Adding RAM to 286'er

Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Modern CPUs - upgrades, overclocking and troubleshooting
View previous topic :: View next topic  
Author Message
i440bx



Joined: 30 May 2004
Posts: 1349
Location: Germany

PostPosted: Thu Apr 20, 2006 12:33 am    Post subject: Adding RAM to 286'er Reply with quote

Hi,

i know, its a little late for 286ers Computers but i have build one.
Its a little i286-10 CLCC with 640KB RAM, 3 SCSi HDDs, one CD-ROM, a 3,5" and 5,25" Diskette Drive Cool

Then i buyed a RAM-CARD on ebay, to attach some KB's.

But, how does i do that? I know to work with the "emm386.exe", but with the "emm286" i dont get more memory... Can you tell me, what i must write in the config.sys / autoexec.bat ???

Greetings, Robert

_________________
i440BX
My collection: http://www.x86-guide.net/i440bx/en/collection.html
Back to top
View user's profile Send private message [ Hidden ]
JAC



Joined: 24 Jul 2005
Posts: 3469

PostPosted: Thu Apr 20, 2006 2:24 am    Post subject: Reply with quote

erm.. you really want to be using a 386, it has dedicated hardware support for the extended / expanded memory mapping dance you want to do. If you stick to the 286, you are going to have to run drivers to get it all working, and you 286 will be like 1Mhz. I am not kidding. .. and I Take it your application(s) have been written to support this memory?

Why are you doing this? you are mad. It was not fun at the time, and I can not see it being fun now!

This covers it very well.... I remember DR Dos well, playing Wing Commander and getting the extra graphics ( joystick graphics in the game ) to work. 12Mhz 286 with 1Meg ram. I still have it somewhere Smile For u UK lot, I was doing my A levels in 1990. No idea how I passed, too busy playing computer games.


http://en.wikipedia.org/wiki/Upper_Memory_Area

"The next stage in the evolution of DOS was for the OS itself to become aware of UMBs and the High Memory Area. This occurred with the release of DR-DOS 5.0 in 1990. DR-DOS' built-in memory manager, EMM386.EXE, could perform most of the basic functionality of QEMM and comparable programs.

Where DR-DOS scored over the combination of an older DOS plus QEMM was that the DR-DOS kernel itself and almost all of its data structures could be loaded into high memory, plus all of its associated components into UMBs. This left virtually all the base memory free, allowing configurations with up to 620K out of 640K free.

Configuration was not automatic - free UMBs had to be identified by hand, manually included in the line that loaded EMM386 from CONFIG.SYS, and then drivers and so on had to be manually loaded into UMBs from CONFIG.SYS and AUTOEXEC.BAT. This configuration was not a trivial process. As it was largely automated by the installation program of QEMM, this program survived on the market; indeed, it worked well with DR-DOS' own HMA and UMB support and went on to be one of the best-selling utilities for the PC.

This functionality was copied by Microsoft with the release of MS-DOS 5.0 in June 1991. Eventually, even more DOS data structures were moved out of conventional memory, allowing up to 635K out of 640K to be left free.

For a period in the early 1990s, manual optimisation of the DOS memory map became a highly-prized skill, allowing for the largest applications to run on even the most complex PC configurations. The technique was to first create as many UMBs as possible, including remapping allocated but unnecessary blocks of memory, such as the monochrome display area on colour machines. Then, DOS' many subcomponents had to be loaded into these UMBs in just the correct sequence as to use the blocks of memory as efficiently as possible, allowing for the fact that some TSR programs required additional memory while loading which was freed up again once loading was complete. Fortunately there were few dependencies amongst these modules, so it was possible to load them in almost any sequence. Exceptions were that to successfully cache CD-ROMs, most disk caches had to be loaded after any CD-ROM drivers, and that the modules of most network stacks had to be loaded in a certain sequence, essentially working progressively up through the layers of the OSI model.

(It is perhaps interesting to note that conceptually similar lines of enquiry are today being followed in efforts to make modern multitasking OSs boot faster. See the External Links section for more.)

With the addition of a DOS multitasker such as Quarterdeck's DESQview, multiple sessions could be started at once, each with 600-odd K of free memory and all sharing access to DOS and its associated drivers and facilities."
Back to top
View user's profile Send private message  
sammyc



Joined: 09 Dec 2005
Posts: 1668
Location: Scottish Borders

PostPosted: Wed Apr 26, 2006 2:10 pm    Post subject: Re: Adding RAM to 286'er Reply with quote

i440bx wrote:
Hi,

i know, its a little late for 286ers Computers but i have build one.
Its a little i286-10 CLCC with 640KB RAM, 3 SCSi HDDs, one CD-ROM, a 3,5" and 5,25" Diskette Drive Cool

Then i buyed a RAM-CARD on ebay, to attach some KB's.

