[Coco] GIME questions

Robert Gault robert.gault at worldnet.att.net
Mon Aug 16 04:42:22 EDT 2004


David Gacke wrote:
> Hi Guys,
> 
> I've got a GIME problem and I'm not sure what's going wrong. For some
> reason, "I think", it's not mapping RAM correctly.
> 
> I'm stepping thru the startup ROM code on my CoCo 3, which matches the
> version I'm looking at in MESS. Just a plain old CoCo3 ROM.
> 
> Anyway, there's a write to $FF90 with a value of 0x0A, then there's some
> startup code to set palette registers to all green, then there's some
> code to start copying code from $C03F to $4000.
> 
> This is where I get into trouble. Immediately after writing the first
> word, with the STD, Y++ instruction, I read back the contents. The
> address I'm reading from is $4000 and I'm seeing the same data that is
> at $C000.

Care to proof read this? It reads that you were successful in 
transferring the data. So what it the problem?

> 
> For some reason, it didn't get $4000 mapped correctly, it is still
> pointing to ROM. Also, are there any special conditions I should be
> aware of when writing these GIME registers, like wait states, etc.
> 
> Any help would be GREATLY appreciated.  :)
> 
> 
> 
> Dave Gacke
> 
> 
> Oh! As a side note, I've verified the data and addresses are correct
> with a scope, so at least my wiring is good!
> 
> 
> 





More information about the Coco mailing list