Example #1
0
/*=============================================================================
*NAME		:TYSIniFile::Write
			:
*MODULE		:YSIniFiles.cpp
			:
*FUNCTION	:書き込み処理関数です
			:
*PROCESS	:・Iniファイル書き込み処理です。
			:
*RETURN		: true = 正常終了
			:false = エラー終了
			:
*PROGRAMMED	:Y.Sasai
*HISTORY	:
*ID -- DATE ------- NOTE ------------------------------------------------------
*00 03.02.10 Y.Sasai Ver.0.90 初期作成
*/
bool TYSIniFile::Write( void )
{
	TStringList slist;																			// 2003.02.10 Y.Sasai Ver.0.90 文字列リストクラス
	int tempi;																					// 2003.02.10 Y.Sasai Ver.0.90 作業用変数

	if ( FileName == "" ) {																		// 2003.02.10 Y.Sasai Ver.0.90 ファイル名未設定なら…
		return ( false );																		// 2003.02.10 Y.Sasai Ver.0.90 おわりだ
	}
	for ( tempi = 0; tempi < Count; tempi++ ) {
		WriteSub( &slist, Items[tempi] );														// 2003.02.10 Y.Sasai Ver.0.90 書き込み処理だ
		if ( tempi < ( Count - 1 ) ) {															// 2003.02.10 Y.Sasai Ver.0.90 最後でないなら…
			slist.Add( "" );																	// 2003.02.10 Y.Sasai Ver.0.90 空行追加だ
		}
	}
	slist.SaveToFile( FileName );																// 2003.02.10 Y.Sasai Ver.0.90 ファイルに書き込み

	return ( true );
}
Example #2
0
// APUレンダラ側から呼ばれる
static void	Write( APU_FDS *pme, WORD addr, BYTE data )
{
	// サンプリングレート基準
	WriteSub( pme, addr, data, &pme->fds, (double)pme->sampling_rate );
}
void	Mapper202::Write( WORD addr, BYTE data )
{
    WriteSub( addr, data );
}
void	Mapper202::ExWrite( WORD addr, BYTE data )
{
    if( addr >= 0x4020 ) {
        WriteSub( addr, data );
    }
}