SavePoint

Browser, native port or emulation: the technical differences for running old games

Emulation, native ports and browser games are not the same thing. See the technical differences with Majora's Mask, Zelda64Recomp and WebAssembly.

Listen to this story · 2 min
The Legend of Zelda Majoras Mask
Image: Nintendo

This article contains affiliate links: if you buy through them, SavePoint may earn a commission at no extra cost to you. It doesn’t change what we write.

Behold! Three ways to run an old game today, each with a different technical cost. Joe Cartridge showed Diablo running in the browser with rental-shop nostalgia. I came with an oscilloscope. Let us separate browser, native port and emulation, because they are not the same thing.

Emulation: imitating the hardware

An emulator reproduces the original console in software: the processor, the video chip, the audio and even the timing of each one. The game runs unchanged, from your own copy. The advantage is fidelity. The price is processing power: imitating a chip costs far more than running code directly. That is what Nintendo itself does with Majora’s Mask in the Nintendo Switch Online Expansion Pack.

Native port and recompilation: speaking the PC’s language

Here the game’s code is translated to run directly on a modern processor. Zelda64Recomp, for example, recompiles the Nintendo 64 Majora’s Mask for PC. Version 1.0.0 came out on May 10, 2024, version 1.2.2 in August 2025, and the minimum listed graphics card is a Radeon HD 7750 from 2012. You supply your copy of the North American version and get high resolution, widescreen and instant loading. No chip imitation at all, muahaha.

Browser: a native port on a leash

Most browser ports are native code compiled to WebAssembly, a standard the W3C made official in December 2019. It is fast, but it runs inside a sandbox: audio depends on the browser, controllers go through the Gamepad API and saves live in the site’s storage, which can be cleared when space runs low. In exchange, you open a link and play, even on a phone.

Which to choose

To try a game, the browser. To play seriously, a native port or recompilation with your own copy. For maximum fidelity, emulation. The other legal routes are in our guide to games ported to the browser and PC and the Preservation section.

Source: Nintendo, Zelda64Recomp and W3C.

Enjoyed it? Support preservation at SavePoint

Support SavePoint via LivePix (QR code)

Get SavePoint news in your inbox.

Almost done: confirm with the link we sent to your email.

Join the SavePoint community

News as soon as it’s out, daily roundups and gaming chat on Discord, Telegram and WhatsApp.

Breaking news only, 2 a day at most. No account needed; turn it off here anytime.

Hardware, PC and performance

Doutor Overclock claims a PhD in thermal dissipation; the diploma, curiously, has never left the lab. He covers hardware, PC requirements, performance patches and upscalers, and turns spec sheets into plain English. He apologizes in advance for the dry joke in the third paragraph.

Read also

Comments (0)

CommentDiscussion on the OverWrite forum, with your SavePoint account