Vicki Pfau
cf06497456
GBA DMA: Enhanced logging ( closes #2454 )
2022-02-18 20:31:52 -08:00
Vicki Pfau
8ac1ece17a
GB: Support for GBX ROMs
2022-02-10 14:25:21 -08:00
aldelaro5
6f697744d1
GDB Stub: allow to override GDB's handling logic of write watchpoint
...
Also allow to break on nonmodifying writes.
2022-02-09 21:52:50 -08:00
Vicki Pfau
0676769b68
GB MBC: Sachen MMC2 support
2022-02-08 18:36:12 -08:00
Vicki Pfau
a5976e6c34
GB MBC: Sachen MMC1 support
2022-02-07 22:20:46 -08:00
Vicki Pfau
d33471e117
GB MBC: Add NT (new) support ( closes #2435 )
2022-02-06 21:44:55 -08:00
Vicki Pfau
26aea8544f
GB MBC: Initial HuC-3 save format
2022-02-04 23:48:27 -08:00
Vicki Pfau
c829cd2e70
GB MBC: Improved support for HuC-3 mapper
2022-02-04 02:32:07 -08:00
Vicki Pfau
16df8fe957
GBA Video: Clean up flag calculation
2022-01-30 14:57:32 -08:00
Vicki Pfau
d071bffe0a
GBA Video: Fix Hblank timing ( fixes #2131 , #2310 )
2022-01-26 18:26:56 -08:00
Vicki Pfau
b127178377
GB: More selective savegame dirt, unify logic
2022-01-20 22:30:04 -08:00
aldelaro5
8564f5fef4
GDB Stub: Add target descriptior and memory map xml
...
This allows gdb to know the memory mapping as well as the architecture once connected. It also allows us to not send dummy data for the fpr because we explicitly do not mention them.
2022-01-20 20:03:53 -08:00
Vicki Pfau
1f53174270
GBA Video: Bump OpenGL requirement to 3.3 ( closes #2425 )
2022-01-20 18:10:53 -08:00
Vicki Pfau
ddca55347e
GBA Video: Fix OpenGL rendering on M1 Macs
2022-01-19 23:06:19 -08:00
Vicki Pfau
9a85fc8a5a
Core: Frame counter should be unsigned
2022-01-15 15:30:41 -08:00
Vicki Pfau
cb0af1b77b
GBA: Remove obsolete RTC API
2022-01-15 15:29:40 -08:00
Vicki Pfau
70f75bba49
GB Video: Draw SGB border pieces that overlap GB graphics ( fixes #1339 )
2022-01-13 18:07:01 -08:00
Vicki Pfau
ea1abe2fcc
Core: Add creator metadata extdata to savestates
2022-01-04 03:55:28 -08:00
Vicki Pfau
398ee0c827
GB I/O: Fix erroneously added registers
2022-01-04 03:49:43 -08:00
Vicki Pfau
23a815b99c
GB I/O: Add placeholder names for some unimplemented registers
2021-12-28 15:27:25 -08:00
Vicki Pfau
a1641f7fae
GBA Savedata: Add GSV importing
2021-12-21 20:36:18 -08:00
Vicki Pfau
fa2975a4ab
GBA Serialization: Serials key IRQ state, update docs
2021-12-06 12:38:08 -08:00
Vicki Pfau
58ddecb830
Core: Add mCoreConfigGetBoolValue
2021-12-02 17:55:02 -08:00
Vicki Pfau
283196ceb3
Qt: Save converter now supports importing SharkPort saves
2021-11-29 14:09:14 -08:00
Vicki Pfau
dfd44b280f
Qt: Pay down technical debt with map caches
2021-11-17 17:52:25 -08:00
Vicki Pfau
858267da3f
GBA: Add flag to allow opposing inputs in key callbacks ( fixes #2334 )
2021-11-10 13:12:55 -08:00
Vicki Pfau
f696619b11
GBA I/O: Redo internal key input, enabling edge-based key IRQs
2021-10-14 01:59:59 -07:00
Vicki Pfau
86fe869087
ARM7: Fix unsigned multiply timing
2021-09-20 15:59:28 -07:00
Vicki Pfau
bc37f48e29
CMake: Attempt to fix #1839 again
2021-08-28 22:05:49 -07:00
Vicki Pfau
c6167470eb
All: Fix indentation errors
2021-08-26 03:35:19 -07:00
Vicki Pfau
2d5f6dd675
All: Add updater stub and hook it into the Qt frontend
2021-08-10 22:09:24 -07:00
Vicki Pfau
4a7feb66f9
Qt: Add update checking infrastructure
2021-08-10 22:04:46 -07:00
Vicki Pfau
78d3a1f17e
GB Memory: Add cursory cartridge open bus emulation ( fixes #2032 )
2021-06-23 20:34:11 -07:00
Vicki Pfau
b1ff578201
Qt: Only set default controller bindings if loading fails ( fixes #799 )
2021-06-20 00:34:45 -07:00
Vicki Pfau
3e1793d3f8
GBA Savedata: Support for 64 kiB SRAM saves
2021-06-07 18:47:22 -07:00
Vicki Pfau
1640d00e87
GB: Add SGB palettes, options for selecting which palettes
2021-05-08 16:23:52 -07:00
Vicki Pfau
e00987ddeb
GB: Support for combo "Super Game Boy Color" SGB + GBC ROM hacks
2021-05-07 14:37:19 -07:00
Vicki Pfau
2a316ee1dc
Core: Suspend runloop when a core crashes
2021-05-06 00:14:10 -07:00
Vicki Pfau
a713d51e05
GB: Presets for Game Boy palettes
2021-05-01 19:27:23 -07:00
Vicki Pfau
3b781c00e6
GBA e-Reader: Initial error detection and retrying
2021-04-11 16:08:39 -07:00
Vicki Pfau
a0360ec936
GBA e-Reader: Add visual dotcode parsing
2021-04-10 03:07:35 -07:00
Vicki Pfau
adfc3c4ab2
FFmpeg: Add image scaling function
2021-04-10 03:07:35 -07:00
Vicki Pfau
23b5a458b8
GBA e-Reader: Refactor out of GPIO code
2021-04-03 13:37:29 -07:00
Vicki Pfau
bc16a1bfe3
GBA Cart: Refactor hardware.c into cart/gpio.c etc
2021-04-03 01:31:55 -07:00
Vicki Pfau
accb47b013
Python: Fix build
2021-03-28 14:59:50 -07:00
Vicki Pfau
a5890bfea5
GBA SIO: Fix Dolphin connection when driver is inactive
2021-03-28 14:45:54 -07:00
Vicki Pfau
3a95b30d63
GBA SIO: Improve readability
2021-03-28 14:45:54 -07:00
Vicki Pfau
b1828dbc59
GBA SIO: Dolphin connectivity
2021-03-28 14:45:54 -07:00
Antonio Niño Díaz
c0cfa602af
GBA Audio: Fix reads from CH3 Wave RAM
...
The previous code always read the state of bank 0. The correct behaviour
is to read from the bank that isn't selected. Most likely, no game has
ever tried to read from this RAM and verify the values because the
values are destroyed as soon as the channel starts to play the desired
sound.
Writes were done correctly: The values are saved to the bank that isn't
selected.
Also, when the sound hardware is off, it acts like bank 0 has been
selected in register SOUND3CNT_L.
2021-03-27 13:46:07 -07:00
Vicki Pfau
ffeb5cfe27
GB Video: Discard SGB packets in non-SGB mVLs
2021-03-23 19:37:53 -07:00