Stella

Software screenshot:
Stella
Podrobnosti Software:
Verze: 5.1.2 Aktualizováno
Datum uploadu: 22 Jun 18
Vývojka: Bradford W. Mott
Licence: Volný
Popularita: 18

Rating: 2.0/5 (Total Votes: 1)

Stella je open source a multiplatformní emulátor Atari 2600 VCS (Video Computer System) původně vyvinutý pro Linux od Bradforda W. Motta. Původně představen v roce 1977, Atari 2600 Video Computer System (VCS) byl nejpopulárnější a uznávaný systém domácího videohry počátkem 80. let.


Funkce na první pohled

Aplikace je vybavena jedinečným grafickým uživatelským rozhraním, které je zcela nezávislé na pracovním prostředí a je navrženo s ohledem na jednoduchost a umožňuje uživateli zvolit si z adresy get-go adresář ROM.

Budete moci nastavovat nastavení videa, zvuku, vstupu, uživatelského rozhraní a snímků, upravovat vlastnosti hry a konfigurovat cesty, auditovat ROMy a také zadávat kódy podpisu a zobrazovat systémové protokoly.

Chcete-li přehrát hru, prostudujte souborový systém pomocí klávesnice nebo zařízení myši pro umístění souborů ROM. Poté dvakrát nebo stiskněte Enter v binárním souboru hry a spusťte ho. Mějte na paměti, že můžete hrát hru s klávesnicí nebo joystickem, které jsou plně nastavitelné v nabídce Možnosti.

Pod kapotou jsou podporovány operační systémy a dostupnost

Aplikace je napsána zcela v programovacím jazyce C ++. Je k dispozici ke stažení jako zdrojový archiv, který musí být před instalací konfigurován a kompilován, stejně jako binární instalátory pro operační systémy Debian / Ubuntu a Fedora / Red Hat.

V průběhu let byla Stella úspěšně přenesena do mnoha operačních systémů, jako jsou AmigaOS, AcornOS, DOS, FreeBSD, OS / 2, IRIX, Mac OS X, UNIX a Microsoft Windows. Obě 32bitové i 64bitové architektury jsou nyní podporovány.


Dolní řádek

Díky Stelle můžete nyní využívat všechny své hry Atari 2600 v osobním počítači. Zajistíme, že vyhrajete lepší, jednodušší nebo rychlejší emulátor Atari 2600 na celém trhu GNU / Linux!

Co je nového v této verzi:

  • Opravena chyba s autodetekcí SaveKey; Některé ROMy správně nezjistily, že je připojeno virtuální zařízení SaveKey. Tím se opravňují problémy v tématu "Super Cobra". a "Scramble" ROMy.
  • Vytvořit dříve zmíněné ROMy ve výchozím nastavení používat zařízení SaveKey.
  • Opravena chyba v navigaci UI s pohybem joysticku.

Co je nového ve verzi:

  • Opraveny problémy v klávesnici, Genesis a různé další řadiče, které používají registry INPTx; emulace je nyní mnohem přesnější v této oblasti.
  • Různé ROMy "Bumper Bash" a "Decathlon" jsou označeny jako vždy se všemi 4 směry povolenými joystickem, protože nemohou být řádně přehrávány jinak.
  • Přidáno "Hunchy II" od Chris Walton (cd-w) do databáze vlastností ROM.
  • Codebase nyní používá funkce C ++ 14.

Co je nového ve verzi 4.7.2:

  • Opravena chyba při zadávání a ukončení ladicího programu; někdy se v oblasti výzvy zobrazí znak odpovídající klávesové zkratce
  • Aktualizovaný emulátor kódování DPC + Thumb ARM na poslední od Davida Welcha. Zvláště toto opravuje nesprávné zacházení s příznakem V při přidávání a odečítání, ale také opravuje varování před kompilací, které jsem se předtím zbavil.
  • Aktualizovaný skript pro konfiguraci UNIX pro práci s kompilátory GCC 6.x a odstranění odkazů na zastaralé verze kompilátorů, které již nelze použít ke kompilaci Stelly.

