Hi!

Please take a look at the CWSDPMI documentation:
https://sandmann.dotster.com/cwsdpmi/

> 1) "cwsdpmi" alone with no parameters will terminate and stay resident FOR A 
> SINGLE DPMI PROCESS. This means it unloads itself when your DPMI application 
> exits. This mode is useful in software which needs DPMI services, since 
> CWSDPMI can be exec'ed and then will unload on exit.
> 2) "cwsdpmi -p" will terminate and stay resident until you remove it. It can 
> be loaded into UMBs with LH. "cwsdpmi -u" will unload the TSR.

---

When you have both the "cwsdpmi.exe" and "nasm.exe" in your PATH, you
have to call either each time:

$ cwsdpmi
$ nasm [with command line options]

or, launching CWSDPMI once as a TSR program:

$ cwsdpmi -p
$ nasm [with command line options]
$ nasm [again and again]

You can also try developing with NASM under DOSBox-X (no need to load
the DOS Protected Mode Interface), or under modern 64-bit systems
(Windows, Linux).

---

Take care, Radek


wt., 18 lis 2025 o 18:20 victoria crenshaw via Freedos-devel
<[email protected]> napisał(a):
>
> it's in the path
>
> and nasm is installed
>
> i need to get that program easily callable
>
>
> On 11/18/25 11:18 AM, Steve Nickolas wrote:
> >
> >
> > On Tue, 18 Nov 2025, victoria crenshaw via Freedos-devel wrote:
> >
> >> i cant compile DEFRAG having issues with nasm calls in it
> >>
> >> Load error: no DPMI - Get csdpmi*b.zip
> >>
> >> I cant fix this yet
> >
> > Do exactly that - you need CWSDPMI.EXE
> >
> > -uso.
>
>
> _______________________________________________
> Freedos-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/freedos-devel


_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to