「10 REM"_(C2SLFF4」の謎を解く:80年代BASICゲームに隠された機械語ルーチン

1980年のBASICゲーム『The Wizard's Castle』のソースコードに現れる謎のREM文「10 REM"_(C2SLFF4」。一見、無意味な文字列に見えるが、実はZ80機械語ルーチンとして機能し、乱数生成のシード値を取得する仕掛けだった。本記事では、著者が友人たちと協力し、エミュレータと逆アセンブルを駆使してその正体を解明する過程を詳細に解説。REM文がトークン化され、USR()関数で呼び出される機械語として実行される巧妙なテクニックが明らかになる。
「REM文のテキストをZ80機械語として呼び出しているのだ!」