Co je nového ve verzi 4.7.1:

  • Vylepšená emulace "chvění" televize; čas obnovy lze nyní rozložit na několik snímků a simulovat skutečnou televizi, která má několik snímků obnovit. Související s tím byl přidán nový argument příkazové řádky "tv.jitter_recovery" pro nastavení doby obnovy. Konečně je nyní umožněno použití efektu jitteru a doby obnovy prostřednictvím uživatelského rozhraní. Zvláštní poděkování společnosti SpiceWare společnosti AtariAge pro počáteční představu a implementaci.
  • Opravena chyba s ROMy "středověkého chaosu"; rozsah pádla byl nastaven příliš nízko a v důsledku toho nebylo možné vybrat počet hráčů.
  • Opravena chyba při použití více než dvou vstupních řadičů se stejným názvem; každý řadič po druhém byl jmenován stejný jako druhý. Toto způsobilo ztrátu mapování joysticku, protože byly uloženy pouze informace o uložení dvou řadičů.
  • Nepřímo vyřešené problémy s zařízeními Stelladaptor / 2600-daptor a pádlami, které mají v Linuxu příliš velkou ztrátu. V současné době se jedná o spuštění externí aplikace pro nastavení deadzone, protože SDL2 tuto informaci ještě nevystavuje. Program se nazývá "evdev-joystick" a bude vydán odděleně od společnosti Stella.
  • Aktualizovaná databáze vlastností ROM ROM-Hunter verze 11 (díky Romheunteru pro jeho neúnavný výzkum v této oblasti). Související s tím aktualizovala kolekci snímků.

Co je nového ve verzi 4.6.7:

  • Opravena chyba při použití skutečných pádlů zapojených do Stelladaptor 2600-daptor zařízení; pohyb byl velmi nepravdivý.
  • Opravena malá logická chyba v schématu bankovního přepínání "MDM".

Co je nového ve verzi 4.6.5:

  • Přidány mapovatelné události pro přepínání barev / BW televizoru, levá obtížnost A / B a pravá obtížnost A / B. To znamená, že k přepínání každé události lze použít jedno tlačítko, joystick, atd. Díky Buzbardovi z AtariAge za návrh.
  • Přidána možnost upravovat hodnoty ve více widgetů v ladicím programu. Zatím se to týká hlavně různých desetinných a binárních polí. V budoucích verzích bude možné upravit více widgetů.
  • TIA nyní napodobuje chvění, ke kterému dochází, když počet skenovacích řádků není konzistentní. Také schéma DPC + nyní emuluje jitter, který může nastat při použití jeho Fractional Datafetchers, pokud registry DFxFRACINC nejsou znovu inicializovány každý snímek. Zvláštní poděkování společnosti SpiceWare za tuto implementaci.
  • Automatické rozpoznání schématu "MDM" pro zjištění, že identifikační řetězec může být buď v banku 0 nebo v banku 1.
  • Změnil argument "hidecursor" příkazové řádky (a přidružená položka uživatelského rozhraní) na 'kurzor'. Nový argument umožňuje nastavit viditelnost kurzoru myši zvlášť pro režimy UI a emulace.
  • Pevná chyba v snapshotu, která je nejvíce patrná v MacOSXu, kde snímání snímku TIA někdy opouští části uživatelského rozhraní na obrazovce (a ve výsledném obrázku).
  • Únik pevných pamětí; herní konzola nebyla po ukončení ROM zavřena.
  • Pro port systému Windows: přidána ikona aplikace Stella v ovládacím panelu "Přidat nebo odebrat programy" seznamu.
  • Pro port OSX: Aktualizované skripty sestavení jsou kompatibilní s kódem Xcode 7.
  • Aktualizováno knihovna PNG na nejnovější stabilní verzi.

Co je nového ve verzi 4.6.1:

  • Opravena chyba, některé widgety v ladicím programu.
  • Aktualizovaný skript pro konfiguraci UNIX pro práci s kompilátory GCC 5.x

Co je nového ve verzi 4.6:

  • Konečně byly opraveny problémy s vykreslováním na celou obrazovku u některých implementací OpenGL v Linuxu (většinou specifických pro Intel). V podstatě byl odstraněn pojem "špinavé aktualizace"; okno je nyní průběžně aktualizováno. To může také vyřešit problémy, které někteří lidé měli s trojitou vyrovnávací pamětí ve Windows Direct3D atd.
  • Opraveno poškození zvuku, ke kterému došlo při prvním spuštění ROM. To bylo zřejmé v OSX, ale občas se to stalo i v jiných systémech.
  • Na několika místech se vrátily některé malé funkce C ++ 11 (std :: regex a cbegin / cend iterators), neboť jinak je pro kompilaci Stella vyžadováno GCC 4.9 a zatím není v mnoha systémech k dispozici. Tyto změny umožňují, aby Stella byla postavena s GCC 4.8, který je přítomen v nejnovějším "dlouhodobém vydání" Ubuntu.
  • Opravena chybová hlášení při načítání stavu; někdy byly přidávány a zobrazovány více zpráv.
  • Opravena chyba při spuštění ROM pomocí radičů AtariVox; aplikace by selhala při opuštění ROM.
  • Funkce snímku nyní funguje, když je emulace pozastavena.
  • Některé textové pole v uživatelském rozhraní nyní umožňují filtrování, což zabraňuje vkládání nepovolených znaků. V budoucích verzích bude v kódu rozšířen.
  • DataGridWidgets v ladicím programu nyní reagují na klávesnici '+' a '-'.
  • Aktualizováno knihovna PNG na nejnovější stabilní verzi.

Co je nového ve verzi 4.5:

  • Konverze na C ++ 11 začala :) Od tohoto okamžiku k vytvoření Stella budete potřebovat kompilátor kompatibilní s C ++ 11 (Visual Studio 2013, Clang 3.3, gcc 4.9, Xcode 6, atd.). Nakonec to přinese více bez chyb a (snad) rychlejší kód.
  • Opravena velká chyba s joystickem, kdy došlo k ztrátě mapování při resetu, aplikace by při selhání / odpojování určitých pásek atd. selhala.
  • Opravena velká (ale vzácná) havárie, která by mohla nastat, když byly stavové soubory nulové nebo poškozené.
  • Přidaný dialog, který zobrazuje interní databázi joysticku (všechny joysticky, o kterých Stella ví) a schopnost odstranit (právě odpojené) joysticky z této databáze.
  • Přidána předběžná podpora schématu bankovních přepínání "WD" (Wickstead Design), používaného pro dříve nevydávaný prototyp ROM.
  • Vylepšené zpracování ZIP souborů, takže nyní funguje jako normální souborový systém (správně zobrazuje vnořené soubory a adresáře).
  • Příkaz debugger 'reset' nyní provádí úplný systémový reset namísto jednoduchého nastavení počítače na obnovenou vektorovou adresu.
  • Příkaz 'listdelay' nyní přijímá hodnotu nula, což znamená, že přeskočení na seznam (přeskočení na řádek v seznamu stisknutím klávesy) je zakázáno.
  • Příkaz 'ctrlcombo' má nyní položku GUI, která umožňuje změnu v aplikaci.
  • Přidána klávesová zkratka Shift-Alt / Shift-Cmd s, která umožňuje režim nepřetržitého snímku pro každý snímek. To je opravdu užitečné jen tehdy, pokud uložíte snímky v režimu 1x; jeho použití v režimu s vysokým rozlišením se nedoporučuje. Zvláštní poděkování SvOlli za nápad a kód.
  • Minimální podporovaná verze portu OSX je nyní OSX 10.7. Z tohoto důvodu je 32bitová verze také přerušena, protože 10.7 podporuje pouze 64bitové aplikace Intel.
  • Aktualizovaná databáze vlastností ROM ROM-Hunter verze 10 (díky Romheunteru za jeho neúnavný výzkum v této oblasti). Související s tím aktualizovala kolekci snímků.
  • Aktualizováno knihovna PNG na nejnovější stabilní verzi.

Co je nového ve verzi 4.2:

  • Textový vstup z rozložení klávesnice mimo USA je nyní podporován. Všimněte si, že veškerý text v Stelle je stále jen ASCII, ale přinejmenším je nyní možné jej zadat pomocí nativního rozložení.
  • Související se změnami zadávání textu byly změněny klávesové zkratky pro ladění Alt-combo; nyní používají stejný klíč, ale ovládací prvek namísto Alt (Control-F pro předběžný krok atd.).
  • Stella nyní dynamicky rozpoznávají kontroléry. To znamená, že můžete připojit / odpojit joysticky / pádla / atd., Zatímco Stella běží, a budou automaticky přidány a odstraněny. Opravena je také chyba, kdy někdy nebylo uloženo vlastní mapování joysticku.
  • Volba "cpurandom" je nyní rozdělena podle typu registru, takže můžete selektivně povolit / zakázat randomizaci pro každý z nich. Výchozí nastavení je zakázat náhodnost pro všechny registry.
  • Opravená schéma "MDM" pro spuštění bankovního přepínání při zapisování do hotspotů (dříve se spouštěla ​​pouze na čtení). Také schéma bylo upraveno tak, jak původně navrhl E. Blink; hotspoty jsou nyní v rozmezí $ 800- $ BFF namísto $ 800- $ FFF.
  • Ikona aplikace OSX nyní obsahuje verze 32x32 a 16x16, takže v "Finder", "Get Info", atd.
  • Port Linux nyní používá ikonu aplikace; to se zdá být nutné pro některé správce oken.

Co je nového ve verzi 4.1.1:

  • poptávka (alespoň jedné osoby:)).
  • Opravena chyba v portu Windows, kde stisknutím kombinace kláves "Alt" došlo k nepříjemnému pípnutí systému. V současné době je to opravováno opravou knihovny SDL2 a včetně upravené verze s Stella.

