Skip to content

NikolaGostovikj/Assembly-Super-Mario

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Super Mario Minigame in Assembly (16-bit Simulator)

Welcome to the Super Mario Minigame, built entirely using Assembly for a 16-bit simulator! This project incorporates several key features of a retro platformer, such as:

  • Horizontal Scrolling (Hscroll)
  • Sprites
  • Interrupt Handling
  • Text Mode
  • Collision Detection

How to Run

To play the game, follow these steps:

  1. Open the Simulator: Click here to access the Assembly 16-bit Simulator (All credits go to the creator).
  2. Set Speed: Set the speed to 50KHz for optimal performance.
  3. Assemble & Run: Click the Assemble button and then hit Run to start the game.
  4. Controls:
    • Move Left: Press 4
    • Move Right: Press 6
    • Jump: Press 8

Game Features

  • Mario vs. Goomba: You control Mario as he moves across the screen. There's a collision detection system in place, allowing you to defeat the Goomba character when Mario jumps on it.
  • Collision Goomba can beat Mario if Mario doesn't jump above/on Goomba.
  • End Goal: After progressing a certain distance through horizontal scrolling, you can capture a flag to end the game.

Enjoy!

About

Super Mario Game using an Assembly 16-bit Simulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published