;Copyright (C) 1984, 1985 by Xerox Corporation. All rights reserved. ;-- stored as [Idun]Dove>RAMEEP.asm ;-- created on 14-Feb-84 11:13:22 ;-- This file is intended to contain RAM-resident portion of EEProm constants. ; ;-- last edited by: ;-- KEK 20-Mar-86 10:21:11 ;add DiagAutoRun/RDCLandingZone/WriteCount ;-- JPM 2-Aug-85 17:22:24 :Removed eePromLowMem and eePromHighMem (now in ROMEEP.asm). ;-- KEK 31-Jul-85 16:31:19 :created RAMEEP.asm from orig EEPDefs.asm ;-- JPM 14-Nov-84 14:52:53 :Updated for new layout. ;-- JPM 12-Oct-84 16:11:44 :Updated for new layout. ;-- VXS 16-Aug-84 11:04:01 :made EEPromSegment COMMON. ;-- VXS 8-Aug-84 15:43:40 :Made tempEEPromImage so we ;know where this thing is. (fixes bug where if wordsInEEProm ;wasn't on even 4 word boundary, would be overlap) ;-- JPM 19-Jul-84 11:04:57 :Added eePromLockMode. ;-- VXS 11-Jul-84 16:28:56 :Creation. See IOPDefs.asm for earlier history. ;-------------------------------------------------------------------------------- ; ;Definitions for RAM-used offsets within EEProm: ;(for the other eeprom defs, see latest ROMEEP.asm and BadPage.asm) eePromMemSize EQU RAMSegment+byteEEPromOffset+25 ; [0..3] = encoded VM size (in increments of 64 map pages) ; 0 => none ; 1 => 64 VM map pages ; 2 => 128 VM map pages ; 3 => 256 VM map pages ; [4..7] = encoded control store sizes (in increments of 4K pages) ; 0 => none ; 1 => 4K control store ; 2 => 8K control store eePromHardwareBuild EQU RAMSegment+byteEEPromOffset+26 ; 0 => ?none ; 1 => B0/B1 ; 2 => B2 ; 3-255 => spare incremental encodings eePromMisc EQU RAMSegment+byteEEPromOffset+27 ; [0..0] = Default boot type bit2 (with or without diagnostics) ; [1..1] = Default diagnostic boot type bit (short or long) ; [2..7] = spare eePromRS232DCEtype EQU RAMSegment+byteEEPromOffset+28 eePromRS232DCEattr EQU RAMSegment+byteEEPromOffset+29 eePromRS232DTEtype EQU RAMSegment+byteEEPromOffset+30 eePromRS232DTEattr EQU RAMSegment+byteEEPromOffset+31 eePromPCEMemSize EQU RAMSegment+wordEEPromOffset+32 eePromPCEConfig EQU RAMSegment+wordEEPromOffset+34 eePromOption1 EQU RAMSegment+wordEEPromOffset+36 eePromOption2 EQU RAMSegment+wordEEPromOffset+38 eePromOption3 EQU RAMSegment+wordEEPromOffset+40 ;this is actually defined in ROMEEP.asm. ;eePromFloppy EQU ROMSegment+wordEEPromOffset+42 ;eePromSpare2 EQU RAMSegment+byteEEPromOffset+44 ;eePromSpare3 EQU RAMSegment+byteEEPromOffset+45 ;eePromSpare4 EQU RAMSegment+byteEEPromOffset+46 ;eePromSpare5 EQU RAMSegment+byteEEPromOffset+47 ;eePromSpare6 EQU RAMSegment+byteEEPromOffset+48 ;eePromSpare7 EQU RAMSegment+byteEEPromOffset+49 eePromDiagAutoRun EQU RAMSegment+wordEEPromOffset+44 eePromRDCLandingZone EQU RAMSegment+wordEEPromOffset+46 eePromWriteCount EQU RAMSegment+wordEEPromOffset+48 eePromSpare8 EQU RAMSegment+byteEEPromOffset+50 eePromSpare9 EQU RAMSegment+byteEEPromOffset+51 eePromSpare10 EQU RAMSegment+byteEEPromOffset+52 eePromSpare11 EQU RAMSegment+byteEEPromOffset+53 eePromSpare12 EQU RAMSegment+byteEEPromOffset+54 eePromSpare13 EQU RAMSegment+byteEEPromOffset+55 eePromSpare14 EQU RAMSegment+byteEEPromOffset+56 eePromSpare15 EQU RAMSegment+byteEEPromOffset+57 eePromSpare16 EQU RAMSegment+byteEEPromOffset+58 eePromSpare17 EQU RAMSegment+byteEEPromOffset+59 eePromSpare18 EQU RAMSegment+byteEEPromOffset+60 eePromSpare19 EQU RAMSegment+byteEEPromOffset+61 eePromSpare20 EQU RAMSegment+byteEEPromOffset+62 eePromSpare21 EQU RAMSegment+byteEEPromOffset+63 eePromSpare22 EQU RAMSegment+byteEEPromOffset+64 eePromSpare23 EQU RAMSegment+byteEEPromOffset+65 eePromSpare24 EQU RAMSegment+byteEEPromOffset+66 eePromSpare25 EQU RAMSegment+byteEEPromOffset+67