[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