Re: [cc65] TGI preview

From: Ullrich von Bassewitz <uz1musoftware.de>
Date: 2009-11-13 14:16:43
On Fri, Nov 13, 2009 at 11:26:50AM +0100, silverdr@wfmh.org.pl wrote:
> > With a custom startup and config, it should be possible to get a similar setup
> > with xl/xe machines, but not easily. One has to bank out the osrom and revector
> > the interrupts and os entries. I've done it several times, I'll see if I can put together
> > something that's generally useful.
>
> We've been doing this routinely on the C64. The last thing to bank-out when
> really needed was the IO hardware area. There was not often much sense to use
> it for code but it worked well for BSS. I used it for some undo buffers f.e.

The Plus/4 runs with all ROMs banked out. There are 32K of BASIC and KERNAL
starting from $8000. BASIC is not needed anyway, and KERNAL routines are
routed via small bank switching stubs in the LOWMEM segment. If the KERNAL
entry points are known, this is rather easy to do. I hoped to get a similar
setup for the C128 before the 2.13 release, but dropped it because of lack of
time. 

As you can see from the memory footprints listed in one of my previous mails,
this doesn't even have a bad impact on memory usage. Just compare the C16 and
the Plus/4: The C16 is identical to the Plus/4 but doesn't use banking, so the
differences in the size of the executables are caused by the banking overhead.

Regards


        Uz


-- 
Ullrich von Bassewitz                                  uz@musoftware.de
----------------------------------------------------------------------
To unsubscribe from the list send mail to majordomo@musoftware.de with
the string "unsubscribe cc65" in the body(!) of the mail.
Received on Fri Nov 13 14:16:50 2009

This archive was generated by hypermail 2.1.8 : 2009-11-13 14:16:52 CET