Pokemon Emerald Ported to WebAssembly (100k FPS)

pokeemerald.com

122 points by tripplyons 6 hours ago


wild_pointer - 15 minutes ago

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.

hawkice - 4 hours ago

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

Luc - 4 hours ago

https://github.com/tripplyons/pokeemerald-wasm/

firefax - 2 hours ago

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

weird-eye-issue - 3 hours ago

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

gobdovan - 3 hours ago

Any way to get sound?

oceansky - 3 hours ago

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

deadbabe - 19 minutes ago

What kind of mods and new features could be added?

danielrmay - 2 hours ago

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.

dmitrygr - 4 hours ago

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.

eigenspace - 5 hours ago

Very cool. Too bad this doesnt seem to work as a PWA, or am I jusr missing the button on Android Firefox?

zuzululu - 23 minutes ago

Nintendo lawyers intensifi

Innittech - 2 hours ago

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

itsthecourier - 3 hours ago

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

- 3 hours ago
[deleted]