[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