Log In  

Cart #56470 | 2018-09-10 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA

Uncompressed Source Code: https://paste.ee/p/5KOG5 (warning: it's pretty gross)

Late last year (2017) I started work on a port of Super Mario Bros [NES] to Pico-8. The goal was to be authentic as possible to the original game, while working within the Pico-8 limitations. Something like Super Mario Bros Deluxe [GBC] (https://www.mariowiki.com/Super_Mario_Bros._Deluxe).

In the end I was able to get 1-1 and 1-2 mostly complete before starting to hit serious memory limits which make it seem near impossible to ship the full game.

With that in mind, I'm releasing it as-is for now so that people can check it out and see where it was headed.

If you are curious, the biggest factor for memory is the level data which is quite huge. At some point I'd like to document how my level authoring process worked, but for now you can check out this twitter thread of me slowly wittling down the level data size:


Update: I have managed to squeeze in all for World 1 now!

Music by: https://twitter.com/gruber_music

P#55697 2018-08-26 01:28 ( Edited 2021-06-12 21:05)

Post-Release Comments

Why was this cart hidden for so long? Like... it didn't even come up in search results before.

P#93402 2021-06-13 04:46

well cool i broke the game

P#97401 2021-09-16 16:42

@StinkerB06 I had it in the WIP section for a long time cause I had planned to finish the rest of the worlds. When it started to seem like that is never going to happen I moved it to "Complete". I'm guessing that affects the search results.

@BrightBlackHole That's pretty cool. I haven't see that before!

P#100837 2021-11-26 18:04


Nice job on the graphics and gameplay here. If at some point you're interested in revisiting the project to fill in the rest of the levels, I've managed to get a good level compression system going using metatiles. A while ago I made an interactive demo with it that included all SMB level maps, and they fit in just 3.9KB. https://www.lexaloffle.com/bbs/?tid=39469

Since then I've released a graphical editor using a newer, more versatile version of the system: https://www.lexaloffle.com/bbs/?tid=42848

Storing levels made of 16x16 tiles instead of the 8x8 ones in the demo would actually be very easy, too, just requiring adjustment of some math and a bit more space to hold the reference tile patterns. Fitting the full-size NES sprite graphics should also be feasible with the system's built-in sprite compression. Nintendo's pretty touchy about their IP so you probably wouldn't want to promote it a lot, but using metatiles it's definitely possible to fit the game on a Pico-8 cart.

P#100874 2021-11-27 04:10 ( Edited 2021-11-28 01:48)

Personally I think this would be a great speedrunning game.

P#108602 2022-03-14 14:59

This is really well done! The best version of Mario on Pico-8. Thanks for updating this.

P#110009 2022-04-10 19:59
:: vw329

luis ta jogano

P#112058 2022-05-19 21:45

Cart #mtestdemothaing-0 | 2022-05-26 | Code ▽ | Embed ▽ | License: CC4-BY-NC-SA
i had made a expressive mod of this. i think i did good

P#112345 2022-05-26 23:36 ( Edited 2022-05-26 23:38)

[Please log in to post a comment]

Follow Lexaloffle:        
Generated 2022-07-04 14:14:08 | 0.036s | Q:32