Last week we already talked about the possibilities of the LLVM backend for the MOS 6502. A universe of possibilities ... 💫
This week we get to go one better, but this time for the Motorola 6809 CPU and with it machines like the Tandy Color Computer, the Dragon, the Vectrex and a number of consoles.
Pierre Sarrazin just presented CMOC - a C cross compiler for the 6809.
Of course there are trade-offs to be made. Unfortunately simply compiling existing C code for the 6809 is not possible. On the one hand, the compiler only supports a subset of C, on the other hand, only a minimal replacement version is available instead of a standard lib. And float operations can only be implemented on the Tandy.
Still, an interesting option to implement more complex algorithms much easier in C instead of Assembly. The 6809 is your thing? Here you go.
Read the full newsletter Issue #40 of 8bitnews.io: Pascal on BE6502
Don't want to miss updates like that? Subscribe below and receive regular content that we only share with our subscribers.