*=$0801-2 .word $0801 .word nextline ; link to next basic line .word 2001 ; line-nr .byte $9e ; token for sys .byte "2061" .byte $00 ; end of basic-line nextline: .byte $00,$00 ; end of basic-program .include "../../generic/target/ports/silversurfer.inc" .include "rr.inc" CHROUT=$ffd2 CHRIN =$ffe4 ;--------------------------------------- ; mini-terminal ; (mostly useful for testing :=]) ;--------------------------------------- ss_term: .proc lda #$04 ; baudrate ($04=115k) jsr ss_init mlp: ; deactivate rts jsr ss_pause ; get byte from keyboard ; and send it jsr CHRIN beq sk3222 jsr ss_putchr sk3222: ; activate rts jsr ss_unpause lp1: jsr ss_stat_data_available beq mlp ; none jsr ss_getchr2 jsr CHROUT jmp lp1 .endproc .include "../../generic/target/ports/silversurfer_polling.s"