Dennis Heijmans
|
|
Languages
|
|
|
carlsson
Junior Member

Posts: 2
Registered: 7-7-2009
Member Is Offline
|
|
I found this C compiler, a work in progress last updated in 2007:
http://www.geocities.com/ted_rossin/Electronics/RCA/RCA.html#Compil...
Do you think it could be re-targetted to the COMX-35 and compatible line of computers? I haven't checked it out to know if it is feasible.
I also saw in the COMX software library there are at least Pascal and Forth environments on top of assemblers and the venerable Basic. Back in the
day, Forth seems to have been quite big on 1802 computers. How does it compare to other contemporary machines, both in terms of speed, size and
flexibility? Is the Pascal any good?
|
|
|
etxmato
Moderator
    
Posts: 9
Registered: 20-3-2009
Member Is Offline
|
|
Hi Anders,
Thanks for your post!
I haven't checked the link in detail but as I understand it this is a C compiler running on windows or linux generating code for an Elf/1802 machine.
Possibly it could be extended to serve the COMX but I would expect that this is a major job due to the HW differences between Elf and COMX (video,
keyboard, memory etc.)
I also never really used the Forth and Pascal environments, what I remember is that they were fairly basic. Having said that in the Dutch COMX news
magazines on this site there are a lot of articles about the Forth environment. If anyone ever visits this site that was involved in these maybe he
can tell us a bit more!
Cheers, Marcel.
|
|
|
carlsson
Junior Member

Posts: 2
Registered: 7-7-2009
Member Is Offline
|
|
I have tried many times to wrap my head around Forth on other platforms. Despite a good understanding of most programming languages like Basic, C,
Lisp, various assembly languages and so on, I didn't get very far in Forth. Perhaps I lacked the proper introduction books, or was not motivated
enough. The promise of a compiler so my finished program could be load and run on any computer might motivate me slightly more.
I even took a course in compiler theory and we got to make our own example parsers/compilers, but .. well, that is 10 years ago and frankly I've
forgotten most of it. I still have my textbooks though, so on a rainy day...
|
|
|