# HelloPSP-Recomp Manual recompilation of HelloPSP (Hello World PSP) The main goal is to translate lines of MIPS assembly to C by hand and get an accurate frame output.
At the moment the VRAM section of memory gets built correctly at runtime. However the execution speed is way faster than the original.
image
A screenshot of Cheat Engine showing the VRAM buffer as pixels

Next goals: - Implement a timer to match execution/frame speed - Use a GUI/graphics library to display the VRAM pixels Inspirations: - [N64Recomp](https://github.com/N64Recomp/N64Recomp) - [Zelda64Recomp](https://github.com/Zelda64Recomp/Zelda64Recomp) References: - [SEC website archive](https://web.archive.org/web/20080418030214/http://sec.pn.to) - [HelloPSP executable and source](https://www.gamebrew.org/wiki/Hello_World_PSP) - [archive](https://archive.org/details/hellopsp_R1.7z) - [archive](https://dlhb.gamebrew.org/psphomebrew/hellopsp.7z) - [PSP SDK](https://pspdev.github.io/pspsdk) Tools: - [spimdisasm](https://github.com/Decompollaborate/spimdisasm) - [PPSSPP emulator](https://www.ppsspp.org) (built-in debugger) - [Cheat Engine](https://www.cheatengine.org)