OAM16 を用いてスプライトをクリップして表示する実装例です。
OAM16 | OAM |
---|---|
- スプライト (128x128) は上下左右に移動できます
- OAM と OAM16 は START ボタンで切り替えることができます
- GNU make and GNU Compiler Collection
- macOS: install XCODE
- Linux:
sudo apt install build-essential
- SDCC version 4.1.0
git clone https://github.com/suzukiplan/vgszero
cd vgszero/example/17_clip
make
8KB x 4 banks = 32KB ROM
- Bank 0: program
- Bank 1: program
- Bank 2: font.chr
- Bank 3: sprite.chr