Vicki Pfau
6289c1a4d1
GBA Serialize: Fix doc error
2022-06-05 20:36:26 -07:00
Vicki Pfau
9f5267e24e
GBA Audio: Claw back some performance
2022-06-03 22:36:19 -07:00
Vicki Pfau
3c0d9f7197
GBA Audio: Sample FIFOs at SOUNDBIAS-set frequency
2022-06-01 19:13:05 -07:00
Vicki Pfau
cdabfd491b
GB Audio: Minor optimizations
2022-06-01 01:29:33 -07:00
Vicki Pfau
76a8f4da2b
GB Audio: Migrate channel 3 into GBRunAudio
2022-06-01 01:29:33 -07:00
Vicki Pfau
779e7bc94b
GB Audio: Migrate channel 4 into GBRunAudio
2022-06-01 01:11:45 -07:00
Vicki Pfau
68f628a211
GB Audio: Redo channels 1 and 2
2022-06-01 01:11:40 -07:00
Vicki Pfau
b6ec54dadf
Merge branch 'feature/scripting'
2022-05-29 13:29:20 -07:00
Vicki Pfau
38299f397f
GBA: Overdue constant prefixing
2022-05-28 20:58:57 -07:00
Vicki Pfau
ce97d86906
Scripting: Start bringing up Lua bindings
2022-05-27 20:19:28 -07:00
Vicki Pfau
f326d02e33
Qt: Boot both a multiboot image and ROM with CLI args ( closes #1941 )
2022-04-21 22:09:46 -07:00
Vicki Pfau
bc9bb43f88
Debugger: Add poll interrupting
2022-04-03 02:49:05 -07:00
Vicki Pfau
7c8a06816b
GBA Video: Implement layer placement for OpenGL renderer ( fixes #1962 )
2022-02-20 19:45:13 -08:00
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
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
283196ceb3
Qt: Save converter now supports importing SharkPort saves
2021-11-29 14:09:14 -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
78d3a1f17e
GB Memory: Add cursory cartridge open bus emulation ( fixes #2032 )
2021-06-23 20:34:11 -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
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
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