| ^M | [Enter]
| HostChar | GuestKey
@@ -878,43 +1761,37 @@ 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 キーボードモードのキーコード対応表
-Keycode table in the JP keyboard mode
-
+
+
+4.13. 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.
@@ -943,6 +1820,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[+]
@@ -953,29 +1840,13 @@ 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.14. キーリピート Key Repeat
LUNA では、キーボードがハードウェア側でキーリピートを行わず、
ソフトウェア(OS など)がキーリピートの処理を行います。
そのため、キーリピートを実装していない LUNA の PROM や
@@ -1009,12 +1880,15 @@ If keys continue to be pressed for some
the VM also continues to run syncronized mode.
In this case, you can resolve it by using the software keyboard window.
+
+
- 5. 実行してみる Try it
- 5.1. NetBSD/luna68k を実行してみる Try NetBSD/luna68k
-
+
+5. 実行してみる Try it
+
+5.1. NetBSD/luna68k を実行してみる Try NetBSD/luna68k
つついさんが NetBSD/luna68k 9.2 の liveimage を用意されています。
Tsutsui-san has provided a liveimage of NetBSD/luna68k 9.2.
@@ -1057,6 +1931,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.
@@ -1075,7 +1950,7 @@ x⏎
You will see a screen like this. The bold text indicates
the characters you need to enter.
-NONO 0.2.3 Emulated ROM Monitor for LUNA-I
+NONO 0.6.0 Emulated ROM Monitor for LUNA-I
** NVRAM Initialized.
@@ -1090,22 +1965,22 @@ 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
-are the first experiences of a newcomer.
+are the first experiences of newcomers.
終了する時は root
ユーザで “shutdown -p now” を実行してください。
@@ -1116,14 +1991,16 @@ LUNA can be powered off by software,
and nono will terminate when the VM is powered off.
+
-5.2. OpenBSD/luna88k を実行してみる Try OpenBSD/luna88k
-
-あおやまさんが OpenBSD/luna88k 7.0-beta の liveimage を用意されています。
- Aoyama-san has provided a liveimage of OpenBSD/luna88k 7.0-beta.
+
+
+5.2. OpenBSD/luna88k を実行してみる Try OpenBSD/luna88k
+あおやまさんが OpenBSD/luna88k 7.0 の liveimage を用意されています。
+ Aoyama-san has provided a liveimage of OpenBSD/luna88k 7.0.
-- https://twitter.com/ao_kenji/status/1439351714033766402
+
- https://twitter.com/ao_kenji/status/1473611893386661888
ここではこれを起動してみます。 Let's try it.
@@ -1134,10 +2011,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-20210918.img.gz
+以下のリンクから liveimage-luna88k-raw-20211221.img.gz
をダウンロードして展開し、
VM ディレクトリ ~/nono/luna88k/ に置きます。
-Download liveimage-luna88k-raw-20210918.img.gz from the following link,
+Download liveimage-luna88k-raw-20211221.img.gz from the following link,
extract it and place it in the VM directory, ~/nono/luna88k/.
vmtype = luna88k
-spc0-id6-image = hd,liveimage-luna88k-raw-20210918.img
+spc0-id6-image = hd,liveimage-luna88k-raw-20211221.img
hostnet-driver = none
@@ -1176,7 +2053,7 @@ b⏎
You will see a screen like this. The bold text indicates
the characters you need to enter.
-NONO 0.2.3 Emulated ROM Monitor for LUNA88K
+NONO 0.6.0 Emulated ROM Monitor for LUNA-88K
** NVRAM Initialized.
@@ -1187,23 +2064,97 @@ 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” を実行してください。
-LUNA88K はソフトウェアから電源オフでき、
+LUNA-88K はソフトウェアから電源オフでき、
VM の電源オフで nono も終了します。
To quit, type “shutdown -p now” as the root user.
-LUNA88K can be powered off by software,
+LUNA-88K can be powered off by software,
and nono will terminate when the VM is powered off.
+
+
+
+
+
+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/
+に作成します。
+ここでは説明を簡単にするためネットワークなしにしていますが、
+ネットワーク設定は必要に応じて行ってください。
+
Create a configuration file nono.cfg in the VM directory, ~/nono/x68k/,
+with following contents.
+By the way, to simplify the explanation, we assume there is no network here.
+However, please configure the network if necessary.
+
+vmtype = x68030
+spc0-id0-image = hd,liveimage-x68k-with-packages-20210613.hds
+hostnet0-driver = none
+
+
+ - 初回のみ 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.
+
+ - 初回起動後数時間はめちゃくちゃ重たいですが、
+これはバックグラウンドで 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 を接続する場合の設定例です。
@@ -1290,63 +2241,119 @@ and open "Monitor > Host > Host Ne
It's OK if you can see "HostNet Driver: tap".
+
+
+
+
+
+
+7. 既知の問題 Known Issues
+
+- デバッガのコンソール入力で、
+カーソルキーなどの特殊文字入力に対する表示が動作していません。
+
In debugger console, some special characters like cursor keys
+aren't printed correctly.
+(since ver 0.3.0)
+ - ホストが VirtualBox (on Windows?) で、
+VirtualBox の「マウス統合」が有効にしている場合、
+nono の「マウスモード」でマウスポインタが正しく移動しません。
+
If the host OS is running on VirtualBox (on Windows?) and
+"Mouse integration" on VirtualBox is enabled,
+the mouse pointer will not move as expected in nono's Mouse Mode.
+(2021/12/30)
+
+ - Wayland の場合にウィンドウサイズが正しく設定されない場合があります。
+wxWidgets (3.0.5) のバグと思われます。
+
On Wayland, window size may be incorrect.
+This may be due to wxWidgets (3.0.5) bug.
+(2021/12/30)
+
+
- 7. 過去のバージョンからの移行方法 How to migrate from old versions
-
+
+8. 過去のバージョンからの移行方法 How to migrate from old versions
バージョンアップに伴い設定ファイル等に非互換が発生する場合があります。
その場合は以下の移行方法を参照して設定ファイル等を更新してください。
Some versions may have incompatibilities in the configuration files, etc.
In such case, you may need to upgrade it by referring the following link.
+
+
- 8. 変更履歴 Changes
-
+
+9. 変更履歴 Changes
+
-
- 9. 連絡先、ライセンス等 Contact, License, etc
- 9.1. ライセンス License
-
-See nono-license.txt.
+
+
+10. 連絡先、ライセンス等 Contact, License, etc
+
+
+10.1. ライセンス License
+
+-
+nono 自身については
+nono-license.txt を読んでください。
+
See nono-license.txt about nono itself.
+ -
+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).
+ -
+nono は SIL Open Font License version 1.1 で配布されているフォントの
+一部を改変して組み込んでいます。
+
nono modifies and embeds the font distributed as SIL Open Font License version 1.1.
+
-9.2. 連絡先 Contact us
-
+
+
+
+
+10.2. 連絡先 Contact us
バグ報告などは以下にお願いします。日本語でおk。
If you find any problems, please let me know.
You may write in English.
https://github.com/isaki68k/nono-issue/issues
+
- 9.3. パッチの提供について About contributes
-
+
+
+10.3. パッチの提供について About contributes
パッチを提供してくださる場合は以下に同意したものとします。
- If you provide a patch to nono, you must agree to the following
+If you provide a patch to nono, we assume that you agree the following
conditions:
- 成果物が nono のライセンスに従って運用あるいは配布されること。
-
All your work are operated or distributed under the nono license.
+All your work will be operated or distributed under the nono license.
- ライセンスが将来変わる可能性があること。
The license may be changed in the future.
- 著作部分に関して著作者人格権を行使しないこと。
Do not exercise your author's rights.
-
+
- 9.4. Acknowledgements
-
+
+
+10.4. Acknowledgements
nono は以下の広告条項を含むソースコードを利用しています。
nono uses source code with the following advertising clause.
@@ -1354,7 +2361,8 @@ This product includes software developed
This product includes software developed by the University of California, Lawrence Berkeley Laboratory.
-
+
+
nono project
|