[Coco] BASIC compiler for Rainbow IDE ?

Diego Barizo diegoba at adinet.com.uy
Wed May 14 23:13:00 EDT 2008



:-O :-X :-D !!!!!!!!

I would get a new job just to be able to pay for it!

Diego


Roger Taylor wrote:

> If you're interested in a drop-in BASIC compiler for the Rainbow IDE,

> please raise your hand?

>

> To have this work with the existing versions of Rainbow, the idea is

> to have any .bas files loaded in the tabs first, then a single .asm

> file loaded last would "include" the ".asm" output from the ".bas"

> objects.

>

> ROM Paks and LOADMable binaries could be created from BASIC programs.

> However, I don't think I can dupe the entire CoCo 3 command set. I'd

> start with standard BASIC and work my way up to a subset of ECB, and

> so forth. The compiler would support a subset of the entire CoCo

> 1/2/3 BASIC command set.

>

> The main goal is to let non-ML/assembly programmers create super fast

> ML programs without learning assembly.

>

> A sample project could contain files like this:

>

> components:

> tab file 1) test.bas -> assemble to -> test.asm

> tab file 2) main.asm: (include "test.asm") -> assemble to -> main.bin

>

> Origin control (where the program will load in RAM) would be possible

> from the BASIC language with a command like "org $2000" just like in

> assembly.

>

> It should also be possible to compile C programs from the Rainbow IDE

> right now if anyone knows of a good C compiler, by setting the output

> object filename to "something.asm" then having a make.asm file include

> "something.asm", and ofcourse use CCASM as the assembler for best

> results. I'm not sure what C compilers (or other 6809 output

> compilers) output CCASM or EDTASM-compatible source code. If anyone

> has any info on this, please let me know so I can add some support

> specs in my Rainbow and CCASM docs.

>

>

>

> --

> Coco mailing list

> Coco at maltedmedia.com

> http://five.pairlist.net/mailman/listinfo/coco

>




More information about the Coco mailing list