--- nono/doc/index.php 2026/04/29 17:05:44 1.1.1.21
+++ nono/doc/index.php 2026/04/29 17:05:47 1.1.1.22
@@ -224,15 +224,6 @@ If -c option is omitted,
_EOM_
);
-option_item("--create-sram", <<<_EOM_
-(X68030 Only)
-VM ディレクトリに X68030 用の SRAM.DAT がなければ初期状態で作成して終了します。
-
-nono will create the initial SRAM.DAT for X68030 and exit,
-if there is no SRAM.DAT in the VM directory.
-_EOM_
-);
-
option_item("-f", <<<_EOM_
高速モードで起動します。
GUI なら起動後にもメニューから変更できますが、その初期値を変えるだけです。
@@ -386,11 +377,22 @@ function option_dev($name, $desc)
print "
These are aliases for hostcom0-* respectively.- _EOM_ ); config_item("hostcomN-driver = string", <<<_EOM_ -起動時の -シリアルポート N のホスト側ドライバを指定します。 +起動時のシリアルポート N のホスト側ドライバを指定します。 stdio なら標準入出力を使用します。 tcp なら TCP ポートで TELNET プロトコルで待ち受けます。 console (または cons) ならメイン画面で端末エミュレーションを行います。 none ならホスト側とは一切通信を行いません。 -
Specifies the host driver of serial port N on startup. +You can change the driver by menu at runtime, but its parameters cannot be changed (yet?). If changing at runtime fails, it will fallback to none. - _EOM_ ); @@ -878,13 +871,6 @@ config_item("hostcomN-tcp-port = _EOM_ ); -config_item("hostcomN-fallback = integer", <<<_EOM_ - -廃止になりました。Specifies the host driver of serial port N on startup. stdio uses the standard input/output. tcp listens on TCP port using TELNET protocol. console (or cons) does a terminal emulation in main panel. none doesn't make any communication with the host.- hostcomN と VM 内のデバイス(ポート)との対応は下表の通り VM 種別ごとに固定です。
The correspondence between hostcomN and device (port) in the VM is fixed depending on the VM type as the following table.-
hostcom\VM LUNA-I/LUNA-88K X68030 NWS-1750 virt-m68k @@ -823,22 +819,21 @@ as the following table. SCC(Z8530) Ch.A SCC(Z8530) Ch.A Goldfish TTY - hostcom1 - HD647180 ASCI Ch.0 - N/A - N/A - N/A - hostcom2 - HD647180 ASCI Ch.1 - N/A - N/A - N/A + hostcom1 + HD647180 ASCI Ch.0 + N/A + N/A + N/A + hostcom2 + HD647180 ASCI Ch.1 + N/A + N/A + N/A また、VM 種別によって有効なホスト側ドライバの種類とデフォルト値も異なります。
The choices and default value vary depending on the VM type.-
VM LUNA-I/LUNA-88K X68030 NWS-1750 virt-m68k @@ -852,15 +847,14 @@ as the following table. none console console - hostcom[12]-driver のデフォルト値 Default value-none - N/A - N/A - N/A + hostcom[12]-driver のデフォルト値 Default value+none + N/A + N/A + N/A - 指定したドライバが使用出来なかった場合エラー終了します。 起動後はメニューからドライバを変更できますが、パラメータは(まだ?)変更できません。 実行中に変更に失敗した場合は none にフォールバックします。 @@ -868,7 +862,6 @@ as the following table.
has become obsoleted.- -_EOM_ -); - config_item("hostkbd-input = string", <<<_EOM_ (LUNA and X68030 Only) ホストキーボードの入力モードを指定します。 @@ -915,12 +901,11 @@ _EOM_ ); config_item("hostnetN-driver = string", <<<_EOM_ -起動時の N +起動時の N 番目のイーサネットデバイスのホスト側ドライバを指定します。 afpacket、bpf、tap、usermode のうち configure で検出したものと auto、none が選択可能です。 -
Specifies the host driver of N-th ethernet device -on startup. +- _EOM_ ); @@ -1080,13 +1063,6 @@ IPv6 には対応していません。 _EOM_ ); -config_item("hostnetN-fallback = integer", <<<_EOM_ - -廃止になりました。Specifies the host driver of N-th ethernet device on startup. afpacket, bpf, tap and usermode can be specified only if the configure detects them. auto and none can always be specified.@@ -971,7 +956,6 @@ device in the VM is fixed depending on t- 指定したドライバが使用出来なかった場合エラー終了します。 起動後はメニューからドライバを変更できますが、パラメータは(まだ?)変更できません。 実行中に変更に失敗した場合は none にフォールバックします。 @@ -979,7 +963,6 @@ device in the VM is fixed depending on t You can change the driver by menu at runtime, but its parameters cannot be changed (yet?). If changing at runtime fails, it will fallback to none.
has become obsoleted.- -_EOM_ -); - config_item("iplrom1-image = path", <<<_EOM_ (X68030 Only) X68030 の外部 IPLROM イメージファイルのパスを指定します。 @@ -1775,7 +1751,7 @@ SPC (MB89352) ◎ SCSI HD/CD/MO Devices ○ XP(HD647180) CPU △ XP(HD647180) Timer0/1 ○ -XP(HD647180) ASCI ○ +XP(HD647180) ASCI ○ XP(HD647180) その他の内蔵デバイス
Other internal devices× XP 周辺デバイス
Peripheral devices× 電源
Power Circuit○ @@ -1791,13 +1767,13 @@ MPU (68030) ◎ 68EC030 は実装予定 FPU (68881) ◎ 68882 は未実装
68882 not implementedMPU (68040) △ キャッシュ未実装、実行サイクル未考察 DMAC △ -CRTC/VC △ 768x512 のテキスト画面のみサポート
Only 768x512 text screen supported+CRTC/VC △ 768x512 画面モードのみサポート
Only 768x512 screen mode is supportedFDC/FDD ○ 標準・拡張エリアセット
Areaset◎ ADPCM/OPM × テキスト画面
Text screen○ コントラスト
Contrast◎ -グラフィック機能全般
All other graphics× 当面予定なし
Not scheduled+グラフィック機能全般
All other graphics△ グラフィック画面(1024x1024 モード)、
Except TV ControlMouse ◎ 本体接続のみ MFP △ @@ -1918,6 +1894,20 @@ Human68k を起動する場合はお手 + +
When any keys are pressed (see below), +- LUNA でキー押下中(後述)あるいはキーボードブザー発声中 +
When any keys are pressed on LUNA (see below), or the keyboard buzzer is sounding.- STOP instruction on m68k.
- pseudo STOP state on m88k. @@ -2216,7 +2206,7 @@ The only last 8 bytes are not editable s
- SRAM (X68030 Only) … 編集するとただちにファイルも更新します。
The backend file is also updated immediately when edited.-- TVRAM とテキストパレット (X68030 Only)
Text VRAM and text palette+- TVRAM、GVRAM とパレット (X68030 Only)
Text VRAM, Graphic VRAM and palette
Aoyama-san has provided a liveimage of OpenBSD/luna88k 7.6.ここではこれを起動してみます。
Let's try it.
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/.-初回のみ 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 @@ -2866,8 +2850,8 @@ and nono will terminate when the VM is p 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.
@@ -2877,19 +2861,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 でもインストール自体は出来ますが、もう少し大きいほうが安心です。 @@ -2919,8 +2900,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- しばらくすると見慣れたインストーラが起動してきます。