I think I’m going to work on SDCC as I feel I’d rather make tools than make games. Making tools for one’s own work is very satisfying. And also, who wouldn’t want to write his own compiler?
Just joking. What I’ll try to do is, to add a processor to an existing compiler. That’s complicated enough.
So why SDCC? it’s adapted for older processors and controllers one finds in old video game consoles it allows to generate binaries for a cousin of the TLCS-900, the TLCS-90.
So I downloaded (…)
Home > Keywords > Languages > Assembly
Assembly
Articles
-
A first dive into SDCC
22 January 2023, by Mathieu Brèthes -
My big project
13 November 2022, by Mathieu BrèthesI’ve been considering for a while to do some new development on handheld consoles. I have developed long ago games for the Game Boy and Advanced Game Boy (I’ll post something about that later). This year I retrieved my Neo Geo Pocket and I started thinking... Should I program something on it...
-
More about compilers
2 February 2023, by Mathieu BrèthesIn my previous post I wrote about my documentation research on other compilers. I checked SmallC more closely and I think it won’t be adapted to my project for the following reasons: it has been closely designed for the Z80, and in particular it does not have a dynamic register allocator, which means it won’t make good code for the TLCS900H and its 20 registers it only compiles a subset of C, missing are structures, 2D arrays... it does not support long integers, and the standard int type (…)