DeSmuMEPSP: Difference between revisions

From PSP Developer wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 6: Line 6:




== How to Install ==
=== How to Install ===


* Move the 150 folder contained in the archive to '''GAME or GAME150''' on your memory stick.
* Move the 150 folder contained in the archive to '''GAME or GAME150''' on your memory stick.
Line 17: Line 17:
DeSmuME PSP is a port of modern stable DeSmuME based on the initial port by HCFcoder. It is completely unoptimised in its current state, but we hope to fix this and get games running respectably.
DeSmuME PSP is a port of modern stable DeSmuME based on the initial port by HCFcoder. It is completely unoptimised in its current state, but we hope to fix this and get games running respectably.
<br>
<br>
The plan, as described in the 2020 PSP Homebrew Dev Conference, is to use a dynamic rebalancing system to emulate both the ARM9 and ARM7 processors on the main CPU and Media Engine, depending on which CPU has more resources available at any given point. It is hoped that with both the main CPU and ME working in tandem, many games will run well.
The plan, as described in the 2020 PSP Homebrew Dev Conference, is to use a dynamic rebalancing system to emulate both the ARM9 and ARM7 processors on the main CPU and Media Engine, depending on which CPU has more resources available at any given point. It is hoped that with both the main CPU and ME working in tandem, many games will run well.
<br>
<br>
Currently, the port is very basic. Everything is done on the main CPU (including all graphics and rendering) so it is very slow, and SDL is used as an abstraction layer for many parts (eg. input) rather than native PSP calls. This will hopefully change in the near future.
Currently, the port is very basic. Everything is done on the main CPU (including all graphics and rendering) so it is very slow, and SDL is used as an abstraction layer for many parts (eg. input) rather than native PSP calls. This will hopefully change in the near future.


== Download ==
== Download ==
https://github.com/TheMrIron2/DeSmuME-PSP
https://github.com/TheMrIron2/DeSmuME-PSP

Latest revision as of 22:19, 19 March 2021

Original Version[edit | edit source]

DeSmuMEPSP is an Nintendo DS emulator ported by Japanese homebrew developer SofiyaCat. It's an extremely slow emulator, but it does prove DS emulation is possible on the PSP. In this first version, there isn't a game dat can be played on normal speed.


How to Install[edit | edit source]

  • Move the 150 folder contained in the archive to GAME or GAME150 on your memory stick.
  • Download any DS homebrew game.
  • Rename the game’s NDS file to test.nds.
  • Move test.nds to the 150 folder.
  • Navigate to the Game menu on your PSP and start the emulator. The game will load automatically.

2020 Version[edit | edit source]

DeSmuME PSP is a port of modern stable DeSmuME based on the initial port by HCFcoder. It is completely unoptimised in its current state, but we hope to fix this and get games running respectably.

The plan, as described in the 2020 PSP Homebrew Dev Conference, is to use a dynamic rebalancing system to emulate both the ARM9 and ARM7 processors on the main CPU and Media Engine, depending on which CPU has more resources available at any given point. It is hoped that with both the main CPU and ME working in tandem, many games will run well.

Currently, the port is very basic. Everything is done on the main CPU (including all graphics and rendering) so it is very slow, and SDL is used as an abstraction layer for many parts (eg. input) rather than native PSP calls. This will hopefully change in the near future.

Download[edit | edit source]

https://github.com/TheMrIron2/DeSmuME-PSP