!to"c1lcart.crt",plain *=$8000 jmp $800b jmp $800b !by $01,$43,$42,$4d ; module-nr., "CBM" *=$800b sei lda $fb pha ldx #$02 ; cartrige 1 lo, kernal sta $FDD0,x jsr $FF84 ; Initialize I/O devices jsr $FF87 ; RAM Test pla sta $FB jsr $FF8A ; Restore vectors to initial values jsr $FF81 ; Initialize screen editor lda #{cartrige ; cartridge jump in sta $02FE lda #}cartrige sta $02FF lda #$F1 ; irq -> banking-routines sta $0314 lda #$FC sta $0315 cli jmp * cartrige: lda #$ff sta $FF0C sta $FF0D ; hide cursor ldx #$00 - lda mytxt,x sta $0c50,x inx cpx #$28 bne - jmp * mytxt: !scr " the cartridge is working ! "
Letzte Änderung: 2020-09-29 08:22:21