asccode.htm 2.4 KB
<HTML>
<HEAD>
<TITLE>HTML 文書</TITLE>

<META NAME="GENERATOR" CONTENT="Internet Assistant for Microsoft Word 2.03j">
</HEAD>
<BODY>
<P>
<B><FONT FACE="Arial">asccode</FONT>(1P)<BR>
</B>
<P>
<B>コマンド名</B>
<P>
asccode
<P>
→ 文字情報データの取得 <BR>
</FONT>
<P>
<B>構文</B> 
<PRE>
<FONT SIZE=3>asccode (ファイル名)
</FONT>
</PRE>
<P>
<B>説明</B>
<P>
<b>asccode</b>はアスキー文字の文字情報データを取得するためのツールです。文字情報
データはその文字のDDROM内の格納アドレスや、文字の幅、高さ、上下方向中心位置といっ
た情報を32bit長に圧縮したデータで、<A HREF="../64dd/LeoGetAAdr.htm">LeoGetAAdr2</A>
( )関数で使用するものです。<BR>
<P>
<b>asccode</b>の引数には、下記のようなフォーマットのテキストファイルのファイル名を
指定します。
<BR>
<P>
<UL>
<TABLE BORDER WIDTH="70%" CELLPADDING="10">
<TR><TD>
<P>
<FONT FACE="Courier">0,Super Mario 64</FONT>
<P>
<FONT FACE="Courier">5,Wave Race 64</FONT>
<P>
<FONT FACE="Courier">11,Mario Kart 64<BR>
 <BR>
</FONT></TD></TR>
</TABLE>
</UL><P>
0, 5, 11はそれぞれフォント#を表します(フォント#については64DDプログラミングマニュ
アル「9.1.2 英字の格納オフセットアドレス等を得る1」参照)。このファイル名を例えば
stringとします。ここで、コマンドラインで
<BR>
<P>
% asccode string <BR>
<P>
とすると、文字情報データの配列に変換された下記のようなファイル(この例ではstring.c
という名前になります)が作成されます。
<BR>
<P>
<UL>
<TABLE BORDER WIDTH="70%" CELLPADDING="10">
<TR><TD>
<P>
<FONT FACE="Courier">unsigned string0[]={</FONT>
<P>
 <FONT FACE="Courier">67336724,114259726,107715344,93558800,111626256,40212,56150548,86874128,111626256,99756564,106207248,40212,24742420,21858836,0};</FONT>
<P>
<FONT FACE="Courier">unsigned string1[]={</FONT>
<P>
 <FONT FACE="Courier">1585843223,1602787342,1634048014,1609795598,1487761176,1575459606,1602787342,1606576142,1609795598,1487761176,1520081942,1515952918,0};</FONT>
<P>
<FONT FACE="Courier">unsigned string2[]={</FONT>
<P>
 <FONT FACE="Courier">3183115030,3210180624,3231606800,3221314326,3228067856,3127996184,3179973398,3210180624,3231606800,3233438228,3127996184,3151592214,3148446486,0};
<BR>
<BR>
</FONT>
</TD></TR>
</TABLE></UL><P>
<B>参照</B>
<P>
<A HREF="../64dd/LeoGetAAdr.htm">LeoGetAAdr2</A>(3P) <BR>
<P>
<HR>
<A HREF="tool_INDEX.htm">ツールのマニュアルページのトップメニューへ</A>
<P>
<A HREF="../n64man.htm">N64のマニュアルページのトップメニューへ</A>
<P>
</BODY>
</HTML>