INTMEM:0000 ; INTMEM:0000 ; +-------------------------------------------------------------------------+ INTMEM:0000 ; | This file was generated by The Interactive Disassembler (IDA) | INTMEM:0000 ; | Copyright (c) 2018 Hex-Rays, | INTMEM:0000 ; +-------------------------------------------------------------------------+ INTMEM:0000 ; INTMEM:0000 ; Input SHA256 : D9E2ED682B93D29C08F75412F03C6608202E0574AB4BC7122EFA7080747A64F3 INTMEM:0000 ; Input MD5 : 84A91C309F927F8BE0977AEF1CA37401 INTMEM:0000 ; Input CRC32 : BEDB67C8 INTMEM:0000 INTMEM:0000 INTMEM:0000 ; Processor : 80196 INTMEM:0000 ; Target assembler: Abstract Assembler INTMEM:0000 INTMEM:0000 ; =========================================================================== INTMEM:0000 INTMEM:0000 ; Segment type: Internal processor memory & SFR INTMEM:0000 ; segment INTMEM INTMEM:0000 ZERO_REG: ds 2 ; DATA XREF: ROM_2A19-961↓w INTMEM:0000 ; ROM_2A19-953↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_2A19:ROM_2089↓w INTMEM:0002 ; ROM_2A19:ROM_21D6↓r ... INTMEM:0004 INTMEM_4: ds 2 ; DATA XREF: ROM_2A19-811↓w INTMEM:0004 ; ROM_2A19:ROM_220E↓w ... INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_2A19-81C↓w INTMEM:0006 ; ROM:2482↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_3466+6↓r INTMEM:0007 ; ROM_3466+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_2A19+22↓w INTMEM:0008 ; ROM_3796:ROM_37E0↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 2 ; DATA XREF: ROM_2A19-3CD↓r INTMEM:0009 ; ROM_2A02+7↓r ... INTMEM:0009 ; Interrupt pending register INTMEM:000B ds 1 INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_3796+B0↓w INTMEM:000E ; ROM_3796+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_2A19-225↓r INTMEM:000F ; ROM_2A19-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 1 ; DATA XREF: ROM_2A19:ROM_2587↓r INTMEM:0010 ; ROM_2A19-252↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0011 INTMEM_11: ds 1 ; DATA XREF: ROM_2C77+5↓r INTMEM:0011 ; ROM_3796+C2↓w ... INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_3796+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_3796+4D↓r INTMEM:0013 ; ROM_3796+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_3796:ROM_38F1↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_2A19-827↓r INTMEM:0015 ; ROM_2A19:ROM_28A4↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_2A19-3C7↓r INTMEM:0016 ; ROM_2A02+1↓r ... INTMEM:0017 INTMEM_17: ds 1 ; DATA XREF: ROM:ROM_2560↓w INTMEM:0017 ; ROM_3796+141↓w INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_2A19-3EC↓r INTMEM:0018 ; ROM_2A19:ROM_28BA↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_2A19-98D↓r INTMEM:001A ; ROM_2A19-801↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_2A19-98A↓r INTMEM:001C ; ROM_2A19:ROM_20D6↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_2A19-984↓r INTMEM:0020 ; ROM_2A19-965↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM_31E9↓w INTMEM:0024 ; ROM_481C+AA↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2CE8↓w INTMEM:0026 ; ROM_2CE8+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_2AA8+12↓r INTMEM:0028 ; ROM_3796↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_2A19-3C7↓w INTMEM:002A ; ROM_2A19-3C4↓r ... INTMEM:002C INTMEM_2C: ds 2 ; DATA XREF: ROM_2A19-97E↓r INTMEM:002C ; ROM_2A19-47A↓w ... INTMEM:002E INTMEM_2E: ds 2 ; DATA XREF: ROM_2CA2+10↓w INTMEM:002E ; ROM_2CA2+21↓r ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2CFC+2↓w INTMEM:0030 ; ROM_2CFC+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2CA2+13↓w INTMEM:0032 ; ROM_2CDA+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2D5A+23↓r INTMEM:0034 ; ROM_2D95↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:31E7↓r INTMEM:0036 ; ROM:3AE3↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_347F+3↓r INTMEM:003B ; ROM:3A92↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:3EBE↓w INTMEM:003C ; ROM:3EC7↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:3A8B↓w INTMEM:003E ; ROM:3A8F↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2E95+6↓w INTMEM:0040 ; ROM_4232+19↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3D84↓w INTMEM:0042 ; ROM_4232+2E↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3D8A↓w INTMEM:0044 ; ROM_4232+33↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3D92↓w INTMEM:0045 ; ROM_4232+26↓w ... INTMEM:0047 INTMEM_47: ds 1 ; DATA XREF: ROM_4232+29↓w INTMEM:0047 ; ROM_47EE+3↓r ... INTMEM:0048 INTMEM_48: ds 1 ; DATA XREF: ROM_4232+17↓w INTMEM:0048 ; ROM_434A+1EC↓w ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_4232↓w INTMEM:0049 ; ROM_4269+B↓r ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_4232+3↓w INTMEM:004A ; ROM_430C+8↓r ... INTMEM:004B INTMEM_4B: ds 1 ; DATA XREF: ROM_4232+8↓w INTMEM:004B ; ROM_430C+B↓r ... INTMEM:004C INTMEM_4C: ds 1 ; DATA XREF: ROM_4232+D↓w INTMEM:004C ; ROM_430C+E↓r ... INTMEM:004D INTMEM_4D: ds 1 ; DATA XREF: ROM_4232+12↓w INTMEM:004D ; ROM_430C+11↓r ... INTMEM:004E INTMEM_4E: ds 1 ; DATA XREF: ROM_2A19:ROM_26CB↓r INTMEM:004E ; ROM_2AC0+30↓w ... INTMEM:004F INTMEM_4F: ds 1 ; DATA XREF: ROM_2A19:ROM_2215↓w INTMEM:004F ; ROM_2A19-680↓w ... INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_2A19-1F9↓w INTMEM:0050 ; ROM:3DBD↓w ... INTMEM:0052 INTMEM_52: ds 1 ; DATA XREF: ROM_34E3+5F↓w INTMEM:0052 ; ROM_3916+10↓w ... INTMEM:0053 INTMEM_53: ds 1 ; DATA XREF: ROM_5660+96↓w INTMEM:0053 ; ROM_5660+10C↓w INTMEM:0054 INTMEM_54: ds 1 ; DATA XREF: ROM_2A19:ROM_281D↓w INTMEM:0054 ; ROM_2A19:ROM_2823↓r ... INTMEM:0055 INTMEM_55: ds 1 ; DATA XREF: ROM_34E3+42↓w INTMEM:0055 ; ROM_34E3:ROM_353E↓w ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_2A19-8C7↓r INTMEM:0056 ; ROM_2A19:ROM_2192↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_2A19-8F8↓r INTMEM:0058 ; ROM_2A43-168↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_2A19-77C↓w INTMEM:005A ; ROM_2A19-6F1↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_2A19:ROM_221B↓w INTMEM:005C ; ROM_2A19-7F5↓w ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_2A19-625↓w INTMEM:005E ; ROM_2A19:ROM_268A↓w ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_2A19:ROM_22A3↓w INTMEM:0060 ; ROM_2A19-727↓r ... INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_31E9:ROM_326B↓w INTMEM:0062 ; ROM_326E↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_2A19-4A4↓r INTMEM:0064 ; ROM_31E9:ROM_3247↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_2A19:ROM_241E↓r INTMEM:0066 ; ROM_31E9+68↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_2A19-98D↓w INTMEM:0068 ; ROM_2A19-489↓r INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_2A19-98A↓w INTMEM:006A ; ROM_2A19-486↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_2A19-987↓w INTMEM:006C ; ROM_2A19-483↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_2A19-984↓w INTMEM:006E ; ROM_2A19-480↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_2A19-981↓w INTMEM:0070 ; ROM_2A19-47D↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_2A19-97E↓w INTMEM:0072 ; ROM_2A19-47A↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_2A19-967↓w INTMEM:0074 ; ROM_2A19-961↓r ... INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_2A19-915↓r INTMEM:0076 ; ROM_2A19-90D↓w ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_2A19:ROM_2107↓r INTMEM:0078 ; ROM:348E↓w INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_2A19-904↓r INTMEM:007A ; ROM_2A19-8F8↓w ... INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_2A19-8FE↓w INTMEM:007C ; ROM_2A19-8CF↓r ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_2A19-8FE↓r INTMEM:007E ; ROM_2A19-8EF↓w ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_2A19-7FB↓w INTMEM:0080 ; ROM_2A19-7ED↓w ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_2A19-7CF↓w INTMEM:0082 ; ROM_2A19-7A5↓r ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_2A19-5ED↓w INTMEM:0084 ; ROM_481C+AA↓r ... INTMEM:0086 INTMEM_86: ds 2 ; DATA XREF: ROM_2A19-1CA↓w INTMEM:0086 ; ROM_2A19-1C8↓r ... INTMEM:0088 INTMEM_88: ds 2 ; DATA XREF: ROM_2A19-193↓r INTMEM:0088 ; ROM_2A19-164↓w ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_2A19-829↓w INTMEM:008A ; start+97A↓w INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_2A19:ROM_23D0↓r INTMEM:008B ; ROM_2A19-61D↓r ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_2A19-8F5↓r INTMEM:008C ; ROM_2A43:ROM_2A73↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_2A19:ROM_26A1↓r INTMEM:008E ; ROM_2A19-32C↓w ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_2A19:ROM_26A1↓r INTMEM:008F ; ROM_2A19:ROM_26CB↓w ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_2A19-358↓w INTMEM:0090 ; ROM_2A19-334↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_2A19-36D↓r INTMEM:0091 ; ROM_2A19-368↓w ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_2A19-3E0↓w INTMEM:0093 ; ROM_2E4D↓w ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_2A19:ROM_2247↓r INTMEM:0095 ; ROM_2A19:ROM_2292↓r ... INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_2A19:ROM_222F↓r INTMEM:0096 ; ROM_2A19-76A↓w ... INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_3162+4E↓w INTMEM:0097 ; ROM_3162+55↓w INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_39E5:ROM_39F5↓r INTMEM:0098 ; ROM_39E5+25↓w ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_39E5+3↓r INTMEM:0099 ; ROM_39E5+1B↓r ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_3466+C↓w INTMEM:009A ; ROM_39E5+20↓r ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_2A19-978↓r INTMEM:009B ; ROM_2A19-973↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_2A19-93D↓w INTMEM:009C ; ROM_2A19-891↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_2A19:ROM_20FF↓r INTMEM:009D ; ROM_2A19-90A↓w ... INTMEM:009E INTMEM_9E: ds 1 ; DATA XREF: ROM_2A19-901↓r INTMEM:009E ; ROM_2A19-8F5↓w ... INTMEM:009F INTMEM_9F: ds 1 ; DATA XREF: ROM_2A19-8FB↓w INTMEM:009F ; ROM_2A19-8D6↓r ... INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_2A19-8FB↓r INTMEM:00A0 ; ROM_2A19-8F2↓w ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM_2A19-640↓r INTMEM:00A1 ; ROM_2A19-61D↓w INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM_2A19-615↓w INTMEM:00A2 ; ROM_2A19:ROM_2406↓r ... INTMEM:00A3 INTMEM_A3: ds 1 ; DATA XREF: ROM:2443↓r INTMEM:00A3 ; ROM:2456↓w ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM:24DB↓w INTMEM:00A4 ; ROM:24E8↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_2A19:ROM_27B5↓w INTMEM:00A5 ; ROM_2A19-25A↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_2A19-26A↓w INTMEM:00A6 ; ROM_2A19-267↓w ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_2A19:ROM_27FA↓r INTMEM:00A7 ; ROM_2A19-209↓w ... INTMEM:00A8 INTMEM_A8: ds 1 ; DATA XREF: ROM_34E3+1↓r INTMEM:00A8 ; ROM_34E3+5↓r ... INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_2A19:ROM_2112↓r INTMEM:00A9 ; ROM_2A19:ROM_21A1↓r ... INTMEM:00AA INTMEM_AA: ds 1 ; DATA XREF: ROM_2A19:ROM_268C↓r INTMEM:00AA ; ROM_2A19:ROM_2698↓w ... INTMEM:00AB INTMEM_AB: ds 1 ; DATA XREF: ROM_2A19:ROM_20AA↓r INTMEM:00AB ; ROM_2A19-96A↓r ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_2A19-600↓r INTMEM:00AC ; ROM_31E9+6B↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_2A19-97B↓w INTMEM:00AD ; ROM_2A19:ROM_258D↓w ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_2A19-935↓r INTMEM:00AE ; ROM_2A19:ROM_214F↓r ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_3495+6↓r INTMEM:00AF ; ROM_3495+17↓w ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_481C:ROM_4C27↓r INTMEM:00B0 ; ROM_481C+49B↓w INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_4DD4+2F3↓w INTMEM:00B1 ; ROM_4DD4:ROM_50D7↓r INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_5660+E0↓w INTMEM:00B2 ; ROM_5660+EB↓w ... INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_5660+268↓r INTMEM:00B3 ; ROM_5660:ROM_5949↓w INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_4269+73↓w INTMEM:00B4 ; ROM_59D2+42A↓w ... INTMEM:00B5 INTMEM_B5: ds 1 ; DATA XREF: ROM_4269+6↓w INTMEM:00B5 ; ROM_481C+70↓r INTMEM:00B6 INTMEM_B6: ds 1 ; DATA XREF: ROM_5660+186↓r INTMEM:00B6 ; ROM_5660+1D8↓w INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_5660:ROM_57ED↓r INTMEM:00B7 ; ROM_5660+1DD↓w INTMEM:00B8 INTMEM_B8: ds 1 ; DATA XREF: ROM_59D2+153↓w INTMEM:00B8 ; ROM_59D2+161↓r INTMEM:00B9 INTMEM_B9: ds 6 ; DATA XREF: ROM_4671+17↓r INTMEM:00B9 ; ROM_4671+1F↓w ... INTMEM:00BF INTMEM_BF: ds 1 ; DATA XREF: ROM_39E5+8↓r INTMEM:00BF ; ROM_39E5+28↓w ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM:3C0F↓w INTMEM:00C0 ; ROM_481C+20B↓r ... INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM_481C+30F↓r INTMEM:00C2 ; ROM_481C+328↓w ... INTMEM:00C3 INTMEM_C3: ds 1 ; DATA XREF: ROM_434A:ROM_439E↓r INTMEM:00C3 ; ROM_434A:ROM_4414↓r ... INTMEM:00C4 INTMEM_C4: ds 2 ; DATA XREF: ROM_6669+AA↓r INTMEM:00C4 ; ROM_6669+CC↓w ... INTMEM:00C6 INTMEM_C6: ds 1 ; DATA XREF: ROM_5660:ROM_57F2↓r INTMEM:00C6 ; ROM_5660:ROM_57F9↓w INTMEM:00C7 INTMEM_C7: ds 1 ; DATA XREF: ROM_59D2+578↓w INTMEM:00C7 ; ROM_59D2+587↓r ... INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_5660+53↓w INTMEM:00C8 ; ROM_5660:ROM_56C5↓r INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_5660+13D↓w INTMEM:00C9 ; ROM_5660+1FF↓r INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_602F+14F↓w INTMEM:00CA ; ROM_602F+168↓w ... INTMEM:00CB INTMEM_CB: ds 1 ; DATA XREF: ROM_481C+39↓w INTMEM:00CB ; ROM_481C+4D↓w ... INTMEM:00CC INTMEM_CC: ds 1 ; DATA XREF: ROM_481C+58B↓w INTMEM:00CC ; ROM_481C:ROM_4DAC↓r INTMEM:00CD INTMEM_CD: ds 1 ; DATA XREF: ROM_6322+BB↓w INTMEM:00CD ; ROM_6322+C6↓r INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_5660+A4↓w INTMEM:00CE ; ROM_5660+AC↓w ... INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_602F+21↓w INTMEM:00CF ; ROM_602F:ROM_6073↓w ... INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_602F+179↓w INTMEM:00D0 ; ROM_602F+189↓r ... INTMEM:00D2 ds 1 INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_4DD4+16A↓w INTMEM:00D3 ; ROM_4DD4+183↓w ... INTMEM:00D4 INTMEM_D4: ds 2 ; DATA XREF: ROM_4737+D↓r INTMEM:00D4 ; ROM_4737:ROM_47AE↓r ... INTMEM:00D6 INTMEM_D6: ds 2 ; DATA XREF: ROM_4269+5E↓w INTMEM:00D6 ; ROM:5243↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_2A19-83D↓w INTMEM:00D8 ; ROM_2A19-836↓w ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM_481C:ROM_48D1↓w INTMEM:00DA ; ROM_481C+C1↓r ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM:5250↓w INTMEM:00DC ; ROM:5260↓w ... INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_481C+2FF↓r INTMEM:00DE ; ROM_59D2+78↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_4DD4:ROM_4DDF↓w INTMEM:00DF ; ROM_4DD4+2D↓r ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_4DD4+30F↓r INTMEM:00E0 ; ROM:50E9↓w ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_59D2+9↓w INTMEM:00E1 ; ROM_59D2+B0↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM_59D2+38↓w INTMEM:00E2 ; ROM_59D2+110↓w ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM_59D2:ROM_5B7F↓w INTMEM:00E3 ; ROM_59D2:ROM_5C86↓r ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_59D2+266↓w INTMEM:00E4 ; ROM_59D2:ROM_5C52↓w ... INTMEM:00E5 INTMEM_E5: ds 1 ; DATA XREF: ROM_4671+6↓r INTMEM:00E5 ; ROM_4671+C↓w ... INTMEM:00E6 INTMEM_E6: ds 1 ; DATA XREF: ROM_59D2+336↓w INTMEM:00E6 ; ROM_59D2:ROM_5D0F↓w ... INTMEM:00E7 INTMEM_E7: ds 1 ; DATA XREF: ROM_59D2:ROM_5D22↓w INTMEM:00E7 ; ROM_59D2+3FC↓w ... INTMEM:00E8 INTMEM_E8: ds 1 ; DATA XREF: ROM_59D2+35E↓r INTMEM:00E8 ; ROM_59D2+368↓w ... INTMEM:00E9 INTMEM_E9: ds 1 ; DATA XREF: ROM_59D2+56A↓r INTMEM:00E9 ; ROM_59D2+575↓w ... INTMEM:00EA INTMEM_EA: ds 1 ; DATA XREF: ROM_54FA+117↓w INTMEM:00EA ; ROM_54FA+151↓r ... INTMEM:00EB INTMEM_EB: ds 4 ; DATA XREF: ROM_54FA+108↓r INTMEM:00EB ; ROM_54FA:ROM_5613↓w ... INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_4269+8B↓w INTMEM:00EF ; ROM_54FA+12C↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_4269+88↓w INTMEM:00F0 ; ROM_54FA:ROM_5623↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_4269+85↓w INTMEM:00F1 ; ROM_54FA+124↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_481C+4C7↓w INTMEM:00F2 ; ROM_481C:ROM_4DB1↓r ... INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_2A19-261↓r INTMEM:00F3 ; ROM_595E:ROM_59CC↓w INTMEM:00F4 INTMEM_F4: ds 2 ; DATA XREF: ROM_59D2+27↓w INTMEM:00F4 ; ROM_59D2+7B↓r ... INTMEM:00F6 INTMEM_F6: ds 2 ; DATA XREF: ROM_2A19-839↓r INTMEM:00F6 ; ROM_2E95+24↓r ... INTMEM:00F8 INTMEM_F8: ds 1 ; DATA XREF: ROM_434A+6↓w INTMEM:00F8 ; ROM_434A:ROM_43B3↓r ... INTMEM:00F9 INTMEM_F9: ds 1 ; DATA XREF: ROM_4737:ROM_47CA↓r INTMEM:00F9 ; ROM_4DD4+2F8↓w ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_4DD4+5E↓r INTMEM:00FA ; ROM_4DD4+6D↓w ... INTMEM:00FB INTMEM_FB: ds 1 ; DATA XREF: ROM:548F↓w INTMEM:00FB ; ROM:ROM_549C↓w ... INTMEM:00FC INTMEM_FC: ds 1 ; DATA XREF: ROM_5660:ROM_56ED↓w INTMEM:00FC ; ROM_5660+93↓r ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4671↓r INTMEM:00FD ; ROM_4671+3↓r ... INTMEM:00FE INTMEM_FE: ds 1 ; DATA XREF: ROM_4737:ROM_4761↓w INTMEM:00FE ; ROM_4737:ROM_4778↓r ... INTMEM:00FF INTMEM_FF: ds 1 ; DATA XREF: ROM_326E+15↓r INTMEM:00FF ; ROM_481C+184↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_2A19-723↓r INTMEM:0140 ; ROM_2A19-71C↓r ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_2A19-6B5↓r INTMEM:0142 ; ROM_2F42+19↓w ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_393E+4↓r INTMEM:0144 ; ROM_393E+1C↓w INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_2A19-646↓r INTMEM:0146 ; ROM_2A19:ROM_23F7↓w INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_2A43-164↓w INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_4269+6E↓w INTMEM:014A ; ROM_5660:ROM_581D↓r ... INTMEM:014C INTMEM_14C: ds 1 ; DATA XREF: ROM_2E95+44↓r INTMEM:014C ; ROM_3796+119↓w INTMEM:014D INTMEM_14D: ds 1 ; DATA XREF: ROM_2E95+81↓w INTMEM:014D ; ROM_2E95+8D↓r INTMEM:014E INTMEM_14E: ds 1 ; DATA XREF: ROM_3046:ROM_306B↓w INTMEM:014E ; ROM_3071+6↓r ... INTMEM:014F INTMEM_14F: ds 3 ; DATA XREF: ROM_2A19-609↓r INTMEM:014F ; ROM_25A4+71↓r ... INTMEM:0152 INTMEM_152: ds 1 ; DATA XREF: ROM_2A19-1F3↓r INTMEM:0152 ; ROM_38F4↓w ... INTMEM:0153 INTMEM_153: ds 1 ; DATA XREF: ROM_2A19-1E4↓r INTMEM:0153 ; ROM_38F4+5↓w ... INTMEM:0154 INTMEM_154: ds 1 ; DATA XREF: ROM:2463↓r INTMEM:0154 ; ROM:246B↓w ... INTMEM:0155 INTMEM_155: ds 1 ; DATA XREF: ROM:3E09↓r INTMEM:0155 ; ROM_434A+10E↓w ... INTMEM:0156 INTMEM_156: ds 1 ; DATA XREF: ROM_2A19-93A↓w INTMEM:0156 ; ROM:24C7↓r ... INTMEM:0157 INTMEM_157: ds 19h ; DATA XREF: ROM_2A19:ROM_27C2↓r INTMEM:0157 ; ROM_2A19:ROM_27EF↓w INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_602F:ROM_62CF↓w INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_481C+15E↓w INTMEM:0172 ; ROM_481C:ROM_4AC9↓r ... INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_481C:ROM_495A↓w INTMEM:0176 INTMEM_176: ds 2 ; DATA XREF: ROM_4269+26↓w INTMEM:0176 ; ROM_481C:ROM_4A36↓r ... INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM_4269+2B↓w INTMEM:0178 ; ROM_481C:ROM_4A46↓r ... INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM_434A+A3↓r INTMEM:017A ; ROM_434A+AD↓w ... INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_434A+B↓w INTMEM:017C ; ROM_434A:ROM_438E↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_434A:ROM_448F↓w INTMEM:017E ; ROM_434A+189↓r ... INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_434A:ROM_4475↓w INTMEM:0180 ; ROM_434A:ROM_44E8↓r ... INTMEM:0182 INTMEM_182: ds 2 ; DATA XREF: ROM_434A:ROM_4470↓w INTMEM:0182 ; ROM_434A+1B2↓r ... INTMEM:0184 INTMEM_184: ds 2 ; DATA XREF: ROM_434A:ROM_446B↓w INTMEM:0184 ; ROM_434A+1C4↓r INTMEM:0186 INTMEM_186: ds 2 ; DATA XREF: ROM_6322+A6↓w INTMEM:0186 ; ROM_6322:ROM_6484↓r INTMEM:0188 INTMEM_188: ds 1 ; DATA XREF: ROM_54FA+24↓r INTMEM:0188 ; ROM_54FA+29↓w ... INTMEM:0189 INTMEM_189: ds 1 ; DATA XREF: ROM_6322+D4↓r INTMEM:018A INTMEM_18A: ds 2 ; DATA XREF: ROM:5275↓r INTMEM:018A ; ROM_6322+341↓w INTMEM:018C INTMEM_18C: ds 2 ; DATA XREF: ROM:ROM_5280↓r INTMEM:018C ; ROM_6322:ROM_665E↓w INTMEM:018E INTMEM_18E: ds 2 ; DATA XREF: ROM_4DD4:ROM_4DFC↓w INTMEM:018E ; ROM:51B8↓r ... INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_4DD4+147↓w INTMEM:0190 ; ROM:51AD↓r INTMEM:0192 INTMEM_192: ds 2 ; DATA XREF: ROM_4DD4:ROM_4FB7↓r INTMEM:0192 ; ROM_4DD4+1F4↓w ... INTMEM:0194 INTMEM_194: ds 0Eh ; DATA XREF: ROM_4DD4:ROM_501C↓r INTMEM:0194 ; ROM_4DD4:ROM_5039↓r ... INTMEM:01A2 INTMEM_1A2: ds 2 ; DATA XREF: ROM_54FA+5F↓w INTMEM:01A2 ; ROM_54FA+75↓w ... INTMEM:01A4 INTMEM_1A4: ds 2 ; DATA XREF: ROM_4269+59↓w INTMEM:01A4 ; ROM_54FA+4C↓w ... INTMEM:01A6 INTMEM_1A6: ds 6 ; DATA XREF: ROM_54FA+D9↓r INTMEM:01A6 ; ROM_54FA+F8↓w ... INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_2A19-5E4↓w INTMEM:01AC ; ROM_6322+EF↓r INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_481C:ROM_482D↓w INTMEM:01AD ; ROM_481C+59A↓r ... INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_45E6:ROM_461B↓r INTMEM:01AE ; ROM_481C+5A↓r ... INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_481C+5F↓w INTMEM:01AF ; ROM_59D2+10↓r ... INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_4269+15↓w INTMEM:01B0 ; ROM:537D↓r ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_4737+19↓r INTMEM:01B1 ; ROM_481C+A2↓w ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM_481C+2BE↓r INTMEM:01B2 ; ROM_481C+2C3↓w ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_481C:ROM_4BCE↓r INTMEM:01B3 ; ROM_481C:ROM_4C34↓w ... INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_481C:ROM_4BE4↓r INTMEM:01B4 ; ROM_481C+3D1↓w ... INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_481C:ROM_4C00↓r INTMEM:01B5 ; ROM_481C+3ED↓w ... INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_434A+17↓w INTMEM:01B6 ; ROM_434A:ROM_437E↓r ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_434A+12↓w INTMEM:01B7 ; ROM_434A+78↓r ... INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_434A+14F↓r INTMEM:01B8 ; ROM_481C+4F2↓w ... INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_6322↓r INTMEM:01B9 ; ROM_6322+3C↓w INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_4576:ROM_45A3↓r INTMEM:01BA ; ROM_4576+5B↓r ... INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_6322+92↓w INTMEM:01BB ; ROM_6322:ROM_64CC↓r INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_6322:ROM_6403↓w INTMEM:01BC ; ROM_6322+32C↓r INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM_6322:ROM_6422↓w INTMEM:01BD ; ROM_6322+12A↓r ... INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM_6322+11B↓w INTMEM:01BE ; ROM_6322+144↓r ... INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM:529D↓r INTMEM:01BF ; ROM_6322+13A↓w ... INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_6322:ROM_64B5↓w INTMEM:01C0 ; ROM_6322+19D↓r INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_6322+198↓w INTMEM:01C1 ; ROM_6322+1C9↓r INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_6322+1C2↓w INTMEM:01C2 ; ROM_6322+1EB↓r INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_6322+210↓r INTMEM:01C3 ; ROM_6322+217↓w ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_6322+21F↓r INTMEM:01C4 ; ROM_6322+226↓w ... INTMEM:01C5 INTMEM_1C5: ds 1 ; DATA XREF: ROM_6322+281↓r INTMEM:01C5 ; ROM_6322+288↓w ... INTMEM:01C6 INTMEM_1C6: ds 1 ; DATA XREF: ROM_6322+290↓r INTMEM:01C6 ; ROM_6322+297↓w ... INTMEM:01C7 INTMEM_1C7: ds 1 ; DATA XREF: ROM_4DD4+32↓w INTMEM:01C7 ; ROM_4DD4:ROM_4E28↓w ... INTMEM:01C8 INTMEM_1C8: ds 1 ; DATA XREF: ROM_4DD4+2D↓w INTMEM:01C8 ; ROM_4DD4+4F↓w ... INTMEM:01C9 INTMEM_1C9: ds 1 ; DATA XREF: ROM_4DD4:ROM_4EAD↓w INTMEM:01C9 ; ROM_4DD4:ROM_5080↓r ... INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_4DD4:ROM_4E54↓w INTMEM:01CA ; ROM_4DD4+B0↓r ... INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_4DD4+96↓w INTMEM:01CB ; ROM_4DD4+A5↓r INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_4DD4:ROM_4EDF↓w INTMEM:01CC ; ROM_4DD4+112↓r ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_4DD4+ED↓w INTMEM:01CD ; ROM_4DD4+120↓r ... INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_4DD4+F9↓w INTMEM:01CE ; ROM_4DD4+106↓r ... INTMEM:01CF INTMEM_1CF: ds 1 ; DATA XREF: ROM_4DD4+15D↓w INTMEM:01CF ; ROM:51A0↓r INTMEM:01D0 INTMEM_1D0: ds 1 ; DATA XREF: ROM_4DD4+1A9↓w INTMEM:01D0 ; ROM_4DD4+214↓r ... INTMEM:01D1 INTMEM_1D1: ds 1 ; DATA XREF: ROM_4DD4+2C2↓w INTMEM:01D1 ; ROM:5213↓r INTMEM:01D2 INTMEM_1D2: ds 4 ; DATA XREF: ROM_4DD4:ROM_50BC↓w INTMEM:01D2 ; ROM:521C↓r ... INTMEM:01D6 INTMEM_1D6: ds 1 ; DATA XREF: ROM_4269+4A↓w INTMEM:01D7 INTMEM_1D7: ds 11h ; DATA XREF: ROM_4269+4F↓w INTMEM:01E8 INTMEM_1E8: ds 2 ; DATA XREF: ROM_6322+235↓r INTMEM:01E8 ; ROM_6322+26D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_6322+23C↓r INTMEM:01EA ; ROM_6322:ROM_658A↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_6322:ROM_65D9↓r INTMEM:01EC ; ROM_6322+2F6↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_6322+2BE↓r INTMEM:01EE ; ROM_6322:ROM_6613↓w ... INTMEM:01F0 INTMEM_1F0: ds 1 ; DATA XREF: ROM_4269+33↓w INTMEM:01F1 INTMEM_1F1: ds 1 ; DATA XREF: ROM_4269+38↓w INTMEM:01F2 INTMEM_1F2: ds 1 ; DATA XREF: ROM_4269+40↓w INTMEM:01F3 INTMEM_1F3: ds 2 ; DATA XREF: ROM_4269+45↓w INTMEM:01F3 ; ROM_47EE+9↓r INTMEM:01F5 INTMEM_1F5: ds 2 ; DATA XREF: ROM_2F42↓r INTMEM:01F5 ; ROM_47EE:ROM_480D↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3AFB↓r INTMEM:01F7 ; ROM_4DD4+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:3B07↓r INTMEM:01F9 ; ROM_481C+88↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_481C:ROM_4D89↓r INTMEM:01FA ; ROM_4DD4+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_434A:ROM_43A4↓r INTMEM:01FC ; ROM_434A+9E↓r ... INTMEM:01FD INTMEM_1FD: ds 2 ; DATA XREF: ROM_481C+4A8↓r INTMEM:01FD ; ROM:5414↓r ... INTMEM:01FF INTMEM_1FF: ds 3 ; DATA XREF: ROM_4269+B↓r INTMEM:01FF ; ROM_481C:ROM_489F↓r ... INTMEM:0202 INTMEM_202: ds 1 ; DATA XREF: ROM:2528↓r INTMEM:0202 ; ROM_6669+20↓r ... INTMEM:0203 INTMEM_203: ds 1 ; DATA XREF: ROM:2456↓r INTMEM:0203 ; ROM_6669:ROM_66FC↓w INTMEM:0204 INTMEM_204: ds 1 ; DATA XREF: ROM:247D↓r INTMEM:0204 ; ROM_6669+67↓w INTMEM:0205 INTMEM_205: ds 1 ; DATA XREF: ROM:2494↓r INTMEM:0205 ; ROM_6669+86↓w INTMEM:0206 INTMEM_206: ds 3 ; DATA XREF: ROM:ROM_244A↓r INTMEM:0206 ; ROM:245E↓w ... INTMEM:0209 INTMEM_209: ds 1 ; DATA XREF: ROM:2538↓r INTMEM:0209 ; ROM:2563↓w ... INTMEM:020A INTMEM_20A: ds 16h ; DATA XREF: ROM:24F2↓r INTMEM:020A ; ROM_6669+A5↓w INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_481C+2DF↓w INTMEM:0220 ; ROM_481C+317↓w ... INTMEM:0222 INTMEM_222: ds 2 ; DATA XREF: ROM_602F+103↓w INTMEM:0222 ; ROM_602F:ROM_62C4↓r INTMEM:0224 INTMEM_224: ds 1 ; DATA XREF: ROM_481C+1F3↓r INTMEM:0224 ; ROM_481C+1FB↓w ... INTMEM:0225 INTMEM_225: ds 1 ; DATA XREF: ROM_481C+1D1↓r INTMEM:0225 ; ROM_481C:ROM_4A90↓w INTMEM:0226 INTMEM_226: ds 1 ; DATA XREF: ROM_481C+517↓r INTMEM:0226 ; ROM_481C+537↓w ... INTMEM:0227 INTMEM_227: ds 19h ; DATA XREF: ROM_602F+30↓r INTMEM:0227 ; ROM_602F+108↓w INTMEM:0240 INTMEM_240: ds 1 ; DATA XREF: ROM_430C+29↓w INTMEM:0241 INTMEM_241: ds 1 ; DATA XREF: ROM_481C+4AD↓r INTMEM:0241 ; ROM_6322:ROM_6399↓r INTMEM:0242 INTMEM_242: ds 2 ; DATA XREF: ROM_430C+2E↓w INTMEM:0244 INTMEM_244: ds 2 ; DATA XREF: ROM_430C+33↓w INTMEM:0246 INTMEM_246: ds 1Ah ; DATA XREF: ROM_430C+38↓w INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_4269+66↓w INTMEM:0260 ; ROM_5660+1D0↓w ... INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_5660+282↓r INTMEM:0262 ; ROM_5660+294↓w ... INTMEM:0264 INTMEM_264: ds 2 ; DATA XREF: ROM_5660+287↓r INTMEM:0264 ; ROM_5660+299↓w ... INTMEM:0266 INTMEM_266: ds 6 ; DATA XREF: ROM_4737:ROM_47D2↓w INTMEM:0266 ; ROM_59D2+4↓w ... INTMEM:026C INTMEM_26C: ds 2 ; DATA XREF: ROM_602F+1F7↓w INTMEM:026C ; ROM_602F:ROM_6233↓r INTMEM:026E INTMEM_26E: ds 2 ; DATA XREF: ROM_54FA+15A↓r INTMEM:026E ; ROM_673B+24↓w INTMEM:0270 INTMEM_270: ds 1 ; DATA XREF: ROM:ROM_5447↓w INTMEM:0270 ; ROM:5477↓r ... INTMEM:0271 INTMEM_271: ds 1 ; DATA XREF: ROM_5660+5D↓w INTMEM:0271 ; ROM_5660+136↓r ... INTMEM:0272 INTMEM_272: ds 1 ; DATA XREF: ROM_5660:ROM_58D6↓r INTMEM:0272 ; ROM_5660+27D↓w ... INTMEM:0273 INTMEM_273: ds 1 ; DATA XREF: ROM_5660+2AA↓r INTMEM:0273 ; ROM_5660+2B8↓w ... INTMEM:0274 INTMEM_274: ds 1 ; DATA XREF: ROM_59D2+137↓r INTMEM:0274 ; ROM_59D2+149↓r ... INTMEM:0275 INTMEM_275: ds 1 ; DATA XREF: ROM_59D2+122↓w INTMEM:0275 ; ROM_59D2+2A8↓r ... INTMEM:0276 INTMEM_276: ds 1 ; DATA XREF: ROM_59D2+243↓r INTMEM:0276 ; ROM_59D2+4DF↓r ... INTMEM:0277 INTMEM_277: ds 1 ; DATA XREF: ROM_59D2:ROM_5C33↓w INTMEM:0277 ; ROM_59D2:ROM_5DE9↓r INTMEM:0278 INTMEM_278: ds 1 ; DATA XREF: ROM_469C+7↓r INTMEM:0278 ; ROM_46C4+7↓r ... INTMEM:0279 INTMEM_279: ds 1 ; DATA XREF: ROM_469C+C↓r INTMEM:0279 ; ROM_59D2+2E1↓w INTMEM:027A INTMEM_27A: ds 4 ; DATA XREF: ROM_46F9↓r INTMEM:027A ; ROM_59D2+2F0↓w ... INTMEM:027E INTMEM_27E: ds 1 ; DATA XREF: ROM_4269+7B↓w INTMEM:027E ; ROM_59D2+51B↓w ... INTMEM:027F INTMEM_27F: ds 13Dh ; DATA XREF: ROM_4269+80↓w INTMEM:027F ; ROM_59D2+50F↓r ... INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_2F42+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_2F42+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_2A19:ROM_2568↓w INTMEM:03C0 ; ROM_2A19-499↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_6322:ROM_64F8↓w INTMEM:03C4 INTMEM_3C4: ds 6 ; DATA XREF: ROM_6322:ROM_651A↓w INTMEM:03C4 ; ROM:520E↓w ... INTMEM:03CA ds 1 INTMEM:03CB INTMEM_3CB: ds 1 ; DATA XREF: ROM_4DD4+AB↓w INTMEM:03CC INTMEM_3CC: ds 1 ; DATA XREF: ROM_4DD4+17E↓w INTMEM:03CD INTMEM_3CD: ds 1 ; DATA XREF: ROM_5660+1B6↓w INTMEM:03CE INTMEM_3CE: ds 1 ; DATA XREF: ROM_5660+1F8↓w INTMEM:03CF INTMEM_3CF: ds 1 ; DATA XREF: ROM_59D2+1C↓w INTMEM:03D0 INTMEM_3D0: ds 1 ; DATA XREF: ROM_59D2:ROM_5C06↓w INTMEM:03D1 INTMEM_3D1: ds 1 ; DATA XREF: ROM_46F9+18↓w INTMEM:03D2 INTMEM_3D2: ds 5 ; DATA XREF: ROM_59D2+323↓w INTMEM:03D2 ; ROM_59D2:ROM_5F37↓w ... INTMEM:03D7 INTMEM_3D7: ds 1 ; DATA XREF: ROM_602F+11C↓w INTMEM:03D8 INTMEM_3D8: ds 1 ; DATA XREF: ROM_602F:ROM_61F1↓w INTMEM:03D9 INTMEM_3D9: ds 1 ; DATA XREF: ROM_602F+137↓w INTMEM:03DA INTMEM_3DA: ds 1 ; DATA XREF: ROM_602F+1DA↓w INTMEM:03DB INTMEM_3DB: ds 15h ; DATA XREF: ROM_602F+25F↓w INTMEM:03F0 INTMEM_3F0: ds 1 ; DATA XREF: ROM_602F+2C5↓r INTMEM:03F0 ; ROM_6669+39↓w INTMEM:03F1 INTMEM_3F1: ds 1 ; DATA XREF: ROM_602F+2CD↓r INTMEM:03F1 ; ROM_6669+3E↓w INTMEM:03F2 INTMEM_3F2: ds 1 ; DATA XREF: ROM_602F+2D5↓r INTMEM:03F2 ; ROM_6669+34↓w INTMEM:03F3 INTMEM_3F3: ds 1 ; DATA XREF: ROM_602F+2DD↓r INTMEM:03F3 ; ROM_6669+2F↓w INTMEM:03F4 ds 0Ch INTMEM:03F4 ; end of 'INTMEM' INTMEM:03F4 ROM:2000 ; Format : Binary file ROM:2000 ; Base Address: 0000h Range: 2000h - A000h Loaded length: 8000h ROM:2000 ; =========================================================================== ROM:2000 ROM:2000 ; Segment type: Pure code ROM:2000 ; segment ROM ROM:2000 ; org 2000h ROM:2000 Int00: dw ROM_2A02 ; Timer overflow ROM:2002 Int01: dw ROM_2A01 ; NMI ROM:2004 Int02: dw ROM_2A43 ; HSI data available ROM:2006 Int03: dw ROM_2A01 ; NMI ROM:2008 Int04: dw ROM_2A01 ; NMI ROM:200A Int05: dw ROM_2A19 ; Software timer ROM:200C Int06: dw ROM_2C77 ; Serial port ROM:200E Int07: dw ROM_2A01 ; NMI ROM:2010 Trap: dw ROM_2A01 ; NMI ROM:2012 NoOpCode: dw ROM_2A01 ; NMI ROM:2014 ROM:2014 db 0FFh, 0FFh, 0FFh, 0FFh ; reserved (FF) ROM:2018 CCB: db 3Fh ; D0 - PD - Power down ROM:2018 ; D1 - BW0 - Bus width control ROM:2018 ; D2 - WR - Write strobe mode ROM:2018 ; D3 - ALE - Addres valid strobe mode ROM:2018 ; D45 - IRC - Internal ready control ROM:2018 ; D67 - LOC - Lock bits ROM:2019 db 0FFh ; reserved (20) ROM:201A db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ; reserved (FF) ROM:2020 db 8, 9Ah, 27h, 0Dh, 0C8h, 6Bh, 42h, 0D9h, 0BAh, 4Fh, 94h ; security key ROM:2020 db 3, 1, 0CEh, 14h, 39h ROM:2030 ; ROM:2030 ; upper int vectors ROM:2030 ; ROM:2030 Int08: dw ROM_2A01 ; NMI ROM:2032 Int09: dw ROM_2A01 ; NMI ROM:2034 Int10: dw ROM_2A01 ; NMI ROM:2036 Int11: dw ROM_2A01 ; NMI ROM:2038 Int12: dw ROM_2A01 ; NMI ROM:203A Int13: dw ROM_2A01 ; NMI ROM:203C Int14: dw ROM_2A01 ; NMI ROM:203E Int15: dw ROM_2A01 ; NMI ROM:2040 ; ROM:2040 ; PTS vectors ROM:2040 ; ROM:2040 PTS_Int00: dw 0FFFFh ROM:2042 PTS_Int01: dw 0FFFFh ROM:2044 PTS_Int02: dw 0FFFFh ROM:2046 PTS_Int03: dw 0FFFFh ROM:2048 PTS_Int04: dw 0FFFFh ROM:204A PTS_Int05: dw 0FFFFh ROM:204C PTS_Int06: dw 0FFFFh ROM:204E PTS_Int07: dw 0FFFFh ROM:2050 PTS_Int08: dw 0FFFFh ROM:2052 PTS_Int09: dw 0FFFFh ROM:2054 PTS_Int10: dw 0FFFFh ROM:2056 PTS_Int11: dw 0FFFFh ROM:2058 PTS_Int12: dw 0FFFFh ROM:205A PTS_Int13: dw 0FFFFh ROM:205C PTS_Int14: dw 0FFFFh ROM:205E ROM:205E db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ; reserved (FF) ROM:205E db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:205E db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:205E db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:2080 ROM:2080 ROM:2080 ; =============== S U B R O U T I N E ======================================= ROM:2080 ROM:2080 ROM:2080 ; public start ROM:2080 start: ROM:2080 ROM:2080 ; FUNCTION CHUNK AT ROM:2920 SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:299F SIZE 00000062 BYTES ROM:2080 ROM:2080 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2083 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2086 ljmp ROM_2920 ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_2A19 ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2A43 ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_2A19+13↓j ROM:2089 ; ROM_2A43+49↓j ROM:2089 ldb INTMEM_2, #0Ah ROM:208C st INTMEM_1A, INTMEM_68 ROM:208F st INTMEM_1C, INTMEM_6A ROM:2092 st INTMEM_1C+2, INTMEM_6C ROM:2095 st INTMEM_20, INTMEM_6E ROM:2098 st INTMEM_20+2, INTMEM_70 ROM:209B st INTMEM_2C, INTMEM_72 ROM:209E orb INTMEM_AD, #-80h ROM:20A1 cmpb INTMEM_9B, #47h ; 'G' ROM:20A4 je ROM_20AA ROM:20A6 incb INTMEM_9B ROM:20A8 sjmp ROM_20D6 ROM:20AA ; --------------------------------------------------------------------------- ROM:20AA ROM:20AA ROM_20AA: ; CODE XREF: ROM_2A19-975↑j ROM:20AA jbc INTMEM_AB, 6, ROM_20FF ROM:20AD clrb INTMEM_9B ROM:20AF jbc INTMEM_AB, 4, ROM_20D6 ROM:20B2 inc INTMEM_74 ROM:20B4 ld INTMEM_20, #0CBh ROM:20B8 and ZERO_REG, INTMEM_74, #3 ; Zero register ROM:20BD jne ROM_20C3 ROM:20BF ld INTMEM_20, #0C8h ROM:20C3 ROM:20C3 ROM_20C3: ; CODE XREF: ROM_2A19-95C↑j ROM:20C3 ; ROM_2A19-945↓j ROM:20C3 ldb INTMEM_20+2, [INTMEM_20] ROM:20C6 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:20C9 je ROM_20CD ROM:20CB decb INTMEM_20+2 ROM:20CD ROM:20CD ROM_20CD: ; CODE XREF: ROM_2A19-950↑j ROM:20CD stb INTMEM_20+2, [INTMEM_20]+ ROM:20D0 cmp INTMEM_20, #0D3h ROM:20D4 jne ROM_20C3 ROM:20D6 ROM:20D6 ROM_20D6: ; CODE XREF: ROM_2A19-971↑j ROM:20D6 ; ROM_2A19-96A↑j ROM:20D6 ldbze INTMEM_1C, INTMEM_9B ROM:20D9 divub INTMEM_1C, #12h ROM:20DC ldb INTMEM_9C, INTMEM_1C+1 ROM:20DF stb INTMEM_1C, INTMEM_156[] ROM:20E4 jbs INTMEM_AE, 0, ROM_20F1 ROM:20E7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20EA ldb INTMEM_1A+1, 36DCh[INTMEM_1C+2] ROM:20EF sjmp ROM_20FF ROM:20F1 ; --------------------------------------------------------------------------- ROM:20F1 ROM:20F1 ROM_20F1: ; CODE XREF: ROM_2A19-935↑j ROM:20F1 ldbze INTMEM_1C, INTMEM_9B ROM:20F4 divub INTMEM_1C, #24h ; '$' ROM:20F7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20FA ldb INTMEM_1A+1, 36EEh[INTMEM_1C+2] ROM:20FF ROM:20FF ROM_20FF: ; CODE XREF: ROM_2A19:ROM_20AA↑j ROM:20FF ; ROM_2A19-92A↑j ROM:20FF cmpb ZERO_REG, INTMEM_9D ; Zero register ROM:2102 je ROM_2112 ROM:2104 ld INTMEM_1C, INTMEM_76 ROM:2107 ROM:2107 ROM_2107: ; CODE XREF: ROM_2A19-90A↓j ROM:2107 add INTMEM_1C, INTMEM_78 ROM:210A jc ROM_2112 ROM:210C ld INTMEM_76, INTMEM_1C ROM:210F djnz INTMEM_9D, ROM_2107 ROM:2112 ROM:2112 ROM_2112: ; CODE XREF: ROM_2A19-917↑j ROM:2112 ; ROM_2A19-90F↑j ROM:2112 jbs INTMEM_A9, 2, ROM_2131 ROM:2115 ld INTMEM_1C, INTMEM_7A ROM:2118 ldb INTMEM_1C+2, INTMEM_9E ROM:211B ld INTMEM_7C, INTMEM_7E ROM:211E ldb INTMEM_9F, INTMEM_A0 ROM:2121 ld INTMEM_7A, INTMEM_58 ROM:2124 ldb INTMEM_9E, INTMEM_8C ROM:2127 ldb INTMEM_A0, INTMEM_9E ROM:212A sub INTMEM_7E, INTMEM_7A, INTMEM_1C ROM:212E subcb INTMEM_A0, INTMEM_1C+2 ROM:2131 ROM:2131 ROM_2131: ; CODE XREF: ROM_2A19:ROM_2112↑j ROM:2131 jbs INTMEM_AB, 6, ROM_21A1 ROM:2134 ld INTMEM_20, INTMEM_7E ROM:2137 ldbze INTMEM_20+2, INTMEM_A0 ROM:213A shrl INTMEM_20, #1 ROM:213D add INTMEM_20, INTMEM_7E ROM:2140 addcb INTMEM_20+2, INTMEM_A0 ROM:2143 cmpb INTMEM_20+2, INTMEM_9F ROM:2146 jnc ROM_214F ROM:2148 jne ROM_216C ROM:214A cmp INTMEM_20, INTMEM_7C ROM:214D jc ROM_216C ROM:214F ROM:214F ROM_214F: ; CODE XREF: ROM_2A19-8D3↑j ROM:214F jbc INTMEM_AE, 1, ROM_2192 ROM:2152 cmpb INTMEM_9B, 97h[INTMEM_56] ROM:2157 jlt ROM_21C5 ROM:2159 ld INTMEM_1C, #21C8h ROM:215D ldb INTMEM_1C+2, #4 ROM:2160 ROM:2160 ROM_2160: ; CODE XREF: ROM_2A19-8B2↓j ROM:2160 cmpb INTMEM_9B, [INTMEM_1C]+ ROM:2163 je ROM_2176 ROM:2165 inc INTMEM_1C ROM:2167 djnz INTMEM_1C+2, ROM_2160 ROM:216A sjmp ROM_2199 ROM:216C ; --------------------------------------------------------------------------- ROM:216C ROM:216C ROM_216C: ; CODE XREF: ROM_2A19-8D1↑j ROM:216C ; ROM_2A19-8CC↑j ROM:216C jbc INTMEM_AE, 1, ROM_21C5 ROM:216F cmpb INTMEM_9B, #0Ch ROM:2172 jle ROM_21C5 ROM:2174 sjmp ROM_217C ROM:2176 ; --------------------------------------------------------------------------- ROM:2176 ROM:2176 ROM_2176: ; CODE XREF: ROM_2A19-8B6↑j ROM:2176 ldb INTMEM_9B, [INTMEM_1C] ROM:2179 orb INTMEM_AE, #1 ROM:217C ROM:217C ROM_217C: ; CODE XREF: ROM_2A19-8A5↑j ROM:217C orb INTMEM_AB, #40h ; '@' ROM:217F andb INTMEM_AE, #-3 ROM:2182 ldbze INTMEM_1C, INTMEM_9B ROM:2185 divub INTMEM_1C, #12h ROM:2188 ldb INTMEM_9C, INTMEM_1C+1 ROM:218B lcall ROM_25A4 ROM:218E clrb INTMEM_1A+1 ROM:2190 sjmp ROM_21D3 ROM:2192 ; --------------------------------------------------------------------------- ROM:2192 ROM:2192 ROM_2192: ; CODE XREF: ROM_2A19:ROM_214F↑j ROM:2192 cmpb INTMEM_9B, 96h[INTMEM_56] ROM:2197 jnc ROM_21C5 ROM:2199 ROM:2199 ROM_2199: ; CODE XREF: ROM_2A19-8AF↑j ROM:2199 ldb INTMEM_9B, #2 ROM:219C orb INTMEM_AE, #2 ROM:219F sjmp ROM_21C5 ROM:21A1 ; --------------------------------------------------------------------------- ROM:21A1 ROM:21A1 ROM_21A1: ; CODE XREF: ROM_2A19:ROM_2131↑j ROM:21A1 jbs INTMEM_A9, 2, ROM_21D0 ROM:21A4 jbc INTMEM_1A+1, 3, ROM_21D3 ROM:21A7 ld INTMEM_20, INTMEM_7E ROM:21AA ldbze INTMEM_20+2, INTMEM_A0 ROM:21AD shrl INTMEM_20, #1 ROM:21B0 add INTMEM_20, INTMEM_7E ROM:21B3 addcb INTMEM_20+2, INTMEM_A0 ROM:21B6 cmpb INTMEM_20+2, INTMEM_9F ROM:21B9 jnc ROM_21D3 ROM:21BB jne ROM_21C2 ROM:21BD cmp INTMEM_20, INTMEM_7C ROM:21C0 jnc ROM_21D3 ROM:21C2 ROM:21C2 ROM_21C2: ; CODE XREF: ROM_2A19-85E↑j ROM:21C2 ; ROM_2A19:ROM_21D0↓j ROM:21C2 lcall ROM_3916 ROM:21C5 ROM:21C5 ROM_21C5: ; CODE XREF: ROM_2A19-8C2↑j ROM:21C5 ; ROM_2A19:ROM_216C↑j ... ROM:21C5 ljmp ROM_2568 ROM:21C5 ; END OF FUNCTION CHUNK FOR ROM_2A19 ROM:21C5 ; --------------------------------------------------------------------------- ROM:21C8 db 8, 2, 9, 14h, 0Bh, 0Ch, 0Ch, 1Fh ROM:21D0 ; --------------------------------------------------------------------------- ROM:21D0 ; START OF FUNCTION CHUNK FOR ROM_2A19 ROM:21D0 ROM:21D0 ROM_21D0: ; CODE XREF: ROM_2A19:ROM_21A1↑j ROM:21D0 jbc INTMEM_1A+1, 1, ROM_21C2 ROM:21D3 ROM:21D3 ROM_21D3: ; CODE XREF: ROM_2A19-889↑j ROM:21D3 ; ROM_2A19-875↑j ... ROM:21D3 jbc INTMEM_1A+1, 1, ROM_21EA ROM:21D6 ROM:21D6 ROM_21D6: ; CODE XREF: ROM_2A19:ROM_21D6↓j ROM:21D6 jbs INTMEM_2, 3, ROM_21D6 ROM:21D9 ldb INTMEM_D8+1, INTMEM_2+1 ROM:21DC andb INTMEM_D8, INTMEM_2, #-40h ROM:21E0 jbc INTMEM_F6, 4, ROM_21EA ROM:21E3 clrb INTMEM_D8 ROM:21E5 ldb INTMEM_D8+1, (INTMEM_F4+1)[] ROM:21EA ROM:21EA ROM_21EA: ; CODE XREF: ROM_2A19:ROM_21D3↑j ROM:21EA ; ROM_2A19-839↑j ROM:21EA ldb INTMEM_2, #8 ROM:21ED jbc INTMEM_1A+1, 0, ROM_221B ROM:21F0 decb INTMEM_8A ROM:21F2 jbs WSR1, 6, ROM_2215 ; Window selection register 1 ROM:21F5 add INTMEM_20+2, INTMEM_7A, INTMEM_7E ROM:21F9 sub INTMEM_20+2, #5 ROM:21FD ldb INTMEM_6, #19h ROM:2200 sub INTMEM_20+2, INT_PEND+1 ; Interrupt pending register ROM:2203 cmp INTMEM_20+2, INTMEM_7E ROM:2206 jc ROM_220E ROM:2208 add INTMEM_4, INTMEM_7A, INTMEM_7E ROM:220C sjmp ROM_221B ROM:220E ; --------------------------------------------------------------------------- ROM:220E ROM:220E ROM_220E: ; CODE XREF: ROM_2A19-813↑j ROM:220E add INTMEM_4, INT_PEND+1, #3 ; Interrupt pending register ROM:2213 sjmp ROM_221B ROM:2215 ; --------------------------------------------------------------------------- ROM:2215 ROM:2215 ROM_2215: ; CODE XREF: ROM_2A19-827↑j ROM:2215 orb INTMEM_4F, #1 ROM:2218 ldb INTMEM_1A, #1 ROM:221B ROM:221B ROM_221B: ; CODE XREF: ROM_2A19-82C↑j ROM:221B ; ROM_2A19-80D↑j ... ROM:221B ld INTMEM_5C, INTMEM_7E ROM:221E ld INTMEM_80, INTMEM_7A ROM:2221 jbc INTMEM_1A+1, 2, ROM_2229 ROM:2224 sub INTMEM_5C, INTMEM_7C ROM:2227 sjmp ROM_222F ROM:2229 ; --------------------------------------------------------------------------- ROM:2229 ROM:2229 ROM_2229: ; CODE XREF: ROM_2A19-7F8↑j ROM:2229 jbc INTMEM_1A+1, 1, ROM_222F ROM:222C add INTMEM_80, INTMEM_7E ROM:222F ROM:222F ROM_222F: ; CODE XREF: ROM_2A19-7F2↑j ROM:222F ; ROM_2A19:ROM_2229↑j ROM:222F subb INTMEM_1C, INTMEM_9B, INTMEM_96 ROM:2233 jc ROM_2238 ROM:2235 addb INTMEM_1C, #48h ; 'H' ROM:2238 ROM:2238 ROM_2238: ; CODE XREF: ROM_2A19-7E6↑j ROM:2238 cmpb INTMEM_1C, #24h ; '$' ROM:223B jlt ROM_223F ROM:223D sjmp ROM_235C ROM:223F ; --------------------------------------------------------------------------- ROM:223F ROM:223F ROM_223F: ; CODE XREF: ROM_2A19-7DE↑j ROM:223F jbs INTMEM_AB, 5, ROM_22BB ROM:2242 jbs INTMEM_AB, 7, ROM_2247 ROM:2245 sjmp ROM_2340 ROM:2247 ; --------------------------------------------------------------------------- ROM:2247 ROM:2247 ROM_2247: ; CODE XREF: ROM_2A19-7D7↑j ROM:2247 ldbze INTMEM_1A, INTMEM_95 ROM:224A ldbze INTMEM_82, 31F3h[INTMEM_1A] ROM:224F shlb INTMEM_1A, #1 ROM:2252 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2257 mulub INTMEM_1A, INTMEM_9B, #64h ; 'd' ROM:225B sub INTMEM_1C+2, INTMEM_1A ROM:225E jc ROM_226A ROM:2260 add INTMEM_1C+2, #1C20h ROM:2264 cmp INTMEM_1C+2, #1A90h ROM:2268 jc ROM_227C ROM:226A ROM:226A ROM_226A: ; CODE XREF: ROM_2A19-7BB↑j ROM:226A mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:226E divu INTMEM_20, #64h ; 'd' ROM:2272 jv ROM_22A1 ROM:2274 sub INTMEM_1C+2, INTMEM_20, 3BCh[INTMEM_82] ROM:227A jc ROM_2281 ROM:227C ROM:227C ROM_227C: ; CODE XREF: ROM_2A19-7B1↑j ROM:227C ldb INTMEM_1C, #3 ROM:227F sjmp ROM_2292 ROM:2281 ; --------------------------------------------------------------------------- ROM:2281 ROM:2281 ROM_2281: ; CODE XREF: ROM_2A19-79F↑j ROM:2281 add INTMEM_1A, INTMEM_5C, 0Ah[INTMEM_56] ROM:2287 cmp INTMEM_1C+2, INTMEM_1A ROM:228A jc ROM_22A1 ROM:228C add INTMEM_1C+2, INTMEM_80 ROM:228F ldb INTMEM_1C, #1 ROM:2292 ROM:2292 ROM_2292: ; CODE XREF: ROM_2A19-79A↑j ROM:2292 ldb INTMEM_1C+1, INTMEM_95 ROM:2295 lcall ROM_3162 ROM:2298 cmpb INTMEM_1A, #2 ROM:229B jne ROM_22A3 ROM:229D ld INTMEM_5A, #229Dh ROM:22A1 ROM:22A1 ROM_22A1: ; CODE XREF: ROM_2A19-7A7↑j ROM:22A1 ; ROM_2A19-78F↑j ROM:22A1 sjmp ROM_235C ROM:22A3 ; --------------------------------------------------------------------------- ROM:22A3 ROM:22A3 ROM_22A3: ; CODE XREF: ROM_2A19-77E↑j ROM:22A3 ld INTMEM_60, INTMEM_1C+2 ROM:22A6 orb INTMEM_AB, #20h ; ' ' ROM:22A9 andb INTMEM_AE, #-9 ROM:22AC ldbze INTMEM_1A, INTMEM_95 ROM:22AF ldb INTMEM_96, 130h[INTMEM_1A] ROM:22B4 cmpb INTMEM_9B, INTMEM_96 ROM:22B7 je ROM_22BB ROM:22B9 sjmp ROM_235C ROM:22BB ; --------------------------------------------------------------------------- ROM:22BB ROM:22BB ROM_22BB: ; CODE XREF: ROM_2A19:ROM_223F↑j ROM:22BB ; ROM_2A19-762↑j ROM:22BB ldbze INTMEM_1A, INTMEM_95 ROM:22BE shlb INTMEM_1A, #1 ROM:22C1 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:22C6 mulub INTMEM_1A, INTMEM_9B, #64h ; 'd' ROM:22CA sub INTMEM_1C+2, INTMEM_1A ROM:22CD jc ROM_22D9 ROM:22CF add INTMEM_1C+2, #1C20h ROM:22D3 cmp INTMEM_1C+2, #1A90h ROM:22D7 jc ROM_2315 ROM:22D9 ROM:22D9 ROM_22D9: ; CODE XREF: ROM_2A19-74C↑j ROM:22D9 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:22DD divu INTMEM_20, #64h ; 'd' ROM:22E1 jv ROM_232C ROM:22E3 add INTMEM_1C+2, INTMEM_20, INTMEM_80 ROM:22E7 add INTMEM_1A, INTMEM_5C, 0Ch[INTMEM_56] ROM:22ED cmp INTMEM_20, INTMEM_1A ROM:22F0 jnc ROM_2305 ROM:22F2 sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:22F6 cmp INTMEM_1A, INTMEM_140[] ROM:22FB jnc ROM_235C ROM:22FD add INTMEM_1C+2, INTMEM_60, INTMEM_140[] ROM:2303 sjmp ROM_231A ROM:2305 ; --------------------------------------------------------------------------- ROM:2305 ROM:2305 ROM_2305: ; CODE XREF: ROM_2A19-729↑j ROM:2305 sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:2309 cmp INTMEM_1A, #-8000h ROM:230D jc ROM_2315 ROM:230F cmp INTMEM_1A, #5DCh ROM:2313 jc ROM_231A ROM:2315 ROM:2315 ROM_2315: ; CODE XREF: ROM_2A19-742↑j ROM:2315 ; ROM_2A19-70C↑j ROM:2315 add INTMEM_1C+2, INTMEM_60, #5DCh ROM:231A ROM:231A ROM_231A: ; CODE XREF: ROM_2A19-716↑j ROM:231A ; ROM_2A19-706↑j ROM:231A ldb INTMEM_1C, #2 ROM:231D ldb INTMEM_1C+1, INTMEM_95 ROM:2320 lcall ROM_3162 ROM:2323 cmpb INTMEM_1A, #2 ROM:2326 jne ROM_232E ROM:2328 ld INTMEM_5A, #2328h ROM:232C ROM:232C ROM_232C: ; CODE XREF: ROM_2A19-738↑j ROM:232C sjmp ROM_235C ROM:232E ; --------------------------------------------------------------------------- ROM:232E ROM:232E ROM_232E: ; CODE XREF: ROM_2A19-6F3↑j ROM:232E sub INTMEM_1C+2, INTMEM_60 ROM:2331 cmp INTMEM_1C+2, 3BCh[INTMEM_82] ROM:2336 jc ROM_233D ROM:2338 andb INTMEM_AE, #-5 ROM:233B sjmp ROM_2340 ROM:233D ; --------------------------------------------------------------------------- ROM:233D ROM:233D ROM_233D: ; CODE XREF: ROM_2A19-6E3↑j ROM:233D orb INTMEM_AE, #4 ROM:2340 ROM:2340 ROM_2340: ; CODE XREF: ROM_2A19-7D4↑j ROM:2340 ; ROM_2A19-6DE↑j ROM:2340 ldbze INTMEM_1A, INTMEM_95 ROM:2343 ldb INTMEM_1A, 31EBh[INTMEM_1A] ROM:2348 ldb INTMEM_95, INTMEM_1A ROM:234B ldb INTMEM_96, 134h[INTMEM_1A] ROM:2350 subb INTMEM_93+1, INTMEM_96, #1 ROM:2354 jge ROM_2359 ROM:2356 addb INTMEM_93+1, #48h ; 'H' ROM:2359 ROM:2359 ROM_2359: ; CODE XREF: ROM_2A19-6C5↑j ROM:2359 andb INTMEM_AB, #-21h ROM:235C ROM:235C ROM_235C: ; CODE XREF: ROM_2A19-7DC↑j ROM:235C ; ROM_2A19:ROM_22A1↑j ... ROM:235C cmpb INTMEM_9B, INTMEM_93+1 ROM:235F jne ROM_23C3 ROM:2361 jbc INTMEM_AB, 7, ROM_23C3 ROM:2364 ld INTMEM_1A, INTMEM_142[] ROM:2369 st INTMEM_1A, INTMEM_140[] ROM:236E ldbze INTMEM_1A, INTMEM_95 ROM:2371 ldb INTMEM_1C+1, 31EFh[INTMEM_1A] ROM:2376 clrb INTMEM_1C ROM:2378 lcall ROM_3162 ROM:237B ld INTMEM_1A, 3BCh[INTMEM_82] ROM:2380 jbs INTMEM_1C, 0, ROM_23A1 ROM:2383 jbs INTMEM_1C, 1, ROM_23AA ROM:2386 jbc INTMEM_AE, 2, ROM_238D ROM:2389 add INTMEM_1A, #25h ; '%' ROM:238D ROM:238D ROM_238D: ; CODE XREF: ROM_2A19-693↑j ROM:238D cmp INTMEM_1A, INTMEM_140[] ROM:2392 jnc ROM_239C ROM:2394 ld INTMEM_1A, INTMEM_140[] ROM:2399 orb INTMEM_4F, #4 ROM:239C ROM:239C ROM_239C: ; CODE XREF: ROM_2A19-687↑j ROM:239C orb INTMEM_AE, #8 ROM:239F sjmp ROM_23BE ROM:23A1 ; --------------------------------------------------------------------------- ROM:23A1 ROM:23A1 ROM_23A1: ; CODE XREF: ROM_2A19-699↑j ROM:23A1 orb INTMEM_4F, #10h ROM:23A4 ld INTMEM_5A, #23A1h ROM:23A8 sjmp ROM_23BE ROM:23AA ; --------------------------------------------------------------------------- ROM:23AA ROM:23AA ROM_23AA: ; CODE XREF: ROM_2A19-696↑j ROM:23AA jbs INTMEM_AE, 3, ROM_23BE ROM:23AD sub INTMEM_1A, #25h ; '%' ROM:23B1 cmp INTMEM_1A, #5DCh ROM:23B5 jc ROM_23BE ROM:23B7 ld INTMEM_1A, #5DCh ROM:23BB orb INTMEM_4F, #8 ROM:23BE ROM:23BE ROM_23BE: ; CODE XREF: ROM_2A19-67A↑j ROM:23BE ; ROM_2A19-671↑j ... ROM:23BE st INTMEM_1A, 3BCh[INTMEM_82] ROM:23C3 ROM:23C3 ROM_23C3: ; CODE XREF: ROM_2A19-6BA↑j ROM:23C3 ; ROM_2A19-6B8↑j ROM:23C3 cmpb INTMEM_9C, #2 ROM:23C6 jne ROM_23FF ROM:23C8 jbs INTMEM_AE, 4, ROM_23D0 ROM:23CB orb INTMEM_AE, #10h ROM:23CE sjmp ROM_23F7 ROM:23D0 ; --------------------------------------------------------------------------- ROM:23D0 ROM:23D0 ROM_23D0: ; CODE XREF: ROM_2A19-651↑j ROM:23D0 ldbze INTMEM_1C+2, INTMEM_8B ROM:23D3 sub INTMEM_1C, INTMEM_80, INTMEM_146[] ROM:23D9 subcb INTMEM_1C+2, INTMEM_A1 ROM:23DC ld INTMEM_20, #52A0h ROM:23E0 ld INTMEM_20+2, #157h ROM:23E4 ROM:23E4 ROM_23E4: ; CODE XREF: ROM_2A19-62A↓j ROM:23E4 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:23E7 je ROM_23F1 ROM:23E9 shrl INTMEM_20, #1 ROM:23EC shrl INTMEM_1C, #1 ROM:23EF sjmp ROM_23E4 ROM:23F1 ; --------------------------------------------------------------------------- ROM:23F1 ROM:23F1 ROM_23F1: ; CODE XREF: ROM_2A19-632↑j ROM:23F1 divu INTMEM_20, INTMEM_1C ROM:23F4 ld INTMEM_5E, INTMEM_20 ROM:23F7 ROM:23F7 ROM_23F7: ; CODE XREF: ROM_2A19-64B↑j ROM:23F7 st INTMEM_80, INTMEM_146[] ROM:23FC ldb INTMEM_A1, INTMEM_8B ROM:23FF ROM:23FF ROM_23FF: ; CODE XREF: ROM_2A19-653↑j ROM:23FF cmpb ZERO_REG, INTMEM_9C ; Zero register ROM:2402 jne ROM_2406 ROM:2404 incb INTMEM_A2 ROM:2406 ROM:2406 ROM_2406: ; CODE XREF: ROM_2A19-617↑j ROM:2406 jbs INTMEM_A2, 7, ROM_2426 ROM:2409 mulub INTMEM_1C, INTMEM_A2, #12h ROM:240D addb INTMEM_1C, INTMEM_9C ROM:2410 cmpb INTMEM_1C, INTMEM_14F[] ROM:2415 jnc ROM_2426 ROM:2417 decb INTMEM_A2 ROM:2419 jbc INTMEM_AC, 0, ROM_241E ROM:241C decb INTMEM_A2 ROM:241E ROM:241E ROM_241E: ; CODE XREF: ROM_2A19-600↑j ROM:241E add INTMEM_76, INTMEM_66 ROM:2421 jnc ROM_2426 ROM:2423 ldbse INTMEM_76, #-1 ROM:2426 ROM:2426 ROM_2426: ; CODE XREF: ROM_2A19:ROM_2406↑j ROM:2426 ; ROM_2A19-604↑j ... ROM:2426 jbs INTMEM_2, 3, ROM_2426 ROM:2429 ldb INTMEM_84+1, INTMEM_2+1 ROM:242C andb INTMEM_84, INTMEM_2, #-40h ROM:2430 cmpb INTMEM_9C, ZERO_REG ; Zero register ROM:2433 jne ROM_243A ROM:2435 stb INTMEM_84+1, INTMEM_1AC[] ROM:243A ROM:243A ROM_243A: ; CODE XREF: ROM_2A19-5E6↑j ROM:243A ldb INTMEM_2, #0Eh ROM:243D push #2443h ROM:2440 ljmp ROM_422A ROM:2440 ; END OF FUNCTION CHUNK FOR ROM_2A19 ROM:2443 ; --------------------------------------------------------------------------- ROM:2443 cmpb INTMEM_9C, INTMEM_A3 ROM:2446 je ROM_244A ROM:2448 sjmp ROM_2568 ROM:244A ; --------------------------------------------------------------------------- ROM:244A ROM:244A ROM_244A: ; CODE XREF: ROM:2446↑j ROM:244A ldbze INTMEM_1C+2, INTMEM_206[] ROM:244F ld INTMEM_1C, 3712h[INTMEM_1C+2] ROM:2454 br [INTMEM_1C] ROM:2456 ; --------------------------------------------------------------------------- ROM:2456 ldb INTMEM_A3, INTMEM_203[] ROM:245B ldb INTMEM_1C, #2 ROM:245E stb INTMEM_1C, INTMEM_206[] ROM:2463 ldb INTMEM_20, INTMEM_154[] ROM:2468 andb INTMEM_20, #7Fh ROM:246B stb INTMEM_20, INTMEM_154[] ROM:2470 stb INTMEM_20, 1FFEh[] ROM:2475 ROM:2475 ROM_2475: ; CODE XREF: ROM:ROM_2475↓j ROM:2475 jbs INTMEM_2, 3, ROM_2475 ROM:2478 stb INTMEM_2+1, (INTMEM_206+2)[] ROM:247D ldbze INTMEM_1C, INTMEM_204[] ROM:2482 ldb INTMEM_6, #20h ; ' ' ROM:2485 sjmp ROM_249C ROM:2487 ; --------------------------------------------------------------------------- ROM:2487 ldb INTMEM_A3, 98h[INTMEM_56] ROM:248C ldb INTMEM_1C, #4 ROM:248F stb INTMEM_1C, INTMEM_206[] ROM:2494 ldbze INTMEM_1C, INTMEM_205[] ROM:2499 ldb INTMEM_6, #0 ROM:249C ROM:249C ROM_249C: ; CODE XREF: ROM:2485↑j ROM:249C mulu INTMEM_1C, INTMEM_5C ROM:249F divu INTMEM_1C, #0Ah ROM:24A3 add INTMEM_1C, INTMEM_80 ROM:24A6 sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:24AA sub INTMEM_1C+2, #4 ROM:24AE jc ROM_24B5 ROM:24B0 add INTMEM_1C, INT_PEND+1, #3 ; Interrupt pending register ROM:24B5 ROM:24B5 ROM_24B5: ; CODE XREF: ROM:24AE↑j ROM:24B5 ld INTMEM_4, INTMEM_1C ROM:24B8 sjmp ROM_2568 ROM:24BA ; --------------------------------------------------------------------------- ROM:24BA ldb INTMEM_A3, 99h[INTMEM_56] ROM:24BF ldb INTMEM_1C, #6 ROM:24C2 stb INTMEM_1C, INTMEM_206[] ROM:24C7 ldbze INTMEM_1C+2, INTMEM_156[] ROM:24CC dec INTMEM_1C+2 ROM:24CE jc ROM_24D3 ROM:24D0 ldbze INTMEM_1C+2, #3 ROM:24D3 ROM:24D3 ROM_24D3: ; CODE XREF: ROM:24CE↑j ROM:24D3 ; ROM:ROM_24D3↓j ROM:24D3 jbs INTMEM_2, 3, ROM_24D3 ROM:24D6 stb INTMEM_2+1, (INTMEM_206+1)[] ROM:24DB stb ZERO_REG, INTMEM_A4[] ; Zero register ROM:24E0 subb INTMEM_20+2, INTMEM_2+1, (INTMEM_206+2)[] ROM:24E6 jnc ROM_24ED ROM:24E8 stb INTMEM_20+2, INTMEM_A4[] ROM:24ED ROM:24ED ROM_24ED: ; CODE XREF: ROM:24E6↑j ROM:24ED ldb INTMEM_1C, INTMEM_A4[] ROM:24F2 subb INTMEM_1C, INTMEM_20A[] ROM:24F7 jnc ROM_2514 ROM:24F9 ldb INTMEM_1C, 3F0h[INTMEM_1C+2] ROM:24FE addb INTMEM_1C, 9Bh[INTMEM_56] ROM:2503 cmpb INTMEM_1C, 9Ah[INTMEM_56] ROM:2508 jnh ROM_250F ROM:250A ldb INTMEM_1C, 9Ah[INTMEM_56] ROM:250F ROM:250F ROM_250F: ; CODE XREF: ROM:2508↑j ROM:250F stb INTMEM_1C, 3F0h[INTMEM_1C+2] ROM:2514 ROM:2514 ROM_2514: ; CODE XREF: ROM:24F7↑j ROM:2514 sjmp ROM_2568 ROM:2516 ; --------------------------------------------------------------------------- ROM:2516 ldb INTMEM_1C, INTMEM_154[] ROM:251B orb INTMEM_1C, #-80h ROM:251E stb INTMEM_1C, INTMEM_154[] ROM:2523 stb INTMEM_1C, 1FFEh[] ROM:2528 ldb INTMEM_A3, INTMEM_202[] ROM:252D ldb INTMEM_1C, #0 ROM:2530 stb INTMEM_1C, INTMEM_206[] ROM:2535 ROM:2535 ROM_2535: ; CODE XREF: ROM:ROM_2535↓j ROM:2535 jbs INTMEM_2, 3, ROM_2535 ROM:2538 ldb INTMEM_1C+2, INTMEM_209[] ROM:253D ldb INTMEM_20+2, INTMEM_2+1 ROM:2540 cmpb INTMEM_20+2, (INTMEM_206+2)[] ROM:2545 jnc ROM_2550 ROM:2547 cmpb INTMEM_20+2, (INTMEM_206+1)[] ROM:254C je ROM_2568 ROM:254E jh ROM_2559 ROM:2550 ROM:2550 ROM_2550: ; CODE XREF: ROM:2545↑j ROM:2550 cmpb INTMEM_1C+2, #-1 ROM:2553 je ROM_2568 ROM:2555 incb INTMEM_1C+2 ROM:2557 sjmp ROM_2560 ROM:2559 ; --------------------------------------------------------------------------- ROM:2559 ROM:2559 ROM_2559: ; CODE XREF: ROM:254E↑j ROM:2559 cmpb INTMEM_1C+2, ZERO_REG ; Zero register ROM:255C je ROM_2568 ROM:255E decb INTMEM_1C+2 ROM:2560 ROM:2560 ROM_2560: ; CODE XREF: ROM:2557↑j ROM:2560 ldb INTMEM_17, INTMEM_1C+2 ROM:2563 stb INTMEM_1C+2, INTMEM_209[] ROM:2568 ; START OF FUNCTION CHUNK FOR ROM_2A19 ROM:2568 ROM:2568 ROM_2568: ; CODE XREF: ROM_2A19:ROM_21C5↑j ROM:2568 ; ROM:2448↑j ... ROM:2568 st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:256D cmp INTMEM_76, ZERO_REG ; Zero register ROM:2570 jnh ROM_2587 ROM:2572 ld INTMEM_1C, INTMEM_76 ROM:2575 ld INTMEM_1C+2, INTMEM_64 ROM:2578 lcall ROM_3960 ROM:257B cmpb INTMEM_1A, #0 ROM:257E jne ROM_2587 ROM:2580 st INTMEM_76, INTMEM_3C0[] ROM:2585 clr INTMEM_76 ROM:2587 ROM:2587 ROM_2587: ; CODE XREF: ROM_2A19-4A9↑j ROM:2587 ; ROM_2A19-49B↑j ROM:2587 jbc IOPORT2, 2, ROM_258D ; Input/output port 2 ROM:258A orb INTMEM_50+1, #1 ROM:258D ROM:258D ROM_258D: ; CODE XREF: ROM_2A19:ROM_2587↑j ROM:258D andb INTMEM_AD, #7Fh ROM:2590 ld INTMEM_1A, INTMEM_68 ROM:2593 ld INTMEM_1C, INTMEM_6A ROM:2596 ld INTMEM_1C+2, INTMEM_6C ROM:2599 ld INTMEM_20, INTMEM_6E ROM:259C ld INTMEM_20+2, INTMEM_70 ROM:259F ld INTMEM_2C, INTMEM_72 ROM:25A2 popf ROM:25A3 ret ROM:25A3 ; END OF FUNCTION CHUNK FOR ROM_2A19 ROM:25A4 ROM:25A4 ; =============== S U B R O U T I N E ======================================= ROM:25A4 ROM:25A4 ROM:25A4 ROM_25A4: ; CODE XREF: ROM_2A19-88E↑p ROM:25A4 clr INTMEM_1A ROM:25A6 jbs INTMEM_AB, 5, ROM_25E3 ROM:25A9 ROM:25A9 ROM_25A9: ; CODE XREF: ROM_25A4+24↓j ROM:25A9 ldb INTMEM_1C, 134h[INTMEM_1A] ROM:25AE subb INTMEM_1C, INTMEM_9B ROM:25B1 jc ROM_25B6 ROM:25B3 addb INTMEM_1C, #48h ; 'H' ROM:25B6 ROM:25B6 ROM_25B6: ; CODE XREF: ROM_25A4+D↑j ROM:25B6 cmpb INTMEM_1C, #48h ; 'H' ROM:25B9 jnc ROM_25BE ROM:25BB subb INTMEM_1C, #48h ; 'H' ROM:25BE ROM:25BE ROM_25BE: ; CODE XREF: ROM_25A4+15↑j ROM:25BE cmpb INTMEM_1C, #12h ROM:25C1 jnc ROM_25D0 ROM:25C3 inc INTMEM_1A ROM:25C5 cmpb INTMEM_1A, #4 ROM:25C8 jlt ROM_25A9 ROM:25CA ld INTMEM_5A, #25CAh ROM:25CE sjmp ROM_2612 ROM:25D0 ; --------------------------------------------------------------------------- ROM:25D0 ROM:25D0 ROM_25D0: ; CODE XREF: ROM_25A4+1D↑j ROM:25D0 ldb INTMEM_96, 134h[INTMEM_1A] ROM:25D5 ldb INTMEM_95, INTMEM_1A ROM:25D8 subb INTMEM_93+1, INTMEM_96, #1 ROM:25DC jge ROM_25E1 ROM:25DE addb INTMEM_93+1, #48h ; 'H' ROM:25E1 ROM:25E1 ROM_25E1: ; CODE XREF: ROM_25A4+38↑j ROM:25E1 sjmp ROM_2612 ROM:25E3 ; --------------------------------------------------------------------------- ROM:25E3 ROM:25E3 ROM_25E3: ; CODE XREF: ROM_25A4+2↑j ROM:25E3 ; ROM_25A4+5E↓j ROM:25E3 ldb INTMEM_1C, 130h[INTMEM_1A] ROM:25E8 subb INTMEM_1C, INTMEM_9B ROM:25EB jc ROM_25F0 ROM:25ED addb INTMEM_1C, #48h ; 'H' ROM:25F0 ROM:25F0 ROM_25F0: ; CODE XREF: ROM_25A4+47↑j ROM:25F0 cmpb INTMEM_1C, #48h ; 'H' ROM:25F3 jnc ROM_25F8 ROM:25F5 subb INTMEM_1C, #48h ; 'H' ROM:25F8 ROM:25F8 ROM_25F8: ; CODE XREF: ROM_25A4+4F↑j ROM:25F8 cmpb INTMEM_1C, #12h ROM:25FB jnc ROM_260A ROM:25FD inc INTMEM_1A ROM:25FF cmpb INTMEM_1A, #4 ROM:2602 jlt ROM_25E3 ROM:2604 ld INTMEM_5A, #2604h ROM:2608 sjmp ROM_2612 ROM:260A ; --------------------------------------------------------------------------- ROM:260A ROM:260A ROM_260A: ; CODE XREF: ROM_25A4+57↑j ROM:260A ldb INTMEM_96, 130h[INTMEM_1A] ROM:260F ldb INTMEM_95, INTMEM_1A ROM:2612 ROM:2612 ROM_2612: ; CODE XREF: ROM_25A4+2A↑j ROM:2612 ; ROM_25A4:ROM_25E1↑j ... ROM:2612 andb INTMEM_AE, #-11h ROM:2615 ldbze INTMEM_1C, INTMEM_14F[] ROM:261A divub INTMEM_1C, #12h ROM:261D ldb INTMEM_A2, INTMEM_1C ROM:2620 ret ROM:2620 ; End of function ROM_25A4 ROM:2620 ROM:2621 ; --------------------------------------------------------------------------- ROM:2621 ; START OF FUNCTION CHUNK FOR ROM_2A19 ROM:2621 ROM:2621 ROM_2621: ; CODE XREF: ROM_2A19+26↓j ROM:2621 push INTMEM_1A ROM:2623 push INTMEM_1C ROM:2625 push INTMEM_1C+2 ROM:2627 push INTMEM_20 ROM:2629 push INTMEM_20+2 ROM:262B push INTMEM_2C ROM:262D cmp SP, #100h ; Stack pointer ROM:2631 jc ROM_2636 ROM:2633 orb INTMEM_4F, #20h ; ' ' ROM:2636 ROM:2636 ROM_2636: ; CODE XREF: ROM_2A19-3E8↑j ROM:2636 jbs INTMEM_AD, 7, ROM_263C ROM:2639 djnz INTMEM_93, ROM_263D ROM:263C ROM:263C ROM_263C: ; CODE XREF: ROM_2A19:ROM_2636↑j ROM:263C rst ROM:263D ; --------------------------------------------------------------------------- ROM:263D ROM:263D ROM_263D: ; CODE XREF: ROM_2A19-3E0↑j ROM:263D ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2640 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2643 jbs INTMEM_AB, 6, ROM_2676 ROM:2646 ldbze INTMEM_1C+2, INTMEM_8B ROM:2649 ld INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:264C jbc INT_PEND, 0, ROM_265A ; Interrupt pending register ROM:264F jbs INTMEM_1C+1, 7, ROM_265A ROM:2652 orb INTMEM_2A, INTMEM_16 ROM:2655 jbc INTMEM_2A, 5, ROM_265A ROM:2658 incb INTMEM_1C+2 ROM:265A ROM:265A ROM_265A: ; CODE XREF: ROM_2A19-3CD↑j ROM:265A ; ROM_2A19-3CA↑j ... ROM:265A sub INTMEM_1C, INTMEM_7A ROM:265D subcb INTMEM_1C+2, INTMEM_9E ROM:2660 ld INTMEM_20, #2 ROM:2664 mulu INTMEM_20, #-4438h ROM:2668 cmpb INTMEM_1C+2, INTMEM_20+2 ROM:266B jh ROM_2683 ROM:266D jne ROM_268A ROM:266F cmp INTMEM_1C, INTMEM_20 ROM:2672 jh ROM_2683 ROM:2674 sjmp ROM_268A ROM:2676 ; --------------------------------------------------------------------------- ROM:2676 ROM:2676 ROM_2676: ; CODE XREF: ROM_2A19-3D6↑j ROM:2676 sub INTMEM_1C, INT_PEND+1, INTMEM_80 ; Interrupt pending register ROM:267A cmp INTMEM_1C, #-4438h ROM:267E jnc ROM_268C ROM:2680 lcall ROM_3916 ROM:2683 ROM:2683 ROM_2683: ; CODE XREF: ROM_2A19-3AE↑j ROM:2683 ; ROM_2A19-3A7↑j ROM:2683 clrb INTMEM_9B ROM:2685 clrb INTMEM_9C ROM:2687 andb INTMEM_AE, #-3 ROM:268A ROM:268A ROM_268A: ; CODE XREF: ROM_2A19-3AC↑j ROM:268A ; ROM_2A19-3A5↑j ROM:268A clr INTMEM_5E ROM:268C ROM:268C ROM_268C: ; CODE XREF: ROM_2A19-39B↑j ROM:268C ; ROM_2A19-331↓j ... ROM:268C jbc INTMEM_AA, 2, ROM_26A1 ROM:268F cmpb ZERO_REG, INTMEM_91+1 ; Zero register ROM:2692 je ROM_2698 ROM:2694 decb INTMEM_91+1 ROM:2696 sjmp ROM_26A6 ROM:2698 ; --------------------------------------------------------------------------- ROM:2698 ROM:2698 ROM_2698: ; CODE XREF: ROM_2A19-387↑j ROM:2698 andb INTMEM_AA, #-5 ROM:269B andb INTMEM_AA, #-9 ROM:269E andb INTMEM_AA, #-11h ROM:26A1 ROM:26A1 ROM_26A1: ; CODE XREF: ROM_2A19:ROM_268C↑j ROM:26A1 cmpb INTMEM_8E, INTMEM_8F ROM:26A4 jne ROM_26F8 ROM:26A6 ROM:26A6 ROM_26A6: ; CODE XREF: ROM_2A19-383↑j ROM:26A6 jbs INTMEM_A9, 4, ROM_26B5 ROM:26A9 ROM:26A9 ROM_26A9: ; CODE XREF: ROM_2A19-31B↓j ROM:26A9 lcall ROM_3930 ROM:26AC cmpb INTMEM_91, #-1 ROM:26AF je ROM_26B3 ROM:26B1 incb INTMEM_91 ROM:26B3 ROM:26B3 ROM_26B3: ; CODE XREF: ROM_2A19-36A↑j ROM:26B3 sjmp ROM_26D0 ROM:26B5 ; --------------------------------------------------------------------------- ROM:26B5 ROM:26B5 ROM_26B5: ; CODE XREF: ROM_2A19:ROM_26A6↑j ROM:26B5 jbc INTMEM_A9, 6, ROM_26EA ROM:26B8 jbs INTMEM_A9, 5, ROM_26DE ROM:26BB andb INTMEM_A9, #-11h ROM:26BE andb INTMEM_A9, #-41h ROM:26C1 clrb INTMEM_90 ROM:26C3 clrb INTMEM_91 ROM:26C5 jbs INTMEM_AA, 1, ROM_26D3 ROM:26C8 jbs INTMEM_AA, 0, ROM_26D0 ROM:26CB ROM:26CB ROM_26CB: ; CODE XREF: ROM_2A19:ROM_26D3↓j ROM:26CB ; ROM_2A19-33D↓j ROM:26CB ldb INTMEM_8F, INTMEM_4E[] ROM:26D0 ROM:26D0 ROM_26D0: ; CODE XREF: ROM_2A19:ROM_26B3↑j ROM:26D0 ; ROM_2A19-351↑j ... ROM:26D0 ljmp ROM_276D ROM:26D3 ; --------------------------------------------------------------------------- ROM:26D3 ROM:26D3 ROM_26D3: ; CODE XREF: ROM_2A19-354↑j ROM:26D3 jbc INTMEM_A9, 7, ROM_26CB ROM:26D6 andb INTMEM_AA, #-3 ROM:26D9 andb INTMEM_A9, #7Fh ROM:26DC sjmp ROM_26CB ROM:26DE ; --------------------------------------------------------------------------- ROM:26DE ROM:26DE ROM_26DE: ; CODE XREF: ROM_2A19-361↑j ROM:26DE andb INTMEM_A9, #-21h ROM:26E1 clrb INTMEM_8F ROM:26E3 clrb INTMEM_91 ROM:26E5 ldb INTMEM_90, #3 ROM:26E8 sjmp ROM_268C ROM:26EA ; --------------------------------------------------------------------------- ROM:26EA ROM:26EA ROM_26EA: ; CODE XREF: ROM_2A19:ROM_26B5↑j ROM:26EA orb INTMEM_A9, #40h ; '@' ROM:26ED ldb INTMEM_8E, #-38h ROM:26F0 subb INTMEM_8E, INTMEM_90 ROM:26F3 ldb INTMEM_8F, #0Fh ROM:26F6 sjmp ROM_268C ROM:26F8 ; --------------------------------------------------------------------------- ROM:26F8 ROM:26F8 ROM_26F8: ; CODE XREF: ROM_2A19-375↑j ROM:26F8 jbs INTMEM_AE, 5, ROM_270C ROM:26FB cmpb INTMEM_90, #-1 ROM:26FE je ROM_26A9 ROM:2700 jbs INTMEM_A9, 5, ROM_270C ROM:2703 cmpb INTMEM_91, INTMEM_90 ROM:2706 jc ROM_270C ROM:2708 incb INTMEM_91 ROM:270A sjmp ROM_26D0 ROM:270C ; --------------------------------------------------------------------------- ROM:270C ROM:270C ROM_270C: ; CODE XREF: ROM_2A19:ROM_26F8↑j ROM:270C ; ROM_2A19-319↑j ... ROM:270C clrb INTMEM_91 ROM:270E andb INTMEM_AA, #-9 ROM:2711 andb INTMEM_AA, #-11h ROM:2714 addb INTMEM_1C, INTMEM_8E, INTMEM_8E ROM:2718 cmpb INTMEM_8E, INTMEM_8F ROM:271B jc ROM_2735 ROM:271D orb INTMEM_AA, #8 ROM:2720 clrb INTMEM_1C+3 ROM:2722 incb INTMEM_1C ROM:2724 jbs INTMEM_AE, 5, ROM_272C ROM:2727 orb INTMEM_AE, #20h ; ' ' ROM:272A sjmp ROM_274C ROM:272C ; --------------------------------------------------------------------------- ROM:272C ROM:272C ROM_272C: ; CODE XREF: ROM_2A19-2F5↑j ROM:272C incb INTMEM_1C ROM:272E incb INTMEM_8E ROM:2730 andb INTMEM_AE, #-21h ROM:2733 sjmp ROM_274C ROM:2735 ; --------------------------------------------------------------------------- ROM:2735 ROM:2735 ROM_2735: ; CODE XREF: ROM_2A19-2FE↑j ROM:2735 orb INTMEM_AA, #10h ROM:2738 ldb INTMEM_1C+3, #4 ROM:273B decb INTMEM_1C ROM:273D jbs INTMEM_AE, 5, ROM_2745 ROM:2740 orb INTMEM_AE, #20h ; ' ' ROM:2743 sjmp ROM_274C ROM:2745 ; --------------------------------------------------------------------------- ROM:2745 ROM:2745 ROM_2745: ; CODE XREF: ROM_2A19-2DC↑j ROM:2745 decb INTMEM_1C ROM:2747 decb INTMEM_8E ROM:2749 andb INTMEM_AE, #-21h ROM:274C ROM:274C ROM_274C: ; CODE XREF: ROM_2A19-2EF↑j ROM:274C ; ROM_2A19-2E6↑j ... ROM:274C and INTMEM_1C, #7 ROM:2750 ldb INTMEM_1C+2, 371Ah[INTMEM_1C] ROM:2755 shlb INTMEM_1C+2, INTMEM_1C+3 ROM:2758 andb INTMEM_1C+2, #-10h ROM:275B pushf ROM:275C ldb INTMEM_20, 1FFFh[] ROM:2761 andb INTMEM_20, #0Fh ROM:2764 orb INTMEM_20, INTMEM_1C+2 ROM:2767 popf ROM:2768 stb INTMEM_20, 1FFFh[] ROM:276D ROM:276D ROM_276D: ; CODE XREF: ROM_2A19:ROM_26D0↑j ROM:276D ldb INTMEM_1C, #0 ROM:2770 pushf ROM:2771 ldb INTMEM_1C+1, INTMEM_95 ROM:2774 lcall ROM_3162 ROM:2777 jbc INTMEM_1C, 0, ROM_27AE ROM:277A add INTMEM_1C+2, INTMEM_60, INTMEM_140[] ROM:2780 sub INTMEM_1C+2, INT_PEND+1 ; Interrupt pending register ROM:2783 cmp INTMEM_1C+2, INTMEM_140[] ROM:2788 jnc ROM_27AE ROM:278A ldb INTMEM_1C, #4 ROM:278D ldb INTMEM_1C+1, INTMEM_95 ROM:2790 lcall ROM_3162 ROM:2793 cmpb INTMEM_1A, #0 ROM:2796 jne ROM_27AE ROM:2798 jbc INTMEM_AB, 5, ROM_27AE ROM:279B ldbze INTMEM_1A, INTMEM_95 ROM:279E ldb INTMEM_1A, 31EBh[INTMEM_1A] ROM:27A3 ldb INTMEM_95, INTMEM_1A ROM:27A6 ldb INTMEM_96, 134h[INTMEM_1A] ROM:27AB andb INTMEM_AB, #-21h ROM:27AE ROM:27AE ROM_27AE: ; CODE XREF: ROM_2A19-2A2↑j ROM:27AE ; ROM_2A19-291↑j ... ROM:27AE popf ROM:27AF djnz INTMEM_A6, ROM_27B5 ROM:27B2 ldb INTMEM_A6, #19h ROM:27B5 ROM:27B5 ROM_27B5: ; CODE XREF: ROM_2A19-26A↑j ROM:27B5 andb INTMEM_A5, #-9 ROM:27B8 cmpb INTMEM_A6, INTMEM_F3[] ROM:27BD jh ROM_27C2 ROM:27BF orb INTMEM_A5, #8 ROM:27C2 ROM:27C2 ROM_27C2: ; CODE XREF: ROM_2A19-25C↑j ROM:27C2 ldb INTMEM_1C+2, INTMEM_157[] ROM:27C7 jbc IOPORT2, 6, ROM_27D9 ; Input/output port 2 ROM:27CA jbs INTMEM_AB, 4, ROM_27ED ROM:27CD cmpb INTMEM_1C+2, 9Dh[INTMEM_56] ROM:27D2 jnc ROM_27E3 ROM:27D4 orb INTMEM_AB, #10h ROM:27D7 sjmp ROM_27ED ROM:27D9 ; --------------------------------------------------------------------------- ROM:27D9 ROM:27D9 ROM_27D9: ; CODE XREF: ROM_2A19-252↑j ROM:27D9 jbc INTMEM_AB, 4, ROM_27ED ROM:27DC cmpb INTMEM_1C+2, 9Eh[INTMEM_56] ROM:27E1 jc ROM_27E7 ROM:27E3 ROM:27E3 ROM_27E3: ; CODE XREF: ROM_2A19-247↑j ROM:27E3 incb INTMEM_1C+2 ROM:27E5 sjmp ROM_27EF ROM:27E7 ; --------------------------------------------------------------------------- ROM:27E7 ROM:27E7 ROM_27E7: ; CODE XREF: ROM_2A19-238↑j ROM:27E7 andb INTMEM_AB, #-11h ROM:27EA orb INTMEM_AA, #-80h ROM:27ED ROM:27ED ROM_27ED: ; CODE XREF: ROM_2A19-24F↑j ROM:27ED ; ROM_2A19-242↑j ... ROM:27ED clrb INTMEM_1C+2 ROM:27EF ROM:27EF ROM_27EF: ; CODE XREF: ROM_2A19-234↑j ROM:27EF stb INTMEM_1C+2, INTMEM_157[] ROM:27F4 jbs IOPORT1, 0, ROM_2823 ; Input/output port 1 ROM:27F7 ldb INTMEM_1A, #-20h ROM:27FA ROM:27FA ROM_27FA: ; CODE XREF: ROM_2A19-203↓j ROM:27FA orb INTMEM_1A, INTMEM_A7 ROM:27FD andb INTMEM_1A, INTMEM_154[] ROM:2802 stb INTMEM_1A, 1FFEh[] ROM:2807 ldb INTMEM_1C+3, #14h ROM:280A ROM:280A ROM_280A: ; CODE XREF: ROM_2A19:ROM_280A↓j ROM:280A djnz INTMEM_1C+3, ROM_280A ROM:280D jbc IOPORT1, 0, ROM_281D ; Input/output port 1 ROM:2810 shlb INTMEM_A7, #1 ROM:2813 cmpb INTMEM_A7, #10h ROM:2816 jnh ROM_27FA ROM:2818 ldb INTMEM_A7, #1 ROM:281B sjmp ROM_2823 ROM:281D ; --------------------------------------------------------------------------- ROM:281D ROM:281D ROM_281D: ; CODE XREF: ROM_2A19-20C↑j ROM:281D orb INTMEM_54, INTMEM_A7 ROM:2820 orb INTMEM_50, INTMEM_A7 ROM:2823 ROM:2823 ROM_2823: ; CODE XREF: ROM_2A19-225↑j ROM:2823 ; ROM_2A19-1FE↑j ROM:2823 ldb INTMEM_1C, INTMEM_54 ROM:2826 ldb INTMEM_1C+1, INTMEM_152[] ROM:282B ldb INTMEM_1C+2, INTMEM_154[] ROM:2830 notb INTMEM_1C+1 ROM:2832 andb INTMEM_1C+1, INTMEM_A5 ROM:2835 orb INTMEM_1C+1, INTMEM_153[] ROM:283A andb INTMEM_1C+2, #-20h ROM:283D notb INTMEM_1C ROM:283F andb INTMEM_1C+1, INTMEM_1C ROM:2842 orb INTMEM_1C+2, INTMEM_1C+1 ROM:2845 stb INTMEM_1C+2, 1FFEh[] ROM:284A stb INTMEM_1C+2, INTMEM_154[] ROM:284F inc INTMEM_86 ROM:2851 and ZERO_REG, INTMEM_86, #1 ; Zero register ROM:2856 jne ROM_2885 ROM:2858 ld INTMEM_1A, #0BFh ROM:285C and ZERO_REG, INTMEM_86, #0Fh ; Zero register ROM:2861 jne ROM_2872 ROM:2863 ld INTMEM_1A, #0B5h ROM:2867 and ZERO_REG, INTMEM_86, #1FFh ; Zero register ROM:286C jne ROM_2872 ROM:286E ld INTMEM_1A, #0B0h ROM:2872 ROM:2872 ROM_2872: ; CODE XREF: ROM_2A19-1B8↑j ROM:2872 ; ROM_2A19-1AD↑j ... ROM:2872 ldb INTMEM_1C, [INTMEM_1A] ROM:2875 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:2878 je ROM_287C ROM:287A decb INTMEM_1C ROM:287C ROM:287C ROM_287C: ; CODE XREF: ROM_2A19-1A1↑j ROM:287C stb INTMEM_1C, [INTMEM_1A]+ ROM:287F cmp INTMEM_1A, #0C8h ROM:2883 jne ROM_2872 ROM:2885 ROM:2885 ROM_2885: ; CODE XREF: ROM_2A19-1C3↑j ROM:2885 di ROM:2886 ld INTMEM_1C, INTMEM_88[] ROM:288B add INTMEM_1C, #0BB8h ROM:288F sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:2893 cmp INTMEM_1C+2, #0BB8h ROM:2897 jc ROM_289F ROM:2899 cmp INTMEM_1C+2, #10h ROM:289D jc ROM_28A4 ROM:289F ROM:289F ROM_289F: ; CODE XREF: ROM_2A19-182↑j ROM:289F add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:28A4 ROM:28A4 ROM_28A4: ; CODE XREF: ROM_2A19-17C↑j ROM:28A4 jbc WSR1, 6, ROM_28AF ; Window selection register 1 ROM:28A7 andb INTMEM_A9, #-3 ROM:28AA orb INTMEM_4F, #1 ROM:28AD sjmp ROM_28BA ROM:28AF ; --------------------------------------------------------------------------- ROM:28AF ROM:28AF ROM_28AF: ; CODE XREF: ROM_2A19:ROM_28A4↑j ROM:28AF ldb INTMEM_6, #18h ROM:28B2 ld INTMEM_4, INTMEM_1C ROM:28B5 st INTMEM_1C, INTMEM_88[] ROM:28BA ROM:28BA ROM_28BA: ; CODE XREF: ROM_2A19-16C↑j ROM:28BA cmp SP, #124h ; Stack pointer ROM:28BE jnc ROM_28C1 ROM:28C0 rst ROM:28C1 ; --------------------------------------------------------------------------- ROM:28C1 ROM:28C1 ROM_28C1: ; CODE XREF: ROM_2A19-15B↑j ROM:28C1 pop INTMEM_2C ROM:28C3 pop INTMEM_20+2 ROM:28C5 pop INTMEM_20 ROM:28C7 pop INTMEM_1C+2 ROM:28C9 pop INTMEM_1C ROM:28CB pop INTMEM_1A ROM:28CD andb INTMEM_A9, #-9 ROM:28D0 popf ROM:28D1 ret ROM:28D1 ; END OF FUNCTION CHUNK FOR ROM_2A19 ROM:28D2 ; --------------------------------------------------------------------------- ROM:28D2 ; START OF FUNCTION CHUNK FOR ROM_2A43 ROM:28D2 ROM:28D2 ROM_28D2: ; CODE XREF: ROM_2A43:ROM_2AA1↓j ROM:28D2 push INTMEM_1A ROM:28D4 push INTMEM_1C ROM:28D6 ld INTMEM_1C, 3BCh[INTMEM_82] ROM:28DB sub INTMEM_1A, INTMEM_58, INTMEM_60 ROM:28DF st INTMEM_1A, INTMEM_148[] ROM:28E4 cmp INTMEM_1A, #5DCh ROM:28E8 jnc ROM_2902 ROM:28EA add INTMEM_1C, INTMEM_1A, #7 ROM:28EF jc ROM_28F8 ROM:28F1 cmp INTMEM_1C, INTMEM_140[] ROM:28F6 jnc ROM_2912 ROM:28F8 ROM:28F8 ROM_28F8: ; CODE XREF: ROM_2A43-154↑j ROM:28F8 ld INTMEM_1C, INTMEM_140[] ROM:28FD orb INTMEM_4F, #4 ROM:2900 sjmp ROM_2912 ROM:2902 ; --------------------------------------------------------------------------- ROM:2902 ROM:2902 ROM_2902: ; CODE XREF: ROM_2A43-15B↑j ROM:2902 ld INTMEM_1C, #5DCh ROM:2906 orb INTMEM_4F, #40h ; '@' ROM:2909 cmp INTMEM_1A, #4Bh ; 'K' ROM:290D jc ROM_2912 ROM:290F orb INTMEM_4F, #8 ROM:2912 ROM:2912 ROM_2912: ; CODE XREF: ROM_2A43-14D↑j ROM:2912 ; ROM_2A43-143↑j ... ROM:2912 orb INTMEM_AE, #8 ROM:2915 st INTMEM_1C, 3BCh[INTMEM_82] ROM:291A pop INTMEM_1C ROM:291C pop INTMEM_1A ROM:291E popf ROM:291F ret ROM:291F ; END OF FUNCTION CHUNK FOR ROM_2A43 ROM:2920 ; --------------------------------------------------------------------------- ROM:2920 ; START OF FUNCTION CHUNK FOR start ROM:2920 ROM:2920 ROM_2920: ; CODE XREF: start+6↑j ROM:2920 ld INTMEM_1A, #5555h ROM:2924 ld INTMEM_1C, #-5556h ROM:2928 cmp INTMEM_1A, #5555h ROM:292C jne ROM_2969 ROM:292E cmp INTMEM_1C, #-5556h ROM:2932 jne ROM_2969 ROM:2934 ld INTMEM_1A, #-5556h ROM:2938 ld INTMEM_1C, #5555h ROM:293C cmp INTMEM_1A, #-5556h ROM:2940 jne ROM_2969 ROM:2942 cmp INTMEM_1C, #5555h ROM:2946 jne ROM_2969 ROM:2948 ldb INTMEM_1C, #55h ; 'U' ROM:294B ROM:294B ROM_294B: ; CODE XREF: start:ROM_2984↓j ROM:294B ld INTMEM_1A, #1Eh ROM:294F ROM:294F ROM_294F: ; CODE XREF: start+8D8↓j ROM:294F cmp INTMEM_1A, #200h ROM:2953 je ROM_295A ROM:2955 stb INTMEM_1C, [INTMEM_1A]+ ROM:2958 sjmp ROM_294F ROM:295A ; --------------------------------------------------------------------------- ROM:295A ROM:295A ROM_295A: ; CODE XREF: start+8D3↑j ROM:295A ld INTMEM_1A, #1Eh ROM:295E ROM:295E ROM_295E: ; CODE XREF: start+8E7↓j ROM:295E cmp INTMEM_1A, #200h ROM:2962 je ROM_296A ROM:2964 cmpb INTMEM_1C, [INTMEM_1A]+ ROM:2967 je ROM_295E ROM:2969 ROM:2969 ROM_2969: ; CODE XREF: start+8AC↑j ROM:2969 ; start+8B2↑j ... ROM:2969 rst ROM:296A ; --------------------------------------------------------------------------- ROM:296A ROM:296A ROM_296A: ; CODE XREF: start+8E2↑j ROM:296A ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:296D ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2970 cmpb INTMEM_1C, #0 ROM:2973 je ROM_2986 ROM:2975 cmpb INTMEM_1C, #-56h ROM:2978 jne ROM_297C ROM:297A clrb INTMEM_1C ROM:297C ROM:297C ROM_297C: ; CODE XREF: start+8F8↑j ROM:297C cmpb INTMEM_1C, #55h ; 'U' ROM:297F jne ROM_2984 ROM:2981 ldb INTMEM_1C, #-56h ROM:2984 ROM:2984 ROM_2984: ; CODE XREF: start+8FF↑j ROM:2984 sjmp ROM_294B ROM:2986 ; --------------------------------------------------------------------------- ROM:2986 ROM:2986 ROM_2986: ; CODE XREF: start+8F3↑j ROM:2986 ld INTMEM_1A, #299Ch ROM:298A ld INTMEM_20, #200h ROM:298E ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2991 ROM:2991 ROM_2991: ; CODE XREF: start+91A↓j ROM:2991 cmp INTMEM_20, #400h ROM:2995 je ROM_299F ROM:2997 stb INTMEM_20+2, [INTMEM_20]+ ROM:299A sjmp ROM_2991 ROM:299A ; END OF FUNCTION CHUNK FOR start ROM:299A ; --------------------------------------------------------------------------- ROM:299C db 55h, 0AAh, 0 ROM:299F ; --------------------------------------------------------------------------- ROM:299F ; START OF FUNCTION CHUNK FOR start ROM:299F ROM:299F ROM_299F: ; CODE XREF: start+915↑j ROM:299F ; start+939↓j ROM:299F ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:29A2 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:29A5 cmp INTMEM_1A, #299Fh ROM:29A9 je ROM_29C6 ROM:29AB ld INTMEM_20, #200h ROM:29AF ldb INTMEM_20+3, INTMEM_20+2 ROM:29B2 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:29B5 ROM:29B5 ROM_29B5: ; CODE XREF: start+943↓j ROM:29B5 cmp INTMEM_20, #400h ROM:29B9 je ROM_299F ROM:29BB cmpb INTMEM_20+3, [INTMEM_20] ROM:29BE jne ROM_29C5 ROM:29C0 stb INTMEM_20+2, [INTMEM_20]+ ROM:29C3 sjmp ROM_29B5 ROM:29C5 ; --------------------------------------------------------------------------- ROM:29C5 ROM:29C5 ROM_29C5: ; CODE XREF: start+93E↑j ROM:29C5 rst ROM:29C6 ; --------------------------------------------------------------------------- ROM:29C6 ROM:29C6 ROM_29C6: ; CODE XREF: start+929↑j ROM:29C6 ld INTMEM_56, #-7C00h ROM:29CA ROM:29CA ROM_29CA: ; CODE XREF: start+97F↓j ROM:29CA ld SP, #130h ; Stack pointer ROM:29CE lcall ROM_3776 ROM:29D1 lcall ROM_3796 ROM:29D4 lcall ROM_39E5 ROM:29D7 lcall ROM_3495 ROM:29DA lcall ROM_34E3 ROM:29DD lcall ROM_2E95 ROM:29E0 lcall ROM_2F42 ROM:29E3 lcall ROM_3046 ROM:29E6 lcall ROM_347F ROM:29E9 jbs INTMEM_A9, 0, ROM_29F1 ROM:29EC lcall ROM_420A ROM:29EF sjmp ROM_29F4 ROM:29F1 ; --------------------------------------------------------------------------- ROM:29F1 ROM:29F1 ROM_29F1: ; CODE XREF: start+969↑j ROM:29F1 lcall ROM_420E ROM:29F4 ROM:29F4 ROM_29F4: ; CODE XREF: start+96F↑j ROM:29F4 lcall ROM_2F73 ROM:29F7 lcall ROM_326E ROM:29FA incb INTMEM_8A ROM:29FC orb INTMEM_A9, #1 ROM:29FF sjmp ROM_29CA ROM:29FF ; END OF FUNCTION CHUNK FOR start ROM:2A01 ROM:2A01 ; =============== S U B R O U T I N E ======================================= ROM:2A01 ROM:2A01 ; NMI ROM:2A01 ROM:2A01 ROM_2A01: ; DATA XREF: ROM:Int01↑o ROM:2A01 ; ROM:Int03↑o ... ROM:2A01 rst ROM:2A01 ; End of function ROM_2A01 ROM:2A01 ROM:2A02 ROM:2A02 ; =============== S U B R O U T I N E ======================================= ROM:2A02 ROM:2A02 ; Timer overflow ROM:2A02 ROM:2A02 ROM_2A02: ; DATA XREF: ROM:Int00↑o ROM:2A02 pushf ROM:2A03 orb INTMEM_2A, INTMEM_16 ROM:2A06 jbc INTMEM_2A, 5, ROM_2A18 ROM:2A09 jbc INT_PEND, 2, ROM_2A11 ; Interrupt pending register ROM:2A0C orb INT_PEND, #1 ; Interrupt pending register ROM:2A0F popf ROM:2A10 ret ROM:2A11 ; --------------------------------------------------------------------------- ROM:2A11 ROM:2A11 ROM_2A11: ; CODE XREF: ROM_2A02+7↑j ROM:2A11 incb INTMEM_8B ROM:2A13 andb INTMEM_2A, #-21h ROM:2A16 popf ROM:2A17 ret ROM:2A18 ; --------------------------------------------------------------------------- ROM:2A18 ROM:2A18 ROM_2A18: ; CODE XREF: ROM_2A02+4↑j ROM:2A18 rst ROM:2A18 ; End of function ROM_2A02 ROM:2A18 ROM:2A19 ROM:2A19 ; =============== S U B R O U T I N E ======================================= ROM:2A19 ROM:2A19 ; Software timer ROM:2A19 ROM:2A19 ROM_2A19: ; DATA XREF: ROM:Int05↑o ROM:2A19 ROM:2A19 ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2A19 ; FUNCTION CHUNK AT ROM:21D0 SIZE 00000273 BYTES ROM:2A19 ; FUNCTION CHUNK AT ROM:2568 SIZE 0000003C BYTES ROM:2A19 ; FUNCTION CHUNK AT ROM:2621 SIZE 000002B1 BYTES ROM:2A19 ; FUNCTION CHUNK AT ROM:422A SIZE 00000004 BYTES ROM:2A19 ROM:2A19 pushf ROM:2A1A orb INTMEM_2A, INTMEM_16 ROM:2A1D jbc INTMEM_2A, 1, ROM_2A2F ROM:2A20 andb INTMEM_2A, #-3 ROM:2A23 jbc INTMEM_2A, 0, ROM_2A29 ROM:2A26 orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:2A29 ROM:2A29 ROM_2A29: ; CODE XREF: ROM_2A19+A↑j ROM:2A29 orb INTMEM_A9, #4 ROM:2A2C ljmp ROM_2089 ROM:2A2F ; --------------------------------------------------------------------------- ROM:2A2F ROM:2A2F ROM_2A2F: ; CODE XREF: ROM_2A19+4↑j ROM:2A2F jbc INTMEM_2A, 0, ROM_2A42 ROM:2A32 jbs INTMEM_A9, 3, ROM_2A42 ROM:2A35 andb INTMEM_2A, #-2 ROM:2A38 orb INTMEM_A9, #8 ROM:2A3B ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2A3E ei ROM:2A3F ljmp ROM_2621 ROM:2A42 ; --------------------------------------------------------------------------- ROM:2A42 ROM:2A42 ROM_2A42: ; CODE XREF: ROM_2A19:ROM_2A2F↑j ROM:2A42 ; ROM_2A19+19↑j ROM:2A42 rst ROM:2A42 ; End of function ROM_2A19 ROM:2A42 ROM:2A43 ROM:2A43 ; =============== S U B R O U T I N E ======================================= ROM:2A43 ROM:2A43 ; HSI data available ROM:2A43 ROM:2A43 ROM_2A43: ; DATA XREF: ROM:Int02↑o ROM:2A43 ROM:2A43 ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2A43 ; FUNCTION CHUNK AT ROM:28D2 SIZE 0000004E BYTES ROM:2A43 ROM:2A43 pushf ROM:2A44 andb INTMEM_2A, #3Fh ; '?' ROM:2A47 orb INTMEM_2A, INTMEM_16 ROM:2A4A cmpb ZERO_REG, INTMEM_8C+1 ; Zero register ROM:2A4D jne ROM_2A78 ROM:2A4F jbs INTMEM_2A, 6, ROM_2A56 ROM:2A52 jbs INTMEM_2A, 7, ROM_2A59 ROM:2A55 rst ROM:2A56 ; --------------------------------------------------------------------------- ROM:2A56 ROM:2A56 ROM_2A56: ; CODE XREF: ROM_2A43+C↑j ROM:2A56 orb INTMEM_4F, #2 ROM:2A59 ROM:2A59 ROM_2A59: ; CODE XREF: ROM_2A43+F↑j ROM:2A59 ldb INTMEM_8C+1, INTMEM_6 ROM:2A5C ld INTMEM_58, INTMEM_4 ROM:2A5F jbc INT_PEND, 0, ROM_2A73 ; Interrupt pending register ROM:2A62 jbs INTMEM_58+1, 7, ROM_2A73 ROM:2A65 orb INTMEM_2A, INTMEM_16 ROM:2A68 jbc INTMEM_2A, 5, ROM_2A73 ROM:2A6B incb INTMEM_8B ROM:2A6D andb INT_PEND, #-2 ; Interrupt pending register ROM:2A70 andb INTMEM_2A, #-21h ROM:2A73 ROM:2A73 ROM_2A73: ; CODE XREF: ROM_2A43+1C↑j ROM:2A73 ; ROM_2A43+1F↑j ... ROM:2A73 ldb INTMEM_8C, INTMEM_8B ROM:2A76 sjmp ROM_2A7E ROM:2A78 ; --------------------------------------------------------------------------- ROM:2A78 ROM:2A78 ROM_2A78: ; CODE XREF: ROM_2A43+A↑j ROM:2A78 jbc INTMEM_2A, 7, ROM_2A7E ROM:2A7B orb INT_PEND, #4 ; Interrupt pending register ROM:2A7E ROM:2A7E ROM_2A7E: ; CODE XREF: ROM_2A43+33↑j ROM:2A7E ; ROM_2A43:ROM_2A78↑j ROM:2A7E jbc INTMEM_8C+1, 2, ROM_2A8F ROM:2A81 andb INTMEM_8C+1, #51h ; 'Q' ROM:2A84 je ROM_2A89 ROM:2A86 orb INT_PEND, #4 ; Interrupt pending register ROM:2A89 ROM:2A89 ROM_2A89: ; CODE XREF: ROM_2A43+41↑j ROM:2A89 andb INTMEM_A9, #-5 ROM:2A8C ljmp ROM_2089 ROM:2A8F ; --------------------------------------------------------------------------- ROM:2A8F ROM:2A8F ROM_2A8F: ; CODE XREF: ROM_2A43:ROM_2A7E↑j ROM:2A8F jbc INTMEM_8C+1, 0, ROM_2A93 ROM:2A92 rst ROM:2A93 ; --------------------------------------------------------------------------- ROM:2A93 ROM:2A93 ROM_2A93: ; CODE XREF: ROM_2A43:ROM_2A8F↑j ROM:2A93 jbs INTMEM_8C+1, 6, ROM_2A99 ROM:2A96 jbc INTMEM_8C+1, 4, ROM_2AA4 ROM:2A99 ROM:2A99 ROM_2A99: ; CODE XREF: ROM_2A43:ROM_2A93↑j ROM:2A99 andb INTMEM_8C+1, #5 ROM:2A9C je ROM_2AA1 ROM:2A9E orb INT_PEND, #4 ; Interrupt pending register ROM:2AA1 ROM:2AA1 ROM_2AA1: ; CODE XREF: ROM_2A43+59↑j ROM:2AA1 ljmp ROM_28D2 ROM:2AA4 ; --------------------------------------------------------------------------- ROM:2AA4 ROM:2AA4 ROM_2AA4: ; CODE XREF: ROM_2A43+53↑j ROM:2AA4 scall ROM_2AA8 ROM:2AA6 popf ROM:2AA7 ret ROM:2AA7 ; End of function ROM_2A43 ROM:2AA7 ROM:2AA8 ROM:2AA8 ; =============== S U B R O U T I N E ======================================= ROM:2AA8 ROM:2AA8 ROM:2AA8 ROM_2AA8: ; CODE XREF: ROM_2A43:ROM_2AA4↑p ROM:2AA8 ; ROM_3796+92↓p ROM:2AA8 clrb WSR1 ; Window selection register 1 ROM:2AAA ROM:2AAA ROM_2AAA: ; CODE XREF: ROM_2AA8+C↓j ROM:2AAA ld ZERO_REG, INTMEM_4 ; Zero register ROM:2AAD nop ROM:2AAE andb INTMEM_2A, #3Fh ; '?' ROM:2AB1 orb INTMEM_2A, INTMEM_16 ROM:2AB4 jbs INTMEM_2A, 7, ROM_2AAA ROM:2AB7 andb INT_PEND, #-5 ; Interrupt pending register ROM:2ABA ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:2ABD clrb INTMEM_8C+1 ROM:2ABF ret ROM:2ABF ; End of function ROM_2AA8 ROM:2ABF ROM:2AC0 ROM:2AC0 ; =============== S U B R O U T I N E ======================================= ROM:2AC0 ROM:2AC0 ROM:2AC0 ROM_2AC0: ; CODE XREF: ROM_2E95+16↓p ROM:2AC0 ; ROM_2E95+3A↓p ... ROM:2AC0 pushf ROM:2AC1 andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:2AC5 and INTMEM_1C, #0Fh ROM:2AC9 clrb INTMEM_1A ROM:2ACB cmpb INTMEM_1A+1, #0 ROM:2ACE jne ROM_2AE0 ROM:2AD0 jbc INTMEM_AA, 1, ROM_2AD8 ROM:2AD3 ldb INTMEM_1A, #2 ROM:2AD6 sjmp ROM_2B0D ROM:2AD8 ; --------------------------------------------------------------------------- ROM:2AD8 ROM:2AD8 ROM_2AD8: ; CODE XREF: ROM_2AC0+10↑j ROM:2AD8 jbc INTMEM_AA, 0, ROM_2B0D ROM:2ADB ldb INTMEM_1A, #1 ROM:2ADE sjmp ROM_2B0D ROM:2AE0 ; --------------------------------------------------------------------------- ROM:2AE0 ROM:2AE0 ROM_2AE0: ; CODE XREF: ROM_2AC0+E↑j ROM:2AE0 cmpb INTMEM_1A+1, #10h ROM:2AE3 jne ROM_2AFA ROM:2AE5 jbc INTMEM_AA, 1, ROM_2AED ROM:2AE8 ldb INTMEM_1A, #2 ROM:2AEB sjmp ROM_2AF5 ROM:2AED ; --------------------------------------------------------------------------- ROM:2AED ROM:2AED ROM_2AED: ; CODE XREF: ROM_2AC0+25↑j ROM:2AED jbs INTMEM_AA, 0, ROM_2AF5 ROM:2AF0 stb INTMEM_8F, INTMEM_4E[] ROM:2AF5 ROM:2AF5 ROM_2AF5: ; CODE XREF: ROM_2AC0+2B↑j ROM:2AF5 ; ROM_2AC0:ROM_2AED↑j ROM:2AF5 orb INTMEM_AA, #1 ROM:2AF8 sjmp ROM_2B0D ROM:2AFA ; --------------------------------------------------------------------------- ROM:2AFA ROM:2AFA ROM_2AFA: ; CODE XREF: ROM_2AC0+23↑j ROM:2AFA cmpb INTMEM_1C, #0 ROM:2AFD je ROM_2B0D ROM:2AFF jbs INTMEM_AA, 0, ROM_2B0A ROM:2B02 jbs INTMEM_AA, 1, ROM_2B0A ROM:2B05 stb INTMEM_8F, INTMEM_4E[] ROM:2B0A ROM:2B0A ROM_2B0A: ; CODE XREF: ROM_2AC0+3F↑j ROM:2B0A ; ROM_2AC0+42↑j ROM:2B0A orb INTMEM_AA, #2 ROM:2B0D ROM:2B0D ROM_2B0D: ; CODE XREF: ROM_2AC0+16↑j ROM:2B0D ; ROM_2AC0:ROM_2AD8↑j ... ROM:2B0D cmpb INTMEM_1C, #1 ROM:2B10 je ROM_2B15 ROM:2B12 andb INTMEM_AA, #-5 ROM:2B15 ROM:2B15 ROM_2B15: ; CODE XREF: ROM_2AC0+50↑j ROM:2B15 cmpb INTMEM_1C, #2 ROM:2B18 jnc ROM_2B1F ROM:2B1A cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2B1D jne ROM_2B29 ROM:2B1F ROM:2B1F ROM_2B1F: ; CODE XREF: ROM_2AC0+58↑j ROM:2B1F add INTMEM_1C, INTMEM_1C ROM:2B22 ld INTMEM_1C, 3576h[INTMEM_1C] ROM:2B27 br [INTMEM_1C] ROM:2B29 ; --------------------------------------------------------------------------- ROM:2B29 ROM:2B29 ROM_2B29: ; CODE XREF: ROM_2AC0+5D↑j ROM:2B29 ; ROM:2B7D↓j ... ROM:2B29 popf ROM:2B2A ret ROM:2B2A ; End of function ROM_2AC0 ROM:2B2A ROM:2B2B ; --------------------------------------------------------------------------- ROM:2B2B cmpb INTMEM_1A+1, #10h ROM:2B2E jne ROM_2B33 ROM:2B30 andb INTMEM_AA, #-2 ROM:2B33 ROM:2B33 ROM_2B33: ; CODE XREF: ROM:2B2E↑j ROM:2B33 cmpb INTMEM_1A+1, #20h ; ' ' ROM:2B36 jne ROM_2B4B ROM:2B38 jbs INTMEM_AA, 0, ROM_2B48 ROM:2B3B jbs INTMEM_A9, 4, ROM_2B48 ROM:2B3E ldb INTMEM_8F, INTMEM_4E[] ROM:2B43 ldb INTMEM_8E, INTMEM_8F[] ROM:2B48 ROM:2B48 ROM_2B48: ; CODE XREF: ROM:2B38↑j ROM:2B48 ; ROM:2B3B↑j ROM:2B48 andb INTMEM_AA, #-3 ROM:2B4B ROM:2B4B ROM_2B4B: ; CODE XREF: ROM:2B36↑j ROM:2B4B cmpb INTMEM_1A, #0 ROM:2B4E jne ROM_2B8A ROM:2B50 cmpb INTMEM_1A+1, #0 ROM:2B53 je ROM_2B8A ROM:2B55 jbc INTMEM_A9, 4, ROM_2B7F ROM:2B58 jbc INTMEM_A9, 6, ROM_2B60 ROM:2B5B clrb INTMEM_8E ROM:2B5D andb INTMEM_A9, #-41h ROM:2B60 ROM:2B60 ROM_2B60: ; CODE XREF: ROM:2B58↑j ROM:2B60 clrb INTMEM_90 ROM:2B62 clrb INTMEM_91 ROM:2B64 jbs INTMEM_AA, 0, ROM_2B71 ROM:2B67 jbs INTMEM_AA, 1, ROM_2B71 ROM:2B6A ldb INTMEM_8F, INTMEM_4E[] ROM:2B6F sjmp ROM_2B74 ROM:2B71 ; --------------------------------------------------------------------------- ROM:2B71 ROM:2B71 ROM_2B71: ; CODE XREF: ROM:2B64↑j ROM:2B71 ; ROM:2B67↑j ROM:2B71 ldb INTMEM_8F, INTMEM_8E ROM:2B74 ROM:2B74 ROM_2B74: ; CODE XREF: ROM:2B6F↑j ROM:2B74 andb INTMEM_A9, #-21h ROM:2B77 andb INTMEM_A9, #-11h ROM:2B7A andb INTMEM_A9, #7Fh ROM:2B7D sjmp ROM_2B29 ROM:2B7F ; --------------------------------------------------------------------------- ROM:2B7F ROM:2B7F ROM_2B7F: ; CODE XREF: ROM:2B55↑j ROM:2B7F jbs INTMEM_AA, 0, ROM_2B29 ROM:2B82 jbs INTMEM_AA, 1, ROM_2B29 ROM:2B85 ldb INTMEM_8F, INTMEM_4E[] ROM:2B8A ROM:2B8A ROM_2B8A: ; CODE XREF: ROM:2B4E↑j ROM:2B8A ; ROM:2B53↑j ROM:2B8A sjmp ROM_2B29 ROM:2B8C ; --------------------------------------------------------------------------- ROM:2B8C jbs INTMEM_A9, 4, ROM_2BDA ROM:2B8F cmpb INTMEM_1A, #0 ROM:2B92 jne ROM_2BDF ROM:2B94 cmpb INTMEM_20, #0 ROM:2B97 jne ROM_2B9C ROM:2B99 ldb INTMEM_20, #-6 ROM:2B9C ROM:2B9C ROM_2B9C: ; CODE XREF: ROM:2B97↑j ROM:2B9C ld INTMEM_1C, #0FAh ROM:2BA0 divub INTMEM_1C, INTMEM_20 ROM:2BA3 shrb INTMEM_20, #1 ROM:2BA6 cmpb INTMEM_1C+1, INTMEM_20 ROM:2BA9 jc ROM_2BAD ROM:2BAB decb INTMEM_1C ROM:2BAD ROM:2BAD ROM_2BAD: ; CODE XREF: ROM:2BA9↑j ROM:2BAD decb INTMEM_1C ROM:2BAF ldb INTMEM_90, INTMEM_1C ROM:2BB2 ldb INTMEM_20+2, INTMEM_8F ROM:2BB5 ldb INTMEM_8F, INTMEM_1C+2 ROM:2BB8 jbs INTMEM_AA, 2, ROM_2BD8 ROM:2BBB clr INTMEM_1C ROM:2BBD jbs INTMEM_AA, 4, ROM_2BC5 ROM:2BC0 jbc INTMEM_AA, 3, ROM_2BD8 ROM:2BC3 decb INTMEM_1C+1 ROM:2BC5 ROM:2BC5 ROM_2BC5: ; CODE XREF: ROM:2BBD↑j ROM:2BC5 cmpb INTMEM_8E, INTMEM_1C+2 ROM:2BC8 je ROM_2BD8 ROM:2BCA subcb INTMEM_1C, INTMEM_1C ROM:2BCD xorb INTMEM_1C, INTMEM_1C+1 ROM:2BD0 je ROM_2BD8 ROM:2BD2 orb INTMEM_AA, #4 ROM:2BD5 ldb INTMEM_91+1, #2 ROM:2BD8 ROM:2BD8 ROM_2BD8: ; CODE XREF: ROM:2BB8↑j ROM:2BD8 ; ROM:2BC0↑j ... ROM:2BD8 sjmp ROM_2B29 ROM:2BDA ; --------------------------------------------------------------------------- ROM:2BDA ROM:2BDA ROM_2BDA: ; CODE XREF: ROM:2B8C↑j ROM:2BDA cmpb INTMEM_1A, #1 ROM:2BDD jne ROM_2BE9 ROM:2BDF ROM:2BDF ROM_2BDF: ; CODE XREF: ROM:2B92↑j ROM:2BDF ldb INTMEM_20+2, INTMEM_4E[] ROM:2BE4 stb INTMEM_1C+2, INTMEM_4E[] ROM:2BE9 ROM:2BE9 ROM_2BE9: ; CODE XREF: ROM:2BDD↑j ROM:2BE9 sjmp ROM_2B29 ROM:2BEB ; --------------------------------------------------------------------------- ROM:2BEB ldb INTMEM_90, INTMEM_8E ROM:2BEE stb INTMEM_8F, INTMEM_4E[] ROM:2BF3 clrb INTMEM_8F ROM:2BF5 orb INTMEM_A9, #10h ROM:2BF8 orb INTMEM_A9, #20h ; ' ' ROM:2BFB orb INTMEM_A9, #-80h ROM:2BFE andb INTMEM_A9, #-41h ROM:2C01 sjmp ROM_2B29 ROM:2C03 ; --------------------------------------------------------------------------- ROM:2C03 jbc INTMEM_A9, 4, ROM_2C2D ROM:2C06 jbc INTMEM_A9, 6, ROM_2C0E ROM:2C09 clrb INTMEM_8E ROM:2C0B andb INTMEM_A9, #-41h ROM:2C0E ROM:2C0E ROM_2C0E: ; CODE XREF: ROM:2C06↑j ROM:2C0E clrb INTMEM_90 ROM:2C10 clrb INTMEM_91 ROM:2C12 jbs INTMEM_AA, 0, ROM_2C1F ROM:2C15 jbs INTMEM_AA, 1, ROM_2C1F ROM:2C18 ldb INTMEM_8F, INTMEM_4E[] ROM:2C1D sjmp ROM_2C22 ROM:2C1F ; --------------------------------------------------------------------------- ROM:2C1F ROM:2C1F ROM_2C1F: ; CODE XREF: ROM:2C12↑j ROM:2C1F ; ROM:2C15↑j ROM:2C1F ldb INTMEM_8F, INTMEM_8E ROM:2C22 ROM:2C22 ROM_2C22: ; CODE XREF: ROM:2C1D↑j ROM:2C22 andb INTMEM_A9, #-11h ROM:2C25 andb INTMEM_A9, #-21h ROM:2C28 andb INTMEM_A9, #7Fh ROM:2C2B sjmp ROM_2C30 ROM:2C2D ; --------------------------------------------------------------------------- ROM:2C2D ROM:2C2D ROM_2C2D: ; CODE XREF: ROM:2C03↑j ROM:2C2D ldb INTMEM_1A, #1 ROM:2C30 ROM:2C30 ROM_2C30: ; CODE XREF: ROM:2C2B↑j ROM:2C30 andb INTMEM_AA, #-3 ROM:2C33 sjmp ROM_2B29 ROM:2C35 ; --------------------------------------------------------------------------- ROM:2C35 jbc INTMEM_A9, 4, ROM_2C43 ROM:2C38 jbc INTMEM_A9, 6, ROM_2C3D ROM:2C3B clrb INTMEM_8E ROM:2C3D ROM:2C3D ROM_2C3D: ; CODE XREF: ROM:2C38↑j ROM:2C3D andb INTMEM_A9, #-11h ROM:2C40 andb INTMEM_A9, #-21h ROM:2C43 ROM:2C43 ROM_2C43: ; CODE XREF: ROM:2C35↑j ROM:2C43 ldb INTMEM_8F, INTMEM_8E ROM:2C46 sjmp ROM_2B29 ROM:2C48 ; --------------------------------------------------------------------------- ROM:2C48 clrb INTMEM_90 ROM:2C4A clrb INTMEM_91 ROM:2C4C incb INTMEM_8F ROM:2C4E cmpb INTMEM_8F, #-4Ch ROM:2C51 jnh ROM_2C56 ROM:2C53 ldb INTMEM_8F, #-4Ch ROM:2C56 ROM:2C56 ROM_2C56: ; CODE XREF: ROM:2C51↑j ROM:2C56 sjmp ROM_2B29 ROM:2C58 ; --------------------------------------------------------------------------- ROM:2C58 clrb INTMEM_90 ROM:2C5A clrb INTMEM_91 ROM:2C5C decb INTMEM_8F ROM:2C5E jc ROM_2C62 ROM:2C60 clrb INTMEM_8F ROM:2C62 ROM:2C62 ROM_2C62: ; CODE XREF: ROM:2C5E↑j ROM:2C62 sjmp ROM_2B29 ROM:2C64 ; --------------------------------------------------------------------------- ROM:2C64 ldb INTMEM_90, INTMEM_8E ROM:2C67 clrb INTMEM_8F ROM:2C69 orb INTMEM_A9, #10h ROM:2C6C orb INTMEM_A9, #20h ; ' ' ROM:2C6F andb INTMEM_A9, #-41h ROM:2C72 andb INTMEM_A9, #7Fh ROM:2C75 sjmp ROM_2B29 ROM:2C77 ROM:2C77 ; =============== S U B R O U T I N E ======================================= ROM:2C77 ROM:2C77 ; Serial port ROM:2C77 ROM:2C77 ROM_2C77: ; DATA XREF: ROM:Int06↑o ROM:2C77 pushf ROM:2C78 push INTMEM_1A[] ROM:2C7C ldb INTMEM_1A, INTMEM_11 ROM:2C7F jbc INTMEM_1A, 6, ROM_2C85 ROM:2C82 orb INTMEM_AA, #20h ; ' ' ROM:2C85 ROM:2C85 ROM_2C85: ; CODE XREF: ROM_2C77+8↑j ROM:2C85 jbc INTMEM_1A, 5, ROM_2C8B ROM:2C88 orb INTMEM_AA, #40h ; '@' ROM:2C8B ROM:2C8B ROM_2C8B: ; CODE XREF: ROM_2C77:ROM_2C85↑j ROM:2C8B pop INTMEM_1A[] ROM:2C8F popf ROM:2C90 ret ROM:2C90 ; End of function ROM_2C77 ROM:2C90 ROM:2C91 ROM:2C91 ; =============== S U B R O U T I N E ======================================= ROM:2C91 ROM:2C91 ROM:2C91 ROM_2C91: ; CODE XREF: ROM_2DA8↓p ROM:2C91 ; ROM_2DE4↓p ... ROM:2C91 ldb INTMEM_32+1, #-68h ROM:2C94 sjmp ROM_2C99 ROM:2C96 ; --------------------------------------------------------------------------- ROM:2C96 ROM:2C96 ROM_2C96: ; CODE XREF: ROM_2DA8:ROM_2DE1↓j ROM:2C96 ; ROM_2DE4+35↓j ... ROM:2C96 ldb INTMEM_32+1, #-80h ROM:2C99 ROM:2C99 ROM_2C99: ; CODE XREF: ROM_2C91+3↑j ROM:2C99 scall ROM_2D3B ROM:2C9B ldb INTMEM_2C+1, #9 ROM:2C9E scall ROM_2CE8 ROM:2CA0 sjmp ROM_2D40 ROM:2CA0 ; End of function ROM_2C91 ROM:2CA0 ROM:2CA2 ROM:2CA2 ; =============== S U B R O U T I N E ======================================= ROM:2CA2 ROM:2CA2 ROM:2CA2 ROM_2CA2: ; CODE XREF: ROM_2DA8+8↓p ROM:2CA2 ; ROM_2DA8+12↓p ... ROM:2CA2 clrb INTMEM_1A ROM:2CA4 ldb INTMEM_2C, #-20h ROM:2CA7 scall ROM_2CDA ROM:2CA9 scall ROM_2D1E ROM:2CAB jc ROM_2CC8 ROM:2CAD ldb INTMEM_2C, #-60h ROM:2CB0 scall ROM_2CDA ROM:2CB2 ld INTMEM_2E, INTMEM_1C ROM:2CB5 ld INTMEM_32, INTMEM_1C ROM:2CB8 ldb INTMEM_2C+1, #10h ROM:2CBB scall ROM_2CE8 ROM:2CBD scall ROM_2D1E ROM:2CBF jc ROM_2CC8 ROM:2CC1 scall ROM_2CCC ROM:2CC3 cmp INTMEM_2E, INTMEM_1C ROM:2CC6 je ROM_2CCA ROM:2CC8 ROM:2CC8 ROM_2CC8: ; CODE XREF: ROM_2CA2+9↑j ROM:2CC8 ; ROM_2CA2+1D↑j ROM:2CC8 incb INTMEM_1A ROM:2CCA ROM:2CCA ROM_2CCA: ; CODE XREF: ROM_2CA2+24↑j ROM:2CCA sjmp ROM_2D40 ROM:2CCA ; End of function ROM_2CA2 ROM:2CCA ROM:2CCC ROM:2CCC ; =============== S U B R O U T I N E ======================================= ROM:2CCC ROM:2CCC ROM:2CCC ROM_2CCC: ; CODE XREF: ROM_2CA2+1F↑p ROM:2CCC ; ROM_2D5A+20↓p ... ROM:2CCC ldb INTMEM_2C, #-40h ROM:2CCF scall ROM_2CDA ROM:2CD1 scall ROM_2CFC ROM:2CD3 add INTMEM_20+2, INTMEM_1C ROM:2CD6 incb INTMEM_1A+1 ROM:2CD8 sjmp ROM_2D40 ROM:2CD8 ; End of function ROM_2CCC ROM:2CD8 ROM:2CDA ROM:2CDA ; =============== S U B R O U T I N E ======================================= ROM:2CDA ROM:2CDA ROM:2CDA ROM_2CDA: ; CODE XREF: ROM_2CA2+5↑p ROM:2CDA ; ROM_2CA2+E↑p ... ROM:2CDA scall ROM_2D3B ROM:2CDC ldbze INTMEM_32, INTMEM_1A+1 ROM:2CDF shl INTMEM_32, #7 ROM:2CE2 orb INTMEM_32+1, INTMEM_2C ROM:2CE5 ldb INTMEM_2C+1, #9 ROM:2CE5 ; End of function ROM_2CDA ROM:2CE5 ROM:2CE8 ROM:2CE8 ; =============== S U B R O U T I N E ======================================= ROM:2CE8 ROM:2CE8 ROM:2CE8 ROM_2CE8: ; CODE XREF: ROM_2C91+D↑p ROM:2CE8 ; ROM_2CA2+19↑p ... ROM:2CE8 andb INTMEM_26, #-11h ROM:2CEB shl INTMEM_32, #1 ROM:2CEE jnc ROM_2CF3 ROM:2CF0 orb INTMEM_26, #10h ROM:2CF3 ROM:2CF3 ROM_2CF3: ; CODE XREF: ROM_2CE8+6↑j ROM:2CF3 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2CF6 scall ROM_2D47 ROM:2CF8 djnz INTMEM_2C+1, ROM_2CE8 ROM:2CFB ret ROM:2CFB ; End of function ROM_2CE8 ROM:2CFB ROM:2CFC ROM:2CFC ; =============== S U B R O U T I N E ======================================= ROM:2CFC ROM:2CFC ROM:2CFC ROM_2CFC: ; CODE XREF: ROM_2CCC+5↑p ROM:2CFC clr INTMEM_1C ROM:2CFE ld INTMEM_30, #-8000h ROM:2D02 ROM:2D02 ROM_2D02: ; CODE XREF: ROM_2CFC+1F↓j ROM:2D02 orb INTMEM_26, #8 ROM:2D05 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D08 mulb ZERO_REG, ZERO_REG ; Zero register ROM:2D0C jbc IOPORT2, 7, ROM_2D12 ; Input/output port 2 ROM:2D0F or INTMEM_1C, INTMEM_30 ROM:2D12 ROM:2D12 ROM_2D12: ; CODE XREF: ROM_2CFC+10↑j ROM:2D12 andb INTMEM_26, #-9 ROM:2D15 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D18 shr INTMEM_30, #1 ROM:2D1B jnc ROM_2D02 ROM:2D1D ret ROM:2D1D ; End of function ROM_2CFC ROM:2D1D ROM:2D1E ROM:2D1E ; =============== S U B R O U T I N E ======================================= ROM:2D1E ROM:2D1E ROM:2D1E ROM_2D1E: ; CODE XREF: ROM_2CA2+7↑p ROM:2D1E ; ROM_2CA2+1B↑p ROM:2D1E scall ROM_2D40 ROM:2D20 scall ROM_2D3B ROM:2D22 ld INTMEM_30, 4[INTMEM_56] ROM:2D27 clrc ROM:2D28 jbs IOPORT2, 7, ROM_2D37 ; Input/output port 2 ROM:2D2B ROM:2D2B ROM_2D2B: ; CODE XREF: ROM_2D1E+16↓j ROM:2D2B jbs IOPORT2, 7, ROM_2D3A ; Input/output port 2 ROM:2D2E ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2D31 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2D34 djnzw INTMEM_30, ROM_2D2B ROM:2D37 ROM:2D37 ROM_2D37: ; CODE XREF: ROM_2D1E+A↑j ROM:2D37 incb INTMEM_1A ROM:2D39 setc ROM:2D3A ROM:2D3A ROM_2D3A: ; CODE XREF: ROM_2D1E:ROM_2D2B↑j ROM:2D3A ret ROM:2D3A ; End of function ROM_2D1E ROM:2D3A ROM:2D3B ROM:2D3B ; =============== S U B R O U T I N E ======================================= ROM:2D3B ROM:2D3B ROM:2D3B ROM_2D3B: ; CODE XREF: ROM_2C91:ROM_2C99↑p ROM:2D3B ; ROM_2CDA↑p ... ROM:2D3B orb INTMEM_26, #20h ; ' ' ROM:2D3E sjmp ROM_2D43 ROM:2D3E ; End of function ROM_2D3B ROM:2D3E ROM:2D40 ROM:2D40 ; =============== S U B R O U T I N E ======================================= ROM:2D40 ROM:2D40 ROM:2D40 ROM_2D40: ; CODE XREF: ROM_2C91+F↑j ROM:2D40 ; ROM_2CA2:ROM_2CCA↑j ... ROM:2D40 andb INTMEM_26, #-21h ROM:2D43 ROM:2D43 ROM_2D43: ; CODE XREF: ROM_2D3B+3↑j ROM:2D43 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D46 ret ROM:2D46 ; End of function ROM_2D40 ROM:2D46 ROM:2D47 ROM:2D47 ; =============== S U B R O U T I N E ======================================= ROM:2D47 ROM:2D47 ROM:2D47 ROM_2D47: ; CODE XREF: ROM_2CE8+E↑p ROM:2D47 ; ROM_2D54+2↓p ROM:2D47 orb INTMEM_26, #8 ROM:2D4A stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D4D andb INTMEM_26, #-9 ROM:2D50 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D53 ret ROM:2D53 ; End of function ROM_2D47 ROM:2D53 ROM:2D54 ROM:2D54 ; =============== S U B R O U T I N E ======================================= ROM:2D54 ROM:2D54 ROM:2D54 ROM_2D54: ; CODE XREF: ROM_3796+CB↓p ROM:2D54 scall ROM_2D3B ROM:2D56 scall ROM_2D47 ROM:2D58 sjmp ROM_2D40 ROM:2D58 ; End of function ROM_2D54 ROM:2D58 ROM:2D5A ROM:2D5A ; =============== S U B R O U T I N E ======================================= ROM:2D5A ROM:2D5A ROM:2D5A ROM_2D5A: ; CODE XREF: ROM_3796+EF↓p ROM:2D5A ; ROM_3796+F9↓p ROM:2D5A clrb INTMEM_1A ROM:2D5C clrb INTMEM_20 ROM:2D5E ldb INTMEM_1C+2, 91h[INTMEM_56] ROM:2D63 ROM:2D63 ROM_2D63: ; CODE XREF: ROM_2D5A+35↓j ROM:2D63 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2D66 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2D69 clr INTMEM_20+2 ROM:2D6B ldbze INTMEM_32, INTMEM_20 ROM:2D6E mulub INTMEM_32, 90h[INTMEM_56] ROM:2D73 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2D77 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2D7A lcall ROM_2CCC ROM:2D7D cmp INTMEM_1C, INTMEM_34 ROM:2D80 jne ROM_2D8D ROM:2D82 scall ROM_2D95 ROM:2D84 ldb INTMEM_8E, INTMEM_4E[] ROM:2D89 neg INTMEM_20+2 ROM:2D8B je ROM_2D94 ROM:2D8D ROM:2D8D ROM_2D8D: ; CODE XREF: ROM_2D5A+26↑j ROM:2D8D incb INTMEM_20 ROM:2D8F djnz INTMEM_1C+2, ROM_2D63 ROM:2D92 incb INTMEM_1A ROM:2D94 ROM:2D94 ROM_2D94: ; CODE XREF: ROM_2D5A+31↑j ROM:2D94 ret ROM:2D94 ; End of function ROM_2D5A ROM:2D94 ROM:2D95 ROM:2D95 ; =============== S U B R O U T I N E ======================================= ROM:2D95 ROM:2D95 ROM:2D95 ROM_2D95: ; CODE XREF: ROM_2D5A+28↑p ROM:2D95 ld INTMEM_34, #40h ; '@' ROM:2D99 ROM:2D99 ROM_2D99: ; CODE XREF: ROM_2D95+E↓j ROM:2D99 lcall ROM_2CCC ROM:2D9C st INTMEM_1C, [INTMEM_34]+ ROM:2D9F cmp INTMEM_34, #54h ; 'T' ROM:2DA3 jnc ROM_2D99 ROM:2DA5 ljmp ROM_2CCC ROM:2DA5 ; End of function ROM_2D95 ROM:2DA5 ROM:2DA8 ROM:2DA8 ; =============== S U B R O U T I N E ======================================= ROM:2DA8 ROM:2DA8 ROM:2DA8 ROM_2DA8: ; CODE XREF: ROM_2E4D+22↓p ROM:2DA8 ; ROM_2E95+72↓p ROM:2DA8 lcall ROM_2C91 ROM:2DAB clr INTMEM_20+2 ROM:2DAD ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2DB0 lcall ROM_2CA2 ROM:2DB3 ld INTMEM_34, #40h ; '@' ROM:2DB7 ROM:2DB7 ROM_2DB7: ; CODE XREF: ROM_2DA8+1E↓j ROM:2DB7 ld INTMEM_1C, [INTMEM_34]+ ROM:2DBA lcall ROM_2CA2 ROM:2DBD cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2DC0 jne ROM_2DD2 ROM:2DC2 cmp INTMEM_34, #54h ; 'T' ROM:2DC6 jnc ROM_2DB7 ROM:2DC8 ld INTMEM_1C, INTMEM_20+2 ROM:2DCB neg INTMEM_1C ROM:2DCD lcall ROM_2CA2 ROM:2DD0 sjmp ROM_2DE1 ROM:2DD2 ; --------------------------------------------------------------------------- ROM:2DD2 ROM:2DD2 ROM_2DD2: ; CODE XREF: ROM_2DA8+18↑j ROM:2DD2 ldb INTMEM_34, INTMEM_1A ROM:2DD5 ldbze INTMEM_1C, #-56h ROM:2DD8 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2DDB lcall ROM_2CA2 ROM:2DDE ldb INTMEM_1A, INTMEM_34 ROM:2DE1 ROM:2DE1 ROM_2DE1: ; CODE XREF: ROM_2DA8+28↑j ROM:2DE1 ljmp ROM_2C96 ROM:2DE1 ; End of function ROM_2DA8 ROM:2DE1 ROM:2DE4 ROM:2DE4 ; =============== S U B R O U T I N E ======================================= ROM:2DE4 ROM:2DE4 ROM:2DE4 ROM_2DE4: ; CODE XREF: ROM_2E95+92↓p ROM:2DE4 ; ROM_3796+116↓p ROM:2DE4 lcall ROM_2C91 ROM:2DE7 ld INTMEM_34, INTMEM_1C ROM:2DEA lcall ROM_2CCC ROM:2DED push INTMEM_1C[] ROM:2DF1 decb INTMEM_1A+1 ROM:2DF3 ld INTMEM_1C, INTMEM_34 ROM:2DF6 lcall ROM_2CA2 ROM:2DF9 ld INTMEM_1C, #54h ; 'T' ROM:2DFD sub INTMEM_1C, #40h ; '@' ROM:2E01 shr INTMEM_1C, #1 ROM:2E04 addb INTMEM_1A+1, INTMEM_1C ROM:2E07 lcall ROM_2CCC ROM:2E0A neg INTMEM_1C ROM:2E0C sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2E0F add INTMEM_1C, INTMEM_34 ROM:2E12 neg INTMEM_1C ROM:2E14 decb INTMEM_1A+1 ROM:2E16 lcall ROM_2CA2 ROM:2E19 ljmp ROM_2C96 ROM:2E19 ; End of function ROM_2DE4 ROM:2E19 ROM:2E1C ROM:2E1C ; =============== S U B R O U T I N E ======================================= ROM:2E1C ROM:2E1C ROM:2E1C ROM_2E1C: ; CODE XREF: ROM_3796+103↓p ROM:2E1C lcall ROM_2C91 ROM:2E1F clr INTMEM_20+2 ROM:2E21 clrb INTMEM_1A+1 ROM:2E23 ld INTMEM_1C, 6[INTMEM_56] ROM:2E28 lcall ROM_2CA2 ROM:2E2B ldb INTMEM_1C, #-57h ROM:2E2E ldb INTMEM_1C+1, #0 ROM:2E31 lcall ROM_2CA2 ROM:2E34 ldbze INTMEM_1C, #0 ROM:2E37 lcall ROM_2CA2 ROM:2E3A ld INTMEM_1C, 2[INTMEM_56] ROM:2E3F lcall ROM_2CA2 ROM:2E42 ld INTMEM_1C, INTMEM_20+2 ROM:2E45 neg INTMEM_1C ROM:2E47 lcall ROM_2CA2 ROM:2E4A ljmp ROM_2C96 ROM:2E4A ; End of function ROM_2E1C ROM:2E4A ROM:2E4D ROM:2E4D ; =============== S U B R O U T I N E ======================================= ROM:2E4D ROM:2E4D ROM:2E4D ROM_2E4D: ; CODE XREF: ROM_3796+106↓p ROM:2E4D ; ROM:3D39↓p ROM:2E4D ldb INTMEM_93, 92h[INTMEM_56] ROM:2E52 ldb INTMEM_20+1, 91h[INTMEM_56] ROM:2E57 ldb INTMEM_1C+2, INTMEM_20+1 ROM:2E5A ldb INTMEM_20, #-10h ROM:2E5D ROM:2E5D ROM_2E5D: ; CODE XREF: ROM_2E4D:ROM_2E7B↓j ROM:2E5D decb INTMEM_20+1 ROM:2E5F ldbze INTMEM_32, INTMEM_20+1 ROM:2E62 mulub INTMEM_32, 90h[INTMEM_56] ROM:2E67 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2E6B ld INTMEM_1C, #-55ABh ROM:2E6F lcall ROM_2DA8 ROM:2E72 cmpb INTMEM_1A, #1 ROM:2E75 jh ROM_2E7E ROM:2E77 je ROM_2E7B ROM:2E79 incb INTMEM_20 ROM:2E7B ROM:2E7B ROM_2E7B: ; CODE XREF: ROM_2E4D+2A↑j ROM:2E7B djnz INTMEM_1C+2, ROM_2E5D ROM:2E7E ROM:2E7E ROM_2E7E: ; CODE XREF: ROM_2E4D+28↑j ROM:2E7E ldbze INTMEM_1C, INTMEM_20 ROM:2E81 andb INTMEM_1C, #0Fh ROM:2E84 ret ROM:2E84 ; End of function ROM_2E4D ROM:2E84 ROM:2E85 ROM:2E85 ; =============== S U B R O U T I N E ======================================= ROM:2E85 ROM:2E85 ROM:2E85 ROM_2E85: ; CODE XREF: ROM_3796:ROM_3896↓p ROM:2E85 ld INTMEM_34, #40h ; '@' ROM:2E89 ROM:2E89 ROM_2E89: ; CODE XREF: ROM_2E85+B↓j ROM:2E89 st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2E8C cmp INTMEM_34, #54h ; 'T' ROM:2E90 jnc ROM_2E89 ROM:2E92 ljmp ROM_4232 ROM:2E92 ; End of function ROM_2E85 ROM:2E92 ROM:2E95 ROM:2E95 ; =============== S U B R O U T I N E ======================================= ROM:2E95 ROM:2E95 ROM:2E95 ROM_2E95: ; CODE XREF: start+95D↑p ROM:2E95 jbc INTMEM_AA, 7, ROM_2EB1 ROM:2E98 jbs INTMEM_AB, 0, ROM_2EA2 ROM:2E9B inc INTMEM_40 ROM:2E9D orb INTMEM_AB, #1 ROM:2EA0 sjmp ROM_2F3B ROM:2EA2 ; --------------------------------------------------------------------------- ROM:2EA2 ROM:2EA2 ROM_2EA2: ; CODE XREF: ROM_2E95+3↑j ROM:2EA2 jbs INTMEM_AB, 1, ROM_2F1B ROM:2EA5 jbs INTMEM_AB, 2, ROM_2EB3 ROM:2EA8 ldb INTMEM_1C, #22h ; '"' ROM:2EAB lcall ROM_2AC0 ROM:2EAE orb INTMEM_AB, #4 ROM:2EB1 ROM:2EB1 ROM_2EB1: ; CODE XREF: ROM_2E95↑j ROM:2EB1 ; ROM_2E95+21↓j ROM:2EB1 sjmp ROM_2F3B ROM:2EB3 ; --------------------------------------------------------------------------- ROM:2EB3 ROM:2EB3 ROM_2EB3: ; CODE XREF: ROM_2E95+10↑j ROM:2EB3 jbs INTMEM_AB, 4, ROM_2F2A ROM:2EB6 jbs INTMEM_A9, 4, ROM_2EB1 ROM:2EB9 jbs INTMEM_F6, 0, ROM_2F3B ROM:2EBC jbs INTMEM_AB, 3, ROM_2ED2 ROM:2EBF orb INTMEM_AB, #8 ROM:2EC2 ldb INTMEM_1C+2, INTMEM_4E[] ROM:2EC7 ldb INTMEM_20, 93h[INTMEM_56] ROM:2ECC ldb INTMEM_1C, #21h ; '!' ROM:2ECF lcall ROM_2AC0 ROM:2ED2 ROM:2ED2 ROM_2ED2: ; CODE XREF: ROM_2E95+27↑j ROM:2ED2 cmpb INTMEM_8E, INTMEM_4E[] ROM:2ED7 jne ROM_2F3B ROM:2ED9 ldb INTMEM_20+1, INTMEM_14C[] ROM:2EDE ldb INTMEM_1C+2, 91h[INTMEM_56] ROM:2EE3 ROM:2EE3 ROM_2EE3: ; CODE XREF: ROM_2E95:ROM_2F0E↓j ROM:2EE3 incb INTMEM_20+1 ROM:2EE5 cmpb INTMEM_20+1, 91h[INTMEM_56] ROM:2EEA jnc ROM_2EEE ROM:2EEC clrb INTMEM_20+1 ROM:2EEE ROM:2EEE ROM_2EEE: ; CODE XREF: ROM_2E95+55↑j ROM:2EEE ldbze INTMEM_32, INTMEM_20+1 ROM:2EF1 mulub INTMEM_32, 90h[INTMEM_56] ROM:2EF6 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2EFA lcall ROM_2CCC ROM:2EFD cmpb INTMEM_1C, #55h ; 'U' ROM:2F00 jne ROM_2F0E ROM:2F02 decb INTMEM_1A+1 ROM:2F04 ldb INTMEM_1C+1, #-5Bh ROM:2F07 lcall ROM_2DA8 ROM:2F0A negb INTMEM_1A ROM:2F0C je ROM_2F13 ROM:2F0E ROM:2F0E ROM_2F0E: ; CODE XREF: ROM_2E95+6B↑j ROM:2F0E djnz INTMEM_1C+2, ROM_2EE3 ROM:2F11 clrb INTMEM_1C+3 ROM:2F13 ROM:2F13 ROM_2F13: ; CODE XREF: ROM_2E95+77↑j ROM:2F13 orb INTMEM_AB, #2 ROM:2F16 stb INTMEM_1C+3, INTMEM_14D[] ROM:2F1B ROM:2F1B ROM_2F1B: ; CODE XREF: ROM_2E95:ROM_2EA2↑j ROM:2F1B jbc INTMEM_AB, 4, ROM_2F3B ROM:2F1E ld INTMEM_1C, #-55ABh ROM:2F22 ldb INTMEM_1A+1, INTMEM_14D[] ROM:2F27 lcall ROM_2DE4 ROM:2F2A ROM:2F2A ROM_2F2A: ; CODE XREF: ROM_2E95:ROM_2EB3↑j ROM:2F2A scall ROM_2F3C ROM:2F2C andb INTMEM_AA, #7Fh ROM:2F2F andb INTMEM_AB, #-2 ROM:2F32 andb INTMEM_AB, #-5 ROM:2F35 andb INTMEM_AB, #-3 ROM:2F38 andb INTMEM_AB, #-9 ROM:2F3B ROM:2F3B ROM_2F3B: ; CODE XREF: ROM_2E95+B↑j ROM:2F3B ; ROM_2E95:ROM_2EB1↑j ... ROM:2F3B ret ROM:2F3B ; End of function ROM_2E95 ROM:2F3B ROM:2F3C ROM:2F3C ; =============== S U B R O U T I N E ======================================= ROM:2F3C ROM:2F3C ROM:2F3C ROM_2F3C: ; CODE XREF: ROM_2E95:ROM_2F2A↑p ROM:2F3C ldb INTMEM_1C, #23h ; '#' ROM:2F3F ljmp ROM_2AC0 ROM:2F3F ; End of function ROM_2F3C ROM:2F3F ROM:2F42 ROM:2F42 ; =============== S U B R O U T I N E ======================================= ROM:2F42 ROM:2F42 ROM:2F42 ROM_2F42: ; CODE XREF: start+960↑p ROM:2F42 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:2F47 ld INTMEM_1C, #0 ROM:2F4B lcall ROM_32A8 ROM:2F4E clrb INTMEM_1C+1 ROM:2F50 shl INTMEM_1C, #4 ROM:2F53 mulu INTMEM_1C, #-0BDCh ROM:2F57 divu INTMEM_1C, #3415h ROM:2F5B st INTMEM_1C, INTMEM_142[] ROM:2F60 jbc INTMEM_F6, 1, ROM_2F72 ROM:2F63 st INTMEM_1C, INTMEM_140[] ROM:2F68 st INTMEM_1C, INTMEM_3BC[] ROM:2F6D st INTMEM_1C, INTMEM_3BE[] ROM:2F72 ROM:2F72 ROM_2F72: ; CODE XREF: ROM_2F42+1E↑j ROM:2F72 ret ROM:2F72 ; End of function ROM_2F42 ROM:2F72 ROM:2F73 ROM:2F73 ; =============== S U B R O U T I N E ======================================= ROM:2F73 ROM:2F73 ROM:2F73 ROM_2F73: ; CODE XREF: start:ROM_29F4↑p ROM:2F73 clr INTMEM_1A ROM:2F75 ROM:2F75 ROM_2F75: ; CODE XREF: ROM_2F73+B0↓j ROM:2F75 jbs INTMEM_AB, 6, ROM_2F82 ROM:2F78 ld INTMEM_1C, #0C8h ROM:2F7C ld INTMEM_20, #64h ; 'd' ROM:2F80 sjmp ROM_2FCF ROM:2F82 ; --------------------------------------------------------------------------- ROM:2F82 ROM:2F82 ROM_2F82: ; CODE XREF: ROM_2F73:ROM_2F75↑j ROM:2F82 ldbze INTMEM_20, 31F3h[INTMEM_1A] ROM:2F87 ld INTMEM_20, 3BCh[INTMEM_20] ROM:2F8C mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:2F91 divu INTMEM_1C, INTMEM_5C ROM:2F94 jv ROM_2FB5 ROM:2F96 ld INTMEM_20, 0Ah[INTMEM_56] ROM:2F9B mulu INTMEM_20, #64h ; 'd' ROM:2F9F divu INTMEM_20, INTMEM_5C ROM:2FA2 jnv ROM_2FAB ROM:2FA4 ld INTMEM_20, #0C8h ROM:2FA8 ld INTMEM_5A, [SP] ; Stack pointer ROM:2FAB ROM:2FAB ROM_2FAB: ; CODE XREF: ROM_2F73+2F↑j ROM:2FAB add INTMEM_1C, INTMEM_20 ROM:2FAE cmp INTMEM_1C, 8[INTMEM_56] ROM:2FB3 jnc ROM_2FBA ROM:2FB5 ROM:2FB5 ROM_2FB5: ; CODE XREF: ROM_2F73+21↑j ROM:2FB5 ld INTMEM_1C, 8[INTMEM_56] ROM:2FBA ROM:2FBA ROM_2FBA: ; CODE XREF: ROM_2F73+40↑j ROM:2FBA ld INTMEM_20, 0Ch[INTMEM_56] ROM:2FBF mulu INTMEM_20, #64h ; 'd' ROM:2FC3 divu INTMEM_20, INTMEM_5C ROM:2FC6 jnv ROM_2FCF ROM:2FC8 ld INTMEM_20, #64h ; 'd' ROM:2FCC ld INTMEM_5A, [SP] ; Stack pointer ROM:2FCF ROM:2FCF ROM_2FCF: ; CODE XREF: ROM_2F73+D↑j ROM:2FCF ; ROM_2F73+53↑j ROM:2FCF shl INTMEM_1A, #1 ROM:2FD2 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2FD7 sub INTMEM_1C+2, INTMEM_1C ROM:2FDA jc ROM_2FE0 ROM:2FDC add INTMEM_1C+2, #1C20h ROM:2FE0 ROM:2FE0 ROM_2FE0: ; CODE XREF: ROM_2F73+67↑j ROM:2FE0 shr INTMEM_1A, #1 ROM:2FE3 divb INTMEM_1C+2, #64h ; 'd' ROM:2FE7 stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:2FEC jbs INTMEM_AB, 6, ROM_2FFF ROM:2FEF subb INTMEM_1C+2, #2 ROM:2FF2 jc ROM_2FF7 ROM:2FF4 addb INTMEM_1C+2, #48h ; 'H' ROM:2FF7 ROM:2FF7 ROM_2FF7: ; CODE XREF: ROM_2F73+7F↑j ROM:2FF7 cmpb INTMEM_1C+2, #11h ROM:2FFA jc ROM_2FFF ROM:2FFC ldb INTMEM_95, INTMEM_1A ROM:2FFF ROM:2FFF ROM_2FFF: ; CODE XREF: ROM_2F73+79↑j ROM:2FFF ; ROM_2F73+87↑j ROM:2FFF shl INTMEM_1A, #1 ROM:3002 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:3007 sub INTMEM_1C+2, INTMEM_20 ROM:300A jc ROM_3010 ROM:300C add INTMEM_1C+2, #1C20h ROM:3010 ROM:3010 ROM_3010: ; CODE XREF: ROM_2F73+97↑j ROM:3010 shr INTMEM_1A, #1 ROM:3013 divb INTMEM_1C+2, #64h ; 'd' ROM:3017 stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:301C incb INTMEM_1A ROM:301E cmpb INTMEM_1A, #4 ROM:3021 jge ROM_3025 ROM:3023 sjmp ROM_2F75 ROM:3025 ; --------------------------------------------------------------------------- ROM:3025 ROM:3025 ROM_3025: ; CODE XREF: ROM_2F73+AE↑j ROM:3025 pushf ROM:3026 ldbze INTMEM_1A, INTMEM_95 ROM:3029 jbs INTMEM_AB, 5, ROM_303F ROM:302C ldb INTMEM_96, 134h[INTMEM_1A] ROM:3031 subb INTMEM_1C+3, INTMEM_96, #1 ROM:3035 jge ROM_303A ROM:3037 addb INTMEM_1C+3, #48h ; 'H' ROM:303A ROM:303A ROM_303A: ; CODE XREF: ROM_2F73+C2↑j ROM:303A ldb INTMEM_93+1, INTMEM_1C+3 ROM:303D sjmp ROM_3044 ROM:303F ; --------------------------------------------------------------------------- ROM:303F ROM:303F ROM_303F: ; CODE XREF: ROM_2F73+B6↑j ROM:303F ldb INTMEM_96, 130h[INTMEM_1A] ROM:3044 ROM:3044 ROM_3044: ; CODE XREF: ROM_2F73+CA↑j ROM:3044 popf ROM:3045 ret ROM:3045 ; End of function ROM_2F73 ROM:3045 ROM:3046 ROM:3046 ; =============== S U B R O U T I N E ======================================= ROM:3046 ROM:3046 ROM:3046 ROM_3046: ; CODE XREF: start+963↑p ROM:3046 ld INTMEM_1C+2, INTMEM_5E ROM:3049 divub INTMEM_1C+2, #19h ROM:304C jnv ROM_3051 ROM:304E ldb INTMEM_1C+2, #-1 ROM:3051 ROM:3051 ROM_3051: ; CODE XREF: ROM_3046+6↑j ROM:3051 ld INTMEM_1C, #1 ROM:3055 lcall ROM_32A8 ROM:3058 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:305B je ROM_306B ROM:305D ldb INTMEM_20, #64h ; 'd' ROM:3060 mulub INTMEM_20, #0 ROM:3063 clr INTMEM_20+2 ROM:3065 divu INTMEM_20, INTMEM_5C ROM:3068 addb INTMEM_1C, INTMEM_20 ROM:306B ROM:306B ROM_306B: ; CODE XREF: ROM_3046+15↑j ROM:306B stb INTMEM_1C, INTMEM_14E[] ROM:3070 ret ROM:3070 ; End of function ROM_3046 ROM:3070 ROM:3071 ROM:3071 ; =============== S U B R O U T I N E ======================================= ROM:3071 ROM:3071 ROM:3071 ROM_3071: ; CODE XREF: ROM_602F:ROM_631E↓p ROM:3071 clrb INTMEM_1A ROM:3073 ld INTMEM_32, #6 ROM:3077 ldbze INTMEM_2C, INTMEM_14E[] ROM:307C ROM:307C ROM_307C: ; CODE XREF: ROM_3071+35↓j ROM:307C ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:3081 cmp INTMEM_20+2, #1C1Fh ROM:3085 jnh ROM_308F ROM:3087 ldb INTMEM_1A, #-1 ROM:308A ld INTMEM_5A, [SP] ; Stack pointer ROM:308D sjmp ROM_30A2 ROM:308F ; --------------------------------------------------------------------------- ROM:308F ROM:308F ROM_308F: ; CODE XREF: ROM_3071+14↑j ROM:308F ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:3094 sub INTMEM_20+2, INTMEM_2C ROM:3097 jc ROM_309D ROM:3099 add INTMEM_20+2, #1C20h ROM:309D ROM:309D ROM_309D: ; CODE XREF: ROM_3071+26↑j ROM:309D st INTMEM_20+2, 138h[INTMEM_32] ROM:30A2 ROM:30A2 ROM_30A2: ; CODE XREF: ROM_3071+1C↑j ROM:30A2 sub INTMEM_32, #2 ROM:30A6 jc ROM_307C ROM:30A8 cmpb INTMEM_1A, #0 ROM:30AB jne ROM_30B2 ROM:30AD orb INTMEM_AB, #-80h ROM:30B0 sjmp ROM_30B5 ROM:30B2 ; --------------------------------------------------------------------------- ROM:30B2 ROM:30B2 ROM_30B2: ; CODE XREF: ROM_3071+3A↑j ROM:30B2 andb INTMEM_AB, #7Fh ROM:30B5 ROM:30B5 ROM_30B5: ; CODE XREF: ROM_3071+3F↑j ROM:30B5 ret ROM:30B5 ; End of function ROM_3071 ROM:30B5 ROM:30B6 ROM:30B6 ; =============== S U B R O U T I N E ======================================= ROM:30B6 ROM:30B6 ROM:30B6 ROM_30B6: ; CODE XREF: ROM:3C8C↓p ROM:30B6 ; ROM_602F+2AC↓p ROM:30B6 clrb INTMEM_1A ROM:30B8 cmpb INTMEM_1C, #0 ROM:30BB jne ROM_30BF ROM:30BD sjmp ROM_3161 ROM:30BF ; --------------------------------------------------------------------------- ROM:30BF ROM:30BF ROM_30BF: ; CODE XREF: ROM_30B6+5↑j ROM:30BF cmpb INTMEM_1C, #1 ROM:30C2 jne ROM_30E9 ROM:30C4 cmpb INTMEM_1C+1, #4 ROM:30C7 jh ROM_30CF ROM:30C9 cmp INTMEM_1C+2, #1C1Fh ROM:30CD jnh ROM_30D1 ROM:30CF ROM:30CF ROM_30CF: ; CODE XREF: ROM_30B6+11↑j ROM:30CF sjmp ROM_315B ROM:30D1 ; --------------------------------------------------------------------------- ROM:30D1 ROM:30D1 ROM_30D1: ; CODE XREF: ROM_30B6+17↑j ROM:30D1 ldbze INTMEM_32, INTMEM_1C+1 ROM:30D4 ldbze INTMEM_2C, INTMEM_14E[] ROM:30D9 sub INTMEM_1C+2, INTMEM_2C ROM:30DC jc ROM_30E2 ROM:30DE add INTMEM_1C+2, #1C20h ROM:30E2 ROM:30E2 ROM_30E2: ; CODE XREF: ROM_30B6+26↑j ROM:30E2 st INTMEM_1C+2, 138h[INTMEM_32] ROM:30E7 sjmp ROM_3161 ROM:30E9 ; --------------------------------------------------------------------------- ROM:30E9 ROM:30E9 ROM_30E9: ; CODE XREF: ROM_30B6+C↑j ROM:30E9 cmpb INTMEM_1C, #2 ROM:30EC jne ROM_3147 ROM:30EE cmp INTMEM_5E, #0 ROM:30F2 je ROM_30F9 ROM:30F4 ldb INTMEM_1A, #1 ROM:30F7 sjmp ROM_3145 ROM:30F9 ; --------------------------------------------------------------------------- ROM:30F9 ROM:30F9 ROM_30F9: ; CODE XREF: ROM_30B6+3C↑j ROM:30F9 cmp INTMEM_1C+2, INTMEM_140[] ROM:30FE jnh ROM_3105 ROM:3100 ldb INTMEM_1A, #2 ROM:3103 sjmp ROM_3145 ROM:3105 ; --------------------------------------------------------------------------- ROM:3105 ROM:3105 ROM_3105: ; CODE XREF: ROM_30B6+48↑j ROM:3105 ld INTMEM_32, INTMEM_1C+2 ROM:3108 ldb INTMEM_1C, #3 ROM:310B lcall ROM_3162 ROM:310E ld INTMEM_60, INTMEM_1C+2 ROM:3111 add INTMEM_1C+2, INTMEM_32 ROM:3114 ldb INTMEM_1C, #2 ROM:3117 lcall ROM_3162 ROM:311A cmpb INTMEM_1A, #0 ROM:311D je ROM_312A ROM:311F ldb INTMEM_1A, #3 ROM:3122 sjmp ROM_3145 ROM:3124 ; --------------------------------------------------------------------------- ROM:3124 ROM:3124 ROM_3124: ; CODE XREF: ROM_30B6+79↓j ROM:3124 jbc INTMEM_1C, 0, ROM_3131 ROM:3127 jbs INTMEM_1C, 1, ROM_3131 ROM:312A ROM:312A ROM_312A: ; CODE XREF: ROM_30B6+67↑j ROM:312A clrb INTMEM_1C ROM:312C lcall ROM_3162 ROM:312F sjmp ROM_3124 ROM:3131 ; --------------------------------------------------------------------------- ROM:3131 ROM:3131 ROM_3131: ; CODE XREF: ROM_30B6:ROM_3124↑j ROM:3131 ; ROM_30B6+71↑j ROM:3131 jbc INTMEM_1C, 1, ROM_3140 ROM:3134 clrb INTMEM_1A+1 ROM:3136 sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:313A sub INTMEM_20+2, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:313E sjmp ROM_3143 ROM:3140 ; --------------------------------------------------------------------------- ROM:3140 ROM:3140 ROM_3140: ; CODE XREF: ROM_30B6:ROM_3131↑j ROM:3140 ldb INTMEM_1A+1, #1 ROM:3143 ROM:3143 ROM_3143: ; CODE XREF: ROM_30B6+88↑j ROM:3143 clrb INTMEM_1A ROM:3145 ROM:3145 ROM_3145: ; CODE XREF: ROM_30B6+41↑j ROM:3145 ; ROM_30B6+4D↑j ... ROM:3145 sjmp ROM_3161 ROM:3147 ; --------------------------------------------------------------------------- ROM:3147 ROM:3147 ROM_3147: ; CODE XREF: ROM_30B6+36↑j ROM:3147 cmpb INTMEM_1C, #3 ROM:314A jne ROM_3151 ROM:314C orb INTMEM_AB, #-80h ROM:314F sjmp ROM_3161 ROM:3151 ; --------------------------------------------------------------------------- ROM:3151 ROM:3151 ROM_3151: ; CODE XREF: ROM_30B6+94↑j ROM:3151 cmpb INTMEM_1C, #4 ROM:3154 jne ROM_315B ROM:3156 andb INTMEM_AB, #7Fh ROM:3159 sjmp ROM_3161 ROM:315B ; --------------------------------------------------------------------------- ROM:315B ROM:315B ROM_315B: ; CODE XREF: ROM_30B6:ROM_30CF↑j ROM:315B ; ROM_30B6+9E↑j ROM:315B ldb INTMEM_1A, #-1 ROM:315E ld INTMEM_5A, [SP] ; Stack pointer ROM:3161 ROM:3161 ROM_3161: ; CODE XREF: ROM_30B6+7↑j ROM:3161 ; ROM_30B6+31↑j ... ROM:3161 ret ROM:3161 ; End of function ROM_30B6 ROM:3161 ROM:3162 ROM:3162 ; =============== S U B R O U T I N E ======================================= ROM:3162 ROM:3162 ROM:3162 ROM_3162: ; CODE XREF: ROM_2A19-784↑p ROM:3162 ; ROM_2A19-6F9↑p ... ROM:3162 cmpb INTMEM_1C+1, #4 ROM:3165 jge ROM_31C2 ROM:3167 cmpb INTMEM_1C, #0 ROM:316A je ROM_31C9 ROM:316C jbs WSR1, 6, ROM_31BB ; Window selection register 1 ROM:316F ldbze INTMEM_1A, INTMEM_1C+1 ROM:3172 ldb INTMEM_1A+1, 31F7h[INTMEM_1A] ROM:3177 jbc INTMEM_1C, 0, ROM_317D ROM:317A orb INTMEM_1A+1, #20h ; ' ' ROM:317D ROM:317D ROM_317D: ; CODE XREF: ROM_3162+15↑j ROM:317D ldb INTMEM_6, INTMEM_1A+1 ROM:3180 cmpb INTMEM_1C, #3 ROM:3183 jc ROM_319D ROM:3185 sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:318A sub INTMEM_1A, INT_PEND+1 ; Interrupt pending register ROM:318D cmp INTMEM_1A, #-4438h ROM:3191 jnc ROM_31A2 ROM:3193 ldb INTMEM_1A, #1 ROM:3196 add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:319B sjmp ROM_31A4 ROM:319D ; --------------------------------------------------------------------------- ROM:319D ROM:319D ROM_319D: ; CODE XREF: ROM_3162+21↑j ROM:319D add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:31A2 ROM:31A2 ROM_31A2: ; CODE XREF: ROM_3162+2F↑j ROM:31A2 clrb INTMEM_1A ROM:31A4 ROM:31A4 ROM_31A4: ; CODE XREF: ROM_3162+39↑j ROM:31A4 ld INTMEM_4, INTMEM_1C+2 ROM:31A7 ldb INTMEM_1A+1, #1 ROM:31AA shlb INTMEM_1A+1, INTMEM_1C+1 ROM:31AD jbc INTMEM_1C, 0, ROM_31B4 ROM:31B0 orb INTMEM_97, INTMEM_1A+1 ROM:31B3 ret ROM:31B4 ; --------------------------------------------------------------------------- ROM:31B4 ROM:31B4 ROM_31B4: ; CODE XREF: ROM_3162+4B↑j ROM:31B4 xorb INTMEM_1A+1, #-1 ROM:31B7 andb INTMEM_97, INTMEM_1A+1 ROM:31BA ret ROM:31BB ; --------------------------------------------------------------------------- ROM:31BB ROM:31BB ROM_31BB: ; CODE XREF: ROM_3162+A↑j ROM:31BB ldb INTMEM_1A, #2 ROM:31BE orb INTMEM_4F, #1 ROM:31C1 ret ROM:31C2 ; --------------------------------------------------------------------------- ROM:31C2 ROM:31C2 ROM_31C2: ; CODE XREF: ROM_3162+3↑j ROM:31C2 ldb INTMEM_1A, #-1 ROM:31C5 ld INTMEM_5A, [SP] ; Stack pointer ROM:31C8 ret ROM:31C9 ; --------------------------------------------------------------------------- ROM:31C9 ROM:31C9 ROM_31C9: ; CODE XREF: ROM_3162+8↑j ROM:31C9 clrb INTMEM_1C ROM:31CB ldbze INTMEM_1A, INTMEM_1C+1 ROM:31CE andb ZERO_REG, WSR1, 31FBh[INTMEM_1A] ; Zero register ROM:31D4 je ROM_31D9 ROM:31D6 ldb INTMEM_1C, #1 ROM:31D9 ROM:31D9 ROM_31D9: ; CODE XREF: ROM_3162+72↑j ROM:31D9 andb ZERO_REG, IOPORT1, 31FFh[INTMEM_1A] ; Zero register ROM:31DF jne ROM_31E4 ROM:31E1 orb INTMEM_1C, #2 ROM:31E4 ROM:31E4 ROM_31E4: ; CODE XREF: ROM_3162+7D↑j ROM:31E4 clrb INTMEM_1A ROM:31E6 ret ROM:31E6 ; End of function ROM_3162 ROM:31E6 ROM:31E7 ; --------------------------------------------------------------------------- ROM:31E7 skip INTMEM_36 ROM:31E9 ROM:31E9 ; =============== S U B R O U T I N E ======================================= ROM:31E9 ROM:31E9 ROM:31E9 ROM_31E9: ROM:31E9 notb INTMEM_24 ROM:31EB not ZERO_REG ; Zero register ROM:31ED neg ZERO_REG+1 ; Zero register ROM:31EF clr INTMEM_2+1 ROM:31F1 skip INTMEM_2 ROM:31F3 skip ZERO_REG ; Zero register ROM:31F5 skip ZERO_REG ; Zero register ROM:31F7 clr ZERO_REG+1 ; Zero register ROM:31F9 clr ZERO_REG+1 ; Zero register ROM:31FB not INTMEM_2 ROM:31FD not INTMEM_2 ROM:31FF not INTMEM_2 ROM:3201 not INTMEM_2 ROM:3203 ROM:3203 ROM_3203: ; CODE XREF: ROM:ROM_54E3↓p ROM:3203 cmp INTMEM_20, #1C20h ROM:3207 jc ROM_3226 ROM:3209 clr INTMEM_2E ROM:320B cmp INTMEM_1C, ZERO_REG ; Zero register ROM:320E je ROM_3247 ROM:3210 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3213 je ROM_321A ROM:3215 shl INTMEM_1C, #1 ROM:3218 jc ROM_3226 ROM:321A ROM:321A ROM_321A: ; CODE XREF: ROM_31E9+2A↑j ROM:321A add INTMEM_1C+2, #-8000h ROM:321E jnc ROM_322A ROM:3220 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3224 jnc ROM_3230 ROM:3226 ROM:3226 ROM_3226: ; CODE XREF: ROM_31E9+1E↑j ROM:3226 ; ROM_31E9+2F↑j ... ROM:3226 ldb INTMEM_1A, #1 ROM:3229 ret ROM:322A ; --------------------------------------------------------------------------- ROM:322A ROM:322A ROM_322A: ; CODE XREF: ROM_31E9+35↑j ROM:322A add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:322E jnc ROM_3226 ROM:3230 ROM:3230 ROM_3230: ; CODE XREF: ROM_31E9+3B↑j ROM:3230 cmp INTMEM_1A, #0Ch ROM:3234 jnc ROM_3226 ROM:3236 ld INTMEM_2C, INTMEM_1C+2 ROM:3239 jbc INTMEM_1C+3, 7, ROM_323E ROM:323C neg INTMEM_2C ROM:323E ROM:323E ROM_323E: ; CODE XREF: ROM_31E9+50↑j ROM:323E mulu INTMEM_2C, #-3FFFh ROM:3242 jbc INTMEM_1C+3, 7, ROM_3247 ROM:3245 neg INTMEM_2E ROM:3247 ROM:3247 ROM_3247: ; CODE XREF: ROM_31E9+25↑j ROM:3247 ; ROM_31E9+59↑j ROM:3247 add INTMEM_64, INTMEM_2E, #-8000h ROM:324C mulu INTMEM_1C, #-3FFFh ROM:3250 pushf ROM:3251 st INTMEM_1C+2, INTMEM_66 ROM:3254 andb INTMEM_AC, #-2 ROM:3257 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:325A je ROM_325F ROM:325C orb INTMEM_AC, #1 ROM:325F ROM:325F ROM_325F: ; CODE XREF: ROM_31E9+71↑j ROM:325F popf ROM:3260 andb INTMEM_AC, #-3 ROM:3263 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:3266 je ROM_326B ROM:3268 orb INTMEM_AC, #2 ROM:326B ROM:326B ROM_326B: ; CODE XREF: ROM_31E9+7D↑j ROM:326B st INTMEM_20, INTMEM_62 ROM:326B ; End of function ROM_31E9 ROM:326B ROM:326E ROM:326E ; =============== S U B R O U T I N E ======================================= ROM:326E ROM:326E ROM:326E ROM_326E: ; CODE XREF: start+977↑p ROM:326E ld INTMEM_20, INTMEM_62 ROM:3271 jbs INTMEM_AC, 1, ROM_329B ROM:3274 jbc INTMEM_AB, 6, ROM_329B ROM:3277 add INTMEM_1C, INTMEM_64, #-8000h ROM:327C jnc ROM_3288 ROM:327E add INTMEM_1C, INTMEM_66 ROM:3281 jnc ROM_328D ROM:3283 ldbse INTMEM_1C, INTMEM_FF ROM:3286 sjmp ROM_328D ROM:3288 ; --------------------------------------------------------------------------- ROM:3288 ROM:3288 ROM_3288: ; CODE XREF: ROM_326E+E↑j ROM:3288 add INTMEM_1C, INTMEM_66 ROM:328B jnc ROM_329B ROM:328D ROM:328D ROM_328D: ; CODE XREF: ROM_326E+13↑j ROM:328D ; ROM_326E+18↑j ROM:328D mulu INTMEM_1C, #64h ; 'd' ROM:3291 divu INTMEM_1C, INTMEM_5C ROM:3294 sub INTMEM_20, INTMEM_1C ROM:3297 jc ROM_329B ROM:3299 clr INTMEM_20 ROM:329B ROM:329B ROM_329B: ; CODE XREF: ROM_326E+3↑j ROM:329B ; ROM_326E+6↑j ... ROM:329B add INTMEM_20, #32h ; '2' ROM:329F divub INTMEM_20, #64h ; 'd' ROM:32A2 stb INTMEM_20, INTMEM_14F[] ROM:32A7 ret ROM:32A7 ; End of function ROM_326E ROM:32A7 ROM:32A8 ROM:32A8 ; =============== S U B R O U T I N E ======================================= ROM:32A8 ROM:32A8 ROM:32A8 ROM_32A8: ; CODE XREF: ROM_2F42+9↑p ROM:32A8 ; ROM_3046+F↑p ... ROM:32A8 shl INTMEM_1C, #1 ROM:32AB ld INTMEM_20+2, INTMEM_56 ROM:32AE ld INTMEM_1A, [INTMEM_20+2] ROM:32B1 sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:32B5 sub INTMEM_1A, #4 ROM:32B9 add INTMEM_1C, INTMEM_1A ROM:32BC ld INTMEM_1C, [INTMEM_1C] ROM:32BF add INTMEM_1C, INTMEM_20+2 ROM:32C2 ldb INTMEM_1A, [INTMEM_1C]+ ROM:32C5 decb INTMEM_1A ROM:32C7 ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:32CA ldbze INTMEM_20, INTMEM_1A ROM:32CD add INTMEM_1C, INTMEM_20 ROM:32D0 st INTMEM_1C, INTMEM_20 ROM:32D3 ldb INTMEM_2E+1, INTMEM_1A ROM:32D6 cmpb INTMEM_2E+1, ZERO_REG ; Zero register ROM:32D9 je ROM_32E5 ROM:32DB ROM:32DB ROM_32DB: ; CODE XREF: ROM_32A8+3A↓j ROM:32DB cmpb INTMEM_1C+2, [INTMEM_1C] ROM:32DE jc ROM_32E5 ROM:32E0 dec INTMEM_1C ROM:32E2 djnz INTMEM_2E+1, ROM_32DB ROM:32E5 ROM:32E5 ROM_32E5: ; CODE XREF: ROM_32A8+31↑j ROM:32E5 ; ROM_32A8+36↑j ROM:32E5 cmpb INTMEM_2E+1, INTMEM_1A ROM:32E8 ldb INTMEM_2E, INTMEM_2E+1 ROM:32EB ldb INTMEM_20+2, [INTMEM_1C] ROM:32EE je ROM_32F2 ROM:32F0 inc INTMEM_1C ROM:32F2 ROM:32F2 ROM_32F2: ; CODE XREF: ROM_32A8+46↑j ROM:32F2 ldb INTMEM_20+3, [INTMEM_1C] ROM:32F5 decb INTMEM_1A+1 ROM:32F7 jne ROM_32FB ROM:32F9 sjmp ROM_33F6 ROM:32FB ; --------------------------------------------------------------------------- ROM:32FB ROM:32FB ROM_32FB: ; CODE XREF: ROM_32A8+4F↑j ROM:32FB ldb INTMEM_2E+1, INTMEM_1A+1 ROM:32FE ld INTMEM_1C, INTMEM_20 ROM:3301 ldbze INTMEM_20, INTMEM_1A+1 ROM:3304 inc INTMEM_20 ROM:3306 add INTMEM_1C, INTMEM_20 ROM:3309 st INTMEM_1C, INTMEM_20 ROM:330C ROM:330C ROM_330C: ; CODE XREF: ROM_32A8+6B↓j ROM:330C cmpb INTMEM_1C+3, [INTMEM_1C] ROM:330F jc ROM_3316 ROM:3311 dec INTMEM_1C ROM:3313 djnz INTMEM_2E+1, ROM_330C ROM:3316 ROM:3316 ROM_3316: ; CODE XREF: ROM_32A8+67↑j ROM:3316 cmpb INTMEM_2E+1, INTMEM_1A+1 ROM:3319 ldb INTMEM_2C, [INTMEM_1C] ROM:331C je ROM_3320 ROM:331E inc INTMEM_1C ROM:3320 ROM:3320 ROM_3320: ; CODE XREF: ROM_32A8+74↑j ROM:3320 ldb INTMEM_2C+1, [INTMEM_1C] ROM:3323 add INTMEM_1C, INTMEM_20, #1 ROM:3328 incb INTMEM_1A ROM:332A mulub INTMEM_20, INTMEM_2E+1, INTMEM_1A ROM:332E add INTMEM_1C, INTMEM_20 ROM:3331 ldbze INTMEM_20, INTMEM_2E ROM:3334 add INTMEM_1C, INTMEM_20 ROM:3337 ldb INTMEM_2E, [INTMEM_1C] ROM:333A ldb INTMEM_2E+1, 1[INTMEM_1C] ROM:333E ldbze INTMEM_20, INTMEM_1A ROM:3341 add INTMEM_1C, INTMEM_20 ROM:3344 ldb INTMEM_20, [INTMEM_1C] ROM:3347 ldb INTMEM_20+1, 1[INTMEM_1C] ROM:334B ld INTMEM_1C, INTMEM_20+2 ROM:334E subb INTMEM_1C+1, INTMEM_1C ROM:3351 je ROM_337D ROM:3353 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3357 jnc ROM_337D ROM:3359 ldb INTMEM_1A+1, INTMEM_2E ROM:335C subb INTMEM_2E+1, INTMEM_2E ROM:335F jc ROM_3368 ROM:3361 negb INTMEM_2E+1 ROM:3363 ldb INTMEM_30, INTMEM_2E+1 ROM:3366 sjmp ROM_336A ROM:3368 ; --------------------------------------------------------------------------- ROM:3368 ROM:3368 ROM_3368: ; CODE XREF: ROM_32A8+B7↑j ROM:3368 clrb INTMEM_30 ROM:336A ROM:336A ROM_336A: ; CODE XREF: ROM_32A8+BE↑j ROM:336A mulub INTMEM_2E, INTMEM_1C, INTMEM_2E+1 ROM:336E divub INTMEM_2E, INTMEM_1C+1 ROM:3371 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3374 je ROM_3378 ROM:3376 negb INTMEM_2E ROM:3378 ROM:3378 ROM_3378: ; CODE XREF: ROM_32A8+CC↑j ROM:3378 addb INTMEM_1A+1, INTMEM_2E ROM:337B sjmp ROM_3380 ROM:337D ; --------------------------------------------------------------------------- ROM:337D ROM:337D ROM_337D: ; CODE XREF: ROM_32A8+A9↑j ROM:337D ; ROM_32A8+AF↑j ROM:337D ldb INTMEM_1A+1, INTMEM_2E ROM:3380 ROM:3380 ROM_3380: ; CODE XREF: ROM_32A8+D3↑j ROM:3380 stb INTMEM_1A+1, INTMEM_1A ROM:3383 ld INTMEM_1C, INTMEM_20+2 ROM:3386 ld INTMEM_2E, INTMEM_20 ROM:3389 subb INTMEM_1C+1, INTMEM_1C ROM:338C je ROM_33B8 ROM:338E subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3392 jnc ROM_33B8 ROM:3394 ldb INTMEM_1A+1, INTMEM_2E ROM:3397 subb INTMEM_2E+1, INTMEM_2E ROM:339A jc ROM_33A3 ROM:339C negb INTMEM_2E+1 ROM:339E ldb INTMEM_30, INTMEM_2E+1 ROM:33A1 sjmp ROM_33A5 ROM:33A3 ; --------------------------------------------------------------------------- ROM:33A3 ROM:33A3 ROM_33A3: ; CODE XREF: ROM_32A8+F2↑j ROM:33A3 clrb INTMEM_30 ROM:33A5 ROM:33A5 ROM_33A5: ; CODE XREF: ROM_32A8+F9↑j ROM:33A5 mulub INTMEM_2E, INTMEM_1C, INTMEM_2E+1 ROM:33A9 divub INTMEM_2E, INTMEM_1C+1 ROM:33AC cmpb INTMEM_30, ZERO_REG ; Zero register ROM:33AF je ROM_33B3 ROM:33B1 negb INTMEM_2E ROM:33B3 ROM:33B3 ROM_33B3: ; CODE XREF: ROM_32A8+107↑j ROM:33B3 addb INTMEM_1A+1, INTMEM_2E ROM:33B6 sjmp ROM_33BB ROM:33B8 ; --------------------------------------------------------------------------- ROM:33B8 ROM:33B8 ROM_33B8: ; CODE XREF: ROM_32A8+E4↑j ROM:33B8 ; ROM_32A8+EA↑j ROM:33B8 ldb INTMEM_1A+1, INTMEM_2E ROM:33BB ROM:33BB ROM_33BB: ; CODE XREF: ROM_32A8+10E↑j ROM:33BB ld INTMEM_2E, INTMEM_1A ROM:33BE ld INTMEM_1C, INTMEM_2C ROM:33C1 subb INTMEM_1C+1, INTMEM_1C ROM:33C4 je ROM_33F0 ROM:33C6 subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:33CA jnc ROM_33F0 ROM:33CC ldb INTMEM_1A+1, INTMEM_2E ROM:33CF subb INTMEM_2E+1, INTMEM_2E ROM:33D2 jc ROM_33DB ROM:33D4 negb INTMEM_2E+1 ROM:33D6 ldb INTMEM_30, INTMEM_2E+1 ROM:33D9 sjmp ROM_33DD ROM:33DB ; --------------------------------------------------------------------------- ROM:33DB ROM:33DB ROM_33DB: ; CODE XREF: ROM_32A8+12A↑j ROM:33DB clrb INTMEM_30 ROM:33DD ROM:33DD ROM_33DD: ; CODE XREF: ROM_32A8+131↑j ROM:33DD mulub INTMEM_2E, INTMEM_1C, INTMEM_2E+1 ROM:33E1 divub INTMEM_2E, INTMEM_1C+1 ROM:33E4 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:33E7 je ROM_33EB ROM:33E9 negb INTMEM_2E ROM:33EB ROM:33EB ROM_33EB: ; CODE XREF: ROM_32A8+13F↑j ROM:33EB addb INTMEM_1A+1, INTMEM_2E ROM:33EE sjmp ROM_33F3 ROM:33F0 ; --------------------------------------------------------------------------- ROM:33F0 ROM:33F0 ROM_33F0: ; CODE XREF: ROM_32A8+11C↑j ROM:33F0 ; ROM_32A8+122↑j ROM:33F0 ldb INTMEM_1A+1, INTMEM_2E ROM:33F3 ROM:33F3 ROM_33F3: ; CODE XREF: ROM_32A8+146↑j ROM:33F3 ljmp ROM_343C ROM:33F6 ; --------------------------------------------------------------------------- ROM:33F6 ROM:33F6 ROM_33F6: ; CODE XREF: ROM_32A8+51↑j ROM:33F6 add INTMEM_1C, INTMEM_20, #1 ROM:33FB ldbze INTMEM_20, INTMEM_2E ROM:33FE add INTMEM_1C, INTMEM_20 ROM:3401 ldb INTMEM_2E, [INTMEM_1C]+ ROM:3404 ldb INTMEM_2E+1, [INTMEM_1C] ROM:3407 ld INTMEM_1C, INTMEM_20+2 ROM:340A subb INTMEM_1C+1, INTMEM_1C ROM:340D je ROM_3439 ROM:340F subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3413 jnc ROM_3439 ROM:3415 ldb INTMEM_1A+1, INTMEM_2E ROM:3418 subb INTMEM_2E+1, INTMEM_2E ROM:341B jc ROM_3424 ROM:341D negb INTMEM_2E+1 ROM:341F ldb INTMEM_30, INTMEM_2E+1 ROM:3422 sjmp ROM_3426 ROM:3424 ; --------------------------------------------------------------------------- ROM:3424 ROM:3424 ROM_3424: ; CODE XREF: ROM_32A8+173↑j ROM:3424 clrb INTMEM_30 ROM:3426 ROM:3426 ROM_3426: ; CODE XREF: ROM_32A8+17A↑j ROM:3426 mulub INTMEM_2E, INTMEM_1C, INTMEM_2E+1 ROM:342A divub INTMEM_2E, INTMEM_1C+1 ROM:342D cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3430 je ROM_3434 ROM:3432 negb INTMEM_2E ROM:3434 ROM:3434 ROM_3434: ; CODE XREF: ROM_32A8+188↑j ROM:3434 addb INTMEM_1A+1, INTMEM_2E ROM:3437 sjmp ROM_343C ROM:3439 ; --------------------------------------------------------------------------- ROM:3439 ROM:3439 ROM_3439: ; CODE XREF: ROM_32A8+165↑j ROM:3439 ; ROM_32A8+16B↑j ROM:3439 ldb INTMEM_1A+1, INTMEM_2E ROM:343C ROM:343C ROM_343C: ; CODE XREF: ROM_32A8:ROM_33F3↑j ROM:343C ; ROM_32A8+18F↑j ROM:343C ldb INTMEM_1C, INTMEM_1A+1 ROM:343F ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:3442 ret ROM:3442 ; End of function ROM_32A8 ROM:3442 ROM:3443 ROM:3443 ; =============== S U B R O U T I N E ======================================= ROM:3443 ROM:3443 ROM:3443 ROM_3443: ; CODE XREF: ROM_34E3+78↓p ROM:3443 ; ROM_393E+19↓p ... ROM:3443 ldb INTMEM_1A, #0 ROM:3446 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:3449 jne ROM_344F ROM:344B ld INTMEM_1C+2, #2 ROM:344F ROM:344F ROM_344F: ; CODE XREF: ROM_3443+6↑j ROM:344F clr INTMEM_20+2 ROM:3451 sub INTMEM_20, INTMEM_1C ROM:3454 jc ROM_345F ROM:3456 neg INTMEM_20 ROM:3458 divu INTMEM_20, INTMEM_1C+2 ROM:345B neg INTMEM_20 ROM:345D sjmp ROM_3462 ROM:345F ; --------------------------------------------------------------------------- ROM:345F ROM:345F ROM_345F: ; CODE XREF: ROM_3443+11↑j ROM:345F divu INTMEM_20, INTMEM_1C+2 ROM:3462 ROM:3462 ROM_3462: ; CODE XREF: ROM_3443+1A↑j ROM:3462 add INTMEM_1C, INTMEM_20 ROM:3465 ret ROM:3465 ; End of function ROM_3443 ROM:3465 ROM:3466 ROM:3466 ; =============== S U B R O U T I N E ======================================= ROM:3466 ROM:3466 ROM:3466 ROM_3466: ; CODE XREF: ROM_39E5↓p ROM:3466 jbc INTMEM_AA, 5, ROM_347E ROM:3469 andb INTMEM_AA, #-21h ROM:346C ldb INTMEM_1C, INTMEM_7 ROM:346F orb INTMEM_AC, #4 ROM:3472 ldb INTMEM_9A, INTMEM_1C ROM:3475 ROM:3475 ROM_3475: ; CODE XREF: ROM_3466:ROM_3475↓j ROM:3475 ; ROM_347F+9↓j ... ROM:3475 jbc INTMEM_AA, 6, ROM_3475 ROM:3478 andb INTMEM_AA, #-41h ROM:347B ldb INTMEM_7, INTMEM_1C ROM:347E ROM:347E ROM_347E: ; CODE XREF: ROM_3466↑j ROM:347E ; ROM_347F↓j ROM:347E ret ROM:347E ; End of function ROM_3466 ROM:347E ROM:347F ROM:347F ; =============== S U B R O U T I N E ======================================= ROM:347F ROM:347F ROM:347F ROM_347F: ; CODE XREF: start+966↑p ROM:347F jbc INTMEM_AC, 3, ROM_347E ROM:3482 ldb INTMEM_1C, INTMEM_3B ROM:3485 andb INTMEM_AC, #-9 ROM:3488 sjmp ROM_3475 ROM:3488 ; End of function ROM_347F ROM:3488 ROM:348A ; --------------------------------------------------------------------------- ROM:348A ROM:348A ROM_348A: ; CODE XREF: ROM:54DD↓j ROM:348A mulu INTMEM_1C, #-3FFFh ROM:348E st INTMEM_1C+2, INTMEM_78 ROM:3491 ldb INTMEM_9D, #8 ROM:3494 ret ROM:3495 ROM:3495 ; =============== S U B R O U T I N E ======================================= ROM:3495 ROM:3495 ROM:3495 ROM_3495: ; CODE XREF: start+957↑p ROM:3495 jbs IOPORT2, 4, ROM_34A9 ; Input/output port 2 ROM:3498 jbc INTMEM_AE, 7, ROM_34A4 ROM:349B jbc INTMEM_AF, 0, ROM_34A1 ROM:349E orb INTMEM_AD, #4 ROM:34A1 ROM:34A1 ROM_34A1: ; CODE XREF: ROM_3495+6↑j ROM:34A1 orb INTMEM_AE, #40h ; '@' ROM:34A4 ROM:34A4 ROM_34A4: ; CODE XREF: ROM_3495+3↑j ROM:34A4 orb INTMEM_AE, #-80h ROM:34A7 sjmp ROM_34B5 ROM:34A9 ; --------------------------------------------------------------------------- ROM:34A9 ROM:34A9 ROM_34A9: ; CODE XREF: ROM_3495↑j ROM:34A9 jbs INTMEM_AE, 7, ROM_34B2 ROM:34AC orb INTMEM_AF, #1 ROM:34AF andb INTMEM_AE, #-41h ROM:34B2 ROM:34B2 ROM_34B2: ; CODE XREF: ROM_3495:ROM_34A9↑j ROM:34B2 andb INTMEM_AE, #7Fh ROM:34B5 ROM:34B5 ROM_34B5: ; CODE XREF: ROM_3495+12↑j ROM:34B5 jbc IOPORT1, 6, ROM_34C3 ; Input/output port 1 ROM:34B8 jbc INTMEM_AF, 1, ROM_34BE ROM:34BB orb INTMEM_AD, #20h ; ' ' ROM:34BE ROM:34BE ROM_34BE: ; CODE XREF: ROM_3495+23↑j ROM:34BE orb INTMEM_AF, #2 ROM:34C1 sjmp ROM_34CC ROM:34C3 ; --------------------------------------------------------------------------- ROM:34C3 ROM:34C3 ROM_34C3: ; CODE XREF: ROM_3495:ROM_34B5↑j ROM:34C3 jbs INTMEM_AF, 1, ROM_34C9 ROM:34C6 andb INTMEM_AD, #-21h ROM:34C9 ROM:34C9 ROM_34C9: ; CODE XREF: ROM_3495:ROM_34C3↑j ROM:34C9 andb INTMEM_AF, #-3 ROM:34CC ROM:34CC ROM_34CC: ; CODE XREF: ROM_3495+2C↑j ROM:34CC jbs IOPORT1, 7, ROM_34D9 ; Input/output port 1 ROM:34CF jbc INTMEM_AF, 2, ROM_34D5 ROM:34D2 orb INTMEM_AD, #10h ROM:34D5 ROM:34D5 ROM_34D5: ; CODE XREF: ROM_3495+3A↑j ROM:34D5 orb INTMEM_AF, #4 ROM:34D8 ret ROM:34D9 ; --------------------------------------------------------------------------- ROM:34D9 ROM:34D9 ROM_34D9: ; CODE XREF: ROM_3495:ROM_34CC↑j ROM:34D9 jbs INTMEM_AF, 2, ROM_34DF ROM:34DC andb INTMEM_AD, #-11h ROM:34DF ROM:34DF ROM_34DF: ; CODE XREF: ROM_3495:ROM_34D9↑j ROM:34DF andb INTMEM_AF, #-5 ROM:34E2 ret ROM:34E2 ; End of function ROM_3495 ROM:34E2 ROM:34E3 ROM:34E3 ; =============== S U B R O U T I N E ======================================= ROM:34E3 ROM:34E3 ROM:34E3 ROM_34E3: ; CODE XREF: start+95A↑p ROM:34E3 ; ROM_34E3+8D↓j ROM:34E3 pushf ROM:34E4 addb INTMEM_2, INTMEM_A8, #8 ROM:34E8 ldb INTMEM_34, INTMEM_A8 ROM:34EB mulub INTMEM_34, #0Eh ROM:34EE add INTMEM_34, #3722h ROM:34F2 add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:34F7 add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:34FC add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:3501 add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:3506 ld INTMEM_1C, 8[INTMEM_34] ROM:350A ROM:350A ROM_350A: ; CODE XREF: ROM_34E3:ROM_350A↓j ROM:350A jbs INTMEM_2, 3, ROM_350A ROM:350D ldb INTMEM_1C+2, INTMEM_2+1 ROM:3510 andb INTMEM_1C+3, INTMEM_2, #-40h ROM:3514 popf ROM:3515 cmpb INTMEM_1C+2, [INTMEM_20] ROM:3518 jnc ROM_353E ROM:351A cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:351D jh ROM_353E ROM:351F ldb INTMEM_1A, 6[INTMEM_34] ROM:3523 notb INTMEM_1A ROM:3525 andb INTMEM_55, INTMEM_1A ROM:3528 cmp INTMEM_1C, #-1 ROM:352C je ROM_3536 ROM:352E lcall ROM_32A8 ROM:3531 ldb INTMEM_20+1, INTMEM_1C ROM:3534 sjmp ROM_3549 ROM:3536 ; --------------------------------------------------------------------------- ROM:3536 ROM:3536 ROM_3536: ; CODE XREF: ROM_34E3+49↑j ROM:3536 ldb INTMEM_20+1, INTMEM_1C+2 ROM:3539 ldb INTMEM_20, INTMEM_1C+3 ROM:353C sjmp ROM_354C ROM:353E ; --------------------------------------------------------------------------- ROM:353E ROM:353E ROM_353E: ; CODE XREF: ROM_34E3+35↑j ROM:353E ; ROM_34E3+3A↑j ROM:353E orb INTMEM_55, 6[INTMEM_34] ROM:3542 orb INTMEM_52, 7[INTMEM_34] ROM:3546 ldb INTMEM_20+1, [INTMEM_2C] ROM:3549 ROM:3549 ROM_3549: ; CODE XREF: ROM_34E3+51↑j ROM:3549 ldb INTMEM_20, #7Fh ROM:354C ROM:354C ROM_354C: ; CODE XREF: ROM_34E3+59↑j ROM:354C ld INTMEM_2C, 0Ch[INTMEM_34] ROM:3550 ld INTMEM_1C, [INTMEM_2C] ROM:3553 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3556 je ROM_3563 ROM:3558 ld INTMEM_1C+2, [INTMEM_32] ROM:355B lcall ROM_3443 ROM:355E st INTMEM_1C, [INTMEM_2C] ROM:3561 sjmp ROM_3566 ROM:3563 ; --------------------------------------------------------------------------- ROM:3563 ROM:3563 ROM_3563: ; CODE XREF: ROM_34E3+73↑j ROM:3563 st INTMEM_20, [INTMEM_2C] ROM:3566 ROM:3566 ROM_3566: ; CODE XREF: ROM_34E3+7E↑j ROM:3566 incb INTMEM_A8 ROM:3568 cmpb INTMEM_A8, #6 ROM:356B je ROM_3572 ROM:356D jbs INTMEM_A9, 0, ROM_3574 ROM:3570 sjmp ROM_34E3 ROM:3572 ; --------------------------------------------------------------------------- ROM:3572 ROM:3572 ROM_3572: ; CODE XREF: ROM_34E3+88↑j ROM:3572 clrb INTMEM_A8 ROM:3574 ROM:3574 ROM_3574: ; CODE XREF: ROM_34E3+8A↑j ROM:3574 ret ROM:3574 ; End of function ROM_34E3 ROM:3574 ROM:3575 ; --------------------------------------------------------------------------- ROM:3575 rst ROM:3575 ; --------------------------------------------------------------------------- ROM:3576 db 2Bh, 2Bh, 8Ch, 2Bh, 0EBh, 2Bh, 3, 2Ch, 35h, 2Ch, 48h ROM:3576 db 2Ch, 58h, 2Ch, 64h, 2Ch, 54h, 41h, 50h, 37h, 50h, 30h ROM:3576 db 30h, 30h, 0A9h, 0, 0, 14h, 17h, 15h, 16h, 10h, 0, 1 ROM:3576 db 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h, 0, 5Eh ROM:3576 db 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h, 1, 0 ROM:3576 db 0, 0FFh, 1, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1, 20h, 0 ROM:3576 db 0FDh, 1, 50h, 8, 0ADh, 0, 50h, 10h, 0ADh, 0, 58h, 20h ROM:3576 db 0ADh, 0, 60h, 0, 4, 36h, 60h, 0, 12h, 36h, 88h, 10h ROM:3576 db 45h, 0, 20h, 0, 42h, 0, 20h, 4, 47h, 0, 20h, 0, 8Eh ROM:3576 db 0, 0A3h, 0, 0D4h, 0, 80h, 12h, 44h, 0, 6, 6, 70h, 1 ROM:3576 db 3, 8, 0BCh, 3, 60h, 0, 2Ch, 36h, 30h, 0, 0, 0, 58h ROM:3576 db 10h, 0ABh, 0, 12h, 36h, 52h, 0, 2, 1, 52h, 0, 4, 2 ROM:3576 db 52h, 0, 20h, 20h, 2Ch, 36h, 50h, 0, 1, 2, 50h, 0, 2 ROM:3576 db 4, 50h, 0, 4, 8, 50h, 0, 8, 10h, 52h, 0, 8, 20h, 52h ROM:3576 db 0, 10h, 80h, 32h, 36h, 0ABh, 0, 40h, 10h, 30h, 0, 20h ROM:3576 db 0, 50h, 10h, 0ABh, 0, 20h, 0, 0F2h, 0, 30h, 0, 0FFh ROM:3576 db 0, 20h, 0, 0D3h, 0, 60h, 0, 0A4h, 36h, 0, 0Ch, 45h ROM:3576 db 1, 30h, 0, 0FFh, 0, 30h, 0, 0FFh, 0, 58h, 8, 0F6h, 0 ROM:3576 db 60h, 0, 9Eh, 36h, 20h, 0, 43h, 0, 2, 0Eh, 0D6h, 0, 8 ROM:3576 db 10h, 0F3h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0F4h, 0, 30h ROM:3576 db 0, 0FFh, 0, 30h, 0, 0FFh, 0, 4, 14h, 44h, 0, 20h, 0 ROM:3576 db 45h, 0, 23h, 0, 0D4h, 0, 30h, 0, 0FFh, 0, 23h, 0, 40h ROM:3576 db 2, 23h, 0, 42h, 2, 23h, 0, 44h, 2, 23h, 0, 46h, 2, 20h ROM:3576 db 0, 48h, 0, 0A4h, 36h, 0F6h, 0, 4, 1, 0B2h, 36h, 50h ROM:3576 db 0, 10h, 4, 52h, 0, 1, 10h, 0ADh, 0, 4, 40h, 30h, 0 ROM:3576 db 5, 0, 30h, 0, 6Ah, 0, 1Eh, 0, 1, 0, 30h, 0, 0, 0, 30h ROM:3576 db 0, 0, 0, 0B4h, 0Fh, 64h, 9, 0FEh, 0, 29h, 0C0h, 0AAh ROM:3576 db 0, 0A0h, 0, 0DFh, 0, 1, 3, 4, 0, 0CCh, 0, 0BFh, 8Fh ROM:3576 db 2, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 ROM:3576 db 2, 4, 8, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 1 ROM:3576 db 2, 4, 8, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 1 ROM:3576 db 56h, 24h, 87h, 24h, 0BAh, 24h, 16h, 25h, 0CCh, 0D9h ROM:3576 db 88h, 0A2h, 0, 15h, 44h, 6Eh, 0A0h, 0, 9Fh, 0, 0A1h ROM:3576 db 0, 1, 10h, 0FFh, 0FFh, 14h, 0, 0FCh, 1, 0A6h, 0, 0A5h ROM:3576 db 0, 0A8h, 0, 2, 4, 2, 0, 18h, 0, 0F6h, 1, 0A3h, 0, 0A2h ROM:3576 db 0, 0A4h, 0, 8, 8, 0FFh, 0FFh, 16h, 0, 0FAh, 1, 0A6h ROM:3576 db 0, 0A5h, 0, 0A9h, 0, 4, 20h, 2, 0, 18h, 0, 0FEh, 1 ROM:3576 db 0A6h, 0, 0A5h, 0, 0A7h, 0, 10h, 2, 2, 0, 18h, 0, 0F8h ROM:3576 db 1, 0AAh, 0, 0ABh, 0, 0ACh, 0, 20h, 40h, 0FFh, 0FFh ROM:3576 db 1Ah, 0, 0F4h, 1 ROM:3776 ROM:3776 ; =============== S U B R O U T I N E ======================================= ROM:3776 ROM:3776 ROM:3776 ROM_3776: ; CODE XREF: start+94E↑p ROM:3776 ; ROM:3AF5↓p ROM:3776 jbs INTMEM_A9, 0, ROM_3795 ROM:3779 ldb INTMEM_26, #-21h ROM:377C stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:377F ldb INTMEM_26+1, #-22h ROM:3782 stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:3785 ldb INTMEM_1A, #-61h ROM:3788 stb INTMEM_1A, 1FFEh[] ROM:378D ldb INTMEM_1A, #-1 ROM:3790 stb INTMEM_1A, 1FFFh[] ROM:3795 ROM:3795 ROM_3795: ; CODE XREF: ROM_3776↑j ROM:3795 ret ROM:3795 ; End of function ROM_3776 ROM:3795 ROM:3796 ROM:3796 ; =============== S U B R O U T I N E ======================================= ROM:3796 ROM:3796 ROM:3796 ROM_3796: ; CODE XREF: start+951↑p ROM:3796 andb INTMEM_28, #77h ; 'w' ROM:3799 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:379C jbs INTMEM_A9, 0, ROM_37DC ROM:379F ldb INTMEM_1C, 1FFEh[] ROM:37A4 ldb INTMEM_1C+1, INTMEM_1C ROM:37A7 andb INTMEM_1C+1, #-2 ROM:37AA stb INTMEM_1C+1, 1FFEh[] ROM:37AF andb INTMEM_1C+1, #-3 ROM:37B2 orb INTMEM_1C+1, #4 ROM:37B5 stb INTMEM_1C+1, 1FFEh[] ROM:37BA orb INTMEM_1C+1, #1 ROM:37BD stb INTMEM_1C+1, 1FFEh[] ROM:37C2 andb INTMEM_1C+1, #-2 ROM:37C5 stb INTMEM_1C+1, 1FFEh[] ROM:37CA ldb INTMEM_1C+1, 1FFFh[] ROM:37CF andb INTMEM_1C+1, #-9 ROM:37D2 stb INTMEM_1C+1, 1FFFh[] ROM:37D7 stb INTMEM_1C, 1FFEh[] ROM:37DC ROM:37DC ROM_37DC: ; CODE XREF: ROM_3796+6↑j ROM:37DC jbs INTMEM_A9, 0, ROM_37E0 ROM:37DF di ROM:37E0 ROM:37E0 ROM_37E0: ; CODE XREF: ROM_3796:ROM_37DC↑j ROM:37E0 andb INT_PEND, INT_MASK ; Interrupt mask register ROM:37E3 andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:37E6 andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:37E9 andb INTMEM_28+1, #-3 ROM:37EC stb INTMEM_28+1, INTMEM_16 ROM:37EF andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:37F2 orb INTMEM_28+1, #4 ROM:37F5 ldb INTMEM_16, INTMEM_28+1 ROM:37F8 orb INT_MASK, #1 ; Interrupt mask register ROM:37FB orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:37FE jbc INTMEM_A9, 0, ROM_3825 ROM:3801 ROM:3801 ROM_3801: ; CODE XREF: ROM_3796+84↓j ROM:3801 jbs INTMEM_A9, 1, ROM_3825 ROM:3804 jbs WSR1, 6, ROM_381F ; Window selection register 1 ROM:3807 add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:380C st INTMEM_1C, INTMEM_88[] ROM:3811 ldb INTMEM_6, #18h ROM:3814 ld INTMEM_4, INTMEM_1C ROM:3817 orb INTMEM_A9, #2 ROM:381A jbs INTMEM_A9, 1, ROM_3801 ROM:381D sjmp ROM_3825 ROM:381F ; --------------------------------------------------------------------------- ROM:381F ROM:381F ROM_381F: ; CODE XREF: ROM_3796+6E↑j ROM:381F andb INTMEM_A9, #-3 ROM:3822 orb INTMEM_4F, #1 ROM:3825 ROM:3825 ROM_3825: ; CODE XREF: ROM_3796+68↑j ROM:3825 ; ROM_3796:ROM_3801↑j ... ROM:3825 jbs INTMEM_A9, 0, ROM_382B ROM:3828 lcall ROM_2AA8 ROM:382B ROM:382B ROM_382B: ; CODE XREF: ROM_3796:ROM_3825↑j ROM:382B orb INTMEM_28, #54h ; 'T' ROM:382E ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3831 ldb INTMEM_2+1, #-5Bh ROM:3834 andb INTMEM_28+1, #7Fh ROM:3837 ldb INTMEM_16, INTMEM_28+1 ROM:383A orb INT_MASK, #4 ; Interrupt mask register ROM:383D jbs INTMEM_A9, 0, ROM_3843 ROM:3840 lcall ROM_3930 ROM:3843 ROM:3843 ROM_3843: ; CODE XREF: ROM_3796+A7↑j ROM:3843 jbs INTMEM_A9, 0, ROM_3852 ROM:3846 ldb INTMEM_E, #4Dh ; 'M' ROM:3849 ldb INTMEM_E, #-80h ROM:384C orb INTMEM_AA, #40h ; '@' ROM:384F andb INTMEM_AA, #-21h ROM:3852 ROM:3852 ROM_3852: ; CODE XREF: ROM_3796:ROM_3843↑j ROM:3852 orb INTMEM_28+1, #20h ; ' ' ROM:3855 ldb INTMEM_16, INTMEM_28+1 ROM:3858 ldb INTMEM_11, #9 ROM:385B orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:385E jbs INTMEM_A9, 0, ROM_38B4 ROM:3861 lcall ROM_2D54 ROM:3864 clrb INTMEM_1A+1 ROM:3866 lcall ROM_2CCC ROM:3869 cmp INTMEM_1C, 6[INTMEM_56] ROM:386E jne ROM_3896 ROM:3870 clr INTMEM_20+2 ROM:3872 clrb INTMEM_1A+1 ROM:3874 ldb INTMEM_1C+2, #5 ROM:3877 ROM:3877 ROM_3877: ; CODE XREF: ROM_3796+E4↓j ROM:3877 lcall ROM_2CCC ROM:387A djnz INTMEM_1C+2, ROM_3877 ROM:387D neg INTMEM_20+2 ROM:387F jne ROM_3896 ROM:3881 ld INTMEM_34, #-5AABh ROM:3885 lcall ROM_2D5A ROM:3888 negb INTMEM_1A ROM:388A je ROM_38A5 ROM:388C ldb INTMEM_34+1, #-56h ROM:388F lcall ROM_2D5A ROM:3892 negb INTMEM_1A ROM:3894 je ROM_389F ROM:3896 ROM:3896 ROM_3896: ; CODE XREF: ROM_3796+D8↑j ROM:3896 ; ROM_3796+E9↑j ROM:3896 lcall ROM_2E85 ROM:3899 lcall ROM_2E1C ROM:389C lcall ROM_2E4D ROM:389F ROM:389F ROM_389F: ; CODE XREF: ROM_3796+FE↑j ROM:389F ldb INTMEM_1C, #2 ROM:38A2 lcall ROM_2AC0 ROM:38A5 ROM:38A5 ROM_38A5: ; CODE XREF: ROM_3796+F4↑j ROM:38A5 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:38A8 ld INTMEM_1C, #-55ABh ROM:38AC lcall ROM_2DE4 ROM:38AF stb INTMEM_20, INTMEM_14C[] ROM:38B4 ROM:38B4 ROM_38B4: ; CODE XREF: ROM_3796+C8↑j ROM:38B4 jbs INTMEM_A9, 0, ROM_38E5 ROM:38B7 pushf ROM:38B8 ldb INTMEM_1C, INTMEM_154[] ROM:38BD orb INTMEM_1C, #-80h ROM:38C0 orb INTMEM_1C, #20h ; ' ' ROM:38C3 stb INTMEM_1C, INTMEM_154[] ROM:38C8 popf ROM:38C9 orb INTMEM_28+1, #1 ROM:38CC ldb INTMEM_16, INTMEM_28+1 ROM:38CF ldb INTMEM_1C+2, #-80h ROM:38D2 stb INTMEM_1C+2, INTMEM_209[] ROM:38D7 ldb INTMEM_17, INTMEM_1C+2 ROM:38DA ldb INTMEM_A3, #-1 ROM:38DD ldb INTMEM_1C, #0 ROM:38E0 stb INTMEM_1C, INTMEM_206[] ROM:38E5 ROM:38E5 ROM_38E5: ; CODE XREF: ROM_3796:ROM_38B4↑j ROM:38E5 ldb INTMEM_93, 9Ch[INTMEM_56] ROM:38EA ldb INTMEM_A7, #1 ROM:38ED jbc INTMEM_A9, 0, ROM_38F1 ROM:38F0 ei ROM:38F1 ROM:38F1 ROM_38F1: ; CODE XREF: ROM_3796+157↑j ROM:38F1 clrb WSR ; Window selection register ROM:38F3 ret ROM:38F3 ; End of function ROM_3796 ROM:38F3 ROM:38F4 ROM:38F4 ; =============== S U B R O U T I N E ======================================= ROM:38F4 ROM:38F4 ROM:38F4 ROM_38F4: ; CODE XREF: ROM_39E5+D↓p ROM:38F4 ; ROM:ROM_3AD3↓p ROM:38F4 stb ZERO_REG, INTMEM_152[] ; Zero register ROM:38F9 stb ZERO_REG, INTMEM_153[] ; Zero register ROM:38FE andb INTMEM_AC, #-21h ROM:3901 andb INTMEM_AC, #-11h ROM:3904 ldb INTMEM_1C, #10h ROM:3907 lcall ROM_2AC0 ROM:390A andb INTMEM_AC, #-41h ROM:390D andb INTMEM_AD, #-2 ROM:3910 ret ROM:3910 ; End of function ROM_38F4 ROM:3910 ROM:3911 ; --------------------------------------------------------------------------- ROM:3911 ROM:3911 ROM_3911: ; CODE XREF: ROM:3AA8↓j ROM:3911 ; ROM:3C4E↓j ... ROM:3911 clrb INTMEM_1C ROM:3913 ljmp ROM_3475 ROM:3916 ROM:3916 ; =============== S U B R O U T I N E ======================================= ROM:3916 ROM:3916 ROM:3916 ROM_3916: ; CODE XREF: ROM_2A19:ROM_21C2↑p ROM:3916 ; ROM_2A19-399↑p ROM:3916 andb INTMEM_AB, #-41h ROM:3919 andb INTMEM_AE, #-2 ROM:391C andb INTMEM_AE, #-3 ROM:391F cmp INTMEM_5E, 12h[INTMEM_56] ROM:3924 jnc ROM_3929 ROM:3926 orb INTMEM_52, #1 ROM:3929 ROM:3929 ROM_3929: ; CODE XREF: ROM_3916+E↑j ROM:3929 clrb INTMEM_9C ROM:392B clrb INTMEM_9B ROM:392D clr INTMEM_5E ROM:392F ret ROM:392F ; End of function ROM_3916 ROM:392F ROM:3930 ROM:3930 ; =============== S U B R O U T I N E ======================================= ROM:3930 ROM:3930 ROM:3930 ROM_3930: ; CODE XREF: ROM_2A19:ROM_26A9↑p ROM:3930 ; ROM_3796+AA↑p ROM:3930 ldb INTMEM_20, 1FFFh[] ROM:3935 orb INTMEM_20, #30h ; '0' ROM:3938 stb INTMEM_20, 1FFFh[] ROM:393D ret ROM:393D ; End of function ROM_3930 ROM:393D ROM:393E ROM:393E ; =============== S U B R O U T I N E ======================================= ROM:393E ROM:393E ROM:393E ROM_393E: ; CODE XREF: ROM_5660+7C↓p ROM:393E ; ROM_5660:ROM_5713↓p ... ROM:393E pushf ROM:393F ldb INTMEM_2, #0Fh ROM:3942 ld INTMEM_1C, INTMEM_144[] ROM:3947 ldbze INTMEM_1C+2, 0ADh[INTMEM_56] ROM:394C ROM:394C ROM_394C: ; CODE XREF: ROM_393E:ROM_394C↓j ROM:394C jbs INTMEM_2, 3, ROM_394C ROM:394F ldb INTMEM_20+1, INTMEM_2+1 ROM:3952 andb INTMEM_20, INTMEM_2, #-40h ROM:3956 popf ROM:3957 lcall ROM_3443 ROM:395A st INTMEM_1C, INTMEM_144[] ROM:395F ret ROM:395F ; End of function ROM_393E ROM:395F ROM:3960 ROM:3960 ; =============== S U B R O U T I N E ======================================= ROM:3960 ROM:3960 ROM:3960 ROM_3960: ; CODE XREF: ROM_2A19-4A1↑p ROM:3960 jbs WSR1, 3, ROM_39B2 ; Window selection register 1 ROM:3963 sub INTMEM_1C+2, #-8000h ROM:3967 jnc ROM_3970 ROM:3969 add INTMEM_1C, INTMEM_1C+2 ROM:396C jc ROM_3981 ROM:396E sjmp ROM_3975 ROM:3970 ; --------------------------------------------------------------------------- ROM:3970 ROM:3970 ROM_3970: ; CODE XREF: ROM_3960+7↑j ROM:3970 add INTMEM_1C, INTMEM_1C+2 ROM:3973 jnc ROM_39AD ROM:3975 ROM:3975 ROM_3975: ; CODE XREF: ROM_3960+E↑j ROM:3975 cmp INTMEM_1C, #0Ch ROM:3979 jnc ROM_39AD ROM:397B cmp INTMEM_1C, #-9 ROM:397F jnh ROM_3985 ROM:3981 ROM:3981 ROM_3981: ; CODE XREF: ROM_3960+C↑j ROM:3981 ld INTMEM_1C, #-9 ROM:3985 ROM:3985 ROM_3985: ; CODE XREF: ROM_3960+1F↑j ROM:3985 ; ROM:3C72↓p ROM:3985 jbs WSR1, 6, ROM_39A5 ; Window selection register 1 ROM:3988 add INTMEM_20+2, INT_PEND+1, #8 ; Interrupt pending register ROM:398D ldb INTMEM_6, #23h ; '#' ROM:3990 ld INTMEM_4, INTMEM_20+2 ROM:3993 nop ROM:3994 nop ROM:3995 ROM:3995 ROM_3995: ; CODE XREF: ROM_3960:ROM_3995↓j ROM:3995 jbs WSR1, 7, ROM_3995 ; Window selection register 1 ROM:3998 add INTMEM_20+2, INTMEM_1C ROM:399B ldb INTMEM_6, #3 ROM:399E ld INTMEM_4, INTMEM_20+2 ROM:39A1 ldb INTMEM_1A, #0 ROM:39A4 ROM:39A4 ROM_39A4: ; CODE XREF: ROM_3960+4B↓j ROM:39A4 ; ROM_3960+50↓j ... ROM:39A4 ret ROM:39A5 ; --------------------------------------------------------------------------- ROM:39A5 ROM:39A5 ROM_39A5: ; CODE XREF: ROM_3960:ROM_3985↑j ROM:39A5 ldb INTMEM_1A, #2 ROM:39A8 orb INTMEM_4F, #1 ROM:39AB sjmp ROM_39A4 ROM:39AD ; --------------------------------------------------------------------------- ROM:39AD ROM:39AD ROM_39AD: ; CODE XREF: ROM_3960+13↑j ROM:39AD ; ROM_3960+19↑j ROM:39AD ldb INTMEM_1A, #4 ROM:39B0 sjmp ROM_39A4 ROM:39B2 ; --------------------------------------------------------------------------- ROM:39B2 ROM:39B2 ROM_39B2: ; CODE XREF: ROM_3960↑j ROM:39B2 ldb INTMEM_1A, #1 ROM:39B5 sjmp ROM_39A4 ROM:39B5 ; End of function ROM_3960 ROM:39B5 ROM:39B7 ROM:39B7 ; =============== S U B R O U T I N E ======================================= ROM:39B7 ROM:39B7 ROM:39B7 ROM_39B7: ; CODE XREF: ROM_39B7+B↓j ROM:39B7 ; ROM:3C75↓p ROM:39B7 jbs IOPORT2, 2, ROM_39C7 ; Input/output port 2 ROM:39BA sub INTMEM_1C, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:39BE cmp INTMEM_1C, #1F4h ROM:39C2 jh ROM_39B7 ROM:39C4 clrb INTMEM_1A+1 ROM:39C6 ret ROM:39C7 ; --------------------------------------------------------------------------- ROM:39C7 ROM:39C7 ROM_39C7: ; CODE XREF: ROM_39B7↑j ROM:39C7 ldb INTMEM_1A+1, #1 ROM:39CA ret ROM:39CA ; End of function ROM_39B7 ROM:39CA ROM:39CB ROM:39CB ; =============== S U B R O U T I N E ======================================= ROM:39CB ROM:39CB ROM:39CB ROM_39CB: ; CODE XREF: ROM_54FA:ROM_55F7↓p ROM:39CB clr INTMEM_66 ROM:39CD clr INTMEM_76 ROM:39CF ldb INTMEM_6, #3 ROM:39D2 add INTMEM_4, INT_PEND+1, #8 ; Interrupt pending register ROM:39D7 ret ROM:39D7 ; End of function ROM_39CB ROM:39D7 ROM:39D8 ROM:39D8 ; =============== S U B R O U T I N E ======================================= ROM:39D8 ROM:39D8 ROM:39D8 ROM_39D8: ; CODE XREF: ROM_54FA+15F↓p ROM:39D8 mulu INTMEM_1C, #-3FFFh ROM:39DC add INTMEM_76, INTMEM_1C+2 ROM:39DF jnc ROM_39E4 ROM:39E1 ldbse INTMEM_76, #-1 ROM:39E4 ROM:39E4 ROM_39E4: ; CODE XREF: ROM_39D8+7↑j ROM:39E4 ret ROM:39E4 ; End of function ROM_39D8 ROM:39E4 ROM:39E5 ROM:39E5 ; =============== S U B R O U T I N E ======================================= ROM:39E5 ROM:39E5 ROM:39E5 ROM_39E5: ; CODE XREF: start+954↑p ROM:39E5 lcall ROM_3466 ROM:39E8 cmpb INTMEM_99, #50h ; 'P' ROM:39EB jne ROM_39F5 ROM:39ED cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:39F0 jne ROM_39F5 ROM:39F2 lcall ROM_38F4 ROM:39F5 ROM:39F5 ROM_39F5: ; CODE XREF: ROM_39E5+6↑j ROM:39F5 ; ROM_39E5+B↑j ROM:39F5 cmpb INTMEM_98, ZERO_REG ; Zero register ROM:39F8 jne ROM_3A3A ROM:39FA jbc INTMEM_AC, 2, ROM_3A5E ROM:39FD andb INTMEM_AC, #-5 ROM:3A00 cmpb INTMEM_99, ZERO_REG ; Zero register ROM:3A03 jne ROM_3A12 ROM:3A05 cmpb INTMEM_9A, #-36h ROM:3A08 jne ROM_3A5E ROM:3A0A ldb INTMEM_98, #1 ROM:3A0D ldb INTMEM_BF, #0Dh ROM:3A10 sjmp ROM_3A5E ROM:3A12 ; --------------------------------------------------------------------------- ROM:3A12 ROM:3A12 ROM_3A12: ; CODE XREF: ROM_39E5+1E↑j ROM:3A12 cmpb INTMEM_99, #14h ROM:3A15 jne ROM_3A21 ROM:3A17 ld INTMEM_1A, #3FDAh ROM:3A1B ld INTMEM_1C, #3FFAh ROM:3A1F sjmp ROM_3A48 ROM:3A21 ; --------------------------------------------------------------------------- ROM:3A21 ROM:3A21 ROM_3A21: ; CODE XREF: ROM_39E5+30↑j ROM:3A21 cmpb INTMEM_99, #1Eh ROM:3A24 jne ROM_3A30 ROM:3A26 ld INTMEM_1A, #40BEh ROM:3A2A ld INTMEM_1C, #40E2h ROM:3A2E sjmp ROM_3A48 ROM:3A30 ; --------------------------------------------------------------------------- ROM:3A30 ROM:3A30 ROM_3A30: ; CODE XREF: ROM_39E5+3F↑j ROM:3A30 ld INTMEM_1A, #3FFAh ROM:3A34 ld INTMEM_1C, #4096h ROM:3A38 sjmp ROM_3A48 ROM:3A3A ; --------------------------------------------------------------------------- ROM:3A3A ROM:3A3A ROM_3A3A: ; CODE XREF: ROM_39E5+13↑j ROM:3A3A ld INTMEM_1A, #4096h ROM:3A3E ld INTMEM_1C, #40BEh ROM:3A42 ldb INTMEM_3C+1, INTMEM_9A ROM:3A45 ldb INTMEM_9A, INTMEM_98 ROM:3A48 ROM:3A48 ROM_3A48: ; CODE XREF: ROM_39E5+3A↑j ROM:3A48 ; ROM_39E5+49↑j ... ROM:3A48 lcall ROM_3A5F ROM:3A4B cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3A4E jne ROM_3A54 ROM:3A50 clrb INTMEM_98 ROM:3A52 sjmp ROM_3A5E ROM:3A54 ; --------------------------------------------------------------------------- ROM:3A54 ROM:3A54 ROM_3A54: ; CODE XREF: ROM_39E5+69↑j ROM:3A54 cmpb INTMEM_99, #50h ; 'P' ROM:3A57 jne ROM_3A5C ROM:3A59 ldb INTMEM_BF, #3Fh ; '?' ROM:3A5C ROM:3A5C ROM_3A5C: ; CODE XREF: ROM_39E5+72↑j ROM:3A5C br [INTMEM_1C] ROM:3A5E ; --------------------------------------------------------------------------- ROM:3A5E ROM:3A5E ROM_3A5E: ; CODE XREF: ROM_39E5+15↑j ROM:3A5E ; ROM_39E5+23↑j ... ROM:3A5E ret ROM:3A5E ; End of function ROM_39E5 ROM:3A5E ROM:3A5F ROM:3A5F ; =============== S U B R O U T I N E ======================================= ROM:3A5F ROM:3A5F ROM:3A5F ROM_3A5F: ; CODE XREF: ROM_39E5:ROM_3A48↑p ROM:3A5F ; ROM_3A5F+10↓j ... ROM:3A5F cmp INTMEM_1A, INTMEM_1C ROM:3A62 je ROM_3A80 ROM:3A64 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3A67 cmpb INTMEM_9A, INTMEM_1C+3 ROM:3A6A jc ROM_3A71 ROM:3A6C ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3A6F sjmp ROM_3A5F ROM:3A71 ; --------------------------------------------------------------------------- ROM:3A71 ROM:3A71 ROM_3A71: ; CODE XREF: ROM_3A5F+B↑j ROM:3A71 cmpb INTMEM_9A, INTMEM_1C+2 ROM:3A74 jnh ROM_3A7B ROM:3A76 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3A79 sjmp ROM_3A5F ROM:3A7B ; --------------------------------------------------------------------------- ROM:3A7B ROM:3A7B ROM_3A7B: ; CODE XREF: ROM_3A5F+15↑j ROM:3A7B ld INTMEM_1C, [INTMEM_1A] ROM:3A7E sjmp ROM_3A82 ROM:3A80 ; --------------------------------------------------------------------------- ROM:3A80 ROM:3A80 ROM_3A80: ; CODE XREF: ROM_3A5F+3↑j ROM:3A80 clr INTMEM_1C ROM:3A82 ROM:3A82 ROM_3A82: ; CODE XREF: ROM_3A5F+1F↑j ROM:3A82 cmpb INTMEM_98, ZERO_REG ; Zero register ROM:3A85 je ROM_3A8A ROM:3A87 ldb INTMEM_9A, INTMEM_3C+1 ROM:3A8A ROM:3A8A ROM_3A8A: ; CODE XREF: ROM_3A5F+26↑j ROM:3A8A ret ROM:3A8A ; End of function ROM_3A5F ROM:3A8A ROM:3A8B ; --------------------------------------------------------------------------- ROM:3A8B ld INTMEM_3E, #358Eh ROM:3A8F ldb INTMEM_1C, [INTMEM_3E] ROM:3A92 ldb INTMEM_3B, 1[INTMEM_3E] ROM:3A96 orb INTMEM_AC, #8 ROM:3A99 ldb INTMEM_98, #3 ROM:3A9C ljmp ROM_3475 ROM:3A9F ; --------------------------------------------------------------------------- ROM:3A9F ldb INTMEM_1C, INTMEM_99 ROM:3AA2 ljmp ROM_3475 ROM:3AA5 ; --------------------------------------------------------------------------- ROM:3AA5 ldb INTMEM_99, #1Eh ROM:3AA8 ljmp ROM_3911 ROM:3AAB ; --------------------------------------------------------------------------- ROM:3AAB ldb INTMEM_99, #14h ROM:3AAE sjmp ROM_3AD3 ROM:3AB0 ; --------------------------------------------------------------------------- ROM:3AB0 clrb INTMEM_99 ROM:3AB2 sjmp ROM_3AD3 ROM:3AB4 ; --------------------------------------------------------------------------- ROM:3AB4 ldb INTMEM_BF, #3Fh ; '?' ROM:3AB7 ldb INTMEM_99, #50h ; 'P' ROM:3ABA sjmp ROM_3AD3 ROM:3ABC ; --------------------------------------------------------------------------- ROM:3ABC ldb INTMEM_BF, #3Fh ; '?' ROM:3ABF stb INTMEM_99, (INTMEM_14F+1)[] ROM:3AC4 ldb INTMEM_99, #50h ; 'P' ROM:3AC7 sjmp ROM_3AD3 ROM:3AC9 ; --------------------------------------------------------------------------- ROM:3AC9 ldb INTMEM_99, (INTMEM_14F+1)[] ROM:3ACE cmpb INTMEM_99, #1Eh ROM:3AD1 je ROM_3AD6 ROM:3AD3 ROM:3AD3 ROM_3AD3: ; CODE XREF: ROM:3AAE↑j ROM:3AD3 ; ROM:3AB2↑j ... ROM:3AD3 lcall ROM_38F4 ROM:3AD6 ROM:3AD6 ROM_3AD6: ; CODE XREF: ROM:3AD1↑j ROM:3AD6 clrb INTMEM_1C ROM:3AD8 lcall ROM_3475 ROM:3ADB ret ROM:3ADC ; --------------------------------------------------------------------------- ROM:3ADC ldb INTMEM_98, #2 ROM:3ADF ldb INTMEM_BF, #0Dh ROM:3AE2 ret ROM:3AE3 ; --------------------------------------------------------------------------- ROM:3AE3 ld INTMEM_36, INTMEM_56 ROM:3AE6 ld INTMEM_3E, [INTMEM_36] ROM:3AE9 shr INTMEM_3E, #1 ROM:3AEC clrb INTMEM_36+4 ROM:3AEE ldb INTMEM_98, #4 ROM:3AF1 ret ROM:3AF2 ; --------------------------------------------------------------------------- ROM:3AF2 ROM:3AF2 ROM_3AF2: ; CODE XREF: ROM:3E33↓j ROM:3AF2 andb INTMEM_A9, #-2 ROM:3AF5 lcall ROM_3776 ROM:3AF8 jbs IOPORT2, 6, ROM_3B18 ; Input/output port 2 ROM:3AFB ldb INTMEM_1C+2, INTMEM_1F7[] ROM:3B00 cmpb INTMEM_1C+2, 94h[INTMEM_56] ROM:3B05 jnc ROM_3B18 ROM:3B07 ldb INTMEM_1C+2, INTMEM_1F9[] ROM:3B0C cmpb INTMEM_1C+2, 95h[INTMEM_56] ROM:3B11 jc ROM_3B18 ROM:3B13 ldb INTMEM_30+1, #4 ROM:3B16 sjmp ROM_3B1A ROM:3B18 ; --------------------------------------------------------------------------- ROM:3B18 ROM:3B18 ROM_3B18: ; CODE XREF: ROM:3AF8↑j ROM:3B18 ; ROM:3B05↑j ... ROM:3B18 clrb INTMEM_30+1 ROM:3B1A ROM:3B1A ROM_3B1A: ; CODE XREF: ROM:3B16↑j ROM:3B1A di ROM:3B1B ld SP, #3Ch ; '<' ; Stack pointer ROM:3B1F ldb INTMEM_2E+1, #20h ; ' ' ROM:3B22 ld INTMEM_20+2, #-2ACFh ROM:3B26 ROM:3B26 ROM_3B26: ; CODE XREF: ROM:3B57↓j ROM:3B26 ; ROM:3B68↓j ... ROM:3B26 scall ROM_3BDB ROM:3B28 ldb INTMEM_32, INTMEM_2E ROM:3B2B ld INTMEM_2C, #3C0Dh ROM:3B2F ROM:3B2F ROM_3B2F: ; CODE XREF: ROM:3B38↓j ROM:3B2F cmpb INTMEM_32, [INTMEM_2C]+ ROM:3B32 je ROM_3B3B ROM:3B34 cmp INTMEM_2C, #3C13h ROM:3B38 jne ROM_3B2F ROM:3B3A rst ROM:3B3B ; --------------------------------------------------------------------------- ROM:3B3B ROM:3B3B ROM_3B3B: ; CODE XREF: ROM:3B32↑j ROM:3B3B jbs INTMEM_32, 7, ROM_3B47 ROM:3B3E jbs INTMEM_32, 6, ROM_3B84 ROM:3B41 jbs INTMEM_32, 1, ROM_3B59 ROM:3B44 jbs INTMEM_32, 0, ROM_3B50 ROM:3B47 ROM:3B47 ROM_3B47: ; CODE XREF: ROM:ROM_3B3B↑j ROM:3B47 jbs INTMEM_32, 1, ROM_3B73 ROM:3B4A jbs INTMEM_32, 6, ROM_3B8A ROM:3B4D jbs INTMEM_32, 0, ROM_3B6A ROM:3B50 ROM:3B50 ROM_3B50: ; CODE XREF: ROM:3B44↑j ROM:3B50 scall ROM_3BB3 ROM:3B52 ldb INTMEM_2E, [INTMEM_26] ROM:3B55 scall ROM_3BF7 ROM:3B57 sjmp ROM_3B26 ROM:3B59 ; --------------------------------------------------------------------------- ROM:3B59 ROM:3B59 ROM_3B59: ; CODE XREF: ROM:3B41↑j ROM:3B59 scall ROM_3BB3 ROM:3B5B ld INTMEM_2A, [INTMEM_26] ROM:3B5E ldb INTMEM_2E, INTMEM_2A ROM:3B61 scall ROM_3BF7 ROM:3B63 ldb INTMEM_2E, INTMEM_2A+1 ROM:3B66 scall ROM_3BF7 ROM:3B68 sjmp ROM_3B26 ROM:3B6A ; --------------------------------------------------------------------------- ROM:3B6A ROM:3B6A ROM_3B6A: ; CODE XREF: ROM:3B4D↑j ROM:3B6A scall ROM_3BB3 ROM:3B6C scall ROM_3BDB ROM:3B6E stb INTMEM_2E, [INTMEM_26] ROM:3B71 sjmp ROM_3B26 ROM:3B73 ; --------------------------------------------------------------------------- ROM:3B73 ROM:3B73 ROM_3B73: ; CODE XREF: ROM:ROM_3B47↑j ROM:3B73 scall ROM_3BB3 ROM:3B75 scall ROM_3BDB ROM:3B77 stb INTMEM_2E, INTMEM_2A ROM:3B7A scall ROM_3BDB ROM:3B7C stb INTMEM_2E, INTMEM_2A+1 ROM:3B7F st INTMEM_2A, [INTMEM_26] ROM:3B82 sjmp ROM_3B26 ROM:3B84 ; --------------------------------------------------------------------------- ROM:3B84 ROM:3B84 ROM_3B84: ; CODE XREF: ROM:3B3E↑j ROM:3B84 scall ROM_3BB3 ROM:3B86 scall ROM_3C0B ROM:3B88 sjmp ROM_3B26 ROM:3B8A ; --------------------------------------------------------------------------- ROM:3B8A ROM:3B8A ROM_3B8A: ; CODE XREF: ROM:3B4A↑j ROM:3B8A scall ROM_3BB3 ROM:3B8C scall ROM_3BDB ROM:3B8E ldb INTMEM_1C, INTMEM_2E ROM:3B91 scall ROM_3BDB ROM:3B93 ldb INTMEM_1C+1, INTMEM_2E ROM:3B96 clr INTMEM_1C+2 ROM:3B98 ROM:3B98 ROM_3B98: ; CODE XREF: ROM:3BA5↓j ROM:3B98 scall ROM_3BBE ROM:3B9A stb INTMEM_2E, [INTMEM_26]+ ROM:3B9D ldbze INTMEM_20, INTMEM_2E ROM:3BA0 add INTMEM_1C+2, INTMEM_20 ROM:3BA3 dec INTMEM_1C ROM:3BA5 jne ROM_3B98 ROM:3BA7 ldb INTMEM_2E, INTMEM_1C+2 ROM:3BAA scall ROM_3BF7 ROM:3BAC ldb INTMEM_2E, INTMEM_1C+3 ROM:3BAF scall ROM_3BF7 ROM:3BB1 sjmp ROM_3B26 ROM:3BB3 ROM:3BB3 ; =============== S U B R O U T I N E ======================================= ROM:3BB3 ROM:3BB3 ROM:3BB3 ROM_3BB3: ; CODE XREF: ROM:ROM_3B50↑p ROM:3BB3 ; ROM:ROM_3B59↑p ... ROM:3BB3 scall ROM_3BDB ROM:3BB5 ldb INTMEM_26, INTMEM_2E ROM:3BB8 scall ROM_3BDB ROM:3BBA ldb INTMEM_26+1, INTMEM_2E ROM:3BBD ret ROM:3BBD ; End of function ROM_3BB3 ROM:3BBD ROM:3BBE ROM:3BBE ; =============== S U B R O U T I N E ======================================= ROM:3BBE ROM:3BBE ROM:3BBE ROM_3BBE: ; CODE XREF: ROM:ROM_3B98↑p ROM:3BBE ld INTMEM_28, INTMEM_20+2 ROM:3BC1 ROM:3BC1 ROM_3BC1: ; CODE XREF: ROM_3BBE+10↓j ROM:3BC1 ; ROM_3BBE+12↓j ROM:3BC1 scall ROM_3C03 ROM:3BC3 jbs INTMEM_2E+1, 6, ROM_3BD4 ROM:3BC6 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3BC9 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3BCC dec INTMEM_28 ROM:3BCE jne ROM_3BC1 ROM:3BD0 jbs INTMEM_30+1, 2, ROM_3BC1 ROM:3BD3 rst ROM:3BD4 ; --------------------------------------------------------------------------- ROM:3BD4 ROM:3BD4 ROM_3BD4: ; CODE XREF: ROM_3BBE+5↑j ROM:3BD4 andb INTMEM_2E+1, #-41h ROM:3BD7 ldb INTMEM_2E, INTMEM_7 ROM:3BDA ret ROM:3BDA ; End of function ROM_3BBE ROM:3BDA ROM:3BDB ROM:3BDB ; =============== S U B R O U T I N E ======================================= ROM:3BDB ROM:3BDB ROM:3BDB ROM_3BDB: ; CODE XREF: ROM:ROM_3B26↑p ROM:3BDB ; ROM:3B6C↑p ... ROM:3BDB ld INTMEM_28, INTMEM_20+2 ROM:3BDE ROM:3BDE ROM_3BDE: ; CODE XREF: ROM_3BDB+10↓j ROM:3BDE ; ROM_3BDB+12↓j ROM:3BDE scall ROM_3C03 ROM:3BE0 jbs INTMEM_2E+1, 6, ROM_3BF1 ROM:3BE3 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3BE6 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3BE9 dec INTMEM_28 ROM:3BEB jne ROM_3BDE ROM:3BED jbs INTMEM_30+1, 2, ROM_3BDE ROM:3BF0 rst ROM:3BF1 ; --------------------------------------------------------------------------- ROM:3BF1 ROM:3BF1 ROM_3BF1: ; CODE XREF: ROM_3BDB+5↑j ROM:3BF1 andb INTMEM_2E+1, #-41h ROM:3BF4 ldb INTMEM_2E, INTMEM_7 ROM:3BF4 ; End of function ROM_3BDB ROM:3BF4 ROM:3BF7 ROM:3BF7 ; =============== S U B R O U T I N E ======================================= ROM:3BF7 ROM:3BF7 ROM:3BF7 ROM_3BF7: ; CODE XREF: ROM:3B55↑p ROM:3BF7 ; ROM:3B61↑p ... ROM:3BF7 scall ROM_3C03 ROM:3BF9 jbc INTMEM_2E+1, 5, ROM_3BF7 ROM:3BFC stb INTMEM_2E, INTMEM_7 ROM:3BFF andb INTMEM_2E+1, #-21h ROM:3C02 ret ROM:3C02 ; End of function ROM_3BF7 ROM:3C02 ROM:3C03 ROM:3C03 ; =============== S U B R O U T I N E ======================================= ROM:3C03 ROM:3C03 ROM:3C03 ROM_3C03: ; CODE XREF: ROM_3BBE:ROM_3BC1↑p ROM:3C03 ; ROM_3BDB:ROM_3BDE↑p ... ROM:3C03 andb INTMEM_30, INTMEM_11, #60h ; '`' ROM:3C07 orb INTMEM_2E+1, INTMEM_30 ROM:3C0A ret ROM:3C0A ; End of function ROM_3C03 ROM:3C0A ROM:3C0B ROM:3C0B ; =============== S U B R O U T I N E ======================================= ROM:3C0B ROM:3C0B ROM:3C0B ROM_3C0B: ; CODE XREF: ROM:3B86↑p ROM:3C0B br [INTMEM_26] ROM:3C0B ; End of function ROM_3C0B ROM:3C0B ROM:3C0D ; --------------------------------------------------------------------------- ROM:3C0D clr INTMEM_2 ROM:3C0F or INTMEM_C0, #4082h ROM:3C13 shlb INTMEM_9A, #1 ROM:3C16 ldbze INTMEM_1C+2, INTMEM_9A ROM:3C19 ldb INTMEM_20, (INTMEM_14F+2)[] ROM:3C1E shl INTMEM_20, #8 ROM:3C21 add INTMEM_20, INTMEM_1C+2 ROM:3C24 cmp INTMEM_20, #1Ah ROM:3C28 jnc ROM_3C36 ROM:3C2A ld INTMEM_1C, [INTMEM_20] ROM:3C2D orb INTMEM_AC, #8 ROM:3C30 ldb INTMEM_3B, INTMEM_1C+1 ROM:3C33 ljmp ROM_3475 ROM:3C36 ; --------------------------------------------------------------------------- ROM:3C36 ROM:3C36 ROM_3C36: ; CODE XREF: ROM:3C28↑j ROM:3C36 ret ROM:3C37 ; --------------------------------------------------------------------------- ROM:3C37 ld INTMEM_1C, INTMEM_56 ROM:3C3A orb INTMEM_AC, #8 ROM:3C3D ldb INTMEM_3B, INTMEM_1C+1 ROM:3C40 ljmp ROM_3475 ROM:3C43 ; --------------------------------------------------------------------------- ROM:3C43 stb INTMEM_99, (INTMEM_14F+1)[] ROM:3C48 ldb INTMEM_99, #50h ; 'P' ROM:3C4B ldb INTMEM_BF, #3Fh ; '?' ROM:3C4E ljmp ROM_3911 ROM:3C51 ; --------------------------------------------------------------------------- ROM:3C51 ldb INTMEM_98, #8 ROM:3C54 ldb INTMEM_BF, #0Dh ROM:3C57 ret ROM:3C58 ; --------------------------------------------------------------------------- ROM:3C58 ldb INTMEM_98, #7 ROM:3C5B ld INTMEM_36+2, #3586h ROM:3C5F clrb INTMEM_36 ROM:3C61 ldb INTMEM_3E, #0Bh ROM:3C64 ret ROM:3C65 ; --------------------------------------------------------------------------- ROM:3C65 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3C68 je ROM_3C6D ROM:3C6A ljmp ROM_3911 ROM:3C6D ; --------------------------------------------------------------------------- ROM:3C6D ROM:3C6D ROM_3C6D: ; CODE XREF: ROM:3C68↑j ROM:3C6D ld INTMEM_1C, 0Eh[INTMEM_56] ROM:3C72 lcall ROM_3985 ROM:3C75 lcall ROM_39B7 ROM:3C78 ldb INTMEM_1C, INTMEM_1A+1 ROM:3C7B sjmp ROM_3C9D ROM:3C7D ; --------------------------------------------------------------------------- ROM:3C7D ld INTMEM_1C, #102h ROM:3C81 sjmp ROM_3C87 ROM:3C83 ; --------------------------------------------------------------------------- ROM:3C83 ld INTMEM_1C, #2 ROM:3C87 ROM:3C87 ROM_3C87: ; CODE XREF: ROM:3C81↑j ROM:3C87 ld INTMEM_1C+2, INTMEM_142[] ROM:3C8C lcall ROM_30B6 ROM:3C8F clrb INTMEM_1C ROM:3C91 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3C94 jne ROM_3C9F ROM:3C96 incb INTMEM_1C ROM:3C98 cmpb INTMEM_1A+1, #1 ROM:3C9B jne ROM_3C9F ROM:3C9D ROM:3C9D ROM_3C9D: ; CODE XREF: ROM:3C7B↑j ROM:3C9D incb INTMEM_1C ROM:3C9F ROM:3C9F ROM_3C9F: ; CODE XREF: ROM:3C94↑j ROM:3C9F ; ROM:3C9B↑j ROM:3C9F ljmp ROM_3475 ROM:3CA2 ; --------------------------------------------------------------------------- ROM:3CA2 clr INTMEM_1A ROM:3CA4 andb INTMEM_1A, INTMEM_9A, #0Fh ROM:3CA8 add INTMEM_20, INTMEM_1A, #3596h ROM:3CAD ldb INTMEM_1C+3, [INTMEM_20] ROM:3CB0 ldb INTMEM_20, INTMEM_1C+3 ROM:3CB3 orb INTMEM_1C+3, INTMEM_152[] ROM:3CB8 jbs INTMEM_9A, 4, ROM_3CC4 ROM:3CBB notb INTMEM_20 ROM:3CBD andb INTMEM_20, INTMEM_153[] ROM:3CC2 sjmp ROM_3CC9 ROM:3CC4 ; --------------------------------------------------------------------------- ROM:3CC4 ROM:3CC4 ROM_3CC4: ; CODE XREF: ROM:3CB8↑j ROM:3CC4 orb INTMEM_20, INTMEM_153[] ROM:3CC9 ROM:3CC9 ROM_3CC9: ; CODE XREF: ROM:3CC2↑j ROM:3CC9 stb INTMEM_20, INTMEM_153[] ROM:3CCE stb INTMEM_1C+3, INTMEM_152[] ROM:3CD3 ljmp ROM_3911 ROM:3CD6 ; --------------------------------------------------------------------------- ROM:3CD6 orb INTMEM_AD, #2 ROM:3CD9 sjmp ROM_3CDE ROM:3CDB ; --------------------------------------------------------------------------- ROM:3CDB andb INTMEM_AD, #-3 ROM:3CDE ROM:3CDE ROM_3CDE: ; CODE XREF: ROM:3CD9↑j ROM:3CDE orb INTMEM_AD, #1 ROM:3CE1 ljmp ROM_3911 ROM:3CE4 ; --------------------------------------------------------------------------- ROM:3CE4 orb INTMEM_AC, #-80h ROM:3CE7 sjmp ROM_3CEC ROM:3CE9 ; --------------------------------------------------------------------------- ROM:3CE9 andb INTMEM_AC, #7Fh ROM:3CEC ROM:3CEC ROM_3CEC: ; CODE XREF: ROM:3CE7↑j ROM:3CEC orb INTMEM_AC, #40h ; '@' ROM:3CEF ljmp ROM_3911 ROM:3CF2 ; --------------------------------------------------------------------------- ROM:3CF2 orb INTMEM_AC, #20h ; ' ' ROM:3CF5 andb INTMEM_AC, #-11h ROM:3CF8 ljmp ROM_3911 ROM:3CFB ; --------------------------------------------------------------------------- ROM:3CFB orb INTMEM_AC, #10h ROM:3CFE andb INTMEM_AC, #-21h ROM:3D01 ljmp ROM_3911 ROM:3D04 ; --------------------------------------------------------------------------- ROM:3D04 ldbze INTMEM_20+2, INTMEM_9A ROM:3D07 sub INTMEM_20+2, #0FBh ROM:3D0B add INTMEM_20, INTMEM_20+2, #3591h ROM:3D10 ldb INTMEM_1C, [INTMEM_20] ROM:3D13 lcall ROM_2AC0 ROM:3D16 clrb INTMEM_1C ROM:3D18 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3D1B jne ROM_3D28 ROM:3D1D cmpb INTMEM_9A, #-4 ROM:3D20 je ROM_3D25 ROM:3D22 ldb INTMEM_1C, INTMEM_8E ROM:3D25 ROM:3D25 ROM_3D25: ; CODE XREF: ROM:3D20↑j ROM:3D25 ljmp ROM_3475 ROM:3D28 ; --------------------------------------------------------------------------- ROM:3D28 ROM:3D28 ROM_3D28: ; CODE XREF: ROM:3D1B↑j ROM:3D28 ret ROM:3D29 ; --------------------------------------------------------------------------- ROM:3D29 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3D2C jne ROM_3D41 ROM:3D2E ldb INTMEM_98, #0Ah ROM:3D31 ldb INTMEM_36, #3Ch ; '<' ROM:3D34 ldb INTMEM_1C, #9 ROM:3D37 sjmp ROM_3D43 ROM:3D39 ; --------------------------------------------------------------------------- ROM:3D39 lcall ROM_2E4D ROM:3D3C sjmp ROM_3D41 ROM:3D3E ; --------------------------------------------------------------------------- ROM:3D3E lcall ROM_4232 ROM:3D41 ROM:3D41 ROM_3D41: ; CODE XREF: ROM:3D2C↑j ROM:3D41 ; ROM:3D3C↑j ROM:3D41 clrb INTMEM_1C ROM:3D43 ROM:3D43 ROM_3D43: ; CODE XREF: ROM:3D37↑j ROM:3D43 ljmp ROM_3475 ROM:3D46 ; --------------------------------------------------------------------------- ROM:3D46 ld INTMEM_1A, #3FC6h ROM:3D4A ROM:3D4A ROM_3D4A: ; CODE XREF: ROM:3D68↓j ROM:3D4A cmp INTMEM_1A, #3FDAh ROM:3D4E je ROM_3D83 ROM:3D50 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3D53 ld INTMEM_20, [INTMEM_1A]+ ROM:3D56 ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3D59 ldb INTMEM_1C, [INTMEM_20+2] ROM:3D5C cmpb INTMEM_9A, INTMEM_1C+2 ROM:3D5F je ROM_3D6A ROM:3D61 incb INTMEM_1C+2 ROM:3D63 cmpb INTMEM_9A, INTMEM_1C+2 ROM:3D66 je ROM_3D73 ROM:3D68 sjmp ROM_3D4A ROM:3D6A ; --------------------------------------------------------------------------- ROM:3D6A ROM:3D6A ROM_3D6A: ; CODE XREF: ROM:3D5F↑j ROM:3D6A cmpb INTMEM_20+1, INTMEM_1C ROM:3D6D jnh ROM_3D7A ROM:3D6F incb INTMEM_1C ROM:3D71 sjmp ROM_3D7A ROM:3D73 ; --------------------------------------------------------------------------- ROM:3D73 ROM:3D73 ROM_3D73: ; CODE XREF: ROM:3D66↑j ROM:3D73 cmpb INTMEM_20, INTMEM_1C ROM:3D76 jc ROM_3D7A ROM:3D78 decb INTMEM_1C ROM:3D7A ROM:3D7A ROM_3D7A: ; CODE XREF: ROM:3D6D↑j ROM:3D7A ; ROM:3D71↑j ... ROM:3D7A stb INTMEM_1C, [INTMEM_20+2] ROM:3D7D stb INTMEM_1C, INTMEM_1C ROM:3D80 lcall ROM_3475 ROM:3D83 ROM:3D83 ROM_3D83: ; CODE XREF: ROM:3D4E↑j ROM:3D83 ret ROM:3D84 ; --------------------------------------------------------------------------- ROM:3D84 ldb INTMEM_42, INTMEM_8E ROM:3D87 ljmp ROM_3911 ROM:3D8A ; --------------------------------------------------------------------------- ROM:3D8A ldb INTMEM_44, #-7Ah ROM:3D8D ldb INTMEM_1C, #5 ROM:3D90 sjmp ROM_3D98 ROM:3D92 ; --------------------------------------------------------------------------- ROM:3D92 ldb INTMEM_45, #-7Eh ROM:3D95 ldb INTMEM_1C, #8 ROM:3D98 ROM:3D98 ROM_3D98: ; CODE XREF: ROM:3D90↑j ROM:3D98 ljmp ROM_3475 ROM:3D9B ; --------------------------------------------------------------------------- ROM:3D9B ld INTMEM_36+2, #35A0h ROM:3D9F ld INTMEM_36, #3604h ROM:3DA3 sjmp ROM_3DB7 ROM:3DA5 ; --------------------------------------------------------------------------- ROM:3DA5 ld INTMEM_36+2, #3632h ROM:3DA9 ld INTMEM_36, #369Eh ROM:3DAD sjmp ROM_3DB7 ROM:3DAF ; --------------------------------------------------------------------------- ROM:3DAF ld INTMEM_36+2, #36B2h ROM:3DB3 ld INTMEM_36, #36C6h ROM:3DB7 ROM:3DB7 ROM_3DB7: ; CODE XREF: ROM:3DA3↑j ROM:3DB7 ; ROM:3DAD↑j ROM:3DB7 ldb INTMEM_98, #9 ROM:3DBA ret ROM:3DBB ; --------------------------------------------------------------------------- ROM:3DBB clrb INTMEM_54 ROM:3DBD clrb INTMEM_50 ROM:3DBF clrb INTMEM_55 ROM:3DC1 clrb INTMEM_52 ROM:3DC3 clrb INTMEM_45+1 ROM:3DC5 ljmp ROM_3911 ROM:3DC8 ; --------------------------------------------------------------------------- ROM:3DC8 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3DCB jne ROM_3DF9 ROM:3DCD pushf ROM:3DCE ldb INTMEM_20, INTMEM_154[] ROM:3DD3 andb INTMEM_20, #7Fh ROM:3DD6 stb INTMEM_20, INTMEM_154[] ROM:3DDB stb INTMEM_20, 1FFEh[] ROM:3DE0 ldb INTMEM_6, #20h ; ' ' ROM:3DE3 add INTMEM_4, INT_PEND+1, #2 ; Interrupt pending register ROM:3DE8 nop ROM:3DE9 nop ROM:3DEA ldb INTMEM_6, #0 ROM:3DED add INTMEM_4, INT_PEND+1, 10h[INTMEM_56] ; Interrupt pending register ROM:3DF3 popf ROM:3DF4 ldb INTMEM_98, #0Ch ROM:3DF7 sjmp ROM_3DFC ROM:3DF9 ; --------------------------------------------------------------------------- ROM:3DF9 ROM:3DF9 ROM_3DF9: ; CODE XREF: ROM:3DCB↑j ROM:3DF9 ljmp ROM_3911 ROM:3DFC ; --------------------------------------------------------------------------- ROM:3DFC ROM:3DFC ROM_3DFC: ; CODE XREF: ROM:3DF7↑j ROM:3DFC ret ROM:3DFD ; --------------------------------------------------------------------------- ROM:3DFD orb INTMEM_AD, #40h ; '@' ROM:3E00 ldb INTMEM_98, #0Dh ROM:3E03 ret ROM:3E04 ; --------------------------------------------------------------------------- ROM:3E04 jbs INTMEM_AD, 6, ROM_3E18 ROM:3E07 clrb INTMEM_98 ROM:3E09 ldb INTMEM_1A, INTMEM_155[] ROM:3E0E cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3E11 jne ROM_3E18 ROM:3E13 clrb INTMEM_1C ROM:3E15 lcall ROM_3475 ROM:3E18 ROM:3E18 ROM_3E18: ; CODE XREF: ROM:3E04↑j ROM:3E18 ; ROM:3E11↑j ROM:3E18 ret ROM:3E19 ; --------------------------------------------------------------------------- ROM:3E19 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3E1C je ROM_3E36 ROM:3E1E jbc INTMEM_AC, 2, ROM_3E3A ROM:3E21 andb INTMEM_AC, #-5 ROM:3E24 cmpb INTMEM_3C+1, #-23h ROM:3E27 jne ROM_3E36 ROM:3E29 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3E2C jne ROM_3E38 ROM:3E2E clrb INTMEM_1C ROM:3E30 lcall ROM_3475 ROM:3E33 ljmp ROM_3AF2 ROM:3E36 ; --------------------------------------------------------------------------- ROM:3E36 ROM:3E36 ROM_3E36: ; CODE XREF: ROM:3E1C↑j ROM:3E36 ; ROM:3E27↑j ROM:3E36 clrb INTMEM_99 ROM:3E38 ROM:3E38 ROM_3E38: ; CODE XREF: ROM:3E2C↑j ROM:3E38 clrb INTMEM_98 ROM:3E3A ROM:3E3A ROM_3E3A: ; CODE XREF: ROM:3E1E↑j ROM:3E3A ret ROM:3E3B ; --------------------------------------------------------------------------- ROM:3E3B ldb INTMEM_1C, [INTMEM_36+2]+ ROM:3E3E incb INTMEM_36 ROM:3E40 cmpb INTMEM_36, INTMEM_3E ROM:3E43 jne ROM_3E52 ROM:3E45 addb INTMEM_3E, #0Ch ROM:3E48 ld INTMEM_36+2, #3586h ROM:3E4C ldb INTMEM_3B, 2[INTMEM_56] ROM:3E50 sjmp ROM_3E55 ROM:3E52 ; --------------------------------------------------------------------------- ROM:3E52 ROM:3E52 ROM_3E52: ; CODE XREF: ROM:3E43↑j ROM:3E52 ldb INTMEM_3B, [INTMEM_36+2]+ ROM:3E55 ROM:3E55 ROM_3E55: ; CODE XREF: ROM:3E50↑j ROM:3E55 incb INTMEM_36 ROM:3E57 orb INTMEM_AC, #8 ROM:3E5A cmpb INTMEM_36, #24h ; '$' ROM:3E5D jnc ROM_3E61 ROM:3E5F clrb INTMEM_98 ROM:3E61 ROM:3E61 ROM_3E61: ; CODE XREF: ROM:3E5D↑j ROM:3E61 ljmp ROM_3475 ROM:3E64 ; --------------------------------------------------------------------------- ROM:3E64 ldb INTMEM_1C, 2[INTMEM_3E] ROM:3E68 ldb INTMEM_3B, 2[INTMEM_56] ROM:3E6C orb INTMEM_AC, #8 ROM:3E6F clrb INTMEM_98 ROM:3E71 ljmp ROM_3475 ROM:3E74 ; --------------------------------------------------------------------------- ROM:3E74 jbc INTMEM_AC, 2, ROM_3E84 ROM:3E77 andb INTMEM_AC, #-5 ROM:3E7A cmpb INTMEM_3C+1, #75h ; 'u' ROM:3E7D jne ROM_3E84 ROM:3E7F ldb INTMEM_99, #14h ROM:3E82 sjmp ROM_3E89 ROM:3E84 ; --------------------------------------------------------------------------- ROM:3E84 ROM:3E84 ROM_3E84: ; CODE XREF: ROM:3E74↑j ROM:3E84 ; ROM:3E7D↑j ROM:3E84 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3E87 jne ROM_3E8B ROM:3E89 ROM:3E89 ROM_3E89: ; CODE XREF: ROM:3E82↑j ROM:3E89 clrb INTMEM_98 ROM:3E8B ROM:3E8B ROM_3E8B: ; CODE XREF: ROM:3E87↑j ROM:3E8B ret ROM:3E8C ; --------------------------------------------------------------------------- ROM:3E8C jbc INTMEM_AC, 2, ROM_3E99 ROM:3E8F andb INTMEM_AC, #-5 ROM:3E92 stb INTMEM_3C+1, (INTMEM_14F+2)[] ROM:3E97 sjmp ROM_3EA0 ROM:3E99 ; --------------------------------------------------------------------------- ROM:3E99 ROM:3E99 ROM_3E99: ; CODE XREF: ROM:3E8C↑j ROM:3E99 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3E9C jne ROM_3EA2 ROM:3E9E clrb INTMEM_99 ROM:3EA0 ROM:3EA0 ROM_3EA0: ; CODE XREF: ROM:3E97↑j ROM:3EA0 clrb INTMEM_98 ROM:3EA2 ROM:3EA2 ROM_3EA2: ; CODE XREF: ROM:3E9C↑j ROM:3EA2 ret ROM:3EA3 ; --------------------------------------------------------------------------- ROM:3EA3 ldb INTMEM_1A+1, INTMEM_36 ROM:3EA6 cmpb INTMEM_1A+1, #3Fh ; '?' ROM:3EA9 jne ROM_3EAD ROM:3EAB clrb INTMEM_98 ROM:3EAD ROM:3EAD ROM_3EAD: ; CODE XREF: ROM:3EA9↑j ROM:3EAD lcall ROM_2CCC ROM:3EB0 ldb INTMEM_3B, INTMEM_1C+1 ROM:3EB3 orb INTMEM_AC, #8 ROM:3EB6 incb INTMEM_36 ROM:3EB8 ljmp ROM_3475 ROM:3EBB ; --------------------------------------------------------------------------- ROM:3EBB ld INTMEM_36+4, [INTMEM_36+2]+ ROM:3EBE ld INTMEM_3C, [INTMEM_36+2]+ ROM:3EC1 jbc INTMEM_36+4, 6, ROM_3EFB ROM:3EC4 jbc INTMEM_36+4, 5, ROM_3EE3 ROM:3EC7 ld INTMEM_1A, [INTMEM_3C]+ ROM:3ECA clrb INTMEM_1C ROM:3ECC ROM:3ECC ROM_3ECC: ; CODE XREF: ROM:3EE1↓j ROM:3ECC cmp INTMEM_3C, INTMEM_1A ROM:3ECF jc ROM_3EF6 ROM:3ED1 ld INTMEM_1C+2, [INTMEM_3C]+ ROM:3ED4 ldb INTMEM_20, [INTMEM_3C]+ ROM:3ED7 andb INTMEM_20, [INTMEM_1C+2] ROM:3EDA je ROM_3EDF ROM:3EDC orb INTMEM_1C, [INTMEM_3C] ROM:3EDF ROM:3EDF ROM_3EDF: ; CODE XREF: ROM:3EDA↑j ROM:3EDF inc INTMEM_3C ROM:3EE1 sjmp ROM_3ECC ROM:3EE3 ; --------------------------------------------------------------------------- ROM:3EE3 ROM:3EE3 ROM_3EE3: ; CODE XREF: ROM:3EC4↑j ROM:3EE3 andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:3EE7 jbc INTMEM_36+4, 3, ROM_3EF6 ROM:3EEA cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:3EED jne ROM_3EF4 ROM:3EEF ldb INTMEM_1C, #1 ROM:3EF2 sjmp ROM_3EF6 ROM:3EF4 ; --------------------------------------------------------------------------- ROM:3EF4 ROM:3EF4 ROM_3EF4: ; CODE XREF: ROM:3EED↑j ROM:3EF4 clrb INTMEM_1C ROM:3EF6 ROM:3EF6 ROM_3EF6: ; CODE XREF: ROM:3ECF↑j ROM:3EF6 ; ROM:3EE7↑j ... ROM:3EF6 lcall ROM_3475 ROM:3EF9 sjmp ROM_3F5B ROM:3EFB ; --------------------------------------------------------------------------- ROM:3EFB ROM:3EFB ROM_3EFB: ; CODE XREF: ROM:3EC1↑j ROM:3EFB jbs INTMEM_36+4, 4, ROM_3F49 ROM:3EFE jbs INTMEM_36+4, 1, ROM_3F11 ROM:3F01 ldbze INTMEM_3C, [INTMEM_3C] ROM:3F04 jbc INTMEM_36+4, 7, ROM_3F1F ROM:3F07 sub INTMEM_3C, #80h ROM:3F0B jc ROM_3F1F ROM:3F0D neg INTMEM_3C ROM:3F0F sjmp ROM_3F1F ROM:3F11 ; --------------------------------------------------------------------------- ROM:3F11 ROM:3F11 ROM_3F11: ; CODE XREF: ROM:3EFE↑j ROM:3F11 ld INTMEM_3C, [INTMEM_3C] ROM:3F14 jbc INTMEM_36+4, 7, ROM_3F1F ROM:3F17 sub INTMEM_3C, #-8000h ROM:3F1B jc ROM_3F1F ROM:3F1D neg INTMEM_3C ROM:3F1F ROM:3F1F ROM_3F1F: ; CODE XREF: ROM:3F04↑j ROM:3F1F ; ROM:3F0B↑j ... ROM:3F1F jbs INTMEM_36+4, 5, ROM_3F49 ROM:3F22 ldbze INTMEM_1C+2, INTMEM_3B ROM:3F25 add INTMEM_1C+2, #36C6h ROM:3F29 ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:3F2C mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:3F30 jbc INTMEM_36+4, 3, ROM_3F38 ROM:3F33 ld INTMEM_3C, INTMEM_20 ROM:3F36 sjmp ROM_3F3E ROM:3F38 ; --------------------------------------------------------------------------- ROM:3F38 ROM:3F38 ROM_3F38: ; CODE XREF: ROM:3F30↑j ROM:3F38 ldb INTMEM_3C, INTMEM_20+1 ROM:3F3B ldb INTMEM_3C+1, INTMEM_20+2 ROM:3F3E ROM:3F3E ROM_3F3E: ; CODE XREF: ROM:3F36↑j ROM:3F3E jbc INTMEM_36+4, 2, ROM_3F43 ROM:3F41 neg INTMEM_3C ROM:3F43 ROM:3F43 ROM_3F43: ; CODE XREF: ROM:ROM_3F3E↑j ROM:3F43 ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:3F46 add INTMEM_3C, INTMEM_20+2 ROM:3F49 ROM:3F49 ROM_3F49: ; CODE XREF: ROM:ROM_3EFB↑j ROM:3F49 ; ROM:ROM_3F1F↑j ROM:3F49 ldb INTMEM_1C, INTMEM_3C ROM:3F4C jbc INTMEM_36+4, 0, ROM_3F58 ROM:3F4F ldb INTMEM_3B, INTMEM_1C ROM:3F52 orb INTMEM_AC, #8 ROM:3F55 ldb INTMEM_1C, INTMEM_3C+1 ROM:3F58 ROM:3F58 ROM_3F58: ; CODE XREF: ROM:3F4C↑j ROM:3F58 lcall ROM_3475 ROM:3F5B ROM:3F5B ROM_3F5B: ; CODE XREF: ROM:3EF9↑j ROM:3F5B cmp INTMEM_36+2, INTMEM_36 ROM:3F5E jnc ROM_3F62 ROM:3F60 clrb INTMEM_98 ROM:3F62 ROM:3F62 ROM_3F62: ; CODE XREF: ROM:3F5E↑j ROM:3F62 ret ROM:3F63 ; --------------------------------------------------------------------------- ROM:3F63 cmp INTMEM_3E, ZERO_REG ; Zero register ROM:3F66 je ROM_3F7E ROM:3F68 ld INTMEM_1A, [INTMEM_36]+ ROM:3F6B dec INTMEM_3E ROM:3F6D addb INTMEM_36+4, INTMEM_1A ROM:3F70 ldb INTMEM_1C, INTMEM_1A ROM:3F73 orb INTMEM_AC, #8 ROM:3F76 ldb INTMEM_3B, INTMEM_1A+1 ROM:3F79 addb INTMEM_36+4, INTMEM_3B ROM:3F7C sjmp ROM_3F83 ROM:3F7E ; --------------------------------------------------------------------------- ROM:3F7E ROM:3F7E ROM_3F7E: ; CODE XREF: ROM:3F66↑j ROM:3F7E clrb INTMEM_98 ROM:3F80 ldb INTMEM_1C, INTMEM_36+4 ROM:3F83 ROM:3F83 ROM_3F83: ; CODE XREF: ROM:3F7C↑j ROM:3F83 ljmp ROM_3475 ROM:3F86 ; --------------------------------------------------------------------------- ROM:3F86 jbc WSR1, 0, ROM_3F8A ; Window selection register 1 ROM:3F89 ret ROM:3F8A ; --------------------------------------------------------------------------- ROM:3F8A ROM:3F8A ROM_3F8A: ; CODE XREF: ROM:3F86↑j ROM:3F8A clrb INTMEM_1C ROM:3F8C cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3F8F jne ROM_3FAC ROM:3F91 pushf ROM:3F92 ldb INTMEM_2, #0Eh ROM:3F95 nop ROM:3F96 nop ROM:3F97 ROM:3F97 ROM_3F97: ; CODE XREF: ROM:ROM_3F97↓j ROM:3F97 jbs INTMEM_2, 3, ROM_3F97 ROM:3F9A ldb INTMEM_1C, INTMEM_2+1 ROM:3F9D popf ROM:3F9E cmpb INTMEM_1C, #-1 ROM:3FA1 jne ROM_3FA5 ROM:3FA3 decb INTMEM_1C ROM:3FA5 ROM:3FA5 ROM_3FA5: ; CODE XREF: ROM:3FA1↑j ROM:3FA5 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:3FA8 jne ROM_3FAC ROM:3FAA incb INTMEM_1C ROM:3FAC ROM:3FAC ROM_3FAC: ; CODE XREF: ROM:3F8F↑j ROM:3FAC ; ROM:3FA8↑j ROM:3FAC pushf ROM:3FAD ldb INTMEM_1C+2, INTMEM_154[] ROM:3FB2 orb INTMEM_1C+2, #-80h ROM:3FB5 stb INTMEM_1C+2, INTMEM_154[] ROM:3FBA stb INTMEM_1C+2, 1FFEh[] ROM:3FBF popf ROM:3FC0 clrb INTMEM_98 ROM:3FC2 ljmp ROM_3475 ROM:3FC5 ; --------------------------------------------------------------------------- ROM:3FC5 rst ROM:3FC5 ; --------------------------------------------------------------------------- ROM:3FC6 db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:3FC6 db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:3FC6 db 8Bh, 3Ah, 0F0h, 0F0h, 9Fh, 3Ah, 0C4h, 0C4h, 0A5h, 3Ah ROM:3FC6 db 0F4h, 0F4h, 0BCh, 3Ah, 0F6h, 0F6h, 0B0h, 3Ah, 0F2h ROM:3FC6 db 0F2h, 0BCh, 3Ah, 74h, 74h, 0DCh, 3Ah, 0F7h, 0F7h, 0E3h ROM:3FC6 db 3Ah, 0D0h, 0D0h, 8Bh, 3Ah, 0F0h, 0F0h, 9Fh, 3Ah, 0F9h ROM:3FC6 db 0F9h, 0D6h, 3Ah, 0F5h, 0F5h, 0ABh, 3Ah, 0F4h, 0F4h ROM:3FC6 db 0B4h, 3Ah, 0F6h, 0F6h, 0B0h, 3Ah, 0F3h, 0F3h, 0C9h ROM:3FC6 db 3Ah, 0D1h, 0D1h, 58h, 3Ch, 0EFh, 0EFh, 65h, 3Ch, 0F7h ROM:3FC6 db 0F7h, 65h, 3Ch, 0F8h, 0F8h, 83h, 3Ch, 0E7h, 0E7h, 7Dh ROM:3FC6 db 3Ch, 3, 1, 0A2h, 3Ch, 9, 8, 0A2h, 3Ch, 13h, 11h, 0A2h ROM:3FC6 db 3Ch, 19h, 18h, 0A2h, 3Ch, 0FFh, 0FBh, 4, 3Dh, 0EEh ROM:3FC6 db 0EEh, 0F2h, 3Ch, 0EDh, 0EDh, 0FBh, 3Ch, 6Ch, 6Ch, 0D6h ROM:3FC6 db 3Ch, 65h, 65h, 0DBh, 3Ch, 0, 0, 0E9h, 3Ch, 10h, 10h ROM:3FC6 db 0E4h, 3Ch, 0FAh, 0FAh, 3Eh, 3Dh, 81h, 81h, 39h, 3Dh ROM:3FC6 db 82h, 82h, 29h, 3Dh, 0CBh, 0CBh, 84h, 3Dh, 7Ah, 79h ROM:3FC6 db 46h, 3Dh, 8Ah, 89h, 46h, 3Dh, 94h, 8Fh, 46h, 3Dh, 7Ch ROM:3FC6 db 7Bh, 46h, 3Dh, 7Fh, 7Fh, 8Ah, 3Dh, 7Eh, 7Eh, 92h, 3Dh ROM:3FC6 db 7Dh, 7Dh, 0A5h, 3Dh, 80h, 80h, 9Bh, 3Dh, 0E8h, 0E8h ROM:3FC6 db 0AFh, 3Dh, 0CCh, 0CCh, 0BBh, 3Dh, 0ECh, 0ECh, 0C8h ROM:3FC6 db 3Dh, 70h, 70h, 0FDh, 3Dh, 0Dh, 0Dh, 4, 3Eh, 2, 2, 19h ROM:3FC6 db 3Eh, 7, 7, 3Bh, 3Eh, 3, 3, 64h, 3Eh, 1, 1, 74h, 3Eh ROM:3FC6 db 8, 8, 8Ch, 3Eh, 0Ah, 0Ah, 0A3h, 3Eh, 9, 9, 0BBh, 3Eh ROM:3FC6 db 4, 4, 63h, 3Fh, 0Ch, 0Ch, 86h, 3Fh, 0D0h, 0D0h, 8Bh ROM:3FC6 db 3Ah, 0F0h, 0F0h, 9Fh, 3Ah, 0F5h, 0F5h, 0ABh, 3Ah, 0F6h ROM:3FC6 db 0F6h, 0B0h, 3Ah, 0F7h, 0F7h, 0E3h, 3Ah, 7Fh, 0, 13h ROM:3FC6 db 3Ch, 0C7h, 0C7h, 37h, 3Ch, 0F2h, 0F2h, 43h, 3Ch, 0DCh ROM:3FC6 db 0DCh, 51h, 3Ch, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FC6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41C6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41C6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41C6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41C6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41C6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41C6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 8, 0, 0, 0, 0FFh, 0FFh ROM:41C6 db 0FFh, 0FFh, 0Ah, 0, 0Eh, 0, 2Ah, 0, 2Eh, 0, 2Fh, 0 ROM:420A ROM:420A ; =============== S U B R O U T I N E ======================================= ROM:420A ROM:420A ROM:420A ROM_420A: ; CODE XREF: start+96C↑p ROM:420A lcall ROM_4269 ROM:420D ret ROM:420D ; End of function ROM_420A ROM:420D ROM:420E ROM:420E ; =============== S U B R O U T I N E ======================================= ROM:420E ROM:420E ROM:420E ROM_420E: ; CODE XREF: start:ROM_29F1↑p ROM:420E lcall ROM_481C ROM:4211 lcall ROM_595E ROM:4214 lcall ROM_59D2 ROM:4217 lcall ROM_6669 ROM:421A lcall ROM_602F ROM:421D lcall ROM_5660 ROM:4220 lcall ROM_6322 ROM:4223 lcall ROM_4DD4 ROM:4226 lcall ROM_673B ROM:4229 ret ROM:4229 ; End of function ROM_420E ROM:4229 ROM:422A ; --------------------------------------------------------------------------- ROM:422A ; START OF FUNCTION CHUNK FOR ROM_2A19 ROM:422A ROM:422A ROM_422A: ; CODE XREF: ROM_2A19-5D9↑j ROM:422A lcall ROM_54FA ROM:422D ret ROM:422D ; END OF FUNCTION CHUNK FOR ROM_2A19 ROM:422E ; --------------------------------------------------------------------------- ROM:422E ret ROM:422F ; --------------------------------------------------------------------------- ROM:422F clrb INTMEM_1A ROM:4231 ret ROM:4232 ROM:4232 ; =============== S U B R O U T I N E ======================================= ROM:4232 ROM:4232 ROM:4232 ROM_4232: ; CODE XREF: ROM_2E85+D↑j ROM:4232 ; ROM:3D3E↑p ROM:4232 ldb INTMEM_49, #-1 ROM:4235 ldb INTMEM_4A, 0C7h[INTMEM_56] ROM:423A ldb INTMEM_4B, 0C8h[INTMEM_56] ROM:423F ldb INTMEM_4C, 0C9h[INTMEM_56] ROM:4244 ldb INTMEM_4D, 0CAh[INTMEM_56] ROM:4249 clrb INTMEM_48 ROM:424B clr INTMEM_40 ROM:424D orb INTMEM_52, #-80h ROM:4250 lcall ROM_430C ROM:4253 ldb INTMEM_42+1, 116h[INTMEM_56] ROM:4258 ldb INTMEM_45, #-80h ROM:425B ldb INTMEM_47, 13Fh[INTMEM_56] ROM:4260 ldb INTMEM_42, 13Dh[INTMEM_56] ROM:4265 ldb INTMEM_44, #-80h ROM:4268 ret ROM:4268 ; End of function ROM_4232 ROM:4268 ROM:4269 ROM:4269 ; =============== S U B R O U T I N E ======================================= ROM:4269 ROM:4269 ROM:4269 ROM_4269: ; CODE XREF: ROM_420A↑p ROM:4269 orb INTMEM_F6+1, #2 ROM:426C orb INTMEM_A5, #1 ROM:426F ldb INTMEM_B5, 0AFh[INTMEM_56] ROM:4274 subb INTMEM_1C, INTMEM_49, INTMEM_1FF[] ROM:427A jc ROM_4283 ROM:427C negb INTMEM_1C ROM:427E stb INTMEM_1C, INTMEM_1B0[] ROM:4283 ROM:4283 ROM_4283: ; CODE XREF: ROM_4269+11↑j ROM:4283 lcall ROM_430C ROM:4286 ld INTMEM_1C+2, #-8000h ROM:428A sub INTMEM_1C+2, 2Ah[INTMEM_56] ROM:428F st INTMEM_1C+2, INTMEM_176[] ROM:4294 st INTMEM_1C+2, INTMEM_178[] ROM:4299 ldb INTMEM_1C+2, #-1 ROM:429C stb INTMEM_1C+2, INTMEM_1F0[] ROM:42A1 stb INTMEM_1C+2, INTMEM_1F1[] ROM:42A6 ldb INTMEM_1C+2, #-1 ROM:42A9 stb INTMEM_1C+2, INTMEM_1F2[] ROM:42AE stb INTMEM_1C+2, INTMEM_1F3[] ROM:42B3 stb INTMEM_1C+2, INTMEM_1D6[] ROM:42B8 stb INTMEM_1C+2, INTMEM_1D7[] ROM:42BD ld INTMEM_1C, 5Ah[INTMEM_56] ROM:42C2 st INTMEM_1C, INTMEM_1A4[] ROM:42C7 ld INTMEM_D6, #61A8h ROM:42CB ld INTMEM_1C+2, #61A8h ROM:42CF st INTMEM_1C+2, INTMEM_260[] ROM:42D4 shr INTMEM_1C+2, #1 ROM:42D7 st INTMEM_1C+2, INTMEM_14A[] ROM:42DC ldb INTMEM_B4, 140h[INTMEM_56] ROM:42E1 ldb INTMEM_1C+2, #-1 ROM:42E4 stb INTMEM_1C+2, INTMEM_27E[] ROM:42E9 stb INTMEM_1C+2, INTMEM_27F[] ROM:42EE ldb INTMEM_F1, #-1 ROM:42F1 ldb INTMEM_F0, #-1 ROM:42F4 ldb INTMEM_EF, #-1 ROM:42F7 ldb INTMEM_EB+3, #-1 ROM:42FA ldb INTMEM_EB+2, #-1 ROM:42FD ret ROM:42FD ; End of function ROM_4269 ROM:42FD ROM:42FE ; --------------------------------------------------------------------------- ROM:42FE ; START OF FUNCTION CHUNK FOR ROM_4DD4 ROM:42FE ; ADDITIONAL PARENT FUNCTION ROM_59D2 ROM:42FE ; ADDITIONAL PARENT FUNCTION ROM_602F ROM:42FE ROM:42FE ROM_42FE: ; CODE XREF: ROM_4DD4+312↓j ROM:42FE ; ROM_59D2+365↓j ... ROM:42FE shlb INTMEM_1C, #1 ROM:4301 addb INTMEM_1A, INTMEM_1C ROM:4304 addcb INTMEM_1A+1, ZERO_REG ; Zero register ROM:4307 ld INTMEM_1A, [INTMEM_1A] ROM:430A br [INTMEM_1A] ROM:430A ; END OF FUNCTION CHUNK FOR ROM_4DD4 ROM:430C ROM:430C ; =============== S U B R O U T I N E ======================================= ROM:430C ROM:430C ROM:430C ROM_430C: ; CODE XREF: ROM_4232+1E↑p ROM:430C ; ROM_4269:ROM_4283↑p ... ROM:430C clrb INTMEM_1C ROM:430E clrb INTMEM_1C+2 ROM:4310 clrb INTMEM_20 ROM:4312 clrb INTMEM_20+2 ROM:4314 ldb INTMEM_1C+1, INTMEM_4A ROM:4317 ldb INTMEM_1C+3, INTMEM_4B ROM:431A ldb INTMEM_20+1, INTMEM_4C ROM:431D ldb INTMEM_20+3, INTMEM_4D ROM:4320 shr INTMEM_1C, #2 ROM:4323 shr INTMEM_1C+2, #2 ROM:4326 shr INTMEM_20, #2 ROM:4329 shr INTMEM_20+2, #2 ROM:432C add INTMEM_1C+2, INTMEM_1C ROM:432F add INTMEM_20, INTMEM_1C+2 ROM:4332 add INTMEM_20+2, INTMEM_20 ROM:4335 st INTMEM_1C, INTMEM_240[] ROM:433A st INTMEM_1C+2, INTMEM_242[] ROM:433F st INTMEM_20, INTMEM_244[] ROM:4344 st INTMEM_20+2, INTMEM_246[] ROM:4349 ret ROM:4349 ; End of function ROM_430C ROM:4349 ROM:434A ROM:434A ; =============== S U B R O U T I N E ======================================= ROM:434A ROM:434A ROM:434A ROM_434A: ; CODE XREF: ROM_481C:ROM_4D6A↓p ROM:434A jbs INTMEM_F6+1, 2, ROM_4379 ROM:434D orb INTMEM_F6+1, #4 ROM:4350 orb INTMEM_F8, #10h ROM:4353 clr INTMEM_1C ROM:4355 st INTMEM_1C, INTMEM_17C[] ROM:435A decb INTMEM_1C ROM:435C stb INTMEM_1C, INTMEM_1B7[] ROM:4361 stb INTMEM_1C, INTMEM_1B6[] ROM:4366 jbc INTMEM_AB, 4, ROM_437E ROM:4369 ldbze INTMEM_1C, #7 ROM:436C lcall ROM_2AC0 ROM:436F cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:4372 je ROM_437C ROM:4374 ldb INTMEM_1A, #40h ; '@' ROM:4377 sjmp ROM_4452 ROM:4379 ; --------------------------------------------------------------------------- ROM:4379 ROM:4379 ROM_4379: ; CODE XREF: ROM_434A↑j ROM:4379 jbc INTMEM_A9, 4, ROM_437E ROM:437C ROM:437C ROM_437C: ; CODE XREF: ROM_434A+28↑j ROM:437C sjmp ROM_453C ROM:437E ; --------------------------------------------------------------------------- ROM:437E ROM:437E ROM_437E: ; CODE XREF: ROM_434A+1C↑j ROM:437E ; ROM_434A:ROM_4379↑j ROM:437E ldb INTMEM_1C, INTMEM_1B6[] ROM:4383 incb INTMEM_1C ROM:4385 jne ROM_438E ROM:4387 ldb INTMEM_1C+2, 0B2h[INTMEM_56] ROM:438C sjmp ROM_4494 ROM:438E ; --------------------------------------------------------------------------- ROM:438E ROM:438E ROM_438E: ; CODE XREF: ROM_434A+3B↑j ROM:438E cmp ZERO_REG, INTMEM_17C[] ; Zero register ROM:4393 jne ROM_43B3 ROM:4395 cmpb INTMEM_8E, INTMEM_1B6[] ROM:439A je ROM_439E ROM:439C sjmp ROM_453C ROM:439E ; --------------------------------------------------------------------------- ROM:439E ROM:439E ROM_439E: ; CODE XREF: ROM_434A+50↑j ROM:439E cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:43A1 je ROM_43A4 ROM:43A3 ret ROM:43A4 ; --------------------------------------------------------------------------- ROM:43A4 ROM:43A4 ROM_43A4: ; CODE XREF: ROM_434A+57↑j ROM:43A4 ld INTMEM_20+2, INTMEM_1FC[] ROM:43A9 st INTMEM_20+2, INTMEM_17C[] ROM:43AE ldb INTMEM_1C+2, #-4Ch ROM:43B1 sjmp ROM_4494 ROM:43B3 ; --------------------------------------------------------------------------- ROM:43B3 ROM:43B3 ROM_43B3: ; CODE XREF: ROM_434A+49↑j ROM:43B3 jbs INTMEM_F8, 4, ROM_43B8 ROM:43B6 sjmp ROM_44AA ROM:43B8 ; --------------------------------------------------------------------------- ROM:43B8 ROM:43B8 ROM_43B8: ; CODE XREF: ROM_434A:ROM_43B3↑j ROM:43B8 ldb INTMEM_1C+2, INTMEM_1B6[] ROM:43BD cmpb INTMEM_1C+2, #-4Ch ROM:43C0 jc ROM_43FC ROM:43C2 ldb INTMEM_20, INTMEM_1B7[] ROM:43C7 cmpb INTMEM_20, #-1 ROM:43CA je ROM_43FC ROM:43CC cmpb INTMEM_8E, INTMEM_20 ROM:43CF jh ROM_43FC ROM:43D1 cmpb INTMEM_20, 0B2h[INTMEM_56] ROM:43D6 jnc ROM_43E0 ROM:43D8 subb INTMEM_20, INTMEM_8E, 0C5h[INTMEM_56] ROM:43DE jc ROM_43E3 ROM:43E0 ROM:43E0 ROM_43E0: ; CODE XREF: ROM_434A+8C↑j ROM:43E0 ldb INTMEM_20, #-1 ROM:43E3 ROM:43E3 ROM_43E3: ; CODE XREF: ROM_434A+94↑j ROM:43E3 stb INTMEM_20, INTMEM_1B7[] ROM:43E8 ld INTMEM_20+2, INTMEM_1FC[] ROM:43ED cmp INTMEM_20+2, INTMEM_17A[] ROM:43F2 ldb INTMEM_1A, #20h ; ' ' ROM:43F5 jc ROM_4452 ROM:43F7 st INTMEM_20+2, INTMEM_17A[] ROM:43FC ROM:43FC ROM_43FC: ; CODE XREF: ROM_434A+76↑j ROM:43FC ; ROM_434A+80↑j ... ROM:43FC cmpb INTMEM_8E, INTMEM_1B6[] ROM:4401 je ROM_4405 ROM:4403 sjmp ROM_453C ROM:4405 ; --------------------------------------------------------------------------- ROM:4405 ROM:4405 ROM_4405: ; CODE XREF: ROM_434A+B7↑j ROM:4405 cmpb INTMEM_8E, ZERO_REG ; Zero register ROM:4408 jne ROM_4414 ROM:440A ldb INTMEM_1C+2, 0B2h[INTMEM_56] ROM:440F andb INTMEM_F8, #-11h ROM:4412 sjmp ROM_4494 ROM:4414 ; --------------------------------------------------------------------------- ROM:4414 ROM:4414 ROM_4414: ; CODE XREF: ROM_434A+BE↑j ROM:4414 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:4417 je ROM_441A ROM:4419 ret ROM:441A ; --------------------------------------------------------------------------- ROM:441A ROM:441A ROM_441A: ; CODE XREF: ROM_434A+CD↑j ROM:441A ld INTMEM_20+2, INTMEM_1FC[] ROM:441F clrb INTMEM_1C+2 ROM:4421 ldb INTMEM_20, 0B2h[INTMEM_56] ROM:4426 cmpb INTMEM_8E, INTMEM_20 ROM:4429 je ROM_448F ROM:442B ldb INTMEM_1C+2, INTMEM_20 ROM:442E ldb INTMEM_20, 0B3h[INTMEM_56] ROM:4433 cmpb INTMEM_8E, INTMEM_20 ROM:4436 je ROM_4475 ROM:4438 ldb INTMEM_1C+2, INTMEM_20 ROM:443B ldb INTMEM_20, 0B4h[INTMEM_56] ROM:4440 cmpb INTMEM_8E, INTMEM_20 ROM:4443 je ROM_4470 ROM:4445 ldb INTMEM_1C+2, INTMEM_20 ROM:4448 cmp INTMEM_20+2, INTMEM_17C[] ROM:444D jh ROM_446B ROM:444F ldb INTMEM_1A, #10h ROM:4452 ROM:4452 ROM_4452: ; CODE XREF: ROM_434A+2D↑j ROM:4452 ; ROM_434A+AB↑j ... ROM:4452 andb INTMEM_F6+1, #-5 ROM:4455 andb INTMEM_AD, #-41h ROM:4458 stb INTMEM_1A, INTMEM_155[] ROM:445D orb INTMEM_52, #-80h ROM:4460 andb INTMEM_F6, #-2 ROM:4463 andb INTMEM_F8, #-11h ROM:4466 lcall ROM_430C ROM:4469 sjmp ROM_453C ROM:446B ; --------------------------------------------------------------------------- ROM:446B ROM:446B ROM_446B: ; CODE XREF: ROM_434A+103↑j ROM:446B st INTMEM_20+2, INTMEM_184[] ROM:4470 ROM:4470 ROM_4470: ; CODE XREF: ROM_434A+F9↑j ROM:4470 st INTMEM_20+2, INTMEM_182[] ROM:4475 ROM:4475 ROM_4475: ; CODE XREF: ROM_434A+EC↑j ROM:4475 st INTMEM_20+2, INTMEM_180[] ROM:447A subb INTMEM_20, INTMEM_8E, 0C5h[INTMEM_56] ROM:4480 jc ROM_4485 ROM:4482 ldb INTMEM_20, #-1 ROM:4485 ROM:4485 ROM_4485: ; CODE XREF: ROM_434A+136↑j ROM:4485 stb INTMEM_20, INTMEM_1B7[] ROM:448A st INTMEM_20+2, INTMEM_17A[] ROM:448F ROM:448F ROM_448F: ; CODE XREF: ROM_434A+DF↑j ROM:448F st INTMEM_20+2, INTMEM_17E[] ROM:4494 ROM:4494 ROM_4494: ; CODE XREF: ROM_434A+42↑j ROM:4494 ; ROM_434A+67↑j ... ROM:4494 stb INTMEM_1C+2, INTMEM_1B6[] ROM:4499 ldbze INTMEM_1C, INTMEM_1B8[] ROM:449E clrb INTMEM_1C+3 ROM:44A0 ldbze INTMEM_20, 93h[INTMEM_56] ROM:44A5 lcall ROM_2AC0 ROM:44A8 ROM:44A8 ROM_44A8: ; CODE XREF: ROM_434A+165↓j ROM:44A8 sjmp ROM_453C ROM:44AA ; --------------------------------------------------------------------------- ROM:44AA ROM:44AA ROM_44AA: ; CODE XREF: ROM_434A+6C↑j ROM:44AA cmpb INTMEM_8E, INTMEM_1B6[] ROM:44AF jne ROM_44A8 ROM:44B1 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:44B4 je ROM_44B7 ROM:44B6 ret ROM:44B7 ; --------------------------------------------------------------------------- ROM:44B7 ROM:44B7 ROM_44B7: ; CODE XREF: ROM_434A+16A↑j ROM:44B7 ld INTMEM_20+2, INTMEM_1FC[] ROM:44BC sub INTMEM_1A, INTMEM_20+2, INTMEM_17C[] ROM:44C2 jc ROM_44C6 ROM:44C4 neg INTMEM_1A ROM:44C6 ROM:44C6 ROM_44C6: ; CODE XREF: ROM_434A+178↑j ROM:44C6 cmp INTMEM_1A, 34h[INTMEM_56] ROM:44CB ldb INTMEM_1A, #50h ; 'P' ROM:44CE jh ROM_44F7 ROM:44D0 ldb INTMEM_1A, #30h ; '0' ROM:44D3 ld INTMEM_1C, INTMEM_17E[] ROM:44D8 shl INTMEM_1C, #2 ROM:44DB jnc ROM_44E2 ROM:44DD ldb INTMEM_4A, #-1 ROM:44E0 sjmp ROM_44E8 ROM:44E2 ; --------------------------------------------------------------------------- ROM:44E2 ROM:44E2 ROM_44E2: ; CODE XREF: ROM_434A+191↑j ROM:44E2 addb INTMEM_4A, INTMEM_1C+1, 0C4h[INTMEM_56] ROM:44E8 ROM:44E8 ROM_44E8: ; CODE XREF: ROM_434A+196↑j ROM:44E8 ld INTMEM_1C, INTMEM_180[] ROM:44ED sub INTMEM_1C, INTMEM_17E[] ROM:44F2 shl INTMEM_1C, #2 ROM:44F5 jnc ROM_44F9 ROM:44F7 ROM:44F7 ROM_44F7: ; CODE XREF: ROM_434A+184↑j ROM:44F7 ; ROM_434A+1BF↓j ... ROM:44F7 sjmp ROM_4452 ROM:44F9 ; --------------------------------------------------------------------------- ROM:44F9 ROM:44F9 ROM_44F9: ; CODE XREF: ROM_434A+1AB↑j ROM:44F9 stb INTMEM_1C+1, INTMEM_4B ROM:44FC ld INTMEM_1C, INTMEM_182[] ROM:4501 sub INTMEM_1C, INTMEM_180[] ROM:4506 shl INTMEM_1C, #2 ROM:4509 jc ROM_44F7 ROM:450B stb INTMEM_1C+1, INTMEM_4C ROM:450E ld INTMEM_1C, INTMEM_184[] ROM:4513 sub INTMEM_1C, INTMEM_182[] ROM:4518 shl INTMEM_1C, #2 ROM:451B jc ROM_44F7 ROM:451D stb INTMEM_1C+1, INTMEM_4D ROM:4520 clr INTMEM_40 ROM:4522 lcall ROM_430C ROM:4525 andb INTMEM_52, #7Fh ROM:4528 stb ZERO_REG, INTMEM_155[] ; Zero register ROM:452D andb INTMEM_F6+1, #-5 ROM:4530 andb INTMEM_AD, #-41h ROM:4533 andb INTMEM_F6, #-2 ROM:4536 incb INTMEM_48 ROM:4538 jne ROM_453C ROM:453A decb INTMEM_48 ROM:453C ROM:453C ROM_453C: ; CODE XREF: ROM_434A:ROM_437C↑j ROM:453C ; ROM_434A+52↑j ... ROM:453C ldb INTMEM_C3, 0C6h[INTMEM_56] ROM:4541 ret ROM:4541 ; End of function ROM_434A ROM:4541 ROM:4542 ; --------------------------------------------------------------------------- ROM:4542 ret ROM:4543 ROM:4543 ; =============== S U B R O U T I N E ======================================= ROM:4543 ROM:4543 ROM:4543 ROM_4543: ; CODE XREF: ROM:51BD↓p ROM:4543 ; ROM:51F5↓p ROM:4543 mulu INTMEM_1C, INTMEM_20 ROM:4546 jbc INTMEM_1C+1, 7, ROM_454B ROM:4549 inc INTMEM_1C+2 ROM:454B ROM:454B ROM_454B: ; CODE XREF: ROM_4543+3↑j ROM:454B ld INTMEM_1C, INTMEM_1C+2 ROM:454E clr INTMEM_1C+2 ROM:4550 mulu INTMEM_20, INTMEM_20+2 ROM:4553 add INTMEM_1C, INTMEM_20 ROM:4556 addc INTMEM_1C+2, INTMEM_20+2 ROM:4559 ret ROM:4559 ; End of function ROM_4543 ROM:4559 ROM:455A ROM:455A ; =============== S U B R O U T I N E ======================================= ROM:455A ROM:455A ROM:455A ROM_455A: ; CODE XREF: ROM:51B5↓p ROM:455A ; ROM:51D5↓p ... ROM:455A divu INTMEM_1C, INTMEM_20 ROM:455D jnv ROM_4563 ROM:455F ldbse INTMEM_20+2, #-1 ROM:4562 ret ROM:4563 ; --------------------------------------------------------------------------- ROM:4563 ROM:4563 ROM_4563: ; CODE XREF: ROM_455A+3↑j ROM:4563 ld INTMEM_20+2, INTMEM_1C ROM:4566 clr INTMEM_1C ROM:4568 divu INTMEM_1C, INTMEM_20 ROM:456B shr INTMEM_20, #1 ROM:456E cmp INTMEM_1C+2, INTMEM_20 ROM:4571 jnc ROM_4575 ROM:4573 inc INTMEM_1C ROM:4575 ROM:4575 ROM_4575: ; CODE XREF: ROM_455A+17↑j ROM:4575 ret ROM:4575 ; End of function ROM_455A ROM:4575 ROM:4576 ROM:4576 ; =============== S U B R O U T I N E ======================================= ROM:4576 ROM:4576 ROM:4576 ROM_4576: ; CODE XREF: ROM_6322+118↓p ROM:4576 ; ROM_6322+137↓p ROM:4576 ld INTMEM_2C, INTMEM_1A ROM:4579 ld INTMEM_2E, INTMEM_20 ROM:457C ldb INTMEM_20+3, #2 ROM:457F ROM:457F ROM_457F: ; CODE XREF: ROM_4576+26↓j ROM:457F clrb INTMEM_20+2 ROM:4581 ldb INTMEM_32, INTMEM_1C ROM:4584 ldb INTMEM_30, [INTMEM_2C]+ ROM:4587 ldb INTMEM_30+1, [INTMEM_2E]+ ROM:458A subb INTMEM_1C+3, INTMEM_1C+2, INTMEM_30 ROM:458E jc ROM_4597 ROM:4590 negb INTMEM_1C+3 ROM:4592 decb INTMEM_20+2 ROM:4594 ldb INTMEM_32, INTMEM_1C+1 ROM:4597 ROM:4597 ROM_4597: ; CODE XREF: ROM_4576+18↑j ROM:4597 cmpb INTMEM_1C+3, INTMEM_32 ROM:459A jc ROM_45A3 ROM:459C djnz INTMEM_20+3, ROM_457F ROM:459F clrb INTMEM_1C+3 ROM:45A1 sjmp ROM_45C2 ROM:45A3 ; --------------------------------------------------------------------------- ROM:45A3 ROM:45A3 ROM_45A3: ; CODE XREF: ROM_4576+24↑j ROM:45A3 cmpb INTMEM_1C+2, INTMEM_1BA[] ROM:45A8 jne ROM_45B1 ROM:45AA cmpb INTMEM_30, INTMEM_30+1 ROM:45AD jne ROM_45B1 ROM:45AF clrb INTMEM_1C+3 ROM:45B1 ROM:45B1 ROM_45B1: ; CODE XREF: ROM_4576+32↑j ROM:45B1 ; ROM_4576+37↑j ROM:45B1 jbs INTMEM_20+3, 1, ROM_45B7 ROM:45B4 shrb INTMEM_1C+3, #1 ROM:45B7 ROM:45B7 ROM_45B7: ; CODE XREF: ROM_4576:ROM_45B1↑j ROM:45B7 jbc INTMEM_1C+3, 7, ROM_45BD ROM:45BA ldb INTMEM_1C+3, #7Fh ROM:45BD ROM:45BD ROM_45BD: ; CODE XREF: ROM_4576:ROM_45B7↑j ROM:45BD jbc INTMEM_20+2, 7, ROM_45C2 ROM:45C0 negb INTMEM_1C+3 ROM:45C2 ROM:45C2 ROM_45C2: ; CODE XREF: ROM_4576+2B↑j ROM:45C2 ; ROM_4576:ROM_45BD↑j ROM:45C2 addb INTMEM_1C+3, #-80h ROM:45C5 ldb INTMEM_1C, [INTMEM_1A] ROM:45C8 stb INTMEM_1C+2, [INTMEM_1A]+ ROM:45CB stb INTMEM_1C, [INTMEM_1A] ROM:45CE ldb INTMEM_1C+1, [INTMEM_20] ROM:45D1 ldb INTMEM_32, INTMEM_1BA[] ROM:45D6 stb INTMEM_32, [INTMEM_20]+ ROM:45D9 stb INTMEM_1C+1, [INTMEM_20] ROM:45DC jbc INTMEM_20+3, 1, ROM_45E5 ROM:45DF stb INTMEM_1C+2, [INTMEM_1A] ROM:45E2 stb INTMEM_32, [INTMEM_20] ROM:45E5 ROM:45E5 ROM_45E5: ; CODE XREF: ROM_4576+66↑j ROM:45E5 ret ROM:45E5 ; End of function ROM_4576 ROM:45E5 ROM:45E6 ROM:45E6 ; =============== S U B R O U T I N E ======================================= ROM:45E6 ROM:45E6 ROM:45E6 ROM_45E6: ; CODE XREF: ROM_6322+1D3↓p ROM:45E6 ; ROM_6322+1F5↓p ROM:45E6 ldb INTMEM_1C+3, INTMEM_D8+1 ROM:45E9 ldb INTMEM_20, INTMEM_1C+2 ROM:45EC subb INTMEM_20, #-80h ROM:45EF jc ROM_45FC ROM:45F1 negb INTMEM_20 ROM:45F3 cmpb INTMEM_20, 0E0h[INTMEM_56] ROM:45F8 jc ROM_4610 ROM:45FA sjmp ROM_4603 ROM:45FC ; --------------------------------------------------------------------------- ROM:45FC ROM:45FC ROM_45FC: ; CODE XREF: ROM_45E6+9↑j ROM:45FC cmpb INTMEM_20, 0DFh[INTMEM_56] ROM:4601 jc ROM_4610 ROM:4603 ROM:4603 ROM_4603: ; CODE XREF: ROM_45E6+14↑j ROM:4603 ld INTMEM_1C, #0Ch ROM:4607 lcall ROM_32A8 ROM:460A mulub INTMEM_32, INTMEM_1C, #4 ROM:460E sjmp ROM_461B ROM:4610 ; --------------------------------------------------------------------------- ROM:4610 ROM:4610 ROM_4610: ; CODE XREF: ROM_45E6+12↑j ROM:4610 ; ROM_45E6+1B↑j ROM:4610 ld INTMEM_1C, #0Bh ROM:4614 lcall ROM_32A8 ROM:4617 mulub INTMEM_32, INTMEM_1C, #20h ; ' ' ROM:461B ROM:461B ROM_461B: ; CODE XREF: ROM_45E6+28↑j ROM:461B ldb INTMEM_1C+3, INTMEM_1AE[] ROM:4620 ld INTMEM_1C, #0Dh ROM:4624 lcall ROM_32A8 ROM:4627 clrb INTMEM_1C+1 ROM:4629 mulu INTMEM_20, INTMEM_1C, INTMEM_32 ROM:462D divu INTMEM_20, #32h ; '2' ROM:4631 jnv ROM_4636 ROM:4633 ldbse INTMEM_20, #-1 ROM:4636 ROM:4636 ROM_4636: ; CODE XREF: ROM_45E6+4B↑j ROM:4636 ret ROM:4636 ; End of function ROM_45E6 ROM:4636 ROM:4637 ROM:4637 ; =============== S U B R O U T I N E ======================================= ROM:4637 ROM:4637 ROM:4637 ROM_4637: ; CODE XREF: ROM_6322:ROM_6508↓p ROM:4637 ; ROM_6322:ROM_652A↓p ROM:4637 pushf ROM:4638 ld INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:463D add INTMEM_1C+2, INTMEM_20 ROM:4640 jnc ROM_4645 ROM:4642 ldbse INTMEM_1C+2, #-1 ROM:4645 ROM:4645 ROM_4645: ; CODE XREF: ROM_4637+9↑j ROM:4645 cmp INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:464A jnh ROM_4651 ROM:464C ld INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4651 ROM:4651 ROM_4651: ; CODE XREF: ROM_4637+13↑j ROM:4651 st INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4656 popf ROM:4657 ret ROM:4657 ; End of function ROM_4637 ROM:4657 ROM:4658 ROM:4658 ; =============== S U B R O U T I N E ======================================= ROM:4658 ROM:4658 ROM:4658 ROM_4658: ; CODE XREF: ROM:531E↓p ROM:4658 ; ROM:5333↓p ROM:4658 ldb INTMEM_1C+2, INTMEM_74 ROM:465B shlb INTMEM_1C+2, #2 ROM:465E addb INTMEM_1C+2, INTMEM_156[] ROM:4663 subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1D2+1)[] ROM:4669 clrb INTMEM_1A+1 ROM:466B stb INTMEM_1C+2, (INTMEM_1D2+1)[] ROM:4670 ret ROM:4670 ; End of function ROM_4658 ROM:4670 ROM:4671 ROM:4671 ; =============== S U B R O U T I N E ======================================= ROM:4671 ROM:4671 ROM:4671 ROM_4671: ; CODE XREF: ROM_59D2:ROM_5DD6↓p ROM:4671 jbs INTMEM_FD, 5, ROM_4685 ROM:4674 jbc INTMEM_FD, 1, ROM_4682 ROM:4677 mulub INTMEM_1C, INTMEM_E5, 12Bh[INTMEM_56] ROM:467D stb INTMEM_1C+1, INTMEM_E5 ROM:4680 sjmp ROM_469B ROM:4682 ; --------------------------------------------------------------------------- ROM:4682 ROM:4682 ROM_4682: ; CODE XREF: ROM_4671+3↑j ROM:4682 orb INTMEM_FD, #20h ; ' ' ROM:4685 ROM:4685 ROM_4685: ; CODE XREF: ROM_4671↑j ROM:4685 jbs INTMEM_FD, 2, ROM_4694 ROM:4688 cmpb ZERO_REG, INTMEM_B9 ; Zero register ROM:468B je ROM_469B ROM:468D jbs INTMEM_FD, 3, ROM_4699 ROM:4690 clrb INTMEM_B9 ROM:4692 sjmp ROM_469B ROM:4694 ; --------------------------------------------------------------------------- ROM:4694 ROM:4694 ROM_4694: ; CODE XREF: ROM_4671:ROM_4685↑j ROM:4694 ldb INTMEM_B9, 12Ch[INTMEM_56] ROM:4699 ROM:4699 ROM_4699: ; CODE XREF: ROM_4671+1C↑j ROM:4699 clrb INTMEM_E5 ROM:469B ROM:469B ROM_469B: ; CODE XREF: ROM_4671+F↑j ROM:469B ; ROM_4671+1A↑j ... ROM:469B ret ROM:469B ; End of function ROM_4671 ROM:469B ROM:469C ROM:469C ; =============== S U B R O U T I N E ======================================= ROM:469C ROM:469C ROM:469C ROM_469C: ; CODE XREF: ROM_59D2+24↓p ROM:469C ; ROM_59D2:ROM_5D19↓p ... ROM:469C addb INTMEM_1C+2, 12Eh[INTMEM_56] ROM:46A1 scall ROM_46F9 ROM:46A3 ldbze INTMEM_20, INTMEM_278[] ROM:46A8 ldbze INTMEM_20+2, INTMEM_279[] ROM:46AD sub INTMEM_1C+2, INTMEM_1C, INTMEM_20 ROM:46B1 jc ROM_46BC ROM:46B3 add INTMEM_1C+2, INTMEM_20+2 ROM:46B6 jc ROM_46BF ROM:46B8 clr INTMEM_1C+2 ROM:46BA sjmp ROM_46BF ROM:46BC ; --------------------------------------------------------------------------- ROM:46BC ROM:46BC ROM_46BC: ; CODE XREF: ROM_469C+15↑j ROM:46BC add INTMEM_1C+2, INTMEM_20+2 ROM:46BF ROM:46BF ROM_46BF: ; CODE XREF: ROM_469C+1A↑j ROM:46BF ; ROM_469C+1E↑j ROM:46BF inc INTMEM_1C+2 ROM:46C1 scall ROM_4720 ROM:46C3 ret ROM:46C3 ; End of function ROM_469C ROM:46C3 ROM:46C4 ROM:46C4 ; =============== S U B R O U T I N E ======================================= ROM:46C4 ROM:46C4 ROM:46C4 ROM_46C4: ; CODE XREF: ROM_59D2+75↓p ROM:46C4 ; ROM_59D2+A7↓p ... ROM:46C4 addb INTMEM_1C+2, 12Eh[INTMEM_56] ROM:46C9 scall ROM_46F9 ROM:46CB ldbze INTMEM_20, INTMEM_278[] ROM:46D0 sub INTMEM_1C, INTMEM_20 ROM:46D3 ldb INTMEM_1C+2, INTMEM_1C+3 ROM:46D6 ld INTMEM_32, INTMEM_1C ROM:46D9 scall ROM_46F9 ROM:46DB sub INTMEM_1C+2, INTMEM_1C, INTMEM_32 ROM:46DF jc ROM_46E3 ROM:46E1 clr INTMEM_1C+2 ROM:46E3 ROM:46E3 ROM_46E3: ; CODE XREF: ROM_46C4+1B↑j ROM:46E3 add INTMEM_32, INTMEM_1C ROM:46E6 inc INTMEM_32 ROM:46E8 scall ROM_4720 ROM:46EA ld INTMEM_1C+2, INTMEM_32 ROM:46ED ldb INTMEM_32, INTMEM_1C ROM:46F0 scall ROM_4720 ROM:46F2 ldb INTMEM_1C+2, INTMEM_1C ROM:46F5 ldb INTMEM_1C+3, INTMEM_32 ROM:46F8 ret ROM:46F8 ; End of function ROM_46C4 ROM:46F8 ROM:46F9 ROM:46F9 ; =============== S U B R O U T I N E ======================================= ROM:46F9 ROM:46F9 ROM:46F9 ROM_46F9: ; CODE XREF: ROM_469C+5↑p ROM:46F9 ; ROM_46C4+5↑p ... ROM:46F9 cmpb INTMEM_1C+2, INTMEM_27A[] ROM:46FE jh ROM_470A ROM:4700 ld INTMEM_1C, #2Ah ; '*' ROM:4704 lcall ROM_32A8 ROM:4707 clrb INTMEM_1C+1 ROM:4709 ret ROM:470A ; --------------------------------------------------------------------------- ROM:470A ROM:470A ROM_470A: ; CODE XREF: ROM_46F9+5↑j ROM:470A ld INTMEM_1C, #2Bh ; '+' ROM:470E lcall ROM_32A8 ROM:4711 stb INTMEM_1C, INTMEM_3D1[] ROM:4716 clrb INTMEM_1C+1 ROM:4718 shl INTMEM_1C, #1 ROM:471B add INTMEM_1C, #0FFh ROM:471F ret ROM:471F ; End of function ROM_46F9 ROM:471F ROM:4720 ROM:4720 ; =============== S U B R O U T I N E ======================================= ROM:4720 ROM:4720 ROM:4720 ROM_4720: ; CODE XREF: ROM_469C+25↑p ROM:4720 ; ROM_46C4+24↑p ... ROM:4720 ld INTMEM_1C, #2Ch ; ',' ROM:4724 cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:4727 je ROM_4734 ROM:4729 sub INTMEM_1C+2, #0FFh ROM:472D shr INTMEM_1C+2, #1 ROM:4730 ld INTMEM_1C, #2Dh ; '-' ROM:4734 ROM:4734 ROM_4734: ; CODE XREF: ROM_4720+7↑j ROM:4734 ljmp ROM_32A8 ROM:4734 ; End of function ROM_4720 ROM:4734 ROM:4737 ROM:4737 ; =============== S U B R O U T I N E ======================================= ROM:4737 ROM:4737 ROM:4737 ROM_4737: ; CODE XREF: ROM_59D2+3EE↓p ROM:4737 jbs INTMEM_FD, 6, ROM_4778 ROM:473A mulub INTMEM_1C, INTMEM_8E, 12Dh[INTMEM_56] ROM:4740 add INTMEM_1C, #-8000h ROM:4744 cmp INTMEM_D4, INTMEM_1C ROM:4747 jnc ROM_474B ROM:4749 sjmp ROM_47EB ROM:474B ; --------------------------------------------------------------------------- ROM:474B ROM:474B ROM_474B: ; CODE XREF: ROM_4737+10↑j ROM:474B orb INTMEM_FD, #40h ; '@' ROM:474E clrb INTMEM_B9+3 ROM:4750 ldb INTMEM_1A+1, INTMEM_1B1[] ROM:4755 cmpb INTMEM_1A+1, 13Bh[INTMEM_56] ROM:475A jnc ROM_4761 ROM:475C ldb INTMEM_B9+3, 13Ch[INTMEM_56] ROM:4761 ROM:4761 ROM_4761: ; CODE XREF: ROM_4737+23↑j ROM:4761 ; ROM_4737+63↓j ... ROM:4761 andb INTMEM_FE, #-2 ROM:4764 ldbse INTMEM_20+2, #-1 ROM:4767 st INTMEM_20+2, (INTMEM_266+2)[] ROM:476C st ZERO_REG, (INTMEM_266+4)[] ; Zero register ROM:4771 ldb INTMEM_B9+2, 139h[INTMEM_56] ROM:4776 sjmp ROM_47AE ROM:4778 ; --------------------------------------------------------------------------- ROM:4778 ROM:4778 ROM_4778: ; CODE XREF: ROM_4737↑j ROM:4778 jbs INTMEM_FE, 0, ROM_478D ROM:477B jbc INTMEM_D4+1, 7, ROM_47AA ROM:477E cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4781 jne ROM_47AE ROM:4783 orb INTMEM_FE, #1 ROM:4786 ldb INTMEM_B9+2, 13Ah[INTMEM_56] ROM:478B sjmp ROM_47BC ROM:478D ; --------------------------------------------------------------------------- ROM:478D ROM:478D ROM_478D: ; CODE XREF: ROM_4737:ROM_4778↑j ROM:478D cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4790 jne ROM_47BC ROM:4792 ld INTMEM_20, (INTMEM_266+4)[] ROM:4797 divub INTMEM_20, #5 ROM:479A jv ROM_4761 ROM:479C cmpb INTMEM_20, 138h[INTMEM_56] ROM:47A1 jh ROM_4761 ROM:47A3 cmpb INTMEM_20, 137h[INTMEM_56] ROM:47A8 jnc ROM_4761 ROM:47AA ROM:47AA ROM_47AA: ; CODE XREF: ROM_4737+44↑j ROM:47AA ldb INTMEM_1A, #-1 ROM:47AD ret ROM:47AE ; --------------------------------------------------------------------------- ROM:47AE ROM:47AE ROM_47AE: ; CODE XREF: ROM_4737+3F↑j ROM:47AE ; ROM_4737+4A↑j ROM:47AE cmp INTMEM_D4, (INTMEM_266+2)[] ROM:47B3 jh ROM_47EB ROM:47B5 st INTMEM_D4, (INTMEM_266+2)[] ROM:47BA sjmp ROM_47EB ROM:47BC ; --------------------------------------------------------------------------- ROM:47BC ROM:47BC ROM_47BC: ; CODE XREF: ROM_4737+54↑j ROM:47BC ; ROM_4737+59↑j ROM:47BC ld INTMEM_1C+2, 82h[INTMEM_56] ROM:47C1 cmpb ZERO_REG, INTMEM_B9+3 ; Zero register ROM:47C4 je ROM_47CA ROM:47C6 ld INTMEM_1C+2, #384h ROM:47CA ROM:47CA ROM_47CA: ; CODE XREF: ROM_4737+8D↑j ROM:47CA jbc INTMEM_F9, 1, ROM_47D2 ROM:47CD ld INTMEM_1C+2, 84h[INTMEM_56] ROM:47D2 ROM:47D2 ROM_47D2: ; CODE XREF: ROM_4737:ROM_47CA↑j ROM:47D2 st INTMEM_1C+2, INTMEM_266[] ROM:47D7 sub INTMEM_20, INTMEM_D4, (INTMEM_266+2)[] ROM:47DD jnc ROM_47EB ROM:47DF cmp INTMEM_20, (INTMEM_266+4)[] ROM:47E4 jnh ROM_47EB ROM:47E6 st INTMEM_20, (INTMEM_266+4)[] ROM:47EB ROM:47EB ROM_47EB: ; CODE XREF: ROM_4737+12↑j ROM:47EB ; ROM_4737+7C↑j ... ROM:47EB clrb INTMEM_1A ROM:47ED ret ROM:47ED ; End of function ROM_4737 ROM:47ED ROM:47EE ROM:47EE ; =============== S U B R O U T I N E ======================================= ROM:47EE ROM:47EE ROM:47EE ROM_47EE: ; CODE XREF: ROM_59D2+473↓p ROM:47EE jbs INTMEM_FE, 3, ROM_480D ROM:47F1 ldb INTMEM_1C+1, INTMEM_47 ROM:47F4 ldb INTMEM_1C, #-80h ROM:47F7 ld INTMEM_20, (INTMEM_1F3+1)[] ROM:47FC ldbze INTMEM_1C+2, 142h[INTMEM_56] ROM:4801 lcall ROM_3443 ROM:4804 stb INTMEM_1C+1, INTMEM_47 ROM:4807 orb INTMEM_FE, #8 ROM:480A ROM:480A ROM_480A: ; CODE XREF: ROM_47EE+26↓j ROM:480A clrb INTMEM_1A ROM:480C ret ROM:480D ; --------------------------------------------------------------------------- ROM:480D ROM:480D ROM_480D: ; CODE XREF: ROM_47EE↑j ROM:480D cmpb INTMEM_47, INTMEM_1F5[] ROM:4812 je ROM_4818 ROM:4814 jh ROM_480A ROM:4816 incb INTMEM_47 ROM:4818 ROM:4818 ROM_4818: ; CODE XREF: ROM_47EE+24↑j ROM:4818 ldb INTMEM_1A, #-1 ROM:481B ret ROM:481B ; End of function ROM_47EE ROM:481B ROM:481C ROM:481C ; =============== S U B R O U T I N E ======================================= ROM:481C ROM:481C ROM:481C ROM_481C: ; CODE XREF: ROM_420E↑p ROM:481C sub INTMEM_1A, INTMEM_5E, #1F4h ROM:4821 jc ROM_4825 ROM:4823 clr INTMEM_1A ROM:4825 ROM:4825 ROM_4825: ; CODE XREF: ROM_481C+5↑j ROM:4825 divub INTMEM_1A, #19h ROM:4828 jnv ROM_482D ROM:482A ldb INTMEM_1A, #-1 ROM:482D ROM:482D ROM_482D: ; CODE XREF: ROM_481C+C↑j ROM:482D stb INTMEM_1A, INTMEM_1AD[] ROM:4832 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4835 jh ROM_4842 ROM:4837 andb INTMEM_F6, #-21h ROM:483A orb INTMEM_F6, #2 ROM:483D orb INTMEM_F6, #40h ; '@' ROM:4840 sjmp ROM_4889 ROM:4842 ; --------------------------------------------------------------------------- ROM:4842 ROM:4842 ROM_4842: ; CODE XREF: ROM_481C+19↑j ROM:4842 jbs INTMEM_F6, 5, ROM_4889 ROM:4845 andb INTMEM_F6, #-41h ROM:4848 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:484D jh ROM_4859 ROM:484F orb INTMEM_F6, #2 ROM:4852 andb INTMEM_F6, #7Fh ROM:4855 clrb INTMEM_CB ROM:4857 sjmp ROM_4889 ROM:4859 ; --------------------------------------------------------------------------- ROM:4859 ROM:4859 ROM_4859: ; CODE XREF: ROM_481C+31↑j ROM:4859 andb INTMEM_F6, #-3 ROM:485C cmp INTMEM_5E, 1Eh[INTMEM_56] ROM:4861 jh ROM_4873 ROM:4863 jbs INTMEM_F6, 7, ROM_486E ROM:4866 orb INTMEM_F6, #-80h ROM:4869 ldb INTMEM_CB, 0AEh[INTMEM_56] ROM:486E ROM:486E ROM_486E: ; CODE XREF: ROM_481C+47↑j ROM:486E cmpb INTMEM_CB, ZERO_REG ; Zero register ROM:4871 jne ROM_4889 ROM:4873 ROM:4873 ROM_4873: ; CODE XREF: ROM_481C+45↑j ROM:4873 orb INTMEM_F6, #20h ; ' ' ROM:4876 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:487B stb INTMEM_1C+2, INTMEM_1AF[] ROM:4880 orb INTMEM_F6+1, #1 ROM:4883 andb INTMEM_F6, #-3 ROM:4886 andb INTMEM_F6, #7Fh ROM:4889 ROM:4889 ROM_4889: ; CODE XREF: ROM_481C+24↑j ROM:4889 ; ROM_481C:ROM_4842↑j ... ROM:4889 jbc INTMEM_F6, 6, ROM_4899 ROM:488C cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:488F jne ROM_4899 ROM:4891 andb INTMEM_F6+1, #-3 ROM:4894 andb INTMEM_A5, #-2 ROM:4897 sjmp ROM_489F ROM:4899 ; --------------------------------------------------------------------------- ROM:4899 ROM:4899 ROM_4899: ; CODE XREF: ROM_481C:ROM_4889↑j ROM:4899 ; ROM_481C+73↑j ROM:4899 orb INTMEM_F6+1, #2 ROM:489C orb INTMEM_A5, #1 ROM:489F ROM:489F ROM_489F: ; CODE XREF: ROM_481C+7B↑j ROM:489F ldb INTMEM_49, INTMEM_1FF[] ROM:48A4 ldb INTMEM_1A, INTMEM_1F9[] ROM:48A9 ldb INTMEM_1A+1, INTMEM_1A ROM:48AC jbc INTMEM_55, 4, ROM_48B9 ROM:48AF ldb INTMEM_1A, 0B1h[INTMEM_56] ROM:48B4 ldb INTMEM_1A+1, 0B0h[INTMEM_56] ROM:48B9 ROM:48B9 ROM_48B9: ; CODE XREF: ROM_481C+90↑j ROM:48B9 stb INTMEM_1A, INTMEM_1AE[] ROM:48BE stb INTMEM_1A+1, INTMEM_1B1[] ROM:48C3 ldb INTMEM_2C, INTMEM_8E ROM:48C6 ld INTMEM_24, INTMEM_84 ROM:48C9 jbc INTMEM_F6, 6, ROM_48D1 ROM:48CC ld INTMEM_24, INTMEM_1FC[] ROM:48D1 ROM:48D1 ROM_48D1: ; CODE XREF: ROM_481C+AD↑j ROM:48D1 clr INTMEM_DA ROM:48D3 ldb INTMEM_20+1, 0B2h[INTMEM_56] ROM:48D8 cmpb INTMEM_2C, INTMEM_20+1 ROM:48DB jh ROM_48E4 ROM:48DD ld INTMEM_1C, 240h[INTMEM_DA] ROM:48E2 sjmp ROM_495A ROM:48E4 ; --------------------------------------------------------------------------- ROM:48E4 ROM:48E4 ROM_48E4: ; CODE XREF: ROM_481C+BF↑j ROM:48E4 ldb INTMEM_20+2, 0B3h[INTMEM_56] ROM:48E9 cmpb INTMEM_2C, INTMEM_20+2 ROM:48EC jnc ROM_4909 ROM:48EE ld INTMEM_DA, #2 ROM:48F2 ldb INTMEM_20+1, INTMEM_20+2 ROM:48F5 ldb INTMEM_20+2, 0B4h[INTMEM_56] ROM:48FA cmpb INTMEM_2C, INTMEM_20+2 ROM:48FD jnc ROM_4909 ROM:48FF ldb INTMEM_20+1, INTMEM_20+2 ROM:4902 ldb INTMEM_20+2, #-4Ch ROM:4905 ld INTMEM_DA, #4 ROM:4909 ROM:4909 ROM_4909: ; CODE XREF: ROM_481C+D0↑j ROM:4909 ; ROM_481C+E1↑j ROM:4909 subb INTMEM_20+2, INTMEM_20+1 ROM:490C clrb INTMEM_20+3 ROM:490E add INTMEM_DA, #2 ROM:4912 ld INTMEM_1C, 240h[INTMEM_DA] ROM:4917 sub INTMEM_DA, #2 ROM:491B sub INTMEM_1C, 240h[INTMEM_DA] ROM:4920 jne ROM_4929 ROM:4922 ld INTMEM_1C, 240h[INTMEM_DA] ROM:4927 sjmp ROM_495A ROM:4929 ; --------------------------------------------------------------------------- ROM:4929 ROM:4929 ROM_4929: ; CODE XREF: ROM_481C+104↑j ROM:4929 subb INTMEM_20, INTMEM_2C, INTMEM_20+1 ROM:492D jne ROM_4936 ROM:492F ld INTMEM_1C, 240h[INTMEM_DA] ROM:4934 sjmp ROM_495A ROM:4936 ; --------------------------------------------------------------------------- ROM:4936 ROM:4936 ROM_4936: ; CODE XREF: ROM_481C+111↑j ROM:4936 clrb INTMEM_20+1 ROM:4938 mul INTMEM_1C, INTMEM_20 ROM:493C jbc INTMEM_1C+3, 7, ROM_494B ROM:493F div INTMEM_1C, INTMEM_20+2 ROM:4943 jnv ROM_4955 ROM:4945 ld INTMEM_1C, #-8000h ROM:4949 sjmp ROM_4955 ROM:494B ; --------------------------------------------------------------------------- ROM:494B ROM:494B ROM_494B: ; CODE XREF: ROM_481C+120↑j ROM:494B div INTMEM_1C, INTMEM_20+2 ROM:494F jnv ROM_4955 ROM:4951 ld INTMEM_1C, #7FFFh ROM:4955 ROM:4955 ROM_4955: ; CODE XREF: ROM_481C+127↑j ROM:4955 ; ROM_481C+12D↑j ... ROM:4955 add INTMEM_1C, 240h[INTMEM_DA] ROM:495A ROM:495A ROM_495A: ; CODE XREF: ROM_481C+C6↑j ROM:495A ; ROM_481C+10B↑j ... ROM:495A st INTMEM_1C, INTMEM_174[] ROM:495F sub INTMEM_20+2, INTMEM_24, INTMEM_1C ROM:4963 jc ROM_496E ROM:4965 jbs INTMEM_20+3, 7, ROM_4975 ROM:4968 ld INTMEM_20+2, #-8000h ROM:496C sjmp ROM_4975 ROM:496E ; --------------------------------------------------------------------------- ROM:496E ROM:496E ROM_496E: ; CODE XREF: ROM_481C+147↑j ROM:496E jbc INTMEM_20+3, 7, ROM_4975 ROM:4971 ld INTMEM_20+2, #7FFFh ROM:4975 ROM:4975 ROM_4975: ; CODE XREF: ROM_481C+149↑j ROM:4975 ; ROM_481C+150↑j ... ROM:4975 add INTMEM_1C+2, INTMEM_20+2, #-8000h ROM:497A st INTMEM_1C+2, INTMEM_172[] ROM:497F jbc INTMEM_55, 0, ROM_4984 ROM:4982 sjmp ROM_4A83 ROM:4984 ; --------------------------------------------------------------------------- ROM:4984 ROM:4984 ROM_4984: ; CODE XREF: ROM_481C+163↑j ROM:4984 jbs INTMEM_F6+1, 2, ROM_498A ROM:4987 jbc INTMEM_A9, 4, ROM_498F ROM:498A ROM:498A ROM_498A: ; CODE XREF: ROM_481C:ROM_4984↑j ROM:498A andb INTMEM_AF, #-9 ROM:498D sjmp ROM_4A86 ROM:498F ; --------------------------------------------------------------------------- ROM:498F ROM:498F ROM_498F: ; CODE XREF: ROM_481C+16B↑j ROM:498F add INTMEM_20, INTMEM_1C, 22h[INTMEM_56] ROM:4995 jbs INTMEM_AF, 3, ROM_499E ROM:4998 add INTMEM_20, INTMEM_1C, 24h[INTMEM_56] ROM:499E ROM:499E ROM_499E: ; CODE XREF: ROM_481C+179↑j ROM:499E jnc ROM_49A3 ROM:49A0 ldbse INTMEM_20, INTMEM_FF ROM:49A3 ROM:49A3 ROM_49A3: ; CODE XREF: ROM_481C:ROM_499E↑j ROM:49A3 cmp INTMEM_24, INTMEM_20 ROM:49A6 jnh ROM_49AA ROM:49A8 sjmp ROM_4A83 ROM:49AA ; --------------------------------------------------------------------------- ROM:49AA ROM:49AA ROM_49AA: ; CODE XREF: ROM_481C+18A↑j ROM:49AA andb INTMEM_AF, #-9 ROM:49AD cmpb INTMEM_2C, 0B2h[INTMEM_56] ROM:49B2 jnc ROM_49D8 ROM:49B4 jbc INTMEM_AB, 4, ROM_49D8 ROM:49B7 jbc INTMEM_20+3, 7, ROM_49DA ROM:49BA sub INTMEM_1A, ZERO_REG, INTMEM_20+2 ; Zero register ROM:49BE sub INTMEM_1A, 26h[INTMEM_56] ROM:49C3 jnc ROM_49DA ROM:49C5 cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:49C8 je ROM_49CC ROM:49CA sjmp ROM_4A8B ROM:49CC ; --------------------------------------------------------------------------- ROM:49CC ROM:49CC ROM_49CC: ; CODE XREF: ROM_481C+1AC↑j ROM:49CC shl INTMEM_1A, #2 ROM:49CF subb INTMEM_4A, INTMEM_1A+1 ROM:49D2 lcall ROM_430C ROM:49D5 orb INTMEM_52, #-80h ROM:49D8 ROM:49D8 ROM_49D8: ; CODE XREF: ROM_481C+196↑j ROM:49D8 ; ROM_481C+198↑j ... ROM:49D8 sjmp ROM_4A86 ROM:49DA ; --------------------------------------------------------------------------- ROM:49DA ROM:49DA ROM_49DA: ; CODE XREF: ROM_481C+19B↑j ROM:49DA ; ROM_481C+1A7↑j ROM:49DA jbc INTMEM_F6+1, 4, ROM_49D8 ROM:49DD add INTMEM_1A, INTMEM_1C, 20h[INTMEM_56] ROM:49E3 jnc ROM_49E8 ROM:49E5 ldbse INTMEM_1A, #-1 ROM:49E8 ROM:49E8 ROM_49E8: ; CODE XREF: ROM_481C+1C7↑j ROM:49E8 cmp INTMEM_24, INTMEM_1A ROM:49EB jh ROM_49D8 ROM:49ED cmpb INTMEM_2C, INTMEM_225[] ROM:49F2 jne ROM_49D8 ROM:49F4 jbc INTMEM_F6+1, 3, ROM_49D8 ROM:49F7 orb INTMEM_F6+1, #20h ; ' ' ROM:49FA add INTMEM_1A, INTMEM_20+2, 2Ah[INTMEM_56] ROM:4A00 jbc INTMEM_1A+1, 7, ROM_4A08 ROM:4A03 neg INTMEM_1A ROM:4A05 andb INTMEM_F6+1, #-21h ROM:4A08 ROM:4A08 ROM_4A08: ; CODE XREF: ROM_481C+1E4↑j ROM:4A08 cmp INTMEM_1A, 28h[INTMEM_56] ROM:4A0D jnc ROM_4A86 ROM:4A0F subb INTMEM_1A, INTMEM_2C, INTMEM_224[] ROM:4A15 jnh ROM_4A1E ROM:4A17 stb INTMEM_2C, INTMEM_224[] ROM:4A1C sjmp ROM_4A86 ROM:4A1E ; --------------------------------------------------------------------------- ROM:4A1E ROM:4A1E ROM_4A1E: ; CODE XREF: ROM_481C+1F9↑j ROM:4A1E negb INTMEM_1A ROM:4A20 cmpb INTMEM_1A, 0B5h[INTMEM_56] ROM:4A25 jnc ROM_4A86 ROM:4A27 cmpb ZERO_REG, INTMEM_C0 ; Zero register ROM:4A2A je ROM_4A2E ROM:4A2C sjmp ROM_4A90 ROM:4A2E ; --------------------------------------------------------------------------- ROM:4A2E ROM:4A2E ROM_4A2E: ; CODE XREF: ROM_481C+20E↑j ROM:4A2E stb INTMEM_2C, INTMEM_224[] ROM:4A33 jbc INTMEM_F6+1, 5, ROM_4A5A ROM:4A36 ROM:4A36 ROM_4A36: ; CODE XREF: ROM_481C+260↓j ROM:4A36 ld INTMEM_1A, INTMEM_176[] ROM:4A3B sub INTMEM_1A, #40h ; '@' ROM:4A3F jnc ROM_4A46 ROM:4A41 st INTMEM_1A, INTMEM_176[] ROM:4A46 ROM:4A46 ROM_4A46: ; CODE XREF: ROM_481C+223↑j ROM:4A46 ld INTMEM_1A, INTMEM_178[] ROM:4A4B sub INTMEM_1A, #40h ; '@' ROM:4A4F jnc ROM_4A56 ROM:4A51 st INTMEM_1A, INTMEM_178[] ROM:4A56 ROM:4A56 ROM_4A56: ; CODE XREF: ROM_481C+233↑j ROM:4A56 incb INTMEM_4A ROM:4A58 jne ROM_4A7E ROM:4A5A ROM:4A5A ROM_4A5A: ; CODE XREF: ROM_481C+217↑j ROM:4A5A ld INTMEM_1A, INTMEM_176[] ROM:4A5F add INTMEM_1A, #40h ; '@' ROM:4A63 jc ROM_4A6A ROM:4A65 st INTMEM_1A, INTMEM_176[] ROM:4A6A ROM:4A6A ROM_4A6A: ; CODE XREF: ROM_481C+247↑j ROM:4A6A ld INTMEM_1A, INTMEM_178[] ROM:4A6F add INTMEM_1A, #40h ; '@' ROM:4A73 jc ROM_4A7A ROM:4A75 st INTMEM_1A, INTMEM_178[] ROM:4A7A ROM:4A7A ROM_4A7A: ; CODE XREF: ROM_481C+257↑j ROM:4A7A decb INTMEM_4A ROM:4A7C je ROM_4A36 ROM:4A7E ROM:4A7E ROM_4A7E: ; CODE XREF: ROM_481C+23C↑j ROM:4A7E lcall ROM_430C ROM:4A81 sjmp ROM_4A86 ROM:4A83 ; --------------------------------------------------------------------------- ROM:4A83 ROM:4A83 ROM_4A83: ; CODE XREF: ROM_481C+166↑j ROM:4A83 ; ROM_481C+18C↑j ROM:4A83 orb INTMEM_AF, #8 ROM:4A86 ROM:4A86 ROM_4A86: ; CODE XREF: ROM_481C+171↑j ROM:4A86 ; ROM_481C:ROM_49D8↑j ... ROM:4A86 ldb INTMEM_C0+1, 0B7h[INTMEM_56] ROM:4A8B ROM:4A8B ROM_4A8B: ; CODE XREF: ROM_481C+1AE↑j ROM:4A8B ldb INTMEM_C0, 0B6h[INTMEM_56] ROM:4A90 ROM:4A90 ROM_4A90: ; CODE XREF: ROM_481C+210↑j ROM:4A90 stb INTMEM_2C, INTMEM_225[] ROM:4A95 jbc INTMEM_AD, 0, ROM_4AB8 ROM:4A98 jbc INTMEM_AD, 1, ROM_4AA6 ROM:4A9B orb INTMEM_AD, #8 ROM:4A9E orb INTMEM_AF, #8 ROM:4AA1 orb INTMEM_F6+1, #40h ; '@' ROM:4AA4 sjmp ROM_4AAF ROM:4AA6 ; --------------------------------------------------------------------------- ROM:4AA6 ROM:4AA6 ROM_4AA6: ; CODE XREF: ROM_481C+27C↑j ROM:4AA6 andb INTMEM_AD, #-9 ROM:4AA9 andb INTMEM_AF, #-9 ROM:4AAC andb INTMEM_F6+1, #-41h ROM:4AAF ROM:4AAF ROM_4AAF: ; CODE XREF: ROM_481C+288↑j ROM:4AAF orb INTMEM_52, #-80h ROM:4AB2 orb INTMEM_F6, #1 ROM:4AB5 ljmp ROM_4CBC ROM:4AB8 ; --------------------------------------------------------------------------- ROM:4AB8 ROM:4AB8 ROM_4AB8: ; CODE XREF: ROM_481C+279↑j ROM:4AB8 jbs INTMEM_F6+1, 7, ROM_4AC3 ROM:4ABB jbc INTMEM_F6+1, 3, ROM_4AC9 ROM:4ABE orb INTMEM_F6+1, #-80h ROM:4AC1 sjmp ROM_4AC9 ROM:4AC3 ; --------------------------------------------------------------------------- ROM:4AC3 ROM:4AC3 ROM_4AC3: ; CODE XREF: ROM_481C:ROM_4AB8↑j ROM:4AC3 jbc INTMEM_AF, 3, ROM_4AC9 ROM:4AC6 andb INTMEM_F6+1, #7Fh ROM:4AC9 ROM:4AC9 ROM_4AC9: ; CODE XREF: ROM_481C+29F↑j ROM:4AC9 ; ROM_481C+2A5↑j ... ROM:4AC9 ld INTMEM_20, INTMEM_172[] ROM:4ACE jbc INTMEM_F8, 0, ROM_4AEE ROM:4AD1 jbc INTMEM_AA, 4, ROM_4B10 ROM:4AD4 subb INTMEM_1A, INTMEM_8E, 0B8h[INTMEM_56] ROM:4ADA cmpb INTMEM_1A, INTMEM_1B2[] ROM:4ADF stb ZERO_REG, INTMEM_1B2[] ; Zero register ROM:4AE4 jnh ROM_4AEB ROM:4AE6 stb INTMEM_8E, INTMEM_1B2[] ROM:4AEB ROM:4AEB ROM_4AEB: ; CODE XREF: ROM_481C+2C8↑j ROM:4AEB andb INTMEM_F8, #-2 ROM:4AEE ROM:4AEE ROM_4AEE: ; CODE XREF: ROM_481C+2B2↑j ROM:4AEE addb INTMEM_1A, INTMEM_8E, 0B8h[INTMEM_56] ROM:4AF4 cmpb INTMEM_1A, INTMEM_1B2[] ROM:4AF9 jc ROM_4B05 ROM:4AFB st INTMEM_20, INTMEM_220[] ROM:4B00 stb ZERO_REG, INTMEM_1B2[] ; Zero register ROM:4B05 ROM:4B05 ROM_4B05: ; CODE XREF: ROM_481C+2DD↑j ROM:4B05 jbc INTMEM_AA, 3, ROM_4B10 ROM:4B08 stb INTMEM_8E, INTMEM_1B2[] ROM:4B0D orb INTMEM_F8, #1 ROM:4B10 ROM:4B10 ROM_4B10: ; CODE XREF: ROM_481C+2B5↑j ROM:4B10 ; ROM_481C:ROM_4B05↑j ROM:4B10 ld INTMEM_20, INTMEM_172[] ROM:4B15 jbs INTMEM_A9, 4, ROM_4B3A ROM:4B18 jbc INTMEM_F8, 1, ROM_4B3A ROM:4B1B cmpb ZERO_REG, INTMEM_DE[] ; Zero register ROM:4B20 jne ROM_4B3A ROM:4B22 jbs INTMEM_AF, 3, ROM_4BA3 ROM:4B25 jbs INTMEM_F6+1, 6, ROM_4B3C ROM:4B28 jbs INTMEM_F8, 2, ROM_4B3C ROM:4B2B cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:4B2E jne ROM_4B38 ROM:4B30 orb INTMEM_F8, #4 ROM:4B33 st INTMEM_20, INTMEM_220[] ROM:4B38 ROM:4B38 ROM_4B38: ; CODE XREF: ROM_481C+312↑j ROM:4B38 sjmp ROM_4BB6 ROM:4B3A ; --------------------------------------------------------------------------- ROM:4B3A ROM:4B3A ROM_4B3A: ; CODE XREF: ROM_481C+2F9↑j ROM:4B3A ; ROM_481C+2FC↑j ... ROM:4B3A sjmp ROM_4BA3 ROM:4B3C ; --------------------------------------------------------------------------- ROM:4B3C ROM:4B3C ROM_4B3C: ; CODE XREF: ROM_481C+309↑j ROM:4B3C ; ROM_481C+30C↑j ROM:4B3C sub INTMEM_20+2, INTMEM_20, INTMEM_220[] ROM:4B42 jc ROM_4B68 ROM:4B44 ldb INTMEM_C2, 0BCh[INTMEM_56] ROM:4B49 jbc INTMEM_F6+1, 7, ROM_4B51 ROM:4B4C ldb INTMEM_C2, 0BBh[INTMEM_56] ROM:4B51 ROM:4B51 ROM_4B51: ; CODE XREF: ROM_481C+32D↑j ROM:4B51 andb INTMEM_F6+1, #-41h ROM:4B54 ld INTMEM_1C, INTMEM_220[] ROM:4B59 ldbze INTMEM_1C+2, 0BAh[INTMEM_56] ROM:4B5E lcall ROM_3443 ROM:4B61 st INTMEM_1C, INTMEM_220[] ROM:4B66 sjmp ROM_4BB6 ROM:4B68 ; --------------------------------------------------------------------------- ROM:4B68 ROM:4B68 ROM_4B68: ; CODE XREF: ROM_481C+326↑j ROM:4B68 cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:4B6B jne ROM_4B88 ROM:4B6D ld INTMEM_1C, INTMEM_220[] ROM:4B72 add INTMEM_1C, #10h ROM:4B76 st INTMEM_1C, INTMEM_220[] ROM:4B7B ldb INTMEM_C2, 0BCh[INTMEM_56] ROM:4B80 jbc INTMEM_F6+1, 7, ROM_4B88 ROM:4B83 ldb INTMEM_C2, 0BBh[INTMEM_56] ROM:4B88 ROM:4B88 ROM_4B88: ; CODE XREF: ROM_481C+34F↑j ROM:4B88 ; ROM_481C+364↑j ROM:4B88 jbc INTMEM_F6+1, 6, ROM_4B97 ROM:4B8B cmp INTMEM_20+2, 2Eh[INTMEM_56] ROM:4B90 jh ROM_4BB6 ROM:4B92 andb INTMEM_F6+1, #-41h ROM:4B95 sjmp ROM_4BB6 ROM:4B97 ; --------------------------------------------------------------------------- ROM:4B97 ROM:4B97 ROM_4B97: ; CODE XREF: ROM_481C:ROM_4B88↑j ROM:4B97 cmp INTMEM_20+2, 2Ch[INTMEM_56] ROM:4B9C jnh ROM_4BB6 ROM:4B9E orb INTMEM_F6+1, #40h ; '@' ROM:4BA1 sjmp ROM_4BB6 ROM:4BA3 ; --------------------------------------------------------------------------- ROM:4BA3 ROM:4BA3 ROM_4BA3: ; CODE XREF: ROM_481C+306↑j ROM:4BA3 ; ROM_481C:ROM_4B3A↑j ROM:4BA3 andb INTMEM_F6+1, #-41h ROM:4BA6 andb INTMEM_F8, #-5 ROM:4BA9 ldb INTMEM_C2, 0B9h[INTMEM_56] ROM:4BAE ldbse INTMEM_1C+2, #-1 ROM:4BB1 st INTMEM_1C+2, INTMEM_220[] ROM:4BB6 ROM:4BB6 ROM_4BB6: ; CODE XREF: ROM_481C:ROM_4B38↑j ROM:4BB6 ; ROM_481C+34A↑j ... ROM:4BB6 andb INTMEM_AD, #-9 ROM:4BB9 cmpb ZERO_REG, 0BDh[INTMEM_56] ; Zero register ROM:4BBE je ROM_4BC5 ROM:4BC0 jbc INTMEM_AE, 6, ROM_4BCE ROM:4BC3 sjmp ROM_4BCB ROM:4BC5 ; --------------------------------------------------------------------------- ROM:4BC5 ROM:4BC5 ROM_4BC5: ; CODE XREF: ROM_481C+3A2↑j ROM:4BC5 jbs INTMEM_AF, 3, ROM_4BCB ROM:4BC8 jbc INTMEM_F6+1, 6, ROM_4BCE ROM:4BCB ROM:4BCB ROM_4BCB: ; CODE XREF: ROM_481C+3A7↑j ROM:4BCB ; ROM_481C:ROM_4BC5↑j ROM:4BCB orb INTMEM_AD, #8 ROM:4BCE ROM:4BCE ROM_4BCE: ; CODE XREF: ROM_481C+3A4↑j ROM:4BCE ; ROM_481C+3AC↑j ROM:4BCE ldb INTMEM_1A, INTMEM_1B3[] ROM:4BD3 jbc INTMEM_AB, 4, ROM_4C3B ROM:4BD6 jbs INTMEM_F6, 6, ROM_4C4D ROM:4BD9 ld INTMEM_1C+2, INTMEM_172[] ROM:4BDE jbs INTMEM_F6+1, 3, ROM_4BE4 ROM:4BE1 jbc INTMEM_1C+3, 7, ROM_4C1C ROM:4BE4 ROM:4BE4 ROM_4BE4: ; CODE XREF: ROM_481C+3C2↑j ROM:4BE4 cmpb INTMEM_8E, INTMEM_1B4[] ROM:4BE9 jh ROM_4C00 ROM:4BEB je ROM_4BF4 ROM:4BED stb INTMEM_8E, INTMEM_1B4[] ROM:4BF2 sjmp ROM_4BFB ROM:4BF4 ; --------------------------------------------------------------------------- ROM:4BF4 ROM:4BF4 ROM_4BF4: ; CODE XREF: ROM_481C+3CF↑j ROM:4BF4 cmp INTMEM_1C+2, INTMEM_176[] ROM:4BF9 jc ROM_4C00 ROM:4BFB ROM:4BFB ROM_4BFB: ; CODE XREF: ROM_481C+3D6↑j ROM:4BFB st INTMEM_1C+2, INTMEM_176[] ROM:4C00 ROM:4C00 ROM_4C00: ; CODE XREF: ROM_481C+3CD↑j ROM:4C00 ; ROM_481C+3DD↑j ROM:4C00 cmpb INTMEM_8E, INTMEM_1B5[] ROM:4C05 jnc ROM_4C1C ROM:4C07 je ROM_4C10 ROM:4C09 stb INTMEM_8E, INTMEM_1B5[] ROM:4C0E sjmp ROM_4C17 ROM:4C10 ; --------------------------------------------------------------------------- ROM:4C10 ROM:4C10 ROM_4C10: ; CODE XREF: ROM_481C+3EB↑j ROM:4C10 cmp INTMEM_1C+2, INTMEM_178[] ROM:4C15 jc ROM_4C1C ROM:4C17 ROM:4C17 ROM_4C17: ; CODE XREF: ROM_481C+3F2↑j ROM:4C17 st INTMEM_1C+2, INTMEM_178[] ROM:4C1C ROM:4C1C ROM_4C1C: ; CODE XREF: ROM_481C+3C5↑j ROM:4C1C ; ROM_481C+3E9↑j ... ROM:4C1C jbs INTMEM_1A, 1, ROM_4C2E ROM:4C1F jbs INTMEM_1A, 0, ROM_4C27 ROM:4C22 ldb INTMEM_1A, #1 ROM:4C25 sjmp ROM_4C34 ROM:4C27 ; --------------------------------------------------------------------------- ROM:4C27 ROM:4C27 ROM_4C27: ; CODE XREF: ROM_481C+403↑j ROM:4C27 cmpb ZERO_REG, INTMEM_B0 ; Zero register ROM:4C2A jne ROM_4C2E ROM:4C2C incb INTMEM_1A ROM:4C2E ROM:4C2E ROM_4C2E: ; CODE XREF: ROM_481C:ROM_4C1C↑j ROM:4C2E ; ROM_481C+40E↑j ROM:4C2E jbs INTMEM_AD, 3, ROM_4C34 ROM:4C31 orb INTMEM_1A, #40h ; '@' ROM:4C34 ROM:4C34 ROM_4C34: ; CODE XREF: ROM_481C+409↑j ROM:4C34 ; ROM_481C:ROM_4C2E↑j ROM:4C34 stb INTMEM_1A, INTMEM_1B3[] ROM:4C39 sjmp ROM_4CBC ROM:4C3B ; --------------------------------------------------------------------------- ROM:4C3B ROM:4C3B ROM_4C3B: ; CODE XREF: ROM_481C+3B7↑j ROM:4C3B cmp INTMEM_40, 32h[INTMEM_56] ROM:4C40 jnh ROM_4C4D ROM:4C42 clr INTMEM_40 ROM:4C44 incb INTMEM_4A ROM:4C46 jne ROM_4C4A ROM:4C48 decb INTMEM_4A ROM:4C4A ROM:4C4A ROM_4C4A: ; CODE XREF: ROM_481C+42A↑j ROM:4C4A lcall ROM_430C ROM:4C4D ROM:4C4D ROM_4C4D: ; CODE XREF: ROM_481C+3BA↑j ROM:4C4D ; ROM_481C+424↑j ROM:4C4D jbs INTMEM_55, 0, ROM_4C91 ROM:4C50 ld INTMEM_1C+2, INTMEM_176[] ROM:4C55 add INTMEM_1C+2, 2Ah[INTMEM_56] ROM:4C5A jc ROM_4C8B ROM:4C5C sub INTMEM_1C+2, #-8000h ROM:4C60 jc ROM_4C64 ROM:4C62 neg INTMEM_1C+2 ROM:4C64 ROM:4C64 ROM_4C64: ; CODE XREF: ROM_481C+444↑j ROM:4C64 cmp INTMEM_1C+2, 30h[INTMEM_56] ROM:4C69 jh ROM_4C8B ROM:4C6B ld INTMEM_1C+2, INTMEM_178[] ROM:4C70 add INTMEM_1C+2, 2Ah[INTMEM_56] ROM:4C75 jc ROM_4C86 ROM:4C77 sub INTMEM_1C+2, #-8000h ROM:4C7B jc ROM_4C86 ROM:4C7D neg INTMEM_1C+2 ROM:4C7F cmp INTMEM_1C+2, 30h[INTMEM_56] ROM:4C84 jh ROM_4C8B ROM:4C86 ROM:4C86 ROM_4C86: ; CODE XREF: ROM_481C+459↑j ROM:4C86 ; ROM_481C+45F↑j ROM:4C86 cmpb INTMEM_1A, #2 ROM:4C89 jne ROM_4C91 ROM:4C8B ROM:4C8B ROM_4C8B: ; CODE XREF: ROM_481C+43E↑j ROM:4C8B ; ROM_481C+44D↑j ... ROM:4C8B orb INTMEM_52, #-80h ROM:4C8E orb INTMEM_F6, #1 ROM:4C91 ROM:4C91 ROM_4C91: ; CODE XREF: ROM_481C:ROM_4C4D↑j ROM:4C91 ; ROM_481C+46D↑j ROM:4C91 clrb INTMEM_1C ROM:4C93 stb INTMEM_1C, INTMEM_1B5[] ROM:4C98 decb INTMEM_1C ROM:4C9A stb INTMEM_1C, INTMEM_1B4[] ROM:4C9F ld INTMEM_1C+2, #-8000h ROM:4CA3 sub INTMEM_1C+2, 2Ah[INTMEM_56] ROM:4CA8 st INTMEM_1C+2, INTMEM_176[] ROM:4CAD st INTMEM_1C+2, INTMEM_178[] ROM:4CB2 stb ZERO_REG, INTMEM_1B3[] ; Zero register ROM:4CB7 ldb INTMEM_B0, 0BEh[INTMEM_56] ROM:4CBC ROM:4CBC ROM_4CBC: ; CODE XREF: ROM_481C+299↑j ROM:4CBC ; ROM_481C+41D↑j ROM:4CBC ldb INTMEM_1A, #-4Ch ROM:4CBF subb INTMEM_1A, 0C0h[INTMEM_56] ROM:4CC4 ldb INTMEM_1C, INTMEM_1FD[] ROM:4CC9 subb INTMEM_1C, INTMEM_241[] ROM:4CCE jc ROM_4CD2 ROM:4CD0 clrb INTMEM_1C ROM:4CD2 ROM:4CD2 ROM_4CD2: ; CODE XREF: ROM_481C+4B2↑j ROM:4CD2 mulub INTMEM_1C, 0C0h[INTMEM_56] ROM:4CD7 divub INTMEM_1C, 0BFh[INTMEM_56] ROM:4CDC jnv ROM_4CE0 ROM:4CDE clrb INTMEM_1C ROM:4CE0 ROM:4CE0 ROM_4CE0: ; CODE XREF: ROM_481C+4C0↑j ROM:4CE0 addb INTMEM_1C, INTMEM_1A ROM:4CE3 stb INTMEM_1C, INTMEM_F2[] ROM:4CE8 ldb INTMEM_1A, #2 ROM:4CEB jbc INTMEM_AB, 6, ROM_4CF0 ROM:4CEE sjmp ROM_4D73 ROM:4CF0 ; --------------------------------------------------------------------------- ROM:4CF0 ROM:4CF0 ROM_4CF0: ; CODE XREF: ROM_481C+4CF↑j ROM:4CF0 ldb INTMEM_1A, #1 ROM:4CF3 jbs INTMEM_AB, 4, ROM_4D15 ROM:4CF6 jbc INTMEM_AD, 6, ROM_4CFF ROM:4CF9 ldb INTMEM_1A, #3 ROM:4CFC andb INTMEM_AD, #-41h ROM:4CFF ROM:4CFF ROM_4CFF: ; CODE XREF: ROM_481C+4DA↑j ROM:4CFF jbc INTMEM_F6, 0, ROM_4D73 ROM:4D02 jbc INTMEM_AA, 7, ROM_4D73 ROM:4D05 jbc INTMEM_AB, 0, ROM_4D73 ROM:4D08 jbs INTMEM_A9, 4, ROM_4D73 ROM:4D0B ldb INTMEM_1C, #21h ; '!' ROM:4D0E stb INTMEM_1C, INTMEM_1B8[] ROM:4D13 sjmp ROM_4D6A ROM:4D15 ; --------------------------------------------------------------------------- ROM:4D15 ROM:4D15 ROM_4D15: ; CODE XREF: ROM_481C+4D7↑j ROM:4D15 jbc INTMEM_AD, 6, ROM_4D22 ROM:4D18 ldb INTMEM_1C, #11h ROM:4D1B stb INTMEM_1C, INTMEM_1B8[] ROM:4D20 sjmp ROM_4D67 ROM:4D22 ; --------------------------------------------------------------------------- ROM:4D22 ROM:4D22 ROM_4D22: ; CODE XREF: ROM_481C:ROM_4D15↑j ROM:4D22 jbc INTMEM_52, 7, ROM_4D2B ROM:4D25 orb INTMEM_F6, #1 ROM:4D28 jbs INTMEM_F6+1, 2, ROM_4D73 ROM:4D2B ROM:4D2B ROM_4D2B: ; CODE XREF: ROM_481C:ROM_4D22↑j ROM:4D2B jbs INTMEM_F6+1, 2, ROM_4D67 ROM:4D2E ld INTMEM_1C, INTMEM_1FC[] ROM:4D33 ldb INTMEM_1C, INTMEM_226[] ROM:4D38 jbs INTMEM_F8, 4, ROM_4D47 ROM:4D3B cmpb INTMEM_1C+1, 0C1h[INTMEM_56] ROM:4D40 jnc ROM_4D89 ROM:4D42 orb INTMEM_F8, #10h ROM:4D45 sjmp ROM_4D89 ROM:4D47 ; --------------------------------------------------------------------------- ROM:4D47 ROM:4D47 ROM_4D47: ; CODE XREF: ROM_481C+51C↑j ROM:4D47 cmpb INTMEM_1C+1, 0C2h[INTMEM_56] ROM:4D4C jh ROM_4D89 ROM:4D4E andb INTMEM_F8, #-11h ROM:4D51 incb INTMEM_1C ROM:4D53 stb INTMEM_1C, INTMEM_226[] ROM:4D58 cmpb INTMEM_1C, 0C3h[INTMEM_56] ROM:4D5D jnc ROM_4D89 ROM:4D5F ldb INTMEM_1C, #1 ROM:4D62 stb INTMEM_1C, INTMEM_1B8[] ROM:4D67 ROM:4D67 ROM_4D67: ; CODE XREF: ROM_481C+504↑j ROM:4D67 ; ROM_481C:ROM_4D2B↑j ROM:4D67 andb INTMEM_52, #7Fh ROM:4D6A ROM:4D6A ROM_4D6A: ; CODE XREF: ROM_481C+4F7↑j ROM:4D6A lcall ROM_434A ROM:4D6D jbs INTMEM_F6+1, 2, ROM_4D89 ROM:4D70 andb INTMEM_F8, #-9 ROM:4D73 ROM:4D73 ROM_4D73: ; CODE XREF: ROM_481C+4D2↑j ROM:4D73 ; ROM_481C:ROM_4CFF↑j ... ROM:4D73 stb ZERO_REG, INTMEM_226[] ; Zero register ROM:4D78 jbc INTMEM_F6+1, 2, ROM_4D89 ROM:4D7B orb INTMEM_52, #-80h ROM:4D7E stb INTMEM_1A, INTMEM_155[] ROM:4D83 andb INTMEM_F6+1, #-5 ROM:4D86 andb INTMEM_AD, #-41h ROM:4D89 ROM:4D89 ROM_4D89: ; CODE XREF: ROM_481C+524↑j ROM:4D89 ; ROM_481C+529↑j ... ROM:4D89 ld INTMEM_20, INTMEM_1FA[] ROM:4D8E jbs INTMEM_F6, 4, ROM_4DB1 ROM:4D91 jbc INTMEM_F6, 5, ROM_4DD0 ROM:4D94 jbc INTMEM_F8, 1, ROM_4DD0 ROM:4D97 jbs INTMEM_AD, 3, ROM_4DD0 ROM:4D9A cmp INTMEM_20, 36h[INTMEM_56] ROM:4D9F jnc ROM_4DD0 ROM:4DA1 jbs INTMEM_F8, 5, ROM_4DAC ROM:4DA4 orb INTMEM_F8, #20h ; ' ' ROM:4DA7 ldb INTMEM_CC, 0CBh[INTMEM_56] ROM:4DAC ROM:4DAC ROM_4DAC: ; CODE XREF: ROM_481C+585↑j ROM:4DAC cmpb INTMEM_CC, #0 ROM:4DAF jne ROM_4DD3 ROM:4DB1 ROM:4DB1 ROM_4DB1: ; CODE XREF: ROM_481C+572↑j ROM:4DB1 ldb INTMEM_1C+2, INTMEM_F2[] ROM:4DB6 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:4DBB ld INTMEM_1C, #3 ROM:4DBF lcall ROM_32A8 ROM:4DC2 stb INTMEM_1C, (INTMEM_F4+1)[] ROM:4DC7 orb INTMEM_F6, #10h ROM:4DCA orb INTMEM_52, #8 ROM:4DCD orb INTMEM_55, #8 ROM:4DD0 ROM:4DD0 ROM_4DD0: ; CODE XREF: ROM_481C+575↑j ROM:4DD0 ; ROM_481C+578↑j ... ROM:4DD0 andb INTMEM_F8, #-21h ROM:4DD3 ROM:4DD3 ROM_4DD3: ; CODE XREF: ROM_481C+593↑j ROM:4DD3 ret ROM:4DD3 ; End of function ROM_481C ROM:4DD3 ROM:4DD4 ROM:4DD4 ; =============== S U B R O U T I N E ======================================= ROM:4DD4 ROM:4DD4 ROM:4DD4 ROM_4DD4: ; CODE XREF: ROM_420E+15↑p ROM:4DD4 ROM:4DD4 ; FUNCTION CHUNK AT ROM:42FE SIZE 0000000E BYTES ROM:4DD4 ROM:4DD4 ld INTMEM_1C, INTMEM_D8 ROM:4DD7 jbc INTMEM_F6, 6, ROM_4DDF ROM:4DDA ld INTMEM_1C, INTMEM_1FA[] ROM:4DDF ROM:4DDF ROM_4DDF: ; CODE XREF: ROM_4DD4+3↑j ROM:4DDF stb INTMEM_1C+1, INTMEM_DF ROM:4DE2 mulu INTMEM_1C, 42h[INTMEM_56] ROM:4DE7 divu INTMEM_1C, #0FFh ROM:4DEB jv ROM_4DF9 ROM:4DED ldb INTMEM_20+1, 0E9h[INTMEM_56] ROM:4DF2 clrb INTMEM_20 ROM:4DF4 add INTMEM_1C, INTMEM_20 ROM:4DF7 jnc ROM_4DFC ROM:4DF9 ROM:4DF9 ROM_4DF9: ; CODE XREF: ROM_4DD4+17↑j ROM:4DF9 ldbse INTMEM_1C, #-1 ROM:4DFC ROM:4DFC ROM_4DFC: ; CODE XREF: ROM_4DD4+23↑j ROM:4DFC st INTMEM_1C, INTMEM_18E[] ROM:4E01 stb INTMEM_DF, INTMEM_1C8[] ROM:4E06 stb INTMEM_DF, INTMEM_1C7[] ROM:4E0B ldb INTMEM_1A, INTMEM_F2[] ROM:4E10 cmpb INTMEM_1A, 0E8h[INTMEM_56] ROM:4E15 jnc ROM_4E2D ROM:4E17 ldb INTMEM_1C, 0E7h[INTMEM_56] ROM:4E1C cmpb ZERO_REG, 0EAh[INTMEM_56] ; Zero register ROM:4E21 je ROM_4E28 ROM:4E23 stb INTMEM_1C, INTMEM_1C8[] ROM:4E28 ROM:4E28 ROM_4E28: ; CODE XREF: ROM_4DD4+4D↑j ROM:4E28 stb INTMEM_1C, INTMEM_1C7[] ROM:4E2D ROM:4E2D ROM_4E2D: ; CODE XREF: ROM_4DD4+41↑j ROM:4E2D ldb INTMEM_1C+2, INTMEM_1AE[] ROM:4E32 jbs INTMEM_FA, 2, ROM_4E5E ROM:4E35 ld INTMEM_1C, #0Eh ROM:4E39 lcall ROM_32A8 ROM:4E3C clrb INTMEM_20 ROM:4E3E jbc INTMEM_F6+1, 0, ROM_4EA3 ROM:4E41 orb INTMEM_FA, #4 ROM:4E44 cmpb INTMEM_1C, INTMEM_45+1 ROM:4E47 jc ROM_4E54 ROM:4E49 clrb INTMEM_1C+1 ROM:4E4B addb INTMEM_1C, INTMEM_45+1 ROM:4E4E addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:4E51 shr INTMEM_1C, #1 ROM:4E54 ROM:4E54 ROM_4E54: ; CODE XREF: ROM_4DD4+73↑j ROM:4E54 stb INTMEM_1C, INTMEM_1CA[] ROM:4E59 stb INTMEM_1C, INTMEM_45+1 ROM:4E5C sjmp ROM_4EA3 ROM:4E5E ; --------------------------------------------------------------------------- ROM:4E5E ROM:4E5E ROM_4E5E: ; CODE XREF: ROM_4DD4+5E↑j ROM:4E5E clrb INTMEM_20 ROM:4E60 jbs INTMEM_FA, 1, ROM_4E74 ROM:4E63 cmpb INTMEM_1C+2, 0B0h[INTMEM_56] ROM:4E68 jnc ROM_4EA3 ROM:4E6A stb INTMEM_74+1, INTMEM_1CB[] ROM:4E6F orb INTMEM_FA, #2 ROM:4E72 sjmp ROM_4EA3 ROM:4E74 ; --------------------------------------------------------------------------- ROM:4E74 ROM:4E74 ROM_4E74: ; CODE XREF: ROM_4DD4+8C↑j ROM:4E74 jbs INTMEM_F6+1, 4, ROM_4E9E ROM:4E77 clrb INTMEM_20+2 ROM:4E79 subb INTMEM_20+3, INTMEM_74+1, INTMEM_1CB[] ROM:4E7F stb INTMEM_20+3, INTMEM_3CB[] ROM:4E84 ldb INTMEM_45+1, INTMEM_1CA[] ROM:4E89 subb INTMEM_45+1, INTMEM_20+3 ROM:4E8C je ROM_4E9B ROM:4E8E mulub INTMEM_20, INTMEM_20+3, 0EBh[INTMEM_56] ROM:4E94 divub INTMEM_20, INTMEM_1CA[] ROM:4E99 sjmp ROM_4EA3 ROM:4E9B ; --------------------------------------------------------------------------- ROM:4E9B ROM:4E9B ROM_4E9B: ; CODE XREF: ROM_4DD4+B8↑j ROM:4E9B orb INTMEM_F6+1, #10h ROM:4E9E ROM:4E9E ROM_4E9E: ; CODE XREF: ROM_4DD4:ROM_4E74↑j ROM:4E9E ldb INTMEM_20, 0EBh[INTMEM_56] ROM:4EA3 ROM:4EA3 ROM_4EA3: ; CODE XREF: ROM_4DD4+6A↑j ROM:4EA3 ; ROM_4DD4+88↑j ... ROM:4EA3 addb INTMEM_20, INTMEM_1AE[] ROM:4EA8 jnc ROM_4EAD ROM:4EAA ldb INTMEM_20, #-1 ROM:4EAD ROM:4EAD ROM_4EAD: ; CODE XREF: ROM_4DD4+D4↑j ROM:4EAD stb INTMEM_20, INTMEM_1C9[] ROM:4EB2 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:4EB7 ldb INTMEM_1C+2, INTMEM_DF ROM:4EBA ld INTMEM_1C, #0Fh ROM:4EBE lcall ROM_32A8 ROM:4EC1 stb INTMEM_1C, INTMEM_1CD[] ROM:4EC6 ld INTMEM_1C, #10h ROM:4ECA lcall ROM_32A8 ROM:4ECD stb INTMEM_1C, INTMEM_1CE[] ROM:4ED2 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:4ED7 jbc INTMEM_55, 1, ROM_4EDF ROM:4EDA ldb INTMEM_1C+2, INTMEM_1CE[] ROM:4EDF ROM:4EDF ROM_4EDF: ; CODE XREF: ROM_4DD4+103↑j ROM:4EDF stb INTMEM_1C+2, INTMEM_1CC[] ROM:4EE4 clrb INTMEM_1A ROM:4EE6 ldb INTMEM_1C+2, INTMEM_1CC[] ROM:4EEB subb INTMEM_1C+2, INTMEM_1CE[] ROM:4EF0 jnc ROM_4F03 ROM:4EF2 decb INTMEM_1A ROM:4EF4 mulub INTMEM_1C+2, INTMEM_1CD[] ROM:4EF9 divub INTMEM_1C+2, #64h ; 'd' ROM:4EFC addb INTMEM_1C, INTMEM_1C+2 ROM:4EFF jnc ROM_4F15 ROM:4F01 jc ROM_4F12 ROM:4F03 ROM:4F03 ROM_4F03: ; CODE XREF: ROM_4DD4+11C↑j ROM:4F03 negb INTMEM_1C+2 ROM:4F05 mulub INTMEM_1C+2, INTMEM_1CD[] ROM:4F0A divub INTMEM_1C+2, #64h ; 'd' ROM:4F0D subb INTMEM_1C, INTMEM_1C+2 ROM:4F10 jc ROM_4F15 ROM:4F12 ROM:4F12 ROM_4F12: ; CODE XREF: ROM_4DD4+12D↑j ROM:4F12 ldb INTMEM_1C, INTMEM_1A ROM:4F15 ROM:4F15 ROM_4F15: ; CODE XREF: ROM_4DD4+12B↑j ROM:4F15 ; ROM_4DD4+13C↑j ROM:4F15 clrb INTMEM_1C+1 ROM:4F17 add INTMEM_1C, #14Ah ROM:4F1B st INTMEM_1C, INTMEM_190[] ROM:4F20 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:4F25 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:4F2A ld INTMEM_1C, #11h ROM:4F2E lcall ROM_32A8 ROM:4F31 stb INTMEM_1C, INTMEM_1CF[] ROM:4F36 jbc INTMEM_FA, 3, ROM_4F43 ROM:4F39 ldb INTMEM_1A, 0ECh[INTMEM_56] ROM:4F3E stb INTMEM_1A, INTMEM_D3 ROM:4F41 sjmp ROM_4F5A ROM:4F43 ; --------------------------------------------------------------------------- ROM:4F43 ROM:4F43 ROM_4F43: ; CODE XREF: ROM_4DD4+162↑j ROM:4F43 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:4F48 ldb INTMEM_1C+2, INTMEM_DF ROM:4F4B ld INTMEM_1C, #12h ROM:4F4F lcall ROM_32A8 ROM:4F52 stb INTMEM_1C, INTMEM_3CC[] ROM:4F57 stb INTMEM_1C, INTMEM_D3 ROM:4F5A ROM:4F5A ROM_4F5A: ; CODE XREF: ROM_4DD4+16D↑j ROM:4F5A andb INTMEM_FA, #-11h ROM:4F5D ldb INTMEM_32, INTMEM_1C7[] ROM:4F62 jbs INTMEM_FA, 3, ROM_4F6C ROM:4F65 cmpb INTMEM_32, 0EDh[INTMEM_56] ROM:4F6A jh ROM_4F6E ROM:4F6C ROM:4F6C ROM_4F6C: ; CODE XREF: ROM_4DD4+18E↑j ROM:4F6C sjmp ROM_5063 ROM:4F6E ; --------------------------------------------------------------------------- ROM:4F6E ROM:4F6E ROM_4F6E: ; CODE XREF: ROM_4DD4+196↑j ROM:4F6E ld INTMEM_1C, #13h ROM:4F72 ldb INTMEM_1C+2, INTMEM_32 ROM:4F75 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:4F7A lcall ROM_32A8 ROM:4F7D stb INTMEM_1C, INTMEM_1D0[] ROM:4F82 cmpb INTMEM_1C, INTMEM_D3 ROM:4F85 jnc ROM_4F89 ROM:4F87 sjmp ROM_5063 ROM:4F89 ; --------------------------------------------------------------------------- ROM:4F89 ROM:4F89 ROM_4F89: ; CODE XREF: ROM_4DD4+1B1↑j ROM:4F89 ldb INTMEM_1A, INTMEM_1AE[] ROM:4F8E cmpb INTMEM_1A, 0EEh[INTMEM_56] ROM:4F93 jnh ROM_4FA1 ROM:4F95 subb INTMEM_1C, 0EFh[INTMEM_56] ROM:4F9A jc ROM_4FB7 ROM:4F9C ldb INTMEM_1C, #6Eh ; 'n' ROM:4F9F sjmp ROM_4FB7 ROM:4FA1 ; --------------------------------------------------------------------------- ROM:4FA1 ROM:4FA1 ROM_4FA1: ; CODE XREF: ROM_4DD4+1BF↑j ROM:4FA1 ld INTMEM_1C, #14h ROM:4FA5 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:4FAA ldb INTMEM_1C+3, INTMEM_DF ROM:4FAD lcall ROM_32A8 ROM:4FB0 cmpb INTMEM_1C, INTMEM_F2[] ROM:4FB5 jc ROM_4FCD ROM:4FB7 ROM:4FB7 ROM_4FB7: ; CODE XREF: ROM_4DD4+1C6↑j ROM:4FB7 ; ROM_4DD4+1CB↑j ROM:4FB7 ld INTMEM_20, INTMEM_192[] ROM:4FBC cmp INTMEM_20, 4Ch[INTMEM_56] ROM:4FC1 jh ROM_4FCD ROM:4FC3 ld INTMEM_20, 4Ch[INTMEM_56] ROM:4FC8 st INTMEM_20, INTMEM_192[] ROM:4FCD ROM:4FCD ROM_4FCD: ; CODE XREF: ROM_4DD4+1E1↑j ROM:4FCD ; ROM_4DD4+1ED↑j ROM:4FCD ld INTMEM_20, INTMEM_192[] ROM:4FD2 ld INTMEM_1A, 44h[INTMEM_56] ROM:4FD7 add INTMEM_1A, 46h[INTMEM_56] ROM:4FDC cmp INTMEM_20, 44h[INTMEM_56] ROM:4FE1 jnh ROM_501C ROM:4FE3 cmp INTMEM_20, INTMEM_1A ROM:4FE6 jnc ROM_4FEF ROM:4FE8 ldb INTMEM_D3, INTMEM_1D0[] ROM:4FED sjmp ROM_501C ROM:4FEF ; --------------------------------------------------------------------------- ROM:4FEF ROM:4FEF ROM_4FEF: ; CODE XREF: ROM_4DD4+212↑j ROM:4FEF ldbze INTMEM_20+2, INTMEM_D3 ROM:4FF2 subb INTMEM_20+2, INTMEM_1D0[] ROM:4FF7 ld INTMEM_1C, INTMEM_20 ROM:4FFA sub INTMEM_1C, 44h[INTMEM_56] ROM:4FFF ld INTMEM_1C+2, INTMEM_1C ROM:5002 clr INTMEM_1C ROM:5004 divu INTMEM_1C, 46h[INTMEM_56] ROM:5009 jnv ROM_500E ROM:500B ldbse INTMEM_1C, #-1 ROM:500E ROM:500E ROM_500E: ; CODE XREF: ROM_4DD4+235↑j ROM:500E mulu INTMEM_1C, INTMEM_20+2 ROM:5011 ld INTMEM_1C, INTMEM_1C+2 ROM:5014 subb INTMEM_1C, INTMEM_D3 ROM:5017 negb INTMEM_1C ROM:5019 stb INTMEM_1C, INTMEM_D3 ROM:501C ROM:501C ROM_501C: ; CODE XREF: ROM_4DD4+20D↑j ROM:501C ; ROM_4DD4+219↑j ROM:501C sub INTMEM_20+2, INTMEM_74, INTMEM_194[] ROM:5022 cmp INTMEM_1A, INTMEM_192[] ROM:5027 jc ROM_5039 ROM:5029 orb INTMEM_FA, #10h ROM:502C cmp INTMEM_20+2, 4Ah[INTMEM_56] ROM:5031 jnc ROM_5080 ROM:5033 ld INTMEM_20+2, #1 ROM:5037 sjmp ROM_5040 ROM:5039 ; --------------------------------------------------------------------------- ROM:5039 ROM:5039 ROM_5039: ; CODE XREF: ROM_4DD4+253↑j ROM:5039 cmp INTMEM_74, INTMEM_194[] ROM:503E je ROM_5080 ROM:5040 ROM:5040 ROM_5040: ; CODE XREF: ROM_4DD4+263↑j ROM:5040 st INTMEM_74, INTMEM_194[] ROM:5045 add INTMEM_1A, 48h[INTMEM_56] ROM:504A ld INTMEM_20, INTMEM_192[] ROM:504F add INTMEM_20, INTMEM_20+2 ROM:5052 jnc ROM_5057 ROM:5054 ldbse INTMEM_20, #-1 ROM:5057 ROM:5057 ROM_5057: ; CODE XREF: ROM_4DD4+27E↑j ROM:5057 cmp INTMEM_20, INTMEM_1A ROM:505A jh ROM_5080 ROM:505C st INTMEM_20, INTMEM_192[] ROM:5061 sjmp ROM_5080 ROM:5063 ; --------------------------------------------------------------------------- ROM:5063 ROM:5063 ROM_5063: ; CODE XREF: ROM_4DD4:ROM_4F6C↑j ROM:5063 ; ROM_4DD4+1B3↑j ROM:5063 cmp INTMEM_74, INTMEM_194[] ROM:5068 je ROM_5080 ROM:506A st INTMEM_74, INTMEM_194[] ROM:506F ld INTMEM_20, INTMEM_192[] ROM:5074 cmp INTMEM_20, ZERO_REG ; Zero register ROM:5077 je ROM_5080 ROM:5079 dec INTMEM_20 ROM:507B st INTMEM_20, INTMEM_192[] ROM:5080 ROM:5080 ROM_5080: ; CODE XREF: ROM_4DD4+25D↑j ROM:5080 ; ROM_4DD4+26A↑j ... ROM:5080 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:5085 ldb INTMEM_1C+3, INTMEM_DF ROM:5088 ld INTMEM_1C, #16h ROM:508C jbc INTMEM_FA, 3, ROM_5093 ROM:508F ld INTMEM_1C, #15h ROM:5093 ROM:5093 ROM_5093: ; CODE XREF: ROM_4DD4+2B8↑j ROM:5093 lcall ROM_32A8 ROM:5096 stb INTMEM_1C, INTMEM_1D1[] ROM:509B ldb INTMEM_1C, #14h ROM:509E jbs INTMEM_F6+1, 4, ROM_50BC ROM:50A1 jbc INTMEM_FA, 3, ROM_50AB ROM:50A4 cmpb ZERO_REG, 0F0h[INTMEM_56] ; Zero register ROM:50A9 jne ROM_50BC ROM:50AB ROM:50AB ROM_50AB: ; CODE XREF: ROM_4DD4+2CD↑j ROM:50AB ldb INTMEM_1C+2, INTMEM_1CC[] ROM:50B0 ldb INTMEM_1C+3, INTMEM_1C9[] ROM:50B5 ld INTMEM_1C, #17h ROM:50B9 lcall ROM_32A8 ROM:50BC ROM:50BC ROM_50BC: ; CODE XREF: ROM_4DD4+2CA↑j ROM:50BC ; ROM_4DD4+2D5↑j ROM:50BC stb INTMEM_1C, INTMEM_1D2[] ROM:50C1 jbs INTMEM_F6, 5, ROM_50D4 ROM:50C4 jbs INTMEM_FA, 5, ROM_50D7 ROM:50C7 ldb INTMEM_B1, 0F1h[INTMEM_56] ROM:50CC orb INTMEM_F9, #-80h ROM:50CF orb INTMEM_FA, #20h ; ' ' ROM:50D2 sjmp ROM_50DF ROM:50D4 ; --------------------------------------------------------------------------- ROM:50D4 ROM:50D4 ROM_50D4: ; CODE XREF: ROM_4DD4+2ED↑j ROM:50D4 andb INTMEM_FA, #-21h ROM:50D7 ROM:50D7 ROM_50D7: ; CODE XREF: ROM_4DD4+2F0↑j ROM:50D7 cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:50DA jne ROM_50DF ROM:50DC andb INTMEM_F9, #7Fh ROM:50DF ROM:50DF ROM_50DF: ; CODE XREF: ROM_4DD4+2FE↑j ROM:50DF ; ROM_4DD4+306↑j ROM:50DF ld INTMEM_1A, #6766h ROM:50E3 ldb INTMEM_1C, INTMEM_E0 ROM:50E6 ljmp ROM_42FE ROM:50E6 ; End of function ROM_4DD4 ROM:50E6 ROM:50E9 ; --------------------------------------------------------------------------- ROM:50E9 ldb INTMEM_E0, #1 ROM:50EC orb INTMEM_F9, #40h ; '@' ROM:50EF sjmp ROM_50FB ROM:50F1 ; --------------------------------------------------------------------------- ROM:50F1 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:50F6 jc ROM_5115 ROM:50F8 jbs INTMEM_F9, 7, ROM_511B ROM:50FB ROM:50FB ROM_50FB: ; CODE XREF: ROM:50EF↑j ROM:50FB ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5100 ld INTMEM_1C, #18h ROM:5104 lcall ROM_32A8 ROM:5107 mulub INTMEM_1C, #2 ROM:510A add INTMEM_1C, #0C8h ROM:510E st INTMEM_1C, (INTMEM_194+2)[] ROM:5113 sjmp ROM_5183 ROM:5115 ; --------------------------------------------------------------------------- ROM:5115 ROM:5115 ROM_5115: ; CODE XREF: ROM:50F6↑j ROM:5115 ldb INTMEM_C4+1, #7Dh ; '}' ROM:5118 ldb INTMEM_E0, #2 ROM:511B ROM:511B ROM_511B: ; CODE XREF: ROM:50F8↑j ROM:511B sjmp ROM_5183 ROM:511D ; --------------------------------------------------------------------------- ROM:511D jbs INTMEM_F6, 6, ROM_517D ROM:5120 cmpb ZERO_REG, INTMEM_C4+1 ; Zero register ROM:5123 jne ROM_5183 ROM:5125 ldb INTMEM_C4+1, #7Dh ; '}' ROM:5128 ld INTMEM_1C, (INTMEM_194+2)[] ROM:512D sub INTMEM_1C, #0C8h ROM:5131 je ROM_516B ROM:5133 clr INTMEM_20+2 ROM:5135 ld INTMEM_20, #2710h ROM:5139 divu INTMEM_20, INTMEM_1C ROM:513C add INTMEM_20, #32h ; '2' ROM:5140 clr INTMEM_20+2 ROM:5142 shll INTMEM_20, #8 ROM:5145 ldbze INTMEM_1A, 0F2h[INTMEM_56] ROM:514A divu INTMEM_20, INTMEM_1A ROM:514D sub INTMEM_20, #32h ; '2' ROM:5151 jnc ROM_516B ROM:5153 clr INTMEM_1C+2 ROM:5155 ld INTMEM_1C, #2710h ROM:5159 divu INTMEM_1C, INTMEM_20 ROM:515C add INTMEM_1C, #0C8h ROM:5160 st INTMEM_1C, (INTMEM_194+2)[] ROM:5165 cmp INTMEM_1C, #0C8h ROM:5169 jh ROM_5183 ROM:516B ROM:516B ROM_516B: ; CODE XREF: ROM:5131↑j ROM:516B ; ROM:5151↑j ROM:516B ld INTMEM_1A, #0C8h ROM:516F st INTMEM_1A, (INTMEM_194+2)[] ROM:5174 ldb INTMEM_E0, #3 ROM:5177 andb INTMEM_F9, #-41h ROM:517A jbc INTMEM_F6, 6, ROM_5183 ROM:517D ROM:517D ROM_517D: ; CODE XREF: ROM:511D↑j ROM:517D orb INTMEM_F9, #40h ; '@' ROM:5180 ldb INTMEM_E0, #1 ROM:5183 ROM:5183 ROM_5183: ; CODE XREF: ROM:5113↑j ROM:5183 ; ROM:ROM_511B↑j ... ROM:5183 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5188 ld INTMEM_1C, #19h ROM:518C lcall ROM_32A8 ROM:518F mulub INTMEM_1C, #14h ROM:5192 add INTMEM_1C, #85Fh ROM:5196 jnc ROM_519B ROM:5198 ldbse INTMEM_1C, #-1 ROM:519B ROM:519B ROM_519B: ; CODE XREF: ROM:5196↑j ROM:519B st INTMEM_1C, (INTMEM_194+4)[] ROM:51A0 ldbze INTMEM_1C, INTMEM_1CF[] ROM:51A5 shl INTMEM_1C, #4 ROM:51A8 mulu INTMEM_1C, 4Eh[INTMEM_56] ROM:51AD ld INTMEM_20, INTMEM_190[] ROM:51B2 shl INTMEM_20, #6 ROM:51B5 lcall ROM_455A ROM:51B8 ld INTMEM_20, INTMEM_18E[] ROM:51BD lcall ROM_4543 ROM:51C0 divu INTMEM_1C, #10CDh ROM:51C4 jnv ROM_51C9 ROM:51C6 ldbse INTMEM_1C, #-1 ROM:51C9 ROM:51C9 ROM_51C9: ; CODE XREF: ROM:51C4↑j ROM:51C9 st INTMEM_1C, (INTMEM_194+0Ah)[] ROM:51CE mulu INTMEM_1C, #0Ah ROM:51D2 ldbze INTMEM_20, INTMEM_D3 ROM:51D5 lcall ROM_455A ROM:51D8 cmp INTMEM_20+2, #-1 ROM:51DC je ROM_51E3 ROM:51DE jbc INTMEM_1C+1, 7, ROM_51E3 ROM:51E1 inc INTMEM_20+2 ROM:51E3 ROM:51E3 ROM_51E3: ; CODE XREF: ROM:51DC↑j ROM:51E3 ; ROM:51DE↑j ROM:51E3 st INTMEM_20+2, (INTMEM_194+8)[] ROM:51E8 ld INTMEM_20+2, #4E71h ROM:51EC ld INTMEM_1C, #4000h ROM:51F0 ld INTMEM_20, (INTMEM_194+8)[] ROM:51F5 lcall ROM_4543 ROM:51F8 ld INTMEM_20, (INTMEM_194+4)[] ROM:51FD lcall ROM_455A ROM:5200 cmp INTMEM_20+2, #-1 ROM:5204 je ROM_520B ROM:5206 jbc INTMEM_1C+1, 7, ROM_520B ROM:5209 inc INTMEM_20+2 ROM:520B ROM:520B ROM_520B: ; CODE XREF: ROM:5204↑j ROM:520B ; ROM:5206↑j ROM:520B ld INTMEM_1A, INTMEM_20+2 ROM:520E st INTMEM_1A, (INTMEM_3C4+2)[] ROM:5213 ldbze INTMEM_1C, INTMEM_1D1[] ROM:5218 add INTMEM_1C, #50h ; 'P' ROM:521C ldbze INTMEM_1C+2, INTMEM_1D2[] ROM:5221 add INTMEM_1C+2, #50h ; 'P' ROM:5225 mulu INTMEM_1C, INTMEM_1C+2 ROM:5228 shrl INTMEM_1C, #1 ROM:522B mulu INTMEM_1C, (INTMEM_194+2)[] ROM:5230 divu INTMEM_1C, #271h ROM:5234 mulu INTMEM_1C, INTMEM_1A ROM:5237 ld INTMEM_20, #640h ROM:523B lcall ROM_455A ROM:523E st INTMEM_20+2, (INTMEM_194+6)[] ROM:5243 mulu INTMEM_1C, INTMEM_D6, (INTMEM_194+6)[] ROM:5249 ld INTMEM_20, #61A8h ROM:524D lcall ROM_455A ROM:5250 st INTMEM_20+2, INTMEM_DC ROM:5253 ldbze INTMEM_1A, INTMEM_42+1 ROM:5256 sub INTMEM_1A, #80h ROM:525A shl INTMEM_1A, #2 ROM:525D jbc INTMEM_1A+1, 7, ROM_5269 ROM:5260 add INTMEM_DC, INTMEM_1A ROM:5263 jc ROM_5271 ROM:5265 clr INTMEM_DC ROM:5267 sjmp ROM_5271 ROM:5269 ; --------------------------------------------------------------------------- ROM:5269 ROM:5269 ROM_5269: ; CODE XREF: ROM:525D↑j ROM:5269 add INTMEM_DC, INTMEM_1A ROM:526C jnc ROM_5271 ROM:526E ldbse INTMEM_DC, #-1 ROM:5271 ROM:5271 ROM_5271: ; CODE XREF: ROM:5263↑j ROM:5271 ; ROM:5267↑j ... ROM:5271 ld INTMEM_20+2, #1900h ROM:5275 add INTMEM_1C+2, INTMEM_20+2, INTMEM_18A[] ROM:527B jnc ROM_5280 ROM:527D ldbse INTMEM_1C+2, #-1 ROM:5280 ROM:5280 ROM_5280: ; CODE XREF: ROM:527B↑j ROM:5280 add INTMEM_20, INTMEM_20+2, INTMEM_18C[] ROM:5286 jnc ROM_528B ROM:5288 ldbse INTMEM_20, #-1 ROM:528B ROM:528B ROM_528B: ; CODE XREF: ROM:5286↑j ROM:528B mulu INTMEM_1C, INTMEM_DC, INTMEM_1C+2 ROM:528F divu INTMEM_1C, INTMEM_20 ROM:5292 jnv ROM_5297 ROM:5294 ldbse INTMEM_1C, #-1 ROM:5297 ROM:5297 ROM_5297: ; CODE XREF: ROM:5292↑j ROM:5297 st INTMEM_1C, INTMEM_DC ROM:529A jbs INTMEM_AD, 3, ROM_5309 ROM:529D ldb INTMEM_1C, INTMEM_1BF[] ROM:52A2 cmpb INTMEM_1C, #-80h ROM:52A5 jh ROM_5309 ROM:52A7 ldb INTMEM_1C, 0F5h[INTMEM_56] ROM:52AC jbs INTMEM_FA, 6, ROM_52BE ROM:52AF addb INTMEM_1C+2, INTMEM_1C, 0F4h[INTMEM_56] ROM:52B5 jc ROM_5309 ROM:52B7 cmpb INTMEM_DF, INTMEM_1C+2 ROM:52BA jh ROM_5309 ROM:52BC sjmp ROM_52CB ROM:52BE ; --------------------------------------------------------------------------- ROM:52BE ROM:52BE ROM_52BE: ; CODE XREF: ROM:52AC↑j ROM:52BE addb INTMEM_1C+2, INTMEM_1C, 0F3h[INTMEM_56] ROM:52C4 jc ROM_5309 ROM:52C6 cmpb INTMEM_DF, INTMEM_1C+2 ROM:52C9 jc ROM_5309 ROM:52CB ROM:52CB ROM_52CB: ; CODE XREF: ROM:52BC↑j ROM:52CB orb INTMEM_FA, #40h ; '@' ROM:52CE ldb INTMEM_1C+2, INTMEM_1C9[] ROM:52D3 ld INTMEM_1C, #1Ah ROM:52D7 lcall ROM_32A8 ROM:52DA mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:52DE add INTMEM_20, INTMEM_1C+2, 52h[INTMEM_56] ROM:52E4 sub INTMEM_20+2, INTMEM_1C+2, 54h[INTMEM_56] ROM:52EA jc ROM_52EE ROM:52EC clr INTMEM_20+2 ROM:52EE ROM:52EE ROM_52EE: ; CODE XREF: ROM:52EA↑j ROM:52EE jbc INTMEM_FA, 7, ROM_52F6 ROM:52F1 jbs INTMEM_F9, 0, ROM_5314 ROM:52F4 sjmp ROM_532E ROM:52F6 ; --------------------------------------------------------------------------- ROM:52F6 ROM:52F6 ROM_52F6: ; CODE XREF: ROM:ROM_52EE↑j ROM:52F6 cmp INTMEM_5E, INTMEM_20 ROM:52F9 jnc ROM_5353 ROM:52FB jbs INTMEM_F9, 6, ROM_5353 ROM:52FE jbs INTMEM_F9, 7, ROM_5353 ROM:5301 orb INTMEM_FA, #-80h ROM:5304 orb INTMEM_F9, #1 ROM:5307 sjmp ROM_5353 ROM:5309 ; --------------------------------------------------------------------------- ROM:5309 ROM:5309 ROM_5309: ; CODE XREF: ROM:529A↑j ROM:5309 ; ROM:52A5↑j ... ROM:5309 andb INTMEM_FA, #-41h ROM:530C andb INTMEM_FA, #7Fh ROM:530F andb INTMEM_F9, #-2 ROM:5312 sjmp ROM_5353 ROM:5314 ; --------------------------------------------------------------------------- ROM:5314 ROM:5314 ROM_5314: ; CODE XREF: ROM:52F1↑j ROM:5314 cmp INTMEM_20+2, INTMEM_5E ROM:5317 jh ROM_5309 ROM:5319 cmp INTMEM_5E, INTMEM_1C+2 ROM:531C jc ROM_5353 ROM:531E lcall ROM_4658 ROM:5321 andb INTMEM_F9, #-2 ROM:5324 ld INTMEM_1C, 56h[INTMEM_56] ROM:5329 st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:532E ROM:532E ROM_532E: ; CODE XREF: ROM:52F4↑j ROM:532E cmp INTMEM_20+2, INTMEM_5E ROM:5331 jh ROM_5309 ROM:5333 lcall ROM_4658 ROM:5336 mulu INTMEM_1C, INTMEM_1A, 50h[INTMEM_56] ROM:533C cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:533F jne ROM_5309 ROM:5341 add INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5346 jc ROM_5309 ROM:5348 st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:534D mulu INTMEM_1C, INTMEM_DC ROM:5350 st INTMEM_1C+2, INTMEM_DC ROM:5353 ROM:5353 ROM_5353: ; CODE XREF: ROM:52F9↑j ROM:5353 ; ROM:52FB↑j ... ROM:5353 jbs INTMEM_F9, 0, ROM_536C ROM:5356 jbs INTMEM_AB, 4, ROM_536E ROM:5359 ldb INTMEM_1A, INTMEM_1AE[] ROM:535E cmpb INTMEM_1A, 0F6h[INTMEM_56] ROM:5363 jnc ROM_536C ROM:5365 cmp INTMEM_5E, 58h[INTMEM_56] ROM:536A jnh ROM_536E ROM:536C ROM:536C ROM_536C: ; CODE XREF: ROM:ROM_5353↑j ROM:536C ; ROM:5363↑j ROM:536C clr INTMEM_DC ROM:536E ROM:536E ROM_536E: ; CODE XREF: ROM:5356↑j ROM:536E ; ROM:536A↑j ROM:536E jbs INTMEM_F6, 1, ROM_5378 ROM:5371 stb ZERO_REG, (INTMEM_1D2+2)[] ; Zero register ROM:5376 sjmp ROM_53F3 ROM:5378 ; --------------------------------------------------------------------------- ROM:5378 ROM:5378 ROM_5378: ; CODE XREF: ROM:ROM_536E↑j ROM:5378 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:537D ldb INTMEM_1C+3, INTMEM_1B0[] ROM:5382 ld INTMEM_1C, #1Bh ROM:5386 lcall ROM_32A8 ROM:5389 shl INTMEM_1C, #8 ROM:538C mulu INTMEM_1C, 66h[INTMEM_56] ROM:5391 divu INTMEM_1C, (INTMEM_194+4)[] ROM:5396 jnv ROM_539B ROM:5398 ldbse INTMEM_1C, #-1 ROM:539B ROM:539B ROM_539B: ; CODE XREF: ROM:5396↑j ROM:539B mulu INTMEM_1C, INTMEM_18E[] ROM:53A0 divu INTMEM_1C, 68h[INTMEM_56] ROM:53A5 jnv ROM_53AA ROM:53A7 ldbse INTMEM_1C, #-1 ROM:53AA ROM:53AA ROM_53AA: ; CODE XREF: ROM:53A5↑j ROM:53AA ldb INTMEM_20, (INTMEM_1D2+2)[] ROM:53AF mulub INTMEM_20, 0F8h[INTMEM_56] ROM:53B4 mulu INTMEM_20, INTMEM_1C ROM:53B7 subb INTMEM_1C, INTMEM_20+1 ROM:53BA subcb INTMEM_1C+1, INTMEM_20+2 ROM:53BD jc ROM_53C1 ROM:53BF clr INTMEM_1C ROM:53C1 ROM:53C1 ROM_53C1: ; CODE XREF: ROM:53BD↑j ROM:53C1 st INTMEM_1C, INTMEM_DC ROM:53C4 ldb INTMEM_20+2, (INTMEM_1D2+2)[] ROM:53C9 ldb INTMEM_20, INTMEM_156[] ROM:53CE cmpb INTMEM_20, (INTMEM_1D2+3)[] ROM:53D3 je ROM_53EA ROM:53D5 stb INTMEM_20, (INTMEM_1D2+3)[] ROM:53DA incb INTMEM_20+2 ROM:53DC cmpb INTMEM_20+2, 0F9h[INTMEM_56] ROM:53E1 jne ROM_53E5 ROM:53E3 clrb INTMEM_20+2 ROM:53E5 ROM:53E5 ROM_53E5: ; CODE XREF: ROM:53E1↑j ROM:53E5 stb INTMEM_20+2, (INTMEM_1D2+2)[] ROM:53EA ROM:53EA ROM_53EA: ; CODE XREF: ROM:53D3↑j ROM:53EA cmpb INTMEM_20+2, 0FAh[INTMEM_56] ROM:53EF jnc ROM_53F3 ROM:53F1 clr INTMEM_DC ROM:53F3 ROM:53F3 ROM_53F3: ; CODE XREF: ROM:5376↑j ROM:53F3 ; ROM:53EF↑j ROM:53F3 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:53F8 ld INTMEM_1C, #1Ch ROM:53FC lcall ROM_32A8 ROM:53FF mulub INTMEM_1C, #1Fh ROM:5402 add INTMEM_1C, #-8000h ROM:5406 st INTMEM_1C, (INTMEM_1A6+2)[] ROM:540B ld INTMEM_1C, #1Eh ROM:540F ldb INTMEM_1C+2, INTMEM_F2[] ROM:5414 ldb INTMEM_20, INTMEM_1FD[] ROM:5419 cmpb INTMEM_20, INTMEM_1BA[] ROM:541E jh ROM_5427 ROM:5420 ld INTMEM_1C, #1Dh ROM:5424 ldb INTMEM_1C+2, INTMEM_DF ROM:5427 ROM:5427 ROM_5427: ; CODE XREF: ROM:541E↑j ROM:5427 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:542C lcall ROM_32A8 ROM:542F mulub INTMEM_1C, #32h ; '2' ROM:5432 st INTMEM_1C, (INTMEM_1A6+4)[] ROM:5437 ldb INTMEM_1A, #0 ROM:543A jbs INTMEM_F6, 1, ROM_5447 ROM:543D cmp INTMEM_DC, 6Ah[INTMEM_56] ROM:5442 jc ROM_5447 ROM:5444 ldb INTMEM_1A, #1 ROM:5447 ROM:5447 ROM_5447: ; CODE XREF: ROM:543A↑j ROM:5447 ; ROM:5442↑j ROM:5447 stb INTMEM_1A, INTMEM_270[] ROM:544C ld INTMEM_20, #-3C80h ROM:5450 ld INTMEM_20+2, #1C9h ROM:5454 divu INTMEM_20, INTMEM_5E ROM:5457 jnv ROM_545C ROM:5459 ldbse INTMEM_20, #-1 ROM:545C ROM:545C ROM_545C: ; CODE XREF: ROM:5457↑j ROM:545C sub INTMEM_20, #0Bh ROM:5460 jc ROM_5464 ROM:5462 clr INTMEM_20 ROM:5464 ROM:5464 ROM_5464: ; CODE XREF: ROM:5460↑j ROM:5464 ld INTMEM_1C, INTMEM_DC ROM:5467 cmp INTMEM_1C, INTMEM_20 ROM:546A jnc ROM_546F ROM:546C ld INTMEM_1C, INTMEM_20 ROM:546F ROM:546F ROM_546F: ; CODE XREF: ROM:546A↑j ROM:546F ld INTMEM_1A, INTMEM_1C ROM:5472 cmp INTMEM_1A, ZERO_REG ; Zero register ROM:5475 je ROM_549C ROM:5477 cmpb ZERO_REG, INTMEM_270[] ; Zero register ROM:547C je ROM_5481 ROM:547E shl INTMEM_1A, #1 ROM:5481 ROM:5481 ROM_5481: ; CODE XREF: ROM:547C↑j ROM:5481 cmp INTMEM_1A, 6Ch[INTMEM_56] ROM:5486 jnc ROM_5494 ROM:5488 cmp INTMEM_1A, 6Eh[INTMEM_56] ROM:548D jnc ROM_549C ROM:548F andb INTMEM_FB, #-9 ROM:5492 sjmp ROM_549F ROM:5494 ; --------------------------------------------------------------------------- ROM:5494 ROM:5494 ROM_5494: ; CODE XREF: ROM:5486↑j ROM:5494 ld INTMEM_1C, 6Ch[INTMEM_56] ROM:5499 shr INTMEM_1C, #1 ROM:549C ROM:549C ROM_549C: ; CODE XREF: ROM:5475↑j ROM:549C ; ROM:548D↑j ROM:549C orb INTMEM_FB, #8 ROM:549F ROM:549F ROM_549F: ; CODE XREF: ROM:5492↑j ROM:549F jbs INTMEM_FB, 0, ROM_54E6 ROM:54A2 ld INTMEM_1C+2, (INTMEM_1A6+2)[] ROM:54A7 ld INTMEM_20, (INTMEM_1A6+4)[] ROM:54AC ldb INTMEM_20+3, INTMEM_270[] ROM:54B1 ldb INTMEM_20+2, 0FBh[INTMEM_56] ROM:54B6 jbc INTMEM_F6, 6, ROM_54E0 ROM:54B9 jbs INTMEM_FB, 4, ROM_54E3 ROM:54BC orb INTMEM_FB, #10h ROM:54BF ld INTMEM_32, INTMEM_1C ROM:54C2 ld INTMEM_1C, #20h ; ' ' ROM:54C6 jbs INTMEM_F6+1, 0, ROM_54D7 ROM:54C9 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:54CE ld INTMEM_1C, #1Fh ROM:54D2 lcall ROM_32A8 ROM:54D5 clrb INTMEM_1C+1 ROM:54D7 ROM:54D7 ROM_54D7: ; CODE XREF: ROM:54C6↑j ROM:54D7 mulu INTMEM_1C, INTMEM_32 ROM:54DA shrl INTMEM_1C, #8 ROM:54DD ljmp ROM_348A ROM:54E0 ; --------------------------------------------------------------------------- ROM:54E0 ROM:54E0 ROM_54E0: ; CODE XREF: ROM:54B6↑j ROM:54E0 andb INTMEM_FB, #-11h ROM:54E3 ROM:54E3 ROM_54E3: ; CODE XREF: ROM:54B9↑j ROM:54E3 lcall ROM_3203 ROM:54E6 ROM:54E6 ROM_54E6: ; CODE XREF: ROM:ROM_549F↑j ROM:54E6 ld INTMEM_1A, INTMEM_64[] ROM:54EB add INTMEM_1A, #-8000h ROM:54EF add INTMEM_1A, INTMEM_66[] ROM:54F4 st INTMEM_1A, (INTMEM_3C4+4)[] ROM:54F9 ret ROM:54FA ROM:54FA ; =============== S U B R O U T I N E ======================================= ROM:54FA ROM:54FA ROM:54FA ROM_54FA: ; CODE XREF: ROM_2A19:ROM_422A↑p ROM:54FA cmpb INTMEM_9C, ZERO_REG ; Zero register ROM:54FD jne ROM_552B ROM:54FF ld INTMEM_20+2, #1E8h ROM:5503 ld INTMEM_20, #1D8h ROM:5507 ROM:5507 ROM_5507: ; CODE XREF: ROM_54FA+1D↓j ROM:5507 ld INTMEM_1C, [INTMEM_20]+ ROM:550A mulu INTMEM_1C, [INTMEM_20+2] ROM:550D shrl INTMEM_1C, #0Ah ROM:5510 st INTMEM_1C, [INTMEM_20+2]+ ROM:5513 cmp INTMEM_20+2, #1F0h ROM:5517 jnc ROM_5507 ROM:5519 ld INTMEM_1C, 38h[INTMEM_56] ROM:551E mulu INTMEM_1C, INTMEM_188[] ROM:5523 st INTMEM_1C+2, INTMEM_188[] ROM:5528 orb INTMEM_F9, #20h ; ' ' ROM:552B ROM:552B ROM_552B: ; CODE XREF: ROM_54FA+3↑j ROM:552B cmp INTMEM_5E, 60h[INTMEM_56] ROM:5530 jnh ROM_553B ROM:5532 cmp INTMEM_5E, 5Ch[INTMEM_56] ROM:5537 jc ROM_5550 ROM:5539 sjmp ROM_55D0 ROM:553B ; --------------------------------------------------------------------------- ROM:553B ROM:553B ROM_553B: ; CODE XREF: ROM_54FA+36↑j ROM:553B andb INTMEM_FB, #-5 ROM:553E andb INTMEM_FB, #-3 ROM:5541 ld INTMEM_1C, 5Ah[INTMEM_56] ROM:5546 st INTMEM_1C, INTMEM_1A4[] ROM:554B andb INTMEM_FB, #-2 ROM:554E sjmp ROM_55FA ROM:5550 ; --------------------------------------------------------------------------- ROM:5550 ROM:5550 ROM_5550: ; CODE XREF: ROM_54FA+3D↑j ROM:5550 jbs INTMEM_FB, 2, ROM_558B ROM:5553 jbs INTMEM_FB, 1, ROM_5574 ROM:5556 orb INTMEM_FB, #2 ROM:5559 st ZERO_REG, INTMEM_1A2[] ; Zero register ROM:555E ldb INTMEM_1A, INTMEM_1AE[] ROM:5563 cmpb INTMEM_1A, 0F7h[INTMEM_56] ROM:5568 jc ROM_5585 ROM:556A ld INTMEM_20, 62h[INTMEM_56] ROM:556F st INTMEM_20, INTMEM_1A2[] ROM:5574 ROM:5574 ROM_5574: ; CODE XREF: ROM_54FA+59↑j ROM:5574 cmp ZERO_REG, INTMEM_1A2[] ; Zero register ROM:5579 jne ROM_55B3 ROM:557B ld INTMEM_20, 64h[INTMEM_56] ROM:5580 st INTMEM_20, INTMEM_1A2[] ROM:5585 ROM:5585 ROM_5585: ; CODE XREF: ROM_54FA+6E↑j ROM:5585 andb INTMEM_FB, #-3 ROM:5588 orb INTMEM_FB, #4 ROM:558B ROM:558B ROM_558B: ; CODE XREF: ROM_54FA:ROM_5550↑j ROM:558B ld INTMEM_1C, 5Ah[INTMEM_56] ROM:5590 sub INTMEM_1C, 5Ch[INTMEM_56] ROM:5595 ld INTMEM_20+2, INTMEM_1A2[] ROM:559A clr INTMEM_20 ROM:559C divu INTMEM_20, 64h[INTMEM_56] ROM:55A1 jnv ROM_55A6 ROM:55A3 ldbse INTMEM_20, #-1 ROM:55A6 ROM:55A6 ROM_55A6: ; CODE XREF: ROM_54FA+A7↑j ROM:55A6 mulu INTMEM_20, INTMEM_1C ROM:55A9 add INTMEM_20+2, 5Ch[INTMEM_56] ROM:55AE st INTMEM_20+2, INTMEM_1A4[] ROM:55B3 ROM:55B3 ROM_55B3: ; CODE XREF: ROM_54FA+7F↑j ROM:55B3 cmpb ZERO_REG, INTMEM_9B ; Zero register ROM:55B6 jne ROM_55C9 ROM:55B8 ld INTMEM_20, INTMEM_1A2[] ROM:55BD cmp ZERO_REG, INTMEM_20 ; Zero register ROM:55C0 je ROM_55C9 ROM:55C2 dec INTMEM_20 ROM:55C4 st INTMEM_20, INTMEM_1A2[] ROM:55C9 ROM:55C9 ROM_55C9: ; CODE XREF: ROM_54FA+BC↑j ROM:55C9 ; ROM_54FA+C6↑j ROM:55C9 cmp INTMEM_5E, INTMEM_1A4[] ROM:55CE jc ROM_55DD ROM:55D0 ROM:55D0 ROM_55D0: ; CODE XREF: ROM_54FA+3F↑j ROM:55D0 jbc INTMEM_FB, 0, ROM_55FA ROM:55D3 ld INTMEM_DC, INTMEM_1A6[] ROM:55D8 andb INTMEM_FB, #-2 ROM:55DB sjmp ROM_55FA ROM:55DD ; --------------------------------------------------------------------------- ROM:55DD ROM:55DD ROM_55DD: ; CODE XREF: ROM_54FA+D4↑j ROM:55DD ld INTMEM_1C, INTMEM_1A4[] ROM:55E2 add INTMEM_1C, 5Eh[INTMEM_56] ROM:55E7 cmp INTMEM_5E, INTMEM_1C ROM:55EA jnh ROM_55FA ROM:55EC jbs INTMEM_FB, 0, ROM_55F7 ROM:55EF orb INTMEM_FB, #1 ROM:55F2 st INTMEM_DC, INTMEM_1A6[] ROM:55F7 ROM:55F7 ROM_55F7: ; CODE XREF: ROM_54FA+F2↑j ROM:55F7 lcall ROM_39CB ROM:55FA ROM:55FA ROM_55FA: ; CODE XREF: ROM_54FA+54↑j ROM:55FA ; ROM_54FA:ROM_55D0↑j ... ROM:55FA djnz INTMEM_EB+1, ROM_565F ROM:55FD ldb INTMEM_EB+1, 158h[INTMEM_56] ROM:5602 subb INTMEM_1C+2, INTMEM_84+1, INTMEM_EB ROM:5606 jc ROM_5613 ROM:5608 negb INTMEM_1C+2 ROM:560A cmpb INTMEM_1C+2, 157h[INTMEM_56] ROM:560F jnc ROM_5623 ROM:5611 clrb INTMEM_EA ROM:5613 ROM:5613 ROM_5613: ; CODE XREF: ROM_54FA+10C↑j ROM:5613 stb INTMEM_84+1, INTMEM_EB ROM:5616 subb INTMEM_1A, INTMEM_84+1, 156h[INTMEM_56] ROM:561C jnc ROM_5623 ROM:561E cmpb INTMEM_1A, INTMEM_F1 ROM:5621 jc ROM_5631 ROM:5623 ROM:5623 ROM_5623: ; CODE XREF: ROM_54FA+115↑j ROM:5623 ; ROM_54FA+122↑j ROM:5623 ldb INTMEM_F1, INTMEM_F0 ROM:5626 ldb INTMEM_F0, INTMEM_EF ROM:5629 ldb INTMEM_EF, INTMEM_EB+3 ROM:562C ldb INTMEM_EB+3, INTMEM_EB+2 ROM:562F sjmp ROM_565C ROM:5631 ; --------------------------------------------------------------------------- ROM:5631 ROM:5631 ROM_5631: ; CODE XREF: ROM_54FA+127↑j ROM:5631 ldb INTMEM_F1, INTMEM_84+1 ROM:5634 ldb INTMEM_F0, INTMEM_84+1 ROM:5637 ldb INTMEM_EF, INTMEM_84+1 ROM:563A ldb INTMEM_EB+3, INTMEM_84+1 ROM:563D cmp INTMEM_5E, 3Ah[INTMEM_56] ROM:5642 jnc ROM_565C ROM:5644 cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:5649 jc ROM_565C ROM:564B cmpb INTMEM_EA, 159h[INTMEM_56] ROM:5650 jc ROM_565C ROM:5652 incb INTMEM_EA ROM:5654 ld INTMEM_1C, INTMEM_26E[] ROM:5659 lcall ROM_39D8 ROM:565C ROM:565C ROM_565C: ; CODE XREF: ROM_54FA+135↑j ROM:565C ; ROM_54FA+148↑j ... ROM:565C ldb INTMEM_EB+2, INTMEM_84+1 ROM:565F ROM:565F ROM_565F: ; CODE XREF: ROM_54FA:ROM_55FA↑j ROM:565F ret ROM:565F ; End of function ROM_54FA ROM:565F ROM:5660 ROM:5660 ; =============== S U B R O U T I N E ======================================= ROM:5660 ROM:5660 ROM:5660 ROM_5660: ; CODE XREF: ROM_420E+F↑p ROM:5660 andb INTMEM_FB, #-21h ROM:5663 jbc INTMEM_F6, 5, ROM_5690 ROM:5666 jbs INTMEM_FB, 6, ROM_5678 ROM:5669 ldb INTMEM_1C, INTMEM_1AE[] ROM:566E cmpb INTMEM_1C, 0FEh[INTMEM_56] ROM:5673 jnh ROM_5693 ROM:5675 orb INTMEM_FB, #40h ; '@' ROM:5678 ROM:5678 ROM_5678: ; CODE XREF: ROM_5660+6↑j ROM:5678 ldb INTMEM_1C+1, INTMEM_1AD[] ROM:567D cmpb INTMEM_1C+1, 0FCh[INTMEM_56] ROM:5682 jnh ROM_568B ROM:5684 cmpb INTMEM_DF, 0FDh[INTMEM_56] ROM:5689 jh ROM_5693 ROM:568B ROM:568B ROM_568B: ; CODE XREF: ROM_5660+22↑j ROM:568B orb INTMEM_FB, #20h ; ' ' ROM:568E sjmp ROM_5693 ROM:5690 ; --------------------------------------------------------------------------- ROM:5690 ROM:5690 ROM_5690: ; CODE XREF: ROM_5660+3↑j ROM:5690 andb INTMEM_FB, #-41h ROM:5693 ROM:5693 ROM_5693: ; CODE XREF: ROM_5660+13↑j ROM:5693 ; ROM_5660+29↑j ... ROM:5693 jbs INTMEM_FB, 5, ROM_569B ROM:5696 andb INTMEM_A5, #-11h ROM:5699 sjmp ROM_569E ROM:569B ; --------------------------------------------------------------------------- ROM:569B ROM:569B ROM_569B: ; CODE XREF: ROM_5660:ROM_5693↑j ROM:569B orb INTMEM_A5, #10h ROM:569E ROM:569E ROM_569E: ; CODE XREF: ROM_5660+39↑j ROM:569E jbs INTMEM_F8, 6, ROM_56CD ROM:56A1 jbs INTMEM_FB, 7, ROM_56C5 ROM:56A4 jbc INTMEM_FB, 6, ROM_56D6 ROM:56A7 ld INTMEM_1C, #20h ; ' ' ROM:56AB ldb INTMEM_1C+2, INTMEM_1AE[] ROM:56B0 lcall ROM_32A8 ROM:56B3 ldb INTMEM_C8, INTMEM_1C ROM:56B6 ld INTMEM_1C, #21h ; '!' ROM:56BA lcall ROM_32A8 ROM:56BD stb INTMEM_1C, INTMEM_271[] ROM:56C2 orb INTMEM_FB, #-80h ROM:56C5 ROM:56C5 ROM_56C5: ; CODE XREF: ROM_5660+41↑j ROM:56C5 cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:56C8 jne ROM_56CD ROM:56CA orb INTMEM_F8, #40h ; '@' ROM:56CD ROM:56CD ROM_56CD: ; CODE XREF: ROM_5660:ROM_569E↑j ROM:56CD ; ROM_5660+68↑j ROM:56CD jbs INTMEM_F6, 5, ROM_56D6 ROM:56D0 andb INTMEM_F8, #-41h ROM:56D3 andb INTMEM_FB, #7Fh ROM:56D6 ROM:56D6 ROM_56D6: ; CODE XREF: ROM_5660+44↑j ROM:56D6 ; ROM_5660:ROM_56CD↑j ROM:56D6 jbs INTMEM_F6, 3, ROM_56FC ROM:56D9 jbc INTMEM_FB, 6, ROM_56FC ROM:56DC lcall ROM_393E ROM:56DF cmpb INTMEM_1C+1, 103h[INTMEM_56] ROM:56E4 jc ROM_56ED ROM:56E6 cmpb INTMEM_1C+1, 104h[INTMEM_56] ROM:56EB jh ROM_56F0 ROM:56ED ROM:56ED ROM_56ED: ; CODE XREF: ROM_5660+84↑j ROM:56ED orb INTMEM_FC, #1 ROM:56F0 ROM:56F0 ROM_56F0: ; CODE XREF: ROM_5660+8B↑j ROM:56F0 jbc INTMEM_F8, 6, ROM_56FC ROM:56F3 jbs INTMEM_FC, 0, ROM_56FE ROM:56F6 orb INTMEM_53, #1 ROM:56F9 orb INTMEM_F6, #8 ROM:56FC ROM:56FC ROM_56FC: ; CODE XREF: ROM_5660:ROM_56D6↑j ROM:56FC ; ROM_5660+79↑j ... ROM:56FC sjmp ROM_57A9 ROM:56FE ; --------------------------------------------------------------------------- ROM:56FE ROM:56FE ROM_56FE: ; CODE XREF: ROM_5660+93↑j ROM:56FE jbc INTMEM_FC, 1, ROM_5727 ROM:5701 jbc INTMEM_FA, 7, ROM_5713 ROM:5704 ldb INTMEM_CE, 0FFh[INTMEM_56] ROM:5709 jbs INTMEM_AD, 3, ROM_572D ROM:570C ldb INTMEM_CE, 100h[INTMEM_56] ROM:5711 sjmp ROM_572D ROM:5713 ; --------------------------------------------------------------------------- ROM:5713 ROM:5713 ROM_5713: ; CODE XREF: ROM_5660+A1↑j ROM:5713 lcall ROM_393E ROM:5716 cmpb INTMEM_1C+1, 101h[INTMEM_56] ROM:571B jh ROM_5722 ROM:571D cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:5720 jne ROM_572D ROM:5722 ROM:5722 ROM_5722: ; CODE XREF: ROM_5660+BB↑j ROM:5722 andb INTMEM_FC, #-3 ROM:5725 sjmp ROM_572F ROM:5727 ; --------------------------------------------------------------------------- ROM:5727 ROM:5727 ROM_5727: ; CODE XREF: ROM_5660:ROM_56FE↑j ROM:5727 jbc INTMEM_FA, 7, ROM_572F ROM:572A orb INTMEM_FC, #2 ROM:572D ROM:572D ROM_572D: ; CODE XREF: ROM_5660+A9↑j ROM:572D ; ROM_5660+B1↑j ... ROM:572D sjmp ROM_57A9 ROM:572F ; --------------------------------------------------------------------------- ROM:572F ROM:572F ROM_572F: ; CODE XREF: ROM_5660+C5↑j ROM:572F ; ROM_5660:ROM_5727↑j ROM:572F cmp INTMEM_D6, 70h[INTMEM_56] ROM:5734 jc ROM_5764 ROM:5736 cmp INTMEM_D6, 72h[INTMEM_56] ROM:573B jnh ROM_5752 ROM:573D andb INTMEM_F8, #7Fh ROM:5740 ldb INTMEM_B2, 106h[INTMEM_56] ROM:5745 cmp INTMEM_D6, #61A8h ROM:5749 jnc ROM_5774 ROM:574B ldb INTMEM_B2, 105h[INTMEM_56] ROM:5750 sjmp ROM_5774 ROM:5752 ; --------------------------------------------------------------------------- ROM:5752 ROM:5752 ROM_5752: ; CODE XREF: ROM_5660+DB↑j ROM:5752 jbs INTMEM_F8, 7, ROM_5764 ROM:5755 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5758 jne ROM_5774 ROM:575A orb INTMEM_F8, #-80h ROM:575D ldb INTMEM_B2, 107h[INTMEM_56] ROM:5762 sjmp ROM_5774 ROM:5764 ; --------------------------------------------------------------------------- ROM:5764 ROM:5764 ROM_5764: ; CODE XREF: ROM_5660+D4↑j ROM:5764 ; ROM_5660:ROM_5752↑j ROM:5764 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5767 jne ROM_5774 ROM:5769 orb INTMEM_F6, #8 ROM:576C orb INTMEM_53, #1 ROM:576F andb INTMEM_F8, #7Fh ROM:5772 sjmp ROM_57A9 ROM:5774 ; --------------------------------------------------------------------------- ROM:5774 ROM:5774 ROM_5774: ; CODE XREF: ROM_5660+E9↑j ROM:5774 ; ROM_5660+F0↑j ... ROM:5774 jbs INTMEM_F6, 2, ROM_5783 ROM:5777 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:577C cmpb INTMEM_1C+2, 109h[INTMEM_56] ROM:5781 jnh ROM_57A9 ROM:5783 ROM:5783 ROM_5783: ; CODE XREF: ROM_5660:ROM_5774↑j ROM:5783 cmpb INTMEM_D3, 108h[INTMEM_56] ROM:5788 jne ROM_57A9 ROM:578A jbs INTMEM_FB, 0, ROM_57A9 ROM:578D jbs INTMEM_FB, 3, ROM_57A9 ROM:5790 jbs INTMEM_AC, 5, ROM_57AC ROM:5793 ROM:5793 ROM_5793: ; CODE XREF: ROM_5660:ROM_57A9↓j ROM:5793 orb INTMEM_F6, #4 ROM:5796 cmpb ZERO_REG, INTMEM_271[] ; Zero register ROM:579B je ROM_57B3 ROM:579D ldb INTMEM_C9, INTMEM_271[] ROM:57A2 stb ZERO_REG, INTMEM_271[] ; Zero register ROM:57A7 sjmp ROM_57B3 ROM:57A9 ; --------------------------------------------------------------------------- ROM:57A9 ROM:57A9 ROM_57A9: ; CODE XREF: ROM_5660:ROM_56FC↑j ROM:57A9 ; ROM_5660:ROM_572D↑j ... ROM:57A9 jbs INTMEM_AC, 4, ROM_5793 ROM:57AC ROM:57AC ROM_57AC: ; CODE XREF: ROM_5660+130↑j ROM:57AC ld INTMEM_D6, #61A8h ROM:57B0 andb INTMEM_F6, #-5 ROM:57B3 ROM:57B3 ROM_57B3: ; CODE XREF: ROM_5660+13B↑j ROM:57B3 ; ROM_5660+147↑j ROM:57B3 andb INTMEM_FC, #-11h ROM:57B6 lcall ROM_393E ROM:57B9 jbs INTMEM_FC, 3, ROM_57C8 ROM:57BC cmpb INTMEM_1C+1, 101h[INTMEM_56] ROM:57C1 jnh ROM_57D5 ROM:57C3 orb INTMEM_FC, #8 ROM:57C6 sjmp ROM_57D2 ROM:57C8 ; --------------------------------------------------------------------------- ROM:57C8 ROM:57C8 ROM_57C8: ; CODE XREF: ROM_5660+159↑j ROM:57C8 cmpb INTMEM_1C+1, 102h[INTMEM_56] ROM:57CD jc ROM_57D5 ROM:57CF andb INTMEM_FC, #-9 ROM:57D2 ROM:57D2 ROM_57D2: ; CODE XREF: ROM_5660+166↑j ROM:57D2 orb INTMEM_FC, #10h ROM:57D5 ROM:57D5 ROM_57D5: ; CODE XREF: ROM_5660+161↑j ROM:57D5 ; ROM_5660+16D↑j ROM:57D5 jbs INTMEM_F6, 2, ROM_57DD ROM:57D8 andb INTMEM_FC, #-5 ROM:57DB sjmp ROM_5891 ROM:57DD ; --------------------------------------------------------------------------- ROM:57DD ROM:57DD ROM_57DD: ; CODE XREF: ROM_5660:ROM_57D5↑j ROM:57DD jbc INTMEM_FC, 2, ROM_5835 ROM:57E0 jbs INTMEM_FC, 4, ROM_581D ROM:57E3 jbs INTMEM_FA, 3, ROM_57ED ROM:57E6 cmpb INTMEM_B6, ZERO_REG ; Zero register ROM:57E9 je ROM_5835 ROM:57EB sjmp ROM_57F2 ROM:57ED ; --------------------------------------------------------------------------- ROM:57ED ROM:57ED ROM_57ED: ; CODE XREF: ROM_5660+183↑j ROM:57ED cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:57F0 je ROM_5835 ROM:57F2 ROM:57F2 ROM_57F2: ; CODE XREF: ROM_5660+18B↑j ROM:57F2 cmpb INTMEM_C6, ZERO_REG ; Zero register ROM:57F5 je ROM_57F9 ROM:57F7 sjmp ROM_5891 ROM:57F9 ; --------------------------------------------------------------------------- ROM:57F9 ROM:57F9 ROM_57F9: ; CODE XREF: ROM_5660+195↑j ROM:57F9 ldb INTMEM_C6, 10Ch[INTMEM_56] ROM:57FE ld INTMEM_1C, #25h ; '%' ROM:5802 jbs INTMEM_FC, 3, ROM_5809 ROM:5805 ld INTMEM_1C, #24h ; '$' ROM:5809 ROM:5809 ROM_5809: ; CODE XREF: ROM_5660+1A2↑j ROM:5809 ldb INTMEM_1C+2, INTMEM_DF ROM:580C ldb INTMEM_1C+3, INTMEM_1AD[] ROM:5811 lcall ROM_32A8 ROM:5814 clrb INTMEM_1C+1 ROM:5816 stb INTMEM_1C, INTMEM_3CD[] ROM:581B sjmp ROM_586E ROM:581D ; --------------------------------------------------------------------------- ROM:581D ROM:581D ROM_581D: ; CODE XREF: ROM_5660+180↑j ROM:581D ld INTMEM_1C+2, INTMEM_14A[] ROM:5822 ld INTMEM_20, INTMEM_D6 ROM:5825 shr INTMEM_20, #1 ROM:5828 st INTMEM_20, INTMEM_14A[] ROM:582D add INTMEM_1C+2, INTMEM_20 ROM:5830 st INTMEM_1C+2, INTMEM_260[] ROM:5835 ROM:5835 ROM_5835: ; CODE XREF: ROM_5660:ROM_57DD↑j ROM:5835 ; ROM_5660+189↑j ... ROM:5835 orb INTMEM_FC, #4 ROM:5838 ldb INTMEM_B6, 10Ah[INTMEM_56] ROM:583D ldb INTMEM_B7, 10Bh[INTMEM_56] ROM:5842 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:5847 ldb INTMEM_1C+2, INTMEM_DF ROM:584A ld INTMEM_1C, #23h ; '#' ROM:584E jbs INTMEM_FC, 3, ROM_5855 ROM:5851 ld INTMEM_1C, #22h ; '"' ROM:5855 ROM:5855 ROM_5855: ; CODE XREF: ROM_5660+1EE↑j ROM:5855 lcall ROM_32A8 ROM:5858 stb INTMEM_1C, INTMEM_3CE[] ROM:585D clrb INTMEM_1C+1 ROM:585F mulub INTMEM_20, INTMEM_C9, #8 ROM:5863 add INTMEM_20, #190h ROM:5867 mulu INTMEM_1C, INTMEM_20 ROM:586A divu INTMEM_1C, #32h ; '2' ROM:586E ROM:586E ROM_586E: ; CODE XREF: ROM_5660+1BB↑j ROM:586E jbc INTMEM_FC, 3, ROM_5882 ROM:5871 sub INTMEM_D6, INTMEM_1C ROM:5874 cmp INTMEM_D6, 72h[INTMEM_56] ROM:5879 jc ROM_5891 ROM:587B ld INTMEM_D6, 72h[INTMEM_56] ROM:5880 sjmp ROM_5891 ROM:5882 ; --------------------------------------------------------------------------- ROM:5882 ROM:5882 ROM_5882: ; CODE XREF: ROM_5660:ROM_586E↑j ROM:5882 add INTMEM_D6, INTMEM_1C ROM:5885 cmp INTMEM_D6, 70h[INTMEM_56] ROM:588A jnh ROM_5891 ROM:588C ld INTMEM_D6, 70h[INTMEM_56] ROM:5891 ROM:5891 ROM_5891: ; CODE XREF: ROM_5660+17B↑j ROM:5891 ; ROM_5660+197↑j ... ROM:5891 jbc INTMEM_F6, 2, ROM_58D4 ROM:5894 jbc INTMEM_F6+1, 3, ROM_58D4 ROM:5897 jbs INTMEM_F9, 1, ROM_58D2 ROM:589A jbc INTMEM_F6+1, 4, ROM_58D2 ROM:589D ldb INTMEM_1C, INTMEM_1F7[] ROM:58A2 cmpb INTMEM_1C, 110h[INTMEM_56] ROM:58A7 jc ROM_58D2 ROM:58A9 ldb INTMEM_1C, INTMEM_1F5[] ROM:58AE cmpb INTMEM_1C, 10Fh[INTMEM_56] ROM:58B3 jnh ROM_58D2 ROM:58B5 ldb INTMEM_1C, INTMEM_1F9[] ROM:58BA cmpb INTMEM_1C, 10Dh[INTMEM_56] ROM:58BF jc ROM_58D2 ROM:58C1 cmpb INTMEM_1C, 10Eh[INTMEM_56] ROM:58C6 jnh ROM_58D2 ROM:58C8 cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:58CB jne ROM_58D0 ROM:58CD jbs INTMEM_FC, 4, ROM_58D6 ROM:58D0 ROM:58D0 ROM_58D0: ; CODE XREF: ROM_5660+26B↑j ROM:58D0 sjmp ROM_595D ROM:58D2 ; --------------------------------------------------------------------------- ROM:58D2 ROM:58D2 ROM_58D2: ; CODE XREF: ROM_5660+237↑j ROM:58D2 ; ROM_5660+23A↑j ... ROM:58D2 sjmp ROM_5949 ROM:58D4 ; --------------------------------------------------------------------------- ROM:58D4 ROM:58D4 ROM_58D4: ; CODE XREF: ROM_5660:ROM_5891↑j ROM:58D4 ; ROM_5660+234↑j ROM:58D4 sjmp ROM_5944 ROM:58D6 ; --------------------------------------------------------------------------- ROM:58D6 ROM:58D6 ROM_58D6: ; CODE XREF: ROM_5660+26D↑j ROM:58D6 ldb INTMEM_1C+1, INTMEM_272[] ROM:58DB incb INTMEM_1C+1 ROM:58DD stb INTMEM_1C+1, INTMEM_272[] ROM:58E2 ld INTMEM_20, INTMEM_262[] ROM:58E7 ld INTMEM_20+2, INTMEM_264[] ROM:58EC add INTMEM_20, INTMEM_260[] ROM:58F1 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:58F4 st INTMEM_20, INTMEM_262[] ROM:58F9 st INTMEM_20+2, INTMEM_264[] ROM:58FE ldbze INTMEM_1A, INTMEM_272[] ROM:5903 cmpb INTMEM_1A, 111h[INTMEM_56] ROM:5908 jnc ROM_595D ROM:590A ldb INTMEM_1C+3, INTMEM_273[] ROM:590F cmpb INTMEM_1C+3, 112h[INTMEM_56] ROM:5914 jc ROM_594E ROM:5916 incb INTMEM_1C+3 ROM:5918 stb INTMEM_1C+3, INTMEM_273[] ROM:591D divu INTMEM_20, INTMEM_1A ROM:5920 cmp INTMEM_20, 74h[INTMEM_56] ROM:5925 jc ROM_5939 ROM:5927 cmp INTMEM_20, 76h[INTMEM_56] ROM:592C jh ROM_5942 ROM:592E cmpb INTMEM_42+1, 115h[INTMEM_56] ROM:5933 jnh ROM_5942 ROM:5935 decb INTMEM_42+1 ROM:5937 sjmp ROM_594E ROM:5939 ; --------------------------------------------------------------------------- ROM:5939 ROM:5939 ROM_5939: ; CODE XREF: ROM_5660+2C5↑j ROM:5939 cmpb INTMEM_42+1, 114h[INTMEM_56] ROM:593E jc ROM_5942 ROM:5940 incb INTMEM_42+1 ROM:5942 ROM:5942 ROM_5942: ; CODE XREF: ROM_5660+2CC↑j ROM:5942 ; ROM_5660+2D3↑j ... ROM:5942 sjmp ROM_594E ROM:5944 ; --------------------------------------------------------------------------- ROM:5944 ROM:5944 ROM_5944: ; CODE XREF: ROM_5660:ROM_58D4↑j ROM:5944 stb ZERO_REG, INTMEM_273[] ; Zero register ROM:5949 ROM:5949 ROM_5949: ; CODE XREF: ROM_5660:ROM_58D2↑j ROM:5949 ldb INTMEM_B3, 113h[INTMEM_56] ROM:594E ROM:594E ROM_594E: ; CODE XREF: ROM_5660+2B4↑j ROM:594E ; ROM_5660+2D7↑j ... ROM:594E stb ZERO_REG, INTMEM_272[] ; Zero register ROM:5953 st ZERO_REG, INTMEM_264[] ; Zero register ROM:5958 st ZERO_REG, INTMEM_262[] ; Zero register ROM:595D ROM:595D ROM_595D: ; CODE XREF: ROM_5660:ROM_58D0↑j ROM:595D ; ROM_5660+2A8↑j ROM:595D ret ROM:595D ; End of function ROM_5660 ROM:595D ROM:595E ROM:595E ; =============== S U B R O U T I N E ======================================= ROM:595E ROM:595E ROM:595E ROM_595E: ; CODE XREF: ROM_420E+3↑p ROM:595E jbc INTMEM_F8, 6, ROM_59C7 ROM:5961 jbs INTMEM_F8, 7, ROM_59C7 ROM:5964 ldb INTMEM_1A, INTMEM_1AE[] ROM:5969 cmpb INTMEM_1A, 0CCh[INTMEM_56] ROM:596E jnc ROM_59C7 ROM:5970 cmpb INTMEM_1A, 0CDh[INTMEM_56] ROM:5975 jh ROM_597A ROM:5977 jbc INTMEM_F9, 2, ROM_59C7 ROM:597A ROM:597A ROM_597A: ; CODE XREF: ROM_595E+17↑j ROM:597A jbc INTMEM_F9, 0, ROM_59A5 ROM:597D ldb INTMEM_1C+2, 0CEh[INTMEM_56] ROM:5982 cmpb INTMEM_1C+2, INTMEM_1AD[] ROM:5987 jh ROM_59A5 ROM:5989 addb INTMEM_1C+2, 0CFh[INTMEM_56] ROM:598E cmpb INTMEM_1C+2, INTMEM_1AD[] ROM:5993 jnc ROM_5998 ROM:5995 jbc INTMEM_F9, 3, ROM_59A5 ROM:5998 ROM:5998 ROM_5998: ; CODE XREF: ROM_595E+35↑j ROM:5998 orb INTMEM_F9, #8 ROM:599B orb INTMEM_F9, #4 ROM:599E ldb INTMEM_1C, 0D1h[INTMEM_56] ROM:59A3 sjmp ROM_59CC ROM:59A5 ; --------------------------------------------------------------------------- ROM:59A5 ROM:59A5 ROM_59A5: ; CODE XREF: ROM_595E:ROM_597A↑j ROM:59A5 ; ROM_595E+29↑j ... ROM:59A5 andb INTMEM_F9, #-9 ROM:59A8 orb INTMEM_F9, #4 ROM:59AB ldb INTMEM_1C+2, INTMEM_DF ROM:59AE ldb INTMEM_1C+3, INTMEM_1AD[] ROM:59B3 ld INTMEM_1C, #4 ROM:59B7 lcall ROM_32A8 ROM:59BA jbc INTMEM_F9, 1, ROM_59CC ROM:59BD mulub INTMEM_1C, 0D0h[INTMEM_56] ROM:59C2 divub INTMEM_1C, #64h ; 'd' ROM:59C5 sjmp ROM_59CC ROM:59C7 ; --------------------------------------------------------------------------- ROM:59C7 ROM:59C7 ROM_59C7: ; CODE XREF: ROM_595E↑j ROM:59C7 ; ROM_595E+3↑j ... ROM:59C7 andb INTMEM_F9, #-5 ROM:59CA clrb INTMEM_1C ROM:59CC ROM:59CC ROM_59CC: ; CODE XREF: ROM_595E+45↑j ROM:59CC ; ROM_595E+5C↑j ... ROM:59CC stb INTMEM_1C, INTMEM_F3[] ROM:59D1 ret ROM:59D1 ; End of function ROM_595E ROM:59D1 ROM:59D2 ROM:59D2 ; =============== S U B R O U T I N E ======================================= ROM:59D2 ROM:59D2 ROM:59D2 ROM_59D2: ; CODE XREF: ROM_420E+6↑p ROM:59D2 ROM:59D2 ; FUNCTION CHUNK AT ROM:42FE SIZE 0000000E BYTES ROM:59D2 ROM:59D2 ld INTMEM_1A, #384h ROM:59D6 st INTMEM_1A, INTMEM_266[] ROM:59DB clrb INTMEM_E1 ROM:59DD ldb INTMEM_1C+2, INTMEM_1C9[] ROM:59E2 ldb INTMEM_1C+3, INTMEM_1AF[] ROM:59E7 ld INTMEM_1C, #26h ; '&' ROM:59EB lcall ROM_32A8 ROM:59EE stb INTMEM_1C, INTMEM_3CF[] ROM:59F3 ldb INTMEM_1C+2, INTMEM_1C ROM:59F6 lcall ROM_469C ROM:59F9 stb INTMEM_1C, INTMEM_F4[] ROM:59FE ld INTMEM_1C, #27h ; ''' ROM:5A02 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:5A07 lcall ROM_32A8 ROM:5A0A stb INTMEM_1C, INTMEM_E2 ROM:5A0D ldb INTMEM_1C, INTMEM_1B1[] ROM:5A12 ldb INTMEM_1C+1, INTMEM_F2[] ROM:5A17 jbc INTMEM_AD, 5, ROM_5A8C ROM:5A1A jbc INTMEM_F8, 1, ROM_5A8C ROM:5A1D cmpb INTMEM_1C, 118h[INTMEM_56] ROM:5A22 jh ROM_5A8C ROM:5A24 cmpb INTMEM_1C+1, 11Ah[INTMEM_56] ROM:5A29 jh ROM_5A8C ROM:5A2B jbs INTMEM_FC, 5, ROM_5A61 ROM:5A2E cmpb INTMEM_1C, 119h[INTMEM_56] ROM:5A33 jc ROM_5AA6 ROM:5A35 cmpb INTMEM_1C+1, 11Bh[INTMEM_56] ROM:5A3A jc ROM_5AA6 ROM:5A3C orb INTMEM_FC, #20h ; ' ' ROM:5A3F ldb INTMEM_1C+3, INTMEM_8E ROM:5A42 ldb INTMEM_1C+2, 11Ch[INTMEM_56] ROM:5A47 lcall ROM_46C4 ROM:5A4A stb INTMEM_1C+2, INTMEM_DE ROM:5A4D ldb INTMEM_1C+2, INTMEM_F4[] ROM:5A52 addb INTMEM_1C+2, 11Eh[INTMEM_56] ROM:5A57 cmpb INTMEM_DE, INTMEM_1C+2 ROM:5A5A jnh ROM_5AA6 ROM:5A5C ldb INTMEM_DE, INTMEM_1C+2 ROM:5A5F sjmp ROM_5AA6 ROM:5A61 ; --------------------------------------------------------------------------- ROM:5A61 ROM:5A61 ROM_5A61: ; CODE XREF: ROM_59D2+59↑j ROM:5A61 jbs INTMEM_F9, 1, ROM_5A6F ROM:5A64 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:5A67 jne ROM_5AA6 ROM:5A69 orb INTMEM_F9, #2 ROM:5A6C orb INTMEM_A5, #4 ROM:5A6F ROM:5A6F ROM_5A6F: ; CODE XREF: ROM_59D2:ROM_5A61↑j ROM:5A6F ldb INTMEM_1C+2, 117h[INTMEM_56] ROM:5A74 ldb INTMEM_1C+3, INTMEM_F4[] ROM:5A79 lcall ROM_46C4 ROM:5A7C subb INTMEM_1A, INTMEM_1C+2, INTMEM_F4[] ROM:5A82 addb INTMEM_E1, INTMEM_1A ROM:5A85 stb INTMEM_1C+2, INTMEM_F4[] ROM:5A8A sjmp ROM_5AA6 ROM:5A8C ; --------------------------------------------------------------------------- ROM:5A8C ROM:5A8C ROM_5A8C: ; CODE XREF: ROM_59D2+45↑j ROM:5A8C ; ROM_59D2+48↑j ... ROM:5A8C jbc INTMEM_FC, 5, ROM_5AA6 ROM:5A8F ldb INTMEM_1C+3, INTMEM_8E ROM:5A92 ldb INTMEM_1C+2, 11Dh[INTMEM_56] ROM:5A97 lcall ROM_46C4 ROM:5A9A stb INTMEM_1C+3, INTMEM_DE ROM:5A9D andb INTMEM_FC, #-21h ROM:5AA0 andb INTMEM_F9, #-3 ROM:5AA3 andb INTMEM_A5, #-5 ROM:5AA6 ROM:5AA6 ROM_5AA6: ; CODE XREF: ROM_59D2+61↑j ROM:5AA6 ; ROM_59D2+68↑j ... ROM:5AA6 jbs INTMEM_F9, 6, ROM_5AB8 ROM:5AA9 ldb INTMEM_1C, INTMEM_1F5[] ROM:5AAE jbc INTMEM_FC, 6, ROM_5ABD ROM:5AB1 cmpb INTMEM_1C, 120h[INTMEM_56] ROM:5AB6 jnh ROM_5AC7 ROM:5AB8 ROM:5AB8 ROM_5AB8: ; CODE XREF: ROM_59D2:ROM_5AA6↑j ROM:5AB8 andb INTMEM_FC, #-41h ROM:5ABB sjmp ROM_5AE7 ROM:5ABD ; --------------------------------------------------------------------------- ROM:5ABD ROM:5ABD ROM_5ABD: ; CODE XREF: ROM_59D2+DC↑j ROM:5ABD cmpb INTMEM_1C, 11Fh[INTMEM_56] ROM:5AC2 jc ROM_5AE7 ROM:5AC4 orb INTMEM_FC, #40h ; '@' ROM:5AC7 ROM:5AC7 ROM_5AC7: ; CODE XREF: ROM_59D2+E4↑j ROM:5AC7 ldb INTMEM_1C+2, 122h[INTMEM_56] ROM:5ACC ldb INTMEM_1C+3, INTMEM_F4[] ROM:5AD1 lcall ROM_46C4 ROM:5AD4 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F4[] ROM:5ADA addb INTMEM_E1, INTMEM_1A ROM:5ADD stb INTMEM_1C+2, INTMEM_F4[] ROM:5AE2 addb INTMEM_E2, 121h[INTMEM_56] ROM:5AE7 ROM:5AE7 ROM_5AE7: ; CODE XREF: ROM_59D2+E9↑j ROM:5AE7 ; ROM_59D2+F0↑j ROM:5AE7 ldb INTMEM_1C+2, 123h[INTMEM_56] ROM:5AEC ldb INTMEM_1C+3, INTMEM_F4[] ROM:5AF1 lcall ROM_46C4 ROM:5AF4 stb INTMEM_1C+2, INTMEM_275[] ROM:5AF9 ldb INTMEM_1C+3, INTMEM_F4[] ROM:5AFE ldb INTMEM_1C+2, 124h[INTMEM_56] ROM:5B03 lcall ROM_46C4 ROM:5B06 jbc INTMEM_F8, 1, ROM_5B4B ROM:5B09 ldb INTMEM_1A, INTMEM_274[] ROM:5B0E jbc INTMEM_FC, 7, ROM_5B3A ROM:5B11 cmpb INTMEM_1A, INTMEM_F4[] ROM:5B16 jh ROM_5B3A ROM:5B18 jbs INTMEM_FD, 0, ROM_5B2C ROM:5B1B cmpb INTMEM_8E, INTMEM_274[] ROM:5B20 jne ROM_5B56 ROM:5B22 orb INTMEM_FD, #1 ROM:5B25 ldb INTMEM_B8, 126h[INTMEM_56] ROM:5B2A sjmp ROM_5B56 ROM:5B2C ; --------------------------------------------------------------------------- ROM:5B2C ROM:5B2C ROM_5B2C: ; CODE XREF: ROM_59D2+146↑j ROM:5B2C cmpb INTMEM_8E, INTMEM_274[] ROM:5B31 jne ROM_5B53 ROM:5B33 cmpb ZERO_REG, INTMEM_B8 ; Zero register ROM:5B36 jne ROM_5B56 ROM:5B38 sjmp ROM_5B3F ROM:5B3A ; --------------------------------------------------------------------------- ROM:5B3A ROM:5B3A ROM_5B3A: ; CODE XREF: ROM_59D2+13C↑j ROM:5B3A ; ROM_59D2+144↑j ROM:5B3A ldb INTMEM_1A, INTMEM_F4[] ROM:5B3F ROM:5B3F ROM_5B3F: ; CODE XREF: ROM_59D2+166↑j ROM:5B3F subb INTMEM_1A, 125h[INTMEM_56] ROM:5B44 jnc ROM_5B4B ROM:5B46 cmpb INTMEM_1A, INTMEM_1C+3 ROM:5B49 jc ROM_5B4E ROM:5B4B ROM:5B4B ROM_5B4B: ; CODE XREF: ROM_59D2+134↑j ROM:5B4B ; ROM_59D2+172↑j ROM:5B4B ldb INTMEM_1A, INTMEM_1C+3 ROM:5B4E ROM:5B4E ROM_5B4E: ; CODE XREF: ROM_59D2+177↑j ROM:5B4E stb INTMEM_1A, INTMEM_274[] ROM:5B53 ROM:5B53 ROM_5B53: ; CODE XREF: ROM_59D2+15F↑j ROM:5B53 andb INTMEM_FD, #-2 ROM:5B56 ROM:5B56 ROM_5B56: ; CODE XREF: ROM_59D2+14E↑j ROM:5B56 ; ROM_59D2+158↑j ... ROM:5B56 addb INTMEM_1C, INTMEM_45, #-80h ROM:5B5A addb INTMEM_E2, INTMEM_1C ROM:5B5D ldbze INTMEM_1C, INTMEM_E2 ROM:5B60 mulub INTMEM_1C, #19h ROM:5B63 sub INTMEM_1C+2, INTMEM_5E, INTMEM_1C ROM:5B67 add INTMEM_D4, INTMEM_1C+2, #-8000h ROM:5B6C add INTMEM_1C+2, #200h ROM:5B70 jge ROM_5B74 ROM:5B72 clr INTMEM_1C+2 ROM:5B74 ROM:5B74 ROM_5B74: ; CODE XREF: ROM_59D2+19E↑j ROM:5B74 shr INTMEM_1C+2, #2 ROM:5B77 cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:5B7A je ROM_5B7F ROM:5B7C ldb INTMEM_1C+2, #-1 ROM:5B7F ROM:5B7F ROM_5B7F: ; CODE XREF: ROM_59D2+1A8↑j ROM:5B7F stb INTMEM_1C+2, INTMEM_E3 ROM:5B82 jbs INTMEM_AD, 3, ROM_5BA0 ROM:5B85 cmp INTMEM_D4, 78h[INTMEM_56] ROM:5B8A jh ROM_5B91 ROM:5B8C orb INTMEM_FA, #8 ROM:5B8F sjmp ROM_5BA3 ROM:5B91 ; --------------------------------------------------------------------------- ROM:5B91 ROM:5B91 ROM_5B91: ; CODE XREF: ROM_59D2+1B8↑j ROM:5B91 ldbze INTMEM_1C+2, 127h[INTMEM_56] ROM:5B96 add INTMEM_1C+2, 78h[INTMEM_56] ROM:5B9B cmp INTMEM_D4, INTMEM_1C+2 ROM:5B9E jnh ROM_5BA3 ROM:5BA0 ROM:5BA0 ROM_5BA0: ; CODE XREF: ROM_59D2+1B0↑j ROM:5BA0 andb INTMEM_FA, #-9 ROM:5BA3 ROM:5BA3 ROM_5BA3: ; CODE XREF: ROM_59D2+1BD↑j ROM:5BA3 ; ROM_59D2+1CC↑j ROM:5BA3 orb INTMEM_FD, #2 ROM:5BA6 andb INTMEM_FD, #-5 ROM:5BA9 andb INTMEM_FD, #-9 ROM:5BAC sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5BB1 jc ROM_5BB8 ROM:5BB3 andb INTMEM_FD, #-3 ROM:5BB6 neg INTMEM_1C ROM:5BB8 ROM:5BB8 ROM_5BB8: ; CODE XREF: ROM_59D2+1DF↑j ROM:5BB8 cmp INTMEM_1C, 7Ah[INTMEM_56] ROM:5BBD jc ROM_5BC7 ROM:5BBF andb INTMEM_FD, #-3 ROM:5BC2 orb INTMEM_FD, #4 ROM:5BC5 sjmp ROM_5BD1 ROM:5BC7 ; --------------------------------------------------------------------------- ROM:5BC7 ROM:5BC7 ROM_5BC7: ; CODE XREF: ROM_59D2+1EB↑j ROM:5BC7 cmp INTMEM_1C, 7Ch[INTMEM_56] ROM:5BCC jc ROM_5BD1 ROM:5BCE orb INTMEM_FD, #8 ROM:5BD1 ROM:5BD1 ROM_5BD1: ; CODE XREF: ROM_59D2+1F3↑j ROM:5BD1 ; ROM_59D2+1FA↑j ROM:5BD1 jbs INTMEM_FD, 4, ROM_5BFA ROM:5BD4 jbs INTMEM_FC, 7, ROM_5C01 ROM:5BD7 ROM:5BD7 ROM_5BD7: ; CODE XREF: ROM_59D2+22D↓j ROM:5BD7 andb INTMEM_FD, #-11h ROM:5BDA ldb INTMEM_1C+2, INTMEM_1C9[] ROM:5BDF ldb INTMEM_1C+3, INTMEM_1AF[] ROM:5BE4 ld INTMEM_1C, #28h ; '(' ROM:5BE8 lcall ROM_32A8 ROM:5BEB jbc INTMEM_F9, 0, ROM_5C06 ROM:5BEE mulub INTMEM_1C, 129h[INTMEM_56] ROM:5BF3 divub INTMEM_1C, #0Ah ROM:5BF6 jv ROM_5C2E ROM:5BF8 sjmp ROM_5C06 ROM:5BFA ; --------------------------------------------------------------------------- ROM:5BFA ROM:5BFA ROM_5BFA: ; CODE XREF: ROM_59D2:ROM_5BD1↑j ROM:5BFA cmp INTMEM_D4, 7Eh[INTMEM_56] ROM:5BFF jh ROM_5BD7 ROM:5C01 ROM:5C01 ROM_5C01: ; CODE XREF: ROM_59D2+202↑j ROM:5C01 orb INTMEM_FD, #10h ROM:5C04 clrb INTMEM_1C ROM:5C06 ROM:5C06 ROM_5C06: ; CODE XREF: ROM_59D2+219↑j ROM:5C06 ; ROM_59D2+226↑j ROM:5C06 stb INTMEM_1C, INTMEM_3D0[] ROM:5C0B addb INTMEM_1C, INTMEM_F4[] ROM:5C10 jc ROM_5C2E ROM:5C12 ldb INTMEM_34, INTMEM_1C ROM:5C15 ldb INTMEM_20, INTMEM_276[] ROM:5C1A mulub INTMEM_20, 128h[INTMEM_56] ROM:5C1F shl INTMEM_20, #1 ROM:5C22 addb INTMEM_1C, INTMEM_20+1 ROM:5C25 jc ROM_5C2E ROM:5C27 cmpb INTMEM_1C, 12Ah[INTMEM_56] ROM:5C2C jnh ROM_5C33 ROM:5C2E ROM:5C2E ROM_5C2E: ; CODE XREF: ROM_59D2+224↑j ROM:5C2E ; ROM_59D2+23E↑j ... ROM:5C2E ldb INTMEM_1C, 12Ah[INTMEM_56] ROM:5C33 ROM:5C33 ROM_5C33: ; CODE XREF: ROM_59D2+25A↑j ROM:5C33 stb INTMEM_1C, INTMEM_277[] ROM:5C38 ldb INTMEM_E4, INTMEM_8E ROM:5C3B sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5C40 je ROM_5C86 ROM:5C42 jnc ROM_5C65 ROM:5C44 divub INTMEM_1C, 12Dh[INTMEM_56] ROM:5C49 jv ROM_5C5E ROM:5C4B cmpb INTMEM_1C, #0 ROM:5C4E jne ROM_5C52 ROM:5C50 incb INTMEM_1C ROM:5C52 ROM:5C52 ROM_5C52: ; CODE XREF: ROM_59D2+27C↑j ROM:5C52 subb INTMEM_E4, INTMEM_1C ROM:5C55 jnc ROM_5C5E ROM:5C57 cmpb INTMEM_E4, INTMEM_274[] ROM:5C5C jc ROM_5C86 ROM:5C5E ROM:5C5E ROM_5C5E: ; CODE XREF: ROM_59D2+277↑j ROM:5C5E ; ROM_59D2+283↑j ROM:5C5E ldb INTMEM_E4, INTMEM_274[] ROM:5C63 sjmp ROM_5C86 ROM:5C65 ; --------------------------------------------------------------------------- ROM:5C65 ROM:5C65 ROM_5C65: ; CODE XREF: ROM_59D2+270↑j ROM:5C65 neg INTMEM_1C ROM:5C67 divub INTMEM_1C, 12Dh[INTMEM_56] ROM:5C6C jv ROM_5C81 ROM:5C6E cmpb INTMEM_1C, #0 ROM:5C71 jne ROM_5C75 ROM:5C73 incb INTMEM_1C ROM:5C75 ROM:5C75 ROM_5C75: ; CODE XREF: ROM_59D2+29F↑j ROM:5C75 addb INTMEM_E4, INTMEM_1C ROM:5C78 jc ROM_5C81 ROM:5C7A cmpb INTMEM_E4, INTMEM_275[] ROM:5C7F jnc ROM_5C86 ROM:5C81 ROM:5C81 ROM_5C81: ; CODE XREF: ROM_59D2+29A↑j ROM:5C81 ; ROM_59D2+2A6↑j ROM:5C81 ldb INTMEM_E4, INTMEM_275[] ROM:5C86 ROM:5C86 ROM_5C86: ; CODE XREF: ROM_59D2+26E↑j ROM:5C86 ; ROM_59D2+28A↑j ... ROM:5C86 ldb INTMEM_1C+2, INTMEM_E3[] ROM:5C8B ld INTMEM_1C, #29h ; ')' ROM:5C8F lcall ROM_32A8 ROM:5C92 stb INTMEM_1C, INTMEM_E5 ROM:5C95 jbs INTMEM_FD, 1, ROM_5CC7 ROM:5C98 ld INTMEM_1C, #2Ah ; '*' ROM:5C9C ldb INTMEM_1C+2, 12Eh[INTMEM_56] ROM:5CA1 lcall ROM_32A8 ROM:5CA4 stb INTMEM_1C, INTMEM_278[] ROM:5CA9 ld INTMEM_1C, #2Ah ; '*' ROM:5CAD ldb INTMEM_1C+2, INTMEM_42 ROM:5CB0 lcall ROM_32A8 ROM:5CB3 stb INTMEM_1C, INTMEM_279[] ROM:5CB8 ld INTMEM_1C, #2Ch ; ',' ROM:5CBC ldb INTMEM_1C+2, #-1 ROM:5CBF lcall ROM_32A8 ROM:5CC2 stb INTMEM_1C, INTMEM_27A[] ROM:5CC7 ROM:5CC7 ROM_5CC7: ; CODE XREF: ROM_59D2+2C3↑j ROM:5CC7 jbc INTMEM_AB, 4, ROM_5D14 ROM:5CCA jbs INTMEM_F6, 5, ROM_5D2D ROM:5CCD jbs INTMEM_F8, 3, ROM_5CFF ROM:5CD0 ldb INTMEM_1C+1, INTMEM_1FD[] ROM:5CD5 cmpb INTMEM_1C+1, 0C1h[INTMEM_56] ROM:5CDA jh ROM_5CFC ROM:5CDC ROM:5CDC ROM_5CDC: ; CODE XREF: ROM_59D2:ROM_5CFF↓j ROM:5CDC ldb INTMEM_1C+2, INTMEM_1B1[] ROM:5CE1 ldb INTMEM_1C+3, INTMEM_1B0[] ROM:5CE6 ld INTMEM_1C, #2Eh ; '.' ROM:5CEA lcall ROM_32A8 ROM:5CED ldb INTMEM_1C+2, INTMEM_1C ROM:5CF0 addb INTMEM_1C, 12Eh[INTMEM_56] ROM:5CF5 stb INTMEM_1C, INTMEM_3D2[] ROM:5CFA sjmp ROM_5D19 ROM:5CFC ; --------------------------------------------------------------------------- ROM:5CFC ROM:5CFC ROM_5CFC: ; CODE XREF: ROM_59D2+308↑j ROM:5CFC orb INTMEM_F8, #8 ROM:5CFF ROM:5CFF ROM_5CFF: ; CODE XREF: ROM_59D2+2FB↑j ROM:5CFF jbs INTMEM_AB, 6, ROM_5CDC ROM:5D02 jbc INTMEM_F6+1, 2, ROM_5D0F ROM:5D05 jbs INTMEM_A9, 4, ROM_5D27 ROM:5D08 ldb INTMEM_E6, INTMEM_1B6[] ROM:5D0D sjmp ROM_5D22 ROM:5D0F ; --------------------------------------------------------------------------- ROM:5D0F ROM:5D0F ROM_5D0F: ; CODE XREF: ROM_59D2+330↑j ROM:5D0F ldb INTMEM_E6, INTMEM_42 ROM:5D12 sjmp ROM_5D22 ROM:5D14 ; --------------------------------------------------------------------------- ROM:5D14 ROM:5D14 ROM_5D14: ; CODE XREF: ROM_59D2:ROM_5CC7↑j ROM:5D14 ldb INTMEM_1C+2, 12Fh[INTMEM_56] ROM:5D19 ROM:5D19 ROM_5D19: ; CODE XREF: ROM_59D2+328↑j ROM:5D19 lcall ROM_469C ROM:5D1C andb INTMEM_F8, #-9 ROM:5D1F ldb INTMEM_E6, INTMEM_1C ROM:5D22 ROM:5D22 ROM_5D22: ; CODE XREF: ROM_59D2+33B↑j ROM:5D22 ; ROM_59D2+340↑j ROM:5D22 ldb INTMEM_E7, 93h[INTMEM_56] ROM:5D27 ROM:5D27 ROM_5D27: ; CODE XREF: ROM_59D2+333↑j ROM:5D27 lcall ROM_6021 ROM:5D2A ljmp ROM_6014 ROM:5D2D ; --------------------------------------------------------------------------- ROM:5D2D ROM:5D2D ROM_5D2D: ; CODE XREF: ROM_59D2+2F8↑j ROM:5D2D andb INTMEM_F8, #-9 ROM:5D30 ldb INTMEM_1C, INTMEM_E8 ROM:5D33 ld INTMEM_1A, #676Eh ROM:5D37 ljmp ROM_42FE ROM:5D3A ; --------------------------------------------------------------------------- ROM:5D3A incb INTMEM_E8 ROM:5D3C ldb INTMEM_B9+1, 130h[INTMEM_56] ROM:5D41 jbs INTMEM_AD, 3, ROM_5D99 ROM:5D44 cmp INTMEM_D4, 80h[INTMEM_56] ROM:5D49 jnh ROM_5D65 ROM:5D4B ldb INTMEM_B9+1, 131h[INTMEM_56] ROM:5D50 ldb INTMEM_1C+2, INTMEM_1FF[] ROM:5D55 cmpb INTMEM_1C+2, 133h[INTMEM_56] ROM:5D5A jnh ROM_5D61 ROM:5D5C ldb INTMEM_B9+1, 132h[INTMEM_56] ROM:5D61 ROM:5D61 ROM_5D61: ; CODE XREF: ROM_59D2+388↑j ROM:5D61 incb INTMEM_E8 ROM:5D63 sjmp ROM_5DD4 ROM:5D65 ; --------------------------------------------------------------------------- ROM:5D65 ROM:5D65 ROM_5D65: ; CODE XREF: ROM_59D2+377↑j ROM:5D65 cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:5D68 je ROM_5D7E ROM:5D6A sjmp ROM_5DF3 ROM:5D6C ; --------------------------------------------------------------------------- ROM:5D6C jbs INTMEM_AD, 3, ROM_5D99 ROM:5D6F cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:5D72 jne ROM_5DD4 ROM:5D74 incb INTMEM_E8 ROM:5D76 sjmp ROM_5DC8 ROM:5D78 ; --------------------------------------------------------------------------- ROM:5D78 jbs INTMEM_AD, 3, ROM_5D99 ROM:5D7B jbs INTMEM_FD, 1, ROM_5DC8 ROM:5D7E ROM:5D7E ROM_5D7E: ; CODE XREF: ROM_59D2+396↑j ROM:5D7E orb INTMEM_F8, #2 ROM:5D81 ROM:5D81 ROM_5D81: ; CODE XREF: ROM_59D2+3D7↓j ROM:5D81 ; ROM_59D2+3F1↓j ROM:5D81 orb INTMEM_FC, #-80h ROM:5D84 ldb INTMEM_E8, #4 ROM:5D87 andb INTMEM_FD, #-21h ROM:5D8A sjmp ROM_5DD6 ROM:5D8C ; --------------------------------------------------------------------------- ROM:5D8C jbc INTMEM_D4+1, 7, ROM_5DD6 ROM:5D8F jbs INTMEM_AD, 3, ROM_5D99 ROM:5D92 cmpb INTMEM_DF, 134h[INTMEM_56] ROM:5D97 jc ROM_5DD6 ROM:5D99 ROM:5D99 ROM_5D99: ; CODE XREF: ROM_59D2+36F↑j ROM:5D99 ; ROM_59D2+39A↑j ... ROM:5D99 stb INTMEM_8E, (INTMEM_27A+1)[] ROM:5D9E andb INTMEM_FC, #7Fh ROM:5DA1 orb INTMEM_F8, #2 ROM:5DA4 ldb INTMEM_E8, #5 ROM:5DA7 sjmp ROM_5DE1 ROM:5DA9 ; --------------------------------------------------------------------------- ROM:5DA9 jbc INTMEM_D4+1, 7, ROM_5D81 ROM:5DAC jbc INTMEM_FA, 3, ROM_5DE1 ROM:5DAF jbc INTMEM_FD, 7, ROM_5DE1 ROM:5DB2 cmpb INTMEM_DF, 134h[INTMEM_56] ROM:5DB7 jnc ROM_5DE1 ROM:5DB9 cmpb INTMEM_8E, (INTMEM_27A+1)[] ROM:5DBE jne ROM_5DE1 ROM:5DC0 lcall ROM_4737 ROM:5DC3 jbs INTMEM_1A, 0, ROM_5D81 ROM:5DC6 sjmp ROM_5DE9 ROM:5DC8 ; --------------------------------------------------------------------------- ROM:5DC8 ROM:5DC8 ROM_5DC8: ; CODE XREF: ROM_59D2+3A4↑j ROM:5DC8 ; ROM_59D2+3A9↑j ROM:5DC8 mulub INTMEM_1C, INTMEM_E5, 135h[INTMEM_56] ROM:5DCE ldb INTMEM_E7, INTMEM_1C+1 ROM:5DD1 ldb INTMEM_E6, INTMEM_E4 ROM:5DD4 ROM:5DD4 ROM_5DD4: ; CODE XREF: ROM_59D2+391↑j ROM:5DD4 ; ROM_59D2+3A0↑j ROM:5DD4 sjmp ROM_5DF3 ROM:5DD6 ; --------------------------------------------------------------------------- ROM:5DD6 ROM:5DD6 ROM_5DD6: ; CODE XREF: ROM_59D2+3B8↑j ROM:5DD6 ; ROM_59D2+3BA↑j ... ROM:5DD6 lcall ROM_4671 ROM:5DD9 ldb INTMEM_E6, INTMEM_E4 ROM:5DDC ldb INTMEM_E7, INTMEM_E5 ROM:5DDF sjmp ROM_5DF3 ROM:5DE1 ; --------------------------------------------------------------------------- ROM:5DE1 ROM:5DE1 ROM_5DE1: ; CODE XREF: ROM_59D2+3D5↑j ROM:5DE1 ; ROM_59D2+3DA↑j ... ROM:5DE1 stb INTMEM_8E, (INTMEM_27A+1)[] ROM:5DE6 andb INTMEM_FD, #-41h ROM:5DE9 ROM:5DE9 ROM_5DE9: ; CODE XREF: ROM_59D2+3F4↑j ROM:5DE9 ldb INTMEM_E6, INTMEM_277[] ROM:5DEE ldb INTMEM_E7, 136h[INTMEM_56] ROM:5DF3 ROM:5DF3 ROM_5DF3: ; CODE XREF: ROM_59D2+398↑j ROM:5DF3 ; ROM_59D2:ROM_5DD4↑j ... ROM:5DF3 jbs INTMEM_FE, 1, ROM_5E0C ROM:5DF6 jbc INTMEM_FE, 2, ROM_5E04 ROM:5DF9 jbs INTMEM_FC, 7, ROM_5E33 ROM:5DFC ldb INTMEM_B4, 140h[INTMEM_56] ROM:5E01 andb INTMEM_FE, #-5 ROM:5E04 ROM:5E04 ROM_5E04: ; CODE XREF: ROM_59D2+424↑j ROM:5E04 cmpb ZERO_REG, INTMEM_B4 ; Zero register ROM:5E07 jne ROM_5E85 ROM:5E09 orb INTMEM_FE, #2 ROM:5E0C ROM:5E0C ROM_5E0C: ; CODE XREF: ROM_59D2:ROM_5DF3↑j ROM:5E0C jbc INTMEM_FC, 7, ROM_5E30 ROM:5E0F jbs INTMEM_AD, 3, ROM_5E30 ROM:5E12 jbc INTMEM_F6+1, 4, ROM_5E30 ROM:5E15 jbs INTMEM_F9, 1, ROM_5E30 ROM:5E18 cmpb ZERO_REG, INTMEM_E7 ; Zero register ROM:5E1B jne ROM_5E30 ROM:5E1D ldb INTMEM_20+2, INTMEM_1B1[] ROM:5E22 cmpb INTMEM_20+2, 13Eh[INTMEM_56] ROM:5E27 jh ROM_5E30 ROM:5E29 cmpb INTMEM_20+2, 0B0h[INTMEM_56] ROM:5E2E jc ROM_5E35 ROM:5E30 ROM:5E30 ROM_5E30: ; CODE XREF: ROM_59D2:ROM_5E0C↑j ROM:5E30 ; ROM_59D2+43D↑j ... ROM:5E30 andb INTMEM_FE, #-5 ROM:5E33 ROM:5E33 ROM_5E33: ; CODE XREF: ROM_59D2+427↑j ROM:5E33 sjmp ROM_5E85 ROM:5E35 ; --------------------------------------------------------------------------- ROM:5E35 ROM:5E35 ROM_5E35: ; CODE XREF: ROM_59D2+45C↑j ROM:5E35 jbs INTMEM_FE, 2, ROM_5E40 ROM:5E38 orb INTMEM_FE, #4 ROM:5E3B ldb INTMEM_B9+4, 141h[INTMEM_56] ROM:5E40 ROM:5E40 ROM_5E40: ; CODE XREF: ROM_59D2:ROM_5E35↑j ROM:5E40 cmpb ZERO_REG, INTMEM_B9+4 ; Zero register ROM:5E43 jne ROM_5E85 ROM:5E45 lcall ROM_47EE ROM:5E48 jbs INTMEM_1A, 0, ROM_5E50 ROM:5E4B cmpb INTMEM_8E, INTMEM_42 ROM:5E4E jc ROM_5E85 ROM:5E50 ROM:5E50 ROM_5E50: ; CODE XREF: ROM_59D2+476↑j ROM:5E50 ldb INTMEM_1C+1, INTMEM_42 ROM:5E53 ldb INTMEM_1C, (INTMEM_27A+2)[] ROM:5E58 ldb INTMEM_20+1, INTMEM_8E ROM:5E5B subb INTMEM_20+1, INTMEM_E1[] ROM:5E60 jc ROM_5E64 ROM:5E62 clrb INTMEM_20+1 ROM:5E64 ROM:5E64 ROM_5E64: ; CODE XREF: ROM_59D2+48E↑j ROM:5E64 clrb INTMEM_20 ROM:5E66 ldbze INTMEM_1C+2, 142h[INTMEM_56] ROM:5E6B lcall ROM_3443 ROM:5E6E cmpb INTMEM_1C+1, 143h[INTMEM_56] ROM:5E73 jnh ROM_5E7A ROM:5E75 ldb INTMEM_1C+1, 143h[INTMEM_56] ROM:5E7A ROM:5E7A ROM_5E7A: ; CODE XREF: ROM_59D2+4A1↑j ROM:5E7A stb INTMEM_1C, (INTMEM_27A+2)[] ROM:5E7F stb INTMEM_1C+1, INTMEM_42 ROM:5E82 andb INTMEM_FE, #-3 ROM:5E85 ROM:5E85 ROM_5E85: ; CODE XREF: ROM_59D2+435↑j ROM:5E85 ; ROM_59D2:ROM_5E33↑j ... ROM:5E85 jbc INTMEM_FC, 7, ROM_5EDB ROM:5E88 jbs INTMEM_AD, 3, ROM_5EDB ROM:5E8B jbs INTMEM_FE, 4, ROM_5E9B ROM:5E8E cmpb ZERO_REG, INTMEM_E7 ; Zero register ROM:5E91 jne ROM_5EDE ROM:5E93 ldb INTMEM_B9+5, 145h[INTMEM_56] ROM:5E98 orb INTMEM_FE, #10h ROM:5E9B ROM:5E9B ROM_5E9B: ; CODE XREF: ROM_59D2+4B9↑j ROM:5E9B cmpb ZERO_REG, INTMEM_B9+5 ; Zero register ROM:5E9E jne ROM_5EDE ROM:5EA0 cmpb ZERO_REG, INTMEM_E7 ; Zero register ROM:5EA3 jne ROM_5EDE ROM:5EA5 subb INTMEM_20+1, INTMEM_8E, INTMEM_F4[] ROM:5EAB jc ROM_5EAF ROM:5EAD clrb INTMEM_20+1 ROM:5EAF ROM:5EAF ROM_5EAF: ; CODE XREF: ROM_59D2+4D9↑j ROM:5EAF clrb INTMEM_20 ROM:5EB1 ldb INTMEM_1C+1, INTMEM_276[] ROM:5EB6 ldb INTMEM_1C, (INTMEM_27A+3)[] ROM:5EBB ld INTMEM_1C+2, 86h[INTMEM_56] ROM:5EC0 lcall ROM_3443 ROM:5EC3 cmpb INTMEM_1C+1, 144h[INTMEM_56] ROM:5EC8 jnh ROM_5ECF ROM:5ECA ldb INTMEM_1C+1, 144h[INTMEM_56] ROM:5ECF ROM:5ECF ROM_5ECF: ; CODE XREF: ROM_59D2+4F6↑j ROM:5ECF stb INTMEM_1C+1, INTMEM_276[] ROM:5ED4 stb INTMEM_1C, (INTMEM_27A+3)[] ROM:5ED9 sjmp ROM_5EDE ROM:5EDB ; --------------------------------------------------------------------------- ROM:5EDB ROM:5EDB ROM_5EDB: ; CODE XREF: ROM_59D2:ROM_5E85↑j ROM:5EDB ; ROM_59D2+4B6↑j ROM:5EDB andb INTMEM_FE, #-11h ROM:5EDE ROM:5EDE ROM_5EDE: ; CODE XREF: ROM_59D2+4BF↑j ROM:5EDE ; ROM_59D2+4CC↑j ... ROM:5EDE jbs INTMEM_AD, 3, ROM_5EF7 ROM:5EE1 cmpb INTMEM_8E, INTMEM_27F[] ROM:5EE6 jh ROM_5EF7 ROM:5EE8 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:5EED stb INTMEM_1C+2, INTMEM_27E[] ROM:5EF2 stb INTMEM_8E, INTMEM_27F[] ROM:5EF7 ROM:5EF7 ROM_5EF7: ; CODE XREF: ROM_59D2:ROM_5EDE↑j ROM:5EF7 ; ROM_59D2+514↑j ROM:5EF7 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:5EFC ld INTMEM_1C, #2Fh ; '/' ROM:5F00 lcall ROM_32A8 ROM:5F03 ldb INTMEM_1C+2, INTMEM_1C ROM:5F06 lcall ROM_469C ROM:5F09 stb INTMEM_1C, (INTMEM_3D2+2)[] ROM:5F0E ldb INTMEM_1C+2, INTMEM_1FD[] ROM:5F13 subb INTMEM_1C+2, INTMEM_27E[] ROM:5F18 jc ROM_5F1E ROM:5F1A clrb INTMEM_1C ROM:5F1C sjmp ROM_5F37 ROM:5F1E ; --------------------------------------------------------------------------- ROM:5F1E ROM:5F1E ROM_5F1E: ; CODE XREF: ROM_59D2+546↑j ROM:5F1E mulub INTMEM_1C+2, 146h[INTMEM_56] ROM:5F23 divub INTMEM_1C+2, #10h ROM:5F26 jv ROM_5F37 ROM:5F28 addb INTMEM_1C+2, INTMEM_27F[] ROM:5F2D jc ROM_5F37 ROM:5F2F cmpb INTMEM_1C+2, INTMEM_1C ROM:5F32 jh ROM_5F37 ROM:5F34 ldb INTMEM_1C, INTMEM_1C+2 ROM:5F37 ROM:5F37 ROM_5F37: ; CODE XREF: ROM_59D2+54A↑j ROM:5F37 ; ROM_59D2+554↑j ... ROM:5F37 stb INTMEM_1C, (INTMEM_3D2+1)[] ROM:5F3C cmpb ZERO_REG, INTMEM_E9 ; Zero register ROM:5F3F jne ROM_5F4E ROM:5F41 jbc INTMEM_AD, 3, ROM_5F7E ROM:5F44 ROM:5F44 ROM_5F44: ; CODE XREF: ROM_59D2+582↓j ROM:5F44 andb INTMEM_FE, #-21h ROM:5F47 stb INTMEM_1C, INTMEM_E9 ROM:5F4A clrb INTMEM_C7 ROM:5F4C sjmp ROM_5F7E ROM:5F4E ; --------------------------------------------------------------------------- ROM:5F4E ROM:5F4E ROM_5F4E: ; CODE XREF: ROM_59D2+56D↑j ROM:5F4E jbc INTMEM_AD, 3, ROM_5F56 ROM:5F51 cmpb INTMEM_1C, INTMEM_E9 ROM:5F54 jc ROM_5F44 ROM:5F56 ROM:5F56 ROM_5F56: ; CODE XREF: ROM_59D2:ROM_5F4E↑j ROM:5F56 jbc INTMEM_FE, 5, ROM_5F62 ROM:5F59 cmpb ZERO_REG, INTMEM_C7 ; Zero register ROM:5F5C jne ROM_5F7E ROM:5F5E decb INTMEM_E9 ROM:5F60 je ROM_5F7E ROM:5F62 ROM:5F62 ROM_5F62: ; CODE XREF: ROM_59D2:ROM_5F56↑j ROM:5F62 addb INTMEM_1C+2, INTMEM_E9, 147h[INTMEM_56] ROM:5F68 jnc ROM_5F6D ROM:5F6A ldb INTMEM_1C+2, #-1 ROM:5F6D ROM:5F6D ROM_5F6D: ; CODE XREF: ROM_59D2+596↑j ROM:5F6D ld INTMEM_20, 88h[INTMEM_56] ROM:5F72 divub INTMEM_20, INTMEM_1C+2 ROM:5F75 shrb INTMEM_20, #1 ROM:5F78 stb INTMEM_20, INTMEM_C7 ROM:5F7B orb INTMEM_FE, #20h ; ' ' ROM:5F7E ROM:5F7E ROM_5F7E: ; CODE XREF: ROM_59D2+56F↑j ROM:5F7E ; ROM_59D2+57A↑j ... ROM:5F7E cmpb INTMEM_E9, INTMEM_E6 ROM:5F81 jnh ROM_5F8B ROM:5F83 ldb INTMEM_E6, INTMEM_E9 ROM:5F86 ldb INTMEM_E7, 93h[INTMEM_56] ROM:5F8B ROM:5F8B ROM_5F8B: ; CODE XREF: ROM_59D2+5AF↑j ROM:5F8B ldb INTMEM_1C+2, INTMEM_1AD[] ROM:5F90 ld INTMEM_1C, #30h ; '0' ROM:5F94 lcall ROM_32A8 ROM:5F97 stb INTMEM_1C, (INTMEM_3D2+4)[] ROM:5F9C jbc INTMEM_AD, 3, ROM_5FA4 ROM:5F9F stb INTMEM_1C, (INTMEM_27F+1)[] ROM:5FA4 ROM:5FA4 ROM_5FA4: ; CODE XREF: ROM_59D2+5CA↑j ROM:5FA4 cmpb INTMEM_1C, (INTMEM_27F+1)[] ROM:5FA9 jnh ROM_5FB0 ROM:5FAB ldb INTMEM_1C, (INTMEM_27F+1)[] ROM:5FB0 ROM:5FB0 ROM_5FB0: ; CODE XREF: ROM_59D2+5D7↑j ROM:5FB0 ldb INTMEM_1C+2, INTMEM_1C ROM:5FB3 lcall ROM_469C ROM:5FB6 stb INTMEM_1C, (INTMEM_3D2+3)[] ROM:5FBB andb INTMEM_FE, #-41h ROM:5FBE cmpb INTMEM_DF, 0F5h[INTMEM_56] ROM:5FC3 jc ROM_5FD5 ROM:5FC5 orb INTMEM_FE, #40h ; '@' ROM:5FC8 cmpb INTMEM_1C, INTMEM_E6 ROM:5FCB jnh ROM_5FD5 ROM:5FCD ldb INTMEM_E6, INTMEM_1C ROM:5FD0 ldb INTMEM_E7, 148h[INTMEM_56] ROM:5FD5 ROM:5FD5 ROM_5FD5: ; CODE XREF: ROM_59D2+5F1↑j ROM:5FD5 ; ROM_59D2+5F9↑j ROM:5FD5 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:5FD8 je ROM_5FE9 ROM:5FDA ldb INTMEM_E6, INTMEM_DE ROM:5FDD ldb INTMEM_E7, 93h[INTMEM_56] ROM:5FE2 cmpb INTMEM_8E, INTMEM_DE ROM:5FE5 jne ROM_5FE9 ROM:5FE7 clrb INTMEM_DE ROM:5FE9 ROM:5FE9 ROM_5FE9: ; CODE XREF: ROM_59D2+606↑j ROM:5FE9 ; ROM_59D2+613↑j ROM:5FE9 jbc INTMEM_FC, 7, ROM_6011 ROM:5FEC jbs INTMEM_AD, 3, ROM_6011 ROM:5FEF jbs INTMEM_AA, 0, ROM_6011 ROM:5FF2 jbs INTMEM_F6+1, 3, ROM_5FFB ROM:5FF5 jbc INTMEM_FD, 2, ROM_6014 ROM:5FF8 orb INTMEM_F6+1, #8 ROM:5FFB ROM:5FFB ROM_5FFB: ; CODE XREF: ROM_59D2+620↑j ROM:5FFB ldb INTMEM_1C+2, INTMEM_E3[] ROM:6000 ld INTMEM_1C, #31h ; '1' ROM:6004 lcall ROM_32A8 ROM:6007 mulub INTMEM_1C, #5 ROM:600A st INTMEM_1C, INTMEM_266[] ROM:600F sjmp ROM_6014 ROM:6011 ; --------------------------------------------------------------------------- ROM:6011 ROM:6011 ROM_6011: ; CODE XREF: ROM_59D2:ROM_5FE9↑j ROM:6011 ; ROM_59D2+61A↑j ... ROM:6011 andb INTMEM_F6+1, #-9 ROM:6014 ROM:6014 ROM_6014: ; CODE XREF: ROM_59D2+358↑j ROM:6014 ; ROM_59D2+623↑j ... ROM:6014 ldbze INTMEM_1C+2, INTMEM_E6 ROM:6017 ldbze INTMEM_20, INTMEM_E7 ROM:601A ldbze INTMEM_1C, #1 ROM:601D lcall ROM_2AC0 ROM:6020 ret ROM:6020 ; End of function ROM_59D2 ROM:6020 ROM:6021 ROM:6021 ; =============== S U B R O U T I N E ======================================= ROM:6021 ROM:6021 ROM:6021 ROM_6021: ; CODE XREF: ROM_59D2:ROM_5D27↑p ROM:6021 andb INTMEM_F8, #-3 ROM:6024 andb INTMEM_FC, #7Fh ROM:6027 clrb INTMEM_E8 ROM:6029 clrb INTMEM_DE ROM:602B andb INTMEM_F6+1, #-9 ROM:602E ret ROM:602E ; End of function ROM_6021 ROM:602E ROM:602F ROM:602F ; =============== S U B R O U T I N E ======================================= ROM:602F ROM:602F ROM:602F ROM_602F: ; CODE XREF: ROM_420E+C↑p ROM:602F ROM:602F ; FUNCTION CHUNK AT ROM:42FE SIZE 0000000E BYTES ROM:602F ROM:602F ldb INTMEM_1C+1, INTMEM_1AE[] ROM:6034 cmpb INTMEM_1C+1, 151h[INTMEM_56] ROM:6039 jh ROM_604C ROM:603B cmpb INTMEM_1C+1, 150h[INTMEM_56] ROM:6040 jnc ROM_604C ROM:6042 cmp INTMEM_5E, 8Ah[INTMEM_56] ROM:6047 jnc ROM_604C ROM:6049 jbc INTMEM_FC, 7, ROM_6054 ROM:604C ROM:604C ROM_604C: ; CODE XREF: ROM_602F+A↑j ROM:604C ; ROM_602F+11↑j ... ROM:604C clrb INTMEM_1C ROM:604E clr INTMEM_20 ROM:6050 clrb INTMEM_CF ROM:6052 sjmp ROM_6128 ROM:6054 ; --------------------------------------------------------------------------- ROM:6054 ROM:6054 ROM_6054: ; CODE XREF: ROM_602F+1A↑j ROM:6054 ldb INTMEM_1C+2, INTMEM_DF[] ROM:6059 clr INTMEM_20 ROM:605B ld INTMEM_1A, #677Ah ROM:605F ldb INTMEM_1C, INTMEM_227[] ROM:6064 ljmp ROM_42FE ROM:6067 ; --------------------------------------------------------------------------- ROM:6067 ROM:6067 ROM_6067: ; CODE XREF: ROM_602F+5C↓j ROM:6067 ; ROM_602F+88↓j ... ROM:6067 ldb INTMEM_1C, #1 ROM:606A clr INTMEM_20 ROM:606C cmpb INTMEM_DF, 14Ah[INTMEM_56] ROM:6071 jh ROM_60A3 ROM:6073 ROM:6073 ROM_6073: ; CODE XREF: ROM_602F+83↓j ROM:6073 ; ROM_602F+9C↓j ... ROM:6073 ldb INTMEM_CF, 14Ch[INTMEM_56] ROM:6078 clr INTMEM_20 ROM:607A ROM:607A ROM_607A: ; CODE XREF: ROM_602F+D9↓j ROM:607A ldb INTMEM_1C, #2 ROM:607D cmpb INTMEM_DF, 149h[INTMEM_56] ROM:6082 jh ROM_6086 ROM:6084 sjmp ROM_60FE ROM:6086 ; --------------------------------------------------------------------------- ROM:6086 ROM:6086 ROM_6086: ; CODE XREF: ROM_602F+53↑j ROM:6086 cmpb INTMEM_DF, 14Ah[INTMEM_56] ROM:608B jh ROM_6067 ROM:608D cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6090 jne ROM_60A3 ROM:6092 ldb INTMEM_1C, #3 ROM:6095 cmpb INTMEM_DF, 149h[INTMEM_56] ROM:609A jnh ROM_610F ROM:609C cmpb INTMEM_DF, 14Ah[INTMEM_56] ROM:60A1 jh ROM_60A5 ROM:60A3 ROM:60A3 ROM_60A3: ; CODE XREF: ROM_602F+42↑j ROM:60A3 ; ROM_602F+61↑j ROM:60A3 sjmp ROM_6128 ROM:60A5 ; --------------------------------------------------------------------------- ROM:60A5 ROM:60A5 ROM_60A5: ; CODE XREF: ROM_602F+72↑j ROM:60A5 ; ROM_602F+F7↓j ROM:60A5 ldb INTMEM_CF, 14Fh[INTMEM_56] ROM:60AA ldb INTMEM_1C, #4 ROM:60AD cmpb INTMEM_DF, 14Ah[INTMEM_56] ROM:60B2 jnh ROM_6073 ROM:60B4 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:60B7 jnh ROM_6067 ROM:60B9 cmpb INTMEM_DF, 14Bh[INTMEM_56] ROM:60BE jnc ROM_60FC ROM:60C0 ldbze INTMEM_20, INTMEM_CF ROM:60C3 ldb INTMEM_1C, #5 ROM:60C6 cmpb INTMEM_DF, 14Ah[INTMEM_56] ROM:60CB jnh ROM_6073 ROM:60CD ldbze INTMEM_20, INTMEM_CF ROM:60D0 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:60D3 jnh ROM_6067 ROM:60D5 cmpb INTMEM_DF, 14Bh[INTMEM_56] ROM:60DA jc ROM_6128 ROM:60DC clr INTMEM_20 ROM:60DE ldb INTMEM_1C, #6 ROM:60E1 cmpb INTMEM_DF, 14Ah[INTMEM_56] ROM:60E6 jnh ROM_6073 ROM:60E8 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:60EB jh ROM_60EF ROM:60ED sjmp ROM_6067 ROM:60EF ; --------------------------------------------------------------------------- ROM:60EF ROM:60EF ROM_60EF: ; CODE XREF: ROM_602F+BC↑j ROM:60EF cmpb INTMEM_DF, 14Bh[INTMEM_56] ROM:60F4 jnc ROM_6128 ROM:60F6 ldbze INTMEM_20, INTMEM_CF ROM:60F9 ldb INTMEM_1C, #5 ROM:60FC ROM:60FC ROM_60FC: ; CODE XREF: ROM_602F+8F↑j ROM:60FC sjmp ROM_6128 ROM:60FE ; --------------------------------------------------------------------------- ROM:60FE ROM:60FE ROM_60FE: ; CODE XREF: ROM_602F+55↑j ROM:60FE ldb INTMEM_1C, #7 ROM:6101 cmpb INTMEM_DF, 14Bh[INTMEM_56] ROM:6106 jnh ROM_610A ROM:6108 sjmp ROM_607A ROM:610A ; --------------------------------------------------------------------------- ROM:610A ROM:610A ROM_610A: ; CODE XREF: ROM_602F+D7↑j ROM:610A cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:610D jh ROM_6128 ROM:610F ROM:610F ROM_610F: ; CODE XREF: ROM_602F+6B↑j ROM:610F ldb INTMEM_1C, #8 ROM:6112 cmpb INTMEM_DF, 14Ah[INTMEM_56] ROM:6117 jnh ROM_6128 ROM:6119 ldb INTMEM_CF, 14Dh[INTMEM_56] ROM:611E ldb INTMEM_1C, #9 ROM:6121 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6124 jh ROM_6128 ROM:6126 sjmp ROM_60A5 ROM:6128 ; --------------------------------------------------------------------------- ROM:6128 ROM:6128 ROM_6128: ; CODE XREF: ROM_602F+23↑j ROM:6128 ; ROM_602F:ROM_60A3↑j ... ROM:6128 mulub INTMEM_20, 14Eh[INTMEM_56] ROM:612D divub INTMEM_20, 14Fh[INTMEM_56] ROM:6132 stb INTMEM_20, INTMEM_222[] ROM:6137 stb INTMEM_1C, INTMEM_227[] ROM:613C ldb INTMEM_1C+3, INTMEM_1C9[] ROM:6141 ldb INTMEM_1C+2, INTMEM_DF ROM:6144 ld INTMEM_1C, #32h ; '2' ROM:6148 lcall ROM_32A8 ROM:614B stb INTMEM_1C, INTMEM_3D7[] ROM:6150 subb INTMEM_34, INTMEM_1C, #-80h ROM:6154 jbs INTMEM_F9, 6, ROM_6188 ROM:6157 jbs INTMEM_F9, 7, ROM_6188 ROM:615A ldb INTMEM_1C+3, INTMEM_1CC[] ROM:615F ld INTMEM_1C, #33h ; '3' ROM:6163 lcall ROM_32A8 ROM:6166 stb INTMEM_1C, INTMEM_3D9[] ROM:616B jbs INTMEM_FE, 7, ROM_61B5 ROM:616E jbs INTMEM_FF, 0, ROM_618D ROM:6171 orb INTMEM_FF, #2 ROM:6174 cmpb INTMEM_1C, #-80h ROM:6177 jnh ROM_618B ROM:6179 ldb INTMEM_1A+1, 152h[INTMEM_56] ROM:617E subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:6182 andb INTMEM_FF, #-3 ROM:6185 orb INTMEM_FF, #1 ROM:6188 ROM:6188 ROM_6188: ; CODE XREF: ROM_602F+125↑j ROM:6188 ; ROM_602F+128↑j ... ROM:6188 ldb INTMEM_1C, #-80h ROM:618B ROM:618B ROM_618B: ; CODE XREF: ROM_602F+148↑j ROM:618B sjmp ROM_61F1 ROM:618D ; --------------------------------------------------------------------------- ROM:618D ROM:618D ROM_618D: ; CODE XREF: ROM_602F+13F↑j ROM:618D cmpb INTMEM_1C, #-80h ROM:6190 jh ROM_61A3 ROM:6192 ldb INTMEM_1A+1, 152h[INTMEM_56] ROM:6197 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:619B orb INTMEM_FF, #2 ROM:619E ROM:619E ROM_619E: ; CODE XREF: ROM_602F+18C↓j ROM:619E andb INTMEM_FF, #-2 ROM:61A1 sjmp ROM_61F1 ROM:61A3 ; --------------------------------------------------------------------------- ROM:61A3 ROM:61A3 ROM_61A3: ; CODE XREF: ROM_602F+161↑j ROM:61A3 cmpb INTMEM_CA, ZERO_REG ; Zero register ROM:61A6 jh ROM_61D1 ROM:61A8 ldb INTMEM_D0, 153h[INTMEM_56] ROM:61AD orb INTMEM_FF, #2 ROM:61B0 orb INTMEM_FE, #-80h ROM:61B3 sjmp ROM_61D1 ROM:61B5 ; --------------------------------------------------------------------------- ROM:61B5 ROM:61B5 ROM_61B5: ; CODE XREF: ROM_602F+13C↑j ROM:61B5 jbc INTMEM_FF, 0, ROM_61BD ROM:61B8 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:61BB jnh ROM_619E ROM:61BD ROM:61BD ROM_61BD: ; CODE XREF: ROM_602F:ROM_61B5↑j ROM:61BD cmpb INTMEM_1C, #-80h ROM:61C0 jh ROM_61D1 ROM:61C2 ldb INTMEM_CA, 152h[INTMEM_56] ROM:61C7 clrb INTMEM_D0 ROM:61C9 andb INTMEM_FE, #7Fh ROM:61CC andb INTMEM_FF, #-2 ROM:61CF sjmp ROM_61F1 ROM:61D1 ; --------------------------------------------------------------------------- ROM:61D1 ROM:61D1 ROM_61D1: ; CODE XREF: ROM_602F+177↑j ROM:61D1 ; ROM_602F+184↑j ... ROM:61D1 jbc INTMEM_FF, 1, ROM_6188 ROM:61D4 cmpb ZERO_REG, 153h[INTMEM_56] ; Zero register ROM:61D9 je ROM_61F1 ROM:61DB ldb INTMEM_20, 153h[INTMEM_56] ROM:61E0 subb INTMEM_20, INTMEM_D0 ROM:61E3 subb INTMEM_1C, #-80h ROM:61E6 mulub INTMEM_1C, INTMEM_20 ROM:61E9 divub INTMEM_1C, 153h[INTMEM_56] ROM:61EE addb INTMEM_1C, #-80h ROM:61F1 ROM:61F1 ROM_61F1: ; CODE XREF: ROM_602F:ROM_618B↑j ROM:61F1 ; ROM_602F+172↑j ... ROM:61F1 stb INTMEM_1C, INTMEM_3D8[] ROM:61F6 subb INTMEM_34+1, INTMEM_1C, #-80h ROM:61FA ldb INTMEM_1C+2, INTMEM_DF ROM:61FD ldb INTMEM_1C+3, INTMEM_1AD[] ROM:6202 ld INTMEM_1C, #34h ; '4' ROM:6206 lcall ROM_32A8 ROM:6209 stb INTMEM_1C, INTMEM_3DA[] ROM:620E mulub INTMEM_32, INTMEM_1C, #5 ROM:6212 jbs INTMEM_F6, 5, ROM_621D ROM:6215 ld INTMEM_32, 8Ch[INTMEM_56] ROM:621A ljmp ROM_62CF ROM:621D ; --------------------------------------------------------------------------- ROM:621D ROM:621D ROM_621D: ; CODE XREF: ROM_602F+1E3↑j ROM:621D andb INTMEM_FD, #7Fh ROM:6220 jbc INTMEM_FA, 3, ROM_626D ROM:6223 jbc INTMEM_FF, 2, ROM_6233 ROM:6226 st INTMEM_32, INTMEM_26C[] ROM:622B andb INTMEM_FF, #-5 ROM:622E ldb INTMEM_D0+1, 154h[INTMEM_56] ROM:6233 ROM:6233 ROM_6233: ; CODE XREF: ROM_602F+1F4↑j ROM:6233 ld INTMEM_32, INTMEM_26C[] ROM:6238 jbs INTMEM_D4+1, 7, ROM_623D ROM:623B clrb INTMEM_D0+1 ROM:623D ROM:623D ROM_623D: ; CODE XREF: ROM_602F+209↑j ROM:623D ld INTMEM_1C+2, 8Eh[INTMEM_56] ROM:6242 cmpb ZERO_REG, 154h[INTMEM_56] ; Zero register ROM:6247 je ROM_6260 ROM:6249 sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:624D ldbze INTMEM_1A, INTMEM_D0+1 ROM:6250 mul INTMEM_20, INTMEM_1A ROM:6254 ldbze INTMEM_1A, 154h[INTMEM_56] ROM:6259 div INTMEM_20, INTMEM_1A ROM:625D sub INTMEM_1C+2, INTMEM_20 ROM:6260 ROM:6260 ROM_6260: ; CODE XREF: ROM_602F+218↑j ROM:6260 st INTMEM_1C+2, INTMEM_32 ROM:6263 cmpb INTMEM_D0+1, ZERO_REG ; Zero register ROM:6266 jne ROM_6282 ROM:6268 orb INTMEM_FD, #-80h ROM:626B sjmp ROM_6282 ROM:626D ; --------------------------------------------------------------------------- ROM:626D ROM:626D ROM_626D: ; CODE XREF: ROM_602F+1F1↑j ROM:626D orb INTMEM_FF, #4 ROM:6270 cmpb INTMEM_DF, 155h[INTMEM_56] ROM:6275 jnc ROM_6282 ROM:6277 subb INTMEM_1C, INTMEM_44, #-80h ROM:627B mulb INTMEM_1C, #5 ROM:627F add INTMEM_32, INTMEM_1C ROM:6282 ROM:6282 ROM_6282: ; CODE XREF: ROM_602F+237↑j ROM:6282 ; ROM_602F+23C↑j ... ROM:6282 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:6287 ld INTMEM_1C, #35h ; '5' ROM:628B lcall ROM_32A8 ROM:628E stb INTMEM_1C, INTMEM_3DB[] ROM:6293 addb INTMEM_34, INTMEM_34+1 ROM:6296 jnv ROM_629D ROM:6298 jge ROM_62A7 ROM:629A ldb INTMEM_34, #-80h ROM:629D ROM:629D ROM_629D: ; CODE XREF: ROM_602F+267↑j ROM:629D cmpb INTMEM_34, #-80h ROM:62A0 jc ROM_62AA ROM:62A2 cmpb INTMEM_34, INTMEM_1C ROM:62A5 jnh ROM_62AA ROM:62A7 ROM:62A7 ROM_62A7: ; CODE XREF: ROM_602F+269↑j ROM:62A7 ldb INTMEM_34, INTMEM_1C ROM:62AA ROM:62AA ROM_62AA: ; CODE XREF: ROM_602F+271↑j ROM:62AA ; ROM_602F+276↑j ROM:62AA mulb INTMEM_34, #5 ROM:62AE ld INTMEM_1A, INTMEM_266[] ROM:62B3 add INTMEM_32, INTMEM_1A ROM:62B6 add INTMEM_32, INTMEM_34 ROM:62B9 sub INTMEM_32, #384h ROM:62BD jbc INTMEM_32+1, 7, ROM_62C4 ROM:62C0 ld INTMEM_32, #0 ROM:62C4 ROM:62C4 ROM_62C4: ; CODE XREF: ROM_602F+28E↑j ROM:62C4 sub INTMEM_32, INTMEM_222[] ROM:62C9 jc ROM_62CF ROM:62CB ld INTMEM_32, #0 ROM:62CF ROM:62CF ROM_62CF: ; CODE XREF: ROM_602F+1EB↑j ROM:62CF ; ROM_602F+29A↑j ROM:62CF st INTMEM_32, INTMEM_170[] ROM:62D4 jbs INTMEM_AB, 4, ROM_62E0 ROM:62D7 ld INTMEM_1C, #4 ROM:62DB lcall ROM_30B6 ROM:62DE sjmp ROM_6321 ROM:62E0 ; --------------------------------------------------------------------------- ROM:62E0 ROM:62E0 ROM_62E0: ; CODE XREF: ROM_602F+2A5↑j ROM:62E0 add INTMEM_20, INTMEM_32, #384h ROM:62E5 add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:62EA add INTMEM_1C+2, INTMEM_32, #1194h ROM:62EF add INTMEM_1C, INTMEM_32, #189Ch ROM:62F4 ldbze INTMEM_1A, INTMEM_3F0[] ROM:62F9 add INTMEM_20, INTMEM_1A ROM:62FC ldbze INTMEM_1A, INTMEM_3F1[] ROM:6301 add INTMEM_20+2, INTMEM_1A ROM:6304 ldbze INTMEM_1A, INTMEM_3F2[] ROM:6309 add INTMEM_1C+2, INTMEM_1A ROM:630C ldbze INTMEM_1A, INTMEM_3F3[] ROM:6311 add INTMEM_1C, INTMEM_1A ROM:6314 cmp INTMEM_1C, #1C20h ROM:6318 jnc ROM_631E ROM:631A sub INTMEM_1C, #1C20h ROM:631E ROM:631E ROM_631E: ; CODE XREF: ROM_602F+2E9↑j ROM:631E lcall ROM_3071 ROM:6321 ROM:6321 ROM_6321: ; CODE XREF: ROM_602F+2AF↑j ROM:6321 ret ROM:6321 ; End of function ROM_602F ROM:6321 ROM:6322 ROM:6322 ; =============== S U B R O U T I N E ======================================= ROM:6322 ROM:6322 ROM:6322 ROM_6322: ; CODE XREF: ROM_420E+12↑p ROM:6322 ldb INTMEM_1C+3, INTMEM_1B9[] ROM:6327 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:632C ld INTMEM_1C, #6 ROM:6330 lcall ROM_32A8 ROM:6333 clrb INTMEM_1C+1 ROM:6335 add INTMEM_24, INTMEM_1C, #300h ROM:633A ld INTMEM_1C, #7 ROM:633E lcall ROM_32A8 ROM:6341 ldbze INTMEM_20, INTMEM_1C+3 ROM:6344 shl INTMEM_20, #1 ROM:6347 st INTMEM_24, 1D8h[INTMEM_20] ROM:634C shl INTMEM_1C, #8 ROM:634F st INTMEM_1C, 1E0h[INTMEM_20] ROM:6354 cmpb INTMEM_1C+3, #3 ROM:6357 jnc ROM_635C ROM:6359 ldb INTMEM_1C+3, #-1 ROM:635C ROM:635C ROM_635C: ; CODE XREF: ROM_6322+35↑j ROM:635C incb INTMEM_1C+3 ROM:635E stb INTMEM_1C+3, INTMEM_1B9[] ROM:6363 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:6368 ld INTMEM_1C, #8 ROM:636C lcall ROM_32A8 ROM:636F clrb INTMEM_1C+1 ROM:6371 addb INTMEM_1C, 0C0h[INTMEM_56] ROM:6376 jnc ROM_637A ROM:6378 incb INTMEM_1C+1 ROM:637A ROM:637A ROM_637A: ; CODE XREF: ROM_6322+54↑j ROM:637A sub INTMEM_1C, #0B4h ROM:637E jc ROM_6382 ROM:6380 clr INTMEM_1C ROM:6382 ROM:6382 ROM_6382: ; CODE XREF: ROM_6322+5C↑j ROM:6382 cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:6385 je ROM_638A ROM:6387 ldb INTMEM_1C, #-1 ROM:638A ROM:638A ROM_638A: ; CODE XREF: ROM_6322+63↑j ROM:638A mulub INTMEM_1C, 0BFh[INTMEM_56] ROM:638F divub INTMEM_1C, 0C0h[INTMEM_56] ROM:6394 jnv ROM_6399 ROM:6396 ldb INTMEM_1C, #-1 ROM:6399 ROM:6399 ROM_6399: ; CODE XREF: ROM_6322+72↑j ROM:6399 addb INTMEM_1C, INTMEM_241[] ROM:639E jnc ROM_63A3 ROM:63A0 ldb INTMEM_1C, #-1 ROM:63A3 ROM:63A3 ROM_63A3: ; CODE XREF: ROM_6322+7C↑j ROM:63A3 stb INTMEM_1C, INTMEM_1BA[] ROM:63A8 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:63AD ld INTMEM_1C, #9 ROM:63B1 lcall ROM_32A8 ROM:63B4 stb INTMEM_1C, INTMEM_1BB[] ROM:63B9 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:63BE ld INTMEM_1C, #0Ah ROM:63C2 lcall ROM_32A8 ROM:63C5 mulub INTMEM_1C, #19h ROM:63C8 st INTMEM_1C, INTMEM_186[] ROM:63CD ldb INTMEM_1A, 0D9h[INTMEM_56] ROM:63D2 clr INTMEM_1C ROM:63D4 jbs INTMEM_F9, 4, ROM_63E2 ROM:63D7 jbc INTMEM_F9, 0, ROM_63F1 ROM:63DA orb INTMEM_F9, #10h ROM:63DD stb INTMEM_1A, INTMEM_CD ROM:63E0 sjmp ROM_63EC ROM:63E2 ; --------------------------------------------------------------------------- ROM:63E2 ROM:63E2 ROM_63E2: ; CODE XREF: ROM_6322+B2↑j ROM:63E2 jbs INTMEM_F9, 0, ROM_63F1 ROM:63E5 andb INTMEM_F9, #-11h ROM:63E8 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CD ROM:63EC ROM:63EC ROM_63EC: ; CODE XREF: ROM_6322+BE↑j ROM:63EC st INTMEM_1C, INTMEM_188[] ROM:63F1 ROM:63F1 ROM_63F1: ; CODE XREF: ROM_6322+B5↑j ROM:63F1 ; ROM_6322:ROM_63E2↑j ROM:63F1 ldb INTMEM_1C+2, 0DAh[INTMEM_56] ROM:63F6 mulub INTMEM_1C+2, INTMEM_189[] ROM:63FB cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:63FE je ROM_6403 ROM:6400 divub INTMEM_1C+2, INTMEM_1A ROM:6403 ROM:6403 ROM_6403: ; CODE XREF: ROM_6322+DC↑j ROM:6403 stb INTMEM_1C+2, INTMEM_1BC[] ROM:6408 jbs INTMEM_F9, 5, ROM_640E ROM:640B ljmp ROM_6668 ROM:640E ; --------------------------------------------------------------------------- ROM:640E ROM:640E ROM_640E: ; CODE XREF: ROM_6322+E6↑j ROM:640E andb INTMEM_F9, #-21h ROM:6411 ldb INTMEM_1A, INTMEM_1AC[] ROM:6416 cmpb INTMEM_1A, INTMEM_1BA[] ROM:641B jnh ROM_6422 ROM:641D ldb INTMEM_1A, INTMEM_1BA[] ROM:6422 ROM:6422 ROM_6422: ; CODE XREF: ROM_6322+F9↑j ROM:6422 stb INTMEM_1A, INTMEM_1BD[] ROM:6427 ldb INTMEM_1C, 0DBh[INTMEM_56] ROM:642C ldb INTMEM_1C+1, 0DCh[INTMEM_56] ROM:6431 ldb INTMEM_1C+2, INTMEM_D8+1 ROM:6434 ld INTMEM_1A, #1F0h ROM:6438 clr INTMEM_20 ROM:643A lcall ROM_4576 ROM:643D stb INTMEM_1C+3, INTMEM_1BE[] ROM:6442 ldb INTMEM_1C, 0DDh[INTMEM_56] ROM:6447 ldb INTMEM_1C+1, 0DEh[INTMEM_56] ROM:644C ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6451 ld INTMEM_1A, #1F2h ROM:6455 ld INTMEM_20, #1D6h ROM:6459 lcall ROM_4576 ROM:645C stb INTMEM_1C+3, INTMEM_1BF[] ROM:6461 ldb INTMEM_1A, INTMEM_1BF[] ROM:6466 ldb INTMEM_1A+1, INTMEM_1BE[] ROM:646B ldb INTMEM_1C, #-80h ROM:646E ldb INTMEM_1C+1, #-80h ROM:6471 cmp INTMEM_5E, 3Ah[INTMEM_56] ROM:6476 jnc ROM_6484 ROM:6478 jbc INTMEM_1A, 7, ROM_647E ROM:647B ldb INTMEM_1C, INTMEM_1A ROM:647E ROM:647E ROM_647E: ; CODE XREF: ROM_6322+156↑j ROM:647E jbc INTMEM_1A+1, 7, ROM_6484 ROM:6481 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6484 ROM:6484 ROM_6484: ; CODE XREF: ROM_6322+154↑j ROM:6484 ; ROM_6322:ROM_647E↑j ROM:6484 ld INTMEM_1C+2, INTMEM_186[] ROM:6489 jbc INTMEM_FA, 0, ROM_6496 ROM:648C add INTMEM_1C+2, 3Ch[INTMEM_56] ROM:6491 jnc ROM_6496 ROM:6493 ldbse INTMEM_1C+2, #-1 ROM:6496 ROM:6496 ROM_6496: ; CODE XREF: ROM_6322+167↑j ROM:6496 ; ROM_6322+16F↑j ROM:6496 cmp INTMEM_5E, INTMEM_1C+2 ROM:6499 jc ROM_64A0 ROM:649B orb INTMEM_FA, #1 ROM:649E sjmp ROM_64B5 ROM:64A0 ; --------------------------------------------------------------------------- ROM:64A0 ROM:64A0 ROM_64A0: ; CODE XREF: ROM_6322+177↑j ROM:64A0 andb INTMEM_FA, #-2 ROM:64A3 jbs INTMEM_F9, 6, ROM_64B5 ROM:64A6 jbs INTMEM_F9, 7, ROM_64B5 ROM:64A9 jbs INTMEM_1A, 7, ROM_64AF ROM:64AC ldb INTMEM_1C, INTMEM_1A ROM:64AF ROM:64AF ROM_64AF: ; CODE XREF: ROM_6322+187↑j ROM:64AF jbs INTMEM_1A+1, 7, ROM_64B5 ROM:64B2 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:64B5 ROM:64B5 ROM_64B5: ; CODE XREF: ROM_6322+17C↑j ROM:64B5 ; ROM_6322+181↑j ... ROM:64B5 stb INTMEM_1C, INTMEM_1C0[] ROM:64BA stb INTMEM_1C+1, INTMEM_1C1[] ROM:64BF ldb INTMEM_1A, INTMEM_1C0[] ROM:64C4 subb INTMEM_1C, INTMEM_1A, #-80h ROM:64C8 jc ROM_64CC ROM:64CA negb INTMEM_1C ROM:64CC ROM:64CC ROM_64CC: ; CODE XREF: ROM_6322+1A6↑j ROM:64CC mulub INTMEM_1C, INTMEM_1BB[] ROM:64D1 divub INTMEM_1C, #0Ah ROM:64D4 jv ROM_64D9 ROM:64D6 jbc INTMEM_1C, 7, ROM_64DC ROM:64D9 ROM:64D9 ROM_64D9: ; CODE XREF: ROM_6322+1B2↑j ROM:64D9 ldb INTMEM_1C, #7Fh ROM:64DC ROM:64DC ROM_64DC: ; CODE XREF: ROM_6322+1B4↑j ROM:64DC jbs INTMEM_1A, 7, ROM_64E1 ROM:64DF negb INTMEM_1C ROM:64E1 ROM:64E1 ROM_64E1: ; CODE XREF: ROM_6322:ROM_64DC↑j ROM:64E1 addb INTMEM_1C, #-80h ROM:64E4 stb INTMEM_1C, INTMEM_1C2[] ROM:64E9 clr INTMEM_20 ROM:64EB ldb INTMEM_1C+2, INTMEM_1C1[] ROM:64F0 cmpb INTMEM_1C+2, #-80h ROM:64F3 je ROM_64F8 ROM:64F5 lcall ROM_45E6 ROM:64F8 ROM:64F8 ROM_64F8: ; CODE XREF: ROM_6322+1D1↑j ROM:64F8 st INTMEM_20, INTMEM_3C2[] ROM:64FD ld INTMEM_20+2, #0 ROM:6501 jbs INTMEM_1C+2, 7, ROM_6508 ROM:6504 ld INTMEM_20+2, #4 ROM:6508 ROM:6508 ROM_6508: ; CODE XREF: ROM_6322+1DF↑j ROM:6508 lcall ROM_4637 ROM:650B clr INTMEM_20 ROM:650D ldb INTMEM_1C+2, INTMEM_1C2[] ROM:6512 cmpb INTMEM_1C+2, #-80h ROM:6515 je ROM_651A ROM:6517 lcall ROM_45E6 ROM:651A ROM:651A ROM_651A: ; CODE XREF: ROM_6322+1F3↑j ROM:651A st INTMEM_20, INTMEM_3C4[] ROM:651F ld INTMEM_20+2, #2 ROM:6523 jbs INTMEM_1C+2, 7, ROM_652A ROM:6526 ld INTMEM_20+2, #6 ROM:652A ROM:652A ROM_652A: ; CODE XREF: ROM_6322+201↑j ROM:652A lcall ROM_4637 ROM:652D ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6532 cmpb INTMEM_1C+2, INTMEM_1C3[] ROM:6537 jnh ROM_653E ROM:6539 stb INTMEM_1C+2, INTMEM_1C3[] ROM:653E ROM:653E ROM_653E: ; CODE XREF: ROM_6322+215↑j ROM:653E ldb INTMEM_1A, INTMEM_D8+1 ROM:6541 cmpb INTMEM_1A, INTMEM_1C4[] ROM:6546 jnh ROM_654D ROM:6548 stb INTMEM_1A, INTMEM_1C4[] ROM:654D ROM:654D ROM_654D: ; CODE XREF: ROM_6322+224↑j ROM:654D cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:6552 jc ROM_658A ROM:6554 jbc INTMEM_AD, 3, ROM_658A ROM:6557 cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:655C jne ROM_6565 ROM:655E cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6563 je ROM_6594 ROM:6565 ROM:6565 ROM_6565: ; CODE XREF: ROM_6322+23A↑j ROM:6565 ldb INTMEM_20, INTMEM_1C4[] ROM:656A subb INTMEM_20, INTMEM_1A ROM:656D cmpb INTMEM_20, 0E1h[INTMEM_56] ROM:6572 jc ROM_658A ROM:6574 ldb INTMEM_20, INTMEM_1C3[] ROM:6579 subb INTMEM_20, INTMEM_1C+2 ROM:657C cmpb INTMEM_20, 0E2h[INTMEM_56] ROM:6581 jnc ROM_659E ROM:6583 cmpb INTMEM_1C+2, INTMEM_1BA[] ROM:6588 je ROM_659E ROM:658A ROM:658A ROM_658A: ; CODE XREF: ROM_6322+230↑j ROM:658A ; ROM_6322+232↑j ... ROM:658A st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:658F st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6594 ROM:6594 ROM_6594: ; CODE XREF: ROM_6322+241↑j ROM:6594 stb INTMEM_1A, INTMEM_1C4[] ROM:6599 stb INTMEM_1C+2, INTMEM_1C3[] ROM:659E ROM:659E ROM_659E: ; CODE XREF: ROM_6322+25F↑j ROM:659E ; ROM_6322+266↑j ROM:659E ldb INTMEM_1C+2, INTMEM_1BD[] ROM:65A3 cmpb INTMEM_1C+2, INTMEM_1C5[] ROM:65A8 jc ROM_65AF ROM:65AA stb INTMEM_1C+2, INTMEM_1C5[] ROM:65AF ROM:65AF ROM_65AF: ; CODE XREF: ROM_6322+286↑j ROM:65AF ldb INTMEM_1A, INTMEM_D8+1 ROM:65B2 cmpb INTMEM_1A, INTMEM_1C6[] ROM:65B7 jc ROM_65BE ROM:65B9 stb INTMEM_1A, INTMEM_1C6[] ROM:65BE ROM:65BE ROM_65BE: ; CODE XREF: ROM_6322+295↑j ROM:65BE cmp INTMEM_5E, 40h[INTMEM_56] ROM:65C3 jc ROM_6613 ROM:65C5 cmpb INTMEM_D8+1, 0E6h[INTMEM_56] ROM:65CA jc ROM_6613 ROM:65CC cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:65D1 jc ROM_6613 ROM:65D3 jbc INTMEM_FA, 0, ROM_65D9 ROM:65D6 jbc INTMEM_AD, 3, ROM_6613 ROM:65D9 ROM:65D9 ROM_65D9: ; CODE XREF: ROM_6322+2B1↑j ROM:65D9 cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:65DE jne ROM_65E7 ROM:65E0 cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:65E5 je ROM_661D ROM:65E7 ROM:65E7 ROM_65E7: ; CODE XREF: ROM_6322+2BC↑j ROM:65E7 subb INTMEM_20, INTMEM_1A, INTMEM_1C6[] ROM:65ED cmpb INTMEM_20, 0E3h[INTMEM_56] ROM:65F2 jc ROM_6613 ROM:65F4 ldb INTMEM_1A+1, INTMEM_1BE[] ROM:65F9 subb INTMEM_1A+1, #-80h ROM:65FC jbs INTMEM_1A+1, 7, ROM_6606 ROM:65FF cmpb INTMEM_1A+1, 0E4h[INTMEM_56] ROM:6604 jc ROM_6613 ROM:6606 ROM:6606 ROM_6606: ; CODE XREF: ROM_6322+2DA↑j ROM:6606 subb INTMEM_20, INTMEM_1C+2, INTMEM_1C5[] ROM:660C cmpb INTMEM_20, 0E5h[INTMEM_56] ROM:6611 jnc ROM_6627 ROM:6613 ROM:6613 ROM_6613: ; CODE XREF: ROM_6322+2A1↑j ROM:6613 ; ROM_6322+2A8↑j ... ROM:6613 st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6618 st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:661D ROM:661D ROM_661D: ; CODE XREF: ROM_6322+2C3↑j ROM:661D stb INTMEM_1A, INTMEM_1C6[] ROM:6622 stb INTMEM_1C+2, INTMEM_1C5[] ROM:6627 ROM:6627 ROM_6627: ; CODE XREF: ROM_6322+2EF↑j ROM:6627 ld INTMEM_1A, INTMEM_1EC[] ROM:662C cmp INTMEM_1A, INTMEM_1EE[] ROM:6631 jc ROM_6638 ROM:6633 ld INTMEM_1A, INTMEM_1EE[] ROM:6638 ROM:6638 ROM_6638: ; CODE XREF: ROM_6322+30F↑j ROM:6638 ld INTMEM_1C, INTMEM_1E8[] ROM:663D cmp INTMEM_1C, INTMEM_1EA[] ROM:6642 jc ROM_6649 ROM:6644 ld INTMEM_1C, INTMEM_1EA[] ROM:6649 ROM:6649 ROM_6649: ; CODE XREF: ROM_6322+320↑j ROM:6649 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:664C je ROM_665E ROM:664E ldb INTMEM_1C+2, INTMEM_1BC[] ROM:6653 mulub INTMEM_1C+2, #20h ; ' ' ROM:6656 add INTMEM_1C, INTMEM_1C+2 ROM:6659 jnc ROM_665E ROM:665B ldbse INTMEM_1C, #-1 ROM:665E ROM:665E ROM_665E: ; CODE XREF: ROM_6322+32A↑j ROM:665E ; ROM_6322+337↑j ROM:665E st INTMEM_1A, INTMEM_18C[] ROM:6663 st INTMEM_1C, INTMEM_18A[] ROM:6668 ROM:6668 ROM_6668: ; CODE XREF: ROM_6322+E9↑j ROM:6668 ret ROM:6668 ; End of function ROM_6322 ROM:6668 ROM:6669 ROM:6669 ; =============== S U B R O U T I N E ======================================= ROM:6669 ROM:6669 ROM:6669 ROM_6669: ; CODE XREF: ROM_420E+9↑p ROM:6669 ldb INTMEM_1A, INTMEM_1AD[] ROM:666E cmpb INTMEM_1A, 0D2h[INTMEM_56] ROM:6673 jnh ROM_6695 ROM:6675 cmpb INTMEM_1A, 0D3h[INTMEM_56] ROM:667A jh ROM_6695 ROM:667C ldb INTMEM_1A, INTMEM_DF ROM:667F cmpb INTMEM_1A, 0D4h[INTMEM_56] ROM:6684 jnc ROM_6695 ROM:6686 jbc INTMEM_A3, 7, ROM_66C4 ROM:6689 ldb INTMEM_A3, INTMEM_202[] ROM:668E stb ZERO_REG, INTMEM_206[] ; Zero register ROM:6693 sjmp ROM_66C4 ROM:6695 ; --------------------------------------------------------------------------- ROM:6695 ROM:6695 ROM_6695: ; CODE XREF: ROM_6669+A↑j ROM:6695 ; ROM_6669+11↑j ... ROM:6695 jbs INTMEM_A3, 7, ROM_66C3 ROM:6698 stb ZERO_REG, INTMEM_3F3[] ; Zero register ROM:669D stb ZERO_REG, INTMEM_3F2[] ; Zero register ROM:66A2 stb ZERO_REG, INTMEM_3F0[] ; Zero register ROM:66A7 stb ZERO_REG, INTMEM_3F1[] ; Zero register ROM:66AC ldb INTMEM_A3, #-1 ROM:66AF pushf ROM:66B0 ldb INTMEM_1A, INTMEM_154[] ROM:66B5 orb INTMEM_1A, #-80h ROM:66B8 stb INTMEM_1A, INTMEM_154[] ROM:66BD stb INTMEM_1A, 1FFEh[] ROM:66C2 popf ROM:66C3 ROM:66C3 ROM_66C3: ; CODE XREF: ROM_6669:ROM_6695↑j ROM:66C3 ret ROM:66C4 ; --------------------------------------------------------------------------- ROM:66C4 ROM:66C4 ROM_66C4: ; CODE XREF: ROM_6669+1D↑j ROM:66C4 ; ROM_6669+2A↑j ROM:66C4 ldbze INTMEM_1C, 0D5h[INTMEM_56] ROM:66C9 divub INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:66CC addb INTMEM_1C+1, #14h ROM:66CF pushf ROM:66D0 stb INTMEM_1C+1, INTMEM_204[] ROM:66D5 subb INTMEM_1C, #2 ROM:66D8 jc ROM_66DD ROM:66DA addb INTMEM_1C, #12h ROM:66DD ROM:66DD ROM_66DD: ; CODE XREF: ROM_6669+6F↑j ROM:66DD stb INTMEM_1C, INTMEM_202[] ROM:66E2 popf ROM:66E3 ldbze INTMEM_1C, 0D6h[INTMEM_56] ROM:66E8 divub INTMEM_1C, #0Ah ROM:66EB addb INTMEM_1C+1, #14h ROM:66EE pushf ROM:66EF stb INTMEM_1C+1, INTMEM_205[] ROM:66F4 subb INTMEM_1C, #2 ROM:66F7 jc ROM_66FC ROM:66F9 addb INTMEM_1C, #12h ROM:66FC ROM:66FC ROM_66FC: ; CODE XREF: ROM_6669+8E↑j ROM:66FC stb INTMEM_1C, INTMEM_203[] ROM:6701 popf ROM:6702 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:6707 ld INTMEM_1C, #5 ROM:670B lcall ROM_32A8 ROM:670E stb INTMEM_1C, INTMEM_20A[] ROM:6713 cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:6716 jne ROM_673A ROM:6718 ld INTMEM_1C, #3 ROM:671C ROM:671C ROM_671C: ; CODE XREF: ROM_6669+CA↓j ROM:671C pushf ROM:671D ldb INTMEM_1C+2, 3F0h[INTMEM_1C] ROM:6722 subb INTMEM_1C+2, 0D8h[INTMEM_56] ROM:6727 jc ROM_672B ROM:6729 clrb INTMEM_1C+2 ROM:672B ROM:672B ROM_672B: ; CODE XREF: ROM_6669+BE↑j ROM:672B stb INTMEM_1C+2, 3F0h[INTMEM_1C] ROM:6730 popf ROM:6731 dec INTMEM_1C ROM:6733 jc ROM_671C ROM:6735 ldb INTMEM_C4, 0D7h[INTMEM_56] ROM:673A ROM:673A ROM_673A: ; CODE XREF: ROM_6669+AD↑j ROM:673A ret ROM:673A ; End of function ROM_6669 ROM:673A ROM:673B ROM:673B ; =============== S U B R O U T I N E ======================================= ROM:673B ROM:673B ROM:673B ROM_673B: ; CODE XREF: ROM_420E+18↑p ROM:673B ldb INTMEM_1C+2, INTMEM_DF ROM:673E ldb INTMEM_1C+3, INTMEM_1AD[] ROM:6743 ld INTMEM_1C, #37h ; '7' ROM:6747 lcall ROM_32A8 ROM:674A ldb INTMEM_1C+3, INTMEM_1C ROM:674D ldb INTMEM_1C+2, INTMEM_1AE[] ROM:6752 ld INTMEM_1C, #36h ; '6' ROM:6756 lcall ROM_32A8 ROM:6759 mulub INTMEM_1C, INTMEM_1C+3 ROM:675C shr INTMEM_1C, #1 ROM:675F st INTMEM_1C, INTMEM_26E[] ROM:6764 ret ROM:6764 ; End of function ROM_673B ROM:6764 ROM:6765 ; --------------------------------------------------------------------------- ROM:6765 rst ROM:6765 ; --------------------------------------------------------------------------- ROM:6766 db 0E9h, 50h, 0F1h, 50h, 1Dh, 51h, 7Ah, 51h, 3Ah, 5Dh ROM:6766 db 41h, 5Dh, 6Ch, 5Dh, 78h, 5Dh, 8Ch, 5Dh, 0A9h, 5Dh, 67h ROM:6766 db 60h, 67h, 60h, 7Ah, 60h, 92h, 60h, 0AAh, 60h, 0C3h ROM:6766 db 60h, 0DEh, 60h, 0FEh, 60h, 0Fh, 61h, 1Eh, 61h, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6766 db 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8366 db 0FFh, 0, 9, 0CAh, 3, 0C0h, 9, 0, 0, 0B0h, 4, 55h, 1 ROM:8366 db 10h, 2, 0DCh, 5, 40h, 9Ch, 0DCh, 5, 1, 0, 1, 0, 2, 0 ROM:8366 db 40h, 0, 5Eh, 1, 58h, 2, 40h, 2, 80h, 1, 40h, 2, 0C0h ROM:8366 db 8, 80h, 0, 0, 0, 40h, 1, 80h, 0, 80h, 3, 0FFh, 0FFh ROM:8366 db 0C0h, 0, 58h, 0CFh, 0E0h, 83h, 3Fh, 2, 90h, 1, 64h ROM:8366 db 19h, 0ACh, 0Dh, 64h, 0, 0F4h, 1, 0FAh, 0, 0E8h, 3, 1 ROM:8366 db 0, 0EEh, 2, 0E4h, 4Dh, 0FCh, 1, 2Ch, 1, 0C8h, 0, 0FCh ROM:8366 db 0BFh, 1, 0, 2Ch, 1Ah, 2Ch, 1Ah, 32h, 0, 0D0h, 7, 96h ROM:8366 db 0, 1Eh, 0, 3Fh, 14h, 0A0h, 63h, 60h, 0EAh, 0F4h, 1 ROM:8366 db 26h, 2, 30h, 75h, 20h, 4Eh, 1Fh, 63h, 31h, 60h, 1, 84h ROM:8366 db 19h, 0, 23h, 0, 64h, 80h, 64h, 80h, 7Fh, 3, 66h, 3 ROM:8366 db 64h, 0, 58h, 2, 0E8h, 3, 52h, 3, 0Ch, 3, 12h, 3, 96h ROM:8366 db 7Dh, 0AAh, 1Dh, 6, 2, 7, 0Ch, 3Ch, 14h, 3Fh, 4, 20h ROM:8366 db 0FDh, 3, 0Ah, 0FEh, 3, 0E8h, 0F5h, 0Ah, 8Eh, 78h, 6Bh ROM:8366 db 28h, 0C8h, 8Ah, 4, 6, 18h, 0AAh, 6Ah, 0Ah, 50h, 78h ROM:8366 db 1, 7Dh, 0FAh, 4, 1Fh, 2, 7Dh, 3, 0, 2Ch, 0C2h, 0AAh ROM:8366 db 0B4h, 78h, 5, 7, 0Fh, 26h, 0FFh, 2Eh, 14h, 24h, 0Ah ROM:8366 db 9Ch, 0A3h, 3Dh, 8, 64h, 6, 14h, 98h, 9Ch, 0Fh, 32h ROM:8366 db 0Ch, 1, 0Ah, 14h, 2, 3, 2, 2, 0Fh, 2, 0Dh, 5, 0Dh, 2 ROM:8366 db 5, 0C2h, 0E9h, 96h, 9, 0FFh, 1Ch, 91h, 9Ch, 0FFh, 0 ROM:8366 db 0, 8, 0EEh, 0Eh, 4, 21h, 8Eh, 0E2h, 2, 3Ch, 28h, 0FFh ROM:8366 db 0B4h, 0C3h, 47h, 0, 0, 73h, 45h, 6Dh, 5Dh, 0Fh, 3Bh ROM:8366 db 5, 91h, 4Eh, 10h, 37h, 4, 0C1h, 0AEh, 7Dh, 0AAh, 0Eh ROM:8366 db 5, 4, 0A0h, 60h, 80h, 0Ch, 0E8h, 0E0h, 0F0h, 0DCh, 16h ROM:8366 db 0Ah, 1Eh, 6Eh, 78h, 0, 0, 19h, 3Ch, 5, 1Fh, 64h, 80h ROM:8366 db 0Ah, 0B4h, 0BFh, 2, 19h, 1Eh, 0, 16h, 4, 0Ch, 95h, 29h ROM:8366 db 0FFh, 23h, 7, 3Ch, 12h, 0Eh, 0AAh, 40h, 28h, 0C1h, 80h ROM:8366 db 0B0h, 28h, 6, 3Ch, 0Fh, 10h, 10h, 19h, 23h, 29h, 69h ROM:8366 db 0B6h, 26h, 4, 1Eh, 7Dh, 9Ch, 0BFh, 5Ah, 32h, 10h, 9Ch ROM:8366 db 5, 5, 12h, 0Ah, 3, 1, 51h, 8Dh, 0DDh, 64h, 2Dh, 14h ROM:8366 db 2, 1, 18h, 6Eh ROM:8566 db 7, 0Bh, 0Ah, 1, 0Ah, 10h, 18h, 26h, 3Ch, 58h, 0C3h ROM:8566 db 0E0h, 0EEh, 0F5h, 0FFh, 0DDh, 0C3h, 0ABh, 91h, 79h ROM:8566 db 39h, 21h, 0Fh, 0, 0Ah, 1, 16h, 1Eh, 28h, 3Ch, 50h, 64h ROM:8566 db 78h, 8Ch, 94h, 98h, 2Eh, 33h, 3Dh, 40h, 45h, 47h, 4Ch ROM:8566 db 52h, 57h, 66h, 5, 1, 0Fh, 14h, 64h, 8Ch, 0F0h, 28h ROM:8566 db 32h, 32h, 50h, 6Eh, 6, 1, 0Fh, 14h, 3Ch, 64h, 8Ch, 0F0h ROM:8566 db 7Ah, 54h, 54h, 54h, 2Eh, 1Ah, 2, 1, 54h, 55h, 0FFh ROM:8566 db 38h, 9, 1, 1Ch, 28h, 32h, 39h, 47h, 55h, 71h, 8Eh, 0AAh ROM:8566 db 27h, 21h, 1Dh, 1Bh, 17h, 15h, 12h, 11h, 0Ch, 0Ch, 1 ROM:8566 db 0Eh, 1Ch, 28h, 32h, 39h, 47h, 55h, 71h, 8Eh, 0A3h, 0AAh ROM:8566 db 0C6h, 43h, 3Ah, 34h, 2Fh, 2Bh, 26h, 22h, 1Eh, 1Ah, 17h ROM:8566 db 16h, 14h, 0Ch, 1, 0Eh, 1Ch, 28h, 32h, 39h, 47h, 55h ROM:8566 db 71h, 8Eh, 0AAh, 0BFh, 0CDh, 0BEh, 0B2h, 81h, 66h, 57h ROM:8566 db 3Fh, 29h, 1Ch, 13h, 0Ah, 0Ah, 12h, 0Ch, 1, 37h, 3Ch ROM:8566 db 41h, 46h, 4Bh, 50h, 55h, 5Ah, 6Eh, 78h, 8Ch, 0A0h, 3Fh ROM:8566 db 4Ah, 56h, 64h, 73h, 84h, 8Fh, 97h, 97h, 98h, 98h, 98h ROM:8566 db 3, 1, 80h, 82h, 0AAh, 0FFh, 4Ah, 3Ch, 0Ch, 1, 37h, 3Ch ROM:8566 db 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 96h, 0A0h, 59h ROM:8566 db 4Eh, 3Bh, 31h, 29h, 21h, 1Ch, 18h, 14h, 11h, 0Eh, 0Ch ROM:8566 db 0Ah, 1, 0Eh, 1Ch, 28h, 32h, 39h, 47h, 55h, 71h, 8Eh ROM:8566 db 0AAh, 0E0h, 0E0h, 0E0h, 0C0h, 80h, 70h, 68h, 60h, 40h ROM:8566 db 40h, 4, 1, 47h, 55h, 6Ah, 0AAh, 0FAh, 75h, 75h, 26h ROM:8566 db 2, 1, 63h, 0AAh, 4Bh, 19h, 3, 1, 39h, 8Eh, 0AAh, 30h ROM:8566 db 2Ah, 23h, 7, 1, 0, 35h, 67h, 80h, 99h, 0CBh, 0FFh, 6Eh ROM:8566 db 14h, 5, 0, 5, 0Ah, 14h, 3, 1, 0, 1Eh, 84h, 0, 26h, 0FFh ROM:8566 db 2, 1, 84h, 0B4h, 0, 34h, 3, 1, 0, 26h, 0FFh, 0, 1Eh ROM:8566 db 84h, 2, 1, 0, 34h, 84h, 0B4h, 4, 1, 14h, 28h, 3Ch, 64h ROM:8566 db 0, 0, 12h, 41h, 7, 1, 34h, 3Ch, 50h, 64h, 78h, 8Ch ROM:8566 db 0A0h, 0, 0Ah, 23h, 32h, 3Ch, 55h, 6Eh, 5, 1, 67h, 76h ROM:8566 db 80h, 8Ah, 8Fh, 90h, 0ACh, 0B4h, 0B8h, 0BEh, 4, 1, 1Eh ROM:8566 db 3Ch, 64h, 8Ch, 6, 0Eh, 0Eh, 8, 7, 1, 39h, 47h, 55h ROM:8566 db 71h, 8Eh, 0A3h, 0AAh, 45h, 3Bh, 32h, 24h, 21h, 1Fh ROM:8566 db 1Dh, 6, 6, 0Ch, 14h, 23h, 32h, 46h, 64h, 0Ch, 14h, 28h ROM:8566 db 5Ah, 8Ch, 0DCh, 29h, 8Fh, 0D5h, 0E9h, 0E9h, 0E9h, 29h ROM:8566 db 69h, 0C3h, 0E9h, 0E9h, 0E9h, 29h, 42h, 0A1h, 0E9h, 0E9h ROM:8566 db 0E9h, 1Ch, 1Ch, 61h, 0B3h, 0E9h, 0E9h, 1Ch, 1Ch, 3Bh ROM:8566 db 8Ah, 0CAh, 0E9h, 1Ch, 1Ch, 24h, 57h, 0A9h, 0E9h, 4 ROM:8566 db 5, 36h, 4Fh, 82h, 0B6h, 24h, 28h, 3Ch, 8Ch, 0B4h, 0 ROM:8566 db 0, 0, 0, 0, 0, 4, 8, 0, 3, 8, 0Dh, 8, 9, 0Eh, 0Fh, 8 ROM:8566 db 0Dh, 0Fh, 10h, 2, 4, 55h, 0AAh, 0, 1, 2, 3, 0E1h, 0E1h ROM:8566 db 0, 0, 0EBh, 0EBh, 0, 0, 6, 4, 39h, 47h, 55h, 78h, 8Eh ROM:8566 db 0AAh, 0, 1, 2, 3, 32h, 26h, 19h, 0Ch, 0Ah, 8, 0, 0 ROM:8566 db 0, 0, 0, 0, 12h, 12h, 19h, 19h, 19h, 12h, 0, 0, 0, 0 ROM:8566 db 0, 0, 8, 3, 7Dh, 7Eh, 7Fh, 80h, 8Fh, 9Fh, 0B3h, 0CDh ROM:8566 db 1Ch, 82h, 0CFh, 10h, 0 ROM:8766 db 0, 0, 12h, 28h, 4Eh, 82h, 10h, 0, 0, 0, 10h, 28h, 4Eh ROM:8766 db 64h, 10h, 4, 0, 0, 0Ch, 14h, 14h, 14h, 7, 3, 7Eh, 7Fh ROM:8766 db 80h, 81h, 82h, 87h, 8Fh, 1Ch, 82h, 0CFh, 0, 0, 0, 0 ROM:8766 db 0Ah, 20h, 90h, 0, 0, 0, 0, 7, 1Ch, 80h, 20h, 0, 0, 0 ROM:8766 db 4, 10h, 60h, 8, 4, 7Dh, 7Eh, 7Fh, 80h, 81h, 87h, 8Fh ROM:8766 db 0CDh, 39h, 55h, 78h, 0A3h, 32h, 32h, 32h, 32h, 0BCh ROM:8766 db 0BCh, 0BCh, 0BCh, 3Fh, 32h, 32h, 32h, 8Ah, 8Ah, 8Ah ROM:8766 db 8Ah, 3Fh, 32h, 32h, 32h, 4Bh, 4Bh, 4Bh, 4Bh, 32h, 32h ROM:8766 db 32h, 32h, 32h, 32h, 32h, 32h, 6, 8, 36h, 4Fh, 69h, 82h ROM:8766 db 0B6h, 0E9h, 0Ch, 10h, 14h, 28h, 3Ch, 64h, 8Ch, 0B4h ROM:8766 db 14h, 14h, 1Ch, 22h, 37h, 35h, 14h, 0, 5, 11h, 34h, 3Eh ROM:8766 db 0, 6, 15h, 20h, 34h, 3Bh, 4, 16h, 2Ah, 31h, 31h, 3Eh ROM:8766 db 0, 18h, 2Ah, 30h, 3Dh, 54h, 0Ah, 2Bh, 43h, 39h, 43h ROM:8766 db 44h, 49h, 56h, 5Ah, 5Ah, 60h, 5Ch, 57h, 5Ah, 5Fh, 64h ROM:8766 db 64h, 64h, 6, 8, 36h, 4Fh, 69h, 82h, 0B6h, 0E9h, 0Ch ROM:8766 db 10h, 14h, 28h, 3Ch, 64h, 8Ch, 0B4h, 87h, 7Ch, 79h, 75h ROM:8766 db 75h, 72h, 87h, 79h, 75h, 75h, 75h, 72h, 86h, 78h, 75h ROM:8766 db 75h, 6Eh, 6Eh, 7Dh, 77h, 75h, 75h, 6Dh, 6Bh, 72h, 72h ROM:8766 db 72h, 6Fh, 6Dh, 69h, 6Dh, 6Ah, 66h, 65h, 63h, 5Eh, 6Ah ROM:8766 db 67h, 65h, 63h, 62h, 5Dh, 69h, 67h, 63h, 60h, 62h, 5Ch ROM:8766 db 0Ch, 12h, 1Ch, 29h, 36h, 42h, 4Fh, 5Ch, 69h, 82h, 9Ch ROM:8766 db 0B5h, 0CFh, 0E8h, 0Ch, 10h, 14h, 1Eh, 28h, 32h, 3Ch ROM:8766 db 46h, 50h, 5Ah, 64h, 6Eh, 78h, 8Ch, 0B4h, 0C8h, 0DCh ROM:8766 db 0F0h, 57h, 5Fh, 6Eh, 73h, 77h, 7Ch, 82h, 89h, 8Eh, 96h ROM:8766 db 99h, 9Ah, 59h, 67h, 74h, 75h, 78h, 7Dh, 82h, 8Bh, 91h ROM:8766 db 99h, 9Ah, 9Ch, 5Ch, 6Bh, 77h, 7Ch, 80h, 85h, 89h, 91h ROM:8766 db 95h, 9Ch, 9Eh, 0A0h, 66h, 74h, 7Eh, 82h, 88h, 88h, 91h ROM:8766 db 97h, 9Bh, 9Fh, 0A3h, 0A3h, 66h, 74h, 80h, 85h, 8Ah ROM:8766 db 8Eh, 91h, 97h, 9Ch, 9Fh, 0A2h, 0A5h, 70h, 7Eh, 85h ROM:8766 db 8Bh, 8Fh, 93h, 97h, 9Dh, 0A2h, 0A5h, 0A7h, 0A4h, 63h ROM:8766 db 73h, 7Ch, 83h, 88h, 8Eh, 92h, 96h, 9Ch, 0A0h, 0A3h ROM:8766 db 0ABh, 6Ah, 79h, 82h, 8Dh, 92h, 97h, 9Bh, 0A0h, 0A3h ROM:8766 db 0A4h, 0A7h, 0BAh, 74h, 81h, 8Ch, 93h, 99h, 9Eh, 0A0h ROM:8766 db 0A5h, 0A8h, 0ACh, 0AEh, 0B8h, 70h, 7Ch, 86h, 8Ch, 92h ROM:8766 db 98h, 9Dh, 0A2h, 0A6h, 0ADh, 0B0h, 0B7h, 6Ch, 76h, 7Fh ROM:8766 db 88h, 8Eh, 94h, 98h, 9Eh, 0A4h, 0ACh, 0B1h, 0B7h, 6Eh ROM:8766 db 73h, 7Fh, 8Ah, 8Fh, 94h, 9Ah, 0A0h, 0A4h, 0A6h, 0A9h ROM:8766 db 0AEh, 72h, 77h, 83h, 87h, 8Dh, 93h, 97h, 9Dh, 0A2h ROM:8766 db 0A7h, 0ABh, 0AEh, 7Dh, 85h, 8Fh, 94h, 99h, 9Eh, 0A1h ROM:8766 db 0A1h, 0A7h, 0AEh, 0B3h, 0B4h, 82h, 8Eh, 92h, 92h, 98h ROM:8766 db 9Ch, 9Eh, 0A3h, 0A9h, 0AFh, 0B3h, 0B7h, 81h, 8Bh, 8Fh ROM:8766 db 8Fh, 96h, 98h, 9Bh, 0A1h, 0A6h, 0AFh, 0B2h, 0BAh, 7Ah ROM:8766 db 7Ah, 83h, 88h, 8Fh, 97h, 9Ah, 0A0h, 0A6h, 0ABh, 0ABh ROM:8766 db 0B1h, 64h, 64h, 6Dh, 76h, 7Ah, 7Eh, 89h, 92h, 9Bh, 0A0h ROM:8766 db 0A2h, 0A3h, 4, 6, 9Dh, 0C3h, 0D0h, 0E9h, 14h, 1Eh, 0B4h ROM:8766 db 0C8h, 0DCh, 0F0h, 91h, 87h, 87h, 87h, 91h, 91h, 91h ROM:8766 db 91h, 91h, 91h, 91h, 91h, 91h, 91h, 91h, 7Fh, 91h, 8Fh ROM:8766 db 8Eh, 7Dh, 91h, 8Fh, 8Eh ROM:8966 db 7Bh, 4, 5, 9Dh, 0B5h, 0D0h, 0E9h, 0A0h, 0B4h, 0C8h ROM:8966 db 0DCh, 0F0h, 91h, 8Eh, 8Bh, 82h, 8Eh, 89h, 87h, 82h ROM:8966 db 8Ch, 87h, 83h, 7Fh, 8Ch, 84h, 80h, 7Dh, 8Ah, 7Fh, 7Dh ROM:8966 db 7Bh, 2, 2, 14h, 8Ch, 4Eh, 0AAh, 96h, 96h, 96h, 96h ROM:8966 db 0Ch, 3, 0Eh, 1Ch, 28h, 32h, 39h, 47h, 55h, 71h, 8Eh ROM:8966 db 0A3h, 0AAh, 0C6h, 4Fh, 82h, 0E9h, 50h, 49h, 40h, 38h ROM:8966 db 34h, 2Bh, 22h, 1Eh, 1Ah, 17h, 16h, 14h, 50h, 49h, 40h ROM:8966 db 38h, 34h, 2Bh, 21h, 1Dh, 19h, 17h, 16h, 14h, 4Fh, 46h ROM:8966 db 3Fh, 38h, 34h, 2Bh, 1Fh, 1Bh, 18h, 16h, 16h, 14h, 2 ROM:8966 db 4, 39h, 4Eh, 47h, 55h, 71h, 8Eh, 14h, 14h, 14h, 14h ROM:8966 db 14h, 14h, 14h, 14h, 0Ch, 2, 0Eh, 1Ch, 28h, 32h, 39h ROM:8966 db 47h, 55h, 71h, 8Eh, 0AAh, 0BFh, 0D5h, 15h, 23h, 0C3h ROM:8966 db 9Ch, 6Ah, 47h, 35h, 2Bh, 25h, 1Bh, 11h, 0Ch, 0Ch, 10h ROM:8966 db 0C3h, 9Ch, 6Ah, 47h, 35h, 2Bh, 25h, 1Bh, 11h, 0Ch, 0Dh ROM:8966 db 11h, 2, 2, 36h, 0B6h, 14h, 8Ch, 4, 4, 4, 4, 2, 2, 8Ch ROM:8966 db 0B4h, 14h, 8Ch, 4, 4, 4, 4, 5, 5, 36h, 4Fh, 69h, 82h ROM:8966 db 0B6h, 14h, 28h, 3Ch, 50h, 5Ah, 1Fh, 1Fh, 1Fh, 1Fh, 32h ROM:8966 db 1Fh, 1Fh, 1Fh, 1Fh, 36h, 2Fh, 3Eh, 3Eh, 46h, 4Eh, 3Ah ROM:8966 db 3Eh, 3Eh, 46h, 6Dh, 3Ch, 4Eh, 6Dh, 6Dh, 6Dh, 3, 3, 4Fh ROM:8966 db 82h, 0B6h, 1Eh, 28h, 3Ch, 13h, 13h, 2Fh, 1Fh, 1Fh, 2Fh ROM:8966 db 2Fh, 2Fh, 3Eh, 2, 2, 69h, 82h, 1Eh, 28h, 8, 10h, 10h ROM:8966 db 10h, 2, 4, 69h, 82h, 1Eh, 28h, 50h, 5Ah, 8, 14h, 14h ROM:8966 db 14h, 14h, 14h, 10h, 10h, 0Bh, 4, 1Ch, 28h, 32h, 39h ROM:8966 db 47h, 55h, 71h, 8Eh, 0A3h, 0AAh, 0C6h, 1Ch, 39h, 47h ROM:8966 db 80h, 58h, 4Dh, 46h, 42h, 40h, 3Ah, 2Eh, 1Eh, 0Fh, 0Ah ROM:8966 db 0, 56h, 49h, 44h, 42h, 40h, 34h, 26h, 1Ah, 0Eh, 8, 0 ROM:8966 db 50h, 49h, 40h, 3Eh, 3Ch, 33h, 25h, 18h, 0Ch, 6, 0, 50h ROM:8966 db 49h, 40h, 3Eh, 32h, 28h, 24h, 14h, 0Ah, 4, 0, 6, 3 ROM:8966 db 4Eh, 55h, 71h, 8Eh, 9Ch, 0AAh, 1Ch, 39h, 47h, 6, 0Ah ROM:8966 db 0Ah, 7, 4, 2, 4, 4, 4, 4, 3, 2, 3, 3, 2, 2, 2, 2, 0Ch ROM:8966 db 2, 0Eh, 1Ch, 28h, 32h, 39h, 55h, 71h, 9Ch, 0B1h, 0BEh ROM:8966 db 0CDh, 0D5h, 15h, 23h, 96h, 86h, 78h, 66h, 5Ah, 4Eh ROM:8966 db 42h, 32h, 1Ch, 1Ch, 1Eh, 23h, 96h, 86h, 78h, 66h, 5Ah ROM:8966 db 4Eh, 42h, 32h, 1Ch, 1Ch, 23h, 28h, 7, 8, 29h, 43h, 69h ROM:8966 db 82h, 9Ch, 0B6h, 0D0h, 39h, 55h, 78h, 8Eh, 0A3h, 0DAh ROM:8966 db 0E3h, 0FFh, 86h, 86h, 86h, 86h, 80h, 7Dh, 7Ah, 86h ROM:8966 db 8Eh, 8Eh, 8Ah, 86h, 80h, 7Ch, 86h, 8Eh, 8Eh, 8Ah, 86h ROM:8966 db 80h, 7Ch, 86h, 8Eh, 8Eh, 86h, 86h, 80h, 7Ch, 80h, 80h ROM:8966 db 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8966 db 80h, 80h, 80h, 80h, 81h, 82h, 82h, 82h, 80h, 80h, 84h ROM:8966 db 86h, 88h, 88h, 88h, 2, 3, 7Fh, 81h, 64h, 78h, 8Eh, 80h ROM:8966 db 80h, 80h, 86h, 80h, 88h, 9, 10h, 1Ch, 37h, 4Fh, 69h ROM:8966 db 82h, 9Ch, 0B5h, 0CFh, 0E8h, 0Ah, 14h, 1Eh, 28h, 32h ROM:8966 db 46h, 50h, 5Ah, 64h, 66h, 6Eh, 8Ch, 0A0h, 0B4h, 0C8h ROM:8966 db 0DCh, 96h, 91h, 91h, 94h, 94h, 94h, 9Eh, 0ACh, 0AEh ROM:8966 db 96h, 96h, 96h, 92h, 92h, 90h, 9Ah, 0A6h, 0AAh ROM:8B66 db 96h, 96h, 92h, 86h, 84h, 8Eh, 9Ah, 0A2h, 0A8h, 96h ROM:8B66 db 96h, 82h, 80h, 80h, 8Ah, 95h, 9Dh, 0A2h, 96h, 96h, 80h ROM:8B66 db 80h, 80h, 8Ah, 91h, 99h, 9Ah, 96h, 8Ch, 72h, 78h, 7Ch ROM:8B66 db 87h, 8Ah, 90h, 98h, 96h, 82h, 6Ch, 70h, 70h, 85h, 86h ROM:8B66 db 8Ah, 94h, 96h, 7Eh, 6Ch, 70h, 6Eh, 83h, 86h, 8Ah, 90h ROM:8B66 db 92h, 76h, 6Ch, 70h, 6Eh, 7Ch, 84h, 86h, 88h, 92h, 76h ROM:8B66 db 6Ch, 70h, 6Eh, 7Ch, 84h, 85h, 88h, 8Ch, 76h, 6Ch, 72h ROM:8B66 db 6Eh, 7Ch, 80h, 82h, 80h, 81h, 76h, 6Ch, 72h, 72h, 7Ch ROM:8B66 db 84h, 87h, 82h, 78h, 6Ch, 6Ch, 72h, 72h, 7Bh, 82h, 88h ROM:8B66 db 89h, 6Eh, 6Ch, 6Ch, 72h, 72h, 7Ah, 7Fh, 86h, 88h, 6Ch ROM:8B66 db 6Ch, 6Ch, 70h, 72h, 7Ah, 7Eh, 85h, 87h, 68h, 68h, 6Ch ROM:8B66 db 70h, 72h, 7Ah, 7Ch, 80h, 82h, 3, 4, 29h, 82h, 0D0h ROM:8B66 db 1Ch, 2Ch, 3Ch, 64h, 33h, 33h, 33h, 33h, 33h, 0Dh, 33h ROM:8B66 db 4Dh, 26h, 4Dh, 26h, 26h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0E4h, 7, 0C2h, 2, 0B8h, 2, 39h, 7, 2Ch, 7, 0E3h, 6 ROM:8B66 db 0ACh, 2, 9Ch, 2, 92h, 2, 0BBh, 6, 8Ch, 2, 84h, 2, 7Eh ROM:8B66 db 2, 76h, 2, 66h, 2, 9Eh, 6, 5Eh, 2, 61h, 6, 51h, 6, 47h ROM:8B66 db 6, 36h, 6, 11h, 6, 58h, 2, 4Eh, 2, 38h, 2, 7, 6, 0FDh ROM:8B66 db 5, 1Eh, 2, 0D5h, 5, 16h, 2, 0FCh, 1, 0E2h, 1, 0C5h ROM:8B66 db 5, 90h, 5, 0C8h, 1, 86h, 5, 67h, 5, 43h, 5, 4Bh, 4 ROM:8B66 db 0Bh, 4, 0CBh, 3, 0B4h, 1, 9Dh, 3, 7Ch, 3, 57h, 3, 0AEh ROM:8B66 db 1, 0A0h, 1, 94h, 1, 33h, 3, 23h, 3, 7Eh, 1, 4, 3, 0D2h ROM:8B66 db 2, 68h, 1, 62h, 1, 5Ah, 1, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9166 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9366 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9566 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9766 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9966 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F66 db 0FFh ROM:9F66 ; end of 'ROM' ROM:9F66 ROM:9F66 ; end of file