MonaADK (Mona Application Development Kit) †
テスト用実機を使わずにコマンド一発でMonaアプリを作成&テストできる開発環境です。
CUIアプリ、GUIアプリどちらにも対応しています。
- コンパイルには MinGW の g++ を使っています
- テストには qemu-0.6.2 を使っています
- おき楽GUIアプリ作成用に BayGUI を組み込んでいます
- MonaFormsアプリ作成用に MonaForms を組み込んでいます
- カーネルには version.0.3.0alpha9 リリース版を使っています
- 最終確認は必ず実機で行ってください。
- 洒落でMonADKと記述してくださっても結構です(笑)
Hello,World! †
bball †
インストール方法 †
MonaADKをダウンロードして解凍するだけです。他に必要なものはありません。
実行方法 †
解凍したフォルダのreadme.htmlをお読みください。基本的には、
make.bat run
でおしまいです。
ダウンロード †
Mona0.2.2ベース (6.2MB)
Mona0.3.0alpha9ベース(6.8MB)
アップデート †
毎回毎回巨大なファイルを落とすのはイヤ、という超上級者の方は
以下のファイルのみを本家ソースファイルセットから作成して
MonaADKのものと置き換えてください。
フォルダ名・ファイル名 | 説明 |
z_tools/include以下 | ヘッダファイル |
z_tools/lib以下 | リンク用ライブラリー |
z_tools/qemu/bin以下 | MonaOSディスクイメージ |
リリース文 †
MonaADK (Mona Application Development Kit) の最新版をリリースしました。
・Windows 上で非常に簡単に MonaOS アプリケーションを作るための開発キットです
・カーネルには MonaOS 0.3.0alpha9 リリース版を使っています
・コンパイルには MinGW の g++ を使っています
・テスト実行には qemu-0.6.2 を使っています
・GUIアプリケーション作成用に BayGUI と MonaForms を組み込んでいます
・コンソールアプリケーションの作成も可能です
・BayGUI 日本語 API ドキュメントを同封しています
<<インストール方法>>
MonaADKをダウンロードして解凍するだけです。他に必要なものはありません。
<<実行方法>>
解凍したフォルダのreadme.htmlをお読みください。基本的には、
make.bat run
でおしまいです。
<<ダウンロード先>>
http://sourceforge.net/project/showfiles.php?group_id=164970&package_id=205306&release_id=547808
MonaADK (Mona Application Development Kit) Released!
+ Mona application development kit running on Windows
+ Kernel is MonaOS 0.3.0alpha9
+ Test execution runs on qemu-0.6.2
+ You can make GUI (BayGUI / MonaForms) and CUI applications using this kit
How To Install
Please unarchive zip file
How To Run
Basically please double click "!cons_nt.bat" and type "make.bat run"
Download Link
http://sourceforge.net/project/showfiles.php?group_id=164970&package_id=205306&release_id=547808
コメント欄 †
- Mona/SDK -- 2004-10-03 (日) 23:33:55
- MonaSDKだと本家とかぶるっぽいので名称を変更しました。 -- bayside 2004-10-04 (月) 12:19:59
- Mona/SDKは本家のじゃないし、ずっと前に終わってるので、被る心配はないと思うけど。むしろ逆でMona/SDKを乗っ取った方がいいと思う。 -- 2004-10-04 (月) 17:24:52
- どうせADKと名乗るんだったらMonAPIと同じようにMonADKとかしたら茶目っ気あったのに。 -- 2004-10-04 (月) 21:22:55
- とりあえずLinuxで動くようにしましたー。スレに書いてあります。 -- 2004-10-04 (月) 22:40:45
- MonaADK/Linux勝手に作成。 -- 2004-10-04 (月) 23:18:41
- Linux版作成サンクス。MonADKだとまともに読めないので(汗)もんえーでぃーけー? -- bayside 2004-10-05 (火) 06:56:30
- Makefile,Makefile2,Makefile3の共通部分はひとつのファイルにまとめてincludeしたらどうでしょうか。現在Linux版作成中 -- 2004-10-17 (日) 12:58:53
- それから\と/の統一とかあると楽かも(ずうずうしくてスマソ -- 2004-10-17 (日) 13:01:03
- アドバイスサンクス!次のリリースではできるだけそうします。 -- bayside 2004-10-17 (日) 16:54:58
- MonaADK 041105版を試してみました。makeするとbim2bin.exeでエラーが出てしまいます。 -- ノースアイ? 2004-11-06 (土) 06:20:02
- 該当ツールのみ差し替えました>ノースアイさん ご確認ください。 -- bayside 2004-11-06 (土) 10:07:59
- 無事make出来ました。ありがとうございます。 -- ノースアイ? 2004-11-06 (土) 16:14:44
- monasdk-050117 にて以下のエラーでコンパイル出来ません。 -- Hossy
../z_tools/bim2bin in:gclock.EXE out:gclock.EX5 -osacmp -tek5 BS:0 eprm:z0
pos=467 r=0 rep[r]=-40 d=-4 i=2
error!
- 私のところでは再現しなかったです(Windows2000SP4)。環境を教えていただけますか?>Hossyさん -- bayside 2005-01-19 (水) 09:25:25
- 同じく Win2k SP4 です。t5lzma.exe を monasdk-041111 より上書きしたら直りました。もしかしてファイル破損してませんか? -- Hossy? 2005-01-19 (水) 20:31:40
- ご迷惑おかけします。bim2bin4vを解凍したものをそのまま差し替えてみました(2005/01/17版)。 -- bayside 2005-01-19 (水) 21:48:32
- 現状で動いているならダウンロードは不要です。どうもcygwinで作ると問題が多いですね・・・ -- bayside 2005-01-19 (水) 21:49:10
- MonaForms用の設定に微妙な誤りがあります。 TEST.EX2の配置場所がMONAGUI.INIとMakefileで異なるためどちらかを修正する必要があります。-- hetappi
<MONAGUI.INI>
[General]
Run=/APPS/TEST.EX2
<Makefile>
../fat_write mona.img TEST.EX2 /APPS/MONAFRMS/TEST.EX2
- お。指摘ありがとうございます。明日にでも直しておきます。 -- bayside
- こちらに質問すべきことか分かりませんが、お教えください。MonaADK環境にてインタープリタ言語の実行環境を開発してみたので良かったら見ていただきたいと思うのですが、どういった手続きを経ればいいでしょうか。 --
- それはすばらしいですね。是非見てみたいのでソースコードを圧縮して添付していただくのでも良いですし、新たにページを作っていただいて公開していただくのでも構いません。あとで修正も効きますのである程度自由にやっていただいて構いません。 -- ひげぽん
- ありがとうございます。このページに monasq100.zip として添付しました。Mona0.3.0ベース MonaADKで開発しており、run make で QEMU 上で動作するはずです。どうぞよろしくお願いします。 --
- おぉ。ありがとうございます。あまりの大物なのでびっくりしました。是非いろいろ相談させてもらいたいのでSquirrel/monasqにて相談しましょう。 -- ひげぽん
- リリースお疲れさまでした。 -- ひげぽん
- いろんな技を駆使してなんとか MonADK 最新版をリリースしました。alpha の番号が1つ増えるだけなのに毎回劇的に変わっていてめちゃめちゃ大変でしたが(笑)。 -- bayside
- お疲れさまでした。どこかで告知しましょう。告知文をお願いしても良いですか? -- ひげぽん
- 告知文は英語ですか?日本語でおkですか? -- bayside
- 日本語(詳しく)、英語(シンプル)の2つをお願いしたいですが英語が無理そうであれば僕が適当に書きます.英語は公式トップ、僕の英語ブログでの告知を考えています. -- ひげぽん
- あと「qemu-0.6.2」とこのページの上に書いてありますがちょっと古いのでもし可能なら新しめのものにしたほうが良いかもしれません。 -- ひげぽん
- リリース文書いてみました。qemu のほうは時間があるときに新しいものに差し替えておきますです。 -- bayside
- ありがとうございます。日記/ブログ/公式トップ/MLで告知しました。 -- ひげぽん
コメントはありません。 コメント/MonaADK?