Skip to content

Releases: joncampbell123/dosbox-x

DOSBox-X release 2018-01-07 14:09

07 Jan 22:10
Compare
Choose a tag to compare
  • Added code to correctly detect 15-bit highcolor vs 16-bit highcolor
    display format support, despite SDL falsely indicating 16-bit
    color in both cases, which fixes incorrect colors on 15-bit display
    modes.
  • Fix up VGA DAC/palette mapping to display the emulator screen
    properly on 16-bit true color displays. Fixed off-by-one shift
    mistake in the DOSBox-X render scaler code that caused
    green and purple tints to colors on 16-bit true color displays.

DOSBox-X release 2018-01-07 01:56

07 Jan 09:57
Compare
Choose a tag to compare
  • Fix up VGA DAC/palette mapping to display the emulator screen
    properly on 16-bit true color displays. Fixed off-by-one shift
    mistake in the DOSBox-X render scaler code that caused
    green and purple tints to colors on 16-bit true color displays.
  • Add "Show menu bar" command to the Windows "system menu" so that
    the menu bar can be brought back after selecting "hide menu bar".
  • Losing window focus while fullscreen no longer leaves the emulator
    window blank.
  • Maximize/restore fullscreen cleanup.
  • Removed DDRAW output.

DOSBox-X release 2018-01-06 22:44

07 Jan 06:46
Compare
Choose a tag to compare
  • Add "Show menu bar" command to the Windows "system menu" so that
    the menu bar can be brought back after selecting "hide menu bar".
  • Losing window focus while fullscreen no longer leaves the emulator
    window blank.
  • Maximize/restore fullscreen cleanup.
  • Removed DDRAW output.
  • Fix FAT filesystem driver to clear "success" flag at all failure
    return points. This fixes problems where unrecognizeable FAT
    filesystems are nonetheless presented as a drive letter with
    garbled filenames, when IMGMOUNT should have displayed an error
    instead.
  • Fix FAT filesystem driver to allow PC-98 HDI images to load that
    have headcount == 0 in the BPB.
  • Fix Adlib emulation not to register a mapper handler if emulation
    will jump to PC-98 mode, and fix mapper handler to check if Adlib
    emulation is loaded to avoid segfault.
  • Add "recording" volume to control the loudness of the audio going
    out to capture (WAV, AVI, etc.)
  • Separate mixer rendering from master volume. Apply master volume
    at the sound card only, leave audio at full volume for recording
    (WAV, AVI, etc. capture).
  • dosbox.conf and command line option to log CON driver output to
    a file. Anything written to STDOUT/CON by a DOS application is
    logged this way.
  • --time-limit command line option to put a time limit on the
    emulator, in seconds.
  • Keyboard shortcut for the mapper UI no longer leaves keys "stuck"
    in the guest to cause problems when you exit the mapper UI.
  • Fixed code mistake that caused OpenGL NB output when dosbox.conf
    specified output=opengl
  • Mapper layout fixes:
    • Shortcut buttons (on the right hand side of the UI) fixed to
      become two columns wide if the button text won't fit in one
      column.
    • Some shortcut button titles shortened.
  • Mapper UI updated to show which bindings are being activated by
    hilighting buttons in the UI.
  • Mapper UI modifier buttons indicate status through hilighting.
  • Mapper UI joystick buttons and axes now use hilighting to indicate
    that there is input from the device.
  • Mapper fix for 4-axis joysticks that may count zero buttons, and
    then crash (divide by zero) when the user pushes a button on the
    joystick device.

DOSBox-X release 2018-01-01 21:24

02 Jan 05:25
Compare
Choose a tag to compare
  • output=opengl now triggers OpenGL not OpenGL NB

DOSBox-X release 2017-12-31 03:30

31 Dec 11:33
Compare
Choose a tag to compare
  • BIOS now supports loading and executing a user-specified binary blob
    • At CPU reset, just before POST
    • Just before booting the DOS environment
  • Mapper fixed to arrange buttons without cutting off the title, by making them longer if necessary
  • Mapper now shows you visually which keyboard, joystick, and shortcut buttons are being triggered by hilighting them in the mapper UI
  • Mapper now shows you joystick input by inverting or partially inverting the joystick buttons in the mapper UI
  • A divide by zero issue has been fixed in joystick button emulation which may fix the known issue of crashing when pushing a joystick button. #319

DOSBox-X release 2017-12-30 12:00

30 Dec 20:01
Compare
Choose a tag to compare
  • INTRO.COM fixed to use alternate character set in PC-98 mode (basic2004)
  • keyboard emulation fixed up to support more keys than the handful initially implemented
  • Notes on actual PC-98 scan codes, BIOS, and DOS behavior
  • DOS CON driver updated to handle PC-98 function keys, BIOS codes, and convert to escape codes as seen on PC-98 hardware
  • DOS shell fixed to respond to PC-98 escapes and respond (as close as possible) the way it would in the IBM PC mode. This includes arrow keys to scroll through history, editing, and recall (F3).
  • Mapper UI bugfix. A mistake caused the mapper shortcuts to be placed TWICE in the UI (with the second instance covering half the keyboard).

CMake first release

30 Dec 23:01
Compare
Choose a tag to compare

DOSBox-X release 2017-12-28 11:59

29 Dec 08:16
Compare
Choose a tag to compare
  • Removed non-recursive page fault option, it is always "on" now
  • Removed dynamic x86 core, 32-bit builds no longer have "dynamic" core
  • IRQ cascade cleanup and fixes
  • BAT files given on DOSBox-X executable command line (from your host operating system) are now processed after registration of ULTRASND and BLASTER environment variables
  • PC-98 DOS console emulation updated to decode Shift-JIS in CON driver instead of INT 10h hackaround
  • PC-98 DOS console emulation fixed to recognize certain double-byte encodings that yield single-wide characters and print appropriately (including a range of proprietary JIS codes specific to the PC-98 that include box/line drawing characters).
  • DOSBox shell welcome text fixed to display a proper box using box/line characters in PC-98 mode, instead of letting the IBM PC charset draw rows and columns of katakana. (basic2004)

DOSBox-X release 2017-12-25 v0.82.1 xmas with Program Files fix

26 Dec 06:16
Compare
Choose a tag to compare
  • Fixed SDL 1.x entry code NOT to redirect stderr/stdout, which resolves crashes and hangs that occur when DOSBox-X is run from your system's Program Files directory.

DOSBox-X release 12-24-2017 Christmas Eve

25 Dec 05:04
Compare
Choose a tag to compare

Please note: This is NOT the latest release. GitHub is putting this one first before the latest for some reason, probably related to the git tag.

  • IMGMOUNT now supports .HDI disk images. You can now directly mount most HDI images PC-98 games are distributed in to a drive letter.
  • Disk image support can now handle both IBM PC MBR and PC-98 IPL partition tables.
  • EMS page frame no longer strictly fixed to E000h. In PC-98 mode, the page frame is moved to D000h to avoid conflict with the EGC 4th bitplane at E000h.
  • UMB fixed not to overlap with EMS page frame, which should help with some crashes.
  • Windows builds now use a script to better automate these Windows releases.