For Programmers: Free Programming Magazines  


Home > Archive > Clipper > May 2005 > Win xp64









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Win xp64
Mike Morrison

2005-05-13, 3:55 pm

I have just performed a test on an AMD64 running win XP 64, none of the dos
programmes so far tested will not work, this includes clipper 5.2 and 5.3 as
well as clipper compiled exes and blinker. Reading around it looks as
though xp64 does not support dos systems at all. Anybody else had this
experience?

Mike Morrison


Ross McKenzie

2005-05-13, 3:55 pm

On Fri, 13 May 2005 12:02:16 +0000 (UTC), "Mike Morrison"
<mikeNoSpam@rmor.co.uk> wrote:

>I have just performed a test on an AMD64 running win XP 64, none of the dos
>programmes so far tested will not work, this includes clipper 5.2 and 5.3 as
>well as clipper compiled exes and blinker. Reading around it looks as
>though xp64 does not support dos systems at all. Anybody else had this
>experience?
>
>Mike Morrison
>
>


Mike.

You said ..."none of the dos programmes so far tested will not work".
Double negative. Do you realise that means they all work? Is that what
you meant to say? I guess not.


Regards,

Ross McKenzie
ValuSoft
Melbourne Australia

valusoft AT optushome DOT com DOT au

So long ... and thanks for all the fish.
Markus Wiederstein

2005-05-13, 3:55 pm

Well Mike,

WINXP 64Bit Version does not support any kind of 16Bit stuff

- no win3.1x stuff
- no 16Bit DLLs
- no pure DOS Programs

It supports all kind of 32Bit GUI and CONSOLE Windows programs.

That means:

Move your Clipper code to xHarbour as 32 or 64 Bit and be happy
for the next 10 years or more.

Special thanx to Ron, Patrick and the whole xHarbour and Harbour Team
for this great Compiler and Builder !!!

Markus



Am Fri, 13 May 2005 14:02:16 +0200 hat Mike Morrison
<mikeNoSpam@rmor.co.uk> geschrieben:

> I have just performed a test on an AMD64 running win XP 64, none of the
> dos
> programmes so far tested will not work, this includes clipper 5.2 and
> 5.3 as
> well as clipper compiled exes and blinker. Reading around it looks as
> though xp64 does not support dos systems at all. Anybody else had this
> experience?
>
> Mike Morrison
>
>




--
Using M2, Opera's revolutionary e-mail client: http://www.opera.com/m2/
Mike Morrison

2005-05-13, 3:55 pm

Slip of the fingers, none work.

Mike Morrison
"Ross McKenzie" <NoJunk_valusoft@optushome.com.au> wrote in message
news:4284987e.4750781@news...
> On Fri, 13 May 2005 12:02:16 +0000 (UTC), "Mike Morrison"
> <mikeNoSpam@rmor.co.uk> wrote:
>
>
> Mike.
>
> You said ..."none of the dos programmes so far tested will not work".
> Double negative. Do you realise that means they all work? Is that what
> you meant to say? I guess not.
>
>
> Regards,
>
> Ross McKenzie
> ValuSoft
> Melbourne Australia
>
> valusoft AT optushome DOT com DOT au
>
> So long ... and thanks for all the fish.



Marek Horodyski

2005-05-13, 3:55 pm


Uzytkownik "Markus Wiederstein" <markus.wiederstein@web.de> napisal w
wiadomosci news:op.sqprnmvzolrrg1@news.t-online.de...
> Well Mike,
>

[...]

> Special thanx to Ron, Patrick and the whole xHarbour and Harbour Team
> for this great Compiler and Builder !!!


Special BIG THANX :)

Regards,
Marek Horodyski





Przemyslaw Czerpak

2005-05-14, 8:55 pm

On Fri, 13 May 2005 12:02:16 +0000 (UTC),
Mike Morrison <mikeNoSpam@rmor.co.uk> wrote:
> I have just performed a test on an AMD64 running win XP 64, none of the dos
> programmes so far tested will not work, this includes clipper 5.2 and 5.3 as
> well as clipper compiled exes and blinker. Reading around it looks as
> though xp64 does not support dos systems at all. Anybody else had this
> experience?


AMD64 in 64 bit mode does not support VM86 mode. AFAIK there is no
processor which can work in 64bit mode and emulate VM86 so far so you
will have forgot about any 16bit application in native CPU mode.
In Linux you can use DOSEMU compiled with BOCHS (CPU emulator) to
run 16bit application. Probably we will soon sth similar for Win64.
But remember that such emulation cause heavy overhead so I strongly
suggest to recompile your source code with [x]Harbour as native
32 or 64 bit Windows application.

best regards,
Przemek
Antonio Linares

2005-05-15, 8:55 am

Mike,

