v1.8 — G3 default 800x600 + video-mode lock on fragile GPUs
What's new in v1.8
Fixes a G3 (Rage 128 / Panther) crash and hardens the fragile-GPU machines against in-game resolution switches.
- G3 now boots at its intended 800×600 default. Previously the engine booted at 1024×768 (a config layering bug left the 800×600 default as a phantom that never reached the live display mode).
- In-game resolution switching is now locked on the G3 (Rage 128) and iMac G5 / PowerPC G5 (ATI R300). A live fullscreen resolution switch hard-crashes the Rage 128 driver and hard-hangs the R300. The video menu, alt-enter, and
vid_restartare inert on these machines — the only mode-set is the safe one at boot. Power users can re-enable withvid_unlockat the console if their GPU tolerates it (e.g. a GeForce-equipped Power Mac G5 tower). - G4 (Tiger) and Intel (Lion+) are unchanged — their GPUs switch modes fine.
Engine change is performance-neutral. Same universal binary as before: PowerPC G3 + G4/AltiVec + G5/970 + Intel x86_64, with per-machine visual/perf config auto-selected at launch.
Install
Mount the DMG, copy Quakespasm.app + quakespasm.pak into a folder, add your own id1/pak0.pak (+ pak1.pak for registered), and double-click. Supported: Mac OS X 10.3.9 Panther (G3) → modern Intel macOS.