|
Post by minsoft on Oct 27, 2021 6:02:53 GMT -5
Does anyone know if Vide will work on a Mac with the M1 CPU?
I use my work Intel Mac for Vide but it is being traded in for an M1 Mac...worried I might not be able to run Vide...
|
|
|
Post by Malban on Oct 28, 2021 4:33:47 GMT -5
I have no clue. If there is a compatibility mode - it might work. But I see several things that might be problematic.
1) Vide uses "native" libraries/tools external tools are found in the directory "externalTools", eg. potrace/autotrace native libraries for e.g. input devices, like JInput/jSerialComm/Jogl
These might be ok, if there is a compatibility mode.
2) Vide uses Java JDK 1.8 Same as above though - since Vide uses its own distribution
3) openGL Most probably openGL might be a problem. But Vide still has the "old" swing output also coded, so you might be able to circumvent that as well if you "just" change the configuration.
Overall it <might> work if the "compatibility mode" ( !Rosetta 2 dynamic binary translation! ) is worth its name :-).
If you test it out - pls keep us informed!
Thx Malban
|
|
|
Post by minsoft on Oct 28, 2021 5:04:00 GMT -5
Thanks Malban!
I'm not sure when the transition is happening but when it does, I will try it out and report back.
In the meantime I had better think about getting a computer that I know can run Vide...
|
|
|
Post by minsoft on Nov 19, 2021 17:58:15 GMT -5
Good news, I have now tried Video on an M1 Mac. I haven't done extensive testing but the code editor, assembler & emulator all seem to work just fine!
I just copied my working Vide folder from Intel Mac and did nothing else, it just worked. I suspect it is using the 'Rosetta' translator which installed itself when I first ran a different (unrelated) app that required it.
The only issue is that the emulator 'screen' does not fill the window with JOGL enabled, but this was a problem before on Intel Mac. I think this is a problem with retina displays as on a much older (pre retina) Mac it works ok. Basically the emulator output seems to be scaled to half of the available vertical space in the emulator window.
I didn't expect it to go so well, but very pleased about it!
|
|
|
Post by gauze on Nov 20, 2021 8:04:21 GMT -5
The only issue is that the emulator 'screen' does not fill the window with JOGL enabled, but this was a problem before on Intel Mac. I think this is a problem with retina displays as on a much older (pre retina) Mac it works ok. Basically the emulator output seems to be scaled to half of the available vertical space in the emulator window. I personally run a tiny window for vecxi, all I want to make sure is the code assembles and nothing absolutely whacky happens when I get to the part of the new code I have added.
|
|
|
Post by Malban on Nov 20, 2021 19:46:31 GMT -5
I have a fix for the 1/2 scaling of Vecx. It is included in the not yet released Vide version. Pls send me a PM or a mail to vide AT malban DOT de.
I'll send you a link to a preliminary new Vide version - if you are interested.
|
|
|
Post by minsoft on Nov 21, 2021 18:06:07 GMT -5
I personally run a tiny window for vecxi, all I want to make sure is the code assembles and nothing absolutely whacky happens when I get to the part of the new code I have added. The problem with this bug is that the emulator output at max size is quite small, but the actual window is twice the size (in both dimensions) which means a lot of wasted screen space.
|
|
|
Post by minsoft on Nov 21, 2021 18:06:45 GMT -5
I have a fix for the 1/2 scaling of Vecx. It is included in the not yet released Vide version. Pls send me a PM or a mail to vide AT malban DOT de. I'll send you a link to a preliminary new Vide version - if you are interested. Excellent! Many thanks Malban, have sent you an email.
|
|