summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/asap/asap.h
blob: 16997543da43d89f9a24293fe60c6d73335cc2a9 (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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/***************************************************************************

    asap.h
    Interface file for the portable Atari ASAP emulator.
    Written by Aaron Giles

***************************************************************************/

#pragma once

#ifndef __ASAP_H__
#define __ASAP_H__

#include "cpuintrf.h"


/***************************************************************************
    REGISTER ENUMERATION
***************************************************************************/

enum
{
	ASAP_PC=1,ASAP_PS,
	ASAP_R0,ASAP_R1,ASAP_R2,ASAP_R3,ASAP_R4,ASAP_R5,ASAP_R6,ASAP_R7,
	ASAP_R8,ASAP_R9,ASAP_R10,ASAP_R11,ASAP_R12,ASAP_R13,ASAP_R14,ASAP_R15,
	ASAP_R16,ASAP_R17,ASAP_R18,ASAP_R19,ASAP_R20,ASAP_R21,ASAP_R22,ASAP_R23,
	ASAP_R24,ASAP_R25,ASAP_R26,ASAP_R27,ASAP_R28,ASAP_R29,ASAP_R30,ASAP_R31
};


/***************************************************************************
    INTERRUPT CONSTANTS
***************************************************************************/

#define ASAP_IRQ0		0		/* IRQ0 */


/***************************************************************************
    PUBLIC FUNCTIONS
***************************************************************************/

extern CPU_GET_INFO( asap );

#endif /* __ASAP_H__ */