2020年1月6日投稿 / 2020年2月29日更新 / 投稿者 : りょうTanpo (元うつりきまぐれ) / タグ : 投稿プログラム ツール 変換 プチコンバータ
これはプチコン3号・プチコンBIGのために作られたプログラムを、プチコン4で動作するように変換するツールです。置き換えが必要な命令にプレフィックスをつけた独自命令を定義して、変換時にプレフィックスを付加して独自命令を参照するというやり方をとっています。
主に次のことができます。
プチコンバータで移植されたプログラムを実行する際もプチコンバータのプロジェクトが必要です。
把握した範囲でのバグは修正していますが、まだ動作しないプログラムもあります。もしエラーが発生したり、挙動が違ったりしたとき、またツールやヘッダプログラムそのものに間違いを見つけたときは 不具合報告 をお願いします。
動作確認済みの作品?
GUI ライブラリは実装中で、プロジェクトには入っていません。色ビット数やアンチエイリアスなどのオプションはツールで指定できないので、変換したプログラムの冒頭を一部修正する形となります。
プロジェクト PETITC 内にある SIMPLE.PRG が自動変換ツールです。ツールといっても画面はなく、特定のスロットのプログラムをすぐに変換して起動するだけのものです。
通常のプログラムとして SIMPLE.PRG を起動する際は、先にスロット 5 に変換したいプログラムを読み込んでください。スロット 5 の内容は変換後上書きされます。
ここに書いてあるのは最新のバージョンの情報ではありません。
+ | ... |
まず MAIN.PRG を起動してください。変換ツールはボタン、タッチスクリーン、マウスのいずれでも操作できます。 プチコン3号・BIGのプログラムを選ぶメインメニューから プログラムを変換する を選択します。すると、プチコン3号またはBIGのものと思われるプロジェクトの一覧が表示されるので、変換したいプログラムのあるプロジェクトを選んでください。プチコン3号またはBIGのプロジェクトかどうかは MAIN.PRG がないかどうかで判定しています。もしプロジェクトが表示されないときは その他のプロジェクト を選択するとすべてのプロジェクトの一覧が表示されるので、その一覧から選択してください。 次にファイルを選択します。ファイル一覧には TXT 形式のすべてのファイルが表示されるので、変換したいプログラムを選んでください。 ファイルを選ぶと、現在のプロジェクトで今すぐにテストするかどうか質問されます。テストとは、変換したプログラムを実際に確認することです。ここで はい を選択すると、プログラムを変換してすぐにテストを開始します。いいえ を選択したときはテストをせずに、変換したプログラムを保存します。ファイル選択に戻るには B ボタンを押してください。 プログラムを変換してテストするファイルを選択したあとの画面で はい を選択します。プログラムが変換され、すぐに実行されます。根本的な文法エラーの場合はエラーメッセージが出てファイル選択画面に戻ります。 テストを終わるには、コントローラの + ボタンを押すか、キーボードの F5 を押してください。または、プログラム内に終了メニューが用意されているときは、そこから終了しても構いません。 テストを終了するとツールに戻ります。オプションを変えてもう一度テストする際は はい を選択してください。いいえを選択すると、変換したプログラムを保存するかどうか尋ねられます。 注意点として、テストの際 LOAD はファイルのあるプロジェクトを参照しますが、SAVE は現在のプロジェクト以外の場所に保存することができません。サブプログラムとしてプチコンバータを起動している場合を除き、テストでは SAVE は無視されます。書き出したプログラムを元のプロジェクト ( 変換する前のファイルのあるプロジェクト ) で実行すれば保存できます。 変換したプログラムを保存する変換したプログラムはファイルとして保存したり、クリップボードまたはプログラムスロットに書き出すことができます。保存するかどうか聞かれたら はい を選択してから、どこに書き出すか選んでください。 変換したプログラムを動作させるには PETITC.LIB というファイルが必要です。プチコンバータのプロジェクトからコピーする必要はありませんが、逆にプチコンバータのプロジェクトを削除してしまうと動作しなくなります。 また、変換したプログラムを元のプロジェクト以外で実行した際 SAVE は無視されます。 |
プチコン4用の公開キーです。トップメニューの「作品を見る」から公開キーを入力すると、作品をダウンロードできます。
- CLS?
バージョン 0.8.0 現在
変換したプログラムが動作しなかったり、ツールやヘッダプログラム内に間違いがあったりした場合はこちらにお願いします。
下から最新のコメントとなります。
コメントと要望はこちらにどうぞ。バグ報告はここではなくすぐ上にお願いします。
下から最新のコメントとなります。
表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.246 秒 | このページの最終更新 : 2022/09/20 (火) 12:23:39 (565d) | ログイン
Copyright(C) 2011-2019 プチコンまとめWiki