Stella (Emulator): Unterschied zwischen den Versionen

KKeine Bearbeitungszusammenfassung
(+)
Zeile 17: Zeile 17:
  | Lizenz                = GPL 2.0 / Donationware<ref>[http://stella.sourceforge.net/donations.php Stella: "A Multi-Platform Atari 2600 VCS Emulator" - DonationWare]</ref>
  | Lizenz                = GPL 2.0 / Donationware<ref>[http://stella.sourceforge.net/donations.php Stella: "A Multi-Platform Atari 2600 VCS Emulator" - DonationWare]</ref>
  | Deutsch                =  
  | Deutsch                =  
  | Website                = [http://stella.sourceforge.net/ stella.sourceforge.net]
  | Website                = [https://stella-emu.github.io/ stella-emu.github.io]
}}
}}
[[File:Atari-2600-Wood-4Sw-Set.jpg|thumb|Atari 2600 mit Joystick]]
[[File:Atari-2600-Wood-4Sw-Set.jpg|thumb|Atari 2600 mit Joystick]]
Zeile 25: Zeile 25:


== Details ==
== Details ==
Stella ist in der Programmiersprache C++ geschrieben. Der Emulator emuliert die Spielkonsole Atari 2600, diverse Eingabegeräte wie den Atari 2600 Joystick, das Atari 2600 Keyboard, das Atari 2600 Paddle, den Atari 2600 Driving-Controller, den CBS BoosterGrip-Controller, den Sega Genesis-Controller, die Atari 2600 CX-22 / Atari ST CX-80 Trackball-Controller, die Amiga-Maus, die Spectravideo CompuMate-Tastatur, den Mindlink-Controller und die echten Atari 2600 Controller. Für den Anschluß der Atari-Originalcontroller unterstützt Stella die Hardwareadapter "Stelladaptor" und den "2600-daptor".<ref>http://stella.sourceforge.net/docs/index.html#Features</ref> Stella unterstützt ebenfalls ein echtes AtariVox-Gerät/SaveKey über einen passenden Adapter für einen seriellen- oder USB-Anschluss und SaveKey.<ref>http://stella.sourceforge.net/docs/index.html#AtariVox</ref> Das Projekt ist auf [[SourceForge]] gehostet.
Stella ist in der Programmiersprache C++ geschrieben. Der Emulator emuliert die Spielkonsole Atari 2600, diverse Eingabegeräte wie den Atari 2600 Joystick, das Atari 2600 Keyboard, das Atari 2600 Paddle, den Atari 2600 Driving-Controller, den CBS BoosterGrip-Controller, den Sega Genesis-Controller, die Atari 2600 CX-22 / Atari ST CX-80 Trackball-Controller, die Amiga-Maus, die Spectravideo CompuMate-Tastatur, den Mindlink-Controller und die echten Atari 2600 Controller. Für den Anschluß der Atari-Originalcontroller unterstützt Stella die Hardwareadapter "Stelladaptor" und den "2600-daptor".<ref>http://stella.sourceforge.net/docs/index.html#Features</ref> Stella unterstützt ebenfalls ein echtes AtariVox-Gerät/SaveKey über einen passenden Adapter für einen seriellen- oder USB-Anschluss und SaveKey.<ref>http://stella.sourceforge.net/docs/index.html#AtariVox</ref> Das Projekt ist auf GitHub gehostet.


