Skip to content
/ HXSRC Public
forked from cuzintone/HXSRC

Personal fork of HX DOS Extender 2.17 (HXSRC)

Notifications You must be signed in to change notification settings

alcz/HXSRC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#HXSRC

This is fork of 2.17 of Japheth's HXDOS Extender and related tools. Personal aim is to make it run my own 32-bit software compiled with MSVC 2017. Having the same binary tested and deployed on newest Win32 hosts and at the same time on simple DOS installations may still have use cases.

Upstream repository claims, that the source code has Sybase license https://opensource.org/licenses/Watcom-1.0, but IMHO this applies to JWLink, which is not included here. Further clarification is needed.

The HXSRC package contains the HX DOS extender source code. This consists of:

  • DPMI host HDPMI32.EXE / HDPMI16 (MASM)
  • DPMI loader DPMILD32.EXE / DPMILD16.EXE (MASM)
  • Win32 emulation dlls DKRNL32, DADVAPI, DGDI32, DUSER32, OLE32, OLEAUT32, WINMM, DDDRAW, DINPUT, DSOUND (MASM)
  • GUI helper dll HXGuiHlp.dll
  • Tools HXLdr32.exe, PEStub.exe, PatchPE.exe, PatchNE.exe(MASM)
  • MZ stubs DPMIST32.BIN / DPMIST16.BIN (MASM)
  • HX's MZ/NE file format support (MASM)
  • WD debugger trap helper files HXHELP.EXE / HXHP16.EXE (MASM)
  • VESA support dll VESA32 (MASM)
  • HX's source code is about 100.000 lines of code.

About

Personal fork of HX DOS Extender 2.17 (HXSRC)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 94.2%
  • C 2.4%
  • Makefile 1.9%
  • C++ 1.1%
  • Other 0.4%