using mkisofs
1. put the saturn binary exe as well as the rest of the files (but NO cd track or wav) in a directory (here called "cd"')
2. call mkisofs with a syntax like :
Code:
mkisofs -sysid "SEGA SEGASATURN" -volid "El_Faitin" -volset "Kordamp" -publisher "SEGA ENTERPRISES, LTD." -preparer "SEGA ENTERPRISES, LTD." -appid "El_Faitin" -abstract "abs.txt" -copyright "cpy.txt" -biblio "bib.txt" -generic-boot ..\ip.bin -full-iso9660-filenames -o sl.iso "cd"
- the generic boot must be the Initial Program file. (you can build your own or use an existing one)
- the binary executable file name should begin with a 0 (in order to be the first on the disc)
You will get a working iso, here called sl.iso
3. If you want to add audio tracks, i have written a little howto :
3.1 Build your sl.iso WITHOUT audio tracks (for instance using buildcd/stripiso).
Adding audio tracks using stripiso won't work.
3.2 Create the audio tracks. Each file must be saved as RAW data (no wav header)
using the following convention : 44100 Hz, 16 bits, Signed, Little endian (Intel).
3.3 Write a cue file...
... that looks like that :
--- file: myimage.cti
FILE "..\SL.ISO" BINARY
TRACK 01 MODE1/2048
INDEX 01 00:00:00
POSTGAP 00:02:00
FILE "sundaymachine.raw" BINARY
TRACK 02 AUDIO
PREGAP 00:02:00
INDEX 01 00:00:00
FILE "beatsuckerdeluxe.raw" BINARY
TRACK 03 AUDIO
PREGAP 00:02:00
INDEX 01 00:00:00
--- end of file
The first track is the "sl.iso"; next ones are your raw audio files (in
my example, the "sundaymachine.raw" and "beatsuckerdeluxe.raw" files).
Don't mess with the pregap.
4. Burn it as a ".cue" (sometimes called "bin/cue"). You can use cdrecord
and bchunk or cdrdao (or some non-free software). It should work.
--------------
hope i'll help.