|
|
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: 1316 (0x524)
Types: TextFile
Names: »TABRES.S«
└─⟦a3edd706e⟧ Bits:30005202 8" Zilog MCZ/1 Floppy CR80FD_0028 ( TC 500 SEC. PROTOCOL BACK UP ! (V1) BB A1 820907 NCJ )
└─⟦this⟧ »TABRES.S«
└─⟦e12128f26⟧ Bits:30005200 8" Zilog MCZ/1 Floppy CR80FD_0026 ( TC 500 SEC. PROTOCOL BB V1 830407 NCJ )
└─⟦this⟧ »TABRES.S«
!*********************************************************************
*
* INIT_CONFIG_TABLE MODULE
*
*********************************************************************!
INIT_CONF_TAB MODULE
TYPE
BUFFER RECORD
[BUFF_HEAD ARRAY[4 WORD]
STAADR ^BYTE
DATA ARRAY[504 BYTE]]
REC_PTR ^BUFFER
CONFIG_TABLE ARRAY [10,4 BYTE]
CONFIG_TAB_PTR ^CONFIG_TABLE
CONF_TABLE ARRAY [10,1 BYTE]
CONF_TAB_PTR ^CONF_TABLE
PARAM_TABLE RECORD
[B ARRAY[20 BYTE]
W WORD
P CONFIG_TAB_PTR
C CONF_TAB_PTR
CL_MESS BYTE]
DATA_PTR ^PARAM_TABLE
PBYTE ^BYTE
CONSTANT
EMPTY := 0
GLOBAL
!ECHO \f
!
!*************************************************************************
* PROCEDURE : TABRES
*
* FUNCTION : THE SPECIFIED CONFIGURATION TABLE IS INITIALIZED
* WITH ZERO`S
*
* INPUTS : PCT : POINTER TO CONFIGURATION TABLE
*
* OUTPUTS : NONE
************************************************************************!
TABRES PROCEDURE (PCT CONFIG_TAB_PTR)
LOCAL
CT_ADR PBYTE
COUNT BYTE
ENTRY
CT_ADR := PBYTE PCT
COUNT := 0
DO
CT_ADR^ := EMPTY
CT_ADR := INC CT_ADR
COUNT += 1
IF COUNT = SIZEOF CONFIG_TABLE THEN EXIT FI
OD
END TABRES
END INIT_CONF_TAB
!ECHO \f
!