diff options
Diffstat (limited to 'src/devices/cpu/i8008/i8008.h')
-rw-r--r-- | src/devices/cpu/i8008/i8008.h | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/src/devices/cpu/i8008/i8008.h b/src/devices/cpu/i8008/i8008.h index 7f45e3dbb52..60b2414d61d 100644 --- a/src/devices/cpu/i8008/i8008.h +++ b/src/devices/cpu/i8008/i8008.h @@ -1,25 +1,14 @@ // license:BSD-3-Clause // copyright-holders:Miodrag Milanovic -#ifndef __I8008_H__ -#define __I8008_H__ +#ifndef MAME_CPU_I8008_I8008_H +#define MAME_CPU_I8008_I8008_H -//************************************************************************** -// ENUMERATIONS -//************************************************************************** - -enum -{ - I8008_PC, - I8008_A,I8008_B,I8008_C,I8008_D,I8008_E,I8008_H,I8008_L, - I8008_ADDR1,I8008_ADDR2,I8008_ADDR3,I8008_ADDR4,I8008_ADDR5,I8008_ADDR6,I8008_ADDR7,I8008_ADDR8 -}; +#pragma once //************************************************************************** // TYPE DEFINITIONS //************************************************************************** -class i8008_device; - // ======================> asap_device class i8008_device : public cpu_device { @@ -28,6 +17,13 @@ public: i8008_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); protected: + enum + { + I8008_PC, + I8008_A,I8008_B,I8008_C,I8008_D,I8008_E,I8008_H,I8008_L, + I8008_ADDR1,I8008_ADDR2,I8008_ADDR3,I8008_ADDR4,I8008_ADDR5,I8008_ADDR6,I8008_ADDR7,I8008_ADDR8 + }; + // device-level overrides virtual void device_start() override; virtual void device_reset() override; @@ -94,6 +90,6 @@ protected: }; // device type definition -extern const device_type I8008; +DECLARE_DEVICE_TYPE(I8008, i8008_device) -#endif +#endif // MAME_CPU_I8008_I8008_H |