On 7/12/10 3:52 PM, James Mckenzie wrote: > Charles Davis <cdavis@xxxxxxxxxxxxxxxx> wrote: >> Sent: Jul 12, 2010 1:18 PM >> To: wine-users@xxxxxxxxxx >> Subject: Re: 16-Bit/DOS Suppor Missing? >> >> On 7/12/10 2:10 PM, dwarfcricket wrote: >>> Currently attempting to run an old PC game on my Mac (Leopard). I've installed Wine >>> using MacPorts, which worked flawlessly. Now when I attempt to install my PC Game the >>> terminal responds with "16-Bit/DOS Support missing." >>> >>> Is there a way to fix this? >> Yeah. Run it in DOSBox. You're never going to run that under Wine on a >> Mac. That's because the Mac OS X kernel lacks Virtual-8086 mode support. >> And it's not trivial to add it, either--especially because most modern >> Macs run in 64-bit mode where v86 mode doesn't work. > > The problem is not 64 bitness, but a broken ld program that came with XCode 3.1. There is a patch to fix this on Wine's Bugzilla and you have to download the source for ld from opensource.apple.com. I told him about that. > Also, there is very little truth to the fact that running X86 processors in 64 bit mode disables v86 mode. I could swear that you couldn't enter v86 mode when in 64-bit mode. I seem to remember reading something about that in an early x64 manual I had. > Maybe Apple disabled this in Snow Leopard, but Vista 64 supports running Win16 programs. That's because you don't need v86 to run most Win16 programs; they run in 16-bit protected mode (which IS supported even in 64-bit mode). Chip