Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Clipper 16 bit with Windows 64 bit os

5,548 views
Skip to first unread message

gianantonio.garau

unread,
Oct 13, 2010, 12:35:38 PM10/13/10
to
Hi ,

i have old programs in clipper summer 87 .

In many new windows64bit os they doesn't work! ( vista 64,win7 64,win
2008 64 ) ,reason : windows cannot execute 16 bit applications.

How can compile in 32 bit ?

here a samples script :

rem launch clipper 87 to create obj
clipper spezzo_f
rem Launch blinker 7 to create exe ok spezzo_.prg using clipper
library and extended library
c:\blinker\bin\blinker.exe fi spezzo_f lib clipper.lib ,extend.lib


dlzc

unread,
Oct 13, 2010, 1:03:01 PM10/13/10
to
Dear gianantonio.garau:

On Oct 13, 9:35 am, "gianantonio.garau" <gianantonio.ga...@gmail.com>
wrote:


> Hi ,
>
> i have old programs in clipper summer 87 .
>
> In many new windows64bit os they doesn't work!
> ( vista 64,win7 64,win 2008 64 ) ,reason :
> windows cannot execute 16 bit applications.
>
> How can compile in 32 bit ?

Harbour or xHarbour. But S87 code is different than Clipper 5.3 code,
so you would spend much time in converting.

If you have the professional version of Win7, you can download Virtual
PC from Microsoft, and it has a 32-bit copy of WinXP that it runs,
that will in turn run your 16-bit program.

Take this as a sign that this code must be updated, and the time to
start conversion is now.

David A. Smith

frank van nuffel

unread,
Oct 13, 2010, 2:36:06 PM10/13/10
to
Hi -- Have http://www.dosbox.com 0.74 (latest) installed on Win 64bit (or
even 32bit) - it has the advantage over VirtualPC (called XPMode from
Microsoft)

1) to not require a Prof version of Windows
2) to even allow your (dos) programs do graphics (which is not possible with
XPMode, nor Vista/Windows7 32bit afaik)
3) to let the user choose between fullscreen or windowed mode (also for
graphic programs)

Install and deployment are extremely easy! It runs 16bit dos-based programs
in 64bit os'es of the Windows family

Best regards,

Frank

Much kudoz to the DosBox team :-))

"gianantonio.garau" schreef in bericht
news:089b629d-bc14-45cd...@c13g2000vbr.googlegroups.com...

E. Fridman

unread,
Oct 14, 2010, 9:58:35 AM10/14/10
to
Frank,

PMJI

I've never used DosBox (though heard about it).

Will it recognize network drive mappings and printer captures from the
host system?

TIA, Eugene

========================================


On Oct 13, 2:36 pm, "frank van nuffel" <fvnuf...@gmail.com> wrote:
> Hi -- Have http://www.dosbox.com 0.74 (latest) installed on Win 64bit (or
> even 32bit) - it has the advantage over VirtualPC (called XPMode from
> Microsoft)

gianantonio.garau

unread,
Oct 14, 2010, 12:17:05 PM10/14/10
to
Exacly the problem!

Dosbox doesn't recognize Network Drives


Regards

Gianantonio

On 14 Ott, 15:58, "E. Fridman" <pm771...@gmail.com> wrote:
> Frank,
>
> PMJI
>
> I've never used DosBox (though heard about it).
>
> Will it recognize network drive mappings and printer captures from the
> host system?
>
> TIA, Eugene
>
> ========================================
> On Oct 13, 2:36 pm, "frank van nuffel" <fvnuf...@gmail.com> wrote:
>
>
>

> > Hi -- Havehttp://www.dosbox.com 0.74 (latest) installed on Win 64bit (or

dlzc

unread,
Oct 14, 2010, 12:25:06 PM10/14/10
to
Dear gianantonio.garau:

On Oct 14, 9:17 am, "gianantonio.garau" <gianantonio.ga...@gmail.com>
wrote:


