Vircon32 looks very nice!
So what did you do w.r.t. addressing modes? Do you have memory-memory operations? Is it a load/store architecture?
I found the CPU specification (https://github.com/vircon32/Vircon32Documents/blob/main/Spec...), but I couldn't find an ISA specification.