Ok. I've got and elf file after compiling my program for dreamcast. Now what are the steps to make it into a bootable iso.
Once i tried a tutorial which teaches you how to make the cd manually using cdrecord but it didn't work,
I'm under linux, is there a software i need.. or anything?
elf to iso
-
- Insane DCEmu
- Posts: 147
- https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
- Joined: Thu Dec 30, 2004 7:12 pm
- Has thanked: 0
- Been thanked: 0
- Contact:
elf to iso
Check the BioGB emulator any help me get it much better!!
http://www.geocities.com/instructivus
http://www.geocities.com/instructivus
- BB Hood
- DC Developer
- Posts: 189
- Joined: Fri Mar 30, 2007 12:09 am
- Has thanked: 41 times
- Been thanked: 10 times
Re: elf to iso
1. You need to convert the .elf to a .bin using sh-elf-objcopy.(Commandline: sh-elf-objcopy -R .stack -O binary program.elf program.bin ("program" should be replaced with whatever the name of your elf is)
2. Then it needs to be scrambled using scramble (1ST READ.BIN scrambler under development tools on this page http://mc.pp.se/dc/sw.html. You only get the source but it should be easy to compile). Commandline: scramble program.bin 1st_read.bin
3. You need a IP.BIN using makeip(IP creator under development tools on this page http://mc.pp.se/dc/sw.html. You only get the source but it should be easy to compile). Commandline: makeip ip.txt IP.BIN
Create a folder and place 1ST_READ.BIN in it
From here on you can use the cdrecord method( Which needs the programs cdrecord, mkisofs, ipinsert(can be called other things too).
Here: http://mc.pp.se/dc/cdr.html
2. Then it needs to be scrambled using scramble (1ST READ.BIN scrambler under development tools on this page http://mc.pp.se/dc/sw.html. You only get the source but it should be easy to compile). Commandline: scramble program.bin 1st_read.bin
3. You need a IP.BIN using makeip(IP creator under development tools on this page http://mc.pp.se/dc/sw.html. You only get the source but it should be easy to compile). Commandline: makeip ip.txt IP.BIN
Create a folder and place 1ST_READ.BIN in it
From here on you can use the cdrecord method( Which needs the programs cdrecord, mkisofs, ipinsert(can be called other things too).
Here: http://mc.pp.se/dc/cdr.html
- henzenmann
- Insane DCEmu
- Posts: 186
- Joined: Wed Jul 12, 2006 4:58 pm
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: elf to iso
Instructions on how to burn with mkisofs/cdrecord:
http://curmudgeongamer.com/article.php? ... 5232756356
http://curmudgeongamer.com/article.php? ... 5232756356
-
- Insane DCEmu
- Posts: 147
- Joined: Thu Dec 30, 2004 7:12 pm
- Has thanked: 0
- Been thanked: 0
- Contact:
Re: elf to iso
I think that was the problem i had. Now i can finally burn Dreamcast CD under linux. Good!!henzenmann wrote:Instructions on how to burn with mkisofs/cdrecord:
http://curmudgeongamer.com/article.php? ... 5232756356
Check the BioGB emulator any help me get it much better!!
http://www.geocities.com/instructivus
http://www.geocities.com/instructivus