Pokemon Emerald Ported to WebAssembly (100k FPS)

147 points - today at 11:12 AM

Source

Comments

hawkice today at 1:23 PM
Confirming that saving genuinely works. Interesting stuff. Wonder if we can get trades working too.
ianm218 today at 5:40 PM
What are considered the best games in WASM? I recently got into playing around with WASM - it would've been great if this technology was prevalent during the Flash games era
weird-eye-issue today at 1:46 PM
I did a Pokémon Crystal playthrough several months ago, still great games!

I used an emulator on my laptop with increased speed so it made everything like walking and combat way faster which was really nice and I probably would have given up if it wasn't for that

Luc today at 1:21 PM
wild_pointer today at 4:45 PM
There should be 2 options for speed, regular and sped up. Then there should be a key to speed the game up. When I was a kid, it was the space key for GBA. You could have the normal game and skip the boring parts fast.
Navaie today at 5:37 PM
Crashed when using a potion vs May :(
firefax today at 2:50 PM
Why Emerald -- is classic already done?

If anyone has emulator suggestions, I recently attempted a playthrough and found that midway through my copy of red, the game was corrupted? Oddest thing -- hadn't reading the point where you do the "Missingno trick" near cinnebar.

Anyways, I suspect the save got corrupted somehow but it made me swear off emulation and try a physical copy. (Which had the battery I replaced fail... it's been a comedy of errors).

gobdovan today at 1:45 PM
Any way to get sound?
oceansky today at 1:44 PM
Next step: 100% browser javascript pokémon emerald.
dmitrygr today at 1:10 PM
Ok. So what’s interesting here, presumably, is that this isn’t a wasm GBA emulator (which also exist and work). This is the game itself compiled to wasm. Even though no official source code was ever published, there was a community based decompilation.
danielrmay today at 2:46 PM
Super neat. I'd love to see what it would be like to play with more modern &intuitive touch controls instead of just the D-pad and A/B.
eigenspace today at 12:28 PM
Very cool. Too bad this doesnt seem to work as a PWA, or am I jusr missing the button on Android Firefox?
deadbabe today at 4:41 PM
What kind of mods and new features could be added?
Innittech today at 3:03 PM
29 FPS for me, what hardware are you using to get a hundred thousand FPS?
itsthecourier today at 1:34 PM
some weeks ago I made a Gameboy emulator from zero in rust and then exported it to wasm

https://holy-lake-f6df.sdreyesg.workers.dev/

took me 3 hours with Opus. Opus knew the whole ISA, clock, bus quirks, etc. from their training without any external docs

zuzululu today at 4:37 PM
Nintendo lawyers intensifi
deleted today at 2:02 PM