CE C/C++ Toolchain (10.1)
The toolchain v10.1 is a bugfix release over v10.0, along with some new features and improvements! 🎉
Thanks to all the contributors!
Getting Started
Check out the CE C/C++ Toolchain Documentation.
Downloads
Windows: CEdev-Windows.zip
Linux: CEdev-Linux.tar.gz
macOS: CEdev-macOS.dmg
CE Libraries
Download the latest 'Standard' CE Libraries to fully utilize the CE C Toolchain.
These libraries add runtime support for fast graphics, file access, keypad integration, and more.
Documentation for the libraries can be found here.
Changelog
- Fixes invalid jump targets generated by the compiler by @jacobly0.
- Fixes
strcasecmp
compilation. - Fixes
make debug
when LTO is enabled. - Adds
byteswap.h
header file as standard. - Added
zx0
compression option for generating compressed programs viaconvbin
by @mateoconlechuga. - Added
zx0
compression option for images converted withconvimg
. - Moves C++ includes to separate include directory to ensure no C include overlap.
- Added optional LibLoad library support via
LIBLOAD_OPTIONAL
makefile option. - Implement optimized
lbswap
andllbswap
by @runer112 in #386 - Documentation updates and improvements.
For a much more detailed list of changes, please see the changelog file.