| ^M | [Enter]
| HostChar | GuestKey
@@ -1001,43 +1300,36 @@ only be typed from the software keyboard
|
|---|
| ? | [SHIFT]+[/]
| | _ | [SHIFT]+[_]
|
-
+
| HostChar | GuestKey
|
|---|
| F1 〜 F10 | [PF1] 〜 [PF10]
+ | | F11 | [PF10]
| | ↑ | [↑]
| | ← | [←]
| | → | [→]
| | ↓ | [↓]
- | | N/A | [確定]
- | | N/A | [前面]
- | | N/A | [CAP]
- | | N/A | [かな]
- | | N/A | [変換]
- | | N/A | [消去]
- | | N/A | [呼出]
- | | N/A | [文節←]
- | | N/A | [文節→]
- | | N/A | Numpad[0]〜[9]
- | | N/A | Numpad[+]
- | | N/A | Numpad[-]
- | | N/A | Numpad[*]
- | | N/A | Numpad[/]
- | | N/A | Numpad[=]
- | | N/A | Numpad[.]
- | | N/A | Numpad[Enter]
+ | | ^@ | [CTRL]+[@]
+ | | ^A 〜 ^Z | [CTRL]+[A] 〜 [CTRL]+[Z]
+ | | ^[ | [ESC]
+ | | ^\ | [CTRL]+[\]
+ | | ^] | [CTRL]+[]]
+ | | ^^ | [CTRL]+[^]
+ | | ^_ | [CTRL]+[_]
+ | | ^H | [BS]
+ | | ^I | [TAB]
+ | | ^M | [Enter]
|
-4.4. JP キーボードモードのキーコード対応表
+4.8. JP キーボードモードのキーコード対応表
Keycode table in the JP keyboard mode
JP キーボードモードでの、ホストキーと VM に送信されるキーの対応は次の通りです。
-HostKey が N/A で示してあるキーは
-ソフトウェアキーボードからのみ入力出来ます。
+ここに記載のないキーはソフトウェアキーボードからのみ入力出来ます。
The following table shows the correspondence between
the host key and the guest key.
-The keys where the HostKey is N/A can only be enter from
+The keys that not listed in this table can only be enter from
the software keyboard window.
@@ -1066,6 +1358,16 @@ the software keyboard window.
| [BS] | [BS]
| | [Enter] | [Enter]
| | [F1] 〜 [F10] | [PF1] 〜 [PF10]
+ | | [F11] | [PF10]
+ | | [SHIFT-L] | [SHIFT-L]
+ | | [SHIFT-R] | [SHIFT-R]
+ | | [↑] | [↑]
+ | | [←] | [←]
+ | | [→] | [→]
+ | | [↓] | [↓]
+ |
+
+| HostKey | GuestKey
|
|---|
| [DEL] | Numpad[DEL]
| | Numpad[0]〜[9] | Numpad[0]〜[9]
| | Numpad[+] | Numpad[+]
@@ -1076,28 +1378,10 @@ the software keyboard window.
| | Numpad[.] | Numpad[.]
| | Numpad[Enter] | Numpad[Enter]
|
-
-| HostKey | GuestKey
- |
|---|
| [SHIFT-L] | [SHIFT-L]
- | | [SHIFT-R] | [SHIFT-R]
- | | [↑] | [↑]
- | | [←] | [←]
- | | [→] | [→]
- | | [↓] | [↓]
- | | N/A | [確定]
- | | N/A | [前面]
- | | N/A | [CAP]
- | | N/A | [かな]
- | | N/A | [変換]
- | | N/A | [消去]
- | | N/A | [呼出]
- | | N/A | [文節←]
- | | N/A | [文節→]
- |
-4.5. キーリピート Key Repeat
+4.9. キーリピート Key Repeat
LUNA では、キーボードがハードウェア側でキーリピートを行わず、
ソフトウェア(OS など)がキーリピートの処理を行います。
@@ -1134,6 +1418,7 @@ In this case, you can resolve it by usin
+
5. 実行してみる Try it
5.1. NetBSD/luna68k を実行してみる Try NetBSD/luna68k
@@ -1180,6 +1465,7 @@ hostnet-driver = none
(VM ディレクトリに自動的に NVRAM.DAT が作られます)。
Run as nono -c ~/nono/luna.
(NVRAM.DAT will be created automatically in the VM directory)
+
Emulated ROM Monitor が起動するので、
初回は以下のように入力すると NetBSD が起動します。
The emulated ROM Monitor will be executed.
@@ -1198,7 +1484,7 @@ x⏎
You will see a screen like this. The bold text indicates
the characters you need to enter.
-NONO 0.3.0 Emulated ROM Monitor for LUNA-I
+NONO 0.4.0 Emulated ROM Monitor for LUNA-I
** NVRAM Initialized.
@@ -1213,18 +1499,18 @@ Loaded. Entry point = $00700000
この内容は NVRAM.DAT に記録されているので次回以降は直接 NetBSD が起動します。
The information you have just entered is recorded in the NVRAM,
-so next time it boots NetBSD automatically.
+so next time it will boot NetBSD automatically.
初回起動時、
Updating fontconfig cache はあほみたいに時間がかかりますが、
nono がハングアップしてるわけではありません(>_<)。
-また初回ログイン時めちゃくちゃ重たいですが、
+また初回は起動後数時間めちゃくちゃ重たいですが、
これはバックグラウンドで makemandb が動くためで
nono のせいではありません(>_<)。
At the first boot, you will see the console stops after printing
"Updating fontconfig cache".
This is because the infamous fontconfig takes very looooong time.
nono would not have hang-up.
-In addition, after the first login, you will feel it's too heavy.
+In addition, at the first 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 these two accidents which are far from the ideal
@@ -1299,7 +1585,7 @@ b⏎
You will see a screen like this. The bold text indicates
the characters you need to enter.
-NONO 0.3.0 Emulated ROM Monitor for LUNA88K
+NONO 0.4.0 Emulated ROM Monitor for LUNA88K
** NVRAM Initialized.
@@ -1310,7 +1596,7 @@ N>b⏎
この内容は NVRAM.DAT に記録されているので次回以降は直接 OpenBSD が起動します。
The information you have just entered is recorded in the NVRAM,
-so next time it boots OpenBSD automatically.
+so next time it will boot OpenBSD automatically.
終了する時は root
ユーザで “shutdown -p now” を実行してください。
@@ -1322,10 +1608,93 @@ and nono will terminate when the VM is p
+
+ 5.3 NetBSD/x68k を実行してみる Try NetBSD/x68k
+
+つついさんが NetBSD/x68k 9.2 の liveimage を用意されています。
+ここではこれを起動してみます。
+ Tsutsui-san has provided a liveimage of NetBSD/x68k 9.2. Let's try it.
+
+
+- どこかに nono 用のディレクトリを用意し(例えば ~/nono/)、
+その中に VM ディレクトリを用意します (例えば ~/nono/x68k/)。
+
Create a directory somewhere for nono (for example ~/nono/),
+and create subdirectories for individual VMs in it
+(for example ~/nono/x68k/).
+
+ - 以下のリンクから
+plain-install か with-packages のお好みのほうをダウンロードして展開し、
+VM ディレクトリ ~/nono/x68k/ に置きます。
+
Download your favorite one of plain-install or with-packages
+from the following link,
+extract it and place it in the VM directory, ~/nono/x68k/.
+
+http://teokurebsd.org/netbsd/liveimage/20210613-x68k/
+
+
+ - 以下の内容の設定ファイル nono.cfg を VM ディレクトリ ~/nono/x68k/
+に作成します。
+初回起動時は liveimage は接続しません。
+
Create a configuration file nono.cfg in the VM directory, ~/nono/x68k/,
+with following contents.
+You don't need to add the liveimage first time.
+
+vmtype = x68030
+
+
+ - nono -c ~/nono/x68k で起動します。
+しばらくすると起動メディアが見付からず白帯が出ますので
+メニューの「File > Exit」か×ボタンで終了します。
+これで IPLROM により初期化された SRAM が
+VM ディレクトリに SRAM.DAT として保存されます。
+
Run as nono -c ~/nono/x68k.
+After a few seconds, a message will be displayed like this captured screen.
+It says in Japanese that "Cannot boot from disk. Please set correct one".
+Then, terminate the nono by "File > Exit" in menu or close button.
+By this operation, SRAM will be initialized by X68030 IPLROM and
+be saved as SRAM.DAT in the VM directory.
+
+
+ - ここで設定ファイル nono.cfg に先程ダウンロードしてきたディスクイメージを追加します (2行目)。
+
Then, add a disk image downloaded earlier to configuration file nono.cfg
+(see 2nd line).
+
+vmtype = x68030
+spc0-id0-image = hd,liveimage-x68k-with-packages-20210613.hds
+
+
+ - もう一度 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.
+
+ - 初回起動後数時間はめちゃくちゃ重たいですが、
+これはバックグラウンドで makemandb が動くためで
+nono のせいではありません(>_<)。
+
At the first 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 an accident which is far from the ideal
+is the first experiences of newcomers.
+
+ - NetBSD が起動した後なら (正確には powerd(8) が起動していれば)、
+終了する時はメニューの「デバイス > 操作 > 電源ボタンを押す」
+でシャットダウンして電源オフになり、
+VM の電源オフで nono も終了します。
+
After NetBSD boots up (more precisely, if powerd(8) is running),
+you can shutdown and power off by
+"Device > Operation > Push Power button" on menu,
+and nono will terminate when the VM is powered off.
+
+
+
-6. ネットワーク設定例 Example of network setup
+6. ホストネットワーク設定例 Example of host network setup
wm0 を持つ NetBSD ホストに tap(4) デバイスを用いて
nono のゲスト OS を接続する場合の設定例です。
@@ -1420,11 +1789,11 @@ It's OK if you can see "HostNet Driver:
7. 既知の問題 Known Issues
-- デバッガのコンソール入力で、
+
- デバッガのコンソール入力で、
バックスペースやカーソルキーの入力に対する表示が動作していません。
In debugger console, some special characters like backspace or cursor keys
aren't printed correctly.
-(since ver 0.3.0)
+(since ver 0.3.0)
- ホストが VirtualBox (on Windows?) で、
VirtualBox の「マウス統合」が有効にしている場合、
nono の「マウスモード」でマウスポインタが正しく移動しません。
@@ -1454,6 +1823,7 @@ the main window, you will not enter the
Some versions may have incompatibilities in the configuration files, etc.
In such case, you may need to upgrade it by referring the following link.
@@ -1471,6 +1841,15 @@ See changes.html<
+
+
+また nono は無償公開されている X68030 の IPLROM を使用しています。
+許諾条件を読んでください。
+nono uses X68030 IPLROM image distributed without charge.
+You must read
+the license agreement
+(even though it's Japanese original text only).
+
10.2. 連絡先 Contact us
|