I've been reading around, so I found this solution (on another topic here) for enabling DOS support on Macs with wine, something having to do with "patching the linker". Can anybody either explain this in simple terms, or point me towards a guide for doing this?
DOSBox is the best way to run DOS programs... on Macs or many other OSes.
On 3/29/11 6:25 PM, bigmac909 wrote:> I've been reading around, so I found this solution (on another topic here) for enabling DOS support on Macs with wine, something having to do with "patching the linker". Can anybody either explain this in simple terms, or point me towards a guide for doing this?You only need it on Leopard (10.5). On Snow Leopard (10.6), they fixed the bug. It only lets you run Win16 programs (and not DOS programs) anyway. Are you on Leopard?
On 3/29/11, doh123 <wineforum-user at winehq.org> wrote:> DOSBox is the best way to run DOS programs... on Macs or many other OSes. >You know, the OP never told us what program was needed. How about it? Some programs look like they need DOS, but really are command line Windows16, and will need a specially built version of Wine if you are using Leopard. James McKenzie
The game is Zelda Classic, if it matters. It's rated Gold on the AppDB. And this linker patch is exactly the on I was talking about, I saw you post in an old topic. I just have no idea how to do it.
That's my problem, I'm not sure what I'm supposed to be looking for on that page. I'll assume I should follow the directions in the attached configure log. My problem there is that I don't know where Wine is. Yeah, I know, sad. I followed this tutorial to get it on my computer: http://davidbaumgold.com/tutorials/wine-mac/ Thanks again for your patience.
Nice thanks. Now I'm only confused at the final step:> 5. Build and install Wine from source as usual.So do I have to uninstall, and then reinstall wine? From scratch? However, I used MacPorts to do that. Do I have to figure out how to manually assemble Wine now, after all of this?
That's odd... everything worked just fine, but I'm STILL getting the "missing 16bit support/DOS" message upon trying to run the program!
if you cannot get it to compile... the Wine builds in the current Wineskin (http://wineskin.doh123.com/) Engines have win16 built in, and should run fine on 10.5.
Ugh, I must be stupid or something. It still won't work. And now, when I go back to try and edit, I get all of these warning messages, to which I respond RECOVER (r). My edit is still there too, so is there something else I need to be doing? Do I need to do more within the platform? platform darwin 9 { # Fix "Xcode 3.x cannot build 16-bit code correctly. Use --disable-win16 if you don't need 16-bit support." # Only affects Xcode 3.0.x and 3.1.x, not 3.2.x. # See http://bugs.winehq.org/show_bug.cgi?id=14920 configure.args-append --disable-win16 [/b] Where the bold is what I remover earlier.