■ Nindows リリースノート		1998/11/30 セガ・エンタープライゼス

●1998/11/30 Version 01000072
・初期化時にsbInitSystem()に指定されたフレーム数をチェックし、
  マウスカーソルの移動スピードを変更するように修正しました。

・以下の関数が追加されました。

	1) nwSetMouseSpeed()
	2) nwGetMouseSpeed()
	3) nwSetMousePosition()

	[関数］void nwSetMouseSpeed(Sint32 x, Sint32 y)
	[入力］x, y ... マウスカーソルの移動スピード
	[出力］なし
	[返値］なし
	[機能］マウスカーソルの移動スピードを、標準を１として
	       何倍速で移動させるかを設定します。
	       2INT、3INTのアプリケーションで、マウスカーソルの
	       移動スピードが遅いと感じる場合に使用してください。


	[関数］void nwGetMouseSpeed(Sint32* x, Sint32* y)
	[入力］x, y ... マウスカーソルの移動スピードを取得するポインタ
	[出力］x, y ... マウスカーソルの移動スピード
	[返値］なし
	[機能］設定されているマウスカーソルの移動スピードを取得します。


	[関数］void nwSetMousePosition(Sint32 x, Sint32 y)
	[入力］x, y ... マウスカーソルの座標
	[出力］なし
	[返値］なし
	[機能］マウスカーソルを指定座標に移動させます。


●1998/7/28 Version 00050045
・nwExitSystem()を呼び出してNindowsを終了したときに、
  テクスチャを開放しない不具合を修正しました。


●1998/7/14 Version 00050044

・Ninja Infoウィンドウに、以下の表示を追加しました。
	1) Vertex Buffer Used
		njInitVertexBuffer()で指定された頂点バッファの最大容量と、
		最大使用量を表示します。
		使用量が最大容量をオーバーするような場合は、描画を減らすか、
		頂点バッファを多く確保してください。

	2) Native Buffer
		内部で使用する描画用バッファ(VRAM)の最大容量と、現在の使用量、
		最大使用量を表示します。
		使用量が最大容量をオーバーするような場合は、描画を減らしてください。


・Performance Meterウィンドウを一新しました。
	従来のアナログ表示は廃止され、数値による詳細な表示に変更になりました。

	1) Main
		njUserMain()関数の先頭(正しくはnjWaitVSync()関数の終了時)から、
		nwExecute()関数呼び出しまでの時間をミリ秒で表示します。

	2) Nindows
			nwExecute()関数の処理時間をミリ秒で表示します。

	3) Total
		1) + 2) の時間を表示します。
		この値が約16.7msを超えると処理落ちすることになります。

	4) TA
		TAハードウェアの描画時間を示します。
		この値が約16.7msを超えると処理落ちすることになります。

	5) Render
		レンダリングハードウェアの描画時間を示します。
		この値が約16.7msを超えると処理落ちすることになります。

	6) Frame Rate
		現在のフレームレート、過去１秒間の平均フレームレートを表示します。


・Peripheral Infoウィンドウの表示を変更しました。
	ポートA、B、C、Dのペリフェラルと拡張ペリフェラルの表示ができます。

・640x480以外の解像度に、暫定的に対応しました。


・以下の不具合が修正されました。
	1) Small Fontが選択できてしまう。
	2) 画面端でメニューを開くと下に隠れたメニューが選択できなくなる。


・以下の関数が追加されました。

	1) nwFindWindowEx()
	2) nwSelectSystemFont()
	3) nwEnablePeripheral()


	[関数］NWHWND nwFindWindowEx(NWHWND hWnd, const char* name)
	[入力］hWnd ... ウィンドウを探し始める親ウィンドウ
	       name ... ウィンドウのタイトル文字列
	[出力］なし
	[返値］見つかったウィンドウのウィンドウハンドル
	[機能］指定のタイトル文字列を持つウィンドウ、ボタン、スクロールバーを
	       指定の親ウィンドウ以下から探します。
	       ウィンドウが見つからなかった場合はNULLを返します。


	[関数］void nwSelectSystemFont(Sint32 fonttype);
	[入力］fonttype ... 選択するフォントの種類
	                      NWD_FONTTYPE_NORMAL 通常サイズのフォント
	                      NWD_FONTTYPE_LARGE  ラージフォント
	[出力］なし
	[返値］なし
	[機能］システムフォントのサイズを変更します。
	       システムメニューから「FONT」を選択したのと同じ結果が得られます。
	       NTSCの画面モードなどで、通常サイズでは文字が見づらい場合などに、
	       初期化後に使用してください。


	[関数］void nwEnablePeripheral(Bool flag);
	[入力］flag  ... マウス操作の許可/禁止フラグ
	                 TRUE  マウス操作許可
	                 FALSE マウス操作禁止
	[出力］なし
	[返値］なし
	[機能］コントロールパッドでのマウス操作の許可、禁止を変更します。
	       禁止にした場合、一切のNindowsの操作ができなくなります。



・現在までに判明している不具合
	1) nwExecute()関数の処理時間は、ウィンドウシステムの性格上比較的長く
		なっています。Nindowsが原因で処理落ちする場合はウィンドウをすべて
		閉じるか、nwExecute()関数の呼び出しを避けてください。


[EOF]

