Studying part of the code of firmware from the Datamaster, I wasn't able to find the I/O ports for the NEC765. Observing the hardware I have observed what it seems to be a 8048[1] in between both components, so the microcontroller is actually driving the FDC. The Datamaster expansion bus is almost the same they employed later in the 5150 PC and became known retrospectively as ISA[2].
One of my goals is to understand how communication between both devices occur so I can fully emulate them. I imagine it is an interrupt-driven design, but I don't know if it is memory mapped or I/O mapped.
What should I be seeking in such a design in order to be able to reverse-engineer it?
1- The components are relabelled. I cannot fully confirm the identity of the component.
2- While some sources say it is mirrored, it is not.