Sour
|
17c8294f5d
|
MMC5: Improved accuracy (scanline counter, split screen mode, etc.)
|
2020-01-19 14:45:04 -05:00 |
|
Sour
|
ce68ce57c0
|
Core: Refactored nametable RAM management to fix some issues and remove some limitations
(This breaks save state compatibility)
|
2019-01-13 15:20:57 -05:00 |
|
Sour
|
35192daeed
|
Debugger: Add option to trigger breakpoints on dummy read/writes (+ distinguish between writes & dummy writes)
|
2018-12-23 13:12:46 -05:00 |
|
Sour
|
04310eddb4
|
Core refactoring (remove static variables) - WIP
|
2018-07-08 10:28:47 -04:00 |
|
Sour
|
b5d460ffb3
|
UNIF: Added support for SSS-NROM-256 board (Famicombox Menu cartridge) - incomplete, but boots properly
|
2018-06-25 13:04:23 -04:00 |
|
Sour
|
3c478d1f58
|
Libretro: Added support for achievements
|
2018-01-07 01:22:28 -05:00 |
|
Souryo
|
5957bc2d3e
|
Debugger: LUA scripting
|
2017-08-30 18:31:27 -04:00 |
|
Souryo
|
bf979be756
|
Optimizations: Most games now run 15-20% faster
|
2017-03-31 22:14:16 -04:00 |
|
Souryo
|
d72a4d8be3
|
Debugger: On-the-fly code running feature via assembler
|
2017-03-11 21:03:45 -05:00 |
|
Souryo
|
40034199ee
|
OAM: Sprite RAM is now initialized based on the ram power on settings
|
2017-02-23 20:01:48 -05:00 |
|
Souryo
|
b4489ed0f7
|
Linux: Fixed all clang warnings
|
2016-12-17 23:14:47 -05:00 |
|
Souryo
|
4ffebdb4e0
|
Debugger: Ability to add labels/symbols & comments to code (work in progress)
|
2016-11-21 22:34:47 -05:00 |
|
Souryo
|
760c844d4d
|
Debugger: Allow export/import of memory to/from files
|
2016-09-05 09:05:34 -04:00 |
|
Souryo
|
9d239daf3c
|
Emulation: Init sram/wram/chrram/ntram the same way as the internal ram
|
2016-08-24 20:48:14 -04:00 |
|
Souryo
|
092176348c
|
Open Bus: Fixes to open bus implementation - fixes allpads-r2a test result
|
2016-07-12 18:25:58 -04:00 |
|
Souryo
|
f24b0e3595
|
MMC5: Vertical split mode support
|
2016-07-02 14:48:46 -04:00 |
|
Souryo
|
b852edfec8
|
NSF/NSFe support
|
2016-06-25 20:46:54 -04:00 |
|
Souryo
|
17f814e47a
|
BaseMapper: Fixed missing CPU clocks in ProcessCpuClock
|
2016-01-24 16:51:58 -05:00 |
|
Souryo
|
273c000c44
|
Debugger - Basic FCEUX CDL file support
|
2015-08-17 19:32:10 -04:00 |
|
Souryo
|
f2ee0f916e
|
"HDNes" HD pack support (still some bugs left)
|
2015-08-14 21:50:14 -04:00 |
|
Souryo
|
e1e48cc4f3
|
Fixed some of the warnings when compiling with /W4
|
2015-08-09 20:45:45 -04:00 |
|
Souryo
|
a37354fbc1
|
Debugger - Added memory viewer (CPU, PPU, Sprite, PRG, CHR)
|
2015-08-05 20:40:10 -04:00 |
|
Souryo
|
dffc03ad68
|
MMC5 support (incomplete)
Heavy refactoring of BaseMapper (to support MMC5 functionality, and be more flexible in general)
|
2015-07-29 22:10:34 -04:00 |
|
Souryo
|
586b72e081
|
Hard reset now resets NES ram
|
2015-07-05 20:30:39 -04:00 |
|
Souryo
|
7cf5dafc40
|
-Fixed timing issues (with sprite DMA) + a bit of refactoring
-PPU is now run AFTER a read/write, instead of before. (And the CPU class is in charge of running it, instead of the MemoryManager class)
|
2015-07-05 00:27:26 -04:00 |
|
Souryo
|
f3df2ecf17
|
-CPU code changes to implement all dummy reads/writes. Each memory access runs the PPU for 3 cycles (PPU is now controlled by the CPU)
-Optimizations + PGO (profile guided optimization) build support
|
2015-07-04 22:21:14 -04:00 |
|
Souryo
|
48409ae82b
|
-Rewrote entire GUI in .NET
-Several other fixes (bugfixes, refactoring, etc.)
-Added a few more features to debugger
|
2015-07-01 23:17:14 -04:00 |
|
Souryo
|
f8f9755eff
|
Unfinished visual debugger implementation (to be finished later)
|
2015-06-24 19:26:19 -04:00 |
|
Souryo
|
674e64e655
|
Fixed PPU memory mirroring issue - caused incorrect MMC3 IRQ timing in some games (i.e Burai Fighter)
|
2014-07-26 22:14:08 -04:00 |
|
Souryo
|
5f138629b2
|
Moved SRAM & Expansion RAM to BaseMapper.
|
2014-07-12 22:22:40 -04:00 |
|
Souryo
|
7268a6426c
|
Fixed Zelda 1 scrolling
|
2014-07-01 22:56:06 -04:00 |
|
Souryo
|
07b558c8c4
|
Smaller savestates, Movie recording/playback, Slight performance improvement (~2-3% in Console::Exec)
|
2014-07-01 12:44:01 -04:00 |
|
Souryo
|
9ec756fae2
|
Quick save/load support
|
2014-06-25 21:52:37 -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
|
6437be44f5
|
MMC1 support + Mapper refactoring
Zelda 1, MegaMan 2, Final Fantasy2 working correctly
|
2014-06-24 02:47:32 -04:00 |
|
Souryo
|
1783578522
|
Minor refactoring
|
2014-06-23 19:02:09 -04:00 |
|
Souryo
|
fdb5776856
|
Fixed remaining color issues, added horizontal/vertical mirroring support
|
2014-06-19 19:58:15 -04:00 |
|
Souryo
|
3ad6418726
|
PPU VRAM, partially fixes tests
|
2014-06-15 21:45:36 -04:00 |
|
Souryo
|
177d53e8bf
|
PPU work
|
2014-06-14 18:20:56 -04:00 |
|
Souryo
|
630db30484
|
Improved code structure
|
2014-06-14 11:27:55 -04:00 |
|