-
+
- 0.1.4 (2020/11/20) +
-
+
- vm (Fix): SCSI HD に WRITE(10) コマンドを実装。
+
Implement WRITE(10) command on SCSI HD.
+ - vm (Fix): m88k の xmem.bu 命令のバグを修正。
+
Fix a bug on m88k xmem.bu instruction.
+ - vm (Fix): m68k の STOP 命令や m88k の疑似 STOP
+ 状態で仮想時間がおかしくなる場合があるバグを修正。
+
Fix a bug that STOP instruction on m68k or pseudo STOP state on m88k + may break virtual time.
+ - vm (Fix): 0.1.3 以降 LUNA-I のエミュレーション ROM がキー入力を
+ 受け付けなくなっていたのを修正。
+
Fix a bug that LUNA-I emulated ROM does not accept any key inputs + since 0.1.3.
+
+- vm (Fix): SCSI HD に WRITE(10) コマンドを実装。
+
- 0.1.3 (2020/11/18) +
-
+
- vm (Fix): m88k DAE エミュレーションを改善。
+
Improve DAE emulation on m88k.
+ - vm (Fix): m88k ストア命令のバグを修正。
+
Fix a bug on m88k store instructions.
+ - vm (Update): m88k の浮動小数点命令を実装中。
+
Implement floating point instructions.
+ - vm (Fix): LUNA88K の RAM が正しくアクセスできてなかったのを修正。
+
Fix incorrect RAM device assignment on LUNA88K.
+ - vm (Fix): LUNA88K のシステムクロックデバイスが正しくアクセスできてなかったのを修正。
+
Fix accessing to the system clock device on LUNA88K.
+ - vm (Fix): uPD7201 (SIO) モニタの表示をいろいろ修正。
+
Various fixes on uPD7201 (SIO) monitor.
+ - vm (Update): 割り込み周り全般を書き直し。
+
Rewrite and update whole around interrupt system.
+ - vm (Update): SPC の SCMD Intercept ビットの動作を改善。
+
Improve SCMD's Intercept bit behavior on SPC.
+ - debugger (Update): d,m コマンドなどメモリアクセス周りを改善。
+
Improve about memory access including d,m commands.
+ - debugger (Update): 履歴のブランチ元に Supervisor/User 区分の表示を追加。
+
Show the Supervisor/User distinction of branch source address in + branch windows.
+ - vm (Update): X68k にダミーの OPM デバイスを用意。
+
Assign (currently no-op) OPM device on X68k.
+ - vm (Update): MFP のタイマーの実装を改善中。
+
Improve MFP timer on X68k.
+
+- vm (Fix): m88k DAE エミュレーションを改善。
+
- 0.1.2 (2020/10/28) +
-
+
- build (Update): gcc5.5 以下はサポート外と明記。
+
Mention explicitly that it does not support gcc5.5 or below.
+ - vm (New): メモリとデバイスのアクセスウェイトをいくつか実装中。
+
Implement access wait partially on some memory and devices.
+ - vm (New): VM リセットを実装。
Implement VM reset.
+ - vm (Fix): m88xx0 エミュレーションをいくつか改善。
+OpenBSD/luna88k ユーザランドが少しだけ動くように。
+
Improve some m88xx0 emulations. +This makes OpenBSD/luna88k userland apps work a little.
+ - vm (Update): LUNA88K の RAM 初期値を 64MB に変更。
+
Change the initial value of LUNA88K RAM to 64MB.
+ - vm (Update): LUNA88K の dipsw1 の初期値を変更。
+
Change the initial value of LUNA88K dipsw1.
+ - debugger (Update): 設定の debugger-port の初期値を 0 に変更。
+
Change the default value of debugger-port configuration field to 0.
+ - debugger (Update): d, m, n, s, t, help コマンドを色々改良。
+disp , reset コマンドを実装。
+
Various improvements for d, m, n, s, t, and help commands. +Implement disp, reset commands.
+ - wx (Fix): メインウィンドウの最大化とリサイズを不可にする。
+
Disable main window's maximize and resize. +
- wx (Fix): ビッグエンディアン環境で wxIMAGE_QUALITY_HIGH +による縮小が化けるのを回避。 +
Avoid broken resize using wxIMAGE_QUALITY_HIGH on big endian.
+ - wx (Fix): ビッグエンディアン環境で wxIMAGE_QUALITY_HIGH +による縮小が化けるのを回避。 +
+- build (Update): gcc5.5 以下はサポート外と明記。
+
- 0.1.1 (2020/10/06)
- host(Fix): sparc などのホストでミスアラインドアクセスで死ぬのを修正。
@@ -85,12 +166,13 @@ history window.
Implement branch history and exception history.
- debugger (Fix): 逆アセンブラが 68020 の callm 命令で死んでいたのを修正。
Fix abnormal termination when disassembling 68020 CALLM instruction.
- - vm (Fix): LUNA88K 用の luna-dipsw1 の初期値を用意。
-
luna-dipsw1 uses a different initial value for LUNA88K.
+ - vm (Fix): LUNA88K 用の luna-dipsw1 の初期値を用意。
+
luna-dipsw1 uses a different initial value for LUNA88K.
- vm (Update): X68k TVRAM レンダリングを改良。
-
Improve performance on X68k TVRAM rendering.
+Improve performance on X68k TVRAM rendering.
- debugger (Fix): 逆アセンブラで moveq.l が %d0 でない時にも IOCS コールと解釈していたのを修正。
+- host(Fix): sparc などのホストでミスアラインドアクセスで死ぬのを修正。
@@ -85,12 +166,13 @@ history window.
- 0.1.0 (2020/07/19)
-
@@ -104,8 +186,8 @@ at least for now).
- GUI(Fix): サブウィンドウを表示しているとマウスモードでクリック入力が入らなかった問題を修正。
Fix problem that you can not enter any clicks in mouse mode when you display some sub windows.
- - vm(New): m88k の疑似 STOP 状態に対応。
-
Support pseudo STOP state on m88k.
+ - vm(New): m88k の疑似 STOP 状態に対応。
+
Support pseudo STOP state on m88k.
- GUI(Fix): サブウィンドウを表示しているとマウスモードでクリック入力が入らなかった問題を修正。
+ +
+ +
+
@@ -117,33 +199,33 @@ when you display some sub windows.
Fix abnormal termination when fetching exception vector causes bus error.
Notify when double bus fault has occurred.-
Improve m88100 and implement m88200. +Improve m88100 and implement m88200. It can run OpenBSD/luna88k kernel and it has just entered in userland.-
Implement MFP and DMAC in underground x68k mode. ++Implement MFP and DMAC in underground x68k mode. It can run NetBSD/x68k boot loader. However, CRTC emulation is not completed yet, -so you cannot scroll text.+so you cannot scroll text.
- vm(New): ROM モニタエミュレーションを実装。
Support emulated ROM monitor.
- - vm(New): 地下で m88k 実装開始。
+
- vm(New): 地下で m88k 実装開始。 今のところ OpenBSD/luna88k のブートローダが起動できるだけです。 -
Start to implement m88k in underground. +
Start to implement m88k in underground. It just can run OpenBSD/luna88k's boot loader for now.
- - vm(New): 地下で m88k 実装開始。 今のところ OpenBSD/luna88k のブートローダが起動できるだけです。 -
-
@@ -151,6 +233,7 @@ It just can run OpenBSD/luna88k's boot l
- vm(New): マウスをサポート。
Support mouse.
- vm(Fix): RFCNT の Y 座標を修正。
Fix Y coordinate of RFCNT.