Very well replicated but there is one problem : in Diamonds Hunt (and probably other platformers) when you hold right or left while jumping, on the real device, the player character goes in the held down direction as soon as it touches the ground! But instead on your simulation, the character doesn't move when you hold a direction when jumping, so you have to press as soon as your character touches the ground instead of just holding and this makes you lose a little bit of time each times! It would be cool if you could change that so it's more accurate to the original gameplay! ;)