{"id":74476,"date":"2025-01-25T15:29:41","date_gmt":"2025-01-25T20:29:41","guid":{"rendered":"http:\/\/pappp.net\/?guid=1bdf4b4e063fb925a51b149cab44404c"},"modified":"2025-01-25T15:29:41","modified_gmt":"2025-01-25T20:29:41","slug":"an-invalid-68030-instruction-accidentally-allowed-the-mac-classic-ii-to-boot","status":"publish","type":"post","link":"https:\/\/pappp.net\/?p=74476","title":{"rendered":"An invalid 68030 instruction accidentally allowed the Mac Classic II to boot"},"content":{"rendered":"<p class=\"syndicated-attribution\">Source: <a href=\"https:\/\/www.downtowndougbrown.com\/2025\/01\/the-invalid-68030-instruction-that-accidentally-allowed-the-mac-classic-ii-to-successfully-boot-up\/\">Hacker News<\/a><\/p>\n<div style=\"background-color : #fff7d5;\n\t\t\tborder-width : 1px; padding : 5px; border-style : dashed; border-color : #e7d796;margin-bottom : 1em; color : #9a8c59;\">Article note: This is the niftiest, most deeply technical esoterica I've seen in a while. \nApple has an invalid instruction in the ROM of the Classic II (ca.1991), whose undocumented behavior on real hardware is necessary to compute an address during the boot process.  \nDiscovered because emulators that implement the documented instruction set crash, either on the invalid instruction or on the next instruction because the side-effect didn't happen.<\/div><a href=\"https:\/\/news.ycombinator.com\/item?id=42824562\" rel=\"noopener noreferrer\">Comments<\/a>","protected":false},"excerpt":{"rendered":"<p>Comments<\/p>\n<p> <a href=\"https:\/\/pappp.net\/?p=74476\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[226],"tags":[],"class_list":["post-74476","post","type-post","status-publish","format-standard","hentry","category-news-2"],"_links":{"self":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/74476","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=74476"}],"version-history":[{"count":0,"href":"https:\/\/pappp.net\/index.php?rest_route=\/wp\/v2\/posts\/74476\/revisions"}],"wp:attachment":[{"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=74476"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=74476"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pappp.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=74476"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}