
Presentato il rilascio del progetto 86Box 6.0, un emulatore in sviluppo per sistemi basati sull'architettura x86, che consente di avviare vecchi sistemi operativi e applicazioni, compresi quelli utilizzati all'inizio degli anni '80 sui computer IBM PC 5150 e IBM PS/2. Supporta l'emulazione esatta a basso livello dei sistemi, dai processori 8086 fino all'Intel Celeron. Mendocino.
Per gestire il funzionamento è disponibile un'interfaccia grafica con opzioni per la configurazione delle macchine virtuali. È disponibile l'emulazione di vari dispositivi periferici, come schede video, schede audio, schede di rete e controller di dischi rigidi. Tra i sistemi operativi supportati: MS-DOS, Windows 3.11/95, OS/2, varie distribuzioni Linux, BeOS, NEXTSTEP e altri vecchi sistemi operativi.
Il codice del progetto è scritto in linguaggio C e distribuito è sotto licenza GPLv2.
In nuovo rilascio:
- Nell'emulatore dei dispositivi di memorizzazione è stata implementata la simulazione dei suoni emessi dai dischi rigidi durante il funzionamento, come il fischio della rotazione dell'alberino e il clic durante lo spostamento delle testine.
- È stato implementato uno switch virtuale per la connessione di più sistemi emulati, eseguiti in diverse istanze di 86Box.
- Aggiunta la modalità turbo, che disabilita il limite forzato delle prestazioni di emulazione.
- Aggiunto un pulsante separato nella barra degli strumenti per la creazione di screenshot. Oltre al salvataggio dell'immagine in un file, sono implementati comandi per il salvataggio dello screenshot negli appunti e per la creazione di screenshot senza post-elaborazione e scaling.
- Aggiunto un pulsante per ripristinare la directory di sistema alle condizioni originali.
- Riorganizzate le finestre delle impostazioni nell'interfaccia utente a schede. Sezione per la configurazione delle combinazioni di tasti trasferita nelle impostazioni di sistema generali. Le impostazioni per il monitor sono state spostate su una pagina separata. Aggiunta la funzione di ricerca di testo nelle finestre con l'elenco dei dispositivi.
- Aggiunti indicatori per DVD, CD audio, unità a nastro e protezione dalla scrittura nella barra di stato.
- Aggiunto un driver per il passthrough degli accessi a dispositivi reali con porta seriale e a CD-ROM.
- Migliorata la performance su host con processori ARM.
- Migliorata l'emulazione della CPU NEC V20/V30 e delle schede video 3 ViRGE e Trio3D/2X.
- È stata implementata l'emulazione delle schede audio Analog Devices AD1816, Aztech Sound Galaxy Pro 16 AZTPR16, Covox Sound Master, HP Multimedia Pro 16V-A, IBM Music Feature Card, MediaVision ThunderBoard, Pro Audio Spectrum e TexElec SAAYM (CMS/Game Blaster + Yamaha OPM) con bus ISA, oltre a schede audio esterne FTL Sound Adapter, SiliconSoft SoundJr, OPL2LPT, OPL3LPT, CMSLPT e TNDLPT, collegate tramite porta parallela.
- È stata aggiunta l'emulazione della scheda di rete SMC 83C170 PCI.
- È stata implementata l'emulazione delle unità a nastro con interfaccia SCSI, oltre a dischi rigidi MFM/RLL, controller SCSI QLogic ISP1xxx PCI e controller IDE jr-IDE PCjr.
- È stata aggiunta la supporto per il collegamento di dischi rigidi e unità disco reali (non emulati).
- È stata emulata l'unità disco Quantum Fireball EL2.5AT, EL5.1AT, EL7.6AT, EL10.2AT, Western Digital Expert 200BA.
- È stata aggiunta la supporto per avviare 86Box nelle versioni ARM64 di Windows.
- Aggiunta l'emulazione di computer:
- 808x: IBM Multistation 5550
- 286: Nixdorf 8810 M30
- 386: Philips P3345, Tandy 1000 RSX, ICOP-6021 (Hand386 o Pocket 386), JUMPtec MOPS/386A
- 486 Socket 1: Pioneer Vantage 4865C-25/33, Tandy Sensation
- 486 Socket 2: Intel Classic R/R Plus, Samsung SPC-7500P, Tandy Sensation II
- 486 Socket 3: ADD-X Normerel Xenon
- 586 Socket 5: Compaq Presario 7100 Series 586
- 586 Socket 7: ASUS TXP4-X, Lucky Star 5AVP3, MSI MS-5156, Siemens Simatic OP47
- 686 Slot 1: AIR P6KDI, FIC KN-6000, HP Brio 83xx, MSI MS-6117, TriGem Como
Fonte: linux.org.ru
