サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  
2: 2009-11-22 (日) 07:01:22 hideyosi ソース 現: 2024-01-08 (月) 12:58:57 lina ソース
Line 8: Line 8:
 1234567890123456789012345678901234567890123456789012345678901234567890123456789  1234567890123456789012345678901234567890123456789012345678901234567890123456789
- +  
- これはなにか? + ●これはなにか? 
 + 
 efg01は第二世代OSASK(OSASK-HB)の実装のために作られた、一種のエミュレータです。  efg01は第二世代OSASK(OSASK-HB)の実装のために作られた、一種のエミュレータです。
 OSASK等独自に設計されたOSのアプリケーションは通常他のOSでは動作しません。  OSASK等独自に設計されたOSのアプリケーションは通常他のOSでは動作しません。
 ソースを改変したり再コンパイルが必要になり、ものによってはほぼ丸々作り直しに  ソースを改変したり再コンパイルが必要になり、ものによってはほぼ丸々作り直しに
- なることもあります。 + なることもあります。※1 
 + 
 また動作させたい場合もPCを再起動、もしくはQUME等のPCエミュレータを使い、  また動作させたい場合もPCを再起動、もしくはQUME等のPCエミュレータを使い、
 中でOSを起動させる必要があります。  中でOSを起動させる必要があります。
 + 
  アプリ → OSASK等独自OS → qume等PCエミュレータ → OS(Windows等) → 実機   アプリ → OSASK等独自OS → qume等PCエミュレータ → OS(Windows等) → 実機
 + 
 これらの問題とOSASKの拘りである極小サイズアプリを解決すべく※1 作られました。  これらの問題とOSASKの拘りである極小サイズアプリを解決すべく※1 作られました。
 efg01を介することでOSASK用に作られたアプリを直接他のOSで実行できます。  efg01を介することでOSASK用に作られたアプリを直接他のOSで実行できます。
 + 
  アプリ → efg01 → OS(Windows・Linux等) → 実機   アプリ → efg01 → OS(Windows・Linux等) → 実機
- +  
- +  
-*tmp [#tf88ebc9]+ ※1 より詳しい説明はこちらをご覧ください 
 +     http://osask.net/w/481.html 
 +  
 + 
 1234567890123456789012345678901234567890123456789012345678901234567890123456789  1234567890123456789012345678901234567890123456789012345678901234567890123456789
- +  
- 使い方 + ●使い方 
 + 
 efg01(と、将来発表予定の新OSASK)用のアプリは.g01という拡張子が付いています。  efg01(と、将来発表予定の新OSASK)用のアプリは.g01という拡張子が付いています。
 付属のtcns00.g01を動かしてみましょう。  付属のtcns00.g01を動かしてみましょう。
 (tcns00はコンソールアプリなのでコンソールから実行する必要があります)  (tcns00はコンソールアプリなのでコンソールから実行する必要があります)
 + 
 !cons.bat をダブルクリックしてください。コンソールが開き、abcd17を展開した  !cons.bat をダブルクリックしてください。コンソールが開き、abcd17を展開した
 ディレクトリに自動的に移動します。  ディレクトリに自動的に移動します。
 あとはプロンプトから、   あとはプロンプトから、 
 + 
     >efg01 tcns00      >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
- と入力するだけです。+*俺様コメント欄 [#u1dba9e7] 
 +- うーん・・・そうかぁ。オープンソースなんだから、ソースに関することも書き加えないといけないなぁ。ええと・・・ -- ''lina'' &new{2009-11-26 (木) 17:37:38}; 
 +- まいったな。そうすると、配布形態を決めないといけないな先に。 -- ''lina'' &new{2009-11-26 (木) 17:38:41}; 
 +- うーん・・・こんなもんかな・・・パッケージ名どうしよう。そのまま・・・hの文字でもいれとくかな?? -- ''lina'' &new{2009-11-28 (土) 19:29:32};
- 引数があるアプリの場合+#comment

トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ
新着

目次
メンバー一覧


最新の20件
2016-10-01 2016-09-08
  • @MenuBar.
2016-09-07 2016-09-04 2016-08-15 2015-09-23 2014-07-30 2014-07-04 2014-02-04 2013-10-26 2013-06-21 2013-06-17 2013-06-15 2013-04-02 2013-02-09 2013-02-04 2012-12-25 2012-12-01 2012-05-28 2012-03-31

トピック一覧
一般用コメント最新
新掲示板lina
2016/9/5 20:58
SandBoxゲスト
2016/9/4 12:01
RecentDeletedlina
2015/6/2 19:29
Old-OSASK-MLlina
2014/6/29 9:14
hideyosi/メールhideyosi
2014/1/6 20:17
hideyosi/募集中lina
2013/11/8 19:56

このサイトは川合秀実から委託を受けて、OSASKコミュニティによって管理・運営されています。