summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/ssp1601/ssp1601.h
blob: e8e96a62f845ab5872e5c446eda6c0f96315a191 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef SSP1601_H
#define SSP1601_H

#include "cpuintrf.h"

enum {
	/* general registers */
	SSP_R0,   SSP_X,     SSP_Y,    SSP_A,
	SSP_ST,   SSP_STACK, SSP_PC,   SSP_P,
	/* hardware stack */
	SSP_STACK0, SSP_STACK1, SSP_STACK2, SSP_STACK3, SSP_STACK4, SSP_STACK5,
	/* pointer registers */
	SSP_PR0, SSP_PR1, SSP_PR2, SSP_PR3, SSP_PR4, SSP_PR5, SSP_PR6, SSP_PR7
};

#if (HAS_SSP1601)
void ssp1601_get_info(UINT32 state, cpuinfo *info);
#endif

extern unsigned dasm_ssp1601(char *buffer, unsigned pc, const UINT8 *oprom);

#endif /* SSP1601_H */