-
+
- 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.
+
+
- m68k(New): 68040 に対応開始。新設命令の一部と MMU/FPU くらい。
+
- 1.0.0 (2024/10/31)
- m68k(New): データキャッシュを実装。