Default state of TH pin
Posted: Thu Jun 11, 2015 12:59 am
...is different on TMSS and non TMSS hardware.
On non TMSS hardware the pin defaults to "1" state while on TMSS hardware it defaults to "0" state.
I was debugging couple ROMs sent by someone who made few demos in the early 90's and they all had the problem where controller input wasn't as expected. These demos didn't initialize the controller ports and as a consequence they only worked proper on MD1 VA4 and older, while failing on newer stuff.
It seems all emulators (that I tried) emulate the TMSS hardware behaviour.
On non TMSS hardware the pin defaults to "1" state while on TMSS hardware it defaults to "0" state.
I was debugging couple ROMs sent by someone who made few demos in the early 90's and they all had the problem where controller input wasn't as expected. These demos didn't initialize the controller ports and as a consequence they only worked proper on MD1 VA4 and older, while failing on newer stuff.
It seems all emulators (that I tried) emulate the TMSS hardware behaviour.