タグ名によるドットフレームワークの設定
df_config "tag..."
"tag..." : 設定を行うためのタグ文字列
(プラグイン / モジュール : HSP3Dish)
ドットフレームワークの設定をタグ文字列により行います。 スペースで区切られたタグ文字列を指定することで、必要な設定をすべてまとめて行うことができます。 タグ文字列には、以下の内容を指定することができます。 タグ文字列 内容 --------------------------------------------------------------- X??? ???=画面横サイズを設定する Y??? ???=画面縦サイズを設定する Z??? ???=ドットズーム値(%)を設定する A??? ???=ドットアスペクト比(%)を設定する F??? ???=フレームレート(fps)を設定する K??? ???=連射インターバルを設定する P??? ???=連続入力キー(0~3)を設定する fullscr フルスクリーンで表示する noresize ウインドウのリサイズ(初期化)を行わない star 背景に星を表示する afont 8dotフォントタイプAを選択 bfont 8dotフォントタイプBを選択 cfont 8dotフォントタイプCを選択 たとえば、"X320 Y240 Z300"という文字列は、(320×240)の300%(縦横3倍に拡大)した画面で表示設定となります。タグ文字列を記述する順番は問いません。 画面解像度とアスペクト比は、プリセットとして代表的なレトロゲーム機、パソコンなどの仕様をタグで指定することができます。(あくまでも代表的な解像度を再現するだけで、表示方法や色数などを再現するものではありません) タグ文字列 内容 --------------------------------------------------------------- fc ファミコン(256×224) sfc スーパーファミコン(256×224) pce PCエンジン(320×224) md メガドライブ(320×224) gb ゲームボーイ(160×144) gba ゲームボーイアドバンス(240×160) nds ニンテンドーDS(256×192) 3ds ニンテンドー3DS(320×240) n64 ニンテンドー64(320×224) ngc ゲームキューブ(640×480) ss セガサターン(320×224) dc ドリームキャスト(640×480) ps1 プレイステーション1(320×240) ps2 プレイステーション2(640×480) psp PSP(480×272) vita PSP Vita(960×544) msx MSX(256×192) msx2 MSX2(512×424) appleii AppleII(280×192) c64 Commodore64(320×200) pc60 NEC PC-6001(256×192) pc80 NEC PC-8001(320×200) pc88 NEC PC-8801(640×200) pc98 NEC PC-9801(640×400) arcade 80年代の標準的な縦画面アーケード(224×320) neogeo ネオジオ(320×224) たとえば、"pc80 Z300"という文字列は、(320×200)の300%(縦横3倍に拡大)した画面で表示設定となります。 タグ文字列は大文字小文字が区別されますので注意してください、 実際に設定が反映されるのは、df_reset命令が実行された時になります。 また、画面の解像度などを独自に設定するためのdf_screen命令、df_zoom命令も用意されています。
| df_reset | ドットフレームワークの初期化 | (HSP3Dish) |
| df_screen | ドットフレームワークの解像度設定 | (HSP3Dish) |
| df_zoom | ドットフレームワークのズーム設定 | (HSP3Dish) |
| プラグイン / モジュール | HSP3Dish |
| バージョン | 3.7 |
| 作成日 | 2025/08/20 |
| 著作者 | onitama |
| 備考 | dotfw.asをインクルードすること。 |
| タイプ | ユーザー拡張命令 |
| グループ | 入出力制御命令 |
| 対応環境 |
|
| hs ファイル | hsphelp\dotfw.hs |