User guide

1
Installing and Configuring Enhanced OS-9
Enhanced OS-9 for X86 PCAT 63
000e0000 55aa 40e9 ce00 4c43 3c00 0000 77cc 5649 U*@iN.LC<...wLVI
000e0010 4445 4f20 0000 0000 0062 40e9 2840 4942 DEO .....b@i(@IB
000e0020 4d20 434f 4d50 4154 4942 4c45 2e2a 0000 M COMPATIBLE.*..
000e0030 f7c8 30df 7a0c 030d aa0c 330d 4744 3533 wH0_z...*.3.GD53
000e0040 3230 2056 4741 2042 494f 5320 5665 7273 20 VGA BIOS Vers
000e0050 696f 6e20 332e 3132 2020 2020 2020 200d ion 3.12 .
000e0060 0a43 6f70 7972 6967 6874 2028 6329 2043 .Copyright (c) C
000e0070 6972 7275 7320 4c6f 6769 6320 496e 632e irrus Logic Inc.
000e0080 2031 3938 372d 3139 3931 2e0d 0a43 6f70 1987-1991...Cop
000e0090 7972 6967 6874 2028 6329 2041 7761 7264 yright (c) Award
000e00a0 2053 6f66 7477 6172 6520 496e 632e 2031 Software Inc. 1
000e00b0 3938 342d 3139 3838 2e20 416c 6c20 5269 984-1988. All Ri
000e00c0 6768 7473 2052 6573 6572 7665 642e 0d0a ghts Reserved...
000e00d0 0a00 9043 55e8 947e 33c0 8ed8 bae8 46b8 ...CUh.~3@.X:hF8
000e00e0 1600 ef52 ba02 018a c6ef 5a48 efe8 2610 ..oR:...FoZHoh&.
000e00f0 bae8 4a33 c0ef b001 e85d 45c7 0640 0062 :hJ3@o0.h]EG.@.b
How to modify the OS-9 descriptor
Edit the file MWOS/OS9000/80386/PORTS/PCAT/SPF/SP83C790/DEFS/spf_desc.h
and change the following fields as needed:
#define PORTADDR0x00000300/* Base address of hardware */
#define VECTOR0x4a/* Port vector */
#define CPU_BASE0xcc000/* CPU BASE */
#define RAM_SIZE0x4000/* RAM Size */
Then, remake the descriptor: change to the directory
MWOS/OS9000/80386/PORTS/PCAT/SPF/SP83C790 and type
"os9make -f=spfdesc.mak"
Next time you run the Wizard, it will use the new descriptor.
Low-level System Changes
We must now change the low level system if System State debugging is
used.
In the file MWOS/OS9000/80386/PORTS/PCAT/ROM/cnfgdata.des
find the following lines:
#define LL83790_PORT_ADDRESS0x300
#define LL83790_IF_VECTOR0x4a
These determine the port addresses and/or IRQ information, and
should be changed as required by the system. For IRQ15 here are the
changes required:
#define LL83790_PORT_ADDRESS0x300
#define LL83790_IF_VECTOR0x4f
The Wizard will automatically re-make the cnfgdata module.