mirror of https://github.com/wwarthen/RomWBW.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
768 B
56 lines
768 B
TITLE DTBF Runtime data buffer
|
|
;
|
|
TRSDOS EQU 0
|
|
OASIS EQU 0
|
|
;
|
|
IF2
|
|
IFT TRSDOS
|
|
.PRINTX/TRSDOS VERSION/
|
|
ENDIF
|
|
IFT OASIS
|
|
.PRINTX/OASIS VERSION/
|
|
ENDIF
|
|
ENDIF
|
|
;
|
|
ENTRY $DTBF,$DTBF1,$DTBF3,$DTBF5,$DTBF7,$DTBF8,$DTBFA
|
|
;
|
|
DSEG
|
|
;
|
|
$DTBF: DS 1 ;DATA BUFFER
|
|
$DTBF1: DS 2
|
|
$DTBF3: DS 2
|
|
$DTBF5: DS 2
|
|
$DTBF7: DS 1
|
|
$DTBF8: DS 8
|
|
$DTBFA: DS 145-16
|
|
IFT TRSDOS
|
|
DS 115 ;TRSDOS USES UP TO 256 BYTE BUFFERS
|
|
ENDIF
|
|
IFT OASIS
|
|
DS 375 ;OASIS USES UP TO 512 BYTE BUFFERS
|
|
ENDIF
|
|
;
|
|
CSEG
|
|
ENTRY $FORLN,$UFMLN
|
|
;
|
|
$FORLN:
|
|
IFT TRSDOS
|
|
DW 256
|
|
ENDIF
|
|
IFT OASIS
|
|
DW 512
|
|
ENDIF
|
|
IFF TRSDOS OR OASIS
|
|
DW 132
|
|
ENDIF
|
|
;
|
|
$UFMLN:
|
|
IFT TRSDOS
|
|
DW 256
|
|
ENDIF
|
|
IFF TRSDOS
|
|
DW 128
|
|
ENDIF
|
|
;
|
|
END
|
|
|