Commit Graph

594 Commits

Author SHA1 Message Date
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
Tau 46ab6c3d96 chuniio: Break out Chunithm IO DLL 2019-05-03 14:46:58 -04:00
Tau 23257f272e board/slider-cmd: Simplify RGB message def 2019-05-02 22:11:54 -04:00
Tau ee39a94bde board/io3.c: Add capabilities comment 2019-05-02 19:41:04 -04:00
Tau 0271abb21e board/io3.c: Fix JVS coin counter emulation 2019-05-02 19:38:39 -04:00
Tau 025102fc58 Remove PCH source files
Deprecated in newer versions of Meson.
2019-05-01 21:17:30 -04:00
Tau a3aa3ed92a subprojects: Bump capnhook dependency
Upstream has been updated slightly to deal with newer Meson.
2019-05-01 21:16:51 -04:00
Tau c42b70b2c2 util/clock.c: Block SetLocalTime 2019-05-01 21:12:13 -04:00
Tau f6a2e64df2 amex/gpio.c: Make DIPSW configurable 2019-05-01 21:12:13 -04:00
Tau 706262ce37 idzhook: Steer with both sticks 2019-05-01 21:12:13 -04:00
Tau 821e7f0704 idzhook: Simulate six-speed shifter 2019-04-08 14:25:45 -04:00