-- File MesaPress.configG.Williams
--last changed October 23, 1981 4:50 PM by GWilliams
--Press&PressInit changed, added PressNetListener
--
September 1, 1981 5:48 PM
--

MesaPress: CONFIGURATION
IMPORTS AllocDefs, AltoRam, BcplOps, FrameDefs, FrameOps, FSPDefs, ImageDefs, InlineDefs, IODefs, MiscDefs, ProcessDefs, SegmentDefs, Storage, StreamDefs, StringDefs, SystemDefs, TridentDefs
CONTROL Press =

BEGIN
MesaTfs;--Tfs Package
--IMPORTS AllocDefs, BcplOps, FrameDefs, FrameOps, ImageDefs, InlineDefs, IODefs, MiscDefs, ProcessDefs, SegmentDefs, StringDefs, SystemDefs, TridentDefs
--EXPORTS TridentDefs, RamDefs

--AltoRamLoader, AltoRamLocked and TroubleAltoLocked are all in MesaTfs but not exported
--Change MesaTfs to export AltoRam.LoadRamAndBoot[] (it imports it) then get rid of BootRam

AltoRamLoader;
--Special locking routines to load ram
--Imports: AllocDefs, BcplOps, FrameDefs, FrameOps, ProcessDefs, SegmentDefs, Trouble, AltoRam
--Exports: AltoRam

AltoRamLocked;
--Imports AltoRam, ImageDefs
--Exports AltoRam

TroubleAltoLocked;
--Exports trouble

BootRam;
--IMPORTS AltoRam
--EXPORTS PressDefs

PressInit;
--IMPORTS AltoRam, InlineDefs, IODefs, PressDefs, SegmentDefs, StreamDefs, StringDefs, SystemDefs, TridentDefs
--EXPORTS PressDefs

PressLockCode;
--IMPORTS ControlDefs, FrameDefs, TridentDefs
--EXPORTS PressDefs

PrintSlot;
-- IMPORTS InlineDefs, IODefs, MiscDefs, PressDefs, RamDefs, SegmentDefs, Storage, SystemDefs, TridentDefs, FSPDefs

Press;--main pack
--IMPORTS ImageDefs, PressDefs, PressNetDefs, SystemDefs, TridentDefs
--EXPORTS PressDefs

--From here down is PressNetListener stuff - - doesn’t need any new imports to this config

PressNetListener;
--IMPORTS AltoRam, EFTPDefs, IODefs, InlineDefs, PressDefs, PressNetDefs, PupDefs, SegmentDefs, TridentDefs
--EXPORTS PressNetDefs

EFTPRecv;
--uncomment this line if for PressListen
--IMPORTS InlineDefs, CommUtilDefs, EFTPDefs, PupDefs
--EXPORTS EFTPDefs

--Need EFTPSend because it implements EFTPTimeOut and EFTPRecv doesn’t
EFTPSend;
--IMPORTS InlineDefs, CommUtilDefs, PupDefs
--EXPORTS EFTPDefs

TinyPup;
--IMPORTS FrameDefs, ImageDefs,
--ProcessDefs, SegmentDefs, StringDefs, SystemDefs
--EXPORTS Stream, ByteBltDefs,
--PupPktDefs, PupStream, PupDefs, CommUtilDefs, BufferDefs,
--DriverDefs, PupRouterDefs


END.