DOSBox
| DOSBox | |
|---|---|
| | |
| | |
| Tipo di | emulatore |
| Sviluppatore | Squadra DOSBox |
| Scritto in | C++ [3] |
| Sistema operativo | Software multipiattaforma |
| Linguaggi di interfaccia | Inglese , tedesco , russo e francese |
| Prima edizione | 31 gennaio 2002 [1] |
| Piattaforma hardware | Microsoft Windows |
| ultima versione | |
| Licenza | GNU GPL 2+ [4] |
| Sito web | dosbox.com _ |
| File multimediali su Wikimedia Commons | |
DOSBox è un emulatore per PC che crea un ambiente DOS necessario per eseguire vecchi programmi e giochi in MS-DOS . Ciò consente di giocare a tali giochi su sistemi operativi che non supportano o non supportano completamente i programmi DOS e su computer moderni in cui i programmi meno recenti potrebbero altrimenti non essere eseguiti o eseguiti in modo irregolare. DOSBox può essere utilizzato anche per eseguire altri software DOS, ma funziona con limitazioni. L'emulatore è open source e disponibile per sistemi come Linux , FreeBSD , Windows , OS X , iOS , OS/2 , BeOS , KolibriOS , Symbian OS , QNX , Android . Inoltre, la versione Windows con l'aiuto di HX DOS Extender funziona in DOS puro, quindi DOS viene emulato in DOS.
Sviluppo
Prima di Windows XP, le versioni consumer di Windows erano basate su MS-DOS. Windows 3.0 e i suoi aggiornamenti erano ambienti operativi che giravano su MS-DOS, mentre la serie Windows 9x consisteva in sistemi operativi che erano ancora basati su MS-DOS [5] . Queste versioni di Windows possono eseguire applicazioni DOS. Al contrario, i sistemi operativi Windows NT non erano basati su DOS. Un membro di questa serie è Windows XP, che ha debuttato il 25 ottobre 2001 ed è stata la prima versione di Windows non orientata al consumatore DOS. Sebbene Windows XP potesse emulare DOS, non poteva eseguire molte delle sue applicazioni perché quelle applicazioni funzionavano solo in modalità reale per accedere direttamente all'hardware del computer e la modalità protetta di Windows XP impediva tale accesso diretto per motivi di sicurezza [6] . MS-DOS ha continuato a ricevere supporto fino alla fine del 2001 [7] e tutto il supporto per qualsiasi sistema operativo Windows basato su DOS è terminato l'11 luglio 2006 [8] .
Impostazioni
Le prestazioni del sistema emulato dipendono dal computer e dalle impostazioni specificate nel file di configurazione o immesse dall'utente in modalità interattiva. DOSBox supporta un numero limitato di comandi della shell COMMAND.COM . Inoltre, sull'unità Z: sono presenti diversi programmi speciali sotto forma di applicazioni .COM che comunicano con il sistema host tramite la backdoor:
- MOUNT - montaggio di directory locali come dischi (incluso CD-ROM ) all'interno di DOSBox;
- MEM : visualizza la quantità di memoria libera ;
- CONFIG - scrive la configurazione su un file;
- LOADFIX - riduzione della quantità di memoria disponibile (per i vecchi programmi che non possono funzionare con una grande quantità di memoria);
- IMGMOUNT - montaggio di un'immagine disco (CD-ROM) in DOSBox;
- BOOT - avvio di un floppy disk o di un'immagine del disco rigido indipendentemente dal sistema DOSBox emulato (la possibilità di avviare un altro sistema operativo);
- Comandi IPX: autorizzazione e funzionamento della rete IPX.
Caratteristiche
DOSBox emula parzialmente l' ambiente operativo MS-DOS , i vettori di interrupt del BIOS e l'hardware del PC IBM e non richiede un processore x86 o una copia dell'MS-DOS originale. Per emulare l'architettura x86, viene utilizzata la conversione dinamica del set di istruzioni. Sui sistemi con il set di istruzioni i386, viene utilizzata la traduzione dinamica delle istruzioni. Sui sistemi non compatibili con x86, viene eseguita l'emulazione completa, con conseguente notevole rallentamento. Ad esempio, un sistema basato su PowerPC G4 a 1,6 GHz può emulare un sistema con hardware standard e un processore 80486 a 50 MHz ; su sistemi compatibili con x86, la stessa velocità può essere raggiunta da un processore molto più lento (ad esempio, da Pentium Pro ) .
La versione 0.70 supporta completamente 876 giochi [9] .
DOSBox emula un'ampia gamma di dispositivi hardware tra cui:
- emulazione delle modalità grafiche: testo, Hercules , CGA (incluse le modalità composite e 160x100x16), EGA , VGA (incluse le modalità X ), VESA ed emulazione completa S3 Trio 64 .
- emulazione del dispositivo audio: AdLib , altoparlante del computer , Tandy , Sound Blaster , Disney Soundsource, Gravis Ultrasound e MPU-401 .
- emulazione dispositivo di rete: emulazione modem su TCP/IP , tunneling di rete IPX . La versione Windows supporta una porta seriale diretta.
Utilizzo
Nonostante alcune limitazioni di emulazione, DOSBox è diventato lo standard de facto per l'esecuzione di programmi progettati per DOS [10] . Rock, Paper, Shotgun hanno elogiato il supporto e gli aggiornamenti continui del progetto e il suo impatto sul retrogaming [11] .
DOSBox viene spesso utilizzato come strumento di emulazione per gli sviluppatori che desiderano ripubblicare vecchie versioni di giochi per piattaforme PC moderne: Linux , macOS e Windows [12] . DOSBox ha ricevuto un'ampia distribuzione come questo ruolo sulle piattaforme elettroniche Steam e GOG [13] . Ad esempio, DOSBox è stato utilizzato per ripubblicare giochi come Wolfenstein 3D e Commander Keen [14] [15] , The Elder Scrolls: Arena e The Elder Scrolls II: Daggerfall [16] [17] .
Internet Archive utilizza la porta Em-DOSBox per eseguire i giochi tramite il browser [18] .
Il codice DOSBox viene utilizzato per poter eseguire programmi DOS nell'emulatore Wine tramite l'emulatore DOS integrato winevdm [19] .
Note
- ↑ https://web.archive.org/web/20020324184534/https://dosbox.zophar.net/
- ↑ DOSBox 0.74-3 è stato rilasciato! — 2019.
- ^ Apri Hub - 2006.
- ^ SourceForge.net - 1999.
- ↑ DOSBox // Wikipedia . — 01-04-2022.
- ↑ Comandi MS-DOS non supportati in Windows XP e Windows 2003 // Come imbrogliare nell'amministrazione del sistema di Windows utilizzando gli script della riga di comando. - Elsevier, 2006. - S. 443-456 .
- ^ Robert Cowart. Microsoft Windows 7 in profondità . - Indianapolis, Ind.: Que, 2010. - 1 risorsa online (xxii, 1117 pagine) p. - ISBN 978-0-7686-9398-0 , 0-7686-9398-5.
- ↑ Trattati originali e accordi internazionali registrati nel mese di gennaio 2009: nn. da 45615 a 45703 // Dichiarazione di trattati e accordi internazionali. — ONU, 31-01-2009. — pagg. 7–17 . — ISBN 978-92-1-054433-7 .
- ^ DOSBox, un emulatore x86 con DOS Archiviato il 18 settembre 2014 su Wayback Machine
- ↑ Aamoth, Doug 5 fantastici siti senza complicazioni per trovare giochi per computer classici . Tempo (9 maggio 2014). Estratto l'8 novembre 2020 . Archiviato dall'originale il 12 agosto 2020.
- ↑ Più, Alec DOSBox, ti salutiamo . Sasso, carta, fucile (28 maggio 2009). Estratto l'8 novembre 2020 . Archiviato dall'originale il 15 novembre 2020.
- ↑ Orland, Kyle Come la demonizzazione dell'emulazione svaluta l'eredità del gioco . Ars Technica (20 marzo 2016). Estratto il 9 novembre 2020 . Archiviato dall'originale il 19 novembre 2021.
- ↑ I nostri ringraziamenti . GOG.com . Estratto il 3 gennaio 2009. Archiviato dall'originale il 6 gennaio 2009.
- ↑ Sono software id e ladri di valvole? . Softpedia (6 agosto 2007). Estratto il 3 gennaio 2009. Archiviato dall'originale l'11 dicembre 2008.
- ^ Acquisto, Rob. id risolve il problema con GPL Steam . Eurogamer (7 agosto 2007). Estratto il 3 gennaio 2009. Archiviato dall'originale l'11 dicembre 2008.
- ↑ Sito ufficiale di The Elder Scrolls - The Elder Scrolls: Arena . Bethesda Softworks . Estratto il 3 marzo 2011 . Archiviato dall'originale il 2 marzo 2011.
- ↑ Sito ufficiale di The Elder Scrolls - The Elder Scrolls: Daggerfall . Bethesda Softworks . Estratto il 3 marzo 2011 . Archiviato dall'originale il 2 marzo 2011.
- ↑ Ohlheiser, Abby Ora puoi giocare a quasi 2.400 videogiochi MS-DOS nel tuo browser . Washington Post (5 gennaio 2015). Data di accesso: 8 gennaio 2015 Archiviata dall'originale il 7 gennaio 2015.
- ^ Wine 1.3.12 porta l'integrazione iniziale con DOSBox (21 gennaio 2011). Estratto il 26 agosto 2011 . Archiviato dall'originale il 13 agosto 2011.
Collegamenti
- Sito ufficiale (inglese)
- Wiki di DOSBox
- Forum ufficiale di DOSBox
- Arik. Emulazione di giochi per PC - DosBox. La guida più completa. Configurazione e utilizzo (link inaccessibile) . Gameslife . Data di accesso: 6 gennaio 2008 Archiviata dall'originale il 4 marzo 2012.
- Dmitrij Chekanov, Pavel Poglazov. Emulatore DosBOX: esegui i vecchi giochi DOS sotto Windows . Hardware di Tom (28 febbraio 2005). Estratto: 3 agosto 2009.