[Coco] CoCo Questions
Phill Harvey-Smith
afra at aurigae.demon.co.uk
Sat Oct 28 20:49:15 EDT 2006
Robert Gault wrote:
> PaulH96636 at aol.com wrote:
>> In a message dated 10/28/2006 12:23:19 P.M. Eastern Daylight Time,
>> cappy2112 at gmail.com writes:
>>
>> Key-264K gives you two banks of 32k ram (in a 64k machine) which
>> can operate independently of each other, or be interactive, in RS
>> basic, with some additional commands. -ph
>>
>
> There are other programs that did more or less the same thing. The
> principle is simple, use the RAM/ROM mode and swap between two pages
> of RAM at $0000-$7FFF. The SAM switch for this is $FFD4-$FFD5. The
> Coco3 does not emulate this function.
>
> Making interactive communication between the two pages would be
> tricky because any changes made to RAM in one page would be lost
> after swapping to the second page. You would almost be forced to
> store common data in a disk file which would be written to before a
> page swap and read immediately after one.
Well You could have a small copying routine in ram that would disable
interrupts, and then switch to map type 1 whilst copying, as then the
other 32K would appear in the 32K-64K region, and could therefore be
accessed at the same time, I would not have thought that this would have
been too hard to arrange.
Cheers.
Phill.
--
Phill Harvey-Smith, Programmer, Hardware hacker, and general eccentric !
"You can twist perceptions, but reality won't budge" -- Rush.
More information about the Coco
mailing list