Okay, cool. Got your source code all wired in and working with the RetroFab front-end in the new build :)
So now when you play a game it's running your implementation of the game logic and RetroFab just provides the graphics, audio and input services.
I was also able to duplicate the changes I had made in the earlier versions:
- Mario appears in the doorway at the start of the game (instead of offscreen).
- The Left button behaves the same as the Start button.
- The final crashed case, or fallen Mario, remains on screen at game over.
I've tested and all looks to be working. Just let me know if you find it now works correctly when you test, especially the order and sequencing of the cases. You can view your debug logs in the console to make sure everything is running as expected.