Okay, so let's say I'm programming a DS game. Naturally, I want everyone who plays it to buy it legally. So I write code that would test to see if the input variables are Windows (or Mac, or whatever), rather than, say, DS. If the game sees non-DS buttons, it runs code that wrecks the user's machine.
Better yet, it runs the code on startup, but it doesn't hurt a DS.
Is there any problem with this? Other than the problem of testing the game, I mean. Would it be possible to define some variables in the beginning, or would the emulator be too confining to allow this?
I wonder.