今作っているゲームで、画面上のドットを読み取る(マイクロソフトBASICで言うPOINT関数、プチコンで言うGSPOIT関数)と処理に便利なので、"pget"命令を見つけて、読み取れるかテストプログラムを動かしています。
ところが"pget"実行後、システム変数ginfo_r,ginfo_g,ginfo_bを見ても、読み取れずゼロになる事が多く(一方で読み取れている場合もあるが)、困っています。
"pget x,y"のアドレス指定自体は間違っていません。color命令など色がからむ命令を実行するとginfo系が変化するそうなので、"pget"実行直後にginfo_r,ginfo_g,ginfo_bを個別の変数に入れて、mesでその変数を出してみても、全部"0"だったりします。
実際のプログラム例をここに引用していないので、答えにくい部分もあると思いますが、原因があるとしたら、どこを疑えばいいでしょう?