0.6.4

More
3 months 1 week ago - 3 months 1 week ago #2 by Franck
0.6.4 was created by Franck
  • Fixed some bugs in local byte arrays and size calculation using operator #. Array initialization code size is now also way more memory efficient (~15% gain on cubeOpti.bin example).
  • You can now create arrays of custom types. See manual and example in /examples/coding/custype.src
  • Fixed a bug where _mouseDX / DY was not reporting 0 when the mouse was not moving.
  • Better error handling by the compiler to avoid having the compiler freezing on certain errors (still more work to do on that front)
  • Fixed a bug were the # operator was reporting a wrong size for text arrays.
  • Directories are now alphabetically sorted (sub dirs first and then filenames).
  • Fixed a number of bugs related to local Byte type and Byte type within custom types in particular.
  • New peekW() and pokeW() functions to read/write raw words (int or nat) from/to memory. See manual for more info.
  • New MIDI-IN message parsing support with midiUpdt() function to read a MIDI event from an interrupt-based internal queue. See Midi input handling example in /examples/io/midi_in.src
  • /demos/organ/organ.src updated to support MIDI keyboard input
  • New midiSend() raw byte output command to drive the MIDI-OUT port.
  • Fixed several bugs in TextEd related to end of text selection and deletion (Issue 77)
  • Fixed a bug in TextEd related to refresh of the display after deleting left out-of-range empty lines at the end.
  • Fixed a bug in TextEd related to the Paste operation, the number of pasted lines was sometimes wrongly reported.
  • New separate sections in Manual API doc for IO & System, Memory and File
  • New /examples/perfs/maxips.src to report the VM max IPS
  • New /demos/boing/boing.src by David added
  • New _fError built-in variable to report errors after using a file command. System error messages are no longer reported when inside a Lofi executable (Issue 61), they are still reported in the CLI. A simple example usage is available in /examples/files/errors.src The list of error codes is in the manual.
  • TextEd now allows the display of EOL / EOF characters. They can be toggled on/off using ALT+TAB. The configuration is saved to EEPROM and thus maintained from session to session.
Last edit: 3 months 1 week ago by Franck.

Please Log in or Create an account to join the conversation.

Time to create page: 0.148 seconds
Powered by Kunena Forum