Posted February 12, 2024 by Enthusiast Guy
- Changed versioning's last number to reflect the number of global commits;
- Continuum Tools has also been ported to Mac x86_64, Linux aarm64, x86_64 and armv7l;
- Added RETIF ff instruction that returns if specified flag is set;
- Changed bitcodes for several instructions (INV, SL, SR, RL, RR, SET, RES, AND, OR, XOR, NAND, NOR, XNOR, IMPLY, INV, EX, CP);
- Added more variations for several instructions (AND, OR, XOR, IMPLY, NAND, NOR, XNOR, INC, DEC) that are now able to handle memory operations;
- Added REGS r and REGS (rrr) variations to allow dynamic register page switching;
- Added a new pair of instructions LDREGS (load regs from memory) and STREGS (store regs to memory) that allow populating registers from memory or storing them to memory;
- Added an explicit setting "enableDebugging" in init.cfg allowing user to control the debug mode in Continuum. By default this is set true;
- Added some missing tests on logical instructions;
- Added more tests on the debugger;
- Fixed some issues in the assembly reference documentation generator;
- Fixed some misleading info in the interrupt reference documentation generator;
- Fixed a bug that was feeding wrong information about instructions to Tools in some cases;
- Fixed a bug that locked the debugger into an infinite loop when an exception was thrown;
- Removed all LD instructions that were handling registers or calls stack;