|
|
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: 922 (0x39a)
Types: TextFile
Names: »DISMANTLE.S«
└─⟦f81e11cf7⟧ Bits:30005196 8" CR80 Floppy CR80FD_0194 ( CR/D/2497 TEST-TDX VS0102 Source moduler Att. Holger Bay 820208/AEK )
└─⟦d066df9e9⟧
└─⟦this⟧ »DISMANTLE.S«
«ff»
"DISMANTLE.S"
"----------------"
PROCEDURE INT_DISMANTLE(PC, SP : INTEGER;VAR CC : COMPLETION_CODE);
"**********************************************************************
AUTHOR: TLM
DATE: 810323
***********************************************************************
COMMENTS:
**********************************************************************"
VAR I : INTEGER;
FOUND : BOOLEAN;
CRID : INTEGER;
BEGIN
VM := CODE[PC + XVARMASK];
GET_PARAMETER(VM, 1, PC, SP, CRID);
GET_FD(CRID, F);
DISMANTLE(F, CC);
IF CC = IO_OK THEN
BEGIN
I := 0;
FOUND := FALSE;
REPEAT
I := SUCC(I);
IF (CHANNELS[I].OPEN) AND (CHANNELS[I].CRID = CRID) THEN
BEGIN
CHANNELS[I].OPEN := FALSE;
FOUND := TRUE;
END;
UNTIL FOUND OR (I >= MAX_CHANNEL);
END;
END; " INT_DISMANTLE " «a5»