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 |
|
Souryo
|
18e4c16c32
|
Fixed scrolling bug (fixes megaman, excitebike, etc.)
|
2014-06-21 23:54:32 -04:00 |
|
Souryo
|
d231526460
|
16px sprites, Sprite/BG rendering flags, DMA cycle timing
|
2014-06-21 20:18:05 -04:00 |
|
Souryo
|
88b33ebd42
|
Mapper 2 support
|
2014-06-21 19:26:17 -04:00 |
|
Souryo
|
9ada341050
|
UI improvements + Gamepad support
|
2014-06-21 19:03:13 -04:00 |
|
Souryo
|
1765b9a690
|
Keyboard support + FPS limit
|
2014-06-21 15:43:41 -04:00 |
|
Souryo
|
1def59c730
|
Sprite 0 Hit, Background/Sprite masks (left-most 8 pixels)
|
2014-06-21 12:42:40 -04:00 |
|
Souryo
|
95abc2f371
|
Fixed timing for branch instructions
|
2014-06-21 11:23:33 -04:00 |
|
Souryo
|
102c7f55d3
|
Basic sprite overflow, performance
|
2014-06-21 09:00:10 -04:00 |
|
Souryo
|
f6bde1f73f
|
Added fps counter
|
2014-06-21 00:37:44 -04:00 |
|
Souryo
|
739d1d8f7a
|
Added VBlank suppression flag
|
2014-06-21 00:37:27 -04:00 |
|
Souryo
|
16b6ebeb84
|
Fixed CPU page crossing cycles
|
2014-06-21 00:37:20 -04:00 |
|
Souryo
|
5574f1c4bf
|
Fixed a few glitches based on test roms
|
2014-06-20 22:31:48 -04:00 |
|
Souryo
|
441240d25d
|
PPU Sprites working, changed GUI to allow loading roms manually
|
2014-06-20 21:48:55 -04:00 |
|
Souryo
|
fdb5776856
|
Fixed remaining color issues, added horizontal/vertical mirroring support
|
2014-06-19 19:58:15 -04:00 |
|
Souryo
|
8b5618168b
|
|
2014-06-19 17:12:32 -04:00 |
|
Souryo
|
0bac761beb
|
Optimizations (+25% speed), changed the way frame buffer is sent to the GUI
|
2014-06-19 17:06:00 -04:00 |
|
Souryo
|
e4692cdd9c
|
Fixed a few pixel offsets, changed DirectX buffer color format, code cleanup
|
2014-06-19 16:07:37 -04:00 |
|
Souryo
|
31f9116b60
|
Fixed background color in mario 1 (mirroring issue), Temp fix for colors in general (R & B were inverted)
|
2014-06-19 09:37:10 -04:00 |
|
Souryo
|
e49286e42b
|
Partially fixed coloring
|
2014-06-19 00:17:03 -04:00 |
|