DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 DFS Tapes

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

See our Wiki for more about Rational R1000/400 DFS Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦7b2a45f73⟧ EM, TextFile

    Length: 2048 (0x800)
    Types: EM, TextFile
    Names: »GET_MEM_STATE.EM«

Derivation

└─⟦b4205821b⟧ Bits:30000743 8mm tape, Rational 1000, DFS, D_12_7_3 SEQ288
    └─ ⟦this⟧ »GET_MEM_STATE.EM« 
└─⟦b434774df⟧ Bits:30000528 8mm tape, Rational 1000, DFS, D_12_6_5
    └─ ⟦this⟧ »GET_MEM_STATE.EM« 
└─⟦bc1274df5⟧ Bits:30000750 8mm tape, Rational 1000, DFS backup from PAM's R1000
    └─ ⟦this⟧ »GET_MEM_STATE.EM« 

TextFile

[#eq [#extract %1%,20,1],0]
    [write SCAVENGER_TRAP,,,,,,,,,,,,,,,= TRUE]
[else]
    [write SCAVENGER_TRAP,,,,,,,,,,,,,,,= FALSE]
[end]
[#eq [#extract %1%,21,1],0]
    [write CONTROL_ADDRESS_OUT_OF_RANGE,= TRUE]
[else]
    [write CONTROL_ADDRESS_OUT_OF_RANGE,= FALSE]
[end]
[#eq [#extract %1%,22,1],0]
    [write PAGE_CROSSING,,,,,,,,,,,,,,,,= TRUE]
[else]
    [write PAGE_CROSSING,,,,,,,,,,,,,,,,= FALSE]
[end]
[#eq [#extract %1%,23,1],0]
    [write CACHE_MISS,,,,,,,,,,,,,,,,,,,= TRUE]
[else]
    [write CACHE_MISS,,,,,,,,,,,,,,,,,,,= FALSE]
[end]
[#eq [#extract %1%,27,1],1]
    [write MAR_MODIFIED,,,,,,,,,,,,,,,,,= TRUE]
[else]
    [write MAR_MODIFIED,,,,,,,,,,,,,,,,,= FALSE]
[end]
[#eq [#extract %1%,28,1],1]
    [write INCOMPLETE_MEMORY_CYCLE,,,,,,= TRUE]
[else]
    [write INCOMPLETE_MEMORY_CYCLE,,,,,,= FALSE]
[end]
[#case [#extract %1%,25,2]]
    [when 0]
        [write LAST_MEM_OP,,,,,,,,,,,,,,,,,,= PHYSICAL_READ]
    [when 1]
	[write LAST_MEM_OP,,,,,,,,,,,,,,,,,,= PHYSICAL_WRITE]
    [when 2]
        [write LAST_MEM_OP,,,,,,,,,,,,,,,,,,= LOGICAL_READ]
    [when 3]
	[write LAST_MEM_OP,,,,,,,,,,,,,,,,,,= LOGICAL_WRITE]
[endcase]
[write FIU_MAR,,,SPACE,=,[#case,[#extract,%1%,3D,3]]
			    [when 0]RESERVED,,
			    [when 1]CONTROL,,
			    [when 2]TYPE,,
			    [when 3]QUEUE,,
			    [when 4]DATA,,
			    [when 5]IMPORT,,
			    [when 6]CODE,,
			    [when 7]SYSTEM,,
			 [endcase]
		 NAME,=,[#extract,%2%,0,20],,
	         OFFSET,=,[#extract,%2%,20,19]]«nul»