It still suck, it's a long way until it could be considered as somewhat working ... no bitmap drawing, no cursor, no master/slave configuration, RDAT goes nuts when the data is > 16, etc. etc. etc.

And, anyway, I'm doing all of this for PC-9801 emulation, that needs TWO uPD7220, one for the text and the other for the bitmap. The only reason that they show off some gfx is because the uPD7220 VRAM is shared with the main CPU.