Hello Philipp, Friday, April 1, 2022, 5:40:36 PM, you wrote:
ABI is another question. Marking functions as __sdcccall(0) is quite obvious and very easy. But renaming of target name lead to rewriting of TOOLS and MAKE SYSTEM of GBDK-2020. Also that will break building of pretty much projects, such as GBStudio. Not ABI change, which was expected and we prepared for that. Probably it was a good idea to ask first. PKK> Am 01.04.22 um 16:26 schrieb Tony Pavlov via Sdcc-user: >> Dear SDCC devs, >> > can you please tell me, why target was renamed from gbz80 to sm83? >> who's brilliant idea? now we have to rework all gbdk-2020 build >> subsystem and that will definitely affect a lot of projects. >> > WHAT FOR?! >> > PKK> Well, sm83 seemed like a more correct name. Since we are ware that this could cause some minor inconventiences to some users, we decided to do it at the same time as the ABI change. PKK> So the name change would have the additional effect of alerting users that they can't just recompile with 4.2.0 and expect everything to work: asm code will have to be rewritten for the new ABI (or marked as continuing to use the old ABI via __sdcccall(0)). -- Best regards, Tony mailto:unt...@mail.ru _______________________________________________ Sdcc-user mailing list Sdcc-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sdcc-user