home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ABBUC Magazin 37A
/
ABBUC_Magazin_37_19xx_ABBUC_Side_A.atr
/
deskjet.src
< prev
next >
Wrap
Text File
|
2023-02-26
|
2KB
|
169 lines
SAVMSC EPZ $58
KANAL EPZ $F0
AUX1 EPZ $F1
AUX2 EPZ $F2
LAENGE EPZ $F3
BUFFER EPZ $F5
FILEN EPZ $F7
HILF EPZ $98
HILF1 EPZ $9A
OPEN EQU $2003
BPUT EQU $2006
CLOSE EQU $2009
PMODE EQU $2022
ORG $4E00
START LDA #1
STA KANAL
LDA #8
STA AUX1
LDA #0
STA AUX2
LDA #FILE
STA FILEN
LDA #FILE/256
STA FILEN+1
JSR OPEN
LDA #RESET
STA BUFFER
LDA #RESET/256
STA BUFFER+1
LDA #12
STA LAENGE
LDA #0
STA LAENGE+1
JSR BPUT
LDX #0
LDA PMODE
ASL
ASL
ASL
TAY
LOOP LDA AUFL,Y
STA MEM,X
INX
INY
CPX #7
BNE LOOP
LDA #MEM
STA BUFFER
LDA #MEM/256
STA BUFFER+1
LDA #7
STA LAENGE
LDA #0
STA LAENGE+1
JSR BPUT
LDA #OFFSET
STA BUFFER
LDA #OFFSET/256
STA BUFFER+1
LDA #5
STA LAENGE
LDA #0
STA LAENGE+1
JSR BPUT
LDA #0
STA HILF1
LOOP1 LDA #ANZ
STA BUFFER
LDA #ANZ/256
STA BUFFER+1
LDA #6
STA LAENGE
LDA #0
STA LAENGE+1
JSR BPUT
JSR DRUCK
INC HILF1
LDA HILF1
CMP #192
BNE LOOP1
LDA #ENDE
STA BUFFER
LDA #ENDE/256
STA BUFFER+1
LDA #10
STA LAENGE
LDA #0
STA LAENGE+1
JSR BPUT
JSR CLOSE
RTS
DRUCK JSR MUL40
CLC
LDA HILF
ADC SAVMSC
STA HILF
LDA HILF+1
ADC SAVMSC+1
STA HILF+1
LDA HILF
STA BUFFER
LDA HILF+1
STA BUFFER+1
LDA #40
STA LAENGE
LDA #0
STA LAENGE+1
JSR BPUT
RTS
MUL40 LDA HILF1
STA HILF
LDA #0
STA HILF+1
ASL HILF
ROL HILF+1
ASL HILF
ROL HILF+1
CLC
LDA HILF1
ADC HILF
STA HILF
LDA HILF+1
ADC #0
STA HILF+1
ASL HILF
ROL HILF+1
ASL HILF
ROL HILF+1
ASL HILF
ROL HILF+1
RTS
FILE ASC "P: "
AUFL DFB $1B
ASC "*t75R"
DFB 0,0
DFB $1B
ASC "*t100R"
DFB 0
DFB $1B
ASC "*t150R"
DFB 0
DFB $1B
ASC "*t300R"
DFB 0
RESET DFB $1B,$45
DFB $1B,$26,$6C,$30,$48
DFB $1B,$2A,$72,$31,$55
OFFSET DFB $1B,$2A,$62,$30,$59
ANZ DFB $1B,$2A,$62,$34,$30,$57
ENDE DFB $1B,$2A,$72,$62,$43
DFB $1B,$26,$6C,$30,$48
MEM DFB 0,0,0,0,0,0,0,0
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