VOGONS


First post, by Solar4A

User metadata
Rank Newbie
Rank
Newbie

Hi,
I've got some issues changing the ram on a 486 I'm upgrading, and since I always seem to come back to this forum when researching old computers,
it seems like the best place to ask 😀

My system was originally an Elonex 386sx 25mhz, but the motherboard has been replaced with a slightly later revision with a 486dx-33, which has been upgraded now to a 66.
The 386 board had four memory slots, while the 486 board has eight. The memory from the 386 board is goldstar 70ns 4x1MB, for 4MB ram. This ram works perfectly in both motherboards but is obviously too small for a 486 gaming rig.

I bought 4x16MB for 64MB unbranded ram from eBay, 60ns EDO with Parity.
Trying to use this in either motherboard causes random errors; on the memory test screen it usually states that "Banks decode to Same Location:" then some addresses, sometimes it says "Parity Circuitry Failure in Bank 400000H" and such, and rarely it will pass the memory test fine, but in bios can cause random settings, keyboard presses, or messed up graphics, and in dos typically locks up with "Memory Parity Error - System Halted".

I then decided to try some FPM non-Parity ram from the same seller, which the system ignores entirely, just hanging with alternating high and low PC speaker beeps. In retrospect, I don't know why I thought that would help.

All ram tests and works fine in an AWE32.

So, I'm guessing the non-Parity ram doesn't work because both motherboards seem to need parity.
Are there different variations of Parity that could be causing the Parity ram not to work?
On ebay, the number "16x9" is listed after the word Parity, but I don't know what that means.
I'm somewhat new to this particular era of computers, my first proper computer was a Pentium II, so I'm guessing I'm entirely missing really basic stuff when it comes to AT era ram.
I did have some other questions about this board but this post is long enough already and I want to sort the memory out first.
Thanks!

Reply 1 of 15, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Solar4A wrote:

obviously too small for a 486 gaming rig.

"Obviously"? That all depends on what exactly it is that you want to run. I can't imagine there's much software that would require much RAM that also wouldn't run much, much better on a Pentium. But perhaps that is another story.

Anyway, have you checked your motherboard manual? Some of these 486 boards are extremely picky about exactly what specific combinations of modules may be used.

Reply 2 of 15, by Solar4A

User metadata
Rank Newbie
Rank
Newbie

Sadly I don't have the manual for either board and am unable to find one on the internet. Would have been nice to read 🙁
The reason 4MB wasn't enough for me is because after installing my soundcard, mouse, and external CD drive (no free drive bays) I'm left with about 1MB, and while that'll run a lot of era-correct games, I wanted a bit more breathing room for messing around with software and not-so-era-correct games 😀

Reply 3 of 15, by oerk

User metadata
Rank Oldbie
Rank
Oldbie
Solar4A wrote:

The reason 4MB wasn't enough for me is because after installing my soundcard, mouse, and external CD drive (no free drive bays) I'm left with about 1MB...

That doesn't sound right. Drivers should only take up a few kilobytes each and are always loaded in conventional (below 640K) or high (between 640K and 1MB) memory. The rest is accessed via XMS or EMS (don't know if I'm explaining this correctly).

Are you sure you don't mean conventional memory?

Post a screenshot of the mem command.

If I were you, I would try 8 x 1MB SIMMs. 8MB should be enough to run Windows 3.1 (and 95 if absolutely necessary) and all games of the 486 era.

Reply 4 of 15, by dogchainx

User metadata
Rank Member
Rank
Member

Some boards can be VERY picky with the RAM modules. Try another set...and another....and then, yet another. I have one 486 board that I went through FIVE (FIVE!!!) sets of 4x1MB 30pin Parity SIMMs before it would boot. That was after a BIOS clear and reseating the RAM numerous times. I knew it would boot, because I tested it as soon as I got it with its own RAM. I removed the RAM to use in another system...but didn't think that not using the original RAM might make the board not boot anymore. Luckily, i found the system with the original RAM and it worked just fine.

DO NOT QUOTE ME ON THIS just yet.....I think many 486 systems require Parity FPM RAM in order to work correctly. I've used EDO before in a few 486 systems and usually EDO is off limits to 486 systems. I only use EDO in Pentium systems.

Also....your RAM usage isn't right. Drivers for hardware are used typically in 640K, and sometimes in the 384K UMA if you can load them high. Drivers don't take up that much RAM.

386DX-40MHz-8MB-540MB+428MB+Speedstar64@2MB+SoundBlaster Pro+MT-32/MKII
486DX2-66Mhz-16MB-4.3GB+SpeedStar64 VLB DRAM 2MB+AWE32/SB16+SCB-55
MY BLOG RETRO PC BLOG: https://bitbyted.wordpress.com/

Reply 5 of 15, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

I concur. It is quite inconceivable that the installation of your soundcard, mouse, and CD drive could have consumed 3 MB of of RAM.

