VOGONS


Memory 8192KB in Apricot XEN-S 386 16Mhz

Topic actions

First post, by makary23

User metadata
Rank Newbie
Rank
Newbie

I installed additional RAM sticks in Apricot XEN-S 386 16MHz. It was 4x1MB but in the BIOS it showed me 3072 KB + 640KB. Now, when it is 8192KB, it shows the same despite the correct jumper setting.

In the BIOS program, setup.exe, when set to 8192KB, shows that this value is incompatible. So it only detects 3072KB again. What's wrong?

Last edited by makary23 on 2025-01-23, 18:58. Edited 1 time in total.

Makary23

Reply 1 of 23, by myne

User metadata
Rank Oldbie
Rank
Oldbie

It is probably only compatible with certain arrangements of ram.

Think of it kinda like a spreadsheet.

It might support 64 columns, 32 rows and 8 sheets.

But you have 128 columns, 16 rows and 16 sheets.

Look to the board manual, and the memory stick/chip datasheets for clarity.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 2 of 23, by makary23

User metadata
Rank Newbie
Rank
Newbie

It is very difficult for me to find a manual for this APRICOT model. I have one for Aproicot XT, 486, but I haven't found one for 386 XEN-S yet.

By the way, after inserting only new 4MB memory, it detects them and there is still 3072KB....

Makary23

Reply 3 of 23, by makary23

User metadata
Rank Newbie
Rank
Newbie
makary23 wrote on 2025-01-23, 07:39:

I installed additional RAM sticks in Apricot XEN-S 386 16MHz. It was 4x1MB but in the BIOS it showed me 3072 MB + 640KB. Now, when it is 8192MB, it shows the same despite the correct jumper setting.

In the BIOS program, setup.exe, when set to 8192MB, shows that this value is incompatible. So it only detects 3072MB again. What's wrong?

Of course, this is about KB, not MB

Makary23

Reply 4 of 23, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Look for the chip datasheets.

Ie the individual ram chips.

The board might only accept "the same" arrangements.

It's likely that they're different. If they happen to be the same, then it is likely that the board or chipset left off some of the address lines and it can only address 4mb (possibly with that arrangement)

The chipset datasheet should help confirm or rule out the chipset being the limitation.

Ram is not exactly my forte, but there are some real experts here who will probably see this eventually.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 5 of 23, by makary23

User metadata
Rank Newbie
Rank
Newbie

Thank you very much for your willingness to help, I am sending photos of the 30 pin SIMM memory. Maybe someone can explain why this is so?

Makary23

Reply 6 of 23, by konc

User metadata
Rank l33t
Rank
l33t

Why are you mixing SIMMs in the memory banks? Unless this motherboard has a very unusual arrangement, put the same 4 SIMMs in each bank.
Also please show us the BIOS screen where you specify the installed memory. What was initially written there with the 4MB, 4096, 3712, 3072, something else?

Reply 7 of 23, by makary23

User metadata
Rank Newbie
Rank
Newbie

I mix memories in banks according to the etiquette in the first post.

The arrangement of memory is, in my opinion, correct.

BIOS below in the photo.

Makary23

Reply 8 of 23, by konc

User metadata
Rank l33t
Rank
l33t
makary23 wrote on 2025-01-23, 09:49:

I mix memories in banks according to the etiquette in the first post.

The arrangement of memory is, in my opinion, correct.

BIOS below in the photo.

Oh you are right, the memory banks do have an unusual arrangement.

So you are changing the "Extended Memory" property and I assume you can write freely and not choose from some prepopulated values.
Again this is the extended memory size only, not the total amount. Since you don't have 4096 for the 4 SIMMs, you should also not have 8192 for the 8 SIMMs there.
My suggestion is to try the value 7168 (existing extended memory 3072+4096 of the additional 4 SIMMS=7168, or if you prefer the total of 8192-640-384=7168)

Reply 9 of 23, by makary23

User metadata
Rank Newbie
Rank
Newbie

I entered 6144KB = 3072KBx2

Then I entered 7168 KB

The effect is the same - photos below.

These values ​​are not consistent with the memory - as if he didn't want to address more than 3072KB.

Makary23

Reply 10 of 23, by PC@LIVE

User metadata
Rank Oldbie
Rank
Oldbie

Could you do a test to see if the four banks you added work?
Set the configuration to 4 MB, and try the four banks, that is, remove the original working ones, and put the ones you added to get 8 MB, try to start, if it starts and reads them ok, if it doesn't start explain why you don't see them.
But in case you read them, that is, it also starts with the other 4 MB, it is possible that they are incompatible, in that case you should find eight SIMM 30 PINs identical, because the ones you have now are four of one type and four of another, even if they have a chip in common.

