DataMuseum.dk

Presents historical artifacts from the history of:

Bogika Butler

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Bogika Butler

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦01ecd365f⟧ TextFile

    Length: 3712 (0xe80)
    Types: TextFile
    Names: »COMARE.ASM«

Derivation

└─⟦0d02879d3⟧ Bits:30004605 COMPAS Pascal version 3.03
    └─ ⟦this⟧ »COMARE.ASM« 

TextFile

OFFSET	EQU	BLOWST-BLOWUP
FBUF	EQU	0F80BH

CTC1AC	EQU	0F8DDH
KEYCO1	EQU	0F8DEH
KEYCOU	EQU	0F8DFH
KEYSAV	EQU	0F8E0H
CURF	EQU	0F8E3H
GENERF	EQU	0F8E4H
MOTOR1	EQU	0F8E5H
MOTORF	EQU	0F8E6H
ESCBUF	EQU	0F8E7H
VISF	EQU	0F8FAH
DISKNO	EQU	0F8FBH
STARTX	EQU	0F8FCH
STARTY	EQU	0F8FEH

INTDAR	EQU	0F900H
INTCTC	EQU	0F908H
INTPIO	EQU	0F910H

VMASK	EQU	0F918H
CMASK	EQU	0F91EH
VIDBUF	EQU	0F924H

;
; SCRATC RAM AREA FOR BDOS USE
;
DIRBF	EQU	0F954H	      ; SCRATCH DIRECTORY AREA
ALL00	EQU	0F9D4H	      ; ALLOCATION VECTOR 0
ALL01	EQU	0FA06H	      ; ALLOCATION VECTOR 1
ALL02	EQU	0FA38H
ALL03	EQU	0FA6AH
ALL04	EQU	0FA9CH
ALL05	EQU	0FACEH
ALL06	EQU	0FB00H
ALL07	EQU	0FB32H
CHK00	EQU	0FB64H	      ; CHECK VECTOR 0
CHK01	EQU	0FB84H	      ; CHECK VECTOR 1
CHK02	EQU	0FBA4H
CHK03	EQU	0FBC4H
CHK04	EQU	0FBE4H
CHK05	EQU	0FC04H
CHK06	EQU	0FC24H
CHK07	EQU	0FC44H
SEKDSK	EQU	0FC64H		; SEEK DISK NUMBER
SEKTR	EQU	0FC65H		; SEEK TRACK NUMBER
SEKSEC	EQU	0FC67H		; SEEK SECTOR NUMBER
HSTDSK	EQU	0FC68H		; HOST DISK NUMBER
HSTTRK	EQU	0FC69H		; HOST TRACK NUMBER
HSTSEC	EQU	0FC6BH		; HOST SECTOR NUMBER
SEKHST	EQU	0FC6CH		; SEEK SHR SECSHF
HSTACT	EQU	0FC6DH		; HOST ACTIVE FLAG
HSTWRT	EQU	0FC6EH		; HOST WRITTEN FLAG
UNACNT	EQU	0FC6FH		; UNALLOC REC CNT
UNADSK	EQU	0FC70H		; LAST UNALLOC DISK
UNATRK	EQU	0FC71H		; LAST UNALLOC TRACK
UNASEC	EQU	0FC73H		; LAST UNALLOC SECTOR
ERFLAG	EQU	0FC74H	       ; ERROR REPORTING
RSFLAG	EQU	0FC75H		; READ SECTOR FLAG
READOP	EQU	0FC76H		; 1 IF READ OPERATION
WRTYPE	EQU	0FC77H		; WRITE OPERATION TYPE
HSTBUF	EQU	0FC78H		; HOST BUFFER
NRREPE	EQU	0FE78H
CBLOK	EQU	0FE79H
DMAADR	EQU	0FE7DH
CCPSTO	EQU	0FE7FH
INSAV1	EQU	0FE81H
INSAVE	EQU	0FE82H
HLSTO1	EQU	0FE83H
HLSTO2	EQU	0FE85H
HLSTO3	EQU	0FE87H
HLSTO4	EQU	0FE89H
HLSTO5	EQU	0FE8BH
HLSTO6	EQU	0FE8DH
DESTOR	EQU	0FE8FH
AFSTOR	EQU	0FE91H
BANKVA: EQU	0FE92H
SYBAN	EQU	0FE92H		; SYSTEMBANK ACTIVE WHEN 0
VIDROM	EQU	0FE93H		; VIDEO/ROM BANKS
RAMWR	EQU	0FE94H
RAMRD	EQU	0FE95H		; ACTIVE RAMBANK <> 0
GRAFF	EQU	0FE96H
PROP	EQU	0FE97H
OLINE	EQU	0FE98H
ULINE	EQU	0FE99H
INVERT	EQU	0FE9AH
FSCROL	EQU	0FE9BH
CHRBUF	EQU	0FE9CH
RESULT	EQU	0FEA8H
KBBUF	EQU	0FEB0H		; 80 CHARACTER BUFFER FOR KB
SPROM	EQU	0FF80H
ROMSP	EQU	0FF80H

