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