diff options
Diffstat (limited to 'src/mame/msx/msx_s1985.h')
-rw-r--r-- | src/mame/msx/msx_s1985.h | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/src/mame/msx/msx_s1985.h b/src/mame/msx/msx_s1985.h index edf463c69ee..eb0fa0d417f 100644 --- a/src/mame/msx/msx_s1985.h +++ b/src/mame/msx/msx_s1985.h @@ -1,8 +1,9 @@ // license:BSD-3-Clause // copyright-holders:Wilbert Pol -#ifndef MAME_MACHINE_MSX_S1985_H -#define MAME_MACHINE_MSX_S1985_H +#ifndef MAME_MSX_MSX_S1985_H +#define MAME_MSX_MSX_S1985_H +#pragma once #include "msx_switched.h" @@ -15,11 +16,11 @@ class msx_s1985_device : public device_t, public device_nvram_interface { public: - msx_s1985_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + msx_s1985_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); // msx_switched_interface overrides - virtual uint8_t switched_read(offs_t offset) override; - virtual void switched_write(offs_t offset, uint8_t data) override; + virtual u8 switched_read(offs_t offset) override; + virtual void switched_write(offs_t offset, u8 data) override; protected: // device-level overrides @@ -31,12 +32,13 @@ protected: virtual bool nvram_write(util::write_stream &file) override; private: + static constexpr u8 MANUFACTURER_ID = 0xfe; bool m_selected; - uint8_t m_backup_ram_address; - uint8_t m_backup_ram[0x10]; - uint8_t m_color1; - uint8_t m_color2; - uint8_t m_pattern; + u8 m_backup_ram_address; + u8 m_backup_ram[0x10]; + u8 m_color1; + u8 m_color2; + u8 m_pattern; }; -#endif // MAME_MACHINE_MSX_S1985_H +#endif // MAME_MSX_MSX_S1985_H |