AMD 286-16 287-10 4MB HD 45MB VGA 256KB
AMD 386DX-40 Intel 387 8MB HD 81MB VGA 256KB
Cyrix 486DLC-40 IIT387-40 8MB VGA 512KB
AMD 5X86-133 16MB VGA VLB CL5428 2MB and many others
AMD K62+ 550 SOYO 5EMA+ and many others
AST Pentium Pro 200 MHz L2 256KB

Reply 11 of 23, by makary23

User metadata
Rank Newbie
Rank
Newbie

HEY,

both the new 4x1MB chips and the old ones that were previously 4x1MB work in bank configuration 2,4,6,8 and in configuration 1,3,5,7!

I have no more ideas.

Maybe these bones really can't work together, but what should we look for...

I have another question - why is the value of 3072KB correct when the value of 4096KB should be?

Makary23

Reply 13 of 23, by mkarcher

User metadata
Rank l33t
Rank
l33t
makary23 wrote on 2025-01-23, 16:10:

I have another question - why is the value of 3072KB correct when the value of 4096KB should be?

The 4096KB are split into three parts: 640KB "conventional" memory and 3072KB "extended" memory. Furthermore, the way the chipset and the AT architecture works, without special means you will get 384KB of memory at numeric addresses that are reserved for non-memory purposes (VGA video memory, BIOS extensions, ROM BIOS). This special memory might be used for special purposes on some boards (usually ROM shadowing), but it is not usable as "standard RAM". So 640 conventional + 384 special + 3072 extended is exactly 4096.

Reply 14 of 23, by makary23

User metadata
Rank Newbie
Rank
Newbie
weedeewee wrote on 2025-01-23, 18:39:

You can edit your first post and change the MB into KB.

DONE.

What chipset does your mainboard use ?

FOTO - CHIPS P82C206 ?

Makary23

Reply 15 of 23, by makary23

User metadata
Rank Newbie
Rank
Newbie
mkarcher wrote on 2025-01-23, 18:51:
makary23 wrote on 2025-01-23, 16:10:

I have another question - why is the value of 3072KB correct when the value of 4096KB should be?

The 4096KB are split into three parts: 640KB "conventional" memory and 3072KB "extended" memory. Furthermore, the way the chipset and the AT architecture works, without special means you will get 384KB of memory at numeric addresses that are reserved for non-memory purposes (VGA video memory, BIOS extensions, ROM BIOS). This special memory might be used for special purposes on some boards (usually ROM shadowing), but it is not usable as "standard RAM". So 640 conventional + 384 special + 3072 extended is exactly 4096.

Now, I understand, Thank you!

Makary23

Reply 16 of 23, by weedeewee

User metadata
Rank l33t
Rank
l33t
makary23 wrote on 2025-01-23, 19:02:
weedeewee wrote on 2025-01-23, 18:39:

You can edit your first post and change the MB into KB.

DONE.

What chipset does your mainboard use ?

FOTO - CHIPS P82C206 ?

Dang, plenty of discrete logic chips and a P82A203? I'm out 😀

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 17 of 23, by makary23

User metadata
Rank Newbie
Rank
Newbie

Production date is around the crazy years of 1988 😀

Apricot in action :

https://youtu.be/exMPG1aeuys

Makary23

Reply 18 of 23, by makary23

User metadata
Rank Newbie
Rank
Newbie

The question about RAM arose because I wanted to install Windows 3.11 on Apricot and I know it would be possible, but I have a memory error at 4MB.

So I bought more memory and by the way I only tried installing on these new RAM (only new 4MB)

I guess I need to start a separate thread about this error?

In both cases (old RAM and new) when installing windows there is:
Memory Parity Interrupt AT 0DBB:0190

Makary23

Reply 19 of 23, by weedeewee

User metadata
Rank l33t
Rank
l33t
makary23 wrote on 2025-01-23, 19:20:

Production date is around the crazy years of 1988 😀

Apricot in action :

https://youtu.be/exMPG1aeuys

Is it a 386sx machine ?

according to this little pdf https://www.1000bit.it/ad/bro/apricot/apricot … en-s-series.pdf
maximum memory on the mainboard is 5M, which would mean 4x1M and 4x 256K

edit: just noticed your power supply indicates XEN-i. not XEN-S as your subject indicates :-p

edit2: dip switches can be finicky, especially older ones. have you measured their on resistance?

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port