作者のWebへ
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
「12行環境ライブラリ」for WonderWitch
Ver0.02 2002/11/22
(c)2000-02, Effect(effect@msa.biglobe.ne.jp).
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
◆1.これ何?
ワンダーウィッチ用ライブラリ「12行環境」です.
普段は18行ですが、行間が詰まって読みにくくなります.
かといって、空行を入れると9行しか使えません.
そこで「半分だけ改行する」ことで、
見やすい表示にしようというアイディアが「12行環境」です.
ライブラリ、ソース、サンプル、説明書が入っています.
ライブラリで手軽に使うことも、
ソースを見ながら改造して組み込むこともできます.
◆2.中身
・text12.htm この説明書です.
・doc/tx12exp.htm 技術的な説明書です.
・doc/*.png 説明用の画像ファイルです.
・ef_tx12.lib 「12行環境」ライブラリです.
・ef_tx12.h ライブラリのヘッダファイルです.
・ef_tx12.c ライブラリのソースファイルです.
・sample.c サンプルその1です.
・sample.cf
・sample.fx
・makefile kmmake用makefileです.要makefile.inc
・text12.c サンプルその2です.
・text12.cf
・text12.fx
◆3.基本的な使い方
ライブラリを組み込んだ後、
tx12_screen_init();
で画面を初期化します.
あとは
tx12_put_string(x, y, "なんたらかんたら");
で文字表示ができます.
細かい説明は12行環境の仕組みを参照してください.
◆4.開発環境
WonderWitch 1.1.2
FreyaOS 1.2.0
FreyaBIOS 1.0.0
Meg 1.1.2
WonderSwan モノクロ機
処理系 LSI C-86 Ver. 3.5 for WonderWitch
OS Windows98SE
◆5.使用条件
「フリーソフト」です.
「善意の範囲で」無料で使えます.
改造ナシでの配布・転載は自由です.著作権はEffectにあります.
「善意の範囲で」自由に組み込めます.
組み込んだソフトを公開してもいいです.
「善意の範囲で」改造できます.
改造したものを公開してもいいです.
一部分だけを組み込んでもいいです.
組み込んだソフトのソースは公開しても公開しなくてもいいです.
ソース公開時にef_tx12.lib、ef_tx12.hを同梱してもいいです.
その他、わからないことは、気軽に質問してください.
mailto:effect@msa.biglobe.ne.jp
◆6.履歴
・2000/08/14 Ver0.01
初版.サンプルのみ.
・2002/11/22 Ver0.02
ライブラリ化.サンプル、ドキュメントを強化.
◆7.あとがき
少しトリッキーですが、やってることは基本的です.
「それなりに高速」「それなりに簡単」「それなりに見やすい」
表示方法なわけです.
ライブラリなので、手軽に使えるようになったと思います.
特にテキスト重視のソフトの場合、
結構便利なので、組みこんでみては、いかがでしょうか?
一応、ライブラリとして公開していますが、
どんどん改造しちゃって構いません.
一から組みなおしたほうが早いかもしれませんし.
▲ Effect ▲ mailto:effect@msa.biglobe.ne.jp ▲ more△musement ▲
● http://www2s.biglobe.ne.jp/~effect/index.cgi ● more<ommunication ●
▼★★★★▼★★★★★★★★★★★★★★★★★★▼★★★★★★★★★★▼