Skip to content

Bugfix release 1.2.3 of CPCtelera

Compare
Choose a tag to compare
@lronaldo lronaldo released this 14 Aug 10:42
· 551 commits to master since this release

The main purpose of this release is to fix a bug found in SDCC 3.5.0. Some other minor functionalities are added, but the bug fixed is critical and update is encouraged to everyone. These are complete details of this release:

  • Fixed a critical SDCC compilation bug on tail jumping: __z88dk_callee functions with odd number of bytes in parameters and called at the end of another function made program crash due to a bad optimization.
  • Some additions to img2cpc's output format, required for direct compilation of output files.
  • Changed Joy1 button definitions on constants for assembly programs.
  • Added functions cpct_isAnyKeyPressed and cpct_isAnyKeyPressed_f
  • Moved cpct_isKeyPressed function to _z88dk_fastcall convention with performance improvement