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 > <firstname.lastname@example.org> wrote: > > Mad scientist indeed! ;-) > > Bob S > > >> On Oct 9, 2019, at 16:59 , Dar Scott Consulting via use-livecode >> <email@example.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 > firstname.lastname@example.org > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list email@example.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode