Jeffrey Pfau
|
1768721e7e
|
SDL: Add back patch loading
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
a718a08e47
|
SDL: Remove mSDLRunGBA
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
407335e2f4
|
Core: Refactor config loading in mCore
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
7bc15e50c5
|
Core: Add state manipulation back
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
33a4c45f3f
|
GBA: Add GBACore
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
28268a601b
|
Core: Add patch loading stub
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
dd4b974a0c
|
SDL: More refactoring
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
1e6f812003
|
SDL: Add missing call to mCoreThreadJoin
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
38f89a1bd8
|
Core: Clean up ROM loading
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
44116c9beb
|
GB Video: Remove unused functions
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
192f85259a
|
Core: Add mCoreThread
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
cfd031f140
|
GB IO: Fix I/O category name in logs
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
a9ba3a2094
|
SDL: Refactor GBASDLEvents and GBASDLPlayer into mSDLEvents and mSDLPlayer
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
46590f98d8
|
Core: Add category names
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
92c6b90b03
|
GB: First pass at audio refactor
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
4edd7286f3
|
Core: Merge color_t definitions in
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
f5923c74a7
|
GB: MBC4 does not exist, but MBC6 does
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
041d1860ab
|
GB: Add RTC support to MBC3
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
ed176177ce
|
Core: Add mRTCGenericSource
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
59f78a05e4
|
Core: Refactor GBAInput into mInput
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
bc1a094bea
|
Core: Refactor several input callbacks
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
811d8281c3
|
Core: Refactor GBAConfig into mCoreConfig
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
234ecd9619
|
Core: Refactor GBASync into mCoreSync
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
6ec99ce4e4
|
Core: Refactor GBADirectorySet into mDirectorySet
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
2716a0f64f
|
Core: Add missing files
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
2290dd6781
|
GB Video: Change to dot-based renderer
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
32f0bb9f1f
|
GB Memory: Add SRAM bank switching to MBC5
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
a3d0b85d56
|
GB Video: OAM STAT can even happen in mode 1
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
2399219663
|
GB: Fix DIV reseting timing
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
d7d2a552d2
|
GB IO: Unstub SCY and SCX reads
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
3ec4c79e12
|
GB: Fix DIV reset
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
5d8f676bb0
|
GB Memory: Bypass GBStore8 for DMA
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
1589b26ade
|
GB Video: Register LYC during Vblank
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
b9e6ac954d
|
LR35902: Fix RST timing
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
da62e772a4
|
LR35902: Fix IRQ timing
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
213ba29964
|
GB: Fix DI
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
dbdd61cdcd
|
GB Memory: REALLY fix DMA timing this time
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
6bf77357af
|
SDL: Initialize a missing variable
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
3b279b3fbe
|
LR35902: Add missing M-state to CALL
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
7c087d5cb9
|
Core: Start adding mCore
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
fc0109282b
|
GB Video: Fix underflow
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
d456d6ff3c
|
GB Memory: More logging
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
7540bd3513
|
GB IO: Unstub reading STAT
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
efe1611614
|
SDL: Center GB screen
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
3c8cf83083
|
GB Video: Fix disabled Obj
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
2e77c45e06
|
GB Video: Fix WX
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
eee24961b1
|
GB: Partially fix timers
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
bac417d270
|
GB: Delay EI
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
81f8ad27d5
|
GB: CPU can still decode instructions during DMAs
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
0e4f64088c
|
LR35902: Fix RST return address
|
2016-02-10 22:40:21 -08:00 |