Loading...
DriveK/L left/right A/Z accel/brake N gear Space turbo drive (kempston) . gear (kempston) Q quit, P pause F1 pause (SDL) F11 fullscreen -/= set window scale
Speed[/]/\ speed down/up/reset Ctrl+[/] speed min/max
AudioF2 mute all F5/F6 volume down/up F7/F8/F9 mute AY channel A/B/C F10 mute beeper sfx
PaletteCtrl+M monochrome palette Ctrl+N mellow palette (less harsh)
CRT ShaderF4 toggle CRT shader Tab/Shift+Tab select shader param PgUp/PgDn adjust shader param Ctrl+R reset shader params Ctrl+T use tuned shader preset
DebugF3 dirty-rect overlay (not CRT) F12 show game backbuffer Ctrl+Y randomise screen bytes Redefine Keys menu: set 8 keys to SHOCKED+ENTER to unlock test mode Test mode (in-game): 1 restart level, 2 next level, 3 end screen, 4/5 add credit

This is a disassembly and portable C reimplementation of the ZX Spectrum 128K version of Ocean Software's Chase H.Q., built by reverse engineering the original cassette-loaded game and translating its Z80 machine code into readable, heavily-commented C. This page runs that C port compiled to WebAssembly, playing directly from the original game's graphics, level and sound data.