Make a real Assembler
laforest opened this issue · comments
The current Octavo assembler is a big Python hack on top of a nice little set of classes describing memory and instructions. It needed to remain very plastic as features got added (e.g. AOM and BTM, extended address space) and thus avoided a real syntax and parser.
It's time to finalize it into something cleaner and more solid (e.g.: don't have to manually calculate AOM/BTM entries).