Jump to content

Ruffle (software): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
updated percentages
m Reverted edits by 95.24.208.75 (talk) (HG) (3.4.13)
 
(31 intermediate revisions by 24 users not shown)
Line 1: Line 1:
{{Short description|Flash Player emulator}}
{{Short description|Open source emulator for Adobe Flash}}
{{Infobox software
{{Infobox software
| title = Ruffle
| title = Ruffle
| name = Ruffle
| name = Ruffle
| screenshot = Ruffle.rs demo (1).png
| screenshot = Ruffle.rs demo (1).png
| caption = The sample SWF loaded in the [https://ruffle.rs/demo/ Ruffle Player demo]
| logo = Ruffle vector logo.svg
| logo = Ruffle vector logo.svg
| logo caption = Logo
| logo caption =
| developer = Mike Welsh<br>kmeisthax<br>Nathan Adams<br>Callum Thomson<br>relrelb
| developer = Mike Welsh<br>kmeisthax<br>Nathan Adams<br>Callum Thomson<br>relrelb<br>Kamil Jarosz<br>Aaron Hill
| programming language = [[Rust (programming language)|Rust]]<ref>{{cite web |last1=Michael |first1=Larabel |title=Still Have A Use For Adobe Flash? Ruffle Is Working To Safely Emulate It In Rust |url=https://www.phoronix.com/news/Ruffle-Adobe-Flash-Rust |publisher=Phoronix |access-date=2 September 2023}}</ref>
| programming language = [[Rust (programming language)|Rust]],<ref>{{cite web |last1=Michael |first1=Larabel |title=Still Have A Use For Adobe Flash? Ruffle Is Working To Safely Emulate It In Rust |url=https://www.phoronix.com/news/Ruffle-Adobe-Flash-Rust |publisher=Phoronix |access-date=2 September 2023}}</ref> [[ActionScript]], [[TypeScript]], [[JavaScript]]
| operating system = [[Microsoft Windows]], [[macOS]], [[Linux]]
| genre = Multimedia
| genre = [[Multimedia]], [[video game emulator]]
| license = [[MIT license]], [[Apache License 2.0]]
| license = [[MIT license]], [[Apache License 2.0]]
}}
}}


'''Ruffle''' is a [[Free and open-source software|free and open source]] [[emulator]] for [[SWF|Adobe Flash (SWF)]] files.
'''Ruffle''' is a [[Free and open-source software|free and open source]] [[emulator]] for playing [[SWF|Adobe Flash (SWF)]] animation files.


Following the deprecation and discontinuation of [[Adobe Flash Player]] in January 2021, some websites adopted Ruffle to allow users to view and interact with [[Legacy system|legacy]] Flash content.
Following the deprecation and discontinuation of [[Adobe Flash Player]] in January 2021, some websites adopted Ruffle to allow users for continual viewing and interaction with [[Legacy system|legacy]] Flash Player content.


== Features ==
== Features ==
Line 21: Line 23:
The web client relies on Rust being compiled to [[WebAssembly]], which allows it to run inside a [[Sandbox (computer security)|sandbox]], a significant improvement compared to Flash Player, which garnered a notoriety for having various security issues.<ref>{{Cite web|date=2019-08-26|title=Flash videos and games are resurrected by Ruffles emulator|url=https://www.slashgear.com/flash-videos-and-games-are-resurrected-by-ruffles-emulator-26588575/|access-date=2021-12-25|website=SlashGear|language=en-US}}</ref><ref name=":6">{{Cite web|last=Krill|first=Paul|date=2019-08-22|title=Ruffle project hopes to resurrect Flash Player|url=https://www.infoworld.com/article/3433759/ruffle-project-hopes-to-resurrect-flash-player.html|access-date=2021-12-25|website=InfoWorld|language=en}}</ref> The Rust language itself protects against common memory safety issues that plagued Flash Player, such as [[Use-after-free|use after free]] or [[Buffer overflow|buffer overflows]].<ref name=":0">{{Cite web|last=Abrams|first=Lawrence|date=2021-02-06|title=This Flash Player emulator lets you securely play your old games|url=https://www.bleepingcomputer.com/news/software/this-flash-player-emulator-lets-you-securely-play-your-old-games/|access-date=2021-12-25|website=BleepingComputer|language=en-us}}</ref>
The web client relies on Rust being compiled to [[WebAssembly]], which allows it to run inside a [[Sandbox (computer security)|sandbox]], a significant improvement compared to Flash Player, which garnered a notoriety for having various security issues.<ref>{{Cite web|date=2019-08-26|title=Flash videos and games are resurrected by Ruffles emulator|url=https://www.slashgear.com/flash-videos-and-games-are-resurrected-by-ruffles-emulator-26588575/|access-date=2021-12-25|website=SlashGear|language=en-US}}</ref><ref name=":6">{{Cite web|last=Krill|first=Paul|date=2019-08-22|title=Ruffle project hopes to resurrect Flash Player|url=https://www.infoworld.com/article/3433759/ruffle-project-hopes-to-resurrect-flash-player.html|access-date=2021-12-25|website=InfoWorld|language=en}}</ref> The Rust language itself protects against common memory safety issues that plagued Flash Player, such as [[Use-after-free|use after free]] or [[Buffer overflow|buffer overflows]].<ref name=":0">{{Cite web|last=Abrams|first=Lawrence|date=2021-02-06|title=This Flash Player emulator lets you securely play your old games|url=https://www.bleepingcomputer.com/news/software/this-flash-player-emulator-lets-you-securely-play-your-old-games/|access-date=2021-12-25|website=BleepingComputer|language=en-us}}</ref>


The desktop client currently uses a [[graphical user interface]] to open SWF files.<ref>{{Cite web|title=Ruffle § Using the desktop application|url=https://github.com/|access-date=2021-12-26|website=Ruffle|language=en}}</ref> Downloads are available for Windows, macOS, and Linux.
The desktop client currently uses a [[graphical user interface]] to open SWF files.<ref>{{Cite web |title=Downloads § Desktop Application |url=https://ruffle.rs/downloads |access-date=2021-12-26 |website=Ruffle |language=en}}</ref> Downloads are available for Windows, macOS, and Linux. In addition, there are browser extensions for Mozilla Firefox, as well as Chromium-based browsers. A website administrator can even install Ruffle to their websites using a script tag for their webpages.<ref>{{Cite web |title=Downloads § Website Package |url=https://ruffle.rs/downloads |access-date=2024-04-12 |website=Ruffle |language=en}}</ref>


As of March 2024, Ruffle primarily supports older Flash content, which use [[ActionScript#ActionScript 2.0|ActionScript 1.0 and 2.0]], with 95% of the language and 76% of the API having been implemented.<ref>{{Cite web|title=Ruffle § Compatibility|url=https://ruffle.rs/#compatibility|access-date=2021-12-26|website=Ruffle|language=en}}</ref> Support for [[ActionScript#ActionScript 3.0|ActionScript 3.0]] has improved significantly since October 2022 (support is at about 75% of the language and 69% of the API, plus 7% of partial API implementation). In an article, [[Bleeping Computer]] reported that all the Flash games they tried in February 2021 “worked flawlessly”.<ref name=":0" />
As of {{Monthyear}}, Ruffle supports most older Flash content, which use [[ActionScript#ActionScript 2.0|ActionScript 1.0 and 2.0]], with 95% of the language and 78% of the API having been implemented.<ref>{{Cite web |title=Compatibility § ActionScript Compatibility |url=https://ruffle.rs/compatibility |access-date=2021-12-26 |website=Ruffle |language=en}}</ref> Support for [[ActionScript#ActionScript 3.0|ActionScript 3.0]] has improved significantly since August 2022, with about 90% of the language and 76% of the API having been implemented, and an additional 7% of the API partially implemented. In an article, [[Bleeping Computer]] reported that all the Flash games they tried in February 2021 "worked flawlessly".<ref name=":0" />


== History ==
== History ==
Line 30: Line 32:
Adobe announced in 2017 that it would stop supporting Flash Player on January 1, 2021, encouraging the use of HTML5 instead.<ref>{{Cite web |last=Warren |first=Tom |date=2017-07-25 |title=Adobe will finally kill Flash in 2020 |url=https://www.theverge.com/2017/7/25/16026236/adobe-flash-end-of-support-2020 |access-date=2021-12-25 |website=The Verge |language=en}}</ref> That same year ''[[The New York Times]]'' began working on archiving old web content, so that readers could view webpages as they were originally published,<ref>{{Cite web |last=Wang |first=Shan |date=2018-04-12 |title=Here's how ''The New York Times'' is trying to preserve millions of old pages the way they were originally published |url=https://www.niemanlab.org/2018/04/heres-how-the-new-york-times-is-trying-to-preserve-millions-of-old-pages-the-way-they-were-originally-published/ |access-date=2021-12-25 |publisher=Nieman Lab}}</ref> and now uses Ruffle for old Flash content.<ref>{{Cite web |date=2021-09-11 |title=Some of the most iconic 9/11 news coverage is lost. Blame Adobe Flash |url=https://www.wcvb.com/article/adobe-flash-some-iconic-911-news-coverage-is-lost/37551863 |access-date=2021-12-25 |publisher=WCVB |language=en}}</ref>
Adobe announced in 2017 that it would stop supporting Flash Player on January 1, 2021, encouraging the use of HTML5 instead.<ref>{{Cite web |last=Warren |first=Tom |date=2017-07-25 |title=Adobe will finally kill Flash in 2020 |url=https://www.theverge.com/2017/7/25/16026236/adobe-flash-end-of-support-2020 |access-date=2021-12-25 |website=The Verge |language=en}}</ref> That same year ''[[The New York Times]]'' began working on archiving old web content, so that readers could view webpages as they were originally published,<ref>{{Cite web |last=Wang |first=Shan |date=2018-04-12 |title=Here's how ''The New York Times'' is trying to preserve millions of old pages the way they were originally published |url=https://www.niemanlab.org/2018/04/heres-how-the-new-york-times-is-trying-to-preserve-millions-of-old-pages-the-way-they-were-originally-published/ |access-date=2021-12-25 |publisher=Nieman Lab}}</ref> and now uses Ruffle for old Flash content.<ref>{{Cite web |date=2021-09-11 |title=Some of the most iconic 9/11 news coverage is lost. Blame Adobe Flash |url=https://www.wcvb.com/article/adobe-flash-some-iconic-911-news-coverage-is-lost/37551863 |access-date=2021-12-25 |publisher=WCVB |language=en}}</ref>


Adobe started blocking the use of Flash Player on January 12, 2021, using a [[kill switch]].<ref>{{Cite web |last=Tung |first=Liam |title=Adobe Flash is finally gone: The end arrives as Adobe starts blocking Flash content |url=https://www.zdnet.com/article/adobe-flash-is-over-the-end-has-finally-arrived-as-adobe-starts-blocking-flash-content/ |access-date=2021-12-31 |publisher=ZDNet |language=en}}</ref> Various websites, including governmental and educational ones, were not prepared for the shutoff and abruptly stopped working.<ref>{{Cite web |last=DeBré |first=Elena |date=2021-02-05 |title=These Places Were Not Ready for Flash to Die |url=https://slate.com/technology/2021/02/flash-adobe-end-missed-memo.html |access-date=2021-12-31 |website=Slate |language=en}}</ref><ref name=":5" />
Adobe started blocking the use of Flash Player versions newer than 32.0.0.371<ref>{{Cite web |last=Brookes |first=Tim |date=2021-01-15 |title=How to Use Adobe Flash (Even Though It's Dead) |url=https://www.howtogeek.com/707830/how-to-use-adobe-flash-in-2021-and-beyond/ |access-date=2024-04-21 |website=How-To Geek |language=en}}</ref> on January 12, 2021, using a [[kill switch]].<ref>{{Cite web |last=Tung |first=Liam |title=Adobe Flash is finally gone: The end arrives as Adobe starts blocking Flash content |url=https://www.zdnet.com/article/adobe-flash-is-over-the-end-has-finally-arrived-as-adobe-starts-blocking-flash-content/ |access-date=2021-12-31 |publisher=ZDNet |language=en}}</ref> Various websites, including governmental and educational ones, were not prepared for the shut-off and abruptly stopped working.<ref>{{Cite web |last=DeBré |first=Elena |date=2021-02-05 |title=These Places Were Not Ready for Flash to Die |url=https://slate.com/technology/2021/02/flash-adobe-end-missed-memo.html |access-date=2021-12-31 |website=Slate |language=en}}</ref><ref name=":5" />


=== Ruffle ===
=== Ruffle ===
Line 38: Line 40:


== Websites using Ruffle ==
== Websites using Ruffle ==
Between 2019 and 2020, some websites announced they would be using Ruffle.
Since 2019, some websites have announced that they would be using Ruffle.


[[Newgrounds]] founder [[Tom Fulp]] said they realized “the end of Flash was coming” in 2010, but did not know when.<ref>{{Cite web |date=2021-04-08 |title=Newgrounds founder Tom Fulp on Flash and the challenges of preserving two decades of content |url=https://www.washingtonpost.com/video/sports/launcher/newgrounds-founder-tom-fulp-on-flash-and-the-challenges-of-preserving-two-decades-of-content/2021/04/08/fdd3a2cf-b4bd-43ff-bcaf-f364f0cba306_video.html |access-date=2021-12-26 |website=www.washingtonpost.com}}</ref> In 2019, [[Newgrounds]] announced it was sponsoring the development of Ruffle,<ref>{{Cite web|date=2019-08-26|title=Flash videos and games are resurrected by Ruffles emulator|url=https://www.slashgear.com/flash-videos-and-games-are-resurrected-by-ruffles-emulator-26588575/|access-date=2021-12-25|website=SlashGear|language=en-US}}</ref> and would use it for all Flash content, starting with animations and later interactive games.<ref>{{Cite news|last=Macgregor|first=Jody|date=2019-08-25|title=Flash emulation project aims to preserve gaming history|language=en|work=PC Gamer|url=https://www.pcgamer.com/flash-emulation-project-aims-to-preserve-gaming-history/|access-date=2021-12-25}}</ref> The switch allowed Newgrounds to offer some touch-friendly games on mobile for the first time. Fulp told ''[[The Washington Post]]'': "We've been integrating Ruffle with the site and so far, the majority of content [on Newgrounds] from before 2007 is running with Ruffle”.<ref name=":1" />
[[Newgrounds]] founder [[Tom Fulp]] said they realized "the end of Flash was coming" in 2010, but did not know when.<ref>{{Cite web |date=2021-04-08 |title=Newgrounds founder Tom Fulp on Flash and the challenges of preserving two decades of content |url=https://www.washingtonpost.com/video/sports/launcher/newgrounds-founder-tom-fulp-on-flash-and-the-challenges-of-preserving-two-decades-of-content/2021/04/08/fdd3a2cf-b4bd-43ff-bcaf-f364f0cba306_video.html |access-date=2021-12-26 |website=www.washingtonpost.com}}</ref> In 2019, Newgrounds announced it was sponsoring the development of Ruffle,<ref>{{Cite web|date=2019-08-26|title=Flash videos and games are resurrected by Ruffles emulator|url=https://www.slashgear.com/flash-videos-and-games-are-resurrected-by-ruffles-emulator-26588575/|access-date=2021-12-25|website=SlashGear|language=en-US}}</ref> and would use it for all Flash content, starting with animations and later interactive games.<ref>{{Cite news|last=Macgregor|first=Jody|date=2019-08-25|title=Flash emulation project aims to preserve gaming history|language=en|work=PC Gamer|url=https://www.pcgamer.com/flash-emulation-project-aims-to-preserve-gaming-history/|access-date=2021-12-25}}</ref> The switch allowed Newgrounds to offer some touch-friendly games on mobile for the first time. Fulp told ''[[The Washington Post]]'': "We've been integrating Ruffle with the site and so far, the majority of content [on Newgrounds] from before 2007 is running with Ruffle".<ref name=":1" />


In 2020, [[Cool Math Games|Coolmath Games]] announced that they would be using technologies such as Ruffle to make Flash content playable.<ref name=":2">{{Cite web|last=|first=|date=|title=Coolmath Games and Flash|url=https://www.coolmathgames.com/coolmath-games-and-flash|url-status=live|archive-url=https://web.archive.org/web/20200223203931/https://www.coolmathgames.com/coolmath-games-and-flash|archive-date=23 February 2020|access-date=2021-02-07|website=www.coolmathgames.com|language=en}}</ref>
In 2020, [[Cool Math Games|Coolmath Games]] announced that they would be using technologies such as Ruffle to make Flash content playable.<ref name=":2">{{Cite web|last=|first=|date=|title=Coolmath Games and Flash|url=https://www.coolmathgames.com/coolmath-games-and-flash|url-status=live|archive-url=https://web.archive.org/web/20200223203931/https://www.coolmathgames.com/coolmath-games-and-flash|archive-date=23 February 2020|access-date=2021-02-07|website=www.coolmathgames.com|language=en}}</ref>


In November 2020, [[Internet Archive]] announced they will be using Ruffle to preserve Flash games and animations.<ref name=":3">{{cite web|url=https://blog.archive.org/2020/11/19/flash-animations-live-forever-at-the-internet-archive/|title=Flash Animations Live Forever at the Internet Archive|author=[[Jason Scott]]|date=November 19, 2020|access-date=January 16, 2021}}</ref> [[Jason Scott]], an archivist at the Internet Archive, said: “I looked into adding it to the Internet Archive system, and it took less than a day and a half because it was so well made”.<ref>{{Cite web|last=Chan|first=Khee Hoon|date=2021-03-18|title=Tracing the Sprawling Roots of Flash Preservation|url=https://www.vice.com/en/article/wx8y5y/tracing-the-sprawling-roots-of-flash-preservation|access-date=2021-12-25|website=www.vice.com|language=en}}</ref>
In November 2020, [[Internet Archive]] announced they will be using Ruffle to preserve Flash games and animations.<ref name=":3">{{cite web|url=https://blog.archive.org/2020/11/19/flash-animations-live-forever-at-the-internet-archive/|title=Flash Animations Live Forever at the Internet Archive|author=[[Jason Scott]]|date=November 19, 2020|access-date=January 16, 2021}}</ref> [[Jason Scott]], an archivist at the Internet Archive, said: "I looked into adding it to the Internet Archive system, and it took less than a day and a half because it was so well made".<ref>{{Cite web|last=Chan|first=Khee Hoon|date=2021-03-18|title=Tracing the Sprawling Roots of Flash Preservation|url=https://www.vice.com/en/article/wx8y5y/tracing-the-sprawling-roots-of-flash-preservation|access-date=2021-12-25|website=www.vice.com|language=en}}</ref>


In December 2020, [[Armor Games]] announced that Ruffle had been chosen as their player for Flash content.<ref name=":4">{{Cite web|date=8 December 2020|title=The Future of Flash on Armor Games|url=https://armorgames.com/news/the-future-of-flash-on-armor-games|access-date=2021-01-06|website=Armor Games}}</ref>
In December 2020, [[Armor Games]] announced that Ruffle had been chosen as their player for Flash content.<ref name=":4">{{Cite web|date=8 December 2020|title=The Future of Flash on Armor Games|url=https://armorgames.com/news/the-future-of-flash-on-armor-games|access-date=2021-01-06|website=Armor Games}}</ref>
Line 53: Line 55:


== See also ==
== See also ==
* [[Haxe]]
* [[Flashpoint Archive]]
* [[Mozilla Shumway]]
* [[Lightspark]]
* [[Lightspark]]
* [[BlueMaxima's Flashpoint]]
* [[Haxe]]
* [[Shumway (software)]]
* [[Gnash (software)]]


== References ==
== References ==
Line 62: Line 65:


== External links ==
== External links ==
* {{Official website|https://ruffle.rs/}}
* {{Official website}}
* {{GitHub|ruffle-rs/ruffle}}
* {{GitHub|ruffle-rs/ruffle}}
* {{URL|1=https://ruffle.rs/demo/|2=Ruffle Web Demo}}
* [https://ruffle.rs/demo/ Ruffle Player] (web demo)


{{Adobe Flash}}
{{Adobe Flash}}

Latest revision as of 13:24, 1 December 2024

Ruffle
Developer(s)Mike Welsh
kmeisthax
Nathan Adams
Callum Thomson
relrelb
Kamil Jarosz
Aaron Hill
Repository
Written inRust,[1] ActionScript, TypeScript, JavaScript
Operating systemMicrosoft Windows, macOS, Linux
TypeMultimedia, video game emulator
LicenseMIT license, Apache License 2.0
Websiteruffle.rs Edit this on Wikidata

Ruffle is a free and open source emulator for playing Adobe Flash (SWF) animation files.

Following the deprecation and discontinuation of Adobe Flash Player in January 2021, some websites adopted Ruffle to allow users for continual viewing and interaction with legacy Flash Player content.

Features

[edit]

Ruffle is written in the Rust programming language, featuring a desktop client and a web client. Website authors can load Ruffle using JavaScript or users can install a browser extension that works on any website.[2]

The web client relies on Rust being compiled to WebAssembly, which allows it to run inside a sandbox, a significant improvement compared to Flash Player, which garnered a notoriety for having various security issues.[3][4] The Rust language itself protects against common memory safety issues that plagued Flash Player, such as use after free or buffer overflows.[5]

The desktop client currently uses a graphical user interface to open SWF files.[6] Downloads are available for Windows, macOS, and Linux. In addition, there are browser extensions for Mozilla Firefox, as well as Chromium-based browsers. A website administrator can even install Ruffle to their websites using a script tag for their webpages.[7]

As of December 2024, Ruffle supports most older Flash content, which use ActionScript 1.0 and 2.0, with 95% of the language and 78% of the API having been implemented.[8] Support for ActionScript 3.0 has improved significantly since August 2022, with about 90% of the language and 76% of the API having been implemented, and an additional 7% of the API partially implemented. In an article, Bleeping Computer reported that all the Flash games they tried in February 2021 "worked flawlessly".[5]

History

[edit]

Background

[edit]

Adobe announced in 2017 that it would stop supporting Flash Player on January 1, 2021, encouraging the use of HTML5 instead.[9] That same year The New York Times began working on archiving old web content, so that readers could view webpages as they were originally published,[10] and now uses Ruffle for old Flash content.[11]

Adobe started blocking the use of Flash Player versions newer than 32.0.0.371[12] on January 12, 2021, using a kill switch.[13] Various websites, including governmental and educational ones, were not prepared for the shut-off and abruptly stopped working.[14][2]

Ruffle

[edit]

Mike Welsh, who worked at Newgrounds until 2012, previously worked on an open source project named Swivel to archive Flash content into videos.[15]

In 2016, Welsh began a project called Fluster. Later renamed Ruffle, this project would morph into a Flash Player emulator written in Rust, with a desktop and web client.[4][16][17]

Websites using Ruffle

[edit]

Since 2019, some websites have announced that they would be using Ruffle.

Newgrounds founder Tom Fulp said they realized "the end of Flash was coming" in 2010, but did not know when.[18] In 2019, Newgrounds announced it was sponsoring the development of Ruffle,[19] and would use it for all Flash content, starting with animations and later interactive games.[20] The switch allowed Newgrounds to offer some touch-friendly games on mobile for the first time. Fulp told The Washington Post: "We've been integrating Ruffle with the site and so far, the majority of content [on Newgrounds] from before 2007 is running with Ruffle".[15]

In 2020, Coolmath Games announced that they would be using technologies such as Ruffle to make Flash content playable.[21]

In November 2020, Internet Archive announced they will be using Ruffle to preserve Flash games and animations.[22] Jason Scott, an archivist at the Internet Archive, said: "I looked into adding it to the Internet Archive system, and it took less than a day and a half because it was so well made".[23]

In December 2020, Armor Games announced that Ruffle had been chosen as their player for Flash content.[24]

Homestar Runner has also announced the implementation of Ruffle for their cartoons and games.[25] Though certain elements of the website itself are currently unsupported by the emulator, most of the site's content has shifted to containment within a Ruffle window at the very least. In addition to the official website, this change was soft announced via Strong Bad's Twitter account.[26]

In July 2023, Neopets announced that the usage of Ruffle was being explored to speed up the process of bringing back broken Flash games and other content to the website.[27] Later that month, Ruffle was implemented for a selection of supported Flash games.

See also

[edit]

References

[edit]
  1. ^ Michael, Larabel. "Still Have A Use For Adobe Flash? Ruffle Is Working To Safely Emulate It In Rust". Phoronix. Retrieved 2 September 2023.
  2. ^ a b Salter, Jim (2021-02-02). "Flash is dead—but South Africa didn't get the memo". Ars Technica. Retrieved 2021-12-25.
  3. ^ "Flash videos and games are resurrected by Ruffles emulator". SlashGear. 2019-08-26. Retrieved 2021-12-25.
  4. ^ a b Krill, Paul (2019-08-22). "Ruffle project hopes to resurrect Flash Player". InfoWorld. Retrieved 2021-12-25.
  5. ^ a b Abrams, Lawrence (2021-02-06). "This Flash Player emulator lets you securely play your old games". BleepingComputer. Retrieved 2021-12-25.
  6. ^ "Downloads § Desktop Application". Ruffle. Retrieved 2021-12-26.
  7. ^ "Downloads § Website Package". Ruffle. Retrieved 2024-04-12.
  8. ^ "Compatibility § ActionScript Compatibility". Ruffle. Retrieved 2021-12-26.
  9. ^ Warren, Tom (2017-07-25). "Adobe will finally kill Flash in 2020". The Verge. Retrieved 2021-12-25.
  10. ^ Wang, Shan (2018-04-12). "Here's how The New York Times is trying to preserve millions of old pages the way they were originally published". Nieman Lab. Retrieved 2021-12-25.
  11. ^ "Some of the most iconic 9/11 news coverage is lost. Blame Adobe Flash". WCVB. 2021-09-11. Retrieved 2021-12-25.
  12. ^ Brookes, Tim (2021-01-15). "How to Use Adobe Flash (Even Though It's Dead)". How-To Geek. Retrieved 2024-04-21.
  13. ^ Tung, Liam. "Adobe Flash is finally gone: The end arrives as Adobe starts blocking Flash content". ZDNet. Retrieved 2021-12-31.
  14. ^ DeBré, Elena (2021-02-05). "These Places Were Not Ready for Flash to Die". Slate. Retrieved 2021-12-31.
  15. ^ a b Favis, Elise; Liao, Shannon (2021-04-08). "Flash is dead. These games from the early 2000s hope to live on". Washington Post. ISSN 0190-8286. Retrieved 2021-12-26.
  16. ^ "Update README · ruffle-rs/ruffle@0d9d5fe". GitHub. Retrieved 2020-07-24.
  17. ^ "Initial commit · ruffle-rs/ruffle@b979ac2". GitHub. Retrieved 2020-07-24.
  18. ^ "Newgrounds founder Tom Fulp on Flash and the challenges of preserving two decades of content". www.washingtonpost.com. 2021-04-08. Retrieved 2021-12-26.
  19. ^ "Flash videos and games are resurrected by Ruffles emulator". SlashGear. 2019-08-26. Retrieved 2021-12-25.
  20. ^ Macgregor, Jody (2019-08-25). "Flash emulation project aims to preserve gaming history". PC Gamer. Retrieved 2021-12-25.
  21. ^ "Coolmath Games and Flash". www.coolmathgames.com. Archived from the original on 23 February 2020. Retrieved 2021-02-07.
  22. ^ Jason Scott (November 19, 2020). "Flash Animations Live Forever at the Internet Archive". Retrieved January 16, 2021.
  23. ^ Chan, Khee Hoon (2021-03-18). "Tracing the Sprawling Roots of Flash Preservation". www.vice.com. Retrieved 2021-12-25.
  24. ^ "The Future of Flash on Armor Games". Armor Games. 8 December 2020. Retrieved 2021-01-06.
  25. ^ "Ow! My entire website!! - Post-Flash Update". Homestar Runner. Retrieved 2022-04-09.
  26. ^ "Did it food?". Strong Bad on Twitter. Retrieved 2022-04-13.
  27. ^ Neopets (2023-07-16). "A New Era for Neopets!". Medium. Retrieved 2023-07-26.
[edit]