customasm 0.13.12

An assembler for custom, user-defined instruction sets!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ruledef
{
    ld {addr: u8} => 0xee @ addr
    test => asm {
        start:
        ld 0x11
        ld 0x22
        ld start
        ld 0x33
    }
}

#d 0xf
test ; error: failed / note:_:4: within / error:_:5: not aligned / note: 4 more bits