Computing.Net > Forums > Programming > Help!! Clipper Program vs NTVDM CPU

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

Help!! Clipper Program vs NTVDM CPU

Reply to Message Icon

Name: numenking
Date: October 14, 2008 at 04:13:52 Pacific
OS: Windows XP
CPU/Ram: DuoCore 2GB
Product: Intel
Comment:

I'd compiled a program using Clipper 5.2e and Blinker 3.0. It used to run fine in Windows XP environment until I come across some machine that did not provide expanded memory, i.e. EMS, no matter how hard I tried to configure them.

I've tried to look for solutions that make my program runs in XMS only environment and I'd found a demo library called 'ClipXMS' or 'ClXMS' authored by Greg Martin. It seems works !!

Is anyone knows how to get the full version of this library, or any website still provide it's support ?

Appreciation in advance.



Sponsored Link
Ads by Google

Response Number 1
Name: IVO
Date: October 14, 2008 at 06:59:14 Pacific
Reply:

I can't help you about the Clipper library you wish, but I want to point out that under Windows XP you can always set up EMS for legacy DOS applications. I'm a heavy user of such kind of programs and never had troubles in configuring the needed amount of expanded memory.

You have to create a shortcut for command.com and the related icon'properties then gives you under "memory" the dialog box for EMS. There are tricks to blow up that for cmd.exe too.

By the way if any attempt fails you can download Virtual PC from Microsoft' site (for free), get a copy of DOS or FreeDOS and run your applications in a virtual machine. Using VM Additions you can set up an integrated environment with the XP host.

The above solution is indeed a bit tricky, but better than none.


0

Response Number 2
Name: Judago
Date: October 14, 2008 at 13:58:44 Pacific
Reply:

Have a look at the config.nt file, it's both you help file and default settings for NTVDM.

start notepad %systemroot%\system32\config.nt


0

Response Number 3
Name: numenking
Date: October 15, 2008 at 09:28:10 Pacific
Reply:

Thanks IVO and Judago.

I've tried every setting possible but no luck.

It should shows "xxx total EMS memory" and "xxx free EMS momory" if I check with MEM.EXE, however it doesn't.

I think that some modern motherboard just remove the backward compatible of the memory management so only XMS can be configured.

I will try the Virtual PC things. Come back if it succeeded.

Once again, thanks !!


0

Response Number 4
Name: IVO
Date: October 15, 2008 at 12:34:47 Pacific
Reply:

What you are facing is still a mistery for me, but your assumption about motherboard compatibility is wrong, as EMS is always emulated by mapping XMS since 386 procesors.

Expanded memory was at its beginning made available by phisical expansion cards to break the limit of 640 KB, but since the introduction of the V86 mode EMS is emulated using XMS.

The above dosn't help I know, but your trouble has different nature (unknown).


0

Sponsored Link
Ads by Google
Reply to Message Icon

Related Posts

See More







Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Programming Forum Home


Sponsored links

Ads by Google


Results for: Help!! Clipper Program vs NTVDM CPU

NTVDM CPU Error ?? www.computing.net/answers/programming/ntvdm-cpu-error-/1867.html

Help a student - VS.NET or VS6? www.computing.net/answers/programming/help-a-student-vsnet-or-vs6/6864.html

Need help programming a 12c508a PIC www.computing.net/answers/programming/need-help-programming-a-12c508a-pic/2510.html