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.12k stars 271 forks source link

Request: Support SMB on PS3 with PS2 Emulation. #227

Open toptnc opened 4 years ago

toptnc commented 4 years ago

In PS3 without HE only USB mode is supported. I have tried to configure network interface but OPL doesn't initialise it.

I don't know if is it impossible to use the network layer from PS3, but it would be so nice to have it.

TnA-Plastic commented 4 years ago

Well... It worked earlier AFAIR (!), but it might have been broken...

Please try to find the last build, which worked (or create a thread at one or a few forums/Boards)!

AKuHAK commented 4 years ago

It is not related to opl, network support in ps2 mode of ps3 was broken after some ps3 firmware released. I didnt quite remember actual revision

AKuHAK commented 4 years ago

It was working on the following setup: PS3 Rebug firmware ver 4.78.2 CECH-A

This commit was working: https://github.com/ifcaro/Open-PS2-Loader/commit/aa8f9785421fd44d443fb92e35471464b7b01028

AKuHAK commented 3 years ago

@Pacorretaco - I pointed t the wrong issue: I reopened this issue, cause in the latest rebug smb looks quite unstable.

AKuHAK commented 3 years ago

@Pacorretaco so you can confirm that gx_emu is working fine? Do you know how to force gx_emu on COK-001?

Pacorretaco commented 3 years ago

@Pacorretaco so you can confirm that gx_emu is working fine? Do you know how to force gx_emu on COK-001?

Yes, I can confirm that gxemu doesn't exhibit the same data stream freezing/crashing/instability that the other model does.

I tested this with the same overall setup. Same OPL, same settings/routers/cables/computers, same rebug 4.86... CECHC doesn't really freeze/halt. Behaves more or less similar to real ps2. Usable. CECHA does very often. It's all very smooth and better than real ps2... Until it inevitably freezes. So it's not really usable.

When I say "freeze" in CECHA, I don't know exactly what happens, but what freezes isn't the ps3 itself (still responsive, can go in menu and "restart game" for example) and probably not exactly the ps2 or the game either. What grinds to a halt is the stream of data being read. As if the "disc" stopped spinning or was dirty hehe. Some games even have a symbol for this, thinking that the disc is out or something. Sometimes the thing can carry on working "after" the freeze but dragging at a very slow speed. Maybe the virtual IOP becoming overloaded? I don't know. But I feel it may be related to the generally poor SMB performance issue that affects all PS2s. https://github.com/ps2homebrew/Open-PS2-Loader/issues/408 Interestingly the thing is fast and smooth in CECHA unlike gxemu and real ps2s. No stuttering... Until it freezes though.

I would also like to know how to force gxemu on COK 001 boards. But I don't know if it's possible either.

Pacorretaco commented 3 years ago

@Pacorretaco - I pointed t the wrong issue: I reopened this issue, cause in the latest rebug smb looks quite unstable.

I'm not sure it has or had anything to do with the ps3 firmware, but the truth is I haven't tested.

In fact the original problem described here... Wasn't very well described at all. "In PS3 without HE". Maybe was talking about netemu too. And therefore nothing to do with what we are talking about.

As far as I know, OPL was "working" on BC ps3 for a long time. Network too. The story is more complex than that but maybe there was some small misunderstanding here.

Pacorretaco commented 3 years ago

It was working on the following setup: PS3 Rebug firmware ver 4.78.2 CECH-A

This commit was working: aa8f978

By the way, were you insinuating that the CECHA freezing issue/instability wasn't happening in this old firmware/setup?

AKuHAK commented 3 years ago

@toptnc can you test the latest beta? Looks like the SMB problem is fixed now (in #502)

toptnc commented 3 years ago

Ok. I'll try it ASAP

El sáb., 28 ago. 2021 13:30, AKuHAK @.***> escribió:

@toptnc https://github.com/toptnc can you test the latest beta? Looks like the SMB problem is fixed now (in #502 https://github.com/ps2homebrew/Open-PS2-Loader/pull/502)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ps2homebrew/Open-PS2-Loader/issues/227#issuecomment-907613276, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHYGA4IX53NMCNY57JSSCDT7DCFLANCNFSM4I6W3QWQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

toptnc commented 3 years ago

I can't test it, I'm afraid. I was using OPL 0.9.2 from an ISO image, but reading the load methods for 1.1.0 beta with PS3, I haven't an original disc of Swap Magic. I have tried creating an ISO, but it doesn't load. I have tried with an ISO of Swap Magic 3.8 but combination Up + L1 does nothing.

Both ISOs have been tested with PCSX2

I'm sorry

El sáb, 28 ago 2021 a las 13:30, AKuHAK @.***>) escribió:

