--- nono/doc/changes.php 2026/04/29 17:05:18 1.1.1.15 +++ nono/doc/changes.php 2026/04/29 17:05:22 1.1.1.16 @@ -8,12 +8,172 @@

nono: changes

-Grey colored items are experimental and are just a log for us developers. +灰色のは実験用か開発用のメモです。 +Grey colored items are experimental or just a log for us developers.
-
0.6.0 (2023-03-22) +
0.7.0 (2024-02-21) +
    +
  • vm(New): virt68k をサポート開始。 + Start to support virt68k. +
  • vm(Fix): Nereid イーサネットボード2枚モードで +割り込みアクノリッジが正しく処理されないのを修正。 + Fix problem that the interrupt acknowledge didn't handle correctly + when two Nereid boards are installed simultaneously. +
  • vm(Fix): リセット時にいくつかのデバイスでスプリアス割り込みが起きる場合があったのを修正。 + Fix several spurious interrupts on resetting on various devices. +
  • vm(Fix): X68030 SCC の MIE を実装。 + Implement MIE on X68030 SCC. +
  • vm(Fix): X68030 MFP でタイマー開始時に TxDR を更新しないよう修正。 + Fix not to update TxDR on starting the timer on X68030 MFP. +
  • vm(Fix): X68030 CRTC のアクセスを色々改善。 + Fix several accesses to CRTC on X68030. +
  • vm(Update): バスアクセス全体を色々整理中。 + デバイスのウェイトが意図的に、あるいは意図せず変わっているかも知れません。 + Fix and rearrange whole bus access. + Some device wait may be changed intentionally or unintentionally. +
  • vm(Update): 全機種の電源デバイスを整理。 + Rearrange the power devices on all architecture. +
  • app(New): 画面レンダリングを amd64 の AVX2 に対応。 + Graphic rendering now can use AVX2 on amd64. +
  • app(Update): -X は -H なしだと引数1つだけを受け取るように変更。 + -X option is changed to accept only one argument if -H is not specified. +
  • app(Update): 設定項目に exec-file, exec-arg を追加。 + Configuration item exec-file and exec-arg are added. +
  • app(Update): オプション --initrd と設定項目 exec-initrd を追加。 + --initrd option and configuration item exec-initrd are added. +
  • app(Update): 設定ファイル中のパスの '~' をホームディレクトリに置換する。 + Path beginning of '~' in the configuration file is replaced to the + home directory. +
  • app(Fix): -X が指定されても -Lhelp が表示できるよう修正。 + -Lhelp can be displayed even if -X is specified. +
  • debugger(Update): dt、mt コマンドを廃止。 +
+

+ +

0.6.4 (2023/12/28) +
    +
  • vm(New): X68030 に Windrv 互換デバイスを実装。 +Human68k からホストのディレクトリが見えるようになります。 + Implement a Windrv compatible device on X68030. + You can access a host directory via the device on Human68k. +
  • vm(New): X68030 のコントラスト設定を実装。 + Implement a contrast feature on X68030. +
  • vm(Update): X68030 で SPC のキューが一杯で書き込みが待たされるのを実装。 +Human68k から SCSI メディアに書き込みが出来るようになります。 + Implement that writing to the SPC is made to wait if the internal + queue is full. You can write a SCSI media on Human68k. +
  • vm(Update): X68030 DMAC からのアクセスに FC (ファンクションコード) を反映。 + DMAC now uses FC (Function Code) to access on X68030. +
  • vm(Update): JP キーボードモードでホストの [PageUp]、[PageDown]、[End] + キーを X68030 の [ROLL UP]、[ROLL DOWN]、[UNDO] キーに対応。 + Connect the host's [PageUp], [PageDown] and [End] key to guest's + [ROLL UP], [ROLL DOWN] and [UNDO] key respectively on X68030. +
  • vm(Fix): X68030 で SCC、FDC、SPC、Nereid +が正しくリセットされていなかったのを修正。 + Fix the problem that SCC, FDC, SPC and Nereid are not reset + correctly on X68030. +
  • vm(Fix): X68030 の CIIN 信号線の条件が誤っていたので修正。 + Fix a CIIN condition on X68030. +
  • vm(Fix): X68030 の $ED0000..$EDFFFF がユーザアクセス可能だったのを修正。 + Fix $ED0000..$EDFFFF was user-accessible on X68030. +
  • vm(Fix): X68030 マウスのデータ送出タイミングを調整。影響はないはず。 + Fix timing that mouse sends its data on X68030. + It should not affect anything. +
  • m68k(Update): m68k コアのパフォーマンスを改善しました。 + Improve m68k core performance. +
  • GUI(New): メニューを再編して、 +「デバイス > 操作」の一部と旧「ファイル」を「VM」に統合。 + Rearrange menus. A part of "Device > Operation" and old "File" + menus are integrated into"VM". +
  • GUI(New): X68030 のメニューに「CTRL+OPT.1+DEL を送信」を追加。 + Add "Send CTRL+OPT.1+DEL" menu on X68030. +
  • GUI(Fix): 0.6.3 以降、 +ログレベル設定ウィンドウを開くと不正終了していたのを修正。 + Fix an abnormal termination when open the loglevel setting window + since 0.6.3. +
  • debugger(Fix): コマンドラインオプション -b の引数が16進数として処理できない場合に不正終了していたのを修正。 + Fix an abnormal termination when the argument of command line option + -b cannot be parsed as a hexadecimal number. +
  • debugger(New): --bi-exg オプションを実装。 +

+ +

