6502 jammin


I wrote a NES game this weekend in 6502 assembly! I did this as a personal challenge to see how far I could get, and I'm pretty happy with the result. All of the art and audio (haha) was created over the weekend. Some base code I wrote earlier was used for vertical scrolling with collisions, and debugging that burned more jam time than I'd like to think about.

Tools used;

CA65/CL65 from the CC65 compiler

Nexxt nes graphics editor to draw all of the art.

Famistudio for the sfx. Didn't have time to write a song, sorry!

v0.1 fixes:

Fixed a hole in the water that the player could fall through. This was a hangover of me trying to implement a sprite 0 ui and needed a solid row of pixels on the edge of the screen

Made a dart trap slightly more obvious

Fixed a situation where it became impossible to solve the 'multiple fires on the other side of the screen' puzzle

Made it harder to softlock at the first fire. If you shoot a bubble on the floor below, it can x-wrap infinitely and you can't extinguish the flame. Added a ceiling bump to catch most shots fired this way.

Files

fish.nes rom (v0.1) 40 kB
Feb 27, 2023
fish.zip Play in browser
Feb 27, 2023

Get (NES) FISH