プチコン4はかなり扱いやすくなりましたが、プチコン3号系(わたしはBIGなどを含めてこのように呼んでいる)にあった機能の一部がカットされているため、残念ながらこの先も実装できない機能が一つあります。それがSPCLIP、BGCLIPです。この機能を活用していた、あるわたしの作品の移植では単なる命令の置き換えでは解決しませんでした。
さて、プチコン4には1画面しかないですが、プチコン3号系ではDISPLAY命令を使ってごっちゃに処理できるという違いがあります。どうすればいいでしょう?
今回、この問題の解決のために、大量のユーザ定義命令を定義し、スプライトは上画面相当分は511〜0番、下画面相当分は(確か)1535〜1024番を使用しました(なぜ大きい方を「〜」の先に書いたのかは次の投稿で説明します)。
BGはこのように単純にはいかないのですが、「まじっくすと〜り〜」では全場面において上画面分に1枚しか割り当てていないようだったので、3番決め打ちにしました。