An interactive museum of source code that changed how programmers think.
The first exhibit opens Quake III Arena's famous fast inverse square root and turns its IEEE-754 bit manipulation and Newton–Raphson correction into a live, inspectable numerical lab.
- Museum-style, responsive landing page
- Interactive
0x5f3759dfexhibit - IEEE-754 sign, exponent, and mantissa inspector
- Live comparison of the initial approximation and Newton-refined result
- Error visualization across twelve orders of magnitude
- Keyboard-friendly controls and reduced-motion support
- Numerical regression tests
- GitHub Actions deployment to GitHub Pages
Requires Node.js 22 or newer.
npm install
npm run devRun validation:
npm test
npm run buildEvery push to main runs the numerical test suite, builds the Vite site, and
deploys dist/ with GitHub's official Pages actions.
The Vite base path is set to /code-relics/ for project Pages.
The educational source excerpt in Artifact 001 links to id Software's original Quake III Arena GPL source release. The Code Relics site code is licensed under MIT; third-party excerpts remain under their original licenses.