This app was mentioned in 1 comment, with an average of 3.00 upvotes
Got a phone with a decent battery? Download a game boy emulator (or something similar) and add some roms. Put your phone in airplane mode, disable any unnecessary background apps and game away.