There is an open source product named "DosBox" (search on google) that
emulates a MsDos on 32 bits and runs ok on Windows x64.

I have used it to run Clipper applications on Windows x64 and they work
really fine.

regards,

Antonio


roman modic

2005-05-17, 8:55 am

Hello,

> There is an open source product named "DosBox" (search on google) that
> emulates a MsDos on 32 bits and runs ok on Windows x64.
>
> I have used it to run Clipper applications on Windows x64 and they work
> really fine.


Yes, DosBox is nice. BTW, here is short interview with the authors:
http://www.reloaded.org/interview.php?IntID=12&UID=1

Cheers, Roman


Przemyslaw Czerpak

2005-05-17, 8:55 pm

On Fri, 13 May 2005 12:02:16 +0000 (UTC),
Mike Morrison <mikeNoSpam@rmor.co.uk> wrote:
> I have just performed a test on an AMD64 running win XP 64, none of the dos
> programmes so far tested will not work, this includes clipper 5.2 and 5.3 as
> well as clipper compiled exes and blinker. Reading around it looks as
> though xp64 does not support dos systems at all. Anybody else had this
> experience?


AMD64 in 64 bit mode does not support VM86 mode. AFAIK there is no
processor which can work in 64bit mode and emulate VM86 so far so you
will have forgot about any 16bit application in native CPU mode.
In Linux you can use DOSEMU compiled with BOCHS (CPU emulator) to
run 16bit application. Probably we will soon sth similar for Win64.
But remember that such emulation cause heavy overhead so I strongly
suggest to recompile your source code with [x]Harbour as native
32 or 64 bit Windows application.

best regards,
Przemek
Antonio Linares

2005-05-18, 3:55 am

Mike,

There is an open source product named "DosBox" (search on google) that
emulates a MsDos on 32 bits and runs ok on Windows x64.

I have used it to run Clipper applications on Windows x64 and they work
really fine.

regards,

Antonio


gabor salai

2005-05-18, 3:55 pm

"Przemyslaw Czerpak" <druzus@polbox.com> wrote in message
news:slrnd8cvgh.bpi.druzus@189-moc-1.acn.waw.pl...
> On Fri, 13 May 2005 12:02:16 +0000 (UTC),
> Mike Morrison <mikeNoSpam@rmor.co.uk> wrote:
> AMD64 in 64 bit mode does not support VM86 mode. AFAIK there is no
> processor which can work in 64bit mode and emulate VM86 so far so you
> will have forgot about any 16bit application in native CPU mode.


does it mean that is not possible to put in 3.5" boot floppy into 64bit
cpu's floppy drive, switch on and boot to 6.22 msdos prompt?



Przemyslaw Czerpak

2005-05-18, 8:55 pm

On Wed, 18 May 2005 19:48:59 +0200,
gabor salai <gaborDOTsalai@euroherc.hr> wrote:
> does it mean that is not possible to put in 3.5" boot floppy into 64bit
> cpu's floppy drive, switch on and boot to 6.22 msdos prompt?


No it doesn't.
AMD64 can work in different modes and can boot you 16bit operating system.
But it cannot work in in 64bit mode with 32bit support and switch into VM86
mode to execute some task and then return to 64bit mode.
In Win32 DOS programs are executed in some special CPU mode which emulates
16bit environment. But whole time 32bit OS is also executed and processor
is switching between VM86 mode and 32bit mode. You can run 32bit system
on AMD64 and it will work in such way.

In Win64 the situation is similar but Win32 programs are executed in some
special CPU mode which emulates 32bit environment - When processor is working
in such way then it cannot emulate also 16bit environment (VM86) so there
is no way to execute 16bit code natively. You need to install some software
x86 CPU emulator like DOSBOX or BOCHS.

best regards,
Przemek
gabor salai

2005-05-19, 8:55 am

"Przemyslaw Czerpak" <druzus@polbox.com> wrote in message
news:slrnd8n4s3.f70.druzus@189-moc-1.acn.waw.pl...
> On Wed, 18 May 2005 19:48:59 +0200,
> gabor salai <gaborDOTsalai@euroherc.hr> wrote:


>
> No it doesn't.
> AMD64 can work in different modes and can boot you 16bit operating system.


thanks,
glad to hear that old clipper app may continue to live forever, even on
64bit cpu [if properly booted with old msdos]



Przemyslaw Czerpak

2005-05-19, 8:55 am

On Thu, 19 May 2005 10:06:00 +0200,
gabor salai <gaborDOTsalai@euroherc.hr> wrote:
> thanks,
> glad to hear that old clipper app may continue to live forever, even on
> 64bit cpu [if properly booted with old msdos]


But remember it's is not true for Itanium CPU which is not backword
compatible.

best regards,
Przemek
Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com