DataMuseum.dk

Presents historical artifacts from the history of:

Zilog MCZ Floppy Disks

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

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦879946e1a⟧ TextFile

    Length: 3664 (0xe50)
    Types: TextFile
    Names: »SYSALL.S«

Derivation

└─⟦f2a3f19b6⟧ Bits:30005203 8" Zilog MCZ/1 Floppy CR80FD_0030 ( BB LTU TEST BACK UP! BB VD1 821220 )
    └─ ⟦this⟧ »SYSALL.S« 

TextFile

*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