// license:BSD-3-Clause // copyright-holders:Angelo Salese #ifndef MAME_BUS_PC8801_JMBX1_H #define MAME_BUS_PC8801_JMBX1_H #pragma once #include "pc8801_exp.h" #include "sound/ay8910.h" #include "sound/ymopm.h" class jmbx1_device : public pc8801_exp_device { public: jmbx1_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); virtual void io_map(address_map &map) override; private: virtual void device_add_mconfig(machine_config &config) override; required_device m_opm1; required_device m_opm2; required_device m_ssg; }; DECLARE_DEVICE_TYPE(JMBX1, jmbx1_device) #endif // MAME_BUS_PC8801_JMBX1_H