[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ANN: New 6502 cross-compiler designed for the Apple II
On Dec 15, 2:04 am, rtk <oneelkr...@hotmail.com> wrote:
> I just put version 1.0 of my new SPL cross-compiler up for folks to
> take a look at. SPL is a simple language which compiles to assembly
> which is then turned into machine code by the as6502 assembler.
>
> Download it here: http://home.comcast.net/~oneelkruns/
>
> Some key points of the language and compiler:
>
> 1. Written in Python, will run almost everywhere
> 2. Comes with a library of over 100 assembly words, including ProDOS
> disk support
> 3. Forth-like, though simpler
> 4. The compiler can generate 140k disk image files as output allowing
> development using emulators
> 5. Easily modified to work with other 6502 systems
> 6. Documentation included
> 7. The compiler only outputs the code it truly needs. No large
> runtime module.
>
> I wrote this as a pet project and it seems to be working well enough
> to release it for others to play around with. Of course, do let me
> know if you find any bugs or if you think you'll use it for something.
>
> Ron
> oneelkr...@hotmail.com
I'm confused. "SPL" is a language, which Ron wrote in another
language called "Python", that outputs 6502 assembler, and that output
is then assembled by the C program, "AS6502"? Not sure what happens
after that.. but is that the gist?
Would someone be so generous as to describe the steps of taking a
sample SPL program from start to actually running on an Apple so it
can be seen how this all works?
Thanks very much,
~ J