First post, by Mov AX, 0xDEAD
Board: https://theretroweb.com/motherboards/s/kt-tec … i-pqfp-386dx-ma
Chipset: ATMEL 40391(OPTi 391 clone)
The board has three seats for service cache memory U21,U22,U23 two for TAG (16Kx4 * 2 = 16Kx8) and one for DIRTY TAG (16Kx1), the manufacturer decided not to install DIRTY TAG chip, its data bus is most likely connected to +5V through a resistor, i.e. the case of "always dirty".
On my board, QS8888A are soldered as TAG (16Kx4), many manufacturers produced compatible chips, for example ATT7C164J. I could not find such a chip in the same case (SOJ 24 pins) on aliexpress and decided to solder the one that I already have, Winbond W24129AK (16K × 😎 in DIP-28 case. The difference between the chips is that W24129AK has an additional inverse input OE (output enable). QS8888A state table:
W24129AK state table:
Chipset uses only one data line from DIRTY TAG chip, so i can use any of 8 lines and connect remaining lines to +5V
To make the reading mode like QS8888A, is it enough to connect the OE input to ground or need complex connecting this signal?