Bugfix release 1.2.3 of CPCtelera
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
andcpct_isAnyKeyPressed_f
- Moved
cpct_isKeyPressed
function to_z88dk_fastcall
convention with performance improvement