[Color Computer] [Coco]: Nitros9 and B09 and RunB

L. Curtis Boyle curtisboyle at sasktel.net
Wed Apr 13 00:50:55 EDT 2005


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?!?



More information about the Coco mailing list