ページへ戻る

− Links

 印刷 

sero​/g01_os のバックアップ差分(No.6) :: OSASK計画

osaskwiki:sero/g01_os のバックアップ差分(No.6)

« Prev[4]  Next »[5]
5: 2011-07-01 (金) 09:18:22 k-tan[6] ソース[7] 6: 2011-07-02 (土) 10:06:02 sero[8] ソース[9]
Line 57: Line 57:
 }  }
- 出力ファイル名を受け取り、入力された文字をそこに書き込む。入力の終了は'q'+Enterで表す。 - 出力ファイル名を受け取り、入力された文字をそこに書き込む。入力の終了は'q'+Enterで表す。
 +- 必要最低限のツールセットができた。
 +
 +- まとめ:hidetol_8 + ソースの入力ツールinput.g01 を使ってnaskで開発ができる。
 +
 +** Getting started [#c8332d6f]
 +- まずはおなじみのHello, worldから始める。
 +- 先ほど作ったinput.g01を起動して、
 + ../z_tools/hijk input hello.nas
 +- [[GUIGUI01/memo30]]のソースを一文字ずつ入力する。終了は'q'+Enter。
 +-- input.g01は入力ミスをしても取り消す方法がないので、Ctrl+Cで強制終了して初めからやり直すことになる。(ミスタイプで2回やり直した)
 +- そしてアセンブル&リンク
 + ../z_tools/hijk ../z_tools/Nasuka hello.nas hello.obj
 + ../z_tools/hijk ../z_tools/obj2bim rul:../z_tools/guigui01/guigui01.rul out:hello.bim stack:0 rlm:hello.rlm ../z_tools/guigui01/g01libc0.lib hello.obj ../z_tools/guigui01/g01libc1.lib
 + ../z_tools/hijk ../z_tools/bim2g01 hello.bim hello.g01 hello.rlm
 +-- (このステップも面倒だから自動化したいけど、今のg01は外部プログラムの起動がサポートされてないので手入力)
 +- 実行
 + ../z_tools/hijk hello
- まだ未完成。進展があったら更新。 - まだ未完成。進展があったら更新。
 +
 +** コメント欄 [#yd6c8bdd]
- おもしろそう! -- ''k-tan'' &new{2011-07-01 (金) 09:18:22}; - おもしろそう! -- ''k-tan'' &new{2011-07-01 (金) 09:18:22};
#comment #comment
« Prev[4]  Next »[5]