touchHLE emulator runs 32-bit Doom Wolfenstein 3D on both iPhone and Android

Two hands holding a phone in landscape orientation, with Doom playing on the screen

Ciciplusplus ported the iPhone OS emulator, written in Rust, to Android, and then ported a version of DOOM that runs on iPhone OS to go with it.

There were obviously lots of challenges along the way, so he has also made a video available about all the trails and tribulations. Of course, this was only all possible because it was open source software. He has also published his code as open source on Github (it is linked in the article below).

The emulator is also able to run other 32-bit games.

See https://hackaday.com/2023/07/24/doom-on-iphone-os-on-android/