Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Just two things for consideration
- That "hardcoded" $0120 jump at the stack wouldn't work on every machine/extension. Common method is to fill the back of the stack with $02 and put the jump at address $0203 to your program start.
- Please check your compiler options as almost all of your ZP LoaD/STore operations is 3 byte long instead of 2.

Thanks for this, I'll take a look, especially point 2... interesting!

The actual final release on tape for real hardware will load differently, and I have double checked this conforms with the rules of the competition.