Move a cursor across the screen and paint pixels using a selectable color palette.
Here’s a quick look at the game in action:
| Button | Action |
|---|---|
| A_UP | Move cursor up |
| A_DOWN | Move cursor down |
| A_LEFT | Move cursor left |
| A_RIGHT | Move cursor right |
| B_UP | Change selected color |
| B_DOWN | Toggle painting mode (on/off) |
| EXIT | Exit game |
- Canvas Grid: 2400 bytes (40×30 cells, each pixel = 2 bytes)
- Grid used for:
GET_COLOR: Fetch cell colorSTORE_COLOR: Save drawn color
- Coordinates are quantized to 8×8 pixel blocks on a 320×240 screen
The cursor moves across the grid, painting cells when in drawing mode.
- Move cursor
- Paint if drawing mode is active
- Draw cursor
- Exit input is received
- Add color picker UI
- Add erase and clear-screen functionality

