summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/msx/msx_s1985.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/msx/msx_s1985.h')
-rw-r--r--src/mame/msx/msx_s1985.h24
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