[Coco] BASIC compiler for Rainbow IDE ?
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!
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"
> 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:
> 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
> 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
More information about the Coco