Go Back   FileForums > Game Backup > SEGA > DC Games
Register FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-03-2004, 03:37
Soldiaz Soldiaz is offline
Member
 
Join Date: Sep 2003
Location: The old Europe :-)
Posts: 91
Thanks: 0
Thanked 6 Times in 3 Posts
Soldiaz
Send a message via AIM to Soldiaz Send a message via Yahoo to Soldiaz
Data/Data Format - What does LBA 0 mean ?

I heard that there exist 2 methods to build a selfbooting dc disc. But i do not know how the data/data way works. can somone explain it to me?

And what is this LBA 0 ??
Reply With Quote
Sponsored Links
  #2  
Old 01-03-2004, 08:36
Hacker999 Hacker999 is offline
Senior Member
 
Join Date: Apr 2003
Posts: 142
Thanks: 0
Thanked 0 Times in 0 Posts
Hacker999
There are more than just 2 methods to make a DC game boot.

Audio/Data refers to having a dummy audio track in the first session, then having the actual data (the game or whatever it is on the disc) in the second session.

Data/data is similar. The difference is that you replace the dummy audio file with a dummy data file in the first session. You can also have actual game data as opposed to a data dummy file in the first session.


LBA is Logical Block Address. Basically each file has it own LBA(s) when on a disc/image. The files are in the order of the LBA. One file can range from more than one LBA depending on it's size. You can use a program like ISOBuster to see the LBA of each file on a disc/image.


When selfbooting with an LBA of 0, you must use the data/data format. Obvously because if you used audio it takes up space and you can't start at 0. This format is only useful/necessary when selfbooting a game that is either very large and you need the extra space or your DC cannot read the audio/data format.
Reply With Quote
  #3  
Old 03-03-2004, 04:05
Soldiaz Soldiaz is offline
Member
 
Join Date: Sep 2003
Location: The old Europe :-)
Posts: 91
Thanks: 0
Thanked 6 Times in 3 Posts
Soldiaz
Send a message via AIM to Soldiaz Send a message via Yahoo to Soldiaz
but i have experienced that game files on data/data are placed on the first session...
Reply With Quote
  #4  
Old 03-03-2004, 04:07
Soldiaz Soldiaz is offline
Member
 
Join Date: Sep 2003
Location: The old Europe :-)
Posts: 91
Thanks: 0
Thanked 6 Times in 3 Posts
Soldiaz
Send a message via AIM to Soldiaz Send a message via Yahoo to Soldiaz
am i right?

i can burn an audio file on the first session.

Then build up a psx iso with bleem, hacking bleem to 11700 (if using cdrwin)

then ipinsert ip.bin (hacked to 11700 as well)

that should work fine
Reply With Quote
  #5  
Old 03-03-2004, 05:59
Hacker999 Hacker999 is offline
Senior Member
 
Join Date: Apr 2003
Posts: 142
Thanks: 0
Thanked 0 Times in 0 Posts
Hacker999
You can have game data in the first session but that is optional.

If you are looking to make a PS1 game & bleem! disc you do NOT need a dummy audio file in the first session. The actual PS1 game data goes in the first session.

The second session is where you will put bleem. But do NOT binhack 1bleem.bin and the ip.bin. Burn your PS1 game in the first session then after that get the LBA and make an image of the 1bleem.bin file using that LBA.

Excalibur pretty much explained what you need to know here:
http://www.fileforums.com/showthread...5&pagenumber=1
Reply With Quote
  #6  
Old 03-03-2004, 10:11
hrb2k hrb2k is offline
Senior Member
 
Join Date: Aug 2003
Location: Tidewater, VA, USA
Posts: 228
Thanks: 0
Thanked 0 Times in 0 Posts
hrb2k
from my experience, data/data is as simple as burning the audio.raw as a data file instead of an audio file. use -xa1 instead of -audio in cdrecord. it doesn't matter what mode the 1st session is. for a dc game on cd-r to be bootable, it needs a 1st session and the second session has to be hacked to the right lba.
__________________
YAY.!! i can post messages here with DP3 browsers on Dreamcast..!! :)
Reply With Quote
  #7  
Old 04-03-2004, 04:01
Soldiaz Soldiaz is offline
Member
 
Join Date: Sep 2003
Location: The old Europe :-)
Posts: 91
Thanks: 0
Thanked 6 Times in 3 Posts
Soldiaz
Send a message via AIM to Soldiaz Send a message via Yahoo to Soldiaz
ok so far so good.

let me ask a general thing.

The LBA shows the beginning of the session ..is this right?

And is it right saying the LBA is even a higher or lower number depending on the session/File size?

Example:

when i record an audio file, in this case an audio.wav dummy (length 4 sec.), using cdrwin then the LBA value is 11700.
If this audio.wav dummy is more then 4 sec. of length then the LBA value is greater as 11700 - is this right?

now building the game iso.

this session has to start at LBA 11700 or the other LBA value.

binhack boot.bin and ip.bin to right LBA value.

then ipins ip.bin.
I guess this inserts the ip.bin into the iso header so that the first file is the ip.bin showing to the game session right?

And another question :-)

when i add a 000dummy.dat file and then build the game iso, what happens exactly?

the 1st_read.bin is binhacked to the start LBA.

is the 1st_read.bin burned first? or the 000dummy.dat file?

Last edited by Soldiaz; 04-03-2004 at 05:22.
Reply With Quote
  #8  
Old 04-03-2004, 07:56
Megalexxx Megalexxx is offline
Die Hard Member
 
Join Date: Mar 2002
Posts: 1,037
Thanks: 0
Thanked 5 Times in 2 Posts
Megalexxx is on a distinguished road
LBA means (+/-) : "where is the 1st block where my data are ?"
When you binhack a 1st_read.bin, you tell your DC where it must look for the session where your data are.
So, you're right.

If your 1st session is bigger than a 3 seconds audio file (for example, some CDDA), your LBA will be greater than 11700, since your data session will be after that audio session.
So you're still right.

When you burn a dummy file, the only thing it does is to move all the other files to the outter part of your CD. Since this part goes faster than the inner part of your CD, data are read faster.
But since you burn your dummy file as a data file, you don't change the 1st session length, so you don't change the LBA value of your 2nd session.


Read this :
http://www.megagames.com/dc/dc_backup_faq.shtml#3.7
Reply With Quote
  #9  
Old 04-03-2004, 08:43
Soldiaz Soldiaz is offline
Member
 
Join Date: Sep 2003
Location: The old Europe :-)
Posts: 91
Thanks: 0
Thanked 6 Times in 3 Posts
Soldiaz
Send a message via AIM to Soldiaz Send a message via Yahoo to Soldiaz
ok i guess i know what LBA means - thanks for that man!


i am still thinking about the 000dummy.dat and the 1st read.bin.

Since the dummy file should shift the game data to the middle, it sounds false to me because the 1st_read.bin is binhacked to the LBA of the first session and is burned first on the 2nd session and after that the 000dummy.dat is burned? is this right?

What about directories in the cd root?

I guess directories are burnt first onto a disc... in this case the 000dummy.dat would not ship the data to the middle....since it is burned after the directory

Last edited by Soldiaz; 05-03-2004 at 00:54.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT -7. The time now is 05:36.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com