Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 1 PC Object I Line Source A 1 ; Zilog Z8 Encore! ANSI C Compiler Release 3.60 A 2 ; -nolocalcse -optsize -nofastcall -const=RAM -model=L A 3 ; -nooptlink -regvar -reduceopt -debug -norevaa -peephole A 4 ; -alias A 5 DEFINE unlite2_TEXT,SPACE=ROM A 6 FILE "..\RUNLITE2.C" A 7 .debug "C" A 8 SEGMENT FAR_BSS 000000 A 9 _d: 000000 A 10 DS 2*1 A 11 .define "d" A 12 .alias "_d" A 13 .class 83 A 14 .value _d A 15 .type 3 A 16 .type 0 A 17 .endef A 18 SEGMENT ROM_DATA A 19 A 20 A 21 ;**************************** _main *************************** A 22 ;Name Addr/Register Size Type A 23 ;_d STATIC 1 variable A 24 A 25 A 26 ; Aggregate Stack Size: 0 (words) A 27 A 28 A 29 .FRAME _n_main,?_n_main,RDATA A 30 .FRAME _f_main,?_f_main,EDATA A 31 SEGMENT unlite2_TEXT 000000 A 32 _main: A 33 .define "_main" A 34 .value _main A 35 .class 2 A 36 .type 65 A 37 .type 0 A 38 .endef A 39 .begfunc "main",6,"_main" 000000 D6 0000 A 40 CALL __b_frameset00 A 41 ; 1 #include A 42 ; 2 A 43 ; 3 int d; A 44 ; 4 A 45 ; 5 void main() A 46 ; 6 { A 47 ; 7 PAADDR=0x01; A 48 .line 7 000003 E9010FD0 A 49 LDX 4048,#1 A 50 ; 8 PBADDR=0x01; A 51 .line 8 000007 E9010FD4 A 52 LDX 4052,#1 Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 2 PC Object I Line Source runlite2.src A 53 ; 9 PCADDR=0x01; A 54 .line 9 00000B E9010FD8 A 55 LDX 4056,#1 A 56 ; 10 PACTL=0x00; A 57 .line 10 00000F E9000FD1 A 58 LDX 4049,#-0 A 59 ; 11 PBCTL=0x00; A 60 .line 11 000013 E9000FD5 A 61 LDX 4053,#-0 A 62 ; 12 PCCTL=0x00; A 63 .line 12 000017 E9000FD9 A 64 LDX 4057,#-0 A 65 ; 13 back: A 66 .line 13 00001B A 67 _1_L_0: A 68 ; 14 PAOUT=0x01; A 69 .line 14 00001B E9010FD3 A 70 LDX 4051,#1 00001F 8B 0D A 71 JR _1_L_2 A 72 ; 15 for(d=0;d<20000;d++){} 000021 A 73 _1_L_3: A 74 .line 15 000021 A9200001 A 75 CPX _d+1,#32 000025 1FA94E00 00 A 76 CPCX _d,#78 00002A 1B 0C A 77 JR LT,_1_L_5 00002C 8B 14 A 78 JR _1_L_6 00002E A 79 _1_L_2: 00002E E9000000 A 80 LDX _d,#-0 000032 E9000001 A 81 LDX _d+1,#-0 000036 8B E9 A 82 JR _1_L_3 000038 A 83 _1_L_5: 000038 09010001 A 84 ADDX _d+1,#1 00003C 19000000 A 85 ADCX _d,#-0 000040 8B DF A 86 JR _1_L_3 000042 A 87 _1_L_6: A 88 ; 16 PAOUT=0x02; A 89 .line 16 000042 E9020FD3 A 90 LDX 4051,#2 000046 8B 0D A 91 JR _1_L_8 A 92 ; 17 for(d=0;d<20000;d++){} 000048 A 93 _1_L_9: A 94 .line 17 000048 A9200001 A 95 CPX _d+1,#32 00004C 1FA94E00 00 A 96 CPCX _d,#78 000051 1B 0C A 97 JR LT,_1_L_11 000053 8B 14 A 98 JR _1_L_12 000055 A 99 _1_L_8: 000055 E9000000 A 100 LDX _d,#-0 000059 E9000001 A 101 LDX _d+1,#-0 00005D 8B E9 A 102 JR _1_L_9 00005F A 103 _1_L_11: 00005F 09010001 A 104 ADDX _d+1,#1 Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 3 PC Object I Line Source runlite2.src 000063 19000000 A 105 ADCX _d,#-0 000067 8B DF A 106 JR _1_L_9 000069 A 107 _1_L_12: A 108 ; 18 PAOUT=0x04; A 109 .line 18 000069 E9040FD3 A 110 LDX 4051,#4 00006D 8B 0D A 111 JR _1_L_14 A 112 ; 19 for(d=0;d<20000;d++){} 00006F A 113 _1_L_15: A 114 .line 19 00006F A9200001 A 115 CPX _d+1,#32 000073 1FA94E00 00 A 116 CPCX _d,#78 000078 1B 0C A 117 JR LT,_1_L_17 00007A 8B 14 A 118 JR _1_L_18 00007C A 119 _1_L_14: 00007C E9000000 A 120 LDX _d,#-0 000080 E9000001 A 121 LDX _d+1,#-0 000084 8B E9 A 122 JR _1_L_15 000086 A 123 _1_L_17: 000086 09010001 A 124 ADDX _d+1,#1 00008A 19000000 A 125 ADCX _d,#-0 00008E 8B DF A 126 JR _1_L_15 000090 A 127 _1_L_18: A 128 ; 20 PAOUT=0x08; A 129 .line 20 000090 E9080FD3 A 130 LDX 4051,#8 000094 8B 0D A 131 JR _1_L_20 A 132 ; 21 for(d=0;d<20000;d++){} 000096 A 133 _1_L_21: A 134 .line 21 000096 A9200001 A 135 CPX _d+1,#32 00009A 1FA94E00 00 A 136 CPCX _d,#78 00009F 1B 0C A 137 JR LT,_1_L_23 0000A1 8B 14 A 138 JR _1_L_24 0000A3 A 139 _1_L_20: 0000A3 E9000000 A 140 LDX _d,#-0 0000A7 E9000001 A 141 LDX _d+1,#-0 0000AB 8B E9 A 142 JR _1_L_21 0000AD A 143 _1_L_23: 0000AD 09010001 A 144 ADDX _d+1,#1 0000B1 19000000 A 145 ADCX _d,#-0 0000B5 8B DF A 146 JR _1_L_21 0000B7 A 147 _1_L_24: A 148 ; 22 A 149 ; 23 PAOUT=0x10; A 150 .line 23 0000B7 E9100FD3 A 151 LDX 4051,#16 0000BB 8B 0D A 152 JR _1_L_26 A 153 ; 24 for(d=0;d<20000;d++){} 0000BD A 154 _1_L_27: A 155 .line 24 0000BD A9200001 A 156 CPX _d+1,#32 Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 4 PC Object I Line Source runlite2.src 0000C1 1FA94E00 00 A 157 CPCX _d,#78 0000C6 1B 0C A 158 JR LT,_1_L_29 0000C8 8B 14 A 159 JR _1_L_30 0000CA A 160 _1_L_26: 0000CA E9000000 A 161 LDX _d,#-0 0000CE E9000001 A 162 LDX _d+1,#-0 0000D2 8B E9 A 163 JR _1_L_27 0000D4 A 164 _1_L_29: 0000D4 09010001 A 165 ADDX _d+1,#1 0000D8 19000000 A 166 ADCX _d,#-0 0000DC 8B DF A 167 JR _1_L_27 0000DE A 168 _1_L_30: A 169 ; 25 PAOUT=0x20; A 170 .line 25 0000DE E9200FD3 A 171 LDX 4051,#32 0000E2 8B 0D A 172 JR _1_L_32 A 173 ; 26 for(d=0;d<20000;d++){} 0000E4 A 174 _1_L_33: A 175 .line 26 0000E4 A9200001 A 176 CPX _d+1,#32 0000E8 1FA94E00 00 A 177 CPCX _d,#78 0000ED 1B 0C A 178 JR LT,_1_L_35 0000EF 8B 14 A 179 JR _1_L_36 0000F1 A 180 _1_L_32: 0000F1 E9000000 A 181 LDX _d,#-0 0000F5 E9000001 A 182 LDX _d+1,#-0 0000F9 8B E9 A 183 JR _1_L_33 0000FB A 184 _1_L_35: 0000FB 09010001 A 185 ADDX _d+1,#1 0000FF 19000000 A 186 ADCX _d,#-0 000103 8B DF A 187 JR _1_L_33 000105 A 188 _1_L_36: A 189 ; 27 PAOUT=0x40; A 190 .line 27 000105 E9400FD3 A 191 LDX 4051,#64 000109 8B 0D A 192 JR _1_L_38 A 193 ; 28 for(d=0;d<20000;d++){} 00010B A 194 _1_L_39: A 195 .line 28 00010B A9200001 A 196 CPX _d+1,#32 00010F 1FA94E00 00 A 197 CPCX _d,#78 000114 1B 0C A 198 JR LT,_1_L_41 000116 8B 14 A 199 JR _1_L_42 000118 A 200 _1_L_38: 000118 E9000000 A 201 LDX _d,#-0 00011C E9000001 A 202 LDX _d+1,#-0 000120 8B E9 A 203 JR _1_L_39 000122 A 204 _1_L_41: 000122 09010001 A 205 ADDX _d+1,#1 000126 19000000 A 206 ADCX _d,#-0 00012A 8B DF A 207 JR _1_L_39 00012C A 208 _1_L_42: Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 5 PC Object I Line Source runlite2.src A 209 ; 29 PAOUT=0x80; A 210 .line 29 00012C E9800FD3 A 211 LDX 4051,#128 000130 8B 0D A 212 JR _1_L_44 A 213 ; 30 for(d=0;d<20000;d++){} 000132 A 214 _1_L_45: A 215 .line 30 000132 A9200001 A 216 CPX _d+1,#32 000136 1FA94E00 00 A 217 CPCX _d,#78 00013B 1B 0C A 218 JR LT,_1_L_47 00013D 8B 14 A 219 JR _1_L_48 00013F A 220 _1_L_44: 00013F E9000000 A 221 LDX _d,#-0 000143 E9000001 A 222 LDX _d+1,#-0 000147 8B E9 A 223 JR _1_L_45 000149 A 224 _1_L_47: 000149 09010001 A 225 ADDX _d+1,#1 00014D 19000000 A 226 ADCX _d,#-0 000151 8B DF A 227 JR _1_L_45 000153 A 228 _1_L_48: A 229 ; 31 PAOUT=0x00; A 230 .line 31 000153 E9000FD3 A 231 LDX 4051,#-0 A 232 ; 32 A 233 ; 33 PCOUT=0x01; A 234 .line 33 000157 E9010FDB A 235 LDX 4059,#1 00015B 8B 0D A 236 JR _1_L_50 A 237 ; 34 for(d=0;d<20000;d++){} 00015D A 238 _1_L_51: A 239 .line 34 00015D A9200001 A 240 CPX _d+1,#32 000161 1FA94E00 00 A 241 CPCX _d,#78 000166 1B 0C A 242 JR LT,_1_L_53 000168 8B 14 A 243 JR _1_L_54 00016A A 244 _1_L_50: 00016A E9000000 A 245 LDX _d,#-0 00016E E9000001 A 246 LDX _d+1,#-0 000172 8B E9 A 247 JR _1_L_51 000174 A 248 _1_L_53: 000174 09010001 A 249 ADDX _d+1,#1 000178 19000000 A 250 ADCX _d,#-0 00017C 8B DF A 251 JR _1_L_51 00017E A 252 _1_L_54: A 253 ; 35 PCOUT=0x02; A 254 .line 35 00017E E9020FDB A 255 LDX 4059,#2 000182 8B 0D A 256 JR _1_L_56 A 257 ; 36 for(d=0;d<20000;d++){} 000184 A 258 _1_L_57: A 259 .line 36 000184 A9200001 A 260 CPX _d+1,#32 Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 6 PC Object I Line Source runlite2.src 000188 1FA94E00 00 A 261 CPCX _d,#78 00018D 1B 0C A 262 JR LT,_1_L_59 00018F 8B 14 A 263 JR _1_L_60 000191 A 264 _1_L_56: 000191 E9000000 A 265 LDX _d,#-0 000195 E9000001 A 266 LDX _d+1,#-0 000199 8B E9 A 267 JR _1_L_57 00019B A 268 _1_L_59: 00019B 09010001 A 269 ADDX _d+1,#1 00019F 19000000 A 270 ADCX _d,#-0 0001A3 8B DF A 271 JR _1_L_57 0001A5 A 272 _1_L_60: A 273 ; 37 PCOUT=0x04; A 274 .line 37 0001A5 E9040FDB A 275 LDX 4059,#4 0001A9 8B 0D A 276 JR _1_L_62 A 277 ; 38 for(d=0;d<20000;d++){} 0001AB A 278 _1_L_63: A 279 .line 38 0001AB A9200001 A 280 CPX _d+1,#32 0001AF 1FA94E00 00 A 281 CPCX _d,#78 0001B4 1B 0C A 282 JR LT,_1_L_65 0001B6 8B 14 A 283 JR _1_L_66 0001B8 A 284 _1_L_62: 0001B8 E9000000 A 285 LDX _d,#-0 0001BC E9000001 A 286 LDX _d+1,#-0 0001C0 8B E9 A 287 JR _1_L_63 0001C2 A 288 _1_L_65: 0001C2 09010001 A 289 ADDX _d+1,#1 0001C6 19000000 A 290 ADCX _d,#-0 0001CA 8B DF A 291 JR _1_L_63 0001CC A 292 _1_L_66: A 293 ; 39 PCOUT=0x08; A 294 .line 39 0001CC E9080FDB A 295 LDX 4059,#8 0001D0 8B 0D A 296 JR _1_L_68 A 297 ; 40 for(d=0;d<20000;d++){} 0001D2 A 298 _1_L_69: A 299 .line 40 0001D2 A9200001 A 300 CPX _d+1,#32 0001D6 1FA94E00 00 A 301 CPCX _d,#78 0001DB 1B 0C A 302 JR LT,_1_L_71 0001DD 8B 14 A 303 JR _1_L_72 0001DF A 304 _1_L_68: 0001DF E9000000 A 305 LDX _d,#-0 0001E3 E9000001 A 306 LDX _d+1,#-0 0001E7 8B E9 A 307 JR _1_L_69 0001E9 A 308 _1_L_71: 0001E9 09010001 A 309 ADDX _d+1,#1 0001ED 19000000 A 310 ADCX _d,#-0 0001F1 8B DF A 311 JR _1_L_69 0001F3 A 312 _1_L_72: Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 7 PC Object I Line Source runlite2.src A 313 ; 41 PCOUT=0x10; A 314 .line 41 0001F3 E9100FDB A 315 LDX 4059,#16 0001F7 8B 0D A 316 JR _1_L_74 A 317 ; 42 for(d=0;d<20000;d++){} 0001F9 A 318 _1_L_75: A 319 .line 42 0001F9 A9200001 A 320 CPX _d+1,#32 0001FD 1FA94E00 00 A 321 CPCX _d,#78 000202 1B 0C A 322 JR LT,_1_L_77 000204 8B 14 A 323 JR _1_L_78 000206 A 324 _1_L_74: 000206 E9000000 A 325 LDX _d,#-0 00020A E9000001 A 326 LDX _d+1,#-0 00020E 8B E9 A 327 JR _1_L_75 000210 A 328 _1_L_77: 000210 09010001 A 329 ADDX _d+1,#1 000214 19000000 A 330 ADCX _d,#-0 000218 8B DF A 331 JR _1_L_75 00021A A 332 _1_L_78: A 333 ; 43 PCOUT=0x20; A 334 .line 43 00021A E9200FDB A 335 LDX 4059,#32 00021E 8B 0D A 336 JR _1_L_80 A 337 ; 44 for(d=0;d<20000;d++){} 000220 A 338 _1_L_81: A 339 .line 44 000220 A9200001 A 340 CPX _d+1,#32 000224 1FA94E00 00 A 341 CPCX _d,#78 000229 1B 0C A 342 JR LT,_1_L_83 00022B 8B 14 A 343 JR _1_L_84 00022D A 344 _1_L_80: 00022D E9000000 A 345 LDX _d,#-0 000231 E9000001 A 346 LDX _d+1,#-0 000235 8B E9 A 347 JR _1_L_81 000237 A 348 _1_L_83: 000237 09010001 A 349 ADDX _d+1,#1 00023B 19000000 A 350 ADCX _d,#-0 00023F 8B DF A 351 JR _1_L_81 000241 A 352 _1_L_84: A 353 ; 45 PCOUT=0x40; A 354 .line 45 000241 E9400FDB A 355 LDX 4059,#64 000245 8B 0D A 356 JR _1_L_86 A 357 ; 46 for(d=0;d<20000;d++){} 000247 A 358 _1_L_87: A 359 .line 46 000247 A9200001 A 360 CPX _d+1,#32 00024B 1FA94E00 00 A 361 CPCX _d,#78 000250 1B 0C A 362 JR LT,_1_L_89 000252 8B 14 A 363 JR _1_L_90 000254 A 364 _1_L_86: Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 8 PC Object I Line Source runlite2.src 000254 E9000000 A 365 LDX _d,#-0 000258 E9000001 A 366 LDX _d+1,#-0 00025C 8B E9 A 367 JR _1_L_87 00025E A 368 _1_L_89: 00025E 09010001 A 369 ADDX _d+1,#1 000262 19000000 A 370 ADCX _d,#-0 000266 8B DF A 371 JR _1_L_87 000268 A 372 _1_L_90: A 373 ; 47 PCOUT=0x80; A 374 .line 47 000268 E9800FDB A 375 LDX 4059,#128 00026C 8B 0D A 376 JR _1_L_92 A 377 ; 48 for(d=0;d<20000;d++){} 00026E A 378 _1_L_93: A 379 .line 48 00026E A9200001 A 380 CPX _d+1,#32 000272 1FA94E00 00 A 381 CPCX _d,#78 000277 1B 0C A 382 JR LT,_1_L_95 000279 8B 14 A 383 JR _1_L_96 00027B A 384 _1_L_92: 00027B E9000000 A 385 LDX _d,#-0 00027F E9000001 A 386 LDX _d+1,#-0 000283 8B E9 A 387 JR _1_L_93 000285 A 388 _1_L_95: 000285 09010001 A 389 ADDX _d+1,#1 000289 19000000 A 390 ADCX _d,#-0 00028D 8B DF A 391 JR _1_L_93 00028F A 392 _1_L_96: A 393 ; 49 PCOUT=0x40; A 394 .line 49 00028F E9400FDB A 395 LDX 4059,#64 000293 8B 0D A 396 JR _1_L_98 A 397 ; 50 for(d=0;d<20000;d++){} 000295 A 398 _1_L_99: A 399 .line 50 000295 A9200001 A 400 CPX _d+1,#32 000299 1FA94E00 00 A 401 CPCX _d,#78 00029E 1B 0C A 402 JR LT,_1_L_101 0002A0 8B 14 A 403 JR _1_L_102 0002A2 A 404 _1_L_98: 0002A2 E9000000 A 405 LDX _d,#-0 0002A6 E9000001 A 406 LDX _d+1,#-0 0002AA 8B E9 A 407 JR _1_L_99 0002AC A 408 _1_L_101: 0002AC 09010001 A 409 ADDX _d+1,#1 0002B0 19000000 A 410 ADCX _d,#-0 0002B4 8B DF A 411 JR _1_L_99 0002B6 A 412 _1_L_102: A 413 ; 51 PCOUT=0x20; A 414 .line 51 0002B6 E9200FDB A 415 LDX 4059,#32 0002BA 8B 0D A 416 JR _1_L_104 Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 9 PC Object I Line Source runlite2.src A 417 ; 52 for(d=0;d<20000;d++){} 0002BC A 418 _1_L_105: A 419 .line 52 0002BC A9200001 A 420 CPX _d+1,#32 0002C0 1FA94E00 00 A 421 CPCX _d,#78 0002C5 1B 0C A 422 JR LT,_1_L_107 0002C7 8B 14 A 423 JR _1_L_108 0002C9 A 424 _1_L_104: 0002C9 E9000000 A 425 LDX _d,#-0 0002CD E9000001 A 426 LDX _d+1,#-0 0002D1 8B E9 A 427 JR _1_L_105 0002D3 A 428 _1_L_107: 0002D3 09010001 A 429 ADDX _d+1,#1 0002D7 19000000 A 430 ADCX _d,#-0 0002DB 8B DF A 431 JR _1_L_105 0002DD A 432 _1_L_108: A 433 ; 53 PCOUT=0x10; A 434 .line 53 0002DD E9100FDB A 435 LDX 4059,#16 0002E1 8B 0D A 436 JR _1_L_110 A 437 ; 54 for(d=0;d<20000;d++){} 0002E3 A 438 _1_L_111: A 439 .line 54 0002E3 A9200001 A 440 CPX _d+1,#32 0002E7 1FA94E00 00 A 441 CPCX _d,#78 0002EC 1B 0C A 442 JR LT,_1_L_113 0002EE 8B 14 A 443 JR _1_L_114 0002F0 A 444 _1_L_110: 0002F0 E9000000 A 445 LDX _d,#-0 0002F4 E9000001 A 446 LDX _d+1,#-0 0002F8 8B E9 A 447 JR _1_L_111 0002FA A 448 _1_L_113: 0002FA 09010001 A 449 ADDX _d+1,#1 0002FE 19000000 A 450 ADCX _d,#-0 000302 8B DF A 451 JR _1_L_111 000304 A 452 _1_L_114: A 453 ; 55 PCOUT=0x08; A 454 .line 55 000304 E9080FDB A 455 LDX 4059,#8 000308 8B 0D A 456 JR _1_L_116 A 457 ; 56 for(d=0;d<20000;d++){} 00030A A 458 _1_L_117: A 459 .line 56 00030A A9200001 A 460 CPX _d+1,#32 00030E 1FA94E00 00 A 461 CPCX _d,#78 000313 1B 0C A 462 JR LT,_1_L_119 000315 8B 14 A 463 JR _1_L_120 000317 A 464 _1_L_116: 000317 E9000000 A 465 LDX _d,#-0 00031B E9000001 A 466 LDX _d+1,#-0 00031F 8B E9 A 467 JR _1_L_117 000321 A 468 _1_L_119: Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 10 PC Object I Line Source runlite2.src 000321 09010001 A 469 ADDX _d+1,#1 000325 19000000 A 470 ADCX _d,#-0 000329 8B DF A 471 JR _1_L_117 00032B A 472 _1_L_120: A 473 ; 57 PCOUT=0x04; A 474 .line 57 00032B E9040FDB A 475 LDX 4059,#4 00032F 8B 0D A 476 JR _1_L_122 A 477 ; 58 for(d=0;d<20000;d++){} 000331 A 478 _1_L_123: A 479 .line 58 000331 A9200001 A 480 CPX _d+1,#32 000335 1FA94E00 00 A 481 CPCX _d,#78 00033A 1B 0C A 482 JR LT,_1_L_125 00033C 8B 14 A 483 JR _1_L_126 00033E A 484 _1_L_122: 00033E E9000000 A 485 LDX _d,#-0 000342 E9000001 A 486 LDX _d+1,#-0 000346 8B E9 A 487 JR _1_L_123 000348 A 488 _1_L_125: 000348 09010001 A 489 ADDX _d+1,#1 00034C 19000000 A 490 ADCX _d,#-0 000350 8B DF A 491 JR _1_L_123 000352 A 492 _1_L_126: A 493 ; 59 PCOUT=0x02; A 494 .line 59 000352 E9020FDB A 495 LDX 4059,#2 000356 8B 0D A 496 JR _1_L_128 A 497 ; 60 for(d=0;d<20000;d++){} 000358 A 498 _1_L_129: A 499 .line 60 000358 A9200001 A 500 CPX _d+1,#32 00035C 1FA94E00 00 A 501 CPCX _d,#78 000361 1B 0C A 502 JR LT,_1_L_131 000363 8B 14 A 503 JR _1_L_132 000365 A 504 _1_L_128: 000365 E9000000 A 505 LDX _d,#-0 000369 E9000001 A 506 LDX _d+1,#-0 00036D 8B E9 A 507 JR _1_L_129 00036F A 508 _1_L_131: 00036F 09010001 A 509 ADDX _d+1,#1 000373 19000000 A 510 ADCX _d,#-0 000377 8B DF A 511 JR _1_L_129 000379 A 512 _1_L_132: A 513 ; 61 PCOUT=0x01; A 514 .line 61 000379 E9010FDB A 515 LDX 4059,#1 00037D 8B 0D A 516 JR _1_L_134 A 517 ; 62 for(d=0;d<20000;d++){} 00037F A 518 _1_L_135: A 519 .line 62 00037F A9200001 A 520 CPX _d+1,#32 Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 11 PC Object I Line Source runlite2.src 000383 1FA94E00 00 A 521 CPCX _d,#78 000388 1B 0C A 522 JR LT,_1_L_137 00038A 8B 14 A 523 JR _1_L_138 00038C A 524 _1_L_134: 00038C E9000000 A 525 LDX _d,#-0 000390 E9000001 A 526 LDX _d+1,#-0 000394 8B E9 A 527 JR _1_L_135 000396 A 528 _1_L_137: 000396 09010001 A 529 ADDX _d+1,#1 00039A 19000000 A 530 ADCX _d,#-0 00039E 8B DF A 531 JR _1_L_135 0003A0 A 532 _1_L_138: A 533 ; 63 PCOUT=0x00; A 534 .line 63 0003A0 E9000FDB A 535 LDX 4059,#-0 A 536 ; 64 A 537 ; 65 PAOUT=0x80; A 538 .line 65 0003A4 E9800FD3 A 539 LDX 4051,#128 0003A8 8B 0D A 540 JR _1_L_140 A 541 ; 66 for(d=0;d<20000;d++){} 0003AA A 542 _1_L_141: A 543 .line 66 0003AA A9200001 A 544 CPX _d+1,#32 0003AE 1FA94E00 00 A 545 CPCX _d,#78 0003B3 1B 0C A 546 JR LT,_1_L_143 0003B5 8B 14 A 547 JR _1_L_144 0003B7 A 548 _1_L_140: 0003B7 E9000000 A 549 LDX _d,#-0 0003BB E9000001 A 550 LDX _d+1,#-0 0003BF 8B E9 A 551 JR _1_L_141 0003C1 A 552 _1_L_143: 0003C1 09010001 A 553 ADDX _d+1,#1 0003C5 19000000 A 554 ADCX _d,#-0 0003C9 8B DF A 555 JR _1_L_141 0003CB A 556 _1_L_144: A 557 ; 67 PAOUT=0x40; A 558 .line 67 0003CB E9400FD3 A 559 LDX 4051,#64 0003CF 8B 0D A 560 JR _1_L_146 A 561 ; 68 for(d=0;d<20000;d++){} 0003D1 A 562 _1_L_147: A 563 .line 68 0003D1 A9200001 A 564 CPX _d+1,#32 0003D5 1FA94E00 00 A 565 CPCX _d,#78 0003DA 1B 0C A 566 JR LT,_1_L_149 0003DC 8B 14 A 567 JR _1_L_150 0003DE A 568 _1_L_146: 0003DE E9000000 A 569 LDX _d,#-0 0003E2 E9000001 A 570 LDX _d+1,#-0 0003E6 8B E9 A 571 JR _1_L_147 0003E8 A 572 _1_L_149: Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 12 PC Object I Line Source runlite2.src 0003E8 09010001 A 573 ADDX _d+1,#1 0003EC 19000000 A 574 ADCX _d,#-0 0003F0 8B DF A 575 JR _1_L_147 0003F2 A 576 _1_L_150: A 577 ; 69 PAOUT=0x20; A 578 .line 69 0003F2 E9200FD3 A 579 LDX 4051,#32 0003F6 8B 0D A 580 JR _1_L_152 A 581 ; 70 for(d=0;d<20000;d++){} 0003F8 A 582 _1_L_153: A 583 .line 70 0003F8 A9200001 A 584 CPX _d+1,#32 0003FC 1FA94E00 00 A 585 CPCX _d,#78 000401 1B 0C A 586 JR LT,_1_L_155 000403 8B 14 A 587 JR _1_L_156 000405 A 588 _1_L_152: 000405 E9000000 A 589 LDX _d,#-0 000409 E9000001 A 590 LDX _d+1,#-0 00040D 8B E9 A 591 JR _1_L_153 00040F A 592 _1_L_155: 00040F 09010001 A 593 ADDX _d+1,#1 000413 19000000 A 594 ADCX _d,#-0 000417 8B DF A 595 JR _1_L_153 000419 A 596 _1_L_156: A 597 ; 71 PAOUT=0x10; A 598 .line 71 000419 E9100FD3 A 599 LDX 4051,#16 00041D 8B 0D A 600 JR _1_L_158 A 601 ; 72 for(d=0;d<20000;d++){} 00041F A 602 _1_L_159: A 603 .line 72 00041F A9200001 A 604 CPX _d+1,#32 000423 1FA94E00 00 A 605 CPCX _d,#78 000428 1B 0C A 606 JR LT,_1_L_161 00042A 8B 14 A 607 JR _1_L_162 00042C A 608 _1_L_158: 00042C E9000000 A 609 LDX _d,#-0 000430 E9000001 A 610 LDX _d+1,#-0 000434 8B E9 A 611 JR _1_L_159 000436 A 612 _1_L_161: 000436 09010001 A 613 ADDX _d+1,#1 00043A 19000000 A 614 ADCX _d,#-0 00043E 8B DF A 615 JR _1_L_159 000440 A 616 _1_L_162: A 617 ; 73 A 618 ; 74 PAOUT=0x08; A 619 .line 74 000440 E9080FD3 A 620 LDX 4051,#8 000444 8B 0D A 621 JR _1_L_164 A 622 ; 75 for(d=0;d<20000;d++){} 000446 A 623 _1_L_165: A 624 .line 75 Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 13 PC Object I Line Source runlite2.src 000446 A9200001 A 625 CPX _d+1,#32 00044A 1FA94E00 00 A 626 CPCX _d,#78 00044F 1B 0C A 627 JR LT,_1_L_167 000451 8B 14 A 628 JR _1_L_168 000453 A 629 _1_L_164: 000453 E9000000 A 630 LDX _d,#-0 000457 E9000001 A 631 LDX _d+1,#-0 00045B 8B E9 A 632 JR _1_L_165 00045D A 633 _1_L_167: 00045D 09010001 A 634 ADDX _d+1,#1 000461 19000000 A 635 ADCX _d,#-0 000465 8B DF A 636 JR _1_L_165 000467 A 637 _1_L_168: A 638 ; 76 PAOUT=0x04; A 639 .line 76 000467 E9040FD3 A 640 LDX 4051,#4 00046B 8B 0D A 641 JR _1_L_170 A 642 ; 77 for(d=0;d<20000;d++){} 00046D A 643 _1_L_171: A 644 .line 77 00046D A9200001 A 645 CPX _d+1,#32 000471 1FA94E00 00 A 646 CPCX _d,#78 000476 1B 0C A 647 JR LT,_1_L_173 000478 8B 14 A 648 JR _1_L_174 00047A A 649 _1_L_170: 00047A E9000000 A 650 LDX _d,#-0 00047E E9000001 A 651 LDX _d+1,#-0 000482 8B E9 A 652 JR _1_L_171 000484 A 653 _1_L_173: 000484 09010001 A 654 ADDX _d+1,#1 000488 19000000 A 655 ADCX _d,#-0 00048C 8B DF A 656 JR _1_L_171 00048E A 657 _1_L_174: A 658 ; 78 PAOUT=0x02; A 659 .line 78 00048E E9020FD3 A 660 LDX 4051,#2 000492 8B 0E A 661 JR _1_L_176 A 662 ; 79 for(d=0;d<20000;d++){} 000494 A 663 _1_L_177: A 664 .line 79 000494 A9200001 A 665 CPX _d+1,#32 000498 1FA94E00 00 A 666 CPCX _d,#78 00049D 1B 0D A 667 JR LT,_1_L_179 00049F 8D 00 1B A 668 JR _1_L_0 0004A2 A 669 _1_L_176: 0004A2 E9000000 A 670 LDX _d,#-0 0004A6 E9000001 A 671 LDX _d+1,#-0 0004AA 8B E8 A 672 JR _1_L_177 0004AC A 673 _1_L_179: 0004AC 09010001 A 674 ADDX _d+1,#1 0004B0 19000000 A 675 ADCX _d,#-0 0004B4 8B DE A 676 JR _1_L_177 Zilog Z8 Encore! Macro Assembler Version 2.50 (08031703) 22-Aug-08 12:46:17 page: 14 PC Object I Line Source runlite2.src A 677 .endfunc "main",82,"_main" A 678 XREF __b_framereset:ROM A 679 XREF __b_frameset00:ROM A 680 XDEF _main A 681 XDEF _d A 682 ; 80 A 683 ; 81 goto back; A 684 END Errors: 0 Warnings: 0 Lines Assembled: 685