Catalina

Richmond richmondmathewson at gmail.com
Thu Oct 10 14:24:04 EDT 2019


Cider!

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





More information about the use-livecode mailing list