Mac 68Kエミュレータ
この機能はUniversal Procedure Pointer (UPP) と呼ばれる新しいタイプのポインタにより実現されている。68kのコードからは、このポインタはコードを指す普通のポインタと同じように見え、また同じように扱える。しかし、実際にはその後にデータ構造が続いており、そこには特別なトラップ命令と、呼び出されるコードの命令セットを表すフラグが格納されている。PowerPCのコードでは、UPPはCallUniversalProc()関数に渡されて呼び出しが行われる。68kエミュレータはその後、対象のISAに合わせて引数の順序を変更したり、必要に応じてエミュレーションの開始・終了を行ったりする。Classic Mac OS向けコンパイラではマクロを定義しておくと自動的にUPPが使用されるようになっていた。また、PowerPCシステムライブラリには、ネイティブコードと68k用コードのいずれかを透過的に呼び出すためのスタブが含まれていた。これにより、プログラマはデュアルアーキテクチャに僅かな労力だけで対応できた。またOSと同様、アプリケーションに680x0とPowerPCの両方のコードを混ぜることも非常に容易であった。