EtchedPixels / FUZIX

FuzixOS: Because Small Is Beautiful
Other
2.18k stars 272 forks source link

Test current sdcc (before 4.3.0 release) #966

Closed spth closed 1 year ago

spth commented 1 year ago

SDCC developers intend to do a 4.3.0 release soon. While the official release process with code freezes, etc hasn't been started yet, this seems like a good time to test if the FUZIX fork of SDCC works well with SDCC from current svn, and report any found SDCC issues upstream, while there is still a chance to fix them before 4.3.0.

SDCC progress since 4.2.0 was mostly in improved standard compliance; a large number of bugs have been fixed, too.

EtchedPixels commented 1 year ago

I'm still on the old calling API and have not ported the banking patches to a modern SDCC. I don't currently plan to move versions because of the huge amount of work involved.

spth commented 1 year ago

Could switching to current sdcc, but using the old calling convention (via --sdcccall 0) be a way forward for FUZIX?

EtchedPixels commented 1 year ago

For banked it would have to be I think because you need some free registers to bank switch nicely.

Closing this though as there's simply no way it will happen before any 4.3 release