diff options
Diffstat (limited to 'src/devices/cpu/ssp1601/ssp1601.h')
-rw-r--r-- | src/devices/cpu/ssp1601/ssp1601.h | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/src/devices/cpu/ssp1601/ssp1601.h b/src/devices/cpu/ssp1601/ssp1601.h index cf5029fcee5..7f241a83067 100644 --- a/src/devices/cpu/ssp1601/ssp1601.h +++ b/src/devices/cpu/ssp1601/ssp1601.h @@ -1,9 +1,9 @@ // license:BSD-3-Clause // copyright-holders:Pierpaolo Prazzoli -#pragma once +#ifndef MAME_CPU_SSP1601_SSP1601_H +#define MAME_CPU_SSP1601_SSP1601_H -#ifndef __SSP1601_H__ -#define __SSP1601_H__ +#pragma once enum @@ -52,19 +52,21 @@ private: address_space_config m_io_config; PAIR m_gr[8]; /* general regs, some are 16bit, some 32bit */ - union { - unsigned char m_r[8]; /* pointer registers, 4 for earch bank */ - struct { - unsigned char m_r0[4]; - unsigned char m_r1[4]; - } regs; + union + { + unsigned char m_r[8]; /* pointer registers, 4 for earch bank */ + struct { + unsigned char m_r0[4]; + unsigned char m_r1[4]; + } regs; }; - union { - unsigned short m_RAM[256*2]; /* 2 256-word internal RAM banks */ - struct { - unsigned short m_RAM0[256]; - unsigned short m_RAM1[256]; - } mem; + union + { + unsigned short m_RAM[256*2]; /* 2 256-word internal RAM banks */ + struct { + unsigned short m_RAM0[256]; + unsigned short m_RAM1[256]; + } mem; }; uint16_t m_stack[6]; /* 6-level hardware stack */ PAIR m_ppc; @@ -101,7 +103,6 @@ private: }; -extern const device_type SSP1601; - +DECLARE_DEVICE_TYPE(SSP1601, ssp1601_device) -#endif /* __SSP1601_H__ */ +#endif // MAME_CPU_SSP1601_SSP1601_H |