Commit Graph

179 Commits

Author SHA1 Message Date
Tau 04189be8f0 idzio: Prepare for switchable backends 2019-09-28 23:30:02 -04:00
Tau 2864d22df2 hooklib/dns.c: Hook classic getaddrinfo() API too 2019-09-07 16:26:10 -04:00
Tau 697c6c6893 hooklib/dns.c: Fix locking 2019-09-07 16:25:44 -04:00
Tau 63729cc95e hooklib/dns.c: Delineate declarations 2019-09-07 16:25:12 -04:00
Tau 1a073c7e1a cardhook/dllmain.c: Fix .ini file path
Searches %WINDIR% otherwise gdi Microsoft (alright, fine, it's a
30ish year old API, I'll cut them some slack).
2019-09-07 16:24:04 -04:00
Tau 0242c5efc8 platform/dns.c: Intercept router host names 2019-09-07 13:49:04 -04:00
Tau 29d9561a28 platform/vfs.c: Redirect AppUser home dir
One less thing to require admin privileges.
2019-09-04 15:38:50 -04:00
Tau 3902757427 hooklib/path.c: Hook FindFirstFileEx 2019-09-04 13:47:31 -04:00
Tau 5c99ef1988 cardhook: Use platform DNS hook
aimeReaderHost.exe talks to aimedb as well as the card reader.
2019-09-04 13:47:31 -04:00
Tau a77e9efbed platform/platform.c: Integrate platform DNS hook 2019-09-04 13:47:31 -04:00
Tau 1affb5c169 platform/dns.c: Add platform DNS hook 2019-09-04 13:47:31 -04:00
Tau 8ecbb860d8 hooklib/dns.c: Add initial WinDNS hook
We'll probably need to intercept the more traditional
gethostbyname() API and friends at some point too.
2019-09-04 13:47:31 -04:00
Tau 8491aa1fec subprojects: Bump pre-release Capnhook dep
Pull in hr_to_win32_error()
2019-09-04 13:47:31 -04:00
Tau 00a4dfbeb8 zinput: Fix 32-bit linker warning 2019-09-02 12:19:26 -04:00
Tau e4570ac89d mu3hook/io4.c: Remove unused global
Remnant from factoring out mu3io.dll.
2019-09-01 11:49:06 -04:00
Tau eccb5557d0 util/async.c: Include NTSTATUS
Fixes non-PCH build.
2019-09-01 11:48:55 -04:00
Tau 32c87ca37e board/io4.c: Include NT IOCTL header
Fixes non-PCH build.
2019-09-01 11:48:32 -04:00
Tau 05e4dda8e6 Add missing <assert.h> includes
Fixes non-PCH build.
2019-09-01 11:48:14 -04:00
Tau 3b54f30171 mu3hook: Add initial Ongeki hook 2019-08-30 19:06:32 -04:00
Tau 0817ff4596 mu3hook/io4.c: Add Ongeki IO-4 integration 2019-08-30 19:05:52 -04:00
Tau e405a67b4f mu3io: Add initial IO emu for Ongeki 2019-08-30 19:05:23 -04:00
Tau 61c7905a32 board/vfd.c: Add stub emu for "VFD" LCD 2019-08-30 19:05:23 -04:00
Tau 6c5673dd24 board/io4.c: Add initial emulator for USB-mode IO-4 2019-08-30 18:49:11 -04:00
Tau 13c59b13b8 platform: Add ALLS platform 2019-08-30 18:46:57 -04:00
Tau 86bd7443cc platform/amvideo.c: Stub monitor_setting_X reg val 2019-08-30 18:46:19 -04:00
Tau 886b7c5990 platform/pcbid.c: Fixups 2019-08-30 18:45:24 -04:00
Tau 94005de9e9 hooklib/clock.c: Split clock read and write hooks 2019-08-21 12:54:10 -04:00
Tau 65ccaf55f3 platform/pcbid.c: Use pcbid_config 2019-08-20 18:44:57 -04:00
Tau 8774b83f9c platform/config.c: Add struct pcbid_config 2019-08-20 18:44:47 -04:00
Tau a34d845730 Revert "amex/nvram.c: Relax file sharing mode"
This reverts commit 9b47b51bf2b83d7d5a242e38ea6b41b120371e80.
2019-08-20 13:13:30 -04:00
Tau d19b44e3a7 Revert "chunihook: Subsume cardhook"
This reverts commit c69a09ead4323e33e4b6a867bba6c0fe58b77af0.
2019-08-20 13:13:20 -04:00
Tau de7ac2c0c3 Revert "cardhook: Drop cardhook"
This reverts commit 45a549e7c46c8a2e17f44d1c23d0254dc204460a.
2019-08-20 13:13:10 -04:00
Tau 9ea6e09fdc Tweak JVS coin count APIs
This makes things more consistent with the button/analog APIs.
2019-08-03 17:41:39 -04:00
Tau 40ba10e29a cardhook: Drop cardhook
This is part of chunihook now.
2019-06-09 15:43:09 -04:00
Tau b44b62fc72 chunihook: Subsume cardhook
One less DLL floating around.
2019-06-09 15:42:20 -04:00
Tau 6d06429217 chunihook/jvs.c: Fix active-low beam trigger 2019-06-09 15:40:16 -04:00
Tau 67c1fcedea amex/nvram.c: Relax file sharing mode
QoL hack for Chunithm support.
2019-06-09 15:38:43 -04:00
Tau 47238b210b platform/reg.c: Blackhole SystemError reg val 2019-06-09 15:38:27 -04:00
Tau a2bcd575d6 amex/jvs.c: Tweak debug message prefix 2019-06-07 17:25:36 -04:00
Tau a9c61ff156 aimeio: Configurate aimeio.dll 2019-06-07 17:23:42 -04:00
Tau e06be9fc7b board/sg-reader.c: Configurate sg_reader 2019-06-03 22:28:44 -04:00
Tau 924c1d8fdb board/config.c: Add struct aime_config 2019-06-03 22:28:06 -04:00
Tau 7b665b1288 Cosmetic fix 2019-05-28 17:20:13 -04:00
Tau 943c4e41c0 hooklib/reg.c: Don't log read accesses
Output volume there is a little much.
2019-05-28 17:13:26 -04:00
Tau 96fe28b66c idzhook/config.c: Consolidate config 2019-05-18 00:00:57 -04:00
Tau d44740647c divahook/config.c: Consolidate config 2019-05-18 00:00:57 -04:00
Tau dff71b530a chunihook/config.c: Consolidate config 2019-05-18 00:00:57 -04:00
Tau 55062bf56b platform/misc.c: Add miscellaneous registry hooks 2019-05-18 00:00:57 -04:00
Tau a74a5de128 platform/vfs.c: Add filesystem path redirectors 2019-05-18 00:00:57 -04:00
Tau 5722061cbf platform: Wire up configuration 2019-05-18 00:00:57 -04:00