Log in with to leave a comment.

Love the low fidelity audio. Super reminiscent of a gba title, awesome work.

thanks - audio is *really* stretching platform limits but ended up ok

Would it be possible to get a compiled/exe version for those of us who are Pico illiterate?

not possible - Pico8 can only produce executables for games with less than 15 data files, this game has 80…


I posted a full playthrough:

This is an amazing achievement. I think the changes to the video and especially the audio work in the game's favor; they create a truly alien experience. This version is more challenging than most ports (partially because laser beams are occasionally invisible), but I also find it to be one of the most interesting.

thanks and sorry to have fixed sound *after* your recoding!

No worries. The updated audio is much closer to the other ports, but I'm keeping both versions. I think the blown out sound really works for it. It's a little like the Apple IIgs version, which has somewhat crispy sound, too.

(1 edit)


for some reason i get stuck on this screen where it states:press z or x to continue. acesess code: ldkd

 i clicked x but, nothing. z just restarts the cutscene before it. i am using pico-8 0.2.3.


(i might just be stupid)

correct - text says x or c but only c is coded!

I'll fix that

oh yay!

has it been fixed yet? I'm getting the same issue

\_( :l )_/

fixed in 1.4

Hey I would like to play this game but I encountered a  runtime error on line 45, tab 1. Any solutions?


One of my favorite games! Matsarub

(2 edits) (+1)

Hi! Just following up on the bug report I made on twitter.

I just want to preface this with saying you don't have to help me debug here. You've done an amazing job, and don't owe it to me or anybody to spend more time on it.

The issue happens on this line:

local b0=(self[pc\0x0.0004]>><((pc&0x0.0003)<<19))&0xff

When the bug triggers, 

pc = 0.1506 (or 0x0.2690)
pc\0x0.0004 = 2468
#self = 2467

So it's looking up a value outside of the range, and getting nil in return.

I should say that I'm using ARM, so maybe there's some discrepancy in the math here? (but at least 0x0.2690\0x0.0004 evaluates the same on intel) Edit: Actually, never mind, I get the same error on my intel mac.

I'm having the same problem on my PC  :)

more likely pico doesn’t find the bank_xx.p8 files - config files conflicts probably 

Why is the audio so noisy? I'm gonna guess that you're poking signed samples to the audio buffer stored in general-purpose RAM, but the PCM channel expects unsigned samples.


Great job on this classic!


I still play and finish this game on my Amiga.

This port is FANTASTIC.

The only issue I have is the sound effects, too loud and noisy.

Thank you for this great port.


Thanks - sound is indeed a bit meh, it uses a recent pico8 feature and I should spend some more time adjusting game original waves.


Utterly fantastic, Frederic - you did it again! 🤯👌

Deleted 2 years ago

thanks but I am only the engineer here - the ‘art’ part was done by Eric Chahi!

wait, doesn't PICO-8 export all games to html natively?


Yeah but the export tool only supports up to 16 different carts, and this game is 80+ carts sooo yeah

Yes it's really incredible, thanks a lot for this impressive work

thanks - it turned out ok as port

Amazing. This game was my jam in elementary school. 

Can't believe you pulled this off on pico. Great work

(1 edit) (+3)

Y E S ! BRILLIANT! Please post an HTML5 version to play in-browser

this port includes 80+ carts, I don't think that's possible

actually it does 😬