Skip to content

Releases: ndless-nspire/Ndless

Ndless r2019, improvements for classic calcs

07 Apr 20:02
Compare
Choose a tag to compare

Changes since r2018:

  • Allow larger programs to load on models with limited RAM (Classic, CM-C)
  • Fix gui_gc_ syscalls on OS 3.9.0 (CAS/non-CAS)
  • Fixed some potential memory leaks

Ndless r2018, fixes crash on CX II-T 5.3.0.564

Changes since r2017:

  • Fix crash after exiting programs on CX II-T 5.3.0.564

Supported Operating Systems:

Clickpad/
Touchpad/CX
CX CX II/CX II-T
3.1.0.392 4.0.3.93 5.2.0.771
3.6.0.546 4.2.0.532 5.3.0.564
3.9.0.463 4.4.0.532
3.9.1.38 4.5.0.1180
  4.5.3.14
  4.5.4.48

Ndless r2017, adds support for OS 4.5.4.48 and 5.3.0.564

05 Apr 14:52
Compare
Choose a tag to compare

Changes since r2016:

  • OS 4.5.4.48 (CX, CX CAS) and 5.3.0.564 (CX II, CX II-T, CX II CAS) are now supported
  • When using CX II HW rev. AK+, the touchpad works in nespire and minivmac now
  • The undocumented "calchook" was dropped (#267), making ndless_resources.tns smaller
  • The 4.5.3/4.5.4/5.2/5.3 installer shows a message when installation fails
  • The 4.5.3/4.5.4/5.2/5.3 installer doesn't crash after the first few installation attempts

The SDK includes some changes as well:

  • ndless_installer_4.5.tns can be built on macOS again (#200)
  • Some memory leaks in runtime code got fixed (#263, #264)
  • Migration from Travis CI to GitHub Actions (#227)
  • nSDL got lcd_blit related fixes for leaks and crashes (#261)

Supported Operating Systems:

Clickpad/
Touchpad/CX
CX CX II/CX II-T
3.1.0.392 4.0.3.93 5.2.0.771
3.6.0.546 4.2.0.532 5.3.0.564
3.9.0.463 4.4.0.532
3.9.1.38 4.5.0.1180
  4.5.3.14
  4.5.4.48

Ndless r2016, adds support for CX II HW rev. AK+

30 Sep 18:05
Compare
Choose a tag to compare

This is a minor update compared to Ndless r2015. It introduces compatibility with the "capTIvate" touchpads found on CX II models with HW rev. AK and later.

For completeness, this is the changelog for r2015:

While the biggest change is obviously the support for the CX II models and operating systems, users of later CX calculators (HW revision W and up) can now enjoy a better LCD compatibility mode, with much better application support and performance.

Note that the needed CX (CAS) OS 4.5.3.14 is not directly available from TI’s download pages, only a special “installer” variant which formats the filesystem can be downloaded there. To avoid this needless formatting, you can download just the plain OS from a mirror on tiplanet.org: CX and CX CAS. If you are currently running 4.5.1 or 4.5.2, you need to upgrade to that version of 4.5.3.

Supported Operating Systems:

Clickpad/
Touchpad/CX
CX CX II/CX II-T
3.1.0.392 4.0.3.93 5.2.0.771
3.6.0.546 4.2.0.532
3.9.0.463 4.4.0.532
3.9.1.38 4.5.0.1180
  4.5.3.14

Ndless r2015, with support for OS 4.5.3.14 and 5.2.0.771

20 Sep 18:09
Compare
Choose a tag to compare

While the biggest change is obviously the support for the CX II models and operating systems, users of later CX calculators (HW revision W and up) can now enjoy a better LCD compatibility mode, with much better application support and performance.

Note that the needed CX (CAS) OS 4.5.3.14 is not directly available from TI’s download pages, only a special “installer” variant which formats the filesystem can be downloaded there. To avoid this needless formatting, you can download just the plain OS from a mirror on tiplanet.org: CX and CX CAS. If you are currently running 4.5.1 or 4.5.2, you need to upgrade to that version of 4.5.3.

Supported Operating Systems:

Clickpad/
Touchpad/CX
CX CX II/CX II-T
3.1.0.392 4.0.3.93 5.2.0.771
3.6.0.546 4.2.0.532
3.9.0.463 4.4.0.532
3.9.1.38 4.5.0.1180
  4.5.3.14

Ndless 4.5

03 Sep 10:27
Compare
Choose a tag to compare

Introduces support for OS 4.5.0.1180 on CX and CX CAS and fixes some nasty crashes with lua extensions like khicas.
Please read the included README.txt or the README.md of this repository!

Version r2014 attached. Changes:

  • Support for OS 4.5.0.1180
  • Support RGB555 format in lcd_blit
  • Properly mark unloaded lua libraries
  • [SDK] Move deinitialization of nspire-io a bit to avoid crashes
  • [SDK] Add realpath function
  • [SDK] Fix various issues on WSL
  • [SDK] Toolchain version bumped
  • [SDK] zlib and freetype updated
  • (r2011) Avoid crashing if loaded by a 3rd party loader
  • (r2012) lcd_compat mode: Save some memory and support transparency
  • (r2013) Change behaviour of ndless.cfg.tns to work together with nSonic
  • (r2013) lcd_compat mode: Don't disable IRQs to allow programs like nespire to work
  • (r2014) Add syscalls for OS 4.5.1.12, requires other installation method

Ndless 4.4

21 Jan 22:57
Compare
Choose a tag to compare

For OS 4.4.0.532 on CX and CX CAS.
Please read the included README.txt or the README.md of this repository!

For users of classic calcs, there is an alternative installer now: Just use the attached ndless_installer_3.9.0_classic_new.tns.
This also works on CAS Touchpads runing 3.9.0, for which there was previously no ndless available!

Version r2007 attached. Changes:

  • Support for OS 4.4.0.532
  • Fix parallel build issue in installer-3.9
  • Support BMPv4 in bmputil
  • Fix pointer arithmetic in MakeQnAInst: Now all installer builds are reproducible!

Ndless 4.2

27 Apr 13:34
Compare
Choose a tag to compare

For OS 4.2.0 on CX and CX CAS.
Please read the included README or the README.md of this repository!
Have fun!

Version r2006 attached. Changes:

  • Support unaligned Zehn relocations (SDK rebuild needed)
  • Support HW-W in 4.2 installer
  • Added compatibility mode for ndless programs to run on HW-W
  • Introduced new lcd_blit API
  • Fix out-of-bounds write in _show_msgbox (libndls)
  • Fixed various usbd_ and lua syscalls for 4.x
  • Some more usbd_ syscall fixes for 4.2 non-CAS CX
  • More stack space on OS >= 4.2, so nQuake works now
  • Add syscalls for OS 4.3.0.702, for use with ControlX

Ndless 4.0.3

02 Jan 22:29
Compare
Choose a tag to compare

For OS 4.0.3 on CX and CX CAS.
Please read the included README or the README.md of this repository!
Have fun!

Ndless for OS 3.9.x and 3.6

25 Dec 20:08
Compare
Choose a tag to compare

Ndless for OS 3.9.x and 3.6