Yes! We need a cool name like that, too. Code32 MoreMojave CantLetGo TimeScope macWrap32 32Palms Wrap32with64 DoubleMy32 Sand
It looks like I can't come up with anything as cool as WineBottler Dar Scott > On Oct 10, 2019, at 11:51 AM, Richmond via use-livecode > <use-livecode@lists.runrev.com> wrote: > > This sounds a bit like WineBottler: > > http://winebottler.kronenberg.org/ > > On 10.10.19 20:48, Dar Scott Consulting via use-livecode wrote: >> Being a mad scientist causes my mind to wander. I implied some sort of >> application that would take a 32-bit macOS app and turn it into a 64-bit app >> suitable for delivering to customers in the interim. But I gave solutions >> only for a sophisticated user to run 32-bit applications from Catalina (or >> so) desktop. >> >> My immediate thoughts: Bundles might make a conversion for the macOS easier. >> Dependent 32-bit dynamic libraries would have to be moved into a folder in >> the bundle, and file I/O will do redirection. The app's program would be >> moved and replaced with something else that uses some sort of >> hyper-something to catch the INTs or that will use ptrace() as a debugger >> would. In the latter case the INTs might need to be translated statically by >> the converter. I have not made a modern debugger, tracer or hyper-thing, so >> I'm just guessing. >> >> Dar >> >>> On Oct 10, 2019, at 8:34 AM, Bob Sneidar via use-livecode >>> <use-livecode@lists.runrev.com> wrote: >>> >>> Mad scientist indeed! ;-) >>> >>> Bob S >>> >>> >>>> On Oct 9, 2019, at 16:59 , Dar Scott Consulting via use-livecode >>>> <use-livecode@lists.runrev.com> wrote: >>>> >>>> Oh. That looks hard. I don't even know how to take control of the 0x80 >>>> interrupt. >>>> >>>> However, here are some ideas for alternatives. >>>> >>>> Virtual >>>> >>>> Parallels has Coherence; Virtual Box has Seamless Mode; VMware has Unity. >>>> (I don't use these, so check out what I say.) The capability is roughly >>>> the same. You can run an application on a client OS in a window on the >>>> host. So, if you have an older macOS running on a virtual machine that can >>>> run your app, you can set things up so that you can double-click on your >>>> desktop and run a 32-bit app. >>>> >>>> Real >>>> >>>> Another method is to set up little "servers" you can remote into. For >>>> example, instead of upgrading to Catalina on your old Mac Mini, get a new >>>> Mac Mini with Catalina and remote desktop into the old Mac Mini. Or have a >>>> Mac that is running several virtual machines you can remote into (use >>>> memory ballooning to share it well). The Apple EULA has constraints, but I >>>> think this is OK. >>>> >>>> Now, what if you can run an app on a remote machine like >>>> Coherence/Unity/SM? You can readily run a single app in a window for a >>>> linux server using several programs such as nomachine and (I think) xpra. >>>> But I don't know about macOS. Maybe you can make a single-window app full >>>> screen and adjust the size of the client window. I haven't tried this. >>>> >>>> Dar Scott >>>> Mad Scientist >>> >>> _______________________________________________ >>> use-livecode mailing list >>> use-livecode@lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-livecode >> >> _______________________________________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-livecode > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode