--- nono/doc/changes.php 2026/04/29 17:05:11 1.1.1.13 +++ nono/doc/changes.php 2026/04/29 17:05:18 1.1.1.15 @@ -10,9 +10,215 @@ Grey colored items are experimental and are just a log for us developers.
-
+
+
0.6.0 (2023-03-22) +
    +
  • vm(New): Nereid 拡張ボードのバンクメモリとイーサネット(RTL8019AS)を実装。 + Implement a bank memory and ethernet (RTL8019AS) of Nereid expansion + board. +
  • vm(Fix): X68030 で -X オプションで起動した時の割り込みレベルを修正。 + Fix an interrupt level when -X option is used in X68030. +
  • debugger(Update): 例外履歴を X68030 の IOCS コールに対応。 + Support X68030 IOCS call in the exception history. +
+

+ +

0.5.1 (2023-02-12) +
    +
  • vm(Fix): X68030 拡張メモリがない領域がバスエラーにならないよう修正。 + Fix a bus error in areas with no extended memory in X68030. +
  • vm(Update): HD647180 の DAA 命令を実装。 + Implement DAA instruction on HD647180. +
  • debugger(Fix): HD647180 リセット状態中にセットしたブレークポイントが +効かなかったのを修正。 + Fix breakpoints set while HD647180 is in reset state not working. +
  • GUI(New): デバイスマップモニタを実装。 + Implement a device map monitor. +
  • GUI(Update): DIPSW ウィンドウのスイッチをフォントサイズに連動させる。 + Link control size with font size, on DIPSW window. +
  • GUI(Fix): ビットマップモニタウィンドウを24ドットフォントに対応。 + Support 24 dot fonts in a bitmap monitor window. +
  • GUI(Fix): ビットマップモニタウィンドウをリサイズすると不正終了する +場合があったのを修正。 + Fix an abnormal termination when a bitmap monitor window is resized. +
+

+ + +

0.5.0 (2023-01-25) +
    +
  • vm(New): HD647180 を実装開始。とりあえず動く程度。 + Start to implement HD647180. +
  • vm(New): X68030 拡張メモリを実装。 + Implement X68030 extended memory. +
  • vm(Fix): SPC の DREG バッファフルで書き込みを行うと不正終了していたのを修正。 + Fix an abnormal termination on writing to DREG when buffer full in SPC. +
  • m68k(Update): m68030 のパフォーマンスを改善。 + Improve performance of m68030. +
  • debugger(Fix): BS 入力に対応。 + Fix BackSpace input. +
  • GUI(Update): モニタメニューを再編。 + Reorganize monitor menu. +
  • GUI(Update): 設定で指定されたスケールとモニタ更新レートをメニューに追加。 + Add mainview scale specified in configuration and monitor rate to menu. +
  • GUI(Fix): メモリダンプウィンドウを24ドットフォントに対応。 + Support 24 dot fonts in memory dump window. +
  • app(New): --create-sram オプションを実装。 + Implement --create-sram option. +
  • app(New): 設定ファイル ~/.nono.cfg も読み込むようにする。 + Support configuration file ~/.nono.cfg. +
  • app(Update): 設定項目 fast-modemonitor-fontsize、 +mainview-scale を実装。 +
  • app(Update): -Mmemdump に表示形式指定を実装。 + Support display format specification in -Mmemdump. +
+

+ +

