*-----------------------------------------------------------
Title[IODefs.mc...November 23, 1982  1:23 PM...Taft];
* Global definitions for I/O microcode
*-----------------------------------------------------------

*-----------------------------------------------------------
* I/O page assignments
*-----------------------------------------------------------

Set[IOPage, 177400];	* Base of I/O region

* Controller Status Blocks
Set[DiskCSB, Add[IOPage, 0]];		* 20B words
Set[JunkCSB, Add[IOPage, 20]];		* 20B words
Set[EtherCSB, Add[IOPage, 40]];		* 40B words
Set[DisplayCSB, Add[IOPage, 100]];	* 100B words
Set[ColorDisplayCSB, Add[IOPage, 200]];	* 20B words


* Define this here instead of in DisplayDefs because it's needed in DiskBootSoft
* and including both DiskDefs and DisplayDefs in the same assembly is impossible.
MC[DCSB.cursorBitMap, DisplayCSB, 20];	* cursorBitMap: ARRAY [0..17B] OF WORD,