DOSBox
DOSBox – programowy emulator środowiska DOS-a udostępniany na licencji GNU GPL, ukierunkowany na uruchamianie starych gier komputerowych z platformy PC, które nie mogą działać poprawnie na nowych komputerach. DOSBox został napisany z użyciem biblioteki SDL 1.2 i został opublikowany na licencji GNU GPL w wersji drugiej. Program dostępny jest na systemach Microsoft Windows, Linux, macOS, FreeBSD, OS/2, RISC OS, Solaris 10 i BeOS.
Logo programu | |
Autor | Zespół DOSBox |
---|---|
Pierwsze wydanie | 0.1 – 31 stycznia 2002; ponad 22 lat temu[2] |
Aktualna wersja stabilna | 0.74-3 – 26 czerwca 2019; ponad 5 lat temu[3] |
Język programowania | C++ |
System operacyjny | Windows, Linux, macOS, FreeBSD, OS/2, RISC OS, Solaris 10, BeOS[1] |
Rodzaj | emulator |
Licencja | GPL |
Strona internetowa |
Alternatywne wersje
edytujRozwój projektu znacząco zwolnił po wydaniu wersji 0.74 w 2010 roku[4]. W wyniku tego powstało wiele forków naprawiających błędy, poprawiających kompatybilność z nowymi systemami operacyjnymi, czy dodających nowe funkcje[5]. Powstało również wiele niezależnych portów na platformy oficjalnie nie wspierane przez DOSBoxa[6].
- DOSBox Enhanced Community Edition – projekt ECE dostarcza kompilację niewydanej wersji DOSBoxa z oficjalnych źródeł, z dodatkiem wielu łatek stworzonych przez użytkowników.
- DOSBox Staging – wersja używająca aktualnej wersji biblioteki SDL (SDL2), wprowadzająca usprawnienia dla użytkowników i programistów.
- DOSBox-X – projekt skupia się na dostarczeniu wielu nowych funkcji i lepszej emulacji, kosztem kompatybilności z grami.
- DOSBox port do Emscripten – wersja używająca Emscripten, pozwalająca na kompilację do JavaScriptu. Dzięki temu można uruchomić stare gry w przeglądarce na stronie WebArchive[7][8].
Cechy
edytuj- DOSBox jest pełnym emulatorem CPU, a nie tylko powłoką zgodności jak DOSEMU lub VDMSound z Windows i OS/2, które opierają się na możliwościach procesorów rodziny Intel 80386. Nie wymaga więc procesora x86. Nie wymaga też MS-DOS-a, ponieważ ma swoją własną wbudowaną wersję DOS-a. Potrafi uruchamiać programy wymagające trybu rzeczywistego lub chronionego. Możliwe też jest już na nim uruchomienie Windows 3.0, 3.11.
- emulacja grafiki: tryb tekstowy, Hercules, CGA, EGA, VGA (łącznie z Mode X i innymi rozszerzeniami), VESA i pełna emulacja S3 Trio 64.
- emulacja dźwięku: AdLib, głośnik PC, Tandy, Sound Blaster, CMS, Disney oraz Gravis Ultrasound.
- emulacja sieci: symulacja modemu poprzez TCP/IP, tunelowanie protokołu IPX, wersja Windows oferuje również bezpośredni dostęp do portu szeregowego.
Przypisy
edytuj- ↑ Oficjalne wersje DOSBoxa. [dostęp 2020-09-14]. (ang.).
- ↑ DOSBox (stara witryna). [dostęp 2020-09-14]. [zarchiwizowane z tego adresu (2002-03-24)]. (ang.).
- ↑ DOSBox 0.74-3 has been released!. 2019-06-26. [dostęp 2020-09-14]. (ang.).
- ↑ Open Hub DOSBox Commits Summary. [dostęp 2020-09-14]. (ang.).
- ↑ DOSBox Forks – DOSBox Staging Wiki. [dostęp 2020-09-14]. (ang.).
- ↑ Unofficial ports – DOSBox Wiki. [dostęp 2020-09-14]. (ang.).
- ↑ Internet Archive Search: collection:softwarelibrary_msdos. [dostęp 2016-02-09]. (ang.).
- ↑ Abby Ohlheiser: You can now play nearly 2,400 MS-DOS video games in your browser. The Washington Post, 2015-01-05. [dostęp 2016-02-09]. (ang.).
Linki zewnętrzne
edytuj- Witryna projektu
- DOSBox wiki – FAQ i inne