PC-8001で、GAME-PCコンパイラをやってみましたが、実行するとエラーでした。

2023/12/06 に公開
視聴回数 91
0
0
PC-8001mk2でGAME-PCインタープリタを試したところ非常に良かったのでコンパイラも入力してみました。GAMEコンパイラはGAME80ー>GAME-MZー>GAME-PCというように前にコンパイラを下敷きにして開発されているようなので、GAME-MZコンパイラをもとにして違うところを修正しました。最初、コンパイルするとエラーとなっていましたがよく調べてみると3行抜けているところを発見し、修正したらコンパイルはできるようになりました。簡単なプログラムをコンパイルすると実行できるのですがコンパイラ自体をコンパイルした実行プログラムを実行すると暴走します。だいたいDO-UNTILが2レベルになると暴走するようです。もう少しよく見比べてみたいと思います。GAME-PCは8バイト毎のチェックサムが有ったので安心できるのですがコンパイラの方はチェックサムがありません。何回か動かしながら直していくしかないようです。クロックの遅いPC-8001でもコンパイラが使えれば使えるようになると思います。もう少し見直してみたいと思います。