A2 Racer II (1998) Linux/Webassembly Port

Pagina: 1
Acties:

  • berobloom
  • Registratie: December 2023
  • Laatst online: 00:24
Snel spelen? a2racer2-web.nl (Gebruik een ISO/bin file bijv. https://archive.org/details/Redump.org14618)

Wie kent hem nog? A2 Racer II van Davilex, uit 1998: racen over de A2, langs flitspalen en door de tunnel, met de politie achter je aan als je te hard rijdt.

Afbeeldingslocatie: https://raw.githubusercontent.com/berobloom/a2racer2-re/main/docs/media/police.gif

De afgelopen tijd heb ik de game gedecompileerd met behulp van Claude Code (Opus 5.5). De nieuwe varianten van LLM's zijn zo goed, dat het mogelijk is software/games makkelijk te hercompileren.

Het spel zelf zit in spel.dat, een hernoemde .exe. Daarin heb ik uitgezocht hoe het werkt: de bestandsformaten, de rijfysica, de AI van de tegenstanders en de politie, het verkeer, de HUD en het menu. Alles wat ik vond staat in notities met het adres in de code waar het vandaan komt en hoe zeker het is. Waar ik iets niet zeker weet, staat dat er ook bij.

Op basis daarvan is het spel opnieuw geschreven in C (SDL2 en OpenGL). Het leest de originele speldata, dus je hebt je eigen exemplaar nodig. Er zit niets van het origineel in de repository.

Afbeeldingslocatie: https://raw.githubusercontent.com/berobloom/a2racer2-re/main/docs/media/amsterdam.jpg

Wat werkt:
  • het hele spel, van het introfilmpje via het menu en de races tot het einde
  • alle etappes, met verkeer, tegenstanders, politie en flitspalen
  • de rijfysica, overgenomen uit de originele code en per functie vergeleken met het origineel
  • een versie voor de browser via WebAssembly: je kiest één keer je A2 Racer II-map en de bestanden blijven in je browser staan
Afbeeldingslocatie: https://raw.githubusercontent.com/berobloom/a2racer2-re/main/docs/media/plane.jpg

Zelf proberen? Je hebt de speldata nodig: de map van de geïnstalleerde game, of de map data van de cd. Op Linux:
code:
1
2
3
git clone https://github.com/berobloom/a2racer2-re
cd a2racer2-re
port/play.sh /pad/naar/de/speldata
Repository: github.com/berobloom/a2racer2-re

Ik ben benieuwd of er hier nog mensen zijn die het origineel hebben gespeeld en verschillen zien. Klopt het rijgevoel? Rijdt de politie zoals je het je herinnert? Bugs en opmerkingen zijn welkom, hier of als issue op GitHub.

Het project is gemaakt met hulp van Claude Opus 5.5 (AI).

Cheers :)F

[ Voor 7% gewijzigd door berobloom op 24-10-2026 00:14 ]


  • ggj87
  • Registratie: Juli 2016
  • Laatst online: 23-10 12:35
Gaaf! Ik vind het mooi dat het tegenwoordig mogelijk is de- en recomps te maken. Dan kunnen spellen tenminste gespeeld blijven worden :*)

Kan het ook zonder browser op W10/W11 draaien? Daar heb ik met oude A2 Racer spellen altijd moeite mee gehad. Vroeger kregen we zelfs A2 Racer 1 nooit fatsoenlijk draaiende op Win 98 e.d. Heb het vroeger ooit 1x bij iemand gespeeld waar het wel fatsoenlijk draaide. A2 Racer 2 en 3 draaide toen wel op 98 en XP volgens mij.

  • yoda-hoj
  • Registratie: Oktober 2026
  • Laatst online: 16:24
Dit is geweldig! Wat hebben wij veel A2 Racer 2 gespeeld toen het uit kwam. De INI files aanpassen zodat de politie minder kon doen.

Een heel leuk initiatief van je om dit te doen, ik ga het dit weekend testen en zal a.s. maandag of dinsdag wat feedback aan geven.

Alvast een fijn weekend!

Met vriendelijke groet.


  • berobloom
  • Registratie: December 2023
  • Laatst online: 00:24
ggj87 schreef op vrijdag 23 oktober 2026 @ 12:25:
Gaaf! Ik vind het mooi dat het tegenwoordig mogelijk is de- en recomps te maken. Dan kunnen spellen tenminste gespeeld blijven worden :*)

Kan het ook zonder browser op W10/W11 draaien? Daar heb ik met oude A2 Racer spellen altijd moeite mee gehad. Vroeger kregen we zelfs A2 Racer 1 nooit fatsoenlijk draaiende op Win 98 e.d. Heb het vroeger ooit 1x bij iemand gespeeld waar het wel fatsoenlijk draaide. A2 Racer 2 en 3 draaide toen wel op 98 en XP volgens mij.
Kijk maar eens op https://www.reddit.com/r/Davilex/ Volgens mij heeft iemand daar een Windows port gemaakt. Ik zal eens kijken of er zelf een Win 10/11 port van kan maken.

  • berobloom
  • Registratie: December 2023
  • Laatst online: 00:24
yoda-hoj schreef op vrijdag 23 oktober 2026 @ 12:45:
Dit is geweldig! Wat hebben wij veel A2 Racer 2 gespeeld toen het uit kwam. De INI files aanpassen zodat de politie minder kon doen.

Een heel leuk initiatief van je om dit te doen, ik ga het dit weekend testen en zal a.s. maandag of dinsdag wat feedback aan geven.

Alvast een fijn weekend!
Thanks. Laat mij weten of er wat rare quirks of bugs zijn in de game. Ik heb zoveel mogelijk geprobeerd ze eruit te werken.