SNR1	EQU	0FFA0H
PRINTE	EQU	0FFA3H
BUSYLI	EQU	0FFA4H
TASTBU	EQU	0FFA5H
FLASH	EQU	0FFA6H
HENY	EQU	0FFA7H
HENX	EQU	0FFA9H
Y3STOR	EQU	0FFABH
X3STOR	EQU	0FFADH
Y2STOR	EQU	0FFAFH
X2STOR	EQU	0FFB1H
Y1STOR	EQU	0FFB3H
X1STOR	EQU	0FFB5H


HENMUL	EQU	0FFB9H
NEDMUL	EQU	0FFBAH
RETN	EQU	0FFBBH
MODE	EQU	0FFBCH
LOCK	EQU	0FFBDH
PIXHO1	EQU	0FFBEH
KBFLAG	EQU	0FFC0H
LPFLAG	EQU	0FFC1H
SIOFLAG EQU	0FFC2H
TRACK	EQU	0FFC3H
SECTOR	EQU	0FFC4H
DMAAD	EQU	0FFC5H
VIDACT	EQU	0FFC7H
LEADIN	EQU	0FFC8H
YSTORE	EQU	0FFC9H
XSTORE	EQU	0FFCBH
SPSTO1	EQU	0FFCDH
SPSTORE EQU	0FFCFH
BCSTORE EQU	0FFD1H
HLSTORE EQU	0FFD3H
CRTSTAR EQU	0FFD5H		; CRTC REFRESH START ADDR.
CLRBEGI EQU	0FFD7H		; POINTER TO SCROLL-CLEAR
SPACEWI EQU	0FFD9H
CHARDIS EQU	0FFDBH
LINESPA EQU	0FFDDH
UNDERBA EQU	0FFDFH
OVERBAS EQU	0FFE1H
SPCCHAR EQU	0FFE3H
SPCAROU EQU	0FFE4H
LEFTBLA EQU	0FFE5H
RIGHTBL EQU	0FFE6H
WIDTH	EQU	0FFE7H
KEEP	EQU	0FFE8H
STARTPO EQU	0FFE9H
VIDADDR EQU	0FFEAH
MASK	EQU	0FFECH
BLMASK	EQU	0FFEDH
YEAR	EQU	0FFF0H
MONTH	EQU	0FFF1H
DAY	EQU	0FFF2H
HOUR	EQU	0FFF3H
MINUTE	EQU	0FFF4H
SECOND	EQU	0FFF5H
PIXVER	EQU	0FFF6H
PIXHOR	EQU	0FFF8H
YPOS	EQU	0FFFAH	; CURSOR POSITION ON SCREEN
			; IN LINES
XPOS	EQU	0FFFCH	; CURSOR POSITION ON SCREEN
			; IN DOTS
ERRORF	EQU	0FFFEH	; SECONDARY ERROR FLAG
MAINEF	EQU	0FFFFH	; MAIN ERROR FLAG


«eof»