ncode.h
3.3 KB
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
/*---------------------------------------------------------------------
File : ncode.h
Coded by Yoshitaka Yasumoto. Feb 14, 1996.
Copyright by Nintendo, Co., Ltd. 1997.
---------------------------------------------------------------------*/
#ifndef __ncode_h__
#define __ncode_h__
//------------------------------------------------------
// Nintendo code for letter(upper case) & digit
//------------------------------------------------------
#define __NUL 0x00
#define __SPC 0x0f
#define __0 0x10
#define __1 0x11
#define __2 0x12
#define __3 0x13
#define __4 0x14
#define __5 0x15
#define __6 0x16
#define __7 0x17
#define __8 0x18
#define __9 0x19
#define __A 0x1a
#define __B 0x1b
#define __C 0x1c
#define __D 0x1d
#define __E 0x1e
#define __F 0x1f
#define __G 0x20
#define __H 0x21
#define __I 0x22
#define __J 0x23
#define __K 0x24
#define __L 0x25
#define __M 0x26
#define __N 0x27
#define __O 0x28
#define __P 0x29
#define __Q 0x2a
#define __R 0x2b
#define __S 0x2c
#define __T 0x2d
#define __U 0x2e
#define __V 0x2f
#define __W 0x30
#define __X 0x31
#define __Y 0x32
#define __Z 0x33
#define __EXCLAM 0x34 // !
#define __2QUOTE 0x35 // "
#define __NUMBR 0x36 // #
#define __1QUOTE 0x37 // '
#define __ASTER 0x38 // *
#define __PLUS 0x39 // +
#define __COMMA 0x3a // ,
#define __MINUS 0x3b // -
#define __PERIOD 0x3c // .
#define __SLASH 0x3d // /
#define __COLON 0x3e // :
#define __EQUAL 0x3f // =
#define __QUEST 0x40 // ?
#define __AT 0x41 // @
//-----------------------------------------------
// Nintendo code for JAPANESE letter
//-----------------------------------------------
#ifdef LANG_JAPANESE
# define j_MARU 0x42
# define j_DAKU 0x43
# define j_HANDAKU 0x44
# define j_XA 0x45
# define j_XI 0x46
# define j_XU 0x47
# define j_XE 0x48
# define j_XO 0x49
# define j_XTSU 0x4a
# define j_XYA 0x4b
# define j_XYU 0x4c
# define j_XYO 0x4d
# define j_WO 0x4e
# define j_N 0x4f
# define j_A 0x50
# define j_I 0x51
# define j_U 0x52
# define j_E 0x53
# define j_O 0x54
# define j_KA 0x55
# define j_KI 0x56
# define j_KU 0x57
# define j_KE 0x58
# define j_KO 0x59
# define j_SA 0x5a
# define j_SHI 0x5b
# define j_SU 0x5c
# define j_SE 0x5d
# define j_SO 0x5e
# define j_TA 0x5f
# define j_CHI 0x60
# define j_TSU 0x61
# define j_TE 0x62
# define j_TO 0x63
# define j_NA 0x64
# define j_NI 0x65
# define j_NU 0x66
# define j_NE 0x67
# define j_NO 0x68
# define j_HA 0x69
# define j_HI 0x6a
# define j_FU 0x6b
# define j_HE 0x6c
# define j_HO 0x6d
# define j_MA 0x6e
# define j_MI 0x6f
# define j_MU 0x70
# define j_ME 0x71
# define j_MO 0x72
# define j_YA 0x73
# define j_YU 0x74
# define j_YO 0x75
# define j_RA 0x76
# define j_RI 0x77
# define j_RU 0x78
# define j_RE 0x79
# define j_RO 0x7a
# define j_WA 0x7b
# define j_GA 0x7c
# define j_GI 0x7d
# define j_GU 0x7e
# define j_GE 0x7f
# define j_GO 0x80
# define j_ZA 0x81
# define j_JI 0x82
# define j_ZU 0x83
# define j_ZE 0x84
# define j_ZO 0x85
# define j_DA 0x86
# define j_DI 0x87
# define j_DU 0x88
# define j_DE 0x89
# define j_DO 0x8a
# define j_BA 0x8b
# define j_BI 0x8c
# define j_BU 0x8d
# define j_BE 0x8e
# define j_BO 0x8f
# define j_PA 0x90
# define j_PI 0x91
# define j_PU 0x92
# define j_PE 0x93
# define j_PO 0x94
#endif
#endif