Successfully ported Super Mario 64 to a PDF file

PDF is not just a static document format; it also has the ability to embed and execute XML and JavaScript. By utilizing these JavaScript functions and text fields, it has been reported that '
Running DOOM And Super Mario 64 Inside A PDF File | Hackaday
https://hackaday.com/2026/02/02/running-doom-and-super-mario-64-inside-a-pdf-file/

As part of the 'DOOM Challenge' to install the FPS 'DOOM' on everything, 'DoomPDF', which ported DOOM to a PDF file, appeared in January 2025. DoomPDF uses the PDF JavaScript environment to represent the DOOM play screen in ASCII using text fields.
That 'DOOM' is finally ported to PDF file - GIGAZINE

'Super Mario 64,' a game for the Nintendo 64 home console, still maintains strong popularity among RTA players and retro game enthusiasts, and there have been attempts to play it in a variety of ways, including ' Super Mario 64 (DualShock Version) ' which ran on the original PlayStation, an unofficial project to create a Game Boy Advance version , and even a port to Apple TV .
The YouTube channel Game of Tobi reports that they have successfully ported 'Super Mario 64' to PDF, inspired by DoomPDF.
Below is a movie playing 'Super Mario 64 PDF'. In the movie, you can see how to play 'Super Mario 64' on Apple Watch and how 'Super Mario 64' is actually moving in PDF from around 1 minute 40 seconds. Compared to the game, it is slow and choppy, but the way Mario flies around the familiar field is reproduced on the PDF.
I got Super Mario 64 running on PDF - YouTube
'Super Mario 64 PDF' runs at about 1-2 FPS and outputs in ASCII format. Game of Tobi says, 'Because it runs so slowly, it's easy to perform precise button operations, such as frame-by-frame input techniques.'

According to Hackaday, DoomPDF used 'DOSBox,' a mechanism for emulating old DOS environments, while 'Super Mario 64 PDF' is a standalone format that runs on just a 23.5 MB PDF without relying on external programs or emulators. In order to run 'Super Mario 64 PDF,' a PDF reader that can execute JavaScript is required.

At the time of writing, the actual PDF file and source code for 'Super Mario 64 PDF' have not been made public. 'It's truly amazing to see this game running in this format,' said Game of Tobi. 'It's also another example of what's possible after decompiling Super Mario 64. We're very happy to have been able to contribute to the community in this way, and we look forward to seeing many similar projects in the future.'
Related Posts:






