80d4902cfc
remove 5gb wasted space by removing precompiled headers
2024-12-23 21:04:51 +01:00
11556a1332
add changeable config path
2024-12-16 11:09:38 +08:00
972b3a5de8
Fix hook startup failure path
...
Returning from the EXE PE entry point merely terminates the main
thread and leaves the process hanging. We need to explicitly exit
from the process since the NTDLL RTL Start code won't do it for us.
2021-06-13 11:27:00 -04:00
dfcf3d8bd1
hooklib/spike.c: Add a measure of configurability
2019-10-19 16:15:14 -04:00
e918795445
Make clock hook configurable
2019-10-14 23:18:18 -04:00
94005de9e9
hooklib/clock.c: Split clock read and write hooks
2019-08-21 12:54:10 -04:00
5722061cbf
platform: Wire up configuration
2019-05-18 00:00:57 -04:00
6d933eb8f4
amex/config.c: Rename from cfg.c
...
Easier to type and more consistent with its identifiers.
2019-05-17 23:07:20 -04:00
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
c19d140589
Wire up libamex config
2019-05-04 14:50:33 -04:00
025102fc58
Remove PCH source files
...
Deprecated in newer versions of Meson.
2019-05-01 21:17:30 -04:00
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
51e4eca7dd
Add MSVC PCH support
2018-11-23 18:25:22 -05:00
9ec0fbf957
Suppress hook DLL exports
2018-11-23 18:12:36 -05:00
51994d59ff
Combine both clock hooks
...
Turns out the clock skew doesn't really work unless RTC and TZ
changes are blocked as well.
2018-11-23 14:23:16 -05:00
c825959250
minihook: Load spike config
2018-11-20 20:33:17 -05:00
9c83a38208
util/clock.c: Apply clock skew
...
SEGA games are unplayable between 03:00 and 07:00 local time due
to a network maintenance period that is hard-coded into the games
themselves (no, guest play is not available).
Deal with this by slowing down time to avoid 02:00 (the time when
a warning appears and new credits eventually start being rejected),
then jump forward to sync up with real time when 07:00 hits.
2018-11-20 20:33:17 -05:00
e14c5436c2
minihook: Add security override hook
2018-11-20 20:33:17 -05:00