2

I have a Clipper 5.3 app linker using Blinker designed for DOS PCs. I use the Blinker SWPRUNCMD() to swap to DOS and other programs. Needing to run this program in a Win 7 Pro 64 bit environment, I tried DOSBox 0.74. The only problem I have found so far is that when the SWPRUNCMD() is executed, the message 'Swap Failed' displays. Currently, I do not have the ability to recompile (although I may be able to re-link) so cannot try the native Clipper RUN command. Could anyone help me with this? Thanks in advance.

Richard JB
  • 21
  • 2
  • This isn't really an answer, but I'll write it anyway: we have a Clipper app at work which doesn't run on Windows 7 (for some reason, I don't know whether it's related to your problem), so the people using it have a Windows XP virtual machine. I think that app does work in DOSBox too, though. – marnir Apr 17 '13 at 22:08

2 Answers2

0

Using RUN instead of SWPRUNCMD() is going to be problematic, as RUN does not swap out memory before running the other binary. If the other binary has large memory requirements, RUN won't be much help.

Wikipedia does mention other dos emulators but, oddly, doesn't mention BOCHS

bugmagnet
  • 7,631
  • 8
  • 69
  • 131
0

see SET CLIPPER information, particularly //SWAPPATH option.

Also, you can run your app with:

app //INFO > log.txt

to get more info in log.txt

Matija Nalis
  • 678
  • 1
  • 17
  • 30