On a related note, I don't think I can improve the driver much further without proper waitstate support in the core. That's mnemodemo 1, part 2 in MESS (with some wip changes):

And heres the demo in SimCoupe:

The big yellow letters are mid-screen palette changes, the bottom border is also changed mid-screen to create those pillars.