|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 DFS Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 DFS Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 2082 (0x822) Types: EM, TextFile Names: »INIT_NOVRAM.EM«
└─⟦24d56d853⟧ Bits:30000744 8mm tape, Rational 1000, DFS, D_12_6_5 SEQ293 └─ ⟦this⟧ »INIT_NOVRAM.EM« └─⟦9031b0687⟧ Bits:30000407 8mm tape, Rational 1000, DFS, D_12_7_3 └─ ⟦this⟧ »INIT_NOVRAM.EM«
[set board_type [read BOARD TYPE,,,,,,,,,,,,,,: ]] [eq [extract [var board_type] 1 3] MEM] [set board_size [read 8 or 32 MBYTE MEMORY (8,32) : ]] [set board_name MEM[read WHICH MEMORY (0,1,2,3) : ]] [eq [var board_size] 32] [set board_type MEM32] [else] [set board_type MEM8] [ne [var board_size] 8] [write *** ILLEGAL MEMORY TYPE -- using MEM8 ***] [end] [end] [else] [set board_name [var board_type]] [end] [case [var BOARD_TYPE]] [when IOA][set part_number 1] [when VAL][set part_number 2] [when TYP][set part_number 3] [when FIU][set part_number 4] [when SEQ][set part_number 5] [when SYS][set part_number 6] [when MEM8][set part_number 8] [when MEM32][set part_number 7] [endcase] [eq Y [read IS THIS A SERIES 400 BOARD? (Y,N) : ]] [set part_number [add [var part_number] 28]] [end] [set serial_number [read SERIAL NUMBER,,,,,,,,,,,: ]] [set rev_number [read ARTWORK REV NUMBER,,,,,,: ]] [set eco_level [read ECO LEVEL,,,,,,,,,,,,,,,: ]] [set date [read BUILD DATE (DD-MM-YYYY),: ]] [set serial_number [convert [var serial_number] A 10]] [set rev_number [convert [var rev_number] A 10]] [set eco_level [convert [var eco_level] A 10]] [set translated_date [convert [extract [var date] 1 2] A 10]] [set translated_date [#insert [convert [extract [var date] 4 2] A 10], [var translated_date], 37, 4]] [set translated_date [#insert [sub [convert [extract [var date] 7 4] A 10], [convert 1901 A 10]], [var translated_date], 30, 7]] [xeq,[var board_name],WRITE_NOVRAM_DATA,[var part_number],[var serial_number], [var rev_number],[var eco_level],[var translated_date]] [kill translated_date] [kill eco_level] [kill rev_number] [kill serial_number] [kill part_number] [kill date] [kill board_type] [kill board_name] [kill board_size]