Annotation of nono/doc/changes.php, revision 1.1.1.3

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: 
1.1.1.3 ! root       16: <dt>0.1.2 (2020/10/28)
        !            17: <dd><ul>
        !            18: <li>build (Update): gcc5.5 以下はサポート外と明記。
        !            19: <q>Mention explicitly that it does not support gcc5.5 or below.</q>
        !            20: <li>vm (New): メモリとデバイスのアクセスウェイトをいくつか実装中。
        !            21: <q>Implement access wait partially on some memory and devices.</q>
        !            22: <li>vm (New): VM リセットを実装。<q>Implement VM reset.</q>
        !            23: <li>vm (Fix): m88xx0 エミュレーションをいくつか改善。
        !            24: OpenBSD/luna88k ユーザランドが少しだけ動くように。
        !            25: <q>Improve some m88xx0 emulations.
        !            26: This makes OpenBSD/luna88k userland apps work a little.</q>
        !            27: <li>vm (Update): LUNA88K の RAM 初期値を 64MB に変更。
        !            28: <q>Change the initial value of LUNA88K RAM to 64MB.</q>
        !            29: <li>vm (Update): LUNA88K の dipsw1 の初期値を変更。
        !            30: <q>Change the initial value of LUNA88K dipsw1.</q>
        !            31: <li>debugger (Update): 設定の debugger-port の初期値を 0 に変更。
        !            32: <q>Change the default value of debugger-port configuration field to 0.</q>
        !            33: <li>debugger (Update): d, m, n, s, t, help コマンドを色々改良。
        !            34: disp , reset コマンドを実装。
        !            35: <q> Various improvements for d, m, n, s, t, and help commands.
        !            36: Implement disp, reset commands.</q>
        !            37: <li>wx (Fix): メインウィンドウの最大化とリサイズを不可にする。
        !            38: <q>Disable main window's maximize and resize.</a>
        !            39: <li>wx (Fix): ビッグエンディアン環境で wxIMAGE_QUALITY_HIGH
        !            40: による縮小が化けるのを回避。
        !            41: <q>Avoid broken resize using wxIMAGE_QUALITY_HIGH on big endian.</q>
        !            42: </ul></dd>
        !            43: 
1.1.1.2   root       44: <dt>0.1.1 (2020/10/06)
                     45: <dd><ul>
                     46: <li>host(Fix): sparc などのホストでミスアラインドアクセスで死ぬのを修正。
                     47: <q>Fix abnormal termination due to mis-aligned access on some architecture
                     48: hosts such as sparc.</q>
                     49: <li>vm (New): SCSI の Start Stop Unit コマンドをダミーで実装。
                     50: (OpenBSD カーネルが使っている)
                     51: <q>Implement SCSI Start Stop Unit command as no-op. (OpenBSD kernel uses it.)</q>
                     52: <li>vm (Fix): LUNA-I の PROM V4.22 以外はそのまま起動するようにしてみる。
                     53: <q>On LUNA-I, when PROM is other than V4.22, run it as is.</q>
                     54: <li>vm (Fix): SCSI コマンドがメディアサイズを超える位置やサイズを要求した時に死ぬのを修正。
                     55: <q>Fix abnormal termination when SCSI command requests exceeded position or length than actual media.</q>
                     56: <li>vm (Fix): LUNA-I エミュレーション ROM 上で、マウス操作でゴミが入力されるのを修正。
                     57: <q>Fix emitting garbage characters on mouse operation on LUNA-I emulated ROM.</q>
                     58: <li>GUI (New): LUNA のフロントパネル LCD ウィンドウを実装。
                     59: <q>Implement LUNA's front panel LCD window.</q>
                     60: <li>GUI (New): モニタウィンドウの更新頻度を設定可能にする。
                     61: <q>Make monitor window's refresh rate configureable.</q>
                     62: <li>GUI (New): ホスト情報ウィンドウ、ブレークポイントウィンドウ、履歴ウィンドウを実装。
                     63: <q>Implement host information window, breakpoint window, and
                     64: history window.</q>
                     65: <li>GUI (New): ログウィンドウのバックログを実装。
                     66: <q>Implement backlog of log window.</q>
                     67: <li>debugger (New): bi, bm, bv コマンドを実装。
                     68: <q>Implement bi, bm, and bv commands.</q>
                     69: <li>debugger (New): ブランチ履歴、例外履歴を実装。
                     70: <q>Implement branch history and exception history.</q>
                     71: <li>debugger (Fix): 逆アセンブラが 68020 の callm 命令で死んでいたのを修正。
                     72: <q>Fix abnormal termination when disassembling 68020 CALLM instruction.</q>
