www.pudn.com > Nestopia137src.zip > NstBrd6035052.hpp


//////////////////////////////////////////////////////////////////////////////////////// 
// 
// Nestopia - NES/Famicom emulator written in C++ 
// 
// Copyright (C) 2003-2007 Martin Freij 
// 
// This file is part of Nestopia. 
// 
// Nestopia is free software; you can redistribute it and/or modify 
// it under the terms of the GNU General Public License as published by 
// the Free Software Foundation; either version 2 of the License, or 
// (at your option) any later version. 
// 
// Nestopia is distributed in the hope that it will be useful, 
// but WITHOUT ANY WARRANTY; without even the implied warranty of 
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
// GNU General Public License for more details. 
// 
// You should have received a copy of the GNU General Public License 
// along with Nestopia; if not, write to the Free Software 
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
// 
//////////////////////////////////////////////////////////////////////////////////////// 
 
#ifndef NST_BOARDS_6035052_H 
#define NST_BOARDS_6035052_H 
 
#ifdef NST_PRAGMA_ONCE 
#pragma once 
#endif 
 
namespace Nes 
{ 
	namespace Core 
	{ 
		namespace Boards 
		{ 
			class Unl6035052 : public Mmc3 
			{ 
			public: 
 
				explicit Unl6035052(Context& c) 
				: Mmc3(c,BRD_GENERIC,PROM_MAX_512K|CROM_MAX_256K|WRAM_NONE) {} 
 
			private: 
 
				~Unl6035052() {} 
 
				void SubReset(bool); 
				void SubLoad(State::Loader&); 
				void SubSave(State::Saver&) const; 
 
				NES_DECL_PEEK( 4020 ); 
				NES_DECL_POKE( 4020 ); 
 
				uint security; 
			}; 
		} 
	} 
} 
 
#endif