Multi Game

Technical help for Dreamcast console, accessories and games only. Ask questions and find answers here. For Online help see the Online Forum

Moderator: pcwzrd13

SMiTH
Black Mesa
Posts: 1496

Re: Multi Game

Post#11 » Wed Jan 01, 2020 2:31 am

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!

:D

-------------

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.

AkuShadow
rebel
Posts: 22

Re: Multi Game

Post#12 » Thu Jan 02, 2020 4:02 pm

And ive been hijacked.

User avatar
mistamontiel
Shark Patrol
Posts: 1959
Contact:

Re: Multi Game

Post#13 » Thu Jan 02, 2020 4:11 pm

Image

User avatar
Ian Micheal
Developer
Posts: 6007
Contact:

Re: Multi Game

Post#14 » Thu Jan 02, 2020 4:14 pm

AkuShadow wrote:And ive been hijacked.


You mean SMith told you how to do it gave you the info you asked for

User avatar
Nz17
St.Jimmy
Posts: 386
Contact:

Re: Multi Game

Post#15 » Thu Jan 02, 2020 9:53 pm

AkuShadow, are you trying to make a multi-game CD of homebrew games or commercial games? If homebrew, then you can simply make a CD using https://web.archive.org/web/20070113182 ... rs/sbiffy/

User avatar
deluxux
Black Mesa
Posts: 1405

Re: Multi Game

Post#16 » Thu Jan 02, 2020 9:59 pm

maybe we can make a multi game cdi for all of the 20+ online multiplayer games? GDemu allows for a 4gb CDI

User avatar
Ian Micheal
Developer
Posts: 6007
Contact:

Re: Multi Game

Post#17 » Thu Jan 02, 2020 10:35 pm

deluxux wrote:maybe we can make a multi game cdi for all of the 20+ online multiplayer games? GDemu allows for a 4gb CDI

only main problem is if any of the games used cdda you not have it any more i guess it could be done

AkuShadow
rebel
Posts: 22

Re: Multi Game

Post#18 » Sat Jan 11, 2020 5:54 pm

Ian Micheal wrote:
AkuShadow wrote:And ive been hijacked.


You mean SMith told you how to do it gave you the info you asked for


Right before I got hijacked for shoutouts and credits. Lol.

User avatar
MashDC43
lithium
Posts: 48

Re: Multi Game

Post#19 » Fri Oct 07, 2022 11:41 am

SMiTH wrote:
deluxux wrote:Maybe you need a new burner? or a new dreamcast lazer! Or live one step ahead and get a GDEmu :)


every dreamcast talk member deserves a gdemu..

Ian Micheal wrote:It's not an easy thing to do why do you think there's only a few of them were by JeffMA need to hack each game you need to hack the webrowser or dreamon menu for each game etc etc


It is not that difficult to do.
If I can do it, any1 can.

Here is the last multi disk I made:
viewtopic.php?f=22&t=12379

I am currently working on another one, hopefully this one will be interesting?
I'm not using a fancy menu like Dreamon, or ODCM, or PW, or DreamPassport
But I can use them..


Hi, could you help me? I have all the files for creating multiple games on a Dreamon cd available through "githtub" but only the laucher.bat is missing, would you have it available to me?

SMiTH
Black Mesa
Posts: 1496

Re: Multi Game

Post#20 » Sat Oct 08, 2022 10:17 pm

MashDC43 wrote:Hi, could you help me? I have all the files for creating multiple games on a Dreamon cd available through "githtub" but only the laucher.bat is missing, would you have it available to me?


i'm not familiar with the github dreamon script, but its all the same stuff.

first thing to do is hex edit each game bin you want to use to the correct lba.
second thing to do is hex edit the dreamon bin to correct lba. (if bin is wince use bincon also)
third thing to do is edit the .cfg file to load your game bins. (ginsu.ini other .cfg files etc for multidisk stuff)
fourth thing to do is binhack ip.bin (enter name of binary: 1st_read.bin, enter name of bootsector: ip.bin, lba whatever you want)
then run whatever selfboot script you have.

this is quick response for ya.
looks like i posted howto do this in earlier post..

LBA search bin file for CD00 go 8 spots left change lba 11702 (5c 2e)
45000 (6e b0)

here are some protections to patch if game bin fails to boot:


CD E4 43 6A TO 09 00 09 00

10 32 0D 8B TO 08 00 0D 8B

5E B0 00 00 TO 96 00 00 00


here is a sample script you could save txt and make a batch file for: (get a copy of cdrtools and cdi4dc and put in folder with this batch, put game files in data folder, ip.bin in root)

Code: Select all

CLS
@ ECHO OFF
ECHO.
ECHO.
mkisofs -C 0,11702 -V SAMPLE -G ip.bin -r -l -o data.iso data
ECHO.
cdi4dc data.iso SAMPLE.cdi
del data.iso
pause

  • Similar Topics
    Replies
    Views
    Last post

Return to “Support”

Who is online

Users browsing this forum: No registered users