WonderWitch 技術情報 2000/10/18

2000年10月18日公開の技術情報です。

ライブラリ関数font_get_color()にバグがありました

画面制御BIOSの機能、FONT_GET_COLORを利用するライブラリ関数、font_get_color()にバグがあり、 設定されているカラー情報を正しく取り出すことができませんでした。

修正版関数を含むライブラリをダウンロードページから取得できるようにしました。

ダウンロードページ


マクロ servicelwp() のインデントを修正しました

sys/service.h内のマクロ、servicelwp() のインラインアセンブラで、 インデントが正しく設定されていませんでした。

修正したファイルをダウンロードページから取得できるようにしました。

ダウンロードページ


割り込み関連シンボルについてマニュアルとヘッダーファイルに不整合がありました

ハードウェア割り込みの要因を特定するマクロ群のうち、 VBLANKタイマーのカウントアップ用シンボルが、 sys/system.hの定義では SYS_INT_TIMER_COUNTUP となっているのに、 マニュアルでは SYS_INT_VBLANK_COUNTUP となっていました。

マニュアルに従っても正常にコンパイルできるよう、 sys/system.h に SYS_INT_VBLANK_COUNTUP の定義を追加し、 マニュアルにSYS_INT_TIMER_COUNTUPも併記しました。

修正したファイルをダウンロードページから取得できるようにしました。

ダウンロードページ


ボイスモードの音量設定機能がありませんでした

サウンド機能群でチャンネル2をもちいたボイスモード出力時の音量設定機能がありませんでした。 ボイスモード時の音量設定を行なう機能および設定されている音量情報を取得する機能を用意し、 ライブラリ関数 sound_set_voice_volume()、sound_get_voice_volume() として提供しました。

また、この機能に関するドキュメントを技術情報として公開しました。

ダウンロードページ
ボイスモード音量設定機能の説明


Copyright (C) 2000 Qute Corporation. All rights reserved.
Copyright (C) BANDAI 2000