2018-03-16 16:33:11 +00:00
|
|
|
|
NEW
|
2018-11-17 17:17:13 +00:00
|
|
|
|
PREFIX
|
2018-03-16 16:33:11 +00:00
|
|
|
|
AUTO 4,1
|
|
|
|
|
.LIST OFF
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
Pak.Out.Init lda #$80
|
|
|
|
|
sta Pak.Out.Mask
|
|
|
|
|
stz Pak.Out.Byte
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
Pak.Out.Close bit Pak.Out.Mask
|
|
|
|
|
bmi .8
|
|
|
|
|
lda Pak.Out.Byte
|
|
|
|
|
jmp Pak.Out.PutByte
|
|
|
|
|
.8 clc
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
Pak.Out.PutCA jsr Pak.Out.PutBitC
|
|
|
|
|
bcs Pak.Out.Put.rts
|
|
|
|
|
|
|
|
|
|
Pak.Out.PutA ldy #8
|
|
|
|
|
|
|
|
|
|
.1 asl
|
|
|
|
|
jsr Pak.Out.PutBitC
|
|
|
|
|
bcs Pak.Out.Put.rts
|
|
|
|
|
dey
|
|
|
|
|
bne .1
|
|
|
|
|
|
|
|
|
|
Pak.Out.Put.rts rts
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
Pak.Out.PutBitC pha
|
|
|
|
|
|
|
|
|
|
bcc .1
|
|
|
|
|
lda Pak.Mask
|
|
|
|
|
tsb Pak.Byte
|
|
|
|
|
clc
|
|
|
|
|
|
|
|
|
|
.1 lsr Pak.Mask
|
|
|
|
|
bne .8
|
|
|
|
|
|
|
|
|
|
jsr Pak.Out.PutByte
|
|
|
|
|
bcs .9
|
|
|
|
|
|
|
|
|
|
jsr Pak.Out.Init
|
|
|
|
|
|
|
|
|
|
.8 pla
|
|
|
|
|
* clc
|
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
.9 pla
|
|
|
|
|
* sec
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
Pak.Out.PutByte inc Pak.DstCnt
|
|
|
|
|
bne .1
|
|
|
|
|
inc Pak.DstCnt+1
|
|
|
|
|
beq .9
|
|
|
|
|
|
|
|
|
|
.1 ldx Pak.Pass
|
|
|
|
|
bne .6
|
|
|
|
|
|
|
|
|
|
phx
|
|
|
|
|
tax
|
|
|
|
|
|
|
|
|
|
inc Pak.CntL,x
|
|
|
|
|
bne .2
|
|
|
|
|
|
|
|
|
|
inc Pak.CntH,x
|
|
|
|
|
|
|
|
|
|
.2 plx
|
|
|
|
|
bra .7
|
|
|
|
|
|
|
|
|
|
.6 sta (ZPDstPtr)
|
|
|
|
|
|
|
|
|
|
inc ZPDstPtr
|
|
|
|
|
bne .2
|
|
|
|
|
inc ZPDstPtr+1
|
|
|
|
|
|
|
|
|
|
.7 inc Pak.Stat+S.PAKSTAT.PASS1,x
|
|
|
|
|
bne .8
|
|
|
|
|
inc Pak.Stat+S.PAKSTAT.PASS1+1,x
|
|
|
|
|
|
|
|
|
|
.8 clc
|
|
|
|
|
rts
|
|
|
|
|
|
|
|
|
|
.9 sec
|
|
|
|
|
rts
|
|
|
|
|
*--------------------------------------
|
|
|
|
|
MAN
|
2018-11-17 17:17:13 +00:00
|
|
|
|
SAVE USR/SRC/LIB/LIBPAK.S.OUT
|
2018-03-16 16:33:11 +00:00
|
|
|
|
ASM
|