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
Vicki Pfau
eaee4228ba
GBA Video: Improve emulation of window start/end conditions ( fixes #1945 )
2024-08-16 02:32:44 -07:00
Vicki Pfau
e91da0f423
Scripting: Expose currentCycle in debugger builds
...
The global time is only maintained in debugger builds for performance reasons.
While it can be reconstructed on GBA, this is not the case on GB, so limit it
to debugger builds only.
2024-08-13 18:38:07 -07:00
Vicki Pfau
cd22c140f0
GB: Fix potential null pointer deref
2024-08-13 00:16:42 -07:00
Vicki Pfau
dfab801277
No-Intro: Prevent database from being downgraded
2024-08-12 16:08:36 -07:00
Vicki Pfau
17cf2e6237
No-Intro: Index database on MD5 and SHA1 too
2024-08-11 23:25:18 -07:00
Vicki Pfau
b12858e974
GBA: Fix getting game info for multiboot ROMs
2024-08-11 23:25:18 -07:00
Vicki Pfau
8ab2681bca
Core: Expose more ROM information from the API
2024-08-11 23:25:18 -07:00
Vicki Pfau
ff216ad83b
Res: Update nointro.dat
2024-08-11 23:25:18 -07:00
jmjoy
fde15b6e7d
Remove SDL_WINDOW_OPENGL flag in mSDLSWInit
2024-08-08 20:34:08 -07:00
Vicki Pfau
09f456484c
GB Serialize: Prevent loading invalid states where LY >= 144 in modes other than 1
2024-07-19 19:43:12 -07:00
Adam Higerd
eb1b5718c3
Fix misplaced return in previous PR
2024-07-12 17:28:18 -07:00