//////////////////////////////////////////////////////////////////////////
// BoardYoko                                     //
//////////////////////////////////////////////////////////////////////////
class	BoardYoko : public Mapper
{
public:
	BoardYoko( NES* parent ) : Mapper(parent) {}

	void	Reset();
	BYTE	ReadLow(WORD addr);
	void	WriteLow(WORD addr, BYTE data);
	void	Write(WORD addr, BYTE data);
	void	HSync( INT scanline );
//	void	Clock( INT cycles );

protected:
	BYTE	reg[8], low[4];
	BYTE	mode, bank, dip;
	BYTE	IRQa;
	WORD	IRQCount;
	BYTE	SPROM;
private:
	void	SetBank();
};