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 : 87E00341F203520BBA70940C077228BEA9EDF3764888EFC17A065A29B4C8C543 INTMEM:0000 ; Input MD5 : 30535EBE7237B1B0CC58A554FA9B9B47 INTMEM:0000 ; Input CRC32 : B54A01CE 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_29FA-942↓w INTMEM:0000 ; ROM_29FA-934↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_29FA:ROM_2089↓w INTMEM:0002 ; ROM_29FA:ROM_21D6↓r ... INTMEM:0004 ds 1 ; DATA XREF: ROM_29FA-7F2↓w INTMEM:0004 ; ROM_29FA:ROM_220E↓w ... INTMEM:0005 ds 1 INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_29FA-7FD↓w INTMEM:0006 ; ROM_29FA-26A↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_3493+6↓r INTMEM:0007 ; ROM_3493+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_29FA+22↓w INTMEM:0008 ; ROM_37B6:ROM_3800↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 2 ; DATA XREF: ROM_29FA-3E1↓r INTMEM:0009 ; ROM_29E3+7↓r ... INTMEM:0009 ; Interrupt pending register INTMEM:000B ds 1 INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_37B6+B0↓w INTMEM:000E ; ROM_37B6+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_29FA-225↓r INTMEM:000F ; ROM_29FA-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 1 ; DATA XREF: ROM_29FA:ROM_253C↓r INTMEM:0010 ; ROM_29FA-252↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0011 INTMEM_11: ds 1 ; DATA XREF: ROM_2C58+5↓r INTMEM:0011 ; ROM_37B6+C2↓w ... INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_37B6+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_37B6+4D↓r INTMEM:0013 ; ROM_37B6+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_37B6:ROM_3960↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_29FA-808↓r INTMEM:0015 ; ROM_29FA:ROM_2885↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_29FA-3DB↓r INTMEM:0016 ; ROM_29E3+1↓r ... INTMEM:0017 ds 1 INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_29FA-4F6↓r INTMEM:0018 ; ROM_29FA:ROM_289B↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_29FA-96E↓r INTMEM:001A ; ROM_29FA-7E2↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_29FA-96B↓r INTMEM:001C ; ROM_29FA:ROM_20D6↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_29FA-965↓r INTMEM:0020 ; ROM_29FA-946↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:3218↓w INTMEM:0024 ; ROM_4E42+173↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2CC9↓w INTMEM:0026 ; ROM_2CC9+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_2A89+12↓r INTMEM:0028 ; ROM_37B6↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_29FA-3DB↓w INTMEM:002A ; ROM_29FA-3D8↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_29FA-95F↓r INTMEM:002C ; ROM_29FA-584↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2CDD+2↓w INTMEM:0030 ; ROM_2CDD+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2C83+13↓w INTMEM:0032 ; ROM_2CBB+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2D3B+23↓r INTMEM:0034 ; ROM_2D76↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:3216↓r INTMEM:0036 ; ROM:3B48↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_34AC+3↓r INTMEM:003B ; ROM:3AF7↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:3FB4↓w INTMEM:003C ; ROM:3FBD↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:3AF0↓w INTMEM:003E ; ROM:3AF4↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2E76+6↓w INTMEM:0040 ; ROM_486A+16↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3DE9↓w INTMEM:0042 ; ROM_486A+2B↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3DEF↓w INTMEM:0044 ; ROM_486A+30↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3DF7↓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 1 ; DATA XREF: ROM_486A+F↓w INTMEM:004C ; ROM_4932+11↓r ... INTMEM:004D INTMEM_4D: ds 1 ; DATA XREF: ROM_29FA:ROM_2698↓r INTMEM:004D ; ROM_2AA1+30↓w ... INTMEM:004E INTMEM_4E: ds 1 ; DATA XREF: ROM_29FA:ROM_2215↓w INTMEM:004E ; ROM_29FA-661↓w ... INTMEM:004F ds 1 INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_29FA-1F9↓w INTMEM:0050 ; ROM:3E22↓w INTMEM:0052 INTMEM_52: ds 1 ; DATA XREF: ROM_3510+5F↓w INTMEM:0052 ; ROM_3985+13↓w ... INTMEM:0053 ds 1 INTMEM:0054 INTMEM_54: ds 1 ; DATA XREF: ROM_29FA:ROM_27FE↓w INTMEM:0054 ; ROM_29FA:ROM_2804↓r ... INTMEM:0055 INTMEM_55: ds 1 ; DATA XREF: ROM_3510+42↓w INTMEM:0055 ; ROM_3510:ROM_356B↓w ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_29FA-8A8↓r INTMEM:0056 ; ROM_29FA:ROM_2192↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_29FA-8D9↓r INTMEM:0058 ; ROM_2A24-168↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_29FA-75D↓w INTMEM:005A ; ROM_29FA-6D2↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_29FA:ROM_221B↓w INTMEM:005C ; ROM_29FA-7D6↓w ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_29FA-606↓w INTMEM:005E ; ROM_29FA:ROM_2657↓w ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_29FA:ROM_22A3↓w INTMEM:0060 ; ROM_29FA-708↓r ... INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_3232:ROM_329A↓w INTMEM:0062 ; ROM_329D↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_29FA-5A8↓r INTMEM:0064 ; ROM_3232:ROM_3276↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_29FA:ROM_241E↓r INTMEM:0066 ; ROM_3232+4E↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_29FA-476↓w INTMEM:0068 ; ROM_29FA-473↓w ... INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_29FA-96E↓w INTMEM:006A ; ROM_29FA-593↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_29FA-96B↓w INTMEM:006C ; ROM_29FA-590↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_29FA-968↓w INTMEM:006E ; ROM_29FA-58D↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_29FA-965↓w INTMEM:0070 ; ROM_29FA-58A↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_29FA-962↓w INTMEM:0072 ; ROM_29FA-587↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_29FA-95F↓w INTMEM:0074 ; ROM_29FA-584↓r INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_29FA-948↓w INTMEM:0076 ; ROM_29FA-942↓r ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_29FA-8F6↓r INTMEM:0078 ; ROM_29FA-8EE↓w ... INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_29FA:ROM_2107↓r INTMEM:007A ; ROM:34BB↓w INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_29FA-8E5↓r INTMEM:007C ; ROM_29FA-8D9↓w ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_29FA-8DF↓w INTMEM:007E ; ROM_29FA-8B0↓r ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_29FA-8DF↓r INTMEM:0080 ; ROM_29FA-8D0↓w ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_29FA-7DC↓w INTMEM:0082 ; ROM_29FA-7CE↓w ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_29FA-7B0↓w INTMEM:0084 ; ROM_29FA-786↓r ... INTMEM:0086 INTMEM_86: ds 2 ; DATA XREF: ROM_29FA-1CA↓w INTMEM:0086 ; ROM_29FA-1C8↓r ... INTMEM:0088 INTMEM_88: ds 2 ; DATA XREF: ROM_29FA-193↓r INTMEM:0088 ; ROM_29FA-164↓w ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_29FA-80A↓w INTMEM:008A ; start+95B↓w INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_29FA:ROM_23D0↓r INTMEM:008B ; ROM_29FA-5FE↓r ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_29FA-8D6↓r INTMEM:008C ; ROM_2A24:ROM_2A54↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_29FA:ROM_266E↓r INTMEM:008E ; ROM_29FA-340↓w ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_29FA:ROM_266E↓r INTMEM:008F ; ROM_29FA:ROM_2698↓w ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_29FA-36C↓w INTMEM:0090 ; ROM_29FA-348↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_29FA-381↓r INTMEM:0091 ; ROM_29FA-37C↓w ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_29FA-3F4↓w INTMEM:0093 ; ROM_2E2E↓w ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_29FA:ROM_2247↓r INTMEM:0095 ; ROM_29FA:ROM_2292↓r ... INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_29FA:ROM_222F↓r INTMEM:0096 ; ROM_29FA-74B↓w ... INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_3191+4E↓w INTMEM:0097 ; ROM_3191+55↓w INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_3A4A:ROM_3A5A↓r INTMEM:0098 ; ROM_3A4A+25↓w ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_3A4A+3↓r INTMEM:0099 ; ROM_3A4A+1B↓r ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_3493+C↓w INTMEM:009A ; ROM_3A4A+20↓r ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_29FA-4CE↓r INTMEM:009B ; ROM_29FA:ROM_254F↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_29FA-959↓r INTMEM:009C ; ROM_29FA-954↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_29FA-91E↓w INTMEM:009D ; ROM_29FA-872↓w ... INTMEM:009E INTMEM_9E: ds 1 ; DATA XREF: ROM_29FA:ROM_20FF↓r INTMEM:009E ; ROM_29FA-8EB↓w ... INTMEM:009F INTMEM_9F: ds 1 ; DATA XREF: ROM_29FA-8E2↓r INTMEM:009F ; ROM_29FA-8D6↓w ... INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_29FA-8DC↓w INTMEM:00A0 ; ROM_29FA-8B7↓r ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM_29FA-8DC↓r INTMEM:00A1 ; ROM_29FA-8D3↓w ... INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM_29FA-621↓r INTMEM:00A2 ; ROM_29FA-5FE↓w INTMEM:00A3 INTMEM_A3: ds 1 ; DATA XREF: ROM_29FA-5F6↓w INTMEM:00A3 ; ROM_29FA:ROM_2406↓r ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM_29FA:ROM_2782↓w INTMEM:00A4 ; ROM_29FA-26E↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_29FA-27E↓w INTMEM:00A5 ; ROM_29FA-27B↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_29FA-267↓w INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_29FA:ROM_27DB↓r INTMEM:00A7 ; ROM_29FA-209↓w ... INTMEM:00A8 INTMEM_A8: ds 1 ; DATA XREF: ROM_3510+1↓r INTMEM:00A8 ; ROM_3510+5↓r ... INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_29FA:ROM_2112↓r INTMEM:00A9 ; ROM_29FA:ROM_21A1↓r ... INTMEM:00AA INTMEM_AA: ds 1 ; DATA XREF: ROM_29FA:ROM_2659↓r INTMEM:00AA ; ROM_29FA:ROM_2665↓w ... INTMEM:00AB INTMEM_AB: ds 1 ; DATA XREF: ROM_29FA:ROM_20AA↓r INTMEM:00AB ; ROM_29FA-94B↓r ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_29FA-5E1↓r INTMEM:00AC ; ROM_3232+51↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_34C2+9↓w INTMEM:00AD ; ROM_34C2+26↓w ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_29FA-95C↓w INTMEM:00AE ; ROM_29FA-916↓r ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_34C2+3↓r INTMEM:00AF ; ROM_34C2+6↓r ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_4E42:ROM_5318↓r INTMEM:00B0 ; ROM_4E42+566↓w INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_54C8+2F3↓w INTMEM:00B1 ; ROM_54C8:ROM_57CB↓r INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_5D71+F5↓w INTMEM:00B2 ; ROM_5D71+100↓w ... INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_5D71+29C↓r INTMEM:00B3 ; ROM_5D71:ROM_608E↓w INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_489E+64↓w INTMEM:00B4 ; ROM_6117+437↓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_5D71+1AF↓r INTMEM:00B6 ; ROM_5D71+20C↓w INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_5D71:ROM_5F27↓r INTMEM:00B7 ; ROM_5D71+211↓w INTMEM:00B8 INTMEM_B8: ds 1 ; DATA XREF: ROM_6117+176↓w INTMEM:00B8 ; ROM_6117+184↓r INTMEM:00B9 INTMEM_B9: ds 6 ; DATA XREF: ROM_4C97+17↓r INTMEM:00B9 ; ROM_4C97+1F↓w ... INTMEM:00BF INTMEM_BF: ds 1 ; DATA XREF: ROM_3A4A+8↓r INTMEM:00BF ; ROM_3A4A+28↓w ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM:3C74↓w INTMEM:00C0 ; ROM_4E42+2D6↓r ... INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM_4E42+3DA↓r INTMEM:00C2 ; ROM_4E42+3F3↓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_5809↓w INTMEM:00C4 ; ROM:5814↓r ... INTMEM:00C5 INTMEM_C5: ds 1 ; DATA XREF: ROM_5D71:ROM_5F37↓r INTMEM:00C5 ; ROM_5D71:ROM_5F3E↓w INTMEM:00C6 INTMEM_C6: ds 1 ; DATA XREF: ROM_6117+58A↓w INTMEM:00C6 ; ROM_6117+599↓r ... INTMEM:00C7 ds 1 INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_5D71+44↓w INTMEM:00C8 ; ROM_5D71:ROM_5DD1↓r ... INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_5D71+152↓w INTMEM:00C9 ; ROM_5D71+233↓r INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_6788+14F↓w INTMEM:00CA ; ROM_6788+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 1 ; DATA XREF: ROM_4E42+659↓w INTMEM:00CC ; ROM_4E42:ROM_54A0↓r INTMEM:00CD INTMEM_CD: ds 1 ; DATA XREF: ROM_6A5B+BB↓w INTMEM:00CD ; ROM_6A5B+C6↓r INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_5D71+B9↓w INTMEM:00CE ; ROM_5D71+C1↓w ... INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_6788+21↓w INTMEM:00CF ; ROM_6788:ROM_67CC↓w ... INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_6788+179↓w INTMEM:00D0 ; ROM_6788+189↓r ... INTMEM:00D2 ds 1 INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_54C8+16A↓w INTMEM:00D3 ; ROM_54C8+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:5937↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_29FA-81E↓w INTMEM:00D8 ; ROM_29FA-817↓w ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM:5944↓w INTMEM:00DA ; ROM:5954↓w ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM_6788:ROM_6A28↓w INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_4E42+3CA↓r INTMEM:00DE ; ROM_6117+8A↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_54C8:ROM_54D3↓w INTMEM:00DF ; ROM_54C8+2D↓r ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_54C8+30F↓r INTMEM:00E0 ; ROM:57DD↓w ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_6117+9↓w INTMEM:00E1 ; ROM_6117+C2↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM_6117+38↓w INTMEM:00E2 ; ROM_6117+133↓w ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM_6117:ROM_6209↓w INTMEM:00E3 ; ROM_6117+61D↓r ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_6117:ROM_62E7↓w INTMEM:00E4 ; ROM_6117:ROM_63EE↓r ... INTMEM:00E5 INTMEM_E5: ds 1 ; DATA XREF: ROM_6117+289↓w INTMEM:00E5 ; ROM_6117:ROM_63BA↓w ... INTMEM:00E6 INTMEM_E6: ds 1 ; DATA XREF: ROM_4C97+6↓r INTMEM:00E6 ; ROM_4C97+C↓w ... INTMEM:00E7 INTMEM_E7: ds 1 ; DATA XREF: ROM_6117+354↓w INTMEM:00E7 ; ROM_6117:ROM_6472↓w ... INTMEM:00E8 INTMEM_E8: ds 1 ; DATA XREF: ROM_6117:ROM_6485↓w INTMEM:00E8 ; ROM_6117+409↓w ... INTMEM:00E9 INTMEM_E9: ds 1 ; DATA XREF: ROM_6117+37C↓r INTMEM:00E9 ; ROM_6117+386↓w ... INTMEM:00EA INTMEM_EA: ds 1 ; DATA XREF: ROM_6117+57C↓r INTMEM:00EA ; ROM_6117+587↓w ... INTMEM:00EB INTMEM_EB: ds 1 ; DATA XREF: ROM_5BEB+10A↓w INTMEM:00EB ; ROM_5BEB+10D↓w INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_489E+82↓w INTMEM:00EC ; ROM_5BEB+143↓r ... INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_489E+7F↓w INTMEM:00ED ; ROM_5BEB+140↓r ... INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_489E+7C↓w INTMEM:00EE ; ROM_5BEB+13D↓r ... INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_489E+79↓w INTMEM:00EF ; ROM_5BEB:ROM_5D25↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_489E+76↓w INTMEM:00F0 ; ROM_5BEB+135↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_4E42+592↓w INTMEM:00F1 ; ROM_4E42:ROM_54A5↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_29FA-275↓r INTMEM:00F2 ; ROM_60A3:ROM_6111↓w INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_6117+27↓w INTMEM:00F3 ; ROM_6117+8D↓r ... INTMEM:00F4 INTMEM_F4: ds 1 ; DATA XREF: ROM_29FA-815↓r INTMEM:00F4 ; ROM_4E42+674↓w INTMEM:00F5 INTMEM_F5: ds 1 ; DATA XREF: ROM_29FA:ROM_250D↓r INTMEM:00F5 ; ROM_29FA-4C6↓r ... INTMEM:00F6 INTMEM_F6: ds 1 ; DATA XREF: ROM_29FA-81A↓r INTMEM:00F6 ; ROM_29FA:ROM_2553↓r ... 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_4E42+653↓r ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_54C8+5E↓r INTMEM:00FA ; ROM_54C8+6D↓w ... INTMEM:00FB INTMEM_FB: ds 1 ; DATA XREF: ROM:59A0↓r INTMEM:00FB ; ROM:ROM_59BF↓w ... INTMEM:00FC INTMEM_FC: ds 1 ; DATA XREF: ROM_5D71+6↓r INTMEM:00FC ; ROM_5D71+15↓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 1 ; DATA XREF: ROM_4C97↓r INTMEM:00FE ; ROM_4C97:ROM_4CA8↓w ... INTMEM:00FF INTMEM_FF: ds 1 ; DATA XREF: ROM_329D+15↓r INTMEM:00FF ; ROM_4E42+24F↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_29FA-441↓r INTMEM:0140 ; ROM_2E76+31↓r ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_29FA-4E3↓r INTMEM:0142 ; ROM_29FA-4D3↓w ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_29FA-704↓r INTMEM:0144 ; ROM_29FA-6FD↓r ... INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_29FA-696↓r INTMEM:0146 ; ROM_2F71+19↓w ... INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_29FA:ROM_25B1↓w INTMEM:0148 ; ROM:3EA0↓r INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_39B0+4↓r INTMEM:014A ; ROM_39B0+1C↓w INTMEM:014C INTMEM_14C: ds 2 ; DATA XREF: ROM_29FA-627↓r INTMEM:014C ; ROM_29FA:ROM_23F7↓w INTMEM:014E INTMEM_14E: ds 1 ; DATA XREF: ROM_29FA-5CA↓w INTMEM:014E ; ROM_4E42+173↓r INTMEM:014F INTMEM_14F: ds 1 ; DATA XREF: ROM_5BEB:ROM_5CF0↓r INTMEM:0150 INTMEM_150: ds 2 ; DATA XREF: ROM_2A24-164↓w INTMEM:0152 INTMEM_152: ds 2 ; DATA XREF: ROM_489E+5F↓w INTMEM:0152 ; ROM_5D71:ROM_5F62↓r ... INTMEM:0154 INTMEM_154: ds 1 ; DATA XREF: ROM_2E76+92↓r INTMEM:0154 ; ROM_37B6+199↓w INTMEM:0155 INTMEM_155: ds 1 ; DATA XREF: ROM_2E76+3F↓r INTMEM:0155 ; ROM_2E76+44↓r ... INTMEM:0156 INTMEM_156: ds 1 ; DATA XREF: ROM_2E76+52↓r INTMEM:0156 ; ROM_37B6+149↓w ... INTMEM:0157 INTMEM_157: ds 1 ; DATA XREF: ROM_2E76+CF↓w INTMEM:0157 ; ROM_2E76+DB↓r INTMEM:0158 INTMEM_158: ds 1 ; DATA XREF: ROM_3075:ROM_309A↓w INTMEM:0158 ; ROM_30A0+6↓r ... INTMEM:0159 INTMEM_159: ds 3 ; DATA XREF: ROM_29FA-5EA↓r INTMEM:0159 ; ROM_247B+71↓r ... INTMEM:015C INTMEM_15C: ds 1 ; DATA XREF: ROM_29FA-1F3↓r INTMEM:015C ; ROM_3963↓w ... INTMEM:015D INTMEM_15D: ds 1 ; DATA XREF: ROM_29FA-1E4↓r INTMEM:015D ; ROM_3963+5↓w ... INTMEM:015E INTMEM_15E: ds 1 ; DATA XREF: ROM_29FA:ROM_25D1↓w INTMEM:015E ; ROM:3E30↓w ... INTMEM:015F INTMEM_15F: ds 1 ; DATA XREF: ROM:3EFF↓r INTMEM:015F ; ROM_4970+10E↓w ... INTMEM:0160 INTMEM_160: ds 1 ; DATA XREF: ROM_29FA:ROM_2512↓r INTMEM:0160 ; ROM_29FA:ROM_25E3↓w INTMEM:0161 INTMEM_161: ds 1 ; DATA XREF: ROM_29FA:ROM_25EA↓r INTMEM:0161 ; ROM_29FA-409↓w ... INTMEM:0162 INTMEM_162: ds 1 ; DATA XREF: ROM_29FA-91B↓w INTMEM:0162 ; ROM_4C7E+6↓r ... INTMEM:0163 INTMEM_163: ds 1 ; DATA XREF: ROM_29FA-257↓r INTMEM:0163 ; ROM_29FA:ROM_27D0↓w INTMEM:0164 INTMEM_164: ds 0Ch ; DATA XREF: ROM_29FA-21C↓r INTMEM:0164 ; ROM_29FA-1EE↓r ... INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_4E42+229↓w INTMEM:0170 ; ROM_4E42:ROM_51BA↓r ... INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4E42:ROM_504B↓w INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_489E+17↓w INTMEM:0174 ; ROM_4E42:ROM_5127↓r ... INTMEM:0176 INTMEM_176: ds 2 ; DATA XREF: ROM_489E+1C↓w INTMEM:0176 ; ROM_4E42:ROM_5137↓r ... INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM_4970+A3↓r INTMEM:0178 ; ROM_4970+AD↓w ... INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM_4970+B↓w INTMEM:017A ; ROM_4970:ROM_49B4↓r ... INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_4970:ROM_4AB5↓w INTMEM:017C ; ROM_4970+189↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_4970:ROM_4A9B↓w INTMEM:017E ; ROM_4970:ROM_4B0E↓r ... INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_4970:ROM_4A96↓w INTMEM:0180 ; ROM_4970+1B2↓r ... INTMEM:0182 INTMEM_182: ds 2 ; DATA XREF: ROM_4970:ROM_4A91↓w INTMEM:0182 ; ROM_4970+1C4↓r INTMEM:0184 INTMEM_184: ds 2 ; DATA XREF: ROM_6A5B+A6↓w INTMEM:0184 ; ROM_6A5B:ROM_6BBD↓r INTMEM:0186 INTMEM_186: ds 1 ; DATA XREF: ROM_5BEB+24↓r INTMEM:0186 ; ROM_5BEB+29↓w ... INTMEM:0187 INTMEM_187: ds 1 ; DATA XREF: ROM_6A5B+D4↓r INTMEM:0188 INTMEM_188: ds 2 ; DATA XREF: ROM:5969↓r INTMEM:0188 ; ROM_6A5B+341↓w INTMEM:018A INTMEM_18A: ds 2 ; DATA XREF: ROM:ROM_5974↓r INTMEM:018A ; ROM_6A5B:ROM_6D97↓w INTMEM:018C INTMEM_18C: ds 2 ; DATA XREF: ROM_54C8:ROM_54F0↓w INTMEM:018C ; ROM:58AC↓r ... INTMEM:018E INTMEM_18E: ds 2 ; DATA XREF: ROM_54C8+147↓w INTMEM:018E ; ROM:58A1↓r INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_54C8:ROM_56AB↓r INTMEM:0190 ; ROM_54C8+1F4↓w ... INTMEM:0192 INTMEM_192: ds 0Eh ; DATA XREF: ROM_54C8:ROM_5710↓r INTMEM:0192 ; ROM_54C8:ROM_572D↓r ... INTMEM:01A0 INTMEM_1A0: ds 2 ; DATA XREF: ROM_5BEB+64↓w INTMEM:01A0 ; ROM_5BEB+7A↓w ... INTMEM:01A2 INTMEM_1A2: ds 2 ; DATA XREF: ROM_489E+4A↓w INTMEM:01A2 ; ROM_5BEB+51↓w ... INTMEM:01A4 INTMEM_1A4: ds 6 ; DATA XREF: ROM_5BEB+DE↓r INTMEM:01A4 ; ROM_5BEB+FD↓w ... INTMEM:01AA INTMEM_1AA: ds 1 ; DATA XREF: ROM_29FA-5C0↓w INTMEM:01AA ; ROM_6A5B+EF↓r INTMEM:01AB INTMEM_1AB: ds 1 ; DATA XREF: ROM_29FA-267↓r INTMEM:01AB ; ROM_4E42:ROM_4FAD↓w INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_4E42:ROM_4E53↓w INTMEM:01AC ; ROM_4E42+668↓r ... INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_4C0C:ROM_4C41↓r INTMEM:01AD ; ROM_4E42+5A↓r ... INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_4E42+5F↓w INTMEM:01AE ; ROM_6117+10↓r ... INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_4D5D+19↓r INTMEM:01AF ; ROM_4E42+150↓w ... INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_4E42+389↓r INTMEM:01B0 ; ROM_4E42+38E↓w ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_4E42:ROM_52BF↓r INTMEM:01B1 ; ROM_4E42:ROM_5325↓w ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM_4E42:ROM_52D5↓r INTMEM:01B2 ; ROM_4E42+49C↓w ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_4E42:ROM_52F1↓r INTMEM:01B3 ; ROM_4E42+4B8↓w ... INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_4970+17↓w INTMEM:01B4 ; ROM_4970:ROM_49A4↓r ... INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_4970+12↓w INTMEM:01B5 ; ROM_4970+78↓r ... INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_4970+14F↓r INTMEM:01B6 ; ROM_4E42+5BD↓w ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_6A5B↓r INTMEM:01B7 ; ROM_6A5B+3C↓w INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_4B9C:ROM_4BC9↓r INTMEM:01B8 ; ROM_4B9C+5B↓r ... INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_6A5B+92↓w INTMEM:01B9 ; ROM_6A5B:ROM_6C05↓r INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_6A5B:ROM_6B3C↓w INTMEM:01BA ; ROM_6A5B+32C↓r INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_6A5B:ROM_6B5B↓w INTMEM:01BB ; ROM_6A5B+12A↓r ... INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_6A5B+11B↓w INTMEM:01BC ; ROM_6A5B+144↓r ... INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM:5991↓r INTMEM:01BD ; ROM_6A5B+13A↓w ... INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM_6A5B:ROM_6BEE↓w INTMEM:01BE ; ROM_6A5B+19D↓r INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM_6A5B+198↓w INTMEM:01BF ; ROM_6A5B+1C9↓r INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_6A5B+1C2↓w INTMEM:01C0 ; ROM_6A5B+1EB↓r INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_6A5B+210↓r INTMEM:01C1 ; ROM_6A5B+217↓w ... INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_6A5B+21F↓r INTMEM:01C2 ; ROM_6A5B+226↓w ... INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_6A5B+281↓r INTMEM:01C3 ; ROM_6A5B+288↓w ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_6A5B+290↓r INTMEM:01C4 ; ROM_6A5B+297↓w ... INTMEM:01C5 INTMEM_1C5: ds 1 ; DATA XREF: ROM_54C8+32↓w INTMEM:01C5 ; ROM_54C8:ROM_551C↓w ... INTMEM:01C6 INTMEM_1C6: ds 1 ; DATA XREF: ROM_54C8+2D↓w INTMEM:01C6 ; ROM_54C8+4F↓w ... INTMEM:01C7 INTMEM_1C7: ds 1 ; DATA XREF: ROM_54C8:ROM_55A1↓w INTMEM:01C7 ; ROM_54C8:ROM_5774↓r ... INTMEM:01C8 INTMEM_1C8: ds 1 ; DATA XREF: ROM_54C8:ROM_5548↓w INTMEM:01C8 ; ROM_54C8+B0↓r ... INTMEM:01C9 INTMEM_1C9: ds 1 ; DATA XREF: ROM_54C8+96↓w INTMEM:01C9 ; ROM_54C8+A5↓r INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_54C8:ROM_55D3↓w INTMEM:01CA ; ROM_54C8+112↓r ... INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_54C8+ED↓w INTMEM:01CB ; ROM_54C8+120↓r ... INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_54C8+F9↓w INTMEM:01CC ; ROM_54C8+106↓r ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_54C8+15D↓w INTMEM:01CD ; ROM:5894↓r INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_54C8+1A9↓w INTMEM:01CE ; ROM_54C8+214↓r ... INTMEM:01CF INTMEM_1CF: ds 1 ; DATA XREF: ROM_54C8+2C2↓w INTMEM:01CF ; ROM:5907↓r INTMEM:01D0 INTMEM_1D0: ds 5 ; DATA XREF: ROM_54C8:ROM_57B0↓w INTMEM:01D0 ; ROM:5910↓r ... INTMEM:01D5 INTMEM_1D5: ds 1 ; DATA XREF: ROM_5D71+7E↓w INTMEM:01D5 ; ROM_5D71+198↓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_6A5B+235↓r INTMEM:01E8 ; ROM_6A5B+26D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_6A5B+23C↓r INTMEM:01EA ; ROM_6A5B:ROM_6CC3↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_6A5B:ROM_6D12↓r INTMEM:01EC ; ROM_6A5B+2F6↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_6A5B+2BE↓r INTMEM:01EE ; ROM_6A5B:ROM_6D4C↓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_2F71↓r INTMEM:01F5 ; ROM_4E14:ROM_4E33↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3B60↓r INTMEM:01F7 ; ROM_54C8+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:3B6C↓r INTMEM:01F9 ; ROM_4E42:ROM_4F78↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4E42:ROM_547A↓r INTMEM:01FA ; ROM_54C8+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+573↓r INTMEM:01FD ; ROM:5B05↓r ... INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_4E42+3AA↓w INTMEM:0220 ; ROM_4E42+3E2↓w ... INTMEM:0222 INTMEM_222: ds 2 ; DATA XREF: ROM_6788+103↓w INTMEM:0222 ; ROM_6788:ROM_6A1D↓r INTMEM:0224 INTMEM_224: ds 1 ; DATA XREF: ROM_4E42+2BE↓r INTMEM:0224 ; ROM_4E42+2C6↓w ... INTMEM:0225 INTMEM_225: ds 1 ; DATA XREF: ROM_4E42+29C↓r INTMEM:0225 ; ROM_4E42:ROM_5181↓w INTMEM:0226 INTMEM_226: ds 1 ; DATA XREF: ROM_4E42+5E2↓r INTMEM:0226 ; ROM_4E42+602↓w ... INTMEM:0227 INTMEM_227: ds 19h ; DATA XREF: ROM_6788+30↓r INTMEM:0227 ; ROM_6788+108↓w INTMEM:0240 INTMEM_240: ds 1 ; DATA XREF: ROM_4932+29↓w INTMEM:0241 INTMEM_241: ds 1 ; DATA XREF: ROM_4E42+578↓r INTMEM:0241 ; ROM_6A5B:ROM_6AD2↓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 1Ah ; DATA XREF: ROM_4932+38↓w INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_489E+57↓w INTMEM:0260 ; ROM_5D71+204↓w ... INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_5D71+2B6↓r INTMEM:0262 ; ROM_5D71+2C8↓w ... INTMEM:0264 INTMEM_264: ds 2 ; DATA XREF: ROM_5D71+2BB↓r INTMEM:0264 ; ROM_5D71+2CD↓w ... INTMEM:0266 INTMEM_266: ds 6 ; DATA XREF: ROM_4D5D:ROM_4DF8↓w INTMEM:0266 ; ROM_6117+4↓w ... INTMEM:026C INTMEM_26C: ds 2 ; DATA XREF: ROM_6788+1F7↓w INTMEM:026C ; ROM_6788:ROM_698C↓r INTMEM:026E INTMEM_26E: ds 2 ; DATA XREF: ROM_5BEB+17A↓r INTMEM:026E ; ROM_6DA2+24↓w INTMEM:0270 INTMEM_270: ds 1 ; DATA XREF: ROM_5D71+58↓w INTMEM:0270 ; ROM_5D71+14B↓r ... INTMEM:0271 INTMEM_271: ds 1 ; DATA XREF: ROM_5D71:ROM_601B↓r INTMEM:0271 ; ROM_5D71+2B1↓w ... INTMEM:0272 INTMEM_272: ds 1 ; DATA XREF: ROM_5D71+2DE↓r INTMEM:0272 ; ROM_5D71+2EC↓w ... INTMEM:0273 INTMEM_273: ds 1 ; DATA XREF: ROM_6117+15A↓r INTMEM:0273 ; ROM_6117+16C↓r ... INTMEM:0274 INTMEM_274: ds 1 ; DATA XREF: ROM_6117+145↓w INTMEM:0274 ; ROM_6117+2CB↓r ... INTMEM:0275 INTMEM_275: ds 1 ; DATA XREF: ROM_6117+266↓r INTMEM:0275 ; ROM_6117+4F1↓r ... INTMEM:0276 INTMEM_276: ds 1 ; DATA XREF: ROM_6117:ROM_639B↓w INTMEM:0276 ; ROM_6117:ROM_653B↓r INTMEM:0277 INTMEM_277: ds 1 ; DATA XREF: ROM_4CC2+7↓r INTMEM:0277 ; ROM_4CEA+7↓r ... INTMEM:0278 INTMEM_278: ds 1 ; DATA XREF: ROM_4CC2+C↓r INTMEM:0278 ; ROM_6117+304↓w INTMEM:0279 INTMEM_279: ds 4 ; DATA XREF: ROM_4D1F↓r INTMEM:0279 ; ROM_6117+313↓w ... INTMEM:027D INTMEM_27D: ds 1 ; DATA XREF: ROM_489E+6C↓w INTMEM:027D ; ROM_6117+52D↓w ... INTMEM:027E INTMEM_27E: ds 2 ; DATA XREF: ROM_489E+71↓w INTMEM:027E ; ROM_6117+521↓r ... INTMEM:0280 INTMEM_280: ds 1 ; DATA XREF: ROM_5BEB+123↓w INTMEM:0280 ; ROM_5BEB+162↓r ... INTMEM:0281 INTMEM_281: ds 13Bh ; DATA XREF: ROM_5BEB+112↓r INTMEM:0281 ; ROM_5BEB:ROM_5D13↓w INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_2F71+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_2F71+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_29FA:ROM_2445↓w INTMEM:03C0 ; ROM_29FA-59D↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_6A5B:ROM_6C31↓w INTMEM:03C4 INTMEM_3C4: ds 6 ; DATA XREF: ROM_6A5B:ROM_6C53↓w INTMEM:03C4 ; ROM:5902↓w ... INTMEM:03CA ds 1 INTMEM:03CB INTMEM_3CB: ds 1 ; DATA XREF: ROM_54C8+AB↓w INTMEM:03CC INTMEM_3CC: ds 1 ; DATA XREF: ROM_54C8+17E↓w INTMEM:03CD INTMEM_3CD: ds 1 ; DATA XREF: ROM_5D71+1EA↓w INTMEM:03CE INTMEM_3CE: ds 1 ; DATA XREF: ROM_5D71+22C↓w INTMEM:03CF INTMEM_3CF: ds 1 ; DATA XREF: ROM_6117+1C↓w INTMEM:03D0 INTMEM_3D0: ds 1 ; DATA XREF: ROM_6117:ROM_636E↓w INTMEM:03D1 INTMEM_3D1: ds 1 ; DATA XREF: ROM_4D1F+18↓w INTMEM:03D2 INTMEM_3D2: ds 5 ; DATA XREF: ROM_6117+341↓w INTMEM:03D2 ; ROM_6117:ROM_668E↓w ... INTMEM:03D7 INTMEM_3D7: ds 1 ; DATA XREF: ROM_6788+11C↓w INTMEM:03D8 INTMEM_3D8: ds 1 ; DATA XREF: ROM_6788:ROM_694A↓w INTMEM:03D9 INTMEM_3D9: ds 1 ; DATA XREF: ROM_6788+137↓w INTMEM:03DA INTMEM_3DA: ds 1 ; DATA XREF: ROM_6788+1DA↓w INTMEM:03DB INTMEM_3DB: ds 25h ; DATA XREF: ROM_6788+25F↓w INTMEM:03DB ; end of 'INTMEM' INTMEM:03DB 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_29E3 ; Timer overflow ROM:2002 Int01: dw ROM_29E2 ; NMI ROM:2004 Int02: dw ROM_2A24 ; HSI data available ROM:2006 Int03: dw ROM_29E2 ; NMI ROM:2008 Int04: dw ROM_29E2 ; NMI ROM:200A Int05: dw ROM_29FA ; Software timer ROM:200C Int06: dw ROM_2C58 ; Serial port ROM:200E Int07: dw ROM_29E2 ; NMI ROM:2010 Trap: dw ROM_29E2 ; NMI ROM:2012 NoOpCode: dw ROM_29E2 ; 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 20h ; reserved (20) ROM:201A db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ; reserved (FF) ROM:2020 db 41h, 52h, 4Dh, 50h, 4Dh, 54h, 41h, 4Ah, 42h, 44h, 4Dh ; security key ROM:2020 db 47h, 0AFh, 0E1h, 98h, 9Dh ROM:2030 ; ROM:2030 ; upper int vectors ROM:2030 ; ROM:2030 Int08: dw ROM_29E2 ; NMI ROM:2032 Int09: dw ROM_29E2 ; NMI ROM:2034 Int10: dw ROM_29E2 ; NMI ROM:2036 Int11: dw ROM_29E2 ; NMI ROM:2038 Int12: dw ROM_29E2 ; NMI ROM:203A Int13: dw ROM_29E2 ; NMI ROM:203C Int14: dw ROM_29E2 ; NMI ROM:203E Int15: dw ROM_29E2 ; 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:2901 SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:2980 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_2901 ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_29FA ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2A24 ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_29FA+13↓j ROM:2089 ; ROM_2A24+49↓j ROM:2089 ldb INTMEM_2, #0Ah ROM:208C st INTMEM_1A, INTMEM_6A ROM:208F st INTMEM_1C, INTMEM_6C ROM:2092 st INTMEM_1C+2, INTMEM_6E ROM:2095 st INTMEM_20, INTMEM_70 ROM:2098 st INTMEM_20+2, INTMEM_72 ROM:209B st INTMEM_2C, INTMEM_74 ROM:209E orb INTMEM_AE, #1 ROM:20A1 cmpb INTMEM_9C, #47h ; 'G' ROM:20A4 je ROM_20AA ROM:20A6 incb INTMEM_9C ROM:20A8 sjmp ROM_20D6 ROM:20AA ; --------------------------------------------------------------------------- ROM:20AA ROM:20AA ROM_20AA: ; CODE XREF: ROM_29FA-956↑j ROM:20AA jbc INTMEM_AB, 6, ROM_20FF ROM:20AD clrb INTMEM_9C ROM:20AF jbc INTMEM_AB, 4, ROM_20D6 ROM:20B2 inc INTMEM_76 ROM:20B4 ld INTMEM_20, #0CBh ROM:20B8 and ZERO_REG, INTMEM_76, #3 ; Zero register ROM:20BD jne ROM_20C3 ROM:20BF ld INTMEM_20, #0C8h ROM:20C3 ROM:20C3 ROM_20C3: ; CODE XREF: ROM_29FA-93D↑j ROM:20C3 ; ROM_29FA-926↓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_29FA-931↑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_29FA-952↑j ROM:20D6 ; ROM_29FA-94B↑j ROM:20D6 ldbze INTMEM_1C, INTMEM_9C ROM:20D9 divub INTMEM_1C, #12h ROM:20DC ldb INTMEM_9D, INTMEM_1C+1 ROM:20DF stb INTMEM_1C, INTMEM_162[] ROM:20E4 jbs INTMEM_AE, 1, ROM_20F1 ROM:20E7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20EA ldb INTMEM_1A+1, 3704h[INTMEM_1C+2] ROM:20EF sjmp ROM_20FF ROM:20F1 ; --------------------------------------------------------------------------- ROM:20F1 ROM:20F1 ROM_20F1: ; CODE XREF: ROM_29FA-916↑j ROM:20F1 ldbze INTMEM_1C, INTMEM_9C ROM:20F4 divub INTMEM_1C, #24h ; '$' ROM:20F7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20FA ldb INTMEM_1A+1, 3716h[INTMEM_1C+2] ROM:20FF ROM:20FF ROM_20FF: ; CODE XREF: ROM_29FA:ROM_20AA↑j ROM:20FF ; ROM_29FA-90B↑j ROM:20FF cmpb ZERO_REG, INTMEM_9E ; Zero register ROM:2102 je ROM_2112 ROM:2104 ld INTMEM_1C, INTMEM_78 ROM:2107 ROM:2107 ROM_2107: ; CODE XREF: ROM_29FA-8EB↓j ROM:2107 add INTMEM_1C, INTMEM_7A ROM:210A jc ROM_2112 ROM:210C ld INTMEM_78, INTMEM_1C ROM:210F djnz INTMEM_9E, ROM_2107 ROM:2112 ROM:2112 ROM_2112: ; CODE XREF: ROM_29FA-8F8↑j ROM:2112 ; ROM_29FA-8F0↑j ROM:2112 jbs INTMEM_A9, 2, ROM_2131 ROM:2115 ld INTMEM_1C, INTMEM_7C ROM:2118 ldb INTMEM_1C+2, INTMEM_9F ROM:211B ld INTMEM_7E, INTMEM_80 ROM:211E ldb INTMEM_A0, INTMEM_A1 ROM:2121 ld INTMEM_7C, INTMEM_58 ROM:2124 ldb INTMEM_9F, INTMEM_8C ROM:2127 ldb INTMEM_A1, INTMEM_9F ROM:212A sub INTMEM_80, INTMEM_7C, INTMEM_1C ROM:212E subcb INTMEM_A1, INTMEM_1C+2 ROM:2131 ROM:2131 ROM_2131: ; CODE XREF: ROM_29FA:ROM_2112↑j ROM:2131 jbs INTMEM_AB, 6, ROM_21A1 ROM:2134 ld INTMEM_20, INTMEM_80 ROM:2137 ldbze INTMEM_20+2, INTMEM_A1 ROM:213A shrl INTMEM_20, #1 ROM:213D add INTMEM_20, INTMEM_80 ROM:2140 addcb INTMEM_20+2, INTMEM_A1 ROM:2143 cmpb INTMEM_20+2, INTMEM_A0 ROM:2146 jnc ROM_214F ROM:2148 jne ROM_216C ROM:214A cmp INTMEM_20, INTMEM_7E ROM:214D jc ROM_216C ROM:214F ROM:214F ROM_214F: ; CODE XREF: ROM_29FA-8B4↑j ROM:214F jbc INTMEM_AE, 3, ROM_2192 ROM:2152 cmpb INTMEM_9C, 9Ch[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_29FA-893↓j ROM:2160 cmpb INTMEM_9C, [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_29FA-8B2↑j ROM:216C ; ROM_29FA-8AD↑j ROM:216C jbc INTMEM_AE, 3, ROM_21C5 ROM:216F cmpb INTMEM_9C, #0Ch ROM:2172 jle ROM_21C5 ROM:2174 sjmp ROM_217C ROM:2176 ; --------------------------------------------------------------------------- ROM:2176 ROM:2176 ROM_2176: ; CODE XREF: ROM_29FA-897↑j ROM:2176 ldb INTMEM_9C, [INTMEM_1C] ROM:2179 orb INTMEM_AE, #2 ROM:217C ROM:217C ROM_217C: ; CODE XREF: ROM_29FA-886↑j ROM:217C orb INTMEM_AB, #40h ; '@' ROM:217F andb INTMEM_AE, #-9 ROM:2182 ldbze INTMEM_1C, INTMEM_9C ROM:2185 divub INTMEM_1C, #12h ROM:2188 ldb INTMEM_9D, INTMEM_1C+1 ROM:218B lcall ROM_247B ROM:218E clrb INTMEM_1A+1 ROM:2190 sjmp ROM_21D3 ROM:2192 ; --------------------------------------------------------------------------- ROM:2192 ROM:2192 ROM_2192: ; CODE XREF: ROM_29FA:ROM_214F↑j ROM:2192 cmpb INTMEM_9C, 9Bh[INTMEM_56] ROM:2197 jnc ROM_21C5 ROM:2199 ROM:2199 ROM_2199: ; CODE XREF: ROM_29FA-890↑j ROM:2199 ldb INTMEM_9C, #2 ROM:219C orb INTMEM_AE, #8 ROM:219F sjmp ROM_21C5 ROM:21A1 ; --------------------------------------------------------------------------- ROM:21A1 ROM:21A1 ROM_21A1: ; CODE XREF: ROM_29FA: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_80 ROM:21AA ldbze INTMEM_20+2, INTMEM_A1 ROM:21AD shrl INTMEM_20, #1 ROM:21B0 add INTMEM_20, INTMEM_80 ROM:21B3 addcb INTMEM_20+2, INTMEM_A1 ROM:21B6 cmpb INTMEM_20+2, INTMEM_A0 ROM:21B9 jnc ROM_21D3 ROM:21BB jne ROM_21C2 ROM:21BD cmp INTMEM_20, INTMEM_7E ROM:21C0 jnc ROM_21D3 ROM:21C2 ROM:21C2 ROM_21C2: ; CODE XREF: ROM_29FA-83F↑j ROM:21C2 ; ROM_29FA:ROM_21D0↓j ROM:21C2 lcall ROM_3985 ROM:21C5 ROM:21C5 ROM_21C5: ; CODE XREF: ROM_29FA-8A3↑j ROM:21C5 ; ROM_29FA:ROM_216C↑j ... ROM:21C5 ljmp ROM_2445 ROM:21C5 ; END OF FUNCTION CHUNK FOR ROM_29FA ROM:21C5 ; --------------------------------------------------------------------------- ROM:21C8 db 8, 2, 9, 14h, 0Bh, 0Ch, 0Ch, 1Fh ROM:21D0 ; --------------------------------------------------------------------------- ROM:21D0 ; START OF FUNCTION CHUNK FOR ROM_29FA ROM:21D0 ROM:21D0 ROM_21D0: ; CODE XREF: ROM_29FA:ROM_21A1↑j ROM:21D0 jbc INTMEM_1A+1, 1, ROM_21C2 ROM:21D3 ROM:21D3 ROM_21D3: ; CODE XREF: ROM_29FA-86A↑j ROM:21D3 ; ROM_29FA-856↑j ... ROM:21D3 jbc INTMEM_1A+1, 1, ROM_21EA ROM:21D6 ROM:21D6 ROM_21D6: ; CODE XREF: ROM_29FA:ROM_21D6↓j ROM:21D6 jbs INTMEM_2, 3, ROM_21D6 ROM:21D9 ldb INTMEM_D8+1, INTMEM_2+1 ROM:21DC andb INTMEM_D8, INTMEM_2, #-40h ROM:21E0 jbc INTMEM_F6, 4, ROM_21EA ROM:21E3 clrb INTMEM_D8 ROM:21E5 ldb INTMEM_D8+1, INTMEM_F4[] ROM:21EA ROM:21EA ROM_21EA: ; CODE XREF: ROM_29FA:ROM_21D3↑j ROM:21EA ; ROM_29FA-81A↑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_7C, INTMEM_80 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_80 ROM:2206 jc ROM_220E ROM:2208 add INTMEM_4, INTMEM_7C, INTMEM_80 ROM:220C sjmp ROM_221B ROM:220E ; --------------------------------------------------------------------------- ROM:220E ROM:220E ROM_220E: ; CODE XREF: ROM_29FA-7F4↑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_29FA-808↑j ROM:2215 orb INTMEM_4E, #1 ROM:2218 ldb INTMEM_1A, #1 ROM:221B ROM:221B ROM_221B: ; CODE XREF: ROM_29FA-80D↑j ROM:221B ; ROM_29FA-7EE↑j ... ROM:221B ld INTMEM_5C, INTMEM_80 ROM:221E ld INTMEM_82, INTMEM_7C ROM:2221 jbc INTMEM_1A+1, 2, ROM_2229 ROM:2224 sub INTMEM_5C, INTMEM_7E ROM:2227 sjmp ROM_222F ROM:2229 ; --------------------------------------------------------------------------- ROM:2229 ROM:2229 ROM_2229: ; CODE XREF: ROM_29FA-7D9↑j ROM:2229 jbc INTMEM_1A+1, 1, ROM_222F ROM:222C add INTMEM_82, INTMEM_80 ROM:222F ROM:222F ROM_222F: ; CODE XREF: ROM_29FA-7D3↑j ROM:222F ; ROM_29FA:ROM_2229↑j ROM:222F subb INTMEM_1C, INTMEM_9C, INTMEM_96 ROM:2233 jc ROM_2238 ROM:2235 addb INTMEM_1C, #48h ; 'H' ROM:2238 ROM:2238 ROM_2238: ; CODE XREF: ROM_29FA-7C7↑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_29FA-7BF↑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_29FA-7B8↑j ROM:2247 ldbze INTMEM_1A, INTMEM_95 ROM:224A ldbze INTMEM_84, 3222h[INTMEM_1A] ROM:224F shlb INTMEM_1A, #1 ROM:2252 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2257 mulub INTMEM_1A, INTMEM_9C, #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_29FA-79C↑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_84] ROM:227A jc ROM_2281 ROM:227C ROM:227C ROM_227C: ; CODE XREF: ROM_29FA-792↑j ROM:227C ldb INTMEM_1C, #3 ROM:227F sjmp ROM_2292 ROM:2281 ; --------------------------------------------------------------------------- ROM:2281 ROM:2281 ROM_2281: ; CODE XREF: ROM_29FA-780↑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_82 ROM:228F ldb INTMEM_1C, #1 ROM:2292 ROM:2292 ROM_2292: ; CODE XREF: ROM_29FA-77B↑j ROM:2292 ldb INTMEM_1C+1, INTMEM_95 ROM:2295 lcall ROM_3191 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_29FA-788↑j ROM:22A1 ; ROM_29FA-770↑j ROM:22A1 sjmp ROM_235C ROM:22A3 ; --------------------------------------------------------------------------- ROM:22A3 ROM:22A3 ROM_22A3: ; CODE XREF: ROM_29FA-75F↑j ROM:22A3 ld INTMEM_60, INTMEM_1C+2 ROM:22A6 orb INTMEM_AB, #20h ; ' ' ROM:22A9 andb INTMEM_AE, #-21h ROM:22AC ldbze INTMEM_1A, INTMEM_95 ROM:22AF ldb INTMEM_96, 130h[INTMEM_1A] ROM:22B4 cmpb INTMEM_9C, INTMEM_96 ROM:22B7 je ROM_22BB ROM:22B9 sjmp ROM_235C ROM:22BB ; --------------------------------------------------------------------------- ROM:22BB ROM:22BB ROM_22BB: ; CODE XREF: ROM_29FA:ROM_223F↑j ROM:22BB ; ROM_29FA-743↑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_9C, #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_29FA-72D↑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_82 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_144[] ROM:22FB jnc ROM_235C ROM:22FD add INTMEM_1C+2, INTMEM_60, INTMEM_144[] ROM:2303 sjmp ROM_231A ROM:2305 ; --------------------------------------------------------------------------- ROM:2305 ROM:2305 ROM_2305: ; CODE XREF: ROM_29FA-70A↑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_29FA-723↑j ROM:2315 ; ROM_29FA-6ED↑j ROM:2315 add INTMEM_1C+2, INTMEM_60, #465h ROM:231A ROM:231A ROM_231A: ; CODE XREF: ROM_29FA-6F7↑j ROM:231A ; ROM_29FA-6E7↑j ROM:231A ldb INTMEM_1C, #2 ROM:231D ldb INTMEM_1C+1, INTMEM_95 ROM:2320 lcall ROM_3191 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_29FA-719↑j ROM:232C sjmp ROM_235C ROM:232E ; --------------------------------------------------------------------------- ROM:232E ROM:232E ROM_232E: ; CODE XREF: ROM_29FA-6D4↑j ROM:232E sub INTMEM_1C+2, INTMEM_60 ROM:2331 cmp INTMEM_1C+2, 3BCh[INTMEM_84] ROM:2336 jc ROM_233D ROM:2338 andb INTMEM_AE, #-11h ROM:233B sjmp ROM_2340 ROM:233D ; --------------------------------------------------------------------------- ROM:233D ROM:233D ROM_233D: ; CODE XREF: ROM_29FA-6C4↑j ROM:233D orb INTMEM_AE, #10h ROM:2340 ROM:2340 ROM_2340: ; CODE XREF: ROM_29FA-7B5↑j ROM:2340 ; ROM_29FA-6BF↑j ROM:2340 ldbze INTMEM_1A, INTMEM_95 ROM:2343 ldb INTMEM_1A, 321Ah[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_29FA-6A6↑j ROM:2359 andb INTMEM_AB, #-21h ROM:235C ROM:235C ROM_235C: ; CODE XREF: ROM_29FA-7BD↑j ROM:235C ; ROM_29FA:ROM_22A1↑j ... ROM:235C cmpb INTMEM_9C, INTMEM_93+1 ROM:235F jne ROM_23C3 ROM:2361 jbc INTMEM_AB, 7, ROM_23C3 ROM:2364 ld INTMEM_1A, INTMEM_146[] ROM:2369 st INTMEM_1A, INTMEM_144[] ROM:236E ldbze INTMEM_1A, INTMEM_95 ROM:2371 ldb INTMEM_1C+1, 321Eh[INTMEM_1A] ROM:2376 clrb INTMEM_1C ROM:2378 lcall ROM_3191 ROM:237B ld INTMEM_1A, 3BCh[INTMEM_84] ROM:2380 jbs INTMEM_1C, 0, ROM_23A1 ROM:2383 jbs INTMEM_1C, 1, ROM_23AA ROM:2386 jbc INTMEM_AE, 4, ROM_238D ROM:2389 add INTMEM_1A, #25h ; '%' ROM:238D ROM:238D ROM_238D: ; CODE XREF: ROM_29FA-674↑j ROM:238D cmp INTMEM_1A, INTMEM_144[] ROM:2392 jnc ROM_239C ROM:2394 ld INTMEM_1A, INTMEM_144[] ROM:2399 orb INTMEM_4E, #8 ROM:239C ROM:239C ROM_239C: ; CODE XREF: ROM_29FA-668↑j ROM:239C orb INTMEM_AE, #20h ; ' ' ROM:239F sjmp ROM_23BE ROM:23A1 ; --------------------------------------------------------------------------- ROM:23A1 ROM:23A1 ROM_23A1: ; CODE XREF: ROM_29FA-67A↑j ROM:23A1 orb INTMEM_4E, #20h ; ' ' ROM:23A4 ld INTMEM_5A, #23A1h ROM:23A8 sjmp ROM_23BE ROM:23AA ; --------------------------------------------------------------------------- ROM:23AA ROM:23AA ROM_23AA: ; CODE XREF: ROM_29FA-677↑j ROM:23AA jbs INTMEM_AE, 5, 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, #10h ROM:23BE ROM:23BE ROM_23BE: ; CODE XREF: ROM_29FA-65B↑j ROM:23BE ; ROM_29FA-652↑j ... ROM:23BE st INTMEM_1A, 3BCh[INTMEM_84] ROM:23C3 ROM:23C3 ROM_23C3: ; CODE XREF: ROM_29FA-69B↑j ROM:23C3 ; ROM_29FA-699↑j ROM:23C3 cmpb INTMEM_9D, #2 ROM:23C6 jne ROM_23FF ROM:23C8 jbs INTMEM_AE, 6, ROM_23D0 ROM:23CB orb INTMEM_AE, #40h ; '@' ROM:23CE sjmp ROM_23F7 ROM:23D0 ; --------------------------------------------------------------------------- ROM:23D0 ROM:23D0 ROM_23D0: ; CODE XREF: ROM_29FA-632↑j ROM:23D0 ldbze INTMEM_1C+2, INTMEM_8B ROM:23D3 sub INTMEM_1C, INTMEM_82, INTMEM_14C[] ROM:23D9 subcb INTMEM_1C+2, INTMEM_A2 ROM:23DC ld INTMEM_20, #52A0h ROM:23E0 ld INTMEM_20+2, #157h ROM:23E4 ROM:23E4 ROM_23E4: ; CODE XREF: ROM_29FA-60B↓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_29FA-613↑j ROM:23F1 divu INTMEM_20, INTMEM_1C ROM:23F4 ld INTMEM_5E, INTMEM_20 ROM:23F7 ROM:23F7 ROM_23F7: ; CODE XREF: ROM_29FA-62C↑j ROM:23F7 st INTMEM_82, INTMEM_14C[] ROM:23FC ldb INTMEM_A2, INTMEM_8B ROM:23FF ROM:23FF ROM_23FF: ; CODE XREF: ROM_29FA-634↑j ROM:23FF cmpb ZERO_REG, INTMEM_9D ; Zero register ROM:2402 jne ROM_2406 ROM:2404 incb INTMEM_A3 ROM:2406 ROM:2406 ROM_2406: ; CODE XREF: ROM_29FA-5F8↑j ROM:2406 jbs INTMEM_A3, 7, ROM_2426 ROM:2409 mulub INTMEM_1C, INTMEM_A3, #12h ROM:240D addb INTMEM_1C, INTMEM_9D ROM:2410 cmpb INTMEM_1C, INTMEM_159[] ROM:2415 jnc ROM_2426 ROM:2417 decb INTMEM_A3 ROM:2419 jbc INTMEM_AC, 0, ROM_241E ROM:241C decb INTMEM_A3 ROM:241E ROM:241E ROM_241E: ; CODE XREF: ROM_29FA-5E1↑j ROM:241E add INTMEM_78, INTMEM_66 ROM:2421 jnc ROM_2426 ROM:2423 ldbse INTMEM_78, #-1 ROM:2426 ROM:2426 ROM_2426: ; CODE XREF: ROM_29FA:ROM_2406↑j ROM:2426 ; ROM_29FA-5E5↑j ... ROM:2426 jbs INTMEM_2, 3, ROM_2426 ROM:2429 ldb INTMEM_1A+1, INTMEM_2+1 ROM:242C andb INTMEM_1A, INTMEM_2, #-40h ROM:2430 st INTMEM_1A, INTMEM_14E[] ROM:2435 cmpb INTMEM_9D, ZERO_REG ; Zero register ROM:2438 jne ROM_243F ROM:243A stb INTMEM_1A+1, INTMEM_1AA[] ROM:243F ROM:243F ROM_243F: ; CODE XREF: ROM_29FA-5C2↑j ROM:243F push #2445h ROM:2442 ljmp ROM_4862 ROM:2445 ; --------------------------------------------------------------------------- ROM:2445 ROM:2445 ROM_2445: ; CODE XREF: ROM_29FA:ROM_21C5↑j ROM:2445 st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:244A cmp INTMEM_78, ZERO_REG ; Zero register ROM:244D jnh ROM_2464 ROM:244F ld INTMEM_1C, INTMEM_78 ROM:2452 ld INTMEM_1C+2, INTMEM_64 ROM:2455 lcall ROM_39D2 ROM:2458 cmpb INTMEM_1A, #0 ROM:245B jne ROM_2464 ROM:245D st INTMEM_78, INTMEM_3C0[] ROM:2462 clr INTMEM_78 ROM:2464 ROM:2464 ROM_2464: ; CODE XREF: ROM_29FA-5AD↑j ROM:2464 ; ROM_29FA-59F↑j ROM:2464 andb INTMEM_AE, #-2 ROM:2467 ld INTMEM_1A, INTMEM_6A ROM:246A ld INTMEM_1C, INTMEM_6C ROM:246D ld INTMEM_1C+2, INTMEM_6E ROM:2470 ld INTMEM_20, INTMEM_70 ROM:2473 ld INTMEM_20+2, INTMEM_72 ROM:2476 ld INTMEM_2C, INTMEM_74 ROM:2479 popf ROM:247A ret ROM:247A ; END OF FUNCTION CHUNK FOR ROM_29FA ROM:247B ROM:247B ; =============== S U B R O U T I N E ======================================= ROM:247B ROM:247B ROM:247B ROM_247B: ; CODE XREF: ROM_29FA-86F↑p ROM:247B clr INTMEM_1A ROM:247D jbs INTMEM_AB, 5, ROM_24BA ROM:2480 ROM:2480 ROM_2480: ; CODE XREF: ROM_247B+24↓j ROM:2480 ldb INTMEM_1C, 134h[INTMEM_1A] ROM:2485 subb INTMEM_1C, INTMEM_9C ROM:2488 jc ROM_248D ROM:248A addb INTMEM_1C, #48h ; 'H' ROM:248D ROM:248D ROM_248D: ; CODE XREF: ROM_247B+D↑j ROM:248D cmpb INTMEM_1C, #48h ; 'H' ROM:2490 jnc ROM_2495 ROM:2492 subb INTMEM_1C, #48h ; 'H' ROM:2495 ROM:2495 ROM_2495: ; CODE XREF: ROM_247B+15↑j ROM:2495 cmpb INTMEM_1C, #12h ROM:2498 jnc ROM_24A7 ROM:249A inc INTMEM_1A ROM:249C cmpb INTMEM_1A, #4 ROM:249F jlt ROM_2480 ROM:24A1 ld INTMEM_5A, #24A1h ROM:24A5 sjmp ROM_24E9 ROM:24A7 ; --------------------------------------------------------------------------- ROM:24A7 ROM:24A7 ROM_24A7: ; CODE XREF: ROM_247B+1D↑j ROM:24A7 ldb INTMEM_96, 134h[INTMEM_1A] ROM:24AC ldb INTMEM_95, INTMEM_1A ROM:24AF subb INTMEM_93+1, INTMEM_96, #1 ROM:24B3 jge ROM_24B8 ROM:24B5 addb INTMEM_93+1, #48h ; 'H' ROM:24B8 ROM:24B8 ROM_24B8: ; CODE XREF: ROM_247B+38↑j ROM:24B8 sjmp ROM_24E9 ROM:24BA ; --------------------------------------------------------------------------- ROM:24BA ROM:24BA ROM_24BA: ; CODE XREF: ROM_247B+2↑j ROM:24BA ; ROM_247B+5E↓j ROM:24BA ldb INTMEM_1C, 130h[INTMEM_1A] ROM:24BF subb INTMEM_1C, INTMEM_9C ROM:24C2 jc ROM_24C7 ROM:24C4 addb INTMEM_1C, #48h ; 'H' ROM:24C7 ROM:24C7 ROM_24C7: ; CODE XREF: ROM_247B+47↑j ROM:24C7 cmpb INTMEM_1C, #48h ; 'H' ROM:24CA jnc ROM_24CF ROM:24CC subb INTMEM_1C, #48h ; 'H' ROM:24CF ROM:24CF ROM_24CF: ; CODE XREF: ROM_247B+4F↑j ROM:24CF cmpb INTMEM_1C, #12h ROM:24D2 jnc ROM_24E1 ROM:24D4 inc INTMEM_1A ROM:24D6 cmpb INTMEM_1A, #4 ROM:24D9 jlt ROM_24BA ROM:24DB ld INTMEM_5A, #24DBh ROM:24DF sjmp ROM_24E9 ROM:24E1 ; --------------------------------------------------------------------------- ROM:24E1 ROM:24E1 ROM_24E1: ; CODE XREF: ROM_247B+57↑j ROM:24E1 ldb INTMEM_96, 130h[INTMEM_1A] ROM:24E6 ldb INTMEM_95, INTMEM_1A ROM:24E9 ROM:24E9 ROM_24E9: ; CODE XREF: ROM_247B+2A↑j ROM:24E9 ; ROM_247B:ROM_24B8↑j ... ROM:24E9 andb INTMEM_AE, #-41h ROM:24EC ldbze INTMEM_1C, INTMEM_159[] ROM:24F1 divub INTMEM_1C, #12h ROM:24F4 ldb INTMEM_A3, INTMEM_1C ROM:24F7 ret ROM:24F7 ; End of function ROM_247B ROM:24F7 ROM:24F8 ; --------------------------------------------------------------------------- ROM:24F8 ; START OF FUNCTION CHUNK FOR ROM_29FA ROM:24F8 ROM:24F8 ROM_24F8: ; CODE XREF: ROM_29FA+26↓j ROM:24F8 push INTMEM_1A ROM:24FA push INTMEM_1C ROM:24FC push INTMEM_1C+2 ROM:24FE push INTMEM_20 ROM:2500 push INTMEM_20+2 ROM:2502 push INTMEM_2C ROM:2504 cmp SP, #100h ; Stack pointer ROM:2508 jc ROM_250D ROM:250A orb INTMEM_4E, #4 ROM:250D ROM:250D ROM_250D: ; CODE XREF: ROM_29FA-4F2↑j ROM:250D jbs INTMEM_F5, 1, ROM_2512 ROM:2510 sjmp ROM_25EA ROM:2512 ; --------------------------------------------------------------------------- ROM:2512 ROM:2512 ROM_2512: ; CODE XREF: ROM_29FA:ROM_250D↑j ROM:2512 ldb INTMEM_1A, INTMEM_160[] ROM:2517 ld INTMEM_1C, INTMEM_142[] ROM:251C cmp INTMEM_1C, 10h[INTMEM_56] ROM:2521 jnc ROM_2525 ROM:2523 sjmp ROM_25EA ROM:2525 ; --------------------------------------------------------------------------- ROM:2525 ROM:2525 ROM_2525: ; CODE XREF: ROM_29FA-4D9↑j ROM:2525 inc INTMEM_1C ROM:2527 st INTMEM_1C, INTMEM_142[] ROM:252C cmpb INTMEM_9B, #40h ; '@' ROM:252F jnc ROM_253C ROM:2531 ldb INTMEM_1C+2, #1 ROM:2534 jbc INTMEM_F5, 7, ROM_253A ROM:2537 ldb INTMEM_1C+2, #2 ROM:253A ROM:253A ROM_253A: ; CODE XREF: ROM_29FA-4C6↑j ROM:253A sjmp ROM_25D1 ROM:253C ; --------------------------------------------------------------------------- ROM:253C ROM:253C ROM_253C: ; CODE XREF: ROM_29FA-4CB↑j ROM:253C jbs IOPORT2, 4, ROM_2547 ; Input/output port 2 ROM:253F jbc INTMEM_F5, 7, ROM_254F ROM:2542 andb INTMEM_F5, #7Fh ROM:2545 sjmp ROM_2553 ROM:2547 ; --------------------------------------------------------------------------- ROM:2547 ROM:2547 ROM_2547: ; CODE XREF: ROM_29FA:ROM_253C↑j ROM:2547 jbs INTMEM_F5, 7, ROM_254F ROM:254A orb INTMEM_F5, #-80h ROM:254D sjmp ROM_2553 ROM:254F ; --------------------------------------------------------------------------- ROM:254F ROM:254F ROM_254F: ; CODE XREF: ROM_29FA-4BB↑j ROM:254F ; ROM_29FA:ROM_2547↑j ROM:254F incb INTMEM_9B ROM:2551 sjmp ROM_25EA ROM:2553 ; --------------------------------------------------------------------------- ROM:2553 ROM:2553 ROM_2553: ; CODE XREF: ROM_29FA-4B5↑j ROM:2553 ; ROM_29FA-4AD↑j ROM:2553 jbs INTMEM_F6, 3, ROM_2577 ROM:2556 cmpb INTMEM_9B, #2 ROM:2559 jnc ROM_25D6 ROM:255B cmpb INTMEM_9B, #4 ROM:255E jh ROM_2565 ROM:2560 orb INTMEM_F6, #4 ROM:2563 sjmp ROM_25E3 ROM:2565 ; --------------------------------------------------------------------------- ROM:2565 ROM:2565 ROM_2565: ; CODE XREF: ROM_29FA-49C↑j ROM:2565 jbc INTMEM_F6, 2, ROM_25D6 ROM:2568 cmpb INTMEM_9B, #9 ROM:256B jnc ROM_25D6 ROM:256D cmpb INTMEM_9B, #0Dh ROM:2570 jh ROM_25D6 ROM:2572 orb INTMEM_F6, #8 ROM:2575 sjmp ROM_25E3 ROM:2577 ; --------------------------------------------------------------------------- ROM:2577 ROM:2577 ROM_2577: ; CODE XREF: ROM_29FA:ROM_2553↑j ROM:2577 jbs INTMEM_F6, 1, ROM_2592 ROM:257A cmpb INTMEM_9B, #6 ROM:257D jnc ROM_2592 ROM:257F cmpb INTMEM_9B, #8 ROM:2582 jh ROM_25D6 ROM:2584 shl INTMEM_68, #1 ROM:2587 inc INTMEM_68 ROM:2589 incb INTMEM_1A ROM:258B cmpb INTMEM_1A, #10h ROM:258E je ROM_25B1 ROM:2590 sjmp ROM_25E3 ROM:2592 ; --------------------------------------------------------------------------- ROM:2592 ROM:2592 ROM_2592: ; CODE XREF: ROM_29FA:ROM_2577↑j ROM:2592 ; ROM_29FA-47D↑j ROM:2592 cmpb INTMEM_9B, #2 ROM:2595 jnc ROM_25D6 ROM:2597 cmpb INTMEM_9B, #4 ROM:259A jh ROM_25D6 ROM:259C jbs INTMEM_F6, 1, ROM_25A4 ROM:259F orb INTMEM_F6, #2 ROM:25A2 sjmp ROM_25E3 ROM:25A4 ; --------------------------------------------------------------------------- ROM:25A4 ROM:25A4 ROM_25A4: ; CODE XREF: ROM_29FA-45E↑j ROM:25A4 shl INTMEM_68, #1 ROM:25A7 andb INTMEM_F6, #-3 ROM:25AA incb INTMEM_1A ROM:25AC cmpb INTMEM_1A, #10h ROM:25AF jne ROM_25E3 ROM:25B1 ROM:25B1 ROM_25B1: ; CODE XREF: ROM_29FA-46C↑j ROM:25B1 st INTMEM_68, INTMEM_148[] ROM:25B6 ldb INTMEM_1C+2, #4 ROM:25B9 cmp INTMEM_68, INTMEM_140[] ROM:25BE jne ROM_25C8 ROM:25C0 ldb INTMEM_1C+2, #3 ROM:25C3 orb INTMEM_F6, #1 ROM:25C6 sjmp ROM_25D1 ROM:25C8 ; --------------------------------------------------------------------------- ROM:25C8 ROM:25C8 ROM_25C8: ; CODE XREF: ROM_29FA-43C↑j ROM:25C8 cmp INTMEM_68, #-0F10h ROM:25CC jne ROM_25D1 ROM:25CE ldb INTMEM_1C+2, #5 ROM:25D1 ROM:25D1 ROM_25D1: ; CODE XREF: ROM_29FA:ROM_253A↑j ROM:25D1 ; ROM_29FA-434↑j ... ROM:25D1 stb INTMEM_1C+2, INTMEM_15E[] ROM:25D6 ROM:25D6 ROM_25D6: ; CODE XREF: ROM_29FA-4A1↑j ROM:25D6 ; ROM_29FA:ROM_2565↑j ... ROM:25D6 clr INTMEM_68 ROM:25D8 clrb INTMEM_1A ROM:25DA andb INTMEM_F6, #-3 ROM:25DD andb INTMEM_F6, #-5 ROM:25E0 andb INTMEM_F6, #-9 ROM:25E3 ROM:25E3 ROM_25E3: ; CODE XREF: ROM_29FA-497↑j ROM:25E3 ; ROM_29FA-485↑j ... ROM:25E3 stb INTMEM_1A, INTMEM_160[] ROM:25E8 clrb INTMEM_9B ROM:25EA ROM:25EA ROM_25EA: ; CODE XREF: ROM_29FA-4EA↑j ROM:25EA ; ROM_29FA-4D7↑j ... ROM:25EA ldb INTMEM_1A, INTMEM_161[] ROM:25EF incb INTMEM_1A ROM:25F1 stb INTMEM_1A, INTMEM_161[] ROM:25F6 cmpb INTMEM_1A, #4 ROM:25F9 je ROM_25FE ROM:25FB ljmp ROM_2866 ROM:25FE ; --------------------------------------------------------------------------- ROM:25FE ROM:25FE ROM_25FE: ; CODE XREF: ROM_29FA-401↑j ROM:25FE stb ZERO_REG, INTMEM_161[] ; Zero register ROM:2603 jbs INTMEM_AE, 0, ROM_2609 ROM:2606 djnz INTMEM_93, ROM_260A ROM:2609 ROM:2609 ROM_2609: ; CODE XREF: ROM_29FA-3F7↑j ROM:2609 rst ROM:260A ; --------------------------------------------------------------------------- ROM:260A ROM:260A ROM_260A: ; CODE XREF: ROM_29FA-3F4↑j ROM:260A ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:260D ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2610 jbs INTMEM_AB, 6, ROM_2643 ROM:2613 ldbze INTMEM_1C+2, INTMEM_8B ROM:2616 ld INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:2619 jbc INT_PEND, 0, ROM_2627 ; Interrupt pending register ROM:261C jbs INTMEM_1C+1, 7, ROM_2627 ROM:261F orb INTMEM_2A, INTMEM_16 ROM:2622 jbc INTMEM_2A, 5, ROM_2627 ROM:2625 incb INTMEM_1C+2 ROM:2627 ROM:2627 ROM_2627: ; CODE XREF: ROM_29FA-3E1↑j ROM:2627 ; ROM_29FA-3DE↑j ... ROM:2627 sub INTMEM_1C, INTMEM_7C ROM:262A subcb INTMEM_1C+2, INTMEM_9F ROM:262D ld INTMEM_20, #2 ROM:2631 mulu INTMEM_20, #-4438h ROM:2635 cmpb INTMEM_1C+2, INTMEM_20+2 ROM:2638 jh ROM_2650 ROM:263A jne ROM_2657 ROM:263C cmp INTMEM_1C, INTMEM_20 ROM:263F jh ROM_2650 ROM:2641 sjmp ROM_2657 ROM:2643 ; --------------------------------------------------------------------------- ROM:2643 ROM:2643 ROM_2643: ; CODE XREF: ROM_29FA-3EA↑j ROM:2643 sub INTMEM_1C, INT_PEND+1, INTMEM_82 ; Interrupt pending register ROM:2647 cmp INTMEM_1C, #-4438h ROM:264B jnc ROM_2659 ROM:264D lcall ROM_3985 ROM:2650 ROM:2650 ROM_2650: ; CODE XREF: ROM_29FA-3C2↑j ROM:2650 ; ROM_29FA-3BB↑j ROM:2650 clrb INTMEM_9C ROM:2652 clrb INTMEM_9D ROM:2654 andb INTMEM_AE, #-9 ROM:2657 ROM:2657 ROM_2657: ; CODE XREF: ROM_29FA-3C0↑j ROM:2657 ; ROM_29FA-3B9↑j ROM:2657 clr INTMEM_5E ROM:2659 ROM:2659 ROM_2659: ; CODE XREF: ROM_29FA-3AF↑j ROM:2659 ; ROM_29FA-345↓j ... ROM:2659 jbc INTMEM_AA, 2, ROM_266E ROM:265C cmpb ZERO_REG, INTMEM_91+1 ; Zero register ROM:265F je ROM_2665 ROM:2661 decb INTMEM_91+1 ROM:2663 sjmp ROM_2673 ROM:2665 ; --------------------------------------------------------------------------- ROM:2665 ROM:2665 ROM_2665: ; CODE XREF: ROM_29FA-39B↑j ROM:2665 andb INTMEM_AA, #-5 ROM:2668 andb INTMEM_AA, #-9 ROM:266B andb INTMEM_AA, #-11h ROM:266E ROM:266E ROM_266E: ; CODE XREF: ROM_29FA:ROM_2659↑j ROM:266E cmpb INTMEM_8E, INTMEM_8F ROM:2671 jne ROM_26C5 ROM:2673 ROM:2673 ROM_2673: ; CODE XREF: ROM_29FA-397↑j ROM:2673 jbs INTMEM_A9, 4, ROM_2682 ROM:2676 ROM:2676 ROM_2676: ; CODE XREF: ROM_29FA-32F↓j ROM:2676 lcall ROM_39A2 ROM:2679 cmpb INTMEM_91, #-1 ROM:267C je ROM_2680 ROM:267E incb INTMEM_91 ROM:2680 ROM:2680 ROM_2680: ; CODE XREF: ROM_29FA-37E↑j ROM:2680 sjmp ROM_269D ROM:2682 ; --------------------------------------------------------------------------- ROM:2682 ROM:2682 ROM_2682: ; CODE XREF: ROM_29FA:ROM_2673↑j ROM:2682 jbc INTMEM_A9, 6, ROM_26B7 ROM:2685 jbs INTMEM_A9, 5, ROM_26AB ROM:2688 andb INTMEM_A9, #-11h ROM:268B andb INTMEM_A9, #-41h ROM:268E clrb INTMEM_90 ROM:2690 clrb INTMEM_91 ROM:2692 jbs INTMEM_AA, 1, ROM_26A0 ROM:2695 jbs INTMEM_AA, 0, ROM_269D ROM:2698 ROM:2698 ROM_2698: ; CODE XREF: ROM_29FA:ROM_26A0↓j ROM:2698 ; ROM_29FA-351↓j ROM:2698 ldb INTMEM_8F, INTMEM_4D[] ROM:269D ROM:269D ROM_269D: ; CODE XREF: ROM_29FA:ROM_2680↑j ROM:269D ; ROM_29FA-365↑j ... ROM:269D ljmp ROM_273A ROM:26A0 ; --------------------------------------------------------------------------- ROM:26A0 ROM:26A0 ROM_26A0: ; CODE XREF: ROM_29FA-368↑j ROM:26A0 jbc INTMEM_A9, 7, ROM_2698 ROM:26A3 andb INTMEM_AA, #-3 ROM:26A6 andb INTMEM_A9, #7Fh ROM:26A9 sjmp ROM_2698 ROM:26AB ; --------------------------------------------------------------------------- ROM:26AB ROM:26AB ROM_26AB: ; CODE XREF: ROM_29FA-375↑j ROM:26AB andb INTMEM_A9, #-21h ROM:26AE clrb INTMEM_8F ROM:26B0 clrb INTMEM_91 ROM:26B2 ldb INTMEM_90, #3 ROM:26B5 sjmp ROM_2659 ROM:26B7 ; --------------------------------------------------------------------------- ROM:26B7 ROM:26B7 ROM_26B7: ; CODE XREF: ROM_29FA:ROM_2682↑j ROM:26B7 orb INTMEM_A9, #40h ; '@' ROM:26BA ldb INTMEM_8E, #-38h ROM:26BD subb INTMEM_8E, INTMEM_90 ROM:26C0 ldb INTMEM_8F, #0Fh ROM:26C3 sjmp ROM_2659 ROM:26C5 ; --------------------------------------------------------------------------- ROM:26C5 ROM:26C5 ROM_26C5: ; CODE XREF: ROM_29FA-389↑j ROM:26C5 jbs INTMEM_AE, 7, ROM_26D9 ROM:26C8 cmpb INTMEM_90, #-1 ROM:26CB je ROM_2676 ROM:26CD jbs INTMEM_A9, 5, ROM_26D9 ROM:26D0 cmpb INTMEM_91, INTMEM_90 ROM:26D3 jc ROM_26D9 ROM:26D5 incb INTMEM_91 ROM:26D7 sjmp ROM_269D ROM:26D9 ; --------------------------------------------------------------------------- ROM:26D9 ROM:26D9 ROM_26D9: ; CODE XREF: ROM_29FA:ROM_26C5↑j ROM:26D9 ; ROM_29FA-32D↑j ... ROM:26D9 clrb INTMEM_91 ROM:26DB andb INTMEM_AA, #-9 ROM:26DE andb INTMEM_AA, #-11h ROM:26E1 addb INTMEM_1C, INTMEM_8E, INTMEM_8E ROM:26E5 cmpb INTMEM_8E, INTMEM_8F ROM:26E8 jc ROM_2702 ROM:26EA orb INTMEM_AA, #8 ROM:26ED clrb INTMEM_1C+3 ROM:26EF incb INTMEM_1C ROM:26F1 jbs INTMEM_AE, 7, ROM_26F9 ROM:26F4 orb INTMEM_AE, #-80h ROM:26F7 sjmp ROM_2719 ROM:26F9 ; --------------------------------------------------------------------------- ROM:26F9 ROM:26F9 ROM_26F9: ; CODE XREF: ROM_29FA-309↑j ROM:26F9 incb INTMEM_1C ROM:26FB incb INTMEM_8E ROM:26FD andb INTMEM_AE, #7Fh ROM:2700 sjmp ROM_2719 ROM:2702 ; --------------------------------------------------------------------------- ROM:2702 ROM:2702 ROM_2702: ; CODE XREF: ROM_29FA-312↑j ROM:2702 orb INTMEM_AA, #10h ROM:2705 ldb INTMEM_1C+3, #4 ROM:2708 decb INTMEM_1C ROM:270A jbs INTMEM_AE, 7, ROM_2712 ROM:270D orb INTMEM_AE, #-80h ROM:2710 sjmp ROM_2719 ROM:2712 ; --------------------------------------------------------------------------- ROM:2712 ROM:2712 ROM_2712: ; CODE XREF: ROM_29FA-2F0↑j ROM:2712 decb INTMEM_1C ROM:2714 decb INTMEM_8E ROM:2716 andb INTMEM_AE, #7Fh ROM:2719 ROM:2719 ROM_2719: ; CODE XREF: ROM_29FA-303↑j ROM:2719 ; ROM_29FA-2FA↑j ... ROM:2719 and INTMEM_1C, #7 ROM:271D ldb INTMEM_1C+2, 373Ah[INTMEM_1C] ROM:2722 shlb INTMEM_1C+2, INTMEM_1C+3 ROM:2725 andb INTMEM_1C+2, #-10h ROM:2728 pushf ROM:2729 ldb INTMEM_20, 1FFFh[] ROM:272E andb INTMEM_20, #0Fh ROM:2731 orb INTMEM_20, INTMEM_1C+2 ROM:2734 popf ROM:2735 stb INTMEM_20, 1FFFh[] ROM:273A ROM:273A ROM_273A: ; CODE XREF: ROM_29FA:ROM_269D↑j ROM:273A ldb INTMEM_1C, #0 ROM:273D pushf ROM:273E ldb INTMEM_1C+1, INTMEM_95 ROM:2741 lcall ROM_3191 ROM:2744 jbc INTMEM_1C, 0, ROM_277B ROM:2747 add INTMEM_1C+2, INTMEM_60, INTMEM_144[] ROM:274D sub INTMEM_1C+2, INT_PEND+1 ; Interrupt pending register ROM:2750 cmp INTMEM_1C+2, INTMEM_144[] ROM:2755 jnc ROM_277B ROM:2757 ldb INTMEM_1C, #4 ROM:275A ldb INTMEM_1C+1, INTMEM_95 ROM:275D lcall ROM_3191 ROM:2760 cmpb INTMEM_1A, #0 ROM:2763 jne ROM_277B ROM:2765 jbc INTMEM_AB, 5, ROM_277B ROM:2768 ldbze INTMEM_1A, INTMEM_95 ROM:276B ldb INTMEM_1A, 321Ah[INTMEM_1A] ROM:2770 ldb INTMEM_95, INTMEM_1A ROM:2773 ldb INTMEM_96, 134h[INTMEM_1A] ROM:2778 andb INTMEM_AB, #-21h ROM:277B ROM:277B ROM_277B: ; CODE XREF: ROM_29FA-2B6↑j ROM:277B ; ROM_29FA-2A5↑j ... ROM:277B popf ROM:277C djnz INTMEM_A5, ROM_2782 ROM:277F ldb INTMEM_A5, #19h ROM:2782 ROM:2782 ROM_2782: ; CODE XREF: ROM_29FA-27E↑j ROM:2782 andb INTMEM_A4, #-9 ROM:2785 cmpb INTMEM_A5, INTMEM_F2[] ROM:278A jh ROM_278F ROM:278C orb INTMEM_A4, #8 ROM:278F ROM:278F ROM_278F: ; CODE XREF: ROM_29FA-270↑j ROM:278F pushf ROM:2790 ldb INTMEM_6, #2 ROM:2793 addb INTMEM_A6, INTMEM_1AB[] ROM:2798 jnc ROM_279D ROM:279A ldb INTMEM_6, #22h ; '"' ROM:279D ROM:279D ROM_279D: ; CODE XREF: ROM_29FA-262↑j ROM:279D add INTMEM_4, INT_PEND+1, #5 ; Interrupt pending register ROM:27A2 popf ROM:27A3 ldb INTMEM_1C+2, INTMEM_163[] ROM:27A8 jbc IOPORT2, 6, ROM_27BA ; Input/output port 2 ROM:27AB jbs INTMEM_AB, 4, ROM_27CE ROM:27AE cmpb INTMEM_1C+2, 9Dh[INTMEM_56] ROM:27B3 jnc ROM_27C4 ROM:27B5 orb INTMEM_AB, #10h ROM:27B8 sjmp ROM_27CE ROM:27BA ; --------------------------------------------------------------------------- ROM:27BA ROM:27BA ROM_27BA: ; CODE XREF: ROM_29FA-252↑j ROM:27BA jbc INTMEM_AB, 4, ROM_27CE ROM:27BD cmpb INTMEM_1C+2, 9Eh[INTMEM_56] ROM:27C2 jc ROM_27C8 ROM:27C4 ROM:27C4 ROM_27C4: ; CODE XREF: ROM_29FA-247↑j ROM:27C4 incb INTMEM_1C+2 ROM:27C6 sjmp ROM_27D0 ROM:27C8 ; --------------------------------------------------------------------------- ROM:27C8 ROM:27C8 ROM_27C8: ; CODE XREF: ROM_29FA-238↑j ROM:27C8 andb INTMEM_AB, #-11h ROM:27CB orb INTMEM_AA, #-80h ROM:27CE ROM:27CE ROM_27CE: ; CODE XREF: ROM_29FA-24F↑j ROM:27CE ; ROM_29FA-242↑j ... ROM:27CE clrb INTMEM_1C+2 ROM:27D0 ROM:27D0 ROM_27D0: ; CODE XREF: ROM_29FA-234↑j ROM:27D0 stb INTMEM_1C+2, INTMEM_163[] ROM:27D5 jbs IOPORT1, 0, ROM_2804 ; Input/output port 1 ROM:27D8 ldb INTMEM_1A, #-20h ROM:27DB ROM:27DB ROM_27DB: ; CODE XREF: ROM_29FA-203↓j ROM:27DB orb INTMEM_1A, INTMEM_A7 ROM:27DE andb INTMEM_1A, INTMEM_164[] ROM:27E3 stb INTMEM_1A, 1FFEh[] ROM:27E8 ldb INTMEM_1C+3, #14h ROM:27EB ROM:27EB ROM_27EB: ; CODE XREF: ROM_29FA:ROM_27EB↓j ROM:27EB djnz INTMEM_1C+3, ROM_27EB ROM:27EE jbc IOPORT1, 0, ROM_27FE ; Input/output port 1 ROM:27F1 shlb INTMEM_A7, #1 ROM:27F4 cmpb INTMEM_A7, #10h ROM:27F7 jnh ROM_27DB ROM:27F9 ldb INTMEM_A7, #1 ROM:27FC sjmp ROM_2804 ROM:27FE ; --------------------------------------------------------------------------- ROM:27FE ROM:27FE ROM_27FE: ; CODE XREF: ROM_29FA-20C↑j ROM:27FE orb INTMEM_54, INTMEM_A7 ROM:2801 orb INTMEM_50, INTMEM_A7 ROM:2804 ROM:2804 ROM_2804: ; CODE XREF: ROM_29FA-225↑j ROM:2804 ; ROM_29FA-1FE↑j ROM:2804 ldb INTMEM_1C, INTMEM_54 ROM:2807 ldb INTMEM_1C+1, INTMEM_15C[] ROM:280C ldb INTMEM_1C+2, INTMEM_164[] ROM:2811 notb INTMEM_1C+1 ROM:2813 andb INTMEM_1C+1, INTMEM_A4 ROM:2816 orb INTMEM_1C+1, INTMEM_15D[] ROM:281B andb INTMEM_1C+2, #-20h ROM:281E notb INTMEM_1C ROM:2820 andb INTMEM_1C+1, INTMEM_1C ROM:2823 orb INTMEM_1C+2, INTMEM_1C+1 ROM:2826 stb INTMEM_1C+2, 1FFEh[] ROM:282B stb INTMEM_1C+2, INTMEM_164[] ROM:2830 inc INTMEM_86 ROM:2832 and ZERO_REG, INTMEM_86, #1 ; Zero register ROM:2837 jne ROM_2866 ROM:2839 ld INTMEM_1A, #0BFh ROM:283D and ZERO_REG, INTMEM_86, #0Fh ; Zero register ROM:2842 jne ROM_2853 ROM:2844 ld INTMEM_1A, #0B5h ROM:2848 and ZERO_REG, INTMEM_86, #1FFh ; Zero register ROM:284D jne ROM_2853 ROM:284F ld INTMEM_1A, #0B0h ROM:2853 ROM:2853 ROM_2853: ; CODE XREF: ROM_29FA-1B8↑j ROM:2853 ; ROM_29FA-1AD↑j ... ROM:2853 ldb INTMEM_1C, [INTMEM_1A] ROM:2856 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:2859 je ROM_285D ROM:285B decb INTMEM_1C ROM:285D ROM:285D ROM_285D: ; CODE XREF: ROM_29FA-1A1↑j ROM:285D stb INTMEM_1C, [INTMEM_1A]+ ROM:2860 cmp INTMEM_1A, #0C8h ROM:2864 jne ROM_2853 ROM:2866 ROM:2866 ROM_2866: ; CODE XREF: ROM_29FA-3FF↑j ROM:2866 ; ROM_29FA-1C3↑j ROM:2866 di ROM:2867 ld INTMEM_1C, INTMEM_88[] ROM:286C add INTMEM_1C, #2EEh ROM:2870 sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:2874 cmp INTMEM_1C+2, #2EEh ROM:2878 jc ROM_2880 ROM:287A cmp INTMEM_1C+2, #10h ROM:287E jc ROM_2885 ROM:2880 ROM:2880 ROM_2880: ; CODE XREF: ROM_29FA-182↑j ROM:2880 add INTMEM_1C, INT_PEND+1, #177h ; Interrupt pending register ROM:2885 ROM:2885 ROM_2885: ; CODE XREF: ROM_29FA-17C↑j ROM:2885 jbc WSR1, 6, ROM_2890 ; Window selection register 1 ROM:2888 andb INTMEM_A9, #-3 ROM:288B orb INTMEM_4E, #1 ROM:288E sjmp ROM_289B ROM:2890 ; --------------------------------------------------------------------------- ROM:2890 ROM:2890 ROM_2890: ; CODE XREF: ROM_29FA:ROM_2885↑j ROM:2890 ldb INTMEM_6, #18h ROM:2893 ld INTMEM_4, INTMEM_1C ROM:2896 st INTMEM_1C, INTMEM_88[] ROM:289B ROM:289B ROM_289B: ; CODE XREF: ROM_29FA-16C↑j ROM:289B cmp SP, #124h ; Stack pointer ROM:289F jnc ROM_28A2 ROM:28A1 rst ROM:28A2 ; --------------------------------------------------------------------------- ROM:28A2 ROM:28A2 ROM_28A2: ; CODE XREF: ROM_29FA-15B↑j ROM:28A2 pop INTMEM_2C ROM:28A4 pop INTMEM_20+2 ROM:28A6 pop INTMEM_20 ROM:28A8 pop INTMEM_1C+2 ROM:28AA pop INTMEM_1C ROM:28AC pop INTMEM_1A ROM:28AE andb INTMEM_A9, #-9 ROM:28B1 popf ROM:28B2 ret ROM:28B2 ; END OF FUNCTION CHUNK FOR ROM_29FA ROM:28B3 ; --------------------------------------------------------------------------- ROM:28B3 ; START OF FUNCTION CHUNK FOR ROM_2A24 ROM:28B3 ROM:28B3 ROM_28B3: ; CODE XREF: ROM_2A24:ROM_2A82↓j ROM:28B3 push INTMEM_1A ROM:28B5 push INTMEM_1C ROM:28B7 ld INTMEM_1C, 3BCh[INTMEM_84] ROM:28BC sub INTMEM_1A, INTMEM_58, INTMEM_60 ROM:28C0 st INTMEM_1A, INTMEM_150[] ROM:28C5 cmp INTMEM_1A, #465h ROM:28C9 jnc ROM_28E3 ROM:28CB add INTMEM_1C, INTMEM_1A, #7 ROM:28D0 jc ROM_28D9 ROM:28D2 cmp INTMEM_1C, INTMEM_144[] ROM:28D7 jnc ROM_28F3 ROM:28D9 ROM:28D9 ROM_28D9: ; CODE XREF: ROM_2A24-154↑j ROM:28D9 ld INTMEM_1C, INTMEM_144[] ROM:28DE orb INTMEM_4E, #8 ROM:28E1 sjmp ROM_28F3 ROM:28E3 ; --------------------------------------------------------------------------- ROM:28E3 ROM:28E3 ROM_28E3: ; CODE XREF: ROM_2A24-15B↑j ROM:28E3 ld INTMEM_1C, #465h ROM:28E7 orb INTMEM_4E, #40h ; '@' ROM:28EA cmp INTMEM_1A, #4Bh ; 'K' ROM:28EE jc ROM_28F3 ROM:28F0 orb INTMEM_4E, #10h ROM:28F3 ROM:28F3 ROM_28F3: ; CODE XREF: ROM_2A24-14D↑j ROM:28F3 ; ROM_2A24-143↑j ... ROM:28F3 orb INTMEM_AE, #20h ; ' ' ROM:28F6 st INTMEM_1C, 3BCh[INTMEM_84] ROM:28FB pop INTMEM_1C ROM:28FD pop INTMEM_1A ROM:28FF popf ROM:2900 ret ROM:2900 ; END OF FUNCTION CHUNK FOR ROM_2A24 ROM:2901 ; --------------------------------------------------------------------------- ROM:2901 ; START OF FUNCTION CHUNK FOR start ROM:2901 ROM:2901 ROM_2901: ; CODE XREF: start+6↑j ROM:2901 ld INTMEM_1A, #5555h ROM:2905 ld INTMEM_1C, #-5556h ROM:2909 cmp INTMEM_1A, #5555h ROM:290D jne ROM_294A ROM:290F cmp INTMEM_1C, #-5556h ROM:2913 jne ROM_294A ROM:2915 ld INTMEM_1A, #-5556h ROM:2919 ld INTMEM_1C, #5555h ROM:291D cmp INTMEM_1A, #-5556h ROM:2921 jne ROM_294A ROM:2923 cmp INTMEM_1C, #5555h ROM:2927 jne ROM_294A ROM:2929 ldb INTMEM_1C, #55h ; 'U' ROM:292C ROM:292C ROM_292C: ; CODE XREF: start:ROM_2965↓j ROM:292C ld INTMEM_1A, #1Eh ROM:2930 ROM:2930 ROM_2930: ; CODE XREF: start+8B9↓j ROM:2930 cmp INTMEM_1A, #200h ROM:2934 je ROM_293B ROM:2936 stb INTMEM_1C, [INTMEM_1A]+ ROM:2939 sjmp ROM_2930 ROM:293B ; --------------------------------------------------------------------------- ROM:293B ROM:293B ROM_293B: ; CODE XREF: start+8B4↑j ROM:293B ld INTMEM_1A, #1Eh ROM:293F ROM:293F ROM_293F: ; CODE XREF: start+8C8↓j ROM:293F cmp INTMEM_1A, #200h ROM:2943 je ROM_294B ROM:2945 cmpb INTMEM_1C, [INTMEM_1A]+ ROM:2948 je ROM_293F ROM:294A ROM:294A ROM_294A: ; CODE XREF: start+88D↑j ROM:294A ; start+893↑j ... ROM:294A rst ROM:294B ; --------------------------------------------------------------------------- ROM:294B ROM:294B ROM_294B: ; CODE XREF: start+8C3↑j ROM:294B ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:294E ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2951 cmpb INTMEM_1C, #0 ROM:2954 je ROM_2967 ROM:2956 cmpb INTMEM_1C, #-56h ROM:2959 jne ROM_295D ROM:295B clrb INTMEM_1C ROM:295D ROM:295D ROM_295D: ; CODE XREF: start+8D9↑j ROM:295D cmpb INTMEM_1C, #55h ; 'U' ROM:2960 jne ROM_2965 ROM:2962 ldb INTMEM_1C, #-56h ROM:2965 ROM:2965 ROM_2965: ; CODE XREF: start+8E0↑j ROM:2965 sjmp ROM_292C ROM:2967 ; --------------------------------------------------------------------------- ROM:2967 ROM:2967 ROM_2967: ; CODE XREF: start+8D4↑j ROM:2967 ld INTMEM_1A, #297Dh ROM:296B ld INTMEM_20, #200h ROM:296F ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2972 ROM:2972 ROM_2972: ; CODE XREF: start+8FB↓j ROM:2972 cmp INTMEM_20, #400h ROM:2976 je ROM_2980 ROM:2978 stb INTMEM_20+2, [INTMEM_20]+ ROM:297B sjmp ROM_2972 ROM:297B ; END OF FUNCTION CHUNK FOR start ROM:297B ; --------------------------------------------------------------------------- ROM:297D db 55h, 0AAh, 0 ROM:2980 ; --------------------------------------------------------------------------- ROM:2980 ; START OF FUNCTION CHUNK FOR start ROM:2980 ROM:2980 ROM_2980: ; CODE XREF: start+8F6↑j ROM:2980 ; start+91A↓j ROM:2980 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2983 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2986 cmp INTMEM_1A, #2980h ROM:298A je ROM_29A7 ROM:298C ld INTMEM_20, #200h ROM:2990 ldb INTMEM_20+3, INTMEM_20+2 ROM:2993 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2996 ROM:2996 ROM_2996: ; CODE XREF: start+924↓j ROM:2996 cmp INTMEM_20, #400h ROM:299A je ROM_2980 ROM:299C cmpb INTMEM_20+3, [INTMEM_20] ROM:299F jne ROM_29A6 ROM:29A1 stb INTMEM_20+2, [INTMEM_20]+ ROM:29A4 sjmp ROM_2996 ROM:29A6 ; --------------------------------------------------------------------------- ROM:29A6 ROM:29A6 ROM_29A6: ; CODE XREF: start+91F↑j ROM:29A6 rst ROM:29A7 ; --------------------------------------------------------------------------- ROM:29A7 ROM:29A7 ROM_29A7: ; CODE XREF: start+90A↑j ROM:29A7 ld INTMEM_56, #-7A00h ROM:29AB ROM:29AB ROM_29AB: ; CODE XREF: start+960↓j ROM:29AB ld SP, #130h ; Stack pointer ROM:29AF lcall ROM_3796 ROM:29B2 lcall ROM_37B6 ROM:29B5 lcall ROM_3A4A ROM:29B8 lcall ROM_34C2 ROM:29BB lcall ROM_3510 ROM:29BE lcall ROM_2E76 ROM:29C1 lcall ROM_2F71 ROM:29C4 lcall ROM_3075 ROM:29C7 lcall ROM_34AC ROM:29CA jbs INTMEM_A9, 0, ROM_29D2 ROM:29CD lcall ROM_4845 ROM:29D0 sjmp ROM_29D5 ROM:29D2 ; --------------------------------------------------------------------------- ROM:29D2 ROM:29D2 ROM_29D2: ; CODE XREF: start+94A↑j ROM:29D2 lcall ROM_4849 ROM:29D5 ROM:29D5 ROM_29D5: ; CODE XREF: start+950↑j ROM:29D5 lcall ROM_2FA2 ROM:29D8 lcall ROM_329D ROM:29DB incb INTMEM_8A ROM:29DD orb INTMEM_A9, #1 ROM:29E0 sjmp ROM_29AB ROM:29E0 ; END OF FUNCTION CHUNK FOR start ROM:29E2 ROM:29E2 ; =============== S U B R O U T I N E ======================================= ROM:29E2 ROM:29E2 ; NMI ROM:29E2 ROM:29E2 ROM_29E2: ; DATA XREF: ROM:Int01↑o ROM:29E2 ; ROM:Int03↑o ... ROM:29E2 rst ROM:29E2 ; End of function ROM_29E2 ROM:29E2 ROM:29E3 ROM:29E3 ; =============== S U B R O U T I N E ======================================= ROM:29E3 ROM:29E3 ; Timer overflow ROM:29E3 ROM:29E3 ROM_29E3: ; DATA XREF: ROM:Int00↑o ROM:29E3 pushf ROM:29E4 orb INTMEM_2A, INTMEM_16 ROM:29E7 jbc INTMEM_2A, 5, ROM_29F9 ROM:29EA jbc INT_PEND, 2, ROM_29F2 ; Interrupt pending register ROM:29ED orb INT_PEND, #1 ; Interrupt pending register ROM:29F0 popf ROM:29F1 ret ROM:29F2 ; --------------------------------------------------------------------------- ROM:29F2 ROM:29F2 ROM_29F2: ; CODE XREF: ROM_29E3+7↑j ROM:29F2 incb INTMEM_8B ROM:29F4 andb INTMEM_2A, #-21h ROM:29F7 popf ROM:29F8 ret ROM:29F9 ; --------------------------------------------------------------------------- ROM:29F9 ROM:29F9 ROM_29F9: ; CODE XREF: ROM_29E3+4↑j ROM:29F9 rst ROM:29F9 ; End of function ROM_29E3 ROM:29F9 ROM:29FA ROM:29FA ; =============== S U B R O U T I N E ======================================= ROM:29FA ROM:29FA ; Software timer ROM:29FA ROM:29FA ROM_29FA: ; DATA XREF: ROM:Int05↑o ROM:29FA ROM:29FA ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:29FA ; FUNCTION CHUNK AT ROM:21D0 SIZE 000002AB BYTES ROM:29FA ; FUNCTION CHUNK AT ROM:24F8 SIZE 000003BB BYTES ROM:29FA ; FUNCTION CHUNK AT ROM:4862 SIZE 00000004 BYTES ROM:29FA ROM:29FA pushf ROM:29FB orb INTMEM_2A, INTMEM_16 ROM:29FE jbc INTMEM_2A, 1, ROM_2A10 ROM:2A01 andb INTMEM_2A, #-3 ROM:2A04 jbc INTMEM_2A, 0, ROM_2A0A ROM:2A07 orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:2A0A ROM:2A0A ROM_2A0A: ; CODE XREF: ROM_29FA+A↑j ROM:2A0A orb INTMEM_A9, #4 ROM:2A0D ljmp ROM_2089 ROM:2A10 ; --------------------------------------------------------------------------- ROM:2A10 ROM:2A10 ROM_2A10: ; CODE XREF: ROM_29FA+4↑j ROM:2A10 jbc INTMEM_2A, 0, ROM_2A23 ROM:2A13 jbs INTMEM_A9, 3, ROM_2A23 ROM:2A16 andb INTMEM_2A, #-2 ROM:2A19 orb INTMEM_A9, #8 ROM:2A1C ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2A1F ei ROM:2A20 ljmp ROM_24F8 ROM:2A23 ; --------------------------------------------------------------------------- ROM:2A23 ROM:2A23 ROM_2A23: ; CODE XREF: ROM_29FA:ROM_2A10↑j ROM:2A23 ; ROM_29FA+19↑j ROM:2A23 rst ROM:2A23 ; End of function ROM_29FA ROM:2A23 ROM:2A24 ROM:2A24 ; =============== S U B R O U T I N E ======================================= ROM:2A24 ROM:2A24 ; HSI data available ROM:2A24 ROM:2A24 ROM_2A24: ; DATA XREF: ROM:Int02↑o ROM:2A24 ROM:2A24 ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2A24 ; FUNCTION CHUNK AT ROM:28B3 SIZE 0000004E BYTES ROM:2A24 ROM:2A24 pushf ROM:2A25 andb INTMEM_2A, #3Fh ; '?' ROM:2A28 orb INTMEM_2A, INTMEM_16 ROM:2A2B cmpb ZERO_REG, INTMEM_8C+1 ; Zero register ROM:2A2E jne ROM_2A59 ROM:2A30 jbs INTMEM_2A, 6, ROM_2A37 ROM:2A33 jbs INTMEM_2A, 7, ROM_2A3A ROM:2A36 rst ROM:2A37 ; --------------------------------------------------------------------------- ROM:2A37 ROM:2A37 ROM_2A37: ; CODE XREF: ROM_2A24+C↑j ROM:2A37 orb INTMEM_4E, #2 ROM:2A3A ROM:2A3A ROM_2A3A: ; CODE XREF: ROM_2A24+F↑j ROM:2A3A ldb INTMEM_8C+1, INTMEM_6 ROM:2A3D ld INTMEM_58, INTMEM_4 ROM:2A40 jbc INT_PEND, 0, ROM_2A54 ; Interrupt pending register ROM:2A43 jbs INTMEM_58+1, 7, ROM_2A54 ROM:2A46 orb INTMEM_2A, INTMEM_16 ROM:2A49 jbc INTMEM_2A, 5, ROM_2A54 ROM:2A4C incb INTMEM_8B ROM:2A4E andb INT_PEND, #-2 ; Interrupt pending register ROM:2A51 andb INTMEM_2A, #-21h ROM:2A54 ROM:2A54 ROM_2A54: ; CODE XREF: ROM_2A24+1C↑j ROM:2A54 ; ROM_2A24+1F↑j ... ROM:2A54 ldb INTMEM_8C, INTMEM_8B ROM:2A57 sjmp ROM_2A5F ROM:2A59 ; --------------------------------------------------------------------------- ROM:2A59 ROM:2A59 ROM_2A59: ; CODE XREF: ROM_2A24+A↑j ROM:2A59 jbc INTMEM_2A, 7, ROM_2A5F ROM:2A5C orb INT_PEND, #4 ; Interrupt pending register ROM:2A5F ROM:2A5F ROM_2A5F: ; CODE XREF: ROM_2A24+33↑j ROM:2A5F ; ROM_2A24:ROM_2A59↑j ROM:2A5F jbc INTMEM_8C+1, 2, ROM_2A70 ROM:2A62 andb INTMEM_8C+1, #51h ; 'Q' ROM:2A65 je ROM_2A6A ROM:2A67 orb INT_PEND, #4 ; Interrupt pending register ROM:2A6A ROM:2A6A ROM_2A6A: ; CODE XREF: ROM_2A24+41↑j ROM:2A6A andb INTMEM_A9, #-5 ROM:2A6D ljmp ROM_2089 ROM:2A70 ; --------------------------------------------------------------------------- ROM:2A70 ROM:2A70 ROM_2A70: ; CODE XREF: ROM_2A24:ROM_2A5F↑j ROM:2A70 jbc INTMEM_8C+1, 0, ROM_2A74 ROM:2A73 rst ROM:2A74 ; --------------------------------------------------------------------------- ROM:2A74 ROM:2A74 ROM_2A74: ; CODE XREF: ROM_2A24:ROM_2A70↑j ROM:2A74 jbs INTMEM_8C+1, 6, ROM_2A7A ROM:2A77 jbc INTMEM_8C+1, 4, ROM_2A85 ROM:2A7A ROM:2A7A ROM_2A7A: ; CODE XREF: ROM_2A24:ROM_2A74↑j ROM:2A7A andb INTMEM_8C+1, #5 ROM:2A7D je ROM_2A82 ROM:2A7F orb INT_PEND, #4 ; Interrupt pending register ROM:2A82 ROM:2A82 ROM_2A82: ; CODE XREF: ROM_2A24+59↑j ROM:2A82 ljmp ROM_28B3 ROM:2A85 ; --------------------------------------------------------------------------- ROM:2A85 ROM:2A85 ROM_2A85: ; CODE XREF: ROM_2A24+53↑j ROM:2A85 scall ROM_2A89 ROM:2A87 popf ROM:2A88 ret ROM:2A88 ; End of function ROM_2A24 ROM:2A88 ROM:2A89 ROM:2A89 ; =============== S U B R O U T I N E ======================================= ROM:2A89 ROM:2A89 ROM:2A89 ROM_2A89: ; CODE XREF: ROM_2A24:ROM_2A85↑p ROM:2A89 ; ROM_37B6+92↓p ROM:2A89 clrb WSR1 ; Window selection register 1 ROM:2A8B ROM:2A8B ROM_2A8B: ; CODE XREF: ROM_2A89+C↓j ROM:2A8B ld ZERO_REG, INTMEM_4 ; Zero register ROM:2A8E nop ROM:2A8F andb INTMEM_2A, #3Fh ; '?' ROM:2A92 orb INTMEM_2A, INTMEM_16 ROM:2A95 jbs INTMEM_2A, 7, ROM_2A8B ROM:2A98 andb INT_PEND, #-5 ; Interrupt pending register ROM:2A9B ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:2A9E clrb INTMEM_8C+1 ROM:2AA0 ret ROM:2AA0 ; End of function ROM_2A89 ROM:2AA0 ROM:2AA1 ROM:2AA1 ; =============== S U B R O U T I N E ======================================= ROM:2AA1 ROM:2AA1 ROM:2AA1 ROM_2AA1: ; CODE XREF: ROM_2E76+18↓p ROM:2AA1 ; ROM_2E76+88↓p ... ROM:2AA1 pushf ROM:2AA2 andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:2AA6 and INTMEM_1C, #0Fh ROM:2AAA clrb INTMEM_1A ROM:2AAC cmpb INTMEM_1A+1, #0 ROM:2AAF jne ROM_2AC1 ROM:2AB1 jbc INTMEM_AA, 1, ROM_2AB9 ROM:2AB4 ldb INTMEM_1A, #2 ROM:2AB7 sjmp ROM_2AEE ROM:2AB9 ; --------------------------------------------------------------------------- ROM:2AB9 ROM:2AB9 ROM_2AB9: ; CODE XREF: ROM_2AA1+10↑j ROM:2AB9 jbc INTMEM_AA, 0, ROM_2AEE ROM:2ABC ldb INTMEM_1A, #1 ROM:2ABF sjmp ROM_2AEE ROM:2AC1 ; --------------------------------------------------------------------------- ROM:2AC1 ROM:2AC1 ROM_2AC1: ; CODE XREF: ROM_2AA1+E↑j ROM:2AC1 cmpb INTMEM_1A+1, #10h ROM:2AC4 jne ROM_2ADB ROM:2AC6 jbc INTMEM_AA, 1, ROM_2ACE ROM:2AC9 ldb INTMEM_1A, #2 ROM:2ACC sjmp ROM_2AD6 ROM:2ACE ; --------------------------------------------------------------------------- ROM:2ACE ROM:2ACE ROM_2ACE: ; CODE XREF: ROM_2AA1+25↑j ROM:2ACE jbs INTMEM_AA, 0, ROM_2AD6 ROM:2AD1 stb INTMEM_8F, INTMEM_4D[] ROM:2AD6 ROM:2AD6 ROM_2AD6: ; CODE XREF: ROM_2AA1+2B↑j ROM:2AD6 ; ROM_2AA1:ROM_2ACE↑j ROM:2AD6 orb INTMEM_AA, #1 ROM:2AD9 sjmp ROM_2AEE ROM:2ADB ; --------------------------------------------------------------------------- ROM:2ADB ROM:2ADB ROM_2ADB: ; CODE XREF: ROM_2AA1+23↑j ROM:2ADB cmpb INTMEM_1C, #0 ROM:2ADE je ROM_2AEE ROM:2AE0 jbs INTMEM_AA, 0, ROM_2AEB ROM:2AE3 jbs INTMEM_AA, 1, ROM_2AEB ROM:2AE6 stb INTMEM_8F, INTMEM_4D[] ROM:2AEB ROM:2AEB ROM_2AEB: ; CODE XREF: ROM_2AA1+3F↑j ROM:2AEB ; ROM_2AA1+42↑j ROM:2AEB orb INTMEM_AA, #2 ROM:2AEE ROM:2AEE ROM_2AEE: ; CODE XREF: ROM_2AA1+16↑j ROM:2AEE ; ROM_2AA1:ROM_2AB9↑j ... ROM:2AEE cmpb INTMEM_1C, #1 ROM:2AF1 je ROM_2AF6 ROM:2AF3 andb INTMEM_AA, #-5 ROM:2AF6 ROM:2AF6 ROM_2AF6: ; CODE XREF: ROM_2AA1+50↑j ROM:2AF6 cmpb INTMEM_1C, #2 ROM:2AF9 jnc ROM_2B00 ROM:2AFB cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2AFE jne ROM_2B0A ROM:2B00 ROM:2B00 ROM_2B00: ; CODE XREF: ROM_2AA1+58↑j ROM:2B00 add INTMEM_1C, INTMEM_1C ROM:2B03 ld INTMEM_1C, 35A2h[INTMEM_1C] ROM:2B08 br [INTMEM_1C] ROM:2B0A ; --------------------------------------------------------------------------- ROM:2B0A ROM:2B0A ROM_2B0A: ; CODE XREF: ROM_2AA1+5D↑j ROM:2B0A ; ROM:2B5E↓j ... ROM:2B0A popf ROM:2B0B ret ROM:2B0B ; End of function ROM_2AA1 ROM:2B0B ROM:2B0C ; --------------------------------------------------------------------------- ROM:2B0C cmpb INTMEM_1A+1, #10h ROM:2B0F jne ROM_2B14 ROM:2B11 andb INTMEM_AA, #-2 ROM:2B14 ROM:2B14 ROM_2B14: ; CODE XREF: ROM:2B0F↑j ROM:2B14 cmpb INTMEM_1A+1, #20h ; ' ' ROM:2B17 jne ROM_2B2C ROM:2B19 jbs INTMEM_AA, 0, ROM_2B29 ROM:2B1C jbs INTMEM_A9, 4, ROM_2B29 ROM:2B1F ldb INTMEM_8F, INTMEM_4D[] ROM:2B24 ldb INTMEM_8E, INTMEM_8F[] ROM:2B29 ROM:2B29 ROM_2B29: ; CODE XREF: ROM:2B19↑j ROM:2B29 ; ROM:2B1C↑j ROM:2B29 andb INTMEM_AA, #-3 ROM:2B2C ROM:2B2C ROM_2B2C: ; CODE XREF: ROM:2B17↑j ROM:2B2C cmpb INTMEM_1A, #0 ROM:2B2F jne ROM_2B6B ROM:2B31 cmpb INTMEM_1A+1, #0 ROM:2B34 je ROM_2B6B ROM:2B36 jbc INTMEM_A9, 4, ROM_2B60 ROM:2B39 jbc INTMEM_A9, 6, ROM_2B41 ROM:2B3C clrb INTMEM_8E ROM:2B3E andb INTMEM_A9, #-41h ROM:2B41 ROM:2B41 ROM_2B41: ; CODE XREF: ROM:2B39↑j ROM:2B41 clrb INTMEM_90 ROM:2B43 clrb INTMEM_91 ROM:2B45 jbs INTMEM_AA, 0, ROM_2B52 ROM:2B48 jbs INTMEM_AA, 1, ROM_2B52 ROM:2B4B ldb INTMEM_8F, INTMEM_4D[] ROM:2B50 sjmp ROM_2B55 ROM:2B52 ; --------------------------------------------------------------------------- ROM:2B52 ROM:2B52 ROM_2B52: ; CODE XREF: ROM:2B45↑j ROM:2B52 ; ROM:2B48↑j ROM:2B52 ldb INTMEM_8F, INTMEM_8E ROM:2B55 ROM:2B55 ROM_2B55: ; CODE XREF: ROM:2B50↑j ROM:2B55 andb INTMEM_A9, #-21h ROM:2B58 andb INTMEM_A9, #-11h ROM:2B5B andb INTMEM_A9, #7Fh ROM:2B5E sjmp ROM_2B0A ROM:2B60 ; --------------------------------------------------------------------------- ROM:2B60 ROM:2B60 ROM_2B60: ; CODE XREF: ROM:2B36↑j ROM:2B60 jbs INTMEM_AA, 0, ROM_2B0A ROM:2B63 jbs INTMEM_AA, 1, ROM_2B0A ROM:2B66 ldb INTMEM_8F, INTMEM_4D[] ROM:2B6B ROM:2B6B ROM_2B6B: ; CODE XREF: ROM:2B2F↑j ROM:2B6B ; ROM:2B34↑j ROM:2B6B sjmp ROM_2B0A ROM:2B6D ; --------------------------------------------------------------------------- ROM:2B6D jbs INTMEM_A9, 4, ROM_2BBB ROM:2B70 cmpb INTMEM_1A, #0 ROM:2B73 jne ROM_2BC0 ROM:2B75 cmpb INTMEM_20, #0 ROM:2B78 jne ROM_2B7D ROM:2B7A ldb INTMEM_20, #-6 ROM:2B7D ROM:2B7D ROM_2B7D: ; CODE XREF: ROM:2B78↑j ROM:2B7D ld INTMEM_1C, #0FAh ROM:2B81 divub INTMEM_1C, INTMEM_20 ROM:2B84 shrb INTMEM_20, #1 ROM:2B87 cmpb INTMEM_1C+1, INTMEM_20 ROM:2B8A jc ROM_2B8E ROM:2B8C decb INTMEM_1C ROM:2B8E ROM:2B8E ROM_2B8E: ; CODE XREF: ROM:2B8A↑j ROM:2B8E decb INTMEM_1C ROM:2B90 ldb INTMEM_90, INTMEM_1C ROM:2B93 ldb INTMEM_20+2, INTMEM_8F ROM:2B96 ldb INTMEM_8F, INTMEM_1C+2 ROM:2B99 jbs INTMEM_AA, 2, ROM_2BB9 ROM:2B9C clr INTMEM_1C ROM:2B9E jbs INTMEM_AA, 4, ROM_2BA6 ROM:2BA1 jbc INTMEM_AA, 3, ROM_2BB9 ROM:2BA4 decb INTMEM_1C+1 ROM:2BA6 ROM:2BA6 ROM_2BA6: ; CODE XREF: ROM:2B9E↑j ROM:2BA6 cmpb INTMEM_8E, INTMEM_1C+2 ROM:2BA9 je ROM_2BB9 ROM:2BAB subcb INTMEM_1C, INTMEM_1C ROM:2BAE xorb INTMEM_1C, INTMEM_1C+1 ROM:2BB1 je ROM_2BB9 ROM:2BB3 orb INTMEM_AA, #4 ROM:2BB6 ldb INTMEM_91+1, #2 ROM:2BB9 ROM:2BB9 ROM_2BB9: ; CODE XREF: ROM:2B99↑j ROM:2BB9 ; ROM:2BA1↑j ... ROM:2BB9 sjmp ROM_2B0A ROM:2BBB ; --------------------------------------------------------------------------- ROM:2BBB ROM:2BBB ROM_2BBB: ; CODE XREF: ROM:2B6D↑j ROM:2BBB cmpb INTMEM_1A, #1 ROM:2BBE jne ROM_2BCA ROM:2BC0 ROM:2BC0 ROM_2BC0: ; CODE XREF: ROM:2B73↑j ROM:2BC0 ldb INTMEM_20+2, INTMEM_4D[] ROM:2BC5 stb INTMEM_1C+2, INTMEM_4D[] ROM:2BCA ROM:2BCA ROM_2BCA: ; CODE XREF: ROM:2BBE↑j ROM:2BCA sjmp ROM_2B0A ROM:2BCC ; --------------------------------------------------------------------------- ROM:2BCC ldb INTMEM_90, INTMEM_8E ROM:2BCF stb INTMEM_8F, INTMEM_4D[] ROM:2BD4 clrb INTMEM_8F ROM:2BD6 orb INTMEM_A9, #10h ROM:2BD9 orb INTMEM_A9, #20h ; ' ' ROM:2BDC orb INTMEM_A9, #-80h ROM:2BDF andb INTMEM_A9, #-41h ROM:2BE2 sjmp ROM_2B0A ROM:2BE4 ; --------------------------------------------------------------------------- ROM:2BE4 jbc INTMEM_A9, 4, ROM_2C0E ROM:2BE7 jbc INTMEM_A9, 6, ROM_2BEF ROM:2BEA clrb INTMEM_8E ROM:2BEC andb INTMEM_A9, #-41h ROM:2BEF ROM:2BEF ROM_2BEF: ; CODE XREF: ROM:2BE7↑j ROM:2BEF clrb INTMEM_90 ROM:2BF1 clrb INTMEM_91 ROM:2BF3 jbs INTMEM_AA, 0, ROM_2C00 ROM:2BF6 jbs INTMEM_AA, 1, ROM_2C00 ROM:2BF9 ldb INTMEM_8F, INTMEM_4D[] ROM:2BFE sjmp ROM_2C03 ROM:2C00 ; --------------------------------------------------------------------------- ROM:2C00 ROM:2C00 ROM_2C00: ; CODE XREF: ROM:2BF3↑j ROM:2C00 ; ROM:2BF6↑j ROM:2C00 ldb INTMEM_8F, INTMEM_8E ROM:2C03 ROM:2C03 ROM_2C03: ; CODE XREF: ROM:2BFE↑j ROM:2C03 andb INTMEM_A9, #-11h ROM:2C06 andb INTMEM_A9, #-21h ROM:2C09 andb INTMEM_A9, #7Fh ROM:2C0C sjmp ROM_2C11 ROM:2C0E ; --------------------------------------------------------------------------- ROM:2C0E ROM:2C0E ROM_2C0E: ; CODE XREF: ROM:2BE4↑j ROM:2C0E ldb INTMEM_1A, #1 ROM:2C11 ROM:2C11 ROM_2C11: ; CODE XREF: ROM:2C0C↑j ROM:2C11 andb INTMEM_AA, #-3 ROM:2C14 sjmp ROM_2B0A ROM:2C16 ; --------------------------------------------------------------------------- ROM:2C16 jbc INTMEM_A9, 4, ROM_2C24 ROM:2C19 jbc INTMEM_A9, 6, ROM_2C1E ROM:2C1C clrb INTMEM_8E ROM:2C1E ROM:2C1E ROM_2C1E: ; CODE XREF: ROM:2C19↑j ROM:2C1E andb INTMEM_A9, #-11h ROM:2C21 andb INTMEM_A9, #-21h ROM:2C24 ROM:2C24 ROM_2C24: ; CODE XREF: ROM:2C16↑j ROM:2C24 ldb INTMEM_8F, INTMEM_8E ROM:2C27 sjmp ROM_2B0A ROM:2C29 ; --------------------------------------------------------------------------- ROM:2C29 clrb INTMEM_90 ROM:2C2B clrb INTMEM_91 ROM:2C2D incb INTMEM_8F ROM:2C2F cmpb INTMEM_8F, #-4Ch ROM:2C32 jnh ROM_2C37 ROM:2C34 ldb INTMEM_8F, #-4Ch ROM:2C37 ROM:2C37 ROM_2C37: ; CODE XREF: ROM:2C32↑j ROM:2C37 sjmp ROM_2B0A ROM:2C39 ; --------------------------------------------------------------------------- ROM:2C39 clrb INTMEM_90 ROM:2C3B clrb INTMEM_91 ROM:2C3D decb INTMEM_8F ROM:2C3F jc ROM_2C43 ROM:2C41 clrb INTMEM_8F ROM:2C43 ROM:2C43 ROM_2C43: ; CODE XREF: ROM:2C3F↑j ROM:2C43 sjmp ROM_2B0A ROM:2C45 ; --------------------------------------------------------------------------- ROM:2C45 ldb INTMEM_90, INTMEM_8E ROM:2C48 clrb INTMEM_8F ROM:2C4A orb INTMEM_A9, #10h ROM:2C4D orb INTMEM_A9, #20h ; ' ' ROM:2C50 andb INTMEM_A9, #-41h ROM:2C53 andb INTMEM_A9, #7Fh ROM:2C56 sjmp ROM_2B0A ROM:2C58 ROM:2C58 ; =============== S U B R O U T I N E ======================================= ROM:2C58 ROM:2C58 ; Serial port ROM:2C58 ROM:2C58 ROM_2C58: ; DATA XREF: ROM:Int06↑o ROM:2C58 pushf ROM:2C59 push INTMEM_1A[] ROM:2C5D ldb INTMEM_1A, INTMEM_11 ROM:2C60 jbc INTMEM_1A, 6, ROM_2C66 ROM:2C63 orb INTMEM_AA, #20h ; ' ' ROM:2C66 ROM:2C66 ROM_2C66: ; CODE XREF: ROM_2C58+8↑j ROM:2C66 jbc INTMEM_1A, 5, ROM_2C6C ROM:2C69 orb INTMEM_AA, #40h ; '@' ROM:2C6C ROM:2C6C ROM_2C6C: ; CODE XREF: ROM_2C58:ROM_2C66↑j ROM:2C6C pop INTMEM_1A[] ROM:2C70 popf ROM:2C71 ret ROM:2C71 ; End of function ROM_2C58 ROM:2C71 ROM:2C72 ROM:2C72 ; =============== S U B R O U T I N E ======================================= ROM:2C72 ROM:2C72 ROM:2C72 ROM_2C72: ; CODE XREF: ROM_2D89↓p ROM:2C72 ; ROM_2DC5↓p ... ROM:2C72 ldb INTMEM_32+1, #-68h ROM:2C75 sjmp ROM_2C7A ROM:2C75 ; End of function ROM_2C72 ROM:2C75 ROM:2C77 ROM:2C77 ; =============== S U B R O U T I N E ======================================= ROM:2C77 ROM:2C77 ROM:2C77 ROM_2C77: ; CODE XREF: ROM_2D89:ROM_2DC2↓j ROM:2C77 ; ROM_2DC5+35↓j ... ROM:2C77 ldb INTMEM_32+1, #-80h ROM:2C7A ROM:2C7A ROM_2C7A: ; CODE XREF: ROM_2C72+3↑j ROM:2C7A scall ROM_2D1C ROM:2C7C ldb INTMEM_2C+1, #9 ROM:2C7F scall ROM_2CC9 ROM:2C81 sjmp ROM_2D21 ROM:2C81 ; End of function ROM_2C77 ROM:2C81 ROM:2C83 ROM:2C83 ; =============== S U B R O U T I N E ======================================= ROM:2C83 ROM:2C83 ROM:2C83 ROM_2C83: ; CODE XREF: ROM_2D89+8↓p ROM:2C83 ; ROM_2D89+12↓p ... ROM:2C83 clrb INTMEM_1A ROM:2C85 ldb INTMEM_2C, #-20h ROM:2C88 scall ROM_2CBB ROM:2C8A scall ROM_2CFF ROM:2C8C jc ROM_2CA9 ROM:2C8E ldb INTMEM_2C, #-60h ROM:2C91 scall ROM_2CBB ROM:2C93 ld INTMEM_2C+2, INTMEM_1C ROM:2C96 ld INTMEM_32, INTMEM_1C ROM:2C99 ldb INTMEM_2C+1, #10h ROM:2C9C scall ROM_2CC9 ROM:2C9E scall ROM_2CFF ROM:2CA0 jc ROM_2CA9 ROM:2CA2 scall ROM_2CAD ROM:2CA4 cmp INTMEM_2C+2, INTMEM_1C ROM:2CA7 je ROM_2CAB ROM:2CA9 ROM:2CA9 ROM_2CA9: ; CODE XREF: ROM_2C83+9↑j ROM:2CA9 ; ROM_2C83+1D↑j ROM:2CA9 incb INTMEM_1A ROM:2CAB ROM:2CAB ROM_2CAB: ; CODE XREF: ROM_2C83+24↑j ROM:2CAB sjmp ROM_2D21 ROM:2CAB ; End of function ROM_2C83 ROM:2CAB ROM:2CAD ROM:2CAD ; =============== S U B R O U T I N E ======================================= ROM:2CAD ROM:2CAD ROM:2CAD ROM_2CAD: ; CODE XREF: ROM_2C83+1F↑p ROM:2CAD ; ROM_2D3B+20↓p ... ROM:2CAD ldb INTMEM_2C, #-40h ROM:2CB0 scall ROM_2CBB ROM:2CB2 scall ROM_2CDD ROM:2CB4 add INTMEM_20+2, INTMEM_1C ROM:2CB7 incb INTMEM_1A+1 ROM:2CB9 sjmp ROM_2D21 ROM:2CB9 ; End of function ROM_2CAD ROM:2CB9 ROM:2CBB ROM:2CBB ; =============== S U B R O U T I N E ======================================= ROM:2CBB ROM:2CBB ROM:2CBB ROM_2CBB: ; CODE XREF: ROM_2C83+5↑p ROM:2CBB ; ROM_2C83+E↑p ... ROM:2CBB scall ROM_2D1C ROM:2CBD ldbze INTMEM_32, INTMEM_1A+1 ROM:2CC0 shl INTMEM_32, #7 ROM:2CC3 orb INTMEM_32+1, INTMEM_2C ROM:2CC6 ldb INTMEM_2C+1, #9 ROM:2CC6 ; End of function ROM_2CBB ROM:2CC6 ROM:2CC9 ROM:2CC9 ; =============== S U B R O U T I N E ======================================= ROM:2CC9 ROM:2CC9 ROM:2CC9 ROM_2CC9: ; CODE XREF: ROM_2C77+8↑p ROM:2CC9 ; ROM_2C83+19↑p ... ROM:2CC9 andb INTMEM_26, #-11h ROM:2CCC shl INTMEM_32, #1 ROM:2CCF jnc ROM_2CD4 ROM:2CD1 orb INTMEM_26, #10h ROM:2CD4 ROM:2CD4 ROM_2CD4: ; CODE XREF: ROM_2CC9+6↑j ROM:2CD4 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2CD7 scall ROM_2D28 ROM:2CD9 djnz INTMEM_2C+1, ROM_2CC9 ROM:2CDC ret ROM:2CDC ; End of function ROM_2CC9 ROM:2CDC ROM:2CDD ROM:2CDD ; =============== S U B R O U T I N E ======================================= ROM:2CDD ROM:2CDD ROM:2CDD ROM_2CDD: ; CODE XREF: ROM_2CAD+5↑p ROM:2CDD clr INTMEM_1C ROM:2CDF ld INTMEM_30, #-8000h ROM:2CE3 ROM:2CE3 ROM_2CE3: ; CODE XREF: ROM_2CDD+1F↓j ROM:2CE3 orb INTMEM_26, #8 ROM:2CE6 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2CE9 mulb ZERO_REG, ZERO_REG ; Zero register ROM:2CED jbc IOPORT2, 7, ROM_2CF3 ; Input/output port 2 ROM:2CF0 or INTMEM_1C, INTMEM_30 ROM:2CF3 ROM:2CF3 ROM_2CF3: ; CODE XREF: ROM_2CDD+10↑j ROM:2CF3 andb INTMEM_26, #-9 ROM:2CF6 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2CF9 shr INTMEM_30, #1 ROM:2CFC jnc ROM_2CE3 ROM:2CFE ret ROM:2CFE ; End of function ROM_2CDD ROM:2CFE ROM:2CFF ROM:2CFF ; =============== S U B R O U T I N E ======================================= ROM:2CFF ROM:2CFF ROM:2CFF ROM_2CFF: ; CODE XREF: ROM_2C83+7↑p ROM:2CFF ; ROM_2C83+1B↑p ROM:2CFF scall ROM_2D21 ROM:2D01 scall ROM_2D1C ROM:2D03 ld INTMEM_30, 4[INTMEM_56] ROM:2D08 clrc ROM:2D09 jbs IOPORT2, 7, ROM_2D18 ; Input/output port 2 ROM:2D0C ROM:2D0C ROM_2D0C: ; CODE XREF: ROM_2CFF+16↓j ROM:2D0C jbs IOPORT2, 7, ROM_2D1B ; Input/output port 2 ROM:2D0F ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2D12 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2D15 djnzw INTMEM_30, ROM_2D0C ROM:2D18 ROM:2D18 ROM_2D18: ; CODE XREF: ROM_2CFF+A↑j ROM:2D18 incb INTMEM_1A ROM:2D1A setc ROM:2D1B ROM:2D1B ROM_2D1B: ; CODE XREF: ROM_2CFF:ROM_2D0C↑j ROM:2D1B ret ROM:2D1B ; End of function ROM_2CFF ROM:2D1B ROM:2D1C ROM:2D1C ; =============== S U B R O U T I N E ======================================= ROM:2D1C ROM:2D1C ROM:2D1C ROM_2D1C: ; CODE XREF: ROM_2C77:ROM_2C7A↑p ROM:2D1C ; ROM_2CBB↑p ... ROM:2D1C orb INTMEM_26, #20h ; ' ' ROM:2D1F sjmp ROM_2D24 ROM:2D1F ; End of function ROM_2D1C ROM:2D1F ROM:2D21 ROM:2D21 ; =============== S U B R O U T I N E ======================================= ROM:2D21 ROM:2D21 ROM:2D21 ROM_2D21: ; CODE XREF: ROM_2C77+A↑j ROM:2D21 ; ROM_2C83:ROM_2CAB↑j ... ROM:2D21 andb INTMEM_26, #-21h ROM:2D24 ROM:2D24 ROM_2D24: ; CODE XREF: ROM_2D1C+3↑j ROM:2D24 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D27 ret ROM:2D27 ; End of function ROM_2D21 ROM:2D27 ROM:2D28 ROM:2D28 ; =============== S U B R O U T I N E ======================================= ROM:2D28 ROM:2D28 ROM:2D28 ROM_2D28: ; CODE XREF: ROM_2CC9+E↑p ROM:2D28 ; ROM_2D35+2↓p ROM:2D28 orb INTMEM_26, #8 ROM:2D2B stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D2E andb INTMEM_26, #-9 ROM:2D31 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D34 ret ROM:2D34 ; End of function ROM_2D28 ROM:2D34 ROM:2D35 ROM:2D35 ; =============== S U B R O U T I N E ======================================= ROM:2D35 ROM:2D35 ROM:2D35 ROM_2D35: ; CODE XREF: ROM_37B6:ROM_3883↓p ROM:2D35 scall ROM_2D1C ROM:2D37 scall ROM_2D28 ROM:2D39 sjmp ROM_2D21 ROM:2D39 ; End of function ROM_2D35 ROM:2D39 ROM:2D3B ROM:2D3B ; =============== S U B R O U T I N E ======================================= ROM:2D3B ROM:2D3B ROM:2D3B ROM_2D3B: ; CODE XREF: ROM_37B6+16F↓p ROM:2D3B ; ROM_37B6+179↓p ROM:2D3B clrb INTMEM_1A ROM:2D3D clrb INTMEM_20 ROM:2D3F ldb INTMEM_1C+2, 95h[INTMEM_56] ROM:2D44 ROM:2D44 ROM_2D44: ; CODE XREF: ROM_2D3B+35↓j ROM:2D44 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2D47 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2D4A clr INTMEM_20+2 ROM:2D4C ldbze INTMEM_32, INTMEM_20 ROM:2D4F mulub INTMEM_32, 94h[INTMEM_56] ROM:2D54 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2D58 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2D5B lcall ROM_2CAD ROM:2D5E cmp INTMEM_1C, INTMEM_34 ROM:2D61 jne ROM_2D6E ROM:2D63 scall ROM_2D76 ROM:2D65 ldb INTMEM_8E, INTMEM_4D[] ROM:2D6A neg INTMEM_20+2 ROM:2D6C je ROM_2D75 ROM:2D6E ROM:2D6E ROM_2D6E: ; CODE XREF: ROM_2D3B+26↑j ROM:2D6E incb INTMEM_20 ROM:2D70 djnz INTMEM_1C+2, ROM_2D44 ROM:2D73 incb INTMEM_1A ROM:2D75 ROM:2D75 ROM_2D75: ; CODE XREF: ROM_2D3B+31↑j ROM:2D75 ret ROM:2D75 ; End of function ROM_2D3B ROM:2D75 ROM:2D76 ROM:2D76 ; =============== S U B R O U T I N E ======================================= ROM:2D76 ROM:2D76 ROM:2D76 ROM_2D76: ; CODE XREF: ROM_2D3B+28↑p ROM:2D76 ld INTMEM_34, #40h ; '@' ROM:2D7A ROM:2D7A ROM_2D7A: ; CODE XREF: ROM_2D76+E↓j ROM:2D7A lcall ROM_2CAD ROM:2D7D st INTMEM_1C, [INTMEM_34]+ ROM:2D80 cmp INTMEM_34, #54h ; 'T' ROM:2D84 jnc ROM_2D7A ROM:2D86 ljmp ROM_2CAD ROM:2D86 ; End of function ROM_2D76 ROM:2D86 ROM:2D89 ROM:2D89 ; =============== S U B R O U T I N E ======================================= ROM:2D89 ROM:2D89 ROM:2D89 ROM_2D89: ; CODE XREF: ROM_2E2E+22↓p ROM:2D89 ; ROM_2E76+C0↓p ROM:2D89 lcall ROM_2C72 ROM:2D8C clr INTMEM_20+2 ROM:2D8E ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2D91 lcall ROM_2C83 ROM:2D94 ld INTMEM_34, #40h ; '@' ROM:2D98 ROM:2D98 ROM_2D98: ; CODE XREF: ROM_2D89+1E↓j ROM:2D98 ld INTMEM_1C, [INTMEM_34]+ ROM:2D9B lcall ROM_2C83 ROM:2D9E cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2DA1 jne ROM_2DB3 ROM:2DA3 cmp INTMEM_34, #54h ; 'T' ROM:2DA7 jnc ROM_2D98 ROM:2DA9 ld INTMEM_1C, INTMEM_20+2 ROM:2DAC neg INTMEM_1C ROM:2DAE lcall ROM_2C83 ROM:2DB1 sjmp ROM_2DC2 ROM:2DB3 ; --------------------------------------------------------------------------- ROM:2DB3 ROM:2DB3 ROM_2DB3: ; CODE XREF: ROM_2D89+18↑j ROM:2DB3 ldb INTMEM_34, INTMEM_1A ROM:2DB6 ldbze INTMEM_1C, #-56h ROM:2DB9 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2DBC lcall ROM_2C83 ROM:2DBF ldb INTMEM_1A, INTMEM_34 ROM:2DC2 ROM:2DC2 ROM_2DC2: ; CODE XREF: ROM_2D89+28↑j ROM:2DC2 ljmp ROM_2C77 ROM:2DC2 ; End of function ROM_2D89 ROM:2DC2 ROM:2DC5 ROM:2DC5 ; =============== S U B R O U T I N E ======================================= ROM:2DC5 ROM:2DC5 ROM:2DC5 ROM_2DC5: ; CODE XREF: ROM_2E76+E0↓p ROM:2DC5 ; ROM_37B6+196↓p ROM:2DC5 lcall ROM_2C72 ROM:2DC8 ld INTMEM_34, INTMEM_1C ROM:2DCB lcall ROM_2CAD ROM:2DCE push INTMEM_1C[] ROM:2DD2 decb INTMEM_1A+1 ROM:2DD4 ld INTMEM_1C, INTMEM_34 ROM:2DD7 lcall ROM_2C83 ROM:2DDA ld INTMEM_1C, #54h ; 'T' ROM:2DDE sub INTMEM_1C, #40h ; '@' ROM:2DE2 shr INTMEM_1C, #1 ROM:2DE5 addb INTMEM_1A+1, INTMEM_1C ROM:2DE8 lcall ROM_2CAD ROM:2DEB neg INTMEM_1C ROM:2DED sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2DF0 add INTMEM_1C, INTMEM_34 ROM:2DF3 neg INTMEM_1C ROM:2DF5 decb INTMEM_1A+1 ROM:2DF7 lcall ROM_2C83 ROM:2DFA ljmp ROM_2C77 ROM:2DFA ; End of function ROM_2DC5 ROM:2DFA ROM:2DFD ROM:2DFD ; =============== S U B R O U T I N E ======================================= ROM:2DFD ROM:2DFD ROM:2DFD ROM_2DFD: ; CODE XREF: ROM_37B6+183↓p ROM:2DFD lcall ROM_2C72 ROM:2E00 clr INTMEM_20+2 ROM:2E02 clrb INTMEM_1A+1 ROM:2E04 ld INTMEM_1C, 6[INTMEM_56] ROM:2E09 lcall ROM_2C83 ROM:2E0C ldb INTMEM_1C, #-68h ROM:2E0F ldb INTMEM_1C+1, #0 ROM:2E12 lcall ROM_2C83 ROM:2E15 ldbze INTMEM_1C, #2 ROM:2E18 lcall ROM_2C83 ROM:2E1B ld INTMEM_1C, 2[INTMEM_56] ROM:2E20 lcall ROM_2C83 ROM:2E23 ld INTMEM_1C, INTMEM_20+2 ROM:2E26 neg INTMEM_1C ROM:2E28 lcall ROM_2C83 ROM:2E2B ljmp ROM_2C77 ROM:2E2B ; End of function ROM_2DFD ROM:2E2B ROM:2E2E ROM:2E2E ; =============== S U B R O U T I N E ======================================= ROM:2E2E ROM:2E2E ROM:2E2E ROM_2E2E: ; CODE XREF: ROM_37B6+186↓p ROM:2E2E ; ROM:3D9E↓p ROM:2E2E ldb INTMEM_93, 96h[INTMEM_56] ROM:2E33 ldb INTMEM_20+1, 95h[INTMEM_56] ROM:2E38 ldb INTMEM_1C+2, INTMEM_20+1 ROM:2E3B ldb INTMEM_20, #-10h ROM:2E3E ROM:2E3E ROM_2E3E: ; CODE XREF: ROM_2E2E:ROM_2E5C↓j ROM:2E3E decb INTMEM_20+1 ROM:2E40 ldbze INTMEM_32, INTMEM_20+1 ROM:2E43 mulub INTMEM_32, 94h[INTMEM_56] ROM:2E48 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2E4C ld INTMEM_1C, #-55ABh ROM:2E50 lcall ROM_2D89 ROM:2E53 cmpb INTMEM_1A, #1 ROM:2E56 jh ROM_2E5F ROM:2E58 je ROM_2E5C ROM:2E5A incb INTMEM_20 ROM:2E5C ROM:2E5C ROM_2E5C: ; CODE XREF: ROM_2E2E+2A↑j ROM:2E5C djnz INTMEM_1C+2, ROM_2E3E ROM:2E5F ROM:2E5F ROM_2E5F: ; CODE XREF: ROM_2E2E+28↑j ROM:2E5F ldbze INTMEM_1C, INTMEM_20 ROM:2E62 andb INTMEM_1C, #0Fh ROM:2E65 ret ROM:2E65 ; End of function ROM_2E2E ROM:2E65 ROM:2E66 ROM:2E66 ; =============== S U B R O U T I N E ======================================= ROM:2E66 ROM:2E66 ROM:2E66 ROM_2E66: ; CODE XREF: ROM_37B6:ROM_3936↓p ROM:2E66 ld INTMEM_34, #40h ; '@' ROM:2E6A ROM:2E6A ROM_2E6A: ; CODE XREF: ROM_2E66+B↓j ROM:2E6A st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2E6D cmp INTMEM_34, #54h ; 'T' ROM:2E71 jnc ROM_2E6A ROM:2E73 ljmp ROM_486A ROM:2E73 ; End of function ROM_2E66 ROM:2E73 ROM:2E76 ROM:2E76 ; =============== S U B R O U T I N E ======================================= ROM:2E76 ROM:2E76 ROM:2E76 ROM_2E76: ; CODE XREF: start+93E↑p ROM:2E76 jbc INTMEM_AA, 7, ROM_2E94 ROM:2E79 jbs INTMEM_AB, 0, ROM_2E83 ROM:2E7C inc INTMEM_40 ROM:2E7E orb INTMEM_AB, #1 ROM:2E81 sjmp ROM_2F6A ROM:2E83 ; --------------------------------------------------------------------------- ROM:2E83 ROM:2E83 ROM_2E83: ; CODE XREF: ROM_2E76+3↑j ROM:2E83 jbc INTMEM_AB, 1, ROM_2E88 ROM:2E86 sjmp ROM_2F4A ROM:2E88 ; --------------------------------------------------------------------------- ROM:2E88 ROM:2E88 ROM_2E88: ; CODE XREF: ROM_2E76:ROM_2E83↑j ROM:2E88 jbs INTMEM_AB, 2, ROM_2E96 ROM:2E8B ldb INTMEM_1C, #22h ; '"' ROM:2E8E lcall ROM_2AA1 ROM:2E91 orb INTMEM_AB, #4 ROM:2E94 ROM:2E94 ROM_2E94: ; CODE XREF: ROM_2E76↑j ROM:2E94 ; ROM_2E76:ROM_2E9B↓j ROM:2E94 sjmp ROM_2F6A ROM:2E96 ; --------------------------------------------------------------------------- ROM:2E96 ROM:2E96 ROM_2E96: ; CODE XREF: ROM_2E76:ROM_2E88↑j ROM:2E96 jbc INTMEM_AB, 4, ROM_2E9B ROM:2E99 sjmp ROM_2F59 ROM:2E9B ; --------------------------------------------------------------------------- ROM:2E9B ROM:2E9B ROM_2E9B: ; CODE XREF: ROM_2E76:ROM_2E96↑j ROM:2E9B jbs INTMEM_A9, 4, ROM_2E94 ROM:2E9E lcall ROM_2C72 ROM:2EA1 jbc INTMEM_F5, 3, ROM_2EC5 ROM:2EA4 ldb INTMEM_1A+1, #5 ROM:2EA7 ld INTMEM_1C, INTMEM_140[] ROM:2EAC lcall ROM_2C83 ROM:2EAF lcall ROM_2C83 ROM:2EB2 lcall ROM_2C83 ROM:2EB5 ldb INTMEM_1C, INTMEM_155[] ROM:2EBA ldb INTMEM_1C+1, INTMEM_155[] ROM:2EBF lcall ROM_2C83 ROM:2EC2 lcall ROM_2C83 ROM:2EC5 ROM:2EC5 ROM_2EC5: ; CODE XREF: ROM_2E76+2B↑j ROM:2EC5 ldb INTMEM_1A+1, #0Ah ROM:2EC8 ldb INTMEM_1C, INTMEM_156[] ROM:2ECD ldb INTMEM_1C+1, INTMEM_1C ROM:2ED0 or INTMEM_1C, #0F0Fh ROM:2ED4 lcall ROM_2C83 ROM:2ED7 lcall ROM_2C83 ROM:2EDA lcall ROM_2C77 ROM:2EDD st ZERO_REG, INTMEM_142[] ; Zero register ROM:2EE2 andb INTMEM_F5, #-3 ROM:2EE5 andb INTMEM_F5, #-5 ROM:2EE8 jbs INTMEM_F5, 0, ROM_2F6A ROM:2EEB jbs INTMEM_AB, 3, ROM_2F01 ROM:2EEE orb INTMEM_AB, #8 ROM:2EF1 ldb INTMEM_1C+2, INTMEM_4D[] ROM:2EF6 ldb INTMEM_20, 97h[INTMEM_56] ROM:2EFB ldb INTMEM_1C, #21h ; '!' ROM:2EFE lcall ROM_2AA1 ROM:2F01 ROM:2F01 ROM_2F01: ; CODE XREF: ROM_2E76+75↑j ROM:2F01 cmpb INTMEM_8E, INTMEM_4D[] ROM:2F06 jne ROM_2F6A ROM:2F08 ldb INTMEM_20+1, INTMEM_154[] ROM:2F0D ldb INTMEM_1C+2, 95h[INTMEM_56] ROM:2F12 ROM:2F12 ROM_2F12: ; CODE XREF: ROM_2E76:ROM_2F3D↓j ROM:2F12 incb INTMEM_20+1 ROM:2F14 cmpb INTMEM_20+1, 95h[INTMEM_56] ROM:2F19 jnc ROM_2F1D ROM:2F1B clrb INTMEM_20+1 ROM:2F1D ROM:2F1D ROM_2F1D: ; CODE XREF: ROM_2E76+A3↑j ROM:2F1D ldbze INTMEM_32, INTMEM_20+1 ROM:2F20 mulub INTMEM_32, 94h[INTMEM_56] ROM:2F25 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2F29 lcall ROM_2CAD ROM:2F2C cmpb INTMEM_1C, #55h ; 'U' ROM:2F2F jne ROM_2F3D ROM:2F31 decb INTMEM_1A+1 ROM:2F33 ldb INTMEM_1C+1, #-5Bh ROM:2F36 lcall ROM_2D89 ROM:2F39 negb INTMEM_1A ROM:2F3B je ROM_2F42 ROM:2F3D ROM:2F3D ROM_2F3D: ; CODE XREF: ROM_2E76+B9↑j ROM:2F3D djnz INTMEM_1C+2, ROM_2F12 ROM:2F40 clrb INTMEM_1C+3 ROM:2F42 ROM:2F42 ROM_2F42: ; CODE XREF: ROM_2E76+C5↑j ROM:2F42 orb INTMEM_AB, #2 ROM:2F45 stb INTMEM_1C+3, INTMEM_157[] ROM:2F4A ROM:2F4A ROM_2F4A: ; CODE XREF: ROM_2E76+10↑j ROM:2F4A jbc INTMEM_AB, 4, ROM_2F6A ROM:2F4D ld INTMEM_1C, #-55ABh ROM:2F51 ldb INTMEM_1A+1, INTMEM_157[] ROM:2F56 lcall ROM_2DC5 ROM:2F59 ROM:2F59 ROM_2F59: ; CODE XREF: ROM_2E76+23↑j ROM:2F59 scall ROM_2F6B ROM:2F5B andb INTMEM_AA, #7Fh ROM:2F5E andb INTMEM_AB, #-2 ROM:2F61 andb INTMEM_AB, #-5 ROM:2F64 andb INTMEM_AB, #-3 ROM:2F67 andb INTMEM_AB, #-9 ROM:2F6A ROM:2F6A ROM_2F6A: ; CODE XREF: ROM_2E76+B↑j ROM:2F6A ; ROM_2E76:ROM_2E94↑j ... ROM:2F6A ret ROM:2F6A ; End of function ROM_2E76 ROM:2F6A ROM:2F6B ROM:2F6B ; =============== S U B R O U T I N E ======================================= ROM:2F6B ROM:2F6B ROM:2F6B ROM_2F6B: ; CODE XREF: ROM_2E76:ROM_2F59↑p ROM:2F6B ldb INTMEM_1C, #23h ; '#' ROM:2F6E ljmp ROM_2AA1 ROM:2F6E ; End of function ROM_2F6B ROM:2F6E ROM:2F71 ROM:2F71 ; =============== S U B R O U T I N E ======================================= ROM:2F71 ROM:2F71 ROM:2F71 ROM_2F71: ; CODE XREF: start+941↑p ROM:2F71 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:2F76 ld INTMEM_1C, #0 ROM:2F7A lcall ROM_32D7 ROM:2F7D clrb INTMEM_1C+1 ROM:2F7F shl INTMEM_1C, #4 ROM:2F82 mulu INTMEM_1C, #-0BDCh ROM:2F86 divu INTMEM_1C, #3415h ROM:2F8A st INTMEM_1C, INTMEM_146[] ROM:2F8F jbc INTMEM_F5, 4, ROM_2FA1 ROM:2F92 st INTMEM_1C, INTMEM_144[] ROM:2F97 st INTMEM_1C, INTMEM_3BC[] ROM:2F9C st INTMEM_1C, INTMEM_3BE[] ROM:2FA1 ROM:2FA1 ROM_2FA1: ; CODE XREF: ROM_2F71+1E↑j ROM:2FA1 ret ROM:2FA1 ; End of function ROM_2F71 ROM:2FA1 ROM:2FA2 ROM:2FA2 ; =============== S U B R O U T I N E ======================================= ROM:2FA2 ROM:2FA2 ROM:2FA2 ROM_2FA2: ; CODE XREF: start:ROM_29D5↑p ROM:2FA2 clr INTMEM_1A ROM:2FA4 ROM:2FA4 ROM_2FA4: ; CODE XREF: ROM_2FA2+B0↓j ROM:2FA4 jbs INTMEM_AB, 6, ROM_2FB1 ROM:2FA7 ld INTMEM_1C, #0C8h ROM:2FAB ld INTMEM_20, #64h ; 'd' ROM:2FAF sjmp ROM_2FFE ROM:2FB1 ; --------------------------------------------------------------------------- ROM:2FB1 ROM:2FB1 ROM_2FB1: ; CODE XREF: ROM_2FA2:ROM_2FA4↑j ROM:2FB1 ldbze INTMEM_20, 3222h[INTMEM_1A] ROM:2FB6 ld INTMEM_20, 3BCh[INTMEM_20] ROM:2FBB mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:2FC0 divu INTMEM_1C, INTMEM_5C ROM:2FC3 jv ROM_2FE4 ROM:2FC5 ld INTMEM_20, 0Ah[INTMEM_56] ROM:2FCA mulu INTMEM_20, #64h ; 'd' ROM:2FCE divu INTMEM_20, INTMEM_5C ROM:2FD1 jnv ROM_2FDA ROM:2FD3 ld INTMEM_20, #0C8h ROM:2FD7 ld INTMEM_5A, [SP] ; Stack pointer ROM:2FDA ROM:2FDA ROM_2FDA: ; CODE XREF: ROM_2FA2+2F↑j ROM:2FDA add INTMEM_1C, INTMEM_20 ROM:2FDD cmp INTMEM_1C, 8[INTMEM_56] ROM:2FE2 jnc ROM_2FE9 ROM:2FE4 ROM:2FE4 ROM_2FE4: ; CODE XREF: ROM_2FA2+21↑j ROM:2FE4 ld INTMEM_1C, 8[INTMEM_56] ROM:2FE9 ROM:2FE9 ROM_2FE9: ; CODE XREF: ROM_2FA2+40↑j ROM:2FE9 ld INTMEM_20, 0Ch[INTMEM_56] ROM:2FEE mulu INTMEM_20, #64h ; 'd' ROM:2FF2 divu INTMEM_20, INTMEM_5C ROM:2FF5 jnv ROM_2FFE ROM:2FF7 ld INTMEM_20, #64h ; 'd' ROM:2FFB ld INTMEM_5A, [SP] ; Stack pointer ROM:2FFE ROM:2FFE ROM_2FFE: ; CODE XREF: ROM_2FA2+D↑j ROM:2FFE ; ROM_2FA2+53↑j ROM:2FFE shl INTMEM_1A, #1 ROM:3001 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:3006 sub INTMEM_1C+2, INTMEM_1C ROM:3009 jc ROM_300F ROM:300B add INTMEM_1C+2, #1C20h ROM:300F ROM:300F ROM_300F: ; CODE XREF: ROM_2FA2+67↑j ROM:300F shr INTMEM_1A, #1 ROM:3012 divb INTMEM_1C+2, #64h ; 'd' ROM:3016 stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:301B jbs INTMEM_AB, 6, ROM_302E ROM:301E subb INTMEM_1C+2, #2 ROM:3021 jc ROM_3026 ROM:3023 addb INTMEM_1C+2, #48h ; 'H' ROM:3026 ROM:3026 ROM_3026: ; CODE XREF: ROM_2FA2+7F↑j ROM:3026 cmpb INTMEM_1C+2, #11h ROM:3029 jc ROM_302E ROM:302B ldb INTMEM_95, INTMEM_1A ROM:302E ROM:302E ROM_302E: ; CODE XREF: ROM_2FA2+79↑j ROM:302E ; ROM_2FA2+87↑j ROM:302E shl INTMEM_1A, #1 ROM:3031 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:3036 sub INTMEM_1C+2, INTMEM_20 ROM:3039 jc ROM_303F ROM:303B add INTMEM_1C+2, #1C20h ROM:303F ROM:303F ROM_303F: ; CODE XREF: ROM_2FA2+97↑j ROM:303F shr INTMEM_1A, #1 ROM:3042 divb INTMEM_1C+2, #64h ; 'd' ROM:3046 stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:304B incb INTMEM_1A ROM:304D cmpb INTMEM_1A, #4 ROM:3050 jge ROM_3054 ROM:3052 sjmp ROM_2FA4 ROM:3054 ; --------------------------------------------------------------------------- ROM:3054 ROM:3054 ROM_3054: ; CODE XREF: ROM_2FA2+AE↑j ROM:3054 pushf ROM:3055 ldbze INTMEM_1A, INTMEM_95 ROM:3058 jbs INTMEM_AB, 5, ROM_306E ROM:305B ldb INTMEM_96, 134h[INTMEM_1A] ROM:3060 subb INTMEM_1C+3, INTMEM_96, #1 ROM:3064 jge ROM_3069 ROM:3066 addb INTMEM_1C+3, #48h ; 'H' ROM:3069 ROM:3069 ROM_3069: ; CODE XREF: ROM_2FA2+C2↑j ROM:3069 ldb INTMEM_93+1, INTMEM_1C+3 ROM:306C sjmp ROM_3073 ROM:306E ; --------------------------------------------------------------------------- ROM:306E ROM:306E ROM_306E: ; CODE XREF: ROM_2FA2+B6↑j ROM:306E ldb INTMEM_96, 130h[INTMEM_1A] ROM:3073 ROM:3073 ROM_3073: ; CODE XREF: ROM_2FA2+CA↑j ROM:3073 popf ROM:3074 ret ROM:3074 ; End of function ROM_2FA2 ROM:3074 ROM:3075 ROM:3075 ; =============== S U B R O U T I N E ======================================= ROM:3075 ROM:3075 ROM:3075 ROM_3075: ; CODE XREF: start+944↑p ROM:3075 ld INTMEM_1C+2, INTMEM_5E ROM:3078 divub INTMEM_1C+2, #19h ROM:307B jnv ROM_3080 ROM:307D ldb INTMEM_1C+2, #-1 ROM:3080 ROM:3080 ROM_3080: ; CODE XREF: ROM_3075+6↑j ROM:3080 ld INTMEM_1C, #1 ROM:3084 lcall ROM_32D7 ROM:3087 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:308A je ROM_309A ROM:308C ldb INTMEM_20, #64h ; 'd' ROM:308F mulub INTMEM_20, #0 ROM:3092 clr INTMEM_20+2 ROM:3094 divu INTMEM_20, INTMEM_5C ROM:3097 addb INTMEM_1C, INTMEM_20 ROM:309A ROM:309A ROM_309A: ; CODE XREF: ROM_3075+15↑j ROM:309A stb INTMEM_1C, INTMEM_158[] ROM:309F ret ROM:309F ; End of function ROM_3075 ROM:309F ROM:30A0 ROM:30A0 ; =============== S U B R O U T I N E ======================================= ROM:30A0 ROM:30A0 ROM:30A0 ROM_30A0: ; CODE XREF: ROM_6788:ROM_6A57↓p ROM:30A0 clrb INTMEM_1A ROM:30A2 ld INTMEM_32, #6 ROM:30A6 ldbze INTMEM_2C, INTMEM_158[] ROM:30AB ROM:30AB ROM_30AB: ; CODE XREF: ROM_30A0+35↓j ROM:30AB ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:30B0 cmp INTMEM_20+2, #1C1Fh ROM:30B4 jnh ROM_30BE ROM:30B6 ldb INTMEM_1A, #-1 ROM:30B9 ld INTMEM_5A, [SP] ; Stack pointer ROM:30BC sjmp ROM_30D1 ROM:30BE ; --------------------------------------------------------------------------- ROM:30BE ROM:30BE ROM_30BE: ; CODE XREF: ROM_30A0+14↑j ROM:30BE ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:30C3 sub INTMEM_20+2, INTMEM_2C ROM:30C6 jc ROM_30CC ROM:30C8 add INTMEM_20+2, #1C20h ROM:30CC ROM:30CC ROM_30CC: ; CODE XREF: ROM_30A0+26↑j ROM:30CC st INTMEM_20+2, 138h[INTMEM_32] ROM:30D1 ROM:30D1 ROM_30D1: ; CODE XREF: ROM_30A0+1C↑j ROM:30D1 sub INTMEM_32, #2 ROM:30D5 jc ROM_30AB ROM:30D7 cmpb INTMEM_1A, #0 ROM:30DA jne ROM_30E1 ROM:30DC orb INTMEM_AB, #-80h ROM:30DF sjmp ROM_30E4 ROM:30E1 ; --------------------------------------------------------------------------- ROM:30E1 ROM:30E1 ROM_30E1: ; CODE XREF: ROM_30A0+3A↑j ROM:30E1 andb INTMEM_AB, #7Fh ROM:30E4 ROM:30E4 ROM_30E4: ; CODE XREF: ROM_30A0+3F↑j ROM:30E4 ret ROM:30E4 ; End of function ROM_30A0 ROM:30E4 ROM:30E5 ROM:30E5 ; =============== S U B R O U T I N E ======================================= ROM:30E5 ROM:30E5 ROM:30E5 ROM_30E5: ; CODE XREF: ROM:3CF1↓p ROM:30E5 ; ROM_6788+2AC↓p ROM:30E5 clrb INTMEM_1A ROM:30E7 cmpb INTMEM_1C, #0 ROM:30EA jne ROM_30EE ROM:30EC sjmp ROM_3190 ROM:30EE ; --------------------------------------------------------------------------- ROM:30EE ROM:30EE ROM_30EE: ; CODE XREF: ROM_30E5+5↑j ROM:30EE cmpb INTMEM_1C, #1 ROM:30F1 jne ROM_3118 ROM:30F3 cmpb INTMEM_1C+1, #4 ROM:30F6 jh ROM_30FE ROM:30F8 cmp INTMEM_1C+2, #1C1Fh ROM:30FC jnh ROM_3100 ROM:30FE ROM:30FE ROM_30FE: ; CODE XREF: ROM_30E5+11↑j ROM:30FE sjmp ROM_318A ROM:3100 ; --------------------------------------------------------------------------- ROM:3100 ROM:3100 ROM_3100: ; CODE XREF: ROM_30E5+17↑j ROM:3100 ldbze INTMEM_32, INTMEM_1C+1 ROM:3103 ldbze INTMEM_2C, INTMEM_158[] ROM:3108 sub INTMEM_1C+2, INTMEM_2C ROM:310B jc ROM_3111 ROM:310D add INTMEM_1C+2, #1C20h ROM:3111 ROM:3111 ROM_3111: ; CODE XREF: ROM_30E5+26↑j ROM:3111 st INTMEM_1C+2, 138h[INTMEM_32] ROM:3116 sjmp ROM_3190 ROM:3118 ; --------------------------------------------------------------------------- ROM:3118 ROM:3118 ROM_3118: ; CODE XREF: ROM_30E5+C↑j ROM:3118 cmpb INTMEM_1C, #2 ROM:311B jne ROM_3176 ROM:311D cmp INTMEM_5E, #0 ROM:3121 je ROM_3128 ROM:3123 ldb INTMEM_1A, #1 ROM:3126 sjmp ROM_3174 ROM:3128 ; --------------------------------------------------------------------------- ROM:3128 ROM:3128 ROM_3128: ; CODE XREF: ROM_30E5+3C↑j ROM:3128 cmp INTMEM_1C+2, INTMEM_144[] ROM:312D jnh ROM_3134 ROM:312F ldb INTMEM_1A, #2 ROM:3132 sjmp ROM_3174 ROM:3134 ; --------------------------------------------------------------------------- ROM:3134 ROM:3134 ROM_3134: ; CODE XREF: ROM_30E5+48↑j ROM:3134 ld INTMEM_32, INTMEM_1C+2 ROM:3137 ldb INTMEM_1C, #3 ROM:313A lcall ROM_3191 ROM:313D ld INTMEM_60, INTMEM_1C+2 ROM:3140 add INTMEM_1C+2, INTMEM_32 ROM:3143 ldb INTMEM_1C, #2 ROM:3146 lcall ROM_3191 ROM:3149 cmpb INTMEM_1A, #0 ROM:314C je ROM_3159 ROM:314E ldb INTMEM_1A, #3 ROM:3151 sjmp ROM_3174 ROM:3153 ; --------------------------------------------------------------------------- ROM:3153 ROM:3153 ROM_3153: ; CODE XREF: ROM_30E5+79↓j ROM:3153 jbc INTMEM_1C, 0, ROM_3160 ROM:3156 jbs INTMEM_1C, 1, ROM_3160 ROM:3159 ROM:3159 ROM_3159: ; CODE XREF: ROM_30E5+67↑j ROM:3159 clrb INTMEM_1C ROM:315B lcall ROM_3191 ROM:315E sjmp ROM_3153 ROM:3160 ; --------------------------------------------------------------------------- ROM:3160 ROM:3160 ROM_3160: ; CODE XREF: ROM_30E5:ROM_3153↑j ROM:3160 ; ROM_30E5+71↑j ROM:3160 jbc INTMEM_1C, 1, ROM_316F ROM:3163 clrb INTMEM_1A+1 ROM:3165 sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:3169 sub INTMEM_20+2, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:316D sjmp ROM_3172 ROM:316F ; --------------------------------------------------------------------------- ROM:316F ROM:316F ROM_316F: ; CODE XREF: ROM_30E5:ROM_3160↑j ROM:316F ldb INTMEM_1A+1, #1 ROM:3172 ROM:3172 ROM_3172: ; CODE XREF: ROM_30E5+88↑j ROM:3172 clrb INTMEM_1A ROM:3174 ROM:3174 ROM_3174: ; CODE XREF: ROM_30E5+41↑j ROM:3174 ; ROM_30E5+4D↑j ... ROM:3174 sjmp ROM_3190 ROM:3176 ; --------------------------------------------------------------------------- ROM:3176 ROM:3176 ROM_3176: ; CODE XREF: ROM_30E5+36↑j ROM:3176 cmpb INTMEM_1C, #3 ROM:3179 jne ROM_3180 ROM:317B orb INTMEM_AB, #-80h ROM:317E sjmp ROM_3190 ROM:3180 ; --------------------------------------------------------------------------- ROM:3180 ROM:3180 ROM_3180: ; CODE XREF: ROM_30E5+94↑j ROM:3180 cmpb INTMEM_1C, #4 ROM:3183 jne ROM_318A ROM:3185 andb INTMEM_AB, #7Fh ROM:3188 sjmp ROM_3190 ROM:318A ; --------------------------------------------------------------------------- ROM:318A ROM:318A ROM_318A: ; CODE XREF: ROM_30E5:ROM_30FE↑j ROM:318A ; ROM_30E5+9E↑j ROM:318A ldb INTMEM_1A, #-1 ROM:318D ld INTMEM_5A, [SP] ; Stack pointer ROM:3190 ROM:3190 ROM_3190: ; CODE XREF: ROM_30E5+7↑j ROM:3190 ; ROM_30E5+31↑j ... ROM:3190 ret ROM:3190 ; End of function ROM_30E5 ROM:3190 ROM:3191 ROM:3191 ; =============== S U B R O U T I N E ======================================= ROM:3191 ROM:3191 ROM:3191 ROM_3191: ; CODE XREF: ROM_29FA-765↑p ROM:3191 ; ROM_29FA-6DA↑p ... ROM:3191 cmpb INTMEM_1C+1, #4 ROM:3194 jge ROM_31F1 ROM:3196 cmpb INTMEM_1C, #0 ROM:3199 je ROM_31F8 ROM:319B jbs WSR1, 6, ROM_31EA ; Window selection register 1 ROM:319E ldbze INTMEM_1A, INTMEM_1C+1 ROM:31A1 ldb INTMEM_1A+1, 3226h[INTMEM_1A] ROM:31A6 jbc INTMEM_1C, 0, ROM_31AC ROM:31A9 orb INTMEM_1A+1, #20h ; ' ' ROM:31AC ROM:31AC ROM_31AC: ; CODE XREF: ROM_3191+15↑j ROM:31AC ldb INTMEM_6, INTMEM_1A+1 ROM:31AF cmpb INTMEM_1C, #3 ROM:31B2 jc ROM_31CC ROM:31B4 sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:31B9 sub INTMEM_1A, INT_PEND+1 ; Interrupt pending register ROM:31BC cmp INTMEM_1A, #-4438h ROM:31C0 jnc ROM_31D1 ROM:31C2 ldb INTMEM_1A, #1 ROM:31C5 add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:31CA sjmp ROM_31D3 ROM:31CC ; --------------------------------------------------------------------------- ROM:31CC ROM:31CC ROM_31CC: ; CODE XREF: ROM_3191+21↑j ROM:31CC add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:31D1 ROM:31D1 ROM_31D1: ; CODE XREF: ROM_3191+2F↑j ROM:31D1 clrb INTMEM_1A ROM:31D3 ROM:31D3 ROM_31D3: ; CODE XREF: ROM_3191+39↑j ROM:31D3 ld INTMEM_4, INTMEM_1C+2 ROM:31D6 ldb INTMEM_1A+1, #1 ROM:31D9 shlb INTMEM_1A+1, INTMEM_1C+1 ROM:31DC jbc INTMEM_1C, 0, ROM_31E3 ROM:31DF orb INTMEM_97, INTMEM_1A+1 ROM:31E2 ret ROM:31E3 ; --------------------------------------------------------------------------- ROM:31E3 ROM:31E3 ROM_31E3: ; CODE XREF: ROM_3191+4B↑j ROM:31E3 xorb INTMEM_1A+1, #-1 ROM:31E6 andb INTMEM_97, INTMEM_1A+1 ROM:31E9 ret ROM:31EA ; --------------------------------------------------------------------------- ROM:31EA ROM:31EA ROM_31EA: ; CODE XREF: ROM_3191+A↑j ROM:31EA ldb INTMEM_1A, #2 ROM:31ED orb INTMEM_4E, #1 ROM:31F0 ret ROM:31F1 ; --------------------------------------------------------------------------- ROM:31F1 ROM:31F1 ROM_31F1: ; CODE XREF: ROM_3191+3↑j ROM:31F1 ldb INTMEM_1A, #-1 ROM:31F4 ld INTMEM_5A, [SP] ; Stack pointer ROM:31F7 ret ROM:31F8 ; --------------------------------------------------------------------------- ROM:31F8 ROM:31F8 ROM_31F8: ; CODE XREF: ROM_3191+8↑j ROM:31F8 clrb INTMEM_1C ROM:31FA ldbze INTMEM_1A, INTMEM_1C+1 ROM:31FD andb ZERO_REG, WSR1, 322Ah[INTMEM_1A] ; Zero register ROM:3203 je ROM_3208 ROM:3205 ldb INTMEM_1C, #1 ROM:3208 ROM:3208 ROM_3208: ; CODE XREF: ROM_3191+72↑j ROM:3208 andb ZERO_REG, IOPORT1, 322Eh[INTMEM_1A] ; Zero register ROM:320E jne ROM_3213 ROM:3210 orb INTMEM_1C, #2 ROM:3213 ROM:3213 ROM_3213: ; CODE XREF: ROM_3191+7D↑j ROM:3213 clrb INTMEM_1A ROM:3215 ret ROM:3215 ; End of function ROM_3191 ROM:3215 ROM:3216 ; --------------------------------------------------------------------------- ROM:3216 skip INTMEM_36 ROM:3218 notb INTMEM_24 ROM:321A not ZERO_REG ; Zero register ROM:321C neg ZERO_REG+1 ; Zero register ROM:321E clr INTMEM_2+1 ROM:3220 skip INTMEM_2 ROM:3222 skip ZERO_REG ; Zero register ROM:3224 skip ZERO_REG ; Zero register ROM:3226 clr ZERO_REG+1 ; Zero register ROM:3228 clr ZERO_REG+1 ; Zero register ROM:322A not INTMEM_2 ROM:322C not INTMEM_2 ROM:322E not INTMEM_2 ROM:3230 not INTMEM_2 ROM:3232 ROM:3232 ; =============== S U B R O U T I N E ======================================= ROM:3232 ROM:3232 ROM:3232 ROM_3232: ; CODE XREF: ROM:ROM_5BD4↓p ROM:3232 cmp INTMEM_20, #1C20h ROM:3236 jc ROM_3255 ROM:3238 clr INTMEM_2C+2 ROM:323A cmp INTMEM_1C, ZERO_REG ; Zero register ROM:323D je ROM_3276 ROM:323F cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3242 je ROM_3249 ROM:3244 shl INTMEM_1C, #1 ROM:3247 jc ROM_3255 ROM:3249 ROM:3249 ROM_3249: ; CODE XREF: ROM_3232+10↑j ROM:3249 add INTMEM_1C+2, #-8000h ROM:324D jnc ROM_3259 ROM:324F add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3253 jnc ROM_325F ROM:3255 ROM:3255 ROM_3255: ; CODE XREF: ROM_3232+4↑j ROM:3255 ; ROM_3232+15↑j ... ROM:3255 ldb INTMEM_1A, #1 ROM:3258 ret ROM:3259 ; --------------------------------------------------------------------------- ROM:3259 ROM:3259 ROM_3259: ; CODE XREF: ROM_3232+1B↑j ROM:3259 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:325D jnc ROM_3255 ROM:325F ROM:325F ROM_325F: ; CODE XREF: ROM_3232+21↑j ROM:325F cmp INTMEM_1A, #0Ch ROM:3263 jnc ROM_3255 ROM:3265 ld INTMEM_2C, INTMEM_1C+2 ROM:3268 jbc INTMEM_1C+3, 7, ROM_326D ROM:326B neg INTMEM_2C ROM:326D ROM:326D ROM_326D: ; CODE XREF: ROM_3232+36↑j ROM:326D mulu INTMEM_2C, #-3FFFh ROM:3271 jbc INTMEM_1C+3, 7, ROM_3276 ROM:3274 neg INTMEM_2C+2 ROM:3276 ROM:3276 ROM_3276: ; CODE XREF: ROM_3232+B↑j ROM:3276 ; ROM_3232+3F↑j ROM:3276 add INTMEM_64, INTMEM_2C+2, #-8000h ROM:327B mulu INTMEM_1C, #-3FFFh ROM:327F pushf ROM:3280 st INTMEM_1C+2, INTMEM_66 ROM:3283 andb INTMEM_AC, #-2 ROM:3286 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3289 je ROM_328E ROM:328B orb INTMEM_AC, #1 ROM:328E ROM:328E ROM_328E: ; CODE XREF: ROM_3232+57↑j ROM:328E popf ROM:328F andb INTMEM_AC, #-3 ROM:3292 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:3295 je ROM_329A ROM:3297 orb INTMEM_AC, #2 ROM:329A ROM:329A ROM_329A: ; CODE XREF: ROM_3232+63↑j ROM:329A st INTMEM_20, INTMEM_62 ROM:329A ; End of function ROM_3232 ROM:329A ROM:329D ROM:329D ; =============== S U B R O U T I N E ======================================= ROM:329D ROM:329D ROM:329D ROM_329D: ; CODE XREF: start+958↑p ROM:329D ld INTMEM_20, INTMEM_62 ROM:32A0 jbs INTMEM_AC, 1, ROM_32CA ROM:32A3 jbc INTMEM_AB, 6, ROM_32CA ROM:32A6 add INTMEM_1C, INTMEM_64, #-8000h ROM:32AB jnc ROM_32B7 ROM:32AD add INTMEM_1C, INTMEM_66 ROM:32B0 jnc ROM_32BC ROM:32B2 ldbse INTMEM_1C, INTMEM_FF ROM:32B5 sjmp ROM_32BC ROM:32B7 ; --------------------------------------------------------------------------- ROM:32B7 ROM:32B7 ROM_32B7: ; CODE XREF: ROM_329D+E↑j ROM:32B7 add INTMEM_1C, INTMEM_66 ROM:32BA jnc ROM_32CA ROM:32BC ROM:32BC ROM_32BC: ; CODE XREF: ROM_329D+13↑j ROM:32BC ; ROM_329D+18↑j ROM:32BC mulu INTMEM_1C, #64h ; 'd' ROM:32C0 divu INTMEM_1C, INTMEM_5C ROM:32C3 sub INTMEM_20, INTMEM_1C ROM:32C6 jc ROM_32CA ROM:32C8 clr INTMEM_20 ROM:32CA ROM:32CA ROM_32CA: ; CODE XREF: ROM_329D+3↑j ROM:32CA ; ROM_329D+6↑j ... ROM:32CA add INTMEM_20, #32h ; '2' ROM:32CE divub INTMEM_20, #64h ; 'd' ROM:32D1 stb INTMEM_20, INTMEM_159[] ROM:32D6 ret ROM:32D6 ; End of function ROM_329D ROM:32D6 ROM:32D7 ROM:32D7 ; =============== S U B R O U T I N E ======================================= ROM:32D7 ROM:32D7 ROM:32D7 ROM_32D7: ; CODE XREF: ROM_2F71+9↑p ROM:32D7 ; ROM_3075+F↑p ... ROM:32D7 shl INTMEM_1C, #1 ROM:32DA ld INTMEM_20+2, INTMEM_56 ROM:32DD ld INTMEM_1A, [INTMEM_20+2] ROM:32E0 sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:32E4 sub INTMEM_1A, #4 ROM:32E8 add INTMEM_1C, INTMEM_1A ROM:32EB ld INTMEM_1C, [INTMEM_1C] ROM:32EE add INTMEM_1C, INTMEM_20+2 ROM:32F1 ldb INTMEM_1A, [INTMEM_1C]+ ROM:32F4 decb INTMEM_1A ROM:32F6 ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:32F9 ldbze INTMEM_20, INTMEM_1A ROM:32FC add INTMEM_1C, INTMEM_20 ROM:32FF st INTMEM_1C, INTMEM_20 ROM:3302 ldb INTMEM_2C+3, INTMEM_1A ROM:3305 cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:3308 je ROM_3314 ROM:330A ROM:330A ROM_330A: ; CODE XREF: ROM_32D7+3A↓j ROM:330A cmpb INTMEM_1C+2, [INTMEM_1C] ROM:330D jc ROM_3314 ROM:330F dec INTMEM_1C ROM:3311 djnz INTMEM_2C+3, ROM_330A ROM:3314 ROM:3314 ROM_3314: ; CODE XREF: ROM_32D7+31↑j ROM:3314 ; ROM_32D7+36↑j ROM:3314 cmpb INTMEM_2C+3, INTMEM_1A ROM:3317 ldb INTMEM_2C+2, INTMEM_2C+3 ROM:331A ldb INTMEM_20+2, [INTMEM_1C] ROM:331D je ROM_3321 ROM:331F inc INTMEM_1C ROM:3321 ROM:3321 ROM_3321: ; CODE XREF: ROM_32D7+46↑j ROM:3321 ldb INTMEM_20+3, [INTMEM_1C] ROM:3324 decb INTMEM_1A+1 ROM:3326 jne ROM_332A ROM:3328 sjmp ROM_3425 ROM:332A ; --------------------------------------------------------------------------- ROM:332A ROM:332A ROM_332A: ; CODE XREF: ROM_32D7+4F↑j ROM:332A ldb INTMEM_2C+3, INTMEM_1A+1 ROM:332D ld INTMEM_1C, INTMEM_20 ROM:3330 ldbze INTMEM_20, INTMEM_1A+1 ROM:3333 inc INTMEM_20 ROM:3335 add INTMEM_1C, INTMEM_20 ROM:3338 st INTMEM_1C, INTMEM_20 ROM:333B ROM:333B ROM_333B: ; CODE XREF: ROM_32D7+6B↓j ROM:333B cmpb INTMEM_1C+3, [INTMEM_1C] ROM:333E jc ROM_3345 ROM:3340 dec INTMEM_1C ROM:3342 djnz INTMEM_2C+3, ROM_333B ROM:3345 ROM:3345 ROM_3345: ; CODE XREF: ROM_32D7+67↑j ROM:3345 cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:3348 ldb INTMEM_2C, [INTMEM_1C] ROM:334B je ROM_334F ROM:334D inc INTMEM_1C ROM:334F ROM:334F ROM_334F: ; CODE XREF: ROM_32D7+74↑j ROM:334F ldb INTMEM_2C+1, [INTMEM_1C] ROM:3352 add INTMEM_1C, INTMEM_20, #1 ROM:3357 incb INTMEM_1A ROM:3359 mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:335D add INTMEM_1C, INTMEM_20 ROM:3360 ldbze INTMEM_20, INTMEM_2C+2 ROM:3363 add INTMEM_1C, INTMEM_20 ROM:3366 ldb INTMEM_2C+2, [INTMEM_1C] ROM:3369 ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:336D ldbze INTMEM_20, INTMEM_1A ROM:3370 add INTMEM_1C, INTMEM_20 ROM:3373 ldb INTMEM_20, [INTMEM_1C] ROM:3376 ldb INTMEM_20+1, 1[INTMEM_1C] ROM:337A ld INTMEM_1C, INTMEM_20+2 ROM:337D subb INTMEM_1C+1, INTMEM_1C ROM:3380 je ROM_33AC ROM:3382 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3386 jnc ROM_33AC ROM:3388 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:338B subb INTMEM_2C+3, INTMEM_2C+2 ROM:338E jc ROM_3397 ROM:3390 negb INTMEM_2C+3 ROM:3392 ldb INTMEM_30, INTMEM_2C+3 ROM:3395 sjmp ROM_3399 ROM:3397 ; --------------------------------------------------------------------------- ROM:3397 ROM:3397 ROM_3397: ; CODE XREF: ROM_32D7+B7↑j ROM:3397 clrb INTMEM_30 ROM:3399 ROM:3399 ROM_3399: ; CODE XREF: ROM_32D7+BE↑j ROM:3399 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:339D divub INTMEM_2C+2, INTMEM_1C+1 ROM:33A0 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:33A3 je ROM_33A7 ROM:33A5 negb INTMEM_2C+2 ROM:33A7 ROM:33A7 ROM_33A7: ; CODE XREF: ROM_32D7+CC↑j ROM:33A7 addb INTMEM_1A+1, INTMEM_2C+2 ROM:33AA sjmp ROM_33AF ROM:33AC ; --------------------------------------------------------------------------- ROM:33AC ROM:33AC ROM_33AC: ; CODE XREF: ROM_32D7+A9↑j ROM:33AC ; ROM_32D7+AF↑j ROM:33AC ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33AF ROM:33AF ROM_33AF: ; CODE XREF: ROM_32D7+D3↑j ROM:33AF stb INTMEM_1A+1, INTMEM_1A ROM:33B2 ld INTMEM_1C, INTMEM_20+2 ROM:33B5 ld INTMEM_2C+2, INTMEM_20 ROM:33B8 subb INTMEM_1C+1, INTMEM_1C ROM:33BB je ROM_33E7 ROM:33BD subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:33C1 jnc ROM_33E7 ROM:33C3 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33C6 subb INTMEM_2C+3, INTMEM_2C+2 ROM:33C9 jc ROM_33D2 ROM:33CB negb INTMEM_2C+3 ROM:33CD ldb INTMEM_30, INTMEM_2C+3 ROM:33D0 sjmp ROM_33D4 ROM:33D2 ; --------------------------------------------------------------------------- ROM:33D2 ROM:33D2 ROM_33D2: ; CODE XREF: ROM_32D7+F2↑j ROM:33D2 clrb INTMEM_30 ROM:33D4 ROM:33D4 ROM_33D4: ; CODE XREF: ROM_32D7+F9↑j ROM:33D4 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:33D8 divub INTMEM_2C+2, INTMEM_1C+1 ROM:33DB cmpb INTMEM_30, ZERO_REG ; Zero register ROM:33DE je ROM_33E2 ROM:33E0 negb INTMEM_2C+2 ROM:33E2 ROM:33E2 ROM_33E2: ; CODE XREF: ROM_32D7+107↑j ROM:33E2 addb INTMEM_1A+1, INTMEM_2C+2 ROM:33E5 sjmp ROM_33EA ROM:33E7 ; --------------------------------------------------------------------------- ROM:33E7 ROM:33E7 ROM_33E7: ; CODE XREF: ROM_32D7+E4↑j ROM:33E7 ; ROM_32D7+EA↑j ROM:33E7 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33EA ROM:33EA ROM_33EA: ; CODE XREF: ROM_32D7+10E↑j ROM:33EA ld INTMEM_2C+2, INTMEM_1A ROM:33ED ld INTMEM_1C, INTMEM_2C ROM:33F0 subb INTMEM_1C+1, INTMEM_1C ROM:33F3 je ROM_341F ROM:33F5 subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:33F9 jnc ROM_341F ROM:33FB ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33FE subb INTMEM_2C+3, INTMEM_2C+2 ROM:3401 jc ROM_340A ROM:3403 negb INTMEM_2C+3 ROM:3405 ldb INTMEM_30, INTMEM_2C+3 ROM:3408 sjmp ROM_340C ROM:340A ; --------------------------------------------------------------------------- ROM:340A ROM:340A ROM_340A: ; CODE XREF: ROM_32D7+12A↑j ROM:340A clrb INTMEM_30 ROM:340C ROM:340C ROM_340C: ; CODE XREF: ROM_32D7+131↑j ROM:340C mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3410 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3413 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3416 je ROM_341A ROM:3418 negb INTMEM_2C+2 ROM:341A ROM:341A ROM_341A: ; CODE XREF: ROM_32D7+13F↑j ROM:341A addb INTMEM_1A+1, INTMEM_2C+2 ROM:341D sjmp ROM_3422 ROM:341F ; --------------------------------------------------------------------------- ROM:341F ROM:341F ROM_341F: ; CODE XREF: ROM_32D7+11C↑j ROM:341F ; ROM_32D7+122↑j ROM:341F ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3422 ROM:3422 ROM_3422: ; CODE XREF: ROM_32D7+146↑j ROM:3422 ljmp ROM_346B ROM:3425 ; --------------------------------------------------------------------------- ROM:3425 ROM:3425 ROM_3425: ; CODE XREF: ROM_32D7+51↑j ROM:3425 add INTMEM_1C, INTMEM_20, #1 ROM:342A ldbze INTMEM_20, INTMEM_2C+2 ROM:342D add INTMEM_1C, INTMEM_20 ROM:3430 ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:3433 ldb INTMEM_2C+3, [INTMEM_1C] ROM:3436 ld INTMEM_1C, INTMEM_20+2 ROM:3439 subb INTMEM_1C+1, INTMEM_1C ROM:343C je ROM_3468 ROM:343E subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3442 jnc ROM_3468 ROM:3444 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3447 subb INTMEM_2C+3, INTMEM_2C+2 ROM:344A jc ROM_3453 ROM:344C negb INTMEM_2C+3 ROM:344E ldb INTMEM_30, INTMEM_2C+3 ROM:3451 sjmp ROM_3455 ROM:3453 ; --------------------------------------------------------------------------- ROM:3453 ROM:3453 ROM_3453: ; CODE XREF: ROM_32D7+173↑j ROM:3453 clrb INTMEM_30 ROM:3455 ROM:3455 ROM_3455: ; CODE XREF: ROM_32D7+17A↑j ROM:3455 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3459 divub INTMEM_2C+2, INTMEM_1C+1 ROM:345C cmpb INTMEM_30, ZERO_REG ; Zero register ROM:345F je ROM_3463 ROM:3461 negb INTMEM_2C+2 ROM:3463 ROM:3463 ROM_3463: ; CODE XREF: ROM_32D7+188↑j ROM:3463 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3466 sjmp ROM_346B ROM:3468 ; --------------------------------------------------------------------------- ROM:3468 ROM:3468 ROM_3468: ; CODE XREF: ROM_32D7+165↑j ROM:3468 ; ROM_32D7+16B↑j ROM:3468 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:346B ROM:346B ROM_346B: ; CODE XREF: ROM_32D7:ROM_3422↑j ROM:346B ; ROM_32D7+18F↑j ROM:346B ldb INTMEM_1C, INTMEM_1A+1 ROM:346E ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:3471 ret ROM:3471 ; End of function ROM_32D7 ROM:3471 ROM:3472 ROM:3472 ; =============== S U B R O U T I N E ======================================= ROM:3472 ROM:3472 ROM:3472 ROM_3472: ; CODE XREF: ROM_3510+78↓p ROM:3472 ; ROM_39B0+19↓p ... ROM:3472 clrb INTMEM_1A ROM:3474 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:3477 jne ROM_347C ROM:3479 ldbze INTMEM_1C+2, #2 ROM:347C ROM:347C ROM_347C: ; CODE XREF: ROM_3472+5↑j ROM:347C clr INTMEM_20+2 ROM:347E sub INTMEM_20, INTMEM_1C ROM:3481 jc ROM_348C ROM:3483 neg INTMEM_20 ROM:3485 divu INTMEM_20, INTMEM_1C+2 ROM:3488 neg INTMEM_20 ROM:348A sjmp ROM_348F ROM:348C ; --------------------------------------------------------------------------- ROM:348C ROM:348C ROM_348C: ; CODE XREF: ROM_3472+F↑j ROM:348C divu INTMEM_20, INTMEM_1C+2 ROM:348F ROM:348F ROM_348F: ; CODE XREF: ROM_3472+18↑j ROM:348F add INTMEM_1C, INTMEM_20 ROM:3492 ret ROM:3492 ; End of function ROM_3472 ROM:3492 ROM:3493 ROM:3493 ; =============== S U B R O U T I N E ======================================= ROM:3493 ROM:3493 ROM:3493 ROM_3493: ; CODE XREF: ROM_3A4A↓p ROM:3493 jbc INTMEM_AA, 5, ROM_34AB ROM:3496 andb INTMEM_AA, #-21h ROM:3499 ldb INTMEM_1C, INTMEM_7 ROM:349C orb INTMEM_AC, #4 ROM:349F ldb INTMEM_9A, INTMEM_1C ROM:34A2 ROM:34A2 ROM_34A2: ; CODE XREF: ROM_3493:ROM_34A2↓j ROM:34A2 ; ROM_34AC+9↓j ... ROM:34A2 jbc INTMEM_AA, 6, ROM_34A2 ROM:34A5 andb INTMEM_AA, #-41h ROM:34A8 ldb INTMEM_7, INTMEM_1C ROM:34AB ROM:34AB ROM_34AB: ; CODE XREF: ROM_3493↑j ROM:34AB ; ROM_34AC↓j ROM:34AB ret ROM:34AB ; End of function ROM_3493 ROM:34AB ROM:34AC ROM:34AC ; =============== S U B R O U T I N E ======================================= ROM:34AC ROM:34AC ROM:34AC ROM_34AC: ; CODE XREF: start+947↑p ROM:34AC jbc INTMEM_AC, 3, ROM_34AB ROM:34AF ldb INTMEM_1C, INTMEM_3B ROM:34B2 andb INTMEM_AC, #-9 ROM:34B5 sjmp ROM_34A2 ROM:34B5 ; End of function ROM_34AC ROM:34B5 ROM:34B7 ; --------------------------------------------------------------------------- ROM:34B7 ROM:34B7 ROM_34B7: ; CODE XREF: ROM:5BCE↓j ROM:34B7 mulu INTMEM_1C, #-3FFFh ROM:34BB st INTMEM_1C+2, INTMEM_7A ROM:34BE ldb INTMEM_9E, #8 ROM:34C1 ret ROM:34C2 ROM:34C2 ; =============== S U B R O U T I N E ======================================= ROM:34C2 ROM:34C2 ROM:34C2 ROM_34C2: ; CODE XREF: start+938↑p ROM:34C2 jbs IOPORT2, 4, ROM_34D6 ; Input/output port 2 ROM:34C5 jbc INTMEM_AF, 1, ROM_34D1 ROM:34C8 jbc INTMEM_AF, 2, ROM_34CE ROM:34CB orb INTMEM_AD, #8 ROM:34CE ROM:34CE ROM_34CE: ; CODE XREF: ROM_34C2+6↑j ROM:34CE orb INTMEM_AF, #1 ROM:34D1 ROM:34D1 ROM_34D1: ; CODE XREF: ROM_34C2+3↑j ROM:34D1 orb INTMEM_AF, #2 ROM:34D4 sjmp ROM_34E2 ROM:34D6 ; --------------------------------------------------------------------------- ROM:34D6 ROM:34D6 ROM_34D6: ; CODE XREF: ROM_34C2↑j ROM:34D6 jbs INTMEM_AF, 1, ROM_34DF ROM:34D9 orb INTMEM_AF, #4 ROM:34DC andb INTMEM_AF, #-2 ROM:34DF ROM:34DF ROM_34DF: ; CODE XREF: ROM_34C2:ROM_34D6↑j ROM:34DF andb INTMEM_AF, #-3 ROM:34E2 ROM:34E2 ROM_34E2: ; CODE XREF: ROM_34C2+12↑j ROM:34E2 jbc IOPORT1, 6, ROM_34F0 ; Input/output port 1 ROM:34E5 jbc INTMEM_AF, 3, ROM_34EB ROM:34E8 orb INTMEM_AD, #40h ; '@' ROM:34EB ROM:34EB ROM_34EB: ; CODE XREF: ROM_34C2+23↑j ROM:34EB orb INTMEM_AF, #8 ROM:34EE sjmp ROM_34F9 ROM:34F0 ; --------------------------------------------------------------------------- ROM:34F0 ROM:34F0 ROM_34F0: ; CODE XREF: ROM_34C2:ROM_34E2↑j ROM:34F0 jbs INTMEM_AF, 3, ROM_34F6 ROM:34F3 andb INTMEM_AD, #-41h ROM:34F6 ROM:34F6 ROM_34F6: ; CODE XREF: ROM_34C2:ROM_34F0↑j ROM:34F6 andb INTMEM_AF, #-9 ROM:34F9 ROM:34F9 ROM_34F9: ; CODE XREF: ROM_34C2+2C↑j ROM:34F9 jbs IOPORT1, 7, ROM_3506 ; Input/output port 1 ROM:34FC jbc INTMEM_AF, 4, ROM_3502 ROM:34FF orb INTMEM_AD, #20h ; ' ' ROM:3502 ROM:3502 ROM_3502: ; CODE XREF: ROM_34C2+3A↑j ROM:3502 orb INTMEM_AF, #10h ROM:3505 ret ROM:3506 ; --------------------------------------------------------------------------- ROM:3506 ROM:3506 ROM_3506: ; CODE XREF: ROM_34C2:ROM_34F9↑j ROM:3506 jbs INTMEM_AF, 4, ROM_350C ROM:3509 andb INTMEM_AD, #-21h ROM:350C ROM:350C ROM_350C: ; CODE XREF: ROM_34C2:ROM_3506↑j ROM:350C andb INTMEM_AF, #-11h ROM:350F ret ROM:350F ; End of function ROM_34C2 ROM:350F ROM:3510 ROM:3510 ; =============== S U B R O U T I N E ======================================= ROM:3510 ROM:3510 ROM:3510 ROM_3510: ; CODE XREF: start+93B↑p ROM:3510 ; ROM_3510+8D↓j ROM:3510 pushf ROM:3511 addb INTMEM_2, INTMEM_A8, #8 ROM:3515 ldb INTMEM_34, INTMEM_A8 ROM:3518 mulub INTMEM_34, #0Eh ROM:351B add INTMEM_34, #3742h ROM:351F add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:3524 add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:3529 add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:352E add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:3533 ld INTMEM_1C, 8[INTMEM_34] ROM:3537 ROM:3537 ROM_3537: ; CODE XREF: ROM_3510:ROM_3537↓j ROM:3537 jbs INTMEM_2, 3, ROM_3537 ROM:353A ldb INTMEM_1C+2, INTMEM_2+1 ROM:353D andb INTMEM_1C+3, INTMEM_2, #-40h ROM:3541 popf ROM:3542 cmpb INTMEM_1C+2, [INTMEM_20] ROM:3545 jnc ROM_356B ROM:3547 cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:354A jh ROM_356B ROM:354C ldb INTMEM_1A, 6[INTMEM_34] ROM:3550 notb INTMEM_1A ROM:3552 andb INTMEM_55, INTMEM_1A ROM:3555 cmp INTMEM_1C, #-1 ROM:3559 je ROM_3563 ROM:355B lcall ROM_32D7 ROM:355E ldb INTMEM_20+1, INTMEM_1C ROM:3561 sjmp ROM_3576 ROM:3563 ; --------------------------------------------------------------------------- ROM:3563 ROM:3563 ROM_3563: ; CODE XREF: ROM_3510+49↑j ROM:3563 ldb INTMEM_20+1, INTMEM_1C+2 ROM:3566 ldb INTMEM_20, INTMEM_1C+3 ROM:3569 sjmp ROM_3579 ROM:356B ; --------------------------------------------------------------------------- ROM:356B ROM:356B ROM_356B: ; CODE XREF: ROM_3510+35↑j ROM:356B ; ROM_3510+3A↑j ROM:356B orb INTMEM_55, 6[INTMEM_34] ROM:356F orb INTMEM_52, 7[INTMEM_34] ROM:3573 ldb INTMEM_20+1, [INTMEM_2C] ROM:3576 ROM:3576 ROM_3576: ; CODE XREF: ROM_3510+51↑j ROM:3576 ldb INTMEM_20, #7Fh ROM:3579 ROM:3579 ROM_3579: ; CODE XREF: ROM_3510+59↑j ROM:3579 ld INTMEM_2C, 0Ch[INTMEM_34] ROM:357D ld INTMEM_1C, [INTMEM_2C] ROM:3580 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3583 je ROM_3590 ROM:3585 ld INTMEM_1C+2, [INTMEM_32] ROM:3588 lcall ROM_3472 ROM:358B st INTMEM_1C, [INTMEM_2C] ROM:358E sjmp ROM_3593 ROM:3590 ; --------------------------------------------------------------------------- ROM:3590 ROM:3590 ROM_3590: ; CODE XREF: ROM_3510+73↑j ROM:3590 st INTMEM_20, [INTMEM_2C] ROM:3593 ROM:3593 ROM_3593: ; CODE XREF: ROM_3510+7E↑j ROM:3593 incb INTMEM_A8 ROM:3595 cmpb INTMEM_A8, #6 ROM:3598 je ROM_359F ROM:359A jbs INTMEM_A9, 0, ROM_35A1 ROM:359D sjmp ROM_3510 ROM:359F ; --------------------------------------------------------------------------- ROM:359F ROM:359F ROM_359F: ; CODE XREF: ROM_3510+88↑j ROM:359F clrb INTMEM_A8 ROM:35A1 ROM:35A1 ROM_35A1: ; CODE XREF: ROM_3510+8A↑j ROM:35A1 ret ROM:35A1 ; End of function ROM_3510 ROM:35A1 ROM:35A1 ; --------------------------------------------------------------------------- ROM:35A2 db 0Ch, 2Bh, 6Dh, 2Bh, 0CCh, 2Bh, 0E4h, 2Bh, 16h, 2Ch ROM:35A2 db 29h, 2Ch, 39h, 2Ch, 45h, 2Ch, 41h, 41h, 4Eh, 4Dh, 50h ROM:35A2 db 30h, 30h, 32h, 98h, 0, 2, 14h, 17h, 15h, 16h, 10h, 0 ROM:35A2 db 1, 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h, 0 ROM:35A2 db 5Eh, 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h ROM:35A2 db 1, 30h, 0, 0FFh, 0, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1 ROM:35A2 db 20h, 0, 0FDh, 1, 50h, 10h, 0ADh, 0, 50h, 20h, 0ADh ROM:35A2 db 0, 58h, 40h, 0ADh, 0, 60h, 0, 30h, 36h, 60h, 0, 3Ah ROM:35A2 db 36h, 88h, 10h, 45h, 0, 20h, 0, 42h, 0, 20h, 4, 47h ROM:35A2 db 0, 20h, 0, 8Eh, 0, 0A3h, 0, 0D4h, 0, 80h, 12h, 44h ROM:35A2 db 0, 6, 6, 0DCh, 0, 3, 8, 0BCh, 3, 60h, 0, 54h, 36h, 30h ROM:35A2 db 0, 0, 0, 58h, 10h, 0ABh, 0, 3Ah, 36h, 52h, 0, 2, 1 ROM:35A2 db 52h, 0, 4, 2, 54h, 36h, 50h, 0, 1, 2, 50h, 0, 2, 4 ROM:35A2 db 50h, 0, 4, 8, 50h, 0, 8, 10h, 52h, 0, 8, 20h, 52h, 0 ROM:35A2 db 10h, 80h, 5Ah, 36h, 0ABh, 0, 40h, 10h, 30h, 0, 20h ROM:35A2 db 0, 50h, 10h, 0ABh, 0, 20h, 0, 0F1h, 0, 30h, 0, 0FFh ROM:35A2 db 0, 20h, 0, 0D3h, 0, 60h, 0, 0CCh, 36h, 0, 0Ch, 4Bh ROM:35A2 db 1, 30h, 0, 0FFh, 0, 30h, 0, 0FFh, 0, 58h, 40h, 0F5h ROM:35A2 db 0, 60h, 0, 0C6h, 36h, 20h, 0, 43h, 0, 2, 0Eh, 0D6h ROM:35A2 db 0, 8, 10h, 0F2h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0F3h, 0 ROM:35A2 db 30h, 0, 0FFh, 0, 30h, 0, 0FFh, 0, 4, 14h, 44h, 0, 20h ROM:35A2 db 0, 45h, 0, 23h, 0, 0D4h, 0, 30h, 0, 0FFh, 0, 23h, 0 ROM:35A2 db 40h, 2, 23h, 0, 42h, 2, 23h, 0, 44h, 2, 23h, 0, 46h ROM:35A2 db 2, 20h, 0, 48h, 0, 0CCh, 36h, 0F5h, 0, 20h, 1, 0DAh ROM:35A2 db 36h, 50h, 0, 10h, 4, 52h, 0, 1, 10h, 0ADh, 0, 8, 40h ROM:35A2 db 30h, 0, 5, 0, 30h, 0, 26h, 0, 1Eh, 0, 1, 0, 30h, 0 ROM:35A2 db 0, 0, 30h, 0, 1, 0, 0B4h, 0Fh, 64h, 9, 0FEh, 0, 29h ROM:35A2 db 0C0h, 0AAh, 0, 0A0h, 0, 0DFh, 0, 1, 3, 4, 0, 0CCh, 0 ROM:35A2 db 0BFh, 8Fh, 2, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ROM:35A2 db 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0 ROM:35A2 db 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8 ROM:35A2 db 0, 0, 0, 1, 0CCh, 0D9h, 88h, 0A2h, 0, 15h, 44h, 6Eh ROM:35A2 db 0A0h, 0, 9Fh, 0, 0A1h, 0, 1, 10h, 0FFh, 0FFh, 14h, 0 ROM:35A2 db 0FCh, 1, 0A6h, 0, 0A5h, 0, 0A8h, 0, 2, 4, 2, 0, 18h ROM:35A2 db 0, 0F6h, 1, 0A3h, 0, 0A2h, 0, 0A4h, 0, 4, 8, 0FFh, 0FFh ROM:35A2 db 16h, 0, 0FAh, 1, 0A6h, 0, 0A5h, 0, 0A8h, 0, 0, 0, 0FFh ROM:35A2 db 0FFh, 18h, 0, 0, 0, 0A6h, 0, 0A5h, 0, 0A7h, 0, 8, 2 ROM:35A2 db 2, 0, 18h, 0, 0F8h, 1, 0A9h, 0, 0AAh, 0, 0ABh, 0, 10h ROM:35A2 db 20h, 0FFh, 0FFh, 1Ah, 0, 0F4h, 1 ROM:3796 ROM:3796 ; =============== S U B R O U T I N E ======================================= ROM:3796 ROM:3796 ROM:3796 ROM_3796: ; CODE XREF: start+92F↑p ROM:3796 ; ROM:3B5A↓p ROM:3796 jbs INTMEM_A9, 0, ROM_37B5 ROM:3799 ldb INTMEM_26, #-21h ROM:379C stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:379F ldb INTMEM_26+1, #-22h ROM:37A2 stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:37A5 ldb INTMEM_1A, #-80h ROM:37A8 stb INTMEM_1A, 1FFEh[] ROM:37AD ldb INTMEM_1A, #-1 ROM:37B0 stb INTMEM_1A, 1FFFh[] ROM:37B5 ROM:37B5 ROM_37B5: ; CODE XREF: ROM_3796↑j ROM:37B5 ret ROM:37B5 ; End of function ROM_3796 ROM:37B5 ROM:37B6 ROM:37B6 ; =============== S U B R O U T I N E ======================================= ROM:37B6 ROM:37B6 ROM:37B6 ROM_37B6: ; CODE XREF: start+932↑p ROM:37B6 andb INTMEM_28, #77h ; 'w' ROM:37B9 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:37BC jbs INTMEM_A9, 0, ROM_37FC ROM:37BF ldb INTMEM_1C, 1FFEh[] ROM:37C4 ldb INTMEM_1C+1, INTMEM_1C ROM:37C7 andb INTMEM_1C+1, #-2 ROM:37CA stb INTMEM_1C+1, 1FFEh[] ROM:37CF andb INTMEM_1C+1, #-3 ROM:37D2 orb INTMEM_1C+1, #4 ROM:37D5 stb INTMEM_1C+1, 1FFEh[] ROM:37DA orb INTMEM_1C+1, #1 ROM:37DD stb INTMEM_1C+1, 1FFEh[] ROM:37E2 andb INTMEM_1C+1, #-2 ROM:37E5 stb INTMEM_1C+1, 1FFEh[] ROM:37EA ldb INTMEM_1C+1, 1FFFh[] ROM:37EF andb INTMEM_1C+1, #-9 ROM:37F2 stb INTMEM_1C+1, 1FFFh[] ROM:37F7 stb INTMEM_1C, 1FFEh[] ROM:37FC ROM:37FC ROM_37FC: ; CODE XREF: ROM_37B6+6↑j ROM:37FC jbs INTMEM_A9, 0, ROM_3800 ROM:37FF di ROM:3800 ROM:3800 ROM_3800: ; CODE XREF: ROM_37B6:ROM_37FC↑j ROM:3800 andb INT_PEND, INT_MASK ; Interrupt mask register ROM:3803 andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:3806 andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:3809 andb INTMEM_28+1, #-3 ROM:380C stb INTMEM_28+1, INTMEM_16 ROM:380F andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:3812 orb INTMEM_28+1, #4 ROM:3815 ldb INTMEM_16, INTMEM_28+1 ROM:3818 orb INT_MASK, #1 ; Interrupt mask register ROM:381B orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:381E jbc INTMEM_A9, 0, ROM_3845 ROM:3821 ROM:3821 ROM_3821: ; CODE XREF: ROM_37B6+84↓j ROM:3821 jbs INTMEM_A9, 1, ROM_3845 ROM:3824 jbs WSR1, 6, ROM_383F ; Window selection register 1 ROM:3827 add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:382C st INTMEM_1C, INTMEM_88[] ROM:3831 ldb INTMEM_6, #18h ROM:3834 ld INTMEM_4, INTMEM_1C ROM:3837 orb INTMEM_A9, #2 ROM:383A jbs INTMEM_A9, 1, ROM_3821 ROM:383D sjmp ROM_3845 ROM:383F ; --------------------------------------------------------------------------- ROM:383F ROM:383F ROM_383F: ; CODE XREF: ROM_37B6+6E↑j ROM:383F andb INTMEM_A9, #-3 ROM:3842 orb INTMEM_4E, #1 ROM:3845 ROM:3845 ROM_3845: ; CODE XREF: ROM_37B6+68↑j ROM:3845 ; ROM_37B6:ROM_3821↑j ... ROM:3845 jbs INTMEM_A9, 0, ROM_384B ROM:3848 lcall ROM_2A89 ROM:384B ROM:384B ROM_384B: ; CODE XREF: ROM_37B6:ROM_3845↑j ROM:384B orb INTMEM_28, #54h ; 'T' ROM:384E ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3851 ldb INTMEM_2+1, #-5Bh ROM:3854 andb INTMEM_28+1, #7Fh ROM:3857 ldb INTMEM_16, INTMEM_28+1 ROM:385A orb INT_MASK, #4 ; Interrupt mask register ROM:385D jbs INTMEM_A9, 0, ROM_3863 ROM:3860 lcall ROM_39A2 ROM:3863 ROM:3863 ROM_3863: ; CODE XREF: ROM_37B6+A7↑j ROM:3863 jbs INTMEM_A9, 0, ROM_3872 ROM:3866 ldb INTMEM_E, #4Dh ; 'M' ROM:3869 ldb INTMEM_E, #-80h ROM:386C orb INTMEM_AA, #40h ; '@' ROM:386F andb INTMEM_AA, #-21h ROM:3872 ROM:3872 ROM_3872: ; CODE XREF: ROM_37B6:ROM_3863↑j ROM:3872 orb INTMEM_28+1, #20h ; ' ' ROM:3875 ldb INTMEM_16, INTMEM_28+1 ROM:3878 ldb INTMEM_11, #9 ROM:387B orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:387E jbc INTMEM_A9, 0, ROM_3883 ROM:3881 sjmp ROM_3954 ROM:3883 ; --------------------------------------------------------------------------- ROM:3883 ROM:3883 ROM_3883: ; CODE XREF: ROM_37B6+C8↑j ROM:3883 lcall ROM_2D35 ROM:3886 ldb INTMEM_1A+1, #5 ROM:3889 lcall ROM_2CAD ROM:388C st INTMEM_1C, INTMEM_140[] ROM:3891 lcall ROM_2CAD ROM:3894 and INTMEM_1C+2, INTMEM_1C, INTMEM_140[] ROM:389A st INTMEM_1C+2, INTMEM_140[] ROM:389F ld INTMEM_1C+2, INTMEM_1C ROM:38A2 lcall ROM_2CAD ROM:38A5 and INTMEM_1C+2, INTMEM_1C ROM:38A8 or INTMEM_1C+2, INTMEM_140[] ROM:38AD st INTMEM_1C, INTMEM_140[] ROM:38B2 ldb INTMEM_1A+1, #5 ROM:38B5 lcall ROM_2CAD ROM:38B8 and INTMEM_1C, INTMEM_140[] ROM:38BD or INTMEM_1C, INTMEM_1C+2 ROM:38C0 st INTMEM_1C, INTMEM_140[] ROM:38C5 addb INTMEM_1A+1, #2 ROM:38C8 lcall ROM_2CAD ROM:38CB st INTMEM_1C, INTMEM_1C+2 ROM:38CE lcall ROM_2CAD ROM:38D1 andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:38D5 andb INTMEM_1C, INTMEM_1C+3 ROM:38D8 andb INTMEM_1C+2, INTMEM_1C+3 ROM:38DB orb INTMEM_1C, INTMEM_1C+1 ROM:38DE orb INTMEM_1C, INTMEM_1C+2 ROM:38E1 stb INTMEM_1C, INTMEM_155[] ROM:38E6 lcall ROM_2CAD ROM:38E9 st INTMEM_1C, INTMEM_1C+2 ROM:38EC lcall ROM_2CAD ROM:38EF andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:38F3 andb INTMEM_1C, INTMEM_1C+3 ROM:38F6 andb INTMEM_1C+2, INTMEM_1C+3 ROM:38F9 orb INTMEM_1C, INTMEM_1C+1 ROM:38FC orb INTMEM_1C, INTMEM_1C+2 ROM:38FF stb INTMEM_1C, INTMEM_156[] ROM:3904 clrb INTMEM_1A+1 ROM:3906 lcall ROM_2CAD ROM:3909 cmp INTMEM_1C, 6[INTMEM_56] ROM:390E jne ROM_3936 ROM:3910 clr INTMEM_20+2 ROM:3912 clrb INTMEM_1A+1 ROM:3914 ldb INTMEM_1C+2, #5 ROM:3917 ROM:3917 ROM_3917: ; CODE XREF: ROM_37B6+164↓j ROM:3917 lcall ROM_2CAD ROM:391A djnz INTMEM_1C+2, ROM_3917 ROM:391D neg INTMEM_20+2 ROM:391F jne ROM_3936 ROM:3921 ld INTMEM_34, #-5AABh ROM:3925 lcall ROM_2D3B ROM:3928 negb INTMEM_1A ROM:392A je ROM_3945 ROM:392C ldb INTMEM_34+1, #-56h ROM:392F lcall ROM_2D3B ROM:3932 negb INTMEM_1A ROM:3934 je ROM_393F ROM:3936 ROM:3936 ROM_3936: ; CODE XREF: ROM_37B6+158↑j ROM:3936 ; ROM_37B6+169↑j ROM:3936 lcall ROM_2E66 ROM:3939 lcall ROM_2DFD ROM:393C lcall ROM_2E2E ROM:393F ROM:393F ROM_393F: ; CODE XREF: ROM_37B6+17E↑j ROM:393F ldb INTMEM_1C, #2 ROM:3942 lcall ROM_2AA1 ROM:3945 ROM:3945 ROM_3945: ; CODE XREF: ROM_37B6+174↑j ROM:3945 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:3948 ld INTMEM_1C, #-55ABh ROM:394C lcall ROM_2DC5 ROM:394F stb INTMEM_20, INTMEM_154[] ROM:3954 ROM:3954 ROM_3954: ; CODE XREF: ROM_37B6+CB↑j ROM:3954 ldb INTMEM_93, 9Ah[INTMEM_56] ROM:3959 ldb INTMEM_A7, #1 ROM:395C jbc INTMEM_A9, 0, ROM_3960 ROM:395F ei ROM:3960 ROM:3960 ROM_3960: ; CODE XREF: ROM_37B6+1A6↑j ROM:3960 clrb WSR ; Window selection register ROM:3962 ret ROM:3962 ; End of function ROM_37B6 ROM:3962 ROM:3963 ROM:3963 ; =============== S U B R O U T I N E ======================================= ROM:3963 ROM:3963 ROM:3963 ROM_3963: ; CODE XREF: ROM_3A4A+D↓p ROM:3963 ; ROM:ROM_3B38↓p ROM:3963 stb ZERO_REG, INTMEM_15C[] ; Zero register ROM:3968 stb ZERO_REG, INTMEM_15D[] ; Zero register ROM:396D andb INTMEM_AC, #-21h ROM:3970 andb INTMEM_AC, #-11h ROM:3973 ldb INTMEM_1C, #10h ROM:3976 lcall ROM_2AA1 ROM:3979 andb INTMEM_AC, #-41h ROM:397C andb INTMEM_AD, #-2 ROM:397F ret ROM:397F ; End of function ROM_3963 ROM:397F ROM:3980 ; --------------------------------------------------------------------------- ROM:3980 ROM:3980 ROM_3980: ; CODE XREF: ROM:3B0D↓j ROM:3980 ; ROM:3CB3↓j ... ROM:3980 clrb INTMEM_1C ROM:3982 ljmp ROM_34A2 ROM:3985 ROM:3985 ; =============== S U B R O U T I N E ======================================= ROM:3985 ROM:3985 ROM:3985 ROM_3985: ; CODE XREF: ROM_29FA:ROM_21C2↑p ROM:3985 ; ROM_29FA-3AD↑p ROM:3985 andb INTMEM_AB, #-41h ROM:3988 andb INTMEM_AE, #-3 ROM:398B andb INTMEM_AE, #-5 ROM:398E andb INTMEM_AE, #-9 ROM:3991 cmp INTMEM_5E, 12h[INTMEM_56] ROM:3996 jnc ROM_399B ROM:3998 orb INTMEM_52, #1 ROM:399B ROM:399B ROM_399B: ; CODE XREF: ROM_3985+11↑j ROM:399B clrb INTMEM_9D ROM:399D clrb INTMEM_9C ROM:399F clr INTMEM_5E ROM:39A1 ret ROM:39A1 ; End of function ROM_3985 ROM:39A1 ROM:39A2 ROM:39A2 ; =============== S U B R O U T I N E ======================================= ROM:39A2 ROM:39A2 ROM:39A2 ROM_39A2: ; CODE XREF: ROM_29FA:ROM_2676↑p ROM:39A2 ; ROM_37B6+AA↑p ROM:39A2 ldb INTMEM_20, 1FFFh[] ROM:39A7 orb INTMEM_20, #30h ; '0' ROM:39AA stb INTMEM_20, 1FFFh[] ROM:39AF ret ROM:39AF ; End of function ROM_39A2 ROM:39AF ROM:39B0 ROM:39B0 ; =============== S U B R O U T I N E ======================================= ROM:39B0 ROM:39B0 ROM:39B0 ROM_39B0: ; CODE XREF: ROM_5D71+92↓p ROM:39B0 ; ROM_5D71:ROM_5E39↓p ... ROM:39B0 pushf ROM:39B1 ldb INTMEM_2, #0Fh ROM:39B4 ld INTMEM_1C, INTMEM_14A[] ROM:39B9 ldbze INTMEM_1C+2, 0ACh[INTMEM_56] ROM:39BE ROM:39BE ROM_39BE: ; CODE XREF: ROM_39B0:ROM_39BE↓j ROM:39BE jbs INTMEM_2, 3, ROM_39BE ROM:39C1 ldb INTMEM_20+1, INTMEM_2+1 ROM:39C4 andb INTMEM_20, INTMEM_2, #-40h ROM:39C8 popf ROM:39C9 lcall ROM_3472 ROM:39CC st INTMEM_1C, INTMEM_14A[] ROM:39D1 ret ROM:39D1 ; End of function ROM_39B0 ROM:39D1 ROM:39D2 ROM:39D2 ; =============== S U B R O U T I N E ======================================= ROM:39D2 ROM:39D2 ROM:39D2 ROM_39D2: ; CODE XREF: ROM_29FA-5A5↑p ROM:39D2 jbs INTMEM_F6, 5, ROM_3A30 ROM:39D5 jbs WSR1, 3, ROM_3A27 ; Window selection register 1 ROM:39D8 sub INTMEM_1C+2, #-8000h ROM:39DC jnc ROM_39E5 ROM:39DE add INTMEM_1C, INTMEM_1C+2 ROM:39E1 jc ROM_39F6 ROM:39E3 sjmp ROM_39EA ROM:39E5 ; --------------------------------------------------------------------------- ROM:39E5 ROM:39E5 ROM_39E5: ; CODE XREF: ROM_39D2+A↑j ROM:39E5 add INTMEM_1C, INTMEM_1C+2 ROM:39E8 jnc ROM_3A22 ROM:39EA ROM:39EA ROM_39EA: ; CODE XREF: ROM_39D2+11↑j ROM:39EA cmp INTMEM_1C, #0Ch ROM:39EE jnc ROM_3A22 ROM:39F0 cmp INTMEM_1C, #-9 ROM:39F4 jnh ROM_39FA ROM:39F6 ROM:39F6 ROM_39F6: ; CODE XREF: ROM_39D2+F↑j ROM:39F6 ld INTMEM_1C, #-9 ROM:39FA ROM:39FA ROM_39FA: ; CODE XREF: ROM_39D2+22↑j ROM:39FA ; ROM:3CD7↓p ROM:39FA jbs WSR1, 6, ROM_3A1A ; Window selection register 1 ROM:39FD add INTMEM_20+2, INT_PEND+1, #8 ; Interrupt pending register ROM:3A02 ldb INTMEM_6, #23h ; '#' ROM:3A05 ld INTMEM_4, INTMEM_20+2 ROM:3A08 nop ROM:3A09 nop ROM:3A0A ROM:3A0A ROM_3A0A: ; CODE XREF: ROM_39D2:ROM_3A0A↓j ROM:3A0A jbs WSR1, 7, ROM_3A0A ; Window selection register 1 ROM:3A0D add INTMEM_20+2, INTMEM_1C ROM:3A10 ldb INTMEM_6, #3 ROM:3A13 ld INTMEM_4, INTMEM_20+2 ROM:3A16 ldb INTMEM_1A, #0 ROM:3A19 ROM:3A19 ROM_3A19: ; CODE XREF: ROM_39D2+4E↓j ROM:3A19 ; ROM_39D2+53↓j ... ROM:3A19 ret ROM:3A1A ; --------------------------------------------------------------------------- ROM:3A1A ROM:3A1A ROM_3A1A: ; CODE XREF: ROM_39D2:ROM_39FA↑j ROM:3A1A ldb INTMEM_1A, #2 ROM:3A1D orb INTMEM_4E, #1 ROM:3A20 sjmp ROM_3A19 ROM:3A22 ; --------------------------------------------------------------------------- ROM:3A22 ROM:3A22 ROM_3A22: ; CODE XREF: ROM_39D2+16↑j ROM:3A22 ; ROM_39D2+1C↑j ROM:3A22 ldb INTMEM_1A, #4 ROM:3A25 sjmp ROM_3A19 ROM:3A27 ; --------------------------------------------------------------------------- ROM:3A27 ROM:3A27 ROM_3A27: ; CODE XREF: ROM_39D2+3↑j ROM:3A27 ldb INTMEM_1A, #1 ROM:3A2A sjmp ROM_3A19 ROM:3A2A ; End of function ROM_39D2 ROM:3A2A ROM:3A2C ROM:3A2C ; =============== S U B R O U T I N E ======================================= ROM:3A2C ROM:3A2C ROM:3A2C ROM_3A2C: ; CODE XREF: ROM:3CDA↓p ROM:3A2C ldb INTMEM_1A+1, #2 ROM:3A2F ret ROM:3A2F ; End of function ROM_3A2C ROM:3A2F ROM:3A30 ROM:3A30 ; =============== S U B R O U T I N E ======================================= ROM:3A30 ROM:3A30 ROM:3A30 ROM_3A30: ; CODE XREF: ROM_39D2↑j ROM:3A30 ; ROM_5BEB:ROM_5CED↓p ROM:3A30 clr INTMEM_66 ROM:3A32 clr INTMEM_78 ROM:3A34 ldb INTMEM_6, #3 ROM:3A37 add INTMEM_4, INT_PEND+1, #8 ; Interrupt pending register ROM:3A3C ret ROM:3A3C ; End of function ROM_3A30 ROM:3A3C ROM:3A3D ROM:3A3D ; =============== S U B R O U T I N E ======================================= ROM:3A3D ROM:3A3D ROM:3A3D ROM_3A3D: ; CODE XREF: ROM_5BEB+17F↓p ROM:3A3D mulu INTMEM_1C, #-3FFFh ROM:3A41 add INTMEM_78, INTMEM_1C+2 ROM:3A44 jnc ROM_3A49 ROM:3A46 ldbse INTMEM_78, #-1 ROM:3A49 ROM:3A49 ROM_3A49: ; CODE XREF: ROM_3A3D+7↑j ROM:3A49 ret ROM:3A49 ; End of function ROM_3A3D ROM:3A49 ROM:3A4A ROM:3A4A ; =============== S U B R O U T I N E ======================================= ROM:3A4A ROM:3A4A ROM:3A4A ROM_3A4A: ; CODE XREF: start+935↑p ROM:3A4A lcall ROM_3493 ROM:3A4D cmpb INTMEM_99, #50h ; 'P' ROM:3A50 jne ROM_3A5A ROM:3A52 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3A55 jne ROM_3A5A ROM:3A57 lcall ROM_3963 ROM:3A5A ROM:3A5A ROM_3A5A: ; CODE XREF: ROM_3A4A+6↑j ROM:3A5A ; ROM_3A4A+B↑j ROM:3A5A cmpb INTMEM_98, ZERO_REG ; Zero register ROM:3A5D jne ROM_3A9F ROM:3A5F jbc INTMEM_AC, 2, ROM_3AC3 ROM:3A62 andb INTMEM_AC, #-5 ROM:3A65 cmpb INTMEM_99, ZERO_REG ; Zero register ROM:3A68 jne ROM_3A77 ROM:3A6A cmpb INTMEM_9A, #-36h ROM:3A6D jne ROM_3AC3 ROM:3A6F ldb INTMEM_98, #1 ROM:3A72 ldb INTMEM_BF, #0Dh ROM:3A75 sjmp ROM_3AC3 ROM:3A77 ; --------------------------------------------------------------------------- ROM:3A77 ROM:3A77 ROM_3A77: ; CODE XREF: ROM_3A4A+1E↑j ROM:3A77 cmpb INTMEM_99, #14h ROM:3A7A jne ROM_3A86 ROM:3A7C ld INTMEM_1A, #4090h ROM:3A80 ld INTMEM_1C, #40B0h ROM:3A84 sjmp ROM_3AAD ROM:3A86 ; --------------------------------------------------------------------------- ROM:3A86 ROM:3A86 ROM_3A86: ; CODE XREF: ROM_3A4A+30↑j ROM:3A86 cmpb INTMEM_99, #1Eh ROM:3A89 jne ROM_3A95 ROM:3A8B ld INTMEM_1A, #4178h ROM:3A8F ld INTMEM_1C, #419Ch ROM:3A93 sjmp ROM_3AAD ROM:3A95 ; --------------------------------------------------------------------------- ROM:3A95 ROM:3A95 ROM_3A95: ; CODE XREF: ROM_3A4A+3F↑j ROM:3A95 ld INTMEM_1A, #40B0h ROM:3A99 ld INTMEM_1C, #4154h ROM:3A9D sjmp ROM_3AAD ROM:3A9F ; --------------------------------------------------------------------------- ROM:3A9F ROM:3A9F ROM_3A9F: ; CODE XREF: ROM_3A4A+13↑j ROM:3A9F ld INTMEM_1A, #4154h ROM:3AA3 ld INTMEM_1C, #4178h ROM:3AA7 ldb INTMEM_3C+1, INTMEM_9A ROM:3AAA ldb INTMEM_9A, INTMEM_98 ROM:3AAD ROM:3AAD ROM_3AAD: ; CODE XREF: ROM_3A4A+3A↑j ROM:3AAD ; ROM_3A4A+49↑j ... ROM:3AAD lcall ROM_3AC4 ROM:3AB0 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3AB3 jne ROM_3AB9 ROM:3AB5 clrb INTMEM_98 ROM:3AB7 sjmp ROM_3AC3 ROM:3AB9 ; --------------------------------------------------------------------------- ROM:3AB9 ROM:3AB9 ROM_3AB9: ; CODE XREF: ROM_3A4A+69↑j ROM:3AB9 cmpb INTMEM_99, #50h ; 'P' ROM:3ABC jne ROM_3AC1 ROM:3ABE ldb INTMEM_BF, #3Fh ; '?' ROM:3AC1 ROM:3AC1 ROM_3AC1: ; CODE XREF: ROM_3A4A+72↑j ROM:3AC1 br [INTMEM_1C] ROM:3AC3 ; --------------------------------------------------------------------------- ROM:3AC3 ROM:3AC3 ROM_3AC3: ; CODE XREF: ROM_3A4A+15↑j ROM:3AC3 ; ROM_3A4A+23↑j ... ROM:3AC3 ret ROM:3AC3 ; End of function ROM_3A4A ROM:3AC3 ROM:3AC4 ROM:3AC4 ; =============== S U B R O U T I N E ======================================= ROM:3AC4 ROM:3AC4 ROM:3AC4 ROM_3AC4: ; CODE XREF: ROM_3A4A:ROM_3AAD↑p ROM:3AC4 ; ROM_3AC4+10↓j ... ROM:3AC4 cmp INTMEM_1A, INTMEM_1C ROM:3AC7 je ROM_3AE5 ROM:3AC9 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3ACC cmpb INTMEM_9A, INTMEM_1C+3 ROM:3ACF jc ROM_3AD6 ROM:3AD1 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3AD4 sjmp ROM_3AC4 ROM:3AD6 ; --------------------------------------------------------------------------- ROM:3AD6 ROM:3AD6 ROM_3AD6: ; CODE XREF: ROM_3AC4+B↑j ROM:3AD6 cmpb INTMEM_9A, INTMEM_1C+2 ROM:3AD9 jnh ROM_3AE0 ROM:3ADB ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3ADE sjmp ROM_3AC4 ROM:3AE0 ; --------------------------------------------------------------------------- ROM:3AE0 ROM:3AE0 ROM_3AE0: ; CODE XREF: ROM_3AC4+15↑j ROM:3AE0 ld INTMEM_1C, [INTMEM_1A] ROM:3AE3 sjmp ROM_3AE7 ROM:3AE5 ; --------------------------------------------------------------------------- ROM:3AE5 ROM:3AE5 ROM_3AE5: ; CODE XREF: ROM_3AC4+3↑j ROM:3AE5 clr INTMEM_1C ROM:3AE7 ROM:3AE7 ROM_3AE7: ; CODE XREF: ROM_3AC4+1F↑j ROM:3AE7 cmpb INTMEM_98, ZERO_REG ; Zero register ROM:3AEA je ROM_3AEF ROM:3AEC ldb INTMEM_9A, INTMEM_3C+1 ROM:3AEF ROM:3AEF ROM_3AEF: ; CODE XREF: ROM_3AC4+26↑j ROM:3AEF ret ROM:3AEF ; End of function ROM_3AC4 ROM:3AEF ROM:3AF0 ; --------------------------------------------------------------------------- ROM:3AF0 ld INTMEM_3E, #35BAh ROM:3AF4 ldb INTMEM_1C, [INTMEM_3E] ROM:3AF7 ldb INTMEM_3B, 1[INTMEM_3E] ROM:3AFB orb INTMEM_AC, #8 ROM:3AFE ldb INTMEM_98, #3 ROM:3B01 ljmp ROM_34A2 ROM:3B04 ; --------------------------------------------------------------------------- ROM:3B04 ldb INTMEM_1C, INTMEM_99 ROM:3B07 ljmp ROM_34A2 ROM:3B0A ; --------------------------------------------------------------------------- ROM:3B0A ldb INTMEM_99, #1Eh ROM:3B0D ljmp ROM_3980 ROM:3B10 ; --------------------------------------------------------------------------- ROM:3B10 ldb INTMEM_99, #14h ROM:3B13 sjmp ROM_3B38 ROM:3B15 ; --------------------------------------------------------------------------- ROM:3B15 clrb INTMEM_99 ROM:3B17 sjmp ROM_3B38 ROM:3B19 ; --------------------------------------------------------------------------- ROM:3B19 ldb INTMEM_BF, #3Fh ; '?' ROM:3B1C ldb INTMEM_99, #50h ; 'P' ROM:3B1F sjmp ROM_3B38 ROM:3B21 ; --------------------------------------------------------------------------- ROM:3B21 ldb INTMEM_BF, #3Fh ; '?' ROM:3B24 stb INTMEM_99, (INTMEM_159+1)[] ROM:3B29 ldb INTMEM_99, #50h ; 'P' ROM:3B2C sjmp ROM_3B38 ROM:3B2E ; --------------------------------------------------------------------------- ROM:3B2E ldb INTMEM_99, (INTMEM_159+1)[] ROM:3B33 cmpb INTMEM_99, #1Eh ROM:3B36 je ROM_3B3B ROM:3B38 ROM:3B38 ROM_3B38: ; CODE XREF: ROM:3B13↑j ROM:3B38 ; ROM:3B17↑j ... ROM:3B38 lcall ROM_3963 ROM:3B3B ROM:3B3B ROM_3B3B: ; CODE XREF: ROM:3B36↑j ROM:3B3B clrb INTMEM_1C ROM:3B3D lcall ROM_34A2 ROM:3B40 ret ROM:3B41 ; --------------------------------------------------------------------------- ROM:3B41 ldb INTMEM_98, #2 ROM:3B44 ldb INTMEM_BF, #0Dh ROM:3B47 ret ROM:3B48 ; --------------------------------------------------------------------------- ROM:3B48 ld INTMEM_36, INTMEM_56 ROM:3B4B ld INTMEM_3E, [INTMEM_36] ROM:3B4E shr INTMEM_3E, #1 ROM:3B51 clrb INTMEM_36+4 ROM:3B53 ldb INTMEM_98, #4 ROM:3B56 ret ROM:3B57 ; --------------------------------------------------------------------------- ROM:3B57 ROM:3B57 ROM_3B57: ; CODE XREF: ROM:3F29↓j ROM:3B57 andb INTMEM_A9, #-2 ROM:3B5A lcall ROM_3796 ROM:3B5D jbs IOPORT2, 6, ROM_3B7D ; Input/output port 2 ROM:3B60 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:3B65 cmpb INTMEM_1C+2, 98h[INTMEM_56] ROM:3B6A jnc ROM_3B7D ROM:3B6C ldb INTMEM_1C+2, INTMEM_1F9[] ROM:3B71 cmpb INTMEM_1C+2, 99h[INTMEM_56] ROM:3B76 jc ROM_3B7D ROM:3B78 ldb INTMEM_30+1, #4 ROM:3B7B sjmp ROM_3B7F ROM:3B7D ; --------------------------------------------------------------------------- ROM:3B7D ROM:3B7D ROM_3B7D: ; CODE XREF: ROM:3B5D↑j ROM:3B7D ; ROM:3B6A↑j ... ROM:3B7D clrb INTMEM_30+1 ROM:3B7F ROM:3B7F ROM_3B7F: ; CODE XREF: ROM:3B7B↑j ROM:3B7F di ROM:3B80 ld SP, #3Ch ; '<' ; Stack pointer ROM:3B84 ldb INTMEM_2C+3, #20h ; ' ' ROM:3B87 ld INTMEM_20+2, #-2ACFh ROM:3B8B ROM:3B8B ROM_3B8B: ; CODE XREF: ROM:3BBC↓j ROM:3B8B ; ROM:3BCD↓j ... ROM:3B8B scall ROM_3C40 ROM:3B8D ldb INTMEM_32, INTMEM_2C+2 ROM:3B90 ld INTMEM_2C, #3C72h ROM:3B94 ROM:3B94 ROM_3B94: ; CODE XREF: ROM:3B9D↓j ROM:3B94 cmpb INTMEM_32, [INTMEM_2C]+ ROM:3B97 je ROM_3BA0 ROM:3B99 cmp INTMEM_2C, #3C78h ROM:3B9D jne ROM_3B94 ROM:3B9F rst ROM:3BA0 ; --------------------------------------------------------------------------- ROM:3BA0 ROM:3BA0 ROM_3BA0: ; CODE XREF: ROM:3B97↑j ROM:3BA0 jbs INTMEM_32, 7, ROM_3BAC ROM:3BA3 jbs INTMEM_32, 6, ROM_3BE9 ROM:3BA6 jbs INTMEM_32, 1, ROM_3BBE ROM:3BA9 jbs INTMEM_32, 0, ROM_3BB5 ROM:3BAC ROM:3BAC ROM_3BAC: ; CODE XREF: ROM:ROM_3BA0↑j ROM:3BAC jbs INTMEM_32, 1, ROM_3BD8 ROM:3BAF jbs INTMEM_32, 6, ROM_3BEF ROM:3BB2 jbs INTMEM_32, 0, ROM_3BCF ROM:3BB5 ROM:3BB5 ROM_3BB5: ; CODE XREF: ROM:3BA9↑j ROM:3BB5 scall ROM_3C18 ROM:3BB7 ldb INTMEM_2C+2, [INTMEM_26] ROM:3BBA scall ROM_3C5C ROM:3BBC sjmp ROM_3B8B ROM:3BBE ; --------------------------------------------------------------------------- ROM:3BBE ROM:3BBE ROM_3BBE: ; CODE XREF: ROM:3BA6↑j ROM:3BBE scall ROM_3C18 ROM:3BC0 ld INTMEM_2A, [INTMEM_26] ROM:3BC3 ldb INTMEM_2C+2, INTMEM_2A ROM:3BC6 scall ROM_3C5C ROM:3BC8 ldb INTMEM_2C+2, INTMEM_2A+1 ROM:3BCB scall ROM_3C5C ROM:3BCD sjmp ROM_3B8B ROM:3BCF ; --------------------------------------------------------------------------- ROM:3BCF ROM:3BCF ROM_3BCF: ; CODE XREF: ROM:3BB2↑j ROM:3BCF scall ROM_3C18 ROM:3BD1 scall ROM_3C40 ROM:3BD3 stb INTMEM_2C+2, [INTMEM_26] ROM:3BD6 sjmp ROM_3B8B ROM:3BD8 ; --------------------------------------------------------------------------- ROM:3BD8 ROM:3BD8 ROM_3BD8: ; CODE XREF: ROM:ROM_3BAC↑j ROM:3BD8 scall ROM_3C18 ROM:3BDA scall ROM_3C40 ROM:3BDC stb INTMEM_2C+2, INTMEM_2A ROM:3BDF scall ROM_3C40 ROM:3BE1 stb INTMEM_2C+2, INTMEM_2A+1 ROM:3BE4 st INTMEM_2A, [INTMEM_26] ROM:3BE7 sjmp ROM_3B8B ROM:3BE9 ; --------------------------------------------------------------------------- ROM:3BE9 ROM:3BE9 ROM_3BE9: ; CODE XREF: ROM:3BA3↑j ROM:3BE9 scall ROM_3C18 ROM:3BEB scall ROM_3C70 ROM:3BED sjmp ROM_3B8B ROM:3BEF ; --------------------------------------------------------------------------- ROM:3BEF ROM:3BEF ROM_3BEF: ; CODE XREF: ROM:3BAF↑j ROM:3BEF scall ROM_3C18 ROM:3BF1 scall ROM_3C40 ROM:3BF3 ldb INTMEM_1C, INTMEM_2C+2 ROM:3BF6 scall ROM_3C40 ROM:3BF8 ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3BFB clr INTMEM_1C+2 ROM:3BFD ROM:3BFD ROM_3BFD: ; CODE XREF: ROM:3C0A↓j ROM:3BFD scall ROM_3C23 ROM:3BFF stb INTMEM_2C+2, [INTMEM_26]+ ROM:3C02 ldbze INTMEM_20, INTMEM_2C+2 ROM:3C05 add INTMEM_1C+2, INTMEM_20 ROM:3C08 dec INTMEM_1C ROM:3C0A jne ROM_3BFD ROM:3C0C ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3C0F scall ROM_3C5C ROM:3C11 ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3C14 scall ROM_3C5C ROM:3C16 sjmp ROM_3B8B ROM:3C18 ROM:3C18 ; =============== S U B R O U T I N E ======================================= ROM:3C18 ROM:3C18 ROM:3C18 ROM_3C18: ; CODE XREF: ROM:ROM_3BB5↑p ROM:3C18 ; ROM:ROM_3BBE↑p ... ROM:3C18 scall ROM_3C40 ROM:3C1A ldb INTMEM_26, INTMEM_2C+2 ROM:3C1D scall ROM_3C40 ROM:3C1F ldb INTMEM_26+1, INTMEM_2C+2 ROM:3C22 ret ROM:3C22 ; End of function ROM_3C18 ROM:3C22 ROM:3C23 ROM:3C23 ; =============== S U B R O U T I N E ======================================= ROM:3C23 ROM:3C23 ROM:3C23 ROM_3C23: ; CODE XREF: ROM:ROM_3BFD↑p ROM:3C23 ld INTMEM_28, INTMEM_20+2 ROM:3C26 ROM:3C26 ROM_3C26: ; CODE XREF: ROM_3C23+10↓j ROM:3C26 ; ROM_3C23+12↓j ROM:3C26 scall ROM_3C68 ROM:3C28 jbs INTMEM_2C+3, 6, ROM_3C39 ROM:3C2B ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3C2E ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3C31 dec INTMEM_28 ROM:3C33 jne ROM_3C26 ROM:3C35 jbs INTMEM_30+1, 2, ROM_3C26 ROM:3C38 rst ROM:3C39 ; --------------------------------------------------------------------------- ROM:3C39 ROM:3C39 ROM_3C39: ; CODE XREF: ROM_3C23+5↑j ROM:3C39 andb INTMEM_2C+3, #-41h ROM:3C3C ldb INTMEM_2C+2, INTMEM_7 ROM:3C3F ret ROM:3C3F ; End of function ROM_3C23 ROM:3C3F ROM:3C40 ROM:3C40 ; =============== S U B R O U T I N E ======================================= ROM:3C40 ROM:3C40 ROM:3C40 ROM_3C40: ; CODE XREF: ROM:ROM_3B8B↑p ROM:3C40 ; ROM:3BD1↑p ... ROM:3C40 ld INTMEM_28, INTMEM_20+2 ROM:3C43 ROM:3C43 ROM_3C43: ; CODE XREF: ROM_3C40+10↓j ROM:3C43 ; ROM_3C40+12↓j ROM:3C43 scall ROM_3C68 ROM:3C45 jbs INTMEM_2C+3, 6, ROM_3C56 ROM:3C48 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3C4B ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3C4E dec INTMEM_28 ROM:3C50 jne ROM_3C43 ROM:3C52 jbs INTMEM_30+1, 2, ROM_3C43 ROM:3C55 rst ROM:3C56 ; --------------------------------------------------------------------------- ROM:3C56 ROM:3C56 ROM_3C56: ; CODE XREF: ROM_3C40+5↑j ROM:3C56 andb INTMEM_2C+3, #-41h ROM:3C59 ldb INTMEM_2C+2, INTMEM_7 ROM:3C59 ; End of function ROM_3C40 ROM:3C59 ROM:3C5C ROM:3C5C ; =============== S U B R O U T I N E ======================================= ROM:3C5C ROM:3C5C ROM:3C5C ROM_3C5C: ; CODE XREF: ROM:3BBA↑p ROM:3C5C ; ROM:3BC6↑p ... ROM:3C5C scall ROM_3C68 ROM:3C5E jbc INTMEM_2C+3, 5, ROM_3C5C ROM:3C61 stb INTMEM_2C+2, INTMEM_7 ROM:3C64 andb INTMEM_2C+3, #-21h ROM:3C67 ret ROM:3C67 ; End of function ROM_3C5C ROM:3C67 ROM:3C68 ROM:3C68 ; =============== S U B R O U T I N E ======================================= ROM:3C68 ROM:3C68 ROM:3C68 ROM_3C68: ; CODE XREF: ROM_3C23:ROM_3C26↑p ROM:3C68 ; ROM_3C40:ROM_3C43↑p ... ROM:3C68 andb INTMEM_30, INTMEM_11, #60h ; '`' ROM:3C6C orb INTMEM_2C+3, INTMEM_30 ROM:3C6F ret ROM:3C6F ; End of function ROM_3C68 ROM:3C6F ROM:3C70 ROM:3C70 ; =============== S U B R O U T I N E ======================================= ROM:3C70 ROM:3C70 ROM:3C70 ROM_3C70: ; CODE XREF: ROM:3BEB↑p ROM:3C70 br [INTMEM_26] ROM:3C70 ; End of function ROM_3C70 ROM:3C70 ROM:3C72 ; --------------------------------------------------------------------------- ROM:3C72 clr INTMEM_2 ROM:3C74 or INTMEM_C0, #4082h ROM:3C78 shlb INTMEM_9A, #1 ROM:3C7B ldbze INTMEM_1C+2, INTMEM_9A ROM:3C7E ldb INTMEM_20, (INTMEM_159+2)[] ROM:3C83 shl INTMEM_20, #8 ROM:3C86 add INTMEM_20, INTMEM_1C+2 ROM:3C89 cmp INTMEM_20, #1Ah ROM:3C8D jnc ROM_3C9B ROM:3C8F ld INTMEM_1C, [INTMEM_20] ROM:3C92 orb INTMEM_AC, #8 ROM:3C95 ldb INTMEM_3B, INTMEM_1C+1 ROM:3C98 ljmp ROM_34A2 ROM:3C9B ; --------------------------------------------------------------------------- ROM:3C9B ROM:3C9B ROM_3C9B: ; CODE XREF: ROM:3C8D↑j ROM:3C9B ret ROM:3C9C ; --------------------------------------------------------------------------- ROM:3C9C ld INTMEM_1C, INTMEM_56 ROM:3C9F orb INTMEM_AC, #8 ROM:3CA2 ldb INTMEM_3B, INTMEM_1C+1 ROM:3CA5 ljmp ROM_34A2 ROM:3CA8 ; --------------------------------------------------------------------------- ROM:3CA8 stb INTMEM_99, (INTMEM_159+1)[] ROM:3CAD ldb INTMEM_99, #50h ; 'P' ROM:3CB0 ldb INTMEM_BF, #3Fh ; '?' ROM:3CB3 ljmp ROM_3980 ROM:3CB6 ; --------------------------------------------------------------------------- ROM:3CB6 ldb INTMEM_98, #8 ROM:3CB9 ldb INTMEM_BF, #0Dh ROM:3CBC ret ROM:3CBD ; --------------------------------------------------------------------------- ROM:3CBD ldb INTMEM_98, #7 ROM:3CC0 ld INTMEM_36+2, #35B2h ROM:3CC4 clrb INTMEM_36 ROM:3CC6 ldb INTMEM_3E, #0Bh ROM:3CC9 ret ROM:3CCA ; --------------------------------------------------------------------------- ROM:3CCA cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3CCD je ROM_3CD2 ROM:3CCF ljmp ROM_3980 ROM:3CD2 ; --------------------------------------------------------------------------- ROM:3CD2 ROM:3CD2 ROM_3CD2: ; CODE XREF: ROM:3CCD↑j ROM:3CD2 ld INTMEM_1C, 0Eh[INTMEM_56] ROM:3CD7 lcall ROM_39FA ROM:3CDA lcall ROM_3A2C ROM:3CDD ldb INTMEM_1C, INTMEM_1A+1 ROM:3CE0 sjmp ROM_3D02 ROM:3CE2 ; --------------------------------------------------------------------------- ROM:3CE2 ld INTMEM_1C, #102h ROM:3CE6 sjmp ROM_3CEC ROM:3CE8 ; --------------------------------------------------------------------------- ROM:3CE8 ld INTMEM_1C, #2 ROM:3CEC ROM:3CEC ROM_3CEC: ; CODE XREF: ROM:3CE6↑j ROM:3CEC ld INTMEM_1C+2, INTMEM_146[] ROM:3CF1 lcall ROM_30E5 ROM:3CF4 clrb INTMEM_1C ROM:3CF6 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3CF9 jne ROM_3D04 ROM:3CFB incb INTMEM_1C ROM:3CFD cmpb INTMEM_1A+1, #1 ROM:3D00 jne ROM_3D04 ROM:3D02 ROM:3D02 ROM_3D02: ; CODE XREF: ROM:3CE0↑j ROM:3D02 incb INTMEM_1C ROM:3D04 ROM:3D04 ROM_3D04: ; CODE XREF: ROM:3CF9↑j ROM:3D04 ; ROM:3D00↑j ROM:3D04 ljmp ROM_34A2 ROM:3D07 ; --------------------------------------------------------------------------- ROM:3D07 clr INTMEM_1A ROM:3D09 andb INTMEM_1A, INTMEM_9A, #0Fh ROM:3D0D add INTMEM_20, INTMEM_1A, #35C2h ROM:3D12 ldb INTMEM_1C+3, [INTMEM_20] ROM:3D15 ldb INTMEM_20, INTMEM_1C+3 ROM:3D18 orb INTMEM_1C+3, INTMEM_15C[] ROM:3D1D jbs INTMEM_9A, 4, ROM_3D29 ROM:3D20 notb INTMEM_20 ROM:3D22 andb INTMEM_20, INTMEM_15D[] ROM:3D27 sjmp ROM_3D2E ROM:3D29 ; --------------------------------------------------------------------------- ROM:3D29 ROM:3D29 ROM_3D29: ; CODE XREF: ROM:3D1D↑j ROM:3D29 orb INTMEM_20, INTMEM_15D[] ROM:3D2E ROM:3D2E ROM_3D2E: ; CODE XREF: ROM:3D27↑j ROM:3D2E stb INTMEM_20, INTMEM_15D[] ROM:3D33 stb INTMEM_1C+3, INTMEM_15C[] ROM:3D38 ljmp ROM_3980 ROM:3D3B ; --------------------------------------------------------------------------- ROM:3D3B orb INTMEM_AD, #2 ROM:3D3E sjmp ROM_3D43 ROM:3D40 ; --------------------------------------------------------------------------- ROM:3D40 andb INTMEM_AD, #-3 ROM:3D43 ROM:3D43 ROM_3D43: ; CODE XREF: ROM:3D3E↑j ROM:3D43 orb INTMEM_AD, #1 ROM:3D46 ljmp ROM_3980 ROM:3D49 ; --------------------------------------------------------------------------- ROM:3D49 orb INTMEM_AC, #-80h ROM:3D4C sjmp ROM_3D51 ROM:3D4E ; --------------------------------------------------------------------------- ROM:3D4E andb INTMEM_AC, #7Fh ROM:3D51 ROM:3D51 ROM_3D51: ; CODE XREF: ROM:3D4C↑j ROM:3D51 orb INTMEM_AC, #40h ; '@' ROM:3D54 ljmp ROM_3980 ROM:3D57 ; --------------------------------------------------------------------------- ROM:3D57 orb INTMEM_AC, #20h ; ' ' ROM:3D5A andb INTMEM_AC, #-11h ROM:3D5D ljmp ROM_3980 ROM:3D60 ; --------------------------------------------------------------------------- ROM:3D60 orb INTMEM_AC, #10h ROM:3D63 andb INTMEM_AC, #-21h ROM:3D66 ljmp ROM_3980 ROM:3D69 ; --------------------------------------------------------------------------- ROM:3D69 ldbze INTMEM_20+2, INTMEM_9A ROM:3D6C sub INTMEM_20+2, #0FBh ROM:3D70 add INTMEM_20, INTMEM_20+2, #35BDh ROM:3D75 ldb INTMEM_1C, [INTMEM_20] ROM:3D78 lcall ROM_2AA1 ROM:3D7B clrb INTMEM_1C ROM:3D7D cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3D80 jne ROM_3D8D ROM:3D82 cmpb INTMEM_9A, #-4 ROM:3D85 je ROM_3D8A ROM:3D87 ldb INTMEM_1C, INTMEM_8E ROM:3D8A ROM:3D8A ROM_3D8A: ; CODE XREF: ROM:3D85↑j ROM:3D8A ljmp ROM_34A2 ROM:3D8D ; --------------------------------------------------------------------------- ROM:3D8D ROM:3D8D ROM_3D8D: ; CODE XREF: ROM:3D80↑j ROM:3D8D ret ROM:3D8E ; --------------------------------------------------------------------------- ROM:3D8E cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3D91 jne ROM_3DA6 ROM:3D93 ldb INTMEM_98, #0Ah ROM:3D96 ldb INTMEM_36, #3Ch ; '<' ROM:3D99 ldb INTMEM_1C, #9 ROM:3D9C sjmp ROM_3DA8 ROM:3D9E ; --------------------------------------------------------------------------- ROM:3D9E lcall ROM_2E2E ROM:3DA1 sjmp ROM_3DA6 ROM:3DA3 ; --------------------------------------------------------------------------- ROM:3DA3 lcall ROM_486A ROM:3DA6 ROM:3DA6 ROM_3DA6: ; CODE XREF: ROM:3D91↑j ROM:3DA6 ; ROM:3DA1↑j ROM:3DA6 clrb INTMEM_1C ROM:3DA8 ROM:3DA8 ROM_3DA8: ; CODE XREF: ROM:3D9C↑j ROM:3DA8 ljmp ROM_34A2 ROM:3DAB ; --------------------------------------------------------------------------- ROM:3DAB ld INTMEM_1A, #407Ch ROM:3DAF ROM:3DAF ROM_3DAF: ; CODE XREF: ROM:3DCD↓j ROM:3DAF cmp INTMEM_1A, #4090h ROM:3DB3 je ROM_3DE8 ROM:3DB5 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3DB8 ld INTMEM_20, [INTMEM_1A]+ ROM:3DBB ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3DBE ldb INTMEM_1C, [INTMEM_20+2] ROM:3DC1 cmpb INTMEM_9A, INTMEM_1C+2 ROM:3DC4 je ROM_3DCF ROM:3DC6 incb INTMEM_1C+2 ROM:3DC8 cmpb INTMEM_9A, INTMEM_1C+2 ROM:3DCB je ROM_3DD8 ROM:3DCD sjmp ROM_3DAF ROM:3DCF ; --------------------------------------------------------------------------- ROM:3DCF ROM:3DCF ROM_3DCF: ; CODE XREF: ROM:3DC4↑j ROM:3DCF cmpb INTMEM_20+1, INTMEM_1C ROM:3DD2 jnh ROM_3DDF ROM:3DD4 incb INTMEM_1C ROM:3DD6 sjmp ROM_3DDF ROM:3DD8 ; --------------------------------------------------------------------------- ROM:3DD8 ROM:3DD8 ROM_3DD8: ; CODE XREF: ROM:3DCB↑j ROM:3DD8 cmpb INTMEM_20, INTMEM_1C ROM:3DDB jc ROM_3DDF ROM:3DDD decb INTMEM_1C ROM:3DDF ROM:3DDF ROM_3DDF: ; CODE XREF: ROM:3DD2↑j ROM:3DDF ; ROM:3DD6↑j ... ROM:3DDF stb INTMEM_1C, [INTMEM_20+2] ROM:3DE2 stb INTMEM_1C, INTMEM_1C ROM:3DE5 lcall ROM_34A2 ROM:3DE8 ROM:3DE8 ROM_3DE8: ; CODE XREF: ROM:3DB3↑j ROM:3DE8 ret ROM:3DE9 ; --------------------------------------------------------------------------- ROM:3DE9 ldb INTMEM_42, INTMEM_8E ROM:3DEC ljmp ROM_3980 ROM:3DEF ; --------------------------------------------------------------------------- ROM:3DEF ldb INTMEM_44, #-7Ah ROM:3DF2 ldb INTMEM_1C, #5 ROM:3DF5 sjmp ROM_3DFD ROM:3DF7 ; --------------------------------------------------------------------------- ROM:3DF7 ldb INTMEM_45, #-7Eh ROM:3DFA ldb INTMEM_1C, #8 ROM:3DFD ROM:3DFD ROM_3DFD: ; CODE XREF: ROM:3DF5↑j ROM:3DFD ljmp ROM_34A2 ROM:3E00 ; --------------------------------------------------------------------------- ROM:3E00 ld INTMEM_36+2, #35CCh ROM:3E04 ld INTMEM_36, #3630h ROM:3E08 sjmp ROM_3E1C ROM:3E0A ; --------------------------------------------------------------------------- ROM:3E0A ld INTMEM_36+2, #365Ah ROM:3E0E ld INTMEM_36, #36C6h ROM:3E12 sjmp ROM_3E1C ROM:3E14 ; --------------------------------------------------------------------------- ROM:3E14 ld INTMEM_36+2, #36DAh ROM:3E18 ld INTMEM_36, #36EEh ROM:3E1C ROM:3E1C ROM_3E1C: ; CODE XREF: ROM:3E08↑j ROM:3E1C ; ROM:3E12↑j ROM:3E1C ldb INTMEM_98, #9 ROM:3E1F ret ROM:3E20 ; --------------------------------------------------------------------------- ROM:3E20 clrb INTMEM_54 ROM:3E22 clrb INTMEM_50 ROM:3E24 clrb INTMEM_55 ROM:3E26 clrb INTMEM_52 ROM:3E28 clrb INTMEM_45+1 ROM:3E2A ljmp ROM_3980 ROM:3E2D ; --------------------------------------------------------------------------- ROM:3E2D jbs INTMEM_AD, 2, ROM_3E48 ROM:3E30 stb ZERO_REG, INTMEM_15E[] ; Zero register ROM:3E35 st ZERO_REG, INTMEM_142[] ; Zero register ROM:3E3A orb INTMEM_F5, #2 ROM:3E3D orb INTMEM_AD, #4 ROM:3E40 ldb INTMEM_1C, #0 ROM:3E43 ldb INTMEM_3B, #1 ROM:3E46 sjmp ROM_3E64 ROM:3E48 ; --------------------------------------------------------------------------- ROM:3E48 ROM:3E48 ROM_3E48: ; CODE XREF: ROM:3E2D↑j ROM:3E48 ld INTMEM_1A, INTMEM_142[] ROM:3E4D cmp INTMEM_1A, 10h[INTMEM_56] ROM:3E52 jc ROM_3E59 ROM:3E54 ldb INTMEM_1C, #1 ROM:3E57 sjmp ROM_3E5F ROM:3E59 ; --------------------------------------------------------------------------- ROM:3E59 ROM:3E59 ROM_3E59: ; CODE XREF: ROM:3E52↑j ROM:3E59 andb INTMEM_AD, #-5 ROM:3E5C ldb INTMEM_1C, #2 ROM:3E5F ROM:3E5F ROM_3E5F: ; CODE XREF: ROM:3E57↑j ROM:3E5F ldb INTMEM_3B, INTMEM_15E[] ROM:3E64 ROM:3E64 ROM_3E64: ; CODE XREF: ROM:3E46↑j ROM:3E64 orb INTMEM_AC, #8 ROM:3E67 ljmp ROM_34A2 ROM:3E6A ; --------------------------------------------------------------------------- ROM:3E6A jbs INTMEM_AD, 2, ROM_3E85 ROM:3E6D stb ZERO_REG, INTMEM_15E[] ; Zero register ROM:3E72 st ZERO_REG, INTMEM_142[] ; Zero register ROM:3E77 orb INTMEM_F5, #2 ROM:3E7A orb INTMEM_AD, #4 ROM:3E7D ldb INTMEM_1C, #0 ROM:3E80 ldb INTMEM_3B, #2 ROM:3E83 sjmp ROM_3EC0 ROM:3E85 ; --------------------------------------------------------------------------- ROM:3E85 ROM:3E85 ROM_3E85: ; CODE XREF: ROM:3E6A↑j ROM:3E85 ld INTMEM_1A, INTMEM_142[] ROM:3E8A cmp INTMEM_1A, 10h[INTMEM_56] ROM:3E8F jc ROM_3E96 ROM:3E91 ldb INTMEM_1C, #1 ROM:3E94 sjmp ROM_3EBB ROM:3E96 ; --------------------------------------------------------------------------- ROM:3E96 ROM:3E96 ROM_3E96: ; CODE XREF: ROM:3E8F↑j ROM:3E96 ldb INTMEM_1C, INTMEM_15E[] ROM:3E9B cmpb INTMEM_1C, #4 ROM:3E9E jne ROM_3EB5 ROM:3EA0 ld INTMEM_1C, INTMEM_148[] ROM:3EA5 st INTMEM_1C, INTMEM_140[] ROM:3EAA ldb INTMEM_1C, #-10h ROM:3EAD stb INTMEM_1C, INTMEM_155[] ROM:3EB2 orb INTMEM_F5, #8 ROM:3EB5 ROM:3EB5 ROM_3EB5: ; CODE XREF: ROM:3E9E↑j ROM:3EB5 andb INTMEM_AD, #-5 ROM:3EB8 ldb INTMEM_1C, #2 ROM:3EBB ROM:3EBB ROM_3EBB: ; CODE XREF: ROM:3E94↑j ROM:3EBB ldb INTMEM_3B, INTMEM_15E[] ROM:3EC0 ROM:3EC0 ROM_3EC0: ; CODE XREF: ROM:3E83↑j ROM:3EC0 orb INTMEM_AC, #8 ROM:3EC3 ljmp ROM_34A2 ROM:3EC6 ; --------------------------------------------------------------------------- ROM:3EC6 ldb INTMEM_1C, #1 ROM:3EC9 ldb INTMEM_1A, INTMEM_155[] ROM:3ECE cmpb INTMEM_1A, #-10h ROM:3ED1 je ROM_3EF0 ROM:3ED3 ldb INTMEM_1C, #0 ROM:3ED6 ldb INTMEM_1C+1, #0 ROM:3ED9 stb INTMEM_1C, INTMEM_155[] ROM:3EDE lcall ROM_2C72 ROM:3EE1 ldb INTMEM_1A+1, #8 ROM:3EE4 lcall ROM_2C83 ROM:3EE7 lcall ROM_2C83 ROM:3EEA lcall ROM_2C77 ROM:3EED ldb INTMEM_1C, #0 ROM:3EF0 ROM:3EF0 ROM_3EF0: ; CODE XREF: ROM:3ED1↑j ROM:3EF0 ljmp ROM_34A2 ROM:3EF3 ; --------------------------------------------------------------------------- ROM:3EF3 orb INTMEM_AD, #-80h ROM:3EF6 ldb INTMEM_98, #0Dh ROM:3EF9 ret ROM:3EFA ; --------------------------------------------------------------------------- ROM:3EFA jbs INTMEM_AD, 7, ROM_3F0E ROM:3EFD clrb INTMEM_98 ROM:3EFF ldb INTMEM_1A, INTMEM_15F[] ROM:3F04 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3F07 jne ROM_3F0E ROM:3F09 clrb INTMEM_1C ROM:3F0B lcall ROM_34A2 ROM:3F0E ROM:3F0E ROM_3F0E: ; CODE XREF: ROM:3EFA↑j ROM:3F0E ; ROM:3F07↑j ROM:3F0E ret ROM:3F0F ; --------------------------------------------------------------------------- ROM:3F0F cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3F12 je ROM_3F2C ROM:3F14 jbc INTMEM_AC, 2, ROM_3F30 ROM:3F17 andb INTMEM_AC, #-5 ROM:3F1A cmpb INTMEM_3C+1, #-23h ROM:3F1D jne ROM_3F2C ROM:3F1F cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3F22 jne ROM_3F2E ROM:3F24 clrb INTMEM_1C ROM:3F26 lcall ROM_34A2 ROM:3F29 ljmp ROM_3B57 ROM:3F2C ; --------------------------------------------------------------------------- ROM:3F2C ROM:3F2C ROM_3F2C: ; CODE XREF: ROM:3F12↑j ROM:3F2C ; ROM:3F1D↑j ROM:3F2C clrb INTMEM_99 ROM:3F2E ROM:3F2E ROM_3F2E: ; CODE XREF: ROM:3F22↑j ROM:3F2E clrb INTMEM_98 ROM:3F30 ROM:3F30 ROM_3F30: ; CODE XREF: ROM:3F14↑j ROM:3F30 ret ROM:3F31 ; --------------------------------------------------------------------------- ROM:3F31 ldb INTMEM_1C, [INTMEM_36+2]+ ROM:3F34 incb INTMEM_36 ROM:3F36 cmpb INTMEM_36, INTMEM_3E ROM:3F39 jne ROM_3F48 ROM:3F3B addb INTMEM_3E, #0Ch ROM:3F3E ld INTMEM_36+2, #35B2h ROM:3F42 ldb INTMEM_3B, 2[INTMEM_56] ROM:3F46 sjmp ROM_3F4B ROM:3F48 ; --------------------------------------------------------------------------- ROM:3F48 ROM:3F48 ROM_3F48: ; CODE XREF: ROM:3F39↑j ROM:3F48 ldb INTMEM_3B, [INTMEM_36+2]+ ROM:3F4B ROM:3F4B ROM_3F4B: ; CODE XREF: ROM:3F46↑j ROM:3F4B incb INTMEM_36 ROM:3F4D orb INTMEM_AC, #8 ROM:3F50 cmpb INTMEM_36, #24h ; '$' ROM:3F53 jnc ROM_3F57 ROM:3F55 clrb INTMEM_98 ROM:3F57 ROM:3F57 ROM_3F57: ; CODE XREF: ROM:3F53↑j ROM:3F57 ljmp ROM_34A2 ROM:3F5A ; --------------------------------------------------------------------------- ROM:3F5A ldb INTMEM_1C, 2[INTMEM_3E] ROM:3F5E ldb INTMEM_3B, 2[INTMEM_56] ROM:3F62 orb INTMEM_AC, #8 ROM:3F65 clrb INTMEM_98 ROM:3F67 ljmp ROM_34A2 ROM:3F6A ; --------------------------------------------------------------------------- ROM:3F6A jbc INTMEM_AC, 2, ROM_3F7A ROM:3F6D andb INTMEM_AC, #-5 ROM:3F70 cmpb INTMEM_3C+1, #75h ; 'u' ROM:3F73 jne ROM_3F7A ROM:3F75 ldb INTMEM_99, #14h ROM:3F78 sjmp ROM_3F7F ROM:3F7A ; --------------------------------------------------------------------------- ROM:3F7A ROM:3F7A ROM_3F7A: ; CODE XREF: ROM:3F6A↑j ROM:3F7A ; ROM:3F73↑j ROM:3F7A cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3F7D jne ROM_3F81 ROM:3F7F ROM:3F7F ROM_3F7F: ; CODE XREF: ROM:3F78↑j ROM:3F7F clrb INTMEM_98 ROM:3F81 ROM:3F81 ROM_3F81: ; CODE XREF: ROM:3F7D↑j ROM:3F81 ret ROM:3F82 ; --------------------------------------------------------------------------- ROM:3F82 jbc INTMEM_AC, 2, ROM_3F8F ROM:3F85 andb INTMEM_AC, #-5 ROM:3F88 stb INTMEM_3C+1, (INTMEM_159+2)[] ROM:3F8D sjmp ROM_3F96 ROM:3F8F ; --------------------------------------------------------------------------- ROM:3F8F ROM:3F8F ROM_3F8F: ; CODE XREF: ROM:3F82↑j ROM:3F8F cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3F92 jne ROM_3F98 ROM:3F94 clrb INTMEM_99 ROM:3F96 ROM:3F96 ROM_3F96: ; CODE XREF: ROM:3F8D↑j ROM:3F96 clrb INTMEM_98 ROM:3F98 ROM:3F98 ROM_3F98: ; CODE XREF: ROM:3F92↑j ROM:3F98 ret ROM:3F99 ; --------------------------------------------------------------------------- ROM:3F99 ldb INTMEM_1A+1, INTMEM_36 ROM:3F9C cmpb INTMEM_1A+1, #3Fh ; '?' ROM:3F9F jne ROM_3FA3 ROM:3FA1 clrb INTMEM_98 ROM:3FA3 ROM:3FA3 ROM_3FA3: ; CODE XREF: ROM:3F9F↑j ROM:3FA3 lcall ROM_2CAD ROM:3FA6 ldb INTMEM_3B, INTMEM_1C+1 ROM:3FA9 orb INTMEM_AC, #8 ROM:3FAC incb INTMEM_36 ROM:3FAE ljmp ROM_34A2 ROM:3FB1 ; --------------------------------------------------------------------------- ROM:3FB1 ld INTMEM_36+4, [INTMEM_36+2]+ ROM:3FB4 ld INTMEM_3C, [INTMEM_36+2]+ ROM:3FB7 jbc INTMEM_36+4, 6, ROM_3FF1 ROM:3FBA jbc INTMEM_36+4, 5, ROM_3FD9 ROM:3FBD ld INTMEM_1A, [INTMEM_3C]+ ROM:3FC0 clrb INTMEM_1C ROM:3FC2 ROM:3FC2 ROM_3FC2: ; CODE XREF: ROM:3FD7↓j ROM:3FC2 cmp INTMEM_3C, INTMEM_1A ROM:3FC5 jc ROM_3FEC ROM:3FC7 ld INTMEM_1C+2, [INTMEM_3C]+ ROM:3FCA ldb INTMEM_20, [INTMEM_3C]+ ROM:3FCD andb INTMEM_20, [INTMEM_1C+2] ROM:3FD0 je ROM_3FD5 ROM:3FD2 orb INTMEM_1C, [INTMEM_3C] ROM:3FD5 ROM:3FD5 ROM_3FD5: ; CODE XREF: ROM:3FD0↑j ROM:3FD5 inc INTMEM_3C ROM:3FD7 sjmp ROM_3FC2 ROM:3FD9 ; --------------------------------------------------------------------------- ROM:3FD9 ROM:3FD9 ROM_3FD9: ; CODE XREF: ROM:3FBA↑j ROM:3FD9 andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:3FDD jbc INTMEM_36+4, 3, ROM_3FEC ROM:3FE0 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:3FE3 jne ROM_3FEA ROM:3FE5 ldb INTMEM_1C, #1 ROM:3FE8 sjmp ROM_3FEC ROM:3FEA ; --------------------------------------------------------------------------- ROM:3FEA ROM:3FEA ROM_3FEA: ; CODE XREF: ROM:3FE3↑j ROM:3FEA clrb INTMEM_1C ROM:3FEC ROM:3FEC ROM_3FEC: ; CODE XREF: ROM:3FC5↑j ROM:3FEC ; ROM:3FDD↑j ... ROM:3FEC lcall ROM_34A2 ROM:3FEF sjmp ROM_4051 ROM:3FF1 ; --------------------------------------------------------------------------- ROM:3FF1 ROM:3FF1 ROM_3FF1: ; CODE XREF: ROM:3FB7↑j ROM:3FF1 jbs INTMEM_36+4, 4, ROM_403F ROM:3FF4 jbs INTMEM_36+4, 1, ROM_4007 ROM:3FF7 ldbze INTMEM_3C, [INTMEM_3C] ROM:3FFA jbc INTMEM_36+4, 7, ROM_4015 ROM:3FFD sub INTMEM_3C, #80h ROM:4001 jc ROM_4015 ROM:4003 neg INTMEM_3C ROM:4005 sjmp ROM_4015 ROM:4007 ; --------------------------------------------------------------------------- ROM:4007 ROM:4007 ROM_4007: ; CODE XREF: ROM:3FF4↑j ROM:4007 ld INTMEM_3C, [INTMEM_3C] ROM:400A jbc INTMEM_36+4, 7, ROM_4015 ROM:400D sub INTMEM_3C, #-8000h ROM:4011 jc ROM_4015 ROM:4013 neg INTMEM_3C ROM:4015 ROM:4015 ROM_4015: ; CODE XREF: ROM:3FFA↑j ROM:4015 ; ROM:4001↑j ... ROM:4015 jbs INTMEM_36+4, 5, ROM_403F ROM:4018 ldbze INTMEM_1C+2, INTMEM_3B ROM:401B add INTMEM_1C+2, #36EEh ROM:401F ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:4022 mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:4026 jbc INTMEM_36+4, 3, ROM_402E ROM:4029 ld INTMEM_3C, INTMEM_20 ROM:402C sjmp ROM_4034 ROM:402E ; --------------------------------------------------------------------------- ROM:402E ROM:402E ROM_402E: ; CODE XREF: ROM:4026↑j ROM:402E ldb INTMEM_3C, INTMEM_20+1 ROM:4031 ldb INTMEM_3C+1, INTMEM_20+2 ROM:4034 ROM:4034 ROM_4034: ; CODE XREF: ROM:402C↑j ROM:4034 jbc INTMEM_36+4, 2, ROM_4039 ROM:4037 neg INTMEM_3C ROM:4039 ROM:4039 ROM_4039: ; CODE XREF: ROM:ROM_4034↑j ROM:4039 ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:403C add INTMEM_3C, INTMEM_20+2 ROM:403F ROM:403F ROM_403F: ; CODE XREF: ROM:ROM_3FF1↑j ROM:403F ; ROM:ROM_4015↑j ROM:403F ldb INTMEM_1C, INTMEM_3C ROM:4042 jbc INTMEM_36+4, 0, ROM_404E ROM:4045 ldb INTMEM_3B, INTMEM_1C ROM:4048 orb INTMEM_AC, #8 ROM:404B ldb INTMEM_1C, INTMEM_3C+1 ROM:404E ROM:404E ROM_404E: ; CODE XREF: ROM:4042↑j ROM:404E lcall ROM_34A2 ROM:4051 ROM:4051 ROM_4051: ; CODE XREF: ROM:3FEF↑j ROM:4051 cmp INTMEM_36+2, INTMEM_36 ROM:4054 jnc ROM_4058 ROM:4056 clrb INTMEM_98 ROM:4058 ROM:4058 ROM_4058: ; CODE XREF: ROM:4054↑j ROM:4058 ret ROM:4059 ; --------------------------------------------------------------------------- ROM:4059 cmp INTMEM_3E, ZERO_REG ; Zero register ROM:405C je ROM_4074 ROM:405E ld INTMEM_1A, [INTMEM_36]+ ROM:4061 dec INTMEM_3E ROM:4063 addb INTMEM_36+4, INTMEM_1A ROM:4066 ldb INTMEM_1C, INTMEM_1A ROM:4069 orb INTMEM_AC, #8 ROM:406C ldb INTMEM_3B, INTMEM_1A+1 ROM:406F addb INTMEM_36+4, INTMEM_3B ROM:4072 sjmp ROM_4079 ROM:4074 ; --------------------------------------------------------------------------- ROM:4074 ROM:4074 ROM_4074: ; CODE XREF: ROM:405C↑j ROM:4074 clrb INTMEM_98 ROM:4076 ldb INTMEM_1C, INTMEM_36+4 ROM:4079 ROM:4079 ROM_4079: ; CODE XREF: ROM:4072↑j ROM:4079 ljmp ROM_34A2 ROM:4079 ; --------------------------------------------------------------------------- ROM:407C db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:407C db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:407C db 0F0h, 3Ah, 0F0h, 0F0h, 4, 3Bh, 0C4h, 0C4h, 0Ah, 3Bh ROM:407C db 0F4h, 0F4h, 21h, 3Bh, 0F6h, 0F6h, 15h, 3Bh, 0F2h, 0F2h ROM:407C db 21h, 3Bh, 74h, 74h, 41h, 3Bh, 0F7h, 0F7h, 48h, 3Bh ROM:407C db 0D0h, 0D0h, 0F0h, 3Ah, 0F0h, 0F0h, 4, 3Bh, 0F9h, 0F9h ROM:407C db 3Bh, 3Bh, 0F5h, 0F5h, 10h, 3Bh, 0F4h, 0F4h, 19h, 3Bh ROM:407C db 0F6h, 0F6h, 15h, 3Bh, 0F3h, 0F3h, 2Eh, 3Bh, 0D1h, 0D1h ROM:407C db 0BDh, 3Ch, 0EFh, 0EFh, 0CAh, 3Ch, 0F7h, 0F7h, 0CAh ROM:407C db 3Ch, 0F8h, 0F8h, 0E8h, 3Ch, 0E7h, 0E7h, 0E2h, 3Ch, 3 ROM:407C db 1, 7, 3Dh, 9, 8, 7, 3Dh, 13h, 11h, 7, 3Dh, 19h, 18h ROM:407C db 7, 3Dh, 0FFh, 0FBh, 69h, 3Dh, 0EEh, 0EEh, 57h, 3Dh ROM:407C db 0EDh, 0EDh, 60h, 3Dh, 6Dh, 6Dh, 3Bh, 3Dh, 65h, 65h ROM:407C db 40h, 3Dh, 0, 0, 4Eh, 3Dh, 10h, 10h, 49h, 3Dh, 0FAh ROM:407C db 0FAh, 0A3h, 3Dh, 81h, 81h, 9Eh, 3Dh, 82h, 82h, 8Eh ROM:407C db 3Dh, 0CBh, 0CBh, 0E9h, 3Dh, 7Ah, 79h, 0ABh, 3Dh, 8Ah ROM:407C db 89h, 0ABh, 3Dh, 94h, 8Fh, 0ABh, 3Dh, 7Ch, 7Bh, 0ABh ROM:407C db 3Dh, 7Fh, 7Fh, 0EFh, 3Dh, 7Eh, 7Eh, 0F7h, 3Dh, 7Dh ROM:407C db 7Dh, 0Ah, 3Eh, 80h, 80h, 0, 3Eh, 0E8h, 0E8h, 14h, 3Eh ROM:407C db 0CCh, 0CCh, 20h, 3Eh, 0D2h, 0D2h, 2Dh, 3Eh, 0D3h, 0D3h ROM:407C db 6Ah, 3Eh, 0CDh, 0CDh, 0C6h, 3Eh, 70h, 70h, 0F3h, 3Eh ROM:407C db 0Dh, 0Dh, 0FAh, 3Eh, 2, 2, 0Fh, 3Fh, 7, 7, 31h, 3Fh ROM:407C db 3, 3, 5Ah, 3Fh, 1, 1, 6Ah, 3Fh, 8, 8, 82h, 3Fh, 0Ah ROM:407C db 0Ah, 99h, 3Fh, 9, 9, 0B1h, 3Fh, 4, 4, 59h, 40h, 0D0h ROM:407C db 0D0h, 0F0h, 3Ah, 0F0h, 0F0h, 4, 3Bh, 0F5h, 0F5h, 10h ROM:407C db 3Bh, 0F6h, 0F6h, 15h, 3Bh, 0F7h, 0F7h, 48h, 3Bh, 7Fh ROM:407C db 0, 78h, 3Ch, 0C7h, 0C7h, 9Ch, 3Ch, 0F2h, 0F2h, 0A8h ROM:407C db 3Ch, 0DCh, 0DCh, 0B6h, 3Ch, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:407C db 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:427C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:447C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 8, 0, 0, 0, 0FFh, 0FFh ROM:467C db 0FFh, 0FFh, 15h, 0, 19h, 0, 32h, 0, 36h, 0, 37h, 0 ROM:467C db 41h, 41h, 4Eh, 4Dh, 50h, 30h, 30h, 32h, 98h, 0, 2 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+94D↑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_29D2↑p ROM:4849 lcall ROM_4E42 ROM:484C lcall ROM_60A3 ROM:484F lcall ROM_6117 ROM:4852 lcall ROM_6788 ROM:4855 lcall ROM_5D71 ROM:4858 lcall ROM_6A5B ROM:485B lcall ROM_54C8 ROM:485E lcall ROM_6DA2 ROM:4861 ret ROM:4861 ; End of function ROM_4849 ROM:4861 ROM:4862 ; --------------------------------------------------------------------------- ROM:4862 ; START OF FUNCTION CHUNK FOR ROM_29FA ROM:4862 ROM:4862 ROM_4862: ; CODE XREF: ROM_29FA-5B8↑j ROM:4862 lcall ROM_5BEB ROM:4865 ret ROM:4865 ; END OF FUNCTION CHUNK FOR ROM_29FA 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_2E66+D↑j ROM:486A ; ROM:3DA3↑p ROM:486A ldb INTMEM_49, 0C8h[INTMEM_56] ROM:486F ldb INTMEM_4A, 0C9h[INTMEM_56] ROM:4874 ldb INTMEM_4B, 0CAh[INTMEM_56] ROM:4879 ldb INTMEM_4C, 0CBh[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, 112h[INTMEM_56] ROM:488D ldb INTMEM_45, #-80h ROM:4890 ldb INTMEM_47, 139h[INTMEM_56] ROM:4895 ldb INTMEM_42, 137h[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, #4 ROM:48A1 orb INTMEM_A4, #1 ROM:48A4 ldb INTMEM_B5, 0AEh[INTMEM_56] ROM:48A9 lcall ROM_4932 ROM:48AC ld INTMEM_1C+2, #-8000h ROM:48B0 sub INTMEM_1C+2, 2Ah[INTMEM_56] ROM:48B5 st INTMEM_1C+2, INTMEM_174[] ROM:48BA st INTMEM_1C+2, INTMEM_176[] 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, 5Ah[INTMEM_56] ROM:48E8 st INTMEM_1C, INTMEM_1A2[] ROM:48ED ld INTMEM_D6, #61A8h ROM:48F1 ld INTMEM_1C+2, #61A8h ROM:48F5 st INTMEM_1C+2, INTMEM_260[] ROM:48FA shr INTMEM_1C+2, #1 ROM:48FD st INTMEM_1C+2, INTMEM_152[] ROM:4902 ldb INTMEM_B4, 13Ah[INTMEM_56] ROM:4907 ldb INTMEM_1C+2, #-1 ROM:490A stb INTMEM_1C+2, INTMEM_27D[] ROM:490F stb INTMEM_1C+2, INTMEM_27E[] ROM:4914 ldb INTMEM_F0, #-1 ROM:4917 ldb INTMEM_EF, #-1 ROM:491A ldb INTMEM_EE, #-1 ROM:491D ldb INTMEM_ED, #-1 ROM:4920 ldb INTMEM_EC, #-1 ROM:4923 ret ROM:4923 ; End of function ROM_489E ROM:4923 ROM:4924 ; --------------------------------------------------------------------------- ROM:4924 ; START OF FUNCTION CHUNK FOR ROM_54C8 ROM:4924 ; ADDITIONAL PARENT FUNCTION ROM_6117 ROM:4924 ; ADDITIONAL PARENT FUNCTION ROM_6788 ROM:4924 ROM:4924 ROM_4924: ; CODE XREF: ROM_54C8+312↓j ROM:4924 ; ROM_6117+383↓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_54C8 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_545B↓p ROM:4970 jbs INTMEM_F7, 5, ROM_499F ROM:4973 orb INTMEM_F7, #20h ; ' ' ROM:4976 orb INTMEM_F8, #-80h ROM:4979 clr INTMEM_1C ROM:497B st INTMEM_1C, INTMEM_17A[] ROM:4980 decb INTMEM_1C ROM:4982 stb INTMEM_1C, INTMEM_1B5[] ROM:4987 stb INTMEM_1C, INTMEM_1B4[] ROM:498C jbc INTMEM_AB, 4, ROM_49A4 ROM:498F ldbze INTMEM_1C, #7 ROM:4992 lcall ROM_2AA1 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_1B4[] ROM:49A9 incb INTMEM_1C ROM:49AB jne ROM_49B4 ROM:49AD ldb INTMEM_1C+2, 0B3h[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_17A[] ; Zero register ROM:49B9 jne ROM_49D9 ROM:49BB cmpb INTMEM_8E, INTMEM_1B4[] 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_17A[] 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, 7, 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_1B4[] ROM:49E3 cmpb INTMEM_1C+2, #-4Ch ROM:49E6 jc ROM_4A22 ROM:49E8 ldb INTMEM_20, INTMEM_1B5[] 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, 0B3h[INTMEM_56] ROM:49FC jnc ROM_4A06 ROM:49FE subb INTMEM_20, INTMEM_8E, 0C6h[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_1B5[] ROM:4A0E ld INTMEM_20+2, INTMEM_1FC[] ROM:4A13 cmp INTMEM_20+2, INTMEM_178[] ROM:4A18 ldb INTMEM_1A, #20h ; ' ' ROM:4A1B jc ROM_4A78 ROM:4A1D st INTMEM_20+2, INTMEM_178[] ROM:4A22 ROM:4A22 ROM_4A22: ; CODE XREF: ROM_4970+76↑j ROM:4A22 ; ROM_4970+80↑j ... ROM:4A22 cmpb INTMEM_8E, INTMEM_1B4[] 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, 0B3h[INTMEM_56] ROM:4A35 andb INTMEM_F8, #7Fh 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, 0B3h[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, 0B4h[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, 0B5h[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_17A[] 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, #-21h ROM:4A7B andb INTMEM_AD, #7Fh ROM:4A7E stb INTMEM_1A, INTMEM_15F[] ROM:4A83 orb INTMEM_52, #40h ; '@' ROM:4A86 andb INTMEM_F5, #-2 ROM:4A89 andb INTMEM_F8, #7Fh 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_182[] ROM:4A96 ROM:4A96 ROM_4A96: ; CODE XREF: ROM_4970+F9↑j ROM:4A96 st INTMEM_20+2, INTMEM_180[] ROM:4A9B ROM:4A9B ROM_4A9B: ; CODE XREF: ROM_4970+EC↑j ROM:4A9B st INTMEM_20+2, INTMEM_17E[] ROM:4AA0 subb INTMEM_20, INTMEM_8E, 0C6h[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_1B5[] ROM:4AB0 st INTMEM_20+2, INTMEM_178[] ROM:4AB5 ROM:4AB5 ROM_4AB5: ; CODE XREF: ROM_4970+DF↑j ROM:4AB5 st INTMEM_20+2, INTMEM_17C[] 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_1B4[] ROM:4ABF ldbze INTMEM_1C, INTMEM_1B6[] ROM:4AC4 clrb INTMEM_1C+3 ROM:4AC6 ldbze INTMEM_20, 97h[INTMEM_56] ROM:4ACB lcall ROM_2AA1 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_1B4[] 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_17A[] 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, 34h[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_17C[] 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, 0C5h[INTMEM_56] ROM:4B0E ROM:4B0E ROM_4B0E: ; CODE XREF: ROM_4970+196↑j ROM:4B0E ld INTMEM_1C, INTMEM_17E[] ROM:4B13 sub INTMEM_1C, INTMEM_17C[] 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_180[] ROM:4B27 sub INTMEM_1C, INTMEM_17E[] 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_182[] ROM:4B39 sub INTMEM_1C, INTMEM_180[] 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_15F[] ; Zero register ROM:4B53 andb INTMEM_F7, #-21h ROM:4B56 andb INTMEM_AD, #7Fh ROM:4B59 andb INTMEM_F5, #-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, 0C7h[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:58B1↓p ROM:4B69 ; ROM:58E9↓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:58A9↓p ROM:4B80 ; ROM:58C9↓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_6A5B+118↓p ROM:4B9C ; ROM_6A5B+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_1B8[] 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_1B8[] 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_6A5B+1D3↓p ROM:4C0C ; ROM_6A5B+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, 0DAh[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, 0D9h[INTMEM_56] ROM:4C27 jc ROM_4C36 ROM:4C29 ROM:4C29 ROM_4C29: ; CODE XREF: ROM_4C0C+14↑j ROM:4C29 ld INTMEM_1C, #0Ch ROM:4C2D lcall ROM_32D7 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, #0Bh ROM:4C3A lcall ROM_32D7 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_1AD[] ROM:4C46 ld INTMEM_1C, #0Dh ROM:4C4A lcall ROM_32D7 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_6A5B:ROM_6C41↓p ROM:4C5D ; ROM_6A5B:ROM_6C63↓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:5A12↓p ROM:4C7E ; ROM:5A27↓p ROM:4C7E ldb INTMEM_1C+2, INTMEM_76 ROM:4C81 shlb INTMEM_1C+2, #2 ROM:4C84 addb INTMEM_1C+2, INTMEM_162[] ROM:4C89 subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1D0+1)[] ROM:4C8F clrb INTMEM_1A+1 ROM:4C91 stb INTMEM_1C+2, (INTMEM_1D0+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_6117:ROM_6528↓p ROM:4C97 jbs INTMEM_FE, 0, ROM_4CAB ROM:4C9A jbc INTMEM_FD, 4, ROM_4CA8 ROM:4C9D mulub INTMEM_1C, INTMEM_E6, 127h[INTMEM_56] ROM:4CA3 stb INTMEM_1C+1, INTMEM_E6 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_B9 ; Zero register ROM:4CB1 je ROM_4CC1 ROM:4CB3 jbs INTMEM_FD, 6, ROM_4CBF ROM:4CB6 clrb INTMEM_B9 ROM:4CB8 sjmp ROM_4CC1 ROM:4CBA ; --------------------------------------------------------------------------- ROM:4CBA ROM:4CBA ROM_4CBA: ; CODE XREF: ROM_4C97:ROM_4CAB↑j ROM:4CBA ldb INTMEM_B9, 128h[INTMEM_56] ROM:4CBF ROM:4CBF ROM_4CBF: ; CODE XREF: ROM_4C97+1C↑j ROM:4CBF clrb INTMEM_E6 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_6117+24↓p ROM:4CC2 ; ROM_6117:ROM_647C↓p ... ROM:4CC2 addb INTMEM_1C+2, 12Ah[INTMEM_56] ROM:4CC7 scall ROM_4D1F ROM:4CC9 ldbze INTMEM_20, INTMEM_277[] ROM:4CCE ldbze INTMEM_20+2, INTMEM_278[] 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_6117+87↓p ROM:4CEA ; ROM_6117+B9↓p ... ROM:4CEA addb INTMEM_1C+2, 12Ah[INTMEM_56] ROM:4CEF scall ROM_4D1F ROM:4CF1 ldbze INTMEM_20, INTMEM_277[] 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_279[] ROM:4D24 jh ROM_4D30 ROM:4D26 ld INTMEM_1C, #29h ; ')' ROM:4D2A lcall ROM_32D7 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, #2Ah ; '*' ROM:4D34 lcall ROM_32D7 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, #2Bh ; '+' 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, #2Ch ; ',' ROM:4D5A ROM:4D5A ROM_4D5A: ; CODE XREF: ROM_4D46+7↑j ROM:4D5A ljmp ROM_32D7 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_6117+3FB↓p ROM:4D5D jbs INTMEM_FE, 1, ROM_4D9E ROM:4D60 mulub INTMEM_1C, INTMEM_8E, 129h[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_B9+3 ROM:4D76 ldb INTMEM_1A+1, INTMEM_1AF[] ROM:4D7B cmpb INTMEM_1A+1, 135h[INTMEM_56] ROM:4D80 jnc ROM_4D87 ROM:4D82 ldb INTMEM_B9+3, 136h[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_266+2)[] ROM:4D92 st ZERO_REG, (INTMEM_266+4)[] ; Zero register ROM:4D97 ldb INTMEM_B9+2, 133h[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_B9+2 ; Zero register ROM:4DA7 jne ROM_4DD4 ROM:4DA9 orb INTMEM_FE, #8 ROM:4DAC ldb INTMEM_B9+2, 134h[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_B9+2 ; Zero register ROM:4DB6 jne ROM_4DE2 ROM:4DB8 ld INTMEM_20, (INTMEM_266+4)[] ROM:4DBD divub INTMEM_20, #5 ROM:4DC0 jv ROM_4D87 ROM:4DC2 cmpb INTMEM_20, 132h[INTMEM_56] ROM:4DC7 jh ROM_4D87 ROM:4DC9 cmpb INTMEM_20, 131h[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_266+2)[] ROM:4DD9 jh ROM_4E11 ROM:4DDB st INTMEM_D4, (INTMEM_266+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_B9+3 ; 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_266[] ROM:4DFD sub INTMEM_20, INTMEM_D4, (INTMEM_266+2)[] ROM:4E03 jnc ROM_4E11 ROM:4E05 cmp INTMEM_20, (INTMEM_266+4)[] ROM:4E0A jnh ROM_4E11 ROM:4E0C st INTMEM_20, (INTMEM_266+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_6117+480↓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, 13Ch[INTMEM_56] ROM:4E27 lcall ROM_3472 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_1AC[] ROM:4E58 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4E5B jh ROM_4E68 ROM:4E5D andb INTMEM_F6, #-41h ROM:4E60 orb INTMEM_F5, #10h ROM:4E63 orb INTMEM_F6, #-80h ROM:4E66 sjmp ROM_4EAF ROM:4E68 ; --------------------------------------------------------------------------- ROM:4E68 ROM:4E68 ROM_4E68: ; CODE XREF: ROM_4E42+19↑j ROM:4E68 jbs INTMEM_F6, 6, ROM_4EAF ROM:4E6B andb INTMEM_F6, #7Fh ROM:4E6E cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:4E73 jh ROM_4E7F ROM:4E75 orb INTMEM_F5, #10h ROM:4E78 andb INTMEM_F7, #-2 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, #-11h ROM:4E82 cmp INTMEM_5E, 1Eh[INTMEM_56] ROM:4E87 jh ROM_4E99 ROM:4E89 jbs INTMEM_F7, 0, ROM_4E94 ROM:4E8C orb INTMEM_F7, #1 ROM:4E8F ldb INTMEM_CB, 0ADh[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_F6, #40h ; '@' ROM:4E9C ldb INTMEM_1C+2, INTMEM_1AD[] ROM:4EA1 stb INTMEM_1C+2, INTMEM_1AE[] ROM:4EA6 orb INTMEM_F7, #2 ROM:4EA9 andb INTMEM_F5, #-11h ROM:4EAC andb INTMEM_F7, #-2 ROM:4EAF ROM:4EAF ROM_4EAF: ; CODE XREF: ROM_4E42+24↑j ROM:4EAF ; ROM_4E42:ROM_4E68↑j ... ROM:4EAF jbc INTMEM_F6, 7, ROM_4EBF ROM:4EB2 cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:4EB5 jne ROM_4EBF ROM:4EB7 andb INTMEM_F7, #-5 ROM:4EBA andb INTMEM_A4, #-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, #4 ROM:4EC2 orb INTMEM_A4, #1 ROM:4EC5 ROM:4EC5 ROM_4EC5: ; CODE XREF: ROM_4E42+7B↑j ROM:4EC5 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4EC8 je ROM_4ECD ROM:4ECA orb INTMEM_F5, #2 ROM:4ECD ROM:4ECD ROM_4ECD: ; CODE XREF: ROM_4E42+86↑j ROM:4ECD ld INTMEM_1C+2, INTMEM_142[] ROM:4ED2 cmp INTMEM_1C+2, 10h[INTMEM_56] ROM:4ED7 jne ROM_4F46 ROM:4ED9 ldb INTMEM_1C+3, INTMEM_155[] ROM:4EDE cmpb INTMEM_1C+3, #-1 ROM:4EE1 je ROM_4F08 ROM:4EE3 cmpb INTMEM_1C+3, #0 ROM:4EE6 jne ROM_4EF2 ROM:4EE8 ldb INTMEM_1C, INTMEM_15E[] ROM:4EED cmpb INTMEM_1C, #1 ROM:4EF0 je ROM_4F0D ROM:4EF2 ROM:4EF2 ROM_4EF2: ; CODE XREF: ROM_4E42+A4↑j ROM:4EF2 jbs INTMEM_F6, 0, ROM_4F0D ROM:4EF5 ldb INTMEM_20, INTMEM_156[] ROM:4EFA ldb INTMEM_20+1, INTMEM_20 ROM:4EFD andb INTMEM_20, #0Fh ROM:4F00 shrb INTMEM_20+1, #4 ROM:4F03 cmpb INTMEM_20, INTMEM_20+1 ROM:4F06 je ROM_4F0D ROM:4F08 ROM:4F08 ROM_4F08: ; CODE XREF: ROM_4E42+9F↑j ROM:4F08 orb INTMEM_F6, #20h ; ' ' ROM:4F0B sjmp ROM_4F46 ROM:4F0D ; --------------------------------------------------------------------------- ROM:4F0D ROM:4F0D ROM_4F0D: ; CODE XREF: ROM_4E42+AE↑j ROM:4F0D ; ROM_4E42:ROM_4EF2↑j ... ROM:4F0D jbs INTMEM_F5, 2, ROM_4F46 ROM:4F10 ldb INTMEM_1C, INTMEM_156[] ROM:4F15 shlb INTMEM_1C, #1 ROM:4F18 cmpb INTMEM_1C, #-10h ROM:4F1B jnc ROM_4F20 ROM:4F1D ldb INTMEM_1C, #-20h ROM:4F20 ROM:4F20 ROM_4F20: ; CODE XREF: ROM_4E42+D9↑j ROM:4F20 andb INTMEM_1C, #-10h ROM:4F23 ldb INTMEM_1C+1, INTMEM_1C ROM:4F26 shrb INTMEM_1C, #4 ROM:4F29 addb INTMEM_1C+1, INTMEM_1C ROM:4F2C ldb INTMEM_1C, INTMEM_1C+1 ROM:4F2F stb INTMEM_1C, INTMEM_156[] ROM:4F34 lcall ROM_2C72 ROM:4F37 ldb INTMEM_1A+1, #0Ah ROM:4F3A lcall ROM_2C83 ROM:4F3D lcall ROM_2C83 ROM:4F40 lcall ROM_2C77 ROM:4F43 orb INTMEM_F5, #4 ROM:4F46 ROM:4F46 ROM_4F46: ; CODE XREF: ROM_4E42+95↑j ROM:4F46 ; ROM_4E42+C9↑j ... ROM:4F46 jbs INTMEM_F6, 6, ROM_4F4E ROM:4F49 andb INTMEM_F7, #-9 ROM:4F4C sjmp ROM_4F72 ROM:4F4E ; --------------------------------------------------------------------------- ROM:4F4E ROM:4F4E ROM_4F4E: ; CODE XREF: ROM_4E42:ROM_4F46↑j ROM:4F4E ldb INTMEM_1C, INTMEM_1AD[] ROM:4F53 cmpb INTMEM_1C, 0B0h[INTMEM_56] ROM:4F58 jh ROM_4F6F ROM:4F5A jbc INTMEM_F7, 3, ROM_4F64 ROM:4F5D cmpb INTMEM_1C, 0AFh[INTMEM_56] ROM:4F62 jc ROM_4F78 ROM:4F64 ROM:4F64 ROM_4F64: ; CODE XREF: ROM_4E42+118↑j ROM:4F64 orb INTMEM_F7, #8 ROM:4F67 orb INTMEM_A4, #2 ROM:4F6A orb INTMEM_F7, #10h ROM:4F6D sjmp ROM_4F78 ROM:4F6F ; --------------------------------------------------------------------------- ROM:4F6F ROM:4F6F ROM_4F6F: ; CODE XREF: ROM_4E42+116↑j ROM:4F6F orb INTMEM_F7, #8 ROM:4F72 ROM:4F72 ROM_4F72: ; CODE XREF: ROM_4E42+10A↑j ROM:4F72 andb INTMEM_F7, #-11h ROM:4F75 andb INTMEM_A4, #-3 ROM:4F78 ROM:4F78 ROM_4F78: ; CODE XREF: ROM_4E42+120↑j ROM:4F78 ; ROM_4E42+12B↑j ROM:4F78 ldb INTMEM_1A, INTMEM_1F9[] ROM:4F7D ldb INTMEM_1A+1, INTMEM_1A ROM:4F80 jbc INTMEM_55, 3, ROM_4F8D ROM:4F83 ldb INTMEM_1A, 0B2h[INTMEM_56] ROM:4F88 ldb INTMEM_1A+1, 0B1h[INTMEM_56] ROM:4F8D ROM:4F8D ROM_4F8D: ; CODE XREF: ROM_4E42+13E↑j ROM:4F8D stb INTMEM_1A, INTMEM_1AD[] ROM:4F92 stb INTMEM_1A+1, INTMEM_1AF[] ROM:4F97 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:4F9C ld INTMEM_1C, #3 ROM:4FA0 lcall ROM_32D7 ROM:4FA3 jbc INTMEM_AC, 6, ROM_4FAD ROM:4FA6 clrb INTMEM_1C ROM:4FA8 jbc INTMEM_AC, 7, ROM_4FAD ROM:4FAB decb INTMEM_1C ROM:4FAD ROM:4FAD ROM_4FAD: ; CODE XREF: ROM_4E42+161↑j ROM:4FAD ; ROM_4E42+166↑j ROM:4FAD stb INTMEM_1C, INTMEM_1AB[] ROM:4FB2 ldb INTMEM_2C, INTMEM_8E ROM:4FB5 ld INTMEM_24, INTMEM_14E[] ROM:4FBA jbc INTMEM_F6, 7, ROM_4FC2 ROM:4FBD ld INTMEM_24, INTMEM_1FC[] ROM:4FC2 ROM:4FC2 ROM_4FC2: ; CODE XREF: ROM_4E42+178↑j ROM:4FC2 clr INTMEM_1A ROM:4FC4 ldb INTMEM_20+1, 0B3h[INTMEM_56] ROM:4FC9 cmpb INTMEM_2C, INTMEM_20+1 ROM:4FCC jh ROM_4FD5 ROM:4FCE ld INTMEM_1C, 240h[INTMEM_1A] ROM:4FD3 sjmp ROM_504B ROM:4FD5 ; --------------------------------------------------------------------------- ROM:4FD5 ROM:4FD5 ROM_4FD5: ; CODE XREF: ROM_4E42+18A↑j ROM:4FD5 ldb INTMEM_20+2, 0B4h[INTMEM_56] ROM:4FDA cmpb INTMEM_2C, INTMEM_20+2 ROM:4FDD jnc ROM_4FFA ROM:4FDF ld INTMEM_1A, #2 ROM:4FE3 ldb INTMEM_20+1, INTMEM_20+2 ROM:4FE6 ldb INTMEM_20+2, 0B5h[INTMEM_56] ROM:4FEB cmpb INTMEM_2C, INTMEM_20+2 ROM:4FEE jnc ROM_4FFA ROM:4FF0 ldb INTMEM_20+1, INTMEM_20+2 ROM:4FF3 ldb INTMEM_20+2, #-4Ch ROM:4FF6 ld INTMEM_1A, #4 ROM:4FFA ROM:4FFA ROM_4FFA: ; CODE XREF: ROM_4E42+19B↑j ROM:4FFA ; ROM_4E42+1AC↑j ROM:4FFA subb INTMEM_20+2, INTMEM_20+1 ROM:4FFD clrb INTMEM_20+3 ROM:4FFF add INTMEM_1A, #2 ROM:5003 ld INTMEM_1C, 240h[INTMEM_1A] ROM:5008 sub INTMEM_1A, #2 ROM:500C sub INTMEM_1C, 240h[INTMEM_1A] ROM:5011 jne ROM_501A ROM:5013 ld INTMEM_1C, 240h[INTMEM_1A] ROM:5018 sjmp ROM_504B ROM:501A ; --------------------------------------------------------------------------- ROM:501A ROM:501A ROM_501A: ; CODE XREF: ROM_4E42+1CF↑j ROM:501A subb INTMEM_20, INTMEM_2C, INTMEM_20+1 ROM:501E jne ROM_5027 ROM:5020 ld INTMEM_1C, 240h[INTMEM_1A] ROM:5025 sjmp ROM_504B ROM:5027 ; --------------------------------------------------------------------------- ROM:5027 ROM:5027 ROM_5027: ; CODE XREF: ROM_4E42+1DC↑j ROM:5027 clrb INTMEM_20+1 ROM:5029 mul INTMEM_1C, INTMEM_20 ROM:502D jbc INTMEM_1C+3, 7, ROM_503C ROM:5030 div INTMEM_1C, INTMEM_20+2 ROM:5034 jnv ROM_5046 ROM:5036 ld INTMEM_1C, #-8000h ROM:503A sjmp ROM_5046 ROM:503C ; --------------------------------------------------------------------------- ROM:503C ROM:503C ROM_503C: ; CODE XREF: ROM_4E42+1EB↑j ROM:503C div INTMEM_1C, INTMEM_20+2 ROM:5040 jnv ROM_5046 ROM:5042 ld INTMEM_1C, #7FFFh ROM:5046 ROM:5046 ROM_5046: ; CODE XREF: ROM_4E42+1F2↑j ROM:5046 ; ROM_4E42+1F8↑j ... ROM:5046 add INTMEM_1C, 240h[INTMEM_1A] ROM:504B ROM:504B ROM_504B: ; CODE XREF: ROM_4E42+191↑j ROM:504B ; ROM_4E42+1D6↑j ... ROM:504B st INTMEM_1C, INTMEM_172[] ROM:5050 sub INTMEM_20+2, INTMEM_24, INTMEM_1C ROM:5054 jc ROM_505F ROM:5056 jbs INTMEM_20+3, 7, ROM_5066 ROM:5059 ld INTMEM_20+2, #-8000h ROM:505D sjmp ROM_5066 ROM:505F ; --------------------------------------------------------------------------- ROM:505F ROM:505F ROM_505F: ; CODE XREF: ROM_4E42+212↑j ROM:505F jbc INTMEM_20+3, 7, ROM_5066 ROM:5062 ld INTMEM_20+2, #7FFFh ROM:5066 ROM:5066 ROM_5066: ; CODE XREF: ROM_4E42+214↑j ROM:5066 ; ROM_4E42+21B↑j ... ROM:5066 add INTMEM_1C+2, INTMEM_20+2, #-8000h ROM:506B st INTMEM_1C+2, INTMEM_170[] ROM:5070 jbc INTMEM_55, 0, ROM_5075 ROM:5073 sjmp ROM_5174 ROM:5075 ; --------------------------------------------------------------------------- ROM:5075 ROM:5075 ROM_5075: ; CODE XREF: ROM_4E42+22E↑j ROM:5075 jbs INTMEM_F7, 5, ROM_507B ROM:5078 jbc INTMEM_A9, 4, ROM_5080 ROM:507B ROM:507B ROM_507B: ; CODE XREF: ROM_4E42:ROM_5075↑j ROM:507B andb INTMEM_AF, #-21h ROM:507E sjmp ROM_5177 ROM:5080 ; --------------------------------------------------------------------------- ROM:5080 ROM:5080 ROM_5080: ; CODE XREF: ROM_4E42+236↑j ROM:5080 add INTMEM_20, INTMEM_1C, 22h[INTMEM_56] ROM:5086 jbs INTMEM_AF, 5, ROM_508F ROM:5089 add INTMEM_20, INTMEM_1C, 24h[INTMEM_56] ROM:508F ROM:508F ROM_508F: ; CODE XREF: ROM_4E42+244↑j ROM:508F jnc ROM_5094 ROM:5091 ldbse INTMEM_20, INTMEM_FF ROM:5094 ROM:5094 ROM_5094: ; CODE XREF: ROM_4E42:ROM_508F↑j ROM:5094 cmp INTMEM_24, INTMEM_20 ROM:5097 jnh ROM_509B ROM:5099 sjmp ROM_5174 ROM:509B ; --------------------------------------------------------------------------- ROM:509B ROM:509B ROM_509B: ; CODE XREF: ROM_4E42+255↑j ROM:509B andb INTMEM_AF, #-21h ROM:509E cmpb INTMEM_2C, 0B3h[INTMEM_56] ROM:50A3 jnc ROM_50C9 ROM:50A5 jbc INTMEM_AB, 4, ROM_50C9 ROM:50A8 jbc INTMEM_20+3, 7, ROM_50CB ROM:50AB sub INTMEM_1A, ZERO_REG, INTMEM_20+2 ; Zero register ROM:50AF sub INTMEM_1A, 26h[INTMEM_56] ROM:50B4 jnc ROM_50CB ROM:50B6 cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:50B9 je ROM_50BD ROM:50BB sjmp ROM_517C ROM:50BD ; --------------------------------------------------------------------------- ROM:50BD ROM:50BD ROM_50BD: ; CODE XREF: ROM_4E42+277↑j ROM:50BD shl INTMEM_1A, #2 ROM:50C0 subb INTMEM_49, INTMEM_1A+1 ROM:50C3 lcall ROM_4932 ROM:50C6 orb INTMEM_52, #40h ; '@' ROM:50C9 ROM:50C9 ROM_50C9: ; CODE XREF: ROM_4E42+261↑j ROM:50C9 ; ROM_4E42+263↑j ... ROM:50C9 sjmp ROM_5177 ROM:50CB ; --------------------------------------------------------------------------- ROM:50CB ROM:50CB ROM_50CB: ; CODE XREF: ROM_4E42+266↑j ROM:50CB ; ROM_4E42+272↑j ROM:50CB jbc INTMEM_F7, 7, ROM_50C9 ROM:50CE add INTMEM_1A, INTMEM_1C, 20h[INTMEM_56] ROM:50D4 jnc ROM_50D9 ROM:50D6 ldbse INTMEM_1A, #-1 ROM:50D9 ROM:50D9 ROM_50D9: ; CODE XREF: ROM_4E42+292↑j ROM:50D9 cmp INTMEM_24, INTMEM_1A ROM:50DC jh ROM_50C9 ROM:50DE cmpb INTMEM_2C, INTMEM_225[] ROM:50E3 jne ROM_50C9 ROM:50E5 jbc INTMEM_F7, 6, ROM_50C9 ROM:50E8 orb INTMEM_F8, #1 ROM:50EB add INTMEM_1A, INTMEM_20+2, 2Ah[INTMEM_56] ROM:50F1 jbc INTMEM_1A+1, 7, ROM_50F9 ROM:50F4 neg INTMEM_1A ROM:50F6 andb INTMEM_F8, #-2 ROM:50F9 ROM:50F9 ROM_50F9: ; CODE XREF: ROM_4E42+2AF↑j ROM:50F9 cmp INTMEM_1A, 28h[INTMEM_56] ROM:50FE jnc ROM_5177 ROM:5100 subb INTMEM_1A, INTMEM_2C, INTMEM_224[] ROM:5106 jnh ROM_510F ROM:5108 stb INTMEM_2C, INTMEM_224[] ROM:510D sjmp ROM_5177 ROM:510F ; --------------------------------------------------------------------------- ROM:510F ROM:510F ROM_510F: ; CODE XREF: ROM_4E42+2C4↑j ROM:510F negb INTMEM_1A ROM:5111 cmpb INTMEM_1A, 0B6h[INTMEM_56] ROM:5116 jnc ROM_5177 ROM:5118 cmpb ZERO_REG, INTMEM_C0 ; Zero register ROM:511B je ROM_511F ROM:511D sjmp ROM_5181 ROM:511F ; --------------------------------------------------------------------------- ROM:511F ROM:511F ROM_511F: ; CODE XREF: ROM_4E42+2D9↑j ROM:511F stb INTMEM_2C, INTMEM_224[] ROM:5124 jbc INTMEM_F8, 0, ROM_514B ROM:5127 ROM:5127 ROM_5127: ; CODE XREF: ROM_4E42+32B↓j ROM:5127 ld INTMEM_1A, INTMEM_174[] ROM:512C sub INTMEM_1A, #40h ; '@' ROM:5130 jnc ROM_5137 ROM:5132 st INTMEM_1A, INTMEM_174[] ROM:5137 ROM:5137 ROM_5137: ; CODE XREF: ROM_4E42+2EE↑j ROM:5137 ld INTMEM_1A, INTMEM_176[] ROM:513C sub INTMEM_1A, #40h ; '@' ROM:5140 jnc ROM_5147 ROM:5142 st INTMEM_1A, INTMEM_176[] ROM:5147 ROM:5147 ROM_5147: ; CODE XREF: ROM_4E42+2FE↑j ROM:5147 incb INTMEM_49 ROM:5149 jne ROM_516F ROM:514B ROM:514B ROM_514B: ; CODE XREF: ROM_4E42+2E2↑j ROM:514B ld INTMEM_1A, INTMEM_174[] ROM:5150 add INTMEM_1A, #40h ; '@' ROM:5154 jc ROM_515B ROM:5156 st INTMEM_1A, INTMEM_174[] ROM:515B ROM:515B ROM_515B: ; CODE XREF: ROM_4E42+312↑j ROM:515B ld INTMEM_1A, INTMEM_176[] ROM:5160 add INTMEM_1A, #40h ; '@' ROM:5164 jc ROM_516B ROM:5166 st INTMEM_1A, INTMEM_176[] ROM:516B ROM:516B ROM_516B: ; CODE XREF: ROM_4E42+322↑j ROM:516B decb INTMEM_49 ROM:516D je ROM_5127 ROM:516F ROM:516F ROM_516F: ; CODE XREF: ROM_4E42+307↑j ROM:516F lcall ROM_4932 ROM:5172 sjmp ROM_5177 ROM:5174 ; --------------------------------------------------------------------------- ROM:5174 ROM:5174 ROM_5174: ; CODE XREF: ROM_4E42+231↑j ROM:5174 ; ROM_4E42+257↑j ROM:5174 orb INTMEM_AF, #20h ; ' ' ROM:5177 ROM:5177 ROM_5177: ; CODE XREF: ROM_4E42+23C↑j ROM:5177 ; ROM_4E42:ROM_50C9↑j ... ROM:5177 ldb INTMEM_C0+1, 0B8h[INTMEM_56] ROM:517C ROM:517C ROM_517C: ; CODE XREF: ROM_4E42+279↑j ROM:517C ldb INTMEM_C0, 0B7h[INTMEM_56] ROM:5181 ROM:5181 ROM_5181: ; CODE XREF: ROM_4E42+2DB↑j ROM:5181 stb INTMEM_2C, INTMEM_225[] ROM:5186 jbc INTMEM_AD, 0, ROM_51A9 ROM:5189 jbc INTMEM_AD, 1, ROM_5197 ROM:518C orb INTMEM_AD, #10h ROM:518F orb INTMEM_AF, #20h ; ' ' ROM:5192 orb INTMEM_F8, #2 ROM:5195 sjmp ROM_51A0 ROM:5197 ; --------------------------------------------------------------------------- ROM:5197 ROM:5197 ROM_5197: ; CODE XREF: ROM_4E42+347↑j ROM:5197 andb INTMEM_AD, #-11h ROM:519A andb INTMEM_AF, #-21h ROM:519D andb INTMEM_F8, #-3 ROM:51A0 ROM:51A0 ROM_51A0: ; CODE XREF: ROM_4E42+353↑j ROM:51A0 orb INTMEM_52, #40h ; '@' ROM:51A3 orb INTMEM_F5, #1 ROM:51A6 ljmp ROM_53AD ROM:51A9 ; --------------------------------------------------------------------------- ROM:51A9 ROM:51A9 ROM_51A9: ; CODE XREF: ROM_4E42+344↑j ROM:51A9 jbs INTMEM_F8, 2, ROM_51B4 ROM:51AC jbc INTMEM_F7, 6, ROM_51BA ROM:51AF orb INTMEM_F8, #4 ROM:51B2 sjmp ROM_51BA ROM:51B4 ; --------------------------------------------------------------------------- ROM:51B4 ROM:51B4 ROM_51B4: ; CODE XREF: ROM_4E42:ROM_51A9↑j ROM:51B4 jbc INTMEM_AF, 5, ROM_51BA ROM:51B7 andb INTMEM_F8, #-5 ROM:51BA ROM:51BA ROM_51BA: ; CODE XREF: ROM_4E42+36A↑j ROM:51BA ; ROM_4E42+370↑j ... ROM:51BA ld INTMEM_20, INTMEM_170[] ROM:51BF jbc INTMEM_F8, 3, ROM_51DF ROM:51C2 jbc INTMEM_AA, 4, ROM_5201 ROM:51C5 subb INTMEM_1A, INTMEM_8E, 0B9h[INTMEM_56] ROM:51CB cmpb INTMEM_1A, INTMEM_1B0[] ROM:51D0 stb ZERO_REG, INTMEM_1B0[] ; Zero register ROM:51D5 jnh ROM_51DC ROM:51D7 stb INTMEM_8E, INTMEM_1B0[] ROM:51DC ROM:51DC ROM_51DC: ; CODE XREF: ROM_4E42+393↑j ROM:51DC andb INTMEM_F8, #-9 ROM:51DF ROM:51DF ROM_51DF: ; CODE XREF: ROM_4E42+37D↑j ROM:51DF addb INTMEM_1A, INTMEM_8E, 0B9h[INTMEM_56] ROM:51E5 cmpb INTMEM_1A, INTMEM_1B0[] ROM:51EA jc ROM_51F6 ROM:51EC st INTMEM_20, INTMEM_220[] ROM:51F1 stb ZERO_REG, INTMEM_1B0[] ; Zero register ROM:51F6 ROM:51F6 ROM_51F6: ; CODE XREF: ROM_4E42+3A8↑j ROM:51F6 jbc INTMEM_AA, 3, ROM_5201 ROM:51F9 stb INTMEM_8E, INTMEM_1B0[] ROM:51FE orb INTMEM_F8, #8 ROM:5201 ROM:5201 ROM_5201: ; CODE XREF: ROM_4E42+380↑j ROM:5201 ; ROM_4E42:ROM_51F6↑j ROM:5201 ld INTMEM_20, INTMEM_170[] ROM:5206 jbs INTMEM_A9, 4, ROM_522B ROM:5209 jbc INTMEM_F8, 4, ROM_522B ROM:520C cmpb ZERO_REG, INTMEM_DE[] ; Zero register ROM:5211 jne ROM_522B ROM:5213 jbs INTMEM_AF, 5, ROM_5294 ROM:5216 jbs INTMEM_F8, 1, ROM_522D ROM:5219 jbs INTMEM_F8, 5, ROM_522D ROM:521C cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:521F jne ROM_5229 ROM:5221 orb INTMEM_F8, #20h ; ' ' ROM:5224 st INTMEM_20, INTMEM_220[] ROM:5229 ROM:5229 ROM_5229: ; CODE XREF: ROM_4E42+3DD↑j ROM:5229 sjmp ROM_52A7 ROM:522B ; --------------------------------------------------------------------------- ROM:522B ROM:522B ROM_522B: ; CODE XREF: ROM_4E42+3C4↑j ROM:522B ; ROM_4E42+3C7↑j ... ROM:522B sjmp ROM_5294 ROM:522D ; --------------------------------------------------------------------------- ROM:522D ROM:522D ROM_522D: ; CODE XREF: ROM_4E42+3D4↑j ROM:522D ; ROM_4E42+3D7↑j ROM:522D sub INTMEM_20+2, INTMEM_20, INTMEM_220[] ROM:5233 jc ROM_5259 ROM:5235 ldb INTMEM_C2, 0BDh[INTMEM_56] ROM:523A jbc INTMEM_F8, 2, ROM_5242 ROM:523D ldb INTMEM_C2, 0BCh[INTMEM_56] ROM:5242 ROM:5242 ROM_5242: ; CODE XREF: ROM_4E42+3F8↑j ROM:5242 andb INTMEM_F8, #-3 ROM:5245 ld INTMEM_1C, INTMEM_220[] ROM:524A ldbze INTMEM_1C+2, 0BBh[INTMEM_56] ROM:524F lcall ROM_3472 ROM:5252 st INTMEM_1C, INTMEM_220[] ROM:5257 sjmp ROM_52A7 ROM:5259 ; --------------------------------------------------------------------------- ROM:5259 ROM:5259 ROM_5259: ; CODE XREF: ROM_4E42+3F1↑j ROM:5259 cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:525C jne ROM_5279 ROM:525E ld INTMEM_1C, INTMEM_220[] ROM:5263 add INTMEM_1C, #10h ROM:5267 st INTMEM_1C, INTMEM_220[] ROM:526C ldb INTMEM_C2, 0BDh[INTMEM_56] ROM:5271 jbc INTMEM_F8, 2, ROM_5279 ROM:5274 ldb INTMEM_C2, 0BCh[INTMEM_56] ROM:5279 ROM:5279 ROM_5279: ; CODE XREF: ROM_4E42+41A↑j ROM:5279 ; ROM_4E42+42F↑j ROM:5279 jbc INTMEM_F8, 1, ROM_5288 ROM:527C cmp INTMEM_20+2, 2Eh[INTMEM_56] ROM:5281 jh ROM_52A7 ROM:5283 andb INTMEM_F8, #-3 ROM:5286 sjmp ROM_52A7 ROM:5288 ; --------------------------------------------------------------------------- ROM:5288 ROM:5288 ROM_5288: ; CODE XREF: ROM_4E42:ROM_5279↑j ROM:5288 cmp INTMEM_20+2, 2Ch[INTMEM_56] ROM:528D jnh ROM_52A7 ROM:528F orb INTMEM_F8, #2 ROM:5292 sjmp ROM_52A7 ROM:5294 ; --------------------------------------------------------------------------- ROM:5294 ROM:5294 ROM_5294: ; CODE XREF: ROM_4E42+3D1↑j ROM:5294 ; ROM_4E42:ROM_522B↑j ROM:5294 andb INTMEM_F8, #-3 ROM:5297 andb INTMEM_F8, #-21h ROM:529A ldb INTMEM_C2, 0BAh[INTMEM_56] ROM:529F ldbse INTMEM_1C+2, #-1 ROM:52A2 st INTMEM_1C+2, INTMEM_220[] ROM:52A7 ROM:52A7 ROM_52A7: ; CODE XREF: ROM_4E42:ROM_5229↑j ROM:52A7 ; ROM_4E42+415↑j ... ROM:52A7 andb INTMEM_AD, #-11h ROM:52AA cmpb ZERO_REG, 0BEh[INTMEM_56] ; Zero register ROM:52AF je ROM_52B6 ROM:52B1 jbc INTMEM_AF, 0, ROM_52BF ROM:52B4 sjmp ROM_52BC ROM:52B6 ; --------------------------------------------------------------------------- ROM:52B6 ROM:52B6 ROM_52B6: ; CODE XREF: ROM_4E42+46D↑j ROM:52B6 jbs INTMEM_AF, 5, ROM_52BC ROM:52B9 jbc INTMEM_F8, 1, ROM_52BF ROM:52BC ROM:52BC ROM_52BC: ; CODE XREF: ROM_4E42+472↑j ROM:52BC ; ROM_4E42:ROM_52B6↑j ROM:52BC orb INTMEM_AD, #10h ROM:52BF ROM:52BF ROM_52BF: ; CODE XREF: ROM_4E42+46F↑j ROM:52BF ; ROM_4E42+477↑j ROM:52BF ldb INTMEM_1A, INTMEM_1B1[] ROM:52C4 jbc INTMEM_AB, 4, ROM_532C ROM:52C7 jbs INTMEM_F6, 7, ROM_533E ROM:52CA ld INTMEM_1C+2, INTMEM_170[] ROM:52CF jbs INTMEM_F7, 6, ROM_52D5 ROM:52D2 jbc INTMEM_1C+3, 7, ROM_530D ROM:52D5 ROM:52D5 ROM_52D5: ; CODE XREF: ROM_4E42+48D↑j ROM:52D5 cmpb INTMEM_8E, INTMEM_1B2[] ROM:52DA jh ROM_52F1 ROM:52DC je ROM_52E5 ROM:52DE stb INTMEM_8E, INTMEM_1B2[] ROM:52E3 sjmp ROM_52EC ROM:52E5 ; --------------------------------------------------------------------------- ROM:52E5 ROM:52E5 ROM_52E5: ; CODE XREF: ROM_4E42+49A↑j ROM:52E5 cmp INTMEM_1C+2, INTMEM_174[] ROM:52EA jc ROM_52F1 ROM:52EC ROM:52EC ROM_52EC: ; CODE XREF: ROM_4E42+4A1↑j ROM:52EC st INTMEM_1C+2, INTMEM_174[] ROM:52F1 ROM:52F1 ROM_52F1: ; CODE XREF: ROM_4E42+498↑j ROM:52F1 ; ROM_4E42+4A8↑j ROM:52F1 cmpb INTMEM_8E, INTMEM_1B3[] ROM:52F6 jnc ROM_530D ROM:52F8 je ROM_5301 ROM:52FA stb INTMEM_8E, INTMEM_1B3[] ROM:52FF sjmp ROM_5308 ROM:5301 ; --------------------------------------------------------------------------- ROM:5301 ROM:5301 ROM_5301: ; CODE XREF: ROM_4E42+4B6↑j ROM:5301 cmp INTMEM_1C+2, INTMEM_176[] ROM:5306 jc ROM_530D ROM:5308 ROM:5308 ROM_5308: ; CODE XREF: ROM_4E42+4BD↑j ROM:5308 st INTMEM_1C+2, INTMEM_176[] ROM:530D ROM:530D ROM_530D: ; CODE XREF: ROM_4E42+490↑j ROM:530D ; ROM_4E42+4B4↑j ... ROM:530D jbs INTMEM_1A, 1, ROM_531F ROM:5310 jbs INTMEM_1A, 0, ROM_5318 ROM:5313 ldb INTMEM_1A, #1 ROM:5316 sjmp ROM_5325 ROM:5318 ; --------------------------------------------------------------------------- ROM:5318 ROM:5318 ROM_5318: ; CODE XREF: ROM_4E42+4CE↑j ROM:5318 cmpb ZERO_REG, INTMEM_B0 ; Zero register ROM:531B jne ROM_531F ROM:531D incb INTMEM_1A ROM:531F ROM:531F ROM_531F: ; CODE XREF: ROM_4E42:ROM_530D↑j ROM:531F ; ROM_4E42+4D9↑j ROM:531F jbs INTMEM_AD, 4, ROM_5325 ROM:5322 orb INTMEM_1A, #40h ; '@' ROM:5325 ROM:5325 ROM_5325: ; CODE XREF: ROM_4E42+4D4↑j ROM:5325 ; ROM_4E42:ROM_531F↑j ROM:5325 stb INTMEM_1A, INTMEM_1B1[] ROM:532A sjmp ROM_53AD ROM:532C ; --------------------------------------------------------------------------- ROM:532C ROM:532C ROM_532C: ; CODE XREF: ROM_4E42+482↑j ROM:532C cmp INTMEM_40, 32h[INTMEM_56] ROM:5331 jnh ROM_533E ROM:5333 clr INTMEM_40 ROM:5335 incb INTMEM_49 ROM:5337 jne ROM_533B ROM:5339 decb INTMEM_49 ROM:533B ROM:533B ROM_533B: ; CODE XREF: ROM_4E42+4F5↑j ROM:533B lcall ROM_4932 ROM:533E ROM:533E ROM_533E: ; CODE XREF: ROM_4E42+485↑j ROM:533E ; ROM_4E42+4EF↑j ROM:533E jbs INTMEM_55, 0, ROM_5382 ROM:5341 ld INTMEM_1C+2, INTMEM_174[] ROM:5346 add INTMEM_1C+2, 2Ah[INTMEM_56] ROM:534B jc ROM_537C ROM:534D sub INTMEM_1C+2, #-8000h ROM:5351 jc ROM_5355 ROM:5353 neg INTMEM_1C+2 ROM:5355 ROM:5355 ROM_5355: ; CODE XREF: ROM_4E42+50F↑j ROM:5355 cmp INTMEM_1C+2, 30h[INTMEM_56] ROM:535A jh ROM_537C ROM:535C ld INTMEM_1C+2, INTMEM_176[] ROM:5361 add INTMEM_1C+2, 2Ah[INTMEM_56] ROM:5366 jc ROM_5377 ROM:5368 sub INTMEM_1C+2, #-8000h ROM:536C jc ROM_5377 ROM:536E neg INTMEM_1C+2 ROM:5370 cmp INTMEM_1C+2, 30h[INTMEM_56] ROM:5375 jh ROM_537C ROM:5377 ROM:5377 ROM_5377: ; CODE XREF: ROM_4E42+524↑j ROM:5377 ; ROM_4E42+52A↑j ROM:5377 cmpb INTMEM_1A, #2 ROM:537A jne ROM_5382 ROM:537C ROM:537C ROM_537C: ; CODE XREF: ROM_4E42+509↑j ROM:537C ; ROM_4E42+518↑j ... ROM:537C orb INTMEM_52, #40h ; '@' ROM:537F orb INTMEM_F5, #1 ROM:5382 ROM:5382 ROM_5382: ; CODE XREF: ROM_4E42:ROM_533E↑j ROM:5382 ; ROM_4E42+538↑j ROM:5382 clrb INTMEM_1C ROM:5384 stb INTMEM_1C, INTMEM_1B3[] ROM:5389 decb INTMEM_1C ROM:538B stb INTMEM_1C, INTMEM_1B2[] ROM:5390 ld INTMEM_1C+2, #-8000h ROM:5394 sub INTMEM_1C+2, 2Ah[INTMEM_56] ROM:5399 st INTMEM_1C+2, INTMEM_174[] ROM:539E st INTMEM_1C+2, INTMEM_176[] ROM:53A3 stb ZERO_REG, INTMEM_1B1[] ; Zero register ROM:53A8 ldb INTMEM_B0, 0BFh[INTMEM_56] ROM:53AD ROM:53AD ROM_53AD: ; CODE XREF: ROM_4E42+364↑j ROM:53AD ; ROM_4E42+4E8↑j ROM:53AD ldb INTMEM_1A, #-4Ch ROM:53B0 subb INTMEM_1A, 0C1h[INTMEM_56] ROM:53B5 ldb INTMEM_1C, INTMEM_1FD[] ROM:53BA subb INTMEM_1C, INTMEM_241[] ROM:53BF jc ROM_53C3 ROM:53C1 clrb INTMEM_1C ROM:53C3 ROM:53C3 ROM_53C3: ; CODE XREF: ROM_4E42+57D↑j ROM:53C3 mulub INTMEM_1C, 0C1h[INTMEM_56] ROM:53C8 divub INTMEM_1C, 0C0h[INTMEM_56] ROM:53CD jnv ROM_53D1 ROM:53CF clrb INTMEM_1C ROM:53D1 ROM:53D1 ROM_53D1: ; CODE XREF: ROM_4E42+58B↑j ROM:53D1 addb INTMEM_1C, INTMEM_1A ROM:53D4 stb INTMEM_1C, INTMEM_F1[] ROM:53D9 ldb INTMEM_1A, #2 ROM:53DC jbc INTMEM_AB, 6, ROM_53E1 ROM:53DF sjmp ROM_5464 ROM:53E1 ; --------------------------------------------------------------------------- ROM:53E1 ROM:53E1 ROM_53E1: ; CODE XREF: ROM_4E42+59A↑j ROM:53E1 ldb INTMEM_1A, #1 ROM:53E4 jbs INTMEM_AB, 4, ROM_5406 ROM:53E7 jbc INTMEM_AD, 7, ROM_53F0 ROM:53EA ldb INTMEM_1A, #3 ROM:53ED andb INTMEM_AD, #7Fh ROM:53F0 ROM:53F0 ROM_53F0: ; CODE XREF: ROM_4E42+5A5↑j ROM:53F0 jbc INTMEM_F5, 0, ROM_5464 ROM:53F3 jbc INTMEM_AA, 7, ROM_5464 ROM:53F6 jbc INTMEM_AB, 0, ROM_5464 ROM:53F9 jbs INTMEM_A9, 4, ROM_5464 ROM:53FC ldb INTMEM_1C, #21h ; '!' ROM:53FF stb INTMEM_1C, INTMEM_1B6[] ROM:5404 sjmp ROM_545B ROM:5406 ; --------------------------------------------------------------------------- ROM:5406 ROM:5406 ROM_5406: ; CODE XREF: ROM_4E42+5A2↑j ROM:5406 jbc INTMEM_AD, 7, ROM_5413 ROM:5409 ldb INTMEM_1C, #11h ROM:540C stb INTMEM_1C, INTMEM_1B6[] ROM:5411 sjmp ROM_5458 ROM:5413 ; --------------------------------------------------------------------------- ROM:5413 ROM:5413 ROM_5413: ; CODE XREF: ROM_4E42:ROM_5406↑j ROM:5413 jbc INTMEM_52, 6, ROM_541C ROM:5416 orb INTMEM_F5, #1 ROM:5419 jbs INTMEM_F7, 5, ROM_5464 ROM:541C ROM:541C ROM_541C: ; CODE XREF: ROM_4E42:ROM_5413↑j ROM:541C jbs INTMEM_F7, 5, ROM_5458 ROM:541F ld INTMEM_1C, INTMEM_1FC[] ROM:5424 ldb INTMEM_1C, INTMEM_226[] ROM:5429 jbs INTMEM_F8, 7, ROM_5438 ROM:542C cmpb INTMEM_1C+1, 0C2h[INTMEM_56] ROM:5431 jnc ROM_547A ROM:5433 orb INTMEM_F8, #-80h ROM:5436 sjmp ROM_547A ROM:5438 ; --------------------------------------------------------------------------- ROM:5438 ROM:5438 ROM_5438: ; CODE XREF: ROM_4E42+5E7↑j ROM:5438 cmpb INTMEM_1C+1, 0C3h[INTMEM_56] ROM:543D jh ROM_547A ROM:543F andb INTMEM_F8, #7Fh ROM:5442 incb INTMEM_1C ROM:5444 stb INTMEM_1C, INTMEM_226[] ROM:5449 cmpb INTMEM_1C, 0C4h[INTMEM_56] ROM:544E jnc ROM_547A ROM:5450 ldb INTMEM_1C, #1 ROM:5453 stb INTMEM_1C, INTMEM_1B6[] ROM:5458 ROM:5458 ROM_5458: ; CODE XREF: ROM_4E42+5CF↑j ROM:5458 ; ROM_4E42:ROM_541C↑j ROM:5458 andb INTMEM_52, #-41h ROM:545B ROM:545B ROM_545B: ; CODE XREF: ROM_4E42+5C2↑j ROM:545B lcall ROM_4970 ROM:545E jbs INTMEM_F7, 5, ROM_547A ROM:5461 andb INTMEM_F8, #-41h ROM:5464 ROM:5464 ROM_5464: ; CODE XREF: ROM_4E42+59D↑j ROM:5464 ; ROM_4E42:ROM_53F0↑j ... ROM:5464 stb ZERO_REG, INTMEM_226[] ; Zero register ROM:5469 jbc INTMEM_F7, 5, ROM_547A ROM:546C orb INTMEM_52, #40h ; '@' ROM:546F stb INTMEM_1A, INTMEM_15F[] ROM:5474 andb INTMEM_F7, #-21h ROM:5477 andb INTMEM_AD, #7Fh ROM:547A ROM:547A ROM_547A: ; CODE XREF: ROM_4E42+5EF↑j ROM:547A ; ROM_4E42+5F4↑j ... ROM:547A ld INTMEM_20, INTMEM_1FA[] ROM:547F jbs INTMEM_55, 2, ROM_54A5 ROM:5482 jbs INTMEM_F6, 4, ROM_54A5 ROM:5485 jbc INTMEM_F6, 6, ROM_54C4 ROM:5488 jbc INTMEM_F8, 4, ROM_54C4 ROM:548B jbs INTMEM_AD, 4, ROM_54C4 ROM:548E cmp INTMEM_20, 36h[INTMEM_56] ROM:5493 jnc ROM_54C4 ROM:5495 jbs INTMEM_F9, 0, ROM_54A0 ROM:5498 orb INTMEM_F9, #1 ROM:549B ldb INTMEM_CC, 0CCh[INTMEM_56] ROM:54A0 ROM:54A0 ROM_54A0: ; CODE XREF: ROM_4E42+653↑j ROM:54A0 cmpb INTMEM_CC, #0 ROM:54A3 jne ROM_54C7 ROM:54A5 ROM:54A5 ROM_54A5: ; CODE XREF: ROM_4E42+63D↑j ROM:54A5 ; ROM_4E42+640↑j ROM:54A5 ldb INTMEM_1C+2, INTMEM_F1[] ROM:54AA ldb INTMEM_1C+3, INTMEM_1AC[] ROM:54AF ld INTMEM_1C, #4 ROM:54B3 lcall ROM_32D7 ROM:54B6 stb INTMEM_1C, INTMEM_F4[] ROM:54BB orb INTMEM_F6, #10h ROM:54BE orb INTMEM_52, #8 ROM:54C1 orb INTMEM_55, #4 ROM:54C4 ROM:54C4 ROM_54C4: ; CODE XREF: ROM_4E42+643↑j ROM:54C4 ; ROM_4E42+646↑j ... ROM:54C4 andb INTMEM_F9, #-2 ROM:54C7 ROM:54C7 ROM_54C7: ; CODE XREF: ROM_4E42+661↑j ROM:54C7 ret ROM:54C7 ; End of function ROM_4E42 ROM:54C7 ROM:54C8 ROM:54C8 ; =============== S U B R O U T I N E ======================================= ROM:54C8 ROM:54C8 ROM:54C8 ROM_54C8: ; CODE XREF: ROM_4849+12↑p ROM:54C8 ROM:54C8 ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:54C8 ROM:54C8 ld INTMEM_1C, INTMEM_D8 ROM:54CB jbc INTMEM_F6, 7, ROM_54D3 ROM:54CE ld INTMEM_1C, INTMEM_1FA[] ROM:54D3 ROM:54D3 ROM_54D3: ; CODE XREF: ROM_54C8+3↑j ROM:54D3 stb INTMEM_1C+1, INTMEM_DF ROM:54D6 mulu INTMEM_1C, 42h[INTMEM_56] ROM:54DB divu INTMEM_1C, #0FFh ROM:54DF jv ROM_54ED ROM:54E1 ldb INTMEM_20+1, 0E3h[INTMEM_56] ROM:54E6 clrb INTMEM_20 ROM:54E8 add INTMEM_1C, INTMEM_20 ROM:54EB jnc ROM_54F0 ROM:54ED ROM:54ED ROM_54ED: ; CODE XREF: ROM_54C8+17↑j ROM:54ED ldbse INTMEM_1C, #-1 ROM:54F0 ROM:54F0 ROM_54F0: ; CODE XREF: ROM_54C8+23↑j ROM:54F0 st INTMEM_1C, INTMEM_18C[] ROM:54F5 stb INTMEM_DF, INTMEM_1C6[] ROM:54FA stb INTMEM_DF, INTMEM_1C5[] ROM:54FF ldb INTMEM_1A, INTMEM_F1[] ROM:5504 cmpb INTMEM_1A, 0E2h[INTMEM_56] ROM:5509 jnc ROM_5521 ROM:550B ldb INTMEM_1C, 0E1h[INTMEM_56] ROM:5510 cmpb ZERO_REG, 0E4h[INTMEM_56] ; Zero register ROM:5515 je ROM_551C ROM:5517 stb INTMEM_1C, INTMEM_1C6[] ROM:551C ROM:551C ROM_551C: ; CODE XREF: ROM_54C8+4D↑j ROM:551C stb INTMEM_1C, INTMEM_1C5[] ROM:5521 ROM:5521 ROM_5521: ; CODE XREF: ROM_54C8+41↑j ROM:5521 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:5526 jbs INTMEM_FA, 4, ROM_5552 ROM:5529 ld INTMEM_1C, #0Eh ROM:552D lcall ROM_32D7 ROM:5530 clrb INTMEM_20 ROM:5532 jbc INTMEM_F7, 1, ROM_5597 ROM:5535 orb INTMEM_FA, #10h ROM:5538 cmpb INTMEM_1C, INTMEM_45+1 ROM:553B jc ROM_5548 ROM:553D clrb INTMEM_1C+1 ROM:553F addb INTMEM_1C, INTMEM_45+1 ROM:5542 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:5545 shr INTMEM_1C, #1 ROM:5548 ROM:5548 ROM_5548: ; CODE XREF: ROM_54C8+73↑j ROM:5548 stb INTMEM_1C, INTMEM_1C8[] ROM:554D stb INTMEM_1C, INTMEM_45+1 ROM:5550 sjmp ROM_5597 ROM:5552 ; --------------------------------------------------------------------------- ROM:5552 ROM:5552 ROM_5552: ; CODE XREF: ROM_54C8+5E↑j ROM:5552 clrb INTMEM_20 ROM:5554 jbs INTMEM_FA, 3, ROM_5568 ROM:5557 cmpb INTMEM_1C+2, 0B1h[INTMEM_56] ROM:555C jnc ROM_5597 ROM:555E stb INTMEM_76+1, INTMEM_1C9[] ROM:5563 orb INTMEM_FA, #8 ROM:5566 sjmp ROM_5597 ROM:5568 ; --------------------------------------------------------------------------- ROM:5568 ROM:5568 ROM_5568: ; CODE XREF: ROM_54C8+8C↑j ROM:5568 jbs INTMEM_F7, 7, ROM_5592 ROM:556B clrb INTMEM_20+2 ROM:556D subb INTMEM_20+3, INTMEM_76+1, INTMEM_1C9[] ROM:5573 stb INTMEM_20+3, INTMEM_3CB[] ROM:5578 ldb INTMEM_45+1, INTMEM_1C8[] ROM:557D subb INTMEM_45+1, INTMEM_20+3 ROM:5580 je ROM_558F ROM:5582 mulub INTMEM_20, INTMEM_20+3, 0E5h[INTMEM_56] ROM:5588 divub INTMEM_20, INTMEM_1C8[] ROM:558D sjmp ROM_5597 ROM:558F ; --------------------------------------------------------------------------- ROM:558F ROM:558F ROM_558F: ; CODE XREF: ROM_54C8+B8↑j ROM:558F orb INTMEM_F7, #-80h ROM:5592 ROM:5592 ROM_5592: ; CODE XREF: ROM_54C8:ROM_5568↑j ROM:5592 ldb INTMEM_20, 0E5h[INTMEM_56] ROM:5597 ROM:5597 ROM_5597: ; CODE XREF: ROM_54C8+6A↑j ROM:5597 ; ROM_54C8+88↑j ... ROM:5597 addb INTMEM_20, INTMEM_1AD[] ROM:559C jnc ROM_55A1 ROM:559E ldb INTMEM_20, #-1 ROM:55A1 ROM:55A1 ROM_55A1: ; CODE XREF: ROM_54C8+D4↑j ROM:55A1 stb INTMEM_20, INTMEM_1C7[] ROM:55A6 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:55AB ldb INTMEM_1C+2, INTMEM_DF ROM:55AE ld INTMEM_1C, #0Fh ROM:55B2 lcall ROM_32D7 ROM:55B5 stb INTMEM_1C, INTMEM_1CB[] ROM:55BA ld INTMEM_1C, #10h ROM:55BE lcall ROM_32D7 ROM:55C1 stb INTMEM_1C, INTMEM_1CC[] ROM:55C6 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:55CB jbc INTMEM_55, 1, ROM_55D3 ROM:55CE ldb INTMEM_1C+2, INTMEM_1CC[] ROM:55D3 ROM:55D3 ROM_55D3: ; CODE XREF: ROM_54C8+103↑j ROM:55D3 stb INTMEM_1C+2, INTMEM_1CA[] ROM:55D8 clrb INTMEM_1A ROM:55DA ldb INTMEM_1C+2, INTMEM_1CA[] ROM:55DF subb INTMEM_1C+2, INTMEM_1CC[] ROM:55E4 jnc ROM_55F7 ROM:55E6 decb INTMEM_1A ROM:55E8 mulub INTMEM_1C+2, INTMEM_1CB[] ROM:55ED divub INTMEM_1C+2, #64h ; 'd' ROM:55F0 addb INTMEM_1C, INTMEM_1C+2 ROM:55F3 jnc ROM_5609 ROM:55F5 jc ROM_5606 ROM:55F7 ROM:55F7 ROM_55F7: ; CODE XREF: ROM_54C8+11C↑j ROM:55F7 negb INTMEM_1C+2 ROM:55F9 mulub INTMEM_1C+2, INTMEM_1CB[] ROM:55FE divub INTMEM_1C+2, #64h ; 'd' ROM:5601 subb INTMEM_1C, INTMEM_1C+2 ROM:5604 jc ROM_5609 ROM:5606 ROM:5606 ROM_5606: ; CODE XREF: ROM_54C8+12D↑j ROM:5606 ldb INTMEM_1C, INTMEM_1A ROM:5609 ROM:5609 ROM_5609: ; CODE XREF: ROM_54C8+12B↑j ROM:5609 ; ROM_54C8+13C↑j ROM:5609 clrb INTMEM_1C+1 ROM:560B add INTMEM_1C, #14Ah ROM:560F st INTMEM_1C, INTMEM_18E[] ROM:5614 ldb INTMEM_1C+2, INTMEM_1C6[] ROM:5619 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:561E ld INTMEM_1C, #11h ROM:5622 lcall ROM_32D7 ROM:5625 stb INTMEM_1C, INTMEM_1CD[] ROM:562A jbc INTMEM_FA, 5, ROM_5637 ROM:562D ldb INTMEM_1A, 0E6h[INTMEM_56] ROM:5632 stb INTMEM_1A, INTMEM_D3 ROM:5635 sjmp ROM_564E ROM:5637 ; --------------------------------------------------------------------------- ROM:5637 ROM:5637 ROM_5637: ; CODE XREF: ROM_54C8+162↑j ROM:5637 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:563C ldb INTMEM_1C+2, INTMEM_DF ROM:563F ld INTMEM_1C, #12h ROM:5643 lcall ROM_32D7 ROM:5646 stb INTMEM_1C, INTMEM_3CC[] ROM:564B stb INTMEM_1C, INTMEM_D3 ROM:564E ROM:564E ROM_564E: ; CODE XREF: ROM_54C8+16D↑j ROM:564E andb INTMEM_FA, #-41h ROM:5651 ldb INTMEM_32, INTMEM_1C5[] ROM:5656 jbs INTMEM_FA, 5, ROM_5660 ROM:5659 cmpb INTMEM_32, 0E7h[INTMEM_56] ROM:565E jh ROM_5662 ROM:5660 ROM:5660 ROM_5660: ; CODE XREF: ROM_54C8+18E↑j ROM:5660 sjmp ROM_5757 ROM:5662 ; --------------------------------------------------------------------------- ROM:5662 ROM:5662 ROM_5662: ; CODE XREF: ROM_54C8+196↑j ROM:5662 ld INTMEM_1C, #13h ROM:5666 ldb INTMEM_1C+2, INTMEM_32 ROM:5669 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:566E lcall ROM_32D7 ROM:5671 stb INTMEM_1C, INTMEM_1CE[] ROM:5676 cmpb INTMEM_1C, INTMEM_D3 ROM:5679 jnc ROM_567D ROM:567B sjmp ROM_5757 ROM:567D ; --------------------------------------------------------------------------- ROM:567D ROM:567D ROM_567D: ; CODE XREF: ROM_54C8+1B1↑j ROM:567D ldb INTMEM_1A, INTMEM_1AD[] ROM:5682 cmpb INTMEM_1A, 0E8h[INTMEM_56] ROM:5687 jnh ROM_5695 ROM:5689 subb INTMEM_1C, 0E9h[INTMEM_56] ROM:568E jc ROM_56AB ROM:5690 ldb INTMEM_1C, #6Eh ; 'n' ROM:5693 sjmp ROM_56AB ROM:5695 ; --------------------------------------------------------------------------- ROM:5695 ROM:5695 ROM_5695: ; CODE XREF: ROM_54C8+1BF↑j ROM:5695 ld INTMEM_1C, #14h ROM:5699 ldb INTMEM_1C+2, INTMEM_1AC[] ROM:569E ldb INTMEM_1C+3, INTMEM_DF ROM:56A1 lcall ROM_32D7 ROM:56A4 cmpb INTMEM_1C, INTMEM_F1[] ROM:56A9 jc ROM_56C1 ROM:56AB ROM:56AB ROM_56AB: ; CODE XREF: ROM_54C8+1C6↑j ROM:56AB ; ROM_54C8+1CB↑j ROM:56AB ld INTMEM_20, INTMEM_190[] ROM:56B0 cmp INTMEM_20, 4Ch[INTMEM_56] ROM:56B5 jh ROM_56C1 ROM:56B7 ld INTMEM_20, 4Ch[INTMEM_56] ROM:56BC st INTMEM_20, INTMEM_190[] ROM:56C1 ROM:56C1 ROM_56C1: ; CODE XREF: ROM_54C8+1E1↑j ROM:56C1 ; ROM_54C8+1ED↑j ROM:56C1 ld INTMEM_20, INTMEM_190[] ROM:56C6 ld INTMEM_1A, 44h[INTMEM_56] ROM:56CB add INTMEM_1A, 46h[INTMEM_56] ROM:56D0 cmp INTMEM_20, 44h[INTMEM_56] ROM:56D5 jnh ROM_5710 ROM:56D7 cmp INTMEM_20, INTMEM_1A ROM:56DA jnc ROM_56E3 ROM:56DC ldb INTMEM_D3, INTMEM_1CE[] ROM:56E1 sjmp ROM_5710 ROM:56E3 ; --------------------------------------------------------------------------- ROM:56E3 ROM:56E3 ROM_56E3: ; CODE XREF: ROM_54C8+212↑j ROM:56E3 ldbze INTMEM_20+2, INTMEM_D3 ROM:56E6 subb INTMEM_20+2, INTMEM_1CE[] ROM:56EB ld INTMEM_1C, INTMEM_20 ROM:56EE sub INTMEM_1C, 44h[INTMEM_56] ROM:56F3 ld INTMEM_1C+2, INTMEM_1C ROM:56F6 clr INTMEM_1C ROM:56F8 divu INTMEM_1C, 46h[INTMEM_56] ROM:56FD jnv ROM_5702 ROM:56FF ldbse INTMEM_1C, #-1 ROM:5702 ROM:5702 ROM_5702: ; CODE XREF: ROM_54C8+235↑j ROM:5702 mulu INTMEM_1C, INTMEM_20+2 ROM:5705 ld INTMEM_1C, INTMEM_1C+2 ROM:5708 subb INTMEM_1C, INTMEM_D3 ROM:570B negb INTMEM_1C ROM:570D stb INTMEM_1C, INTMEM_D3 ROM:5710 ROM:5710 ROM_5710: ; CODE XREF: ROM_54C8+20D↑j ROM:5710 ; ROM_54C8+219↑j ROM:5710 sub INTMEM_20+2, INTMEM_76, INTMEM_192[] ROM:5716 cmp INTMEM_1A, INTMEM_190[] ROM:571B jc ROM_572D ROM:571D orb INTMEM_FA, #40h ; '@' ROM:5720 cmp INTMEM_20+2, 4Ah[INTMEM_56] ROM:5725 jnc ROM_5774 ROM:5727 ld INTMEM_20+2, #1 ROM:572B sjmp ROM_5734 ROM:572D ; --------------------------------------------------------------------------- ROM:572D ROM:572D ROM_572D: ; CODE XREF: ROM_54C8+253↑j ROM:572D cmp INTMEM_76, INTMEM_192[] ROM:5732 je ROM_5774 ROM:5734 ROM:5734 ROM_5734: ; CODE XREF: ROM_54C8+263↑j ROM:5734 st INTMEM_76, INTMEM_192[] ROM:5739 add INTMEM_1A, 48h[INTMEM_56] ROM:573E ld INTMEM_20, INTMEM_190[] ROM:5743 add INTMEM_20, INTMEM_20+2 ROM:5746 jnc ROM_574B ROM:5748 ldbse INTMEM_20, #-1 ROM:574B ROM:574B ROM_574B: ; CODE XREF: ROM_54C8+27E↑j ROM:574B cmp INTMEM_20, INTMEM_1A ROM:574E jh ROM_5774 ROM:5750 st INTMEM_20, INTMEM_190[] ROM:5755 sjmp ROM_5774 ROM:5757 ; --------------------------------------------------------------------------- ROM:5757 ROM:5757 ROM_5757: ; CODE XREF: ROM_54C8:ROM_5660↑j ROM:5757 ; ROM_54C8+1B3↑j ROM:5757 cmp INTMEM_76, INTMEM_192[] ROM:575C je ROM_5774 ROM:575E st INTMEM_76, INTMEM_192[] ROM:5763 ld INTMEM_20, INTMEM_190[] ROM:5768 cmp INTMEM_20, ZERO_REG ; Zero register ROM:576B je ROM_5774 ROM:576D dec INTMEM_20 ROM:576F st INTMEM_20, INTMEM_190[] ROM:5774 ROM:5774 ROM_5774: ; CODE XREF: ROM_54C8+25D↑j ROM:5774 ; ROM_54C8+26A↑j ... ROM:5774 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:5779 ldb INTMEM_1C+3, INTMEM_DF ROM:577C ld INTMEM_1C, #16h ROM:5780 jbc INTMEM_FA, 5, ROM_5787 ROM:5783 ld INTMEM_1C, #15h ROM:5787 ROM:5787 ROM_5787: ; CODE XREF: ROM_54C8+2B8↑j ROM:5787 lcall ROM_32D7 ROM:578A stb INTMEM_1C, INTMEM_1CF[] ROM:578F ldb INTMEM_1C, #14h ROM:5792 jbs INTMEM_F7, 7, ROM_57B0 ROM:5795 jbc INTMEM_FA, 5, ROM_579F ROM:5798 cmpb ZERO_REG, 0EAh[INTMEM_56] ; Zero register ROM:579D jne ROM_57B0 ROM:579F ROM:579F ROM_579F: ; CODE XREF: ROM_54C8+2CD↑j ROM:579F ldb INTMEM_1C+2, INTMEM_1CA[] ROM:57A4 ldb INTMEM_1C+3, INTMEM_1C7[] ROM:57A9 ld INTMEM_1C, #17h ROM:57AD lcall ROM_32D7 ROM:57B0 ROM:57B0 ROM_57B0: ; CODE XREF: ROM_54C8+2CA↑j ROM:57B0 ; ROM_54C8+2D5↑j ROM:57B0 stb INTMEM_1C, INTMEM_1D0[] ROM:57B5 jbs INTMEM_F6, 6, ROM_57C8 ROM:57B8 jbs INTMEM_FA, 7, ROM_57CB ROM:57BB ldb INTMEM_B1, 0EBh[INTMEM_56] ROM:57C0 orb INTMEM_FA, #2 ROM:57C3 orb INTMEM_FA, #-80h ROM:57C6 sjmp ROM_57D3 ROM:57C8 ; --------------------------------------------------------------------------- ROM:57C8 ROM:57C8 ROM_57C8: ; CODE XREF: ROM_54C8+2ED↑j ROM:57C8 andb INTMEM_FA, #7Fh ROM:57CB ROM:57CB ROM_57CB: ; CODE XREF: ROM_54C8+2F0↑j ROM:57CB cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:57CE jne ROM_57D3 ROM:57D0 andb INTMEM_FA, #-3 ROM:57D3 ROM:57D3 ROM_57D3: ; CODE XREF: ROM_54C8+2FE↑j ROM:57D3 ; ROM_54C8+306↑j ROM:57D3 ld INTMEM_1A, #6DCCh ROM:57D7 ldb INTMEM_1C, INTMEM_E0 ROM:57DA ljmp ROM_4924 ROM:57DA ; End of function ROM_54C8 ROM:57DA ROM:57DD ; --------------------------------------------------------------------------- ROM:57DD ldb INTMEM_E0, #1 ROM:57E0 orb INTMEM_FA, #1 ROM:57E3 sjmp ROM_57EF ROM:57E5 ; --------------------------------------------------------------------------- ROM:57E5 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:57EA jc ROM_5809 ROM:57EC jbs INTMEM_FA, 1, ROM_580F ROM:57EF ROM:57EF ROM_57EF: ; CODE XREF: ROM:57E3↑j ROM:57EF ldb INTMEM_1C+2, INTMEM_1AD[] ROM:57F4 ld INTMEM_1C, #18h ROM:57F8 lcall ROM_32D7 ROM:57FB mulub INTMEM_1C, #2 ROM:57FE add INTMEM_1C, #0C8h ROM:5802 st INTMEM_1C, (INTMEM_192+2)[] ROM:5807 sjmp ROM_5877 ROM:5809 ; --------------------------------------------------------------------------- ROM:5809 ROM:5809 ROM_5809: ; CODE XREF: ROM:57EA↑j ROM:5809 ldb INTMEM_C4, #7Dh ; '}' ROM:580C ldb INTMEM_E0, #2 ROM:580F ROM:580F ROM_580F: ; CODE XREF: ROM:57EC↑j ROM:580F sjmp ROM_5877 ROM:5811 ; --------------------------------------------------------------------------- ROM:5811 jbs INTMEM_F6, 7, ROM_5871 ROM:5814 cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:5817 jne ROM_5877 ROM:5819 ldb INTMEM_C4, #7Dh ; '}' ROM:581C ld INTMEM_1C, (INTMEM_192+2)[] ROM:5821 sub INTMEM_1C, #0C8h ROM:5825 je ROM_585F ROM:5827 clr INTMEM_20+2 ROM:5829 ld INTMEM_20, #2710h ROM:582D divu INTMEM_20, INTMEM_1C ROM:5830 add INTMEM_20, #32h ; '2' ROM:5834 clr INTMEM_20+2 ROM:5836 shll INTMEM_20, #8 ROM:5839 ldbze INTMEM_1A, 0ECh[INTMEM_56] ROM:583E divu INTMEM_20, INTMEM_1A ROM:5841 sub INTMEM_20, #32h ; '2' ROM:5845 jnc ROM_585F ROM:5847 clr INTMEM_1C+2 ROM:5849 ld INTMEM_1C, #2710h ROM:584D divu INTMEM_1C, INTMEM_20 ROM:5850 add INTMEM_1C, #0C8h ROM:5854 st INTMEM_1C, (INTMEM_192+2)[] ROM:5859 cmp INTMEM_1C, #0C8h ROM:585D jh ROM_5877 ROM:585F ROM:585F ROM_585F: ; CODE XREF: ROM:5825↑j ROM:585F ; ROM:5845↑j ROM:585F ld INTMEM_1A, #0C8h ROM:5863 st INTMEM_1A, (INTMEM_192+2)[] ROM:5868 ldb INTMEM_E0, #3 ROM:586B andb INTMEM_FA, #-2 ROM:586E jbc INTMEM_F6, 7, ROM_5877 ROM:5871 ROM:5871 ROM_5871: ; CODE XREF: ROM:5811↑j ROM:5871 orb INTMEM_FA, #1 ROM:5874 ldb INTMEM_E0, #1 ROM:5877 ROM:5877 ROM_5877: ; CODE XREF: ROM:5807↑j ROM:5877 ; ROM:ROM_580F↑j ... ROM:5877 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:587C ld INTMEM_1C, #19h ROM:5880 lcall ROM_32D7 ROM:5883 mulub INTMEM_1C, #0Eh ROM:5886 add INTMEM_1C, #85Eh ROM:588A jnc ROM_588F ROM:588C ldbse INTMEM_1C, #-1 ROM:588F ROM:588F ROM_588F: ; CODE XREF: ROM:588A↑j ROM:588F st INTMEM_1C, (INTMEM_192+4)[] ROM:5894 ldbze INTMEM_1C, INTMEM_1CD[] ROM:5899 shl INTMEM_1C, #4 ROM:589C mulu INTMEM_1C, 4Eh[INTMEM_56] ROM:58A1 ld INTMEM_20, INTMEM_18E[] ROM:58A6 shl INTMEM_20, #6 ROM:58A9 lcall ROM_4B80 ROM:58AC ld INTMEM_20, INTMEM_18C[] ROM:58B1 lcall ROM_4B69 ROM:58B4 divu INTMEM_1C, #10CDh ROM:58B8 jnv ROM_58BD ROM:58BA ldbse INTMEM_1C, #-1 ROM:58BD ROM:58BD ROM_58BD: ; CODE XREF: ROM:58B8↑j ROM:58BD st INTMEM_1C, (INTMEM_192+0Ah)[] ROM:58C2 mulu INTMEM_1C, #0Ah ROM:58C6 ldbze INTMEM_20, INTMEM_D3 ROM:58C9 lcall ROM_4B80 ROM:58CC cmp INTMEM_20+2, #-1 ROM:58D0 je ROM_58D7 ROM:58D2 jbc INTMEM_1C+1, 7, ROM_58D7 ROM:58D5 inc INTMEM_20+2 ROM:58D7 ROM:58D7 ROM_58D7: ; CODE XREF: ROM:58D0↑j ROM:58D7 ; ROM:58D2↑j ROM:58D7 st INTMEM_20+2, (INTMEM_192+8)[] ROM:58DC ld INTMEM_20+2, #4E71h ROM:58E0 ld INTMEM_1C, #4000h ROM:58E4 ld INTMEM_20, (INTMEM_192+8)[] ROM:58E9 lcall ROM_4B69 ROM:58EC ld INTMEM_20, (INTMEM_192+4)[] ROM:58F1 lcall ROM_4B80 ROM:58F4 cmp INTMEM_20+2, #-1 ROM:58F8 je ROM_58FF ROM:58FA jbc INTMEM_1C+1, 7, ROM_58FF ROM:58FD inc INTMEM_20+2 ROM:58FF ROM:58FF ROM_58FF: ; CODE XREF: ROM:58F8↑j ROM:58FF ; ROM:58FA↑j ROM:58FF ld INTMEM_1A, INTMEM_20+2 ROM:5902 st INTMEM_1A, (INTMEM_3C4+2)[] ROM:5907 ldbze INTMEM_1C, INTMEM_1CF[] ROM:590C add INTMEM_1C, #50h ; 'P' ROM:5910 ldbze INTMEM_1C+2, INTMEM_1D0[] ROM:5915 add INTMEM_1C+2, #50h ; 'P' ROM:5919 mulu INTMEM_1C, INTMEM_1C+2 ROM:591C shrl INTMEM_1C, #1 ROM:591F mulu INTMEM_1C, (INTMEM_192+2)[] ROM:5924 divu INTMEM_1C, #271h ROM:5928 mulu INTMEM_1C, INTMEM_1A ROM:592B ld INTMEM_20, #640h ROM:592F lcall ROM_4B80 ROM:5932 st INTMEM_20+2, (INTMEM_192+6)[] ROM:5937 mulu INTMEM_1C, INTMEM_D6, (INTMEM_192+6)[] ROM:593D ld INTMEM_20, #61A8h ROM:5941 lcall ROM_4B80 ROM:5944 st INTMEM_20+2, INTMEM_DA ROM:5947 ldbze INTMEM_1A, INTMEM_42+1 ROM:594A sub INTMEM_1A, #80h ROM:594E shl INTMEM_1A, #2 ROM:5951 jbc INTMEM_1A+1, 7, ROM_595D ROM:5954 add INTMEM_DA, INTMEM_1A ROM:5957 jc ROM_5965 ROM:5959 clr INTMEM_DA ROM:595B sjmp ROM_5965 ROM:595D ; --------------------------------------------------------------------------- ROM:595D ROM:595D ROM_595D: ; CODE XREF: ROM:5951↑j ROM:595D add INTMEM_DA, INTMEM_1A ROM:5960 jnc ROM_5965 ROM:5962 ldbse INTMEM_DA, #-1 ROM:5965 ROM:5965 ROM_5965: ; CODE XREF: ROM:5957↑j ROM:5965 ; ROM:595B↑j ... ROM:5965 ld INTMEM_20+2, #1900h ROM:5969 add INTMEM_1C+2, INTMEM_20+2, INTMEM_188[] ROM:596F jnc ROM_5974 ROM:5971 ldbse INTMEM_1C+2, #-1 ROM:5974 ROM:5974 ROM_5974: ; CODE XREF: ROM:596F↑j ROM:5974 add INTMEM_20, INTMEM_20+2, INTMEM_18A[] ROM:597A jnc ROM_597F ROM:597C ldbse INTMEM_20, #-1 ROM:597F ROM:597F ROM_597F: ; CODE XREF: ROM:597A↑j ROM:597F mulu INTMEM_1C, INTMEM_DA, INTMEM_1C+2 ROM:5983 divu INTMEM_1C, INTMEM_20 ROM:5986 jnv ROM_598B ROM:5988 ldbse INTMEM_1C, #-1 ROM:598B ROM:598B ROM_598B: ; CODE XREF: ROM:5986↑j ROM:598B st INTMEM_1C, INTMEM_DA ROM:598E jbs INTMEM_AD, 4, ROM_59FD ROM:5991 ldb INTMEM_1C, INTMEM_1BD[] ROM:5996 cmpb INTMEM_1C, #-80h ROM:5999 jh ROM_59FD ROM:599B ldb INTMEM_1C, 0EFh[INTMEM_56] ROM:59A0 jbs INTMEM_FB, 0, ROM_59B2 ROM:59A3 addb INTMEM_1C+2, INTMEM_1C, 0EEh[INTMEM_56] ROM:59A9 jc ROM_59FD ROM:59AB cmpb INTMEM_DF, INTMEM_1C+2 ROM:59AE jh ROM_59FD ROM:59B0 sjmp ROM_59BF ROM:59B2 ; --------------------------------------------------------------------------- ROM:59B2 ROM:59B2 ROM_59B2: ; CODE XREF: ROM:59A0↑j ROM:59B2 addb INTMEM_1C+2, INTMEM_1C, 0EDh[INTMEM_56] ROM:59B8 jc ROM_59FD ROM:59BA cmpb INTMEM_DF, INTMEM_1C+2 ROM:59BD jc ROM_59FD ROM:59BF ROM:59BF ROM_59BF: ; CODE XREF: ROM:59B0↑j ROM:59BF orb INTMEM_FB, #1 ROM:59C2 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:59C7 ld INTMEM_1C, #1Ah ROM:59CB lcall ROM_32D7 ROM:59CE mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:59D2 add INTMEM_20, INTMEM_1C+2, 52h[INTMEM_56] ROM:59D8 sub INTMEM_20+2, INTMEM_1C+2, 54h[INTMEM_56] ROM:59DE jc ROM_59E2 ROM:59E0 clr INTMEM_20+2 ROM:59E2 ROM:59E2 ROM_59E2: ; CODE XREF: ROM:59DE↑j ROM:59E2 jbc INTMEM_FB, 1, ROM_59EA ROM:59E5 jbs INTMEM_F9, 2, ROM_5A08 ROM:59E8 sjmp ROM_5A22 ROM:59EA ; --------------------------------------------------------------------------- ROM:59EA ROM:59EA ROM_59EA: ; CODE XREF: ROM:ROM_59E2↑j ROM:59EA cmp INTMEM_5E, INTMEM_20 ROM:59ED jnc ROM_5A47 ROM:59EF jbs INTMEM_FA, 0, ROM_5A47 ROM:59F2 jbs INTMEM_FA, 1, ROM_5A47 ROM:59F5 orb INTMEM_FB, #2 ROM:59F8 orb INTMEM_F9, #4 ROM:59FB sjmp ROM_5A47 ROM:59FD ; --------------------------------------------------------------------------- ROM:59FD ROM:59FD ROM_59FD: ; CODE XREF: ROM:598E↑j ROM:59FD ; ROM:5999↑j ... ROM:59FD andb INTMEM_FB, #-2 ROM:5A00 andb INTMEM_FB, #-3 ROM:5A03 andb INTMEM_F9, #-5 ROM:5A06 sjmp ROM_5A47 ROM:5A08 ; --------------------------------------------------------------------------- ROM:5A08 ROM:5A08 ROM_5A08: ; CODE XREF: ROM:59E5↑j ROM:5A08 cmp INTMEM_20+2, INTMEM_5E ROM:5A0B jh ROM_59FD ROM:5A0D cmp INTMEM_5E, INTMEM_1C+2 ROM:5A10 jc ROM_5A47 ROM:5A12 lcall ROM_4C7E ROM:5A15 andb INTMEM_F9, #-5 ROM:5A18 ld INTMEM_1C, 56h[INTMEM_56] ROM:5A1D st INTMEM_1C, (INTMEM_192+0Ch)[] ROM:5A22 ROM:5A22 ROM_5A22: ; CODE XREF: ROM:59E8↑j ROM:5A22 cmp INTMEM_20+2, INTMEM_5E ROM:5A25 jh ROM_59FD ROM:5A27 lcall ROM_4C7E ROM:5A2A mulu INTMEM_1C, INTMEM_1A, 50h[INTMEM_56] ROM:5A30 cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:5A33 jne ROM_59FD ROM:5A35 add INTMEM_1C, (INTMEM_192+0Ch)[] ROM:5A3A jc ROM_59FD ROM:5A3C st INTMEM_1C, (INTMEM_192+0Ch)[] ROM:5A41 mulu INTMEM_1C, INTMEM_DA ROM:5A44 st INTMEM_1C+2, INTMEM_DA ROM:5A47 ROM:5A47 ROM_5A47: ; CODE XREF: ROM:59ED↑j ROM:5A47 ; ROM:59EF↑j ... ROM:5A47 jbs INTMEM_F9, 2, ROM_5A60 ROM:5A4A jbs INTMEM_AB, 4, ROM_5A62 ROM:5A4D ldb INTMEM_1A, INTMEM_1AD[] ROM:5A52 cmpb INTMEM_1A, 0F0h[INTMEM_56] ROM:5A57 jnc ROM_5A60 ROM:5A59 cmp INTMEM_5E, 58h[INTMEM_56] ROM:5A5E jnh ROM_5A62 ROM:5A60 ROM:5A60 ROM_5A60: ; CODE XREF: ROM:ROM_5A47↑j ROM:5A60 ; ROM:5A57↑j ROM:5A60 clr INTMEM_DA ROM:5A62 ROM:5A62 ROM_5A62: ; CODE XREF: ROM:5A4A↑j ROM:5A62 ; ROM:5A5E↑j ROM:5A62 jbs INTMEM_F5, 4, ROM_5A6C ROM:5A65 stb ZERO_REG, (INTMEM_1D0+2)[] ; Zero register ROM:5A6A sjmp ROM_5AE2 ROM:5A6C ; --------------------------------------------------------------------------- ROM:5A6C ROM:5A6C ROM_5A6C: ; CODE XREF: ROM:ROM_5A62↑j ROM:5A6C ldb INTMEM_1C+2, INTMEM_1AD[] ROM:5A71 ld INTMEM_1C, #1Bh ROM:5A75 lcall ROM_32D7 ROM:5A78 shl INTMEM_1C, #8 ROM:5A7B mulu INTMEM_1C, 66h[INTMEM_56] ROM:5A80 divu INTMEM_1C, (INTMEM_192+4)[] ROM:5A85 jnv ROM_5A8A ROM:5A87 ldbse INTMEM_1C, #-1 ROM:5A8A ROM:5A8A ROM_5A8A: ; CODE XREF: ROM:5A85↑j ROM:5A8A mulu INTMEM_1C, INTMEM_18C[] ROM:5A8F divu INTMEM_1C, 68h[INTMEM_56] ROM:5A94 jnv ROM_5A99 ROM:5A96 ldbse INTMEM_1C, #-1 ROM:5A99 ROM:5A99 ROM_5A99: ; CODE XREF: ROM:5A94↑j ROM:5A99 ldb INTMEM_20, (INTMEM_1D0+2)[] ROM:5A9E mulub INTMEM_20, 0F2h[INTMEM_56] ROM:5AA3 mulu INTMEM_20, INTMEM_1C ROM:5AA6 subb INTMEM_1C, INTMEM_20+1 ROM:5AA9 subcb INTMEM_1C+1, INTMEM_20+2 ROM:5AAC jc ROM_5AB0 ROM:5AAE clr INTMEM_1C ROM:5AB0 ROM:5AB0 ROM_5AB0: ; CODE XREF: ROM:5AAC↑j ROM:5AB0 st INTMEM_1C, INTMEM_DA ROM:5AB3 ldb INTMEM_20+2, (INTMEM_1D0+2)[] ROM:5AB8 ldb INTMEM_20, INTMEM_162[] ROM:5ABD cmpb INTMEM_20, (INTMEM_1D0+3)[] ROM:5AC2 je ROM_5AD9 ROM:5AC4 stb INTMEM_20, (INTMEM_1D0+3)[] ROM:5AC9 incb INTMEM_20+2 ROM:5ACB cmpb INTMEM_20+2, 0F3h[INTMEM_56] ROM:5AD0 jne ROM_5AD4 ROM:5AD2 clrb INTMEM_20+2 ROM:5AD4 ROM:5AD4 ROM_5AD4: ; CODE XREF: ROM:5AD0↑j ROM:5AD4 stb INTMEM_20+2, (INTMEM_1D0+2)[] ROM:5AD9 ROM:5AD9 ROM_5AD9: ; CODE XREF: ROM:5AC2↑j ROM:5AD9 cmpb INTMEM_20+2, 0F4h[INTMEM_56] ROM:5ADE jnc ROM_5AE2 ROM:5AE0 clr INTMEM_DA ROM:5AE2 ROM:5AE2 ROM_5AE2: ; CODE XREF: ROM:5A6A↑j ROM:5AE2 ; ROM:5ADE↑j ROM:5AE2 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5AE7 ld INTMEM_1C, #1Ch ROM:5AEB lcall ROM_32D7 ROM:5AEE clrb INTMEM_1C+1 ROM:5AF0 shl INTMEM_1C, #3 ROM:5AF3 add INTMEM_1C, #7C00h ROM:5AF7 st INTMEM_1C, (INTMEM_1A4+2)[] ROM:5AFC ld INTMEM_1C, #1Eh ROM:5B00 ldb INTMEM_1C+2, INTMEM_F1[] ROM:5B05 ldb INTMEM_20, INTMEM_1FD[] ROM:5B0A cmpb INTMEM_20, INTMEM_1B8[] ROM:5B0F jh ROM_5B18 ROM:5B11 ld INTMEM_1C, #1Dh ROM:5B15 ldb INTMEM_1C+2, INTMEM_DF ROM:5B18 ROM:5B18 ROM_5B18: ; CODE XREF: ROM:5B0F↑j ROM:5B18 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:5B1D lcall ROM_32D7 ROM:5B20 mulub INTMEM_1C, #32h ; '2' ROM:5B23 st INTMEM_1C, (INTMEM_1A4+4)[] ROM:5B28 ldb INTMEM_1A, #0 ROM:5B2B jbs INTMEM_F5, 4, ROM_5B38 ROM:5B2E cmp INTMEM_DA, 6Ah[INTMEM_56] ROM:5B33 jc ROM_5B38 ROM:5B35 ldb INTMEM_1A, #1 ROM:5B38 ROM:5B38 ROM_5B38: ; CODE XREF: ROM:5B2B↑j ROM:5B38 ; ROM:5B33↑j ROM:5B38 stb INTMEM_1A, (INTMEM_1D0+4)[] ROM:5B3D ld INTMEM_20, #-3C80h ROM:5B41 ld INTMEM_20+2, #1C9h ROM:5B45 divu INTMEM_20, INTMEM_5E ROM:5B48 jnv ROM_5B4D ROM:5B4A ldbse INTMEM_20, #-1 ROM:5B4D ROM:5B4D ROM_5B4D: ; CODE XREF: ROM:5B48↑j ROM:5B4D sub INTMEM_20, #0Bh ROM:5B51 jc ROM_5B55 ROM:5B53 clr INTMEM_20 ROM:5B55 ROM:5B55 ROM_5B55: ; CODE XREF: ROM:5B51↑j ROM:5B55 ld INTMEM_1C, INTMEM_DA ROM:5B58 cmp INTMEM_1C, INTMEM_20 ROM:5B5B jnc ROM_5B60 ROM:5B5D ld INTMEM_1C, INTMEM_20 ROM:5B60 ROM:5B60 ROM_5B60: ; CODE XREF: ROM:5B5B↑j ROM:5B60 ld INTMEM_1A, INTMEM_1C ROM:5B63 cmp INTMEM_1A, ZERO_REG ; Zero register ROM:5B66 je ROM_5B8D ROM:5B68 cmpb ZERO_REG, (INTMEM_1D0+4)[] ; Zero register ROM:5B6D je ROM_5B72 ROM:5B6F shl INTMEM_1A, #1 ROM:5B72 ROM:5B72 ROM_5B72: ; CODE XREF: ROM:5B6D↑j ROM:5B72 cmp INTMEM_1A, 6Ch[INTMEM_56] ROM:5B77 jnc ROM_5B85 ROM:5B79 cmp INTMEM_1A, 6Eh[INTMEM_56] ROM:5B7E jnc ROM_5B8D ROM:5B80 andb INTMEM_FB, #-21h ROM:5B83 sjmp ROM_5B90 ROM:5B85 ; --------------------------------------------------------------------------- ROM:5B85 ROM:5B85 ROM_5B85: ; CODE XREF: ROM:5B77↑j ROM:5B85 ld INTMEM_1C, 6Ch[INTMEM_56] ROM:5B8A shr INTMEM_1C, #1 ROM:5B8D ROM:5B8D ROM_5B8D: ; CODE XREF: ROM:5B66↑j ROM:5B8D ; ROM:5B7E↑j ROM:5B8D orb INTMEM_FB, #20h ; ' ' ROM:5B90 ROM:5B90 ROM_5B90: ; CODE XREF: ROM:5B83↑j ROM:5B90 jbs INTMEM_FB, 2, ROM_5BD7 ROM:5B93 ld INTMEM_1C+2, (INTMEM_1A4+2)[] ROM:5B98 ld INTMEM_20, (INTMEM_1A4+4)[] ROM:5B9D ldb INTMEM_20+3, (INTMEM_1D0+4)[] ROM:5BA2 ldb INTMEM_20+2, 0F5h[INTMEM_56] ROM:5BA7 jbc INTMEM_F6, 7, ROM_5BD1 ROM:5BAA jbs INTMEM_FB, 6, ROM_5BD4 ROM:5BAD orb INTMEM_FB, #40h ; '@' ROM:5BB0 ld INTMEM_32, INTMEM_1C ROM:5BB3 ld INTMEM_1C, #20h ; ' ' ROM:5BB7 jbs INTMEM_F7, 1, ROM_5BC8 ROM:5BBA ldb INTMEM_1C+2, INTMEM_1AD[] ROM:5BBF ld INTMEM_1C, #1Fh ROM:5BC3 lcall ROM_32D7 ROM:5BC6 clrb INTMEM_1C+1 ROM:5BC8 ROM:5BC8 ROM_5BC8: ; CODE XREF: ROM:5BB7↑j ROM:5BC8 mulu INTMEM_1C, INTMEM_32 ROM:5BCB shrl INTMEM_1C, #8 ROM:5BCE ljmp ROM_34B7 ROM:5BD1 ; --------------------------------------------------------------------------- ROM:5BD1 ROM:5BD1 ROM_5BD1: ; CODE XREF: ROM:5BA7↑j ROM:5BD1 andb INTMEM_FB, #-41h ROM:5BD4 ROM:5BD4 ROM_5BD4: ; CODE XREF: ROM:5BAA↑j ROM:5BD4 lcall ROM_3232 ROM:5BD7 ROM:5BD7 ROM_5BD7: ; CODE XREF: ROM:ROM_5B90↑j ROM:5BD7 ld INTMEM_1A, INTMEM_64[] ROM:5BDC add INTMEM_1A, #-8000h ROM:5BE0 add INTMEM_1A, INTMEM_66[] ROM:5BE5 st INTMEM_1A, (INTMEM_3C4+4)[] ROM:5BEA ret ROM:5BEB ROM:5BEB ; =============== S U B R O U T I N E ======================================= ROM:5BEB ROM:5BEB ROM:5BEB ROM_5BEB: ; CODE XREF: ROM_29FA:ROM_4862↑p ROM:5BEB cmpb INTMEM_9D, ZERO_REG ; Zero register ROM:5BEE jne ROM_5C1C ROM:5BF0 ld INTMEM_20+2, #1E8h ROM:5BF4 ld INTMEM_20, #1D8h ROM:5BF8 ROM:5BF8 ROM_5BF8: ; CODE XREF: ROM_5BEB+1D↓j ROM:5BF8 ld INTMEM_1C, [INTMEM_20]+ ROM:5BFB mulu INTMEM_1C, [INTMEM_20+2] ROM:5BFE shrl INTMEM_1C, #0Ah ROM:5C01 st INTMEM_1C, [INTMEM_20+2]+ ROM:5C04 cmp INTMEM_20+2, #1F0h ROM:5C08 jnc ROM_5BF8 ROM:5C0A ld INTMEM_1C, 38h[INTMEM_56] ROM:5C0F mulu INTMEM_1C, INTMEM_186[] ROM:5C14 st INTMEM_1C+2, INTMEM_186[] ROM:5C19 orb INTMEM_F9, #-80h ROM:5C1C ROM:5C1C ROM_5C1C: ; CODE XREF: ROM_5BEB+3↑j ROM:5C1C cmpb INTMEM_9D, #2 ROM:5C1F jne ROM_5C44 ROM:5C21 cmp INTMEM_5E, 60h[INTMEM_56] ROM:5C26 jnh ROM_5C31 ROM:5C28 cmp INTMEM_5E, 5Ch[INTMEM_56] ROM:5C2D jc ROM_5C46 ROM:5C2F sjmp ROM_5CC6 ROM:5C31 ; --------------------------------------------------------------------------- ROM:5C31 ROM:5C31 ROM_5C31: ; CODE XREF: ROM_5BEB+3B↑j ROM:5C31 andb INTMEM_FB, #-11h ROM:5C34 andb INTMEM_FB, #-9 ROM:5C37 ld INTMEM_1C, 5Ah[INTMEM_56] ROM:5C3C st INTMEM_1C, INTMEM_1A2[] ROM:5C41 andb INTMEM_FB, #-5 ROM:5C44 ROM:5C44 ROM_5C44: ; CODE XREF: ROM_5BEB+34↑j ROM:5C44 sjmp ROM_5CF0 ROM:5C46 ; --------------------------------------------------------------------------- ROM:5C46 ROM:5C46 ROM_5C46: ; CODE XREF: ROM_5BEB+42↑j ROM:5C46 jbs INTMEM_FB, 4, ROM_5C81 ROM:5C49 jbs INTMEM_FB, 3, ROM_5C6A ROM:5C4C orb INTMEM_FB, #8 ROM:5C4F st ZERO_REG, INTMEM_1A0[] ; Zero register ROM:5C54 ldb INTMEM_1A, INTMEM_1AD[] ROM:5C59 cmpb INTMEM_1A, 0F1h[INTMEM_56] ROM:5C5E jc ROM_5C7B ROM:5C60 ld INTMEM_20, 62h[INTMEM_56] ROM:5C65 st INTMEM_20, INTMEM_1A0[] ROM:5C6A ROM:5C6A ROM_5C6A: ; CODE XREF: ROM_5BEB+5E↑j ROM:5C6A cmp ZERO_REG, INTMEM_1A0[] ; Zero register ROM:5C6F jne ROM_5CA9 ROM:5C71 ld INTMEM_20, 64h[INTMEM_56] ROM:5C76 st INTMEM_20, INTMEM_1A0[] ROM:5C7B ROM:5C7B ROM_5C7B: ; CODE XREF: ROM_5BEB+73↑j ROM:5C7B andb INTMEM_FB, #-9 ROM:5C7E orb INTMEM_FB, #10h ROM:5C81 ROM:5C81 ROM_5C81: ; CODE XREF: ROM_5BEB:ROM_5C46↑j ROM:5C81 ld INTMEM_1C, 5Ah[INTMEM_56] ROM:5C86 sub INTMEM_1C, 5Ch[INTMEM_56] ROM:5C8B ld INTMEM_20+2, INTMEM_1A0[] ROM:5C90 clr INTMEM_20 ROM:5C92 divu INTMEM_20, 64h[INTMEM_56] ROM:5C97 jnv ROM_5C9C ROM:5C99 ldbse INTMEM_20, #-1 ROM:5C9C ROM:5C9C ROM_5C9C: ; CODE XREF: ROM_5BEB+AC↑j ROM:5C9C mulu INTMEM_20, INTMEM_1C ROM:5C9F add INTMEM_20+2, 5Ch[INTMEM_56] ROM:5CA4 st INTMEM_20+2, INTMEM_1A2[] ROM:5CA9 ROM:5CA9 ROM_5CA9: ; CODE XREF: ROM_5BEB+84↑j ROM:5CA9 cmpb INTMEM_9D, INTMEM_9C ROM:5CAC jne ROM_5CBF ROM:5CAE ld INTMEM_20, INTMEM_1A0[] ROM:5CB3 cmp ZERO_REG, INTMEM_20 ; Zero register ROM:5CB6 je ROM_5CBF ROM:5CB8 dec INTMEM_20 ROM:5CBA st INTMEM_20, INTMEM_1A0[] ROM:5CBF ROM:5CBF ROM_5CBF: ; CODE XREF: ROM_5BEB+C1↑j ROM:5CBF ; ROM_5BEB+CB↑j ROM:5CBF cmp INTMEM_5E, INTMEM_1A2[] ROM:5CC4 jc ROM_5CD3 ROM:5CC6 ROM:5CC6 ROM_5CC6: ; CODE XREF: ROM_5BEB+44↑j ROM:5CC6 jbc INTMEM_FB, 2, ROM_5CF0 ROM:5CC9 ld INTMEM_DA, INTMEM_1A4[] ROM:5CCE andb INTMEM_FB, #-5 ROM:5CD1 sjmp ROM_5CF0 ROM:5CD3 ; --------------------------------------------------------------------------- ROM:5CD3 ROM:5CD3 ROM_5CD3: ; CODE XREF: ROM_5BEB+D9↑j ROM:5CD3 ld INTMEM_1C, INTMEM_1A2[] ROM:5CD8 add INTMEM_1C, 5Eh[INTMEM_56] ROM:5CDD cmp INTMEM_5E, INTMEM_1C ROM:5CE0 jnh ROM_5CF0 ROM:5CE2 jbs INTMEM_FB, 2, ROM_5CED ROM:5CE5 orb INTMEM_FB, #4 ROM:5CE8 st INTMEM_DA, INTMEM_1A4[] ROM:5CED ROM:5CED ROM_5CED: ; CODE XREF: ROM_5BEB+F7↑j ROM:5CED lcall ROM_3A30 ROM:5CF0 ROM:5CF0 ROM_5CF0: ; CODE XREF: ROM_5BEB:ROM_5C44↑j ROM:5CF0 ; ROM_5BEB:ROM_5CC6↑j ... ROM:5CF0 ldb INTMEM_20+2, INTMEM_14F[] ROM:5CF5 djnz INTMEM_EB, ROM_5D70 ROM:5CF8 ldb INTMEM_EB, 152h[INTMEM_56] ROM:5CFD subb INTMEM_1C+2, INTMEM_20+2, INTMEM_281[] ROM:5D03 jc ROM_5D13 ROM:5D05 negb INTMEM_1C+2 ROM:5D07 cmpb INTMEM_1C+2, 151h[INTMEM_56] ROM:5D0C jnc ROM_5D25 ROM:5D0E stb ZERO_REG, INTMEM_280[] ; Zero register ROM:5D13 ROM:5D13 ROM_5D13: ; CODE XREF: ROM_5BEB+118↑j ROM:5D13 stb INTMEM_20+2, INTMEM_281[] ROM:5D18 subb INTMEM_1A, INTMEM_20+2, 150h[INTMEM_56] ROM:5D1E jnc ROM_5D25 ROM:5D20 cmpb INTMEM_1A, INTMEM_F0 ROM:5D23 jc ROM_5D33 ROM:5D25 ROM:5D25 ROM_5D25: ; CODE XREF: ROM_5BEB+121↑j ROM:5D25 ; ROM_5BEB+133↑j ROM:5D25 ldb INTMEM_F0, INTMEM_EF ROM:5D28 ldb INTMEM_EF, INTMEM_EE ROM:5D2B ldb INTMEM_EE, INTMEM_ED ROM:5D2E ldb INTMEM_ED, INTMEM_EC ROM:5D31 sjmp ROM_5D6D ROM:5D33 ; --------------------------------------------------------------------------- ROM:5D33 ROM:5D33 ROM_5D33: ; CODE XREF: ROM_5BEB+138↑j ROM:5D33 ldb INTMEM_F0, INTMEM_20+2 ROM:5D36 ldb INTMEM_EF, INTMEM_20+2 ROM:5D39 ldb INTMEM_EE, INTMEM_20+2 ROM:5D3C ldb INTMEM_ED, INTMEM_20+2 ROM:5D3F cmp INTMEM_5E, 3Ah[INTMEM_56] ROM:5D44 jnc ROM_5D6D ROM:5D46 cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:5D4B jc ROM_5D6D ROM:5D4D ldb INTMEM_20, INTMEM_280[] ROM:5D52 cmpb INTMEM_20, 153h[INTMEM_56] ROM:5D57 jc ROM_5D6D ROM:5D59 ldb INTMEM_1A+1, INTMEM_280[] ROM:5D5E incb INTMEM_1A+1 ROM:5D60 stb INTMEM_1A+1, INTMEM_280[] ROM:5D65 ld INTMEM_1C, INTMEM_26E[] ROM:5D6A lcall ROM_3A3D ROM:5D6D ROM:5D6D ROM_5D6D: ; CODE XREF: ROM_5BEB+146↑j ROM:5D6D ; ROM_5BEB+159↑j ... ROM:5D6D ldb INTMEM_EC, INTMEM_20+2 ROM:5D70 ROM:5D70 ROM_5D70: ; CODE XREF: ROM_5BEB+10A↑j ROM:5D70 ret ROM:5D70 ; End of function ROM_5BEB ROM:5D70 ROM:5D71 ROM:5D71 ; =============== S U B R O U T I N E ======================================= ROM:5D71 ROM:5D71 ROM:5D71 ROM_5D71: ; CODE XREF: ROM_4849+C↑p ROM:5D71 andb INTMEM_FB, #7Fh ROM:5D74 jbc INTMEM_F6, 6, ROM_5DA1 ROM:5D77 jbs INTMEM_FC, 0, ROM_5D89 ROM:5D7A ldb INTMEM_1C, INTMEM_1AD[] ROM:5D7F cmpb INTMEM_1C, 0F8h[INTMEM_56] ROM:5D84 jnh ROM_5DA4 ROM:5D86 orb INTMEM_FC, #1 ROM:5D89 ROM:5D89 ROM_5D89: ; CODE XREF: ROM_5D71+6↑j ROM:5D89 ldb INTMEM_1C+1, INTMEM_1AC[] ROM:5D8E cmpb INTMEM_1C+1, 0F6h[INTMEM_56] ROM:5D93 jnh ROM_5D9C ROM:5D95 cmpb INTMEM_DF, 0F7h[INTMEM_56] ROM:5D9A jh ROM_5DA4 ROM:5D9C ROM:5D9C ROM_5D9C: ; CODE XREF: ROM_5D71+22↑j ROM:5D9C orb INTMEM_FB, #-80h ROM:5D9F sjmp ROM_5DA4 ROM:5DA1 ; --------------------------------------------------------------------------- ROM:5DA1 ROM:5DA1 ROM_5DA1: ; CODE XREF: ROM_5D71+3↑j ROM:5DA1 andb INTMEM_FC, #-2 ROM:5DA4 ROM:5DA4 ROM_5DA4: ; CODE XREF: ROM_5D71+13↑j ROM:5DA4 ; ROM_5D71+29↑j ... ROM:5DA4 jbs INTMEM_FB, 7, ROM_5DAC ROM:5DA7 andb INTMEM_A4, #-11h ROM:5DAA sjmp ROM_5DAF ROM:5DAC ; --------------------------------------------------------------------------- ROM:5DAC ROM:5DAC ROM_5DAC: ; CODE XREF: ROM_5D71:ROM_5DA4↑j ROM:5DAC orb INTMEM_A4, #10h ROM:5DAF ROM:5DAF ROM_5DAF: ; CODE XREF: ROM_5D71+39↑j ROM:5DAF jbs INTMEM_FC, 1, ROM_5DD9 ROM:5DB2 jbs INTMEM_FC, 2, ROM_5DD1 ROM:5DB5 ldb INTMEM_C8, 0FAh[INTMEM_56] ROM:5DBA jbc INTMEM_FC, 0, ROM_5DD9 ROM:5DBD ld INTMEM_1C, #20h ; ' ' ROM:5DC1 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:5DC6 lcall ROM_32D7 ROM:5DC9 stb INTMEM_1C, INTMEM_270[] ROM:5DCE orb INTMEM_FC, #4 ROM:5DD1 ROM:5DD1 ROM_5DD1: ; CODE XREF: ROM_5D71+41↑j ROM:5DD1 cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:5DD4 jne ROM_5DD9 ROM:5DD6 orb INTMEM_FC, #2 ROM:5DD9 ROM:5DD9 ROM_5DD9: ; CODE XREF: ROM_5D71:ROM_5DAF↑j ROM:5DD9 ; ROM_5D71+49↑j ... ROM:5DD9 jbs INTMEM_F6, 6, ROM_5DF4 ROM:5DDC ldb INTMEM_C8, 0FAh[INTMEM_56] ROM:5DE1 andb INTMEM_FC, #-3 ROM:5DE4 andb INTMEM_FC, #-5 ROM:5DE7 andb INTMEM_F5, #-41h ROM:5DEA ldb INTMEM_20, 0F9h[INTMEM_56] ROM:5DEF stb INTMEM_20, INTMEM_1D5[] ROM:5DF4 ROM:5DF4 ROM_5DF4: ; CODE XREF: ROM_5D71:ROM_5DD9↑j ROM:5DF4 jbs INTMEM_F5, 6, ROM_5E1C ROM:5DF7 jbc INTMEM_FC, 0, ROM_5E1C ROM:5DFA jbs INTMEM_FC, 3, ROM_5E24 ROM:5DFD jbs INTMEM_FC, 1, ROM_5E16 ROM:5E00 jbs INTMEM_FA, 0, ROM_5E1C ROM:5E03 lcall ROM_39B0 ROM:5E06 cmpb INTMEM_1C+1, 0FFh[INTMEM_56] ROM:5E0B jc ROM_5E21 ROM:5E0D cmpb INTMEM_1C+1, 100h[INTMEM_56] ROM:5E12 jnh ROM_5E21 ROM:5E14 sjmp ROM_5ECF ROM:5E16 ; --------------------------------------------------------------------------- ROM:5E16 ROM:5E16 ROM_5E16: ; CODE XREF: ROM_5D71+8C↑j ROM:5E16 orb INTMEM_52, #-80h ROM:5E19 orb INTMEM_F5, #40h ; '@' ROM:5E1C ROM:5E1C ROM_5E1C: ; CODE XREF: ROM_5D71:ROM_5DF4↑j ROM:5E1C ; ROM_5D71+86↑j ... ROM:5E1C andb INTMEM_FC, #-9 ROM:5E1F sjmp ROM_5ECF ROM:5E21 ; --------------------------------------------------------------------------- ROM:5E21 ROM:5E21 ROM_5E21: ; CODE XREF: ROM_5D71+9A↑j ROM:5E21 ; ROM_5D71+A1↑j ROM:5E21 orb INTMEM_FC, #8 ROM:5E24 ROM:5E24 ROM_5E24: ; CODE XREF: ROM_5D71+89↑j ROM:5E24 jbc INTMEM_FC, 4, ROM_5E4D ROM:5E27 jbc INTMEM_FB, 1, ROM_5E39 ROM:5E2A ldb INTMEM_CE, 0FBh[INTMEM_56] ROM:5E2F jbs INTMEM_AD, 4, ROM_5E53 ROM:5E32 ldb INTMEM_CE, 0FCh[INTMEM_56] ROM:5E37 sjmp ROM_5E53 ROM:5E39 ; --------------------------------------------------------------------------- ROM:5E39 ROM:5E39 ROM_5E39: ; CODE XREF: ROM_5D71+B6↑j ROM:5E39 lcall ROM_39B0 ROM:5E3C cmpb INTMEM_1C+1, 0FDh[INTMEM_56] ROM:5E41 jh ROM_5E48 ROM:5E43 cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:5E46 jne ROM_5E53 ROM:5E48 ROM:5E48 ROM_5E48: ; CODE XREF: ROM_5D71+D0↑j ROM:5E48 andb INTMEM_FC, #-11h ROM:5E4B sjmp ROM_5E55 ROM:5E4D ; --------------------------------------------------------------------------- ROM:5E4D ROM:5E4D ROM_5E4D: ; CODE XREF: ROM_5D71:ROM_5E24↑j ROM:5E4D jbc INTMEM_FB, 1, ROM_5E55 ROM:5E50 orb INTMEM_FC, #10h ROM:5E53 ROM:5E53 ROM_5E53: ; CODE XREF: ROM_5D71+BE↑j ROM:5E53 ; ROM_5D71+C6↑j ... ROM:5E53 sjmp ROM_5ECF ROM:5E55 ; --------------------------------------------------------------------------- ROM:5E55 ROM:5E55 ROM_5E55: ; CODE XREF: ROM_5D71+DA↑j ROM:5E55 ; ROM_5D71:ROM_5E4D↑j ROM:5E55 cmp INTMEM_D6, 70h[INTMEM_56] ROM:5E5A jc ROM_5E8A ROM:5E5C cmp INTMEM_D6, 72h[INTMEM_56] ROM:5E61 jnh ROM_5E78 ROM:5E63 andb INTMEM_F9, #-3 ROM:5E66 ldb INTMEM_B2, 102h[INTMEM_56] ROM:5E6B cmp INTMEM_D6, #61A8h ROM:5E6F jnc ROM_5E9A ROM:5E71 ldb INTMEM_B2, 101h[INTMEM_56] ROM:5E76 sjmp ROM_5E9A ROM:5E78 ; --------------------------------------------------------------------------- ROM:5E78 ROM:5E78 ROM_5E78: ; CODE XREF: ROM_5D71+F0↑j ROM:5E78 jbs INTMEM_F9, 1, ROM_5E8A ROM:5E7B cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5E7E jne ROM_5E9A ROM:5E80 orb INTMEM_F9, #2 ROM:5E83 ldb INTMEM_B2, 103h[INTMEM_56] ROM:5E88 sjmp ROM_5E9A ROM:5E8A ; --------------------------------------------------------------------------- ROM:5E8A ROM:5E8A ROM_5E8A: ; CODE XREF: ROM_5D71+E9↑j ROM:5E8A ; ROM_5D71:ROM_5E78↑j ROM:5E8A cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5E8D jne ROM_5E9A ROM:5E8F orb INTMEM_F5, #40h ; '@' ROM:5E92 orb INTMEM_52, #-80h ROM:5E95 andb INTMEM_F9, #-3 ROM:5E98 sjmp ROM_5ECF ROM:5E9A ; --------------------------------------------------------------------------- ROM:5E9A ROM:5E9A ROM_5E9A: ; CODE XREF: ROM_5D71+FE↑j ROM:5E9A ; ROM_5D71+105↑j ... ROM:5E9A jbs INTMEM_F5, 5, ROM_5EA9 ROM:5E9D ldb INTMEM_1C+2, INTMEM_1AD[] ROM:5EA2 cmpb INTMEM_1C+2, 105h[INTMEM_56] ROM:5EA7 jnh ROM_5ECF ROM:5EA9 ROM:5EA9 ROM_5EA9: ; CODE XREF: ROM_5D71:ROM_5E9A↑j ROM:5EA9 cmpb INTMEM_D3, 104h[INTMEM_56] ROM:5EAE jne ROM_5ECF ROM:5EB0 jbs INTMEM_FB, 2, ROM_5ECF ROM:5EB3 jbs INTMEM_FB, 5, ROM_5ECF ROM:5EB6 jbs INTMEM_AC, 5, ROM_5ED2 ROM:5EB9 ROM:5EB9 ROM_5EB9: ; CODE XREF: ROM_5D71:ROM_5ECF↓j ROM:5EB9 orb INTMEM_F5, #20h ; ' ' ROM:5EBC cmpb ZERO_REG, INTMEM_270[] ; Zero register ROM:5EC1 je ROM_5ED9 ROM:5EC3 ldb INTMEM_C9, INTMEM_270[] ROM:5EC8 stb ZERO_REG, INTMEM_270[] ; Zero register ROM:5ECD sjmp ROM_5ED9 ROM:5ECF ; --------------------------------------------------------------------------- ROM:5ECF ROM:5ECF ROM_5ECF: ; CODE XREF: ROM_5D71+A3↑j ROM:5ECF ; ROM_5D71+AE↑j ... ROM:5ECF jbs INTMEM_AC, 4, ROM_5EB9 ROM:5ED2 ROM:5ED2 ROM_5ED2: ; CODE XREF: ROM_5D71+145↑j ROM:5ED2 ld INTMEM_D6, #61A8h ROM:5ED6 andb INTMEM_F5, #-21h ROM:5ED9 ROM:5ED9 ROM_5ED9: ; CODE XREF: ROM_5D71+150↑j ROM:5ED9 ; ROM_5D71+15C↑j ROM:5ED9 andb INTMEM_FC, #7Fh ROM:5EDC lcall ROM_39B0 ROM:5EDF jbs INTMEM_FC, 6, ROM_5EEE ROM:5EE2 cmpb INTMEM_1C+1, 0FDh[INTMEM_56] ROM:5EE7 jnh ROM_5EFB ROM:5EE9 orb INTMEM_FC, #40h ; '@' ROM:5EEC sjmp ROM_5EF8 ROM:5EEE ; --------------------------------------------------------------------------- ROM:5EEE ROM:5EEE ROM_5EEE: ; CODE XREF: ROM_5D71+16E↑j ROM:5EEE cmpb INTMEM_1C+1, 0FEh[INTMEM_56] ROM:5EF3 jc ROM_5EFB ROM:5EF5 andb INTMEM_FC, #-41h ROM:5EF8 ROM:5EF8 ROM_5EF8: ; CODE XREF: ROM_5D71+17B↑j ROM:5EF8 orb INTMEM_FC, #-80h ROM:5EFB ROM:5EFB ROM_5EFB: ; CODE XREF: ROM_5D71+176↑j ROM:5EFB ; ROM_5D71+182↑j ROM:5EFB jbs INTMEM_F5, 5, ROM_5F03 ROM:5EFE andb INTMEM_FC, #-21h ROM:5F01 sjmp ROM_5FD6 ROM:5F03 ; --------------------------------------------------------------------------- ROM:5F03 ROM:5F03 ROM_5F03: ; CODE XREF: ROM_5D71:ROM_5EFB↑j ROM:5F03 jbc INTMEM_FC, 5, ROM_5F7A ROM:5F06 jbc INTMEM_FC, 7, ROM_5F1A ROM:5F09 ldb INTMEM_20+3, INTMEM_1D5[] ROM:5F0E cmpb ZERO_REG, INTMEM_20+3 ; Zero register ROM:5F11 je ROM_5F1A ROM:5F13 decb INTMEM_20+3 ROM:5F15 stb INTMEM_20+3, INTMEM_1D5[] ROM:5F1A ROM:5F1A ROM_5F1A: ; CODE XREF: ROM_5D71+195↑j ROM:5F1A ; ROM_5D71+1A0↑j ROM:5F1A jbs INTMEM_FC, 7, ROM_5F62 ROM:5F1D jbs INTMEM_FA, 5, ROM_5F27 ROM:5F20 cmpb INTMEM_B6, ZERO_REG ; Zero register ROM:5F23 je ROM_5F2E ROM:5F25 sjmp ROM_5F37 ROM:5F27 ; --------------------------------------------------------------------------- ROM:5F27 ROM:5F27 ROM_5F27: ; CODE XREF: ROM_5D71+1AC↑j ROM:5F27 cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:5F2A je ROM_5F2E ROM:5F2C sjmp ROM_5F37 ROM:5F2E ; --------------------------------------------------------------------------- ROM:5F2E ROM:5F2E ROM_5F2E: ; CODE XREF: ROM_5D71+1B2↑j ROM:5F2E ; ROM_5D71+1B9↑j ROM:5F2E cmpb ZERO_REG, INTMEM_1D5[] ; Zero register ROM:5F33 jne ROM_5F37 ROM:5F35 sjmp ROM_5F7A ROM:5F37 ; --------------------------------------------------------------------------- ROM:5F37 ROM:5F37 ROM_5F37: ; CODE XREF: ROM_5D71+1B4↑j ROM:5F37 ; ROM_5D71+1BB↑j ... ROM:5F37 cmpb INTMEM_C5, ZERO_REG ; Zero register ROM:5F3A je ROM_5F3E ROM:5F3C sjmp ROM_5FD6 ROM:5F3E ; --------------------------------------------------------------------------- ROM:5F3E ROM:5F3E ROM_5F3E: ; CODE XREF: ROM_5D71+1C9↑j ROM:5F3E ldb INTMEM_C5, 108h[INTMEM_56] ROM:5F43 ld INTMEM_1C, #24h ; '$' ROM:5F47 jbs INTMEM_FC, 6, ROM_5F4E ROM:5F4A ld INTMEM_1C, #23h ; '#' ROM:5F4E ROM:5F4E ROM_5F4E: ; CODE XREF: ROM_5D71+1D6↑j ROM:5F4E ldb INTMEM_1C+2, INTMEM_DF ROM:5F51 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:5F56 lcall ROM_32D7 ROM:5F59 clrb INTMEM_1C+1 ROM:5F5B stb INTMEM_1C, INTMEM_3CD[] ROM:5F60 sjmp ROM_5FB3 ROM:5F62 ; --------------------------------------------------------------------------- ROM:5F62 ROM:5F62 ROM_5F62: ; CODE XREF: ROM_5D71:ROM_5F1A↑j ROM:5F62 ld INTMEM_1C+2, INTMEM_152[] ROM:5F67 ld INTMEM_20, INTMEM_D6 ROM:5F6A shr INTMEM_20, #1 ROM:5F6D st INTMEM_20, INTMEM_152[] ROM:5F72 add INTMEM_1C+2, INTMEM_20 ROM:5F75 st INTMEM_1C+2, INTMEM_260[] ROM:5F7A ROM:5F7A ROM_5F7A: ; CODE XREF: ROM_5D71:ROM_5F03↑j ROM:5F7A ; ROM_5D71+1C4↑j ROM:5F7A orb INTMEM_FC, #20h ; ' ' ROM:5F7D ldb INTMEM_B6, 106h[INTMEM_56] ROM:5F82 ldb INTMEM_B7, 107h[INTMEM_56] ROM:5F87 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:5F8C ldb INTMEM_1C+2, INTMEM_DF ROM:5F8F ld INTMEM_1C, #22h ; '"' ROM:5F93 jbs INTMEM_FC, 6, ROM_5F9A ROM:5F96 ld INTMEM_1C, #21h ; '!' ROM:5F9A ROM:5F9A ROM_5F9A: ; CODE XREF: ROM_5D71+222↑j ROM:5F9A lcall ROM_32D7 ROM:5F9D stb INTMEM_1C, INTMEM_3CE[] ROM:5FA2 clrb INTMEM_1C+1 ROM:5FA4 mulub INTMEM_20, INTMEM_C9, #8 ROM:5FA8 add INTMEM_20, #190h ROM:5FAC mulu INTMEM_1C, INTMEM_20 ROM:5FAF divu INTMEM_1C, #32h ; '2' ROM:5FB3 ROM:5FB3 ROM_5FB3: ; CODE XREF: ROM_5D71+1EF↑j ROM:5FB3 jbc INTMEM_FC, 6, ROM_5FC7 ROM:5FB6 sub INTMEM_D6, INTMEM_1C ROM:5FB9 cmp INTMEM_D6, 72h[INTMEM_56] ROM:5FBE jc ROM_5FD6 ROM:5FC0 ld INTMEM_D6, 72h[INTMEM_56] ROM:5FC5 sjmp ROM_5FD6 ROM:5FC7 ; --------------------------------------------------------------------------- ROM:5FC7 ROM:5FC7 ROM_5FC7: ; CODE XREF: ROM_5D71:ROM_5FB3↑j ROM:5FC7 add INTMEM_D6, INTMEM_1C ROM:5FCA cmp INTMEM_D6, 70h[INTMEM_56] ROM:5FCF jnh ROM_5FD6 ROM:5FD1 ld INTMEM_D6, 70h[INTMEM_56] ROM:5FD6 ROM:5FD6 ROM_5FD6: ; CODE XREF: ROM_5D71+190↑j ROM:5FD6 ; ROM_5D71+1CB↑j ... ROM:5FD6 jbc INTMEM_F5, 5, ROM_6019 ROM:5FD9 jbc INTMEM_F7, 6, ROM_6019 ROM:5FDC jbs INTMEM_F9, 3, ROM_6017 ROM:5FDF jbc INTMEM_F7, 7, ROM_6017 ROM:5FE2 ldb INTMEM_1C, INTMEM_1F7[] ROM:5FE7 cmpb INTMEM_1C, 10Ch[INTMEM_56] ROM:5FEC jc ROM_6017 ROM:5FEE ldb INTMEM_1C, INTMEM_1F5[] ROM:5FF3 cmpb INTMEM_1C, 10Bh[INTMEM_56] ROM:5FF8 jnh ROM_6017 ROM:5FFA ldb INTMEM_1C, INTMEM_1F9[] ROM:5FFF cmpb INTMEM_1C, 109h[INTMEM_56] ROM:6004 jc ROM_6017 ROM:6006 cmpb INTMEM_1C, 10Ah[INTMEM_56] ROM:600B jnh ROM_6017 ROM:600D cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:6010 jne ROM_6015 ROM:6012 jbs INTMEM_FC, 7, ROM_601B ROM:6015 ROM:6015 ROM_6015: ; CODE XREF: ROM_5D71+29F↑j ROM:6015 sjmp ROM_60A2 ROM:6017 ; --------------------------------------------------------------------------- ROM:6017 ROM:6017 ROM_6017: ; CODE XREF: ROM_5D71+26B↑j ROM:6017 ; ROM_5D71+26E↑j ... ROM:6017 sjmp ROM_608E ROM:6019 ; --------------------------------------------------------------------------- ROM:6019 ROM:6019 ROM_6019: ; CODE XREF: ROM_5D71:ROM_5FD6↑j ROM:6019 ; ROM_5D71+268↑j ROM:6019 sjmp ROM_6089 ROM:601B ; --------------------------------------------------------------------------- ROM:601B ROM:601B ROM_601B: ; CODE XREF: ROM_5D71+2A1↑j ROM:601B ldb INTMEM_1C+1, INTMEM_271[] ROM:6020 incb INTMEM_1C+1 ROM:6022 stb INTMEM_1C+1, INTMEM_271[] ROM:6027 ld INTMEM_20, INTMEM_262[] ROM:602C ld INTMEM_20+2, INTMEM_264[] ROM:6031 add INTMEM_20, INTMEM_260[] ROM:6036 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:6039 st INTMEM_20, INTMEM_262[] ROM:603E st INTMEM_20+2, INTMEM_264[] ROM:6043 ldbze INTMEM_1A, INTMEM_271[] ROM:6048 cmpb INTMEM_1A, 10Dh[INTMEM_56] ROM:604D jnc ROM_60A2 ROM:604F ldb INTMEM_1C+3, INTMEM_272[] ROM:6054 cmpb INTMEM_1C+3, 10Eh[INTMEM_56] ROM:6059 jc ROM_6093 ROM:605B incb INTMEM_1C+3 ROM:605D stb INTMEM_1C+3, INTMEM_272[] ROM:6062 divu INTMEM_20, INTMEM_1A ROM:6065 cmp INTMEM_20, 74h[INTMEM_56] ROM:606A jc ROM_607E ROM:606C cmp INTMEM_20, 76h[INTMEM_56] ROM:6071 jh ROM_6087 ROM:6073 cmpb INTMEM_42+1, 111h[INTMEM_56] ROM:6078 jnh ROM_6087 ROM:607A decb INTMEM_42+1 ROM:607C sjmp ROM_6093 ROM:607E ; --------------------------------------------------------------------------- ROM:607E ROM:607E ROM_607E: ; CODE XREF: ROM_5D71+2F9↑j ROM:607E cmpb INTMEM_42+1, 110h[INTMEM_56] ROM:6083 jc ROM_6087 ROM:6085 incb INTMEM_42+1 ROM:6087 ROM:6087 ROM_6087: ; CODE XREF: ROM_5D71+300↑j ROM:6087 ; ROM_5D71+307↑j ... ROM:6087 sjmp ROM_6093 ROM:6089 ; --------------------------------------------------------------------------- ROM:6089 ROM:6089 ROM_6089: ; CODE XREF: ROM_5D71:ROM_6019↑j ROM:6089 stb ZERO_REG, INTMEM_272[] ; Zero register ROM:608E ROM:608E ROM_608E: ; CODE XREF: ROM_5D71:ROM_6017↑j ROM:608E ldb INTMEM_B3, 10Fh[INTMEM_56] ROM:6093 ROM:6093 ROM_6093: ; CODE XREF: ROM_5D71+2E8↑j ROM:6093 ; ROM_5D71+30B↑j ... ROM:6093 stb ZERO_REG, INTMEM_271[] ; Zero register ROM:6098 st ZERO_REG, INTMEM_264[] ; Zero register ROM:609D st ZERO_REG, INTMEM_262[] ; Zero register ROM:60A2 ROM:60A2 ROM_60A2: ; CODE XREF: ROM_5D71:ROM_6015↑j ROM:60A2 ; ROM_5D71+2DC↑j ROM:60A2 ret ROM:60A2 ; End of function ROM_5D71 ROM:60A2 ROM:60A3 ROM:60A3 ; =============== S U B R O U T I N E ======================================= ROM:60A3 ROM:60A3 ROM:60A3 ROM_60A3: ; CODE XREF: ROM_4849+3↑p ROM:60A3 jbc INTMEM_F6, 6, ROM_610C ROM:60A6 jbs INTMEM_F9, 1, ROM_610C ROM:60A9 ldb INTMEM_1A, INTMEM_1AD[] ROM:60AE cmpb INTMEM_1A, 0CDh[INTMEM_56] ROM:60B3 jnc ROM_610C ROM:60B5 cmpb INTMEM_1A, 0CEh[INTMEM_56] ROM:60BA jh ROM_60BF ROM:60BC jbc INTMEM_F9, 4, ROM_610C ROM:60BF ROM:60BF ROM_60BF: ; CODE XREF: ROM_60A3+17↑j ROM:60BF jbc INTMEM_F9, 2, ROM_60EA ROM:60C2 ldb INTMEM_1C+2, 0CFh[INTMEM_56] ROM:60C7 cmpb INTMEM_1C+2, INTMEM_1AC[] ROM:60CC jh ROM_60EA ROM:60CE addb INTMEM_1C+2, 0D0h[INTMEM_56] ROM:60D3 cmpb INTMEM_1C+2, INTMEM_1AC[] ROM:60D8 jnc ROM_60DD ROM:60DA jbc INTMEM_F9, 5, ROM_60EA ROM:60DD ROM:60DD ROM_60DD: ; CODE XREF: ROM_60A3+35↑j ROM:60DD orb INTMEM_F9, #20h ; ' ' ROM:60E0 orb INTMEM_F9, #10h ROM:60E3 ldb INTMEM_1C, 0D2h[INTMEM_56] ROM:60E8 sjmp ROM_6111 ROM:60EA ; --------------------------------------------------------------------------- ROM:60EA ROM:60EA ROM_60EA: ; CODE XREF: ROM_60A3:ROM_60BF↑j ROM:60EA ; ROM_60A3+29↑j ... ROM:60EA andb INTMEM_F9, #-21h ROM:60ED orb INTMEM_F9, #10h ROM:60F0 ldb INTMEM_1C+2, INTMEM_DF ROM:60F3 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:60F8 ld INTMEM_1C, #5 ROM:60FC lcall ROM_32D7 ROM:60FF jbc INTMEM_F9, 3, ROM_6111 ROM:6102 mulub INTMEM_1C, 0D1h[INTMEM_56] ROM:6107 divub INTMEM_1C, #64h ; 'd' ROM:610A sjmp ROM_6111 ROM:610C ; --------------------------------------------------------------------------- ROM:610C ROM:610C ROM_610C: ; CODE XREF: ROM_60A3↑j ROM:610C ; ROM_60A3+3↑j ... ROM:610C andb INTMEM_F9, #-11h ROM:610F clrb INTMEM_1C ROM:6111 ROM:6111 ROM_6111: ; CODE XREF: ROM_60A3+45↑j ROM:6111 ; ROM_60A3+5C↑j ... ROM:6111 stb INTMEM_1C, INTMEM_F2[] ROM:6116 ret ROM:6116 ; End of function ROM_60A3 ROM:6116 ROM:6117 ROM:6117 ; =============== S U B R O U T I N E ======================================= ROM:6117 ROM:6117 ROM:6117 ROM_6117: ; CODE XREF: ROM_4849+6↑p ROM:6117 ROM:6117 ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:6117 ROM:6117 ld INTMEM_1A, #384h ROM:611B st INTMEM_1A, INTMEM_266[] ROM:6120 clrb INTMEM_E1 ROM:6122 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:6127 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:612C ld INTMEM_1C, #25h ; '%' ROM:6130 lcall ROM_32D7 ROM:6133 stb INTMEM_1C, INTMEM_3CF[] ROM:6138 ldb INTMEM_1C+2, INTMEM_1C ROM:613B lcall ROM_4CC2 ROM:613E stb INTMEM_1C, INTMEM_F3[] ROM:6143 ld INTMEM_1C, #26h ; '&' ROM:6147 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:614C lcall ROM_32D7 ROM:614F stb INTMEM_1C, INTMEM_E2 ROM:6152 ldb INTMEM_1C, INTMEM_1AF[] ROM:6157 ldb INTMEM_1C+1, INTMEM_F1[] ROM:615C jbs INTMEM_AD, 6, ROM_6161 ROM:615F sjmp ROM_61E3 ROM:6161 ; --------------------------------------------------------------------------- ROM:6161 ROM:6161 ROM_6161: ; CODE XREF: ROM_6117+45↑j ROM:6161 jbc INTMEM_F8, 4, ROM_61E3 ROM:6164 cmpb INTMEM_1C, 114h[INTMEM_56] ROM:6169 jh ROM_61E3 ROM:616B cmpb INTMEM_1C+1, 116h[INTMEM_56] ROM:6170 jh ROM_61E3 ROM:6172 cmp INTMEM_5E, 78h[INTMEM_56] ROM:6177 jh ROM_61E3 ROM:6179 jbs INTMEM_FD, 0, ROM_61B8 ROM:617C cmpb INTMEM_1C, 115h[INTMEM_56] ROM:6181 jnc ROM_6185 ROM:6183 ROM:6183 ROM_6183: ; CODE XREF: ROM_6117+73↓j ROM:6183 sjmp ROM_620E ROM:6185 ; --------------------------------------------------------------------------- ROM:6185 ROM:6185 ROM_6185: ; CODE XREF: ROM_6117+6A↑j ROM:6185 cmpb INTMEM_1C+1, 117h[INTMEM_56] ROM:618A jc ROM_6183 ROM:618C cmp INTMEM_5E, 7Ah[INTMEM_56] ROM:6191 jc ROM_620E ROM:6193 orb INTMEM_FD, #1 ROM:6196 ldb INTMEM_1C+3, INTMEM_8E ROM:6199 ldb INTMEM_1C+2, 118h[INTMEM_56] ROM:619E lcall ROM_4CEA ROM:61A1 stb INTMEM_1C+2, INTMEM_DE ROM:61A4 ldb INTMEM_1C+2, INTMEM_F3[] ROM:61A9 addb INTMEM_1C+2, 11Ah[INTMEM_56] ROM:61AE cmpb INTMEM_DE, INTMEM_1C+2 ROM:61B1 jnh ROM_6209 ROM:61B3 ldb INTMEM_DE, INTMEM_1C+2 ROM:61B6 sjmp ROM_6209 ROM:61B8 ; --------------------------------------------------------------------------- ROM:61B8 ROM:61B8 ROM_61B8: ; CODE XREF: ROM_6117+62↑j ROM:61B8 jbs INTMEM_F9, 3, ROM_61C6 ROM:61BB cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:61BE jne ROM_620E ROM:61C0 orb INTMEM_F9, #8 ROM:61C3 orb INTMEM_A4, #4 ROM:61C6 ROM:61C6 ROM_61C6: ; CODE XREF: ROM_6117:ROM_61B8↑j ROM:61C6 ldb INTMEM_1C+2, 113h[INTMEM_56] ROM:61CB ldb INTMEM_1C+3, INTMEM_F3[] ROM:61D0 lcall ROM_4CEA ROM:61D3 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:61D9 addb INTMEM_E1, INTMEM_1A ROM:61DC stb INTMEM_1C+2, INTMEM_F3[] ROM:61E1 sjmp ROM_620E ROM:61E3 ; --------------------------------------------------------------------------- ROM:61E3 ROM:61E3 ROM_61E3: ; CODE XREF: ROM_6117+48↑j ROM:61E3 ; ROM_6117:ROM_6161↑j ... ROM:61E3 jbc INTMEM_FD, 0, ROM_620E ROM:61E6 ldb INTMEM_1C+3, INTMEM_8E ROM:61E9 ldb INTMEM_1C+2, 119h[INTMEM_56] ROM:61EE lcall ROM_4CEA ROM:61F1 cmpb INTMEM_1C+3, INTMEM_F3[] ROM:61F6 jc ROM_61FD ROM:61F8 ldb INTMEM_1C+3, INTMEM_F3[] ROM:61FD ROM:61FD ROM_61FD: ; CODE XREF: ROM_6117+DF↑j ROM:61FD stb INTMEM_1C+3, INTMEM_DE ROM:6200 andb INTMEM_FD, #-2 ROM:6203 andb INTMEM_F9, #-9 ROM:6206 andb INTMEM_A4, #-5 ROM:6209 ROM:6209 ROM_6209: ; CODE XREF: ROM_6117+9A↑j ROM:6209 ; ROM_6117+9F↑j ROM:6209 ldb INTMEM_E3, 97h[INTMEM_56] ROM:620E ROM:620E ROM_620E: ; CODE XREF: ROM_6117:ROM_6183↑j ROM:620E ; ROM_6117+7A↑j ... ROM:620E jbs INTMEM_FA, 0, ROM_6220 ROM:6211 ldb INTMEM_1C, INTMEM_1F5[] ROM:6216 jbc INTMEM_FD, 1, ROM_6225 ROM:6219 cmpb INTMEM_1C, 11Ch[INTMEM_56] ROM:621E jnh ROM_622F ROM:6220 ROM:6220 ROM_6220: ; CODE XREF: ROM_6117:ROM_620E↑j ROM:6220 andb INTMEM_FD, #-3 ROM:6223 sjmp ROM_624F ROM:6225 ; --------------------------------------------------------------------------- ROM:6225 ROM:6225 ROM_6225: ; CODE XREF: ROM_6117+FF↑j ROM:6225 cmpb INTMEM_1C, 11Bh[INTMEM_56] ROM:622A jc ROM_624F ROM:622C orb INTMEM_FD, #2 ROM:622F ROM:622F ROM_622F: ; CODE XREF: ROM_6117+107↑j ROM:622F ldb INTMEM_1C+2, 11Eh[INTMEM_56] ROM:6234 ldb INTMEM_1C+3, INTMEM_F3[] ROM:6239 lcall ROM_4CEA ROM:623C subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:6242 addb INTMEM_E1, INTMEM_1A ROM:6245 stb INTMEM_1C+2, INTMEM_F3[] ROM:624A addb INTMEM_E2, 11Dh[INTMEM_56] ROM:624F ROM:624F ROM_624F: ; CODE XREF: ROM_6117+10C↑j ROM:624F ; ROM_6117+113↑j ROM:624F ldb INTMEM_1C+2, 11Fh[INTMEM_56] ROM:6254 ldb INTMEM_1C+3, INTMEM_F3[] ROM:6259 lcall ROM_4CEA ROM:625C stb INTMEM_1C+2, INTMEM_274[] ROM:6261 ldb INTMEM_1C+3, INTMEM_F3[] ROM:6266 ldb INTMEM_1C+2, 120h[INTMEM_56] ROM:626B lcall ROM_4CEA ROM:626E jbc INTMEM_F8, 4, ROM_62B3 ROM:6271 ldb INTMEM_1A, INTMEM_273[] ROM:6276 jbc INTMEM_FD, 2, ROM_62A2 ROM:6279 cmpb INTMEM_1A, INTMEM_F3[] ROM:627E jh ROM_62A2 ROM:6280 jbs INTMEM_FD, 3, ROM_6294 ROM:6283 cmpb INTMEM_8E, INTMEM_273[] ROM:6288 jne ROM_62BE ROM:628A orb INTMEM_FD, #8 ROM:628D ldb INTMEM_B8, 122h[INTMEM_56] ROM:6292 sjmp ROM_62BE ROM:6294 ; --------------------------------------------------------------------------- ROM:6294 ROM:6294 ROM_6294: ; CODE XREF: ROM_6117+169↑j ROM:6294 cmpb INTMEM_8E, INTMEM_273[] ROM:6299 jne ROM_62BB ROM:629B cmpb ZERO_REG, INTMEM_B8 ; Zero register ROM:629E jne ROM_62BE ROM:62A0 sjmp ROM_62A7 ROM:62A2 ; --------------------------------------------------------------------------- ROM:62A2 ROM:62A2 ROM_62A2: ; CODE XREF: ROM_6117+15F↑j ROM:62A2 ; ROM_6117+167↑j ROM:62A2 ldb INTMEM_1A, INTMEM_F3[] ROM:62A7 ROM:62A7 ROM_62A7: ; CODE XREF: ROM_6117+189↑j ROM:62A7 subb INTMEM_1A, 121h[INTMEM_56] ROM:62AC jnc ROM_62B3 ROM:62AE cmpb INTMEM_1A, INTMEM_1C+3 ROM:62B1 jc ROM_62B6 ROM:62B3 ROM:62B3 ROM_62B3: ; CODE XREF: ROM_6117+157↑j ROM:62B3 ; ROM_6117+195↑j ROM:62B3 ldb INTMEM_1A, INTMEM_1C+3 ROM:62B6 ROM:62B6 ROM_62B6: ; CODE XREF: ROM_6117+19A↑j ROM:62B6 stb INTMEM_1A, INTMEM_273[] ROM:62BB ROM:62BB ROM_62BB: ; CODE XREF: ROM_6117+182↑j ROM:62BB andb INTMEM_FD, #-9 ROM:62BE ROM:62BE ROM_62BE: ; CODE XREF: ROM_6117+171↑j ROM:62BE ; ROM_6117+17B↑j ... ROM:62BE addb INTMEM_1C, INTMEM_45, #-80h ROM:62C2 addb INTMEM_E2, INTMEM_1C ROM:62C5 ldbze INTMEM_1C, INTMEM_E2 ROM:62C8 mulub INTMEM_1C, #19h ROM:62CB sub INTMEM_1C+2, INTMEM_5E, INTMEM_1C ROM:62CF add INTMEM_D4, INTMEM_1C+2, #-8000h ROM:62D4 add INTMEM_1C+2, #200h ROM:62D8 jge ROM_62DC ROM:62DA clr INTMEM_1C+2 ROM:62DC ROM:62DC ROM_62DC: ; CODE XREF: ROM_6117+1C1↑j ROM:62DC shr INTMEM_1C+2, #2 ROM:62DF cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:62E2 je ROM_62E7 ROM:62E4 ldb INTMEM_1C+2, #-1 ROM:62E7 ROM:62E7 ROM_62E7: ; CODE XREF: ROM_6117+1CB↑j ROM:62E7 stb INTMEM_1C+2, INTMEM_E4 ROM:62EA jbs INTMEM_AD, 4, ROM_6308 ROM:62ED cmp INTMEM_D4, 7Ch[INTMEM_56] ROM:62F2 jh ROM_62F9 ROM:62F4 orb INTMEM_FA, #20h ; ' ' ROM:62F7 sjmp ROM_630B ROM:62F9 ; --------------------------------------------------------------------------- ROM:62F9 ROM:62F9 ROM_62F9: ; CODE XREF: ROM_6117+1DB↑j ROM:62F9 ldbze INTMEM_1C+2, 123h[INTMEM_56] ROM:62FE add INTMEM_1C+2, 7Ch[INTMEM_56] ROM:6303 cmp INTMEM_D4, INTMEM_1C+2 ROM:6306 jnh ROM_630B ROM:6308 ROM:6308 ROM_6308: ; CODE XREF: ROM_6117+1D3↑j ROM:6308 andb INTMEM_FA, #-21h ROM:630B ROM:630B ROM_630B: ; CODE XREF: ROM_6117+1E0↑j ROM:630B ; ROM_6117+1EF↑j ROM:630B orb INTMEM_FD, #10h ROM:630E andb INTMEM_FD, #-21h ROM:6311 andb INTMEM_FD, #-41h ROM:6314 sub INTMEM_1C, INTMEM_D4, #-8000h ROM:6319 jc ROM_6320 ROM:631B andb INTMEM_FD, #-11h ROM:631E neg INTMEM_1C ROM:6320 ROM:6320 ROM_6320: ; CODE XREF: ROM_6117+202↑j ROM:6320 cmp INTMEM_1C, 7Eh[INTMEM_56] ROM:6325 jc ROM_632F ROM:6327 andb INTMEM_FD, #-11h ROM:632A orb INTMEM_FD, #20h ; ' ' ROM:632D sjmp ROM_6339 ROM:632F ; --------------------------------------------------------------------------- ROM:632F ROM:632F ROM_632F: ; CODE XREF: ROM_6117+20E↑j ROM:632F cmp INTMEM_1C, 80h[INTMEM_56] ROM:6334 jc ROM_6339 ROM:6336 orb INTMEM_FD, #40h ; '@' ROM:6339 ROM:6339 ROM_6339: ; CODE XREF: ROM_6117+216↑j ROM:6339 ; ROM_6117+21D↑j ROM:6339 jbs INTMEM_FD, 7, ROM_6362 ROM:633C jbs INTMEM_FD, 2, ROM_6369 ROM:633F ROM:633F ROM_633F: ; CODE XREF: ROM_6117+250↓j ROM:633F andb INTMEM_FD, #7Fh ROM:6342 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:6347 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:634C ld INTMEM_1C, #27h ; ''' ROM:6350 lcall ROM_32D7 ROM:6353 jbc INTMEM_F9, 2, ROM_636E ROM:6356 mulub INTMEM_1C, 125h[INTMEM_56] ROM:635B divub INTMEM_1C, #0Ah ROM:635E jv ROM_6396 ROM:6360 sjmp ROM_636E ROM:6362 ; --------------------------------------------------------------------------- ROM:6362 ROM:6362 ROM_6362: ; CODE XREF: ROM_6117:ROM_6339↑j ROM:6362 cmp INTMEM_D4, 82h[INTMEM_56] ROM:6367 jh ROM_633F ROM:6369 ROM:6369 ROM_6369: ; CODE XREF: ROM_6117+225↑j ROM:6369 orb INTMEM_FD, #-80h ROM:636C clrb INTMEM_1C ROM:636E ROM:636E ROM_636E: ; CODE XREF: ROM_6117+23C↑j ROM:636E ; ROM_6117+249↑j ROM:636E stb INTMEM_1C, INTMEM_3D0[] ROM:6373 addb INTMEM_1C, INTMEM_F3[] ROM:6378 jc ROM_6396 ROM:637A ldb INTMEM_34, INTMEM_1C ROM:637D ldb INTMEM_20, INTMEM_275[] ROM:6382 mulub INTMEM_20, 124h[INTMEM_56] ROM:6387 shl INTMEM_20, #1 ROM:638A addb INTMEM_1C, INTMEM_20+1 ROM:638D jc ROM_6396 ROM:638F cmpb INTMEM_1C, 126h[INTMEM_56] ROM:6394 jnh ROM_639B ROM:6396 ROM:6396 ROM_6396: ; CODE XREF: ROM_6117+247↑j ROM:6396 ; ROM_6117+261↑j ... ROM:6396 ldb INTMEM_1C, 126h[INTMEM_56] ROM:639B ROM:639B ROM_639B: ; CODE XREF: ROM_6117+27D↑j ROM:639B stb INTMEM_1C, INTMEM_276[] ROM:63A0 ldb INTMEM_E5, INTMEM_8E ROM:63A3 sub INTMEM_1C, INTMEM_D4, #-8000h ROM:63A8 je ROM_63EE ROM:63AA jnc ROM_63CD ROM:63AC divub INTMEM_1C, 129h[INTMEM_56] ROM:63B1 jv ROM_63C6 ROM:63B3 cmpb INTMEM_1C, #0 ROM:63B6 jne ROM_63BA ROM:63B8 incb INTMEM_1C ROM:63BA ROM:63BA ROM_63BA: ; CODE XREF: ROM_6117+29F↑j ROM:63BA subb INTMEM_E5, INTMEM_1C ROM:63BD jnc ROM_63C6 ROM:63BF cmpb INTMEM_E5, INTMEM_273[] ROM:63C4 jc ROM_63EE ROM:63C6 ROM:63C6 ROM_63C6: ; CODE XREF: ROM_6117+29A↑j ROM:63C6 ; ROM_6117+2A6↑j ROM:63C6 ldb INTMEM_E5, INTMEM_273[] ROM:63CB sjmp ROM_63EE ROM:63CD ; --------------------------------------------------------------------------- ROM:63CD ROM:63CD ROM_63CD: ; CODE XREF: ROM_6117+293↑j ROM:63CD neg INTMEM_1C ROM:63CF divub INTMEM_1C, 129h[INTMEM_56] ROM:63D4 jv ROM_63E9 ROM:63D6 cmpb INTMEM_1C, #0 ROM:63D9 jne ROM_63DD ROM:63DB incb INTMEM_1C ROM:63DD ROM:63DD ROM_63DD: ; CODE XREF: ROM_6117+2C2↑j ROM:63DD addb INTMEM_E5, INTMEM_1C ROM:63E0 jc ROM_63E9 ROM:63E2 cmpb INTMEM_E5, INTMEM_274[] ROM:63E7 jnc ROM_63EE ROM:63E9 ROM:63E9 ROM_63E9: ; CODE XREF: ROM_6117+2BD↑j ROM:63E9 ; ROM_6117+2C9↑j ROM:63E9 ldb INTMEM_E5, INTMEM_274[] ROM:63EE ROM:63EE ROM_63EE: ; CODE XREF: ROM_6117+291↑j ROM:63EE ; ROM_6117+2AD↑j ... ROM:63EE ldb INTMEM_1C+2, INTMEM_E4[] ROM:63F3 ld INTMEM_1C, #28h ; '(' ROM:63F7 lcall ROM_32D7 ROM:63FA stb INTMEM_1C, INTMEM_E6 ROM:63FD jbs INTMEM_FD, 4, ROM_642F ROM:6400 ld INTMEM_1C, #29h ; ')' ROM:6404 ldb INTMEM_1C+2, 12Ah[INTMEM_56] ROM:6409 lcall ROM_32D7 ROM:640C stb INTMEM_1C, INTMEM_277[] ROM:6411 ld INTMEM_1C, #29h ; ')' ROM:6415 ldb INTMEM_1C+2, INTMEM_42 ROM:6418 lcall ROM_32D7 ROM:641B stb INTMEM_1C, INTMEM_278[] ROM:6420 ld INTMEM_1C, #2Bh ; '+' ROM:6424 ldb INTMEM_1C+2, #-1 ROM:6427 lcall ROM_32D7 ROM:642A stb INTMEM_1C, INTMEM_279[] ROM:642F ROM:642F ROM_642F: ; CODE XREF: ROM_6117+2E6↑j ROM:642F jbc INTMEM_AB, 4, ROM_6477 ROM:6432 jbs INTMEM_F6, 6, ROM_6490 ROM:6435 jbs INTMEM_F8, 6, ROM_6462 ROM:6438 ldb INTMEM_1C+1, INTMEM_1FD[] ROM:643D cmpb INTMEM_1C+1, 0C2h[INTMEM_56] ROM:6442 jh ROM_645F ROM:6444 ROM:6444 ROM_6444: ; CODE XREF: ROM_6117:ROM_6462↓j ROM:6444 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:6449 ld INTMEM_1C, #2Dh ; '-' ROM:644D lcall ROM_32D7 ROM:6450 ldb INTMEM_1C+2, INTMEM_1C ROM:6453 addb INTMEM_1C, 12Ah[INTMEM_56] ROM:6458 stb INTMEM_1C, INTMEM_3D2[] ROM:645D sjmp ROM_647C ROM:645F ; --------------------------------------------------------------------------- ROM:645F ROM:645F ROM_645F: ; CODE XREF: ROM_6117+32B↑j ROM:645F orb INTMEM_F8, #40h ; '@' ROM:6462 ROM:6462 ROM_6462: ; CODE XREF: ROM_6117+31E↑j ROM:6462 jbs INTMEM_AB, 6, ROM_6444 ROM:6465 jbc INTMEM_F7, 5, ROM_6472 ROM:6468 jbs INTMEM_A9, 4, ROM_648A ROM:646B ldb INTMEM_E7, INTMEM_1B4[] ROM:6470 sjmp ROM_6485 ROM:6472 ; --------------------------------------------------------------------------- ROM:6472 ROM:6472 ROM_6472: ; CODE XREF: ROM_6117+34E↑j ROM:6472 ldb INTMEM_E7, INTMEM_42 ROM:6475 sjmp ROM_6485 ROM:6477 ; --------------------------------------------------------------------------- ROM:6477 ROM:6477 ROM_6477: ; CODE XREF: ROM_6117:ROM_642F↑j ROM:6477 ldb INTMEM_1C+2, 12Bh[INTMEM_56] ROM:647C ROM:647C ROM_647C: ; CODE XREF: ROM_6117+346↑j ROM:647C lcall ROM_4CC2 ROM:647F andb INTMEM_F8, #-41h ROM:6482 ldb INTMEM_E7, INTMEM_1C ROM:6485 ROM:6485 ROM_6485: ; CODE XREF: ROM_6117+359↑j ROM:6485 ; ROM_6117+35E↑j ROM:6485 ldb INTMEM_E8, 97h[INTMEM_56] ROM:648A ROM:648A ROM_648A: ; CODE XREF: ROM_6117+351↑j ROM:648A lcall ROM_6778 ROM:648D ljmp ROM_676B ROM:6490 ; --------------------------------------------------------------------------- ROM:6490 ROM:6490 ROM_6490: ; CODE XREF: ROM_6117+31B↑j ROM:6490 andb INTMEM_F8, #-41h ROM:6493 ldb INTMEM_1C, INTMEM_E9 ROM:6496 ld INTMEM_1A, #6DD4h ROM:649A ljmp ROM_4924 ROM:649D ; --------------------------------------------------------------------------- ROM:649D incb INTMEM_E9 ROM:649F ldb INTMEM_B9+1, 12Ch[INTMEM_56] ROM:64A4 jbs INTMEM_AD, 4, ROM_64EB ROM:64A7 cmp INTMEM_D4, 84h[INTMEM_56] ROM:64AC jnh ROM_64B7 ROM:64AE ldb INTMEM_B9+1, 12Dh[INTMEM_56] ROM:64B3 incb INTMEM_E9 ROM:64B5 sjmp ROM_6526 ROM:64B7 ; --------------------------------------------------------------------------- ROM:64B7 ROM:64B7 ROM_64B7: ; CODE XREF: ROM_6117+395↑j ROM:64B7 cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:64BA je ROM_64D0 ROM:64BC sjmp ROM_6545 ROM:64BE ; --------------------------------------------------------------------------- ROM:64BE jbs INTMEM_AD, 4, ROM_64EB ROM:64C1 cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:64C4 jne ROM_6526 ROM:64C6 incb INTMEM_E9 ROM:64C8 sjmp ROM_651A ROM:64CA ; --------------------------------------------------------------------------- ROM:64CA jbs INTMEM_AD, 4, ROM_64EB ROM:64CD jbs INTMEM_FD, 4, ROM_651A ROM:64D0 ROM:64D0 ROM_64D0: ; CODE XREF: ROM_6117+3A3↑j ROM:64D0 orb INTMEM_F8, #10h ROM:64D3 ROM:64D3 ROM_64D3: ; CODE XREF: ROM_6117+3E4↓j ROM:64D3 ; ROM_6117+3FE↓j ROM:64D3 orb INTMEM_FD, #4 ROM:64D6 ldb INTMEM_E9, #4 ROM:64D9 andb INTMEM_FE, #-2 ROM:64DC sjmp ROM_6528 ROM:64DE ; --------------------------------------------------------------------------- ROM:64DE jbc INTMEM_D4+1, 7, ROM_6528 ROM:64E1 jbs INTMEM_AD, 4, ROM_64EB ROM:64E4 cmpb INTMEM_DF, 12Eh[INTMEM_56] ROM:64E9 jc ROM_6528 ROM:64EB ROM:64EB ROM_64EB: ; CODE XREF: ROM_6117+38D↑j ROM:64EB ; ROM_6117+3A7↑j ... ROM:64EB stb INTMEM_8E, (INTMEM_279+1)[] ROM:64F0 andb INTMEM_FD, #-5 ROM:64F3 orb INTMEM_F8, #10h ROM:64F6 ldb INTMEM_E9, #5 ROM:64F9 sjmp ROM_6533 ROM:64FB ; --------------------------------------------------------------------------- ROM:64FB jbc INTMEM_D4+1, 7, ROM_64D3 ROM:64FE jbc INTMEM_FA, 5, ROM_6533 ROM:6501 jbc INTMEM_FE, 2, ROM_6533 ROM:6504 cmpb INTMEM_DF, 12Eh[INTMEM_56] ROM:6509 jnc ROM_6533 ROM:650B cmpb INTMEM_8E, (INTMEM_279+1)[] ROM:6510 jne ROM_6533 ROM:6512 lcall ROM_4D5D ROM:6515 jbs INTMEM_1A, 0, ROM_64D3 ROM:6518 sjmp ROM_653B ROM:651A ; --------------------------------------------------------------------------- ROM:651A ROM:651A ROM_651A: ; CODE XREF: ROM_6117+3B1↑j ROM:651A ; ROM_6117+3B6↑j ROM:651A mulub INTMEM_1C, INTMEM_E6, 12Fh[INTMEM_56] ROM:6520 ldb INTMEM_E8, INTMEM_1C+1 ROM:6523 ldb INTMEM_E7, INTMEM_E5 ROM:6526 ROM:6526 ROM_6526: ; CODE XREF: ROM_6117+39E↑j ROM:6526 ; ROM_6117+3AD↑j ROM:6526 sjmp ROM_6545 ROM:6528 ; --------------------------------------------------------------------------- ROM:6528 ROM:6528 ROM_6528: ; CODE XREF: ROM_6117+3C5↑j ROM:6528 ; ROM_6117+3C7↑j ... ROM:6528 lcall ROM_4C97 ROM:652B ldb INTMEM_E7, INTMEM_E5 ROM:652E ldb INTMEM_E8, INTMEM_E6 ROM:6531 sjmp ROM_6545 ROM:6533 ; --------------------------------------------------------------------------- ROM:6533 ROM:6533 ROM_6533: ; CODE XREF: ROM_6117+3E2↑j ROM:6533 ; ROM_6117+3E7↑j ... ROM:6533 stb INTMEM_8E, (INTMEM_279+1)[] ROM:6538 andb INTMEM_FE, #-3 ROM:653B ROM:653B ROM_653B: ; CODE XREF: ROM_6117+401↑j ROM:653B ldb INTMEM_E7, INTMEM_276[] ROM:6540 ldb INTMEM_E8, 130h[INTMEM_56] ROM:6545 ROM:6545 ROM_6545: ; CODE XREF: ROM_6117+3A5↑j ROM:6545 ; ROM_6117:ROM_6526↑j ... ROM:6545 jbs INTMEM_FE, 4, ROM_655E ROM:6548 jbc INTMEM_FE, 5, ROM_6556 ROM:654B jbs INTMEM_FD, 2, ROM_6585 ROM:654E ldb INTMEM_B4, 13Ah[INTMEM_56] ROM:6553 andb INTMEM_FE, #-21h ROM:6556 ROM:6556 ROM_6556: ; CODE XREF: ROM_6117+431↑j ROM:6556 cmpb ZERO_REG, INTMEM_B4 ; Zero register ROM:6559 jne ROM_65D7 ROM:655B orb INTMEM_FE, #10h ROM:655E ROM:655E ROM_655E: ; CODE XREF: ROM_6117:ROM_6545↑j ROM:655E jbc INTMEM_FD, 2, ROM_6582 ROM:6561 jbs INTMEM_AD, 4, ROM_6582 ROM:6564 jbc INTMEM_F7, 7, ROM_6582 ROM:6567 jbs INTMEM_F9, 3, ROM_6582 ROM:656A cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:656D jne ROM_6582 ROM:656F ldb INTMEM_20+2, INTMEM_1AF[] ROM:6574 cmpb INTMEM_20+2, 138h[INTMEM_56] ROM:6579 jh ROM_6582 ROM:657B cmpb INTMEM_20+2, 0B1h[INTMEM_56] ROM:6580 jc ROM_6587 ROM:6582 ROM:6582 ROM_6582: ; CODE XREF: ROM_6117:ROM_655E↑j ROM:6582 ; ROM_6117+44A↑j ... ROM:6582 andb INTMEM_FE, #-21h ROM:6585 ROM:6585 ROM_6585: ; CODE XREF: ROM_6117+434↑j ROM:6585 sjmp ROM_65D7 ROM:6587 ; --------------------------------------------------------------------------- ROM:6587 ROM:6587 ROM_6587: ; CODE XREF: ROM_6117+469↑j ROM:6587 jbs INTMEM_FE, 5, ROM_6592 ROM:658A orb INTMEM_FE, #20h ; ' ' ROM:658D ldb INTMEM_B9+4, 13Bh[INTMEM_56] ROM:6592 ROM:6592 ROM_6592: ; CODE XREF: ROM_6117:ROM_6587↑j ROM:6592 cmpb ZERO_REG, INTMEM_B9+4 ; Zero register ROM:6595 jne ROM_65D7 ROM:6597 lcall ROM_4E14 ROM:659A jbs INTMEM_1A, 0, ROM_65A2 ROM:659D cmpb INTMEM_8E, INTMEM_42 ROM:65A0 jc ROM_65D7 ROM:65A2 ROM:65A2 ROM_65A2: ; CODE XREF: ROM_6117+483↑j ROM:65A2 ldb INTMEM_1C+1, INTMEM_42 ROM:65A5 ldb INTMEM_1C, (INTMEM_279+2)[] ROM:65AA ldb INTMEM_20+1, INTMEM_8E ROM:65AD subb INTMEM_20+1, INTMEM_E1[] ROM:65B2 jc ROM_65B6 ROM:65B4 clrb INTMEM_20+1 ROM:65B6 ROM:65B6 ROM_65B6: ; CODE XREF: ROM_6117+49B↑j ROM:65B6 clrb INTMEM_20 ROM:65B8 ldbze INTMEM_1C+2, 13Ch[INTMEM_56] ROM:65BD lcall ROM_3472 ROM:65C0 cmpb INTMEM_1C+1, 13Dh[INTMEM_56] ROM:65C5 jnh ROM_65CC ROM:65C7 ldb INTMEM_1C+1, 13Dh[INTMEM_56] ROM:65CC ROM:65CC ROM_65CC: ; CODE XREF: ROM_6117+4AE↑j ROM:65CC stb INTMEM_1C, (INTMEM_279+2)[] ROM:65D1 stb INTMEM_1C+1, INTMEM_42 ROM:65D4 andb INTMEM_FE, #-11h ROM:65D7 ROM:65D7 ROM_65D7: ; CODE XREF: ROM_6117+442↑j ROM:65D7 ; ROM_6117:ROM_6585↑j ... ROM:65D7 jbc INTMEM_FD, 2, ROM_6632 ROM:65DA jbs INTMEM_AD, 4, ROM_6632 ROM:65DD cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:65E0 jne ROM_6632 ROM:65E2 jbs INTMEM_FE, 7, ROM_65F2 ROM:65E5 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:65E8 jne ROM_6635 ROM:65EA ldb INTMEM_B9+5, 13Fh[INTMEM_56] ROM:65EF orb INTMEM_FE, #-80h ROM:65F2 ROM:65F2 ROM_65F2: ; CODE XREF: ROM_6117+4CB↑j ROM:65F2 cmpb ZERO_REG, INTMEM_B9+5 ; Zero register ROM:65F5 jne ROM_6635 ROM:65F7 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:65FA jne ROM_6635 ROM:65FC subb INTMEM_20+1, INTMEM_8E, INTMEM_F3[] ROM:6602 jc ROM_6606 ROM:6604 clrb INTMEM_20+1 ROM:6606 ROM:6606 ROM_6606: ; CODE XREF: ROM_6117+4EB↑j ROM:6606 clrb INTMEM_20 ROM:6608 ldb INTMEM_1C+1, INTMEM_275[] ROM:660D ldb INTMEM_1C, (INTMEM_279+3)[] ROM:6612 ld INTMEM_1C+2, 8Ah[INTMEM_56] ROM:6617 lcall ROM_3472 ROM:661A cmpb INTMEM_1C+1, 13Eh[INTMEM_56] ROM:661F jnh ROM_6626 ROM:6621 ldb INTMEM_1C+1, 13Eh[INTMEM_56] ROM:6626 ROM:6626 ROM_6626: ; CODE XREF: ROM_6117+508↑j ROM:6626 stb INTMEM_1C+1, INTMEM_275[] ROM:662B stb INTMEM_1C, (INTMEM_279+3)[] ROM:6630 sjmp ROM_6635 ROM:6632 ; --------------------------------------------------------------------------- ROM:6632 ROM:6632 ROM_6632: ; CODE XREF: ROM_6117:ROM_65D7↑j ROM:6632 ; ROM_6117+4C3↑j ... ROM:6632 andb INTMEM_FE, #7Fh ROM:6635 ROM:6635 ROM_6635: ; CODE XREF: ROM_6117+4D1↑j ROM:6635 ; ROM_6117+4DE↑j ... ROM:6635 jbs INTMEM_AD, 4, ROM_664E ROM:6638 cmpb INTMEM_8E, INTMEM_27E[] ROM:663D jh ROM_664E ROM:663F ldb INTMEM_1C+2, INTMEM_1FD[] ROM:6644 stb INTMEM_1C+2, INTMEM_27D[] ROM:6649 stb INTMEM_8E, INTMEM_27E[] ROM:664E ROM:664E ROM_664E: ; CODE XREF: ROM_6117:ROM_6635↑j ROM:664E ; ROM_6117+526↑j ROM:664E ldb INTMEM_1C+2, INTMEM_1AC[] ROM:6653 ld INTMEM_1C, #2Eh ; '.' ROM:6657 lcall ROM_32D7 ROM:665A ldb INTMEM_1C+2, INTMEM_1C ROM:665D lcall ROM_4CC2 ROM:6660 stb INTMEM_1C, (INTMEM_3D2+2)[] ROM:6665 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:666A subb INTMEM_1C+2, INTMEM_27D[] ROM:666F jc ROM_6675 ROM:6671 clrb INTMEM_1C ROM:6673 sjmp ROM_668E ROM:6675 ; --------------------------------------------------------------------------- ROM:6675 ROM:6675 ROM_6675: ; CODE XREF: ROM_6117+558↑j ROM:6675 mulub INTMEM_1C+2, 140h[INTMEM_56] ROM:667A divub INTMEM_1C+2, #10h ROM:667D jv ROM_668E ROM:667F addb INTMEM_1C+2, INTMEM_27E[] ROM:6684 jc ROM_668E ROM:6686 cmpb INTMEM_1C+2, INTMEM_1C ROM:6689 jh ROM_668E ROM:668B ldb INTMEM_1C, INTMEM_1C+2 ROM:668E ROM:668E ROM_668E: ; CODE XREF: ROM_6117+55C↑j ROM:668E ; ROM_6117+566↑j ... ROM:668E stb INTMEM_1C, (INTMEM_3D2+1)[] ROM:6693 cmpb ZERO_REG, INTMEM_EA ; Zero register ROM:6696 jne ROM_66A5 ROM:6698 jbc INTMEM_AD, 4, ROM_66D5 ROM:669B ROM:669B ROM_669B: ; CODE XREF: ROM_6117+594↓j ROM:669B andb INTMEM_FF, #-2 ROM:669E stb INTMEM_1C, INTMEM_EA ROM:66A1 clrb INTMEM_C6 ROM:66A3 sjmp ROM_66D5 ROM:66A5 ; --------------------------------------------------------------------------- ROM:66A5 ROM:66A5 ROM_66A5: ; CODE XREF: ROM_6117+57F↑j ROM:66A5 jbc INTMEM_AD, 4, ROM_66AD ROM:66A8 cmpb INTMEM_1C, INTMEM_EA ROM:66AB jc ROM_669B ROM:66AD ROM:66AD ROM_66AD: ; CODE XREF: ROM_6117:ROM_66A5↑j ROM:66AD jbc INTMEM_FF, 0, ROM_66B9 ROM:66B0 cmpb ZERO_REG, INTMEM_C6 ; Zero register ROM:66B3 jne ROM_66D5 ROM:66B5 decb INTMEM_EA ROM:66B7 je ROM_66D5 ROM:66B9 ROM:66B9 ROM_66B9: ; CODE XREF: ROM_6117:ROM_66AD↑j ROM:66B9 addb INTMEM_1C+2, INTMEM_EA, 141h[INTMEM_56] ROM:66BF jnc ROM_66C4 ROM:66C1 ldb INTMEM_1C+2, #-1 ROM:66C4 ROM:66C4 ROM_66C4: ; CODE XREF: ROM_6117+5A8↑j ROM:66C4 ld INTMEM_20, 8Ch[INTMEM_56] ROM:66C9 divub INTMEM_20, INTMEM_1C+2 ROM:66CC shrb INTMEM_20, #1 ROM:66CF stb INTMEM_20, INTMEM_C6 ROM:66D2 orb INTMEM_FF, #1 ROM:66D5 ROM:66D5 ROM_66D5: ; CODE XREF: ROM_6117+581↑j ROM:66D5 ; ROM_6117+58C↑j ... ROM:66D5 cmpb INTMEM_EA, INTMEM_E7 ROM:66D8 jnh ROM_66E2 ROM:66DA ldb INTMEM_E7, INTMEM_EA ROM:66DD ldb INTMEM_E8, 97h[INTMEM_56] ROM:66E2 ROM:66E2 ROM_66E2: ; CODE XREF: ROM_6117+5C1↑j ROM:66E2 ldb INTMEM_1C+2, INTMEM_1AC[] ROM:66E7 ld INTMEM_1C, #2Fh ; '/' ROM:66EB lcall ROM_32D7 ROM:66EE stb INTMEM_1C, (INTMEM_3D2+4)[] ROM:66F3 jbc INTMEM_AD, 4, ROM_66FB ROM:66F6 stb INTMEM_1C, (INTMEM_27E+1)[] ROM:66FB ROM:66FB ROM_66FB: ; CODE XREF: ROM_6117+5DC↑j ROM:66FB cmpb INTMEM_1C, (INTMEM_27E+1)[] ROM:6700 jnh ROM_6707 ROM:6702 ldb INTMEM_1C, (INTMEM_27E+1)[] ROM:6707 ROM:6707 ROM_6707: ; CODE XREF: ROM_6117+5E9↑j ROM:6707 ldb INTMEM_1C+2, INTMEM_1C ROM:670A lcall ROM_4CC2 ROM:670D stb INTMEM_1C, (INTMEM_3D2+3)[] ROM:6712 andb INTMEM_FF, #-3 ROM:6715 cmpb INTMEM_DF, 0EFh[INTMEM_56] ROM:671A jc ROM_672C ROM:671C orb INTMEM_FF, #2 ROM:671F cmpb INTMEM_1C, INTMEM_E7 ROM:6722 jnh ROM_672C ROM:6724 ldb INTMEM_E7, INTMEM_1C ROM:6727 ldb INTMEM_E8, 142h[INTMEM_56] ROM:672C ROM:672C ROM_672C: ; CODE XREF: ROM_6117+603↑j ROM:672C ; ROM_6117+60B↑j ROM:672C cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:672F je ROM_6740 ROM:6731 ldb INTMEM_E7, INTMEM_DE ROM:6734 ldb INTMEM_E8, INTMEM_E3 ROM:6737 cmpb INTMEM_8E, INTMEM_DE ROM:673A jne ROM_6740 ROM:673C clrb INTMEM_DE ROM:673E clrb INTMEM_E3 ROM:6740 ROM:6740 ROM_6740: ; CODE XREF: ROM_6117+618↑j ROM:6740 ; ROM_6117+623↑j ROM:6740 jbc INTMEM_FD, 2, ROM_6768 ROM:6743 jbs INTMEM_AD, 4, ROM_6768 ROM:6746 jbs INTMEM_AA, 0, ROM_6768 ROM:6749 jbs INTMEM_F7, 6, ROM_6752 ROM:674C jbs INTMEM_FD, 4, ROM_676B ROM:674F orb INTMEM_F7, #40h ; '@' ROM:6752 ROM:6752 ROM_6752: ; CODE XREF: ROM_6117+632↑j ROM:6752 ldb INTMEM_1C+2, INTMEM_E4[] ROM:6757 ld INTMEM_1C, #30h ; '0' ROM:675B lcall ROM_32D7 ROM:675E mulub INTMEM_1C, #5 ROM:6761 st INTMEM_1C, INTMEM_266[] ROM:6766 sjmp ROM_676B ROM:6768 ; --------------------------------------------------------------------------- ROM:6768 ROM:6768 ROM_6768: ; CODE XREF: ROM_6117:ROM_6740↑j ROM:6768 ; ROM_6117+62C↑j ... ROM:6768 andb INTMEM_F7, #-41h ROM:676B ROM:676B ROM_676B: ; CODE XREF: ROM_6117+376↑j ROM:676B ; ROM_6117+635↑j ... ROM:676B ldbze INTMEM_1C+2, INTMEM_E7 ROM:676E ldbze INTMEM_20, INTMEM_E8 ROM:6771 ldbze INTMEM_1C, #1 ROM:6774 lcall ROM_2AA1 ROM:6777 ret ROM:6777 ; End of function ROM_6117 ROM:6777 ROM:6778 ROM:6778 ; =============== S U B R O U T I N E ======================================= ROM:6778 ROM:6778 ROM:6778 ROM_6778: ; CODE XREF: ROM_6117:ROM_648A↑p ROM:6778 andb INTMEM_F8, #-11h ROM:677B andb INTMEM_FD, #-5 ROM:677E clrb INTMEM_E9 ROM:6780 clrb INTMEM_DE ROM:6782 clrb INTMEM_E3 ROM:6784 andb INTMEM_F7, #-41h ROM:6787 ret ROM:6787 ; End of function ROM_6778 ROM:6787 ROM:6788 ROM:6788 ; =============== S U B R O U T I N E ======================================= ROM:6788 ROM:6788 ROM:6788 ROM_6788: ; CODE XREF: ROM_4849+9↑p ROM:6788 ROM:6788 ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:6788 ROM:6788 ldb INTMEM_1C+1, INTMEM_1AD[] ROM:678D cmpb INTMEM_1C+1, 14Bh[INTMEM_56] ROM:6792 jh ROM_67A5 ROM:6794 cmpb INTMEM_1C+1, 14Ah[INTMEM_56] ROM:6799 jnc ROM_67A5 ROM:679B cmp INTMEM_5E, 8Eh[INTMEM_56] ROM:67A0 jnc ROM_67A5 ROM:67A2 jbc INTMEM_FD, 2, ROM_67AD ROM:67A5 ROM:67A5 ROM_67A5: ; CODE XREF: ROM_6788+A↑j ROM:67A5 ; ROM_6788+11↑j ... ROM:67A5 clrb INTMEM_1C ROM:67A7 clr INTMEM_20 ROM:67A9 clrb INTMEM_CF ROM:67AB sjmp ROM_6881 ROM:67AD ; --------------------------------------------------------------------------- ROM:67AD ROM:67AD ROM_67AD: ; CODE XREF: ROM_6788+1A↑j ROM:67AD ldb INTMEM_1C+2, INTMEM_DF[] ROM:67B2 clr INTMEM_20 ROM:67B4 ld INTMEM_1A, #6DE0h ROM:67B8 ldb INTMEM_1C, INTMEM_227[] ROM:67BD ljmp ROM_4924 ROM:67C0 ; --------------------------------------------------------------------------- ROM:67C0 ROM:67C0 ROM_67C0: ; CODE XREF: ROM_6788+5C↓j ROM:67C0 ; ROM_6788+88↓j ... ROM:67C0 ldb INTMEM_1C, #1 ROM:67C3 clr INTMEM_20 ROM:67C5 cmpb INTMEM_DF, 144h[INTMEM_56] ROM:67CA jh ROM_67FC ROM:67CC ROM:67CC ROM_67CC: ; CODE XREF: ROM_6788+83↓j ROM:67CC ; ROM_6788+9C↓j ... ROM:67CC ldb INTMEM_CF, 146h[INTMEM_56] ROM:67D1 clr INTMEM_20 ROM:67D3 ROM:67D3 ROM_67D3: ; CODE XREF: ROM_6788+D9↓j ROM:67D3 ldb INTMEM_1C, #2 ROM:67D6 cmpb INTMEM_DF, 143h[INTMEM_56] ROM:67DB jh ROM_67DF ROM:67DD sjmp ROM_6857 ROM:67DF ; --------------------------------------------------------------------------- ROM:67DF ROM:67DF ROM_67DF: ; CODE XREF: ROM_6788+53↑j ROM:67DF cmpb INTMEM_DF, 144h[INTMEM_56] ROM:67E4 jh ROM_67C0 ROM:67E6 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:67E9 jne ROM_67FC ROM:67EB ldb INTMEM_1C, #3 ROM:67EE cmpb INTMEM_DF, 143h[INTMEM_56] ROM:67F3 jnh ROM_6868 ROM:67F5 cmpb INTMEM_DF, 144h[INTMEM_56] ROM:67FA jh ROM_67FE ROM:67FC ROM:67FC ROM_67FC: ; CODE XREF: ROM_6788+42↑j ROM:67FC ; ROM_6788+61↑j ROM:67FC sjmp ROM_6881 ROM:67FE ; --------------------------------------------------------------------------- ROM:67FE ROM:67FE ROM_67FE: ; CODE XREF: ROM_6788+72↑j ROM:67FE ; ROM_6788+F7↓j ROM:67FE ldb INTMEM_CF, 149h[INTMEM_56] ROM:6803 ldb INTMEM_1C, #4 ROM:6806 cmpb INTMEM_DF, 144h[INTMEM_56] ROM:680B jnh ROM_67CC ROM:680D cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6810 jnh ROM_67C0 ROM:6812 cmpb INTMEM_DF, 145h[INTMEM_56] ROM:6817 jnc ROM_6855 ROM:6819 ldbze INTMEM_20, INTMEM_CF ROM:681C ldb INTMEM_1C, #5 ROM:681F cmpb INTMEM_DF, 144h[INTMEM_56] ROM:6824 jnh ROM_67CC ROM:6826 ldbze INTMEM_20, INTMEM_CF ROM:6829 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:682C jnh ROM_67C0 ROM:682E cmpb INTMEM_DF, 145h[INTMEM_56] ROM:6833 jc ROM_6881 ROM:6835 clr INTMEM_20 ROM:6837 ldb INTMEM_1C, #6 ROM:683A cmpb INTMEM_DF, 144h[INTMEM_56] ROM:683F jnh ROM_67CC ROM:6841 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6844 jh ROM_6848 ROM:6846 sjmp ROM_67C0 ROM:6848 ; --------------------------------------------------------------------------- ROM:6848 ROM:6848 ROM_6848: ; CODE XREF: ROM_6788+BC↑j ROM:6848 cmpb INTMEM_DF, 145h[INTMEM_56] ROM:684D jnc ROM_6881 ROM:684F ldbze INTMEM_20, INTMEM_CF ROM:6852 ldb INTMEM_1C, #5 ROM:6855 ROM:6855 ROM_6855: ; CODE XREF: ROM_6788+8F↑j ROM:6855 sjmp ROM_6881 ROM:6857 ; --------------------------------------------------------------------------- ROM:6857 ROM:6857 ROM_6857: ; CODE XREF: ROM_6788+55↑j ROM:6857 ldb INTMEM_1C, #7 ROM:685A cmpb INTMEM_DF, 145h[INTMEM_56] ROM:685F jnh ROM_6863 ROM:6861 sjmp ROM_67D3 ROM:6863 ; --------------------------------------------------------------------------- ROM:6863 ROM:6863 ROM_6863: ; CODE XREF: ROM_6788+D7↑j ROM:6863 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6866 jh ROM_6881 ROM:6868 ROM:6868 ROM_6868: ; CODE XREF: ROM_6788+6B↑j ROM:6868 ldb INTMEM_1C, #8 ROM:686B cmpb INTMEM_DF, 144h[INTMEM_56] ROM:6870 jnh ROM_6881 ROM:6872 ldb INTMEM_CF, 147h[INTMEM_56] ROM:6877 ldb INTMEM_1C, #9 ROM:687A cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:687D jh ROM_6881 ROM:687F sjmp ROM_67FE ROM:6881 ; --------------------------------------------------------------------------- ROM:6881 ROM:6881 ROM_6881: ; CODE XREF: ROM_6788+23↑j ROM:6881 ; ROM_6788:ROM_67FC↑j ... ROM:6881 mulub INTMEM_20, 148h[INTMEM_56] ROM:6886 divub INTMEM_20, 149h[INTMEM_56] ROM:688B stb INTMEM_20, INTMEM_222[] ROM:6890 stb INTMEM_1C, INTMEM_227[] ROM:6895 ldb INTMEM_1C+3, INTMEM_1C7[] ROM:689A ldb INTMEM_1C+2, INTMEM_DF ROM:689D ld INTMEM_1C, #31h ; '1' ROM:68A1 lcall ROM_32D7 ROM:68A4 stb INTMEM_1C, INTMEM_3D7[] ROM:68A9 subb INTMEM_34, INTMEM_1C, #-80h ROM:68AD jbs INTMEM_FA, 0, ROM_68E1 ROM:68B0 jbs INTMEM_FA, 1, ROM_68E1 ROM:68B3 ldb INTMEM_1C+3, INTMEM_1CA[] ROM:68B8 ld INTMEM_1C, #32h ; '2' ROM:68BC lcall ROM_32D7 ROM:68BF stb INTMEM_1C, INTMEM_3D9[] ROM:68C4 jbs INTMEM_FF, 2, ROM_690E ROM:68C7 jbs INTMEM_FF, 3, ROM_68E6 ROM:68CA orb INTMEM_FF, #10h ROM:68CD cmpb INTMEM_1C, #-80h ROM:68D0 jnh ROM_68E4 ROM:68D2 ldb INTMEM_1A+1, 14Ch[INTMEM_56] ROM:68D7 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:68DB andb INTMEM_FF, #-11h ROM:68DE orb INTMEM_FF, #8 ROM:68E1 ROM:68E1 ROM_68E1: ; CODE XREF: ROM_6788+125↑j ROM:68E1 ; ROM_6788+128↑j ... ROM:68E1 ldb INTMEM_1C, #-80h ROM:68E4 ROM:68E4 ROM_68E4: ; CODE XREF: ROM_6788+148↑j ROM:68E4 sjmp ROM_694A ROM:68E6 ; --------------------------------------------------------------------------- ROM:68E6 ROM:68E6 ROM_68E6: ; CODE XREF: ROM_6788+13F↑j ROM:68E6 cmpb INTMEM_1C, #-80h ROM:68E9 jh ROM_68FC ROM:68EB ldb INTMEM_1A+1, 14Ch[INTMEM_56] ROM:68F0 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:68F4 orb INTMEM_FF, #10h ROM:68F7 ROM:68F7 ROM_68F7: ; CODE XREF: ROM_6788+18C↓j ROM:68F7 andb INTMEM_FF, #-9 ROM:68FA sjmp ROM_694A ROM:68FC ; --------------------------------------------------------------------------- ROM:68FC ROM:68FC ROM_68FC: ; CODE XREF: ROM_6788+161↑j ROM:68FC cmpb INTMEM_CA, ZERO_REG ; Zero register ROM:68FF jh ROM_692A ROM:6901 ldb INTMEM_D0, 14Dh[INTMEM_56] ROM:6906 orb INTMEM_FF, #10h ROM:6909 orb INTMEM_FF, #4 ROM:690C sjmp ROM_692A ROM:690E ; --------------------------------------------------------------------------- ROM:690E ROM:690E ROM_690E: ; CODE XREF: ROM_6788+13C↑j ROM:690E jbc INTMEM_FF, 3, ROM_6916 ROM:6911 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:6914 jnh ROM_68F7 ROM:6916 ROM:6916 ROM_6916: ; CODE XREF: ROM_6788:ROM_690E↑j ROM:6916 cmpb INTMEM_1C, #-80h ROM:6919 jh ROM_692A ROM:691B ldb INTMEM_CA, 14Ch[INTMEM_56] ROM:6920 clrb INTMEM_D0 ROM:6922 andb INTMEM_FF, #-5 ROM:6925 andb INTMEM_FF, #-9 ROM:6928 sjmp ROM_694A ROM:692A ; --------------------------------------------------------------------------- ROM:692A ROM:692A ROM_692A: ; CODE XREF: ROM_6788+177↑j ROM:692A ; ROM_6788+184↑j ... ROM:692A jbc INTMEM_FF, 4, ROM_68E1 ROM:692D cmpb ZERO_REG, 14Dh[INTMEM_56] ; Zero register ROM:6932 je ROM_694A ROM:6934 ldb INTMEM_20, 14Dh[INTMEM_56] ROM:6939 subb INTMEM_20, INTMEM_D0 ROM:693C subb INTMEM_1C, #-80h ROM:693F mulub INTMEM_1C, INTMEM_20 ROM:6942 divub INTMEM_1C, 14Dh[INTMEM_56] ROM:6947 addb INTMEM_1C, #-80h ROM:694A ROM:694A ROM_694A: ; CODE XREF: ROM_6788:ROM_68E4↑j ROM:694A ; ROM_6788+172↑j ... ROM:694A stb INTMEM_1C, INTMEM_3D8[] ROM:694F subb INTMEM_34+1, INTMEM_1C, #-80h ROM:6953 ldb INTMEM_1C+2, INTMEM_DF ROM:6956 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:695B ld INTMEM_1C, #33h ; '3' ROM:695F lcall ROM_32D7 ROM:6962 stb INTMEM_1C, INTMEM_3DA[] ROM:6967 mulub INTMEM_32, INTMEM_1C, #5 ROM:696B jbs INTMEM_F6, 6, ROM_6976 ROM:696E ld INTMEM_32, 90h[INTMEM_56] ROM:6973 ljmp ROM_6A28 ROM:6976 ; --------------------------------------------------------------------------- ROM:6976 ROM:6976 ROM_6976: ; CODE XREF: ROM_6788+1E3↑j ROM:6976 andb INTMEM_FE, #-5 ROM:6979 jbc INTMEM_FA, 5, ROM_69C6 ROM:697C jbc INTMEM_FF, 5, ROM_698C ROM:697F st INTMEM_32, INTMEM_26C[] ROM:6984 andb INTMEM_FF, #-21h ROM:6987 ldb INTMEM_D0+1, 14Eh[INTMEM_56] ROM:698C ROM:698C ROM_698C: ; CODE XREF: ROM_6788+1F4↑j ROM:698C ld INTMEM_32, INTMEM_26C[] ROM:6991 jbs INTMEM_D4+1, 7, ROM_6996 ROM:6994 clrb INTMEM_D0+1 ROM:6996 ROM:6996 ROM_6996: ; CODE XREF: ROM_6788+209↑j ROM:6996 ld INTMEM_1C+2, 92h[INTMEM_56] ROM:699B cmpb ZERO_REG, 14Eh[INTMEM_56] ; Zero register ROM:69A0 je ROM_69B9 ROM:69A2 sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:69A6 ldbze INTMEM_1A, INTMEM_D0+1 ROM:69A9 mul INTMEM_20, INTMEM_1A ROM:69AD ldbze INTMEM_1A, 14Eh[INTMEM_56] ROM:69B2 div INTMEM_20, INTMEM_1A ROM:69B6 sub INTMEM_1C+2, INTMEM_20 ROM:69B9 ROM:69B9 ROM_69B9: ; CODE XREF: ROM_6788+218↑j ROM:69B9 st INTMEM_1C+2, INTMEM_32 ROM:69BC cmpb INTMEM_D0+1, ZERO_REG ; Zero register ROM:69BF jne ROM_69DB ROM:69C1 orb INTMEM_FE, #4 ROM:69C4 sjmp ROM_69DB ROM:69C6 ; --------------------------------------------------------------------------- ROM:69C6 ROM:69C6 ROM_69C6: ; CODE XREF: ROM_6788+1F1↑j ROM:69C6 orb INTMEM_FF, #20h ; ' ' ROM:69C9 cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:69CE jnc ROM_69DB ROM:69D0 subb INTMEM_1C, INTMEM_44, #-80h ROM:69D4 mulb INTMEM_1C, #5 ROM:69D8 add INTMEM_32, INTMEM_1C ROM:69DB ROM:69DB ROM_69DB: ; CODE XREF: ROM_6788+237↑j ROM:69DB ; ROM_6788+23C↑j ... ROM:69DB ldb INTMEM_1C+2, INTMEM_1AC[] ROM:69E0 ld INTMEM_1C, #34h ; '4' ROM:69E4 lcall ROM_32D7 ROM:69E7 stb INTMEM_1C, INTMEM_3DB[] ROM:69EC addb INTMEM_34, INTMEM_34+1 ROM:69EF jnv ROM_69F6 ROM:69F1 jge ROM_6A00 ROM:69F3 ldb INTMEM_34, #-80h ROM:69F6 ROM:69F6 ROM_69F6: ; CODE XREF: ROM_6788+267↑j ROM:69F6 cmpb INTMEM_34, #-80h ROM:69F9 jc ROM_6A03 ROM:69FB cmpb INTMEM_34, INTMEM_1C ROM:69FE jnh ROM_6A03 ROM:6A00 ROM:6A00 ROM_6A00: ; CODE XREF: ROM_6788+269↑j ROM:6A00 ldb INTMEM_34, INTMEM_1C ROM:6A03 ROM:6A03 ROM_6A03: ; CODE XREF: ROM_6788+271↑j ROM:6A03 ; ROM_6788+276↑j ROM:6A03 mulb INTMEM_34, #5 ROM:6A07 ld INTMEM_1A, INTMEM_266[] ROM:6A0C add INTMEM_32, INTMEM_1A ROM:6A0F add INTMEM_32, INTMEM_34 ROM:6A12 sub INTMEM_32, #384h ROM:6A16 jbc INTMEM_32+1, 7, ROM_6A1D ROM:6A19 ld INTMEM_32, #0 ROM:6A1D ROM:6A1D ROM_6A1D: ; CODE XREF: ROM_6788+28E↑j ROM:6A1D sub INTMEM_32, INTMEM_222[] ROM:6A22 jc ROM_6A28 ROM:6A24 ld INTMEM_32, #0 ROM:6A28 ROM:6A28 ROM_6A28: ; CODE XREF: ROM_6788+1EB↑j ROM:6A28 ; ROM_6788+29A↑j ROM:6A28 st INTMEM_32, INTMEM_DC[] ROM:6A2D jbs INTMEM_AB, 4, ROM_6A39 ROM:6A30 ld INTMEM_1C, #4 ROM:6A34 lcall ROM_30E5 ROM:6A37 sjmp ROM_6A5A ROM:6A39 ; --------------------------------------------------------------------------- ROM:6A39 ROM:6A39 ROM_6A39: ; CODE XREF: ROM_6788+2A5↑j ROM:6A39 add INTMEM_20, INTMEM_32, #384h ROM:6A3E add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:6A43 add INTMEM_1C+2, INTMEM_32, #1194h ROM:6A48 add INTMEM_1C, INTMEM_32, #189Ch ROM:6A4D cmp INTMEM_1C, #1C20h ROM:6A51 jnc ROM_6A57 ROM:6A53 sub INTMEM_1C, #1C20h ROM:6A57 ROM:6A57 ROM_6A57: ; CODE XREF: ROM_6788+2C9↑j ROM:6A57 lcall ROM_30A0 ROM:6A5A ROM:6A5A ROM_6A5A: ; CODE XREF: ROM_6788+2AF↑j ROM:6A5A ret ROM:6A5A ; End of function ROM_6788 ROM:6A5A ROM:6A5B ROM:6A5B ; =============== S U B R O U T I N E ======================================= ROM:6A5B ROM:6A5B ROM:6A5B ROM_6A5B: ; CODE XREF: ROM_4849+F↑p ROM:6A5B ldb INTMEM_1C+3, INTMEM_1B7[] ROM:6A60 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:6A65 ld INTMEM_1C, #6 ROM:6A69 lcall ROM_32D7 ROM:6A6C clrb INTMEM_1C+1 ROM:6A6E add INTMEM_24, INTMEM_1C, #300h ROM:6A73 ld INTMEM_1C, #7 ROM:6A77 lcall ROM_32D7 ROM:6A7A ldbze INTMEM_20, INTMEM_1C+3 ROM:6A7D shl INTMEM_20, #1 ROM:6A80 st INTMEM_24, 1D8h[INTMEM_20] ROM:6A85 shl INTMEM_1C, #8 ROM:6A88 st INTMEM_1C, 1E0h[INTMEM_20] ROM:6A8D cmpb INTMEM_1C+3, #3 ROM:6A90 jnc ROM_6A95 ROM:6A92 ldb INTMEM_1C+3, #-1 ROM:6A95 ROM:6A95 ROM_6A95: ; CODE XREF: ROM_6A5B+35↑j ROM:6A95 incb INTMEM_1C+3 ROM:6A97 stb INTMEM_1C+3, INTMEM_1B7[] ROM:6A9C ldb INTMEM_1C+2, INTMEM_1AC[] ROM:6AA1 ld INTMEM_1C, #8 ROM:6AA5 lcall ROM_32D7 ROM:6AA8 clrb INTMEM_1C+1 ROM:6AAA addb INTMEM_1C, 0C1h[INTMEM_56] ROM:6AAF jnc ROM_6AB3 ROM:6AB1 incb INTMEM_1C+1 ROM:6AB3 ROM:6AB3 ROM_6AB3: ; CODE XREF: ROM_6A5B+54↑j ROM:6AB3 sub INTMEM_1C, #0B4h ROM:6AB7 jc ROM_6ABB ROM:6AB9 clr INTMEM_1C ROM:6ABB ROM:6ABB ROM_6ABB: ; CODE XREF: ROM_6A5B+5C↑j ROM:6ABB cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:6ABE je ROM_6AC3 ROM:6AC0 ldb INTMEM_1C, #-1 ROM:6AC3 ROM:6AC3 ROM_6AC3: ; CODE XREF: ROM_6A5B+63↑j ROM:6AC3 mulub INTMEM_1C, 0C0h[INTMEM_56] ROM:6AC8 divub INTMEM_1C, 0C1h[INTMEM_56] ROM:6ACD jnv ROM_6AD2 ROM:6ACF ldb INTMEM_1C, #-1 ROM:6AD2 ROM:6AD2 ROM_6AD2: ; CODE XREF: ROM_6A5B+72↑j ROM:6AD2 addb INTMEM_1C, INTMEM_241[] ROM:6AD7 jnc ROM_6ADC ROM:6AD9 ldb INTMEM_1C, #-1 ROM:6ADC ROM:6ADC ROM_6ADC: ; CODE XREF: ROM_6A5B+7C↑j ROM:6ADC stb INTMEM_1C, INTMEM_1B8[] ROM:6AE1 ldb INTMEM_1C+2, INTMEM_1AC[] ROM:6AE6 ld INTMEM_1C, #9 ROM:6AEA lcall ROM_32D7 ROM:6AED stb INTMEM_1C, INTMEM_1B9[] ROM:6AF2 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:6AF7 ld INTMEM_1C, #0Ah ROM:6AFB lcall ROM_32D7 ROM:6AFE mulub INTMEM_1C, #19h ROM:6B01 st INTMEM_1C, INTMEM_184[] ROM:6B06 ldb INTMEM_1A, 0D3h[INTMEM_56] ROM:6B0B clr INTMEM_1C ROM:6B0D jbs INTMEM_F9, 6, ROM_6B1B ROM:6B10 jbc INTMEM_F9, 2, ROM_6B2A ROM:6B13 orb INTMEM_F9, #40h ; '@' ROM:6B16 stb INTMEM_1A, INTMEM_CD ROM:6B19 sjmp ROM_6B25 ROM:6B1B ; --------------------------------------------------------------------------- ROM:6B1B ROM:6B1B ROM_6B1B: ; CODE XREF: ROM_6A5B+B2↑j ROM:6B1B jbs INTMEM_F9, 2, ROM_6B2A ROM:6B1E andb INTMEM_F9, #-41h ROM:6B21 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CD ROM:6B25 ROM:6B25 ROM_6B25: ; CODE XREF: ROM_6A5B+BE↑j ROM:6B25 st INTMEM_1C, INTMEM_186[] ROM:6B2A ROM:6B2A ROM_6B2A: ; CODE XREF: ROM_6A5B+B5↑j ROM:6B2A ; ROM_6A5B:ROM_6B1B↑j ROM:6B2A ldb INTMEM_1C+2, 0D4h[INTMEM_56] ROM:6B2F mulub INTMEM_1C+2, INTMEM_187[] ROM:6B34 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:6B37 je ROM_6B3C ROM:6B39 divub INTMEM_1C+2, INTMEM_1A ROM:6B3C ROM:6B3C ROM_6B3C: ; CODE XREF: ROM_6A5B+DC↑j ROM:6B3C stb INTMEM_1C+2, INTMEM_1BA[] ROM:6B41 jbs INTMEM_F9, 7, ROM_6B47 ROM:6B44 ljmp ROM_6DA1 ROM:6B47 ; --------------------------------------------------------------------------- ROM:6B47 ROM:6B47 ROM_6B47: ; CODE XREF: ROM_6A5B+E6↑j ROM:6B47 andb INTMEM_F9, #7Fh ROM:6B4A ldb INTMEM_1A, INTMEM_1AA[] ROM:6B4F cmpb INTMEM_1A, INTMEM_1B8[] ROM:6B54 jnh ROM_6B5B ROM:6B56 ldb INTMEM_1A, INTMEM_1B8[] ROM:6B5B ROM:6B5B ROM_6B5B: ; CODE XREF: ROM_6A5B+F9↑j ROM:6B5B stb INTMEM_1A, INTMEM_1BB[] ROM:6B60 ldb INTMEM_1C, 0D5h[INTMEM_56] ROM:6B65 ldb INTMEM_1C+1, 0D6h[INTMEM_56] ROM:6B6A ldb INTMEM_1C+2, INTMEM_D8+1 ROM:6B6D ld INTMEM_1A, #1F0h ROM:6B71 clr INTMEM_20 ROM:6B73 lcall ROM_4B9C ROM:6B76 stb INTMEM_1C+3, INTMEM_1BC[] ROM:6B7B ldb INTMEM_1C, 0D7h[INTMEM_56] ROM:6B80 ldb INTMEM_1C+1, 0D8h[INTMEM_56] ROM:6B85 ldb INTMEM_1C+2, INTMEM_1BB[] ROM:6B8A ld INTMEM_1A, #1F2h ROM:6B8E ld INTMEM_20, #1D6h ROM:6B92 lcall ROM_4B9C ROM:6B95 stb INTMEM_1C+3, INTMEM_1BD[] ROM:6B9A ldb INTMEM_1A, INTMEM_1BD[] ROM:6B9F ldb INTMEM_1A+1, INTMEM_1BC[] ROM:6BA4 ldb INTMEM_1C, #-80h ROM:6BA7 ldb INTMEM_1C+1, #-80h ROM:6BAA cmp INTMEM_5E, 3Ah[INTMEM_56] ROM:6BAF jnc ROM_6BBD ROM:6BB1 jbc INTMEM_1A, 7, ROM_6BB7 ROM:6BB4 ldb INTMEM_1C, INTMEM_1A ROM:6BB7 ROM:6BB7 ROM_6BB7: ; CODE XREF: ROM_6A5B+156↑j ROM:6BB7 jbc INTMEM_1A+1, 7, ROM_6BBD ROM:6BBA ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6BBD ROM:6BBD ROM_6BBD: ; CODE XREF: ROM_6A5B+154↑j ROM:6BBD ; ROM_6A5B:ROM_6BB7↑j ROM:6BBD ld INTMEM_1C+2, INTMEM_184[] ROM:6BC2 jbc INTMEM_FA, 2, ROM_6BCF ROM:6BC5 add INTMEM_1C+2, 3Ch[INTMEM_56] ROM:6BCA jnc ROM_6BCF ROM:6BCC ldbse INTMEM_1C+2, #-1 ROM:6BCF ROM:6BCF ROM_6BCF: ; CODE XREF: ROM_6A5B+167↑j ROM:6BCF ; ROM_6A5B+16F↑j ROM:6BCF cmp INTMEM_5E, INTMEM_1C+2 ROM:6BD2 jc ROM_6BD9 ROM:6BD4 orb INTMEM_FA, #4 ROM:6BD7 sjmp ROM_6BEE ROM:6BD9 ; --------------------------------------------------------------------------- ROM:6BD9 ROM:6BD9 ROM_6BD9: ; CODE XREF: ROM_6A5B+177↑j ROM:6BD9 andb INTMEM_FA, #-5 ROM:6BDC jbs INTMEM_FA, 0, ROM_6BEE ROM:6BDF jbs INTMEM_FA, 1, ROM_6BEE ROM:6BE2 jbs INTMEM_1A, 7, ROM_6BE8 ROM:6BE5 ldb INTMEM_1C, INTMEM_1A ROM:6BE8 ROM:6BE8 ROM_6BE8: ; CODE XREF: ROM_6A5B+187↑j ROM:6BE8 jbs INTMEM_1A+1, 7, ROM_6BEE ROM:6BEB ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6BEE ROM:6BEE ROM_6BEE: ; CODE XREF: ROM_6A5B+17C↑j ROM:6BEE ; ROM_6A5B+181↑j ... ROM:6BEE stb INTMEM_1C, INTMEM_1BE[] ROM:6BF3 stb INTMEM_1C+1, INTMEM_1BF[] ROM:6BF8 ldb INTMEM_1A, INTMEM_1BE[] ROM:6BFD subb INTMEM_1C, INTMEM_1A, #-80h ROM:6C01 jc ROM_6C05 ROM:6C03 negb INTMEM_1C ROM:6C05 ROM:6C05 ROM_6C05: ; CODE XREF: ROM_6A5B+1A6↑j ROM:6C05 mulub INTMEM_1C, INTMEM_1B9[] ROM:6C0A divub INTMEM_1C, #0Ah ROM:6C0D jv ROM_6C12 ROM:6C0F jbc INTMEM_1C, 7, ROM_6C15 ROM:6C12 ROM:6C12 ROM_6C12: ; CODE XREF: ROM_6A5B+1B2↑j ROM:6C12 ldb INTMEM_1C, #7Fh ROM:6C15 ROM:6C15 ROM_6C15: ; CODE XREF: ROM_6A5B+1B4↑j ROM:6C15 jbs INTMEM_1A, 7, ROM_6C1A ROM:6C18 negb INTMEM_1C ROM:6C1A ROM:6C1A ROM_6C1A: ; CODE XREF: ROM_6A5B:ROM_6C15↑j ROM:6C1A addb INTMEM_1C, #-80h ROM:6C1D stb INTMEM_1C, INTMEM_1C0[] ROM:6C22 clr INTMEM_20 ROM:6C24 ldb INTMEM_1C+2, INTMEM_1BF[] ROM:6C29 cmpb INTMEM_1C+2, #-80h ROM:6C2C je ROM_6C31 ROM:6C2E lcall ROM_4C0C ROM:6C31 ROM:6C31 ROM_6C31: ; CODE XREF: ROM_6A5B+1D1↑j ROM:6C31 st INTMEM_20, INTMEM_3C2[] ROM:6C36 ld INTMEM_20+2, #0 ROM:6C3A jbs INTMEM_1C+2, 7, ROM_6C41 ROM:6C3D ld INTMEM_20+2, #4 ROM:6C41 ROM:6C41 ROM_6C41: ; CODE XREF: ROM_6A5B+1DF↑j ROM:6C41 lcall ROM_4C5D ROM:6C44 clr INTMEM_20 ROM:6C46 ldb INTMEM_1C+2, INTMEM_1C0[] ROM:6C4B cmpb INTMEM_1C+2, #-80h ROM:6C4E je ROM_6C53 ROM:6C50 lcall ROM_4C0C ROM:6C53 ROM:6C53 ROM_6C53: ; CODE XREF: ROM_6A5B+1F3↑j ROM:6C53 st INTMEM_20, INTMEM_3C4[] ROM:6C58 ld INTMEM_20+2, #2 ROM:6C5C jbs INTMEM_1C+2, 7, ROM_6C63 ROM:6C5F ld INTMEM_20+2, #6 ROM:6C63 ROM:6C63 ROM_6C63: ; CODE XREF: ROM_6A5B+201↑j ROM:6C63 lcall ROM_4C5D ROM:6C66 ldb INTMEM_1C+2, INTMEM_1BB[] ROM:6C6B cmpb INTMEM_1C+2, INTMEM_1C1[] ROM:6C70 jnh ROM_6C77 ROM:6C72 stb INTMEM_1C+2, INTMEM_1C1[] ROM:6C77 ROM:6C77 ROM_6C77: ; CODE XREF: ROM_6A5B+215↑j ROM:6C77 ldb INTMEM_1A, INTMEM_D8+1 ROM:6C7A cmpb INTMEM_1A, INTMEM_1C2[] ROM:6C7F jnh ROM_6C86 ROM:6C81 stb INTMEM_1A, INTMEM_1C2[] ROM:6C86 ROM:6C86 ROM_6C86: ; CODE XREF: ROM_6A5B+224↑j ROM:6C86 cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:6C8B jc ROM_6CC3 ROM:6C8D jbc INTMEM_AD, 4, ROM_6CC3 ROM:6C90 cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6C95 jne ROM_6C9E ROM:6C97 cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6C9C je ROM_6CCD ROM:6C9E ROM:6C9E ROM_6C9E: ; CODE XREF: ROM_6A5B+23A↑j ROM:6C9E ldb INTMEM_20, INTMEM_1C2[] ROM:6CA3 subb INTMEM_20, INTMEM_1A ROM:6CA6 cmpb INTMEM_20, 0DBh[INTMEM_56] ROM:6CAB jc ROM_6CC3 ROM:6CAD ldb INTMEM_20, INTMEM_1C1[] ROM:6CB2 subb INTMEM_20, INTMEM_1C+2 ROM:6CB5 cmpb INTMEM_20, 0DCh[INTMEM_56] ROM:6CBA jnc ROM_6CD7 ROM:6CBC cmpb INTMEM_1C+2, INTMEM_1B8[] ROM:6CC1 je ROM_6CD7 ROM:6CC3 ROM:6CC3 ROM_6CC3: ; CODE XREF: ROM_6A5B+230↑j ROM:6CC3 ; ROM_6A5B+232↑j ... ROM:6CC3 st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6CC8 st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6CCD ROM:6CCD ROM_6CCD: ; CODE XREF: ROM_6A5B+241↑j ROM:6CCD stb INTMEM_1A, INTMEM_1C2[] ROM:6CD2 stb INTMEM_1C+2, INTMEM_1C1[] ROM:6CD7 ROM:6CD7 ROM_6CD7: ; CODE XREF: ROM_6A5B+25F↑j ROM:6CD7 ; ROM_6A5B+266↑j ROM:6CD7 ldb INTMEM_1C+2, INTMEM_1BB[] ROM:6CDC cmpb INTMEM_1C+2, INTMEM_1C3[] ROM:6CE1 jc ROM_6CE8 ROM:6CE3 stb INTMEM_1C+2, INTMEM_1C3[] ROM:6CE8 ROM:6CE8 ROM_6CE8: ; CODE XREF: ROM_6A5B+286↑j ROM:6CE8 ldb INTMEM_1A, INTMEM_D8+1 ROM:6CEB cmpb INTMEM_1A, INTMEM_1C4[] ROM:6CF0 jc ROM_6CF7 ROM:6CF2 stb INTMEM_1A, INTMEM_1C4[] ROM:6CF7 ROM:6CF7 ROM_6CF7: ; CODE XREF: ROM_6A5B+295↑j ROM:6CF7 cmp INTMEM_5E, 40h[INTMEM_56] ROM:6CFC jc ROM_6D4C ROM:6CFE cmpb INTMEM_D8+1, 0E0h[INTMEM_56] ROM:6D03 jc ROM_6D4C ROM:6D05 cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:6D0A jc ROM_6D4C ROM:6D0C jbc INTMEM_FA, 2, ROM_6D12 ROM:6D0F jbc INTMEM_AD, 4, ROM_6D4C ROM:6D12 ROM:6D12 ROM_6D12: ; CODE XREF: ROM_6A5B+2B1↑j ROM:6D12 cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6D17 jne ROM_6D20 ROM:6D19 cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6D1E je ROM_6D56 ROM:6D20 ROM:6D20 ROM_6D20: ; CODE XREF: ROM_6A5B+2BC↑j ROM:6D20 subb INTMEM_20, INTMEM_1A, INTMEM_1C4[] ROM:6D26 cmpb INTMEM_20, 0DDh[INTMEM_56] ROM:6D2B jc ROM_6D4C ROM:6D2D ldb INTMEM_1A+1, INTMEM_1BC[] ROM:6D32 subb INTMEM_1A+1, #-80h ROM:6D35 jbs INTMEM_1A+1, 7, ROM_6D3F ROM:6D38 cmpb INTMEM_1A+1, 0DEh[INTMEM_56] ROM:6D3D jc ROM_6D4C ROM:6D3F ROM:6D3F ROM_6D3F: ; CODE XREF: ROM_6A5B+2DA↑j ROM:6D3F subb INTMEM_20, INTMEM_1C+2, INTMEM_1C3[] ROM:6D45 cmpb INTMEM_20, 0DFh[INTMEM_56] ROM:6D4A jnc ROM_6D60 ROM:6D4C ROM:6D4C ROM_6D4C: ; CODE XREF: ROM_6A5B+2A1↑j ROM:6D4C ; ROM_6A5B+2A8↑j ... ROM:6D4C st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6D51 st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6D56 ROM:6D56 ROM_6D56: ; CODE XREF: ROM_6A5B+2C3↑j ROM:6D56 stb INTMEM_1A, INTMEM_1C4[] ROM:6D5B stb INTMEM_1C+2, INTMEM_1C3[] ROM:6D60 ROM:6D60 ROM_6D60: ; CODE XREF: ROM_6A5B+2EF↑j ROM:6D60 ld INTMEM_1A, INTMEM_1EC[] ROM:6D65 cmp INTMEM_1A, INTMEM_1EE[] ROM:6D6A jc ROM_6D71 ROM:6D6C ld INTMEM_1A, INTMEM_1EE[] ROM:6D71 ROM:6D71 ROM_6D71: ; CODE XREF: ROM_6A5B+30F↑j ROM:6D71 ld INTMEM_1C, INTMEM_1E8[] ROM:6D76 cmp INTMEM_1C, INTMEM_1EA[] ROM:6D7B jc ROM_6D82 ROM:6D7D ld INTMEM_1C, INTMEM_1EA[] ROM:6D82 ROM:6D82 ROM_6D82: ; CODE XREF: ROM_6A5B+320↑j ROM:6D82 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:6D85 je ROM_6D97 ROM:6D87 ldb INTMEM_1C+2, INTMEM_1BA[] ROM:6D8C mulub INTMEM_1C+2, #20h ; ' ' ROM:6D8F add INTMEM_1C, INTMEM_1C+2 ROM:6D92 jnc ROM_6D97 ROM:6D94 ldbse INTMEM_1C, #-1 ROM:6D97 ROM:6D97 ROM_6D97: ; CODE XREF: ROM_6A5B+32A↑j ROM:6D97 ; ROM_6A5B+337↑j ROM:6D97 st INTMEM_1A, INTMEM_18A[] ROM:6D9C st INTMEM_1C, INTMEM_188[] ROM:6DA1 ROM:6DA1 ROM_6DA1: ; CODE XREF: ROM_6A5B+E9↑j ROM:6DA1 ret ROM:6DA1 ; End of function ROM_6A5B ROM:6DA1 ROM:6DA2 ROM:6DA2 ; =============== S U B R O U T I N E ======================================= ROM:6DA2 ROM:6DA2 ROM:6DA2 ROM_6DA2: ; CODE XREF: ROM_4849+15↑p ROM:6DA2 ldb INTMEM_1C+2, INTMEM_DF ROM:6DA5 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:6DAA ld INTMEM_1C, #36h ; '6' ROM:6DAE lcall ROM_32D7 ROM:6DB1 ldb INTMEM_1C+3, INTMEM_1C ROM:6DB4 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:6DB9 ld INTMEM_1C, #35h ; '5' ROM:6DBD lcall ROM_32D7 ROM:6DC0 mulub INTMEM_1C, INTMEM_1C+3 ROM:6DC3 shr INTMEM_1C, #1 ROM:6DC6 st INTMEM_1C, INTMEM_26E[] ROM:6DCB ret ROM:6DCB ; End of function ROM_6DA2 ROM:6DCB ROM:6DCB ; --------------------------------------------------------------------------- ROM:6DCC db 0DDh, 57h, 0E5h, 57h, 11h, 58h, 6Eh, 58h, 9Dh, 64h ROM:6DCC db 0A4h, 64h, 0BEh, 64h, 0CAh, 64h, 0DEh, 64h, 0FBh, 64h ROM:6DCC db 0C0h, 67h, 0C0h, 67h, 0D3h, 67h, 0EBh, 67h, 3, 68h ROM:6DCC db 1Ch, 68h, 37h, 68h, 57h, 68h, 68h, 68h, 77h, 68h, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DCC db 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0, 0Ah, 2 ROM:85CC db 0, 5Fh, 14h, 0, 0, 0B0h, 4, 55h, 1, 10h, 2, 0DCh, 5 ROM:85CC db 40h, 2, 0DCh, 5, 1, 0, 1, 0, 2, 0, 40h, 0, 90h, 1, 58h ROM:85CC db 2, 40h, 2, 80h, 1, 40h, 2, 0C0h, 8, 80h, 0, 0, 0, 40h ROM:85CC db 1, 80h, 0, 80h, 3, 0FFh, 0FFh, 0C0h, 0, 58h, 0CFh, 0E0h ROM:85CC db 83h, 90h, 1, 2Ch, 1, 0D4h, 17h, 68h, 10h, 64h, 0, 6Bh ROM:85CC db 3, 32h, 0, 5Eh, 1, 1, 0, 9Dh, 3, 0CEh, 31h, 1Fh, 5 ROM:85CC db 0FAh, 0, 96h, 0, 99h, 19h, 52h, 3, 0C8h, 19h, 0C8h ROM:85CC db 19h, 64h, 0, 0D0h, 7, 2Ch, 1, 3Ch, 0, 8Fh, 0Ah, 0, 64h ROM:85CC db 78h, 5, 0BCh, 2, 4Ch, 4, 0F4h, 7Eh, 20h, 4Eh, 1Fh, 63h ROM:85CC db 31h, 60h, 0A8h, 16h, 76h, 16h, 7Eh, 84h, 12h, 0, 23h ROM:85CC db 0, 0F4h, 81h, 64h, 80h, 5Ch, 3, 34h, 3, 0C8h, 0, 0F4h ROM:85CC db 1, 0FFh, 0FFh, 52h, 3, 0EEh, 2, 10h, 3, 96h, 7Dh, 0AAh ROM:85CC db 1Dh, 3Fh, 6, 2, 4, 20h, 0FDh, 3, 0Ah, 0FEh, 3, 0E8h ROM:85CC db 0F5h, 0Ah, 8Eh, 6Bh, 28h, 0C8h, 8Ah, 4, 2, 2Fh, 0A7h ROM:85CC db 0AFh, 0AAh, 8Eh, 5, 3Ch, 6Eh, 1, 7Dh, 0FAh, 5, 1Fh ROM:85CC db 2, 7Dh, 3, 0, 2Ch, 0CAh, 0AAh, 0B4h, 78h, 5, 7, 0Fh ROM:85CC db 26h, 0FFh, 18h, 20h, 3Ch, 0Ch, 9Ch, 0A3h, 3Ch, 0Ah ROM:85CC db 64h, 6, 0Ch, 14h, 2, 2, 2, 2, 0Fh, 0, 1Ah, 0Ah, 0Dh ROM:85CC db 82h, 0Ah, 0FFh, 0E8h, 96h, 9, 0FFh, 1Ch, 92h, 0C2h ROM:85CC db 0C4h, 0, 0, 1Eh, 0EBh, 33h, 4, 1Ch, 8Eh, 0E2h, 5, 2Eh ROM:85CC db 1Fh, 0, 0B4h, 0B6h, 47h, 5, 0FAh, 5, 11h, 73h, 45h ROM:85CC db 8Fh, 3Bh, 0Fh, 0Fh, 5, 92h, 63h, 3Eh, 3Eh, 4, 0C4h ROM:85CC db 0B1h, 83h, 99h, 0Ah, 5, 0Bh, 9Eh, 62h, 80h, 1Eh, 0D9h ROM:85CC db 0D4h, 96h, 8Ch, 28h, 19h, 46h, 73h, 7Dh, 4, 0Ah, 32h ROM:85CC db 3Ch, 1, 0, 64h, 80h, 32h, 0B4h, 4Ch, 5, 19h, 19h, 4Bh ROM:85CC db 18h, 8, 24h, 99h, 19h, 9, 3Ch, 0Ch, 0Ch, 0FEh, 30h ROM:85CC db 23h, 0C4h, 86h, 0B0h, 2Eh, 8, 3Ch, 1Eh, 27h, 40h, 19h ROM:85CC db 19h, 29h, 69h, 0B6h, 26h, 3, 0, 7Dh, 0B1h, 0BFh, 0 ROM:85CC db 0, 0, 82h, 4, 8, 4, 1Eh, 3, 1, 51h, 8Dh, 0DDh, 64h ROM:85CC db 2Dh, 14h, 2, 1, 18h, 6Eh, 7, 0Bh, 0Ah, 1, 0Ah, 10h ROM:85CC db 18h, 26h, 3Ch, 58h, 0C3h, 0E0h, 0EEh, 0F5h, 0FFh, 0DDh ROM:85CC db 0C3h, 0ABh, 91h, 79h, 39h, 21h, 0Fh, 0, 7, 1, 0Eh, 80h ROM:85CC db 0AAh, 0CBh, 0D7h, 0DDh, 0E3h, 0, 10h, 33h, 33h, 59h ROM:85CC db 85h, 0B3h, 2, 1, 3Ch, 0B4h, 8Ch, 8Ch, 5, 1, 34h, 3Ch ROM:85CC db 50h, 78h, 0C8h, 0, 32h, 2Bh, 26h, 1Fh, 4, 1, 0Eh, 39h ROM:85CC db 80h, 0B1h, 64h, 5Bh, 50h, 3Ch, 4, 1, 39h, 55h, 71h ROM:85CC db 0AAh, 4Eh, 27h, 1Fh, 6, 0Ch, 1, 0Eh, 39h, 4Eh, 55h ROM:85CC db 5Ch, 63h, 71h, 8Eh, 0A3h, 0AAh, 0B8h, 0C6h, 96h, 52h ROM:85CC db 39h, 35h, 30h, 2Ah, 26h, 21h, 1Dh, 1Dh, 1Bh, 14h, 7 ROM:85CC db 1, 0Eh, 39h ROM:87CC db 55h, 71h, 8Eh, 0AAh, 0B1h, 0D5h, 68h, 2Fh, 12h, 0Bh ROM:87CC db 6, 5, 6, 1, 3Ch, 50h, 64h, 78h, 8Ch, 0A0h, 11h, 20h ROM:87CC db 24h, 25h, 28h, 29h, 2, 1, 55h, 63h, 0FEh, 50h, 7, 1 ROM:87CC db 0Eh, 2Fh, 39h, 4Fh, 64h, 78h, 8Eh, 9Ch, 75h, 58h, 3Bh ROM:87CC db 23h, 16h, 0Ch, 6, 1, 3Ch, 50h, 64h, 78h, 8Ch, 0A0h ROM:87CC db 0DEh, 0BDh, 0AAh, 9Eh, 97h, 8Eh, 7, 1, 0Eh, 2Bh, 47h ROM:87CC db 63h, 80h, 9Ch, 0B1h, 80h, 80h, 50h, 38h, 30h, 28h, 20h ROM:87CC db 2, 1, 55h, 9Ch, 0, 0, 4, 1, 39h, 8Eh, 0A7h, 0AAh, 32h ROM:87CC db 2Ah, 26h, 22h, 4, 1, 0, 80h, 0B2h, 0FFh, 69h, 3, 14h ROM:87CC db 46h, 4, 1, 0, 50h, 78h, 86h, 2, 6Ch, 0D7h, 0FFh, 2 ROM:87CC db 1, 86h, 0B4h, 0, 49h, 4, 1, 2, 6Ch, 0D7h, 0FFh, 0, 50h ROM:87CC db 78h, 86h, 2, 1, 0, 49h, 86h, 0B4h, 7, 1, 0Eh, 2Ah, 48h ROM:87CC db 63h, 7Fh, 9Dh, 0B1h, 0B4h, 92h, 74h, 69h, 5Ch, 46h ROM:87CC db 41h, 4, 1, 32h, 46h, 78h, 0F0h, 0, 46h, 69h, 0A0h, 5 ROM:87CC db 1, 28h, 32h, 46h, 78h, 0F0h, 0, 14h, 32h, 55h, 8Ch ROM:87CC db 3, 1, 71h, 80h, 9Eh, 9Ch, 0B4h, 0C8h, 3, 1, 24h, 54h ROM:87CC db 5Ch, 0, 14h, 0Ah, 4, 1, 0Eh, 47h, 63h, 7Fh, 4Eh, 37h ROM:87CC db 27h, 1Fh, 6, 5, 0Ch, 1Ah, 28h, 3Ch, 64h, 78h, 0Eh, 28h ROM:87CC db 3Ch, 0B4h, 0DCh, 36h, 0A1h, 0E9h, 0E9h, 0E9h, 0E9h ROM:87CC db 30h, 69h, 0E9h, 0E9h, 0E9h, 0E9h, 1Ch, 4Fh, 0A1h, 0E9h ROM:87CC db 0E9h, 0E9h, 1Ch, 1Ch, 4Ah, 9Ch, 0E9h, 0E9h, 1Ch, 1Ch ROM:87CC db 36h, 82h, 0CAh, 0E9h, 7, 6, 1Ch, 36h, 4Fh, 69h, 82h ROM:87CC db 9Ch, 0B5h, 10h, 14h, 28h, 3Ch, 64h, 8Ch, 0, 0, 0, 0 ROM:87CC db 0, 0, 8, 0, 0, 0, 3, 4, 6, 0Ah, 0, 2, 5, 7, 9, 0Ch ROM:87CC db 0Dh, 0, 4, 7, 9, 0Bh, 0Dh, 0Fh, 2, 7, 0Dh, 0Fh, 10h ROM:87CC db 11h, 18h, 3, 0Dh, 10h, 11h, 13h, 19h, 19h, 3, 4, 0Eh ROM:87CC db 63h, 0B1h, 0, 1, 2, 3, 0F2h, 0EDh, 0EBh, 0D7h, 0E1h ROM:87CC db 0EBh, 0D8h, 0D0h, 0B5h, 4Dh, 33h, 0, 3, 4, 0, 50h, 7Fh ROM:87CC db 0, 1, 2, 3, 26h, 19h, 13h, 26h, 19h, 13h, 19h, 19h ROM:87CC db 19h, 0, 0, 0, 8, 4, 71h, 7Eh, 7Fh, 80h, 8Fh, 9Fh, 0B2h ROM:87CC db 0CBh, 1Ch, 4Fh, 9Ch, 0CFh, 6, 2, 0, 0, 5, 1Eh, 32h ROM:87CC db 50h, 0Ch, 4, 1, 0, 5, 1Ah, 32h, 50h, 1Eh, 0Ch, 2, 0 ROM:87CC db 5, 16h, 32h, 50h, 50h, 28h, 0Ah, 0, 8, 12h, 32h, 50h ROM:87CC db 5, 2, 80h, 82h, 83h, 86h, 8Fh, 9Ch, 0CFh, 0, 0Ch, 0Ch ROM:87CC db 18h, 28h, 0, 40h, 40h, 40h, 40h, 3, 6, 80h, 0A6h, 0CBh ROM:87CC db 0Eh, 39h, 55h, 63h, 8Eh, 0A3h, 7Dh, 64h, 32h, 64h, 58h ROM:87CC db 32h, 50h, 48h, 32h, 4Bh, 45h, 32h, 46h, 41h, 32h, 32h ROM:87CC db 32h, 32h, 3, 5, 4Fh, 82h, 0CEh, 0Eh, 28h, 50h, 8Ch ROM:87CC db 0DCh, 8, 0Ch, 15h, 0Eh, 16h, 1Eh, 0Fh, 19h, 1Fh, 10h ROM:87CC db 1Ah, 20h, 19h, 1Eh, 1Ah, 2, 2, 82h, 0CFh, 0Eh, 0DCh ROM:87CC db 60h, 57h, 60h, 5Bh, 0Bh, 0Ch, 1Ch, 29h, 36h, 4Fh, 69h ROM:87CC db 82h, 9Ch, 0B5h, 0C2h, 0CFh, 0E8h, 0Fh, 14h, 28h, 3Ch ROM:87CC db 50h, 64h, 78h, 8Ch, 0A0h, 0B4h, 0C8h, 0DCh, 74h, 7Dh ROM:87CC db 81h, 8Dh, 90h, 97h, 9Ch, 9Dh, 9Fh, 0A2h, 9Bh, 74h, 80h ROM:87CC db 84h, 8Eh, 91h ROM:89CC db 98h, 9Eh, 0A1h, 9Dh, 0A2h, 9Ah, 74h, 7Fh, 88h, 90h ROM:89CC db 95h, 9Bh, 9Eh, 0A0h, 0A3h, 0A5h, 0A0h, 77h, 84h, 88h ROM:89CC db 93h, 98h, 9Dh, 0A2h, 0A6h, 0A7h, 0AAh, 0A9h, 6Eh, 80h ROM:89CC db 87h, 92h, 96h, 9Dh, 0A1h, 0A4h, 0A5h, 0AAh, 0ACh, 70h ROM:89CC db 81h, 87h, 91h, 98h, 9Eh, 0A2h, 0A4h, 0A6h, 0AAh, 0AEh ROM:89CC db 66h, 7Bh, 83h, 8Fh, 95h, 9Ch, 0A0h, 0A2h, 0A4h, 0AAh ROM:89CC db 0AEh, 5Dh, 76h, 7Eh, 8Bh, 90h, 98h, 9Dh, 0A0h, 0A2h ROM:89CC db 0A7h, 0B0h, 5Bh, 6Fh, 79h, 87h, 8Bh, 94h, 99h, 9Bh ROM:89CC db 9Dh, 0A0h, 0A7h, 54h, 69h, 73h, 82h, 86h, 8Dh, 92h ROM:89CC db 95h, 98h, 98h, 0A2h, 54h, 5Bh, 6Ch, 77h, 7Eh, 87h, 8Bh ROM:89CC db 8Eh, 90h, 8Fh, 9Ah, 54h, 5Bh, 6Ch, 74h, 7Ah, 7Fh, 81h ROM:89CC db 83h, 8Ah, 8Eh, 93h, 4, 5, 0BFh, 0C2h, 0CFh, 0DBh, 0Eh ROM:89CC db 94h, 9Ch, 0C8h, 0DCh, 92h, 92h, 92h, 92h, 92h, 92h ROM:89CC db 92h, 92h, 92h, 82h, 82h, 7Dh, 92h, 82h, 82h, 7Dh, 92h ROM:89CC db 82h, 7Dh, 7Dh, 4, 4, 0BFh, 0C2h, 0CFh, 0DBh, 50h, 64h ROM:89CC db 0C8h, 0DCh, 92h, 82h, 82h, 80h, 92h, 82h, 82h, 7Dh ROM:89CC db 92h, 82h, 82h, 7Dh, 92h, 82h, 7Dh, 7Dh, 6, 5, 34h, 44h ROM:89CC db 5Ch, 64h, 94h, 0A0h, 4Eh, 55h, 63h, 0A3h, 0AAh, 0C8h ROM:89CC db 0C8h, 0C8h, 0C8h, 0C8h, 0C8h, 78h, 0C8h, 0C8h, 0C8h ROM:89CC db 0C8h, 0C8h, 3Ch, 78h, 78h, 78h, 78h, 78h, 3Ch, 78h ROM:89CC db 78h, 78h, 78h, 78h, 3Ch, 78h, 78h, 0C8h, 0C8h, 78h ROM:89CC db 0Ch, 4, 0Eh, 39h, 4Eh, 55h, 5Ch, 63h, 71h, 8Eh, 0A3h ROM:89CC db 0AAh, 0B8h, 0C6h, 36h, 82h, 0C2h, 0CFh, 96h, 4Eh, 38h ROM:89CC db 35h, 2Fh, 29h, 24h, 1Eh, 1Bh, 1Ah, 19h, 14h, 9Eh, 5Ah ROM:89CC db 30h, 2Bh, 26h, 21h, 1Fh, 1Bh, 18h, 17h, 16h, 14h, 0A7h ROM:89CC db 58h, 3Ah, 34h, 2Bh, 26h, 22h, 1Fh, 1Dh, 1Bh, 19h, 14h ROM:89CC db 0ACh, 5Ch, 45h, 3Eh, 39h, 31h, 28h, 22h, 1Fh, 1Bh, 17h ROM:89CC db 14h, 2, 5, 39h, 55h, 5Ch, 63h, 71h, 0B8h, 0C6h, 14h ROM:89CC db 14h, 18h, 14h, 18h, 14h, 18h, 14h, 14h, 14h, 3, 2, 36h ROM:89CC db 69h, 0B5h, 50h, 64h, 1Eh, 1Eh, 12h, 24h, 1Eh, 12h, 2 ROM:89CC db 2, 8Ch, 0B4h, 50h, 64h, 12h, 12h, 12h, 12h, 9, 8, 1Ch ROM:89CC db 36h, 4Fh, 69h, 82h, 9Ch, 0B6h, 0CFh, 0E8h, 10h, 1Ch ROM:89CC db 28h, 3Ch, 50h, 64h, 78h, 8Ch, 1Fh, 1Fh, 1Fh, 1Fh, 50h ROM:89CC db 57h, 57h, 57h, 57h, 53h, 53h, 53h, 51h, 53h, 53h, 54h ROM:89CC db 5Eh, 6Dh, 5Bh, 5Bh, 51h, 51h, 53h, 56h, 56h, 6Dh, 8Dh ROM:89CC db 5Bh, 58h, 51h, 51h, 56h, 57h, 74h, 7Dh, 8Dh, 5Bh, 57h ROM:89CC db 57h, 5Eh, 5Eh, 5Eh, 64h, 77h, 8Dh, 5Bh, 4Eh, 4Fh, 5Eh ROM:89CC db 5Eh, 5Eh, 64h, 77h, 83h, 5Bh, 4Eh, 4Eh, 52h, 5Eh, 64h ROM:89CC db 6Dh, 77h, 7Dh, 5Bh, 4Eh, 4Eh, 51h, 5Eh, 64h, 70h, 7Dh ROM:89CC db 7Dh, 3, 2, 36h, 69h, 82h, 10h, 1Ch, 1Fh, 1Fh, 4Eh, 4Eh ROM:89CC db 4Eh, 4Eh, 2, 2, 76h, 0FFh, 1Eh, 0FFh, 0Ah, 0Ah, 0Ah ROM:89CC db 0Ah, 2, 2, 76h, 0FFh, 1Eh, 0FFh, 0Ah, 0Ah, 0Ah, 0Ah ROM:89CC db 0Bh, 5, 1Ch, 28h, 39h, 63h, 71h, 8Eh, 9Ch, 0A7h, 0AAh ROM:89CC db 0B8h, 0C6h, 39h, 47h, 63h, 8Eh, 0AAh, 69h, 66h, 5Eh ROM:89CC db 48h, 41h, 32h, 2Dh, 1Bh, 14h, 0Ah, 0, 69h, 66h, 55h ROM:89CC db 42h, 3Eh, 2Fh, 26h, 19h, 0Fh, 5, 0, 69h, 66h, 55h, 41h ROM:89CC db 37h, 28h, 1Eh, 14h, 0Ch, 3, 0, 69h, 66h, 55h, 41h, 37h ROM:89CC db 28h, 1Eh, 14h, 0Ch, 3, 0, 69h, 66h ROM:8BCC db 55h, 41h, 37h, 28h, 1Eh, 14h, 0Ch, 3, 0, 3, 2, 77h ROM:8BCC db 0AAh, 0C6h, 1Ch, 39h, 6, 0Ch, 0Eh, 2, 8, 0Eh, 5, 8 ROM:8BCC db 5Ch, 82h, 0B5h, 0CFh, 0DBh, 39h, 4Eh, 62h, 8Eh, 9Ch ROM:8BCC db 0D5h, 0E3h, 0F1h, 80h, 80h, 80h, 7Ah, 76h, 94h, 80h ROM:8BCC db 80h, 7Ah, 76h, 94h, 80h, 80h, 80h, 80h, 94h, 80h, 80h ROM:8BCC db 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8BCC db 80h, 80h, 80h, 80h, 82h, 84h, 80h, 80h, 80h, 84h, 86h ROM:8BCC db 2, 4, 0B8h, 0CFh, 47h, 55h, 63h, 71h, 80h, 7Eh, 80h ROM:8BCC db 80h, 80h, 82h, 80h, 84h, 9, 0Dh, 1Ch, 36h, 4Fh, 69h ROM:8BCC db 82h, 9Ch, 0B5h, 0CFh, 0E8h, 0Eh, 14h, 28h, 3Ch, 50h ROM:8BCC db 64h, 78h, 8Ch, 0A0h, 0B4h, 0C8h, 0DCh, 0F0h, 0A4h, 96h ROM:8BCC db 90h, 84h, 94h, 9Ch, 0A4h, 0ACh, 0ACh, 0A4h, 96h, 8Ah ROM:8BCC db 80h, 90h, 96h, 0A0h, 0AAh, 0AAh, 9Ah, 74h, 68h, 74h ROM:8BCC db 80h, 8Ch, 90h, 0A0h, 0A3h, 92h, 68h, 5Ah, 68h, 74h ROM:8BCC db 82h, 88h, 96h, 9Ah, 88h, 5Ch, 54h, 64h, 70h, 76h, 82h ROM:8BCC db 88h, 8Ch, 84h, 5Ch, 54h, 60h, 68h, 6Eh, 78h, 80h, 88h ROM:8BCC db 82h, 58h, 50h, 5Ch, 64h, 64h, 70h, 7Ch, 86h, 80h, 54h ROM:8BCC db 50h, 54h, 60h, 60h, 6Eh, 7Ch, 84h, 7Ch, 54h, 50h, 54h ROM:8BCC db 5Ch, 60h, 68h, 76h, 80h, 7Ah, 54h, 50h, 54h, 5Ch, 58h ROM:8BCC db 60h, 72h, 7Ch, 78h, 58h, 50h, 50h, 5Ch, 58h, 60h, 70h ROM:8BCC db 76h, 74h, 5Ch, 54h, 50h, 5Ch, 58h, 60h, 6Ch, 74h, 74h ROM:8BCC db 5Ch, 54h, 50h, 5Ch, 58h, 60h, 6Ch, 74h, 4, 3, 1Ch, 4Fh ROM:8BCC db 82h, 0B5h, 14h, 3Ch, 64h, 4Dh, 6Dh, 93h, 0C0h, 6Dh ROM:8BCC db 80h, 9Dh, 0BAh, 80h, 8Fh, 0A3h, 0B3h, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BCC db 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DCC db 0FFh, 0FFh, 0B6h, 6, 8Ah, 2, 82h, 2, 29h, 6, 19h, 6 ROM:8DCC db 0E2h, 5, 7Ah, 2, 6Eh, 2, 64h, 2, 54h, 2, 4Eh, 2, 44h ROM:8DCC db 2, 3Eh, 2, 34h, 2, 2Ah, 2, 0D5h, 5, 20h, 2, 8Ch, 5 ROM:8DCC db 82h, 5, 78h, 5, 6Bh, 5, 10h, 5, 1Ah, 2, 0Ah, 2, 6, 5 ROM:8DCC db 0F9h, 4, 0FCh, 1, 0ECh, 1, 0E6h, 1, 0D8h, 1 ROM:8FCC db 0C8h, 1, 0E6h, 4, 0A4h, 4, 0AEh, 1, 79h, 4, 5Fh, 4 ROM:8FCC db 40h, 4, 0A3h, 3, 99h, 3, 80h, 3, 0A4h, 1, 63h, 3, 50h ROM:8FCC db 3, 22h, 3, 9Ah, 1, 8Eh, 1, 88h, 1, 0Dh, 3, 0F8h, 2 ROM:8FCC db 0BFh, 2, 94h, 2, 78h, 1, 62h, 1, 5Ch, 1, 54h, 1, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FCC db 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FCC ; end of 'ROM' ROM:9FCC ROM:9FCC ; end of file