Check out the NSF file attached to this thread. Nestopia 1.46 and NSFPlay 2.3 are not able to play most of it. However, Mesen is able to do it. Here's some info on the file:
From Nestopia:
From Mesen:
It's not a banked NSF file, per the NSF spec. But, the data is 48K, suggesting that it is banked.
What logic does Mesen use to load this file?
Edit: FCEUX 2.2.2 is able to play it and it reports it as bank-switched:
Something is missing from the wiki.
From Nestopia:
Code:
File: Dynamite Batman (SFX).nsf
Directory: C:\emulators\nes_roms2\NSF\NSF\
Name: Dynamite Batman
Artist: Kodaka Naoki, Hara Nobuyuki
Copyright: 1991 Sunsoft C: Seya Shinichi
Region: NTSC/PAL
Songs: 56
Starting Song: 1
Extra Chips: No
Bank Switching: No
Load Address: 0x8000
Init Address: 0x9700
Play Address: 0x8009
Directory: C:\emulators\nes_roms2\NSF\NSF\
Name: Dynamite Batman
Artist: Kodaka Naoki, Hara Nobuyuki
Copyright: 1991 Sunsoft C: Seya Shinichi
Region: NTSC/PAL
Songs: 56
Starting Song: 1
Extra Chips: No
Bank Switching: No
Load Address: 0x8000
Init Address: 0x9700
Play Address: 0x8009
From Mesen:
Code:
Loading rom: Dynamite Batman (SFX).nsf
File CRC32: 0x5B470F02
[NSF] Region: NTSC & PAL
[NSF] Play speed (NTSC): 60.099766 Hz
[NSF] Play speed (PAL): 122.070313 Hz
[NSF] Title: Dynamite Batman
[NSF] Artist: Kodaka Naoki, Hara Nobuyuki
[NSF] Copyright: 1991 Sunsoft C: Seya Shinichi
[NSF] Ripper:
[NSF] Load Address: 0x8000
[NSF] Init Address: 0x9700
[NSF] Play Address: 0x8009
[NSF] Sound Chips: <none>
[NSF] ROM size: 48 KB
File CRC32: 0x5B470F02
[NSF] Region: NTSC & PAL
[NSF] Play speed (NTSC): 60.099766 Hz
[NSF] Play speed (PAL): 122.070313 Hz
[NSF] Title: Dynamite Batman
[NSF] Artist: Kodaka Naoki, Hara Nobuyuki
[NSF] Copyright: 1991 Sunsoft C: Seya Shinichi
[NSF] Ripper:
[NSF] Load Address: 0x8000
[NSF] Init Address: 0x9700
[NSF] Play Address: 0x8009
[NSF] Sound Chips: <none>
[NSF] ROM size: 48 KB
It's not a banked NSF file, per the NSF spec. But, the data is 48K, suggesting that it is banked.
What logic does Mesen use to load this file?
Edit: FCEUX 2.2.2 is able to play it and it reports it as bank-switched:
Code:
Name: Dynamite Batman
Artist: Kodaka Naoki, Hara Nobuyuki
Copyright: 1991 Sunsoft C: Seya Shinichi
Bank-switched.
Load address: $8000
Init address: $9700
Play address: $8009
NTSC
Starting song: 1 / 56
Artist: Kodaka Naoki, Hara Nobuyuki
Copyright: 1991 Sunsoft C: Seya Shinichi
Bank-switched.
Load address: $8000
Init address: $9700
Play address: $8009
NTSC
Starting song: 1 / 56
Something is missing from the wiki.