logoalt Hacker News

Pokemon Emerald Ported to WebAssembly (100k FPS)

141 pointsby tripplyonstoday at 11:12 AM42 commentsview on HN

Comments

ianm218today 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

hawkicetoday at 1:23 PM

Confirming that saving genuinely works. Interesting stuff. Wonder if we can get trades working too.

show 2 replies
Navaietoday at 5:37 PM

Crashed when using a potion vs May :(

weird-eye-issuetoday 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

wild_pointertoday 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.

firefaxtoday 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).

show 4 replies
gobdovantoday at 1:45 PM

Any way to get sound?

show 1 reply
oceanskytoday at 1:44 PM

Next step: 100% browser javascript pokémon emerald.

show 1 reply
danielrmaytoday 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.

dmitrygrtoday 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.

show 1 reply
eigenspacetoday 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?

show 2 replies
deadbabetoday at 4:41 PM

What kind of mods and new features could be added?

Innittechtoday at 3:03 PM

29 FPS for me, what hardware are you using to get a hundred thousand FPS?

show 1 reply
itsthecouriertoday 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

show 2 replies
zuzululutoday at 4:37 PM

Nintendo lawyers intensifi