Vicki Pfau
|
1c739e39e7
|
GBA DMA: Minor branch optimization
|
2024-10-18 05:08:14 -07:00 |
Vicki Pfau
|
4a5a25e90c
|
GBA DMA: Cache cycle estimation on first DMA
|
2024-10-18 03:50:09 -07:00 |
Vicki Pfau
|
afff68cfc0
|
Qt: Show a dummy shader settings tab if shaders aren't supported
|
2024-10-11 21:52:48 -07:00 |
Vicki Pfau
|
67c3c40989
|
Util: Shut Coverity up about a false positive
|
2024-10-09 00:26:10 -07:00 |
Vicki Pfau
|
4ef98c7ddf
|
Core: Fix patch autoloading leaking the file handle
|
2024-10-08 04:39:53 -07:00 |
Vicki Pfau
|
eaf45b9ab8
|
GB, GBA: Clean up some corner cases with ROM fd closing
|
2024-10-08 04:34:30 -07:00 |
Vicki Pfau
|
7e474db93a
|
Qt: Fix some new SIO cleanup issues
|
2024-10-08 04:32:43 -07:00 |
Vicki Pfau
|
2ccfde0f33
|
Core: Add MD5 hashing for ROMs
|
2024-10-08 04:09:26 -07:00 |
Vicki Pfau
|
58510ca250
|
Util: Add MD5 implementation and consistency tests
|
2024-10-08 04:06:39 -07:00 |
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 |