
Software Description
In order for the MIO to perform its multitude of tasks, one full page of memory has been allocated for
general operating variables and configuration parameters. Two other pages have been reserved for
"R:" handler input and output buffers, and the rest of memory (up to 4093 pages) can be used as
RAM drives and a printer buffer through the MIO ROM. Table 5-4 describes the configuration
parameters (those which are read from the hard disk (ID=0, LUN=0) when memory is invalid). This
table occupies the first 192 bytes of memory page 0. The remaining 64 bytes are operating variables
and are listed in table 5-5. Memory pages 1 and 2 are reserved for the "R:" handler input/output
buffers.
Table 5-4. MIO Configuration Parameters
Address
(HEX)
Symbol
Name
Length
(Dec)
Function of parameter or variable.
$D600
MEMKEY
16
This contains a string of characters. If the string in memory is
not equal to that in ROM, it is assumed that power to the MIO
has been lost and it should reconfigure.
$D610
DRDATA
64
This contains an array of 8 drive config records (each 8 bytes
long). Records are:
+0: First physical block address (sector number) of logical
device. MSB first.
+3: Last+1 physical block address (sector number) of logical
device. MSB first.
+6: B[2,0] = SCSI/SASI ID if hard disk
= drive number if floppy
B[5]
= 1 if floppy drive (reassign)
B[6]
= 1 if RAM drive
B[7]
= 1 if Hard drive
if B[7,5] = 0, then ignore
+7: B[3]
= 1 if disk is write locked
B[4]
= 1 if SASI type interface
B
[7,5] = logical unit number of drive
$D652
PREND
2
Last+1 RAM page number allocated to print spooler.
$D654
PRUNIT
1
Printer device number (0 if P: disabled)
$D655
PRFLAGS
1
Printer configuration flags
B[5] = 1 if using a serial printer
B[6] = 1 if spooler is enabled
B[7] = 1 if CR/LF option enabled
$D656
SERUNIT
1
RS-232 "R:" enable flag; 1=enable/0=disable
$D657
SERFLAGS
1
Default configuration for serial port.
B[7] = 1 if to append LF after CR
B[6] = 1 if 2 stop bits (else 1 stop bit)
B[5] = 1 if no ATASCII/ASCII translation
B[4,3] = parity mode: 00=none, 01=odd, 10=even, 11=mark
B[2,0] = baud rate index
$D658
RAMUSAGL
8
Number pages allocated for each drive (low)
$D660
RAMUSAGH
8
Number pages allocated for each drive (hi)
MIO Service Manual
Page 63
Summary of Contents for Mio
Page 1: ......
Page 3: ...MIO Service Manual Page 2 ...
Page 4: ...MIO Service Manual Page 3 ...
Page 5: ...MIO Service Manual Page 4 ...
Page 6: ...MIO Service Manual Page 5 ...
Page 7: ...MIO Service Manual Page 6 ...
Page 8: ...MIO Service Manual Page 7 ...
Page 10: ...U1 74LS20 DUAL 4 INPUT NAND GATE MIO Service Manual Page 9 ...
Page 11: ...U2 U12 U24 74LS175 QUAD D FLIP FLOP MIO Service Manual Page 10 ...
Page 12: ...MIO Service Manual Page 11 ...
Page 13: ...U3 U4 74LS138 3 TO 8 LINE DECODER MIO Service Manual Page 12 ...
Page 14: ...MIO Service Manual Page 13 ...
Page 15: ...U5 7407 HEX BUFFER DRIVER MIO Service Manual Page 14 ...
Page 16: ...U6 6551 ASYNCHRONOUS COMMUNICATION INTERFACE ADAPTER ACIA MIO Service Manual Page 15 ...
Page 17: ...MIO Service Manual Page 16 ...
Page 18: ...MIO Service Manual Page 17 ...
Page 19: ...MIO Service Manual Page 18 ...
Page 20: ...MIO Service Manual Page 19 ...
Page 21: ...MIO Service Manual Page 20 ...
Page 22: ...MIO Service Manual Page 21 ...
Page 23: ...U7 U10 74LS04 HEX INVERTER MIO Service Manual Page 22 ...
Page 24: ...U8 74LS02 QUAD 2 INPUT NOR GATE MIO Service Manual Page 23 ...
Page 25: ...U9 U25 74LS93 4 BIT BINARY COUNTER MIO Service Manual Page 24 ...
Page 26: ...MIO Service Manual Page 25 ...
Page 27: ...MIO Service Manual Page 26 ...
Page 28: ...U11 74LS10 TRIPLE 3 INPUT NAND GATE MIO Service Manual Page 27 ...
Page 29: ...U13 U21 U67 U69 74LS00 QUAD 2 INPUT NAND GATE MIO Service Manual Page 28 ...
Page 31: ...U15 27C128 16K x 8 EPROM MIO Service Manual Page 30 ...
Page 32: ...U16 U20 74LS73A DUAL J K FLIP FLOP WITH CLEAR MIO Service Manual Page 31 ...
Page 33: ...MIO Service Manual Page 32 ...
Page 34: ...MIO Service Manual Page 33 ...
Page 35: ...U17 MC1489P QUAD LINE RECIEVER MIO Service Manual Page 34 ...
Page 36: ...U18 LM3086 TRANSISTOR ARRAY MIO Service Manual Page 35 ...
Page 37: ...U19 74HC4046 PHASE LOCKED LOOP MIO Service Manual Page 36 ...
Page 38: ...MIO Service Manual Page 37 ...
Page 39: ...MIO Service Manual Page 38 ...
Page 40: ...MIO Service Manual Page 39 ...
Page 41: ...MIO Service Manual Page 40 ...
Page 42: ...MIO Service Manual Page 41 ...
Page 43: ...MIO Service Manual Page 42 ...
Page 44: ...U22 74LS139 DUAL 1 OF 4 DECODER DEMULTIPLEXER MIO Service Manual Page 43 ...
Page 45: ...MIO Service Manual Page 44 ...
Page 46: ...U23 74LS158 QUAD 2 INPUT MULTIPLEXER MIO Service Manual Page 45 ...
Page 47: ...MIO Service Manual Page 46 ...
Page 49: ...MIO Service Manual Page 48 ...
Page 50: ...U28 74LS240 OCTAL BUFFER LINE DRIVER WITH 3 STATE OUTPUTS MIO Service Manual Page 49 ...
Page 52: ...MIO Service Manual Page 51 ...
Page 53: ...MIO Service Manual Page 52 ...
Page 54: ...MIO Service Manual Page 53 ...
Page 55: ...MIO Service Manual Page 54 ...
Page 56: ...MIO Service Manual Page 55 ...
Page 57: ...MIO Service Manual Page 56 ...
Page 58: ...MIO Service Manual Page 57 ...