Friday, January 15, 2021

Nes Study


This project represents a curiosity that I have had about NES games and how they function, as well as an excuse to gain a better understanding of low level programming in assembly. In the above video, i show the project, and break down the code.

I had a lot of fun learning about the NES's architecture and what memory addresses are mapped to what function. There is a lot of experimentation to be done, such as switching out color palettes at runtime or creating animation by changing sprites.

It should be noted that each sprite is 8x8px so the character is made up of several sprites. This was common practice.

I later went on to add vertical scrolling, but got tied up with work, so the project was left as is.

No comments:

Post a Comment