# NesPaint NesPaint is a simple drawing program for the famicom with 3 different brush types, 3 mirroring effects and 4 colors. ## Build NesPaint is written in 6502 Assembly, and assembled with the ASM6 assembler included in `/assembler`, to build the Famicom `.nes` file, type: `.build.sh`. If the asm6 assembler has not been built already, it will be built on your first time running the script. ## Brushes - Tonal - Angular - Rounded ## Mirrors - X - Y - XY ## Manual - Hold `A` to accelerate, and lock pattern. - Hold `B` to paint pattern. - Press `select+up` to select previous shape. - Press `select+down` to select previous shape. - Press `select+right` to select next palette. - Press `select+left` to select previous palette. - Press `start+up` to select previous foreground color. - Press `start+down` to select previous foreground color. - Press `start+right` to select previous background color. - Press `start+left` to select previous background color. ## Sizes/Rotation The order of sizes, from large to small, is as follows: | id | direction | size | rotation | |----|-----------|------|----------| | 0 | up | 3 | ul | | 1 | right | 2 | ur | | 2 | down | 1 | dr | | 3 | left | 0 | dl |