Hi
still working on my Pac-Man demo, but took time out to produce a really simple (and rather naff) shooting game running on Pac-Man hardware.
I made this for my students so we had some real example of a moderately complex assembly language program so we could explore the make up and features of assembly language as well as the features of an assembler that help us when coding.
It's also cool to write programs for old hardware, so that's a bonus.
Because I wrote this to use with my students I fully commented the code. I'm sharing this here as well in case there are any budding arcade homebrew coders just trying to get a foot hold.
Final version of roms and source (update with bug fixes)
The roms are here: https://1drv.ms/u/s!AnPHAdPvv8fFh_4ztgW_Yuk1-A6XRw
The Final Source code is here: https://1drv.ms/u/s!AnPHAdPvv8fFh_42aTtsdIZd2XSpHw
I develop my assembler stuff using Visual Studio 2015 with SJASM and Mame as external tools. I am putting a short guide to setting this up for my students and I'll share this if anyone wants to have a go at assembling themselves.
Here's a short video of the game in action
I'll include the roms generated in a zip file. To use them create a clean Mame folder with mame in it and a rom folder with the pacman.zip file in it.
You will then need to launch mame from the command window (to ignore the crc check errors) using Mame pacman
hope someone finds this useful
Hurray Banana2016-06-18 12:54:10
still working on my Pac-Man demo, but took time out to produce a really simple (and rather naff) shooting game running on Pac-Man hardware.
I made this for my students so we had some real example of a moderately complex assembly language program so we could explore the make up and features of assembly language as well as the features of an assembler that help us when coding.
It's also cool to write programs for old hardware, so that's a bonus.
Because I wrote this to use with my students I fully commented the code. I'm sharing this here as well in case there are any budding arcade homebrew coders just trying to get a foot hold.
Final version of roms and source (update with bug fixes)
The roms are here: https://1drv.ms/u/s!AnPHAdPvv8fFh_4ztgW_Yuk1-A6XRw
The Final Source code is here: https://1drv.ms/u/s!AnPHAdPvv8fFh_42aTtsdIZd2XSpHw
I develop my assembler stuff using Visual Studio 2015 with SJASM and Mame as external tools. I am putting a short guide to setting this up for my students and I'll share this if anyone wants to have a go at assembling themselves.
Here's a short video of the game in action
I'll include the roms generated in a zip file. To use them create a clean Mame folder with mame in it and a rom folder with the pacman.zip file in it.
You will then need to launch mame from the command window (to ignore the crc check errors) using Mame pacman
hope someone finds this useful
Hurray Banana2016-06-18 12:54:10