1
0
mirror of https://gitea.tendokyu.moe/Hay1tsme/segatools.git synced 2024-12-13 00:31:04 +01:00
Commit Graph

36 Commits

Author SHA1 Message Date
Felix
ea94dd8085
wip: move gfx to gfxhook, some borderless window stuff 2021-11-03 17:14:24 +00:00
Felix
457ed9cd2b
Silence stdcall fixup warning during linking 2021-06-17 01:39:52 +00:00
Shiz
9137a36a53 platform/vfs.c: allow relative paths in configuration 2019-12-22 22:41:08 +01:00
Shiz
ad24fe10bb 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