Co je nového ve verzi 4.1:

  • Zlepšená podpora schématu bankového splácení "DASH"; existuje nyní karta ladění pro změnu bank a prohlížení interní paměti RAM a autodetekce je nyní implementována.
  • Přidána schéma bankového přepínače "MDM" (Menu Driven Megacart), jak je popsáno v AtariAge a původně vyvinutém Edwinem Blinkem.
  • Vylepšené prohlížení snímků v spouštěči ROM; snímky jsou nyní zmenšeny na dostupný prostor a mohou lépe vyhovovat velikostem odlišným od těch, která generuje samotná firma Stella.
  • Vylepšená podpora systémů s více monitory. Stella nyní použije stejný monitor pro přepínače režimu zobrazení v celém okně. Zvláštní poděkování Magnusovi Lindovi za patche, které tuto funkci přidaly.
  • Příkaz "banka" byl odebrán z příkazového řádku debuggeru, protože fungoval pouze (nekonzistentně) s určitými typy bankovních přepínačů. Uživatelské rozhraní bankovního přepínače by nyní mělo být použito pro dotazování / nastavení stavu banky.
  • Opravena chyba při demontáži výstupu; instrukce u $ F000 nebyly během provádění provedeny.
  • Skript pro konfiguraci UNIX nyní podporuje novější verze Hurd. Zvláštní díky Stephenu Kittovi k náplasti.

Co je nového ve verzi 4.0:

  • Přenesená Stella na SDL2, která přináší mnoho nových funkcí. Mezi největší vylepšení patří podpora nativní hardwarové akcelerace pro Windows (Direct3D) a Linux / OSX (OpenGL). Nyní je také možné portovat Stellu do zařízení iOS a Android pomocí OpenGLES. Potřebná hardwarová akcelerace, což znamená, že jsou potřebné aktuální ovladače. Softwareové vykreslení je stále přítomno, ale je poněkud neoptimalizované a nepodporované.
  • Režimy videa na celou obrazovku nyní používají rozlišení pracovní plochy. Přepínání na celoobrazovku a návrat do okenního režimu již nebude přesouvat ikony na ploše.
  • Efekty TIA TV jsou nyní dostupné ve všech režimech videa, protože je vyžadována hardwarová akcelerace.
  • Přidán mnohem podrobnější pohled na rozšířenou kartu RAM na novou kartu ladicího programu. Zvláštní poděkování společnosti SpiceWare za tuto implementaci.
  • Byla přidána předběžná podpora schématu bankového splácení "DASH" A. Davie.
  • Řídicí systémy AtariVox a SaveKey mají nyní možnost v ladicím programu zcela vymazat virtuální data EEPROM.
  • Přidána výzva příkazu debugger "savesnap" a přidružená položka kontextového menu k výstupní oblasti TIA debuggeru. Tím se uloží aktuální soubor TIA do souboru PNG.
  • Přidána možnost "hidecursor" příkazové řádky, která umožňuje úplné vypnutí zobrazování kurzoru myši (u systémů, které nemají myš).
  • Byla odstraněna možnost "uipalette", protože původní paleta již není podporována.
  • Aktualizováno knihovna PNG na nejnovější stabilní verzi.

Co je nového ve verzi 3.9.3:

  • Přidány schémata bankovních přepínačů BF, BFSC, DF, DFSC a 4KSC, díky RevEng a CPUWIZ AtariAge.
  • Aktualizované vlastnosti ROM pro několik ROMů díky Omegamatrixu AtariAge
  • Fixní selhání programu při zadávání typu bankovního přepínače, který Stella nerozpoznal; zobrazí se chybová zpráva.

Co je nového ve verzi 3.9.2:

  • Lepší analýza souboru lst DASM pro demontáž ladicího programu; někdy chyběla stálé prohlášení.
  • Změnil argument "usemouse" z pravdivé / falešné volby, aby přijal "vždy", "analog" a "nikdy". To umožňuje používat myš jako regulátor za konkrétnějších okolností. Výchozí hodnota je "analogová", což znamená, že myš je používána pouze k emulování analogově podobných zařízení (paddles, trackball atd.).
  • Přidána možnost používat tučné písma v okně ladicího programu, které lze nastavit pomocí argumentu příkazového řádku "dbg.fontstyle", stejně jako v dialogovém okně Nastavení ladicího nástroje. To je užitečné pro ty, kteří považují aktuální písmo za příliš úzké.
  • Přejmenoval argument 'debuggerres' na 'dbg.res'. Všechny budoucí volby pro debugger budou začínat znakem 'dbg.'.
  • Oblast ladění TIA v ladicím programu nyní podporuje posouvání kolečka myši (aktuálně pouze nahoru / dolů, protože nemám posuvnou myš pro testování).

Co je nového ve verzi 3.9:

  • Tato verze obsahuje mnoho vylepšení ladicího / demontážního řešení, včetně možnosti ukládat zdrojový kód kompatibilní s protokolem DASM do externího souboru.
  • K dispozici jsou také vylepšení funkčnosti snímku a vylepšené uživatelské rozhraní.

Co je nového ve verzi 3.5.5:

  • debugger a výrazně zlepšuje funkčnost ovladače myši.

Komentáře k Stella

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!