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 : D9A440822C4F9DFFC7E560CB9C3B75F1A71A23F448CC5B969F8A3F74B83EE5F4 INTMEM:0000 ; Input MD5 : 21418FED6E7565EB848B99DE692F605E INTMEM:0000 ; Input CRC32 : FCDC2AAE 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_4E42+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_486A+16↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3C09↓w INTMEM:0042 ; ROM_486A+2B↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3C0F↓w INTMEM:0044 ; ROM_486A+30↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3C17↓w INTMEM:0045 ; ROM_486A+23↓w ... INTMEM:0047 INTMEM_47: ds 1 ; DATA XREF: ROM_486A+26↓w INTMEM:0047 ; ROM_4E14+3↓r ... INTMEM:0048 INTMEM_48: ds 1 ; DATA XREF: ROM_486A+14↓w INTMEM:0048 ; ROM_4970+1EC↓w ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_486A↓w INTMEM:0049 ; ROM_4932+8↓r ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_486A+5↓w INTMEM:004A ; ROM_4932+B↓r ... INTMEM:004B INTMEM_4B: ds 1 ; DATA XREF: ROM_486A+A↓w INTMEM:004B ; ROM_4932+E↓r ... INTMEM:004C INTMEM_4C: ds 2 ; DATA XREF: ROM_486A+F↓w INTMEM:004C ; ROM_4932+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_4E42+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 1 ; DATA XREF: ROM_386A:ROM_387A↓r INTMEM:0098 ; ROM_386A+25↓w ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_386A+3↓r INTMEM:0099 ; ROM_386A+1B↓r ... 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 1 ; DATA XREF: ROM_2D67+81↓w INTMEM:00A8 ; ROM_2D67+8D↓r INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_28EB:ROM_2112↓r INTMEM:00A9 ; ROM_28EB:ROM_21A1↓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_4E42:ROM_527A↓r INTMEM:00B0 ; ROM_4E42+4C8↓w INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_542A+2F3↓w INTMEM:00B1 ; ROM_542A:ROM_572D↓r INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_5CB3+E0↓w INTMEM:00B2 ; ROM_5CB3+EB↓w ... INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_5CB3+268↓r INTMEM:00B3 ; ROM_5CB3:ROM_5F9C↓w INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_489E+64↓w INTMEM:00B4 ; ROM:65AF↓w ... INTMEM:00B5 INTMEM_B5: ds 1 ; DATA XREF: ROM_489E+6↓w INTMEM:00B5 ; ROM_4E42+70↓r INTMEM:00B6 INTMEM_B6: ds 1 ; DATA XREF: ROM_5CB3+186↓r INTMEM:00B6 ; ROM_5CB3+1D8↓w INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_5CB3:ROM_5E40↓r INTMEM:00B7 ; ROM_5CB3+1DD↓w INTMEM:00B8 INTMEM_B8: ds 7 ; DATA XREF: ROM:62EE↓w INTMEM:00B8 ; ROM:62FC↓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_4E42+238↓r ... INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM_4E42+33C↓r INTMEM:00C2 ; ROM_4E42+355↓w ... INTMEM:00C3 INTMEM_C3: ds 1 ; DATA XREF: ROM_4970:ROM_49C4↓r INTMEM:00C3 ; ROM_4970:ROM_4A3A↓r ... INTMEM:00C4 INTMEM_C4: ds 1 ; DATA XREF: ROM:ROM_576B↓w INTMEM:00C4 ; ROM:5776↓r ... INTMEM:00C5 INTMEM_C5: ds 1 ; DATA XREF: ROM_5CB3:ROM_5E45↓r INTMEM:00C5 ; ROM_5CB3:ROM_5E4C↓w INTMEM:00C6 INTMEM_C6: ds 1 ; DATA XREF: ROM:6707↓w INTMEM:00C6 ; ROM:6716↓r ... INTMEM:00C7 INTMEM_C7: ds 1 ; DATA XREF: ROM:6827↓r INTMEM:00C7 ; ROM:ROM_6835↓w INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_5CB3+53↓w INTMEM:00C8 ; ROM_5CB3:ROM_5D18↓r INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_5CB3+13D↓w INTMEM:00C9 ; ROM_5CB3+1FF↓r INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_68C0+14F↓w INTMEM:00CA ; ROM_68C0+168↓w ... INTMEM:00CB INTMEM_CB: ds 1 ; DATA XREF: ROM_4E42+39↓w INTMEM:00CB ; ROM_4E42+4D↓w ... INTMEM:00CC INTMEM_CC: ds 2 ; DATA XREF: ROM_4E42+5BB↓w INTMEM:00CC ; ROM_4E42:ROM_5402↓r ... INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_5CB3+A4↓w INTMEM:00CE ; ROM_5CB3+AC↓w ... INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM:683D↓r INTMEM:00CF ; ROM:6845↓w INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_68C0+21↓w INTMEM:00D0 ; ROM_68C0:ROM_6904↓w ... INTMEM:00D2 INTMEM_D2: ds 1 ; DATA XREF: ROM_68C0+1FF↓w INTMEM:00D2 ; ROM_68C0+20C↓w ... INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_542A+16A↓w INTMEM:00D3 ; ROM_542A+183↓w ... INTMEM:00D4 INTMEM_D4: ds 2 ; DATA XREF: ROM_4D5D+D↓r INTMEM:00D4 ; ROM_4D5D:ROM_4DD4↓r ... INTMEM:00D6 INTMEM_D6: ds 2 ; DATA XREF: ROM_489E+4F↓w INTMEM:00D6 ; ROM:5899↓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_4E42:ROM_4F24↓w INTMEM:00DA ; ROM_4E42+EE↓r ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM:58A6↓w INTMEM:00DC ; ROM:58B6↓w ... INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_4E42+32C↓r INTMEM:00DE ; ROM:60F4↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_542A:ROM_5435↓w INTMEM:00DF ; ROM_542A+2D↓r ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_542A+30F↓r INTMEM:00E0 ; ROM:573F↓w ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_6025+9↓w INTMEM:00E1 ; ROM:6186↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM:61A5↓w INTMEM:00E2 ; ROM:62A0↓w ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM:6107↓r INTMEM:00E3 ; ROM:ROM_610E↓w ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_6025:ROM_60A4↓r INTMEM:00E4 ; ROM:ROM_60B1↓w ... INTMEM:00E5 INTMEM_E5: ds 7 ; DATA XREF: ROM:ROM_6348↓w INTMEM:00E5 ; ROM:ROM_644F↓r ... INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_5B4D+117↓w INTMEM:00EC ; ROM_5B4D+151↓r ... INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_5B4D+108↓r INTMEM:00ED ; ROM_5B4D:ROM_5C66↓w INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_5B4D:ROM_5C4D↓w INTMEM:00EE ; ROM_5B4D+103↓w INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_489E+82↓w INTMEM:00EF ; ROM_5B4D+132↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_489E+7F↓w INTMEM:00F0 ; ROM_5B4D+12F↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_489E+7C↓w INTMEM:00F1 ; ROM_5B4D+12C↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_489E+79↓w INTMEM:00F2 ; ROM_5B4D:ROM_5C76↓r ... INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_489E+76↓w INTMEM:00F3 ; ROM_5B4D+124↓r ... INTMEM:00F4 INTMEM_F4: ds 1 ; DATA XREF: ROM_4E42+4F4↓w INTMEM:00F4 ; ROM_4E42:ROM_5407↓r ... INTMEM:00F5 INTMEM_F5: ds 2 ; DATA XREF: ROM_28EB-261↓r INTMEM:00F5 ; ROM_5FB1:ROM_601F↓w ... INTMEM:00F7 INTMEM_F7: ds 1 ; DATA XREF: ROM_489E↓w INTMEM:00F7 ; ROM_4970↓r ... INTMEM:00F8 INTMEM_F8: ds 1 ; DATA XREF: ROM_4970+6↓w INTMEM:00F8 ; ROM_4970:ROM_49D9↓r ... INTMEM:00F9 INTMEM_F9: ds 1 ; DATA XREF: ROM_4D5D:ROM_4DF0↓r INTMEM:00F9 ; ROM:5947↓r ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_542A+5E↓r INTMEM:00FA ; ROM_542A+6D↓w ... INTMEM:00FB INTMEM_FB: ds 2 ; DATA XREF: ROM:5902↓r INTMEM:00FB ; ROM:ROM_5921↓w ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4C97+3↓r INTMEM:00FD ; ROM_4C97:ROM_4CAB↓r ... INTMEM:00FE INTMEM_FE: ds 2 ; DATA XREF: ROM_4C97↓r INTMEM:00FE ; ROM_4C97:ROM_4CA8↓w ... 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_489E+5F↓w INTMEM:014A ; ROM_5CB3:ROM_5E70↓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_4970+10E↓w ... INTMEM:0153 INTMEM_153: ds 1 ; DATA XREF: ROM_28EB-80C↓w INTMEM:0153 ; ROM_4C7E+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_68C0:ROM_6B60↓w INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4E42+18B↓w INTMEM:0172 ; ROM_4E42:ROM_511C↓r ... INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_4E42:ROM_4FAD↓w INTMEM:0176 INTMEM_176: ds 2 ; DATA XREF: ROM_489E+17↓w INTMEM:0176 ; ROM_4E42:ROM_5089↓r ... INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM_489E+1C↓w INTMEM:0178 ; ROM_4E42:ROM_5099↓r ... INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM_4970+A3↓r INTMEM:017A ; ROM_4970+AD↓w ... INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_4970+B↓w INTMEM:017C ; ROM_4970:ROM_49B4↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_4970:ROM_4AB5↓w INTMEM:017E ; ROM_4970+189↓r ... INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_4970:ROM_4A9B↓w INTMEM:0180 ; ROM_4970:ROM_4B0E↓r ... INTMEM:0182 INTMEM_182: ds 2 ; DATA XREF: ROM_4970:ROM_4A96↓w INTMEM:0182 ; ROM_4970+1B2↓r ... INTMEM:0184 INTMEM_184: ds 2 ; DATA XREF: ROM_4970:ROM_4A91↓w INTMEM:0184 ; ROM_4970+1C4↓r INTMEM:0186 INTMEM_186: ds 2 ; DATA XREF: ROM_6B93+A6↓w INTMEM:0186 ; ROM_6B93:ROM_6CF5↓r INTMEM:0188 INTMEM_188: ds 1 ; DATA XREF: ROM_5B4D+24↓r INTMEM:0188 ; ROM_5B4D+29↓w ... INTMEM:0189 INTMEM_189: ds 1 ; DATA XREF: ROM_6B93+D4↓r INTMEM:018A INTMEM_18A: ds 2 ; DATA XREF: ROM:58CB↓r INTMEM:018A ; ROM_6B93+341↓w INTMEM:018C INTMEM_18C: ds 2 ; DATA XREF: ROM:ROM_58D6↓r INTMEM:018C ; ROM_6B93:ROM_6ECF↓w INTMEM:018E INTMEM_18E: ds 2 ; DATA XREF: ROM_542A:ROM_5452↓w INTMEM:018E ; ROM:580E↓r ... INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_542A+147↓w INTMEM:0190 ; ROM:5803↓r INTMEM:0192 INTMEM_192: ds 2 ; DATA XREF: ROM_542A:ROM_560D↓r INTMEM:0192 ; ROM_542A+1F4↓w ... INTMEM:0194 INTMEM_194: ds 0Eh ; DATA XREF: ROM_542A:ROM_5672↓r INTMEM:0194 ; ROM_542A:ROM_568F↓r ... INTMEM:01A2 INTMEM_1A2: ds 2 ; DATA XREF: ROM_5B4D+5F↓w INTMEM:01A2 ; ROM_5B4D+75↓w ... INTMEM:01A4 INTMEM_1A4: ds 2 ; DATA XREF: ROM_489E+4A↓w INTMEM:01A4 ; ROM_5B4D+4C↓w ... INTMEM:01A6 INTMEM_1A6: ds 4 ; DATA XREF: ROM_5B4D+D9↓r INTMEM:01A6 ; ROM_5B4D+F8↓w ... INTMEM:01AA INTMEM_1AA: ds 1 ; DATA XREF: ROM_6025+27↓w INTMEM:01AA ; ROM:60D6↓r ... INTMEM:01AB INTMEM_1AB: ds 1 ; DATA XREF: ROM_28EB-706↓r INTMEM:01AB ; ROM_4E42+5D6↓w INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_28EB-4B6↓w INTMEM:01AC ; ROM_6B93+EF↓r INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_4E42:ROM_4E53↓w INTMEM:01AD ; ROM_4E42+5CA↓r ... INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_4C0C:ROM_4C41↓r INTMEM:01AE ; ROM_4E42+5A↓r ... INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_4E42+5F↓w INTMEM:01AF ; ROM_6025+10↓r ... INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_4D5D+19↓r INTMEM:01B0 ; ROM_4E42+CF↓w ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_4E42+2EB↓r INTMEM:01B1 ; ROM_4E42+2F0↓w ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM_4E42:ROM_5221↓r INTMEM:01B2 ; ROM_4E42:ROM_5287↓w ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_4E42:ROM_5237↓r INTMEM:01B3 ; ROM_4E42+3FE↓w ... INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_4E42:ROM_5253↓r INTMEM:01B4 ; ROM_4E42+41A↓w ... INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_4970+17↓w INTMEM:01B5 ; ROM_4970:ROM_49A4↓r ... INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_4970+12↓w INTMEM:01B6 ; ROM_4970+78↓r ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_4970+14F↓r INTMEM:01B7 ; ROM_4E42+51F↓w ... INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_6B93↓r INTMEM:01B8 ; ROM_6B93+3C↓w INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_4B9C:ROM_4BC9↓r INTMEM:01B9 ; ROM_4B9C+5B↓r ... INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_6B93+92↓w INTMEM:01BA ; ROM_6B93:ROM_6D3D↓r INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_6B93:ROM_6C74↓w INTMEM:01BB ; ROM_6B93+32C↓r INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_6B93:ROM_6C93↓w INTMEM:01BC ; ROM_6B93+12A↓r ... INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM_6B93+11B↓w INTMEM:01BD ; ROM_6B93+144↓r ... INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM:58F3↓r INTMEM:01BE ; ROM_6B93+13A↓w ... INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM_6B93:ROM_6D26↓w INTMEM:01BF ; ROM_6B93+19D↓r INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_6B93+198↓w INTMEM:01C0 ; ROM_6B93+1C9↓r INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_6B93+1C2↓w INTMEM:01C1 ; ROM_6B93+1EB↓r INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_6B93+210↓r INTMEM:01C2 ; ROM_6B93+217↓w ... INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_6B93+21F↓r INTMEM:01C3 ; ROM_6B93+226↓w ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_6B93+281↓r INTMEM:01C4 ; ROM_6B93+288↓w ... INTMEM:01C5 INTMEM_1C5: ds 1 ; DATA XREF: ROM_6B93+290↓r INTMEM:01C5 ; ROM_6B93+297↓w ... INTMEM:01C6 INTMEM_1C6: ds 1 ; DATA XREF: ROM_542A+32↓w INTMEM:01C6 ; ROM_542A:ROM_547E↓w ... INTMEM:01C7 INTMEM_1C7: ds 1 ; DATA XREF: ROM_542A+2D↓w INTMEM:01C7 ; ROM_542A+4F↓w ... INTMEM:01C8 INTMEM_1C8: ds 1 ; DATA XREF: ROM_542A:ROM_5503↓w INTMEM:01C8 ; ROM_542A:ROM_56D6↓r ... INTMEM:01C9 INTMEM_1C9: ds 1 ; DATA XREF: ROM_542A:ROM_54AA↓w INTMEM:01C9 ; ROM_542A+B0↓r ... INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_542A+96↓w INTMEM:01CA ; ROM_542A+A5↓r INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_542A:ROM_5535↓w INTMEM:01CB ; ROM_542A+112↓r ... INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_542A+ED↓w INTMEM:01CC ; ROM_542A+120↓r ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_542A+F9↓w INTMEM:01CD ; ROM_542A+106↓r ... INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_542A+15D↓w INTMEM:01CE ; ROM:57F6↓r INTMEM:01CF INTMEM_1CF: ds 1 ; DATA XREF: ROM_542A+1A9↓w INTMEM:01CF ; ROM_542A+214↓r ... INTMEM:01D0 INTMEM_1D0: ds 1 ; DATA XREF: ROM_542A+2C2↓w INTMEM:01D0 ; ROM:5869↓r INTMEM:01D1 INTMEM_1D1: ds 5 ; DATA XREF: ROM_542A:ROM_5712↓w INTMEM:01D1 ; ROM:5872↓r ... INTMEM:01D6 INTMEM_1D6: ds 1 ; DATA XREF: ROM_489E+3B↓w INTMEM:01D7 INTMEM_1D7: ds 11h ; DATA XREF: ROM_489E+40↓w INTMEM:01E8 INTMEM_1E8: ds 2 ; DATA XREF: ROM_6B93+235↓r INTMEM:01E8 ; ROM_6B93+26D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_6B93+23C↓r INTMEM:01EA ; ROM_6B93:ROM_6DFB↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_6B93:ROM_6E4A↓r INTMEM:01EC ; ROM_6B93+2F6↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_6B93+2BE↓r INTMEM:01EE ; ROM_6B93:ROM_6E84↓w ... INTMEM:01F0 INTMEM_1F0: ds 1 ; DATA XREF: ROM_489E+24↓w INTMEM:01F1 INTMEM_1F1: ds 1 ; DATA XREF: ROM_489E+29↓w INTMEM:01F2 INTMEM_1F2: ds 1 ; DATA XREF: ROM_489E+31↓w INTMEM:01F3 INTMEM_1F3: ds 2 ; DATA XREF: ROM_489E+36↓w INTMEM:01F3 ; ROM_4E14+9↓r INTMEM:01F5 INTMEM_1F5: ds 2 ; DATA XREF: ROM_2E14↓r INTMEM:01F5 ; ROM_4E14:ROM_4E33↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3980↓r INTMEM:01F7 ; ROM_542A+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:398C↓r INTMEM:01F9 ; ROM_4E42:ROM_4EF7↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4E42:ROM_53DC↓r INTMEM:01FA ; ROM_542A+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_4970:ROM_49CA↓r INTMEM:01FC ; ROM_4970+9E↓r ... INTMEM:01FD INTMEM_1FD: ds 23h ; DATA XREF: ROM_4E42+4D5↓r INTMEM:01FD ; ROM:5A67↓r ... INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_4E42+30C↓w INTMEM:0220 ; ROM_4E42+344↓w ... INTMEM:0222 INTMEM_222: ds 2 ; DATA XREF: ROM_68C0+103↓w INTMEM:0222 ; ROM_68C0:ROM_6B55↓r INTMEM:0224 INTMEM_224: ds 1 ; DATA XREF: ROM_4E42+220↓r INTMEM:0224 ; ROM_4E42+228↓w ... INTMEM:0225 INTMEM_225: ds 1 ; DATA XREF: ROM_4E42+1FE↓r INTMEM:0225 ; ROM_4E42:ROM_50E3↓w INTMEM:0226 INTMEM_226: ds 1 ; DATA XREF: ROM_4E42+544↓r INTMEM:0226 ; ROM_4E42+564↓w ... INTMEM:0227 INTMEM_227: ds 19h ; DATA XREF: ROM_68C0+30↓r INTMEM:0227 ; ROM_68C0+108↓w INTMEM:0240 INTMEM_240: ds 1 ; DATA XREF: ROM_4932+29↓w INTMEM:0241 INTMEM_241: ds 1 ; DATA XREF: ROM_4E42+4DA↓r INTMEM:0241 ; ROM_6B93:ROM_6C0A↓r INTMEM:0242 INTMEM_242: ds 2 ; DATA XREF: ROM_4932+2E↓w INTMEM:0244 INTMEM_244: ds 2 ; DATA XREF: ROM_4932+33↓w INTMEM:0246 INTMEM_246: ds 1Ch ; DATA XREF: ROM_4932+38↓w INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_489E+57↓w INTMEM:0262 ; ROM_5CB3+1D0↓w ... INTMEM:0264 INTMEM_264: ds 2 ; DATA XREF: ROM_5CB3+282↓r INTMEM:0264 ; ROM_5CB3+294↓w ... INTMEM:0266 INTMEM_266: ds 2 ; DATA XREF: ROM_5CB3+287↓r INTMEM:0266 ; ROM_5CB3+299↓w ... INTMEM:0268 INTMEM_268: ds 6 ; DATA XREF: ROM_4D5D:ROM_4DF8↓w INTMEM:0268 ; ROM_6025+4↓w ... INTMEM:026E INTMEM_26E: ds 2 ; DATA XREF: ROM_68C0+1F7↓w INTMEM:026E ; ROM_68C0:ROM_6AC4↓r INTMEM:0270 INTMEM_270: ds 2 ; DATA XREF: ROM_5B4D+15A↓r INTMEM:0270 ; ROM_6EDA+24↓w INTMEM:0272 INTMEM_272: ds 1 ; DATA XREF: ROM_5CB3+5D↓w INTMEM:0272 ; ROM_5CB3+136↓r ... INTMEM:0273 INTMEM_273: ds 1 ; DATA XREF: ROM_5CB3:ROM_5F29↓r INTMEM:0273 ; ROM_5CB3+27D↓w ... INTMEM:0274 INTMEM_274: ds 1 ; DATA XREF: ROM_5CB3+2AA↓r INTMEM:0274 ; ROM_5CB3+2B8↓w ... INTMEM:0275 INTMEM_275: ds 6 ; DATA XREF: ROM_6025+3A↓w INTMEM:0275 ; ROM_6025:ROM_608B↓r ... INTMEM:027B INTMEM_27B: ds 1 ; DATA XREF: ROM_4CC2+7↓r INTMEM:027B ; ROM_4CEA+7↓r ... INTMEM:027C INTMEM_27C: ds 1 ; DATA XREF: ROM_4CC2+C↓r INTMEM:027C ; ROM:647C↓w INTMEM:027D INTMEM_27D: ds 4 ; DATA XREF: ROM_4D1F↓r INTMEM:027D ; ROM:648B↓w ... INTMEM:0281 INTMEM_281: ds 1 ; DATA XREF: ROM_489E+6C↓w INTMEM:0281 ; ROM:66A5↓w ... INTMEM:0282 INTMEM_282: ds 13Ah ; DATA XREF: ROM_489E+71↓w INTMEM:0282 ; ROM:6699↓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_6B93:ROM_6D69↓w INTMEM:03C4 INTMEM_3C4: ds 6 ; DATA XREF: ROM_6B93:ROM_6D8B↓w INTMEM:03C4 ; ROM:5864↓w ... INTMEM:03CA ds 1 INTMEM:03CB INTMEM_3CB: ds 1 ; DATA XREF: ROM_542A+AB↓w INTMEM:03CC INTMEM_3CC: ds 1 ; DATA XREF: ROM_542A+17E↓w INTMEM:03CD INTMEM_3CD: ds 1 ; DATA XREF: ROM_5CB3+1B6↓w INTMEM:03CE INTMEM_3CE: ds 1 ; DATA XREF: ROM_5CB3+1F8↓w INTMEM:03CF INTMEM_3CF: ds 2 ; DATA XREF: ROM_6025+1C↓w INTMEM:03CF ; ROM:ROM_63CF↓w INTMEM:03D1 INTMEM_3D1: ds 7 ; DATA XREF: ROM_4D1F+18↓w INTMEM:03D1 ; ROM:64B9↓w ... INTMEM:03D8 INTMEM_3D8: ds 1 ; DATA XREF: ROM_68C0+11C↓w INTMEM:03D9 INTMEM_3D9: ds 1 ; DATA XREF: ROM_68C0:ROM_6A82↓w INTMEM:03DA INTMEM_3DA: ds 1 ; DATA XREF: ROM_68C0+137↓w INTMEM:03DB INTMEM_3DB: ds 1 ; DATA XREF: ROM_68C0+1DA↓w INTMEM:03DC INTMEM_3DC: ds 24h ; DATA XREF: ROM_68C0+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_A9, 2, ROM_2131 ROM:2115 ld INTMEM_1C, INTMEM_7A ROM:2118 ldb INTMEM_1C+2, INTMEM_9E ROM:211B ld INTMEM_7C, INTMEM_7E ROM:211E ldb INTMEM_9F, INTMEM_A0 ROM:2121 ld INTMEM_7A, INTMEM_58 ROM:2124 ldb INTMEM_9E, INTMEM_8C ROM:2127 ldb INTMEM_A0, INTMEM_9E ROM:212A sub INTMEM_7E, INTMEM_7A, INTMEM_1C ROM:212E subcb INTMEM_A0, INTMEM_1C+2 ROM:2131 ROM:2131 ROM_2131: ; CODE XREF: ROM_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, 0A3h[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, 0A2h[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_A9, 2, ROM_21D0 ROM:21A4 jbc INTMEM_1A+1, 3, ROM_21D3 ROM:21A7 ld INTMEM_20, INTMEM_7E ROM:21AA ldbze INTMEM_20+2, INTMEM_A0 ROM:21AD shrl INTMEM_20, #1 ROM:21B0 add INTMEM_20, INTMEM_7E ROM:21B3 addcb INTMEM_20+2, INTMEM_A0 ROM:21B6 cmpb INTMEM_20+2, INTMEM_9F ROM:21B9 jnc ROM_21D3 ROM:21BB jne ROM_21C2 ROM:21BD cmp INTMEM_20, INTMEM_7C ROM:21C0 jnc ROM_21D3 ROM:21C2 ROM:21C2 ROM_21C2: ; CODE XREF: ROM_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, #465h 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, #465h 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, #465h ROM:23B5 jc ROM_23BE ROM:23B7 ld INTMEM_1A, #465h 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_4862 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_A9, 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_A9, 6, ROM_25BC ROM:258A jbs INTMEM_A9, 5, ROM_25B0 ROM:258D andb INTMEM_A9, #-11h ROM:2590 andb INTMEM_A9, #-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_A9, 7, ROM_259D ROM:25A8 andb INTMEM_AA, #-3 ROM:25AB andb INTMEM_A9, #7Fh ROM:25AE sjmp ROM_259D ROM:25B0 ; --------------------------------------------------------------------------- ROM:25B0 ROM:25B0 ROM_25B0: ; CODE XREF: ROM_28EB-361↑j ROM:25B0 andb INTMEM_A9, #-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_A9, #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_A9, 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, 0A5h[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, 0A6h[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_A9, #-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_A9, #-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, #465h 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, #465h 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, #-7900h 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_A9, 0, ROM_28C3 ROM:28BE lcall ROM_4845 ROM:28C1 sjmp ROM_28C6 ROM:28C3 ; --------------------------------------------------------------------------- ROM:28C3 ROM:28C3 ROM_28C3: ; CODE XREF: start+83B↑j ROM:28C3 lcall ROM_4849 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_A9, #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:4862 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_A9, #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_A9, 3, ROM_2914 ROM:2907 andb INTMEM_2A, #-2 ROM:290A orb INTMEM_A9, #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_A9, #-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_A9, 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_A9, 4, ROM_2A51 ROM:2A2A jbc INTMEM_A9, 6, ROM_2A32 ROM:2A2D clrb INTMEM_8E ROM:2A2F andb INTMEM_A9, #-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_A9, #-21h ROM:2A49 andb INTMEM_A9, #-11h ROM:2A4C andb INTMEM_A9, #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_A9, 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_A9, #10h ROM:2ACA orb INTMEM_A9, #20h ; ' ' ROM:2ACD orb INTMEM_A9, #-80h ROM:2AD0 andb INTMEM_A9, #-41h ROM:2AD3 sjmp ROM_29FB ROM:2AD5 ; --------------------------------------------------------------------------- ROM:2AD5 jbc INTMEM_A9, 4, ROM_2AFF ROM:2AD8 jbc INTMEM_A9, 6, ROM_2AE0 ROM:2ADB clrb INTMEM_8E ROM:2ADD andb INTMEM_A9, #-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_A9, #-11h ROM:2AF7 andb INTMEM_A9, #-21h ROM:2AFA andb INTMEM_A9, #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_A9, 4, ROM_2B15 ROM:2B0A jbc INTMEM_A9, 6, ROM_2B0F ROM:2B0D clrb INTMEM_8E ROM:2B0F ROM:2B0F ROM_2B0F: ; CODE XREF: ROM:2B0A↑j ROM:2B0F andb INTMEM_A9, #-11h ROM:2B12 andb INTMEM_A9, #-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_A9, #10h ROM:2B3E orb INTMEM_A9, #20h ; ' ' ROM:2B41 andb INTMEM_A9, #-41h ROM:2B44 andb INTMEM_A9, #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, 9Dh[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, 9Ch[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, #1 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, 9Eh[INTMEM_56] ROM:2D24 ldb INTMEM_20+1, 9Dh[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, 9Ch[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_486A 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_A9, 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, 9Fh[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, 9Dh[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, 9Dh[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, 9Ch[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_68C0:ROM_6B8F↓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_68C0+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_5B36↓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_FE+1 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:5B30↓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_A9, 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, 31h, 0A5h, 0, 1, 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, 0A8h, 0, 0A7h, 0, 0A9h, 0, 1 ROM:3448 db 10h, 0FFh, 0FFh, 12h, 0, 0FCh, 1, 0AEh, 0, 0ADh, 0 ROM:3448 db 0B0h, 0, 2, 4, 2, 0, 16h, 0, 0F6h, 1, 0ABh, 0, 0AAh ROM:3448 db 0, 0ACh, 0, 4, 8, 0FFh, 0FFh, 14h, 0, 0FAh, 1, 0AEh ROM:3448 db 0, 0ADh, 0, 0B0h, 0, 0, 0, 0FFh, 0FFh, 16h, 0, 0, 0 ROM:3448 db 0AEh, 0, 0ADh, 0, 0AFh, 0, 8, 2, 2, 0, 16h, 0, 0F8h ROM:3448 db 1, 0B1h, 0, 0B2h, 0, 0B3h, 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_A9, 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_A9, 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_A9, 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_A9, 0, ROM_36EB ROM:36C7 ROM:36C7 ROM_36C7: ; CODE XREF: ROM_365C+84↓j ROM:36C7 jbs INTMEM_A9, 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_A9, #2 ROM:36E0 jbs INTMEM_A9, 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_A9, #-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_A9, 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_A9, 0, ROM_3709 ROM:3706 lcall ROM_37C5 ROM:3709 ROM:3709 ROM_3709: ; CODE XREF: ROM_365C+A7↑j ROM:3709 jbs INTMEM_A9, 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_A9, 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, 0A4h[INTMEM_56] ROM:377F ldb INTMEM_A5, #1 ROM:3782 jbc INTMEM_A9, 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_5CB3+7C↓p ROM:37D3 ; ROM_5CB3:ROM_5D66↓p ... ROM:37D3 pushf ROM:37D4 ldb INTMEM_2, #0Fh ROM:37D7 ld INTMEM_1C, INTMEM_144[] ROM:37DC ldbze INTMEM_1C+2, 0B4h[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_5B4D:ROM_5C4A↓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_5B4D+15F↓p ROM:385D ; ROM:684F↓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_99, #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_99, 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_99, #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_99, #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_99, #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_99 ROM:3927 ljmp ROM_3347 ROM:392A ; --------------------------------------------------------------------------- ROM:392A ldb INTMEM_99, #1Eh ROM:392D ljmp ROM_37A6 ROM:3930 ; --------------------------------------------------------------------------- ROM:3930 ldb INTMEM_99, #14h ROM:3933 sjmp ROM_3958 ROM:3935 ; --------------------------------------------------------------------------- ROM:3935 clrb INTMEM_99 ROM:3937 sjmp ROM_3958 ROM:3939 ; --------------------------------------------------------------------------- ROM:3939 ldb INTMEM_BF, #3Fh ; '?' ROM:393C ldb INTMEM_99, #50h ; 'P' ROM:393F sjmp ROM_3958 ROM:3941 ; --------------------------------------------------------------------------- ROM:3941 ldb INTMEM_BF, #3Fh ; '?' ROM:3944 stb INTMEM_99, (INTMEM_14D+1)[] ROM:3949 ldb INTMEM_99, #50h ; 'P' ROM:394C sjmp ROM_3958 ROM:394E ; --------------------------------------------------------------------------- ROM:394E ldb INTMEM_99, (INTMEM_14D+1)[] ROM:3953 cmpb INTMEM_99, #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_A9, #-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, 0A0h[INTMEM_56] ROM:398A jnc ROM_399D ROM:398C ldb INTMEM_1C+2, INTMEM_1F9[] ROM:3991 cmpb INTMEM_1C+2, 0A1h[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_99, (INTMEM_14D+1)[] ROM:3ACD ldb INTMEM_99, #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_486A 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_99 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_99, #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_99 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, 6Dh, 6Dh, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 0FFh, 0FFh ROM:41D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47D6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47D6 db 0FFh, 8, 0, 0, 0, 0FFh, 0FFh, 0FFh, 0FFh, 15h, 0, 19h ROM:47D6 db 0, 32h, 0, 36h, 0, 37h, 0, 4Bh, 47h, 4Dh, 36h, 50h ROM:47D6 db 30h, 30h, 31h, 0A5h, 0, 1 ROM:4845 ROM:4845 ; =============== S U B R O U T I N E ======================================= ROM:4845 ROM:4845 ROM:4845 ROM_4845: ; CODE XREF: start+83E↑p ROM:4845 lcall ROM_489E ROM:4848 ret ROM:4848 ; End of function ROM_4845 ROM:4848 ROM:4849 ROM:4849 ; =============== S U B R O U T I N E ======================================= ROM:4849 ROM:4849 ROM:4849 ROM_4849: ; CODE XREF: start:ROM_28C3↑p ROM:4849 lcall ROM_4E42 ROM:484C lcall ROM_5FB1 ROM:484F lcall ROM_6025 ROM:4852 lcall ROM_68C0 ROM:4855 lcall ROM_5CB3 ROM:4858 lcall ROM_6B93 ROM:485B lcall ROM_542A ROM:485E lcall ROM_6EDA ROM:4861 ret ROM:4861 ; End of function ROM_4849 ROM:4861 ROM:4862 ; --------------------------------------------------------------------------- ROM:4862 ; START OF FUNCTION CHUNK FOR ROM_28EB ROM:4862 ROM:4862 ROM_4862: ; CODE XREF: ROM_28EB-4AE↑j ROM:4862 lcall ROM_5B4D ROM:4865 ret ROM:4865 ; END OF FUNCTION CHUNK FOR ROM_28EB ROM:4866 ; --------------------------------------------------------------------------- ROM:4866 ret ROM:4867 ; --------------------------------------------------------------------------- ROM:4867 clrb INTMEM_1A ROM:4869 ret ROM:486A ROM:486A ; =============== S U B R O U T I N E ======================================= ROM:486A ROM:486A ROM:486A ROM_486A: ; CODE XREF: ROM_2D57+D↑j ROM:486A ; ROM:3BC3↑p ROM:486A ldb INTMEM_49, 0D0h[INTMEM_56] ROM:486F ldb INTMEM_4A, 0D1h[INTMEM_56] ROM:4874 ldb INTMEM_4B, 0D2h[INTMEM_56] ROM:4879 ldb INTMEM_4C, 0D3h[INTMEM_56] ROM:487E clrb INTMEM_48 ROM:4880 clr INTMEM_40 ROM:4882 orb INTMEM_52, #40h ; '@' ROM:4885 lcall ROM_4932 ROM:4888 ldb INTMEM_42+1, 118h[INTMEM_56] ROM:488D ldb INTMEM_45, #-80h ROM:4890 ldb INTMEM_47, 141h[INTMEM_56] ROM:4895 ldb INTMEM_42, 13Fh[INTMEM_56] ROM:489A ldb INTMEM_44, #-80h ROM:489D ret ROM:489D ; End of function ROM_486A ROM:489D ROM:489E ROM:489E ; =============== S U B R O U T I N E ======================================= ROM:489E ROM:489E ROM:489E ROM_489E: ; CODE XREF: ROM_4845↑p ROM:489E orb INTMEM_F7, #2 ROM:48A1 orb INTMEM_A3, #1 ROM:48A4 ldb INTMEM_B5, 0B6h[INTMEM_56] ROM:48A9 lcall ROM_4932 ROM:48AC ld INTMEM_1C+2, #-8000h ROM:48B0 sub INTMEM_1C+2, 28h[INTMEM_56] ROM:48B5 st INTMEM_1C+2, INTMEM_176[] ROM:48BA st INTMEM_1C+2, INTMEM_178[] ROM:48BF ldb INTMEM_1C+2, #-1 ROM:48C2 stb INTMEM_1C+2, INTMEM_1F0[] ROM:48C7 stb INTMEM_1C+2, INTMEM_1F1[] ROM:48CC ldb INTMEM_1C+2, #-1 ROM:48CF stb INTMEM_1C+2, INTMEM_1F2[] ROM:48D4 stb INTMEM_1C+2, INTMEM_1F3[] ROM:48D9 stb INTMEM_1C+2, INTMEM_1D6[] ROM:48DE stb INTMEM_1C+2, INTMEM_1D7[] ROM:48E3 ld INTMEM_1C, 58h[INTMEM_56] ROM:48E8 st INTMEM_1C, INTMEM_1A4[] ROM:48ED ld INTMEM_D6, #61A8h ROM:48F1 ld INTMEM_1C+2, #61A8h ROM:48F5 st INTMEM_1C+2, INTMEM_262[] ROM:48FA shr INTMEM_1C+2, #1 ROM:48FD st INTMEM_1C+2, INTMEM_14A[] ROM:4902 ldb INTMEM_B4, 142h[INTMEM_56] ROM:4907 ldb INTMEM_1C+2, #-1 ROM:490A stb INTMEM_1C+2, INTMEM_281[] ROM:490F stb INTMEM_1C+2, INTMEM_282[] ROM:4914 ldb INTMEM_F3, #-1 ROM:4917 ldb INTMEM_F2, #-1 ROM:491A ldb INTMEM_F1, #-1 ROM:491D ldb INTMEM_F0, #-1 ROM:4920 ldb INTMEM_EF, #-1 ROM:4923 ret ROM:4923 ; End of function ROM_489E ROM:4923 ROM:4924 ; --------------------------------------------------------------------------- ROM:4924 ; START OF FUNCTION CHUNK FOR ROM_542A ROM:4924 ; ADDITIONAL PARENT FUNCTION ROM_6025 ROM:4924 ; ADDITIONAL PARENT FUNCTION ROM_68C0 ROM:4924 ROM:4924 ROM_4924: ; CODE XREF: ROM_542A+312↓j ROM:4924 ; ROM_6025+86↓j ... ROM:4924 shlb INTMEM_1C, #1 ROM:4927 addb INTMEM_1A, INTMEM_1C ROM:492A addcb INTMEM_1A+1, ZERO_REG ; Zero register ROM:492D ld INTMEM_1A, [INTMEM_1A] ROM:4930 br [INTMEM_1A] ROM:4930 ; END OF FUNCTION CHUNK FOR ROM_542A ROM:4932 ROM:4932 ; =============== S U B R O U T I N E ======================================= ROM:4932 ROM:4932 ROM:4932 ROM_4932: ; CODE XREF: ROM_486A+1B↑p ROM:4932 ; ROM_489E+B↑p ... ROM:4932 clrb INTMEM_1C ROM:4934 clrb INTMEM_1C+2 ROM:4936 clrb INTMEM_20 ROM:4938 clrb INTMEM_20+2 ROM:493A ldb INTMEM_1C+1, INTMEM_49 ROM:493D ldb INTMEM_1C+3, INTMEM_4A ROM:4940 ldb INTMEM_20+1, INTMEM_4B ROM:4943 ldb INTMEM_20+3, INTMEM_4C ROM:4946 shr INTMEM_1C, #2 ROM:4949 shr INTMEM_1C+2, #2 ROM:494C shr INTMEM_20, #2 ROM:494F shr INTMEM_20+2, #2 ROM:4952 add INTMEM_1C+2, INTMEM_1C ROM:4955 add INTMEM_20, INTMEM_1C+2 ROM:4958 add INTMEM_20+2, INTMEM_20 ROM:495B st INTMEM_1C, INTMEM_240[] ROM:4960 st INTMEM_1C+2, INTMEM_242[] ROM:4965 st INTMEM_20, INTMEM_244[] ROM:496A st INTMEM_20+2, INTMEM_246[] ROM:496F ret ROM:496F ; End of function ROM_4932 ROM:496F ROM:4970 ROM:4970 ; =============== S U B R O U T I N E ======================================= ROM:4970 ROM:4970 ROM:4970 ROM_4970: ; CODE XREF: ROM_4E42:ROM_53BD↓p ROM:4970 jbs INTMEM_F7, 4, ROM_499F ROM:4973 orb INTMEM_F7, #10h ROM:4976 orb INTMEM_F8, #40h ; '@' ROM:4979 clr INTMEM_1C ROM:497B st INTMEM_1C, INTMEM_17C[] ROM:4980 decb INTMEM_1C ROM:4982 stb INTMEM_1C, INTMEM_1B6[] ROM:4987 stb INTMEM_1C, INTMEM_1B5[] ROM:498C jbc INTMEM_AB, 4, ROM_49A4 ROM:498F ldbze INTMEM_1C, #7 ROM:4992 lcall ROM_2992 ROM:4995 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:4998 je ROM_49A2 ROM:499A ldb INTMEM_1A, #40h ; '@' ROM:499D sjmp ROM_4A78 ROM:499F ; --------------------------------------------------------------------------- ROM:499F ROM:499F ROM_499F: ; CODE XREF: ROM_4970↑j ROM:499F jbc INTMEM_A9, 4, ROM_49A4 ROM:49A2 ROM:49A2 ROM_49A2: ; CODE XREF: ROM_4970+28↑j ROM:49A2 sjmp ROM_4B62 ROM:49A4 ; --------------------------------------------------------------------------- ROM:49A4 ROM:49A4 ROM_49A4: ; CODE XREF: ROM_4970+1C↑j ROM:49A4 ; ROM_4970:ROM_499F↑j ROM:49A4 ldb INTMEM_1C, INTMEM_1B5[] ROM:49A9 incb INTMEM_1C ROM:49AB jne ROM_49B4 ROM:49AD ldb INTMEM_1C+2, 0BBh[INTMEM_56] ROM:49B2 sjmp ROM_4ABA ROM:49B4 ; --------------------------------------------------------------------------- ROM:49B4 ROM:49B4 ROM_49B4: ; CODE XREF: ROM_4970+3B↑j ROM:49B4 cmp ZERO_REG, INTMEM_17C[] ; Zero register ROM:49B9 jne ROM_49D9 ROM:49BB cmpb INTMEM_8E, INTMEM_1B5[] ROM:49C0 je ROM_49C4 ROM:49C2 sjmp ROM_4B62 ROM:49C4 ; --------------------------------------------------------------------------- ROM:49C4 ROM:49C4 ROM_49C4: ; CODE XREF: ROM_4970+50↑j ROM:49C4 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:49C7 je ROM_49CA ROM:49C9 ret ROM:49CA ; --------------------------------------------------------------------------- ROM:49CA ROM:49CA ROM_49CA: ; CODE XREF: ROM_4970+57↑j ROM:49CA ld INTMEM_20+2, INTMEM_1FC[] ROM:49CF st INTMEM_20+2, INTMEM_17C[] ROM:49D4 ldb INTMEM_1C+2, #-4Ch ROM:49D7 sjmp ROM_4ABA ROM:49D9 ; --------------------------------------------------------------------------- ROM:49D9 ROM:49D9 ROM_49D9: ; CODE XREF: ROM_4970+49↑j ROM:49D9 jbs INTMEM_F8, 6, ROM_49DE ROM:49DC sjmp ROM_4AD0 ROM:49DE ; --------------------------------------------------------------------------- ROM:49DE ROM:49DE ROM_49DE: ; CODE XREF: ROM_4970:ROM_49D9↑j ROM:49DE ldb INTMEM_1C+2, INTMEM_1B5[] ROM:49E3 cmpb INTMEM_1C+2, #-4Ch ROM:49E6 jc ROM_4A22 ROM:49E8 ldb INTMEM_20, INTMEM_1B6[] ROM:49ED cmpb INTMEM_20, #-1 ROM:49F0 je ROM_4A22 ROM:49F2 cmpb INTMEM_8E, INTMEM_20 ROM:49F5 jh ROM_4A22 ROM:49F7 cmpb INTMEM_20, 0BBh[INTMEM_56] ROM:49FC jnc ROM_4A06 ROM:49FE subb INTMEM_20, INTMEM_8E, 0CEh[INTMEM_56] ROM:4A04 jc ROM_4A09 ROM:4A06 ROM:4A06 ROM_4A06: ; CODE XREF: ROM_4970+8C↑j ROM:4A06 ldb INTMEM_20, #-1 ROM:4A09 ROM:4A09 ROM_4A09: ; CODE XREF: ROM_4970+94↑j ROM:4A09 stb INTMEM_20, INTMEM_1B6[] ROM:4A0E ld INTMEM_20+2, INTMEM_1FC[] ROM:4A13 cmp INTMEM_20+2, INTMEM_17A[] ROM:4A18 ldb INTMEM_1A, #20h ; ' ' ROM:4A1B jc ROM_4A78 ROM:4A1D st INTMEM_20+2, INTMEM_17A[] ROM:4A22 ROM:4A22 ROM_4A22: ; CODE XREF: ROM_4970+76↑j ROM:4A22 ; ROM_4970+80↑j ... ROM:4A22 cmpb INTMEM_8E, INTMEM_1B5[] ROM:4A27 je ROM_4A2B ROM:4A29 sjmp ROM_4B62 ROM:4A2B ; --------------------------------------------------------------------------- ROM:4A2B ROM:4A2B ROM_4A2B: ; CODE XREF: ROM_4970+B7↑j ROM:4A2B cmpb INTMEM_8E, ZERO_REG ; Zero register ROM:4A2E jne ROM_4A3A ROM:4A30 ldb INTMEM_1C+2, 0BBh[INTMEM_56] ROM:4A35 andb INTMEM_F8, #-41h ROM:4A38 sjmp ROM_4ABA ROM:4A3A ; --------------------------------------------------------------------------- ROM:4A3A ROM:4A3A ROM_4A3A: ; CODE XREF: ROM_4970+BE↑j ROM:4A3A cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:4A3D je ROM_4A40 ROM:4A3F ret ROM:4A40 ; --------------------------------------------------------------------------- ROM:4A40 ROM:4A40 ROM_4A40: ; CODE XREF: ROM_4970+CD↑j ROM:4A40 ld INTMEM_20+2, INTMEM_1FC[] ROM:4A45 clrb INTMEM_1C+2 ROM:4A47 ldb INTMEM_20, 0BBh[INTMEM_56] ROM:4A4C cmpb INTMEM_8E, INTMEM_20 ROM:4A4F je ROM_4AB5 ROM:4A51 ldb INTMEM_1C+2, INTMEM_20 ROM:4A54 ldb INTMEM_20, 0BCh[INTMEM_56] ROM:4A59 cmpb INTMEM_8E, INTMEM_20 ROM:4A5C je ROM_4A9B ROM:4A5E ldb INTMEM_1C+2, INTMEM_20 ROM:4A61 ldb INTMEM_20, 0BDh[INTMEM_56] ROM:4A66 cmpb INTMEM_8E, INTMEM_20 ROM:4A69 je ROM_4A96 ROM:4A6B ldb INTMEM_1C+2, INTMEM_20 ROM:4A6E cmp INTMEM_20+2, INTMEM_17C[] ROM:4A73 jh ROM_4A91 ROM:4A75 ldb INTMEM_1A, #10h ROM:4A78 ROM:4A78 ROM_4A78: ; CODE XREF: ROM_4970+2D↑j ROM:4A78 ; ROM_4970+AB↑j ... ROM:4A78 andb INTMEM_F7, #-11h ROM:4A7B andb INTMEM_AD, #-41h ROM:4A7E stb INTMEM_1A, INTMEM_152[] ROM:4A83 orb INTMEM_52, #40h ; '@' ROM:4A86 andb INTMEM_F5+1, #-2 ROM:4A89 andb INTMEM_F8, #-41h ROM:4A8C lcall ROM_4932 ROM:4A8F sjmp ROM_4B62 ROM:4A91 ; --------------------------------------------------------------------------- ROM:4A91 ROM:4A91 ROM_4A91: ; CODE XREF: ROM_4970+103↑j ROM:4A91 st INTMEM_20+2, INTMEM_184[] ROM:4A96 ROM:4A96 ROM_4A96: ; CODE XREF: ROM_4970+F9↑j ROM:4A96 st INTMEM_20+2, INTMEM_182[] ROM:4A9B ROM:4A9B ROM_4A9B: ; CODE XREF: ROM_4970+EC↑j ROM:4A9B st INTMEM_20+2, INTMEM_180[] ROM:4AA0 subb INTMEM_20, INTMEM_8E, 0CEh[INTMEM_56] ROM:4AA6 jc ROM_4AAB ROM:4AA8 ldb INTMEM_20, #-1 ROM:4AAB ROM:4AAB ROM_4AAB: ; CODE XREF: ROM_4970+136↑j ROM:4AAB stb INTMEM_20, INTMEM_1B6[] ROM:4AB0 st INTMEM_20+2, INTMEM_17A[] ROM:4AB5 ROM:4AB5 ROM_4AB5: ; CODE XREF: ROM_4970+DF↑j ROM:4AB5 st INTMEM_20+2, INTMEM_17E[] ROM:4ABA ROM:4ABA ROM_4ABA: ; CODE XREF: ROM_4970+42↑j ROM:4ABA ; ROM_4970+67↑j ... ROM:4ABA stb INTMEM_1C+2, INTMEM_1B5[] ROM:4ABF ldbze INTMEM_1C, INTMEM_1B7[] ROM:4AC4 clrb INTMEM_1C+3 ROM:4AC6 ldbze INTMEM_20, 9Fh[INTMEM_56] ROM:4ACB lcall ROM_2992 ROM:4ACE ROM:4ACE ROM_4ACE: ; CODE XREF: ROM_4970+165↓j ROM:4ACE sjmp ROM_4B62 ROM:4AD0 ; --------------------------------------------------------------------------- ROM:4AD0 ROM:4AD0 ROM_4AD0: ; CODE XREF: ROM_4970+6C↑j ROM:4AD0 cmpb INTMEM_8E, INTMEM_1B5[] ROM:4AD5 jne ROM_4ACE ROM:4AD7 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:4ADA je ROM_4ADD ROM:4ADC ret ROM:4ADD ; --------------------------------------------------------------------------- ROM:4ADD ROM:4ADD ROM_4ADD: ; CODE XREF: ROM_4970+16A↑j ROM:4ADD ld INTMEM_20+2, INTMEM_1FC[] ROM:4AE2 sub INTMEM_1A, INTMEM_20+2, INTMEM_17C[] ROM:4AE8 jc ROM_4AEC ROM:4AEA neg INTMEM_1A ROM:4AEC ROM:4AEC ROM_4AEC: ; CODE XREF: ROM_4970+178↑j ROM:4AEC cmp INTMEM_1A, 32h[INTMEM_56] ROM:4AF1 ldb INTMEM_1A, #50h ; 'P' ROM:4AF4 jh ROM_4B1D ROM:4AF6 ldb INTMEM_1A, #30h ; '0' ROM:4AF9 ld INTMEM_1C, INTMEM_17E[] ROM:4AFE shl INTMEM_1C, #2 ROM:4B01 jnc ROM_4B08 ROM:4B03 ldb INTMEM_49, #-1 ROM:4B06 sjmp ROM_4B0E ROM:4B08 ; --------------------------------------------------------------------------- ROM:4B08 ROM:4B08 ROM_4B08: ; CODE XREF: ROM_4970+191↑j ROM:4B08 addb INTMEM_49, INTMEM_1C+1, 0CDh[INTMEM_56] ROM:4B0E ROM:4B0E ROM_4B0E: ; CODE XREF: ROM_4970+196↑j ROM:4B0E ld INTMEM_1C, INTMEM_180[] ROM:4B13 sub INTMEM_1C, INTMEM_17E[] ROM:4B18 shl INTMEM_1C, #2 ROM:4B1B jnc ROM_4B1F ROM:4B1D ROM:4B1D ROM_4B1D: ; CODE XREF: ROM_4970+184↑j ROM:4B1D ; ROM_4970+1BF↓j ... ROM:4B1D sjmp ROM_4A78 ROM:4B1F ; --------------------------------------------------------------------------- ROM:4B1F ROM:4B1F ROM_4B1F: ; CODE XREF: ROM_4970+1AB↑j ROM:4B1F stb INTMEM_1C+1, INTMEM_4A ROM:4B22 ld INTMEM_1C, INTMEM_182[] ROM:4B27 sub INTMEM_1C, INTMEM_180[] ROM:4B2C shl INTMEM_1C, #2 ROM:4B2F jc ROM_4B1D ROM:4B31 stb INTMEM_1C+1, INTMEM_4B ROM:4B34 ld INTMEM_1C, INTMEM_184[] ROM:4B39 sub INTMEM_1C, INTMEM_182[] ROM:4B3E shl INTMEM_1C, #2 ROM:4B41 jc ROM_4B1D ROM:4B43 stb INTMEM_1C+1, INTMEM_4C ROM:4B46 clr INTMEM_40 ROM:4B48 lcall ROM_4932 ROM:4B4B andb INTMEM_52, #-41h ROM:4B4E stb ZERO_REG, INTMEM_152[] ; Zero register ROM:4B53 andb INTMEM_F7, #-11h ROM:4B56 andb INTMEM_AD, #-41h ROM:4B59 andb INTMEM_F5+1, #-2 ROM:4B5C incb INTMEM_48 ROM:4B5E jne ROM_4B62 ROM:4B60 decb INTMEM_48 ROM:4B62 ROM:4B62 ROM_4B62: ; CODE XREF: ROM_4970:ROM_49A2↑j ROM:4B62 ; ROM_4970+52↑j ... ROM:4B62 ldb INTMEM_C3, 0CFh[INTMEM_56] ROM:4B67 ret ROM:4B67 ; End of function ROM_4970 ROM:4B67 ROM:4B68 ; --------------------------------------------------------------------------- ROM:4B68 ret ROM:4B69 ROM:4B69 ; =============== S U B R O U T I N E ======================================= ROM:4B69 ROM:4B69 ROM:4B69 ROM_4B69: ; CODE XREF: ROM:5813↓p ROM:4B69 ; ROM:584B↓p ROM:4B69 mulu INTMEM_1C, INTMEM_20 ROM:4B6C jbc INTMEM_1C+1, 7, ROM_4B71 ROM:4B6F inc INTMEM_1C+2 ROM:4B71 ROM:4B71 ROM_4B71: ; CODE XREF: ROM_4B69+3↑j ROM:4B71 ld INTMEM_1C, INTMEM_1C+2 ROM:4B74 clr INTMEM_1C+2 ROM:4B76 mulu INTMEM_20, INTMEM_20+2 ROM:4B79 add INTMEM_1C, INTMEM_20 ROM:4B7C addc INTMEM_1C+2, INTMEM_20+2 ROM:4B7F ret ROM:4B7F ; End of function ROM_4B69 ROM:4B7F ROM:4B80 ROM:4B80 ; =============== S U B R O U T I N E ======================================= ROM:4B80 ROM:4B80 ROM:4B80 ROM_4B80: ; CODE XREF: ROM:580B↓p ROM:4B80 ; ROM:582B↓p ... ROM:4B80 divu INTMEM_1C, INTMEM_20 ROM:4B83 jnv ROM_4B89 ROM:4B85 ldbse INTMEM_20+2, #-1 ROM:4B88 ret ROM:4B89 ; --------------------------------------------------------------------------- ROM:4B89 ROM:4B89 ROM_4B89: ; CODE XREF: ROM_4B80+3↑j ROM:4B89 ld INTMEM_20+2, INTMEM_1C ROM:4B8C clr INTMEM_1C ROM:4B8E divu INTMEM_1C, INTMEM_20 ROM:4B91 shr INTMEM_20, #1 ROM:4B94 cmp INTMEM_1C+2, INTMEM_20 ROM:4B97 jnc ROM_4B9B ROM:4B99 inc INTMEM_1C ROM:4B9B ROM:4B9B ROM_4B9B: ; CODE XREF: ROM_4B80+17↑j ROM:4B9B ret ROM:4B9B ; End of function ROM_4B80 ROM:4B9B ROM:4B9C ROM:4B9C ; =============== S U B R O U T I N E ======================================= ROM:4B9C ROM:4B9C ROM:4B9C ROM_4B9C: ; CODE XREF: ROM_6B93+118↓p ROM:4B9C ; ROM_6B93+137↓p ROM:4B9C ld INTMEM_2C, INTMEM_1A ROM:4B9F ld INTMEM_2C+2, INTMEM_20 ROM:4BA2 ldb INTMEM_20+3, #2 ROM:4BA5 ROM:4BA5 ROM_4BA5: ; CODE XREF: ROM_4B9C+26↓j ROM:4BA5 clrb INTMEM_20+2 ROM:4BA7 ldb INTMEM_32, INTMEM_1C ROM:4BAA ldb INTMEM_30, [INTMEM_2C]+ ROM:4BAD ldb INTMEM_30+1, [INTMEM_2C+2]+ ROM:4BB0 subb INTMEM_1C+3, INTMEM_1C+2, INTMEM_30 ROM:4BB4 jc ROM_4BBD ROM:4BB6 negb INTMEM_1C+3 ROM:4BB8 decb INTMEM_20+2 ROM:4BBA ldb INTMEM_32, INTMEM_1C+1 ROM:4BBD ROM:4BBD ROM_4BBD: ; CODE XREF: ROM_4B9C+18↑j ROM:4BBD cmpb INTMEM_1C+3, INTMEM_32 ROM:4BC0 jc ROM_4BC9 ROM:4BC2 djnz INTMEM_20+3, ROM_4BA5 ROM:4BC5 clrb INTMEM_1C+3 ROM:4BC7 sjmp ROM_4BE8 ROM:4BC9 ; --------------------------------------------------------------------------- ROM:4BC9 ROM:4BC9 ROM_4BC9: ; CODE XREF: ROM_4B9C+24↑j ROM:4BC9 cmpb INTMEM_1C+2, INTMEM_1B9[] ROM:4BCE jne ROM_4BD7 ROM:4BD0 cmpb INTMEM_30, INTMEM_30+1 ROM:4BD3 jne ROM_4BD7 ROM:4BD5 clrb INTMEM_1C+3 ROM:4BD7 ROM:4BD7 ROM_4BD7: ; CODE XREF: ROM_4B9C+32↑j ROM:4BD7 ; ROM_4B9C+37↑j ROM:4BD7 jbs INTMEM_20+3, 1, ROM_4BDD ROM:4BDA shrb INTMEM_1C+3, #1 ROM:4BDD ROM:4BDD ROM_4BDD: ; CODE XREF: ROM_4B9C:ROM_4BD7↑j ROM:4BDD jbc INTMEM_1C+3, 7, ROM_4BE3 ROM:4BE0 ldb INTMEM_1C+3, #7Fh ROM:4BE3 ROM:4BE3 ROM_4BE3: ; CODE XREF: ROM_4B9C:ROM_4BDD↑j ROM:4BE3 jbc INTMEM_20+2, 7, ROM_4BE8 ROM:4BE6 negb INTMEM_1C+3 ROM:4BE8 ROM:4BE8 ROM_4BE8: ; CODE XREF: ROM_4B9C+2B↑j ROM:4BE8 ; ROM_4B9C:ROM_4BE3↑j ROM:4BE8 addb INTMEM_1C+3, #-80h ROM:4BEB ldb INTMEM_1C, [INTMEM_1A] ROM:4BEE stb INTMEM_1C+2, [INTMEM_1A]+ ROM:4BF1 stb INTMEM_1C, [INTMEM_1A] ROM:4BF4 ldb INTMEM_1C+1, [INTMEM_20] ROM:4BF7 ldb INTMEM_32, INTMEM_1B9[] ROM:4BFC stb INTMEM_32, [INTMEM_20]+ ROM:4BFF stb INTMEM_1C+1, [INTMEM_20] ROM:4C02 jbc INTMEM_20+3, 1, ROM_4C0B ROM:4C05 stb INTMEM_1C+2, [INTMEM_1A] ROM:4C08 stb INTMEM_32, [INTMEM_20] ROM:4C0B ROM:4C0B ROM_4C0B: ; CODE XREF: ROM_4B9C+66↑j ROM:4C0B ret ROM:4C0B ; End of function ROM_4B9C ROM:4C0B ROM:4C0C ROM:4C0C ; =============== S U B R O U T I N E ======================================= ROM:4C0C ROM:4C0C ROM:4C0C ROM_4C0C: ; CODE XREF: ROM_6B93+1D3↓p ROM:4C0C ; ROM_6B93+1F5↓p ROM:4C0C ldb INTMEM_1C+3, INTMEM_D8+1 ROM:4C0F ldb INTMEM_20, INTMEM_1C+2 ROM:4C12 subb INTMEM_20, #-80h ROM:4C15 jc ROM_4C22 ROM:4C17 negb INTMEM_20 ROM:4C19 cmpb INTMEM_20, 0E2h[INTMEM_56] ROM:4C1E jc ROM_4C36 ROM:4C20 sjmp ROM_4C29 ROM:4C22 ; --------------------------------------------------------------------------- ROM:4C22 ROM:4C22 ROM_4C22: ; CODE XREF: ROM_4C0C+9↑j ROM:4C22 cmpb INTMEM_20, 0E1h[INTMEM_56] ROM:4C27 jc ROM_4C36 ROM:4C29 ROM:4C29 ROM_4C29: ; CODE XREF: ROM_4C0C+14↑j ROM:4C29 ld INTMEM_1C, #0Bh ROM:4C2D lcall ROM_317A ROM:4C30 mulub INTMEM_32, INTMEM_1C, #4 ROM:4C34 sjmp ROM_4C41 ROM:4C36 ; --------------------------------------------------------------------------- ROM:4C36 ROM:4C36 ROM_4C36: ; CODE XREF: ROM_4C0C+12↑j ROM:4C36 ; ROM_4C0C+1B↑j ROM:4C36 ld INTMEM_1C, #0Ah ROM:4C3A lcall ROM_317A ROM:4C3D mulub INTMEM_32, INTMEM_1C, #20h ; ' ' ROM:4C41 ROM:4C41 ROM_4C41: ; CODE XREF: ROM_4C0C+28↑j ROM:4C41 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:4C46 ld INTMEM_1C, #0Ch ROM:4C4A lcall ROM_317A ROM:4C4D clrb INTMEM_1C+1 ROM:4C4F mulu INTMEM_20, INTMEM_1C, INTMEM_32 ROM:4C53 divu INTMEM_20, #32h ; '2' ROM:4C57 jnv ROM_4C5C ROM:4C59 ldbse INTMEM_20, #-1 ROM:4C5C ROM:4C5C ROM_4C5C: ; CODE XREF: ROM_4C0C+4B↑j ROM:4C5C ret ROM:4C5C ; End of function ROM_4C0C ROM:4C5C ROM:4C5D ROM:4C5D ; =============== S U B R O U T I N E ======================================= ROM:4C5D ROM:4C5D ROM:4C5D ROM_4C5D: ; CODE XREF: ROM_6B93:ROM_6D79↓p ROM:4C5D ; ROM_6B93:ROM_6D9B↓p ROM:4C5D pushf ROM:4C5E ld INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4C63 add INTMEM_1C+2, INTMEM_20 ROM:4C66 jnc ROM_4C6B ROM:4C68 ldbse INTMEM_1C+2, #-1 ROM:4C6B ROM:4C6B ROM_4C6B: ; CODE XREF: ROM_4C5D+9↑j ROM:4C6B cmp INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4C70 jnh ROM_4C77 ROM:4C72 ld INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4C77 ROM:4C77 ROM_4C77: ; CODE XREF: ROM_4C5D+13↑j ROM:4C77 st INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4C7C popf ROM:4C7D ret ROM:4C7D ; End of function ROM_4C5D ROM:4C7D ROM:4C7E ROM:4C7E ; =============== S U B R O U T I N E ======================================= ROM:4C7E ROM:4C7E ROM:4C7E ROM_4C7E: ; CODE XREF: ROM:5974↓p ROM:4C7E ; ROM:5989↓p ROM:4C7E ldb INTMEM_1C+2, INTMEM_74 ROM:4C81 shlb INTMEM_1C+2, #2 ROM:4C84 addb INTMEM_1C+2, INTMEM_153[] ROM:4C89 subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1D1+1)[] ROM:4C8F clrb INTMEM_1A+1 ROM:4C91 stb INTMEM_1C+2, (INTMEM_1D1+1)[] ROM:4C96 ret ROM:4C96 ; End of function ROM_4C7E ROM:4C96 ROM:4C97 ROM:4C97 ; =============== S U B R O U T I N E ======================================= ROM:4C97 ROM:4C97 ROM:4C97 ROM_4C97: ; CODE XREF: ROM:ROM_6589↓p ROM:4C97 jbs INTMEM_FE, 0, ROM_4CAB ROM:4C9A jbc INTMEM_FD, 4, ROM_4CA8 ROM:4C9D mulub INTMEM_1C, INTMEM_E5+2, 12Fh[INTMEM_56] ROM:4CA3 stb INTMEM_1C+1, INTMEM_E5+2 ROM:4CA6 sjmp ROM_4CC1 ROM:4CA8 ; --------------------------------------------------------------------------- ROM:4CA8 ROM:4CA8 ROM_4CA8: ; CODE XREF: ROM_4C97+3↑j ROM:4CA8 orb INTMEM_FE, #1 ROM:4CAB ROM:4CAB ROM_4CAB: ; CODE XREF: ROM_4C97↑j ROM:4CAB jbs INTMEM_FD, 5, ROM_4CBA ROM:4CAE cmpb ZERO_REG, INTMEM_B8+1 ; Zero register ROM:4CB1 je ROM_4CC1 ROM:4CB3 jbs INTMEM_FD, 6, ROM_4CBF ROM:4CB6 clrb INTMEM_B8+1 ROM:4CB8 sjmp ROM_4CC1 ROM:4CBA ; --------------------------------------------------------------------------- ROM:4CBA ROM:4CBA ROM_4CBA: ; CODE XREF: ROM_4C97:ROM_4CAB↑j ROM:4CBA ldb INTMEM_B8+1, 130h[INTMEM_56] ROM:4CBF ROM:4CBF ROM_4CBF: ; CODE XREF: ROM_4C97+1C↑j ROM:4CBF clrb INTMEM_E5+2 ROM:4CC1 ROM:4CC1 ROM_4CC1: ; CODE XREF: ROM_4C97+F↑j ROM:4CC1 ; ROM_4C97+1A↑j ... ROM:4CC1 ret ROM:4CC1 ; End of function ROM_4C97 ROM:4CC1 ROM:4CC2 ROM:4CC2 ; =============== S U B R O U T I N E ======================================= ROM:4CC2 ROM:4CC2 ROM:4CC2 ROM_4CC2: ; CODE XREF: ROM_6025+24↓p ROM:4CC2 ; ROM:ROM_64DD↓p ... ROM:4CC2 addb INTMEM_1C+2, 132h[INTMEM_56] ROM:4CC7 scall ROM_4D1F ROM:4CC9 ldbze INTMEM_20, INTMEM_27B[] ROM:4CCE ldbze INTMEM_20+2, INTMEM_27C[] ROM:4CD3 sub INTMEM_1C+2, INTMEM_1C, INTMEM_20 ROM:4CD7 jc ROM_4CE2 ROM:4CD9 add INTMEM_1C+2, INTMEM_20+2 ROM:4CDC jc ROM_4CE5 ROM:4CDE clr INTMEM_1C+2 ROM:4CE0 sjmp ROM_4CE5 ROM:4CE2 ; --------------------------------------------------------------------------- ROM:4CE2 ROM:4CE2 ROM_4CE2: ; CODE XREF: ROM_4CC2+15↑j ROM:4CE2 add INTMEM_1C+2, INTMEM_20+2 ROM:4CE5 ROM:4CE5 ROM_4CE5: ; CODE XREF: ROM_4CC2+1A↑j ROM:4CE5 ; ROM_4CC2+1E↑j ROM:4CE5 inc INTMEM_1C+2 ROM:4CE7 scall ROM_4D46 ROM:4CE9 ret ROM:4CE9 ; End of function ROM_4CC2 ROM:4CE9 ROM:4CEA ROM:4CEA ; =============== S U B R O U T I N E ======================================= ROM:4CEA ROM:4CEA ROM:4CEA ROM_4CEA: ; CODE XREF: ROM:61F4↓p ROM:4CEA ; ROM:6226↓p ... ROM:4CEA addb INTMEM_1C+2, 132h[INTMEM_56] ROM:4CEF scall ROM_4D1F ROM:4CF1 ldbze INTMEM_20, INTMEM_27B[] ROM:4CF6 sub INTMEM_1C, INTMEM_20 ROM:4CF9 ldb INTMEM_1C+2, INTMEM_1C+3 ROM:4CFC ld INTMEM_32, INTMEM_1C ROM:4CFF scall ROM_4D1F ROM:4D01 sub INTMEM_1C+2, INTMEM_1C, INTMEM_32 ROM:4D05 jc ROM_4D09 ROM:4D07 clr INTMEM_1C+2 ROM:4D09 ROM:4D09 ROM_4D09: ; CODE XREF: ROM_4CEA+1B↑j ROM:4D09 add INTMEM_32, INTMEM_1C ROM:4D0C inc INTMEM_32 ROM:4D0E scall ROM_4D46 ROM:4D10 ld INTMEM_1C+2, INTMEM_32 ROM:4D13 ldb INTMEM_32, INTMEM_1C ROM:4D16 scall ROM_4D46 ROM:4D18 ldb INTMEM_1C+2, INTMEM_1C ROM:4D1B ldb INTMEM_1C+3, INTMEM_32 ROM:4D1E ret ROM:4D1E ; End of function ROM_4CEA ROM:4D1E ROM:4D1F ROM:4D1F ; =============== S U B R O U T I N E ======================================= ROM:4D1F ROM:4D1F ROM:4D1F ROM_4D1F: ; CODE XREF: ROM_4CC2+5↑p ROM:4D1F ; ROM_4CEA+5↑p ... ROM:4D1F cmpb INTMEM_1C+2, INTMEM_27D[] ROM:4D24 jh ROM_4D30 ROM:4D26 ld INTMEM_1C, #2Fh ; '/' ROM:4D2A lcall ROM_317A ROM:4D2D clrb INTMEM_1C+1 ROM:4D2F ret ROM:4D30 ; --------------------------------------------------------------------------- ROM:4D30 ROM:4D30 ROM_4D30: ; CODE XREF: ROM_4D1F+5↑j ROM:4D30 ld INTMEM_1C, #30h ; '0' ROM:4D34 lcall ROM_317A ROM:4D37 stb INTMEM_1C, INTMEM_3D1[] ROM:4D3C clrb INTMEM_1C+1 ROM:4D3E shl INTMEM_1C, #1 ROM:4D41 add INTMEM_1C, #0FFh ROM:4D45 ret ROM:4D45 ; End of function ROM_4D1F ROM:4D45 ROM:4D46 ROM:4D46 ; =============== S U B R O U T I N E ======================================= ROM:4D46 ROM:4D46 ROM:4D46 ROM_4D46: ; CODE XREF: ROM_4CC2+25↑p ROM:4D46 ; ROM_4CEA+24↑p ... ROM:4D46 ld INTMEM_1C, #31h ; '1' ROM:4D4A cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:4D4D je ROM_4D5A ROM:4D4F sub INTMEM_1C+2, #0FFh ROM:4D53 shr INTMEM_1C+2, #1 ROM:4D56 ld INTMEM_1C, #32h ; '2' ROM:4D5A ROM:4D5A ROM_4D5A: ; CODE XREF: ROM_4D46+7↑j ROM:4D5A ljmp ROM_317A ROM:4D5A ; End of function ROM_4D46 ROM:4D5A ROM:4D5D ROM:4D5D ; =============== S U B R O U T I N E ======================================= ROM:4D5D ROM:4D5D ROM:4D5D ROM_4D5D: ; CODE XREF: ROM:6573↓p ROM:4D5D jbs INTMEM_FE, 1, ROM_4D9E ROM:4D60 mulub INTMEM_1C, INTMEM_8E, 131h[INTMEM_56] ROM:4D66 add INTMEM_1C, #-8000h ROM:4D6A cmp INTMEM_D4, INTMEM_1C ROM:4D6D jnc ROM_4D71 ROM:4D6F sjmp ROM_4E11 ROM:4D71 ; --------------------------------------------------------------------------- ROM:4D71 ROM:4D71 ROM_4D71: ; CODE XREF: ROM_4D5D+10↑j ROM:4D71 orb INTMEM_FE, #2 ROM:4D74 clrb INTMEM_B8+4 ROM:4D76 ldb INTMEM_1A+1, INTMEM_1B0[] ROM:4D7B cmpb INTMEM_1A+1, 13Dh[INTMEM_56] ROM:4D80 jnc ROM_4D87 ROM:4D82 ldb INTMEM_B8+4, 13Eh[INTMEM_56] ROM:4D87 ROM:4D87 ROM_4D87: ; CODE XREF: ROM_4D5D+23↑j ROM:4D87 ; ROM_4D5D+63↓j ... ROM:4D87 andb INTMEM_FE, #-9 ROM:4D8A ldbse INTMEM_20+2, #-1 ROM:4D8D st INTMEM_20+2, (INTMEM_268+2)[] ROM:4D92 st ZERO_REG, (INTMEM_268+4)[] ; Zero register ROM:4D97 ldb INTMEM_B8+3, 13Bh[INTMEM_56] ROM:4D9C sjmp ROM_4DD4 ROM:4D9E ; --------------------------------------------------------------------------- ROM:4D9E ROM:4D9E ROM_4D9E: ; CODE XREF: ROM_4D5D↑j ROM:4D9E jbs INTMEM_FE, 3, ROM_4DB3 ROM:4DA1 jbc INTMEM_D4+1, 7, ROM_4DD0 ROM:4DA4 cmpb ZERO_REG, INTMEM_B8+3 ; Zero register ROM:4DA7 jne ROM_4DD4 ROM:4DA9 orb INTMEM_FE, #8 ROM:4DAC ldb INTMEM_B8+3, 13Ch[INTMEM_56] ROM:4DB1 sjmp ROM_4DE2 ROM:4DB3 ; --------------------------------------------------------------------------- ROM:4DB3 ROM:4DB3 ROM_4DB3: ; CODE XREF: ROM_4D5D:ROM_4D9E↑j ROM:4DB3 cmpb ZERO_REG, INTMEM_B8+3 ; Zero register ROM:4DB6 jne ROM_4DE2 ROM:4DB8 ld INTMEM_20, (INTMEM_268+4)[] ROM:4DBD divub INTMEM_20, #5 ROM:4DC0 jv ROM_4D87 ROM:4DC2 cmpb INTMEM_20, 13Ah[INTMEM_56] ROM:4DC7 jh ROM_4D87 ROM:4DC9 cmpb INTMEM_20, 139h[INTMEM_56] ROM:4DCE jnc ROM_4D87 ROM:4DD0 ROM:4DD0 ROM_4DD0: ; CODE XREF: ROM_4D5D+44↑j ROM:4DD0 ldb INTMEM_1A, #-1 ROM:4DD3 ret ROM:4DD4 ; --------------------------------------------------------------------------- ROM:4DD4 ROM:4DD4 ROM_4DD4: ; CODE XREF: ROM_4D5D+3F↑j ROM:4DD4 ; ROM_4D5D+4A↑j ROM:4DD4 cmp INTMEM_D4, (INTMEM_268+2)[] ROM:4DD9 jh ROM_4E11 ROM:4DDB st INTMEM_D4, (INTMEM_268+2)[] ROM:4DE0 sjmp ROM_4E11 ROM:4DE2 ; --------------------------------------------------------------------------- ROM:4DE2 ROM:4DE2 ROM_4DE2: ; CODE XREF: ROM_4D5D+54↑j ROM:4DE2 ; ROM_4D5D+59↑j ROM:4DE2 ld INTMEM_1C+2, 86h[INTMEM_56] ROM:4DE7 cmpb ZERO_REG, INTMEM_B8+4 ; Zero register ROM:4DEA je ROM_4DF0 ROM:4DEC ld INTMEM_1C+2, #384h ROM:4DF0 ROM:4DF0 ROM_4DF0: ; CODE XREF: ROM_4D5D+8D↑j ROM:4DF0 jbc INTMEM_F9, 3, ROM_4DF8 ROM:4DF3 ld INTMEM_1C+2, 88h[INTMEM_56] ROM:4DF8 ROM:4DF8 ROM_4DF8: ; CODE XREF: ROM_4D5D:ROM_4DF0↑j ROM:4DF8 st INTMEM_1C+2, INTMEM_268[] ROM:4DFD sub INTMEM_20, INTMEM_D4, (INTMEM_268+2)[] ROM:4E03 jnc ROM_4E11 ROM:4E05 cmp INTMEM_20, (INTMEM_268+4)[] ROM:4E0A jnh ROM_4E11 ROM:4E0C st INTMEM_20, (INTMEM_268+4)[] ROM:4E11 ROM:4E11 ROM_4E11: ; CODE XREF: ROM_4D5D+12↑j ROM:4E11 ; ROM_4D5D+7C↑j ... ROM:4E11 clrb INTMEM_1A ROM:4E13 ret ROM:4E13 ; End of function ROM_4D5D ROM:4E13 ROM:4E14 ROM:4E14 ; =============== S U B R O U T I N E ======================================= ROM:4E14 ROM:4E14 ROM:4E14 ROM_4E14: ; CODE XREF: ROM:65F8↓p ROM:4E14 jbs INTMEM_FE, 6, ROM_4E33 ROM:4E17 ldb INTMEM_1C+1, INTMEM_47 ROM:4E1A ldb INTMEM_1C, #0 ROM:4E1D ld INTMEM_20, (INTMEM_1F3+1)[] ROM:4E22 ldbze INTMEM_1C+2, 144h[INTMEM_56] ROM:4E27 lcall ROM_3315 ROM:4E2A stb INTMEM_1C+1, INTMEM_47 ROM:4E2D orb INTMEM_FE, #40h ; '@' ROM:4E30 ROM:4E30 ROM_4E30: ; CODE XREF: ROM_4E14+26↓j ROM:4E30 clrb INTMEM_1A ROM:4E32 ret ROM:4E33 ; --------------------------------------------------------------------------- ROM:4E33 ROM:4E33 ROM_4E33: ; CODE XREF: ROM_4E14↑j ROM:4E33 cmpb INTMEM_47, INTMEM_1F5[] ROM:4E38 je ROM_4E3E ROM:4E3A jh ROM_4E30 ROM:4E3C incb INTMEM_47 ROM:4E3E ROM:4E3E ROM_4E3E: ; CODE XREF: ROM_4E14+24↑j ROM:4E3E ldb INTMEM_1A, #-1 ROM:4E41 ret ROM:4E41 ; End of function ROM_4E14 ROM:4E41 ROM:4E42 ROM:4E42 ; =============== S U B R O U T I N E ======================================= ROM:4E42 ROM:4E42 ROM:4E42 ROM_4E42: ; CODE XREF: ROM_4849↑p ROM:4E42 sub INTMEM_1A, INTMEM_5E, #1F4h ROM:4E47 jc ROM_4E4B ROM:4E49 clr INTMEM_1A ROM:4E4B ROM:4E4B ROM_4E4B: ; CODE XREF: ROM_4E42+5↑j ROM:4E4B divub INTMEM_1A, #19h ROM:4E4E jnv ROM_4E53 ROM:4E50 ldb INTMEM_1A, #-1 ROM:4E53 ROM:4E53 ROM_4E53: ; CODE XREF: ROM_4E42+C↑j ROM:4E53 stb INTMEM_1A, INTMEM_1AD[] ROM:4E58 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4E5B jh ROM_4E68 ROM:4E5D andb INTMEM_F5+1, #-21h ROM:4E60 orb INTMEM_F5+1, #2 ROM:4E63 orb INTMEM_F5+1, #40h ; '@' ROM:4E66 sjmp ROM_4EAF ROM:4E68 ; --------------------------------------------------------------------------- ROM:4E68 ROM:4E68 ROM_4E68: ; CODE XREF: ROM_4E42+19↑j ROM:4E68 jbs INTMEM_F5+1, 5, ROM_4EAF ROM:4E6B andb INTMEM_F5+1, #-41h ROM:4E6E cmp INTMEM_5E, 1Ah[INTMEM_56] ROM:4E73 jh ROM_4E7F ROM:4E75 orb INTMEM_F5+1, #2 ROM:4E78 andb INTMEM_F5+1, #7Fh ROM:4E7B clrb INTMEM_CB ROM:4E7D sjmp ROM_4EAF ROM:4E7F ; --------------------------------------------------------------------------- ROM:4E7F ROM:4E7F ROM_4E7F: ; CODE XREF: ROM_4E42+31↑j ROM:4E7F andb INTMEM_F5+1, #-3 ROM:4E82 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:4E87 jh ROM_4E99 ROM:4E89 jbs INTMEM_F5+1, 7, ROM_4E94 ROM:4E8C orb INTMEM_F5+1, #-80h ROM:4E8F ldb INTMEM_CB, 0B5h[INTMEM_56] ROM:4E94 ROM:4E94 ROM_4E94: ; CODE XREF: ROM_4E42+47↑j ROM:4E94 cmpb INTMEM_CB, ZERO_REG ; Zero register ROM:4E97 jne ROM_4EAF ROM:4E99 ROM:4E99 ROM_4E99: ; CODE XREF: ROM_4E42+45↑j ROM:4E99 orb INTMEM_F5+1, #20h ; ' ' ROM:4E9C ldb INTMEM_1C+2, INTMEM_1AE[] ROM:4EA1 stb INTMEM_1C+2, INTMEM_1AF[] ROM:4EA6 orb INTMEM_F7, #1 ROM:4EA9 andb INTMEM_F5+1, #-3 ROM:4EAC andb INTMEM_F5+1, #7Fh ROM:4EAF ROM:4EAF ROM_4EAF: ; CODE XREF: ROM_4E42+24↑j ROM:4EAF ; ROM_4E42:ROM_4E68↑j ... ROM:4EAF jbc INTMEM_F5+1, 6, ROM_4EBF ROM:4EB2 cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:4EB5 jne ROM_4EBF ROM:4EB7 andb INTMEM_F7, #-3 ROM:4EBA andb INTMEM_A3, #-2 ROM:4EBD sjmp ROM_4EC5 ROM:4EBF ; --------------------------------------------------------------------------- ROM:4EBF ROM:4EBF ROM_4EBF: ; CODE XREF: ROM_4E42:ROM_4EAF↑j ROM:4EBF ; ROM_4E42+73↑j ROM:4EBF orb INTMEM_F7, #2 ROM:4EC2 orb INTMEM_A3, #1 ROM:4EC5 ROM:4EC5 ROM_4EC5: ; CODE XREF: ROM_4E42+7B↑j ROM:4EC5 jbs INTMEM_F5+1, 5, ROM_4ECD ROM:4EC8 andb INTMEM_F7, #-5 ROM:4ECB sjmp ROM_4EF1 ROM:4ECD ; --------------------------------------------------------------------------- ROM:4ECD ROM:4ECD ROM_4ECD: ; CODE XREF: ROM_4E42:ROM_4EC5↑j ROM:4ECD ldb INTMEM_1C, INTMEM_1AE[] ROM:4ED2 cmpb INTMEM_1C, 0B8h[INTMEM_56] ROM:4ED7 jh ROM_4EEE ROM:4ED9 jbc INTMEM_F7, 2, ROM_4EE3 ROM:4EDC cmpb INTMEM_1C, 0B7h[INTMEM_56] ROM:4EE1 jc ROM_4EF7 ROM:4EE3 ROM:4EE3 ROM_4EE3: ; CODE XREF: ROM_4E42+97↑j ROM:4EE3 orb INTMEM_F7, #4 ROM:4EE6 orb INTMEM_A3, #2 ROM:4EE9 orb INTMEM_F7, #8 ROM:4EEC sjmp ROM_4EF7 ROM:4EEE ; --------------------------------------------------------------------------- ROM:4EEE ROM:4EEE ROM_4EEE: ; CODE XREF: ROM_4E42+95↑j ROM:4EEE orb INTMEM_F7, #4 ROM:4EF1 ROM:4EF1 ROM_4EF1: ; CODE XREF: ROM_4E42+89↑j ROM:4EF1 andb INTMEM_F7, #-9 ROM:4EF4 andb INTMEM_A3, #-3 ROM:4EF7 ROM:4EF7 ROM_4EF7: ; CODE XREF: ROM_4E42+9F↑j ROM:4EF7 ; ROM_4E42+AA↑j ROM:4EF7 ldb INTMEM_1A, INTMEM_1F9[] ROM:4EFC ldb INTMEM_1A+1, INTMEM_1A ROM:4EFF jbc INTMEM_55, 3, ROM_4F0C ROM:4F02 ldb INTMEM_1A, 0BAh[INTMEM_56] ROM:4F07 ldb INTMEM_1A+1, 0B9h[INTMEM_56] ROM:4F0C ROM:4F0C ROM_4F0C: ; CODE XREF: ROM_4E42+BD↑j ROM:4F0C stb INTMEM_1A, INTMEM_1AE[] ROM:4F11 stb INTMEM_1A+1, INTMEM_1B0[] ROM:4F16 ldb INTMEM_2C, INTMEM_8E ROM:4F19 ld INTMEM_24, INTMEM_84 ROM:4F1C jbc INTMEM_F5+1, 6, ROM_4F24 ROM:4F1F ld INTMEM_24, INTMEM_1FC[] ROM:4F24 ROM:4F24 ROM_4F24: ; CODE XREF: ROM_4E42+DA↑j ROM:4F24 clr INTMEM_DA ROM:4F26 ldb INTMEM_20+1, 0BBh[INTMEM_56] ROM:4F2B cmpb INTMEM_2C, INTMEM_20+1 ROM:4F2E jh ROM_4F37 ROM:4F30 ld INTMEM_1C, 240h[INTMEM_DA] ROM:4F35 sjmp ROM_4FAD ROM:4F37 ; --------------------------------------------------------------------------- ROM:4F37 ROM:4F37 ROM_4F37: ; CODE XREF: ROM_4E42+EC↑j ROM:4F37 ldb INTMEM_20+2, 0BCh[INTMEM_56] ROM:4F3C cmpb INTMEM_2C, INTMEM_20+2 ROM:4F3F jnc ROM_4F5C ROM:4F41 ld INTMEM_DA, #2 ROM:4F45 ldb INTMEM_20+1, INTMEM_20+2 ROM:4F48 ldb INTMEM_20+2, 0BDh[INTMEM_56] ROM:4F4D cmpb INTMEM_2C, INTMEM_20+2 ROM:4F50 jnc ROM_4F5C ROM:4F52 ldb INTMEM_20+1, INTMEM_20+2 ROM:4F55 ldb INTMEM_20+2, #-4Ch ROM:4F58 ld INTMEM_DA, #4 ROM:4F5C ROM:4F5C ROM_4F5C: ; CODE XREF: ROM_4E42+FD↑j ROM:4F5C ; ROM_4E42+10E↑j ROM:4F5C subb INTMEM_20+2, INTMEM_20+1 ROM:4F5F clrb INTMEM_20+3 ROM:4F61 add INTMEM_DA, #2 ROM:4F65 ld INTMEM_1C, 240h[INTMEM_DA] ROM:4F6A sub INTMEM_DA, #2 ROM:4F6E sub INTMEM_1C, 240h[INTMEM_DA] ROM:4F73 jne ROM_4F7C ROM:4F75 ld INTMEM_1C, 240h[INTMEM_DA] ROM:4F7A sjmp ROM_4FAD ROM:4F7C ; --------------------------------------------------------------------------- ROM:4F7C ROM:4F7C ROM_4F7C: ; CODE XREF: ROM_4E42+131↑j ROM:4F7C subb INTMEM_20, INTMEM_2C, INTMEM_20+1 ROM:4F80 jne ROM_4F89 ROM:4F82 ld INTMEM_1C, 240h[INTMEM_DA] ROM:4F87 sjmp ROM_4FAD ROM:4F89 ; --------------------------------------------------------------------------- ROM:4F89 ROM:4F89 ROM_4F89: ; CODE XREF: ROM_4E42+13E↑j ROM:4F89 clrb INTMEM_20+1 ROM:4F8B mul INTMEM_1C, INTMEM_20 ROM:4F8F jbc INTMEM_1C+3, 7, ROM_4F9E ROM:4F92 div INTMEM_1C, INTMEM_20+2 ROM:4F96 jnv ROM_4FA8 ROM:4F98 ld INTMEM_1C, #-8000h ROM:4F9C sjmp ROM_4FA8 ROM:4F9E ; --------------------------------------------------------------------------- ROM:4F9E ROM:4F9E ROM_4F9E: ; CODE XREF: ROM_4E42+14D↑j ROM:4F9E div INTMEM_1C, INTMEM_20+2 ROM:4FA2 jnv ROM_4FA8 ROM:4FA4 ld INTMEM_1C, #7FFFh ROM:4FA8 ROM:4FA8 ROM_4FA8: ; CODE XREF: ROM_4E42+154↑j ROM:4FA8 ; ROM_4E42+15A↑j ... ROM:4FA8 add INTMEM_1C, 240h[INTMEM_DA] ROM:4FAD ROM:4FAD ROM_4FAD: ; CODE XREF: ROM_4E42+F3↑j ROM:4FAD ; ROM_4E42+138↑j ... ROM:4FAD st INTMEM_1C, INTMEM_174[] ROM:4FB2 sub INTMEM_20+2, INTMEM_24, INTMEM_1C ROM:4FB6 jc ROM_4FC1 ROM:4FB8 jbs INTMEM_20+3, 7, ROM_4FC8 ROM:4FBB ld INTMEM_20+2, #-8000h ROM:4FBF sjmp ROM_4FC8 ROM:4FC1 ; --------------------------------------------------------------------------- ROM:4FC1 ROM:4FC1 ROM_4FC1: ; CODE XREF: ROM_4E42+174↑j ROM:4FC1 jbc INTMEM_20+3, 7, ROM_4FC8 ROM:4FC4 ld INTMEM_20+2, #7FFFh ROM:4FC8 ROM:4FC8 ROM_4FC8: ; CODE XREF: ROM_4E42+176↑j ROM:4FC8 ; ROM_4E42+17D↑j ... ROM:4FC8 add INTMEM_1C+2, INTMEM_20+2, #-8000h ROM:4FCD st INTMEM_1C+2, INTMEM_172[] ROM:4FD2 jbc INTMEM_55, 0, ROM_4FD7 ROM:4FD5 sjmp ROM_50D6 ROM:4FD7 ; --------------------------------------------------------------------------- ROM:4FD7 ROM:4FD7 ROM_4FD7: ; CODE XREF: ROM_4E42+190↑j ROM:4FD7 jbs INTMEM_F7, 4, ROM_4FDD ROM:4FDA jbc INTMEM_A9, 4, ROM_4FE2 ROM:4FDD ROM:4FDD ROM_4FDD: ; CODE XREF: ROM_4E42:ROM_4FD7↑j ROM:4FDD andb INTMEM_AF, #-9 ROM:4FE0 sjmp ROM_50D9 ROM:4FE2 ; --------------------------------------------------------------------------- ROM:4FE2 ROM:4FE2 ROM_4FE2: ; CODE XREF: ROM_4E42+198↑j ROM:4FE2 add INTMEM_20, INTMEM_1C, 20h[INTMEM_56] ROM:4FE8 jbs INTMEM_AF, 3, ROM_4FF1 ROM:4FEB add INTMEM_20, INTMEM_1C, 22h[INTMEM_56] ROM:4FF1 ROM:4FF1 ROM_4FF1: ; CODE XREF: ROM_4E42+1A6↑j ROM:4FF1 jnc ROM_4FF6 ROM:4FF3 ldbse INTMEM_20, INTMEM_FE+1 ROM:4FF6 ROM:4FF6 ROM_4FF6: ; CODE XREF: ROM_4E42:ROM_4FF1↑j ROM:4FF6 cmp INTMEM_24, INTMEM_20 ROM:4FF9 jnh ROM_4FFD ROM:4FFB sjmp ROM_50D6 ROM:4FFD ; --------------------------------------------------------------------------- ROM:4FFD ROM:4FFD ROM_4FFD: ; CODE XREF: ROM_4E42+1B7↑j ROM:4FFD andb INTMEM_AF, #-9 ROM:5000 cmpb INTMEM_2C, 0BBh[INTMEM_56] ROM:5005 jnc ROM_502B ROM:5007 jbc INTMEM_AB, 4, ROM_502B ROM:500A jbc INTMEM_20+3, 7, ROM_502D ROM:500D sub INTMEM_1A, ZERO_REG, INTMEM_20+2 ; Zero register ROM:5011 sub INTMEM_1A, 24h[INTMEM_56] ROM:5016 jnc ROM_502D ROM:5018 cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:501B je ROM_501F ROM:501D sjmp ROM_50DE ROM:501F ; --------------------------------------------------------------------------- ROM:501F ROM:501F ROM_501F: ; CODE XREF: ROM_4E42+1D9↑j ROM:501F shl INTMEM_1A, #2 ROM:5022 subb INTMEM_49, INTMEM_1A+1 ROM:5025 lcall ROM_4932 ROM:5028 orb INTMEM_52, #40h ; '@' ROM:502B ROM:502B ROM_502B: ; CODE XREF: ROM_4E42+1C3↑j ROM:502B ; ROM_4E42+1C5↑j ... ROM:502B sjmp ROM_50D9 ROM:502D ; --------------------------------------------------------------------------- ROM:502D ROM:502D ROM_502D: ; CODE XREF: ROM_4E42+1C8↑j ROM:502D ; ROM_4E42+1D4↑j ROM:502D jbc INTMEM_F7, 6, ROM_502B ROM:5030 add INTMEM_1A, INTMEM_1C, 1Eh[INTMEM_56] ROM:5036 jnc ROM_503B ROM:5038 ldbse INTMEM_1A, #-1 ROM:503B ROM:503B ROM_503B: ; CODE XREF: ROM_4E42+1F4↑j ROM:503B cmp INTMEM_24, INTMEM_1A ROM:503E jh ROM_502B ROM:5040 cmpb INTMEM_2C, INTMEM_225[] ROM:5045 jne ROM_502B ROM:5047 jbc INTMEM_F7, 5, ROM_502B ROM:504A orb INTMEM_F7, #-80h ROM:504D add INTMEM_1A, INTMEM_20+2, 28h[INTMEM_56] ROM:5053 jbc INTMEM_1A+1, 7, ROM_505B ROM:5056 neg INTMEM_1A ROM:5058 andb INTMEM_F7, #7Fh ROM:505B ROM:505B ROM_505B: ; CODE XREF: ROM_4E42+211↑j ROM:505B cmp INTMEM_1A, 26h[INTMEM_56] ROM:5060 jnc ROM_50D9 ROM:5062 subb INTMEM_1A, INTMEM_2C, INTMEM_224[] ROM:5068 jnh ROM_5071 ROM:506A stb INTMEM_2C, INTMEM_224[] ROM:506F sjmp ROM_50D9 ROM:5071 ; --------------------------------------------------------------------------- ROM:5071 ROM:5071 ROM_5071: ; CODE XREF: ROM_4E42+226↑j ROM:5071 negb INTMEM_1A ROM:5073 cmpb INTMEM_1A, 0BEh[INTMEM_56] ROM:5078 jnc ROM_50D9 ROM:507A cmpb ZERO_REG, INTMEM_C0 ; Zero register ROM:507D je ROM_5081 ROM:507F sjmp ROM_50E3 ROM:5081 ; --------------------------------------------------------------------------- ROM:5081 ROM:5081 ROM_5081: ; CODE XREF: ROM_4E42+23B↑j ROM:5081 stb INTMEM_2C, INTMEM_224[] ROM:5086 jbc INTMEM_F7, 7, ROM_50AD ROM:5089 ROM:5089 ROM_5089: ; CODE XREF: ROM_4E42+28D↓j ROM:5089 ld INTMEM_1A, INTMEM_176[] ROM:508E sub INTMEM_1A, #40h ; '@' ROM:5092 jnc ROM_5099 ROM:5094 st INTMEM_1A, INTMEM_176[] ROM:5099 ROM:5099 ROM_5099: ; CODE XREF: ROM_4E42+250↑j ROM:5099 ld INTMEM_1A, INTMEM_178[] ROM:509E sub INTMEM_1A, #40h ; '@' ROM:50A2 jnc ROM_50A9 ROM:50A4 st INTMEM_1A, INTMEM_178[] ROM:50A9 ROM:50A9 ROM_50A9: ; CODE XREF: ROM_4E42+260↑j ROM:50A9 incb INTMEM_49 ROM:50AB jne ROM_50D1 ROM:50AD ROM:50AD ROM_50AD: ; CODE XREF: ROM_4E42+244↑j ROM:50AD ld INTMEM_1A, INTMEM_176[] ROM:50B2 add INTMEM_1A, #40h ; '@' ROM:50B6 jc ROM_50BD ROM:50B8 st INTMEM_1A, INTMEM_176[] ROM:50BD ROM:50BD ROM_50BD: ; CODE XREF: ROM_4E42+274↑j ROM:50BD ld INTMEM_1A, INTMEM_178[] ROM:50C2 add INTMEM_1A, #40h ; '@' ROM:50C6 jc ROM_50CD ROM:50C8 st INTMEM_1A, INTMEM_178[] ROM:50CD ROM:50CD ROM_50CD: ; CODE XREF: ROM_4E42+284↑j ROM:50CD decb INTMEM_49 ROM:50CF je ROM_5089 ROM:50D1 ROM:50D1 ROM_50D1: ; CODE XREF: ROM_4E42+269↑j ROM:50D1 lcall ROM_4932 ROM:50D4 sjmp ROM_50D9 ROM:50D6 ; --------------------------------------------------------------------------- ROM:50D6 ROM:50D6 ROM_50D6: ; CODE XREF: ROM_4E42+193↑j ROM:50D6 ; ROM_4E42+1B9↑j ROM:50D6 orb INTMEM_AF, #8 ROM:50D9 ROM:50D9 ROM_50D9: ; CODE XREF: ROM_4E42+19E↑j ROM:50D9 ; ROM_4E42:ROM_502B↑j ... ROM:50D9 ldb INTMEM_C0+1, 0C0h[INTMEM_56] ROM:50DE ROM:50DE ROM_50DE: ; CODE XREF: ROM_4E42+1DB↑j ROM:50DE ldb INTMEM_C0, 0BFh[INTMEM_56] ROM:50E3 ROM:50E3 ROM_50E3: ; CODE XREF: ROM_4E42+23D↑j ROM:50E3 stb INTMEM_2C, INTMEM_225[] ROM:50E8 jbc INTMEM_AD, 0, ROM_510B ROM:50EB jbc INTMEM_AD, 1, ROM_50F9 ROM:50EE orb INTMEM_AD, #8 ROM:50F1 orb INTMEM_AF, #8 ROM:50F4 orb INTMEM_F8, #1 ROM:50F7 sjmp ROM_5102 ROM:50F9 ; --------------------------------------------------------------------------- ROM:50F9 ROM:50F9 ROM_50F9: ; CODE XREF: ROM_4E42+2A9↑j ROM:50F9 andb INTMEM_AD, #-9 ROM:50FC andb INTMEM_AF, #-9 ROM:50FF andb INTMEM_F8, #-2 ROM:5102 ROM:5102 ROM_5102: ; CODE XREF: ROM_4E42+2B5↑j ROM:5102 orb INTMEM_52, #40h ; '@' ROM:5105 orb INTMEM_F5+1, #1 ROM:5108 ljmp ROM_530F ROM:510B ; --------------------------------------------------------------------------- ROM:510B ROM:510B ROM_510B: ; CODE XREF: ROM_4E42+2A6↑j ROM:510B jbs INTMEM_F8, 1, ROM_5116 ROM:510E jbc INTMEM_F7, 5, ROM_511C ROM:5111 orb INTMEM_F8, #2 ROM:5114 sjmp ROM_511C ROM:5116 ; --------------------------------------------------------------------------- ROM:5116 ROM:5116 ROM_5116: ; CODE XREF: ROM_4E42:ROM_510B↑j ROM:5116 jbc INTMEM_AF, 3, ROM_511C ROM:5119 andb INTMEM_F8, #-3 ROM:511C ROM:511C ROM_511C: ; CODE XREF: ROM_4E42+2CC↑j ROM:511C ; ROM_4E42+2D2↑j ... ROM:511C ld INTMEM_20, INTMEM_172[] ROM:5121 jbc INTMEM_F8, 2, ROM_5141 ROM:5124 jbc INTMEM_AA, 4, ROM_5163 ROM:5127 subb INTMEM_1A, INTMEM_8E, 0C1h[INTMEM_56] ROM:512D cmpb INTMEM_1A, INTMEM_1B1[] ROM:5132 stb ZERO_REG, INTMEM_1B1[] ; Zero register ROM:5137 jnh ROM_513E ROM:5139 stb INTMEM_8E, INTMEM_1B1[] ROM:513E ROM:513E ROM_513E: ; CODE XREF: ROM_4E42+2F5↑j ROM:513E andb INTMEM_F8, #-5 ROM:5141 ROM:5141 ROM_5141: ; CODE XREF: ROM_4E42+2DF↑j ROM:5141 addb INTMEM_1A, INTMEM_8E, 0C1h[INTMEM_56] ROM:5147 cmpb INTMEM_1A, INTMEM_1B1[] ROM:514C jc ROM_5158 ROM:514E st INTMEM_20, INTMEM_220[] ROM:5153 stb ZERO_REG, INTMEM_1B1[] ; Zero register ROM:5158 ROM:5158 ROM_5158: ; CODE XREF: ROM_4E42+30A↑j ROM:5158 jbc INTMEM_AA, 3, ROM_5163 ROM:515B stb INTMEM_8E, INTMEM_1B1[] ROM:5160 orb INTMEM_F8, #4 ROM:5163 ROM:5163 ROM_5163: ; CODE XREF: ROM_4E42+2E2↑j ROM:5163 ; ROM_4E42:ROM_5158↑j ROM:5163 ld INTMEM_20, INTMEM_172[] ROM:5168 jbs INTMEM_A9, 4, ROM_518D ROM:516B jbc INTMEM_F8, 3, ROM_518D ROM:516E cmpb ZERO_REG, INTMEM_DE[] ; Zero register ROM:5173 jne ROM_518D ROM:5175 jbs INTMEM_AF, 3, ROM_51F6 ROM:5178 jbs INTMEM_F8, 0, ROM_518F ROM:517B jbs INTMEM_F8, 4, ROM_518F ROM:517E cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:5181 jne ROM_518B ROM:5183 orb INTMEM_F8, #10h ROM:5186 st INTMEM_20, INTMEM_220[] ROM:518B ROM:518B ROM_518B: ; CODE XREF: ROM_4E42+33F↑j ROM:518B sjmp ROM_5209 ROM:518D ; --------------------------------------------------------------------------- ROM:518D ROM:518D ROM_518D: ; CODE XREF: ROM_4E42+326↑j ROM:518D ; ROM_4E42+329↑j ... ROM:518D sjmp ROM_51F6 ROM:518F ; --------------------------------------------------------------------------- ROM:518F ROM:518F ROM_518F: ; CODE XREF: ROM_4E42+336↑j ROM:518F ; ROM_4E42+339↑j ROM:518F sub INTMEM_20+2, INTMEM_20, INTMEM_220[] ROM:5195 jc ROM_51BB ROM:5197 ldb INTMEM_C2, 0C5h[INTMEM_56] ROM:519C jbc INTMEM_F8, 1, ROM_51A4 ROM:519F ldb INTMEM_C2, 0C4h[INTMEM_56] ROM:51A4 ROM:51A4 ROM_51A4: ; CODE XREF: ROM_4E42+35A↑j ROM:51A4 andb INTMEM_F8, #-2 ROM:51A7 ld INTMEM_1C, INTMEM_220[] ROM:51AC ldbze INTMEM_1C+2, 0C3h[INTMEM_56] ROM:51B1 lcall ROM_3315 ROM:51B4 st INTMEM_1C, INTMEM_220[] ROM:51B9 sjmp ROM_5209 ROM:51BB ; --------------------------------------------------------------------------- ROM:51BB ROM:51BB ROM_51BB: ; CODE XREF: ROM_4E42+353↑j ROM:51BB cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:51BE jne ROM_51DB ROM:51C0 ld INTMEM_1C, INTMEM_220[] ROM:51C5 add INTMEM_1C, #10h ROM:51C9 st INTMEM_1C, INTMEM_220[] ROM:51CE ldb INTMEM_C2, 0C5h[INTMEM_56] ROM:51D3 jbc INTMEM_F8, 1, ROM_51DB ROM:51D6 ldb INTMEM_C2, 0C4h[INTMEM_56] ROM:51DB ROM:51DB ROM_51DB: ; CODE XREF: ROM_4E42+37C↑j ROM:51DB ; ROM_4E42+391↑j ROM:51DB jbc INTMEM_F8, 0, ROM_51EA ROM:51DE cmp INTMEM_20+2, 2Ch[INTMEM_56] ROM:51E3 jh ROM_5209 ROM:51E5 andb INTMEM_F8, #-2 ROM:51E8 sjmp ROM_5209 ROM:51EA ; --------------------------------------------------------------------------- ROM:51EA ROM:51EA ROM_51EA: ; CODE XREF: ROM_4E42:ROM_51DB↑j ROM:51EA cmp INTMEM_20+2, 2Ah[INTMEM_56] ROM:51EF jnh ROM_5209 ROM:51F1 orb INTMEM_F8, #1 ROM:51F4 sjmp ROM_5209 ROM:51F6 ; --------------------------------------------------------------------------- ROM:51F6 ROM:51F6 ROM_51F6: ; CODE XREF: ROM_4E42+333↑j ROM:51F6 ; ROM_4E42:ROM_518D↑j ROM:51F6 andb INTMEM_F8, #-2 ROM:51F9 andb INTMEM_F8, #-11h ROM:51FC ldb INTMEM_C2, 0C2h[INTMEM_56] ROM:5201 ldbse INTMEM_1C+2, #-1 ROM:5204 st INTMEM_1C+2, INTMEM_220[] ROM:5209 ROM:5209 ROM_5209: ; CODE XREF: ROM_4E42:ROM_518B↑j ROM:5209 ; ROM_4E42+377↑j ... ROM:5209 andb INTMEM_AD, #-9 ROM:520C cmpb ZERO_REG, 0C6h[INTMEM_56] ; Zero register ROM:5211 je ROM_5218 ROM:5213 jbc INTMEM_AE, 6, ROM_5221 ROM:5216 sjmp ROM_521E ROM:5218 ; --------------------------------------------------------------------------- ROM:5218 ROM:5218 ROM_5218: ; CODE XREF: ROM_4E42+3CF↑j ROM:5218 jbs INTMEM_AF, 3, ROM_521E ROM:521B jbc INTMEM_F8, 0, ROM_5221 ROM:521E ROM:521E ROM_521E: ; CODE XREF: ROM_4E42+3D4↑j ROM:521E ; ROM_4E42:ROM_5218↑j ROM:521E orb INTMEM_AD, #8 ROM:5221 ROM:5221 ROM_5221: ; CODE XREF: ROM_4E42+3D1↑j ROM:5221 ; ROM_4E42+3D9↑j ROM:5221 ldb INTMEM_1A, INTMEM_1B2[] ROM:5226 jbc INTMEM_AB, 4, ROM_528E ROM:5229 jbs INTMEM_F5+1, 6, ROM_52A0 ROM:522C ld INTMEM_1C+2, INTMEM_172[] ROM:5231 jbs INTMEM_F7, 5, ROM_5237 ROM:5234 jbc INTMEM_1C+3, 7, ROM_526F ROM:5237 ROM:5237 ROM_5237: ; CODE XREF: ROM_4E42+3EF↑j ROM:5237 cmpb INTMEM_8E, INTMEM_1B3[] ROM:523C jh ROM_5253 ROM:523E je ROM_5247 ROM:5240 stb INTMEM_8E, INTMEM_1B3[] ROM:5245 sjmp ROM_524E ROM:5247 ; --------------------------------------------------------------------------- ROM:5247 ROM:5247 ROM_5247: ; CODE XREF: ROM_4E42+3FC↑j ROM:5247 cmp INTMEM_1C+2, INTMEM_176[] ROM:524C jc ROM_5253 ROM:524E ROM:524E ROM_524E: ; CODE XREF: ROM_4E42+403↑j ROM:524E st INTMEM_1C+2, INTMEM_176[] ROM:5253 ROM:5253 ROM_5253: ; CODE XREF: ROM_4E42+3FA↑j ROM:5253 ; ROM_4E42+40A↑j ROM:5253 cmpb INTMEM_8E, INTMEM_1B4[] ROM:5258 jnc ROM_526F ROM:525A je ROM_5263 ROM:525C stb INTMEM_8E, INTMEM_1B4[] ROM:5261 sjmp ROM_526A ROM:5263 ; --------------------------------------------------------------------------- ROM:5263 ROM:5263 ROM_5263: ; CODE XREF: ROM_4E42+418↑j ROM:5263 cmp INTMEM_1C+2, INTMEM_178[] ROM:5268 jc ROM_526F ROM:526A ROM:526A ROM_526A: ; CODE XREF: ROM_4E42+41F↑j ROM:526A st INTMEM_1C+2, INTMEM_178[] ROM:526F ROM:526F ROM_526F: ; CODE XREF: ROM_4E42+3F2↑j ROM:526F ; ROM_4E42+416↑j ... ROM:526F jbs INTMEM_1A, 1, ROM_5281 ROM:5272 jbs INTMEM_1A, 0, ROM_527A ROM:5275 ldb INTMEM_1A, #1 ROM:5278 sjmp ROM_5287 ROM:527A ; --------------------------------------------------------------------------- ROM:527A ROM:527A ROM_527A: ; CODE XREF: ROM_4E42+430↑j ROM:527A cmpb ZERO_REG, INTMEM_B0 ; Zero register ROM:527D jne ROM_5281 ROM:527F incb INTMEM_1A ROM:5281 ROM:5281 ROM_5281: ; CODE XREF: ROM_4E42:ROM_526F↑j ROM:5281 ; ROM_4E42+43B↑j ROM:5281 jbs INTMEM_AD, 3, ROM_5287 ROM:5284 orb INTMEM_1A, #40h ; '@' ROM:5287 ROM:5287 ROM_5287: ; CODE XREF: ROM_4E42+436↑j ROM:5287 ; ROM_4E42:ROM_5281↑j ROM:5287 stb INTMEM_1A, INTMEM_1B2[] ROM:528C sjmp ROM_530F ROM:528E ; --------------------------------------------------------------------------- ROM:528E ROM:528E ROM_528E: ; CODE XREF: ROM_4E42+3E4↑j ROM:528E cmp INTMEM_40, 30h[INTMEM_56] ROM:5293 jnh ROM_52A0 ROM:5295 clr INTMEM_40 ROM:5297 incb INTMEM_49 ROM:5299 jne ROM_529D ROM:529B decb INTMEM_49 ROM:529D ROM:529D ROM_529D: ; CODE XREF: ROM_4E42+457↑j ROM:529D lcall ROM_4932 ROM:52A0 ROM:52A0 ROM_52A0: ; CODE XREF: ROM_4E42+3E7↑j ROM:52A0 ; ROM_4E42+451↑j ROM:52A0 jbs INTMEM_55, 0, ROM_52E4 ROM:52A3 ld INTMEM_1C+2, INTMEM_176[] ROM:52A8 add INTMEM_1C+2, 28h[INTMEM_56] ROM:52AD jc ROM_52DE ROM:52AF sub INTMEM_1C+2, #-8000h ROM:52B3 jc ROM_52B7 ROM:52B5 neg INTMEM_1C+2 ROM:52B7 ROM:52B7 ROM_52B7: ; CODE XREF: ROM_4E42+471↑j ROM:52B7 cmp INTMEM_1C+2, 2Eh[INTMEM_56] ROM:52BC jh ROM_52DE ROM:52BE ld INTMEM_1C+2, INTMEM_178[] ROM:52C3 add INTMEM_1C+2, 28h[INTMEM_56] ROM:52C8 jc ROM_52D9 ROM:52CA sub INTMEM_1C+2, #-8000h ROM:52CE jc ROM_52D9 ROM:52D0 neg INTMEM_1C+2 ROM:52D2 cmp INTMEM_1C+2, 2Eh[INTMEM_56] ROM:52D7 jh ROM_52DE ROM:52D9 ROM:52D9 ROM_52D9: ; CODE XREF: ROM_4E42+486↑j ROM:52D9 ; ROM_4E42+48C↑j ROM:52D9 cmpb INTMEM_1A, #2 ROM:52DC jne ROM_52E4 ROM:52DE ROM:52DE ROM_52DE: ; CODE XREF: ROM_4E42+46B↑j ROM:52DE ; ROM_4E42+47A↑j ... ROM:52DE orb INTMEM_52, #40h ; '@' ROM:52E1 orb INTMEM_F5+1, #1 ROM:52E4 ROM:52E4 ROM_52E4: ; CODE XREF: ROM_4E42:ROM_52A0↑j ROM:52E4 ; ROM_4E42+49A↑j ROM:52E4 clrb INTMEM_1C ROM:52E6 stb INTMEM_1C, INTMEM_1B4[] ROM:52EB decb INTMEM_1C ROM:52ED stb INTMEM_1C, INTMEM_1B3[] ROM:52F2 ld INTMEM_1C+2, #-8000h ROM:52F6 sub INTMEM_1C+2, 28h[INTMEM_56] ROM:52FB st INTMEM_1C+2, INTMEM_176[] ROM:5300 st INTMEM_1C+2, INTMEM_178[] ROM:5305 stb ZERO_REG, INTMEM_1B2[] ; Zero register ROM:530A ldb INTMEM_B0, 0C7h[INTMEM_56] ROM:530F ROM:530F ROM_530F: ; CODE XREF: ROM_4E42+2C6↑j ROM:530F ; ROM_4E42+44A↑j ROM:530F ldb INTMEM_1A, #-4Ch ROM:5312 subb INTMEM_1A, 0C9h[INTMEM_56] ROM:5317 ldb INTMEM_1C, INTMEM_1FD[] ROM:531C subb INTMEM_1C, INTMEM_241[] ROM:5321 jc ROM_5325 ROM:5323 clrb INTMEM_1C ROM:5325 ROM:5325 ROM_5325: ; CODE XREF: ROM_4E42+4DF↑j ROM:5325 mulub INTMEM_1C, 0C9h[INTMEM_56] ROM:532A divub INTMEM_1C, 0C8h[INTMEM_56] ROM:532F jnv ROM_5333 ROM:5331 clrb INTMEM_1C ROM:5333 ROM:5333 ROM_5333: ; CODE XREF: ROM_4E42+4ED↑j ROM:5333 addb INTMEM_1C, INTMEM_1A ROM:5336 stb INTMEM_1C, INTMEM_F4[] ROM:533B ldb INTMEM_1A, #2 ROM:533E jbc INTMEM_AB, 6, ROM_5343 ROM:5341 sjmp ROM_53C6 ROM:5343 ; --------------------------------------------------------------------------- ROM:5343 ROM:5343 ROM_5343: ; CODE XREF: ROM_4E42+4FC↑j ROM:5343 ldb INTMEM_1A, #1 ROM:5346 jbs INTMEM_AB, 4, ROM_5368 ROM:5349 jbc INTMEM_AD, 6, ROM_5352 ROM:534C ldb INTMEM_1A, #3 ROM:534F andb INTMEM_AD, #-41h ROM:5352 ROM:5352 ROM_5352: ; CODE XREF: ROM_4E42+507↑j ROM:5352 jbc INTMEM_F5+1, 0, ROM_53C6 ROM:5355 jbc INTMEM_AA, 7, ROM_53C6 ROM:5358 jbc INTMEM_AB, 0, ROM_53C6 ROM:535B jbs INTMEM_A9, 4, ROM_53C6 ROM:535E ldb INTMEM_1C, #21h ; '!' ROM:5361 stb INTMEM_1C, INTMEM_1B7[] ROM:5366 sjmp ROM_53BD ROM:5368 ; --------------------------------------------------------------------------- ROM:5368 ROM:5368 ROM_5368: ; CODE XREF: ROM_4E42+504↑j ROM:5368 jbc INTMEM_AD, 6, ROM_5375 ROM:536B ldb INTMEM_1C, #11h ROM:536E stb INTMEM_1C, INTMEM_1B7[] ROM:5373 sjmp ROM_53BA ROM:5375 ; --------------------------------------------------------------------------- ROM:5375 ROM:5375 ROM_5375: ; CODE XREF: ROM_4E42:ROM_5368↑j ROM:5375 jbc INTMEM_52, 6, ROM_537E ROM:5378 orb INTMEM_F5+1, #1 ROM:537B jbs INTMEM_F7, 4, ROM_53C6 ROM:537E ROM:537E ROM_537E: ; CODE XREF: ROM_4E42:ROM_5375↑j ROM:537E jbs INTMEM_F7, 4, ROM_53BA ROM:5381 ld INTMEM_1C, INTMEM_1FC[] ROM:5386 ldb INTMEM_1C, INTMEM_226[] ROM:538B jbs INTMEM_F8, 6, ROM_539A ROM:538E cmpb INTMEM_1C+1, 0CAh[INTMEM_56] ROM:5393 jnc ROM_53DC ROM:5395 orb INTMEM_F8, #40h ; '@' ROM:5398 sjmp ROM_53DC ROM:539A ; --------------------------------------------------------------------------- ROM:539A ROM:539A ROM_539A: ; CODE XREF: ROM_4E42+549↑j ROM:539A cmpb INTMEM_1C+1, 0CBh[INTMEM_56] ROM:539F jh ROM_53DC ROM:53A1 andb INTMEM_F8, #-41h ROM:53A4 incb INTMEM_1C ROM:53A6 stb INTMEM_1C, INTMEM_226[] ROM:53AB cmpb INTMEM_1C, 0CCh[INTMEM_56] ROM:53B0 jnc ROM_53DC ROM:53B2 ldb INTMEM_1C, #1 ROM:53B5 stb INTMEM_1C, INTMEM_1B7[] ROM:53BA ROM:53BA ROM_53BA: ; CODE XREF: ROM_4E42+531↑j ROM:53BA ; ROM_4E42:ROM_537E↑j ROM:53BA andb INTMEM_52, #-41h ROM:53BD ROM:53BD ROM_53BD: ; CODE XREF: ROM_4E42+524↑j ROM:53BD lcall ROM_4970 ROM:53C0 jbs INTMEM_F7, 4, ROM_53DC ROM:53C3 andb INTMEM_F8, #-21h ROM:53C6 ROM:53C6 ROM_53C6: ; CODE XREF: ROM_4E42+4FF↑j ROM:53C6 ; ROM_4E42:ROM_5352↑j ... ROM:53C6 stb ZERO_REG, INTMEM_226[] ; Zero register ROM:53CB jbc INTMEM_F7, 4, ROM_53DC ROM:53CE orb INTMEM_52, #40h ; '@' ROM:53D1 stb INTMEM_1A, INTMEM_152[] ROM:53D6 andb INTMEM_F7, #-11h ROM:53D9 andb INTMEM_AD, #-41h ROM:53DC ROM:53DC ROM_53DC: ; CODE XREF: ROM_4E42+551↑j ROM:53DC ; ROM_4E42+556↑j ... ROM:53DC ld INTMEM_20, INTMEM_1FA[] ROM:53E1 jbs INTMEM_55, 2, ROM_5407 ROM:53E4 jbs INTMEM_F5+1, 4, ROM_5407 ROM:53E7 jbc INTMEM_F5+1, 5, ROM_5426 ROM:53EA jbc INTMEM_F8, 3, ROM_5426 ROM:53ED jbs INTMEM_AD, 3, ROM_5426 ROM:53F0 cmp INTMEM_20, 34h[INTMEM_56] ROM:53F5 jnc ROM_5426 ROM:53F7 jbs INTMEM_F8, 7, ROM_5402 ROM:53FA orb INTMEM_F8, #-80h ROM:53FD ldb INTMEM_CC, 0D4h[INTMEM_56] ROM:5402 ROM:5402 ROM_5402: ; CODE XREF: ROM_4E42+5B5↑j ROM:5402 cmpb INTMEM_CC, #0 ROM:5405 jne ROM_5429 ROM:5407 ROM:5407 ROM_5407: ; CODE XREF: ROM_4E42+59F↑j ROM:5407 ; ROM_4E42+5A2↑j ROM:5407 ldb INTMEM_1C+2, INTMEM_F4[] ROM:540C ldb INTMEM_1C+3, INTMEM_1AD[] ROM:5411 ld INTMEM_1C, #3 ROM:5415 lcall ROM_317A ROM:5418 stb INTMEM_1C, INTMEM_1AB[] ROM:541D orb INTMEM_F5+1, #10h ROM:5420 orb INTMEM_52, #8 ROM:5423 orb INTMEM_55, #4 ROM:5426 ROM:5426 ROM_5426: ; CODE XREF: ROM_4E42+5A5↑j ROM:5426 ; ROM_4E42+5A8↑j ... ROM:5426 andb INTMEM_F8, #7Fh ROM:5429 ROM:5429 ROM_5429: ; CODE XREF: ROM_4E42+5C3↑j ROM:5429 ret ROM:5429 ; End of function ROM_4E42 ROM:5429 ROM:542A ROM:542A ; =============== S U B R O U T I N E ======================================= ROM:542A ROM:542A ROM:542A ROM_542A: ; CODE XREF: ROM_4849+12↑p ROM:542A ROM:542A ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:542A ROM:542A ld INTMEM_1C, INTMEM_D8 ROM:542D jbc INTMEM_F5+1, 6, ROM_5435 ROM:5430 ld INTMEM_1C, INTMEM_1FA[] ROM:5435 ROM:5435 ROM_5435: ; CODE XREF: ROM_542A+3↑j ROM:5435 stb INTMEM_1C+1, INTMEM_DF ROM:5438 mulu INTMEM_1C, 40h[INTMEM_56] ROM:543D divu INTMEM_1C, #0FFh ROM:5441 jv ROM_544F ROM:5443 ldb INTMEM_20+1, 0EBh[INTMEM_56] ROM:5448 clrb INTMEM_20 ROM:544A add INTMEM_1C, INTMEM_20 ROM:544D jnc ROM_5452 ROM:544F ROM:544F ROM_544F: ; CODE XREF: ROM_542A+17↑j ROM:544F ldbse INTMEM_1C, #-1 ROM:5452 ROM:5452 ROM_5452: ; CODE XREF: ROM_542A+23↑j ROM:5452 st INTMEM_1C, INTMEM_18E[] ROM:5457 stb INTMEM_DF, INTMEM_1C7[] ROM:545C stb INTMEM_DF, INTMEM_1C6[] ROM:5461 ldb INTMEM_1A, INTMEM_F4[] ROM:5466 cmpb INTMEM_1A, 0EAh[INTMEM_56] ROM:546B jnc ROM_5483 ROM:546D ldb INTMEM_1C, 0E9h[INTMEM_56] ROM:5472 cmpb ZERO_REG, 0ECh[INTMEM_56] ; Zero register ROM:5477 je ROM_547E ROM:5479 stb INTMEM_1C, INTMEM_1C7[] ROM:547E ROM:547E ROM_547E: ; CODE XREF: ROM_542A+4D↑j ROM:547E stb INTMEM_1C, INTMEM_1C6[] ROM:5483 ROM:5483 ROM_5483: ; CODE XREF: ROM_542A+41↑j ROM:5483 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5488 jbs INTMEM_FA, 4, ROM_54B4 ROM:548B ld INTMEM_1C, #0Dh ROM:548F lcall ROM_317A ROM:5492 clrb INTMEM_20 ROM:5494 jbc INTMEM_F7, 0, ROM_54F9 ROM:5497 orb INTMEM_FA, #10h ROM:549A cmpb INTMEM_1C, INTMEM_45+1 ROM:549D jc ROM_54AA ROM:549F clrb INTMEM_1C+1 ROM:54A1 addb INTMEM_1C, INTMEM_45+1 ROM:54A4 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:54A7 shr INTMEM_1C, #1 ROM:54AA ROM:54AA ROM_54AA: ; CODE XREF: ROM_542A+73↑j ROM:54AA stb INTMEM_1C, INTMEM_1C9[] ROM:54AF stb INTMEM_1C, INTMEM_45+1 ROM:54B2 sjmp ROM_54F9 ROM:54B4 ; --------------------------------------------------------------------------- ROM:54B4 ROM:54B4 ROM_54B4: ; CODE XREF: ROM_542A+5E↑j ROM:54B4 clrb INTMEM_20 ROM:54B6 jbs INTMEM_FA, 3, ROM_54CA ROM:54B9 cmpb INTMEM_1C+2, 0B9h[INTMEM_56] ROM:54BE jnc ROM_54F9 ROM:54C0 stb INTMEM_74+1, INTMEM_1CA[] ROM:54C5 orb INTMEM_FA, #8 ROM:54C8 sjmp ROM_54F9 ROM:54CA ; --------------------------------------------------------------------------- ROM:54CA ROM:54CA ROM_54CA: ; CODE XREF: ROM_542A+8C↑j ROM:54CA jbs INTMEM_F7, 6, ROM_54F4 ROM:54CD clrb INTMEM_20+2 ROM:54CF subb INTMEM_20+3, INTMEM_74+1, INTMEM_1CA[] ROM:54D5 stb INTMEM_20+3, INTMEM_3CB[] ROM:54DA ldb INTMEM_45+1, INTMEM_1C9[] ROM:54DF subb INTMEM_45+1, INTMEM_20+3 ROM:54E2 je ROM_54F1 ROM:54E4 mulub INTMEM_20, INTMEM_20+3, 0EDh[INTMEM_56] ROM:54EA divub INTMEM_20, INTMEM_1C9[] ROM:54EF sjmp ROM_54F9 ROM:54F1 ; --------------------------------------------------------------------------- ROM:54F1 ROM:54F1 ROM_54F1: ; CODE XREF: ROM_542A+B8↑j ROM:54F1 orb INTMEM_F7, #40h ; '@' ROM:54F4 ROM:54F4 ROM_54F4: ; CODE XREF: ROM_542A:ROM_54CA↑j ROM:54F4 ldb INTMEM_20, 0EDh[INTMEM_56] ROM:54F9 ROM:54F9 ROM_54F9: ; CODE XREF: ROM_542A+6A↑j ROM:54F9 ; ROM_542A+88↑j ... ROM:54F9 addb INTMEM_20, INTMEM_1AE[] ROM:54FE jnc ROM_5503 ROM:5500 ldb INTMEM_20, #-1 ROM:5503 ROM:5503 ROM_5503: ; CODE XREF: ROM_542A+D4↑j ROM:5503 stb INTMEM_20, INTMEM_1C8[] ROM:5508 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:550D ldb INTMEM_1C+2, INTMEM_DF ROM:5510 ld INTMEM_1C, #0Eh ROM:5514 lcall ROM_317A ROM:5517 stb INTMEM_1C, INTMEM_1CC[] ROM:551C ld INTMEM_1C, #0Fh ROM:5520 lcall ROM_317A ROM:5523 stb INTMEM_1C, INTMEM_1CD[] ROM:5528 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:552D jbc INTMEM_55, 1, ROM_5535 ROM:5530 ldb INTMEM_1C+2, INTMEM_1CD[] ROM:5535 ROM:5535 ROM_5535: ; CODE XREF: ROM_542A+103↑j ROM:5535 stb INTMEM_1C+2, INTMEM_1CB[] ROM:553A clrb INTMEM_1A ROM:553C ldb INTMEM_1C+2, INTMEM_1CB[] ROM:5541 subb INTMEM_1C+2, INTMEM_1CD[] ROM:5546 jnc ROM_5559 ROM:5548 decb INTMEM_1A ROM:554A mulub INTMEM_1C+2, INTMEM_1CC[] ROM:554F divub INTMEM_1C+2, #64h ; 'd' ROM:5552 addb INTMEM_1C, INTMEM_1C+2 ROM:5555 jnc ROM_556B ROM:5557 jc ROM_5568 ROM:5559 ROM:5559 ROM_5559: ; CODE XREF: ROM_542A+11C↑j ROM:5559 negb INTMEM_1C+2 ROM:555B mulub INTMEM_1C+2, INTMEM_1CC[] ROM:5560 divub INTMEM_1C+2, #64h ; 'd' ROM:5563 subb INTMEM_1C, INTMEM_1C+2 ROM:5566 jc ROM_556B ROM:5568 ROM:5568 ROM_5568: ; CODE XREF: ROM_542A+12D↑j ROM:5568 ldb INTMEM_1C, INTMEM_1A ROM:556B ROM:556B ROM_556B: ; CODE XREF: ROM_542A+12B↑j ROM:556B ; ROM_542A+13C↑j ROM:556B clrb INTMEM_1C+1 ROM:556D add INTMEM_1C, #14Ah ROM:5571 st INTMEM_1C, INTMEM_190[] ROM:5576 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:557B ldb INTMEM_1C+3, INTMEM_1AD[] ROM:5580 ld INTMEM_1C, #10h ROM:5584 lcall ROM_317A ROM:5587 stb INTMEM_1C, INTMEM_1CE[] ROM:558C jbc INTMEM_FA, 5, ROM_5599 ROM:558F ldb INTMEM_1A, 0EEh[INTMEM_56] ROM:5594 stb INTMEM_1A, INTMEM_D3 ROM:5597 sjmp ROM_55B0 ROM:5599 ; --------------------------------------------------------------------------- ROM:5599 ROM:5599 ROM_5599: ; CODE XREF: ROM_542A+162↑j ROM:5599 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:559E ldb INTMEM_1C+2, INTMEM_DF ROM:55A1 ld INTMEM_1C, #11h ROM:55A5 lcall ROM_317A ROM:55A8 stb INTMEM_1C, INTMEM_3CC[] ROM:55AD stb INTMEM_1C, INTMEM_D3 ROM:55B0 ROM:55B0 ROM_55B0: ; CODE XREF: ROM_542A+16D↑j ROM:55B0 andb INTMEM_FA, #-41h ROM:55B3 ldb INTMEM_32, INTMEM_1C6[] ROM:55B8 jbs INTMEM_FA, 5, ROM_55C2 ROM:55BB cmpb INTMEM_32, 0EFh[INTMEM_56] ROM:55C0 jh ROM_55C4 ROM:55C2 ROM:55C2 ROM_55C2: ; CODE XREF: ROM_542A+18E↑j ROM:55C2 sjmp ROM_56B9 ROM:55C4 ; --------------------------------------------------------------------------- ROM:55C4 ROM:55C4 ROM_55C4: ; CODE XREF: ROM_542A+196↑j ROM:55C4 ld INTMEM_1C, #12h ROM:55C8 ldb INTMEM_1C+2, INTMEM_32 ROM:55CB ldb INTMEM_1C+3, INTMEM_1AD[] ROM:55D0 lcall ROM_317A ROM:55D3 stb INTMEM_1C, INTMEM_1CF[] ROM:55D8 cmpb INTMEM_1C, INTMEM_D3 ROM:55DB jnc ROM_55DF ROM:55DD sjmp ROM_56B9 ROM:55DF ; --------------------------------------------------------------------------- ROM:55DF ROM:55DF ROM_55DF: ; CODE XREF: ROM_542A+1B1↑j ROM:55DF ldb INTMEM_1A, INTMEM_1AE[] ROM:55E4 cmpb INTMEM_1A, 0F0h[INTMEM_56] ROM:55E9 jnh ROM_55F7 ROM:55EB subb INTMEM_1C, 0F1h[INTMEM_56] ROM:55F0 jc ROM_560D ROM:55F2 ldb INTMEM_1C, #6Eh ; 'n' ROM:55F5 sjmp ROM_560D ROM:55F7 ; --------------------------------------------------------------------------- ROM:55F7 ROM:55F7 ROM_55F7: ; CODE XREF: ROM_542A+1BF↑j ROM:55F7 ld INTMEM_1C, #13h ROM:55FB ldb INTMEM_1C+2, INTMEM_1AD[] ROM:5600 ldb INTMEM_1C+3, INTMEM_DF ROM:5603 lcall ROM_317A ROM:5606 cmpb INTMEM_1C, INTMEM_F4[] ROM:560B jc ROM_5623 ROM:560D ROM:560D ROM_560D: ; CODE XREF: ROM_542A+1C6↑j ROM:560D ; ROM_542A+1CB↑j ROM:560D ld INTMEM_20, INTMEM_192[] ROM:5612 cmp INTMEM_20, 4Ah[INTMEM_56] ROM:5617 jh ROM_5623 ROM:5619 ld INTMEM_20, 4Ah[INTMEM_56] ROM:561E st INTMEM_20, INTMEM_192[] ROM:5623 ROM:5623 ROM_5623: ; CODE XREF: ROM_542A+1E1↑j ROM:5623 ; ROM_542A+1ED↑j ROM:5623 ld INTMEM_20, INTMEM_192[] ROM:5628 ld INTMEM_1A, 42h[INTMEM_56] ROM:562D add INTMEM_1A, 44h[INTMEM_56] ROM:5632 cmp INTMEM_20, 42h[INTMEM_56] ROM:5637 jnh ROM_5672 ROM:5639 cmp INTMEM_20, INTMEM_1A ROM:563C jnc ROM_5645 ROM:563E ldb INTMEM_D3, INTMEM_1CF[] ROM:5643 sjmp ROM_5672 ROM:5645 ; --------------------------------------------------------------------------- ROM:5645 ROM:5645 ROM_5645: ; CODE XREF: ROM_542A+212↑j ROM:5645 ldbze INTMEM_20+2, INTMEM_D3 ROM:5648 subb INTMEM_20+2, INTMEM_1CF[] ROM:564D ld INTMEM_1C, INTMEM_20 ROM:5650 sub INTMEM_1C, 42h[INTMEM_56] ROM:5655 ld INTMEM_1C+2, INTMEM_1C ROM:5658 clr INTMEM_1C ROM:565A divu INTMEM_1C, 44h[INTMEM_56] ROM:565F jnv ROM_5664 ROM:5661 ldbse INTMEM_1C, #-1 ROM:5664 ROM:5664 ROM_5664: ; CODE XREF: ROM_542A+235↑j ROM:5664 mulu INTMEM_1C, INTMEM_20+2 ROM:5667 ld INTMEM_1C, INTMEM_1C+2 ROM:566A subb INTMEM_1C, INTMEM_D3 ROM:566D negb INTMEM_1C ROM:566F stb INTMEM_1C, INTMEM_D3 ROM:5672 ROM:5672 ROM_5672: ; CODE XREF: ROM_542A+20D↑j ROM:5672 ; ROM_542A+219↑j ROM:5672 sub INTMEM_20+2, INTMEM_74, INTMEM_194[] ROM:5678 cmp INTMEM_1A, INTMEM_192[] ROM:567D jc ROM_568F ROM:567F orb INTMEM_FA, #40h ; '@' ROM:5682 cmp INTMEM_20+2, 48h[INTMEM_56] ROM:5687 jnc ROM_56D6 ROM:5689 ld INTMEM_20+2, #1 ROM:568D sjmp ROM_5696 ROM:568F ; --------------------------------------------------------------------------- ROM:568F ROM:568F ROM_568F: ; CODE XREF: ROM_542A+253↑j ROM:568F cmp INTMEM_74, INTMEM_194[] ROM:5694 je ROM_56D6 ROM:5696 ROM:5696 ROM_5696: ; CODE XREF: ROM_542A+263↑j ROM:5696 st INTMEM_74, INTMEM_194[] ROM:569B add INTMEM_1A, 46h[INTMEM_56] ROM:56A0 ld INTMEM_20, INTMEM_192[] ROM:56A5 add INTMEM_20, INTMEM_20+2 ROM:56A8 jnc ROM_56AD ROM:56AA ldbse INTMEM_20, #-1 ROM:56AD ROM:56AD ROM_56AD: ; CODE XREF: ROM_542A+27E↑j ROM:56AD cmp INTMEM_20, INTMEM_1A ROM:56B0 jh ROM_56D6 ROM:56B2 st INTMEM_20, INTMEM_192[] ROM:56B7 sjmp ROM_56D6 ROM:56B9 ; --------------------------------------------------------------------------- ROM:56B9 ROM:56B9 ROM_56B9: ; CODE XREF: ROM_542A:ROM_55C2↑j ROM:56B9 ; ROM_542A+1B3↑j ROM:56B9 cmp INTMEM_74, INTMEM_194[] ROM:56BE je ROM_56D6 ROM:56C0 st INTMEM_74, INTMEM_194[] ROM:56C5 ld INTMEM_20, INTMEM_192[] ROM:56CA cmp INTMEM_20, ZERO_REG ; Zero register ROM:56CD je ROM_56D6 ROM:56CF dec INTMEM_20 ROM:56D1 st INTMEM_20, INTMEM_192[] ROM:56D6 ROM:56D6 ROM_56D6: ; CODE XREF: ROM_542A+25D↑j ROM:56D6 ; ROM_542A+26A↑j ... ROM:56D6 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:56DB ldb INTMEM_1C+3, INTMEM_DF ROM:56DE ld INTMEM_1C, #15h ROM:56E2 jbc INTMEM_FA, 5, ROM_56E9 ROM:56E5 ld INTMEM_1C, #14h ROM:56E9 ROM:56E9 ROM_56E9: ; CODE XREF: ROM_542A+2B8↑j ROM:56E9 lcall ROM_317A ROM:56EC stb INTMEM_1C, INTMEM_1D0[] ROM:56F1 ldb INTMEM_1C, #14h ROM:56F4 jbs INTMEM_F7, 6, ROM_5712 ROM:56F7 jbc INTMEM_FA, 5, ROM_5701 ROM:56FA cmpb ZERO_REG, 0F2h[INTMEM_56] ; Zero register ROM:56FF jne ROM_5712 ROM:5701 ROM:5701 ROM_5701: ; CODE XREF: ROM_542A+2CD↑j ROM:5701 ldb INTMEM_1C+2, INTMEM_1CB[] ROM:5706 ldb INTMEM_1C+3, INTMEM_1C8[] ROM:570B ld INTMEM_1C, #16h ROM:570F lcall ROM_317A ROM:5712 ROM:5712 ROM_5712: ; CODE XREF: ROM_542A+2CA↑j ROM:5712 ; ROM_542A+2D5↑j ROM:5712 stb INTMEM_1C, INTMEM_1D1[] ROM:5717 jbs INTMEM_F5+1, 5, ROM_572A ROM:571A jbs INTMEM_FA, 7, ROM_572D ROM:571D ldb INTMEM_B1, 0F3h[INTMEM_56] ROM:5722 orb INTMEM_FA, #2 ROM:5725 orb INTMEM_FA, #-80h ROM:5728 sjmp ROM_5735 ROM:572A ; --------------------------------------------------------------------------- ROM:572A ROM:572A ROM_572A: ; CODE XREF: ROM_542A+2ED↑j ROM:572A andb INTMEM_FA, #7Fh ROM:572D ROM:572D ROM_572D: ; CODE XREF: ROM_542A+2F0↑j ROM:572D cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:5730 jne ROM_5735 ROM:5732 andb INTMEM_FA, #-3 ROM:5735 ROM:5735 ROM_5735: ; CODE XREF: ROM_542A+2FE↑j ROM:5735 ; ROM_542A+306↑j ROM:5735 ld INTMEM_1A, #6F04h ROM:5739 ldb INTMEM_1C, INTMEM_E0 ROM:573C ljmp ROM_4924 ROM:573C ; End of function ROM_542A ROM:573C ROM:573F ; --------------------------------------------------------------------------- ROM:573F ldb INTMEM_E0, #1 ROM:5742 orb INTMEM_FA, #1 ROM:5745 sjmp ROM_5751 ROM:5747 ; --------------------------------------------------------------------------- ROM:5747 cmp INTMEM_5E, 1Ah[INTMEM_56] ROM:574C jc ROM_576B ROM:574E jbs INTMEM_FA, 1, ROM_5771 ROM:5751 ROM:5751 ROM_5751: ; CODE XREF: ROM:5745↑j ROM:5751 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5756 ld INTMEM_1C, #17h ROM:575A lcall ROM_317A ROM:575D mulub INTMEM_1C, #2 ROM:5760 add INTMEM_1C, #0C8h ROM:5764 st INTMEM_1C, (INTMEM_194+2)[] ROM:5769 sjmp ROM_57D9 ROM:576B ; --------------------------------------------------------------------------- ROM:576B ROM:576B ROM_576B: ; CODE XREF: ROM:574C↑j ROM:576B ldb INTMEM_C4, #7Dh ; '}' ROM:576E ldb INTMEM_E0, #2 ROM:5771 ROM:5771 ROM_5771: ; CODE XREF: ROM:574E↑j ROM:5771 sjmp ROM_57D9 ROM:5773 ; --------------------------------------------------------------------------- ROM:5773 jbs INTMEM_F5+1, 6, ROM_57D3 ROM:5776 cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:5779 jne ROM_57D9 ROM:577B ldb INTMEM_C4, #7Dh ; '}' ROM:577E ld INTMEM_1C, (INTMEM_194+2)[] ROM:5783 sub INTMEM_1C, #0C8h ROM:5787 je ROM_57C1 ROM:5789 clr INTMEM_20+2 ROM:578B ld INTMEM_20, #2710h ROM:578F divu INTMEM_20, INTMEM_1C ROM:5792 add INTMEM_20, #32h ; '2' ROM:5796 clr INTMEM_20+2 ROM:5798 shll INTMEM_20, #8 ROM:579B ldbze INTMEM_1A, 0F4h[INTMEM_56] ROM:57A0 divu INTMEM_20, INTMEM_1A ROM:57A3 sub INTMEM_20, #32h ; '2' ROM:57A7 jnc ROM_57C1 ROM:57A9 clr INTMEM_1C+2 ROM:57AB ld INTMEM_1C, #2710h ROM:57AF divu INTMEM_1C, INTMEM_20 ROM:57B2 add INTMEM_1C, #0C8h ROM:57B6 st INTMEM_1C, (INTMEM_194+2)[] ROM:57BB cmp INTMEM_1C, #0C8h ROM:57BF jh ROM_57D9 ROM:57C1 ROM:57C1 ROM_57C1: ; CODE XREF: ROM:5787↑j ROM:57C1 ; ROM:57A7↑j ROM:57C1 ld INTMEM_1A, #0C8h ROM:57C5 st INTMEM_1A, (INTMEM_194+2)[] ROM:57CA ldb INTMEM_E0, #3 ROM:57CD andb INTMEM_FA, #-2 ROM:57D0 jbc INTMEM_F5+1, 6, ROM_57D9 ROM:57D3 ROM:57D3 ROM_57D3: ; CODE XREF: ROM:5773↑j ROM:57D3 orb INTMEM_FA, #1 ROM:57D6 ldb INTMEM_E0, #1 ROM:57D9 ROM:57D9 ROM_57D9: ; CODE XREF: ROM:5769↑j ROM:57D9 ; ROM:ROM_5771↑j ... ROM:57D9 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:57DE ld INTMEM_1C, #18h ROM:57E2 lcall ROM_317A ROM:57E5 mulub INTMEM_1C, #0Eh ROM:57E8 add INTMEM_1C, #85Eh ROM:57EC jnc ROM_57F1 ROM:57EE ldbse INTMEM_1C, #-1 ROM:57F1 ROM:57F1 ROM_57F1: ; CODE XREF: ROM:57EC↑j ROM:57F1 st INTMEM_1C, (INTMEM_194+4)[] ROM:57F6 ldbze INTMEM_1C, INTMEM_1CE[] ROM:57FB shl INTMEM_1C, #4 ROM:57FE mulu INTMEM_1C, 4Ch[INTMEM_56] ROM:5803 ld INTMEM_20, INTMEM_190[] ROM:5808 shl INTMEM_20, #6 ROM:580B lcall ROM_4B80 ROM:580E ld INTMEM_20, INTMEM_18E[] ROM:5813 lcall ROM_4B69 ROM:5816 divu INTMEM_1C, #10CDh ROM:581A jnv ROM_581F ROM:581C ldbse INTMEM_1C, #-1 ROM:581F ROM:581F ROM_581F: ; CODE XREF: ROM:581A↑j ROM:581F st INTMEM_1C, (INTMEM_194+0Ah)[] ROM:5824 mulu INTMEM_1C, #0Ah ROM:5828 ldbze INTMEM_20, INTMEM_D3 ROM:582B lcall ROM_4B80 ROM:582E cmp INTMEM_20+2, #-1 ROM:5832 je ROM_5839 ROM:5834 jbc INTMEM_1C+1, 7, ROM_5839 ROM:5837 inc INTMEM_20+2 ROM:5839 ROM:5839 ROM_5839: ; CODE XREF: ROM:5832↑j ROM:5839 ; ROM:5834↑j ROM:5839 st INTMEM_20+2, (INTMEM_194+8)[] ROM:583E ld INTMEM_20+2, #4E71h ROM:5842 ld INTMEM_1C, #4000h ROM:5846 ld INTMEM_20, (INTMEM_194+8)[] ROM:584B lcall ROM_4B69 ROM:584E ld INTMEM_20, (INTMEM_194+4)[] ROM:5853 lcall ROM_4B80 ROM:5856 cmp INTMEM_20+2, #-1 ROM:585A je ROM_5861 ROM:585C jbc INTMEM_1C+1, 7, ROM_5861 ROM:585F inc INTMEM_20+2 ROM:5861 ROM:5861 ROM_5861: ; CODE XREF: ROM:585A↑j ROM:5861 ; ROM:585C↑j ROM:5861 ld INTMEM_1A, INTMEM_20+2 ROM:5864 st INTMEM_1A, (INTMEM_3C4+2)[] ROM:5869 ldbze INTMEM_1C, INTMEM_1D0[] ROM:586E add INTMEM_1C, #50h ; 'P' ROM:5872 ldbze INTMEM_1C+2, INTMEM_1D1[] ROM:5877 add INTMEM_1C+2, #50h ; 'P' ROM:587B mulu INTMEM_1C, INTMEM_1C+2 ROM:587E shrl INTMEM_1C, #1 ROM:5881 mulu INTMEM_1C, (INTMEM_194+2)[] ROM:5886 divu INTMEM_1C, #271h ROM:588A mulu INTMEM_1C, INTMEM_1A ROM:588D ld INTMEM_20, #640h ROM:5891 lcall ROM_4B80 ROM:5894 st INTMEM_20+2, (INTMEM_194+6)[] ROM:5899 mulu INTMEM_1C, INTMEM_D6, (INTMEM_194+6)[] ROM:589F ld INTMEM_20, #61A8h ROM:58A3 lcall ROM_4B80 ROM:58A6 st INTMEM_20+2, INTMEM_DC ROM:58A9 ldbze INTMEM_1A, INTMEM_42+1 ROM:58AC sub INTMEM_1A, #80h ROM:58B0 shl INTMEM_1A, #2 ROM:58B3 jbc INTMEM_1A+1, 7, ROM_58BF ROM:58B6 add INTMEM_DC, INTMEM_1A ROM:58B9 jc ROM_58C7 ROM:58BB clr INTMEM_DC ROM:58BD sjmp ROM_58C7 ROM:58BF ; --------------------------------------------------------------------------- ROM:58BF ROM:58BF ROM_58BF: ; CODE XREF: ROM:58B3↑j ROM:58BF add INTMEM_DC, INTMEM_1A ROM:58C2 jnc ROM_58C7 ROM:58C4 ldbse INTMEM_DC, #-1 ROM:58C7 ROM:58C7 ROM_58C7: ; CODE XREF: ROM:58B9↑j ROM:58C7 ; ROM:58BD↑j ... ROM:58C7 ld INTMEM_20+2, #1900h ROM:58CB add INTMEM_1C+2, INTMEM_20+2, INTMEM_18A[] ROM:58D1 jnc ROM_58D6 ROM:58D3 ldbse INTMEM_1C+2, #-1 ROM:58D6 ROM:58D6 ROM_58D6: ; CODE XREF: ROM:58D1↑j ROM:58D6 add INTMEM_20, INTMEM_20+2, INTMEM_18C[] ROM:58DC jnc ROM_58E1 ROM:58DE ldbse INTMEM_20, #-1 ROM:58E1 ROM:58E1 ROM_58E1: ; CODE XREF: ROM:58DC↑j ROM:58E1 mulu INTMEM_1C, INTMEM_DC, INTMEM_1C+2 ROM:58E5 divu INTMEM_1C, INTMEM_20 ROM:58E8 jnv ROM_58ED ROM:58EA ldbse INTMEM_1C, #-1 ROM:58ED ROM:58ED ROM_58ED: ; CODE XREF: ROM:58E8↑j ROM:58ED st INTMEM_1C, INTMEM_DC ROM:58F0 jbs INTMEM_AD, 3, ROM_595F ROM:58F3 ldb INTMEM_1C, INTMEM_1BE[] ROM:58F8 cmpb INTMEM_1C, #-80h ROM:58FB jh ROM_595F ROM:58FD ldb INTMEM_1C, 0F7h[INTMEM_56] ROM:5902 jbs INTMEM_FB, 0, ROM_5914 ROM:5905 addb INTMEM_1C+2, INTMEM_1C, 0F6h[INTMEM_56] ROM:590B jc ROM_595F ROM:590D cmpb INTMEM_DF, INTMEM_1C+2 ROM:5910 jh ROM_595F ROM:5912 sjmp ROM_5921 ROM:5914 ; --------------------------------------------------------------------------- ROM:5914 ROM:5914 ROM_5914: ; CODE XREF: ROM:5902↑j ROM:5914 addb INTMEM_1C+2, INTMEM_1C, 0F5h[INTMEM_56] ROM:591A jc ROM_595F ROM:591C cmpb INTMEM_DF, INTMEM_1C+2 ROM:591F jc ROM_595F ROM:5921 ROM:5921 ROM_5921: ; CODE XREF: ROM:5912↑j ROM:5921 orb INTMEM_FB, #1 ROM:5924 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:5929 ld INTMEM_1C, #19h ROM:592D lcall ROM_317A ROM:5930 mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:5934 add INTMEM_20, INTMEM_1C+2, 50h[INTMEM_56] ROM:593A sub INTMEM_20+2, INTMEM_1C+2, 52h[INTMEM_56] ROM:5940 jc ROM_5944 ROM:5942 clr INTMEM_20+2 ROM:5944 ROM:5944 ROM_5944: ; CODE XREF: ROM:5940↑j ROM:5944 jbc INTMEM_FB, 1, ROM_594C ROM:5947 jbs INTMEM_F9, 2, ROM_596A ROM:594A sjmp ROM_5984 ROM:594C ; --------------------------------------------------------------------------- ROM:594C ROM:594C ROM_594C: ; CODE XREF: ROM:ROM_5944↑j ROM:594C cmp INTMEM_5E, INTMEM_20 ROM:594F jnc ROM_59A9 ROM:5951 jbs INTMEM_FA, 0, ROM_59A9 ROM:5954 jbs INTMEM_FA, 1, ROM_59A9 ROM:5957 orb INTMEM_FB, #2 ROM:595A orb INTMEM_F9, #4 ROM:595D sjmp ROM_59A9 ROM:595F ; --------------------------------------------------------------------------- ROM:595F ROM:595F ROM_595F: ; CODE XREF: ROM:58F0↑j ROM:595F ; ROM:58FB↑j ... ROM:595F andb INTMEM_FB, #-2 ROM:5962 andb INTMEM_FB, #-3 ROM:5965 andb INTMEM_F9, #-5 ROM:5968 sjmp ROM_59A9 ROM:596A ; --------------------------------------------------------------------------- ROM:596A ROM:596A ROM_596A: ; CODE XREF: ROM:5947↑j ROM:596A cmp INTMEM_20+2, INTMEM_5E ROM:596D jh ROM_595F ROM:596F cmp INTMEM_5E, INTMEM_1C+2 ROM:5972 jc ROM_59A9 ROM:5974 lcall ROM_4C7E ROM:5977 andb INTMEM_F9, #-5 ROM:597A ld INTMEM_1C, 54h[INTMEM_56] ROM:597F st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5984 ROM:5984 ROM_5984: ; CODE XREF: ROM:594A↑j ROM:5984 cmp INTMEM_20+2, INTMEM_5E ROM:5987 jh ROM_595F ROM:5989 lcall ROM_4C7E ROM:598C mulu INTMEM_1C, INTMEM_1A, 4Eh[INTMEM_56] ROM:5992 cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:5995 jne ROM_595F ROM:5997 add INTMEM_1C, (INTMEM_194+0Ch)[] ROM:599C jc ROM_595F ROM:599E st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:59A3 mulu INTMEM_1C, INTMEM_DC ROM:59A6 st INTMEM_1C+2, INTMEM_DC ROM:59A9 ROM:59A9 ROM_59A9: ; CODE XREF: ROM:594F↑j ROM:59A9 ; ROM:5951↑j ... ROM:59A9 jbs INTMEM_F9, 2, ROM_59C2 ROM:59AC jbs INTMEM_AB, 4, ROM_59C4 ROM:59AF ldb INTMEM_1A, INTMEM_1AE[] ROM:59B4 cmpb INTMEM_1A, 0F8h[INTMEM_56] ROM:59B9 jnc ROM_59C2 ROM:59BB cmp INTMEM_5E, 56h[INTMEM_56] ROM:59C0 jnh ROM_59C4 ROM:59C2 ROM:59C2 ROM_59C2: ; CODE XREF: ROM:ROM_59A9↑j ROM:59C2 ; ROM:59B9↑j ROM:59C2 clr INTMEM_DC ROM:59C4 ROM:59C4 ROM_59C4: ; CODE XREF: ROM:59AC↑j ROM:59C4 ; ROM:59C0↑j ROM:59C4 jbs INTMEM_F5+1, 1, ROM_59CE ROM:59C7 stb ZERO_REG, (INTMEM_1D1+2)[] ; Zero register ROM:59CC sjmp ROM_5A44 ROM:59CE ; --------------------------------------------------------------------------- ROM:59CE ROM:59CE ROM_59CE: ; CODE XREF: ROM:ROM_59C4↑j ROM:59CE ldb INTMEM_1C+2, INTMEM_1AE[] ROM:59D3 ld INTMEM_1C, #1Ah ROM:59D7 lcall ROM_317A ROM:59DA shl INTMEM_1C, #8 ROM:59DD mulu INTMEM_1C, 64h[INTMEM_56] ROM:59E2 divu INTMEM_1C, (INTMEM_194+4)[] ROM:59E7 jnv ROM_59EC ROM:59E9 ldbse INTMEM_1C, #-1 ROM:59EC ROM:59EC ROM_59EC: ; CODE XREF: ROM:59E7↑j ROM:59EC mulu INTMEM_1C, INTMEM_18E[] ROM:59F1 divu INTMEM_1C, 66h[INTMEM_56] ROM:59F6 jnv ROM_59FB ROM:59F8 ldbse INTMEM_1C, #-1 ROM:59FB ROM:59FB ROM_59FB: ; CODE XREF: ROM:59F6↑j ROM:59FB ldb INTMEM_20, (INTMEM_1D1+2)[] ROM:5A00 mulub INTMEM_20, 0FAh[INTMEM_56] ROM:5A05 mulu INTMEM_20, INTMEM_1C ROM:5A08 subb INTMEM_1C, INTMEM_20+1 ROM:5A0B subcb INTMEM_1C+1, INTMEM_20+2 ROM:5A0E jc ROM_5A12 ROM:5A10 clr INTMEM_1C ROM:5A12 ROM:5A12 ROM_5A12: ; CODE XREF: ROM:5A0E↑j ROM:5A12 st INTMEM_1C, INTMEM_DC ROM:5A15 ldb INTMEM_20+2, (INTMEM_1D1+2)[] ROM:5A1A ldb INTMEM_20, INTMEM_153[] ROM:5A1F cmpb INTMEM_20, (INTMEM_1D1+3)[] ROM:5A24 je ROM_5A3B ROM:5A26 stb INTMEM_20, (INTMEM_1D1+3)[] ROM:5A2B incb INTMEM_20+2 ROM:5A2D cmpb INTMEM_20+2, 0FBh[INTMEM_56] ROM:5A32 jne ROM_5A36 ROM:5A34 clrb INTMEM_20+2 ROM:5A36 ROM:5A36 ROM_5A36: ; CODE XREF: ROM:5A32↑j ROM:5A36 stb INTMEM_20+2, (INTMEM_1D1+2)[] ROM:5A3B ROM:5A3B ROM_5A3B: ; CODE XREF: ROM:5A24↑j ROM:5A3B cmpb INTMEM_20+2, 0FCh[INTMEM_56] ROM:5A40 jnc ROM_5A44 ROM:5A42 clr INTMEM_DC ROM:5A44 ROM:5A44 ROM_5A44: ; CODE XREF: ROM:59CC↑j ROM:5A44 ; ROM:5A40↑j ROM:5A44 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5A49 ld INTMEM_1C, #1Bh ROM:5A4D lcall ROM_317A ROM:5A50 clrb INTMEM_1C+1 ROM:5A52 shl INTMEM_1C, #3 ROM:5A55 add INTMEM_1C, #7C00h ROM:5A59 st INTMEM_1C, (INTMEM_1A6+2)[] ROM:5A5E ld INTMEM_1C, #1Dh ROM:5A62 ldb INTMEM_1C+2, INTMEM_F4[] ROM:5A67 ldb INTMEM_20, INTMEM_1FD[] ROM:5A6C cmpb INTMEM_20, INTMEM_1B9[] ROM:5A71 jh ROM_5A7A ROM:5A73 ld INTMEM_1C, #1Ch ROM:5A77 ldb INTMEM_1C+2, INTMEM_DF ROM:5A7A ROM:5A7A ROM_5A7A: ; CODE XREF: ROM:5A71↑j ROM:5A7A ldb INTMEM_1C+3, INTMEM_1AD[] ROM:5A7F lcall ROM_317A ROM:5A82 mulub INTMEM_1C, #32h ; '2' ROM:5A85 st INTMEM_1C, (INTMEM_246+1Ah)[] ROM:5A8A ldb INTMEM_1A, #0 ROM:5A8D jbs INTMEM_F5+1, 1, ROM_5A9A ROM:5A90 cmp INTMEM_DC, 68h[INTMEM_56] ROM:5A95 jc ROM_5A9A ROM:5A97 ldb INTMEM_1A, #1 ROM:5A9A ROM:5A9A ROM_5A9A: ; CODE XREF: ROM:5A8D↑j ROM:5A9A ; ROM:5A95↑j ROM:5A9A stb INTMEM_1A, (INTMEM_1D1+4)[] ROM:5A9F ld INTMEM_20, #-3C80h ROM:5AA3 ld INTMEM_20+2, #1C9h ROM:5AA7 divu INTMEM_20, INTMEM_5E ROM:5AAA jnv ROM_5AAF ROM:5AAC ldbse INTMEM_20, #-1 ROM:5AAF ROM:5AAF ROM_5AAF: ; CODE XREF: ROM:5AAA↑j ROM:5AAF sub INTMEM_20, #0Bh ROM:5AB3 jc ROM_5AB7 ROM:5AB5 clr INTMEM_20 ROM:5AB7 ROM:5AB7 ROM_5AB7: ; CODE XREF: ROM:5AB3↑j ROM:5AB7 ld INTMEM_1C, INTMEM_DC ROM:5ABA cmp INTMEM_1C, INTMEM_20 ROM:5ABD jnc ROM_5AC2 ROM:5ABF ld INTMEM_1C, INTMEM_20 ROM:5AC2 ROM:5AC2 ROM_5AC2: ; CODE XREF: ROM:5ABD↑j ROM:5AC2 ld INTMEM_1A, INTMEM_1C ROM:5AC5 cmp INTMEM_1A, ZERO_REG ; Zero register ROM:5AC8 je ROM_5AEF ROM:5ACA cmpb ZERO_REG, (INTMEM_1D1+4)[] ; Zero register ROM:5ACF je ROM_5AD4 ROM:5AD1 shl INTMEM_1A, #1 ROM:5AD4 ROM:5AD4 ROM_5AD4: ; CODE XREF: ROM:5ACF↑j ROM:5AD4 cmp INTMEM_1A, 6Ah[INTMEM_56] ROM:5AD9 jnc ROM_5AE7 ROM:5ADB cmp INTMEM_1A, 6Ch[INTMEM_56] ROM:5AE0 jnc ROM_5AEF ROM:5AE2 andb INTMEM_FB, #-21h ROM:5AE5 sjmp ROM_5AF2 ROM:5AE7 ; --------------------------------------------------------------------------- ROM:5AE7 ROM:5AE7 ROM_5AE7: ; CODE XREF: ROM:5AD9↑j ROM:5AE7 ld INTMEM_1C, 6Ah[INTMEM_56] ROM:5AEC shr INTMEM_1C, #1 ROM:5AEF ROM:5AEF ROM_5AEF: ; CODE XREF: ROM:5AC8↑j ROM:5AEF ; ROM:5AE0↑j ROM:5AEF orb INTMEM_FB, #20h ; ' ' ROM:5AF2 ROM:5AF2 ROM_5AF2: ; CODE XREF: ROM:5AE5↑j ROM:5AF2 jbs INTMEM_FB, 2, ROM_5B39 ROM:5AF5 ld INTMEM_1C+2, (INTMEM_1A6+2)[] ROM:5AFA ld INTMEM_20, (INTMEM_246+1Ah)[] ROM:5AFF ldb INTMEM_20+3, (INTMEM_1D1+4)[] ROM:5B04 ldb INTMEM_20+2, 0FDh[INTMEM_56] ROM:5B09 jbc INTMEM_F5+1, 6, ROM_5B33 ROM:5B0C jbs INTMEM_FB, 6, ROM_5B36 ROM:5B0F orb INTMEM_FB, #40h ; '@' ROM:5B12 ld INTMEM_32, INTMEM_1C ROM:5B15 ld INTMEM_1C, #20h ; ' ' ROM:5B19 jbs INTMEM_F7, 0, ROM_5B2A ROM:5B1C ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5B21 ld INTMEM_1C, #1Eh ROM:5B25 lcall ROM_317A ROM:5B28 clrb INTMEM_1C+1 ROM:5B2A ROM:5B2A ROM_5B2A: ; CODE XREF: ROM:5B19↑j ROM:5B2A mulu INTMEM_1C, INTMEM_32 ROM:5B2D shrl INTMEM_1C, #8 ROM:5B30 ljmp ROM_335C ROM:5B33 ; --------------------------------------------------------------------------- ROM:5B33 ROM:5B33 ROM_5B33: ; CODE XREF: ROM:5B09↑j ROM:5B33 andb INTMEM_FB, #-41h ROM:5B36 ROM:5B36 ROM_5B36: ; CODE XREF: ROM:5B0C↑j ROM:5B36 lcall ROM_30D5 ROM:5B39 ROM:5B39 ROM_5B39: ; CODE XREF: ROM:ROM_5AF2↑j ROM:5B39 ld INTMEM_1A, INTMEM_64[] ROM:5B3E add INTMEM_1A, #-8000h ROM:5B42 add INTMEM_1A, INTMEM_66[] ROM:5B47 st INTMEM_1A, (INTMEM_3C4+4)[] ROM:5B4C ret ROM:5B4D ROM:5B4D ; =============== S U B R O U T I N E ======================================= ROM:5B4D ROM:5B4D ROM:5B4D ROM_5B4D: ; CODE XREF: ROM_28EB:ROM_4862↑p ROM:5B4D cmpb INTMEM_9C, ZERO_REG ; Zero register ROM:5B50 jne ROM_5B7E ROM:5B52 ld INTMEM_20+2, #1E8h ROM:5B56 ld INTMEM_20, #1D8h ROM:5B5A ROM:5B5A ROM_5B5A: ; CODE XREF: ROM_5B4D+1D↓j ROM:5B5A ld INTMEM_1C, [INTMEM_20]+ ROM:5B5D mulu INTMEM_1C, [INTMEM_20+2] ROM:5B60 shrl INTMEM_1C, #0Ah ROM:5B63 st INTMEM_1C, [INTMEM_20+2]+ ROM:5B66 cmp INTMEM_20+2, #1F0h ROM:5B6A jnc ROM_5B5A ROM:5B6C ld INTMEM_1C, 36h[INTMEM_56] ROM:5B71 mulu INTMEM_1C, INTMEM_188[] ROM:5B76 st INTMEM_1C+2, INTMEM_188[] ROM:5B7B orb INTMEM_F9, #-80h ROM:5B7E ROM:5B7E ROM_5B7E: ; CODE XREF: ROM_5B4D+3↑j ROM:5B7E cmp INTMEM_5E, 5Eh[INTMEM_56] ROM:5B83 jnh ROM_5B8E ROM:5B85 cmp INTMEM_5E, 5Ah[INTMEM_56] ROM:5B8A jc ROM_5BA3 ROM:5B8C sjmp ROM_5C23 ROM:5B8E ; --------------------------------------------------------------------------- ROM:5B8E ROM:5B8E ROM_5B8E: ; CODE XREF: ROM_5B4D+36↑j ROM:5B8E andb INTMEM_FB, #-11h ROM:5B91 andb INTMEM_FB, #-9 ROM:5B94 ld INTMEM_1C, 58h[INTMEM_56] ROM:5B99 st INTMEM_1C, INTMEM_1A4[] ROM:5B9E andb INTMEM_FB, #-5 ROM:5BA1 sjmp ROM_5C4D ROM:5BA3 ; --------------------------------------------------------------------------- ROM:5BA3 ROM:5BA3 ROM_5BA3: ; CODE XREF: ROM_5B4D+3D↑j ROM:5BA3 jbs INTMEM_FB, 4, ROM_5BDE ROM:5BA6 jbs INTMEM_FB, 3, ROM_5BC7 ROM:5BA9 orb INTMEM_FB, #8 ROM:5BAC st ZERO_REG, INTMEM_1A2[] ; Zero register ROM:5BB1 ldb INTMEM_1A, INTMEM_1AE[] ROM:5BB6 cmpb INTMEM_1A, 0F9h[INTMEM_56] ROM:5BBB jc ROM_5BD8 ROM:5BBD ld INTMEM_20, 60h[INTMEM_56] ROM:5BC2 st INTMEM_20, INTMEM_1A2[] ROM:5BC7 ROM:5BC7 ROM_5BC7: ; CODE XREF: ROM_5B4D+59↑j ROM:5BC7 cmp ZERO_REG, INTMEM_1A2[] ; Zero register ROM:5BCC jne ROM_5C06 ROM:5BCE ld INTMEM_20, 62h[INTMEM_56] ROM:5BD3 st INTMEM_20, INTMEM_1A2[] ROM:5BD8 ROM:5BD8 ROM_5BD8: ; CODE XREF: ROM_5B4D+6E↑j ROM:5BD8 andb INTMEM_FB, #-9 ROM:5BDB orb INTMEM_FB, #10h ROM:5BDE ROM:5BDE ROM_5BDE: ; CODE XREF: ROM_5B4D:ROM_5BA3↑j ROM:5BDE ld INTMEM_1C, 58h[INTMEM_56] ROM:5BE3 sub INTMEM_1C, 5Ah[INTMEM_56] ROM:5BE8 ld INTMEM_20+2, INTMEM_1A2[] ROM:5BED clr INTMEM_20 ROM:5BEF divu INTMEM_20, 62h[INTMEM_56] ROM:5BF4 jnv ROM_5BF9 ROM:5BF6 ldbse INTMEM_20, #-1 ROM:5BF9 ROM:5BF9 ROM_5BF9: ; CODE XREF: ROM_5B4D+A7↑j ROM:5BF9 mulu INTMEM_20, INTMEM_1C ROM:5BFC add INTMEM_20+2, 5Ah[INTMEM_56] ROM:5C01 st INTMEM_20+2, INTMEM_1A4[] ROM:5C06 ROM:5C06 ROM_5C06: ; CODE XREF: ROM_5B4D+7F↑j ROM:5C06 cmpb ZERO_REG, INTMEM_9B ; Zero register ROM:5C09 jne ROM_5C1C ROM:5C0B ld INTMEM_20, INTMEM_1A2[] ROM:5C10 cmp ZERO_REG, INTMEM_20 ; Zero register ROM:5C13 je ROM_5C1C ROM:5C15 dec INTMEM_20 ROM:5C17 st INTMEM_20, INTMEM_1A2[] ROM:5C1C ROM:5C1C ROM_5C1C: ; CODE XREF: ROM_5B4D+BC↑j ROM:5C1C ; ROM_5B4D+C6↑j ROM:5C1C cmp INTMEM_5E, INTMEM_1A4[] ROM:5C21 jc ROM_5C30 ROM:5C23 ROM:5C23 ROM_5C23: ; CODE XREF: ROM_5B4D+3F↑j ROM:5C23 jbc INTMEM_FB, 2, ROM_5C4D ROM:5C26 ld INTMEM_DC, INTMEM_1A6[] ROM:5C2B andb INTMEM_FB, #-5 ROM:5C2E sjmp ROM_5C4D ROM:5C30 ; --------------------------------------------------------------------------- ROM:5C30 ROM:5C30 ROM_5C30: ; CODE XREF: ROM_5B4D+D4↑j ROM:5C30 ld INTMEM_1C, INTMEM_1A4[] ROM:5C35 add INTMEM_1C, 5Ch[INTMEM_56] ROM:5C3A cmp INTMEM_5E, INTMEM_1C ROM:5C3D jnh ROM_5C4D ROM:5C3F jbs INTMEM_FB, 2, ROM_5C4A ROM:5C42 orb INTMEM_FB, #4 ROM:5C45 st INTMEM_DC, INTMEM_1A6[] ROM:5C4A ROM:5C4A ROM_5C4A: ; CODE XREF: ROM_5B4D+F2↑j ROM:5C4A lcall ROM_3850 ROM:5C4D ROM:5C4D ROM_5C4D: ; CODE XREF: ROM_5B4D+54↑j ROM:5C4D ; ROM_5B4D:ROM_5C23↑j ... ROM:5C4D djnz INTMEM_EE, ROM_5CB2 ROM:5C50 ldb INTMEM_EE, 15Dh[INTMEM_56] ROM:5C55 subb INTMEM_1C+2, INTMEM_84+1, INTMEM_ED ROM:5C59 jc ROM_5C66 ROM:5C5B negb INTMEM_1C+2 ROM:5C5D cmpb INTMEM_1C+2, 15Ch[INTMEM_56] ROM:5C62 jnc ROM_5C76 ROM:5C64 clrb INTMEM_EC ROM:5C66 ROM:5C66 ROM_5C66: ; CODE XREF: ROM_5B4D+10C↑j ROM:5C66 stb INTMEM_84+1, INTMEM_ED ROM:5C69 subb INTMEM_1A, INTMEM_84+1, 15Bh[INTMEM_56] ROM:5C6F jnc ROM_5C76 ROM:5C71 cmpb INTMEM_1A, INTMEM_F3 ROM:5C74 jc ROM_5C84 ROM:5C76 ROM:5C76 ROM_5C76: ; CODE XREF: ROM_5B4D+115↑j ROM:5C76 ; ROM_5B4D+122↑j ROM:5C76 ldb INTMEM_F3, INTMEM_F2 ROM:5C79 ldb INTMEM_F2, INTMEM_F1 ROM:5C7C ldb INTMEM_F1, INTMEM_F0 ROM:5C7F ldb INTMEM_F0, INTMEM_EF ROM:5C82 sjmp ROM_5CAF ROM:5C84 ; --------------------------------------------------------------------------- ROM:5C84 ROM:5C84 ROM_5C84: ; CODE XREF: ROM_5B4D+127↑j ROM:5C84 ldb INTMEM_F3, INTMEM_84+1 ROM:5C87 ldb INTMEM_F2, INTMEM_84+1 ROM:5C8A ldb INTMEM_F1, INTMEM_84+1 ROM:5C8D ldb INTMEM_F0, INTMEM_84+1 ROM:5C90 cmp INTMEM_5E, 38h[INTMEM_56] ROM:5C95 jnc ROM_5CAF ROM:5C97 cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:5C9C jc ROM_5CAF ROM:5C9E cmpb INTMEM_EC, 15Eh[INTMEM_56] ROM:5CA3 jc ROM_5CAF ROM:5CA5 incb INTMEM_EC ROM:5CA7 ld INTMEM_1C, INTMEM_270[] ROM:5CAC lcall ROM_385D ROM:5CAF ROM:5CAF ROM_5CAF: ; CODE XREF: ROM_5B4D+135↑j ROM:5CAF ; ROM_5B4D+148↑j ... ROM:5CAF ldb INTMEM_EF, INTMEM_84+1 ROM:5CB2 ROM:5CB2 ROM_5CB2: ; CODE XREF: ROM_5B4D:ROM_5C4D↑j ROM:5CB2 ret ROM:5CB2 ; End of function ROM_5B4D ROM:5CB2 ROM:5CB3 ROM:5CB3 ; =============== S U B R O U T I N E ======================================= ROM:5CB3 ROM:5CB3 ROM:5CB3 ROM_5CB3: ; CODE XREF: ROM_4849+C↑p ROM:5CB3 andb INTMEM_FB, #7Fh ROM:5CB6 jbc INTMEM_F5+1, 5, ROM_5CE3 ROM:5CB9 jbs INTMEM_FB+1, 0, ROM_5CCB ROM:5CBC ldb INTMEM_1C, INTMEM_1AE[] ROM:5CC1 cmpb INTMEM_1C, 100h[INTMEM_56] ROM:5CC6 jnh ROM_5CE6 ROM:5CC8 orb INTMEM_FB+1, #1 ROM:5CCB ROM:5CCB ROM_5CCB: ; CODE XREF: ROM_5CB3+6↑j ROM:5CCB ldb INTMEM_1C+1, INTMEM_1AD[] ROM:5CD0 cmpb INTMEM_1C+1, 0FEh[INTMEM_56] ROM:5CD5 jnh ROM_5CDE ROM:5CD7 cmpb INTMEM_DF, 0FFh[INTMEM_56] ROM:5CDC jh ROM_5CE6 ROM:5CDE ROM:5CDE ROM_5CDE: ; CODE XREF: ROM_5CB3+22↑j ROM:5CDE orb INTMEM_FB, #-80h ROM:5CE1 sjmp ROM_5CE6 ROM:5CE3 ; --------------------------------------------------------------------------- ROM:5CE3 ROM:5CE3 ROM_5CE3: ; CODE XREF: ROM_5CB3+3↑j ROM:5CE3 andb INTMEM_FB+1, #-2 ROM:5CE6 ROM:5CE6 ROM_5CE6: ; CODE XREF: ROM_5CB3+13↑j ROM:5CE6 ; ROM_5CB3+29↑j ... ROM:5CE6 jbs INTMEM_FB, 7, ROM_5CEE ROM:5CE9 andb INTMEM_A3, #-11h ROM:5CEC sjmp ROM_5CF1 ROM:5CEE ; --------------------------------------------------------------------------- ROM:5CEE ROM:5CEE ROM_5CEE: ; CODE XREF: ROM_5CB3:ROM_5CE6↑j ROM:5CEE orb INTMEM_A3, #10h ROM:5CF1 ROM:5CF1 ROM_5CF1: ; CODE XREF: ROM_5CB3+39↑j ROM:5CF1 jbs INTMEM_F9, 0, ROM_5D20 ROM:5CF4 jbs INTMEM_FB+1, 1, ROM_5D18 ROM:5CF7 jbc INTMEM_FB+1, 0, ROM_5D29 ROM:5CFA ld INTMEM_1C, #1Fh ROM:5CFE ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5D03 lcall ROM_317A ROM:5D06 ldb INTMEM_C8, INTMEM_1C ROM:5D09 ld INTMEM_1C, #20h ; ' ' ROM:5D0D lcall ROM_317A ROM:5D10 stb INTMEM_1C, INTMEM_272[] ROM:5D15 orb INTMEM_FB+1, #2 ROM:5D18 ROM:5D18 ROM_5D18: ; CODE XREF: ROM_5CB3+41↑j ROM:5D18 cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:5D1B jne ROM_5D20 ROM:5D1D orb INTMEM_F9, #1 ROM:5D20 ROM:5D20 ROM_5D20: ; CODE XREF: ROM_5CB3:ROM_5CF1↑j ROM:5D20 ; ROM_5CB3+68↑j ROM:5D20 jbs INTMEM_F5+1, 5, ROM_5D29 ROM:5D23 andb INTMEM_F9, #-2 ROM:5D26 andb INTMEM_FB+1, #-3 ROM:5D29 ROM:5D29 ROM_5D29: ; CODE XREF: ROM_5CB3+44↑j ROM:5D29 ; ROM_5CB3:ROM_5D20↑j ROM:5D29 jbs INTMEM_F5+1, 3, ROM_5D4F ROM:5D2C jbc INTMEM_FB+1, 0, ROM_5D4F ROM:5D2F lcall ROM_37D3 ROM:5D32 cmpb INTMEM_1C+1, 105h[INTMEM_56] ROM:5D37 jc ROM_5D40 ROM:5D39 cmpb INTMEM_1C+1, 106h[INTMEM_56] ROM:5D3E jh ROM_5D43 ROM:5D40 ROM:5D40 ROM_5D40: ; CODE XREF: ROM_5CB3+84↑j ROM:5D40 orb INTMEM_FB+1, #4 ROM:5D43 ROM:5D43 ROM_5D43: ; CODE XREF: ROM_5CB3+8B↑j ROM:5D43 jbc INTMEM_F9, 0, ROM_5D4F ROM:5D46 jbs INTMEM_FB+1, 2, ROM_5D51 ROM:5D49 orb INTMEM_52, #-80h ROM:5D4C orb INTMEM_F5+1, #8 ROM:5D4F ROM:5D4F ROM_5D4F: ; CODE XREF: ROM_5CB3:ROM_5D29↑j ROM:5D4F ; ROM_5CB3+79↑j ... ROM:5D4F sjmp ROM_5DFC ROM:5D51 ; --------------------------------------------------------------------------- ROM:5D51 ROM:5D51 ROM_5D51: ; CODE XREF: ROM_5CB3+93↑j ROM:5D51 jbc INTMEM_FB+1, 3, ROM_5D7A ROM:5D54 jbc INTMEM_FB, 1, ROM_5D66 ROM:5D57 ldb INTMEM_CE, 101h[INTMEM_56] ROM:5D5C jbs INTMEM_AD, 3, ROM_5D80 ROM:5D5F ldb INTMEM_CE, 102h[INTMEM_56] ROM:5D64 sjmp ROM_5D80 ROM:5D66 ; --------------------------------------------------------------------------- ROM:5D66 ROM:5D66 ROM_5D66: ; CODE XREF: ROM_5CB3+A1↑j ROM:5D66 lcall ROM_37D3 ROM:5D69 cmpb INTMEM_1C+1, 103h[INTMEM_56] ROM:5D6E jh ROM_5D75 ROM:5D70 cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:5D73 jne ROM_5D80 ROM:5D75 ROM:5D75 ROM_5D75: ; CODE XREF: ROM_5CB3+BB↑j ROM:5D75 andb INTMEM_FB+1, #-9 ROM:5D78 sjmp ROM_5D82 ROM:5D7A ; --------------------------------------------------------------------------- ROM:5D7A ROM:5D7A ROM_5D7A: ; CODE XREF: ROM_5CB3:ROM_5D51↑j ROM:5D7A jbc INTMEM_FB, 1, ROM_5D82 ROM:5D7D orb INTMEM_FB+1, #8 ROM:5D80 ROM:5D80 ROM_5D80: ; CODE XREF: ROM_5CB3+A9↑j ROM:5D80 ; ROM_5CB3+B1↑j ... ROM:5D80 sjmp ROM_5DFC ROM:5D82 ; --------------------------------------------------------------------------- ROM:5D82 ROM:5D82 ROM_5D82: ; CODE XREF: ROM_5CB3+C5↑j ROM:5D82 ; ROM_5CB3:ROM_5D7A↑j ROM:5D82 cmp INTMEM_D6, 6Eh[INTMEM_56] ROM:5D87 jc ROM_5DB7 ROM:5D89 cmp INTMEM_D6, 70h[INTMEM_56] ROM:5D8E jnh ROM_5DA5 ROM:5D90 andb INTMEM_F9, #-3 ROM:5D93 ldb INTMEM_B2, 108h[INTMEM_56] ROM:5D98 cmp INTMEM_D6, #61A8h ROM:5D9C jnc ROM_5DC7 ROM:5D9E ldb INTMEM_B2, 107h[INTMEM_56] ROM:5DA3 sjmp ROM_5DC7 ROM:5DA5 ; --------------------------------------------------------------------------- ROM:5DA5 ROM:5DA5 ROM_5DA5: ; CODE XREF: ROM_5CB3+DB↑j ROM:5DA5 jbs INTMEM_F9, 1, ROM_5DB7 ROM:5DA8 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5DAB jne ROM_5DC7 ROM:5DAD orb INTMEM_F9, #2 ROM:5DB0 ldb INTMEM_B2, 109h[INTMEM_56] ROM:5DB5 sjmp ROM_5DC7 ROM:5DB7 ; --------------------------------------------------------------------------- ROM:5DB7 ROM:5DB7 ROM_5DB7: ; CODE XREF: ROM_5CB3+D4↑j ROM:5DB7 ; ROM_5CB3:ROM_5DA5↑j ROM:5DB7 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5DBA jne ROM_5DC7 ROM:5DBC orb INTMEM_F5+1, #8 ROM:5DBF orb INTMEM_52, #-80h ROM:5DC2 andb INTMEM_F9, #-3 ROM:5DC5 sjmp ROM_5DFC ROM:5DC7 ; --------------------------------------------------------------------------- ROM:5DC7 ROM:5DC7 ROM_5DC7: ; CODE XREF: ROM_5CB3+E9↑j ROM:5DC7 ; ROM_5CB3+F0↑j ... ROM:5DC7 jbs INTMEM_F5+1, 2, ROM_5DD6 ROM:5DCA ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5DCF cmpb INTMEM_1C+2, 10Bh[INTMEM_56] ROM:5DD4 jnh ROM_5DFC ROM:5DD6 ROM:5DD6 ROM_5DD6: ; CODE XREF: ROM_5CB3:ROM_5DC7↑j ROM:5DD6 cmpb INTMEM_D3, 10Ah[INTMEM_56] ROM:5DDB jne ROM_5DFC ROM:5DDD jbs INTMEM_FB, 2, ROM_5DFC ROM:5DE0 jbs INTMEM_FB, 5, ROM_5DFC ROM:5DE3 jbs INTMEM_AC, 5, ROM_5DFF ROM:5DE6 ROM:5DE6 ROM_5DE6: ; CODE XREF: ROM_5CB3:ROM_5DFC↓j ROM:5DE6 orb INTMEM_F5+1, #4 ROM:5DE9 cmpb ZERO_REG, INTMEM_272[] ; Zero register ROM:5DEE je ROM_5E06 ROM:5DF0 ldb INTMEM_C9, INTMEM_272[] ROM:5DF5 stb ZERO_REG, INTMEM_272[] ; Zero register ROM:5DFA sjmp ROM_5E06 ROM:5DFC ; --------------------------------------------------------------------------- ROM:5DFC ROM:5DFC ROM_5DFC: ; CODE XREF: ROM_5CB3:ROM_5D4F↑j ROM:5DFC ; ROM_5CB3:ROM_5D80↑j ... ROM:5DFC jbs INTMEM_AC, 4, ROM_5DE6 ROM:5DFF ROM:5DFF ROM_5DFF: ; CODE XREF: ROM_5CB3+130↑j ROM:5DFF ld INTMEM_D6, #61A8h ROM:5E03 andb INTMEM_F5+1, #-5 ROM:5E06 ROM:5E06 ROM_5E06: ; CODE XREF: ROM_5CB3+13B↑j ROM:5E06 ; ROM_5CB3+147↑j ROM:5E06 andb INTMEM_FB+1, #-41h ROM:5E09 lcall ROM_37D3 ROM:5E0C jbs INTMEM_FB+1, 5, ROM_5E1B ROM:5E0F cmpb INTMEM_1C+1, 103h[INTMEM_56] ROM:5E14 jnh ROM_5E28 ROM:5E16 orb INTMEM_FB+1, #20h ; ' ' ROM:5E19 sjmp ROM_5E25 ROM:5E1B ; --------------------------------------------------------------------------- ROM:5E1B ROM:5E1B ROM_5E1B: ; CODE XREF: ROM_5CB3+159↑j ROM:5E1B cmpb INTMEM_1C+1, 104h[INTMEM_56] ROM:5E20 jc ROM_5E28 ROM:5E22 andb INTMEM_FB+1, #-21h ROM:5E25 ROM:5E25 ROM_5E25: ; CODE XREF: ROM_5CB3+166↑j ROM:5E25 orb INTMEM_FB+1, #40h ; '@' ROM:5E28 ROM:5E28 ROM_5E28: ; CODE XREF: ROM_5CB3+161↑j ROM:5E28 ; ROM_5CB3+16D↑j ROM:5E28 jbs INTMEM_F5+1, 2, ROM_5E30 ROM:5E2B andb INTMEM_FB+1, #-11h ROM:5E2E sjmp ROM_5EE4 ROM:5E30 ; --------------------------------------------------------------------------- ROM:5E30 ROM:5E30 ROM_5E30: ; CODE XREF: ROM_5CB3:ROM_5E28↑j ROM:5E30 jbc INTMEM_FB+1, 4, ROM_5E88 ROM:5E33 jbs INTMEM_FB+1, 6, ROM_5E70 ROM:5E36 jbs INTMEM_FA, 5, ROM_5E40 ROM:5E39 cmpb INTMEM_B6, ZERO_REG ; Zero register ROM:5E3C je ROM_5E88 ROM:5E3E sjmp ROM_5E45 ROM:5E40 ; --------------------------------------------------------------------------- ROM:5E40 ROM:5E40 ROM_5E40: ; CODE XREF: ROM_5CB3+183↑j ROM:5E40 cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:5E43 je ROM_5E88 ROM:5E45 ROM:5E45 ROM_5E45: ; CODE XREF: ROM_5CB3+18B↑j ROM:5E45 cmpb INTMEM_C5, ZERO_REG ; Zero register ROM:5E48 je ROM_5E4C ROM:5E4A sjmp ROM_5EE4 ROM:5E4C ; --------------------------------------------------------------------------- ROM:5E4C ROM:5E4C ROM_5E4C: ; CODE XREF: ROM_5CB3+195↑j ROM:5E4C ldb INTMEM_C5, 10Eh[INTMEM_56] ROM:5E51 ld INTMEM_1C, #24h ; '$' ROM:5E55 jbs INTMEM_FB+1, 5, ROM_5E5C ROM:5E58 ld INTMEM_1C, #23h ; '#' ROM:5E5C ROM:5E5C ROM_5E5C: ; CODE XREF: ROM_5CB3+1A2↑j ROM:5E5C ldb INTMEM_1C+2, INTMEM_DF ROM:5E5F ldb INTMEM_1C+3, INTMEM_1AD[] ROM:5E64 lcall ROM_317A ROM:5E67 clrb INTMEM_1C+1 ROM:5E69 stb INTMEM_1C, INTMEM_3CD[] ROM:5E6E sjmp ROM_5EC1 ROM:5E70 ; --------------------------------------------------------------------------- ROM:5E70 ROM:5E70 ROM_5E70: ; CODE XREF: ROM_5CB3+180↑j ROM:5E70 ld INTMEM_1C+2, INTMEM_14A[] ROM:5E75 ld INTMEM_20, INTMEM_D6 ROM:5E78 shr INTMEM_20, #1 ROM:5E7B st INTMEM_20, INTMEM_14A[] ROM:5E80 add INTMEM_1C+2, INTMEM_20 ROM:5E83 st INTMEM_1C+2, INTMEM_262[] ROM:5E88 ROM:5E88 ROM_5E88: ; CODE XREF: ROM_5CB3:ROM_5E30↑j ROM:5E88 ; ROM_5CB3+189↑j ... ROM:5E88 orb INTMEM_FB+1, #10h ROM:5E8B ldb INTMEM_B6, 10Ch[INTMEM_56] ROM:5E90 ldb INTMEM_B7, 10Dh[INTMEM_56] ROM:5E95 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:5E9A ldb INTMEM_1C+2, INTMEM_DF ROM:5E9D ld INTMEM_1C, #22h ; '"' ROM:5EA1 jbs INTMEM_FB+1, 5, ROM_5EA8 ROM:5EA4 ld INTMEM_1C, #21h ; '!' ROM:5EA8 ROM:5EA8 ROM_5EA8: ; CODE XREF: ROM_5CB3+1EE↑j ROM:5EA8 lcall ROM_317A ROM:5EAB stb INTMEM_1C, INTMEM_3CE[] ROM:5EB0 clrb INTMEM_1C+1 ROM:5EB2 mulub INTMEM_20, INTMEM_C9, #8 ROM:5EB6 add INTMEM_20, #190h ROM:5EBA mulu INTMEM_1C, INTMEM_20 ROM:5EBD divu INTMEM_1C, #32h ; '2' ROM:5EC1 ROM:5EC1 ROM_5EC1: ; CODE XREF: ROM_5CB3+1BB↑j ROM:5EC1 jbc INTMEM_FB+1, 5, ROM_5ED5 ROM:5EC4 sub INTMEM_D6, INTMEM_1C ROM:5EC7 cmp INTMEM_D6, 70h[INTMEM_56] ROM:5ECC jc ROM_5EE4 ROM:5ECE ld INTMEM_D6, 70h[INTMEM_56] ROM:5ED3 sjmp ROM_5EE4 ROM:5ED5 ; --------------------------------------------------------------------------- ROM:5ED5 ROM:5ED5 ROM_5ED5: ; CODE XREF: ROM_5CB3:ROM_5EC1↑j ROM:5ED5 add INTMEM_D6, INTMEM_1C ROM:5ED8 cmp INTMEM_D6, 6Eh[INTMEM_56] ROM:5EDD jnh ROM_5EE4 ROM:5EDF ld INTMEM_D6, 6Eh[INTMEM_56] ROM:5EE4 ROM:5EE4 ROM_5EE4: ; CODE XREF: ROM_5CB3+17B↑j ROM:5EE4 ; ROM_5CB3+197↑j ... ROM:5EE4 jbc INTMEM_F5+1, 2, ROM_5F27 ROM:5EE7 jbc INTMEM_F7, 5, ROM_5F27 ROM:5EEA jbs INTMEM_F9, 3, ROM_5F25 ROM:5EED jbc INTMEM_F7, 6, ROM_5F25 ROM:5EF0 ldb INTMEM_1C, INTMEM_1F7[] ROM:5EF5 cmpb INTMEM_1C, 112h[INTMEM_56] ROM:5EFA jc ROM_5F25 ROM:5EFC ldb INTMEM_1C, INTMEM_1F5[] ROM:5F01 cmpb INTMEM_1C, 111h[INTMEM_56] ROM:5F06 jnh ROM_5F25 ROM:5F08 ldb INTMEM_1C, INTMEM_1F9[] ROM:5F0D cmpb INTMEM_1C, 10Fh[INTMEM_56] ROM:5F12 jc ROM_5F25 ROM:5F14 cmpb INTMEM_1C, 110h[INTMEM_56] ROM:5F19 jnh ROM_5F25 ROM:5F1B cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:5F1E jne ROM_5F23 ROM:5F20 jbs INTMEM_FB+1, 6, ROM_5F29 ROM:5F23 ROM:5F23 ROM_5F23: ; CODE XREF: ROM_5CB3+26B↑j ROM:5F23 sjmp ROM_5FB0 ROM:5F25 ; --------------------------------------------------------------------------- ROM:5F25 ROM:5F25 ROM_5F25: ; CODE XREF: ROM_5CB3+237↑j ROM:5F25 ; ROM_5CB3+23A↑j ... ROM:5F25 sjmp ROM_5F9C ROM:5F27 ; --------------------------------------------------------------------------- ROM:5F27 ROM:5F27 ROM_5F27: ; CODE XREF: ROM_5CB3:ROM_5EE4↑j ROM:5F27 ; ROM_5CB3+234↑j ROM:5F27 sjmp ROM_5F97 ROM:5F29 ; --------------------------------------------------------------------------- ROM:5F29 ROM:5F29 ROM_5F29: ; CODE XREF: ROM_5CB3+26D↑j ROM:5F29 ldb INTMEM_1C+1, INTMEM_273[] ROM:5F2E incb INTMEM_1C+1 ROM:5F30 stb INTMEM_1C+1, INTMEM_273[] ROM:5F35 ld INTMEM_20, INTMEM_264[] ROM:5F3A ld INTMEM_20+2, INTMEM_266[] ROM:5F3F add INTMEM_20, INTMEM_262[] ROM:5F44 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:5F47 st INTMEM_20, INTMEM_264[] ROM:5F4C st INTMEM_20+2, INTMEM_266[] ROM:5F51 ldbze INTMEM_1A, INTMEM_273[] ROM:5F56 cmpb INTMEM_1A, 113h[INTMEM_56] ROM:5F5B jnc ROM_5FB0 ROM:5F5D ldb INTMEM_1C+3, INTMEM_274[] ROM:5F62 cmpb INTMEM_1C+3, 114h[INTMEM_56] ROM:5F67 jc ROM_5FA1 ROM:5F69 incb INTMEM_1C+3 ROM:5F6B stb INTMEM_1C+3, INTMEM_274[] ROM:5F70 divu INTMEM_20, INTMEM_1A ROM:5F73 cmp INTMEM_20, 72h[INTMEM_56] ROM:5F78 jc ROM_5F8C ROM:5F7A cmp INTMEM_20, 74h[INTMEM_56] ROM:5F7F jh ROM_5F95 ROM:5F81 cmpb INTMEM_42+1, 117h[INTMEM_56] ROM:5F86 jnh ROM_5F95 ROM:5F88 decb INTMEM_42+1 ROM:5F8A sjmp ROM_5FA1 ROM:5F8C ; --------------------------------------------------------------------------- ROM:5F8C ROM:5F8C ROM_5F8C: ; CODE XREF: ROM_5CB3+2C5↑j ROM:5F8C cmpb INTMEM_42+1, 116h[INTMEM_56] ROM:5F91 jc ROM_5F95 ROM:5F93 incb INTMEM_42+1 ROM:5F95 ROM:5F95 ROM_5F95: ; CODE XREF: ROM_5CB3+2CC↑j ROM:5F95 ; ROM_5CB3+2D3↑j ... ROM:5F95 sjmp ROM_5FA1 ROM:5F97 ; --------------------------------------------------------------------------- ROM:5F97 ROM:5F97 ROM_5F97: ; CODE XREF: ROM_5CB3:ROM_5F27↑j ROM:5F97 stb ZERO_REG, INTMEM_274[] ; Zero register ROM:5F9C ROM:5F9C ROM_5F9C: ; CODE XREF: ROM_5CB3:ROM_5F25↑j ROM:5F9C ldb INTMEM_B3, 115h[INTMEM_56] ROM:5FA1 ROM:5FA1 ROM_5FA1: ; CODE XREF: ROM_5CB3+2B4↑j ROM:5FA1 ; ROM_5CB3+2D7↑j ... ROM:5FA1 stb ZERO_REG, INTMEM_273[] ; Zero register ROM:5FA6 st ZERO_REG, INTMEM_266[] ; Zero register ROM:5FAB st ZERO_REG, INTMEM_264[] ; Zero register ROM:5FB0 ROM:5FB0 ROM_5FB0: ; CODE XREF: ROM_5CB3:ROM_5F23↑j ROM:5FB0 ; ROM_5CB3+2A8↑j ROM:5FB0 ret ROM:5FB0 ; End of function ROM_5CB3 ROM:5FB0 ROM:5FB1 ROM:5FB1 ; =============== S U B R O U T I N E ======================================= ROM:5FB1 ROM:5FB1 ROM:5FB1 ROM_5FB1: ; CODE XREF: ROM_4849+3↑p ROM:5FB1 jbc INTMEM_F9, 0, ROM_601A ROM:5FB4 jbs INTMEM_F9, 1, ROM_601A ROM:5FB7 ldb INTMEM_1A, INTMEM_1AE[] ROM:5FBC cmpb INTMEM_1A, 0D5h[INTMEM_56] ROM:5FC1 jnc ROM_601A ROM:5FC3 cmpb INTMEM_1A, 0D6h[INTMEM_56] ROM:5FC8 jh ROM_5FCD ROM:5FCA jbc INTMEM_F9, 4, ROM_601A ROM:5FCD ROM:5FCD ROM_5FCD: ; CODE XREF: ROM_5FB1+17↑j ROM:5FCD jbc INTMEM_F9, 2, ROM_5FF8 ROM:5FD0 ldb INTMEM_1C+2, 0D7h[INTMEM_56] ROM:5FD5 cmpb INTMEM_1C+2, INTMEM_1AD[] ROM:5FDA jh ROM_5FF8 ROM:5FDC addb INTMEM_1C+2, 0D8h[INTMEM_56] ROM:5FE1 cmpb INTMEM_1C+2, INTMEM_1AD[] ROM:5FE6 jnc ROM_5FEB ROM:5FE8 jbc INTMEM_F9, 5, ROM_5FF8 ROM:5FEB ROM:5FEB ROM_5FEB: ; CODE XREF: ROM_5FB1+35↑j ROM:5FEB orb INTMEM_F9, #20h ; ' ' ROM:5FEE orb INTMEM_F9, #10h ROM:5FF1 ldb INTMEM_1C, 0DAh[INTMEM_56] ROM:5FF6 sjmp ROM_601F ROM:5FF8 ; --------------------------------------------------------------------------- ROM:5FF8 ROM:5FF8 ROM_5FF8: ; CODE XREF: ROM_5FB1:ROM_5FCD↑j ROM:5FF8 ; ROM_5FB1+29↑j ... ROM:5FF8 andb INTMEM_F9, #-21h ROM:5FFB orb INTMEM_F9, #10h ROM:5FFE ldb INTMEM_1C+2, INTMEM_DF ROM:6001 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:6006 ld INTMEM_1C, #4 ROM:600A lcall ROM_317A ROM:600D jbc INTMEM_F9, 3, ROM_601F ROM:6010 mulub INTMEM_1C, 0D9h[INTMEM_56] ROM:6015 divub INTMEM_1C, #64h ; 'd' ROM:6018 sjmp ROM_601F ROM:601A ; --------------------------------------------------------------------------- ROM:601A ROM:601A ROM_601A: ; CODE XREF: ROM_5FB1↑j ROM:601A ; ROM_5FB1+3↑j ... ROM:601A andb INTMEM_F9, #-11h ROM:601D clrb INTMEM_1C ROM:601F ROM:601F ROM_601F: ; CODE XREF: ROM_5FB1+45↑j ROM:601F ; ROM_5FB1+5C↑j ... ROM:601F stb INTMEM_1C, INTMEM_F5[] ROM:6024 ret ROM:6024 ; End of function ROM_5FB1 ROM:6024 ROM:6025 ROM:6025 ; =============== S U B R O U T I N E ======================================= ROM:6025 ROM:6025 ROM:6025 ROM_6025: ; CODE XREF: ROM_4849+6↑p ROM:6025 ROM:6025 ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:6025 ROM:6025 ld INTMEM_1A, #384h ROM:6029 st INTMEM_1A, INTMEM_268[] ROM:602E clrb INTMEM_E1 ROM:6030 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:6035 ldb INTMEM_1C+3, INTMEM_1AF[] ROM:603A ld INTMEM_1C, #25h ; '%' ROM:603E lcall ROM_317A ROM:6041 stb INTMEM_1C, INTMEM_3CF[] ROM:6046 ldb INTMEM_1C+2, INTMEM_1C ROM:6049 lcall ROM_4CC2 ROM:604C stb INTMEM_1C, INTMEM_1AA[] ROM:6051 ld INTMEM_32, 76h[INTMEM_56] ROM:6056 add INTMEM_32, #-8000h ROM:605A sub INTMEM_32, INTMEM_D4 ROM:605D jh ROM_6066 ROM:605F stb ZERO_REG, INTMEM_275[] ; Zero register ROM:6064 sjmp ROM_60A4 ROM:6066 ; --------------------------------------------------------------------------- ROM:6066 ROM:6066 ROM_6066: ; CODE XREF: ROM_6025+38↑j ROM:6066 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:606B jbc INTMEM_FB+1, 7, ROM_6077 ROM:606E ld INTMEM_1C, #27h ; ''' ROM:6072 lcall ROM_317A ROM:6075 sjmp ROM_609F ROM:6077 ; --------------------------------------------------------------------------- ROM:6077 ROM:6077 ROM_6077: ; CODE XREF: ROM_6025+46↑j ROM:6077 ld INTMEM_1C, #26h ; '&' ROM:607B lcall ROM_317A ROM:607E jbc INTMEM_D4+1, 7, ROM_608B ROM:6081 clrb INTMEM_1C+1 ROM:6083 mulu INTMEM_1C, INTMEM_32 ROM:6086 divu INTMEM_1C, 76h[INTMEM_56] ROM:608B ROM:608B ROM_608B: ; CODE XREF: ROM_6025+59↑j ROM:608B cmpb INTMEM_1C, INTMEM_275[] ROM:6090 jh ROM_609F ROM:6092 addb INTMEM_1A, INTMEM_1C, 119h[INTMEM_56] ROM:6098 cmpb INTMEM_1A, INTMEM_275[] ROM:609D jc ROM_60A4 ROM:609F ROM:609F ROM_609F: ; CODE XREF: ROM_6025+50↑j ROM:609F ; ROM_6025+6B↑j ROM:609F stb INTMEM_1C, INTMEM_275[] ROM:60A4 ROM:60A4 ROM_60A4: ; CODE XREF: ROM_6025+3F↑j ROM:60A4 ; ROM_6025+78↑j ROM:60A4 ldb INTMEM_1C, INTMEM_E4 ROM:60A7 ld INTMEM_1A, #6F0Ch ROM:60AB ljmp ROM_4924 ROM:60AB ; End of function ROM_6025 ROM:60AB ROM:60AE ; --------------------------------------------------------------------------- ROM:60AE jbc INTMEM_F5+1, 5, ROM_60B6 ROM:60B1 ROM:60B1 ROM_60B1: ; CODE XREF: ROM:614F↓j ROM:60B1 ldb INTMEM_E4, #3 ROM:60B4 ROM:60B4 ROM_60B4: ; CODE XREF: ROM:60D3↓j ROM:60B4 sjmp ROM_6199 ROM:60B6 ; --------------------------------------------------------------------------- ROM:60B6 ROM:60B6 ROM_60B6: ; CODE XREF: ROM:60AE↑j ROM:60B6 jbc INTMEM_AD, 4, ROM_60C6 ROM:60B9 ROM:60B9 ROM_60B9: ; CODE XREF: ROM:6118↓j ROM:60B9 ldb INTMEM_E4, #1 ROM:60BC ROM:60BC ROM_60BC: ; CODE XREF: ROM:60C1↓j ROM:60BC sjmp ROM_6199 ROM:60BE ; --------------------------------------------------------------------------- ROM:60BE jbs INTMEM_F5+1, 5, ROM_60C8 ROM:60C1 jbs INTMEM_AD, 4, ROM_60BC ROM:60C4 ROM:60C4 ROM_60C4: ; CODE XREF: ROM:60D0↓j ROM:60C4 clrb INTMEM_E4 ROM:60C6 ROM:60C6 ROM_60C6: ; CODE XREF: ROM:ROM_60B6↑j ROM:60C6 sjmp ROM_6199 ROM:60C8 ; --------------------------------------------------------------------------- ROM:60C8 ROM:60C8 ROM_60C8: ; CODE XREF: ROM:60BE↑j ROM:60C8 ldb INTMEM_E4, #2 ROM:60CB orb INTMEM_FD, #1 ROM:60CE sjmp ROM_6193 ROM:60D0 ; --------------------------------------------------------------------------- ROM:60D0 jbc INTMEM_F5+1, 5, ROM_60C4 ROM:60D3 jbc INTMEM_AD, 4, ROM_60B4 ROM:60D6 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:60DB addb INTMEM_1C+3, 11Ah[INTMEM_56] ROM:60E0 cmpb INTMEM_1C+3, #-4Ch ROM:60E3 jnh ROM_60E8 ROM:60E5 ldb INTMEM_1C+3, #-4Ch ROM:60E8 ROM:60E8 ROM_60E8: ; CODE XREF: ROM:60E3↑j ROM:60E8 ldb INTMEM_1C+2, INTMEM_1B0[] ROM:60ED ld INTMEM_1C, #28h ; '(' ROM:60F1 lcall ROM_317A ROM:60F4 addb INTMEM_DE, INTMEM_8E, INTMEM_1C ROM:60F8 jc ROM_60FF ROM:60FA cmpb INTMEM_DE, INTMEM_1C+3 ROM:60FD jnh ROM_6102 ROM:60FF ROM:60FF ROM_60FF: ; CODE XREF: ROM:60F8↑j ROM:60FF ldb INTMEM_DE, INTMEM_1C+3 ROM:6102 ROM:6102 ROM_6102: ; CODE XREF: ROM:60FD↑j ROM:6102 stb INTMEM_8E, (INTMEM_275+1)[] ROM:6107 cmpb INTMEM_E3, 11Bh[INTMEM_56] ROM:610C jc ROM_6113 ROM:610E ROM:610E ROM_610E: ; CODE XREF: ROM:615E↓j ROM:610E ldb INTMEM_E3, 11Bh[INTMEM_56] ROM:6113 ROM:6113 ROM_6113: ; CODE XREF: ROM:610C↑j ROM:6113 ldb INTMEM_E4, #6 ROM:6116 sjmp ROM_6181 ROM:6118 ; --------------------------------------------------------------------------- ROM:6118 jbc INTMEM_F5+1, 5, ROM_60B9 ROM:611B jbs INTMEM_AD, 4, ROM_6181 ROM:611E ldb INTMEM_1C+2, INTMEM_1B0[] ROM:6123 ld INTMEM_1C, #29h ; ')' ROM:6127 lcall ROM_317A ROM:612A subb INTMEM_DE, INTMEM_8E, INTMEM_1C ROM:612E jh ROM_6133 ROM:6130 ldb INTMEM_DE, #1 ROM:6133 ROM:6133 ROM_6133: ; CODE XREF: ROM:612E↑j ROM:6133 stb INTMEM_8E, (INTMEM_275+1)[] ROM:6138 ROM:6138 ROM_6138: ; CODE XREF: ROM:617F↓j ROM:6138 ldb INTMEM_E3, 9Fh[INTMEM_56] ROM:613D ldb INTMEM_E4, #4 ROM:6140 sjmp ROM_6199 ROM:6142 ; --------------------------------------------------------------------------- ROM:6142 jbs INTMEM_AD, 4, ROM_6151 ROM:6145 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:6148 jne ROM_6199 ROM:614A stb ZERO_REG, (INTMEM_275+1)[] ; Zero register ROM:614F sjmp ROM_60B1 ROM:6151 ; --------------------------------------------------------------------------- ROM:6151 ROM:6151 ROM_6151: ; CODE XREF: ROM:6142↑j ROM:6151 ldb INTMEM_1A, (INTMEM_275+1)[] ROM:6156 stb INTMEM_DE, (INTMEM_275+1)[] ROM:615B ldb INTMEM_DE, INTMEM_1A ROM:615E sjmp ROM_610E ROM:6160 ; --------------------------------------------------------------------------- ROM:6160 jbc INTMEM_AD, 4, ROM_6172 ROM:6163 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:6166 jne ROM_6181 ROM:6168 stb ZERO_REG, (INTMEM_275+1)[] ; Zero register ROM:616D ldb INTMEM_E4, #5 ROM:6170 sjmp ROM_6181 ROM:6172 ; --------------------------------------------------------------------------- ROM:6172 ROM:6172 ROM_6172: ; CODE XREF: ROM:6160↑j ROM:6172 ldb INTMEM_1A, (INTMEM_275+1)[] ROM:6177 stb INTMEM_DE, (INTMEM_275+1)[] ROM:617C ldb INTMEM_DE, INTMEM_1A ROM:617F sjmp ROM_6138 ROM:6181 ; --------------------------------------------------------------------------- ROM:6181 ROM:6181 ROM_6181: ; CODE XREF: ROM:6116↑j ROM:6181 ; ROM:611B↑j ... ROM:6181 ldb INTMEM_1C, INTMEM_275[] ROM:6186 addb INTMEM_E1, INTMEM_1C ROM:6189 addb INTMEM_1C, INTMEM_1AA[] ROM:618E stb INTMEM_1C, INTMEM_1AA[] ROM:6193 ROM:6193 ROM_6193: ; CODE XREF: ROM:60CE↑j ROM:6193 ld INTMEM_1C, #2Bh ; '+' ROM:6197 sjmp ROM_619D ROM:6199 ; --------------------------------------------------------------------------- ROM:6199 ROM:6199 ROM_6199: ; CODE XREF: ROM:ROM_60B4↑j ROM:6199 ; ROM:ROM_60BC↑j ... ROM:6199 ld INTMEM_1C, #2Ah ; '*' ROM:619D ROM:619D ROM_619D: ; CODE XREF: ROM:6197↑j ROM:619D ldb INTMEM_1C+2, INTMEM_1C8[] ROM:61A2 lcall ROM_317A ROM:61A5 stb INTMEM_1C, INTMEM_E2 ROM:61A8 ldb INTMEM_1C, INTMEM_1B0[] ROM:61AD ldb INTMEM_1C+1, INTMEM_F4[] ROM:61B2 jbs INTMEM_AD, 5, ROM_61B7 ROM:61B5 sjmp ROM_6239 ROM:61B7 ; --------------------------------------------------------------------------- ROM:61B7 ROM:61B7 ROM_61B7: ; CODE XREF: ROM:61B2↑j ROM:61B7 jbc INTMEM_F8, 3, ROM_6239 ROM:61BA cmpb INTMEM_1C, 11Dh[INTMEM_56] ROM:61BF jh ROM_6239 ROM:61C1 cmpb INTMEM_1C+1, 11Fh[INTMEM_56] ROM:61C6 jh ROM_6239 ROM:61C8 cmp INTMEM_5E, 78h[INTMEM_56] ROM:61CD jh ROM_6239 ROM:61CF jbs INTMEM_FD, 1, ROM_620E ROM:61D2 cmpb INTMEM_1C, 11Eh[INTMEM_56] ROM:61D7 jnc ROM_61DB ROM:61D9 ROM:61D9 ROM_61D9: ; CODE XREF: ROM:61E0↓j ROM:61D9 sjmp ROM_6264 ROM:61DB ; --------------------------------------------------------------------------- ROM:61DB ROM:61DB ROM_61DB: ; CODE XREF: ROM:61D7↑j ROM:61DB cmpb INTMEM_1C+1, 120h[INTMEM_56] ROM:61E0 jc ROM_61D9 ROM:61E2 cmp INTMEM_5E, 7Ah[INTMEM_56] ROM:61E7 jc ROM_6264 ROM:61E9 orb INTMEM_FD, #2 ROM:61EC ldb INTMEM_1C+3, INTMEM_8E ROM:61EF ldb INTMEM_1C+2, 121h[INTMEM_56] ROM:61F4 lcall ROM_4CEA ROM:61F7 stb INTMEM_1C+2, INTMEM_DE ROM:61FA ldb INTMEM_1C+2, INTMEM_1AA[] ROM:61FF addb INTMEM_1C+2, 123h[INTMEM_56] ROM:6204 cmpb INTMEM_DE, INTMEM_1C+2 ROM:6207 jnh ROM_625F ROM:6209 ldb INTMEM_DE, INTMEM_1C+2 ROM:620C sjmp ROM_625F ROM:620E ; --------------------------------------------------------------------------- ROM:620E ROM:620E ROM_620E: ; CODE XREF: ROM:61CF↑j ROM:620E jbs INTMEM_F9, 3, ROM_621C ROM:6211 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:6214 jne ROM_6264 ROM:6216 orb INTMEM_F9, #8 ROM:6219 orb INTMEM_A3, #4 ROM:621C ROM:621C ROM_621C: ; CODE XREF: ROM:ROM_620E↑j ROM:621C ldb INTMEM_1C+2, 11Ch[INTMEM_56] ROM:6221 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:6226 lcall ROM_4CEA ROM:6229 subb INTMEM_1A, INTMEM_1C+2, INTMEM_1AA[] ROM:622F addb INTMEM_E1, INTMEM_1A ROM:6232 stb INTMEM_1C+2, INTMEM_1AA[] ROM:6237 sjmp ROM_6264 ROM:6239 ; --------------------------------------------------------------------------- ROM:6239 ROM:6239 ROM_6239: ; CODE XREF: ROM:61B5↑j ROM:6239 ; ROM:ROM_61B7↑j ... ROM:6239 jbc INTMEM_FD, 1, ROM_6264 ROM:623C ldb INTMEM_1C+3, INTMEM_8E ROM:623F ldb INTMEM_1C+2, 122h[INTMEM_56] ROM:6244 lcall ROM_4CEA ROM:6247 cmpb INTMEM_1C+3, INTMEM_1AA[] ROM:624C jc ROM_6253 ROM:624E ldb INTMEM_1C+3, INTMEM_1AA[] ROM:6253 ROM:6253 ROM_6253: ; CODE XREF: ROM:624C↑j ROM:6253 stb INTMEM_1C+3, INTMEM_DE ROM:6256 andb INTMEM_FD, #-3 ROM:6259 andb INTMEM_F9, #-9 ROM:625C andb INTMEM_A3, #-5 ROM:625F ROM:625F ROM_625F: ; CODE XREF: ROM:6207↑j ROM:625F ; ROM:620C↑j ROM:625F ldb INTMEM_E3, 9Fh[INTMEM_56] ROM:6264 ROM:6264 ROM_6264: ; CODE XREF: ROM:ROM_61D9↑j ROM:6264 ; ROM:61E7↑j ... ROM:6264 jbs INTMEM_FA, 0, ROM_6276 ROM:6267 ldb INTMEM_1C, INTMEM_1F5[] ROM:626C jbc INTMEM_FD, 2, ROM_627B ROM:626F cmpb INTMEM_1C, 125h[INTMEM_56] ROM:6274 jnh ROM_6285 ROM:6276 ROM:6276 ROM_6276: ; CODE XREF: ROM:ROM_6264↑j ROM:6276 andb INTMEM_FD, #-5 ROM:6279 sjmp ROM_62A5 ROM:627B ; --------------------------------------------------------------------------- ROM:627B ROM:627B ROM_627B: ; CODE XREF: ROM:626C↑j ROM:627B cmpb INTMEM_1C, 124h[INTMEM_56] ROM:6280 jc ROM_62A5 ROM:6282 orb INTMEM_FD, #4 ROM:6285 ROM:6285 ROM_6285: ; CODE XREF: ROM:6274↑j ROM:6285 ldb INTMEM_1C+2, 127h[INTMEM_56] ROM:628A ldb INTMEM_1C+3, INTMEM_1AA[] ROM:628F lcall ROM_4CEA ROM:6292 subb INTMEM_1A, INTMEM_1C+2, INTMEM_1AA[] ROM:6298 addb INTMEM_E1, INTMEM_1A ROM:629B stb INTMEM_1C+2, INTMEM_1AA[] ROM:62A0 addb INTMEM_E2, 126h[INTMEM_56] ROM:62A5 ROM:62A5 ROM_62A5: ; CODE XREF: ROM:6279↑j ROM:62A5 ; ROM:6280↑j ROM:62A5 ldb INTMEM_1C+2, 128h[INTMEM_56] ROM:62AA ldb INTMEM_1C+3, INTMEM_1AA[] ROM:62AF lcall ROM_4CEA ROM:62B2 stb INTMEM_1C+2, (INTMEM_275+3)[] ROM:62B7 ld INTMEM_1C, #2Ch ; ',' ROM:62BB ldb INTMEM_1C+2, INTMEM_1C8[] ROM:62C0 lcall ROM_317A ROM:62C3 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:62C8 subb INTMEM_1C+3, INTMEM_1C ROM:62CB jc ROM_62CF ROM:62CD clrb INTMEM_1C+3 ROM:62CF ROM:62CF ROM_62CF: ; CODE XREF: ROM:62CB↑j ROM:62CF jbc INTMEM_F8, 3, ROM_6314 ROM:62D2 ldb INTMEM_1A, (INTMEM_275+2)[] ROM:62D7 jbc INTMEM_FB+1, 7, ROM_6303 ROM:62DA cmpb INTMEM_1A, INTMEM_1AA[] ROM:62DF jh ROM_6303 ROM:62E1 jbs INTMEM_FD, 3, ROM_62F5 ROM:62E4 cmpb INTMEM_8E, (INTMEM_275+2)[] ROM:62E9 jne ROM_631F ROM:62EB orb INTMEM_FD, #8 ROM:62EE ldb INTMEM_B8, 12Ah[INTMEM_56] ROM:62F3 sjmp ROM_631F ROM:62F5 ; --------------------------------------------------------------------------- ROM:62F5 ROM:62F5 ROM_62F5: ; CODE XREF: ROM:62E1↑j ROM:62F5 cmpb INTMEM_8E, (INTMEM_275+2)[] ROM:62FA jne ROM_631C ROM:62FC cmpb ZERO_REG, INTMEM_B8 ; Zero register ROM:62FF jne ROM_631F ROM:6301 sjmp ROM_6308 ROM:6303 ; --------------------------------------------------------------------------- ROM:6303 ROM:6303 ROM_6303: ; CODE XREF: ROM:62D7↑j ROM:6303 ; ROM:62DF↑j ROM:6303 ldb INTMEM_1A, INTMEM_1AA[] ROM:6308 ROM:6308 ROM_6308: ; CODE XREF: ROM:6301↑j ROM:6308 subb INTMEM_1A, 129h[INTMEM_56] ROM:630D jnc ROM_6314 ROM:630F cmpb INTMEM_1A, INTMEM_1C+3 ROM:6312 jc ROM_6317 ROM:6314 ROM:6314 ROM_6314: ; CODE XREF: ROM:ROM_62CF↑j ROM:6314 ; ROM:630D↑j ROM:6314 ldb INTMEM_1A, INTMEM_1C+3 ROM:6317 ROM:6317 ROM_6317: ; CODE XREF: ROM:6312↑j ROM:6317 stb INTMEM_1A, (INTMEM_275+2)[] ROM:631C ROM:631C ROM_631C: ; CODE XREF: ROM:62FA↑j ROM:631C andb INTMEM_FD, #-9 ROM:631F ROM:631F ROM_631F: ; CODE XREF: ROM:62E9↑j ROM:631F ; ROM:62F3↑j ... ROM:631F addb INTMEM_1C, INTMEM_45, #-80h ROM:6323 addb INTMEM_E2, INTMEM_1C ROM:6326 ldbze INTMEM_1C, INTMEM_E2 ROM:6329 mulub INTMEM_1C, #19h ROM:632C sub INTMEM_1C+2, INTMEM_5E, INTMEM_1C ROM:6330 add INTMEM_D4, INTMEM_1C+2, #-8000h ROM:6335 add INTMEM_1C+2, #200h ROM:6339 jge ROM_633D ROM:633B clr INTMEM_1C+2 ROM:633D ROM:633D ROM_633D: ; CODE XREF: ROM:6339↑j ROM:633D shr INTMEM_1C+2, #2 ROM:6340 cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:6343 je ROM_6348 ROM:6345 ldb INTMEM_1C+2, #-1 ROM:6348 ROM:6348 ROM_6348: ; CODE XREF: ROM:6343↑j ROM:6348 stb INTMEM_1C+2, INTMEM_E5 ROM:634B jbs INTMEM_AD, 3, ROM_6369 ROM:634E cmp INTMEM_D4, 7Ch[INTMEM_56] ROM:6353 jh ROM_635A ROM:6355 orb INTMEM_FA, #20h ; ' ' ROM:6358 sjmp ROM_636C ROM:635A ; --------------------------------------------------------------------------- ROM:635A ROM:635A ROM_635A: ; CODE XREF: ROM:6353↑j ROM:635A ldbze INTMEM_1C+2, 12Bh[INTMEM_56] ROM:635F add INTMEM_1C+2, 7Ch[INTMEM_56] ROM:6364 cmp INTMEM_D4, INTMEM_1C+2 ROM:6367 jnh ROM_636C ROM:6369 ROM:6369 ROM_6369: ; CODE XREF: ROM:634B↑j ROM:6369 andb INTMEM_FA, #-21h ROM:636C ROM:636C ROM_636C: ; CODE XREF: ROM:6358↑j ROM:636C ; ROM:6367↑j ROM:636C orb INTMEM_FD, #10h ROM:636F andb INTMEM_FD, #-21h ROM:6372 andb INTMEM_FD, #-41h ROM:6375 sub INTMEM_1C, INTMEM_D4, #-8000h ROM:637A jc ROM_6381 ROM:637C andb INTMEM_FD, #-11h ROM:637F neg INTMEM_1C ROM:6381 ROM:6381 ROM_6381: ; CODE XREF: ROM:637A↑j ROM:6381 cmp INTMEM_1C, 7Eh[INTMEM_56] ROM:6386 jc ROM_6390 ROM:6388 andb INTMEM_FD, #-11h ROM:638B orb INTMEM_FD, #20h ; ' ' ROM:638E sjmp ROM_639A ROM:6390 ; --------------------------------------------------------------------------- ROM:6390 ROM:6390 ROM_6390: ; CODE XREF: ROM:6386↑j ROM:6390 cmp INTMEM_1C, 80h[INTMEM_56] ROM:6395 jc ROM_639A ROM:6397 orb INTMEM_FD, #40h ; '@' ROM:639A ROM:639A ROM_639A: ; CODE XREF: ROM:638E↑j ROM:639A ; ROM:6395↑j ROM:639A jbs INTMEM_FD, 7, ROM_63C3 ROM:639D jbs INTMEM_FB+1, 7, ROM_63CA ROM:63A0 ROM:63A0 ROM_63A0: ; CODE XREF: ROM:63C8↓j ROM:63A0 andb INTMEM_FD, #7Fh ROM:63A3 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:63A8 ldb INTMEM_1C+3, INTMEM_1AF[] ROM:63AD ld INTMEM_1C, #2Dh ; '-' ROM:63B1 lcall ROM_317A ROM:63B4 jbc INTMEM_F9, 2, ROM_63CF ROM:63B7 mulub INTMEM_1C, 12Dh[INTMEM_56] ROM:63BC divub INTMEM_1C, #0Ah ROM:63BF jv ROM_63F7 ROM:63C1 sjmp ROM_63CF ROM:63C3 ; --------------------------------------------------------------------------- ROM:63C3 ROM:63C3 ROM_63C3: ; CODE XREF: ROM:ROM_639A↑j ROM:63C3 cmp INTMEM_D4, 82h[INTMEM_56] ROM:63C8 jh ROM_63A0 ROM:63CA ROM:63CA ROM_63CA: ; CODE XREF: ROM:639D↑j ROM:63CA orb INTMEM_FD, #-80h ROM:63CD clrb INTMEM_1C ROM:63CF ROM:63CF ROM_63CF: ; CODE XREF: ROM:63B4↑j ROM:63CF ; ROM:63C1↑j ROM:63CF stb INTMEM_1C, (INTMEM_3CF+1)[] ROM:63D4 addb INTMEM_1C, INTMEM_1AA[] ROM:63D9 jc ROM_63F7 ROM:63DB ldb INTMEM_34, INTMEM_1C ROM:63DE ldb INTMEM_20, (INTMEM_275+4)[] ROM:63E3 mulub INTMEM_20, 12Ch[INTMEM_56] ROM:63E8 shl INTMEM_20, #1 ROM:63EB addb INTMEM_1C, INTMEM_20+1 ROM:63EE jc ROM_63F7 ROM:63F0 cmpb INTMEM_1C, 12Eh[INTMEM_56] ROM:63F5 jnh ROM_63FC ROM:63F7 ROM:63F7 ROM_63F7: ; CODE XREF: ROM:63BF↑j ROM:63F7 ; ROM:63D9↑j ... ROM:63F7 ldb INTMEM_1C, 12Eh[INTMEM_56] ROM:63FC ROM:63FC ROM_63FC: ; CODE XREF: ROM:63F5↑j ROM:63FC stb INTMEM_1C, (INTMEM_275+5)[] ROM:6401 ldb INTMEM_E5+1, INTMEM_8E ROM:6404 sub INTMEM_1C, INTMEM_D4, #-8000h ROM:6409 je ROM_644F ROM:640B jnc ROM_642E ROM:640D divub INTMEM_1C, 131h[INTMEM_56] ROM:6412 jv ROM_6427 ROM:6414 cmpb INTMEM_1C, #0 ROM:6417 jne ROM_641B ROM:6419 incb INTMEM_1C ROM:641B ROM:641B ROM_641B: ; CODE XREF: ROM:6417↑j ROM:641B subb INTMEM_E5+1, INTMEM_1C ROM:641E jnc ROM_6427 ROM:6420 cmpb INTMEM_E5+1, (INTMEM_275+2)[] ROM:6425 jc ROM_644F ROM:6427 ROM:6427 ROM_6427: ; CODE XREF: ROM:6412↑j ROM:6427 ; ROM:641E↑j ROM:6427 ldb INTMEM_E5+1, (INTMEM_275+2)[] ROM:642C sjmp ROM_644F ROM:642E ; --------------------------------------------------------------------------- ROM:642E ROM:642E ROM_642E: ; CODE XREF: ROM:640B↑j ROM:642E neg INTMEM_1C ROM:6430 divub INTMEM_1C, 131h[INTMEM_56] ROM:6435 jv ROM_644A ROM:6437 cmpb INTMEM_1C, #0 ROM:643A jne ROM_643E ROM:643C incb INTMEM_1C ROM:643E ROM:643E ROM_643E: ; CODE XREF: ROM:643A↑j ROM:643E addb INTMEM_E5+1, INTMEM_1C ROM:6441 jc ROM_644A ROM:6443 cmpb INTMEM_E5+1, (INTMEM_275+3)[] ROM:6448 jnc ROM_644F ROM:644A ROM:644A ROM_644A: ; CODE XREF: ROM:6435↑j ROM:644A ; ROM:6441↑j ROM:644A ldb INTMEM_E5+1, (INTMEM_275+3)[] ROM:644F ROM:644F ROM_644F: ; CODE XREF: ROM:6409↑j ROM:644F ; ROM:6425↑j ... ROM:644F ldb INTMEM_1C+2, INTMEM_E5[] ROM:6454 ld INTMEM_1C, #2Eh ; '.' ROM:6458 lcall ROM_317A ROM:645B stb INTMEM_1C, INTMEM_E5+2 ROM:645E jbs INTMEM_FD, 4, ROM_6490 ROM:6461 ld INTMEM_1C, #2Fh ; '/' ROM:6465 ldb INTMEM_1C+2, 132h[INTMEM_56] ROM:646A lcall ROM_317A ROM:646D stb INTMEM_1C, INTMEM_27B[] ROM:6472 ld INTMEM_1C, #2Fh ; '/' ROM:6476 ldb INTMEM_1C+2, INTMEM_42 ROM:6479 lcall ROM_317A ROM:647C stb INTMEM_1C, INTMEM_27C[] ROM:6481 ld INTMEM_1C, #31h ; '1' ROM:6485 ldb INTMEM_1C+2, #-1 ROM:6488 lcall ROM_317A ROM:648B stb INTMEM_1C, INTMEM_27D[] ROM:6490 ROM:6490 ROM_6490: ; CODE XREF: ROM:645E↑j ROM:6490 jbc INTMEM_AB, 4, ROM_64D8 ROM:6493 jbs INTMEM_F5+1, 5, ROM_64F1 ROM:6496 jbs INTMEM_F8, 5, ROM_64C3 ROM:6499 ldb INTMEM_1C+1, INTMEM_1FD[] ROM:649E cmpb INTMEM_1C+1, 0CAh[INTMEM_56] ROM:64A3 jh ROM_64C0 ROM:64A5 ROM:64A5 ROM_64A5: ; CODE XREF: ROM:ROM_64C3↓j ROM:64A5 ldb INTMEM_1C+2, INTMEM_1B0[] ROM:64AA ld INTMEM_1C, #33h ; '3' ROM:64AE lcall ROM_317A ROM:64B1 ldb INTMEM_1C+2, INTMEM_1C ROM:64B4 addb INTMEM_1C, 132h[INTMEM_56] ROM:64B9 stb INTMEM_1C, (INTMEM_3D1+1)[] ROM:64BE sjmp ROM_64DD ROM:64C0 ; --------------------------------------------------------------------------- ROM:64C0 ROM:64C0 ROM_64C0: ; CODE XREF: ROM:64A3↑j ROM:64C0 orb INTMEM_F8, #20h ; ' ' ROM:64C3 ROM:64C3 ROM_64C3: ; CODE XREF: ROM:6496↑j ROM:64C3 jbs INTMEM_AB, 6, ROM_64A5 ROM:64C6 jbc INTMEM_F7, 4, ROM_64D3 ROM:64C9 jbs INTMEM_A9, 4, ROM_64EB ROM:64CC ldb INTMEM_E5+3, INTMEM_1B5[] ROM:64D1 sjmp ROM_64E6 ROM:64D3 ; --------------------------------------------------------------------------- ROM:64D3 ROM:64D3 ROM_64D3: ; CODE XREF: ROM:64C6↑j ROM:64D3 ldb INTMEM_E5+3, INTMEM_42 ROM:64D6 sjmp ROM_64E6 ROM:64D8 ; --------------------------------------------------------------------------- ROM:64D8 ROM:64D8 ROM_64D8: ; CODE XREF: ROM:ROM_6490↑j ROM:64D8 ldb INTMEM_1C+2, 133h[INTMEM_56] ROM:64DD ROM:64DD ROM_64DD: ; CODE XREF: ROM:64BE↑j ROM:64DD lcall ROM_4CC2 ROM:64E0 andb INTMEM_F8, #-21h ROM:64E3 ldb INTMEM_E5+3, INTMEM_1C ROM:64E6 ROM:64E6 ROM_64E6: ; CODE XREF: ROM:64D1↑j ROM:64E6 ; ROM:64D6↑j ROM:64E6 ldb INTMEM_E5+4, 9Fh[INTMEM_56] ROM:64EB ROM:64EB ROM_64EB: ; CODE XREF: ROM:64C9↑j ROM:64EB lcall ROM_68B0 ROM:64EE ljmp ROM_68A3 ROM:64F1 ; --------------------------------------------------------------------------- ROM:64F1 ROM:64F1 ROM_64F1: ; CODE XREF: ROM:6493↑j ROM:64F1 andb INTMEM_F8, #-21h ROM:64F4 ldb INTMEM_1C, INTMEM_E5+5 ROM:64F7 ld INTMEM_1A, #6F1Ah ROM:64FB ljmp ROM_4924 ROM:64FE ; --------------------------------------------------------------------------- ROM:64FE incb INTMEM_E5+5 ROM:6500 ldb INTMEM_B8+2, 134h[INTMEM_56] ROM:6505 jbs INTMEM_AD, 3, ROM_654C ROM:6508 cmp INTMEM_D4, 84h[INTMEM_56] ROM:650D jnh ROM_6518 ROM:650F ldb INTMEM_B8+2, 135h[INTMEM_56] ROM:6514 incb INTMEM_E5+5 ROM:6516 sjmp ROM_6587 ROM:6518 ; --------------------------------------------------------------------------- ROM:6518 ROM:6518 ROM_6518: ; CODE XREF: ROM:650D↑j ROM:6518 cmpb ZERO_REG, INTMEM_B8+2 ; Zero register ROM:651B je ROM_6531 ROM:651D sjmp ROM_65A6 ROM:651F ; --------------------------------------------------------------------------- ROM:651F jbs INTMEM_AD, 3, ROM_654C ROM:6522 cmpb ZERO_REG, INTMEM_B8+2 ; Zero register ROM:6525 jne ROM_6587 ROM:6527 incb INTMEM_E5+5 ROM:6529 sjmp ROM_657B ROM:652B ; --------------------------------------------------------------------------- ROM:652B jbs INTMEM_AD, 3, ROM_654C ROM:652E jbs INTMEM_FD, 4, ROM_657B ROM:6531 ROM:6531 ROM_6531: ; CODE XREF: ROM:651B↑j ROM:6531 orb INTMEM_F8, #8 ROM:6534 ROM:6534 ROM_6534: ; CODE XREF: ROM:655C↓j ROM:6534 ; ROM:6576↓j ROM:6534 orb INTMEM_FB+1, #-80h ROM:6537 ldb INTMEM_E5+5, #4 ROM:653A andb INTMEM_FE, #-2 ROM:653D sjmp ROM_6589 ROM:653F ; --------------------------------------------------------------------------- ROM:653F jbc INTMEM_D4+1, 7, ROM_6589 ROM:6542 jbs INTMEM_AD, 3, ROM_654C ROM:6545 cmpb INTMEM_DF, 136h[INTMEM_56] ROM:654A jc ROM_6589 ROM:654C ROM:654C ROM_654C: ; CODE XREF: ROM:6505↑j ROM:654C ; ROM:651F↑j ... ROM:654C stb INTMEM_8E, (INTMEM_27D+1)[] ROM:6551 andb INTMEM_FB+1, #7Fh ROM:6554 orb INTMEM_F8, #8 ROM:6557 ldb INTMEM_E5+5, #5 ROM:655A sjmp ROM_6594 ROM:655C ; --------------------------------------------------------------------------- ROM:655C jbc INTMEM_D4+1, 7, ROM_6534 ROM:655F jbc INTMEM_FA, 5, ROM_6594 ROM:6562 jbc INTMEM_FE, 2, ROM_6594 ROM:6565 cmpb INTMEM_DF, 136h[INTMEM_56] ROM:656A jnc ROM_6594 ROM:656C cmpb INTMEM_8E, (INTMEM_27D+1)[] ROM:6571 jne ROM_6594 ROM:6573 lcall ROM_4D5D ROM:6576 jbs INTMEM_1A, 0, ROM_6534 ROM:6579 sjmp ROM_659C ROM:657B ; --------------------------------------------------------------------------- ROM:657B ROM:657B ROM_657B: ; CODE XREF: ROM:6529↑j ROM:657B ; ROM:652E↑j ROM:657B mulub INTMEM_1C, INTMEM_E5+2, 137h[INTMEM_56] ROM:6581 ldb INTMEM_E5+4, INTMEM_1C+1 ROM:6584 ldb INTMEM_E5+3, INTMEM_E5+1 ROM:6587 ROM:6587 ROM_6587: ; CODE XREF: ROM:6516↑j ROM:6587 ; ROM:6525↑j ROM:6587 sjmp ROM_65A6 ROM:6589 ; --------------------------------------------------------------------------- ROM:6589 ROM:6589 ROM_6589: ; CODE XREF: ROM:653D↑j ROM:6589 ; ROM:653F↑j ... ROM:6589 lcall ROM_4C97 ROM:658C ldb INTMEM_E5+3, INTMEM_E5+1 ROM:658F ldb INTMEM_E5+4, INTMEM_E5+2 ROM:6592 sjmp ROM_65A6 ROM:6594 ; --------------------------------------------------------------------------- ROM:6594 ROM:6594 ROM_6594: ; CODE XREF: ROM:655A↑j ROM:6594 ; ROM:655F↑j ... ROM:6594 stb INTMEM_8E, (INTMEM_27D+1)[] ROM:6599 andb INTMEM_FE, #-3 ROM:659C ROM:659C ROM_659C: ; CODE XREF: ROM:6579↑j ROM:659C ldb INTMEM_E5+3, (INTMEM_275+5)[] ROM:65A1 ldb INTMEM_E5+4, 138h[INTMEM_56] ROM:65A6 ROM:65A6 ROM_65A6: ; CODE XREF: ROM:651D↑j ROM:65A6 ; ROM:ROM_6587↑j ... ROM:65A6 jbs INTMEM_FE, 4, ROM_65BF ROM:65A9 jbc INTMEM_FE, 5, ROM_65B7 ROM:65AC jbs INTMEM_FB+1, 7, ROM_65E6 ROM:65AF ldb INTMEM_B4, 142h[INTMEM_56] ROM:65B4 andb INTMEM_FE, #-21h ROM:65B7 ROM:65B7 ROM_65B7: ; CODE XREF: ROM:65A9↑j ROM:65B7 cmpb ZERO_REG, INTMEM_B4 ; Zero register ROM:65BA jne ROM_6638 ROM:65BC orb INTMEM_FE, #10h ROM:65BF ROM:65BF ROM_65BF: ; CODE XREF: ROM:ROM_65A6↑j ROM:65BF jbc INTMEM_FB+1, 7, ROM_65E3 ROM:65C2 jbs INTMEM_AD, 3, ROM_65E3 ROM:65C5 jbc INTMEM_F7, 6, ROM_65E3 ROM:65C8 jbs INTMEM_F9, 3, ROM_65E3 ROM:65CB cmpb ZERO_REG, INTMEM_E5+4 ; Zero register ROM:65CE jne ROM_65E3 ROM:65D0 ldb INTMEM_20+2, INTMEM_1B0[] ROM:65D5 cmpb INTMEM_20+2, 140h[INTMEM_56] ROM:65DA jh ROM_65E3 ROM:65DC cmpb INTMEM_20+2, 0B9h[INTMEM_56] ROM:65E1 jc ROM_65E8 ROM:65E3 ROM:65E3 ROM_65E3: ; CODE XREF: ROM:ROM_65BF↑j ROM:65E3 ; ROM:65C2↑j ... ROM:65E3 andb INTMEM_FE, #-21h ROM:65E6 ROM:65E6 ROM_65E6: ; CODE XREF: ROM:65AC↑j ROM:65E6 sjmp ROM_6638 ROM:65E8 ; --------------------------------------------------------------------------- ROM:65E8 ROM:65E8 ROM_65E8: ; CODE XREF: ROM:65E1↑j ROM:65E8 jbs INTMEM_FE, 5, ROM_65F3 ROM:65EB orb INTMEM_FE, #20h ; ' ' ROM:65EE ldb INTMEM_B8+5, 143h[INTMEM_56] ROM:65F3 ROM:65F3 ROM_65F3: ; CODE XREF: ROM:ROM_65E8↑j ROM:65F3 cmpb ZERO_REG, INTMEM_B8+5 ; Zero register ROM:65F6 jne ROM_6638 ROM:65F8 lcall ROM_4E14 ROM:65FB jbs INTMEM_1A, 0, ROM_6603 ROM:65FE cmpb INTMEM_8E, INTMEM_42 ROM:6601 jc ROM_6638 ROM:6603 ROM:6603 ROM_6603: ; CODE XREF: ROM:65FB↑j ROM:6603 ldb INTMEM_1C+1, INTMEM_42 ROM:6606 ldb INTMEM_1C, (INTMEM_27D+2)[] ROM:660B ldb INTMEM_20+1, INTMEM_8E ROM:660E subb INTMEM_20+1, INTMEM_E1[] ROM:6613 jc ROM_6617 ROM:6615 clrb INTMEM_20+1 ROM:6617 ROM:6617 ROM_6617: ; CODE XREF: ROM:6613↑j ROM:6617 clrb INTMEM_20 ROM:6619 ldbze INTMEM_1C+2, 144h[INTMEM_56] ROM:661E lcall ROM_3315 ROM:6621 cmpb INTMEM_1C+1, 145h[INTMEM_56] ROM:6626 jnh ROM_662D ROM:6628 ldb INTMEM_1C+1, 145h[INTMEM_56] ROM:662D ROM:662D ROM_662D: ; CODE XREF: ROM:6626↑j ROM:662D stb INTMEM_1C, (INTMEM_27D+2)[] ROM:6632 stb INTMEM_1C+1, INTMEM_42 ROM:6635 andb INTMEM_FE, #-11h ROM:6638 ROM:6638 ROM_6638: ; CODE XREF: ROM:65BA↑j ROM:6638 ; ROM:ROM_65E6↑j ... ROM:6638 jbc INTMEM_FB+1, 7, ROM_6693 ROM:663B jbs INTMEM_AD, 3, ROM_6693 ROM:663E cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:6641 jne ROM_6693 ROM:6643 jbs INTMEM_FE, 7, ROM_6653 ROM:6646 cmpb ZERO_REG, INTMEM_E5+4 ; Zero register ROM:6649 jne ROM_6696 ROM:664B ldb INTMEM_B8+6, 147h[INTMEM_56] ROM:6650 orb INTMEM_FE, #-80h ROM:6653 ROM:6653 ROM_6653: ; CODE XREF: ROM:6643↑j ROM:6653 cmpb ZERO_REG, INTMEM_B8+6 ; Zero register ROM:6656 jne ROM_6696 ROM:6658 cmpb ZERO_REG, INTMEM_E5+4 ; Zero register ROM:665B jne ROM_6696 ROM:665D subb INTMEM_20+1, INTMEM_8E, INTMEM_1AA[] ROM:6663 jc ROM_6667 ROM:6665 clrb INTMEM_20+1 ROM:6667 ROM:6667 ROM_6667: ; CODE XREF: ROM:6663↑j ROM:6667 clrb INTMEM_20 ROM:6669 ldb INTMEM_1C+1, (INTMEM_275+4)[] ROM:666E ldb INTMEM_1C, (INTMEM_27D+3)[] ROM:6673 ld INTMEM_1C+2, 8Ah[INTMEM_56] ROM:6678 lcall ROM_3315 ROM:667B cmpb INTMEM_1C+1, 146h[INTMEM_56] ROM:6680 jnh ROM_6687 ROM:6682 ldb INTMEM_1C+1, 146h[INTMEM_56] ROM:6687 ROM:6687 ROM_6687: ; CODE XREF: ROM:6680↑j ROM:6687 stb INTMEM_1C+1, (INTMEM_275+4)[] ROM:668C stb INTMEM_1C, (INTMEM_27D+3)[] ROM:6691 sjmp ROM_6696 ROM:6693 ; --------------------------------------------------------------------------- ROM:6693 ROM:6693 ROM_6693: ; CODE XREF: ROM:ROM_6638↑j ROM:6693 ; ROM:663B↑j ... ROM:6693 andb INTMEM_FE, #7Fh ROM:6696 ROM:6696 ROM_6696: ; CODE XREF: ROM:6649↑j ROM:6696 ; ROM:6656↑j ... ROM:6696 jbs INTMEM_AD, 3, ROM_66AF ROM:6699 cmpb INTMEM_8E, INTMEM_282[] ROM:669E jh ROM_66AF ROM:66A0 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:66A5 stb INTMEM_1C+2, INTMEM_281[] ROM:66AA stb INTMEM_8E, INTMEM_282[] ROM:66AF ROM:66AF ROM_66AF: ; CODE XREF: ROM:ROM_6696↑j ROM:66AF ; ROM:669E↑j ROM:66AF ldb INTMEM_1C+2, INTMEM_1AD[] ROM:66B4 ldb INTMEM_1C+3, INTMEM_1C8[] ROM:66B9 ld INTMEM_1C, #34h ; '4' ROM:66BD lcall ROM_317A ROM:66C0 ldb INTMEM_1C+2, INTMEM_1C ROM:66C3 lcall ROM_4CC2 ROM:66C6 stb INTMEM_1C, (INTMEM_3D1+3)[] ROM:66CB ldb INTMEM_1C+2, INTMEM_1FD[] ROM:66D0 subb INTMEM_1C+2, INTMEM_281[] ROM:66D5 jc ROM_66DB ROM:66D7 clrb INTMEM_1C ROM:66D9 sjmp ROM_66F4 ROM:66DB ; --------------------------------------------------------------------------- ROM:66DB ROM:66DB ROM_66DB: ; CODE XREF: ROM:66D5↑j ROM:66DB mulub INTMEM_1C+2, 148h[INTMEM_56] ROM:66E0 divub INTMEM_1C+2, #10h ROM:66E3 jv ROM_66F4 ROM:66E5 addb INTMEM_1C+2, INTMEM_282[] ROM:66EA jc ROM_66F4 ROM:66EC cmpb INTMEM_1C+2, INTMEM_1C ROM:66EF jh ROM_66F4 ROM:66F1 ldb INTMEM_1C, INTMEM_1C+2 ROM:66F4 ROM:66F4 ROM_66F4: ; CODE XREF: ROM:66D9↑j ROM:66F4 ; ROM:66E3↑j ... ROM:66F4 stb INTMEM_1C, (INTMEM_3D1+2)[] ROM:66F9 cmpb ZERO_REG, INTMEM_E5+6 ; Zero register ROM:66FC jne ROM_670B ROM:66FE jbc INTMEM_AD, 3, ROM_673B ROM:6701 ROM:6701 ROM_6701: ; CODE XREF: ROM:6711↓j ROM:6701 andb INTMEM_FE+1, #-2 ROM:6704 stb INTMEM_1C, INTMEM_E5+6 ROM:6707 clrb INTMEM_C6 ROM:6709 sjmp ROM_673B ROM:670B ; --------------------------------------------------------------------------- ROM:670B ROM:670B ROM_670B: ; CODE XREF: ROM:66FC↑j ROM:670B jbc INTMEM_AD, 3, ROM_6713 ROM:670E cmpb INTMEM_1C, INTMEM_E5+6 ROM:6711 jc ROM_6701 ROM:6713 ROM:6713 ROM_6713: ; CODE XREF: ROM:ROM_670B↑j ROM:6713 jbc INTMEM_FE+1, 0, ROM_671F ROM:6716 cmpb ZERO_REG, INTMEM_C6 ; Zero register ROM:6719 jne ROM_673B ROM:671B decb INTMEM_E5+6 ROM:671D je ROM_673B ROM:671F ROM:671F ROM_671F: ; CODE XREF: ROM:ROM_6713↑j ROM:671F addb INTMEM_1C+2, INTMEM_E5+6, 149h[INTMEM_56] ROM:6725 jnc ROM_672A ROM:6727 ldb INTMEM_1C+2, #-1 ROM:672A ROM:672A ROM_672A: ; CODE XREF: ROM:6725↑j ROM:672A ld INTMEM_20, 8Ch[INTMEM_56] ROM:672F divub INTMEM_20, INTMEM_1C+2 ROM:6732 shrb INTMEM_20, #1 ROM:6735 stb INTMEM_20, INTMEM_C6 ROM:6738 orb INTMEM_FE+1, #1 ROM:673B ROM:673B ROM_673B: ; CODE XREF: ROM:66FE↑j ROM:673B ; ROM:6709↑j ... ROM:673B cmpb INTMEM_E5+6, INTMEM_E5+3 ROM:673E jnh ROM_6748 ROM:6740 ldb INTMEM_E5+3, INTMEM_E5+6 ROM:6743 ldb INTMEM_E5+4, 9Fh[INTMEM_56] ROM:6748 ROM:6748 ROM_6748: ; CODE XREF: ROM:673E↑j ROM:6748 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:674D ld INTMEM_1C, #35h ; '5' ROM:6751 lcall ROM_317A ROM:6754 stb INTMEM_1C, (INTMEM_3D1+5)[] ROM:6759 jbc INTMEM_AD, 3, ROM_6761 ROM:675C stb INTMEM_1C, (INTMEM_282+1)[] ROM:6761 ROM:6761 ROM_6761: ; CODE XREF: ROM:6759↑j ROM:6761 cmpb INTMEM_1C, (INTMEM_282+1)[] ROM:6766 jnh ROM_676D ROM:6768 ldb INTMEM_1C, (INTMEM_282+1)[] ROM:676D ROM:676D ROM_676D: ; CODE XREF: ROM:6766↑j ROM:676D ldb INTMEM_1C+2, INTMEM_1C ROM:6770 lcall ROM_4CC2 ROM:6773 stb INTMEM_1C, (INTMEM_3D1+4)[] ROM:6778 andb INTMEM_FE+1, #-3 ROM:677B cmpb INTMEM_DF, 0F7h[INTMEM_56] ROM:6780 jc ROM_6792 ROM:6782 orb INTMEM_FE+1, #2 ROM:6785 cmpb INTMEM_1C, INTMEM_E5+3 ROM:6788 jnh ROM_6792 ROM:678A ldb INTMEM_E5+3, INTMEM_1C ROM:678D ldb INTMEM_E5+4, 14Ah[INTMEM_56] ROM:6792 ROM:6792 ROM_6792: ; CODE XREF: ROM:6780↑j ROM:6792 ; ROM:6788↑j ROM:6792 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:6795 je ROM_67A6 ROM:6797 ldb INTMEM_E5+3, INTMEM_DE ROM:679A ldb INTMEM_E5+4, INTMEM_E3 ROM:679D cmpb INTMEM_8E, INTMEM_DE ROM:67A0 jne ROM_67A6 ROM:67A2 clrb INTMEM_DE ROM:67A4 clrb INTMEM_E3 ROM:67A6 ROM:67A6 ROM_67A6: ; CODE XREF: ROM:6795↑j ROM:67A6 ; ROM:67A0↑j ROM:67A6 clrb INTMEM_1A ROM:67A8 ld INTMEM_1C, (INTMEM_3DC+18h)[] ROM:67AD sub INTMEM_1C, INTMEM_5E ROM:67B0 jnh ROM_67C8 ROM:67B2 ldb INTMEM_1C+2, INTMEM_86 ROM:67B5 subb INTMEM_1C+2, (INTMEM_3DC+20h)[] ROM:67BA shl INTMEM_1C, #3 ROM:67BD divub INTMEM_1C, INTMEM_1C+2 ROM:67C0 jnv ROM_67C5 ROM:67C2 ldb INTMEM_1C, #-1 ROM:67C5 ROM:67C5 ROM_67C5: ; CODE XREF: ROM:67C0↑j ROM:67C5 ldb INTMEM_1A, INTMEM_1C ROM:67C8 ROM:67C8 ROM_67C8: ; CODE XREF: ROM:67B0↑j ROM:67C8 ld INTMEM_20, (INTMEM_3DC+1Ah)[] ROM:67CD st INTMEM_20, (INTMEM_3DC+18h)[] ROM:67D2 ld INTMEM_20, (INTMEM_3DC+1Ch)[] ROM:67D7 st INTMEM_20, (INTMEM_3DC+1Ah)[] ROM:67DC ld INTMEM_20, (INTMEM_3DC+1Eh)[] ROM:67E1 st INTMEM_20, (INTMEM_3DC+1Ch)[] ROM:67E6 st INTMEM_5E, (INTMEM_3DC+1Eh)[] ROM:67EB ldb INTMEM_1C+3, (INTMEM_3DC+21h)[] ROM:67F0 stb INTMEM_1C+3, (INTMEM_3DC+20h)[] ROM:67F5 ldb INTMEM_1C+3, (INTMEM_3DC+22h)[] ROM:67FA stb INTMEM_1C+3, (INTMEM_3DC+21h)[] ROM:67FF ldb INTMEM_1C+3, (INTMEM_3DC+23h)[] ROM:6804 stb INTMEM_1C+3, (INTMEM_3DC+22h)[] ROM:6809 stb INTMEM_86, (INTMEM_3DC+23h)[] ROM:680E stb INTMEM_1A, (INTMEM_3D1+6)[] ROM:6813 jbc INTMEM_AB, 4, ROM_6875 ROM:6816 jbc INTMEM_F5+1, 5, ROM_6875 ROM:6819 cmp INTMEM_5E, 8Eh[INTMEM_56] ROM:681E jh ROM_6875 ROM:6820 cmpb INTMEM_1A, 14Bh[INTMEM_56] ROM:6825 jh ROM_6835 ROM:6827 cmpb INTMEM_C7, ZERO_REG ; Zero register ROM:682A jne ROM_683A ROM:682C cmp INTMEM_D4, 90h[INTMEM_56] ROM:6831 jc ROM_6875 ROM:6833 sjmp ROM_683A ROM:6835 ; --------------------------------------------------------------------------- ROM:6835 ROM:6835 ROM_6835: ; CODE XREF: ROM:6825↑j ROM:6835 ldb INTMEM_C7, 14Ch[INTMEM_56] ROM:683A ROM:683A ROM_683A: ; CODE XREF: ROM:682A↑j ROM:683A ; ROM:6833↑j ROM:683A jbc INTMEM_FE+1, 2, ROM_6842 ROM:683D cmpb ZERO_REG, INTMEM_CF ; Zero register ROM:6840 jne ROM_6852 ROM:6842 ROM:6842 ROM_6842: ; CODE XREF: ROM:ROM_683A↑j ROM:6842 orb INTMEM_FE+1, #4 ROM:6845 ldb INTMEM_CF, 14Dh[INTMEM_56] ROM:684A ld INTMEM_1C, 92h[INTMEM_56] ROM:684F lcall ROM_385D ROM:6852 ROM:6852 ROM_6852: ; CODE XREF: ROM:6840↑j ROM:6852 ld INTMEM_1C, #36h ; '6' ROM:6856 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:685B lcall ROM_317A ROM:685E cmpb INTMEM_1C, INTMEM_E5+3 ROM:6861 jnh ROM_6869 ROM:6863 ldb INTMEM_E5+3, INTMEM_1C ROM:6866 ldb INTMEM_E5+4, #7Dh ; '}' ROM:6869 ROM:6869 ROM_6869: ; CODE XREF: ROM:6861↑j ROM:6869 ld INTMEM_20+2, 94h[INTMEM_56] ROM:686E st INTMEM_20+2, INTMEM_268[] ROM:6873 sjmp ROM_6878 ROM:6875 ; --------------------------------------------------------------------------- ROM:6875 ROM:6875 ROM_6875: ; CODE XREF: ROM:6813↑j ROM:6875 ; ROM:6816↑j ... ROM:6875 andb INTMEM_FE+1, #-5 ROM:6878 ROM:6878 ROM_6878: ; CODE XREF: ROM:6873↑j ROM:6878 jbc INTMEM_FB+1, 7, ROM_68A0 ROM:687B jbs INTMEM_AD, 3, ROM_68A0 ROM:687E jbs INTMEM_AA, 0, ROM_68A0 ROM:6881 jbs INTMEM_F7, 5, ROM_688A ROM:6884 jbs INTMEM_FD, 4, ROM_68A3 ROM:6887 orb INTMEM_F7, #20h ; ' ' ROM:688A ROM:688A ROM_688A: ; CODE XREF: ROM:6881↑j ROM:688A ldb INTMEM_1C+2, INTMEM_E5[] ROM:688F ld INTMEM_1C, #37h ; '7' ROM:6893 lcall ROM_317A ROM:6896 mulub INTMEM_1C, #5 ROM:6899 st INTMEM_1C, INTMEM_268[] ROM:689E sjmp ROM_68A3 ROM:68A0 ; --------------------------------------------------------------------------- ROM:68A0 ROM:68A0 ROM_68A0: ; CODE XREF: ROM:ROM_6878↑j ROM:68A0 ; ROM:687B↑j ... ROM:68A0 andb INTMEM_F7, #-21h ROM:68A3 ROM:68A3 ROM_68A3: ; CODE XREF: ROM:64EE↑j ROM:68A3 ; ROM:6884↑j ... ROM:68A3 ldbze INTMEM_1C+2, INTMEM_E5+3 ROM:68A6 ldbze INTMEM_20, INTMEM_E5+4 ROM:68A9 ldbze INTMEM_1C, #1 ROM:68AC lcall ROM_2992 ROM:68AF ret ROM:68B0 ROM:68B0 ; =============== S U B R O U T I N E ======================================= ROM:68B0 ROM:68B0 ROM:68B0 ROM_68B0: ; CODE XREF: ROM:ROM_64EB↑p ROM:68B0 andb INTMEM_F8, #-9 ROM:68B3 andb INTMEM_FB+1, #7Fh ROM:68B6 clrb INTMEM_E5+5 ROM:68B8 clrb INTMEM_DE ROM:68BA clrb INTMEM_E3 ROM:68BC andb INTMEM_F7, #-21h ROM:68BF ret ROM:68BF ; End of function ROM_68B0 ROM:68BF ROM:68C0 ROM:68C0 ; =============== S U B R O U T I N E ======================================= ROM:68C0 ROM:68C0 ROM:68C0 ROM_68C0: ; CODE XREF: ROM_4849+9↑p ROM:68C0 ROM:68C0 ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:68C0 ROM:68C0 ldb INTMEM_1C+1, INTMEM_1AE[] ROM:68C5 cmpb INTMEM_1C+1, 156h[INTMEM_56] ROM:68CA jh ROM_68DD ROM:68CC cmpb INTMEM_1C+1, 155h[INTMEM_56] ROM:68D1 jnc ROM_68DD ROM:68D3 cmp INTMEM_5E, 96h[INTMEM_56] ROM:68D8 jnc ROM_68DD ROM:68DA jbc INTMEM_FB+1, 7, ROM_68E5 ROM:68DD ROM:68DD ROM_68DD: ; CODE XREF: ROM_68C0+A↑j ROM:68DD ; ROM_68C0+11↑j ... ROM:68DD clrb INTMEM_1C ROM:68DF clr INTMEM_20 ROM:68E1 clrb INTMEM_D0 ROM:68E3 sjmp ROM_69B9 ROM:68E5 ; --------------------------------------------------------------------------- ROM:68E5 ROM:68E5 ROM_68E5: ; CODE XREF: ROM_68C0+1A↑j ROM:68E5 ldb INTMEM_1C+2, INTMEM_DF[] ROM:68EA clr INTMEM_20 ROM:68EC ld INTMEM_1A, #6F26h ROM:68F0 ldb INTMEM_1C, INTMEM_227[] ROM:68F5 ljmp ROM_4924 ROM:68F8 ; --------------------------------------------------------------------------- ROM:68F8 ROM:68F8 ROM_68F8: ; CODE XREF: ROM_68C0+5C↓j ROM:68F8 ; ROM_68C0+88↓j ... ROM:68F8 ldb INTMEM_1C, #1 ROM:68FB clr INTMEM_20 ROM:68FD cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:6902 jh ROM_6934 ROM:6904 ROM:6904 ROM_6904: ; CODE XREF: ROM_68C0+83↓j ROM:6904 ; ROM_68C0+9C↓j ... ROM:6904 ldb INTMEM_D0, 151h[INTMEM_56] ROM:6909 clr INTMEM_20 ROM:690B ROM:690B ROM_690B: ; CODE XREF: ROM_68C0+D9↓j ROM:690B ldb INTMEM_1C, #2 ROM:690E cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:6913 jh ROM_6917 ROM:6915 sjmp ROM_698F ROM:6917 ; --------------------------------------------------------------------------- ROM:6917 ROM:6917 ROM_6917: ; CODE XREF: ROM_68C0+53↑j ROM:6917 cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:691C jh ROM_68F8 ROM:691E cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:6921 jne ROM_6934 ROM:6923 ldb INTMEM_1C, #3 ROM:6926 cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:692B jnh ROM_69A0 ROM:692D cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:6932 jh ROM_6936 ROM:6934 ROM:6934 ROM_6934: ; CODE XREF: ROM_68C0+42↑j ROM:6934 ; ROM_68C0+61↑j ROM:6934 sjmp ROM_69B9 ROM:6936 ; --------------------------------------------------------------------------- ROM:6936 ROM:6936 ROM_6936: ; CODE XREF: ROM_68C0+72↑j ROM:6936 ; ROM_68C0+F7↓j ROM:6936 ldb INTMEM_D0, 154h[INTMEM_56] ROM:693B ldb INTMEM_1C, #4 ROM:693E cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:6943 jnh ROM_6904 ROM:6945 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:6948 jnh ROM_68F8 ROM:694A cmpb INTMEM_DF, 150h[INTMEM_56] ROM:694F jnc ROM_698D ROM:6951 ldbze INTMEM_20, INTMEM_D0 ROM:6954 ldb INTMEM_1C, #5 ROM:6957 cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:695C jnh ROM_6904 ROM:695E ldbze INTMEM_20, INTMEM_D0 ROM:6961 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:6964 jnh ROM_68F8 ROM:6966 cmpb INTMEM_DF, 150h[INTMEM_56] ROM:696B jc ROM_69B9 ROM:696D clr INTMEM_20 ROM:696F ldb INTMEM_1C, #6 ROM:6972 cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:6977 jnh ROM_6904 ROM:6979 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:697C jh ROM_6980 ROM:697E sjmp ROM_68F8 ROM:6980 ; --------------------------------------------------------------------------- ROM:6980 ROM:6980 ROM_6980: ; CODE XREF: ROM_68C0+BC↑j ROM:6980 cmpb INTMEM_DF, 150h[INTMEM_56] ROM:6985 jnc ROM_69B9 ROM:6987 ldbze INTMEM_20, INTMEM_D0 ROM:698A ldb INTMEM_1C, #5 ROM:698D ROM:698D ROM_698D: ; CODE XREF: ROM_68C0+8F↑j ROM:698D sjmp ROM_69B9 ROM:698F ; --------------------------------------------------------------------------- ROM:698F ROM:698F ROM_698F: ; CODE XREF: ROM_68C0+55↑j ROM:698F ldb INTMEM_1C, #7 ROM:6992 cmpb INTMEM_DF, 150h[INTMEM_56] ROM:6997 jnh ROM_699B ROM:6999 sjmp ROM_690B ROM:699B ; --------------------------------------------------------------------------- ROM:699B ROM:699B ROM_699B: ; CODE XREF: ROM_68C0+D7↑j ROM:699B cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:699E jh ROM_69B9 ROM:69A0 ROM:69A0 ROM_69A0: ; CODE XREF: ROM_68C0+6B↑j ROM:69A0 ldb INTMEM_1C, #8 ROM:69A3 cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:69A8 jnh ROM_69B9 ROM:69AA ldb INTMEM_D0, 152h[INTMEM_56] ROM:69AF ldb INTMEM_1C, #9 ROM:69B2 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:69B5 jh ROM_69B9 ROM:69B7 sjmp ROM_6936 ROM:69B9 ; --------------------------------------------------------------------------- ROM:69B9 ROM:69B9 ROM_69B9: ; CODE XREF: ROM_68C0+23↑j ROM:69B9 ; ROM_68C0:ROM_6934↑j ... ROM:69B9 mulub INTMEM_20, 153h[INTMEM_56] ROM:69BE divub INTMEM_20, 154h[INTMEM_56] ROM:69C3 stb INTMEM_20, INTMEM_222[] ROM:69C8 stb INTMEM_1C, INTMEM_227[] ROM:69CD ldb INTMEM_1C+3, INTMEM_1C8[] ROM:69D2 ldb INTMEM_1C+2, INTMEM_DF ROM:69D5 ld INTMEM_1C, #38h ; '8' ROM:69D9 lcall ROM_317A ROM:69DC stb INTMEM_1C, INTMEM_3D8[] ROM:69E1 subb INTMEM_34, INTMEM_1C, #-80h ROM:69E5 jbs INTMEM_FA, 0, ROM_6A19 ROM:69E8 jbs INTMEM_FA, 1, ROM_6A19 ROM:69EB ldb INTMEM_1C+3, INTMEM_1CB[] ROM:69F0 ld INTMEM_1C, #39h ; '9' ROM:69F4 lcall ROM_317A ROM:69F7 stb INTMEM_1C, INTMEM_3DA[] ROM:69FC jbs INTMEM_FE+1, 3, ROM_6A46 ROM:69FF jbs INTMEM_FE+1, 4, ROM_6A1E ROM:6A02 orb INTMEM_FE+1, #20h ; ' ' ROM:6A05 cmpb INTMEM_1C, #-80h ROM:6A08 jnh ROM_6A1C ROM:6A0A ldb INTMEM_1A+1, 157h[INTMEM_56] ROM:6A0F subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:6A13 andb INTMEM_FE+1, #-21h ROM:6A16 orb INTMEM_FE+1, #10h ROM:6A19 ROM:6A19 ROM_6A19: ; CODE XREF: ROM_68C0+125↑j ROM:6A19 ; ROM_68C0+128↑j ... ROM:6A19 ldb INTMEM_1C, #-80h ROM:6A1C ROM:6A1C ROM_6A1C: ; CODE XREF: ROM_68C0+148↑j ROM:6A1C sjmp ROM_6A82 ROM:6A1E ; --------------------------------------------------------------------------- ROM:6A1E ROM:6A1E ROM_6A1E: ; CODE XREF: ROM_68C0+13F↑j ROM:6A1E cmpb INTMEM_1C, #-80h ROM:6A21 jh ROM_6A34 ROM:6A23 ldb INTMEM_1A+1, 157h[INTMEM_56] ROM:6A28 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:6A2C orb INTMEM_FE+1, #20h ; ' ' ROM:6A2F ROM:6A2F ROM_6A2F: ; CODE XREF: ROM_68C0+18C↓j ROM:6A2F andb INTMEM_FE+1, #-11h ROM:6A32 sjmp ROM_6A82 ROM:6A34 ; --------------------------------------------------------------------------- ROM:6A34 ROM:6A34 ROM_6A34: ; CODE XREF: ROM_68C0+161↑j ROM:6A34 cmpb INTMEM_CA, ZERO_REG ; Zero register ROM:6A37 jh ROM_6A62 ROM:6A39 ldb INTMEM_D0+1, 158h[INTMEM_56] ROM:6A3E orb INTMEM_FE+1, #20h ; ' ' ROM:6A41 orb INTMEM_FE+1, #8 ROM:6A44 sjmp ROM_6A62 ROM:6A46 ; --------------------------------------------------------------------------- ROM:6A46 ROM:6A46 ROM_6A46: ; CODE XREF: ROM_68C0+13C↑j ROM:6A46 jbc INTMEM_FE+1, 4, ROM_6A4E ROM:6A49 cmpb INTMEM_D0+1, ZERO_REG ; Zero register ROM:6A4C jnh ROM_6A2F ROM:6A4E ROM:6A4E ROM_6A4E: ; CODE XREF: ROM_68C0:ROM_6A46↑j ROM:6A4E cmpb INTMEM_1C, #-80h ROM:6A51 jh ROM_6A62 ROM:6A53 ldb INTMEM_CA, 157h[INTMEM_56] ROM:6A58 clrb INTMEM_D0+1 ROM:6A5A andb INTMEM_FE+1, #-9 ROM:6A5D andb INTMEM_FE+1, #-11h ROM:6A60 sjmp ROM_6A82 ROM:6A62 ; --------------------------------------------------------------------------- ROM:6A62 ROM:6A62 ROM_6A62: ; CODE XREF: ROM_68C0+177↑j ROM:6A62 ; ROM_68C0+184↑j ... ROM:6A62 jbc INTMEM_FE+1, 5, ROM_6A19 ROM:6A65 cmpb ZERO_REG, 158h[INTMEM_56] ; Zero register ROM:6A6A je ROM_6A82 ROM:6A6C ldb INTMEM_20, 158h[INTMEM_56] ROM:6A71 subb INTMEM_20, INTMEM_D0+1 ROM:6A74 subb INTMEM_1C, #-80h ROM:6A77 mulub INTMEM_1C, INTMEM_20 ROM:6A7A divub INTMEM_1C, 158h[INTMEM_56] ROM:6A7F addb INTMEM_1C, #-80h ROM:6A82 ROM:6A82 ROM_6A82: ; CODE XREF: ROM_68C0:ROM_6A1C↑j ROM:6A82 ; ROM_68C0+172↑j ... ROM:6A82 stb INTMEM_1C, INTMEM_3D9[] ROM:6A87 subb INTMEM_34+1, INTMEM_1C, #-80h ROM:6A8B ldb INTMEM_1C+2, INTMEM_DF ROM:6A8E ldb INTMEM_1C+3, INTMEM_1AD[] ROM:6A93 ld INTMEM_1C, #3Ah ; ':' ROM:6A97 lcall ROM_317A ROM:6A9A stb INTMEM_1C, INTMEM_3DB[] ROM:6A9F mulub INTMEM_32, INTMEM_1C, #5 ROM:6AA3 jbs INTMEM_F5+1, 5, ROM_6AAE ROM:6AA6 ld INTMEM_32, 98h[INTMEM_56] ROM:6AAB ljmp ROM_6B60 ROM:6AAE ; --------------------------------------------------------------------------- ROM:6AAE ROM:6AAE ROM_6AAE: ; CODE XREF: ROM_68C0+1E3↑j ROM:6AAE andb INTMEM_FE, #-5 ROM:6AB1 jbc INTMEM_FA, 5, ROM_6AFE ROM:6AB4 jbc INTMEM_FE+1, 6, ROM_6AC4 ROM:6AB7 st INTMEM_32, INTMEM_26E[] ROM:6ABC andb INTMEM_FE+1, #-41h ROM:6ABF ldb INTMEM_D2, 159h[INTMEM_56] ROM:6AC4 ROM:6AC4 ROM_6AC4: ; CODE XREF: ROM_68C0+1F4↑j ROM:6AC4 ld INTMEM_32, INTMEM_26E[] ROM:6AC9 jbs INTMEM_D4+1, 7, ROM_6ACE ROM:6ACC clrb INTMEM_D2 ROM:6ACE ROM:6ACE ROM_6ACE: ; CODE XREF: ROM_68C0+209↑j ROM:6ACE ld INTMEM_1C+2, 9Ah[INTMEM_56] ROM:6AD3 cmpb ZERO_REG, 159h[INTMEM_56] ; Zero register ROM:6AD8 je ROM_6AF1 ROM:6ADA sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:6ADE ldbze INTMEM_1A, INTMEM_D2 ROM:6AE1 mul INTMEM_20, INTMEM_1A ROM:6AE5 ldbze INTMEM_1A, 159h[INTMEM_56] ROM:6AEA div INTMEM_20, INTMEM_1A ROM:6AEE sub INTMEM_1C+2, INTMEM_20 ROM:6AF1 ROM:6AF1 ROM_6AF1: ; CODE XREF: ROM_68C0+218↑j ROM:6AF1 st INTMEM_1C+2, INTMEM_32 ROM:6AF4 cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:6AF7 jne ROM_6B13 ROM:6AF9 orb INTMEM_FE, #4 ROM:6AFC sjmp ROM_6B13 ROM:6AFE ; --------------------------------------------------------------------------- ROM:6AFE ROM:6AFE ROM_6AFE: ; CODE XREF: ROM_68C0+1F1↑j ROM:6AFE orb INTMEM_FE+1, #40h ; '@' ROM:6B01 cmpb INTMEM_DF, 15Ah[INTMEM_56] ROM:6B06 jnc ROM_6B13 ROM:6B08 subb INTMEM_1C, INTMEM_44, #-80h ROM:6B0C mulb INTMEM_1C, #5 ROM:6B10 add INTMEM_32, INTMEM_1C ROM:6B13 ROM:6B13 ROM_6B13: ; CODE XREF: ROM_68C0+237↑j ROM:6B13 ; ROM_68C0+23C↑j ... ROM:6B13 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:6B18 ld INTMEM_1C, #3Bh ; ';' ROM:6B1C lcall ROM_317A ROM:6B1F stb INTMEM_1C, INTMEM_3DC[] ROM:6B24 addb INTMEM_34, INTMEM_34+1 ROM:6B27 jnv ROM_6B2E ROM:6B29 jge ROM_6B38 ROM:6B2B ldb INTMEM_34, #-80h ROM:6B2E ROM:6B2E ROM_6B2E: ; CODE XREF: ROM_68C0+267↑j ROM:6B2E cmpb INTMEM_34, #-80h ROM:6B31 jc ROM_6B3B ROM:6B33 cmpb INTMEM_34, INTMEM_1C ROM:6B36 jnh ROM_6B3B ROM:6B38 ROM:6B38 ROM_6B38: ; CODE XREF: ROM_68C0+269↑j ROM:6B38 ldb INTMEM_34, INTMEM_1C ROM:6B3B ROM:6B3B ROM_6B3B: ; CODE XREF: ROM_68C0+271↑j ROM:6B3B ; ROM_68C0+276↑j ROM:6B3B mulb INTMEM_34, #5 ROM:6B3F ld INTMEM_1A, INTMEM_268[] ROM:6B44 add INTMEM_32, INTMEM_1A ROM:6B47 add INTMEM_32, INTMEM_34 ROM:6B4A sub INTMEM_32, #384h ROM:6B4E jbc INTMEM_32+1, 7, ROM_6B55 ROM:6B51 ld INTMEM_32, #0 ROM:6B55 ROM:6B55 ROM_6B55: ; CODE XREF: ROM_68C0+28E↑j ROM:6B55 sub INTMEM_32, INTMEM_222[] ROM:6B5A jc ROM_6B60 ROM:6B5C ld INTMEM_32, #0 ROM:6B60 ROM:6B60 ROM_6B60: ; CODE XREF: ROM_68C0+1EB↑j ROM:6B60 ; ROM_68C0+29A↑j ROM:6B60 st INTMEM_32, INTMEM_170[] ROM:6B65 jbs INTMEM_AB, 4, ROM_6B71 ROM:6B68 ld INTMEM_1C, #4 ROM:6B6C lcall ROM_2F88 ROM:6B6F sjmp ROM_6B92 ROM:6B71 ; --------------------------------------------------------------------------- ROM:6B71 ROM:6B71 ROM_6B71: ; CODE XREF: ROM_68C0+2A5↑j ROM:6B71 add INTMEM_20, INTMEM_32, #384h ROM:6B76 add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:6B7B add INTMEM_1C+2, INTMEM_32, #1194h ROM:6B80 add INTMEM_1C, INTMEM_32, #189Ch ROM:6B85 cmp INTMEM_1C, #1C20h ROM:6B89 jnc ROM_6B8F ROM:6B8B sub INTMEM_1C, #1C20h ROM:6B8F ROM:6B8F ROM_6B8F: ; CODE XREF: ROM_68C0+2C9↑j ROM:6B8F lcall ROM_2F43 ROM:6B92 ROM:6B92 ROM_6B92: ; CODE XREF: ROM_68C0+2AF↑j ROM:6B92 ret ROM:6B92 ; End of function ROM_68C0 ROM:6B92 ROM:6B93 ROM:6B93 ; =============== S U B R O U T I N E ======================================= ROM:6B93 ROM:6B93 ROM:6B93 ROM_6B93: ; CODE XREF: ROM_4849+F↑p ROM:6B93 ldb INTMEM_1C+3, INTMEM_1B8[] ROM:6B98 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:6B9D ld INTMEM_1C, #5 ROM:6BA1 lcall ROM_317A ROM:6BA4 clrb INTMEM_1C+1 ROM:6BA6 add INTMEM_24, INTMEM_1C, #300h ROM:6BAB ld INTMEM_1C, #6 ROM:6BAF lcall ROM_317A ROM:6BB2 ldbze INTMEM_20, INTMEM_1C+3 ROM:6BB5 shl INTMEM_20, #1 ROM:6BB8 st INTMEM_24, 1D8h[INTMEM_20] ROM:6BBD shl INTMEM_1C, #8 ROM:6BC0 st INTMEM_1C, 1E0h[INTMEM_20] ROM:6BC5 cmpb INTMEM_1C+3, #3 ROM:6BC8 jnc ROM_6BCD ROM:6BCA ldb INTMEM_1C+3, #-1 ROM:6BCD ROM:6BCD ROM_6BCD: ; CODE XREF: ROM_6B93+35↑j ROM:6BCD incb INTMEM_1C+3 ROM:6BCF stb INTMEM_1C+3, INTMEM_1B8[] ROM:6BD4 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:6BD9 ld INTMEM_1C, #7 ROM:6BDD lcall ROM_317A ROM:6BE0 clrb INTMEM_1C+1 ROM:6BE2 addb INTMEM_1C, 0C9h[INTMEM_56] ROM:6BE7 jnc ROM_6BEB ROM:6BE9 incb INTMEM_1C+1 ROM:6BEB ROM:6BEB ROM_6BEB: ; CODE XREF: ROM_6B93+54↑j ROM:6BEB sub INTMEM_1C, #0B4h ROM:6BEF jc ROM_6BF3 ROM:6BF1 clr INTMEM_1C ROM:6BF3 ROM:6BF3 ROM_6BF3: ; CODE XREF: ROM_6B93+5C↑j ROM:6BF3 cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:6BF6 je ROM_6BFB ROM:6BF8 ldb INTMEM_1C, #-1 ROM:6BFB ROM:6BFB ROM_6BFB: ; CODE XREF: ROM_6B93+63↑j ROM:6BFB mulub INTMEM_1C, 0C8h[INTMEM_56] ROM:6C00 divub INTMEM_1C, 0C9h[INTMEM_56] ROM:6C05 jnv ROM_6C0A ROM:6C07 ldb INTMEM_1C, #-1 ROM:6C0A ROM:6C0A ROM_6C0A: ; CODE XREF: ROM_6B93+72↑j ROM:6C0A addb INTMEM_1C, INTMEM_241[] ROM:6C0F jnc ROM_6C14 ROM:6C11 ldb INTMEM_1C, #-1 ROM:6C14 ROM:6C14 ROM_6C14: ; CODE XREF: ROM_6B93+7C↑j ROM:6C14 stb INTMEM_1C, INTMEM_1B9[] ROM:6C19 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:6C1E ld INTMEM_1C, #8 ROM:6C22 lcall ROM_317A ROM:6C25 stb INTMEM_1C, INTMEM_1BA[] ROM:6C2A ldb INTMEM_1C+2, INTMEM_1AE[] ROM:6C2F ld INTMEM_1C, #9 ROM:6C33 lcall ROM_317A ROM:6C36 mulub INTMEM_1C, #19h ROM:6C39 st INTMEM_1C, INTMEM_186[] ROM:6C3E ldb INTMEM_1A, 0DBh[INTMEM_56] ROM:6C43 clr INTMEM_1C ROM:6C45 jbs INTMEM_F9, 6, ROM_6C53 ROM:6C48 jbc INTMEM_F9, 2, ROM_6C62 ROM:6C4B orb INTMEM_F9, #40h ; '@' ROM:6C4E stb INTMEM_1A, INTMEM_CC+1 ROM:6C51 sjmp ROM_6C5D ROM:6C53 ; --------------------------------------------------------------------------- ROM:6C53 ROM:6C53 ROM_6C53: ; CODE XREF: ROM_6B93+B2↑j ROM:6C53 jbs INTMEM_F9, 2, ROM_6C62 ROM:6C56 andb INTMEM_F9, #-41h ROM:6C59 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CC+1 ROM:6C5D ROM:6C5D ROM_6C5D: ; CODE XREF: ROM_6B93+BE↑j ROM:6C5D st INTMEM_1C, INTMEM_188[] ROM:6C62 ROM:6C62 ROM_6C62: ; CODE XREF: ROM_6B93+B5↑j ROM:6C62 ; ROM_6B93:ROM_6C53↑j ROM:6C62 ldb INTMEM_1C+2, 0DCh[INTMEM_56] ROM:6C67 mulub INTMEM_1C+2, INTMEM_189[] ROM:6C6C cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:6C6F je ROM_6C74 ROM:6C71 divub INTMEM_1C+2, INTMEM_1A ROM:6C74 ROM:6C74 ROM_6C74: ; CODE XREF: ROM_6B93+DC↑j ROM:6C74 stb INTMEM_1C+2, INTMEM_1BB[] ROM:6C79 jbs INTMEM_F9, 7, ROM_6C7F ROM:6C7C ljmp ROM_6ED9 ROM:6C7F ; --------------------------------------------------------------------------- ROM:6C7F ROM:6C7F ROM_6C7F: ; CODE XREF: ROM_6B93+E6↑j ROM:6C7F andb INTMEM_F9, #7Fh ROM:6C82 ldb INTMEM_1A, INTMEM_1AC[] ROM:6C87 cmpb INTMEM_1A, INTMEM_1B9[] ROM:6C8C jnh ROM_6C93 ROM:6C8E ldb INTMEM_1A, INTMEM_1B9[] ROM:6C93 ROM:6C93 ROM_6C93: ; CODE XREF: ROM_6B93+F9↑j ROM:6C93 stb INTMEM_1A, INTMEM_1BC[] ROM:6C98 ldb INTMEM_1C, 0DDh[INTMEM_56] ROM:6C9D ldb INTMEM_1C+1, 0DEh[INTMEM_56] ROM:6CA2 ldb INTMEM_1C+2, INTMEM_D8+1 ROM:6CA5 ld INTMEM_1A, #1F0h ROM:6CA9 clr INTMEM_20 ROM:6CAB lcall ROM_4B9C ROM:6CAE stb INTMEM_1C+3, INTMEM_1BD[] ROM:6CB3 ldb INTMEM_1C, 0DFh[INTMEM_56] ROM:6CB8 ldb INTMEM_1C+1, 0E0h[INTMEM_56] ROM:6CBD ldb INTMEM_1C+2, INTMEM_1BC[] ROM:6CC2 ld INTMEM_1A, #1F2h ROM:6CC6 ld INTMEM_20, #1D6h ROM:6CCA lcall ROM_4B9C ROM:6CCD stb INTMEM_1C+3, INTMEM_1BE[] ROM:6CD2 ldb INTMEM_1A, INTMEM_1BE[] ROM:6CD7 ldb INTMEM_1A+1, INTMEM_1BD[] ROM:6CDC ldb INTMEM_1C, #-80h ROM:6CDF ldb INTMEM_1C+1, #-80h ROM:6CE2 cmp INTMEM_5E, 38h[INTMEM_56] ROM:6CE7 jnc ROM_6CF5 ROM:6CE9 jbc INTMEM_1A, 7, ROM_6CEF ROM:6CEC ldb INTMEM_1C, INTMEM_1A ROM:6CEF ROM:6CEF ROM_6CEF: ; CODE XREF: ROM_6B93+156↑j ROM:6CEF jbc INTMEM_1A+1, 7, ROM_6CF5 ROM:6CF2 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6CF5 ROM:6CF5 ROM_6CF5: ; CODE XREF: ROM_6B93+154↑j ROM:6CF5 ; ROM_6B93:ROM_6CEF↑j ROM:6CF5 ld INTMEM_1C+2, INTMEM_186[] ROM:6CFA jbc INTMEM_FA, 2, ROM_6D07 ROM:6CFD add INTMEM_1C+2, 3Ah[INTMEM_56] ROM:6D02 jnc ROM_6D07 ROM:6D04 ldbse INTMEM_1C+2, #-1 ROM:6D07 ROM:6D07 ROM_6D07: ; CODE XREF: ROM_6B93+167↑j ROM:6D07 ; ROM_6B93+16F↑j ROM:6D07 cmp INTMEM_5E, INTMEM_1C+2 ROM:6D0A jc ROM_6D11 ROM:6D0C orb INTMEM_FA, #4 ROM:6D0F sjmp ROM_6D26 ROM:6D11 ; --------------------------------------------------------------------------- ROM:6D11 ROM:6D11 ROM_6D11: ; CODE XREF: ROM_6B93+177↑j ROM:6D11 andb INTMEM_FA, #-5 ROM:6D14 jbs INTMEM_FA, 0, ROM_6D26 ROM:6D17 jbs INTMEM_FA, 1, ROM_6D26 ROM:6D1A jbs INTMEM_1A, 7, ROM_6D20 ROM:6D1D ldb INTMEM_1C, INTMEM_1A ROM:6D20 ROM:6D20 ROM_6D20: ; CODE XREF: ROM_6B93+187↑j ROM:6D20 jbs INTMEM_1A+1, 7, ROM_6D26 ROM:6D23 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6D26 ROM:6D26 ROM_6D26: ; CODE XREF: ROM_6B93+17C↑j ROM:6D26 ; ROM_6B93+181↑j ... ROM:6D26 stb INTMEM_1C, INTMEM_1BF[] ROM:6D2B stb INTMEM_1C+1, INTMEM_1C0[] ROM:6D30 ldb INTMEM_1A, INTMEM_1BF[] ROM:6D35 subb INTMEM_1C, INTMEM_1A, #-80h ROM:6D39 jc ROM_6D3D ROM:6D3B negb INTMEM_1C ROM:6D3D ROM:6D3D ROM_6D3D: ; CODE XREF: ROM_6B93+1A6↑j ROM:6D3D mulub INTMEM_1C, INTMEM_1BA[] ROM:6D42 divub INTMEM_1C, #0Ah ROM:6D45 jv ROM_6D4A ROM:6D47 jbc INTMEM_1C, 7, ROM_6D4D ROM:6D4A ROM:6D4A ROM_6D4A: ; CODE XREF: ROM_6B93+1B2↑j ROM:6D4A ldb INTMEM_1C, #7Fh ROM:6D4D ROM:6D4D ROM_6D4D: ; CODE XREF: ROM_6B93+1B4↑j ROM:6D4D jbs INTMEM_1A, 7, ROM_6D52 ROM:6D50 negb INTMEM_1C ROM:6D52 ROM:6D52 ROM_6D52: ; CODE XREF: ROM_6B93:ROM_6D4D↑j ROM:6D52 addb INTMEM_1C, #-80h ROM:6D55 stb INTMEM_1C, INTMEM_1C1[] ROM:6D5A clr INTMEM_20 ROM:6D5C ldb INTMEM_1C+2, INTMEM_1C0[] ROM:6D61 cmpb INTMEM_1C+2, #-80h ROM:6D64 je ROM_6D69 ROM:6D66 lcall ROM_4C0C ROM:6D69 ROM:6D69 ROM_6D69: ; CODE XREF: ROM_6B93+1D1↑j ROM:6D69 st INTMEM_20, INTMEM_3C2[] ROM:6D6E ld INTMEM_20+2, #0 ROM:6D72 jbs INTMEM_1C+2, 7, ROM_6D79 ROM:6D75 ld INTMEM_20+2, #4 ROM:6D79 ROM:6D79 ROM_6D79: ; CODE XREF: ROM_6B93+1DF↑j ROM:6D79 lcall ROM_4C5D ROM:6D7C clr INTMEM_20 ROM:6D7E ldb INTMEM_1C+2, INTMEM_1C1[] ROM:6D83 cmpb INTMEM_1C+2, #-80h ROM:6D86 je ROM_6D8B ROM:6D88 lcall ROM_4C0C ROM:6D8B ROM:6D8B ROM_6D8B: ; CODE XREF: ROM_6B93+1F3↑j ROM:6D8B st INTMEM_20, INTMEM_3C4[] ROM:6D90 ld INTMEM_20+2, #2 ROM:6D94 jbs INTMEM_1C+2, 7, ROM_6D9B ROM:6D97 ld INTMEM_20+2, #6 ROM:6D9B ROM:6D9B ROM_6D9B: ; CODE XREF: ROM_6B93+201↑j ROM:6D9B lcall ROM_4C5D ROM:6D9E ldb INTMEM_1C+2, INTMEM_1BC[] ROM:6DA3 cmpb INTMEM_1C+2, INTMEM_1C2[] ROM:6DA8 jnh ROM_6DAF ROM:6DAA stb INTMEM_1C+2, INTMEM_1C2[] ROM:6DAF ROM:6DAF ROM_6DAF: ; CODE XREF: ROM_6B93+215↑j ROM:6DAF ldb INTMEM_1A, INTMEM_D8+1 ROM:6DB2 cmpb INTMEM_1A, INTMEM_1C3[] ROM:6DB7 jnh ROM_6DBE ROM:6DB9 stb INTMEM_1A, INTMEM_1C3[] ROM:6DBE ROM:6DBE ROM_6DBE: ; CODE XREF: ROM_6B93+224↑j ROM:6DBE cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:6DC3 jc ROM_6DFB ROM:6DC5 jbc INTMEM_AD, 3, ROM_6DFB ROM:6DC8 cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6DCD jne ROM_6DD6 ROM:6DCF cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6DD4 je ROM_6E05 ROM:6DD6 ROM:6DD6 ROM_6DD6: ; CODE XREF: ROM_6B93+23A↑j ROM:6DD6 ldb INTMEM_20, INTMEM_1C3[] ROM:6DDB subb INTMEM_20, INTMEM_1A ROM:6DDE cmpb INTMEM_20, 0E3h[INTMEM_56] ROM:6DE3 jc ROM_6DFB ROM:6DE5 ldb INTMEM_20, INTMEM_1C2[] ROM:6DEA subb INTMEM_20, INTMEM_1C+2 ROM:6DED cmpb INTMEM_20, 0E4h[INTMEM_56] ROM:6DF2 jnc ROM_6E0F ROM:6DF4 cmpb INTMEM_1C+2, INTMEM_1B9[] ROM:6DF9 je ROM_6E0F ROM:6DFB ROM:6DFB ROM_6DFB: ; CODE XREF: ROM_6B93+230↑j ROM:6DFB ; ROM_6B93+232↑j ... ROM:6DFB st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6E00 st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6E05 ROM:6E05 ROM_6E05: ; CODE XREF: ROM_6B93+241↑j ROM:6E05 stb INTMEM_1A, INTMEM_1C3[] ROM:6E0A stb INTMEM_1C+2, INTMEM_1C2[] ROM:6E0F ROM:6E0F ROM_6E0F: ; CODE XREF: ROM_6B93+25F↑j ROM:6E0F ; ROM_6B93+266↑j ROM:6E0F ldb INTMEM_1C+2, INTMEM_1BC[] ROM:6E14 cmpb INTMEM_1C+2, INTMEM_1C4[] ROM:6E19 jc ROM_6E20 ROM:6E1B stb INTMEM_1C+2, INTMEM_1C4[] ROM:6E20 ROM:6E20 ROM_6E20: ; CODE XREF: ROM_6B93+286↑j ROM:6E20 ldb INTMEM_1A, INTMEM_D8+1 ROM:6E23 cmpb INTMEM_1A, INTMEM_1C5[] ROM:6E28 jc ROM_6E2F ROM:6E2A stb INTMEM_1A, INTMEM_1C5[] ROM:6E2F ROM:6E2F ROM_6E2F: ; CODE XREF: ROM_6B93+295↑j ROM:6E2F cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:6E34 jc ROM_6E84 ROM:6E36 cmpb INTMEM_D8+1, 0E8h[INTMEM_56] ROM:6E3B jc ROM_6E84 ROM:6E3D cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:6E42 jc ROM_6E84 ROM:6E44 jbc INTMEM_FA, 2, ROM_6E4A ROM:6E47 jbc INTMEM_AD, 3, ROM_6E84 ROM:6E4A ROM:6E4A ROM_6E4A: ; CODE XREF: ROM_6B93+2B1↑j ROM:6E4A cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6E4F jne ROM_6E58 ROM:6E51 cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6E56 je ROM_6E8E ROM:6E58 ROM:6E58 ROM_6E58: ; CODE XREF: ROM_6B93+2BC↑j ROM:6E58 subb INTMEM_20, INTMEM_1A, INTMEM_1C5[] ROM:6E5E cmpb INTMEM_20, 0E5h[INTMEM_56] ROM:6E63 jc ROM_6E84 ROM:6E65 ldb INTMEM_1A+1, INTMEM_1BD[] ROM:6E6A subb INTMEM_1A+1, #-80h ROM:6E6D jbs INTMEM_1A+1, 7, ROM_6E77 ROM:6E70 cmpb INTMEM_1A+1, 0E6h[INTMEM_56] ROM:6E75 jc ROM_6E84 ROM:6E77 ROM:6E77 ROM_6E77: ; CODE XREF: ROM_6B93+2DA↑j ROM:6E77 subb INTMEM_20, INTMEM_1C+2, INTMEM_1C4[] ROM:6E7D cmpb INTMEM_20, 0E7h[INTMEM_56] ROM:6E82 jnc ROM_6E98 ROM:6E84 ROM:6E84 ROM_6E84: ; CODE XREF: ROM_6B93+2A1↑j ROM:6E84 ; ROM_6B93+2A8↑j ... ROM:6E84 st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6E89 st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6E8E ROM:6E8E ROM_6E8E: ; CODE XREF: ROM_6B93+2C3↑j ROM:6E8E stb INTMEM_1A, INTMEM_1C5[] ROM:6E93 stb INTMEM_1C+2, INTMEM_1C4[] ROM:6E98 ROM:6E98 ROM_6E98: ; CODE XREF: ROM_6B93+2EF↑j ROM:6E98 ld INTMEM_1A, INTMEM_1EC[] ROM:6E9D cmp INTMEM_1A, INTMEM_1EE[] ROM:6EA2 jc ROM_6EA9 ROM:6EA4 ld INTMEM_1A, INTMEM_1EE[] ROM:6EA9 ROM:6EA9 ROM_6EA9: ; CODE XREF: ROM_6B93+30F↑j ROM:6EA9 ld INTMEM_1C, INTMEM_1E8[] ROM:6EAE cmp INTMEM_1C, INTMEM_1EA[] ROM:6EB3 jc ROM_6EBA ROM:6EB5 ld INTMEM_1C, INTMEM_1EA[] ROM:6EBA ROM:6EBA ROM_6EBA: ; CODE XREF: ROM_6B93+320↑j ROM:6EBA cmp INTMEM_1C, ZERO_REG ; Zero register ROM:6EBD je ROM_6ECF ROM:6EBF ldb INTMEM_1C+2, INTMEM_1BB[] ROM:6EC4 mulub INTMEM_1C+2, #20h ; ' ' ROM:6EC7 add INTMEM_1C, INTMEM_1C+2 ROM:6ECA jnc ROM_6ECF ROM:6ECC ldbse INTMEM_1C, #-1 ROM:6ECF ROM:6ECF ROM_6ECF: ; CODE XREF: ROM_6B93+32A↑j ROM:6ECF ; ROM_6B93+337↑j ROM:6ECF st INTMEM_1A, INTMEM_18C[] ROM:6ED4 st INTMEM_1C, INTMEM_18A[] ROM:6ED9 ROM:6ED9 ROM_6ED9: ; CODE XREF: ROM_6B93+E9↑j ROM:6ED9 ret ROM:6ED9 ; End of function ROM_6B93 ROM:6ED9 ROM:6EDA ROM:6EDA ; =============== S U B R O U T I N E ======================================= ROM:6EDA ROM:6EDA ROM:6EDA ROM_6EDA: ; CODE XREF: ROM_4849+15↑p ROM:6EDA ldb INTMEM_1C+2, INTMEM_DF ROM:6EDD ldb INTMEM_1C+3, INTMEM_1AD[] ROM:6EE2 ld INTMEM_1C, #3Dh ; '=' ROM:6EE6 lcall ROM_317A ROM:6EE9 ldb INTMEM_1C+3, INTMEM_1C ROM:6EEC ldb INTMEM_1C+2, INTMEM_1AE[] ROM:6EF1 ld INTMEM_1C, #3Ch ; '<' ROM:6EF5 lcall ROM_317A ROM:6EF8 mulub INTMEM_1C, INTMEM_1C+3 ROM:6EFB shr INTMEM_1C, #1 ROM:6EFE st INTMEM_1C, INTMEM_270[] ROM:6F03 ret ROM:6F03 ; End of function ROM_6EDA ROM:6F03 ROM:6F03 ; --------------------------------------------------------------------------- ROM:6F04 db 3Fh, 57h, 47h, 57h, 73h, 57h, 0D0h, 57h, 0AEh, 60h ROM:6F04 db 0BEh, 60h, 0CEh, 60h, 0D0h, 60h, 42h, 61h, 18h, 61h ROM:6F04 db 60h, 61h, 0FEh, 64h, 5, 65h, 1Fh, 65h, 2Bh, 65h, 3Fh ROM:6F04 db 65h, 5Ch, 65h, 0F8h, 68h, 0F8h, 68h, 0Bh, 69h, 23h ROM:6F04 db 69h, 3Bh, 69h, 54h, 69h, 6Fh, 69h, 8Fh, 69h, 0A0h, 69h ROM:6F04 db 0AFh, 69h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F04 db 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8504 db 0FFh, 0FFh, 0FFh, 0FFh, 0, 9, 0F5h, 1 ROM:8704 db 5Fh, 14h, 0, 0, 0B0h, 4, 55h, 1, 10h, 2, 0DCh, 5, 0DCh ROM:8704 db 5, 1, 0, 1, 0, 2, 0, 40h, 0, 90h, 1, 58h, 2, 40h, 2 ROM:8704 db 80h, 1, 40h, 2, 0C0h, 8, 80h, 0, 0, 0, 80h, 1, 80h ROM:8704 db 0, 80h, 3, 0FFh, 0FFh, 0C0h, 0, 58h, 0CFh, 0E0h, 83h ROM:8704 db 90h, 1, 64h, 0, 2Ch, 1Ah, 0FFh, 0FFh, 64h, 0, 77h, 1 ROM:8704 db 32h, 0, 0E8h, 3, 32h, 0, 0A9h, 1, 92h, 36h, 0E4h, 0Ch ROM:8704 db 4Bh, 0, 4Bh, 0, 0FFh, 7Fh, 6Bh, 3, 0E0h, 15h, 0E0h ROM:8704 db 15h, 0Ah, 0, 0D0h, 7, 2Ch, 1, 26h, 0, 33h, 0Ch, 0, 64h ROM:8704 db 14h, 5, 0BCh, 2, 0BCh, 2, 3Ch, 73h, 2Ch, 4Ch, 1Fh, 63h ROM:8704 db 31h, 60h, 3Ah, 7, 0A8h, 16h, 76h, 16h, 0D5h, 82h, 0Ch ROM:8704 db 0, 3Ch, 0, 0Dh, 82h, 19h, 80h, 52h, 3, 52h, 3, 32h ROM:8704 db 0, 0C8h, 0, 0DCh, 5, 79h, 7Fh, 0D0h, 7, 52h, 3, 0D6h ROM:8704 db 6, 39h, 3, 0EEh, 2, 12h, 3, 96h, 7Dh, 0AAh, 1Dh, 6 ROM:8704 db 2, 3Fh, 4, 20h, 0FDh, 3, 0Fh, 0FEh, 3, 0E8h, 0F5h, 0Ah ROM:8704 db 8Eh, 6Bh, 28h, 0C8h, 8Ah, 4, 2, 2Fh, 0A3h, 0A9h, 0B1h ROM:8704 db 8Eh, 5, 3Ch, 6Eh, 1, 7Dh, 0FAh, 3, 1Fh, 2, 3Fh, 3, 0 ROM:8704 db 2Ch, 0C8h, 0AAh, 0B4h, 78h, 5, 7, 0Fh, 26h, 0FFh, 18h ROM:8704 db 20h, 3Ch, 5, 95h, 9Ch, 50h, 6, 7Dh, 6, 0Ch, 15h, 2 ROM:8704 db 3, 2, 2, 0Fh, 0, 32h, 0Ah, 32h, 4, 5, 0FFh, 0E8h, 96h ROM:8704 db 9, 0FFh, 1Ch, 92h, 0C3h, 0E3h, 0, 0FFh, 0Fh, 0EFh, 2Ah ROM:8704 db 0Dh, 1Bh, 8Eh, 0E2h, 5, 34h, 24h, 0, 0A0h, 0B5h, 55h ROM:8704 db 21h, 54h, 73h, 45h, 6Dh, 5Dh, 0Fh, 1Dh, 5, 92h, 5Ch ROM:8704 db 3Fh, 3Fh, 4, 0C9h, 0B5h, 7Eh, 0B1h, 0Ah, 4, 0Bh, 9Eh ROM:8704 db 62h, 80h, 4, 3Ah, 7Dh, 1Eh, 0E3h, 0DCh, 0A0h, 96h, 1Ch ROM:8704 db 1Eh, 1Eh, 73h, 7Dh, 1, 6, 4Bh, 5, 17h, 64h, 80h, 14h ROM:8704 db 0B4h, 66h, 4, 14h, 19h, 0, 1Fh, 1, 25h, 0B2h, 28h, 3 ROM:8704 db 46h, 7, 7, 8Eh, 2Ah, 28h, 0C9h, 89h, 0B1h, 1Ch, 8, 37h ROM:8704 db 14h, 1Bh, 20h, 19h, 19h, 40h, 0, 2, 29h, 69h, 0B6h ROM:8704 db 26h, 3, 1Eh, 7Dh, 0B1h, 0C4h, 0, 0, 10h, 8Fh, 5, 5 ROM:8704 db 8, 1Eh, 3, 1, 51h, 8Dh, 0DDh, 64h, 2Dh, 14h, 2, 1, 18h ROM:8704 db 6Eh, 7, 0Bh, 0Ah, 1, 0Ah, 10h, 18h, 26h, 3Ch, 58h, 0C3h ROM:8704 db 0E0h, 0EEh, 0F5h, 0FFh, 0DDh, 0C3h, 0ABh, 91h, 79h ROM:8704 db 39h, 21h, 0Fh, 0, 7, 1, 0Fh, 14h, 28h, 3Ch, 50h, 0DCh ROM:8704 db 0F0h, 30h, 3Ch, 4Dh, 5Ah, 64h, 0A8h, 0AFh, 5, 1, 0Fh ROM:8704 db 28h, 4Bh, 78h, 8Ch, 4Eh, 3Ch, 32h, 0Eh, 0Dh, 2, 1, 0Eh ROM:8704 db 0B1h, 44h, 40h, 4, 1, 1Ch, 40h, 95h, 0B1h, 4Eh, 3Bh ROM:8704 db 1Dh, 6, 9, 1, 0Eh, 2Ah, 47h, 63h, 7Fh, 9Ch, 0B6h, 0D2h ROM:8704 db 0F1h, 0B4h, 64h, 39h, 24h, 1Ch, 1Bh, 17h, 14h, 0Fh ROM:8704 db 5, 1, 0Eh, 47h, 55h, 87h, 0E3h, 0C8h, 50h, 23h, 0Ah ROM:8704 db 5, 0Bh, 1, 3Ch, 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h, 8Ch ROM:8704 db 96h, 0A0h, 2Eh, 36h, 3Eh, 3Fh, 40h, 41h, 41h, 43h, 46h ROM:8704 db 47h, 49h, 2, 1, 39h, 9Ch, 54h, 54h, 8, 1, 0Eh, 2Ah ROM:8704 db 47h, 63h, 80h, 9Ch, 0B1h, 0CDh, 0C2h, 8Eh, 5Bh, 34h ROM:8704 db 22h, 18h, 12h, 11h, 0Bh, 1, 3Ch, 46h, 50h ROM:8904 db 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 96h, 0A0h, 0D8h, 0C9h ROM:8904 db 0B6h, 0A9h, 0A1h, 9Eh, 9Ah, 96h, 93h, 90h, 8Dh, 7, 1 ROM:8904 db 0Eh, 2Ah, 47h, 63h, 80h, 9Ch, 0B1h, 80h, 80h, 60h, 40h ROM:8904 db 30h, 28h, 28h, 4, 1, 39h, 55h, 78h, 0AAh, 0FAh, 96h ROM:8904 db 70h, 64h, 3, 1, 8Eh, 0A4h, 0B1h, 58h, 3Eh, 1Fh, 2, 1 ROM:8904 db 39h, 0AAh, 21h, 30h, 3, 1, 1Ch, 39h, 0CCh, 3, 0Ah, 26h ROM:8904 db 3, 1, 1Ch, 47h, 95h, 14h, 2Dh, 37h, 3, 1, 1Ch, 47h ROM:8904 db 71h, 19h, 2Dh, 32h, 3, 1, 0Eh, 63h, 0AAh, 2Ch, 26h ROM:8904 db 23h, 2, 1, 0Eh, 39h, 28h, 23h, 2, 1, 20h, 0CCh, 1Eh ROM:8904 db 14h, 7, 1, 5Ah, 63h, 70h, 80h, 8Fh, 9Eh, 0FDh, 7Dh ROM:8904 db 28h, 5, 0, 12h, 1Bh, 3Ch, 4, 1, 0, 2Dh, 5Eh, 78h, 0Ch ROM:8904 db 32h, 7Fh, 0FFh, 3, 1, 78h, 0A0h, 0B4h, 0, 5Dh, 7Fh ROM:8904 db 4, 1, 0Ch, 32h, 7Fh, 0FFh, 0, 2Dh, 5Eh, 78h, 3, 1, 0 ROM:8904 db 5Dh, 7Fh, 78h, 0A0h, 0B4h, 8, 1, 0Eh, 47h, 63h, 7Fh ROM:8904 db 9Ch, 0B1h, 0CCh, 0D5h, 0A2h, 68h, 60h, 53h, 45h, 24h ROM:8904 db 28h, 34h, 5, 1, 28h, 3Ch, 64h, 8Ch, 0B4h, 33h, 56h ROM:8904 db 71h, 6Eh, 7Bh, 3, 1, 39h, 0B1h, 0CCh, 0B4h, 82h, 64h ROM:8904 db 8, 1, 4Eh, 67h, 78h, 7Ch, 80h, 84h, 88h, 91h, 0A3h ROM:8904 db 96h, 0A8h, 0A8h, 0B4h, 0C0h, 0C0h, 0D4h, 6, 1, 0Bh ROM:8904 db 0Eh, 30h, 38h, 4Ah, 54h, 0, 0Ah, 0Ah, 1Eh, 1Eh, 0Ah ROM:8904 db 7, 1, 0Eh, 2Ah, 47h, 63h, 80h, 9Dh, 0B1h, 3Eh, 37h ROM:8904 db 2Fh, 23h, 1Fh, 1Ch, 1Bh, 7, 5, 0Eh, 14h, 1Eh, 28h, 46h ROM:8904 db 64h, 96h, 0Fh, 28h, 50h, 8Ch, 0DCh, 40h, 6Fh, 0A8h ROM:8904 db 0C8h, 0D7h, 0E3h, 0E8h, 22h, 3Bh, 7Ah, 0AAh, 0D2h, 0DBh ROM:8904 db 0E8h, 1Ch, 22h, 4Ah, 7Ah, 0CFh, 0D6h, 0E3h, 1Ch, 1Ch ROM:8904 db 2Eh, 4Fh, 0B6h, 0D1h, 0DDh, 1Ch, 1Ch, 1Ch, 2Eh, 8Bh ROM:8904 db 0C2h, 0DAh, 7, 6, 1Ch, 36h, 4Fh, 69h, 82h, 9Ch, 0B5h ROM:8904 db 0Fh, 14h, 28h, 3Ch, 64h, 8Ch, 0, 0, 0, 0, 0, 4, 8, 0 ROM:8904 db 0, 0, 0, 4, 6, 0Ah, 0, 2, 3, 6, 9, 0Ch, 0Dh, 0, 2, 7 ROM:8904 db 9, 0Bh, 0Dh, 0Fh, 2, 7, 0Dh, 0Fh, 10h, 11h, 18h, 3 ROM:8904 db 0Dh, 10h, 11h, 13h, 19h, 19h, 3, 4, 0Eh, 78h, 0B1h ROM:8904 db 0, 1, 2, 3, 0F4h, 0F1h, 0ECh, 0EBh, 0E1h, 0BDh, 0DCh ROM:8904 db 0DAh, 0DCh, 0, 0, 0, 5, 4, 0Eh, 39h, 63h, 8Eh, 0B1h ROM:8904 db 0, 1, 2, 3, 32h, 32h, 2Ch, 26h, 19h, 32h, 2Ch, 26h ROM:8904 db 26h, 26h, 32h, 32h, 2Dh, 26h, 19h, 32h, 2Ch, 26h, 20h ROM:8904 db 19h, 8, 4, 4Dh, 74h, 7Dh, 80h, 8Fh, 97h, 0B3h, 0CDh ROM:8904 db 1Ch, 4Fh, 9Ch, 0CFh, 3Ch, 14h, 7, 0, 11h, 3Eh, 4Eh ROM:8904 db 0C8h, 3Ch, 1Ah, 0Fh, 0, 0Fh, 3Ah, 50h, 0C8h, 5Ah, 26h ROM:8904 db 0Fh, 0, 0Dh, 35h, 49h, 0B4h, 64h, 24h, 12h, 0, 0Ch ROM:8904 db 28h, 45h, 0A0h, 5, 4, 80h, 81h, 82h, 88h, 8Fh, 1Ch ROM:8904 db 4Fh, 9Ch, 0CFh, 0, 3, 1Ah, 2Ch, 88h, 0, 2, 1Ah, 29h ROM:8904 db 78h, 0, 2, 14h, 29h, 68h, 0, 2, 10h, 2Ah, 60h, 4, 6 ROM:8904 db 85h, 8Ch, 0B3h, 0C0h, 0Eh, 39h, 55h, 63h, 8Eh, 0B1h ROM:8904 db 64h, 7Dh, 7Dh, 3Ch, 64h, 7Dh, 7Dh, 3Ch, 64h, 73h, 73h ROM:8904 db 37h, 5Fh, 70h, 70h, 32h, 48h, 58h, 4Bh, 32h, 32h, 32h ROM:8904 db 32h, 32h ROM:8B04 db 3, 5, 36h, 82h, 0CFh, 0Fh, 28h, 50h, 8Ch, 0DCh, 8, 0Ah ROM:8B04 db 10h, 0Ah, 14h, 19h, 0Ch, 16h, 1Bh, 0Fh, 19h, 1Eh, 14h ROM:8B04 db 1Bh, 1Eh, 2, 2, 82h, 0CFh, 22h, 3Ch, 6Ch, 63h, 6Ch ROM:8B04 db 63h, 0Ch, 0Ch, 1Ch, 29h, 36h, 42h, 4Fh, 5Ch, 69h, 82h ROM:8B04 db 9Ch, 0B5h, 0CFh, 0E8h, 6, 0Ch, 0Fh, 1Eh, 28h, 41h, 4Bh ROM:8B04 db 78h, 8Ch, 0B4h, 0DCh, 0F0h, 0D5h, 0D5h, 0D5h, 0D5h ROM:8B04 db 0D5h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 73h ROM:8B04 db 74h, 7Dh, 83h, 89h, 89h, 8Bh, 93h, 98h, 9Bh, 0A2h, 9Fh ROM:8B04 db 7Dh, 79h, 77h, 82h, 8Bh, 8Ch, 8Fh, 98h, 9Dh, 9Fh, 0A1h ROM:8B04 db 9Ah, 76h, 7Dh, 89h, 8Fh, 93h, 8Eh, 94h, 9Bh, 9Eh, 0A0h ROM:8B04 db 0A5h, 9Fh, 79h, 80h, 8Dh, 92h, 96h, 92h, 97h, 9Dh, 0A1h ROM:8B04 db 0A3h, 0A8h, 0A2h, 7Bh, 85h, 95h, 95h, 98h, 95h, 9Ch ROM:8B04 db 0A3h, 0A7h, 0A8h, 0ACh, 0A6h, 79h, 83h, 8Bh, 93h, 97h ROM:8B04 db 93h, 9Bh, 0A2h, 0A5h, 0A7h, 0ABh, 0A7h, 73h, 81h, 8Eh ROM:8B04 db 95h, 99h, 97h, 9Dh, 0A5h, 0A8h, 0AAh, 0AFh, 0ACh, 6Fh ROM:8B04 db 7Dh, 8Ah, 91h, 98h, 95h, 9Ah, 0A2h, 0A6h, 0A8h, 0ACh ROM:8B04 db 0B0h, 69h, 78h, 87h, 8Fh, 97h, 94h, 9Bh, 9Fh, 0A3h ROM:8B04 db 0A5h, 0A7h, 0ADh, 62h, 6Ch, 74h, 83h, 8Bh, 8Ah, 88h ROM:8B04 db 93h, 94h, 96h, 98h, 99h, 5Ah, 65h, 69h, 74h, 7Bh, 80h ROM:8B04 db 81h, 8Bh, 8Bh, 8Ch, 8Eh, 91h, 2, 3, 0B5h, 0C2h, 0Fh ROM:8B04 db 8Ch, 0DCh, 92h, 92h, 92h, 92h, 92h, 7Dh, 2, 4, 0C2h ROM:8B04 db 0CFh, 14h, 78h, 8Ch, 0B4h, 92h, 80h, 92h, 80h, 92h ROM:8B04 db 7Dh, 92h, 79h, 2, 2, 5Ch, 8Ch, 9Ch, 0AAh, 0A0h, 0A0h ROM:8B04 db 0A0h, 0A0h, 0Bh, 3, 0Eh, 2Ah, 47h, 63h, 7Fh, 9Ch, 0AAh ROM:8B04 db 0B6h, 0B6h, 0EAh, 0F1h, 36h, 82h, 0CFh, 93h, 5Eh, 32h ROM:8B04 db 1Dh, 1Ah, 18h, 16h, 16h, 14h, 14h, 10h, 93h, 5Eh, 30h ROM:8B04 db 1Ah, 17h, 16h, 15h, 15h, 14h, 14h, 11h, 99h, 61h, 39h ROM:8B04 db 24h, 1Dh, 18h, 15h, 14h, 14h, 14h, 11h, 2, 2, 0Eh, 59h ROM:8B04 db 39h, 71h, 14h, 14h, 14h, 14h, 2, 3, 1Ch, 0B5h, 0, 0Fh ROM:8B04 db 8Ch, 24h, 24h, 24h, 30h, 18h, 30h, 2, 4, 8Ch, 0B4h ROM:8B04 db 14h, 3Ch, 64h, 8Ch, 30h, 18h, 24h, 24h, 30h, 24h, 24h ROM:8B04 db 24h, 5, 5, 1Ch, 36h, 4Fh, 69h, 9Ch, 14h, 30h, 3Ch, 64h ROM:8B04 db 6Eh, 2Ah, 32h, 3Fh, 49h, 42h, 2Ah, 39h, 48h, 49h, 44h ROM:8B04 db 37h, 3Bh, 49h, 4Eh, 47h, 35h, 3Eh, 42h, 4Ah, 5Dh, 35h ROM:8B04 db 3Fh, 44h, 48h, 5Dh, 4, 4, 1Ch, 36h, 4Fh, 69h, 14h, 30h ROM:8B04 db 3Ch, 64h, 2Ch, 2Eh, 3Bh, 48h, 34h, 32h, 40h, 4Bh, 35h ROM:8B04 db 3Ah, 41h, 30h, 32h, 36h, 43h, 31h, 3, 3, 36h, 76h, 0CFh ROM:8B04 db 1Eh, 64h, 0FFh, 15h, 1Eh, 11h, 16h, 16h, 20h, 12h, 12h ROM:8B04 db 20h, 3, 2, 29h, 76h, 0CFh, 1Eh, 0FFh, 14h, 13h, 16h ROM:8B04 db 12h, 12h, 12h, 0Ah, 5, 1Ch, 39h, 4Eh, 63h, 78h, 8Eh ROM:8B04 db 9Ch, 0AAh, 0B1h, 0CDh, 1Ch, 39h, 63h, 8Eh, 0AAh, 66h ROM:8B04 db 46h, 44h, 3Ch, 36h, 2Eh, 2Ah, 1Bh, 13h, 0, 62h, 45h ROM:8B04 db 43h, 3Bh, 35h, 2Fh, 2Bh, 1Dh, 11h, 0, 58h, 44h, 41h ROM:8B04 db 32h, 2Ch, 2Ah, 23h, 1Ah, 0Eh, 0, 58h, 43h, 3Eh, 30h ROM:8B04 db 28h, 27h, 1Eh, 14h, 8, 0, 58h, 43h, 3Eh, 30h, 28h, 22h ROM:8B04 db 16h, 0Ch, 7, 0, 5, 2, 63h, 78h, 8Eh, 9Ch, 0B1h, 39h ROM:8B04 db 6Ah, 0, 2, 5, 6, 0Ah, 0, 2, 5, 6, 0Ah, 4 ROM:8D04 db 5, 28h, 3Eh, 6Eh, 0B4h, 1Ch, 32h, 8Eh, 0B8h, 0CDh, 9Bh ROM:8D04 db 0A1h, 0AFh, 0B4h, 98h, 96h, 95h, 9Bh, 87h, 8Ch, 96h ROM:8D04 db 9Bh, 55h, 6Ch, 76h, 8Ah, 55h, 6Ch, 76h, 7Bh, 5, 0Ah ROM:8D04 db 36h, 5Ch, 88h, 0A9h, 0CFh, 39h, 47h, 60h, 62h, 9Ch ROM:8D04 db 0A3h, 0ADh, 0B1h, 0BEh, 0FFh, 7Eh, 7Eh, 7Ch, 7Bh, 7Ah ROM:8D04 db 8Ah, 8Ah, 80h, 7Eh, 7Ch, 8Ah, 8Ah, 80h, 7Eh, 7Ch, 9Eh ROM:8D04 db 8Dh, 8Bh, 83h, 7Ch, 9Eh, 8Dh, 8Bh, 83h, 7Eh, 93h, 8Dh ROM:8D04 db 8Ah, 83h, 80h, 8Ah, 8Ah, 85h, 80h, 80h, 80h, 80h, 80h ROM:8D04 db 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 86h, 8Ah ROM:8D04 db 8Ah, 2, 3, 0B5h, 0E8h, 0Eh, 8Eh, 0B1h, 80h, 80h, 80h ROM:8D04 db 80h, 8Ah, 8Ah, 9, 0Bh, 1Ch, 36h, 4Fh, 69h, 83h, 9Ch ROM:8D04 db 0B5h, 0CFh, 0E8h, 0Eh, 14h, 28h, 3Ch, 50h, 64h, 78h ROM:8D04 db 8Ch, 0A0h, 0C8h, 0F0h, 96h, 96h, 96h, 96h, 98h, 9Ch ROM:8D04 db 0A0h, 0ACh, 0B4h, 96h, 90h, 90h, 94h, 96h, 97h, 9Eh ROM:8D04 db 0A2h, 0ACh, 8Ah, 86h, 86h, 84h, 8Fh, 92h, 9Ah, 0A0h ROM:8D04 db 0A4h, 8Ch, 72h, 76h, 80h, 8Ah, 8Dh, 90h, 9Ah, 0A0h ROM:8D04 db 82h, 6Ah, 74h, 7Ch, 80h, 83h, 86h, 92h, 9Ah, 6Eh, 68h ROM:8D04 db 70h, 78h, 7Ah, 7Eh, 83h, 90h, 92h, 6Ah, 67h, 6Ch, 74h ROM:8D04 db 76h, 7Ch, 80h, 8Ch, 90h, 66h, 66h, 6Ch, 71h, 73h, 7Ah ROM:8D04 db 76h, 88h, 8Ch, 66h, 65h, 67h, 70h, 72h, 76h, 74h, 84h ROM:8D04 db 8Ah, 66h, 66h, 65h, 6Ch, 70h, 70h, 74h, 7Ch, 80h, 66h ROM:8D04 db 66h, 64h, 68h, 70h, 70h, 74h, 78h, 7Ah, 4, 4, 1Ch, 42h ROM:8D04 db 82h, 0B5h, 14h, 28h, 3Ch, 64h, 7Ch, 93h, 0ADh, 0ADh ROM:8D04 db 78h, 7Ch, 97h, 0A0h, 78h, 75h, 80h, 9Ch, 73h, 86h, 80h ROM:8D04 db 98h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D04 db 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0EBh, 6, 0E5h, 2, 0D7h, 2, 72h, 6, 65h, 6, 22h, 6, 0C5h ROM:8F04 db 2, 0BDh, 2, 0B1h, 2, 3, 6, 9Fh, 2, 97h, 2, 8Dh, 2, 85h ROM:8F04 db 2, 7Bh, 2, 6Bh, 2, 0F0h, 5, 65h, 2, 5Fh, 2, 57h, 2 ROM:8F04 db 4Fh, 2, 47h, 2, 3Fh, 2, 39h, 2, 0ADh, 5, 0A0h, 5, 8Fh ROM:8F04 db 5, 75h, 5, 50h, 5, 31h, 2, 27h, 2, 17h, 2, 40h, 5, 33h ROM:8F04 db 5, 0FFh, 1, 0EDh, 1, 0E7h, 1, 0CFh, 1, 0C3h, 1, 29h ROM:8F04 db 5, 0F8h, 4, 0AFh, 1, 0EEh, 4, 0DEh, 4, 0D1h, 4, 27h ROM:8F04 db 4, 1Dh, 4, 4, 4, 0A5h, 1, 0E0h, 3, 0C1h, 3, 93h, 3 ROM:8F04 db 9Fh, 1, 93h, 1, 83h, 1, 74h, 3, 5Fh, 3, 26h, 3, 0F5h ROM:8F04 db 2, 6Dh, 1, 67h, 1, 5Fh, 1, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9104 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9304 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9504 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9704 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9904 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F04 ; end of 'ROM' ROM:9F04 ROM:9F04 ; end of file