- Posts: 53
- Thank you received: 6
0.7.7
2 months 2 weeks ago - 23 hours 18 minutes ago #96
by Franck
- Fixed a small display bug in the sprite editor when changing mode
- Fixed a stack underflow bug when local arrays of bytes/bools go out of scope
- Fixed an assignment target error for indexed custom type array
- Fixed a bug in the keyboard ISR. Several keyups were being registered for a key instead of a single shot
- Added a int2txt utility function in /UTILS/
- ImageEd updates:
- New larger Zoom window. The unzoomed view now follows the zoomed one.
- Undo (FCTN + U) and reDo (FCTN + D) functions implemented. Up to 32 actions are saved to a circular buffer using a tile system for performance.
- Major compilation time reduction. Almost 2x faster to compile than with previous versions.
- Added support for post inc/dec ops on members of custom arrays types to the compiler. e.g. vec2Array[n].y++;
- Small refactor of VM opcodes. Now supports variable-length instructions similar to CISC to allow expanding above 256 instructions.
- Fixed a number of bugs related to the % (modulo) op giving erroneous results in some instances because of bad values representation/opcode generation. Examples: byte id; id=(id-1)%16; print(id); or print(0xffff%16);
- Undo (FCTN + U) in text editor WIP (issue 3). Current support is for Delete Selection only.
- File Selector (by David) added to the /UTILS/ folder.
Last edit: 23 hours 18 minutes ago by Franck.
Please Log in or Create an account to join the conversation.
Time to create page: 0.155 seconds