[Coco] Assembly GIME programming...

Roger Merchberger zmerch at 30below.com
Mon Jan 23 14:00:33 EST 2006


Rumor has it that Robert Gault may have mentioned these words:
>The high resolution text screen is located at $6C000-$6E000 if created by 
>the Coco ROMs.

Yup. My problem is with what I'm doing, I can't use the CoCo ROMs. ;-)

>  If that is the region you want to access, first decide where in your 64K 
> of RAM you want it to appear, use the appropriate MMU registers for that 
> RAM region, make sure that $FF90 is set for Coco3 mode and the MMU is 
> enabled, and make sure that the IRQs are off when moving around memory 
> until it is reset.

I got that far - I got the machine out of CoCo2 mode, got the 80-column 
screen set & mapped in $6C000-6DFFF into an unused portion of memory -- 
what I don't know and can't seem to find is how to tell the GIME where I 
want it to use video RAM from - as it seems it defaults on boot to thinking 
it should start at $70000 (as I can see the text at $70400 in the 80-column 
screen).

I went thru the CoCo3 TechRef that I have & Sockmaster's GIME page on the 
'net, and other than my sheer stupidity (which is certainly possible! ;-) I 
can't seem to find what registers tell the GIME where in RAM to start the 
80-column Video RAM. :-/

When I get home, I can post the assembly code I have so far...

Thanks,
Roger "Merch" Merchberger

--
Roger "Merch" Merchberger   | "Bugs of a feather flock together."
sysadmin, Iceberg Computers |           Russell Nelson
zmerch at 30below.com          |




More information about the Coco mailing list