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 : 415E59AD250C309B4DA47ED4675488A573F27E9E091D1620F93DA727087698EA INTMEM:0000 ; Input MD5 : 3319086D2EF11B20E5475F6531AB53B7 INTMEM:0000 ; Input CRC32 : 67661C26 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_28EB-833↓w INTMEM:0000 ; ROM_28EB-825↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_28EB:ROM_2089↓w INTMEM:0002 ; ROM_28EB:ROM_21D6↓r ... INTMEM:0004 INTMEM_4: ds 2 ; DATA XREF: ROM_28EB-6E3↓w INTMEM:0004 ; ROM_28EB:ROM_220E↓w ... INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_28EB-6EE↓w INTMEM:0006 ; ROM_28EB:ROM_2781↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_3338+6↓r INTMEM:0007 ; ROM_3338+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_28EB+22↓w INTMEM:0008 ; ROM_365C:ROM_36A6↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 2 ; DATA XREF: ROM_28EB-3CD↓r INTMEM:0009 ; ROM_28D4+7↓r ... INTMEM:0009 ; Interrupt pending register INTMEM:000B ds 1 INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_365C+B0↓w INTMEM:000E ; ROM_365C+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_28EB-225↓r INTMEM:000F ; ROM_28EB-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 2 ; DATA XREF: ROM_28EB-252↓r INTMEM:0010 ; ROM_2BCE+10↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_365C+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_365C+4D↓r INTMEM:0013 ; ROM_365C+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_365C:ROM_3786↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_28EB-6F9↓r INTMEM:0015 ; ROM_28EB:ROM_2776↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_28EB-3C7↓r INTMEM:0016 ; ROM_28D4+1↓r ... INTMEM:0017 ds 1 INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_28EB-3EC↓r INTMEM:0018 ; ROM_28EB:ROM_278C↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_28EB-85F↓r INTMEM:001A ; ROM_28EB-6D3↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_28EB-85C↓r INTMEM:001C ; ROM_28EB:ROM_20D6↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_28EB-856↓r INTMEM:0020 ; ROM_28EB-837↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:30BB↓w INTMEM:0024 ; ROM_4812+D7↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2BBA↓w INTMEM:0026 ; ROM_2BBA+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_297A+12↓r INTMEM:0028 ; ROM_365C↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_28EB-3C7↓w INTMEM:002A ; ROM_28EB-3C4↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_28EB-850↓r INTMEM:002C ; ROM_28EB-47A↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2BCE+2↓w INTMEM:0030 ; ROM_2BCE+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2B74+13↓w INTMEM:0032 ; ROM_2BAC+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2C2C+23↓r INTMEM:0034 ; ROM_2C67↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:30B9↓r INTMEM:0036 ; ROM:3968↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_3351+3↓r INTMEM:003B ; ROM:3917↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:3D0E↓w INTMEM:003C ; ROM:3D17↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:3910↓w INTMEM:003E ; ROM:3914↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2D67+6↓w INTMEM:0040 ; ROM_423A+16↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3C09↓w INTMEM:0042 ; ROM_423A+2B↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3C0F↓w INTMEM:0044 ; ROM_423A+30↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3C17↓w INTMEM:0045 ; ROM_423A+23↓w ... INTMEM:0047 INTMEM_47: ds 1 ; DATA XREF: ROM_423A+26↓w INTMEM:0047 ; ROM_47E4+3↓r ... INTMEM:0048 INTMEM_48: ds 1 ; DATA XREF: ROM_423A+14↓w INTMEM:0048 ; ROM_4340+1EC↓w ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_423A↓w INTMEM:0049 ; ROM_4302+8↓r ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_423A+5↓w INTMEM:004A ; ROM_4302+B↓r ... INTMEM:004B INTMEM_4B: ds 1 ; DATA XREF: ROM_423A+A↓w INTMEM:004B ; ROM_4302+E↓r ... INTMEM:004C INTMEM_4C: ds 2 ; DATA XREF: ROM_423A+F↓w INTMEM:004C ; ROM_4302+11↓r ... INTMEM:004E INTMEM_4E: ds 1 ; DATA XREF: ROM_28EB:ROM_2215↓w INTMEM:004E ; ROM_28EB-552↓w ... INTMEM:004F ds 1 INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_28EB-1F9↓w INTMEM:0050 ; ROM:3C42↓w INTMEM:0052 INTMEM_52: ds 1 ; DATA XREF: ROM_33B5+5F↓w INTMEM:0052 ; ROM_37AB+10↓w ... INTMEM:0053 ds 1 INTMEM:0054 INTMEM_54: ds 1 ; DATA XREF: ROM_28EB:ROM_26EF↓w INTMEM:0054 ; ROM_28EB:ROM_26F5↓r ... INTMEM:0055 INTMEM_55: ds 1 ; DATA XREF: ROM_33B5+42↓w INTMEM:0055 ; ROM_33B5:ROM_3410↓w ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_28EB-799↓r INTMEM:0056 ; ROM_28EB:ROM_2192↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_28EB-7CA↓r INTMEM:0058 ; ROM_2915-168↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_28EB-64E↓w INTMEM:005A ; ROM_28EB-5C3↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_28EB:ROM_221B↓w INTMEM:005C ; ROM_28EB-6C7↓w ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_28EB-4F7↓w INTMEM:005E ; ROM_28EB:ROM_255C↓w ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_28EB:ROM_22A3↓w INTMEM:0060 ; ROM_28EB-5F9↓r ... INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_30D5:ROM_313D↓w INTMEM:0062 ; ROM_3140↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_28EB-49E↓r INTMEM:0064 ; ROM_30D5:ROM_3119↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_28EB:ROM_241E↓r INTMEM:0066 ; ROM_30D5+4E↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_28EB-85F↓w INTMEM:0068 ; ROM_28EB-489↓r INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_28EB-85C↓w INTMEM:006A ; ROM_28EB-486↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_28EB-859↓w INTMEM:006C ; ROM_28EB-483↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_28EB-856↓w INTMEM:006E ; ROM_28EB-480↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_28EB-853↓w INTMEM:0070 ; ROM_28EB-47D↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_28EB-850↓w INTMEM:0072 ; ROM_28EB-47A↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_28EB-839↓w INTMEM:0074 ; ROM_28EB-833↓r ... INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_28EB-7E7↓r INTMEM:0076 ; ROM_28EB-7DF↓w ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_28EB:ROM_2107↓r INTMEM:0078 ; ROM:3360↓w INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_28EB-7D6↓r INTMEM:007A ; ROM_28EB-7CA↓w ... INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_28EB-7D0↓w INTMEM:007C ; ROM_28EB-7A1↓r ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_28EB-7D0↓r INTMEM:007E ; ROM_28EB-7C1↓w ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_28EB-6CD↓w INTMEM:0080 ; ROM_28EB-6BF↓w ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_28EB-6A1↓w INTMEM:0082 ; ROM_28EB-677↓r ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_28EB-4BF↓w INTMEM:0084 ; ROM_4812+D7↓r ... INTMEM:0086 INTMEM_86: ds 2 ; DATA XREF: ROM_28EB-1CA↓w INTMEM:0086 ; ROM_28EB-1C8↓r ... INTMEM:0088 INTMEM_88: ds 2 ; DATA XREF: ROM_28EB-193↓r INTMEM:0088 ; ROM_28EB-164↓w ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_28EB-6FB↓w INTMEM:008A ; start+84C↓w INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_28EB:ROM_23D0↓r INTMEM:008B ; ROM_28EB-4EF↓r ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_28EB-7C7↓r INTMEM:008C ; ROM_2915:ROM_2945↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_28EB:ROM_2573↓r INTMEM:008E ; ROM_28EB-32C↓w ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_28EB:ROM_2573↓r INTMEM:008F ; ROM_28EB:ROM_259D↓w ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_28EB-358↓w INTMEM:0090 ; ROM_28EB-334↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_28EB-36D↓r INTMEM:0091 ; ROM_28EB-368↓w ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_28EB-3E0↓w INTMEM:0093 ; ROM_2D1F↓w ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_28EB:ROM_2247↓r INTMEM:0095 ; ROM_28EB:ROM_2292↓r ... INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_28EB:ROM_222F↓r INTMEM:0096 ; ROM_28EB-63C↓w ... INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_3034+4E↓w INTMEM:0097 ; ROM_3034+55↓w INTMEM:0098 INTMEM_98: ds 2 ; DATA XREF: ROM_386A:ROM_387A↓r INTMEM:0098 ; ROM_386A+25↓w ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_3338+C↓w INTMEM:009A ; ROM_386A+20↓r ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_28EB-84A↓r INTMEM:009B ; ROM_28EB-845↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_28EB-80F↓w INTMEM:009C ; ROM_28EB-763↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_28EB:ROM_20FF↓r INTMEM:009D ; ROM_28EB-7DC↓w ... INTMEM:009E INTMEM_9E: ds 1 ; DATA XREF: ROM_28EB-7D3↓r INTMEM:009E ; ROM_28EB-7C7↓w ... INTMEM:009F INTMEM_9F: ds 1 ; DATA XREF: ROM_28EB-7CD↓w INTMEM:009F ; ROM_28EB-7A8↓r ... INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_28EB-7CD↓r INTMEM:00A0 ; ROM_28EB-7C4↓w ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM_28EB-512↓r INTMEM:00A1 ; ROM_28EB-4EF↓w INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM_28EB-4E7↓w INTMEM:00A2 ; ROM_28EB:ROM_2406↓r ... INTMEM:00A3 INTMEM_A3: ds 1 ; DATA XREF: ROM_28EB:ROM_2687↓w INTMEM:00A3 ; ROM_28EB-25A↓w ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM_28EB-26A↓w INTMEM:00A4 ; ROM_28EB-267↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_28EB:ROM_26CC↓r INTMEM:00A5 ; ROM_28EB-209↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_33B5+1↓r INTMEM:00A6 ; ROM_33B5+5↓r ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_2D67+44↓r INTMEM:00A7 ; ROM_365C+119↓w INTMEM:00A8 INTMEM_A8: ds 2 ; DATA XREF: ROM_2D67+81↓w INTMEM:00A8 ; ROM_2D67+8D↓r ... INTMEM:00AA INTMEM_AA: ds 1 ; DATA XREF: ROM_28EB:ROM_255E↓r INTMEM:00AA ; ROM_28EB:ROM_256A↓w ... INTMEM:00AB INTMEM_AB: ds 1 ; DATA XREF: ROM_28EB:ROM_20AA↓r INTMEM:00AB ; ROM_28EB-83C↓r ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_28EB-4D2↓r INTMEM:00AC ; ROM_30D5+51↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_28EB-84D↓w INTMEM:00AD ; ROM_28EB:ROM_245F↓w ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_28EB-807↓r INTMEM:00AE ; ROM_28EB:ROM_214F↓r ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_3367+6↓r INTMEM:00AF ; ROM_3367+17↓w ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_4812:ROM_4C4A↓r INTMEM:00B0 ; ROM_4812+4C8↓w INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_4DF7+2F3↓w INTMEM:00B1 ; ROM_4DF7:ROM_50FA↓r INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_5680+E0↓w INTMEM:00B2 ; ROM_5680+EB↓w ... INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_5680+268↓r INTMEM:00B3 ; ROM_5680:ROM_5969↓w INTMEM:00B4 INTMEM_B4: ds 2 ; DATA XREF: ROM_426E+64↓w INTMEM:00B4 ; ROM:5F5F↓w ... INTMEM:00B6 INTMEM_B6: ds 1 ; DATA XREF: ROM_5680+186↓r INTMEM:00B6 ; ROM_5680+1D8↓w INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_5680:ROM_580D↓r INTMEM:00B7 ; ROM_5680+1DD↓w INTMEM:00B8 INTMEM_B8: ds 7 ; DATA XREF: ROM:5C9E↓w INTMEM:00B8 ; ROM:5CAC↓r ... INTMEM:00BF INTMEM_BF: ds 1 ; DATA XREF: ROM_386A+8↓r INTMEM:00BF ; ROM_386A+28↓w ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM:3A94↓w INTMEM:00C0 ; ROM_4812+238↓r ... INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM_4812+33C↓r INTMEM:00C2 ; ROM_4812+355↓w ... INTMEM:00C3 INTMEM_C3: ds 1 ; DATA XREF: ROM_4340:ROM_4394↓r INTMEM:00C3 ; ROM_4340:ROM_440A↓r ... INTMEM:00C4 INTMEM_C4: ds 1 ; DATA XREF: ROM:ROM_5138↓w INTMEM:00C4 ; ROM:5143↓r ... INTMEM:00C5 INTMEM_C5: ds 1 ; DATA XREF: ROM_5680:ROM_5812↓r INTMEM:00C5 ; ROM_5680:ROM_5819↓w INTMEM:00C6 INTMEM_C6: ds 1 ; DATA XREF: ROM:60B7↓w INTMEM:00C6 ; ROM:60C6↓r ... INTMEM:00C7 INTMEM_C7: ds 1 ; DATA XREF: ROM:61D7↓r INTMEM:00C7 ; ROM:ROM_61E5↓w INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_5680+53↓w INTMEM:00C8 ; ROM_5680:ROM_56E5↓r INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_5680+13D↓w INTMEM:00C9 ; ROM_5680+1FF↓r INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_6270+14F↓w INTMEM:00CA ; ROM_6270+168↓w ... INTMEM:00CB INTMEM_CB: ds 1 ; DATA XREF: ROM_4812+39↓w INTMEM:00CB ; ROM_4812+4D↓w ... INTMEM:00CC INTMEM_CC: ds 2 ; DATA XREF: ROM_4812+5B8↓w INTMEM:00CC ; ROM_4812:ROM_4DCF↓r ... INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_5680+A4↓w INTMEM:00CE ; ROM_5680+AC↓w ... INTMEM:00CF INTMEM_CF: ds 2 ; DATA XREF: ROM:61ED↓r INTMEM:00CF ; ROM:61F5↓w ... INTMEM:00D1 ds 1 ; DATA XREF: ROM_6270+179↓w INTMEM:00D1 ; ROM_6270+189↓r ... INTMEM:00D2 INTMEM_D2: ds 1 ; DATA XREF: ROM_6270+1FF↓w INTMEM:00D2 ; ROM_6270+20C↓w ... INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_4DF7+16A↓w INTMEM:00D3 ; ROM_4DF7+183↓w ... INTMEM:00D4 INTMEM_D4: ds 2 ; DATA XREF: ROM_472D+D↓r INTMEM:00D4 ; ROM_472D:ROM_47A4↓r ... INTMEM:00D6 INTMEM_D6: ds 2 ; DATA XREF: ROM_426E+4F↓w INTMEM:00D6 ; ROM:5266↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_28EB-70F↓w INTMEM:00D8 ; ROM_28EB-708↓w ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM_4812:ROM_48F4↓w INTMEM:00DA ; ROM_4812+EE↓r ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM:5273↓w INTMEM:00DC ; ROM:5283↓w ... INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_4812+32C↓r INTMEM:00DE ; ROM:5ABF↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_4DF7:ROM_4E02↓w INTMEM:00DF ; ROM_4DF7+2D↓r ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_4DF7+30F↓r INTMEM:00E0 ; ROM:510C↓w ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_59F2+9↓w INTMEM:00E1 ; ROM:5B51↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM:5B70↓w INTMEM:00E2 ; ROM:5C5B↓w ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM:5AD2↓r INTMEM:00E3 ; ROM:ROM_5AD9↓w ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_59F2:ROM_5A6F↓r INTMEM:00E4 ; ROM:ROM_5A7C↓w ... INTMEM:00E5 INTMEM_E5: ds 7 ; DATA XREF: ROM:ROM_5CF8↓w INTMEM:00E5 ; ROM:ROM_5DFF↓r ... INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_551A+117↓w INTMEM:00EC ; ROM_551A+151↓r ... INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_551A+108↓r INTMEM:00ED ; ROM_551A:ROM_5633↓w INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_551A:ROM_561A↓w INTMEM:00EE ; ROM_551A+103↓w INTMEM:00EF INTMEM_EF: ds 2 ; DATA XREF: ROM_426E+82↓w INTMEM:00EF ; ROM_551A+132↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_426E+7C↓w INTMEM:00F1 ; ROM_551A+12C↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_426E+79↓w INTMEM:00F2 ; ROM_551A:ROM_5643↓r ... INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_426E+76↓w INTMEM:00F3 ; ROM_551A+124↓r ... INTMEM:00F4 INTMEM_F4: ds 1 ; DATA XREF: ROM_4812+4F4↓w INTMEM:00F4 ; ROM_4812:ROM_4DD4↓r ... INTMEM:00F5 INTMEM_F5: ds 2 ; DATA XREF: ROM_28EB-261↓r INTMEM:00F5 ; ROM_597E:ROM_59EC↓w ... INTMEM:00F7 INTMEM_F7: ds 1 ; DATA XREF: ROM_426E↓w INTMEM:00F7 ; ROM_4340↓r ... INTMEM:00F8 INTMEM_F8: ds 1 ; DATA XREF: ROM_4340+6↓w INTMEM:00F8 ; ROM_4340:ROM_43A9↓r ... INTMEM:00F9 INTMEM_F9: ds 1 ; DATA XREF: ROM_472D:ROM_47C0↓r INTMEM:00F9 ; ROM:5314↓r ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_4DF7+5E↓r INTMEM:00FA ; ROM_4DF7+6D↓w ... INTMEM:00FB INTMEM_FB: ds 2 ; DATA XREF: ROM:52CF↓r INTMEM:00FB ; ROM:ROM_52EE↓w ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4667+3↓r INTMEM:00FD ; ROM_4667:ROM_467B↓r ... INTMEM:00FE INTMEM_FE: ds 1 ; DATA XREF: ROM_4667↓r INTMEM:00FE ; ROM_4667:ROM_4678↓w ... INTMEM:00FF INTMEM_FF: ds 1 ; DATA XREF: ROM_3140+15↓r INTMEM:00FF ; ROM_4812+1B1↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_28EB-5F5↓r INTMEM:0140 ; ROM_28EB-5EE↓r ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_28EB-587↓r INTMEM:0142 ; ROM_2E14+19↓w ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_37D3+4↓r INTMEM:0144 ; ROM_37D3+1C↓w INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_28EB-518↓r INTMEM:0146 ; ROM_28EB:ROM_23F7↓w INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_2915-164↓w INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_426E+5F↓w INTMEM:014A ; ROM_5680:ROM_583D↓r ... INTMEM:014C INTMEM_14C: ds 1 ; DATA XREF: ROM_2F18:ROM_2F3D↓w INTMEM:014C ; ROM_2F43+6↓r ... INTMEM:014D INTMEM_14D: ds 3 ; DATA XREF: ROM_28EB-4DB↓r INTMEM:014D ; ROM_2476+71↓r ... INTMEM:0150 INTMEM_150: ds 1 ; DATA XREF: ROM_28EB-1F3↓r INTMEM:0150 ; ROM_3789↓w ... INTMEM:0151 INTMEM_151: ds 1 ; DATA XREF: ROM_28EB-1E4↓r INTMEM:0151 ; ROM_3789+5↓w ... INTMEM:0152 INTMEM_152: ds 1 ; DATA XREF: ROM:3C59↓r INTMEM:0152 ; ROM_4340+10E↓w ... INTMEM:0153 INTMEM_153: ds 1 ; DATA XREF: ROM_28EB-80C↓w INTMEM:0153 ; ROM_464E+6↓r ... INTMEM:0154 INTMEM_154: ds 1 ; DATA XREF: ROM_28EB:ROM_2694↓r INTMEM:0154 ; ROM_28EB:ROM_26C1↓w INTMEM:0155 INTMEM_155: ds 1Bh ; DATA XREF: ROM_28EB-21C↓r INTMEM:0155 ; ROM_28EB-1EE↓r ... INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_6270:ROM_6510↓w INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4812+18B↓w INTMEM:0172 ; ROM_4812:ROM_4AEC↓r ... INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_4812:ROM_497D↓w INTMEM:0176 INTMEM_176: ds 2 ; DATA XREF: ROM_426E+17↓w INTMEM:0176 ; ROM_4812:ROM_4A59↓r ... INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM_426E+1C↓w INTMEM:0178 ; ROM_4812:ROM_4A69↓r ... INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM_4340+A3↓r INTMEM:017A ; ROM_4340+AD↓w ... INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_4340+B↓w INTMEM:017C ; ROM_4340:ROM_4384↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_4340:ROM_4485↓w INTMEM:017E ; ROM_4340+189↓r ... INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_4340:ROM_446B↓w INTMEM:0180 ; ROM_4340:ROM_44DE↓r ... INTMEM:0182 INTMEM_182: ds 2 ; DATA XREF: ROM_4340:ROM_4466↓w INTMEM:0182 ; ROM_4340+1B2↓r ... INTMEM:0184 INTMEM_184: ds 2 ; DATA XREF: ROM_4340:ROM_4461↓w INTMEM:0184 ; ROM_4340+1C4↓r INTMEM:0186 INTMEM_186: ds 2 ; DATA XREF: ROM_6543+A6↓w INTMEM:0186 ; ROM_6543:ROM_66A5↓r INTMEM:0188 INTMEM_188: ds 1 ; DATA XREF: ROM_551A+24↓r INTMEM:0188 ; ROM_551A+29↓w ... INTMEM:0189 INTMEM_189: ds 1 ; DATA XREF: ROM_6543+D4↓r INTMEM:018A INTMEM_18A: ds 2 ; DATA XREF: ROM:5298↓r INTMEM:018A ; ROM_6543+341↓w INTMEM:018C INTMEM_18C: ds 2 ; DATA XREF: ROM:ROM_52A3↓r INTMEM:018C ; ROM_6543:ROM_687F↓w INTMEM:018E INTMEM_18E: ds 2 ; DATA XREF: ROM_4DF7:ROM_4E1F↓w INTMEM:018E ; ROM:51DB↓r ... INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_4DF7+147↓w INTMEM:0190 ; ROM:51D0↓r INTMEM:0192 INTMEM_192: ds 2 ; DATA XREF: ROM_4DF7:ROM_4FDA↓r INTMEM:0192 ; ROM_4DF7+1F4↓w ... INTMEM:0194 INTMEM_194: ds 0Eh ; DATA XREF: ROM_4DF7:ROM_503F↓r INTMEM:0194 ; ROM_4DF7:ROM_505C↓r ... INTMEM:01A2 INTMEM_1A2: ds 2 ; DATA XREF: ROM_551A+5F↓w INTMEM:01A2 ; ROM_551A+75↓w ... INTMEM:01A4 INTMEM_1A4: ds 2 ; DATA XREF: ROM_426E+4A↓w INTMEM:01A4 ; ROM_551A+4C↓w ... INTMEM:01A6 INTMEM_1A6: ds 4 ; DATA XREF: ROM_551A+D9↓r INTMEM:01A6 ; ROM_551A+F8↓w ... INTMEM:01AA INTMEM_1AA: ds 1 ; DATA XREF: ROM_59F2+27↓w INTMEM:01AA ; ROM:5AA1↓r ... INTMEM:01AB INTMEM_1AB: ds 1 ; DATA XREF: ROM_28EB-706↓r INTMEM:01AB ; ROM_4812+5D3↓w INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_28EB-4B6↓w INTMEM:01AC ; ROM_6543+EF↓r INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_4812:ROM_4823↓w INTMEM:01AD ; ROM_4812+5C7↓r ... INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_45DC:ROM_4611↓r INTMEM:01AE ; ROM_4812+5A↓r ... INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_4812+5F↓w INTMEM:01AF ; ROM_59F2+10↓r ... INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_472D+19↓r INTMEM:01B0 ; ROM_4812+CF↓w ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_4812+2EB↓r INTMEM:01B1 ; ROM_4812+2F0↓w ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM_4812:ROM_4BF1↓r INTMEM:01B2 ; ROM_4812:ROM_4C57↓w ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_4812:ROM_4C07↓r INTMEM:01B3 ; ROM_4812+3FE↓w ... INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_4812:ROM_4C23↓r INTMEM:01B4 ; ROM_4812+41A↓w ... INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_4340+17↓w INTMEM:01B5 ; ROM_4340:ROM_4374↓r ... INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_4340+12↓w INTMEM:01B6 ; ROM_4340+78↓r ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_4340+14F↓r INTMEM:01B7 ; ROM_4812+51F↓w ... INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_6543↓r INTMEM:01B8 ; ROM_6543+3C↓w INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_456C:ROM_4599↓r INTMEM:01B9 ; ROM_456C+5B↓r ... INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_6543+92↓w INTMEM:01BA ; ROM_6543:ROM_66ED↓r INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_6543:ROM_6624↓w INTMEM:01BB ; ROM_6543+32C↓r INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_6543:ROM_6643↓w INTMEM:01BC ; ROM_6543+12A↓r ... INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM_6543+11B↓w INTMEM:01BD ; ROM_6543+144↓r ... INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM:52C0↓r INTMEM:01BE ; ROM_6543+13A↓w ... INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM_6543:ROM_66D6↓w INTMEM:01BF ; ROM_6543+19D↓r INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_6543+198↓w INTMEM:01C0 ; ROM_6543+1C9↓r INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_6543+1C2↓w INTMEM:01C1 ; ROM_6543+1EB↓r INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_6543+210↓r INTMEM:01C2 ; ROM_6543+217↓w ... INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_6543+21F↓r INTMEM:01C3 ; ROM_6543+226↓w ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_6543+281↓r INTMEM:01C4 ; ROM_6543+288↓w ... INTMEM:01C5 INTMEM_1C5: ds 1 ; DATA XREF: ROM_6543+290↓r INTMEM:01C5 ; ROM_6543+297↓w ... INTMEM:01C6 INTMEM_1C6: ds 1 ; DATA XREF: ROM_4DF7+32↓w INTMEM:01C6 ; ROM_4DF7:ROM_4E4B↓w ... INTMEM:01C7 INTMEM_1C7: ds 1 ; DATA XREF: ROM_4DF7+2D↓w INTMEM:01C7 ; ROM_4DF7+4F↓w ... INTMEM:01C8 INTMEM_1C8: ds 1 ; DATA XREF: ROM_4DF7:ROM_4ED0↓w INTMEM:01C8 ; ROM_4DF7:ROM_50A3↓r ... INTMEM:01C9 INTMEM_1C9: ds 1 ; DATA XREF: ROM_4DF7:ROM_4E77↓w INTMEM:01C9 ; ROM_4DF7+B0↓r ... INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_4DF7+96↓w INTMEM:01CA ; ROM_4DF7+A5↓r INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_4DF7:ROM_4F02↓w INTMEM:01CB ; ROM_4DF7+112↓r ... INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_4DF7+ED↓w INTMEM:01CC ; ROM_4DF7+120↓r ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_4DF7+F9↓w INTMEM:01CD ; ROM_4DF7+106↓r ... INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_4DF7+15D↓w INTMEM:01CE ; ROM:51C3↓r INTMEM:01CF INTMEM_1CF: ds 1 ; DATA XREF: ROM_4DF7+1A9↓w INTMEM:01CF ; ROM_4DF7+214↓r ... INTMEM:01D0 INTMEM_1D0: ds 1 ; DATA XREF: ROM_4DF7+2C2↓w INTMEM:01D0 ; ROM:5236↓r INTMEM:01D1 INTMEM_1D1: ds 5 ; DATA XREF: ROM_4DF7:ROM_50DF↓w INTMEM:01D1 ; ROM:523F↓r ... INTMEM:01D6 INTMEM_1D6: ds 1 ; DATA XREF: ROM_426E+3B↓w INTMEM:01D7 INTMEM_1D7: ds 11h ; DATA XREF: ROM_426E+40↓w INTMEM:01E8 INTMEM_1E8: ds 2 ; DATA XREF: ROM_6543+235↓r INTMEM:01E8 ; ROM_6543+26D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_6543+23C↓r INTMEM:01EA ; ROM_6543:ROM_67AB↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_6543:ROM_67FA↓r INTMEM:01EC ; ROM_6543+2F6↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_6543+2BE↓r INTMEM:01EE ; ROM_6543:ROM_6834↓w ... INTMEM:01F0 INTMEM_1F0: ds 1 ; DATA XREF: ROM_426E+24↓w INTMEM:01F1 INTMEM_1F1: ds 1 ; DATA XREF: ROM_426E+29↓w INTMEM:01F2 INTMEM_1F2: ds 1 ; DATA XREF: ROM_426E+31↓w INTMEM:01F3 INTMEM_1F3: ds 2 ; DATA XREF: ROM_426E+36↓w INTMEM:01F3 ; ROM_47E4+9↓r INTMEM:01F5 INTMEM_1F5: ds 2 ; DATA XREF: ROM_2E14↓r INTMEM:01F5 ; ROM_47E4:ROM_4803↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3980↓r INTMEM:01F7 ; ROM_4DF7+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:398C↓r INTMEM:01F9 ; ROM_4812:ROM_48C7↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4812:ROM_4DAC↓r INTMEM:01FA ; ROM_4DF7+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_4340:ROM_439A↓r INTMEM:01FC ; ROM_4340+9E↓r ... INTMEM:01FD INTMEM_1FD: ds 23h ; DATA XREF: ROM_4812+4D5↓r INTMEM:01FD ; ROM:5434↓r ... INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_4812+30C↓w INTMEM:0220 ; ROM_4812+344↓w ... INTMEM:0222 INTMEM_222: ds 2 ; DATA XREF: ROM_6270+103↓w INTMEM:0222 ; ROM_6270:ROM_6505↓r INTMEM:0224 INTMEM_224: ds 1 ; DATA XREF: ROM_4812+220↓r INTMEM:0224 ; ROM_4812+228↓w ... INTMEM:0225 INTMEM_225: ds 1 ; DATA XREF: ROM_4812+1FE↓r INTMEM:0225 ; ROM_4812:ROM_4AB3↓w INTMEM:0226 INTMEM_226: ds 1 ; DATA XREF: ROM_4812+544↓r INTMEM:0226 ; ROM_4812+564↓w ... INTMEM:0227 INTMEM_227: ds 19h ; DATA XREF: ROM_6270+30↓r INTMEM:0227 ; ROM_6270+108↓w INTMEM:0240 INTMEM_240: ds 1 ; DATA XREF: ROM_4302+29↓w INTMEM:0241 INTMEM_241: ds 1 ; DATA XREF: ROM_4812+4DA↓r INTMEM:0241 ; ROM_6543:ROM_65BA↓r INTMEM:0242 INTMEM_242: ds 2 ; DATA XREF: ROM_4302+2E↓w INTMEM:0244 INTMEM_244: ds 2 ; DATA XREF: ROM_4302+33↓w INTMEM:0246 INTMEM_246: ds 1Ch ; DATA XREF: ROM_4302+38↓w INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_426E+57↓w INTMEM:0262 ; ROM_5680+1D0↓w ... INTMEM:0264 INTMEM_264: ds 2 ; DATA XREF: ROM_5680+282↓r INTMEM:0264 ; ROM_5680+294↓w ... INTMEM:0266 INTMEM_266: ds 2 ; DATA XREF: ROM_5680+287↓r INTMEM:0266 ; ROM_5680+299↓w ... INTMEM:0268 INTMEM_268: ds 6 ; DATA XREF: ROM_472D:ROM_47C8↓w INTMEM:0268 ; ROM_59F2+4↓w ... INTMEM:026E INTMEM_26E: ds 2 ; DATA XREF: ROM_6270+1F7↓w INTMEM:026E ; ROM_6270:ROM_6474↓r INTMEM:0270 INTMEM_270: ds 2 ; DATA XREF: ROM_551A+15A↓r INTMEM:0270 ; ROM_688A+24↓w INTMEM:0272 INTMEM_272: ds 1 ; DATA XREF: ROM_5680+5D↓w INTMEM:0272 ; ROM_5680+136↓r ... INTMEM:0273 INTMEM_273: ds 1 ; DATA XREF: ROM_5680:ROM_58F6↓r INTMEM:0273 ; ROM_5680+27D↓w ... INTMEM:0274 INTMEM_274: ds 1 ; DATA XREF: ROM_5680+2AA↓r INTMEM:0274 ; ROM_5680+2B8↓w ... INTMEM:0275 INTMEM_275: ds 6 ; DATA XREF: ROM_59F2+3A↓w INTMEM:0275 ; ROM_59F2:ROM_5A56↓r ... INTMEM:027B INTMEM_27B: ds 1 ; DATA XREF: ROM_4692+7↓r INTMEM:027B ; ROM_46BA+7↓r ... INTMEM:027C INTMEM_27C: ds 1 ; DATA XREF: ROM_4692+C↓r INTMEM:027C ; ROM:5E2C↓w INTMEM:027D INTMEM_27D: ds 4 ; DATA XREF: ROM_46EF↓r INTMEM:027D ; ROM:5E3B↓w ... INTMEM:0281 INTMEM_281: ds 1 ; DATA XREF: ROM_426E+6C↓w INTMEM:0281 ; ROM:6055↓w ... INTMEM:0282 INTMEM_282: ds 13Ah ; DATA XREF: ROM_426E+71↓w INTMEM:0282 ; ROM:6049↓r ... INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_2E14+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_2E14+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_28EB:ROM_2440↓w INTMEM:03C0 ; ROM_28EB-493↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_6543:ROM_6719↓w INTMEM:03C4 INTMEM_3C4: ds 6 ; DATA XREF: ROM_6543:ROM_673B↓w INTMEM:03C4 ; ROM:5231↓w ... INTMEM:03CA ds 1 INTMEM:03CB INTMEM_3CB: ds 1 ; DATA XREF: ROM_4DF7+AB↓w INTMEM:03CC INTMEM_3CC: ds 1 ; DATA XREF: ROM_4DF7+17E↓w INTMEM:03CD INTMEM_3CD: ds 1 ; DATA XREF: ROM_5680+1B6↓w INTMEM:03CE INTMEM_3CE: ds 1 ; DATA XREF: ROM_5680+1F8↓w INTMEM:03CF INTMEM_3CF: ds 2 ; DATA XREF: ROM_59F2+1C↓w INTMEM:03CF ; ROM:ROM_5D7F↓w INTMEM:03D1 INTMEM_3D1: ds 7 ; DATA XREF: ROM_46EF+18↓w INTMEM:03D1 ; ROM:5E69↓w ... INTMEM:03D8 INTMEM_3D8: ds 1 ; DATA XREF: ROM_6270+11C↓w INTMEM:03D9 INTMEM_3D9: ds 1 ; DATA XREF: ROM_6270:ROM_6432↓w INTMEM:03DA INTMEM_3DA: ds 1 ; DATA XREF: ROM_6270+137↓w INTMEM:03DB INTMEM_3DB: ds 1 ; DATA XREF: ROM_6270+1DA↓w INTMEM:03DC INTMEM_3DC: ds 24h ; DATA XREF: ROM_6270+25F↓w INTMEM:03DC ; end of 'INTMEM' INTMEM:03DC 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_28D4 ; Timer overflow ROM:2002 Int01: dw ROM_28D3 ; NMI ROM:2004 Int02: dw ROM_2915 ; HSI data available ROM:2006 Int03: dw ROM_28D3 ; NMI ROM:2008 Int04: dw ROM_28D3 ; NMI ROM:200A Int05: dw ROM_28EB ; Software timer ROM:200C Int06: dw ROM_2B49 ; Serial port ROM:200E Int07: dw ROM_28D3 ; NMI ROM:2010 Trap: dw ROM_28D3 ; NMI ROM:2012 NoOpCode: dw ROM_28D3 ; 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_28D3 ; NMI ROM:2032 Int09: dw ROM_28D3 ; NMI ROM:2034 Int10: dw ROM_28D3 ; NMI ROM:2036 Int11: dw ROM_28D3 ; NMI ROM:2038 Int12: dw ROM_28D3 ; NMI ROM:203A Int13: dw ROM_28D3 ; NMI ROM:203C Int14: dw ROM_28D3 ; NMI ROM:203E Int15: dw ROM_28D3 ; 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:27F2 SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:2871 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_27F2 ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_28EB ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2915 ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_28EB+13↓j ROM:2089 ; ROM_2915+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_28EB-847↑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_28EB-82E↑j ROM:20C3 ; ROM_28EB-817↓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_28EB-822↑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_28EB-843↑j ROM:20D6 ; ROM_28EB-83C↑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_153[] ROM:20E4 jbs INTMEM_AE, 0, ROM_20F1 ROM:20E7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20EA ldb INTMEM_1A+1, 35AAh[INTMEM_1C+2] ROM:20EF sjmp ROM_20FF ROM:20F1 ; --------------------------------------------------------------------------- ROM:20F1 ROM:20F1 ROM_20F1: ; CODE XREF: ROM_28EB-807↑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, 35BCh[INTMEM_1C+2] ROM:20FF ROM:20FF ROM_20FF: ; CODE XREF: ROM_28EB:ROM_20AA↑j ROM:20FF ; ROM_28EB-7FC↑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_28EB-7DC↓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_28EB-7E9↑j ROM:2112 ; ROM_28EB-7E1↑j ROM:2112 jbs INTMEM_A8+1, 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_28EB: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_28EB-7A5↑j ROM:214F jbc INTMEM_AE, 1, ROM_2192 ROM:2152 cmpb INTMEM_9B, 9Fh[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_28EB-784↓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_28EB-7A3↑j ROM:216C ; ROM_28EB-79E↑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_28EB-788↑j ROM:2176 ldb INTMEM_9B, [INTMEM_1C] ROM:2179 orb INTMEM_AE, #1 ROM:217C ROM:217C ROM_217C: ; CODE XREF: ROM_28EB-777↑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_2476 ROM:218E clrb INTMEM_1A+1 ROM:2190 sjmp ROM_21D3 ROM:2192 ; --------------------------------------------------------------------------- ROM:2192 ROM:2192 ROM_2192: ; CODE XREF: ROM_28EB:ROM_214F↑j ROM:2192 cmpb INTMEM_9B, 9Eh[INTMEM_56] ROM:2197 jnc ROM_21C5 ROM:2199 ROM:2199 ROM_2199: ; CODE XREF: ROM_28EB-781↑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_28EB:ROM_2131↑j ROM:21A1 jbs INTMEM_A8+1, 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_28EB-730↑j ROM:21C2 ; ROM_28EB:ROM_21D0↓j ROM:21C2 lcall ROM_37AB ROM:21C5 ROM:21C5 ROM_21C5: ; CODE XREF: ROM_28EB-794↑j ROM:21C5 ; ROM_28EB:ROM_216C↑j ... ROM:21C5 ljmp ROM_2440 ROM:21C5 ; END OF FUNCTION CHUNK FOR ROM_28EB ROM:21C5 ; --------------------------------------------------------------------------- ROM:21C8 db 8, 2, 9, 14h, 0Bh, 0Ch, 0Ch, 1Fh ROM:21D0 ; --------------------------------------------------------------------------- ROM:21D0 ; START OF FUNCTION CHUNK FOR ROM_28EB ROM:21D0 ROM:21D0 ROM_21D0: ; CODE XREF: ROM_28EB:ROM_21A1↑j ROM:21D0 jbc INTMEM_1A+1, 1, ROM_21C2 ROM:21D3 ROM:21D3 ROM_21D3: ; CODE XREF: ROM_28EB-75B↑j ROM:21D3 ; ROM_28EB-747↑j ... ROM:21D3 jbc INTMEM_1A+1, 1, ROM_21EA ROM:21D6 ROM:21D6 ROM_21D6: ; CODE XREF: ROM_28EB: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_F5+1, 4, ROM_21EA ROM:21E3 clrb INTMEM_D8 ROM:21E5 ldb INTMEM_D8+1, INTMEM_1AB[] ROM:21EA ROM:21EA ROM_21EA: ; CODE XREF: ROM_28EB:ROM_21D3↑j ROM:21EA ; ROM_28EB-70B↑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_28EB-6E5↑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_28EB-6F9↑j ROM:2215 orb INTMEM_4E, #1 ROM:2218 ldb INTMEM_1A, #1 ROM:221B ROM:221B ROM_221B: ; CODE XREF: ROM_28EB-6FE↑j ROM:221B ; ROM_28EB-6DF↑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_28EB-6CA↑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_28EB-6C4↑j ROM:222F ; ROM_28EB: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_28EB-6B8↑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_28EB-6B0↑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_28EB-6A9↑j ROM:2247 ldbze INTMEM_1A, INTMEM_95 ROM:224A ldbze INTMEM_82, 30C5h[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_28EB-68D↑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_28EB-683↑j ROM:227C ldb INTMEM_1C, #3 ROM:227F sjmp ROM_2292 ROM:2281 ; --------------------------------------------------------------------------- ROM:2281 ROM:2281 ROM_2281: ; CODE XREF: ROM_28EB-671↑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_28EB-66C↑j ROM:2292 ldb INTMEM_1C+1, INTMEM_95 ROM:2295 lcall ROM_3034 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_28EB-679↑j ROM:22A1 ; ROM_28EB-661↑j ROM:22A1 sjmp ROM_235C ROM:22A3 ; --------------------------------------------------------------------------- ROM:22A3 ROM:22A3 ROM_22A3: ; CODE XREF: ROM_28EB-650↑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_28EB:ROM_223F↑j ROM:22BB ; ROM_28EB-634↑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_28EB-61E↑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_28EB-5FB↑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_28EB-614↑j ROM:2315 ; ROM_28EB-5DE↑j ROM:2315 add INTMEM_1C+2, INTMEM_60, #5DCh ROM:231A ROM:231A ROM_231A: ; CODE XREF: ROM_28EB-5E8↑j ROM:231A ; ROM_28EB-5D8↑j ROM:231A ldb INTMEM_1C, #2 ROM:231D ldb INTMEM_1C+1, INTMEM_95 ROM:2320 lcall ROM_3034 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_28EB-60A↑j ROM:232C sjmp ROM_235C ROM:232E ; --------------------------------------------------------------------------- ROM:232E ROM:232E ROM_232E: ; CODE XREF: ROM_28EB-5C5↑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_28EB-5B5↑j ROM:233D orb INTMEM_AE, #4 ROM:2340 ROM:2340 ROM_2340: ; CODE XREF: ROM_28EB-6A6↑j ROM:2340 ; ROM_28EB-5B0↑j ROM:2340 ldbze INTMEM_1A, INTMEM_95 ROM:2343 ldb INTMEM_1A, 30BDh[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_28EB-597↑j ROM:2359 andb INTMEM_AB, #-21h ROM:235C ROM:235C ROM_235C: ; CODE XREF: ROM_28EB-6AE↑j ROM:235C ; ROM_28EB: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, 30C1h[INTMEM_1A] ROM:2376 clrb INTMEM_1C ROM:2378 lcall ROM_3034 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_28EB-565↑j ROM:238D cmp INTMEM_1A, INTMEM_140[] ROM:2392 jnc ROM_239C ROM:2394 ld INTMEM_1A, INTMEM_140[] ROM:2399 orb INTMEM_4E, #4 ROM:239C ROM:239C ROM_239C: ; CODE XREF: ROM_28EB-559↑j ROM:239C orb INTMEM_AE, #8 ROM:239F sjmp ROM_23BE ROM:23A1 ; --------------------------------------------------------------------------- ROM:23A1 ROM:23A1 ROM_23A1: ; CODE XREF: ROM_28EB-56B↑j ROM:23A1 orb INTMEM_4E, #10h ROM:23A4 ld INTMEM_5A, #23A1h ROM:23A8 sjmp ROM_23BE ROM:23AA ; --------------------------------------------------------------------------- ROM:23AA ROM:23AA ROM_23AA: ; CODE XREF: ROM_28EB-568↑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_4E, #8 ROM:23BE ROM:23BE ROM_23BE: ; CODE XREF: ROM_28EB-54C↑j ROM:23BE ; ROM_28EB-543↑j ... ROM:23BE st INTMEM_1A, 3BCh[INTMEM_82] ROM:23C3 ROM:23C3 ROM_23C3: ; CODE XREF: ROM_28EB-58C↑j ROM:23C3 ; ROM_28EB-58A↑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_28EB-523↑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_28EB-4FC↓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_28EB-504↑j ROM:23F1 divu INTMEM_20, INTMEM_1C ROM:23F4 ld INTMEM_5E, INTMEM_20 ROM:23F7 ROM:23F7 ROM_23F7: ; CODE XREF: ROM_28EB-51D↑j ROM:23F7 st INTMEM_80, INTMEM_146[] ROM:23FC ldb INTMEM_A1, INTMEM_8B ROM:23FF ROM:23FF ROM_23FF: ; CODE XREF: ROM_28EB-525↑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_28EB-4E9↑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_14D[] 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_28EB-4D2↑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_28EB:ROM_2406↑j ROM:2426 ; ROM_28EB-4D6↑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_28EB-4B8↑j ROM:243A push #2440h ROM:243D ljmp ROM_4232 ROM:2440 ; --------------------------------------------------------------------------- ROM:2440 ROM:2440 ROM_2440: ; CODE XREF: ROM_28EB:ROM_21C5↑j ROM:2440 st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:2445 cmp INTMEM_76, ZERO_REG ; Zero register ROM:2448 jnh ROM_245F ROM:244A ld INTMEM_1C, INTMEM_76 ROM:244D ld INTMEM_1C+2, INTMEM_64 ROM:2450 lcall ROM_37F5 ROM:2453 cmpb INTMEM_1A, #0 ROM:2456 jne ROM_245F ROM:2458 st INTMEM_76, INTMEM_3C0[] ROM:245D clr INTMEM_76 ROM:245F ROM:245F ROM_245F: ; CODE XREF: ROM_28EB-4A3↑j ROM:245F ; ROM_28EB-495↑j ROM:245F andb INTMEM_AD, #7Fh ROM:2462 ld INTMEM_1A, INTMEM_68 ROM:2465 ld INTMEM_1C, INTMEM_6A ROM:2468 ld INTMEM_1C+2, INTMEM_6C ROM:246B ld INTMEM_20, INTMEM_6E ROM:246E ld INTMEM_20+2, INTMEM_70 ROM:2471 ld INTMEM_2C, INTMEM_72 ROM:2474 popf ROM:2475 ret ROM:2475 ; END OF FUNCTION CHUNK FOR ROM_28EB ROM:2476 ROM:2476 ; =============== S U B R O U T I N E ======================================= ROM:2476 ROM:2476 ROM:2476 ROM_2476: ; CODE XREF: ROM_28EB-760↑p ROM:2476 clr INTMEM_1A ROM:2478 jbs INTMEM_AB, 5, ROM_24B5 ROM:247B ROM:247B ROM_247B: ; CODE XREF: ROM_2476+24↓j ROM:247B ldb INTMEM_1C, 134h[INTMEM_1A] ROM:2480 subb INTMEM_1C, INTMEM_9B ROM:2483 jc ROM_2488 ROM:2485 addb INTMEM_1C, #48h ; 'H' ROM:2488 ROM:2488 ROM_2488: ; CODE XREF: ROM_2476+D↑j ROM:2488 cmpb INTMEM_1C, #48h ; 'H' ROM:248B jnc ROM_2490 ROM:248D subb INTMEM_1C, #48h ; 'H' ROM:2490 ROM:2490 ROM_2490: ; CODE XREF: ROM_2476+15↑j ROM:2490 cmpb INTMEM_1C, #12h ROM:2493 jnc ROM_24A2 ROM:2495 inc INTMEM_1A ROM:2497 cmpb INTMEM_1A, #4 ROM:249A jlt ROM_247B ROM:249C ld INTMEM_5A, #249Ch ROM:24A0 sjmp ROM_24E4 ROM:24A2 ; --------------------------------------------------------------------------- ROM:24A2 ROM:24A2 ROM_24A2: ; CODE XREF: ROM_2476+1D↑j ROM:24A2 ldb INTMEM_96, 134h[INTMEM_1A] ROM:24A7 ldb INTMEM_95, INTMEM_1A ROM:24AA subb INTMEM_93+1, INTMEM_96, #1 ROM:24AE jge ROM_24B3 ROM:24B0 addb INTMEM_93+1, #48h ; 'H' ROM:24B3 ROM:24B3 ROM_24B3: ; CODE XREF: ROM_2476+38↑j ROM:24B3 sjmp ROM_24E4 ROM:24B5 ; --------------------------------------------------------------------------- ROM:24B5 ROM:24B5 ROM_24B5: ; CODE XREF: ROM_2476+2↑j ROM:24B5 ; ROM_2476+5E↓j ROM:24B5 ldb INTMEM_1C, 130h[INTMEM_1A] ROM:24BA subb INTMEM_1C, INTMEM_9B ROM:24BD jc ROM_24C2 ROM:24BF addb INTMEM_1C, #48h ; 'H' ROM:24C2 ROM:24C2 ROM_24C2: ; CODE XREF: ROM_2476+47↑j ROM:24C2 cmpb INTMEM_1C, #48h ; 'H' ROM:24C5 jnc ROM_24CA ROM:24C7 subb INTMEM_1C, #48h ; 'H' ROM:24CA ROM:24CA ROM_24CA: ; CODE XREF: ROM_2476+4F↑j ROM:24CA cmpb INTMEM_1C, #12h ROM:24CD jnc ROM_24DC ROM:24CF inc INTMEM_1A ROM:24D1 cmpb INTMEM_1A, #4 ROM:24D4 jlt ROM_24B5 ROM:24D6 ld INTMEM_5A, #24D6h ROM:24DA sjmp ROM_24E4 ROM:24DC ; --------------------------------------------------------------------------- ROM:24DC ROM:24DC ROM_24DC: ; CODE XREF: ROM_2476+57↑j ROM:24DC ldb INTMEM_96, 130h[INTMEM_1A] ROM:24E1 ldb INTMEM_95, INTMEM_1A ROM:24E4 ROM:24E4 ROM_24E4: ; CODE XREF: ROM_2476+2A↑j ROM:24E4 ; ROM_2476:ROM_24B3↑j ... ROM:24E4 andb INTMEM_AE, #-11h ROM:24E7 ldbze INTMEM_1C, INTMEM_14D[] ROM:24EC divub INTMEM_1C, #12h ROM:24EF ldb INTMEM_A2, INTMEM_1C ROM:24F2 ret ROM:24F2 ; End of function ROM_2476 ROM:24F2 ROM:24F3 ; --------------------------------------------------------------------------- ROM:24F3 ; START OF FUNCTION CHUNK FOR ROM_28EB ROM:24F3 ROM:24F3 ROM_24F3: ; CODE XREF: ROM_28EB+26↓j ROM:24F3 push INTMEM_1A ROM:24F5 push INTMEM_1C ROM:24F7 push INTMEM_1C+2 ROM:24F9 push INTMEM_20 ROM:24FB push INTMEM_20+2 ROM:24FD push INTMEM_2C ROM:24FF cmp SP, #100h ; Stack pointer ROM:2503 jc ROM_2508 ROM:2505 orb INTMEM_4E, #20h ; ' ' ROM:2508 ROM:2508 ROM_2508: ; CODE XREF: ROM_28EB-3E8↑j ROM:2508 jbs INTMEM_AD, 7, ROM_250E ROM:250B djnz INTMEM_93, ROM_250F ROM:250E ROM:250E ROM_250E: ; CODE XREF: ROM_28EB:ROM_2508↑j ROM:250E rst ROM:250F ; --------------------------------------------------------------------------- ROM:250F ROM:250F ROM_250F: ; CODE XREF: ROM_28EB-3E0↑j ROM:250F ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2512 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2515 jbs INTMEM_AB, 6, ROM_2548 ROM:2518 ldbze INTMEM_1C+2, INTMEM_8B ROM:251B ld INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:251E jbc INT_PEND, 0, ROM_252C ; Interrupt pending register ROM:2521 jbs INTMEM_1C+1, 7, ROM_252C ROM:2524 orb INTMEM_2A, INTMEM_16 ROM:2527 jbc INTMEM_2A, 5, ROM_252C ROM:252A incb INTMEM_1C+2 ROM:252C ROM:252C ROM_252C: ; CODE XREF: ROM_28EB-3CD↑j ROM:252C ; ROM_28EB-3CA↑j ... ROM:252C sub INTMEM_1C, INTMEM_7A ROM:252F subcb INTMEM_1C+2, INTMEM_9E ROM:2532 ld INTMEM_20, #2 ROM:2536 mulu INTMEM_20, #-4438h ROM:253A cmpb INTMEM_1C+2, INTMEM_20+2 ROM:253D jh ROM_2555 ROM:253F jne ROM_255C ROM:2541 cmp INTMEM_1C, INTMEM_20 ROM:2544 jh ROM_2555 ROM:2546 sjmp ROM_255C ROM:2548 ; --------------------------------------------------------------------------- ROM:2548 ROM:2548 ROM_2548: ; CODE XREF: ROM_28EB-3D6↑j ROM:2548 sub INTMEM_1C, INT_PEND+1, INTMEM_80 ; Interrupt pending register ROM:254C cmp INTMEM_1C, #-4438h ROM:2550 jnc ROM_255E ROM:2552 lcall ROM_37AB ROM:2555 ROM:2555 ROM_2555: ; CODE XREF: ROM_28EB-3AE↑j ROM:2555 ; ROM_28EB-3A7↑j ROM:2555 clrb INTMEM_9B ROM:2557 clrb INTMEM_9C ROM:2559 andb INTMEM_AE, #-3 ROM:255C ROM:255C ROM_255C: ; CODE XREF: ROM_28EB-3AC↑j ROM:255C ; ROM_28EB-3A5↑j ROM:255C clr INTMEM_5E ROM:255E ROM:255E ROM_255E: ; CODE XREF: ROM_28EB-39B↑j ROM:255E ; ROM_28EB-331↓j ... ROM:255E jbc INTMEM_AA, 2, ROM_2573 ROM:2561 cmpb ZERO_REG, INTMEM_91+1 ; Zero register ROM:2564 je ROM_256A ROM:2566 decb INTMEM_91+1 ROM:2568 sjmp ROM_2578 ROM:256A ; --------------------------------------------------------------------------- ROM:256A ROM:256A ROM_256A: ; CODE XREF: ROM_28EB-387↑j ROM:256A andb INTMEM_AA, #-5 ROM:256D andb INTMEM_AA, #-9 ROM:2570 andb INTMEM_AA, #-11h ROM:2573 ROM:2573 ROM_2573: ; CODE XREF: ROM_28EB:ROM_255E↑j ROM:2573 cmpb INTMEM_8E, INTMEM_8F ROM:2576 jne ROM_25CA ROM:2578 ROM:2578 ROM_2578: ; CODE XREF: ROM_28EB-383↑j ROM:2578 jbs INTMEM_A8+1, 4, ROM_2587 ROM:257B ROM:257B ROM_257B: ; CODE XREF: ROM_28EB-31B↓j ROM:257B lcall ROM_37C5 ROM:257E cmpb INTMEM_91, #-1 ROM:2581 je ROM_2585 ROM:2583 incb INTMEM_91 ROM:2585 ROM:2585 ROM_2585: ; CODE XREF: ROM_28EB-36A↑j ROM:2585 sjmp ROM_25A2 ROM:2587 ; --------------------------------------------------------------------------- ROM:2587 ROM:2587 ROM_2587: ; CODE XREF: ROM_28EB:ROM_2578↑j ROM:2587 jbc INTMEM_A8+1, 6, ROM_25BC ROM:258A jbs INTMEM_A8+1, 5, ROM_25B0 ROM:258D andb INTMEM_A8+1, #-11h ROM:2590 andb INTMEM_A8+1, #-41h ROM:2593 clrb INTMEM_90 ROM:2595 clrb INTMEM_91 ROM:2597 jbs INTMEM_AA, 1, ROM_25A5 ROM:259A jbs INTMEM_AA, 0, ROM_25A2 ROM:259D ROM:259D ROM_259D: ; CODE XREF: ROM_28EB:ROM_25A5↓j ROM:259D ; ROM_28EB-33D↓j ROM:259D ldb INTMEM_8F, (INTMEM_4C+1)[] ROM:25A2 ROM:25A2 ROM_25A2: ; CODE XREF: ROM_28EB:ROM_2585↑j ROM:25A2 ; ROM_28EB-351↑j ... ROM:25A2 ljmp ROM_263F ROM:25A5 ; --------------------------------------------------------------------------- ROM:25A5 ROM:25A5 ROM_25A5: ; CODE XREF: ROM_28EB-354↑j ROM:25A5 jbc INTMEM_A8+1, 7, ROM_259D ROM:25A8 andb INTMEM_AA, #-3 ROM:25AB andb INTMEM_A8+1, #7Fh ROM:25AE sjmp ROM_259D ROM:25B0 ; --------------------------------------------------------------------------- ROM:25B0 ROM:25B0 ROM_25B0: ; CODE XREF: ROM_28EB-361↑j ROM:25B0 andb INTMEM_A8+1, #-21h ROM:25B3 clrb INTMEM_8F ROM:25B5 clrb INTMEM_91 ROM:25B7 ldb INTMEM_90, #3 ROM:25BA sjmp ROM_255E ROM:25BC ; --------------------------------------------------------------------------- ROM:25BC ROM:25BC ROM_25BC: ; CODE XREF: ROM_28EB:ROM_2587↑j ROM:25BC orb INTMEM_A8+1, #40h ; '@' ROM:25BF ldb INTMEM_8E, #-38h ROM:25C2 subb INTMEM_8E, INTMEM_90 ROM:25C5 ldb INTMEM_8F, #0Fh ROM:25C8 sjmp ROM_255E ROM:25CA ; --------------------------------------------------------------------------- ROM:25CA ROM:25CA ROM_25CA: ; CODE XREF: ROM_28EB-375↑j ROM:25CA jbs INTMEM_AE, 5, ROM_25DE ROM:25CD cmpb INTMEM_90, #-1 ROM:25D0 je ROM_257B ROM:25D2 jbs INTMEM_A8+1, 5, ROM_25DE ROM:25D5 cmpb INTMEM_91, INTMEM_90 ROM:25D8 jc ROM_25DE ROM:25DA incb INTMEM_91 ROM:25DC sjmp ROM_25A2 ROM:25DE ; --------------------------------------------------------------------------- ROM:25DE ROM:25DE ROM_25DE: ; CODE XREF: ROM_28EB:ROM_25CA↑j ROM:25DE ; ROM_28EB-319↑j ... ROM:25DE clrb INTMEM_91 ROM:25E0 andb INTMEM_AA, #-9 ROM:25E3 andb INTMEM_AA, #-11h ROM:25E6 addb INTMEM_1C, INTMEM_8E, INTMEM_8E ROM:25EA cmpb INTMEM_8E, INTMEM_8F ROM:25ED jc ROM_2607 ROM:25EF orb INTMEM_AA, #8 ROM:25F2 clrb INTMEM_1C+3 ROM:25F4 incb INTMEM_1C ROM:25F6 jbs INTMEM_AE, 5, ROM_25FE ROM:25F9 orb INTMEM_AE, #20h ; ' ' ROM:25FC sjmp ROM_261E ROM:25FE ; --------------------------------------------------------------------------- ROM:25FE ROM:25FE ROM_25FE: ; CODE XREF: ROM_28EB-2F5↑j ROM:25FE incb INTMEM_1C ROM:2600 incb INTMEM_8E ROM:2602 andb INTMEM_AE, #-21h ROM:2605 sjmp ROM_261E ROM:2607 ; --------------------------------------------------------------------------- ROM:2607 ROM:2607 ROM_2607: ; CODE XREF: ROM_28EB-2FE↑j ROM:2607 orb INTMEM_AA, #10h ROM:260A ldb INTMEM_1C+3, #4 ROM:260D decb INTMEM_1C ROM:260F jbs INTMEM_AE, 5, ROM_2617 ROM:2612 orb INTMEM_AE, #20h ; ' ' ROM:2615 sjmp ROM_261E ROM:2617 ; --------------------------------------------------------------------------- ROM:2617 ROM:2617 ROM_2617: ; CODE XREF: ROM_28EB-2DC↑j ROM:2617 decb INTMEM_1C ROM:2619 decb INTMEM_8E ROM:261B andb INTMEM_AE, #-21h ROM:261E ROM:261E ROM_261E: ; CODE XREF: ROM_28EB-2EF↑j ROM:261E ; ROM_28EB-2E6↑j ... ROM:261E and INTMEM_1C, #7 ROM:2622 ldb INTMEM_1C+2, 35E0h[INTMEM_1C] ROM:2627 shlb INTMEM_1C+2, INTMEM_1C+3 ROM:262A andb INTMEM_1C+2, #-10h ROM:262D pushf ROM:262E ldb INTMEM_20, 1FFFh[] ROM:2633 andb INTMEM_20, #0Fh ROM:2636 orb INTMEM_20, INTMEM_1C+2 ROM:2639 popf ROM:263A stb INTMEM_20, 1FFFh[] ROM:263F ROM:263F ROM_263F: ; CODE XREF: ROM_28EB:ROM_25A2↑j ROM:263F ldb INTMEM_1C, #0 ROM:2642 pushf ROM:2643 ldb INTMEM_1C+1, INTMEM_95 ROM:2646 lcall ROM_3034 ROM:2649 jbc INTMEM_1C, 0, ROM_2680 ROM:264C add INTMEM_1C+2, INTMEM_60, INTMEM_140[] ROM:2652 sub INTMEM_1C+2, INT_PEND+1 ; Interrupt pending register ROM:2655 cmp INTMEM_1C+2, INTMEM_140[] ROM:265A jnc ROM_2680 ROM:265C ldb INTMEM_1C, #4 ROM:265F ldb INTMEM_1C+1, INTMEM_95 ROM:2662 lcall ROM_3034 ROM:2665 cmpb INTMEM_1A, #0 ROM:2668 jne ROM_2680 ROM:266A jbc INTMEM_AB, 5, ROM_2680 ROM:266D ldbze INTMEM_1A, INTMEM_95 ROM:2670 ldb INTMEM_1A, 30BDh[INTMEM_1A] ROM:2675 ldb INTMEM_95, INTMEM_1A ROM:2678 ldb INTMEM_96, 134h[INTMEM_1A] ROM:267D andb INTMEM_AB, #-21h ROM:2680 ROM:2680 ROM_2680: ; CODE XREF: ROM_28EB-2A2↑j ROM:2680 ; ROM_28EB-291↑j ... ROM:2680 popf ROM:2681 djnz INTMEM_A4, ROM_2687 ROM:2684 ldb INTMEM_A4, #19h ROM:2687 ROM:2687 ROM_2687: ; CODE XREF: ROM_28EB-26A↑j ROM:2687 andb INTMEM_A3, #-9 ROM:268A cmpb INTMEM_A4, INTMEM_F5[] ROM:268F jh ROM_2694 ROM:2691 orb INTMEM_A3, #8 ROM:2694 ROM:2694 ROM_2694: ; CODE XREF: ROM_28EB-25C↑j ROM:2694 ldb INTMEM_1C+2, INTMEM_154[] ROM:2699 jbc IOPORT2, 6, ROM_26AB ; Input/output port 2 ROM:269C jbs INTMEM_AB, 4, ROM_26BF ROM:269F cmpb INTMEM_1C+2, 0A1h[INTMEM_56] ROM:26A4 jnc ROM_26B5 ROM:26A6 orb INTMEM_AB, #10h ROM:26A9 sjmp ROM_26BF ROM:26AB ; --------------------------------------------------------------------------- ROM:26AB ROM:26AB ROM_26AB: ; CODE XREF: ROM_28EB-252↑j ROM:26AB jbc INTMEM_AB, 4, ROM_26BF ROM:26AE cmpb INTMEM_1C+2, 0A2h[INTMEM_56] ROM:26B3 jc ROM_26B9 ROM:26B5 ROM:26B5 ROM_26B5: ; CODE XREF: ROM_28EB-247↑j ROM:26B5 incb INTMEM_1C+2 ROM:26B7 sjmp ROM_26C1 ROM:26B9 ; --------------------------------------------------------------------------- ROM:26B9 ROM:26B9 ROM_26B9: ; CODE XREF: ROM_28EB-238↑j ROM:26B9 andb INTMEM_AB, #-11h ROM:26BC orb INTMEM_AA, #-80h ROM:26BF ROM:26BF ROM_26BF: ; CODE XREF: ROM_28EB-24F↑j ROM:26BF ; ROM_28EB-242↑j ... ROM:26BF clrb INTMEM_1C+2 ROM:26C1 ROM:26C1 ROM_26C1: ; CODE XREF: ROM_28EB-234↑j ROM:26C1 stb INTMEM_1C+2, INTMEM_154[] ROM:26C6 jbs IOPORT1, 0, ROM_26F5 ; Input/output port 1 ROM:26C9 ldb INTMEM_1A, #-20h ROM:26CC ROM:26CC ROM_26CC: ; CODE XREF: ROM_28EB-203↓j ROM:26CC orb INTMEM_1A, INTMEM_A5 ROM:26CF andb INTMEM_1A, INTMEM_155[] ROM:26D4 stb INTMEM_1A, 1FFEh[] ROM:26D9 ldb INTMEM_1C+3, #14h ROM:26DC ROM:26DC ROM_26DC: ; CODE XREF: ROM_28EB:ROM_26DC↓j ROM:26DC djnz INTMEM_1C+3, ROM_26DC ROM:26DF jbc IOPORT1, 0, ROM_26EF ; Input/output port 1 ROM:26E2 shlb INTMEM_A5, #1 ROM:26E5 cmpb INTMEM_A5, #10h ROM:26E8 jnh ROM_26CC ROM:26EA ldb INTMEM_A5, #1 ROM:26ED sjmp ROM_26F5 ROM:26EF ; --------------------------------------------------------------------------- ROM:26EF ROM:26EF ROM_26EF: ; CODE XREF: ROM_28EB-20C↑j ROM:26EF orb INTMEM_54, INTMEM_A5 ROM:26F2 orb INTMEM_50, INTMEM_A5 ROM:26F5 ROM:26F5 ROM_26F5: ; CODE XREF: ROM_28EB-225↑j ROM:26F5 ; ROM_28EB-1FE↑j ROM:26F5 ldb INTMEM_1C, INTMEM_54 ROM:26F8 ldb INTMEM_1C+1, INTMEM_150[] ROM:26FD ldb INTMEM_1C+2, INTMEM_155[] ROM:2702 notb INTMEM_1C+1 ROM:2704 andb INTMEM_1C+1, INTMEM_A3 ROM:2707 orb INTMEM_1C+1, INTMEM_151[] ROM:270C andb INTMEM_1C+2, #-20h ROM:270F notb INTMEM_1C ROM:2711 andb INTMEM_1C+1, INTMEM_1C ROM:2714 orb INTMEM_1C+2, INTMEM_1C+1 ROM:2717 stb INTMEM_1C+2, 1FFEh[] ROM:271C stb INTMEM_1C+2, INTMEM_155[] ROM:2721 inc INTMEM_86 ROM:2723 and ZERO_REG, INTMEM_86, #1 ; Zero register ROM:2728 jne ROM_2757 ROM:272A ld INTMEM_1A, #0BFh ROM:272E and ZERO_REG, INTMEM_86, #0Fh ; Zero register ROM:2733 jne ROM_2744 ROM:2735 ld INTMEM_1A, #0B5h ROM:2739 and ZERO_REG, INTMEM_86, #1FFh ; Zero register ROM:273E jne ROM_2744 ROM:2740 ld INTMEM_1A, #0B0h ROM:2744 ROM:2744 ROM_2744: ; CODE XREF: ROM_28EB-1B8↑j ROM:2744 ; ROM_28EB-1AD↑j ... ROM:2744 ldb INTMEM_1C, [INTMEM_1A] ROM:2747 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:274A je ROM_274E ROM:274C decb INTMEM_1C ROM:274E ROM:274E ROM_274E: ; CODE XREF: ROM_28EB-1A1↑j ROM:274E stb INTMEM_1C, [INTMEM_1A]+ ROM:2751 cmp INTMEM_1A, #0C8h ROM:2755 jne ROM_2744 ROM:2757 ROM:2757 ROM_2757: ; CODE XREF: ROM_28EB-1C3↑j ROM:2757 di ROM:2758 ld INTMEM_1C, INTMEM_88[] ROM:275D add INTMEM_1C, #0BB8h ROM:2761 sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:2765 cmp INTMEM_1C+2, #0BB8h ROM:2769 jc ROM_2771 ROM:276B cmp INTMEM_1C+2, #10h ROM:276F jc ROM_2776 ROM:2771 ROM:2771 ROM_2771: ; CODE XREF: ROM_28EB-182↑j ROM:2771 add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:2776 ROM:2776 ROM_2776: ; CODE XREF: ROM_28EB-17C↑j ROM:2776 jbc WSR1, 6, ROM_2781 ; Window selection register 1 ROM:2779 andb INTMEM_A8+1, #-3 ROM:277C orb INTMEM_4E, #1 ROM:277F sjmp ROM_278C ROM:2781 ; --------------------------------------------------------------------------- ROM:2781 ROM:2781 ROM_2781: ; CODE XREF: ROM_28EB:ROM_2776↑j ROM:2781 ldb INTMEM_6, #18h ROM:2784 ld INTMEM_4, INTMEM_1C ROM:2787 st INTMEM_1C, INTMEM_88[] ROM:278C ROM:278C ROM_278C: ; CODE XREF: ROM_28EB-16C↑j ROM:278C cmp SP, #124h ; Stack pointer ROM:2790 jnc ROM_2793 ROM:2792 rst ROM:2793 ; --------------------------------------------------------------------------- ROM:2793 ROM:2793 ROM_2793: ; CODE XREF: ROM_28EB-15B↑j ROM:2793 pop INTMEM_2C ROM:2795 pop INTMEM_20+2 ROM:2797 pop INTMEM_20 ROM:2799 pop INTMEM_1C+2 ROM:279B pop INTMEM_1C ROM:279D pop INTMEM_1A ROM:279F andb INTMEM_A8+1, #-9 ROM:27A2 popf ROM:27A3 ret ROM:27A3 ; END OF FUNCTION CHUNK FOR ROM_28EB ROM:27A4 ; --------------------------------------------------------------------------- ROM:27A4 ; START OF FUNCTION CHUNK FOR ROM_2915 ROM:27A4 ROM:27A4 ROM_27A4: ; CODE XREF: ROM_2915:ROM_2973↓j ROM:27A4 push INTMEM_1A ROM:27A6 push INTMEM_1C ROM:27A8 ld INTMEM_1C, 3BCh[INTMEM_82] ROM:27AD sub INTMEM_1A, INTMEM_58, INTMEM_60 ROM:27B1 st INTMEM_1A, INTMEM_148[] ROM:27B6 cmp INTMEM_1A, #5DCh ROM:27BA jnc ROM_27D4 ROM:27BC add INTMEM_1C, INTMEM_1A, #7 ROM:27C1 jc ROM_27CA ROM:27C3 cmp INTMEM_1C, INTMEM_140[] ROM:27C8 jnc ROM_27E4 ROM:27CA ROM:27CA ROM_27CA: ; CODE XREF: ROM_2915-154↑j ROM:27CA ld INTMEM_1C, INTMEM_140[] ROM:27CF orb INTMEM_4E, #4 ROM:27D2 sjmp ROM_27E4 ROM:27D4 ; --------------------------------------------------------------------------- ROM:27D4 ROM:27D4 ROM_27D4: ; CODE XREF: ROM_2915-15B↑j ROM:27D4 ld INTMEM_1C, #5DCh ROM:27D8 orb INTMEM_4E, #40h ; '@' ROM:27DB cmp INTMEM_1A, #4Bh ; 'K' ROM:27DF jc ROM_27E4 ROM:27E1 orb INTMEM_4E, #8 ROM:27E4 ROM:27E4 ROM_27E4: ; CODE XREF: ROM_2915-14D↑j ROM:27E4 ; ROM_2915-143↑j ... ROM:27E4 orb INTMEM_AE, #8 ROM:27E7 st INTMEM_1C, 3BCh[INTMEM_82] ROM:27EC pop INTMEM_1C ROM:27EE pop INTMEM_1A ROM:27F0 popf ROM:27F1 ret ROM:27F1 ; END OF FUNCTION CHUNK FOR ROM_2915 ROM:27F2 ; --------------------------------------------------------------------------- ROM:27F2 ; START OF FUNCTION CHUNK FOR start ROM:27F2 ROM:27F2 ROM_27F2: ; CODE XREF: start+6↑j ROM:27F2 ld INTMEM_1A, #5555h ROM:27F6 ld INTMEM_1C, #-5556h ROM:27FA cmp INTMEM_1A, #5555h ROM:27FE jne ROM_283B ROM:2800 cmp INTMEM_1C, #-5556h ROM:2804 jne ROM_283B ROM:2806 ld INTMEM_1A, #-5556h ROM:280A ld INTMEM_1C, #5555h ROM:280E cmp INTMEM_1A, #-5556h ROM:2812 jne ROM_283B ROM:2814 cmp INTMEM_1C, #5555h ROM:2818 jne ROM_283B ROM:281A ldb INTMEM_1C, #55h ; 'U' ROM:281D ROM:281D ROM_281D: ; CODE XREF: start:ROM_2856↓j ROM:281D ld INTMEM_1A, #1Eh ROM:2821 ROM:2821 ROM_2821: ; CODE XREF: start+7AA↓j ROM:2821 cmp INTMEM_1A, #200h ROM:2825 je ROM_282C ROM:2827 stb INTMEM_1C, [INTMEM_1A]+ ROM:282A sjmp ROM_2821 ROM:282C ; --------------------------------------------------------------------------- ROM:282C ROM:282C ROM_282C: ; CODE XREF: start+7A5↑j ROM:282C ld INTMEM_1A, #1Eh ROM:2830 ROM:2830 ROM_2830: ; CODE XREF: start+7B9↓j ROM:2830 cmp INTMEM_1A, #200h ROM:2834 je ROM_283C ROM:2836 cmpb INTMEM_1C, [INTMEM_1A]+ ROM:2839 je ROM_2830 ROM:283B ROM:283B ROM_283B: ; CODE XREF: start+77E↑j ROM:283B ; start+784↑j ... ROM:283B rst ROM:283C ; --------------------------------------------------------------------------- ROM:283C ROM:283C ROM_283C: ; CODE XREF: start+7B4↑j ROM:283C ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:283F ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2842 cmpb INTMEM_1C, #0 ROM:2845 je ROM_2858 ROM:2847 cmpb INTMEM_1C, #-56h ROM:284A jne ROM_284E ROM:284C clrb INTMEM_1C ROM:284E ROM:284E ROM_284E: ; CODE XREF: start+7CA↑j ROM:284E cmpb INTMEM_1C, #55h ; 'U' ROM:2851 jne ROM_2856 ROM:2853 ldb INTMEM_1C, #-56h ROM:2856 ROM:2856 ROM_2856: ; CODE XREF: start+7D1↑j ROM:2856 sjmp ROM_281D ROM:2858 ; --------------------------------------------------------------------------- ROM:2858 ROM:2858 ROM_2858: ; CODE XREF: start+7C5↑j ROM:2858 ld INTMEM_1A, #286Eh ROM:285C ld INTMEM_20, #200h ROM:2860 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2863 ROM:2863 ROM_2863: ; CODE XREF: start+7EC↓j ROM:2863 cmp INTMEM_20, #400h ROM:2867 je ROM_2871 ROM:2869 stb INTMEM_20+2, [INTMEM_20]+ ROM:286C sjmp ROM_2863 ROM:286C ; END OF FUNCTION CHUNK FOR start ROM:286C ; --------------------------------------------------------------------------- ROM:286E db 55h, 0AAh, 0 ROM:2871 ; --------------------------------------------------------------------------- ROM:2871 ; START OF FUNCTION CHUNK FOR start ROM:2871 ROM:2871 ROM_2871: ; CODE XREF: start+7E7↑j ROM:2871 ; start+80B↓j ROM:2871 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2874 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2877 cmp INTMEM_1A, #2871h ROM:287B je ROM_2898 ROM:287D ld INTMEM_20, #200h ROM:2881 ldb INTMEM_20+3, INTMEM_20+2 ROM:2884 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2887 ROM:2887 ROM_2887: ; CODE XREF: start+815↓j ROM:2887 cmp INTMEM_20, #400h ROM:288B je ROM_2871 ROM:288D cmpb INTMEM_20+3, [INTMEM_20] ROM:2890 jne ROM_2897 ROM:2892 stb INTMEM_20+2, [INTMEM_20]+ ROM:2895 sjmp ROM_2887 ROM:2897 ; --------------------------------------------------------------------------- ROM:2897 ROM:2897 ROM_2897: ; CODE XREF: start+810↑j ROM:2897 rst ROM:2898 ; --------------------------------------------------------------------------- ROM:2898 ROM:2898 ROM_2898: ; CODE XREF: start+7FB↑j ROM:2898 ld INTMEM_56, #-7C00h ROM:289C ROM:289C ROM_289C: ; CODE XREF: start+851↓j ROM:289C ld SP, #130h ; Stack pointer ROM:28A0 lcall ROM_363C ROM:28A3 lcall ROM_365C ROM:28A6 lcall ROM_386A ROM:28A9 lcall ROM_3367 ROM:28AC lcall ROM_33B5 ROM:28AF lcall ROM_2D67 ROM:28B2 lcall ROM_2E14 ROM:28B5 lcall ROM_2F18 ROM:28B8 lcall ROM_3351 ROM:28BB jbs INTMEM_A8+1, 0, ROM_28C3 ROM:28BE lcall ROM_4215 ROM:28C1 sjmp ROM_28C6 ROM:28C3 ; --------------------------------------------------------------------------- ROM:28C3 ROM:28C3 ROM_28C3: ; CODE XREF: start+83B↑j ROM:28C3 lcall ROM_4219 ROM:28C6 ROM:28C6 ROM_28C6: ; CODE XREF: start+841↑j ROM:28C6 lcall ROM_2E45 ROM:28C9 lcall ROM_3140 ROM:28CC incb INTMEM_8A ROM:28CE orb INTMEM_A8+1, #1 ROM:28D1 sjmp ROM_289C ROM:28D1 ; END OF FUNCTION CHUNK FOR start ROM:28D3 ROM:28D3 ; =============== S U B R O U T I N E ======================================= ROM:28D3 ROM:28D3 ; NMI ROM:28D3 ROM:28D3 ROM_28D3: ; DATA XREF: ROM:Int01↑o ROM:28D3 ; ROM:Int03↑o ... ROM:28D3 rst ROM:28D3 ; End of function ROM_28D3 ROM:28D3 ROM:28D4 ROM:28D4 ; =============== S U B R O U T I N E ======================================= ROM:28D4 ROM:28D4 ; Timer overflow ROM:28D4 ROM:28D4 ROM_28D4: ; DATA XREF: ROM:Int00↑o ROM:28D4 pushf ROM:28D5 orb INTMEM_2A, INTMEM_16 ROM:28D8 jbc INTMEM_2A, 5, ROM_28EA ROM:28DB jbc INT_PEND, 2, ROM_28E3 ; Interrupt pending register ROM:28DE orb INT_PEND, #1 ; Interrupt pending register ROM:28E1 popf ROM:28E2 ret ROM:28E3 ; --------------------------------------------------------------------------- ROM:28E3 ROM:28E3 ROM_28E3: ; CODE XREF: ROM_28D4+7↑j ROM:28E3 incb INTMEM_8B ROM:28E5 andb INTMEM_2A, #-21h ROM:28E8 popf ROM:28E9 ret ROM:28EA ; --------------------------------------------------------------------------- ROM:28EA ROM:28EA ROM_28EA: ; CODE XREF: ROM_28D4+4↑j ROM:28EA rst ROM:28EA ; End of function ROM_28D4 ROM:28EA ROM:28EB ROM:28EB ; =============== S U B R O U T I N E ======================================= ROM:28EB ROM:28EB ; Software timer ROM:28EB ROM:28EB ROM_28EB: ; DATA XREF: ROM:Int05↑o ROM:28EB ROM:28EB ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:28EB ; FUNCTION CHUNK AT ROM:21D0 SIZE 000002A6 BYTES ROM:28EB ; FUNCTION CHUNK AT ROM:24F3 SIZE 000002B1 BYTES ROM:28EB ; FUNCTION CHUNK AT ROM:4232 SIZE 00000004 BYTES ROM:28EB ROM:28EB pushf ROM:28EC orb INTMEM_2A, INTMEM_16 ROM:28EF jbc INTMEM_2A, 1, ROM_2901 ROM:28F2 andb INTMEM_2A, #-3 ROM:28F5 jbc INTMEM_2A, 0, ROM_28FB ROM:28F8 orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:28FB ROM:28FB ROM_28FB: ; CODE XREF: ROM_28EB+A↑j ROM:28FB orb INTMEM_A8+1, #4 ROM:28FE ljmp ROM_2089 ROM:2901 ; --------------------------------------------------------------------------- ROM:2901 ROM:2901 ROM_2901: ; CODE XREF: ROM_28EB+4↑j ROM:2901 jbc INTMEM_2A, 0, ROM_2914 ROM:2904 jbs INTMEM_A8+1, 3, ROM_2914 ROM:2907 andb INTMEM_2A, #-2 ROM:290A orb INTMEM_A8+1, #8 ROM:290D ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2910 ei ROM:2911 ljmp ROM_24F3 ROM:2914 ; --------------------------------------------------------------------------- ROM:2914 ROM:2914 ROM_2914: ; CODE XREF: ROM_28EB:ROM_2901↑j ROM:2914 ; ROM_28EB+19↑j ROM:2914 rst ROM:2914 ; End of function ROM_28EB ROM:2914 ROM:2915 ROM:2915 ; =============== S U B R O U T I N E ======================================= ROM:2915 ROM:2915 ; HSI data available ROM:2915 ROM:2915 ROM_2915: ; DATA XREF: ROM:Int02↑o ROM:2915 ROM:2915 ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2915 ; FUNCTION CHUNK AT ROM:27A4 SIZE 0000004E BYTES ROM:2915 ROM:2915 pushf ROM:2916 andb INTMEM_2A, #3Fh ; '?' ROM:2919 orb INTMEM_2A, INTMEM_16 ROM:291C cmpb ZERO_REG, INTMEM_8C+1 ; Zero register ROM:291F jne ROM_294A ROM:2921 jbs INTMEM_2A, 6, ROM_2928 ROM:2924 jbs INTMEM_2A, 7, ROM_292B ROM:2927 rst ROM:2928 ; --------------------------------------------------------------------------- ROM:2928 ROM:2928 ROM_2928: ; CODE XREF: ROM_2915+C↑j ROM:2928 orb INTMEM_4E, #2 ROM:292B ROM:292B ROM_292B: ; CODE XREF: ROM_2915+F↑j ROM:292B ldb INTMEM_8C+1, INTMEM_6 ROM:292E ld INTMEM_58, INTMEM_4 ROM:2931 jbc INT_PEND, 0, ROM_2945 ; Interrupt pending register ROM:2934 jbs INTMEM_58+1, 7, ROM_2945 ROM:2937 orb INTMEM_2A, INTMEM_16 ROM:293A jbc INTMEM_2A, 5, ROM_2945 ROM:293D incb INTMEM_8B ROM:293F andb INT_PEND, #-2 ; Interrupt pending register ROM:2942 andb INTMEM_2A, #-21h ROM:2945 ROM:2945 ROM_2945: ; CODE XREF: ROM_2915+1C↑j ROM:2945 ; ROM_2915+1F↑j ... ROM:2945 ldb INTMEM_8C, INTMEM_8B ROM:2948 sjmp ROM_2950 ROM:294A ; --------------------------------------------------------------------------- ROM:294A ROM:294A ROM_294A: ; CODE XREF: ROM_2915+A↑j ROM:294A jbc INTMEM_2A, 7, ROM_2950 ROM:294D orb INT_PEND, #4 ; Interrupt pending register ROM:2950 ROM:2950 ROM_2950: ; CODE XREF: ROM_2915+33↑j ROM:2950 ; ROM_2915:ROM_294A↑j ROM:2950 jbc INTMEM_8C+1, 2, ROM_2961 ROM:2953 andb INTMEM_8C+1, #51h ; 'Q' ROM:2956 je ROM_295B ROM:2958 orb INT_PEND, #4 ; Interrupt pending register ROM:295B ROM:295B ROM_295B: ; CODE XREF: ROM_2915+41↑j ROM:295B andb INTMEM_A8+1, #-5 ROM:295E ljmp ROM_2089 ROM:2961 ; --------------------------------------------------------------------------- ROM:2961 ROM:2961 ROM_2961: ; CODE XREF: ROM_2915:ROM_2950↑j ROM:2961 jbc INTMEM_8C+1, 0, ROM_2965 ROM:2964 rst ROM:2965 ; --------------------------------------------------------------------------- ROM:2965 ROM:2965 ROM_2965: ; CODE XREF: ROM_2915:ROM_2961↑j ROM:2965 jbs INTMEM_8C+1, 6, ROM_296B ROM:2968 jbc INTMEM_8C+1, 4, ROM_2976 ROM:296B ROM:296B ROM_296B: ; CODE XREF: ROM_2915:ROM_2965↑j ROM:296B andb INTMEM_8C+1, #5 ROM:296E je ROM_2973 ROM:2970 orb INT_PEND, #4 ; Interrupt pending register ROM:2973 ROM:2973 ROM_2973: ; CODE XREF: ROM_2915+59↑j ROM:2973 ljmp ROM_27A4 ROM:2976 ; --------------------------------------------------------------------------- ROM:2976 ROM:2976 ROM_2976: ; CODE XREF: ROM_2915+53↑j ROM:2976 scall ROM_297A ROM:2978 popf ROM:2979 ret ROM:2979 ; End of function ROM_2915 ROM:2979 ROM:297A ROM:297A ; =============== S U B R O U T I N E ======================================= ROM:297A ROM:297A ROM:297A ROM_297A: ; CODE XREF: ROM_2915:ROM_2976↑p ROM:297A ; ROM_365C+92↓p ROM:297A clrb WSR1 ; Window selection register 1 ROM:297C ROM:297C ROM_297C: ; CODE XREF: ROM_297A+C↓j ROM:297C ld ZERO_REG, INTMEM_4 ; Zero register ROM:297F nop ROM:2980 andb INTMEM_2A, #3Fh ; '?' ROM:2983 orb INTMEM_2A, INTMEM_16 ROM:2986 jbs INTMEM_2A, 7, ROM_297C ROM:2989 andb INT_PEND, #-5 ; Interrupt pending register ROM:298C ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:298F clrb INTMEM_8C+1 ROM:2991 ret ROM:2991 ; End of function ROM_297A ROM:2991 ROM:2992 ROM:2992 ; =============== S U B R O U T I N E ======================================= ROM:2992 ROM:2992 ROM:2992 ROM_2992: ; CODE XREF: ROM_2D67+16↓p ROM:2992 ; ROM_2D67+3A↓p ... ROM:2992 pushf ROM:2993 andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:2997 and INTMEM_1C, #0Fh ROM:299B clrb INTMEM_1A ROM:299D cmpb INTMEM_1A+1, #0 ROM:29A0 jne ROM_29B2 ROM:29A2 jbc INTMEM_AA, 1, ROM_29AA ROM:29A5 ldb INTMEM_1A, #2 ROM:29A8 sjmp ROM_29DF ROM:29AA ; --------------------------------------------------------------------------- ROM:29AA ROM:29AA ROM_29AA: ; CODE XREF: ROM_2992+10↑j ROM:29AA jbc INTMEM_AA, 0, ROM_29DF ROM:29AD ldb INTMEM_1A, #1 ROM:29B0 sjmp ROM_29DF ROM:29B2 ; --------------------------------------------------------------------------- ROM:29B2 ROM:29B2 ROM_29B2: ; CODE XREF: ROM_2992+E↑j ROM:29B2 cmpb INTMEM_1A+1, #10h ROM:29B5 jne ROM_29CC ROM:29B7 jbc INTMEM_AA, 1, ROM_29BF ROM:29BA ldb INTMEM_1A, #2 ROM:29BD sjmp ROM_29C7 ROM:29BF ; --------------------------------------------------------------------------- ROM:29BF ROM:29BF ROM_29BF: ; CODE XREF: ROM_2992+25↑j ROM:29BF jbs INTMEM_AA, 0, ROM_29C7 ROM:29C2 stb INTMEM_8F, (INTMEM_4C+1)[] ROM:29C7 ROM:29C7 ROM_29C7: ; CODE XREF: ROM_2992+2B↑j ROM:29C7 ; ROM_2992:ROM_29BF↑j ROM:29C7 orb INTMEM_AA, #1 ROM:29CA sjmp ROM_29DF ROM:29CC ; --------------------------------------------------------------------------- ROM:29CC ROM:29CC ROM_29CC: ; CODE XREF: ROM_2992+23↑j ROM:29CC cmpb INTMEM_1C, #0 ROM:29CF je ROM_29DF ROM:29D1 jbs INTMEM_AA, 0, ROM_29DC ROM:29D4 jbs INTMEM_AA, 1, ROM_29DC ROM:29D7 stb INTMEM_8F, (INTMEM_4C+1)[] ROM:29DC ROM:29DC ROM_29DC: ; CODE XREF: ROM_2992+3F↑j ROM:29DC ; ROM_2992+42↑j ROM:29DC orb INTMEM_AA, #2 ROM:29DF ROM:29DF ROM_29DF: ; CODE XREF: ROM_2992+16↑j ROM:29DF ; ROM_2992:ROM_29AA↑j ... ROM:29DF cmpb INTMEM_1C, #1 ROM:29E2 je ROM_29E7 ROM:29E4 andb INTMEM_AA, #-5 ROM:29E7 ROM:29E7 ROM_29E7: ; CODE XREF: ROM_2992+50↑j ROM:29E7 cmpb INTMEM_1C, #2 ROM:29EA jnc ROM_29F1 ROM:29EC cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:29EF jne ROM_29FB ROM:29F1 ROM:29F1 ROM_29F1: ; CODE XREF: ROM_2992+58↑j ROM:29F1 add INTMEM_1C, INTMEM_1C ROM:29F4 ld INTMEM_1C, 3448h[INTMEM_1C] ROM:29F9 br [INTMEM_1C] ROM:29FB ; --------------------------------------------------------------------------- ROM:29FB ROM:29FB ROM_29FB: ; CODE XREF: ROM_2992+5D↑j ROM:29FB ; ROM:2A4F↓j ... ROM:29FB popf ROM:29FC ret ROM:29FC ; End of function ROM_2992 ROM:29FC ROM:29FD ; --------------------------------------------------------------------------- ROM:29FD cmpb INTMEM_1A+1, #10h ROM:2A00 jne ROM_2A05 ROM:2A02 andb INTMEM_AA, #-2 ROM:2A05 ROM:2A05 ROM_2A05: ; CODE XREF: ROM:2A00↑j ROM:2A05 cmpb INTMEM_1A+1, #20h ; ' ' ROM:2A08 jne ROM_2A1D ROM:2A0A jbs INTMEM_AA, 0, ROM_2A1A ROM:2A0D jbs INTMEM_A8+1, 4, ROM_2A1A ROM:2A10 ldb INTMEM_8F, (INTMEM_4C+1)[] ROM:2A15 ldb INTMEM_8E, INTMEM_8F[] ROM:2A1A ROM:2A1A ROM_2A1A: ; CODE XREF: ROM:2A0A↑j ROM:2A1A ; ROM:2A0D↑j ROM:2A1A andb INTMEM_AA, #-3 ROM:2A1D ROM:2A1D ROM_2A1D: ; CODE XREF: ROM:2A08↑j ROM:2A1D cmpb INTMEM_1A, #0 ROM:2A20 jne ROM_2A5C ROM:2A22 cmpb INTMEM_1A+1, #0 ROM:2A25 je ROM_2A5C ROM:2A27 jbc INTMEM_A8+1, 4, ROM_2A51 ROM:2A2A jbc INTMEM_A8+1, 6, ROM_2A32 ROM:2A2D clrb INTMEM_8E ROM:2A2F andb INTMEM_A8+1, #-41h ROM:2A32 ROM:2A32 ROM_2A32: ; CODE XREF: ROM:2A2A↑j ROM:2A32 clrb INTMEM_90 ROM:2A34 clrb INTMEM_91 ROM:2A36 jbs INTMEM_AA, 0, ROM_2A43 ROM:2A39 jbs INTMEM_AA, 1, ROM_2A43 ROM:2A3C ldb INTMEM_8F, (INTMEM_4C+1)[] ROM:2A41 sjmp ROM_2A46 ROM:2A43 ; --------------------------------------------------------------------------- ROM:2A43 ROM:2A43 ROM_2A43: ; CODE XREF: ROM:2A36↑j ROM:2A43 ; ROM:2A39↑j ROM:2A43 ldb INTMEM_8F, INTMEM_8E ROM:2A46 ROM:2A46 ROM_2A46: ; CODE XREF: ROM:2A41↑j ROM:2A46 andb INTMEM_A8+1, #-21h ROM:2A49 andb INTMEM_A8+1, #-11h ROM:2A4C andb INTMEM_A8+1, #7Fh ROM:2A4F sjmp ROM_29FB ROM:2A51 ; --------------------------------------------------------------------------- ROM:2A51 ROM:2A51 ROM_2A51: ; CODE XREF: ROM:2A27↑j ROM:2A51 jbs INTMEM_AA, 0, ROM_29FB ROM:2A54 jbs INTMEM_AA, 1, ROM_29FB ROM:2A57 ldb INTMEM_8F, (INTMEM_4C+1)[] ROM:2A5C ROM:2A5C ROM_2A5C: ; CODE XREF: ROM:2A20↑j ROM:2A5C ; ROM:2A25↑j ROM:2A5C sjmp ROM_29FB ROM:2A5E ; --------------------------------------------------------------------------- ROM:2A5E jbs INTMEM_A8+1, 4, ROM_2AAC ROM:2A61 cmpb INTMEM_1A, #0 ROM:2A64 jne ROM_2AB1 ROM:2A66 cmpb INTMEM_20, #0 ROM:2A69 jne ROM_2A6E ROM:2A6B ldb INTMEM_20, #-6 ROM:2A6E ROM:2A6E ROM_2A6E: ; CODE XREF: ROM:2A69↑j ROM:2A6E ld INTMEM_1C, #0FAh ROM:2A72 divub INTMEM_1C, INTMEM_20 ROM:2A75 shrb INTMEM_20, #1 ROM:2A78 cmpb INTMEM_1C+1, INTMEM_20 ROM:2A7B jc ROM_2A7F ROM:2A7D decb INTMEM_1C ROM:2A7F ROM:2A7F ROM_2A7F: ; CODE XREF: ROM:2A7B↑j ROM:2A7F decb INTMEM_1C ROM:2A81 ldb INTMEM_90, INTMEM_1C ROM:2A84 ldb INTMEM_20+2, INTMEM_8F ROM:2A87 ldb INTMEM_8F, INTMEM_1C+2 ROM:2A8A jbs INTMEM_AA, 2, ROM_2AAA ROM:2A8D clr INTMEM_1C ROM:2A8F jbs INTMEM_AA, 4, ROM_2A97 ROM:2A92 jbc INTMEM_AA, 3, ROM_2AAA ROM:2A95 decb INTMEM_1C+1 ROM:2A97 ROM:2A97 ROM_2A97: ; CODE XREF: ROM:2A8F↑j ROM:2A97 cmpb INTMEM_8E, INTMEM_1C+2 ROM:2A9A je ROM_2AAA ROM:2A9C subcb INTMEM_1C, INTMEM_1C ROM:2A9F xorb INTMEM_1C, INTMEM_1C+1 ROM:2AA2 je ROM_2AAA ROM:2AA4 orb INTMEM_AA, #4 ROM:2AA7 ldb INTMEM_91+1, #2 ROM:2AAA ROM:2AAA ROM_2AAA: ; CODE XREF: ROM:2A8A↑j ROM:2AAA ; ROM:2A92↑j ... ROM:2AAA sjmp ROM_29FB ROM:2AAC ; --------------------------------------------------------------------------- ROM:2AAC ROM:2AAC ROM_2AAC: ; CODE XREF: ROM:2A5E↑j ROM:2AAC cmpb INTMEM_1A, #1 ROM:2AAF jne ROM_2ABB ROM:2AB1 ROM:2AB1 ROM_2AB1: ; CODE XREF: ROM:2A64↑j ROM:2AB1 ldb INTMEM_20+2, (INTMEM_4C+1)[] ROM:2AB6 stb INTMEM_1C+2, (INTMEM_4C+1)[] ROM:2ABB ROM:2ABB ROM_2ABB: ; CODE XREF: ROM:2AAF↑j ROM:2ABB sjmp ROM_29FB ROM:2ABD ; --------------------------------------------------------------------------- ROM:2ABD ldb INTMEM_90, INTMEM_8E ROM:2AC0 stb INTMEM_8F, (INTMEM_4C+1)[] ROM:2AC5 clrb INTMEM_8F ROM:2AC7 orb INTMEM_A8+1, #10h ROM:2ACA orb INTMEM_A8+1, #20h ; ' ' ROM:2ACD orb INTMEM_A8+1, #-80h ROM:2AD0 andb INTMEM_A8+1, #-41h ROM:2AD3 sjmp ROM_29FB ROM:2AD5 ; --------------------------------------------------------------------------- ROM:2AD5 jbc INTMEM_A8+1, 4, ROM_2AFF ROM:2AD8 jbc INTMEM_A8+1, 6, ROM_2AE0 ROM:2ADB clrb INTMEM_8E ROM:2ADD andb INTMEM_A8+1, #-41h ROM:2AE0 ROM:2AE0 ROM_2AE0: ; CODE XREF: ROM:2AD8↑j ROM:2AE0 clrb INTMEM_90 ROM:2AE2 clrb INTMEM_91 ROM:2AE4 jbs INTMEM_AA, 0, ROM_2AF1 ROM:2AE7 jbs INTMEM_AA, 1, ROM_2AF1 ROM:2AEA ldb INTMEM_8F, (INTMEM_4C+1)[] ROM:2AEF sjmp ROM_2AF4 ROM:2AF1 ; --------------------------------------------------------------------------- ROM:2AF1 ROM:2AF1 ROM_2AF1: ; CODE XREF: ROM:2AE4↑j ROM:2AF1 ; ROM:2AE7↑j ROM:2AF1 ldb INTMEM_8F, INTMEM_8E ROM:2AF4 ROM:2AF4 ROM_2AF4: ; CODE XREF: ROM:2AEF↑j ROM:2AF4 andb INTMEM_A8+1, #-11h ROM:2AF7 andb INTMEM_A8+1, #-21h ROM:2AFA andb INTMEM_A8+1, #7Fh ROM:2AFD sjmp ROM_2B02 ROM:2AFF ; --------------------------------------------------------------------------- ROM:2AFF ROM:2AFF ROM_2AFF: ; CODE XREF: ROM:2AD5↑j ROM:2AFF ldb INTMEM_1A, #1 ROM:2B02 ROM:2B02 ROM_2B02: ; CODE XREF: ROM:2AFD↑j ROM:2B02 andb INTMEM_AA, #-3 ROM:2B05 sjmp ROM_29FB ROM:2B07 ; --------------------------------------------------------------------------- ROM:2B07 jbc INTMEM_A8+1, 4, ROM_2B15 ROM:2B0A jbc INTMEM_A8+1, 6, ROM_2B0F ROM:2B0D clrb INTMEM_8E ROM:2B0F ROM:2B0F ROM_2B0F: ; CODE XREF: ROM:2B0A↑j ROM:2B0F andb INTMEM_A8+1, #-11h ROM:2B12 andb INTMEM_A8+1, #-21h ROM:2B15 ROM:2B15 ROM_2B15: ; CODE XREF: ROM:2B07↑j ROM:2B15 ldb INTMEM_8F, INTMEM_8E ROM:2B18 sjmp ROM_29FB ROM:2B1A ; --------------------------------------------------------------------------- ROM:2B1A clrb INTMEM_90 ROM:2B1C clrb INTMEM_91 ROM:2B1E incb INTMEM_8F ROM:2B20 cmpb INTMEM_8F, #-4Ch ROM:2B23 jnh ROM_2B28 ROM:2B25 ldb INTMEM_8F, #-4Ch ROM:2B28 ROM:2B28 ROM_2B28: ; CODE XREF: ROM:2B23↑j ROM:2B28 sjmp ROM_29FB ROM:2B2A ; --------------------------------------------------------------------------- ROM:2B2A clrb INTMEM_90 ROM:2B2C clrb INTMEM_91 ROM:2B2E decb INTMEM_8F ROM:2B30 jc ROM_2B34 ROM:2B32 clrb INTMEM_8F ROM:2B34 ROM:2B34 ROM_2B34: ; CODE XREF: ROM:2B30↑j ROM:2B34 sjmp ROM_29FB ROM:2B36 ; --------------------------------------------------------------------------- ROM:2B36 ldb INTMEM_90, INTMEM_8E ROM:2B39 clrb INTMEM_8F ROM:2B3B orb INTMEM_A8+1, #10h ROM:2B3E orb INTMEM_A8+1, #20h ; ' ' ROM:2B41 andb INTMEM_A8+1, #-41h ROM:2B44 andb INTMEM_A8+1, #7Fh ROM:2B47 sjmp ROM_29FB ROM:2B49 ROM:2B49 ; =============== S U B R O U T I N E ======================================= ROM:2B49 ROM:2B49 ; Serial port ROM:2B49 ROM:2B49 ROM_2B49: ; DATA XREF: ROM:Int06↑o ROM:2B49 pushf ROM:2B4A push INTMEM_1A[] ROM:2B4E ldb INTMEM_1A, IOPORT2+1 ; Input/output port 2 ROM:2B51 jbc INTMEM_1A, 6, ROM_2B57 ROM:2B54 orb INTMEM_AA, #20h ; ' ' ROM:2B57 ROM:2B57 ROM_2B57: ; CODE XREF: ROM_2B49+8↑j ROM:2B57 jbc INTMEM_1A, 5, ROM_2B5D ROM:2B5A orb INTMEM_AA, #40h ; '@' ROM:2B5D ROM:2B5D ROM_2B5D: ; CODE XREF: ROM_2B49:ROM_2B57↑j ROM:2B5D pop INTMEM_1A[] ROM:2B61 popf ROM:2B62 ret ROM:2B62 ; End of function ROM_2B49 ROM:2B62 ROM:2B63 ROM:2B63 ; =============== S U B R O U T I N E ======================================= ROM:2B63 ROM:2B63 ROM:2B63 ROM_2B63: ; CODE XREF: ROM_2C7A↓p ROM:2B63 ; ROM_2CB6↓p ... ROM:2B63 ldb INTMEM_32+1, #-68h ROM:2B66 sjmp ROM_2B6B ROM:2B68 ; --------------------------------------------------------------------------- ROM:2B68 ROM:2B68 ROM_2B68: ; CODE XREF: ROM_2C7A:ROM_2CB3↓j ROM:2B68 ; ROM_2CB6+35↓j ... ROM:2B68 ldb INTMEM_32+1, #-80h ROM:2B6B ROM:2B6B ROM_2B6B: ; CODE XREF: ROM_2B63+3↑j ROM:2B6B scall ROM_2C0D ROM:2B6D ldb INTMEM_2C+1, #9 ROM:2B70 scall ROM_2BBA ROM:2B72 sjmp ROM_2C12 ROM:2B72 ; End of function ROM_2B63 ROM:2B72 ROM:2B74 ROM:2B74 ; =============== S U B R O U T I N E ======================================= ROM:2B74 ROM:2B74 ROM:2B74 ROM_2B74: ; CODE XREF: ROM_2C7A+8↓p ROM:2B74 ; ROM_2C7A+12↓p ... ROM:2B74 clrb INTMEM_1A ROM:2B76 ldb INTMEM_2C, #-20h ROM:2B79 scall ROM_2BAC ROM:2B7B scall ROM_2BF0 ROM:2B7D jc ROM_2B9A ROM:2B7F ldb INTMEM_2C, #-60h ROM:2B82 scall ROM_2BAC ROM:2B84 ld INTMEM_2C+2, INTMEM_1C ROM:2B87 ld INTMEM_32, INTMEM_1C ROM:2B8A ldb INTMEM_2C+1, #10h ROM:2B8D scall ROM_2BBA ROM:2B8F scall ROM_2BF0 ROM:2B91 jc ROM_2B9A ROM:2B93 scall ROM_2B9E ROM:2B95 cmp INTMEM_2C+2, INTMEM_1C ROM:2B98 je ROM_2B9C ROM:2B9A ROM:2B9A ROM_2B9A: ; CODE XREF: ROM_2B74+9↑j ROM:2B9A ; ROM_2B74+1D↑j ROM:2B9A incb INTMEM_1A ROM:2B9C ROM:2B9C ROM_2B9C: ; CODE XREF: ROM_2B74+24↑j ROM:2B9C sjmp ROM_2C12 ROM:2B9C ; End of function ROM_2B74 ROM:2B9C ROM:2B9E ROM:2B9E ; =============== S U B R O U T I N E ======================================= ROM:2B9E ROM:2B9E ROM:2B9E ROM_2B9E: ; CODE XREF: ROM_2B74+1F↑p ROM:2B9E ; ROM_2C2C+20↓p ... ROM:2B9E ldb INTMEM_2C, #-40h ROM:2BA1 scall ROM_2BAC ROM:2BA3 scall ROM_2BCE ROM:2BA5 add INTMEM_20+2, INTMEM_1C ROM:2BA8 incb INTMEM_1A+1 ROM:2BAA sjmp ROM_2C12 ROM:2BAA ; End of function ROM_2B9E ROM:2BAA ROM:2BAC ROM:2BAC ; =============== S U B R O U T I N E ======================================= ROM:2BAC ROM:2BAC ROM:2BAC ROM_2BAC: ; CODE XREF: ROM_2B74+5↑p ROM:2BAC ; ROM_2B74+E↑p ... ROM:2BAC scall ROM_2C0D ROM:2BAE ldbze INTMEM_32, INTMEM_1A+1 ROM:2BB1 shl INTMEM_32, #7 ROM:2BB4 orb INTMEM_32+1, INTMEM_2C ROM:2BB7 ldb INTMEM_2C+1, #9 ROM:2BB7 ; End of function ROM_2BAC ROM:2BB7 ROM:2BBA ROM:2BBA ; =============== S U B R O U T I N E ======================================= ROM:2BBA ROM:2BBA ROM:2BBA ROM_2BBA: ; CODE XREF: ROM_2B63+D↑p ROM:2BBA ; ROM_2B74+19↑p ... ROM:2BBA andb INTMEM_26, #-11h ROM:2BBD shl INTMEM_32, #1 ROM:2BC0 jnc ROM_2BC5 ROM:2BC2 orb INTMEM_26, #10h ROM:2BC5 ROM:2BC5 ROM_2BC5: ; CODE XREF: ROM_2BBA+6↑j ROM:2BC5 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2BC8 scall ROM_2C19 ROM:2BCA djnz INTMEM_2C+1, ROM_2BBA ROM:2BCD ret ROM:2BCD ; End of function ROM_2BBA ROM:2BCD ROM:2BCE ROM:2BCE ; =============== S U B R O U T I N E ======================================= ROM:2BCE ROM:2BCE ROM:2BCE ROM_2BCE: ; CODE XREF: ROM_2B9E+5↑p ROM:2BCE clr INTMEM_1C ROM:2BD0 ld INTMEM_30, #-8000h ROM:2BD4 ROM:2BD4 ROM_2BD4: ; CODE XREF: ROM_2BCE+1F↓j ROM:2BD4 orb INTMEM_26, #8 ROM:2BD7 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2BDA mulb ZERO_REG, ZERO_REG ; Zero register ROM:2BDE jbc IOPORT2, 7, ROM_2BE4 ; Input/output port 2 ROM:2BE1 or INTMEM_1C, INTMEM_30 ROM:2BE4 ROM:2BE4 ROM_2BE4: ; CODE XREF: ROM_2BCE+10↑j ROM:2BE4 andb INTMEM_26, #-9 ROM:2BE7 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2BEA shr INTMEM_30, #1 ROM:2BED jnc ROM_2BD4 ROM:2BEF ret ROM:2BEF ; End of function ROM_2BCE ROM:2BEF ROM:2BF0 ROM:2BF0 ; =============== S U B R O U T I N E ======================================= ROM:2BF0 ROM:2BF0 ROM:2BF0 ROM_2BF0: ; CODE XREF: ROM_2B74+7↑p ROM:2BF0 ; ROM_2B74+1B↑p ROM:2BF0 scall ROM_2C12 ROM:2BF2 scall ROM_2C0D ROM:2BF4 ld INTMEM_30, 4[INTMEM_56] ROM:2BF9 clrc ROM:2BFA jbs IOPORT2, 7, ROM_2C09 ; Input/output port 2 ROM:2BFD ROM:2BFD ROM_2BFD: ; CODE XREF: ROM_2BF0+16↓j ROM:2BFD jbs IOPORT2, 7, ROM_2C0C ; Input/output port 2 ROM:2C00 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2C03 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2C06 djnzw INTMEM_30, ROM_2BFD ROM:2C09 ROM:2C09 ROM_2C09: ; CODE XREF: ROM_2BF0+A↑j ROM:2C09 incb INTMEM_1A ROM:2C0B setc ROM:2C0C ROM:2C0C ROM_2C0C: ; CODE XREF: ROM_2BF0:ROM_2BFD↑j ROM:2C0C ret ROM:2C0C ; End of function ROM_2BF0 ROM:2C0C ROM:2C0D ROM:2C0D ; =============== S U B R O U T I N E ======================================= ROM:2C0D ROM:2C0D ROM:2C0D ROM_2C0D: ; CODE XREF: ROM_2B63:ROM_2B6B↑p ROM:2C0D ; ROM_2BAC↑p ... ROM:2C0D orb INTMEM_26, #20h ; ' ' ROM:2C10 sjmp ROM_2C15 ROM:2C10 ; End of function ROM_2C0D ROM:2C10 ROM:2C12 ROM:2C12 ; =============== S U B R O U T I N E ======================================= ROM:2C12 ROM:2C12 ROM:2C12 ROM_2C12: ; CODE XREF: ROM_2B63+F↑j ROM:2C12 ; ROM_2B74:ROM_2B9C↑j ... ROM:2C12 andb INTMEM_26, #-21h ROM:2C15 ROM:2C15 ROM_2C15: ; CODE XREF: ROM_2C0D+3↑j ROM:2C15 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C18 ret ROM:2C18 ; End of function ROM_2C12 ROM:2C18 ROM:2C19 ROM:2C19 ; =============== S U B R O U T I N E ======================================= ROM:2C19 ROM:2C19 ROM:2C19 ROM_2C19: ; CODE XREF: ROM_2BBA+E↑p ROM:2C19 ; ROM_2C26+2↓p ROM:2C19 orb INTMEM_26, #8 ROM:2C1C stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C1F andb INTMEM_26, #-9 ROM:2C22 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C25 ret ROM:2C25 ; End of function ROM_2C19 ROM:2C25 ROM:2C26 ROM:2C26 ; =============== S U B R O U T I N E ======================================= ROM:2C26 ROM:2C26 ROM:2C26 ROM_2C26: ; CODE XREF: ROM_365C+CB↓p ROM:2C26 scall ROM_2C0D ROM:2C28 scall ROM_2C19 ROM:2C2A sjmp ROM_2C12 ROM:2C2A ; End of function ROM_2C26 ROM:2C2A ROM:2C2C ROM:2C2C ; =============== S U B R O U T I N E ======================================= ROM:2C2C ROM:2C2C ROM:2C2C ROM_2C2C: ; CODE XREF: ROM_365C+EF↓p ROM:2C2C ; ROM_365C+F9↓p ROM:2C2C clrb INTMEM_1A ROM:2C2E clrb INTMEM_20 ROM:2C30 ldb INTMEM_1C+2, 99h[INTMEM_56] ROM:2C35 ROM:2C35 ROM_2C35: ; CODE XREF: ROM_2C2C+35↓j ROM:2C35 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2C38 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2C3B clr INTMEM_20+2 ROM:2C3D ldbze INTMEM_32, INTMEM_20 ROM:2C40 mulub INTMEM_32, 98h[INTMEM_56] ROM:2C45 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2C49 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2C4C lcall ROM_2B9E ROM:2C4F cmp INTMEM_1C, INTMEM_34 ROM:2C52 jne ROM_2C5F ROM:2C54 scall ROM_2C67 ROM:2C56 ldb INTMEM_8E, (INTMEM_4C+1)[] ROM:2C5B neg INTMEM_20+2 ROM:2C5D je ROM_2C66 ROM:2C5F ROM:2C5F ROM_2C5F: ; CODE XREF: ROM_2C2C+26↑j ROM:2C5F incb INTMEM_20 ROM:2C61 djnz INTMEM_1C+2, ROM_2C35 ROM:2C64 incb INTMEM_1A ROM:2C66 ROM:2C66 ROM_2C66: ; CODE XREF: ROM_2C2C+31↑j ROM:2C66 ret ROM:2C66 ; End of function ROM_2C2C ROM:2C66 ROM:2C67 ROM:2C67 ; =============== S U B R O U T I N E ======================================= ROM:2C67 ROM:2C67 ROM:2C67 ROM_2C67: ; CODE XREF: ROM_2C2C+28↑p ROM:2C67 ld INTMEM_34, #40h ; '@' ROM:2C6B ROM:2C6B ROM_2C6B: ; CODE XREF: ROM_2C67+E↓j ROM:2C6B lcall ROM_2B9E ROM:2C6E st INTMEM_1C, [INTMEM_34]+ ROM:2C71 cmp INTMEM_34, #54h ; 'T' ROM:2C75 jnc ROM_2C6B ROM:2C77 ljmp ROM_2B9E ROM:2C77 ; End of function ROM_2C67 ROM:2C77 ROM:2C7A ROM:2C7A ; =============== S U B R O U T I N E ======================================= ROM:2C7A ROM:2C7A ROM:2C7A ROM_2C7A: ; CODE XREF: ROM_2D1F+22↓p ROM:2C7A ; ROM_2D67+72↓p ROM:2C7A lcall ROM_2B63 ROM:2C7D clr INTMEM_20+2 ROM:2C7F ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2C82 lcall ROM_2B74 ROM:2C85 ld INTMEM_34, #40h ; '@' ROM:2C89 ROM:2C89 ROM_2C89: ; CODE XREF: ROM_2C7A+1E↓j ROM:2C89 ld INTMEM_1C, [INTMEM_34]+ ROM:2C8C lcall ROM_2B74 ROM:2C8F cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2C92 jne ROM_2CA4 ROM:2C94 cmp INTMEM_34, #54h ; 'T' ROM:2C98 jnc ROM_2C89 ROM:2C9A ld INTMEM_1C, INTMEM_20+2 ROM:2C9D neg INTMEM_1C ROM:2C9F lcall ROM_2B74 ROM:2CA2 sjmp ROM_2CB3 ROM:2CA4 ; --------------------------------------------------------------------------- ROM:2CA4 ROM:2CA4 ROM_2CA4: ; CODE XREF: ROM_2C7A+18↑j ROM:2CA4 ldb INTMEM_34, INTMEM_1A ROM:2CA7 ldbze INTMEM_1C, #-56h ROM:2CAA ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2CAD lcall ROM_2B74 ROM:2CB0 ldb INTMEM_1A, INTMEM_34 ROM:2CB3 ROM:2CB3 ROM_2CB3: ; CODE XREF: ROM_2C7A+28↑j ROM:2CB3 ljmp ROM_2B68 ROM:2CB3 ; End of function ROM_2C7A ROM:2CB3 ROM:2CB6 ROM:2CB6 ; =============== S U B R O U T I N E ======================================= ROM:2CB6 ROM:2CB6 ROM:2CB6 ROM_2CB6: ; CODE XREF: ROM_2D67+92↓p ROM:2CB6 ; ROM_365C+116↓p ROM:2CB6 lcall ROM_2B63 ROM:2CB9 ld INTMEM_34, INTMEM_1C ROM:2CBC lcall ROM_2B9E ROM:2CBF push INTMEM_1C[] ROM:2CC3 decb INTMEM_1A+1 ROM:2CC5 ld INTMEM_1C, INTMEM_34 ROM:2CC8 lcall ROM_2B74 ROM:2CCB ld INTMEM_1C, #54h ; 'T' ROM:2CCF sub INTMEM_1C, #40h ; '@' ROM:2CD3 shr INTMEM_1C, #1 ROM:2CD6 addb INTMEM_1A+1, INTMEM_1C ROM:2CD9 lcall ROM_2B9E ROM:2CDC neg INTMEM_1C ROM:2CDE sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2CE1 add INTMEM_1C, INTMEM_34 ROM:2CE4 neg INTMEM_1C ROM:2CE6 decb INTMEM_1A+1 ROM:2CE8 lcall ROM_2B74 ROM:2CEB ljmp ROM_2B68 ROM:2CEB ; End of function ROM_2CB6 ROM:2CEB ROM:2CEE ROM:2CEE ; =============== S U B R O U T I N E ======================================= ROM:2CEE ROM:2CEE ROM:2CEE ROM_2CEE: ; CODE XREF: ROM_365C+103↓p ROM:2CEE lcall ROM_2B63 ROM:2CF1 clr INTMEM_20+2 ROM:2CF3 clrb INTMEM_1A+1 ROM:2CF5 ld INTMEM_1C, 6[INTMEM_56] ROM:2CFA lcall ROM_2B74 ROM:2CFD ldb INTMEM_1C, #-5Bh ROM:2D00 ldb INTMEM_1C+1, #0 ROM:2D03 lcall ROM_2B74 ROM:2D06 ldbze INTMEM_1C, #0 ROM:2D09 lcall ROM_2B74 ROM:2D0C ld INTMEM_1C, 2[INTMEM_56] ROM:2D11 lcall ROM_2B74 ROM:2D14 ld INTMEM_1C, INTMEM_20+2 ROM:2D17 neg INTMEM_1C ROM:2D19 lcall ROM_2B74 ROM:2D1C ljmp ROM_2B68 ROM:2D1C ; End of function ROM_2CEE ROM:2D1C ROM:2D1F ROM:2D1F ; =============== S U B R O U T I N E ======================================= ROM:2D1F ROM:2D1F ROM:2D1F ROM_2D1F: ; CODE XREF: ROM_365C+106↓p ROM:2D1F ; ROM:3BBE↓p ROM:2D1F ldb INTMEM_93, 9Ah[INTMEM_56] ROM:2D24 ldb INTMEM_20+1, 99h[INTMEM_56] ROM:2D29 ldb INTMEM_1C+2, INTMEM_20+1 ROM:2D2C ldb INTMEM_20, #-10h ROM:2D2F ROM:2D2F ROM_2D2F: ; CODE XREF: ROM_2D1F:ROM_2D4D↓j ROM:2D2F decb INTMEM_20+1 ROM:2D31 ldbze INTMEM_32, INTMEM_20+1 ROM:2D34 mulub INTMEM_32, 98h[INTMEM_56] ROM:2D39 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2D3D ld INTMEM_1C, #-55ABh ROM:2D41 lcall ROM_2C7A ROM:2D44 cmpb INTMEM_1A, #1 ROM:2D47 jh ROM_2D50 ROM:2D49 je ROM_2D4D ROM:2D4B incb INTMEM_20 ROM:2D4D ROM:2D4D ROM_2D4D: ; CODE XREF: ROM_2D1F+2A↑j ROM:2D4D djnz INTMEM_1C+2, ROM_2D2F ROM:2D50 ROM:2D50 ROM_2D50: ; CODE XREF: ROM_2D1F+28↑j ROM:2D50 ldbze INTMEM_1C, INTMEM_20 ROM:2D53 andb INTMEM_1C, #0Fh ROM:2D56 ret ROM:2D56 ; End of function ROM_2D1F ROM:2D56 ROM:2D57 ROM:2D57 ; =============== S U B R O U T I N E ======================================= ROM:2D57 ROM:2D57 ROM:2D57 ROM_2D57: ; CODE XREF: ROM_365C:ROM_375C↓p ROM:2D57 ld INTMEM_34, #40h ; '@' ROM:2D5B ROM:2D5B ROM_2D5B: ; CODE XREF: ROM_2D57+B↓j ROM:2D5B st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2D5E cmp INTMEM_34, #54h ; 'T' ROM:2D62 jnc ROM_2D5B ROM:2D64 ljmp ROM_423A ROM:2D64 ; End of function ROM_2D57 ROM:2D64 ROM:2D67 ROM:2D67 ; =============== S U B R O U T I N E ======================================= ROM:2D67 ROM:2D67 ROM:2D67 ROM_2D67: ; CODE XREF: start+82F↑p ROM:2D67 jbc INTMEM_AA, 7, ROM_2D83 ROM:2D6A jbs INTMEM_AB, 0, ROM_2D74 ROM:2D6D inc INTMEM_40 ROM:2D6F orb INTMEM_AB, #1 ROM:2D72 sjmp ROM_2E0D ROM:2D74 ; --------------------------------------------------------------------------- ROM:2D74 ROM:2D74 ROM_2D74: ; CODE XREF: ROM_2D67+3↑j ROM:2D74 jbs INTMEM_AB, 1, ROM_2DED ROM:2D77 jbs INTMEM_AB, 2, ROM_2D85 ROM:2D7A ldb INTMEM_1C, #22h ; '"' ROM:2D7D lcall ROM_2992 ROM:2D80 orb INTMEM_AB, #4 ROM:2D83 ROM:2D83 ROM_2D83: ; CODE XREF: ROM_2D67↑j ROM:2D83 ; ROM_2D67+21↓j ROM:2D83 sjmp ROM_2E0D ROM:2D85 ; --------------------------------------------------------------------------- ROM:2D85 ROM:2D85 ROM_2D85: ; CODE XREF: ROM_2D67+10↑j ROM:2D85 jbs INTMEM_AB, 4, ROM_2DFC ROM:2D88 jbs INTMEM_A8+1, 4, ROM_2D83 ROM:2D8B jbs INTMEM_F5+1, 0, ROM_2E0D ROM:2D8E jbs INTMEM_AB, 3, ROM_2DA4 ROM:2D91 orb INTMEM_AB, #8 ROM:2D94 ldb INTMEM_1C+2, (INTMEM_4C+1)[] ROM:2D99 ldb INTMEM_20, 9Bh[INTMEM_56] ROM:2D9E ldb INTMEM_1C, #21h ; '!' ROM:2DA1 lcall ROM_2992 ROM:2DA4 ROM:2DA4 ROM_2DA4: ; CODE XREF: ROM_2D67+27↑j ROM:2DA4 cmpb INTMEM_8E, (INTMEM_4C+1)[] ROM:2DA9 jne ROM_2E0D ROM:2DAB ldb INTMEM_20+1, INTMEM_A7[] ROM:2DB0 ldb INTMEM_1C+2, 99h[INTMEM_56] ROM:2DB5 ROM:2DB5 ROM_2DB5: ; CODE XREF: ROM_2D67:ROM_2DE0↓j ROM:2DB5 incb INTMEM_20+1 ROM:2DB7 cmpb INTMEM_20+1, 99h[INTMEM_56] ROM:2DBC jnc ROM_2DC0 ROM:2DBE clrb INTMEM_20+1 ROM:2DC0 ROM:2DC0 ROM_2DC0: ; CODE XREF: ROM_2D67+55↑j ROM:2DC0 ldbze INTMEM_32, INTMEM_20+1 ROM:2DC3 mulub INTMEM_32, 98h[INTMEM_56] ROM:2DC8 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2DCC lcall ROM_2B9E ROM:2DCF cmpb INTMEM_1C, #55h ; 'U' ROM:2DD2 jne ROM_2DE0 ROM:2DD4 decb INTMEM_1A+1 ROM:2DD6 ldb INTMEM_1C+1, #-5Bh ROM:2DD9 lcall ROM_2C7A ROM:2DDC negb INTMEM_1A ROM:2DDE je ROM_2DE5 ROM:2DE0 ROM:2DE0 ROM_2DE0: ; CODE XREF: ROM_2D67+6B↑j ROM:2DE0 djnz INTMEM_1C+2, ROM_2DB5 ROM:2DE3 clrb INTMEM_1C+3 ROM:2DE5 ROM:2DE5 ROM_2DE5: ; CODE XREF: ROM_2D67+77↑j ROM:2DE5 orb INTMEM_AB, #2 ROM:2DE8 stb INTMEM_1C+3, INTMEM_A8[] ROM:2DED ROM:2DED ROM_2DED: ; CODE XREF: ROM_2D67:ROM_2D74↑j ROM:2DED jbc INTMEM_AB, 4, ROM_2E0D ROM:2DF0 ld INTMEM_1C, #-55ABh ROM:2DF4 ldb INTMEM_1A+1, INTMEM_A8[] ROM:2DF9 lcall ROM_2CB6 ROM:2DFC ROM:2DFC ROM_2DFC: ; CODE XREF: ROM_2D67:ROM_2D85↑j ROM:2DFC scall ROM_2E0E ROM:2DFE andb INTMEM_AA, #7Fh ROM:2E01 andb INTMEM_AB, #-2 ROM:2E04 andb INTMEM_AB, #-5 ROM:2E07 andb INTMEM_AB, #-3 ROM:2E0A andb INTMEM_AB, #-9 ROM:2E0D ROM:2E0D ROM_2E0D: ; CODE XREF: ROM_2D67+B↑j ROM:2E0D ; ROM_2D67:ROM_2D83↑j ... ROM:2E0D ret ROM:2E0D ; End of function ROM_2D67 ROM:2E0D ROM:2E0E ROM:2E0E ; =============== S U B R O U T I N E ======================================= ROM:2E0E ROM:2E0E ROM:2E0E ROM_2E0E: ; CODE XREF: ROM_2D67:ROM_2DFC↑p ROM:2E0E ldb INTMEM_1C, #23h ; '#' ROM:2E11 ljmp ROM_2992 ROM:2E11 ; End of function ROM_2E0E ROM:2E11 ROM:2E14 ROM:2E14 ; =============== S U B R O U T I N E ======================================= ROM:2E14 ROM:2E14 ROM:2E14 ROM_2E14: ; CODE XREF: start+832↑p ROM:2E14 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:2E19 ld INTMEM_1C, #0 ROM:2E1D lcall ROM_317A ROM:2E20 clrb INTMEM_1C+1 ROM:2E22 shl INTMEM_1C, #4 ROM:2E25 mulu INTMEM_1C, #-0BDCh ROM:2E29 divu INTMEM_1C, #3415h ROM:2E2D st INTMEM_1C, INTMEM_142[] ROM:2E32 jbc INTMEM_F5+1, 1, ROM_2E44 ROM:2E35 st INTMEM_1C, INTMEM_140[] ROM:2E3A st INTMEM_1C, INTMEM_3BC[] ROM:2E3F st INTMEM_1C, INTMEM_3BE[] ROM:2E44 ROM:2E44 ROM_2E44: ; CODE XREF: ROM_2E14+1E↑j ROM:2E44 ret ROM:2E44 ; End of function ROM_2E14 ROM:2E44 ROM:2E45 ROM:2E45 ; =============== S U B R O U T I N E ======================================= ROM:2E45 ROM:2E45 ROM:2E45 ROM_2E45: ; CODE XREF: start:ROM_28C6↑p ROM:2E45 clr INTMEM_1A ROM:2E47 ROM:2E47 ROM_2E47: ; CODE XREF: ROM_2E45+B0↓j ROM:2E47 jbs INTMEM_AB, 6, ROM_2E54 ROM:2E4A ld INTMEM_1C, #0C8h ROM:2E4E ld INTMEM_20, #64h ; 'd' ROM:2E52 sjmp ROM_2EA1 ROM:2E54 ; --------------------------------------------------------------------------- ROM:2E54 ROM:2E54 ROM_2E54: ; CODE XREF: ROM_2E45:ROM_2E47↑j ROM:2E54 ldbze INTMEM_20, 30C5h[INTMEM_1A] ROM:2E59 ld INTMEM_20, 3BCh[INTMEM_20] ROM:2E5E mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:2E63 divu INTMEM_1C, INTMEM_5C ROM:2E66 jv ROM_2E87 ROM:2E68 ld INTMEM_20, 0Ah[INTMEM_56] ROM:2E6D mulu INTMEM_20, #64h ; 'd' ROM:2E71 divu INTMEM_20, INTMEM_5C ROM:2E74 jnv ROM_2E7D ROM:2E76 ld INTMEM_20, #0C8h ROM:2E7A ld INTMEM_5A, [SP] ; Stack pointer ROM:2E7D ROM:2E7D ROM_2E7D: ; CODE XREF: ROM_2E45+2F↑j ROM:2E7D add INTMEM_1C, INTMEM_20 ROM:2E80 cmp INTMEM_1C, 8[INTMEM_56] ROM:2E85 jnc ROM_2E8C ROM:2E87 ROM:2E87 ROM_2E87: ; CODE XREF: ROM_2E45+21↑j ROM:2E87 ld INTMEM_1C, 8[INTMEM_56] ROM:2E8C ROM:2E8C ROM_2E8C: ; CODE XREF: ROM_2E45+40↑j ROM:2E8C ld INTMEM_20, 0Ch[INTMEM_56] ROM:2E91 mulu INTMEM_20, #64h ; 'd' ROM:2E95 divu INTMEM_20, INTMEM_5C ROM:2E98 jnv ROM_2EA1 ROM:2E9A ld INTMEM_20, #64h ; 'd' ROM:2E9E ld INTMEM_5A, [SP] ; Stack pointer ROM:2EA1 ROM:2EA1 ROM_2EA1: ; CODE XREF: ROM_2E45+D↑j ROM:2EA1 ; ROM_2E45+53↑j ROM:2EA1 shl INTMEM_1A, #1 ROM:2EA4 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2EA9 sub INTMEM_1C+2, INTMEM_1C ROM:2EAC jc ROM_2EB2 ROM:2EAE add INTMEM_1C+2, #1C20h ROM:2EB2 ROM:2EB2 ROM_2EB2: ; CODE XREF: ROM_2E45+67↑j ROM:2EB2 shr INTMEM_1A, #1 ROM:2EB5 divb INTMEM_1C+2, #64h ; 'd' ROM:2EB9 stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:2EBE jbs INTMEM_AB, 6, ROM_2ED1 ROM:2EC1 subb INTMEM_1C+2, #2 ROM:2EC4 jc ROM_2EC9 ROM:2EC6 addb INTMEM_1C+2, #48h ; 'H' ROM:2EC9 ROM:2EC9 ROM_2EC9: ; CODE XREF: ROM_2E45+7F↑j ROM:2EC9 cmpb INTMEM_1C+2, #11h ROM:2ECC jc ROM_2ED1 ROM:2ECE ldb INTMEM_95, INTMEM_1A ROM:2ED1 ROM:2ED1 ROM_2ED1: ; CODE XREF: ROM_2E45+79↑j ROM:2ED1 ; ROM_2E45+87↑j ROM:2ED1 shl INTMEM_1A, #1 ROM:2ED4 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2ED9 sub INTMEM_1C+2, INTMEM_20 ROM:2EDC jc ROM_2EE2 ROM:2EDE add INTMEM_1C+2, #1C20h ROM:2EE2 ROM:2EE2 ROM_2EE2: ; CODE XREF: ROM_2E45+97↑j ROM:2EE2 shr INTMEM_1A, #1 ROM:2EE5 divb INTMEM_1C+2, #64h ; 'd' ROM:2EE9 stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:2EEE incb INTMEM_1A ROM:2EF0 cmpb INTMEM_1A, #4 ROM:2EF3 jge ROM_2EF7 ROM:2EF5 sjmp ROM_2E47 ROM:2EF7 ; --------------------------------------------------------------------------- ROM:2EF7 ROM:2EF7 ROM_2EF7: ; CODE XREF: ROM_2E45+AE↑j ROM:2EF7 pushf ROM:2EF8 ldbze INTMEM_1A, INTMEM_95 ROM:2EFB jbs INTMEM_AB, 5, ROM_2F11 ROM:2EFE ldb INTMEM_96, 134h[INTMEM_1A] ROM:2F03 subb INTMEM_1C+3, INTMEM_96, #1 ROM:2F07 jge ROM_2F0C ROM:2F09 addb INTMEM_1C+3, #48h ; 'H' ROM:2F0C ROM:2F0C ROM_2F0C: ; CODE XREF: ROM_2E45+C2↑j ROM:2F0C ldb INTMEM_93+1, INTMEM_1C+3 ROM:2F0F sjmp ROM_2F16 ROM:2F11 ; --------------------------------------------------------------------------- ROM:2F11 ROM:2F11 ROM_2F11: ; CODE XREF: ROM_2E45+B6↑j ROM:2F11 ldb INTMEM_96, 130h[INTMEM_1A] ROM:2F16 ROM:2F16 ROM_2F16: ; CODE XREF: ROM_2E45+CA↑j ROM:2F16 popf ROM:2F17 ret ROM:2F17 ; End of function ROM_2E45 ROM:2F17 ROM:2F18 ROM:2F18 ; =============== S U B R O U T I N E ======================================= ROM:2F18 ROM:2F18 ROM:2F18 ROM_2F18: ; CODE XREF: start+835↑p ROM:2F18 ld INTMEM_1C+2, INTMEM_5E ROM:2F1B divub INTMEM_1C+2, #19h ROM:2F1E jnv ROM_2F23 ROM:2F20 ldb INTMEM_1C+2, #-1 ROM:2F23 ROM:2F23 ROM_2F23: ; CODE XREF: ROM_2F18+6↑j ROM:2F23 ld INTMEM_1C, #1 ROM:2F27 lcall ROM_317A ROM:2F2A cmp INTMEM_5C, ZERO_REG ; Zero register ROM:2F2D je ROM_2F3D ROM:2F2F ldb INTMEM_20, #64h ; 'd' ROM:2F32 mulub INTMEM_20, #0 ROM:2F35 clr INTMEM_20+2 ROM:2F37 divu INTMEM_20, INTMEM_5C ROM:2F3A addb INTMEM_1C, INTMEM_20 ROM:2F3D ROM:2F3D ROM_2F3D: ; CODE XREF: ROM_2F18+15↑j ROM:2F3D stb INTMEM_1C, INTMEM_14C[] ROM:2F42 ret ROM:2F42 ; End of function ROM_2F18 ROM:2F42 ROM:2F43 ROM:2F43 ; =============== S U B R O U T I N E ======================================= ROM:2F43 ROM:2F43 ROM:2F43 ROM_2F43: ; CODE XREF: ROM_6270:ROM_653F↓p ROM:2F43 clrb INTMEM_1A ROM:2F45 ld INTMEM_32, #6 ROM:2F49 ldbze INTMEM_2C, INTMEM_14C[] ROM:2F4E ROM:2F4E ROM_2F4E: ; CODE XREF: ROM_2F43+35↓j ROM:2F4E ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:2F53 cmp INTMEM_20+2, #1C1Fh ROM:2F57 jnh ROM_2F61 ROM:2F59 ldb INTMEM_1A, #-1 ROM:2F5C ld INTMEM_5A, [SP] ; Stack pointer ROM:2F5F sjmp ROM_2F74 ROM:2F61 ; --------------------------------------------------------------------------- ROM:2F61 ROM:2F61 ROM_2F61: ; CODE XREF: ROM_2F43+14↑j ROM:2F61 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:2F66 sub INTMEM_20+2, INTMEM_2C ROM:2F69 jc ROM_2F6F ROM:2F6B add INTMEM_20+2, #1C20h ROM:2F6F ROM:2F6F ROM_2F6F: ; CODE XREF: ROM_2F43+26↑j ROM:2F6F st INTMEM_20+2, 138h[INTMEM_32] ROM:2F74 ROM:2F74 ROM_2F74: ; CODE XREF: ROM_2F43+1C↑j ROM:2F74 sub INTMEM_32, #2 ROM:2F78 jc ROM_2F4E ROM:2F7A cmpb INTMEM_1A, #0 ROM:2F7D jne ROM_2F84 ROM:2F7F orb INTMEM_AB, #-80h ROM:2F82 sjmp ROM_2F87 ROM:2F84 ; --------------------------------------------------------------------------- ROM:2F84 ROM:2F84 ROM_2F84: ; CODE XREF: ROM_2F43+3A↑j ROM:2F84 andb INTMEM_AB, #7Fh ROM:2F87 ROM:2F87 ROM_2F87: ; CODE XREF: ROM_2F43+3F↑j ROM:2F87 ret ROM:2F87 ; End of function ROM_2F43 ROM:2F87 ROM:2F88 ROM:2F88 ; =============== S U B R O U T I N E ======================================= ROM:2F88 ROM:2F88 ROM:2F88 ROM_2F88: ; CODE XREF: ROM:3B11↓p ROM:2F88 ; ROM_6270+2AC↓p ROM:2F88 clrb INTMEM_1A ROM:2F8A cmpb INTMEM_1C, #0 ROM:2F8D jne ROM_2F91 ROM:2F8F sjmp ROM_3033 ROM:2F91 ; --------------------------------------------------------------------------- ROM:2F91 ROM:2F91 ROM_2F91: ; CODE XREF: ROM_2F88+5↑j ROM:2F91 cmpb INTMEM_1C, #1 ROM:2F94 jne ROM_2FBB ROM:2F96 cmpb INTMEM_1C+1, #4 ROM:2F99 jh ROM_2FA1 ROM:2F9B cmp INTMEM_1C+2, #1C1Fh ROM:2F9F jnh ROM_2FA3 ROM:2FA1 ROM:2FA1 ROM_2FA1: ; CODE XREF: ROM_2F88+11↑j ROM:2FA1 sjmp ROM_302D ROM:2FA3 ; --------------------------------------------------------------------------- ROM:2FA3 ROM:2FA3 ROM_2FA3: ; CODE XREF: ROM_2F88+17↑j ROM:2FA3 ldbze INTMEM_32, INTMEM_1C+1 ROM:2FA6 ldbze INTMEM_2C, INTMEM_14C[] ROM:2FAB sub INTMEM_1C+2, INTMEM_2C ROM:2FAE jc ROM_2FB4 ROM:2FB0 add INTMEM_1C+2, #1C20h ROM:2FB4 ROM:2FB4 ROM_2FB4: ; CODE XREF: ROM_2F88+26↑j ROM:2FB4 st INTMEM_1C+2, 138h[INTMEM_32] ROM:2FB9 sjmp ROM_3033 ROM:2FBB ; --------------------------------------------------------------------------- ROM:2FBB ROM:2FBB ROM_2FBB: ; CODE XREF: ROM_2F88+C↑j ROM:2FBB cmpb INTMEM_1C, #2 ROM:2FBE jne ROM_3019 ROM:2FC0 cmp INTMEM_5E, #0 ROM:2FC4 je ROM_2FCB ROM:2FC6 ldb INTMEM_1A, #1 ROM:2FC9 sjmp ROM_3017 ROM:2FCB ; --------------------------------------------------------------------------- ROM:2FCB ROM:2FCB ROM_2FCB: ; CODE XREF: ROM_2F88+3C↑j ROM:2FCB cmp INTMEM_1C+2, INTMEM_140[] ROM:2FD0 jnh ROM_2FD7 ROM:2FD2 ldb INTMEM_1A, #2 ROM:2FD5 sjmp ROM_3017 ROM:2FD7 ; --------------------------------------------------------------------------- ROM:2FD7 ROM:2FD7 ROM_2FD7: ; CODE XREF: ROM_2F88+48↑j ROM:2FD7 ld INTMEM_32, INTMEM_1C+2 ROM:2FDA ldb INTMEM_1C, #3 ROM:2FDD lcall ROM_3034 ROM:2FE0 ld INTMEM_60, INTMEM_1C+2 ROM:2FE3 add INTMEM_1C+2, INTMEM_32 ROM:2FE6 ldb INTMEM_1C, #2 ROM:2FE9 lcall ROM_3034 ROM:2FEC cmpb INTMEM_1A, #0 ROM:2FEF je ROM_2FFC ROM:2FF1 ldb INTMEM_1A, #3 ROM:2FF4 sjmp ROM_3017 ROM:2FF6 ; --------------------------------------------------------------------------- ROM:2FF6 ROM:2FF6 ROM_2FF6: ; CODE XREF: ROM_2F88+79↓j ROM:2FF6 jbc INTMEM_1C, 0, ROM_3003 ROM:2FF9 jbs INTMEM_1C, 1, ROM_3003 ROM:2FFC ROM:2FFC ROM_2FFC: ; CODE XREF: ROM_2F88+67↑j ROM:2FFC clrb INTMEM_1C ROM:2FFE lcall ROM_3034 ROM:3001 sjmp ROM_2FF6 ROM:3003 ; --------------------------------------------------------------------------- ROM:3003 ROM:3003 ROM_3003: ; CODE XREF: ROM_2F88:ROM_2FF6↑j ROM:3003 ; ROM_2F88+71↑j ROM:3003 jbc INTMEM_1C, 1, ROM_3012 ROM:3006 clrb INTMEM_1A+1 ROM:3008 sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:300C sub INTMEM_20+2, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:3010 sjmp ROM_3015 ROM:3012 ; --------------------------------------------------------------------------- ROM:3012 ROM:3012 ROM_3012: ; CODE XREF: ROM_2F88:ROM_3003↑j ROM:3012 ldb INTMEM_1A+1, #1 ROM:3015 ROM:3015 ROM_3015: ; CODE XREF: ROM_2F88+88↑j ROM:3015 clrb INTMEM_1A ROM:3017 ROM:3017 ROM_3017: ; CODE XREF: ROM_2F88+41↑j ROM:3017 ; ROM_2F88+4D↑j ... ROM:3017 sjmp ROM_3033 ROM:3019 ; --------------------------------------------------------------------------- ROM:3019 ROM:3019 ROM_3019: ; CODE XREF: ROM_2F88+36↑j ROM:3019 cmpb INTMEM_1C, #3 ROM:301C jne ROM_3023 ROM:301E orb INTMEM_AB, #-80h ROM:3021 sjmp ROM_3033 ROM:3023 ; --------------------------------------------------------------------------- ROM:3023 ROM:3023 ROM_3023: ; CODE XREF: ROM_2F88+94↑j ROM:3023 cmpb INTMEM_1C, #4 ROM:3026 jne ROM_302D ROM:3028 andb INTMEM_AB, #7Fh ROM:302B sjmp ROM_3033 ROM:302D ; --------------------------------------------------------------------------- ROM:302D ROM:302D ROM_302D: ; CODE XREF: ROM_2F88:ROM_2FA1↑j ROM:302D ; ROM_2F88+9E↑j ROM:302D ldb INTMEM_1A, #-1 ROM:3030 ld INTMEM_5A, [SP] ; Stack pointer ROM:3033 ROM:3033 ROM_3033: ; CODE XREF: ROM_2F88+7↑j ROM:3033 ; ROM_2F88+31↑j ... ROM:3033 ret ROM:3033 ; End of function ROM_2F88 ROM:3033 ROM:3034 ROM:3034 ; =============== S U B R O U T I N E ======================================= ROM:3034 ROM:3034 ROM:3034 ROM_3034: ; CODE XREF: ROM_28EB-656↑p ROM:3034 ; ROM_28EB-5CB↑p ... ROM:3034 cmpb INTMEM_1C+1, #4 ROM:3037 jge ROM_3094 ROM:3039 cmpb INTMEM_1C, #0 ROM:303C je ROM_309B ROM:303E jbs WSR1, 6, ROM_308D ; Window selection register 1 ROM:3041 ldbze INTMEM_1A, INTMEM_1C+1 ROM:3044 ldb INTMEM_1A+1, 30C9h[INTMEM_1A] ROM:3049 jbc INTMEM_1C, 0, ROM_304F ROM:304C orb INTMEM_1A+1, #20h ; ' ' ROM:304F ROM:304F ROM_304F: ; CODE XREF: ROM_3034+15↑j ROM:304F ldb INTMEM_6, INTMEM_1A+1 ROM:3052 cmpb INTMEM_1C, #3 ROM:3055 jc ROM_306F ROM:3057 sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:305C sub INTMEM_1A, INT_PEND+1 ; Interrupt pending register ROM:305F cmp INTMEM_1A, #-4438h ROM:3063 jnc ROM_3074 ROM:3065 ldb INTMEM_1A, #1 ROM:3068 add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:306D sjmp ROM_3076 ROM:306F ; --------------------------------------------------------------------------- ROM:306F ROM:306F ROM_306F: ; CODE XREF: ROM_3034+21↑j ROM:306F add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:3074 ROM:3074 ROM_3074: ; CODE XREF: ROM_3034+2F↑j ROM:3074 clrb INTMEM_1A ROM:3076 ROM:3076 ROM_3076: ; CODE XREF: ROM_3034+39↑j ROM:3076 ld INTMEM_4, INTMEM_1C+2 ROM:3079 ldb INTMEM_1A+1, #1 ROM:307C shlb INTMEM_1A+1, INTMEM_1C+1 ROM:307F jbc INTMEM_1C, 0, ROM_3086 ROM:3082 orb INTMEM_97, INTMEM_1A+1 ROM:3085 ret ROM:3086 ; --------------------------------------------------------------------------- ROM:3086 ROM:3086 ROM_3086: ; CODE XREF: ROM_3034+4B↑j ROM:3086 xorb INTMEM_1A+1, #-1 ROM:3089 andb INTMEM_97, INTMEM_1A+1 ROM:308C ret ROM:308D ; --------------------------------------------------------------------------- ROM:308D ROM:308D ROM_308D: ; CODE XREF: ROM_3034+A↑j ROM:308D ldb INTMEM_1A, #2 ROM:3090 orb INTMEM_4E, #1 ROM:3093 ret ROM:3094 ; --------------------------------------------------------------------------- ROM:3094 ROM:3094 ROM_3094: ; CODE XREF: ROM_3034+3↑j ROM:3094 ldb INTMEM_1A, #-1 ROM:3097 ld INTMEM_5A, [SP] ; Stack pointer ROM:309A ret ROM:309B ; --------------------------------------------------------------------------- ROM:309B ROM:309B ROM_309B: ; CODE XREF: ROM_3034+8↑j ROM:309B clrb INTMEM_1C ROM:309D ldbze INTMEM_1A, INTMEM_1C+1 ROM:30A0 andb ZERO_REG, WSR1, 30CDh[INTMEM_1A] ; Zero register ROM:30A6 je ROM_30AB ROM:30A8 ldb INTMEM_1C, #1 ROM:30AB ROM:30AB ROM_30AB: ; CODE XREF: ROM_3034+72↑j ROM:30AB andb ZERO_REG, IOPORT1, 30D1h[INTMEM_1A] ; Zero register ROM:30B1 jne ROM_30B6 ROM:30B3 orb INTMEM_1C, #2 ROM:30B6 ROM:30B6 ROM_30B6: ; CODE XREF: ROM_3034+7D↑j ROM:30B6 clrb INTMEM_1A ROM:30B8 ret ROM:30B8 ; End of function ROM_3034 ROM:30B8 ROM:30B9 ; --------------------------------------------------------------------------- ROM:30B9 skip INTMEM_36 ROM:30BB notb INTMEM_24 ROM:30BD not ZERO_REG ; Zero register ROM:30BF neg ZERO_REG+1 ; Zero register ROM:30C1 clr INTMEM_2+1 ROM:30C3 skip INTMEM_2 ROM:30C5 skip ZERO_REG ; Zero register ROM:30C7 skip ZERO_REG ; Zero register ROM:30C9 clr ZERO_REG+1 ; Zero register ROM:30CB clr ZERO_REG+1 ; Zero register ROM:30CD not INTMEM_2 ROM:30CF not INTMEM_2 ROM:30D1 not INTMEM_2 ROM:30D3 not INTMEM_2 ROM:30D5 ROM:30D5 ; =============== S U B R O U T I N E ======================================= ROM:30D5 ROM:30D5 ROM:30D5 ROM_30D5: ; CODE XREF: ROM:ROM_5503↓p ROM:30D5 cmp INTMEM_20, #1C20h ROM:30D9 jc ROM_30F8 ROM:30DB clr INTMEM_2C+2 ROM:30DD cmp INTMEM_1C, ZERO_REG ; Zero register ROM:30E0 je ROM_3119 ROM:30E2 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:30E5 je ROM_30EC ROM:30E7 shl INTMEM_1C, #1 ROM:30EA jc ROM_30F8 ROM:30EC ROM:30EC ROM_30EC: ; CODE XREF: ROM_30D5+10↑j ROM:30EC add INTMEM_1C+2, #-8000h ROM:30F0 jnc ROM_30FC ROM:30F2 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:30F6 jnc ROM_3102 ROM:30F8 ROM:30F8 ROM_30F8: ; CODE XREF: ROM_30D5+4↑j ROM:30F8 ; ROM_30D5+15↑j ... ROM:30F8 ldb INTMEM_1A, #1 ROM:30FB ret ROM:30FC ; --------------------------------------------------------------------------- ROM:30FC ROM:30FC ROM_30FC: ; CODE XREF: ROM_30D5+1B↑j ROM:30FC add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3100 jnc ROM_30F8 ROM:3102 ROM:3102 ROM_3102: ; CODE XREF: ROM_30D5+21↑j ROM:3102 cmp INTMEM_1A, #0Ch ROM:3106 jnc ROM_30F8 ROM:3108 ld INTMEM_2C, INTMEM_1C+2 ROM:310B jbc INTMEM_1C+3, 7, ROM_3110 ROM:310E neg INTMEM_2C ROM:3110 ROM:3110 ROM_3110: ; CODE XREF: ROM_30D5+36↑j ROM:3110 mulu INTMEM_2C, #-3FFFh ROM:3114 jbc INTMEM_1C+3, 7, ROM_3119 ROM:3117 neg INTMEM_2C+2 ROM:3119 ROM:3119 ROM_3119: ; CODE XREF: ROM_30D5+B↑j ROM:3119 ; ROM_30D5+3F↑j ROM:3119 add INTMEM_64, INTMEM_2C+2, #-8000h ROM:311E mulu INTMEM_1C, #-3FFFh ROM:3122 pushf ROM:3123 st INTMEM_1C+2, INTMEM_66 ROM:3126 andb INTMEM_AC, #-2 ROM:3129 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:312C je ROM_3131 ROM:312E orb INTMEM_AC, #1 ROM:3131 ROM:3131 ROM_3131: ; CODE XREF: ROM_30D5+57↑j ROM:3131 popf ROM:3132 andb INTMEM_AC, #-3 ROM:3135 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:3138 je ROM_313D ROM:313A orb INTMEM_AC, #2 ROM:313D ROM:313D ROM_313D: ; CODE XREF: ROM_30D5+63↑j ROM:313D st INTMEM_20, INTMEM_62 ROM:313D ; End of function ROM_30D5 ROM:313D ROM:3140 ROM:3140 ; =============== S U B R O U T I N E ======================================= ROM:3140 ROM:3140 ROM:3140 ROM_3140: ; CODE XREF: start+849↑p ROM:3140 ld INTMEM_20, INTMEM_62 ROM:3143 jbs INTMEM_AC, 1, ROM_316D ROM:3146 jbc INTMEM_AB, 6, ROM_316D ROM:3149 add INTMEM_1C, INTMEM_64, #-8000h ROM:314E jnc ROM_315A ROM:3150 add INTMEM_1C, INTMEM_66 ROM:3153 jnc ROM_315F ROM:3155 ldbse INTMEM_1C, INTMEM_FF ROM:3158 sjmp ROM_315F ROM:315A ; --------------------------------------------------------------------------- ROM:315A ROM:315A ROM_315A: ; CODE XREF: ROM_3140+E↑j ROM:315A add INTMEM_1C, INTMEM_66 ROM:315D jnc ROM_316D ROM:315F ROM:315F ROM_315F: ; CODE XREF: ROM_3140+13↑j ROM:315F ; ROM_3140+18↑j ROM:315F mulu INTMEM_1C, #64h ; 'd' ROM:3163 divu INTMEM_1C, INTMEM_5C ROM:3166 sub INTMEM_20, INTMEM_1C ROM:3169 jc ROM_316D ROM:316B clr INTMEM_20 ROM:316D ROM:316D ROM_316D: ; CODE XREF: ROM_3140+3↑j ROM:316D ; ROM_3140+6↑j ... ROM:316D add INTMEM_20, #32h ; '2' ROM:3171 divub INTMEM_20, #64h ; 'd' ROM:3174 stb INTMEM_20, INTMEM_14D[] ROM:3179 ret ROM:3179 ; End of function ROM_3140 ROM:3179 ROM:317A ROM:317A ; =============== S U B R O U T I N E ======================================= ROM:317A ROM:317A ROM:317A ROM_317A: ; CODE XREF: ROM_2E14+9↑p ROM:317A ; ROM_2F18+F↑p ... ROM:317A shl INTMEM_1C, #1 ROM:317D ld INTMEM_20+2, INTMEM_56 ROM:3180 ld INTMEM_1A, [INTMEM_20+2] ROM:3183 sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:3187 sub INTMEM_1A, #4 ROM:318B add INTMEM_1C, INTMEM_1A ROM:318E ld INTMEM_1C, [INTMEM_1C] ROM:3191 add INTMEM_1C, INTMEM_20+2 ROM:3194 ldb INTMEM_1A, [INTMEM_1C]+ ROM:3197 decb INTMEM_1A ROM:3199 ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:319C ldbze INTMEM_20, INTMEM_1A ROM:319F add INTMEM_1C, INTMEM_20 ROM:31A2 st INTMEM_1C, INTMEM_20 ROM:31A5 ldb INTMEM_2C+3, INTMEM_1A ROM:31A8 cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:31AB je ROM_31B7 ROM:31AD ROM:31AD ROM_31AD: ; CODE XREF: ROM_317A+3A↓j ROM:31AD cmpb INTMEM_1C+2, [INTMEM_1C] ROM:31B0 jc ROM_31B7 ROM:31B2 dec INTMEM_1C ROM:31B4 djnz INTMEM_2C+3, ROM_31AD ROM:31B7 ROM:31B7 ROM_31B7: ; CODE XREF: ROM_317A+31↑j ROM:31B7 ; ROM_317A+36↑j ROM:31B7 cmpb INTMEM_2C+3, INTMEM_1A ROM:31BA ldb INTMEM_2C+2, INTMEM_2C+3 ROM:31BD ldb INTMEM_20+2, [INTMEM_1C] ROM:31C0 je ROM_31C4 ROM:31C2 inc INTMEM_1C ROM:31C4 ROM:31C4 ROM_31C4: ; CODE XREF: ROM_317A+46↑j ROM:31C4 ldb INTMEM_20+3, [INTMEM_1C] ROM:31C7 decb INTMEM_1A+1 ROM:31C9 jne ROM_31CD ROM:31CB sjmp ROM_32C8 ROM:31CD ; --------------------------------------------------------------------------- ROM:31CD ROM:31CD ROM_31CD: ; CODE XREF: ROM_317A+4F↑j ROM:31CD ldb INTMEM_2C+3, INTMEM_1A+1 ROM:31D0 ld INTMEM_1C, INTMEM_20 ROM:31D3 ldbze INTMEM_20, INTMEM_1A+1 ROM:31D6 inc INTMEM_20 ROM:31D8 add INTMEM_1C, INTMEM_20 ROM:31DB st INTMEM_1C, INTMEM_20 ROM:31DE ROM:31DE ROM_31DE: ; CODE XREF: ROM_317A+6B↓j ROM:31DE cmpb INTMEM_1C+3, [INTMEM_1C] ROM:31E1 jc ROM_31E8 ROM:31E3 dec INTMEM_1C ROM:31E5 djnz INTMEM_2C+3, ROM_31DE ROM:31E8 ROM:31E8 ROM_31E8: ; CODE XREF: ROM_317A+67↑j ROM:31E8 cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:31EB ldb INTMEM_2C, [INTMEM_1C] ROM:31EE je ROM_31F2 ROM:31F0 inc INTMEM_1C ROM:31F2 ROM:31F2 ROM_31F2: ; CODE XREF: ROM_317A+74↑j ROM:31F2 ldb INTMEM_2C+1, [INTMEM_1C] ROM:31F5 add INTMEM_1C, INTMEM_20, #1 ROM:31FA incb INTMEM_1A ROM:31FC mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:3200 add INTMEM_1C, INTMEM_20 ROM:3203 ldbze INTMEM_20, INTMEM_2C+2 ROM:3206 add INTMEM_1C, INTMEM_20 ROM:3209 ldb INTMEM_2C+2, [INTMEM_1C] ROM:320C ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:3210 ldbze INTMEM_20, INTMEM_1A ROM:3213 add INTMEM_1C, INTMEM_20 ROM:3216 ldb INTMEM_20, [INTMEM_1C] ROM:3219 ldb INTMEM_20+1, 1[INTMEM_1C] ROM:321D ld INTMEM_1C, INTMEM_20+2 ROM:3220 subb INTMEM_1C+1, INTMEM_1C ROM:3223 je ROM_324F ROM:3225 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3229 jnc ROM_324F ROM:322B ldb INTMEM_1A+1, INTMEM_2C+2 ROM:322E subb INTMEM_2C+3, INTMEM_2C+2 ROM:3231 jc ROM_323A ROM:3233 negb INTMEM_2C+3 ROM:3235 ldb INTMEM_30, INTMEM_2C+3 ROM:3238 sjmp ROM_323C ROM:323A ; --------------------------------------------------------------------------- ROM:323A ROM:323A ROM_323A: ; CODE XREF: ROM_317A+B7↑j ROM:323A clrb INTMEM_30 ROM:323C ROM:323C ROM_323C: ; CODE XREF: ROM_317A+BE↑j ROM:323C mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3240 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3243 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3246 je ROM_324A ROM:3248 negb INTMEM_2C+2 ROM:324A ROM:324A ROM_324A: ; CODE XREF: ROM_317A+CC↑j ROM:324A addb INTMEM_1A+1, INTMEM_2C+2 ROM:324D sjmp ROM_3252 ROM:324F ; --------------------------------------------------------------------------- ROM:324F ROM:324F ROM_324F: ; CODE XREF: ROM_317A+A9↑j ROM:324F ; ROM_317A+AF↑j ROM:324F ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3252 ROM:3252 ROM_3252: ; CODE XREF: ROM_317A+D3↑j ROM:3252 stb INTMEM_1A+1, INTMEM_1A ROM:3255 ld INTMEM_1C, INTMEM_20+2 ROM:3258 ld INTMEM_2C+2, INTMEM_20 ROM:325B subb INTMEM_1C+1, INTMEM_1C ROM:325E je ROM_328A ROM:3260 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3264 jnc ROM_328A ROM:3266 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3269 subb INTMEM_2C+3, INTMEM_2C+2 ROM:326C jc ROM_3275 ROM:326E negb INTMEM_2C+3 ROM:3270 ldb INTMEM_30, INTMEM_2C+3 ROM:3273 sjmp ROM_3277 ROM:3275 ; --------------------------------------------------------------------------- ROM:3275 ROM:3275 ROM_3275: ; CODE XREF: ROM_317A+F2↑j ROM:3275 clrb INTMEM_30 ROM:3277 ROM:3277 ROM_3277: ; CODE XREF: ROM_317A+F9↑j ROM:3277 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:327B divub INTMEM_2C+2, INTMEM_1C+1 ROM:327E cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3281 je ROM_3285 ROM:3283 negb INTMEM_2C+2 ROM:3285 ROM:3285 ROM_3285: ; CODE XREF: ROM_317A+107↑j ROM:3285 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3288 sjmp ROM_328D ROM:328A ; --------------------------------------------------------------------------- ROM:328A ROM:328A ROM_328A: ; CODE XREF: ROM_317A+E4↑j ROM:328A ; ROM_317A+EA↑j ROM:328A ldb INTMEM_1A+1, INTMEM_2C+2 ROM:328D ROM:328D ROM_328D: ; CODE XREF: ROM_317A+10E↑j ROM:328D ld INTMEM_2C+2, INTMEM_1A ROM:3290 ld INTMEM_1C, INTMEM_2C ROM:3293 subb INTMEM_1C+1, INTMEM_1C ROM:3296 je ROM_32C2 ROM:3298 subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:329C jnc ROM_32C2 ROM:329E ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32A1 subb INTMEM_2C+3, INTMEM_2C+2 ROM:32A4 jc ROM_32AD ROM:32A6 negb INTMEM_2C+3 ROM:32A8 ldb INTMEM_30, INTMEM_2C+3 ROM:32AB sjmp ROM_32AF ROM:32AD ; --------------------------------------------------------------------------- ROM:32AD ROM:32AD ROM_32AD: ; CODE XREF: ROM_317A+12A↑j ROM:32AD clrb INTMEM_30 ROM:32AF ROM:32AF ROM_32AF: ; CODE XREF: ROM_317A+131↑j ROM:32AF mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:32B3 divub INTMEM_2C+2, INTMEM_1C+1 ROM:32B6 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:32B9 je ROM_32BD ROM:32BB negb INTMEM_2C+2 ROM:32BD ROM:32BD ROM_32BD: ; CODE XREF: ROM_317A+13F↑j ROM:32BD addb INTMEM_1A+1, INTMEM_2C+2 ROM:32C0 sjmp ROM_32C5 ROM:32C2 ; --------------------------------------------------------------------------- ROM:32C2 ROM:32C2 ROM_32C2: ; CODE XREF: ROM_317A+11C↑j ROM:32C2 ; ROM_317A+122↑j ROM:32C2 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32C5 ROM:32C5 ROM_32C5: ; CODE XREF: ROM_317A+146↑j ROM:32C5 ljmp ROM_330E ROM:32C8 ; --------------------------------------------------------------------------- ROM:32C8 ROM:32C8 ROM_32C8: ; CODE XREF: ROM_317A+51↑j ROM:32C8 add INTMEM_1C, INTMEM_20, #1 ROM:32CD ldbze INTMEM_20, INTMEM_2C+2 ROM:32D0 add INTMEM_1C, INTMEM_20 ROM:32D3 ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:32D6 ldb INTMEM_2C+3, [INTMEM_1C] ROM:32D9 ld INTMEM_1C, INTMEM_20+2 ROM:32DC subb INTMEM_1C+1, INTMEM_1C ROM:32DF je ROM_330B ROM:32E1 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:32E5 jnc ROM_330B ROM:32E7 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32EA subb INTMEM_2C+3, INTMEM_2C+2 ROM:32ED jc ROM_32F6 ROM:32EF negb INTMEM_2C+3 ROM:32F1 ldb INTMEM_30, INTMEM_2C+3 ROM:32F4 sjmp ROM_32F8 ROM:32F6 ; --------------------------------------------------------------------------- ROM:32F6 ROM:32F6 ROM_32F6: ; CODE XREF: ROM_317A+173↑j ROM:32F6 clrb INTMEM_30 ROM:32F8 ROM:32F8 ROM_32F8: ; CODE XREF: ROM_317A+17A↑j ROM:32F8 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:32FC divub INTMEM_2C+2, INTMEM_1C+1 ROM:32FF cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3302 je ROM_3306 ROM:3304 negb INTMEM_2C+2 ROM:3306 ROM:3306 ROM_3306: ; CODE XREF: ROM_317A+188↑j ROM:3306 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3309 sjmp ROM_330E ROM:330B ; --------------------------------------------------------------------------- ROM:330B ROM:330B ROM_330B: ; CODE XREF: ROM_317A+165↑j ROM:330B ; ROM_317A+16B↑j ROM:330B ldb INTMEM_1A+1, INTMEM_2C+2 ROM:330E ROM:330E ROM_330E: ; CODE XREF: ROM_317A:ROM_32C5↑j ROM:330E ; ROM_317A+18F↑j ROM:330E ldb INTMEM_1C, INTMEM_1A+1 ROM:3311 ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:3314 ret ROM:3314 ; End of function ROM_317A ROM:3314 ROM:3315 ROM:3315 ; =============== S U B R O U T I N E ======================================= ROM:3315 ROM:3315 ROM:3315 ROM_3315: ; CODE XREF: ROM_33B5+78↓p ROM:3315 ; ROM_37D3+19↓p ... ROM:3315 ldb INTMEM_1A, #0 ROM:3318 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:331B jne ROM_3321 ROM:331D ld INTMEM_1C+2, #2 ROM:3321 ROM:3321 ROM_3321: ; CODE XREF: ROM_3315+6↑j ROM:3321 clr INTMEM_20+2 ROM:3323 sub INTMEM_20, INTMEM_1C ROM:3326 jc ROM_3331 ROM:3328 neg INTMEM_20 ROM:332A divu INTMEM_20, INTMEM_1C+2 ROM:332D neg INTMEM_20 ROM:332F sjmp ROM_3334 ROM:3331 ; --------------------------------------------------------------------------- ROM:3331 ROM:3331 ROM_3331: ; CODE XREF: ROM_3315+11↑j ROM:3331 divu INTMEM_20, INTMEM_1C+2 ROM:3334 ROM:3334 ROM_3334: ; CODE XREF: ROM_3315+1A↑j ROM:3334 add INTMEM_1C, INTMEM_20 ROM:3337 ret ROM:3337 ; End of function ROM_3315 ROM:3337 ROM:3338 ROM:3338 ; =============== S U B R O U T I N E ======================================= ROM:3338 ROM:3338 ROM:3338 ROM_3338: ; CODE XREF: ROM_386A↓p ROM:3338 jbc INTMEM_AA, 5, ROM_3350 ROM:333B andb INTMEM_AA, #-21h ROM:333E ldb INTMEM_1C, INTMEM_7 ROM:3341 orb INTMEM_AC, #4 ROM:3344 ldb INTMEM_9A, INTMEM_1C ROM:3347 ROM:3347 ROM_3347: ; CODE XREF: ROM_3338:ROM_3347↓j ROM:3347 ; ROM_3351+9↓j ... ROM:3347 jbc INTMEM_AA, 6, ROM_3347 ROM:334A andb INTMEM_AA, #-41h ROM:334D ldb INTMEM_7, INTMEM_1C ROM:3350 ROM:3350 ROM_3350: ; CODE XREF: ROM_3338↑j ROM:3350 ; ROM_3351↓j ROM:3350 ret ROM:3350 ; End of function ROM_3338 ROM:3350 ROM:3351 ROM:3351 ; =============== S U B R O U T I N E ======================================= ROM:3351 ROM:3351 ROM:3351 ROM_3351: ; CODE XREF: start+838↑p ROM:3351 jbc INTMEM_AC, 3, ROM_3350 ROM:3354 ldb INTMEM_1C, INTMEM_3B ROM:3357 andb INTMEM_AC, #-9 ROM:335A sjmp ROM_3347 ROM:335A ; End of function ROM_3351 ROM:335A ROM:335C ; --------------------------------------------------------------------------- ROM:335C ROM:335C ROM_335C: ; CODE XREF: ROM:54FD↓j ROM:335C mulu INTMEM_1C, #-3FFFh ROM:3360 st INTMEM_1C+2, INTMEM_78 ROM:3363 ldb INTMEM_9D, #8 ROM:3366 ret ROM:3367 ROM:3367 ; =============== S U B R O U T I N E ======================================= ROM:3367 ROM:3367 ROM:3367 ROM_3367: ; CODE XREF: start+829↑p ROM:3367 jbs IOPORT2, 4, ROM_337B ; Input/output port 2 ROM:336A jbc INTMEM_AE, 7, ROM_3376 ROM:336D jbc INTMEM_AF, 0, ROM_3373 ROM:3370 orb INTMEM_AD, #4 ROM:3373 ROM:3373 ROM_3373: ; CODE XREF: ROM_3367+6↑j ROM:3373 orb INTMEM_AE, #40h ; '@' ROM:3376 ROM:3376 ROM_3376: ; CODE XREF: ROM_3367+3↑j ROM:3376 orb INTMEM_AE, #-80h ROM:3379 sjmp ROM_3387 ROM:337B ; --------------------------------------------------------------------------- ROM:337B ROM:337B ROM_337B: ; CODE XREF: ROM_3367↑j ROM:337B jbs INTMEM_AE, 7, ROM_3384 ROM:337E orb INTMEM_AF, #1 ROM:3381 andb INTMEM_AE, #-41h ROM:3384 ROM:3384 ROM_3384: ; CODE XREF: ROM_3367:ROM_337B↑j ROM:3384 andb INTMEM_AE, #7Fh ROM:3387 ROM:3387 ROM_3387: ; CODE XREF: ROM_3367+12↑j ROM:3387 jbc IOPORT1, 6, ROM_3395 ; Input/output port 1 ROM:338A jbc INTMEM_AF, 1, ROM_3390 ROM:338D orb INTMEM_AD, #20h ; ' ' ROM:3390 ROM:3390 ROM_3390: ; CODE XREF: ROM_3367+23↑j ROM:3390 orb INTMEM_AF, #2 ROM:3393 sjmp ROM_339E ROM:3395 ; --------------------------------------------------------------------------- ROM:3395 ROM:3395 ROM_3395: ; CODE XREF: ROM_3367:ROM_3387↑j ROM:3395 jbs INTMEM_AF, 1, ROM_339B ROM:3398 andb INTMEM_AD, #-21h ROM:339B ROM:339B ROM_339B: ; CODE XREF: ROM_3367:ROM_3395↑j ROM:339B andb INTMEM_AF, #-3 ROM:339E ROM:339E ROM_339E: ; CODE XREF: ROM_3367+2C↑j ROM:339E jbs IOPORT1, 7, ROM_33AB ; Input/output port 1 ROM:33A1 jbc INTMEM_AF, 2, ROM_33A7 ROM:33A4 orb INTMEM_AD, #10h ROM:33A7 ROM:33A7 ROM_33A7: ; CODE XREF: ROM_3367+3A↑j ROM:33A7 orb INTMEM_AF, #4 ROM:33AA ret ROM:33AB ; --------------------------------------------------------------------------- ROM:33AB ROM:33AB ROM_33AB: ; CODE XREF: ROM_3367:ROM_339E↑j ROM:33AB jbs INTMEM_AF, 2, ROM_33B1 ROM:33AE andb INTMEM_AD, #-11h ROM:33B1 ROM:33B1 ROM_33B1: ; CODE XREF: ROM_3367:ROM_33AB↑j ROM:33B1 andb INTMEM_AF, #-5 ROM:33B4 ret ROM:33B4 ; End of function ROM_3367 ROM:33B4 ROM:33B5 ROM:33B5 ; =============== S U B R O U T I N E ======================================= ROM:33B5 ROM:33B5 ROM:33B5 ROM_33B5: ; CODE XREF: start+82C↑p ROM:33B5 ; ROM_33B5+8D↓j ROM:33B5 pushf ROM:33B6 addb INTMEM_2, INTMEM_A6, #8 ROM:33BA ldb INTMEM_34, INTMEM_A6 ROM:33BD mulub INTMEM_34, #0Eh ROM:33C0 add INTMEM_34, #35E8h ROM:33C4 add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:33C9 add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:33CE add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:33D3 add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:33D8 ld INTMEM_1C, 8[INTMEM_34] ROM:33DC ROM:33DC ROM_33DC: ; CODE XREF: ROM_33B5:ROM_33DC↓j ROM:33DC jbs INTMEM_2, 3, ROM_33DC ROM:33DF ldb INTMEM_1C+2, INTMEM_2+1 ROM:33E2 andb INTMEM_1C+3, INTMEM_2, #-40h ROM:33E6 popf ROM:33E7 cmpb INTMEM_1C+2, [INTMEM_20] ROM:33EA jnc ROM_3410 ROM:33EC cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:33EF jh ROM_3410 ROM:33F1 ldb INTMEM_1A, 6[INTMEM_34] ROM:33F5 notb INTMEM_1A ROM:33F7 andb INTMEM_55, INTMEM_1A ROM:33FA cmp INTMEM_1C, #-1 ROM:33FE je ROM_3408 ROM:3400 lcall ROM_317A ROM:3403 ldb INTMEM_20+1, INTMEM_1C ROM:3406 sjmp ROM_341B ROM:3408 ; --------------------------------------------------------------------------- ROM:3408 ROM:3408 ROM_3408: ; CODE XREF: ROM_33B5+49↑j ROM:3408 ldb INTMEM_20+1, INTMEM_1C+2 ROM:340B ldb INTMEM_20, INTMEM_1C+3 ROM:340E sjmp ROM_341E ROM:3410 ; --------------------------------------------------------------------------- ROM:3410 ROM:3410 ROM_3410: ; CODE XREF: ROM_33B5+35↑j ROM:3410 ; ROM_33B5+3A↑j ROM:3410 orb INTMEM_55, 6[INTMEM_34] ROM:3414 orb INTMEM_52, 7[INTMEM_34] ROM:3418 ldb INTMEM_20+1, [INTMEM_2C] ROM:341B ROM:341B ROM_341B: ; CODE XREF: ROM_33B5+51↑j ROM:341B ldb INTMEM_20, #7Fh ROM:341E ROM:341E ROM_341E: ; CODE XREF: ROM_33B5+59↑j ROM:341E ld INTMEM_2C, 0Ch[INTMEM_34] ROM:3422 ld INTMEM_1C, [INTMEM_2C] ROM:3425 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3428 je ROM_3435 ROM:342A ld INTMEM_1C+2, [INTMEM_32] ROM:342D lcall ROM_3315 ROM:3430 st INTMEM_1C, [INTMEM_2C] ROM:3433 sjmp ROM_3438 ROM:3435 ; --------------------------------------------------------------------------- ROM:3435 ROM:3435 ROM_3435: ; CODE XREF: ROM_33B5+73↑j ROM:3435 st INTMEM_20, [INTMEM_2C] ROM:3438 ROM:3438 ROM_3438: ; CODE XREF: ROM_33B5+7E↑j ROM:3438 incb INTMEM_A6 ROM:343A cmpb INTMEM_A6, #6 ROM:343D je ROM_3444 ROM:343F jbs INTMEM_A8+1, 0, ROM_3446 ROM:3442 sjmp ROM_33B5 ROM:3444 ; --------------------------------------------------------------------------- ROM:3444 ROM:3444 ROM_3444: ; CODE XREF: ROM_33B5+88↑j ROM:3444 clrb INTMEM_A6 ROM:3446 ROM:3446 ROM_3446: ; CODE XREF: ROM_33B5+8A↑j ROM:3446 ret ROM:3446 ; End of function ROM_33B5 ROM:3446 ROM:3447 ; --------------------------------------------------------------------------- ROM:3447 rst ROM:3447 ; --------------------------------------------------------------------------- ROM:3448 db 0FDh, 29h, 5Eh, 2Ah, 0BDh, 2Ah, 0D5h, 2Ah, 7, 2Bh, 1Ah ROM:3448 db 2Bh, 2Ah, 2Bh, 36h, 2Bh, 4Bh, 47h, 4Dh, 36h, 50h, 30h ROM:3448 db 30h, 30h, 0A5h, 0, 0, 14h, 17h, 15h, 16h, 10h, 0, 1 ROM:3448 db 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h, 0, 5Eh ROM:3448 db 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h, 1, 30h ROM:3448 db 0, 0FFh, 0, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1, 20h, 0 ROM:3448 db 0FDh, 1, 50h, 8, 0ADh, 0, 50h, 10h, 0ADh, 0, 58h, 20h ROM:3448 db 0ADh, 0, 60h, 0, 0D6h, 34h, 60h, 0, 0E0h, 34h, 88h ROM:3448 db 10h, 45h, 0, 20h, 0, 42h, 0, 20h, 4, 47h, 0, 20h, 0 ROM:3448 db 8Eh, 0, 0A3h, 0, 0D4h, 0, 80h, 12h, 44h, 0, 6, 6, 70h ROM:3448 db 1, 3, 8, 0BCh, 3, 60h, 0, 0FAh, 34h, 30h, 0, 0, 0, 58h ROM:3448 db 10h, 0ABh, 0, 0E0h, 34h, 52h, 0, 2, 1, 52h, 0, 4, 2 ROM:3448 db 0FAh, 34h, 50h, 0, 1, 2, 50h, 0, 2, 4, 50h, 0, 4, 8 ROM:3448 db 50h, 0, 8, 10h, 52h, 0, 8, 20h, 52h, 0, 10h, 80h, 0 ROM:3448 db 35h, 0ABh, 0, 40h, 10h, 30h, 0, 20h, 0, 50h, 10h, 0ABh ROM:3448 db 0, 20h, 0, 0F4h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0D3h, 0 ROM:3448 db 60h, 0, 72h, 35h, 0, 0Ch, 45h, 1, 30h, 0, 0FFh, 0, 30h ROM:3448 db 0, 0FFh, 0, 58h, 8, 0F6h, 0, 60h, 0, 6Ch, 35h, 20h ROM:3448 db 0, 43h, 0, 2, 0Eh, 0D6h, 0, 8, 10h, 0F5h, 0, 30h, 0 ROM:3448 db 0FFh, 0, 20h, 0, 0AAh, 1, 30h, 0, 0FFh, 0, 30h, 0, 0FFh ROM:3448 db 0, 4, 14h, 44h, 0, 20h, 0, 45h, 0, 23h, 0, 0D4h, 0 ROM:3448 db 30h, 0, 0FFh, 0, 23h, 0, 40h, 2, 23h, 0, 42h, 2, 23h ROM:3448 db 0, 44h, 2, 23h, 0, 46h, 2, 20h, 0, 48h, 0, 72h, 35h ROM:3448 db 0F6h, 0, 4, 1, 80h, 35h, 50h, 0, 10h, 4, 52h, 0, 1 ROM:3448 db 10h, 0ADh, 0, 4, 40h, 30h, 0, 5, 0, 30h, 0, 32h, 0 ROM:3448 db 1Eh, 0, 1, 0, 30h, 0, 0, 0, 30h, 0, 0, 0, 0B4h, 0Fh ROM:3448 db 64h, 9, 0FEh, 0, 29h, 0C0h, 0AAh, 0, 0A0h, 0, 0DFh ROM:3448 db 0, 1, 3, 4, 0, 0CCh, 0, 0BFh, 8Fh, 2, 4, 8, 0, 0, 0 ROM:3448 db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0 ROM:3448 db 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0 ROM:3448 db 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 1, 0CCh, 0D9h, 88h ROM:3448 db 0A2h, 0, 15h, 44h, 6Eh, 0A4h, 0, 0A3h, 0, 0A5h, 0, 1 ROM:3448 db 10h, 0FFh, 0FFh, 12h, 0, 0FCh, 1, 0AAh, 0, 0A9h, 0 ROM:3448 db 0ACh, 0, 2, 4, 2, 0, 16h, 0, 0F6h, 1, 0A7h, 0, 0A6h ROM:3448 db 0, 0A8h, 0, 4, 8, 0FFh, 0FFh, 14h, 0, 0FAh, 1, 0AAh ROM:3448 db 0, 0A9h, 0, 0ACh, 0, 0, 0, 0FFh, 0FFh, 16h, 0, 0, 0 ROM:3448 db 0AAh, 0, 0A9h, 0, 0ABh, 0, 8, 2, 2, 0, 16h, 0, 0F8h ROM:3448 db 1, 0ADh, 0, 0AEh, 0, 0AFh, 0, 10h, 20h, 0FFh, 0FFh ROM:3448 db 18h, 0, 0F4h, 1 ROM:363C ROM:363C ; =============== S U B R O U T I N E ======================================= ROM:363C ROM:363C ROM:363C ROM_363C: ; CODE XREF: start+820↑p ROM:363C ; ROM:397A↓p ROM:363C jbs INTMEM_A8+1, 0, ROM_365B ROM:363F ldb INTMEM_26, #-21h ROM:3642 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:3645 ldb INTMEM_26+1, #-22h ROM:3648 stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:364B ldb INTMEM_1A, #-80h ROM:364E stb INTMEM_1A, 1FFEh[] ROM:3653 ldb INTMEM_1A, #-1 ROM:3656 stb INTMEM_1A, 1FFFh[] ROM:365B ROM:365B ROM_365B: ; CODE XREF: ROM_363C↑j ROM:365B ret ROM:365B ; End of function ROM_363C ROM:365B ROM:365C ROM:365C ; =============== S U B R O U T I N E ======================================= ROM:365C ROM:365C ROM:365C ROM_365C: ; CODE XREF: start+823↑p ROM:365C andb INTMEM_28, #77h ; 'w' ROM:365F ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3662 jbs INTMEM_A8+1, 0, ROM_36A2 ROM:3665 ldb INTMEM_1C, 1FFEh[] ROM:366A ldb INTMEM_1C+1, INTMEM_1C ROM:366D andb INTMEM_1C+1, #-2 ROM:3670 stb INTMEM_1C+1, 1FFEh[] ROM:3675 andb INTMEM_1C+1, #-3 ROM:3678 orb INTMEM_1C+1, #4 ROM:367B stb INTMEM_1C+1, 1FFEh[] ROM:3680 orb INTMEM_1C+1, #1 ROM:3683 stb INTMEM_1C+1, 1FFEh[] ROM:3688 andb INTMEM_1C+1, #-2 ROM:368B stb INTMEM_1C+1, 1FFEh[] ROM:3690 ldb INTMEM_1C+1, 1FFFh[] ROM:3695 andb INTMEM_1C+1, #-9 ROM:3698 stb INTMEM_1C+1, 1FFFh[] ROM:369D stb INTMEM_1C, 1FFEh[] ROM:36A2 ROM:36A2 ROM_36A2: ; CODE XREF: ROM_365C+6↑j ROM:36A2 jbs INTMEM_A8+1, 0, ROM_36A6 ROM:36A5 di ROM:36A6 ROM:36A6 ROM_36A6: ; CODE XREF: ROM_365C:ROM_36A2↑j ROM:36A6 andb INT_PEND, INT_MASK ; Interrupt mask register ROM:36A9 andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:36AC andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:36AF andb INTMEM_28+1, #-3 ROM:36B2 stb INTMEM_28+1, INTMEM_16 ROM:36B5 andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:36B8 orb INTMEM_28+1, #4 ROM:36BB ldb INTMEM_16, INTMEM_28+1 ROM:36BE orb INT_MASK, #1 ; Interrupt mask register ROM:36C1 orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:36C4 jbc INTMEM_A8+1, 0, ROM_36EB ROM:36C7 ROM:36C7 ROM_36C7: ; CODE XREF: ROM_365C+84↓j ROM:36C7 jbs INTMEM_A8+1, 1, ROM_36EB ROM:36CA jbs WSR1, 6, ROM_36E5 ; Window selection register 1 ROM:36CD add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:36D2 st INTMEM_1C, INTMEM_88[] ROM:36D7 ldb INTMEM_6, #18h ROM:36DA ld INTMEM_4, INTMEM_1C ROM:36DD orb INTMEM_A8+1, #2 ROM:36E0 jbs INTMEM_A8+1, 1, ROM_36C7 ROM:36E3 sjmp ROM_36EB ROM:36E5 ; --------------------------------------------------------------------------- ROM:36E5 ROM:36E5 ROM_36E5: ; CODE XREF: ROM_365C+6E↑j ROM:36E5 andb INTMEM_A8+1, #-3 ROM:36E8 orb INTMEM_4E, #1 ROM:36EB ROM:36EB ROM_36EB: ; CODE XREF: ROM_365C+68↑j ROM:36EB ; ROM_365C:ROM_36C7↑j ... ROM:36EB jbs INTMEM_A8+1, 0, ROM_36F1 ROM:36EE lcall ROM_297A ROM:36F1 ROM:36F1 ROM_36F1: ; CODE XREF: ROM_365C:ROM_36EB↑j ROM:36F1 orb INTMEM_28, #54h ; 'T' ROM:36F4 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:36F7 ldb INTMEM_2+1, #-5Bh ROM:36FA andb INTMEM_28+1, #7Fh ROM:36FD ldb INTMEM_16, INTMEM_28+1 ROM:3700 orb INT_MASK, #4 ; Interrupt mask register ROM:3703 jbs INTMEM_A8+1, 0, ROM_3709 ROM:3706 lcall ROM_37C5 ROM:3709 ROM:3709 ROM_3709: ; CODE XREF: ROM_365C+A7↑j ROM:3709 jbs INTMEM_A8+1, 0, ROM_3718 ROM:370C ldb INTMEM_E, #4Dh ; 'M' ROM:370F ldb INTMEM_E, #-80h ROM:3712 orb INTMEM_AA, #40h ; '@' ROM:3715 andb INTMEM_AA, #-21h ROM:3718 ROM:3718 ROM_3718: ; CODE XREF: ROM_365C:ROM_3709↑j ROM:3718 orb INTMEM_28+1, #20h ; ' ' ROM:371B ldb INTMEM_16, INTMEM_28+1 ROM:371E ldb IOPORT2+1, #9 ; Input/output port 2 ROM:3721 orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:3724 jbs INTMEM_A8+1, 0, ROM_377A ROM:3727 lcall ROM_2C26 ROM:372A clrb INTMEM_1A+1 ROM:372C lcall ROM_2B9E ROM:372F cmp INTMEM_1C, 6[INTMEM_56] ROM:3734 jne ROM_375C ROM:3736 clr INTMEM_20+2 ROM:3738 clrb INTMEM_1A+1 ROM:373A ldb INTMEM_1C+2, #5 ROM:373D ROM:373D ROM_373D: ; CODE XREF: ROM_365C+E4↓j ROM:373D lcall ROM_2B9E ROM:3740 djnz INTMEM_1C+2, ROM_373D ROM:3743 neg INTMEM_20+2 ROM:3745 jne ROM_375C ROM:3747 ld INTMEM_34, #-5AABh ROM:374B lcall ROM_2C2C ROM:374E negb INTMEM_1A ROM:3750 je ROM_376B ROM:3752 ldb INTMEM_34+1, #-56h ROM:3755 lcall ROM_2C2C ROM:3758 negb INTMEM_1A ROM:375A je ROM_3765 ROM:375C ROM:375C ROM_375C: ; CODE XREF: ROM_365C+D8↑j ROM:375C ; ROM_365C+E9↑j ROM:375C lcall ROM_2D57 ROM:375F lcall ROM_2CEE ROM:3762 lcall ROM_2D1F ROM:3765 ROM:3765 ROM_3765: ; CODE XREF: ROM_365C+FE↑j ROM:3765 ldb INTMEM_1C, #2 ROM:3768 lcall ROM_2992 ROM:376B ROM:376B ROM_376B: ; CODE XREF: ROM_365C+F4↑j ROM:376B ldb INTMEM_1A+1, INTMEM_1C+3 ROM:376E ld INTMEM_1C, #-55ABh ROM:3772 lcall ROM_2CB6 ROM:3775 stb INTMEM_20, INTMEM_A7[] ROM:377A ROM:377A ROM_377A: ; CODE XREF: ROM_365C+C8↑j ROM:377A ldb INTMEM_93, 0A0h[INTMEM_56] ROM:377F ldb INTMEM_A5, #1 ROM:3782 jbc INTMEM_A8+1, 0, ROM_3786 ROM:3785 ei ROM:3786 ROM:3786 ROM_3786: ; CODE XREF: ROM_365C+126↑j ROM:3786 clrb WSR ; Window selection register ROM:3788 ret ROM:3788 ; End of function ROM_365C ROM:3788 ROM:3789 ROM:3789 ; =============== S U B R O U T I N E ======================================= ROM:3789 ROM:3789 ROM:3789 ROM_3789: ; CODE XREF: ROM_386A+D↓p ROM:3789 ; ROM:ROM_3958↓p ROM:3789 stb ZERO_REG, INTMEM_150[] ; Zero register ROM:378E stb ZERO_REG, INTMEM_151[] ; Zero register ROM:3793 andb INTMEM_AC, #-21h ROM:3796 andb INTMEM_AC, #-11h ROM:3799 ldb INTMEM_1C, #10h ROM:379C lcall ROM_2992 ROM:379F andb INTMEM_AC, #-41h ROM:37A2 andb INTMEM_AD, #-2 ROM:37A5 ret ROM:37A5 ; End of function ROM_3789 ROM:37A5 ROM:37A6 ; --------------------------------------------------------------------------- ROM:37A6 ROM:37A6 ROM_37A6: ; CODE XREF: ROM:392D↓j ROM:37A6 ; ROM:3AD3↓j ... ROM:37A6 clrb INTMEM_1C ROM:37A8 ljmp ROM_3347 ROM:37AB ROM:37AB ; =============== S U B R O U T I N E ======================================= ROM:37AB ROM:37AB ROM:37AB ROM_37AB: ; CODE XREF: ROM_28EB:ROM_21C2↑p ROM:37AB ; ROM_28EB-399↑p ROM:37AB andb INTMEM_AB, #-41h ROM:37AE andb INTMEM_AE, #-2 ROM:37B1 andb INTMEM_AE, #-3 ROM:37B4 cmp INTMEM_5E, 10h[INTMEM_56] ROM:37B9 jnc ROM_37BE ROM:37BB orb INTMEM_52, #1 ROM:37BE ROM:37BE ROM_37BE: ; CODE XREF: ROM_37AB+E↑j ROM:37BE clrb INTMEM_9C ROM:37C0 clrb INTMEM_9B ROM:37C2 clr INTMEM_5E ROM:37C4 ret ROM:37C4 ; End of function ROM_37AB ROM:37C4 ROM:37C5 ROM:37C5 ; =============== S U B R O U T I N E ======================================= ROM:37C5 ROM:37C5 ROM:37C5 ROM_37C5: ; CODE XREF: ROM_28EB:ROM_257B↑p ROM:37C5 ; ROM_365C+AA↑p ROM:37C5 ldb INTMEM_20, 1FFFh[] ROM:37CA orb INTMEM_20, #30h ; '0' ROM:37CD stb INTMEM_20, 1FFFh[] ROM:37D2 ret ROM:37D2 ; End of function ROM_37C5 ROM:37D2 ROM:37D3 ROM:37D3 ; =============== S U B R O U T I N E ======================================= ROM:37D3 ROM:37D3 ROM:37D3 ROM_37D3: ; CODE XREF: ROM_5680+7C↓p ROM:37D3 ; ROM_5680:ROM_5733↓p ... ROM:37D3 pushf ROM:37D4 ldb INTMEM_2, #0Fh ROM:37D7 ld INTMEM_1C, INTMEM_144[] ROM:37DC ldbze INTMEM_1C+2, 0B0h[INTMEM_56] ROM:37E1 ROM:37E1 ROM_37E1: ; CODE XREF: ROM_37D3:ROM_37E1↓j ROM:37E1 jbs INTMEM_2, 3, ROM_37E1 ROM:37E4 ldb INTMEM_20+1, INTMEM_2+1 ROM:37E7 andb INTMEM_20, INTMEM_2, #-40h ROM:37EB popf ROM:37EC lcall ROM_3315 ROM:37EF st INTMEM_1C, INTMEM_144[] ROM:37F4 ret ROM:37F4 ; End of function ROM_37D3 ROM:37F4 ROM:37F5 ROM:37F5 ; =============== S U B R O U T I N E ======================================= ROM:37F5 ROM:37F5 ROM:37F5 ROM_37F5: ; CODE XREF: ROM_28EB-49B↑p ROM:37F5 jbs WSR1, 3, ROM_3847 ; Window selection register 1 ROM:37F8 sub INTMEM_1C+2, #-8000h ROM:37FC jnc ROM_3805 ROM:37FE add INTMEM_1C, INTMEM_1C+2 ROM:3801 jc ROM_3816 ROM:3803 sjmp ROM_380A ROM:3805 ; --------------------------------------------------------------------------- ROM:3805 ROM:3805 ROM_3805: ; CODE XREF: ROM_37F5+7↑j ROM:3805 add INTMEM_1C, INTMEM_1C+2 ROM:3808 jnc ROM_3842 ROM:380A ROM:380A ROM_380A: ; CODE XREF: ROM_37F5+E↑j ROM:380A cmp INTMEM_1C, #0Ch ROM:380E jnc ROM_3842 ROM:3810 cmp INTMEM_1C, #-9 ROM:3814 jnh ROM_381A ROM:3816 ROM:3816 ROM_3816: ; CODE XREF: ROM_37F5+C↑j ROM:3816 ld INTMEM_1C, #-9 ROM:381A ROM:381A ROM_381A: ; CODE XREF: ROM_37F5+1F↑j ROM:381A ; ROM:3AF7↓p ROM:381A jbs WSR1, 6, ROM_383A ; Window selection register 1 ROM:381D add INTMEM_20+2, INT_PEND+1, #8 ; Interrupt pending register ROM:3822 ldb INTMEM_6, #23h ; '#' ROM:3825 ld INTMEM_4, INTMEM_20+2 ROM:3828 nop ROM:3829 nop ROM:382A ROM:382A ROM_382A: ; CODE XREF: ROM_37F5:ROM_382A↓j ROM:382A jbs WSR1, 7, ROM_382A ; Window selection register 1 ROM:382D add INTMEM_20+2, INTMEM_1C ROM:3830 ldb INTMEM_6, #3 ROM:3833 ld INTMEM_4, INTMEM_20+2 ROM:3836 ldb INTMEM_1A, #0 ROM:3839 ROM:3839 ROM_3839: ; CODE XREF: ROM_37F5+4B↓j ROM:3839 ; ROM_37F5+50↓j ... ROM:3839 ret ROM:383A ; --------------------------------------------------------------------------- ROM:383A ROM:383A ROM_383A: ; CODE XREF: ROM_37F5:ROM_381A↑j ROM:383A ldb INTMEM_1A, #2 ROM:383D orb INTMEM_4E, #1 ROM:3840 sjmp ROM_3839 ROM:3842 ; --------------------------------------------------------------------------- ROM:3842 ROM:3842 ROM_3842: ; CODE XREF: ROM_37F5+13↑j ROM:3842 ; ROM_37F5+19↑j ROM:3842 ldb INTMEM_1A, #4 ROM:3845 sjmp ROM_3839 ROM:3847 ; --------------------------------------------------------------------------- ROM:3847 ROM:3847 ROM_3847: ; CODE XREF: ROM_37F5↑j ROM:3847 ldb INTMEM_1A, #1 ROM:384A sjmp ROM_3839 ROM:384A ; End of function ROM_37F5 ROM:384A ROM:384C ROM:384C ; =============== S U B R O U T I N E ======================================= ROM:384C ROM:384C ROM:384C ROM_384C: ; CODE XREF: ROM:3AFA↓p ROM:384C ldb INTMEM_1A+1, #2 ROM:384F ret ROM:384F ; End of function ROM_384C ROM:384F ROM:3850 ROM:3850 ; =============== S U B R O U T I N E ======================================= ROM:3850 ROM:3850 ROM:3850 ROM_3850: ; CODE XREF: ROM_551A:ROM_5617↓p ROM:3850 clr INTMEM_66 ROM:3852 clr INTMEM_76 ROM:3854 ldb INTMEM_6, #3 ROM:3857 add INTMEM_4, INT_PEND+1, #8 ; Interrupt pending register ROM:385C ret ROM:385C ; End of function ROM_3850 ROM:385C ROM:385D ROM:385D ; =============== S U B R O U T I N E ======================================= ROM:385D ROM:385D ROM:385D ROM_385D: ; CODE XREF: ROM_551A+15F↓p ROM:385D ; ROM:61FF↓p ROM:385D mulu INTMEM_1C, #-3FFFh ROM:3861 add INTMEM_76, INTMEM_1C+2 ROM:3864 jnc ROM_3869 ROM:3866 ldbse INTMEM_76, #-1 ROM:3869 ROM:3869 ROM_3869: ; CODE XREF: ROM_385D+7↑j ROM:3869 ret ROM:3869 ; End of function ROM_385D ROM:3869 ROM:386A ROM:386A ; =============== S U B R O U T I N E ======================================= ROM:386A ROM:386A ROM:386A ROM_386A: ; CODE XREF: start+826↑p ROM:386A lcall ROM_3338 ROM:386D cmpb INTMEM_98+1, #50h ; 'P' ROM:3870 jne ROM_387A ROM:3872 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3875 jne ROM_387A ROM:3877 lcall ROM_3789 ROM:387A ROM:387A ROM_387A: ; CODE XREF: ROM_386A+6↑j ROM:387A ; ROM_386A+B↑j ROM:387A cmpb INTMEM_98, ZERO_REG ; Zero register ROM:387D jne ROM_38BF ROM:387F jbc INTMEM_AC, 2, ROM_38E3 ROM:3882 andb INTMEM_AC, #-5 ROM:3885 cmpb INTMEM_98+1, ZERO_REG ; Zero register ROM:3888 jne ROM_3897 ROM:388A cmpb INTMEM_9A, #-36h ROM:388D jne ROM_38E3 ROM:388F ldb INTMEM_98, #1 ROM:3892 ldb INTMEM_BF, #0Dh ROM:3895 sjmp ROM_38E3 ROM:3897 ; --------------------------------------------------------------------------- ROM:3897 ROM:3897 ROM_3897: ; CODE XREF: ROM_386A+1E↑j ROM:3897 cmpb INTMEM_98+1, #14h ROM:389A jne ROM_38A6 ROM:389C ld INTMEM_1A, #3DEAh ROM:38A0 ld INTMEM_1C, #3E0Ah ROM:38A4 sjmp ROM_38CD ROM:38A6 ; --------------------------------------------------------------------------- ROM:38A6 ROM:38A6 ROM_38A6: ; CODE XREF: ROM_386A+30↑j ROM:38A6 cmpb INTMEM_98+1, #1Eh ROM:38A9 jne ROM_38B5 ROM:38AB ld INTMEM_1A, #3EC6h ROM:38AF ld INTMEM_1C, #3EEAh ROM:38B3 sjmp ROM_38CD ROM:38B5 ; --------------------------------------------------------------------------- ROM:38B5 ROM:38B5 ROM_38B5: ; CODE XREF: ROM_386A+3F↑j ROM:38B5 ld INTMEM_1A, #3E0Ah ROM:38B9 ld INTMEM_1C, #3EA2h ROM:38BD sjmp ROM_38CD ROM:38BF ; --------------------------------------------------------------------------- ROM:38BF ROM:38BF ROM_38BF: ; CODE XREF: ROM_386A+13↑j ROM:38BF ld INTMEM_1A, #3EA2h ROM:38C3 ld INTMEM_1C, #3EC6h ROM:38C7 ldb INTMEM_3C+1, INTMEM_9A ROM:38CA ldb INTMEM_9A, INTMEM_98 ROM:38CD ROM:38CD ROM_38CD: ; CODE XREF: ROM_386A+3A↑j ROM:38CD ; ROM_386A+49↑j ... ROM:38CD lcall ROM_38E4 ROM:38D0 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:38D3 jne ROM_38D9 ROM:38D5 clrb INTMEM_98 ROM:38D7 sjmp ROM_38E3 ROM:38D9 ; --------------------------------------------------------------------------- ROM:38D9 ROM:38D9 ROM_38D9: ; CODE XREF: ROM_386A+69↑j ROM:38D9 cmpb INTMEM_98+1, #50h ; 'P' ROM:38DC jne ROM_38E1 ROM:38DE ldb INTMEM_BF, #3Fh ; '?' ROM:38E1 ROM:38E1 ROM_38E1: ; CODE XREF: ROM_386A+72↑j ROM:38E1 br [INTMEM_1C] ROM:38E3 ; --------------------------------------------------------------------------- ROM:38E3 ROM:38E3 ROM_38E3: ; CODE XREF: ROM_386A+15↑j ROM:38E3 ; ROM_386A+23↑j ... ROM:38E3 ret ROM:38E3 ; End of function ROM_386A ROM:38E3 ROM:38E4 ROM:38E4 ; =============== S U B R O U T I N E ======================================= ROM:38E4 ROM:38E4 ROM:38E4 ROM_38E4: ; CODE XREF: ROM_386A:ROM_38CD↑p ROM:38E4 ; ROM_38E4+10↓j ... ROM:38E4 cmp INTMEM_1A, INTMEM_1C ROM:38E7 je ROM_3905 ROM:38E9 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:38EC cmpb INTMEM_9A, INTMEM_1C+3 ROM:38EF jc ROM_38F6 ROM:38F1 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:38F4 sjmp ROM_38E4 ROM:38F6 ; --------------------------------------------------------------------------- ROM:38F6 ROM:38F6 ROM_38F6: ; CODE XREF: ROM_38E4+B↑j ROM:38F6 cmpb INTMEM_9A, INTMEM_1C+2 ROM:38F9 jnh ROM_3900 ROM:38FB ld INTMEM_1C+2, [INTMEM_1A]+ ROM:38FE sjmp ROM_38E4 ROM:3900 ; --------------------------------------------------------------------------- ROM:3900 ROM:3900 ROM_3900: ; CODE XREF: ROM_38E4+15↑j ROM:3900 ld INTMEM_1C, [INTMEM_1A] ROM:3903 sjmp ROM_3907 ROM:3905 ; --------------------------------------------------------------------------- ROM:3905 ROM:3905 ROM_3905: ; CODE XREF: ROM_38E4+3↑j ROM:3905 clr INTMEM_1C ROM:3907 ROM:3907 ROM_3907: ; CODE XREF: ROM_38E4+1F↑j ROM:3907 cmpb INTMEM_98, ZERO_REG ; Zero register ROM:390A je ROM_390F ROM:390C ldb INTMEM_9A, INTMEM_3C+1 ROM:390F ROM:390F ROM_390F: ; CODE XREF: ROM_38E4+26↑j ROM:390F ret ROM:390F ; End of function ROM_38E4 ROM:390F ROM:3910 ; --------------------------------------------------------------------------- ROM:3910 ld INTMEM_3E, #3460h ROM:3914 ldb INTMEM_1C, [INTMEM_3E] ROM:3917 ldb INTMEM_3B, 1[INTMEM_3E] ROM:391B orb INTMEM_AC, #8 ROM:391E ldb INTMEM_98, #3 ROM:3921 ljmp ROM_3347 ROM:3924 ; --------------------------------------------------------------------------- ROM:3924 ldb INTMEM_1C, INTMEM_98+1 ROM:3927 ljmp ROM_3347 ROM:392A ; --------------------------------------------------------------------------- ROM:392A ldb INTMEM_98+1, #1Eh ROM:392D ljmp ROM_37A6 ROM:3930 ; --------------------------------------------------------------------------- ROM:3930 ldb INTMEM_98+1, #14h ROM:3933 sjmp ROM_3958 ROM:3935 ; --------------------------------------------------------------------------- ROM:3935 clrb INTMEM_98+1 ROM:3937 sjmp ROM_3958 ROM:3939 ; --------------------------------------------------------------------------- ROM:3939 ldb INTMEM_BF, #3Fh ; '?' ROM:393C ldb INTMEM_98+1, #50h ; 'P' ROM:393F sjmp ROM_3958 ROM:3941 ; --------------------------------------------------------------------------- ROM:3941 ldb INTMEM_BF, #3Fh ; '?' ROM:3944 stb INTMEM_98+1, (INTMEM_14D+1)[] ROM:3949 ldb INTMEM_98+1, #50h ; 'P' ROM:394C sjmp ROM_3958 ROM:394E ; --------------------------------------------------------------------------- ROM:394E ldb INTMEM_98+1, (INTMEM_14D+1)[] ROM:3953 cmpb INTMEM_98+1, #1Eh ROM:3956 je ROM_395B ROM:3958 ROM:3958 ROM_3958: ; CODE XREF: ROM:3933↑j ROM:3958 ; ROM:3937↑j ... ROM:3958 lcall ROM_3789 ROM:395B ROM:395B ROM_395B: ; CODE XREF: ROM:3956↑j ROM:395B clrb INTMEM_1C ROM:395D lcall ROM_3347 ROM:3960 ret ROM:3961 ; --------------------------------------------------------------------------- ROM:3961 ldb INTMEM_98, #2 ROM:3964 ldb INTMEM_BF, #0Dh ROM:3967 ret ROM:3968 ; --------------------------------------------------------------------------- ROM:3968 ld INTMEM_36, INTMEM_56 ROM:396B ld INTMEM_3E, [INTMEM_36] ROM:396E shr INTMEM_3E, #1 ROM:3971 clrb INTMEM_36+4 ROM:3973 ldb INTMEM_98, #4 ROM:3976 ret ROM:3977 ; --------------------------------------------------------------------------- ROM:3977 ROM:3977 ROM_3977: ; CODE XREF: ROM:3C83↓j ROM:3977 andb INTMEM_A8+1, #-2 ROM:397A lcall ROM_363C ROM:397D jbs IOPORT2, 6, ROM_399D ; Input/output port 2 ROM:3980 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:3985 cmpb INTMEM_1C+2, 9Ch[INTMEM_56] ROM:398A jnc ROM_399D ROM:398C ldb INTMEM_1C+2, INTMEM_1F9[] ROM:3991 cmpb INTMEM_1C+2, 9Dh[INTMEM_56] ROM:3996 jc ROM_399D ROM:3998 ldb INTMEM_30+1, #4 ROM:399B sjmp ROM_399F ROM:399D ; --------------------------------------------------------------------------- ROM:399D ROM:399D ROM_399D: ; CODE XREF: ROM:397D↑j ROM:399D ; ROM:398A↑j ... ROM:399D clrb INTMEM_30+1 ROM:399F ROM:399F ROM_399F: ; CODE XREF: ROM:399B↑j ROM:399F di ROM:39A0 ld SP, #3Ch ; '<' ; Stack pointer ROM:39A4 ldb INTMEM_2C+3, #20h ; ' ' ROM:39A7 ld INTMEM_20+2, #-2ACFh ROM:39AB ROM:39AB ROM_39AB: ; CODE XREF: ROM:39DC↓j ROM:39AB ; ROM:39ED↓j ... ROM:39AB scall ROM_3A60 ROM:39AD ldb INTMEM_32, INTMEM_2C+2 ROM:39B0 ld INTMEM_2C, #3A92h ROM:39B4 ROM:39B4 ROM_39B4: ; CODE XREF: ROM:39BD↓j ROM:39B4 cmpb INTMEM_32, [INTMEM_2C]+ ROM:39B7 je ROM_39C0 ROM:39B9 cmp INTMEM_2C, #3A98h ROM:39BD jne ROM_39B4 ROM:39BF rst ROM:39C0 ; --------------------------------------------------------------------------- ROM:39C0 ROM:39C0 ROM_39C0: ; CODE XREF: ROM:39B7↑j ROM:39C0 jbs INTMEM_32, 7, ROM_39CC ROM:39C3 jbs INTMEM_32, 6, ROM_3A09 ROM:39C6 jbs INTMEM_32, 1, ROM_39DE ROM:39C9 jbs INTMEM_32, 0, ROM_39D5 ROM:39CC ROM:39CC ROM_39CC: ; CODE XREF: ROM:ROM_39C0↑j ROM:39CC jbs INTMEM_32, 1, ROM_39F8 ROM:39CF jbs INTMEM_32, 6, ROM_3A0F ROM:39D2 jbs INTMEM_32, 0, ROM_39EF ROM:39D5 ROM:39D5 ROM_39D5: ; CODE XREF: ROM:39C9↑j ROM:39D5 scall ROM_3A38 ROM:39D7 ldb INTMEM_2C+2, [INTMEM_26] ROM:39DA scall ROM_3A7C ROM:39DC sjmp ROM_39AB ROM:39DE ; --------------------------------------------------------------------------- ROM:39DE ROM:39DE ROM_39DE: ; CODE XREF: ROM:39C6↑j ROM:39DE scall ROM_3A38 ROM:39E0 ld INTMEM_2A, [INTMEM_26] ROM:39E3 ldb INTMEM_2C+2, INTMEM_2A ROM:39E6 scall ROM_3A7C ROM:39E8 ldb INTMEM_2C+2, INTMEM_2A+1 ROM:39EB scall ROM_3A7C ROM:39ED sjmp ROM_39AB ROM:39EF ; --------------------------------------------------------------------------- ROM:39EF ROM:39EF ROM_39EF: ; CODE XREF: ROM:39D2↑j ROM:39EF scall ROM_3A38 ROM:39F1 scall ROM_3A60 ROM:39F3 stb INTMEM_2C+2, [INTMEM_26] ROM:39F6 sjmp ROM_39AB ROM:39F8 ; --------------------------------------------------------------------------- ROM:39F8 ROM:39F8 ROM_39F8: ; CODE XREF: ROM:ROM_39CC↑j ROM:39F8 scall ROM_3A38 ROM:39FA scall ROM_3A60 ROM:39FC stb INTMEM_2C+2, INTMEM_2A ROM:39FF scall ROM_3A60 ROM:3A01 stb INTMEM_2C+2, INTMEM_2A+1 ROM:3A04 st INTMEM_2A, [INTMEM_26] ROM:3A07 sjmp ROM_39AB ROM:3A09 ; --------------------------------------------------------------------------- ROM:3A09 ROM:3A09 ROM_3A09: ; CODE XREF: ROM:39C3↑j ROM:3A09 scall ROM_3A38 ROM:3A0B scall ROM_3A90 ROM:3A0D sjmp ROM_39AB ROM:3A0F ; --------------------------------------------------------------------------- ROM:3A0F ROM:3A0F ROM_3A0F: ; CODE XREF: ROM:39CF↑j ROM:3A0F scall ROM_3A38 ROM:3A11 scall ROM_3A60 ROM:3A13 ldb INTMEM_1C, INTMEM_2C+2 ROM:3A16 scall ROM_3A60 ROM:3A18 ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3A1B clr INTMEM_1C+2 ROM:3A1D ROM:3A1D ROM_3A1D: ; CODE XREF: ROM:3A2A↓j ROM:3A1D scall ROM_3A43 ROM:3A1F stb INTMEM_2C+2, [INTMEM_26]+ ROM:3A22 ldbze INTMEM_20, INTMEM_2C+2 ROM:3A25 add INTMEM_1C+2, INTMEM_20 ROM:3A28 dec INTMEM_1C ROM:3A2A jne ROM_3A1D ROM:3A2C ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3A2F scall ROM_3A7C ROM:3A31 ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3A34 scall ROM_3A7C ROM:3A36 sjmp ROM_39AB ROM:3A38 ROM:3A38 ; =============== S U B R O U T I N E ======================================= ROM:3A38 ROM:3A38 ROM:3A38 ROM_3A38: ; CODE XREF: ROM:ROM_39D5↑p ROM:3A38 ; ROM:ROM_39DE↑p ... ROM:3A38 scall ROM_3A60 ROM:3A3A ldb INTMEM_26, INTMEM_2C+2 ROM:3A3D scall ROM_3A60 ROM:3A3F ldb INTMEM_26+1, INTMEM_2C+2 ROM:3A42 ret ROM:3A42 ; End of function ROM_3A38 ROM:3A42 ROM:3A43 ROM:3A43 ; =============== S U B R O U T I N E ======================================= ROM:3A43 ROM:3A43 ROM:3A43 ROM_3A43: ; CODE XREF: ROM:ROM_3A1D↑p ROM:3A43 ld INTMEM_28, INTMEM_20+2 ROM:3A46 ROM:3A46 ROM_3A46: ; CODE XREF: ROM_3A43+10↓j ROM:3A46 ; ROM_3A43+12↓j ROM:3A46 scall ROM_3A88 ROM:3A48 jbs INTMEM_2C+3, 6, ROM_3A59 ROM:3A4B ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3A4E ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3A51 dec INTMEM_28 ROM:3A53 jne ROM_3A46 ROM:3A55 jbs INTMEM_30+1, 2, ROM_3A46 ROM:3A58 rst ROM:3A59 ; --------------------------------------------------------------------------- ROM:3A59 ROM:3A59 ROM_3A59: ; CODE XREF: ROM_3A43+5↑j ROM:3A59 andb INTMEM_2C+3, #-41h ROM:3A5C ldb INTMEM_2C+2, INTMEM_7 ROM:3A5F ret ROM:3A5F ; End of function ROM_3A43 ROM:3A5F ROM:3A60 ROM:3A60 ; =============== S U B R O U T I N E ======================================= ROM:3A60 ROM:3A60 ROM:3A60 ROM_3A60: ; CODE XREF: ROM:ROM_39AB↑p ROM:3A60 ; ROM:39F1↑p ... ROM:3A60 ld INTMEM_28, INTMEM_20+2 ROM:3A63 ROM:3A63 ROM_3A63: ; CODE XREF: ROM_3A60+10↓j ROM:3A63 ; ROM_3A60+12↓j ROM:3A63 scall ROM_3A88 ROM:3A65 jbs INTMEM_2C+3, 6, ROM_3A76 ROM:3A68 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3A6B ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3A6E dec INTMEM_28 ROM:3A70 jne ROM_3A63 ROM:3A72 jbs INTMEM_30+1, 2, ROM_3A63 ROM:3A75 rst ROM:3A76 ; --------------------------------------------------------------------------- ROM:3A76 ROM:3A76 ROM_3A76: ; CODE XREF: ROM_3A60+5↑j ROM:3A76 andb INTMEM_2C+3, #-41h ROM:3A79 ldb INTMEM_2C+2, INTMEM_7 ROM:3A79 ; End of function ROM_3A60 ROM:3A79 ROM:3A7C ROM:3A7C ; =============== S U B R O U T I N E ======================================= ROM:3A7C ROM:3A7C ROM:3A7C ROM_3A7C: ; CODE XREF: ROM:39DA↑p ROM:3A7C ; ROM:39E6↑p ... ROM:3A7C scall ROM_3A88 ROM:3A7E jbc INTMEM_2C+3, 5, ROM_3A7C ROM:3A81 stb INTMEM_2C+2, INTMEM_7 ROM:3A84 andb INTMEM_2C+3, #-21h ROM:3A87 ret ROM:3A87 ; End of function ROM_3A7C ROM:3A87 ROM:3A88 ROM:3A88 ; =============== S U B R O U T I N E ======================================= ROM:3A88 ROM:3A88 ROM:3A88 ROM_3A88: ; CODE XREF: ROM_3A43:ROM_3A46↑p ROM:3A88 ; ROM_3A60:ROM_3A63↑p ... ROM:3A88 andb INTMEM_30, IOPORT2+1, #60h ; '`' ; Input/output port 2 ROM:3A8C orb INTMEM_2C+3, INTMEM_30 ROM:3A8F ret ROM:3A8F ; End of function ROM_3A88 ROM:3A8F ROM:3A90 ROM:3A90 ; =============== S U B R O U T I N E ======================================= ROM:3A90 ROM:3A90 ROM:3A90 ROM_3A90: ; CODE XREF: ROM:3A0B↑p ROM:3A90 br [INTMEM_26] ROM:3A90 ; End of function ROM_3A90 ROM:3A90 ROM:3A92 ; --------------------------------------------------------------------------- ROM:3A92 clr INTMEM_2 ROM:3A94 or INTMEM_C0, #4082h ROM:3A98 shlb INTMEM_9A, #1 ROM:3A9B ldbze INTMEM_1C+2, INTMEM_9A ROM:3A9E ldb INTMEM_20, (INTMEM_14D+2)[] ROM:3AA3 shl INTMEM_20, #8 ROM:3AA6 add INTMEM_20, INTMEM_1C+2 ROM:3AA9 cmp INTMEM_20, #1Ah ROM:3AAD jnc ROM_3ABB ROM:3AAF ld INTMEM_1C, [INTMEM_20] ROM:3AB2 orb INTMEM_AC, #8 ROM:3AB5 ldb INTMEM_3B, INTMEM_1C+1 ROM:3AB8 ljmp ROM_3347 ROM:3ABB ; --------------------------------------------------------------------------- ROM:3ABB ROM:3ABB ROM_3ABB: ; CODE XREF: ROM:3AAD↑j ROM:3ABB ret ROM:3ABC ; --------------------------------------------------------------------------- ROM:3ABC ld INTMEM_1C, INTMEM_56 ROM:3ABF orb INTMEM_AC, #8 ROM:3AC2 ldb INTMEM_3B, INTMEM_1C+1 ROM:3AC5 ljmp ROM_3347 ROM:3AC8 ; --------------------------------------------------------------------------- ROM:3AC8 stb INTMEM_98+1, (INTMEM_14D+1)[] ROM:3ACD ldb INTMEM_98+1, #50h ; 'P' ROM:3AD0 ldb INTMEM_BF, #3Fh ; '?' ROM:3AD3 ljmp ROM_37A6 ROM:3AD6 ; --------------------------------------------------------------------------- ROM:3AD6 ldb INTMEM_98, #8 ROM:3AD9 ldb INTMEM_BF, #0Dh ROM:3ADC ret ROM:3ADD ; --------------------------------------------------------------------------- ROM:3ADD ldb INTMEM_98, #7 ROM:3AE0 ld INTMEM_36+2, #3458h ROM:3AE4 clrb INTMEM_36 ROM:3AE6 ldb INTMEM_3E, #0Bh ROM:3AE9 ret ROM:3AEA ; --------------------------------------------------------------------------- ROM:3AEA cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3AED je ROM_3AF2 ROM:3AEF ljmp ROM_37A6 ROM:3AF2 ; --------------------------------------------------------------------------- ROM:3AF2 ROM:3AF2 ROM_3AF2: ; CODE XREF: ROM:3AED↑j ROM:3AF2 ld INTMEM_1C, 0Eh[INTMEM_56] ROM:3AF7 lcall ROM_381A ROM:3AFA lcall ROM_384C ROM:3AFD ldb INTMEM_1C, INTMEM_1A+1 ROM:3B00 sjmp ROM_3B22 ROM:3B02 ; --------------------------------------------------------------------------- ROM:3B02 ld INTMEM_1C, #102h ROM:3B06 sjmp ROM_3B0C ROM:3B08 ; --------------------------------------------------------------------------- ROM:3B08 ld INTMEM_1C, #2 ROM:3B0C ROM:3B0C ROM_3B0C: ; CODE XREF: ROM:3B06↑j ROM:3B0C ld INTMEM_1C+2, INTMEM_142[] ROM:3B11 lcall ROM_2F88 ROM:3B14 clrb INTMEM_1C ROM:3B16 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3B19 jne ROM_3B24 ROM:3B1B incb INTMEM_1C ROM:3B1D cmpb INTMEM_1A+1, #1 ROM:3B20 jne ROM_3B24 ROM:3B22 ROM:3B22 ROM_3B22: ; CODE XREF: ROM:3B00↑j ROM:3B22 incb INTMEM_1C ROM:3B24 ROM:3B24 ROM_3B24: ; CODE XREF: ROM:3B19↑j ROM:3B24 ; ROM:3B20↑j ROM:3B24 ljmp ROM_3347 ROM:3B27 ; --------------------------------------------------------------------------- ROM:3B27 clr INTMEM_1A ROM:3B29 andb INTMEM_1A, INTMEM_9A, #0Fh ROM:3B2D add INTMEM_20, INTMEM_1A, #3468h ROM:3B32 ldb INTMEM_1C+3, [INTMEM_20] ROM:3B35 ldb INTMEM_20, INTMEM_1C+3 ROM:3B38 orb INTMEM_1C+3, INTMEM_150[] ROM:3B3D jbs INTMEM_9A, 4, ROM_3B49 ROM:3B40 notb INTMEM_20 ROM:3B42 andb INTMEM_20, INTMEM_151[] ROM:3B47 sjmp ROM_3B4E ROM:3B49 ; --------------------------------------------------------------------------- ROM:3B49 ROM:3B49 ROM_3B49: ; CODE XREF: ROM:3B3D↑j ROM:3B49 orb INTMEM_20, INTMEM_151[] ROM:3B4E ROM:3B4E ROM_3B4E: ; CODE XREF: ROM:3B47↑j ROM:3B4E stb INTMEM_20, INTMEM_151[] ROM:3B53 stb INTMEM_1C+3, INTMEM_150[] ROM:3B58 ljmp ROM_37A6 ROM:3B5B ; --------------------------------------------------------------------------- ROM:3B5B orb INTMEM_AD, #2 ROM:3B5E sjmp ROM_3B63 ROM:3B60 ; --------------------------------------------------------------------------- ROM:3B60 andb INTMEM_AD, #-3 ROM:3B63 ROM:3B63 ROM_3B63: ; CODE XREF: ROM:3B5E↑j ROM:3B63 orb INTMEM_AD, #1 ROM:3B66 ljmp ROM_37A6 ROM:3B69 ; --------------------------------------------------------------------------- ROM:3B69 orb INTMEM_AC, #-80h ROM:3B6C sjmp ROM_3B71 ROM:3B6E ; --------------------------------------------------------------------------- ROM:3B6E andb INTMEM_AC, #7Fh ROM:3B71 ROM:3B71 ROM_3B71: ; CODE XREF: ROM:3B6C↑j ROM:3B71 orb INTMEM_AC, #40h ; '@' ROM:3B74 ljmp ROM_37A6 ROM:3B77 ; --------------------------------------------------------------------------- ROM:3B77 orb INTMEM_AC, #20h ; ' ' ROM:3B7A andb INTMEM_AC, #-11h ROM:3B7D ljmp ROM_37A6 ROM:3B80 ; --------------------------------------------------------------------------- ROM:3B80 orb INTMEM_AC, #10h ROM:3B83 andb INTMEM_AC, #-21h ROM:3B86 ljmp ROM_37A6 ROM:3B89 ; --------------------------------------------------------------------------- ROM:3B89 ldbze INTMEM_20+2, INTMEM_9A ROM:3B8C sub INTMEM_20+2, #0FBh ROM:3B90 add INTMEM_20, INTMEM_20+2, #3463h ROM:3B95 ldb INTMEM_1C, [INTMEM_20] ROM:3B98 lcall ROM_2992 ROM:3B9B clrb INTMEM_1C ROM:3B9D cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3BA0 jne ROM_3BAD ROM:3BA2 cmpb INTMEM_9A, #-4 ROM:3BA5 je ROM_3BAA ROM:3BA7 ldb INTMEM_1C, INTMEM_8E ROM:3BAA ROM:3BAA ROM_3BAA: ; CODE XREF: ROM:3BA5↑j ROM:3BAA ljmp ROM_3347 ROM:3BAD ; --------------------------------------------------------------------------- ROM:3BAD ROM:3BAD ROM_3BAD: ; CODE XREF: ROM:3BA0↑j ROM:3BAD ret ROM:3BAE ; --------------------------------------------------------------------------- ROM:3BAE cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3BB1 jne ROM_3BC6 ROM:3BB3 ldb INTMEM_98, #0Ah ROM:3BB6 ldb INTMEM_36, #3Ch ; '<' ROM:3BB9 ldb INTMEM_1C, #9 ROM:3BBC sjmp ROM_3BC8 ROM:3BBE ; --------------------------------------------------------------------------- ROM:3BBE lcall ROM_2D1F ROM:3BC1 sjmp ROM_3BC6 ROM:3BC3 ; --------------------------------------------------------------------------- ROM:3BC3 lcall ROM_423A ROM:3BC6 ROM:3BC6 ROM_3BC6: ; CODE XREF: ROM:3BB1↑j ROM:3BC6 ; ROM:3BC1↑j ROM:3BC6 clrb INTMEM_1C ROM:3BC8 ROM:3BC8 ROM_3BC8: ; CODE XREF: ROM:3BBC↑j ROM:3BC8 ljmp ROM_3347 ROM:3BCB ; --------------------------------------------------------------------------- ROM:3BCB ld INTMEM_1A, #3DD6h ROM:3BCF ROM:3BCF ROM_3BCF: ; CODE XREF: ROM:3BED↓j ROM:3BCF cmp INTMEM_1A, #3DEAh ROM:3BD3 je ROM_3C08 ROM:3BD5 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3BD8 ld INTMEM_20, [INTMEM_1A]+ ROM:3BDB ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3BDE ldb INTMEM_1C, [INTMEM_20+2] ROM:3BE1 cmpb INTMEM_9A, INTMEM_1C+2 ROM:3BE4 je ROM_3BEF ROM:3BE6 incb INTMEM_1C+2 ROM:3BE8 cmpb INTMEM_9A, INTMEM_1C+2 ROM:3BEB je ROM_3BF8 ROM:3BED sjmp ROM_3BCF ROM:3BEF ; --------------------------------------------------------------------------- ROM:3BEF ROM:3BEF ROM_3BEF: ; CODE XREF: ROM:3BE4↑j ROM:3BEF cmpb INTMEM_20+1, INTMEM_1C ROM:3BF2 jnh ROM_3BFF ROM:3BF4 incb INTMEM_1C ROM:3BF6 sjmp ROM_3BFF ROM:3BF8 ; --------------------------------------------------------------------------- ROM:3BF8 ROM:3BF8 ROM_3BF8: ; CODE XREF: ROM:3BEB↑j ROM:3BF8 cmpb INTMEM_20, INTMEM_1C ROM:3BFB jc ROM_3BFF ROM:3BFD decb INTMEM_1C ROM:3BFF ROM:3BFF ROM_3BFF: ; CODE XREF: ROM:3BF2↑j ROM:3BFF ; ROM:3BF6↑j ... ROM:3BFF stb INTMEM_1C, [INTMEM_20+2] ROM:3C02 stb INTMEM_1C, INTMEM_1C ROM:3C05 lcall ROM_3347 ROM:3C08 ROM:3C08 ROM_3C08: ; CODE XREF: ROM:3BD3↑j ROM:3C08 ret ROM:3C09 ; --------------------------------------------------------------------------- ROM:3C09 ldb INTMEM_42, INTMEM_8E ROM:3C0C ljmp ROM_37A6 ROM:3C0F ; --------------------------------------------------------------------------- ROM:3C0F ldb INTMEM_44, #-7Ah ROM:3C12 ldb INTMEM_1C, #5 ROM:3C15 sjmp ROM_3C1D ROM:3C17 ; --------------------------------------------------------------------------- ROM:3C17 ldb INTMEM_45, #-7Eh ROM:3C1A ldb INTMEM_1C, #8 ROM:3C1D ROM:3C1D ROM_3C1D: ; CODE XREF: ROM:3C15↑j ROM:3C1D ljmp ROM_3347 ROM:3C20 ; --------------------------------------------------------------------------- ROM:3C20 ld INTMEM_36+2, #3472h ROM:3C24 ld INTMEM_36, #34D6h ROM:3C28 sjmp ROM_3C3C ROM:3C2A ; --------------------------------------------------------------------------- ROM:3C2A ld INTMEM_36+2, #3500h ROM:3C2E ld INTMEM_36, #356Ch ROM:3C32 sjmp ROM_3C3C ROM:3C34 ; --------------------------------------------------------------------------- ROM:3C34 ld INTMEM_36+2, #3580h ROM:3C38 ld INTMEM_36, #3594h ROM:3C3C ROM:3C3C ROM_3C3C: ; CODE XREF: ROM:3C28↑j ROM:3C3C ; ROM:3C32↑j ROM:3C3C ldb INTMEM_98, #9 ROM:3C3F ret ROM:3C40 ; --------------------------------------------------------------------------- ROM:3C40 clrb INTMEM_54 ROM:3C42 clrb INTMEM_50 ROM:3C44 clrb INTMEM_55 ROM:3C46 clrb INTMEM_52 ROM:3C48 clrb INTMEM_45+1 ROM:3C4A ljmp ROM_37A6 ROM:3C4D ; --------------------------------------------------------------------------- ROM:3C4D orb INTMEM_AD, #40h ; '@' ROM:3C50 ldb INTMEM_98, #0Dh ROM:3C53 ret ROM:3C54 ; --------------------------------------------------------------------------- ROM:3C54 jbs INTMEM_AD, 6, ROM_3C68 ROM:3C57 clrb INTMEM_98 ROM:3C59 ldb INTMEM_1A, INTMEM_152[] ROM:3C5E cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3C61 jne ROM_3C68 ROM:3C63 clrb INTMEM_1C ROM:3C65 lcall ROM_3347 ROM:3C68 ROM:3C68 ROM_3C68: ; CODE XREF: ROM:3C54↑j ROM:3C68 ; ROM:3C61↑j ROM:3C68 ret ROM:3C69 ; --------------------------------------------------------------------------- ROM:3C69 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3C6C je ROM_3C86 ROM:3C6E jbc INTMEM_AC, 2, ROM_3C8A ROM:3C71 andb INTMEM_AC, #-5 ROM:3C74 cmpb INTMEM_3C+1, #-23h ROM:3C77 jne ROM_3C86 ROM:3C79 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3C7C jne ROM_3C88 ROM:3C7E clrb INTMEM_1C ROM:3C80 lcall ROM_3347 ROM:3C83 ljmp ROM_3977 ROM:3C86 ; --------------------------------------------------------------------------- ROM:3C86 ROM:3C86 ROM_3C86: ; CODE XREF: ROM:3C6C↑j ROM:3C86 ; ROM:3C77↑j ROM:3C86 clrb INTMEM_98+1 ROM:3C88 ROM:3C88 ROM_3C88: ; CODE XREF: ROM:3C7C↑j ROM:3C88 clrb INTMEM_98 ROM:3C8A ROM:3C8A ROM_3C8A: ; CODE XREF: ROM:3C6E↑j ROM:3C8A ret ROM:3C8B ; --------------------------------------------------------------------------- ROM:3C8B ldb INTMEM_1C, [INTMEM_36+2]+ ROM:3C8E incb INTMEM_36 ROM:3C90 cmpb INTMEM_36, INTMEM_3E ROM:3C93 jne ROM_3CA2 ROM:3C95 addb INTMEM_3E, #0Ch ROM:3C98 ld INTMEM_36+2, #3458h ROM:3C9C ldb INTMEM_3B, 2[INTMEM_56] ROM:3CA0 sjmp ROM_3CA5 ROM:3CA2 ; --------------------------------------------------------------------------- ROM:3CA2 ROM:3CA2 ROM_3CA2: ; CODE XREF: ROM:3C93↑j ROM:3CA2 ldb INTMEM_3B, [INTMEM_36+2]+ ROM:3CA5 ROM:3CA5 ROM_3CA5: ; CODE XREF: ROM:3CA0↑j ROM:3CA5 incb INTMEM_36 ROM:3CA7 orb INTMEM_AC, #8 ROM:3CAA cmpb INTMEM_36, #24h ; '$' ROM:3CAD jnc ROM_3CB1 ROM:3CAF clrb INTMEM_98 ROM:3CB1 ROM:3CB1 ROM_3CB1: ; CODE XREF: ROM:3CAD↑j ROM:3CB1 ljmp ROM_3347 ROM:3CB4 ; --------------------------------------------------------------------------- ROM:3CB4 ldb INTMEM_1C, 2[INTMEM_3E] ROM:3CB8 ldb INTMEM_3B, 2[INTMEM_56] ROM:3CBC orb INTMEM_AC, #8 ROM:3CBF clrb INTMEM_98 ROM:3CC1 ljmp ROM_3347 ROM:3CC4 ; --------------------------------------------------------------------------- ROM:3CC4 jbc INTMEM_AC, 2, ROM_3CD4 ROM:3CC7 andb INTMEM_AC, #-5 ROM:3CCA cmpb INTMEM_3C+1, #75h ; 'u' ROM:3CCD jne ROM_3CD4 ROM:3CCF ldb INTMEM_98+1, #14h ROM:3CD2 sjmp ROM_3CD9 ROM:3CD4 ; --------------------------------------------------------------------------- ROM:3CD4 ROM:3CD4 ROM_3CD4: ; CODE XREF: ROM:3CC4↑j ROM:3CD4 ; ROM:3CCD↑j ROM:3CD4 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3CD7 jne ROM_3CDB ROM:3CD9 ROM:3CD9 ROM_3CD9: ; CODE XREF: ROM:3CD2↑j ROM:3CD9 clrb INTMEM_98 ROM:3CDB ROM:3CDB ROM_3CDB: ; CODE XREF: ROM:3CD7↑j ROM:3CDB ret ROM:3CDC ; --------------------------------------------------------------------------- ROM:3CDC jbc INTMEM_AC, 2, ROM_3CE9 ROM:3CDF andb INTMEM_AC, #-5 ROM:3CE2 stb INTMEM_3C+1, (INTMEM_14D+2)[] ROM:3CE7 sjmp ROM_3CF0 ROM:3CE9 ; --------------------------------------------------------------------------- ROM:3CE9 ROM:3CE9 ROM_3CE9: ; CODE XREF: ROM:3CDC↑j ROM:3CE9 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3CEC jne ROM_3CF2 ROM:3CEE clrb INTMEM_98+1 ROM:3CF0 ROM:3CF0 ROM_3CF0: ; CODE XREF: ROM:3CE7↑j ROM:3CF0 clrb INTMEM_98 ROM:3CF2 ROM:3CF2 ROM_3CF2: ; CODE XREF: ROM:3CEC↑j ROM:3CF2 ret ROM:3CF3 ; --------------------------------------------------------------------------- ROM:3CF3 ldb INTMEM_1A+1, INTMEM_36 ROM:3CF6 cmpb INTMEM_1A+1, #3Fh ; '?' ROM:3CF9 jne ROM_3CFD ROM:3CFB clrb INTMEM_98 ROM:3CFD ROM:3CFD ROM_3CFD: ; CODE XREF: ROM:3CF9↑j ROM:3CFD lcall ROM_2B9E ROM:3D00 ldb INTMEM_3B, INTMEM_1C+1 ROM:3D03 orb INTMEM_AC, #8 ROM:3D06 incb INTMEM_36 ROM:3D08 ljmp ROM_3347 ROM:3D0B ; --------------------------------------------------------------------------- ROM:3D0B ld INTMEM_36+4, [INTMEM_36+2]+ ROM:3D0E ld INTMEM_3C, [INTMEM_36+2]+ ROM:3D11 jbc INTMEM_36+4, 6, ROM_3D4B ROM:3D14 jbc INTMEM_36+4, 5, ROM_3D33 ROM:3D17 ld INTMEM_1A, [INTMEM_3C]+ ROM:3D1A clrb INTMEM_1C ROM:3D1C ROM:3D1C ROM_3D1C: ; CODE XREF: ROM:3D31↓j ROM:3D1C cmp INTMEM_3C, INTMEM_1A ROM:3D1F jc ROM_3D46 ROM:3D21 ld INTMEM_1C+2, [INTMEM_3C]+ ROM:3D24 ldb INTMEM_20, [INTMEM_3C]+ ROM:3D27 andb INTMEM_20, [INTMEM_1C+2] ROM:3D2A je ROM_3D2F ROM:3D2C orb INTMEM_1C, [INTMEM_3C] ROM:3D2F ROM:3D2F ROM_3D2F: ; CODE XREF: ROM:3D2A↑j ROM:3D2F inc INTMEM_3C ROM:3D31 sjmp ROM_3D1C ROM:3D33 ; --------------------------------------------------------------------------- ROM:3D33 ROM:3D33 ROM_3D33: ; CODE XREF: ROM:3D14↑j ROM:3D33 andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:3D37 jbc INTMEM_36+4, 3, ROM_3D46 ROM:3D3A cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:3D3D jne ROM_3D44 ROM:3D3F ldb INTMEM_1C, #1 ROM:3D42 sjmp ROM_3D46 ROM:3D44 ; --------------------------------------------------------------------------- ROM:3D44 ROM:3D44 ROM_3D44: ; CODE XREF: ROM:3D3D↑j ROM:3D44 clrb INTMEM_1C ROM:3D46 ROM:3D46 ROM_3D46: ; CODE XREF: ROM:3D1F↑j ROM:3D46 ; ROM:3D37↑j ... ROM:3D46 lcall ROM_3347 ROM:3D49 sjmp ROM_3DAB ROM:3D4B ; --------------------------------------------------------------------------- ROM:3D4B ROM:3D4B ROM_3D4B: ; CODE XREF: ROM:3D11↑j ROM:3D4B jbs INTMEM_36+4, 4, ROM_3D99 ROM:3D4E jbs INTMEM_36+4, 1, ROM_3D61 ROM:3D51 ldbze INTMEM_3C, [INTMEM_3C] ROM:3D54 jbc INTMEM_36+4, 7, ROM_3D6F ROM:3D57 sub INTMEM_3C, #80h ROM:3D5B jc ROM_3D6F ROM:3D5D neg INTMEM_3C ROM:3D5F sjmp ROM_3D6F ROM:3D61 ; --------------------------------------------------------------------------- ROM:3D61 ROM:3D61 ROM_3D61: ; CODE XREF: ROM:3D4E↑j ROM:3D61 ld INTMEM_3C, [INTMEM_3C] ROM:3D64 jbc INTMEM_36+4, 7, ROM_3D6F ROM:3D67 sub INTMEM_3C, #-8000h ROM:3D6B jc ROM_3D6F ROM:3D6D neg INTMEM_3C ROM:3D6F ROM:3D6F ROM_3D6F: ; CODE XREF: ROM:3D54↑j ROM:3D6F ; ROM:3D5B↑j ... ROM:3D6F jbs INTMEM_36+4, 5, ROM_3D99 ROM:3D72 ldbze INTMEM_1C+2, INTMEM_3B ROM:3D75 add INTMEM_1C+2, #3594h ROM:3D79 ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:3D7C mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:3D80 jbc INTMEM_36+4, 3, ROM_3D88 ROM:3D83 ld INTMEM_3C, INTMEM_20 ROM:3D86 sjmp ROM_3D8E ROM:3D88 ; --------------------------------------------------------------------------- ROM:3D88 ROM:3D88 ROM_3D88: ; CODE XREF: ROM:3D80↑j ROM:3D88 ldb INTMEM_3C, INTMEM_20+1 ROM:3D8B ldb INTMEM_3C+1, INTMEM_20+2 ROM:3D8E ROM:3D8E ROM_3D8E: ; CODE XREF: ROM:3D86↑j ROM:3D8E jbc INTMEM_36+4, 2, ROM_3D93 ROM:3D91 neg INTMEM_3C ROM:3D93 ROM:3D93 ROM_3D93: ; CODE XREF: ROM:ROM_3D8E↑j ROM:3D93 ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:3D96 add INTMEM_3C, INTMEM_20+2 ROM:3D99 ROM:3D99 ROM_3D99: ; CODE XREF: ROM:ROM_3D4B↑j ROM:3D99 ; ROM:ROM_3D6F↑j ROM:3D99 ldb INTMEM_1C, INTMEM_3C ROM:3D9C jbc INTMEM_36+4, 0, ROM_3DA8 ROM:3D9F ldb INTMEM_3B, INTMEM_1C ROM:3DA2 orb INTMEM_AC, #8 ROM:3DA5 ldb INTMEM_1C, INTMEM_3C+1 ROM:3DA8 ROM:3DA8 ROM_3DA8: ; CODE XREF: ROM:3D9C↑j ROM:3DA8 lcall ROM_3347 ROM:3DAB ROM:3DAB ROM_3DAB: ; CODE XREF: ROM:3D49↑j ROM:3DAB cmp INTMEM_36+2, INTMEM_36 ROM:3DAE jnc ROM_3DB2 ROM:3DB0 clrb INTMEM_98 ROM:3DB2 ROM:3DB2 ROM_3DB2: ; CODE XREF: ROM:3DAE↑j ROM:3DB2 ret ROM:3DB3 ; --------------------------------------------------------------------------- ROM:3DB3 cmp INTMEM_3E, ZERO_REG ; Zero register ROM:3DB6 je ROM_3DCE ROM:3DB8 ld INTMEM_1A, [INTMEM_36]+ ROM:3DBB dec INTMEM_3E ROM:3DBD addb INTMEM_36+4, INTMEM_1A ROM:3DC0 ldb INTMEM_1C, INTMEM_1A ROM:3DC3 orb INTMEM_AC, #8 ROM:3DC6 ldb INTMEM_3B, INTMEM_1A+1 ROM:3DC9 addb INTMEM_36+4, INTMEM_3B ROM:3DCC sjmp ROM_3DD3 ROM:3DCE ; --------------------------------------------------------------------------- ROM:3DCE ROM:3DCE ROM_3DCE: ; CODE XREF: ROM:3DB6↑j ROM:3DCE clrb INTMEM_98 ROM:3DD0 ldb INTMEM_1C, INTMEM_36+4 ROM:3DD3 ROM:3DD3 ROM_3DD3: ; CODE XREF: ROM:3DCC↑j ROM:3DD3 ljmp ROM_3347 ROM:3DD3 ; --------------------------------------------------------------------------- ROM:3DD6 db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:3DD6 db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:3DD6 db 10h, 39h, 0F0h, 0F0h, 24h, 39h, 0C4h, 0C4h, 2Ah, 39h ROM:3DD6 db 0F4h, 0F4h, 41h, 39h, 0F6h, 0F6h, 35h, 39h, 0F2h, 0F2h ROM:3DD6 db 41h, 39h, 74h, 74h, 61h, 39h, 0F7h, 0F7h, 68h, 39h ROM:3DD6 db 0D0h, 0D0h, 10h, 39h, 0F0h, 0F0h, 24h, 39h, 0F9h, 0F9h ROM:3DD6 db 5Bh, 39h, 0F5h, 0F5h, 30h, 39h, 0F4h, 0F4h, 39h, 39h ROM:3DD6 db 0F6h, 0F6h, 35h, 39h, 0F3h, 0F3h, 4Eh, 39h, 0D1h, 0D1h ROM:3DD6 db 0DDh, 3Ah, 0EFh, 0EFh, 0EAh, 3Ah, 0F7h, 0F7h, 0EAh ROM:3DD6 db 3Ah, 0F8h, 0F8h, 8, 3Bh, 0E7h, 0E7h, 2, 3Bh, 3, 1, 27h ROM:3DD6 db 3Bh, 9, 8, 27h, 3Bh, 13h, 11h, 27h, 3Bh, 19h, 18h, 27h ROM:3DD6 db 3Bh, 0FFh, 0FBh, 89h, 3Bh, 0EEh, 0EEh, 77h, 3Bh, 0EDh ROM:3DD6 db 0EDh, 80h, 3Bh, 6Ch, 6Ch, 5Bh, 3Bh, 65h, 65h, 60h, 3Bh ROM:3DD6 db 0, 0, 6Eh, 3Bh, 10h, 10h, 69h, 3Bh, 0FAh, 0FAh, 0C3h ROM:3DD6 db 3Bh, 81h, 81h, 0BEh, 3Bh, 82h, 82h, 0AEh, 3Bh, 0CBh ROM:3DD6 db 0CBh, 9, 3Ch, 7Ah, 79h, 0CBh, 3Bh, 8Ah, 89h, 0CBh, 3Bh ROM:3DD6 db 94h, 8Fh, 0CBh, 3Bh, 7Ch, 7Bh, 0CBh, 3Bh, 7Fh, 7Fh ROM:3DD6 db 0Fh, 3Ch, 7Eh, 7Eh, 17h, 3Ch, 7Dh, 7Dh, 2Ah, 3Ch, 80h ROM:3DD6 db 80h, 20h, 3Ch, 0E8h, 0E8h, 34h, 3Ch, 0CCh, 0CCh, 40h ROM:3DD6 db 3Ch, 70h, 70h, 4Dh, 3Ch, 0Dh, 0Dh, 54h, 3Ch, 2, 2, 69h ROM:3DD6 db 3Ch, 7, 7, 8Bh, 3Ch, 3, 3, 0B4h, 3Ch, 1, 1, 0C4h, 3Ch ROM:3DD6 db 8, 8, 0DCh, 3Ch, 0Ah, 0Ah, 0F3h, 3Ch, 9, 9, 0Bh, 3Dh ROM:3DD6 db 4, 4, 0B3h, 3Dh, 0D0h, 0D0h, 10h, 39h, 0F0h, 0F0h, 24h ROM:3DD6 db 39h, 0F5h, 0F5h, 30h, 39h, 0F6h, 0F6h, 35h, 39h, 0F7h ROM:3DD6 db 0F7h, 68h, 39h, 7Fh, 0, 98h, 3Ah, 0C7h, 0C7h, 0BCh ROM:3DD6 db 3Ah, 0F2h, 0F2h, 0C8h, 3Ah, 0DCh, 0DCh, 0D6h, 3Ah, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DD6 db 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FD6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 8, 0, 0, 0 ROM:41D6 db 0FFh, 0FFh, 0FFh, 0FFh, 15h, 0, 19h, 0, 32h, 0, 36h ROM:41D6 db 0, 37h, 0, 4Bh, 47h, 4Dh, 36h, 50h, 30h, 30h, 30h, 0A5h ROM:41D6 db 0, 0 ROM:4215 ROM:4215 ; =============== S U B R O U T I N E ======================================= ROM:4215 ROM:4215 ROM:4215 ROM_4215: ; CODE XREF: start+83E↑p ROM:4215 lcall ROM_426E ROM:4218 ret ROM:4218 ; End of function ROM_4215 ROM:4218 ROM:4219 ROM:4219 ; =============== S U B R O U T I N E ======================================= ROM:4219 ROM:4219 ROM:4219 ROM_4219: ; CODE XREF: start:ROM_28C3↑p ROM:4219 lcall ROM_4812 ROM:421C lcall ROM_597E ROM:421F lcall ROM_59F2 ROM:4222 lcall ROM_6270 ROM:4225 lcall ROM_5680 ROM:4228 lcall ROM_6543 ROM:422B lcall ROM_4DF7 ROM:422E lcall ROM_688A ROM:4231 ret ROM:4231 ; End of function ROM_4219 ROM:4231 ROM:4232 ; --------------------------------------------------------------------------- ROM:4232 ; START OF FUNCTION CHUNK FOR ROM_28EB ROM:4232 ROM:4232 ROM_4232: ; CODE XREF: ROM_28EB-4AE↑j ROM:4232 lcall ROM_551A ROM:4235 ret ROM:4235 ; END OF FUNCTION CHUNK FOR ROM_28EB ROM:4236 ; --------------------------------------------------------------------------- ROM:4236 ret ROM:4237 ; --------------------------------------------------------------------------- ROM:4237 clrb INTMEM_1A ROM:4239 ret ROM:423A ROM:423A ; =============== S U B R O U T I N E ======================================= ROM:423A ROM:423A ROM:423A ROM_423A: ; CODE XREF: ROM_2D57+D↑j ROM:423A ; ROM:3BC3↑p ROM:423A ldb INTMEM_49, 0CCh[INTMEM_56] ROM:423F ldb INTMEM_4A, 0CDh[INTMEM_56] ROM:4244 ldb INTMEM_4B, 0CEh[INTMEM_56] ROM:4249 ldb INTMEM_4C, 0CFh[INTMEM_56] ROM:424E clrb INTMEM_48 ROM:4250 clr INTMEM_40 ROM:4252 orb INTMEM_52, #40h ; '@' ROM:4255 lcall ROM_4302 ROM:4258 ldb INTMEM_42+1, 114h[INTMEM_56] ROM:425D ldb INTMEM_45, #-80h ROM:4260 ldb INTMEM_47, 13Fh[INTMEM_56] ROM:4265 ldb INTMEM_42, 13Dh[INTMEM_56] ROM:426A ldb INTMEM_44, #-80h ROM:426D ret ROM:426D ; End of function ROM_423A ROM:426D ROM:426E ROM:426E ; =============== S U B R O U T I N E ======================================= ROM:426E ROM:426E ROM:426E ROM_426E: ; CODE XREF: ROM_4215↑p ROM:426E orb INTMEM_F7, #2 ROM:4271 orb INTMEM_A3, #1 ROM:4274 ldb INTMEM_B4+1, 0B2h[INTMEM_56] ROM:4279 lcall ROM_4302 ROM:427C ld INTMEM_1C+2, #-8000h ROM:4280 sub INTMEM_1C+2, 28h[INTMEM_56] ROM:4285 st INTMEM_1C+2, INTMEM_176[] ROM:428A st INTMEM_1C+2, INTMEM_178[] ROM:428F ldb INTMEM_1C+2, #-1 ROM:4292 stb INTMEM_1C+2, INTMEM_1F0[] ROM:4297 stb INTMEM_1C+2, INTMEM_1F1[] ROM:429C ldb INTMEM_1C+2, #-1 ROM:429F stb INTMEM_1C+2, INTMEM_1F2[] ROM:42A4 stb INTMEM_1C+2, INTMEM_1F3[] ROM:42A9 stb INTMEM_1C+2, INTMEM_1D6[] ROM:42AE stb INTMEM_1C+2, INTMEM_1D7[] ROM:42B3 ld INTMEM_1C, 58h[INTMEM_56] ROM:42B8 st INTMEM_1C, INTMEM_1A4[] ROM:42BD ld INTMEM_D6, #61A8h ROM:42C1 ld INTMEM_1C+2, #61A8h ROM:42C5 st INTMEM_1C+2, INTMEM_262[] ROM:42CA shr INTMEM_1C+2, #1 ROM:42CD st INTMEM_1C+2, INTMEM_14A[] ROM:42D2 ldb INTMEM_B4, 140h[INTMEM_56] ROM:42D7 ldb INTMEM_1C+2, #-1 ROM:42DA stb INTMEM_1C+2, INTMEM_281[] ROM:42DF stb INTMEM_1C+2, INTMEM_282[] ROM:42E4 ldb INTMEM_F3, #-1 ROM:42E7 ldb INTMEM_F2, #-1 ROM:42EA ldb INTMEM_F1, #-1 ROM:42ED ldb INTMEM_EF+1, #-1 ROM:42F0 ldb INTMEM_EF, #-1 ROM:42F3 ret ROM:42F3 ; End of function ROM_426E ROM:42F3 ROM:42F4 ; --------------------------------------------------------------------------- ROM:42F4 ; START OF FUNCTION CHUNK FOR ROM_4DF7 ROM:42F4 ; ADDITIONAL PARENT FUNCTION ROM_59F2 ROM:42F4 ; ADDITIONAL PARENT FUNCTION ROM_6270 ROM:42F4 ROM:42F4 ROM_42F4: ; CODE XREF: ROM_4DF7+312↓j ROM:42F4 ; ROM_59F2+84↓j ... ROM:42F4 shlb INTMEM_1C, #1 ROM:42F7 addb INTMEM_1A, INTMEM_1C ROM:42FA addcb INTMEM_1A+1, ZERO_REG ; Zero register ROM:42FD ld INTMEM_1A, [INTMEM_1A] ROM:4300 br [INTMEM_1A] ROM:4300 ; END OF FUNCTION CHUNK FOR ROM_4DF7 ROM:4302 ROM:4302 ; =============== S U B R O U T I N E ======================================= ROM:4302 ROM:4302 ROM:4302 ROM_4302: ; CODE XREF: ROM_423A+1B↑p ROM:4302 ; ROM_426E+B↑p ... ROM:4302 clrb INTMEM_1C ROM:4304 clrb INTMEM_1C+2 ROM:4306 clrb INTMEM_20 ROM:4308 clrb INTMEM_20+2 ROM:430A ldb INTMEM_1C+1, INTMEM_49 ROM:430D ldb INTMEM_1C+3, INTMEM_4A ROM:4310 ldb INTMEM_20+1, INTMEM_4B ROM:4313 ldb INTMEM_20+3, INTMEM_4C ROM:4316 shr INTMEM_1C, #2 ROM:4319 shr INTMEM_1C+2, #2 ROM:431C shr INTMEM_20, #2 ROM:431F shr INTMEM_20+2, #2 ROM:4322 add INTMEM_1C+2, INTMEM_1C ROM:4325 add INTMEM_20, INTMEM_1C+2 ROM:4328 add INTMEM_20+2, INTMEM_20 ROM:432B st INTMEM_1C, INTMEM_240[] ROM:4330 st INTMEM_1C+2, INTMEM_242[] ROM:4335 st INTMEM_20, INTMEM_244[] ROM:433A st INTMEM_20+2, INTMEM_246[] ROM:433F ret ROM:433F ; End of function ROM_4302 ROM:433F ROM:4340 ROM:4340 ; =============== S U B R O U T I N E ======================================= ROM:4340 ROM:4340 ROM:4340 ROM_4340: ; CODE XREF: ROM_4812:ROM_4D8D↓p ROM:4340 jbs INTMEM_F7, 4, ROM_436F ROM:4343 orb INTMEM_F7, #10h ROM:4346 orb INTMEM_F8, #40h ; '@' ROM:4349 clr INTMEM_1C ROM:434B st INTMEM_1C, INTMEM_17C[] ROM:4350 decb INTMEM_1C ROM:4352 stb INTMEM_1C, INTMEM_1B6[] ROM:4357 stb INTMEM_1C, INTMEM_1B5[] ROM:435C jbc INTMEM_AB, 4, ROM_4374 ROM:435F ldbze INTMEM_1C, #7 ROM:4362 lcall ROM_2992 ROM:4365 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:4368 je ROM_4372 ROM:436A ldb INTMEM_1A, #40h ; '@' ROM:436D sjmp ROM_4448 ROM:436F ; --------------------------------------------------------------------------- ROM:436F ROM:436F ROM_436F: ; CODE XREF: ROM_4340↑j ROM:436F jbc INTMEM_A8+1, 4, ROM_4374 ROM:4372 ROM:4372 ROM_4372: ; CODE XREF: ROM_4340+28↑j ROM:4372 sjmp ROM_4532 ROM:4374 ; --------------------------------------------------------------------------- ROM:4374 ROM:4374 ROM_4374: ; CODE XREF: ROM_4340+1C↑j ROM:4374 ; ROM_4340:ROM_436F↑j ROM:4374 ldb INTMEM_1C, INTMEM_1B5[] ROM:4379 incb INTMEM_1C ROM:437B jne ROM_4384 ROM:437D ldb INTMEM_1C+2, 0B7h[INTMEM_56] ROM:4382 sjmp ROM_448A ROM:4384 ; --------------------------------------------------------------------------- ROM:4384 ROM:4384 ROM_4384: ; CODE XREF: ROM_4340+3B↑j ROM:4384 cmp ZERO_REG, INTMEM_17C[] ; Zero register ROM:4389 jne ROM_43A9 ROM:438B cmpb INTMEM_8E, INTMEM_1B5[] ROM:4390 je ROM_4394 ROM:4392 sjmp ROM_4532 ROM:4394 ; --------------------------------------------------------------------------- ROM:4394 ROM:4394 ROM_4394: ; CODE XREF: ROM_4340+50↑j ROM:4394 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:4397 je ROM_439A ROM:4399 ret ROM:439A ; --------------------------------------------------------------------------- ROM:439A ROM:439A ROM_439A: ; CODE XREF: ROM_4340+57↑j ROM:439A ld INTMEM_20+2, INTMEM_1FC[] ROM:439F st INTMEM_20+2, INTMEM_17C[] ROM:43A4 ldb INTMEM_1C+2, #-4Ch ROM:43A7 sjmp ROM_448A ROM:43A9 ; --------------------------------------------------------------------------- ROM:43A9 ROM:43A9 ROM_43A9: ; CODE XREF: ROM_4340+49↑j ROM:43A9 jbs INTMEM_F8, 6, ROM_43AE ROM:43AC sjmp ROM_44A0 ROM:43AE ; --------------------------------------------------------------------------- ROM:43AE ROM:43AE ROM_43AE: ; CODE XREF: ROM_4340:ROM_43A9↑j ROM:43AE ldb INTMEM_1C+2, INTMEM_1B5[] ROM:43B3 cmpb INTMEM_1C+2, #-4Ch ROM:43B6 jc ROM_43F2 ROM:43B8 ldb INTMEM_20, INTMEM_1B6[] ROM:43BD cmpb INTMEM_20, #-1 ROM:43C0 je ROM_43F2 ROM:43C2 cmpb INTMEM_8E, INTMEM_20 ROM:43C5 jh ROM_43F2 ROM:43C7 cmpb INTMEM_20, 0B7h[INTMEM_56] ROM:43CC jnc ROM_43D6 ROM:43CE subb INTMEM_20, INTMEM_8E, 0CAh[INTMEM_56] ROM:43D4 jc ROM_43D9 ROM:43D6 ROM:43D6 ROM_43D6: ; CODE XREF: ROM_4340+8C↑j ROM:43D6 ldb INTMEM_20, #-1 ROM:43D9 ROM:43D9 ROM_43D9: ; CODE XREF: ROM_4340+94↑j ROM:43D9 stb INTMEM_20, INTMEM_1B6[] ROM:43DE ld INTMEM_20+2, INTMEM_1FC[] ROM:43E3 cmp INTMEM_20+2, INTMEM_17A[] ROM:43E8 ldb INTMEM_1A, #20h ; ' ' ROM:43EB jc ROM_4448 ROM:43ED st INTMEM_20+2, INTMEM_17A[] ROM:43F2 ROM:43F2 ROM_43F2: ; CODE XREF: ROM_4340+76↑j ROM:43F2 ; ROM_4340+80↑j ... ROM:43F2 cmpb INTMEM_8E, INTMEM_1B5[] ROM:43F7 je ROM_43FB ROM:43F9 sjmp ROM_4532 ROM:43FB ; --------------------------------------------------------------------------- ROM:43FB ROM:43FB ROM_43FB: ; CODE XREF: ROM_4340+B7↑j ROM:43FB cmpb INTMEM_8E, ZERO_REG ; Zero register ROM:43FE jne ROM_440A ROM:4400 ldb INTMEM_1C+2, 0B7h[INTMEM_56] ROM:4405 andb INTMEM_F8, #-41h ROM:4408 sjmp ROM_448A ROM:440A ; --------------------------------------------------------------------------- ROM:440A ROM:440A ROM_440A: ; CODE XREF: ROM_4340+BE↑j ROM:440A cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:440D je ROM_4410 ROM:440F ret ROM:4410 ; --------------------------------------------------------------------------- ROM:4410 ROM:4410 ROM_4410: ; CODE XREF: ROM_4340+CD↑j ROM:4410 ld INTMEM_20+2, INTMEM_1FC[] ROM:4415 clrb INTMEM_1C+2 ROM:4417 ldb INTMEM_20, 0B7h[INTMEM_56] ROM:441C cmpb INTMEM_8E, INTMEM_20 ROM:441F je ROM_4485 ROM:4421 ldb INTMEM_1C+2, INTMEM_20 ROM:4424 ldb INTMEM_20, 0B8h[INTMEM_56] ROM:4429 cmpb INTMEM_8E, INTMEM_20 ROM:442C je ROM_446B ROM:442E ldb INTMEM_1C+2, INTMEM_20 ROM:4431 ldb INTMEM_20, 0B9h[INTMEM_56] ROM:4436 cmpb INTMEM_8E, INTMEM_20 ROM:4439 je ROM_4466 ROM:443B ldb INTMEM_1C+2, INTMEM_20 ROM:443E cmp INTMEM_20+2, INTMEM_17C[] ROM:4443 jh ROM_4461 ROM:4445 ldb INTMEM_1A, #10h ROM:4448 ROM:4448 ROM_4448: ; CODE XREF: ROM_4340+2D↑j ROM:4448 ; ROM_4340+AB↑j ... ROM:4448 andb INTMEM_F7, #-11h ROM:444B andb INTMEM_AD, #-41h ROM:444E stb INTMEM_1A, INTMEM_152[] ROM:4453 orb INTMEM_52, #40h ; '@' ROM:4456 andb INTMEM_F5+1, #-2 ROM:4459 andb INTMEM_F8, #-41h ROM:445C lcall ROM_4302 ROM:445F sjmp ROM_4532 ROM:4461 ; --------------------------------------------------------------------------- ROM:4461 ROM:4461 ROM_4461: ; CODE XREF: ROM_4340+103↑j ROM:4461 st INTMEM_20+2, INTMEM_184[] ROM:4466 ROM:4466 ROM_4466: ; CODE XREF: ROM_4340+F9↑j ROM:4466 st INTMEM_20+2, INTMEM_182[] ROM:446B ROM:446B ROM_446B: ; CODE XREF: ROM_4340+EC↑j ROM:446B st INTMEM_20+2, INTMEM_180[] ROM:4470 subb INTMEM_20, INTMEM_8E, 0CAh[INTMEM_56] ROM:4476 jc ROM_447B ROM:4478 ldb INTMEM_20, #-1 ROM:447B ROM:447B ROM_447B: ; CODE XREF: ROM_4340+136↑j ROM:447B stb INTMEM_20, INTMEM_1B6[] ROM:4480 st INTMEM_20+2, INTMEM_17A[] ROM:4485 ROM:4485 ROM_4485: ; CODE XREF: ROM_4340+DF↑j ROM:4485 st INTMEM_20+2, INTMEM_17E[] ROM:448A ROM:448A ROM_448A: ; CODE XREF: ROM_4340+42↑j ROM:448A ; ROM_4340+67↑j ... ROM:448A stb INTMEM_1C+2, INTMEM_1B5[] ROM:448F ldbze INTMEM_1C, INTMEM_1B7[] ROM:4494 clrb INTMEM_1C+3 ROM:4496 ldbze INTMEM_20, 9Bh[INTMEM_56] ROM:449B lcall ROM_2992 ROM:449E ROM:449E ROM_449E: ; CODE XREF: ROM_4340+165↓j ROM:449E sjmp ROM_4532 ROM:44A0 ; --------------------------------------------------------------------------- ROM:44A0 ROM:44A0 ROM_44A0: ; CODE XREF: ROM_4340+6C↑j ROM:44A0 cmpb INTMEM_8E, INTMEM_1B5[] ROM:44A5 jne ROM_449E ROM:44A7 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:44AA je ROM_44AD ROM:44AC ret ROM:44AD ; --------------------------------------------------------------------------- ROM:44AD ROM:44AD ROM_44AD: ; CODE XREF: ROM_4340+16A↑j ROM:44AD ld INTMEM_20+2, INTMEM_1FC[] ROM:44B2 sub INTMEM_1A, INTMEM_20+2, INTMEM_17C[] ROM:44B8 jc ROM_44BC ROM:44BA neg INTMEM_1A ROM:44BC ROM:44BC ROM_44BC: ; CODE XREF: ROM_4340+178↑j ROM:44BC cmp INTMEM_1A, 32h[INTMEM_56] ROM:44C1 ldb INTMEM_1A, #50h ; 'P' ROM:44C4 jh ROM_44ED ROM:44C6 ldb INTMEM_1A, #30h ; '0' ROM:44C9 ld INTMEM_1C, INTMEM_17E[] ROM:44CE shl INTMEM_1C, #2 ROM:44D1 jnc ROM_44D8 ROM:44D3 ldb INTMEM_49, #-1 ROM:44D6 sjmp ROM_44DE ROM:44D8 ; --------------------------------------------------------------------------- ROM:44D8 ROM:44D8 ROM_44D8: ; CODE XREF: ROM_4340+191↑j ROM:44D8 addb INTMEM_49, INTMEM_1C+1, 0C9h[INTMEM_56] ROM:44DE ROM:44DE ROM_44DE: ; CODE XREF: ROM_4340+196↑j ROM:44DE ld INTMEM_1C, INTMEM_180[] ROM:44E3 sub INTMEM_1C, INTMEM_17E[] ROM:44E8 shl INTMEM_1C, #2 ROM:44EB jnc ROM_44EF ROM:44ED ROM:44ED ROM_44ED: ; CODE XREF: ROM_4340+184↑j ROM:44ED ; ROM_4340+1BF↓j ... ROM:44ED sjmp ROM_4448 ROM:44EF ; --------------------------------------------------------------------------- ROM:44EF ROM:44EF ROM_44EF: ; CODE XREF: ROM_4340+1AB↑j ROM:44EF stb INTMEM_1C+1, INTMEM_4A ROM:44F2 ld INTMEM_1C, INTMEM_182[] ROM:44F7 sub INTMEM_1C, INTMEM_180[] ROM:44FC shl INTMEM_1C, #2 ROM:44FF jc ROM_44ED ROM:4501 stb INTMEM_1C+1, INTMEM_4B ROM:4504 ld INTMEM_1C, INTMEM_184[] ROM:4509 sub INTMEM_1C, INTMEM_182[] ROM:450E shl INTMEM_1C, #2 ROM:4511 jc ROM_44ED ROM:4513 stb INTMEM_1C+1, INTMEM_4C ROM:4516 clr INTMEM_40 ROM:4518 lcall ROM_4302 ROM:451B andb INTMEM_52, #-41h ROM:451E stb ZERO_REG, INTMEM_152[] ; Zero register ROM:4523 andb INTMEM_F7, #-11h ROM:4526 andb INTMEM_AD, #-41h ROM:4529 andb INTMEM_F5+1, #-2 ROM:452C incb INTMEM_48 ROM:452E jne ROM_4532 ROM:4530 decb INTMEM_48 ROM:4532 ROM:4532 ROM_4532: ; CODE XREF: ROM_4340:ROM_4372↑j ROM:4532 ; ROM_4340+52↑j ... ROM:4532 ldb INTMEM_C3, 0CBh[INTMEM_56] ROM:4537 ret ROM:4537 ; End of function ROM_4340 ROM:4537 ROM:4538 ; --------------------------------------------------------------------------- ROM:4538 ret ROM:4539 ROM:4539 ; =============== S U B R O U T I N E ======================================= ROM:4539 ROM:4539 ROM:4539 ROM_4539: ; CODE XREF: ROM:51E0↓p ROM:4539 ; ROM:5218↓p ROM:4539 mulu INTMEM_1C, INTMEM_20 ROM:453C jbc INTMEM_1C+1, 7, ROM_4541 ROM:453F inc INTMEM_1C+2 ROM:4541 ROM:4541 ROM_4541: ; CODE XREF: ROM_4539+3↑j ROM:4541 ld INTMEM_1C, INTMEM_1C+2 ROM:4544 clr INTMEM_1C+2 ROM:4546 mulu INTMEM_20, INTMEM_20+2 ROM:4549 add INTMEM_1C, INTMEM_20 ROM:454C addc INTMEM_1C+2, INTMEM_20+2 ROM:454F ret ROM:454F ; End of function ROM_4539 ROM:454F ROM:4550 ROM:4550 ; =============== S U B R O U T I N E ======================================= ROM:4550 ROM:4550 ROM:4550 ROM_4550: ; CODE XREF: ROM:51D8↓p ROM:4550 ; ROM:51F8↓p ... ROM:4550 divu INTMEM_1C, INTMEM_20 ROM:4553 jnv ROM_4559 ROM:4555 ldbse INTMEM_20+2, #-1 ROM:4558 ret ROM:4559 ; --------------------------------------------------------------------------- ROM:4559 ROM:4559 ROM_4559: ; CODE XREF: ROM_4550+3↑j ROM:4559 ld INTMEM_20+2, INTMEM_1C ROM:455C clr INTMEM_1C ROM:455E divu INTMEM_1C, INTMEM_20 ROM:4561 shr INTMEM_20, #1 ROM:4564 cmp INTMEM_1C+2, INTMEM_20 ROM:4567 jnc ROM_456B ROM:4569 inc INTMEM_1C ROM:456B ROM:456B ROM_456B: ; CODE XREF: ROM_4550+17↑j ROM:456B ret ROM:456B ; End of function ROM_4550 ROM:456B ROM:456C ROM:456C ; =============== S U B R O U T I N E ======================================= ROM:456C ROM:456C ROM:456C ROM_456C: ; CODE XREF: ROM_6543+118↓p ROM:456C ; ROM_6543+137↓p ROM:456C ld INTMEM_2C, INTMEM_1A ROM:456F ld INTMEM_2C+2, INTMEM_20 ROM:4572 ldb INTMEM_20+3, #2 ROM:4575 ROM:4575 ROM_4575: ; CODE XREF: ROM_456C+26↓j ROM:4575 clrb INTMEM_20+2 ROM:4577 ldb INTMEM_32, INTMEM_1C ROM:457A ldb INTMEM_30, [INTMEM_2C]+ ROM:457D ldb INTMEM_30+1, [INTMEM_2C+2]+ ROM:4580 subb INTMEM_1C+3, INTMEM_1C+2, INTMEM_30 ROM:4584 jc ROM_458D ROM:4586 negb INTMEM_1C+3 ROM:4588 decb INTMEM_20+2 ROM:458A ldb INTMEM_32, INTMEM_1C+1 ROM:458D ROM:458D ROM_458D: ; CODE XREF: ROM_456C+18↑j ROM:458D cmpb INTMEM_1C+3, INTMEM_32 ROM:4590 jc ROM_4599 ROM:4592 djnz INTMEM_20+3, ROM_4575 ROM:4595 clrb INTMEM_1C+3 ROM:4597 sjmp ROM_45B8 ROM:4599 ; --------------------------------------------------------------------------- ROM:4599 ROM:4599 ROM_4599: ; CODE XREF: ROM_456C+24↑j ROM:4599 cmpb INTMEM_1C+2, INTMEM_1B9[] ROM:459E jne ROM_45A7 ROM:45A0 cmpb INTMEM_30, INTMEM_30+1 ROM:45A3 jne ROM_45A7 ROM:45A5 clrb INTMEM_1C+3 ROM:45A7 ROM:45A7 ROM_45A7: ; CODE XREF: ROM_456C+32↑j ROM:45A7 ; ROM_456C+37↑j ROM:45A7 jbs INTMEM_20+3, 1, ROM_45AD ROM:45AA shrb INTMEM_1C+3, #1 ROM:45AD ROM:45AD ROM_45AD: ; CODE XREF: ROM_456C:ROM_45A7↑j ROM:45AD jbc INTMEM_1C+3, 7, ROM_45B3 ROM:45B0 ldb INTMEM_1C+3, #7Fh ROM:45B3 ROM:45B3 ROM_45B3: ; CODE XREF: ROM_456C:ROM_45AD↑j ROM:45B3 jbc INTMEM_20+2, 7, ROM_45B8 ROM:45B6 negb INTMEM_1C+3 ROM:45B8 ROM:45B8 ROM_45B8: ; CODE XREF: ROM_456C+2B↑j ROM:45B8 ; ROM_456C:ROM_45B3↑j ROM:45B8 addb INTMEM_1C+3, #-80h ROM:45BB ldb INTMEM_1C, [INTMEM_1A] ROM:45BE stb INTMEM_1C+2, [INTMEM_1A]+ ROM:45C1 stb INTMEM_1C, [INTMEM_1A] ROM:45C4 ldb INTMEM_1C+1, [INTMEM_20] ROM:45C7 ldb INTMEM_32, INTMEM_1B9[] ROM:45CC stb INTMEM_32, [INTMEM_20]+ ROM:45CF stb INTMEM_1C+1, [INTMEM_20] ROM:45D2 jbc INTMEM_20+3, 1, ROM_45DB ROM:45D5 stb INTMEM_1C+2, [INTMEM_1A] ROM:45D8 stb INTMEM_32, [INTMEM_20] ROM:45DB ROM:45DB ROM_45DB: ; CODE XREF: ROM_456C+66↑j ROM:45DB ret ROM:45DB ; End of function ROM_456C ROM:45DB ROM:45DC ROM:45DC ; =============== S U B R O U T I N E ======================================= ROM:45DC ROM:45DC ROM:45DC ROM_45DC: ; CODE XREF: ROM_6543+1D3↓p ROM:45DC ; ROM_6543+1F5↓p ROM:45DC ldb INTMEM_1C+3, INTMEM_D8+1 ROM:45DF ldb INTMEM_20, INTMEM_1C+2 ROM:45E2 subb INTMEM_20, #-80h ROM:45E5 jc ROM_45F2 ROM:45E7 negb INTMEM_20 ROM:45E9 cmpb INTMEM_20, 0DEh[INTMEM_56] ROM:45EE jc ROM_4606 ROM:45F0 sjmp ROM_45F9 ROM:45F2 ; --------------------------------------------------------------------------- ROM:45F2 ROM:45F2 ROM_45F2: ; CODE XREF: ROM_45DC+9↑j ROM:45F2 cmpb INTMEM_20, 0DDh[INTMEM_56] ROM:45F7 jc ROM_4606 ROM:45F9 ROM:45F9 ROM_45F9: ; CODE XREF: ROM_45DC+14↑j ROM:45F9 ld INTMEM_1C, #0Bh ROM:45FD lcall ROM_317A ROM:4600 mulub INTMEM_32, INTMEM_1C, #4 ROM:4604 sjmp ROM_4611 ROM:4606 ; --------------------------------------------------------------------------- ROM:4606 ROM:4606 ROM_4606: ; CODE XREF: ROM_45DC+12↑j ROM:4606 ; ROM_45DC+1B↑j ROM:4606 ld INTMEM_1C, #0Ah ROM:460A lcall ROM_317A ROM:460D mulub INTMEM_32, INTMEM_1C, #20h ; ' ' ROM:4611 ROM:4611 ROM_4611: ; CODE XREF: ROM_45DC+28↑j ROM:4611 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:4616 ld INTMEM_1C, #0Ch ROM:461A lcall ROM_317A ROM:461D clrb INTMEM_1C+1 ROM:461F mulu INTMEM_20, INTMEM_1C, INTMEM_32 ROM:4623 divu INTMEM_20, #32h ; '2' ROM:4627 jnv ROM_462C ROM:4629 ldbse INTMEM_20, #-1 ROM:462C ROM:462C ROM_462C: ; CODE XREF: ROM_45DC+4B↑j ROM:462C ret ROM:462C ; End of function ROM_45DC ROM:462C ROM:462D ROM:462D ; =============== S U B R O U T I N E ======================================= ROM:462D ROM:462D ROM:462D ROM_462D: ; CODE XREF: ROM_6543:ROM_6729↓p ROM:462D ; ROM_6543:ROM_674B↓p ROM:462D pushf ROM:462E ld INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4633 add INTMEM_1C+2, INTMEM_20 ROM:4636 jnc ROM_463B ROM:4638 ldbse INTMEM_1C+2, #-1 ROM:463B ROM:463B ROM_463B: ; CODE XREF: ROM_462D+9↑j ROM:463B cmp INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4640 jnh ROM_4647 ROM:4642 ld INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4647 ROM:4647 ROM_4647: ; CODE XREF: ROM_462D+13↑j ROM:4647 st INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:464C popf ROM:464D ret ROM:464D ; End of function ROM_462D ROM:464D ROM:464E ROM:464E ; =============== S U B R O U T I N E ======================================= ROM:464E ROM:464E ROM:464E ROM_464E: ; CODE XREF: ROM:5341↓p ROM:464E ; ROM:5356↓p ROM:464E ldb INTMEM_1C+2, INTMEM_74 ROM:4651 shlb INTMEM_1C+2, #2 ROM:4654 addb INTMEM_1C+2, INTMEM_153[] ROM:4659 subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1D1+1)[] ROM:465F clrb INTMEM_1A+1 ROM:4661 stb INTMEM_1C+2, (INTMEM_1D1+1)[] ROM:4666 ret ROM:4666 ; End of function ROM_464E ROM:4666 ROM:4667 ROM:4667 ; =============== S U B R O U T I N E ======================================= ROM:4667 ROM:4667 ROM:4667 ROM_4667: ; CODE XREF: ROM:ROM_5F39↓p ROM:4667 jbs INTMEM_FE, 0, ROM_467B ROM:466A jbc INTMEM_FD, 4, ROM_4678 ROM:466D mulub INTMEM_1C, INTMEM_E5+2, 12Dh[INTMEM_56] ROM:4673 stb INTMEM_1C+1, INTMEM_E5+2 ROM:4676 sjmp ROM_4691 ROM:4678 ; --------------------------------------------------------------------------- ROM:4678 ROM:4678 ROM_4678: ; CODE XREF: ROM_4667+3↑j ROM:4678 orb INTMEM_FE, #1 ROM:467B ROM:467B ROM_467B: ; CODE XREF: ROM_4667↑j ROM:467B jbs INTMEM_FD, 5, ROM_468A ROM:467E cmpb ZERO_REG, INTMEM_B8+1 ; Zero register ROM:4681 je ROM_4691 ROM:4683 jbs INTMEM_FD, 6, ROM_468F ROM:4686 clrb INTMEM_B8+1 ROM:4688 sjmp ROM_4691 ROM:468A ; --------------------------------------------------------------------------- ROM:468A ROM:468A ROM_468A: ; CODE XREF: ROM_4667:ROM_467B↑j ROM:468A ldb INTMEM_B8+1, 12Eh[INTMEM_56] ROM:468F ROM:468F ROM_468F: ; CODE XREF: ROM_4667+1C↑j ROM:468F clrb INTMEM_E5+2 ROM:4691 ROM:4691 ROM_4691: ; CODE XREF: ROM_4667+F↑j ROM:4691 ; ROM_4667+1A↑j ... ROM:4691 ret ROM:4691 ; End of function ROM_4667 ROM:4691 ROM:4692 ROM:4692 ; =============== S U B R O U T I N E ======================================= ROM:4692 ROM:4692 ROM:4692 ROM_4692: ; CODE XREF: ROM_59F2+24↓p ROM:4692 ; ROM:ROM_5E8D↓p ... ROM:4692 addb INTMEM_1C+2, 130h[INTMEM_56] ROM:4697 scall ROM_46EF ROM:4699 ldbze INTMEM_20, INTMEM_27B[] ROM:469E ldbze INTMEM_20+2, INTMEM_27C[] ROM:46A3 sub INTMEM_1C+2, INTMEM_1C, INTMEM_20 ROM:46A7 jc ROM_46B2 ROM:46A9 add INTMEM_1C+2, INTMEM_20+2 ROM:46AC jc ROM_46B5 ROM:46AE clr INTMEM_1C+2 ROM:46B0 sjmp ROM_46B5 ROM:46B2 ; --------------------------------------------------------------------------- ROM:46B2 ROM:46B2 ROM_46B2: ; CODE XREF: ROM_4692+15↑j ROM:46B2 add INTMEM_1C+2, INTMEM_20+2 ROM:46B5 ROM:46B5 ROM_46B5: ; CODE XREF: ROM_4692+1A↑j ROM:46B5 ; ROM_4692+1E↑j ROM:46B5 inc INTMEM_1C+2 ROM:46B7 scall ROM_4716 ROM:46B9 ret ROM:46B9 ; End of function ROM_4692 ROM:46B9 ROM:46BA ROM:46BA ; =============== S U B R O U T I N E ======================================= ROM:46BA ROM:46BA ROM:46BA ROM_46BA: ; CODE XREF: ROM:5BAF↓p ROM:46BA ; ROM:5BE1↓p ... ROM:46BA addb INTMEM_1C+2, 130h[INTMEM_56] ROM:46BF scall ROM_46EF ROM:46C1 ldbze INTMEM_20, INTMEM_27B[] ROM:46C6 sub INTMEM_1C, INTMEM_20 ROM:46C9 ldb INTMEM_1C+2, INTMEM_1C+3 ROM:46CC ld INTMEM_32, INTMEM_1C ROM:46CF scall ROM_46EF ROM:46D1 sub INTMEM_1C+2, INTMEM_1C, INTMEM_32 ROM:46D5 jc ROM_46D9 ROM:46D7 clr INTMEM_1C+2 ROM:46D9 ROM:46D9 ROM_46D9: ; CODE XREF: ROM_46BA+1B↑j ROM:46D9 add INTMEM_32, INTMEM_1C ROM:46DC inc INTMEM_32 ROM:46DE scall ROM_4716 ROM:46E0 ld INTMEM_1C+2, INTMEM_32 ROM:46E3 ldb INTMEM_32, INTMEM_1C ROM:46E6 scall ROM_4716 ROM:46E8 ldb INTMEM_1C+2, INTMEM_1C ROM:46EB ldb INTMEM_1C+3, INTMEM_32 ROM:46EE ret ROM:46EE ; End of function ROM_46BA ROM:46EE ROM:46EF ROM:46EF ; =============== S U B R O U T I N E ======================================= ROM:46EF ROM:46EF ROM:46EF ROM_46EF: ; CODE XREF: ROM_4692+5↑p ROM:46EF ; ROM_46BA+5↑p ... ROM:46EF cmpb INTMEM_1C+2, INTMEM_27D[] ROM:46F4 jh ROM_4700 ROM:46F6 ld INTMEM_1C, #2Dh ; '-' ROM:46FA lcall ROM_317A ROM:46FD clrb INTMEM_1C+1 ROM:46FF ret ROM:4700 ; --------------------------------------------------------------------------- ROM:4700 ROM:4700 ROM_4700: ; CODE XREF: ROM_46EF+5↑j ROM:4700 ld INTMEM_1C, #2Eh ; '.' ROM:4704 lcall ROM_317A ROM:4707 stb INTMEM_1C, INTMEM_3D1[] ROM:470C clrb INTMEM_1C+1 ROM:470E shl INTMEM_1C, #1 ROM:4711 add INTMEM_1C, #0FFh ROM:4715 ret ROM:4715 ; End of function ROM_46EF ROM:4715 ROM:4716 ROM:4716 ; =============== S U B R O U T I N E ======================================= ROM:4716 ROM:4716 ROM:4716 ROM_4716: ; CODE XREF: ROM_4692+25↑p ROM:4716 ; ROM_46BA+24↑p ... ROM:4716 ld INTMEM_1C, #2Fh ; '/' ROM:471A cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:471D je ROM_472A ROM:471F sub INTMEM_1C+2, #0FFh ROM:4723 shr INTMEM_1C+2, #1 ROM:4726 ld INTMEM_1C, #30h ; '0' ROM:472A ROM:472A ROM_472A: ; CODE XREF: ROM_4716+7↑j ROM:472A ljmp ROM_317A ROM:472A ; End of function ROM_4716 ROM:472A ROM:472D ROM:472D ; =============== S U B R O U T I N E ======================================= ROM:472D ROM:472D ROM:472D ROM_472D: ; CODE XREF: ROM:5F23↓p ROM:472D jbs INTMEM_FE, 1, ROM_476E ROM:4730 mulub INTMEM_1C, INTMEM_8E, 12Fh[INTMEM_56] ROM:4736 add INTMEM_1C, #-8000h ROM:473A cmp INTMEM_D4, INTMEM_1C ROM:473D jnc ROM_4741 ROM:473F sjmp ROM_47E1 ROM:4741 ; --------------------------------------------------------------------------- ROM:4741 ROM:4741 ROM_4741: ; CODE XREF: ROM_472D+10↑j ROM:4741 orb INTMEM_FE, #2 ROM:4744 clrb INTMEM_B8+4 ROM:4746 ldb INTMEM_1A+1, INTMEM_1B0[] ROM:474B cmpb INTMEM_1A+1, 13Bh[INTMEM_56] ROM:4750 jnc ROM_4757 ROM:4752 ldb INTMEM_B8+4, 13Ch[INTMEM_56] ROM:4757 ROM:4757 ROM_4757: ; CODE XREF: ROM_472D+23↑j ROM:4757 ; ROM_472D+63↓j ... ROM:4757 andb INTMEM_FE, #-9 ROM:475A ldbse INTMEM_20+2, #-1 ROM:475D st INTMEM_20+2, (INTMEM_268+2)[] ROM:4762 st ZERO_REG, (INTMEM_268+4)[] ; Zero register ROM:4767 ldb INTMEM_B8+3, 139h[INTMEM_56] ROM:476C sjmp ROM_47A4 ROM:476E ; --------------------------------------------------------------------------- ROM:476E ROM:476E ROM_476E: ; CODE XREF: ROM_472D↑j ROM:476E jbs INTMEM_FE, 3, ROM_4783 ROM:4771 jbc INTMEM_D4+1, 7, ROM_47A0 ROM:4774 cmpb ZERO_REG, INTMEM_B8+3 ; Zero register ROM:4777 jne ROM_47A4 ROM:4779 orb INTMEM_FE, #8 ROM:477C ldb INTMEM_B8+3, 13Ah[INTMEM_56] ROM:4781 sjmp ROM_47B2 ROM:4783 ; --------------------------------------------------------------------------- ROM:4783 ROM:4783 ROM_4783: ; CODE XREF: ROM_472D:ROM_476E↑j ROM:4783 cmpb ZERO_REG, INTMEM_B8+3 ; Zero register ROM:4786 jne ROM_47B2 ROM:4788 ld INTMEM_20, (INTMEM_268+4)[] ROM:478D divub INTMEM_20, #5 ROM:4790 jv ROM_4757 ROM:4792 cmpb INTMEM_20, 138h[INTMEM_56] ROM:4797 jh ROM_4757 ROM:4799 cmpb INTMEM_20, 137h[INTMEM_56] ROM:479E jnc ROM_4757 ROM:47A0 ROM:47A0 ROM_47A0: ; CODE XREF: ROM_472D+44↑j ROM:47A0 ldb INTMEM_1A, #-1 ROM:47A3 ret ROM:47A4 ; --------------------------------------------------------------------------- ROM:47A4 ROM:47A4 ROM_47A4: ; CODE XREF: ROM_472D+3F↑j ROM:47A4 ; ROM_472D+4A↑j ROM:47A4 cmp INTMEM_D4, (INTMEM_268+2)[] ROM:47A9 jh ROM_47E1 ROM:47AB st INTMEM_D4, (INTMEM_268+2)[] ROM:47B0 sjmp ROM_47E1 ROM:47B2 ; --------------------------------------------------------------------------- ROM:47B2 ROM:47B2 ROM_47B2: ; CODE XREF: ROM_472D+54↑j ROM:47B2 ; ROM_472D+59↑j ROM:47B2 ld INTMEM_1C+2, 82h[INTMEM_56] ROM:47B7 cmpb ZERO_REG, INTMEM_B8+4 ; Zero register ROM:47BA je ROM_47C0 ROM:47BC ld INTMEM_1C+2, #384h ROM:47C0 ROM:47C0 ROM_47C0: ; CODE XREF: ROM_472D+8D↑j ROM:47C0 jbc INTMEM_F9, 3, ROM_47C8 ROM:47C3 ld INTMEM_1C+2, 84h[INTMEM_56] ROM:47C8 ROM:47C8 ROM_47C8: ; CODE XREF: ROM_472D:ROM_47C0↑j ROM:47C8 st INTMEM_1C+2, INTMEM_268[] ROM:47CD sub INTMEM_20, INTMEM_D4, (INTMEM_268+2)[] ROM:47D3 jnc ROM_47E1 ROM:47D5 cmp INTMEM_20, (INTMEM_268+4)[] ROM:47DA jnh ROM_47E1 ROM:47DC st INTMEM_20, (INTMEM_268+4)[] ROM:47E1 ROM:47E1 ROM_47E1: ; CODE XREF: ROM_472D+12↑j ROM:47E1 ; ROM_472D+7C↑j ... ROM:47E1 clrb INTMEM_1A ROM:47E3 ret ROM:47E3 ; End of function ROM_472D ROM:47E3 ROM:47E4 ROM:47E4 ; =============== S U B R O U T I N E ======================================= ROM:47E4 ROM:47E4 ROM:47E4 ROM_47E4: ; CODE XREF: ROM:5FA8↓p ROM:47E4 jbs INTMEM_FE, 6, ROM_4803 ROM:47E7 ldb INTMEM_1C+1, INTMEM_47 ROM:47EA ldb INTMEM_1C, #0 ROM:47ED ld INTMEM_20, (INTMEM_1F3+1)[] ROM:47F2 ldbze INTMEM_1C+2, 142h[INTMEM_56] ROM:47F7 lcall ROM_3315 ROM:47FA stb INTMEM_1C+1, INTMEM_47 ROM:47FD orb INTMEM_FE, #40h ; '@' ROM:4800 ROM:4800 ROM_4800: ; CODE XREF: ROM_47E4+26↓j ROM:4800 clrb INTMEM_1A ROM:4802 ret ROM:4803 ; --------------------------------------------------------------------------- ROM:4803 ROM:4803 ROM_4803: ; CODE XREF: ROM_47E4↑j ROM:4803 cmpb INTMEM_47, INTMEM_1F5[] ROM:4808 je ROM_480E ROM:480A jh ROM_4800 ROM:480C incb INTMEM_47 ROM:480E ROM:480E ROM_480E: ; CODE XREF: ROM_47E4+24↑j ROM:480E ldb INTMEM_1A, #-1 ROM:4811 ret ROM:4811 ; End of function ROM_47E4 ROM:4811 ROM:4812 ROM:4812 ; =============== S U B R O U T I N E ======================================= ROM:4812 ROM:4812 ROM:4812 ROM_4812: ; CODE XREF: ROM_4219↑p ROM:4812 sub INTMEM_1A, INTMEM_5E, #1F4h ROM:4817 jc ROM_481B ROM:4819 clr INTMEM_1A ROM:481B ROM:481B ROM_481B: ; CODE XREF: ROM_4812+5↑j ROM:481B divub INTMEM_1A, #19h ROM:481E jnv ROM_4823 ROM:4820 ldb INTMEM_1A, #-1 ROM:4823 ROM:4823 ROM_4823: ; CODE XREF: ROM_4812+C↑j ROM:4823 stb INTMEM_1A, INTMEM_1AD[] ROM:4828 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:482B jh ROM_4838 ROM:482D andb INTMEM_F5+1, #-21h ROM:4830 orb INTMEM_F5+1, #2 ROM:4833 orb INTMEM_F5+1, #40h ; '@' ROM:4836 sjmp ROM_487F ROM:4838 ; --------------------------------------------------------------------------- ROM:4838 ROM:4838 ROM_4838: ; CODE XREF: ROM_4812+19↑j ROM:4838 jbs INTMEM_F5+1, 5, ROM_487F ROM:483B andb INTMEM_F5+1, #-41h ROM:483E cmp INTMEM_5E, 1Ah[INTMEM_56] ROM:4843 jh ROM_484F ROM:4845 orb INTMEM_F5+1, #2 ROM:4848 andb INTMEM_F5+1, #7Fh ROM:484B clrb INTMEM_CB ROM:484D sjmp ROM_487F ROM:484F ; --------------------------------------------------------------------------- ROM:484F ROM:484F ROM_484F: ; CODE XREF: ROM_4812+31↑j ROM:484F andb INTMEM_F5+1, #-3 ROM:4852 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:4857 jh ROM_4869 ROM:4859 jbs INTMEM_F5+1, 7, ROM_4864 ROM:485C orb INTMEM_F5+1, #-80h ROM:485F ldb INTMEM_CB, 0B1h[INTMEM_56] ROM:4864 ROM:4864 ROM_4864: ; CODE XREF: ROM_4812+47↑j ROM:4864 cmpb INTMEM_CB, ZERO_REG ; Zero register ROM:4867 jne ROM_487F ROM:4869 ROM:4869 ROM_4869: ; CODE XREF: ROM_4812+45↑j ROM:4869 orb INTMEM_F5+1, #20h ; ' ' ROM:486C ldb INTMEM_1C+2, INTMEM_1AE[] ROM:4871 stb INTMEM_1C+2, INTMEM_1AF[] ROM:4876 orb INTMEM_F7, #1 ROM:4879 andb INTMEM_F5+1, #-3 ROM:487C andb INTMEM_F5+1, #7Fh ROM:487F ROM:487F ROM_487F: ; CODE XREF: ROM_4812+24↑j ROM:487F ; ROM_4812:ROM_4838↑j ... ROM:487F jbc INTMEM_F5+1, 6, ROM_488F ROM:4882 cmpb ZERO_REG, INTMEM_B4+1 ; Zero register ROM:4885 jne ROM_488F ROM:4887 andb INTMEM_F7, #-3 ROM:488A andb INTMEM_A3, #-2 ROM:488D sjmp ROM_4895 ROM:488F ; --------------------------------------------------------------------------- ROM:488F ROM:488F ROM_488F: ; CODE XREF: ROM_4812:ROM_487F↑j ROM:488F ; ROM_4812+73↑j ROM:488F orb INTMEM_F7, #2 ROM:4892 orb INTMEM_A3, #1 ROM:4895 ROM:4895 ROM_4895: ; CODE XREF: ROM_4812+7B↑j ROM:4895 jbs INTMEM_F5+1, 5, ROM_489D ROM:4898 andb INTMEM_F7, #-5 ROM:489B sjmp ROM_48C1 ROM:489D ; --------------------------------------------------------------------------- ROM:489D ROM:489D ROM_489D: ; CODE XREF: ROM_4812:ROM_4895↑j ROM:489D ldb INTMEM_1C, INTMEM_1AE[] ROM:48A2 cmpb INTMEM_1C, 0B4h[INTMEM_56] ROM:48A7 jh ROM_48BE ROM:48A9 jbc INTMEM_F7, 2, ROM_48B3 ROM:48AC cmpb INTMEM_1C, 0B3h[INTMEM_56] ROM:48B1 jc ROM_48C7 ROM:48B3 ROM:48B3 ROM_48B3: ; CODE XREF: ROM_4812+97↑j ROM:48B3 orb INTMEM_F7, #4 ROM:48B6 orb INTMEM_A3, #2 ROM:48B9 orb INTMEM_F7, #8 ROM:48BC sjmp ROM_48C7 ROM:48BE ; --------------------------------------------------------------------------- ROM:48BE ROM:48BE ROM_48BE: ; CODE XREF: ROM_4812+95↑j ROM:48BE orb INTMEM_F7, #4 ROM:48C1 ROM:48C1 ROM_48C1: ; CODE XREF: ROM_4812+89↑j ROM:48C1 andb INTMEM_F7, #-9 ROM:48C4 andb INTMEM_A3, #-3 ROM:48C7 ROM:48C7 ROM_48C7: ; CODE XREF: ROM_4812+9F↑j ROM:48C7 ; ROM_4812+AA↑j ROM:48C7 ldb INTMEM_1A, INTMEM_1F9[] ROM:48CC ldb INTMEM_1A+1, INTMEM_1A ROM:48CF jbc INTMEM_55, 3, ROM_48DC ROM:48D2 ldb INTMEM_1A, 0B6h[INTMEM_56] ROM:48D7 ldb INTMEM_1A+1, 0B5h[INTMEM_56] ROM:48DC ROM:48DC ROM_48DC: ; CODE XREF: ROM_4812+BD↑j ROM:48DC stb INTMEM_1A, INTMEM_1AE[] ROM:48E1 stb INTMEM_1A+1, INTMEM_1B0[] ROM:48E6 ldb INTMEM_2C, INTMEM_8E ROM:48E9 ld INTMEM_24, INTMEM_84 ROM:48EC jbc INTMEM_F5+1, 6, ROM_48F4 ROM:48EF ld INTMEM_24, INTMEM_1FC[] ROM:48F4 ROM:48F4 ROM_48F4: ; CODE XREF: ROM_4812+DA↑j ROM:48F4 clr INTMEM_DA ROM:48F6 ldb INTMEM_20+1, 0B7h[INTMEM_56] ROM:48FB cmpb INTMEM_2C, INTMEM_20+1 ROM:48FE jh ROM_4907 ROM:4900 ld INTMEM_1C, 240h[INTMEM_DA] ROM:4905 sjmp ROM_497D ROM:4907 ; --------------------------------------------------------------------------- ROM:4907 ROM:4907 ROM_4907: ; CODE XREF: ROM_4812+EC↑j ROM:4907 ldb INTMEM_20+2, 0B8h[INTMEM_56] ROM:490C cmpb INTMEM_2C, INTMEM_20+2 ROM:490F jnc ROM_492C ROM:4911 ld INTMEM_DA, #2 ROM:4915 ldb INTMEM_20+1, INTMEM_20+2 ROM:4918 ldb INTMEM_20+2, 0B9h[INTMEM_56] ROM:491D cmpb INTMEM_2C, INTMEM_20+2 ROM:4920 jnc ROM_492C ROM:4922 ldb INTMEM_20+1, INTMEM_20+2 ROM:4925 ldb INTMEM_20+2, #-4Ch ROM:4928 ld INTMEM_DA, #4 ROM:492C ROM:492C ROM_492C: ; CODE XREF: ROM_4812+FD↑j ROM:492C ; ROM_4812+10E↑j ROM:492C subb INTMEM_20+2, INTMEM_20+1 ROM:492F clrb INTMEM_20+3 ROM:4931 add INTMEM_DA, #2 ROM:4935 ld INTMEM_1C, 240h[INTMEM_DA] ROM:493A sub INTMEM_DA, #2 ROM:493E sub INTMEM_1C, 240h[INTMEM_DA] ROM:4943 jne ROM_494C ROM:4945 ld INTMEM_1C, 240h[INTMEM_DA] ROM:494A sjmp ROM_497D ROM:494C ; --------------------------------------------------------------------------- ROM:494C ROM:494C ROM_494C: ; CODE XREF: ROM_4812+131↑j ROM:494C subb INTMEM_20, INTMEM_2C, INTMEM_20+1 ROM:4950 jne ROM_4959 ROM:4952 ld INTMEM_1C, 240h[INTMEM_DA] ROM:4957 sjmp ROM_497D ROM:4959 ; --------------------------------------------------------------------------- ROM:4959 ROM:4959 ROM_4959: ; CODE XREF: ROM_4812+13E↑j ROM:4959 clrb INTMEM_20+1 ROM:495B mul INTMEM_1C, INTMEM_20 ROM:495F jbc INTMEM_1C+3, 7, ROM_496E ROM:4962 div INTMEM_1C, INTMEM_20+2 ROM:4966 jnv ROM_4978 ROM:4968 ld INTMEM_1C, #-8000h ROM:496C sjmp ROM_4978 ROM:496E ; --------------------------------------------------------------------------- ROM:496E ROM:496E ROM_496E: ; CODE XREF: ROM_4812+14D↑j ROM:496E div INTMEM_1C, INTMEM_20+2 ROM:4972 jnv ROM_4978 ROM:4974 ld INTMEM_1C, #7FFFh ROM:4978 ROM:4978 ROM_4978: ; CODE XREF: ROM_4812+154↑j ROM:4978 ; ROM_4812+15A↑j ... ROM:4978 add INTMEM_1C, 240h[INTMEM_DA] ROM:497D ROM:497D ROM_497D: ; CODE XREF: ROM_4812+F3↑j ROM:497D ; ROM_4812+138↑j ... ROM:497D st INTMEM_1C, INTMEM_174[] ROM:4982 sub INTMEM_20+2, INTMEM_24, INTMEM_1C ROM:4986 jc ROM_4991 ROM:4988 jbs INTMEM_20+3, 7, ROM_4998 ROM:498B ld INTMEM_20+2, #-8000h ROM:498F sjmp ROM_4998 ROM:4991 ; --------------------------------------------------------------------------- ROM:4991 ROM:4991 ROM_4991: ; CODE XREF: ROM_4812+174↑j ROM:4991 jbc INTMEM_20+3, 7, ROM_4998 ROM:4994 ld INTMEM_20+2, #7FFFh ROM:4998 ROM:4998 ROM_4998: ; CODE XREF: ROM_4812+176↑j ROM:4998 ; ROM_4812+17D↑j ... ROM:4998 add INTMEM_1C+2, INTMEM_20+2, #-8000h ROM:499D st INTMEM_1C+2, INTMEM_172[] ROM:49A2 jbc INTMEM_55, 0, ROM_49A7 ROM:49A5 sjmp ROM_4AA6 ROM:49A7 ; --------------------------------------------------------------------------- ROM:49A7 ROM:49A7 ROM_49A7: ; CODE XREF: ROM_4812+190↑j ROM:49A7 jbs INTMEM_F7, 4, ROM_49AD ROM:49AA jbc INTMEM_A8+1, 4, ROM_49B2 ROM:49AD ROM:49AD ROM_49AD: ; CODE XREF: ROM_4812:ROM_49A7↑j ROM:49AD andb INTMEM_AF, #-9 ROM:49B0 sjmp ROM_4AA9 ROM:49B2 ; --------------------------------------------------------------------------- ROM:49B2 ROM:49B2 ROM_49B2: ; CODE XREF: ROM_4812+198↑j ROM:49B2 add INTMEM_20, INTMEM_1C, 20h[INTMEM_56] ROM:49B8 jbs INTMEM_AF, 3, ROM_49C1 ROM:49BB add INTMEM_20, INTMEM_1C, 22h[INTMEM_56] ROM:49C1 ROM:49C1 ROM_49C1: ; CODE XREF: ROM_4812+1A6↑j ROM:49C1 jnc ROM_49C6 ROM:49C3 ldbse INTMEM_20, INTMEM_FF ROM:49C6 ROM:49C6 ROM_49C6: ; CODE XREF: ROM_4812:ROM_49C1↑j ROM:49C6 cmp INTMEM_24, INTMEM_20 ROM:49C9 jnh ROM_49CD ROM:49CB sjmp ROM_4AA6 ROM:49CD ; --------------------------------------------------------------------------- ROM:49CD ROM:49CD ROM_49CD: ; CODE XREF: ROM_4812+1B7↑j ROM:49CD andb INTMEM_AF, #-9 ROM:49D0 cmpb INTMEM_2C, 0B7h[INTMEM_56] ROM:49D5 jnc ROM_49FB ROM:49D7 jbc INTMEM_AB, 4, ROM_49FB ROM:49DA jbc INTMEM_20+3, 7, ROM_49FD ROM:49DD sub INTMEM_1A, ZERO_REG, INTMEM_20+2 ; Zero register ROM:49E1 sub INTMEM_1A, 24h[INTMEM_56] ROM:49E6 jnc ROM_49FD ROM:49E8 cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:49EB je ROM_49EF ROM:49ED sjmp ROM_4AAE ROM:49EF ; --------------------------------------------------------------------------- ROM:49EF ROM:49EF ROM_49EF: ; CODE XREF: ROM_4812+1D9↑j ROM:49EF shl INTMEM_1A, #2 ROM:49F2 subb INTMEM_49, INTMEM_1A+1 ROM:49F5 lcall ROM_4302 ROM:49F8 orb INTMEM_52, #40h ; '@' ROM:49FB ROM:49FB ROM_49FB: ; CODE XREF: ROM_4812+1C3↑j ROM:49FB ; ROM_4812+1C5↑j ... ROM:49FB sjmp ROM_4AA9 ROM:49FD ; --------------------------------------------------------------------------- ROM:49FD ROM:49FD ROM_49FD: ; CODE XREF: ROM_4812+1C8↑j ROM:49FD ; ROM_4812+1D4↑j ROM:49FD jbc INTMEM_F7, 6, ROM_49FB ROM:4A00 add INTMEM_1A, INTMEM_1C, 1Eh[INTMEM_56] ROM:4A06 jnc ROM_4A0B ROM:4A08 ldbse INTMEM_1A, #-1 ROM:4A0B ROM:4A0B ROM_4A0B: ; CODE XREF: ROM_4812+1F4↑j ROM:4A0B cmp INTMEM_24, INTMEM_1A ROM:4A0E jh ROM_49FB ROM:4A10 cmpb INTMEM_2C, INTMEM_225[] ROM:4A15 jne ROM_49FB ROM:4A17 jbc INTMEM_F7, 5, ROM_49FB ROM:4A1A orb INTMEM_F7, #-80h ROM:4A1D add INTMEM_1A, INTMEM_20+2, 28h[INTMEM_56] ROM:4A23 jbc INTMEM_1A+1, 7, ROM_4A2B ROM:4A26 neg INTMEM_1A ROM:4A28 andb INTMEM_F7, #7Fh ROM:4A2B ROM:4A2B ROM_4A2B: ; CODE XREF: ROM_4812+211↑j ROM:4A2B cmp INTMEM_1A, 26h[INTMEM_56] ROM:4A30 jnc ROM_4AA9 ROM:4A32 subb INTMEM_1A, INTMEM_2C, INTMEM_224[] ROM:4A38 jnh ROM_4A41 ROM:4A3A stb INTMEM_2C, INTMEM_224[] ROM:4A3F sjmp ROM_4AA9 ROM:4A41 ; --------------------------------------------------------------------------- ROM:4A41 ROM:4A41 ROM_4A41: ; CODE XREF: ROM_4812+226↑j ROM:4A41 negb INTMEM_1A ROM:4A43 cmpb INTMEM_1A, 0BAh[INTMEM_56] ROM:4A48 jnc ROM_4AA9 ROM:4A4A cmpb ZERO_REG, INTMEM_C0 ; Zero register ROM:4A4D je ROM_4A51 ROM:4A4F sjmp ROM_4AB3 ROM:4A51 ; --------------------------------------------------------------------------- ROM:4A51 ROM:4A51 ROM_4A51: ; CODE XREF: ROM_4812+23B↑j ROM:4A51 stb INTMEM_2C, INTMEM_224[] ROM:4A56 jbc INTMEM_F7, 7, ROM_4A7D ROM:4A59 ROM:4A59 ROM_4A59: ; CODE XREF: ROM_4812+28D↓j ROM:4A59 ld INTMEM_1A, INTMEM_176[] ROM:4A5E sub INTMEM_1A, #40h ; '@' ROM:4A62 jnc ROM_4A69 ROM:4A64 st INTMEM_1A, INTMEM_176[] ROM:4A69 ROM:4A69 ROM_4A69: ; CODE XREF: ROM_4812+250↑j ROM:4A69 ld INTMEM_1A, INTMEM_178[] ROM:4A6E sub INTMEM_1A, #40h ; '@' ROM:4A72 jnc ROM_4A79 ROM:4A74 st INTMEM_1A, INTMEM_178[] ROM:4A79 ROM:4A79 ROM_4A79: ; CODE XREF: ROM_4812+260↑j ROM:4A79 incb INTMEM_49 ROM:4A7B jne ROM_4AA1 ROM:4A7D ROM:4A7D ROM_4A7D: ; CODE XREF: ROM_4812+244↑j ROM:4A7D ld INTMEM_1A, INTMEM_176[] ROM:4A82 add INTMEM_1A, #40h ; '@' ROM:4A86 jc ROM_4A8D ROM:4A88 st INTMEM_1A, INTMEM_176[] ROM:4A8D ROM:4A8D ROM_4A8D: ; CODE XREF: ROM_4812+274↑j ROM:4A8D ld INTMEM_1A, INTMEM_178[] ROM:4A92 add INTMEM_1A, #40h ; '@' ROM:4A96 jc ROM_4A9D ROM:4A98 st INTMEM_1A, INTMEM_178[] ROM:4A9D ROM:4A9D ROM_4A9D: ; CODE XREF: ROM_4812+284↑j ROM:4A9D decb INTMEM_49 ROM:4A9F je ROM_4A59 ROM:4AA1 ROM:4AA1 ROM_4AA1: ; CODE XREF: ROM_4812+269↑j ROM:4AA1 lcall ROM_4302 ROM:4AA4 sjmp ROM_4AA9 ROM:4AA6 ; --------------------------------------------------------------------------- ROM:4AA6 ROM:4AA6 ROM_4AA6: ; CODE XREF: ROM_4812+193↑j ROM:4AA6 ; ROM_4812+1B9↑j ROM:4AA6 orb INTMEM_AF, #8 ROM:4AA9 ROM:4AA9 ROM_4AA9: ; CODE XREF: ROM_4812+19E↑j ROM:4AA9 ; ROM_4812:ROM_49FB↑j ... ROM:4AA9 ldb INTMEM_C0+1, 0BCh[INTMEM_56] ROM:4AAE ROM:4AAE ROM_4AAE: ; CODE XREF: ROM_4812+1DB↑j ROM:4AAE ldb INTMEM_C0, 0BBh[INTMEM_56] ROM:4AB3 ROM:4AB3 ROM_4AB3: ; CODE XREF: ROM_4812+23D↑j ROM:4AB3 stb INTMEM_2C, INTMEM_225[] ROM:4AB8 jbc INTMEM_AD, 0, ROM_4ADB ROM:4ABB jbc INTMEM_AD, 1, ROM_4AC9 ROM:4ABE orb INTMEM_AD, #8 ROM:4AC1 orb INTMEM_AF, #8 ROM:4AC4 orb INTMEM_F8, #1 ROM:4AC7 sjmp ROM_4AD2 ROM:4AC9 ; --------------------------------------------------------------------------- ROM:4AC9 ROM:4AC9 ROM_4AC9: ; CODE XREF: ROM_4812+2A9↑j ROM:4AC9 andb INTMEM_AD, #-9 ROM:4ACC andb INTMEM_AF, #-9 ROM:4ACF andb INTMEM_F8, #-2 ROM:4AD2 ROM:4AD2 ROM_4AD2: ; CODE XREF: ROM_4812+2B5↑j ROM:4AD2 orb INTMEM_52, #40h ; '@' ROM:4AD5 orb INTMEM_F5+1, #1 ROM:4AD8 ljmp ROM_4CDF ROM:4ADB ; --------------------------------------------------------------------------- ROM:4ADB ROM:4ADB ROM_4ADB: ; CODE XREF: ROM_4812+2A6↑j ROM:4ADB jbs INTMEM_F8, 1, ROM_4AE6 ROM:4ADE jbc INTMEM_F7, 5, ROM_4AEC ROM:4AE1 orb INTMEM_F8, #2 ROM:4AE4 sjmp ROM_4AEC ROM:4AE6 ; --------------------------------------------------------------------------- ROM:4AE6 ROM:4AE6 ROM_4AE6: ; CODE XREF: ROM_4812:ROM_4ADB↑j ROM:4AE6 jbc INTMEM_AF, 3, ROM_4AEC ROM:4AE9 andb INTMEM_F8, #-3 ROM:4AEC ROM:4AEC ROM_4AEC: ; CODE XREF: ROM_4812+2CC↑j ROM:4AEC ; ROM_4812+2D2↑j ... ROM:4AEC ld INTMEM_20, INTMEM_172[] ROM:4AF1 jbc INTMEM_F8, 2, ROM_4B11 ROM:4AF4 jbc INTMEM_AA, 4, ROM_4B33 ROM:4AF7 subb INTMEM_1A, INTMEM_8E, 0BDh[INTMEM_56] ROM:4AFD cmpb INTMEM_1A, INTMEM_1B1[] ROM:4B02 stb ZERO_REG, INTMEM_1B1[] ; Zero register ROM:4B07 jnh ROM_4B0E ROM:4B09 stb INTMEM_8E, INTMEM_1B1[] ROM:4B0E ROM:4B0E ROM_4B0E: ; CODE XREF: ROM_4812+2F5↑j ROM:4B0E andb INTMEM_F8, #-5 ROM:4B11 ROM:4B11 ROM_4B11: ; CODE XREF: ROM_4812+2DF↑j ROM:4B11 addb INTMEM_1A, INTMEM_8E, 0BDh[INTMEM_56] ROM:4B17 cmpb INTMEM_1A, INTMEM_1B1[] ROM:4B1C jc ROM_4B28 ROM:4B1E st INTMEM_20, INTMEM_220[] ROM:4B23 stb ZERO_REG, INTMEM_1B1[] ; Zero register ROM:4B28 ROM:4B28 ROM_4B28: ; CODE XREF: ROM_4812+30A↑j ROM:4B28 jbc INTMEM_AA, 3, ROM_4B33 ROM:4B2B stb INTMEM_8E, INTMEM_1B1[] ROM:4B30 orb INTMEM_F8, #4 ROM:4B33 ROM:4B33 ROM_4B33: ; CODE XREF: ROM_4812+2E2↑j ROM:4B33 ; ROM_4812:ROM_4B28↑j ROM:4B33 ld INTMEM_20, INTMEM_172[] ROM:4B38 jbs INTMEM_A8+1, 4, ROM_4B5D ROM:4B3B jbc INTMEM_F8, 3, ROM_4B5D ROM:4B3E cmpb ZERO_REG, INTMEM_DE[] ; Zero register ROM:4B43 jne ROM_4B5D ROM:4B45 jbs INTMEM_AF, 3, ROM_4BC6 ROM:4B48 jbs INTMEM_F8, 0, ROM_4B5F ROM:4B4B jbs INTMEM_F8, 4, ROM_4B5F ROM:4B4E cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:4B51 jne ROM_4B5B ROM:4B53 orb INTMEM_F8, #10h ROM:4B56 st INTMEM_20, INTMEM_220[] ROM:4B5B ROM:4B5B ROM_4B5B: ; CODE XREF: ROM_4812+33F↑j ROM:4B5B sjmp ROM_4BD9 ROM:4B5D ; --------------------------------------------------------------------------- ROM:4B5D ROM:4B5D ROM_4B5D: ; CODE XREF: ROM_4812+326↑j ROM:4B5D ; ROM_4812+329↑j ... ROM:4B5D sjmp ROM_4BC6 ROM:4B5F ; --------------------------------------------------------------------------- ROM:4B5F ROM:4B5F ROM_4B5F: ; CODE XREF: ROM_4812+336↑j ROM:4B5F ; ROM_4812+339↑j ROM:4B5F sub INTMEM_20+2, INTMEM_20, INTMEM_220[] ROM:4B65 jc ROM_4B8B ROM:4B67 ldb INTMEM_C2, 0C1h[INTMEM_56] ROM:4B6C jbc INTMEM_F8, 1, ROM_4B74 ROM:4B6F ldb INTMEM_C2, 0C0h[INTMEM_56] ROM:4B74 ROM:4B74 ROM_4B74: ; CODE XREF: ROM_4812+35A↑j ROM:4B74 andb INTMEM_F8, #-2 ROM:4B77 ld INTMEM_1C, INTMEM_220[] ROM:4B7C ldbze INTMEM_1C+2, 0BFh[INTMEM_56] ROM:4B81 lcall ROM_3315 ROM:4B84 st INTMEM_1C, INTMEM_220[] ROM:4B89 sjmp ROM_4BD9 ROM:4B8B ; --------------------------------------------------------------------------- ROM:4B8B ROM:4B8B ROM_4B8B: ; CODE XREF: ROM_4812+353↑j ROM:4B8B cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:4B8E jne ROM_4BAB ROM:4B90 ld INTMEM_1C, INTMEM_220[] ROM:4B95 add INTMEM_1C, #10h ROM:4B99 st INTMEM_1C, INTMEM_220[] ROM:4B9E ldb INTMEM_C2, 0C1h[INTMEM_56] ROM:4BA3 jbc INTMEM_F8, 1, ROM_4BAB ROM:4BA6 ldb INTMEM_C2, 0C0h[INTMEM_56] ROM:4BAB ROM:4BAB ROM_4BAB: ; CODE XREF: ROM_4812+37C↑j ROM:4BAB ; ROM_4812+391↑j ROM:4BAB jbc INTMEM_F8, 0, ROM_4BBA ROM:4BAE cmp INTMEM_20+2, 2Ch[INTMEM_56] ROM:4BB3 jh ROM_4BD9 ROM:4BB5 andb INTMEM_F8, #-2 ROM:4BB8 sjmp ROM_4BD9 ROM:4BBA ; --------------------------------------------------------------------------- ROM:4BBA ROM:4BBA ROM_4BBA: ; CODE XREF: ROM_4812:ROM_4BAB↑j ROM:4BBA cmp INTMEM_20+2, 2Ah[INTMEM_56] ROM:4BBF jnh ROM_4BD9 ROM:4BC1 orb INTMEM_F8, #1 ROM:4BC4 sjmp ROM_4BD9 ROM:4BC6 ; --------------------------------------------------------------------------- ROM:4BC6 ROM:4BC6 ROM_4BC6: ; CODE XREF: ROM_4812+333↑j ROM:4BC6 ; ROM_4812:ROM_4B5D↑j ROM:4BC6 andb INTMEM_F8, #-2 ROM:4BC9 andb INTMEM_F8, #-11h ROM:4BCC ldb INTMEM_C2, 0BEh[INTMEM_56] ROM:4BD1 ldbse INTMEM_1C+2, #-1 ROM:4BD4 st INTMEM_1C+2, INTMEM_220[] ROM:4BD9 ROM:4BD9 ROM_4BD9: ; CODE XREF: ROM_4812:ROM_4B5B↑j ROM:4BD9 ; ROM_4812+377↑j ... ROM:4BD9 andb INTMEM_AD, #-9 ROM:4BDC cmpb ZERO_REG, 0C2h[INTMEM_56] ; Zero register ROM:4BE1 je ROM_4BE8 ROM:4BE3 jbc INTMEM_AE, 6, ROM_4BF1 ROM:4BE6 sjmp ROM_4BEE ROM:4BE8 ; --------------------------------------------------------------------------- ROM:4BE8 ROM:4BE8 ROM_4BE8: ; CODE XREF: ROM_4812+3CF↑j ROM:4BE8 jbs INTMEM_AF, 3, ROM_4BEE ROM:4BEB jbc INTMEM_F8, 0, ROM_4BF1 ROM:4BEE ROM:4BEE ROM_4BEE: ; CODE XREF: ROM_4812+3D4↑j ROM:4BEE ; ROM_4812:ROM_4BE8↑j ROM:4BEE orb INTMEM_AD, #8 ROM:4BF1 ROM:4BF1 ROM_4BF1: ; CODE XREF: ROM_4812+3D1↑j ROM:4BF1 ; ROM_4812+3D9↑j ROM:4BF1 ldb INTMEM_1A, INTMEM_1B2[] ROM:4BF6 jbc INTMEM_AB, 4, ROM_4C5E ROM:4BF9 jbs INTMEM_F5+1, 6, ROM_4C70 ROM:4BFC ld INTMEM_1C+2, INTMEM_172[] ROM:4C01 jbs INTMEM_F7, 5, ROM_4C07 ROM:4C04 jbc INTMEM_1C+3, 7, ROM_4C3F ROM:4C07 ROM:4C07 ROM_4C07: ; CODE XREF: ROM_4812+3EF↑j ROM:4C07 cmpb INTMEM_8E, INTMEM_1B3[] ROM:4C0C jh ROM_4C23 ROM:4C0E je ROM_4C17 ROM:4C10 stb INTMEM_8E, INTMEM_1B3[] ROM:4C15 sjmp ROM_4C1E ROM:4C17 ; --------------------------------------------------------------------------- ROM:4C17 ROM:4C17 ROM_4C17: ; CODE XREF: ROM_4812+3FC↑j ROM:4C17 cmp INTMEM_1C+2, INTMEM_176[] ROM:4C1C jc ROM_4C23 ROM:4C1E ROM:4C1E ROM_4C1E: ; CODE XREF: ROM_4812+403↑j ROM:4C1E st INTMEM_1C+2, INTMEM_176[] ROM:4C23 ROM:4C23 ROM_4C23: ; CODE XREF: ROM_4812+3FA↑j ROM:4C23 ; ROM_4812+40A↑j ROM:4C23 cmpb INTMEM_8E, INTMEM_1B4[] ROM:4C28 jnc ROM_4C3F ROM:4C2A je ROM_4C33 ROM:4C2C stb INTMEM_8E, INTMEM_1B4[] ROM:4C31 sjmp ROM_4C3A ROM:4C33 ; --------------------------------------------------------------------------- ROM:4C33 ROM:4C33 ROM_4C33: ; CODE XREF: ROM_4812+418↑j ROM:4C33 cmp INTMEM_1C+2, INTMEM_178[] ROM:4C38 jc ROM_4C3F ROM:4C3A ROM:4C3A ROM_4C3A: ; CODE XREF: ROM_4812+41F↑j ROM:4C3A st INTMEM_1C+2, INTMEM_178[] ROM:4C3F ROM:4C3F ROM_4C3F: ; CODE XREF: ROM_4812+3F2↑j ROM:4C3F ; ROM_4812+416↑j ... ROM:4C3F jbs INTMEM_1A, 1, ROM_4C51 ROM:4C42 jbs INTMEM_1A, 0, ROM_4C4A ROM:4C45 ldb INTMEM_1A, #1 ROM:4C48 sjmp ROM_4C57 ROM:4C4A ; --------------------------------------------------------------------------- ROM:4C4A ROM:4C4A ROM_4C4A: ; CODE XREF: ROM_4812+430↑j ROM:4C4A cmpb ZERO_REG, INTMEM_B0 ; Zero register ROM:4C4D jne ROM_4C51 ROM:4C4F incb INTMEM_1A ROM:4C51 ROM:4C51 ROM_4C51: ; CODE XREF: ROM_4812:ROM_4C3F↑j ROM:4C51 ; ROM_4812+43B↑j ROM:4C51 jbs INTMEM_AD, 3, ROM_4C57 ROM:4C54 orb INTMEM_1A, #40h ; '@' ROM:4C57 ROM:4C57 ROM_4C57: ; CODE XREF: ROM_4812+436↑j ROM:4C57 ; ROM_4812:ROM_4C51↑j ROM:4C57 stb INTMEM_1A, INTMEM_1B2[] ROM:4C5C sjmp ROM_4CDF ROM:4C5E ; --------------------------------------------------------------------------- ROM:4C5E ROM:4C5E ROM_4C5E: ; CODE XREF: ROM_4812+3E4↑j ROM:4C5E cmp INTMEM_40, 30h[INTMEM_56] ROM:4C63 jnh ROM_4C70 ROM:4C65 clr INTMEM_40 ROM:4C67 incb INTMEM_49 ROM:4C69 jne ROM_4C6D ROM:4C6B decb INTMEM_49 ROM:4C6D ROM:4C6D ROM_4C6D: ; CODE XREF: ROM_4812+457↑j ROM:4C6D lcall ROM_4302 ROM:4C70 ROM:4C70 ROM_4C70: ; CODE XREF: ROM_4812+3E7↑j ROM:4C70 ; ROM_4812+451↑j ROM:4C70 jbs INTMEM_55, 0, ROM_4CB4 ROM:4C73 ld INTMEM_1C+2, INTMEM_176[] ROM:4C78 add INTMEM_1C+2, 28h[INTMEM_56] ROM:4C7D jc ROM_4CAE ROM:4C7F sub INTMEM_1C+2, #-8000h ROM:4C83 jc ROM_4C87 ROM:4C85 neg INTMEM_1C+2 ROM:4C87 ROM:4C87 ROM_4C87: ; CODE XREF: ROM_4812+471↑j ROM:4C87 cmp INTMEM_1C+2, 2Eh[INTMEM_56] ROM:4C8C jh ROM_4CAE ROM:4C8E ld INTMEM_1C+2, INTMEM_178[] ROM:4C93 add INTMEM_1C+2, 28h[INTMEM_56] ROM:4C98 jc ROM_4CA9 ROM:4C9A sub INTMEM_1C+2, #-8000h ROM:4C9E jc ROM_4CA9 ROM:4CA0 neg INTMEM_1C+2 ROM:4CA2 cmp INTMEM_1C+2, 2Eh[INTMEM_56] ROM:4CA7 jh ROM_4CAE ROM:4CA9 ROM:4CA9 ROM_4CA9: ; CODE XREF: ROM_4812+486↑j ROM:4CA9 ; ROM_4812+48C↑j ROM:4CA9 cmpb INTMEM_1A, #2 ROM:4CAC jne ROM_4CB4 ROM:4CAE ROM:4CAE ROM_4CAE: ; CODE XREF: ROM_4812+46B↑j ROM:4CAE ; ROM_4812+47A↑j ... ROM:4CAE orb INTMEM_52, #40h ; '@' ROM:4CB1 orb INTMEM_F5+1, #1 ROM:4CB4 ROM:4CB4 ROM_4CB4: ; CODE XREF: ROM_4812:ROM_4C70↑j ROM:4CB4 ; ROM_4812+49A↑j ROM:4CB4 clrb INTMEM_1C ROM:4CB6 stb INTMEM_1C, INTMEM_1B4[] ROM:4CBB decb INTMEM_1C ROM:4CBD stb INTMEM_1C, INTMEM_1B3[] ROM:4CC2 ld INTMEM_1C+2, #-8000h ROM:4CC6 sub INTMEM_1C+2, 28h[INTMEM_56] ROM:4CCB st INTMEM_1C+2, INTMEM_176[] ROM:4CD0 st INTMEM_1C+2, INTMEM_178[] ROM:4CD5 stb ZERO_REG, INTMEM_1B2[] ; Zero register ROM:4CDA ldb INTMEM_B0, 0C3h[INTMEM_56] ROM:4CDF ROM:4CDF ROM_4CDF: ; CODE XREF: ROM_4812+2C6↑j ROM:4CDF ; ROM_4812+44A↑j ROM:4CDF ldb INTMEM_1A, #-4Ch ROM:4CE2 subb INTMEM_1A, 0C5h[INTMEM_56] ROM:4CE7 ldb INTMEM_1C, INTMEM_1FD[] ROM:4CEC subb INTMEM_1C, INTMEM_241[] ROM:4CF1 jc ROM_4CF5 ROM:4CF3 clrb INTMEM_1C ROM:4CF5 ROM:4CF5 ROM_4CF5: ; CODE XREF: ROM_4812+4DF↑j ROM:4CF5 mulub INTMEM_1C, 0C5h[INTMEM_56] ROM:4CFA divub INTMEM_1C, 0C4h[INTMEM_56] ROM:4CFF jnv ROM_4D03 ROM:4D01 clrb INTMEM_1C ROM:4D03 ROM:4D03 ROM_4D03: ; CODE XREF: ROM_4812+4ED↑j ROM:4D03 addb INTMEM_1C, INTMEM_1A ROM:4D06 stb INTMEM_1C, INTMEM_F4[] ROM:4D0B ldb INTMEM_1A, #2 ROM:4D0E jbc INTMEM_AB, 6, ROM_4D13 ROM:4D11 sjmp ROM_4D96 ROM:4D13 ; --------------------------------------------------------------------------- ROM:4D13 ROM:4D13 ROM_4D13: ; CODE XREF: ROM_4812+4FC↑j ROM:4D13 ldb INTMEM_1A, #1 ROM:4D16 jbs INTMEM_AB, 4, ROM_4D38 ROM:4D19 jbc INTMEM_AD, 6, ROM_4D22 ROM:4D1C ldb INTMEM_1A, #3 ROM:4D1F andb INTMEM_AD, #-41h ROM:4D22 ROM:4D22 ROM_4D22: ; CODE XREF: ROM_4812+507↑j ROM:4D22 jbc INTMEM_F5+1, 0, ROM_4D96 ROM:4D25 jbc INTMEM_AA, 7, ROM_4D96 ROM:4D28 jbc INTMEM_AB, 0, ROM_4D96 ROM:4D2B jbs INTMEM_A8+1, 4, ROM_4D96 ROM:4D2E ldb INTMEM_1C, #21h ; '!' ROM:4D31 stb INTMEM_1C, INTMEM_1B7[] ROM:4D36 sjmp ROM_4D8D ROM:4D38 ; --------------------------------------------------------------------------- ROM:4D38 ROM:4D38 ROM_4D38: ; CODE XREF: ROM_4812+504↑j ROM:4D38 jbc INTMEM_AD, 6, ROM_4D45 ROM:4D3B ldb INTMEM_1C, #11h ROM:4D3E stb INTMEM_1C, INTMEM_1B7[] ROM:4D43 sjmp ROM_4D8A ROM:4D45 ; --------------------------------------------------------------------------- ROM:4D45 ROM:4D45 ROM_4D45: ; CODE XREF: ROM_4812:ROM_4D38↑j ROM:4D45 jbc INTMEM_52, 6, ROM_4D4E ROM:4D48 orb INTMEM_F5+1, #1 ROM:4D4B jbs INTMEM_F7, 4, ROM_4D96 ROM:4D4E ROM:4D4E ROM_4D4E: ; CODE XREF: ROM_4812:ROM_4D45↑j ROM:4D4E jbs INTMEM_F7, 4, ROM_4D8A ROM:4D51 ld INTMEM_1C, INTMEM_1FC[] ROM:4D56 ldb INTMEM_1C, INTMEM_226[] ROM:4D5B jbs INTMEM_F8, 6, ROM_4D6A ROM:4D5E cmpb INTMEM_1C+1, 0C6h[INTMEM_56] ROM:4D63 jnc ROM_4DAC ROM:4D65 orb INTMEM_F8, #40h ; '@' ROM:4D68 sjmp ROM_4DAC ROM:4D6A ; --------------------------------------------------------------------------- ROM:4D6A ROM:4D6A ROM_4D6A: ; CODE XREF: ROM_4812+549↑j ROM:4D6A cmpb INTMEM_1C+1, 0C7h[INTMEM_56] ROM:4D6F jh ROM_4DAC ROM:4D71 andb INTMEM_F8, #-41h ROM:4D74 incb INTMEM_1C ROM:4D76 stb INTMEM_1C, INTMEM_226[] ROM:4D7B cmpb INTMEM_1C, 0C8h[INTMEM_56] ROM:4D80 jnc ROM_4DAC ROM:4D82 ldb INTMEM_1C, #1 ROM:4D85 stb INTMEM_1C, INTMEM_1B7[] ROM:4D8A ROM:4D8A ROM_4D8A: ; CODE XREF: ROM_4812+531↑j ROM:4D8A ; ROM_4812:ROM_4D4E↑j ROM:4D8A andb INTMEM_52, #-41h ROM:4D8D ROM:4D8D ROM_4D8D: ; CODE XREF: ROM_4812+524↑j ROM:4D8D lcall ROM_4340 ROM:4D90 jbs INTMEM_F7, 4, ROM_4DAC ROM:4D93 andb INTMEM_F8, #-21h ROM:4D96 ROM:4D96 ROM_4D96: ; CODE XREF: ROM_4812+4FF↑j ROM:4D96 ; ROM_4812:ROM_4D22↑j ... ROM:4D96 stb ZERO_REG, INTMEM_226[] ; Zero register ROM:4D9B jbc INTMEM_F7, 4, ROM_4DAC ROM:4D9E orb INTMEM_52, #40h ; '@' ROM:4DA1 stb INTMEM_1A, INTMEM_152[] ROM:4DA6 andb INTMEM_F7, #-11h ROM:4DA9 andb INTMEM_AD, #-41h ROM:4DAC ROM:4DAC ROM_4DAC: ; CODE XREF: ROM_4812+551↑j ROM:4DAC ; ROM_4812+556↑j ... ROM:4DAC ld INTMEM_20, INTMEM_1FA[] ROM:4DB1 jbs INTMEM_F5+1, 4, ROM_4DD4 ROM:4DB4 jbc INTMEM_F5+1, 5, ROM_4DF3 ROM:4DB7 jbc INTMEM_F8, 3, ROM_4DF3 ROM:4DBA jbs INTMEM_AD, 3, ROM_4DF3 ROM:4DBD cmp INTMEM_20, 34h[INTMEM_56] ROM:4DC2 jnc ROM_4DF3 ROM:4DC4 jbs INTMEM_F8, 7, ROM_4DCF ROM:4DC7 orb INTMEM_F8, #-80h ROM:4DCA ldb INTMEM_CC, 0D0h[INTMEM_56] ROM:4DCF ROM:4DCF ROM_4DCF: ; CODE XREF: ROM_4812+5B2↑j ROM:4DCF cmpb INTMEM_CC, #0 ROM:4DD2 jne ROM_4DF6 ROM:4DD4 ROM:4DD4 ROM_4DD4: ; CODE XREF: ROM_4812+59F↑j ROM:4DD4 ldb INTMEM_1C+2, INTMEM_F4[] ROM:4DD9 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:4DDE ld INTMEM_1C, #3 ROM:4DE2 lcall ROM_317A ROM:4DE5 stb INTMEM_1C, INTMEM_1AB[] ROM:4DEA orb INTMEM_F5+1, #10h ROM:4DED orb INTMEM_52, #8 ROM:4DF0 orb INTMEM_55, #4 ROM:4DF3 ROM:4DF3 ROM_4DF3: ; CODE XREF: ROM_4812+5A2↑j ROM:4DF3 ; ROM_4812+5A5↑j ... ROM:4DF3 andb INTMEM_F8, #7Fh ROM:4DF6 ROM:4DF6 ROM_4DF6: ; CODE XREF: ROM_4812+5C0↑j ROM:4DF6 ret ROM:4DF6 ; End of function ROM_4812 ROM:4DF6 ROM:4DF7 ROM:4DF7 ; =============== S U B R O U T I N E ======================================= ROM:4DF7 ROM:4DF7 ROM:4DF7 ROM_4DF7: ; CODE XREF: ROM_4219+12↑p ROM:4DF7 ROM:4DF7 ; FUNCTION CHUNK AT ROM:42F4 SIZE 0000000E BYTES ROM:4DF7 ROM:4DF7 ld INTMEM_1C, INTMEM_D8 ROM:4DFA jbc INTMEM_F5+1, 6, ROM_4E02 ROM:4DFD ld INTMEM_1C, INTMEM_1FA[] ROM:4E02 ROM:4E02 ROM_4E02: ; CODE XREF: ROM_4DF7+3↑j ROM:4E02 stb INTMEM_1C+1, INTMEM_DF ROM:4E05 mulu INTMEM_1C, 40h[INTMEM_56] ROM:4E0A divu INTMEM_1C, #0FFh ROM:4E0E jv ROM_4E1C ROM:4E10 ldb INTMEM_20+1, 0E7h[INTMEM_56] ROM:4E15 clrb INTMEM_20 ROM:4E17 add INTMEM_1C, INTMEM_20 ROM:4E1A jnc ROM_4E1F ROM:4E1C ROM:4E1C ROM_4E1C: ; CODE XREF: ROM_4DF7+17↑j ROM:4E1C ldbse INTMEM_1C, #-1 ROM:4E1F ROM:4E1F ROM_4E1F: ; CODE XREF: ROM_4DF7+23↑j ROM:4E1F st INTMEM_1C, INTMEM_18E[] ROM:4E24 stb INTMEM_DF, INTMEM_1C7[] ROM:4E29 stb INTMEM_DF, INTMEM_1C6[] ROM:4E2E ldb INTMEM_1A, INTMEM_F4[] ROM:4E33 cmpb INTMEM_1A, 0E6h[INTMEM_56] ROM:4E38 jnc ROM_4E50 ROM:4E3A ldb INTMEM_1C, 0E5h[INTMEM_56] ROM:4E3F cmpb ZERO_REG, 0E8h[INTMEM_56] ; Zero register ROM:4E44 je ROM_4E4B ROM:4E46 stb INTMEM_1C, INTMEM_1C7[] ROM:4E4B ROM:4E4B ROM_4E4B: ; CODE XREF: ROM_4DF7+4D↑j ROM:4E4B stb INTMEM_1C, INTMEM_1C6[] ROM:4E50 ROM:4E50 ROM_4E50: ; CODE XREF: ROM_4DF7+41↑j ROM:4E50 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:4E55 jbs INTMEM_FA, 4, ROM_4E81 ROM:4E58 ld INTMEM_1C, #0Dh ROM:4E5C lcall ROM_317A ROM:4E5F clrb INTMEM_20 ROM:4E61 jbc INTMEM_F7, 0, ROM_4EC6 ROM:4E64 orb INTMEM_FA, #10h ROM:4E67 cmpb INTMEM_1C, INTMEM_45+1 ROM:4E6A jc ROM_4E77 ROM:4E6C clrb INTMEM_1C+1 ROM:4E6E addb INTMEM_1C, INTMEM_45+1 ROM:4E71 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:4E74 shr INTMEM_1C, #1 ROM:4E77 ROM:4E77 ROM_4E77: ; CODE XREF: ROM_4DF7+73↑j ROM:4E77 stb INTMEM_1C, INTMEM_1C9[] ROM:4E7C stb INTMEM_1C, INTMEM_45+1 ROM:4E7F sjmp ROM_4EC6 ROM:4E81 ; --------------------------------------------------------------------------- ROM:4E81 ROM:4E81 ROM_4E81: ; CODE XREF: ROM_4DF7+5E↑j ROM:4E81 clrb INTMEM_20 ROM:4E83 jbs INTMEM_FA, 3, ROM_4E97 ROM:4E86 cmpb INTMEM_1C+2, 0B5h[INTMEM_56] ROM:4E8B jnc ROM_4EC6 ROM:4E8D stb INTMEM_74+1, INTMEM_1CA[] ROM:4E92 orb INTMEM_FA, #8 ROM:4E95 sjmp ROM_4EC6 ROM:4E97 ; --------------------------------------------------------------------------- ROM:4E97 ROM:4E97 ROM_4E97: ; CODE XREF: ROM_4DF7+8C↑j ROM:4E97 jbs INTMEM_F7, 6, ROM_4EC1 ROM:4E9A clrb INTMEM_20+2 ROM:4E9C subb INTMEM_20+3, INTMEM_74+1, INTMEM_1CA[] ROM:4EA2 stb INTMEM_20+3, INTMEM_3CB[] ROM:4EA7 ldb INTMEM_45+1, INTMEM_1C9[] ROM:4EAC subb INTMEM_45+1, INTMEM_20+3 ROM:4EAF je ROM_4EBE ROM:4EB1 mulub INTMEM_20, INTMEM_20+3, 0E9h[INTMEM_56] ROM:4EB7 divub INTMEM_20, INTMEM_1C9[] ROM:4EBC sjmp ROM_4EC6 ROM:4EBE ; --------------------------------------------------------------------------- ROM:4EBE ROM:4EBE ROM_4EBE: ; CODE XREF: ROM_4DF7+B8↑j ROM:4EBE orb INTMEM_F7, #40h ; '@' ROM:4EC1 ROM:4EC1 ROM_4EC1: ; CODE XREF: ROM_4DF7:ROM_4E97↑j ROM:4EC1 ldb INTMEM_20, 0E9h[INTMEM_56] ROM:4EC6 ROM:4EC6 ROM_4EC6: ; CODE XREF: ROM_4DF7+6A↑j ROM:4EC6 ; ROM_4DF7+88↑j ... ROM:4EC6 addb INTMEM_20, INTMEM_1AE[] ROM:4ECB jnc ROM_4ED0 ROM:4ECD ldb INTMEM_20, #-1 ROM:4ED0 ROM:4ED0 ROM_4ED0: ; CODE XREF: ROM_4DF7+D4↑j ROM:4ED0 stb INTMEM_20, INTMEM_1C8[] ROM:4ED5 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:4EDA ldb INTMEM_1C+2, INTMEM_DF ROM:4EDD ld INTMEM_1C, #0Eh ROM:4EE1 lcall ROM_317A ROM:4EE4 stb INTMEM_1C, INTMEM_1CC[] ROM:4EE9 ld INTMEM_1C, #0Fh ROM:4EED lcall ROM_317A ROM:4EF0 stb INTMEM_1C, INTMEM_1CD[] ROM:4EF5 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:4EFA jbc INTMEM_55, 1, ROM_4F02 ROM:4EFD ldb INTMEM_1C+2, INTMEM_1CD[] ROM:4F02 ROM:4F02 ROM_4F02: ; CODE XREF: ROM_4DF7+103↑j ROM:4F02 stb INTMEM_1C+2, INTMEM_1CB[] ROM:4F07 clrb INTMEM_1A ROM:4F09 ldb INTMEM_1C+2, INTMEM_1CB[] ROM:4F0E subb INTMEM_1C+2, INTMEM_1CD[] ROM:4F13 jnc ROM_4F26 ROM:4F15 decb INTMEM_1A ROM:4F17 mulub INTMEM_1C+2, INTMEM_1CC[] ROM:4F1C divub INTMEM_1C+2, #64h ; 'd' ROM:4F1F addb INTMEM_1C, INTMEM_1C+2 ROM:4F22 jnc ROM_4F38 ROM:4F24 jc ROM_4F35 ROM:4F26 ROM:4F26 ROM_4F26: ; CODE XREF: ROM_4DF7+11C↑j ROM:4F26 negb INTMEM_1C+2 ROM:4F28 mulub INTMEM_1C+2, INTMEM_1CC[] ROM:4F2D divub INTMEM_1C+2, #64h ; 'd' ROM:4F30 subb INTMEM_1C, INTMEM_1C+2 ROM:4F33 jc ROM_4F38 ROM:4F35 ROM:4F35 ROM_4F35: ; CODE XREF: ROM_4DF7+12D↑j ROM:4F35 ldb INTMEM_1C, INTMEM_1A ROM:4F38 ROM:4F38 ROM_4F38: ; CODE XREF: ROM_4DF7+12B↑j ROM:4F38 ; ROM_4DF7+13C↑j ROM:4F38 clrb INTMEM_1C+1 ROM:4F3A add INTMEM_1C, #14Ah ROM:4F3E st INTMEM_1C, INTMEM_190[] ROM:4F43 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:4F48 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:4F4D ld INTMEM_1C, #10h ROM:4F51 lcall ROM_317A ROM:4F54 stb INTMEM_1C, INTMEM_1CE[] ROM:4F59 jbc INTMEM_FA, 5, ROM_4F66 ROM:4F5C ldb INTMEM_1A, 0EAh[INTMEM_56] ROM:4F61 stb INTMEM_1A, INTMEM_D3 ROM:4F64 sjmp ROM_4F7D ROM:4F66 ; --------------------------------------------------------------------------- ROM:4F66 ROM:4F66 ROM_4F66: ; CODE XREF: ROM_4DF7+162↑j ROM:4F66 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:4F6B ldb INTMEM_1C+2, INTMEM_DF ROM:4F6E ld INTMEM_1C, #11h ROM:4F72 lcall ROM_317A ROM:4F75 stb INTMEM_1C, INTMEM_3CC[] ROM:4F7A stb INTMEM_1C, INTMEM_D3 ROM:4F7D ROM:4F7D ROM_4F7D: ; CODE XREF: ROM_4DF7+16D↑j ROM:4F7D andb INTMEM_FA, #-41h ROM:4F80 ldb INTMEM_32, INTMEM_1C6[] ROM:4F85 jbs INTMEM_FA, 5, ROM_4F8F ROM:4F88 cmpb INTMEM_32, 0EBh[INTMEM_56] ROM:4F8D jh ROM_4F91 ROM:4F8F ROM:4F8F ROM_4F8F: ; CODE XREF: ROM_4DF7+18E↑j ROM:4F8F sjmp ROM_5086 ROM:4F91 ; --------------------------------------------------------------------------- ROM:4F91 ROM:4F91 ROM_4F91: ; CODE XREF: ROM_4DF7+196↑j ROM:4F91 ld INTMEM_1C, #12h ROM:4F95 ldb INTMEM_1C+2, INTMEM_32 ROM:4F98 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:4F9D lcall ROM_317A ROM:4FA0 stb INTMEM_1C, INTMEM_1CF[] ROM:4FA5 cmpb INTMEM_1C, INTMEM_D3 ROM:4FA8 jnc ROM_4FAC ROM:4FAA sjmp ROM_5086 ROM:4FAC ; --------------------------------------------------------------------------- ROM:4FAC ROM:4FAC ROM_4FAC: ; CODE XREF: ROM_4DF7+1B1↑j ROM:4FAC ldb INTMEM_1A, INTMEM_1AE[] ROM:4FB1 cmpb INTMEM_1A, 0ECh[INTMEM_56] ROM:4FB6 jnh ROM_4FC4 ROM:4FB8 subb INTMEM_1C, 0EDh[INTMEM_56] ROM:4FBD jc ROM_4FDA ROM:4FBF ldb INTMEM_1C, #6Eh ; 'n' ROM:4FC2 sjmp ROM_4FDA ROM:4FC4 ; --------------------------------------------------------------------------- ROM:4FC4 ROM:4FC4 ROM_4FC4: ; CODE XREF: ROM_4DF7+1BF↑j ROM:4FC4 ld INTMEM_1C, #13h ROM:4FC8 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:4FCD ldb INTMEM_1C+3, INTMEM_DF ROM:4FD0 lcall ROM_317A ROM:4FD3 cmpb INTMEM_1C, INTMEM_F4[] ROM:4FD8 jc ROM_4FF0 ROM:4FDA ROM:4FDA ROM_4FDA: ; CODE XREF: ROM_4DF7+1C6↑j ROM:4FDA ; ROM_4DF7+1CB↑j ROM:4FDA ld INTMEM_20, INTMEM_192[] ROM:4FDF cmp INTMEM_20, 4Ah[INTMEM_56] ROM:4FE4 jh ROM_4FF0 ROM:4FE6 ld INTMEM_20, 4Ah[INTMEM_56] ROM:4FEB st INTMEM_20, INTMEM_192[] ROM:4FF0 ROM:4FF0 ROM_4FF0: ; CODE XREF: ROM_4DF7+1E1↑j ROM:4FF0 ; ROM_4DF7+1ED↑j ROM:4FF0 ld INTMEM_20, INTMEM_192[] ROM:4FF5 ld INTMEM_1A, 42h[INTMEM_56] ROM:4FFA add INTMEM_1A, 44h[INTMEM_56] ROM:4FFF cmp INTMEM_20, 42h[INTMEM_56] ROM:5004 jnh ROM_503F ROM:5006 cmp INTMEM_20, INTMEM_1A ROM:5009 jnc ROM_5012 ROM:500B ldb INTMEM_D3, INTMEM_1CF[] ROM:5010 sjmp ROM_503F ROM:5012 ; --------------------------------------------------------------------------- ROM:5012 ROM:5012 ROM_5012: ; CODE XREF: ROM_4DF7+212↑j ROM:5012 ldbze INTMEM_20+2, INTMEM_D3 ROM:5015 subb INTMEM_20+2, INTMEM_1CF[] ROM:501A ld INTMEM_1C, INTMEM_20 ROM:501D sub INTMEM_1C, 42h[INTMEM_56] ROM:5022 ld INTMEM_1C+2, INTMEM_1C ROM:5025 clr INTMEM_1C ROM:5027 divu INTMEM_1C, 44h[INTMEM_56] ROM:502C jnv ROM_5031 ROM:502E ldbse INTMEM_1C, #-1 ROM:5031 ROM:5031 ROM_5031: ; CODE XREF: ROM_4DF7+235↑j ROM:5031 mulu INTMEM_1C, INTMEM_20+2 ROM:5034 ld INTMEM_1C, INTMEM_1C+2 ROM:5037 subb INTMEM_1C, INTMEM_D3 ROM:503A negb INTMEM_1C ROM:503C stb INTMEM_1C, INTMEM_D3 ROM:503F ROM:503F ROM_503F: ; CODE XREF: ROM_4DF7+20D↑j ROM:503F ; ROM_4DF7+219↑j ROM:503F sub INTMEM_20+2, INTMEM_74, INTMEM_194[] ROM:5045 cmp INTMEM_1A, INTMEM_192[] ROM:504A jc ROM_505C ROM:504C orb INTMEM_FA, #40h ; '@' ROM:504F cmp INTMEM_20+2, 48h[INTMEM_56] ROM:5054 jnc ROM_50A3 ROM:5056 ld INTMEM_20+2, #1 ROM:505A sjmp ROM_5063 ROM:505C ; --------------------------------------------------------------------------- ROM:505C ROM:505C ROM_505C: ; CODE XREF: ROM_4DF7+253↑j ROM:505C cmp INTMEM_74, INTMEM_194[] ROM:5061 je ROM_50A3 ROM:5063 ROM:5063 ROM_5063: ; CODE XREF: ROM_4DF7+263↑j ROM:5063 st INTMEM_74, INTMEM_194[] ROM:5068 add INTMEM_1A, 46h[INTMEM_56] ROM:506D ld INTMEM_20, INTMEM_192[] ROM:5072 add INTMEM_20, INTMEM_20+2 ROM:5075 jnc ROM_507A ROM:5077 ldbse INTMEM_20, #-1 ROM:507A ROM:507A ROM_507A: ; CODE XREF: ROM_4DF7+27E↑j ROM:507A cmp INTMEM_20, INTMEM_1A ROM:507D jh ROM_50A3 ROM:507F st INTMEM_20, INTMEM_192[] ROM:5084 sjmp ROM_50A3 ROM:5086 ; --------------------------------------------------------------------------- ROM:5086 ROM:5086 ROM_5086: ; CODE XREF: ROM_4DF7:ROM_4F8F↑j ROM:5086 ; ROM_4DF7+1B3↑j ROM:5086 cmp INTMEM_74, INTMEM_194[] ROM:508B je ROM_50A3 ROM:508D st INTMEM_74, INTMEM_194[] ROM:5092 ld INTMEM_20, INTMEM_192[] ROM:5097 cmp INTMEM_20, ZERO_REG ; Zero register ROM:509A je ROM_50A3 ROM:509C dec INTMEM_20 ROM:509E st INTMEM_20, INTMEM_192[] ROM:50A3 ROM:50A3 ROM_50A3: ; CODE XREF: ROM_4DF7+25D↑j ROM:50A3 ; ROM_4DF7+26A↑j ... ROM:50A3 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:50A8 ldb INTMEM_1C+3, INTMEM_DF ROM:50AB ld INTMEM_1C, #15h ROM:50AF jbc INTMEM_FA, 5, ROM_50B6 ROM:50B2 ld INTMEM_1C, #14h ROM:50B6 ROM:50B6 ROM_50B6: ; CODE XREF: ROM_4DF7+2B8↑j ROM:50B6 lcall ROM_317A ROM:50B9 stb INTMEM_1C, INTMEM_1D0[] ROM:50BE ldb INTMEM_1C, #14h ROM:50C1 jbs INTMEM_F7, 6, ROM_50DF ROM:50C4 jbc INTMEM_FA, 5, ROM_50CE ROM:50C7 cmpb ZERO_REG, 0EEh[INTMEM_56] ; Zero register ROM:50CC jne ROM_50DF ROM:50CE ROM:50CE ROM_50CE: ; CODE XREF: ROM_4DF7+2CD↑j ROM:50CE ldb INTMEM_1C+2, INTMEM_1CB[] ROM:50D3 ldb INTMEM_1C+3, INTMEM_1C8[] ROM:50D8 ld INTMEM_1C, #16h ROM:50DC lcall ROM_317A ROM:50DF ROM:50DF ROM_50DF: ; CODE XREF: ROM_4DF7+2CA↑j ROM:50DF ; ROM_4DF7+2D5↑j ROM:50DF stb INTMEM_1C, INTMEM_1D1[] ROM:50E4 jbs INTMEM_F5+1, 5, ROM_50F7 ROM:50E7 jbs INTMEM_FA, 7, ROM_50FA ROM:50EA ldb INTMEM_B1, 0EFh[INTMEM_56] ROM:50EF orb INTMEM_FA, #2 ROM:50F2 orb INTMEM_FA, #-80h ROM:50F5 sjmp ROM_5102 ROM:50F7 ; --------------------------------------------------------------------------- ROM:50F7 ROM:50F7 ROM_50F7: ; CODE XREF: ROM_4DF7+2ED↑j ROM:50F7 andb INTMEM_FA, #7Fh ROM:50FA ROM:50FA ROM_50FA: ; CODE XREF: ROM_4DF7+2F0↑j ROM:50FA cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:50FD jne ROM_5102 ROM:50FF andb INTMEM_FA, #-3 ROM:5102 ROM:5102 ROM_5102: ; CODE XREF: ROM_4DF7+2FE↑j ROM:5102 ; ROM_4DF7+306↑j ROM:5102 ld INTMEM_1A, #68B4h ROM:5106 ldb INTMEM_1C, INTMEM_E0 ROM:5109 ljmp ROM_42F4 ROM:5109 ; End of function ROM_4DF7 ROM:5109 ROM:510C ; --------------------------------------------------------------------------- ROM:510C ldb INTMEM_E0, #1 ROM:510F orb INTMEM_FA, #1 ROM:5112 sjmp ROM_511E ROM:5114 ; --------------------------------------------------------------------------- ROM:5114 cmp INTMEM_5E, 1Ah[INTMEM_56] ROM:5119 jc ROM_5138 ROM:511B jbs INTMEM_FA, 1, ROM_513E ROM:511E ROM:511E ROM_511E: ; CODE XREF: ROM:5112↑j ROM:511E ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5123 ld INTMEM_1C, #17h ROM:5127 lcall ROM_317A ROM:512A mulub INTMEM_1C, #2 ROM:512D add INTMEM_1C, #0C8h ROM:5131 st INTMEM_1C, (INTMEM_194+2)[] ROM:5136 sjmp ROM_51A6 ROM:5138 ; --------------------------------------------------------------------------- ROM:5138 ROM:5138 ROM_5138: ; CODE XREF: ROM:5119↑j ROM:5138 ldb INTMEM_C4, #7Dh ; '}' ROM:513B ldb INTMEM_E0, #2 ROM:513E ROM:513E ROM_513E: ; CODE XREF: ROM:511B↑j ROM:513E sjmp ROM_51A6 ROM:5140 ; --------------------------------------------------------------------------- ROM:5140 jbs INTMEM_F5+1, 6, ROM_51A0 ROM:5143 cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:5146 jne ROM_51A6 ROM:5148 ldb INTMEM_C4, #7Dh ; '}' ROM:514B ld INTMEM_1C, (INTMEM_194+2)[] ROM:5150 sub INTMEM_1C, #0C8h ROM:5154 je ROM_518E ROM:5156 clr INTMEM_20+2 ROM:5158 ld INTMEM_20, #2710h ROM:515C divu INTMEM_20, INTMEM_1C ROM:515F add INTMEM_20, #32h ; '2' ROM:5163 clr INTMEM_20+2 ROM:5165 shll INTMEM_20, #8 ROM:5168 ldbze INTMEM_1A, 0F0h[INTMEM_56] ROM:516D divu INTMEM_20, INTMEM_1A ROM:5170 sub INTMEM_20, #32h ; '2' ROM:5174 jnc ROM_518E ROM:5176 clr INTMEM_1C+2 ROM:5178 ld INTMEM_1C, #2710h ROM:517C divu INTMEM_1C, INTMEM_20 ROM:517F add INTMEM_1C, #0C8h ROM:5183 st INTMEM_1C, (INTMEM_194+2)[] ROM:5188 cmp INTMEM_1C, #0C8h ROM:518C jh ROM_51A6 ROM:518E ROM:518E ROM_518E: ; CODE XREF: ROM:5154↑j ROM:518E ; ROM:5174↑j ROM:518E ld INTMEM_1A, #0C8h ROM:5192 st INTMEM_1A, (INTMEM_194+2)[] ROM:5197 ldb INTMEM_E0, #3 ROM:519A andb INTMEM_FA, #-2 ROM:519D jbc INTMEM_F5+1, 6, ROM_51A6 ROM:51A0 ROM:51A0 ROM_51A0: ; CODE XREF: ROM:5140↑j ROM:51A0 orb INTMEM_FA, #1 ROM:51A3 ldb INTMEM_E0, #1 ROM:51A6 ROM:51A6 ROM_51A6: ; CODE XREF: ROM:5136↑j ROM:51A6 ; ROM:ROM_513E↑j ... ROM:51A6 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:51AB ld INTMEM_1C, #18h ROM:51AF lcall ROM_317A ROM:51B2 mulub INTMEM_1C, #0Eh ROM:51B5 add INTMEM_1C, #85Eh ROM:51B9 jnc ROM_51BE ROM:51BB ldbse INTMEM_1C, #-1 ROM:51BE ROM:51BE ROM_51BE: ; CODE XREF: ROM:51B9↑j ROM:51BE st INTMEM_1C, (INTMEM_194+4)[] ROM:51C3 ldbze INTMEM_1C, INTMEM_1CE[] ROM:51C8 shl INTMEM_1C, #4 ROM:51CB mulu INTMEM_1C, 4Ch[INTMEM_56] ROM:51D0 ld INTMEM_20, INTMEM_190[] ROM:51D5 shl INTMEM_20, #6 ROM:51D8 lcall ROM_4550 ROM:51DB ld INTMEM_20, INTMEM_18E[] ROM:51E0 lcall ROM_4539 ROM:51E3 divu INTMEM_1C, #10CDh ROM:51E7 jnv ROM_51EC ROM:51E9 ldbse INTMEM_1C, #-1 ROM:51EC ROM:51EC ROM_51EC: ; CODE XREF: ROM:51E7↑j ROM:51EC st INTMEM_1C, (INTMEM_194+0Ah)[] ROM:51F1 mulu INTMEM_1C, #0Ah ROM:51F5 ldbze INTMEM_20, INTMEM_D3 ROM:51F8 lcall ROM_4550 ROM:51FB cmp INTMEM_20+2, #-1 ROM:51FF je ROM_5206 ROM:5201 jbc INTMEM_1C+1, 7, ROM_5206 ROM:5204 inc INTMEM_20+2 ROM:5206 ROM:5206 ROM_5206: ; CODE XREF: ROM:51FF↑j ROM:5206 ; ROM:5201↑j ROM:5206 st INTMEM_20+2, (INTMEM_194+8)[] ROM:520B ld INTMEM_20+2, #4E71h ROM:520F ld INTMEM_1C, #4000h ROM:5213 ld INTMEM_20, (INTMEM_194+8)[] ROM:5218 lcall ROM_4539 ROM:521B ld INTMEM_20, (INTMEM_194+4)[] ROM:5220 lcall ROM_4550 ROM:5223 cmp INTMEM_20+2, #-1 ROM:5227 je ROM_522E ROM:5229 jbc INTMEM_1C+1, 7, ROM_522E ROM:522C inc INTMEM_20+2 ROM:522E ROM:522E ROM_522E: ; CODE XREF: ROM:5227↑j ROM:522E ; ROM:5229↑j ROM:522E ld INTMEM_1A, INTMEM_20+2 ROM:5231 st INTMEM_1A, (INTMEM_3C4+2)[] ROM:5236 ldbze INTMEM_1C, INTMEM_1D0[] ROM:523B add INTMEM_1C, #50h ; 'P' ROM:523F ldbze INTMEM_1C+2, INTMEM_1D1[] ROM:5244 add INTMEM_1C+2, #50h ; 'P' ROM:5248 mulu INTMEM_1C, INTMEM_1C+2 ROM:524B shrl INTMEM_1C, #1 ROM:524E mulu INTMEM_1C, (INTMEM_194+2)[] ROM:5253 divu INTMEM_1C, #271h ROM:5257 mulu INTMEM_1C, INTMEM_1A ROM:525A ld INTMEM_20, #640h ROM:525E lcall ROM_4550 ROM:5261 st INTMEM_20+2, (INTMEM_194+6)[] ROM:5266 mulu INTMEM_1C, INTMEM_D6, (INTMEM_194+6)[] ROM:526C ld INTMEM_20, #61A8h ROM:5270 lcall ROM_4550 ROM:5273 st INTMEM_20+2, INTMEM_DC ROM:5276 ldbze INTMEM_1A, INTMEM_42+1 ROM:5279 sub INTMEM_1A, #80h ROM:527D shl INTMEM_1A, #2 ROM:5280 jbc INTMEM_1A+1, 7, ROM_528C ROM:5283 add INTMEM_DC, INTMEM_1A ROM:5286 jc ROM_5294 ROM:5288 clr INTMEM_DC ROM:528A sjmp ROM_5294 ROM:528C ; --------------------------------------------------------------------------- ROM:528C ROM:528C ROM_528C: ; CODE XREF: ROM:5280↑j ROM:528C add INTMEM_DC, INTMEM_1A ROM:528F jnc ROM_5294 ROM:5291 ldbse INTMEM_DC, #-1 ROM:5294 ROM:5294 ROM_5294: ; CODE XREF: ROM:5286↑j ROM:5294 ; ROM:528A↑j ... ROM:5294 ld INTMEM_20+2, #1900h ROM:5298 add INTMEM_1C+2, INTMEM_20+2, INTMEM_18A[] ROM:529E jnc ROM_52A3 ROM:52A0 ldbse INTMEM_1C+2, #-1 ROM:52A3 ROM:52A3 ROM_52A3: ; CODE XREF: ROM:529E↑j ROM:52A3 add INTMEM_20, INTMEM_20+2, INTMEM_18C[] ROM:52A9 jnc ROM_52AE ROM:52AB ldbse INTMEM_20, #-1 ROM:52AE ROM:52AE ROM_52AE: ; CODE XREF: ROM:52A9↑j ROM:52AE mulu INTMEM_1C, INTMEM_DC, INTMEM_1C+2 ROM:52B2 divu INTMEM_1C, INTMEM_20 ROM:52B5 jnv ROM_52BA ROM:52B7 ldbse INTMEM_1C, #-1 ROM:52BA ROM:52BA ROM_52BA: ; CODE XREF: ROM:52B5↑j ROM:52BA st INTMEM_1C, INTMEM_DC ROM:52BD jbs INTMEM_AD, 3, ROM_532C ROM:52C0 ldb INTMEM_1C, INTMEM_1BE[] ROM:52C5 cmpb INTMEM_1C, #-80h ROM:52C8 jh ROM_532C ROM:52CA ldb INTMEM_1C, 0F3h[INTMEM_56] ROM:52CF jbs INTMEM_FB, 0, ROM_52E1 ROM:52D2 addb INTMEM_1C+2, INTMEM_1C, 0F2h[INTMEM_56] ROM:52D8 jc ROM_532C ROM:52DA cmpb INTMEM_DF, INTMEM_1C+2 ROM:52DD jh ROM_532C ROM:52DF sjmp ROM_52EE ROM:52E1 ; --------------------------------------------------------------------------- ROM:52E1 ROM:52E1 ROM_52E1: ; CODE XREF: ROM:52CF↑j ROM:52E1 addb INTMEM_1C+2, INTMEM_1C, 0F1h[INTMEM_56] ROM:52E7 jc ROM_532C ROM:52E9 cmpb INTMEM_DF, INTMEM_1C+2 ROM:52EC jc ROM_532C ROM:52EE ROM:52EE ROM_52EE: ; CODE XREF: ROM:52DF↑j ROM:52EE orb INTMEM_FB, #1 ROM:52F1 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:52F6 ld INTMEM_1C, #19h ROM:52FA lcall ROM_317A ROM:52FD mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:5301 add INTMEM_20, INTMEM_1C+2, 50h[INTMEM_56] ROM:5307 sub INTMEM_20+2, INTMEM_1C+2, 52h[INTMEM_56] ROM:530D jc ROM_5311 ROM:530F clr INTMEM_20+2 ROM:5311 ROM:5311 ROM_5311: ; CODE XREF: ROM:530D↑j ROM:5311 jbc INTMEM_FB, 1, ROM_5319 ROM:5314 jbs INTMEM_F9, 2, ROM_5337 ROM:5317 sjmp ROM_5351 ROM:5319 ; --------------------------------------------------------------------------- ROM:5319 ROM:5319 ROM_5319: ; CODE XREF: ROM:ROM_5311↑j ROM:5319 cmp INTMEM_5E, INTMEM_20 ROM:531C jnc ROM_5376 ROM:531E jbs INTMEM_FA, 0, ROM_5376 ROM:5321 jbs INTMEM_FA, 1, ROM_5376 ROM:5324 orb INTMEM_FB, #2 ROM:5327 orb INTMEM_F9, #4 ROM:532A sjmp ROM_5376 ROM:532C ; --------------------------------------------------------------------------- ROM:532C ROM:532C ROM_532C: ; CODE XREF: ROM:52BD↑j ROM:532C ; ROM:52C8↑j ... ROM:532C andb INTMEM_FB, #-2 ROM:532F andb INTMEM_FB, #-3 ROM:5332 andb INTMEM_F9, #-5 ROM:5335 sjmp ROM_5376 ROM:5337 ; --------------------------------------------------------------------------- ROM:5337 ROM:5337 ROM_5337: ; CODE XREF: ROM:5314↑j ROM:5337 cmp INTMEM_20+2, INTMEM_5E ROM:533A jh ROM_532C ROM:533C cmp INTMEM_5E, INTMEM_1C+2 ROM:533F jc ROM_5376 ROM:5341 lcall ROM_464E ROM:5344 andb INTMEM_F9, #-5 ROM:5347 ld INTMEM_1C, 54h[INTMEM_56] ROM:534C st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5351 ROM:5351 ROM_5351: ; CODE XREF: ROM:5317↑j ROM:5351 cmp INTMEM_20+2, INTMEM_5E ROM:5354 jh ROM_532C ROM:5356 lcall ROM_464E ROM:5359 mulu INTMEM_1C, INTMEM_1A, 4Eh[INTMEM_56] ROM:535F cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:5362 jne ROM_532C ROM:5364 add INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5369 jc ROM_532C ROM:536B st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5370 mulu INTMEM_1C, INTMEM_DC ROM:5373 st INTMEM_1C+2, INTMEM_DC ROM:5376 ROM:5376 ROM_5376: ; CODE XREF: ROM:531C↑j ROM:5376 ; ROM:531E↑j ... ROM:5376 jbs INTMEM_F9, 2, ROM_538F ROM:5379 jbs INTMEM_AB, 4, ROM_5391 ROM:537C ldb INTMEM_1A, INTMEM_1AE[] ROM:5381 cmpb INTMEM_1A, 0F4h[INTMEM_56] ROM:5386 jnc ROM_538F ROM:5388 cmp INTMEM_5E, 56h[INTMEM_56] ROM:538D jnh ROM_5391 ROM:538F ROM:538F ROM_538F: ; CODE XREF: ROM:ROM_5376↑j ROM:538F ; ROM:5386↑j ROM:538F clr INTMEM_DC ROM:5391 ROM:5391 ROM_5391: ; CODE XREF: ROM:5379↑j ROM:5391 ; ROM:538D↑j ROM:5391 jbs INTMEM_F5+1, 1, ROM_539B ROM:5394 stb ZERO_REG, (INTMEM_1D1+2)[] ; Zero register ROM:5399 sjmp ROM_5411 ROM:539B ; --------------------------------------------------------------------------- ROM:539B ROM:539B ROM_539B: ; CODE XREF: ROM:ROM_5391↑j ROM:539B ldb INTMEM_1C+2, INTMEM_1AE[] ROM:53A0 ld INTMEM_1C, #1Ah ROM:53A4 lcall ROM_317A ROM:53A7 shl INTMEM_1C, #8 ROM:53AA mulu INTMEM_1C, 64h[INTMEM_56] ROM:53AF divu INTMEM_1C, (INTMEM_194+4)[] ROM:53B4 jnv ROM_53B9 ROM:53B6 ldbse INTMEM_1C, #-1 ROM:53B9 ROM:53B9 ROM_53B9: ; CODE XREF: ROM:53B4↑j ROM:53B9 mulu INTMEM_1C, INTMEM_18E[] ROM:53BE divu INTMEM_1C, 66h[INTMEM_56] ROM:53C3 jnv ROM_53C8 ROM:53C5 ldbse INTMEM_1C, #-1 ROM:53C8 ROM:53C8 ROM_53C8: ; CODE XREF: ROM:53C3↑j ROM:53C8 ldb INTMEM_20, (INTMEM_1D1+2)[] ROM:53CD mulub INTMEM_20, 0F6h[INTMEM_56] ROM:53D2 mulu INTMEM_20, INTMEM_1C ROM:53D5 subb INTMEM_1C, INTMEM_20+1 ROM:53D8 subcb INTMEM_1C+1, INTMEM_20+2 ROM:53DB jc ROM_53DF ROM:53DD clr INTMEM_1C ROM:53DF ROM:53DF ROM_53DF: ; CODE XREF: ROM:53DB↑j ROM:53DF st INTMEM_1C, INTMEM_DC ROM:53E2 ldb INTMEM_20+2, (INTMEM_1D1+2)[] ROM:53E7 ldb INTMEM_20, INTMEM_153[] ROM:53EC cmpb INTMEM_20, (INTMEM_1D1+3)[] ROM:53F1 je ROM_5408 ROM:53F3 stb INTMEM_20, (INTMEM_1D1+3)[] ROM:53F8 incb INTMEM_20+2 ROM:53FA cmpb INTMEM_20+2, 0F7h[INTMEM_56] ROM:53FF jne ROM_5403 ROM:5401 clrb INTMEM_20+2 ROM:5403 ROM:5403 ROM_5403: ; CODE XREF: ROM:53FF↑j ROM:5403 stb INTMEM_20+2, (INTMEM_1D1+2)[] ROM:5408 ROM:5408 ROM_5408: ; CODE XREF: ROM:53F1↑j ROM:5408 cmpb INTMEM_20+2, 0F8h[INTMEM_56] ROM:540D jnc ROM_5411 ROM:540F clr INTMEM_DC ROM:5411 ROM:5411 ROM_5411: ; CODE XREF: ROM:5399↑j ROM:5411 ; ROM:540D↑j ROM:5411 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5416 ld INTMEM_1C, #1Bh ROM:541A lcall ROM_317A ROM:541D clrb INTMEM_1C+1 ROM:541F shl INTMEM_1C, #3 ROM:5422 add INTMEM_1C, #7C00h ROM:5426 st INTMEM_1C, (INTMEM_1A6+2)[] ROM:542B ld INTMEM_1C, #1Dh ROM:542F ldb INTMEM_1C+2, INTMEM_F4[] ROM:5434 ldb INTMEM_20, INTMEM_1FD[] ROM:5439 cmpb INTMEM_20, INTMEM_1B9[] ROM:543E jh ROM_5447 ROM:5440 ld INTMEM_1C, #1Ch ROM:5444 ldb INTMEM_1C+2, INTMEM_DF ROM:5447 ROM:5447 ROM_5447: ; CODE XREF: ROM:543E↑j ROM:5447 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:544C lcall ROM_317A ROM:544F mulub INTMEM_1C, #32h ; '2' ROM:5452 st INTMEM_1C, (INTMEM_246+1Ah)[] ROM:5457 ldb INTMEM_1A, #0 ROM:545A jbs INTMEM_F5+1, 1, ROM_5467 ROM:545D cmp INTMEM_DC, 68h[INTMEM_56] ROM:5462 jc ROM_5467 ROM:5464 ldb INTMEM_1A, #1 ROM:5467 ROM:5467 ROM_5467: ; CODE XREF: ROM:545A↑j ROM:5467 ; ROM:5462↑j ROM:5467 stb INTMEM_1A, (INTMEM_1D1+4)[] ROM:546C ld INTMEM_20, #-3C80h ROM:5470 ld INTMEM_20+2, #1C9h ROM:5474 divu INTMEM_20, INTMEM_5E ROM:5477 jnv ROM_547C ROM:5479 ldbse INTMEM_20, #-1 ROM:547C ROM:547C ROM_547C: ; CODE XREF: ROM:5477↑j ROM:547C sub INTMEM_20, #0Bh ROM:5480 jc ROM_5484 ROM:5482 clr INTMEM_20 ROM:5484 ROM:5484 ROM_5484: ; CODE XREF: ROM:5480↑j ROM:5484 ld INTMEM_1C, INTMEM_DC ROM:5487 cmp INTMEM_1C, INTMEM_20 ROM:548A jnc ROM_548F ROM:548C ld INTMEM_1C, INTMEM_20 ROM:548F ROM:548F ROM_548F: ; CODE XREF: ROM:548A↑j ROM:548F ld INTMEM_1A, INTMEM_1C ROM:5492 cmp INTMEM_1A, ZERO_REG ; Zero register ROM:5495 je ROM_54BC ROM:5497 cmpb ZERO_REG, (INTMEM_1D1+4)[] ; Zero register ROM:549C je ROM_54A1 ROM:549E shl INTMEM_1A, #1 ROM:54A1 ROM:54A1 ROM_54A1: ; CODE XREF: ROM:549C↑j ROM:54A1 cmp INTMEM_1A, 6Ah[INTMEM_56] ROM:54A6 jnc ROM_54B4 ROM:54A8 cmp INTMEM_1A, 6Ch[INTMEM_56] ROM:54AD jnc ROM_54BC ROM:54AF andb INTMEM_FB, #-21h ROM:54B2 sjmp ROM_54BF ROM:54B4 ; --------------------------------------------------------------------------- ROM:54B4 ROM:54B4 ROM_54B4: ; CODE XREF: ROM:54A6↑j ROM:54B4 ld INTMEM_1C, 6Ah[INTMEM_56] ROM:54B9 shr INTMEM_1C, #1 ROM:54BC ROM:54BC ROM_54BC: ; CODE XREF: ROM:5495↑j ROM:54BC ; ROM:54AD↑j ROM:54BC orb INTMEM_FB, #20h ; ' ' ROM:54BF ROM:54BF ROM_54BF: ; CODE XREF: ROM:54B2↑j ROM:54BF jbs INTMEM_FB, 2, ROM_5506 ROM:54C2 ld INTMEM_1C+2, (INTMEM_1A6+2)[] ROM:54C7 ld INTMEM_20, (INTMEM_246+1Ah)[] ROM:54CC ldb INTMEM_20+3, (INTMEM_1D1+4)[] ROM:54D1 ldb INTMEM_20+2, 0F9h[INTMEM_56] ROM:54D6 jbc INTMEM_F5+1, 6, ROM_5500 ROM:54D9 jbs INTMEM_FB, 6, ROM_5503 ROM:54DC orb INTMEM_FB, #40h ; '@' ROM:54DF ld INTMEM_32, INTMEM_1C ROM:54E2 ld INTMEM_1C, #20h ; ' ' ROM:54E6 jbs INTMEM_F7, 0, ROM_54F7 ROM:54E9 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:54EE ld INTMEM_1C, #1Eh ROM:54F2 lcall ROM_317A ROM:54F5 clrb INTMEM_1C+1 ROM:54F7 ROM:54F7 ROM_54F7: ; CODE XREF: ROM:54E6↑j ROM:54F7 mulu INTMEM_1C, INTMEM_32 ROM:54FA shrl INTMEM_1C, #8 ROM:54FD ljmp ROM_335C ROM:5500 ; --------------------------------------------------------------------------- ROM:5500 ROM:5500 ROM_5500: ; CODE XREF: ROM:54D6↑j ROM:5500 andb INTMEM_FB, #-41h ROM:5503 ROM:5503 ROM_5503: ; CODE XREF: ROM:54D9↑j ROM:5503 lcall ROM_30D5 ROM:5506 ROM:5506 ROM_5506: ; CODE XREF: ROM:ROM_54BF↑j ROM:5506 ld INTMEM_1A, INTMEM_64[] ROM:550B add INTMEM_1A, #-8000h ROM:550F add INTMEM_1A, INTMEM_66[] ROM:5514 st INTMEM_1A, (INTMEM_3C4+4)[] ROM:5519 ret ROM:551A ROM:551A ; =============== S U B R O U T I N E ======================================= ROM:551A ROM:551A ROM:551A ROM_551A: ; CODE XREF: ROM_28EB:ROM_4232↑p ROM:551A cmpb INTMEM_9C, ZERO_REG ; Zero register ROM:551D jne ROM_554B ROM:551F ld INTMEM_20+2, #1E8h ROM:5523 ld INTMEM_20, #1D8h ROM:5527 ROM:5527 ROM_5527: ; CODE XREF: ROM_551A+1D↓j ROM:5527 ld INTMEM_1C, [INTMEM_20]+ ROM:552A mulu INTMEM_1C, [INTMEM_20+2] ROM:552D shrl INTMEM_1C, #0Ah ROM:5530 st INTMEM_1C, [INTMEM_20+2]+ ROM:5533 cmp INTMEM_20+2, #1F0h ROM:5537 jnc ROM_5527 ROM:5539 ld INTMEM_1C, 36h[INTMEM_56] ROM:553E mulu INTMEM_1C, INTMEM_188[] ROM:5543 st INTMEM_1C+2, INTMEM_188[] ROM:5548 orb INTMEM_F9, #-80h ROM:554B ROM:554B ROM_554B: ; CODE XREF: ROM_551A+3↑j ROM:554B cmp INTMEM_5E, 5Eh[INTMEM_56] ROM:5550 jnh ROM_555B ROM:5552 cmp INTMEM_5E, 5Ah[INTMEM_56] ROM:5557 jc ROM_5570 ROM:5559 sjmp ROM_55F0 ROM:555B ; --------------------------------------------------------------------------- ROM:555B ROM:555B ROM_555B: ; CODE XREF: ROM_551A+36↑j ROM:555B andb INTMEM_FB, #-11h ROM:555E andb INTMEM_FB, #-9 ROM:5561 ld INTMEM_1C, 58h[INTMEM_56] ROM:5566 st INTMEM_1C, INTMEM_1A4[] ROM:556B andb INTMEM_FB, #-5 ROM:556E sjmp ROM_561A ROM:5570 ; --------------------------------------------------------------------------- ROM:5570 ROM:5570 ROM_5570: ; CODE XREF: ROM_551A+3D↑j ROM:5570 jbs INTMEM_FB, 4, ROM_55AB ROM:5573 jbs INTMEM_FB, 3, ROM_5594 ROM:5576 orb INTMEM_FB, #8 ROM:5579 st ZERO_REG, INTMEM_1A2[] ; Zero register ROM:557E ldb INTMEM_1A, INTMEM_1AE[] ROM:5583 cmpb INTMEM_1A, 0F5h[INTMEM_56] ROM:5588 jc ROM_55A5 ROM:558A ld INTMEM_20, 60h[INTMEM_56] ROM:558F st INTMEM_20, INTMEM_1A2[] ROM:5594 ROM:5594 ROM_5594: ; CODE XREF: ROM_551A+59↑j ROM:5594 cmp ZERO_REG, INTMEM_1A2[] ; Zero register ROM:5599 jne ROM_55D3 ROM:559B ld INTMEM_20, 62h[INTMEM_56] ROM:55A0 st INTMEM_20, INTMEM_1A2[] ROM:55A5 ROM:55A5 ROM_55A5: ; CODE XREF: ROM_551A+6E↑j ROM:55A5 andb INTMEM_FB, #-9 ROM:55A8 orb INTMEM_FB, #10h ROM:55AB ROM:55AB ROM_55AB: ; CODE XREF: ROM_551A:ROM_5570↑j ROM:55AB ld INTMEM_1C, 58h[INTMEM_56] ROM:55B0 sub INTMEM_1C, 5Ah[INTMEM_56] ROM:55B5 ld INTMEM_20+2, INTMEM_1A2[] ROM:55BA clr INTMEM_20 ROM:55BC divu INTMEM_20, 62h[INTMEM_56] ROM:55C1 jnv ROM_55C6 ROM:55C3 ldbse INTMEM_20, #-1 ROM:55C6 ROM:55C6 ROM_55C6: ; CODE XREF: ROM_551A+A7↑j ROM:55C6 mulu INTMEM_20, INTMEM_1C ROM:55C9 add INTMEM_20+2, 5Ah[INTMEM_56] ROM:55CE st INTMEM_20+2, INTMEM_1A4[] ROM:55D3 ROM:55D3 ROM_55D3: ; CODE XREF: ROM_551A+7F↑j ROM:55D3 cmpb ZERO_REG, INTMEM_9B ; Zero register ROM:55D6 jne ROM_55E9 ROM:55D8 ld INTMEM_20, INTMEM_1A2[] ROM:55DD cmp ZERO_REG, INTMEM_20 ; Zero register ROM:55E0 je ROM_55E9 ROM:55E2 dec INTMEM_20 ROM:55E4 st INTMEM_20, INTMEM_1A2[] ROM:55E9 ROM:55E9 ROM_55E9: ; CODE XREF: ROM_551A+BC↑j ROM:55E9 ; ROM_551A+C6↑j ROM:55E9 cmp INTMEM_5E, INTMEM_1A4[] ROM:55EE jc ROM_55FD ROM:55F0 ROM:55F0 ROM_55F0: ; CODE XREF: ROM_551A+3F↑j ROM:55F0 jbc INTMEM_FB, 2, ROM_561A ROM:55F3 ld INTMEM_DC, INTMEM_1A6[] ROM:55F8 andb INTMEM_FB, #-5 ROM:55FB sjmp ROM_561A ROM:55FD ; --------------------------------------------------------------------------- ROM:55FD ROM:55FD ROM_55FD: ; CODE XREF: ROM_551A+D4↑j ROM:55FD ld INTMEM_1C, INTMEM_1A4[] ROM:5602 add INTMEM_1C, 5Ch[INTMEM_56] ROM:5607 cmp INTMEM_5E, INTMEM_1C ROM:560A jnh ROM_561A ROM:560C jbs INTMEM_FB, 2, ROM_5617 ROM:560F orb INTMEM_FB, #4 ROM:5612 st INTMEM_DC, INTMEM_1A6[] ROM:5617 ROM:5617 ROM_5617: ; CODE XREF: ROM_551A+F2↑j ROM:5617 lcall ROM_3850 ROM:561A ROM:561A ROM_561A: ; CODE XREF: ROM_551A+54↑j ROM:561A ; ROM_551A:ROM_55F0↑j ... ROM:561A djnz INTMEM_EE, ROM_567F ROM:561D ldb INTMEM_EE, 15Bh[INTMEM_56] ROM:5622 subb INTMEM_1C+2, INTMEM_84+1, INTMEM_ED ROM:5626 jc ROM_5633 ROM:5628 negb INTMEM_1C+2 ROM:562A cmpb INTMEM_1C+2, 15Ah[INTMEM_56] ROM:562F jnc ROM_5643 ROM:5631 clrb INTMEM_EC ROM:5633 ROM:5633 ROM_5633: ; CODE XREF: ROM_551A+10C↑j ROM:5633 stb INTMEM_84+1, INTMEM_ED ROM:5636 subb INTMEM_1A, INTMEM_84+1, 159h[INTMEM_56] ROM:563C jnc ROM_5643 ROM:563E cmpb INTMEM_1A, INTMEM_F3 ROM:5641 jc ROM_5651 ROM:5643 ROM:5643 ROM_5643: ; CODE XREF: ROM_551A+115↑j ROM:5643 ; ROM_551A+122↑j ROM:5643 ldb INTMEM_F3, INTMEM_F2 ROM:5646 ldb INTMEM_F2, INTMEM_F1 ROM:5649 ldb INTMEM_F1, INTMEM_EF+1 ROM:564C ldb INTMEM_EF+1, INTMEM_EF ROM:564F sjmp ROM_567C ROM:5651 ; --------------------------------------------------------------------------- ROM:5651 ROM:5651 ROM_5651: ; CODE XREF: ROM_551A+127↑j ROM:5651 ldb INTMEM_F3, INTMEM_84+1 ROM:5654 ldb INTMEM_F2, INTMEM_84+1 ROM:5657 ldb INTMEM_F1, INTMEM_84+1 ROM:565A ldb INTMEM_EF+1, INTMEM_84+1 ROM:565D cmp INTMEM_5E, 38h[INTMEM_56] ROM:5662 jnc ROM_567C ROM:5664 cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:5669 jc ROM_567C ROM:566B cmpb INTMEM_EC, 15Ch[INTMEM_56] ROM:5670 jc ROM_567C ROM:5672 incb INTMEM_EC ROM:5674 ld INTMEM_1C, INTMEM_270[] ROM:5679 lcall ROM_385D ROM:567C ROM:567C ROM_567C: ; CODE XREF: ROM_551A+135↑j ROM:567C ; ROM_551A+148↑j ... ROM:567C ldb INTMEM_EF, INTMEM_84+1 ROM:567F ROM:567F ROM_567F: ; CODE XREF: ROM_551A:ROM_561A↑j ROM:567F ret ROM:567F ; End of function ROM_551A ROM:567F ROM:5680 ROM:5680 ; =============== S U B R O U T I N E ======================================= ROM:5680 ROM:5680 ROM:5680 ROM_5680: ; CODE XREF: ROM_4219+C↑p ROM:5680 andb INTMEM_FB, #7Fh ROM:5683 jbc INTMEM_F5+1, 5, ROM_56B0 ROM:5686 jbs INTMEM_FB+1, 0, ROM_5698 ROM:5689 ldb INTMEM_1C, INTMEM_1AE[] ROM:568E cmpb INTMEM_1C, 0FCh[INTMEM_56] ROM:5693 jnh ROM_56B3 ROM:5695 orb INTMEM_FB+1, #1 ROM:5698 ROM:5698 ROM_5698: ; CODE XREF: ROM_5680+6↑j ROM:5698 ldb INTMEM_1C+1, INTMEM_1AD[] ROM:569D cmpb INTMEM_1C+1, 0FAh[INTMEM_56] ROM:56A2 jnh ROM_56AB ROM:56A4 cmpb INTMEM_DF, 0FBh[INTMEM_56] ROM:56A9 jh ROM_56B3 ROM:56AB ROM:56AB ROM_56AB: ; CODE XREF: ROM_5680+22↑j ROM:56AB orb INTMEM_FB, #-80h ROM:56AE sjmp ROM_56B3 ROM:56B0 ; --------------------------------------------------------------------------- ROM:56B0 ROM:56B0 ROM_56B0: ; CODE XREF: ROM_5680+3↑j ROM:56B0 andb INTMEM_FB+1, #-2 ROM:56B3 ROM:56B3 ROM_56B3: ; CODE XREF: ROM_5680+13↑j ROM:56B3 ; ROM_5680+29↑j ... ROM:56B3 jbs INTMEM_FB, 7, ROM_56BB ROM:56B6 andb INTMEM_A3, #-11h ROM:56B9 sjmp ROM_56BE ROM:56BB ; --------------------------------------------------------------------------- ROM:56BB ROM:56BB ROM_56BB: ; CODE XREF: ROM_5680:ROM_56B3↑j ROM:56BB orb INTMEM_A3, #10h ROM:56BE ROM:56BE ROM_56BE: ; CODE XREF: ROM_5680+39↑j ROM:56BE jbs INTMEM_F9, 0, ROM_56ED ROM:56C1 jbs INTMEM_FB+1, 1, ROM_56E5 ROM:56C4 jbc INTMEM_FB+1, 0, ROM_56F6 ROM:56C7 ld INTMEM_1C, #1Fh ROM:56CB ldb INTMEM_1C+2, INTMEM_1AE[] ROM:56D0 lcall ROM_317A ROM:56D3 ldb INTMEM_C8, INTMEM_1C ROM:56D6 ld INTMEM_1C, #20h ; ' ' ROM:56DA lcall ROM_317A ROM:56DD stb INTMEM_1C, INTMEM_272[] ROM:56E2 orb INTMEM_FB+1, #2 ROM:56E5 ROM:56E5 ROM_56E5: ; CODE XREF: ROM_5680+41↑j ROM:56E5 cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:56E8 jne ROM_56ED ROM:56EA orb INTMEM_F9, #1 ROM:56ED ROM:56ED ROM_56ED: ; CODE XREF: ROM_5680:ROM_56BE↑j ROM:56ED ; ROM_5680+68↑j ROM:56ED jbs INTMEM_F5+1, 5, ROM_56F6 ROM:56F0 andb INTMEM_F9, #-2 ROM:56F3 andb INTMEM_FB+1, #-3 ROM:56F6 ROM:56F6 ROM_56F6: ; CODE XREF: ROM_5680+44↑j ROM:56F6 ; ROM_5680:ROM_56ED↑j ROM:56F6 jbs INTMEM_F5+1, 3, ROM_571C ROM:56F9 jbc INTMEM_FB+1, 0, ROM_571C ROM:56FC lcall ROM_37D3 ROM:56FF cmpb INTMEM_1C+1, 101h[INTMEM_56] ROM:5704 jc ROM_570D ROM:5706 cmpb INTMEM_1C+1, 102h[INTMEM_56] ROM:570B jh ROM_5710 ROM:570D ROM:570D ROM_570D: ; CODE XREF: ROM_5680+84↑j ROM:570D orb INTMEM_FB+1, #4 ROM:5710 ROM:5710 ROM_5710: ; CODE XREF: ROM_5680+8B↑j ROM:5710 jbc INTMEM_F9, 0, ROM_571C ROM:5713 jbs INTMEM_FB+1, 2, ROM_571E ROM:5716 orb INTMEM_52, #-80h ROM:5719 orb INTMEM_F5+1, #8 ROM:571C ROM:571C ROM_571C: ; CODE XREF: ROM_5680:ROM_56F6↑j ROM:571C ; ROM_5680+79↑j ... ROM:571C sjmp ROM_57C9 ROM:571E ; --------------------------------------------------------------------------- ROM:571E ROM:571E ROM_571E: ; CODE XREF: ROM_5680+93↑j ROM:571E jbc INTMEM_FB+1, 3, ROM_5747 ROM:5721 jbc INTMEM_FB, 1, ROM_5733 ROM:5724 ldb INTMEM_CE, 0FDh[INTMEM_56] ROM:5729 jbs INTMEM_AD, 3, ROM_574D ROM:572C ldb INTMEM_CE, 0FEh[INTMEM_56] ROM:5731 sjmp ROM_574D ROM:5733 ; --------------------------------------------------------------------------- ROM:5733 ROM:5733 ROM_5733: ; CODE XREF: ROM_5680+A1↑j ROM:5733 lcall ROM_37D3 ROM:5736 cmpb INTMEM_1C+1, 0FFh[INTMEM_56] ROM:573B jh ROM_5742 ROM:573D cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:5740 jne ROM_574D ROM:5742 ROM:5742 ROM_5742: ; CODE XREF: ROM_5680+BB↑j ROM:5742 andb INTMEM_FB+1, #-9 ROM:5745 sjmp ROM_574F ROM:5747 ; --------------------------------------------------------------------------- ROM:5747 ROM:5747 ROM_5747: ; CODE XREF: ROM_5680:ROM_571E↑j ROM:5747 jbc INTMEM_FB, 1, ROM_574F ROM:574A orb INTMEM_FB+1, #8 ROM:574D ROM:574D ROM_574D: ; CODE XREF: ROM_5680+A9↑j ROM:574D ; ROM_5680+B1↑j ... ROM:574D sjmp ROM_57C9 ROM:574F ; --------------------------------------------------------------------------- ROM:574F ROM:574F ROM_574F: ; CODE XREF: ROM_5680+C5↑j ROM:574F ; ROM_5680:ROM_5747↑j ROM:574F cmp INTMEM_D6, 6Eh[INTMEM_56] ROM:5754 jc ROM_5784 ROM:5756 cmp INTMEM_D6, 70h[INTMEM_56] ROM:575B jnh ROM_5772 ROM:575D andb INTMEM_F9, #-3 ROM:5760 ldb INTMEM_B2, 104h[INTMEM_56] ROM:5765 cmp INTMEM_D6, #61A8h ROM:5769 jnc ROM_5794 ROM:576B ldb INTMEM_B2, 103h[INTMEM_56] ROM:5770 sjmp ROM_5794 ROM:5772 ; --------------------------------------------------------------------------- ROM:5772 ROM:5772 ROM_5772: ; CODE XREF: ROM_5680+DB↑j ROM:5772 jbs INTMEM_F9, 1, ROM_5784 ROM:5775 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5778 jne ROM_5794 ROM:577A orb INTMEM_F9, #2 ROM:577D ldb INTMEM_B2, 105h[INTMEM_56] ROM:5782 sjmp ROM_5794 ROM:5784 ; --------------------------------------------------------------------------- ROM:5784 ROM:5784 ROM_5784: ; CODE XREF: ROM_5680+D4↑j ROM:5784 ; ROM_5680:ROM_5772↑j ROM:5784 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5787 jne ROM_5794 ROM:5789 orb INTMEM_F5+1, #8 ROM:578C orb INTMEM_52, #-80h ROM:578F andb INTMEM_F9, #-3 ROM:5792 sjmp ROM_57C9 ROM:5794 ; --------------------------------------------------------------------------- ROM:5794 ROM:5794 ROM_5794: ; CODE XREF: ROM_5680+E9↑j ROM:5794 ; ROM_5680+F0↑j ... ROM:5794 jbs INTMEM_F5+1, 2, ROM_57A3 ROM:5797 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:579C cmpb INTMEM_1C+2, 107h[INTMEM_56] ROM:57A1 jnh ROM_57C9 ROM:57A3 ROM:57A3 ROM_57A3: ; CODE XREF: ROM_5680:ROM_5794↑j ROM:57A3 cmpb INTMEM_D3, 106h[INTMEM_56] ROM:57A8 jne ROM_57C9 ROM:57AA jbs INTMEM_FB, 2, ROM_57C9 ROM:57AD jbs INTMEM_FB, 5, ROM_57C9 ROM:57B0 jbs INTMEM_AC, 5, ROM_57CC ROM:57B3 ROM:57B3 ROM_57B3: ; CODE XREF: ROM_5680:ROM_57C9↓j ROM:57B3 orb INTMEM_F5+1, #4 ROM:57B6 cmpb ZERO_REG, INTMEM_272[] ; Zero register ROM:57BB je ROM_57D3 ROM:57BD ldb INTMEM_C9, INTMEM_272[] ROM:57C2 stb ZERO_REG, INTMEM_272[] ; Zero register ROM:57C7 sjmp ROM_57D3 ROM:57C9 ; --------------------------------------------------------------------------- ROM:57C9 ROM:57C9 ROM_57C9: ; CODE XREF: ROM_5680:ROM_571C↑j ROM:57C9 ; ROM_5680:ROM_574D↑j ... ROM:57C9 jbs INTMEM_AC, 4, ROM_57B3 ROM:57CC ROM:57CC ROM_57CC: ; CODE XREF: ROM_5680+130↑j ROM:57CC ld INTMEM_D6, #61A8h ROM:57D0 andb INTMEM_F5+1, #-5 ROM:57D3 ROM:57D3 ROM_57D3: ; CODE XREF: ROM_5680+13B↑j ROM:57D3 ; ROM_5680+147↑j ROM:57D3 andb INTMEM_FB+1, #-41h ROM:57D6 lcall ROM_37D3 ROM:57D9 jbs INTMEM_FB+1, 5, ROM_57E8 ROM:57DC cmpb INTMEM_1C+1, 0FFh[INTMEM_56] ROM:57E1 jnh ROM_57F5 ROM:57E3 orb INTMEM_FB+1, #20h ; ' ' ROM:57E6 sjmp ROM_57F2 ROM:57E8 ; --------------------------------------------------------------------------- ROM:57E8 ROM:57E8 ROM_57E8: ; CODE XREF: ROM_5680+159↑j ROM:57E8 cmpb INTMEM_1C+1, 100h[INTMEM_56] ROM:57ED jc ROM_57F5 ROM:57EF andb INTMEM_FB+1, #-21h ROM:57F2 ROM:57F2 ROM_57F2: ; CODE XREF: ROM_5680+166↑j ROM:57F2 orb INTMEM_FB+1, #40h ; '@' ROM:57F5 ROM:57F5 ROM_57F5: ; CODE XREF: ROM_5680+161↑j ROM:57F5 ; ROM_5680+16D↑j ROM:57F5 jbs INTMEM_F5+1, 2, ROM_57FD ROM:57F8 andb INTMEM_FB+1, #-11h ROM:57FB sjmp ROM_58B1 ROM:57FD ; --------------------------------------------------------------------------- ROM:57FD ROM:57FD ROM_57FD: ; CODE XREF: ROM_5680:ROM_57F5↑j ROM:57FD jbc INTMEM_FB+1, 4, ROM_5855 ROM:5800 jbs INTMEM_FB+1, 6, ROM_583D ROM:5803 jbs INTMEM_FA, 5, ROM_580D ROM:5806 cmpb INTMEM_B6, ZERO_REG ; Zero register ROM:5809 je ROM_5855 ROM:580B sjmp ROM_5812 ROM:580D ; --------------------------------------------------------------------------- ROM:580D ROM:580D ROM_580D: ; CODE XREF: ROM_5680+183↑j ROM:580D cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:5810 je ROM_5855 ROM:5812 ROM:5812 ROM_5812: ; CODE XREF: ROM_5680+18B↑j ROM:5812 cmpb INTMEM_C5, ZERO_REG ; Zero register ROM:5815 je ROM_5819 ROM:5817 sjmp ROM_58B1 ROM:5819 ; --------------------------------------------------------------------------- ROM:5819 ROM:5819 ROM_5819: ; CODE XREF: ROM_5680+195↑j ROM:5819 ldb INTMEM_C5, 10Ah[INTMEM_56] ROM:581E ld INTMEM_1C, #24h ; '$' ROM:5822 jbs INTMEM_FB+1, 5, ROM_5829 ROM:5825 ld INTMEM_1C, #23h ; '#' ROM:5829 ROM:5829 ROM_5829: ; CODE XREF: ROM_5680+1A2↑j ROM:5829 ldb INTMEM_1C+2, INTMEM_DF ROM:582C ldb INTMEM_1C+3, INTMEM_1AD[] ROM:5831 lcall ROM_317A ROM:5834 clrb INTMEM_1C+1 ROM:5836 stb INTMEM_1C, INTMEM_3CD[] ROM:583B sjmp ROM_588E ROM:583D ; --------------------------------------------------------------------------- ROM:583D ROM:583D ROM_583D: ; CODE XREF: ROM_5680+180↑j ROM:583D ld INTMEM_1C+2, INTMEM_14A[] ROM:5842 ld INTMEM_20, INTMEM_D6 ROM:5845 shr INTMEM_20, #1 ROM:5848 st INTMEM_20, INTMEM_14A[] ROM:584D add INTMEM_1C+2, INTMEM_20 ROM:5850 st INTMEM_1C+2, INTMEM_262[] ROM:5855 ROM:5855 ROM_5855: ; CODE XREF: ROM_5680:ROM_57FD↑j ROM:5855 ; ROM_5680+189↑j ... ROM:5855 orb INTMEM_FB+1, #10h ROM:5858 ldb INTMEM_B6, 108h[INTMEM_56] ROM:585D ldb INTMEM_B7, 109h[INTMEM_56] ROM:5862 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:5867 ldb INTMEM_1C+2, INTMEM_DF ROM:586A ld INTMEM_1C, #22h ; '"' ROM:586E jbs INTMEM_FB+1, 5, ROM_5875 ROM:5871 ld INTMEM_1C, #21h ; '!' ROM:5875 ROM:5875 ROM_5875: ; CODE XREF: ROM_5680+1EE↑j ROM:5875 lcall ROM_317A ROM:5878 stb INTMEM_1C, INTMEM_3CE[] ROM:587D clrb INTMEM_1C+1 ROM:587F mulub INTMEM_20, INTMEM_C9, #8 ROM:5883 add INTMEM_20, #190h ROM:5887 mulu INTMEM_1C, INTMEM_20 ROM:588A divu INTMEM_1C, #32h ; '2' ROM:588E ROM:588E ROM_588E: ; CODE XREF: ROM_5680+1BB↑j ROM:588E jbc INTMEM_FB+1, 5, ROM_58A2 ROM:5891 sub INTMEM_D6, INTMEM_1C ROM:5894 cmp INTMEM_D6, 70h[INTMEM_56] ROM:5899 jc ROM_58B1 ROM:589B ld INTMEM_D6, 70h[INTMEM_56] ROM:58A0 sjmp ROM_58B1 ROM:58A2 ; --------------------------------------------------------------------------- ROM:58A2 ROM:58A2 ROM_58A2: ; CODE XREF: ROM_5680:ROM_588E↑j ROM:58A2 add INTMEM_D6, INTMEM_1C ROM:58A5 cmp INTMEM_D6, 6Eh[INTMEM_56] ROM:58AA jnh ROM_58B1 ROM:58AC ld INTMEM_D6, 6Eh[INTMEM_56] ROM:58B1 ROM:58B1 ROM_58B1: ; CODE XREF: ROM_5680+17B↑j ROM:58B1 ; ROM_5680+197↑j ... ROM:58B1 jbc INTMEM_F5+1, 2, ROM_58F4 ROM:58B4 jbc INTMEM_F7, 5, ROM_58F4 ROM:58B7 jbs INTMEM_F9, 3, ROM_58F2 ROM:58BA jbc INTMEM_F7, 6, ROM_58F2 ROM:58BD ldb INTMEM_1C, INTMEM_1F7[] ROM:58C2 cmpb INTMEM_1C, 10Eh[INTMEM_56] ROM:58C7 jc ROM_58F2 ROM:58C9 ldb INTMEM_1C, INTMEM_1F5[] ROM:58CE cmpb INTMEM_1C, 10Dh[INTMEM_56] ROM:58D3 jnh ROM_58F2 ROM:58D5 ldb INTMEM_1C, INTMEM_1F9[] ROM:58DA cmpb INTMEM_1C, 10Bh[INTMEM_56] ROM:58DF jc ROM_58F2 ROM:58E1 cmpb INTMEM_1C, 10Ch[INTMEM_56] ROM:58E6 jnh ROM_58F2 ROM:58E8 cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:58EB jne ROM_58F0 ROM:58ED jbs INTMEM_FB+1, 6, ROM_58F6 ROM:58F0 ROM:58F0 ROM_58F0: ; CODE XREF: ROM_5680+26B↑j ROM:58F0 sjmp ROM_597D ROM:58F2 ; --------------------------------------------------------------------------- ROM:58F2 ROM:58F2 ROM_58F2: ; CODE XREF: ROM_5680+237↑j ROM:58F2 ; ROM_5680+23A↑j ... ROM:58F2 sjmp ROM_5969 ROM:58F4 ; --------------------------------------------------------------------------- ROM:58F4 ROM:58F4 ROM_58F4: ; CODE XREF: ROM_5680:ROM_58B1↑j ROM:58F4 ; ROM_5680+234↑j ROM:58F4 sjmp ROM_5964 ROM:58F6 ; --------------------------------------------------------------------------- ROM:58F6 ROM:58F6 ROM_58F6: ; CODE XREF: ROM_5680+26D↑j ROM:58F6 ldb INTMEM_1C+1, INTMEM_273[] ROM:58FB incb INTMEM_1C+1 ROM:58FD stb INTMEM_1C+1, INTMEM_273[] ROM:5902 ld INTMEM_20, INTMEM_264[] ROM:5907 ld INTMEM_20+2, INTMEM_266[] ROM:590C add INTMEM_20, INTMEM_262[] ROM:5911 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:5914 st INTMEM_20, INTMEM_264[] ROM:5919 st INTMEM_20+2, INTMEM_266[] ROM:591E ldbze INTMEM_1A, INTMEM_273[] ROM:5923 cmpb INTMEM_1A, 10Fh[INTMEM_56] ROM:5928 jnc ROM_597D ROM:592A ldb INTMEM_1C+3, INTMEM_274[] ROM:592F cmpb INTMEM_1C+3, 110h[INTMEM_56] ROM:5934 jc ROM_596E ROM:5936 incb INTMEM_1C+3 ROM:5938 stb INTMEM_1C+3, INTMEM_274[] ROM:593D divu INTMEM_20, INTMEM_1A ROM:5940 cmp INTMEM_20, 72h[INTMEM_56] ROM:5945 jc ROM_5959 ROM:5947 cmp INTMEM_20, 74h[INTMEM_56] ROM:594C jh ROM_5962 ROM:594E cmpb INTMEM_42+1, 113h[INTMEM_56] ROM:5953 jnh ROM_5962 ROM:5955 decb INTMEM_42+1 ROM:5957 sjmp ROM_596E ROM:5959 ; --------------------------------------------------------------------------- ROM:5959 ROM:5959 ROM_5959: ; CODE XREF: ROM_5680+2C5↑j ROM:5959 cmpb INTMEM_42+1, 112h[INTMEM_56] ROM:595E jc ROM_5962 ROM:5960 incb INTMEM_42+1 ROM:5962 ROM:5962 ROM_5962: ; CODE XREF: ROM_5680+2CC↑j ROM:5962 ; ROM_5680+2D3↑j ... ROM:5962 sjmp ROM_596E ROM:5964 ; --------------------------------------------------------------------------- ROM:5964 ROM:5964 ROM_5964: ; CODE XREF: ROM_5680:ROM_58F4↑j ROM:5964 stb ZERO_REG, INTMEM_274[] ; Zero register ROM:5969 ROM:5969 ROM_5969: ; CODE XREF: ROM_5680:ROM_58F2↑j ROM:5969 ldb INTMEM_B3, 111h[INTMEM_56] ROM:596E ROM:596E ROM_596E: ; CODE XREF: ROM_5680+2B4↑j ROM:596E ; ROM_5680+2D7↑j ... ROM:596E stb ZERO_REG, INTMEM_273[] ; Zero register ROM:5973 st ZERO_REG, INTMEM_266[] ; Zero register ROM:5978 st ZERO_REG, INTMEM_264[] ; Zero register ROM:597D ROM:597D ROM_597D: ; CODE XREF: ROM_5680:ROM_58F0↑j ROM:597D ; ROM_5680+2A8↑j ROM:597D ret ROM:597D ; End of function ROM_5680 ROM:597D ROM:597E ROM:597E ; =============== S U B R O U T I N E ======================================= ROM:597E ROM:597E ROM:597E ROM_597E: ; CODE XREF: ROM_4219+3↑p ROM:597E jbc INTMEM_F9, 0, ROM_59E7 ROM:5981 jbs INTMEM_F9, 1, ROM_59E7 ROM:5984 ldb INTMEM_1A, INTMEM_1AE[] ROM:5989 cmpb INTMEM_1A, 0D1h[INTMEM_56] ROM:598E jnc ROM_59E7 ROM:5990 cmpb INTMEM_1A, 0D2h[INTMEM_56] ROM:5995 jh ROM_599A ROM:5997 jbc INTMEM_F9, 4, ROM_59E7 ROM:599A ROM:599A ROM_599A: ; CODE XREF: ROM_597E+17↑j ROM:599A jbc INTMEM_F9, 2, ROM_59C5 ROM:599D ldb INTMEM_1C+2, 0D3h[INTMEM_56] ROM:59A2 cmpb INTMEM_1C+2, INTMEM_1AD[] ROM:59A7 jh ROM_59C5 ROM:59A9 addb INTMEM_1C+2, 0D4h[INTMEM_56] ROM:59AE cmpb INTMEM_1C+2, INTMEM_1AD[] ROM:59B3 jnc ROM_59B8 ROM:59B5 jbc INTMEM_F9, 5, ROM_59C5 ROM:59B8 ROM:59B8 ROM_59B8: ; CODE XREF: ROM_597E+35↑j ROM:59B8 orb INTMEM_F9, #20h ; ' ' ROM:59BB orb INTMEM_F9, #10h ROM:59BE ldb INTMEM_1C, 0D6h[INTMEM_56] ROM:59C3 sjmp ROM_59EC ROM:59C5 ; --------------------------------------------------------------------------- ROM:59C5 ROM:59C5 ROM_59C5: ; CODE XREF: ROM_597E:ROM_599A↑j ROM:59C5 ; ROM_597E+29↑j ... ROM:59C5 andb INTMEM_F9, #-21h ROM:59C8 orb INTMEM_F9, #10h ROM:59CB ldb INTMEM_1C+2, INTMEM_DF ROM:59CE ldb INTMEM_1C+3, INTMEM_1AD[] ROM:59D3 ld INTMEM_1C, #4 ROM:59D7 lcall ROM_317A ROM:59DA jbc INTMEM_F9, 3, ROM_59EC ROM:59DD mulub INTMEM_1C, 0D5h[INTMEM_56] ROM:59E2 divub INTMEM_1C, #64h ; 'd' ROM:59E5 sjmp ROM_59EC ROM:59E7 ; --------------------------------------------------------------------------- ROM:59E7 ROM:59E7 ROM_59E7: ; CODE XREF: ROM_597E↑j ROM:59E7 ; ROM_597E+3↑j ... ROM:59E7 andb INTMEM_F9, #-11h ROM:59EA clrb INTMEM_1C ROM:59EC ROM:59EC ROM_59EC: ; CODE XREF: ROM_597E+45↑j ROM:59EC ; ROM_597E+5C↑j ... ROM:59EC stb INTMEM_1C, INTMEM_F5[] ROM:59F1 ret ROM:59F1 ; End of function ROM_597E ROM:59F1 ROM:59F2 ROM:59F2 ; =============== S U B R O U T I N E ======================================= ROM:59F2 ROM:59F2 ROM:59F2 ROM_59F2: ; CODE XREF: ROM_4219+6↑p ROM:59F2 ROM:59F2 ; FUNCTION CHUNK AT ROM:42F4 SIZE 0000000E BYTES ROM:59F2 ROM:59F2 ld INTMEM_1A, #384h ROM:59F6 st INTMEM_1A, INTMEM_268[] ROM:59FB clrb INTMEM_E1 ROM:59FD ldb INTMEM_1C+2, INTMEM_1C8[] ROM:5A02 ldb INTMEM_1C+3, INTMEM_1AF[] ROM:5A07 ld INTMEM_1C, #25h ; '%' ROM:5A0B lcall ROM_317A ROM:5A0E stb INTMEM_1C, INTMEM_3CF[] ROM:5A13 ldb INTMEM_1C+2, INTMEM_1C ROM:5A16 lcall ROM_4692 ROM:5A19 stb INTMEM_1C, INTMEM_1AA[] ROM:5A1E ld INTMEM_32, 76h[INTMEM_56] ROM:5A23 add INTMEM_32, #-8000h ROM:5A27 sub INTMEM_32, INTMEM_D4 ROM:5A2A jh ROM_5A33 ROM:5A2C stb ZERO_REG, INTMEM_275[] ; Zero register ROM:5A31 sjmp ROM_5A6F ROM:5A33 ; --------------------------------------------------------------------------- ROM:5A33 ROM:5A33 ROM_5A33: ; CODE XREF: ROM_59F2+38↑j ROM:5A33 ld INTMEM_1C, #26h ; '&' ROM:5A37 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:5A3C lcall ROM_317A ROM:5A3F jbc INTMEM_FB+1, 7, ROM_5A49 ROM:5A42 ldb INTMEM_1C, 116h[INTMEM_56] ROM:5A47 sjmp ROM_5A6A ROM:5A49 ; --------------------------------------------------------------------------- ROM:5A49 ROM:5A49 ROM_5A49: ; CODE XREF: ROM_59F2+4D↑j ROM:5A49 jbc INTMEM_D4+1, 7, ROM_5A56 ROM:5A4C clrb INTMEM_1C+1 ROM:5A4E mulu INTMEM_1C, INTMEM_32 ROM:5A51 divu INTMEM_1C, 76h[INTMEM_56] ROM:5A56 ROM:5A56 ROM_5A56: ; CODE XREF: ROM_59F2:ROM_5A49↑j ROM:5A56 cmpb INTMEM_1C, INTMEM_275[] ROM:5A5B jh ROM_5A6A ROM:5A5D addb INTMEM_1A, INTMEM_1C, 115h[INTMEM_56] ROM:5A63 cmpb INTMEM_1A, INTMEM_275[] ROM:5A68 jc ROM_5A6F ROM:5A6A ROM:5A6A ROM_5A6A: ; CODE XREF: ROM_59F2+55↑j ROM:5A6A ; ROM_59F2+69↑j ROM:5A6A stb INTMEM_1C, INTMEM_275[] ROM:5A6F ROM:5A6F ROM_5A6F: ; CODE XREF: ROM_59F2+3F↑j ROM:5A6F ; ROM_59F2+76↑j ROM:5A6F ldb INTMEM_1C, INTMEM_E4 ROM:5A72 ld INTMEM_1A, #68BCh ROM:5A76 ljmp ROM_42F4 ROM:5A76 ; End of function ROM_59F2 ROM:5A76 ROM:5A79 ; --------------------------------------------------------------------------- ROM:5A79 jbc INTMEM_F5+1, 5, ROM_5A81 ROM:5A7C ROM:5A7C ROM_5A7C: ; CODE XREF: ROM:5B1A↓j ROM:5A7C ldb INTMEM_E4, #3 ROM:5A7F ROM:5A7F ROM_5A7F: ; CODE XREF: ROM:5A9E↓j ROM:5A7F sjmp ROM_5B64 ROM:5A81 ; --------------------------------------------------------------------------- ROM:5A81 ROM:5A81 ROM_5A81: ; CODE XREF: ROM:5A79↑j ROM:5A81 jbc INTMEM_AD, 4, ROM_5A91 ROM:5A84 ROM:5A84 ROM_5A84: ; CODE XREF: ROM:5AE3↓j ROM:5A84 ldb INTMEM_E4, #1 ROM:5A87 ROM:5A87 ROM_5A87: ; CODE XREF: ROM:5A8C↓j ROM:5A87 sjmp ROM_5B64 ROM:5A89 ; --------------------------------------------------------------------------- ROM:5A89 jbs INTMEM_F5+1, 5, ROM_5A93 ROM:5A8C jbs INTMEM_AD, 4, ROM_5A87 ROM:5A8F ROM:5A8F ROM_5A8F: ; CODE XREF: ROM:5A9B↓j ROM:5A8F clrb INTMEM_E4 ROM:5A91 ROM:5A91 ROM_5A91: ; CODE XREF: ROM:ROM_5A81↑j ROM:5A91 sjmp ROM_5B64 ROM:5A93 ; --------------------------------------------------------------------------- ROM:5A93 ROM:5A93 ROM_5A93: ; CODE XREF: ROM:5A89↑j ROM:5A93 ldb INTMEM_E4, #2 ROM:5A96 orb INTMEM_FD, #1 ROM:5A99 sjmp ROM_5B5E ROM:5A9B ; --------------------------------------------------------------------------- ROM:5A9B jbc INTMEM_F5+1, 5, ROM_5A8F ROM:5A9E jbc INTMEM_AD, 4, ROM_5A7F ROM:5AA1 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5AA6 addb INTMEM_1C+3, 117h[INTMEM_56] ROM:5AAB cmpb INTMEM_1C+3, #-4Ch ROM:5AAE jnh ROM_5AB3 ROM:5AB0 ldb INTMEM_1C+3, #-4Ch ROM:5AB3 ROM:5AB3 ROM_5AB3: ; CODE XREF: ROM:5AAE↑j ROM:5AB3 ldb INTMEM_1C+2, INTMEM_1B0[] ROM:5AB8 ld INTMEM_1C, #27h ; ''' ROM:5ABC lcall ROM_317A ROM:5ABF addb INTMEM_DE, INTMEM_8E, INTMEM_1C ROM:5AC3 jc ROM_5ACA ROM:5AC5 cmpb INTMEM_DE, INTMEM_1C+3 ROM:5AC8 jnh ROM_5ACD ROM:5ACA ROM:5ACA ROM_5ACA: ; CODE XREF: ROM:5AC3↑j ROM:5ACA ldb INTMEM_DE, INTMEM_1C+3 ROM:5ACD ROM:5ACD ROM_5ACD: ; CODE XREF: ROM:5AC8↑j ROM:5ACD stb INTMEM_8E, (INTMEM_275+1)[] ROM:5AD2 cmpb INTMEM_E3, 118h[INTMEM_56] ROM:5AD7 jc ROM_5ADE ROM:5AD9 ROM:5AD9 ROM_5AD9: ; CODE XREF: ROM:5B29↓j ROM:5AD9 ldb INTMEM_E3, 118h[INTMEM_56] ROM:5ADE ROM:5ADE ROM_5ADE: ; CODE XREF: ROM:5AD7↑j ROM:5ADE ldb INTMEM_E4, #6 ROM:5AE1 sjmp ROM_5B4C ROM:5AE3 ; --------------------------------------------------------------------------- ROM:5AE3 jbc INTMEM_F5+1, 5, ROM_5A84 ROM:5AE6 jbs INTMEM_AD, 4, ROM_5B4C ROM:5AE9 ldb INTMEM_1C+2, INTMEM_1B0[] ROM:5AEE ld INTMEM_1C, #28h ; '(' ROM:5AF2 lcall ROM_317A ROM:5AF5 subb INTMEM_DE, INTMEM_8E, INTMEM_1C ROM:5AF9 jh ROM_5AFE ROM:5AFB ldb INTMEM_DE, #1 ROM:5AFE ROM:5AFE ROM_5AFE: ; CODE XREF: ROM:5AF9↑j ROM:5AFE stb INTMEM_8E, (INTMEM_275+1)[] ROM:5B03 ROM:5B03 ROM_5B03: ; CODE XREF: ROM:5B4A↓j ROM:5B03 ldb INTMEM_E3, 9Bh[INTMEM_56] ROM:5B08 ldb INTMEM_E4, #4 ROM:5B0B sjmp ROM_5B64 ROM:5B0D ; --------------------------------------------------------------------------- ROM:5B0D jbs INTMEM_AD, 4, ROM_5B1C ROM:5B10 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:5B13 jne ROM_5B64 ROM:5B15 stb ZERO_REG, (INTMEM_275+1)[] ; Zero register ROM:5B1A sjmp ROM_5A7C ROM:5B1C ; --------------------------------------------------------------------------- ROM:5B1C ROM:5B1C ROM_5B1C: ; CODE XREF: ROM:5B0D↑j ROM:5B1C ldb INTMEM_1A, (INTMEM_275+1)[] ROM:5B21 stb INTMEM_DE, (INTMEM_275+1)[] ROM:5B26 ldb INTMEM_DE, INTMEM_1A ROM:5B29 sjmp ROM_5AD9 ROM:5B2B ; --------------------------------------------------------------------------- ROM:5B2B jbc INTMEM_AD, 4, ROM_5B3D ROM:5B2E cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:5B31 jne ROM_5B4C ROM:5B33 stb ZERO_REG, (INTMEM_275+1)[] ; Zero register ROM:5B38 ldb INTMEM_E4, #5 ROM:5B3B sjmp ROM_5B4C ROM:5B3D ; --------------------------------------------------------------------------- ROM:5B3D ROM:5B3D ROM_5B3D: ; CODE XREF: ROM:5B2B↑j ROM:5B3D ldb INTMEM_1A, (INTMEM_275+1)[] ROM:5B42 stb INTMEM_DE, (INTMEM_275+1)[] ROM:5B47 ldb INTMEM_DE, INTMEM_1A ROM:5B4A sjmp ROM_5B03 ROM:5B4C ; --------------------------------------------------------------------------- ROM:5B4C ROM:5B4C ROM_5B4C: ; CODE XREF: ROM:5AE1↑j ROM:5B4C ; ROM:5AE6↑j ... ROM:5B4C ldb INTMEM_1C, INTMEM_275[] ROM:5B51 addb INTMEM_E1, INTMEM_1C ROM:5B54 addb INTMEM_1C, INTMEM_1AA[] ROM:5B59 stb INTMEM_1C, INTMEM_1AA[] ROM:5B5E ROM:5B5E ROM_5B5E: ; CODE XREF: ROM:5A99↑j ROM:5B5E ld INTMEM_1C, #2Ah ; '*' ROM:5B62 sjmp ROM_5B68 ROM:5B64 ; --------------------------------------------------------------------------- ROM:5B64 ROM:5B64 ROM_5B64: ; CODE XREF: ROM:ROM_5A7F↑j ROM:5B64 ; ROM:ROM_5A87↑j ... ROM:5B64 ld INTMEM_1C, #29h ; ')' ROM:5B68 ROM:5B68 ROM_5B68: ; CODE XREF: ROM:5B62↑j ROM:5B68 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:5B6D lcall ROM_317A ROM:5B70 stb INTMEM_1C, INTMEM_E2 ROM:5B73 ldb INTMEM_1C, INTMEM_1B0[] ROM:5B78 ldb INTMEM_1C+1, INTMEM_F4[] ROM:5B7D jbc INTMEM_AD, 5, ROM_5BF4 ROM:5B80 jbc INTMEM_F8, 3, ROM_5BF4 ROM:5B83 cmpb INTMEM_1C, 11Ah[INTMEM_56] ROM:5B88 jh ROM_5BF4 ROM:5B8A cmpb INTMEM_1C+1, 11Ch[INTMEM_56] ROM:5B8F jh ROM_5BF4 ROM:5B91 jbs INTMEM_FD, 1, ROM_5BC9 ROM:5B94 cmpb INTMEM_1C, 11Bh[INTMEM_56] ROM:5B99 jnc ROM_5B9D ROM:5B9B sjmp ROM_5C1F ROM:5B9D ; --------------------------------------------------------------------------- ROM:5B9D ROM:5B9D ROM_5B9D: ; CODE XREF: ROM:5B99↑j ROM:5B9D cmpb INTMEM_1C+1, 11Dh[INTMEM_56] ROM:5BA2 jc ROM_5C1F ROM:5BA4 orb INTMEM_FD, #2 ROM:5BA7 ldb INTMEM_1C+3, INTMEM_8E ROM:5BAA ldb INTMEM_1C+2, 11Eh[INTMEM_56] ROM:5BAF lcall ROM_46BA ROM:5BB2 stb INTMEM_1C+2, INTMEM_DE ROM:5BB5 ldb INTMEM_1C+2, INTMEM_1AA[] ROM:5BBA addb INTMEM_1C+2, 120h[INTMEM_56] ROM:5BBF cmpb INTMEM_DE, INTMEM_1C+2 ROM:5BC2 jnh ROM_5C1A ROM:5BC4 ldb INTMEM_DE, INTMEM_1C+2 ROM:5BC7 sjmp ROM_5C1A ROM:5BC9 ; --------------------------------------------------------------------------- ROM:5BC9 ROM:5BC9 ROM_5BC9: ; CODE XREF: ROM:5B91↑j ROM:5BC9 jbs INTMEM_F9, 3, ROM_5BD7 ROM:5BCC cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:5BCF jne ROM_5C1F ROM:5BD1 orb INTMEM_F9, #8 ROM:5BD4 orb INTMEM_A3, #4 ROM:5BD7 ROM:5BD7 ROM_5BD7: ; CODE XREF: ROM:ROM_5BC9↑j ROM:5BD7 ldb INTMEM_1C+2, 119h[INTMEM_56] ROM:5BDC ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5BE1 lcall ROM_46BA ROM:5BE4 subb INTMEM_1A, INTMEM_1C+2, INTMEM_1AA[] ROM:5BEA addb INTMEM_E1, INTMEM_1A ROM:5BED stb INTMEM_1C+2, INTMEM_1AA[] ROM:5BF2 sjmp ROM_5C1F ROM:5BF4 ; --------------------------------------------------------------------------- ROM:5BF4 ROM:5BF4 ROM_5BF4: ; CODE XREF: ROM:5B7D↑j ROM:5BF4 ; ROM:5B80↑j ... ROM:5BF4 jbc INTMEM_FD, 1, ROM_5C1F ROM:5BF7 ldb INTMEM_1C+3, INTMEM_8E ROM:5BFA ldb INTMEM_1C+2, 11Fh[INTMEM_56] ROM:5BFF lcall ROM_46BA ROM:5C02 cmpb INTMEM_1C+3, INTMEM_1AA[] ROM:5C07 jc ROM_5C0E ROM:5C09 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5C0E ROM:5C0E ROM_5C0E: ; CODE XREF: ROM:5C07↑j ROM:5C0E stb INTMEM_1C+3, INTMEM_DE ROM:5C11 andb INTMEM_FD, #-3 ROM:5C14 andb INTMEM_F9, #-9 ROM:5C17 andb INTMEM_A3, #-5 ROM:5C1A ROM:5C1A ROM_5C1A: ; CODE XREF: ROM:5BC2↑j ROM:5C1A ; ROM:5BC7↑j ROM:5C1A ldb INTMEM_E3, 9Bh[INTMEM_56] ROM:5C1F ROM:5C1F ROM_5C1F: ; CODE XREF: ROM:5B9B↑j ROM:5C1F ; ROM:5BA2↑j ... ROM:5C1F jbs INTMEM_FA, 0, ROM_5C31 ROM:5C22 ldb INTMEM_1C, INTMEM_1F5[] ROM:5C27 jbc INTMEM_FD, 2, ROM_5C36 ROM:5C2A cmpb INTMEM_1C, 122h[INTMEM_56] ROM:5C2F jnh ROM_5C40 ROM:5C31 ROM:5C31 ROM_5C31: ; CODE XREF: ROM:ROM_5C1F↑j ROM:5C31 andb INTMEM_FD, #-5 ROM:5C34 sjmp ROM_5C60 ROM:5C36 ; --------------------------------------------------------------------------- ROM:5C36 ROM:5C36 ROM_5C36: ; CODE XREF: ROM:5C27↑j ROM:5C36 cmpb INTMEM_1C, 121h[INTMEM_56] ROM:5C3B jc ROM_5C60 ROM:5C3D orb INTMEM_FD, #4 ROM:5C40 ROM:5C40 ROM_5C40: ; CODE XREF: ROM:5C2F↑j ROM:5C40 ldb INTMEM_1C+2, 124h[INTMEM_56] ROM:5C45 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5C4A lcall ROM_46BA ROM:5C4D subb INTMEM_1A, INTMEM_1C+2, INTMEM_1AA[] ROM:5C53 addb INTMEM_E1, INTMEM_1A ROM:5C56 stb INTMEM_1C+2, INTMEM_1AA[] ROM:5C5B addb INTMEM_E2, 123h[INTMEM_56] ROM:5C60 ROM:5C60 ROM_5C60: ; CODE XREF: ROM:5C34↑j ROM:5C60 ; ROM:5C3B↑j ROM:5C60 ldb INTMEM_1C+2, 125h[INTMEM_56] ROM:5C65 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5C6A lcall ROM_46BA ROM:5C6D stb INTMEM_1C+2, (INTMEM_275+3)[] ROM:5C72 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5C77 ldb INTMEM_1C+2, 126h[INTMEM_56] ROM:5C7C lcall ROM_46BA ROM:5C7F jbc INTMEM_F8, 3, ROM_5CC4 ROM:5C82 ldb INTMEM_1A, (INTMEM_275+2)[] ROM:5C87 jbc INTMEM_FB+1, 7, ROM_5CB3 ROM:5C8A cmpb INTMEM_1A, INTMEM_1AA[] ROM:5C8F jh ROM_5CB3 ROM:5C91 jbs INTMEM_FD, 3, ROM_5CA5 ROM:5C94 cmpb INTMEM_8E, (INTMEM_275+2)[] ROM:5C99 jne ROM_5CCF ROM:5C9B orb INTMEM_FD, #8 ROM:5C9E ldb INTMEM_B8, 128h[INTMEM_56] ROM:5CA3 sjmp ROM_5CCF ROM:5CA5 ; --------------------------------------------------------------------------- ROM:5CA5 ROM:5CA5 ROM_5CA5: ; CODE XREF: ROM:5C91↑j ROM:5CA5 cmpb INTMEM_8E, (INTMEM_275+2)[] ROM:5CAA jne ROM_5CCC ROM:5CAC cmpb ZERO_REG, INTMEM_B8 ; Zero register ROM:5CAF jne ROM_5CCF ROM:5CB1 sjmp ROM_5CB8 ROM:5CB3 ; --------------------------------------------------------------------------- ROM:5CB3 ROM:5CB3 ROM_5CB3: ; CODE XREF: ROM:5C87↑j ROM:5CB3 ; ROM:5C8F↑j ROM:5CB3 ldb INTMEM_1A, INTMEM_1AA[] ROM:5CB8 ROM:5CB8 ROM_5CB8: ; CODE XREF: ROM:5CB1↑j ROM:5CB8 subb INTMEM_1A, 127h[INTMEM_56] ROM:5CBD jnc ROM_5CC4 ROM:5CBF cmpb INTMEM_1A, INTMEM_1C+3 ROM:5CC2 jc ROM_5CC7 ROM:5CC4 ROM:5CC4 ROM_5CC4: ; CODE XREF: ROM:5C7F↑j ROM:5CC4 ; ROM:5CBD↑j ROM:5CC4 ldb INTMEM_1A, INTMEM_1C+3 ROM:5CC7 ROM:5CC7 ROM_5CC7: ; CODE XREF: ROM:5CC2↑j ROM:5CC7 stb INTMEM_1A, (INTMEM_275+2)[] ROM:5CCC ROM:5CCC ROM_5CCC: ; CODE XREF: ROM:5CAA↑j ROM:5CCC andb INTMEM_FD, #-9 ROM:5CCF ROM:5CCF ROM_5CCF: ; CODE XREF: ROM:5C99↑j ROM:5CCF ; ROM:5CA3↑j ... ROM:5CCF addb INTMEM_1C, INTMEM_45, #-80h ROM:5CD3 addb INTMEM_E2, INTMEM_1C ROM:5CD6 ldbze INTMEM_1C, INTMEM_E2 ROM:5CD9 mulub INTMEM_1C, #19h ROM:5CDC sub INTMEM_1C+2, INTMEM_5E, INTMEM_1C ROM:5CE0 add INTMEM_D4, INTMEM_1C+2, #-8000h ROM:5CE5 add INTMEM_1C+2, #200h ROM:5CE9 jge ROM_5CED ROM:5CEB clr INTMEM_1C+2 ROM:5CED ROM:5CED ROM_5CED: ; CODE XREF: ROM:5CE9↑j ROM:5CED shr INTMEM_1C+2, #2 ROM:5CF0 cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:5CF3 je ROM_5CF8 ROM:5CF5 ldb INTMEM_1C+2, #-1 ROM:5CF8 ROM:5CF8 ROM_5CF8: ; CODE XREF: ROM:5CF3↑j ROM:5CF8 stb INTMEM_1C+2, INTMEM_E5 ROM:5CFB jbs INTMEM_AD, 3, ROM_5D19 ROM:5CFE cmp INTMEM_D4, 78h[INTMEM_56] ROM:5D03 jh ROM_5D0A ROM:5D05 orb INTMEM_FA, #20h ; ' ' ROM:5D08 sjmp ROM_5D1C ROM:5D0A ; --------------------------------------------------------------------------- ROM:5D0A ROM:5D0A ROM_5D0A: ; CODE XREF: ROM:5D03↑j ROM:5D0A ldbze INTMEM_1C+2, 129h[INTMEM_56] ROM:5D0F add INTMEM_1C+2, 78h[INTMEM_56] ROM:5D14 cmp INTMEM_D4, INTMEM_1C+2 ROM:5D17 jnh ROM_5D1C ROM:5D19 ROM:5D19 ROM_5D19: ; CODE XREF: ROM:5CFB↑j ROM:5D19 andb INTMEM_FA, #-21h ROM:5D1C ROM:5D1C ROM_5D1C: ; CODE XREF: ROM:5D08↑j ROM:5D1C ; ROM:5D17↑j ROM:5D1C orb INTMEM_FD, #10h ROM:5D1F andb INTMEM_FD, #-21h ROM:5D22 andb INTMEM_FD, #-41h ROM:5D25 sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5D2A jc ROM_5D31 ROM:5D2C andb INTMEM_FD, #-11h ROM:5D2F neg INTMEM_1C ROM:5D31 ROM:5D31 ROM_5D31: ; CODE XREF: ROM:5D2A↑j ROM:5D31 cmp INTMEM_1C, 7Ah[INTMEM_56] ROM:5D36 jc ROM_5D40 ROM:5D38 andb INTMEM_FD, #-11h ROM:5D3B orb INTMEM_FD, #20h ; ' ' ROM:5D3E sjmp ROM_5D4A ROM:5D40 ; --------------------------------------------------------------------------- ROM:5D40 ROM:5D40 ROM_5D40: ; CODE XREF: ROM:5D36↑j ROM:5D40 cmp INTMEM_1C, 7Ch[INTMEM_56] ROM:5D45 jc ROM_5D4A ROM:5D47 orb INTMEM_FD, #40h ; '@' ROM:5D4A ROM:5D4A ROM_5D4A: ; CODE XREF: ROM:5D3E↑j ROM:5D4A ; ROM:5D45↑j ROM:5D4A jbs INTMEM_FD, 7, ROM_5D73 ROM:5D4D jbs INTMEM_FB+1, 7, ROM_5D7A ROM:5D50 ROM:5D50 ROM_5D50: ; CODE XREF: ROM:5D78↓j ROM:5D50 andb INTMEM_FD, #7Fh ROM:5D53 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:5D58 ldb INTMEM_1C+3, INTMEM_1AF[] ROM:5D5D ld INTMEM_1C, #2Bh ; '+' ROM:5D61 lcall ROM_317A ROM:5D64 jbc INTMEM_F9, 2, ROM_5D7F ROM:5D67 mulub INTMEM_1C, 12Bh[INTMEM_56] ROM:5D6C divub INTMEM_1C, #0Ah ROM:5D6F jv ROM_5DA7 ROM:5D71 sjmp ROM_5D7F ROM:5D73 ; --------------------------------------------------------------------------- ROM:5D73 ROM:5D73 ROM_5D73: ; CODE XREF: ROM:ROM_5D4A↑j ROM:5D73 cmp INTMEM_D4, 7Eh[INTMEM_56] ROM:5D78 jh ROM_5D50 ROM:5D7A ROM:5D7A ROM_5D7A: ; CODE XREF: ROM:5D4D↑j ROM:5D7A orb INTMEM_FD, #-80h ROM:5D7D clrb INTMEM_1C ROM:5D7F ROM:5D7F ROM_5D7F: ; CODE XREF: ROM:5D64↑j ROM:5D7F ; ROM:5D71↑j ROM:5D7F stb INTMEM_1C, (INTMEM_3CF+1)[] ROM:5D84 addb INTMEM_1C, INTMEM_1AA[] ROM:5D89 jc ROM_5DA7 ROM:5D8B ldb INTMEM_34, INTMEM_1C ROM:5D8E ldb INTMEM_20, (INTMEM_275+4)[] ROM:5D93 mulub INTMEM_20, 12Ah[INTMEM_56] ROM:5D98 shl INTMEM_20, #1 ROM:5D9B addb INTMEM_1C, INTMEM_20+1 ROM:5D9E jc ROM_5DA7 ROM:5DA0 cmpb INTMEM_1C, 12Ch[INTMEM_56] ROM:5DA5 jnh ROM_5DAC ROM:5DA7 ROM:5DA7 ROM_5DA7: ; CODE XREF: ROM:5D6F↑j ROM:5DA7 ; ROM:5D89↑j ... ROM:5DA7 ldb INTMEM_1C, 12Ch[INTMEM_56] ROM:5DAC ROM:5DAC ROM_5DAC: ; CODE XREF: ROM:5DA5↑j ROM:5DAC stb INTMEM_1C, (INTMEM_275+5)[] ROM:5DB1 ldb INTMEM_E5+1, INTMEM_8E ROM:5DB4 sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5DB9 je ROM_5DFF ROM:5DBB jnc ROM_5DDE ROM:5DBD divub INTMEM_1C, 12Fh[INTMEM_56] ROM:5DC2 jv ROM_5DD7 ROM:5DC4 cmpb INTMEM_1C, #0 ROM:5DC7 jne ROM_5DCB ROM:5DC9 incb INTMEM_1C ROM:5DCB ROM:5DCB ROM_5DCB: ; CODE XREF: ROM:5DC7↑j ROM:5DCB subb INTMEM_E5+1, INTMEM_1C ROM:5DCE jnc ROM_5DD7 ROM:5DD0 cmpb INTMEM_E5+1, (INTMEM_275+2)[] ROM:5DD5 jc ROM_5DFF ROM:5DD7 ROM:5DD7 ROM_5DD7: ; CODE XREF: ROM:5DC2↑j ROM:5DD7 ; ROM:5DCE↑j ROM:5DD7 ldb INTMEM_E5+1, (INTMEM_275+2)[] ROM:5DDC sjmp ROM_5DFF ROM:5DDE ; --------------------------------------------------------------------------- ROM:5DDE ROM:5DDE ROM_5DDE: ; CODE XREF: ROM:5DBB↑j ROM:5DDE neg INTMEM_1C ROM:5DE0 divub INTMEM_1C, 12Fh[INTMEM_56] ROM:5DE5 jv ROM_5DFA ROM:5DE7 cmpb INTMEM_1C, #0 ROM:5DEA jne ROM_5DEE ROM:5DEC incb INTMEM_1C ROM:5DEE ROM:5DEE ROM_5DEE: ; CODE XREF: ROM:5DEA↑j ROM:5DEE addb INTMEM_E5+1, INTMEM_1C ROM:5DF1 jc ROM_5DFA ROM:5DF3 cmpb INTMEM_E5+1, (INTMEM_275+3)[] ROM:5DF8 jnc ROM_5DFF ROM:5DFA ROM:5DFA ROM_5DFA: ; CODE XREF: ROM:5DE5↑j ROM:5DFA ; ROM:5DF1↑j ROM:5DFA ldb INTMEM_E5+1, (INTMEM_275+3)[] ROM:5DFF ROM:5DFF ROM_5DFF: ; CODE XREF: ROM:5DB9↑j ROM:5DFF ; ROM:5DD5↑j ... ROM:5DFF ldb INTMEM_1C+2, INTMEM_E5[] ROM:5E04 ld INTMEM_1C, #2Ch ; ',' ROM:5E08 lcall ROM_317A ROM:5E0B stb INTMEM_1C, INTMEM_E5+2 ROM:5E0E jbs INTMEM_FD, 4, ROM_5E40 ROM:5E11 ld INTMEM_1C, #2Dh ; '-' ROM:5E15 ldb INTMEM_1C+2, 130h[INTMEM_56] ROM:5E1A lcall ROM_317A ROM:5E1D stb INTMEM_1C, INTMEM_27B[] ROM:5E22 ld INTMEM_1C, #2Dh ; '-' ROM:5E26 ldb INTMEM_1C+2, INTMEM_42 ROM:5E29 lcall ROM_317A ROM:5E2C stb INTMEM_1C, INTMEM_27C[] ROM:5E31 ld INTMEM_1C, #2Fh ; '/' ROM:5E35 ldb INTMEM_1C+2, #-1 ROM:5E38 lcall ROM_317A ROM:5E3B stb INTMEM_1C, INTMEM_27D[] ROM:5E40 ROM:5E40 ROM_5E40: ; CODE XREF: ROM:5E0E↑j ROM:5E40 jbc INTMEM_AB, 4, ROM_5E88 ROM:5E43 jbs INTMEM_F5+1, 5, ROM_5EA1 ROM:5E46 jbs INTMEM_F8, 5, ROM_5E73 ROM:5E49 ldb INTMEM_1C+1, INTMEM_1FD[] ROM:5E4E cmpb INTMEM_1C+1, 0C6h[INTMEM_56] ROM:5E53 jh ROM_5E70 ROM:5E55 ROM:5E55 ROM_5E55: ; CODE XREF: ROM:ROM_5E73↓j ROM:5E55 ldb INTMEM_1C+2, INTMEM_1B0[] ROM:5E5A ld INTMEM_1C, #31h ; '1' ROM:5E5E lcall ROM_317A ROM:5E61 ldb INTMEM_1C+2, INTMEM_1C ROM:5E64 addb INTMEM_1C, 130h[INTMEM_56] ROM:5E69 stb INTMEM_1C, (INTMEM_3D1+1)[] ROM:5E6E sjmp ROM_5E8D ROM:5E70 ; --------------------------------------------------------------------------- ROM:5E70 ROM:5E70 ROM_5E70: ; CODE XREF: ROM:5E53↑j ROM:5E70 orb INTMEM_F8, #20h ; ' ' ROM:5E73 ROM:5E73 ROM_5E73: ; CODE XREF: ROM:5E46↑j ROM:5E73 jbs INTMEM_AB, 6, ROM_5E55 ROM:5E76 jbc INTMEM_F7, 4, ROM_5E83 ROM:5E79 jbs INTMEM_A8+1, 4, ROM_5E9B ROM:5E7C ldb INTMEM_E5+3, INTMEM_1B5[] ROM:5E81 sjmp ROM_5E96 ROM:5E83 ; --------------------------------------------------------------------------- ROM:5E83 ROM:5E83 ROM_5E83: ; CODE XREF: ROM:5E76↑j ROM:5E83 ldb INTMEM_E5+3, INTMEM_42 ROM:5E86 sjmp ROM_5E96 ROM:5E88 ; --------------------------------------------------------------------------- ROM:5E88 ROM:5E88 ROM_5E88: ; CODE XREF: ROM:ROM_5E40↑j ROM:5E88 ldb INTMEM_1C+2, 131h[INTMEM_56] ROM:5E8D ROM:5E8D ROM_5E8D: ; CODE XREF: ROM:5E6E↑j ROM:5E8D lcall ROM_4692 ROM:5E90 andb INTMEM_F8, #-21h ROM:5E93 ldb INTMEM_E5+3, INTMEM_1C ROM:5E96 ROM:5E96 ROM_5E96: ; CODE XREF: ROM:5E81↑j ROM:5E96 ; ROM:5E86↑j ROM:5E96 ldb INTMEM_E5+4, 9Bh[INTMEM_56] ROM:5E9B ROM:5E9B ROM_5E9B: ; CODE XREF: ROM:5E79↑j ROM:5E9B lcall ROM_6260 ROM:5E9E ljmp ROM_6253 ROM:5EA1 ; --------------------------------------------------------------------------- ROM:5EA1 ROM:5EA1 ROM_5EA1: ; CODE XREF: ROM:5E43↑j ROM:5EA1 andb INTMEM_F8, #-21h ROM:5EA4 ldb INTMEM_1C, INTMEM_E5+5 ROM:5EA7 ld INTMEM_1A, #68CAh ROM:5EAB ljmp ROM_42F4 ROM:5EAE ; --------------------------------------------------------------------------- ROM:5EAE incb INTMEM_E5+5 ROM:5EB0 ldb INTMEM_B8+2, 132h[INTMEM_56] ROM:5EB5 jbs INTMEM_AD, 3, ROM_5EFC ROM:5EB8 cmp INTMEM_D4, 80h[INTMEM_56] ROM:5EBD jnh ROM_5EC8 ROM:5EBF ldb INTMEM_B8+2, 133h[INTMEM_56] ROM:5EC4 incb INTMEM_E5+5 ROM:5EC6 sjmp ROM_5F37 ROM:5EC8 ; --------------------------------------------------------------------------- ROM:5EC8 ROM:5EC8 ROM_5EC8: ; CODE XREF: ROM:5EBD↑j ROM:5EC8 cmpb ZERO_REG, INTMEM_B8+2 ; Zero register ROM:5ECB je ROM_5EE1 ROM:5ECD sjmp ROM_5F56 ROM:5ECF ; --------------------------------------------------------------------------- ROM:5ECF jbs INTMEM_AD, 3, ROM_5EFC ROM:5ED2 cmpb ZERO_REG, INTMEM_B8+2 ; Zero register ROM:5ED5 jne ROM_5F37 ROM:5ED7 incb INTMEM_E5+5 ROM:5ED9 sjmp ROM_5F2B ROM:5EDB ; --------------------------------------------------------------------------- ROM:5EDB jbs INTMEM_AD, 3, ROM_5EFC ROM:5EDE jbs INTMEM_FD, 4, ROM_5F2B ROM:5EE1 ROM:5EE1 ROM_5EE1: ; CODE XREF: ROM:5ECB↑j ROM:5EE1 orb INTMEM_F8, #8 ROM:5EE4 ROM:5EE4 ROM_5EE4: ; CODE XREF: ROM:5F0C↓j ROM:5EE4 ; ROM:5F26↓j ROM:5EE4 orb INTMEM_FB+1, #-80h ROM:5EE7 ldb INTMEM_E5+5, #4 ROM:5EEA andb INTMEM_FE, #-2 ROM:5EED sjmp ROM_5F39 ROM:5EEF ; --------------------------------------------------------------------------- ROM:5EEF jbc INTMEM_D4+1, 7, ROM_5F39 ROM:5EF2 jbs INTMEM_AD, 3, ROM_5EFC ROM:5EF5 cmpb INTMEM_DF, 134h[INTMEM_56] ROM:5EFA jc ROM_5F39 ROM:5EFC ROM:5EFC ROM_5EFC: ; CODE XREF: ROM:5EB5↑j ROM:5EFC ; ROM:5ECF↑j ... ROM:5EFC stb INTMEM_8E, (INTMEM_27D+1)[] ROM:5F01 andb INTMEM_FB+1, #7Fh ROM:5F04 orb INTMEM_F8, #8 ROM:5F07 ldb INTMEM_E5+5, #5 ROM:5F0A sjmp ROM_5F44 ROM:5F0C ; --------------------------------------------------------------------------- ROM:5F0C jbc INTMEM_D4+1, 7, ROM_5EE4 ROM:5F0F jbc INTMEM_FA, 5, ROM_5F44 ROM:5F12 jbc INTMEM_FE, 2, ROM_5F44 ROM:5F15 cmpb INTMEM_DF, 134h[INTMEM_56] ROM:5F1A jnc ROM_5F44 ROM:5F1C cmpb INTMEM_8E, (INTMEM_27D+1)[] ROM:5F21 jne ROM_5F44 ROM:5F23 lcall ROM_472D ROM:5F26 jbs INTMEM_1A, 0, ROM_5EE4 ROM:5F29 sjmp ROM_5F4C ROM:5F2B ; --------------------------------------------------------------------------- ROM:5F2B ROM:5F2B ROM_5F2B: ; CODE XREF: ROM:5ED9↑j ROM:5F2B ; ROM:5EDE↑j ROM:5F2B mulub INTMEM_1C, INTMEM_E5+2, 135h[INTMEM_56] ROM:5F31 ldb INTMEM_E5+4, INTMEM_1C+1 ROM:5F34 ldb INTMEM_E5+3, INTMEM_E5+1 ROM:5F37 ROM:5F37 ROM_5F37: ; CODE XREF: ROM:5EC6↑j ROM:5F37 ; ROM:5ED5↑j ROM:5F37 sjmp ROM_5F56 ROM:5F39 ; --------------------------------------------------------------------------- ROM:5F39 ROM:5F39 ROM_5F39: ; CODE XREF: ROM:5EED↑j ROM:5F39 ; ROM:5EEF↑j ... ROM:5F39 lcall ROM_4667 ROM:5F3C ldb INTMEM_E5+3, INTMEM_E5+1 ROM:5F3F ldb INTMEM_E5+4, INTMEM_E5+2 ROM:5F42 sjmp ROM_5F56 ROM:5F44 ; --------------------------------------------------------------------------- ROM:5F44 ROM:5F44 ROM_5F44: ; CODE XREF: ROM:5F0A↑j ROM:5F44 ; ROM:5F0F↑j ... ROM:5F44 stb INTMEM_8E, (INTMEM_27D+1)[] ROM:5F49 andb INTMEM_FE, #-3 ROM:5F4C ROM:5F4C ROM_5F4C: ; CODE XREF: ROM:5F29↑j ROM:5F4C ldb INTMEM_E5+3, (INTMEM_275+5)[] ROM:5F51 ldb INTMEM_E5+4, 136h[INTMEM_56] ROM:5F56 ROM:5F56 ROM_5F56: ; CODE XREF: ROM:5ECD↑j ROM:5F56 ; ROM:ROM_5F37↑j ... ROM:5F56 jbs INTMEM_FE, 4, ROM_5F6F ROM:5F59 jbc INTMEM_FE, 5, ROM_5F67 ROM:5F5C jbs INTMEM_FB+1, 7, ROM_5F96 ROM:5F5F ldb INTMEM_B4, 140h[INTMEM_56] ROM:5F64 andb INTMEM_FE, #-21h ROM:5F67 ROM:5F67 ROM_5F67: ; CODE XREF: ROM:5F59↑j ROM:5F67 cmpb ZERO_REG, INTMEM_B4 ; Zero register ROM:5F6A jne ROM_5FE8 ROM:5F6C orb INTMEM_FE, #10h ROM:5F6F ROM:5F6F ROM_5F6F: ; CODE XREF: ROM:ROM_5F56↑j ROM:5F6F jbc INTMEM_FB+1, 7, ROM_5F93 ROM:5F72 jbs INTMEM_AD, 3, ROM_5F93 ROM:5F75 jbc INTMEM_F7, 6, ROM_5F93 ROM:5F78 jbs INTMEM_F9, 3, ROM_5F93 ROM:5F7B cmpb ZERO_REG, INTMEM_E5+4 ; Zero register ROM:5F7E jne ROM_5F93 ROM:5F80 ldb INTMEM_20+2, INTMEM_1B0[] ROM:5F85 cmpb INTMEM_20+2, 13Eh[INTMEM_56] ROM:5F8A jh ROM_5F93 ROM:5F8C cmpb INTMEM_20+2, 0B5h[INTMEM_56] ROM:5F91 jc ROM_5F98 ROM:5F93 ROM:5F93 ROM_5F93: ; CODE XREF: ROM:ROM_5F6F↑j ROM:5F93 ; ROM:5F72↑j ... ROM:5F93 andb INTMEM_FE, #-21h ROM:5F96 ROM:5F96 ROM_5F96: ; CODE XREF: ROM:5F5C↑j ROM:5F96 sjmp ROM_5FE8 ROM:5F98 ; --------------------------------------------------------------------------- ROM:5F98 ROM:5F98 ROM_5F98: ; CODE XREF: ROM:5F91↑j ROM:5F98 jbs INTMEM_FE, 5, ROM_5FA3 ROM:5F9B orb INTMEM_FE, #20h ; ' ' ROM:5F9E ldb INTMEM_B8+5, 141h[INTMEM_56] ROM:5FA3 ROM:5FA3 ROM_5FA3: ; CODE XREF: ROM:ROM_5F98↑j ROM:5FA3 cmpb ZERO_REG, INTMEM_B8+5 ; Zero register ROM:5FA6 jne ROM_5FE8 ROM:5FA8 lcall ROM_47E4 ROM:5FAB jbs INTMEM_1A, 0, ROM_5FB3 ROM:5FAE cmpb INTMEM_8E, INTMEM_42 ROM:5FB1 jc ROM_5FE8 ROM:5FB3 ROM:5FB3 ROM_5FB3: ; CODE XREF: ROM:5FAB↑j ROM:5FB3 ldb INTMEM_1C+1, INTMEM_42 ROM:5FB6 ldb INTMEM_1C, (INTMEM_27D+2)[] ROM:5FBB ldb INTMEM_20+1, INTMEM_8E ROM:5FBE subb INTMEM_20+1, INTMEM_E1[] ROM:5FC3 jc ROM_5FC7 ROM:5FC5 clrb INTMEM_20+1 ROM:5FC7 ROM:5FC7 ROM_5FC7: ; CODE XREF: ROM:5FC3↑j ROM:5FC7 clrb INTMEM_20 ROM:5FC9 ldbze INTMEM_1C+2, 142h[INTMEM_56] ROM:5FCE lcall ROM_3315 ROM:5FD1 cmpb INTMEM_1C+1, 143h[INTMEM_56] ROM:5FD6 jnh ROM_5FDD ROM:5FD8 ldb INTMEM_1C+1, 143h[INTMEM_56] ROM:5FDD ROM:5FDD ROM_5FDD: ; CODE XREF: ROM:5FD6↑j ROM:5FDD stb INTMEM_1C, (INTMEM_27D+2)[] ROM:5FE2 stb INTMEM_1C+1, INTMEM_42 ROM:5FE5 andb INTMEM_FE, #-11h ROM:5FE8 ROM:5FE8 ROM_5FE8: ; CODE XREF: ROM:5F6A↑j ROM:5FE8 ; ROM:ROM_5F96↑j ... ROM:5FE8 jbc INTMEM_FB+1, 7, ROM_6043 ROM:5FEB jbs INTMEM_AD, 3, ROM_6043 ROM:5FEE cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:5FF1 jne ROM_6043 ROM:5FF3 jbs INTMEM_FE, 7, ROM_6003 ROM:5FF6 cmpb ZERO_REG, INTMEM_E5+4 ; Zero register ROM:5FF9 jne ROM_6046 ROM:5FFB ldb INTMEM_B8+6, 145h[INTMEM_56] ROM:6000 orb INTMEM_FE, #-80h ROM:6003 ROM:6003 ROM_6003: ; CODE XREF: ROM:5FF3↑j ROM:6003 cmpb ZERO_REG, INTMEM_B8+6 ; Zero register ROM:6006 jne ROM_6046 ROM:6008 cmpb ZERO_REG, INTMEM_E5+4 ; Zero register ROM:600B jne ROM_6046 ROM:600D subb INTMEM_20+1, INTMEM_8E, INTMEM_1AA[] ROM:6013 jc ROM_6017 ROM:6015 clrb INTMEM_20+1 ROM:6017 ROM:6017 ROM_6017: ; CODE XREF: ROM:6013↑j ROM:6017 clrb INTMEM_20 ROM:6019 ldb INTMEM_1C+1, (INTMEM_275+4)[] ROM:601E ldb INTMEM_1C, (INTMEM_27D+3)[] ROM:6023 ld INTMEM_1C+2, 86h[INTMEM_56] ROM:6028 lcall ROM_3315 ROM:602B cmpb INTMEM_1C+1, 144h[INTMEM_56] ROM:6030 jnh ROM_6037 ROM:6032 ldb INTMEM_1C+1, 144h[INTMEM_56] ROM:6037 ROM:6037 ROM_6037: ; CODE XREF: ROM:6030↑j ROM:6037 stb INTMEM_1C+1, (INTMEM_275+4)[] ROM:603C stb INTMEM_1C, (INTMEM_27D+3)[] ROM:6041 sjmp ROM_6046 ROM:6043 ; --------------------------------------------------------------------------- ROM:6043 ROM:6043 ROM_6043: ; CODE XREF: ROM:ROM_5FE8↑j ROM:6043 ; ROM:5FEB↑j ... ROM:6043 andb INTMEM_FE, #7Fh ROM:6046 ROM:6046 ROM_6046: ; CODE XREF: ROM:5FF9↑j ROM:6046 ; ROM:6006↑j ... ROM:6046 jbs INTMEM_AD, 3, ROM_605F ROM:6049 cmpb INTMEM_8E, INTMEM_282[] ROM:604E jh ROM_605F ROM:6050 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:6055 stb INTMEM_1C+2, INTMEM_281[] ROM:605A stb INTMEM_8E, INTMEM_282[] ROM:605F ROM:605F ROM_605F: ; CODE XREF: ROM:ROM_6046↑j ROM:605F ; ROM:604E↑j ROM:605F ldb INTMEM_1C+2, INTMEM_1AD[] ROM:6064 ldb INTMEM_1C+3, INTMEM_1C8[] ROM:6069 ld INTMEM_1C, #32h ; '2' ROM:606D lcall ROM_317A ROM:6070 ldb INTMEM_1C+2, INTMEM_1C ROM:6073 lcall ROM_4692 ROM:6076 stb INTMEM_1C, (INTMEM_3D1+3)[] ROM:607B ldb INTMEM_1C+2, INTMEM_1FD[] ROM:6080 subb INTMEM_1C+2, INTMEM_281[] ROM:6085 jc ROM_608B ROM:6087 clrb INTMEM_1C ROM:6089 sjmp ROM_60A4 ROM:608B ; --------------------------------------------------------------------------- ROM:608B ROM:608B ROM_608B: ; CODE XREF: ROM:6085↑j ROM:608B mulub INTMEM_1C+2, 146h[INTMEM_56] ROM:6090 divub INTMEM_1C+2, #10h ROM:6093 jv ROM_60A4 ROM:6095 addb INTMEM_1C+2, INTMEM_282[] ROM:609A jc ROM_60A4 ROM:609C cmpb INTMEM_1C+2, INTMEM_1C ROM:609F jh ROM_60A4 ROM:60A1 ldb INTMEM_1C, INTMEM_1C+2 ROM:60A4 ROM:60A4 ROM_60A4: ; CODE XREF: ROM:6089↑j ROM:60A4 ; ROM:6093↑j ... ROM:60A4 stb INTMEM_1C, (INTMEM_3D1+2)[] ROM:60A9 cmpb ZERO_REG, INTMEM_E5+6 ; Zero register ROM:60AC jne ROM_60BB ROM:60AE jbc INTMEM_AD, 3, ROM_60EB ROM:60B1 ROM:60B1 ROM_60B1: ; CODE XREF: ROM:60C1↓j ROM:60B1 andb INTMEM_FF, #-2 ROM:60B4 stb INTMEM_1C, INTMEM_E5+6 ROM:60B7 clrb INTMEM_C6 ROM:60B9 sjmp ROM_60EB ROM:60BB ; --------------------------------------------------------------------------- ROM:60BB ROM:60BB ROM_60BB: ; CODE XREF: ROM:60AC↑j ROM:60BB jbc INTMEM_AD, 3, ROM_60C3 ROM:60BE cmpb INTMEM_1C, INTMEM_E5+6 ROM:60C1 jc ROM_60B1 ROM:60C3 ROM:60C3 ROM_60C3: ; CODE XREF: ROM:ROM_60BB↑j ROM:60C3 jbc INTMEM_FF, 0, ROM_60CF ROM:60C6 cmpb ZERO_REG, INTMEM_C6 ; Zero register ROM:60C9 jne ROM_60EB ROM:60CB decb INTMEM_E5+6 ROM:60CD je ROM_60EB ROM:60CF ROM:60CF ROM_60CF: ; CODE XREF: ROM:ROM_60C3↑j ROM:60CF addb INTMEM_1C+2, INTMEM_E5+6, 147h[INTMEM_56] ROM:60D5 jnc ROM_60DA ROM:60D7 ldb INTMEM_1C+2, #-1 ROM:60DA ROM:60DA ROM_60DA: ; CODE XREF: ROM:60D5↑j ROM:60DA ld INTMEM_20, 88h[INTMEM_56] ROM:60DF divub INTMEM_20, INTMEM_1C+2 ROM:60E2 shrb INTMEM_20, #1 ROM:60E5 stb INTMEM_20, INTMEM_C6 ROM:60E8 orb INTMEM_FF, #1 ROM:60EB ROM:60EB ROM_60EB: ; CODE XREF: ROM:60AE↑j ROM:60EB ; ROM:60B9↑j ... ROM:60EB cmpb INTMEM_E5+6, INTMEM_E5+3 ROM:60EE jnh ROM_60F8 ROM:60F0 ldb INTMEM_E5+3, INTMEM_E5+6 ROM:60F3 ldb INTMEM_E5+4, 9Bh[INTMEM_56] ROM:60F8 ROM:60F8 ROM_60F8: ; CODE XREF: ROM:60EE↑j ROM:60F8 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:60FD ld INTMEM_1C, #33h ; '3' ROM:6101 lcall ROM_317A ROM:6104 stb INTMEM_1C, (INTMEM_3D1+5)[] ROM:6109 jbc INTMEM_AD, 3, ROM_6111 ROM:610C stb INTMEM_1C, (INTMEM_282+1)[] ROM:6111 ROM:6111 ROM_6111: ; CODE XREF: ROM:6109↑j ROM:6111 cmpb INTMEM_1C, (INTMEM_282+1)[] ROM:6116 jnh ROM_611D ROM:6118 ldb INTMEM_1C, (INTMEM_282+1)[] ROM:611D ROM:611D ROM_611D: ; CODE XREF: ROM:6116↑j ROM:611D ldb INTMEM_1C+2, INTMEM_1C ROM:6120 lcall ROM_4692 ROM:6123 stb INTMEM_1C, (INTMEM_3D1+4)[] ROM:6128 andb INTMEM_FF, #-3 ROM:612B cmpb INTMEM_DF, 0F3h[INTMEM_56] ROM:6130 jc ROM_6142 ROM:6132 orb INTMEM_FF, #2 ROM:6135 cmpb INTMEM_1C, INTMEM_E5+3 ROM:6138 jnh ROM_6142 ROM:613A ldb INTMEM_E5+3, INTMEM_1C ROM:613D ldb INTMEM_E5+4, 148h[INTMEM_56] ROM:6142 ROM:6142 ROM_6142: ; CODE XREF: ROM:6130↑j ROM:6142 ; ROM:6138↑j ROM:6142 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:6145 je ROM_6156 ROM:6147 ldb INTMEM_E5+3, INTMEM_DE ROM:614A ldb INTMEM_E5+4, INTMEM_E3 ROM:614D cmpb INTMEM_8E, INTMEM_DE ROM:6150 jne ROM_6156 ROM:6152 clrb INTMEM_DE ROM:6154 clrb INTMEM_E3 ROM:6156 ROM:6156 ROM_6156: ; CODE XREF: ROM:6145↑j ROM:6156 ; ROM:6150↑j ROM:6156 clrb INTMEM_1A ROM:6158 ld INTMEM_1C, (INTMEM_3DC+18h)[] ROM:615D sub INTMEM_1C, INTMEM_5E ROM:6160 jnh ROM_6178 ROM:6162 ldb INTMEM_1C+2, INTMEM_86 ROM:6165 subb INTMEM_1C+2, (INTMEM_3DC+20h)[] ROM:616A shl INTMEM_1C, #3 ROM:616D divub INTMEM_1C, INTMEM_1C+2 ROM:6170 jnv ROM_6175 ROM:6172 ldb INTMEM_1C, #-1 ROM:6175 ROM:6175 ROM_6175: ; CODE XREF: ROM:6170↑j ROM:6175 ldb INTMEM_1A, INTMEM_1C ROM:6178 ROM:6178 ROM_6178: ; CODE XREF: ROM:6160↑j ROM:6178 ld INTMEM_20, (INTMEM_3DC+1Ah)[] ROM:617D st INTMEM_20, (INTMEM_3DC+18h)[] ROM:6182 ld INTMEM_20, (INTMEM_3DC+1Ch)[] ROM:6187 st INTMEM_20, (INTMEM_3DC+1Ah)[] ROM:618C ld INTMEM_20, (INTMEM_3DC+1Eh)[] ROM:6191 st INTMEM_20, (INTMEM_3DC+1Ch)[] ROM:6196 st INTMEM_5E, (INTMEM_3DC+1Eh)[] ROM:619B ldb INTMEM_1C+3, (INTMEM_3DC+21h)[] ROM:61A0 stb INTMEM_1C+3, (INTMEM_3DC+20h)[] ROM:61A5 ldb INTMEM_1C+3, (INTMEM_3DC+22h)[] ROM:61AA stb INTMEM_1C+3, (INTMEM_3DC+21h)[] ROM:61AF ldb INTMEM_1C+3, (INTMEM_3DC+23h)[] ROM:61B4 stb INTMEM_1C+3, (INTMEM_3DC+22h)[] ROM:61B9 stb INTMEM_86, (INTMEM_3DC+23h)[] ROM:61BE stb INTMEM_1A, (INTMEM_3D1+6)[] ROM:61C3 jbc INTMEM_AB, 4, ROM_6225 ROM:61C6 jbc INTMEM_F5+1, 5, ROM_6225 ROM:61C9 cmp INTMEM_5E, 8Ah[INTMEM_56] ROM:61CE jh ROM_6225 ROM:61D0 cmpb INTMEM_1A, 149h[INTMEM_56] ROM:61D5 jh ROM_61E5 ROM:61D7 cmpb INTMEM_C7, ZERO_REG ; Zero register ROM:61DA jne ROM_61EA ROM:61DC cmp INTMEM_D4, 8Ch[INTMEM_56] ROM:61E1 jc ROM_6225 ROM:61E3 sjmp ROM_61EA ROM:61E5 ; --------------------------------------------------------------------------- ROM:61E5 ROM:61E5 ROM_61E5: ; CODE XREF: ROM:61D5↑j ROM:61E5 ldb INTMEM_C7, 14Ah[INTMEM_56] ROM:61EA ROM:61EA ROM_61EA: ; CODE XREF: ROM:61DA↑j ROM:61EA ; ROM:61E3↑j ROM:61EA jbc INTMEM_FF, 2, ROM_61F2 ROM:61ED cmpb ZERO_REG, INTMEM_CF ; Zero register ROM:61F0 jne ROM_6202 ROM:61F2 ROM:61F2 ROM_61F2: ; CODE XREF: ROM:ROM_61EA↑j ROM:61F2 orb INTMEM_FF, #4 ROM:61F5 ldb INTMEM_CF, 14Bh[INTMEM_56] ROM:61FA ld INTMEM_1C, 8Eh[INTMEM_56] ROM:61FF lcall ROM_385D ROM:6202 ROM:6202 ROM_6202: ; CODE XREF: ROM:61F0↑j ROM:6202 ld INTMEM_1C, #34h ; '4' ROM:6206 ldb INTMEM_1C+2, INTMEM_1B0[] ROM:620B lcall ROM_317A ROM:620E cmpb INTMEM_1C, INTMEM_E5+3 ROM:6211 jnh ROM_6219 ROM:6213 ldb INTMEM_E5+3, INTMEM_1C ROM:6216 ldb INTMEM_E5+4, #7Dh ; '}' ROM:6219 ROM:6219 ROM_6219: ; CODE XREF: ROM:6211↑j ROM:6219 ld INTMEM_20+2, 90h[INTMEM_56] ROM:621E st INTMEM_20+2, INTMEM_268[] ROM:6223 sjmp ROM_6228 ROM:6225 ; --------------------------------------------------------------------------- ROM:6225 ROM:6225 ROM_6225: ; CODE XREF: ROM:61C3↑j ROM:6225 ; ROM:61C6↑j ... ROM:6225 andb INTMEM_FF, #-5 ROM:6228 ROM:6228 ROM_6228: ; CODE XREF: ROM:6223↑j ROM:6228 jbc INTMEM_FB+1, 7, ROM_6250 ROM:622B jbs INTMEM_AD, 3, ROM_6250 ROM:622E jbs INTMEM_AA, 0, ROM_6250 ROM:6231 jbs INTMEM_F7, 5, ROM_623A ROM:6234 jbc INTMEM_FD, 5, ROM_6253 ROM:6237 orb INTMEM_F7, #20h ; ' ' ROM:623A ROM:623A ROM_623A: ; CODE XREF: ROM:6231↑j ROM:623A ldb INTMEM_1C+2, INTMEM_E5[] ROM:623F ld INTMEM_1C, #35h ; '5' ROM:6243 lcall ROM_317A ROM:6246 mulub INTMEM_1C, #5 ROM:6249 st INTMEM_1C, INTMEM_268[] ROM:624E sjmp ROM_6253 ROM:6250 ; --------------------------------------------------------------------------- ROM:6250 ROM:6250 ROM_6250: ; CODE XREF: ROM:ROM_6228↑j ROM:6250 ; ROM:622B↑j ... ROM:6250 andb INTMEM_F7, #-21h ROM:6253 ROM:6253 ROM_6253: ; CODE XREF: ROM:5E9E↑j ROM:6253 ; ROM:6234↑j ... ROM:6253 ldbze INTMEM_1C+2, INTMEM_E5+3 ROM:6256 ldbze INTMEM_20, INTMEM_E5+4 ROM:6259 ldbze INTMEM_1C, #1 ROM:625C lcall ROM_2992 ROM:625F ret ROM:6260 ROM:6260 ; =============== S U B R O U T I N E ======================================= ROM:6260 ROM:6260 ROM:6260 ROM_6260: ; CODE XREF: ROM:ROM_5E9B↑p ROM:6260 andb INTMEM_F8, #-9 ROM:6263 andb INTMEM_FB+1, #7Fh ROM:6266 clrb INTMEM_E5+5 ROM:6268 clrb INTMEM_DE ROM:626A clrb INTMEM_E3 ROM:626C andb INTMEM_F7, #-21h ROM:626F ret ROM:626F ; End of function ROM_6260 ROM:626F ROM:6270 ROM:6270 ; =============== S U B R O U T I N E ======================================= ROM:6270 ROM:6270 ROM:6270 ROM_6270: ; CODE XREF: ROM_4219+9↑p ROM:6270 ROM:6270 ; FUNCTION CHUNK AT ROM:42F4 SIZE 0000000E BYTES ROM:6270 ROM:6270 ldb INTMEM_1C+1, INTMEM_1AE[] ROM:6275 cmpb INTMEM_1C+1, 154h[INTMEM_56] ROM:627A jh ROM_628D ROM:627C cmpb INTMEM_1C+1, 153h[INTMEM_56] ROM:6281 jnc ROM_628D ROM:6283 cmp INTMEM_5E, 92h[INTMEM_56] ROM:6288 jnc ROM_628D ROM:628A jbc INTMEM_FB+1, 7, ROM_6295 ROM:628D ROM:628D ROM_628D: ; CODE XREF: ROM_6270+A↑j ROM:628D ; ROM_6270+11↑j ... ROM:628D clrb INTMEM_1C ROM:628F clr INTMEM_20 ROM:6291 clrb INTMEM_CF+1 ROM:6293 sjmp ROM_6369 ROM:6295 ; --------------------------------------------------------------------------- ROM:6295 ROM:6295 ROM_6295: ; CODE XREF: ROM_6270+1A↑j ROM:6295 ldb INTMEM_1C+2, INTMEM_DF[] ROM:629A clr INTMEM_20 ROM:629C ld INTMEM_1A, #68D6h ROM:62A0 ldb INTMEM_1C, INTMEM_227[] ROM:62A5 ljmp ROM_42F4 ROM:62A8 ; --------------------------------------------------------------------------- ROM:62A8 ROM:62A8 ROM_62A8: ; CODE XREF: ROM_6270+5C↓j ROM:62A8 ; ROM_6270+88↓j ... ROM:62A8 ldb INTMEM_1C, #1 ROM:62AB clr INTMEM_20 ROM:62AD cmpb INTMEM_DF, 14Dh[INTMEM_56] ROM:62B2 jh ROM_62E4 ROM:62B4 ROM:62B4 ROM_62B4: ; CODE XREF: ROM_6270+83↓j ROM:62B4 ; ROM_6270+9C↓j ... ROM:62B4 ldb INTMEM_CF+1, 14Fh[INTMEM_56] ROM:62B9 clr INTMEM_20 ROM:62BB ROM:62BB ROM_62BB: ; CODE XREF: ROM_6270+D9↓j ROM:62BB ldb INTMEM_1C, #2 ROM:62BE cmpb INTMEM_DF, 14Ch[INTMEM_56] ROM:62C3 jh ROM_62C7 ROM:62C5 sjmp ROM_633F ROM:62C7 ; --------------------------------------------------------------------------- ROM:62C7 ROM:62C7 ROM_62C7: ; CODE XREF: ROM_6270+53↑j ROM:62C7 cmpb INTMEM_DF, 14Dh[INTMEM_56] ROM:62CC jh ROM_62A8 ROM:62CE cmpb INTMEM_CF+1, ZERO_REG ; Zero register ROM:62D1 jne ROM_62E4 ROM:62D3 ldb INTMEM_1C, #3 ROM:62D6 cmpb INTMEM_DF, 14Ch[INTMEM_56] ROM:62DB jnh ROM_6350 ROM:62DD cmpb INTMEM_DF, 14Dh[INTMEM_56] ROM:62E2 jh ROM_62E6 ROM:62E4 ROM:62E4 ROM_62E4: ; CODE XREF: ROM_6270+42↑j ROM:62E4 ; ROM_6270+61↑j ROM:62E4 sjmp ROM_6369 ROM:62E6 ; --------------------------------------------------------------------------- ROM:62E6 ROM:62E6 ROM_62E6: ; CODE XREF: ROM_6270+72↑j ROM:62E6 ; ROM_6270+F7↓j ROM:62E6 ldb INTMEM_CF+1, 152h[INTMEM_56] ROM:62EB ldb INTMEM_1C, #4 ROM:62EE cmpb INTMEM_DF, 14Dh[INTMEM_56] ROM:62F3 jnh ROM_62B4 ROM:62F5 cmpb INTMEM_CF+1, ZERO_REG ; Zero register ROM:62F8 jnh ROM_62A8 ROM:62FA cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:62FF jnc ROM_633D ROM:6301 ldbze INTMEM_20, INTMEM_CF+1 ROM:6304 ldb INTMEM_1C, #5 ROM:6307 cmpb INTMEM_DF, 14Dh[INTMEM_56] ROM:630C jnh ROM_62B4 ROM:630E ldbze INTMEM_20, INTMEM_CF+1 ROM:6311 cmpb INTMEM_CF+1, ZERO_REG ; Zero register ROM:6314 jnh ROM_62A8 ROM:6316 cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:631B jc ROM_6369 ROM:631D clr INTMEM_20 ROM:631F ldb INTMEM_1C, #6 ROM:6322 cmpb INTMEM_DF, 14Dh[INTMEM_56] ROM:6327 jnh ROM_62B4 ROM:6329 cmpb INTMEM_CF+1, ZERO_REG ; Zero register ROM:632C jh ROM_6330 ROM:632E sjmp ROM_62A8 ROM:6330 ; --------------------------------------------------------------------------- ROM:6330 ROM:6330 ROM_6330: ; CODE XREF: ROM_6270+BC↑j ROM:6330 cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:6335 jnc ROM_6369 ROM:6337 ldbze INTMEM_20, INTMEM_CF+1 ROM:633A ldb INTMEM_1C, #5 ROM:633D ROM:633D ROM_633D: ; CODE XREF: ROM_6270+8F↑j ROM:633D sjmp ROM_6369 ROM:633F ; --------------------------------------------------------------------------- ROM:633F ROM:633F ROM_633F: ; CODE XREF: ROM_6270+55↑j ROM:633F ldb INTMEM_1C, #7 ROM:6342 cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:6347 jnh ROM_634B ROM:6349 sjmp ROM_62BB ROM:634B ; --------------------------------------------------------------------------- ROM:634B ROM:634B ROM_634B: ; CODE XREF: ROM_6270+D7↑j ROM:634B cmpb INTMEM_CF+1, ZERO_REG ; Zero register ROM:634E jh ROM_6369 ROM:6350 ROM:6350 ROM_6350: ; CODE XREF: ROM_6270+6B↑j ROM:6350 ldb INTMEM_1C, #8 ROM:6353 cmpb INTMEM_DF, 14Dh[INTMEM_56] ROM:6358 jnh ROM_6369 ROM:635A ldb INTMEM_CF+1, 150h[INTMEM_56] ROM:635F ldb INTMEM_1C, #9 ROM:6362 cmpb INTMEM_CF+1, ZERO_REG ; Zero register ROM:6365 jh ROM_6369 ROM:6367 sjmp ROM_62E6 ROM:6369 ; --------------------------------------------------------------------------- ROM:6369 ROM:6369 ROM_6369: ; CODE XREF: ROM_6270+23↑j ROM:6369 ; ROM_6270:ROM_62E4↑j ... ROM:6369 mulub INTMEM_20, 151h[INTMEM_56] ROM:636E divub INTMEM_20, 152h[INTMEM_56] ROM:6373 stb INTMEM_20, INTMEM_222[] ROM:6378 stb INTMEM_1C, INTMEM_227[] ROM:637D ldb INTMEM_1C+3, INTMEM_1C8[] ROM:6382 ldb INTMEM_1C+2, INTMEM_DF ROM:6385 ld INTMEM_1C, #36h ; '6' ROM:6389 lcall ROM_317A ROM:638C stb INTMEM_1C, INTMEM_3D8[] ROM:6391 subb INTMEM_34, INTMEM_1C, #-80h ROM:6395 jbs INTMEM_FA, 0, ROM_63C9 ROM:6398 jbs INTMEM_FA, 1, ROM_63C9 ROM:639B ldb INTMEM_1C+3, INTMEM_1CB[] ROM:63A0 ld INTMEM_1C, #37h ; '7' ROM:63A4 lcall ROM_317A ROM:63A7 stb INTMEM_1C, INTMEM_3DA[] ROM:63AC jbs INTMEM_FF, 3, ROM_63F6 ROM:63AF jbs INTMEM_FF, 4, ROM_63CE ROM:63B2 orb INTMEM_FF, #20h ; ' ' ROM:63B5 cmpb INTMEM_1C, #-80h ROM:63B8 jnh ROM_63CC ROM:63BA ldb INTMEM_1A+1, 155h[INTMEM_56] ROM:63BF subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:63C3 andb INTMEM_FF, #-21h ROM:63C6 orb INTMEM_FF, #10h ROM:63C9 ROM:63C9 ROM_63C9: ; CODE XREF: ROM_6270+125↑j ROM:63C9 ; ROM_6270+128↑j ... ROM:63C9 ldb INTMEM_1C, #-80h ROM:63CC ROM:63CC ROM_63CC: ; CODE XREF: ROM_6270+148↑j ROM:63CC sjmp ROM_6432 ROM:63CE ; --------------------------------------------------------------------------- ROM:63CE ROM:63CE ROM_63CE: ; CODE XREF: ROM_6270+13F↑j ROM:63CE cmpb INTMEM_1C, #-80h ROM:63D1 jh ROM_63E4 ROM:63D3 ldb INTMEM_1A+1, 155h[INTMEM_56] ROM:63D8 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:63DC orb INTMEM_FF, #20h ; ' ' ROM:63DF ROM:63DF ROM_63DF: ; CODE XREF: ROM_6270+18C↓j ROM:63DF andb INTMEM_FF, #-11h ROM:63E2 sjmp ROM_6432 ROM:63E4 ; --------------------------------------------------------------------------- ROM:63E4 ROM:63E4 ROM_63E4: ; CODE XREF: ROM_6270+161↑j ROM:63E4 cmpb INTMEM_CA, ZERO_REG ; Zero register ROM:63E7 jh ROM_6412 ROM:63E9 ldb INTMEM_D1, 156h[INTMEM_56] ROM:63EE orb INTMEM_FF, #20h ; ' ' ROM:63F1 orb INTMEM_FF, #8 ROM:63F4 sjmp ROM_6412 ROM:63F6 ; --------------------------------------------------------------------------- ROM:63F6 ROM:63F6 ROM_63F6: ; CODE XREF: ROM_6270+13C↑j ROM:63F6 jbc INTMEM_FF, 4, ROM_63FE ROM:63F9 cmpb INTMEM_D1, ZERO_REG ; Zero register ROM:63FC jnh ROM_63DF ROM:63FE ROM:63FE ROM_63FE: ; CODE XREF: ROM_6270:ROM_63F6↑j ROM:63FE cmpb INTMEM_1C, #-80h ROM:6401 jh ROM_6412 ROM:6403 ldb INTMEM_CA, 155h[INTMEM_56] ROM:6408 clrb INTMEM_D1 ROM:640A andb INTMEM_FF, #-9 ROM:640D andb INTMEM_FF, #-11h ROM:6410 sjmp ROM_6432 ROM:6412 ; --------------------------------------------------------------------------- ROM:6412 ROM:6412 ROM_6412: ; CODE XREF: ROM_6270+177↑j ROM:6412 ; ROM_6270+184↑j ... ROM:6412 jbc INTMEM_FF, 5, ROM_63C9 ROM:6415 cmpb ZERO_REG, 156h[INTMEM_56] ; Zero register ROM:641A je ROM_6432 ROM:641C ldb INTMEM_20, 156h[INTMEM_56] ROM:6421 subb INTMEM_20, INTMEM_D1 ROM:6424 subb INTMEM_1C, #-80h ROM:6427 mulub INTMEM_1C, INTMEM_20 ROM:642A divub INTMEM_1C, 156h[INTMEM_56] ROM:642F addb INTMEM_1C, #-80h ROM:6432 ROM:6432 ROM_6432: ; CODE XREF: ROM_6270:ROM_63CC↑j ROM:6432 ; ROM_6270+172↑j ... ROM:6432 stb INTMEM_1C, INTMEM_3D9[] ROM:6437 subb INTMEM_34+1, INTMEM_1C, #-80h ROM:643B ldb INTMEM_1C+2, INTMEM_DF ROM:643E ldb INTMEM_1C+3, INTMEM_1AD[] ROM:6443 ld INTMEM_1C, #38h ; '8' ROM:6447 lcall ROM_317A ROM:644A stb INTMEM_1C, INTMEM_3DB[] ROM:644F mulub INTMEM_32, INTMEM_1C, #5 ROM:6453 jbs INTMEM_F5+1, 5, ROM_645E ROM:6456 ld INTMEM_32, 94h[INTMEM_56] ROM:645B ljmp ROM_6510 ROM:645E ; --------------------------------------------------------------------------- ROM:645E ROM:645E ROM_645E: ; CODE XREF: ROM_6270+1E3↑j ROM:645E andb INTMEM_FE, #-5 ROM:6461 jbc INTMEM_FA, 5, ROM_64AE ROM:6464 jbc INTMEM_FF, 6, ROM_6474 ROM:6467 st INTMEM_32, INTMEM_26E[] ROM:646C andb INTMEM_FF, #-41h ROM:646F ldb INTMEM_D2, 157h[INTMEM_56] ROM:6474 ROM:6474 ROM_6474: ; CODE XREF: ROM_6270+1F4↑j ROM:6474 ld INTMEM_32, INTMEM_26E[] ROM:6479 jbs INTMEM_D4+1, 7, ROM_647E ROM:647C clrb INTMEM_D2 ROM:647E ROM:647E ROM_647E: ; CODE XREF: ROM_6270+209↑j ROM:647E ld INTMEM_1C+2, 96h[INTMEM_56] ROM:6483 cmpb ZERO_REG, 157h[INTMEM_56] ; Zero register ROM:6488 je ROM_64A1 ROM:648A sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:648E ldbze INTMEM_1A, INTMEM_D2 ROM:6491 mul INTMEM_20, INTMEM_1A ROM:6495 ldbze INTMEM_1A, 157h[INTMEM_56] ROM:649A div INTMEM_20, INTMEM_1A ROM:649E sub INTMEM_1C+2, INTMEM_20 ROM:64A1 ROM:64A1 ROM_64A1: ; CODE XREF: ROM_6270+218↑j ROM:64A1 st INTMEM_1C+2, INTMEM_32 ROM:64A4 cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:64A7 jne ROM_64C3 ROM:64A9 orb INTMEM_FE, #4 ROM:64AC sjmp ROM_64C3 ROM:64AE ; --------------------------------------------------------------------------- ROM:64AE ROM:64AE ROM_64AE: ; CODE XREF: ROM_6270+1F1↑j ROM:64AE orb INTMEM_FF, #40h ; '@' ROM:64B1 cmpb INTMEM_DF, 158h[INTMEM_56] ROM:64B6 jnc ROM_64C3 ROM:64B8 subb INTMEM_1C, INTMEM_44, #-80h ROM:64BC mulb INTMEM_1C, #5 ROM:64C0 add INTMEM_32, INTMEM_1C ROM:64C3 ROM:64C3 ROM_64C3: ; CODE XREF: ROM_6270+237↑j ROM:64C3 ; ROM_6270+23C↑j ... ROM:64C3 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:64C8 ld INTMEM_1C, #39h ; '9' ROM:64CC lcall ROM_317A ROM:64CF stb INTMEM_1C, INTMEM_3DC[] ROM:64D4 addb INTMEM_34, INTMEM_34+1 ROM:64D7 jnv ROM_64DE ROM:64D9 jge ROM_64E8 ROM:64DB ldb INTMEM_34, #-80h ROM:64DE ROM:64DE ROM_64DE: ; CODE XREF: ROM_6270+267↑j ROM:64DE cmpb INTMEM_34, #-80h ROM:64E1 jc ROM_64EB ROM:64E3 cmpb INTMEM_34, INTMEM_1C ROM:64E6 jnh ROM_64EB ROM:64E8 ROM:64E8 ROM_64E8: ; CODE XREF: ROM_6270+269↑j ROM:64E8 ldb INTMEM_34, INTMEM_1C ROM:64EB ROM:64EB ROM_64EB: ; CODE XREF: ROM_6270+271↑j ROM:64EB ; ROM_6270+276↑j ROM:64EB mulb INTMEM_34, #5 ROM:64EF ld INTMEM_1A, INTMEM_268[] ROM:64F4 add INTMEM_32, INTMEM_1A ROM:64F7 add INTMEM_32, INTMEM_34 ROM:64FA sub INTMEM_32, #384h ROM:64FE jbc INTMEM_32+1, 7, ROM_6505 ROM:6501 ld INTMEM_32, #0 ROM:6505 ROM:6505 ROM_6505: ; CODE XREF: ROM_6270+28E↑j ROM:6505 sub INTMEM_32, INTMEM_222[] ROM:650A jc ROM_6510 ROM:650C ld INTMEM_32, #0 ROM:6510 ROM:6510 ROM_6510: ; CODE XREF: ROM_6270+1EB↑j ROM:6510 ; ROM_6270+29A↑j ROM:6510 st INTMEM_32, INTMEM_170[] ROM:6515 jbs INTMEM_AB, 4, ROM_6521 ROM:6518 ld INTMEM_1C, #4 ROM:651C lcall ROM_2F88 ROM:651F sjmp ROM_6542 ROM:6521 ; --------------------------------------------------------------------------- ROM:6521 ROM:6521 ROM_6521: ; CODE XREF: ROM_6270+2A5↑j ROM:6521 add INTMEM_20, INTMEM_32, #384h ROM:6526 add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:652B add INTMEM_1C+2, INTMEM_32, #1194h ROM:6530 add INTMEM_1C, INTMEM_32, #189Ch ROM:6535 cmp INTMEM_1C, #1C20h ROM:6539 jnc ROM_653F ROM:653B sub INTMEM_1C, #1C20h ROM:653F ROM:653F ROM_653F: ; CODE XREF: ROM_6270+2C9↑j ROM:653F lcall ROM_2F43 ROM:6542 ROM:6542 ROM_6542: ; CODE XREF: ROM_6270+2AF↑j ROM:6542 ret ROM:6542 ; End of function ROM_6270 ROM:6542 ROM:6543 ROM:6543 ; =============== S U B R O U T I N E ======================================= ROM:6543 ROM:6543 ROM:6543 ROM_6543: ; CODE XREF: ROM_4219+F↑p ROM:6543 ldb INTMEM_1C+3, INTMEM_1B8[] ROM:6548 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:654D ld INTMEM_1C, #5 ROM:6551 lcall ROM_317A ROM:6554 clrb INTMEM_1C+1 ROM:6556 add INTMEM_24, INTMEM_1C, #300h ROM:655B ld INTMEM_1C, #6 ROM:655F lcall ROM_317A ROM:6562 ldbze INTMEM_20, INTMEM_1C+3 ROM:6565 shl INTMEM_20, #1 ROM:6568 st INTMEM_24, 1D8h[INTMEM_20] ROM:656D shl INTMEM_1C, #8 ROM:6570 st INTMEM_1C, 1E0h[INTMEM_20] ROM:6575 cmpb INTMEM_1C+3, #3 ROM:6578 jnc ROM_657D ROM:657A ldb INTMEM_1C+3, #-1 ROM:657D ROM:657D ROM_657D: ; CODE XREF: ROM_6543+35↑j ROM:657D incb INTMEM_1C+3 ROM:657F stb INTMEM_1C+3, INTMEM_1B8[] ROM:6584 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:6589 ld INTMEM_1C, #7 ROM:658D lcall ROM_317A ROM:6590 clrb INTMEM_1C+1 ROM:6592 addb INTMEM_1C, 0C5h[INTMEM_56] ROM:6597 jnc ROM_659B ROM:6599 incb INTMEM_1C+1 ROM:659B ROM:659B ROM_659B: ; CODE XREF: ROM_6543+54↑j ROM:659B sub INTMEM_1C, #0B4h ROM:659F jc ROM_65A3 ROM:65A1 clr INTMEM_1C ROM:65A3 ROM:65A3 ROM_65A3: ; CODE XREF: ROM_6543+5C↑j ROM:65A3 cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:65A6 je ROM_65AB ROM:65A8 ldb INTMEM_1C, #-1 ROM:65AB ROM:65AB ROM_65AB: ; CODE XREF: ROM_6543+63↑j ROM:65AB mulub INTMEM_1C, 0C4h[INTMEM_56] ROM:65B0 divub INTMEM_1C, 0C5h[INTMEM_56] ROM:65B5 jnv ROM_65BA ROM:65B7 ldb INTMEM_1C, #-1 ROM:65BA ROM:65BA ROM_65BA: ; CODE XREF: ROM_6543+72↑j ROM:65BA addb INTMEM_1C, INTMEM_241[] ROM:65BF jnc ROM_65C4 ROM:65C1 ldb INTMEM_1C, #-1 ROM:65C4 ROM:65C4 ROM_65C4: ; CODE XREF: ROM_6543+7C↑j ROM:65C4 stb INTMEM_1C, INTMEM_1B9[] ROM:65C9 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:65CE ld INTMEM_1C, #8 ROM:65D2 lcall ROM_317A ROM:65D5 stb INTMEM_1C, INTMEM_1BA[] ROM:65DA ldb INTMEM_1C+2, INTMEM_1AE[] ROM:65DF ld INTMEM_1C, #9 ROM:65E3 lcall ROM_317A ROM:65E6 mulub INTMEM_1C, #19h ROM:65E9 st INTMEM_1C, INTMEM_186[] ROM:65EE ldb INTMEM_1A, 0D7h[INTMEM_56] ROM:65F3 clr INTMEM_1C ROM:65F5 jbs INTMEM_F9, 6, ROM_6603 ROM:65F8 jbc INTMEM_F9, 2, ROM_6612 ROM:65FB orb INTMEM_F9, #40h ; '@' ROM:65FE stb INTMEM_1A, INTMEM_CC+1 ROM:6601 sjmp ROM_660D ROM:6603 ; --------------------------------------------------------------------------- ROM:6603 ROM:6603 ROM_6603: ; CODE XREF: ROM_6543+B2↑j ROM:6603 jbs INTMEM_F9, 2, ROM_6612 ROM:6606 andb INTMEM_F9, #-41h ROM:6609 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CC+1 ROM:660D ROM:660D ROM_660D: ; CODE XREF: ROM_6543+BE↑j ROM:660D st INTMEM_1C, INTMEM_188[] ROM:6612 ROM:6612 ROM_6612: ; CODE XREF: ROM_6543+B5↑j ROM:6612 ; ROM_6543:ROM_6603↑j ROM:6612 ldb INTMEM_1C+2, 0D8h[INTMEM_56] ROM:6617 mulub INTMEM_1C+2, INTMEM_189[] ROM:661C cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:661F je ROM_6624 ROM:6621 divub INTMEM_1C+2, INTMEM_1A ROM:6624 ROM:6624 ROM_6624: ; CODE XREF: ROM_6543+DC↑j ROM:6624 stb INTMEM_1C+2, INTMEM_1BB[] ROM:6629 jbs INTMEM_F9, 7, ROM_662F ROM:662C ljmp ROM_6889 ROM:662F ; --------------------------------------------------------------------------- ROM:662F ROM:662F ROM_662F: ; CODE XREF: ROM_6543+E6↑j ROM:662F andb INTMEM_F9, #7Fh ROM:6632 ldb INTMEM_1A, INTMEM_1AC[] ROM:6637 cmpb INTMEM_1A, INTMEM_1B9[] ROM:663C jnh ROM_6643 ROM:663E ldb INTMEM_1A, INTMEM_1B9[] ROM:6643 ROM:6643 ROM_6643: ; CODE XREF: ROM_6543+F9↑j ROM:6643 stb INTMEM_1A, INTMEM_1BC[] ROM:6648 ldb INTMEM_1C, 0D9h[INTMEM_56] ROM:664D ldb INTMEM_1C+1, 0DAh[INTMEM_56] ROM:6652 ldb INTMEM_1C+2, INTMEM_D8+1 ROM:6655 ld INTMEM_1A, #1F0h ROM:6659 clr INTMEM_20 ROM:665B lcall ROM_456C ROM:665E stb INTMEM_1C+3, INTMEM_1BD[] ROM:6663 ldb INTMEM_1C, 0DBh[INTMEM_56] ROM:6668 ldb INTMEM_1C+1, 0DCh[INTMEM_56] ROM:666D ldb INTMEM_1C+2, INTMEM_1BC[] ROM:6672 ld INTMEM_1A, #1F2h ROM:6676 ld INTMEM_20, #1D6h ROM:667A lcall ROM_456C ROM:667D stb INTMEM_1C+3, INTMEM_1BE[] ROM:6682 ldb INTMEM_1A, INTMEM_1BE[] ROM:6687 ldb INTMEM_1A+1, INTMEM_1BD[] ROM:668C ldb INTMEM_1C, #-80h ROM:668F ldb INTMEM_1C+1, #-80h ROM:6692 cmp INTMEM_5E, 38h[INTMEM_56] ROM:6697 jnc ROM_66A5 ROM:6699 jbc INTMEM_1A, 7, ROM_669F ROM:669C ldb INTMEM_1C, INTMEM_1A ROM:669F ROM:669F ROM_669F: ; CODE XREF: ROM_6543+156↑j ROM:669F jbc INTMEM_1A+1, 7, ROM_66A5 ROM:66A2 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:66A5 ROM:66A5 ROM_66A5: ; CODE XREF: ROM_6543+154↑j ROM:66A5 ; ROM_6543:ROM_669F↑j ROM:66A5 ld INTMEM_1C+2, INTMEM_186[] ROM:66AA jbc INTMEM_FA, 2, ROM_66B7 ROM:66AD add INTMEM_1C+2, 3Ah[INTMEM_56] ROM:66B2 jnc ROM_66B7 ROM:66B4 ldbse INTMEM_1C+2, #-1 ROM:66B7 ROM:66B7 ROM_66B7: ; CODE XREF: ROM_6543+167↑j ROM:66B7 ; ROM_6543+16F↑j ROM:66B7 cmp INTMEM_5E, INTMEM_1C+2 ROM:66BA jc ROM_66C1 ROM:66BC orb INTMEM_FA, #4 ROM:66BF sjmp ROM_66D6 ROM:66C1 ; --------------------------------------------------------------------------- ROM:66C1 ROM:66C1 ROM_66C1: ; CODE XREF: ROM_6543+177↑j ROM:66C1 andb INTMEM_FA, #-5 ROM:66C4 jbs INTMEM_FA, 0, ROM_66D6 ROM:66C7 jbs INTMEM_FA, 1, ROM_66D6 ROM:66CA jbs INTMEM_1A, 7, ROM_66D0 ROM:66CD ldb INTMEM_1C, INTMEM_1A ROM:66D0 ROM:66D0 ROM_66D0: ; CODE XREF: ROM_6543+187↑j ROM:66D0 jbs INTMEM_1A+1, 7, ROM_66D6 ROM:66D3 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:66D6 ROM:66D6 ROM_66D6: ; CODE XREF: ROM_6543+17C↑j ROM:66D6 ; ROM_6543+181↑j ... ROM:66D6 stb INTMEM_1C, INTMEM_1BF[] ROM:66DB stb INTMEM_1C+1, INTMEM_1C0[] ROM:66E0 ldb INTMEM_1A, INTMEM_1BF[] ROM:66E5 subb INTMEM_1C, INTMEM_1A, #-80h ROM:66E9 jc ROM_66ED ROM:66EB negb INTMEM_1C ROM:66ED ROM:66ED ROM_66ED: ; CODE XREF: ROM_6543+1A6↑j ROM:66ED mulub INTMEM_1C, INTMEM_1BA[] ROM:66F2 divub INTMEM_1C, #0Ah ROM:66F5 jv ROM_66FA ROM:66F7 jbc INTMEM_1C, 7, ROM_66FD ROM:66FA ROM:66FA ROM_66FA: ; CODE XREF: ROM_6543+1B2↑j ROM:66FA ldb INTMEM_1C, #7Fh ROM:66FD ROM:66FD ROM_66FD: ; CODE XREF: ROM_6543+1B4↑j ROM:66FD jbs INTMEM_1A, 7, ROM_6702 ROM:6700 negb INTMEM_1C ROM:6702 ROM:6702 ROM_6702: ; CODE XREF: ROM_6543:ROM_66FD↑j ROM:6702 addb INTMEM_1C, #-80h ROM:6705 stb INTMEM_1C, INTMEM_1C1[] ROM:670A clr INTMEM_20 ROM:670C ldb INTMEM_1C+2, INTMEM_1C0[] ROM:6711 cmpb INTMEM_1C+2, #-80h ROM:6714 je ROM_6719 ROM:6716 lcall ROM_45DC ROM:6719 ROM:6719 ROM_6719: ; CODE XREF: ROM_6543+1D1↑j ROM:6719 st INTMEM_20, INTMEM_3C2[] ROM:671E ld INTMEM_20+2, #0 ROM:6722 jbs INTMEM_1C+2, 7, ROM_6729 ROM:6725 ld INTMEM_20+2, #4 ROM:6729 ROM:6729 ROM_6729: ; CODE XREF: ROM_6543+1DF↑j ROM:6729 lcall ROM_462D ROM:672C clr INTMEM_20 ROM:672E ldb INTMEM_1C+2, INTMEM_1C1[] ROM:6733 cmpb INTMEM_1C+2, #-80h ROM:6736 je ROM_673B ROM:6738 lcall ROM_45DC ROM:673B ROM:673B ROM_673B: ; CODE XREF: ROM_6543+1F3↑j ROM:673B st INTMEM_20, INTMEM_3C4[] ROM:6740 ld INTMEM_20+2, #2 ROM:6744 jbs INTMEM_1C+2, 7, ROM_674B ROM:6747 ld INTMEM_20+2, #6 ROM:674B ROM:674B ROM_674B: ; CODE XREF: ROM_6543+201↑j ROM:674B lcall ROM_462D ROM:674E ldb INTMEM_1C+2, INTMEM_1BC[] ROM:6753 cmpb INTMEM_1C+2, INTMEM_1C2[] ROM:6758 jnh ROM_675F ROM:675A stb INTMEM_1C+2, INTMEM_1C2[] ROM:675F ROM:675F ROM_675F: ; CODE XREF: ROM_6543+215↑j ROM:675F ldb INTMEM_1A, INTMEM_D8+1 ROM:6762 cmpb INTMEM_1A, INTMEM_1C3[] ROM:6767 jnh ROM_676E ROM:6769 stb INTMEM_1A, INTMEM_1C3[] ROM:676E ROM:676E ROM_676E: ; CODE XREF: ROM_6543+224↑j ROM:676E cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:6773 jc ROM_67AB ROM:6775 jbc INTMEM_AD, 3, ROM_67AB ROM:6778 cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:677D jne ROM_6786 ROM:677F cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6784 je ROM_67B5 ROM:6786 ROM:6786 ROM_6786: ; CODE XREF: ROM_6543+23A↑j ROM:6786 ldb INTMEM_20, INTMEM_1C3[] ROM:678B subb INTMEM_20, INTMEM_1A ROM:678E cmpb INTMEM_20, 0DFh[INTMEM_56] ROM:6793 jc ROM_67AB ROM:6795 ldb INTMEM_20, INTMEM_1C2[] ROM:679A subb INTMEM_20, INTMEM_1C+2 ROM:679D cmpb INTMEM_20, 0E0h[INTMEM_56] ROM:67A2 jnc ROM_67BF ROM:67A4 cmpb INTMEM_1C+2, INTMEM_1B9[] ROM:67A9 je ROM_67BF ROM:67AB ROM:67AB ROM_67AB: ; CODE XREF: ROM_6543+230↑j ROM:67AB ; ROM_6543+232↑j ... ROM:67AB st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:67B0 st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:67B5 ROM:67B5 ROM_67B5: ; CODE XREF: ROM_6543+241↑j ROM:67B5 stb INTMEM_1A, INTMEM_1C3[] ROM:67BA stb INTMEM_1C+2, INTMEM_1C2[] ROM:67BF ROM:67BF ROM_67BF: ; CODE XREF: ROM_6543+25F↑j ROM:67BF ; ROM_6543+266↑j ROM:67BF ldb INTMEM_1C+2, INTMEM_1BC[] ROM:67C4 cmpb INTMEM_1C+2, INTMEM_1C4[] ROM:67C9 jc ROM_67D0 ROM:67CB stb INTMEM_1C+2, INTMEM_1C4[] ROM:67D0 ROM:67D0 ROM_67D0: ; CODE XREF: ROM_6543+286↑j ROM:67D0 ldb INTMEM_1A, INTMEM_D8+1 ROM:67D3 cmpb INTMEM_1A, INTMEM_1C5[] ROM:67D8 jc ROM_67DF ROM:67DA stb INTMEM_1A, INTMEM_1C5[] ROM:67DF ROM:67DF ROM_67DF: ; CODE XREF: ROM_6543+295↑j ROM:67DF cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:67E4 jc ROM_6834 ROM:67E6 cmpb INTMEM_D8+1, 0E4h[INTMEM_56] ROM:67EB jc ROM_6834 ROM:67ED cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:67F2 jc ROM_6834 ROM:67F4 jbc INTMEM_FA, 2, ROM_67FA ROM:67F7 jbc INTMEM_AD, 3, ROM_6834 ROM:67FA ROM:67FA ROM_67FA: ; CODE XREF: ROM_6543+2B1↑j ROM:67FA cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:67FF jne ROM_6808 ROM:6801 cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6806 je ROM_683E ROM:6808 ROM:6808 ROM_6808: ; CODE XREF: ROM_6543+2BC↑j ROM:6808 subb INTMEM_20, INTMEM_1A, INTMEM_1C5[] ROM:680E cmpb INTMEM_20, 0E1h[INTMEM_56] ROM:6813 jc ROM_6834 ROM:6815 ldb INTMEM_1A+1, INTMEM_1BD[] ROM:681A subb INTMEM_1A+1, #-80h ROM:681D jbs INTMEM_1A+1, 7, ROM_6827 ROM:6820 cmpb INTMEM_1A+1, 0E2h[INTMEM_56] ROM:6825 jc ROM_6834 ROM:6827 ROM:6827 ROM_6827: ; CODE XREF: ROM_6543+2DA↑j ROM:6827 subb INTMEM_20, INTMEM_1C+2, INTMEM_1C4[] ROM:682D cmpb INTMEM_20, 0E3h[INTMEM_56] ROM:6832 jnc ROM_6848 ROM:6834 ROM:6834 ROM_6834: ; CODE XREF: ROM_6543+2A1↑j ROM:6834 ; ROM_6543+2A8↑j ... ROM:6834 st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6839 st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:683E ROM:683E ROM_683E: ; CODE XREF: ROM_6543+2C3↑j ROM:683E stb INTMEM_1A, INTMEM_1C5[] ROM:6843 stb INTMEM_1C+2, INTMEM_1C4[] ROM:6848 ROM:6848 ROM_6848: ; CODE XREF: ROM_6543+2EF↑j ROM:6848 ld INTMEM_1A, INTMEM_1EC[] ROM:684D cmp INTMEM_1A, INTMEM_1EE[] ROM:6852 jc ROM_6859 ROM:6854 ld INTMEM_1A, INTMEM_1EE[] ROM:6859 ROM:6859 ROM_6859: ; CODE XREF: ROM_6543+30F↑j ROM:6859 ld INTMEM_1C, INTMEM_1E8[] ROM:685E cmp INTMEM_1C, INTMEM_1EA[] ROM:6863 jc ROM_686A ROM:6865 ld INTMEM_1C, INTMEM_1EA[] ROM:686A ROM:686A ROM_686A: ; CODE XREF: ROM_6543+320↑j ROM:686A cmp INTMEM_1C, ZERO_REG ; Zero register ROM:686D je ROM_687F ROM:686F ldb INTMEM_1C+2, INTMEM_1BB[] ROM:6874 mulub INTMEM_1C+2, #20h ; ' ' ROM:6877 add INTMEM_1C, INTMEM_1C+2 ROM:687A jnc ROM_687F ROM:687C ldbse INTMEM_1C, #-1 ROM:687F ROM:687F ROM_687F: ; CODE XREF: ROM_6543+32A↑j ROM:687F ; ROM_6543+337↑j ROM:687F st INTMEM_1A, INTMEM_18C[] ROM:6884 st INTMEM_1C, INTMEM_18A[] ROM:6889 ROM:6889 ROM_6889: ; CODE XREF: ROM_6543+E9↑j ROM:6889 ret ROM:6889 ; End of function ROM_6543 ROM:6889 ROM:688A ROM:688A ; =============== S U B R O U T I N E ======================================= ROM:688A ROM:688A ROM:688A ROM_688A: ; CODE XREF: ROM_4219+15↑p ROM:688A ldb INTMEM_1C+2, INTMEM_DF ROM:688D ldb INTMEM_1C+3, INTMEM_1AD[] ROM:6892 ld INTMEM_1C, #3Bh ; ';' ROM:6896 lcall ROM_317A ROM:6899 ldb INTMEM_1C+3, INTMEM_1C ROM:689C ldb INTMEM_1C+2, INTMEM_1AE[] ROM:68A1 ld INTMEM_1C, #3Ah ; ':' ROM:68A5 lcall ROM_317A ROM:68A8 mulub INTMEM_1C, INTMEM_1C+3 ROM:68AB shr INTMEM_1C, #1 ROM:68AE st INTMEM_1C, INTMEM_270[] ROM:68B3 ret ROM:68B3 ; End of function ROM_688A ROM:68B3 ROM:68B3 ; --------------------------------------------------------------------------- ROM:68B4 db 0Ch, 51h, 14h, 51h, 40h, 51h, 9Dh, 51h, 79h, 5Ah, 89h ROM:68B4 db 5Ah, 99h, 5Ah, 9Bh, 5Ah, 0Dh, 5Bh, 0E3h, 5Ah, 2Bh, 5Bh ROM:68B4 db 0AEh, 5Eh, 0B5h, 5Eh, 0CFh, 5Eh, 0DBh, 5Eh, 0EFh, 5Eh ROM:68B4 db 0Ch, 5Fh, 0A8h, 62h, 0A8h, 62h, 0BBh, 62h, 0D3h, 62h ROM:68B4 db 0EBh, 62h, 4, 63h, 1Fh, 63h, 3Fh, 63h, 50h, 63h, 5Fh ROM:68B4 db 63h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0, 9 ROM:82B4 db 0F5h, 1, 0C0h, 9, 0, 0, 0B0h, 4, 55h, 1, 10h, 2, 0DCh ROM:82B4 db 5, 0DCh, 5, 1, 0, 1, 0, 2, 0, 40h, 0, 90h, 1, 58h, 2 ROM:82B4 db 40h, 2, 80h, 1, 40h, 2, 0C0h, 8, 80h, 0, 0, 0, 40h ROM:82B4 db 1, 80h, 0, 80h, 3, 0FFh, 0FFh, 0C0h, 0, 58h, 0CFh, 0E0h ROM:82B4 db 83h, 90h, 1, 64h, 0, 2Ch, 1Ah, 0FFh, 0FFh, 64h, 0, 77h ROM:82B4 db 1, 32h, 0, 0E8h, 3, 32h, 0, 0A9h, 1, 92h, 36h, 0E4h ROM:82B4 db 0Ch, 4Bh, 0, 4Bh, 0, 0FFh, 7Fh, 6Bh, 3, 58h, 1Bh, 58h ROM:82B4 db 1Bh, 0Ah, 0, 0D0h, 7, 2Ch, 1, 3Ch, 0, 33h, 0Ch, 0, 64h ROM:82B4 db 14h, 5, 0BCh, 2, 0BCh, 2, 3Ch, 73h, 2Ch, 4Ch, 1Fh, 63h ROM:82B4 db 31h, 60h, 72h, 6, 65h, 84h, 16h, 0, 23h, 0, 0Dh, 82h ROM:82B4 db 64h, 80h, 66h, 3, 52h, 3, 32h, 0, 0C8h, 0, 8, 7, 83h ROM:82B4 db 7Fh, 0D0h, 7, 52h, 3, 0D6h, 6, 39h, 3, 0EEh, 2, 12h ROM:82B4 db 3, 96h, 7Dh, 0AAh, 1Dh, 6, 2, 3Fh, 4, 20h, 0FDh, 3 ROM:82B4 db 0Fh, 0FEh, 3, 0E8h, 0F5h, 0Ah, 8Eh, 6Bh, 28h, 0C8h ROM:82B4 db 8Ah, 4, 2, 2Fh, 0A3h ROM:84B4 db 0A9h, 0B1h, 8Eh, 5, 3Ch, 6Eh, 1, 7Dh, 0FAh, 5, 1Fh ROM:84B4 db 2, 7Dh, 3, 0, 2Ch, 0C8h, 0AAh, 0B4h, 78h, 5, 7, 0Fh ROM:84B4 db 26h, 0FFh, 18h, 20h, 3Ch, 5, 95h, 9Ch, 50h, 6, 7Dh ROM:84B4 db 6, 0Ch, 15h, 2, 3, 2, 2, 0Fh, 0, 32h, 0Ah, 32h, 4, 5 ROM:84B4 db 0FFh, 0E8h, 96h, 9, 0FFh, 1Ch, 92h, 0C3h, 0E3h, 0, 0FFh ROM:84B4 db 0Fh, 0EFh, 2Ah, 0Dh, 1Ah, 8Eh, 0E2h, 5, 34h, 24h, 0 ROM:84B4 db 0A0h, 0B5h, 55h, 21h, 54h, 73h, 45h, 6Dh, 5Dh, 0Fh ROM:84B4 db 1Dh, 5, 92h, 5Ch, 3Fh, 3Fh, 4, 0C9h, 0B5h, 7Eh, 0B1h ROM:84B4 db 0Ah, 4, 0Bh, 9Eh, 62h, 80h, 5, 1Ch, 50h, 46h, 1Eh, 0E3h ROM:84B4 db 0DCh, 0A0h, 96h, 38h, 1Ch, 41h, 73h, 7Dh, 4, 0Ch, 64h ROM:84B4 db 19h, 0Ch, 1Bh, 64h, 80h, 14h, 0B4h, 66h, 4, 14h, 19h ROM:84B4 db 0, 1Fh, 3, 25h, 0B2h, 7Dh, 3, 32h, 8, 0Dh, 8Eh, 2Ah ROM:84B4 db 28h, 0C9h, 89h, 0B1h, 3Ah, 8, 37h, 32h, 1Bh, 20h, 19h ROM:84B4 db 19h, 40h, 0Ah, 2, 29h, 69h, 0B6h, 26h, 3, 1Eh, 7Dh ROM:84B4 db 0B1h, 0C4h, 0, 0, 10h, 8Fh, 5, 5, 8, 1Eh, 3, 1, 51h ROM:84B4 db 8Dh, 0DDh, 64h, 2Dh, 14h, 2, 1, 18h, 6Eh, 7, 0Bh, 0Ah ROM:84B4 db 1, 0Ah, 10h, 18h, 26h, 3Ch, 58h, 0C3h, 0E0h, 0EEh, 0F5h ROM:84B4 db 0FFh, 0DDh, 0C3h, 0ABh, 91h, 79h, 39h, 21h, 0Fh, 0 ROM:84B4 db 7, 1, 0Fh, 14h, 28h, 3Ch, 50h, 0DCh, 0F0h, 30h, 3Ch ROM:84B4 db 4Dh, 5Ah, 64h, 0A8h, 0AFh, 5, 1, 0Fh, 28h, 4Bh, 78h ROM:84B4 db 8Ch, 4Eh, 3Ch, 32h, 0Eh, 0Dh, 2, 1, 0Eh, 0B1h, 28h ROM:84B4 db 28h, 4, 1, 1Ch, 40h, 95h, 0B1h, 4Eh, 3Bh, 1Dh, 6, 9 ROM:84B4 db 1, 0Eh, 2Ah, 47h, 63h, 7Fh, 9Ch, 0B6h, 0D2h, 0F1h, 0B4h ROM:84B4 db 64h, 39h, 24h, 1Ch, 1Bh, 17h, 14h, 0Fh, 5, 1, 0Eh, 47h ROM:84B4 db 55h, 87h, 0E3h, 0C8h, 50h, 23h, 0Ah, 5, 0Bh, 1, 3Ch ROM:84B4 db 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 96h, 0A0h, 2Eh ROM:84B4 db 36h, 3Eh, 3Fh, 40h, 41h, 41h, 43h, 46h, 47h, 49h, 3 ROM:84B4 db 1, 39h, 9Ch, 0ABh, 4Eh, 49h, 43h, 8, 1, 0Eh, 2Ah, 47h ROM:84B4 db 63h, 80h, 9Ch, 0B1h, 0CDh, 0C2h, 8Eh, 5Bh, 34h, 22h ROM:84B4 db 18h, 12h, 11h, 0Bh, 1, 3Ch, 46h, 50h, 5Ah, 64h, 6Eh ROM:84B4 db 78h, 82h, 8Ch, 96h, 0A0h, 0D8h, 0C9h, 0B6h, 0A9h, 0A1h ROM:84B4 db 9Eh, 9Ah, 96h, 93h, 90h, 8Dh, 7, 1, 0Eh, 2Ah, 47h, 63h ROM:84B4 db 80h, 9Ch, 0B1h, 80h, 80h, 60h, 40h, 30h, 28h, 28h, 4 ROM:84B4 db 1, 39h, 55h, 78h, 0AAh, 0FAh, 96h, 70h, 64h, 3, 1, 8Eh ROM:84B4 db 0A4h, 0B1h, 58h, 3Eh, 1Fh, 3, 1, 55h, 8Eh, 0AAh, 2Ch ROM:84B4 db 28h, 26h, 3, 1, 1Ch, 47h, 95h, 0Ah, 2Dh, 37h, 3, 1 ROM:84B4 db 1Ch, 47h, 71h, 0Ah, 14h, 19h, 3, 1, 0Eh, 63h, 0AAh ROM:84B4 db 2Ch, 26h, 23h, 2, 1, 0Eh, 39h, 28h, 23h, 5, 1, 0, 61h ROM:84B4 db 80h, 8Fh, 0BEh, 7Dh, 0Ah, 0, 14h, 7Dh, 4, 1, 0, 2Dh ROM:84B4 db 5Eh, 78h, 0Ch, 32h, 7Fh, 0FFh, 3, 1, 78h, 0A0h, 0B4h ROM:84B4 db 0, 5Dh, 7Fh, 4, 1, 0Ch, 32h, 7Fh, 0FFh, 0, 2Dh, 5Eh ROM:84B4 db 78h, 3, 1, 0, 5Dh, 7Fh, 78h, 0A0h, 0B4h, 8, 1, 0Eh ROM:84B4 db 47h, 63h, 7Fh, 9Ch, 0B1h, 0CCh, 0E3h, 0B4h, 74h, 6Bh ROM:84B4 db 5Ch, 4Dh, 28h, 35h, 38h, 5, 1, 28h, 3Ch, 64h, 8Ch, 0B4h ROM:84B4 db 33h, 56h, 71h, 6Eh, 7Bh, 2, 1, 39h, 0B1h, 0B4h, 6Eh ROM:84B4 db 8 ROM:86B4 db 1, 4Eh, 67h, 78h, 7Ch, 80h, 84h, 88h, 91h, 0A3h, 96h ROM:86B4 db 0A8h, 0A8h, 0B4h, 0C0h, 0C0h, 0D4h, 6, 1, 0Bh, 0Eh ROM:86B4 db 16h, 22h, 3Ch, 44h, 0, 0Ah, 0Ah, 1Eh, 1Eh, 0Ah, 7, 1 ROM:86B4 db 0Eh, 2Ah, 47h, 63h, 80h, 9Dh, 0B1h, 3Eh, 37h, 2Fh, 23h ROM:86B4 db 1Fh, 1Ch, 1Bh, 7, 5, 0Eh, 14h, 1Eh, 28h, 46h, 64h, 96h ROM:86B4 db 0Fh, 28h, 50h, 8Ch, 0DCh, 40h, 6Fh, 0A8h, 0C8h, 0D7h ROM:86B4 db 0E3h, 0E8h, 22h, 3Bh, 7Ah, 0AAh, 0D2h, 0DBh, 0E8h, 1Ch ROM:86B4 db 22h, 4Ah, 7Ah, 0CFh, 0D6h, 0E3h, 1Ch, 1Ch, 2Eh, 4Fh ROM:86B4 db 0B6h, 0D1h, 0DDh, 1Ch, 1Ch, 1Ch, 2Eh, 8Bh, 0C2h, 0DAh ROM:86B4 db 7, 6, 1Ch, 36h, 4Fh, 69h, 82h, 9Ch, 0B5h, 0Fh, 14h ROM:86B4 db 28h, 3Ch, 64h, 8Ch, 0, 0, 0, 0, 0, 4, 8, 0, 0, 0, 0 ROM:86B4 db 4, 6, 0Ah, 0, 2, 3, 6, 9, 0Ch, 0Dh, 0, 2, 7, 9, 0Bh ROM:86B4 db 0Dh, 0Fh, 2, 7, 0Dh, 0Fh, 10h, 11h, 18h, 3, 0Dh, 10h ROM:86B4 db 11h, 13h, 19h, 19h, 3, 4, 0Eh, 78h, 0B1h, 0, 1, 2, 3 ROM:86B4 db 0F4h, 0F1h, 0ECh, 0EBh, 0E1h, 0BDh, 0DCh, 0DAh, 0DCh ROM:86B4 db 0, 0, 0, 5, 4, 0Eh, 39h, 63h, 8Eh, 0B1h, 0, 1, 2, 3 ROM:86B4 db 32h, 32h, 2Ch, 26h, 19h, 32h, 26h, 26h, 26h, 26h, 32h ROM:86B4 db 32h, 2Dh, 26h, 19h, 32h, 2Ch, 26h, 20h, 19h, 8, 4, 4Dh ROM:86B4 db 74h, 7Eh, 80h, 8Fh, 97h, 0B3h, 0CDh, 1Ch, 4Fh, 9Ch ROM:86B4 db 0CFh, 3Ch, 14h, 7, 0, 11h, 3Eh, 4Eh, 0C8h, 3Ch, 1Ah ROM:86B4 db 12h, 0, 0Fh, 3Ah, 50h, 0C8h, 5Ah, 26h, 11h, 0, 0Dh ROM:86B4 db 35h, 49h, 0B4h, 64h, 24h, 14h, 0, 0Ch, 28h, 45h, 0A0h ROM:86B4 db 5, 4, 80h, 81h, 82h, 88h, 8Fh, 1Ch, 4Fh, 9Ch, 0CFh ROM:86B4 db 0, 3, 1Ah, 2Ch, 88h, 0, 2, 1Ah, 29h, 78h, 0, 2, 14h ROM:86B4 db 29h, 68h, 0, 2, 10h, 2Ah, 60h, 4, 6, 85h, 8Ch, 0A6h ROM:86B4 db 0C0h, 0Eh, 39h, 55h, 63h, 8Eh, 0B1h, 64h, 70h, 70h ROM:86B4 db 3Ch, 64h, 70h, 70h, 3Ch, 64h, 70h, 70h, 37h, 5Fh, 70h ROM:86B4 db 70h, 32h, 48h, 58h, 4Bh, 32h, 32h, 32h, 32h, 32h, 3 ROM:86B4 db 5, 36h, 82h, 0CFh, 0Fh, 28h, 50h, 8Ch, 0DCh, 8, 0Ah ROM:86B4 db 10h, 0Ah, 14h, 19h, 0Ch, 16h, 1Bh, 0Fh, 19h, 1Eh, 14h ROM:86B4 db 1Bh, 1Eh, 2, 2, 82h, 0CFh, 22h, 3Ch, 6Ch, 63h, 6Ch ROM:86B4 db 63h, 0Ch, 0Ch, 1Ch, 29h, 36h, 42h, 4Fh, 5Ch, 69h, 82h ROM:86B4 db 9Ch, 0B5h, 0CFh, 0E8h, 6, 0Ch, 0Fh, 1Eh, 28h, 41h, 4Bh ROM:86B4 db 78h, 8Ch, 0B4h, 0DCh, 0F0h, 0D5h, 0D5h, 0D5h, 0D5h ROM:86B4 db 0D5h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 73h ROM:86B4 db 74h, 7Dh, 83h, 89h, 89h, 8Bh, 93h, 98h, 9Bh, 0A2h, 9Fh ROM:86B4 db 7Dh, 79h, 77h, 82h, 8Bh, 8Ch, 8Fh, 98h, 9Dh, 9Fh, 0A1h ROM:86B4 db 9Ah, 76h, 7Dh, 89h, 8Fh, 93h, 8Eh, 94h, 9Bh, 9Eh, 0A0h ROM:86B4 db 0A5h, 9Fh, 79h, 80h, 8Dh, 92h, 96h, 92h, 97h, 9Dh, 0A1h ROM:86B4 db 0A3h, 0A8h, 0A2h, 7Bh, 85h, 95h, 95h, 98h, 95h, 9Ch ROM:86B4 db 0A3h, 0A7h, 0A8h, 0ACh, 0A6h, 79h, 83h, 8Bh, 93h, 97h ROM:86B4 db 93h, 9Bh, 0A2h, 0A5h, 0A7h, 0ABh, 0A7h, 73h, 81h, 8Eh ROM:86B4 db 95h, 99h, 97h, 9Dh, 0A5h, 0A8h, 0AAh, 0AFh, 0ACh, 6Fh ROM:86B4 db 7Dh, 8Ah, 91h, 98h, 95h, 9Ah, 0A2h, 0A6h, 0A8h, 0ACh ROM:86B4 db 0B0h, 69h, 78h, 87h, 8Fh, 97h, 94h, 9Bh, 9Fh, 0A3h ROM:86B4 db 0A5h, 0A7h, 0ADh, 62h, 6Ch, 74h, 83h, 8Bh, 8Ah, 88h ROM:86B4 db 93h, 94h, 96h, 98h, 99h, 5Ah ROM:88B4 db 65h, 69h, 74h, 7Bh, 80h, 81h, 8Bh, 8Bh, 8Ch, 8Eh, 91h ROM:88B4 db 2, 3, 0B5h, 0C2h, 0Fh, 8Ch, 0DCh, 92h, 92h, 92h, 92h ROM:88B4 db 92h, 7Dh, 2, 4, 0C2h, 0CFh, 14h, 78h, 8Ch, 0B4h, 92h ROM:88B4 db 80h, 92h, 80h, 92h, 7Dh, 92h, 79h, 2, 2, 5Ch, 8Ch, 9Ch ROM:88B4 db 0AAh, 96h, 96h, 96h, 96h, 0Bh, 3, 0Eh, 2Ah, 47h, 63h ROM:88B4 db 7Fh, 9Ch, 0AAh, 0B6h, 0B6h, 0EAh, 0F1h, 36h, 82h, 0CFh ROM:88B4 db 93h, 5Eh, 32h, 1Dh, 1Ah, 18h, 16h, 16h, 14h, 14h, 10h ROM:88B4 db 93h, 5Eh, 30h, 1Ah, 17h, 16h, 15h, 15h, 14h, 14h, 11h ROM:88B4 db 99h, 61h, 39h, 24h, 1Dh, 18h, 15h, 14h, 14h, 14h, 11h ROM:88B4 db 2, 2, 0Eh, 59h, 39h, 71h, 14h, 14h, 14h, 14h, 2, 3 ROM:88B4 db 1Ch, 0B5h, 0, 0Fh, 8Ch, 24h, 24h, 24h, 30h, 18h, 30h ROM:88B4 db 2, 4, 8Ch, 0B4h, 14h, 3Ch, 64h, 8Ch, 30h, 18h, 24h ROM:88B4 db 24h, 30h, 24h, 24h, 24h, 5, 5, 1Ch, 36h, 4Fh, 69h, 9Ch ROM:88B4 db 14h, 30h, 3Ch, 64h, 6Eh, 2Ah, 32h, 3Fh, 49h, 42h, 2Ah ROM:88B4 db 39h, 48h, 49h, 44h, 37h, 3Bh, 49h, 4Eh, 47h, 35h, 3Eh ROM:88B4 db 42h, 4Ah, 5Dh, 35h, 3Fh, 44h, 48h, 5Dh, 4, 4, 1Ch, 36h ROM:88B4 db 4Fh, 69h, 14h, 30h, 3Ch, 64h, 2Ch, 2Eh, 3Bh, 48h, 34h ROM:88B4 db 32h, 40h, 4Bh, 35h, 3Ah, 41h, 30h, 32h, 36h, 43h, 31h ROM:88B4 db 3, 3, 36h, 76h, 0CFh, 1Eh, 64h, 0FFh, 15h, 1Eh, 11h ROM:88B4 db 16h, 16h, 20h, 12h, 12h, 20h, 3, 2, 29h, 76h, 0CFh ROM:88B4 db 1Eh, 0FFh, 14h, 13h, 16h, 12h, 12h, 12h, 0Ah, 5, 1Ch ROM:88B4 db 39h, 4Eh, 63h, 78h, 8Eh, 9Ch, 0AAh, 0B1h, 0CDh, 1Ch ROM:88B4 db 39h, 63h, 8Eh, 0AAh, 66h, 46h, 44h, 3Ch, 36h, 2Eh, 2Ah ROM:88B4 db 1Bh, 13h, 0, 62h, 45h, 43h, 3Bh, 35h, 2Fh, 2Bh, 1Dh ROM:88B4 db 11h, 0, 58h, 44h, 41h, 32h, 2Ch, 2Ah, 23h, 1Ah, 0Eh ROM:88B4 db 0, 58h, 43h, 3Eh, 30h, 28h, 27h, 1Eh, 14h, 8, 0, 58h ROM:88B4 db 43h, 3Eh, 30h, 28h, 22h, 16h, 0Ch, 7, 0, 5, 2, 63h ROM:88B4 db 78h, 8Eh, 9Ch, 0B1h, 39h, 6Ah, 0, 2, 5, 6, 0Ah, 0, 2 ROM:88B4 db 5, 6, 0Ah, 3, 5, 28h, 6Eh, 0B4h, 1Ch, 32h, 8Eh, 0B8h ROM:88B4 db 0CDh, 9Bh, 0AFh, 0B4h, 82h, 8Ch, 9Bh, 6Eh, 82h, 9Bh ROM:88B4 db 4Bh, 73h, 8Ah, 4Bh, 73h, 7Bh, 5, 0Ah, 36h, 5Ch, 88h ROM:88B4 db 0A9h, 0CFh, 39h, 47h, 60h, 62h, 9Ch, 0A3h, 0ADh, 0B1h ROM:88B4 db 0BEh, 0FFh, 7Eh, 7Eh, 7Ch, 7Bh, 7Ah, 8Ah, 8Ah, 80h ROM:88B4 db 7Eh, 7Ch, 8Ah, 8Ah, 80h, 7Eh, 7Ch, 9Eh, 8Dh, 8Bh, 83h ROM:88B4 db 7Ch, 9Eh, 8Dh, 8Bh, 83h, 7Eh, 93h, 8Dh, 8Ah, 83h, 80h ROM:88B4 db 8Ah, 8Ah, 85h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:88B4 db 80h, 80h, 80h, 80h, 80h, 80h, 86h, 8Ah, 8Ah, 2, 2, 0B5h ROM:88B4 db 0E8h, 0Eh, 40h, 80h, 80h, 80h, 80h, 9, 0Bh, 1Ch, 36h ROM:88B4 db 4Fh, 69h, 83h, 9Ch, 0B5h, 0CFh, 0E8h, 0Eh, 14h, 28h ROM:88B4 db 3Ch, 50h, 64h, 78h, 8Ch, 0A0h, 0C8h, 0F0h, 96h, 96h ROM:88B4 db 96h, 96h, 98h, 9Ch, 0A0h, 0ACh, 0B4h, 96h, 90h, 90h ROM:88B4 db 94h, 96h, 97h, 9Eh, 0A2h, 0ACh, 94h, 82h, 82h, 84h ROM:88B4 db 8Fh, 92h, 9Ah, 0A0h, 0A4h, 92h, 72h, 76h, 80h, 8Ah ROM:88B4 db 8Dh, 90h, 9Ah, 0A0h, 82h, 6Ah, 74h, 7Ch, 80h, 83h, 86h ROM:88B4 db 92h, 9Ah, 6Eh, 68h, 70h, 78h, 7Ah, 7Eh, 83h, 90h, 92h ROM:88B4 db 6Ah, 67h, 6Ch, 74h, 76h, 7Ch, 80h, 8Ch, 90h, 66h, 66h ROM:88B4 db 6Ch, 71h, 73h, 7Ah, 76h, 88h ROM:8AB4 db 8Ch, 66h, 65h, 67h, 70h, 72h, 76h, 74h, 84h, 8Ah, 66h ROM:8AB4 db 66h, 65h, 6Ch, 70h, 70h, 74h, 7Ch, 80h, 66h, 66h, 64h ROM:8AB4 db 68h, 70h, 70h, 74h, 78h, 7Ah, 4, 3, 1Ch, 42h, 82h, 0B5h ROM:8AB4 db 14h, 3Ch, 64h, 9Ah, 0A0h, 0A0h, 0A0h, 0B3h, 80h, 9Dh ROM:8AB4 db 0A6h, 73h, 8Dh, 98h, 98h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0D0h, 6, 0D3h ROM:8AB4 db 2, 0C5h, 2, 57h, 6, 4Dh, 6, 0Ah, 6, 0B3h, 2, 0ADh, 2 ROM:8AB4 db 0A1h, 2, 0F1h, 5, 8Fh, 2, 87h, 2, 7Dh, 2, 75h, 2, 6Bh ROM:8AB4 db 2, 5Fh, 2, 0DEh, 5, 59h, 2, 51h, 2, 49h, 2, 41h, 2 ROM:8AB4 db 39h, 2, 9Bh, 5 ROM:8CB4 db 8Eh, 5, 7Dh, 5, 63h, 5, 3Eh, 5, 31h, 2, 27h, 2, 17h ROM:8CB4 db 2, 2Eh, 5, 21h, 5, 0FFh, 1, 0EDh, 1, 0E5h, 1, 0CDh ROM:8CB4 db 1, 0C1h, 1, 17h, 5, 0E6h, 4, 0ADh, 1, 0DCh, 4, 0CCh ROM:8CB4 db 4, 0BFh, 4, 15h, 4, 0Bh, 4, 0F2h, 3, 0A3h, 1, 0CEh ROM:8CB4 db 3, 0AFh, 3, 81h, 3, 9Dh, 1, 91h, 1, 81h, 1, 62h, 3 ROM:8CB4 db 4Dh, 3, 14h, 3, 0E3h, 2, 6Bh, 1, 65h, 1, 5Dh, 1, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98B4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EB4 ; end of 'ROM' ROM:9EB4 ROM:9EB4 ; end of file