summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/beta.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/beta.h')
-rw-r--r--src/mame/machine/beta.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/mame/machine/beta.h b/src/mame/machine/beta.h
index c1ffa85db4d..a8505977cf1 100644
--- a/src/mame/machine/beta.h
+++ b/src/mame/machine/beta.h
@@ -9,8 +9,10 @@
04/05/2008 Created by Miodrag Milanovic
*********************************************************************/
-#ifndef __BETA_H__
-#define __BETA_H__
+#ifndef MAME_MACHINE_BETA_H
+#define MAME_MACHINE_BETA_H
+
+#pragma once
#include "machine/wd_fdc.h"
@@ -21,7 +23,6 @@ class beta_disk_device : public device_t
{
public:
beta_disk_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
- ~beta_disk_device() {}
DECLARE_READ8_MEMBER(status_r);
DECLARE_READ8_MEMBER(track_r);
@@ -40,8 +41,6 @@ public:
void enable();
void disable();
- uint8_t m_betadisk_active;
-
protected:
// device-level overrides
virtual void device_start() override;
@@ -50,14 +49,16 @@ protected:
virtual machine_config_constructor device_mconfig_additions() const override;
private:
- required_device<kr1818vg93_t> m_wd179x;
+ uint8_t m_betadisk_active;
+
+ required_device<kr1818vg93_device> m_wd179x;
required_device<floppy_connector> m_floppy0;
required_device<floppy_connector> m_floppy1;
required_device<floppy_connector> m_floppy2;
required_device<floppy_connector> m_floppy3;
};
-extern const device_type BETA_DISK;
+DECLARE_DEVICE_TYPE(BETA_DISK, beta_disk_device)
#define MCFG_BETA_DISK_ADD(_tag) \
@@ -66,4 +67,4 @@ extern const device_type BETA_DISK;
#define MCFG_BETA_DISK_REMOVE(_tag) \
MCFG_DEVICE_REMOVE(_tag)
-#endif /* __BETA_H__ */
+#endif // MAME_MACHINE_BETA_H