Rilascio dell'emulatore DOSBox Staging 0.75

10 anni dall'ultima versione significativa di DOSBox pubblicato rilasciare Stadiazione DOSBox 0.75, il cui sviluppo raccolto appassionati come parte di un nuovo progetto, che ha raccolto numerose patch sparse in un unico posto. DOSBox è un emulatore MS-DOS multipiattaforma scritto utilizzando la libreria SDL e sviluppato per eseguire giochi DOS legacy su Linux, Windows e macOS.

DOSBox Staging è sviluppato da un team separato e non è correlato a quello originale. DOSBox, che negli ultimi anni ha subito solo lievi modifiche. Gli obiettivi di DOSBox Staging includono fornire un prodotto facile da usare, rendere più semplice la partecipazione per i nuovi sviluppatori (ad esempio, utilizzando Git invece di SVN), lavorare per espandere le funzionalità, concentrandosi principalmente sui giochi DOS e supportando piattaforme moderne. Gli obiettivi del progetto non includono il supporto per sistemi legacy come Windows 9x e OS/2, né si concentra sull'emulazione dell'hardware dell'era DOS. Il compito principale è garantire un funzionamento di alta qualità dei vecchi giochi sui sistemi moderni (è in fase di sviluppo un fork separato per l'emulazione hardware dosbox-x).

Nella nuova versione:

  • Il passaggio alla biblioteca multimediale è stato completato SDL2.0 (Il supporto SDL 1.2 è stato interrotto).
  • Fornisce il supporto per le API grafiche moderne, inclusa l'aggiunta di una nuova modalità di output "texture" che può essere eseguita tramite OpenGL, Vulkan, Direct3D o Metal.
  • Aggiunto il supporto per le tracce CD-DA (Compact Disc-Digital Audio) nei formati FLAC, Opus e MP3 (in precedenza erano supportati WAV e Vorbis).
  • Aggiunta una modalità per il corretto ridimensionamento dei pixel mantenendo le proporzioni (ad esempio, quando si esegue un gioco 320x200 su uno schermo 1920x1080, i pixel verranno ridimensionati 4x5 per produrre un'immagine 1280x1000 senza sfocature.

    Rilascio dell'emulatore DOSBox Staging 0.75

  • Aggiunta la possibilità di ridimensionare arbitrariamente la finestra.
  • Aggiunto il comando AUTOTYPE per simulare l'input da tastiera, ad esempio, per saltare le schermate iniziali.
  • Le impostazioni di rendering sono state modificate. Per impostazione predefinita, un backend basato su OpenGL è abilitato con la correzione e il ridimensionamento delle proporzioni 4:3 utilizzando uno shader OpenGL.
    Rilascio dell'emulatore DOSBox Staging 0.75

  • Aggiunti nuovi metodi per personalizzare il comportamento del mouse.
  • Per impostazione predefinita, l'emulatore OPL3 è abilitato Nullato, fornendo una migliore emulazione di AdLib e SoundBlaster.
  • Aggiunta la possibilità di modificare al volo i tasti di scelta rapida.
  • Le impostazioni di Linux sono state spostate nella directory ~/.config/dosbox/.
  • Aggiunto il supporto per la ricompilazione dinamica per CPU a 64 bit.
  • Aggiunte modalità di output monocromatiche e composite per i giochi scritti per schede video CGA.
  • Aggiunto il supporto per l'utilizzo degli shader GLSL per accelerare l'elaborazione dell'output emulato.



Fonte: opennet.ru

Aggiungi un commento