[comp.sys.amiga.hardware] Memory Expansion Help....PLEASE!

greg@ccwf.cc.utexas.edu (Greg Harp) (10/27/90)

I own a BaseBoard memory expansion for my A500.  This is a "trap-door" style
expansion that allows up to 4MB (6MB with a daughterboard) of Fast RAM to
be added.

I have 3MB of 80ns 256x4 DRAMs installed on this board, and I believe I put
the chips in the correct positions (there are 8 banks of 512K).  The docs 
state that the first 2MB of RAM must be placed in specific banks.  After that,
extra memory can be placed in any bank.  I don't remember which banks are
specified, but I know I get the 1.8MB of autoconfig RAM as specified, so I
believe I have this correct.  The docs also state that the expansion can
be populated in 512K increments.

The docs say to use their utility called "cram" to automatically add the 
rest of the memory.  It requires addmem (and I think 'run') to be in the c: 
directory, which I have done.  My problem is that after running addmem, I get 
the correct amount of memory added (on section of 200K leftover from the first 
2MB and a separate section of 1MB), but I can't use it for anything.

Avail gives unpredictable results (often negative numbers!).  Mclk, perfmon,
and other utilities acknowledge the memory, but nothing uses it.  For example,
my RAM disk will fill up while mclk still shows me having about 1200K free.

ARTM shows the following:

Address Pri Attr Lower  Upper  Maximum  In-Use    Free Largest Name
800000    0 0004 800020 8ffff8  1023kB     9kB  1014kB  1012kB (See Below)
f40000    0 0004 f40020 f7fff8   255kB     0kB   255kB   255kB (See Below)
c004c2    0 0005 c004e8 dbe800  1784kB  1522kB   262kB   246kB Fast Memory
000400  -10 0003 000420 080000   510kB   218kB   292kB   214kB Chip Memory

                 total:         3575kB  1750kB  1824kB

In reference to the "(See Below)"'s:  These have nothing written in them
right now, but they usually say "NpNu" (the letter u has an accent over it).

I have a standard Fat Agnus (512K chip version) and a Rev. 5 motherboard.
I added the KS1.3 ROM just before I got the memory board. I have no other 
expansion devices connected.

BTW, with the exact same conditions as above, a program I wrote to allocate
all of the free memory (to verify this problem) by starting with 512K 
chunks and giving up when it can no longer allocates 1K chunks quits after
only allocating 515K!  The program succesfully allocates ALL of the free
memory on every other Amiga I've tried, so I know it's correct.  (Besides,
it's _very_ simple.)

Here are the results of avail under the same conditions:
  Type  Available    In-Use   Maximum   Largest
  chip     299032    224200    523232    239600
  fast    1564600    263008   1827608   1037080
  total   1863632    487208   2350840   1037080

Note that the maximums shown are apparently not including the extra 1.2MB.

I have lost the docs for the board, so I don't know which banks are required
anymore.  I have them set up in the current configuration:

Bank 7: #### #### #### ####
Bank 6: #### #### #### ####
Bank 5: ==== ==== ==== ====
Bank 4: #### #### #### ####
Bank 3: #### #### #### ####
Bank 2: #### #### #### ####
Bank 1: ==== ==== ==== ====
Bank 0: #### #### #### ####

The ####'s are chips.  The ===='s are empty sockets.

The jumpers are set for Fat Agnus and KS1.3.

If any of you have a BaseBoard, please email me.  Even if you can't help, I
need info on where to send for the 'B' PAL so I can add a Fatter Agnus without
fragmenting my Fast RAM.

Sorry for such a long post, but I figured I'd better provide as much info 
as possible.  PLEASE help me!  I don't have a (working) HD yet, so I use a
large RAD.  I need this extra RAM!

Thanks!

Greg
---------------Greg-Harp---------------greg@ccwf.cc.utexas.edu----------------
AMIGA! //  
      // Don't you just hate those long signature files?  I mean, there oughta
    \X/  be a law.  If I were in control, .sigs would get cut off if they were