CE C Software Development Kit (SDK)
Installing
- Download the file prefixed with your OS type
- On windows, simply run the executable (.exe) as an administrator
- If you are using Linux or macOS, a detailed install guide is here
Included you will find examples using the 'Standard' CE Libraries. These perform efficient and easy support for graphics, file I/O, keypad input, etc. Be sure to grab them if you plan to use them.
If this is your first time using the toolchain, please visit the startup wiki page.
Some notable improvements in this version include:
- Documentation fixes and headers cleanup
- Fixed
gfx_TilePtr
andgfx_TilePtrMapped
- More OS functions exposed (see tice.h)
- More LCD cursor defines
- MMIO defines are all volatile
- Examples folders hierarchy improved
Note 1: convimg is now used instead of convpng. Comparison example: v8.7 vs v8.8. You can find the convimg readme here.
Note 1.5: If, for some reason, you need ConvPNG temporarily, you can find its latest version (7.3) here.
Note 2: macOS 10.15+ doesn't allow 32-bit binaries/libraries anymore, so this won't work because wine can't run (needed for ZDS). The next release, based on LLVM, will only use native tools and so will run without any issues.
This will be the last v8 release before v9.0, which will be based on LLVM instead of ZDS, and may also include 3 USB libraries, namely usbdrvce, fatdrvce, and srldrvce. Stay tuned!
EDIT: This release has been updated with the latest versions of convimg and convbin. If you experienced any issues, try re-downloading this release.