IT-lexicon › Programmeren › SYS 2061

SYS 2061

Programmeren Svenska → Bijgewerkt: 2026-10-04

De BASIC-regel van één opdracht waarmee een machinecodeprogramma op de C64 met een gewone RUN start.

BASIC-programma's op de Commodore 64 worden geladen op adres 2049 ($0801). Een machinecodeprogramma dat zich als een gewoon programma wil gedragen, begint daarom met één BASIC-regel, meestal 10 SYS2061. Die regel beslaat precies twaalf bytes: koppelwijzer, regelnummer, het SYS-token, vier cijfers, een afsluitende nul en de twee nullen die het einde van het programma markeren. 2049 + 12 = 2061, oftewel $080D – precies waar de machinecode begint.

De gebruiker typt zoals gewoonlijk LOAD en RUN, de BASIC-interpreter voert zijn ene regel uit en springt rechtstreeks de assembly in. Vrijwel elke crack, gepakt bestand en demo op de C64 opent zo, en het getal is zo gebruikelijk dat je het in een hexdump van een afstand herkent. Varianten als SYS2064 bestaan, meestal omdat iemand de regel zonder goede reden opvulde.

← Terug naar het lexicon