32 lines
1.0 KiB
C
32 lines
1.0 KiB
C
|
//////////////////////////////////////////////////////////////////////////
|
|||
|
// //
|
|||
|
// NES EXPAD //
|
|||
|
// Norix //
|
|||
|
// written 2001/04/08 //
|
|||
|
// last modify ----/--/-- //
|
|||
|
//////////////////////////////////////////////////////////////////////////
|
|||
|
class EXPAD
|
|||
|
{
|
|||
|
public:
|
|||
|
EXPAD( NES* parent ) : nes( parent ) {}
|
|||
|
virtual ~EXPAD() {};
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><EFBFBD>
|
|||
|
virtual void Reset() {}
|
|||
|
virtual void Strobe() {}
|
|||
|
virtual BYTE Read4016() { return 0x00; }
|
|||
|
virtual BYTE Read4017() { return 0x00; }
|
|||
|
virtual void Write4016( BYTE data ) {}
|
|||
|
virtual void Write4017( BYTE data ) {}
|
|||
|
|
|||
|
// For synchronized
|
|||
|
virtual void Sync() {}
|
|||
|
|
|||
|
virtual void SetSyncData( INT type, LONG data ) {}
|
|||
|
virtual LONG GetSyncData( INT type ) { return 0x00; }
|
|||
|
|
|||
|
protected:
|
|||
|
NES* nes;
|
|||
|
private:
|
|||
|
};
|