8799 Commits

Author SHA1 Message Date
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
Vicki Pfau
49fa1a30c5 Qt: Fix Windows shared build 2024-09-19 02:09:20 -07:00
Vicki Pfau
f75f9fd5fd Appveyor: Use Windows 11 SDK 2024-09-19 01:01:35 -07:00
Vicki Pfau
c64dbd6631 Qt: Make window corners square on Windows 11 (fixes #3285) 2024-09-19 00:05:58 -07:00
Vicki Pfau
11787df6cd Res: Port NSO-gba-colors shader (closes #2834) 2024-09-16 03:59:10 -07:00
Vicki Pfau
271c6dc129 Res: Update gba-colors shader (closes #2976) 2024-09-16 03:51:08 -07:00
Vicki Pfau
b37bd308f2 Qt: Update translations 2024-09-16 02:57:54 -07:00
Vicki Pfau
3853b699f4 Qt: Fix how some languages are shown in settings 2024-09-16 02:56:26 -07:00
Imre Kristoffer Eilertsen
9d9cb7450f Qt: Update translation (Norwegian Bokmål)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/nb_NO/
2024-09-16 02:55:35 -07:00
Evrins Hu
a60448d7bc Qt: Update translation (Chinese (Simplified))
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/zh_Hans/
2024-09-16 02:55:35 -07:00
Milihraim
e4973a98d8 Qt: Update translation (Russian)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/ru/
2024-09-16 02:55:35 -07:00
Hexaae
3ad4e62b02 Qt: Update translation (Italian)
Translation: mGBA/Qt
Translate-URL: https://hosted.weblate.org/projects/mgba/mgba-qt/it/
2024-09-16 02:55:35 -07:00
Vicki Pfau
bb8a6e05f9 GBA Memory: Add support for palette RAM, VRAM, and OAM to GBAPatch8 2024-09-15 03:18:16 -07:00
Vicki Pfau
a6914b2ddb Util: Rename color_t to avoid namespace conflicts 2024-09-06 23:24:40 -07:00
Vicki Pfau
1c85dba0df Core: Fix creating mVL contexts dropping the savestate 2024-09-06 23:24:40 -07:00
Vicki Pfau
b072cb40cb Core: Fix video proxy renderer creation and improve API 2024-09-06 23:24:40 -07:00
Vicki Pfau
ae6cc33a5e Core: Improve future-proofing of struct initialization 2024-09-06 21:33:09 -07:00
Vicki Pfau
3a07834226 Test: Allow extdata fuzzing 2024-09-06 21:19:34 -07:00
Vicki Pfau
a5ea157c9a GBA Video: Add stubs for saving/loading extra data out of the video renderers 2024-09-01 01:56:52 -07:00
Vicki Pfau
da553d191f Core: Extdata should not have a size < 0 2024-09-01 01:36:07 -07:00
Vicki Pfau
59b561b8c0 Core: mStateExtdataGet const correctness 2024-09-01 01:28:05 -07:00
Vicki Pfau
3a6657bd88 Core: Add stubs for loading/saving subsystem extra state 2024-09-01 00:55:29 -07:00
Vicki Pfau
c06a376b2e Core: Switch video log state load/store to use mCore*State functions 2024-08-31 05:14:54 -07:00
Vicki Pfau
84dd69ff86 Util: Add UIntList predefined vector 2024-08-25 02:32:39 -07:00
anthonydo8196
ecfdff2338
Add load most recent script menu option (#3266) 2024-08-19 18:58:47 -07:00