--- nono/doc/index.php 2026/04/29 17:04:57 1.1.1.9 +++ nono/doc/index.php 2026/04/29 17:05:07 1.1.1.12 @@ -4,16 +4,10 @@ Licensed under nono-license.txt --> 1) - get_version($_SERVER['argv'][1]); - -function get_version($filename) -{ - global $nono_ver; - - $fp = fopen($filename, "r"); + $fp = fopen("../lib/header.h", "r"); if ($fp !== false) { while (($buf = fgets($fp)) !== false) { if (preg_match("/NONO_MAJOR_VER\s+\((\d+)\)/", $buf, $m)) { @@ -31,35 +25,72 @@ function get_version($filename) } fclose($fp); - $nono_ver = "${nono_major}.${nono_minor}.${nono_patch} (${nono_date})"; + $nono_ver = "${nono_major}.${nono_minor}.${nono_patch}"; } -} ?> -

nono

+

nono ()

-nono は NetBSD とかで動作する OMRON LUNA-I や LUNA88K とかのエミュレータです。 -nono is OMRON LUNA-I and LUNA88K emulator runs on NetBSD and etc. +nono は NetBSD とかで動作する OMRON LUNA-I や LUNA-88K とかのエミュレータです。 +nono is OMRON LUNA-I and LUNA-88K emulator runs on NetBSD and etc.

Index of this page:

-ビルド方法 How to build
-コマンドラインオプション Command Line Option
-設定 Configuration
-VM について About VM
-実行してみる Try it
-ネットワーク設定例 Example of network setup
-過去のバージョンからの移行方法 +0. ver 0.2.x から ver 0.3.0 への移行方法 How to migrate from ver 0.2.x to ver 0.2.0
+1. ビルド方法 How to build
+2. コマンドラインオプション Command Line Option
+3. 設定 Configuration
+4. VM について About VM
+5. 実行してみる Try it
+6. ネットワーク設定例 Example of network setup
+7. 既知の問題 Known Issues
+8. 過去のバージョンからの移行方法 How to migrate from old versions
-変更履歴 Changes
-連絡先、ライセンス等 Contact, License, etc
+9. 変更履歴 Changes
+10. 連絡先、ライセンス等 Contact, License, etc
+
+

+

+緑背景は新規または目立った更新のあった箇所です。 +Green Background is new or updated paragraph. +
+ + + +

0. ver 0.2.x から ver 0.3.0 への移行方法 How to migrate from ver 0.2.x to ver 0.3.0

+
+ver 0.3.0 ではデバッガに関する設定項目が ver 0.2.x までとは変更になっています。 +これらを設定ファイルに記載している場合は +このドキュメントの設定の章を参照して修正してください。 +Configuration about debugger has been changed from ver 0.2.x to ver 0.3.0. +If your configuration file has them, please update by yourself. +See Configuration section in this document. + +

+ +以下の設定項目は廃止になりました。 +The following item has been removed. +
+

+debugger-port = (default: 0)
+
+ +代わりに以下の2つが追加されています。 +Instead, the following two items are added. +
+debugger-driver   = (default: none)
+debugger-tcp-port = (default: 0)
+
+
+ -

ビルド方法 How to build

+

1. ビルド方法 How to build

ビルドには以下が必要です。 NetBSD(pkgsrc) なら wxWidgets は pkgsrc/x11/wxGTK30 です @@ -72,16 +103,17 @@ wxWidgets is pkgsrc/x11/wxGTK30 (OPTIONS
  • make (BSD make, not GNU make)
  • C/C++ compiler which supports -std=c++14.
    -(For gcc, 7.4 works but 5.5 doesn't work, at least. -For clang, 7.0 and 8.0 works at least.) -
  • wxWidgets >= 3.0 +(For gcc, 7.4 or newer works at least. +For clang, 7.0 - 13.0 works at least.) +
  • wxWidgets 3.0.x "stable" branch +(but 3.1.x "development" branch is not recommended)
  • gettext

    (NetBSD 以外でのビルドはサポートしていませんが) Ubuntu 20.04 ではたぶん以下のパッケージが必要です。 -You may need the following packages on Ubuntu 18.04 +You may need the following packages on Ubuntu 20.04 (though we won't support non-NetBSD platform).

  • + +

    9. 変更履歴 Changes

    +
    +See changes.html. +
    + -

    ライセンス License

    +

    10. 連絡先、ライセンス等 Contact, License, etc

    + +
    10.1. ライセンス License
    - -

    連絡先 Contact us

    +
    10.2. 連絡先 Contact us
    バグ報告などは以下にお願いします。日本語でおk。 If you find any problems, please let me know. @@ -1190,12 +1682,11 @@ You may write in English.
    >https://github.com/isaki68k/nono-issue/issues
    - -

    パッチの提供について About contributes

    +
    10.3. パッチの提供について About contributes
    パッチを提供してくださる場合は以下に同意したものとします。 -If you provide a patch to nono, you must agree to the following conditions: - +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. @@ -1207,8 +1698,7 @@ You may write in English.
    - -

    Acknowledgements

    +
    10.4. Acknowledgements
    nono は以下の広告条項を含むソースコードを利用しています。 nono uses source code with the following advertising clause.