ruffle
js-dos
ruffle | js-dos | |
---|---|---|
489 | 18 | |
16,869 | 1,178 | |
1.0% | 1.5% | |
9.9 | 9.1 | |
7 days ago | 10 days ago | |
Rust | TypeScript | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ruffle
-
Bill Atkinson has passed away
https://ruffle.rs/ recently came to my attention when I needed to resuscitate a back into tool that had been completely built in Macromedia products
- Ruffle – open-source flash player
-
Retro Boy: simple Game Boy emulator written in Rust, can be played on the web
FWIW, the thing I've found as the slowest single factor on my machine, might not be the slowest on yours; I might have not noticed the real cause of slowdowns on your machine at all, and you may be the only one able to diagnose it.
(and for the record, I'm on W10 too.)
Also, my personal experience from optimizing https://ruffle.rs/ is that in many cases Firefox's wasm runtime can behave slightly faster than on Chrome for some reason; and performance issues are often instead caused by other APIs like the canvas.
-
How Flash Games shaped the video game industry
The proprietary tools were only an issue for people who needed the timeline. Games-wise, Both Actionscript 2 and 3 were perfectly usable without Flash. The MTASC compiler was a massive game-changer, and then Adobe released the AS3 compiler themselves, and certainly when I was at a consultancy working on a massive, expensive game, none of us were authoring anything in Flash. Even the designers and artists simply provided image assets.
A few years later, I did use Flash to teach students interactivity (in 2016, I was wondering why myself, but hey, university courses are hardly up-to-date) but there was little other reason to use it.
Today, I still rate AS3 and if there was an LLVM project to output, I don't know, WASM, or similar, I'd try it. Oh, there are?
- https://github.com/bvibber/wasm2swf
- https://ruffle.rs/
Of course, MTASC wunderkind Nicolas Cannasse went off to create https://haxe.org/, which was used quite well on Smart TVs and the like for a while, still used in games. Maybe we already have the answer, but the web is too boring for this stuff.
- ruffle-rs/ruffle: A Flash Player emulator written in Rust
-
Verso – web browser built on top of the Servo web engine
How about the same old flash emulated in wasm, so no plugin.
https://ruffle.rs/
Use those same great adobe tools in a vm.
-
Voice Is a Garden: Margaret Watts Hughes's Victorian Sound Visualizations
If it used Flash, Ruffle would've picked them up (great addon if you haven't heard of it already: https://ruffle.rs/)
Looks like this site uses Windows Media Player embeds to play WMV files. I don't know of any big addon that makes those types of embeds work, if the server for the embedded protocol is still even alive.
Thankfully, the videos have been mirrored to Youtube.
-
Introduction to Linear Algebra
Looks like this uses Flash (SWF) for interactive diagrams. Luckily ruffle.rs [1] works.
[1] https://ruffle.rs/
-
Revive old flash games using ruffle and trystero
Some of you may know ruffle (https://ruffle.rs).
-
Orisinal: Morning Sunshine (recovered old flash games)
The memories…
I often wondered what would happen to those wonderful Orisinal mini games after Flash's death, without actually checking out the site. Would Ferry Halim find the time to port them to "HTML5"? Would they just… disappear forever?
It turns out that they know run in Ruffle[1], a Rust/WASM based Flash Player emulator I've never heard of (or forgotten about). The handful of them that I have tested work flawlessly.
[1] https://ruffle.rs/
js-dos
-
Virtual Windows 3.11 Computer
Looking through the source code, it is powered by js-dos: https://github.com/caiiiycuk/js-dos
- Web-Based Turbo Pascal Compiler
- You can now play DOOM and other retro games in Obsidian by downloading the ObsiDOOM plugin!
-
Oregon Trail
Funny timing. I actually just built an in-house server this past Friday to host the original Oregon Trail using js-dos because I don't like poking holes in the content filter for sites like archive.org. I didn't worry too much about copyright, as I assumed it was abandonware at this point.
-
Ask HN: Again: The “I want to do everything but end up doing nothing” dilemma
Thanks glad you liked it! It's actually not a port but is running on DOS via https://js-dos.com/, same as Doom and Jazz Jackrabbit. I actually have my 8 favorite Shareware games on my website which can all be played.
https://dustinbrett.com/?app=FileExplorer&url=/Users/Public/...
-
Run old software in browser?
Maybe something like https://js-dos.com/ for dos and https://www.emulatorjs.com/ for old game consoles?
-
WebAssembly in my Browser Desktop Environment
DOS Emulation via js-dos
-
5 Insane Features in my OS in the Browser!!! 🤯
Adding emulators is something I always wanted to do and I have plans to add more in 2022. For 2021 I was able to add Virtual x86 (.img/.iso), BoxedWine (.exe/.zip), JS-DOS (.exe/.zip) & Ruffle (.swf/.spl). Most of these emulators utilize WebAssembly to run non-JS code.
- After 1 YEAR of hard work my NEW Ultimate Web Desktop Environment is ready for launch!!!!!
- JavaScript-DOS: The best API for running DOS programs in browser
What are some alternatives?
lightspark - An open source flash player implementation
awesome-web-desktops - Websites, web apps, portfolios which look like desktop operating systems
launcher - Launcher for Flashpoint Archive
daedalOS - Desktop environment in the browser
TIC-80 - TIC-80 is a fantasy computer for making, playing and sharing tiny games.
dos-game - A Dockerfile for running Docker based DosBox games streamed to a browser client.