Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+1)

I also was already looking for this a few weeks ago. Dr.Ludos actually uses a SNES9x port for HTML5 play-in-browser: https://drludos.itch.io/keeping-snes-alive

It seems to be this library in the background: https://github.com/humbertodias/emscripten-js-snes-games

If you look at his well documented index.html (right click -> this frame -> view page source) file, you can easily see how he did it (and leave a credit to Dr.Ludos if you use it as thanks :D).

However, I tried a lot of different JavaScript SNES emulators and most of them had strong performance issues when playing CPU intense SNES ROMs. (At least on my PC). So I'd still suggest to download the SNES ROM to everyone who really want's to play the SNES games.

Wow thank you for this info! Sounds like downloading the rom is the best option then! 

(2 edits)

Hi, thanks for the mention and i'm glad the comments in my HTML files could be helpful to someone :)!

To restate them here, I used a HMTL5 port of RetroArch SNES9x core made by Toadking (https://toadking.com/retroarch/snes9x-next.html)

I set various options and modified the HTML page to embed a specific rom so it's easier to release a homebrew game on itch, so It might be easier to take my customized files and simply edit them and replace the rom file with your own game :).

@BennySnesDev: do you also have issue playing KeepingSnesAlive through HTML5 emulator on your computer? From the HTML5 SNES emulators I've tried, I found this port of RetroArch to be the fastest (I use a fairly low-spec / cheap pc myself too, and the game is running smooth for me).

(+1)

Thank you :)

It depends on the browser I'm using. The game runs very smoothly with Firefox, but when I start it with Chromium (Linux) the audio playback is very noisy.  But apart from that, the game works very well for me. :)