"Steve Nickolas" <
usot...@buric.co> wrote:
>The 65816 world seems to lack any sort of usable C compiler, including
>cross-compilers, which could be used to make ProDOS-16 or GS/OS apps.
ORCA C is quite usable and "affordable", however here are my regrets (they
are similar to yours):
I have always used command line C compilers, even while writing 16 bit
Windows and 32 bit Windows applications. Whether developing for Linux and
Unix or MS-DOS and Windows, or for the Apple //e or Commodore 64 or CP/M 80
or CP/M 86 ir has been command line tools.
To a "real" C programmer which I doubt if anyone would dispute my opinion on
that subject, a command line C compiler is a C compiler, and an IDE is not.
I don't like IDE's. They cramp my style.
I also prefer cross-compilers and cross-development because I am at heart an
MS-DOS guy. Even while developing in TrollTech's Qt C++ for Mandrake, I used
the Windows version extensively and Linux only to compile and test the
production release after completion. The Microsoft command line C compiler
is used in Windows and GCC in Linux.
Back to the GS...
My regret is that no MS-DOS cross-compiler for GS/OS and ProDOS 16 was ever
done, and no toolset bundled with such a beast to create resource forks and
data forks in a cross-development environment apparently exists.
Aztec C65 which produces both 6502 and 65C02 is the closest thing I have.
> I'd really like to venture into the 16-bit Apple world.
Me too! With a C cross-compiler that runs from the Windows command line!
> However, my cross-assembler of choice is capable of emitting 65816 code.
Aztec C does an assembler pass first, however it is geared at either ProDOS
8 or DOS 3.3 and Zero page usage and hardware is intrinsically bundled so
translating from 65C02 to 65...16 is not an option either...
I haven't time in my lifetime to build a parser that works. I certainly
don't have time to rewrite ORCA C as a cross-compiler for the Windows
command line. But that is what I want.
My compromise will be ORCA C after I educate myself further about writing 8
bit Apps that run on the GS. My foray into SHR with Charlie was a good
start.
My routines for walking through the ProDOS 8 filing system in Aztec C were a
good start.
I wish Payton had decided to write some SHR text plotting routines in Aztec
C. Perhaps I will do that next.
Good luck on your own quest! I already have ORCA C and it is is without
doubt excellent, but I don't want to work in an emulator to write code in
Windows, but a guy can't have what doesn't exist...
Bill