#ACE BASIC Compiler v2.3
17 messages in this thread
Kelly.
ACE still only supports single-precision floating point math, but
double-precision is at the top of my list for the next version. As an
intermediate step I maye provide a SUBprogram library that can be linked with
ACE programs (in the near future) to allow DP math via SUBprogram (or DEF FN)
calls.
Are you currently using ACE? I'd be interested in knowing what you do with it.
I have a user in Liverpool who wants to use it for converting old Fortran
programs, so he's keen on DP math also. He's also using it right now to control
a large telescope.
Anyway, thanks for your message.
Regards,
David Benn
David,
No, I am not currently using ACE because it doesn't use double precision
math. When you do add double precision math, I will give it a much better
look.
I have some satellite tracking programs that are in dire need of updating,
and giving any form of nice user interface in C is beyond my capabilities,
but Basic should make it much simpler. I have compiled the kernal for the
satellite tracking program in C under FFP, and the errors are astronomical
– double precision is a must.
73, Kelly
david
I hope to use ACE to run some very old AbasiC programs. If you have some
suggestions, I would be very open to suggestions.<G>
-ash
Ash,
Can't give you any suggestions for using ACE. I stopped looking at it
when I found out it was using single precision math.
73, Kelly
Ash.
>I hope to use ACE to run some very old AbasiC programs. If you have some
suggestions, I would be very open to suggestions.<G>
Gee, I'm not sure I ever _saw_ any Abasic code. 🙂
If you have questions about specific aspects of ACE in relation to conversion
of old code, feel free to ask me. ACE can handle old old old code, like
GW-BASIC (yes, even line numbers! :).
Regards,
DB
Dave
It should be interesting converting AbasiC, as it uses some very old graphics
routines. It even predates IFF I think. I think that it goes back to .9 or so.
-ash
Ash
> It should be interesting converting AbasiC, as it uses some very old graphics
> routines. It even predates IFF I think. I think that it goes back to .9 or
so.
Right. ACE supports a fairly rich set of graphics command and functions
although I intend to increase the size of this set.
In any case, let me know if you need any help.
Regards,
David Benn
ps – I'm usually on CompuServe a couple of times per week (just not the last
week).
David
Is there an easy way to put small images in a window, like cards? I've looked
(scanned) the docs and cannot see anything obvious.
-ash
Ash,
ACE v2.3 supports IFF picture displaying. It doesn't scale images to fit a
window though.
If you are talking about creating images by hand and placing them in a window,
I can send you some ACE code that shows how to do this.
Rgds,
David Benn
David
that would be a help. The program uses gshape(x,y),vector to write a card and
paint(x,y) to erase the cards. vector contains a card image in a different
format from AmigaBasic. I have mad a new set of cards but have no way at the
moment to write them. IFF gets the background onto the screen but is no help to
write cards. put in AmigaBasic would seem to do the same thing, but I haven't
tried it as yet.
If you could show me some code I would be overjoyed.
-ash
I'll get some code together and send it to you. This deals with Intuition
images however.
I'm still a little unclear as to the format of your new set of images.
Rgds,
David Benn
Kelly.
>No, I am not currently using ACE because it doesn't use double precision
>math. When you do add double precision math, I will give it a much better
>look.
Right. As I said, DP is right up there at the top of the todo list for the next
release. I've already done some preliminary work on this.
>I have some satellite tracking programs that are in dire need of updating,
>and giving any form of nice user interface in C is beyond my capabilities,
>but Basic should make it much simpler. I have compiled the kernal for the
>satellite tracking program in C under FFP, and the errors are astronomical
>- double precision is a must.
Understandable.
I am a keen amateur astronomer and so I understand the need for DP in the
kind of program you mention above. I have used ACE for some astronomy
programs. The results have been acceptable with FFP but DP would be far
better. In some cases of course, FFP just doesn't cut it at all.
Regards,
David Benn
Kelly.
The other point I should make is that, you _could_ use ACE to code the GUI side
of the program and then just call a C function (or functions) to do the
calculations. With something like PCQ using double-precision, it could get a
little messy, but I'd be happy to answer any questions you may have along these
lines. Apart from this, just hang on for awhile for ACE to have DP.
Regards,
DB
David,
Thanks for the replies. Will most definitely keep ACE in mind.
Right now, I suffer from having too many irons in the fire, and the fire
is running out of oxygen!
73, Kelly
Kelly,
> Thanks for the replies. Will most definitely keep ACE in mind.
You're welcome.
> Right now, I suffer from having too many irons in the fire, and the fire
> is running out of oxygen!
Understood. I have that problem too. 🙂
Regards,
David Benn
David,
On the current version are random file supported? It wasn't on the
previous version and limited very much my use of ACE.
I was hoping to be able to use ACE to write program to measure production
and performance of employes. And also to write some programs for astronomy
projects.
Alan DuPlain
Cap-Sante, Quebec
Alan
> On the current version are random file supported? It wasn't on the
> previous version and limited very much my use of ACE.
Along with double-precision floating point math, random files are at the top of
my
list of features to implement for the next release. See "Future versions" in
ace.doc.
> I was hoping to be able to use ACE to write program to measure production
> and performance of employes. And also to write some programs for astronomy
> projects.
I'm adding more and more features to ACE with each new release. Except for
sprites, the two abovementioned features are the main AmigaBASIC features yet
to be implemented.
From the sounds of the kinds of programs you wish to write, the next release
will cater better to you.
Regards,
David Benn