Hacker News new | ask | show | jobs
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...

1 comments

I've updated the post on cowlark.com which a decent writeup on the machine's more interesting quirks.