home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Transactor
/
Transactor_13_1986_Transactor_Publishing.d64
/
lwrite
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2023-02-26
|
1KB
|
80 lines
0 rem lwrite (s. hammer 12/85) :
1 :
2 rem 4 statements, 0 functions
3 :
4 rem keyword characters: 19
5 :
6 rem keyword routine line ser #
7 rem s/ldvn ldv 12190 161
8 rem s/lsec lse 12212 162
9 rem s/lwrite lprn 12236 163
10 rem s/llist lst 12252 164
11 :
12 rem ================================
13 :
149 .asc "lwrit[197]ldv[206]lse[195]llis[212]"
1149 .word lprn-1,ldv-1,lse-1,lst-1
12190 ldv jsr $b79e
12192 cpx #3
12194 bcc badev
12196 cpx #8
12198 bcs badev
12200 stx dv
12202 rts
12204 ;
12206 badev ldx #9
12208 jmp $a437
12210 ;
12212 lse jsr $b79e
12214 stx se
12216 rts
12218 ;
12220 opf jsr lpr1
12222 lda #0
12224 jsr $ffbd
12226 lda #$78
12228 ldx dv
12230 ldy se
12232 jsr $ffba
12234 jmp $ffc0
12236 ;
12238 lprn jsr opf
12240 ldx #$78
12242 jsr $79
12244 jsr $aa90
12246 lpr1 jsr $abb5;basic clrchn
12248 lda #$78
12250 jmp $ffc3
12252 ;
12254 lst jsr opf
12256 jsr lfix
12258 ldx #$78
12260 stx $13
12262 jsr $e118
12264 jsr $aad7
12266 jsr $79
12268 jmp $a6a4
12270 ;
12272 lfix lda $0300;direct warmstart
12274 ldy $0301
12276 sta wsvec
12278 sty wsvec+1
12280 lda #<lret
12282 ldy #>lret
12284 sta $0300
12286 sty $0301
12288 rts
12290 ;
12292 lret lda wsvec
12294 ldy wsvec+1
12296 sta $0300
12298 sty $0301
12300 jsr $aad7
12302 jsr lpr1
12304 jmp $e386
12306 ;
12308 dv .byte 4
12310 se .byte $ff
12312 wsvec .word $e38b;warmstart rtn
12314 ;