[Coco] NitrOS9 and Basic09

Bill Pierce ooogalapasooo at aol.com
Thu Oct 8 18:27:41 EDT 2015


>From the looks of the code in runb, it was optimized as well. Of course, I know the 6309 version was optimized. And yes Curtis, your changes are there.

But still, with basic09's overhead, and the fact you need exact timing, I suggest C or (ultimately) asm for your project.
Basic09 is definately faster than BASIC, but much slower than C (which compiles to ML) or asm.

For the best of both worlds, you could create the timing critical sections as ML subs for the basic09 front-end.

 

 


Bill Pierce
"Charlie stole the handle, and the train it won't stop going, no way to slow down!" - Ian Anderson - Jethro Tull

 

My Music from the Tandy/Radio Shack Color Computer 2 & 3
https://sites.google.com/site/dabarnstudio/
Co-Contributor, Co-Editor for CocoPedia
http://www.cocopedia.com/wiki/index.php/Main_Page
Global Moderator for TRS-80/Tandy Color Computer Forums
http://www.tandycoco.com/forum/

E-Mail: ooogalapasooo at aol.com


 

 

-----Original Message-----
From: L. Curtis Boyle <curtisboyle at sasktel.net>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Sent: Thu, Oct 8, 2015 4:31 pm
Subject: Re: [Coco] NitrOS9 and Basic09


There were a few cursory speed ups done to BASIC09 (I can’t remember if they
were ported to RUNB… I think I was going to finish BASIC09 first, and then port
it back to RUNB but never got that far). I don’t know if Boisy and co. took it
any further than that. There were some math speed ups, and some loop speedups,
from what I (faintly) remember.

L. Curtis Boyle
curtisboyle at sasktel.net



> On
Oct 8, 2015, at 1:50 PM, George Ramsower <georgera at gvtc.com> wrote:
> 
> I'm
looking forward to the great guys that built NitrOS9 to give Basic09 a work
over, I think.
> 
> What I'm doing is only B09 on my CC3 and I would like it to
work faster, so I can slow it down. Now I'm sure that doesn't make much sense
but, there are times when I would like it to be faster than it is. But other
times, I need it to slow down. I use this machine for operating my "Micro-Mill"
and when I'm just moving the head, it takes forever, using pokes to step the
stepper motors. However, when it's actually cutting metal, that would be too
fast and I would love to be able to slow it down. That's the easy part. Speeding
it up is not.
> I just wonder if working over Basic09 would actually help much,
if any.
> 
> George R.
> 
> 
> -- 
> Coco mailing list
> Coco at maltedmedia.com
>
https://pairlist5.pair.net/mailman/listinfo/coco
> 


-- 
Coco mailing
list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco

 


More information about the Coco mailing list