fgsfdsfgs / sm64-port

PS2, PS3, OG Xbox and DOS ports of sm64-port.
https://discord.gg/7bcNTPK
256 stars 38 forks source link

Where Is the End Result? #63

Open eband opened 2 years ago

eband commented 2 years ago

I followed the four-step instructions involving the Git/Docker method, and I don't know what I do.

Can you please tell me what I should do after Git and Docker are done with the compilation?

Where/what is the end file? How do I burn it if acceptable? A million questions.

cyragra commented 2 years ago

It states that it should be in the build folder that's in the root of the fork the resulting ELF will be in build/<region>_ps2/.. depending on which one you used it can differ but you would need to setup a "SYSTEM.CNF" and link it to the elf and convert it to a iso file. you can find ways to do it online :)

fgsfdsfgs commented 2 years ago

I usually just run it with a ELF loader when testing, which is why I didn't write any instructions on how to make a playable ISO.

sounddrill31 commented 1 year ago

I usually just run it with a ELF loader when testing, which is why I didn't write any instructions on how to make a playable ISO.

THIS WILL NOT WORK WITH EMULATOR, ONLY OPL

IT IS ALSO COMMON FOR IT TO NOT WORK. It works on the super mario 64 elf build I got from archive.org but not my own since they don't boot outside of emulators. Test it with ULAUNCHELF or similar.

For those wondering, create a folder called sm64, rename the elf file to SLUS_064.64. Create a file called SYSTEM.CNF.

The contents being:

BOOT2 = cdrom0:\SLUS_064.64;1
VER = 1.00
VMODE = NTSC

The three lines blank at the end are important. Best if you take an existing game's SYSTEM.CNF and modify it to look like this. Use IMGBURN, select the create image file from files/folders option. Choose destination wherever. Open sm64 folder, select all and drag to the source section. Recommended file name is something like SLUS_064.64.Super Mario 64.ISO