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 - download
Length: 1606 (0x646) Types: TextFile Names: »MS3400.S«
└─⟦b5acf5c79⟧ Bits:30005104 8" CR80 Floppy CR80FD_0063 ( VOL: SCC.V MSS Directory: MS2.D ) └─⟦f918199fd⟧ └─ ⟦this⟧ »MS2.D!MS3400.S«
MESSAGE <:MS3400.S V810309:> ;----------------------------------------------------------------------- ; SUBROUTINE MS3400 ; GENERATE FM ANO ; ; REGISTERS CALL EXIT ; R0 - ANO ; R4 LINK DON'T CARE ; R1,R2,R3,R5,R6,R7 - DON'T CARE ; ; INPUT: SCCID,IOTYP.SRCIO ; OUTPUT: - ; EXIT TO: LINK+0 (OK) ;----------------------------------------------------------------------- MS3400: ; GENERATE FM ANO: MODC SRCIO ; MOV IOTYP R0 ; GET TYPE SBN R0 IOBFIX ; IF INTERNAL CONVERSION JMP MS3404 ; THEN BEGIN MOV SCCID R0 ; GET SCC LETTER (P OR Q) ADDC -<:A:> R0 ; COMPUTE LETTER FIELD CONTENTS IF ANBLET NE 0 THEN SLL R0 ANBLET FI ADDC 0<ANBNMB R0 ; COMPUTE AND INCLUDE NUMBER ADDC ANOFM<ANBCOD R0 ; SET CODE TO 'FM' JMP 0. X4 ;R RETURN MS3404: ; END ELSE BEGIN EXTERNAL MOV SCCID R0 ; GET SCC LETTER (P OR Q) ADDC -<:A:> R0 ; COMPUTE LETTER FIELD CONTENTS IF ANBLET NE 0 THEN SLL R0 ANBLET FI ADDC 0<ANBNMB R0 ; COMPUTE AND INCLUDE NUMBER ADDC ANOFM<ANBCOD R0 ; SET CODE TO 'FM' JMP 0. X4 ;R RETURN -