[Color Computer] [Coco]: Nitros9 and B09 and RunB
Boisy G. Pitre
boisy at boisypitre.com
Wed Apr 13 07:20:32 EDT 2005
It may not be apparent at first where everything is... you just need to
get familiar with the structure of the source code.
On Apr 12, 2005, at 11:50 PM, L. Curtis Boyle wrote:
> On Tue, 12 Apr 2005 22:19:36 -0500, Boisy G. Pitre
> <boisy at boisypitre.com> wrote:
>> On Apr 12, 2005, at 9:50 PM, L. Curtis Boyle wrote:
>>> I had done some 6309 optomizations to BASIC09 itself, but had
>>> not gotten to incorporating those changes into RUNB (except fixing
>>> the stack so that it worked properly with Nitros9). Chris Dekker had
>>> done some completely different optomizations to RUNB himself for the
>>> 6309 in a rival product. I remember that some math was faster (one
>>> of the functions, on integers, was twice as fast), and some other
>>> things as well. We were also planning on building INKEY, SYSCALL and
>>> possibly GFX/GFX2 into RUNB itself, so that they took a little less
>>> room and would be slightly faster as well, but I don't think that
>>> ever got completed. I do know that BASIC09 itself was shrunk a few
>>> hundered bytes from the stock version.
>>> Boisy, did you ever get copies of he optomized BASIC09? I am
>>> pretty sure that I don't have copies of the source anymore... that
>>> one had gotten fried even before --
>> I think the RunB in the repository is Chris Dekker's, and the Basic09
>> source is from you??
>> The source is available in the repository, and since you have
>> experience with this, you would be the perfect point man to complete
>> this task. Would you do it?
> Tim Lindner emailed me the link to the source, so I am taking a
> quick look at it. It looks to me like the RUNB code might be similiar
> to my own version, which I got basically to compile so I could fix the
> R$DP bug for NItros9, and that's about it. Chris's had a lot of
> changes all over the place, of which not too much I documented, as
> some of it was violently different than the BASIC09 disassembled
> source, and I hadn't done enough commenting on that at the time to
> figure out what all the routines did, so I didn't touch it after that.
> I was going to do my own optomizations, and then go through Dekker's
> code to figure out further optomizations, and then do RUNB (and
> BASIC09) at that time. I still have some comments in the BASIC09
> source I supplied you (that is on the repository) that had some 6809
> optomizations as well.
> I am trying to find the GRFDRV source iin the CVS site... where is
> the source for all of the system modules? I just keep finding
> makefiles, etc. (and the def files), but no actual code?!?
> Coco mailing list
> Coco at maltedmedia.com
Boisy G. Pitre
E-Mail: boisy at boisypitre.com
Mobile: (337) 781-3997
More information about the Coco