Reply 460 of 580, by Thermalwrong
ahyeadude wrote on 2023-10-27, 20:20:So, I followed the instructions to modify the AMIBIOS in this thread... […]
mockingbird wrote on 2023-10-27, 19:51:ahyeadude wrote on 2023-10-27, 19:21:To close this loop. I gave up on this particular 386sx motherboard and am using another. The interposer works fine, but just have problems with using ps2suppc.com and the 5434 as referenced above.
I am building a GD5434 ISA and will report back if I have this issue with my 386. I flashed it to Mr. BIOS, so I don't need ps2suppc, but nevertheless.
So, I followed the instructions to modify the AMIBIOS in this thread...
AMI Color BIOS (1993 and earlier) modification in hex editor
Involves flipping a couple of bits. Easy. Works great. No more ps2suppc.com and it works perfectly fine with a 5434!
Thank you for making and sharing that python script to calculate the AMI bios checksum value, I was able to do the same on my 080893 AMIBIOS to enable PS/2 mouse support and unhide the option for it. Now I have working PS/2 mouse support on my DataExpert Opti495SX without needing to use PS2SUPPC anymore 😀
Although it's great for testing with, has anyone else found that PS2SUPPC can fail if run on a fast enough system? Running it on a 486 or a 386DX with cache I've found that quite often PS2SUPPC will fail to detect the mod board and the keyboard will then be non-functional until the computer is restarted. I found though that disabling cache, slowing the system or going into de-turbo state allows PS2SUPPC to work correctly and detect that the KBC mod is in place and a mouse is connected. Going back to turbo after that is fine and the mouse then works nicely.
I had thought that my build of this board was wrong since it's a version from a couple of years back using the 3904 inverters, so I made another but wired up a 7406 like feipoa's pdf schematic from many years back - that works but exhibits the same issue which allowed me to determine that it's not the circuit. Once I worked out it's PC performance that causes the issue, I checked both boards and they work the same.
This is all using two AMERICAN MEGATRENDS MEGA-KB-H-WP keyboard controllers, one of which was borrowed from a Dell LPX system that uses PS/2 mouse as standard. I'm not sure if the KBC is a factor though.