EmuNewz Network

Full Version: Booting PSP in Jpcsp - Low Level Emulation
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
Dear Jpcsp community!

during the last months, I've worked on a Low Level Emulation (LLE) in Jpcsp as an alternative to the current High Level Emulation (HLE) approach that was used from the beginning of Jpcsp. This work is mostly a proof of concept to document the internal hardware interface of a PSP. The goal is also to have an easier testing of some HLE functions by using the LLE version as a reference.

Frankly, I was not sure how far this way would lead... but today I have reached an important milestone: the whole reboot process of a PSP could be completed and the VSH is showing up!

Not everything is available for now, there is still no sound, no memory stick, no UMD and no OpenGL support... but this is feasable and just work to be done.

Attached are screenshots after the reboot.

EDIT 2019-06-10: using the latest changes, the PRO-C 6.61 CFW can be used: after rebooting the PSP, run once the "661 PRO-C Updater". "CIPL Flasher For PRO-C" can also be used so that the CFW is automatically loaded when rebooting the PSP (i.e. when starting Jpcsp). Custom plugins can also be used (e.g. JpcspTrace), like on a real PSP.
Great work as always gid Smile
I am wondering it will make Ad-Hoc Multiplayer working with real PSP? (By using AdhocToUSB.prx and mhpt)

Edit: A remote connection software for PSP TwingHotLink https://github.com/sweetwxh/TwingHotLink
(02-12-2018 11:56 AM)onelight Wrote: [ -> ]I am wondering it will make Ad-Hoc Multiplayer working with real PSP? (By using AdhocToUSB.prx and mhpt)

Edit: A remote connection software for PSP TwingHotLink https://github.com/sweetwxh/TwingHotLink
It will probably behave the same as running with the option "--vsh" and using the PRX files flash0:/kd/pspnet*.prx from a real PSP.

The above methods are similar to what ProOnline is doing. Doesn't this work to connect to a real PSP?
(02-12-2018 12:33 PM)gid15 Wrote: [ -> ]
(02-12-2018 11:56 AM)onelight Wrote: [ -> ]I am wondering it will make Ad-Hoc Multiplayer working with real PSP? (By using AdhocToUSB.prx and mhpt)

Edit: A remote connection software for PSP TwingHotLink https://github.com/sweetwxh/TwingHotLink
It will probably behave the same as running with the option "--vsh" and using the PRX files flash0:/kd/pspnet*.prx from a real PSP.

The above methods are similar to what ProOnline is doing. Doesn't this work to connect to a real PSP?

ProOnline working but not all game working.
"--vsh" and using the PRX files flash0:/kd/pspnet*.prx also working when connect JPCSP with JPCSP.(not working when play patopon3)
But I never success connect with real PSP when using --vsh, mybe I should try again.
(02-12-2018 12:33 PM)gid15 Wrote: [ -> ]
(02-12-2018 11:56 AM)onelight Wrote: [ -> ]I am wondering it will make Ad-Hoc Multiplayer working with real PSP? (By using AdhocToUSB.prx and mhpt)

Edit: A remote connection software for PSP TwingHotLink https://github.com/sweetwxh/TwingHotLink
It will probably behave the same as running with the option "--vsh" and using the PRX files flash0:/kd/pspnet*.prx from a real PSP.

The above methods are similar to what ProOnline is doing. Doesn't this work to connect to a real PSP?

although bridge.exe show connection ok, PSP stil notl connecting JPCSP, nothing happen.
[attachment=34332][attachment=34333]
Just to make it clear, as far as I know, only the ProOnline methods can allow AdHoc inter-networking between a real PSP, Jpcsp and/or PPSSPP:
Code:
Adhoc Network    | Jpcsp LAN | Jpcsp --vsh | Jpcsp ProOnline | PSP+ProOnline | PPSSPP ProOnline |
-----------------+-----------+-------------+-----------------+---------------+------------------+
Jpcsp LAN        | x         |             |                 |               |                  |
Jpcsp --vsh      |           | x           |                 |               |                  |
Jpcsp ProOnline  |           |             | x               | x             | x                |
PSP+ProOnline    |           |             | x               | x             | x                |
PPSSPP ProOnline |           |             | x               | x             | x                |
I can't seem to load the reboot process with the --reboot command on revision b576a0ef:
Code:
01:09:07 ERROR compiler - root - Trying to compile an invalid address 0x82000000 while compiling from 0x88600000
(02-18-2019 06:30 AM)DragonNeos Wrote: [ -> ]I can't seem to load the reboot process with the --reboot command on revision b576a0ef:
Code:
01:09:07 ERROR compiler - root - Trying to compile an invalid address 0x82000000 while compiling from 0x88600000
Could you please give more information as I cannot reproduce the issue on my side. Which files have you placed under flash0 and flash1?
Also startup information are missing in your log file, have you disabled something in LogSettings.xml?
Running the official PSP Update 6.61 ( https://www.playstation.com/en-us/suppor...dates/psp/ ) is now working. After running it, the whole PSP can be booted in Low Level Emulation Smile
Pages: 1 2 3 4
Reference URL's