I was duly informed by the djgpp forum that even though you add cwsdstub.exe
to
your executable stub after EXE2COFFing it, you still need to include
cwsdpmi.exe
(the DPMI server) for it to properly execute everywhere. most of the
directions
are included in csdpmi.doc.
XP includes a DPMI server so this is not required (thus fooling the developer
with windows into thinking that cwsdpmi.exe is not required. unfortunately, I
don't remember seeing anything in the manuals about this requirement of
including cwsdpmi.exe, but that doesn't mean it's not there.
djgpp's internal _dos_getdiskfree() calls int21h function 36h, but does not
call
int21h function 7303h. yet. but it could, if somebody who knows what they are
doing will develop a patch for at least 1 function.
they need a dos developer to submit compiler patches so that
the code for this is REALLY simple. simply do
find /djgpp -name *.c -exec grep _dos_getdiskfree {} ; -exec vi {} ;
this is a unix-style command ported to windows/dos's DJGPP commands, if you
have
them installed.
here is the djgpp forum, where you can submit patches, get help, etc:
http://groups.google.com/group/comp.os.msdos.djgpp/topics?lnk
________________________________
From: dos386 <dos...@gmail.com>
To: freedos-devel@lists.sourceforge.net
Sent: Tue, March 1, 2011 6:44:04 PM
Subject: Re: [Freedos-devel] pointers to CWSDPMI (was: freedos emulation under
64-bit...)
Hi
> www.freedos.org/freedos/links/ does not link to
> DJGPP either, so __we__ really __have__ a documentation
> __problem__ with DPMI on freedos.org, unfortunately.
More problems:
----
DGJPP "ZIP PACKER": http://www.delorie.com/djgpp/zip-picker.html
pressures me to get Windaube 2000/XP :-(
Even worse, FreeDOS is NOT even included in the list !!!
FreeDOS doesn't exist for DGJPP.
----
http://www.freedos.org/software/?cat=devel
FASM, CC386, FreeBASIC & Co outdated, ibiblio mirror
not linked, mirrored versions not updated.
CC386 desc is not good (mention that it supports
32-bit DOS using WATCOM-style extenders
DOS/32A & Co, but no 16-bit support).
----
http://www.freedos.org/software/?cat=sound
MPXPLAY outdated
----
http://sourceforge.net/apps/mediawiki/freedos/index.php?title=Install
> if you have no internet, you may want to omit: WGET, FDSTPOP,
> BSFLITE, LNXSMAL, LYNX, OPENXP, VNC, HXRT
No. HXRT is not primarily for Internet. And there are newer
versions (2.14 and 2.17 alpha) out.
> Windows 3.0 and 3.1 must be run in STANDARD mode
or NO mode ;-)
> (fd)config.sys is missing the usbaspi line if you installed the usbdos
package.
> Insert this line before the aspidisk or di1000dd line: >
>123?DEVICEHIGH=%dosdir%\DRIVERS\USB\usbaspi.sys
DI1000DD is garbage. Where is Bret's USBDOS ???
> DOSEMU has to keep your DOS inside the sandbox
Right :-((((((((((((((((((
--
~~~ wow ~~~
------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in
Real-Time with Splunk. Collect, index and harness all the fast moving IT data
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business
insights. http://p.sf.net/sfu/splunk-dev2dev
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel
------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel