試作だってば!
詳しくはこちら見ておくれ
tmp
1234567890123456789012345678901234567890123456789012345678901234567890123456789 ●これはなにか? efg01は第二世代OSASK(OSASK-HB)の実装のために作られた、一種のエミュレータです。 OSASK等独自に設計されたOSのアプリケーションは通常他のOSでは動作しません。 ソースを改変したり再コンパイルが必要になり、ものによってはほぼ丸々作り直しに なることもあります。※1 また動作させたい場合もPCを再起動、もしくはQUME等のPCエミュレータを使い、 中でOSを起動させる必要があります。 アプリ → OSASK等独自OS → qume等PCエミュレータ → OS(Windows等) → 実機 これらの問題とOSASKの拘りである極小サイズアプリを解決すべく※1 作られました。 efg01を介することでOSASK用に作られたアプリを直接他のOSで実行できます。 アプリ → efg01 → OS(Windows・Linux等) → 実機 ※1 より詳しい説明はこちらをご覧ください http://osask.net/w/481.html 1234567890123456789012345678901234567890123456789012345678901234567890123456789 ●使い方 efg01(と、将来発表予定の新OSASK)用のアプリは.g01という拡張子が付いています。 付属のtcns00.g01を動かしてみましょう。 (tcns00はコンソールアプリなのでコンソールから実行する必要があります) !cons.bat をダブルクリックしてください。コンソールが開き、abcd17を展開した ディレクトリに自動的に移動します。 あとはプロンプトから、 >efg01 tcns00 と入力するだけです。(「アプリ」のtcns00を実行させる) 引数があるアプリの場合 >efg01 dmparg -test1 -test2 と入力します。(「アプリ」のdmpargに引数test1、test2を付けて実行させる) >efg01 dmparg -test1 -test2 ↑ ↑ ↑ ↑ efg本体 アプリ アプリへの第一引数 アプリへの第二引数 ※ 現時点ではefg01自身の引数はありません。 1234567890123456789012345678901234567890123456789012345678901234567890123456789 ●このアーカイブに同封されているアプリ アプリ名 サイズ 最新 ソース 説明 hello 16 abcdw012 abcdw012 "hello, world\n"を表示する helloc1 67 abcdw012 abcdw012 helloのC版 helloc 68 abcdw009 abcdw009 ソースが普通のhelloc1 chars 13 abcdw009 abcdw009 キャラクタコード0x20から0x7eを出力 echo 6 abcdw009 なし コマンドライン引数のエコーバック echoc 50 abcdw009 abcdw009 echoのC版 pi 189 abcdw014 abcdw009 円周率算出(高負荷テスト用) calc 1,503 abcdw014 abcdw009 コマンドライン計算機(.hrbベンチマーク用) calc1 86 abcdw012 abcdw012 calcを.g01向けに作り直したもの cpyc 119 abcdw014 abcdw009 tolsetのcpyのC版 makefntc 188 abcdw014 abcdw009 tolsetのmakefontのC版 dmparg 1,082 abcdw014 abcdw009 コマンドライン引数のテスト calendar 358 abcdw014 abcdw014 カレンダー表示 calendrc 538 abcdw014 abcdw014 calendarのC版 cntup0 997 abcdw016 abcdw016 数を数える(sleep1のテスト) testkey0 995 abcdw016 abcdw016 キー入力のテスト・C版 testkey1 118 abcdw016 abcdw016 キー入力のテスト・C版 cclsc 65 abcdw016 abcdw016 コンソールのcls・C版 ccolorc 120 abcdw016 abcdw016 コンソールのカラー設定・C版 tcns00 206 abcdw017 abcdw017 コンソールの色見本・C版 tcns01 232 abcdw016 abcdw016 テンキーで@が歩く・C版 tcns02 484 abcdw017 abcdw017 一人テニスゲーム・C版 tcns03 467 abcdw017 abcdw017 文字早うちゲーム・C版 tcns04 595 abcdw017 abcdw017 走って星を集めるゲーム・C版 (註)pi.hrbは229バイト。calc.hrbは1668バイト。 tcns01は、テンキーの2468で動く。スペースで色変わる。Enterで終了。 tcns02は、テンキーの46で動く。 tcns03は、落ちてくる文字を入力する。大文字小文字の区別なし。だんだん速く なって難しくなる。誤入力すると減点。1とIや0とOの区別が難しい。フォント によっては見分けられず、両方押してみるしかないかもしれない。 tcns04は、テンキーの2468で動く。壁にぶつかるか、自分の軌跡にぶつかると 終了。バックすれば即死。 1234567890123456789012345678901234567890123456789012345678901234567890123456789 ########################################################################### # # # この配布パッケージについて # # # ########################################################################### ・このソフトを作ったのはOSASK計画の代表、川合秀実氏です。 ・川合氏が abcdw016という名前で発表したものをhideyosiが一部手直しして 配布しています。 ・パッケージ・配布を行っているのはhideyosiなので苦情・問い合わせ等は hideyosiに。(ただしhideyosiはプログラミングのスキルが低いので 大したことはお答えできませんのであしからず) ・川合氏はこのパッケージに対してなんの義務も責任もありませんので、 問い合わせたりしないでください。 ・このパッケージ内のプログラムのライセンスは KL-01 です。 OSASKコミュニティサイト http://osask.net/ KL-01ランセンスについては http://osask.net/w/497.html efg01(第二世代OSASKに関する簡単な説明 http://osask.net/w/239.html 第二世代OSASKに関する技術的な文章(川合氏による) http://osask.net/w/444.html 川合秀実への連絡について http://osask.net/d/kawai.html 配布者hideyosiへの連絡について http://osask.net/w/502.html お問い合わせ・ご連絡 http://osask.net/ 内の掲示板にてお願いいたします。 最新の作業はこちらでレポートしています http://osask.net/w/507.html
Counter: 312,
today: 2,
yesterday: 2
初版日時: 2009-11-22 (日) 03:47:37
最終更新: 2009-12-04 (金) 00:00:00 (JST) (322d) by lina
|
ぺージ情報 | 閲覧可 | 編集可 | |||
---|---|---|---|---|---|---|
ぺージ名 : | hideyosi/abcd_doc試作 | グループ : | すべての訪問者 | グループ : | 登録ユーザ | |
ページ作成 : | lina | ユーザー : | すべての訪問者 | ユーザー : | なし | |
ページ別名 : | 未設定 |