Skip to content

Instantly share code, notes, and snippets.

@ddevault
Created November 16, 2012 07:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ddevault/bdac2ebaa3f9a6fbc62f to your computer and use it in GitHub Desktop.
Save ddevault/bdac2ebaa3f9a6fbc62f to your computer and use it in GitHub Desktop.

KnightOS Technical Updates

More low-level technical details of recent updates:

  • stdio library created; uses new signal mechanic to talk to other threads
  • Fixed bug with non-suspendable programs, are now completely safe to use
  • Added ON+MODE interrupt key combo, use it anywhere to go to the castle
  • Boot up with T held down to skip castle and launch terminal instead
  • Added routines like setInitialHL to modify the initial values of registers in new threads
  • Added getCharacterInput to applib for getting an ANSI character from the keyboard (terminal uses this)
  • Added entire ANSI character set for non-English language support
  • Proper TI-73 support added
  • Changed license to MIT (MIT basically says do whatever you want)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment