-
+
- 0.1.6 (2021/04/18) +
-
+
- vm (Update): スケジューラをいろいろ改善。
+
Improve the scheduler.
+ - vm (Update): キー入力をいろいろ改善。
+キー入力をバッファリングする、
+LUNA でのチャタリング抑制のためキー入力中は高速モードを抑制する、
+キーコードは物理キーコードでなく論理キーコードを使うように変更、
+その他バグ修正など。
+
Improve the key input: + Buffer the keystrokes from the host. + Suppress the full speed mode while any keys are pressed + in order to prevent chattering on LUNA. + Use the logical keycode instead of the phisical keycode. + And several bugfixes. +
- vm (Update): m68k, m88k のリセット例外を正しく実装。 +
Improve the reset exception of m68k, m88k.
+- vm (Fix): LUNA88K のバスエラー領域を実装。PROM 1.20 が起動できる。 +
Implement the bus error area correctly on LUNA88K. + This makes PROM 1.20 work.
+- GUI (New): ステータスパネルを実装。 +
Implement a status panel.
+- GUI (Update): ソフトウェアキーボードを改修。 +ソフトウェアキーボードウィンドウでもキー入力を受け付ける。 +また現在のキー入力状態を反映して表示する。 +
Modify the software keyboard window. + Accept keystrokes in this window as well. + Also, the window displays the current keystroke status.
+- GUI (Fix): ウィンドウマネージャによっては(?) +ウィンドウが正しいサイズで表示されなかったのを修正。 +
Fix window size problem under certain window managers(?).
+- GUI (Fix): ログウィンドウをいろいろ修正。 +
Fix several problems on the log window.
+- debugger (Fix): m88k ニーモニックをちょっと修正。 +
Fix a few m88k mnemonics.
+ - vm (Update): m68k, m88k のリセット例外を正しく実装。 +
+- vm (Update): スケジューラをいろいろ改善。
+
- 0.1.5 (2020/12/05) +
-
+
- vm (Update): m88k コアのパフォーマンスを改善。
+
Improve m88k performance.
+ - vm (New): LUNA88K に ROM エミュレーションを実装。とりあえず起動できる程度。
+
Implement emulated ROM for LUNA88K. For now, it only can boot.
+ - vm (New): RAM 容量の変更をサポート。
+
Make the RAM size changable.
+ - host (Update): OpenBSD の tap(4) に対応。
+
Support OpenBSD's tap(4). +
- vm (Fix): LUNA-I の ROM エミュレーションが 0.0.3 および 0.1.4 以降 + いろいろおかしかったのを修正。 +
Fix several bugs on LUNA-I's emulated ROM since 0.0.3 and 0.1.4.
+- vm (Update): ROM エミュレーションの UFS 読み込み処理を改善。 +
Improve reading UFS on emulated ROM. +
- vm (Fix): SIO(uPD7201) の受信キューが壊れるケースがあったのを修正。 +
Fix a bug that might break receive queue on SIO(uPD7201).
+- vm (Fix): SCSI 転送中に VM リセットすると不正終了していたのを修正。 +
Fix abnormal termination on resetting VM during SCSI transfer.
+- vm (Update): SPC の SCMD Intercept ビットのログを改善。 +
Improve a log message about SCMD Intercept bit on SPC.
+- app (Update): -c オプションに設定ファイル名も指定できるよう変更。 +
Make -c option acceptable configuration filename.
+ - vm (Fix): LUNA-I の ROM エミュレーションが 0.0.3 および 0.1.4 以降 + いろいろおかしかったのを修正。 +
+- vm (Update): m88k コアのパフォーマンスを改善。
+
- 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 以下はサポート外と明記。
@@ -40,6 +151,7 @@ Implement disp, reset commands.
による縮小が化けるのを回避。
Avoid broken resize using wxIMAGE_QUALITY_HIGH on big endian.
+- build (Update): gcc5.5 以下はサポート外と明記。
@@ -40,6 +151,7 @@ Implement disp, reset commands.
による縮小が化けるのを回避。
- 0.1.1 (2020/10/06)
-
@@ -73,13 +185,14 @@ history window.
- 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 コールと解釈していたのを修正。
+- vm (Fix): LUNA88K 用の luna-dipsw1 の初期値を用意。
- 0.1.0 (2020/07/19)
-
-
- host(Fix): OpenBSD/FreeBSD でビルド可能に。 +
- build(Fix): OpenBSD/FreeBSD でビルド可能に。
Make it buildable on OpenBSD/FreeBSD.
- GUI(Update): GUI メニューの L10N 対応 (GUI メニュー以外(ログメッセージなど)については当面対応予定はないです)。 @@ -112,11 +225,12 @@ it has just entered in userland.
- vm(New): x68k の MFP、DMAC を適当実装したので
実は NetBSD/x68k ブートローダまでは起動します。
CRTC が不完全なのでスクロールはまだできません。
-
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.
+- 0.0.3 (2020/05/16)
-
@@ -127,6 +241,7 @@ so you cannot scroll text.
It just can run OpenBSD/luna88k's boot loader for now.
+- 0.0.2 (2020/04/21)
-
@@ -134,6 +249,7 @@ It just can run OpenBSD/luna88k's boot l
- vm(New): マウスをサポート。
Support mouse.
- vm(Fix): RFCNT の Y 座標を修正。
Fix Y coordinate of RFCNT.
+- vm(New): マウスをサポート。
- 0.0.1 (2020/03/06)
+ +
+ +
+ +
+