KĂŒmme aastat pĂ€rast eelmist olulist DOSBoxi vĂ€ljaannet vĂ€ljalase , mille arendamise vĂ”tsid uue projekti raames, kogudes kokku palju hajutatud plaastreid. DOSBox on mitme platvormi emulaator MS-DOS keskkonnast, mille on loonud SDL teek ja mis on arendatud vanade DOS-mĂ€ngude kĂ€itamiseks Linuxis, Windowsis ja macOS-is.
DOSBox Staging areneb eraldiseisva meeskonna poolt ja ei ole seotud originaaliga , kus viimastel aastatel on toimunud vaid vĂ€heseid muudatusi. DOSBox Stagingu eesmĂ€rkide seas on kasutajasĂ”braliku toote pakkumine, uute arendajate kaasamise lihtsustamine (nt Git'i kasutamine SVN'i asemel), funktsionaalsuse laiendamine, esmase tĂ€helepanu suunamine DOS- mĂ€ngudele ja kaasaegsete platvormide toetamine. Projekti ĂŒlesanne ei ole toetada aegunud sĂŒsteeme, nagu Windows 9x ja OS/2, ega keskenduda DOS-i ajastu riistvara emuleerimisele. Peamine ĂŒlesanne on tagada vanade mĂ€ngude kvaliteetne toimimine kaasaegsetes sĂŒsteemides (riistvara emuleerimiseks arendatakse eraldi forki. ).
Uues vÀljaandes:
- Ăleminek on toimunud multimeedia raamatukogule (SDL 1.2 toe lĂ”petamine).
- Kaasatud on toetust kaasaegsetele graafilistele API-dele, sealhulgas lisatud uus vĂ€ljundi reĆŸiim «texture», mis vĂ”ib töötada OpenGL, Vulkan, Direct3D vĂ”i Metal kaudu.
- Lisatud on toetus CD-DA (Compact Disc-Digital Audio) lugudele formaatidest FLAC, Opus ja MP3 (varem toetati WAV ja Vorbis).
- Lisatud on korrektse piksliskaleerimise reĆŸiim, mis sĂ€ilitab kuvasuhe (nĂ€iteks mĂ€ngu 320Ă200 kĂ€ivitamisel ekraanil 1920Ă1080 pikslit skaleeritakse 4Ă5, et saada 1280Ă1000 pilti ilma udususeta).
- Lisatud vÔimalus akna suuruse vabaks muutmiseks.
- Lisatud AUTOTYPE kÀsk, et simuleerida klaviatuurivÀljundit, nÀiteks et vahelehe vahelejÀtmiseks.
- Muutunud on renderdusseaded. Vaikimisi on kasutusel OpenGL baasil tagurdamise mootor koos 4:3 kuvasuhte korrektuuriga ja OpenGL-i varjundite abil skaleerimisega.
- Lisatud uued meetodid hiire kÀitumise kohandamiseks.
- Vaikimisi on rakendatud OPL3 emulaator , mis pakub paremat emulatsiooni AdLib ja SoundBlaster jaoks.
- Lisatud kuumaklahvide muutmise vÔimalus reaalajas.
- Linuxi seaded on viidud katalooge ~/.config/dosbox/.
- Lisatud 64-bitiste CPU-de toetamine dĂŒnaamilise ĂŒmberkompileerimise jaoks.
- Lisatud ĂŒhevĂ€rvilised ja komposiitvideoreĆŸiimid mĂ€ngudele, mis on kirjutatud CGA graafikakaartidele.
- Lisatud GLSL varjundite kasutamise toetamine emuleeritud vÀljundi töötlemise kiirendamiseks.

Allikas: opennet.ru
