# Interstate '76 — Linux/Proton Patch

> **Status:** Verfügbar (1.05 MB Patch + 3.3 KB Python-Script)
> **Ziel-Spiel:** Interstate '76 (1997, Activision) — GOG-Repack 2009

Inoffizieller Patch um Interstate '76 auf Linux/Proton spielbar zu machen. Der
GOG-Repack von 2009 hat einen Bug: beim Start crasht das Spiel mit
`EXCEPTION_PRIV_INSTRUCTION` an RVA 0x99997. Ursache ist eine alte
`cli`-Instruktion (Privileged-Mode-Code der seit Pentium-Ära nicht mehr
gebraucht wird).

## Was im Patch enthalten ist

| File | Größe | Zweck |
|------|------|------|
| `i76_linux_patch/patch_i76.py` | 3.3 KB | Python-Patcher: ersetzt `73 0A` (jae +10) durch `90 90` (nop; nop) an Offset 0x98D8B |
| `i76_linux_patch/i76.exe` | 1.05 MB | Die ungepatchte GOG-EXE (Original von GOG-Repack 2009) |

## Anwendung

```bash
# Im Interstate-76-Installationsverzeichnis
python3 patch_i76.py          # apply patch
python3 patch_i76.py --check  # verify current state
python3 patch_i76.py --revert # restore original
```

**Vor dem Patch:** MD5 `9a232dcc2c164648cff20c414c1f9698`
**Nach dem Patch:** MD5 `712ead811bea234a5f5774d13da17ede`

## Credits

Patch entwickelt nach Reverse-Engineering der GOG-EXE. Der Original-i'76-Bug ist
seit Jahren bekannt, dieser Patch macht ihn auf einem modernen Python-Script
anwendbar (statt Hex-Editor von Hand).

Bei Fragen / Verbesserungen: thedirk_yt@protonmail.com
