Skip to content

1.1.1 [bug fix]

Choose a tag to compare

@Voblit Voblit released this 22 Jul 22:03
5bce8fc

After another batch of testing, I discovered that the input function didn't work, so here is the patch...

first_release(2)
  • Fixed input() variable type inference: Updated AssignNode checking in codegen.d to detect input() calls and track target variables as const char* pointers, preventing invalid C99 implicit integer conversion assignments.
  • Resolved missing system input header: Added explicit #include <ti/screen.h> header to the code generator preamble to properly expose the native CEdev toolchain declaration for os_GetStringInput.
  • Integrated native OS input prompt: Lowered Python's input() function to os_GetStringInput(":", buf, sizeof(buf) - 1) runtime calls, enabling native, full-line text input on the TI-84 Plus CE keypad.

As always, all the .exe needs is to be within the same folder as the input python file and the CEdev folder, so all you need is this file...