@toptnc https://github.com/toptnc can you test the latest beta? Looks like the SMB problem is fixed now (in #502 https://github.com/ps2homebrew/Open-PS2-Loader/pull/502)

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ps2homebrew/Open-PS2-Loader/issues/227#issuecomment-907613276, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHYGA4IX53NMCNY57JSSCDT7DCFLANCNFSM4I6W3QWQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

AKuHAK commented 3 years ago

Oh, I don't think that this is related to the issue itself. I personally use Custom firmware and just load custom PS2 ISO through Cobra. For me, only UltraISO creates proper isos, and I noticed that iso should be at least 80Mb to properly work on PS3, s I filled disk with some dummy files.

toptnc commented 3 years ago

I have a PS3 Slim with CFW. I have created two iso files with Ultra ISO and dummy files of 80 and 160MB on DVD mode.

None of those images have worked in my PS3.

Maybe you can share me the iso that you use.

El sáb., 28 ago. 2021 19:43, AKuHAK @.***> escribió:

Oh, I don't think that this is related to the issue itself. I personally use Custom firmware and just load custom PS2 ISO through Cobra. For me, only UltraISO creates proper isos, and I noticed that iso should be at least 80Mb to properly work on PS3, s I filled disk with some dummy files.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ps2homebrew/Open-PS2-Loader/issues/227#issuecomment-907661894, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHYGA7NLQ3YANZE2CY6DALT7EN4HANCNFSM4I6W3QWQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

AKuHAK commented 3 years ago

Hmm, you want to say that OPL 0.9.2 works on slim ps2? From what I know slim versions are completely incompatible with all opl versions.

toptnc commented 3 years ago

Sorry, is OPL 0.9.1, and yes, it works on my PS3 slim with cobra, but smb load doesn't work. At least I get the settings screen. I use an iso downloaded from psx-scene, I believe.

It was the origin of my issue.

El sáb., 28 ago. 2021 20:13, AKuHAK @.***> escribió:

Hmm, you want to say that OPL 0.9.2 works on slim ps2? From what I know slim versions are completely incompatible with all opl versions.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ps2homebrew/Open-PS2-Loader/issues/227#issuecomment-907667233, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHYGA3Q77AHWWDWF2VN32LT7ERMRANCNFSM4I6W3QWQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Pacorretaco commented 3 years ago

Hmm, you want to say that OPL 0.9.2 works on slim ps2? From what I know slim versions are completely incompatible with all opl versions.

He wants to say he was indeed talking about netemu all along.

There's nothing OPL can do to work on netemu (slim ps3). This is not an issue with OPL. It's an issue with netemu. OPL may or may not "launch" but it will never work because there is no USB "or" network being emulated. So he was not even talking about a OPL SMB issue.

This is also why he's now surprised that Swapmagic doesn't work either. There's no USB. At the beginning he was saying "Only USB mode is supported" And this was a bit confusing. I doubt he actually tested USB.

What a circus haha. Not really his fault though.

AKuHAK commented 3 years ago

Sorry, is OPL 0.9.1, and yes, it works on my PS3 slim with cobra, but smb load doesn't work. At least I get the settings screen. I use an iso downloaded from psx-scene, I believe. It was the origin of my issue. El sáb., 28 ago. 2021 20:13, AKuHAK @.***> escribió: Hmm, you want to say that OPL 0.9.2 works on slim ps2? From what I know slim versions are completely incompatible with all opl versions. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#227 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAHYGA3Q77AHWWDWF2VN32LT7ERMRANCNFSM4I6W3QWQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

So you can confirm that opl 0.9.1 loads games from USB? I am a bit confused now.