But, how does i do that? I know to work with the "emm386.exe", but with the "emm286" i dont get more memory... Can you tell me, what i must write in the config.sys / autoexec.bat ???

Greetings, Robert


Oh that really takes me back. Can you not simply run:

C:\> emm286 /?

To get the different settings?

_________________
4000+ chips.

4004-P4.
Back to top
View user's profile Send private message   Visit poster's website
Qwerty



Joined: 20 May 2005
Posts: 3141
Location: Germany

PostPosted: Wed Apr 26, 2006 3:37 pm    Post subject: Re: Adding RAM to 286'er Reply with quote

i440bx wrote:
Hi,
Then i buyed a RAM-CARD on ebay, to attach some KB's.

But, how does i do that? I know to work with the "emm386.exe", but with the "emm286" i dont get more memory... Can you tell me, what i must write in the config.sys / autoexec.bat ???


Hi,

you need specific drivers provided with the memory card ! It will not work without it's native drivers.

You should also check and set jumper settings on your board to adapt the card to your computer.
Such boards will add expanded memory (EMS) to your system. Not all programs will be able to use such memory type. For example a few DOS games and Windows 3.1 use it.

I have ISA memory card with 2 MB of RAM. Could you post a picture of your memory card ? If you have the same model as I - I could give you the drivers and a copy of the manual for it.
Back to top
View user's profile Send private message  
i440bx



Joined: 30 May 2004
Posts: 1349
Location: Germany

PostPosted: Wed Apr 26, 2006 3:51 pm    Post subject: Reply with quote

Here is the Pic:

There are 45 Chips with the Printing "M5K4164-15"

_________________
i440BX
My collection: http://www.x86-guide.net/i440bx/en/collection.html
Back to top
View user's profile Send private message [ Hidden ]
JAC



Joined: 24 Jul 2005
Posts: 3469

PostPosted: Wed Apr 26, 2006 4:49 pm    Post subject: Reply with quote

ohhhhhhh I think I have something like that!
Back to top
View user's profile Send private message  
i440bx



Joined: 30 May 2004
Posts: 1349
Location: Germany

PostPosted: Thu Apr 27, 2006 12:08 am    Post subject: Reply with quote

GREAT!

Give me all Software what you have!!!

_________________
i440BX
My collection: http://www.x86-guide.net/i440bx/en/collection.html
Back to top
View user's profile Send private message [ Hidden ]
JAC



Joined: 24 Jul 2005
Posts: 3469

PostPosted: Thu Apr 27, 2006 12:41 am    Post subject: Reply with quote

I have a pile of 8088, 8086 and 286 machines. some have HD Very Happy .. I'll see what I can do!!!! give me some time. I dont have a big blockof time always.
Back to top
View user's profile Send private message  
Elar



Joined: 16 Jul 2003
Posts: 746
Location: Tallinn, Estonia

PostPosted: Thu Apr 27, 2006 12:47 am    Post subject: Reply with quote

What software? This card doesn't need any. This 8-bit memory expansion card is for PC/XT computers. It has 6 banks of 64KB. Starting memory address is selected by setting DIP switches.
Back to top
View user's profile Send private message [ Hidden ] MSN Messenger
Qwerty



Joined: 20 May 2005
Posts: 3141
Location: Germany

PostPosted: Thu Apr 27, 2006 1:37 am    Post subject: Reply with quote

This board is not suitable for a 80286 computer. Sad

This is a 8 bit ISA board used to expand RAM in PC/XT 8088 computers.


Elar wrote:
What software? This card doesn't need any. This 8-bit memory expansion card is for PC/XT computers. It has 6 banks of 64KB. Starting memory address is selected by setting DIP switches.


You are right. THIS board do not need any drivers. It has only 6*64KB = 384 KB RAM This board expand only the main memory (to maximum 640 KB) On a 286 PC you need to use a 16 bit ISA board with drivers to add more memory.
Back to top
View user's profile Send private message  
Alcochaser



Joined: 07 May 2006
Posts: 38

PostPosted: Tue May 09, 2006 4:42 am    Post subject: Reply with quote

Intel made a product called the aboveboard or somesuch. AST made several products. And yest, that memory board is made for an XT. The part where the board drops down lower then the 8bit slot is a giveaway.

This is info for the IBM AT but this should apply fairly well to your machine.
http://www.timeguy.com/cradek/at

Seriously though, find yourself an old 386 or 486 board. The 286 is a braindead chip. And with the 386 or 486 you can use easier to find 30 pin or 72 pin simms
Back to top
View user's profile Send private message  
Display posts from previous:   
Post new topic   Reply to topic    CPU-World.com forums Forum Index -> Modern CPUs - upgrades, overclocking and troubleshooting All times are GMT - 5 Hours
Page 1 of 1
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001 phpBB Group