summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/ssp1601/ssp1601.h
blob: 8df2cf15cbea05311bbf08288ff331a6c8bf4cbf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#pragma once

#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)
CPU_GET_INFO( ssp1601 );
#define CPU_SSP1601 CPU_GET_INFO_NAME( ssp1601 )
#endif

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

#endif /* __SSP1601_H__ */