Monorepo for Aesthetic.Computer
aesthetic.computer
KidLisp GameBoy - Quick Reference#
🎮 Current Status#
✅ Working Bresenham line drawing in test/line-demo.asm
🔨 Build & Run Workflow#
1. Build a ROM#
cd /workspaces/aesthetic-computer/kidlisp-gameboy
fish build.fish line-demo
2. Load in Browser#
ac-run gameboy~line-demo
3. Watch Mode (auto-rebuild on save)#
cd /workspaces/aesthetic-computer/kidlisp-gameboy
fish watch-build.fish line-demo
Edit test/line-demo.asm, save, and it rebuilds automatically.
Then reload with ac-run gameboy~line-demo
📁 Available ROMs#
See all available test ROMs:
ls test/*.asm | sed 's/test\///' | sed 's/\.asm$//'
Popular ones:
line-demo- Bresenham X pattern ⭐ascii-scroll- Scrolling textbounce-ball- Bouncing ball physicsstarfield- Animated starstypewriter- Text effect
🧪 Development Loop#
- Edit assembly in
test/<rom-name>.asm - Build with
fish build.fish <rom-name> - Run with
ac-run gameboy~<rom-name> - Repeat!
Or use watch mode to skip step 2.
📚 Docs#
BRESENHAM-SUCCESS.md- How line drawing worksPROGRESS.md- Full development historyWORKFLOW.md- Detailed workflow guideREADME.md- Project overview