diff options
Diffstat (limited to 'src/mame/drivers/ultim809.cpp')
-rw-r--r-- | src/mame/drivers/ultim809.cpp | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/mame/drivers/ultim809.cpp b/src/mame/drivers/ultim809.cpp index 8f7e2220cc8..29b69bbb1ba 100644 --- a/src/mame/drivers/ultim809.cpp +++ b/src/mame/drivers/ultim809.cpp @@ -36,14 +36,19 @@ Status: ****************************************************************************************************/ #include "emu.h" + +#include "bus/rs232/rs232.h" #include "cpu/m6809/m6809.h" -#include "video/tms9928a.h" #include "machine/6522via.h" -#include "sound/ay8910.h" #include "machine/ins8250.h" -#include "bus/rs232/rs232.h" +#include "sound/ay8910.h" +#include "video/tms9928a.h" + #include "speaker.h" + +namespace { + class ultim809_state : public driver_device { public: @@ -61,9 +66,11 @@ public: DECLARE_INPUT_CHANGED_MEMBER(nmi_button); +protected: + virtual void machine_start() override; + private: void mem_map(address_map &map); - virtual void machine_start() override; std::unique_ptr<u8[]> m_ram; required_device<cpu_device> m_maincpu; required_device<via6522_device> m_via; @@ -168,6 +175,9 @@ ROM_START( ultim809 ) ROM_LOAD( "ultim809.u9", 0x0000, 0x2000, CRC(b827aaf1) SHA1(64d9e94542d8ff13f64a4d787508eef7b64d4946) ) ROM_END +} // anonymous namespace + + /* Driver */ // YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS |