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

#ifndef __SSP1601_H__
#define __SSP1601_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
};

DECLARE_LEGACY_CPU_DEVICE(SSP1601, ssp1601);

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

#endif /* __SSP1601_H__ */