- How to extract MIDI files from Dreamcast games? by fedex1 at 5:54 AM EDT on March 19, 2021
- In particular I would like to extract midi from these two games:
- Nobunaga no Yabou: Reppuuden
- Nobunaga no Yabou: Shouseiroku with Power-Up Kit
First of all, I tried downloading the .dsf files from the zophar domain (which are the music files) but I can't convert them to midi with any of the available software.
Then I tried downloading the full ROM and extract the content from the .bin and I can find a "SOUND" folder, but inside the music tracks are .NB8 extension (for the "Reppuuden" ROM) and .MLT (for the "Shouseiroku" ROM).
How to extract midi from .NB8 and .MLT extension, if possible?
edited 5:59 AM EDT March 19, 2021
- by kode54 at 6:21 PM EDT on March 20, 2021
- DSF files could technically contain fully formed MIDI data, but they usually don't.
The format is a native ARM RAM dump from the Dreamcast, containing raw ARM code, data, and samples. The data is uploaded to an emulator (or technically could be uploaded to a real Dreamcast), then the ARM is booted, and the code executes, and begins playing music.
There are two ways to turn this into usable MIDI data.
1) Log register writes. This is horribly unreliable, and tends to produce terrible results.
2) Convert the original sequence data. This requires per-game work, since any given game could use any format it wants for its data, and even use different formats within the same game. Likely to produce accurate results, though.
- by karma.mid at 6:07 AM EDT on March 22, 2021
- Take a look at
- by fedex1 at 2:01 PM EDT on March 22, 2021
- I ended up believeing they are streaming files even though they are smaller than 1MB.
Thank you for your answers
edited 2:01 PM EDT March 22, 2021
HCS Forum Index
Go to Page 0
Search this thread
Show all threads
Reply to this thread:
Halley's Comet Software