サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  
7: 2009-11-30 (月) 00:37:42 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等) → 実機
- +  
 + 
 ※1 より詳しい説明はこちらをご覧ください  ※1 より詳しい説明はこちらをご覧ください
     http://osask.net/w/481.html      http://osask.net/w/481.html
- +  
-*tmp [#nea245dc]+ 
 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 89: 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 98: Line 98:
       tcns04は、テンキーの2468で動く。壁にぶつかるか、自分の軌跡にぶつかると        tcns04は、テンキーの2468で動く。壁にぶつかるか、自分の軌跡にぶつかると
         終了。バックすれば即死。          終了。バックすれば即死。
- +  
-*tmp [#c66e460b]+ 
 1234567890123456789012345678901234567890123456789012345678901234567890123456789  1234567890123456789012345678901234567890123456789012345678901234567890123456789
 + 
  ###########################################################################   ###########################################################################
  #                                                                        #   #                                                                        #
Line 107: Line 107:
  #                                                                        #   #                                                                        #
  ###########################################################################   ###########################################################################
 + 
 ・このソフトを作ったのはOSASK計画の代表、川合秀実氏です。  ・このソフトを作ったのはOSASK計画の代表、川合秀実氏です。
 ・川合氏が abcdw016という名前で発表したものをhideyosiが一部手直しして  ・川合氏が abcdw016という名前で発表したものをhideyosiが一部手直しして
Line 116: Line 116:
 ・川合氏はこのパッケージに対してなんの義務も責任もありませんので、  ・川合氏はこのパッケージに対してなんの義務も責任もありませんので、
   問い合わせたりしないでください。    問い合わせたりしないでください。
 + 
 ・このパッケージ内のプログラムのライセンスは KL-01 です。  ・このパッケージ内のプログラムのライセンスは KL-01 です。
- +  
 + 
 OSASKコミュニティサイト  OSASKコミュニティサイト
       http://osask.net/        http://osask.net/
 + 
 KL-01ランセンスについては  KL-01ランセンスについては
       http://osask.net/w/497.html        http://osask.net/w/497.html
 + 
 efg01(第二世代OSASKに関する簡単な説明  efg01(第二世代OSASKに関する簡単な説明
       http://osask.net/w/239.html        http://osask.net/w/239.html
 + 
 第二世代OSASKに関する技術的な文章(川合氏による)  第二世代OSASKに関する技術的な文章(川合氏による)
       http://osask.net/w/444.html        http://osask.net/w/444.html
 + 
 川合秀実への連絡について  川合秀実への連絡について
       http://osask.net/d/kawai.html        http://osask.net/d/kawai.html
 + 
 配布者hideyosiへの連絡について  配布者hideyosiへの連絡について
 +       http://osask.net/w/502.html
 + 
 + お問い合わせ・ご連絡
 +       http://osask.net/ 内の掲示板にてお願いいたします。
 + 
 + 最新の作業はこちらでレポートしています
 +       http://osask.net/w/507.html
*俺様コメント欄 [#u1dba9e7] *俺様コメント欄 [#u1dba9e7]

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

目次
メンバー一覧


最新の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コミュニティによって管理・運営されています。