Have you tried using only two 16 MB SIMMs instead of all four?

Reply 6 of 15, by HighTreason

User metadata
Rank Oldbie
Rank
Oldbie

Elonex systems are always a bit weird in my opinion. They are the machine of choice for places like Children's homes here in the UK. Perhaps this has some incompatibility with the standard memory drivers? I know that some machines, such as my T3200, which do not have standard implementations of things related to memory can report that memory is unavailable for some reason.

My Youtube - My Let's Plays - SoundCloud - My FTP (Drivers and more)

Reply 8 of 15, by Solar4A

User metadata
Rank Newbie
Rank
Newbie

I've tried pretty much every combination I could think of, even including mixing ram and using two sticks (and the way the text on the board indicates), but it didn't help. Also, I was basing the ram numbers on Rayman, which wouldn't start because I apparently had "1.231 Mo." free. The mem command picture (with the Goldstar ram) is here: https://drive.google.com/file/d/0B8H0B5rF2we0 … nZIMDFiVG8/view
I'll look around for smaller sticks, and stay away from EDO and non Parity. Is there anywhere other then ebay to search for some? Most of the ones on ebay are in the US, and I'd rather avoid the somewhat expensive shipping a third time. One interesting thing from the above post is that I only got two sticks of the non-Parity ram for testing, rather then spend on four sticks that may or may not work; but if it wouldn't have started with two anyway, I guess that test was invalid.

Reply 9 of 15, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Solar4A wrote:

I've tried pretty much every combination I could think of, even including mixing ram and using two sticks (and the way the text on the board indicates), but it didn't help.

I was thinking there might be text on the board. Perhaps you could take a picture of that particular region?

Also, I was basing the ram numbers on Rayman, which wouldn't start because I apparently had "1.231 Mo." free. The mem command picture (with the Goldstar ram) is here: https://drive.google.com/file/d/0B8H0B5rF2we0 … nZIMDFiVG8/view

That seems odd. You may need to adjust your BIOS options. Can you capture the first page of "mem /c /p" ? I suppose it might be possible that your external CD-ROM drive uses a big chunk of XMS, but in that case I'd suggest finding some way around having to use that at all.

In any case, you'll probably want to tinker some more with your startup files, as your amount of free conventional RAM might be too low.

Reply 10 of 15, by Solar4A

User metadata
Rank Newbie
Rank
Newbie

Here's "mem /c /p" : https://drive.google.com/file/d/0B8H0B5rF2we0 … iew?usp=sharing
And the text on the motherboard : https://drive.google.com/file/d/0B8H0B5rF2we0 … iew?usp=sharing

For the CD drive, I did have a crazy idea about getting an ATA cable out of the case and into the external drive casing, bypassing the awfully slow parallel controller...

Edit: I should mention the picture of the motherboard had the non-working parity ram installed as well as the goldstar ram.

Reply 11 of 15, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Solar4A wrote:

Oh. I remember seeing one board that explicitly diagrammed which module sizes could be accommodated by each slot, but no such luck here, I guess.

(I'd be slightly concerned about what " 😀 1" in the mem /c output is, but we should probably deal with one thing at a time.)

Reply 12 of 15, by alexanrs

User metadata
Rank l33t
Rank
l33t

How much memory is SmartDrive "stealing" for its own cache? You can try setting it to a lower amount. And does the amount of free XMS/EMS increase if you do not load the CD drivers?
Also, no SB16 really needs most of the crap the installer puts on CONFIG.SYS. You can comment them out if you need conventional memory as well. Using the "/E" switch when starting MSCDEX.EXE can also regain 10KB of conventional memory (but will use a bit of EMS).

Reply 13 of 15, by Solar4A

User metadata
Rank Newbie
Rank
Newbie

I probably don't need SmartDrive to be honest, so I think I'll disable it. When I was still using the 386 board I recall some games no longer working after installing the CD drive, so I'll look into solutions for that. Also, that 😀 1 item in Mem looked off to me too, I may do a reinstall at some point. I've found some 4MB simms in Germany on ebay, they are FPM Parity, 70ns. Should I give them a go? Also, does it matter if two are NEC and two are Siemens? They are the same spec, and even have the same amount of chips. Also, thanks for all the help 😀

Reply 14 of 15, by alexanrs

User metadata
Rank l33t
Rank
l33t

That weird thing might be CTMOUSE. I don't remember if loading it with LH causes it, or loading it without (but letting it move itself to UMBs automatically). It is just a cosmetic issue, and its not harmful.
What I meant is that you probably don't need CTMMSYS and CTSB16. AFAIK only some of the utilities that come bundled with the SB16 drivers need those, games don't.

Btw, those seem to be more "period-correct" than 4x16MB but I don't dare say if it will work or not, but if they are not expensive I'd grab them.