Skip to content

wtjones/zen-demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zen-demos

A monorepo of demos, research, and experiments.

Rendering

  • Py Demos

    • Sine/cosine math
    • Texture rotation
    • Mode 7
    • Fixed math
  • RasGL

    • Sofware rasterizer
    • Targets multiple retro platforms
  • Sand

    • Sand simulation in C

Game Boy mode 7 demo

cd mode7-gb
make -B

Load the rom in /build or use run.sh

Renderers

Renderer A

Default renderer. Uses a buffer to process the screen-space rotation.

Renderer B

Performs rotation and 'sub-tile' translation in the same pass. Runs slightly slower.

make renderer_b -B

Language experiments

Samples

  • xform Simple matrix transforms in C