Bare metal PS2 development, with zero EE/IOP kernel
Go to file
Lily Tsuru 8ba1161404 rom: an attempt at IOP stuff
it seems multiple source files for each part break, and I don't quite know why
2023-11-06 06:36:49 -05:00
build rom: an attempt at IOP stuff 2023-11-06 06:36:49 -05:00
rom rom: an attempt at IOP stuff 2023-11-06 06:36:49 -05:00
.clang-format rom: an attempt at IOP stuff 2023-11-06 06:36:49 -05:00
.gitignore rom: an attempt at IOP stuff 2023-11-06 06:36:49 -05:00
Makefile rom: an attempt at IOP stuff 2023-11-06 06:36:49 -05:00
README.md rom: Switch to TARGET=iop 2023-11-06 02:04:55 -05:00

README.md

ps2rom

A bare-metal "template"? for the PS2. This essentially builds a replacement BIOS for both the EE and IOP.

No EE kernel, or IOP RTOS is loaded in this state. It's up to you to write the code to initalize either side of the system.

Building

PS2SDK should be enough. (in theory, only ps2toolchain is actually needed, but I don't think there's a really good way to get that on its own)

make CONFIG=[release|debug] builds each flavor of the ROM.

There are some linker warnings currently, but they are fine to ignore.