Retro DMA-style Renderer — Demo
Global DMA speed (scanlines / frame)
8
scanlines/frame
Palette rotate range (start,end)
start:
0
end:
255
Rotate Palette Range by 1
Add sample operations
Enqueue Polygon (priority low)
Enqueue Polygon (PRIORITY)
Enqueue Circle
Enqueue Filled Arc
Enqueue Sample Bitmap
Enqueue Copy Region
Rendering control
Start
Pause
Clear Buffer
Scroll region controls
Start Vertical Loop Scroll
Stop Scroll
Bottom overlay (toggle)
Toggle Overlay
Overlay height:
px
Stack queue (operations)
(queue empty)
Notes
- DMA-style: operations are performed scanline-by-scanline. Use DMA speed to slow/fast.
- Priority ops jump to front. Scrolling is non-destructive and runs independently.