EmuTOS

EmuTOS
EmuTOS 1.0.png
Skärmdump av EmuTOS med det inbyggda skrivbordet och skrivbordstillbehöret COPS
Utvecklare EmuTOS utvecklingsteam
Skrivet i C
Arbetstillstånd Aktiva
Källmodell Öppen källa
Initial release oktober 2001 ; 21 år sedan ( 2001-10 )
Senaste släppningen Edit this on Wikidata 1.2.1 / 16 augusti 2022
Förvar
Marknadsföringsmål Personliga datorer
Tillgänglig i Tjeckiska, holländska, engelska, finska, franska, tyska, grekiska, ungerska, italienska, polska, ryska, spanska, turkiska
Plattformar Atari ST , Atari TT , Atari Falcon , Hatari , Firebee , Amiga , WinUAE

Standardanvändargränssnitt _
PÄRLA
Licens GPL-2.0 eller senare
Officiell hemsida emutos .sourceforge .io

EmuTOS är en ersättning för TOS (operativsystemet för Atari ST och dess efterföljare), släppt som fri programvara . Den är främst avsedd att användas med Atari- emulatorer och kloner , som Hatari eller FireBee . EmuTOS ger stöd för modernare hårdvara och undviker användningen av den gamla, proprietära TOS eftersom den vanligtvis är svår att få tag på.

Funktioner och kompatibilitet

Till skillnad från den ursprungliga TOS kan den senaste EmuTOS fungera (ibland med begränsat stöd) på all Atari-hårdvara, även på vissa Amiga -datorer, och har stöd för funktioner som inte var tillgängliga tidigare: ColdFire CPU, IDE, FAT-partitioner och emulatorers "Native Features" Stöd.

Stöd saknas för vissa föråldrade OS-API:er, även om alla Line-A API-funktioner ingår. Genom design saknar EmuTOS stöd för icke-dokumenterade OS-funktioner. Den har visst stöd för Atari Falcon ljudmatris, inklusive DSP -stöd sedan version 1.1, och medan VDI stöder 1-, 2-, 4- och 8-bitars interfolierade grafiklägen, är stöd för Atari Falcon (eller Amiga ) 16-bitars upplösningar helt saknas. Därför kanske vissa gamla spel, demos och applikationer, och även vissa Falcon-specifika program inte fungerar.

Galleri

Släpps

Release 0.9.1: stöd för Firebee- utvärderingstavlor, 256 färgskärm för VIDEL-system och XBIOS DMA-ljudfunktioner. EmuCON2-skal med TAB-komplettering och byte av mappar lades till. Ett fullfjädrat skrivbord ingår nu också med den minsta 192k ROM-versionen.

Release 0.9.2 (och dess bugfix version 0.9.3): stöd för SD / MMC- kort, den externa IDE- kontakten och avstängningsfunktioner på Firebee-plattformen. CompactFlash kan användas, IDE-mediehantering, FAT- partition och medieändringsdetektering förbättrades. Fixar och förbättringar för EmuTOS-RAM-start, fVDI-kompatibilitet och allmän VDI-hastighet, ACSI- och XHDI-stöd (se Atari TOS).

Release 0.9.4: kompilerad med -O2 som standard för bättre prestanda (förutom för 192k-versionen), använd mindre RAM och lägg till en ny variant för ColdFire Evaluation Boards med BaS_gcc ("BIOS"). Desktop kan nu visa textfiler och flytta filer/mappar med kontrolltangenten.

Release 0.9.5: åtgärda problem med STeem emulator hårddiskemulering, lägg till Alt+pil musemulering, stöd för Pexec mode 7, stöd för dubbla tangentbord, användaren kan ange startpartition vid start, återställning från undantag i användarprogram, stackinitiering på Amiga, förbättringar av justering av översatta textobjekt, stöd för alla linje-A-funktioner är klara.

Release 0.9.6: Fixar för riktig TT HW och fullt VDI-stöd för Atari TT- video och alla upplösningar. Aktivera MIDI-ingång, lägg till EmuCON 'mode'-kommando och stöd för etv_term()-funktionen. Många fixar.

Release 0.9.7: stöd för utökade MBR-partitioner, MonSTer-kort, Eiffel på CAN-buss på ColdFire EVB och Apollo Core 68080. FreeMiNT- stöd på icke-Atari-hårdvara. Funktionerna "Installera enheter", "Installationsikon" och "Ta bort skrivbordsikon" på skrivbordet. Fristående version av EmuCON2.

Release 1.1: Lägg till stöd för färgikoner, färgfönster, Falcon DSP, avbrottsdriven I/O för MFP och TT-MFP seriella portar, förbättra Nova grafikkortsstöd inom flera områden, onlinemanual för EmuTOS, stöd för ungerska och turkiska språk

Release 1.2: Lägg till stöd för 3D-objekt (aktiverat i 512k ROM och PRG), Lägg till stöd för nya menu_xxx()-funktioner i AES 3.30, Tillåt upp till 16 fönster för versioner med AES 3.30-stöd, Lägg till avbrottsdriven I/O för SCC seriella portar, EmuDesk: Ändra storlek på skärmminnet i videllägen, precis som TOS4, snyggare separatorer i menyer, understrukna dialogrubriker, buggfixar

Se även

externa länkar