サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  
4: 2009-11-26 (木) 17:38:41 lina ソース 現: 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等) → 実機
- +  
- より詳しい説明はこちらをご覧ください +  
- http://osask.net/w/481.html + ※1 より詳しい説明はこちらをご覧ください 
- +    http://osask.net/w/481.html 
-*tmp [#tf88ebc9]+  
 + 
 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を実行させる)  と入力するだけです。(「アプリ」のtcns00を実行させる)
 + 
 引数があるアプリの場合  引数があるアプリの場合
 + 
     >efg01 dmparg -test1 -test2      >efg01 dmparg -test1 -test2
- +  
- と入力しまう。(「アプリ」のdmpargに引数test1、test2を付けて実行させる) + と入力します。(「アプリ」のdmpargに引数test1、test2を付けて実行させる) 
 + 
     >efg01    dmparg      -test1              -test2      >efg01    dmparg      -test1              -test2
       ↑        ↑          ↑                  ↑        ↑        ↑          ↑                  ↑
     efg本体  アプリ  アプリへの第一引数 アプリへの第二引数      efg本体  アプリ  アプリへの第一引数 アプリへの第二引数
 + 
 ※ 現時点ではefg01自身の引数はありません。  ※ 現時点ではefg01自身の引数はありません。
- +  
-*tmp [#tf88ebc9]+ 
 1234567890123456789012345678901234567890123456789012345678901234567890123456789  1234567890123456789012345678901234567890123456789012345678901234567890123456789
- +  
- このアーカイブに同封されているアプリ + ●このアーカイブに同封されているアプリ 
 + 
 アプリ名  サイズ  最新      ソース    説明  アプリ名  サイズ  最新      ソース    説明
 hello        16  abcdw012  abcdw012  "hello, world\n"を表示する  hello        16  abcdw012  abcdw012  "hello, world\n"を表示する
Line 88: Line 89:
 tcns03      467  abcdw017  abcdw017  文字早うちゲーム・C版  tcns03      467  abcdw017  abcdw017  文字早うちゲーム・C版
 tcns04      595  abcdw017  abcdw017  走って星を集めるゲーム・C版  tcns04      595  abcdw017  abcdw017  走って星を集めるゲーム・C版
 + 
 (註)pi.hrbは229バイト。calc.hrbは1668バイト。  (註)pi.hrbは229バイト。calc.hrbは1668バイト。
       tcns01は、テンキーの2468で動く。スペースで色変わる。Enterで終了。        tcns01は、テンキーの2468で動く。スペースで色変わる。Enterで終了。
Line 97: Line 98:
       tcns04は、テンキーの2468で動く。壁にぶつかるか、自分の軌跡にぶつかると        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] *俺様コメント欄 [#u1dba9e7]
- うーん・・・そうかぁ。オープンソースなんだから、ソースに関することも書き加えないといけないなぁ。ええと・・・ -- ''lina'' &new{2009-11-26 (木) 17:37:38}; - うーん・・・そうかぁ。オープンソースなんだから、ソースに関することも書き加えないといけないなぁ。ええと・・・ -- ''lina'' &new{2009-11-26 (木) 17:37:38};
- まいったな。そうすると、配布形態を決めないといけないな先に。 -- ''lina'' &new{2009-11-26 (木) 17:38:41}; - まいったな。そうすると、配布形態を決めないといけないな先に。 -- ''lina'' &new{2009-11-26 (木) 17:38:41};
 +- うーん・・・こんなもんかな・・・パッケージ名どうしよう。そのまま・・・hの文字でもいれとくかな?? -- ''lina'' &new{2009-11-28 (土) 19:29:32};
#comment #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コミュニティによって管理・運営されています。