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

Boisy G. Pitre boisy at boisypitre.com
Wed Apr 13 07:20:32 EDT 2005


http://cvs.nitros9.org/cgi-bin/cvsweb.cgi/6809l2/modules/windint.asm

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
> http://five.pairlist.net/mailman/listinfo/coco
>
--
Boisy G. Pitre
E-Mail: boisy at boisypitre.com
Mobile: (337) 781-3997
Web: www.boisypitre.com




More information about the Coco mailing list