Annotation of nono/doc/changes.html, revision 1.1.1.2

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

unix.superglobalmegacorp.com

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