Layout floating point numbers

ruud.baltissen_at_abp.nl
Date: 2002-10-04 12:09:28

Hallo allemaal,


During my breaks at work I'm working on a Pascal-compiler that should
produce 6502 code. One thing I'm unfamiliar with is the layout of
reals/floating point. Preferably I want to use the format of C= Basic
because that enables me to use some of the original ROM-routines for
calculations thus a shorter program. But that is not a must.  

Thanks for any help.


FYI: the compiler is written in Turbo-Pascal in the first place. But I don't
see any reason why the executable could not compile the original source and
thus produce a native 6502 compiler. But I haven't any idea of the size yet.


The idea is to use compiler directives to tell the computer things like what
computer it is, starting address of the code and/or data.

The code is free of course. This can help someone else to build his own
COBOL-, Fortran- or whatever compiler. The code itself cannot be used of
course but the embedded ideas/algorithms can.

Why do I build my own Pascal compiler? I only know of one free C64
Pascal-compiler incl. source and that one is horrible. I found some other
compilers incl. source like Free Pascal but they turned out to be too
complicated.
One personal advantage: to save memory I was forced to work with pointers
and I really learned a lot about how to use them. As side effect it did help
me understand how to code better in C.

Hmmmm, what about running Star Commander on a CommodoreOne one day :)


Any suggestion, remark, critic, question or whatever is welcome.

--
    ___
   / __|__
  / /  |_/     Groetjes, Ruud
  \ \__|_\
   \___|       http://Ruud.C64.org

 


       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail 2.1.4.