df_config

タグ名によるドットフレームワークの設定

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)

サンプル逆引き (11)

fwmap1.hsp
fwmap2.hsp
fwmap3.hsp
fwmap4.hsp
fwtest1.hsp
fwtest2.hsp
fwtest3.hsp
fwtest4.hsp
fwtest5.hsp
fwtest6.hsp
fwtest7.hsp

情報

プラグイン / モジュールHSP3Dish
バージョン3.7
作成日2025/08/20
著作者onitama
備考dotfw.asをインクルードすること。
タイプユーザー拡張命令
グループ入出力制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\dotfw.hs