User guide

88 Enhanced OS-9 for X86 PCAT
1
Installing and Configuring Enhanced OS-9
Physical Disk Media
IDE Standard
Support for IDE based devices, including standard IDE based hard disk.
Primary and secondary controllers with master and slave drive support.
On some embedded systems Compact Flash supported devices may
be used as if they were standard PC AT based devices.
Benefits
Supports large media (8.5GB maximum).
PIO mode three supported.
PC File system supported including long filenames (FAT32 is not
supported). Boot support (requires OS-9 coreboot load).
Native RBF file system supported. Full boot support including IPL
boot technology.
The standard configuration assumes the primary controller is located at
0x1f0 with IRQ 14 and secondary controller at 0x170 with IRQ 15. The
user may, however, change these values as needed to suit the target.
The values are based on the contents of the files
MWOS/OS9000/80386/PORTS/PCAT/RBF/RB1003/config.des and
MWOS/OS9000/80386/PORTS/PCATsystype.h.
The pertinent lines in MWOS/OS9000/80386/PORTS/PCATsystype.h
are:
#if defined(RB1003_SPEC_IO_ADDRESS) /* PCMCIA */
#defineBASE_RB1003_PRI 0x00000320/* IDE controller port addr */
#defineVECT_RB1003_PRI0x0/* IDE controller vector */
#defineBASE_RB1003_SEC0x00000360/* IDE 2nd controller port */
#defineVECT_RB1003_SEC0x0/* IDE 2nd controller vector */
#else
#defineBASE_RB1003_PRI0x000001f0/* IDE controller port addr */
#defineVECT_RB1003_PRI0x4e/* IDE controller vector */
#defineBASE_RB1003_SEC0x00000170/* IDE 2nd controller port */
#defineVECT_RB1003_SEC0x4f/* IDE 2nd controller vector */
#endif