ntr_bootrom/trunk/IrisMainp/IrisMon/IRISモニタ履歴.txt

147 lines
3.5 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

IRISモニタプログラム変更履歴
V0.76
・IPL2カートリッジブート・バージョン
V0.75
・カードバス切り換え実験バージョン
V0.74
・デバッガ4MB動作バージョン
V0.73
・カートリッジブート仕様
V0.72
・3Dメモリ擬似対応版
V0.71
・IPL2ブート実験版
V0.70TS040304提出バージョン / CRC16 0x6cf8
・IPL2ブート対応版
・初期化シーケンス最適化
・圧縮システムコール・エラー時のTerminate処理 追加
V0.62
・3Dメモリ擬似対応版
V0.61
・IPL2ブート実験版
・検証のため JTAGイネーブル
V0.60TS提出バージョン / 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 → 0160
V0.26
・デバッガモニタブート情報エリアの移動0x70 → 0170
・AGBモード一時排除
V0.25
・例外発生時の FIQ 不許可対応
・AGBモード暫定対応
V0.24
・SUBPとの通信部分の変更
・カードのリセット準備コード追加
V0.23
・スレッド対応を元に戻す
・キャッシュ無効化バグ修正
・プロテクションユニットをディセーブルにしてアプリケーションを起動DTCMのみ有効
V0.22a
・システムコールにて呼び出し元のスタックを使用するように変更(スレッド対応)
V0.22
・デバッガインタフェース変更
V0.21a
・デバッガインタフェース復帰処理の修正
V0.21
・デバッガインタフェース実装
V0.20TEGボード配布バージョン
・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.05AD16BUSバージョンV0.01
・IOP同期ダウンロード実行
V0.04
・Halt()、Stop() 修正
V0.03
・ArcTan2() → ArcTan3()
V0.02
・IntrWait()内の Halt 中止
V0.01
・フラッシュ実行
・AGBにあるサウンドと通信以外のシステムコールの実装
・BB の仕様に合わせて内部ワークRAMイメージを未使用
・プログラムコピー用に CpuFastSet() のソースチェック解除
・最後に無限ループで停止(ユーザプログラムのロード時に
デバッガが PC を変更してくれるため)