![]() It probably could be decisively faster,except for a compiler limitation. It is now of comparable speed or faster on an M1 Mac Mini as it is onan Intel i7 Mac Mini. The latest Developmentsource snapshot makes the Apple Silicon versionsignificantly faster, when compiled by the Variations Service(select branch 37 and use the option “-t mcar”).This was accomplished by choice of compiler configuration options. It is happening now so as to have a stable version supportingApple Silicon as soon as possible.ĭecember 9, 2020- permanent linkThe latest Mini vMac Developmentsource snapshot adds support for Microsoft Visual Studio 2019 (with“ -ev 16000”). Moving to beta means no further changes except bug fixes in thisbranch. The other change is suppressing somedeprecation warning messages when compiling the Apple Silicon version.I need to replace usage of OpenGL sometime, but not now.) The Changes pagelists differences from current stable 36.04 version.(The main change in the source code from the last Development snapshotis just the version number. Today’s Mini vMac 37.01is the first beta of the 37.xx branch. ![]() Compiling with different signing certificatesfor Mini vMac 36 and 37 turned out to be tricky, Apple signing toolsare very finicky. But not change the signing certificatefor the previous branch of Mini vMac, since the idea is that theVariations Service will always give the exact same results giventhe same options. Theyexpire after a while, so I think it best to get a new one for eachnew branch of Mini vMac. A patch by Dominik Reichardtto the library SDL could be adapted to Mini vMac.Īlso for this beta, I obtained a new Apple signing certificate. Today’s Mini vMac 37.02beta should fix sound not working on Apple Silicon, as reported by Patrick.Some of the deprecation warnings by the compiler should have beenlooked at more closely. PCalchas been added to the software hosted by the GryphelProject.(As part of testing the Mini vMac 37.02 beta.) The ua608dcommand line tool is now also compiled for Apple Silicon. After creatingthe cross platform command line tool ua608d,I decided I could support multiple platforms for other tools. I had compiled it for OS X, and usethat extensively, but only for my own private use. Itwas previously written in a platform independent fashion, but Ionly provided a binary for MPW. The SigChkTlcommand line tool now supports multiple platforms. ![]() Unfortunately, as mentioned on the Mini vMac Localizationpage, displaying Chinese characters is not currently feasible forMini vMac.I used Google Translate to convert the characters into Pinyin, andadded a Chinese Pinyin page.This translation can be included in the next branch of Mini vMac.But I gather, from people who have previously considered doing theChinese translation( 1 2 3),that it would not be very useful.(Elsewhere I have seen it compared to an English speaker tryingto read English written in the International Phonetic Alphabet.Even without previous practice it is doable, but slow and awkward.) To finish being able to compilefor all supported platform with one command, I next should figureout how to automate compiling command line tools for m68k.Perhaps by using, for now, the technique used for compilingMini vMac 3.5 for m68k, which is slower than current methods,but fast enough when not for the Variations Service.Ī Chinese translationfor the Mini vMac user interface has beenanonymously contributed. ![]() While doing this, I worked out how to automate compiling commandline tools using a networked virtual machine (in this case tocompile for Apple Silicon), like is done for theMini vMac Variations Service. The SigWrtTlcommand line tool now supports multiple platforms, as was donefor SigChkTl. So today’s Mini vMac 37.03beta no longer looks at the boot blocks, but only checks themaster directory block. (The -ndp option,which defaults to on.) The boot blocks of these System Softwareimages are garbage. I noticed that some Apple System Software disk images I havefail the new test in Mini vMac 37 that is designed to protect filesthat aren’t actually Macintosh disk images by refusing to mountthem. Another approach would be to have to my tool forcreating a “.sit” archive file clear this area in itsoutput. It does not seem to be possible to clearjunk out of the “Reserved for system use” area of aresource fork without the operating system immediately puttingjunk back in. Except that they arenot reproducible builds yet. The MkKeysTlcommand line tool now supports multiple platforms, as was donefor SigChkTl and SigWrtTl.Ĭompiling command line tools for m68k and mppc targets is now automatedlike all the other supported platforms.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |