Jeffrey Pfau
|
53e70a5460
|
GB Memory: Initial MBC2 support
|
2016-02-27 01:21:43 -08:00 |
Jeffrey Pfau
|
93a839f52a
|
GB Memory: Clean up MBC1
|
2016-02-27 01:12:23 -08:00 |
Jeffrey Pfau
|
7b610da735
|
GB: Fix sram if GBLoadSave is not called
|
2016-02-23 23:01:51 -08:00 |
Jeffrey Pfau
|
05ef05317c
|
GB: Optimize cpuLoad8
|
2016-02-22 21:39:05 -08:00 |
Jeffrey Pfau
|
cbc3be7571
|
GB: Fix maximum cartridge size with MBC5
|
2016-02-21 11:38:36 -08:00 |
Jeffrey Pfau
|
cf27d88696
|
GB: Ending HDMAs should clear isHdma bit
|
2016-02-21 02:48:34 -08:00 |
Jeffrey Pfau
|
90b18239b0
|
GB: Add Rumble
|
2016-02-20 18:46:39 -08:00 |
Jeffrey Pfau
|
a260b4cf91
|
GB Memory: Clearing the HDMA bit disabled HDMA
|
2016-02-20 13:57:16 -08:00 |
Jeffrey Pfau
|
8071a52505
|
GB: Improve reset reliability
|
2016-02-19 22:59:36 -08:00 |
Jeffrey Pfau
|
0557caad98
|
GB Memory: Write back HDMA addresses when done
|
2016-02-19 22:07:08 -08:00 |
Jeffrey Pfau
|
d86939b5b6
|
GB Memory: Support MBC7
|
2016-02-18 21:51:27 -08:00 |
Jeffrey Pfau
|
a8beb9f5f3
|
GB: Clean up some warnings
|
2016-02-17 21:18:31 -08:00 |
Jeffrey Pfau
|
215f7752f3
|
GB Memory: Fix MBC5 for large ROMs
|
2016-02-17 20:01:03 -08:00 |
Jeffrey Pfau
|
526a9ce446
|
GB Video: Add HDMA
|
2016-02-17 20:00:23 -08:00 |
Jeffrey Pfau
|
9d209aa9bb
|
GB Memory: Add GDMAs
|
2016-02-16 23:00:24 -08:00 |
Jeffrey Pfau
|
245a13af63
|
GB: Start GBC support
|
2016-02-15 23:13:55 -08:00 |
Jeffrey Pfau
|
85e789c3e9
|
GB Memory: Initialize sram
|
2016-02-14 23:07:44 -08:00 |
Jeffrey Pfau
|
b782d902e6
|
GB Memory: Fix bank switching overflow case
|
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
|
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
|
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
|
5d8f676bb0
|
GB Memory: Bypass GBStore8 for DMA
|
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
|
d456d6ff3c
|
GB Memory: More logging
|
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
|
c6a8cdbe73
|
GB: Fix uninitialized sramBank variable
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
20b2e8af7e
|
GB: More logging
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
61e7cc9556
|
GB: Add basic logging support
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
90d280026d
|
GB Memory: Add MBC7 stubs
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
497fc2ade3
|
GB: Save support
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
e11f9224ff
|
GB Memory: Fix DMA timing
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
8750f78808
|
GB: Implement sprites, SRAM
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
d2867c26a0
|
GB Memory: Implement DMA
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
781f3f76f1
|
GB: Fix some initializations
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
5fb2cfde1d
|
GB Memory: VRAM access
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
b711432a5e
|
GB: Start MBCs
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
9a4db4b03d
|
GB: Fix ROM bank initialization
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
8622ba7ed0
|
GB: Add basic I/O, interrupts and video
|
2016-02-10 22:40:21 -08:00 |
Jeffrey Pfau
|
64676529ba
|
LR35902, GB: Start work on GB core
|
2016-02-10 22:40:21 -08:00 |