DOSBox-X 0.84.2 / 2022.08.0 released! (Announce)
Thanks for your support and feedback.
With the sole exception of HX-DOS target, both SDL1 and SDL2 builds are officially provided for all other platforms (Windows, Linux, macOS), and in the case of Linux the Flatpak package is only available in the SDL2 form. The Windows installer for example mentions that "DOSBox-X provides both SDL1 and SDL2 builds, and while SDL1 builds are preselected, you may prefer SDL2 builds if for example you encounter some issues with a non-U.S. keyboard layout in SDL1 builds". I am sure this is the issue you talked about with SDL1 builds. Be sure to try SDL2 builds in such cases. The HX-DOS target is not yet available in SDL2 since I was not able to make it run in MS-DOS when I tried to compile it with SDL2, since in such case the HX-DOS Extender would complain about missing imports (from the SDL2 library), which you may want to take a look at.
As for alternative video adapters, I think DOSBox-X (as with dosbox) does support this, and you can change the video adapter in use by modifying the "machine" config option in dosbox-x.conf. For example, try setting machine=mda
or machine=hercules
for monochrome mode.
I agree that "Reset virtual machine" or "Reboot guest system" (or just pressing Ctrl+Del+Alt) may not really return to a clean state, since there are many components involved when running the emulator. However, if you click the menu option "Restart DOSBox-X instance" (under "Main" menu), or type the command config -bc
, then the system will be fully cleaned (since this automatically closes and reopens DOSBox-X).
Meanwhile, I am sure you are more familiar with the details of exceptions and trace flags than me. If you find a problem with them (or any other things indeed), you can surely consider sending bugfix (in the form of pull request) to solve the issue(s). DOSBox-X is an open-source project hosted on GitHub, and I am sure you are familiar with GitHub.
Thanks again for the support!
Wengier
> Thanks for the new release! Good work, AFAICS!
>
> I have some comments:
>
> 1. It's not sufficiently pointed out that the keyboard issues in dosbox-x
> are more or less due to using sdl1 - they disappear if dosbox-x is compiled
> with sdl2 ( also, with sdl2, there's a much better fullscreen mode ).
>
> 2. Open Watcom's WD works fine with dosbox-x ( at least my slightly
> modified version, which is based on OW v1.9 ). Would be cool if dosbox-x
> supports an alternate video adapter ( monochrome ) like 86Box does ( or
> perhaps it does and I just have overlooked that info in the docs? ).
>
> 3. the ctrl-alt-del "emulation" does not work reliably - the system is not
> really in a clean state afterwards, and one might have to close and reopen
> dosbox-x ( not a big issue, just worth to mention ).
>
> 4. There are problems in dosbox-x if an exception occurs when the trace
> flag is set. This is also a problem with dosbox ( and 86Box, btw ). If you
> are interested, I can provide a test case.
Complete thread:
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 02.08.2022, 01:50 (Announce)
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 03.08.2022, 17:31
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 03.08.2022, 23:19
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 04.08.2022, 07:25
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 04.08.2022, 08:20
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 04.08.2022, 11:21
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 24.08.2022, 06:01
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 26.08.2022, 17:32
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 27.08.2022, 06:24
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 27.08.2022, 06:48
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 27.08.2022, 16:35
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 27.08.2022, 06:48
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 27.08.2022, 06:24
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 28.08.2022, 03:49
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 26.08.2022, 17:32
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 24.08.2022, 06:01
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 04.08.2022, 11:21
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 04.08.2022, 08:20
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 04.08.2022, 07:25
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 03.08.2022, 23:19
- DOSBox-X 0.84.2 / 2022.08.0 released! - KormaX, 10.08.2022, 17:01
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 11.08.2022, 22:08
- DOSBox-X 0.84.2 / 2022.08.0 released! - KormaX, 11.08.2022, 23:22
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 21.08.2022, 01:43
- DOSBox-X 0.84.2 / 2022.08.0 released! - KormaX, 11.08.2022, 23:22
- DOSBox-X 0.84.2 / 2022.08.0 released! - Wengier, 11.08.2022, 22:08
- DOSBox-X 0.84.2 / 2022.08.0 released! - glennmcc, 30.12.2022, 07:01
- DOSBox-X 0.84.2 / 2022.08.0 released! - glennmcc, 30.12.2022, 07:49
- DOSBox-X 0.84.2 / 2022.08.0 released! - CandyMan, 09.01.2023, 13:00
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 09.01.2023, 16:38
- DOSBox-X 0.84.2 / 2022.08.0 released! - CandyMan, 09.01.2023, 19:05
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 10.01.2023, 09:26
- DOSBox-X 0.84.2 / 2022.08.0 released! - CandyMan, 09.01.2023, 19:05
- DOSBox-X 0.84.2 / 2022.08.0 released! - bretjohn, 10.01.2023, 18:09
- DOSBox-X 0.84.2 / 2022.08.0 released! - ecm, 10.01.2023, 22:03
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 11.01.2023, 16:48
- DOSBox-X 0.84.2 / 2022.08.0 released! - tkchia, 11.01.2023, 21:53
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 13.01.2023, 13:30
- DOSBox-X 0.84.2 / 2022.08.0 released! - tom, 13.01.2023, 15:07
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 13.01.2023, 13:30
- DOSBox-X 0.84.2 / 2022.08.0 released! - tkchia, 11.01.2023, 21:53
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 09.01.2023, 16:38
- DOSBox-X 0.84.2 / 2022.08.0 released! - CandyMan, 24.02.2023, 12:50
- DOSBox-X 0.84.2 / 2022.08.0 released! - Japheth, 03.08.2022, 17:31