0.4.4 (2022-10-27) +
    +
  • vm(New): LUNA の 8bpp ボードに仮対応。 + Support 8bpp board on LUNA provisionally. +
  • vm(Fix): 設定項目 xxx-news-sci-ignorexxx-news-sic-ignore に変更。 + Change configuration item name from xxx-new-sci-ignore to + xxx-new-sic-ignore. +
  • vm(Fix): NWS-1750 の RAM が一部で配置されていなかったのを修正。 + Fix a problem that RAM is not placed correctly. +
  • vm(Fix): X68030 のパレットレジスタへのアクセスを修正。 + Fix an access to X68030 palette registers. +
  • m88k(Update): m88k コアのパフォーマンスを約 3% 改善。 + Improve m88k core performance about 3%. +
  • debugger(Fix): メモリブレークポイントが 0番地でも動作するよう修正。 + Memory break point now works even on address 0. +
  • host(Fix): ホストシリアルコンソールにペーストとかすると内部キューが +あふれていたのを修正。 + Fix a queue overflow when many characters are pasted to the host + serial console at a time. +
  • GUI(New): メインウィンドウの表示倍率 x1.5, x2.0 を実装。 + Implement x1.5 and x2.0 scale on the main window. +
  • GUI(New): フォントサイズ 24 を追加。 + Add fontsize 24. +
  • GUI(New): 前面 LCD ウィンドウおよび LCD キャラクタモニタの大きさを +フォントサイズと連動させる。 + Link the front LCD window size and LCD charactor monitor size + to font size. +
  • GUI(New): Bt454/458 モニタをビデオモニタから独立。 + Split the Bt454/458 monitor from video monitor. +
  • GUI(New): パレットモニタを実装。 + Implement a palette monitor. +
  • GUI(New): DIPSW 設定ウィンドウを実装。 + Implement DIPSW setting window. +
  • GUI(New): メモリの編集機能を実装。 + Implement memory edit. +
  • GUI(New): 逆アセンブラモニタを実装。 + Implement disassemble monitor. +
  • GUI(Update): メモリダンプモニタに表示形式の切り替えを実装。 +MMU ディスクリプタの表示に対応。 + Implement output format selector on the memory dump monitor, +and support MMU descriptor. +
  • GUI(Update): メモリダンプモニタに1行移動ボタンを追加。 + Implement one line up/down button on the memory dump monitor. +
  • GUI(Update): メモリダンプモニタをマウスホイールに対応。 + Support mouse wheel on the memory dump monitor. +
  • GUI(Update): GTK コントロールは GTK パネルの上に置くように変更。 +GTK 側のテーマ変更に対応するため。 + Place a GTK control on the GTK panel correctly. +
  • GUI(Update): デフォルトカタログを読み込まないように変更。 + 一部のメッセージだけ(意図せず)翻訳された状態になるため。 + Don't load the default catalog. + Because it contains unintended translation. +
  • build(New): wxWidgets-3.2 系でのビルドに対応。 + Support wxWidgets 3.2 series. +
+

+ +

0.4.3 (2022-08-27) +
    +
  • m68k(Fix): PTESTR/PTESTW 命令のレベル0、レベル7 を実装。 + Implement case level 0 and level 7 of PTESTR/PTESTW instructions. +
  • m68k(Fix): TT0/1 レジスタの R/W ビットが指定された時の動作を修正。 + Fix match behavior when R/W bit are set on TT0/1 registers. +
  • m68k(Fix): ダブルバスフォールトでアプリケーションが応答出来なくなっていたのを修正。 + Fix that an application becomes inoperable on double bus fault in VM. +
  • m88k(Fix): 疑似 STOP の動作を改善。 + Improve pseudo STOP behaviors. +
  • vm(Update): LUNA-88K 内蔵 PROM の GETC/PUTC を(まじめに)実装。 + Implement GETC/PUTC routines on LUNA-88K's internal PROM. +
  • vm(New): NWS-1750 をサポートしてみるネタ。 + Support NWS-1750. It's just a joke. +
+

+ +

