Shinobiライブラリ - BootROMフォント関数

syBtFntGetAddr

フォント格納位置の取得

書式

Uint32 syBtFntGetAddr( set, code ) 
SYE_BT_FNT_FONTSET set 
Sint16 code 

引数

set   フォントセット
code   ShiftJISコード

戻り値

フォントデータ先頭アドレスからのオフセット

解説

Shift JISコードからフォントデータ先頭アドレスからのオフセットを計算し、バイトで戻します。

フォントセットsetは次の値を指定します。

 SYE_BT_FNT_FONTSET_WESTERN_24   ISO 8859-1 
 SYE_BT_FNT_FONTSET_JP_JIS_24   JIS X 0201 
 SYE_BT_FNT_FONTSET_JP_KANA_24   Shift JIS ひらがなまで 
 SYE_BT_FNT_FONTSET_JP_LVL1_24   Shift JIS 第一水準まで 
 SYE_BT_FNT_FONTSET_JP_LVL2_24   Shift JIS 第二水準まで 
 SYE_BT_FNT_FONTSET_JP_GAIJ_24   セガ特製外字 
 SYE_BT_FNT_FONTSET_VMSICON   ビジュアルメモリデフォルトラベルアイコン 

8bitコードは、引数code(16bit)の上位8bitに0x00を付加することで指定できます。


syBtFntGetAddr
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999