DOSBox
| DOSBox | |
|---|---|
| | |
| | |
| Typ | emulator |
| Deweloper | Zespół DOSBox |
| Napisane w | C++ [3] |
| System operacyjny | Oprogramowanie wieloplatformowe |
| Języki interfejsu | angielski , niemiecki , rosyjski i francuski |
| Pierwsza edycja | 31 stycznia 2002 [1] |
| Platforma sprzętowa | Microsoft Windows |
| Ostatnia wersja |
|
| Licencja | GNU GPL 2+ [4] |
| Stronie internetowej | dosbox.com _ |
| Pliki multimedialne w Wikimedia Commons | |
DOSBox to emulator komputera PC , który tworzy środowisko DOS niezbędne do uruchamiania starych programów i gier w systemie MS-DOS . Pozwala to na granie w takie gry w systemach operacyjnych, które nie obsługują lub nie obsługują w pełni programów DOS, oraz na nowoczesnych komputerach, na których starsze programy mogą nie działać lub działać nieprawidłowo. DOSBox może być również używany do uruchamiania innego oprogramowania DOS, ale działa z ograniczeniami. Emulator jest open source i jest dostępny dla systemów takich jak Linux , FreeBSD , Windows , OS X , iOS , OS/2 , BeOS , KolibriOS , Symbian OS , QNX , Android . Również wersja dla systemu Windows z pomocą HX DOS Extender działa pod czystym DOS - tym samym DOS jest emulowany pod DOS.
Rozwój
Przed Windows XP, konsumenckie wersje systemu Windows były oparte na systemie MS-DOS. Windows 3.0 i jego aktualizacje były środowiskami operacyjnymi opartymi na MS-DOS, podczas gdy seria Windows 9x składała się z systemów operacyjnych nadal opartych na MS-DOS [5] . Te wersje systemu Windows mogą uruchamiać aplikacje DOS. I odwrotnie, systemy operacyjne Windows NT nie były oparte na systemie DOS. Członkiem tej serii jest Windows XP, który zadebiutował 25 października 2001 r. i był pierwszą niezorientowaną na DOS-a konsumencką wersją systemu Windows. Chociaż system Windows XP mógł emulować DOS, nie mógł uruchomić wielu swoich aplikacji, ponieważ aplikacje te działały tylko w trybie rzeczywistym, aby uzyskać bezpośredni dostęp do sprzętu komputera, a tryb chroniony systemu Windows XP uniemożliwiał taki bezpośredni dostęp ze względów bezpieczeństwa [6] . MS-DOS nadal otrzymywał wsparcie do końca 2001 roku [7] , a wszelkie wsparcie dla dowolnego systemu operacyjnego Windows opartego na DOS zakończyło się 11 lipca 2006 roku [8] .
Ustawienia
Wydajność emulowanego systemu zależy od komputera i ustawień określonych w pliku konfiguracyjnym lub wprowadzonych przez użytkownika w trybie interaktywnym. DOSBox obsługuje ograniczoną liczbę poleceń powłoki COMMAND.COM . Ponadto na dysku Z: znajduje się kilka specjalnych programów w postaci aplikacji .COM , które komunikują się z systemem hosta przez backdoora:
- MOUNT - montowanie lokalnych katalogów jako dysków (w tym CD-ROM ) wewnątrz DOSBoxa;
- MEM - wyświetla ilość wolnej pamięci ;
- CONFIG - zapis konfiguracji do pliku;
- LOADFIX - zmniejszenie ilości dostępnej pamięci (dla starych programów, które nie mogą pracować z dużą ilością pamięci);
- IMGMOUNT - montowanie obrazu dysku (CD-ROM) w DOSBoxie;
- BOOT - uruchomienie dyskietki lub obrazu dysku twardego niezależnie od emulowanego systemu DOSBox (możliwość uruchomienia innego systemu operacyjnego);
- Komendy IPX - uprawnienia i działanie sieci IPX.
Funkcje
DOSBox częściowo emuluje środowisko operacyjne MS-DOS , wektory przerwań BIOS i sprzęt IBM PC i nie wymaga procesora x86 ani kopii oryginalnego MS-DOS. Aby emulować architekturę x86, używana jest dynamiczna konwersja zestawu instrukcji. W systemach z zestawem instrukcji i386 używana jest dynamiczna translacja instrukcji. W systemach niekompatybilnych z x86 wykonywana jest pełna emulacja, co powoduje znaczne spowolnienie. Na przykład system oparty na 1,6 GHz PowerPC G4 może emulować system ze standardowym sprzętem i procesorem 80486 50 MHz ; w systemach zgodnych z x86 tę samą prędkość można osiągnąć ze znacznie wolniejszego procesora (na przykład z Pentium Pro ) .
Wersja 0.70 w pełni obsługuje 876 gier [9] .
DOSBox emuluje szeroką gamę urządzeń sprzętowych, w tym:
- emulacja trybów graficznych: tekst, Hercules , CGA (w tym tryby composite i 160x100x16), EGA , VGA (w tym Mode X ), VESA oraz pełna emulacja S3 Trio 64 .
- emulacja urządzenia dźwiękowego: AdLib , głośnik komputerowy , Tandy , Sound Blaster , Disney Soundsource, Gravis Ultrasound i MPU-401 .
- emulacja urządzenia sieciowego: emulacja modemu przez TCP/IP , tunelowanie sieci IPX . Wersja Windows obsługuje bezpośredni port szeregowy.
Użycie
Pomimo pewnych ograniczeń emulacji, DOSBox stał się de facto standardem uruchamiania programów przeznaczonych dla DOS [10] . Rock, Paper, Shotgun pochwalił ciągłe wsparcie i aktualizacje projektu oraz jego wpływ na retrogaming [11] .
DOSBox jest często używany jako narzędzie emulacyjne dla programistów, którzy chcą ponownie wydać stare wersje gier na nowoczesne platformy PC - Linux , macOS i Windows [12] . DOSBox otrzymał szeroką dystrybucję w tej roli na platformach elektronicznych Steam i GOG [13] . Na przykład DOSBox został wykorzystany do ponownego wydania takich gier jak Wolfenstein 3D i Commander Keen [14] [15] , The Elder Scrolls: Arena i The Elder Scrolls II: Daggerfall [16] [17] .
Archiwum internetowe wykorzystuje port Em-DOSBox do uruchamiania gier przez przeglądarkę [18] .
Kod DOSBox służy do uruchamiania programów DOS w emulatorze Wine poprzez wbudowany emulator DOS-a winevdm [19] .
Notatki
- ↑ https://web.archive.org/web/20020324184534/https://dosbox.zophar.net/
- ↑ DOSBox 0.74-3 został wydany! — 2019.
- ↑ Otwarte Centrum - 2006.
- ↑ SourceForge.net - 1999.
- DOSBox // Wikipedia . — 2022-04-01.
- ↑ Polecenia MS-DOS nieobsługiwane w systemach Windows XP i Windows 2003 // Jak oszukiwać w administracji systemu Windows za pomocą skryptów wiersza poleceń. - Elsevier, 2006. - S. 443-456 .
- ↑ Robert Cowart. Microsoft Windows 7 w szczegółach . - Indianapolis, Indie: Que, 2010. - 1 zasób online (xxii, 1117 stron) s. - ISBN 978-0-7686-9398-0 , 0-7686-9398-5.
- ↑ Oryginalne traktaty i umowy międzynarodowe zarejestrowane w styczniu 2009 r.: Nr. 45615 do 45703 // Oświadczenie traktatów i umów międzynarodowych. — ONZ, 2009-01-31. — s. 7–17 . — ISBN 978-92-1-054433-7 .
- ↑ DOSBox, emulator x86 z DOS zarchiwizowano 18 września 2014 r. w Wayback Machine
- ↑ Aamoth, Doug 5 świetnych, bezproblemowych witryn do wyszukiwania klasycznych gier komputerowych . Czas (9 maja 2014). Pobrano 8 listopada 2020 r. Zarchiwizowane z oryginału 12 sierpnia 2020 r.
- ↑ Meer, Alec DOSBox, Pozdrawiamy Cię . Kamień, papier, strzelba (28 maja 2009). Pobrano 8 listopada 2020 r. Zarchiwizowane z oryginału 15 listopada 2020 r.
- ↑ Orland, Kyle Jak demonizacja emulacji dewaluuje dziedzictwo gier . Ars Technica (20.03.2016). Pobrano 9 listopada 2020 r. Zarchiwizowane z oryginału 19 listopada 2021 r.
- ↑ Nasze podziękowania . GOG.pl . Pobrano 3 stycznia 2009 r. Zarchiwizowane z oryginału 6 stycznia 2009 r.
- ↑ Czy id Software i Valve są złodziejami? . Softpedia (6 sierpnia 2007). Źródło 3 stycznia 2009. Zarchiwizowane z oryginału w dniu 11 grudnia 2008.
- ↑ Zakup, Rob. id sortuje problem z GPL Steam . Eurogamer (7 sierpnia 2007). Źródło 3 stycznia 2009. Zarchiwizowane z oryginału w dniu 11 grudnia 2008.
- ↑ Oficjalna strona The Elder Scrolls - The Elder Scrolls: Arena . Bethesda Softworks . Pobrano 3 marca 2011 r. Zarchiwizowane z oryginału 2 marca 2011 r.
- ↑ Oficjalna strona The Elder Scrolls - The Elder Scrolls: Daggerfall . Bethesda Softworks . Pobrano 3 marca 2011 r. Zarchiwizowane z oryginału 2 marca 2011 r.
- ↑ Ohlheiser, Abby Możesz teraz grać w prawie 2400 gier wideo MS-DOS w swojej przeglądarce . Washington Post (5 stycznia 2015). Data dostępu: 8 stycznia 2015 r. Zarchiwizowane z oryginału 7 stycznia 2015 r.
- ↑ Wine 1.3.12 przynosi wstępną integrację z DOSBox (21 stycznia 2011). Pobrano 26 sierpnia 2011. Zarchiwizowane z oryginału w dniu 13 sierpnia 2011.
Linki
- Oficjalna strona (angielski)
- Wiki DOSBox
- Oficjalne forum DOSBox
- Arikiem. Emulacja gier na PC - DosBox. Najbardziej kompletny przewodnik. Konfiguracja i użytkowanie (niedostępny link) . Życie gry . Data dostępu: 6 stycznia 2008 r. Zarchiwizowane z oryginału 4 marca 2012 r.
- Dmitrij Czekanow, Paweł Poglazow. Emulator DosBOX: uruchamiaj stare gry DOS pod Windows . Sprzęt Toma (28 lutego 2005). Źródło: 3 sierpnia 2009.