FIX94
c631faa667
added new option on compile, FAKE_STEREO, see README for details
2020-01-24 21:15:32 +01:00
FIX94
d255035b7f
-properly set dmc address on boot
...
-disabled dmc dma double read bug on pal as its only on ntsc
2019-12-24 23:29:16 +01:00
FIX94
8656faa9b1
-slightly reduced default volume to reduce potential clipping
...
-implemented mapper 30, should work in both flashable and non-flashable configurations
2019-01-16 19:24:48 +01:00
FIX94
6ae44f336d
-various small changes to further increase overall performance
...
-corrected small inaccuracy in one of the unofficial cpu instructions
-changed the logic of the apu sweep to produce a better output
2018-07-21 17:17:16 +02:00
FIX94
f5d72bb48e
-reworked most of the code related to how memory is read and written to, also in the process improved accuracy of a lot of the implemented mappers and improved performance
...
-reworked most of the ppu, this gets rid of some small graphical glitches as well as further improve performance
-improved cpu core to now do some rare operations more accurately
-greatly improved soft reset to now work properly with multicart mappers and not cause any more weird freezing with certain games
2018-07-16 01:47:36 +02:00
FIX94
03b5b7fdf3
-lots of big code design changes to make things run more efficient
...
-general accuracy improvements to apu, cpu and ppu
2018-06-07 20:24:01 +02:00
FIX94
4da6b82f44
-lots of changes to try and reduce total cpu load, notably reduced how often the main loop runs, how the ppu rendering works (using some optimizations from nestopia) and massively improving fds audio code to now take much less cpu and being much closer to real hardware
2018-05-30 02:28:44 +02:00
FIX94
c76ba893bd
improved audio, now all the random popping noises that were very audible in older versions should be gone, also improved volume scaling on multi-chip nsf files
2018-04-08 02:36:53 +02:00
FIX94
fa8646dc41
-support for mappers 67, 68 and 69 (sunsoft 3,4 and 5B)
...
-support for sunsoft 5B expansion audio (also for nsf files)
2017-12-08 15:33:51 +01:00
FIX94
b24dc142b6
-fixed various bugs
...
-heavily adjusted timings yet again in PPU (now previously problematic games work fine)
-finally properly implemented OAM and DMC DMA for more accurate CPU timing
-implemented NES OAM bug emulation required in some obscure games
-added support for mappers 12,19,76,88,95,112,118,119,154,206 and 210
-added N163 audio playback in nsf files and games that use it
2017-09-06 04:52:27 +02:00
FIX94
5504dba2f4
-mmc5 pcm audio support
...
-more title checks to see if nes game is pal
2017-08-25 20:05:45 +02:00
FIX94
e6145f21b5
pushed audio volume up a bit more
2017-06-29 03:23:42 +02:00
FIX94
c0ad9bb60f
-added nsf track display instead of it being console only
...
-made audio 16-bit short instead of 32-bit float to improve performance
-added some actual messages when it didnt find a file or had a problem with it instead of instantly closing the emulator
2017-06-27 06:44:22 +02:00
FIX94
dfaace8956
now supporting color palette changes through register $2001 used by several games
2017-06-04 00:21:50 +02:00
FIX94
069639aa7d
added support for more mappers and corrected another audio mute bug
2017-04-24 05:09:36 +02:00
FIX94
3261571206
-completely rewritten cpu interpreter core
...
-corrected small audio muting bug
-give open bus on all possible mapper addresses
2017-04-22 02:02:34 +02:00
FIX94
8f972a9ff7
general cleanup
2017-04-20 19:14:20 +02:00
FIX94
6e961de60e
added support for vrc7 games and audio expansion in nsf playback and made some other small changes around vrc and interrupts
2017-04-19 06:16:56 +02:00
FIX94
111f837ea4
-do frame skipping if running out of audio buffers
...
-added mappers 94,97 and 180
2017-03-09 02:44:36 +01:00
FIX94
f9fa5f3432
corrected accidentally flipped values
2017-02-21 07:47:10 +01:00
FIX94
96705272f8
-made a couple changes to the sound code
...
-added support for mappers 21,22,23,24,25 and 26
2017-02-21 06:16:57 +01:00
FIX94
540a82452e
-general bug fixing and performance improvements (especially when playing back .nsf files)
2017-02-15 07:30:10 +01:00
FIX94
4e36aa3e1e
added both mmc5 pulse audio and fds audio for .nsf playback
2017-02-13 04:56:48 +01:00
FIX94
797cfe51de
made .nsf playback work with more files and added vrc6 audio support
2017-02-12 06:09:53 +01:00
FIX94
d7a91f9d8e
-some more small changes to timings and other things
2017-02-11 22:35:21 +01:00
FIX94
29430ce3a6
small timing adjustments and ppu changes
2017-02-11 01:49:31 +01:00
FIX94
b751d05789
added .nsf playback support! just drag and drop .nsf in and change tracks by pressing left/right in the window
2017-02-10 04:40:11 +01:00
FIX94
e2c9eb974c
-added timings for PAL NES, make sure your .nes files have (E) in the name to switch into PAL mode
2017-02-06 08:20:58 +01:00
FIX94
492da5d0b1
Alpha v0.1
2017-02-05 02:56:38 +01:00