Commit Graph

245 Commits

Author SHA1 Message Date
85be42b2ce67a8e34b32793360824b056c0c2444 5b50824e2f Added more controller options to idzio
Add axis reversal for dinput and single stick steering for xinput.
2019-11-22 00:59:08 +00:00
Will Toohey 4bc7eee909 Allow dns hook to fail a resolve and add domains
This lets people with crap ISPs that resolve domains
that they shouldn't to use the game without
changing their DNS server
2019-11-17 15:08:25 +10:00
Will Toohey 9f933bb371 Fix compile due to undefined CERT_NAME_BLOB
mingw-w64 bug 523 means that compile fails with missing type CERT_NAME_BLOB
Pulling in wincrypt.h solves this
2019-11-17 14:31:23 +10:00
5d56ff255b4bb8866101856f9e0def651041e410 f5aa7f4d88 Fix build on msbuild 2019-11-09 15:44:46 -07:00
888be1df7c6f962725a28a172a5394eec3e228e7 ab0549b7a4 build: don't hardcode cross-toolchain path
It doesn't seem to be needed, and this makes the build work for
environments where MinGW-w64 cross-toolchains get installed someplace
else (e.g. macOS with Homebrew to /usr/local).
2019-11-09 13:42:15 +00:00
1b9b20430b7b392400d20de45cf44dc3420cbaef 862dcd224e Update start.bat make it convenient for everyone to run it as Administrator 2019-11-08 10:54:59 +08:00
Tau 7d34d9f915 Add initial distribution packaging script 2019-11-07 18:18:40 -05:00
Tau 0317a48280 platform/netenv.c: Fix GetIfTable() for idz 2019-11-07 18:11:26 -05:00
Tau 898476432c Add a sorry excuse for a README 2019-11-06 22:20:07 -05:00
Tau 391b6f7770 Add sample config files and startup scripts 2019-11-06 22:20:07 -05:00
Tau 0cb804d5ca Add reference PKI 2019-11-06 21:02:49 -05:00
Tau 7f05295b2e platform/config.c: Fix sscanf() format string 2019-11-06 20:18:56 -05:00
Tau a2b202c8e4 aimeio/aimeio.c: Add card autogen
Also took a wrecking ball to the poll implementation in general.
2019-11-05 21:42:48 -05:00
Tau 4b45e105a7 aimeio/aimeio.h: Add API stability warning 2019-11-05 21:42:38 -05:00
Tau 48721f5418 platform/vfs.c: Abort if VFS is misconfigured 2019-11-05 20:44:00 -05:00
Tau a94772b0c4 Shift hook DLL config structs around 2019-11-05 20:11:25 -05:00
Tau f11a3cb657 board: Shift config structs around 2019-11-05 19:40:00 -05:00
Tau f8289689f0 amex: Shift config structs around 2019-11-05 19:36:35 -05:00
Tau 8485879ff7 hooklib: Shift config structs around 2019-11-05 19:31:51 -05:00
Tau 8b8656c9d2 platform: Shift config structs around 2019-11-05 19:31:11 -05:00
Tau a87b8f72fa Abort hook DLLs on startup error 2019-11-05 18:03:24 -05:00
Tau bf90450539 divahook/slider.c: Propagate HRESULT 2019-11-05 18:03:16 -05:00
Tau dcdc19086d platform/config.c: Set sensible default keychip subnet 2019-11-04 21:47:41 -05:00
Tau b23ff704be Fix various MU3 input issues
Too much hurried copy-pasting.
2019-11-03 19:55:02 -05:00
Tau f76ddf2103 platform/amvideo.c: Trim debug log
We don't really need to dump all those hex memory addresses.
2019-11-03 19:54:41 -05:00
Tau c7255e3ebb platform/pcbid.c: Return HRESULT for consistency 2019-11-03 19:54:31 -05:00
Tau a5a42c3326 idzhook/zinput.c: Clean up some clutter 2019-11-03 16:14:26 -05:00
Tau 59ad491d08 idzhook: Fold zinput into idzhook 2019-11-03 16:12:58 -05:00
Tau dfc1e13397 cardhook: Fold back into chunihook
And so the cycle goes on.
2019-11-03 15:38:15 -05:00
Tau fc345a46a7 board/sg-reader.c: Improve life cycle 2019-11-03 15:37:29 -05:00
Tau 0e1cfb66db Improve JVS bus life cycle handling 2019-11-03 13:01:38 -05:00
Tau 93fcdf8f6d board/io3.c: Add io3_to_jvs_node() accessor 2019-11-03 13:00:55 -05:00
Tau 879dc0bfb4 Use new iohook_open_nul_fd() API
Makes error handling more consistent
2019-11-03 11:02:54 -05:00
Tau 7ee74214f7 subprojects: Bump Capnhook dependency 2019-11-03 11:02:46 -05:00
Tau 3d6669dff1 platform: Re-fuse Nu and ALLS platforms
There's basically no difference at the platform level except for
the addition of the ALLS PCBID hook, which is harmless on Nu.
2019-11-03 09:52:33 -05:00
Tau 06df306c52 Fix some dprintf() message prefixes 2019-11-03 09:44:40 -05:00
Tau 46e5c6127d Fix function pointer calling convention syntax
Fixes MSVC build
2019-11-03 08:36:37 -05:00
Tau de134877a6 platform/netenv.c: Virualize LAN configuration 2019-11-02 23:10:27 -04:00
Tau 2b5bde7742 board: Naming convention change for "sg" bus 2019-10-26 18:25:04 -04:00
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