// license:??? // copyright-holders:??? #pragma once #ifndef __NORTHBRIDGE_H__ #define __NORTHBRIDGE_H__ #include "emu.h" #include "machine/ram.h" //************************************************************************** // TYPE DEFINITIONS //************************************************************************** // ======================> northbridge_device class northbridge_device : public device_t { public: // construction/destruction northbridge_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source); protected: // device-level overrides virtual void device_start(); virtual void device_reset(); public: required_device m_maincpu; required_device m_ram; }; #endif /* __NORTHBRIDGE_H__ */