VOGONS


First post, by root42

User metadata
Rank l33t
Rank
l33t

My Suntac 286 supports 421000-8 DRAM chips to get either 2 or 4 MiB of RAM. Those ICs are extremely hard to come by.

Now I am wondering if there is any alternative to expand the system memory. I checked a different 1 MB IC from TI, but the pinout is already different. So I guess the ICs from different vendors were inherently incompatible back then? Now the idea of SIMMs makes so much more sense...

Any other ideas on how to get more XMS memory, mainly for Windows?

Last edited by root42 on 2018-06-18, 14:06. Edited 1 time in total.

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 2 of 6, by root42

User metadata
Rank l33t
Rank
l33t

Hm. EMS cards can be had easily. Lo Tech, Sergey Malinov and others have designed them. But I think that Windows 3.0/3.1 do not support EMS, right? IIRC they need raw protected mode access to the extended memory.

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 3 of 6, by Jo22

User metadata
Rank l33t++
Rank
l33t++
root42 wrote:

Hm. EMS cards can be had easily. Lo Tech, Sergey Malinov and others have designed them.

Yes, I heard positive feedback about these. I *think* the smartness of these new cards relies within the driver.
AST Rampage and others went far beyond to what final EMS 4.0 provided (EEMS).
Advanced EMS features were used excessively by DesqView and Multi-Tasking DOSes.
I'm really curious, how well that LoTech board would perform on them! I'd be cool if someone would do the experiment. 😀

root42 wrote:

But I think that Windows 3.0/3.1 do not support EMS, right? IIRC they need raw protected mode access to the extended memory.

That's a complicated matter. In simple words, as far as I understand:
a) Windows 3.1 doesn't use EMS for its own. However, It will emulate EMS for DOS programs (Enhanced Mode) or allow existing EMS drivers to stay (Standard Mode).

b) Windows 3.0 behaves the same except for Real-Mode. In RM, it will use EMS to enlarge physical memory.
It will allow large Windows 2.x and 3.x programs to run as if there was ordinary (XMS) memory available.
On Windows 3 in RM, Windows programs do not have to be EMS-aware to benefit from that.
With EMS beeing available, Windows 3.0 allows the use of wallpapers even in Real-Mode.
So on a PC/XT, an EMS card could make Windows 3.0 kinda usable, because there's enough RAM left for user applications.

c) Windows 2.x can see existing EMS memory. But can't give it to Windows programs.
Some EMS-aware DOS or Windows programs may use the extra memory provided by EMS.

d) Windows /386 can emulate EMS memory. It uses it to enhance DOS multi-tasking support (swap to disk, printer spoolers etc).
Like Windows 2.x, it can't provide that extra memory to normal Windows programs. They still run in a tiny, separate Windows-VM (running WIN86.COM).

Sorry, that's all I know. We had a discussion about this in another thread a while ago.

Windows 3.1 on a 386 with 640K RAM - Possible?

Also loosely related to that:

Is it possible to go over the 640KB barrier on an 8088 using some software ?
What am I doing with a 286?

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 4 of 6, by root42

User metadata
Rank l33t
Rank
l33t

Ok, thanks for all your replies. I thinkt for this build, I will stick with 1MiB of RAM, since more RAM usually only helps with Windows, or a few DOS applications. For my 386 build this will not be needed after all.

I will still have a search for 421000 DRAM chips on eBay, just in case... 😉

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC

Reply 6 of 6, by root42

User metadata
Rank l33t
Rank
l33t
yuhong wrote:

421000 is NEC's part number. Other vendors call it 511000 or 41C1000.

#

Thanks! I will add that to my search.

YouTube and Bonus
80486DX@33 MHz, 16 MiB RAM, Tseng ET4000 1 MiB, SnarkBarker & GUSar Lite, PC MIDI Card+X2+SC55+MT32, OSSC