hargle
Veteran Member
Just got my first tandy 1000HX machine up and running, and I'm trying to figure out why the XT-IDE controller isn't working on it. I've discovered that there is some really, really funky IO port stuff going on in it.
If I do the following things in debug, I get different answers:
-i 80
results in 0e
in al, 80
results in ba
mov dx, 80
in al, dx
results in ae
WTF?
Every single port I read does this same change of values when reading in from the same port. How is that possible?
If I do the following things in debug, I get different answers:
-i 80
results in 0e
in al, 80
results in ba
mov dx, 80
in al, dx
results in ae
WTF?
Every single port I read does this same change of values when reading in from the same port. How is that possible?