Skip to content

2.3

Compare
Choose a tag to compare
@enkomio enkomio released this 03 Dec 16:51
· 66 commits to master since this release

2.3 - Release Notes

  • Added directives: .jump, .add, .sub, .mul, .div, .cmp, .and, .or, .shiftl, .shiftr, .xor, .nor, .inc, .read.b, .read.w, .read.dw, .write.b, .write.w, .write.dw, .nread.b, .nread.w, .nread.dw, .nwrite.b, .nwrite.w, .nwrite.dw, .ncall
  • Added directive to invoke methods in a more user friendly way
  • Improved proc definition syntax in order to specify the parameters
  • Added .mov directive to specify local var with a more powerful expression evaluation
  • Added include statement to include an external script
  • Added single line comment via "//"
  • Now the arguments to main can be specified via Run method.
  • read instruction now accepts an additional argument that specify the type to read (1 = byte, 2 = word, 3 = dword)
  • write instruction now accepts an additional argument that specify the type to write (1 = byte, 2 = word, 3 = dword)
  • nread instruction now accepts an additional argument that specify the type to read (1 = byte, 2 = word, 3 = dword)
  • nwrite instruction now accepts an additional argument that specify the type to write (1 = byte, 2 = word, 3 = dword)
  • It is now possible to specify the low level offset for local variable
  • remove flag to check for stack cleaning in ncall instruction
  • Fixed bugs and improved test suite