Souryo
|
ec1b0d5e16
|
MMC3 IRQ fixes - All tests pass (Revision A)
|
2014-06-26 16:41:07 -04:00 |
|
Souryo
|
d9fd9c4736
|
Fixed memory leaks with DX resources
|
2014-06-26 16:24:15 -04:00 |
|
Souryo
|
c6b4531898
|
Fixes mario bros 3 sound glitches - Dragon Quest 1 assert is also gone
|
2014-06-26 13:17:50 -04:00 |
|
Souryo
|
7180c64d50
|
Fixed SRAM related issues - Caused Metroid/Kirby slowdowns. Fixed console object destruction to allow save to disk at destruction time.
|
2014-06-26 11:41:27 -04:00 |
|
Souryo
|
88d57ec12e
|
Removed top 8 & bottom 8 scanlines (need an option for this later on)
|
2014-06-26 11:32:09 -04:00 |
|
Souryo
|
9b790ca4b7
|
GIT settings
|
2014-06-25 22:37:43 -04:00 |
|
Souryo
|
9ec756fae2
|
Quick save/load support
|
2014-06-25 21:52:37 -04:00 |
|
Souryo
|
37f1d94cff
|
Made FPS counter easier to read, added F2 shortcut to toggle it
|
2014-06-25 17:34:46 -04:00 |
|
Souryo
|
2590617708
|
APU hack to make Dragon Quest 1 & Mario Bros 3 both work. (No idea why this even works - Causes an assert for DQ1 but seems to work anyway..)
|
2014-06-25 17:34:16 -04:00 |
|
Souryo
|
ef55ffd203
|
Oops, broke code just before checking in.
|
2014-06-25 17:33:25 -04:00 |
|
Souryo
|
57db54f2f3
|
MMC3 IRQ Counter - not working 100% correctly, but seems to allow some games to work.
|
2014-06-25 17:30:35 -04:00 |
|
Souryo
|
0fe4091f27
|
Fixed reset state for CPU (to pass test roms)
|
2014-06-25 13:30:02 -04:00 |
|
Souryo
|
9f68ce1a8c
|
Fixed automatic tests...
|
2014-06-25 12:47:15 -04:00 |
|
Souryo
|
fbaf3bc42e
|
Fixed issue with memory handlers (conflict on 0x4017 between APU & Controllers) - Fixes dragon quest 1 sound while allowing MMC3 games to boot properly
|
2014-06-25 12:22:48 -04:00 |
|
Souryo
|
7e56526bac
|
Fixed warning
|
2014-06-24 22:00:18 -04:00 |
|
Souryo
|
2c650e1529
|
MMC3 support - without IRQs. Disabled APU IRQs too - they fixed sound in Dragon Warrior, but break most MMC3 games at the moment.
|
2014-06-24 21:59:58 -04:00 |
|
Souryo
|
42a0431cdb
|
Battery saved PRG-RAM support
|
2014-06-24 16:16:23 -04:00 |
|
Souryo
|
2e1c49ee9a
|
Minor refactoring
|
2014-06-24 15:11:04 -04:00 |
|
Souryo
|
9048c206be
|
Basic (probably incorrect) IRQ support (Fixes sound in Dragon Quest 1)
|
2014-06-24 14:28:49 -04:00 |
|
Souryo
|
617f5ead23
|
CNROM (iNES mapper 3) support
|
2014-06-24 14:28:19 -04:00 |
|
Souryo
|
eaa528ded8
|
Removed unused variables
|
2014-06-24 12:40:50 -04:00 |
|
Souryo
|
e83e5a7595
|
Added Screen A/B only mirroring support
|
2014-06-24 12:40:30 -04:00 |
|
Souryo
|
ad2c603659
|
Fixed issue with MMC1 - fixes zelda 2 graphics
|
2014-06-24 10:31:33 -04:00 |
|
Souryo
|
b940235c03
|
Mapper refactoring - less code in each specific mapper
|
2014-06-24 10:19:24 -04:00 |
|
Souryo
|
40b940f2a4
|
Removed std::fill_n usage (compiler warning)
|
2014-06-24 02:48:31 -04:00 |
|
Souryo
|
4c5dc0f87b
|
Fixed tests path
|
2014-06-24 02:48:05 -04:00 |
|
Souryo
|
be45bd1259
|
Removed unused variable
|
2014-06-24 02:47:52 -04:00 |
|
Souryo
|
6437be44f5
|
MMC1 support + Mapper refactoring
Zelda 1, MegaMan 2, Final Fantasy2 working correctly
|
2014-06-24 02:47:32 -04:00 |
|
Souryo
|
4cd681c02b
|
Pause screen, show fps option, refactoring
|
2014-06-23 20:00:51 -04:00 |
|
Souryo
|
1783578522
|
Minor refactoring
|
2014-06-23 19:02:09 -04:00 |
|
Souryo
|
93a0e12fdb
|
FPS counter, higher resolution overlay
|
2014-06-23 16:38:01 -04:00 |
|
Souryo
|
1f0afc5aec
|
Fixed crash after running tests & pressing resume
|
2014-06-23 14:18:52 -04:00 |
|
Souryo
|
94bfda12b4
|
Removed debug code
|
2014-06-23 14:18:32 -04:00 |
|
Souryo
|
b5b9a1ca53
|
Sound improvements (sync, etc.), added pause/resume/stop/reset in GUI
|
2014-06-23 13:52:53 -04:00 |
|
Souryo
|
62ddf5e8e5
|
Small APU fixes
|
2014-06-22 22:35:44 -04:00 |
|
Souryo
|
8c079e5ca1
|
Sound support (using Blargg's Nes_Snd_Emu for now)
|
2014-06-22 22:15:35 -04:00 |
|
Souryo
|
bed43cec62
|
Small performance improvements by using 32-bit ints
|
2014-06-22 16:22:10 -04:00 |
|
Souryo
|
71baec4945
|
Emulate sprite overflow bug correctly
|
2014-06-22 16:11:28 -04:00 |
|
Souryo
|
f80ada893f
|
8x16 sprites - still had a 1 pixel error
|
2014-06-22 13:04:06 -04:00 |
|
Souryo
|
4561e9e79d
|
Fixed 8x16 sprites display in Castlevania
|
2014-06-22 13:00:31 -04:00 |
|
Souryo
|
cd1589eafd
|
Switched gamepad A/B buttons
|
2014-06-22 12:33:10 -04:00 |
|
Souryo
|
a6a2199dd4
|
Removed unused variable
|
2014-06-22 12:32:58 -04:00 |
|
Souryo
|
568dea7c41
|
Fixed FPS limiter
|
2014-06-22 10:07:40 -04:00 |
|
Souryo
|
f5e6d89ac9
|
Updated test output
|
2014-06-22 08:42:47 -04:00 |
|
Souryo
|
81ec6b4b74
|
Added test global result
|
2014-06-22 08:40:57 -04:00 |
|
Souryo
|
7e2ad19da3
|
Automated testing
|
2014-06-22 08:38:42 -04:00 |
|
Souryo
|
d2b074296d
|
Fix issues with secondary OAM - Fixes DK glitches without breaking other games
|
2014-06-22 01:54:35 -04:00 |
|
Souryo
|
1de56c5e2e
|
Fix color glitches with soft X scroll (affected mario bros)
|
2014-06-22 01:15:34 -04:00 |
|
Souryo
|
1e2c9561b9
|
Fixed Mario Bros (Was updating tmp video addr when writing to $2001, which is bad)
|
2014-06-22 00:37:45 -04:00 |
|
Souryo
|
43648e3cf6
|
Minor reformat
|
2014-06-22 00:00:56 -04:00 |
|