|
|
1.1 root 1: <!--
2: nono
3: Copyright (C) 2020 nono project
4: Licensed under nono-license.txt
5: -->
6: <html>
7: <?php require_once "common.php"; ?>
8: <body>
9: <h3>nono: changes</h3>
10:
1.1.1.2 ! root 11: Grey colored items are experimental and are just a log for us developers.
1.1 root 12: <hr>
13: <div class="main">
14: <dl>
1.1.1.2 ! root 15:
! 16: <dt>0.1.1 (2020/10/06)
! 17: <dd><ul>
! 18: <li>host(Fix): sparc などのホストでミスアラインドアクセスで死ぬのを修正。
! 19: <q>Fix abnormal termination due to mis-aligned access on some architecture
! 20: hosts such as sparc.</q>
! 21: <li>vm (New): SCSI の Start Stop Unit コマンドをダミーで実装。
! 22: (OpenBSD カーネルが使っている)
! 23: <q>Implement SCSI Start Stop Unit command as no-op. (OpenBSD kernel uses it.)</q>
! 24: <li>vm (Fix): LUNA-I の PROM V4.22 以外はそのまま起動するようにしてみる。
! 25: <q>On LUNA-I, when PROM is other than V4.22, run it as is.</q>
! 26: <li>vm (Fix): SCSI コマンドがメディアサイズを超える位置やサイズを要求した時に死ぬのを修正。
! 27: <q>Fix abnormal termination when SCSI command requests exceeded position or length than actual media.</q>
! 28: <li>vm (Fix): LUNA-I エミュレーション ROM 上で、マウス操作でゴミが入力されるのを修正。
! 29: <q>Fix emitting garbage characters on mouse operation on LUNA-I emulated ROM.</q>
! 30: <li>GUI (New): LUNA のフロントパネル LCD ウィンドウを実装。
! 31: <q>Implement LUNA's front panel LCD window.</q>
! 32: <li>GUI (New): モニタウィンドウの更新頻度を設定可能にする。
! 33: <q>Make monitor window's refresh rate configureable.</q>
! 34: <li>GUI (New): ホスト情報ウィンドウ、ブレークポイントウィンドウ、履歴ウィンドウを実装。
! 35: <q>Implement host information window, breakpoint window, and
! 36: history window.</q>
! 37: <li>GUI (New): ログウィンドウのバックログを実装。
! 38: <q>Implement backlog of log window.</q>
! 39: <li>debugger (New): bi, bm, bv コマンドを実装。
! 40: <q>Implement bi, bm, and bv commands.</q>
! 41: <li>debugger (New): ブランチ履歴、例外履歴を実装。
! 42: <q>Implement branch history and exception history.</q>
! 43: <li>debugger (Fix): 逆アセンブラが 68020 の callm 命令で死んでいたのを修正。
! 44: <q>Fix abnormal termination when disassembling 68020 CALLM instruction.</q>
! 45: <li><span class=strike>vm (Fix): LUNA88K 用の luna-dipsw1 の初期値を用意。
! 46: <q style="color:var(--grey)">luna-dipsw1 uses a different initial value for LUNA88K.</q></span>
! 47: <li><span class=strike>vm (Update): X68k TVRAM レンダリングを改良。
! 48: <q style="color:var(--grey)">Improve performance on X68k TVRAM rendering.</q></span>
! 49: <li><span class=strike>debugger (Fix): 逆アセンブラで moveq.l が %d0 でない時にも IOCS コールと解釈していたのを修正。</span>
! 50: </ul></dd>
! 51:
1.1 root 52: <dt>0.1.0 (2020/07/19)
53: <dd><ul>
1.1.1.2 ! root 54: <li>host(Fix): OpenBSD/FreeBSD でビルド可能に。
! 55: <q>Make it buildable on OpenBSD/FreeBSD.</q>
! 56: <li>GUI(Update): GUI メニューの L10N 対応
1.1 root 57: (GUI メニュー以外(ログメッセージなど)については当面対応予定はないです)。
58: <q>Support L10N for GUI menus
59: (There are no plans to support more messages (like log messages)
1.1.1.2 ! root 60: at least for now).</q>
! 61: <li>GUI(Fix): サブウィンドウを表示しているとマウスモードでクリック入力が入らなかった問題を修正。
1.1 root 62: <q>Fix problem that you can not enter any clicks in mouse mode
1.1.1.2 ! root 63: when you display some sub windows.</q>
! 64: <li><span class=strike>vm(New): m88k の疑似 STOP 状態に対応。
! 65: <q style="color:var(--grey)">Support pseudo STOP state on m88k.</q></span>
1.1 root 66:
67: </ul></dd>
68: <p>
69:
70:
71: <dt>0.0.4 (2020/06/13)
72: <dd><ul>
1.1.1.2 ! root 73: <li>vm(Fix): 例外ベクタ取得中のバスエラーで死んでいたのを修正。
1.1 root 74: <q>Fix abnormal termination when fetching exception vector causes bus error.</q>
1.1.1.2 ! root 75: <li>vm(Update): ダブルバスフォールトを通知。
1.1 root 76: <q>Notify when double bus fault has occurred.</q>
1.1.1.2 ! root 77: <li><span class=strike>vm(New): m88100 の改良と m88200 を実装中。
1.1 root 78: OpenBSD/luna88k カーネルが起動しますが、
79: まだユーザランドに入るあたりまでです。
80: <q style="color:var(--grey)">Improve m88100 and implement m88200.
81: It can run OpenBSD/luna88k kernel and
82: it has just entered in userland.
83: </q>
84: </span>
1.1.1.2 ! root 85: <li><span class=strike>vm(New): x68k の MFP、DMAC を適当実装したので
1.1 root 86: 実は NetBSD/x68k ブートローダまでは起動します。
87: CRTC が不完全なのでスクロールはまだできません。
1.1.1.2 ! root 88: <q style="color:var(--grey)">Implement MFP and DMAC in underground x68k mode.
1.1 root 89: It can run NetBSD/x68k boot loader.
90: However, CRTC emulation is not completed yet,
91: so you cannot scroll text.</q>
92: </ul></dd>
93:
94: <dt>0.0.3 (2020/05/16)
95: <dd><ul>
1.1.1.2 ! root 96: <li>vm(New): ROM モニタエミュレーションを実装。<q>Support emulated ROM monitor.</q>
! 97: <li><span class=strike>vm(New): 地下で m88k 実装開始。
1.1 root 98: 今のところ OpenBSD/luna88k のブートローダが起動できるだけです。
1.1.1.2 ! root 99: <q style="color:var(--grey)">Start to implement m88k in underground.
1.1 root 100: It just can run OpenBSD/luna88k's boot loader for now.
101: </q>
102: </span>
103: </ul></dd>
104:
105: <dt>0.0.2 (2020/04/21)
106: <dd><ul>
1.1.1.2 ! root 107: <li>vm(New): SCSI エミュレーションを改善。<q>Improve(Reimplement) SCSI emulation.</q>
! 108: <li>vm(New): マウスをサポート。<q>Support mouse.</q>
! 109: <li>vm(Fix): RFCNT の Y 座標を修正。<q>Fix Y coordinate of RFCNT.</q>
1.1 root 110: </ul></dd>
111:
112: <dt>0.0.1 (2020/03/06)
113: <dd><ul>
114: <li>Initial Release
115: </ul></dd>
116:
117: </dl>
118: </div>
119: <hr>
120: nono project
121: </body>
122: </html>
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.