Commit Graph

604 Commits

Author SHA1 Message Date
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
Tau e935c22206 platform/amvideo.c: Add registry hooks 2019-05-18 00:00:57 -04:00
Tau ace7e726bd platform/config.c: Add initial config system 2019-05-18 00:00:57 -04:00
Tau 4135e674ee amex/config.c: Add asserts
If I'm going to do this boilerplate I should at least do it
consistently I suppose.
2019-05-17 23:07:20 -04:00
Tau 744a7e6560 hooklib/path.c: Add initial path rewriting hooks 2019-05-17 23:07:20 -04:00
Tau 2ab3a353df hooklib/reg.c: Add registry hook mechanism 2019-05-17 23:07:20 -04:00
Tau 6d933eb8f4 amex/config.c: Rename from cfg.c
Easier to type and more consistent with its identifiers.
2019-05-17 23:07:20 -04:00
Tau 3e91ac2393 platform/amvideo.c: Add virtual amvideo.dll hook 2019-05-14 18:03:25 -04:00
Tau 96b1981e01 hooklib/dll.c: Add dynamic loader hook mechanism 2019-05-14 17:13:08 -04:00
Tau 1b93551a41 hooklib: Split out of util
This is distinct from capnhook's hooklib, although the intent is
the same. Hopefully these two libraries sharing a name won't get
too confusing...
2019-05-14 17:13:08 -04:00
Tau 07237730cd Use string equality wrappers 2019-05-14 17:13:08 -04:00
Tau a96e625a36 util/str.c: Add string equality wrappers 2019-05-13 16:49:50 -04:00
Tau 9e3c70ad6b precompiled.h: Add <wchar.h>
This is basically inconsequential but whatever.
2019-05-13 16:49:50 -04:00
Tau 780ac90e4a Delete precompiled.c
Recent Meson no longer requires it.
2019-05-13 16:48:03 -04:00
Tau 03cace7785 util/fdshark.c: Add IO tracing utility 2019-05-09 16:49:18 -04:00
Tau 649e7d2b4e util/dump.c: Allow NULL ptr if size is zero 2019-05-09 16:49:00 -04:00
Tau 036730840d util/clock.c: Fix clock skew mod
Local time needs to be JST or some games (at least ID Zero) will
malfunction.
2019-05-04 17:45:35 -04:00
Tau c19d140589 Wire up libamex config 2019-05-04 14:50:33 -04:00
Tau 68ec23e3c8 amex/cfg.c: Add libamex INI configuration system 2019-05-04 13:11:59 -04:00
Tau 364267ba66 Use amex_hook_init() 2019-05-04 12:04:53 -04:00
Tau c5758ac374 amex/amex.c: Add amex_hook_init() helper 2019-05-04 12:04:38 -04:00
Tau 9603a528c6 idzio: Break out Initial D Zero IO DLL 2019-05-03 21:23:21 -04:00
Tau b172c22322 board/sg-reader.c: Streamline further
Remove remaining pointless boilerplate, turn it into a free-
standing hook, since its aimeio.dll dependency forces it to be a
singleton anyway.
2019-05-03 21:23:21 -04:00
Tau 8158d01ed9 board/io3.c: Tweak ADC polling interface 2019-05-03 21:23:21 -04:00
Tau 5e823a9e22 Rename slider-hook files to slider 2019-05-03 15:59:51 -04:00
Tau 2405526f35 divaio: Break out Project Diva IO DLL 2019-05-03 15:50:37 -04:00