The breadboard version pretty much finished. Want to document where I got to.
Here's the screen that shows the bottom nano running an 1802 program and disassembling it in real time.
The program on the left is just a default dummy program loaded in when system starts up. The 1802 "thinks" ROM starts at $0 in dumb IC but's just fetching from lower nano.
The breadboard setup is pictured bellow.
LHS is CDP1802, Top nano does address bus work. Bottom nano outputs instructions to 1802 and links with PC via terminal.
The program in the lower Nano is spi0SlaveN.ino and is in pastebin https://pastebin.com/tYEcYJPX
The program in the upper nano is spiMaster8.ino, https://pastebin.com/zZv02c6v
The little embedded 1802 program that comes with the lower nano is nano2E.lst https://pastebin.com/qwVtupjv
The final thing to do is to insert a longer program via terminal that goes into nano's memory at $4000. This can be done via avrdude as outlined in previous post.