VOGONS


First post, by terryfi

User metadata
Rank Newbie
Rank
Newbie

I recently bought this kind of common unbranded 368Sx33 ALI M1217 motherboard. It came with 4 256kb 30 pin RAM modules.

As you expect from motherboards of era, the leaky battery was removed. When I fired it up, it counted memory to 1024 but the last few hundred KBs it skipped through with the fast ticking sound, then complained about bad CMOS. When I set the CMOS and reboot, it counts memory only up to 768KB.

I tried to find any of hardware issues; switched SIMMS around and replace them with the two extra 256kb that I have, also checked signals and traces, all seem to be fine.

Right now, I do not have any other capacity SIMMs to check if total memory goes higher 1 MB.

I kind of remember some other systems skipping the upper memory too but still not sure if this is normal for this computer.

I also used CheckIt before and after CMOS set; images attached. The part I find puzzling that after CMOS set, CheckIt reports 640KB conventional, 384 reserved upper memory and 128 KB extended, is 128 extended part of that 384 upper memory?
CheckIt run before CMOS set, reports a negative (!) extended memory and skips extended memory test.

If you know the explanation for this behavior; please share it with me as I have minimal knowledge of dos and 386 memory mapping.

Reply 1 of 3, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie

It is no problem with your DRAM modules.
It has to do with memory relocation of your BIOS.

Reply 2 of 3, by Grzyb

User metadata
Rank l33t
Rank
l33t

Seems normal.
The 640K..1M range is reserved for ROM BIOS, video memory, LAN adapter memory, etc.
The SIMM memory from that range may be lost, or remapped above 1M, or used as ROM shadow.
Enter the CMOS Setup, and search for options like "Shadow" and "Remap" - it's likely you can make the entire 384 KB remapped above 1M.

In 2003, I voted in favour of joining the European Union. However, due to recent developments - especially the restrictions on cash usage - I'm hereby withdrawing my support. DOWN WITH THE EU!

Reply 3 of 3, by rasz_pl

User metadata
Rank l33t
Rank
l33t
terryfi wrote on 2022-03-29, 17:31:

If you know the explanation for this behavior; please share it with me as I have minimal knowledge of dos and 386 memory mapping.

I recommend reading 'Upgrading and repairing PCs' by Scott Mueller https://archive.org/details/URP_8th_edition/p … ge/226/mode/2up
This is the first PC book I ever read back in early nineties.

https://github.com/raszpl/sigrok-disk FM/MFM/RLL decoder
https://github.com/raszpl/FIC-486-GAC-2-Cache-Module (AT&T Globalyst)
https://github.com/raszpl/386RC-16 ram board
https://github.com/raszpl/440BX Reference Design adapted to Kicad