Skip to content
PlayStation Bare Metal Mips Assembly Programming
C++ Assembly Python Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CPUTest
Cube
Demo
GPU
HelloWorld
LIB
MDEC/DCTBlockDecode
SPU
README.md

README.md

PSX


PSX Bare Metal Code by krom (Peter Lemon).

All code compiles out of box with the Armips assembler by Kingcom.
https://github.com/Kingcom/armips/
http://buildbot.orphis.net/armips/
I have included binaries & executables of all the demos.

Special thanks to the Hitmen demo group, who with their asm sources, helped me get into PSX Coding =D
http://hitmen.c02.at/html/psx_sources.html

Also I'd like to thank ARM9, who made the bin2exe.py file, to convert my PSX binaries into PSX exectuables.
https://github.com/ARM9/psxdev/blob/master/libpsx/tools/bin2exe.py

Please check out NO$PSX, a PSX emulator/debugger by Martin Korth:
http://problemkaputt.de/psx.htm

Also MAME has a great PSX emulator/debugger by smf:
https://www.mamedev.org/

Howto Compile:
All the code compiles into a single binary & executable (NAME.EXE) file.
Using Armips Run: make.bat

Howto Run:
I only test with a real PSX.

You can also use PSX emulators like NO$PSX which can load PSX executables directly, & MAME using this command:
mame pse -quik NAME.EXE
You can’t perform that action at this time.