The game is written under the standard kernel and not the DPC+ kernel.
Here's some improvements from when I wrote the game the first time.
- Landing on a Goomba or turtle will make Mario bounce, just like in the official games.
- Landing on the turtle will flip him on his back and he won't move.
- Landing on the turtle again will flip him back and his feet and he'll walk away.
- Unfortunately you can't push the turtle and make him slide into and kill Goombas.
- When Mario dies it's the way he dies in the arcade and NES games (minus the music).
There are some glitches with the collision routine. Sometimes Mario will kill a goomba simply by walking into it and other time he'll land on a Goomba and it walks away unharmed.
Here's what I still need to add.
- Jumping into a power-up brick and causing a mushroom, fire plant, star, or coin to pop out (I have a plan on how to do that).
- Large Mario jumping into and empty brick and destroying it.
- Causing Mario to lower the flag and walk into the castle when he reaches the end of the game.
- One or two other things I'm forgetting right now.
OK, now that the code is decent I'll post the project (I'm using Visual bB) for anybody who is interested. If you have any suggestions on how to improve the code, or wonder how or why I did something I'm happy to listen to you or give you whatever information that you want.
Oh, and PAC-MAN-RED, I hope you like the sprites. If not, tell me what you think would improve them, and I'll try it out.
Edit: I forgot to add the files. Here we go
Main.bas.bin 32K
137 downloads
Super Mario 2.zip 276.22K
118 downloads
Edited by jbs30000, Sun Mar 6, 2011 6:55 PM.














