Gun.Smoke rijdt Amiga AGA binnen via Modern Vintage Gamer
Capcoms wildwestshooter Gun.Smoke uit 1985 heeft een nieuw thuis. Modern Vintage Gamer heeft een port van de arcadeklassieker uitgebracht voor de Commodore Amiga AGA, de verbeterde chipset van machines als de A1200 en de CD32. Had je destijds een zwak voor stoffige grensstadjes en bandieten die uit saloonramen opduiken? Dan is dit iets voor jou.
Het is niet de eerste keer dat de ontwikkelaar een arcadegame naar de Amiga haalt. Modern Vintage Gamer zat ook achter de recente Amiga-versie van Zippy Race. Die port wist de lezers van IndieRetroNews, dat als eerste over deze release berichtte, al snel voor zich te winnen.
Terug in de laarzen van Billy Bob
Voor wie hem in de speelhal heeft gemist: Gun.Smoke is bedacht door ontwerper Yoshiki Okamoto. Het is een verticaal scrollende game waarin je als premiejager Billy Bob het scherm op trekt om een reeks gevaarlijke bandieten uit te schakelen.
Het meest opvallende was het schieten. In plaats van een enkele vuurknop gebruikte de game drie knoppen om in verschillende richtingen te schieten. Dat klinkt omslachtig, maar het gaf de game een gevoel dat hem onderscheidde van andere shooters uit die tijd.
Ook de arcadekast deed het goed. In de eerste helft van 1986 stond hij op de zesde plek van best verdienende tafelarcadegames in Japan. Niet slecht voor een game over een cowboy met een rekening te vereffenen.
De Amiga-versie wil diezelfde gespannen arcadesfeer, waarin alles op het spel staat, opnieuw neerzetten. Afgaand op de lijst met features lijkt de kans groot dat dat ook precies lukt.
Onder de motorkap
Aan de technische kant wordt het pas echt interessant. In plaats van de game met de hand na te bouwen, heeft Modern Vintage Gamer de originele arcade-ROM via reverse engineering ontleed en rechtstreeks omgezet in C-broncode. Die transcode-aanpak doet denken aan het gewaardeerde werk van ontwikkelaar JOTD, wiens eigen ports in de scene veel respect hebben verdiend.
De port maakt ook slim gebruik van de hardware van de Amiga. Hij draait in dual playfield-modus, met twee achtergrondlagen van 16 kleuren, en gebruikt hardwaresprites van 16 kleuren voor de actie. Elke laag krijgt een eigen palet.
Zelfs met die methode gaf de ontwikkelaar toe dat het overzetten van een game van dit formaat een flinke uitdaging was. Gun.Smoke telt tien verschillende levels, wapenpick-ups en eindbazen. Dat is een hoop content om in een thuiscomputer te proppen.
Wat je krijgt
De lijst met features is lang, en eerlijk gezegd behoorlijk indrukwekkend:
- Een bijna 1-op-1 nabootsing van het arcadeorigineel
- Gameplay op volle snelheid met 50/60fps, zelfs op een standaard A1200
- Een aparte ISO-image voor de CD32
- Detectie en gebruik van Fast RAM
- Automatische detectie van de NTSC-versie
- Opslaan van highscores op zowel de A1200- als de CD32-versie
- Geluidseffecten uit de arcadegame
- Trackermuziek over drie kanalen, omgezet vanuit de arcadesoundtrack
Voor mij is de volle snelheid op een niet-uitgebreide A1200 het hoogtepunt. In de reacties onder het oorspronkelijke bericht wees JOTD erop dat het vergelijkbare Commando wel op een niet-uitgebreide A1200 draait, maar moeizaam rond de 25fps blijft hangen. Dat hier 50/60 frames worden gehaald, is dus geen kleinigheid.
Ook lezers die een reactie achterlieten, leken tevreden over hoe het eruitziet. Een van hen herinnerde zich dat hij Gun.Smoke als kind op vakantie met het gezin speelde in arcadehallen op vliegvelden, en vond dat de port de kleuren en het gevoel perfect raakte. IndieRetroNews heeft inmiddels bevestigd dat de game nu uit is.
Onze kijk
Gun.Smoke op de Amiga AGA past in een patroon dat we steeds vaker zien. Klassieke arcadegames belanden op oude thuishardware, en dan nauwkeuriger dan ze vroeger ooit waren. Onlangs schreven we nog over Castlevania AGA dat versie 1.0 bereikte, een vroege alfa van een Defender-port voor de Amiga en zelfs een met AI geprogrammeerde OutRun op de Amstrad CPC. De retroscene is duidelijk nog lang niet uitgeraasd.
Wat hier opvalt, is de methode. Door arcade-ROM's om te zetten in C-code lijken kleine ontwikkelaars complete games te kunnen overzetten, met alle levels en eindbazen intact, in plaats van uitgeklede versies. Dat doet vermoeden dat er via dezelfde aanpak meer volwaardige arcadeports kunnen volgen.
Het is de moeite waard om in de gaten te houden of Modern Vintage Gamer hierna nog een Capcom-titel oppakt. Let ook op hoe goed deze versie draait op echte A1200- en CD32-opstellingen, nu steeds meer spelers ermee aan de slag gaan.
