ページへ戻る

− Links

 印刷 

OSAKA​/コンパイル法 のソース :: OSASK計画

osaskwiki:OSAKA/コンパイル法のソース

« Prev[3]  
ぼつぼつと書いて行く予定でする

*環境の準備 [#scaabc78]

OSAKAはおそらくソースでしか配布しない予定ですのでコンパイルしなくてはなりません。まず、以下のものを準備します。

-[[OSAKAのソース:http://sourceforge.jp/projects/osask/svn/view/OSAKA/tags/4.7.0.tar.gz?root=osask&view=tar]]
--SVNサーバーよりダウンロードしてください。
-[[hidetol_8:http://osask.net/w/gate.php/hidetol_8.exe?way=attach&_noumb&refer=hidetol%2Fhidetol_8&openfile=hidetol_8.exe]]
--Kタンが発表していたtolsetを元に独自に進化させたコンパイル郡です。ライセンス等の事情によりバラバラで配布していますが、インストーラを使うことでフルオートで実行可能状態のものがダウンロードできます。(インストーラといいましたがシステムにはなにもしません。単に自動ダウンロード、自動解凍、自動パッチ等を行うだけなのでご安心を。当然レジストリ等には一切手を加えていません。)

**設置 [#q63a59df]
設置はどこでも自由ですがそれだとややこしいので説明では決め打ちで。気に入らんツー人はご自分でうまく読み替えてみてください。

+デスクトップに''work''というフォルダを作ってください。
#ref(1.jpg)
+上記リンクからOSAKAのソースとhidetol_8のインストーラをダウンロードし、workに配置します。
#ref(2.jpg)
+4.7.0.tar.gzは解凍。hidetol_8.exeは実行してください。解凍およびインストールが正常に終わるとこうなります。
#ref(3.jpg)
+後は配置です。解凍ソフト等の設定にもよると思いますのでこういう風になるようにしてください。
 work─┬─ 4.7.0
       │     ├──ankfont0
       │     ├──bochs
       │     ├──nec98
       │             ・
       │             ・
       │             ・
       │     └──bochswinman0.c
       │
       └─ z_tools
              ├──guigui00
              ├──guigui01
              ├──haribote
                     ・
                     ・
                     ・
              └──wce.exe


以上で準備OKです。なお、4.7.0.tar.gz及びhidetol_8.exeは用済みですので消して頂いてもかまいません。
#ref(4.jpg)

*コンパイル [#r6af2040]
**ディレクトリに下りてコマンドプロンプトを開く [#jaf8c5aa]
OSAKAをコンパイルするにはOSAKAのソースがあるディレクトリに下り、かつ、そこを基点とするコマンドプロンプトを開かないといけませんがこれはいろいろ面倒です。~
そのため、''!cons_nt.bat''が用意されています。これをダブルクリックすれば自動的にコマンドプロンプトが開きます。

**コンパイル [#vb7e67d3]
コマンドプロンプトから ''make''と入力してEnterを押してください。コンパイルが開始されます。

**結果 [#jb78aa7f]
このコンパイルにて以下のものが出来上がります。
-OSAKA_AT.EXT
--OSAKAのシステム・・・カーネルと言ったほうが解りやすいでしょうか。EXE形式になっていますがこれをWindows等から実行しないように注意してください。
-OSAIMGAT.BIN
--カーネルは単品で存在していても、PCの起動時に実行させることはできません。IPLやブートローダー等によって読み込ませる必要があります。そのためには単にFDにコピーしたりしてもダメで、適切に配置をしないといけません。このOSAIMGAT.BINはいわば、それらを行い、さらにいくつかのアプリも同封したフロッピーディスクです(FDイメージファイル)。



*とりあえず実行 [#k14dc0d6]
OSAKAの動作を''とりあえず''見たい場合はそのまま''make run''と入力してEnterを押してください。PCエミュレータのqemuが動作し、仮想マシン内にて起動します。

-COLOR(red){仮想マシン内をマウスでクリックすると制御が奪われ、マウスが外に出られなくなります。元に戻すにはCTRL+ALTを同時に押してください}
-COLOR(red){残念ながらhidetol_8に同封されているqemuはWindows2000でうまく動かないという報告を頂いています。その場合は他のバージョンのqemu・他のPCエミュレータを使う等して対処してください。}

« Prev[3]