Close

and the new assembler

A project log for YGREC8

A byte-wide stripped-down version of the YGREC16 architecture

yann-guidon-ygdesYann Guidon / YGDES 03/17/2019 at 03:060 Comments

The low-level assembly and disassembly framework is back and running, get it at YGREC8_VHDL.20190317.tgz !

The opcode map has few holes, filtered by ASM_tb.vhdl. The only significant filter is for OVL because the bit 11 is not decoded and there are 256 aliases, that could become an opcode in the future, maybe to control the overlays.

INV is a large chunk of 4096 invalid opcodes, that may or may not be used in the future...

The assembler and disassembler work well, did not significantly change their size or complexity, the code is pretty safe and has only a few quirks.

Yay.

Discussions