Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
Laaca

Homepage

Czech republic,
02.04.2025, 23:51
 

HX-DOS v2.22 (Announce)

It should be not me but Japheth announcing this release, however:
Japheth released a new version fo his HX-DOS which allows us to run some Windows applications under DOS.
According to changelist is this mainly the bugfix release fixing some issues in the DPMI server.
https://github.com/Baron-von-Riedesel/HX/releases

---
DOS-u-akbar!

roytam

03.04.2025, 06:08

@ Laaca

HX-DOS v2.22

> support for jhdpmi JLM.

oh just cool.

RayeR

Homepage

CZ,
04.04.2025, 04:44

@ Laaca

HX-DOS v2.22

I have found too some weeks ago when testing mp3play under dos on 486 :)
I'll have to re-test also on 486DLC/Am386 where it crashed with older HX if something would change with the latest version...

---
DOS gives me freedom to unlimited HW access.

Japheth

Homepage

Germany (South),
04.04.2025, 07:27

@ Laaca

HX-DOS v2.22

> It should be not me but Japheth announcing this release, however:
> Japheth released a new version fo his HX-DOS which allows us to run some
> Windows applications under DOS.
> According to changelist is this mainly the bugfix release fixing some
> issues in the DPMI server.
> https://github.com/Baron-von-Riedesel/HX/releases

Yes. No significant changes for "end-users" - although the "interrupt handling reworked; cmdline option -i removed."-point was actually a major change in the source code.

Btw., the name is "HX" or "HX DOS extender", there never was a "HX-DOS".

---
MS-DOS forever!

RayeR

Homepage

CZ,
07.04.2025, 10:02

@ RayeR

HX-DOS problem on Tx486DLC

I tried new version on my Tx486DLC and getting "DPMILD32: Invalid module handle 0001" error from all of win32 apps from GUITEST, what it means? I run from MSDOS7 with himem.sys only. The same HDD on other MB with Am5x86 there HX works OK...


C:\DOS\WIN32\GUITEST>memstat
conventional memory (Int 12h): 639 kB                                     
no XBDA on this system                                                     
Int 15h, ah=88h, extended memory: 0 kB                                     
Int 15h, ax=E801h failed                                                   
Int 15h, eax=E820h failed                                                 
                                                                           
C:\DOS\WIN32\GUITEST>playwave                                                   
DPMILD32: Invalid module handle 0001
Exception 0D
EAX=00000205 EBX=00000023 ECX=0000FF33 EDX=002C068E ESI=00000020           
EDI=000003B0 EBP=000058AA ESP=00005886 EFL=00013247 EIP=00001DA3           
CS=0097 (0000B240,0000FFFF,00FB) SS=008F (0000B240,0000FFFF,40F3)         
DS=008F (0000B240,0000FFFF,40F3) ES=009F (0000B140,000000FF,00F3)         
FS=0000 (********,********,****) GS=0000 (********,********,****)         
LDTR=0038 (FF80F000,00000FFF,0082) TR=0030 (FF80AD40,00000067,008B)       
ERRC=0000 (********,********,****) PTE 1. Page LDT=00121467               
GDTR=07FF:FF80E000 IDTR=07FF:FF80E800 PTE CR2=00000027                     
CR0=80000011 CR2=00000000 CR3=00114000 TSS:ESP0=000022C8                   
DR0-3=00000000 00000000 00000000 00000000 DR6=FFFF0FF0 DR7=00000400       
LPMS=0087(01) RMS=134E:0200 cRMCB=0000 IRQ=000000 ISR=0000                 
   [EIP]=66 2E FF 1E D4 02 72 07 67 66 8D 64                               
   [ESP]=3247 0000 0205 087C 03DE 0001 0000 0004                           
00005896=005A 0020 03B0 58AA 03B8 10D3 3012 7212                           
000058A6=45A0 008F 009F 10D3 00BB 004D 1200 1A00                           
000058B6=4025 0900 74C0 0608 2657 4D54 3D50 3A43                           
000058C6=575C 4E49 3539 4553 545C 4D45 0050 5250                           
000058D6=4D4F 5450 243D 2470 0067 6977 626E 6F6F                           

---
DOS gives me freedom to unlimited HW access.

DosWorld

07.04.2025, 21:09

@ Japheth

HX-DOS v2.22

> Btw., the name is "HX" or "HX DOS extender", there never was a "HX-DOS".

Many people see “HX DOS” and miss “extender”.
May be “HX DOS-extender” less confuse’able.
I am will be happy see “HX DOS” with your hypervisor and FreeDos kernel :-p

---
Make DOS great again!
Make Russia small again!

RayeR

Homepage

CZ,
07.04.2025, 22:40

@ RayeR

HX-DOS problem on Tx486DLC

From the DPMILDR.ASM source I can see this error is printed at label error23 where is also "FreeLib16: MD %X invalid!!!" but that was not printed, no idea what FreeLib16 is, seems to be linked some way with NE header but why it's called when loading win32 PE...

---
DOS gives me freedom to unlimited HW access.

Japheth

Homepage

Germany (South),
08.04.2025, 08:31

@ RayeR

HX-DOS problem on Tx486DLC

> ...no idea what FreeLib16 is, seems to be linked some way with NE

Yes, it's supposed to unload a 16-bit NE dll.

The problem may be that the underlying "DOS" is modifying the upper part of 32-bit registers. The "debug" version of dpmild32 ("debug because it writes a log file) may give better hints.

---
MS-DOS forever!

RayeR

Homepage

CZ,
11.04.2025, 07:22
(edited by RayeR, 13.04.2025, 15:50)

@ Japheth

HX-DOS problem on Tx486DLC

Problem above was caused by HW instability (hot CPU)

So the HX works on 486DLC system and I was able to run mp3play with it on real soundcard SB AWE64 but the sound is some way jerky/with jitter, playback speed is incorrect in some cases (depending on mp3 play sample rate setting) while under Win95 it can play smoothly and correct speed at all fs rates. So in this case I can't avoid windoze via HX...

---
DOS gives me freedom to unlimited HW access.

Back to the board
Thread view  Mix view  Order
22428 Postings in 2079 Threads, 400 registered users, 138 users online (1 registered, 137 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum