-
Notifications
You must be signed in to change notification settings - Fork 6
/
kduino1.asm
150 lines (148 loc) · 6.38 KB
/
kduino1.asm
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
10 ORG 100H
20 JP MAIN
30GPF EQU 0BFD0H
40WAITK EQU 0BFCDH
50RPTCHR EQU 0BFEEH
60MAIN: CALL CLS
60 LD HL, L0
70 LD B, 144
80 LD DE, 0000H
90 CALL GPF
100 LD HL, L1
110 LD B, 144
120 LD DE, 0100H
130 CALL GPF
140 LD HL, L2
150 LD B, 144
160 LD DE, 0200H
170 CALL GPF
180 LD HL, L3
190 LD B, 144
200 LD DE, 0300H
210 CALL GPF
220 LD HL, L4
230 LD B, 144
240 LD DE, 0400H
250 CALL GPF
260 LD HL, L5
270 LD B, 144
280 LD DE, 0500H
290 CALL GPF
300MAIN0: CALL WAITK
310 CP 0
320 JP Z, MAIN0
330 RET
340CLS: LD B, 144
350 LD DE, 0
360CLS0: LD A, 32
370 CALL RPTCHR
380 RET
1000L0: DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1001 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1002 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1003 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1004 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1005 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1006 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1007 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1008 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1009 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1010 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1011 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1012 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1013 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1014 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1015 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1016 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1017 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1018L1: DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1019 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1020 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1021 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1022 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1023 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1024 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1025 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1026 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1027 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1028 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1029 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1030 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1031 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1032 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1033 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1034 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1035 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1036L2: DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1037 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1038 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1039 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1040 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1041 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1042 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1043 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1044 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1045 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1046 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1047 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1048 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1049 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1050 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1051 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1052 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1053 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1054L3: DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1055 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1056 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1057 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1058 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1059 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1060 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1061 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1062 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1063 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1064 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1065 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1066 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1067 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1068 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1069 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1070 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1071 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1072L4: DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1073 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1074 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1075 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1076 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1077 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1078 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1079 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1080 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1081 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1082 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1083 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1084 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1085 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1086 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1087 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1088 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1089 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1090L5: DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1091 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1092 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1093 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1094 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1095 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1096 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1097 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1098 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1099 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1100 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1101 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1102 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1103 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1104 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1105 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1106 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H
1107 DB 000H, 000H, 000H, 000H, 000H, 000H, 000H, 000H