1
0
mirror of https://github.com/opsxcq/mirror-textfiles.com.git synced 2025-08-17 05:44:11 +02:00
Files

31 lines
1.4 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.