0.4.2 (2022-08-03) +
    +
  • vm(Update): LUNA-88K のメモリマップを実機に近づける。 + Improve a memory map on LUNA-88K. +
  • vm(Update): LUNA キーボードブザーの処理を改善。 +ソフトウェアキーボードにインジケータを実装。 + Improve a keyboard buzzer handling on LUNA. + Implement the buzzer indicator on the software keyboard window. +
  • vm(Update): LUNA-88K で PROM 1.20 使用時はメモリ上限を 240MB に制限する。 +ROM コードの制約のため。 + Limit maximum ram size to 240MB when using PROM 1.20 on LUNA-88K + due to PROM code constraint. +
  • vm(Update): TVRAM で水平スクロールが右にはみ出した時の挙動をたぶん実装。 + Implement behaviors when TVRAM scroll protrudes to the right, probably. +
  • vm(Fix): RFCNT の水平スクロール量を実機に合わせて修正。 + Fix a horizontal scroll amount of RFCNT to match real machine. +
  • m88k(Fix): m88200 キャッシュのライン無効化時のアドレスマスクを修正。 + Fix an address mask when m88200 invalidates cache line. +
  • m88k(Fix): 書き込みでキャッシュエントリ作成時のキャッシュステータスを修正。 + Fix cache status when m88200 creates cache entry for writing. +
  • debugger(Update): 例外履歴に非公式 NetBSD/luna88k のシステムコールを追加。 + Add unofficial NetBSD/luna88k system call to the exception history. +
  • app(Update): -X オプションで NetBSD カーネルのシンボル読み込みに対応。 + -X option supports loading symbol tables in NetBSD kernel. +
  • app(Fix): デバッガ使用時にアプリケーションが終了できない場合があったのを修正。 + Fix a problem that application may not be able to be terminated + when debugger is used. +
  • app(Fix): Ctrl+Q でアプリケーションが終了してしまうのを修正。 + Fix a silent termination when Ctrl+Q is entered. +
+

+ +

0.4.1 (2022-07-24) +
    +
  • vm(Fix): X68030 システムポートの電源オフ制御ポートに4回以上書き込んだ時に +不正終了していたのを修正。 + Fix a problem that writing power-off control on the system port 4 or more + times causes an abnormal termination on X68030. +
  • vm(Fix): CMMU のログ表示で不正終了していた問題を修正。 + Fix an abnormal termination on CMMU log. +
  • vm(Fix): LUNA の ROM エミュレーション使用時にメニューの +「Press Power Button」で即電源が落ちるようになっていたのを修正。 + Fix a problem that selecting "Press Power Button" menu when using + LUNA ROM emulation causes a silent termination. +
  • vm(Fix): LUNA-88K ROM エミュレーションで +キー入力によりハングアップする場合があったのを修正。 + Fix a problem that may hang on keystrokes on LUNA-88K ROM emulation. +
  • vm(Fix): LUNA でブザー発声中に再度ブザーコマンドが来ると +高速モードに戻れなくなっていた問題を修正。 + Fix a problem that the full speed mode is suppressed parmanently + when buzzer command is issued again during buzzer execution on LUNA. +
  • vm(Update): BT454 設定値とホストカラーとのマッピングを少し明るく調整。 + Adjust color mappings between BT454 value and the host palette. +
  • host(Fix): Ubuntu ホストで [_] キーが入力できなかったのを修正。 + Fix a problem that [_] key does not work on Ubuntu. +
  • host(Fix): [F11] キーの入力が出来ていなかったのを修正。 + Fix a problem that [F11] key does not work. +
  • GUI(Fix): サブウィンドウがメイン画面の中心にある時でも +マウスモードに入れるようにする。 + Entering the mouse mode now works even that some subwindows are + displayed on the center of the mainwindoiw. (Issue#1) +
  • GUI(New): LUNA フレームバッファ/X68030 TVRAM モニタでピクセル情報を表示。 + Display the pixel information on LUNA Framebuffer/X68030 TVRAM monitor. +
  • app(Update): -X で NetBSD/x68k カーネルの起動に対応。 + -X option supports booting NetBSD/x68k kernel. +
+

+ +

0.4.0 (2022-06-18)
  • vm(New): X68030 FDC/FDD と 2HD/2HC フロッピーを実装。