Stella (emulátor) - Stella (emulator) - Wikipedia
![]() Stella ikona | |
Vývojáři | Bradford W. Mott, Stephen Anthony Stella Team |
---|---|
První vydání | 1996[1] |
Stabilní uvolnění | 6.4 / 2. listopadu 2020 |
Úložiště | github |
Napsáno | C ++ 14 |
Operační systém | Proud: Linux, Operační Systém Mac, Okna Již není podporováno: AmigaOS, Obsazení snů, GP2X, Nintendo DS, Wii, Windows CE / Mobile |
Typ | Emulátor konzoly |
Licence | GNU GPLv2, open-source |
webová stránka | stella-emu |
Stella je emulátor z Atari 2600 herní konzole a odvozuje svůj název od kódového označení konzoly.[2] to je open-source a běží na většině hlavních moderních platforem včetně Okna, Mac OS X, a Linux. Stella byla původně napsána v roce 1996 (a byla známá jako Stella 96[1]) Bradford W. Mott, a nyní je udržován Stephen Anthony.
Stella je napsána v C ++ programovací jazyk, a proto je vysoce přenosný.[3] Emulátor podporuje všechny kazety Atari 2600 přepínání bank a má podporu pro téměř všechny tituly Atari 2600. Je zahrnuta podpora pro NTSC, PAL a SECAM ve variantách 60 Hz / 50 Hz, včetně automatické detekce těchto formátů (na základě počtu řádků skenování generovaných v každém rámci). Má cyklusově přesnou emulaci pro čip TIA (grafika a zvuk); tým Stella odhaduje, že současná emulace TIA se blíží 100% dokončení.
Stella emuluje většinu periferních zařízení Atari 2600, včetně standardních joysticky, řadiče pádla, dotyková podložka Atari Video, ovladač klávesnice Atari, ovladače řízení Atari Indy 500, ovladač CBS Booster-Grip, Atari TrakBall / AtariMouse / AmigaMouse trackball řadiče, Sega Genesis řadič a řadiče AtariVox a SaveKey. Podpora Stelladaptor a 2600-daptor umožňuje použití skutečných joysticků, pádel a řídicích ovladačů a je také zahrnuta podpora pro přístup ke skutečnému zařízení AtariVox zapojenému do sériového portu (a ve skutečnosti generovat zvuk ze zařízení AtariVox). Stella zatím nepodporuje kazeta tituly založené na práci s kazetovým přehrávačem Coleco KidVid, ale mají podporu pro tituly určené pro práci s Starpath Supercharger a Spectravideo Compumate.[4]
Stella zahrnuje mnoho zařízení pro homebrew vývojáři, včetně rozsáhlé vestavěné interaktivní debugger a demontážník podpora zarážek, pasti pro čtení / zápis atd. Mezi další hlavní funkce patří efekty Blargg TV, systém cheatcode, podpora uživatelsky definovaných souborů palet, načítání / ukládání stavu (včetně schopnosti odvíjení / převíjení jako TimeMachine), hardwarově akcelerované vykreslování a efekty, přemapování událostí a rozsáhlé integrované uživatelské rozhraní pro různé platformy (včetně rozhraní ROM launcher).
Stella používá emulační jádro TIA od 6502.ts, sbírka emulátorů pro systémy založené na MOS 6502 napsaná v TypeScript a spustitelná z webové stránky.
Reference
- ^ A b Bradford Wayne Mott (16. 05. 1996). „Stella 96 - emulátor Atari 2600“. Diskusní skupina: rec.games.video.classic. Citováno 2007-08-04.
- ^ Kohler, Chris (2006). Retro herní hacky. Sebastopol: O'Reilly. p. 143. ISBN 0-596-00917-8.
- ^ „Stella - multiplatformní emulátor Atari 2600 VCS“. Citováno 2012-06-01.
- ^ „Stella - multiplatformní emulátor Atari 2600 VCS (Uživatelská příručka - vydání 4.7.3)“. Citováno 2016-12-31.
Další čtení
- Kohler, Chris (říjen 2005). "Napodobit Atari 2600". V Jepson, Brian (ed.). Retro Gaming Hacks: Tipy a nástroje pro hraní klasiky. O'Reilly Media. p. 144. ISBN 978-0596009175. LCCN 2006274175.
- Montfort, Nicku; Bogost, Iane (2009-03-31). „Po havárii“. Racing the Beam: Počítačový systém Atari Video. Studie platformy. Cambridge, MA: MIT Press (publikováno v březnu 2009). str.140 –141. ISBN 978-0262012577. LCCN 2008029410.
externí odkazy
Projekt a přístavy
jiný
- Domovská stránka Bradforda W. Motta - tvůrce a programátor emulačního programu Stella Atari 2600 VCS
- Domovská stránka Stephena Anthonyho - současný správce a hlavní vývojář emulačního programu Stella Atari 2600 VCS
- Zařízení 2600 daptorů - umožňuje použití skutečných řadičů Atari přes USB