VOGONS


First post, by superfury

User metadata
Rank l33t++
Rank
l33t++

What does trigger the BAT with PS/2 devices? Is it just when power is applied to the PC motherboard and when receiving the 0xFF reset command? Or is it sent in other cases as well? Does the 8042 enable/disable PS/2 port commands and command register(using command 0x60 to write it) have effect on said device performing a BAT?

One weird thing I notice on all AT/Compaq/i430fx motherboard is that for every byte received from a peripheral, it disables and enables the corresponding port?

Anyone?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io

Reply 1 of 1, by superfury

User metadata
Rank l33t++
Rank
l33t++

Is the BAT sending a 0xAA,0x00 for mouse always done when the machine powers up? So when the power supply starts sending power to the motherboard(and the CPU starts to reset), will the PS/2 mouse enter a BAT and send the 0xAA,0x00 from then on?

I notice that the i430fx BIOS I'm currently testing it with doesn't seem to like the 0xAA and/or 0x00 bytes being received?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io