[Coco] Cartridge memory - mapping in and out
theother_bob
theother_bob at yahoo.com
Tue Oct 30 13:41:35 EDT 2007
Besides the graphics stuff, SECB added (off the top of my head) Error handling (ON ERROR GOTO...), Break key trapping (ON BRK...), BUTTON(0-3) to test the joystick buttons, which some of you may not realize that the CoCo 1 and 2 hardware has always supported 2 button joysticks. All of these things would be great for the CC1/2, but I don't think they can be back-ported; especially the Break key trapping if I'm not mistaken. The BUTTON function would be a trivial but dubious accomplishment.
Bob
----- Original Message ----
From: Phill Harvey-Smith <afra at aurigae.demon.co.uk>
To: coco at maltedmedia.com
Sent: Tuesday, October 30, 2007 8:23:22 AM
Subject: Re: [Coco] Cartridge memory - mapping in and out
Quoting Arthur Flexser <flexser at fiu.edu>:
> P.S. I should have elaborated that a bit more....Super Extended
> Basic is very cleverly patched into the CoCo 1/2 Basic in such a way
> as to allow going to ROM mode without anything weird happening. All
> the hooks into the Super Extended code have "underneath" them, in
> ROM, the standard, un-Super vectors, so all that happens when you
> switch out Super Extended Basic by going to ROM mode is that you
> revert to the CoCo 1/2 version of Basic, pretty much. Same thing if
> you copy ROM to RAM. If you try to reference a Super Ext. Basic
> command, you just get a syntax error, not a crash, same as if you
> tried that on a CoCo 1/2.
Humm this has got me thinking so what where the extra facilities
offered by SECB ?
where these all commands and functions designed to handle the new
graphics moades and other hardware of the CoCo3 or is there stuff in
there that would be of use
to a CoCo 1/2 etc.
The reason I ask is that it should be possible to backport SECB to any
CoCo running in all RAM mode, asuming that there is something usefull
to backport :)
Also when accessing DOS I presume that it would switch to using the
DOS ROM on the DOS cart for that or did the extra SECB code reside in
the $E000-$FEFF area where it would not normally interfere with a copy
of the DOS rom in the $C000-$DFFF area ?
Cheers.
Phill.
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
--
Coco mailing list
Coco at maltedmedia.com
http://five.pairlist.net/mailman/listinfo/coco
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the Coco
mailing list