On the subject of input, it's great to see soft reset on PC at last, but the implementation of it has me stumped. I've tested it at length (on keyboard), all I can say is that it's not sufficient to simply hold down L1, L2, R1, R2, Select, and Start as in psx. Most of the time it will do nothing, unless I press and release the buttons in a very particular way. If you could explain what is actually going on under the hood, it would be appreciated.