Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!mit-eddie!bloom-beacon!oberon!cit-vax!ucla-cs!zen!ucbcad!ames!lll-tis!ohlone!lll-winken!csustan!rayz From: rayz@csustan.UUCP Newsgroups: comp.sys.cbm Subject: Re: 1750 & C-Power 128 Message-ID: <967@csustan.UUCP> Date: Wed, 30-Sep-87 18:16:51 EDT Article-I.D.: csustan.967 Posted: Wed Sep 30 18:16:51 1987 Date-Received: Sat, 3-Oct-87 01:54:33 EDT References: <467@polyslo.UUCP> <15298@amdahl.amdahl.com> Reply-To: rayz@csustan.UUCP (R. L. Zarling) Organization: CSU, Stanislaus; Turlock, California Lines: 14 In article <15298@amdahl.amdahl.com> dwl10@amdahl.amdahl.com (Dave Lowrey) writes: >C-Power's shell resides in memory from $0801 to $17ff. Programs that >run under the shell are loaded starting at $1800. No room to add >any code. I did a disassembly of the C64 shell a year and a half ago. There *is* some room for expansion. The region from $0801 ends somewhere short of $17ff. Then there is some storage which extends up to $17ff. There is room for expansion between the code and storage. Sorry, I don't remember how much right now. It wasn't a lot... Also, there was a lot of code which could be quite trivially shortened and improved. I opened up a *lot* of space for expansion by rewrites of existing code. Of course, you need a good symbolic disassembly to start doing things like that.