ps2homebrew / Open-PS2-Loader

Game and app loader for Sony PlayStation 2
https://ps2homebrew.github.io/Open-PS2-Loader/
Academic Free License v3.0
2.05k stars 262 forks source link

Can I load PS1 games? #353

Closed Ever17lab closed 3 years ago

Ever17lab commented 3 years ago

Sorry, I'm newbie in this PS2 party and can not get, how... It looks like TA version can it

As for me, I want to have an ability to load PS1 games simple, just copy vcd or cue+bin image to some folder and launch it

TnA-Plastic commented 3 years ago
  1. It's called "DB" as in "Daily Builds". "TA" means "tenth anniversary".
  2. This is not a "bug".
  3. There is something (better) "in the works", which will make "OPL DB" ENTIRELY redundant!
J013k commented 3 years ago

You can use wLE_kHn_20191110 to directly launch your .VCD images: https://www.psx-place.com/threads/popstarter.19139/.

The main purpose of OPL is to run PS2 games (Open-PS2-Loader). OPL does not have any PS1 emulation abilities.

Ever17lab commented 3 years ago

What's wrong to add it? And have ability to load ISO from some folder, maybe with potpstarter, without OPN manager

J013k commented 3 years ago

You know that instead of bug label you could add a feature request: https://i.postimg.cc/vBVh6LpJ/FR.png Because OPL as I said before does not support PS1 games.

It will take a lot of efforts to add a PS1 emulation into OPL... Do not get me wrong I will also be happy if OPL could launch PS1 games...

Currently there aren't any open source PS1 emulators for the PS2. Very long ago there was an emulator called PS2PSXe. Unfortunately source code for it was lost...

POPS is a copyrighted emulator. POPStarter is a closed source POPS launcher. OPL is open source game and application loader for the PS2. It is not a good idea to combine a copyrighted emulator with an open source loader.

If you really have to initialize\launch ELF (e.g. for POPStarter) you can simply use APPS. Create conf_app.cfg. In it you can add a name for an app\game\tool and a path to it. E.g:

Fighting Force=mass:/POPS/XX.FF.ELF
Simple media system=mass:/APPS/SMS.elf

Put it in the root of your device. Your apps should be in Apps page in OPL.

Ever17lab commented 3 years ago

Yeah... But Jay-Jay's opl supports ps1 games. Maybe original opl finally does. It's not a big problem, but... I'm newbie in ps2 party and instructions look crazy for me %)

J013k commented 3 years ago

The same "support" you have got with\in APPS page.

Ever17lab commented 3 years ago

... >_> too difficult Instruction?

All I can imagine now its like make XX.blabla elf file... jayjays opl allow just open

there is even ulaunchelf which can open vcd without scanning or something like this

J013k commented 3 years ago

Instructions about an old method were added into my previous post.

Additionally you can test old and a new apps system.

For an old apps system: APPS folder and conf_apps.cfg file should be in the root of your device.

Fro a new apps system: APPS folder file should be in the root of your device.

These systems can be combined. So you can use both of them at the same time.

Here is an app that creates conf_apps.cfg (an old system): https://www.psx-place.com/resources/opl-conf_apps-maker.1109/.

Here is also an app for title.cfg (a new system): https://www.psx-place.com/threads/title-cfg-maker.31075/

Additionally... I also think that OPL should scan for apps (elf) in APPS folder in every device. After this scan it can create a list of these apps. The same situation is currently with PS2 games, when OPL is looking for them in CD and DVD folders and creating games.bin file in each of them. When a game will be added or deleted you can press select (refresh) to update the list.

jsantos1981 commented 3 years ago

You can use wLE_kHn_20191110 to directly launch your .VCD images: https://www.psx-place.com/threads/popstarter.19139/.

The main purpose of OPL is to run PS2 games (Open-PS2-Loader). OPL does not have any PS1 emulation abilities.

I'm new here and just would like to know how does Open-PS2-Loader works inside a PS3 unit. I've a PS3 CECH 2004-A non BC, running CFW and able to play PS2 games. Does Open-PS2-Loader make some enhancements to PS2 games ( like resolution ) when playing on PS3 ? I've found a tutorial here : https://www.reddit.com/r/ps3homebrew/wiki/opl, but despite following all steps, I only got a blank screen with this message " Press PS button". May be the tutorial is outdated. I've tested with a pre built ISO provided in the tutorial. Regards

halotroop2288 commented 3 years ago

Because OPL as I said before does not support PS1 games.

It will take a lot of efforts to add a PS1 emulation into OPL...

It is not a good idea to combine a copyrighted emulator with an open source loader.

Was POPS loading removed from OPL at some point? It is still available and works fine on my PS2 (which hasn't been updated to 1.0.0 yet). What's all this about emulation? The PS2 hardware supports PS1 games natively via SOC, doesn't it?

The main purpose of OPL is to run PS2 games (Open-PS2-Loader). OPL does not have any PS1 emulation abilities.

I think the best solution is to work with another team to create an open-source loader to launch games in PS1-mode, if POPS is not a good solution... What's the fundamental issue that forces you to use emulation?

I apologize for asking so many questions, but it seems to be generally very hard to find answers in the PS2 homebrew community without asking directly.

ElPatas1 commented 3 years ago

Was POPS loading removed from OPL at some point? It is still available and works fine on my PS2 (which hasn't been updated to 1.0.0 yet). What's all this about emulation? The PS2 hardware supports PS1 games natively via SOC, doesn't it?

Nothing was removed, you can launch the PS1 games trough the APPS page menu in OPL v1.0.0.

I think the best solution is to work with another team to create an open-source loader to launch games in PS1-mode, if POPS is not a good solution... What's the fundamental issue that forces you to use emulation?

I apologize for asking so many questions, but it seems to be generally very hard to find answers in the PS2 homebrew community without asking directly.

It is not possible access to the PS1-mode, this is why the software emulation is the only way for run the games without discs.

Best regards.

halotroop2288 commented 3 years ago

Can you elaborate on why it's not possible to access PS1-mode, @ElPatas1? Certainly there must be some way to access it. Maybe it just hasn't been researched and documented properly? It's not like the homebrew community to just give up on finding a way. I know great things are possible with enough effort.

ElPatas1 commented 3 years ago

I don't have the technical explanation for it, this is something that has always been well known, as far as i know when the PS2 works in PS1 mode, all the PS2 part is completely disabled.

Best regards.

halotroop2288 commented 3 years ago

Thanks anyway, @ElPatas1. I guess we have an answer for this question then; Simply no. Not without the use of POPS...

That's kind of a disappointing answer, but I'd love to hear some day that some genius has found a way of accessing it... Heck, someone found a way to make the PS2 reflash it own firmware (without a mod chip), so I don't think anything is truly impossible.