I'm currently using RetroArch in the browser along with the original Sony devkit and a custom hot-reload C dev server to develop a PS1 game engine. I started with EmulatorJS but ran into issues with its prebuilt cores while trying to get audio streaming working, and decided to just work with libretro directly.
It's been a blast. I didn't know much about developing on the PS1 and it's been fun playing code golf and trying to squeeze a more modern engine out of its tiny 2MB RAM and 33.8MHz CPU.
8 comments
[ 2.2 ms ] story [ 19.7 ms ] threadI'm currently using RetroArch in the browser along with the original Sony devkit and a custom hot-reload C dev server to develop a PS1 game engine. I started with EmulatorJS but ran into issues with its prebuilt cores while trying to get audio streaming working, and decided to just work with libretro directly.
It's been a blast. I didn't know much about developing on the PS1 and it's been fun playing code golf and trying to squeeze a more modern engine out of its tiny 2MB RAM and 33.8MHz CPU.
> Although, the demo page currently has an ad to help fund this project.
> Ads on the demo page may come and go depending on how many people are funding this project.
Sounds like the project has ads.
https://github.com/MattCruikshank/emu_ape
I'm trying to set it up so you can add roms to a folder, and it'll use them. (Remember Actually Portable Executables are ZIP files, too!)