SAE (emulátor) - UAE (emulator)
![]() Konfigurace a ovládací panel E-UAE 0.8.27 | |
Vývojáři |
|
---|---|
První vydání | 1995 |
Stabilní uvolnění | 4.4.0 (WinUAE) / 2. července 2020 |
Napsáno | C ++ a ASM |
Operační systém | Windows, macOS, Linux, Android, FreeBSD, OpenBSD |
Typ | Emulátor |
Licence | GNU General Public License |
webová stránka | Amiga |
Spojené arabské emiráty je počítač emulátor který napodobuje Hardware z Commodore International je Amiga řada počítačů. Vydáno pod GNU General Public License, SAE je svobodný software.
Dějiny
Spojené arabské emiráty byly vydány v roce 1995 a původně se nazývaly Emulátor Amiga, který nelze použít, kvůli jeho neschopnosti bootovat.[1] V raných fázích byl známý jako Unix Emulátor Amiga a později také s jinými jmény. Vzhledem k tomu, že se žádná z populárních rozšíření už nehodí, zkratka již nic nestojí a software je jednoduše známý jako SAE - občas se to stane backronymed jako Universal Amiga Emulator, Ultimate Amiga Emulator nebo Ubiquitous Amiga Emulator.
Funkce
UAE je téměř plnohodnotný emulátor Amiga. Emuluje většinu svých funkcí:
- Originální sada čipů (OCS), Vylepšená sada čipů (ECS) a Pokročilá grafická architektura (AGA)[2]
- I / O zařízení: (disketa pohony, joystick, myš a sériové porty )
- Procesor: Motorola 68000 /010 /020 /040 /060 CPU, volitelně a 68881 FPU,[2] a od verze WinUAE 3.0.0 beta 15 vylepšená PowerPC JIT jádro pomocí QEMU Knihovny CPU.[3]
- Paměť: 2 MB Chip RAM a 8 MB Fast RAM, nebo 8 MB Chip RAM bez Fast RAM. 64 MB Zorro III Rychlá RAM, nezávislá na nastavení Chip RAM (pouze 68020+). 1 MB pomalá RAM, pro kompatibilitu.[2]
- Picasso 96 grafika s 8 MB paměti[2]
- Sériový port a jednoduchý paralelní port stačí pouze pro tisk.[2]
- Síťování prostřednictvím emulace bsdsocket.library[4][5]
Pro software mohou používat SAE obrazy disků vyrobeno z originální Amigy diskety. Tyto obrázky mají příponu souboru „ADF "(Amiga Disk File). Skutečné disky Amiga nelze použít z důvodu omezení v řadiče disket používané v jiných počítačích.[6]Obrazy Amigy formátovaný pevné disky lze také vyrobit. Spojené arabské emiráty také podporují mapování hostitelský operační systém adresáře na pevné disky Amiga.
SAE nezahrnuje originalni operacni system Amiga a soubory, ktere jsou pozadovane pro provoz Amiga systemu. Ty jsou zahrnuty pod licencí v balíčcích jako Amiga navždy. Součástí jsou také originální obrázky ROM Kickstart 3.1 AmigaOS4 pro PowerPC od verze 4.1 aktualizace 4. Spojené arabské emiráty také podporují alternativní systémové ROM, jako jsou například ty odvozené z AROS projekt však neposkytují stejný stupeň softwarové kompatibility jako původní ROM.
Přenosnost
Spojené arabské emiráty byly přeneseny na mnoho hostitelů operační systémy, počítaje v to Linux, Operační Systém Mac, FreeBSD, DOS, Microsoft Windows, RISC OS, BeOS, Palm OS, Android, Xbox konzole, PSP, PSVita a GP2X kapesní počítače, iOS, Wii a Obsazení snů konzoly, a dokonce i AmigaOS, MorphOS a AROS.
Rychlost emulace
V minulosti bylo mnoho vláken Usenet a dalsi verejna fora, kde se lidé hádali o možnosti psát emulátor Amiga. Někteří považovali SAE za pokus o nemožné; vyžadovat, aby systém četl, zpracovával a odesílal data 100 MB / s, když nejrychlejší počítač měl 66 MHz 486, zatímco synchronizuje různé emulované čipy (čipová sada Amiga) a jeví se tak, jak by se měly softwaru jevit.
SAE byly ve svých prvních vydáních téměř úplně nepoužitelné, ale pomalu a krok za krokem upřesňovalo svoji podporu čipsetu Amiga a do konce roku 1997 bylo schopno napodobit Amiga 500 v kvalitě a rychlosti, které byly dostatečné pro produktivitu a pro mnoho her.
Od té doby byly Spojené arabské emiráty použitelné, částečně díky úsilí vynaloženému na jeho vývoj a částečně díky velkým vylepšením technologie, které přinesly počítače mnohonásobně rychlejší, než na kterých původně fungovaly Spojené arabské emiráty. Mnoho Amiga hry a aplikace mohou běžet hladce na Pentium II -era systém. Uvědomení si, že lze napsat užitečný emulátor Amiga, přispělo ke zvýšení nadšení z emulace, které zahájilo nebo urychlilo úsilí psát emulátory pro jiné a často méně populární architektury počítačových a elektronických her[Citace je zapotřebí ].
V roce 2000 došlo k významnému zlepšení Berndem Meyerem s použitím Just-in-time kompilace,[1] což významně zlepšilo rychlost emulace do té míry, že průměrné počítače nyní mohly některé emulovat Amiga software rychlejší, než by to mohla běžná Amiga spustit. Spojené arabské emiráty mohou využívat co nejvíce síly hostitele nativní režim jak je to možné, nebo jej vyvážit s jinými požadavky hostitelského OS, nebo přesně odrážet původní rychlost, v závislosti na volbě uživatele. SAE také poskytuje RTG -kompatibilní "grafická karta "pro amigovou stranu emulace, která je přizpůsobena pro zobrazení na hostitelském hardwaru, aby nebyla omezena na emulaci původního video hardwaru Amiga.
Vypracování projektu
Existuje pět hlavních vidličky původního programu:
- WinUAE, určené k běhu dál Okna
- PUAE, navržený pro provoz na unixových platformách (pokračování opuštěných E-SAE a také port WinUAE)
- FS-SAE, určené k běhu dál Okna, Operační Systém Mac a Linux (port WinUAE se zaměřením na emulaci her s novým grafickým uživatelským rozhraním na obrazovce a online hraním napříč platformami)
- UAE4all, odizolovaná a optimalizovaná verze, navržená k emulaci OCS Amiga na zařízeních nižší třídy. UAE4all2 přidává podporu AGA a pevného disku.
- Skriptovaný emulátor Amiga (SAE), navržený pro provoz v moderním prohlížeči pomocí JavaScript a HTML5. Je také založen na WinUAE a byl vydán 1. září 2012 Rupertem Hausbergerem.[7][8] SAE potřebuje k provozu velmi rychlý počítač.[9]
Nejaktivnější vidlicí je WinUAE; aktuální verze tohoto stále obsahují chyby a problémy s kompatibilitou.
Specifické verze:SAE v0.8.29 30. 11. 2008,[10]FS-UAE v3.0.2 2019-11-05,[11]E-SAE v0.8.29 2007-03-28[12]
Viz také
- Amiga navždy Emulátor Amiga
- Bazilišek II, Apple Macintosh emulátor, který používá SAE k emulaci 68k procesoru
- Hatari, Atari ST /STe /TT /Sokol emulátor počítačové řady, který pro emulaci jádra m68k používá SAE
- Chlapík, dalsi emulator Amigy, ktery byl vydany nedlouho po prvnich pouzitelnych verzich SAE a vygenerovany soutěž prospěšné pro oba projekty.
- PÓZA, Palm OS emulátor založený na Copilot, který byl zase založen na emulaci m68k v SAE
- TiEmu, Texas Instruments kalkulačka emulátor, který pro základní emulaci m68k používá SAE
Reference
- ^ A b "UAE - Ultimate Amiga Emulator". Průvodce historií Amigy. 2002.
- ^ A b C d E "Emulátor emulátoru SAE". Citováno 2016-03-13.
- ^ "Seznam změn WinUAE 3.0.0 Beta 16". GitHub. Citováno 15. února 2016.
- ^ "uae-0.8.29.tar.gz: uae-0.8.29 / src / bsdsocket.c | Fossies Archive". fossies.org. Citováno 2013-06-09.
- ^ "bsdsocket.txt - uae-wii - port emulátoru UNIX Amiga pro Nintendo Wii - hostování projektu Google". code.google.com. Citováno 2013-06-09.
- ^ Chandler, John (1999). "UAE - Amiga Emulator". Suite101. str. 2. Archivovány od originálu 4. listopadu 2007. Citováno 2009-07-15.CS1 maint: unfit url (odkaz)
- ^ https://github.com/naTmeg/ScriptedAmigaEmulator
- ^ http://scriptedamigaemulator.net/ Skriptovaný emulátor AMIGA
- ^ http://scriptedamigaemulator.net/readme.htm Skriptovaný emulátor AMIGA v JavaScriptu
- ^ https://web.archive.org/web/20120915212826/http://www.amigaemulator.org/files/sources/develop/ https://web.archive.org/web/20120915212826/http://www.amigaemulator.org/files/sources/develop/uae-0.8.29.tar.bz2 2016-03-19
- ^ https://fs-uae.net/download#source https://fs-uae.net/fs-uae/stable/3.0.2/fs-uae-3.0.2.tar.gz 2019-11-05
- ^ https://www.rcdrummond.net/uae/index.html https://www.rcdrummond.net/uae/e-uae-0.8.29-WIP4/e-uae-0.8.29-WIP4.tar.bz2 2016-03-19
- Sdělení Bernda Schmidta na Usenetu, ID zprávy: <[email protected] >.
- Sdělení Bernda Meyera z kompilátoru Just In Time na Usenetu, ID zprávy: <[email protected] >.
externí odkazy
- Web SAE
- Web WinUAE
- PUAE - vidlice E-SAE
- FS-UAE - vidlice WinUAE a E-SAE
- Skriptovaný emulátor Amiga
- Gamebase Amiga - poskytuje rozhraní pro spuštění ROM jediným kliknutím nad WinUAE