[Coco] MPI question

jdaggett at gate.net jdaggett at gate.net
Mon Jul 7 22:45:14 EDT 2008


On 7 Jul 2008 at 17:21, Robert Gault wrote:

> jdaggett at gate.net wrote:
> > On 7 Jul 2008 at 13:54, Chuck Youse wrote:
> > 
> > 
> >>Ok, so I know that multi-paks had some sort of problem with the Coco
> >>3, requiring a modification to the PAL - something to do with
> >>conflicts with the GIME.  As far as I can tell, the MPI only uses
> >>address FF7F - did it only partially decode and thus overlap with
> >>the GIME?  Or was there a different problem?
> >>
> >>C.
> > 
> > |--------------------
> > 
> > The later model sof the MPI uses $FF7F. If I remember correctly the
> > original MPI uses $FF9F to do slot switch. This conflicts with the
> > GIME's Horizontal Offset register. There is another conflict that I
> > am not familiar with.
> > 
> > The GIME chip knows when and where the MPU addresses anything within
> > the 64K memory map of the 6809. The internal registers to the GIME
> > chip are at $FF90 to $FFDF. Also the GIME chip mirrors the PIA
> > registers at $FF00 - $FF03 AND $FF20 - $FF23.
> > 
> > james
> > 
> 
> James, I think there is a minor error above. The MPI always used $FF7F
> but ghosted to $FF9F. There is also a ghosting problem with some other
> third party hardware PAKs. The ghosting is removed by the MPI
> modifications.
> 

Just going on memory. I thought there ws a conflict with the GIME and 
maybe what you state is what I am thinking of. 

james 





More information about the Coco mailing list