diff options
| author | Max Roncace <me@caseif.net> | 2026-01-19 21:18:30 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-19 18:18:30 -0800 |
| commit | 1fba6e13e56dd74ca73bcfabfe2756b520fd8d7b (patch) | |
| tree | c8bcca0d8320b28abfd84e86a9c4a951e127823c /src/m_Do | |
| parent | d83996c711a7aadd4f468614a34f53572423c3f1 (diff) | |
Use default parameter values in JORMContext calls where appropriate (#3057)
Diffstat (limited to 'src/m_Do')
| -rw-r--r-- | src/m_Do/m_Do_main.cpp | 114 |
1 files changed, 51 insertions, 63 deletions
diff --git a/src/m_Do/m_Do_main.cpp b/src/m_Do/m_Do_main.cpp index 84987d33ef..632c374ef1 100644 --- a/src/m_Do/m_Do_main.cpp +++ b/src/m_Do/m_Do_main.cpp @@ -276,39 +276,34 @@ void debugDisplay() { } void my_genCheckBox(JORMContext* mctx, const char* label, u8* pSrc, u8 mask) { - mctx->genCheckBox(label, pSrc, mask, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genCheckBox(label, pSrc, mask); } #if DEBUG void mDoMain_HIO_c::genMessage(JORMContext* mctx) { - mctx->genSlider("コード破壊チェックフレーム", &memorycheck_check_frame, 0, 0xFF, 0, NULL, 0xFFFF, - 0xFFFF, 0x200, 0x18); - mctx->genButton("コード破壊チェックcheck", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("コード破壊チェックsave", 1, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("コード破壊チェックdiff", 2, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genCheckBox("デバッグフィル", &mDoMch::mDebugFill, 1, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genSlider("ヒープ破壊チェックフレーム", &fillcheck_check_frame, 0, 0xFF, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("ヒープ破壊チェック", 3, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("ヒープFree領域フィル", 4, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("浮動小数点例外を(再び)有効にする", 5, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genCheckBox("◎無効演算", &mDoMch::FpscrEnableBits, 0x80, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genCheckBox("○オーバー", &mDoMch::FpscrEnableBits, 0x40, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genCheckBox("△アンダー", &mDoMch::FpscrEnableBits, 0x20, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genCheckBox("○ゼロ除算", &mDoMch::FpscrEnableBits, 0x10, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genCheckBox("▲不正確 ", &mDoMch::FpscrEnableBits, 0x8, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - - mctx->genLabel("ソースファイル:m_Do_main.cpp", 0, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genCheckBox("OSReport 表示しない", &mReportDisable, 1, 0, NULL, 0xFFFF, 0xFFFF, 0x200, - 0x18); - mctx->genCheckBox("OSReport 優先度最高", &print_highPriority, 1, 0, NULL, 0xFFFF, 0xFFFF, 0x200, - 0x18); - mctx->genCheckBox("OSReport スレッド表示", &print_threadID, 1, 0, NULL, 0xFFFF, 0xFFFF, - 0x200, 0x18); - mctx->genCheckBox("OSReport CallerPC表示", &print_callerPC, 1, 0, NULL, 0xFFFF, 0xFFFF, - 0x200, 0x18); - mctx->genSlider("レベル", &print_callerPCLevel, 3, 10, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - - mctx->startComboBox("簡易ヒープ表示", &mHeapBriefType, 0, NULL, 0xFFFF, 0xFFFF, 0x100, 0x1a); + mctx->genSlider("コード破壊チェックフレーム", &memorycheck_check_frame, 0, 0xFF); + mctx->genButton("コード破壊チェックcheck", 0); + mctx->genButton("コード破壊チェックsave", 1); + mctx->genButton("コード破壊チェックdiff", 2); + mctx->genCheckBox("デバッグフィル", &mDoMch::mDebugFill, 0x1); + mctx->genSlider("ヒープ破壊チェックフレーム", &fillcheck_check_frame, 0, 0xFF); + mctx->genButton("ヒープ破壊チェック", 3); + mctx->genButton("ヒープFree領域フィル", 4); + mctx->genButton("浮動小数点例外を(再び)有効にする", 5); + mctx->genCheckBox("◎無効演算", &mDoMch::FpscrEnableBits, 0x80); + mctx->genCheckBox("○オーバー", &mDoMch::FpscrEnableBits, 0x40); + mctx->genCheckBox("△アンダー", &mDoMch::FpscrEnableBits, 0x20); + mctx->genCheckBox("○ゼロ除算", &mDoMch::FpscrEnableBits, 0x10); + mctx->genCheckBox("▲不正確 ", &mDoMch::FpscrEnableBits, 0x8); + + mctx->genLabel("ソースファイル:m_Do_main.cpp", 0); + mctx->genCheckBox("OSReport 表示しない", &mReportDisable, 0x1); + mctx->genCheckBox("OSReport 優先度最高", &print_highPriority, 0x1); + mctx->genCheckBox("OSReport スレッド表示", &print_threadID, 0x1); + mctx->genCheckBox("OSReport CallerPC表示", &print_callerPC, 0x1); + mctx->genSlider("レベル", &print_callerPCLevel, 3, 10); + + mctx->startComboBox("簡易ヒープ表示", &mHeapBriefType); mctx->genComboBoxItem("なし", 0); mctx->genComboBoxItem("合計空き・最大空き", 1); mctx->genComboBoxItem("最大使用量・ヒープサイズ元使用量", 2); @@ -317,54 +312,47 @@ void mDoMain_HIO_c::genMessage(JORMContext* mctx) { mctx->endComboBox(); my_genCheckBox(mctx, "ヒープサイズ表示を行う", &mDisplayHeapSize, 1); - mctx->genCheckBox("ヒープバーを表示する", &mVisibleHeapBar, 1, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genCheckBox("ヒープバーを表示する", &mVisibleHeapBar, 0x1); - mctx->startComboBox("ヒープバーの種類", &mSelectHeapBar, 0, NULL, 0xFFFF, 0xFFFF, 0x100, 0x1a); + mctx->startComboBox("ヒープバーの種類", &mSelectHeapBar); mctx->genComboBoxItem("カレント", 0); for (int i = 0; i < 8; i++) { mctx->genComboBoxItem(HeapCheckTable[i]->getJName(), i + 1); } mctx->endComboBox(); - mctx->genCheckBox("ヒープチェック", &mCheckHeap, 1, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genCheckBox("フレームバー表示", &mPrintFrameLine, 1, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); + mctx->genCheckBox("ヒープチェック", &mCheckHeap, 0x1); + mctx->genCheckBox("フレームバー表示", &mPrintFrameLine, 0x1); - mctx->startComboBox("GX警告レベル", &mDoMch::GXWarningLevel, 0, NULL, 0xFFFF, 0xFFFF, 0x100, 0x1a); + mctx->startComboBox("GX警告レベル", &mDoMch::GXWarningLevel); mctx->genComboBoxItem("エラー&警告なし", 0); mctx->genComboBoxItem("致命的なエラー", 1); mctx->genComboBoxItem("中警告と全エラー", 2); mctx->genComboBoxItem("すべての警告", 3); mctx->endComboBox(); - mctx->genButton("GX警告を1フレームだけ実行", 9, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("ダイナミックリンク状況をダンプ", 7, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("ダイナミックリンクカウンタをリセット", 8, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("ARAMヒープをダンプ", 10, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("ゲームリソースをダンプ", 11, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("RES_CONTROLをダンプ", 12, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("ルートヒープをダンプ", 13, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("システムヒープをダンプ", 14, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("ゼルダヒープをダンプ", 15, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("ゲームヒープをダンプ", 16, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("アーカイブヒープをダンプ", 17, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("J2Dヒープをダンプ", 18, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("ホストIOヒープをダンプ", 19, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - mctx->genButton("コマンドヒープをダンプ", 20, 0, NULL, 0xFFFF, 0xFFFF, 0x200, 0x18); - - mctx->genCheckBox("ダイナミックリンク冗長表示", &DynamicModuleControlBase::verbose, 1, 0, NULL, 0xFFFF, 0xFFFF, - 0x200, 0x18); - mctx->genCheckBox("ヒープコールバック冗長表示", &mDoMch::myHeapVerbose, 1, 0, NULL, 0xFFFF, 0xFFFF, - 0x200, 0x18); - mctx->genCheckBox("ヒープコールバックチェック", &mDoMch::myHeapCallbackCheck, 1, 0, NULL, 0xFFFF, 0xFFFF, - 0x200, 0x18); - mctx->genCheckBox("mDoDvdThd::verbose冗長表示", &mDoDvdThd::verbose, 1, 0, NULL, 0xFFFF, 0xFFFF, - 0x200, 0x18); - mctx->genCheckBox("mDoDvdThd::DVDRead冗長表示", &mDoDvdThd::Report_DVDRead, 1, 0, NULL, 0xFFFF, 0xFFFF, - 0x200, 0x18); - mctx->genCheckBox("mDoDvdThd::DVDログモード", &mDoDvdThd::DVDLogoMode, 1, 0, NULL, 0xFFFF, 0xFFFF, - 0x200, 0x18); - mctx->genCheckBox("fopMsg::MemCheck ヒープチェック", &fopMsg::MemCheck, 1, 0, NULL, 0xFFFF, - 0xFFFF, 0x200, 0x18); + mctx->genButton("GX警告を1フレームだけ実行", 9); + mctx->genButton("ダイナミックリンク状況をダンプ", 7); + mctx->genButton("ダイナミックリンクカウンタをリセット", 8); + mctx->genButton("ARAMヒープをダンプ", 10); + mctx->genButton("ゲームリソースをダンプ", 11); + mctx->genButton("RES_CONTROLをダンプ", 12); + mctx->genButton("ルートヒープをダンプ", 13); + mctx->genButton("システムヒープをダンプ", 14); + mctx->genButton("ゼルダヒープをダンプ", 15); + mctx->genButton("ゲームヒープをダンプ", 16); + mctx->genButton("アーカイブヒープをダンプ", 17); + mctx->genButton("J2Dヒープをダンプ", 18); + mctx->genButton("ホストIOヒープをダンプ", 19); + mctx->genButton("コマンドヒープをダンプ", 20); + + mctx->genCheckBox("ダイナミックリンク冗長表示", &DynamicModuleControlBase::verbose, 0x1); + mctx->genCheckBox("ヒープコールバック冗長表示", &mDoMch::myHeapVerbose, 0x1); + mctx->genCheckBox("ヒープコールバックチェック", &mDoMch::myHeapCallbackCheck, 0x1); + mctx->genCheckBox("mDoDvdThd::verbose冗長表示", &mDoDvdThd::verbose, 0x1); + mctx->genCheckBox("mDoDvdThd::DVDRead冗長表示", &mDoDvdThd::Report_DVDRead, 0x1); + mctx->genCheckBox("mDoDvdThd::DVDログモード", &mDoDvdThd::DVDLogoMode, 0x1); + mctx->genCheckBox("fopMsg::MemCheck ヒープチェック", &fopMsg::MemCheck, 0x1); } void mDoMain_HIO_c::listenPropertyEvent(const JORPropertyEvent* property) { |
