Commit Graph

29 Commits

Author SHA1 Message Date
zeromus 3898733e8e nes-fix dmc sfx bug in bt&dd making nonexistent sfx; add emulation of empty databus (to extra joystick bits and reads of nonexistent EXP and WRAM memory ranges.. need to scan other emulator source codes for places to check for use of empty databus); fixes freeze bug in bt&dd. also break savestates, but add a crude version system so we at least have a way to avoid it in the future.
bt&dd has a glitch that reads from $6000 when there is no ram installed, and crashes if something too large is returned. I think this chooses a frame for abobo, and you can actually see abobo's sprites glitch for one frame right when the wall finishes getting busted down (the same place where bizhawk was freezing)
2012-09-29 08:39:59 +00:00
zeromus 3095df51c3 nes-fix a missing variable in apu savestates. fixes nothing. 2012-09-28 08:34:02 +00:00
goyuken c94d5aa9b8 i implemented dwedit's DMC fix as best as i could understand it. 'Fire Hawk (USA) (Unl).nes' no longer has graphical glitches on the intro screen.
audio still sounds wrong, and crash still occurs once you get in game
2012-09-24 14:48:00 +00:00
adelikat a7b847dbe2 NES - some small easy optimizations to the APU (very small) 2012-08-04 02:41:15 +00:00
zeromus a47c70d0ef nes-fix #12 "Strange "White noise" sound during 1943 (USA) intro" as well as a boatload of aesthetic improvements to make the sound output not so embarassing. no speedups whatsoever though. 2012-07-15 00:09:34 +00:00
andres.delikat 0834c63a43 NES - sound config dialog for toggling sound channels 2012-07-12 23:13:22 +00:00
zeromus cff7ba6d24 nes-fix lagrange point, including sound 2012-06-07 20:52:49 +00:00
adelikat 836415455a NES - start an APU softreset function, and clear sequencer_irq, and 0x4015. Still a lot of work to be done for this, but passes nes apu reset tests: 4015_cleared, irq_flag_cleared 2012-04-14 13:51:26 +00:00
zeromus d3321f552f nes accuracy fixes
- pass more apu_test 4-jitter and 6-irq_flag_timing (necessary for timing on other tests)
- pass all cpu interrupt tests
- pass all sprite hit tests
2012-03-25 09:25:27 +00:00
zeromus fd6ac896fc general cleanup.. remove a bunch of warnings.. improve log console system a bit.. add new icons for log console window.. remove old demo psx interop system and add new, simpler one, which isnt really tested yet but is way less annoying. 2012-02-24 20:38:35 +00:00
zeromus 452e6768a8 nes-fix triangle channel note length issue 2011-09-24 17:36:48 +00:00
zeromus 40d8fba002 nes-fix totally embarassing sound tempo issue 2011-09-24 17:14:55 +00:00
beirich 647cae698e Max volume is settable per sound source to enable mixing many sound sources without clipping. Potentially can be used to disable individual sound sources. 2011-09-04 04:38:11 +00:00
andres.delikat 67433a5f17 NES APU - a fix for the triangle channel, Double Dragon 2 sounds much better 2011-09-03 15:50:46 +00:00
beirich cfccc65672 add metaspu V method, set NES to use it experimentally 2011-08-14 01:42:54 +00:00
zeromus 8d9dfd5469 [NES] pcm sound channel 2011-06-14 08:32:08 +00:00
zeromus 7f4e4916dd [NES] fix triangle channel sound bug and add sound savestates 2011-06-10 05:02:06 +00:00
zeromus c6a0956f13 and dont try writing to that file even if it wasnt opened 2011-04-06 05:31:33 +00:00
zeromus dec812ccbc dont open d:\out.raw 2011-04-06 05:30:56 +00:00
zeromus 1c52444e04 [NES] here, have a cup of speedup 2011-03-21 01:49:20 +00:00
zeromus b3f212f745 make sysdrawing render panel more pleasant 2011-03-20 23:46:03 +00:00
zeromus 82ad219461 [NES] some little speedups, just to prove that it can be done 2011-03-20 20:42:12 +00:00
zeromus f84de1750e [NES] noise channel 2011-03-20 04:43:27 +00:00
zeromus a62b3009ef [NES] fix some annoying sound bugs 2011-03-20 03:32:43 +00:00
zeromus 6493b65690 [NES] fix some input bugs 2011-03-20 02:25:47 +00:00
zeromus c7f0c457ad [NES] work on sound, improve square waves muchly, add 6502 IRQ signal, make add some infrastructure to keep from buffering samples while core is silenced. 2011-03-19 09:12:56 +00:00
zeromus 8a0cd52a5a [NES] apu fixes and triangle generator 2011-03-13 08:13:32 +00:00
zeromus fe7e80d723 [NES] fixup square waves a tiny bit 2011-03-13 01:40:09 +00:00
zeromus 2c62271fc7 [NES] speaking of music being a worthy thing... 2011-03-13 00:34:24 +00:00