Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
I was troubleshooting this earlier.
Apparently, NES ROMS generated by Famitracker are clearing the wrong memory area. The player program uses the 0200-02FF page, but clears the 0300-03FF page.
RE: NES roms generated clear wrong RAMPosted: 2012-05-15 00:01
I was wondering why the NES files sounded like crap in my emulators. Except FCEUX, I should tell adelikat about this. The triangle plays fine, but the noise is looped (ugh!) and the square channels are fucked up.
_______________________
I have turned into a sausage.
Interesting, because my friend got the same issues when trying to play a PRG file on a console with an NROM dev cart of his. We tried SMB with it then, the graphics were glitchy, but the music was playing just fine. Then my FTM module was playing incorrectly. The pulse channels just played random garbage, the triangle sounded fine and the noise was in periodic mode, but played the correct frequencies.
It's been known for a while that NES export was broken; jsr just hasn't gotten around to fixing it yet because it's not a widely used function and there hasn't been much demand for a fix. Maybe if more people complain about it, it'll make it happen quicker, but it's probably not very high priority.
_______________________
Follow me on [url=https://twitter.com/jrlepage2a03]Twitter.
I record (some) NSFs on hardware. Feel free to [url=http://www.famitracker.com/forum/posts.php?id=3633]request a hardware render.
The NES exporter has been overlooked because I didn't know if anyone used that feature, but I knew it was broken. It was added in the first versions and hasn't been updated since then, so that's the reason the wrong memory area was cleared.