A downloadable experiment

Use PCSX2 to run this game! Unzip this folder somewhere and use the "Load ELF" option to run the main file game-host.elf.

It may or may not run on a real Playstation 2. I recommend launching with uLaunchELF or ps2link, but any homebrew launcher should work. If launching with ps2link use game-host.elf but if launching with other launchers from USB use game-mass.elf. The files must be unzipped to the path mass:LGJ21/ for this method to work, and I have found it flaky at best. Please report if this works or not on your PS2!

All Lua/fennel source is included in the game release zip, in the scripts/ folder. The full source bundle contains the PS2 core engine C code.

-----

I've been experimenting with Playstation 2 homebrew and decided to attempt the Autumn Lisp Jam 2021 in fennel using my PS2 engine. I learned a lot doing this, but ended up throwing out the majority of the work I had done. Nothing was coming together and I spent a lot of time fixing engine/technical problems.

I think there is a lot of interesting stuff to say about my code here. I tried to be semi functional and ended up being a bit too abstract. My lisp improved, I've never written anything this big in lisp before. Loads of places I could improve code quality with macros but I was fighting the hardware and didn't have time to experiment.

Download

Download
Source Snapshot 165 kB
Download
Playstation 2 Package 546 kB

Install instructions

Unzip this archive, then launch game-host.elf using PCSX2, or launch game-mass.elf using a PS2 homebrew launcher from the path mass:LGJ21/

Leave a comment

Log in with itch.io to leave a comment.