1.1.1.3 ! root       73: <li>vm (Fix): LUNA88K 用の luna-dipsw1 の初期値を用意。
        !            74: <q>luna-dipsw1 uses a different initial value for LUNA88K.</q>
1.1.1.2   root       75: <li><span class=strike>vm (Update): X68k TVRAM レンダリングを改良。
                     76: <q style="color:var(--grey)">Improve performance on X68k TVRAM rendering.</q></span>
                     77: <li><span class=strike>debugger (Fix): 逆アセンブラで moveq.l が %d0 でない時にも IOCS コールと解釈していたのを修正。</span>
                     78: </ul></dd>
                     79: 
1.1       root       80: <dt>0.1.0 (2020/07/19)
                     81: <dd><ul>
1.1.1.2   root       82: <li>host(Fix): OpenBSD/FreeBSD でビルド可能に。
                     83: <q>Make it buildable on OpenBSD/FreeBSD.</q>
                     84: <li>GUI(Update): GUI メニューの L10N 対応
1.1       root       85: (GUI メニュー以外(ログメッセージなど)については当面対応予定はないです)。
                     86: <q>Support L10N for GUI menus
                     87: (There are no plans to support more messages (like log messages)
1.1.1.2   root       88: at least for now).</q>
                     89: <li>GUI(Fix): サブウィンドウを表示しているとマウスモードでクリック入力が入らなかった問題を修正。
1.1       root       90: <q>Fix problem that you can not enter any clicks in mouse mode
1.1.1.2   root       91: when you display some sub windows.</q>
1.1.1.3 ! root       92: <li>vm(New): m88k の疑似 STOP 状態に対応。
        !            93: <q>Support pseudo STOP state on m88k.</q>
1.1       root       94: 
                     95: </ul></dd>
                     96: <p>
                     97: 
                     98: 
                     99: <dt>0.0.4 (2020/06/13)
                    100: <dd><ul>
1.1.1.2   root      101: <li>vm(Fix): 例外ベクタ取得中のバスエラーで死んでいたのを修正。
1.1       root      102: <q>Fix abnormal termination when fetching exception vector causes bus error.</q>
1.1.1.2   root      103: <li>vm(Update): ダブルバスフォールトを通知。
1.1       root      104: <q>Notify when double bus fault has occurred.</q>
1.1.1.3 ! root      105: <li>vm(New): m88100 の改良と m88200 を実装中。
1.1       root      106: OpenBSD/luna88k カーネルが起動しますが、
                    107: まだユーザランドに入るあたりまでです。
1.1.1.3 ! root      108: <q>Improve m88100 and implement m88200.
1.1       root      109: It can run OpenBSD/luna88k kernel and
                    110: it has just entered in userland.
                    111: </q>
1.1.1.2   root      112: <li><span class=strike>vm(New): x68k の MFP、DMAC を適当実装したので
1.1       root      113: 実は NetBSD/x68k ブートローダまでは起動します。
                    114: CRTC が不完全なのでスクロールはまだできません。
1.1.1.2   root      115: <q style="color:var(--grey)">Implement MFP and DMAC in underground x68k mode.
1.1       root      116: It can run NetBSD/x68k boot loader.
                    117: However, CRTC emulation is not completed yet,
                    118: so you cannot scroll text.</q>
                    119: </ul></dd>
                    120: 
                    121: <dt>0.0.3 (2020/05/16)
                    122: <dd><ul>
1.1.1.2   root      123: <li>vm(New): ROM モニタエミュレーションを実装。<q>Support emulated ROM monitor.</q>
1.1.1.3 ! root      124: <li>vm(New): 地下で m88k 実装開始。
1.1       root      125: 今のところ OpenBSD/luna88k のブートローダが起動できるだけです。
1.1.1.3 ! root      126: <q>Start to implement m88k in underground.
1.1       root      127: It just can run OpenBSD/luna88k's boot loader for now.
                    128: </q>
                    129: </ul></dd>
                    130: 
                    131: <dt>0.0.2 (2020/04/21)
                    132: <dd><ul>
1.1.1.2   root      133: <li>vm(New): SCSI エミュレーションを改善。<q>Improve(Reimplement) SCSI emulation.</q>
                    134: <li>vm(New): マウスをサポート。<q>Support mouse.</q>
                    135: <li>vm(Fix): RFCNT の Y 座標を修正。<q>Fix Y coordinate of RFCNT.</q>
1.1       root      136: </ul></dd>
                    137: 
                    138: <dt>0.0.1 (2020/03/06)
                    139: <dd><ul>
                    140: <li>Initial Release
                    141: </ul></dd>
                    142: 
                    143: </dl>
                    144: </div>
                    145: <hr>
                    146: nono project
                    147: </body>
                    148: </html>

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.