--- nono/doc/changes.php 2026/04/29 17:05:26 1.1.1.17 +++ nono/doc/changes.php 2026/04/29 17:05:30 1.1.1.18 @@ -18,6 +18,72 @@
+
1.1.0 (2024/12/25) +
    +
  • m68k(New): 68040 に対応開始。新設命令の一部と MMU/FPU くらい。 + Start implementing 68040. Currently, it supports some new instructions, + MMU and FPU. +
  • m68k(New): (68030 の) cpSAVE、cpRESTORE の挙動を実装。 + 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): FDBcc の分岐アドレスの計算を修正。 + Fix branch address calculation on FDBcc. +
  • m68k(Fix): FMOVE.X FPn,<ea> 命令の OVFL, UNFL フラグ変化を修正。 + Fix OVFL, UNFL flags on FMOVE.X FPn,<ea>. +
  • m68k(Fix): FMOVE.[BW] FPn,<ea> 命令で FPn が範囲外の場合の結果を改善。 + Improve result of FMOVE.[BW] FPn,<ea> when FPn is out of range. +
  • m68k(Fix): F ライン中の不当命令パターンで F ライン例外が起きないケースが +あったのを修正。 + Fix a problem that there were cases where F-line exception was not occurred + even if the F-line instruction pattern was illegal. +
  • m68k(Fix): FPU リセット時のレジスタの初期化を実装。 + Implement that initialize FPU registers on the FPU reset. +
  • m68k(Fix): RTE 命令と FRESTORE 命令がフォーマットエラー例外を起こすケースを実装。 + Implement a format error exception on RTE and FRESTORE. +
  • m68k(Update): レジスタモニタに FPn の10進表記を実装。 + Implement the decimal representation of the FPn on the register monitor. +
  • m68k(Update): 不当な EA を持つ命令は逆アセンブラで不当命令として表示する。 + If an instruction has an illegal EA, the debugger now shows it as + an illegal instruction. +
  • m68k(Update): デバッガで FBcc、FDBcc、FScc、FTRAPcc の分岐情報表示に対応。 + The debugger now shows branch condition even on FBcc, FDBcc, FScc + and FTRAPcc. +
  • hd64180(Fix): CPIR, CPDR, INIR, INDR, OTIR, OTDR 命令の動作を修正。 + Fix CPIR, CPDR, INIR, INDR, OTIR, OTDR instructions. +
  • hd64180(Fix): 未定義命令トラップでスタックに積む内容が +正しくないケースがあったのを修正。 + Fix contents that is pushed into the stack when the undefined opcode trap. +
  • hd64180(Update): Z80 の未定義命令 SLL、LD IXr,n の逆アセンブルに対応。 + Supports disassemble of Z80's undefined opcode as SLL or LD IXr,n. +
  • hd64180(New): 設定項目 xp-clock を追加。 + Add xp-clock configuration. +
  • vm(New): virt-m68k (と NEWS) のシリアルコンソールの端末エミュレーションを実装。 + Implement a terminal emulation of serial console on virt-m68k (and NEWS). +
  • vm(New): virt-m68k の BootInfo BI_COMMANDLINE を実装。 +NetBSD/virt68k にルートデバイスを指定できるようになります。 + Implement BI_COMMANDLINE on BootInfo. + Now you can specify the root device to NetBSD/virt68k. +
  • vm(Fix): SPC リセット時にキューをクリアする。 +IPLROM 1.6 でリセット時に SASI 機と誤認されるケースがあったのが直ります。 + Clear the SPC's internal queue on the reset. +
  • vm(Fix): virtio-net のリセット処理を実装。 + Implement a reset on virtio-net. +
  • vm(Fix): Goldfish Timer のリセット以降タイマーが動作しない場合があったのを修正。 + Fix a problem that Goldfish Timer might not work after the reset. +
  • vm(Fix): Goldfish PIC もリセット時にカウンタをクリアする。 + Clear the Goldfish PIC's monitor counter on the reset. +
  • GUI(Fix): SPC モニタの X68030 のアドレスを修正。 + Fix SPC address label on X68030 SPC monitor. +
  • GUI(Fix): ベクタテーブルモニタを virt-m68k に対応。 + Support virt-m68k on the vector table monitor. +
  • GUI(Fix): 文字入力モードでカーソルキーが入力できないケースがあったのを修正。 + Fix a proiblem where cursor key input was sometimes not possible. +
+

+

1.0.0 (2024/10/31)
  • m68k(New): データキャッシュを実装。