Releases: ksherlock/mdbasicxx
Releases · ksherlock/mdbasicxx
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
Mini Assembler updates:
- Expressions now handled in operands (unary + - ~ ^, binary + - * / % & | ^ << >>)
- Expression operators follow C precedence rules
- Unary ^ is right shift 16
*
allowed in operands to access the current program counter.- MVN / MVP work correctly (as if you'll need them...)
- define bytes (8-bit), words (16-bit). addresses (24-bit) or longwords (32-bit) with
.db
,.dw
,.da
, and.dl
, respectively.
Example
#asm
.db 1+2,2*3+4,*
#endasm
generates
DATA 3,10,0