Skip to content

History / Building

Revisions

  • Document the launcher, its releases, and llvm-ar as optional on macOS For DQ8-Recompiled #33, which brings the launcher to main: where it is, how to build and start it from a checkout, where a game it started keeps its log and memory cards, and what CI and the Release workflow do with it: each push to main publishes a release named by the commit's short hash. Without llvm-ar, configure now archives the generated corpus in parts for Apple's ar. Push once #33 has merged.

    @Sinan-Karakaya Sinan-Karakaya committed Oct 8, 2026
  • Say what a game build costs since the function map fix DQ8-Recompiled #31 shrank the function map rows that made most of the build. Measured with a full build of main at 10 jobs on an M1 Pro: 436 s of compiling, 14,249 steps, clang's peak 0.5 GB (SPIRV-Cross), the largest translated file 773 KB.

    @Sinan-Karakaya Sinan-Karakaya committed Oct 8, 2026
  • Say what the first build costs, and keep Homebrew's LLVM off PATH Measured over a full build: fifteen translated functions of 2.5 to 11 MB take most of the compile, up to an hour each, so the first build takes about an hour on any core count; clang peaks at about 1.5 GB on the largest. LLVM 23's libc++ cannot build the tree yet, and configure takes the first clang++ in PATH.

    @Sinan-Karakaya Sinan-Karakaya committed Oct 7, 2026
  • Document the VU1 program list rebuilt from the ELF

    @Sinan-Karakaya Sinan-Karakaya committed Oct 5, 2026
  • Document sound and the 30 FPS field Covers the native IOP sound drivers, whole-program VU compilation and its recording workflow, the renderer's in-stream snapshots and GPU-built 8-bit textures, and the tests and checks that go with them. To publish once the sound and performance pull requests are merged.

    @Sinan-Karakaya Sinan-Karakaya committed Sep 24, 2026
  • Add user and developer documentation

    @Sinan-Karakaya Sinan-Karakaya committed Sep 23, 2026