1		save
2		listing	off		; do not list this file in listing
3
4;****************************************************************************
5;*                                                                          *
6;*   AS - File REG6303.INC                                                  *
7;*   								            *
8;*   Purpose : contains register addresses for Hitachi 6303                 *
9;* 									    *
10;****************************************************************************
11;* $Id: reg6303.inc,v 1.1 2016/08/27 09:32:56 alfred Exp $                  *
12;****************************************************************************
13;* $Log: reg6303.inc,v $
14;* Revision 1.1  2016/08/27 09:32:56  alfred
15;* - add register definitions for Hitachi/Renesas 6303
16;*
17;****************************************************************************
18
19		ifndef	_reg6303.inc
20_reg6303inc	equ	1
21
22		if	MOMCPUNAME<>"6301"
23		 fatal	 "wrong processor type: only 6301 allowed"
24		endif
25
26		if MOMPASS=1
27		 message "Hitachi/Renesas 6303 Definitions (C) 2016 Alfred Arnold"
28		endif
29
30;-----------------------------------------
31; Ports
32
33P1DDR		equ	$0000
34P2DDR		equ	$0001
35PORT1		equ	$0002
36PORT2		equ	$0003
37P3DDR		equ	$0004
38P4DDR		equ	$0005
39PORT3		equ	$0006
40PORT4		equ	$0007
41RP5CR		equ	$0014
42P5DDR		equ	$0020
43PORT5		equ	$0015
44P6CSR		equ	$0021
45P6DDR		equ	$0016
46PORT6		equ	$0017
47PORT7		equ	$0018
48
49; ------------------------------------------
50; Timer
51
52TCSR1		equ	$0008
53FRCH		equ	$0009
54FRCL		equ	$000a
55OCR1H		equ	$000b
56OCR1L		equ	$000c
57ICRH		equ	$000d
58ICRL		equ	$000e
59
60TCSR2		equ	$000f
61OCR2H		equ	$0019
62OCR2L		equ	$001a
63
64TCSR3		equ	$001b
65TCONR		equ	$001c
66T2CNT		equ	$001d
67TRCSR2		equ	$001e
68
69RMCR		equ	$0010
70TRCSR1		equ	$0011
71RDR		equ	$0012
72TDR		equ	$0013
73
74TSTREG		equ	$001f
75
76		endif			; _reg6303
77
78		restore			; listing on again
79