Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

GV32 (DOSX)

posted by jaybur Homepage E-mail, UK, 22.02.2008, 04:00

> Maybe there is a confusion here what HX can and what not ...
>
> HX definitely can do things that "Windows" can't - support native DOS
> applications without any Win32 API :-)
>
> Thus you might have to make a choice whether you want to create:
>

> - A Win32 application, working in DOS via HX also
>
> -> No DOS or BIOS calls, no hardware access, no VGA/VESA, use API
> and DR-DRAW instead ;-)
>
> or
>
> - A native DOS application. Then you can use all known DOS/DPMI features,
> but no importing from DLL's,

Well I would like to use a hybrid system where the HX Windows emulator provides "extra DPMI functionality" by emulating (some of the) known and documented Win32 API calls.

That is, A DPMI program with extensions provided by Japheths Win32 emulator.
Is that such a bad idea?

> OTOH possibility to link-in (but with Delphi ???) some "statical" versions of the API ? :?

I could write a custom Delphi RTL, but that would be defeating the object because I want to write an application framework that will detect what environment it is running under (DOS/DPMI or Win32) and act accordingly. The same .exe would be able to be run either as a DPMI app or as a native Windows app. But DOS/DPMI is the deployment target because there are things that Windows can't do, such as realtime. Since limited pseudo-realtime functionality can be emulated under Windows by carefully controlling the Windows environment (during GV32 application development), it is likely to be possible to do the vast majority of GV32 application development work under Windows and the Delphi IDE and debugger, with just the final part of testing done under DOS/DPMI.

[edit] Swapped quotes and replies around - they were the wrong way around.

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 228 users online (0 registered, 228 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum