Commit Graph

157 Commits

Author SHA1 Message Date
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
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