Importing DX7II floppy disk
I recently tested the virtual synth FM8 (http://www.native-instruments.com/index.php?id=fm8_us) which emulates a Yamaha DX7.
Which brought memories back when I bought a DX7II in 1987 and loved it (except for the inability to reproduce analog fat sounds).
I sold it in 1997 so it’s been a while but the sfotware sounded accurate to me.
In 1988 I also visited the Frankfurter Musikmesse and heard some great DX7 sounds at the Yamaha booth. So I asked the guy if I could get a copy. He said he would send it to me if I would give him my address. And suprisingly he send me a Yamaha floppy with these sounds.
I still have the floppy and decided to give it a try to import it to PC. First I tried to read the disk in windows but that failed. Then I tried to boot in DOS which resulted in being able to read the disk but no content were returned. Eventually I managed to recover it this way:
– Create DOS boot floppy disk and copy MAKEDISK.exe to it (Atari ST utility to copy disks, check your fav search engine)
– Boot in DOS
– Insert Floppy and run this command: MAKEDISK /READ dx7 /AUTO
– After this is done you have now a dx7.ST disk image that could be read in an Atari ST emulator (but not useful since different FAT)
– Now use a hex edtor (for instance HHD Free Hex Edtior) to browse through the file and locate sound names
– When you find it (in my case it was at offset 3c00), copy the 4K block and paste it into a new file.
– In the new file prepend this: F0 43 00 09 20 00. And append this at the end: 00 F7. This will should be 4104 bytes long
Note that the 00 at the end is the checksum and is most likely invalid. I created a program to calc it but most programs will just give a warning and allow you to import the file.