The renaming was actually discussed rather extensively over the course of about a year, albeit apparently only on the developer mailing list. The actual renaming then took place in early December.
If you genuinely need the old target specific macros, you could use a compatibility header via pre-inclusion, i.e. using e.g. "--include gbz80_macros.h" or something like that and conditionally define gbz80 macros therein depending on sm83 macros. Greetings, Benedikt Am 01.04.22 um 16:58 schrieb Tony Pavlov via Sdcc-user: > Hello Benedikt, > > BF> Not only is sm83 the actual name of the CPU core in use, but > BF> additionally, multiple targets, including gbz80/sm83, got a new default > BF> calling convention with 4.2.0 that results in more efficient code. > > Target name and calling conventions are VERY DIFFERENT, NOT CONNECTED THINGS. > > You broke all define dependencies, etc. Just WHAT FOR? > > _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user