View Full Version: HX DOS-Extender -> Win32 Programme unter DOS ausführen

freelancer >>PROGRAMMING : Programmierung + Befehlsprache + Zubehör >>HX DOS-Extender -> Win32 Programme unter DOS ausführen


<< Prev | Next >>

^L^- 05-31-2008
HX DOS-Extender -> Win32 Programme unter DOS ausführen
HX DOS-Extender 2.14 (Entwickler: Japheth - GERMANY) DD: Mar 2008 - 312 KB/369 KB/1 MB/1,1 MB - Englisch - Standalone - Freeware OS: MS-DOS 5/6/7 FreeDOS DR-DOS etc. HP: http://www.japheth.de/HX.html DL: wie oben SS: http://www.japheth.de/HX/Image3.png (Open GL unter DOS) SS: http://www.japheth.de/HX/Image2.png (Running QEMU with HX) WIKI: http://de.wikipedia.org/wiki/HX_DOS_Extender FORUM: http://www.bttr-software.de/forum/forum.php TIPP: Links to fine DOS software -> Assemblers, compilers PP: http://www.bttr-software.de/links/#asm Der HX DOS Extender ist ein DPMI-basierter 32-Bit-DOS-Extender, ähnlich wie DOS/4G, CWSDPMI, DOS/32A, WDOSX und weitere. Die fast einzigartige Eigenschaft des HX DOS Extenders ist es, einige für 32-Bit-Versionen von Microsoft Windows geschriebene Programme unter DOS starten zu können. Da die Nachbildung der grafischen Benutzeroberfläche von Windows noch nicht weit entwickelt wurde, wird der HX DOS Extender bisher vor allem für Kommandozeilen-Programme verwendet. Auch einige Programme, die die Windows-Schnittstellen nur zum Darstellen einer komplett eigenen grafischen Oberfläche verwenden, sind ohne Einschränkungen lauffähig. Im Gegensatz zu vielen anderen DOS-Extendern erfährt der HX DOS Extender auch aktuell (2008) noch Aktualisierungen und Neuerungen. Das Programm und alle Quelltexte sind „für alle Zwecke frei verfügbar“, unterliegen aber keiner spezifischen Softwarelizenz. HX DOS-Extender is a free DOS extender with built-in Win32 PE file format support. Usually the purpose of a DOS extender is to make protected-mode features, especially large memory and 32-bit addressing, available for DOS applications. HX fully supports this goal, but goes some steps further. A Win32 API emulation layer is part of HX which allows many Win32 console applications to run in DOS. This emulation goes far beyond similar approaches in other extenders (Borland's PowerPack, WDOSX or Phar Lap TNT). Furthermore HX implements - limited - support for Windows, DirectDraw, GDI and even OpenGL graphics. This allows to run "simple" Win32 GUI applications in DOS as well, including Bochs, QEMU, Mplayer, and some (mostly older) games. Many development environments which support creating Win32 console applications are compatible with HX, among them are: Open Watcom C++ Digital Mars C++ MinGW (uses GCC) CygWin (uses GCC) MS Visual C++, including the free version of MS Visual C++ Toolkit 2003 Borland C++, including the free version of C++ Builder Command Line Tools LADSoft CC386 Pelles C LCC-Win32 (C compiler) Borland Delphi Free Pascal (Win32) Pascal Pro Virtual Pascal (Win32) FreeBasic (Win32) PowerBasic MicroFocus Object Cobol XDS Modula II MASM, TASM, POASM, WASM, FASM, LZASM, NASM, GOASM, ... Since HX's built-in Win32 emulation is pretty mature, most of these compilers/assemblers will run with HX in plain DOS as well. Other tools suitable to create HX PE binaries are: DJGPP (uses GCC) http://www.japheth.de/hx/djgpp.html HX consists of HXRT, HX DOS extender runtime (download HXRT.ZIP) HXGUI, HX DOS extender GUI extension (download HXGUI.ZIP) HXDEV, HX DOS extender developer support (download HXDEV.ZIP) HXSRC, HX DOS extender source (download HXSRC.ZIP) The current development version of HXRT and HXGUI may be downloaded from here. http://www.japheth.de/Download/HXRTD.ZIP Some bugs may be fixed there, but there is also a chance for new bugs. Just the binaries and docs are included. It's intended for testing purposes.


Forumer™ is Voted #1 Free Forum Hosting provider
Build your own community today with the largest message board hosting company.