Releases: joncampbell123/dosbox-x
Releases · joncampbell123/dosbox-x
DOSBox-X release 2018-01-07 14:09
- 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
- 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
- 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.
- Shortcut buttons (on the right hand side of the UI) fixed to
- 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
- output=opengl now triggers OpenGL not OpenGL NB
DOSBox-X release 2017-12-31 03:30
- 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
- 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
DOSBox-X release 2017-12-28 11:59
- 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
- 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
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.