Skip to content

CE C Software Development Kit (SDK)

Compare
Choose a tag to compare
@adriweb adriweb released this 18 Jan 17:04
· 1827 commits to master since this release
3ffaa8c

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 and gfx_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.

Full changelog