Search found 21 matches
- Thu Nov 08, 2018 12:00 am
- Forum: SNESdev
- Topic: blargg's SPC test ROMs
- Replies: 34
- Views: 44031
Re: blargg's SPC test ROMs
Thanks for testing. My own system is dated 1995 with the 2-in-1 APU. In that post you mention having two consoles so I might assume you tested the 1992 console? At any rate I would expect either one to have separate SMP and DSP. It's nice to know there is some variance on other systems too. Now &quo...
- Tue Nov 06, 2018 9:51 pm
- Forum: SNESdev
- Topic: blargg's SPC test ROMs
- Replies: 34
- Views: 44031
Re: blargg's SPC test ROMs
I do not believe there is any relevant difference between NTSC and PAL modes that could explain any of this. There is different frame timing, but that only really affects interrupts and when one can write to PPU registers. As mentioned, these tests bypass that entirely by enabling forced blanking wh...
- Tue Nov 06, 2018 7:51 pm
- Forum: SNESdev
- Topic: blargg's SPC test ROMs
- Replies: 34
- Views: 44031
Re: blargg's SPC test ROMs
Thanks for posting those. Now I have what I believe is a somewhat late PAL SNES that seems to hate a lot of blargg's tests. The DSP test seems to deviate during the "KON then KOFF" test. KON should immediately silence the volume envelope, set the state to attack and start increasing the vo...
- Thu Mar 15, 2018 12:55 pm
- Forum: General Stuff
- Topic: Chemical Plant Zone SNES (Sampling FM Instruments)
- Replies: 30
- Views: 10536
- Thu Dec 28, 2017 11:14 pm
- Forum: SNESdev
- Topic: Is there any SMP test ROM/SPC file?
- Replies: 3
- Views: 3939
Re: Is there any SMP test ROM/SPC file?
blargg posted a series of tests here . Initialise RAM, load them at $400 and exec from $430. Output is at $8000, quit once you get back to $FFC0. I ran them through bsnes-plus with state poisoning and logged the output ( 7z, 6M ) to make comparing a bit easier. I don't think they're all encompassing...
- Mon Dec 28, 2015 1:14 am
- Forum: SNESdev
- Topic: Checksum Craziness
- Replies: 20
- Views: 14923
Re: Checksum Craziness
The checksum is calculated by adding every byte in the ROM together and keeping the lowest 16-bits of the total. There is both a checksum and an inverse checksum in the header that complement each other. The difference is just a XOR, so together they should always add up to 0xFFFF. The inverse check...