View Single Post
Old Oct 15, 2004, 08:33 PM
Suzuke Suzuke is offline
Junior Member
Join Date: Oct 2004
Posts: 25

I tried to get Psyvariar2 to work, and again, I failed. This time I edtied the 1ST_READ.BIn like in the tutorial I found, it's from vETi^dC for .

Make the games run:

Now you have ripped the whole data from the GDRom. As you see,
some games are very big, and don t fit on normal cd or even
a 80 minutes blank.To fit the data you have to downsample
some files. You can find some tutorials on diffrent
DC sites. Keep your eyes open. Now you have fit the data,
and you want to burn it. Ok, now we need Cdrecord.
Now you have to burn the first session of the game.
To do this take a look at the Echelon selfboot tutorial.
Now you have burned the first session with the LBA
0,11702. Note down this number.
Now it s time for the part to hack the 1st_read.bin.
You have to do this,because Binhack doesn t modifies
the 1st_read complete.This is the reason that the people
can t get their games to work.

1. Open the 1st_read.bin with the hexeditor. You know
that the original GDRom starts from the LBA 45000.
But some people forgett that. You need space for the
ip.bin in the 1st_read.bin. Because of this we have now
the LBA 45150.

2. You got now the correct LBA. Transform the value into
a hex value. The right value is B05E. (45150=B05E)
But be carefull. The value is byte-swapped, and you
have to read it 5EB0.

3.Ok now lets search for that hex value in the 1st_read.bin.
Note down all offsets you find. There are always 2 offsets.
One offset for 5E, the other B0. Write both down, and
continue your search with F3. Maybe you will have
over 50 hits or even more, maybe you have only 4 or 5 hits.
It s from game to game diffrent.

4.To find the right one, isn t all too difficult.You always
have to change two offsets. That means,when you have 5
hits, you have to modify 2 of them. The right ones are
always near to each other. Here is a example I do with
the 1st_read.bin of DY.A.I.E C.P:

1. 234fe

2. 9a11c

3. b3744 <---
b3745 <---

4. b3b14 <---
b3b15 <---

5. c28o8

5.Now you see those 4 offsets: b3744+b3745 and b3b14+b3b15
Remember 2 offsets are one value (b3744=5E)
(b3745=B0) (5E+B0). Okay now you only have to change these 4
offsets into 5E=96, B0=00.Right then save the file.
Now you have the modified 1st_read.bin. Now run Bihack
on the 1st_read.bin. After that put ip.bin + 1st_read.bin
into the folder where your game data is stored, and make a
iso. Take a look at the Echelon tutorial how to do that.
You got now a fixed data.iso. Run Ipins and patch the iso
with the ip.bin file from the data folder.
Then burn the last session. You know....take a look
at the Echelon tutorial

6.Well when you do it correctly, your game must boot up now.
This works very well with and without CDDA.

I found 5E and B0 in these offsets:





1st I changed the offsets 00187620 (5E to 96) and 30 (B0 to 00) and then 00187D10 (5E- 96) and 20 (B0- 00).
Used Echolon tools. Bruned it. Got a black screen after the 'Produced by or under license' stuff.

Then I tried 001819A0 and 001819B0, 00187620 and 00187630. Got the same result (see disc 1).

Other discs
I burned some games in data/data mode too, but they went all back to the start screen after the Produced by or blabla logo.

I'm out of ideas, guyz...


Last edited by Suzuke; Oct 15, 2004 at 08:36 PM.