← TERUG NAAR HET SPEL

Van binaire code
naar TypeScript.

Deze webversie is een eerste handmatige port van High Noon. De 6502-machinecode uit de aangeleverde highnoon.d64 is gedisassembleerd en de teruggevonden spelregels zijn naar TypeScript vertaald. De browser draait gewone JavaScript en Canvas 2D, zonder C64-emulator.

Wat uit het origineel komt

De lettertekens, sprites, achtergronden en animatietabellen zijn uit de binary gehaald. Bewegingsrichtingen, kogelsnelheden, schotposities, treffervakken, levens, moeilijkheidswaarden en puntentelling zijn gebaseerd op de teruggevonden routines.

Een port in ontwikkeling

Deze versie is nog geen volledige één-op-één-reconstructie. De timing van speciale vijanden en het duel is vereenvoudigd. De volledige afhandeling van buit en sommige bijzondere acties zijn nog niet volledig vertaald. De originele titelmelodie, spelmuziek en jingles zijn wel aanwezig: noten en timing komen uit de binary, de SID-klank is met Web Audio benaderd. De overige geluidseffecten zijn nieuwe Web Audio-effecten.

In de projectbron staan de originele codeadressen naast de vertaalde functies, plus een disassembly en een overzicht van de resterende verschillen.

Credits

De binary bevat de credit TECHNICS (CCS). Deze credit bevestigt niet de oorspronkelijke maker of uitgever. De rechten op de oorspronkelijke game en graphics blijven bij hun respectieve rechthebbenden.