Vicki Pfau
|
0e52f7054f
|
Res: Add demo input display script
|
2024-10-06 03:20:49 -07:00 |
Vicki Pfau
|
7950279a09
|
Core: Split out semantics of rumble integrator init/reset (fixes #3309)
|
2024-10-04 22:20:21 -07:00 |
Vicki Pfau
|
5fb7c5e3ee
|
Core: Add sanity check for mDirectorySetOpenSuffix
|
2024-10-04 17:17:59 -07:00 |
Vicki Pfau
|
541ed9606c
|
Core: Check for null when autoloading/saving cheats
|
2024-10-04 17:13:43 -07:00 |
Vicki Pfau
|
c71cd4a81b
|
Qt: Improve --script help
|
2024-10-01 02:02:18 -07:00 |
Vicki Pfau
|
bfc52cd2f0
|
All: Fix whitespace errors
|
2024-09-30 17:24:04 -07:00 |
Vicki Pfau
|
8941f74292
|
Qt: Add missing tr()s
|
2024-09-29 20:27:34 -07:00 |
Vicki Pfau
|
36f321f848
|
Python: Actually fix build
|
2024-09-29 20:27:34 -07:00 |
Vicki Pfau
|
ed0a63d1b8
|
Python: Attempt to fix build
|
2024-09-29 20:09:48 -07:00 |
Vicki Pfau
|
d57bb82d22
|
Merge branch 'feature/new-sio'
|
2024-09-29 20:00:23 -07:00 |
Vicki Pfau
|
f0d65b73e8
|
GBA SIO: Late cleanup
|
2024-09-29 19:59:02 -07:00 |
Vicki Pfau
|
3f7cfb3e32
|
GBA SIO: Attempt to clean up resyncing on disconnects
|
2024-09-29 19:58:56 -07:00 |
Vicki Pfau
|
7089a5572b
|
GBA SIO: Add periodic hard sync so the runner doesn't get too ahead
|
2024-09-29 19:58:56 -07:00 |
Vicki Pfau
|
4008ccea3d
|
CHANGES: Update
|
2024-09-29 01:00:32 -07:00 |
CasualPokePlayer
|
a26971cdc7
|
This should be in Deserialize not Serialize
|
2024-09-29 00:58:29 -07:00 |
CasualPokePlayer
|
2c1fcf9691
|
Fix savestates not writing back GPIO variables to gpioBase
Resolves #3294
Also see https://github.com/TASEmulators/BizHawk/issues/4060 (this is fixed with this patch).
|
2024-09-29 00:58:29 -07:00 |
Vicki Pfau
|
79ed790a4e
|
GBA IO: Fix SIOCNT/RCNT serialization
|
2024-09-28 00:24:31 -07:00 |
Vicki Pfau
|
39d90e5e44
|
GBA SIO: Only set up GBP driver if no other driver is loaded
|
2024-09-28 00:24:31 -07:00 |
Vicki Pfau
|
1d584edb77
|
GBA: Expose setting the link port device as a peripheral
|
2024-09-28 00:24:31 -07:00 |
Vicki Pfau
|
5db42e83c9
|
Qt: Delay attaching SIO driver until a second player is connected
|
2024-09-28 00:24:31 -07:00 |
Vicki Pfau
|
7fa572e3ff
|
GBA SIO: Split lockstep interval for linked and unlinked times
|
2024-09-28 00:24:31 -07:00 |
Vicki Pfau
|
0823797671
|
GBA SIO: Remove driver sets and driver load/unload concepts
|
2024-09-28 00:24:31 -07:00 |
Vicki Pfau
|
f2bbf8e66c
|
GBA SIO: Support save states in lockstep driver
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
630e3a591a
|
GBA SIO: Add support for side data in save states
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
26e20ca846
|
GBA SIO: Remove old lockstep driver
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
cd8933415c
|
Qt: Switch to new GBA lockstep driver
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
0955b94466
|
GBA SIO: Bring up new lockstep driver
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
36c1a8cfbc
|
Core: Implement mLockstepUser for mCoreThread
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
3180d432e5
|
Core: Add new mLockstepUser API for upcoming lockstep rewrite
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
0b9cf1270c
|
GBA SIO: Modify GBASIOTransferCycles to not require SIO struct
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
621eb4d425
|
GBA SIO: Move starting/end timing logic out of drivers
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
435c4aa243
|
GBA SIO: Improve RCNT emulation
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
0425dadee9
|
GBA SIO: Add RCNT bitfield
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
914d879811
|
GBA SIO: Allow seamless mode switching if driver supports it
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
ab655db3f8
|
GBA SIO: Fix NORMAL timing out
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
b572e8b09f
|
GBA SIO: Fix SIO register writing per mode
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
aeb547e3dc
|
GBA SIO: Finish up GBASIOWriteRegister logging
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
aad552ff47
|
GBA SIO: Add writeRCNT callback, mostly for GPIO mode
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
5da4b1fc4d
|
GBA SIO: Replace writeRegister with writeSIOCNT
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
9998de4880
|
GBA SIO: Move more write logging out of drivers
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
54c9e9d411
|
GBA SIO: Move NORMAL finishing logic out of drivers
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
1b0b540de6
|
GBA SIO: Move cycle estimation values into core
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
cd4132fba3
|
GBA SIO: Move MULTI finishing logic out of drivers
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
f9e15c53d9
|
GBA SIO: Move more SIO logic out of drivers
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
09a69a32c0
|
GBA SIO: Start moving common SIO logic out of drivers
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
451da0f8a4
|
GBA SIO: Start adding new SIO callbacks for revamped API
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
4cfa9c6545
|
Python: Remove SIO API pending revamp
|
2024-09-26 22:40:26 -07:00 |
Vicki Pfau
|
4b0b6b5d37
|
Scripting: Fix readRegister return type
|
2024-09-26 21:22:08 -07:00 |
Vicki Pfau
|
c564a20970
|
GBA I/O: Fix 8-bit NR44 write
|
2024-09-20 23:21:14 -07:00 |
Vicki Pfau
|
1636078b34
|
GBA I/O: Fix audio register 8-bit write behavior (fixes #3086)
|
2024-09-20 03:12:06 -07:00 |