github joncampbell123/dosbox-x dosbox-x-wip-20180715-1600
DOSBox-X beta 0.82.8 2018-07-15 16:00

pre-release6 years ago
  • VGA DAC emulation cleanup, and accuracy fixes. Attribute controller, pel mask, and palette now operate in the way they actually work on real hardware.
  • VGA DAC emulation alternate behavior for Tseng ET4000 emulation, based on what actual ET4000 hardware does with the Attribute Controller, Pel mask, color select, and palette. Note that this behavior is required for COPPER.EXE to do it's line-fading technique properly.
  • machine=svga_et4000 emulation now also supports the hretrace "wobble" technique in COPPER.EXE
  • Added option to map SVGA non-linear framebuffer modes with a 128KB window starting from the 64KB bank-switching window, to help with a few demoscene productions that seem to have problems rendering past the 64KB bank without properly bank switching.
  • Gravis Ultrasound emulation now has an option to start emulation with the GUS wavetable, IRQ already started and running (as if ULTRINIT) which is needed for some demoscene productions.
  • Added "pic unmask irq" for Gravis Ultrasound.
  • Added hack for Gravis Ultrasound (disabled by default) where polling the DMA control register can check and re-trigger GUS DMA. For use with demoscene productions that have broken GUS support when uploading samples to the GUS.
  • Fixed Gravis Ultrasound emulation to mask the DRAM address (wraparound) to 1MB when the DOS game/demo peeks/pokes samples into RAM without DMA. This fixes "Acme Mental Masturbation" demo which seems to upload samples directly this way where bits 23-20 of the DRAM address are garbage or meaningless.
  • Fix VGA vertical timing bug where vtotal += 2 was applied twice.
  • Fixed Sound Blaster Pro mixer emulation to leave undefined bits set, not cleared. This fixes some demoscene productions that rely on set reserved bits to detect Sound Blaster Pro.
  • Fixed refresh and screen update problems with SDL2 builds.
  • Refactoring and cleanup of SDL output modes, separation into separate files (Alexat)
  • New load/save state framework. Currently (at this build) loads/saves system RAM, video RAM, and CPU state. THIS FRAMEWORK IS VERY EXPERIMENTAL AND IS NOT GUARANTEED TO WORK WITH MORE THAN A HANDFUL OF GAMES. Mapper shortcuts are hostkey+F1 to save, hostkey+F2 to load. Hostkey is F12, except on Windows, where hostkey is F11.

Don't miss a new dosbox-x release

NewReleases is sending notifications on new releases.