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: 6388 (0x18f4) Types: TextFile Names: »FSC«, »FSC.S«
└─⟦8c095a7f3⟧ Bits:30005798 CR80 Disc Pack ( Vol ILS systemdisk XAMOS TOS 10:01 hard boot #43c 19-7-87/JFJ ) └─ ⟦this⟧ »PREFIXES.D!XAMOS.D!ASM.D!FSC.S« └─⟦c2e810e96⟧ Bits:30005799 CR80 Disc Pack ( XAMOS 841129 ILS TOS 10-01 System Disk Tilhører ILS/MSG hard boot boot entry #43c ) └─ ⟦this⟧ »PREFIXES.D!XAMOS.D!ASM.D!FSC.S« └─⟦e0c43619c⟧ Bits:30005797 CR80 Disc pack ( Vol:FNJ1 861029/EC CR80 S/W Package II+III+IV+V+VII ) └─ ⟦this⟧ »CSP005_V0501.D!CSS827.D!FSC«
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; F I L E : F S C ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;----------------------------------------------------------------------- ; ; PROJECT: AMOS ; ; MODULE NAME: FSC ; MODULE ID NMB: CSS/827 ; MODULE VERSION: 0306 ; MODULE TYPE: PREFIX ; MODULE FILES: FSC ; MERGE FILES: - ; ; SPECIFICATIONS: - ; AUTHOR/DATE: FP/800506 ; ; DELIVERABLE: YES ; SOURCE LANGUAGE: CR80 ASSEMBLER ; COMPILE COMPUTER: CR80 ; TARGET COMPUTER: CR80 ; OPER. SYSTEM: AMOS ; ;----------------------------------------------------------------------- ; ; CHANGE RECORD: ; ; VERSION AUTHOR/DATE DESCRIPTION OF CHANGE ; ------- ----------- --------------------- ; ; 0101 FP/800506 INITIAL SUBMITTAL ; ; 0201 FP/801208 EXPANDED WITH MAGNETIC TAPE DRIVER FUNCTIONS ; RESERVE AND RELEASE DEVICE, AND ; GET VOLUME INFORMATION IN STEAD OF ; GET VOLUME THRESHOLD ; ; 0301 FP/811110 EXTENDED WITH BREAK_MT_FILE AND ; RESUME_MT_FILE. ; ; 0302 FP/820120 VALUES OF BREAK_MT_FILE AND RESUME_MT_FILE ; COMMANDS ARE CHANGED. ; CLOSE COMMAND INSERTED. ; SET_VOLUME_THRESHOLD, GET_VOLUME_THRESHOLD, ; GET_VOLUME_INFORMATION, AND ; SET_FILE_THRESHOLD COMMANDS DELETED. ; ; 0303 SMA/830204 EXTENDED WITH STARTDUALIZE, FINISHDUALIZE AND ; DUALIZESECTORS. ; ; 0304 FP/831120 EXTENDED WITH UNMOUNT, CHANGE VOLUME IDENTI- ; FICATION, GET DEVICE INFORMATION, AND ; CHANGE BOOT ENTRY. ; ; 0305 FP/840405 EXTENDED WITH SET_FILE_SIZE AND EXMOUNT ; ; 0306 FP/840807 EXTENDED WITH INCLUDE DEVICE KIND. ; ;----------------------------------------------------------------------- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; FILE SYSTEM COMMAND ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; MESSAGE <: FSC VS 306, 840807:> ; USE BASE AX=BASE ; FILE SYSTEM COMMAND ; COPER:= AX,AX=AX+1 ; FILE SYSTEM OPERATION CUSER:= AX,AX=AX+XUSERH ; USER ID CFNUM:= AX,AX=AX+1 ; FILE NUMBER CFNUM1:= AX,AX=AX+1 ; ADDITIONAL FILE NUMBER CDEVN:= CFNUM ; DEVICE NAME CFIRST:= AX,AX=AX+2 ; FIRST BYTE CCOUNT:= AX,AX=AX+2 ; BYTE COUNT COMLNG:= AX ; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; FILE SYSTEM ANSWER ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; USE BASE AX=BASE ; FILE SYSTEM ANSWER RRES:= AX,AX=AX+1 ; FILE SYSTEM RESULT RCOUNT:= AX,AX=AX+2 ; TRANSFERRED BYTES RFNUM:= RCOUNT ; FILE NUMBER (RESULT) RESLNG:= AX ; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; FILE SYSTEM COMMAND CODES. ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; XXUSERON:= 2 ; XXCLOSEUP:= 3 ; CLOSE UP XXUSEROFF:= 4 ; XXSTARTDUALE:=5 ; STARTDUALIZE XXFINISHDUAE:=6 ; FINISHDUALIZE XXDUALIZESES:=7 ; DUALIZESECTORS XXASSIGN:= 8 ; XXASSIGNDUAL= 9 ; ASSIGN DUAL XXDEASSIGN:= 10 ; XXDISCARD= 11 ; DISCARD XXRES:= 12 ; RESERVE DEVICE XXREL:= 13 ; RELEASE DEVICE XXMOUNT:= 14 ; XXCHVOL:= 15 ; CHANGE VOLUME IDENTIFICATION XXDISMOUNT:= 16 ; XXUPDATE:= 17 ; UPDATE XXGETROOT:= 18 ; XXGTDI:= 19 ; GET DEVICE INFORMATION XXCHBE:= 20 ; CHANGE BOOT ENTRY XXUNMOUNT:= 21 ; UNMOUNT XXCREATE:= 22 ; XXEXMOUNT:= 23 ; EXMOUNT XXDISMANTLE:= 24 ; XXINDK:= 25 ; INCLUDE DEVICE KIND XXRESET:= 26 ; XXSTSZ:= 27 ; SET_FILE_SIZE XXOFFER:= 28 ; XXACCEPT:= 30 ; XXPROTECT:= 34 ; XXGETFIN:= 36 ; GET FILE INFORMATION XXENTER:= 38 ; XXLOOKUP:= 40 ; XXDESCENT:= 42 ; XXRENAME:= 44 ; XXREMOVE:= 46 ; XXREADBYTES:= 50 ; XXMODIFS:= 52 ; XXAPPENS:= 54 ; XXREADR:= 60 ; XXWRITER:= 62 ; XXWRITEP:= 64 ; WRITE AND PROTECT XXWRITEM:= 66 ; WRITE AND MARK XXFORMAT:= 70 ; XXBRMT:= 78 ; BREAK_MT_FILE XXREMT:= 79 ; RESUME_MT_FILE XXMTINIT:= 80 ; INITIATE MAG.-TAPE XXMTMOUNT:= 81 ; MOUNT_MAGTAPE XXMTDISMOUNT:=82 ; DISMOUNT_MAGTAPE XXMTCF:= 83 ; CREATE_MT_FILE XXMTFF:= 84 ; FIND_MT_FILE XXREWIND:= 85 ; REWIND MAGTAPE XXMTSF:= 86 ; SKIP_MT_FILES XXMTSR:= 88 ; SKIP_MT_RECORDS XXFTQM:= 90 ; FIRST TQM COMMAND XXFCRM:= 100 ; FIRST CRAM COMMAND XXLCRM:= 129 ; LAST CRAM COMMAND ;