[Coco] grey MPI 26-3024 - how to tell if upgraded
RETRO Innovations
go4retro at go4retro.com
Tue Feb 10 01:20:47 EST 2015
Not sure if this made it or not, so resending. Apologies if dupe:
On 2/1/2015 4:44 PM, Darren A wrote:
> On Sun, Feb 1, 2015 at 2:52 PM, RETRO Innovations wrote:
>
>> So, is there a link to a note that explains why the PAL changes were not
>> backward compatible? As I understand it, the Coco3 MPI PAL allows
>> addressing only ff7f, but the earlier MPIs would allow ghost locations.
>> Why would disallowing the ghost make the unit not usable with Coco 1 and 2
>> machines?
>>
>>
> I have never experienced any problem using my upgraded 26-3024 MPI on a
> CoCo 1 or 2.
>
> The PAL upgrade does not just affect ghosting of FF7F. It causes all
> addresses from FF80-FFBF to be excluded so that the data bus transceiever
> is not activated when you read from that area. Before the CoCo 3 those
> were legitimate addresses for external hardware. The GIME took over that
> range so the MPI must leave the data bus tri-stated when reading from there
> to avoid contention.
>
> - Darren
>
Is there anyone who can confirm the below? THere are a few
discrepencies (on CTS, for example, and no mention is made if SLENB
writes are allowed)
* If SLENB active
o allow reads from any location
o allow writes from any location?
* If SCS active (Coco3SM says this is only active for both reads and
writes, but only for addresses ff40 to ff5f)
o allow reads from ff40 to ff5f
o allow writes from ff40 to ff5f
* if CTS active (Coco3SM says this signal is only asserted on reads
from c000 to dfff, but Gunnison's doc says c000 to feff)
o allow reads from c000 to dff (feff?)
* If no additions lines active:
o allow read from ff40-ff7f
o allow writes from ff40-ff7f
The PLD equations
(http://www.coco3.com/community/2010/06/26-3124-mpi-coco-3-upgrade-2/)
seem to say:
enable buffer if:
* address is $ff40-$ff7f or (regardless of whether SCS is active or not)
* SLENB is active (any address) or
* CTS is active (any address)
What about ff80-ff8f? Why can't it be used?
--
RETRO Innovations, Contemporary Gear for Classic Systems
www.go4retro.com
store.go4retro.com
More information about the Coco
mailing list