////////////////////////////////////////////////////////////////////////// // Toprider // ////////////////////////////////////////////////////////////////////////// class EXPAD_Toprider : public EXPAD { public: EXPAD_Toprider( NES* parent ) : EXPAD( parent ) {} void Reset(); void Write4016( BYTE data ); BYTE Read4017(); void Sync(); void SetSyncData( INT type, LONG data ); LONG GetSyncData( INT type ); protected: BYTE rider_bita; BYTE rider_bitb; INT rider_pos; INT rider_accel; INT rider_brake; BYTE rider_button; private: };