Drawing Commands
Draw Polygon
Draw Ellipse
Draw Arc
Draw Bitmap
Draw Text
Copy Buffer Region
Fill Test Pattern
Solid Wipe
Magic!
Execution
Execute Commands
Clear All
DMA Speed:
16
Palette
Rotate Palette (1-8)
Viewport Offset
X Offset:
0
Y Offset:
0
Overlay (Bottom 80px)
Enable Overlay
Overlay Scroll X:
0
Vertical Overlay
Enable Vert Overlay
X Position:
0
Width:
100
Scroll Y:
0
Buffer Height:
200
Priority Test
Polygon (Priority 10)
Ellipse (Priority 5)
Higher priority executes first
Features Implemented:
✓ 768x480 viewport with 4-page buffer (768x1920)
✓ 8-bit indexed color with palette support
✓ Scanline polygon rasterization with DMA rendering
✓ Circle drawing (top/bottom to center)
✓ Filled arc drawing
✓ Bitmap rendering with transparency
✓ Buffer-to-buffer copying
✓ Priority-based command queue
✓ Viewport scrolling with offset control
✓ Bottom overlay region with horizontal scroll
✓ Configurable DMA speed
✓ Palette rotation