Thank you for doing this, it will be a big help for many people.
I do not have a Mac to test this myself, but I hope that we can have
a few volunteers to download the VM and try it, especially on older Mac
computers. This VM is updated to the latest VM sources, so I expect that
it will be able to run the latest closure enabled Squeak trunk images, as
well as Etoys and other older images.
On Sat, Sep 20, 2014 at 02:00:44PM -0500, Javier Diaz-Reinoso wrote:
> I tested the VM with the '0 tinyBenchmarks' and the results are similar to the original, so I am sending a link to the zip file with the results, the files contains:
> - Squeak 4.2.5beta2U.zip, the VM recompiled, I copied the external plugins from the original.
> - SqueakVMUNIXPATHS.xcodeproj.zip, an updated xcodeproj for Xcode, this add links to
> InternetConfigPlugin.c and MacMenubarPlugin.c, this are not present in the trunk for Mac OS, I copied from the platforms/iOS/vm/src/vm/intplugins, I think the VMMaker of Mac OS needs to be modified, I copied the files to the corresponding directories in Mac OS/plugins/, also there are links to AsynchFilePlugin, SerialPlugin and SocketPlugin in the platforms/unix/.
> - Squeak VM Universal-Info.plist, an updated version, the only modification is the version, I updated to 4.2.5beta2 to distinguish from the original, I think is important if any problem is detected.
> I also try to compile the CameraPlugin and ScratchPlugin, but there are problems: the CameraPlugin access functions called CameraName, OpenCamera, etc.. not present in the Mac, ScratchPlugin have some functions similar to the UnixSerialPlugin, but at the moment neither are ready to be added to the VM.
> > http://squeakvm.org/~lewis/MacOS-test-Javier/