PS2 Super Mario 64 for PS2

Has anyone been able to put this on a disc via FreeDVDBoot and get it working without any soft/hard mods?

tried two different .iso builds I found on archive but both just lead to black screens :(
 
That's because you need to rebuild the ISO with Sony CD/DVD Generator and keep the LBA intact, something like that.. . If you do it with other methods it will only work on 7000x .
 
Right with what? Read it loudly:
That's because you need to rebuild the ISO with Sony CD/DVD Generator and keep the LBA intact, something like that.. . If you do it with other methods it will only work on 7000x.

- - -
The first FDVDB-Video actually WAS Mario 64!
SM64, at least current one without any code modification, cannot be run directly from FDVDB, it leading to black screen. Workaround is making FDVDB with standard uLE as bootable from exploit and adding Mario anywhere on disc to be run by uLE.
 
He is RIGHT about it being necessary to rebuild the LBA! Yeah, read it loudly...

...and he is right that one of the first Mario64-nomod-runs was on FDVDB, so YOU DIDN'T EVEN COMPREHEND THE REFERENCE!!!

I meant Mario64 on FDVDB!
How can you not "get it"? I directly wrote it...

SM64, at least current one without any code modification, cannot be run directly from FDVDB, it leading to black screen.
 
Last edited:
LBA for what? It doesnt matter on what LBA files lies. FDVDB exploit doesn't need to have fake VTS1 or 2 on specific position.

I saw it and it doesn't matter either for our discussion. It doesn't work on SM64 without any changes in code.
 
It is not emulator. Super Mario 64 is native PS2 code like any other i.e original game. N64 emulation (efficient) is not possible on PS2. Source code for SM64 has been recreated from decompilation efforts like eg. TLoZ: Ocarina of Time and few other.

Every program can be "run as ELF" (which is too generic term because there are plenty of ways to run executable), no matter the media. SM64 for PS2 have all resources inside executable, which means can be run from any media because doesn't need any extra support dor target media.
 
It is not emulator. Super Mario 64 is native PS2 code like any other i.e original game. N64 emulation (efficient) is not possible on PS2. Source code for SM64 has been recreated from decompilation efforts like eg. TLoZ: Ocarina of Time and few other.

Every program can be "run as ELF" (which is too generic term because there are plenty of ways to run executable), no matter the media. SM64 for PS2 have all resources inside executable, which means can be run from any media because doesn't need any extra support dor target media.

I wonder why they have only ported it to PC, Switch and Wii U. I wonder if they have something against PS consoles. I would love to see it on PS2 and PS3.
 
LBA for what? It doesnt matter on what LBA files lies. FDVDB exploit doesn't need to have fake VTS1 or 2 on specific position.

I saw it and it doesn't matter either for our discussion. It doesn't work on SM64 without any changes in code.
Oh really? @CTurt mentioned something else in the description of FDVDB...

...and you are WRONG with the "without any changes" statement as well! It has to interface with PS2-APIs like Mario 64 DOES with gskit, hence why things like these are called a PORT...!
 
@TnA
Oh really? Where then? Please, find for me in readme.md where is mandatory positions mentioned in the VTS1/VTS2? I hope You don't misleading LBA with memory address where ELF be loaded. :P
https://github.com/CTurt/FreeDVDBoot

Not to mention that this generating disc image with LBAs based on size and order in which file be read first:
Code:
genisoimage -udf -o exploit.iso "Filesystems/All PS2 slims (3.10 + 3.11) - English language"

SM64 does NOT work on FDVDB just like that. Take it from the repo, compile, put on FDVDB as VTS2 and good luck. :P ELFs booting automatically via this exploit need to be loads at 0x00100000. That's why SM64 needs to be modified for that purpose, like all apps. Or put on disc and run by wLE HWC (the one from FDVDB by default).

- - -
@60fpshacksrock
Probably because developing on those platforms are just easy. ^^
 
Last edited:
I hope You don't misleading LBA with memory address where ELF be loaded. :P
No... I don't make these silly mistakes unlike you, big brother. :)

Regarding FDVDB + Mario64: Does the video show it, or is it a Mandela effect?!? :P
 
I heard that it is due to complied by to new ps2sdk which breaking something. Try to find version from first post.
 

Similar threads

Back
Top