First post, by Nexxen
- Rank
- l33t
Hello again!!
I just repaired a motherboard and I am puzzled by a problem.
Whatever combination I always get 640KB max of RAM. I do get 512KB with DIP chips or by leaving 2 RAM sticks. 4 will give 640KB.
Present are:
2 x DIP Ram Banks 0 & 1 up to 1MB
4x SIPP sockets with 1MB of RAM.
1x 64KB BIOS chip.
The board:
https://theretroweb.com/motherboards/s/abc-co … 86-a3886-01-v3-
Edit: I can get up to 1.5MB with DIPs + SIPPs. SIPPs = 1MB (4x256). DIPs= 512KB (4*128 + 2 parity).
4 SIPPs should be seen as 1MB but only ever shows 640K.
This is really beyond me as I lack the knowledge on how RAM is connected to the chipset or works on a 286 system.
I assume that it's either a BIOS issue or some component dead.
In the manual page on TRW it's written:
"After installing memory, run the applicable batch file on your setup disk. This loads the
appropriate values into the chipset."
The BIOS chips was an UV erasable, not sure it writes anything. I do have other EEPROMS to test.
I used AMIsetup v2.6 utility and it issued an error:
"Checking 34 .. 7F *ERROR*
Could this be a custom BIOS with a ram limitation by design?
Edit:
- it's due to shadowing, a driver is needed to take advantage of the 384KB.
https://github.com/karcherm/topemm
PC#1 Pentium 233 MMX - 98SE
PC#2 PIII-1Ghz - 98SE/W2K
"One hates the specialty unobtainium parts, the other laughs in greed listing them under a ridiculous price" - kotel studios