WDAT occurs instantly so the FIFO will never fill. It should probably be converted to an execute device so each operation can take the proper number of cycles.

RDAT with a mod is undocumented and doesn't really make much sense so without testing on real hardware we can't know what to do with it.