LavaLit
  Home   Forum   WIKI SVN DOWNLOADS Help Donations Login Register  
* *

Donations

Quarterly Goal: $90.00
Due Date: Mar 31
Total Receipts: $80.00
Below Goal: $10.00
Site Currency: USD
89% 
Quarterly Donations
Feb-23 Demitri EUR8.00
Feb-22 gloom USD10.00
Feb-18 Darklighte... USD10.00
Jan-31 MasterExpl... USD10.00
Jan-28 LeeBrother USD20.00
Jan-26 BurnKing USD10.00
Jan-17 danno USD20.00
Advertisement

Links

Advertisement
Pages: [1]   Go Down
  Print  
Author Topic: [TUTORIAL] How to create + burn a Beats of Rage CD for your Dreamcast  (Read 6297 times)
0 Members and 1 Guest are viewing this topic.
CE
Administrator
*****
Offline Offline

Posts: 1018


Working on Rage of the Streets v2


WWW
« on: October 19, 2007, 08:39:09 am »

Here's a guide on how to create + burn a Beats of Rage CD for your Dreamcast. All you need is a blank CD-R. CD-RWs or other types of media are not supported.



1. Download BootDreams from here: http://dchelp.dcemulation.org/?BootDreams

2. Install it to C:\BootDreams\

3. Create a folder for OpenBoR: C:\BootDreams\OpenBoR\

4. Download the latest dev build of OpenBoR for Dreamcast from here: [Download] (read the release comments)

5. Extract the archive with WinRAR: http://www.winrar-rog.com/eindex.html

6. Copy the 1ST_READ.BIN to C:\BootDreams\OpenBoR\

7. Copy your mod (.pak) to C:\BootDreams\OpenBoR\

8. Rename it to BOR.PAK

9. Start BootDreams, choose CDRecord and point it to C:\BootDreams\OpenBoR\
 - I use the following setting: DATA/DATA format, 8x speed

10. Click on "Burn to blank media"
 - If BootDreams asks you to create an IP.BIN click on YES
 - Same if it asks to scramble your 1ST_READ.BIN


That's it. Have fun Smiley
« Last Edit: January 31, 2010, 09:05:58 pm by CE » Logged

http://www.dreamcast-scene.com/index.php/Main/OpenBoRManual


How to mod:
1 Pick an interesting game: There are plenty of 8-bit/16-bit classics waiting for a remake
2 Rip your own sprites & stages
3 Use a custom palette: http://borrevolution.vg-network.com/tutorial.htm
4 Check your offsets: http://www.lavalit.com/index.php?topic=1099.0


Did you know?
Using void main()
{
playgif("data/my.gif", 0, -4, 1);
}

as spawnscript streams a GIF anim instead of loading it
CE
Administrator
*****
Offline Offline

Posts: 1018


Working on Rage of the Streets v2


WWW
« Reply #1 on: November 05, 2007, 10:25:59 pm »

Updated the link to OpenBoR v2.1022. Those of you that had problems with previous versions and newer OpenBoR mods should give this one a try.
Logged

http://www.dreamcast-scene.com/index.php/Main/OpenBoRManual


How to mod:
1 Pick an interesting game: There are plenty of 8-bit/16-bit classics waiting for a remake
2 Rip your own sprites & stages
3 Use a custom palette: http://borrevolution.vg-network.com/tutorial.htm
4 Check your offsets: http://www.lavalit.com/index.php?topic=1099.0


Did you know?
Using void main()
{
playgif("data/my.gif", 0, -4, 1);
}

as spawnscript streams a GIF anim instead of loading it
CE
Administrator
*****
Offline Offline

Posts: 1018


Working on Rage of the Streets v2


WWW
« Reply #2 on: January 06, 2008, 01:21:08 am »

Updated the link to OpenBOR v2.1134 which is a truly excellent release for Dreamcast users.
Logged

http://www.dreamcast-scene.com/index.php/Main/OpenBoRManual


How to mod:
1 Pick an interesting game: There are plenty of 8-bit/16-bit classics waiting for a remake
2 Rip your own sprites & stages
3 Use a custom palette: http://borrevolution.vg-network.com/tutorial.htm
4 Check your offsets: http://www.lavalit.com/index.php?topic=1099.0


