Re:Ask HN: Why Adobe still can’t figure out Flash on WASM?
by sp332 on Monday September 19, 2022 @10:53AM
(#32899172)
As the Ruffle page says right on it, Action Script 3 API support is at 5%. If they had the original source code and only had to cross compile to WASM, this would go a lot faster. Which is what OP asked.
Re:Ask HN: Why Adobe still can’t figure out Flash on WASM?
by adrian17 on Monday September 19, 2022 @04:20PM
(#32903387)
Dev here: that "5%" number was way overdue, I just bumped it :) After over a year of slowly adding bits and pieces without anything actually working, we finally had a breakthrough with some nontrivial games starting to work this month. Still a ways to go though.
Re:Ask HN: Why Adobe still can’t figure out Flash on WASM?
by sp332 on Monday September 19, 2022 @04:29PM
(#32903493)
Hey, good to hear!
Re:Ask HN: Why Adobe still can’t figure out Flash on WASM?
by lightspot21 on Monday September 19, 2022 @03:31PM
(#32902818)
It's much more than that. The homepage hasn't been updated in ages. Recently they had the first fully playable game (Wonderputt): https://www.newgrounds.com/portal/view/577928, with more partially playable.
Still needs work but it's exciting stuff.
Re:Ask HN: Why Adobe still can’t figure out Flash on WASM?
by krackers on Tuesday September 20, 2022 @03:59PM
(#32916985)
What a delightful and relaxing game!
Re:Ask HN: Why Adobe still can’t figure out Flash on WASM?
by Sohcahtoa82 on Monday September 19, 2022 @10:51AM
(#32899139)
Homestar Runner is doing the same thing. The entire site has been revived using Ruffle.
Re:Ask HN: Why Adobe still can’t figure out Flash on WASM?
by josefx on Monday September 19, 2022 @11:26AM
(#32899645)
https://z0r.de/0 also uses it to keep its collection of flash loops running.
Edit: Warning some of the loops may be considered NSFW, most have sound.
Re:Ask HN: Why Adobe still can’t figure out Flash on WASM?
by andrew_ on Monday September 19, 2022 @11:40AM
(#32899842)
Ruffle seems to have some issues on Brave on archive.org.
TypeError: Failed to execute 'compile' on 'WebAssembly': An argument must be provided, which must be a Response or Promise<Response> object
https://ruffle.rs/
See the famous Badger SWF:
https://archive.org/details/flash_badger