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

Reply via email to