~rabbits/nespaint

nespaint/README -rw-r--r-- 1.2 KiB
38d4a116Devine Lu Linvega Added gitignore 1 year, 4 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# 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       |