EmuNewz Network
Booting PSP in Jpcsp - Low Level Emulation - Printable Version

+- EmuNewz Network (http://www.emunewz.net/forum)
+-- Forum: PSP Emulation (/forumdisplay.php?fid=191)
+--- Forum: JPCSP Official Forum (/forumdisplay.php?fid=51)
+---- Forum: svn trunk discussion (/forumdisplay.php?fid=56)
+---- Thread: Booting PSP in Jpcsp - Low Level Emulation (/showthread.php?tid=204167)

Pages: 1 2 3 4


Booting PSP in Jpcsp - Low Level Emulation - gid15 - 11-11-2017 08:44 PM

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.


RE: Booting PSP in Jpcsp - Low Level Emulation - shadow - 11-11-2017 10:43 PM

Great work as always gid Smile


RE: Booting PSP in Jpcsp - Low Level Emulation - onelight - 02-12-2018 11:56 AM

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


RE: Booting PSP in Jpcsp - Low Level Emulation - gid15 - 02-12-2018 12:33 PM

(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?


RE: Booting PSP in Jpcsp - Low Level Emulation - onelight - 02-12-2018 04:36 PM

(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.


RE: Booting PSP in Jpcsp - Low Level Emulation - onelight - 02-25-2018 01:34 PM

(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]


RE: Booting PSP in Jpcsp - Low Level Emulation - gid15 - 02-25-2018 03:07 PM

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                |



RE: Booting PSP in Jpcsp - Low Level Emulation - DragonNeos - 02-18-2019 06:30 AM

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



RE: Booting PSP in Jpcsp - Low Level Emulation - gid15 - 02-18-2019 10:51 AM

(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?


RE: Booting PSP in Jpcsp - Low Level Emulation - gid15 - 04-03-2019 07:39 PM

Running the official PSP Update 6.61 ( https://www.playstation.com/en-us/support/system-updates/psp/ ) is now working. After running it, the whole PSP can be booted in Low Level Emulation Smile