Super Hang-On (Mega Drive) PC port (2026-09-17, ab74da9, patches/pc60;patches/relax)

This package contains no game code and no ROM data: you need your own ROM.
At the first start the game code is translated from it (shangon.cache,
shangon120.cache at 120 fps).

Setup
  1. Copy your "Super Hang-On (Japan, USA) (En,Ja)" ROM into this folder,
     next to shangon, with the name baserom.md
     (or run ./shangon --rom /path/to/rom.md)
  2. Run ./shangon   (needs SDL2: sudo apt install libsdl2-2.0-0)

Settings menu: Esc, F1 or the controller Back button (display, screen format,
frame rate 60 or 120, CRT filters, volume, reset, quit). F3 shows the frame rate counter.
Options: --fullscreen, --window W H, --mute, --vsync / --no-vsync,
--format 4:3|16:9|21:9,
--crt off|scanlines|aperture|slot|shadow.
Controls are in controls.ini in this folder
(created on the first run): arrows / D-pad, Z X C = A B C, right trigger
accelerates (B), left trigger brakes (A), Enter / Start; F5 save state,
F8 load, F6/F7 slot, Backspace or left shoulder rewinds, F11 fullscreen.

Third-party code: Nuked-OPN2 (LGPL-2.1, lib/libnuked_opn2.so, source in
source/nuked-opn2; you may replace the library), floooh chips z80.h (zlib).
Licence texts in licenses/.
