Assembler-Beispiel 84 - STY $ll.asm
Aus C64-Wiki
Zur Navigation springenZur Suche springen
; Diese Programm lädt ein weiteres Programm an die gewünschte Adresse ; Programmstart mit SYS 49152 "NAME",Startadresse ; z.B: SYS 49152 "NAME",8192 (Programm NAME ab Adresse $2000 laden) *=$c000 ; Startadresse des Programms CHKKOM = $aefd FRMEVL = $e257 FRMNUM = $ad8a GETADR = $b7f7 start jsr FRMEVL ; Dateinamen holen und setzen ldx #$08 ; Gerätenummer stx $ba jsr CHKKOM ; auf "," prüfen jsr FRMNUM ; Ausdruck holen und auf numerisch prüfen jsr GETADR sty $c3 ; Startadresse in $c3/$c4 speichern sta $c4 ldy #$00 sty $b9 ; Sekundäradresse = 0 lda #$00 jmp $f4a5 ; Load-Routine