Commit Graph

40 Commits

Author SHA1 Message Date
Hay1tsme edd85ee818 add half-working CXB support 2023-02-13 03:08:41 -05:00
Hay1tsme 376dad0bc8 Add carolhook for Wonderland Wars 2023-02-13 03:08:40 -05:00
Felix Anderson 0443a985bd wip: move gfx to gfxhook, some borderless window stuff 2023-02-13 03:07:37 -05:00
Hay1tsme 2e7c7c1fe0 added werror, slider doesn't freeze the game 2023-02-13 03:07:37 -05:00
Hay1tsme 08832ea140 Added wacca stub code 2023-02-13 03:07:36 -05:00
Felix Anderson 7123a9feff Silence stdcall fixup warning during linking 2021-06-17 01:39:52 +00:00
888be1df7c6f962725a28a172a5394eec3e228e7 b8c960b526 platform/vfs.c: allow relative paths in configuration 2019-12-22 22:41:08 +01:00
888be1df7c6f962725a28a172a5394eec3e228e7 5a57a409a1 build: enable "secure" CRT headers on MinGW
Some distributions of MinGW, recent builds included, require
`MINGW_HAS_SECURE_API` to be defined in order to expose `_s` variants of
functions, as defined by Annex K of the C standard, in the headers.

Omitting this definition leads to a bunch of compiler warnings clobbering
the build output, as well as possibly incorrect inference of argument and
return types by the compiler.

It needs to be set to `1` as opposed to simply defined as per
https://sourceforge.net/p/mingw-w64/bugs/714/.
2019-12-22 21:55:55 +01: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 568baa3841 iccard: Add new static library 2019-10-19 15:48:29 -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 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 3b54f30171 mu3hook: Add initial Ongeki hook 2019-08-30 19:06:32 -04:00
Tau e405a67b4f mu3io: Add initial IO emu for Ongeki 2019-08-30 19:05:23 -04:00
Tau de7ac2c0c3 Revert "cardhook: Drop cardhook"
This reverts commit 45a549e7c46c8a2e17f44d1c23d0254dc204460a.
2019-08-20 13:13:10 -04:00
Tau 40ba10e29a cardhook: Drop cardhook
This is part of chunihook now.
2019-06-09 15:43:09 -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 9603a528c6 idzio: Break out Initial D Zero IO DLL 2019-05-03 21:23:21 -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 24b82b64e6 divahook: Add initial Project Diva hook 2019-03-16 12:17:41 -04:00
Tau 8f8d7c6a22 idzhook: Add initial XInput-backed IDZero hook 2019-03-08 10:07:48 -05:00
Tau b550efd4a9 zinput: Add stub DirectInput implementation
Initial D Zero has some incomplete built-in PC input support, we
need to disable it so that it does not interfere with our JVS
emulation.
2019-03-08 10:07:48 -05:00
Tau bc297b2480 Split libnu into libplatform, libamex
Going to add some ALLS stuff to libplatform and the ALLS hardware
does not contain an AMEX board.
2019-03-04 17:22:38 -05:00
Tau 727ce5171f Add XInput dependency 2019-03-04 16:47:32 -05:00
Tau 2be3647089 Enable Windows Vista+ Win32 APIs
I'd like to have condition variables.
2019-03-04 16:47:32 -05:00
Tau 662bfa55ec aimeio: Factor out emulated reader assembly app logic 2019-02-26 13:49:29 -05:00
Tau 6adb4e7b8b Make project buildable by MSVC 2018-11-23 18:25:22 -05:00
Tau 359561d762 Fix meson project name 2018-11-23 18:25:21 -05:00
Tau 9ec0fbf957 Suppress hook DLL exports 2018-11-23 18:12:36 -05:00
Tau 55c68c8094 cardhook: Wire up aimeReaderHost hook
This is an external AiMe driver process that is only used by
Chunithm AFAIK. The wiring can be easily re-used for other games.
2018-11-20 20:33:17 -05:00
Tau 66132effd7 chunihook: Add empty DLL 2018-11-20 20:33:17 -05:00
Tau e14c5436c2 minihook: Add security override hook 2018-11-20 20:33:17 -05:00
Tau f05348fb9d board: Add empty static library 2018-11-20 20:33:17 -05:00
Tau f5f553bd57 jvs: Add empty static library 2018-11-20 20:33:17 -05:00
Tau c340258be6 nu: Add empty static library 2018-11-20 20:33:17 -05:00
Tau d6eeec637c util: Add empty static lib 2018-11-20 20:33:17 -05:00
Tau ab2d64b7af Set up Meson build system 2018-11-20 20:33:17 -05:00