プチコン4 まとめWiki

投稿プログラム : SmileBASIC Debugger

パンくずリスト

2019年07月15日投稿 / 投稿者 : otya / タグ : 投稿プログラム

使い方

スロット3はデバッガが使うためスロット3は空にしておいてください。

プログラムの描画が重い場合編集メニューのフォント変更で8pxフォントに変更すると軽くなります。

プチコン4のプログラムは1スロット当たり2MBまでしか使えないので大きめのプログラムをデバッグしようとするとOut of code memoryが出る場合があります。

既にスロットに読み込まれているプログラムをデバッグする場合

スロット0にプログラム、スロット1にライブラリ、スロット2にSBDBGが読み込まれている場合RUN 2で実行することでスロット0をデバッグすることが出来ます

ファイルから読み込んでプログラムをデバッグする場合

  1. 一旦Shift+F1かデバッグ/終了からプログラムを終了する
  2. 読み込みたいスロットに切り替える
  3. ファイルメニューからプログラムを読み込む

操作方法

ファイルメニューからデバッガを終了することが出来ます

ショートカット一覧

キー役割
F1実行
Shift+Ctrl+Bコンパイル(スロットをUSEする)
Pause/Breakキープログラム(debuggee)の一時停止
Shift+F1プログラムの終了
Shift+Ctrl+F1プロラムの再起動
F2ステップイン(関数呼び出しやGOSUBがあった場合関数やサブルーチンの中に進む
F3ステップオーバー(関数呼び出しやGOSUBがあった場合飛び越す)
F3ステップアウト(関数やサブルーチンの呼び出し元につくまで実行する)
Ctrl+F2カーソル行まで実行
Shift+Ctrl+F2カーソル行へ移動(カーソル行まで実行と違い強制的にカーソルまでGOTOする
F4ブレークポイント切り替え
F12関数の定義へ移動
Alt+メニューで下線になっているキーメニューを開く
Ctrl+1スロット0に切り替え
Ctrl+2スロット1に切り替え
Ctrl+3スロット2に切り替え
Ctrl+4スロット3に切り替え
Ctrl+Tab次のタブへ移動
Alt+Tab次のウィンドウへ移動
Alt+F4ウィンドウを閉じる

スクリーンショット・動画

2019071519552700-B4374FDA41BFF09D976C1FEA83EFB230.jpg

公開キー

プチコン4用の公開キーです。トップメニューの「作品を見る」から公開キーを入力すると、作品をダウンロードできます。

プチコン4 公開キー
4R3PV23QJ

更新履歴

1.0.7

  • 可変長引数の扱いを修正

1.0.6

  • 接尾辞付COMMON DEFをコンパイルできるように
  • 継続行での空行の取り扱いを修正

1.0.5

  • 組み込み定数を評価ウィンドウで評価出来るように
  • 16進2進リテラルの字句解析を厳密に
  • ELSE,ELSEIFの構文解析を修正
  • 単項演算子、EXEC、STOPのコンパイル処理を修正
  • SPANIMなどでS+を扱えるように
  • RESTOREのラベル動的参照を修正
  • COPYで配列を自動拡張するように

1.0.4

  • mkII互換構文のNEXTを実装
  • 進捗表示を修正

1.0.3

  • ラベルや関数の動的参照でcase-insensitiveな辞書の探索が行われていなかった問題を修正
  • EXECのエラーの扱いを修正

1.0.2

  • &B1111_1111や&HF_Fのような桁区切りをパース出来るように修正
  • スロットをまたぐ関数呼び出しを修正

1.0.1

  • ステップ実行を修正
  • パースやコンパイルに進捗表示を追加

CHECKER FLAG (ひとことコメント)

この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)

  • 名無しさん : なんというか、凄すぎて言葉も出ない (2019/07/16 (火) 16:27:41)

メニュー 【4】

過去シリーズWiki

ヘルプ

リンク

最近の更新

最近の人気ページ

オンライン情報

  • 現在同時に 3 人がこのサイトを見ています
  • このページはこれまでに 1034 回、本日は 3 回、昨日は 1 回閲覧されました

ページの先頭に戻る

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.026 秒 | このページの最終更新 : 2019/07/17 (水) 22:48:58 (125d) | ログイン
Copyright(C) 2011-2019 プチコンまとめWiki