Difference between pages "Amiga line" and "Flash"

From Emulation General Wiki
(Difference between pages)
Jump to navigation Jump to search
 
(Comparisons)
 
Line 1: Line 1:
 
{{Infobox console
 
{{Infobox console
|title = Amiga Line
+
|title = Adobe Flash
|logo = A1000.jpg
+
|logo =  
|logowidth = 280px
+
|developer = Adobe
|developer = [[Commodore]]
+
|type =  
|type = [[:Category:Computers|Home computer]]
+
|generation =  
|release = 1985
+
|release = 1996
|discontinued = 1997
+
|discontinued = 2020
 +
|predecessor =
 
|emulated = {{✓}}
 
|emulated = {{✓}}
 
}}
 
}}
 +
{{WIP}}
 +
'''Flash''' (previously FutureSplash Animator, before that SmartSketch) is a software platform created by FutureWave Software, and currently owned by Adobe (previously Macromedia). Originally a drawing program for PenPoint OS, later ported to Windows and Macintosh when pen computing failed to take off, frame-by-frame animation features were added to it in a new program called FutureSplash Animator. The company was acquired by Macromedia in December 1996, rebranding FutureSplash Animator to Flash, an amalgamation of "Future" and "Splash". In turn, Macromedia was acquired by Adobe on December 3, 2005. Their operations, networks, and customer care organizations were merged shortly after.
  
The '''Amiga''' is a series of computers released by [[wikipedia:Commodore_International|Commodore]], starting in 1985. It was a very powerful and capable machine for its time, featuring a [[wikipedia:Motorola 68000|Motorola 68000]] and custom chips dedicated to IO, sound, graphics and more. This family of computers became quite popular, especially in Europe, spawning a huge library of games over time. Due to its superior graphics capabilities compared to its contemporaries, it was widely used in the desktop video, video production, and show control business, leading to video editing systems such as the Video Toaster, and was even used by skate companies to edit their videos.
+
Used by an overwhelming majority of websites in the early 2000s to the mid-2010s, Flash has been the go-to platform for multimedia and animation, being utilised for streaming video providers such as YouTube, children's websites due to its rich content, and has spawned a subculture of animators as exemplified by the likes of Newgrounds. A number of popular animated series were also animated using Flash, most notably ''My Little Pony: Friendship Is Magic'', ''Phineas and Ferb'' and ''Happy Tree Friends'' to name a few.
  
The later Amigas failed to advance vastly on the old models and the family lost its gain to newer video game consoles and other PC architectures. Eventually, Commodore became bankrupt and production of Amiga hardware and games were on the decline since. Despite this, there are still a handful of loyal Amiga users today and software continues to be developed for the classic machines, as well as a newer line of [[wikipedia:PowerPC|PowerPC]]-based Amigas released in the 2000s and beyond.
+
Flash's popularity declined in the late 2010s due to the rise of alternative (and open) web standards such as HTML5 and mobile device manufacturers dropping support for the platform, a prominent example being Apple who publicly stated that iOS will ''never'' support Flash. Google followed suit when it dropped support for the platform in subsequent Android releases, and it didn't help that a series of security issues, coupled with Flash itself being a closed standard, has led Adobe to wind down on Flash and retire it in 2020.
  
The Amiga was a tremendously complex machine, with multiple revisions to both its hardware and its system software.  This can make emulation quite tricky, as figuring out the requirements for any specific game can be fairly difficult. 
+
==Implementations==
 
 
A commercial package exists, "Amiga Forever", from Cloanto, which elides past many of the complexities of Amiga emulation.  It includes fully licensed ROMs, system disks, and (for applicable machines) hard drive OS images for every model that Commodore shipped.  The package itself is basically a very sophisticated frontend for WinUAE and WinFellow but comes with pre-configured setups for many games.  If you have sufficient expertise, you can manually do everything it's doing, but it's pretty convenient even for experts.  It's also the easiest way to get legal copies of the original system ROMs.
 
 
 
