News for hackers. Stuff that matters.
Re:Multiplying and Dividing on the 6502 (2021) by dietrichepp on Tuesday June 28, 2022 @05:26PM (#31913224)
I know that some retail games for the SNES were written in C, so there are one or two C compilers out there. I'm curious what the history is for 65C816 compilers (besides the one you can get from WDC).
Re:Multiplying and Dividing on the 6502 (2021) by ksherlock on Tuesday June 28, 2022 @06:54PM (#31914155)
The WDC C compiler was originally known as Zardoz C. ORCA/C (For the Apple IIgs) was eventually ported to run on MPW (Macintosh Programmer's Workshop) and used for some SNES development as well. Apple had a C compiler (APW C) for the Apple IIgs and cross development on MPW. 2500 AD Software bought up by Avocet Systems in 1997) had a 65816 C cross compiler as well.
Re:Multiplying and Dividing on the 6502 (2021) by djmips on Wednesday June 29, 2022 @12:04AM (#31916371)
Ancient Land of YS was programmed by me mostly using APW C with assembly used for graphics routines. Thanks for the info on Zardoz. I always wondered what became of it - it was my favorite.
Re:Multiplying and Dividing on the 6502 (2021) by djmips on Wednesday June 29, 2022 @12:02AM (#31916359)
I used Zardoz C to make the original FIFA soccer on the Super Nintendo. Of course there was a lot of hand rolled assembly but a lot of the UI and some parts of the game were written using Zardoz. The ability to use the DP as the base for local variables meant the code generation wasn't too terrible.
Re:Multiplying and Dividing on the 6502 (2021) by kbelder on Tuesday June 28, 2022 @05:38PM (#31913346)
I learned C on a C compiler for the c64.

https://archive.org/details/Super-C_1986_Abacus