Pardon my ignorance of your acronym of choice, but "STHD"?

EDIT:

Nevermind.

Super Street Fighter II Turbo: HD Remix

That is easily the most idiosyncratic acronym I've heard in a while, I get the "HD," just not the rest. SFHD makes more sense. Maybe I can change my question to "explain why the acronym is that way."