EmuTOS
Deweloper | Zespół programistów EmuTOS |
---|---|
Napisane w | C |
Stan roboczy | Aktywny |
Model źródłowy | Otwarte źródło |
Pierwsze wydanie | październik 2001 |
Najnowsze wydanie | 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 |
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
- Projekt EmuTOS - umiędzynarodowiona wersja TOS ROM na licencji GPL (oparta na źródłach GEM typu open source, które Caldera kupiła od firmy Novell w 1996 r. wraz z DR-DOS )
- Kod źródłowy EmuTOS przeniesiony z SourceForge do GitHub po wydaniu 0.9.7