⭅ Previous (Best NES Emulators for Android)

PicoNES Player Announcement

We have just created PicoNES Player, an embeddable NES emulator for the web. If you write NES homebrew and would like to share it with visitors on your website, you can add PicoNES Player and it will automatically load and play your games!

The homebrew community is awesome, and we wanted to make it easier to share these great projects.

How to use PicoNES Player

If you run a webpage, and want to point PicoNES Player to your games, you just need to add this snippet to your webpage, somewhere in the body. Update the file parameter to point to your .NES file.

And here is an example of using it, playing the PicoSnake game we created:

<iframe id="picones_player"></iframe>
<script src="https://www.emulationonline.com/picones_applet.js"></script>
<script>
piconesPlayer("https://emulationonline.com/picones_web/picosnake.nes");
</script>

Which looks like:

How it works.

PicoNES is the same emulation core we created for our series of mobile apps. Originally written in C++, we’ve made it run in the browser by using Emscripten to compile to WASM. This allows us to deliver our accurate emulator yet retain high performance in the browser.

You can experiment with the stand alone verion of the PicoNES Web Emulator here. This allows you to load and play files from your local machine.

In the embeddable version, we have added support for loading files from the web. By setting the ‘file’ parameter, you can have it load your game at startup. Add an iframe to your site and you can make it easy to play your own homebrew games on your site.

We’ve bundled this as a js function to make it easier to add, and also to handle some complexities around auto resizing etc.

Controls

Controls are identical to the main Picones Web page. These are excluded from the embed so that you can style them as appropriate along with the instructions for your game.

Support / feedback

If you have any questions or suggestions, feel free to send me an email at [email protected]

⭅ Previous (Best NES Emulators for Android)

We publish about 1 post a week discussing emulation and retro systems. Join our email list to get notified when a new post is available. You can unsubscribe at any time.