Releases: Multimodcrafter/LALWE
Version 2.0
This release fixes a bunch of Bugs that have been discovered during the intense testing period that LALWE was undergoing shortly after the third release. I also made some general improvements (some of them change the way the assembler works) to make the experience of coding in LALWE all in all smoother and more compliant with the conventions of real world assembly languages.
Changelog
- The shortcut for stepping forward is now
F6
- There is now a menu entry to abort a running simulation (useful when you create an infinite loop)
- the ld and ldi instructions have been reworked they now basically copy the value of the argument into the accumulator. Additionally you can add the name of a register as a second argument wich tells the processor to put the value into that register instead.
- the in instruction now features the option to add a target of the input as the argument. This means that you can input directly into memory or into whatever register you like. E. g.:
in acc
,in var1
- last but not least, the define macro now supports initialization. You can add an arbitrary amount of numbers after the identifier, which will be placed into the data section when assembling. E. g.:
define var1 12
,define var2 3 7 -40
Fixed issues
The following issues have been fixed in this version:
#5, #6, #7, #8, #9, #10, #11, #12, #13, #14, #15, #16
Non-Installer version
I've attached a zip of the release folder which, in theory, lets you use LALWE without installing it. I guarantee nothing though and recommend using the installer.
Third release
Fixed issues #3 and #4 and also the toggling of following the active RAM cell works correctly now.
Added a config file to change some constants if wanted.
The RAM view section now highlights the cell the frame- and stackpointer point to (green = stackpointer, purple = framepointer). If both point to the same, the framepointer is prioritized.
Second release
First release
This is the first release of LALWE - Learn Assembly Languages With Ease
This version has not been tested very thoroughly and may contain some bugs, however, all the basic necessary functionality is there and working. Hotfixes will be issued once bugs are reported or discovered by me.
NOTE: LALWE only works on 64-bit Windows distributions!