User guide
1
Installing and Configuring Enhanced OS-9
Enhanced OS-9 for X86 PCAT 83
* [OPTION4 && !MOUSE] serial mouse
*
../../../CMDS/BOOTOBJS/DESC/SC16550/m0_t1
*../../../CMDS/BOOTOBJS/DESC/SC16550/m0_t2
*../../../CMDS/BOOTOBJS/DESC/SC16550/m0_t3
*../../../CMDS/BOOTOBJS/DESC/SC16550/m0_t4
*
Changed to use COM3
*
* [OPTION4 && !MOUSE] serial mouse
*
*../../../CMDS/BOOTOBJS/DESC/SC16550/m0_t1
*../../../CMDS/BOOTOBJS/DESC/SC16550/m0_t2
../../../CMDS/BOOTOBJS/DESC/SC16550/m0_t3
*../../../CMDS/BOOTOBJS/DESC/SC16550/m0_t4
PS2 Mouse
PS2 mouse support is automatically included when the Mouse option is
selected from the Configuration Wizard’s Master Build screen.
16550 Serial
Standard PC type serial ports are supported. By default, four
descriptors are available, but you may add more as needed.
Use of COM1 and COM2 are standard on PC based systems. COM3
and COM4 are not. Since COM1 and COM2 use IRQ3 and IRQ4, most
systems will not allow COM3 and COM4 to also use IRQ3 and or IRQ4.
The main reason for this is that IRQ3 and IRQ4 are normally edge
based interrupts, and the 16550 is normally implemented in a edge
based configuration. Therefore, anytime COM3 and or COM4 are used,
the user must determine the interrupt vector to use for these ports.
To change the vector the user must edit the systype.h file located in the
port directory.
MWOS/OS9000/80386/PORTS/PCAT/systype.h
#define T1BASE_165500x000003f8/* SC16550 port 1 */
#define T1VECT_165500x44/* IRQ 4 */
#define T1PRI_165505/* Priority */
#define T2BASE_165500x000002f8/* SC16550 port 2 */
#define T2VECT_165500x43/* IRQ 3 */