<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I’m ready to help with DOSBox, since I’ve dealt with it a lot through the years and am using MacPorts for other things and at least know how to read a port file. BUT for the snapshots I’m not using MacPorts but instead build a minimalistic prefix for the snapshots I am doing (Exult, Pentagram, Nuvie, Xu4, DOSBox) and am using a bash script. All that on an old MacMini that I’m using as a buildbot when new code is committed to those projects :)<div class=""><br class=""></div><div class="">The 0.74-2 release of DOSBox does not need any of the previous patches. Qbix (main developer of DOSBox) looked over the MacPorts patches.</div><div class=""><br class=""></div><div class="">As I’m writing this while your new replies came in, your port file looks good and ready.</div><div class=""><br class=""></div><div class="">Forcing a 64bit build is likely the best because easiest, unless a SDK trick becomes available. Either way we only have a one year grace period anyway.</div><div class=""><br class=""></div><div class="">As for building with older SDK and make it work on newer OSX versions is what I am doing for years now. Mix matching binaries with arches built against different SDKs did not pose any problem. I’m still build for ppc on 10.13 through a copy of Xcode 3 n my hard drive.</div><div class=""><br class=""></div><div class="">The other emulators just need to find a way to speed up their 64bit code somehow, or we are out of luck next year :(</div><div class=""><br class=""></div><div class="">Dom<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 4. Oct 2018, at 17:14, Ken Cunningham <<a href="mailto:ken.cunningham.webuse@gmail.com" class="">ken.cunningham.webuse@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">Sounds like you're all over this.<div class=""><br class=""></div><div class="">We can keep the 32bit builds on PPC and all Intel systems prior to Mojave. The patches and Portfile might need to be tweaked for the current release.</div><div class=""><br class=""></div><div class="">For Mojave, we have two options:</div><div class=""><br class=""></div><div class="">1. force a 64bit build no matter what (easy)</div><div class=""><br class=""></div><div class="">2. do an SDK trick with MacOS.10.13.sdk so it builds 32bit on Mojave (pretty easy, but required manual intervention)</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">Personally, I'd do them both -- make 32bit Mojave a variant maybe.</div><div class=""><br class=""></div><div class="">Are you interested in helping out James Slor with this? He is around occasionally, very rarely these past couple of years?</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">BTW I have exactly the same questions about what I'm going to do with basiliskii, sheepshaver, and other emulators that work better 32bit.</div><div class=""><br class=""></div><div class="">Ken</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><div class=""><div class="">On 2018-10-04, at 1:55 AM, Dominik Reichardt wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite" class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">The developers of DOSBox know that it needs to improve but it’s not an easy task. And yes, you are right for most things the 64bit performance is more than enough and the more power the host machine has the less noticeable it is. Only the “latest” Dos games, most prominent the build engine games (Blood, DukeNukem 3D, Shadow Warrior…), might tax your system.<div class=""><br class=""></div><div class="">Btw, I did the 0.74-2 release build of DOSBox which still runs on OS X 10.4 - 10.13 (and likely on 10.14, too, but I did not have a chance to test). And I’m also doing straight unmodified snapshots when SVN changes at <a href="https://www.dropbox.com/s/kbrf5elbcu66kst/Dosbox-Snapshot.dmg?dl=1" class="">https://www.dropbox.com/s/kbrf5elbcu66kst/Dosbox-Snapshot.dmg?dl=1</a> - all in ppc (10.4/10.5) and 32/64bit.</div><div class=""><br class=""></div><div class="">Dom</div><div class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On 4. Oct 2018, at 10:39, Richard L. Hamilton <<a href="mailto:rlhamil@smart.net" class="">rlhamil@smart.net</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">One might hope that could get a little better in time.  But I imagine it's still faster than the ancient systems it emulates, so aside from power usage e.g. on a laptop, presumably it's still usable for most purposes, if not ideal.<br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On Oct 4, 2018, at 03:36, Dominik Reichardt <<a href="mailto:domiman@gmail.com" class="">domiman@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">JFYI, while the 64bit DOSBox now builds and runs correctly, the performance penalty is still enormous. DOSBox built in 64bit is running at roughly 55% of a 32bit build.<div class=""><br class=""></div><div class="">Dom<br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On 4. Oct 2018, at 02:39, Ken Cunningham <<a href="mailto:ken.cunningham.webuse@gmail.com" class="">ken.cunningham.webuse@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; " class="">I have the update done and I'm using it now.<div class=""><br class=""></div><div class="">Just working out the final dets.</div><div class=""><br class=""></div><div class="">Ken</div><div class=""><br class=""><div class=""><div class="">On 2018-10-03, at 4:23 PM, Richard L. Hamilton wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite" class=""><meta http-equiv="Content-Type" content="text/html; charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">On <a href="http://www.dosbox.com/" class="">www.dosbox.com</a>, I see<div class=""><br class=""></div><div class=""><table class="table630" cellspacing="0" cellpadding="1" bgcolor="#000000" style="width: 630px; caret-color: rgb(255, 255, 255); color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"><tbody class=""><tr class=""><td valign="top" align="left" class=""><table cellspacing="4" cellpadding="0" width="100%" bgcolor="#355787" class=""><tbody class=""><tr class=""><td style="font-size: 12px;" class=""><table cellspacing="0" cellpadding="0" width="100%" class=""><tbody class=""><tr class=""><td valign="top" align="left" style="font-size: 12px;" class=""><b class="">Thursday, August 30th, 2018</b> - Qbix </td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table><table class="table630" cellspacing="0" cellpadding="1" bgcolor="#000000" style="width: 630px; caret-color: rgb(255, 255, 255); color: rgb(255, 255, 255); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"><tbody class=""><tr class=""><td valign="top" align="left" class=""><table cellspacing="4" cellpadding="0" width="100%" bgcolor="#113466" class=""><tbody class=""><tr class=""><td style="font-size: 12px;" class=""><table cellspacing="0" cellpadding="0" width="100%" class=""><tbody class=""><tr class=""><td valign="top" align="left" style="font-size: 12px;" class=""><font size="+1" class="">DOSBox 0.74-2 has been released!</font> <br class=""><br class="">A maintenance release for DOSBox 0.74, which solves the following problems: <br class=""><ul class=""><li class="">Windows: Fix auto/max cycles algorithm on Windows 7, which helps with stuttering audio.</li><li class="">Mac OS X: Bring a 64 bit version and improve performance.</li><li class="">Linux: Fix the 64bit dynrec cpu core and a lot of compilation problems. Add patches for the WINE Team.</li></ul><br class="">The game compatibility should be identical to 0.74. <br class=""><br class=""><b class="">We have saved all game fixes for the upcoming 0.75 release, which will enter regression testing soon. This release has been created so you can go back to 0.74-2, in case we happen to break your favourite game in 0.75.</b></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table><div class=""><br class=""></div></div><div class=""><br class=""></div><div class="">Has anyone tried this yet?  Given Mojave, a 64-bit version that works and performs acceptably would be good!</div><div class=""><br class=""></div></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></div></blockquote></div><br class=""></div></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></body></html>