How would I get a project like this working in simulation first? I'm going to be reading real input from another piece of hardware. I'll be giving it a clock signal, and responding to events based on whatever it's doing.
About the only real ability I have to control the CPU is in the clock signal, which I should be able to step as needed on the Am386 part, which is static.
Would I build a state machine and give it sample inputs and make sure it's all working? What if the state machine I build does not match what I find in the real-world Am386 hardware protocols?
I'm expecting to find a lot of things it does that are non-standard. I am expecting to be able to capture and code for each of them one- by-one, with the bulk of the design being as predicted.