Commit graph

895 commits

Author SHA1 Message Date
Souryo
25019f052c Fixed Linux compilation errors/warnings 2017-05-04 23:38:27 -04:00
Souryo
ce62e40d47 FDS: Added option to automatically switch disks
+Fixed bug with eject disk functionality
2017-05-04 22:55:46 -04:00
Souryo
2cddcb31cf FDS: Fixed audio bugs introduced in previous commit (broke sound effects in doki doki panic) 2017-05-04 21:41:53 -04:00
Souryo
5ccbe95a55 FDS: Fixed sound emulation (fixes Bio Miracle) 2017-05-04 18:17:46 -04:00
Souryo
c4ef93ccbb Power Cycle: Fixed a couple of bugs, moved logic to core 2017-05-02 23:31:06 -04:00
Souryo
fbc94bee7d Debugger: Fixed crash in hex editor when PRG or CHR was larger than 10mb 2017-05-02 21:23:28 -04:00
Souryo
91b93a9cf3 Video: Scale and filters are now independent
+ Improved scale field usability
2017-05-01 23:05:31 -04:00
Souryo
04048dc30b Fixed a few unlicensed games 2017-05-01 20:45:07 -04:00
Souryo
c96f7d1c9c Overclocking: Fixed inconsistency with lag counter when loading a new game 2017-05-01 19:30:04 -04:00
Souryo
6fa8c36db8 Video: Fixed NTSC/PAL aspect ratio presets to give accurate picture dimensions 2017-05-01 18:33:15 -04:00
Souryo
14a27bb18a Debugger: Added a few aliases (PC, OpPC, Frame) 2017-04-30 20:40:09 -04:00
Souryo
fe8f15b17b Debugger: Fixed callstack/step over bugs 2017-04-30 20:27:02 -04:00
Souryo
3d2e4cbb69 Video: Added frame counter option 2017-04-30 19:28:35 -04:00
Souryo
4e6a063c65 NSF: Added icons for recording/fast forward/slow motion + fixed a couple of UI bugs 2017-04-30 01:16:33 -04:00
Souryo
cf8c98f384 Overclocking: Changed APU behavior when adding extra lines before/after NMI (helps reduce overclocking-related issues) 2017-04-29 21:39:57 -04:00
Souryo
aab1c25a2b Overclocking: Improved DMC's overclocking disabling logic 2017-04-29 16:11:22 -04:00
Souryo
847f2bb217 Trainers: Fixed trainer bug when save ram is used 2017-04-29 14:08:42 -04:00
Souryo
1c43f2e5ae Movies: Add support for MD5 hash checks for bk2 files 2017-04-29 12:58:30 -04:00
Souryo
0c2cc8c94d Code cleanup 2017-04-29 08:29:56 -04:00
Souryo
3a6c8ca416 Added rewind functionality 2017-04-28 19:54:58 -04:00
Souryo
51be9b825d MMC5: Reduced square channel volume (to match APU's square channels) 2017-04-26 22:24:38 -04:00
Souryo
211e6354c8 Movies: FM2 file format support (incomplete, wip) 2017-04-24 18:28:50 -04:00
Souryo
0468e7b9ed MMC5: Updated based on loopy's test results 2017-04-23 19:26:56 -04:00
Souryo
4c38075c9e Tests: Added basic way of finding potentially broken games 2017-04-23 18:47:28 -04:00
Souryo
99ce88a193 UI: Added shortcut key to execute a single frame 2017-04-22 18:08:38 -04:00
Souryo
194d933685 Movies: bk2 movie format support (incomplete + sync issues vs NesHawk) 2017-04-22 13:19:21 -04:00
Souryo
c477d75b66 PPU: Fixed reset state (started at cycle 1 instead of 0) + adjusted reset sync values (improves read2004 result).
+Simplified PPU code for a small performance boost (+3-6%)
2017-04-21 21:29:39 -04:00
Souryo
fa39dcbc80 Mapper 29 support 2017-04-21 12:43:09 -04:00
Souryo
139974e8a3 Mapper 30 support 2017-04-21 12:29:03 -04:00
Souryo
0f894584aa Mapper 111 support (missing flashing support) 2017-04-21 10:41:55 -04:00
Souryo
8b1235d86d VRC6: Implemented correct PPU mappings (fixes vrc6test24 & vrc6test26) 2017-04-21 00:31:34 -04:00
Souryo
a79bbd06eb PPU: Emulate pixels being rendered 2 cycles later (in regards to grayscale/intensify flags) - fixes nmi_sync\demo_ntsc (thanks to Alyosha's research) 2017-04-20 21:58:35 -04:00
Souryo
8a921b676c Movies: Code refactoring 2017-04-18 22:39:45 -04:00
Souryo
1cefdd29a2 Debugger: Fixed disassembler crash (out of bounds access) 2017-04-18 18:15:44 -04:00
Souryo
49c29693bf Version Update: 0.8.1 2017-04-15 16:58:23 -04:00
Souryo
2077a7ae13 UI: Added option to display play/record icon when playing/recording movies + option to hide the pause overlay 2017-04-15 15:57:15 -04:00
Souryo
db9a453444 Audio: Equalizer 2017-04-15 13:54:47 -04:00
Souryo
7bbe0b1388 Sound Recorder: Allow recording to continue after a reset (or track change in NSF files) 2017-04-14 19:42:31 -04:00
Souryo
380ab4c9ba PAL: Minor PPU behavior adjustment based on tests 2017-04-14 19:19:43 -04:00
Souryo
aeedfaf645 MMC5: Accuracy fixes (based on mmc5test (by AWJ)'s results on a NES) 2017-04-14 14:09:54 -04:00
Souryo
1aa223275b Fixed Famicom Yarou Vol 1 2017-04-12 22:41:00 -04:00
Souryo
bfa68554b0 Mapper 104 support (GoldenFive) 2017-04-12 21:40:30 -04:00
Souryo
17195b8666 UNIF D1038 board support 2017-04-12 20:52:16 -04:00
Souryo
b34d3d2760 Support for 255-in-1 rom 2017-04-12 20:23:32 -04:00
Souryo
493b51585b Fixed "1997-in-1" game issue 2017-04-12 20:11:32 -04:00
Souryo
9277abff64 NES 2.0: Fixed bug in PRG size extra bits 2017-04-12 17:35:10 -04:00
Souryo
e46dd3fb56 UNIF FK23C/FK23CA boards support 2017-04-11 21:04:13 -04:00
Souryo
4d2391b90c Fixed 1 second delay when changing game 2017-04-10 22:21:16 -04:00
Souryo
41c59b164a BPS patch support 2017-04-10 18:29:44 -04:00
Souryo
92107d94df UPS patch support 2017-04-10 17:26:39 -04:00