gitextract_wxeqi4ti/ ├── .clangd ├── .editorconfig ├── .github/ │ ├── scripts/ │ │ └── buildToolchain.sh │ └── workflows/ │ └── build.yml ├── .gitignore ├── .markdownlint.json ├── CMakeLists.txt ├── CMakePresets.json ├── LICENSE ├── README.md ├── cmake/ │ ├── executable.ld │ ├── setup.cmake │ ├── toolchain.cmake │ └── tools.cmake ├── src/ │ ├── 00_helloWorld/ │ │ └── main.c │ ├── 01_basicGraphics/ │ │ └── main.c │ ├── 02_doubleBuffer/ │ │ └── main.c │ ├── 03_dmaChain/ │ │ └── main.c │ ├── 04_textures/ │ │ └── main.c │ ├── 05_palettes/ │ │ └── main.c │ ├── 06_fonts/ │ │ ├── gpu.c │ │ ├── gpu.h │ │ └── main.c │ ├── 07_orderingTable/ │ │ ├── gpu.c │ │ ├── gpu.h │ │ └── main.c │ ├── 08_spinningCube/ │ │ ├── gpu.c │ │ ├── gpu.h │ │ ├── main.c │ │ ├── trig.c │ │ └── trig.h │ ├── 09_controllers/ │ │ ├── font.c │ │ ├── font.h │ │ ├── gpu.c │ │ ├── gpu.h │ │ └── main.c │ ├── libc/ │ │ ├── assert.h │ │ ├── clz.s │ │ ├── crt0.c │ │ ├── ctype.h │ │ ├── cxxsupport.cpp │ │ ├── malloc.c │ │ ├── misc.c │ │ ├── setjmp.h │ │ ├── setjmp.s │ │ ├── stdio.h │ │ ├── stdlib.h │ │ ├── string.c │ │ ├── string.h │ │ └── string.s │ ├── ps1/ │ │ ├── cache.h │ │ ├── cache.s │ │ ├── cdrom.h │ │ ├── cop0.h │ │ ├── gpucmd.h │ │ ├── gte.h │ │ └── registers.h │ └── vendor/ │ ├── LICENSE.printf │ ├── printf.c │ └── printf.h └── tools/ ├── convertExecutable.py ├── convertImage.py └── requirements.txt