1998/10/4
Dreamcastのハードウェアの初期化とSEGAライブラリを利用可能な状態にします。
SEGAライブラリにはいくつかの初期化関数が存在しますが、 それらの初期化関数を適切な順序で呼び出し、もっとも一般的な設定にします。
フレームカウント数は1/60を単位とした値で設定します。
例えば2を設定すると、1/30秒毎にフレームチェンジします。
フレームチェンジは、njWaitVSync関数で行います。
設定できる画面モードは以下の通りです。
変数名 | 画面モード |
---|---|
NJD_RESOLUTION_VGA | VGA 60Hz |
NJD_RESOLUTION_320x240_NTSCNI | NTSC ノンインターレース 60Hz |
NJD_RESOLUTION_320x240_NTSCI | NTSC インターレース 30Hz |
NJD_RESOLUTION_640x240_NTSCNI | NTSC ノンインターレース 60Hz |
NJD_RESOLUTION_640x240_NTSCI | NTSC インターレース 30Hz |
NJD_RESOLUTION_320x480_NTSCNI | NTSC ノンインターレース 60Hz |
NJD_RESOLUTION_320x480_NTSCI | NTSC インターレース 30Hz |
NJD_RESOLUTION_640x480_NTSCNI_FF | NTSC フリッカーフリー 60Hz |
NJD_RESOLUTION_640x480_NTSCNI | NTSC ノンインターレース 60Hz |
NJD_RESOLUTION_640x480_NTSCI | NTSC インターレース 30Hz |
NJD_RESOLUTION_320x240_PALNI | PAL ノンインターレース 50Hz |
NJD_RESOLUTION_320x240_PALI | PAL インターレース 25Hz |
NJD_RESOLUTION_640x240_PALNI | PAL ノンインターレース 50Hz |
NJD_RESOLUTION_640x240_PALI | PAL インターレース 25Hz |
NJD_RESOLUTION_320x480_PALNI | PAL ノンインターレース 50Hz |
NJD_RESOLUTION_320x480_PALI | PAL インターレース 25Hz |
NJD_RESOLUTION_640x480_PALNI_FF | PAL フリッカーフリー 50Hz |
NJD_RESOLUTION_640x480_PALNI | PAL ノンインターレース 50Hz |
NJD_RESOLUTION_640x480_PALI | PAL インターレース 25Hz |
NJD_RESOLUTION_VGA_ANTI | VGA アンチエリアス 60Hz |
NJD_RESOLUTION_320x240_NTSCNI_ANTI | NTSC アンチエリアスノンインターレース 60Hz |
NJD_RESOLUTION_320x240_NTSCI_ANTI | NTSC アンチエリアスインターレース 30Hz |
NJD_RESOLUTION_640x240_NTSCNI_ANTI | NTSC アンチエリアスノンインターレース 60Hz |
NJD_RESOLUTION_640x240_NTSCI_ANTI | NTSC アンチエリアスインターレース 30Hz |
NJD_RESOLUTION_320x480_NTSCNI_ANTI | NTSC アンチエリアスノンインターレース 60Hz |
NJD_RESOLUTION_320x480_NTSCI_ANTI | NTSC アンチエリアスインターレース 30Hz |
NJD_RESOLUTION_640x480_NTSCNI_FF_ANTI | NTSC アンチエリアスフリッカーフリー 60Hz |
NJD_RESOLUTION_640x480_NTSCNI_ANTI | NTSC アンチエリアスノンインターレース 60Hz |
NJD_RESOLUTION_640x480_NTSCI_ANTI | NTSC アンチエリアスインターレース 30Hz |
NJD_RESOLUTION_320x240_PALNI_ANTI | PAL アンチエリアスノンインターレース 50Hz |
NJD_RESOLUTION_320x240_PALI_ANTI | PAL アンチエリアスインターレース 25Hz |
NJD_RESOLUTION_640x240_PALNI_ANTI | PAL アンチエリアスノンインターレース 50Hz |
NJD_RESOLUTION_640x240_PALI_ANTI | PAL アンチエリアスインターレース 25Hz |
NJD_RESOLUTION_320x480_PALNI_ANTI | PAL アンチエリアスノンインターレース 50Hz |
NJD_RESOLUTION_320x480_PALI_ANTI | PAL アンチエリアスインターレース 25Hz |
NJD_RESOLUTION_640x480_PALNI_FF_ANTI | PAL アンチエリアスフリッカーフリー 50Hz |
NJD_RESOLUTION_640x480_PALNI_ANTI | PAL アンチエリアスノンインターレース 50Hz |
NJD_RESOLUTION_640x480_PALI_ANTI | PAL アンチエリアスインターレース 25Hz |
フレームバッファモードは以下の通りです。
NJD_FRAMEBUFFER_MODE_RGB565 | |
NJD_FRAMEBUFFER_MODE_RGB555 | |
NJD_FRAMEBUFFER_MODE_ARGB1555 | |
NJD_FRAMEBUFFER_MODE_RGB888 | |
NJD_FRAMEBUFFER_MODE_ARGB8888 |