IRISモニタプログラム変更履歴 V0.76 ・IPL2カートリッジブート・バージョン V0.75 ・カードバス切り換え実験バージョン V0.74 ・デバッガ4MB動作バージョン V0.73 ・カートリッジブート仕様 V0.72 ・3Dメモリ擬似対応版 V0.71 ・IPL2ブート実験版 V0.70(TS040304提出バージョン / CRC16 0x6cf8) ・IPL2ブート対応版 ・初期化シーケンス最適化 ・圧縮システムコール・エラー時のTerminate処理 追加 V0.62 ・3Dメモリ擬似対応版 V0.61 ・IPL2ブート実験版 ・検証のため JTAGイネーブル V0.60(TS提出バージョン / CRC16 0x0690) ・IPL2ブート対応版 ・DTCM全クリア V0.59 ・IPL2ブート対応版 V0.58 ・IPL2ブート実験版 ・バージョン表示 削除 V0.57 ・IPL2ブート対応版 V0.56 ・IPL2ブート実験版 ・SVC_Div()/SVC_DivRem()/SVC_Sqrt()/UnDiffByte2Byte()/UnDiffShort2Short 追加 ・UC_*StreamFuncp() 引数変更 V0.52 ・IPL2ブート対応版 V0.51 ・IPL2ブート実験版 ・NINTENDOロゴデータを含める ・システムコールの整理 ・JTAGイネーブルのみ有効 V0.50 ・3Dメモリ擬似対応 V0.45 ・NEC製擬似SRAMバーストモード修正 V0.41 ・IPL2ブート対応版 V0.40 ・IPL2ブート実験版 V0.36 ・IPL2実験用にプロテクションユニットをディセーブル V0.32 ・UsrSwi() 削除 V0.31 ・サウンドチーム提出バージョン V0.30 ・システム領域 4KB → 16KB 拡張対応 ・IPL2でブートさせる場合に無限ループに入っていたのを修正 ・DISP_READY_CARD_4_IPL2 定義追加 V0.30 ・NEC製擬似SRAMの新仕様へ対応 ・カードバス・リセット処理をMAINP側へ移動 V0.29 ・カード(カートリッジ)ヘッダチェック成功時にのみデバッガモニタ起動 ・AGBモード時の表示期間待ち処理をMAINP側へ移動 ・DISABLE_AGB_MODE → DISP_AGB_HEADER_ERROR 変更 V0.28 ・デバッガスタックアドレス移動(DTCM_END-0x40 → 0x027F_FD80) ・IsMmem8MB() 追加 ・MMEM_CHK_SIZE_[WRITE|READ]_BUF をSUBPと分離 ・例外発生時の FIQ 不許可バグの修正 V0.27 ・デバッガモニタブート情報エリアの移動(0x170 → 0x160) V0.26 ・デバッガモニタブート情報エリアの移動(0x70 → 0x170) ・AGBモード一時排除 V0.25 ・例外発生時の FIQ 不許可対応 ・AGBモード暫定対応 V0.24 ・SUBPとの通信部分の変更 ・カードのリセット準備コード追加 V0.23 ・スレッド対応を元に戻す ・キャッシュ無効化バグ修正 ・プロテクションユニットをディセーブルにしてアプリケーションを起動(DTCMのみ有効) V0.22a ・システムコールにて呼び出し元のスタックを使用するように変更(スレッド対応) V0.22 ・デバッガインタフェース変更 V0.21a ・デバッガインタフェース復帰処理の修正 V0.21 ・デバッガインタフェース実装 V0.20(TEGボード配布バージョン) ・SVC_UsrSwi() システムコール追加 V0.17 ・システムコール群の整理 V0.16 ・システムコールと割り込み処理呼び出しの高速化 ・スタックポインタの移動 ・*CpuSet*() の転送サイズ有効範囲の拡張 V0.15 ・SVC_WaitByLoop() 追加 ・SVC_WaitIntr() 高速化 ・SVC_CpuSetFast() バグ修正 V0.14 ・メインメモリのシステム領域初期化 ・SVC_AccessCard() TEGボード暫定版の追加 ・SVC_CpuSetFast() の32Byteサイズ制限の解除 ・SVC_WaitIntr() へホールトの追加 V0.13 ・システムコールNo参照時のバイトアクセス修正 V0.12 ・リストRAM の 0xffffffffクリア V0.11 ・TEG でのADバス・ダウンロードへ対応 ・TEG でサウンド出力を有効にするため LCDイネーブルフラグをセットする V0.10 ・TEG で動作するように対応 V0.06 ・システム領域をDTCM領域へ移動(TEG対応) ・RegisterRamReset() 変更 V0.05(AD16BUSバージョンV0.01) ・IOP同期&ダウンロード実行 V0.04 ・Halt()、Stop() 修正 V0.03 ・ArcTan2() → ArcTan3() V0.02 ・IntrWait()内の Halt 中止 V0.01 ・フラッシュ実行 ・AGBにあるサウンドと通信以外のシステムコールの実装 ・BB の仕様に合わせて内部ワークRAMイメージを未使用 ・プログラムコピー用に CpuFastSet() のソースチェック解除 ・最後に無限ループで停止(ユーザプログラムのロード時に デバッガが PC を変更してくれるため)