712 Commits

Author SHA1 Message Date
Vicki Pfau
8a6ea929d2 GBA Video: GL cleanup, initial work on blending 2019-05-17 14:00:34 -07:00
Vicki Pfau
18e6acaf72 GBA Video: Basic interpolation for GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau
fab3091ed1 Core: Some texid plumbing 2019-05-17 14:00:34 -07:00
Vicki Pfau
3e0675f539 GBA Video: Add GL mode 2 2019-05-17 14:00:34 -07:00
Vicki Pfau
b86857696a GBA Video: Mostly functional mode 0 GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau
bb997f9b46 GBA Video: Start mode 0 GL renderer 2019-05-17 14:00:34 -07:00
Vicki Pfau
e99cd34b66 GBA Video: Move video registers and structs into common file 2019-05-17 14:00:34 -07:00
Vicki Pfau
82ef919ee2 Feature: More video logging plumbing 2019-05-17 14:00:34 -07:00
Vicki Pfau
42813bb197 Qt: Add VideoProxy 2019-05-17 14:00:34 -07:00
Vicki Pfau
f39ab5b353 ARM, LR35902: Const correctness 2019-05-08 11:22:10 -07:00
Vicki Pfau
43e2a6ab5d GBA: Move VIDEO_*_PIXELS to public interface 2019-05-01 21:59:39 -07:00
Vicki Pfau
fbe375fab9 Core: Add support for caching bitmapped modes 2019-04-30 17:44:56 -07:00
Vicki Pfau
1deff07aa1 Debugger: Print breakpoint/watchpoint number when inserting 2019-04-28 13:37:51 -07:00
Vicki Pfau
1d6d4a5377 Debugger: Add tracing to file 2019-04-28 13:27:10 -07:00
Vicki Pfau
a898c1b755 Debugger: Make tracing compatible with breakpoints/watchpoints 2019-04-28 13:13:04 -07:00
Vicki Pfau
bf8c1d1b4b ARM: Remove need for CPSR load in some flag calculations 2019-03-31 11:59:18 -07:00
Vicki Pfau
73cb853ae4 ARM: Simplify addition OverflowFrom 2019-03-29 22:17:09 -07:00
Vicki Pfau
0425fa805c Core: Add keysRead callback 2019-03-08 09:55:51 -08:00
Vicki Pfau
b3687bfbe9 GB Debugger: Expose platform info in CLI 2019-03-04 18:30:57 -08:00
Vicki Pfau
d6ac0dc6f5 LR35902: Support PC-relative opcode decoding 2019-03-04 18:30:57 -08:00
Vicki Pfau
c3ec7311e8 Debugger: Add unary operators and memory dereferencing 2019-03-04 18:30:57 -08:00
Vicki Pfau
a3c79c92d7 GB Video: Fix window being enabled mid-scanline (fixes #1328) 2019-03-03 17:27:53 -08:00
Vicki Pfau
f9f105a852 GBA: Improve delayed IRQ timing 2019-02-24 00:28:49 -08:00
Vicki Pfau
6e1ae2321e GB: Add GBC color palettes for GB games 2019-02-20 20:34:03 -08:00
Vicki Pfau
fb473e5eb4 GBA Peripherals: Partial Beast Link Gate support 2019-02-16 14:05:09 -08:00
Vicki Pfau
85a85672e4 GBA Peripherals: Start implementing Progress Gate 2019-02-15 21:41:04 -08:00
Vicki Pfau
86b6f2e9cd GBA Peripherals: Improve BattleChip Gate support 2019-02-14 21:43:16 -08:00
Vicki Pfau
f7f8e38dc1 GBA Peripherals: Start implementing BattleChip Gate 2019-02-10 16:29:51 -08:00
Vicki Pfau
0c9802e4da Debugger: Revamp breakpoint/watchpoint API, add listing 2019-01-31 22:52:27 -08:00
Vicki Pfau
4e39875e7b Qt: Revamp logging configuration 2019-01-20 21:09:34 -08:00
Vicki Pfau
6158a4fb8d GB Audio: Skip frame if enabled when clock is high 2018-12-05 19:48:40 -08:00
Vicki Pfau
b913419069 Core: Expose timing 2018-10-17 21:40:06 -07:00
Vicki Pfau
4d383b129d ARM: De-macro-ize ARM/Thumb PC write routines 2018-10-12 21:09:49 -07:00
Vicki Pfau
50d735b99b GBA Savedata: EEPROM performance fixes 2018-10-12 11:13:43 -07:00
Vicki Pfau
f6a4a13b60 GBA: All IRQs have 7 cycle delay (fixes #539, #1208) 2018-10-07 12:52:00 -07:00
Vicki Pfau
479bee3707 GB, GBA: Fix broken opposing button filter (fixes #1191) 2018-09-29 12:55:35 -07:00
Vicki Pfau
555122e0a1 GB Audio: Improve channel 4 accuracy 2018-09-21 21:41:57 -07:00
Vicki Pfau
9f1b2e9d1d Core: Finish removing rewindSave option 2018-09-20 11:27:57 -07:00
Vicki Pfau
9564a1ab60 GB I/O: Fix PCM12/34 register numbers 2018-09-18 20:50:58 -07:00
Vicki Pfau
76d6411479 GB Serialize: Fix IRQ pending/EI pending confusion 2018-09-18 20:12:56 -07:00
Vicki Pfau
65473a97f9 GB Video: Frame event cleanup 2018-09-18 18:51:37 -07:00
Vicki Pfau
91eb813e56 Core: Remove disabling rewind affecting savedata 2018-09-17 12:48:56 -07:00
Vicki Pfau
0d7cdb9ed8 GBA Serialize: Serialize POSTFLG 2018-09-08 11:24:46 -07:00
Vicki Pfau
6c664c7efe GBA Serialize: Fix docs 2018-09-01 16:19:18 -07:00
Vicki Pfau
0b47bb1204 Debugger: Add ARMIPS symbol table loading 2018-08-30 18:56:13 -07:00
Vicki Pfau
7cc09c713b GB Video: SGB borders can now be toggled during games (fixes #868) 2018-08-28 13:13:12 -07:00
Vicki Pfau
575adcaf4c GB MBC: Add MMM01 2018-07-28 01:04:36 -07:00
Vicki Pfau
f8fb86ef79 Feature: Added loading savestates from command line (fixes #1125) 2018-07-14 14:18:16 -07:00
Vicki Pfau
781f2fbb90 GB Video: Fix SCX timing 2018-06-28 13:37:05 -07:00
Vicki Pfau
2ee648a2bb Core: Fix audio sync breaking when interrupted 2018-05-28 22:50:40 -07:00