<gallery>
<gallery>
Zeile 36: Zeile 36:
Am 16. November 1996 wurde die Version 0.5 für MS-DOS veröffentlicht. Am 17. Februar 1997 wurde mit Stella 0.61 eine Version für Microsoft Windows 95 & Microsoft Windows NT veröffentlicht. Die Version 0.7 vom 7. Juni 1997 wurde für MS-DOS, Linux und Unix/X veröffentlicht, eine Woche später folgten Portierungen auf Apple Power Macintosh und OS/2. Ende 1997 wurde Stella mit dem "Archaic Ruins Editor's Choice Award" ausgezeichnet. Am 13. April 1998 wurde ein Port auf IRIX Version 6.2 von Joe D'Andrea veröffentlicht. Im Dezember wurde Stella 0.7 von David Asbell auf Java portiert, am 9. Dezember folgte ein Port von David McEwen von Stella 1.0 auf Acorn veröffentlicht, sowie ein Update des Ports auf IRIX und ein Port auf Solaris 2.5.1 veröffentlicht. Für das Commodore AmigaOS hat Matthew Stroup im Jahr 1999 die Version 1.1 020 Version veröffentlicht.<ref>[http://aminet.net/package/misc/emu/Stella Aminet - misc/emu/Stella.lha]</ref>
Am 16. November 1996 wurde die Version 0.5 für MS-DOS veröffentlicht. Am 17. Februar 1997 wurde mit Stella 0.61 eine Version für Microsoft Windows 95 & Microsoft Windows NT veröffentlicht. Die Version 0.7 vom 7. Juni 1997 wurde für MS-DOS, Linux und Unix/X veröffentlicht, eine Woche später folgten Portierungen auf Apple Power Macintosh und OS/2. Ende 1997 wurde Stella mit dem "Archaic Ruins Editor's Choice Award" ausgezeichnet. Am 13. April 1998 wurde ein Port auf IRIX Version 6.2 von Joe D'Andrea veröffentlicht. Im Dezember wurde Stella 0.7 von David Asbell auf Java portiert, am 9. Dezember folgte ein Port von David McEwen von Stella 1.0 auf Acorn veröffentlicht, sowie ein Update des Ports auf IRIX und ein Port auf Solaris 2.5.1 veröffentlicht. Für das Commodore AmigaOS hat Matthew Stroup im Jahr 1999 die Version 1.1 020 Version veröffentlicht.<ref>[http://aminet.net/package/misc/emu/Stella Aminet - misc/emu/Stella.lha]</ref>


Mit Stella 1.4 vom 17. Juli 2004 wurden die Portierungen auf DOS und X11 eingestellt. Weiter wurde der Code für den Sound auf SDL portiert und ALSA und OSS für Linux damit nicht mehr unterstützt. Erstmals wurde der Stelladaptor unterstützt. Mit der Version 4.0 vom 1. Juli 2014 ist Stella auf SDL2 portiert worden, was eine Portierung auf die Betriebssysteme [[Apple iOS]] und [[Android (Betriebssystem)|Android]] mit OpenGLES ermöglicht. In Version 4.7.3 vom 21. November 2016 ist unter anderem die teilweise Unterstützung des 3E+ Bankswitching-Schemas hinzugekommen.
Mit Stella 1.4 vom 17. Juli 2004 wurden die Portierungen auf DOS und X11 eingestellt. Weiter wurde der Code für den Sound auf SDL portiert und ALSA und OSS für Linux damit nicht mehr unterstützt. Erstmals wurde der Stelladaptor unterstützt. Mit der Version 4.0 vom 1. Juli 2014 ist Stella auf SDL2 portiert worden, was eine Portierung auf die Betriebssysteme [[Apple iOS]] und [[Android (Betriebssystem)|Android]] mit OpenGLES ermöglicht. In Version 4.7.3 vom 21. November 2016 ist unter anderem die teilweise Unterstützung des 3E+ Bankswitching-Schemas hinzugekommen. Am 1. Januar 2017 ist das Projekt Stella von [[SourceForge]] nach GitHub umgezogen.


== Versionen (Auswahl) ==
== Versionen (Auswahl) ==
Zeile 69: Zeile 69:


== Weblinks ==
== Weblinks ==
*{{SourceForge|stella|Stella: "A Multi-Platform Atari 2600 VCS Emulator"}}
*https://stella-emu.github.io/
<!-- *{{SourceForge|stella|Stella: "A Multi-Platform Atari 2600 VCS Emulator"}} Am 01.01.2017 nach GitHub umgezogen -->
*[http://www.grandideastudio.com/portfolio/stelladaptor-2600/ Stelladaptor | Grand Idea Studio]
*[http://www.grandideastudio.com/portfolio/stelladaptor-2600/ Stelladaptor | Grand Idea Studio]
*[http://home.comcast.net/~tjhafner/2600-daptor.htm 2600-daptor - Atari 2600/7800 Joystick/Driving/Paddle/Keypad to USB interface]
*[http://home.comcast.net/~tjhafner/2600-daptor.htm 2600-daptor - Atari 2600/7800 Joystick/Driving/Paddle/Keypad to USB interface]