HEIMCOMPUTER · 1982 · BROWSER-EDITION

COMMODORE 64 / EMULATOR

Ein vereinfachter C64 mit BASIC-V2-Interpreter, 40×25-Textbildschirm, originalgetreuer Farbpalette und POKE-baren Registern. Einfach in den blauen Bildschirm tippen – er hört zu.

POWER VIDEO · 40 COLUMNS
COMMODORE 64PERSONAL COMPUTER

BEDIENUNG

  • Tippen & Enter führt die Zeile aus, z. B. PRINT 2+2
  • Zeilen mit Nummer (10 PRINT "HI") werden gespeichert; RUN startet, LIST zeigt, NEW löscht
  • Esc = RUN/STOP: bricht laufende Programme ab
  • Backspace löscht, Demos laden per Funktionstasten oben
  • Farben: POKE 53280,X (Rahmen), POKE 53281,X (Hintergrund), X = 0–15
  • Sound (SID) ab 54272: +0/+1 Frequenz, +4 Wellenform+Gate (17 Dreieck, 33 Sägezahn, 65 Puls, 129 Rauschen; −1 = Gate aus), +5/+6 ADSR, Lautstärke POKE 54296,15
  • Sprites: 8 Stück wie beim Original – POKE 53269 (an/aus, Bitmaske), 53248/49 (X/Y Sprite 0), 53287–94 (Farben), Zeiger 2040–47 (Wert×64 = Datenadresse, z. B. Block 13 = 832), X-MSB 53264, Vergrößerung 53277/53271, Multicolor 53276/53285/53286; Kollisionen: PEEK(53278) Sprite–Sprite, PEEK(53279) Sprite–Text (Bitmasken, Lesen löscht das Register wie beim VIC-II)
  • Bildschirmspeicher: POKE 1024–2023, Farb-RAM ab 55296

UNTERSTÜTZTES BASIC

PRINT (auch ?), INPUT, GET, LET, IF…THEN, GOTO, GOSUB/RETURN, FOR…NEXT…STEP, ON…GOTO/GOSUB, DATA/READ/RESTORE, POKE, PEEK, REM, END, STOP, RUN, LIST, NEW, CLR · Funktionen: RND, INT, ABS, SGN, SQR, SIN, COS, TAN, ATN, LOG, EXP, LEN, ASC, VAL, CHR$, STR$, LEFT$, RIGHT$, MID$, TAB, SPC, TI · AND/OR/NOT arbeiten bitweise wie im Original.

Vereinfachung: Schlüsselwörter bitte mit Leerzeichen trennen (IF X>5 THEN …). SID-Sound ist eine Näherung (3 Stimmen, ADSR; Pulsweite & Filter fehlen) und startet nach dem ersten Tastendruck oder Klick – keine Arrays; Sprite-Kollisionen werden nur im sichtbaren Bildbereich erkannt.