4.6. X68030 のグラフィック画面
4.7. NEWS エミュレーション
4.7. virt-m68k エミュレーション
4.8. virt-m68k エミュレーション
4.8. シリアルコンソールの端末エミュレーション
4.9. シリアルコンソールの端末エミュレーション
4.10. usermode ネットワーク
4.9. X68030 の Nereid エミュレーション
4.11. X68030 の Nereid エミュレーション
4.10. usermode ネットワーク
4.11. NetBSD/x68k での時間同期Time Synchronization on NetBSD/x68k
4.12. NetBSD/x68k での時間同期Time Synchronization on NetBSD/x68k
4.12. Windrv
4.13. Windrv
4.13. ステータスパネル Status Panel
4.14. ステータスパネル Status Panel
4.14. DIPSW 設定ウィンドウ
4.15. DIPSW 設定ウィンドウ
4.15. メモリダンプモニタ Memory Dump Monitor
4.16. メモリダンプモニタ Memory Dump Monitor
On memory dump monitor, -you can choose the output format from byte, word and longword +you can select the output format from byte, word and longword (In m88k, it is represented as byte, halfword and word respectively). -Also you can choose 68030/88200 MMU descriptor format +Also you can select 68030/88200 MMU descriptor format (It displays regardless of whether this address is used as descriptor or not). Disassemble is now merged from disassemble monitor. -On LUNA-I, you can choose m68k and HD64180 disassemble. -On LUNA-88K, you can choose m88k and HD64180 disassemble. +On LUNA-I, you can select m68k and HD64180 disassemble. +On LUNA-88K, you can select m88k and HD64180 disassemble. On X68030/virt-m68k/NEWS, -you can choose m68k disassemble.+you can select m68k disassemble.
表示されているダンプ値をダブルクリックすることでメモリの値を編集できます。 編集できるのはメモリと以下の部分のみです。 @@ -2006,14 +2133,14 @@ The only last 8 bytes are not editable s
The backend file is also updated immediately when edited.-
Text VRAM and text palette+
Text VRAM, Graphic VRAM and palette
4.16. デバイスマップモニタ Device Map Monitor
4.17. デバイスマップモニタ Device Map Monitor
4.17. キー入力モード Key input mode
4.18. キー入力モード Key input mode
4.18. キャラクタ入力モードのキーコード対応表 Keycode table in the character mode
4.19. キャラクタ入力モードのキーコード対応表 Keycode table in the character mode
4.19. JP キーボードモードのキーコード対応表 Keycode table in the JP keyboard mode
4.20. JP キーボードモードのキーコード対応表 Keycode table in the JP keyboard mode
The following table shows the correspondence between @@ -2298,7 +2425,7 @@ the software keyboard window.
4.20. キーリピート Key Repeat
4.21. キーリピート Key Repeat
You will see a screen like this. The bold text indicates the characters you need to enter.
-NONO 1.3.0 Emulated ROM Monitor for LUNA-I +NONO 1.6.0 Emulated ROM Monitor for LUNA-I ** NVRAM Initialized. @@ -2443,11 +2570,11 @@ and nono will terminate when the VM is p5.2. OpenBSD/luna88k を実行してみる
Try OpenBSD/luna88k-あおやまさんが OpenBSD/luna88k 7.6 の liveimage を用意されています。 +あおやまさんが OpenBSD/luna88k 7.7 の liveimage を用意されています。Aoyama-san has provided a liveimage of OpenBSD/luna88k 7.6.ここではこれを起動してみます。Let's try it.
@@ -2458,10 +2585,10 @@ and nono will terminate when the VM is p and create subdirectories for individual VMs in it (for example ~/nono/luna88k/). -以下のリンクから liveimage-luna88k-raw-20241013.img.gz + 以下のリンクから liveimage-luna88k-raw-20250518.img.gz をダウンロードして展開し、 VM ディレクトリ ~/nono/luna88k/ に置きます。 - Download liveimage-luna88k-raw-20241013.img.gz from the following link, +Download liveimage-luna88k-raw-20250518.img.gz from the following link, extract it and place it in the VM directory, ~/nono/luna88k/.You will see a screen like this. The bold text indicates the characters you need to enter.--NONO 1.3.0 Emulated ROM Monitor for LUNA-88K +NONO 1.6.0 Emulated ROM Monitor for LUNA-88K ** NVRAM Initialized. @@ -2558,22 +2685,16 @@ vmtype = x68030 spc0-id0-image = hd,liveimage-x68k-with-packages-20250106.hds初回のみ nono -c ~/nono/x68k --create-sram を実行します。 -これで VM ディレクトリに初期状態の SRAM.DAT が作られます。 - Only the first time, run as nono -c ~/nono/x68k --create-sram. -This will create an initial SRAM.DAT in the VM directory.- -nono -c ~/nono/x68k で起動すると、 -HDD から NetBSD/x68k が起動します。 -次回以降はこれだけで直接 NetBSD が起動します。 - Again, run as nono -c ~/nono/x68k. -NetBSD/x68k will be booted from HDD. -Next time, it will boot NetBSD automatically.+nono -c ~/nono/x68k で起動します +(VM ディレクトリに自動的に SRAM.DAT が作られます)。 + Run as nono -c ~/nono/x68k +(SRAM.DAT will be created automatically in the VM directory). -初回起動後数時間はめちゃくちゃ重たいですが、 + 初回の NetBSD/x68k 起動後数時間はめちゃくちゃ重たいですが、 これはバックグラウンドで makemandb が動くためで nono のせいではありません(>_<)。 - At the first boot, you will feel it's too heavy for several hours. +At the first NetBSD/x68k boot, +you will feel it's too heavy for several hours. This is because the infamous makemandb(8) runs heavily in the background for a looooong time. It's very sad to me that the accident which is far from the ideal @@ -2595,8 +2716,8 @@ and nono will terminate when the VM is p@@ -2827,7 +2944,8 @@ In such case, you may need to upgrade it @@ -2835,7 +2953,8 @@ In such case, you may need to upgrade it5.4. NetBSD/virt68k をインストールしてみる
Try installing NetBSD/virt68k-ここでは NetBSD/virt68k をクリーンインストールする手順だけ紹介します。 -Here I will introduce how to install NetBSD/virt68k cleanly.+ここでは NetBSD/virt68k をインストールする手順を紹介します。 +Here I will introduce how to install NetBSD/virt68k.
@@ -2606,19 +2727,16 @@ and nono will terminate when the VM is p and create subdirectories for individual VMs in it (for example ~/nono/virt68k/). -
- NetBSD/virt68k のインストールセットはまだ用意されてないようなので、 -NetBSD のソースコードから build.sh でビルドします。 -
There doesn't seem to be the official NetBSD/virt68k set available yet. -You have to build it manually from the source code using build.sh. :(- -- インストーラを起動するカーネルとその後運用するカーネルは同じものなので -VM ディレクトリ内に持ってきておくとよいです。 -
The kernel used for installation and the kernel used for operation -are the same. -So it would be good idea to bring it into the VM directory at this point.-+-cp <path>/release/virt68k/binary/kernel/netbsd-GENERIC.gz ~/nono/virt68k/ -- NetBSD/virt68k を含む 11.0 は執筆時点ではまだリリースされていませんが、 +公式サイトにリリースブランチのデイリービルドがあります。 +以下のリンクから netbsd-GENERIC.gz (カーネル) と +inst-ramdisk.fs (インストーライメージ) をダウンロードします。 +
+https://nycdn.netbsd.org/pub/NetBSD-daily/netbsd-11/latest/virt68k/binary/kernel/netbsd-GENERIC.gz
+https://nycdn.netbsd.org/pub/NetBSD-daily/netbsd-11/latest/virt68k/installation/ramdisks/inst-ramdisk.fs +- 空のディスクイメージを用意します。 1GB でもインストール自体は出来ますが、もう少し大きいほうが安心です。 @@ -2648,8 +2766,7 @@ RAM ディスク指定のほうが優先 By the way, configuration file specifies root device as ld0, but RAM disk specified by the command line will take precedence.
-nono -c ~/nono/virt68k \ - --initrd <path>/release/virt68k/installation/ramdisks/inst-ramdisk.fs +nono -c ~/nono/virt68k --initrd inst-ramdisk.fs- しばらくすると見慣れたインストーラが起動してきます。 @@ -2658,7 +2775,7 @@ g:Halt the system を選択してください。ゲストの電源がオフになり nono も終了します。
After a while, the familiar installer will start. Once the installation has finished, -choose e:Utility menu > g:Halt the system. +select e:Utility menu > g:Halt the system. Then the guest will shut down, and nono also will terminate.- インストールしたディスクから起動するには、 @@ -2816,8 +2933,8 @@ wxWidgets 3.0 (with GTK2) can.
Some versions may have incompatibilities in the configuration files, etc. In such case, you may need to upgrade it by referring the following link.10. 変更履歴
Changes-See changes.html. +See changes.html +.