This is a recreation of the original Super Mario Bros, crammed into under 24KB of a Pico-8 cartridge (spritesheet memory is unused). The code is all new and not ported from the original game, so things work differently, but I tried to make it feel similar.

It includes all original levels, the minus world, and the second quest. Due to the token limit and limited likelihood of use, the alternating 2-player mode has been replaced with just playing as Mario or Luigi. Hope you enjoy playing!

------------------------------------------------------------------------------------

Controls:

L/R--------------Move/Select world on title screen

X/V--------------Run/Shoot Fireball 

 Z/C--------------Jump/Start

------------------------------------------------------------------------------------

Special thanks to:

  • Nick N. Bruns of NESmaps.com for documenting level maps


------------------------------------------------------------------------------------


StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(3 total ratings)
AuthorJadeLombax
GenrePlatformer
Made withPICO-8
TagsNES (Nintendo Entertainment System), PICO-8

Comments

Log in with itch.io to leave a comment.

Nice, you actually managed to port the whole game! (Considering Pico-8 is weaker than the nes... I really wonder how did you managed to do this..)

(2 edits)

Thanks 🙂, 

I saw your walkthrough, glad to see no new game-breaking bugs popped up.

To answer your question, I had to develop  systems and techniques to cram a lot of information and logic into a tiny space, since despite much being faster than an NES, Pico-8's game carts can only be a tiny 32 kilobytes, while many NES games were hundreds of kilobytes. If you look at the other games I've posted on Itch, you'll see they're all 1KB or less. That's been due to a combination of finding optimization an interesting challenge, and also that severe size constraints really help to limit scope. For this project in particular, I used a system I built that greatly compresses level maps by storing them as placeable objects instead of individual tiles. If you're interested, you can check it out here: https://www.lexaloffle.com/bbs/?tid=42848

I am planning to work on more games that are bigger than a kilobyte, I'm actually currently working on a Pico-8 version of the original Mega Man. Like SMB, it's helping me learn a lot. I think I can get it to fit in a Pico-8 cart without significant cuts, though it'll take a while to finish.

(+1)

It seems to work flawlessly, the couple of levels that I played.

(+1)

Thanks, I've had some playtesters and put out a few updates. There might be some small bugs yet, but the major issues seem to have been fixed.

(1 edit) (+2)(-1)

Awesome Pico-8 version. And also happy 40th anniversary Super Mario Bros.

(+1)

Thank you,🙂

It was nearly finished in early '24, but I wasn't sure about releasing for a while. I guess the timing was appropriate.