Did you know?
Using void main()
{
playgif("data/my.gif", 0, -4, 1);
}

as spawnscript streams a GIF anim instead of loading it
tennismaster
Newbie
*
Offline Offline

Posts: 3



« Reply #3 on: February 11, 2008, 05:36:49 pm »

on step 9, can I choose Alchohol 120% to burn instead of cdrecord (i don't have it installed)?
« Last Edit: February 12, 2008, 09:38:32 am by tennismaster » Logged
CE
Administrator
*****
Offline Offline

Posts: 1018


Working on Rage of the Streets v2


WWW
« Reply #4 on: February 20, 2008, 07:18:18 pm »

It comes with BootDreams.
Logged

http://www.dreamcast-scene.com/index.php/Main/OpenBoRManual


How to mod:
1 Pick an interesting game: There are plenty of 8-bit/16-bit classics waiting for a remake
2 Rip your own sprites & stages
3 Use a custom palette: http://borrevolution.vg-network.com/tutorial.htm
4 Check your offsets: http://www.lavalit.com/index.php?topic=1099.0


Did you know?
Using void main()
{
playgif("data/my.gif", 0, -4, 1);
}

as spawnscript streams a GIF anim instead of loading it
losinggeneration
Newbie
*
Offline Offline

Posts: 1



« Reply #5 on: March 03, 2008, 11:14:04 am »

How about Linux? (I'll go ahead at fill it in  Wink)
1. Get cdrecord, unrar, and genisoimage (formerly mkisofs) from your distribution.
2. Download "IP Creator" (aka makeip) and "1ST_READ.BIN scrambler" (aka scrambler) from http://mc.pp.se/dc/sw.html
3. Extract and compile makeip
4. Change the last two lines in ip.txt to
Code:
SW Maker Name : Senile Team
Game Title    : Open Beats of Rage
5. Run ./makeip ip.txt IP.BIN
6. Make a folder ~/openbor and copy IP.BIN into it.
7. Compile scrambler.
8. Download the latest dev build of OpenBoR for the Dreamcast.
9. Unrar DC/OpenBOR/NTSC/1ST_READ.bin into ~/openbor stripping out the leading directories.
10. Run scrambler 1ST_READ.bin 1ST_READ.BIN then remove 1ST_READ.bin (since it will create 1ST_READ.BIN.)
11. Copy BOR.PAK to ~/openbor
12. Copy this script into your path
Code:
#!/bin/sh
# I prefer a slower burns. On some drives it seems to make better burns.
# Feel free to up the speed if you like. 4, 8, 16, & 24 are all good
# choices.
# Change dev= as needed. Run `cdrecord -scanbus` to find out what you should use
CDRECORD="cdrecord speed=2 dev=/dev/hdc"
GENISOIMAGE="genisoimage"

if [ ! "$(which $CDRECORD)" ]; then
        echo "No cdrecod?"
        exit 1
fi

if [ ! "$(which $GENISOIMAGE)" ]; then
        echo "No genisoimage?"
        echo "Trying older mkisofs..."
        GENISOIMAGE="mkisofs"
        if [ ! "$(which $GENISOIMAGE)" ]; then
                echo "No mkisofs either!"
                exit 1
        fi
fi


if test x$1 = "x" -o x$2 = "x" ; then
        echo -e "\\033[0;31mUsage: $0 IP.BIN filename."
        echo -e "filename may be a current directory.\\033[0;37m"
        exit 1
fi

# Note to self, check if bs=2352 is right to use.
dd if=/dev/zero bs=2352 count=300 | $CDRECORD -tao -v -multi -audio - || exit 1

# New kernels give an annoying warning that doesn't need to be shown
echo -e "\\033[0;34mWrote audio track.\\033[0;37m"
MSINFO=`$CDRECORD -msinfo 2> /dev/null`

if test $MSINFO = ""; then
        echo "CD was removed from drive after first track was written!"
        exit 1
fi
echo -e "\\033[0;34mNow writting the data portion.\\033[0;37m"
# Change -xa as needed
# my version of cdrecord uses -xa to write XA mode 2 form 1 - 2048 bytes
# which must be used. Check `cdrecord --help` to make sure that's
# right for you
$GENISOIMAGE -r -C $MSINFO $2 \
        | ( cat $1 ; dd bs=2048 skip=16 ) \
        | $CDRECORD -tao -v -multi -xa -eject -
13. Check that cdrecord -xa is correct (check the comment in the script for what it should be, and change the last line's -xa if needed.) Also, check the first comment about changing the dev= portion since that is system dependent.
14. Put in the a blank CD, and go into ~/openbor
15. Run the script
Code:
dc-mkcd.sh IP.BIN .

After you have the initial setup it really does go much faster.
1. Download the latest build.
2. Unrar it to an empty directory.
3. Copy IP.BIN to the directory.
4. Copy BOR.PAK to the directory.
5. Run dc-mkcd.sh on the directory.

Hopefully I didn't screw anything up too bad on this tutorial/my first post.
Logged
CE
Administrator
*****
Offline Offline

Posts: 1018


Working on Rage of the Streets v2


WWW
« Reply #6 on: September 09, 2009, 12:17:40 pm »

Updated with link to current working beta version.
Logged

http://www.dreamcast-scene.com/index.php/Main/OpenBoRManual


How to mod:
1 Pick an interesting game: There are plenty of 8-bit/16-bit classics waiting for a remake
2 Rip your own sprites & stages
3 Use a custom palette: http://borrevolution.vg-network.com/tutorial.htm
4 Check your offsets: http://www.lavalit.com/index.php?topic=1099.0


Did you know?
Using void main()
{
playgif("data/my.gif", 0, -4, 1);
}

as spawnscript streams a GIF anim instead of loading it
CE
Administrator
*****
Offline Offline

Posts: 1018


Working on Rage of the Streets v2


WWW
« Reply #7 on: January 31, 2010, 09:06:54 pm »

Updated with link to latest release.
Logged

http://www.dreamcast-scene.com/index.php/Main/OpenBoRManual


How to mod:
1 Pick an interesting game: There are plenty of 8-bit/16-bit classics waiting for a remake
2 Rip your own sprites & stages
3 Use a custom palette: http://borrevolution.vg-network.com/tutorial.htm
4 Check your offsets: http://www.lavalit.com/index.php?topic=1099.0


Did you know?
Using void main()
{
playgif("data/my.gif", 0, -4, 1);
}

as spawnscript streams a GIF anim instead of loading it
eternalunderdog
Newbie
*
Offline Offline

Posts: 2



« Reply #8 on: February 08, 2010, 12:04:51 pm »

hey I'm having some trouble with this, I followed the instructions here but when i put the cd in my dreamcast it just hangs on a black screen that says loading. are there some paks that do not work with this method?
Logged
SX
Administrator
*****
Offline Offline

Posts: 2391



WWW
« Reply #9 on: February 08, 2010, 12:33:23 pm »

How about Linux?


I use a similar technique for generating the Image on my mac, except I also generate dummy data to keep the mod on the outer portion of the disc.

You can check out my version here (make-cd): Click Me!
Logged

Pages: [1]   Go Up
  Print  
 
Jump to:  

Advertisement

Recent Topics

[March 21, 2010, 08:06:27 pm]

[March 21, 2010, 07:05:51 pm]

[March 21, 2010, 06:29:38 pm]

[March 21, 2010, 06:15:06 pm]

[March 21, 2010, 03:57:56 pm]

[March 21, 2010, 02:17:40 pm]

[March 21, 2010, 10:33:02 am]

[March 21, 2010, 10:18:25 am]

[March 21, 2010, 09:40:32 am]

[March 21, 2010, 09:36:29 am]

Online Status

Members
  • Total Members: 15383
  • Latest: Chun_Li
Stats
  • Total Posts: 61296
  • Total Topics: 4115
  • Online Today: 45
  • Online Ever: 117
  • (October 23, 2009, 03:29:26 pm)
Users Online
TinyPortal v1.0 beta 4 © Bloc
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC
Valid XHTML 1.0! Valid CSS!
Page created in 0.335 seconds with 40 queries.

Google visited last this page March 21, 2010, 05:53:27 pm