Souryo
|
593f845fff
|
Debugger: Break on invalid op code
|
2016-06-18 09:41:38 -04:00 |
|
Souryo
|
ee3e1909fb
|
Fixed small memory leaks
|
2016-06-17 20:54:11 -04:00 |
|
Souryo
|
298a789cfc
|
7z support + Rom selection for archives containing multiple rom files + General fixes/improvements when dealing with archives (cheats, save states, saved data, etc.)
|
2016-06-17 20:53:05 -04:00 |
|
Souryo
|
47ecfa5954
|
Database: Fixed mirroring flag (horizontal & vertical flags were inverted, breaking a large number of games)
|
2016-06-16 18:59:52 -04:00 |
|
Souryo
|
4a315e4144
|
VRC2/4: Implemented submapper support + fixed a bug with address decoding (no mask applied) + fixed a bug with VRC2a/b mirroring
|
2016-06-15 22:01:15 -04:00 |
|
Souryo
|
941d3884ef
|
Game DB: Added a game database (mix of Nestopia's DB and NesCartDB) - used to correct invalid ROM headers and automatically detect NES 2.0 submappers
|
2016-06-15 21:59:34 -04:00 |
|
Souryo
|
756c3df5ce
|
FFE (Mapper 6/8/17) support
|
2016-06-14 18:42:53 -04:00 |
|
Souryo
|
ecd82d7f91
|
Bandai FCG/LZ93D50 (Mapper 16/153/157/159 support) - 24C01/24C02 EEPROM support is not implemented
|
2016-06-13 22:46:01 -04:00 |
|
Souryo
|
f91d494744
|
Version Update: 0.2.2
|
2016-06-12 22:41:41 -04:00 |
|
Souryo
|
8400894c32
|
Config: Connect a second controller by default
|
2016-06-12 22:22:17 -04:00 |
|
Souryo
|
3e32befe77
|
AXROM: Added support for 4-bit PRG selection (fixes Hot Dance 2000 and bntest_aorom test rom)
|
2016-06-12 19:26:56 -04:00 |
|
Souryo
|
84b4190f8b
|
Overclocking: Fix sound pitch for expansion audio when APU overclocking is disabled
|
2016-06-12 19:11:11 -04:00 |
|
Souryo
|
9d1f5f61ba
|
Overclocking: Allow CPU overclocking
|
2016-06-12 18:11:31 -04:00 |
|
Souryo
|
ac2aab6609
|
NES 2.0: Support for CHR RAM size field (non-battery backed - byte 11). Fixes mmc3bigchrram test.
|
2016-06-12 13:53:41 -04:00 |
|
Souryo
|
8109957183
|
MMC5: Fixed save state bug with fill mode
|
2016-06-12 11:33:22 -04:00 |
|
Souryo
|
19edea40cd
|
MMC5: Fixed extended attributes bug (broken by 80dd9ca8 in 0.2.1)
|
2016-06-12 11:32:57 -04:00 |
|
Souryo
|
36404116ea
|
MMC5 Audio: Square channels + PCM (write mode only, no IRQs)
|
2016-06-12 11:28:45 -04:00 |
|
Souryo
|
5124378867
|
Fixed filename case
|
2016-06-11 20:13:14 -04:00 |
|
Souryo
|
cdf0e8751a
|
Sunsoft FME-7/5A/5B support (Mapper 69) (partial audio chip support)
|
2016-06-11 20:12:20 -04:00 |
|
Souryo
|
618c8e0b5e
|
Savestates: More refactoring + bug fixes from the last changes (breaks compatibility again)
|
2016-06-11 16:08:16 -04:00 |
|
Souryo
|
d04551b0ae
|
Namco 129/163/175/340 (Mapper 19 & 210) support (including audio)
|
2016-06-11 13:18:47 -04:00 |
|
Souryo
|
76600d31a9
|
VRC6: Implemented all 3 audio channels
|
2016-06-07 19:36:05 -04:00 |
|
Souryo
|
ac938995b6
|
Version Update: 0.2.1
|
2016-06-06 23:10:03 -04:00 |
|
Souryo
|
6fb0551693
|
Performance: Minor optimizations (forced inlining)
|
2016-06-06 23:09:22 -04:00 |
|
Souryo
|
54b677c186
|
NES 2.0: Added CRC checks for Major League, Holy Diver & Fire Hawk
|
2016-06-06 17:06:28 -04:00 |
|
Souryo
|
181db62326
|
NES 2.0: Added CRC checks to set MC-ACC games to submapper 3
|
2016-06-05 19:20:47 -04:00 |
|
Souryo
|
29bdd8d7f3
|
CRC32: Fixed bug in calculation
|
2016-06-05 19:18:28 -04:00 |
|
Souryo
|
966cbf6976
|
Removed warnings
|
2016-06-05 15:04:25 -04:00 |
|
Souryo
|
8b2408deea
|
Build: Disabled minimal rebuild (generates warning with multi-cpu compilation switch on)
|
2016-06-05 14:37:05 -04:00 |
|
Souryo
|
c5d1e4cfc7
|
Sound Recorder: Added .wav recording feature (Tools menu)
|
2016-06-05 14:36:20 -04:00 |
|
Souryo
|
956834d4a5
|
Debugger: Improved expression evaluator when dealing with memory addresses + added "address" and "romaddress" special values
|
2016-06-05 11:51:46 -04:00 |
|
Souryo
|
8112f906b7
|
Debugger: Changed callstack to look like watch/breakpoint list
|
2016-06-05 10:53:41 -04:00 |
|
Souryo
|
ba44be9a85
|
Debugger: Run one scanline option
|
2016-06-05 10:29:54 -04:00 |
|
Souryo
|
3f801e22ff
|
Debugger: Option to display the current frame as it is being drawn (pixel by pixel), instead of displaying when the full frame is done.
|
2016-06-05 10:26:05 -04:00 |
|
Souryo
|
e383b5d39f
|
Debugger: Fixed bug/crash when disassembling internal RAM content
|
2016-06-04 16:48:29 -04:00 |
|
Souryo
|
f7aa61582b
|
Debugger: Cycle-by-cycle PPU debugging
|
2016-06-04 15:38:48 -04:00 |
|
Souryo
|
c2f83e288e
|
Debugger: Save all settings, breakpoints and watch entries to config file
|
2016-06-04 14:43:13 -04:00 |
|
Souryo
|
a7977cb3b9
|
Build: Turned on multi-cpu compilation
|
2016-06-04 09:09:57 -04:00 |
|
Souryo
|
e210d267d8
|
Debugger: Fixed some deadlocks when pausing/resetting/changing game, fixed breakpoints not being remembered after a reset
|
2016-06-04 08:55:52 -04:00 |
|
Souryo
|
33c201984c
|
Cheats: Automatically use current game when adding a new cheat
|
2016-06-03 21:15:34 -04:00 |
|
Souryo
|
3630395d6e
|
NES 2.0: Additional submapper support for mappers 1, 2, 3, 7, 32, 34, 71, 78, 232
|
2016-06-03 19:16:31 -04:00 |
|
Souryo
|
4cb8ae7076
|
Save states: Removed MS-specific extension usage & disabled extensions + Removed some errors/warnings caused by this change
|
2016-06-02 23:56:11 -04:00 |
|
Souryo
|
53f1808f73
|
MMC3: Implemented submapper 3 (MM-ACC) - fixes Incredible Crash Dummies
-Also fixed a bug in NES 2.0 mapper ID code
|
2016-06-02 20:35:08 -04:00 |
|
Souryo
|
4a784ff87a
|
Save States: Refactoring - everything is now saved in size-defined blocks (should no longer need to break compatibility in the future)
|
2016-06-02 20:20:26 -04:00 |
|
Souryo
|
4eb5b11607
|
Trace Logger: Made output match Nintendulator's output closely to make comparisons easier
|
2016-06-01 21:01:04 -04:00 |
|
Souryo
|
2b6d625969
|
APU: Fixed freeze that could happen when switching between NTSC and PAL
|
2016-06-01 20:11:28 -04:00 |
|
Souryo
|
7157c5801f
|
Sound Mixer: Accurate volume control for each channel
|
2016-06-01 19:38:31 -04:00 |
|
Souryo
|
1825fdcc1c
|
Dendy: Vertical blank flag must be set on scanline 291, not 241 - fixes crashes/odd behavior in multiple games
|
2016-06-01 17:42:52 -04:00 |
|
Souryo
|
f84b4e776e
|
PPU: PAL/Dendy mode had 1 extra scanline (313 instead of 312) - fixed. This fixes nmi_sync/demo_pal test.
|
2016-06-01 07:17:34 -04:00 |
|
Souryo
|
03feeb247d
|
Dendy: Fixed vblank nmi timing (had an extra scanline by mistake)
|
2016-05-31 23:37:11 -04:00 |
|