Wengier![]() 03.11.2020, 20:52 |
DOSBox-X 0.83.7 released (Announce) |
DOSBox-X 0.83.7 is now released. As a cross-platform DOS emulator, it provides official DOS version (in addition to other platforms), which is self-contained so that you can simply unzip the file and type DOSBOX-X to run in DOS. |
Wengier![]() 04.11.2020, 23:04 (edited by Wengier, 05.11.2020, 03:14) @ Wengier |
Alternative DOS package for DOSBox-X using LOADLIN |
Instead of the official HX-DOS approach (mentioned above), you can now also run DOSBox-X from a DOS environment with the help of the LOADLIN program. With this approach it basically launches LOADLIN from DOS and then automatically runs a Linux version of DOSBox-X. Unlike the HX-DOS package, one advantage of this approach is that with it you are able to run DOSBox-X right from DOSBox-X's DOS shell (set "memsize=127"). |
RayeR![]() CZ, 06.11.2020, 13:32 @ Wengier |
Alternative DOS package for DOSBox-X using LOADLIN |
How do I mount disk drives in this version? It cannot access my DOS disks. When I mounted the root I cannot see any /dev/sdx or hdx devices to mount. What kernel does it use? Would work native with my SB Audigy? --- |
Wengier![]() 08.11.2020, 07:13 @ RayeR |
Alternative DOS package for DOSBox-X using LOADLIN |
> How do I mount disk drives in this version? It cannot access my DOS disks. |
RayeR![]() CZ, 08.11.2020, 16:19 @ Wengier |
Alternative DOS package for DOSBox-X using LOADLIN |
OK, is there some reason why to use modern kernel but stripped by many necessary drivers like SATA and PCI audio subsystem? If it would be intended for old computers with ATA and ISA sound they don't need DOS emulation and can run programs native... --- |
Wengier![]() 09.11.2020, 21:22 @ RayeR |
Alternative DOS package for DOSBox-X using LOADLIN |
> OK, is there some reason why to use modern kernel but stripped by many |
Wengier![]() 11.11.2020, 08:41 @ RayeR |
Alternative DOS package for DOSBox-X using LOADLIN |
> How do I mount disk drives in this version? It cannot access my DOS disks. |
CandyMan 05.11.2020, 12:38 @ Wengier |
DOSBox-X 0.83.7 released |
This version works in contrast to the previous version which ended with an exception. |
Laaca![]() Czech republic, 05.11.2020, 17:44 @ CandyMan |
DOSBox-X 0.83.7 released |
> This version works in contrast to the previous version which ended with an --- |
Wengier![]() 06.11.2020, 08:20 (edited by Wengier, 06.11.2020, 09:19) @ Laaca |
DOSBox-X 0.83.7 released |
> > This version works in contrast to the previous version which ended with |
Laaca![]() Czech republic, 07.11.2020, 00:14 @ Wengier |
DOSBox-X 0.83.7 released |
> The %HDPMI% setting should have effect. But if it does not run with the SB --- |
Wengier![]() 10.11.2020, 09:00 @ Laaca |
DOSBox-X 0.83.7 released |
> > The %HDPMI% setting should have effect. But if it does not run with the |
RayeR![]() CZ, 11.11.2020, 02:18 @ Wengier |
DOSBox-X 0.83.7 released |
I'm still thinking about the point of this. It proved to support legacy HW/SB but it's too slow to be usefull there and it doesn't support modern HW where it would be usefull. And all that probably would be needed is to not remove working kernel drivers and subsystems, just it would be some more megabytes bigger... --- |
Wengier![]() 11.11.2020, 08:47 (edited by Wengier, 11.11.2020, 10:01) @ RayeR |
DOSBox-X 0.83.7 released |
> I'm still thinking about the point of this. It proved to support legacy |
KormaX 21.11.2020, 22:19 @ Wengier |
DOSBox-X 0.83.7 released |
You only need winmm.dll, dsound.dll and dpci.dll from HX+, so you can always add these files to your current HX.DOS package as sound card drivers. It's not the perfect solition, but mostly works. Perfect for DOSbox-X with the latest release from Japheth. For older versions of DOSBox, mouse behavour may be glitchy if you don't use the corresponding DKRNL32.DLL a well, this is why I use a heavily scripted, morbidly mixed Frankenstein HX package, but currently it works. Properly written batch scripts place the appropriate alternate files to a directory on a RAM-disk according to the program I want to execute or according to the keyboard I use (I modified HXGUIHLP.DLL for my laptop so it can accept alternative manu keys). The real problem is not that it's not updated anymore, the problem is that it's not modular enough. It'd be useful if HX had an easy way to replace the sound card driver and the sound card driver ONLY, so it could be developed independently of HX itself. --- |
RayeR![]() CZ, 23.11.2020, 06:05 @ KormaX |
DOSBox-X 0.83.7 released |
> this is why I use a heavily scripted, morbidly mixed --- |
KormaX 23.11.2020, 19:46 @ RayeR |
DOSBox-X 0.83.7 released |
This is the "brute force" approach, which is not KormaX enogh. Also, creating DLL-hell in DOS would be an actual insult :D No. Each DLL (and each version of those of which I use multiple versions) is present in one copy, inside a specific directory that specifies it and/or with a unique name I've given to them. Now, in my %PATH%, Z:\HX precedes C:\HX, where Z:\ is my RAM-disk. Z:\HX contains a copy of HXGUIHLP.DLL and a version of HXGUIHLP.INI (created when my AUTOEXEC.BAT detects whether DOS is booted with a 4:3 external CRT activated or with my 1366:768 built in screen activated [or when I explicitly define a screen resolution for a program like Links {or when I explicitly modify it with a simple command only for this purpos}]). Now, whenever a program with special needs is executed, the proper DLLs are copied into Z:\HX. What's more, there is a subdir Z:\HX\480p, containing an alternative hxguihlp.ini, so whenever this subdir is INDIR'ed in order to execute a HXGUI application, HXGUI initializes in 640x480 VESA. Technically, your method works, but THIS is the KormaX way of doing that :D On the other hand, if a Win32 program run ONLY with additional libraries that are not present in HX at all, like GNASH, for example, than I add those DLLs from somewhere, such as from ReactOS, or free DLL sites, to the program's directory. --- |
RayeR![]() CZ, 24.11.2020, 06:22 @ KormaX |
DOSBox-X 0.83.7 released |
OK, I understand that you have your system. It seems you use HX more extensively than me... --- |
Laaca![]() Czech republic, 12.11.2020, 21:32 @ Wengier |
DOSBox-X 0.83.7 released |
Hmm... --- |