mirror of
https://github.com/opsxcq/mirror-textfiles.com.git
synced 2025-08-17 05:44:11 +02:00
31 lines
1.4 KiB
Plaintext
31 lines
1.4 KiB
Plaintext
AST RESEARCH TECHNICAL BULLETIN TB-0297 9-11-87
|
||
|
||
|
||
AST Hotshot Using 8086/88 Device Drivers
|
||
|
||
|
||
Due to the fact that the AST Hotshot uses an 80286 microprocessor
|
||
chip in its design, a compatibility problem may exist with device
|
||
drivers written for the 8086/88 microprocessor. The 80286 does
|
||
not allow an OUT instruction to be followed by another I/O
|
||
instruction, unless the OUT is immediately followed by a JMP
|
||
SHORT $+2 instruction to introduce an I/O wait state. Many of
|
||
the 8088/86 device drivers were written before the 80286 was
|
||
introduced and do not contain correct 80286 coding techniques.
|
||
|
||
Hence, these drivers may cause system hangs or other problems
|
||
when the device for which they were written is accessed when in
|
||
the Hotshot 80286 mode. This is not to be considered a Hotshot
|
||
failure but a coding problem within the driver itself.
|
||
Compatibility problems of this type is the reason that the
|
||
Hotshot has an 8088 mode of operation. Most new drivers are
|
||
written using 80286 coding techniques which will work on both
|
||
chip types.
|
||
|
||
A known problem exists with the Microsoft Version 6.00 or older
|
||
mouse drivers MOUSE.SYS or MOUSE.COM when used with the Hotshot
|
||
board in 80286 mode. The system may hang or cause an incorrect
|
||
display when high mouse I/O activity is present with other I/O
|
||
operations, i.e. disk reads and writes. Microsoft is aware of
|
||
the problem and is going to update the mouse drivers.
|
||
|