-- Copyright (C) 1984, 1985  by Xerox Corporation. All rights reserved. 
-- UnpackedBasicHeadsDicentra.config, HGM,  3-Jul-85  3:37:10

PACK --ALL--  -- resident code
    ProcessorHeadDicentra, RealMemoryImplDicentra,
    EthernetHeadDicentra, EthernetOneHeadDicentra,
    TTYPortHeadDicentra,
    GMTUsingIntervalTimer, SetGMTUsingEthernet,
    SA4000HeadDummy, FloppyHeadDummy,
    EERomDicentra, WatchdogDicentra;
  
BasicHeadsDicentra: CONFIGURATION LINKS: CODE
  IMPORTS
     BitBlt, DeviceCleanup, DicentraInputOutput, Frame, Inline, PageMap,
     ProcessOperations, ResidentHeap, Process, Runtime, SpecialRuntime, System
  EXPORTS
    BeepFace, DisplayFace, KeyboardFace, MouseFace,
    EthernetFace, EthernetOneFace,
    HeadStartChain1: HeadStartChain, PilotDiskFace, PilotDiskFaceExtras, ProcessorFace,
    RealMemory, RealMemoryExtras, FloppyDiskFace, TemporarySetGMT, TTYPortFace,
    EERom, Watchdog =
  BEGIN
  
  ProcessorHeadDicentra;
  RealMemoryImplDicentra;
  GMTUsingIntervalTimer;  --  I don't know how this gets started
  SetGMTUsingEthernet;
  
  
  [HeadStartChain1, EthernetFace] ←
    EthernetHeadDicentra [
      HeadStartChain2, DicentraInputOutput, Inline, Process, Runtime, SpecialRuntime, System];
  
  [HeadStartChain2, EthernetOneFace] ←
    EthernetOneHeadDicentra [
      HeadStartChain3, DicentraInputOutput, Inline, Process, Runtime, SpecialRuntime];
  
  [HeadStartChain3, BeepFace, DisplayFace, DriverStartChain, KeyboardFace, MouseFace] ←
    DisplayHeadDummy [HeadStartChain4];

  [HeadStartChain4, PilotDiskFace, PilotDiskFaceExtras] ← SA4000HeadDummy [HeadStartChain5];
  
  [HeadStartChain5, FloppyDiskFace] ← FloppyHeadDummy [HeadStartChain6];
  
  [HeadStartChain6] ← HeadStartChainPlug [];
  
  TTYPortHeadDicentra;
  
  EERomDicentra;
  WatchdogDicentra;

  
  END.