+ビルド方法
How to build
+コマンドラインオプション
Command Line Option
+設定
Configuration
+VM について
About VM
+実行してみる
Try it
+ネットワーク設定
Setup network
+変更履歴
Changes
+連絡先、ライセンス等
Contact, License, etc
+
--- nono/doc/index.php 2026/04/29 17:04:48 1.1.1.6
+++ nono/doc/index.php 2026/04/29 17:04:51 1.1.1.7
@@ -41,6 +41,18 @@ function get_version($filename)
nono は NetBSD とかで動作する OMRON LUNA-I とかのエミュレータです。
nono is OMRON LUNA-I emulator runs on NetBSD and etc.
+
+
How to build
Command Line Option
Configuration
About VM
Try it
Setup network
Changes
Contact, License, etc
Introduction
How to build
The followings are required for build. If you use NetBSD(pkgsrc), -wxWidgets is pkgsrc/x11/wxGTK30 (Only OPTIONS:gtk2 is tested).+wxWidgets is pkgsrc/x11/wxGTK30 (OPTIONS:gtk3 is tested).
You may need the following packages on Ubuntu 18.04 (though we won't support non-NetBSD platform).-
アーカイブを展開したら以下のようにビルドします。
@@ -113,12 +127,13 @@ if configure cannot find wx-config.
nono が GUI 版実行ファイル、
nono-cli がコマンドライン版です。
Two executables will be installed.
-nono is GUI executable and nono-cli is
-command line executable.
+nono is the GUI executable and nono-cli is
+the command line executable.
Command Line Option
Configuration
Specifies whether to display the status panel or not. +If 0, it is hidden; if 1, it is shown. +You can change it on GUI menu after boot. ++_EOM_ +); + config_item("spc0-idN-image = devtype,path", <<<_EOM_ SCSI デバイスを指定します。N には 0 から 7 が入ります。 ID 7 は本体が使用しますので指定しないでください。 @@ -609,6 +637,90 @@ _EOM_
About VM
Status Panel
The performance meter's icon at the center of the status panel +shows the VM speed status. +You can switch full speed / syncronized mode by double-clicking on this icon. ++
+| …
+ |
+マークなしの場合、ユーザが等速モードを指定していて、等速モードで実行中です。
+ | When no icons are displayed, +the user has specified syncronized mode and +the VM is running in synchronized mode.+
+ | …
+ |
+三角2つの場合、ユーザが高速モードを指定していて、等速モードで実行中です。
+キー入力中(後述)または VM がアイドル状態(m68k の STOP 命令)などで起きます。
+ | When an icon (two triangles) is displayed, +the user has specified full speed mode and +the VM is running in synchronized mode. +This will happen during keystrokes or when the VM is idle +(STOP instruction on m68k). ++
+ | …
+ |
+三角3つの場合、ユーザが高速モードを指定していて、高速モードで実行中です。
+ | When an icon (three triangles) is displayed, +the user has specified full speed mode and +the VM is running in full speed mode. + |
Key input
+On LUNA, +key repeat is done by software(OS), not by the keyboard hardware. +For this reason, +key repeat doesn't occur on LUNA's PROM or NetBSD/luna68k's bootloader +that don't implement it, and +key repeat occurs on NetBSD/luna68k kernel that implements it. +Since the timing of key repeat is measured by software, +if the VM is running faster than the real, +the key repeat will occur faster, too. +The host application doesn't have the way to avoid it. +Therefore, nono will temporarily suppress the full speed mode +while any keys are pressed. +That is why the above-mentioned icon distinguishes them. +For this reason, +if keys continue to be pressed for some reason, +the VM also continues to run syncronized mode. +In this case, you can resolve it by using the software keyboard window. ++
Try it
Create a directory somewhere for nono (for example ~/nono/), -and create subdirectory for individual VMs in it (for example ~/nono/luna).+and create subdirectories for individual VMs in it (for example ~/nono/luna/).
Download imagefile from the following link, -extract it and place it in the VM directory, ~/nono/luna.+extract it and place it in the VM directory, ~/nono/luna/.
http://teokurebsd.org/netbsd/liveimage/20200518-luna68k/
Create a configuration file nono.cfg in the same VM directory, ~/nono/luna, +Create a configuration file nono.cfg in the VM directory, ~/nono/luna/, with following contents:この内容は NVRAM.DAT に記録されているので次回以降は直接 NetBSD が起動します。 -vmtype = luna @@ -657,7 +769,7 @@ g xThe information you have just entered is recorded in NVRAM, +The information you have just entered is recorded in the NVRAM, so next time it boots NetBSD automatically.@@ -666,6 +778,7 @@ so next time it boots NetBSD automatical
Setup network
Changes
License