;----------- Dandelion Processor Program - I/O Processor ----------- ; DESCRIPTION: Definitions for Boot code: Link defintions for Boot code. ; Last modification by Roy Ogus: January 19, 1982 3:02 PM ; File: BootLinkDefs.asm ; Stored: [IRIS]IOP>Boot30>BootEPromRAM.dm ; Written by Roy Ogus. ; Modification History: ; ; - Created (November 18, 1980 9:53 PM) ; - Add links to FloppyInit and DoSeekCmd (January 14, 1982 1:39 PM) ; - Renamed RigidGoExt (January 19, 1982 3:02 PM) ; Note: StartLinkTable, SizeLink is defined in BootDefs.asm. ; This table is mantained upwards in memory, i.e. successive links are stored in lower addresses. BootGoExt equ StartLinkTable ; Boot entry point DoBootPhaseExt equ StartLinkTable-(1*SizeLink) ; Start of Boot file interpreter GetNextWordExt equ StartLinkTable-(2*SizeLink) ; Get the next word from the boot file BootInitExt equ StartLinkTable-(3*SizeLink) ; Boot initialization subroutine ReadMainMemExt equ StartLinkTable-(4*SizeLink) ; Read a word of main memory InitCPCmdExt equ StartLinkTable-(5*SizeLink) ; Start a CPport Read or Write WriteCPwordExt equ StartLinkTable-(6*SizeLink) ; Write a CP word ReadCPwordExt equ StartLinkTable-(7*SizeLink) ; Read a CP word ClearMPanelExt equ StartLinkTable-(8*SizeLink) ; Clear maintenance panel IncrMPExt equ StartLinkTable-(9*SizeLink) ; Increment maintenance panel PutMPExt equ StartLinkTable-(10*SizeLink) ; Put a number in M Panel DelayExt equ StartLinkTable-(11*SizeLink) ; Delay subroutine ErrorReportExt equ StartLinkTable-(12*SizeLink) ; ErrorReport loop MoveLinkTableExt equ StartLinkTable-(13*SizeLink) ; (DUMMY) FloppyInitExt equ StartLinkTable-(14*SizeLink) ; External entry point for FloppyInit DoSeekCmdExt equ StartLinkTable-(15*SizeLink) ; Do a seek command NextLink equ StartLinkTable-(16*SizeLink) ; Address of next link to be allocated END BootLinkDefs