--- nono/doc/changes.html 2026/04/29 17:05:30 1.1.1.18 +++ nono/doc/changes.html 2026/04/29 17:05:39 1.1.1.20 @@ -83,6 +83,123 @@ dt.dt-indent {
+
1.3.0 (2025/02/26) +
    +
  • vm(New): VirtIO SCSI を実装。 + Implement VirtIO SCSI. +
  • vm(New): X68030 MFP のタイマー割り込みを実時間同期モードに対応。 + X68030 MFP timer interrupts now support real-time synchronization. +
  • vm(New): NWS-1750 のシステムタイマー割り込みを実時間同期モードに対応。 + NWS-1750 system timer interrupt now supports real-time synchronization. +
  • vm(Update): X68030 MFP のフリーランタイマーはイベントを使わないように変更。 + X68030 MFP free-run timer now doesn't use scheduler events. +
  • vm(Fix): (virt-m68k で) メモリ 2GB 以上の指定がエラーになっていたのを修正。 + Fix an issue that specifying 2GB or more of memory would cause an error + (on virt-m68k). +
  • vm(Fix): X68030 の JP キーボードモードで SHIFT +キー押下で高速モードが解除されなかった問題を修正。 + Fix an issue that full speed mode could not be relased by pressing + SHIFT key in X68030 JP keyboard mode. +
  • vm(Fix): SCSI デバイスが RST をアサートしたらバスフリーフェーズに移行するよう修正。 + Fix to transition to bus free phase when a SCSI device asserts RST. +
  • vm(Fix): SCSI デバイスモニタで 10GB 以上の容量が正しく表示できていなかったのを修正。 + Fix an issue that the disk size over 10GB was not displayed correctly + on SCSI device monitor. +
  • m68k(Update): 68040 のテーブルサーチ処理をいろいろ改善。 + Make various improvements to 68040 table search processing. +
  • m68k(Update): 68040 の命令サイクル数をなんとなく近づける。 + Improve almost 68040 instruction cycles somewhat closer. +
  • m68k(Fix): 68030 の命令サイクル数をいろいろ修正、あるいは実装。 + Improve or implement some 68030 instruction cycles. +
  • m68k(Fix): MPU が 68040 だと例外履歴で IOCS コールを認識できていなかったのを修正。 + Fix an issue that the exception history could not detect the IOCS call on 68040. +
  • m68k(Update): 例外履歴を Human68k の DOS コールに対応。 + The exception history now supports Human68k DOS calls. +
  • m88k(Fix): ver 0.7.2 以降、メインメモリ以外へのアクセスが失敗するケースがあったのを修正。 + Fix an issue that access to devices other than main memory may fail + since ver 0.7.2. +
  • host(Fix): ユーザモードネットワークで +ルータのリンクローカルアドレスへの ICMPv6 Echo Request +パケットをドロップしていたのを修正。 + Fix an issue dropping ICMPv6 Echo Request packet to router's link local + address on the usermode network. +
  • app(New): (X68030 に) --fd0, --fd1 オプションを実装。 + Support --fd0, --fd1 options for X68030. +
  • GUI(Fix): NWS-1750、virt-m68k のメニューからソフトウェアキーボードウィンドウを削除。 + Remove incorrect software keyboard window from the menu + on NWS-1750 and virt-m68k. +
  • vm(Update): virt-m68k のパフォーマンス測定ギミックを +VirtIONet から GFTTY に変更。 + Change performance measurement gimic on virt-m68k from VirtIONet to GFTTY. +

+ +
1.2.0 (2025/01/26) +
    +
  • host(New): ホストネットワークドライバに usermode (SLIRP) をサポート。 + Add a usermode (SLIRP) to host network driver. +
  • host(Update): hostnet-driver の値 auto の動作を変更。 + Change the behavior when hostnet-driver value is auto. +
  • vm(Update): 高速モード動作中に CPU が STOP 状態になっても +X68030 の DMAC が動作中は高速モードを維持する。 + Even if the CPU goes into STOP state during full speed mode, + keep it if DMAC is active on X68030. +
  • vm(Fix): X68030 の FDC がドライブセレクト信号の変化でポーリングを再開するよう修正。 + Fix problem that polling didn't resume when the drive select signal + changed. +
  • vm(Fix): virtio_net がマルチキャストパケットを受信していなかったのを修正。 + Fix virtio_net not receiving multicast packets. +
  • vm(Fix): Lance(AM7990) のマルチキャスト受信ハッシュを修正。 + Fix multicast hash on Lance(AM7990). +
  • vm(Fix): RTL8019AS のマルチキャストハッシュを含む受信制御を修正。 + Fix RTL8019AS whole receiving algorithm including multicast hash. +
  • vm(New): RTL8019AS の RSR.PHY ビットを実装。 + Implement RSR.PHY bit on RTL8019AS. +

+ +
1.1.2 (2025/01/12) +
    +
  • m68k(Fix): FMOVEM.X -(An),<fplist>、 +FMOVEM.X <fplist>,(An)+ は挙動が観測できなくなったので不当命令に戻しました。 + Revert FMOVEM.X -(An),<fplist> and + FMOVEM.X <fplist>,(An)+ to the illegal instruction + because the behavior can no longer be observed. +
  • m68k(Fix): FMOVE.X FPn,<ea> 付近の不当命令でフラグが変化していたのを修正。 + Fix that illegal instructions around FMOVE.X FPn,<ea> might + change FPSR. +
  • m68k(Fix): ver 0.7.2 以降、68030 ATC で Modified ビットの処理が動作していなかったのを修正。 + Fix problem that 68030 ATC incorrectly operated Modified bit since ver 0.7.2. +
  • m68k(Fix): ver 1.1.0 以降、CMP.[WL] An,Dn が逆アセンブルできなくなっていたのを修正。 + Fix disassemble of CMP.[WL] An,Dn since ver 1.1.0. +
  • vm/human68k(Update): タイマー用のワークエリアを実装。 + Implement timer work area. +
  • util/runx(Fix): バグ修正。 + Fix several problems. +
  • m68k(Experimental): 68LC040 に対応。 +

+ +

1.1.1 (2024/12/31) +
    +
  • m68k(Fix): FABS、FNEG、FMOVE.D <ea>,FPn、FMOVE.X <ea>,FPn、 +FMOVE.X FPn,<ea> 命令のフラグ変化を修正。 + Fix flags on FABS, FNEG, FMOVE.D <ea>,FPn, FMOVE.X <ea>,FPn + and FMOVE.X FPn,<ea>. +
  • m68k(Update): 不当命令のはずの FMOVEM.X -(An),<fplist> の挙動を実装。 + Implement behaviors of FMOVEM.X -(An),<fplist> + that should be an illegal instruction. +
  • m68k(Update): 不当命令のはずの FMOVEM.X <fplist>,(An)+ の挙動を一部実装。 + Implement a part of behaviros of FMOVEM.X <fplist>,(An)+ + that should be an illegal instruction. +
  • vm(Fix): ver 0.7.0 以降、X68030 でフロッピー2枚指定した状態で起動すると +IPLROM 画面でハングアップしていたバグを修正。 + Fix hangup problem when you insert two floppies on startup on X68030 + since ver 0.7.0. +
  • vm(Update): Human68k モードで IOCS _B_INTVCS に一部対応。 + Implement a part of IOCS _B_INTVCS on Human68k mode. +
  • util(Update): runx で IOCS _B_INTVCS に一部対応。 + Implement a part of IOCS _B_INTVCS on runx. +
+

+

1.1.0 (2024/12/25)
  • m68k(New): 68040 に対応開始。新設命令の一部と MMU/FPU くらい。 @@ -92,8 +209,8 @@ dt.dt-indent { Implement cpSAVE, cpRESTORE behavior on 68030.
  • m68k(Fix): FSAVE 命令のメモリへの書き出し順を修正。 Fix the order that FSAVE writes to the memory. -
  • m68k(Fix): FBcc、FScc、FDBcc、FTRAPcc のフラグ動作を修正。 - Fix flags on FBcc, FDBcc, FScc, FTRAPcc. +
  • m68k(Fix): FBcc、FDBcc、FScc、FTRAPcc のフラグ動作を修正。 + Fix flags on FBcc, FDBcc, FScc and FTRAPcc.
  • m68k(Fix): FDBcc の分岐アドレスの計算を修正。 Fix branch address calculation on FDBcc.
  • m68k(Fix): FMOVE.X FPn,<ea> 命令の OVFL, UNFL フラグ変化を修正。 @@ -998,7 +1115,7 @@ UniOS-Mach の a.out ファイルをロ Various fixes for network packets received at the host.
  • vm(New): LUNA-I/LUNA-88K のシステムクロックに実時間同期モードをサポート (実験中)。 - Support real-time synchronization mode on LUNA-I/LUNA-88K's system clock + Support real-time synchronization on LUNA-I/LUNA-88K's system clock (experimental).
  • m88k(New): 疑似 STOP 状態をサポート。 Support pseudo stop status for m88k.