==Emulators==
 
 
{| class="wikitable" style="text-align:center;"
 
{| class="wikitable" style="text-align:center;"
 
! scope="col"|Name
 
! scope="col"|Name
 
! scope="col"|Platform(s)
 
! scope="col"|Platform(s)
! scope="col"|Latest Version
+
! scope="col"|Latest version
! scope="col"|[[libretro|Libretro Core]]
 
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
 
! scope="col"|Active
 
! scope="col"|Active
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
! scope="col"|[[Recommended Emulators|Recommended]]
 
|-
 
|-
! colspan="7"|PC / x86
+
|[https://ruffle.rs/ Ruffle]
|-
+
|align=left|{{Icon|Windows|Linux|macOS|Web}}
|[[FS-UAE]]
+
|[https://github.com/ruffle-rs/ruffle/releases Nightly builds]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
+
|{{✓}} ||{{✓}} ||{{✓}}
|[http://fs-uae.net/download {{FS-UAEVer}}]
 
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|[[WinUAE]]
 
|align=left|{{Icon|Windows}}
 
|[http://www.winuae.net/download {{WinUAEVer}}]
 
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|[https://dirkwhoffmann.github.io/vAmiga/ vAmiga]
 
|align=left|{{Icon|macOS}}
 
|[https://github.com/dirkwhoffmann/vAmiga/releases git]
 
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|[http://petschau.github.io/WinFellow WinFellow]
 
|align=left|{{Icon|Windows}}
 
|[https://github.com/petschau/WinFellow/releases git]
 
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
 
|-
 
|[[MAME]]
 
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
 
|[http://www.mamedev.org/release.html {{MAMEVer}}]
 
|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}
 
|-
 
|Denise
 
|align=left|{{Icon|Windows|Linux|macOS}}
 
|{{na}}
 
|{{✗}} ||{{✓}} ||{{✓}} ||{{✗}}
 
|-
 
!colspan="7"|Mobile / ARM
 
|-
 
|[http://blitterstudio.com/amiberry Amiberry]
 
|align=left|{{Icon|LiA}}
 
|[https://github.com/midwan/amiberry/releases git]
 
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|Uae4arm
 
|align=left|{{Icon|LiA}}
 
|[https://github.com/Chips-fr/uae4arm-rpi git]
 
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|Uae4arm
 
|align=left|{{Icon|Android}}
 
|[https://play.google.com/store/apps/details?id=atua.anddev.uae4arm 1.0.3.2][https://github.com/lubomyr/uae4arm git]
 
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}
 
|-
 
|Uae4all2
 
|align=left|{{Icon|Android|Vita}}
 
|[https://play.google.com/store/apps/details?id=atua.anddev.uae4all2 2.3.7.5]
 
|{{✗}} ||? ||{{✗}} ||{{✓}}
 
 
|-
 
|-
|UAE4ALL
+
|[https://lightspark.github.io/ Lightspark]
|align=left|{{Icon|Pandora|Linux}}
+
|align=left|{{Icon|Windows|Linux|Web}}<ref group=N name=plugin>Web version is not OS-agnostic and requires a browser with support for Flash plugins.</ref>
|[http://repo.openpandora.org/?page=detail&app=uae4all 2.5.3.4]
+
|[https://github.com/lightspark/lightspark/releases 0.8.3]
|{{}} ||? ||{{}} ||{{}}
+
|{{}} ||{{}} ||{{~}}
 
|-
 
|-
|UAE4Droid
+
|[https://swf2js.com/en/ swf2js]
|align=left|{{Icon|Android}}
+
|align=left|{{Icon|Web}}
|[https://play.google.com/store/apps/details?id=org.ab.uae 1.13]
+
|[https://github.com/swf2js/swf2js JavaScript file download]
|{{}} ||? ||{{✗}} ||{{}}
+
|{{}} ||{{✗}} ||{{~}}
 
|-
 
|-
|Omega 500
+
|Adobe Flash Player
|align=left|{{Icon|Android}}
+
|align=left|{{Icon|Windows|Linux|macOS|Web}}<ref group=N name=plugin />
|[https://emulationrealm.net/downloads/file/3061-omega-500 0.2.3]
+
|[https://www.adobe.com/support/flashplayer/debug_downloads.html 32.0.0.465]
|{{✗}} ||? ||{{✗}} ||{{✗}}
+
|{{✗}} ||{{✗}} ||{{✗}}
 
|-
 
|-
!colspan="7"|Console
+
|[https://gnu.org/software/gnash GNU Gnash]
 +
|align=left|{{Icon|Windows|Linux}}
 +
|[https://www.gnu.org/software/gnash/download.html 0.8.10]
 +
|{{✓}} ||{{✗}} ||{{✗}}
 
|-
 
|-
|WinUAEX
+
|[https://open-flash.github.io/ Open Flash / Doμ Player]
|align=left|{{Icon|Xbox}}
+
|align=left|{{Icon|Web}}
|[https://digiex.net/threads/winuaex-amiga-emulator-for-xbox-v18-download-amiga-emulator-for-xbox.13668 V18]
+
|[https://github.com/open-flash/domu-player Git]
|{{}} ||? ||{{}} ||{{}}
+
|{{}} ||{{}} ||{{}}
 
|-
 
|-
|Amiga360<small> (based on P-UAE 2.3.3)</small>
+
|[https://mozilla.github.io/shumway/ Shumway]
|align=left|{{Icon|Xbox360}}
+
|align=left|{{Icon|Web}}
|[https://digiex.net/threads/amiga360-1-0-download-p-uae-2-3-3-amiga-emulator-for-the-xbox-360.9443 1.0]
+
|[https://github.com/mozilla/shumway Git]
|{{}} ||? ||{{✗}} ||{{}}
+
|{{}} ||{{✗}} ||{{}}
 
|}
 
|}
 +
<references group=N />
  
==Models==
+
===Comparisons===
====[[wikipedia:Amiga_1000|Amiga 1000]]====
+
;Ruffle
The Amiga 1000 was released on July 23, 1985 for {{Inflation|USD|1285|1985}}. It had a Motorola 68000 at 7.16 MHz with 256KB of RAM.
+
:A Rust implementation that compiles to, among other systems, WebAssembly. This allows Ruffle to be directly hosted by websites without the need for anything to be installed client-side. The devs state it has ActionScript 1 and 2 support, with AS3 support coming later, estimated to be several months. Being sponsored by Newgrounds, it has progressed to the point where it can play the original Flash version of [https://www.newgrounds.com/portal/view/59593/format/flash?emulate=flash Alien Hominid], many early Flash games, and the vast majority of [https://old.homestarrunner.com Homestar Runner] toons.
 
 
====[[wikipedia:Amiga_2000|Amiga 2000]]====
 
The Amiga 2000 was released in March of 1987 for {{Inflation|USD|1495|1987}}. It the same CPU as the 1000 but 1MB of RAM.
 
 
 
====[[wikipedia:Amiga_500|Amiga 500]]====
 
The Amiga 500 was released in April of 1987 for {{Inflation|USD|699|1987}}. It has the same CPU as the 1000 and 2000 but with 512KB of RAM.
 
 
 
====[[wikipedia:Amiga_2000#amiga2500|Amiga 2500]]====
 
The Amiga 2500 was released as a marketing name for the Amiga 2000 with a Motorola 68020 or 68030 CPU.
 
 
 
====[[wikipedia:Amiga_2000#Amiga1500|Amiga 1500]]====
 
The Amiga 1500 was the Amiga 2000 for the UK market and was released in 1990 for £999 ({{Inflation|USD|1675|1985}}).
 
 
 
====[[wikipedia:Commodore_CDTV|Commodore CDTV]]====
 
The Commodore CDTV was a Amiga 500 but for the console market. It was released in March of 1991 and retailed for {{Inflation|USD|999|1991}}.
 
 
 
====[[wikipedia:Amiga_3000|Amiga 3000]]====
 
The Amiga 3000 was released in June of 1990 and retailed for {{Inflation|USD|3379|1990}}. It had a Motorola 68030 at 16 MHz but it could be upgraded to 25 MHz. It had 2MB of RAM.
 
 
 
====[[wikipedia:Amiga_3000T|Amiga 3000T]]====
 
The Amiga 3000T was released in 1991 and just a 3000 but with a tower case. Hence the T in the name. It retailed for {{Inflation|USD|4498|1991}}.
 
 
 
====[[wikipedia:Amiga_3000UX|Amiga 3000UX]]====
 
The Amiga 3000UX was released in 1990 and was just the 3000 but with the new Amiga Unix.
 
 
 
====[[wikipedia:Amiga_500_Plus|Amiga 500+]]====
 
The Amiga 500+ was released in 1991 and retailed for {{Inflation|USD|465.84|1991}}. It had the same CPU as 1000, 2000, and 500. It had 1MB of RAM.
 
 
 
====[[wikipedia:Amiga_600|Amiga 600]]====
 
The Amiga 600 was released in March of 1992 and retailed for {{Inflation|USD|500|1992}}. It had the same specs as the 500+.
 
 
 
====[[wikipedia:Amiga_4000|Amiga 4000]]====
 
The Amiga 4000 was released in 1992 and retailed for {{Inflation|USD|3699|1992}}. Motorola 68EC030 or 68040 at 25 MHz with 2MB of RAM.
 
  
====[[wikipedia:Amiga_1200|Amiga 1200]]====
+
;Lightspark
The Amiga 1200 was released on October 21, 1992, for {{Inflation|USD|500|1992}}. It had a Motorola 68EC020 at 14.32 MHz with 2MB of RAM.
+
:A C++ implementation. Says it has 78% of the APIs covered.
  
====[[wikipedia:Amiga_CD32|Amiga CD<sup>32</sup>]]====
+
;swf2js
The [https://en.wikipedia.org/wiki/Amiga_CD32 Amiga CD<sup>32</sup>] is an Amiga 1200-based console that came with a CD-ROM drive and was first released in September 1993. It could also be upgraded to mimic an Amiga 1200 PC by equipping it with third-party add-ons like a  keyboard, floppy drive, hard drive, RAM and mouse. A hardware MPEG decompression module for playing Video CD was also released.
+
:An open-core HTML5 implementation that uses a dynamic recompiler. The open-source "Free Version" supports limited features, such as AS1, AS2 and ZLIB compression, whereas the payware "Production Version" supports further features, such as AS3 and LZMA compression.
  
=====CD<sup>32</sup> emulation=====
+
;Adobe Flash Player
Worthwhile emulators to try for emulating Amiga CD<sup>32</sup>: <!-- Draft section -->
+
:The official closed-source implementation by Adobe. It was discontinued in 2020.
* [[WinUAE]]
 
* [[FS-UAE]]
 
* Akiko
 
* Amiga Forever (CD collection)
 
  
See more information about emulation of the Amiga CD<sup>32</sup> below:
+
;Gnash
* [https://thecakeisaliegaming.wordpress.com/2016/01/29/amiga-cd32-emulation-guide/ Amiga CD<sup>32</sup> emulation guide] (thecakeisaliegaming.wordpress.com. steviegill (cakeisaliegaming) / January 29, 2016.)
+
:Another C++ implementation. Focuses on older versions of Flash that Lightspark is less likely to support properly, hence why Lightspark can use Gnash as an automatic fallback if both are installed simultaneously.
* [http://www.emutopia.com/index.php/emulators/item/275-commodore-amiga-cd32/244-akiko Akiko emulator] (Emutopia. CD<sup>32</sup>/CDTV adapted version of the WinUAE emulator for Windows.)
 
* [https://superuser.com/questions/13715/is-there-a-usable-amiga-cd32-emulator Is there a usable Amiga CD<sup>32</sup> Emulator?] (superuser.com's Q&A thread. Jul 27, 2009.)
 
  
====[[wikipedia:Amiga_4000T|Amiga 4000T]]====
+
;Shumway
The Amiga 4000T was released in 1994 and had a 68040 CPU at 25 MHz with 2MB of RAM.
+
:An HTML5 implementation. It was sponsored by Mozilla but later abandoned.
  
==External Links==
+
==See also==
'''Amiga CD32:'''
+
* [[Flashpoint]] - preservation effort for games designed in commercial web frameworks (not just Flash).
* http://www.generationamiga.com/2017/05/01/all-commodore-amiga-cd32-games-in-one-video/ ([https://www.youtube.com/watch?v=HLdC0xHkZYI Video] of almost all CD32 games. All Games. Apr 3, 2017.)
 
  
[[Category:Computers]]
+
[[Category:Not really emulators]]
[[Category:Consoles]]
 
[[Category:Home consoles]]
 
[[Category:Fifth-generation video game consoles]]
 
[[Category:Amiga emulators]]
 

Revision as of 06:50, 1 November 2021

Adobe Flash
Developer Adobe
Release date 1996
Discontinued 2020
Emulated

Flash (previously FutureSplash Animator, before that SmartSketch) is a software platform created by FutureWave Software, and currently owned by Adobe (previously Macromedia). Originally a drawing program for PenPoint OS, later ported to Windows and Macintosh when pen computing failed to take off, frame-by-frame animation features were added to it in a new program called FutureSplash Animator. The company was acquired by Macromedia in December 1996, rebranding FutureSplash Animator to Flash, an amalgamation of "Future" and "Splash". In turn, Macromedia was acquired by Adobe on December 3, 2005. Their operations, networks, and customer care organizations were merged shortly after.

Used by an overwhelming majority of websites in the early 2000s to the mid-2010s, Flash has been the go-to platform for multimedia and animation, being utilised for streaming video providers such as YouTube, children's websites due to its rich content, and has spawned a subculture of animators as exemplified by the likes of Newgrounds. A number of popular animated series were also animated using Flash, most notably My Little Pony: Friendship Is Magic, Phineas and Ferb and Happy Tree Friends to name a few.

Flash's popularity declined in the late 2010s due to the rise of alternative (and open) web standards such as HTML5 and mobile device manufacturers dropping support for the platform, a prominent example being Apple who publicly stated that iOS will never support Flash. Google followed suit when it dropped support for the platform in subsequent Android releases, and it didn't help that a series of security issues, coupled with Flash itself being a closed standard, has led Adobe to wind down on Flash and retire it in 2020.

Implementations

Name Platform(s) Latest version FLOSS Active Recommended
Ruffle Windows Linux macOS Web Nightly builds
Lightspark Windows Linux Web [N 1] 0.8.3 ~
swf2js Web JavaScript file download ~
Adobe Flash Player Windows Linux macOS Web [N 1] 32.0.0.465
GNU Gnash Windows Linux 0.8.10
Open Flash / Doμ Player Web Git
Shumway Web Git
  1. 1.0 1.1 Web version is not OS-agnostic and requires a browser with support for Flash plugins.

Comparisons

Ruffle
A Rust implementation that compiles to, among other systems, WebAssembly. This allows Ruffle to be directly hosted by websites without the need for anything to be installed client-side. The devs state it has ActionScript 1 and 2 support, with AS3 support coming later, estimated to be several months. Being sponsored by Newgrounds, it has progressed to the point where it can play the original Flash version of Alien Hominid, many early Flash games, and the vast majority of Homestar Runner toons.
Lightspark
A C++ implementation. Says it has 78% of the APIs covered.
swf2js
An open-core HTML5 implementation that uses a dynamic recompiler. The open-source "Free Version" supports limited features, such as AS1, AS2 and ZLIB compression, whereas the payware "Production Version" supports further features, such as AS3 and LZMA compression.
Adobe Flash Player
The official closed-source implementation by Adobe. It was discontinued in 2020.
Gnash
Another C++ implementation. Focuses on older versions of Flash that Lightspark is less likely to support properly, hence why Lightspark can use Gnash as an automatic fallback if both are installed simultaneously.
Shumway
An HTML5 implementation. It was sponsored by Mozilla but later abandoned.

See also

  • Flashpoint - preservation effort for games designed in commercial web frameworks (not just Flash).