mirror of
https://github.com/rvtr/ntr_bootrom.git
synced 2025-10-31 07:11:11 -04:00
147 lines
3.5 KiB
Plaintext
147 lines
3.5 KiB
Plaintext
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 を変更してくれるため)
|