[Coco] CMOC C-like compiler now supports float under Color Basic
John W. Linville
linville at tuxdriver.com
Wed Aug 16 10:51:43 EDT 2017
This is a really good recommendation. It aligns with what I had in
mind for my work with the bcc09 compiler (which I have mostly put on
hold while CMOC develops).
I would propose a type name like "mbf40", since the Color BASIC ROMs
are using the Microsoft Binary Format:
https://en.wikipedia.org/wiki/Microsoft_Binary_Format
Just my $0.02...
John
On Wed, Aug 16, 2017 at 09:44:40AM -0400, Mathieu Bouchard wrote:
>
> I'd recommend reserving the keyword "float" for 32-bit floats and "double"
> for 64-bit floats as on other compilers & computers, and come up with
> another name such as "float40" or whatever for 40-bit float. This would be
> just in case you add support for 32 or 64-bit floats one day.
>
>
> Le 2017-08-12 à 21:29:00, Pierre Sarrazin a écrit :
>
> > Hi folks,
> >
> > I have just published version 0.1.40 of CMOC, my C-like cross-compiler
> > for the CoCo's Disk Basic environment.
> >
> > This version adds support for the float type, i.e., floating-point
> > arithmetic, when targeting the Color Basic environment. (The utility
> > routines invoked by the compiler call several Color Basic routines.)
> >
> > I have rewritten my FuncPlot demo to make it use the float type. This
> > demo lets the user type in a math function (like sin(x)/x) and plots
> > it in a PMODE 4 screen.
> >
> > As the float support is brand new, users should expect bugs. Reports
> > of such bugs should be sent to me.
> >
> > CMOC and FuncPlot are available at the CMOC Home Page:
> >
> > http://sarrazip.com/dev/cmoc.html
> >
> > --
> > Pierre Sarrazin <sarrazip @ sarrazip . com>
> >
> > --
> > Coco mailing list
> > Coco at maltedmedia.com
> > https://pairlist5.pair.net/mailman/listinfo/coco
>
> ______________________________________________________________________
> | Mathieu BOUCHARD --- tél: 514.623.3801, 514.383.3801 --- Montréal, QC
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
--
John W. Linville Someday the world will need a hero, and you
linville at tuxdriver.com might be all we have. Be ready.
More information about the Coco
mailing list