|
|
|
|
|
by david-given
2523 days ago
|
|
Hello, author here. It's a surprisingly modern-ish system, in many ways, and surprisingly weird in lots of other ways. One thing which really surprised me was a complete lack of pointer support: I managed to bodge the look-up-table instruction (which evaluates its argument and adds the result to the next instruction to be executed) to do pointer dereferences instead (INDEX ptr; TC 0). And, luckily, I found a way to make the assembler emit an address as a literal value, which it really didn't want to do. It's a shame the address space is so small (only 12 bits!) or you could totally port real software to this... |
|