summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/ssp1601/ssp1601.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/ssp1601/ssp1601.h')
-rw-r--r--src/devices/cpu/ssp1601/ssp1601.h37
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