Super Mario Bros. for CPC 464

Here is a full version (preview) of Super Mario Bros. Running on Amstrad CPC 464 with 64kb of RAM.

Special thanks to @Rhino for your demo. I used that as a base for all this.

Features:

  • All 32 levels, World 1-1 to 8-4, including the bonus rooms, coin heavens, vines and both warp zones.
  • Each level loads from disk, so the whole game runs on a 64K CPC 464.
  • Level select: press Left/Right on the title screen to start on any of the 32 stages.
  • Mode 1 graphics in 4 colours, with dithering to fake a few more.
  • A 5th colour from a raster split that swaps a pen to white for the top of the screen. I honestly can’t remember where I picked that trick up.
  • As much of the music as I could fit.

Controls:
Cursor keys or joystick to move,
X/Fire 1 to jump, Z/Fire 2 to run and throw fireballs
Esc to pause (twice to quit to the title), and Space/Return to start.

Known issues:

  • The piranha plants sometimes come out of their pipes glitchy.

  • It slows down when lots of enemies are on screen. It’s a CPC 464 with 64K, ffs.

    Not sure if it works in this emulator, but try Caprice32 or RetroArch (recommended)

mario_preview.dsk (199.8 KB)

3 Likes

It doesn’t work on Retro Virtual Machine. By the way, for your own good, mark it as Artificial Intelligence on the submission form. They’re ruthless around here…

2 Likes

In WINape I get a red screen?

It just gives a black screen when converted to the GX4000 as well.

My apologies, seems like a disk fetch issue. I have fixed this for this emulator that plays in a browser. @overange it may have fixed it for WinApe as well.

I would also appreciate it if someone can test this on real hardware…

I tested it on a real GX4000 after converting it to .cpr format and that’s when I got the black screen. I don’t have a real 464 unfortunately.

Oh wait, you’ve updated the file in the first post? If so I’ll try it again :slight_smile:

(moved to the correct category)

1 Like

As the game was made using RASM, it can output a .cpr as well. I have attached that on just for you. Seems to load a lot faster so thats nice.

mario_preview.cpr (256.1 KB)

1 Like

Thank you very much! I’m away from home tonight but will try it tomorrow once I’m back :smiley: