<html><HTML LANG="ja"><!--#exec cmd="./addlog.cgi"--><head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
<META HTTP-EQUIV="Content-Language" CONTENT="ja-jp">
<!--すじとふし--><!--これは文字コードの判別を助けるまじないです-->
<title>OSASK/Developers</title></head>
<body text="#ffffff" bgcolor="#406010" link="#00e0e0" alink="#10c080" vlink="#10c080">
<center><hr><font color="#ffff00"><h1>開発者向けページ</h1></font>
<h3>開発者の役にたちそうなツールや資料を集めました</h3>
<a name="index1"></a><hr><br>
<font color="#ffbf00" size="+1"><b>目次</b></font>(解析ツール関係)<br><br><table>
<tr><th><a href="#devlist3">devlist3</a></th><th></b>PCI/AGPデバイス情報収集ツール<b></th><th></b>2001/12/23<b></th></tr>
<tr><th><a href="#devdat03">devdat03</a></th><th></b>PCI/AGPデバイス情報最新データ<b></th><th></b>2001/06/02<b></th></tr>
</table><br>
<a name="index2"></a><hr><br><font color="#ffbf00" size="+1"><b>目次</b></font>(OSASKアプリケーション開発入門シリーズ)<br><br><table>
<tr><th width="80"><a href="#introa12">introa12</a></th><th width="200"></b>アプリ開発入門(A)<b></th><th width="100"></b>2003/10/23<b></th><th>　</th></tr>
<tr><th><a href="#introb10">introb10</a></th><th></b>アプリ開発入門(B)<b></th><th></b>2002/07/23<b></th><th>　</th></tr>
<tr><th><a href="#introc02">introc02</a></th><th></b>アプリ開発入門(C)<b></th><th></b>2002/03/09<b></th><th>　</th></tr>
<tr><th><a href="#introd00">introd00</a></th><th></b>アプリ開発入門(D)<b></th><th></b>2002/03/10<b></th><th>　</th></tr>
<tr><th><a href="#introe01">introe01</a></th><th></b>アプリ開発入門(E)<b></th><th></b>2002/08/01<b></th><th>　</th></tr>
</table><br></center>
<ul><b>Cでの開発環境をそろえたい</b>(GO)<b>：</b><br><ul>
"<b>introa12</b>"をダウンロードして下さい。
必要なものはすべて含まれています。
使い方については、"<b>introa12</b>"に付属のドキュメントを参照して下さい。<br></ul></ul>
<center><a name="index3"></a><hr><br><font color="#ffbf00" size="+1"><b>目次</b></font>(OSASKアプリケーション開発関係)<br><br>
<table border><tr><th><table>
<tr><th width="120"><a href="#pack003s">pack003s</a></th><th width="400"></b>サンプル集<b></th><th width="100"></b>2000/10/02<b></th></tr>
<tr><th><a href="#pack004s">pack004s</a></th><th></b>サンプル集<b></th><th></b>2000/12/01<b></th></tr>
<tr><th><a href="#pack005s">pack005s</a></th><th></b>アプリパック(ASKA)<b></th><th></b>2002/03/07<b></th></tr>
<tr><th><a href="#pack006s">pack006s</a></th><th></b>アプリパック(C)<b></th><th></b>2002/03/16<b></th></tr>
<tr><th><a href="#pack007s">pack007s</a></th><th></b>アプリパック(C)<b></th><th></b>2002/04/01<b></th></tr>
</table></th></tr><tr><th><table>
<tr><th width="120"><a href="#tolset07">tolset07</a></th><th width="400"></b>OSASK関連ツールフルセット(C/ASKA兼用)<br><b></th><th width="100"></b>2003/10/14<b></th></tr>
</table></th></tr><tr><th><table>
<tr><th width="120"><a href="#go_0020">go_0020</a></th><th width="400"></b>GO (C、C++コンパイラ)<b></th><th width="100"></b>2003/11/13<b></th></tr>
<tr><th><a href="#guide5c">guide5c</a></th><th></b>gg00libのマニュアル<b></th><th></b>2000/10/05<b></th></tr>
<tr><th><a href="#guide06">guide06</a></th><th></b>API資料(主にASKA用)<b></th><th></b>2001/03/20<b></th></tr>
</table></th></tr></table><br></center>
<ul><b>ASKAでの開発環境をそろえたい：</b><br><ul>
"<b>tolset07</b>"をダウンロードして下さい。
その他に必要なファイルや、全体的な使い方については、"<b>tolset07</b>"に付属のドキュメントを参照して下さい。<br></ul></ul>
<center><a name="index4"></a><hr><br><font color="#ffbf00" size="+1"><b>目次</b></font>(OSASKシステム開発関係)<br><br>
(アプリケーション開発関係と重複するものは省略しています)<br><br><table>
<!--<tr><th><a href="#iplset00">iplset00</a></th><th></b>OSASKのブートセクタ関係のソースセット<b></th><th></b>2003/02/28<b></th></tr>-->
<tr><th><a href="#doc000b">doc000b</a></th><th></b>OSASKドキュメントセット<b></th><th></b>2002/08/09<b></th></tr>
<tr><th><a href="#devlist3">devlist3</a></th><th></b>PCI/AGPデバイス情報収集ツール<b></th><th></b>2001/12/23<b></th></tr>
<tr><th><a href="#devdat03">devdat03</a></th><th></b>PCI/AGPデバイス情報最新データー<b></th><th></b>2001/06/02<b></th></tr>
<tr><th><a href="#syslink">syslink</a></th><th></b>システム系リンク集<b></th><th></b>2001/05/31<b></th></tr>
<!--<tr><th><a href="#bs3_v03">bs3_v03</a></th><th></b>OSASK/ATの直接起動ディスク用のブートセクタ<b></th><th></b>2002/09/02<b></th></tr>-->
<!--<tr><th><a href="#setvga1p">setvga1p</a></th><th></b>OSASK/AT ver.0.8専用の高解像度対応化ツール<b></th><th></b>2001/01/10<b></th></tr>-->
</table><br></center>
<b>OSASKのソースプログラムをダウンロードしたい：</b><br><ul>
<a href="http://homepage1.nifty.com/dreaming/">小柳さん</a>の<a href="http://homepage1.nifty.com/dreaming/osask/">OSASKページ</a>へ行き、
"<b>Makefile for OSASK</b>"のところからのダウンロードをおすすめします。<br></ul>

<a name="go_0020"></a><hr><br><font color="#ffbf00" size="+1"><b>go_0020</b></font><br><ul>
　GOの一般公開バージョンです。
GOは、gcc-3.2を元に改造したC、C++コンパイラのことです(オリジナルのアセンブラNASKやライブラリアンなども含まれます)。<br><br><center><table>
<tr><th><a href="http://hideyosi.zive.net/~k/go_0020w.lzh">go_0020w.lzh</a></th><th>(win32用実行バイナリセット)</th><th>2.33MB (GPL)</th></tr>
<tr><th><a href="http://hideyosi.zive.net/~k/go_0020o.lzh">go_0020o.lzh</a></th><th>(OSASK用実行バイナリ)</th><th>1.12MB (GPL)</th></tr>
<tr><th><a href="http://hideyosi.zive.net/~k/go_0020s.lzh">go_0020s.lzh</a></th><th>(ソースセット)</th><th>4.64MB (GPL)</th></tr>
<tr><th><a href="http://hideyosi.zive.net/~k/go_0020b.lzh">go_0020b.lzh</a></th><th>(移植用の半バイナリのセット)</th><th>2.06MB (GPL)</th></tr>
<tr><th><a href="http://hideyosi.zive.net/~k/go_0020p.lzh">go_0020p.lzh</a></th><th>(gcc-3.2に対する差分ソース)</th><th>286KB (KL-01)</th></tr>
</table><br></center>
　ライブラリアンに機能を追加して、簡易版を脱しました。ソースを整理しました。移植性がさらに上がっています。<br><br></ul>

<a name="introa12"></a><hr><br><font color="#ffbf00" size="+1"><b>introa12</b></font><br><ul>
　C言語でOSASK専用アプリケーションを作るための入門者向けのパッケージです。
入門者に必要と思われる一通りのツールやライブラリー、詳しくドキュメントされたサンプルなどがセットになったものです。
OSASK専用アプリ開発に関心を持たれた方には、何よりもまずこのパッケージ内のドキュメントを読んでいただきたいと思っています。
旧版との主な違いは、ツールとライブラリをtolset07ベースに差し替えたことです。
Makefileも改良しました。<br><br>
<center><a href="http://hideyosi.zive.net/~k/introa12.lzh">introa12.lzh</a> 1018KB<br></center></ul>

<a name="tolset07"></a><hr><br><font color="#ffbf00" size="+1"><b>tolset07</b></font><br><ul>
　<b>ASKA</b>, <b>osalink1</b>, <b>obj2bim3</b>, <b>bim2bin3</b>, <b>GNU-make</b>, <b>OSASKアプリ用Cライブラリ</b>, <b>go_0019w</b>, <b>bs1_v02</b>, <b>imgtol</b>のバイナリのセットです。
これさえあれば、OSASKのアプリやOSASKそのもののmakeに必要なのは、make対象のソースだけです。
GOとASKAとCライブラリがバージョンアップされています。
OSASK ver.3.8以降をmakeする場合は、tolset05以降が必要です。
詳しくは添付のドキュメントを参照してください。<br><br>
<center><a href="http://hideyosi.zive.net/~k/tolset07.lzh">tolset07.lzh</a> 1.12MB (バイナリとドキュメント)<br>
<a href="http://hideyosi.zive.net/~k/srcset07.lzh">srcset07.lzh</a> 108KB (tolset07のソースのみ)<br>
</center></ul>

<a name="introa11"></a><hr><br><font color="#ffbf00" size="+1"><b>introa11</b></font><br><ul>
　C言語でOSASK専用アプリケーションを作るための入門者向けのパッケージです。
入門者に必要と思われる一通りのツールやライブラリー、詳しくドキュメントされたサンプルなどがセットになったものです。
OSASK専用アプリ開発に関心を持たれた方には、何よりもまずこのパッケージ内のドキュメントを読んでいただきたいと思っています。
旧版との主な違いは、ツールをtolset04ベースに差し替えたことです。<br><br>
<center><a href="introa11.lzh">introa11.lzh</a> 1013.6KB<br></center></ul>

<a name="bs3_v03"></a><hr><br><font color="#ffbf00" size="+1"><b>bs3_v03</b></font> (OSASKソースプログラム)<br><ul>
　OSASK/ATの直接起動ディスク用のブートセクタに書き込まれるプログラムのソースです(ASKA)。
純粋な1.44MBフォーマット版にl2d4の展開ルーチンが入っています。
興味のある方はどうぞご覧ください。<br><br>
<center><a href="bs3_v03.lzh">bs3_v03.lzh</a> 8.64KB<br></center></ul>

<a name="doc000b"></a><hr><br><font color="#ffbf00" size="+1"><b>doc000b</b></font><br><ul>
　OSASKに関するドキュメントをまとめたパッケージです。
これは初心者向けではなく、OSASKのソースを解読しようという人の手助けになるような、そんなテクニカルな内容です。
今回はセグメンテーションとスロットについて書き足しました。
今後もリクエストに応じて、少しずつ書き足します。<br><br>
<center><a href="doc000b.lzh">doc000b.lzh</a> 12.3KB<br></center></ul>

<a name="introe01"></a><hr><br><font color="#ffbf00" size="+1"><b>introe01</b></font><br><ul>
　C言語でOSASK専用アプリケーションを作るための入門者向けのパッケージ<b>introd</b>の続編です。
今まで説明してこなかった細かい機能について言及されています。
旧版との違いは、サンプルプログラムの追加です(4つ)。<br><br>
<center><a href="introe01.lzh">introe01.lzh</a> 26.4KB<br></center></ul>

<a name="introb10"></a><hr><br><font color="#ffbf00" size="+1"><b>introb10</b></font><br><ul>
　C言語でOSASK専用アプリケーションを作るための入門者向けのパッケージ<b>introa</b>の続編です。
コンソール入出力のサンプルや<b>introa</b>で書ききれなかった機能の説明があります。
旧版との主な違いは、説明書きのミスを修正したことです。<br><br>
<center><a href="introb10.lzh">introb10.lzh</a> 34.7KB<br></center></ul>

<a name="pack007s"></a><hr><br><font color="#ffbf00" size="+1"><b>pack007s</b></font><br><ul>
　OSASKアプリケーションの作り方の参考のためのアプリパックです。
収録されているのは、以下のソース(C)と実行ファイル、簡単なドキュメントです。<br>
"<b>bballc1</b>", "<b>beditc0c</b>", "<b>icalc1</b>", "<b>invader3</b>", "<b>kmandel2</b>", "<b>kmandel3</b>", "<b>msgk00c</b>", "<b>msgk01c</b>", "<b>mt_xor1</b>", "<b>resize0b</b>", "<b>revers03</b>", "<b>triang2</b>"<br></ul>
<center><a href="pack007s.lzh">pack007s.lzh</a> 61.0KB<br></center></ul>

<a name="pack006s"></a><hr><br><font color="#ffbf00" size="+1"><b>pack006s</b></font><br><ul>
　OSASKアプリケーションの作り方の参考のためのアプリパックです。
収録されているのは、以下のソース(C)と実行ファイル、簡単なドキュメントです。<br>
"<b>beditc0b</b>", "<b>icalc0</b>", "<b>kbmpvc01</b>", "<b>kmandel1</b>", "<b>MOSkey05</b>", "<b>msgk00</b>", "<b>msgk01</b>", "<b>resizer0</b>", "<b>triang1</b>"<br></ul>
<center><a href="pack006s.lzh">pack006s.lzh</a> 40.7KB<br></center></ul>
<a name="introe00"></a><hr><br><font color="#ffbf00" size="+1"><b>introe00</b></font><br><ul>
　C言語でOSASK専用アプリケーションを作るための入門者向けのパッケージ<b>introd</b>の続編です。
今まで説明してこなかった細かい機能について言及されています。<br><br>
<center><a href="introe00.lzh">introd00.lzh</a> 13.7KB<br></center></ul>
<a name="introd00"></a><hr><br><font color="#ffbf00" size="+1"><b>introd00</b></font><br><ul>
　C言語でOSASK専用アプリケーションを作るための入門者向けのパッケージ<b>introc</b>の続編です。
グラフィック描画の説明があります。<br><br>
<center><a href="introd00.lzh">introd00.lzh</a> 18.1KB<br></center></ul>
<a name="introc02"></a><hr><br><font color="#ffbf00" size="+1"><b>introc02</b></font><br><ul>
　C言語でOSASK専用アプリケーションを作るための入門者向けのパッケージ<b>introb</b>の続編です。
ユーザー定義フォントや基本的なファイル入出力の説明があります。<br><br>
<center><a href="introc02.lzh">introc02.lzh</a> 36.6KB<br></center></ul>
<a name="pack005s"></a><hr><br><font color="#ffbf00" size="+1"><b>pack005s</b></font><br><ul>
　OSASKアプリケーションの作り方の参考のためのアプリパックです。
収録されているのは、以下のソース(ASKA)と実行ファイル、簡単なドキュメントです。<br>
"<b>hello0</b>", "<b>countdw0</b>", "<b>aball5</b>", "<b>countup6</b>", "<b>countup7</b>", "<b>boxes02</b>", "<b>loadfac0</b>", "<b>music01c</b>"〜"<b>music04c</b>", "<b>color1</b>"<br></ul>
<center><a href="pack005s.lzh">pack005s.lzh</a> 50.6KB<br></center></ul>
<a name="devlist3"></a><hr><br><font color="#ffbf00" size="+1"><b>devlist3</b></font> (要<b>Win95/98/ME</b>)<br><ul>
　PCI/AGPデバイスを自動識別し、カード名やベンダーを特定します。
プラグアンドプレイ情報の収集・確認のために作りました。<br><br>
<center><a href="devlist3.lzh">devlist3.lzh</a> 40.0KB<br></center></ul>
<a name="devdat03"></a><hr><br><font color="#ffbf00" size="+1"><b>devdat03</b></font><br><ul>
　<b>devlist2</b>、<b>setvga1p</b>のための最新データーです。<br><br>
<center><a href="devdat03.lzh">devdat03.lzh</a> 34.1KB<br></center></ul>
<a name="syslink"></a><hr><br><font color="#ffbf00" size="+1"><b>システム系リンク集</b></font><br><ul>
<b>小柳さんのOSASKページ </b><a href="http://homepage1.nifty.com/dreaming/osask/index.html">http://homepage1.nifty.com/dreaming/osask/index.html</a><br><ul>
"<b>makat09</b>"〜"<b>make14</b>"(OSASKのMakefile対応ソース)があります。<br></ul></ul>
<a name="guide06"></a><hr><br><font color="#ffbf00" size="+1"><b>guide06</b></font><br><ul>
　<b>ASKA</b>の使い方と、OSASKアプリケーションが利用できる標準ライブラリの仕様説明書です。
<b>OSASK/AT ver.0.3</b>〜<b>OSASK/AT ver.1.0</b>でサポートされているライブラリコールに対応しています。
サンプルなどは付属していません。
"<b>pack004s</b>"などのサンプル集を参照してください。<br><br>
<center><a href="guide06.lzh">guide06.lzh</a> 23.4KB<br></center></ul>
<a name="bs0_050p"></a><hr><br><font color="#ffbf00" size="+1"><b>bs0_050p</b></font> (OSASKソースプログラム)<br><ul>
　OSASK/ATの直接起動ディスク用のブートセクタに書き込まれるプログラムのソースです(ASKA)。
興味のある方はどうぞご覧ください。<br><br>
<center><a href="bs0_050p.lzh">bs0_050p.lzh</a> 7.96KB<br></center></ul>
<a name="devlst1p"></a><hr><br><font color="#ffbf00" size="+1"><b>devlist1p</b></font> (要<b>Win95/98/ME</b>)<br><ul>
　PCI/AGPデバイスを自動識別し、カード名やベンダーを特定します。
プラグアンドプレイ情報の収集・確認のために作りました。<br><br>
<center><a href="devlst1p.lzh">devlst1p.lzh</a> 24.7KB<br></center></ul>
<a name="pack004s"></a><hr><br><font color="#ffbf00" size="+1"><b>pack004s</b></font> (要<b>OSASK/AT version 0.4</b>以上)<br><ul>
　OSASKアプリケーションの作り方の説明のためのサンプル集と小規模なゲームです。
収録されているのは、以下のソースと実行ファイル、簡単なドキュメントです。<br>
　<b>pack001s</b>や<b>pack002s</b>の内容も含まれています。<br>
　ASKA :<br><ul>
"<b>hello</b>", "<b>color</b>", "<b>countdwn</b>", "<b>move1</b>", "<b>move2</b>", "<b>aball1</b>", "<b>aball2</b>", "<b>countup3</b>", "<b>countup2</b>"<br></ul>
　C言語 :<br><ul>
"<b>helloc0</b>", "<b>helloc1</b>", "<b>helloc2</b>", "<b>colorc</b>", "<b>cntdwnc</b>", "<b>movec0</b>", "<b>movec1</b>", "<b>cntupc3</b>", "<b>revers01</b>", "<b>msg00</b>", "<b>msg01</b>", "<b>test002</b>", "<b>test003</b>"<br></ul><br>
<center><a href="pack004s.lzh">pack004s.lzh</a> 77.5KB<br></center></ul>
<a name="guide5c"></a><hr><br><font color="#ffbf00" size="+1"><b>guide5c</b></font><br><ul>
　<b>lcc-win32</b>の使い方と、OSASKアプリケーションが利用できる標準ライブラリの仕様説明書です。
"<b>guide05</b>"の<b>lcc-win32</b>版です。
<b>OSASK/AT ver.0.3</b>〜<b>OSASK/AT ver.0.5</b>でサポートされているライブラリコールに対応しています。<br><br>
<center><a href="guide5c.lzh">guide5c.lzh</a> 12.6KB<br></center></ul>
<a name="pack003s"></a><hr><br><font color="#ffbf00" size="+1"><b>pack003s</b></font> (要<b>OSASK/AT version 0.5</b>以上)<br><ul>
　OSASKアプリケーションの作り方の説明のためのサンプル集と小規模なゲームです。
収録されているのは、以下のソースと実行ファイル、簡単なドキュメントです。<br>
　ASKA : "<b>music1</b>", "<b>music2</b>", "<b>music3</b>", "<b>music4</b>"<br><br>
<center><a href="pack003s.lzh">pack003s.lzh</a> 18.7KB<br></center></ul>
<hr>このページに関するお問い合わせは<a href="mailto:kawai@imasy.org">川合秀実(kawai@imasy.org)</a>まで<br>
<a href="../osask/index.html">OSASK計画のページへ戻る</a><br>
<br></body></html>