0.6.3 (2023/11/30) +
    +
  • m68k(New): 命令キャッシュを実装。 + X68030 IPL の MPU クロック表示が正しく表示されるようになります。 + Implement an instruction cache. + Finally X68030 IPL can display correct MPU clock speed. +
  • vm(New): X68030 のエリアセット、拡張エリアセットをたぶん実装。 + Implement areaset and extended areaset features on X68030. +
  • vm(New): X68030 の FC2 ピンを切断するオプションを実装。 + Implement an option whether to cut FC2 or not on X68030. +
  • vm(New): X68030 システムポートモニタを実装。 + Implement a system port monitor on X68030. +
  • vm(New): アクセス状況モニタを実装。 + Implement an access status monitor. +
  • vm(Update): LUNA-I で実機 PROM イメージを使う場合のメモリ上限を +255MB に制限する。 + Restrict memory size to 255MB when using PROM image on LUNA-I. +
  • vm(Update): LUNA-I, LUNA-88K のメモリ上限、 +X68030 の拡張メモリの上限を 512MB に変更。 + Change memory size limit to 512MB on LUNA-I, LUNA-88K and X68030. +
  • m68k(Fix): バスエラーハンドラ起動中のアドレスエラーが二重バスフォールトに +ならなかったのを修正。 + Fix the problem that an address error while executing bus error handler +does not cause double bus fault. +
  • vm(Fix): LUNA-88K の XP プロセッサの割り込みレベルを修正。Issue#131 + Correct interrupt levels from XP Processor on LUNA-88K. +
  • GUI(Fix): ビットマッププレーンモニタが 256色モードに対応していなかった +のを修正。Issue#133 + Fix the problem that the bitmap plane monitor did not support +256-color mode. +
  • build(Fix): util/mkcgrom を OpenBSD でのビルドに対応。 + Make util/mkcgrom buildable on OpenBSD. +
+

+ +

0.6.2 (2023/08/16) +
    +
  • m88k(Fix): m88200 のアドレス変換がオフの場合でも暗黙 BATC を有効にする。 + Implement that hardwired BATCs are enable even if the address + translation is disabled on m88200. +
  • m88k(Update): m88200 の BATC/PATC サーチのパフォーマンスを改善。 + Improve m88200 BATC/PATC search performance. +
  • vm(Fix): リセット時に PEDEC の割り込みをクリアする。 + Negate PEDEC interrupts when resetting. +
  • vm(Update): Nereid、Lance のマルチキャストフィルタを実装。 + Implement multicast filter on Nereid and Lance. +
  • vm(Update): LUNA-I, LUNA-88K 内蔵 PROM のホストファイルの処理を再編。 + --load-only オプションを廃止。 + Reorganize host file handling on LUNA-I/LUNA-88K internal PROM. + It obsoletes --load-only option. +
  • build(Update): wxWidgets を 3.2 → 3.0 の順で探すように変更。 + Search wxWidgets 3.2, 3.0 in order. +
+

+ +

0.6.1 (2023/04/23) +
    +
  • vm(Update): NWS-1750 の $e000'0000〜$efff'ffff +のうちデバイスのない領域をバスエラーにしないよう変更。 +またそれに伴い、設定の xxx-news-sic-ignore を廃止。 + Change that access to the range from $e000'0000 to $efff'ffff + doesn't cause a bus error on NWS-1750. + Along with this, xxx-news-sic-ignore is obsoleted. +
  • vm(Update): NWS-1750 の PROM エミュレーションに +TRAP#15 のダミーハンドラを実装。 + Implement dummy TRAP#15 handler on NWS-1750's PROM emulation. +
  • GUI(New): NEWS のデバイスマップモニタを実装。 + Implement NEWS' device map monitor. +
  • GUI(Fix): ver 0.6.0 で一部のモニタがメニューからなくなっていたのを修正。 + Fix problem that some monitors are not shown in menu since ver 0.6.0. +
+

+ +

0.6.0 (2023/03/22)
  • vm(New): Nereid 拡張ボードのバンクメモリとイーサネット(RTL8019AS)を実装。 Implement a bank memory and ethernet (RTL8019AS) of Nereid expansion @@ -25,7 +185,7 @@ Grey colored items are experimental and

-

0.5.1 (2023-02-12) +
0.5.1 (2023/02/12)
  • vm(Fix): X68030 拡張メモリがない領域がバスエラーにならないよう修正。 Fix a bus error in areas with no extended memory in X68030. @@ -47,7 +207,7 @@ Grey colored items are experimental and

    -

    0.5.0 (2023-01-25) +
    0.5.0 (2023/01/25)
    • vm(New): HD647180 を実装開始。とりあえず動く程度。 Start to implement HD647180. @@ -76,7 +236,7 @@ Grey colored items are experimental and

    -

    0.4.4 (2022-10-27) +
    0.4.4 (2022/10/27)
    • vm(New): LUNA の 8bpp ボードに仮対応。 Support 8bpp board on LUNA provisionally. @@ -133,7 +293,7 @@ GTK 側のテーマ変更に対応する

    -

    0.4.3 (2022-08-27) +
    0.4.3 (2022/08/27)
    • m68k(Fix): PTESTR/PTESTW 命令のレベル0、レベル7 を実装。 Implement case level 0 and level 7 of PTESTR/PTESTW instructions. @@ -150,7 +310,7 @@ GTK 側のテーマ変更に対応する

    -

    0.4.2 (2022-08-03) +
    0.4.2 (2022/08/03)
    • vm(Update): LUNA-88K のメモリマップを実機に近づける。 Improve a memory map on LUNA-88K. @@ -182,7 +342,7 @@ ROM コードの制約のため。

    -

    0.4.1 (2022-07-24) +
    0.4.1 (2022/07/24)
    • vm(Fix): X68030 システムポートの電源オフ制御ポートに4回以上書き込んだ時に 不正終了していたのを修正。 @@ -219,7 +379,7 @@ ROM コードの制約のため。

      -

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