|
|
DataMuseum.dkPresents historical artifacts from the history of: CR80 Hard and Floppy Disks |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CR80 Hard and Floppy Disks Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3664 (0xe50)
Types: TextFile
Names: »SYSALL.S«
└─⟦f2a3f19b6⟧ Bits:30005203 8" Zilog MCZ/1 Floppy CR80FD_0030 ( BB LTU TEST BACK UP! BB VD1 821220 )
└─⟦this⟧ »SYSALL.S«
*P 42
*L ON
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
;SYSNAM: FILE CONTAINING RAM SYSTEM ALLOCATION
;
;FILE: SYSALL.SRC
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
*INCLUDE CONST.S
GLOBAL CHA1TAB,CHA2TAB,CHA3TAB,CHA4TAB
EXTERNAL EMP1QUE,EMP2QUE,EMP3QUE,EMP4QUE
SIO1A EQU 40H
SIO1B EQU 41H
SIO2A EQU 50H
SIO2B EQU 51H
;ECHO \f
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; CHANNEL TABLE DESCRIPTION
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
;
; **********************
; * CHANNEL * 00H
; * STATUS * 01H
; **********************
; * COMMUNICATION AREA * 02H
; * START ADDRESS * 03H
; **********************
; * TRANSMIT BUFFER * 04H
; * ELEMENT ADDRESS * 05H
; **********************
; * RECEIVE ERROR * 06H
; * STATISTIC * 07H
; **********************
; * EMPTY BUFFER QUEUE * 08H
; * HEAD ADDRESS * 09H
; **********************
; * SEMAPHORE (RECEIVE)* 0AH
; * VALUE (QHEAD*08H) * 0BH
; **********************
; * SEMAPHORE (TRANS) * 0CH
; * VALUE (QHEAD*08H) * 0DH
; **********************
; * CHARACTER * 0EH
; * POINTER * 0FH
; **********************
; * TRANSMIT * 10H
; * BYTECOUNT * 11H
; **********************
; * BUFFER * 12H
; * ADDRESS * 13H
; **********************
; * SIO DATA ADDRESS * 14H
; * SIO CONT ADDRESS * 15H
; **********************
*L ON
*E
;ECHO \f
CHA1TAB ;CHANNEL TABLE ADDRESS CHANNEL 1:
DEFW 0002H ;CHANNEL STATUS
DEFW CHA1 ;COMMUNICATION AREA START ADDRESS
DEFW 0000H ;CONTAINING TRANSMITTER BUFFER ELEMENT ADDRESS
DEFW 0000H ;CONTAINING RECEIVER BUFFER ELEMENT ADDRESS
DEFW EMP1QUE ;ADDRESS OFF EMPTY BUFFER QUEUE
DEFW REC1SEM ;RECEIVER SEMAPHORE VALUE IN CR80-LTU COM.
DEFW TRA1SEM ;TRANSMITTER SEMAPHORE VALUE IN CR80-LTU COM.
ADD1BUF DEFW 0000H ;
COU1BY DEFW 0000H ;
BUF1ADR DEFW 0000H ;
DEFB SIO2B ;
DEFB SIO2B+2 ;
CHA2TAB ;CHANNEL TABLE ADDRESS CHANNEL 2:
DEFW 0002H ;CHANNEL STATUS
DEFW CHA2 ;COMMUNICATION AREA START ADDRESS
DEFW 0000H ;CONTAINING TRANSMITTER BUFFER ELEMENT ADDRESS
DEFW 0000H ;CONTAINING RECEIVER BUFFER ELEMENT ADDRESS
DEFW EMP2QUE ;ADDRESS OFF EMPTY BUFFER QUEUE
DEFW REC2SEM ;RECEIVER SEMAPHORE VALUE IN CR80-LTU COM.
DEFW TRA2SEM ;TRANSMITTER SEMAPHORE VALUE IN CR80-LTU COM.
ADD2BUF DEFW 0000H ;
COU2BY DEFW 0000H ;
BUF2ADR DEFW 0000H ;
DEFB SIO2A ;
DEFB SIO2A+2 ;
CHA3TAB ;CHANNEL TABLE ADDRESS CHANNEL 1:
DEFW 0002H ;CHANNEL STATUS
DEFW CHA3 ;COMMUNICATION AREA START ADDRESS
DEFW 0000H ;CONTAINING TRANSMITTER BUFFER ELEMENT ADDRESS
DEFW 0000H ;CONTAINING RECEIVER BUFFER ELEMENT ADDRESS
DEFW EMP3QUE ;ADDRESS OFF EMPTY BUFFER QUEUE
DEFW REC3SEM ;RECEIVER SEMAPHORE VALUE IN CR80-LTU COM.
DEFW TRA3SEM ;TRANSMITTER SEMAPHORE VALUE IN CR80-LTU COM.
ADD3BUF DEFW 0000H ;
COU3BY DEFW 0000H ;
BUF3ADR DEFW 0000H ;
DEFB SIO1B ;
DEFB SIO1B+2 ;
;ECHO \f
CHA4TAB ;CHANNEL TABLE ADDRESS CHANNEL 2:
DEFW 0002H ;CHANNEL STATUS
DEFW CHA4 ;COMMUNICATION AREA START ADDRESS
DEFW 0000H ;CONTAINING TRANSMITTER BUFFER ELEMENT ADDRESS
DEFW 0000H ;CONTAINING RECEIVER BUFFER ELEMENT ADDRESS
DEFW EMP4QUE ;ADDRESS OFF EMPTY BUFFER QUEUE
DEFW REC4SEM ;RECEIVER SEMAPHORE VALUE IN CR80-LTU COM.
DEFW TRA4SEM ;TRANSMITTER SEMAPHORE VALUE IN CR80-LTU COM.
ADD4BUF DEFW 0000H ;
COU4BY DEFW 0000H ;
BUF4ADR DEFW 0000H ;
DEFB SIO1A ;
DEFB SIO1A+2 ;
;ECHO \f