If it's a little Java application, you can also port it to Dart, they share a lot of similarities. I did this and it was quite easy, but in my case, it was a little javafx application that drew to the canvas, not many dependencies where used.
I imagine this would be possible with just JavaScript. It would
probably run somewhat slower than WASM, but still,
it's possible to transpile Rust to JavaScript. [0]
An emulator seeks to be bug-compatible with a specific language implementation, rather than to implement a language in the abstract. The reference implementation is the spec. But it isn't entirely cut and dry, and I see where your point.
That's what I mean by implementing a language in the abstract. I don't imagine anyone would want to do that, except out of academic interest. It wouldn't be suitable for archival purposes, and those are the only practical purposes I can imagine. But that's the distinction that comes to my mind.
It is true that the proprietary player was discontinued years ago, but it is still usable, even on Linux. I installed it through the AUR package on Arch Linux, but it can also be installed on any distribution through the Flatpak package. From my experience though Ruffle has much better performance, so I use it whenever possible.
I've had a lot of use of the stand-alone ruffle application, I have a bit over a tib of old flash files, and it's a pleasure to be able to dive into this part of online history and relive many of that late 90s whimsy ^_^
I'm afraid I can't, even though I really want to, it would probably violate some copyrights, if not those of the swf authors, then the authors of various content such as video, audio or graphics used in them :(
I'm looking for a flash game that was parking on a parking lot. It was super accurate in terms of the turning radius and I've learnt a lot in it to apply in real life. This was 2d game btw. Anyone remembers?
SIR! This IS THE EXACT game I played! Thank you very much! I don't know how you could nail it so exactly... This kagi search engine - I must try it out...
I have a feeling that google and duckduck do not find anything anymore, except for products.
20 comments
[ 3.5 ms ] story [ 57.9 ms ] threadAnd then 15 years of waiting.
[0] https://en.wikipedia.org/wiki/Asm.js#Programming_languages
https://help.adobe.com/en_US/FlashPlatform/reference/actions...
And/or the documentation of AVM2, including it's instruction set.
https://archive.org/details/flash-file-format-specification-... (see page 35)
That's what I mean by implementing a language in the abstract. I don't imagine anyone would want to do that, except out of academic interest. It wouldn't be suitable for archival purposes, and those are the only practical purposes I can imagine. But that's the distinction that comes to my mind.
2023: https://news.ycombinator.com/item?id=37965947
2022: https://news.ycombinator.com/item?id=32011842
2021: https://news.ycombinator.com/item?id=26033561
2020: https://news.ycombinator.com/item?id=25242115
2019: https://news.ycombinator.com/item?id=20728019
I have a feeling that google and duckduck do not find anything anymore, except for products.