EmuTOS

EmuTOS
EmuTOS 1.0.png
Zrzut ekranu EmuTOS z wbudowanym pulpitem i biurkowym akcesorium COPS
Deweloper Zespół programistów EmuTOS
Napisane w C
Stan roboczy Aktywny
Model źródłowy Otwarte źródło
Pierwsze wydanie październik 2001 ; 21 lat temu ( 2001-10 )
Najnowsze wydanie Edit this on Wikidata 1.2.1 / 16 sierpnia 2022 r
Magazyn
Cel marketingowy Komputery osobiste
Dostępne w Czeski, holenderski, angielski, fiński, francuski, niemiecki, grecki, węgierski, włoski, polski, rosyjski, hiszpański, turecki
Platformy Atari ST , Atari TT , Atari Falcon , Hatari , Firebee , Amiga , WinUAE

Domyślny interfejs użytkownika
KLEJNOT
Licencja GPL-2.0-lub nowsza
Oficjalna strona internetowa emuto .sourceforge .io

EmuTOS to zamiennik TOS (systemu operacyjnego Atari ST i jego następców), wydany jako wolne oprogramowanie . Jest przeznaczony głównie do użytku z emulatorami i klonami Atari , takimi jak Hatari lub FireBee . EmuTOS zapewnia obsługę bardziej nowoczesnego sprzętu i unika używania starego, zastrzeżonego TOS, ponieważ zwykle trudno go uzyskać.

Funkcje i kompatybilność

W przeciwieństwie do oryginalnego TOS, najnowszy EmuTOS może działać (czasami z ograniczoną obsługą) na każdym sprzęcie Atari, nawet na niektórych komputerach Amiga , i obsługuje funkcje niedostępne wcześniej: procesor ColdFire, IDE, partycje FAT i „natywne funkcje” emulatorów wsparcie.

Brak obsługi niektórych przestarzałych interfejsów API systemu operacyjnego, chociaż uwzględniono wszystkie funkcje interfejsu API linii A. Z założenia EmuTOS nie obsługuje nieudokumentowanych funkcji systemu operacyjnego. Ma pewne wsparcie dla Atari Falcon , w tym obsługę DSP od wersji 1.1, i chociaż VDI obsługuje tryby graficzne z przeplotem 1-, 2-, 4- i 8-bitowym, obsługa 16-bitowych rozdzielczości Atari Falcon (lub Amiga ) jest całkowicie brakuje. Dlatego niektóre stare gry, wersje demonstracyjne i aplikacje, a także niektóre programy specyficzne dla Falcon mogą nie działać.

Galeria

Wydania

Wersja 0.9.1: obsługa płytek ewaluacyjnych Firebee , 256-kolorowy wyświetlacz dla systemów VIDEL oraz funkcje dźwiękowe XBIOS DMA. Dodano powłokę EmuCON2 z uzupełnianiem TAB i zmianą nazw folderów. W pełni funkcjonalny pulpit jest teraz dołączany również do najmniejszej wersji ROM o pojemności 192 000.

Wersja 0.9.2 (i jej wersja 0.9.3 z poprawkami błędów): obsługa kart SD / MMC , zewnętrznego złącza IDE i funkcji wyłączania zasilania na platformie Firebee. Można używać CompactFlash , ulepszono obsługę nośników IDE, partycję FAT i wykrywanie zmian nośników. Poprawki i ulepszenia uruchamiania EmuTOS-RAM, kompatybilności fVDI i ogólnej szybkości VDI, obsługi ACSI i XHDI (patrz Atari TOS).

Wersja 0.9.4: domyślnie skompilowana z -O2 w celu uzyskania lepszej wydajności (z wyjątkiem wersji 192k), zużywa mniej pamięci RAM i dodaje nowy wariant płyt ewaluacyjnych ColdFire z BaS_gcc („BIOS”). Pulpit może teraz wyświetlać pliki tekstowe i przenosić pliki/foldery za pomocą klawisza Control.

Wersja 0.9.5: naprawiono problemy z emulacją dysku twardego emulatora STeem , dodano emulację myszy Alt+strzałka, obsługę trybu Pexec 7, obsługę dwóch klawiatur, użytkownik może określić partycję rozruchową podczas uruchamiania, odzyskiwanie z wyjątków w programach użytkownika, inicjalizacja stosu na Amidze, przetłumaczone ulepszenia wyrównania obiektów tekstowych, zakończone wsparcie dla wszystkich funkcji linii-A.

Wersja 0.9.6: Poprawki dla prawdziwego sprzętu TT i pełna obsługa VDI dla wideo Atari TT i wszystkich rozdzielczości. Włącz wejście MIDI, dodaj polecenie „mode” EmuCON i obsługę funkcji etv_term(). Wiele poprawek.

Wersja 0.9.7: obsługa rozszerzonych partycji MBR, płyty MonSTer, Eiffel na magistrali CAN na ColdFire EVB i Apollo Core 68080. Obsługa FreeMiNT na sprzęcie innym niż Atari. Funkcje „Zainstaluj urządzenia”, „Zainstaluj ikonę” i „Usuń ikonę pulpitu” na pulpicie. Samodzielna wersja EmuCON2.

Wersja 1.1: Dodaj obsługę kolorowych ikon, kolorowych okien, Falcon DSP, sterowane przerwaniami wejścia/wyjścia dla portów szeregowych MFP i TT-MFP, ulepsz obsługę karty graficznej Nova w kilku obszarach, podręcznik online dla EmuTOS, obsługę języków węgierskiego i tureckiego

Wersja 1.2: Dodaj obsługę obiektów 3D (włączona w 512k ROM i PRG), Dodaj obsługę nowych funkcji menu_xxx() w AES 3.30, Zezwól na maksymalnie 16 okien dla wersji z obsługą AES 3.30, Dodaj sterowane przerwaniami wejścia/wyjścia dla SCC porty szeregowe, EmuDesk: Zmiana rozmiaru pamięci ekranu w trybach wideo, podobnie jak TOS4, Lepiej wyglądające separatory w menu, Podkreślone tytuły dialogów, poprawki błędów

Zobacz też

Linki zewnętrzne