I think that some configuration may be necesary

I don' t use wine dos emulation , but  what you see in the png file
is a real clipper old aplication running in my home directory in kubuntu
linux
using wine 1.1.26

only one click and it run without use the wineconsole command

I don' t know if it is diferent but how you can see  it run

May be not all dos applications works

I use wine running my OOHG- Harbour(windows) program in linux boxes
conected to a lin ux server via smbclient.

It is in a test stage but works ok , at least until I can create a real
linux native graphical
application to manage my business .

Thanks

Bruno


2009/10/11 Przemyslaw Czerpak <dru...@acn.waw.pl>

> On Sat, 10 Oct 2009, Ciro Vargas C wrote:
> > Sorry but Wine support DOS applications.
> >  please test it and you got surpraised
>
> I think you will be surprised if you create pure DOS application.
> Let's try:
>
> /*** t76.prg ***/
> proc main()
>   ? date(), time()
>   ? os()
>   ? version()
>   ? procname()
>   wait
> return
>
> druzus:/tmp/24# file t76.exe
> t76.exe: MS-DOS executable, MZ for MS-DOS
>
> druzus:/tmp/24# wineconsole t76.exe
> fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI,
> disabling mixer
> winevdm: unable to exec 'Z:\tmp\24\t76.exe': DOS memory range unavailable
> druzus:/tmp/24#
>
> Let's hack the kernel and unblock access to low memory:
>
> root:~# sysctl -w vm.mmap_min_addr=0
> vm.mmap_min_addr = 0
>
> and then again:
>
> druzus:/tmp/24# wineconsole t76.exe
> fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI,
> disabling mixer
> wine: Unhandled page fault on read access to 0x0d96f002 at address
> 0x7e8e15b1 (thread 001a), starting debugger...
>
> Let's try to execute pure clipper.exe binaries:
>
> druzus:/tmp/24# wineconsole /mnt/nwe/lng/clipper5/bin/clipper.exe
> fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI,
> disabling mixer
> wine: Unhandled page fault on read access to 0x19bf8002 at address
> 0x7e8e85b1 (thread 001a), starting debugger...
>
> WINE does not support DOS application. For such support it's necessary
> to emulate whole DOS with all DOS interrupts and memory regions, emulate
> BIOS interrupts, etc. so to make it well it's necessary to replicate
> FreeDOS
> or other DOS inside Wine with some emulation layers given by DOSEMU which
> are not available in pure WINE.
> I have no idea what you have tested.
> Maybe it's possible to execute DOS application using WINE indirectly,
> i.e. using some emulation layer which comes with real MS-Windows installed
> on the same computer when WINE is configured to use original MS-Windows
> code and original Windows installation contains MS-DOS emulator for
> executing
> DOS application. I've never tested it so I cannot confirm if it works or
> not.
> Anyhow it does not change the fact that WINE cannot execute DOS programs
> and
> it only executes DOS emulator which executes DOS programs. In such case
> I suggest to use DOSEMU to reduce number of emulation layers.
>
> best regards,
> Przemek
> _______________________________________________
> Harbour mailing list
> Harbour@harbour-project.org
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to