<p><span class="h-card" translate="no"><a href="https://mastodon.social/@unspeaker" class="u-url mention">@<span>unspeaker</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@mcc" class="u-url mention">@<span>mcc</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> for instance when Apple transitioned the Macintosh from 68K to PowerPC, the system still booted into a 68K emulator by default. but "universal procedure pointers" used a trap instruction to break out of the emulator, followed by a data structure describing how to marshal arguments and returns to the native PowerPC code and back <a href="https://orangejuiceliberationfront.com/universal-procedure-pointers/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">orangejuiceliberationfront.com</span><span class="invisible">/universal-procedure-pointers/</span></a></p>