Ian Micheal wrote:Happy new year SMiTH thanks for all the good times
Thank you Ian.
deluxux wrote:I wish the best to all in the new year and new gdemu projects!
-------------
Multidisk games:
Of course this is a basic overview of multi disk games...
So you have several options for menus..
DreamON (uses wince so you need to use bincon on main bin), ODCM, PW, DreamPassport, SDK
Bincon:
Code: Select all
bincon 0WINCEOS.BIN 1WINCEOS.BIN
Delete 0WINCEOS.BIN
Rename 1WINCEOS.BIN 0WINCEOS.BIN
All of the multi disk menus are based off ginsu (except PW? I don't remember..)
GInsu ini:
Code: Select all
[GINSU]
Ginsu.FirstApp = MANIFEST
Ginsu.DefaultApp = MANIFEST
#Ginsu.DefaultApp = GINRESET
Ginsu.XferExecutable = \GINXFER.BIN
[MANIFEST]
Ginsu.Path = \
Ginsu.Command = \MANIFEST.BIN
[GINRESET]
Ginsu.Path = \
Ginsu.Command = \GINRESET.BIN
[SAMPLE]
Ginsu.Path = \SAMPLE
Ginsu.Command = \SAMPLE\SAMPLE.BIN
Manifest.Name = "SAMPLE"
Each game will need to have the binaries hacked to the correct LBA.
Typically either 11702 or 45000.
Depending if there is cdda or not...
+166 to LBA if some other bs
Code: Select all
In hex editor find CD001 go 8 spots over from left use 5c 2e for 11702, use 6e b0 for 45000
The main bin for the menu you choose will also need to be hacked to the correct LBA and then binhacked with the IP.BIN
BINHACK:
Code: Select all
Enter name of binary = 1st_read.bin (or whatever the name of the main.bin is)
Enter name of bootsector = ip.bin
Enter msinfo value = (LBA)
Sample 11702 script for cdrecord/mkisofs:
Code: Select all
mkisofs -C 0,11702 -V SAMPLE -G ip.bin -l -hide 0.0 -o data.iso data
cdi4dc data.iso DATA.cdi
del data.iso
If you need to use 45000 LBA, use familyguy's selfboot pack.
Some games will need to have .sfd downsampled or other mods etc. in order to fit cd-r.
Some games might have protections.