Commit Graph

206 Commits

Author SHA1 Message Date
Tau
ff14fd7fac idzio: Restrict maximum wheel ADC abs. value 2019-10-21 22:12:05 -04:00
Tau
bd61b3e3d9 amex: Defer NVRAM file open
This will hopefully allow us to use hook DLLs from multiple
processes simultaneously (and so the cycle goes on).
2019-10-20 22:41:59 -04:00
Tau
d31d13e0da chunihook/slider.c: Add config 2019-10-19 20:37:43 -04:00
Tau
b270eaf1c6 hooklib/gfx.c: Add option to frame the d3d window 2019-10-19 17:05:09 -04:00
Tau
7c721aa1f8 hooklib/gfx.c: Wire up gfx config 2019-10-19 17:05:02 -04:00
Tau
871b82a8ad hooklib/config.c: Add struct gfx_config 2019-10-19 17:03:17 -04:00
Tau
dfcf3d8bd1 hooklib/spike.c: Add a measure of configurability 2019-10-19 16:15:14 -04:00
Tau
5ed6eaa203 Overhaul card reader emulation 2019-10-19 15:51:10 -04:00
Tau
225a889b34 iccard/aime.c: Add (incomplete) AiMe card formatter 2019-10-19 15:50:36 -04:00
Tau
87af39a269 iccard/mifare.h: Add MIFARE IC card definitions 2019-10-19 15:50:07 -04:00
Tau
a09843cbd6 iccard/felica.c: Add initial FeliCa IC emulator 2019-10-19 15:48:54 -04:00
Tau
568baa3841 iccard: Add new static library 2019-10-19 15:48:29 -04:00
Tau
eaeda09030 Bump capnhook dependency 2019-10-19 15:47:47 -04:00
Tau
718555e044 Remove hardcoded warning flag from Meson build
Meson has its own mechanisms for configuring warnings.
2019-10-19 15:47:26 -04:00
Tau
daff661b30 idzio/di.c: Fix callback calling convention
This only matters for 32-bit builds (which aren't going to get
used for this DLL, ever) but let's not be sloppy.
2019-10-15 15:09:53 -04:00
Tau
e918795445 Make clock hook configurable 2019-10-14 23:18:18 -04:00
Tau
6bdd1f90bc amex: Use iobuf_write() instead of pointer casts 2019-10-13 14:48:10 -04:00
Tau
bbbb6d08b0 board/vfd.c: Use dump_iobuf() instead of direct dump() 2019-10-13 13:35:43 -04:00
Tau
8ca093c57a idzio/xi.c: Change XInput startup message 2019-09-29 16:37:25 -04:00
Tau
2214374bbd idzio/di.c: Add positional shifter support 2019-09-29 16:37:18 -04:00
Tau
bef6e9b4aa idzio/di-dev.c: Factor out DirectInput device handling 2019-09-29 16:37:02 -04:00
Tau
2907c1a1b5 idzio: Add configuration file 2019-09-28 23:32:31 -04:00
Tau
a0664a4008 idzio/di.c: Add hardcoded DirectInput backend 2019-09-28 23:32:03 -04:00
Tau
9763477616 Define DirectInput version
w32headers doesn't care but the real Windows SDK complains a bunch
if you don't.
2019-09-28 23:30:02 -04:00
Tau
e050dd7837 idzio/wnd.c: Add helper for message window creation 2019-09-28 23:30:02 -04:00
Tau
254fcf66e6 idzio/xi.c: Add alt Start / View Change btns 2019-09-28 23:30:02 -04:00
Tau
5a4ea8193d idzio/shifter.c: Factor out shifter sim logic 2019-09-28 23:30:02 -04:00
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