PS2 Possibilities with MechaCon code execution

This is probably my favorite hack this year! Really nice work:)
Are there any plans to further update MechaPwn (like MasterDisc force for only DVDs) or can we assume this as the "final" version?
 
It would be awesome to be able to mount PSX games from USB and boot them through the OSD like the loaders on PS3 boot through the XMB.

Too bad OPL can't do this with PS2 games.
 
OPL is not PSX emulator so he can't. It is possible but no one ever create it. Back in time, ffgriever wrote PS2PSXe, it was nice, and for few games even superior over POPS+POPStarter but was never finished and source code closed. In theory it would be possible via integration with POPStarter (and this is what OPL DB aim for, but introducing new problems, besides some scene drama ;p).

PS3 have separate amount of memory for OS stuff in background, while PS2 doesn't (does not have OS at all). Games taking full control over machine and that's the main reason why 100% compatibility with games is not possible, and why so much struggle to get works as many as possible by various of tricks, for various of devices.
 
Hooking in OSDSYS is possible for PS2-Discs, but needs a lot of work and I see no benefit over the available methods.
 
OPL is not PSX emulator so he can't. It is possible but no one ever create it. Back in time, ffgriever wrote PS2PSXe, it was nice, and for few games even superior over POPS+POPStarter but was never finished and source code closed. In theory it would be possible via integration with POPStarter (and this is what OPL DB aim for, but introducing new problems, besides some scene drama ;p).

PS3 have separate amount of memory for OS stuff in background, while PS2 doesn't (does not have OS at all). Games taking full control over machine and that's the main reason why 100% compatibility with games is not possible, and why so much struggle to get works as many as possible by various of tricks, for various of devices.

@Berion Yeah, I know OPL isn't a PSX emulator. Maybe I should have said a separate launcher for mounting and booting PSX games. But even if not, direct boot works fine too. Sort of like in uLE>Misc>PS2Disc option can fastboot PSX and PS2 games.
Also I have PSX2PSXE, the internal resolution upscaling reminds me of what the psemupro plugins can do for emulators on PC. I also know you can fastboot PSX games if you extract and boot the PS1DRV.ELF when a PSX game is in the disc drive and detected as one. This option can be used on pcsx2 with a PSX disc image selected but there won't be any sound.

Still though, I prefer the original/low resolution look of PSX games. It's also sad that development of POPStarter was stopped. I won't get into why, but I'm sure most people in the scene already know what happened.

Hooking in OSDSYS is possible for PS2-Discs, but needs a lot of work and I see no benefit over the available methods.

@TnA You never know though, someone may eventually do it just for the heck of it.

I know it's not the same thing, but I like how OPL added showing the PS2 Logo before/on game boot as an option.
Something that only PS2ESDL could do but the PS2 logo had to be decrypted and and then re-inserted with a hex editor.
 
Last edited:
@Berion Yeah, I know OPL isn't a PSX emulator. Maybe I should have said a separate launcher for mounting and booting PSX games.
Yeah no... That's not how it works. We can neither simply hook PS1 images to the OSDSYS, nor could we simply mounting and launching them from there either, but it MUST be emulated for any other device...

You clearly don't know the difference between "PS1-Mode" and "PS2-Mode".
Berion does, hence what he wrote regarding emulation is correct!

But even if not, direct boot works fine too. Sort of like in uLE>Misc>PS2Disc option can fastboot PSX and PS2 games.
In which way is this different from what we have?
We already can FASTBOOT discs and you specifically wrote about images, which is an entirely different scenario.

Also I have PSX2PSXE, the internal resolution upscaling reminds me of what the psemupro plugins can do for emulators on PC. I also know you can fastboot PSX games if you extract and boot the PS1DRV.ELF when a PSX game is in the disc drive and detected as one. This option can be used on pcsx2 with a PSX disc image selected but there won't be any sound.
That's not a real "fastboot", because it doesn't skip the logo.

Still though, I prefer the original/low resolution look of PSX games.
You can prefer and use whatever you want.
It doesn't change the fact, that PSX-games which are not loaded from disc, are and need to be emulated and can NOT "simply be hooked to the OSDSYS" (or anywhere else). It's that simple.

It's also sad that development of POPStarter was stopped. I won't get into why, but I'm sure most people in the scene already know what happened.
A disrespectful guy came around... THE Double-00-"Agent".

Hugopocket and kHn worked on some TROJAN.BINs (fixes for games), which are available on elotrolado and the PS2-Scene-Discord.

@TnA You never know though, someone may eventually do it just for the heck of it.
Maybe... But I still don't see the benefit of using a program to hook a PS2-image and "mount" it to the OSDSYS and then starting it from there, instead of directly just loading the game from the loader in the first place.

IMO that's heck of annoying on the PS3 as well. I have to mount a new disc and start it, instead of it just starting when I click the game.

I know it's not the same thing, but I like how OPL added showing the PS2 Logo before/on game boot as an option.
Something that only PS2ESDL could do but the PS2 logo had to be decrypted and and then re-inserted with a hex editor.
I don't see how that has anything to do with hooking and "mounting" a PS2-Image in the OSDSYS, or how that elaborates the case.
 
@TnA Yes, I know there is a difference with PS1 mode and PS2 mode. I was just wondering what "might" could be done with mechacon hacking. I am not an expert and do not claim to be, though I do know a little bit about how certain things work on a few consoles.
The Wii I know clocks down it's CPU when playing GC games, though the Nintendont homebrew allows playing them in Wii mode.
 
IMO that's heck of annoying on the PS3 as well. I have to mount a new disc and start it, instead of it just starting when I click the game.

If you are using the webMAN MOD there is an auto-play option in its settings to launch the game after mounting it, I think.
 
If You want launching disc images directly from OSDSYS, You can via PP partitions, for both PSX (PFS partition with POPStarter) and PS2 (raw and OPL Mini in APA "header"). Of course this needs HDD OSD, so also internal HDD (possible up and include SCPH-70xxx).

However this is problematic. In case of PSX, You loosing a lot of space due to mandatory 128MiB rounding. In case of PS2, OPL Mini is v0.8 if I'm correct, but for sure not newer than 0.9.3. If someone could write a loader, which just run the OPL from anywhere, then we don't have such limitation but for now OPL Mini is the only OPL which fits into APA executable space limit.
 
@TnA Yes, I know there is a difference with PS1 mode and PS2 mode. I was just wondering what "might" could be done with mechacon hacking.
Sadly the possible patches are quite small and it doesn't seem possible to inject code during runtime either (sadly).

I am not an expert and do not claim to be, though I do know a little bit about how certain things work on a few consoles.
The Wii I know clocks down it's CPU when playing GC games, though the Nintendont homebrew allows playing them in Wii mode.
Sorry if it came across weird.
I did not mean to say "you are stupid" or anything like that.

If you are using the webMAN MOD there is an auto-play option in its settings to launch the game after mounting it, I think.
Yes, I think it does.
That's not what this example served for.
 
Back
Top