{"id":13628,"date":"2016-12-21T22:29:00","date_gmt":"2016-12-22T03:29:00","guid":{"rendered":"http:\/\/scruss.com\/blog\/?p=13628"},"modified":"2016-12-21T22:29:00","modified_gmt":"2016-12-22T03:29:00","slug":"emulating-a-mac-iix-on-raspberry-pi","status":"publish","type":"post","link":"https:\/\/scruss.com\/blog\/2016\/12\/21\/emulating-a-mac-iix-on-raspberry-pi\/","title":{"rendered":"Emulating a Mac IIx on Raspberry Pi"},"content":{"rendered":"<figure id=\"attachment_13629\" aria-describedby=\"caption-attachment-13629\" style=\"width: 1028px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/2016-12-21-200717_1028x800_scrot.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-13629\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/2016-12-21-200717_1028x800_scrot.png\" alt=\"\" width=\"1028\" height=\"800\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/2016-12-21-200717_1028x800_scrot.png 1028w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/2016-12-21-200717_1028x800_scrot-160x125.png 160w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/2016-12-21-200717_1028x800_scrot-320x249.png 320w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/2016-12-21-200717_1028x800_scrot-768x598.png 768w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/2016-12-21-200717_1028x800_scrot-1024x797.png 1024w\" sizes=\"auto, (max-width: 1028px) 100vw, 1028px\" \/><\/a><figcaption id=\"caption-attachment-13629\" class=\"wp-caption-text\">Yup, I have a failing for 512\u00c3\u2014384 screens \u00e2\u20ac\u00a6<\/figcaption><\/figure>\n<p>Running <a href=\"http:\/\/www.gryphel.com\/c\/minivmac\/index.html\">Mini vMac<\/a> on a Raspberry Pi is hardly news. But maybe running it as a colour Mac II is. The screen size I&#8217;ve chosen is closer to a <a href=\"http:\/\/lowendmac.com\/1993\/mac-color-classic\/\">Color Classic<\/a>, for no other reason that I like it.<\/p>\n<p>To build a Mac II-capable version of Mini vMac, you&#8217;ll need the <a href=\"http:\/\/www.gryphel.com\/c\/minivmac\/alpha.html\">Alpha<\/a> source code. You&#8217;ll also need a working Mini vMac setup, as it uses a 68k Mac program to set up the source. Pretty much any basic setup and bootable disk will run this okay:<\/p>\n<figure id=\"attachment_13630\" aria-describedby=\"caption-attachment-13630\" style=\"width: 512px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/Screenshot-from-2016-12-21-21-49-57.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-13630 size-full\" src=\"http:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/Screenshot-from-2016-12-21-21-49-57.png\" width=\"512\" height=\"370\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/Screenshot-from-2016-12-21-21-49-57.png 512w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/Screenshot-from-2016-12-21-21-49-57-160x116.png 160w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2016\/12\/Screenshot-from-2016-12-21-21-49-57-320x231.png 320w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/a><figcaption id=\"caption-attachment-13630\" class=\"wp-caption-text\">Mini vMac building on an emulated Mac Classic booting from the System 7 Network Access floppy image (no, I couldn&#8217;t boot from Classic&#8217;s hidden boot ROM disk)<\/figcaption><\/figure>\n<p>The <a href=\"http:\/\/www.gryphel.com\/c\/minivmac\/options.html\">build options<\/a> I chose are:<\/p>\n<pre>-t larm -ccs -m II -hres 512 -vres 384 -depth 3 -mf 2 -magnify 1 -em-cpu 2 -mem 8M<\/pre>\n<p>I&#8217;ve chosen to swap the Ctrl key with the Command (\u00e2\u0152\u02dc) key, as most non-Mac keyboards work better with this.<\/p>\n<p>The build program will export a file <em>out\/minivmac-3.5.0-larm.tar<\/em> that you can unpack into the full source code. It&#8217;s a really simple build, and fast, too.<\/p>\n<p>Now you&#8217;ll need a Mac IIx ROM image (which I&#8217;m not supposed to help you find, but it&#8217;s an easy search) and OS image disks from the Mini vMac <a href=\"http:\/\/www.gryphel.com\/c\/sw\/system\/sys75\/\">System Software<\/a> page. Have fun!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Running Mini vMac on a Raspberry Pi is hardly news. But maybe running it as a colour Mac II is. The screen size I&#8217;ve chosen is closer to a Color Classic, for no other reason that I like it. To build a Mac II-capable version of Mini vMac, you&#8217;ll need the Alpha source code. You&#8217;ll [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[3024,3031,2510],"class_list":["post-13628","post","type-post","status-publish","format-standard","hentry","category-computers-suck","tag-macintosh","tag-minivmac","tag-raspberrypi"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pQNZZ-3xO","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/13628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/comments?post=13628"}],"version-history":[{"count":1,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/13628\/revisions"}],"predecessor-version":[{"id":13631,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/13628\/revisions\/13631"}],"wp:attachment":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/media?parent=13628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/categories?post=13628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/tags?post=13628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}