Sweet16

Sweet16（スウィート・シックスティーン）は、Apple II StdのBASICに含まれる16ビットCPUエミュレータ。

MOS 6502の弱点であるデータやポインターが16ビットサイズになると処理が急に煩雑になる欠点を補強する為にApple IIのデザイナーであるスティーブ・ウォズニアック自身によって書かれた。Sweet16は16ビットのレジスタを16本持ち、ウォズニアックが「6502のアセンブリ言語で直接書かれたプログラムより実行速度は30倍ほど遅かったもののコード量を減らすのには大変役に立った」と言っているように、16ビット処理では非常に有用でApple社純正のアセンブリ言語であるEditor/Assembler（プログラマーはランディ・ウィギントン）でもSweet16をRAM上に置いて使っている。

Category:コンピュータアーキテクチャ
Category:仮想マシン
Category:エミュレーションソフトウェア
Category:インタプリタ