NT 3.51 SMP support breaks BIOS USB legacy mouse.

Getting old software/games running on older hardware.

NT 3.51 SMP support breaks BIOS USB legacy mouse.

Postby diovanti » 2019-7-07 @ 15:55

Code: Select all
*from boot.ini*
multi(0)disk(0)rdisk(0)partition(3)\WINNT35="Windows NT 3.51"  /sos
multi(0)disk(0)rdisk(0)partition(3)\WINNT35="Windows NT 3.51 [APIC] SP" /sos  /hal=halapic.dll /kernel=ntoskrnl.exe
multi(0)disk(0)rdisk(0)partition(3)\WINNT35="Windows NT 3.51 [APIC] MP" /sos  /hal=halapic.dll /kernel=NTKRNLMP.exe
multi(0)disk(0)rdisk(0)partition(3)\WINNT35="Windows NT 3.51 [MPS]"     /sos  /hal=halmps.dll  /kernel=NTKRNLMP.exe

When I enable multiprocessor support, halmps w/ ntkrnlmp, any connected USB mice don't work. USB keyboard still works without any problems. There must be some kind of glitch that is disrupting USB BIOS legacy mouse support.

If I use halapic w/ ntkernmp, the mouse works fine, but any network access quickly hardlocks the system. Does halapic.dll even support multiprocessor configuration or is it only supposed to be used with SP kernel?

Default HAL is fine, but alas no multiprocessor support.

MPS version 1.1 is set in the BIOS.

Any ideas on how to get mice working without sacrificing dual core support?

---
Foxconn 865G7MF-SH LGA 775 Intel 865G
Pentium D 3.2GHz (Dual Core), 2GB RAM
GeForce 5200 AGP, VBEMP 2015 for NT 3.51, SNAP for OS/2
Realtek 8139 100Mbps Onboard [10ec:8139], SUBSYS [105b:0c71]
Onboard ICH5 2xSATA, VIA 6241 2xSATA PCI (Memphis BIOS), UniATA Duh!
FreeDOS, ME, NT 3.51 / 4 / 5 / 5.1 / 6, ReactOS (Doesn't Work)
OS/2 4.52, Solaris 10u8, Fedora 8, Mint 18.3
User avatar
diovanti
Newbie
 
Posts: 5
Joined: 2019-6-29 @ 14:53

Re: NT 3.51 SMP support breaks BIOS USB legacy mouse.

Postby BushLin » 2019-7-07 @ 16:26

So if this is patronising... A PS/2 compatible mouse.
Screw period correct, I wanted a faster system back then. I choose no dropped frames, super fast loading, fully compatible and quiet operation.
User avatar
BushLin
Member
 
Posts: 225
Joined: 2018-8-01 @ 19:41
Location: 127.0.0.1


Return to Software

Who is online

Users browsing this forum: No registered users and 2 guests