🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #3753

1MEG Chip & A501 on REV6 A500

#3753
From: mr t.h. mackenzie
Date: Fri, 01 Jun 1990 07:55
35 lines
2206 bytes
Perhaps this has been discussed earlier but I have only just been given
access to the news network.

Does anyone know how to get an Amiga 500 with a Rev 6 board running with 
1MEG chip ram AS WELL AS the A501 memory expansion. The second 1/5 Meg of the
chip ram (when it is installed) runs off the same _RAS1 line as the A501.

I currently have a circuit to split the _RAS1 line (Combining the A19 and A23
lines into A19 of Obese Angus so it responds to both) using the _RAS1 line,
the _RAS0 line (to detect refresh for the A501 which only has 41256 rams), the
_RAMEN line from Gary to decide whether Angus or the processor is initiating the
access, (I have also tried using _BLIT for this), and A19 , A23 to decide on
which set of ram.

So far I have (with circuit Rev3) succeeded in letting the processor have
access to both sets of ram, but when angus tries to access the ram on it's 
own behalf the machine crashes. (Evidently the RAS1 is delayed too long by 
the extra decoder circuitry so that the ram does not have the required 15ns
between _RAS and _CAS) My current decoder has a delay time of approximately
8 ns using Fast TTL. The circuit MAY work if this can be decreased to 4ns
(This may be possible with Fast TTL open collector OR gates, but I cannot get
these!)

The Circuit:
A19(Obese Angus) = A19 + A23
_Refresh = _RAS1 + _RAS0
_UpperChip = _BLIT + _RAS1  OR !_RAMEN + _RAS1 (I have tried both)

_ChipRAS1= _Refresh._UpperChip.(_RAS1 + !A19)
_FastRAS1 = _Refresh.(_RAS1 + !A23)
These last 2 signals are passed to the appropriate ram bank via the 74F244 
already on board. (It has 2 spare lines)

Note that this is working. (I have a software fix to convert 0x80000..0x100000
to fast ram so Angus doesn't do anything to it.)
Technical Details
Message-ID: <2400@monu1.cc.monash.oz>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!pacbell!pacbell.com!ames!ucsd!usc!jarthur!uunet!munnari.oz.au!bruce!monu1!ins425v

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!pacbell!pacbell.com!ames!ucsd!usc!jarthur!uunet!munnari.oz.au!bruce!monu1!ins425v
From: ins425v@monu4.cc.monash.edu.au (mr  t.h. mackenzie)
Newsgroups: comp.sys.amiga.tech
Subject: 1MEG Chip & A501 on REV6 A500
Message-ID: <2400@monu1.cc.monash.oz>
Date: 1 Jun 90 07:55:15 GMT
Sender: news@monu1.cc.monash.oz
Organization: Monash University, Clayton, Vic 3168, Australia
Lines: 35