--- nono/doc/index.php 2026/04/29 17:04:33 1.1.1.2 +++ nono/doc/index.php 2026/04/29 17:04:37 1.1.1.3 @@ -148,11 +148,13 @@ GUI 版のみ。 全サブウインドウの起動時のフォントサイズを指定します。 height には 12, 16 のいずれかを指定します。デフォルトは 12 です。 +起動後にメニューから変更できます。 GUI Only. Specifies the initial fontsize on all sub windows. height is one of 12 or 16. -The default value is 12 +The default value is 12. +You can change this value on GUI menu after boot. _EOM_ ); @@ -189,10 +191,10 @@ _EOM_ ); option_item("-V name=value", <<<_EOM_ -設定ファイルの name=configvalue の代わりに +設定ファイルで指定した name=configvalue の代わりに このオプションの name=value を適用します。 -Applies this option's name=value -instead of name=configvalue in configuration file. +Use this name=value +instead of name=configvalue specified in configuration file. _EOM_ ); @@ -209,7 +211,7 @@ function option_dev($name, $desc) print "
{$desc}
\n"; } -option_dev("-b hexaddr", <<<_EOM_ +option_dev("-b hexaddr[,skipcount]", <<<_EOM_ デバッガのブレークポイントを 16進数で指定します。 _EOM_ ); @@ -243,6 +245,7 @@ _EOM_ option_dev("-M name[,name2,...]", <<<_EOM_ 起動時に表示するモニタウィンドウを指定します。 カンマで区切って複数指定することも出来ます。 +-Mhelp で name の一覧を表示します。 _EOM_ ); @@ -314,18 +317,20 @@ config_item("luna-dipsw1 = string 本体前面 DIPSW#1-1..#1-8 の内容を指定します。 "0" を DOWN、"1" を UP として、 これを8つ並べた形式で、前から順に #1..#8 に対応します。 -デフォルトは 11110111 です。 Specifies status of the front panel DIPSW#1-1..#1-8. "0" means DOWN and "1" means UP. The first character corresponds to #1 and -the eighth character corresponds to #8. -The default value is 11110111. +the eighth character corresponds to #8.
+

+LUNA-I でのデフォルトは 11110111 です。 +各スイッチの内容は以下のリンクを参照してください。 +On LUNA-I, the default value is 11110111. +See the following link about DIPSW. +→ NetBSD/luna68k: Information
-各スイッチの内容はここ -(NetBSD/luna68k: Information) を参照してください。 -See NetBSD/luna68k: Information about DIPSW. +LUNA88K でのデフォルトは 00111111 です。 +On LUNA88K, the default value is 00111111. _EOM_ ); @@ -336,12 +341,12 @@ config_item("luna-dipsw2 = string Specifies status of the front panel DIPSW#2-1..#2-8. The same syntax as luna-dipsw1 is used. The default value is 11111111. -
-すべて "1"(UP) なら +

+LUNA-I では、すべて "1"(UP) なら NetBSD/luna68k のブートローダは自動的にカーネルをロードして実行し、 どれかでも "0"(DOWN) にするとプロンプトで停止するようです。 (本当は #8 だけで制御するつもりだったんじゃないかという気がします) -If the value is 11111111, +On LUNA-I, if the value is 11111111, NetBSD/luna68k bootloader will automatically load and execute the kernel. Otherwise, the bootloader will enter interactive mode. (I doubt that they actually wanted to switch with only #8) @@ -350,6 +355,18 @@ Otherwise, the bootloader will enter int _EOM_ ); +config_item("monitor-rate = integer", <<<_EOM_ +テキスト系モニタウィンドウの更新頻度を Hz 単位で指定します。 +1 から 60 までの間で指定でき、デフォルトは 20Hz です。 +起動後にメニューからプリセットされた頻度には変更可能です。 +Specifies refresh rate of all text monitor windows in Hz. +It ranges from 1 to 60. The default is 20Hz. +You can change this value on GUI menu after boot, +but unlike this configuration value, there are only a few preset choices. + +_EOM_ +); + config_item("mpu-clock = value", <<<_EOM_ MPU のクロック数を MHz 単位で指定します。 デフォルトは 20MHz です。 @@ -361,12 +378,12 @@ _EOM_ config_item("mpu-has-fpu", ""); */ config_item("prom-image = path", <<<_EOM_ -外部 ROM イメージファイルのパスを指定します。 +LUNA-I の外部 ROM イメージファイルのパスを指定します。 path がファイル名のみなら VM ディレクトリとその親ディレクトリからこのファイル名を検索します。 path が相対パスなら VM ディレクトリからの相対パスになります (現在のディレクトリからではありません)。 空にすると内蔵 ROM を使用します。 デフォルトは空です。 -Specifies the external ROM image file path. +Specifies the LUNA-I's external ROM image file path. If the path does not have any path delimiters, the VM directory and then its parent directory will be searched. If the path is a relative path, @@ -383,14 +400,19 @@ if you set this field empty (or leave it

実機を持っている場合は ROM ファイルを指定することで実機 ROM で起動できます。 ROM ファイルは実機の 0x41000000-0x4101ffff (128KB) を保存したものです。 +今のところ ROM は V4.22 (Thu Jul 27 11:45:42 1989) のみサポートしています。 +それ以外については何も分かりません。 If you have the real LUNA machines, you can boot with the real ROM spcifying the ROM file path. The ROM file is extracted from 0x41000000-0x4101ffff (128KB) from -the real machine. +the real machine. +For now, only V4.22 (Thu Jul 27 11:45:42 1989) is supported. +I have no idea about other ROMs. + _EOM_ ); -config_item("ram-size = value", <<<_EOM_ +config_item("ram-size = integer", <<<_EOM_ 搭載する RAM サイズを MB 単位で指定します。 デフォルトは 16MB です。 Specifies the RAM size in MB. The default is 16MB. @@ -467,17 +489,17 @@ _EOM_

  1. どこかに nono 用のディレクトリを用意し(例えば ~/nono/)、 その中に VM ディレクトリを用意します (例えば ~/nono/luna/)。 -Create a directory for nono somewhere (for example ~/nono/), +Create a directory somewhere for nono (for example ~/nono/), and create subdirectory for individual VMs in it (for example ~/nono/luna). -
  2. http://teokurebsd.org/netbsd/liveimage/20200518-luna68k/ から -イメージファイルをダウンロードして展開し、 +
  3. 以下のリンクからイメージファイルをダウンロードして展開し、 VM ディレクトリ ~/nono/luna/ に置きます。 -Download imagefile from -http://teokurebsd.org/netbsd/liveimage/20200518-luna68k/, +Download imagefile from the following link, extract it and place it in the VM directory, ~/nono/luna. +
    +http://teokurebsd.org/netbsd/liveimage/20200518-luna68k/ +
  4. 同じく VM ディレクトリに設定ファイル nono.cfg を以下の内容で用意します。 Create a configuration file nono.cfg in the same VM directory, ~/nono/luna,