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

Reply via email to