> Exacly the problem!
>
> Dosbox doesn't recognize Network Drives

Even if you
NET USE ...
those resources?

You may not be able to use the native Windoze mappings, but this says
you can do your own mappings, however dumb it is to have to do this:
http://www.computing.net/answers/windows-nt/how-to-print-from-dosbox-to-networkprinter-with-own-ip-address-/7391.html

Virtual PC should be easier, with its own price, and moving to a 32-
bit language now will best overall.

David A. Smith

frank van nuffel

unread,
Oct 14, 2010, 12:28:37 PM10/14/10
to
Hi Eugene,

"E. Fridman" schreef in bericht
news:9c59c70f-f9cd-4f5a...@n7g2000vbo.googlegroups.com...

> PMJI

You're welcome :-) As a matter of fact, everyone in clc should know about
it <g>

> I've never used DosBox (though heard about it).

I discovered it late - that is, _after_ i upgraded Windows7 (64bit) Home to
Professional in order to have XPMode up and running; i knew what to expect
regarding fullscreen (and graphics) but i especially wanted it to combine
TameDos with Clipper programs to use the TameConsole for not being tied to
80x50 dimensions in textmode (just as under normal XP) - this also works
fine with XPMode (except for the mouse being identified beyond 50x80 which i
tried to consult the TameDos developer for, without success, i'm sorry to
say) - though this is another story

> Will it recognize network drive mappings and printer captures from the
> host system?

While XPMode requires a virtual C: partition (which needs to be fully
configured, only the pre-installed XP Pro (for free, admitted, but as said
requires at least a Pro version of Windows7 also) software is available as
with a newly installed OEM PC), from which network shares to outside the
VirtualPC partition are free to add (though i only superficially explored
XPMode, all external shares seem read-only!), DosBox allows to 'mount' any
external drive letter as any which of the 26 internal letters (even mount C
C:\ - not advised by the DosBox documentation, but it works) - piece of
cake; when started you have 632k free conventional memory, and if
configured, additionally (16Mb was it?) free expanded and/or extended memory

Regarding network drive mappings, it's really but a DOS emulator afaik, but
if your legacy network software worked under DOS, it'll work under DosBox,
sure - only, i haven't tried that

Of course screen dimensions remain at most 50x80 (i haven't been able to
configure 132columns) but the wonderful thing is that it is very
light-weighted and shows up as a native Windows7 window (unless one switches
to fullscreen; Alt-Enter, and back; no problems)

In graphic mode i was able to run a 1024x768x64k resolution (couldn't get
into 1280x1024 though, however supported according to the docs (supervga))
with Ferns' Graphic Library (i haven't the LightLib series, that i'm still
eagerly searching for ;-)

Mouse operation is perfect and smooth; no keyb.com to run, it's all in a
DosBox config file, the equivalent of config.sys/autoexec.bat

You know what? - just try it out yourself, you won't be disappointed; you
can even testrun it under xp (32bit) - it behaves exactly the same as under
64bit

As for me, 64bit no longer throws a barrier for legacy Clipper apps - they
even run better than ever before with DosBox! ... And it's open source
software! (i actually CVS-synched lately)

So, spread the word ;-)

Frank (not affiliated, however i wished)

========================================

Massimo Belgrano

unread,
Oct 15, 2010, 11:06:35 AM10/15/10
to
On Oct 13, 6:35 pm, "gianantonio.garau" <gianantonio.ga...@gmail.com>
wrote:

YOU CAN SIMPLY RECOMPILE WITH HARBOUR
1 DOWNLOAD LAST HARBOUR VERSION
https://sourceforge.net/projects/harbour-project/files/binaries-windows/nightly/harbour-nightly-win.exe/download
2 ADD HARBOUR TO YOUR PATH
set PATH=C:\HB21\BIN\WIN\MINGW;%PATH%
3 GO TO YOUR DIRECTORY AND COMPILE
HBMK2 SPEZZO_F
RUN WITH
SPEZZO_F

HARBOUR WILL GENERATE ALSO TRUE 64 BIT APPLICATION

dlzc

unread,
Oct 15, 2010, 1:41:23 PM10/15/10
to
Dear Massimo Belgrano:

On Oct 15, 8:06 am, Massimo Belgrano <massimo.belgr...@gmail.com>
wrote:


> On Oct 13, 6:35 pm, "gianantonio.garau" <gianantonio.ga...@gmail.com>
> wrote:
>
> > i have old programs in clipper summer 87 .

...


> YOU CAN SIMPLY RECOMPILE WITH HARBOUR

His base code is Clipper Summer 87. He in general *cannot* "just
compile with Harbour". The language is subtly different. (x)Harbour
is Clipper 5.3 compliant, in general, not Summer 87.

David A. Smith

jdobr...@gmail.com

unread,
Jun 8, 2016, 7:53:44 PM6/8/16
to
Stumbled across your solution while looking for a way to get my Clipper 87 to somehow work in windows 10 64. I was able to get it to work using virtual box 32 bit but ran into a open file limitation that I could not find a solution to until your fix. Tried the Harbor using your example commands, fixed a couple bugs in my code and, viola, my recompiled 16 bit program suddenly runs on a 64 bit windows 10 pro. I'm Amazed and THANK YOU!! Jim O'B

devanshk...@gmail.com

unread,
Oct 6, 2016, 11:41:16 AM10/6/16
to
can you elaborate your fix for 16bit dos program in 64 bit windows?

pe...@nospam.demon.co.uk

unread,
Oct 6, 2016, 2:58:48 PM10/6/16
to
On 6th Oct 2016 at 08:41 <devanshk...@gmail.com> wrote:

> can you elaborate your fix for 16bit dos program in 64 bit windows?

Can who elaborate what?

Pete
--
Believe those who are seeking the truth.
Doubt those who find it. - André Gide

Nicanor Martinez Martinez Martinez

unread,
Oct 6, 2016, 3:39:26 PM10/6/16
to
If you need i can help you to migrate from 16 bits to 32 bits, only third parties of libraries can't migrate if no have source code.

Mi email is nicanor dot martinez at gmail dot com

Regards

Nicanor

Klas Engwall

unread,
Oct 6, 2016, 6:26:26 PM10/6/16
to
Hi devanshkhandekar

> can you elaborate your fix for 16bit dos program in 64 bit windows?

Jim was referring to a six year old post by Massimo Belgrano suggesting
to recompile the old clipper application with the Harbour 32/64 bit
compiler.

Now Harbour has six more years of development under the hood and is even
very powerful. Download it from
https://sourceforge.net/projects/harbour-project/files/binaries-windows/nightly/

The only caveat is if you use a lot of closed source 3rd party libs. You
would have to provide that functionality yourself if Harbour or the
contrib libs do not have it.

Peer to peer support is available at:
https://groups.google.com/forum/#!forum/harbour-users

Regards,
Klas

--- news://freenews.netfront.net/ - complaints: ne...@netfront.net ---

Thomas Orgelmacher

unread,
Oct 9, 2016, 2:50:02 PM10/9/16
to
Am 07.10.2016 um 00:26 schrieb Klas Engwall:
>
> The only caveat is if you use a lot of closed source 3rd party libs. You
> would have to provide that functionality yourself if Harbour or the
> contrib libs do not have it.

There are also a few Clipper decompilers out there (Santtech, Valkyrie,
Rescue5). If it's really important, they might be worth a look.


Gruß, Thomas

--
I have seen things you lusers would not believe. I've seen Sun
monitors on fire off the side of the multimedia lab. I've seen
NTU lights glitter in the dark near the Mail Gate. All these
things will be lost in time, like the root partition last week.
0 new messages