Programming languages than can be compiled to C

Jul 13, 2008 23 Replies

There were many different compilers for Z80 for ZX Spectrum. Also, there used to be quite a lot of stuff for the CP/M 80 OS. The CP/M stuff was intended for i8080, however it is upwards compatible with Z80. I can recall the different versions of C, Pascal, Forth, Fortran, many dialects of Basic.

However, the above mentioned compilers were not the cross compilers. I.e. you have to run them on the real Z80 system or in Z80 simulator on PC.

One KB just for the variable data is not a problem. However, it would be difficult to fit a meaningful application with the code and the runtime libraries into the total memory footprint of 1KB.

I wounder why would you need that in our days.

Vladimir Vassilevsky DSP and Mixed Signal Design Consultant

formatting link

tements

Well put.

Nice! I've got an interest in all things retro-gaming related. The only brush with the Colecovision I've had is porting the FPGA implementation from fpgaarcade.com to my hardware. FYI IIRC the FPGA implementation has an enhanced graphics mode not on the original hardware!

I've used SDCC for the Cypress EZUSB-FX (8051) port.

Don't bother with Pascal - IMHO it's like programming in C, only with one hand tied behind your back.

Regards,

Mark McDougall, Engineer Virtual Logic Pty Ltd, 21-25 King St, Rockdale, 2216 Ph: +612-9599-3255 Fax: +612-9599-3266

Use C. Check out SDCC.

formatting link

Jeff

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required