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 : 2C9A35C97D9CF623DDEB11B8E9AC8A9372298FD2FC0D3A5F46FB824D2B87034E INTMEM:0000 ; Input MD5 : 8D60F1BAE030D230EDB93F52A0D89DD8 INTMEM:0000 ; Input CRC32 : DFA3C5CF 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_28F1-839↓w INTMEM:0000 ; ROM_28F1-82B↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_28F1:ROM_2089↓w INTMEM:0002 ; ROM_28F1:ROM_21D6↓r ... INTMEM:0004 INTMEM_4: ds 2 ; DATA XREF: ROM_28F1-6E9↓w INTMEM:0004 ; ROM_28F1:ROM_220E↓w ... INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_28F1-6F4↓w INTMEM:0006 ; ROM_28F1:ROM_2787↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_333E+6↓r INTMEM:0007 ; ROM_333E+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_28F1+22↓w INTMEM:0008 ; ROM_3662:ROM_36AC↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 2 ; DATA XREF: ROM_28F1-3CD↓r INTMEM:0009 ; ROM_28DA+7↓r ... INTMEM:0009 ; Interrupt pending register INTMEM:000B ds 1 INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_3662+B0↓w INTMEM:000E ; ROM_3662+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_28F1-225↓r INTMEM:000F ; ROM_28F1-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 2 ; DATA XREF: ROM_28F1:ROM_245F↓r INTMEM:0010 ; ROM_28F1-252↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_3662+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_3662+4D↓r INTMEM:0013 ; ROM_3662+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_3662:ROM_378C↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_28F1-6FF↓r INTMEM:0015 ; ROM_28F1:ROM_277C↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_28F1-3C7↓r INTMEM:0016 ; ROM_28DA+1↓r ... INTMEM:0017 ds 1 INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_28F1-3EC↓r INTMEM:0018 ; ROM_28F1:ROM_2792↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_28F1-865↓r INTMEM:001A ; ROM_28F1-6D9↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_28F1-862↓r INTMEM:001C ; ROM_28F1:ROM_20D6↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_28F1-85C↓r INTMEM:0020 ; ROM_28F1-83D↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:30C1↓w INTMEM:0024 ; ROM_4812+A5↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2BC0↓w INTMEM:0026 ; ROM_2BC0+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_2980+12↓r INTMEM:0028 ; ROM_3662↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_28F1-3C7↓w INTMEM:002A ; ROM_28F1-3C4↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_28F1-856↓r INTMEM:002C ; ROM_28F1-47A↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2BD4+2↓w INTMEM:0030 ; ROM_2BD4+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2B7A+13↓w INTMEM:0032 ; ROM_2BB2+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2C32+23↓r INTMEM:0034 ; ROM_2C6D↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:30BF↓r INTMEM:0036 ; ROM:397E↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_3357+3↓r INTMEM:003B ; ROM:392D↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:3D24↓w INTMEM:003C ; ROM:3D2D↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:3926↓w INTMEM:003E ; ROM:392A↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2D6D+6↓w INTMEM:0040 ; ROM_423A+16↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3C1F↓w INTMEM:0042 ; ROM_423A+2B↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3C25↓w INTMEM:0044 ; ROM_423A+30↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3C2D↓w INTMEM:0045 ; ROM_423A+23↓w ... INTMEM:0047 INTMEM_47: ds 1 ; DATA XREF: ROM_423A+26↓w INTMEM:0047 ; ROM_47E4+3↓r ... INTMEM:0048 INTMEM_48: ds 1 ; DATA XREF: ROM_423A+14↓w INTMEM:0048 ; ROM_4340+1EC↓w ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_423A↓w INTMEM:0049 ; ROM_4302+8↓r ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_423A+5↓w INTMEM:004A ; ROM_4302+B↓r ... INTMEM:004B INTMEM_4B: ds 1 ; DATA XREF: ROM_423A+A↓w INTMEM:004B ; ROM_4302+E↓r ... INTMEM:004C INTMEM_4C: ds 1 ; DATA XREF: ROM_423A+F↓w INTMEM:004C ; ROM_4302+11↓r ... INTMEM:004D INTMEM_4D: ds 1 ; DATA XREF: ROM_28F1:ROM_25A3↓r INTMEM:004D ; ROM_2998+30↓w ... INTMEM:004E INTMEM_4E: ds 1 ; DATA XREF: ROM_28F1:ROM_2215↓w INTMEM:004E ; ROM_28F1-558↓w ... INTMEM:004F ds 1 INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_28F1-1F9↓w INTMEM:0050 ; ROM:3C58↓w ... INTMEM:0052 INTMEM_52: ds 1 ; DATA XREF: ROM_33BB+5F↓w INTMEM:0052 ; ROM_37B1+10↓w ... INTMEM:0053 ds 1 INTMEM:0054 INTMEM_54: ds 1 ; DATA XREF: ROM_28F1:ROM_26F5↓w INTMEM:0054 ; ROM_28F1:ROM_26FB↓r ... INTMEM:0055 INTMEM_55: ds 1 ; DATA XREF: ROM_33BB+42↓w INTMEM:0055 ; ROM_33BB:ROM_3416↓w ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_28F1-79F↓r INTMEM:0056 ; ROM_28F1:ROM_2192↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_28F1-7D0↓r INTMEM:0058 ; ROM_291B-168↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_28F1-654↓w INTMEM:005A ; ROM_28F1-5C9↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_28F1:ROM_221B↓w INTMEM:005C ; ROM_28F1-6CD↓w ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_28F1-4FD↓w INTMEM:005E ; ROM_28F1:ROM_2562↓w ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_28F1:ROM_22A3↓w INTMEM:0060 ; ROM_28F1-5FF↓r ... INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_30DB:ROM_3143↓w INTMEM:0062 ; ROM_3146↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_28F1-4A4↓r INTMEM:0064 ; ROM_30DB:ROM_311F↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_28F1:ROM_241E↓r INTMEM:0066 ; ROM_30DB+4E↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_28F1-865↓w INTMEM:0068 ; ROM_28F1-489↓r INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_28F1-862↓w INTMEM:006A ; ROM_28F1-486↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_28F1-85F↓w INTMEM:006C ; ROM_28F1-483↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_28F1-85C↓w INTMEM:006E ; ROM_28F1-480↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_28F1-859↓w INTMEM:0070 ; ROM_28F1-47D↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_28F1-856↓w INTMEM:0072 ; ROM_28F1-47A↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_28F1-83F↓w INTMEM:0074 ; ROM_28F1-839↓r ... INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_28F1-7ED↓r INTMEM:0076 ; ROM_28F1-7E5↓w ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_28F1:ROM_2107↓r INTMEM:0078 ; ROM:3366↓w INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_28F1-7DC↓r INTMEM:007A ; ROM_28F1-7D0↓w ... INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_28F1-7D6↓w INTMEM:007C ; ROM_28F1-7A7↓r ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_28F1-7D6↓r INTMEM:007E ; ROM_28F1-7C7↓w ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_28F1-6D3↓w INTMEM:0080 ; ROM_28F1-6C5↓w ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_28F1-6A7↓w INTMEM:0082 ; ROM_28F1-67D↓r ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_28F1-4C5↓w INTMEM:0084 ; ROM_4812+A5↓r ... INTMEM:0086 INTMEM_86: ds 2 ; DATA XREF: ROM_28F1-1CA↓w INTMEM:0086 ; ROM_28F1-1C8↓r ... INTMEM:0088 INTMEM_88: ds 2 ; DATA XREF: ROM_28F1-193↓r INTMEM:0088 ; ROM_28F1-164↓w ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_28F1-701↓w INTMEM:008A ; start+852↓w INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_28F1:ROM_23D0↓r INTMEM:008B ; ROM_28F1-4F5↓r ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_28F1-7CD↓r INTMEM:008C ; ROM_291B:ROM_294B↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_28F1:ROM_2579↓r INTMEM:008E ; ROM_28F1-32C↓w ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_28F1:ROM_2579↓r INTMEM:008F ; ROM_28F1:ROM_25A3↓w ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_28F1-358↓w INTMEM:0090 ; ROM_28F1-334↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_28F1-36D↓r INTMEM:0091 ; ROM_28F1-368↓w ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_28F1-3E0↓w INTMEM:0093 ; ROM_2D25↓w ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_28F1:ROM_2247↓r INTMEM:0095 ; ROM_28F1:ROM_2292↓r ... INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_28F1:ROM_222F↓r INTMEM:0096 ; ROM_28F1-642↓w ... INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_303A+4E↓w INTMEM:0097 ; ROM_303A+55↓w INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_3880:ROM_3890↓r INTMEM:0098 ; ROM_3880+25↓w ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_3880+3↓r INTMEM:0099 ; ROM_3880+1B↓r ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_333E+C↓w INTMEM:009A ; ROM_3880+20↓r ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_28F1-850↓r INTMEM:009B ; ROM_28F1-84B↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_28F1-815↓w INTMEM:009C ; ROM_28F1-769↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_28F1:ROM_20FF↓r INTMEM:009D ; ROM_28F1-7E2↓w ... INTMEM:009E INTMEM_9E: ds 1 ; DATA XREF: ROM_28F1-7D9↓r INTMEM:009E ; ROM_28F1-7CD↓w ... INTMEM:009F INTMEM_9F: ds 1 ; DATA XREF: ROM_28F1-7D3↓w INTMEM:009F ; ROM_28F1-7AE↓r ... INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_28F1-7D3↓r INTMEM:00A0 ; ROM_28F1-7CA↓w ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM_28F1-518↓r INTMEM:00A1 ; ROM_28F1-4F5↓w INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM_28F1-4ED↓w INTMEM:00A2 ; ROM_28F1:ROM_2406↓r ... INTMEM:00A3 INTMEM_A3: ds 1 ; DATA XREF: ROM_28F1:ROM_268D↓w INTMEM:00A3 ; ROM_28F1-25A↓w ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM_28F1-26A↓w INTMEM:00A4 ; ROM_28F1-267↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_28F1:ROM_26D2↓r INTMEM:00A5 ; ROM_28F1-209↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_33BB+1↓r INTMEM:00A6 ; ROM_33BB+5↓r ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_2D6D+44↓r INTMEM:00A7 ; ROM_3662+119↓w INTMEM:00A8 INTMEM_A8: ds 1 ; DATA XREF: ROM_2D6D+81↓w INTMEM:00A8 ; ROM_2D6D+8D↓r INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_28F1:ROM_2112↓r INTMEM:00A9 ; ROM_28F1:ROM_21A1↓r ... INTMEM:00AA INTMEM_AA: ds 1 ; DATA XREF: ROM_28F1:ROM_2564↓r INTMEM:00AA ; ROM_28F1:ROM_2570↓w ... INTMEM:00AB INTMEM_AB: ds 1 ; DATA XREF: ROM_28F1:ROM_20AA↓r INTMEM:00AB ; ROM_28F1-842↓r ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_28F1-4D8↓r INTMEM:00AC ; ROM_30DB+51↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_28F1-853↓w INTMEM:00AD ; ROM_28F1:ROM_2465↓w ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_28F1-80D↓r INTMEM:00AE ; ROM_28F1:ROM_214F↓r ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_336D+6↓r INTMEM:00AF ; ROM_336D+17↓w ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_4812:ROM_4C18↓r INTMEM:00B0 ; ROM_4812+496↓w INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_4DC8+2F3↓w INTMEM:00B1 ; ROM_4DC8:ROM_50CB↓r INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_564F+E0↓w INTMEM:00B2 ; ROM_564F+EB↓w ... INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_564F+268↓r INTMEM:00B3 ; ROM_564F:ROM_5938↓w INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_426E+64↓w INTMEM:00B4 ; ROM_59C1+437↓w ... INTMEM:00B5 INTMEM_B5: ds 1 ; DATA XREF: ROM_426E+6↓w INTMEM:00B5 ; ROM_4812+70↓r INTMEM:00B6 INTMEM_B6: ds 1 ; DATA XREF: ROM_564F+186↓r INTMEM:00B6 ; ROM_564F+1D8↓w INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_564F:ROM_57DC↓r INTMEM:00B7 ; ROM_564F+1DD↓w INTMEM:00B8 INTMEM_B8: ds 1 ; DATA XREF: ROM_59C1+176↓w INTMEM:00B8 ; ROM_59C1+184↓r INTMEM:00B9 INTMEM_B9: ds 6 ; DATA XREF: ROM_4667+17↓r INTMEM:00B9 ; ROM_4667+1F↓w ... INTMEM:00BF INTMEM_BF: ds 1 ; DATA XREF: ROM_3880+8↓r INTMEM:00BF ; ROM_3880+28↓w ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM:3AAA↓w INTMEM:00C0 ; ROM_4812+206↓r ... INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM_4812+30A↓r INTMEM:00C2 ; ROM_4812+323↓w ... INTMEM:00C3 INTMEM_C3: ds 2 ; DATA XREF: ROM_4340:ROM_4394↓r INTMEM:00C3 ; ROM_4340:ROM_440A↓r ... INTMEM:00C5 INTMEM_C5: ds 1 ; DATA XREF: ROM_564F:ROM_57E1↓r INTMEM:00C5 ; ROM_564F:ROM_57E8↓w INTMEM:00C6 INTMEM_C6: ds 1 ; DATA XREF: ROM_59C1+58A↓w INTMEM:00C6 ; ROM_59C1+599↓r ... INTMEM:00C7 ds 1 INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_564F+53↓w INTMEM:00C8 ; ROM_564F:ROM_56B4↓r INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_564F+13D↓w INTMEM:00C9 ; ROM_564F+1FF↓r INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_6032+14F↓w INTMEM:00CA ; ROM_6032+168↓w ... INTMEM:00CB INTMEM_CB: ds 1 ; DATA XREF: ROM_4812+39↓w INTMEM:00CB ; ROM_4812+4D↓w ... INTMEM:00CC INTMEM_CC: ds 1 ; DATA XREF: ROM_4812+589↓w INTMEM:00CC ; ROM_4812:ROM_4DA0↓r INTMEM:00CD INTMEM_CD: ds 1 ; DATA XREF: ROM_6305+BB↓w INTMEM:00CD ; ROM_6305+C6↓r INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_564F+A4↓w INTMEM:00CE ; ROM_564F+AC↓w ... INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_6032+21↓w INTMEM:00CF ; ROM_6032:ROM_6076↓w ... INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_6032+179↓w INTMEM:00D0 ; ROM_6032+189↓r ... INTMEM:00D2 ds 1 INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_4DC8+16A↓w INTMEM:00D3 ; ROM_4DC8+183↓w ... INTMEM:00D4 INTMEM_D4: ds 2 ; DATA XREF: ROM_472D+D↓r INTMEM:00D4 ; ROM_472D:ROM_47A4↓r ... INTMEM:00D6 INTMEM_D6: ds 2 ; DATA XREF: ROM_426E+4F↓w INTMEM:00D6 ; ROM:5237↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_28F1-715↓w INTMEM:00D8 ; ROM_28F1-70E↓w ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM_4812:ROM_48C2↓w INTMEM:00DA ; ROM_4812+BC↓r ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM:5244↓w INTMEM:00DC ; ROM:5254↓w ... INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_4812+2FA↓r INTMEM:00DE ; ROM_59C1+8A↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_4DC8:ROM_4DD3↓w INTMEM:00DF ; ROM_4DC8+2D↓r ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_4DC8+30F↓r INTMEM:00E0 ; ROM:50DD↓w ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_59C1+9↓w INTMEM:00E1 ; ROM_59C1+C2↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM_59C1+38↓w INTMEM:00E2 ; ROM_59C1+133↓w ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM_59C1:ROM_5AB3↓w INTMEM:00E3 ; ROM_59C1+61D↓r ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_59C1:ROM_5B91↓w INTMEM:00E4 ; ROM_59C1:ROM_5C98↓r ... INTMEM:00E5 INTMEM_E5: ds 1 ; DATA XREF: ROM_59C1+289↓w INTMEM:00E5 ; ROM_59C1:ROM_5C64↓w ... INTMEM:00E6 INTMEM_E6: ds 1 ; DATA XREF: ROM_4667+6↓r INTMEM:00E6 ; ROM_4667+C↓w ... INTMEM:00E7 INTMEM_E7: ds 1 ; DATA XREF: ROM_59C1+354↓w INTMEM:00E7 ; ROM_59C1:ROM_5D1C↓w ... INTMEM:00E8 INTMEM_E8: ds 1 ; DATA XREF: ROM_59C1:ROM_5D2F↓w INTMEM:00E8 ; ROM_59C1+409↓w ... INTMEM:00E9 INTMEM_E9: ds 1 ; DATA XREF: ROM_59C1+37C↓r INTMEM:00E9 ; ROM_59C1+386↓w ... INTMEM:00EA INTMEM_EA: ds 1 ; DATA XREF: ROM_59C1+57C↓r INTMEM:00EA ; ROM_59C1+587↓w ... INTMEM:00EB INTMEM_EB: ds 1 ; DATA XREF: ROM_54E9+117↓w INTMEM:00EB ; ROM_54E9+151↓r ... INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_54E9+108↓r INTMEM:00EC ; ROM_54E9:ROM_5602↓w INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_54E9:ROM_55E9↓w INTMEM:00ED ; ROM_54E9+103↓w INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_426E+82↓w INTMEM:00EE ; ROM_54E9+132↓r ... INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_426E+7F↓w INTMEM:00EF ; ROM_54E9+12F↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_426E+7C↓w INTMEM:00F0 ; ROM_54E9+12C↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_426E+79↓w INTMEM:00F1 ; ROM_54E9:ROM_5612↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_426E+76↓w INTMEM:00F2 ; ROM_54E9+124↓r ... INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_4812+4C2↓w INTMEM:00F3 ; ROM_4812:ROM_4DA5↓r ... INTMEM:00F4 INTMEM_F4: ds 1 ; DATA XREF: ROM_28F1-261↓r INTMEM:00F4 ; ROM_594D:ROM_59BB↓w INTMEM:00F5 INTMEM_F5: ds 2 ; DATA XREF: ROM_59C1+27↓w INTMEM:00F5 ; ROM_59C1+8D↓r ... INTMEM:00F7 INTMEM_F7: ds 1 ; DATA XREF: ROM_426E↓w INTMEM:00F7 ; ROM_4340↓r ... INTMEM:00F8 INTMEM_F8: ds 1 ; DATA XREF: ROM_4340+6↓w INTMEM:00F8 ; ROM_4340:ROM_43A9↓r ... INTMEM:00F9 INTMEM_F9: ds 1 ; DATA XREF: ROM_472D:ROM_47C0↓r INTMEM:00F9 ; ROM_4DC8+2F8↓w ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_4DC8+5E↓r INTMEM:00FA ; ROM_4DC8+6D↓w ... INTMEM:00FB INTMEM_FB: ds 2 ; DATA XREF: ROM:547E↓w INTMEM:00FB ; ROM:ROM_548B↓w ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4667↓r INTMEM:00FD ; ROM_4667+3↓r ... INTMEM:00FE INTMEM_FE: ds 1 ; DATA XREF: ROM_472D:ROM_4757↓w INTMEM:00FE ; ROM_472D:ROM_476E↓r ... INTMEM:00FF INTMEM_FF: ds 1 ; DATA XREF: ROM_3146+15↓r INTMEM:00FF ; ROM_4812+17F↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_28F1-5FB↓r INTMEM:0140 ; ROM_28F1-5F4↓r ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_28F1-58D↓r INTMEM:0142 ; ROM_2E1A+19↓w ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_37D9+4↓r INTMEM:0144 ; ROM_37D9+1C↓w INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_28F1-51E↓r INTMEM:0146 ; ROM_28F1:ROM_23F7↓w INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_291B-164↓w INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_426E+5F↓w INTMEM:014A ; ROM_564F:ROM_580C↓r ... INTMEM:014C INTMEM_14C: ds 1 ; DATA XREF: ROM_2F1E:ROM_2F43↓w INTMEM:014C ; ROM_2F49+6↓r ... INTMEM:014D INTMEM_14D: ds 3 ; DATA XREF: ROM_28F1-4E1↓r INTMEM:014D ; ROM_247C+71↓r ... INTMEM:0150 INTMEM_150: ds 1 ; DATA XREF: ROM_28F1-1F3↓r INTMEM:0150 ; ROM_378F↓w ... INTMEM:0151 INTMEM_151: ds 1 ; DATA XREF: ROM_28F1-1E4↓r INTMEM:0151 ; ROM_378F+5↓w ... INTMEM:0152 INTMEM_152: ds 1 ; DATA XREF: ROM:3C6F↓r INTMEM:0152 ; ROM_4340+10E↓w ... INTMEM:0153 INTMEM_153: ds 1 ; DATA XREF: ROM_28F1-812↓w INTMEM:0153 ; ROM_464E+6↓r ... INTMEM:0154 INTMEM_154: ds 1 ; DATA XREF: ROM_28F1:ROM_269A↓r INTMEM:0154 ; ROM_28F1:ROM_26C7↓w INTMEM:0155 INTMEM_155: ds 1Bh ; DATA XREF: ROM_28F1-21C↓r INTMEM:0155 ; ROM_28F1-1EE↓r ... INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_6032:ROM_62D2↓w INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4812+159↓w INTMEM:0172 ; ROM_4812:ROM_4ABA↓r ... INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_4812:ROM_494B↓w INTMEM:0176 INTMEM_176: ds 2 ; DATA XREF: ROM_426E+17↓w INTMEM:0176 ; ROM_4812:ROM_4A27↓r ... INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM_426E+1C↓w INTMEM:0178 ; ROM_4812:ROM_4A37↓r ... INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM_4340+A3↓r INTMEM:017A ; ROM_4340+AD↓w ... INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_4340+B↓w INTMEM:017C ; ROM_4340:ROM_4384↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_4340:ROM_4485↓w INTMEM:017E ; ROM_4340+189↓r ... INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_4340:ROM_446B↓w INTMEM:0180 ; ROM_4340:ROM_44DE↓r ... INTMEM:0182 INTMEM_182: ds 2 ; DATA XREF: ROM_4340:ROM_4466↓w INTMEM:0182 ; ROM_4340+1B2↓r ... INTMEM:0184 INTMEM_184: ds 2 ; DATA XREF: ROM_4340:ROM_4461↓w INTMEM:0184 ; ROM_4340+1C4↓r INTMEM:0186 INTMEM_186: ds 2 ; DATA XREF: ROM_6305+A6↓w INTMEM:0186 ; ROM_6305:ROM_6467↓r INTMEM:0188 INTMEM_188: ds 1 ; DATA XREF: ROM_54E9+24↓r INTMEM:0188 ; ROM_54E9+29↓w ... INTMEM:0189 INTMEM_189: ds 1 ; DATA XREF: ROM_6305+D4↓r INTMEM:018A INTMEM_18A: ds 2 ; DATA XREF: ROM:5269↓r INTMEM:018A ; ROM_6305+341↓w INTMEM:018C INTMEM_18C: ds 2 ; DATA XREF: ROM:ROM_5274↓r INTMEM:018C ; ROM_6305:ROM_6641↓w INTMEM:018E INTMEM_18E: ds 2 ; DATA XREF: ROM_4DC8:ROM_4DF0↓w INTMEM:018E ; ROM:51AC↓r ... INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_4DC8+147↓w INTMEM:0190 ; ROM:51A1↓r INTMEM:0192 INTMEM_192: ds 2 ; DATA XREF: ROM_4DC8:ROM_4FAB↓r INTMEM:0192 ; ROM_4DC8+1F4↓w ... INTMEM:0194 INTMEM_194: ds 0Eh ; DATA XREF: ROM_4DC8:ROM_5010↓r INTMEM:0194 ; ROM_4DC8:ROM_502D↓r ... INTMEM:01A2 INTMEM_1A2: ds 2 ; DATA XREF: ROM_54E9+5F↓w INTMEM:01A2 ; ROM_54E9+75↓w ... INTMEM:01A4 INTMEM_1A4: ds 2 ; DATA XREF: ROM_426E+4A↓w INTMEM:01A4 ; ROM_54E9+4C↓w ... INTMEM:01A6 INTMEM_1A6: ds 6 ; DATA XREF: ROM_54E9+D9↓r INTMEM:01A6 ; ROM_54E9+F8↓w ... INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_28F1-70C↓r INTMEM:01AC ; ROM_4812+5A4↓w INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_28F1-4BC↓w INTMEM:01AD ; ROM_6305+EF↓r INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_4812:ROM_4823↓w INTMEM:01AE ; ROM_4812+598↓r ... INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_45DC:ROM_4611↓r INTMEM:01AF ; ROM_4812+5A↓r ... INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_4812+5F↓w INTMEM:01B0 ; ROM_59C1+10↓r ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_472D+19↓r INTMEM:01B1 ; ROM_4812+9D↓w ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM_4812+2B9↓r INTMEM:01B2 ; ROM_4812+2BE↓w ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_4812:ROM_4BBF↓r INTMEM:01B3 ; ROM_4812:ROM_4C25↓w ... INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_4812:ROM_4BD5↓r INTMEM:01B4 ; ROM_4812+3CC↓w ... INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_4812:ROM_4BF1↓r INTMEM:01B5 ; ROM_4812+3E8↓w ... INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_4340+17↓w INTMEM:01B6 ; ROM_4340:ROM_4374↓r ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_4340+12↓w INTMEM:01B7 ; ROM_4340+78↓r ... INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_4340+14F↓r INTMEM:01B8 ; ROM_4812+4ED↓w ... INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_6305↓r INTMEM:01B9 ; ROM_6305+3C↓w INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_456C:ROM_4599↓r INTMEM:01BA ; ROM_456C+5B↓r ... INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_6305+92↓w INTMEM:01BB ; ROM_6305:ROM_64AF↓r INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_6305:ROM_63E6↓w INTMEM:01BC ; ROM_6305+32C↓r INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM_6305:ROM_6405↓w INTMEM:01BD ; ROM_6305+12A↓r ... INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM_6305+11B↓w INTMEM:01BE ; ROM_6305+144↓r ... INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM:5291↓r INTMEM:01BF ; ROM_6305+13A↓w ... INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_6305:ROM_6498↓w INTMEM:01C0 ; ROM_6305+19D↓r INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_6305+198↓w INTMEM:01C1 ; ROM_6305+1C9↓r INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_6305+1C2↓w INTMEM:01C2 ; ROM_6305+1EB↓r INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_6305+210↓r INTMEM:01C3 ; ROM_6305+217↓w ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_6305+21F↓r INTMEM:01C4 ; ROM_6305+226↓w ... INTMEM:01C5 INTMEM_1C5: ds 1 ; DATA XREF: ROM_6305+281↓r INTMEM:01C5 ; ROM_6305+288↓w ... INTMEM:01C6 INTMEM_1C6: ds 1 ; DATA XREF: ROM_6305+290↓r INTMEM:01C6 ; ROM_6305+297↓w ... INTMEM:01C7 INTMEM_1C7: ds 1 ; DATA XREF: ROM_4DC8+32↓w INTMEM:01C7 ; ROM_4DC8:ROM_4E1C↓w ... INTMEM:01C8 INTMEM_1C8: ds 1 ; DATA XREF: ROM_4DC8+2D↓w INTMEM:01C8 ; ROM_4DC8+4F↓w ... INTMEM:01C9 INTMEM_1C9: ds 1 ; DATA XREF: ROM_4DC8:ROM_4EA1↓w INTMEM:01C9 ; ROM_4DC8:ROM_5074↓r ... INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_4DC8:ROM_4E48↓w INTMEM:01CA ; ROM_4DC8+B0↓r ... INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_4DC8+96↓w INTMEM:01CB ; ROM_4DC8+A5↓r INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_4DC8:ROM_4ED3↓w INTMEM:01CC ; ROM_4DC8+112↓r ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_4DC8+ED↓w INTMEM:01CD ; ROM_4DC8+120↓r ... INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_4DC8+F9↓w INTMEM:01CE ; ROM_4DC8+106↓r ... INTMEM:01CF INTMEM_1CF: ds 1 ; DATA XREF: ROM_4DC8+15D↓w INTMEM:01CF ; ROM:5194↓r INTMEM:01D0 INTMEM_1D0: ds 1 ; DATA XREF: ROM_4DC8+1A9↓w INTMEM:01D0 ; ROM_4DC8+214↓r ... INTMEM:01D1 INTMEM_1D1: ds 1 ; DATA XREF: ROM_4DC8+2C2↓w INTMEM:01D1 ; ROM:5207↓r INTMEM:01D2 INTMEM_1D2: ds 4 ; DATA XREF: ROM_4DC8:ROM_50B0↓w INTMEM:01D2 ; ROM:5210↓r ... INTMEM:01D6 INTMEM_1D6: ds 1 ; DATA XREF: ROM_426E+3B↓w INTMEM:01D7 INTMEM_1D7: ds 11h ; DATA XREF: ROM_426E+40↓w INTMEM:01E8 INTMEM_1E8: ds 2 ; DATA XREF: ROM_6305+235↓r INTMEM:01E8 ; ROM_6305+26D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_6305+23C↓r INTMEM:01EA ; ROM_6305:ROM_656D↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_6305:ROM_65BC↓r INTMEM:01EC ; ROM_6305+2F6↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_6305+2BE↓r INTMEM:01EE ; ROM_6305:ROM_65F6↓w ... INTMEM:01F0 INTMEM_1F0: ds 1 ; DATA XREF: ROM_426E+24↓w INTMEM:01F1 INTMEM_1F1: ds 1 ; DATA XREF: ROM_426E+29↓w INTMEM:01F2 INTMEM_1F2: ds 1 ; DATA XREF: ROM_426E+31↓w INTMEM:01F3 INTMEM_1F3: ds 2 ; DATA XREF: ROM_426E+36↓w INTMEM:01F3 ; ROM_47E4+9↓r INTMEM:01F5 INTMEM_1F5: ds 2 ; DATA XREF: ROM_2E1A↓r INTMEM:01F5 ; ROM_47E4:ROM_4803↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3996↓r INTMEM:01F7 ; ROM_4DC8+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:39A2↓r INTMEM:01F9 ; ROM_4812:ROM_4895↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4812:ROM_4D7A↓r INTMEM:01FA ; ROM_4DC8+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_4340:ROM_439A↓r INTMEM:01FC ; ROM_4340+9E↓r ... INTMEM:01FD INTMEM_1FD: ds 23h ; DATA XREF: ROM_4812+4A3↓r INTMEM:01FD ; ROM:5403↓r ... INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_4812+2DA↓w INTMEM:0220 ; ROM_4812+312↓w ... INTMEM:0222 INTMEM_222: ds 2 ; DATA XREF: ROM_6032+103↓w INTMEM:0222 ; ROM_6032:ROM_62C7↓r INTMEM:0224 INTMEM_224: ds 1 ; DATA XREF: ROM_4812+1EE↓r INTMEM:0224 ; ROM_4812+1F6↓w ... INTMEM:0225 INTMEM_225: ds 1 ; DATA XREF: ROM_4812+1CC↓r INTMEM:0225 ; ROM_4812:ROM_4A81↓w INTMEM:0226 INTMEM_226: ds 1 ; DATA XREF: ROM_4812+512↓r INTMEM:0226 ; ROM_4812+532↓w ... INTMEM:0227 INTMEM_227: ds 19h ; DATA XREF: ROM_6032+30↓r INTMEM:0227 ; ROM_6032+108↓w INTMEM:0240 INTMEM_240: ds 1 ; DATA XREF: ROM_4302+29↓w INTMEM:0241 INTMEM_241: ds 1 ; DATA XREF: ROM_4812+4A8↓r INTMEM:0241 ; ROM_6305:ROM_637C↓r INTMEM:0242 INTMEM_242: ds 2 ; DATA XREF: ROM_4302+2E↓w INTMEM:0244 INTMEM_244: ds 2 ; DATA XREF: ROM_4302+33↓w INTMEM:0246 INTMEM_246: ds 1Ah ; DATA XREF: ROM_4302+38↓w INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_426E+57↓w INTMEM:0260 ; ROM_564F+1D0↓w ... INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_564F+282↓r INTMEM:0262 ; ROM_564F+294↓w ... INTMEM:0264 INTMEM_264: ds 2 ; DATA XREF: ROM_564F+287↓r INTMEM:0264 ; ROM_564F+299↓w ... INTMEM:0266 INTMEM_266: ds 6 ; DATA XREF: ROM_472D:ROM_47C8↓w INTMEM:0266 ; ROM_59C1+4↓w ... INTMEM:026C INTMEM_26C: ds 2 ; DATA XREF: ROM_6032+1F7↓w INTMEM:026C ; ROM_6032:ROM_6236↓r INTMEM:026E INTMEM_26E: ds 2 ; DATA XREF: ROM_54E9+15A↓r INTMEM:026E ; ROM_664C+24↓w INTMEM:0270 INTMEM_270: ds 1 ; DATA XREF: ROM:ROM_5436↓w INTMEM:0270 ; ROM:5466↓r ... INTMEM:0271 INTMEM_271: ds 1 ; DATA XREF: ROM_564F+5D↓w INTMEM:0271 ; ROM_564F+136↓r ... INTMEM:0272 INTMEM_272: ds 1 ; DATA XREF: ROM_564F:ROM_58C5↓r INTMEM:0272 ; ROM_564F+27D↓w ... INTMEM:0273 INTMEM_273: ds 1 ; DATA XREF: ROM_564F+2AA↓r INTMEM:0273 ; ROM_564F+2B8↓w ... INTMEM:0274 INTMEM_274: ds 1 ; DATA XREF: ROM_59C1+15A↓r INTMEM:0274 ; ROM_59C1+16C↓r ... INTMEM:0275 INTMEM_275: ds 1 ; DATA XREF: ROM_59C1+145↓w INTMEM:0275 ; ROM_59C1+2CB↓r ... INTMEM:0276 INTMEM_276: ds 1 ; DATA XREF: ROM_59C1+266↓r INTMEM:0276 ; ROM_59C1+4F1↓r ... INTMEM:0277 INTMEM_277: ds 1 ; DATA XREF: ROM_59C1:ROM_5C45↓w INTMEM:0277 ; ROM_59C1:ROM_5DE5↓r INTMEM:0278 INTMEM_278: ds 1 ; DATA XREF: ROM_4692+7↓r INTMEM:0278 ; ROM_46BA+7↓r ... INTMEM:0279 INTMEM_279: ds 1 ; DATA XREF: ROM_4692+C↓r INTMEM:0279 ; ROM_59C1+304↓w INTMEM:027A INTMEM_27A: ds 4 ; DATA XREF: ROM_46EF↓r INTMEM:027A ; ROM_59C1+313↓w ... INTMEM:027E INTMEM_27E: ds 1 ; DATA XREF: ROM_426E+6C↓w INTMEM:027E ; ROM_59C1+52D↓w ... INTMEM:027F INTMEM_27F: ds 13Dh ; DATA XREF: ROM_426E+71↓w INTMEM:027F ; ROM_59C1+521↓r ... INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_2E1A+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_2E1A+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_28F1:ROM_2440↓w INTMEM:03C0 ; ROM_28F1-499↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_6305:ROM_64DB↓w INTMEM:03C4 INTMEM_3C4: ds 6 ; DATA XREF: ROM_6305:ROM_64FD↓w INTMEM:03C4 ; ROM:5202↓w ... INTMEM:03CA ds 1 INTMEM:03CB INTMEM_3CB: ds 1 ; DATA XREF: ROM_4DC8+AB↓w INTMEM:03CC INTMEM_3CC: ds 1 ; DATA XREF: ROM_4DC8+17E↓w INTMEM:03CD INTMEM_3CD: ds 1 ; DATA XREF: ROM_564F+1B6↓w INTMEM:03CE INTMEM_3CE: ds 1 ; DATA XREF: ROM_564F+1F8↓w INTMEM:03CF INTMEM_3CF: ds 1 ; DATA XREF: ROM_59C1+1C↓w INTMEM:03D0 INTMEM_3D0: ds 1 ; DATA XREF: ROM_59C1:ROM_5C18↓w INTMEM:03D1 INTMEM_3D1: ds 1 ; DATA XREF: ROM_46EF+18↓w INTMEM:03D2 INTMEM_3D2: ds 5 ; DATA XREF: ROM_59C1+341↓w INTMEM:03D2 ; ROM_59C1:ROM_5F38↓w ... INTMEM:03D7 INTMEM_3D7: ds 1 ; DATA XREF: ROM_6032+11C↓w INTMEM:03D8 INTMEM_3D8: ds 1 ; DATA XREF: ROM_6032:ROM_61F4↓w INTMEM:03D9 INTMEM_3D9: ds 1 ; DATA XREF: ROM_6032+137↓w INTMEM:03DA INTMEM_3DA: ds 1 ; DATA XREF: ROM_6032+1DA↓w INTMEM:03DB INTMEM_3DB: ds 25h ; DATA XREF: ROM_6032+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_28DA ; Timer overflow ROM:2002 Int01: dw ROM_28D9 ; NMI ROM:2004 Int02: dw ROM_291B ; HSI data available ROM:2006 Int03: dw ROM_28D9 ; NMI ROM:2008 Int04: dw ROM_28D9 ; NMI ROM:200A Int05: dw ROM_28F1 ; Software timer ROM:200C Int06: dw ROM_2B4F ; Serial port ROM:200E Int07: dw ROM_28D9 ; NMI ROM:2010 Trap: dw ROM_28D9 ; NMI ROM:2012 NoOpCode: dw ROM_28D9 ; NMI ROM:2014 ROM:2014 db 0FFh, 0FFh, 0FFh, 0FFh ; reserved (FF) ROM:2018 CCB: db 3Fh ; D0 - PD - Power down ROM:2018 ; D1 - BW0 - Bus width control ROM:2018 ; D2 - WR - Write strobe mode ROM:2018 ; D3 - ALE - Addres valid strobe mode ROM:2018 ; D45 - IRC - Internal ready control ROM:2018 ; D67 - LOC - Lock bits ROM:2019 db 0FFh ; reserved (20) ROM:201A db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ; reserved (FF) ROM:2020 db 8, 9Ah, 27h, 0Dh, 0C8h, 6Bh, 42h, 0D9h, 0BAh, 4Fh, 94h ; security key ROM:2020 db 3, 1, 0CEh, 14h, 39h ROM:2030 ; ROM:2030 ; upper int vectors ROM:2030 ; ROM:2030 Int08: dw ROM_28D9 ; NMI ROM:2032 Int09: dw ROM_28D9 ; NMI ROM:2034 Int10: dw ROM_28D9 ; NMI ROM:2036 Int11: dw ROM_28D9 ; NMI ROM:2038 Int12: dw ROM_28D9 ; NMI ROM:203A Int13: dw ROM_28D9 ; NMI ROM:203C Int14: dw ROM_28D9 ; NMI ROM:203E Int15: dw ROM_28D9 ; 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:27F8 SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:2877 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_27F8 ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_28F1 ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_291B ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_28F1+13↓j ROM:2089 ; ROM_291B+49↓j ROM:2089 ldb INTMEM_2, #0Ah ROM:208C st INTMEM_1A, INTMEM_68 ROM:208F st INTMEM_1C, INTMEM_6A ROM:2092 st INTMEM_1C+2, INTMEM_6C ROM:2095 st INTMEM_20, INTMEM_6E ROM:2098 st INTMEM_20+2, INTMEM_70 ROM:209B st INTMEM_2C, INTMEM_72 ROM:209E orb INTMEM_AD, #-80h ROM:20A1 cmpb INTMEM_9B, #47h ; 'G' ROM:20A4 je ROM_20AA ROM:20A6 incb INTMEM_9B ROM:20A8 sjmp ROM_20D6 ROM:20AA ; --------------------------------------------------------------------------- ROM:20AA ROM:20AA ROM_20AA: ; CODE XREF: ROM_28F1-84D↑j ROM:20AA jbc INTMEM_AB, 6, ROM_20FF ROM:20AD clrb INTMEM_9B ROM:20AF jbc INTMEM_AB, 4, ROM_20D6 ROM:20B2 inc INTMEM_74 ROM:20B4 ld INTMEM_20, #0CBh ROM:20B8 and ZERO_REG, INTMEM_74, #3 ; Zero register ROM:20BD jne ROM_20C3 ROM:20BF ld INTMEM_20, #0C8h ROM:20C3 ROM:20C3 ROM_20C3: ; CODE XREF: ROM_28F1-834↑j ROM:20C3 ; ROM_28F1-81D↓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_28F1-828↑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_28F1-849↑j ROM:20D6 ; ROM_28F1-842↑j ROM:20D6 ldbze INTMEM_1C, INTMEM_9B ROM:20D9 divub INTMEM_1C, #12h ROM:20DC ldb INTMEM_9C, INTMEM_1C+1 ROM:20DF stb INTMEM_1C, INTMEM_153[] ROM:20E4 jbs INTMEM_AE, 0, ROM_20F1 ROM:20E7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20EA ldb INTMEM_1A+1, 35B0h[INTMEM_1C+2] ROM:20EF sjmp ROM_20FF ROM:20F1 ; --------------------------------------------------------------------------- ROM:20F1 ROM:20F1 ROM_20F1: ; CODE XREF: ROM_28F1-80D↑j ROM:20F1 ldbze INTMEM_1C, INTMEM_9B ROM:20F4 divub INTMEM_1C, #24h ; '$' ROM:20F7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20FA ldb INTMEM_1A+1, 35C2h[INTMEM_1C+2] ROM:20FF ROM:20FF ROM_20FF: ; CODE XREF: ROM_28F1:ROM_20AA↑j ROM:20FF ; ROM_28F1-802↑j ROM:20FF cmpb ZERO_REG, INTMEM_9D ; Zero register ROM:2102 je ROM_2112 ROM:2104 ld INTMEM_1C, INTMEM_76 ROM:2107 ROM:2107 ROM_2107: ; CODE XREF: ROM_28F1-7E2↓j ROM:2107 add INTMEM_1C, INTMEM_78 ROM:210A jc ROM_2112 ROM:210C ld INTMEM_76, INTMEM_1C ROM:210F djnz INTMEM_9D, ROM_2107 ROM:2112 ROM:2112 ROM_2112: ; CODE XREF: ROM_28F1-7EF↑j ROM:2112 ; ROM_28F1-7E7↑j ROM:2112 jbs INTMEM_A9, 2, ROM_2131 ROM:2115 ld INTMEM_1C, INTMEM_7A ROM:2118 ldb INTMEM_1C+2, INTMEM_9E ROM:211B ld INTMEM_7C, INTMEM_7E ROM:211E ldb INTMEM_9F, INTMEM_A0 ROM:2121 ld INTMEM_7A, INTMEM_58 ROM:2124 ldb INTMEM_9E, INTMEM_8C ROM:2127 ldb INTMEM_A0, INTMEM_9E ROM:212A sub INTMEM_7E, INTMEM_7A, INTMEM_1C ROM:212E subcb INTMEM_A0, INTMEM_1C+2 ROM:2131 ROM:2131 ROM_2131: ; CODE XREF: ROM_28F1:ROM_2112↑j ROM:2131 jbs INTMEM_AB, 6, ROM_21A1 ROM:2134 ld INTMEM_20, INTMEM_7E ROM:2137 ldbze INTMEM_20+2, INTMEM_A0 ROM:213A shrl INTMEM_20, #1 ROM:213D add INTMEM_20, INTMEM_7E ROM:2140 addcb INTMEM_20+2, INTMEM_A0 ROM:2143 cmpb INTMEM_20+2, INTMEM_9F ROM:2146 jnc ROM_214F ROM:2148 jne ROM_216C ROM:214A cmp INTMEM_20, INTMEM_7C ROM:214D jc ROM_216C ROM:214F ROM:214F ROM_214F: ; CODE XREF: ROM_28F1-7AB↑j ROM:214F jbc INTMEM_AE, 1, ROM_2192 ROM:2152 cmpb INTMEM_9B, 99h[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_28F1-78A↓j ROM:2160 cmpb INTMEM_9B, [INTMEM_1C]+ ROM:2163 je ROM_2176 ROM:2165 inc INTMEM_1C ROM:2167 djnz INTMEM_1C+2, ROM_2160 ROM:216A sjmp ROM_2199 ROM:216C ; --------------------------------------------------------------------------- ROM:216C ROM:216C ROM_216C: ; CODE XREF: ROM_28F1-7A9↑j ROM:216C ; ROM_28F1-7A4↑j ROM:216C jbc INTMEM_AE, 1, ROM_21C5 ROM:216F cmpb INTMEM_9B, #0Ch ROM:2172 jle ROM_21C5 ROM:2174 sjmp ROM_217C ROM:2176 ; --------------------------------------------------------------------------- ROM:2176 ROM:2176 ROM_2176: ; CODE XREF: ROM_28F1-78E↑j ROM:2176 ldb INTMEM_9B, [INTMEM_1C] ROM:2179 orb INTMEM_AE, #1 ROM:217C ROM:217C ROM_217C: ; CODE XREF: ROM_28F1-77D↑j ROM:217C orb INTMEM_AB, #40h ; '@' ROM:217F andb INTMEM_AE, #-3 ROM:2182 ldbze INTMEM_1C, INTMEM_9B ROM:2185 divub INTMEM_1C, #12h ROM:2188 ldb INTMEM_9C, INTMEM_1C+1 ROM:218B lcall ROM_247C ROM:218E clrb INTMEM_1A+1 ROM:2190 sjmp ROM_21D3 ROM:2192 ; --------------------------------------------------------------------------- ROM:2192 ROM:2192 ROM_2192: ; CODE XREF: ROM_28F1:ROM_214F↑j ROM:2192 cmpb INTMEM_9B, 98h[INTMEM_56] ROM:2197 jnc ROM_21C5 ROM:2199 ROM:2199 ROM_2199: ; CODE XREF: ROM_28F1-787↑j ROM:2199 ldb INTMEM_9B, #2 ROM:219C orb INTMEM_AE, #2 ROM:219F sjmp ROM_21C5 ROM:21A1 ; --------------------------------------------------------------------------- ROM:21A1 ROM:21A1 ROM_21A1: ; CODE XREF: ROM_28F1:ROM_2131↑j ROM:21A1 jbs INTMEM_A9, 2, ROM_21D0 ROM:21A4 jbc INTMEM_1A+1, 3, ROM_21D3 ROM:21A7 ld INTMEM_20, INTMEM_7E ROM:21AA ldbze INTMEM_20+2, INTMEM_A0 ROM:21AD shrl INTMEM_20, #1 ROM:21B0 add INTMEM_20, INTMEM_7E ROM:21B3 addcb INTMEM_20+2, INTMEM_A0 ROM:21B6 cmpb INTMEM_20+2, INTMEM_9F ROM:21B9 jnc ROM_21D3 ROM:21BB jne ROM_21C2 ROM:21BD cmp INTMEM_20, INTMEM_7C ROM:21C0 jnc ROM_21D3 ROM:21C2 ROM:21C2 ROM_21C2: ; CODE XREF: ROM_28F1-736↑j ROM:21C2 ; ROM_28F1:ROM_21D0↓j ROM:21C2 lcall ROM_37B1 ROM:21C5 ROM:21C5 ROM_21C5: ; CODE XREF: ROM_28F1-79A↑j ROM:21C5 ; ROM_28F1:ROM_216C↑j ... ROM:21C5 ljmp ROM_2440 ROM:21C5 ; END OF FUNCTION CHUNK FOR ROM_28F1 ROM:21C5 ; --------------------------------------------------------------------------- ROM:21C8 db 8, 2, 9, 14h, 0Bh, 0Ch, 0Ch, 1Fh ROM:21D0 ; --------------------------------------------------------------------------- ROM:21D0 ; START OF FUNCTION CHUNK FOR ROM_28F1 ROM:21D0 ROM:21D0 ROM_21D0: ; CODE XREF: ROM_28F1:ROM_21A1↑j ROM:21D0 jbc INTMEM_1A+1, 1, ROM_21C2 ROM:21D3 ROM:21D3 ROM_21D3: ; CODE XREF: ROM_28F1-761↑j ROM:21D3 ; ROM_28F1-74D↑j ... ROM:21D3 jbc INTMEM_1A+1, 1, ROM_21EA ROM:21D6 ROM:21D6 ROM_21D6: ; CODE XREF: ROM_28F1:ROM_21D6↓j ROM:21D6 jbs INTMEM_2, 3, ROM_21D6 ROM:21D9 ldb INTMEM_D8+1, INTMEM_2+1 ROM:21DC andb INTMEM_D8, INTMEM_2, #-40h ROM:21E0 jbc INTMEM_F5+1, 4, ROM_21EA ROM:21E3 clrb INTMEM_D8 ROM:21E5 ldb INTMEM_D8+1, INTMEM_1AC[] ROM:21EA ROM:21EA ROM_21EA: ; CODE XREF: ROM_28F1:ROM_21D3↑j ROM:21EA ; ROM_28F1-711↑j ROM:21EA ldb INTMEM_2, #8 ROM:21ED jbc INTMEM_1A+1, 0, ROM_221B ROM:21F0 decb INTMEM_8A ROM:21F2 jbs WSR1, 6, ROM_2215 ; Window selection register 1 ROM:21F5 add INTMEM_20+2, INTMEM_7A, INTMEM_7E ROM:21F9 sub INTMEM_20+2, #5 ROM:21FD ldb INTMEM_6, #19h ROM:2200 sub INTMEM_20+2, INT_PEND+1 ; Interrupt pending register ROM:2203 cmp INTMEM_20+2, INTMEM_7E ROM:2206 jc ROM_220E ROM:2208 add INTMEM_4, INTMEM_7A, INTMEM_7E ROM:220C sjmp ROM_221B ROM:220E ; --------------------------------------------------------------------------- ROM:220E ROM:220E ROM_220E: ; CODE XREF: ROM_28F1-6EB↑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_28F1-6FF↑j ROM:2215 orb INTMEM_4E, #1 ROM:2218 ldb INTMEM_1A, #1 ROM:221B ROM:221B ROM_221B: ; CODE XREF: ROM_28F1-704↑j ROM:221B ; ROM_28F1-6E5↑j ... ROM:221B ld INTMEM_5C, INTMEM_7E ROM:221E ld INTMEM_80, INTMEM_7A ROM:2221 jbc INTMEM_1A+1, 2, ROM_2229 ROM:2224 sub INTMEM_5C, INTMEM_7C ROM:2227 sjmp ROM_222F ROM:2229 ; --------------------------------------------------------------------------- ROM:2229 ROM:2229 ROM_2229: ; CODE XREF: ROM_28F1-6D0↑j ROM:2229 jbc INTMEM_1A+1, 1, ROM_222F ROM:222C add INTMEM_80, INTMEM_7E ROM:222F ROM:222F ROM_222F: ; CODE XREF: ROM_28F1-6CA↑j ROM:222F ; ROM_28F1:ROM_2229↑j ROM:222F subb INTMEM_1C, INTMEM_9B, INTMEM_96 ROM:2233 jc ROM_2238 ROM:2235 addb INTMEM_1C, #48h ; 'H' ROM:2238 ROM:2238 ROM_2238: ; CODE XREF: ROM_28F1-6BE↑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_28F1-6B6↑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_28F1-6AF↑j ROM:2247 ldbze INTMEM_1A, INTMEM_95 ROM:224A ldbze INTMEM_82, 30CBh[INTMEM_1A] ROM:224F shlb INTMEM_1A, #1 ROM:2252 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2257 mulub INTMEM_1A, INTMEM_9B, #64h ; 'd' ROM:225B sub INTMEM_1C+2, INTMEM_1A ROM:225E jc ROM_226A ROM:2260 add INTMEM_1C+2, #1C20h ROM:2264 cmp INTMEM_1C+2, #1A90h ROM:2268 jc ROM_227C ROM:226A ROM:226A ROM_226A: ; CODE XREF: ROM_28F1-693↑j ROM:226A mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:226E divu INTMEM_20, #64h ; 'd' ROM:2272 jv ROM_22A1 ROM:2274 sub INTMEM_1C+2, INTMEM_20, 3BCh[INTMEM_82] ROM:227A jc ROM_2281 ROM:227C ROM:227C ROM_227C: ; CODE XREF: ROM_28F1-689↑j ROM:227C ldb INTMEM_1C, #3 ROM:227F sjmp ROM_2292 ROM:2281 ; --------------------------------------------------------------------------- ROM:2281 ROM:2281 ROM_2281: ; CODE XREF: ROM_28F1-677↑j ROM:2281 add INTMEM_1A, INTMEM_5C, 0Ah[INTMEM_56] ROM:2287 cmp INTMEM_1C+2, INTMEM_1A ROM:228A jc ROM_22A1 ROM:228C add INTMEM_1C+2, INTMEM_80 ROM:228F ldb INTMEM_1C, #1 ROM:2292 ROM:2292 ROM_2292: ; CODE XREF: ROM_28F1-672↑j ROM:2292 ldb INTMEM_1C+1, INTMEM_95 ROM:2295 lcall ROM_303A 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_28F1-67F↑j ROM:22A1 ; ROM_28F1-667↑j ROM:22A1 sjmp ROM_235C ROM:22A3 ; --------------------------------------------------------------------------- ROM:22A3 ROM:22A3 ROM_22A3: ; CODE XREF: ROM_28F1-656↑j ROM:22A3 ld INTMEM_60, INTMEM_1C+2 ROM:22A6 orb INTMEM_AB, #20h ; ' ' ROM:22A9 andb INTMEM_AE, #-9 ROM:22AC ldbze INTMEM_1A, INTMEM_95 ROM:22AF ldb INTMEM_96, 130h[INTMEM_1A] ROM:22B4 cmpb INTMEM_9B, INTMEM_96 ROM:22B7 je ROM_22BB ROM:22B9 sjmp ROM_235C ROM:22BB ; --------------------------------------------------------------------------- ROM:22BB ROM:22BB ROM_22BB: ; CODE XREF: ROM_28F1:ROM_223F↑j ROM:22BB ; ROM_28F1-63A↑j ROM:22BB ldbze INTMEM_1A, INTMEM_95 ROM:22BE shlb INTMEM_1A, #1 ROM:22C1 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:22C6 mulub INTMEM_1A, INTMEM_9B, #64h ; 'd' ROM:22CA sub INTMEM_1C+2, INTMEM_1A ROM:22CD jc ROM_22D9 ROM:22CF add INTMEM_1C+2, #1C20h ROM:22D3 cmp INTMEM_1C+2, #1A90h ROM:22D7 jc ROM_2315 ROM:22D9 ROM:22D9 ROM_22D9: ; CODE XREF: ROM_28F1-624↑j ROM:22D9 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:22DD divu INTMEM_20, #64h ; 'd' ROM:22E1 jv ROM_232C ROM:22E3 add INTMEM_1C+2, INTMEM_20, INTMEM_80 ROM:22E7 add INTMEM_1A, INTMEM_5C, 0Ch[INTMEM_56] ROM:22ED cmp INTMEM_20, INTMEM_1A ROM:22F0 jnc ROM_2305 ROM:22F2 sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:22F6 cmp INTMEM_1A, INTMEM_140[] ROM:22FB jnc ROM_235C ROM:22FD add INTMEM_1C+2, INTMEM_60, INTMEM_140[] ROM:2303 sjmp ROM_231A ROM:2305 ; --------------------------------------------------------------------------- ROM:2305 ROM:2305 ROM_2305: ; CODE XREF: ROM_28F1-601↑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_28F1-61A↑j ROM:2315 ; ROM_28F1-5E4↑j ROM:2315 add INTMEM_1C+2, INTMEM_60, #465h ROM:231A ROM:231A ROM_231A: ; CODE XREF: ROM_28F1-5EE↑j ROM:231A ; ROM_28F1-5DE↑j ROM:231A ldb INTMEM_1C, #2 ROM:231D ldb INTMEM_1C+1, INTMEM_95 ROM:2320 lcall ROM_303A 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_28F1-610↑j ROM:232C sjmp ROM_235C ROM:232E ; --------------------------------------------------------------------------- ROM:232E ROM:232E ROM_232E: ; CODE XREF: ROM_28F1-5CB↑j ROM:232E sub INTMEM_1C+2, INTMEM_60 ROM:2331 cmp INTMEM_1C+2, 3BCh[INTMEM_82] ROM:2336 jc ROM_233D ROM:2338 andb INTMEM_AE, #-5 ROM:233B sjmp ROM_2340 ROM:233D ; --------------------------------------------------------------------------- ROM:233D ROM:233D ROM_233D: ; CODE XREF: ROM_28F1-5BB↑j ROM:233D orb INTMEM_AE, #4 ROM:2340 ROM:2340 ROM_2340: ; CODE XREF: ROM_28F1-6AC↑j ROM:2340 ; ROM_28F1-5B6↑j ROM:2340 ldbze INTMEM_1A, INTMEM_95 ROM:2343 ldb INTMEM_1A, 30C3h[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_28F1-59D↑j ROM:2359 andb INTMEM_AB, #-21h ROM:235C ROM:235C ROM_235C: ; CODE XREF: ROM_28F1-6B4↑j ROM:235C ; ROM_28F1:ROM_22A1↑j ... ROM:235C cmpb INTMEM_9B, INTMEM_93+1 ROM:235F jne ROM_23C3 ROM:2361 jbc INTMEM_AB, 7, ROM_23C3 ROM:2364 ld INTMEM_1A, INTMEM_142[] ROM:2369 st INTMEM_1A, INTMEM_140[] ROM:236E ldbze INTMEM_1A, INTMEM_95 ROM:2371 ldb INTMEM_1C+1, 30C7h[INTMEM_1A] ROM:2376 clrb INTMEM_1C ROM:2378 lcall ROM_303A ROM:237B ld INTMEM_1A, 3BCh[INTMEM_82] ROM:2380 jbs INTMEM_1C, 0, ROM_23A1 ROM:2383 jbs INTMEM_1C, 1, ROM_23AA ROM:2386 jbc INTMEM_AE, 2, ROM_238D ROM:2389 add INTMEM_1A, #25h ; '%' ROM:238D ROM:238D ROM_238D: ; CODE XREF: ROM_28F1-56B↑j ROM:238D cmp INTMEM_1A, INTMEM_140[] ROM:2392 jnc ROM_239C ROM:2394 ld INTMEM_1A, INTMEM_140[] ROM:2399 orb INTMEM_4E, #4 ROM:239C ROM:239C ROM_239C: ; CODE XREF: ROM_28F1-55F↑j ROM:239C orb INTMEM_AE, #8 ROM:239F sjmp ROM_23BE ROM:23A1 ; --------------------------------------------------------------------------- ROM:23A1 ROM:23A1 ROM_23A1: ; CODE XREF: ROM_28F1-571↑j ROM:23A1 orb INTMEM_4E, #10h ROM:23A4 ld INTMEM_5A, #23A1h ROM:23A8 sjmp ROM_23BE ROM:23AA ; --------------------------------------------------------------------------- ROM:23AA ROM:23AA ROM_23AA: ; CODE XREF: ROM_28F1-56E↑j ROM:23AA jbs INTMEM_AE, 3, ROM_23BE ROM:23AD sub INTMEM_1A, #25h ; '%' ROM:23B1 cmp INTMEM_1A, #465h ROM:23B5 jc ROM_23BE ROM:23B7 ld INTMEM_1A, #465h ROM:23BB orb INTMEM_4E, #8 ROM:23BE ROM:23BE ROM_23BE: ; CODE XREF: ROM_28F1-552↑j ROM:23BE ; ROM_28F1-549↑j ... ROM:23BE st INTMEM_1A, 3BCh[INTMEM_82] ROM:23C3 ROM:23C3 ROM_23C3: ; CODE XREF: ROM_28F1-592↑j ROM:23C3 ; ROM_28F1-590↑j ROM:23C3 cmpb INTMEM_9C, #2 ROM:23C6 jne ROM_23FF ROM:23C8 jbs INTMEM_AE, 4, ROM_23D0 ROM:23CB orb INTMEM_AE, #10h ROM:23CE sjmp ROM_23F7 ROM:23D0 ; --------------------------------------------------------------------------- ROM:23D0 ROM:23D0 ROM_23D0: ; CODE XREF: ROM_28F1-529↑j ROM:23D0 ldbze INTMEM_1C+2, INTMEM_8B ROM:23D3 sub INTMEM_1C, INTMEM_80, INTMEM_146[] ROM:23D9 subcb INTMEM_1C+2, INTMEM_A1 ROM:23DC ld INTMEM_20, #52A0h ROM:23E0 ld INTMEM_20+2, #157h ROM:23E4 ROM:23E4 ROM_23E4: ; CODE XREF: ROM_28F1-502↓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_28F1-50A↑j ROM:23F1 divu INTMEM_20, INTMEM_1C ROM:23F4 ld INTMEM_5E, INTMEM_20 ROM:23F7 ROM:23F7 ROM_23F7: ; CODE XREF: ROM_28F1-523↑j ROM:23F7 st INTMEM_80, INTMEM_146[] ROM:23FC ldb INTMEM_A1, INTMEM_8B ROM:23FF ROM:23FF ROM_23FF: ; CODE XREF: ROM_28F1-52B↑j ROM:23FF cmpb ZERO_REG, INTMEM_9C ; Zero register ROM:2402 jne ROM_2406 ROM:2404 incb INTMEM_A2 ROM:2406 ROM:2406 ROM_2406: ; CODE XREF: ROM_28F1-4EF↑j ROM:2406 jbs INTMEM_A2, 7, ROM_2426 ROM:2409 mulub INTMEM_1C, INTMEM_A2, #12h ROM:240D addb INTMEM_1C, INTMEM_9C ROM:2410 cmpb INTMEM_1C, INTMEM_14D[] ROM:2415 jnc ROM_2426 ROM:2417 decb INTMEM_A2 ROM:2419 jbc INTMEM_AC, 0, ROM_241E ROM:241C decb INTMEM_A2 ROM:241E ROM:241E ROM_241E: ; CODE XREF: ROM_28F1-4D8↑j ROM:241E add INTMEM_76, INTMEM_66 ROM:2421 jnc ROM_2426 ROM:2423 ldbse INTMEM_76, #-1 ROM:2426 ROM:2426 ROM_2426: ; CODE XREF: ROM_28F1:ROM_2406↑j ROM:2426 ; ROM_28F1-4DC↑j ... ROM:2426 jbs INTMEM_2, 3, ROM_2426 ROM:2429 ldb INTMEM_84+1, INTMEM_2+1 ROM:242C andb INTMEM_84, INTMEM_2, #-40h ROM:2430 cmpb INTMEM_9C, ZERO_REG ; Zero register ROM:2433 jne ROM_243A ROM:2435 stb INTMEM_84+1, INTMEM_1AD[] ROM:243A ROM:243A ROM_243A: ; CODE XREF: ROM_28F1-4BE↑j ROM:243A push #2440h ROM:243D ljmp ROM_4232 ROM:2440 ; --------------------------------------------------------------------------- ROM:2440 ROM:2440 ROM_2440: ; CODE XREF: ROM_28F1:ROM_21C5↑j ROM:2440 st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:2445 cmp INTMEM_76, ZERO_REG ; Zero register ROM:2448 jnh ROM_245F ROM:244A ld INTMEM_1C, INTMEM_76 ROM:244D ld INTMEM_1C+2, INTMEM_64 ROM:2450 lcall ROM_37FB ROM:2453 cmpb INTMEM_1A, #0 ROM:2456 jne ROM_245F ROM:2458 st INTMEM_76, INTMEM_3C0[] ROM:245D clr INTMEM_76 ROM:245F ROM:245F ROM_245F: ; CODE XREF: ROM_28F1-4A9↑j ROM:245F ; ROM_28F1-49B↑j ROM:245F jbc IOPORT2, 2, ROM_2465 ; Input/output port 2 ROM:2462 orb INTMEM_50+1, #1 ROM:2465 ROM:2465 ROM_2465: ; CODE XREF: ROM_28F1:ROM_245F↑j ROM:2465 andb INTMEM_AD, #7Fh ROM:2468 ld INTMEM_1A, INTMEM_68 ROM:246B ld INTMEM_1C, INTMEM_6A ROM:246E ld INTMEM_1C+2, INTMEM_6C ROM:2471 ld INTMEM_20, INTMEM_6E ROM:2474 ld INTMEM_20+2, INTMEM_70 ROM:2477 ld INTMEM_2C, INTMEM_72 ROM:247A popf ROM:247B ret ROM:247B ; END OF FUNCTION CHUNK FOR ROM_28F1 ROM:247C ROM:247C ; =============== S U B R O U T I N E ======================================= ROM:247C ROM:247C ROM:247C ROM_247C: ; CODE XREF: ROM_28F1-766↑p ROM:247C clr INTMEM_1A ROM:247E jbs INTMEM_AB, 5, ROM_24BB ROM:2481 ROM:2481 ROM_2481: ; CODE XREF: ROM_247C+24↓j ROM:2481 ldb INTMEM_1C, 134h[INTMEM_1A] ROM:2486 subb INTMEM_1C, INTMEM_9B ROM:2489 jc ROM_248E ROM:248B addb INTMEM_1C, #48h ; 'H' ROM:248E ROM:248E ROM_248E: ; CODE XREF: ROM_247C+D↑j ROM:248E cmpb INTMEM_1C, #48h ; 'H' ROM:2491 jnc ROM_2496 ROM:2493 subb INTMEM_1C, #48h ; 'H' ROM:2496 ROM:2496 ROM_2496: ; CODE XREF: ROM_247C+15↑j ROM:2496 cmpb INTMEM_1C, #12h ROM:2499 jnc ROM_24A8 ROM:249B inc INTMEM_1A ROM:249D cmpb INTMEM_1A, #4 ROM:24A0 jlt ROM_2481 ROM:24A2 ld INTMEM_5A, #24A2h ROM:24A6 sjmp ROM_24EA ROM:24A8 ; --------------------------------------------------------------------------- ROM:24A8 ROM:24A8 ROM_24A8: ; CODE XREF: ROM_247C+1D↑j ROM:24A8 ldb INTMEM_96, 134h[INTMEM_1A] ROM:24AD ldb INTMEM_95, INTMEM_1A ROM:24B0 subb INTMEM_93+1, INTMEM_96, #1 ROM:24B4 jge ROM_24B9 ROM:24B6 addb INTMEM_93+1, #48h ; 'H' ROM:24B9 ROM:24B9 ROM_24B9: ; CODE XREF: ROM_247C+38↑j ROM:24B9 sjmp ROM_24EA ROM:24BB ; --------------------------------------------------------------------------- ROM:24BB ROM:24BB ROM_24BB: ; CODE XREF: ROM_247C+2↑j ROM:24BB ; ROM_247C+5E↓j ROM:24BB ldb INTMEM_1C, 130h[INTMEM_1A] ROM:24C0 subb INTMEM_1C, INTMEM_9B ROM:24C3 jc ROM_24C8 ROM:24C5 addb INTMEM_1C, #48h ; 'H' ROM:24C8 ROM:24C8 ROM_24C8: ; CODE XREF: ROM_247C+47↑j ROM:24C8 cmpb INTMEM_1C, #48h ; 'H' ROM:24CB jnc ROM_24D0 ROM:24CD subb INTMEM_1C, #48h ; 'H' ROM:24D0 ROM:24D0 ROM_24D0: ; CODE XREF: ROM_247C+4F↑j ROM:24D0 cmpb INTMEM_1C, #12h ROM:24D3 jnc ROM_24E2 ROM:24D5 inc INTMEM_1A ROM:24D7 cmpb INTMEM_1A, #4 ROM:24DA jlt ROM_24BB ROM:24DC ld INTMEM_5A, #24DCh ROM:24E0 sjmp ROM_24EA ROM:24E2 ; --------------------------------------------------------------------------- ROM:24E2 ROM:24E2 ROM_24E2: ; CODE XREF: ROM_247C+57↑j ROM:24E2 ldb INTMEM_96, 130h[INTMEM_1A] ROM:24E7 ldb INTMEM_95, INTMEM_1A ROM:24EA ROM:24EA ROM_24EA: ; CODE XREF: ROM_247C+2A↑j ROM:24EA ; ROM_247C:ROM_24B9↑j ... ROM:24EA andb INTMEM_AE, #-11h ROM:24ED ldbze INTMEM_1C, INTMEM_14D[] ROM:24F2 divub INTMEM_1C, #12h ROM:24F5 ldb INTMEM_A2, INTMEM_1C ROM:24F8 ret ROM:24F8 ; End of function ROM_247C ROM:24F8 ROM:24F9 ; --------------------------------------------------------------------------- ROM:24F9 ; START OF FUNCTION CHUNK FOR ROM_28F1 ROM:24F9 ROM:24F9 ROM_24F9: ; CODE XREF: ROM_28F1+26↓j ROM:24F9 push INTMEM_1A ROM:24FB push INTMEM_1C ROM:24FD push INTMEM_1C+2 ROM:24FF push INTMEM_20 ROM:2501 push INTMEM_20+2 ROM:2503 push INTMEM_2C ROM:2505 cmp SP, #100h ; Stack pointer ROM:2509 jc ROM_250E ROM:250B orb INTMEM_4E, #20h ; ' ' ROM:250E ROM:250E ROM_250E: ; CODE XREF: ROM_28F1-3E8↑j ROM:250E jbs INTMEM_AD, 7, ROM_2514 ROM:2511 djnz INTMEM_93, ROM_2515 ROM:2514 ROM:2514 ROM_2514: ; CODE XREF: ROM_28F1:ROM_250E↑j ROM:2514 rst ROM:2515 ; --------------------------------------------------------------------------- ROM:2515 ROM:2515 ROM_2515: ; CODE XREF: ROM_28F1-3E0↑j ROM:2515 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2518 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:251B jbs INTMEM_AB, 6, ROM_254E ROM:251E ldbze INTMEM_1C+2, INTMEM_8B ROM:2521 ld INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:2524 jbc INT_PEND, 0, ROM_2532 ; Interrupt pending register ROM:2527 jbs INTMEM_1C+1, 7, ROM_2532 ROM:252A orb INTMEM_2A, INTMEM_16 ROM:252D jbc INTMEM_2A, 5, ROM_2532 ROM:2530 incb INTMEM_1C+2 ROM:2532 ROM:2532 ROM_2532: ; CODE XREF: ROM_28F1-3CD↑j ROM:2532 ; ROM_28F1-3CA↑j ... ROM:2532 sub INTMEM_1C, INTMEM_7A ROM:2535 subcb INTMEM_1C+2, INTMEM_9E ROM:2538 ld INTMEM_20, #2 ROM:253C mulu INTMEM_20, #-4438h ROM:2540 cmpb INTMEM_1C+2, INTMEM_20+2 ROM:2543 jh ROM_255B ROM:2545 jne ROM_2562 ROM:2547 cmp INTMEM_1C, INTMEM_20 ROM:254A jh ROM_255B ROM:254C sjmp ROM_2562 ROM:254E ; --------------------------------------------------------------------------- ROM:254E ROM:254E ROM_254E: ; CODE XREF: ROM_28F1-3D6↑j ROM:254E sub INTMEM_1C, INT_PEND+1, INTMEM_80 ; Interrupt pending register ROM:2552 cmp INTMEM_1C, #-4438h ROM:2556 jnc ROM_2564 ROM:2558 lcall ROM_37B1 ROM:255B ROM:255B ROM_255B: ; CODE XREF: ROM_28F1-3AE↑j ROM:255B ; ROM_28F1-3A7↑j ROM:255B clrb INTMEM_9B ROM:255D clrb INTMEM_9C ROM:255F andb INTMEM_AE, #-3 ROM:2562 ROM:2562 ROM_2562: ; CODE XREF: ROM_28F1-3AC↑j ROM:2562 ; ROM_28F1-3A5↑j ROM:2562 clr INTMEM_5E ROM:2564 ROM:2564 ROM_2564: ; CODE XREF: ROM_28F1-39B↑j ROM:2564 ; ROM_28F1-331↓j ... ROM:2564 jbc INTMEM_AA, 2, ROM_2579 ROM:2567 cmpb ZERO_REG, INTMEM_91+1 ; Zero register ROM:256A je ROM_2570 ROM:256C decb INTMEM_91+1 ROM:256E sjmp ROM_257E ROM:2570 ; --------------------------------------------------------------------------- ROM:2570 ROM:2570 ROM_2570: ; CODE XREF: ROM_28F1-387↑j ROM:2570 andb INTMEM_AA, #-5 ROM:2573 andb INTMEM_AA, #-9 ROM:2576 andb INTMEM_AA, #-11h ROM:2579 ROM:2579 ROM_2579: ; CODE XREF: ROM_28F1:ROM_2564↑j ROM:2579 cmpb INTMEM_8E, INTMEM_8F ROM:257C jne ROM_25D0 ROM:257E ROM:257E ROM_257E: ; CODE XREF: ROM_28F1-383↑j ROM:257E jbs INTMEM_A9, 4, ROM_258D ROM:2581 ROM:2581 ROM_2581: ; CODE XREF: ROM_28F1-31B↓j ROM:2581 lcall ROM_37CB ROM:2584 cmpb INTMEM_91, #-1 ROM:2587 je ROM_258B ROM:2589 incb INTMEM_91 ROM:258B ROM:258B ROM_258B: ; CODE XREF: ROM_28F1-36A↑j ROM:258B sjmp ROM_25A8 ROM:258D ; --------------------------------------------------------------------------- ROM:258D ROM:258D ROM_258D: ; CODE XREF: ROM_28F1:ROM_257E↑j ROM:258D jbc INTMEM_A9, 6, ROM_25C2 ROM:2590 jbs INTMEM_A9, 5, ROM_25B6 ROM:2593 andb INTMEM_A9, #-11h ROM:2596 andb INTMEM_A9, #-41h ROM:2599 clrb INTMEM_90 ROM:259B clrb INTMEM_91 ROM:259D jbs INTMEM_AA, 1, ROM_25AB ROM:25A0 jbs INTMEM_AA, 0, ROM_25A8 ROM:25A3 ROM:25A3 ROM_25A3: ; CODE XREF: ROM_28F1:ROM_25AB↓j ROM:25A3 ; ROM_28F1-33D↓j ROM:25A3 ldb INTMEM_8F, INTMEM_4D[] ROM:25A8 ROM:25A8 ROM_25A8: ; CODE XREF: ROM_28F1:ROM_258B↑j ROM:25A8 ; ROM_28F1-351↑j ... ROM:25A8 ljmp ROM_2645 ROM:25AB ; --------------------------------------------------------------------------- ROM:25AB ROM:25AB ROM_25AB: ; CODE XREF: ROM_28F1-354↑j ROM:25AB jbc INTMEM_A9, 7, ROM_25A3 ROM:25AE andb INTMEM_AA, #-3 ROM:25B1 andb INTMEM_A9, #7Fh ROM:25B4 sjmp ROM_25A3 ROM:25B6 ; --------------------------------------------------------------------------- ROM:25B6 ROM:25B6 ROM_25B6: ; CODE XREF: ROM_28F1-361↑j ROM:25B6 andb INTMEM_A9, #-21h ROM:25B9 clrb INTMEM_8F ROM:25BB clrb INTMEM_91 ROM:25BD ldb INTMEM_90, #3 ROM:25C0 sjmp ROM_2564 ROM:25C2 ; --------------------------------------------------------------------------- ROM:25C2 ROM:25C2 ROM_25C2: ; CODE XREF: ROM_28F1:ROM_258D↑j ROM:25C2 orb INTMEM_A9, #40h ; '@' ROM:25C5 ldb INTMEM_8E, #-38h ROM:25C8 subb INTMEM_8E, INTMEM_90 ROM:25CB ldb INTMEM_8F, #0Fh ROM:25CE sjmp ROM_2564 ROM:25D0 ; --------------------------------------------------------------------------- ROM:25D0 ROM:25D0 ROM_25D0: ; CODE XREF: ROM_28F1-375↑j ROM:25D0 jbs INTMEM_AE, 5, ROM_25E4 ROM:25D3 cmpb INTMEM_90, #-1 ROM:25D6 je ROM_2581 ROM:25D8 jbs INTMEM_A9, 5, ROM_25E4 ROM:25DB cmpb INTMEM_91, INTMEM_90 ROM:25DE jc ROM_25E4 ROM:25E0 incb INTMEM_91 ROM:25E2 sjmp ROM_25A8 ROM:25E4 ; --------------------------------------------------------------------------- ROM:25E4 ROM:25E4 ROM_25E4: ; CODE XREF: ROM_28F1:ROM_25D0↑j ROM:25E4 ; ROM_28F1-319↑j ... ROM:25E4 clrb INTMEM_91 ROM:25E6 andb INTMEM_AA, #-9 ROM:25E9 andb INTMEM_AA, #-11h ROM:25EC addb INTMEM_1C, INTMEM_8E, INTMEM_8E ROM:25F0 cmpb INTMEM_8E, INTMEM_8F ROM:25F3 jc ROM_260D ROM:25F5 orb INTMEM_AA, #8 ROM:25F8 clrb INTMEM_1C+3 ROM:25FA incb INTMEM_1C ROM:25FC jbs INTMEM_AE, 5, ROM_2604 ROM:25FF orb INTMEM_AE, #20h ; ' ' ROM:2602 sjmp ROM_2624 ROM:2604 ; --------------------------------------------------------------------------- ROM:2604 ROM:2604 ROM_2604: ; CODE XREF: ROM_28F1-2F5↑j ROM:2604 incb INTMEM_1C ROM:2606 incb INTMEM_8E ROM:2608 andb INTMEM_AE, #-21h ROM:260B sjmp ROM_2624 ROM:260D ; --------------------------------------------------------------------------- ROM:260D ROM:260D ROM_260D: ; CODE XREF: ROM_28F1-2FE↑j ROM:260D orb INTMEM_AA, #10h ROM:2610 ldb INTMEM_1C+3, #4 ROM:2613 decb INTMEM_1C ROM:2615 jbs INTMEM_AE, 5, ROM_261D ROM:2618 orb INTMEM_AE, #20h ; ' ' ROM:261B sjmp ROM_2624 ROM:261D ; --------------------------------------------------------------------------- ROM:261D ROM:261D ROM_261D: ; CODE XREF: ROM_28F1-2DC↑j ROM:261D decb INTMEM_1C ROM:261F decb INTMEM_8E ROM:2621 andb INTMEM_AE, #-21h ROM:2624 ROM:2624 ROM_2624: ; CODE XREF: ROM_28F1-2EF↑j ROM:2624 ; ROM_28F1-2E6↑j ... ROM:2624 and INTMEM_1C, #7 ROM:2628 ldb INTMEM_1C+2, 35E6h[INTMEM_1C] ROM:262D shlb INTMEM_1C+2, INTMEM_1C+3 ROM:2630 andb INTMEM_1C+2, #-10h ROM:2633 pushf ROM:2634 ldb INTMEM_20, 1FFFh[] ROM:2639 andb INTMEM_20, #0Fh ROM:263C orb INTMEM_20, INTMEM_1C+2 ROM:263F popf ROM:2640 stb INTMEM_20, 1FFFh[] ROM:2645 ROM:2645 ROM_2645: ; CODE XREF: ROM_28F1:ROM_25A8↑j ROM:2645 ldb INTMEM_1C, #0 ROM:2648 pushf ROM:2649 ldb INTMEM_1C+1, INTMEM_95 ROM:264C lcall ROM_303A ROM:264F jbc INTMEM_1C, 0, ROM_2686 ROM:2652 add INTMEM_1C+2, INTMEM_60, INTMEM_140[] ROM:2658 sub INTMEM_1C+2, INT_PEND+1 ; Interrupt pending register ROM:265B cmp INTMEM_1C+2, INTMEM_140[] ROM:2660 jnc ROM_2686 ROM:2662 ldb INTMEM_1C, #4 ROM:2665 ldb INTMEM_1C+1, INTMEM_95 ROM:2668 lcall ROM_303A ROM:266B cmpb INTMEM_1A, #0 ROM:266E jne ROM_2686 ROM:2670 jbc INTMEM_AB, 5, ROM_2686 ROM:2673 ldbze INTMEM_1A, INTMEM_95 ROM:2676 ldb INTMEM_1A, 30C3h[INTMEM_1A] ROM:267B ldb INTMEM_95, INTMEM_1A ROM:267E ldb INTMEM_96, 134h[INTMEM_1A] ROM:2683 andb INTMEM_AB, #-21h ROM:2686 ROM:2686 ROM_2686: ; CODE XREF: ROM_28F1-2A2↑j ROM:2686 ; ROM_28F1-291↑j ... ROM:2686 popf ROM:2687 djnz INTMEM_A4, ROM_268D ROM:268A ldb INTMEM_A4, #19h ROM:268D ROM:268D ROM_268D: ; CODE XREF: ROM_28F1-26A↑j ROM:268D andb INTMEM_A3, #-9 ROM:2690 cmpb INTMEM_A4, INTMEM_F4[] ROM:2695 jh ROM_269A ROM:2697 orb INTMEM_A3, #8 ROM:269A ROM:269A ROM_269A: ; CODE XREF: ROM_28F1-25C↑j ROM:269A ldb INTMEM_1C+2, INTMEM_154[] ROM:269F jbc IOPORT2, 6, ROM_26B1 ; Input/output port 2 ROM:26A2 jbs INTMEM_AB, 4, ROM_26C5 ROM:26A5 cmpb INTMEM_1C+2, 9Bh[INTMEM_56] ROM:26AA jnc ROM_26BB ROM:26AC orb INTMEM_AB, #10h ROM:26AF sjmp ROM_26C5 ROM:26B1 ; --------------------------------------------------------------------------- ROM:26B1 ROM:26B1 ROM_26B1: ; CODE XREF: ROM_28F1-252↑j ROM:26B1 jbc INTMEM_AB, 4, ROM_26C5 ROM:26B4 cmpb INTMEM_1C+2, 9Ch[INTMEM_56] ROM:26B9 jc ROM_26BF ROM:26BB ROM:26BB ROM_26BB: ; CODE XREF: ROM_28F1-247↑j ROM:26BB incb INTMEM_1C+2 ROM:26BD sjmp ROM_26C7 ROM:26BF ; --------------------------------------------------------------------------- ROM:26BF ROM:26BF ROM_26BF: ; CODE XREF: ROM_28F1-238↑j ROM:26BF andb INTMEM_AB, #-11h ROM:26C2 orb INTMEM_AA, #-80h ROM:26C5 ROM:26C5 ROM_26C5: ; CODE XREF: ROM_28F1-24F↑j ROM:26C5 ; ROM_28F1-242↑j ... ROM:26C5 clrb INTMEM_1C+2 ROM:26C7 ROM:26C7 ROM_26C7: ; CODE XREF: ROM_28F1-234↑j ROM:26C7 stb INTMEM_1C+2, INTMEM_154[] ROM:26CC jbs IOPORT1, 0, ROM_26FB ; Input/output port 1 ROM:26CF ldb INTMEM_1A, #-20h ROM:26D2 ROM:26D2 ROM_26D2: ; CODE XREF: ROM_28F1-203↓j ROM:26D2 orb INTMEM_1A, INTMEM_A5 ROM:26D5 andb INTMEM_1A, INTMEM_155[] ROM:26DA stb INTMEM_1A, 1FFEh[] ROM:26DF ldb INTMEM_1C+3, #14h ROM:26E2 ROM:26E2 ROM_26E2: ; CODE XREF: ROM_28F1:ROM_26E2↓j ROM:26E2 djnz INTMEM_1C+3, ROM_26E2 ROM:26E5 jbc IOPORT1, 0, ROM_26F5 ; Input/output port 1 ROM:26E8 shlb INTMEM_A5, #1 ROM:26EB cmpb INTMEM_A5, #10h ROM:26EE jnh ROM_26D2 ROM:26F0 ldb INTMEM_A5, #1 ROM:26F3 sjmp ROM_26FB ROM:26F5 ; --------------------------------------------------------------------------- ROM:26F5 ROM:26F5 ROM_26F5: ; CODE XREF: ROM_28F1-20C↑j ROM:26F5 orb INTMEM_54, INTMEM_A5 ROM:26F8 orb INTMEM_50, INTMEM_A5 ROM:26FB ROM:26FB ROM_26FB: ; CODE XREF: ROM_28F1-225↑j ROM:26FB ; ROM_28F1-1FE↑j ROM:26FB ldb INTMEM_1C, INTMEM_54 ROM:26FE ldb INTMEM_1C+1, INTMEM_150[] ROM:2703 ldb INTMEM_1C+2, INTMEM_155[] ROM:2708 notb INTMEM_1C+1 ROM:270A andb INTMEM_1C+1, INTMEM_A3 ROM:270D orb INTMEM_1C+1, INTMEM_151[] ROM:2712 andb INTMEM_1C+2, #-20h ROM:2715 notb INTMEM_1C ROM:2717 andb INTMEM_1C+1, INTMEM_1C ROM:271A orb INTMEM_1C+2, INTMEM_1C+1 ROM:271D stb INTMEM_1C+2, 1FFEh[] ROM:2722 stb INTMEM_1C+2, INTMEM_155[] ROM:2727 inc INTMEM_86 ROM:2729 and ZERO_REG, INTMEM_86, #1 ; Zero register ROM:272E jne ROM_275D ROM:2730 ld INTMEM_1A, #0BFh ROM:2734 and ZERO_REG, INTMEM_86, #0Fh ; Zero register ROM:2739 jne ROM_274A ROM:273B ld INTMEM_1A, #0B5h ROM:273F and ZERO_REG, INTMEM_86, #1FFh ; Zero register ROM:2744 jne ROM_274A ROM:2746 ld INTMEM_1A, #0B0h ROM:274A ROM:274A ROM_274A: ; CODE XREF: ROM_28F1-1B8↑j ROM:274A ; ROM_28F1-1AD↑j ... ROM:274A ldb INTMEM_1C, [INTMEM_1A] ROM:274D cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:2750 je ROM_2754 ROM:2752 decb INTMEM_1C ROM:2754 ROM:2754 ROM_2754: ; CODE XREF: ROM_28F1-1A1↑j ROM:2754 stb INTMEM_1C, [INTMEM_1A]+ ROM:2757 cmp INTMEM_1A, #0C8h ROM:275B jne ROM_274A ROM:275D ROM:275D ROM_275D: ; CODE XREF: ROM_28F1-1C3↑j ROM:275D di ROM:275E ld INTMEM_1C, INTMEM_88[] ROM:2763 add INTMEM_1C, #0BB8h ROM:2767 sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:276B cmp INTMEM_1C+2, #0BB8h ROM:276F jc ROM_2777 ROM:2771 cmp INTMEM_1C+2, #10h ROM:2775 jc ROM_277C ROM:2777 ROM:2777 ROM_2777: ; CODE XREF: ROM_28F1-182↑j ROM:2777 add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:277C ROM:277C ROM_277C: ; CODE XREF: ROM_28F1-17C↑j ROM:277C jbc WSR1, 6, ROM_2787 ; Window selection register 1 ROM:277F andb INTMEM_A9, #-3 ROM:2782 orb INTMEM_4E, #1 ROM:2785 sjmp ROM_2792 ROM:2787 ; --------------------------------------------------------------------------- ROM:2787 ROM:2787 ROM_2787: ; CODE XREF: ROM_28F1:ROM_277C↑j ROM:2787 ldb INTMEM_6, #18h ROM:278A ld INTMEM_4, INTMEM_1C ROM:278D st INTMEM_1C, INTMEM_88[] ROM:2792 ROM:2792 ROM_2792: ; CODE XREF: ROM_28F1-16C↑j ROM:2792 cmp SP, #124h ; Stack pointer ROM:2796 jnc ROM_2799 ROM:2798 rst ROM:2799 ; --------------------------------------------------------------------------- ROM:2799 ROM:2799 ROM_2799: ; CODE XREF: ROM_28F1-15B↑j ROM:2799 pop INTMEM_2C ROM:279B pop INTMEM_20+2 ROM:279D pop INTMEM_20 ROM:279F pop INTMEM_1C+2 ROM:27A1 pop INTMEM_1C ROM:27A3 pop INTMEM_1A ROM:27A5 andb INTMEM_A9, #-9 ROM:27A8 popf ROM:27A9 ret ROM:27A9 ; END OF FUNCTION CHUNK FOR ROM_28F1 ROM:27AA ; --------------------------------------------------------------------------- ROM:27AA ; START OF FUNCTION CHUNK FOR ROM_291B ROM:27AA ROM:27AA ROM_27AA: ; CODE XREF: ROM_291B:ROM_2979↓j ROM:27AA push INTMEM_1A ROM:27AC push INTMEM_1C ROM:27AE ld INTMEM_1C, 3BCh[INTMEM_82] ROM:27B3 sub INTMEM_1A, INTMEM_58, INTMEM_60 ROM:27B7 st INTMEM_1A, INTMEM_148[] ROM:27BC cmp INTMEM_1A, #465h ROM:27C0 jnc ROM_27DA ROM:27C2 add INTMEM_1C, INTMEM_1A, #7 ROM:27C7 jc ROM_27D0 ROM:27C9 cmp INTMEM_1C, INTMEM_140[] ROM:27CE jnc ROM_27EA ROM:27D0 ROM:27D0 ROM_27D0: ; CODE XREF: ROM_291B-154↑j ROM:27D0 ld INTMEM_1C, INTMEM_140[] ROM:27D5 orb INTMEM_4E, #4 ROM:27D8 sjmp ROM_27EA ROM:27DA ; --------------------------------------------------------------------------- ROM:27DA ROM:27DA ROM_27DA: ; CODE XREF: ROM_291B-15B↑j ROM:27DA ld INTMEM_1C, #465h ROM:27DE orb INTMEM_4E, #40h ; '@' ROM:27E1 cmp INTMEM_1A, #4Bh ; 'K' ROM:27E5 jc ROM_27EA ROM:27E7 orb INTMEM_4E, #8 ROM:27EA ROM:27EA ROM_27EA: ; CODE XREF: ROM_291B-14D↑j ROM:27EA ; ROM_291B-143↑j ... ROM:27EA orb INTMEM_AE, #8 ROM:27ED st INTMEM_1C, 3BCh[INTMEM_82] ROM:27F2 pop INTMEM_1C ROM:27F4 pop INTMEM_1A ROM:27F6 popf ROM:27F7 ret ROM:27F7 ; END OF FUNCTION CHUNK FOR ROM_291B ROM:27F8 ; --------------------------------------------------------------------------- ROM:27F8 ; START OF FUNCTION CHUNK FOR start ROM:27F8 ROM:27F8 ROM_27F8: ; CODE XREF: start+6↑j ROM:27F8 ld INTMEM_1A, #5555h ROM:27FC ld INTMEM_1C, #-5556h ROM:2800 cmp INTMEM_1A, #5555h ROM:2804 jne ROM_2841 ROM:2806 cmp INTMEM_1C, #-5556h ROM:280A jne ROM_2841 ROM:280C ld INTMEM_1A, #-5556h ROM:2810 ld INTMEM_1C, #5555h ROM:2814 cmp INTMEM_1A, #-5556h ROM:2818 jne ROM_2841 ROM:281A cmp INTMEM_1C, #5555h ROM:281E jne ROM_2841 ROM:2820 ldb INTMEM_1C, #55h ; 'U' ROM:2823 ROM:2823 ROM_2823: ; CODE XREF: start:ROM_285C↓j ROM:2823 ld INTMEM_1A, #1Eh ROM:2827 ROM:2827 ROM_2827: ; CODE XREF: start+7B0↓j ROM:2827 cmp INTMEM_1A, #200h ROM:282B je ROM_2832 ROM:282D stb INTMEM_1C, [INTMEM_1A]+ ROM:2830 sjmp ROM_2827 ROM:2832 ; --------------------------------------------------------------------------- ROM:2832 ROM:2832 ROM_2832: ; CODE XREF: start+7AB↑j ROM:2832 ld INTMEM_1A, #1Eh ROM:2836 ROM:2836 ROM_2836: ; CODE XREF: start+7BF↓j ROM:2836 cmp INTMEM_1A, #200h ROM:283A je ROM_2842 ROM:283C cmpb INTMEM_1C, [INTMEM_1A]+ ROM:283F je ROM_2836 ROM:2841 ROM:2841 ROM_2841: ; CODE XREF: start+784↑j ROM:2841 ; start+78A↑j ... ROM:2841 rst ROM:2842 ; --------------------------------------------------------------------------- ROM:2842 ROM:2842 ROM_2842: ; CODE XREF: start+7BA↑j ROM:2842 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2845 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2848 cmpb INTMEM_1C, #0 ROM:284B je ROM_285E ROM:284D cmpb INTMEM_1C, #-56h ROM:2850 jne ROM_2854 ROM:2852 clrb INTMEM_1C ROM:2854 ROM:2854 ROM_2854: ; CODE XREF: start+7D0↑j ROM:2854 cmpb INTMEM_1C, #55h ; 'U' ROM:2857 jne ROM_285C ROM:2859 ldb INTMEM_1C, #-56h ROM:285C ROM:285C ROM_285C: ; CODE XREF: start+7D7↑j ROM:285C sjmp ROM_2823 ROM:285E ; --------------------------------------------------------------------------- ROM:285E ROM:285E ROM_285E: ; CODE XREF: start+7CB↑j ROM:285E ld INTMEM_1A, #2874h ROM:2862 ld INTMEM_20, #200h ROM:2866 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2869 ROM:2869 ROM_2869: ; CODE XREF: start+7F2↓j ROM:2869 cmp INTMEM_20, #400h ROM:286D je ROM_2877 ROM:286F stb INTMEM_20+2, [INTMEM_20]+ ROM:2872 sjmp ROM_2869 ROM:2872 ; END OF FUNCTION CHUNK FOR start ROM:2872 ; --------------------------------------------------------------------------- ROM:2874 db 55h, 0AAh, 0 ROM:2877 ; --------------------------------------------------------------------------- ROM:2877 ; START OF FUNCTION CHUNK FOR start ROM:2877 ROM:2877 ROM_2877: ; CODE XREF: start+7ED↑j ROM:2877 ; start+811↓j ROM:2877 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:287A ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:287D cmp INTMEM_1A, #2877h ROM:2881 je ROM_289E ROM:2883 ld INTMEM_20, #200h ROM:2887 ldb INTMEM_20+3, INTMEM_20+2 ROM:288A ldb INTMEM_20+2, [INTMEM_1A]+ ROM:288D ROM:288D ROM_288D: ; CODE XREF: start+81B↓j ROM:288D cmp INTMEM_20, #400h ROM:2891 je ROM_2877 ROM:2893 cmpb INTMEM_20+3, [INTMEM_20] ROM:2896 jne ROM_289D ROM:2898 stb INTMEM_20+2, [INTMEM_20]+ ROM:289B sjmp ROM_288D ROM:289D ; --------------------------------------------------------------------------- ROM:289D ROM:289D ROM_289D: ; CODE XREF: start+816↑j ROM:289D rst ROM:289E ; --------------------------------------------------------------------------- ROM:289E ROM:289E ROM_289E: ; CODE XREF: start+801↑j ROM:289E ld INTMEM_56, #-7C00h ROM:28A2 ROM:28A2 ROM_28A2: ; CODE XREF: start+857↓j ROM:28A2 ld SP, #130h ; Stack pointer ROM:28A6 lcall ROM_3642 ROM:28A9 lcall ROM_3662 ROM:28AC lcall ROM_3880 ROM:28AF lcall ROM_336D ROM:28B2 lcall ROM_33BB ROM:28B5 lcall ROM_2D6D ROM:28B8 lcall ROM_2E1A ROM:28BB lcall ROM_2F1E ROM:28BE lcall ROM_3357 ROM:28C1 jbs INTMEM_A9, 0, ROM_28C9 ROM:28C4 lcall ROM_4215 ROM:28C7 sjmp ROM_28CC ROM:28C9 ; --------------------------------------------------------------------------- ROM:28C9 ROM:28C9 ROM_28C9: ; CODE XREF: start+841↑j ROM:28C9 lcall ROM_4219 ROM:28CC ROM:28CC ROM_28CC: ; CODE XREF: start+847↑j ROM:28CC lcall ROM_2E4B ROM:28CF lcall ROM_3146 ROM:28D2 incb INTMEM_8A ROM:28D4 orb INTMEM_A9, #1 ROM:28D7 sjmp ROM_28A2 ROM:28D7 ; END OF FUNCTION CHUNK FOR start ROM:28D9 ROM:28D9 ; =============== S U B R O U T I N E ======================================= ROM:28D9 ROM:28D9 ; NMI ROM:28D9 ROM:28D9 ROM_28D9: ; DATA XREF: ROM:Int01↑o ROM:28D9 ; ROM:Int03↑o ... ROM:28D9 rst ROM:28D9 ; End of function ROM_28D9 ROM:28D9 ROM:28DA ROM:28DA ; =============== S U B R O U T I N E ======================================= ROM:28DA ROM:28DA ; Timer overflow ROM:28DA ROM:28DA ROM_28DA: ; DATA XREF: ROM:Int00↑o ROM:28DA pushf ROM:28DB orb INTMEM_2A, INTMEM_16 ROM:28DE jbc INTMEM_2A, 5, ROM_28F0 ROM:28E1 jbc INT_PEND, 2, ROM_28E9 ; Interrupt pending register ROM:28E4 orb INT_PEND, #1 ; Interrupt pending register ROM:28E7 popf ROM:28E8 ret ROM:28E9 ; --------------------------------------------------------------------------- ROM:28E9 ROM:28E9 ROM_28E9: ; CODE XREF: ROM_28DA+7↑j ROM:28E9 incb INTMEM_8B ROM:28EB andb INTMEM_2A, #-21h ROM:28EE popf ROM:28EF ret ROM:28F0 ; --------------------------------------------------------------------------- ROM:28F0 ROM:28F0 ROM_28F0: ; CODE XREF: ROM_28DA+4↑j ROM:28F0 rst ROM:28F0 ; End of function ROM_28DA ROM:28F0 ROM:28F1 ROM:28F1 ; =============== S U B R O U T I N E ======================================= ROM:28F1 ROM:28F1 ; Software timer ROM:28F1 ROM:28F1 ROM_28F1: ; DATA XREF: ROM:Int05↑o ROM:28F1 ROM:28F1 ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:28F1 ; FUNCTION CHUNK AT ROM:21D0 SIZE 000002AC BYTES ROM:28F1 ; FUNCTION CHUNK AT ROM:24F9 SIZE 000002B1 BYTES ROM:28F1 ; FUNCTION CHUNK AT ROM:4232 SIZE 00000004 BYTES ROM:28F1 ROM:28F1 pushf ROM:28F2 orb INTMEM_2A, INTMEM_16 ROM:28F5 jbc INTMEM_2A, 1, ROM_2907 ROM:28F8 andb INTMEM_2A, #-3 ROM:28FB jbc INTMEM_2A, 0, ROM_2901 ROM:28FE orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:2901 ROM:2901 ROM_2901: ; CODE XREF: ROM_28F1+A↑j ROM:2901 orb INTMEM_A9, #4 ROM:2904 ljmp ROM_2089 ROM:2907 ; --------------------------------------------------------------------------- ROM:2907 ROM:2907 ROM_2907: ; CODE XREF: ROM_28F1+4↑j ROM:2907 jbc INTMEM_2A, 0, ROM_291A ROM:290A jbs INTMEM_A9, 3, ROM_291A ROM:290D andb INTMEM_2A, #-2 ROM:2910 orb INTMEM_A9, #8 ROM:2913 ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2916 ei ROM:2917 ljmp ROM_24F9 ROM:291A ; --------------------------------------------------------------------------- ROM:291A ROM:291A ROM_291A: ; CODE XREF: ROM_28F1:ROM_2907↑j ROM:291A ; ROM_28F1+19↑j ROM:291A rst ROM:291A ; End of function ROM_28F1 ROM:291A ROM:291B ROM:291B ; =============== S U B R O U T I N E ======================================= ROM:291B ROM:291B ; HSI data available ROM:291B ROM:291B ROM_291B: ; DATA XREF: ROM:Int02↑o ROM:291B ROM:291B ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:291B ; FUNCTION CHUNK AT ROM:27AA SIZE 0000004E BYTES ROM:291B ROM:291B pushf ROM:291C andb INTMEM_2A, #3Fh ; '?' ROM:291F orb INTMEM_2A, INTMEM_16 ROM:2922 cmpb ZERO_REG, INTMEM_8C+1 ; Zero register ROM:2925 jne ROM_2950 ROM:2927 jbs INTMEM_2A, 6, ROM_292E ROM:292A jbs INTMEM_2A, 7, ROM_2931 ROM:292D rst ROM:292E ; --------------------------------------------------------------------------- ROM:292E ROM:292E ROM_292E: ; CODE XREF: ROM_291B+C↑j ROM:292E orb INTMEM_4E, #2 ROM:2931 ROM:2931 ROM_2931: ; CODE XREF: ROM_291B+F↑j ROM:2931 ldb INTMEM_8C+1, INTMEM_6 ROM:2934 ld INTMEM_58, INTMEM_4 ROM:2937 jbc INT_PEND, 0, ROM_294B ; Interrupt pending register ROM:293A jbs INTMEM_58+1, 7, ROM_294B ROM:293D orb INTMEM_2A, INTMEM_16 ROM:2940 jbc INTMEM_2A, 5, ROM_294B ROM:2943 incb INTMEM_8B ROM:2945 andb INT_PEND, #-2 ; Interrupt pending register ROM:2948 andb INTMEM_2A, #-21h ROM:294B ROM:294B ROM_294B: ; CODE XREF: ROM_291B+1C↑j ROM:294B ; ROM_291B+1F↑j ... ROM:294B ldb INTMEM_8C, INTMEM_8B ROM:294E sjmp ROM_2956 ROM:2950 ; --------------------------------------------------------------------------- ROM:2950 ROM:2950 ROM_2950: ; CODE XREF: ROM_291B+A↑j ROM:2950 jbc INTMEM_2A, 7, ROM_2956 ROM:2953 orb INT_PEND, #4 ; Interrupt pending register ROM:2956 ROM:2956 ROM_2956: ; CODE XREF: ROM_291B+33↑j ROM:2956 ; ROM_291B:ROM_2950↑j ROM:2956 jbc INTMEM_8C+1, 2, ROM_2967 ROM:2959 andb INTMEM_8C+1, #51h ; 'Q' ROM:295C je ROM_2961 ROM:295E orb INT_PEND, #4 ; Interrupt pending register ROM:2961 ROM:2961 ROM_2961: ; CODE XREF: ROM_291B+41↑j ROM:2961 andb INTMEM_A9, #-5 ROM:2964 ljmp ROM_2089 ROM:2967 ; --------------------------------------------------------------------------- ROM:2967 ROM:2967 ROM_2967: ; CODE XREF: ROM_291B:ROM_2956↑j ROM:2967 jbc INTMEM_8C+1, 0, ROM_296B ROM:296A rst ROM:296B ; --------------------------------------------------------------------------- ROM:296B ROM:296B ROM_296B: ; CODE XREF: ROM_291B:ROM_2967↑j ROM:296B jbs INTMEM_8C+1, 6, ROM_2971 ROM:296E jbc INTMEM_8C+1, 4, ROM_297C ROM:2971 ROM:2971 ROM_2971: ; CODE XREF: ROM_291B:ROM_296B↑j ROM:2971 andb INTMEM_8C+1, #5 ROM:2974 je ROM_2979 ROM:2976 orb INT_PEND, #4 ; Interrupt pending register ROM:2979 ROM:2979 ROM_2979: ; CODE XREF: ROM_291B+59↑j ROM:2979 ljmp ROM_27AA ROM:297C ; --------------------------------------------------------------------------- ROM:297C ROM:297C ROM_297C: ; CODE XREF: ROM_291B+53↑j ROM:297C scall ROM_2980 ROM:297E popf ROM:297F ret ROM:297F ; End of function ROM_291B ROM:297F ROM:2980 ROM:2980 ; =============== S U B R O U T I N E ======================================= ROM:2980 ROM:2980 ROM:2980 ROM_2980: ; CODE XREF: ROM_291B:ROM_297C↑p ROM:2980 ; ROM_3662+92↓p ROM:2980 clrb WSR1 ; Window selection register 1 ROM:2982 ROM:2982 ROM_2982: ; CODE XREF: ROM_2980+C↓j ROM:2982 ld ZERO_REG, INTMEM_4 ; Zero register ROM:2985 nop ROM:2986 andb INTMEM_2A, #3Fh ; '?' ROM:2989 orb INTMEM_2A, INTMEM_16 ROM:298C jbs INTMEM_2A, 7, ROM_2982 ROM:298F andb INT_PEND, #-5 ; Interrupt pending register ROM:2992 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:2995 clrb INTMEM_8C+1 ROM:2997 ret ROM:2997 ; End of function ROM_2980 ROM:2997 ROM:2998 ROM:2998 ; =============== S U B R O U T I N E ======================================= ROM:2998 ROM:2998 ROM:2998 ROM_2998: ; CODE XREF: ROM_2D6D+16↓p ROM:2998 ; ROM_2D6D+3A↓p ... ROM:2998 pushf ROM:2999 andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:299D and INTMEM_1C, #0Fh ROM:29A1 clrb INTMEM_1A ROM:29A3 cmpb INTMEM_1A+1, #0 ROM:29A6 jne ROM_29B8 ROM:29A8 jbc INTMEM_AA, 1, ROM_29B0 ROM:29AB ldb INTMEM_1A, #2 ROM:29AE sjmp ROM_29E5 ROM:29B0 ; --------------------------------------------------------------------------- ROM:29B0 ROM:29B0 ROM_29B0: ; CODE XREF: ROM_2998+10↑j ROM:29B0 jbc INTMEM_AA, 0, ROM_29E5 ROM:29B3 ldb INTMEM_1A, #1 ROM:29B6 sjmp ROM_29E5 ROM:29B8 ; --------------------------------------------------------------------------- ROM:29B8 ROM:29B8 ROM_29B8: ; CODE XREF: ROM_2998+E↑j ROM:29B8 cmpb INTMEM_1A+1, #10h ROM:29BB jne ROM_29D2 ROM:29BD jbc INTMEM_AA, 1, ROM_29C5 ROM:29C0 ldb INTMEM_1A, #2 ROM:29C3 sjmp ROM_29CD ROM:29C5 ; --------------------------------------------------------------------------- ROM:29C5 ROM:29C5 ROM_29C5: ; CODE XREF: ROM_2998+25↑j ROM:29C5 jbs INTMEM_AA, 0, ROM_29CD ROM:29C8 stb INTMEM_8F, INTMEM_4D[] ROM:29CD ROM:29CD ROM_29CD: ; CODE XREF: ROM_2998+2B↑j ROM:29CD ; ROM_2998:ROM_29C5↑j ROM:29CD orb INTMEM_AA, #1 ROM:29D0 sjmp ROM_29E5 ROM:29D2 ; --------------------------------------------------------------------------- ROM:29D2 ROM:29D2 ROM_29D2: ; CODE XREF: ROM_2998+23↑j ROM:29D2 cmpb INTMEM_1C, #0 ROM:29D5 je ROM_29E5 ROM:29D7 jbs INTMEM_AA, 0, ROM_29E2 ROM:29DA jbs INTMEM_AA, 1, ROM_29E2 ROM:29DD stb INTMEM_8F, INTMEM_4D[] ROM:29E2 ROM:29E2 ROM_29E2: ; CODE XREF: ROM_2998+3F↑j ROM:29E2 ; ROM_2998+42↑j ROM:29E2 orb INTMEM_AA, #2 ROM:29E5 ROM:29E5 ROM_29E5: ; CODE XREF: ROM_2998+16↑j ROM:29E5 ; ROM_2998:ROM_29B0↑j ... ROM:29E5 cmpb INTMEM_1C, #1 ROM:29E8 je ROM_29ED ROM:29EA andb INTMEM_AA, #-5 ROM:29ED ROM:29ED ROM_29ED: ; CODE XREF: ROM_2998+50↑j ROM:29ED cmpb INTMEM_1C, #2 ROM:29F0 jnc ROM_29F7 ROM:29F2 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:29F5 jne ROM_2A01 ROM:29F7 ROM:29F7 ROM_29F7: ; CODE XREF: ROM_2998+58↑j ROM:29F7 add INTMEM_1C, INTMEM_1C ROM:29FA ld INTMEM_1C, 344Eh[INTMEM_1C] ROM:29FF br [INTMEM_1C] ROM:2A01 ; --------------------------------------------------------------------------- ROM:2A01 ROM:2A01 ROM_2A01: ; CODE XREF: ROM_2998+5D↑j ROM:2A01 ; ROM:2A55↓j ... ROM:2A01 popf ROM:2A02 ret ROM:2A02 ; End of function ROM_2998 ROM:2A02 ROM:2A03 ; --------------------------------------------------------------------------- ROM:2A03 cmpb INTMEM_1A+1, #10h ROM:2A06 jne ROM_2A0B ROM:2A08 andb INTMEM_AA, #-2 ROM:2A0B ROM:2A0B ROM_2A0B: ; CODE XREF: ROM:2A06↑j ROM:2A0B cmpb INTMEM_1A+1, #20h ; ' ' ROM:2A0E jne ROM_2A23 ROM:2A10 jbs INTMEM_AA, 0, ROM_2A20 ROM:2A13 jbs INTMEM_A9, 4, ROM_2A20 ROM:2A16 ldb INTMEM_8F, INTMEM_4D[] ROM:2A1B ldb INTMEM_8E, INTMEM_8F[] ROM:2A20 ROM:2A20 ROM_2A20: ; CODE XREF: ROM:2A10↑j ROM:2A20 ; ROM:2A13↑j ROM:2A20 andb INTMEM_AA, #-3 ROM:2A23 ROM:2A23 ROM_2A23: ; CODE XREF: ROM:2A0E↑j ROM:2A23 cmpb INTMEM_1A, #0 ROM:2A26 jne ROM_2A62 ROM:2A28 cmpb INTMEM_1A+1, #0 ROM:2A2B je ROM_2A62 ROM:2A2D jbc INTMEM_A9, 4, ROM_2A57 ROM:2A30 jbc INTMEM_A9, 6, ROM_2A38 ROM:2A33 clrb INTMEM_8E ROM:2A35 andb INTMEM_A9, #-41h ROM:2A38 ROM:2A38 ROM_2A38: ; CODE XREF: ROM:2A30↑j ROM:2A38 clrb INTMEM_90 ROM:2A3A clrb INTMEM_91 ROM:2A3C jbs INTMEM_AA, 0, ROM_2A49 ROM:2A3F jbs INTMEM_AA, 1, ROM_2A49 ROM:2A42 ldb INTMEM_8F, INTMEM_4D[] ROM:2A47 sjmp ROM_2A4C ROM:2A49 ; --------------------------------------------------------------------------- ROM:2A49 ROM:2A49 ROM_2A49: ; CODE XREF: ROM:2A3C↑j ROM:2A49 ; ROM:2A3F↑j ROM:2A49 ldb INTMEM_8F, INTMEM_8E ROM:2A4C ROM:2A4C ROM_2A4C: ; CODE XREF: ROM:2A47↑j ROM:2A4C andb INTMEM_A9, #-21h ROM:2A4F andb INTMEM_A9, #-11h ROM:2A52 andb INTMEM_A9, #7Fh ROM:2A55 sjmp ROM_2A01 ROM:2A57 ; --------------------------------------------------------------------------- ROM:2A57 ROM:2A57 ROM_2A57: ; CODE XREF: ROM:2A2D↑j ROM:2A57 jbs INTMEM_AA, 0, ROM_2A01 ROM:2A5A jbs INTMEM_AA, 1, ROM_2A01 ROM:2A5D ldb INTMEM_8F, INTMEM_4D[] ROM:2A62 ROM:2A62 ROM_2A62: ; CODE XREF: ROM:2A26↑j ROM:2A62 ; ROM:2A2B↑j ROM:2A62 sjmp ROM_2A01 ROM:2A64 ; --------------------------------------------------------------------------- ROM:2A64 jbs INTMEM_A9, 4, ROM_2AB2 ROM:2A67 cmpb INTMEM_1A, #0 ROM:2A6A jne ROM_2AB7 ROM:2A6C cmpb INTMEM_20, #0 ROM:2A6F jne ROM_2A74 ROM:2A71 ldb INTMEM_20, #-6 ROM:2A74 ROM:2A74 ROM_2A74: ; CODE XREF: ROM:2A6F↑j ROM:2A74 ld INTMEM_1C, #0FAh ROM:2A78 divub INTMEM_1C, INTMEM_20 ROM:2A7B shrb INTMEM_20, #1 ROM:2A7E cmpb INTMEM_1C+1, INTMEM_20 ROM:2A81 jc ROM_2A85 ROM:2A83 decb INTMEM_1C ROM:2A85 ROM:2A85 ROM_2A85: ; CODE XREF: ROM:2A81↑j ROM:2A85 decb INTMEM_1C ROM:2A87 ldb INTMEM_90, INTMEM_1C ROM:2A8A ldb INTMEM_20+2, INTMEM_8F ROM:2A8D ldb INTMEM_8F, INTMEM_1C+2 ROM:2A90 jbs INTMEM_AA, 2, ROM_2AB0 ROM:2A93 clr INTMEM_1C ROM:2A95 jbs INTMEM_AA, 4, ROM_2A9D ROM:2A98 jbc INTMEM_AA, 3, ROM_2AB0 ROM:2A9B decb INTMEM_1C+1 ROM:2A9D ROM:2A9D ROM_2A9D: ; CODE XREF: ROM:2A95↑j ROM:2A9D cmpb INTMEM_8E, INTMEM_1C+2 ROM:2AA0 je ROM_2AB0 ROM:2AA2 subcb INTMEM_1C, INTMEM_1C ROM:2AA5 xorb INTMEM_1C, INTMEM_1C+1 ROM:2AA8 je ROM_2AB0 ROM:2AAA orb INTMEM_AA, #4 ROM:2AAD ldb INTMEM_91+1, #2 ROM:2AB0 ROM:2AB0 ROM_2AB0: ; CODE XREF: ROM:2A90↑j ROM:2AB0 ; ROM:2A98↑j ... ROM:2AB0 sjmp ROM_2A01 ROM:2AB2 ; --------------------------------------------------------------------------- ROM:2AB2 ROM:2AB2 ROM_2AB2: ; CODE XREF: ROM:2A64↑j ROM:2AB2 cmpb INTMEM_1A, #1 ROM:2AB5 jne ROM_2AC1 ROM:2AB7 ROM:2AB7 ROM_2AB7: ; CODE XREF: ROM:2A6A↑j ROM:2AB7 ldb INTMEM_20+2, INTMEM_4D[] ROM:2ABC stb INTMEM_1C+2, INTMEM_4D[] ROM:2AC1 ROM:2AC1 ROM_2AC1: ; CODE XREF: ROM:2AB5↑j ROM:2AC1 sjmp ROM_2A01 ROM:2AC3 ; --------------------------------------------------------------------------- ROM:2AC3 ldb INTMEM_90, INTMEM_8E ROM:2AC6 stb INTMEM_8F, INTMEM_4D[] ROM:2ACB clrb INTMEM_8F ROM:2ACD orb INTMEM_A9, #10h ROM:2AD0 orb INTMEM_A9, #20h ; ' ' ROM:2AD3 orb INTMEM_A9, #-80h ROM:2AD6 andb INTMEM_A9, #-41h ROM:2AD9 sjmp ROM_2A01 ROM:2ADB ; --------------------------------------------------------------------------- ROM:2ADB jbc INTMEM_A9, 4, ROM_2B05 ROM:2ADE jbc INTMEM_A9, 6, ROM_2AE6 ROM:2AE1 clrb INTMEM_8E ROM:2AE3 andb INTMEM_A9, #-41h ROM:2AE6 ROM:2AE6 ROM_2AE6: ; CODE XREF: ROM:2ADE↑j ROM:2AE6 clrb INTMEM_90 ROM:2AE8 clrb INTMEM_91 ROM:2AEA jbs INTMEM_AA, 0, ROM_2AF7 ROM:2AED jbs INTMEM_AA, 1, ROM_2AF7 ROM:2AF0 ldb INTMEM_8F, INTMEM_4D[] ROM:2AF5 sjmp ROM_2AFA ROM:2AF7 ; --------------------------------------------------------------------------- ROM:2AF7 ROM:2AF7 ROM_2AF7: ; CODE XREF: ROM:2AEA↑j ROM:2AF7 ; ROM:2AED↑j ROM:2AF7 ldb INTMEM_8F, INTMEM_8E ROM:2AFA ROM:2AFA ROM_2AFA: ; CODE XREF: ROM:2AF5↑j ROM:2AFA andb INTMEM_A9, #-11h ROM:2AFD andb INTMEM_A9, #-21h ROM:2B00 andb INTMEM_A9, #7Fh ROM:2B03 sjmp ROM_2B08 ROM:2B05 ; --------------------------------------------------------------------------- ROM:2B05 ROM:2B05 ROM_2B05: ; CODE XREF: ROM:2ADB↑j ROM:2B05 ldb INTMEM_1A, #1 ROM:2B08 ROM:2B08 ROM_2B08: ; CODE XREF: ROM:2B03↑j ROM:2B08 andb INTMEM_AA, #-3 ROM:2B0B sjmp ROM_2A01 ROM:2B0D ; --------------------------------------------------------------------------- ROM:2B0D jbc INTMEM_A9, 4, ROM_2B1B ROM:2B10 jbc INTMEM_A9, 6, ROM_2B15 ROM:2B13 clrb INTMEM_8E ROM:2B15 ROM:2B15 ROM_2B15: ; CODE XREF: ROM:2B10↑j ROM:2B15 andb INTMEM_A9, #-11h ROM:2B18 andb INTMEM_A9, #-21h ROM:2B1B ROM:2B1B ROM_2B1B: ; CODE XREF: ROM:2B0D↑j ROM:2B1B ldb INTMEM_8F, INTMEM_8E ROM:2B1E sjmp ROM_2A01 ROM:2B20 ; --------------------------------------------------------------------------- ROM:2B20 clrb INTMEM_90 ROM:2B22 clrb INTMEM_91 ROM:2B24 incb INTMEM_8F ROM:2B26 cmpb INTMEM_8F, #-4Ch ROM:2B29 jnh ROM_2B2E ROM:2B2B ldb INTMEM_8F, #-4Ch ROM:2B2E ROM:2B2E ROM_2B2E: ; CODE XREF: ROM:2B29↑j ROM:2B2E sjmp ROM_2A01 ROM:2B30 ; --------------------------------------------------------------------------- ROM:2B30 clrb INTMEM_90 ROM:2B32 clrb INTMEM_91 ROM:2B34 decb INTMEM_8F ROM:2B36 jc ROM_2B3A ROM:2B38 clrb INTMEM_8F ROM:2B3A ROM:2B3A ROM_2B3A: ; CODE XREF: ROM:2B36↑j ROM:2B3A sjmp ROM_2A01 ROM:2B3C ; --------------------------------------------------------------------------- ROM:2B3C ldb INTMEM_90, INTMEM_8E ROM:2B3F clrb INTMEM_8F ROM:2B41 orb INTMEM_A9, #10h ROM:2B44 orb INTMEM_A9, #20h ; ' ' ROM:2B47 andb INTMEM_A9, #-41h ROM:2B4A andb INTMEM_A9, #7Fh ROM:2B4D sjmp ROM_2A01 ROM:2B4F ROM:2B4F ; =============== S U B R O U T I N E ======================================= ROM:2B4F ROM:2B4F ; Serial port ROM:2B4F ROM:2B4F ROM_2B4F: ; DATA XREF: ROM:Int06↑o ROM:2B4F pushf ROM:2B50 push INTMEM_1A[] ROM:2B54 ldb INTMEM_1A, IOPORT2+1 ; Input/output port 2 ROM:2B57 jbc INTMEM_1A, 6, ROM_2B5D ROM:2B5A orb INTMEM_AA, #20h ; ' ' ROM:2B5D ROM:2B5D ROM_2B5D: ; CODE XREF: ROM_2B4F+8↑j ROM:2B5D jbc INTMEM_1A, 5, ROM_2B63 ROM:2B60 orb INTMEM_AA, #40h ; '@' ROM:2B63 ROM:2B63 ROM_2B63: ; CODE XREF: ROM_2B4F:ROM_2B5D↑j ROM:2B63 pop INTMEM_1A[] ROM:2B67 popf ROM:2B68 ret ROM:2B68 ; End of function ROM_2B4F ROM:2B68 ROM:2B69 ROM:2B69 ; =============== S U B R O U T I N E ======================================= ROM:2B69 ROM:2B69 ROM:2B69 ROM_2B69: ; CODE XREF: ROM_2C80↓p ROM:2B69 ; ROM_2CBC↓p ... ROM:2B69 ldb INTMEM_32+1, #-68h ROM:2B6C sjmp ROM_2B71 ROM:2B6E ; --------------------------------------------------------------------------- ROM:2B6E ROM:2B6E ROM_2B6E: ; CODE XREF: ROM_2C80:ROM_2CB9↓j ROM:2B6E ; ROM_2CBC+35↓j ... ROM:2B6E ldb INTMEM_32+1, #-80h ROM:2B71 ROM:2B71 ROM_2B71: ; CODE XREF: ROM_2B69+3↑j ROM:2B71 scall ROM_2C13 ROM:2B73 ldb INTMEM_2C+1, #9 ROM:2B76 scall ROM_2BC0 ROM:2B78 sjmp ROM_2C18 ROM:2B78 ; End of function ROM_2B69 ROM:2B78 ROM:2B7A ROM:2B7A ; =============== S U B R O U T I N E ======================================= ROM:2B7A ROM:2B7A ROM:2B7A ROM_2B7A: ; CODE XREF: ROM_2C80+8↓p ROM:2B7A ; ROM_2C80+12↓p ... ROM:2B7A clrb INTMEM_1A ROM:2B7C ldb INTMEM_2C, #-20h ROM:2B7F scall ROM_2BB2 ROM:2B81 scall ROM_2BF6 ROM:2B83 jc ROM_2BA0 ROM:2B85 ldb INTMEM_2C, #-60h ROM:2B88 scall ROM_2BB2 ROM:2B8A ld INTMEM_2C+2, INTMEM_1C ROM:2B8D ld INTMEM_32, INTMEM_1C ROM:2B90 ldb INTMEM_2C+1, #10h ROM:2B93 scall ROM_2BC0 ROM:2B95 scall ROM_2BF6 ROM:2B97 jc ROM_2BA0 ROM:2B99 scall ROM_2BA4 ROM:2B9B cmp INTMEM_2C+2, INTMEM_1C ROM:2B9E je ROM_2BA2 ROM:2BA0 ROM:2BA0 ROM_2BA0: ; CODE XREF: ROM_2B7A+9↑j ROM:2BA0 ; ROM_2B7A+1D↑j ROM:2BA0 incb INTMEM_1A ROM:2BA2 ROM:2BA2 ROM_2BA2: ; CODE XREF: ROM_2B7A+24↑j ROM:2BA2 sjmp ROM_2C18 ROM:2BA2 ; End of function ROM_2B7A ROM:2BA2 ROM:2BA4 ROM:2BA4 ; =============== S U B R O U T I N E ======================================= ROM:2BA4 ROM:2BA4 ROM:2BA4 ROM_2BA4: ; CODE XREF: ROM_2B7A+1F↑p ROM:2BA4 ; ROM_2C32+20↓p ... ROM:2BA4 ldb INTMEM_2C, #-40h ROM:2BA7 scall ROM_2BB2 ROM:2BA9 scall ROM_2BD4 ROM:2BAB add INTMEM_20+2, INTMEM_1C ROM:2BAE incb INTMEM_1A+1 ROM:2BB0 sjmp ROM_2C18 ROM:2BB0 ; End of function ROM_2BA4 ROM:2BB0 ROM:2BB2 ROM:2BB2 ; =============== S U B R O U T I N E ======================================= ROM:2BB2 ROM:2BB2 ROM:2BB2 ROM_2BB2: ; CODE XREF: ROM_2B7A+5↑p ROM:2BB2 ; ROM_2B7A+E↑p ... ROM:2BB2 scall ROM_2C13 ROM:2BB4 ldbze INTMEM_32, INTMEM_1A+1 ROM:2BB7 shl INTMEM_32, #7 ROM:2BBA orb INTMEM_32+1, INTMEM_2C ROM:2BBD ldb INTMEM_2C+1, #9 ROM:2BBD ; End of function ROM_2BB2 ROM:2BBD ROM:2BC0 ROM:2BC0 ; =============== S U B R O U T I N E ======================================= ROM:2BC0 ROM:2BC0 ROM:2BC0 ROM_2BC0: ; CODE XREF: ROM_2B69+D↑p ROM:2BC0 ; ROM_2B7A+19↑p ... ROM:2BC0 andb INTMEM_26, #-11h ROM:2BC3 shl INTMEM_32, #1 ROM:2BC6 jnc ROM_2BCB ROM:2BC8 orb INTMEM_26, #10h ROM:2BCB ROM:2BCB ROM_2BCB: ; CODE XREF: ROM_2BC0+6↑j ROM:2BCB stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2BCE scall ROM_2C1F ROM:2BD0 djnz INTMEM_2C+1, ROM_2BC0 ROM:2BD3 ret ROM:2BD3 ; End of function ROM_2BC0 ROM:2BD3 ROM:2BD4 ROM:2BD4 ; =============== S U B R O U T I N E ======================================= ROM:2BD4 ROM:2BD4 ROM:2BD4 ROM_2BD4: ; CODE XREF: ROM_2BA4+5↑p ROM:2BD4 clr INTMEM_1C ROM:2BD6 ld INTMEM_30, #-8000h ROM:2BDA ROM:2BDA ROM_2BDA: ; CODE XREF: ROM_2BD4+1F↓j ROM:2BDA orb INTMEM_26, #8 ROM:2BDD stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2BE0 mulb ZERO_REG, ZERO_REG ; Zero register ROM:2BE4 jbc IOPORT2, 7, ROM_2BEA ; Input/output port 2 ROM:2BE7 or INTMEM_1C, INTMEM_30 ROM:2BEA ROM:2BEA ROM_2BEA: ; CODE XREF: ROM_2BD4+10↑j ROM:2BEA andb INTMEM_26, #-9 ROM:2BED stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2BF0 shr INTMEM_30, #1 ROM:2BF3 jnc ROM_2BDA ROM:2BF5 ret ROM:2BF5 ; End of function ROM_2BD4 ROM:2BF5 ROM:2BF6 ROM:2BF6 ; =============== S U B R O U T I N E ======================================= ROM:2BF6 ROM:2BF6 ROM:2BF6 ROM_2BF6: ; CODE XREF: ROM_2B7A+7↑p ROM:2BF6 ; ROM_2B7A+1B↑p ROM:2BF6 scall ROM_2C18 ROM:2BF8 scall ROM_2C13 ROM:2BFA ld INTMEM_30, 4[INTMEM_56] ROM:2BFF clrc ROM:2C00 jbs IOPORT2, 7, ROM_2C0F ; Input/output port 2 ROM:2C03 ROM:2C03 ROM_2C03: ; CODE XREF: ROM_2BF6+16↓j ROM:2C03 jbs IOPORT2, 7, ROM_2C12 ; Input/output port 2 ROM:2C06 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2C09 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2C0C djnzw INTMEM_30, ROM_2C03 ROM:2C0F ROM:2C0F ROM_2C0F: ; CODE XREF: ROM_2BF6+A↑j ROM:2C0F incb INTMEM_1A ROM:2C11 setc ROM:2C12 ROM:2C12 ROM_2C12: ; CODE XREF: ROM_2BF6:ROM_2C03↑j ROM:2C12 ret ROM:2C12 ; End of function ROM_2BF6 ROM:2C12 ROM:2C13 ROM:2C13 ; =============== S U B R O U T I N E ======================================= ROM:2C13 ROM:2C13 ROM:2C13 ROM_2C13: ; CODE XREF: ROM_2B69:ROM_2B71↑p ROM:2C13 ; ROM_2BB2↑p ... ROM:2C13 orb INTMEM_26, #20h ; ' ' ROM:2C16 sjmp ROM_2C1B ROM:2C16 ; End of function ROM_2C13 ROM:2C16 ROM:2C18 ROM:2C18 ; =============== S U B R O U T I N E ======================================= ROM:2C18 ROM:2C18 ROM:2C18 ROM_2C18: ; CODE XREF: ROM_2B69+F↑j ROM:2C18 ; ROM_2B7A:ROM_2BA2↑j ... ROM:2C18 andb INTMEM_26, #-21h ROM:2C1B ROM:2C1B ROM_2C1B: ; CODE XREF: ROM_2C13+3↑j ROM:2C1B stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C1E ret ROM:2C1E ; End of function ROM_2C18 ROM:2C1E ROM:2C1F ROM:2C1F ; =============== S U B R O U T I N E ======================================= ROM:2C1F ROM:2C1F ROM:2C1F ROM_2C1F: ; CODE XREF: ROM_2BC0+E↑p ROM:2C1F ; ROM_2C2C+2↓p ROM:2C1F orb INTMEM_26, #8 ROM:2C22 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C25 andb INTMEM_26, #-9 ROM:2C28 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C2B ret ROM:2C2B ; End of function ROM_2C1F ROM:2C2B ROM:2C2C ROM:2C2C ; =============== S U B R O U T I N E ======================================= ROM:2C2C ROM:2C2C ROM:2C2C ROM_2C2C: ; CODE XREF: ROM_3662+CB↓p ROM:2C2C scall ROM_2C13 ROM:2C2E scall ROM_2C1F ROM:2C30 sjmp ROM_2C18 ROM:2C30 ; End of function ROM_2C2C ROM:2C30 ROM:2C32 ROM:2C32 ; =============== S U B R O U T I N E ======================================= ROM:2C32 ROM:2C32 ROM:2C32 ROM_2C32: ; CODE XREF: ROM_3662+EF↓p ROM:2C32 ; ROM_3662+F9↓p ROM:2C32 clrb INTMEM_1A ROM:2C34 clrb INTMEM_20 ROM:2C36 ldb INTMEM_1C+2, 93h[INTMEM_56] ROM:2C3B ROM:2C3B ROM_2C3B: ; CODE XREF: ROM_2C32+35↓j ROM:2C3B ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2C3E ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2C41 clr INTMEM_20+2 ROM:2C43 ldbze INTMEM_32, INTMEM_20 ROM:2C46 mulub INTMEM_32, 92h[INTMEM_56] ROM:2C4B addb INTMEM_1A+1, INTMEM_32, #8 ROM:2C4F ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2C52 lcall ROM_2BA4 ROM:2C55 cmp INTMEM_1C, INTMEM_34 ROM:2C58 jne ROM_2C65 ROM:2C5A scall ROM_2C6D ROM:2C5C ldb INTMEM_8E, INTMEM_4D[] ROM:2C61 neg INTMEM_20+2 ROM:2C63 je ROM_2C6C ROM:2C65 ROM:2C65 ROM_2C65: ; CODE XREF: ROM_2C32+26↑j ROM:2C65 incb INTMEM_20 ROM:2C67 djnz INTMEM_1C+2, ROM_2C3B ROM:2C6A incb INTMEM_1A ROM:2C6C ROM:2C6C ROM_2C6C: ; CODE XREF: ROM_2C32+31↑j ROM:2C6C ret ROM:2C6C ; End of function ROM_2C32 ROM:2C6C ROM:2C6D ROM:2C6D ; =============== S U B R O U T I N E ======================================= ROM:2C6D ROM:2C6D ROM:2C6D ROM_2C6D: ; CODE XREF: ROM_2C32+28↑p ROM:2C6D ld INTMEM_34, #40h ; '@' ROM:2C71 ROM:2C71 ROM_2C71: ; CODE XREF: ROM_2C6D+E↓j ROM:2C71 lcall ROM_2BA4 ROM:2C74 st INTMEM_1C, [INTMEM_34]+ ROM:2C77 cmp INTMEM_34, #54h ; 'T' ROM:2C7B jnc ROM_2C71 ROM:2C7D ljmp ROM_2BA4 ROM:2C7D ; End of function ROM_2C6D ROM:2C7D ROM:2C80 ROM:2C80 ; =============== S U B R O U T I N E ======================================= ROM:2C80 ROM:2C80 ROM:2C80 ROM_2C80: ; CODE XREF: ROM_2D25+22↓p ROM:2C80 ; ROM_2D6D+72↓p ROM:2C80 lcall ROM_2B69 ROM:2C83 clr INTMEM_20+2 ROM:2C85 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2C88 lcall ROM_2B7A ROM:2C8B ld INTMEM_34, #40h ; '@' ROM:2C8F ROM:2C8F ROM_2C8F: ; CODE XREF: ROM_2C80+1E↓j ROM:2C8F ld INTMEM_1C, [INTMEM_34]+ ROM:2C92 lcall ROM_2B7A ROM:2C95 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2C98 jne ROM_2CAA ROM:2C9A cmp INTMEM_34, #54h ; 'T' ROM:2C9E jnc ROM_2C8F ROM:2CA0 ld INTMEM_1C, INTMEM_20+2 ROM:2CA3 neg INTMEM_1C ROM:2CA5 lcall ROM_2B7A ROM:2CA8 sjmp ROM_2CB9 ROM:2CAA ; --------------------------------------------------------------------------- ROM:2CAA ROM:2CAA ROM_2CAA: ; CODE XREF: ROM_2C80+18↑j ROM:2CAA ldb INTMEM_34, INTMEM_1A ROM:2CAD ldbze INTMEM_1C, #-56h ROM:2CB0 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2CB3 lcall ROM_2B7A ROM:2CB6 ldb INTMEM_1A, INTMEM_34 ROM:2CB9 ROM:2CB9 ROM_2CB9: ; CODE XREF: ROM_2C80+28↑j ROM:2CB9 ljmp ROM_2B6E ROM:2CB9 ; End of function ROM_2C80 ROM:2CB9 ROM:2CBC ROM:2CBC ; =============== S U B R O U T I N E ======================================= ROM:2CBC ROM:2CBC ROM:2CBC ROM_2CBC: ; CODE XREF: ROM_2D6D+92↓p ROM:2CBC ; ROM_3662+116↓p ROM:2CBC lcall ROM_2B69 ROM:2CBF ld INTMEM_34, INTMEM_1C ROM:2CC2 lcall ROM_2BA4 ROM:2CC5 push INTMEM_1C[] ROM:2CC9 decb INTMEM_1A+1 ROM:2CCB ld INTMEM_1C, INTMEM_34 ROM:2CCE lcall ROM_2B7A ROM:2CD1 ld INTMEM_1C, #54h ; 'T' ROM:2CD5 sub INTMEM_1C, #40h ; '@' ROM:2CD9 shr INTMEM_1C, #1 ROM:2CDC addb INTMEM_1A+1, INTMEM_1C ROM:2CDF lcall ROM_2BA4 ROM:2CE2 neg INTMEM_1C ROM:2CE4 sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2CE7 add INTMEM_1C, INTMEM_34 ROM:2CEA neg INTMEM_1C ROM:2CEC decb INTMEM_1A+1 ROM:2CEE lcall ROM_2B7A ROM:2CF1 ljmp ROM_2B6E ROM:2CF1 ; End of function ROM_2CBC ROM:2CF1 ROM:2CF4 ROM:2CF4 ; =============== S U B R O U T I N E ======================================= ROM:2CF4 ROM:2CF4 ROM:2CF4 ROM_2CF4: ; CODE XREF: ROM_3662+103↓p ROM:2CF4 lcall ROM_2B69 ROM:2CF7 clr INTMEM_20+2 ROM:2CF9 clrb INTMEM_1A+1 ROM:2CFB ld INTMEM_1C, 6[INTMEM_56] ROM:2D00 lcall ROM_2B7A ROM:2D03 ldb INTMEM_1C, #-6Dh ROM:2D06 ldb INTMEM_1C+1, #0 ROM:2D09 lcall ROM_2B7A ROM:2D0C ldbze INTMEM_1C, #4 ROM:2D0F lcall ROM_2B7A ROM:2D12 ld INTMEM_1C, 2[INTMEM_56] ROM:2D17 lcall ROM_2B7A ROM:2D1A ld INTMEM_1C, INTMEM_20+2 ROM:2D1D neg INTMEM_1C ROM:2D1F lcall ROM_2B7A ROM:2D22 ljmp ROM_2B6E ROM:2D22 ; End of function ROM_2CF4 ROM:2D22 ROM:2D25 ROM:2D25 ; =============== S U B R O U T I N E ======================================= ROM:2D25 ROM:2D25 ROM:2D25 ROM_2D25: ; CODE XREF: ROM_3662+106↓p ROM:2D25 ; ROM:3BD4↓p ROM:2D25 ldb INTMEM_93, 94h[INTMEM_56] ROM:2D2A ldb INTMEM_20+1, 93h[INTMEM_56] ROM:2D2F ldb INTMEM_1C+2, INTMEM_20+1 ROM:2D32 ldb INTMEM_20, #-10h ROM:2D35 ROM:2D35 ROM_2D35: ; CODE XREF: ROM_2D25:ROM_2D53↓j ROM:2D35 decb INTMEM_20+1 ROM:2D37 ldbze INTMEM_32, INTMEM_20+1 ROM:2D3A mulub INTMEM_32, 92h[INTMEM_56] ROM:2D3F addb INTMEM_1A+1, INTMEM_32, #8 ROM:2D43 ld INTMEM_1C, #-55ABh ROM:2D47 lcall ROM_2C80 ROM:2D4A cmpb INTMEM_1A, #1 ROM:2D4D jh ROM_2D56 ROM:2D4F je ROM_2D53 ROM:2D51 incb INTMEM_20 ROM:2D53 ROM:2D53 ROM_2D53: ; CODE XREF: ROM_2D25+2A↑j ROM:2D53 djnz INTMEM_1C+2, ROM_2D35 ROM:2D56 ROM:2D56 ROM_2D56: ; CODE XREF: ROM_2D25+28↑j ROM:2D56 ldbze INTMEM_1C, INTMEM_20 ROM:2D59 andb INTMEM_1C, #0Fh ROM:2D5C ret ROM:2D5C ; End of function ROM_2D25 ROM:2D5C ROM:2D5D ROM:2D5D ; =============== S U B R O U T I N E ======================================= ROM:2D5D ROM:2D5D ROM:2D5D ROM_2D5D: ; CODE XREF: ROM_3662:ROM_3762↓p ROM:2D5D ld INTMEM_34, #40h ; '@' ROM:2D61 ROM:2D61 ROM_2D61: ; CODE XREF: ROM_2D5D+B↓j ROM:2D61 st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2D64 cmp INTMEM_34, #54h ; 'T' ROM:2D68 jnc ROM_2D61 ROM:2D6A ljmp ROM_423A ROM:2D6A ; End of function ROM_2D5D ROM:2D6A ROM:2D6D ROM:2D6D ; =============== S U B R O U T I N E ======================================= ROM:2D6D ROM:2D6D ROM:2D6D ROM_2D6D: ; CODE XREF: start+835↑p ROM:2D6D jbc INTMEM_AA, 7, ROM_2D89 ROM:2D70 jbs INTMEM_AB, 0, ROM_2D7A ROM:2D73 inc INTMEM_40 ROM:2D75 orb INTMEM_AB, #1 ROM:2D78 sjmp ROM_2E13 ROM:2D7A ; --------------------------------------------------------------------------- ROM:2D7A ROM:2D7A ROM_2D7A: ; CODE XREF: ROM_2D6D+3↑j ROM:2D7A jbs INTMEM_AB, 1, ROM_2DF3 ROM:2D7D jbs INTMEM_AB, 2, ROM_2D8B ROM:2D80 ldb INTMEM_1C, #22h ; '"' ROM:2D83 lcall ROM_2998 ROM:2D86 orb INTMEM_AB, #4 ROM:2D89 ROM:2D89 ROM_2D89: ; CODE XREF: ROM_2D6D↑j ROM:2D89 ; ROM_2D6D+21↓j ROM:2D89 sjmp ROM_2E13 ROM:2D8B ; --------------------------------------------------------------------------- ROM:2D8B ROM:2D8B ROM_2D8B: ; CODE XREF: ROM_2D6D+10↑j ROM:2D8B jbs INTMEM_AB, 4, ROM_2E02 ROM:2D8E jbs INTMEM_A9, 4, ROM_2D89 ROM:2D91 jbs INTMEM_F5+1, 0, ROM_2E13 ROM:2D94 jbs INTMEM_AB, 3, ROM_2DAA ROM:2D97 orb INTMEM_AB, #8 ROM:2D9A ldb INTMEM_1C+2, INTMEM_4D[] ROM:2D9F ldb INTMEM_20, 95h[INTMEM_56] ROM:2DA4 ldb INTMEM_1C, #21h ; '!' ROM:2DA7 lcall ROM_2998 ROM:2DAA ROM:2DAA ROM_2DAA: ; CODE XREF: ROM_2D6D+27↑j ROM:2DAA cmpb INTMEM_8E, INTMEM_4D[] ROM:2DAF jne ROM_2E13 ROM:2DB1 ldb INTMEM_20+1, INTMEM_A7[] ROM:2DB6 ldb INTMEM_1C+2, 93h[INTMEM_56] ROM:2DBB ROM:2DBB ROM_2DBB: ; CODE XREF: ROM_2D6D:ROM_2DE6↓j ROM:2DBB incb INTMEM_20+1 ROM:2DBD cmpb INTMEM_20+1, 93h[INTMEM_56] ROM:2DC2 jnc ROM_2DC6 ROM:2DC4 clrb INTMEM_20+1 ROM:2DC6 ROM:2DC6 ROM_2DC6: ; CODE XREF: ROM_2D6D+55↑j ROM:2DC6 ldbze INTMEM_32, INTMEM_20+1 ROM:2DC9 mulub INTMEM_32, 92h[INTMEM_56] ROM:2DCE addb INTMEM_1A+1, INTMEM_32, #8 ROM:2DD2 lcall ROM_2BA4 ROM:2DD5 cmpb INTMEM_1C, #55h ; 'U' ROM:2DD8 jne ROM_2DE6 ROM:2DDA decb INTMEM_1A+1 ROM:2DDC ldb INTMEM_1C+1, #-5Bh ROM:2DDF lcall ROM_2C80 ROM:2DE2 negb INTMEM_1A ROM:2DE4 je ROM_2DEB ROM:2DE6 ROM:2DE6 ROM_2DE6: ; CODE XREF: ROM_2D6D+6B↑j ROM:2DE6 djnz INTMEM_1C+2, ROM_2DBB ROM:2DE9 clrb INTMEM_1C+3 ROM:2DEB ROM:2DEB ROM_2DEB: ; CODE XREF: ROM_2D6D+77↑j ROM:2DEB orb INTMEM_AB, #2 ROM:2DEE stb INTMEM_1C+3, INTMEM_A8[] ROM:2DF3 ROM:2DF3 ROM_2DF3: ; CODE XREF: ROM_2D6D:ROM_2D7A↑j ROM:2DF3 jbc INTMEM_AB, 4, ROM_2E13 ROM:2DF6 ld INTMEM_1C, #-55ABh ROM:2DFA ldb INTMEM_1A+1, INTMEM_A8[] ROM:2DFF lcall ROM_2CBC ROM:2E02 ROM:2E02 ROM_2E02: ; CODE XREF: ROM_2D6D:ROM_2D8B↑j ROM:2E02 scall ROM_2E14 ROM:2E04 andb INTMEM_AA, #7Fh ROM:2E07 andb INTMEM_AB, #-2 ROM:2E0A andb INTMEM_AB, #-5 ROM:2E0D andb INTMEM_AB, #-3 ROM:2E10 andb INTMEM_AB, #-9 ROM:2E13 ROM:2E13 ROM_2E13: ; CODE XREF: ROM_2D6D+B↑j ROM:2E13 ; ROM_2D6D:ROM_2D89↑j ... ROM:2E13 ret ROM:2E13 ; End of function ROM_2D6D ROM:2E13 ROM:2E14 ROM:2E14 ; =============== S U B R O U T I N E ======================================= ROM:2E14 ROM:2E14 ROM:2E14 ROM_2E14: ; CODE XREF: ROM_2D6D:ROM_2E02↑p ROM:2E14 ldb INTMEM_1C, #23h ; '#' ROM:2E17 ljmp ROM_2998 ROM:2E17 ; End of function ROM_2E14 ROM:2E17 ROM:2E1A ROM:2E1A ; =============== S U B R O U T I N E ======================================= ROM:2E1A ROM:2E1A ROM:2E1A ROM_2E1A: ; CODE XREF: start+838↑p ROM:2E1A ldb INTMEM_1C+2, INTMEM_1F5[] ROM:2E1F ld INTMEM_1C, #0 ROM:2E23 lcall ROM_3180 ROM:2E26 clrb INTMEM_1C+1 ROM:2E28 shl INTMEM_1C, #4 ROM:2E2B mulu INTMEM_1C, #-0BDCh ROM:2E2F divu INTMEM_1C, #3415h ROM:2E33 st INTMEM_1C, INTMEM_142[] ROM:2E38 jbc INTMEM_F5+1, 1, ROM_2E4A ROM:2E3B st INTMEM_1C, INTMEM_140[] ROM:2E40 st INTMEM_1C, INTMEM_3BC[] ROM:2E45 st INTMEM_1C, INTMEM_3BE[] ROM:2E4A ROM:2E4A ROM_2E4A: ; CODE XREF: ROM_2E1A+1E↑j ROM:2E4A ret ROM:2E4A ; End of function ROM_2E1A ROM:2E4A ROM:2E4B ROM:2E4B ; =============== S U B R O U T I N E ======================================= ROM:2E4B ROM:2E4B ROM:2E4B ROM_2E4B: ; CODE XREF: start:ROM_28CC↑p ROM:2E4B clr INTMEM_1A ROM:2E4D ROM:2E4D ROM_2E4D: ; CODE XREF: ROM_2E4B+B0↓j ROM:2E4D jbs INTMEM_AB, 6, ROM_2E5A ROM:2E50 ld INTMEM_1C, #0C8h ROM:2E54 ld INTMEM_20, #64h ; 'd' ROM:2E58 sjmp ROM_2EA7 ROM:2E5A ; --------------------------------------------------------------------------- ROM:2E5A ROM:2E5A ROM_2E5A: ; CODE XREF: ROM_2E4B:ROM_2E4D↑j ROM:2E5A ldbze INTMEM_20, 30CBh[INTMEM_1A] ROM:2E5F ld INTMEM_20, 3BCh[INTMEM_20] ROM:2E64 mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:2E69 divu INTMEM_1C, INTMEM_5C ROM:2E6C jv ROM_2E8D ROM:2E6E ld INTMEM_20, 0Ah[INTMEM_56] ROM:2E73 mulu INTMEM_20, #64h ; 'd' ROM:2E77 divu INTMEM_20, INTMEM_5C ROM:2E7A jnv ROM_2E83 ROM:2E7C ld INTMEM_20, #0C8h ROM:2E80 ld INTMEM_5A, [SP] ; Stack pointer ROM:2E83 ROM:2E83 ROM_2E83: ; CODE XREF: ROM_2E4B+2F↑j ROM:2E83 add INTMEM_1C, INTMEM_20 ROM:2E86 cmp INTMEM_1C, 8[INTMEM_56] ROM:2E8B jnc ROM_2E92 ROM:2E8D ROM:2E8D ROM_2E8D: ; CODE XREF: ROM_2E4B+21↑j ROM:2E8D ld INTMEM_1C, 8[INTMEM_56] ROM:2E92 ROM:2E92 ROM_2E92: ; CODE XREF: ROM_2E4B+40↑j ROM:2E92 ld INTMEM_20, 0Ch[INTMEM_56] ROM:2E97 mulu INTMEM_20, #64h ; 'd' ROM:2E9B divu INTMEM_20, INTMEM_5C ROM:2E9E jnv ROM_2EA7 ROM:2EA0 ld INTMEM_20, #64h ; 'd' ROM:2EA4 ld INTMEM_5A, [SP] ; Stack pointer ROM:2EA7 ROM:2EA7 ROM_2EA7: ; CODE XREF: ROM_2E4B+D↑j ROM:2EA7 ; ROM_2E4B+53↑j ROM:2EA7 shl INTMEM_1A, #1 ROM:2EAA ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2EAF sub INTMEM_1C+2, INTMEM_1C ROM:2EB2 jc ROM_2EB8 ROM:2EB4 add INTMEM_1C+2, #1C20h ROM:2EB8 ROM:2EB8 ROM_2EB8: ; CODE XREF: ROM_2E4B+67↑j ROM:2EB8 shr INTMEM_1A, #1 ROM:2EBB divb INTMEM_1C+2, #64h ; 'd' ROM:2EBF stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:2EC4 jbs INTMEM_AB, 6, ROM_2ED7 ROM:2EC7 subb INTMEM_1C+2, #2 ROM:2ECA jc ROM_2ECF ROM:2ECC addb INTMEM_1C+2, #48h ; 'H' ROM:2ECF ROM:2ECF ROM_2ECF: ; CODE XREF: ROM_2E4B+7F↑j ROM:2ECF cmpb INTMEM_1C+2, #11h ROM:2ED2 jc ROM_2ED7 ROM:2ED4 ldb INTMEM_95, INTMEM_1A ROM:2ED7 ROM:2ED7 ROM_2ED7: ; CODE XREF: ROM_2E4B+79↑j ROM:2ED7 ; ROM_2E4B+87↑j ROM:2ED7 shl INTMEM_1A, #1 ROM:2EDA ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2EDF sub INTMEM_1C+2, INTMEM_20 ROM:2EE2 jc ROM_2EE8 ROM:2EE4 add INTMEM_1C+2, #1C20h ROM:2EE8 ROM:2EE8 ROM_2EE8: ; CODE XREF: ROM_2E4B+97↑j ROM:2EE8 shr INTMEM_1A, #1 ROM:2EEB divb INTMEM_1C+2, #64h ; 'd' ROM:2EEF stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:2EF4 incb INTMEM_1A ROM:2EF6 cmpb INTMEM_1A, #4 ROM:2EF9 jge ROM_2EFD ROM:2EFB sjmp ROM_2E4D ROM:2EFD ; --------------------------------------------------------------------------- ROM:2EFD ROM:2EFD ROM_2EFD: ; CODE XREF: ROM_2E4B+AE↑j ROM:2EFD pushf ROM:2EFE ldbze INTMEM_1A, INTMEM_95 ROM:2F01 jbs INTMEM_AB, 5, ROM_2F17 ROM:2F04 ldb INTMEM_96, 134h[INTMEM_1A] ROM:2F09 subb INTMEM_1C+3, INTMEM_96, #1 ROM:2F0D jge ROM_2F12 ROM:2F0F addb INTMEM_1C+3, #48h ; 'H' ROM:2F12 ROM:2F12 ROM_2F12: ; CODE XREF: ROM_2E4B+C2↑j ROM:2F12 ldb INTMEM_93+1, INTMEM_1C+3 ROM:2F15 sjmp ROM_2F1C ROM:2F17 ; --------------------------------------------------------------------------- ROM:2F17 ROM:2F17 ROM_2F17: ; CODE XREF: ROM_2E4B+B6↑j ROM:2F17 ldb INTMEM_96, 130h[INTMEM_1A] ROM:2F1C ROM:2F1C ROM_2F1C: ; CODE XREF: ROM_2E4B+CA↑j ROM:2F1C popf ROM:2F1D ret ROM:2F1D ; End of function ROM_2E4B ROM:2F1D ROM:2F1E ROM:2F1E ; =============== S U B R O U T I N E ======================================= ROM:2F1E ROM:2F1E ROM:2F1E ROM_2F1E: ; CODE XREF: start+83B↑p ROM:2F1E ld INTMEM_1C+2, INTMEM_5E ROM:2F21 divub INTMEM_1C+2, #19h ROM:2F24 jnv ROM_2F29 ROM:2F26 ldb INTMEM_1C+2, #-1 ROM:2F29 ROM:2F29 ROM_2F29: ; CODE XREF: ROM_2F1E+6↑j ROM:2F29 ld INTMEM_1C, #1 ROM:2F2D lcall ROM_3180 ROM:2F30 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:2F33 je ROM_2F43 ROM:2F35 ldb INTMEM_20, #64h ; 'd' ROM:2F38 mulub INTMEM_20, #0 ROM:2F3B clr INTMEM_20+2 ROM:2F3D divu INTMEM_20, INTMEM_5C ROM:2F40 addb INTMEM_1C, INTMEM_20 ROM:2F43 ROM:2F43 ROM_2F43: ; CODE XREF: ROM_2F1E+15↑j ROM:2F43 stb INTMEM_1C, INTMEM_14C[] ROM:2F48 ret ROM:2F48 ; End of function ROM_2F1E ROM:2F48 ROM:2F49 ROM:2F49 ; =============== S U B R O U T I N E ======================================= ROM:2F49 ROM:2F49 ROM:2F49 ROM_2F49: ; CODE XREF: ROM_6032:ROM_6301↓p ROM:2F49 clrb INTMEM_1A ROM:2F4B ld INTMEM_32, #6 ROM:2F4F ldbze INTMEM_2C, INTMEM_14C[] ROM:2F54 ROM:2F54 ROM_2F54: ; CODE XREF: ROM_2F49+35↓j ROM:2F54 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:2F59 cmp INTMEM_20+2, #1C1Fh ROM:2F5D jnh ROM_2F67 ROM:2F5F ldb INTMEM_1A, #-1 ROM:2F62 ld INTMEM_5A, [SP] ; Stack pointer ROM:2F65 sjmp ROM_2F7A ROM:2F67 ; --------------------------------------------------------------------------- ROM:2F67 ROM:2F67 ROM_2F67: ; CODE XREF: ROM_2F49+14↑j ROM:2F67 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:2F6C sub INTMEM_20+2, INTMEM_2C ROM:2F6F jc ROM_2F75 ROM:2F71 add INTMEM_20+2, #1C20h ROM:2F75 ROM:2F75 ROM_2F75: ; CODE XREF: ROM_2F49+26↑j ROM:2F75 st INTMEM_20+2, 138h[INTMEM_32] ROM:2F7A ROM:2F7A ROM_2F7A: ; CODE XREF: ROM_2F49+1C↑j ROM:2F7A sub INTMEM_32, #2 ROM:2F7E jc ROM_2F54 ROM:2F80 cmpb INTMEM_1A, #0 ROM:2F83 jne ROM_2F8A ROM:2F85 orb INTMEM_AB, #-80h ROM:2F88 sjmp ROM_2F8D ROM:2F8A ; --------------------------------------------------------------------------- ROM:2F8A ROM:2F8A ROM_2F8A: ; CODE XREF: ROM_2F49+3A↑j ROM:2F8A andb INTMEM_AB, #7Fh ROM:2F8D ROM:2F8D ROM_2F8D: ; CODE XREF: ROM_2F49+3F↑j ROM:2F8D ret ROM:2F8D ; End of function ROM_2F49 ROM:2F8D ROM:2F8E ROM:2F8E ; =============== S U B R O U T I N E ======================================= ROM:2F8E ROM:2F8E ROM:2F8E ROM_2F8E: ; CODE XREF: ROM:3B27↓p ROM:2F8E ; ROM_6032+2AC↓p ROM:2F8E clrb INTMEM_1A ROM:2F90 cmpb INTMEM_1C, #0 ROM:2F93 jne ROM_2F97 ROM:2F95 sjmp ROM_3039 ROM:2F97 ; --------------------------------------------------------------------------- ROM:2F97 ROM:2F97 ROM_2F97: ; CODE XREF: ROM_2F8E+5↑j ROM:2F97 cmpb INTMEM_1C, #1 ROM:2F9A jne ROM_2FC1 ROM:2F9C cmpb INTMEM_1C+1, #4 ROM:2F9F jh ROM_2FA7 ROM:2FA1 cmp INTMEM_1C+2, #1C1Fh ROM:2FA5 jnh ROM_2FA9 ROM:2FA7 ROM:2FA7 ROM_2FA7: ; CODE XREF: ROM_2F8E+11↑j ROM:2FA7 sjmp ROM_3033 ROM:2FA9 ; --------------------------------------------------------------------------- ROM:2FA9 ROM:2FA9 ROM_2FA9: ; CODE XREF: ROM_2F8E+17↑j ROM:2FA9 ldbze INTMEM_32, INTMEM_1C+1 ROM:2FAC ldbze INTMEM_2C, INTMEM_14C[] ROM:2FB1 sub INTMEM_1C+2, INTMEM_2C ROM:2FB4 jc ROM_2FBA ROM:2FB6 add INTMEM_1C+2, #1C20h ROM:2FBA ROM:2FBA ROM_2FBA: ; CODE XREF: ROM_2F8E+26↑j ROM:2FBA st INTMEM_1C+2, 138h[INTMEM_32] ROM:2FBF sjmp ROM_3039 ROM:2FC1 ; --------------------------------------------------------------------------- ROM:2FC1 ROM:2FC1 ROM_2FC1: ; CODE XREF: ROM_2F8E+C↑j ROM:2FC1 cmpb INTMEM_1C, #2 ROM:2FC4 jne ROM_301F ROM:2FC6 cmp INTMEM_5E, #0 ROM:2FCA je ROM_2FD1 ROM:2FCC ldb INTMEM_1A, #1 ROM:2FCF sjmp ROM_301D ROM:2FD1 ; --------------------------------------------------------------------------- ROM:2FD1 ROM:2FD1 ROM_2FD1: ; CODE XREF: ROM_2F8E+3C↑j ROM:2FD1 cmp INTMEM_1C+2, INTMEM_140[] ROM:2FD6 jnh ROM_2FDD ROM:2FD8 ldb INTMEM_1A, #2 ROM:2FDB sjmp ROM_301D ROM:2FDD ; --------------------------------------------------------------------------- ROM:2FDD ROM:2FDD ROM_2FDD: ; CODE XREF: ROM_2F8E+48↑j ROM:2FDD ld INTMEM_32, INTMEM_1C+2 ROM:2FE0 ldb INTMEM_1C, #3 ROM:2FE3 lcall ROM_303A ROM:2FE6 ld INTMEM_60, INTMEM_1C+2 ROM:2FE9 add INTMEM_1C+2, INTMEM_32 ROM:2FEC ldb INTMEM_1C, #2 ROM:2FEF lcall ROM_303A ROM:2FF2 cmpb INTMEM_1A, #0 ROM:2FF5 je ROM_3002 ROM:2FF7 ldb INTMEM_1A, #3 ROM:2FFA sjmp ROM_301D ROM:2FFC ; --------------------------------------------------------------------------- ROM:2FFC ROM:2FFC ROM_2FFC: ; CODE XREF: ROM_2F8E+79↓j ROM:2FFC jbc INTMEM_1C, 0, ROM_3009 ROM:2FFF jbs INTMEM_1C, 1, ROM_3009 ROM:3002 ROM:3002 ROM_3002: ; CODE XREF: ROM_2F8E+67↑j ROM:3002 clrb INTMEM_1C ROM:3004 lcall ROM_303A ROM:3007 sjmp ROM_2FFC ROM:3009 ; --------------------------------------------------------------------------- ROM:3009 ROM:3009 ROM_3009: ; CODE XREF: ROM_2F8E:ROM_2FFC↑j ROM:3009 ; ROM_2F8E+71↑j ROM:3009 jbc INTMEM_1C, 1, ROM_3018 ROM:300C clrb INTMEM_1A+1 ROM:300E sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:3012 sub INTMEM_20+2, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:3016 sjmp ROM_301B ROM:3018 ; --------------------------------------------------------------------------- ROM:3018 ROM:3018 ROM_3018: ; CODE XREF: ROM_2F8E:ROM_3009↑j ROM:3018 ldb INTMEM_1A+1, #1 ROM:301B ROM:301B ROM_301B: ; CODE XREF: ROM_2F8E+88↑j ROM:301B clrb INTMEM_1A ROM:301D ROM:301D ROM_301D: ; CODE XREF: ROM_2F8E+41↑j ROM:301D ; ROM_2F8E+4D↑j ... ROM:301D sjmp ROM_3039 ROM:301F ; --------------------------------------------------------------------------- ROM:301F ROM:301F ROM_301F: ; CODE XREF: ROM_2F8E+36↑j ROM:301F cmpb INTMEM_1C, #3 ROM:3022 jne ROM_3029 ROM:3024 orb INTMEM_AB, #-80h ROM:3027 sjmp ROM_3039 ROM:3029 ; --------------------------------------------------------------------------- ROM:3029 ROM:3029 ROM_3029: ; CODE XREF: ROM_2F8E+94↑j ROM:3029 cmpb INTMEM_1C, #4 ROM:302C jne ROM_3033 ROM:302E andb INTMEM_AB, #7Fh ROM:3031 sjmp ROM_3039 ROM:3033 ; --------------------------------------------------------------------------- ROM:3033 ROM:3033 ROM_3033: ; CODE XREF: ROM_2F8E:ROM_2FA7↑j ROM:3033 ; ROM_2F8E+9E↑j ROM:3033 ldb INTMEM_1A, #-1 ROM:3036 ld INTMEM_5A, [SP] ; Stack pointer ROM:3039 ROM:3039 ROM_3039: ; CODE XREF: ROM_2F8E+7↑j ROM:3039 ; ROM_2F8E+31↑j ... ROM:3039 ret ROM:3039 ; End of function ROM_2F8E ROM:3039 ROM:303A ROM:303A ; =============== S U B R O U T I N E ======================================= ROM:303A ROM:303A ROM:303A ROM_303A: ; CODE XREF: ROM_28F1-65C↑p ROM:303A ; ROM_28F1-5D1↑p ... ROM:303A cmpb INTMEM_1C+1, #4 ROM:303D jge ROM_309A ROM:303F cmpb INTMEM_1C, #0 ROM:3042 je ROM_30A1 ROM:3044 jbs WSR1, 6, ROM_3093 ; Window selection register 1 ROM:3047 ldbze INTMEM_1A, INTMEM_1C+1 ROM:304A ldb INTMEM_1A+1, 30CFh[INTMEM_1A] ROM:304F jbc INTMEM_1C, 0, ROM_3055 ROM:3052 orb INTMEM_1A+1, #20h ; ' ' ROM:3055 ROM:3055 ROM_3055: ; CODE XREF: ROM_303A+15↑j ROM:3055 ldb INTMEM_6, INTMEM_1A+1 ROM:3058 cmpb INTMEM_1C, #3 ROM:305B jc ROM_3075 ROM:305D sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:3062 sub INTMEM_1A, INT_PEND+1 ; Interrupt pending register ROM:3065 cmp INTMEM_1A, #-4438h ROM:3069 jnc ROM_307A ROM:306B ldb INTMEM_1A, #1 ROM:306E add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:3073 sjmp ROM_307C ROM:3075 ; --------------------------------------------------------------------------- ROM:3075 ROM:3075 ROM_3075: ; CODE XREF: ROM_303A+21↑j ROM:3075 add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:307A ROM:307A ROM_307A: ; CODE XREF: ROM_303A+2F↑j ROM:307A clrb INTMEM_1A ROM:307C ROM:307C ROM_307C: ; CODE XREF: ROM_303A+39↑j ROM:307C ld INTMEM_4, INTMEM_1C+2 ROM:307F ldb INTMEM_1A+1, #1 ROM:3082 shlb INTMEM_1A+1, INTMEM_1C+1 ROM:3085 jbc INTMEM_1C, 0, ROM_308C ROM:3088 orb INTMEM_97, INTMEM_1A+1 ROM:308B ret ROM:308C ; --------------------------------------------------------------------------- ROM:308C ROM:308C ROM_308C: ; CODE XREF: ROM_303A+4B↑j ROM:308C xorb INTMEM_1A+1, #-1 ROM:308F andb INTMEM_97, INTMEM_1A+1 ROM:3092 ret ROM:3093 ; --------------------------------------------------------------------------- ROM:3093 ROM:3093 ROM_3093: ; CODE XREF: ROM_303A+A↑j ROM:3093 ldb INTMEM_1A, #2 ROM:3096 orb INTMEM_4E, #1 ROM:3099 ret ROM:309A ; --------------------------------------------------------------------------- ROM:309A ROM:309A ROM_309A: ; CODE XREF: ROM_303A+3↑j ROM:309A ldb INTMEM_1A, #-1 ROM:309D ld INTMEM_5A, [SP] ; Stack pointer ROM:30A0 ret ROM:30A1 ; --------------------------------------------------------------------------- ROM:30A1 ROM:30A1 ROM_30A1: ; CODE XREF: ROM_303A+8↑j ROM:30A1 clrb INTMEM_1C ROM:30A3 ldbze INTMEM_1A, INTMEM_1C+1 ROM:30A6 andb ZERO_REG, WSR1, 30D3h[INTMEM_1A] ; Zero register ROM:30AC je ROM_30B1 ROM:30AE ldb INTMEM_1C, #1 ROM:30B1 ROM:30B1 ROM_30B1: ; CODE XREF: ROM_303A+72↑j ROM:30B1 andb ZERO_REG, IOPORT1, 30D7h[INTMEM_1A] ; Zero register ROM:30B7 jne ROM_30BC ROM:30B9 orb INTMEM_1C, #2 ROM:30BC ROM:30BC ROM_30BC: ; CODE XREF: ROM_303A+7D↑j ROM:30BC clrb INTMEM_1A ROM:30BE ret ROM:30BE ; End of function ROM_303A ROM:30BE ROM:30BF ; --------------------------------------------------------------------------- ROM:30BF skip INTMEM_36 ROM:30C1 notb INTMEM_24 ROM:30C3 not ZERO_REG ; Zero register ROM:30C5 neg ZERO_REG+1 ; Zero register ROM:30C7 clr INTMEM_2+1 ROM:30C9 skip INTMEM_2 ROM:30CB skip ZERO_REG ; Zero register ROM:30CD skip ZERO_REG ; Zero register ROM:30CF clr ZERO_REG+1 ; Zero register ROM:30D1 clr ZERO_REG+1 ; Zero register ROM:30D3 not INTMEM_2 ROM:30D5 not INTMEM_2 ROM:30D7 not INTMEM_2 ROM:30D9 not INTMEM_2 ROM:30DB ROM:30DB ; =============== S U B R O U T I N E ======================================= ROM:30DB ROM:30DB ROM:30DB ROM_30DB: ; CODE XREF: ROM:ROM_54D2↓p ROM:30DB cmp INTMEM_20, #1C20h ROM:30DF jc ROM_30FE ROM:30E1 clr INTMEM_2C+2 ROM:30E3 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:30E6 je ROM_311F ROM:30E8 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:30EB je ROM_30F2 ROM:30ED shl INTMEM_1C, #1 ROM:30F0 jc ROM_30FE ROM:30F2 ROM:30F2 ROM_30F2: ; CODE XREF: ROM_30DB+10↑j ROM:30F2 add INTMEM_1C+2, #-8000h ROM:30F6 jnc ROM_3102 ROM:30F8 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:30FC jnc ROM_3108 ROM:30FE ROM:30FE ROM_30FE: ; CODE XREF: ROM_30DB+4↑j ROM:30FE ; ROM_30DB+15↑j ... ROM:30FE ldb INTMEM_1A, #1 ROM:3101 ret ROM:3102 ; --------------------------------------------------------------------------- ROM:3102 ROM:3102 ROM_3102: ; CODE XREF: ROM_30DB+1B↑j ROM:3102 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3106 jnc ROM_30FE ROM:3108 ROM:3108 ROM_3108: ; CODE XREF: ROM_30DB+21↑j ROM:3108 cmp INTMEM_1A, #0Ch ROM:310C jnc ROM_30FE ROM:310E ld INTMEM_2C, INTMEM_1C+2 ROM:3111 jbc INTMEM_1C+3, 7, ROM_3116 ROM:3114 neg INTMEM_2C ROM:3116 ROM:3116 ROM_3116: ; CODE XREF: ROM_30DB+36↑j ROM:3116 mulu INTMEM_2C, #-3FFFh ROM:311A jbc INTMEM_1C+3, 7, ROM_311F ROM:311D neg INTMEM_2C+2 ROM:311F ROM:311F ROM_311F: ; CODE XREF: ROM_30DB+B↑j ROM:311F ; ROM_30DB+3F↑j ROM:311F add INTMEM_64, INTMEM_2C+2, #-8000h ROM:3124 mulu INTMEM_1C, #-3FFFh ROM:3128 pushf ROM:3129 st INTMEM_1C+2, INTMEM_66 ROM:312C andb INTMEM_AC, #-2 ROM:312F cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3132 je ROM_3137 ROM:3134 orb INTMEM_AC, #1 ROM:3137 ROM:3137 ROM_3137: ; CODE XREF: ROM_30DB+57↑j ROM:3137 popf ROM:3138 andb INTMEM_AC, #-3 ROM:313B cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:313E je ROM_3143 ROM:3140 orb INTMEM_AC, #2 ROM:3143 ROM:3143 ROM_3143: ; CODE XREF: ROM_30DB+63↑j ROM:3143 st INTMEM_20, INTMEM_62 ROM:3143 ; End of function ROM_30DB ROM:3143 ROM:3146 ROM:3146 ; =============== S U B R O U T I N E ======================================= ROM:3146 ROM:3146 ROM:3146 ROM_3146: ; CODE XREF: start+84F↑p ROM:3146 ld INTMEM_20, INTMEM_62 ROM:3149 jbs INTMEM_AC, 1, ROM_3173 ROM:314C jbc INTMEM_AB, 6, ROM_3173 ROM:314F add INTMEM_1C, INTMEM_64, #-8000h ROM:3154 jnc ROM_3160 ROM:3156 add INTMEM_1C, INTMEM_66 ROM:3159 jnc ROM_3165 ROM:315B ldbse INTMEM_1C, INTMEM_FF ROM:315E sjmp ROM_3165 ROM:3160 ; --------------------------------------------------------------------------- ROM:3160 ROM:3160 ROM_3160: ; CODE XREF: ROM_3146+E↑j ROM:3160 add INTMEM_1C, INTMEM_66 ROM:3163 jnc ROM_3173 ROM:3165 ROM:3165 ROM_3165: ; CODE XREF: ROM_3146+13↑j ROM:3165 ; ROM_3146+18↑j ROM:3165 mulu INTMEM_1C, #64h ; 'd' ROM:3169 divu INTMEM_1C, INTMEM_5C ROM:316C sub INTMEM_20, INTMEM_1C ROM:316F jc ROM_3173 ROM:3171 clr INTMEM_20 ROM:3173 ROM:3173 ROM_3173: ; CODE XREF: ROM_3146+3↑j ROM:3173 ; ROM_3146+6↑j ... ROM:3173 add INTMEM_20, #32h ; '2' ROM:3177 divub INTMEM_20, #64h ; 'd' ROM:317A stb INTMEM_20, INTMEM_14D[] ROM:317F ret ROM:317F ; End of function ROM_3146 ROM:317F ROM:3180 ROM:3180 ; =============== S U B R O U T I N E ======================================= ROM:3180 ROM:3180 ROM:3180 ROM_3180: ; CODE XREF: ROM_2E1A+9↑p ROM:3180 ; ROM_2F1E+F↑p ... ROM:3180 shl INTMEM_1C, #1 ROM:3183 ld INTMEM_20+2, INTMEM_56 ROM:3186 ld INTMEM_1A, [INTMEM_20+2] ROM:3189 sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:318D sub INTMEM_1A, #4 ROM:3191 add INTMEM_1C, INTMEM_1A ROM:3194 ld INTMEM_1C, [INTMEM_1C] ROM:3197 add INTMEM_1C, INTMEM_20+2 ROM:319A ldb INTMEM_1A, [INTMEM_1C]+ ROM:319D decb INTMEM_1A ROM:319F ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:31A2 ldbze INTMEM_20, INTMEM_1A ROM:31A5 add INTMEM_1C, INTMEM_20 ROM:31A8 st INTMEM_1C, INTMEM_20 ROM:31AB ldb INTMEM_2C+3, INTMEM_1A ROM:31AE cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:31B1 je ROM_31BD ROM:31B3 ROM:31B3 ROM_31B3: ; CODE XREF: ROM_3180+3A↓j ROM:31B3 cmpb INTMEM_1C+2, [INTMEM_1C] ROM:31B6 jc ROM_31BD ROM:31B8 dec INTMEM_1C ROM:31BA djnz INTMEM_2C+3, ROM_31B3 ROM:31BD ROM:31BD ROM_31BD: ; CODE XREF: ROM_3180+31↑j ROM:31BD ; ROM_3180+36↑j ROM:31BD cmpb INTMEM_2C+3, INTMEM_1A ROM:31C0 ldb INTMEM_2C+2, INTMEM_2C+3 ROM:31C3 ldb INTMEM_20+2, [INTMEM_1C] ROM:31C6 je ROM_31CA ROM:31C8 inc INTMEM_1C ROM:31CA ROM:31CA ROM_31CA: ; CODE XREF: ROM_3180+46↑j ROM:31CA ldb INTMEM_20+3, [INTMEM_1C] ROM:31CD decb INTMEM_1A+1 ROM:31CF jne ROM_31D3 ROM:31D1 sjmp ROM_32CE ROM:31D3 ; --------------------------------------------------------------------------- ROM:31D3 ROM:31D3 ROM_31D3: ; CODE XREF: ROM_3180+4F↑j ROM:31D3 ldb INTMEM_2C+3, INTMEM_1A+1 ROM:31D6 ld INTMEM_1C, INTMEM_20 ROM:31D9 ldbze INTMEM_20, INTMEM_1A+1 ROM:31DC inc INTMEM_20 ROM:31DE add INTMEM_1C, INTMEM_20 ROM:31E1 st INTMEM_1C, INTMEM_20 ROM:31E4 ROM:31E4 ROM_31E4: ; CODE XREF: ROM_3180+6B↓j ROM:31E4 cmpb INTMEM_1C+3, [INTMEM_1C] ROM:31E7 jc ROM_31EE ROM:31E9 dec INTMEM_1C ROM:31EB djnz INTMEM_2C+3, ROM_31E4 ROM:31EE ROM:31EE ROM_31EE: ; CODE XREF: ROM_3180+67↑j ROM:31EE cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:31F1 ldb INTMEM_2C, [INTMEM_1C] ROM:31F4 je ROM_31F8 ROM:31F6 inc INTMEM_1C ROM:31F8 ROM:31F8 ROM_31F8: ; CODE XREF: ROM_3180+74↑j ROM:31F8 ldb INTMEM_2C+1, [INTMEM_1C] ROM:31FB add INTMEM_1C, INTMEM_20, #1 ROM:3200 incb INTMEM_1A ROM:3202 mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:3206 add INTMEM_1C, INTMEM_20 ROM:3209 ldbze INTMEM_20, INTMEM_2C+2 ROM:320C add INTMEM_1C, INTMEM_20 ROM:320F ldb INTMEM_2C+2, [INTMEM_1C] ROM:3212 ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:3216 ldbze INTMEM_20, INTMEM_1A ROM:3219 add INTMEM_1C, INTMEM_20 ROM:321C ldb INTMEM_20, [INTMEM_1C] ROM:321F ldb INTMEM_20+1, 1[INTMEM_1C] ROM:3223 ld INTMEM_1C, INTMEM_20+2 ROM:3226 subb INTMEM_1C+1, INTMEM_1C ROM:3229 je ROM_3255 ROM:322B subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:322F jnc ROM_3255 ROM:3231 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3234 subb INTMEM_2C+3, INTMEM_2C+2 ROM:3237 jc ROM_3240 ROM:3239 negb INTMEM_2C+3 ROM:323B ldb INTMEM_30, INTMEM_2C+3 ROM:323E sjmp ROM_3242 ROM:3240 ; --------------------------------------------------------------------------- ROM:3240 ROM:3240 ROM_3240: ; CODE XREF: ROM_3180+B7↑j ROM:3240 clrb INTMEM_30 ROM:3242 ROM:3242 ROM_3242: ; CODE XREF: ROM_3180+BE↑j ROM:3242 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3246 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3249 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:324C je ROM_3250 ROM:324E negb INTMEM_2C+2 ROM:3250 ROM:3250 ROM_3250: ; CODE XREF: ROM_3180+CC↑j ROM:3250 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3253 sjmp ROM_3258 ROM:3255 ; --------------------------------------------------------------------------- ROM:3255 ROM:3255 ROM_3255: ; CODE XREF: ROM_3180+A9↑j ROM:3255 ; ROM_3180+AF↑j ROM:3255 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3258 ROM:3258 ROM_3258: ; CODE XREF: ROM_3180+D3↑j ROM:3258 stb INTMEM_1A+1, INTMEM_1A ROM:325B ld INTMEM_1C, INTMEM_20+2 ROM:325E ld INTMEM_2C+2, INTMEM_20 ROM:3261 subb INTMEM_1C+1, INTMEM_1C ROM:3264 je ROM_3290 ROM:3266 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:326A jnc ROM_3290 ROM:326C ldb INTMEM_1A+1, INTMEM_2C+2 ROM:326F subb INTMEM_2C+3, INTMEM_2C+2 ROM:3272 jc ROM_327B ROM:3274 negb INTMEM_2C+3 ROM:3276 ldb INTMEM_30, INTMEM_2C+3 ROM:3279 sjmp ROM_327D ROM:327B ; --------------------------------------------------------------------------- ROM:327B ROM:327B ROM_327B: ; CODE XREF: ROM_3180+F2↑j ROM:327B clrb INTMEM_30 ROM:327D ROM:327D ROM_327D: ; CODE XREF: ROM_3180+F9↑j ROM:327D mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3281 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3284 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3287 je ROM_328B ROM:3289 negb INTMEM_2C+2 ROM:328B ROM:328B ROM_328B: ; CODE XREF: ROM_3180+107↑j ROM:328B addb INTMEM_1A+1, INTMEM_2C+2 ROM:328E sjmp ROM_3293 ROM:3290 ; --------------------------------------------------------------------------- ROM:3290 ROM:3290 ROM_3290: ; CODE XREF: ROM_3180+E4↑j ROM:3290 ; ROM_3180+EA↑j ROM:3290 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3293 ROM:3293 ROM_3293: ; CODE XREF: ROM_3180+10E↑j ROM:3293 ld INTMEM_2C+2, INTMEM_1A ROM:3296 ld INTMEM_1C, INTMEM_2C ROM:3299 subb INTMEM_1C+1, INTMEM_1C ROM:329C je ROM_32C8 ROM:329E subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:32A2 jnc ROM_32C8 ROM:32A4 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32A7 subb INTMEM_2C+3, INTMEM_2C+2 ROM:32AA jc ROM_32B3 ROM:32AC negb INTMEM_2C+3 ROM:32AE ldb INTMEM_30, INTMEM_2C+3 ROM:32B1 sjmp ROM_32B5 ROM:32B3 ; --------------------------------------------------------------------------- ROM:32B3 ROM:32B3 ROM_32B3: ; CODE XREF: ROM_3180+12A↑j ROM:32B3 clrb INTMEM_30 ROM:32B5 ROM:32B5 ROM_32B5: ; CODE XREF: ROM_3180+131↑j ROM:32B5 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:32B9 divub INTMEM_2C+2, INTMEM_1C+1 ROM:32BC cmpb INTMEM_30, ZERO_REG ; Zero register ROM:32BF je ROM_32C3 ROM:32C1 negb INTMEM_2C+2 ROM:32C3 ROM:32C3 ROM_32C3: ; CODE XREF: ROM_3180+13F↑j ROM:32C3 addb INTMEM_1A+1, INTMEM_2C+2 ROM:32C6 sjmp ROM_32CB ROM:32C8 ; --------------------------------------------------------------------------- ROM:32C8 ROM:32C8 ROM_32C8: ; CODE XREF: ROM_3180+11C↑j ROM:32C8 ; ROM_3180+122↑j ROM:32C8 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32CB ROM:32CB ROM_32CB: ; CODE XREF: ROM_3180+146↑j ROM:32CB ljmp ROM_3314 ROM:32CE ; --------------------------------------------------------------------------- ROM:32CE ROM:32CE ROM_32CE: ; CODE XREF: ROM_3180+51↑j ROM:32CE add INTMEM_1C, INTMEM_20, #1 ROM:32D3 ldbze INTMEM_20, INTMEM_2C+2 ROM:32D6 add INTMEM_1C, INTMEM_20 ROM:32D9 ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:32DC ldb INTMEM_2C+3, [INTMEM_1C] ROM:32DF ld INTMEM_1C, INTMEM_20+2 ROM:32E2 subb INTMEM_1C+1, INTMEM_1C ROM:32E5 je ROM_3311 ROM:32E7 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:32EB jnc ROM_3311 ROM:32ED ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32F0 subb INTMEM_2C+3, INTMEM_2C+2 ROM:32F3 jc ROM_32FC ROM:32F5 negb INTMEM_2C+3 ROM:32F7 ldb INTMEM_30, INTMEM_2C+3 ROM:32FA sjmp ROM_32FE ROM:32FC ; --------------------------------------------------------------------------- ROM:32FC ROM:32FC ROM_32FC: ; CODE XREF: ROM_3180+173↑j ROM:32FC clrb INTMEM_30 ROM:32FE ROM:32FE ROM_32FE: ; CODE XREF: ROM_3180+17A↑j ROM:32FE mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3302 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3305 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3308 je ROM_330C ROM:330A negb INTMEM_2C+2 ROM:330C ROM:330C ROM_330C: ; CODE XREF: ROM_3180+188↑j ROM:330C addb INTMEM_1A+1, INTMEM_2C+2 ROM:330F sjmp ROM_3314 ROM:3311 ; --------------------------------------------------------------------------- ROM:3311 ROM:3311 ROM_3311: ; CODE XREF: ROM_3180+165↑j ROM:3311 ; ROM_3180+16B↑j ROM:3311 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3314 ROM:3314 ROM_3314: ; CODE XREF: ROM_3180:ROM_32CB↑j ROM:3314 ; ROM_3180+18F↑j ROM:3314 ldb INTMEM_1C, INTMEM_1A+1 ROM:3317 ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:331A ret ROM:331A ; End of function ROM_3180 ROM:331A ROM:331B ROM:331B ; =============== S U B R O U T I N E ======================================= ROM:331B ROM:331B ROM:331B ROM_331B: ; CODE XREF: ROM_33BB+78↓p ROM:331B ; ROM_37D9+19↓p ... ROM:331B ldb INTMEM_1A, #0 ROM:331E cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:3321 jne ROM_3327 ROM:3323 ld INTMEM_1C+2, #2 ROM:3327 ROM:3327 ROM_3327: ; CODE XREF: ROM_331B+6↑j ROM:3327 clr INTMEM_20+2 ROM:3329 sub INTMEM_20, INTMEM_1C ROM:332C jc ROM_3337 ROM:332E neg INTMEM_20 ROM:3330 divu INTMEM_20, INTMEM_1C+2 ROM:3333 neg INTMEM_20 ROM:3335 sjmp ROM_333A ROM:3337 ; --------------------------------------------------------------------------- ROM:3337 ROM:3337 ROM_3337: ; CODE XREF: ROM_331B+11↑j ROM:3337 divu INTMEM_20, INTMEM_1C+2 ROM:333A ROM:333A ROM_333A: ; CODE XREF: ROM_331B+1A↑j ROM:333A add INTMEM_1C, INTMEM_20 ROM:333D ret ROM:333D ; End of function ROM_331B ROM:333D ROM:333E ROM:333E ; =============== S U B R O U T I N E ======================================= ROM:333E ROM:333E ROM:333E ROM_333E: ; CODE XREF: ROM_3880↓p ROM:333E jbc INTMEM_AA, 5, ROM_3356 ROM:3341 andb INTMEM_AA, #-21h ROM:3344 ldb INTMEM_1C, INTMEM_7 ROM:3347 orb INTMEM_AC, #4 ROM:334A ldb INTMEM_9A, INTMEM_1C ROM:334D ROM:334D ROM_334D: ; CODE XREF: ROM_333E:ROM_334D↓j ROM:334D ; ROM_3357+9↓j ... ROM:334D jbc INTMEM_AA, 6, ROM_334D ROM:3350 andb INTMEM_AA, #-41h ROM:3353 ldb INTMEM_7, INTMEM_1C ROM:3356 ROM:3356 ROM_3356: ; CODE XREF: ROM_333E↑j ROM:3356 ; ROM_3357↓j ROM:3356 ret ROM:3356 ; End of function ROM_333E ROM:3356 ROM:3357 ROM:3357 ; =============== S U B R O U T I N E ======================================= ROM:3357 ROM:3357 ROM:3357 ROM_3357: ; CODE XREF: start+83E↑p ROM:3357 jbc INTMEM_AC, 3, ROM_3356 ROM:335A ldb INTMEM_1C, INTMEM_3B ROM:335D andb INTMEM_AC, #-9 ROM:3360 sjmp ROM_334D ROM:3360 ; End of function ROM_3357 ROM:3360 ROM:3362 ; --------------------------------------------------------------------------- ROM:3362 ROM:3362 ROM_3362: ; CODE XREF: ROM:54CC↓j ROM:3362 mulu INTMEM_1C, #-3FFFh ROM:3366 st INTMEM_1C+2, INTMEM_78 ROM:3369 ldb INTMEM_9D, #8 ROM:336C ret ROM:336D ROM:336D ; =============== S U B R O U T I N E ======================================= ROM:336D ROM:336D ROM:336D ROM_336D: ; CODE XREF: start+82F↑p ROM:336D jbs IOPORT2, 4, ROM_3381 ; Input/output port 2 ROM:3370 jbc INTMEM_AE, 7, ROM_337C ROM:3373 jbc INTMEM_AF, 0, ROM_3379 ROM:3376 orb INTMEM_AD, #4 ROM:3379 ROM:3379 ROM_3379: ; CODE XREF: ROM_336D+6↑j ROM:3379 orb INTMEM_AE, #40h ; '@' ROM:337C ROM:337C ROM_337C: ; CODE XREF: ROM_336D+3↑j ROM:337C orb INTMEM_AE, #-80h ROM:337F sjmp ROM_338D ROM:3381 ; --------------------------------------------------------------------------- ROM:3381 ROM:3381 ROM_3381: ; CODE XREF: ROM_336D↑j ROM:3381 jbs INTMEM_AE, 7, ROM_338A ROM:3384 orb INTMEM_AF, #1 ROM:3387 andb INTMEM_AE, #-41h ROM:338A ROM:338A ROM_338A: ; CODE XREF: ROM_336D:ROM_3381↑j ROM:338A andb INTMEM_AE, #7Fh ROM:338D ROM:338D ROM_338D: ; CODE XREF: ROM_336D+12↑j ROM:338D jbc IOPORT1, 6, ROM_339B ; Input/output port 1 ROM:3390 jbc INTMEM_AF, 1, ROM_3396 ROM:3393 orb INTMEM_AD, #20h ; ' ' ROM:3396 ROM:3396 ROM_3396: ; CODE XREF: ROM_336D+23↑j ROM:3396 orb INTMEM_AF, #2 ROM:3399 sjmp ROM_33A4 ROM:339B ; --------------------------------------------------------------------------- ROM:339B ROM:339B ROM_339B: ; CODE XREF: ROM_336D:ROM_338D↑j ROM:339B jbs INTMEM_AF, 1, ROM_33A1 ROM:339E andb INTMEM_AD, #-21h ROM:33A1 ROM:33A1 ROM_33A1: ; CODE XREF: ROM_336D:ROM_339B↑j ROM:33A1 andb INTMEM_AF, #-3 ROM:33A4 ROM:33A4 ROM_33A4: ; CODE XREF: ROM_336D+2C↑j ROM:33A4 jbs IOPORT1, 7, ROM_33B1 ; Input/output port 1 ROM:33A7 jbc INTMEM_AF, 2, ROM_33AD ROM:33AA orb INTMEM_AD, #10h ROM:33AD ROM:33AD ROM_33AD: ; CODE XREF: ROM_336D+3A↑j ROM:33AD orb INTMEM_AF, #4 ROM:33B0 ret ROM:33B1 ; --------------------------------------------------------------------------- ROM:33B1 ROM:33B1 ROM_33B1: ; CODE XREF: ROM_336D:ROM_33A4↑j ROM:33B1 jbs INTMEM_AF, 2, ROM_33B7 ROM:33B4 andb INTMEM_AD, #-11h ROM:33B7 ROM:33B7 ROM_33B7: ; CODE XREF: ROM_336D:ROM_33B1↑j ROM:33B7 andb INTMEM_AF, #-5 ROM:33BA ret ROM:33BA ; End of function ROM_336D ROM:33BA ROM:33BB ROM:33BB ; =============== S U B R O U T I N E ======================================= ROM:33BB ROM:33BB ROM:33BB ROM_33BB: ; CODE XREF: start+832↑p ROM:33BB ; ROM_33BB+8D↓j ROM:33BB pushf ROM:33BC addb INTMEM_2, INTMEM_A6, #8 ROM:33C0 ldb INTMEM_34, INTMEM_A6 ROM:33C3 mulub INTMEM_34, #0Eh ROM:33C6 add INTMEM_34, #35EEh ROM:33CA add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:33CF add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:33D4 add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:33D9 add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:33DE ld INTMEM_1C, 8[INTMEM_34] ROM:33E2 ROM:33E2 ROM_33E2: ; CODE XREF: ROM_33BB:ROM_33E2↓j ROM:33E2 jbs INTMEM_2, 3, ROM_33E2 ROM:33E5 ldb INTMEM_1C+2, INTMEM_2+1 ROM:33E8 andb INTMEM_1C+3, INTMEM_2, #-40h ROM:33EC popf ROM:33ED cmpb INTMEM_1C+2, [INTMEM_20] ROM:33F0 jnc ROM_3416 ROM:33F2 cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:33F5 jh ROM_3416 ROM:33F7 ldb INTMEM_1A, 6[INTMEM_34] ROM:33FB notb INTMEM_1A ROM:33FD andb INTMEM_55, INTMEM_1A ROM:3400 cmp INTMEM_1C, #-1 ROM:3404 je ROM_340E ROM:3406 lcall ROM_3180 ROM:3409 ldb INTMEM_20+1, INTMEM_1C ROM:340C sjmp ROM_3421 ROM:340E ; --------------------------------------------------------------------------- ROM:340E ROM:340E ROM_340E: ; CODE XREF: ROM_33BB+49↑j ROM:340E ldb INTMEM_20+1, INTMEM_1C+2 ROM:3411 ldb INTMEM_20, INTMEM_1C+3 ROM:3414 sjmp ROM_3424 ROM:3416 ; --------------------------------------------------------------------------- ROM:3416 ROM:3416 ROM_3416: ; CODE XREF: ROM_33BB+35↑j ROM:3416 ; ROM_33BB+3A↑j ROM:3416 orb INTMEM_55, 6[INTMEM_34] ROM:341A orb INTMEM_52, 7[INTMEM_34] ROM:341E ldb INTMEM_20+1, [INTMEM_2C] ROM:3421 ROM:3421 ROM_3421: ; CODE XREF: ROM_33BB+51↑j ROM:3421 ldb INTMEM_20, #7Fh ROM:3424 ROM:3424 ROM_3424: ; CODE XREF: ROM_33BB+59↑j ROM:3424 ld INTMEM_2C, 0Ch[INTMEM_34] ROM:3428 ld INTMEM_1C, [INTMEM_2C] ROM:342B cmp INTMEM_1C, ZERO_REG ; Zero register ROM:342E je ROM_343B ROM:3430 ld INTMEM_1C+2, [INTMEM_32] ROM:3433 lcall ROM_331B ROM:3436 st INTMEM_1C, [INTMEM_2C] ROM:3439 sjmp ROM_343E ROM:343B ; --------------------------------------------------------------------------- ROM:343B ROM:343B ROM_343B: ; CODE XREF: ROM_33BB+73↑j ROM:343B st INTMEM_20, [INTMEM_2C] ROM:343E ROM:343E ROM_343E: ; CODE XREF: ROM_33BB+7E↑j ROM:343E incb INTMEM_A6 ROM:3440 cmpb INTMEM_A6, #6 ROM:3443 je ROM_344A ROM:3445 jbs INTMEM_A9, 0, ROM_344C ROM:3448 sjmp ROM_33BB ROM:344A ; --------------------------------------------------------------------------- ROM:344A ROM:344A ROM_344A: ; CODE XREF: ROM_33BB+88↑j ROM:344A clrb INTMEM_A6 ROM:344C ROM:344C ROM_344C: ; CODE XREF: ROM_33BB+8A↑j ROM:344C ret ROM:344C ; End of function ROM_33BB ROM:344C ROM:344D ; --------------------------------------------------------------------------- ROM:344D rst ROM:344D ; --------------------------------------------------------------------------- ROM:344E db 3, 2Ah, 64h, 2Ah, 0C3h, 2Ah, 0DBh, 2Ah, 0Dh, 2Bh, 20h ROM:344E db 2Bh, 30h, 2Bh, 3Ch, 2Bh, 4Bh, 42h, 50h, 38h, 50h, 30h ROM:344E db 30h, 34h, 93h, 0, 4, 14h, 17h, 15h, 16h, 10h, 0, 1 ROM:344E db 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h, 0, 5Eh ROM:344E db 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h, 1, 30h ROM:344E db 0, 0FFh, 0, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1, 20h, 0 ROM:344E db 0FDh, 1, 50h, 8, 0ADh, 0, 50h, 10h, 0ADh, 0, 58h, 20h ROM:344E db 0ADh, 0, 60h, 0, 0DCh, 34h, 60h, 0, 0E6h, 34h, 88h ROM:344E db 10h, 45h, 0, 20h, 0, 42h, 0, 20h, 4, 47h, 0, 20h, 0 ROM:344E db 8Eh, 0, 0A3h, 0, 0D4h, 0, 80h, 12h, 44h, 0, 6, 6, 70h ROM:344E db 1, 3, 8, 0BCh, 3, 60h, 0, 0, 35h, 30h, 0, 0, 0, 58h ROM:344E db 10h, 0ABh, 0, 0E6h, 34h, 52h, 0, 2, 1, 52h, 0, 4, 2 ROM:344E db 0, 35h, 50h, 0, 1, 2, 50h, 0, 2, 4, 50h, 0, 4, 8, 50h ROM:344E db 0, 8, 10h, 52h, 0, 8, 20h, 52h, 0, 10h, 80h, 6, 35h ROM:344E db 0ABh, 0, 40h, 10h, 30h, 0, 20h, 0, 50h, 10h, 0ABh, 0 ROM:344E db 20h, 0, 0F3h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0D3h, 0, 60h ROM:344E db 0, 78h, 35h, 0, 0Ch, 45h, 1, 30h, 0, 0FFh, 0, 30h, 0 ROM:344E db 0FFh, 0, 58h, 8, 0F6h, 0, 60h, 0, 72h, 35h, 20h, 0 ROM:344E db 43h, 0, 2, 0Eh, 0D6h, 0, 8, 10h, 0F4h, 0, 30h, 0, 0FFh ROM:344E db 0, 20h, 0, 0F5h, 0, 30h, 0, 0FFh, 0, 30h, 0, 0FFh, 0 ROM:344E db 4, 14h, 44h, 0, 20h, 0, 45h, 0, 23h, 0, 0D4h, 0, 30h ROM:344E db 0, 0FFh, 0, 23h, 0, 40h, 2, 23h, 0, 42h, 2, 23h, 0 ROM:344E db 44h, 2, 23h, 0, 46h, 2, 20h, 0, 48h, 0, 78h, 35h, 0F6h ROM:344E db 0, 4, 1, 86h, 35h, 50h, 0, 10h, 4, 52h, 0, 1, 10h, 0ADh ROM:344E db 0, 4, 40h, 30h, 0, 5, 0, 30h, 0, 22h, 0, 1Eh, 0, 1 ROM:344E db 0, 30h, 0, 0, 0, 30h, 0, 0, 0, 0B4h, 0Fh, 64h, 9, 0FEh ROM:344E db 0, 29h, 0C0h, 0AAh, 0, 0A0h, 0, 0DFh, 0, 1, 3, 4, 0 ROM:344E db 0CCh, 0, 0BFh, 8Fh, 2, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0 ROM:344E db 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 0, 0, 1, 2 ROM:344E db 4, 8, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 0, 0, 0, 1 ROM:344E db 2, 4, 8, 0, 0, 0, 1, 0CCh, 0D9h, 88h, 0A2h, 0, 15h ROM:344E db 44h, 6Eh, 9Eh, 0, 9Dh, 0, 9Fh, 0, 1, 10h, 0FFh, 0FFh ROM:344E db 12h, 0, 0FCh, 1, 0A4h, 0, 0A3h, 0, 0A6h, 0, 2, 4, 2 ROM:344E db 0, 16h, 0, 0F6h, 1, 0A1h, 0, 0A0h, 0, 0A2h, 0, 4, 8 ROM:344E db 0FFh, 0FFh, 14h, 0, 0FAh, 1, 0A4h, 0, 0A3h, 0, 0A6h ROM:344E db 0, 0, 0, 0FFh, 0FFh, 16h, 0, 0, 0, 0A4h, 0, 0A3h, 0 ROM:344E db 0A5h, 0, 8, 2, 2, 0, 16h, 0, 0F8h, 1, 0A7h, 0, 0A8h ROM:344E db 0, 0A9h, 0, 10h, 20h, 0FFh, 0FFh, 18h, 0, 0F4h, 1 ROM:3642 ROM:3642 ; =============== S U B R O U T I N E ======================================= ROM:3642 ROM:3642 ROM:3642 ROM_3642: ; CODE XREF: start+826↑p ROM:3642 ; ROM:3990↓p ROM:3642 jbs INTMEM_A9, 0, ROM_3661 ROM:3645 ldb INTMEM_26, #-21h ROM:3648 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:364B ldb INTMEM_26+1, #-22h ROM:364E stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:3651 ldb INTMEM_1A, #-80h ROM:3654 stb INTMEM_1A, 1FFEh[] ROM:3659 ldb INTMEM_1A, #-1 ROM:365C stb INTMEM_1A, 1FFFh[] ROM:3661 ROM:3661 ROM_3661: ; CODE XREF: ROM_3642↑j ROM:3661 ret ROM:3661 ; End of function ROM_3642 ROM:3661 ROM:3662 ROM:3662 ; =============== S U B R O U T I N E ======================================= ROM:3662 ROM:3662 ROM:3662 ROM_3662: ; CODE XREF: start+829↑p ROM:3662 andb INTMEM_28, #77h ; 'w' ROM:3665 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3668 jbs INTMEM_A9, 0, ROM_36A8 ROM:366B ldb INTMEM_1C, 1FFEh[] ROM:3670 ldb INTMEM_1C+1, INTMEM_1C ROM:3673 andb INTMEM_1C+1, #-2 ROM:3676 stb INTMEM_1C+1, 1FFEh[] ROM:367B andb INTMEM_1C+1, #-3 ROM:367E orb INTMEM_1C+1, #4 ROM:3681 stb INTMEM_1C+1, 1FFEh[] ROM:3686 orb INTMEM_1C+1, #1 ROM:3689 stb INTMEM_1C+1, 1FFEh[] ROM:368E andb INTMEM_1C+1, #-2 ROM:3691 stb INTMEM_1C+1, 1FFEh[] ROM:3696 ldb INTMEM_1C+1, 1FFFh[] ROM:369B andb INTMEM_1C+1, #-9 ROM:369E stb INTMEM_1C+1, 1FFFh[] ROM:36A3 stb INTMEM_1C, 1FFEh[] ROM:36A8 ROM:36A8 ROM_36A8: ; CODE XREF: ROM_3662+6↑j ROM:36A8 jbs INTMEM_A9, 0, ROM_36AC ROM:36AB di ROM:36AC ROM:36AC ROM_36AC: ; CODE XREF: ROM_3662:ROM_36A8↑j ROM:36AC andb INT_PEND, INT_MASK ; Interrupt mask register ROM:36AF andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:36B2 andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:36B5 andb INTMEM_28+1, #-3 ROM:36B8 stb INTMEM_28+1, INTMEM_16 ROM:36BB andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:36BE orb INTMEM_28+1, #4 ROM:36C1 ldb INTMEM_16, INTMEM_28+1 ROM:36C4 orb INT_MASK, #1 ; Interrupt mask register ROM:36C7 orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:36CA jbc INTMEM_A9, 0, ROM_36F1 ROM:36CD ROM:36CD ROM_36CD: ; CODE XREF: ROM_3662+84↓j ROM:36CD jbs INTMEM_A9, 1, ROM_36F1 ROM:36D0 jbs WSR1, 6, ROM_36EB ; Window selection register 1 ROM:36D3 add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:36D8 st INTMEM_1C, INTMEM_88[] ROM:36DD ldb INTMEM_6, #18h ROM:36E0 ld INTMEM_4, INTMEM_1C ROM:36E3 orb INTMEM_A9, #2 ROM:36E6 jbs INTMEM_A9, 1, ROM_36CD ROM:36E9 sjmp ROM_36F1 ROM:36EB ; --------------------------------------------------------------------------- ROM:36EB ROM:36EB ROM_36EB: ; CODE XREF: ROM_3662+6E↑j ROM:36EB andb INTMEM_A9, #-3 ROM:36EE orb INTMEM_4E, #1 ROM:36F1 ROM:36F1 ROM_36F1: ; CODE XREF: ROM_3662+68↑j ROM:36F1 ; ROM_3662:ROM_36CD↑j ... ROM:36F1 jbs INTMEM_A9, 0, ROM_36F7 ROM:36F4 lcall ROM_2980 ROM:36F7 ROM:36F7 ROM_36F7: ; CODE XREF: ROM_3662:ROM_36F1↑j ROM:36F7 orb INTMEM_28, #54h ; 'T' ROM:36FA ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:36FD ldb INTMEM_2+1, #-5Bh ROM:3700 andb INTMEM_28+1, #7Fh ROM:3703 ldb INTMEM_16, INTMEM_28+1 ROM:3706 orb INT_MASK, #4 ; Interrupt mask register ROM:3709 jbs INTMEM_A9, 0, ROM_370F ROM:370C lcall ROM_37CB ROM:370F ROM:370F ROM_370F: ; CODE XREF: ROM_3662+A7↑j ROM:370F jbs INTMEM_A9, 0, ROM_371E ROM:3712 ldb INTMEM_E, #4Dh ; 'M' ROM:3715 ldb INTMEM_E, #-80h ROM:3718 orb INTMEM_AA, #40h ; '@' ROM:371B andb INTMEM_AA, #-21h ROM:371E ROM:371E ROM_371E: ; CODE XREF: ROM_3662:ROM_370F↑j ROM:371E orb INTMEM_28+1, #20h ; ' ' ROM:3721 ldb INTMEM_16, INTMEM_28+1 ROM:3724 ldb IOPORT2+1, #9 ; Input/output port 2 ROM:3727 orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:372A jbs INTMEM_A9, 0, ROM_3780 ROM:372D lcall ROM_2C2C ROM:3730 clrb INTMEM_1A+1 ROM:3732 lcall ROM_2BA4 ROM:3735 cmp INTMEM_1C, 6[INTMEM_56] ROM:373A jne ROM_3762 ROM:373C clr INTMEM_20+2 ROM:373E clrb INTMEM_1A+1 ROM:3740 ldb INTMEM_1C+2, #5 ROM:3743 ROM:3743 ROM_3743: ; CODE XREF: ROM_3662+E4↓j ROM:3743 lcall ROM_2BA4 ROM:3746 djnz INTMEM_1C+2, ROM_3743 ROM:3749 neg INTMEM_20+2 ROM:374B jne ROM_3762 ROM:374D ld INTMEM_34, #-5AABh ROM:3751 lcall ROM_2C32 ROM:3754 negb INTMEM_1A ROM:3756 je ROM_3771 ROM:3758 ldb INTMEM_34+1, #-56h ROM:375B lcall ROM_2C32 ROM:375E negb INTMEM_1A ROM:3760 je ROM_376B ROM:3762 ROM:3762 ROM_3762: ; CODE XREF: ROM_3662+D8↑j ROM:3762 ; ROM_3662+E9↑j ROM:3762 lcall ROM_2D5D ROM:3765 lcall ROM_2CF4 ROM:3768 lcall ROM_2D25 ROM:376B ROM:376B ROM_376B: ; CODE XREF: ROM_3662+FE↑j ROM:376B ldb INTMEM_1C, #2 ROM:376E lcall ROM_2998 ROM:3771 ROM:3771 ROM_3771: ; CODE XREF: ROM_3662+F4↑j ROM:3771 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:3774 ld INTMEM_1C, #-55ABh ROM:3778 lcall ROM_2CBC ROM:377B stb INTMEM_20, INTMEM_A7[] ROM:3780 ROM:3780 ROM_3780: ; CODE XREF: ROM_3662+C8↑j ROM:3780 ldb INTMEM_93, 9Ah[INTMEM_56] ROM:3785 ldb INTMEM_A5, #1 ROM:3788 jbc INTMEM_A9, 0, ROM_378C ROM:378B ei ROM:378C ROM:378C ROM_378C: ; CODE XREF: ROM_3662+126↑j ROM:378C clrb WSR ; Window selection register ROM:378E ret ROM:378E ; End of function ROM_3662 ROM:378E ROM:378F ROM:378F ; =============== S U B R O U T I N E ======================================= ROM:378F ROM:378F ROM:378F ROM_378F: ; CODE XREF: ROM_3880+D↓p ROM:378F ; ROM:ROM_396E↓p ROM:378F stb ZERO_REG, INTMEM_150[] ; Zero register ROM:3794 stb ZERO_REG, INTMEM_151[] ; Zero register ROM:3799 andb INTMEM_AC, #-21h ROM:379C andb INTMEM_AC, #-11h ROM:379F ldb INTMEM_1C, #10h ROM:37A2 lcall ROM_2998 ROM:37A5 andb INTMEM_AC, #-41h ROM:37A8 andb INTMEM_AD, #-2 ROM:37AB ret ROM:37AB ; End of function ROM_378F ROM:37AB ROM:37AC ; --------------------------------------------------------------------------- ROM:37AC ROM:37AC ROM_37AC: ; CODE XREF: ROM:3943↓j ROM:37AC ; ROM:3AE9↓j ... ROM:37AC clrb INTMEM_1C ROM:37AE ljmp ROM_334D ROM:37B1 ROM:37B1 ; =============== S U B R O U T I N E ======================================= ROM:37B1 ROM:37B1 ROM:37B1 ROM_37B1: ; CODE XREF: ROM_28F1:ROM_21C2↑p ROM:37B1 ; ROM_28F1-399↑p ROM:37B1 andb INTMEM_AB, #-41h ROM:37B4 andb INTMEM_AE, #-2 ROM:37B7 andb INTMEM_AE, #-3 ROM:37BA cmp INTMEM_5E, 10h[INTMEM_56] ROM:37BF jnc ROM_37C4 ROM:37C1 orb INTMEM_52, #1 ROM:37C4 ROM:37C4 ROM_37C4: ; CODE XREF: ROM_37B1+E↑j ROM:37C4 clrb INTMEM_9C ROM:37C6 clrb INTMEM_9B ROM:37C8 clr INTMEM_5E ROM:37CA ret ROM:37CA ; End of function ROM_37B1 ROM:37CA ROM:37CB ROM:37CB ; =============== S U B R O U T I N E ======================================= ROM:37CB ROM:37CB ROM:37CB ROM_37CB: ; CODE XREF: ROM_28F1:ROM_2581↑p ROM:37CB ; ROM_3662+AA↑p ROM:37CB ldb INTMEM_20, 1FFFh[] ROM:37D0 orb INTMEM_20, #30h ; '0' ROM:37D3 stb INTMEM_20, 1FFFh[] ROM:37D8 ret ROM:37D8 ; End of function ROM_37CB ROM:37D8 ROM:37D9 ROM:37D9 ; =============== S U B R O U T I N E ======================================= ROM:37D9 ROM:37D9 ROM:37D9 ROM_37D9: ; CODE XREF: ROM_564F+7C↓p ROM:37D9 ; ROM_564F:ROM_5702↓p ... ROM:37D9 pushf ROM:37DA ldb INTMEM_2, #0Fh ROM:37DD ld INTMEM_1C, INTMEM_144[] ROM:37E2 ldbze INTMEM_1C+2, 0AAh[INTMEM_56] ROM:37E7 ROM:37E7 ROM_37E7: ; CODE XREF: ROM_37D9:ROM_37E7↓j ROM:37E7 jbs INTMEM_2, 3, ROM_37E7 ROM:37EA ldb INTMEM_20+1, INTMEM_2+1 ROM:37ED andb INTMEM_20, INTMEM_2, #-40h ROM:37F1 popf ROM:37F2 lcall ROM_331B ROM:37F5 st INTMEM_1C, INTMEM_144[] ROM:37FA ret ROM:37FA ; End of function ROM_37D9 ROM:37FA ROM:37FB ROM:37FB ; =============== S U B R O U T I N E ======================================= ROM:37FB ROM:37FB ROM:37FB ROM_37FB: ; CODE XREF: ROM_28F1-4A1↑p ROM:37FB jbs WSR1, 3, ROM_384D ; Window selection register 1 ROM:37FE sub INTMEM_1C+2, #-8000h ROM:3802 jnc ROM_380B ROM:3804 add INTMEM_1C, INTMEM_1C+2 ROM:3807 jc ROM_381C ROM:3809 sjmp ROM_3810 ROM:380B ; --------------------------------------------------------------------------- ROM:380B ROM:380B ROM_380B: ; CODE XREF: ROM_37FB+7↑j ROM:380B add INTMEM_1C, INTMEM_1C+2 ROM:380E jnc ROM_3848 ROM:3810 ROM:3810 ROM_3810: ; CODE XREF: ROM_37FB+E↑j ROM:3810 cmp INTMEM_1C, #0Ch ROM:3814 jnc ROM_3848 ROM:3816 cmp INTMEM_1C, #-9 ROM:381A jnh ROM_3820 ROM:381C ROM:381C ROM_381C: ; CODE XREF: ROM_37FB+C↑j ROM:381C ld INTMEM_1C, #-9 ROM:3820 ROM:3820 ROM_3820: ; CODE XREF: ROM_37FB+1F↑j ROM:3820 ; ROM:3B0D↓p ROM:3820 jbs WSR1, 6, ROM_3840 ; Window selection register 1 ROM:3823 add INTMEM_20+2, INT_PEND+1, #8 ; Interrupt pending register ROM:3828 ldb INTMEM_6, #23h ; '#' ROM:382B ld INTMEM_4, INTMEM_20+2 ROM:382E nop ROM:382F nop ROM:3830 ROM:3830 ROM_3830: ; CODE XREF: ROM_37FB:ROM_3830↓j ROM:3830 jbs WSR1, 7, ROM_3830 ; Window selection register 1 ROM:3833 add INTMEM_20+2, INTMEM_1C ROM:3836 ldb INTMEM_6, #3 ROM:3839 ld INTMEM_4, INTMEM_20+2 ROM:383C ldb INTMEM_1A, #0 ROM:383F ROM:383F ROM_383F: ; CODE XREF: ROM_37FB+4B↓j ROM:383F ; ROM_37FB+50↓j ... ROM:383F ret ROM:3840 ; --------------------------------------------------------------------------- ROM:3840 ROM:3840 ROM_3840: ; CODE XREF: ROM_37FB:ROM_3820↑j ROM:3840 ldb INTMEM_1A, #2 ROM:3843 orb INTMEM_4E, #1 ROM:3846 sjmp ROM_383F ROM:3848 ; --------------------------------------------------------------------------- ROM:3848 ROM:3848 ROM_3848: ; CODE XREF: ROM_37FB+13↑j ROM:3848 ; ROM_37FB+19↑j ROM:3848 ldb INTMEM_1A, #4 ROM:384B sjmp ROM_383F ROM:384D ; --------------------------------------------------------------------------- ROM:384D ROM:384D ROM_384D: ; CODE XREF: ROM_37FB↑j ROM:384D ldb INTMEM_1A, #1 ROM:3850 sjmp ROM_383F ROM:3850 ; End of function ROM_37FB ROM:3850 ROM:3852 ROM:3852 ; =============== S U B R O U T I N E ======================================= ROM:3852 ROM:3852 ROM:3852 ROM_3852: ; CODE XREF: ROM_3852+B↓j ROM:3852 ; ROM:3B10↓p ROM:3852 jbs IOPORT2, 2, ROM_3862 ; Input/output port 2 ROM:3855 sub INTMEM_1C, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:3859 cmp INTMEM_1C, #1F4h ROM:385D jh ROM_3852 ROM:385F clrb INTMEM_1A+1 ROM:3861 ret ROM:3862 ; --------------------------------------------------------------------------- ROM:3862 ROM:3862 ROM_3862: ; CODE XREF: ROM_3852↑j ROM:3862 ldb INTMEM_1A+1, #1 ROM:3865 ret ROM:3865 ; End of function ROM_3852 ROM:3865 ROM:3866 ROM:3866 ; =============== S U B R O U T I N E ======================================= ROM:3866 ROM:3866 ROM:3866 ROM_3866: ; CODE XREF: ROM_54E9:ROM_55E6↓p ROM:3866 clr INTMEM_66 ROM:3868 clr INTMEM_76 ROM:386A ldb INTMEM_6, #3 ROM:386D add INTMEM_4, INT_PEND+1, #8 ; Interrupt pending register ROM:3872 ret ROM:3872 ; End of function ROM_3866 ROM:3872 ROM:3873 ROM:3873 ; =============== S U B R O U T I N E ======================================= ROM:3873 ROM:3873 ROM:3873 ROM_3873: ; CODE XREF: ROM_54E9+15F↓p ROM:3873 mulu INTMEM_1C, #-3FFFh ROM:3877 add INTMEM_76, INTMEM_1C+2 ROM:387A jnc ROM_387F ROM:387C ldbse INTMEM_76, #-1 ROM:387F ROM:387F ROM_387F: ; CODE XREF: ROM_3873+7↑j ROM:387F ret ROM:387F ; End of function ROM_3873 ROM:387F ROM:3880 ROM:3880 ; =============== S U B R O U T I N E ======================================= ROM:3880 ROM:3880 ROM:3880 ROM_3880: ; CODE XREF: start+82C↑p ROM:3880 lcall ROM_333E ROM:3883 cmpb INTMEM_99, #50h ; 'P' ROM:3886 jne ROM_3890 ROM:3888 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:388B jne ROM_3890 ROM:388D lcall ROM_378F ROM:3890 ROM:3890 ROM_3890: ; CODE XREF: ROM_3880+6↑j ROM:3890 ; ROM_3880+B↑j ROM:3890 cmpb INTMEM_98, ZERO_REG ; Zero register ROM:3893 jne ROM_38D5 ROM:3895 jbc INTMEM_AC, 2, ROM_38F9 ROM:3898 andb INTMEM_AC, #-5 ROM:389B cmpb INTMEM_99, ZERO_REG ; Zero register ROM:389E jne ROM_38AD ROM:38A0 cmpb INTMEM_9A, #-36h ROM:38A3 jne ROM_38F9 ROM:38A5 ldb INTMEM_98, #1 ROM:38A8 ldb INTMEM_BF, #0Dh ROM:38AB sjmp ROM_38F9 ROM:38AD ; --------------------------------------------------------------------------- ROM:38AD ROM:38AD ROM_38AD: ; CODE XREF: ROM_3880+1E↑j ROM:38AD cmpb INTMEM_99, #14h ROM:38B0 jne ROM_38BC ROM:38B2 ld INTMEM_1A, #3E00h ROM:38B6 ld INTMEM_1C, #3E20h ROM:38BA sjmp ROM_38E3 ROM:38BC ; --------------------------------------------------------------------------- ROM:38BC ROM:38BC ROM_38BC: ; CODE XREF: ROM_3880+30↑j ROM:38BC cmpb INTMEM_99, #1Eh ROM:38BF jne ROM_38CB ROM:38C1 ld INTMEM_1A, #3EDCh ROM:38C5 ld INTMEM_1C, #3F00h ROM:38C9 sjmp ROM_38E3 ROM:38CB ; --------------------------------------------------------------------------- ROM:38CB ROM:38CB ROM_38CB: ; CODE XREF: ROM_3880+3F↑j ROM:38CB ld INTMEM_1A, #3E20h ROM:38CF ld INTMEM_1C, #3EB8h ROM:38D3 sjmp ROM_38E3 ROM:38D5 ; --------------------------------------------------------------------------- ROM:38D5 ROM:38D5 ROM_38D5: ; CODE XREF: ROM_3880+13↑j ROM:38D5 ld INTMEM_1A, #3EB8h ROM:38D9 ld INTMEM_1C, #3EDCh ROM:38DD ldb INTMEM_3C+1, INTMEM_9A ROM:38E0 ldb INTMEM_9A, INTMEM_98 ROM:38E3 ROM:38E3 ROM_38E3: ; CODE XREF: ROM_3880+3A↑j ROM:38E3 ; ROM_3880+49↑j ... ROM:38E3 lcall ROM_38FA ROM:38E6 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:38E9 jne ROM_38EF ROM:38EB clrb INTMEM_98 ROM:38ED sjmp ROM_38F9 ROM:38EF ; --------------------------------------------------------------------------- ROM:38EF ROM:38EF ROM_38EF: ; CODE XREF: ROM_3880+69↑j ROM:38EF cmpb INTMEM_99, #50h ; 'P' ROM:38F2 jne ROM_38F7 ROM:38F4 ldb INTMEM_BF, #3Fh ; '?' ROM:38F7 ROM:38F7 ROM_38F7: ; CODE XREF: ROM_3880+72↑j ROM:38F7 br [INTMEM_1C] ROM:38F9 ; --------------------------------------------------------------------------- ROM:38F9 ROM:38F9 ROM_38F9: ; CODE XREF: ROM_3880+15↑j ROM:38F9 ; ROM_3880+23↑j ... ROM:38F9 ret ROM:38F9 ; End of function ROM_3880 ROM:38F9 ROM:38FA ROM:38FA ; =============== S U B R O U T I N E ======================================= ROM:38FA ROM:38FA ROM:38FA ROM_38FA: ; CODE XREF: ROM_3880:ROM_38E3↑p ROM:38FA ; ROM_38FA+10↓j ... ROM:38FA cmp INTMEM_1A, INTMEM_1C ROM:38FD je ROM_391B ROM:38FF ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3902 cmpb INTMEM_9A, INTMEM_1C+3 ROM:3905 jc ROM_390C ROM:3907 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:390A sjmp ROM_38FA ROM:390C ; --------------------------------------------------------------------------- ROM:390C ROM:390C ROM_390C: ; CODE XREF: ROM_38FA+B↑j ROM:390C cmpb INTMEM_9A, INTMEM_1C+2 ROM:390F jnh ROM_3916 ROM:3911 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3914 sjmp ROM_38FA ROM:3916 ; --------------------------------------------------------------------------- ROM:3916 ROM:3916 ROM_3916: ; CODE XREF: ROM_38FA+15↑j ROM:3916 ld INTMEM_1C, [INTMEM_1A] ROM:3919 sjmp ROM_391D ROM:391B ; --------------------------------------------------------------------------- ROM:391B ROM:391B ROM_391B: ; CODE XREF: ROM_38FA+3↑j ROM:391B clr INTMEM_1C ROM:391D ROM:391D ROM_391D: ; CODE XREF: ROM_38FA+1F↑j ROM:391D cmpb INTMEM_98, ZERO_REG ; Zero register ROM:3920 je ROM_3925 ROM:3922 ldb INTMEM_9A, INTMEM_3C+1 ROM:3925 ROM:3925 ROM_3925: ; CODE XREF: ROM_38FA+26↑j ROM:3925 ret ROM:3925 ; End of function ROM_38FA ROM:3925 ROM:3926 ; --------------------------------------------------------------------------- ROM:3926 ld INTMEM_3E, #3466h ROM:392A ldb INTMEM_1C, [INTMEM_3E] ROM:392D ldb INTMEM_3B, 1[INTMEM_3E] ROM:3931 orb INTMEM_AC, #8 ROM:3934 ldb INTMEM_98, #3 ROM:3937 ljmp ROM_334D ROM:393A ; --------------------------------------------------------------------------- ROM:393A ldb INTMEM_1C, INTMEM_99 ROM:393D ljmp ROM_334D ROM:3940 ; --------------------------------------------------------------------------- ROM:3940 ldb INTMEM_99, #1Eh ROM:3943 ljmp ROM_37AC ROM:3946 ; --------------------------------------------------------------------------- ROM:3946 ldb INTMEM_99, #14h ROM:3949 sjmp ROM_396E ROM:394B ; --------------------------------------------------------------------------- ROM:394B clrb INTMEM_99 ROM:394D sjmp ROM_396E ROM:394F ; --------------------------------------------------------------------------- ROM:394F ldb INTMEM_BF, #3Fh ; '?' ROM:3952 ldb INTMEM_99, #50h ; 'P' ROM:3955 sjmp ROM_396E ROM:3957 ; --------------------------------------------------------------------------- ROM:3957 ldb INTMEM_BF, #3Fh ; '?' ROM:395A stb INTMEM_99, (INTMEM_14D+1)[] ROM:395F ldb INTMEM_99, #50h ; 'P' ROM:3962 sjmp ROM_396E ROM:3964 ; --------------------------------------------------------------------------- ROM:3964 ldb INTMEM_99, (INTMEM_14D+1)[] ROM:3969 cmpb INTMEM_99, #1Eh ROM:396C je ROM_3971 ROM:396E ROM:396E ROM_396E: ; CODE XREF: ROM:3949↑j ROM:396E ; ROM:394D↑j ... ROM:396E lcall ROM_378F ROM:3971 ROM:3971 ROM_3971: ; CODE XREF: ROM:396C↑j ROM:3971 clrb INTMEM_1C ROM:3973 lcall ROM_334D ROM:3976 ret ROM:3977 ; --------------------------------------------------------------------------- ROM:3977 ldb INTMEM_98, #2 ROM:397A ldb INTMEM_BF, #0Dh ROM:397D ret ROM:397E ; --------------------------------------------------------------------------- ROM:397E ld INTMEM_36, INTMEM_56 ROM:3981 ld INTMEM_3E, [INTMEM_36] ROM:3984 shr INTMEM_3E, #1 ROM:3987 clrb INTMEM_36+4 ROM:3989 ldb INTMEM_98, #4 ROM:398C ret ROM:398D ; --------------------------------------------------------------------------- ROM:398D ROM:398D ROM_398D: ; CODE XREF: ROM:3C99↓j ROM:398D andb INTMEM_A9, #-2 ROM:3990 lcall ROM_3642 ROM:3993 jbs IOPORT2, 6, ROM_39B3 ; Input/output port 2 ROM:3996 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:399B cmpb INTMEM_1C+2, 96h[INTMEM_56] ROM:39A0 jnc ROM_39B3 ROM:39A2 ldb INTMEM_1C+2, INTMEM_1F9[] ROM:39A7 cmpb INTMEM_1C+2, 97h[INTMEM_56] ROM:39AC jc ROM_39B3 ROM:39AE ldb INTMEM_30+1, #4 ROM:39B1 sjmp ROM_39B5 ROM:39B3 ; --------------------------------------------------------------------------- ROM:39B3 ROM:39B3 ROM_39B3: ; CODE XREF: ROM:3993↑j ROM:39B3 ; ROM:39A0↑j ... ROM:39B3 clrb INTMEM_30+1 ROM:39B5 ROM:39B5 ROM_39B5: ; CODE XREF: ROM:39B1↑j ROM:39B5 di ROM:39B6 ld SP, #3Ch ; '<' ; Stack pointer ROM:39BA ldb INTMEM_2C+3, #20h ; ' ' ROM:39BD ld INTMEM_20+2, #-2ACFh ROM:39C1 ROM:39C1 ROM_39C1: ; CODE XREF: ROM:39F2↓j ROM:39C1 ; ROM:3A03↓j ... ROM:39C1 scall ROM_3A76 ROM:39C3 ldb INTMEM_32, INTMEM_2C+2 ROM:39C6 ld INTMEM_2C, #3AA8h ROM:39CA ROM:39CA ROM_39CA: ; CODE XREF: ROM:39D3↓j ROM:39CA cmpb INTMEM_32, [INTMEM_2C]+ ROM:39CD je ROM_39D6 ROM:39CF cmp INTMEM_2C, #3AAEh ROM:39D3 jne ROM_39CA ROM:39D5 rst ROM:39D6 ; --------------------------------------------------------------------------- ROM:39D6 ROM:39D6 ROM_39D6: ; CODE XREF: ROM:39CD↑j ROM:39D6 jbs INTMEM_32, 7, ROM_39E2 ROM:39D9 jbs INTMEM_32, 6, ROM_3A1F ROM:39DC jbs INTMEM_32, 1, ROM_39F4 ROM:39DF jbs INTMEM_32, 0, ROM_39EB ROM:39E2 ROM:39E2 ROM_39E2: ; CODE XREF: ROM:ROM_39D6↑j ROM:39E2 jbs INTMEM_32, 1, ROM_3A0E ROM:39E5 jbs INTMEM_32, 6, ROM_3A25 ROM:39E8 jbs INTMEM_32, 0, ROM_3A05 ROM:39EB ROM:39EB ROM_39EB: ; CODE XREF: ROM:39DF↑j ROM:39EB scall ROM_3A4E ROM:39ED ldb INTMEM_2C+2, [INTMEM_26] ROM:39F0 scall ROM_3A92 ROM:39F2 sjmp ROM_39C1 ROM:39F4 ; --------------------------------------------------------------------------- ROM:39F4 ROM:39F4 ROM_39F4: ; CODE XREF: ROM:39DC↑j ROM:39F4 scall ROM_3A4E ROM:39F6 ld INTMEM_2A, [INTMEM_26] ROM:39F9 ldb INTMEM_2C+2, INTMEM_2A ROM:39FC scall ROM_3A92 ROM:39FE ldb INTMEM_2C+2, INTMEM_2A+1 ROM:3A01 scall ROM_3A92 ROM:3A03 sjmp ROM_39C1 ROM:3A05 ; --------------------------------------------------------------------------- ROM:3A05 ROM:3A05 ROM_3A05: ; CODE XREF: ROM:39E8↑j ROM:3A05 scall ROM_3A4E ROM:3A07 scall ROM_3A76 ROM:3A09 stb INTMEM_2C+2, [INTMEM_26] ROM:3A0C sjmp ROM_39C1 ROM:3A0E ; --------------------------------------------------------------------------- ROM:3A0E ROM:3A0E ROM_3A0E: ; CODE XREF: ROM:ROM_39E2↑j ROM:3A0E scall ROM_3A4E ROM:3A10 scall ROM_3A76 ROM:3A12 stb INTMEM_2C+2, INTMEM_2A ROM:3A15 scall ROM_3A76 ROM:3A17 stb INTMEM_2C+2, INTMEM_2A+1 ROM:3A1A st INTMEM_2A, [INTMEM_26] ROM:3A1D sjmp ROM_39C1 ROM:3A1F ; --------------------------------------------------------------------------- ROM:3A1F ROM:3A1F ROM_3A1F: ; CODE XREF: ROM:39D9↑j ROM:3A1F scall ROM_3A4E ROM:3A21 scall ROM_3AA6 ROM:3A23 sjmp ROM_39C1 ROM:3A25 ; --------------------------------------------------------------------------- ROM:3A25 ROM:3A25 ROM_3A25: ; CODE XREF: ROM:39E5↑j ROM:3A25 scall ROM_3A4E ROM:3A27 scall ROM_3A76 ROM:3A29 ldb INTMEM_1C, INTMEM_2C+2 ROM:3A2C scall ROM_3A76 ROM:3A2E ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3A31 clr INTMEM_1C+2 ROM:3A33 ROM:3A33 ROM_3A33: ; CODE XREF: ROM:3A40↓j ROM:3A33 scall ROM_3A59 ROM:3A35 stb INTMEM_2C+2, [INTMEM_26]+ ROM:3A38 ldbze INTMEM_20, INTMEM_2C+2 ROM:3A3B add INTMEM_1C+2, INTMEM_20 ROM:3A3E dec INTMEM_1C ROM:3A40 jne ROM_3A33 ROM:3A42 ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3A45 scall ROM_3A92 ROM:3A47 ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3A4A scall ROM_3A92 ROM:3A4C sjmp ROM_39C1 ROM:3A4E ROM:3A4E ; =============== S U B R O U T I N E ======================================= ROM:3A4E ROM:3A4E ROM:3A4E ROM_3A4E: ; CODE XREF: ROM:ROM_39EB↑p ROM:3A4E ; ROM:ROM_39F4↑p ... ROM:3A4E scall ROM_3A76 ROM:3A50 ldb INTMEM_26, INTMEM_2C+2 ROM:3A53 scall ROM_3A76 ROM:3A55 ldb INTMEM_26+1, INTMEM_2C+2 ROM:3A58 ret ROM:3A58 ; End of function ROM_3A4E ROM:3A58 ROM:3A59 ROM:3A59 ; =============== S U B R O U T I N E ======================================= ROM:3A59 ROM:3A59 ROM:3A59 ROM_3A59: ; CODE XREF: ROM:ROM_3A33↑p ROM:3A59 ld INTMEM_28, INTMEM_20+2 ROM:3A5C ROM:3A5C ROM_3A5C: ; CODE XREF: ROM_3A59+10↓j ROM:3A5C ; ROM_3A59+12↓j ROM:3A5C scall ROM_3A9E ROM:3A5E jbs INTMEM_2C+3, 6, ROM_3A6F ROM:3A61 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3A64 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3A67 dec INTMEM_28 ROM:3A69 jne ROM_3A5C ROM:3A6B jbs INTMEM_30+1, 2, ROM_3A5C ROM:3A6E rst ROM:3A6F ; --------------------------------------------------------------------------- ROM:3A6F ROM:3A6F ROM_3A6F: ; CODE XREF: ROM_3A59+5↑j ROM:3A6F andb INTMEM_2C+3, #-41h ROM:3A72 ldb INTMEM_2C+2, INTMEM_7 ROM:3A75 ret ROM:3A75 ; End of function ROM_3A59 ROM:3A75 ROM:3A76 ROM:3A76 ; =============== S U B R O U T I N E ======================================= ROM:3A76 ROM:3A76 ROM:3A76 ROM_3A76: ; CODE XREF: ROM:ROM_39C1↑p ROM:3A76 ; ROM:3A07↑p ... ROM:3A76 ld INTMEM_28, INTMEM_20+2 ROM:3A79 ROM:3A79 ROM_3A79: ; CODE XREF: ROM_3A76+10↓j ROM:3A79 ; ROM_3A76+12↓j ROM:3A79 scall ROM_3A9E ROM:3A7B jbs INTMEM_2C+3, 6, ROM_3A8C ROM:3A7E ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3A81 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3A84 dec INTMEM_28 ROM:3A86 jne ROM_3A79 ROM:3A88 jbs INTMEM_30+1, 2, ROM_3A79 ROM:3A8B rst ROM:3A8C ; --------------------------------------------------------------------------- ROM:3A8C ROM:3A8C ROM_3A8C: ; CODE XREF: ROM_3A76+5↑j ROM:3A8C andb INTMEM_2C+3, #-41h ROM:3A8F ldb INTMEM_2C+2, INTMEM_7 ROM:3A8F ; End of function ROM_3A76 ROM:3A8F ROM:3A92 ROM:3A92 ; =============== S U B R O U T I N E ======================================= ROM:3A92 ROM:3A92 ROM:3A92 ROM_3A92: ; CODE XREF: ROM:39F0↑p ROM:3A92 ; ROM:39FC↑p ... ROM:3A92 scall ROM_3A9E ROM:3A94 jbc INTMEM_2C+3, 5, ROM_3A92 ROM:3A97 stb INTMEM_2C+2, INTMEM_7 ROM:3A9A andb INTMEM_2C+3, #-21h ROM:3A9D ret ROM:3A9D ; End of function ROM_3A92 ROM:3A9D ROM:3A9E ROM:3A9E ; =============== S U B R O U T I N E ======================================= ROM:3A9E ROM:3A9E ROM:3A9E ROM_3A9E: ; CODE XREF: ROM_3A59:ROM_3A5C↑p ROM:3A9E ; ROM_3A76:ROM_3A79↑p ... ROM:3A9E andb INTMEM_30, IOPORT2+1, #60h ; '`' ; Input/output port 2 ROM:3AA2 orb INTMEM_2C+3, INTMEM_30 ROM:3AA5 ret ROM:3AA5 ; End of function ROM_3A9E ROM:3AA5 ROM:3AA6 ROM:3AA6 ; =============== S U B R O U T I N E ======================================= ROM:3AA6 ROM:3AA6 ROM:3AA6 ROM_3AA6: ; CODE XREF: ROM:3A21↑p ROM:3AA6 br [INTMEM_26] ROM:3AA6 ; End of function ROM_3AA6 ROM:3AA6 ROM:3AA8 ; --------------------------------------------------------------------------- ROM:3AA8 clr INTMEM_2 ROM:3AAA or INTMEM_C0, #4082h ROM:3AAE shlb INTMEM_9A, #1 ROM:3AB1 ldbze INTMEM_1C+2, INTMEM_9A ROM:3AB4 ldb INTMEM_20, (INTMEM_14D+2)[] ROM:3AB9 shl INTMEM_20, #8 ROM:3ABC add INTMEM_20, INTMEM_1C+2 ROM:3ABF cmp INTMEM_20, #1Ah ROM:3AC3 jnc ROM_3AD1 ROM:3AC5 ld INTMEM_1C, [INTMEM_20] ROM:3AC8 orb INTMEM_AC, #8 ROM:3ACB ldb INTMEM_3B, INTMEM_1C+1 ROM:3ACE ljmp ROM_334D ROM:3AD1 ; --------------------------------------------------------------------------- ROM:3AD1 ROM:3AD1 ROM_3AD1: ; CODE XREF: ROM:3AC3↑j ROM:3AD1 ret ROM:3AD2 ; --------------------------------------------------------------------------- ROM:3AD2 ld INTMEM_1C, INTMEM_56 ROM:3AD5 orb INTMEM_AC, #8 ROM:3AD8 ldb INTMEM_3B, INTMEM_1C+1 ROM:3ADB ljmp ROM_334D ROM:3ADE ; --------------------------------------------------------------------------- ROM:3ADE stb INTMEM_99, (INTMEM_14D+1)[] ROM:3AE3 ldb INTMEM_99, #50h ; 'P' ROM:3AE6 ldb INTMEM_BF, #3Fh ; '?' ROM:3AE9 ljmp ROM_37AC ROM:3AEC ; --------------------------------------------------------------------------- ROM:3AEC ldb INTMEM_98, #8 ROM:3AEF ldb INTMEM_BF, #0Dh ROM:3AF2 ret ROM:3AF3 ; --------------------------------------------------------------------------- ROM:3AF3 ldb INTMEM_98, #7 ROM:3AF6 ld INTMEM_36+2, #345Eh ROM:3AFA clrb INTMEM_36 ROM:3AFC ldb INTMEM_3E, #0Bh ROM:3AFF ret ROM:3B00 ; --------------------------------------------------------------------------- ROM:3B00 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3B03 je ROM_3B08 ROM:3B05 ljmp ROM_37AC ROM:3B08 ; --------------------------------------------------------------------------- ROM:3B08 ROM:3B08 ROM_3B08: ; CODE XREF: ROM:3B03↑j ROM:3B08 ld INTMEM_1C, 0Eh[INTMEM_56] ROM:3B0D lcall ROM_3820 ROM:3B10 lcall ROM_3852 ROM:3B13 ldb INTMEM_1C, INTMEM_1A+1 ROM:3B16 sjmp ROM_3B38 ROM:3B18 ; --------------------------------------------------------------------------- ROM:3B18 ld INTMEM_1C, #102h ROM:3B1C sjmp ROM_3B22 ROM:3B1E ; --------------------------------------------------------------------------- ROM:3B1E ld INTMEM_1C, #2 ROM:3B22 ROM:3B22 ROM_3B22: ; CODE XREF: ROM:3B1C↑j ROM:3B22 ld INTMEM_1C+2, INTMEM_142[] ROM:3B27 lcall ROM_2F8E ROM:3B2A clrb INTMEM_1C ROM:3B2C cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3B2F jne ROM_3B3A ROM:3B31 incb INTMEM_1C ROM:3B33 cmpb INTMEM_1A+1, #1 ROM:3B36 jne ROM_3B3A ROM:3B38 ROM:3B38 ROM_3B38: ; CODE XREF: ROM:3B16↑j ROM:3B38 incb INTMEM_1C ROM:3B3A ROM:3B3A ROM_3B3A: ; CODE XREF: ROM:3B2F↑j ROM:3B3A ; ROM:3B36↑j ROM:3B3A ljmp ROM_334D ROM:3B3D ; --------------------------------------------------------------------------- ROM:3B3D clr INTMEM_1A ROM:3B3F andb INTMEM_1A, INTMEM_9A, #0Fh ROM:3B43 add INTMEM_20, INTMEM_1A, #346Eh ROM:3B48 ldb INTMEM_1C+3, [INTMEM_20] ROM:3B4B ldb INTMEM_20, INTMEM_1C+3 ROM:3B4E orb INTMEM_1C+3, INTMEM_150[] ROM:3B53 jbs INTMEM_9A, 4, ROM_3B5F ROM:3B56 notb INTMEM_20 ROM:3B58 andb INTMEM_20, INTMEM_151[] ROM:3B5D sjmp ROM_3B64 ROM:3B5F ; --------------------------------------------------------------------------- ROM:3B5F ROM:3B5F ROM_3B5F: ; CODE XREF: ROM:3B53↑j ROM:3B5F orb INTMEM_20, INTMEM_151[] ROM:3B64 ROM:3B64 ROM_3B64: ; CODE XREF: ROM:3B5D↑j ROM:3B64 stb INTMEM_20, INTMEM_151[] ROM:3B69 stb INTMEM_1C+3, INTMEM_150[] ROM:3B6E ljmp ROM_37AC ROM:3B71 ; --------------------------------------------------------------------------- ROM:3B71 orb INTMEM_AD, #2 ROM:3B74 sjmp ROM_3B79 ROM:3B76 ; --------------------------------------------------------------------------- ROM:3B76 andb INTMEM_AD, #-3 ROM:3B79 ROM:3B79 ROM_3B79: ; CODE XREF: ROM:3B74↑j ROM:3B79 orb INTMEM_AD, #1 ROM:3B7C ljmp ROM_37AC ROM:3B7F ; --------------------------------------------------------------------------- ROM:3B7F orb INTMEM_AC, #-80h ROM:3B82 sjmp ROM_3B87 ROM:3B84 ; --------------------------------------------------------------------------- ROM:3B84 andb INTMEM_AC, #7Fh ROM:3B87 ROM:3B87 ROM_3B87: ; CODE XREF: ROM:3B82↑j ROM:3B87 orb INTMEM_AC, #40h ; '@' ROM:3B8A ljmp ROM_37AC ROM:3B8D ; --------------------------------------------------------------------------- ROM:3B8D orb INTMEM_AC, #20h ; ' ' ROM:3B90 andb INTMEM_AC, #-11h ROM:3B93 ljmp ROM_37AC ROM:3B96 ; --------------------------------------------------------------------------- ROM:3B96 orb INTMEM_AC, #10h ROM:3B99 andb INTMEM_AC, #-21h ROM:3B9C ljmp ROM_37AC ROM:3B9F ; --------------------------------------------------------------------------- ROM:3B9F ldbze INTMEM_20+2, INTMEM_9A ROM:3BA2 sub INTMEM_20+2, #0FBh ROM:3BA6 add INTMEM_20, INTMEM_20+2, #3469h ROM:3BAB ldb INTMEM_1C, [INTMEM_20] ROM:3BAE lcall ROM_2998 ROM:3BB1 clrb INTMEM_1C ROM:3BB3 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3BB6 jne ROM_3BC3 ROM:3BB8 cmpb INTMEM_9A, #-4 ROM:3BBB je ROM_3BC0 ROM:3BBD ldb INTMEM_1C, INTMEM_8E ROM:3BC0 ROM:3BC0 ROM_3BC0: ; CODE XREF: ROM:3BBB↑j ROM:3BC0 ljmp ROM_334D ROM:3BC3 ; --------------------------------------------------------------------------- ROM:3BC3 ROM:3BC3 ROM_3BC3: ; CODE XREF: ROM:3BB6↑j ROM:3BC3 ret ROM:3BC4 ; --------------------------------------------------------------------------- ROM:3BC4 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3BC7 jne ROM_3BDC ROM:3BC9 ldb INTMEM_98, #0Ah ROM:3BCC ldb INTMEM_36, #3Ch ; '<' ROM:3BCF ldb INTMEM_1C, #9 ROM:3BD2 sjmp ROM_3BDE ROM:3BD4 ; --------------------------------------------------------------------------- ROM:3BD4 lcall ROM_2D25 ROM:3BD7 sjmp ROM_3BDC ROM:3BD9 ; --------------------------------------------------------------------------- ROM:3BD9 lcall ROM_423A ROM:3BDC ROM:3BDC ROM_3BDC: ; CODE XREF: ROM:3BC7↑j ROM:3BDC ; ROM:3BD7↑j ROM:3BDC clrb INTMEM_1C ROM:3BDE ROM:3BDE ROM_3BDE: ; CODE XREF: ROM:3BD2↑j ROM:3BDE ljmp ROM_334D ROM:3BE1 ; --------------------------------------------------------------------------- ROM:3BE1 ld INTMEM_1A, #3DECh ROM:3BE5 ROM:3BE5 ROM_3BE5: ; CODE XREF: ROM:3C03↓j ROM:3BE5 cmp INTMEM_1A, #3E00h ROM:3BE9 je ROM_3C1E ROM:3BEB ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3BEE ld INTMEM_20, [INTMEM_1A]+ ROM:3BF1 ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3BF4 ldb INTMEM_1C, [INTMEM_20+2] ROM:3BF7 cmpb INTMEM_9A, INTMEM_1C+2 ROM:3BFA je ROM_3C05 ROM:3BFC incb INTMEM_1C+2 ROM:3BFE cmpb INTMEM_9A, INTMEM_1C+2 ROM:3C01 je ROM_3C0E ROM:3C03 sjmp ROM_3BE5 ROM:3C05 ; --------------------------------------------------------------------------- ROM:3C05 ROM:3C05 ROM_3C05: ; CODE XREF: ROM:3BFA↑j ROM:3C05 cmpb INTMEM_20+1, INTMEM_1C ROM:3C08 jnh ROM_3C15 ROM:3C0A incb INTMEM_1C ROM:3C0C sjmp ROM_3C15 ROM:3C0E ; --------------------------------------------------------------------------- ROM:3C0E ROM:3C0E ROM_3C0E: ; CODE XREF: ROM:3C01↑j ROM:3C0E cmpb INTMEM_20, INTMEM_1C ROM:3C11 jc ROM_3C15 ROM:3C13 decb INTMEM_1C ROM:3C15 ROM:3C15 ROM_3C15: ; CODE XREF: ROM:3C08↑j ROM:3C15 ; ROM:3C0C↑j ... ROM:3C15 stb INTMEM_1C, [INTMEM_20+2] ROM:3C18 stb INTMEM_1C, INTMEM_1C ROM:3C1B lcall ROM_334D ROM:3C1E ROM:3C1E ROM_3C1E: ; CODE XREF: ROM:3BE9↑j ROM:3C1E ret ROM:3C1F ; --------------------------------------------------------------------------- ROM:3C1F ldb INTMEM_42, INTMEM_8E ROM:3C22 ljmp ROM_37AC ROM:3C25 ; --------------------------------------------------------------------------- ROM:3C25 ldb INTMEM_44, #-7Ah ROM:3C28 ldb INTMEM_1C, #5 ROM:3C2B sjmp ROM_3C33 ROM:3C2D ; --------------------------------------------------------------------------- ROM:3C2D ldb INTMEM_45, #-7Eh ROM:3C30 ldb INTMEM_1C, #8 ROM:3C33 ROM:3C33 ROM_3C33: ; CODE XREF: ROM:3C2B↑j ROM:3C33 ljmp ROM_334D ROM:3C36 ; --------------------------------------------------------------------------- ROM:3C36 ld INTMEM_36+2, #3478h ROM:3C3A ld INTMEM_36, #34DCh ROM:3C3E sjmp ROM_3C52 ROM:3C40 ; --------------------------------------------------------------------------- ROM:3C40 ld INTMEM_36+2, #3506h ROM:3C44 ld INTMEM_36, #3572h ROM:3C48 sjmp ROM_3C52 ROM:3C4A ; --------------------------------------------------------------------------- ROM:3C4A ld INTMEM_36+2, #3586h ROM:3C4E ld INTMEM_36, #359Ah ROM:3C52 ROM:3C52 ROM_3C52: ; CODE XREF: ROM:3C3E↑j ROM:3C52 ; ROM:3C48↑j ROM:3C52 ldb INTMEM_98, #9 ROM:3C55 ret ROM:3C56 ; --------------------------------------------------------------------------- ROM:3C56 clrb INTMEM_54 ROM:3C58 clrb INTMEM_50 ROM:3C5A clrb INTMEM_55 ROM:3C5C clrb INTMEM_52 ROM:3C5E clrb INTMEM_45+1 ROM:3C60 ljmp ROM_37AC ROM:3C63 ; --------------------------------------------------------------------------- ROM:3C63 orb INTMEM_AD, #40h ; '@' ROM:3C66 ldb INTMEM_98, #0Dh ROM:3C69 ret ROM:3C6A ; --------------------------------------------------------------------------- ROM:3C6A jbs INTMEM_AD, 6, ROM_3C7E ROM:3C6D clrb INTMEM_98 ROM:3C6F ldb INTMEM_1A, INTMEM_152[] ROM:3C74 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3C77 jne ROM_3C7E ROM:3C79 clrb INTMEM_1C ROM:3C7B lcall ROM_334D ROM:3C7E ROM:3C7E ROM_3C7E: ; CODE XREF: ROM:3C6A↑j ROM:3C7E ; ROM:3C77↑j ROM:3C7E ret ROM:3C7F ; --------------------------------------------------------------------------- ROM:3C7F cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3C82 je ROM_3C9C ROM:3C84 jbc INTMEM_AC, 2, ROM_3CA0 ROM:3C87 andb INTMEM_AC, #-5 ROM:3C8A cmpb INTMEM_3C+1, #-23h ROM:3C8D jne ROM_3C9C ROM:3C8F cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3C92 jne ROM_3C9E ROM:3C94 clrb INTMEM_1C ROM:3C96 lcall ROM_334D ROM:3C99 ljmp ROM_398D ROM:3C9C ; --------------------------------------------------------------------------- ROM:3C9C ROM:3C9C ROM_3C9C: ; CODE XREF: ROM:3C82↑j ROM:3C9C ; ROM:3C8D↑j ROM:3C9C clrb INTMEM_99 ROM:3C9E ROM:3C9E ROM_3C9E: ; CODE XREF: ROM:3C92↑j ROM:3C9E clrb INTMEM_98 ROM:3CA0 ROM:3CA0 ROM_3CA0: ; CODE XREF: ROM:3C84↑j ROM:3CA0 ret ROM:3CA1 ; --------------------------------------------------------------------------- ROM:3CA1 ldb INTMEM_1C, [INTMEM_36+2]+ ROM:3CA4 incb INTMEM_36 ROM:3CA6 cmpb INTMEM_36, INTMEM_3E ROM:3CA9 jne ROM_3CB8 ROM:3CAB addb INTMEM_3E, #0Ch ROM:3CAE ld INTMEM_36+2, #345Eh ROM:3CB2 ldb INTMEM_3B, 2[INTMEM_56] ROM:3CB6 sjmp ROM_3CBB ROM:3CB8 ; --------------------------------------------------------------------------- ROM:3CB8 ROM:3CB8 ROM_3CB8: ; CODE XREF: ROM:3CA9↑j ROM:3CB8 ldb INTMEM_3B, [INTMEM_36+2]+ ROM:3CBB ROM:3CBB ROM_3CBB: ; CODE XREF: ROM:3CB6↑j ROM:3CBB incb INTMEM_36 ROM:3CBD orb INTMEM_AC, #8 ROM:3CC0 cmpb INTMEM_36, #24h ; '$' ROM:3CC3 jnc ROM_3CC7 ROM:3CC5 clrb INTMEM_98 ROM:3CC7 ROM:3CC7 ROM_3CC7: ; CODE XREF: ROM:3CC3↑j ROM:3CC7 ljmp ROM_334D ROM:3CCA ; --------------------------------------------------------------------------- ROM:3CCA ldb INTMEM_1C, 2[INTMEM_3E] ROM:3CCE ldb INTMEM_3B, 2[INTMEM_56] ROM:3CD2 orb INTMEM_AC, #8 ROM:3CD5 clrb INTMEM_98 ROM:3CD7 ljmp ROM_334D ROM:3CDA ; --------------------------------------------------------------------------- ROM:3CDA jbc INTMEM_AC, 2, ROM_3CEA ROM:3CDD andb INTMEM_AC, #-5 ROM:3CE0 cmpb INTMEM_3C+1, #75h ; 'u' ROM:3CE3 jne ROM_3CEA ROM:3CE5 ldb INTMEM_99, #14h ROM:3CE8 sjmp ROM_3CEF ROM:3CEA ; --------------------------------------------------------------------------- ROM:3CEA ROM:3CEA ROM_3CEA: ; CODE XREF: ROM:3CDA↑j ROM:3CEA ; ROM:3CE3↑j ROM:3CEA cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3CED jne ROM_3CF1 ROM:3CEF ROM:3CEF ROM_3CEF: ; CODE XREF: ROM:3CE8↑j ROM:3CEF clrb INTMEM_98 ROM:3CF1 ROM:3CF1 ROM_3CF1: ; CODE XREF: ROM:3CED↑j ROM:3CF1 ret ROM:3CF2 ; --------------------------------------------------------------------------- ROM:3CF2 jbc INTMEM_AC, 2, ROM_3CFF ROM:3CF5 andb INTMEM_AC, #-5 ROM:3CF8 stb INTMEM_3C+1, (INTMEM_14D+2)[] ROM:3CFD sjmp ROM_3D06 ROM:3CFF ; --------------------------------------------------------------------------- ROM:3CFF ROM:3CFF ROM_3CFF: ; CODE XREF: ROM:3CF2↑j ROM:3CFF cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3D02 jne ROM_3D08 ROM:3D04 clrb INTMEM_99 ROM:3D06 ROM:3D06 ROM_3D06: ; CODE XREF: ROM:3CFD↑j ROM:3D06 clrb INTMEM_98 ROM:3D08 ROM:3D08 ROM_3D08: ; CODE XREF: ROM:3D02↑j ROM:3D08 ret ROM:3D09 ; --------------------------------------------------------------------------- ROM:3D09 ldb INTMEM_1A+1, INTMEM_36 ROM:3D0C cmpb INTMEM_1A+1, #3Fh ; '?' ROM:3D0F jne ROM_3D13 ROM:3D11 clrb INTMEM_98 ROM:3D13 ROM:3D13 ROM_3D13: ; CODE XREF: ROM:3D0F↑j ROM:3D13 lcall ROM_2BA4 ROM:3D16 ldb INTMEM_3B, INTMEM_1C+1 ROM:3D19 orb INTMEM_AC, #8 ROM:3D1C incb INTMEM_36 ROM:3D1E ljmp ROM_334D ROM:3D21 ; --------------------------------------------------------------------------- ROM:3D21 ld INTMEM_36+4, [INTMEM_36+2]+ ROM:3D24 ld INTMEM_3C, [INTMEM_36+2]+ ROM:3D27 jbc INTMEM_36+4, 6, ROM_3D61 ROM:3D2A jbc INTMEM_36+4, 5, ROM_3D49 ROM:3D2D ld INTMEM_1A, [INTMEM_3C]+ ROM:3D30 clrb INTMEM_1C ROM:3D32 ROM:3D32 ROM_3D32: ; CODE XREF: ROM:3D47↓j ROM:3D32 cmp INTMEM_3C, INTMEM_1A ROM:3D35 jc ROM_3D5C ROM:3D37 ld INTMEM_1C+2, [INTMEM_3C]+ ROM:3D3A ldb INTMEM_20, [INTMEM_3C]+ ROM:3D3D andb INTMEM_20, [INTMEM_1C+2] ROM:3D40 je ROM_3D45 ROM:3D42 orb INTMEM_1C, [INTMEM_3C] ROM:3D45 ROM:3D45 ROM_3D45: ; CODE XREF: ROM:3D40↑j ROM:3D45 inc INTMEM_3C ROM:3D47 sjmp ROM_3D32 ROM:3D49 ; --------------------------------------------------------------------------- ROM:3D49 ROM:3D49 ROM_3D49: ; CODE XREF: ROM:3D2A↑j ROM:3D49 andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:3D4D jbc INTMEM_36+4, 3, ROM_3D5C ROM:3D50 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:3D53 jne ROM_3D5A ROM:3D55 ldb INTMEM_1C, #1 ROM:3D58 sjmp ROM_3D5C ROM:3D5A ; --------------------------------------------------------------------------- ROM:3D5A ROM:3D5A ROM_3D5A: ; CODE XREF: ROM:3D53↑j ROM:3D5A clrb INTMEM_1C ROM:3D5C ROM:3D5C ROM_3D5C: ; CODE XREF: ROM:3D35↑j ROM:3D5C ; ROM:3D4D↑j ... ROM:3D5C lcall ROM_334D ROM:3D5F sjmp ROM_3DC1 ROM:3D61 ; --------------------------------------------------------------------------- ROM:3D61 ROM:3D61 ROM_3D61: ; CODE XREF: ROM:3D27↑j ROM:3D61 jbs INTMEM_36+4, 4, ROM_3DAF ROM:3D64 jbs INTMEM_36+4, 1, ROM_3D77 ROM:3D67 ldbze INTMEM_3C, [INTMEM_3C] ROM:3D6A jbc INTMEM_36+4, 7, ROM_3D85 ROM:3D6D sub INTMEM_3C, #80h ROM:3D71 jc ROM_3D85 ROM:3D73 neg INTMEM_3C ROM:3D75 sjmp ROM_3D85 ROM:3D77 ; --------------------------------------------------------------------------- ROM:3D77 ROM:3D77 ROM_3D77: ; CODE XREF: ROM:3D64↑j ROM:3D77 ld INTMEM_3C, [INTMEM_3C] ROM:3D7A jbc INTMEM_36+4, 7, ROM_3D85 ROM:3D7D sub INTMEM_3C, #-8000h ROM:3D81 jc ROM_3D85 ROM:3D83 neg INTMEM_3C ROM:3D85 ROM:3D85 ROM_3D85: ; CODE XREF: ROM:3D6A↑j ROM:3D85 ; ROM:3D71↑j ... ROM:3D85 jbs INTMEM_36+4, 5, ROM_3DAF ROM:3D88 ldbze INTMEM_1C+2, INTMEM_3B ROM:3D8B add INTMEM_1C+2, #359Ah ROM:3D8F ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:3D92 mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:3D96 jbc INTMEM_36+4, 3, ROM_3D9E ROM:3D99 ld INTMEM_3C, INTMEM_20 ROM:3D9C sjmp ROM_3DA4 ROM:3D9E ; --------------------------------------------------------------------------- ROM:3D9E ROM:3D9E ROM_3D9E: ; CODE XREF: ROM:3D96↑j ROM:3D9E ldb INTMEM_3C, INTMEM_20+1 ROM:3DA1 ldb INTMEM_3C+1, INTMEM_20+2 ROM:3DA4 ROM:3DA4 ROM_3DA4: ; CODE XREF: ROM:3D9C↑j ROM:3DA4 jbc INTMEM_36+4, 2, ROM_3DA9 ROM:3DA7 neg INTMEM_3C ROM:3DA9 ROM:3DA9 ROM_3DA9: ; CODE XREF: ROM:ROM_3DA4↑j ROM:3DA9 ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:3DAC add INTMEM_3C, INTMEM_20+2 ROM:3DAF ROM:3DAF ROM_3DAF: ; CODE XREF: ROM:ROM_3D61↑j ROM:3DAF ; ROM:ROM_3D85↑j ROM:3DAF ldb INTMEM_1C, INTMEM_3C ROM:3DB2 jbc INTMEM_36+4, 0, ROM_3DBE ROM:3DB5 ldb INTMEM_3B, INTMEM_1C ROM:3DB8 orb INTMEM_AC, #8 ROM:3DBB ldb INTMEM_1C, INTMEM_3C+1 ROM:3DBE ROM:3DBE ROM_3DBE: ; CODE XREF: ROM:3DB2↑j ROM:3DBE lcall ROM_334D ROM:3DC1 ROM:3DC1 ROM_3DC1: ; CODE XREF: ROM:3D5F↑j ROM:3DC1 cmp INTMEM_36+2, INTMEM_36 ROM:3DC4 jnc ROM_3DC8 ROM:3DC6 clrb INTMEM_98 ROM:3DC8 ROM:3DC8 ROM_3DC8: ; CODE XREF: ROM:3DC4↑j ROM:3DC8 ret ROM:3DC9 ; --------------------------------------------------------------------------- ROM:3DC9 cmp INTMEM_3E, ZERO_REG ; Zero register ROM:3DCC je ROM_3DE4 ROM:3DCE ld INTMEM_1A, [INTMEM_36]+ ROM:3DD1 dec INTMEM_3E ROM:3DD3 addb INTMEM_36+4, INTMEM_1A ROM:3DD6 ldb INTMEM_1C, INTMEM_1A ROM:3DD9 orb INTMEM_AC, #8 ROM:3DDC ldb INTMEM_3B, INTMEM_1A+1 ROM:3DDF addb INTMEM_36+4, INTMEM_3B ROM:3DE2 sjmp ROM_3DE9 ROM:3DE4 ; --------------------------------------------------------------------------- ROM:3DE4 ROM:3DE4 ROM_3DE4: ; CODE XREF: ROM:3DCC↑j ROM:3DE4 clrb INTMEM_98 ROM:3DE6 ldb INTMEM_1C, INTMEM_36+4 ROM:3DE9 ROM:3DE9 ROM_3DE9: ; CODE XREF: ROM:3DE2↑j ROM:3DE9 ljmp ROM_334D ROM:3DE9 ; --------------------------------------------------------------------------- ROM:3DEC db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:3DEC db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:3DEC db 26h, 39h, 0F0h, 0F0h, 3Ah, 39h, 0C4h, 0C4h, 40h, 39h ROM:3DEC db 0F4h, 0F4h, 57h, 39h, 0F6h, 0F6h, 4Bh, 39h, 0F2h, 0F2h ROM:3DEC db 57h, 39h, 74h, 74h, 77h, 39h, 0F7h, 0F7h, 7Eh, 39h ROM:3DEC db 0D0h, 0D0h, 26h, 39h, 0F0h, 0F0h, 3Ah, 39h, 0F9h, 0F9h ROM:3DEC db 71h, 39h, 0F5h, 0F5h, 46h, 39h, 0F4h, 0F4h, 4Fh, 39h ROM:3DEC db 0F6h, 0F6h, 4Bh, 39h, 0F3h, 0F3h, 64h, 39h, 0D1h, 0D1h ROM:3DEC db 0F3h, 3Ah, 0EFh, 0EFh, 0, 3Bh, 0F7h, 0F7h, 0, 3Bh, 0F8h ROM:3DEC db 0F8h, 1Eh, 3Bh, 0E7h, 0E7h, 18h, 3Bh, 3, 1, 3Dh, 3Bh ROM:3DEC db 9, 8, 3Dh, 3Bh, 13h, 11h, 3Dh, 3Bh, 19h, 18h, 3Dh, 3Bh ROM:3DEC db 0FFh, 0FBh, 9Fh, 3Bh, 0EEh, 0EEh, 8Dh, 3Bh, 0EDh, 0EDh ROM:3DEC db 96h, 3Bh, 6Ch, 6Ch, 71h, 3Bh, 65h, 65h, 76h, 3Bh, 0 ROM:3DEC db 0, 84h, 3Bh, 10h, 10h, 7Fh, 3Bh, 0FAh, 0FAh, 0D9h, 3Bh ROM:3DEC db 81h, 81h, 0D4h, 3Bh, 82h, 82h, 0C4h, 3Bh, 0CBh, 0CBh ROM:3DEC db 1Fh, 3Ch, 7Ah, 79h, 0E1h, 3Bh, 8Ah, 89h, 0E1h, 3Bh ROM:3DEC db 94h, 8Fh, 0E1h, 3Bh, 7Ch, 7Bh, 0E1h, 3Bh, 7Fh, 7Fh ROM:3DEC db 25h, 3Ch, 7Eh, 7Eh, 2Dh, 3Ch, 7Dh, 7Dh, 40h, 3Ch, 80h ROM:3DEC db 80h, 36h, 3Ch, 0E8h, 0E8h, 4Ah, 3Ch, 0CCh, 0CCh, 56h ROM:3DEC db 3Ch, 70h, 70h, 63h, 3Ch, 0Dh, 0Dh, 6Ah, 3Ch, 2, 2, 7Fh ROM:3DEC db 3Ch, 7, 7, 0A1h, 3Ch, 3, 3, 0CAh, 3Ch, 1, 1, 0DAh, 3Ch ROM:3DEC db 8, 8, 0F2h, 3Ch, 0Ah, 0Ah, 9, 3Dh, 9, 9, 21h, 3Dh, 4 ROM:3DEC db 4, 0C9h, 3Dh, 0D0h, 0D0h, 26h, 39h, 0F0h, 0F0h, 3Ah ROM:3DEC db 39h, 0F5h, 0F5h, 46h, 39h, 0F6h, 0F6h, 4Bh, 39h, 0F7h ROM:3DEC db 0F7h, 7Eh, 39h, 7Fh, 0, 0AEh, 3Ah, 0C7h, 0C7h, 0D2h ROM:3DEC db 3Ah, 0F2h, 0F2h, 0DEh, 3Ah, 0DCh, 0DCh, 0ECh, 3Ah, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DEC db 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FEC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41EC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41EC db 0FFh, 0FFh, 0FFh, 8, 0, 0, 0, 0FFh, 0FFh, 0FFh, 0FFh ROM:41EC db 15h, 0, 19h, 0, 32h, 0, 36h, 0, 37h, 0, 4Bh, 42h, 50h ROM:41EC db 38h, 50h, 30h, 30h, 34h, 93h, 0, 4 ROM:4215 ROM:4215 ; =============== S U B R O U T I N E ======================================= ROM:4215 ROM:4215 ROM:4215 ROM_4215: ; CODE XREF: start+844↑p ROM:4215 lcall ROM_426E ROM:4218 ret ROM:4218 ; End of function ROM_4215 ROM:4218 ROM:4219 ROM:4219 ; =============== S U B R O U T I N E ======================================= ROM:4219 ROM:4219 ROM:4219 ROM_4219: ; CODE XREF: start:ROM_28C9↑p ROM:4219 lcall ROM_4812 ROM:421C lcall ROM_594D ROM:421F lcall ROM_59C1 ROM:4222 lcall ROM_6032 ROM:4225 lcall ROM_564F ROM:4228 lcall ROM_6305 ROM:422B lcall ROM_4DC8 ROM:422E lcall ROM_664C ROM:4231 ret ROM:4231 ; End of function ROM_4219 ROM:4231 ROM:4232 ; --------------------------------------------------------------------------- ROM:4232 ; START OF FUNCTION CHUNK FOR ROM_28F1 ROM:4232 ROM:4232 ROM_4232: ; CODE XREF: ROM_28F1-4B4↑j ROM:4232 lcall ROM_54E9 ROM:4235 ret ROM:4235 ; END OF FUNCTION CHUNK FOR ROM_28F1 ROM:4236 ; --------------------------------------------------------------------------- ROM:4236 ret ROM:4237 ; --------------------------------------------------------------------------- ROM:4237 clrb INTMEM_1A ROM:4239 ret ROM:423A ROM:423A ; =============== S U B R O U T I N E ======================================= ROM:423A ROM:423A ROM:423A ROM_423A: ; CODE XREF: ROM_2D5D+D↑j ROM:423A ; ROM:3BD9↑p ROM:423A ldb INTMEM_49, 0C4h[INTMEM_56] ROM:423F ldb INTMEM_4A, 0C5h[INTMEM_56] ROM:4244 ldb INTMEM_4B, 0C6h[INTMEM_56] ROM:4249 ldb INTMEM_4C, 0C7h[INTMEM_56] ROM:424E clrb INTMEM_48 ROM:4250 clr INTMEM_40 ROM:4252 orb INTMEM_52, #40h ; '@' ROM:4255 lcall ROM_4302 ROM:4258 ldb INTMEM_42+1, 10Ch[INTMEM_56] ROM:425D ldb INTMEM_45, #-80h ROM:4260 ldb INTMEM_47, 133h[INTMEM_56] ROM:4265 ldb INTMEM_42, 131h[INTMEM_56] ROM:426A ldb INTMEM_44, #-80h ROM:426D ret ROM:426D ; End of function ROM_423A ROM:426D ROM:426E ROM:426E ; =============== S U B R O U T I N E ======================================= ROM:426E ROM:426E ROM:426E ROM_426E: ; CODE XREF: ROM_4215↑p ROM:426E orb INTMEM_F7, #2 ROM:4271 orb INTMEM_A3, #1 ROM:4274 ldb INTMEM_B5, 0ACh[INTMEM_56] ROM:4279 lcall ROM_4302 ROM:427C ld INTMEM_1C+2, #-8000h ROM:4280 sub INTMEM_1C+2, 28h[INTMEM_56] ROM:4285 st INTMEM_1C+2, INTMEM_176[] ROM:428A st INTMEM_1C+2, INTMEM_178[] ROM:428F ldb INTMEM_1C+2, #-1 ROM:4292 stb INTMEM_1C+2, INTMEM_1F0[] ROM:4297 stb INTMEM_1C+2, INTMEM_1F1[] ROM:429C ldb INTMEM_1C+2, #-1 ROM:429F stb INTMEM_1C+2, INTMEM_1F2[] ROM:42A4 stb INTMEM_1C+2, INTMEM_1F3[] ROM:42A9 stb INTMEM_1C+2, INTMEM_1D6[] ROM:42AE stb INTMEM_1C+2, INTMEM_1D7[] ROM:42B3 ld INTMEM_1C, 58h[INTMEM_56] ROM:42B8 st INTMEM_1C, INTMEM_1A4[] ROM:42BD ld INTMEM_D6, #61A8h ROM:42C1 ld INTMEM_1C+2, #61A8h ROM:42C5 st INTMEM_1C+2, INTMEM_260[] ROM:42CA shr INTMEM_1C+2, #1 ROM:42CD st INTMEM_1C+2, INTMEM_14A[] ROM:42D2 ldb INTMEM_B4, 134h[INTMEM_56] ROM:42D7 ldb INTMEM_1C+2, #-1 ROM:42DA stb INTMEM_1C+2, INTMEM_27E[] ROM:42DF stb INTMEM_1C+2, INTMEM_27F[] ROM:42E4 ldb INTMEM_F2, #-1 ROM:42E7 ldb INTMEM_F1, #-1 ROM:42EA ldb INTMEM_F0, #-1 ROM:42ED ldb INTMEM_EF, #-1 ROM:42F0 ldb INTMEM_EE, #-1 ROM:42F3 ret ROM:42F3 ; End of function ROM_426E ROM:42F3 ROM:42F4 ; --------------------------------------------------------------------------- ROM:42F4 ; START OF FUNCTION CHUNK FOR ROM_4DC8 ROM:42F4 ; ADDITIONAL PARENT FUNCTION ROM_59C1 ROM:42F4 ; ADDITIONAL PARENT FUNCTION ROM_6032 ROM:42F4 ROM:42F4 ROM_42F4: ; CODE XREF: ROM_4DC8+312↓j ROM:42F4 ; ROM_59C1+383↓j ... ROM:42F4 shlb INTMEM_1C, #1 ROM:42F7 addb INTMEM_1A, INTMEM_1C ROM:42FA addcb INTMEM_1A+1, ZERO_REG ; Zero register ROM:42FD ld INTMEM_1A, [INTMEM_1A] ROM:4300 br [INTMEM_1A] ROM:4300 ; END OF FUNCTION CHUNK FOR ROM_4DC8 ROM:4302 ROM:4302 ; =============== S U B R O U T I N E ======================================= ROM:4302 ROM:4302 ROM:4302 ROM_4302: ; CODE XREF: ROM_423A+1B↑p ROM:4302 ; ROM_426E+B↑p ... ROM:4302 clrb INTMEM_1C ROM:4304 clrb INTMEM_1C+2 ROM:4306 clrb INTMEM_20 ROM:4308 clrb INTMEM_20+2 ROM:430A ldb INTMEM_1C+1, INTMEM_49 ROM:430D ldb INTMEM_1C+3, INTMEM_4A ROM:4310 ldb INTMEM_20+1, INTMEM_4B ROM:4313 ldb INTMEM_20+3, INTMEM_4C ROM:4316 shr INTMEM_1C, #2 ROM:4319 shr INTMEM_1C+2, #2 ROM:431C shr INTMEM_20, #2 ROM:431F shr INTMEM_20+2, #2 ROM:4322 add INTMEM_1C+2, INTMEM_1C ROM:4325 add INTMEM_20, INTMEM_1C+2 ROM:4328 add INTMEM_20+2, INTMEM_20 ROM:432B st INTMEM_1C, INTMEM_240[] ROM:4330 st INTMEM_1C+2, INTMEM_242[] ROM:4335 st INTMEM_20, INTMEM_244[] ROM:433A st INTMEM_20+2, INTMEM_246[] ROM:433F ret ROM:433F ; End of function ROM_4302 ROM:433F ROM:4340 ROM:4340 ; =============== S U B R O U T I N E ======================================= ROM:4340 ROM:4340 ROM:4340 ROM_4340: ; CODE XREF: ROM_4812:ROM_4D5B↓p ROM:4340 jbs INTMEM_F7, 2, ROM_436F ROM:4343 orb INTMEM_F7, #4 ROM:4346 orb INTMEM_F8, #10h ROM:4349 clr INTMEM_1C ROM:434B st INTMEM_1C, INTMEM_17C[] ROM:4350 decb INTMEM_1C ROM:4352 stb INTMEM_1C, INTMEM_1B7[] ROM:4357 stb INTMEM_1C, INTMEM_1B6[] ROM:435C jbc INTMEM_AB, 4, ROM_4374 ROM:435F ldbze INTMEM_1C, #7 ROM:4362 lcall ROM_2998 ROM:4365 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:4368 je ROM_4372 ROM:436A ldb INTMEM_1A, #40h ; '@' ROM:436D sjmp ROM_4448 ROM:436F ; --------------------------------------------------------------------------- ROM:436F ROM:436F ROM_436F: ; CODE XREF: ROM_4340↑j ROM:436F jbc INTMEM_A9, 4, ROM_4374 ROM:4372 ROM:4372 ROM_4372: ; CODE XREF: ROM_4340+28↑j ROM:4372 sjmp ROM_4532 ROM:4374 ; --------------------------------------------------------------------------- ROM:4374 ROM:4374 ROM_4374: ; CODE XREF: ROM_4340+1C↑j ROM:4374 ; ROM_4340:ROM_436F↑j ROM:4374 ldb INTMEM_1C, INTMEM_1B6[] ROM:4379 incb INTMEM_1C ROM:437B jne ROM_4384 ROM:437D ldb INTMEM_1C+2, 0AFh[INTMEM_56] ROM:4382 sjmp ROM_448A ROM:4384 ; --------------------------------------------------------------------------- ROM:4384 ROM:4384 ROM_4384: ; CODE XREF: ROM_4340+3B↑j ROM:4384 cmp ZERO_REG, INTMEM_17C[] ; Zero register ROM:4389 jne ROM_43A9 ROM:438B cmpb INTMEM_8E, INTMEM_1B6[] ROM:4390 je ROM_4394 ROM:4392 sjmp ROM_4532 ROM:4394 ; --------------------------------------------------------------------------- ROM:4394 ROM:4394 ROM_4394: ; CODE XREF: ROM_4340+50↑j ROM:4394 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:4397 je ROM_439A ROM:4399 ret ROM:439A ; --------------------------------------------------------------------------- ROM:439A ROM:439A ROM_439A: ; CODE XREF: ROM_4340+57↑j ROM:439A ld INTMEM_20+2, INTMEM_1FC[] ROM:439F st INTMEM_20+2, INTMEM_17C[] ROM:43A4 ldb INTMEM_1C+2, #-4Ch ROM:43A7 sjmp ROM_448A ROM:43A9 ; --------------------------------------------------------------------------- ROM:43A9 ROM:43A9 ROM_43A9: ; CODE XREF: ROM_4340+49↑j ROM:43A9 jbs INTMEM_F8, 4, ROM_43AE ROM:43AC sjmp ROM_44A0 ROM:43AE ; --------------------------------------------------------------------------- ROM:43AE ROM:43AE ROM_43AE: ; CODE XREF: ROM_4340:ROM_43A9↑j ROM:43AE ldb INTMEM_1C+2, INTMEM_1B6[] ROM:43B3 cmpb INTMEM_1C+2, #-4Ch ROM:43B6 jc ROM_43F2 ROM:43B8 ldb INTMEM_20, INTMEM_1B7[] ROM:43BD cmpb INTMEM_20, #-1 ROM:43C0 je ROM_43F2 ROM:43C2 cmpb INTMEM_8E, INTMEM_20 ROM:43C5 jh ROM_43F2 ROM:43C7 cmpb INTMEM_20, 0AFh[INTMEM_56] ROM:43CC jnc ROM_43D6 ROM:43CE subb INTMEM_20, INTMEM_8E, 0C2h[INTMEM_56] ROM:43D4 jc ROM_43D9 ROM:43D6 ROM:43D6 ROM_43D6: ; CODE XREF: ROM_4340+8C↑j ROM:43D6 ldb INTMEM_20, #-1 ROM:43D9 ROM:43D9 ROM_43D9: ; CODE XREF: ROM_4340+94↑j ROM:43D9 stb INTMEM_20, INTMEM_1B7[] ROM:43DE ld INTMEM_20+2, INTMEM_1FC[] ROM:43E3 cmp INTMEM_20+2, INTMEM_17A[] ROM:43E8 ldb INTMEM_1A, #20h ; ' ' ROM:43EB jc ROM_4448 ROM:43ED st INTMEM_20+2, INTMEM_17A[] ROM:43F2 ROM:43F2 ROM_43F2: ; CODE XREF: ROM_4340+76↑j ROM:43F2 ; ROM_4340+80↑j ... ROM:43F2 cmpb INTMEM_8E, INTMEM_1B6[] ROM:43F7 je ROM_43FB ROM:43F9 sjmp ROM_4532 ROM:43FB ; --------------------------------------------------------------------------- ROM:43FB ROM:43FB ROM_43FB: ; CODE XREF: ROM_4340+B7↑j ROM:43FB cmpb INTMEM_8E, ZERO_REG ; Zero register ROM:43FE jne ROM_440A ROM:4400 ldb INTMEM_1C+2, 0AFh[INTMEM_56] ROM:4405 andb INTMEM_F8, #-11h ROM:4408 sjmp ROM_448A ROM:440A ; --------------------------------------------------------------------------- ROM:440A ROM:440A ROM_440A: ; CODE XREF: ROM_4340+BE↑j ROM:440A cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:440D je ROM_4410 ROM:440F ret ROM:4410 ; --------------------------------------------------------------------------- ROM:4410 ROM:4410 ROM_4410: ; CODE XREF: ROM_4340+CD↑j ROM:4410 ld INTMEM_20+2, INTMEM_1FC[] ROM:4415 clrb INTMEM_1C+2 ROM:4417 ldb INTMEM_20, 0AFh[INTMEM_56] ROM:441C cmpb INTMEM_8E, INTMEM_20 ROM:441F je ROM_4485 ROM:4421 ldb INTMEM_1C+2, INTMEM_20 ROM:4424 ldb INTMEM_20, 0B0h[INTMEM_56] ROM:4429 cmpb INTMEM_8E, INTMEM_20 ROM:442C je ROM_446B ROM:442E ldb INTMEM_1C+2, INTMEM_20 ROM:4431 ldb INTMEM_20, 0B1h[INTMEM_56] ROM:4436 cmpb INTMEM_8E, INTMEM_20 ROM:4439 je ROM_4466 ROM:443B ldb INTMEM_1C+2, INTMEM_20 ROM:443E cmp INTMEM_20+2, INTMEM_17C[] ROM:4443 jh ROM_4461 ROM:4445 ldb INTMEM_1A, #10h ROM:4448 ROM:4448 ROM_4448: ; CODE XREF: ROM_4340+2D↑j ROM:4448 ; ROM_4340+AB↑j ... ROM:4448 andb INTMEM_F7, #-5 ROM:444B andb INTMEM_AD, #-41h ROM:444E stb INTMEM_1A, INTMEM_152[] ROM:4453 orb INTMEM_52, #40h ; '@' ROM:4456 andb INTMEM_F5+1, #-2 ROM:4459 andb INTMEM_F8, #-11h ROM:445C lcall ROM_4302 ROM:445F sjmp ROM_4532 ROM:4461 ; --------------------------------------------------------------------------- ROM:4461 ROM:4461 ROM_4461: ; CODE XREF: ROM_4340+103↑j ROM:4461 st INTMEM_20+2, INTMEM_184[] ROM:4466 ROM:4466 ROM_4466: ; CODE XREF: ROM_4340+F9↑j ROM:4466 st INTMEM_20+2, INTMEM_182[] ROM:446B ROM:446B ROM_446B: ; CODE XREF: ROM_4340+EC↑j ROM:446B st INTMEM_20+2, INTMEM_180[] ROM:4470 subb INTMEM_20, INTMEM_8E, 0C2h[INTMEM_56] ROM:4476 jc ROM_447B ROM:4478 ldb INTMEM_20, #-1 ROM:447B ROM:447B ROM_447B: ; CODE XREF: ROM_4340+136↑j ROM:447B stb INTMEM_20, INTMEM_1B7[] ROM:4480 st INTMEM_20+2, INTMEM_17A[] ROM:4485 ROM:4485 ROM_4485: ; CODE XREF: ROM_4340+DF↑j ROM:4485 st INTMEM_20+2, INTMEM_17E[] ROM:448A ROM:448A ROM_448A: ; CODE XREF: ROM_4340+42↑j ROM:448A ; ROM_4340+67↑j ... ROM:448A stb INTMEM_1C+2, INTMEM_1B6[] ROM:448F ldbze INTMEM_1C, INTMEM_1B8[] ROM:4494 clrb INTMEM_1C+3 ROM:4496 ldbze INTMEM_20, 95h[INTMEM_56] ROM:449B lcall ROM_2998 ROM:449E ROM:449E ROM_449E: ; CODE XREF: ROM_4340+165↓j ROM:449E sjmp ROM_4532 ROM:44A0 ; --------------------------------------------------------------------------- ROM:44A0 ROM:44A0 ROM_44A0: ; CODE XREF: ROM_4340+6C↑j ROM:44A0 cmpb INTMEM_8E, INTMEM_1B6[] ROM:44A5 jne ROM_449E ROM:44A7 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:44AA je ROM_44AD ROM:44AC ret ROM:44AD ; --------------------------------------------------------------------------- ROM:44AD ROM:44AD ROM_44AD: ; CODE XREF: ROM_4340+16A↑j ROM:44AD ld INTMEM_20+2, INTMEM_1FC[] ROM:44B2 sub INTMEM_1A, INTMEM_20+2, INTMEM_17C[] ROM:44B8 jc ROM_44BC ROM:44BA neg INTMEM_1A ROM:44BC ROM:44BC ROM_44BC: ; CODE XREF: ROM_4340+178↑j ROM:44BC cmp INTMEM_1A, 32h[INTMEM_56] ROM:44C1 ldb INTMEM_1A, #50h ; 'P' ROM:44C4 jh ROM_44ED ROM:44C6 ldb INTMEM_1A, #30h ; '0' ROM:44C9 ld INTMEM_1C, INTMEM_17E[] ROM:44CE shl INTMEM_1C, #2 ROM:44D1 jnc ROM_44D8 ROM:44D3 ldb INTMEM_49, #-1 ROM:44D6 sjmp ROM_44DE ROM:44D8 ; --------------------------------------------------------------------------- ROM:44D8 ROM:44D8 ROM_44D8: ; CODE XREF: ROM_4340+191↑j ROM:44D8 addb INTMEM_49, INTMEM_1C+1, 0C1h[INTMEM_56] ROM:44DE ROM:44DE ROM_44DE: ; CODE XREF: ROM_4340+196↑j ROM:44DE ld INTMEM_1C, INTMEM_180[] ROM:44E3 sub INTMEM_1C, INTMEM_17E[] ROM:44E8 shl INTMEM_1C, #2 ROM:44EB jnc ROM_44EF ROM:44ED ROM:44ED ROM_44ED: ; CODE XREF: ROM_4340+184↑j ROM:44ED ; ROM_4340+1BF↓j ... ROM:44ED sjmp ROM_4448 ROM:44EF ; --------------------------------------------------------------------------- ROM:44EF ROM:44EF ROM_44EF: ; CODE XREF: ROM_4340+1AB↑j ROM:44EF stb INTMEM_1C+1, INTMEM_4A ROM:44F2 ld INTMEM_1C, INTMEM_182[] ROM:44F7 sub INTMEM_1C, INTMEM_180[] ROM:44FC shl INTMEM_1C, #2 ROM:44FF jc ROM_44ED ROM:4501 stb INTMEM_1C+1, INTMEM_4B ROM:4504 ld INTMEM_1C, INTMEM_184[] ROM:4509 sub INTMEM_1C, INTMEM_182[] ROM:450E shl INTMEM_1C, #2 ROM:4511 jc ROM_44ED ROM:4513 stb INTMEM_1C+1, INTMEM_4C ROM:4516 clr INTMEM_40 ROM:4518 lcall ROM_4302 ROM:451B andb INTMEM_52, #-41h ROM:451E stb ZERO_REG, INTMEM_152[] ; Zero register ROM:4523 andb INTMEM_F7, #-5 ROM:4526 andb INTMEM_AD, #-41h ROM:4529 andb INTMEM_F5+1, #-2 ROM:452C incb INTMEM_48 ROM:452E jne ROM_4532 ROM:4530 decb INTMEM_48 ROM:4532 ROM:4532 ROM_4532: ; CODE XREF: ROM_4340:ROM_4372↑j ROM:4532 ; ROM_4340+52↑j ... ROM:4532 ldb INTMEM_C3, 0C3h[INTMEM_56] ROM:4537 ret ROM:4537 ; End of function ROM_4340 ROM:4537 ROM:4538 ; --------------------------------------------------------------------------- ROM:4538 ret ROM:4539 ROM:4539 ; =============== S U B R O U T I N E ======================================= ROM:4539 ROM:4539 ROM:4539 ROM_4539: ; CODE XREF: ROM:51B1↓p ROM:4539 ; ROM:51E9↓p ROM:4539 mulu INTMEM_1C, INTMEM_20 ROM:453C jbc INTMEM_1C+1, 7, ROM_4541 ROM:453F inc INTMEM_1C+2 ROM:4541 ROM:4541 ROM_4541: ; CODE XREF: ROM_4539+3↑j ROM:4541 ld INTMEM_1C, INTMEM_1C+2 ROM:4544 clr INTMEM_1C+2 ROM:4546 mulu INTMEM_20, INTMEM_20+2 ROM:4549 add INTMEM_1C, INTMEM_20 ROM:454C addc INTMEM_1C+2, INTMEM_20+2 ROM:454F ret ROM:454F ; End of function ROM_4539 ROM:454F ROM:4550 ROM:4550 ; =============== S U B R O U T I N E ======================================= ROM:4550 ROM:4550 ROM:4550 ROM_4550: ; CODE XREF: ROM:51A9↓p ROM:4550 ; ROM:51C9↓p ... ROM:4550 divu INTMEM_1C, INTMEM_20 ROM:4553 jnv ROM_4559 ROM:4555 ldbse INTMEM_20+2, #-1 ROM:4558 ret ROM:4559 ; --------------------------------------------------------------------------- ROM:4559 ROM:4559 ROM_4559: ; CODE XREF: ROM_4550+3↑j ROM:4559 ld INTMEM_20+2, INTMEM_1C ROM:455C clr INTMEM_1C ROM:455E divu INTMEM_1C, INTMEM_20 ROM:4561 shr INTMEM_20, #1 ROM:4564 cmp INTMEM_1C+2, INTMEM_20 ROM:4567 jnc ROM_456B ROM:4569 inc INTMEM_1C ROM:456B ROM:456B ROM_456B: ; CODE XREF: ROM_4550+17↑j ROM:456B ret ROM:456B ; End of function ROM_4550 ROM:456B ROM:456C ROM:456C ; =============== S U B R O U T I N E ======================================= ROM:456C ROM:456C ROM:456C ROM_456C: ; CODE XREF: ROM_6305+118↓p ROM:456C ; ROM_6305+137↓p ROM:456C ld INTMEM_2C, INTMEM_1A ROM:456F ld INTMEM_2C+2, INTMEM_20 ROM:4572 ldb INTMEM_20+3, #2 ROM:4575 ROM:4575 ROM_4575: ; CODE XREF: ROM_456C+26↓j ROM:4575 clrb INTMEM_20+2 ROM:4577 ldb INTMEM_32, INTMEM_1C ROM:457A ldb INTMEM_30, [INTMEM_2C]+ ROM:457D ldb INTMEM_30+1, [INTMEM_2C+2]+ ROM:4580 subb INTMEM_1C+3, INTMEM_1C+2, INTMEM_30 ROM:4584 jc ROM_458D ROM:4586 negb INTMEM_1C+3 ROM:4588 decb INTMEM_20+2 ROM:458A ldb INTMEM_32, INTMEM_1C+1 ROM:458D ROM:458D ROM_458D: ; CODE XREF: ROM_456C+18↑j ROM:458D cmpb INTMEM_1C+3, INTMEM_32 ROM:4590 jc ROM_4599 ROM:4592 djnz INTMEM_20+3, ROM_4575 ROM:4595 clrb INTMEM_1C+3 ROM:4597 sjmp ROM_45B8 ROM:4599 ; --------------------------------------------------------------------------- ROM:4599 ROM:4599 ROM_4599: ; CODE XREF: ROM_456C+24↑j ROM:4599 cmpb INTMEM_1C+2, INTMEM_1BA[] ROM:459E jne ROM_45A7 ROM:45A0 cmpb INTMEM_30, INTMEM_30+1 ROM:45A3 jne ROM_45A7 ROM:45A5 clrb INTMEM_1C+3 ROM:45A7 ROM:45A7 ROM_45A7: ; CODE XREF: ROM_456C+32↑j ROM:45A7 ; ROM_456C+37↑j ROM:45A7 jbs INTMEM_20+3, 1, ROM_45AD ROM:45AA shrb INTMEM_1C+3, #1 ROM:45AD ROM:45AD ROM_45AD: ; CODE XREF: ROM_456C:ROM_45A7↑j ROM:45AD jbc INTMEM_1C+3, 7, ROM_45B3 ROM:45B0 ldb INTMEM_1C+3, #7Fh ROM:45B3 ROM:45B3 ROM_45B3: ; CODE XREF: ROM_456C:ROM_45AD↑j ROM:45B3 jbc INTMEM_20+2, 7, ROM_45B8 ROM:45B6 negb INTMEM_1C+3 ROM:45B8 ROM:45B8 ROM_45B8: ; CODE XREF: ROM_456C+2B↑j ROM:45B8 ; ROM_456C:ROM_45B3↑j ROM:45B8 addb INTMEM_1C+3, #-80h ROM:45BB ldb INTMEM_1C, [INTMEM_1A] ROM:45BE stb INTMEM_1C+2, [INTMEM_1A]+ ROM:45C1 stb INTMEM_1C, [INTMEM_1A] ROM:45C4 ldb INTMEM_1C+1, [INTMEM_20] ROM:45C7 ldb INTMEM_32, INTMEM_1BA[] ROM:45CC stb INTMEM_32, [INTMEM_20]+ ROM:45CF stb INTMEM_1C+1, [INTMEM_20] ROM:45D2 jbc INTMEM_20+3, 1, ROM_45DB ROM:45D5 stb INTMEM_1C+2, [INTMEM_1A] ROM:45D8 stb INTMEM_32, [INTMEM_20] ROM:45DB ROM:45DB ROM_45DB: ; CODE XREF: ROM_456C+66↑j ROM:45DB ret ROM:45DB ; End of function ROM_456C ROM:45DB ROM:45DC ROM:45DC ; =============== S U B R O U T I N E ======================================= ROM:45DC ROM:45DC ROM:45DC ROM_45DC: ; CODE XREF: ROM_6305+1D3↓p ROM:45DC ; ROM_6305+1F5↓p ROM:45DC ldb INTMEM_1C+3, INTMEM_D8+1 ROM:45DF ldb INTMEM_20, INTMEM_1C+2 ROM:45E2 subb INTMEM_20, #-80h ROM:45E5 jc ROM_45F2 ROM:45E7 negb INTMEM_20 ROM:45E9 cmpb INTMEM_20, 0D6h[INTMEM_56] ROM:45EE jc ROM_4606 ROM:45F0 sjmp ROM_45F9 ROM:45F2 ; --------------------------------------------------------------------------- ROM:45F2 ROM:45F2 ROM_45F2: ; CODE XREF: ROM_45DC+9↑j ROM:45F2 cmpb INTMEM_20, 0D5h[INTMEM_56] ROM:45F7 jc ROM_4606 ROM:45F9 ROM:45F9 ROM_45F9: ; CODE XREF: ROM_45DC+14↑j ROM:45F9 ld INTMEM_1C, #0Bh ROM:45FD lcall ROM_3180 ROM:4600 mulub INTMEM_32, INTMEM_1C, #4 ROM:4604 sjmp ROM_4611 ROM:4606 ; --------------------------------------------------------------------------- ROM:4606 ROM:4606 ROM_4606: ; CODE XREF: ROM_45DC+12↑j ROM:4606 ; ROM_45DC+1B↑j ROM:4606 ld INTMEM_1C, #0Ah ROM:460A lcall ROM_3180 ROM:460D mulub INTMEM_32, INTMEM_1C, #20h ; ' ' ROM:4611 ROM:4611 ROM_4611: ; CODE XREF: ROM_45DC+28↑j ROM:4611 ldb INTMEM_1C+3, INTMEM_1AF[] ROM:4616 ld INTMEM_1C, #0Ch ROM:461A lcall ROM_3180 ROM:461D clrb INTMEM_1C+1 ROM:461F mulu INTMEM_20, INTMEM_1C, INTMEM_32 ROM:4623 divu INTMEM_20, #32h ; '2' ROM:4627 jnv ROM_462C ROM:4629 ldbse INTMEM_20, #-1 ROM:462C ROM:462C ROM_462C: ; CODE XREF: ROM_45DC+4B↑j ROM:462C ret ROM:462C ; End of function ROM_45DC ROM:462C ROM:462D ROM:462D ; =============== S U B R O U T I N E ======================================= ROM:462D ROM:462D ROM:462D ROM_462D: ; CODE XREF: ROM_6305:ROM_64EB↓p ROM:462D ; ROM_6305:ROM_650D↓p ROM:462D pushf ROM:462E ld INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4633 add INTMEM_1C+2, INTMEM_20 ROM:4636 jnc ROM_463B ROM:4638 ldbse INTMEM_1C+2, #-1 ROM:463B ROM:463B ROM_463B: ; CODE XREF: ROM_462D+9↑j ROM:463B cmp INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4640 jnh ROM_4647 ROM:4642 ld INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4647 ROM:4647 ROM_4647: ; CODE XREF: ROM_462D+13↑j ROM:4647 st INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:464C popf ROM:464D ret ROM:464D ; End of function ROM_462D ROM:464D ROM:464E ROM:464E ; =============== S U B R O U T I N E ======================================= ROM:464E ROM:464E ROM:464E ROM_464E: ; CODE XREF: ROM:5312↓p ROM:464E ; ROM:5327↓p ROM:464E ldb INTMEM_1C+2, INTMEM_74 ROM:4651 shlb INTMEM_1C+2, #2 ROM:4654 addb INTMEM_1C+2, INTMEM_153[] ROM:4659 subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1D2+1)[] ROM:465F clrb INTMEM_1A+1 ROM:4661 stb INTMEM_1C+2, (INTMEM_1D2+1)[] ROM:4666 ret ROM:4666 ; End of function ROM_464E ROM:4666 ROM:4667 ROM:4667 ; =============== S U B R O U T I N E ======================================= ROM:4667 ROM:4667 ROM:4667 ROM_4667: ; CODE XREF: ROM_59C1:ROM_5DD2↓p ROM:4667 jbs INTMEM_FD, 5, ROM_467B ROM:466A jbc INTMEM_FD, 1, ROM_4678 ROM:466D mulub INTMEM_1C, INTMEM_E6, 121h[INTMEM_56] ROM:4673 stb INTMEM_1C+1, INTMEM_E6 ROM:4676 sjmp ROM_4691 ROM:4678 ; --------------------------------------------------------------------------- ROM:4678 ROM:4678 ROM_4678: ; CODE XREF: ROM_4667+3↑j ROM:4678 orb INTMEM_FD, #20h ; ' ' ROM:467B ROM:467B ROM_467B: ; CODE XREF: ROM_4667↑j ROM:467B jbs INTMEM_FD, 2, ROM_468A ROM:467E cmpb ZERO_REG, INTMEM_B9 ; Zero register ROM:4681 je ROM_4691 ROM:4683 jbs INTMEM_FD, 3, ROM_468F ROM:4686 clrb INTMEM_B9 ROM:4688 sjmp ROM_4691 ROM:468A ; --------------------------------------------------------------------------- ROM:468A ROM:468A ROM_468A: ; CODE XREF: ROM_4667:ROM_467B↑j ROM:468A ldb INTMEM_B9, 122h[INTMEM_56] ROM:468F ROM:468F ROM_468F: ; CODE XREF: ROM_4667+1C↑j ROM:468F clrb INTMEM_E6 ROM:4691 ROM:4691 ROM_4691: ; CODE XREF: ROM_4667+F↑j ROM:4691 ; ROM_4667+1A↑j ... ROM:4691 ret ROM:4691 ; End of function ROM_4667 ROM:4691 ROM:4692 ROM:4692 ; =============== S U B R O U T I N E ======================================= ROM:4692 ROM:4692 ROM:4692 ROM_4692: ; CODE XREF: ROM_59C1+24↓p ROM:4692 ; ROM_59C1:ROM_5D26↓p ... ROM:4692 addb INTMEM_1C+2, 124h[INTMEM_56] ROM:4697 scall ROM_46EF ROM:4699 ldbze INTMEM_20, INTMEM_278[] ROM:469E ldbze INTMEM_20+2, INTMEM_279[] ROM:46A3 sub INTMEM_1C+2, INTMEM_1C, INTMEM_20 ROM:46A7 jc ROM_46B2 ROM:46A9 add INTMEM_1C+2, INTMEM_20+2 ROM:46AC jc ROM_46B5 ROM:46AE clr INTMEM_1C+2 ROM:46B0 sjmp ROM_46B5 ROM:46B2 ; --------------------------------------------------------------------------- ROM:46B2 ROM:46B2 ROM_46B2: ; CODE XREF: ROM_4692+15↑j ROM:46B2 add INTMEM_1C+2, INTMEM_20+2 ROM:46B5 ROM:46B5 ROM_46B5: ; CODE XREF: ROM_4692+1A↑j ROM:46B5 ; ROM_4692+1E↑j ROM:46B5 inc INTMEM_1C+2 ROM:46B7 scall ROM_4716 ROM:46B9 ret ROM:46B9 ; End of function ROM_4692 ROM:46B9 ROM:46BA ROM:46BA ; =============== S U B R O U T I N E ======================================= ROM:46BA ROM:46BA ROM:46BA ROM_46BA: ; CODE XREF: ROM_59C1+87↓p ROM:46BA ; ROM_59C1+B9↓p ... ROM:46BA addb INTMEM_1C+2, 124h[INTMEM_56] ROM:46BF scall ROM_46EF ROM:46C1 ldbze INTMEM_20, INTMEM_278[] ROM:46C6 sub INTMEM_1C, INTMEM_20 ROM:46C9 ldb INTMEM_1C+2, INTMEM_1C+3 ROM:46CC ld INTMEM_32, INTMEM_1C ROM:46CF scall ROM_46EF ROM:46D1 sub INTMEM_1C+2, INTMEM_1C, INTMEM_32 ROM:46D5 jc ROM_46D9 ROM:46D7 clr INTMEM_1C+2 ROM:46D9 ROM:46D9 ROM_46D9: ; CODE XREF: ROM_46BA+1B↑j ROM:46D9 add INTMEM_32, INTMEM_1C ROM:46DC inc INTMEM_32 ROM:46DE scall ROM_4716 ROM:46E0 ld INTMEM_1C+2, INTMEM_32 ROM:46E3 ldb INTMEM_32, INTMEM_1C ROM:46E6 scall ROM_4716 ROM:46E8 ldb INTMEM_1C+2, INTMEM_1C ROM:46EB ldb INTMEM_1C+3, INTMEM_32 ROM:46EE ret ROM:46EE ; End of function ROM_46BA ROM:46EE ROM:46EF ROM:46EF ; =============== S U B R O U T I N E ======================================= ROM:46EF ROM:46EF ROM:46EF ROM_46EF: ; CODE XREF: ROM_4692+5↑p ROM:46EF ; ROM_46BA+5↑p ... ROM:46EF cmpb INTMEM_1C+2, INTMEM_27A[] ROM:46F4 jh ROM_4700 ROM:46F6 ld INTMEM_1C, #29h ; ')' ROM:46FA lcall ROM_3180 ROM:46FD clrb INTMEM_1C+1 ROM:46FF ret ROM:4700 ; --------------------------------------------------------------------------- ROM:4700 ROM:4700 ROM_4700: ; CODE XREF: ROM_46EF+5↑j ROM:4700 ld INTMEM_1C, #2Ah ; '*' ROM:4704 lcall ROM_3180 ROM:4707 stb INTMEM_1C, INTMEM_3D1[] ROM:470C clrb INTMEM_1C+1 ROM:470E shl INTMEM_1C, #1 ROM:4711 add INTMEM_1C, #0FFh ROM:4715 ret ROM:4715 ; End of function ROM_46EF ROM:4715 ROM:4716 ROM:4716 ; =============== S U B R O U T I N E ======================================= ROM:4716 ROM:4716 ROM:4716 ROM_4716: ; CODE XREF: ROM_4692+25↑p ROM:4716 ; ROM_46BA+24↑p ... ROM:4716 ld INTMEM_1C, #2Bh ; '+' ROM:471A cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:471D je ROM_472A ROM:471F sub INTMEM_1C+2, #0FFh ROM:4723 shr INTMEM_1C+2, #1 ROM:4726 ld INTMEM_1C, #2Ch ; ',' ROM:472A ROM:472A ROM_472A: ; CODE XREF: ROM_4716+7↑j ROM:472A ljmp ROM_3180 ROM:472A ; End of function ROM_4716 ROM:472A ROM:472D ROM:472D ; =============== S U B R O U T I N E ======================================= ROM:472D ROM:472D ROM:472D ROM_472D: ; CODE XREF: ROM_59C1+3FB↓p ROM:472D jbs INTMEM_FD, 6, ROM_476E ROM:4730 mulub INTMEM_1C, INTMEM_8E, 123h[INTMEM_56] ROM:4736 add INTMEM_1C, #-8000h ROM:473A cmp INTMEM_D4, INTMEM_1C ROM:473D jnc ROM_4741 ROM:473F sjmp ROM_47E1 ROM:4741 ; --------------------------------------------------------------------------- ROM:4741 ROM:4741 ROM_4741: ; CODE XREF: ROM_472D+10↑j ROM:4741 orb INTMEM_FD, #40h ; '@' ROM:4744 clrb INTMEM_B9+3 ROM:4746 ldb INTMEM_1A+1, INTMEM_1B1[] ROM:474B cmpb INTMEM_1A+1, 12Fh[INTMEM_56] ROM:4750 jnc ROM_4757 ROM:4752 ldb INTMEM_B9+3, 130h[INTMEM_56] ROM:4757 ROM:4757 ROM_4757: ; CODE XREF: ROM_472D+23↑j ROM:4757 ; ROM_472D+63↓j ... ROM:4757 andb INTMEM_FE, #-2 ROM:475A ldbse INTMEM_20+2, #-1 ROM:475D st INTMEM_20+2, (INTMEM_266+2)[] ROM:4762 st ZERO_REG, (INTMEM_266+4)[] ; Zero register ROM:4767 ldb INTMEM_B9+2, 12Dh[INTMEM_56] ROM:476C sjmp ROM_47A4 ROM:476E ; --------------------------------------------------------------------------- ROM:476E ROM:476E ROM_476E: ; CODE XREF: ROM_472D↑j ROM:476E jbs INTMEM_FE, 0, ROM_4783 ROM:4771 jbc INTMEM_D4+1, 7, ROM_47A0 ROM:4774 cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4777 jne ROM_47A4 ROM:4779 orb INTMEM_FE, #1 ROM:477C ldb INTMEM_B9+2, 12Eh[INTMEM_56] ROM:4781 sjmp ROM_47B2 ROM:4783 ; --------------------------------------------------------------------------- ROM:4783 ROM:4783 ROM_4783: ; CODE XREF: ROM_472D:ROM_476E↑j ROM:4783 cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4786 jne ROM_47B2 ROM:4788 ld INTMEM_20, (INTMEM_266+4)[] ROM:478D divub INTMEM_20, #5 ROM:4790 jv ROM_4757 ROM:4792 cmpb INTMEM_20, 12Ch[INTMEM_56] ROM:4797 jh ROM_4757 ROM:4799 cmpb INTMEM_20, 12Bh[INTMEM_56] ROM:479E jnc ROM_4757 ROM:47A0 ROM:47A0 ROM_47A0: ; CODE XREF: ROM_472D+44↑j ROM:47A0 ldb INTMEM_1A, #-1 ROM:47A3 ret ROM:47A4 ; --------------------------------------------------------------------------- ROM:47A4 ROM:47A4 ROM_47A4: ; CODE XREF: ROM_472D+3F↑j ROM:47A4 ; ROM_472D+4A↑j ROM:47A4 cmp INTMEM_D4, (INTMEM_266+2)[] ROM:47A9 jh ROM_47E1 ROM:47AB st INTMEM_D4, (INTMEM_266+2)[] ROM:47B0 sjmp ROM_47E1 ROM:47B2 ; --------------------------------------------------------------------------- ROM:47B2 ROM:47B2 ROM_47B2: ; CODE XREF: ROM_472D+54↑j ROM:47B2 ; ROM_472D+59↑j ROM:47B2 ld INTMEM_1C+2, 84h[INTMEM_56] ROM:47B7 cmpb ZERO_REG, INTMEM_B9+3 ; Zero register ROM:47BA je ROM_47C0 ROM:47BC ld INTMEM_1C+2, #384h ROM:47C0 ROM:47C0 ROM_47C0: ; CODE XREF: ROM_472D+8D↑j ROM:47C0 jbc INTMEM_F9, 0, ROM_47C8 ROM:47C3 ld INTMEM_1C+2, 86h[INTMEM_56] ROM:47C8 ROM:47C8 ROM_47C8: ; CODE XREF: ROM_472D:ROM_47C0↑j ROM:47C8 st INTMEM_1C+2, INTMEM_266[] ROM:47CD sub INTMEM_20, INTMEM_D4, (INTMEM_266+2)[] ROM:47D3 jnc ROM_47E1 ROM:47D5 cmp INTMEM_20, (INTMEM_266+4)[] ROM:47DA jnh ROM_47E1 ROM:47DC st INTMEM_20, (INTMEM_266+4)[] ROM:47E1 ROM:47E1 ROM_47E1: ; CODE XREF: ROM_472D+12↑j ROM:47E1 ; ROM_472D+7C↑j ... ROM:47E1 clrb INTMEM_1A ROM:47E3 ret ROM:47E3 ; End of function ROM_472D ROM:47E3 ROM:47E4 ROM:47E4 ; =============== S U B R O U T I N E ======================================= ROM:47E4 ROM:47E4 ROM:47E4 ROM_47E4: ; CODE XREF: ROM_59C1+480↓p ROM:47E4 jbs INTMEM_FE, 3, ROM_4803 ROM:47E7 ldb INTMEM_1C+1, INTMEM_47 ROM:47EA ldb INTMEM_1C, #0 ROM:47ED ld INTMEM_20, (INTMEM_1F3+1)[] ROM:47F2 ldbze INTMEM_1C+2, 136h[INTMEM_56] ROM:47F7 lcall ROM_331B ROM:47FA stb INTMEM_1C+1, INTMEM_47 ROM:47FD orb INTMEM_FE, #8 ROM:4800 ROM:4800 ROM_4800: ; CODE XREF: ROM_47E4+26↓j ROM:4800 clrb INTMEM_1A ROM:4802 ret ROM:4803 ; --------------------------------------------------------------------------- ROM:4803 ROM:4803 ROM_4803: ; CODE XREF: ROM_47E4↑j ROM:4803 cmpb INTMEM_47, INTMEM_1F5[] ROM:4808 je ROM_480E ROM:480A jh ROM_4800 ROM:480C incb INTMEM_47 ROM:480E ROM:480E ROM_480E: ; CODE XREF: ROM_47E4+24↑j ROM:480E ldb INTMEM_1A, #-1 ROM:4811 ret ROM:4811 ; End of function ROM_47E4 ROM:4811 ROM:4812 ROM:4812 ; =============== S U B R O U T I N E ======================================= ROM:4812 ROM:4812 ROM:4812 ROM_4812: ; CODE XREF: ROM_4219↑p ROM:4812 sub INTMEM_1A, INTMEM_5E, #1F4h ROM:4817 jc ROM_481B ROM:4819 clr INTMEM_1A ROM:481B ROM:481B ROM_481B: ; CODE XREF: ROM_4812+5↑j ROM:481B divub INTMEM_1A, #19h ROM:481E jnv ROM_4823 ROM:4820 ldb INTMEM_1A, #-1 ROM:4823 ROM:4823 ROM_4823: ; CODE XREF: ROM_4812+C↑j ROM:4823 stb INTMEM_1A, INTMEM_1AE[] ROM:4828 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:482B jh ROM_4838 ROM:482D andb INTMEM_F5+1, #-21h ROM:4830 orb INTMEM_F5+1, #2 ROM:4833 orb INTMEM_F5+1, #40h ; '@' ROM:4836 sjmp ROM_487F ROM:4838 ; --------------------------------------------------------------------------- ROM:4838 ROM:4838 ROM_4838: ; CODE XREF: ROM_4812+19↑j ROM:4838 jbs INTMEM_F5+1, 5, ROM_487F ROM:483B andb INTMEM_F5+1, #-41h ROM:483E cmp INTMEM_5E, 1Ah[INTMEM_56] ROM:4843 jh ROM_484F ROM:4845 orb INTMEM_F5+1, #2 ROM:4848 andb INTMEM_F5+1, #7Fh ROM:484B clrb INTMEM_CB ROM:484D sjmp ROM_487F ROM:484F ; --------------------------------------------------------------------------- ROM:484F ROM:484F ROM_484F: ; CODE XREF: ROM_4812+31↑j ROM:484F andb INTMEM_F5+1, #-3 ROM:4852 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:4857 jh ROM_4869 ROM:4859 jbs INTMEM_F5+1, 7, ROM_4864 ROM:485C orb INTMEM_F5+1, #-80h ROM:485F ldb INTMEM_CB, 0ABh[INTMEM_56] ROM:4864 ROM:4864 ROM_4864: ; CODE XREF: ROM_4812+47↑j ROM:4864 cmpb INTMEM_CB, ZERO_REG ; Zero register ROM:4867 jne ROM_487F ROM:4869 ROM:4869 ROM_4869: ; CODE XREF: ROM_4812+45↑j ROM:4869 orb INTMEM_F5+1, #20h ; ' ' ROM:486C ldb INTMEM_1C+2, INTMEM_1AF[] ROM:4871 stb INTMEM_1C+2, INTMEM_1B0[] ROM:4876 orb INTMEM_F7, #1 ROM:4879 andb INTMEM_F5+1, #-3 ROM:487C andb INTMEM_F5+1, #7Fh ROM:487F ROM:487F ROM_487F: ; CODE XREF: ROM_4812+24↑j ROM:487F ; ROM_4812:ROM_4838↑j ... ROM:487F jbc INTMEM_F5+1, 6, ROM_488F ROM:4882 cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:4885 jne ROM_488F ROM:4887 andb INTMEM_F7, #-3 ROM:488A andb INTMEM_A3, #-2 ROM:488D sjmp ROM_4895 ROM:488F ; --------------------------------------------------------------------------- ROM:488F ROM:488F ROM_488F: ; CODE XREF: ROM_4812:ROM_487F↑j ROM:488F ; ROM_4812+73↑j ROM:488F orb INTMEM_F7, #2 ROM:4892 orb INTMEM_A3, #1 ROM:4895 ROM:4895 ROM_4895: ; CODE XREF: ROM_4812+7B↑j ROM:4895 ldb INTMEM_1A, INTMEM_1F9[] ROM:489A ldb INTMEM_1A+1, INTMEM_1A ROM:489D jbc INTMEM_55, 3, ROM_48AA ROM:48A0 ldb INTMEM_1A, 0AEh[INTMEM_56] ROM:48A5 ldb INTMEM_1A+1, 0ADh[INTMEM_56] ROM:48AA ROM:48AA ROM_48AA: ; CODE XREF: ROM_4812+8B↑j ROM:48AA stb INTMEM_1A, INTMEM_1AF[] ROM:48AF stb INTMEM_1A+1, INTMEM_1B1[] ROM:48B4 ldb INTMEM_2C, INTMEM_8E ROM:48B7 ld INTMEM_24, INTMEM_84 ROM:48BA jbc INTMEM_F5+1, 6, ROM_48C2 ROM:48BD ld INTMEM_24, INTMEM_1FC[] ROM:48C2 ROM:48C2 ROM_48C2: ; CODE XREF: ROM_4812+A8↑j ROM:48C2 clr INTMEM_DA ROM:48C4 ldb INTMEM_20+1, 0AFh[INTMEM_56] ROM:48C9 cmpb INTMEM_2C, INTMEM_20+1 ROM:48CC jh ROM_48D5 ROM:48CE ld INTMEM_1C, 240h[INTMEM_DA] ROM:48D3 sjmp ROM_494B ROM:48D5 ; --------------------------------------------------------------------------- ROM:48D5 ROM:48D5 ROM_48D5: ; CODE XREF: ROM_4812+BA↑j ROM:48D5 ldb INTMEM_20+2, 0B0h[INTMEM_56] ROM:48DA cmpb INTMEM_2C, INTMEM_20+2 ROM:48DD jnc ROM_48FA ROM:48DF ld INTMEM_DA, #2 ROM:48E3 ldb INTMEM_20+1, INTMEM_20+2 ROM:48E6 ldb INTMEM_20+2, 0B1h[INTMEM_56] ROM:48EB cmpb INTMEM_2C, INTMEM_20+2 ROM:48EE jnc ROM_48FA ROM:48F0 ldb INTMEM_20+1, INTMEM_20+2 ROM:48F3 ldb INTMEM_20+2, #-4Ch ROM:48F6 ld INTMEM_DA, #4 ROM:48FA ROM:48FA ROM_48FA: ; CODE XREF: ROM_4812+CB↑j ROM:48FA ; ROM_4812+DC↑j ROM:48FA subb INTMEM_20+2, INTMEM_20+1 ROM:48FD clrb INTMEM_20+3 ROM:48FF add INTMEM_DA, #2 ROM:4903 ld INTMEM_1C, 240h[INTMEM_DA] ROM:4908 sub INTMEM_DA, #2 ROM:490C sub INTMEM_1C, 240h[INTMEM_DA] ROM:4911 jne ROM_491A ROM:4913 ld INTMEM_1C, 240h[INTMEM_DA] ROM:4918 sjmp ROM_494B ROM:491A ; --------------------------------------------------------------------------- ROM:491A ROM:491A ROM_491A: ; CODE XREF: ROM_4812+FF↑j ROM:491A subb INTMEM_20, INTMEM_2C, INTMEM_20+1 ROM:491E jne ROM_4927 ROM:4920 ld INTMEM_1C, 240h[INTMEM_DA] ROM:4925 sjmp ROM_494B ROM:4927 ; --------------------------------------------------------------------------- ROM:4927 ROM:4927 ROM_4927: ; CODE XREF: ROM_4812+10C↑j ROM:4927 clrb INTMEM_20+1 ROM:4929 mul INTMEM_1C, INTMEM_20 ROM:492D jbc INTMEM_1C+3, 7, ROM_493C ROM:4930 div INTMEM_1C, INTMEM_20+2 ROM:4934 jnv ROM_4946 ROM:4936 ld INTMEM_1C, #-8000h ROM:493A sjmp ROM_4946 ROM:493C ; --------------------------------------------------------------------------- ROM:493C ROM:493C ROM_493C: ; CODE XREF: ROM_4812+11B↑j ROM:493C div INTMEM_1C, INTMEM_20+2 ROM:4940 jnv ROM_4946 ROM:4942 ld INTMEM_1C, #7FFFh ROM:4946 ROM:4946 ROM_4946: ; CODE XREF: ROM_4812+122↑j ROM:4946 ; ROM_4812+128↑j ... ROM:4946 add INTMEM_1C, 240h[INTMEM_DA] ROM:494B ROM:494B ROM_494B: ; CODE XREF: ROM_4812+C1↑j ROM:494B ; ROM_4812+106↑j ... ROM:494B st INTMEM_1C, INTMEM_174[] ROM:4950 sub INTMEM_20+2, INTMEM_24, INTMEM_1C ROM:4954 jc ROM_495F ROM:4956 jbs INTMEM_20+3, 7, ROM_4966 ROM:4959 ld INTMEM_20+2, #-8000h ROM:495D sjmp ROM_4966 ROM:495F ; --------------------------------------------------------------------------- ROM:495F ROM:495F ROM_495F: ; CODE XREF: ROM_4812+142↑j ROM:495F jbc INTMEM_20+3, 7, ROM_4966 ROM:4962 ld INTMEM_20+2, #7FFFh ROM:4966 ROM:4966 ROM_4966: ; CODE XREF: ROM_4812+144↑j ROM:4966 ; ROM_4812+14B↑j ... ROM:4966 add INTMEM_1C+2, INTMEM_20+2, #-8000h ROM:496B st INTMEM_1C+2, INTMEM_172[] ROM:4970 jbc INTMEM_55, 0, ROM_4975 ROM:4973 sjmp ROM_4A74 ROM:4975 ; --------------------------------------------------------------------------- ROM:4975 ROM:4975 ROM_4975: ; CODE XREF: ROM_4812+15E↑j ROM:4975 jbs INTMEM_F7, 2, ROM_497B ROM:4978 jbc INTMEM_A9, 4, ROM_4980 ROM:497B ROM:497B ROM_497B: ; CODE XREF: ROM_4812:ROM_4975↑j ROM:497B andb INTMEM_AF, #-9 ROM:497E sjmp ROM_4A77 ROM:4980 ; --------------------------------------------------------------------------- ROM:4980 ROM:4980 ROM_4980: ; CODE XREF: ROM_4812+166↑j ROM:4980 add INTMEM_20, INTMEM_1C, 20h[INTMEM_56] ROM:4986 jbs INTMEM_AF, 3, ROM_498F ROM:4989 add INTMEM_20, INTMEM_1C, 22h[INTMEM_56] ROM:498F ROM:498F ROM_498F: ; CODE XREF: ROM_4812+174↑j ROM:498F jnc ROM_4994 ROM:4991 ldbse INTMEM_20, INTMEM_FF ROM:4994 ROM:4994 ROM_4994: ; CODE XREF: ROM_4812:ROM_498F↑j ROM:4994 cmp INTMEM_24, INTMEM_20 ROM:4997 jnh ROM_499B ROM:4999 sjmp ROM_4A74 ROM:499B ; --------------------------------------------------------------------------- ROM:499B ROM:499B ROM_499B: ; CODE XREF: ROM_4812+185↑j ROM:499B andb INTMEM_AF, #-9 ROM:499E cmpb INTMEM_2C, 0AFh[INTMEM_56] ROM:49A3 jnc ROM_49C9 ROM:49A5 jbc INTMEM_AB, 4, ROM_49C9 ROM:49A8 jbc INTMEM_20+3, 7, ROM_49CB ROM:49AB sub INTMEM_1A, ZERO_REG, INTMEM_20+2 ; Zero register ROM:49AF sub INTMEM_1A, 24h[INTMEM_56] ROM:49B4 jnc ROM_49CB ROM:49B6 cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:49B9 je ROM_49BD ROM:49BB sjmp ROM_4A7C ROM:49BD ; --------------------------------------------------------------------------- ROM:49BD ROM:49BD ROM_49BD: ; CODE XREF: ROM_4812+1A7↑j ROM:49BD shl INTMEM_1A, #2 ROM:49C0 subb INTMEM_49, INTMEM_1A+1 ROM:49C3 lcall ROM_4302 ROM:49C6 orb INTMEM_52, #40h ; '@' ROM:49C9 ROM:49C9 ROM_49C9: ; CODE XREF: ROM_4812+191↑j ROM:49C9 ; ROM_4812+193↑j ... ROM:49C9 sjmp ROM_4A77 ROM:49CB ; --------------------------------------------------------------------------- ROM:49CB ROM:49CB ROM_49CB: ; CODE XREF: ROM_4812+196↑j ROM:49CB ; ROM_4812+1A2↑j ROM:49CB jbc INTMEM_F7, 4, ROM_49C9 ROM:49CE add INTMEM_1A, INTMEM_1C, 1Eh[INTMEM_56] ROM:49D4 jnc ROM_49D9 ROM:49D6 ldbse INTMEM_1A, #-1 ROM:49D9 ROM:49D9 ROM_49D9: ; CODE XREF: ROM_4812+1C2↑j ROM:49D9 cmp INTMEM_24, INTMEM_1A ROM:49DC jh ROM_49C9 ROM:49DE cmpb INTMEM_2C, INTMEM_225[] ROM:49E3 jne ROM_49C9 ROM:49E5 jbc INTMEM_F7, 3, ROM_49C9 ROM:49E8 orb INTMEM_F7, #20h ; ' ' ROM:49EB add INTMEM_1A, INTMEM_20+2, 28h[INTMEM_56] ROM:49F1 jbc INTMEM_1A+1, 7, ROM_49F9 ROM:49F4 neg INTMEM_1A ROM:49F6 andb INTMEM_F7, #-21h ROM:49F9 ROM:49F9 ROM_49F9: ; CODE XREF: ROM_4812+1DF↑j ROM:49F9 cmp INTMEM_1A, 26h[INTMEM_56] ROM:49FE jnc ROM_4A77 ROM:4A00 subb INTMEM_1A, INTMEM_2C, INTMEM_224[] ROM:4A06 jnh ROM_4A0F ROM:4A08 stb INTMEM_2C, INTMEM_224[] ROM:4A0D sjmp ROM_4A77 ROM:4A0F ; --------------------------------------------------------------------------- ROM:4A0F ROM:4A0F ROM_4A0F: ; CODE XREF: ROM_4812+1F4↑j ROM:4A0F negb INTMEM_1A ROM:4A11 cmpb INTMEM_1A, 0B2h[INTMEM_56] ROM:4A16 jnc ROM_4A77 ROM:4A18 cmpb ZERO_REG, INTMEM_C0 ; Zero register ROM:4A1B je ROM_4A1F ROM:4A1D sjmp ROM_4A81 ROM:4A1F ; --------------------------------------------------------------------------- ROM:4A1F ROM:4A1F ROM_4A1F: ; CODE XREF: ROM_4812+209↑j ROM:4A1F stb INTMEM_2C, INTMEM_224[] ROM:4A24 jbc INTMEM_F7, 5, ROM_4A4B ROM:4A27 ROM:4A27 ROM_4A27: ; CODE XREF: ROM_4812+25B↓j ROM:4A27 ld INTMEM_1A, INTMEM_176[] ROM:4A2C sub INTMEM_1A, #40h ; '@' ROM:4A30 jnc ROM_4A37 ROM:4A32 st INTMEM_1A, INTMEM_176[] ROM:4A37 ROM:4A37 ROM_4A37: ; CODE XREF: ROM_4812+21E↑j ROM:4A37 ld INTMEM_1A, INTMEM_178[] ROM:4A3C sub INTMEM_1A, #40h ; '@' ROM:4A40 jnc ROM_4A47 ROM:4A42 st INTMEM_1A, INTMEM_178[] ROM:4A47 ROM:4A47 ROM_4A47: ; CODE XREF: ROM_4812+22E↑j ROM:4A47 incb INTMEM_49 ROM:4A49 jne ROM_4A6F ROM:4A4B ROM:4A4B ROM_4A4B: ; CODE XREF: ROM_4812+212↑j ROM:4A4B ld INTMEM_1A, INTMEM_176[] ROM:4A50 add INTMEM_1A, #40h ; '@' ROM:4A54 jc ROM_4A5B ROM:4A56 st INTMEM_1A, INTMEM_176[] ROM:4A5B ROM:4A5B ROM_4A5B: ; CODE XREF: ROM_4812+242↑j ROM:4A5B ld INTMEM_1A, INTMEM_178[] ROM:4A60 add INTMEM_1A, #40h ; '@' ROM:4A64 jc ROM_4A6B ROM:4A66 st INTMEM_1A, INTMEM_178[] ROM:4A6B ROM:4A6B ROM_4A6B: ; CODE XREF: ROM_4812+252↑j ROM:4A6B decb INTMEM_49 ROM:4A6D je ROM_4A27 ROM:4A6F ROM:4A6F ROM_4A6F: ; CODE XREF: ROM_4812+237↑j ROM:4A6F lcall ROM_4302 ROM:4A72 sjmp ROM_4A77 ROM:4A74 ; --------------------------------------------------------------------------- ROM:4A74 ROM:4A74 ROM_4A74: ; CODE XREF: ROM_4812+161↑j ROM:4A74 ; ROM_4812+187↑j ROM:4A74 orb INTMEM_AF, #8 ROM:4A77 ROM:4A77 ROM_4A77: ; CODE XREF: ROM_4812+16C↑j ROM:4A77 ; ROM_4812:ROM_49C9↑j ... ROM:4A77 ldb INTMEM_C0+1, 0B4h[INTMEM_56] ROM:4A7C ROM:4A7C ROM_4A7C: ; CODE XREF: ROM_4812+1A9↑j ROM:4A7C ldb INTMEM_C0, 0B3h[INTMEM_56] ROM:4A81 ROM:4A81 ROM_4A81: ; CODE XREF: ROM_4812+20B↑j ROM:4A81 stb INTMEM_2C, INTMEM_225[] ROM:4A86 jbc INTMEM_AD, 0, ROM_4AA9 ROM:4A89 jbc INTMEM_AD, 1, ROM_4A97 ROM:4A8C orb INTMEM_AD, #8 ROM:4A8F orb INTMEM_AF, #8 ROM:4A92 orb INTMEM_F7, #40h ; '@' ROM:4A95 sjmp ROM_4AA0 ROM:4A97 ; --------------------------------------------------------------------------- ROM:4A97 ROM:4A97 ROM_4A97: ; CODE XREF: ROM_4812+277↑j ROM:4A97 andb INTMEM_AD, #-9 ROM:4A9A andb INTMEM_AF, #-9 ROM:4A9D andb INTMEM_F7, #-41h ROM:4AA0 ROM:4AA0 ROM_4AA0: ; CODE XREF: ROM_4812+283↑j ROM:4AA0 orb INTMEM_52, #40h ; '@' ROM:4AA3 orb INTMEM_F5+1, #1 ROM:4AA6 ljmp ROM_4CAD ROM:4AA9 ; --------------------------------------------------------------------------- ROM:4AA9 ROM:4AA9 ROM_4AA9: ; CODE XREF: ROM_4812+274↑j ROM:4AA9 jbs INTMEM_F7, 7, ROM_4AB4 ROM:4AAC jbc INTMEM_F7, 3, ROM_4ABA ROM:4AAF orb INTMEM_F7, #-80h ROM:4AB2 sjmp ROM_4ABA ROM:4AB4 ; --------------------------------------------------------------------------- ROM:4AB4 ROM:4AB4 ROM_4AB4: ; CODE XREF: ROM_4812:ROM_4AA9↑j ROM:4AB4 jbc INTMEM_AF, 3, ROM_4ABA ROM:4AB7 andb INTMEM_F7, #7Fh ROM:4ABA ROM:4ABA ROM_4ABA: ; CODE XREF: ROM_4812+29A↑j ROM:4ABA ; ROM_4812+2A0↑j ... ROM:4ABA ld INTMEM_20, INTMEM_172[] ROM:4ABF jbc INTMEM_F8, 0, ROM_4ADF ROM:4AC2 jbc INTMEM_AA, 4, ROM_4B01 ROM:4AC5 subb INTMEM_1A, INTMEM_8E, 0B5h[INTMEM_56] ROM:4ACB cmpb INTMEM_1A, INTMEM_1B2[] ROM:4AD0 stb ZERO_REG, INTMEM_1B2[] ; Zero register ROM:4AD5 jnh ROM_4ADC ROM:4AD7 stb INTMEM_8E, INTMEM_1B2[] ROM:4ADC ROM:4ADC ROM_4ADC: ; CODE XREF: ROM_4812+2C3↑j ROM:4ADC andb INTMEM_F8, #-2 ROM:4ADF ROM:4ADF ROM_4ADF: ; CODE XREF: ROM_4812+2AD↑j ROM:4ADF addb INTMEM_1A, INTMEM_8E, 0B5h[INTMEM_56] ROM:4AE5 cmpb INTMEM_1A, INTMEM_1B2[] ROM:4AEA jc ROM_4AF6 ROM:4AEC st INTMEM_20, INTMEM_220[] ROM:4AF1 stb ZERO_REG, INTMEM_1B2[] ; Zero register ROM:4AF6 ROM:4AF6 ROM_4AF6: ; CODE XREF: ROM_4812+2D8↑j ROM:4AF6 jbc INTMEM_AA, 3, ROM_4B01 ROM:4AF9 stb INTMEM_8E, INTMEM_1B2[] ROM:4AFE orb INTMEM_F8, #1 ROM:4B01 ROM:4B01 ROM_4B01: ; CODE XREF: ROM_4812+2B0↑j ROM:4B01 ; ROM_4812:ROM_4AF6↑j ROM:4B01 ld INTMEM_20, INTMEM_172[] ROM:4B06 jbs INTMEM_A9, 4, ROM_4B2B ROM:4B09 jbc INTMEM_F8, 1, ROM_4B2B ROM:4B0C cmpb ZERO_REG, INTMEM_DE[] ; Zero register ROM:4B11 jne ROM_4B2B ROM:4B13 jbs INTMEM_AF, 3, ROM_4B94 ROM:4B16 jbs INTMEM_F7, 6, ROM_4B2D ROM:4B19 jbs INTMEM_F8, 2, ROM_4B2D ROM:4B1C cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:4B1F jne ROM_4B29 ROM:4B21 orb INTMEM_F8, #4 ROM:4B24 st INTMEM_20, INTMEM_220[] ROM:4B29 ROM:4B29 ROM_4B29: ; CODE XREF: ROM_4812+30D↑j ROM:4B29 sjmp ROM_4BA7 ROM:4B2B ; --------------------------------------------------------------------------- ROM:4B2B ROM:4B2B ROM_4B2B: ; CODE XREF: ROM_4812+2F4↑j ROM:4B2B ; ROM_4812+2F7↑j ... ROM:4B2B sjmp ROM_4B94 ROM:4B2D ; --------------------------------------------------------------------------- ROM:4B2D ROM:4B2D ROM_4B2D: ; CODE XREF: ROM_4812+304↑j ROM:4B2D ; ROM_4812+307↑j ROM:4B2D sub INTMEM_20+2, INTMEM_20, INTMEM_220[] ROM:4B33 jc ROM_4B59 ROM:4B35 ldb INTMEM_C2, 0B9h[INTMEM_56] ROM:4B3A jbc INTMEM_F7, 7, ROM_4B42 ROM:4B3D ldb INTMEM_C2, 0B8h[INTMEM_56] ROM:4B42 ROM:4B42 ROM_4B42: ; CODE XREF: ROM_4812+328↑j ROM:4B42 andb INTMEM_F7, #-41h ROM:4B45 ld INTMEM_1C, INTMEM_220[] ROM:4B4A ldbze INTMEM_1C+2, 0B7h[INTMEM_56] ROM:4B4F lcall ROM_331B ROM:4B52 st INTMEM_1C, INTMEM_220[] ROM:4B57 sjmp ROM_4BA7 ROM:4B59 ; --------------------------------------------------------------------------- ROM:4B59 ROM:4B59 ROM_4B59: ; CODE XREF: ROM_4812+321↑j ROM:4B59 cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:4B5C jne ROM_4B79 ROM:4B5E ld INTMEM_1C, INTMEM_220[] ROM:4B63 add INTMEM_1C, #10h ROM:4B67 st INTMEM_1C, INTMEM_220[] ROM:4B6C ldb INTMEM_C2, 0B9h[INTMEM_56] ROM:4B71 jbc INTMEM_F7, 7, ROM_4B79 ROM:4B74 ldb INTMEM_C2, 0B8h[INTMEM_56] ROM:4B79 ROM:4B79 ROM_4B79: ; CODE XREF: ROM_4812+34A↑j ROM:4B79 ; ROM_4812+35F↑j ROM:4B79 jbc INTMEM_F7, 6, ROM_4B88 ROM:4B7C cmp INTMEM_20+2, 2Ch[INTMEM_56] ROM:4B81 jh ROM_4BA7 ROM:4B83 andb INTMEM_F7, #-41h ROM:4B86 sjmp ROM_4BA7 ROM:4B88 ; --------------------------------------------------------------------------- ROM:4B88 ROM:4B88 ROM_4B88: ; CODE XREF: ROM_4812:ROM_4B79↑j ROM:4B88 cmp INTMEM_20+2, 2Ah[INTMEM_56] ROM:4B8D jnh ROM_4BA7 ROM:4B8F orb INTMEM_F7, #40h ; '@' ROM:4B92 sjmp ROM_4BA7 ROM:4B94 ; --------------------------------------------------------------------------- ROM:4B94 ROM:4B94 ROM_4B94: ; CODE XREF: ROM_4812+301↑j ROM:4B94 ; ROM_4812:ROM_4B2B↑j ROM:4B94 andb INTMEM_F7, #-41h ROM:4B97 andb INTMEM_F8, #-5 ROM:4B9A ldb INTMEM_C2, 0B6h[INTMEM_56] ROM:4B9F ldbse INTMEM_1C+2, #-1 ROM:4BA2 st INTMEM_1C+2, INTMEM_220[] ROM:4BA7 ROM:4BA7 ROM_4BA7: ; CODE XREF: ROM_4812:ROM_4B29↑j ROM:4BA7 ; ROM_4812+345↑j ... ROM:4BA7 andb INTMEM_AD, #-9 ROM:4BAA cmpb ZERO_REG, 0BAh[INTMEM_56] ; Zero register ROM:4BAF je ROM_4BB6 ROM:4BB1 jbc INTMEM_AE, 6, ROM_4BBF ROM:4BB4 sjmp ROM_4BBC ROM:4BB6 ; --------------------------------------------------------------------------- ROM:4BB6 ROM:4BB6 ROM_4BB6: ; CODE XREF: ROM_4812+39D↑j ROM:4BB6 jbs INTMEM_AF, 3, ROM_4BBC ROM:4BB9 jbc INTMEM_F7, 6, ROM_4BBF ROM:4BBC ROM:4BBC ROM_4BBC: ; CODE XREF: ROM_4812+3A2↑j ROM:4BBC ; ROM_4812:ROM_4BB6↑j ROM:4BBC orb INTMEM_AD, #8 ROM:4BBF ROM:4BBF ROM_4BBF: ; CODE XREF: ROM_4812+39F↑j ROM:4BBF ; ROM_4812+3A7↑j ROM:4BBF ldb INTMEM_1A, INTMEM_1B3[] ROM:4BC4 jbc INTMEM_AB, 4, ROM_4C2C ROM:4BC7 jbs INTMEM_F5+1, 6, ROM_4C3E ROM:4BCA ld INTMEM_1C+2, INTMEM_172[] ROM:4BCF jbs INTMEM_F7, 3, ROM_4BD5 ROM:4BD2 jbc INTMEM_1C+3, 7, ROM_4C0D ROM:4BD5 ROM:4BD5 ROM_4BD5: ; CODE XREF: ROM_4812+3BD↑j ROM:4BD5 cmpb INTMEM_8E, INTMEM_1B4[] ROM:4BDA jh ROM_4BF1 ROM:4BDC je ROM_4BE5 ROM:4BDE stb INTMEM_8E, INTMEM_1B4[] ROM:4BE3 sjmp ROM_4BEC ROM:4BE5 ; --------------------------------------------------------------------------- ROM:4BE5 ROM:4BE5 ROM_4BE5: ; CODE XREF: ROM_4812+3CA↑j ROM:4BE5 cmp INTMEM_1C+2, INTMEM_176[] ROM:4BEA jc ROM_4BF1 ROM:4BEC ROM:4BEC ROM_4BEC: ; CODE XREF: ROM_4812+3D1↑j ROM:4BEC st INTMEM_1C+2, INTMEM_176[] ROM:4BF1 ROM:4BF1 ROM_4BF1: ; CODE XREF: ROM_4812+3C8↑j ROM:4BF1 ; ROM_4812+3D8↑j ROM:4BF1 cmpb INTMEM_8E, INTMEM_1B5[] ROM:4BF6 jnc ROM_4C0D ROM:4BF8 je ROM_4C01 ROM:4BFA stb INTMEM_8E, INTMEM_1B5[] ROM:4BFF sjmp ROM_4C08 ROM:4C01 ; --------------------------------------------------------------------------- ROM:4C01 ROM:4C01 ROM_4C01: ; CODE XREF: ROM_4812+3E6↑j ROM:4C01 cmp INTMEM_1C+2, INTMEM_178[] ROM:4C06 jc ROM_4C0D ROM:4C08 ROM:4C08 ROM_4C08: ; CODE XREF: ROM_4812+3ED↑j ROM:4C08 st INTMEM_1C+2, INTMEM_178[] ROM:4C0D ROM:4C0D ROM_4C0D: ; CODE XREF: ROM_4812+3C0↑j ROM:4C0D ; ROM_4812+3E4↑j ... ROM:4C0D jbs INTMEM_1A, 1, ROM_4C1F ROM:4C10 jbs INTMEM_1A, 0, ROM_4C18 ROM:4C13 ldb INTMEM_1A, #1 ROM:4C16 sjmp ROM_4C25 ROM:4C18 ; --------------------------------------------------------------------------- ROM:4C18 ROM:4C18 ROM_4C18: ; CODE XREF: ROM_4812+3FE↑j ROM:4C18 cmpb ZERO_REG, INTMEM_B0 ; Zero register ROM:4C1B jne ROM_4C1F ROM:4C1D incb INTMEM_1A ROM:4C1F ROM:4C1F ROM_4C1F: ; CODE XREF: ROM_4812:ROM_4C0D↑j ROM:4C1F ; ROM_4812+409↑j ROM:4C1F jbs INTMEM_AD, 3, ROM_4C25 ROM:4C22 orb INTMEM_1A, #40h ; '@' ROM:4C25 ROM:4C25 ROM_4C25: ; CODE XREF: ROM_4812+404↑j ROM:4C25 ; ROM_4812:ROM_4C1F↑j ROM:4C25 stb INTMEM_1A, INTMEM_1B3[] ROM:4C2A sjmp ROM_4CAD ROM:4C2C ; --------------------------------------------------------------------------- ROM:4C2C ROM:4C2C ROM_4C2C: ; CODE XREF: ROM_4812+3B2↑j ROM:4C2C cmp INTMEM_40, 30h[INTMEM_56] ROM:4C31 jnh ROM_4C3E ROM:4C33 clr INTMEM_40 ROM:4C35 incb INTMEM_49 ROM:4C37 jne ROM_4C3B ROM:4C39 decb INTMEM_49 ROM:4C3B ROM:4C3B ROM_4C3B: ; CODE XREF: ROM_4812+425↑j ROM:4C3B lcall ROM_4302 ROM:4C3E ROM:4C3E ROM_4C3E: ; CODE XREF: ROM_4812+3B5↑j ROM:4C3E ; ROM_4812+41F↑j ROM:4C3E jbs INTMEM_55, 0, ROM_4C82 ROM:4C41 ld INTMEM_1C+2, INTMEM_176[] ROM:4C46 add INTMEM_1C+2, 28h[INTMEM_56] ROM:4C4B jc ROM_4C7C ROM:4C4D sub INTMEM_1C+2, #-8000h ROM:4C51 jc ROM_4C55 ROM:4C53 neg INTMEM_1C+2 ROM:4C55 ROM:4C55 ROM_4C55: ; CODE XREF: ROM_4812+43F↑j ROM:4C55 cmp INTMEM_1C+2, 2Eh[INTMEM_56] ROM:4C5A jh ROM_4C7C ROM:4C5C ld INTMEM_1C+2, INTMEM_178[] ROM:4C61 add INTMEM_1C+2, 28h[INTMEM_56] ROM:4C66 jc ROM_4C77 ROM:4C68 sub INTMEM_1C+2, #-8000h ROM:4C6C jc ROM_4C77 ROM:4C6E neg INTMEM_1C+2 ROM:4C70 cmp INTMEM_1C+2, 2Eh[INTMEM_56] ROM:4C75 jh ROM_4C7C ROM:4C77 ROM:4C77 ROM_4C77: ; CODE XREF: ROM_4812+454↑j ROM:4C77 ; ROM_4812+45A↑j ROM:4C77 cmpb INTMEM_1A, #2 ROM:4C7A jne ROM_4C82 ROM:4C7C ROM:4C7C ROM_4C7C: ; CODE XREF: ROM_4812+439↑j ROM:4C7C ; ROM_4812+448↑j ... ROM:4C7C orb INTMEM_52, #40h ; '@' ROM:4C7F orb INTMEM_F5+1, #1 ROM:4C82 ROM:4C82 ROM_4C82: ; CODE XREF: ROM_4812:ROM_4C3E↑j ROM:4C82 ; ROM_4812+468↑j ROM:4C82 clrb INTMEM_1C ROM:4C84 stb INTMEM_1C, INTMEM_1B5[] ROM:4C89 decb INTMEM_1C ROM:4C8B stb INTMEM_1C, INTMEM_1B4[] ROM:4C90 ld INTMEM_1C+2, #-8000h ROM:4C94 sub INTMEM_1C+2, 28h[INTMEM_56] ROM:4C99 st INTMEM_1C+2, INTMEM_176[] ROM:4C9E st INTMEM_1C+2, INTMEM_178[] ROM:4CA3 stb ZERO_REG, INTMEM_1B3[] ; Zero register ROM:4CA8 ldb INTMEM_B0, 0BBh[INTMEM_56] ROM:4CAD ROM:4CAD ROM_4CAD: ; CODE XREF: ROM_4812+294↑j ROM:4CAD ; ROM_4812+418↑j ROM:4CAD ldb INTMEM_1A, #-4Ch ROM:4CB0 subb INTMEM_1A, 0BDh[INTMEM_56] ROM:4CB5 ldb INTMEM_1C, INTMEM_1FD[] ROM:4CBA subb INTMEM_1C, INTMEM_241[] ROM:4CBF jc ROM_4CC3 ROM:4CC1 clrb INTMEM_1C ROM:4CC3 ROM:4CC3 ROM_4CC3: ; CODE XREF: ROM_4812+4AD↑j ROM:4CC3 mulub INTMEM_1C, 0BDh[INTMEM_56] ROM:4CC8 divub INTMEM_1C, 0BCh[INTMEM_56] ROM:4CCD jnv ROM_4CD1 ROM:4CCF clrb INTMEM_1C ROM:4CD1 ROM:4CD1 ROM_4CD1: ; CODE XREF: ROM_4812+4BB↑j ROM:4CD1 addb INTMEM_1C, INTMEM_1A ROM:4CD4 stb INTMEM_1C, INTMEM_F3[] ROM:4CD9 ldb INTMEM_1A, #2 ROM:4CDC jbc INTMEM_AB, 6, ROM_4CE1 ROM:4CDF sjmp ROM_4D64 ROM:4CE1 ; --------------------------------------------------------------------------- ROM:4CE1 ROM:4CE1 ROM_4CE1: ; CODE XREF: ROM_4812+4CA↑j ROM:4CE1 ldb INTMEM_1A, #1 ROM:4CE4 jbs INTMEM_AB, 4, ROM_4D06 ROM:4CE7 jbc INTMEM_AD, 6, ROM_4CF0 ROM:4CEA ldb INTMEM_1A, #3 ROM:4CED andb INTMEM_AD, #-41h ROM:4CF0 ROM:4CF0 ROM_4CF0: ; CODE XREF: ROM_4812+4D5↑j ROM:4CF0 jbc INTMEM_F5+1, 0, ROM_4D64 ROM:4CF3 jbc INTMEM_AA, 7, ROM_4D64 ROM:4CF6 jbc INTMEM_AB, 0, ROM_4D64 ROM:4CF9 jbs INTMEM_A9, 4, ROM_4D64 ROM:4CFC ldb INTMEM_1C, #21h ; '!' ROM:4CFF stb INTMEM_1C, INTMEM_1B8[] ROM:4D04 sjmp ROM_4D5B ROM:4D06 ; --------------------------------------------------------------------------- ROM:4D06 ROM:4D06 ROM_4D06: ; CODE XREF: ROM_4812+4D2↑j ROM:4D06 jbc INTMEM_AD, 6, ROM_4D13 ROM:4D09 ldb INTMEM_1C, #11h ROM:4D0C stb INTMEM_1C, INTMEM_1B8[] ROM:4D11 sjmp ROM_4D58 ROM:4D13 ; --------------------------------------------------------------------------- ROM:4D13 ROM:4D13 ROM_4D13: ; CODE XREF: ROM_4812:ROM_4D06↑j ROM:4D13 jbc INTMEM_52, 6, ROM_4D1C ROM:4D16 orb INTMEM_F5+1, #1 ROM:4D19 jbs INTMEM_F7, 2, ROM_4D64 ROM:4D1C ROM:4D1C ROM_4D1C: ; CODE XREF: ROM_4812:ROM_4D13↑j ROM:4D1C jbs INTMEM_F7, 2, ROM_4D58 ROM:4D1F ld INTMEM_1C, INTMEM_1FC[] ROM:4D24 ldb INTMEM_1C, INTMEM_226[] ROM:4D29 jbs INTMEM_F8, 4, ROM_4D38 ROM:4D2C cmpb INTMEM_1C+1, 0BEh[INTMEM_56] ROM:4D31 jnc ROM_4D7A ROM:4D33 orb INTMEM_F8, #10h ROM:4D36 sjmp ROM_4D7A ROM:4D38 ; --------------------------------------------------------------------------- ROM:4D38 ROM:4D38 ROM_4D38: ; CODE XREF: ROM_4812+517↑j ROM:4D38 cmpb INTMEM_1C+1, 0BFh[INTMEM_56] ROM:4D3D jh ROM_4D7A ROM:4D3F andb INTMEM_F8, #-11h ROM:4D42 incb INTMEM_1C ROM:4D44 stb INTMEM_1C, INTMEM_226[] ROM:4D49 cmpb INTMEM_1C, 0C0h[INTMEM_56] ROM:4D4E jnc ROM_4D7A ROM:4D50 ldb INTMEM_1C, #1 ROM:4D53 stb INTMEM_1C, INTMEM_1B8[] ROM:4D58 ROM:4D58 ROM_4D58: ; CODE XREF: ROM_4812+4FF↑j ROM:4D58 ; ROM_4812:ROM_4D1C↑j ROM:4D58 andb INTMEM_52, #-41h ROM:4D5B ROM:4D5B ROM_4D5B: ; CODE XREF: ROM_4812+4F2↑j ROM:4D5B lcall ROM_4340 ROM:4D5E jbs INTMEM_F7, 2, ROM_4D7A ROM:4D61 andb INTMEM_F8, #-9 ROM:4D64 ROM:4D64 ROM_4D64: ; CODE XREF: ROM_4812+4CD↑j ROM:4D64 ; ROM_4812:ROM_4CF0↑j ... ROM:4D64 stb ZERO_REG, INTMEM_226[] ; Zero register ROM:4D69 jbc INTMEM_F7, 2, ROM_4D7A ROM:4D6C orb INTMEM_52, #40h ; '@' ROM:4D6F stb INTMEM_1A, INTMEM_152[] ROM:4D74 andb INTMEM_F7, #-5 ROM:4D77 andb INTMEM_AD, #-41h ROM:4D7A ROM:4D7A ROM_4D7A: ; CODE XREF: ROM_4812+51F↑j ROM:4D7A ; ROM_4812+524↑j ... ROM:4D7A ld INTMEM_20, INTMEM_1FA[] ROM:4D7F jbs INTMEM_55, 2, ROM_4DA5 ROM:4D82 jbs INTMEM_F5+1, 4, ROM_4DA5 ROM:4D85 jbc INTMEM_F5+1, 5, ROM_4DC4 ROM:4D88 jbc INTMEM_F8, 1, ROM_4DC4 ROM:4D8B jbs INTMEM_AD, 3, ROM_4DC4 ROM:4D8E cmp INTMEM_20, 34h[INTMEM_56] ROM:4D93 jnc ROM_4DC4 ROM:4D95 jbs INTMEM_F8, 5, ROM_4DA0 ROM:4D98 orb INTMEM_F8, #20h ; ' ' ROM:4D9B ldb INTMEM_CC, 0C8h[INTMEM_56] ROM:4DA0 ROM:4DA0 ROM_4DA0: ; CODE XREF: ROM_4812+583↑j ROM:4DA0 cmpb INTMEM_CC, #0 ROM:4DA3 jne ROM_4DC7 ROM:4DA5 ROM:4DA5 ROM_4DA5: ; CODE XREF: ROM_4812+56D↑j ROM:4DA5 ; ROM_4812+570↑j ROM:4DA5 ldb INTMEM_1C+2, INTMEM_F3[] ROM:4DAA ldb INTMEM_1C+3, INTMEM_1AE[] ROM:4DAF ld INTMEM_1C, #3 ROM:4DB3 lcall ROM_3180 ROM:4DB6 stb INTMEM_1C, INTMEM_1AC[] ROM:4DBB orb INTMEM_F5+1, #10h ROM:4DBE orb INTMEM_52, #8 ROM:4DC1 orb INTMEM_55, #4 ROM:4DC4 ROM:4DC4 ROM_4DC4: ; CODE XREF: ROM_4812+573↑j ROM:4DC4 ; ROM_4812+576↑j ... ROM:4DC4 andb INTMEM_F8, #-21h ROM:4DC7 ROM:4DC7 ROM_4DC7: ; CODE XREF: ROM_4812+591↑j ROM:4DC7 ret ROM:4DC7 ; End of function ROM_4812 ROM:4DC7 ROM:4DC8 ROM:4DC8 ; =============== S U B R O U T I N E ======================================= ROM:4DC8 ROM:4DC8 ROM:4DC8 ROM_4DC8: ; CODE XREF: ROM_4219+12↑p ROM:4DC8 ROM:4DC8 ; FUNCTION CHUNK AT ROM:42F4 SIZE 0000000E BYTES ROM:4DC8 ROM:4DC8 ld INTMEM_1C, INTMEM_D8 ROM:4DCB jbc INTMEM_F5+1, 6, ROM_4DD3 ROM:4DCE ld INTMEM_1C, INTMEM_1FA[] ROM:4DD3 ROM:4DD3 ROM_4DD3: ; CODE XREF: ROM_4DC8+3↑j ROM:4DD3 stb INTMEM_1C+1, INTMEM_DF ROM:4DD6 mulu INTMEM_1C, 40h[INTMEM_56] ROM:4DDB divu INTMEM_1C, #0FFh ROM:4DDF jv ROM_4DED ROM:4DE1 ldb INTMEM_20+1, 0DFh[INTMEM_56] ROM:4DE6 clrb INTMEM_20 ROM:4DE8 add INTMEM_1C, INTMEM_20 ROM:4DEB jnc ROM_4DF0 ROM:4DED ROM:4DED ROM_4DED: ; CODE XREF: ROM_4DC8+17↑j ROM:4DED ldbse INTMEM_1C, #-1 ROM:4DF0 ROM:4DF0 ROM_4DF0: ; CODE XREF: ROM_4DC8+23↑j ROM:4DF0 st INTMEM_1C, INTMEM_18E[] ROM:4DF5 stb INTMEM_DF, INTMEM_1C8[] ROM:4DFA stb INTMEM_DF, INTMEM_1C7[] ROM:4DFF ldb INTMEM_1A, INTMEM_F3[] ROM:4E04 cmpb INTMEM_1A, 0DEh[INTMEM_56] ROM:4E09 jnc ROM_4E21 ROM:4E0B ldb INTMEM_1C, 0DDh[INTMEM_56] ROM:4E10 cmpb ZERO_REG, 0E0h[INTMEM_56] ; Zero register ROM:4E15 je ROM_4E1C ROM:4E17 stb INTMEM_1C, INTMEM_1C8[] ROM:4E1C ROM:4E1C ROM_4E1C: ; CODE XREF: ROM_4DC8+4D↑j ROM:4E1C stb INTMEM_1C, INTMEM_1C7[] ROM:4E21 ROM:4E21 ROM_4E21: ; CODE XREF: ROM_4DC8+41↑j ROM:4E21 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:4E26 jbs INTMEM_FA, 1, ROM_4E52 ROM:4E29 ld INTMEM_1C, #0Dh ROM:4E2D lcall ROM_3180 ROM:4E30 clrb INTMEM_20 ROM:4E32 jbc INTMEM_F7, 0, ROM_4E97 ROM:4E35 orb INTMEM_FA, #2 ROM:4E38 cmpb INTMEM_1C, INTMEM_45+1 ROM:4E3B jc ROM_4E48 ROM:4E3D clrb INTMEM_1C+1 ROM:4E3F addb INTMEM_1C, INTMEM_45+1 ROM:4E42 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:4E45 shr INTMEM_1C, #1 ROM:4E48 ROM:4E48 ROM_4E48: ; CODE XREF: ROM_4DC8+73↑j ROM:4E48 stb INTMEM_1C, INTMEM_1CA[] ROM:4E4D stb INTMEM_1C, INTMEM_45+1 ROM:4E50 sjmp ROM_4E97 ROM:4E52 ; --------------------------------------------------------------------------- ROM:4E52 ROM:4E52 ROM_4E52: ; CODE XREF: ROM_4DC8+5E↑j ROM:4E52 clrb INTMEM_20 ROM:4E54 jbs INTMEM_FA, 0, ROM_4E68 ROM:4E57 cmpb INTMEM_1C+2, 0ADh[INTMEM_56] ROM:4E5C jnc ROM_4E97 ROM:4E5E stb INTMEM_74+1, INTMEM_1CB[] ROM:4E63 orb INTMEM_FA, #1 ROM:4E66 sjmp ROM_4E97 ROM:4E68 ; --------------------------------------------------------------------------- ROM:4E68 ROM:4E68 ROM_4E68: ; CODE XREF: ROM_4DC8+8C↑j ROM:4E68 jbs INTMEM_F7, 4, ROM_4E92 ROM:4E6B clrb INTMEM_20+2 ROM:4E6D subb INTMEM_20+3, INTMEM_74+1, INTMEM_1CB[] ROM:4E73 stb INTMEM_20+3, INTMEM_3CB[] ROM:4E78 ldb INTMEM_45+1, INTMEM_1CA[] ROM:4E7D subb INTMEM_45+1, INTMEM_20+3 ROM:4E80 je ROM_4E8F ROM:4E82 mulub INTMEM_20, INTMEM_20+3, 0E1h[INTMEM_56] ROM:4E88 divub INTMEM_20, INTMEM_1CA[] ROM:4E8D sjmp ROM_4E97 ROM:4E8F ; --------------------------------------------------------------------------- ROM:4E8F ROM:4E8F ROM_4E8F: ; CODE XREF: ROM_4DC8+B8↑j ROM:4E8F orb INTMEM_F7, #10h ROM:4E92 ROM:4E92 ROM_4E92: ; CODE XREF: ROM_4DC8:ROM_4E68↑j ROM:4E92 ldb INTMEM_20, 0E1h[INTMEM_56] ROM:4E97 ROM:4E97 ROM_4E97: ; CODE XREF: ROM_4DC8+6A↑j ROM:4E97 ; ROM_4DC8+88↑j ... ROM:4E97 addb INTMEM_20, INTMEM_1AF[] ROM:4E9C jnc ROM_4EA1 ROM:4E9E ldb INTMEM_20, #-1 ROM:4EA1 ROM:4EA1 ROM_4EA1: ; CODE XREF: ROM_4DC8+D4↑j ROM:4EA1 stb INTMEM_20, INTMEM_1C9[] ROM:4EA6 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:4EAB ldb INTMEM_1C+2, INTMEM_DF ROM:4EAE ld INTMEM_1C, #0Eh ROM:4EB2 lcall ROM_3180 ROM:4EB5 stb INTMEM_1C, INTMEM_1CD[] ROM:4EBA ld INTMEM_1C, #0Fh ROM:4EBE lcall ROM_3180 ROM:4EC1 stb INTMEM_1C, INTMEM_1CE[] ROM:4EC6 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:4ECB jbc INTMEM_55, 1, ROM_4ED3 ROM:4ECE ldb INTMEM_1C+2, INTMEM_1CE[] ROM:4ED3 ROM:4ED3 ROM_4ED3: ; CODE XREF: ROM_4DC8+103↑j ROM:4ED3 stb INTMEM_1C+2, INTMEM_1CC[] ROM:4ED8 clrb INTMEM_1A ROM:4EDA ldb INTMEM_1C+2, INTMEM_1CC[] ROM:4EDF subb INTMEM_1C+2, INTMEM_1CE[] ROM:4EE4 jnc ROM_4EF7 ROM:4EE6 decb INTMEM_1A ROM:4EE8 mulub INTMEM_1C+2, INTMEM_1CD[] ROM:4EED divub INTMEM_1C+2, #64h ; 'd' ROM:4EF0 addb INTMEM_1C, INTMEM_1C+2 ROM:4EF3 jnc ROM_4F09 ROM:4EF5 jc ROM_4F06 ROM:4EF7 ROM:4EF7 ROM_4EF7: ; CODE XREF: ROM_4DC8+11C↑j ROM:4EF7 negb INTMEM_1C+2 ROM:4EF9 mulub INTMEM_1C+2, INTMEM_1CD[] ROM:4EFE divub INTMEM_1C+2, #64h ; 'd' ROM:4F01 subb INTMEM_1C, INTMEM_1C+2 ROM:4F04 jc ROM_4F09 ROM:4F06 ROM:4F06 ROM_4F06: ; CODE XREF: ROM_4DC8+12D↑j ROM:4F06 ldb INTMEM_1C, INTMEM_1A ROM:4F09 ROM:4F09 ROM_4F09: ; CODE XREF: ROM_4DC8+12B↑j ROM:4F09 ; ROM_4DC8+13C↑j ROM:4F09 clrb INTMEM_1C+1 ROM:4F0B add INTMEM_1C, #14Ah ROM:4F0F st INTMEM_1C, INTMEM_190[] ROM:4F14 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:4F19 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:4F1E ld INTMEM_1C, #10h ROM:4F22 lcall ROM_3180 ROM:4F25 stb INTMEM_1C, INTMEM_1CF[] ROM:4F2A jbc INTMEM_FA, 2, ROM_4F37 ROM:4F2D ldb INTMEM_1A, 0E2h[INTMEM_56] ROM:4F32 stb INTMEM_1A, INTMEM_D3 ROM:4F35 sjmp ROM_4F4E ROM:4F37 ; --------------------------------------------------------------------------- ROM:4F37 ROM:4F37 ROM_4F37: ; CODE XREF: ROM_4DC8+162↑j ROM:4F37 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:4F3C ldb INTMEM_1C+2, INTMEM_DF ROM:4F3F ld INTMEM_1C, #11h ROM:4F43 lcall ROM_3180 ROM:4F46 stb INTMEM_1C, INTMEM_3CC[] ROM:4F4B stb INTMEM_1C, INTMEM_D3 ROM:4F4E ROM:4F4E ROM_4F4E: ; CODE XREF: ROM_4DC8+16D↑j ROM:4F4E andb INTMEM_FA, #-9 ROM:4F51 ldb INTMEM_32, INTMEM_1C7[] ROM:4F56 jbs INTMEM_FA, 2, ROM_4F60 ROM:4F59 cmpb INTMEM_32, 0E3h[INTMEM_56] ROM:4F5E jh ROM_4F62 ROM:4F60 ROM:4F60 ROM_4F60: ; CODE XREF: ROM_4DC8+18E↑j ROM:4F60 sjmp ROM_5057 ROM:4F62 ; --------------------------------------------------------------------------- ROM:4F62 ROM:4F62 ROM_4F62: ; CODE XREF: ROM_4DC8+196↑j ROM:4F62 ld INTMEM_1C, #12h ROM:4F66 ldb INTMEM_1C+2, INTMEM_32 ROM:4F69 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:4F6E lcall ROM_3180 ROM:4F71 stb INTMEM_1C, INTMEM_1D0[] ROM:4F76 cmpb INTMEM_1C, INTMEM_D3 ROM:4F79 jnc ROM_4F7D ROM:4F7B sjmp ROM_5057 ROM:4F7D ; --------------------------------------------------------------------------- ROM:4F7D ROM:4F7D ROM_4F7D: ; CODE XREF: ROM_4DC8+1B1↑j ROM:4F7D ldb INTMEM_1A, INTMEM_1AF[] ROM:4F82 cmpb INTMEM_1A, 0E4h[INTMEM_56] ROM:4F87 jnh ROM_4F95 ROM:4F89 subb INTMEM_1C, 0E5h[INTMEM_56] ROM:4F8E jc ROM_4FAB ROM:4F90 ldb INTMEM_1C, #6Eh ; 'n' ROM:4F93 sjmp ROM_4FAB ROM:4F95 ; --------------------------------------------------------------------------- ROM:4F95 ROM:4F95 ROM_4F95: ; CODE XREF: ROM_4DC8+1BF↑j ROM:4F95 ld INTMEM_1C, #13h ROM:4F99 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:4F9E ldb INTMEM_1C+3, INTMEM_DF ROM:4FA1 lcall ROM_3180 ROM:4FA4 cmpb INTMEM_1C, INTMEM_F3[] ROM:4FA9 jc ROM_4FC1 ROM:4FAB ROM:4FAB ROM_4FAB: ; CODE XREF: ROM_4DC8+1C6↑j ROM:4FAB ; ROM_4DC8+1CB↑j ROM:4FAB ld INTMEM_20, INTMEM_192[] ROM:4FB0 cmp INTMEM_20, 4Ah[INTMEM_56] ROM:4FB5 jh ROM_4FC1 ROM:4FB7 ld INTMEM_20, 4Ah[INTMEM_56] ROM:4FBC st INTMEM_20, INTMEM_192[] ROM:4FC1 ROM:4FC1 ROM_4FC1: ; CODE XREF: ROM_4DC8+1E1↑j ROM:4FC1 ; ROM_4DC8+1ED↑j ROM:4FC1 ld INTMEM_20, INTMEM_192[] ROM:4FC6 ld INTMEM_1A, 42h[INTMEM_56] ROM:4FCB add INTMEM_1A, 44h[INTMEM_56] ROM:4FD0 cmp INTMEM_20, 42h[INTMEM_56] ROM:4FD5 jnh ROM_5010 ROM:4FD7 cmp INTMEM_20, INTMEM_1A ROM:4FDA jnc ROM_4FE3 ROM:4FDC ldb INTMEM_D3, INTMEM_1D0[] ROM:4FE1 sjmp ROM_5010 ROM:4FE3 ; --------------------------------------------------------------------------- ROM:4FE3 ROM:4FE3 ROM_4FE3: ; CODE XREF: ROM_4DC8+212↑j ROM:4FE3 ldbze INTMEM_20+2, INTMEM_D3 ROM:4FE6 subb INTMEM_20+2, INTMEM_1D0[] ROM:4FEB ld INTMEM_1C, INTMEM_20 ROM:4FEE sub INTMEM_1C, 42h[INTMEM_56] ROM:4FF3 ld INTMEM_1C+2, INTMEM_1C ROM:4FF6 clr INTMEM_1C ROM:4FF8 divu INTMEM_1C, 44h[INTMEM_56] ROM:4FFD jnv ROM_5002 ROM:4FFF ldbse INTMEM_1C, #-1 ROM:5002 ROM:5002 ROM_5002: ; CODE XREF: ROM_4DC8+235↑j ROM:5002 mulu INTMEM_1C, INTMEM_20+2 ROM:5005 ld INTMEM_1C, INTMEM_1C+2 ROM:5008 subb INTMEM_1C, INTMEM_D3 ROM:500B negb INTMEM_1C ROM:500D stb INTMEM_1C, INTMEM_D3 ROM:5010 ROM:5010 ROM_5010: ; CODE XREF: ROM_4DC8+20D↑j ROM:5010 ; ROM_4DC8+219↑j ROM:5010 sub INTMEM_20+2, INTMEM_74, INTMEM_194[] ROM:5016 cmp INTMEM_1A, INTMEM_192[] ROM:501B jc ROM_502D ROM:501D orb INTMEM_FA, #8 ROM:5020 cmp INTMEM_20+2, 48h[INTMEM_56] ROM:5025 jnc ROM_5074 ROM:5027 ld INTMEM_20+2, #1 ROM:502B sjmp ROM_5034 ROM:502D ; --------------------------------------------------------------------------- ROM:502D ROM:502D ROM_502D: ; CODE XREF: ROM_4DC8+253↑j ROM:502D cmp INTMEM_74, INTMEM_194[] ROM:5032 je ROM_5074 ROM:5034 ROM:5034 ROM_5034: ; CODE XREF: ROM_4DC8+263↑j ROM:5034 st INTMEM_74, INTMEM_194[] ROM:5039 add INTMEM_1A, 46h[INTMEM_56] ROM:503E ld INTMEM_20, INTMEM_192[] ROM:5043 add INTMEM_20, INTMEM_20+2 ROM:5046 jnc ROM_504B ROM:5048 ldbse INTMEM_20, #-1 ROM:504B ROM:504B ROM_504B: ; CODE XREF: ROM_4DC8+27E↑j ROM:504B cmp INTMEM_20, INTMEM_1A ROM:504E jh ROM_5074 ROM:5050 st INTMEM_20, INTMEM_192[] ROM:5055 sjmp ROM_5074 ROM:5057 ; --------------------------------------------------------------------------- ROM:5057 ROM:5057 ROM_5057: ; CODE XREF: ROM_4DC8:ROM_4F60↑j ROM:5057 ; ROM_4DC8+1B3↑j ROM:5057 cmp INTMEM_74, INTMEM_194[] ROM:505C je ROM_5074 ROM:505E st INTMEM_74, INTMEM_194[] ROM:5063 ld INTMEM_20, INTMEM_192[] ROM:5068 cmp INTMEM_20, ZERO_REG ; Zero register ROM:506B je ROM_5074 ROM:506D dec INTMEM_20 ROM:506F st INTMEM_20, INTMEM_192[] ROM:5074 ROM:5074 ROM_5074: ; CODE XREF: ROM_4DC8+25D↑j ROM:5074 ; ROM_4DC8+26A↑j ... ROM:5074 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:5079 ldb INTMEM_1C+3, INTMEM_DF ROM:507C ld INTMEM_1C, #15h ROM:5080 jbc INTMEM_FA, 2, ROM_5087 ROM:5083 ld INTMEM_1C, #14h ROM:5087 ROM:5087 ROM_5087: ; CODE XREF: ROM_4DC8+2B8↑j ROM:5087 lcall ROM_3180 ROM:508A stb INTMEM_1C, INTMEM_1D1[] ROM:508F ldb INTMEM_1C, #14h ROM:5092 jbs INTMEM_F7, 4, ROM_50B0 ROM:5095 jbc INTMEM_FA, 2, ROM_509F ROM:5098 cmpb ZERO_REG, 0E6h[INTMEM_56] ; Zero register ROM:509D jne ROM_50B0 ROM:509F ROM:509F ROM_509F: ; CODE XREF: ROM_4DC8+2CD↑j ROM:509F ldb INTMEM_1C+2, INTMEM_1CC[] ROM:50A4 ldb INTMEM_1C+3, INTMEM_1C9[] ROM:50A9 ld INTMEM_1C, #16h ROM:50AD lcall ROM_3180 ROM:50B0 ROM:50B0 ROM_50B0: ; CODE XREF: ROM_4DC8+2CA↑j ROM:50B0 ; ROM_4DC8+2D5↑j ROM:50B0 stb INTMEM_1C, INTMEM_1D2[] ROM:50B5 jbs INTMEM_F5+1, 5, ROM_50C8 ROM:50B8 jbs INTMEM_FA, 4, ROM_50CB ROM:50BB ldb INTMEM_B1, 0E7h[INTMEM_56] ROM:50C0 orb INTMEM_F9, #40h ; '@' ROM:50C3 orb INTMEM_FA, #10h ROM:50C6 sjmp ROM_50D3 ROM:50C8 ; --------------------------------------------------------------------------- ROM:50C8 ROM:50C8 ROM_50C8: ; CODE XREF: ROM_4DC8+2ED↑j ROM:50C8 andb INTMEM_FA, #-11h ROM:50CB ROM:50CB ROM_50CB: ; CODE XREF: ROM_4DC8+2F0↑j ROM:50CB cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:50CE jne ROM_50D3 ROM:50D0 andb INTMEM_F9, #-41h ROM:50D3 ROM:50D3 ROM_50D3: ; CODE XREF: ROM_4DC8+2FE↑j ROM:50D3 ; ROM_4DC8+306↑j ROM:50D3 ld INTMEM_1A, #6676h ROM:50D7 ldb INTMEM_1C, INTMEM_E0 ROM:50DA ljmp ROM_42F4 ROM:50DA ; End of function ROM_4DC8 ROM:50DA ROM:50DD ; --------------------------------------------------------------------------- ROM:50DD ldb INTMEM_E0, #1 ROM:50E0 orb INTMEM_F9, #20h ; ' ' ROM:50E3 sjmp ROM_50EF ROM:50E5 ; --------------------------------------------------------------------------- ROM:50E5 cmp INTMEM_5E, 1Ah[INTMEM_56] ROM:50EA jc ROM_5109 ROM:50EC jbs INTMEM_F9, 6, ROM_510F ROM:50EF ROM:50EF ROM_50EF: ; CODE XREF: ROM:50E3↑j ROM:50EF ldb INTMEM_1C+2, INTMEM_1AF[] ROM:50F4 ld INTMEM_1C, #17h ROM:50F8 lcall ROM_3180 ROM:50FB mulub INTMEM_1C, #2 ROM:50FE add INTMEM_1C, #0C8h ROM:5102 st INTMEM_1C, (INTMEM_194+2)[] ROM:5107 sjmp ROM_5177 ROM:5109 ; --------------------------------------------------------------------------- ROM:5109 ROM:5109 ROM_5109: ; CODE XREF: ROM:50EA↑j ROM:5109 ldb INTMEM_C3+1, #7Dh ; '}' ROM:510C ldb INTMEM_E0, #2 ROM:510F ROM:510F ROM_510F: ; CODE XREF: ROM:50EC↑j ROM:510F sjmp ROM_5177 ROM:5111 ; --------------------------------------------------------------------------- ROM:5111 jbs INTMEM_F5+1, 6, ROM_5171 ROM:5114 cmpb ZERO_REG, INTMEM_C3+1 ; Zero register ROM:5117 jne ROM_5177 ROM:5119 ldb INTMEM_C3+1, #7Dh ; '}' ROM:511C ld INTMEM_1C, (INTMEM_194+2)[] ROM:5121 sub INTMEM_1C, #0C8h ROM:5125 je ROM_515F ROM:5127 clr INTMEM_20+2 ROM:5129 ld INTMEM_20, #2710h ROM:512D divu INTMEM_20, INTMEM_1C ROM:5130 add INTMEM_20, #32h ; '2' ROM:5134 clr INTMEM_20+2 ROM:5136 shll INTMEM_20, #8 ROM:5139 ldbze INTMEM_1A, 0E8h[INTMEM_56] ROM:513E divu INTMEM_20, INTMEM_1A ROM:5141 sub INTMEM_20, #32h ; '2' ROM:5145 jnc ROM_515F ROM:5147 clr INTMEM_1C+2 ROM:5149 ld INTMEM_1C, #2710h ROM:514D divu INTMEM_1C, INTMEM_20 ROM:5150 add INTMEM_1C, #0C8h ROM:5154 st INTMEM_1C, (INTMEM_194+2)[] ROM:5159 cmp INTMEM_1C, #0C8h ROM:515D jh ROM_5177 ROM:515F ROM:515F ROM_515F: ; CODE XREF: ROM:5125↑j ROM:515F ; ROM:5145↑j ROM:515F ld INTMEM_1A, #0C8h ROM:5163 st INTMEM_1A, (INTMEM_194+2)[] ROM:5168 ldb INTMEM_E0, #3 ROM:516B andb INTMEM_F9, #-21h ROM:516E jbc INTMEM_F5+1, 6, ROM_5177 ROM:5171 ROM:5171 ROM_5171: ; CODE XREF: ROM:5111↑j ROM:5171 orb INTMEM_F9, #20h ; ' ' ROM:5174 ldb INTMEM_E0, #1 ROM:5177 ROM:5177 ROM_5177: ; CODE XREF: ROM:5107↑j ROM:5177 ; ROM:ROM_510F↑j ... ROM:5177 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:517C ld INTMEM_1C, #18h ROM:5180 lcall ROM_3180 ROM:5183 mulub INTMEM_1C, #8 ROM:5186 add INTMEM_1C, #911h ROM:518A jnc ROM_518F ROM:518C ldbse INTMEM_1C, #-1 ROM:518F ROM:518F ROM_518F: ; CODE XREF: ROM:518A↑j ROM:518F st INTMEM_1C, (INTMEM_194+4)[] ROM:5194 ldbze INTMEM_1C, INTMEM_1CF[] ROM:5199 shl INTMEM_1C, #4 ROM:519C mulu INTMEM_1C, 4Ch[INTMEM_56] ROM:51A1 ld INTMEM_20, INTMEM_190[] ROM:51A6 shl INTMEM_20, #6 ROM:51A9 lcall ROM_4550 ROM:51AC ld INTMEM_20, INTMEM_18E[] ROM:51B1 lcall ROM_4539 ROM:51B4 divu INTMEM_1C, #10CDh ROM:51B8 jnv ROM_51BD ROM:51BA ldbse INTMEM_1C, #-1 ROM:51BD ROM:51BD ROM_51BD: ; CODE XREF: ROM:51B8↑j ROM:51BD st INTMEM_1C, (INTMEM_194+0Ah)[] ROM:51C2 mulu INTMEM_1C, #0Ah ROM:51C6 ldbze INTMEM_20, INTMEM_D3 ROM:51C9 lcall ROM_4550 ROM:51CC cmp INTMEM_20+2, #-1 ROM:51D0 je ROM_51D7 ROM:51D2 jbc INTMEM_1C+1, 7, ROM_51D7 ROM:51D5 inc INTMEM_20+2 ROM:51D7 ROM:51D7 ROM_51D7: ; CODE XREF: ROM:51D0↑j ROM:51D7 ; ROM:51D2↑j ROM:51D7 st INTMEM_20+2, (INTMEM_194+8)[] ROM:51DC ld INTMEM_20+2, #4E71h ROM:51E0 ld INTMEM_1C, #4000h ROM:51E4 ld INTMEM_20, (INTMEM_194+8)[] ROM:51E9 lcall ROM_4539 ROM:51EC ld INTMEM_20, (INTMEM_194+4)[] ROM:51F1 lcall ROM_4550 ROM:51F4 cmp INTMEM_20+2, #-1 ROM:51F8 je ROM_51FF ROM:51FA jbc INTMEM_1C+1, 7, ROM_51FF ROM:51FD inc INTMEM_20+2 ROM:51FF ROM:51FF ROM_51FF: ; CODE XREF: ROM:51F8↑j ROM:51FF ; ROM:51FA↑j ROM:51FF ld INTMEM_1A, INTMEM_20+2 ROM:5202 st INTMEM_1A, (INTMEM_3C4+2)[] ROM:5207 ldbze INTMEM_1C, INTMEM_1D1[] ROM:520C add INTMEM_1C, #50h ; 'P' ROM:5210 ldbze INTMEM_1C+2, INTMEM_1D2[] ROM:5215 add INTMEM_1C+2, #50h ; 'P' ROM:5219 mulu INTMEM_1C, INTMEM_1C+2 ROM:521C shrl INTMEM_1C, #1 ROM:521F mulu INTMEM_1C, (INTMEM_194+2)[] ROM:5224 divu INTMEM_1C, #271h ROM:5228 mulu INTMEM_1C, INTMEM_1A ROM:522B ld INTMEM_20, #640h ROM:522F lcall ROM_4550 ROM:5232 st INTMEM_20+2, (INTMEM_194+6)[] ROM:5237 mulu INTMEM_1C, INTMEM_D6, (INTMEM_194+6)[] ROM:523D ld INTMEM_20, #61A8h ROM:5241 lcall ROM_4550 ROM:5244 st INTMEM_20+2, INTMEM_DC ROM:5247 ldbze INTMEM_1A, INTMEM_42+1 ROM:524A sub INTMEM_1A, #80h ROM:524E shl INTMEM_1A, #2 ROM:5251 jbc INTMEM_1A+1, 7, ROM_525D ROM:5254 add INTMEM_DC, INTMEM_1A ROM:5257 jc ROM_5265 ROM:5259 clr INTMEM_DC ROM:525B sjmp ROM_5265 ROM:525D ; --------------------------------------------------------------------------- ROM:525D ROM:525D ROM_525D: ; CODE XREF: ROM:5251↑j ROM:525D add INTMEM_DC, INTMEM_1A ROM:5260 jnc ROM_5265 ROM:5262 ldbse INTMEM_DC, #-1 ROM:5265 ROM:5265 ROM_5265: ; CODE XREF: ROM:5257↑j ROM:5265 ; ROM:525B↑j ... ROM:5265 ld INTMEM_20+2, #1900h ROM:5269 add INTMEM_1C+2, INTMEM_20+2, INTMEM_18A[] ROM:526F jnc ROM_5274 ROM:5271 ldbse INTMEM_1C+2, #-1 ROM:5274 ROM:5274 ROM_5274: ; CODE XREF: ROM:526F↑j ROM:5274 add INTMEM_20, INTMEM_20+2, INTMEM_18C[] ROM:527A jnc ROM_527F ROM:527C ldbse INTMEM_20, #-1 ROM:527F ROM:527F ROM_527F: ; CODE XREF: ROM:527A↑j ROM:527F mulu INTMEM_1C, INTMEM_DC, INTMEM_1C+2 ROM:5283 divu INTMEM_1C, INTMEM_20 ROM:5286 jnv ROM_528B ROM:5288 ldbse INTMEM_1C, #-1 ROM:528B ROM:528B ROM_528B: ; CODE XREF: ROM:5286↑j ROM:528B st INTMEM_1C, INTMEM_DC ROM:528E jbs INTMEM_AD, 3, ROM_52FD ROM:5291 ldb INTMEM_1C, INTMEM_1BF[] ROM:5296 cmpb INTMEM_1C, #-80h ROM:5299 jh ROM_52FD ROM:529B ldb INTMEM_1C, 0EBh[INTMEM_56] ROM:52A0 jbs INTMEM_FA, 5, ROM_52B2 ROM:52A3 addb INTMEM_1C+2, INTMEM_1C, 0EAh[INTMEM_56] ROM:52A9 jc ROM_52FD ROM:52AB cmpb INTMEM_DF, INTMEM_1C+2 ROM:52AE jh ROM_52FD ROM:52B0 sjmp ROM_52BF ROM:52B2 ; --------------------------------------------------------------------------- ROM:52B2 ROM:52B2 ROM_52B2: ; CODE XREF: ROM:52A0↑j ROM:52B2 addb INTMEM_1C+2, INTMEM_1C, 0E9h[INTMEM_56] ROM:52B8 jc ROM_52FD ROM:52BA cmpb INTMEM_DF, INTMEM_1C+2 ROM:52BD jc ROM_52FD ROM:52BF ROM:52BF ROM_52BF: ; CODE XREF: ROM:52B0↑j ROM:52BF orb INTMEM_FA, #20h ; ' ' ROM:52C2 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:52C7 ld INTMEM_1C, #19h ROM:52CB lcall ROM_3180 ROM:52CE mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:52D2 add INTMEM_20, INTMEM_1C+2, 50h[INTMEM_56] ROM:52D8 sub INTMEM_20+2, INTMEM_1C+2, 52h[INTMEM_56] ROM:52DE jc ROM_52E2 ROM:52E0 clr INTMEM_20+2 ROM:52E2 ROM:52E2 ROM_52E2: ; CODE XREF: ROM:52DE↑j ROM:52E2 jbc INTMEM_FA, 6, ROM_52EA ROM:52E5 jbs INTMEM_F8, 7, ROM_5308 ROM:52E8 sjmp ROM_5322 ROM:52EA ; --------------------------------------------------------------------------- ROM:52EA ROM:52EA ROM_52EA: ; CODE XREF: ROM:ROM_52E2↑j ROM:52EA cmp INTMEM_5E, INTMEM_20 ROM:52ED jnc ROM_5347 ROM:52EF jbs INTMEM_F9, 5, ROM_5347 ROM:52F2 jbs INTMEM_F9, 6, ROM_5347 ROM:52F5 orb INTMEM_FA, #40h ; '@' ROM:52F8 orb INTMEM_F8, #-80h ROM:52FB sjmp ROM_5347 ROM:52FD ; --------------------------------------------------------------------------- ROM:52FD ROM:52FD ROM_52FD: ; CODE XREF: ROM:528E↑j ROM:52FD ; ROM:5299↑j ... ROM:52FD andb INTMEM_FA, #-21h ROM:5300 andb INTMEM_FA, #-41h ROM:5303 andb INTMEM_F8, #7Fh ROM:5306 sjmp ROM_5347 ROM:5308 ; --------------------------------------------------------------------------- ROM:5308 ROM:5308 ROM_5308: ; CODE XREF: ROM:52E5↑j ROM:5308 cmp INTMEM_20+2, INTMEM_5E ROM:530B jh ROM_52FD ROM:530D cmp INTMEM_5E, INTMEM_1C+2 ROM:5310 jc ROM_5347 ROM:5312 lcall ROM_464E ROM:5315 andb INTMEM_F8, #7Fh ROM:5318 ld INTMEM_1C, 54h[INTMEM_56] ROM:531D st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5322 ROM:5322 ROM_5322: ; CODE XREF: ROM:52E8↑j ROM:5322 cmp INTMEM_20+2, INTMEM_5E ROM:5325 jh ROM_52FD ROM:5327 lcall ROM_464E ROM:532A mulu INTMEM_1C, INTMEM_1A, 4Eh[INTMEM_56] ROM:5330 cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:5333 jne ROM_52FD ROM:5335 add INTMEM_1C, (INTMEM_194+0Ch)[] ROM:533A jc ROM_52FD ROM:533C st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5341 mulu INTMEM_1C, INTMEM_DC ROM:5344 st INTMEM_1C+2, INTMEM_DC ROM:5347 ROM:5347 ROM_5347: ; CODE XREF: ROM:52ED↑j ROM:5347 ; ROM:52EF↑j ... ROM:5347 jbs INTMEM_F8, 7, ROM_5360 ROM:534A jbs INTMEM_AB, 4, ROM_5362 ROM:534D ldb INTMEM_1A, INTMEM_1AF[] ROM:5352 cmpb INTMEM_1A, 0ECh[INTMEM_56] ROM:5357 jnc ROM_5360 ROM:5359 cmp INTMEM_5E, 56h[INTMEM_56] ROM:535E jnh ROM_5362 ROM:5360 ROM:5360 ROM_5360: ; CODE XREF: ROM:ROM_5347↑j ROM:5360 ; ROM:5357↑j ROM:5360 clr INTMEM_DC ROM:5362 ROM:5362 ROM_5362: ; CODE XREF: ROM:534A↑j ROM:5362 ; ROM:535E↑j ROM:5362 jbs INTMEM_F5+1, 1, ROM_536C ROM:5365 stb ZERO_REG, (INTMEM_1D2+2)[] ; Zero register ROM:536A sjmp ROM_53E2 ROM:536C ; --------------------------------------------------------------------------- ROM:536C ROM:536C ROM_536C: ; CODE XREF: ROM:ROM_5362↑j ROM:536C ldb INTMEM_1C+2, INTMEM_1AF[] ROM:5371 ld INTMEM_1C, #1Ah ROM:5375 lcall ROM_3180 ROM:5378 shl INTMEM_1C, #8 ROM:537B mulu INTMEM_1C, 64h[INTMEM_56] ROM:5380 divu INTMEM_1C, (INTMEM_194+4)[] ROM:5385 jnv ROM_538A ROM:5387 ldbse INTMEM_1C, #-1 ROM:538A ROM:538A ROM_538A: ; CODE XREF: ROM:5385↑j ROM:538A mulu INTMEM_1C, INTMEM_18E[] ROM:538F divu INTMEM_1C, 66h[INTMEM_56] ROM:5394 jnv ROM_5399 ROM:5396 ldbse INTMEM_1C, #-1 ROM:5399 ROM:5399 ROM_5399: ; CODE XREF: ROM:5394↑j ROM:5399 ldb INTMEM_20, (INTMEM_1D2+2)[] ROM:539E mulub INTMEM_20, 0EEh[INTMEM_56] ROM:53A3 mulu INTMEM_20, INTMEM_1C ROM:53A6 subb INTMEM_1C, INTMEM_20+1 ROM:53A9 subcb INTMEM_1C+1, INTMEM_20+2 ROM:53AC jc ROM_53B0 ROM:53AE clr INTMEM_1C ROM:53B0 ROM:53B0 ROM_53B0: ; CODE XREF: ROM:53AC↑j ROM:53B0 st INTMEM_1C, INTMEM_DC ROM:53B3 ldb INTMEM_20+2, (INTMEM_1D2+2)[] ROM:53B8 ldb INTMEM_20, INTMEM_153[] ROM:53BD cmpb INTMEM_20, (INTMEM_1D2+3)[] ROM:53C2 je ROM_53D9 ROM:53C4 stb INTMEM_20, (INTMEM_1D2+3)[] ROM:53C9 incb INTMEM_20+2 ROM:53CB cmpb INTMEM_20+2, 0EFh[INTMEM_56] ROM:53D0 jne ROM_53D4 ROM:53D2 clrb INTMEM_20+2 ROM:53D4 ROM:53D4 ROM_53D4: ; CODE XREF: ROM:53D0↑j ROM:53D4 stb INTMEM_20+2, (INTMEM_1D2+2)[] ROM:53D9 ROM:53D9 ROM_53D9: ; CODE XREF: ROM:53C2↑j ROM:53D9 cmpb INTMEM_20+2, 0F0h[INTMEM_56] ROM:53DE jnc ROM_53E2 ROM:53E0 clr INTMEM_DC ROM:53E2 ROM:53E2 ROM_53E2: ; CODE XREF: ROM:536A↑j ROM:53E2 ; ROM:53DE↑j ROM:53E2 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:53E7 ld INTMEM_1C, #1Bh ROM:53EB lcall ROM_3180 ROM:53EE mulub INTMEM_1C, #1Fh ROM:53F1 add INTMEM_1C, #-8000h ROM:53F5 st INTMEM_1C, (INTMEM_1A6+2)[] ROM:53FA ld INTMEM_1C, #1Dh ROM:53FE ldb INTMEM_1C+2, INTMEM_F3[] ROM:5403 ldb INTMEM_20, INTMEM_1FD[] ROM:5408 cmpb INTMEM_20, INTMEM_1BA[] ROM:540D jh ROM_5416 ROM:540F ld INTMEM_1C, #1Ch ROM:5413 ldb INTMEM_1C+2, INTMEM_DF ROM:5416 ROM:5416 ROM_5416: ; CODE XREF: ROM:540D↑j ROM:5416 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:541B lcall ROM_3180 ROM:541E mulub INTMEM_1C, #32h ; '2' ROM:5421 st INTMEM_1C, (INTMEM_1A6+4)[] ROM:5426 ldb INTMEM_1A, #0 ROM:5429 jbs INTMEM_F5+1, 1, ROM_5436 ROM:542C cmp INTMEM_DC, 68h[INTMEM_56] ROM:5431 jc ROM_5436 ROM:5433 ldb INTMEM_1A, #1 ROM:5436 ROM:5436 ROM_5436: ; CODE XREF: ROM:5429↑j ROM:5436 ; ROM:5431↑j ROM:5436 stb INTMEM_1A, INTMEM_270[] ROM:543B ld INTMEM_20, #-3C80h ROM:543F ld INTMEM_20+2, #1C9h ROM:5443 divu INTMEM_20, INTMEM_5E ROM:5446 jnv ROM_544B ROM:5448 ldbse INTMEM_20, #-1 ROM:544B ROM:544B ROM_544B: ; CODE XREF: ROM:5446↑j ROM:544B sub INTMEM_20, #0Bh ROM:544F jc ROM_5453 ROM:5451 clr INTMEM_20 ROM:5453 ROM:5453 ROM_5453: ; CODE XREF: ROM:544F↑j ROM:5453 ld INTMEM_1C, INTMEM_DC ROM:5456 cmp INTMEM_1C, INTMEM_20 ROM:5459 jnc ROM_545E ROM:545B ld INTMEM_1C, INTMEM_20 ROM:545E ROM:545E ROM_545E: ; CODE XREF: ROM:5459↑j ROM:545E ld INTMEM_1A, INTMEM_1C ROM:5461 cmp INTMEM_1A, ZERO_REG ; Zero register ROM:5464 je ROM_548B ROM:5466 cmpb ZERO_REG, INTMEM_270[] ; Zero register ROM:546B je ROM_5470 ROM:546D shl INTMEM_1A, #1 ROM:5470 ROM:5470 ROM_5470: ; CODE XREF: ROM:546B↑j ROM:5470 cmp INTMEM_1A, 6Ah[INTMEM_56] ROM:5475 jnc ROM_5483 ROM:5477 cmp INTMEM_1A, 6Ch[INTMEM_56] ROM:547C jnc ROM_548B ROM:547E andb INTMEM_FB, #-5 ROM:5481 sjmp ROM_548E ROM:5483 ; --------------------------------------------------------------------------- ROM:5483 ROM:5483 ROM_5483: ; CODE XREF: ROM:5475↑j ROM:5483 ld INTMEM_1C, 6Ah[INTMEM_56] ROM:5488 shr INTMEM_1C, #1 ROM:548B ROM:548B ROM_548B: ; CODE XREF: ROM:5464↑j ROM:548B ; ROM:547C↑j ROM:548B orb INTMEM_FB, #4 ROM:548E ROM:548E ROM_548E: ; CODE XREF: ROM:5481↑j ROM:548E jbs INTMEM_FA, 7, ROM_54D5 ROM:5491 ld INTMEM_1C+2, (INTMEM_1A6+2)[] ROM:5496 ld INTMEM_20, (INTMEM_1A6+4)[] ROM:549B ldb INTMEM_20+3, INTMEM_270[] ROM:54A0 ldb INTMEM_20+2, 0F1h[INTMEM_56] ROM:54A5 jbc INTMEM_F5+1, 6, ROM_54CF ROM:54A8 jbs INTMEM_FB, 3, ROM_54D2 ROM:54AB orb INTMEM_FB, #8 ROM:54AE ld INTMEM_32, INTMEM_1C ROM:54B1 ld INTMEM_1C, #20h ; ' ' ROM:54B5 jbs INTMEM_F7, 0, ROM_54C6 ROM:54B8 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:54BD ld INTMEM_1C, #1Eh ROM:54C1 lcall ROM_3180 ROM:54C4 clrb INTMEM_1C+1 ROM:54C6 ROM:54C6 ROM_54C6: ; CODE XREF: ROM:54B5↑j ROM:54C6 mulu INTMEM_1C, INTMEM_32 ROM:54C9 shrl INTMEM_1C, #8 ROM:54CC ljmp ROM_3362 ROM:54CF ; --------------------------------------------------------------------------- ROM:54CF ROM:54CF ROM_54CF: ; CODE XREF: ROM:54A5↑j ROM:54CF andb INTMEM_FB, #-9 ROM:54D2 ROM:54D2 ROM_54D2: ; CODE XREF: ROM:54A8↑j ROM:54D2 lcall ROM_30DB ROM:54D5 ROM:54D5 ROM_54D5: ; CODE XREF: ROM:ROM_548E↑j ROM:54D5 ld INTMEM_1A, INTMEM_64[] ROM:54DA add INTMEM_1A, #-8000h ROM:54DE add INTMEM_1A, INTMEM_66[] ROM:54E3 st INTMEM_1A, (INTMEM_3C4+4)[] ROM:54E8 ret ROM:54E9 ROM:54E9 ; =============== S U B R O U T I N E ======================================= ROM:54E9 ROM:54E9 ROM:54E9 ROM_54E9: ; CODE XREF: ROM_28F1:ROM_4232↑p ROM:54E9 cmpb INTMEM_9C, ZERO_REG ; Zero register ROM:54EC jne ROM_551A ROM:54EE ld INTMEM_20+2, #1E8h ROM:54F2 ld INTMEM_20, #1D8h ROM:54F6 ROM:54F6 ROM_54F6: ; CODE XREF: ROM_54E9+1D↓j ROM:54F6 ld INTMEM_1C, [INTMEM_20]+ ROM:54F9 mulu INTMEM_1C, [INTMEM_20+2] ROM:54FC shrl INTMEM_1C, #0Ah ROM:54FF st INTMEM_1C, [INTMEM_20+2]+ ROM:5502 cmp INTMEM_20+2, #1F0h ROM:5506 jnc ROM_54F6 ROM:5508 ld INTMEM_1C, 36h[INTMEM_56] ROM:550D mulu INTMEM_1C, INTMEM_188[] ROM:5512 st INTMEM_1C+2, INTMEM_188[] ROM:5517 orb INTMEM_F9, #10h ROM:551A ROM:551A ROM_551A: ; CODE XREF: ROM_54E9+3↑j ROM:551A cmp INTMEM_5E, 5Eh[INTMEM_56] ROM:551F jnh ROM_552A ROM:5521 cmp INTMEM_5E, 5Ah[INTMEM_56] ROM:5526 jc ROM_553F ROM:5528 sjmp ROM_55BF ROM:552A ; --------------------------------------------------------------------------- ROM:552A ROM:552A ROM_552A: ; CODE XREF: ROM_54E9+36↑j ROM:552A andb INTMEM_FB, #-3 ROM:552D andb INTMEM_FB, #-2 ROM:5530 ld INTMEM_1C, 58h[INTMEM_56] ROM:5535 st INTMEM_1C, INTMEM_1A4[] ROM:553A andb INTMEM_FA, #7Fh ROM:553D sjmp ROM_55E9 ROM:553F ; --------------------------------------------------------------------------- ROM:553F ROM:553F ROM_553F: ; CODE XREF: ROM_54E9+3D↑j ROM:553F jbs INTMEM_FB, 1, ROM_557A ROM:5542 jbs INTMEM_FB, 0, ROM_5563 ROM:5545 orb INTMEM_FB, #1 ROM:5548 st ZERO_REG, INTMEM_1A2[] ; Zero register ROM:554D ldb INTMEM_1A, INTMEM_1AF[] ROM:5552 cmpb INTMEM_1A, 0EDh[INTMEM_56] ROM:5557 jc ROM_5574 ROM:5559 ld INTMEM_20, 60h[INTMEM_56] ROM:555E st INTMEM_20, INTMEM_1A2[] ROM:5563 ROM:5563 ROM_5563: ; CODE XREF: ROM_54E9+59↑j ROM:5563 cmp ZERO_REG, INTMEM_1A2[] ; Zero register ROM:5568 jne ROM_55A2 ROM:556A ld INTMEM_20, 62h[INTMEM_56] ROM:556F st INTMEM_20, INTMEM_1A2[] ROM:5574 ROM:5574 ROM_5574: ; CODE XREF: ROM_54E9+6E↑j ROM:5574 andb INTMEM_FB, #-2 ROM:5577 orb INTMEM_FB, #2 ROM:557A ROM:557A ROM_557A: ; CODE XREF: ROM_54E9:ROM_553F↑j ROM:557A ld INTMEM_1C, 58h[INTMEM_56] ROM:557F sub INTMEM_1C, 5Ah[INTMEM_56] ROM:5584 ld INTMEM_20+2, INTMEM_1A2[] ROM:5589 clr INTMEM_20 ROM:558B divu INTMEM_20, 62h[INTMEM_56] ROM:5590 jnv ROM_5595 ROM:5592 ldbse INTMEM_20, #-1 ROM:5595 ROM:5595 ROM_5595: ; CODE XREF: ROM_54E9+A7↑j ROM:5595 mulu INTMEM_20, INTMEM_1C ROM:5598 add INTMEM_20+2, 5Ah[INTMEM_56] ROM:559D st INTMEM_20+2, INTMEM_1A4[] ROM:55A2 ROM:55A2 ROM_55A2: ; CODE XREF: ROM_54E9+7F↑j ROM:55A2 cmpb ZERO_REG, INTMEM_9B ; Zero register ROM:55A5 jne ROM_55B8 ROM:55A7 ld INTMEM_20, INTMEM_1A2[] ROM:55AC cmp ZERO_REG, INTMEM_20 ; Zero register ROM:55AF je ROM_55B8 ROM:55B1 dec INTMEM_20 ROM:55B3 st INTMEM_20, INTMEM_1A2[] ROM:55B8 ROM:55B8 ROM_55B8: ; CODE XREF: ROM_54E9+BC↑j ROM:55B8 ; ROM_54E9+C6↑j ROM:55B8 cmp INTMEM_5E, INTMEM_1A4[] ROM:55BD jc ROM_55CC ROM:55BF ROM:55BF ROM_55BF: ; CODE XREF: ROM_54E9+3F↑j ROM:55BF jbc INTMEM_FA, 7, ROM_55E9 ROM:55C2 ld INTMEM_DC, INTMEM_1A6[] ROM:55C7 andb INTMEM_FA, #7Fh ROM:55CA sjmp ROM_55E9 ROM:55CC ; --------------------------------------------------------------------------- ROM:55CC ROM:55CC ROM_55CC: ; CODE XREF: ROM_54E9+D4↑j ROM:55CC ld INTMEM_1C, INTMEM_1A4[] ROM:55D1 add INTMEM_1C, 5Ch[INTMEM_56] ROM:55D6 cmp INTMEM_5E, INTMEM_1C ROM:55D9 jnh ROM_55E9 ROM:55DB jbs INTMEM_FA, 7, ROM_55E6 ROM:55DE orb INTMEM_FA, #-80h ROM:55E1 st INTMEM_DC, INTMEM_1A6[] ROM:55E6 ROM:55E6 ROM_55E6: ; CODE XREF: ROM_54E9+F2↑j ROM:55E6 lcall ROM_3866 ROM:55E9 ROM:55E9 ROM_55E9: ; CODE XREF: ROM_54E9+54↑j ROM:55E9 ; ROM_54E9:ROM_55BF↑j ... ROM:55E9 djnz INTMEM_ED, ROM_564E ROM:55EC ldb INTMEM_ED, 14Ch[INTMEM_56] ROM:55F1 subb INTMEM_1C+2, INTMEM_84+1, INTMEM_EC ROM:55F5 jc ROM_5602 ROM:55F7 negb INTMEM_1C+2 ROM:55F9 cmpb INTMEM_1C+2, 14Bh[INTMEM_56] ROM:55FE jnc ROM_5612 ROM:5600 clrb INTMEM_EB ROM:5602 ROM:5602 ROM_5602: ; CODE XREF: ROM_54E9+10C↑j ROM:5602 stb INTMEM_84+1, INTMEM_EC ROM:5605 subb INTMEM_1A, INTMEM_84+1, 14Ah[INTMEM_56] ROM:560B jnc ROM_5612 ROM:560D cmpb INTMEM_1A, INTMEM_F2 ROM:5610 jc ROM_5620 ROM:5612 ROM:5612 ROM_5612: ; CODE XREF: ROM_54E9+115↑j ROM:5612 ; ROM_54E9+122↑j ROM:5612 ldb INTMEM_F2, INTMEM_F1 ROM:5615 ldb INTMEM_F1, INTMEM_F0 ROM:5618 ldb INTMEM_F0, INTMEM_EF ROM:561B ldb INTMEM_EF, INTMEM_EE ROM:561E sjmp ROM_564B ROM:5620 ; --------------------------------------------------------------------------- ROM:5620 ROM:5620 ROM_5620: ; CODE XREF: ROM_54E9+127↑j ROM:5620 ldb INTMEM_F2, INTMEM_84+1 ROM:5623 ldb INTMEM_F1, INTMEM_84+1 ROM:5626 ldb INTMEM_F0, INTMEM_84+1 ROM:5629 ldb INTMEM_EF, INTMEM_84+1 ROM:562C cmp INTMEM_5E, 38h[INTMEM_56] ROM:5631 jnc ROM_564B ROM:5633 cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:5638 jc ROM_564B ROM:563A cmpb INTMEM_EB, 14Dh[INTMEM_56] ROM:563F jc ROM_564B ROM:5641 incb INTMEM_EB ROM:5643 ld INTMEM_1C, INTMEM_26E[] ROM:5648 lcall ROM_3873 ROM:564B ROM:564B ROM_564B: ; CODE XREF: ROM_54E9+135↑j ROM:564B ; ROM_54E9+148↑j ... ROM:564B ldb INTMEM_EE, INTMEM_84+1 ROM:564E ROM:564E ROM_564E: ; CODE XREF: ROM_54E9:ROM_55E9↑j ROM:564E ret ROM:564E ; End of function ROM_54E9 ROM:564E ROM:564F ROM:564F ; =============== S U B R O U T I N E ======================================= ROM:564F ROM:564F ROM:564F ROM_564F: ; CODE XREF: ROM_4219+C↑p ROM:564F andb INTMEM_FB, #-11h ROM:5652 jbc INTMEM_F5+1, 5, ROM_567F ROM:5655 jbs INTMEM_FB, 5, ROM_5667 ROM:5658 ldb INTMEM_1C, INTMEM_1AF[] ROM:565D cmpb INTMEM_1C, 0F4h[INTMEM_56] ROM:5662 jnh ROM_5682 ROM:5664 orb INTMEM_FB, #20h ; ' ' ROM:5667 ROM:5667 ROM_5667: ; CODE XREF: ROM_564F+6↑j ROM:5667 ldb INTMEM_1C+1, INTMEM_1AE[] ROM:566C cmpb INTMEM_1C+1, 0F2h[INTMEM_56] ROM:5671 jnh ROM_567A ROM:5673 cmpb INTMEM_DF, 0F3h[INTMEM_56] ROM:5678 jh ROM_5682 ROM:567A ROM:567A ROM_567A: ; CODE XREF: ROM_564F+22↑j ROM:567A orb INTMEM_FB, #10h ROM:567D sjmp ROM_5682 ROM:567F ; --------------------------------------------------------------------------- ROM:567F ROM:567F ROM_567F: ; CODE XREF: ROM_564F+3↑j ROM:567F andb INTMEM_FB, #-21h ROM:5682 ROM:5682 ROM_5682: ; CODE XREF: ROM_564F+13↑j ROM:5682 ; ROM_564F+29↑j ... ROM:5682 jbs INTMEM_FB, 4, ROM_568A ROM:5685 andb INTMEM_A3, #-11h ROM:5688 sjmp ROM_568D ROM:568A ; --------------------------------------------------------------------------- ROM:568A ROM:568A ROM_568A: ; CODE XREF: ROM_564F:ROM_5682↑j ROM:568A orb INTMEM_A3, #10h ROM:568D ROM:568D ROM_568D: ; CODE XREF: ROM_564F+39↑j ROM:568D jbs INTMEM_FB, 6, ROM_56BC ROM:5690 jbs INTMEM_FB, 7, ROM_56B4 ROM:5693 jbc INTMEM_FB, 5, ROM_56C5 ROM:5696 ld INTMEM_1C, #1Fh ROM:569A ldb INTMEM_1C+2, INTMEM_1AF[] ROM:569F lcall ROM_3180 ROM:56A2 ldb INTMEM_C8, INTMEM_1C ROM:56A5 ld INTMEM_1C, #20h ; ' ' ROM:56A9 lcall ROM_3180 ROM:56AC stb INTMEM_1C, INTMEM_271[] ROM:56B1 orb INTMEM_FB, #-80h ROM:56B4 ROM:56B4 ROM_56B4: ; CODE XREF: ROM_564F+41↑j ROM:56B4 cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:56B7 jne ROM_56BC ROM:56B9 orb INTMEM_FB, #40h ; '@' ROM:56BC ROM:56BC ROM_56BC: ; CODE XREF: ROM_564F:ROM_568D↑j ROM:56BC ; ROM_564F+68↑j ROM:56BC jbs INTMEM_F5+1, 5, ROM_56C5 ROM:56BF andb INTMEM_FB, #-41h ROM:56C2 andb INTMEM_FB, #7Fh ROM:56C5 ROM:56C5 ROM_56C5: ; CODE XREF: ROM_564F+44↑j ROM:56C5 ; ROM_564F:ROM_56BC↑j ROM:56C5 jbs INTMEM_F5+1, 3, ROM_56EB ROM:56C8 jbc INTMEM_FB, 5, ROM_56EB ROM:56CB lcall ROM_37D9 ROM:56CE cmpb INTMEM_1C+1, 0F9h[INTMEM_56] ROM:56D3 jc ROM_56DC ROM:56D5 cmpb INTMEM_1C+1, 0FAh[INTMEM_56] ROM:56DA jh ROM_56DF ROM:56DC ROM:56DC ROM_56DC: ; CODE XREF: ROM_564F+84↑j ROM:56DC orb INTMEM_FB+1, #1 ROM:56DF ROM:56DF ROM_56DF: ; CODE XREF: ROM_564F+8B↑j ROM:56DF jbc INTMEM_FB, 6, ROM_56EB ROM:56E2 jbs INTMEM_FB+1, 0, ROM_56ED ROM:56E5 orb INTMEM_52, #-80h ROM:56E8 orb INTMEM_F5+1, #8 ROM:56EB ROM:56EB ROM_56EB: ; CODE XREF: ROM_564F:ROM_56C5↑j ROM:56EB ; ROM_564F+79↑j ... ROM:56EB sjmp ROM_5798 ROM:56ED ; --------------------------------------------------------------------------- ROM:56ED ROM:56ED ROM_56ED: ; CODE XREF: ROM_564F+93↑j ROM:56ED jbc INTMEM_FB+1, 1, ROM_5716 ROM:56F0 jbc INTMEM_FA, 6, ROM_5702 ROM:56F3 ldb INTMEM_CE, 0F5h[INTMEM_56] ROM:56F8 jbs INTMEM_AD, 3, ROM_571C ROM:56FB ldb INTMEM_CE, 0F6h[INTMEM_56] ROM:5700 sjmp ROM_571C ROM:5702 ; --------------------------------------------------------------------------- ROM:5702 ROM:5702 ROM_5702: ; CODE XREF: ROM_564F+A1↑j ROM:5702 lcall ROM_37D9 ROM:5705 cmpb INTMEM_1C+1, 0F7h[INTMEM_56] ROM:570A jh ROM_5711 ROM:570C cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:570F jne ROM_571C ROM:5711 ROM:5711 ROM_5711: ; CODE XREF: ROM_564F+BB↑j ROM:5711 andb INTMEM_FB+1, #-3 ROM:5714 sjmp ROM_571E ROM:5716 ; --------------------------------------------------------------------------- ROM:5716 ROM:5716 ROM_5716: ; CODE XREF: ROM_564F:ROM_56ED↑j ROM:5716 jbc INTMEM_FA, 6, ROM_571E ROM:5719 orb INTMEM_FB+1, #2 ROM:571C ROM:571C ROM_571C: ; CODE XREF: ROM_564F+A9↑j ROM:571C ; ROM_564F+B1↑j ... ROM:571C sjmp ROM_5798 ROM:571E ; --------------------------------------------------------------------------- ROM:571E ROM:571E ROM_571E: ; CODE XREF: ROM_564F+C5↑j ROM:571E ; ROM_564F:ROM_5716↑j ROM:571E cmp INTMEM_D6, 6Eh[INTMEM_56] ROM:5723 jc ROM_5753 ROM:5725 cmp INTMEM_D6, 70h[INTMEM_56] ROM:572A jnh ROM_5741 ROM:572C andb INTMEM_F8, #-41h ROM:572F ldb INTMEM_B2, 0FCh[INTMEM_56] ROM:5734 cmp INTMEM_D6, #61A8h ROM:5738 jnc ROM_5763 ROM:573A ldb INTMEM_B2, 0FBh[INTMEM_56] ROM:573F sjmp ROM_5763 ROM:5741 ; --------------------------------------------------------------------------- ROM:5741 ROM:5741 ROM_5741: ; CODE XREF: ROM_564F+DB↑j ROM:5741 jbs INTMEM_F8, 6, ROM_5753 ROM:5744 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5747 jne ROM_5763 ROM:5749 orb INTMEM_F8, #40h ; '@' ROM:574C ldb INTMEM_B2, 0FDh[INTMEM_56] ROM:5751 sjmp ROM_5763 ROM:5753 ; --------------------------------------------------------------------------- ROM:5753 ROM:5753 ROM_5753: ; CODE XREF: ROM_564F+D4↑j ROM:5753 ; ROM_564F:ROM_5741↑j ROM:5753 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5756 jne ROM_5763 ROM:5758 orb INTMEM_F5+1, #8 ROM:575B orb INTMEM_52, #-80h ROM:575E andb INTMEM_F8, #-41h ROM:5761 sjmp ROM_5798 ROM:5763 ; --------------------------------------------------------------------------- ROM:5763 ROM:5763 ROM_5763: ; CODE XREF: ROM_564F+E9↑j ROM:5763 ; ROM_564F+F0↑j ... ROM:5763 jbs INTMEM_F5+1, 2, ROM_5772 ROM:5766 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:576B cmpb INTMEM_1C+2, 0FFh[INTMEM_56] ROM:5770 jnh ROM_5798 ROM:5772 ROM:5772 ROM_5772: ; CODE XREF: ROM_564F:ROM_5763↑j ROM:5772 cmpb INTMEM_D3, 0FEh[INTMEM_56] ROM:5777 jne ROM_5798 ROM:5779 jbs INTMEM_FA, 7, ROM_5798 ROM:577C jbs INTMEM_FB, 2, ROM_5798 ROM:577F jbs INTMEM_AC, 5, ROM_579B ROM:5782 ROM:5782 ROM_5782: ; CODE XREF: ROM_564F:ROM_5798↓j ROM:5782 orb INTMEM_F5+1, #4 ROM:5785 cmpb ZERO_REG, INTMEM_271[] ; Zero register ROM:578A je ROM_57A2 ROM:578C ldb INTMEM_C9, INTMEM_271[] ROM:5791 stb ZERO_REG, INTMEM_271[] ; Zero register ROM:5796 sjmp ROM_57A2 ROM:5798 ; --------------------------------------------------------------------------- ROM:5798 ROM:5798 ROM_5798: ; CODE XREF: ROM_564F:ROM_56EB↑j ROM:5798 ; ROM_564F:ROM_571C↑j ... ROM:5798 jbs INTMEM_AC, 4, ROM_5782 ROM:579B ROM:579B ROM_579B: ; CODE XREF: ROM_564F+130↑j ROM:579B ld INTMEM_D6, #61A8h ROM:579F andb INTMEM_F5+1, #-5 ROM:57A2 ROM:57A2 ROM_57A2: ; CODE XREF: ROM_564F+13B↑j ROM:57A2 ; ROM_564F+147↑j ROM:57A2 andb INTMEM_FB+1, #-11h ROM:57A5 lcall ROM_37D9 ROM:57A8 jbs INTMEM_FB+1, 3, ROM_57B7 ROM:57AB cmpb INTMEM_1C+1, 0F7h[INTMEM_56] ROM:57B0 jnh ROM_57C4 ROM:57B2 orb INTMEM_FB+1, #8 ROM:57B5 sjmp ROM_57C1 ROM:57B7 ; --------------------------------------------------------------------------- ROM:57B7 ROM:57B7 ROM_57B7: ; CODE XREF: ROM_564F+159↑j ROM:57B7 cmpb INTMEM_1C+1, 0F8h[INTMEM_56] ROM:57BC jc ROM_57C4 ROM:57BE andb INTMEM_FB+1, #-9 ROM:57C1 ROM:57C1 ROM_57C1: ; CODE XREF: ROM_564F+166↑j ROM:57C1 orb INTMEM_FB+1, #10h ROM:57C4 ROM:57C4 ROM_57C4: ; CODE XREF: ROM_564F+161↑j ROM:57C4 ; ROM_564F+16D↑j ROM:57C4 jbs INTMEM_F5+1, 2, ROM_57CC ROM:57C7 andb INTMEM_FB+1, #-5 ROM:57CA sjmp ROM_5880 ROM:57CC ; --------------------------------------------------------------------------- ROM:57CC ROM:57CC ROM_57CC: ; CODE XREF: ROM_564F:ROM_57C4↑j ROM:57CC jbc INTMEM_FB+1, 2, ROM_5824 ROM:57CF jbs INTMEM_FB+1, 4, ROM_580C ROM:57D2 jbs INTMEM_FA, 2, ROM_57DC ROM:57D5 cmpb INTMEM_B6, ZERO_REG ; Zero register ROM:57D8 je ROM_5824 ROM:57DA sjmp ROM_57E1 ROM:57DC ; --------------------------------------------------------------------------- ROM:57DC ROM:57DC ROM_57DC: ; CODE XREF: ROM_564F+183↑j ROM:57DC cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:57DF je ROM_5824 ROM:57E1 ROM:57E1 ROM_57E1: ; CODE XREF: ROM_564F+18B↑j ROM:57E1 cmpb INTMEM_C5, ZERO_REG ; Zero register ROM:57E4 je ROM_57E8 ROM:57E6 sjmp ROM_5880 ROM:57E8 ; --------------------------------------------------------------------------- ROM:57E8 ROM:57E8 ROM_57E8: ; CODE XREF: ROM_564F+195↑j ROM:57E8 ldb INTMEM_C5, 102h[INTMEM_56] ROM:57ED ld INTMEM_1C, #24h ; '$' ROM:57F1 jbs INTMEM_FB+1, 3, ROM_57F8 ROM:57F4 ld INTMEM_1C, #23h ; '#' ROM:57F8 ROM:57F8 ROM_57F8: ; CODE XREF: ROM_564F+1A2↑j ROM:57F8 ldb INTMEM_1C+2, INTMEM_DF ROM:57FB ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5800 lcall ROM_3180 ROM:5803 clrb INTMEM_1C+1 ROM:5805 stb INTMEM_1C, INTMEM_3CD[] ROM:580A sjmp ROM_585D ROM:580C ; --------------------------------------------------------------------------- ROM:580C ROM:580C ROM_580C: ; CODE XREF: ROM_564F+180↑j ROM:580C ld INTMEM_1C+2, INTMEM_14A[] ROM:5811 ld INTMEM_20, INTMEM_D6 ROM:5814 shr INTMEM_20, #1 ROM:5817 st INTMEM_20, INTMEM_14A[] ROM:581C add INTMEM_1C+2, INTMEM_20 ROM:581F st INTMEM_1C+2, INTMEM_260[] ROM:5824 ROM:5824 ROM_5824: ; CODE XREF: ROM_564F:ROM_57CC↑j ROM:5824 ; ROM_564F+189↑j ... ROM:5824 orb INTMEM_FB+1, #4 ROM:5827 ldb INTMEM_B6, 100h[INTMEM_56] ROM:582C ldb INTMEM_B7, 101h[INTMEM_56] ROM:5831 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5836 ldb INTMEM_1C+2, INTMEM_DF ROM:5839 ld INTMEM_1C, #22h ; '"' ROM:583D jbs INTMEM_FB+1, 3, ROM_5844 ROM:5840 ld INTMEM_1C, #21h ; '!' ROM:5844 ROM:5844 ROM_5844: ; CODE XREF: ROM_564F+1EE↑j ROM:5844 lcall ROM_3180 ROM:5847 stb INTMEM_1C, INTMEM_3CE[] ROM:584C clrb INTMEM_1C+1 ROM:584E mulub INTMEM_20, INTMEM_C9, #8 ROM:5852 add INTMEM_20, #190h ROM:5856 mulu INTMEM_1C, INTMEM_20 ROM:5859 divu INTMEM_1C, #32h ; '2' ROM:585D ROM:585D ROM_585D: ; CODE XREF: ROM_564F+1BB↑j ROM:585D jbc INTMEM_FB+1, 3, ROM_5871 ROM:5860 sub INTMEM_D6, INTMEM_1C ROM:5863 cmp INTMEM_D6, 70h[INTMEM_56] ROM:5868 jc ROM_5880 ROM:586A ld INTMEM_D6, 70h[INTMEM_56] ROM:586F sjmp ROM_5880 ROM:5871 ; --------------------------------------------------------------------------- ROM:5871 ROM:5871 ROM_5871: ; CODE XREF: ROM_564F:ROM_585D↑j ROM:5871 add INTMEM_D6, INTMEM_1C ROM:5874 cmp INTMEM_D6, 6Eh[INTMEM_56] ROM:5879 jnh ROM_5880 ROM:587B ld INTMEM_D6, 6Eh[INTMEM_56] ROM:5880 ROM:5880 ROM_5880: ; CODE XREF: ROM_564F+17B↑j ROM:5880 ; ROM_564F+197↑j ... ROM:5880 jbc INTMEM_F5+1, 2, ROM_58C3 ROM:5883 jbc INTMEM_F7, 3, ROM_58C3 ROM:5886 jbs INTMEM_F9, 0, ROM_58C1 ROM:5889 jbc INTMEM_F7, 4, ROM_58C1 ROM:588C ldb INTMEM_1C, INTMEM_1F7[] ROM:5891 cmpb INTMEM_1C, 106h[INTMEM_56] ROM:5896 jc ROM_58C1 ROM:5898 ldb INTMEM_1C, INTMEM_1F5[] ROM:589D cmpb INTMEM_1C, 105h[INTMEM_56] ROM:58A2 jnh ROM_58C1 ROM:58A4 ldb INTMEM_1C, INTMEM_1F9[] ROM:58A9 cmpb INTMEM_1C, 103h[INTMEM_56] ROM:58AE jc ROM_58C1 ROM:58B0 cmpb INTMEM_1C, 104h[INTMEM_56] ROM:58B5 jnh ROM_58C1 ROM:58B7 cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:58BA jne ROM_58BF ROM:58BC jbs INTMEM_FB+1, 4, ROM_58C5 ROM:58BF ROM:58BF ROM_58BF: ; CODE XREF: ROM_564F+26B↑j ROM:58BF sjmp ROM_594C ROM:58C1 ; --------------------------------------------------------------------------- ROM:58C1 ROM:58C1 ROM_58C1: ; CODE XREF: ROM_564F+237↑j ROM:58C1 ; ROM_564F+23A↑j ... ROM:58C1 sjmp ROM_5938 ROM:58C3 ; --------------------------------------------------------------------------- ROM:58C3 ROM:58C3 ROM_58C3: ; CODE XREF: ROM_564F:ROM_5880↑j ROM:58C3 ; ROM_564F+234↑j ROM:58C3 sjmp ROM_5933 ROM:58C5 ; --------------------------------------------------------------------------- ROM:58C5 ROM:58C5 ROM_58C5: ; CODE XREF: ROM_564F+26D↑j ROM:58C5 ldb INTMEM_1C+1, INTMEM_272[] ROM:58CA incb INTMEM_1C+1 ROM:58CC stb INTMEM_1C+1, INTMEM_272[] ROM:58D1 ld INTMEM_20, INTMEM_262[] ROM:58D6 ld INTMEM_20+2, INTMEM_264[] ROM:58DB add INTMEM_20, INTMEM_260[] ROM:58E0 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:58E3 st INTMEM_20, INTMEM_262[] ROM:58E8 st INTMEM_20+2, INTMEM_264[] ROM:58ED ldbze INTMEM_1A, INTMEM_272[] ROM:58F2 cmpb INTMEM_1A, 107h[INTMEM_56] ROM:58F7 jnc ROM_594C ROM:58F9 ldb INTMEM_1C+3, INTMEM_273[] ROM:58FE cmpb INTMEM_1C+3, 108h[INTMEM_56] ROM:5903 jc ROM_593D ROM:5905 incb INTMEM_1C+3 ROM:5907 stb INTMEM_1C+3, INTMEM_273[] ROM:590C divu INTMEM_20, INTMEM_1A ROM:590F cmp INTMEM_20, 72h[INTMEM_56] ROM:5914 jc ROM_5928 ROM:5916 cmp INTMEM_20, 74h[INTMEM_56] ROM:591B jh ROM_5931 ROM:591D cmpb INTMEM_42+1, 10Bh[INTMEM_56] ROM:5922 jnh ROM_5931 ROM:5924 decb INTMEM_42+1 ROM:5926 sjmp ROM_593D ROM:5928 ; --------------------------------------------------------------------------- ROM:5928 ROM:5928 ROM_5928: ; CODE XREF: ROM_564F+2C5↑j ROM:5928 cmpb INTMEM_42+1, 10Ah[INTMEM_56] ROM:592D jc ROM_5931 ROM:592F incb INTMEM_42+1 ROM:5931 ROM:5931 ROM_5931: ; CODE XREF: ROM_564F+2CC↑j ROM:5931 ; ROM_564F+2D3↑j ... ROM:5931 sjmp ROM_593D ROM:5933 ; --------------------------------------------------------------------------- ROM:5933 ROM:5933 ROM_5933: ; CODE XREF: ROM_564F:ROM_58C3↑j ROM:5933 stb ZERO_REG, INTMEM_273[] ; Zero register ROM:5938 ROM:5938 ROM_5938: ; CODE XREF: ROM_564F:ROM_58C1↑j ROM:5938 ldb INTMEM_B3, 109h[INTMEM_56] ROM:593D ROM:593D ROM_593D: ; CODE XREF: ROM_564F+2B4↑j ROM:593D ; ROM_564F+2D7↑j ... ROM:593D stb ZERO_REG, INTMEM_272[] ; Zero register ROM:5942 st ZERO_REG, INTMEM_264[] ; Zero register ROM:5947 st ZERO_REG, INTMEM_262[] ; Zero register ROM:594C ROM:594C ROM_594C: ; CODE XREF: ROM_564F:ROM_58BF↑j ROM:594C ; ROM_564F+2A8↑j ROM:594C ret ROM:594C ; End of function ROM_564F ROM:594C ROM:594D ROM:594D ; =============== S U B R O U T I N E ======================================= ROM:594D ROM:594D ROM:594D ROM_594D: ; CODE XREF: ROM_4219+3↑p ROM:594D jbc INTMEM_F5+1, 2, ROM_59B6 ROM:5950 jbs INTMEM_F8, 6, ROM_59B6 ROM:5953 ldb INTMEM_1A, INTMEM_1AF[] ROM:5958 cmpb INTMEM_1A, 0C9h[INTMEM_56] ROM:595D jnc ROM_59B6 ROM:595F cmpb INTMEM_1A, 0CAh[INTMEM_56] ROM:5964 jh ROM_5969 ROM:5966 jbc INTMEM_F9, 1, ROM_59B6 ROM:5969 ROM:5969 ROM_5969: ; CODE XREF: ROM_594D+17↑j ROM:5969 jbc INTMEM_F8, 7, ROM_5994 ROM:596C ldb INTMEM_1C+2, 0CBh[INTMEM_56] ROM:5971 cmpb INTMEM_1C+2, INTMEM_1AE[] ROM:5976 jh ROM_5994 ROM:5978 addb INTMEM_1C+2, 0CCh[INTMEM_56] ROM:597D cmpb INTMEM_1C+2, INTMEM_1AE[] ROM:5982 jnc ROM_5987 ROM:5984 jbc INTMEM_F9, 2, ROM_5994 ROM:5987 ROM:5987 ROM_5987: ; CODE XREF: ROM_594D+35↑j ROM:5987 orb INTMEM_F9, #4 ROM:598A orb INTMEM_F9, #2 ROM:598D ldb INTMEM_1C, 0CEh[INTMEM_56] ROM:5992 sjmp ROM_59BB ROM:5994 ; --------------------------------------------------------------------------- ROM:5994 ROM:5994 ROM_5994: ; CODE XREF: ROM_594D:ROM_5969↑j ROM:5994 ; ROM_594D+29↑j ... ROM:5994 andb INTMEM_F9, #-5 ROM:5997 orb INTMEM_F9, #2 ROM:599A ldb INTMEM_1C+2, INTMEM_DF ROM:599D ldb INTMEM_1C+3, INTMEM_1AE[] ROM:59A2 ld INTMEM_1C, #4 ROM:59A6 lcall ROM_3180 ROM:59A9 jbc INTMEM_F9, 0, ROM_59BB ROM:59AC mulub INTMEM_1C, 0CDh[INTMEM_56] ROM:59B1 divub INTMEM_1C, #64h ; 'd' ROM:59B4 sjmp ROM_59BB ROM:59B6 ; --------------------------------------------------------------------------- ROM:59B6 ROM:59B6 ROM_59B6: ; CODE XREF: ROM_594D↑j ROM:59B6 ; ROM_594D+3↑j ... ROM:59B6 andb INTMEM_F9, #-3 ROM:59B9 clrb INTMEM_1C ROM:59BB ROM:59BB ROM_59BB: ; CODE XREF: ROM_594D+45↑j ROM:59BB ; ROM_594D+5C↑j ... ROM:59BB stb INTMEM_1C, INTMEM_F4[] ROM:59C0 ret ROM:59C0 ; End of function ROM_594D ROM:59C0 ROM:59C1 ROM:59C1 ; =============== S U B R O U T I N E ======================================= ROM:59C1 ROM:59C1 ROM:59C1 ROM_59C1: ; CODE XREF: ROM_4219+6↑p ROM:59C1 ROM:59C1 ; FUNCTION CHUNK AT ROM:42F4 SIZE 0000000E BYTES ROM:59C1 ROM:59C1 ld INTMEM_1A, #384h ROM:59C5 st INTMEM_1A, INTMEM_266[] ROM:59CA clrb INTMEM_E1 ROM:59CC ldb INTMEM_1C+2, INTMEM_1C9[] ROM:59D1 ldb INTMEM_1C+3, INTMEM_1B0[] ROM:59D6 ld INTMEM_1C, #25h ; '%' ROM:59DA lcall ROM_3180 ROM:59DD stb INTMEM_1C, INTMEM_3CF[] ROM:59E2 ldb INTMEM_1C+2, INTMEM_1C ROM:59E5 lcall ROM_4692 ROM:59E8 stb INTMEM_1C, INTMEM_F5[] ROM:59ED ld INTMEM_1C, #26h ; '&' ROM:59F1 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:59F6 lcall ROM_3180 ROM:59F9 stb INTMEM_1C, INTMEM_E2 ROM:59FC ldb INTMEM_1C, INTMEM_1B1[] ROM:5A01 ldb INTMEM_1C+1, INTMEM_F3[] ROM:5A06 jbs INTMEM_AD, 5, ROM_5A0B ROM:5A09 sjmp ROM_5A8D ROM:5A0B ; --------------------------------------------------------------------------- ROM:5A0B ROM:5A0B ROM_5A0B: ; CODE XREF: ROM_59C1+45↑j ROM:5A0B jbc INTMEM_F8, 1, ROM_5A8D ROM:5A0E cmpb INTMEM_1C, 10Eh[INTMEM_56] ROM:5A13 jh ROM_5A8D ROM:5A15 cmpb INTMEM_1C+1, 110h[INTMEM_56] ROM:5A1A jh ROM_5A8D ROM:5A1C cmp INTMEM_5E, 76h[INTMEM_56] ROM:5A21 jh ROM_5A8D ROM:5A23 jbs INTMEM_FB+1, 5, ROM_5A62 ROM:5A26 cmpb INTMEM_1C, 10Fh[INTMEM_56] ROM:5A2B jnc ROM_5A2F ROM:5A2D ROM:5A2D ROM_5A2D: ; CODE XREF: ROM_59C1+73↓j ROM:5A2D sjmp ROM_5AB8 ROM:5A2F ; --------------------------------------------------------------------------- ROM:5A2F ROM:5A2F ROM_5A2F: ; CODE XREF: ROM_59C1+6A↑j ROM:5A2F cmpb INTMEM_1C+1, 111h[INTMEM_56] ROM:5A34 jc ROM_5A2D ROM:5A36 cmp INTMEM_5E, 78h[INTMEM_56] ROM:5A3B jc ROM_5AB8 ROM:5A3D orb INTMEM_FB+1, #20h ; ' ' ROM:5A40 ldb INTMEM_1C+3, INTMEM_8E ROM:5A43 ldb INTMEM_1C+2, 112h[INTMEM_56] ROM:5A48 lcall ROM_46BA ROM:5A4B stb INTMEM_1C+2, INTMEM_DE ROM:5A4E ldb INTMEM_1C+2, INTMEM_F5[] ROM:5A53 addb INTMEM_1C+2, 114h[INTMEM_56] ROM:5A58 cmpb INTMEM_DE, INTMEM_1C+2 ROM:5A5B jnh ROM_5AB3 ROM:5A5D ldb INTMEM_DE, INTMEM_1C+2 ROM:5A60 sjmp ROM_5AB3 ROM:5A62 ; --------------------------------------------------------------------------- ROM:5A62 ROM:5A62 ROM_5A62: ; CODE XREF: ROM_59C1+62↑j ROM:5A62 jbs INTMEM_F9, 0, ROM_5A70 ROM:5A65 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:5A68 jne ROM_5AB8 ROM:5A6A orb INTMEM_F9, #1 ROM:5A6D orb INTMEM_A3, #4 ROM:5A70 ROM:5A70 ROM_5A70: ; CODE XREF: ROM_59C1:ROM_5A62↑j ROM:5A70 ldb INTMEM_1C+2, 10Dh[INTMEM_56] ROM:5A75 ldb INTMEM_1C+3, INTMEM_F5[] ROM:5A7A lcall ROM_46BA ROM:5A7D subb INTMEM_1A, INTMEM_1C+2, INTMEM_F5[] ROM:5A83 addb INTMEM_E1, INTMEM_1A ROM:5A86 stb INTMEM_1C+2, INTMEM_F5[] ROM:5A8B sjmp ROM_5AB8 ROM:5A8D ; --------------------------------------------------------------------------- ROM:5A8D ROM:5A8D ROM_5A8D: ; CODE XREF: ROM_59C1+48↑j ROM:5A8D ; ROM_59C1:ROM_5A0B↑j ... ROM:5A8D jbc INTMEM_FB+1, 5, ROM_5AB8 ROM:5A90 ldb INTMEM_1C+3, INTMEM_8E ROM:5A93 ldb INTMEM_1C+2, 113h[INTMEM_56] ROM:5A98 lcall ROM_46BA ROM:5A9B cmpb INTMEM_1C+3, INTMEM_F5[] ROM:5AA0 jc ROM_5AA7 ROM:5AA2 ldb INTMEM_1C+3, INTMEM_F5[] ROM:5AA7 ROM:5AA7 ROM_5AA7: ; CODE XREF: ROM_59C1+DF↑j ROM:5AA7 stb INTMEM_1C+3, INTMEM_DE ROM:5AAA andb INTMEM_FB+1, #-21h ROM:5AAD andb INTMEM_F9, #-2 ROM:5AB0 andb INTMEM_A3, #-5 ROM:5AB3 ROM:5AB3 ROM_5AB3: ; CODE XREF: ROM_59C1+9A↑j ROM:5AB3 ; ROM_59C1+9F↑j ROM:5AB3 ldb INTMEM_E3, 95h[INTMEM_56] ROM:5AB8 ROM:5AB8 ROM_5AB8: ; CODE XREF: ROM_59C1:ROM_5A2D↑j ROM:5AB8 ; ROM_59C1+7A↑j ... ROM:5AB8 jbs INTMEM_F9, 5, ROM_5ACA ROM:5ABB ldb INTMEM_1C, INTMEM_1F5[] ROM:5AC0 jbc INTMEM_FB+1, 6, ROM_5ACF ROM:5AC3 cmpb INTMEM_1C, 116h[INTMEM_56] ROM:5AC8 jnh ROM_5AD9 ROM:5ACA ROM:5ACA ROM_5ACA: ; CODE XREF: ROM_59C1:ROM_5AB8↑j ROM:5ACA andb INTMEM_FB+1, #-41h ROM:5ACD sjmp ROM_5AF9 ROM:5ACF ; --------------------------------------------------------------------------- ROM:5ACF ROM:5ACF ROM_5ACF: ; CODE XREF: ROM_59C1+FF↑j ROM:5ACF cmpb INTMEM_1C, 115h[INTMEM_56] ROM:5AD4 jc ROM_5AF9 ROM:5AD6 orb INTMEM_FB+1, #40h ; '@' ROM:5AD9 ROM:5AD9 ROM_5AD9: ; CODE XREF: ROM_59C1+107↑j ROM:5AD9 ldb INTMEM_1C+2, 118h[INTMEM_56] ROM:5ADE ldb INTMEM_1C+3, INTMEM_F5[] ROM:5AE3 lcall ROM_46BA ROM:5AE6 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F5[] ROM:5AEC addb INTMEM_E1, INTMEM_1A ROM:5AEF stb INTMEM_1C+2, INTMEM_F5[] ROM:5AF4 addb INTMEM_E2, 117h[INTMEM_56] ROM:5AF9 ROM:5AF9 ROM_5AF9: ; CODE XREF: ROM_59C1+10C↑j ROM:5AF9 ; ROM_59C1+113↑j ROM:5AF9 ldb INTMEM_1C+2, 119h[INTMEM_56] ROM:5AFE ldb INTMEM_1C+3, INTMEM_F5[] ROM:5B03 lcall ROM_46BA ROM:5B06 stb INTMEM_1C+2, INTMEM_275[] ROM:5B0B ldb INTMEM_1C+3, INTMEM_F5[] ROM:5B10 ldb INTMEM_1C+2, 11Ah[INTMEM_56] ROM:5B15 lcall ROM_46BA ROM:5B18 jbc INTMEM_F8, 1, ROM_5B5D ROM:5B1B ldb INTMEM_1A, INTMEM_274[] ROM:5B20 jbc INTMEM_FB+1, 7, ROM_5B4C ROM:5B23 cmpb INTMEM_1A, INTMEM_F5[] ROM:5B28 jh ROM_5B4C ROM:5B2A jbs INTMEM_FD, 0, ROM_5B3E ROM:5B2D cmpb INTMEM_8E, INTMEM_274[] ROM:5B32 jne ROM_5B68 ROM:5B34 orb INTMEM_FD, #1 ROM:5B37 ldb INTMEM_B8, 11Ch[INTMEM_56] ROM:5B3C sjmp ROM_5B68 ROM:5B3E ; --------------------------------------------------------------------------- ROM:5B3E ROM:5B3E ROM_5B3E: ; CODE XREF: ROM_59C1+169↑j ROM:5B3E cmpb INTMEM_8E, INTMEM_274[] ROM:5B43 jne ROM_5B65 ROM:5B45 cmpb ZERO_REG, INTMEM_B8 ; Zero register ROM:5B48 jne ROM_5B68 ROM:5B4A sjmp ROM_5B51 ROM:5B4C ; --------------------------------------------------------------------------- ROM:5B4C ROM:5B4C ROM_5B4C: ; CODE XREF: ROM_59C1+15F↑j ROM:5B4C ; ROM_59C1+167↑j ROM:5B4C ldb INTMEM_1A, INTMEM_F5[] ROM:5B51 ROM:5B51 ROM_5B51: ; CODE XREF: ROM_59C1+189↑j ROM:5B51 subb INTMEM_1A, 11Bh[INTMEM_56] ROM:5B56 jnc ROM_5B5D ROM:5B58 cmpb INTMEM_1A, INTMEM_1C+3 ROM:5B5B jc ROM_5B60 ROM:5B5D ROM:5B5D ROM_5B5D: ; CODE XREF: ROM_59C1+157↑j ROM:5B5D ; ROM_59C1+195↑j ROM:5B5D ldb INTMEM_1A, INTMEM_1C+3 ROM:5B60 ROM:5B60 ROM_5B60: ; CODE XREF: ROM_59C1+19A↑j ROM:5B60 stb INTMEM_1A, INTMEM_274[] ROM:5B65 ROM:5B65 ROM_5B65: ; CODE XREF: ROM_59C1+182↑j ROM:5B65 andb INTMEM_FD, #-2 ROM:5B68 ROM:5B68 ROM_5B68: ; CODE XREF: ROM_59C1+171↑j ROM:5B68 ; ROM_59C1+17B↑j ... ROM:5B68 addb INTMEM_1C, INTMEM_45, #-80h ROM:5B6C addb INTMEM_E2, INTMEM_1C ROM:5B6F ldbze INTMEM_1C, INTMEM_E2 ROM:5B72 mulub INTMEM_1C, #19h ROM:5B75 sub INTMEM_1C+2, INTMEM_5E, INTMEM_1C ROM:5B79 add INTMEM_D4, INTMEM_1C+2, #-8000h ROM:5B7E add INTMEM_1C+2, #200h ROM:5B82 jge ROM_5B86 ROM:5B84 clr INTMEM_1C+2 ROM:5B86 ROM:5B86 ROM_5B86: ; CODE XREF: ROM_59C1+1C1↑j ROM:5B86 shr INTMEM_1C+2, #2 ROM:5B89 cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:5B8C je ROM_5B91 ROM:5B8E ldb INTMEM_1C+2, #-1 ROM:5B91 ROM:5B91 ROM_5B91: ; CODE XREF: ROM_59C1+1CB↑j ROM:5B91 stb INTMEM_1C+2, INTMEM_E4 ROM:5B94 jbs INTMEM_AD, 3, ROM_5BB2 ROM:5B97 cmp INTMEM_D4, 7Ah[INTMEM_56] ROM:5B9C jh ROM_5BA3 ROM:5B9E orb INTMEM_FA, #4 ROM:5BA1 sjmp ROM_5BB5 ROM:5BA3 ; --------------------------------------------------------------------------- ROM:5BA3 ROM:5BA3 ROM_5BA3: ; CODE XREF: ROM_59C1+1DB↑j ROM:5BA3 ldbze INTMEM_1C+2, 11Dh[INTMEM_56] ROM:5BA8 add INTMEM_1C+2, 7Ah[INTMEM_56] ROM:5BAD cmp INTMEM_D4, INTMEM_1C+2 ROM:5BB0 jnh ROM_5BB5 ROM:5BB2 ROM:5BB2 ROM_5BB2: ; CODE XREF: ROM_59C1+1D3↑j ROM:5BB2 andb INTMEM_FA, #-5 ROM:5BB5 ROM:5BB5 ROM_5BB5: ; CODE XREF: ROM_59C1+1E0↑j ROM:5BB5 ; ROM_59C1+1EF↑j ROM:5BB5 orb INTMEM_FD, #2 ROM:5BB8 andb INTMEM_FD, #-5 ROM:5BBB andb INTMEM_FD, #-9 ROM:5BBE sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5BC3 jc ROM_5BCA ROM:5BC5 andb INTMEM_FD, #-3 ROM:5BC8 neg INTMEM_1C ROM:5BCA ROM:5BCA ROM_5BCA: ; CODE XREF: ROM_59C1+202↑j ROM:5BCA cmp INTMEM_1C, 7Ch[INTMEM_56] ROM:5BCF jc ROM_5BD9 ROM:5BD1 andb INTMEM_FD, #-3 ROM:5BD4 orb INTMEM_FD, #4 ROM:5BD7 sjmp ROM_5BE3 ROM:5BD9 ; --------------------------------------------------------------------------- ROM:5BD9 ROM:5BD9 ROM_5BD9: ; CODE XREF: ROM_59C1+20E↑j ROM:5BD9 cmp INTMEM_1C, 7Eh[INTMEM_56] ROM:5BDE jc ROM_5BE3 ROM:5BE0 orb INTMEM_FD, #8 ROM:5BE3 ROM:5BE3 ROM_5BE3: ; CODE XREF: ROM_59C1+216↑j ROM:5BE3 ; ROM_59C1+21D↑j ROM:5BE3 jbs INTMEM_FD, 4, ROM_5C0C ROM:5BE6 jbs INTMEM_FB+1, 7, ROM_5C13 ROM:5BE9 ROM:5BE9 ROM_5BE9: ; CODE XREF: ROM_59C1+250↓j ROM:5BE9 andb INTMEM_FD, #-11h ROM:5BEC ldb INTMEM_1C+2, INTMEM_1C9[] ROM:5BF1 ldb INTMEM_1C+3, INTMEM_1B0[] ROM:5BF6 ld INTMEM_1C, #27h ; ''' ROM:5BFA lcall ROM_3180 ROM:5BFD jbc INTMEM_F8, 7, ROM_5C18 ROM:5C00 mulub INTMEM_1C, 11Fh[INTMEM_56] ROM:5C05 divub INTMEM_1C, #0Ah ROM:5C08 jv ROM_5C40 ROM:5C0A sjmp ROM_5C18 ROM:5C0C ; --------------------------------------------------------------------------- ROM:5C0C ROM:5C0C ROM_5C0C: ; CODE XREF: ROM_59C1:ROM_5BE3↑j ROM:5C0C cmp INTMEM_D4, 80h[INTMEM_56] ROM:5C11 jh ROM_5BE9 ROM:5C13 ROM:5C13 ROM_5C13: ; CODE XREF: ROM_59C1+225↑j ROM:5C13 orb INTMEM_FD, #10h ROM:5C16 clrb INTMEM_1C ROM:5C18 ROM:5C18 ROM_5C18: ; CODE XREF: ROM_59C1+23C↑j ROM:5C18 ; ROM_59C1+249↑j ROM:5C18 stb INTMEM_1C, INTMEM_3D0[] ROM:5C1D addb INTMEM_1C, INTMEM_F5[] ROM:5C22 jc ROM_5C40 ROM:5C24 ldb INTMEM_34, INTMEM_1C ROM:5C27 ldb INTMEM_20, INTMEM_276[] ROM:5C2C mulub INTMEM_20, 11Eh[INTMEM_56] ROM:5C31 shl INTMEM_20, #1 ROM:5C34 addb INTMEM_1C, INTMEM_20+1 ROM:5C37 jc ROM_5C40 ROM:5C39 cmpb INTMEM_1C, 120h[INTMEM_56] ROM:5C3E jnh ROM_5C45 ROM:5C40 ROM:5C40 ROM_5C40: ; CODE XREF: ROM_59C1+247↑j ROM:5C40 ; ROM_59C1+261↑j ... ROM:5C40 ldb INTMEM_1C, 120h[INTMEM_56] ROM:5C45 ROM:5C45 ROM_5C45: ; CODE XREF: ROM_59C1+27D↑j ROM:5C45 stb INTMEM_1C, INTMEM_277[] ROM:5C4A ldb INTMEM_E5, INTMEM_8E ROM:5C4D sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5C52 je ROM_5C98 ROM:5C54 jnc ROM_5C77 ROM:5C56 divub INTMEM_1C, 123h[INTMEM_56] ROM:5C5B jv ROM_5C70 ROM:5C5D cmpb INTMEM_1C, #0 ROM:5C60 jne ROM_5C64 ROM:5C62 incb INTMEM_1C ROM:5C64 ROM:5C64 ROM_5C64: ; CODE XREF: ROM_59C1+29F↑j ROM:5C64 subb INTMEM_E5, INTMEM_1C ROM:5C67 jnc ROM_5C70 ROM:5C69 cmpb INTMEM_E5, INTMEM_274[] ROM:5C6E jc ROM_5C98 ROM:5C70 ROM:5C70 ROM_5C70: ; CODE XREF: ROM_59C1+29A↑j ROM:5C70 ; ROM_59C1+2A6↑j ROM:5C70 ldb INTMEM_E5, INTMEM_274[] ROM:5C75 sjmp ROM_5C98 ROM:5C77 ; --------------------------------------------------------------------------- ROM:5C77 ROM:5C77 ROM_5C77: ; CODE XREF: ROM_59C1+293↑j ROM:5C77 neg INTMEM_1C ROM:5C79 divub INTMEM_1C, 123h[INTMEM_56] ROM:5C7E jv ROM_5C93 ROM:5C80 cmpb INTMEM_1C, #0 ROM:5C83 jne ROM_5C87 ROM:5C85 incb INTMEM_1C ROM:5C87 ROM:5C87 ROM_5C87: ; CODE XREF: ROM_59C1+2C2↑j ROM:5C87 addb INTMEM_E5, INTMEM_1C ROM:5C8A jc ROM_5C93 ROM:5C8C cmpb INTMEM_E5, INTMEM_275[] ROM:5C91 jnc ROM_5C98 ROM:5C93 ROM:5C93 ROM_5C93: ; CODE XREF: ROM_59C1+2BD↑j ROM:5C93 ; ROM_59C1+2C9↑j ROM:5C93 ldb INTMEM_E5, INTMEM_275[] ROM:5C98 ROM:5C98 ROM_5C98: ; CODE XREF: ROM_59C1+291↑j ROM:5C98 ; ROM_59C1+2AD↑j ... ROM:5C98 ldb INTMEM_1C+2, INTMEM_E4[] ROM:5C9D ld INTMEM_1C, #28h ; '(' ROM:5CA1 lcall ROM_3180 ROM:5CA4 stb INTMEM_1C, INTMEM_E6 ROM:5CA7 jbs INTMEM_FD, 1, ROM_5CD9 ROM:5CAA ld INTMEM_1C, #29h ; ')' ROM:5CAE ldb INTMEM_1C+2, 124h[INTMEM_56] ROM:5CB3 lcall ROM_3180 ROM:5CB6 stb INTMEM_1C, INTMEM_278[] ROM:5CBB ld INTMEM_1C, #29h ; ')' ROM:5CBF ldb INTMEM_1C+2, INTMEM_42 ROM:5CC2 lcall ROM_3180 ROM:5CC5 stb INTMEM_1C, INTMEM_279[] ROM:5CCA ld INTMEM_1C, #2Bh ; '+' ROM:5CCE ldb INTMEM_1C+2, #-1 ROM:5CD1 lcall ROM_3180 ROM:5CD4 stb INTMEM_1C, INTMEM_27A[] ROM:5CD9 ROM:5CD9 ROM_5CD9: ; CODE XREF: ROM_59C1+2E6↑j ROM:5CD9 jbc INTMEM_AB, 4, ROM_5D21 ROM:5CDC jbs INTMEM_F5+1, 5, ROM_5D3A ROM:5CDF jbs INTMEM_F8, 3, ROM_5D0C ROM:5CE2 ldb INTMEM_1C+1, INTMEM_1FD[] ROM:5CE7 cmpb INTMEM_1C+1, 0BEh[INTMEM_56] ROM:5CEC jh ROM_5D09 ROM:5CEE ROM:5CEE ROM_5CEE: ; CODE XREF: ROM_59C1:ROM_5D0C↓j ROM:5CEE ldb INTMEM_1C+2, INTMEM_1B1[] ROM:5CF3 ld INTMEM_1C, #2Dh ; '-' ROM:5CF7 lcall ROM_3180 ROM:5CFA ldb INTMEM_1C+2, INTMEM_1C ROM:5CFD addb INTMEM_1C, 124h[INTMEM_56] ROM:5D02 stb INTMEM_1C, INTMEM_3D2[] ROM:5D07 sjmp ROM_5D26 ROM:5D09 ; --------------------------------------------------------------------------- ROM:5D09 ROM:5D09 ROM_5D09: ; CODE XREF: ROM_59C1+32B↑j ROM:5D09 orb INTMEM_F8, #8 ROM:5D0C ROM:5D0C ROM_5D0C: ; CODE XREF: ROM_59C1+31E↑j ROM:5D0C jbs INTMEM_AB, 6, ROM_5CEE ROM:5D0F jbc INTMEM_F7, 2, ROM_5D1C ROM:5D12 jbs INTMEM_A9, 4, ROM_5D34 ROM:5D15 ldb INTMEM_E7, INTMEM_1B6[] ROM:5D1A sjmp ROM_5D2F ROM:5D1C ; --------------------------------------------------------------------------- ROM:5D1C ROM:5D1C ROM_5D1C: ; CODE XREF: ROM_59C1+34E↑j ROM:5D1C ldb INTMEM_E7, INTMEM_42 ROM:5D1F sjmp ROM_5D2F ROM:5D21 ; --------------------------------------------------------------------------- ROM:5D21 ROM:5D21 ROM_5D21: ; CODE XREF: ROM_59C1:ROM_5CD9↑j ROM:5D21 ldb INTMEM_1C+2, 125h[INTMEM_56] ROM:5D26 ROM:5D26 ROM_5D26: ; CODE XREF: ROM_59C1+346↑j ROM:5D26 lcall ROM_4692 ROM:5D29 andb INTMEM_F8, #-9 ROM:5D2C ldb INTMEM_E7, INTMEM_1C ROM:5D2F ROM:5D2F ROM_5D2F: ; CODE XREF: ROM_59C1+359↑j ROM:5D2F ; ROM_59C1+35E↑j ROM:5D2F ldb INTMEM_E8, 95h[INTMEM_56] ROM:5D34 ROM:5D34 ROM_5D34: ; CODE XREF: ROM_59C1+351↑j ROM:5D34 lcall ROM_6022 ROM:5D37 ljmp ROM_6015 ROM:5D3A ; --------------------------------------------------------------------------- ROM:5D3A ROM:5D3A ROM_5D3A: ; CODE XREF: ROM_59C1+31B↑j ROM:5D3A andb INTMEM_F8, #-9 ROM:5D3D ldb INTMEM_1C, INTMEM_E9 ROM:5D40 ld INTMEM_1A, #667Eh ROM:5D44 ljmp ROM_42F4 ROM:5D47 ; --------------------------------------------------------------------------- ROM:5D47 incb INTMEM_E9 ROM:5D49 ldb INTMEM_B9+1, 126h[INTMEM_56] ROM:5D4E jbs INTMEM_AD, 3, ROM_5D95 ROM:5D51 cmp INTMEM_D4, 82h[INTMEM_56] ROM:5D56 jnh ROM_5D61 ROM:5D58 ldb INTMEM_B9+1, 127h[INTMEM_56] ROM:5D5D incb INTMEM_E9 ROM:5D5F sjmp ROM_5DD0 ROM:5D61 ; --------------------------------------------------------------------------- ROM:5D61 ROM:5D61 ROM_5D61: ; CODE XREF: ROM_59C1+395↑j ROM:5D61 cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:5D64 je ROM_5D7A ROM:5D66 sjmp ROM_5DEF ROM:5D68 ; --------------------------------------------------------------------------- ROM:5D68 jbs INTMEM_AD, 3, ROM_5D95 ROM:5D6B cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:5D6E jne ROM_5DD0 ROM:5D70 incb INTMEM_E9 ROM:5D72 sjmp ROM_5DC4 ROM:5D74 ; --------------------------------------------------------------------------- ROM:5D74 jbs INTMEM_AD, 3, ROM_5D95 ROM:5D77 jbs INTMEM_FD, 1, ROM_5DC4 ROM:5D7A ROM:5D7A ROM_5D7A: ; CODE XREF: ROM_59C1+3A3↑j ROM:5D7A orb INTMEM_F8, #2 ROM:5D7D ROM:5D7D ROM_5D7D: ; CODE XREF: ROM_59C1+3E4↓j ROM:5D7D ; ROM_59C1+3FE↓j ROM:5D7D orb INTMEM_FB+1, #-80h ROM:5D80 ldb INTMEM_E9, #4 ROM:5D83 andb INTMEM_FD, #-21h ROM:5D86 sjmp ROM_5DD2 ROM:5D88 ; --------------------------------------------------------------------------- ROM:5D88 jbc INTMEM_D4+1, 7, ROM_5DD2 ROM:5D8B jbs INTMEM_AD, 3, ROM_5D95 ROM:5D8E cmpb INTMEM_DF, 128h[INTMEM_56] ROM:5D93 jc ROM_5DD2 ROM:5D95 ROM:5D95 ROM_5D95: ; CODE XREF: ROM_59C1+38D↑j ROM:5D95 ; ROM_59C1+3A7↑j ... ROM:5D95 stb INTMEM_8E, (INTMEM_27A+1)[] ROM:5D9A andb INTMEM_FB+1, #7Fh ROM:5D9D orb INTMEM_F8, #2 ROM:5DA0 ldb INTMEM_E9, #5 ROM:5DA3 sjmp ROM_5DDD ROM:5DA5 ; --------------------------------------------------------------------------- ROM:5DA5 jbc INTMEM_D4+1, 7, ROM_5D7D ROM:5DA8 jbc INTMEM_FA, 2, ROM_5DDD ROM:5DAB jbc INTMEM_FD, 7, ROM_5DDD ROM:5DAE cmpb INTMEM_DF, 128h[INTMEM_56] ROM:5DB3 jnc ROM_5DDD ROM:5DB5 cmpb INTMEM_8E, (INTMEM_27A+1)[] ROM:5DBA jne ROM_5DDD ROM:5DBC lcall ROM_472D ROM:5DBF jbs INTMEM_1A, 0, ROM_5D7D ROM:5DC2 sjmp ROM_5DE5 ROM:5DC4 ; --------------------------------------------------------------------------- ROM:5DC4 ROM:5DC4 ROM_5DC4: ; CODE XREF: ROM_59C1+3B1↑j ROM:5DC4 ; ROM_59C1+3B6↑j ROM:5DC4 mulub INTMEM_1C, INTMEM_E6, 129h[INTMEM_56] ROM:5DCA ldb INTMEM_E8, INTMEM_1C+1 ROM:5DCD ldb INTMEM_E7, INTMEM_E5 ROM:5DD0 ROM:5DD0 ROM_5DD0: ; CODE XREF: ROM_59C1+39E↑j ROM:5DD0 ; ROM_59C1+3AD↑j ROM:5DD0 sjmp ROM_5DEF ROM:5DD2 ; --------------------------------------------------------------------------- ROM:5DD2 ROM:5DD2 ROM_5DD2: ; CODE XREF: ROM_59C1+3C5↑j ROM:5DD2 ; ROM_59C1+3C7↑j ... ROM:5DD2 lcall ROM_4667 ROM:5DD5 ldb INTMEM_E7, INTMEM_E5 ROM:5DD8 ldb INTMEM_E8, INTMEM_E6 ROM:5DDB sjmp ROM_5DEF ROM:5DDD ; --------------------------------------------------------------------------- ROM:5DDD ROM:5DDD ROM_5DDD: ; CODE XREF: ROM_59C1+3E2↑j ROM:5DDD ; ROM_59C1+3E7↑j ... ROM:5DDD stb INTMEM_8E, (INTMEM_27A+1)[] ROM:5DE2 andb INTMEM_FD, #-41h ROM:5DE5 ROM:5DE5 ROM_5DE5: ; CODE XREF: ROM_59C1+401↑j ROM:5DE5 ldb INTMEM_E7, INTMEM_277[] ROM:5DEA ldb INTMEM_E8, 12Ah[INTMEM_56] ROM:5DEF ROM:5DEF ROM_5DEF: ; CODE XREF: ROM_59C1+3A5↑j ROM:5DEF ; ROM_59C1:ROM_5DD0↑j ... ROM:5DEF jbs INTMEM_FE, 1, ROM_5E08 ROM:5DF2 jbc INTMEM_FE, 2, ROM_5E00 ROM:5DF5 jbs INTMEM_FB+1, 7, ROM_5E2F ROM:5DF8 ldb INTMEM_B4, 134h[INTMEM_56] ROM:5DFD andb INTMEM_FE, #-5 ROM:5E00 ROM:5E00 ROM_5E00: ; CODE XREF: ROM_59C1+431↑j ROM:5E00 cmpb ZERO_REG, INTMEM_B4 ; Zero register ROM:5E03 jne ROM_5E81 ROM:5E05 orb INTMEM_FE, #2 ROM:5E08 ROM:5E08 ROM_5E08: ; CODE XREF: ROM_59C1:ROM_5DEF↑j ROM:5E08 jbc INTMEM_FB+1, 7, ROM_5E2C ROM:5E0B jbs INTMEM_AD, 3, ROM_5E2C ROM:5E0E jbc INTMEM_F7, 4, ROM_5E2C ROM:5E11 jbs INTMEM_F9, 0, ROM_5E2C ROM:5E14 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:5E17 jne ROM_5E2C ROM:5E19 ldb INTMEM_20+2, INTMEM_1B1[] ROM:5E1E cmpb INTMEM_20+2, 132h[INTMEM_56] ROM:5E23 jh ROM_5E2C ROM:5E25 cmpb INTMEM_20+2, 0ADh[INTMEM_56] ROM:5E2A jc ROM_5E31 ROM:5E2C ROM:5E2C ROM_5E2C: ; CODE XREF: ROM_59C1:ROM_5E08↑j ROM:5E2C ; ROM_59C1+44A↑j ... ROM:5E2C andb INTMEM_FE, #-5 ROM:5E2F ROM:5E2F ROM_5E2F: ; CODE XREF: ROM_59C1+434↑j ROM:5E2F sjmp ROM_5E81 ROM:5E31 ; --------------------------------------------------------------------------- ROM:5E31 ROM:5E31 ROM_5E31: ; CODE XREF: ROM_59C1+469↑j ROM:5E31 jbs INTMEM_FE, 2, ROM_5E3C ROM:5E34 orb INTMEM_FE, #4 ROM:5E37 ldb INTMEM_B9+4, 135h[INTMEM_56] ROM:5E3C ROM:5E3C ROM_5E3C: ; CODE XREF: ROM_59C1:ROM_5E31↑j ROM:5E3C cmpb ZERO_REG, INTMEM_B9+4 ; Zero register ROM:5E3F jne ROM_5E81 ROM:5E41 lcall ROM_47E4 ROM:5E44 jbs INTMEM_1A, 0, ROM_5E4C ROM:5E47 cmpb INTMEM_8E, INTMEM_42 ROM:5E4A jc ROM_5E81 ROM:5E4C ROM:5E4C ROM_5E4C: ; CODE XREF: ROM_59C1+483↑j ROM:5E4C ldb INTMEM_1C+1, INTMEM_42 ROM:5E4F ldb INTMEM_1C, (INTMEM_27A+2)[] ROM:5E54 ldb INTMEM_20+1, INTMEM_8E ROM:5E57 subb INTMEM_20+1, INTMEM_E1[] ROM:5E5C jc ROM_5E60 ROM:5E5E clrb INTMEM_20+1 ROM:5E60 ROM:5E60 ROM_5E60: ; CODE XREF: ROM_59C1+49B↑j ROM:5E60 clrb INTMEM_20 ROM:5E62 ldbze INTMEM_1C+2, 136h[INTMEM_56] ROM:5E67 lcall ROM_331B ROM:5E6A cmpb INTMEM_1C+1, 137h[INTMEM_56] ROM:5E6F jnh ROM_5E76 ROM:5E71 ldb INTMEM_1C+1, 137h[INTMEM_56] ROM:5E76 ROM:5E76 ROM_5E76: ; CODE XREF: ROM_59C1+4AE↑j ROM:5E76 stb INTMEM_1C, (INTMEM_27A+2)[] ROM:5E7B stb INTMEM_1C+1, INTMEM_42 ROM:5E7E andb INTMEM_FE, #-3 ROM:5E81 ROM:5E81 ROM_5E81: ; CODE XREF: ROM_59C1+442↑j ROM:5E81 ; ROM_59C1:ROM_5E2F↑j ... ROM:5E81 jbc INTMEM_FB+1, 7, ROM_5EDC ROM:5E84 jbs INTMEM_AD, 3, ROM_5EDC ROM:5E87 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:5E8A jne ROM_5EDC ROM:5E8C jbs INTMEM_FE, 4, ROM_5E9C ROM:5E8F cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:5E92 jne ROM_5EDF ROM:5E94 ldb INTMEM_B9+5, 139h[INTMEM_56] ROM:5E99 orb INTMEM_FE, #10h ROM:5E9C ROM:5E9C ROM_5E9C: ; CODE XREF: ROM_59C1+4CB↑j ROM:5E9C cmpb ZERO_REG, INTMEM_B9+5 ; Zero register ROM:5E9F jne ROM_5EDF ROM:5EA1 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:5EA4 jne ROM_5EDF ROM:5EA6 subb INTMEM_20+1, INTMEM_8E, INTMEM_F5[] ROM:5EAC jc ROM_5EB0 ROM:5EAE clrb INTMEM_20+1 ROM:5EB0 ROM:5EB0 ROM_5EB0: ; CODE XREF: ROM_59C1+4EB↑j ROM:5EB0 clrb INTMEM_20 ROM:5EB2 ldb INTMEM_1C+1, INTMEM_276[] ROM:5EB7 ldb INTMEM_1C, (INTMEM_27A+3)[] ROM:5EBC ld INTMEM_1C+2, 88h[INTMEM_56] ROM:5EC1 lcall ROM_331B ROM:5EC4 cmpb INTMEM_1C+1, 138h[INTMEM_56] ROM:5EC9 jnh ROM_5ED0 ROM:5ECB ldb INTMEM_1C+1, 138h[INTMEM_56] ROM:5ED0 ROM:5ED0 ROM_5ED0: ; CODE XREF: ROM_59C1+508↑j ROM:5ED0 stb INTMEM_1C+1, INTMEM_276[] ROM:5ED5 stb INTMEM_1C, (INTMEM_27A+3)[] ROM:5EDA sjmp ROM_5EDF ROM:5EDC ; --------------------------------------------------------------------------- ROM:5EDC ROM:5EDC ROM_5EDC: ; CODE XREF: ROM_59C1:ROM_5E81↑j ROM:5EDC ; ROM_59C1+4C3↑j ... ROM:5EDC andb INTMEM_FE, #-11h ROM:5EDF ROM:5EDF ROM_5EDF: ; CODE XREF: ROM_59C1+4D1↑j ROM:5EDF ; ROM_59C1+4DE↑j ... ROM:5EDF jbs INTMEM_AD, 3, ROM_5EF8 ROM:5EE2 cmpb INTMEM_8E, INTMEM_27F[] ROM:5EE7 jh ROM_5EF8 ROM:5EE9 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:5EEE stb INTMEM_1C+2, INTMEM_27E[] ROM:5EF3 stb INTMEM_8E, INTMEM_27F[] ROM:5EF8 ROM:5EF8 ROM_5EF8: ; CODE XREF: ROM_59C1:ROM_5EDF↑j ROM:5EF8 ; ROM_59C1+526↑j ROM:5EF8 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5EFD ld INTMEM_1C, #2Eh ; '.' ROM:5F01 lcall ROM_3180 ROM:5F04 ldb INTMEM_1C+2, INTMEM_1C ROM:5F07 lcall ROM_4692 ROM:5F0A stb INTMEM_1C, (INTMEM_3D2+2)[] ROM:5F0F ldb INTMEM_1C+2, INTMEM_1FD[] ROM:5F14 subb INTMEM_1C+2, INTMEM_27E[] ROM:5F19 jc ROM_5F1F ROM:5F1B clrb INTMEM_1C ROM:5F1D sjmp ROM_5F38 ROM:5F1F ; --------------------------------------------------------------------------- ROM:5F1F ROM:5F1F ROM_5F1F: ; CODE XREF: ROM_59C1+558↑j ROM:5F1F mulub INTMEM_1C+2, 13Ah[INTMEM_56] ROM:5F24 divub INTMEM_1C+2, #10h ROM:5F27 jv ROM_5F38 ROM:5F29 addb INTMEM_1C+2, INTMEM_27F[] ROM:5F2E jc ROM_5F38 ROM:5F30 cmpb INTMEM_1C+2, INTMEM_1C ROM:5F33 jh ROM_5F38 ROM:5F35 ldb INTMEM_1C, INTMEM_1C+2 ROM:5F38 ROM:5F38 ROM_5F38: ; CODE XREF: ROM_59C1+55C↑j ROM:5F38 ; ROM_59C1+566↑j ... ROM:5F38 stb INTMEM_1C, (INTMEM_3D2+1)[] ROM:5F3D cmpb ZERO_REG, INTMEM_EA ; Zero register ROM:5F40 jne ROM_5F4F ROM:5F42 jbc INTMEM_AD, 3, ROM_5F7F ROM:5F45 ROM:5F45 ROM_5F45: ; CODE XREF: ROM_59C1+594↓j ROM:5F45 andb INTMEM_FE, #-21h ROM:5F48 stb INTMEM_1C, INTMEM_EA ROM:5F4B clrb INTMEM_C6 ROM:5F4D sjmp ROM_5F7F ROM:5F4F ; --------------------------------------------------------------------------- ROM:5F4F ROM:5F4F ROM_5F4F: ; CODE XREF: ROM_59C1+57F↑j ROM:5F4F jbc INTMEM_AD, 3, ROM_5F57 ROM:5F52 cmpb INTMEM_1C, INTMEM_EA ROM:5F55 jc ROM_5F45 ROM:5F57 ROM:5F57 ROM_5F57: ; CODE XREF: ROM_59C1:ROM_5F4F↑j ROM:5F57 jbc INTMEM_FE, 5, ROM_5F63 ROM:5F5A cmpb ZERO_REG, INTMEM_C6 ; Zero register ROM:5F5D jne ROM_5F7F ROM:5F5F decb INTMEM_EA ROM:5F61 je ROM_5F7F ROM:5F63 ROM:5F63 ROM_5F63: ; CODE XREF: ROM_59C1:ROM_5F57↑j ROM:5F63 addb INTMEM_1C+2, INTMEM_EA, 13Bh[INTMEM_56] ROM:5F69 jnc ROM_5F6E ROM:5F6B ldb INTMEM_1C+2, #-1 ROM:5F6E ROM:5F6E ROM_5F6E: ; CODE XREF: ROM_59C1+5A8↑j ROM:5F6E ld INTMEM_20, 8Ah[INTMEM_56] ROM:5F73 divub INTMEM_20, INTMEM_1C+2 ROM:5F76 shrb INTMEM_20, #1 ROM:5F79 stb INTMEM_20, INTMEM_C6 ROM:5F7C orb INTMEM_FE, #20h ; ' ' ROM:5F7F ROM:5F7F ROM_5F7F: ; CODE XREF: ROM_59C1+581↑j ROM:5F7F ; ROM_59C1+58C↑j ... ROM:5F7F cmpb INTMEM_EA, INTMEM_E7 ROM:5F82 jnh ROM_5F8C ROM:5F84 ldb INTMEM_E7, INTMEM_EA ROM:5F87 ldb INTMEM_E8, 95h[INTMEM_56] ROM:5F8C ROM:5F8C ROM_5F8C: ; CODE XREF: ROM_59C1+5C1↑j ROM:5F8C ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5F91 ld INTMEM_1C, #2Fh ; '/' ROM:5F95 lcall ROM_3180 ROM:5F98 stb INTMEM_1C, (INTMEM_3D2+4)[] ROM:5F9D jbc INTMEM_AD, 3, ROM_5FA5 ROM:5FA0 stb INTMEM_1C, (INTMEM_27F+1)[] ROM:5FA5 ROM:5FA5 ROM_5FA5: ; CODE XREF: ROM_59C1+5DC↑j ROM:5FA5 cmpb INTMEM_1C, (INTMEM_27F+1)[] ROM:5FAA jnh ROM_5FB1 ROM:5FAC ldb INTMEM_1C, (INTMEM_27F+1)[] ROM:5FB1 ROM:5FB1 ROM_5FB1: ; CODE XREF: ROM_59C1+5E9↑j ROM:5FB1 ldb INTMEM_1C+2, INTMEM_1C ROM:5FB4 lcall ROM_4692 ROM:5FB7 stb INTMEM_1C, (INTMEM_3D2+3)[] ROM:5FBC andb INTMEM_FE, #-41h ROM:5FBF cmpb INTMEM_DF, 0EBh[INTMEM_56] ROM:5FC4 jc ROM_5FD6 ROM:5FC6 orb INTMEM_FE, #40h ; '@' ROM:5FC9 cmpb INTMEM_1C, INTMEM_E7 ROM:5FCC jnh ROM_5FD6 ROM:5FCE ldb INTMEM_E7, INTMEM_1C ROM:5FD1 ldb INTMEM_E8, 13Ch[INTMEM_56] ROM:5FD6 ROM:5FD6 ROM_5FD6: ; CODE XREF: ROM_59C1+603↑j ROM:5FD6 ; ROM_59C1+60B↑j ROM:5FD6 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:5FD9 je ROM_5FEA ROM:5FDB ldb INTMEM_E7, INTMEM_DE ROM:5FDE ldb INTMEM_E8, INTMEM_E3 ROM:5FE1 cmpb INTMEM_8E, INTMEM_DE ROM:5FE4 jne ROM_5FEA ROM:5FE6 clrb INTMEM_DE ROM:5FE8 clrb INTMEM_E3 ROM:5FEA ROM:5FEA ROM_5FEA: ; CODE XREF: ROM_59C1+618↑j ROM:5FEA ; ROM_59C1+623↑j ROM:5FEA jbc INTMEM_FB+1, 7, ROM_6012 ROM:5FED jbs INTMEM_AD, 3, ROM_6012 ROM:5FF0 jbs INTMEM_AA, 0, ROM_6012 ROM:5FF3 jbs INTMEM_F7, 3, ROM_5FFC ROM:5FF6 jbs INTMEM_FD, 1, ROM_6015 ROM:5FF9 orb INTMEM_F7, #8 ROM:5FFC ROM:5FFC ROM_5FFC: ; CODE XREF: ROM_59C1+632↑j ROM:5FFC ldb INTMEM_1C+2, INTMEM_E4[] ROM:6001 ld INTMEM_1C, #30h ; '0' ROM:6005 lcall ROM_3180 ROM:6008 mulub INTMEM_1C, #5 ROM:600B st INTMEM_1C, INTMEM_266[] ROM:6010 sjmp ROM_6015 ROM:6012 ; --------------------------------------------------------------------------- ROM:6012 ROM:6012 ROM_6012: ; CODE XREF: ROM_59C1:ROM_5FEA↑j ROM:6012 ; ROM_59C1+62C↑j ... ROM:6012 andb INTMEM_F7, #-9 ROM:6015 ROM:6015 ROM_6015: ; CODE XREF: ROM_59C1+376↑j ROM:6015 ; ROM_59C1+635↑j ... ROM:6015 ldbze INTMEM_1C+2, INTMEM_E7 ROM:6018 ldbze INTMEM_20, INTMEM_E8 ROM:601B ldbze INTMEM_1C, #1 ROM:601E lcall ROM_2998 ROM:6021 ret ROM:6021 ; End of function ROM_59C1 ROM:6021 ROM:6022 ROM:6022 ; =============== S U B R O U T I N E ======================================= ROM:6022 ROM:6022 ROM:6022 ROM_6022: ; CODE XREF: ROM_59C1:ROM_5D34↑p ROM:6022 andb INTMEM_F8, #-3 ROM:6025 andb INTMEM_FB+1, #7Fh ROM:6028 clrb INTMEM_E9 ROM:602A clrb INTMEM_DE ROM:602C clrb INTMEM_E3 ROM:602E andb INTMEM_F7, #-9 ROM:6031 ret ROM:6031 ; End of function ROM_6022 ROM:6031 ROM:6032 ROM:6032 ; =============== S U B R O U T I N E ======================================= ROM:6032 ROM:6032 ROM:6032 ROM_6032: ; CODE XREF: ROM_4219+9↑p ROM:6032 ROM:6032 ; FUNCTION CHUNK AT ROM:42F4 SIZE 0000000E BYTES ROM:6032 ROM:6032 ldb INTMEM_1C+1, INTMEM_1AF[] ROM:6037 cmpb INTMEM_1C+1, 145h[INTMEM_56] ROM:603C jh ROM_604F ROM:603E cmpb INTMEM_1C+1, 144h[INTMEM_56] ROM:6043 jnc ROM_604F ROM:6045 cmp INTMEM_5E, 8Ch[INTMEM_56] ROM:604A jnc ROM_604F ROM:604C jbc INTMEM_FB+1, 7, ROM_6057 ROM:604F ROM:604F ROM_604F: ; CODE XREF: ROM_6032+A↑j ROM:604F ; ROM_6032+11↑j ... ROM:604F clrb INTMEM_1C ROM:6051 clr INTMEM_20 ROM:6053 clrb INTMEM_CF ROM:6055 sjmp ROM_612B ROM:6057 ; --------------------------------------------------------------------------- ROM:6057 ROM:6057 ROM_6057: ; CODE XREF: ROM_6032+1A↑j ROM:6057 ldb INTMEM_1C+2, INTMEM_DF[] ROM:605C clr INTMEM_20 ROM:605E ld INTMEM_1A, #668Ah ROM:6062 ldb INTMEM_1C, INTMEM_227[] ROM:6067 ljmp ROM_42F4 ROM:606A ; --------------------------------------------------------------------------- ROM:606A ROM:606A ROM_606A: ; CODE XREF: ROM_6032+5C↓j ROM:606A ; ROM_6032+88↓j ... ROM:606A ldb INTMEM_1C, #1 ROM:606D clr INTMEM_20 ROM:606F cmpb INTMEM_DF, 13Eh[INTMEM_56] ROM:6074 jh ROM_60A6 ROM:6076 ROM:6076 ROM_6076: ; CODE XREF: ROM_6032+83↓j ROM:6076 ; ROM_6032+9C↓j ... ROM:6076 ldb INTMEM_CF, 140h[INTMEM_56] ROM:607B clr INTMEM_20 ROM:607D ROM:607D ROM_607D: ; CODE XREF: ROM_6032+D9↓j ROM:607D ldb INTMEM_1C, #2 ROM:6080 cmpb INTMEM_DF, 13Dh[INTMEM_56] ROM:6085 jh ROM_6089 ROM:6087 sjmp ROM_6101 ROM:6089 ; --------------------------------------------------------------------------- ROM:6089 ROM:6089 ROM_6089: ; CODE XREF: ROM_6032+53↑j ROM:6089 cmpb INTMEM_DF, 13Eh[INTMEM_56] ROM:608E jh ROM_606A ROM:6090 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6093 jne ROM_60A6 ROM:6095 ldb INTMEM_1C, #3 ROM:6098 cmpb INTMEM_DF, 13Dh[INTMEM_56] ROM:609D jnh ROM_6112 ROM:609F cmpb INTMEM_DF, 13Eh[INTMEM_56] ROM:60A4 jh ROM_60A8 ROM:60A6 ROM:60A6 ROM_60A6: ; CODE XREF: ROM_6032+42↑j ROM:60A6 ; ROM_6032+61↑j ROM:60A6 sjmp ROM_612B ROM:60A8 ; --------------------------------------------------------------------------- ROM:60A8 ROM:60A8 ROM_60A8: ; CODE XREF: ROM_6032+72↑j ROM:60A8 ; ROM_6032+F7↓j ROM:60A8 ldb INTMEM_CF, 143h[INTMEM_56] ROM:60AD ldb INTMEM_1C, #4 ROM:60B0 cmpb INTMEM_DF, 13Eh[INTMEM_56] ROM:60B5 jnh ROM_6076 ROM:60B7 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:60BA jnh ROM_606A ROM:60BC cmpb INTMEM_DF, 13Fh[INTMEM_56] ROM:60C1 jnc ROM_60FF ROM:60C3 ldbze INTMEM_20, INTMEM_CF ROM:60C6 ldb INTMEM_1C, #5 ROM:60C9 cmpb INTMEM_DF, 13Eh[INTMEM_56] ROM:60CE jnh ROM_6076 ROM:60D0 ldbze INTMEM_20, INTMEM_CF ROM:60D3 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:60D6 jnh ROM_606A ROM:60D8 cmpb INTMEM_DF, 13Fh[INTMEM_56] ROM:60DD jc ROM_612B ROM:60DF clr INTMEM_20 ROM:60E1 ldb INTMEM_1C, #6 ROM:60E4 cmpb INTMEM_DF, 13Eh[INTMEM_56] ROM:60E9 jnh ROM_6076 ROM:60EB cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:60EE jh ROM_60F2 ROM:60F0 sjmp ROM_606A ROM:60F2 ; --------------------------------------------------------------------------- ROM:60F2 ROM:60F2 ROM_60F2: ; CODE XREF: ROM_6032+BC↑j ROM:60F2 cmpb INTMEM_DF, 13Fh[INTMEM_56] ROM:60F7 jnc ROM_612B ROM:60F9 ldbze INTMEM_20, INTMEM_CF ROM:60FC ldb INTMEM_1C, #5 ROM:60FF ROM:60FF ROM_60FF: ; CODE XREF: ROM_6032+8F↑j ROM:60FF sjmp ROM_612B ROM:6101 ; --------------------------------------------------------------------------- ROM:6101 ROM:6101 ROM_6101: ; CODE XREF: ROM_6032+55↑j ROM:6101 ldb INTMEM_1C, #7 ROM:6104 cmpb INTMEM_DF, 13Fh[INTMEM_56] ROM:6109 jnh ROM_610D ROM:610B sjmp ROM_607D ROM:610D ; --------------------------------------------------------------------------- ROM:610D ROM:610D ROM_610D: ; CODE XREF: ROM_6032+D7↑j ROM:610D cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6110 jh ROM_612B ROM:6112 ROM:6112 ROM_6112: ; CODE XREF: ROM_6032+6B↑j ROM:6112 ldb INTMEM_1C, #8 ROM:6115 cmpb INTMEM_DF, 13Eh[INTMEM_56] ROM:611A jnh ROM_612B ROM:611C ldb INTMEM_CF, 141h[INTMEM_56] ROM:6121 ldb INTMEM_1C, #9 ROM:6124 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6127 jh ROM_612B ROM:6129 sjmp ROM_60A8 ROM:612B ; --------------------------------------------------------------------------- ROM:612B ROM:612B ROM_612B: ; CODE XREF: ROM_6032+23↑j ROM:612B ; ROM_6032:ROM_60A6↑j ... ROM:612B mulub INTMEM_20, 142h[INTMEM_56] ROM:6130 divub INTMEM_20, 143h[INTMEM_56] ROM:6135 stb INTMEM_20, INTMEM_222[] ROM:613A stb INTMEM_1C, INTMEM_227[] ROM:613F ldb INTMEM_1C+3, INTMEM_1C9[] ROM:6144 ldb INTMEM_1C+2, INTMEM_DF ROM:6147 ld INTMEM_1C, #31h ; '1' ROM:614B lcall ROM_3180 ROM:614E stb INTMEM_1C, INTMEM_3D7[] ROM:6153 subb INTMEM_34, INTMEM_1C, #-80h ROM:6157 jbs INTMEM_F9, 5, ROM_618B ROM:615A jbs INTMEM_F9, 6, ROM_618B ROM:615D ldb INTMEM_1C+3, INTMEM_1CC[] ROM:6162 ld INTMEM_1C, #32h ; '2' ROM:6166 lcall ROM_3180 ROM:6169 stb INTMEM_1C, INTMEM_3D9[] ROM:616E jbs INTMEM_FE, 7, ROM_61B8 ROM:6171 jbs INTMEM_FF, 0, ROM_6190 ROM:6174 orb INTMEM_FF, #2 ROM:6177 cmpb INTMEM_1C, #-80h ROM:617A jnh ROM_618E ROM:617C ldb INTMEM_1A+1, 146h[INTMEM_56] ROM:6181 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:6185 andb INTMEM_FF, #-3 ROM:6188 orb INTMEM_FF, #1 ROM:618B ROM:618B ROM_618B: ; CODE XREF: ROM_6032+125↑j ROM:618B ; ROM_6032+128↑j ... ROM:618B ldb INTMEM_1C, #-80h ROM:618E ROM:618E ROM_618E: ; CODE XREF: ROM_6032+148↑j ROM:618E sjmp ROM_61F4 ROM:6190 ; --------------------------------------------------------------------------- ROM:6190 ROM:6190 ROM_6190: ; CODE XREF: ROM_6032+13F↑j ROM:6190 cmpb INTMEM_1C, #-80h ROM:6193 jh ROM_61A6 ROM:6195 ldb INTMEM_1A+1, 146h[INTMEM_56] ROM:619A subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:619E orb INTMEM_FF, #2 ROM:61A1 ROM:61A1 ROM_61A1: ; CODE XREF: ROM_6032+18C↓j ROM:61A1 andb INTMEM_FF, #-2 ROM:61A4 sjmp ROM_61F4 ROM:61A6 ; --------------------------------------------------------------------------- ROM:61A6 ROM:61A6 ROM_61A6: ; CODE XREF: ROM_6032+161↑j ROM:61A6 cmpb INTMEM_CA, ZERO_REG ; Zero register ROM:61A9 jh ROM_61D4 ROM:61AB ldb INTMEM_D0, 147h[INTMEM_56] ROM:61B0 orb INTMEM_FF, #2 ROM:61B3 orb INTMEM_FE, #-80h ROM:61B6 sjmp ROM_61D4 ROM:61B8 ; --------------------------------------------------------------------------- ROM:61B8 ROM:61B8 ROM_61B8: ; CODE XREF: ROM_6032+13C↑j ROM:61B8 jbc INTMEM_FF, 0, ROM_61C0 ROM:61BB cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:61BE jnh ROM_61A1 ROM:61C0 ROM:61C0 ROM_61C0: ; CODE XREF: ROM_6032:ROM_61B8↑j ROM:61C0 cmpb INTMEM_1C, #-80h ROM:61C3 jh ROM_61D4 ROM:61C5 ldb INTMEM_CA, 146h[INTMEM_56] ROM:61CA clrb INTMEM_D0 ROM:61CC andb INTMEM_FE, #7Fh ROM:61CF andb INTMEM_FF, #-2 ROM:61D2 sjmp ROM_61F4 ROM:61D4 ; --------------------------------------------------------------------------- ROM:61D4 ROM:61D4 ROM_61D4: ; CODE XREF: ROM_6032+177↑j ROM:61D4 ; ROM_6032+184↑j ... ROM:61D4 jbc INTMEM_FF, 1, ROM_618B ROM:61D7 cmpb ZERO_REG, 147h[INTMEM_56] ; Zero register ROM:61DC je ROM_61F4 ROM:61DE ldb INTMEM_20, 147h[INTMEM_56] ROM:61E3 subb INTMEM_20, INTMEM_D0 ROM:61E6 subb INTMEM_1C, #-80h ROM:61E9 mulub INTMEM_1C, INTMEM_20 ROM:61EC divub INTMEM_1C, 147h[INTMEM_56] ROM:61F1 addb INTMEM_1C, #-80h ROM:61F4 ROM:61F4 ROM_61F4: ; CODE XREF: ROM_6032:ROM_618E↑j ROM:61F4 ; ROM_6032+172↑j ... ROM:61F4 stb INTMEM_1C, INTMEM_3D8[] ROM:61F9 subb INTMEM_34+1, INTMEM_1C, #-80h ROM:61FD ldb INTMEM_1C+2, INTMEM_DF ROM:6200 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:6205 ld INTMEM_1C, #33h ; '3' ROM:6209 lcall ROM_3180 ROM:620C stb INTMEM_1C, INTMEM_3DA[] ROM:6211 mulub INTMEM_32, INTMEM_1C, #5 ROM:6215 jbs INTMEM_F5+1, 5, ROM_6220 ROM:6218 ld INTMEM_32, 8Eh[INTMEM_56] ROM:621D ljmp ROM_62D2 ROM:6220 ; --------------------------------------------------------------------------- ROM:6220 ROM:6220 ROM_6220: ; CODE XREF: ROM_6032+1E3↑j ROM:6220 andb INTMEM_FD, #7Fh ROM:6223 jbc INTMEM_FA, 2, ROM_6270 ROM:6226 jbc INTMEM_FF, 2, ROM_6236 ROM:6229 st INTMEM_32, INTMEM_26C[] ROM:622E andb INTMEM_FF, #-5 ROM:6231 ldb INTMEM_D0+1, 148h[INTMEM_56] ROM:6236 ROM:6236 ROM_6236: ; CODE XREF: ROM_6032+1F4↑j ROM:6236 ld INTMEM_32, INTMEM_26C[] ROM:623B jbs INTMEM_D4+1, 7, ROM_6240 ROM:623E clrb INTMEM_D0+1 ROM:6240 ROM:6240 ROM_6240: ; CODE XREF: ROM_6032+209↑j ROM:6240 ld INTMEM_1C+2, 90h[INTMEM_56] ROM:6245 cmpb ZERO_REG, 148h[INTMEM_56] ; Zero register ROM:624A je ROM_6263 ROM:624C sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:6250 ldbze INTMEM_1A, INTMEM_D0+1 ROM:6253 mul INTMEM_20, INTMEM_1A ROM:6257 ldbze INTMEM_1A, 148h[INTMEM_56] ROM:625C div INTMEM_20, INTMEM_1A ROM:6260 sub INTMEM_1C+2, INTMEM_20 ROM:6263 ROM:6263 ROM_6263: ; CODE XREF: ROM_6032+218↑j ROM:6263 st INTMEM_1C+2, INTMEM_32 ROM:6266 cmpb INTMEM_D0+1, ZERO_REG ; Zero register ROM:6269 jne ROM_6285 ROM:626B orb INTMEM_FD, #-80h ROM:626E sjmp ROM_6285 ROM:6270 ; --------------------------------------------------------------------------- ROM:6270 ROM:6270 ROM_6270: ; CODE XREF: ROM_6032+1F1↑j ROM:6270 orb INTMEM_FF, #4 ROM:6273 cmpb INTMEM_DF, 149h[INTMEM_56] ROM:6278 jnc ROM_6285 ROM:627A subb INTMEM_1C, INTMEM_44, #-80h ROM:627E mulb INTMEM_1C, #5 ROM:6282 add INTMEM_32, INTMEM_1C ROM:6285 ROM:6285 ROM_6285: ; CODE XREF: ROM_6032+237↑j ROM:6285 ; ROM_6032+23C↑j ... ROM:6285 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:628A ld INTMEM_1C, #34h ; '4' ROM:628E lcall ROM_3180 ROM:6291 stb INTMEM_1C, INTMEM_3DB[] ROM:6296 addb INTMEM_34, INTMEM_34+1 ROM:6299 jnv ROM_62A0 ROM:629B jge ROM_62AA ROM:629D ldb INTMEM_34, #-80h ROM:62A0 ROM:62A0 ROM_62A0: ; CODE XREF: ROM_6032+267↑j ROM:62A0 cmpb INTMEM_34, #-80h ROM:62A3 jc ROM_62AD ROM:62A5 cmpb INTMEM_34, INTMEM_1C ROM:62A8 jnh ROM_62AD ROM:62AA ROM:62AA ROM_62AA: ; CODE XREF: ROM_6032+269↑j ROM:62AA ldb INTMEM_34, INTMEM_1C ROM:62AD ROM:62AD ROM_62AD: ; CODE XREF: ROM_6032+271↑j ROM:62AD ; ROM_6032+276↑j ROM:62AD mulb INTMEM_34, #5 ROM:62B1 ld INTMEM_1A, INTMEM_266[] ROM:62B6 add INTMEM_32, INTMEM_1A ROM:62B9 add INTMEM_32, INTMEM_34 ROM:62BC sub INTMEM_32, #384h ROM:62C0 jbc INTMEM_32+1, 7, ROM_62C7 ROM:62C3 ld INTMEM_32, #0 ROM:62C7 ROM:62C7 ROM_62C7: ; CODE XREF: ROM_6032+28E↑j ROM:62C7 sub INTMEM_32, INTMEM_222[] ROM:62CC jc ROM_62D2 ROM:62CE ld INTMEM_32, #0 ROM:62D2 ROM:62D2 ROM_62D2: ; CODE XREF: ROM_6032+1EB↑j ROM:62D2 ; ROM_6032+29A↑j ROM:62D2 st INTMEM_32, INTMEM_170[] ROM:62D7 jbs INTMEM_AB, 4, ROM_62E3 ROM:62DA ld INTMEM_1C, #4 ROM:62DE lcall ROM_2F8E ROM:62E1 sjmp ROM_6304 ROM:62E3 ; --------------------------------------------------------------------------- ROM:62E3 ROM:62E3 ROM_62E3: ; CODE XREF: ROM_6032+2A5↑j ROM:62E3 add INTMEM_20, INTMEM_32, #384h ROM:62E8 add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:62ED add INTMEM_1C+2, INTMEM_32, #1194h ROM:62F2 add INTMEM_1C, INTMEM_32, #189Ch ROM:62F7 cmp INTMEM_1C, #1C20h ROM:62FB jnc ROM_6301 ROM:62FD sub INTMEM_1C, #1C20h ROM:6301 ROM:6301 ROM_6301: ; CODE XREF: ROM_6032+2C9↑j ROM:6301 lcall ROM_2F49 ROM:6304 ROM:6304 ROM_6304: ; CODE XREF: ROM_6032+2AF↑j ROM:6304 ret ROM:6304 ; End of function ROM_6032 ROM:6304 ROM:6305 ROM:6305 ; =============== S U B R O U T I N E ======================================= ROM:6305 ROM:6305 ROM:6305 ROM_6305: ; CODE XREF: ROM_4219+F↑p ROM:6305 ldb INTMEM_1C+3, INTMEM_1B9[] ROM:630A ldb INTMEM_1C+2, INTMEM_1AF[] ROM:630F ld INTMEM_1C, #5 ROM:6313 lcall ROM_3180 ROM:6316 clrb INTMEM_1C+1 ROM:6318 add INTMEM_24, INTMEM_1C, #300h ROM:631D ld INTMEM_1C, #6 ROM:6321 lcall ROM_3180 ROM:6324 ldbze INTMEM_20, INTMEM_1C+3 ROM:6327 shl INTMEM_20, #1 ROM:632A st INTMEM_24, 1D8h[INTMEM_20] ROM:632F shl INTMEM_1C, #8 ROM:6332 st INTMEM_1C, 1E0h[INTMEM_20] ROM:6337 cmpb INTMEM_1C+3, #3 ROM:633A jnc ROM_633F ROM:633C ldb INTMEM_1C+3, #-1 ROM:633F ROM:633F ROM_633F: ; CODE XREF: ROM_6305+35↑j ROM:633F incb INTMEM_1C+3 ROM:6341 stb INTMEM_1C+3, INTMEM_1B9[] ROM:6346 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:634B ld INTMEM_1C, #7 ROM:634F lcall ROM_3180 ROM:6352 clrb INTMEM_1C+1 ROM:6354 addb INTMEM_1C, 0BDh[INTMEM_56] ROM:6359 jnc ROM_635D ROM:635B incb INTMEM_1C+1 ROM:635D ROM:635D ROM_635D: ; CODE XREF: ROM_6305+54↑j ROM:635D sub INTMEM_1C, #0B4h ROM:6361 jc ROM_6365 ROM:6363 clr INTMEM_1C ROM:6365 ROM:6365 ROM_6365: ; CODE XREF: ROM_6305+5C↑j ROM:6365 cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:6368 je ROM_636D ROM:636A ldb INTMEM_1C, #-1 ROM:636D ROM:636D ROM_636D: ; CODE XREF: ROM_6305+63↑j ROM:636D mulub INTMEM_1C, 0BCh[INTMEM_56] ROM:6372 divub INTMEM_1C, 0BDh[INTMEM_56] ROM:6377 jnv ROM_637C ROM:6379 ldb INTMEM_1C, #-1 ROM:637C ROM:637C ROM_637C: ; CODE XREF: ROM_6305+72↑j ROM:637C addb INTMEM_1C, INTMEM_241[] ROM:6381 jnc ROM_6386 ROM:6383 ldb INTMEM_1C, #-1 ROM:6386 ROM:6386 ROM_6386: ; CODE XREF: ROM_6305+7C↑j ROM:6386 stb INTMEM_1C, INTMEM_1BA[] ROM:638B ldb INTMEM_1C+2, INTMEM_1AE[] ROM:6390 ld INTMEM_1C, #8 ROM:6394 lcall ROM_3180 ROM:6397 stb INTMEM_1C, INTMEM_1BB[] ROM:639C ldb INTMEM_1C+2, INTMEM_1AF[] ROM:63A1 ld INTMEM_1C, #9 ROM:63A5 lcall ROM_3180 ROM:63A8 mulub INTMEM_1C, #19h ROM:63AB st INTMEM_1C, INTMEM_186[] ROM:63B0 ldb INTMEM_1A, 0CFh[INTMEM_56] ROM:63B5 clr INTMEM_1C ROM:63B7 jbs INTMEM_F9, 3, ROM_63C5 ROM:63BA jbc INTMEM_F8, 7, ROM_63D4 ROM:63BD orb INTMEM_F9, #8 ROM:63C0 stb INTMEM_1A, INTMEM_CD ROM:63C3 sjmp ROM_63CF ROM:63C5 ; --------------------------------------------------------------------------- ROM:63C5 ROM:63C5 ROM_63C5: ; CODE XREF: ROM_6305+B2↑j ROM:63C5 jbs INTMEM_F8, 7, ROM_63D4 ROM:63C8 andb INTMEM_F9, #-9 ROM:63CB subb INTMEM_1C+1, INTMEM_1A, INTMEM_CD ROM:63CF ROM:63CF ROM_63CF: ; CODE XREF: ROM_6305+BE↑j ROM:63CF st INTMEM_1C, INTMEM_188[] ROM:63D4 ROM:63D4 ROM_63D4: ; CODE XREF: ROM_6305+B5↑j ROM:63D4 ; ROM_6305:ROM_63C5↑j ROM:63D4 ldb INTMEM_1C+2, 0D0h[INTMEM_56] ROM:63D9 mulub INTMEM_1C+2, INTMEM_189[] ROM:63DE cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:63E1 je ROM_63E6 ROM:63E3 divub INTMEM_1C+2, INTMEM_1A ROM:63E6 ROM:63E6 ROM_63E6: ; CODE XREF: ROM_6305+DC↑j ROM:63E6 stb INTMEM_1C+2, INTMEM_1BC[] ROM:63EB jbs INTMEM_F9, 4, ROM_63F1 ROM:63EE ljmp ROM_664B ROM:63F1 ; --------------------------------------------------------------------------- ROM:63F1 ROM:63F1 ROM_63F1: ; CODE XREF: ROM_6305+E6↑j ROM:63F1 andb INTMEM_F9, #-11h ROM:63F4 ldb INTMEM_1A, INTMEM_1AD[] ROM:63F9 cmpb INTMEM_1A, INTMEM_1BA[] ROM:63FE jnh ROM_6405 ROM:6400 ldb INTMEM_1A, INTMEM_1BA[] ROM:6405 ROM:6405 ROM_6405: ; CODE XREF: ROM_6305+F9↑j ROM:6405 stb INTMEM_1A, INTMEM_1BD[] ROM:640A ldb INTMEM_1C, 0D1h[INTMEM_56] ROM:640F ldb INTMEM_1C+1, 0D2h[INTMEM_56] ROM:6414 ldb INTMEM_1C+2, INTMEM_D8+1 ROM:6417 ld INTMEM_1A, #1F0h ROM:641B clr INTMEM_20 ROM:641D lcall ROM_456C ROM:6420 stb INTMEM_1C+3, INTMEM_1BE[] ROM:6425 ldb INTMEM_1C, 0D3h[INTMEM_56] ROM:642A ldb INTMEM_1C+1, 0D4h[INTMEM_56] ROM:642F ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6434 ld INTMEM_1A, #1F2h ROM:6438 ld INTMEM_20, #1D6h ROM:643C lcall ROM_456C ROM:643F stb INTMEM_1C+3, INTMEM_1BF[] ROM:6444 ldb INTMEM_1A, INTMEM_1BF[] ROM:6449 ldb INTMEM_1A+1, INTMEM_1BE[] ROM:644E ldb INTMEM_1C, #-80h ROM:6451 ldb INTMEM_1C+1, #-80h ROM:6454 cmp INTMEM_5E, 38h[INTMEM_56] ROM:6459 jnc ROM_6467 ROM:645B jbc INTMEM_1A, 7, ROM_6461 ROM:645E ldb INTMEM_1C, INTMEM_1A ROM:6461 ROM:6461 ROM_6461: ; CODE XREF: ROM_6305+156↑j ROM:6461 jbc INTMEM_1A+1, 7, ROM_6467 ROM:6464 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6467 ROM:6467 ROM_6467: ; CODE XREF: ROM_6305+154↑j ROM:6467 ; ROM_6305:ROM_6461↑j ROM:6467 ld INTMEM_1C+2, INTMEM_186[] ROM:646C jbc INTMEM_F9, 7, ROM_6479 ROM:646F add INTMEM_1C+2, 3Ah[INTMEM_56] ROM:6474 jnc ROM_6479 ROM:6476 ldbse INTMEM_1C+2, #-1 ROM:6479 ROM:6479 ROM_6479: ; CODE XREF: ROM_6305+167↑j ROM:6479 ; ROM_6305+16F↑j ROM:6479 cmp INTMEM_5E, INTMEM_1C+2 ROM:647C jc ROM_6483 ROM:647E orb INTMEM_F9, #-80h ROM:6481 sjmp ROM_6498 ROM:6483 ; --------------------------------------------------------------------------- ROM:6483 ROM:6483 ROM_6483: ; CODE XREF: ROM_6305+177↑j ROM:6483 andb INTMEM_F9, #7Fh ROM:6486 jbs INTMEM_F9, 5, ROM_6498 ROM:6489 jbs INTMEM_F9, 6, ROM_6498 ROM:648C jbs INTMEM_1A, 7, ROM_6492 ROM:648F ldb INTMEM_1C, INTMEM_1A ROM:6492 ROM:6492 ROM_6492: ; CODE XREF: ROM_6305+187↑j ROM:6492 jbs INTMEM_1A+1, 7, ROM_6498 ROM:6495 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6498 ROM:6498 ROM_6498: ; CODE XREF: ROM_6305+17C↑j ROM:6498 ; ROM_6305+181↑j ... ROM:6498 stb INTMEM_1C, INTMEM_1C0[] ROM:649D stb INTMEM_1C+1, INTMEM_1C1[] ROM:64A2 ldb INTMEM_1A, INTMEM_1C0[] ROM:64A7 subb INTMEM_1C, INTMEM_1A, #-80h ROM:64AB jc ROM_64AF ROM:64AD negb INTMEM_1C ROM:64AF ROM:64AF ROM_64AF: ; CODE XREF: ROM_6305+1A6↑j ROM:64AF mulub INTMEM_1C, INTMEM_1BB[] ROM:64B4 divub INTMEM_1C, #0Ah ROM:64B7 jv ROM_64BC ROM:64B9 jbc INTMEM_1C, 7, ROM_64BF ROM:64BC ROM:64BC ROM_64BC: ; CODE XREF: ROM_6305+1B2↑j ROM:64BC ldb INTMEM_1C, #7Fh ROM:64BF ROM:64BF ROM_64BF: ; CODE XREF: ROM_6305+1B4↑j ROM:64BF jbs INTMEM_1A, 7, ROM_64C4 ROM:64C2 negb INTMEM_1C ROM:64C4 ROM:64C4 ROM_64C4: ; CODE XREF: ROM_6305:ROM_64BF↑j ROM:64C4 addb INTMEM_1C, #-80h ROM:64C7 stb INTMEM_1C, INTMEM_1C2[] ROM:64CC clr INTMEM_20 ROM:64CE ldb INTMEM_1C+2, INTMEM_1C1[] ROM:64D3 cmpb INTMEM_1C+2, #-80h ROM:64D6 je ROM_64DB ROM:64D8 lcall ROM_45DC ROM:64DB ROM:64DB ROM_64DB: ; CODE XREF: ROM_6305+1D1↑j ROM:64DB st INTMEM_20, INTMEM_3C2[] ROM:64E0 ld INTMEM_20+2, #0 ROM:64E4 jbs INTMEM_1C+2, 7, ROM_64EB ROM:64E7 ld INTMEM_20+2, #4 ROM:64EB ROM:64EB ROM_64EB: ; CODE XREF: ROM_6305+1DF↑j ROM:64EB lcall ROM_462D ROM:64EE clr INTMEM_20 ROM:64F0 ldb INTMEM_1C+2, INTMEM_1C2[] ROM:64F5 cmpb INTMEM_1C+2, #-80h ROM:64F8 je ROM_64FD ROM:64FA lcall ROM_45DC ROM:64FD ROM:64FD ROM_64FD: ; CODE XREF: ROM_6305+1F3↑j ROM:64FD st INTMEM_20, INTMEM_3C4[] ROM:6502 ld INTMEM_20+2, #2 ROM:6506 jbs INTMEM_1C+2, 7, ROM_650D ROM:6509 ld INTMEM_20+2, #6 ROM:650D ROM:650D ROM_650D: ; CODE XREF: ROM_6305+201↑j ROM:650D lcall ROM_462D ROM:6510 ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6515 cmpb INTMEM_1C+2, INTMEM_1C3[] ROM:651A jnh ROM_6521 ROM:651C stb INTMEM_1C+2, INTMEM_1C3[] ROM:6521 ROM:6521 ROM_6521: ; CODE XREF: ROM_6305+215↑j ROM:6521 ldb INTMEM_1A, INTMEM_D8+1 ROM:6524 cmpb INTMEM_1A, INTMEM_1C4[] ROM:6529 jnh ROM_6530 ROM:652B stb INTMEM_1A, INTMEM_1C4[] ROM:6530 ROM:6530 ROM_6530: ; CODE XREF: ROM_6305+224↑j ROM:6530 cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:6535 jc ROM_656D ROM:6537 jbc INTMEM_AD, 3, ROM_656D ROM:653A cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:653F jne ROM_6548 ROM:6541 cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6546 je ROM_6577 ROM:6548 ROM:6548 ROM_6548: ; CODE XREF: ROM_6305+23A↑j ROM:6548 ldb INTMEM_20, INTMEM_1C4[] ROM:654D subb INTMEM_20, INTMEM_1A ROM:6550 cmpb INTMEM_20, 0D7h[INTMEM_56] ROM:6555 jc ROM_656D ROM:6557 ldb INTMEM_20, INTMEM_1C3[] ROM:655C subb INTMEM_20, INTMEM_1C+2 ROM:655F cmpb INTMEM_20, 0D8h[INTMEM_56] ROM:6564 jnc ROM_6581 ROM:6566 cmpb INTMEM_1C+2, INTMEM_1BA[] ROM:656B je ROM_6581 ROM:656D ROM:656D ROM_656D: ; CODE XREF: ROM_6305+230↑j ROM:656D ; ROM_6305+232↑j ... ROM:656D st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6572 st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6577 ROM:6577 ROM_6577: ; CODE XREF: ROM_6305+241↑j ROM:6577 stb INTMEM_1A, INTMEM_1C4[] ROM:657C stb INTMEM_1C+2, INTMEM_1C3[] ROM:6581 ROM:6581 ROM_6581: ; CODE XREF: ROM_6305+25F↑j ROM:6581 ; ROM_6305+266↑j ROM:6581 ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6586 cmpb INTMEM_1C+2, INTMEM_1C5[] ROM:658B jc ROM_6592 ROM:658D stb INTMEM_1C+2, INTMEM_1C5[] ROM:6592 ROM:6592 ROM_6592: ; CODE XREF: ROM_6305+286↑j ROM:6592 ldb INTMEM_1A, INTMEM_D8+1 ROM:6595 cmpb INTMEM_1A, INTMEM_1C6[] ROM:659A jc ROM_65A1 ROM:659C stb INTMEM_1A, INTMEM_1C6[] ROM:65A1 ROM:65A1 ROM_65A1: ; CODE XREF: ROM_6305+295↑j ROM:65A1 cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:65A6 jc ROM_65F6 ROM:65A8 cmpb INTMEM_D8+1, 0DCh[INTMEM_56] ROM:65AD jc ROM_65F6 ROM:65AF cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:65B4 jc ROM_65F6 ROM:65B6 jbc INTMEM_F9, 7, ROM_65BC ROM:65B9 jbc INTMEM_AD, 3, ROM_65F6 ROM:65BC ROM:65BC ROM_65BC: ; CODE XREF: ROM_6305+2B1↑j ROM:65BC cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:65C1 jne ROM_65CA ROM:65C3 cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:65C8 je ROM_6600 ROM:65CA ROM:65CA ROM_65CA: ; CODE XREF: ROM_6305+2BC↑j ROM:65CA subb INTMEM_20, INTMEM_1A, INTMEM_1C6[] ROM:65D0 cmpb INTMEM_20, 0D9h[INTMEM_56] ROM:65D5 jc ROM_65F6 ROM:65D7 ldb INTMEM_1A+1, INTMEM_1BE[] ROM:65DC subb INTMEM_1A+1, #-80h ROM:65DF jbs INTMEM_1A+1, 7, ROM_65E9 ROM:65E2 cmpb INTMEM_1A+1, 0DAh[INTMEM_56] ROM:65E7 jc ROM_65F6 ROM:65E9 ROM:65E9 ROM_65E9: ; CODE XREF: ROM_6305+2DA↑j ROM:65E9 subb INTMEM_20, INTMEM_1C+2, INTMEM_1C5[] ROM:65EF cmpb INTMEM_20, 0DBh[INTMEM_56] ROM:65F4 jnc ROM_660A ROM:65F6 ROM:65F6 ROM_65F6: ; CODE XREF: ROM_6305+2A1↑j ROM:65F6 ; ROM_6305+2A8↑j ... ROM:65F6 st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:65FB st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6600 ROM:6600 ROM_6600: ; CODE XREF: ROM_6305+2C3↑j ROM:6600 stb INTMEM_1A, INTMEM_1C6[] ROM:6605 stb INTMEM_1C+2, INTMEM_1C5[] ROM:660A ROM:660A ROM_660A: ; CODE XREF: ROM_6305+2EF↑j ROM:660A ld INTMEM_1A, INTMEM_1EC[] ROM:660F cmp INTMEM_1A, INTMEM_1EE[] ROM:6614 jc ROM_661B ROM:6616 ld INTMEM_1A, INTMEM_1EE[] ROM:661B ROM:661B ROM_661B: ; CODE XREF: ROM_6305+30F↑j ROM:661B ld INTMEM_1C, INTMEM_1E8[] ROM:6620 cmp INTMEM_1C, INTMEM_1EA[] ROM:6625 jc ROM_662C ROM:6627 ld INTMEM_1C, INTMEM_1EA[] ROM:662C ROM:662C ROM_662C: ; CODE XREF: ROM_6305+320↑j ROM:662C cmp INTMEM_1C, ZERO_REG ; Zero register ROM:662F je ROM_6641 ROM:6631 ldb INTMEM_1C+2, INTMEM_1BC[] ROM:6636 mulub INTMEM_1C+2, #20h ; ' ' ROM:6639 add INTMEM_1C, INTMEM_1C+2 ROM:663C jnc ROM_6641 ROM:663E ldbse INTMEM_1C, #-1 ROM:6641 ROM:6641 ROM_6641: ; CODE XREF: ROM_6305+32A↑j ROM:6641 ; ROM_6305+337↑j ROM:6641 st INTMEM_1A, INTMEM_18C[] ROM:6646 st INTMEM_1C, INTMEM_18A[] ROM:664B ROM:664B ROM_664B: ; CODE XREF: ROM_6305+E9↑j ROM:664B ret ROM:664B ; End of function ROM_6305 ROM:664B ROM:664C ROM:664C ; =============== S U B R O U T I N E ======================================= ROM:664C ROM:664C ROM:664C ROM_664C: ; CODE XREF: ROM_4219+15↑p ROM:664C ldb INTMEM_1C+2, INTMEM_DF ROM:664F ldb INTMEM_1C+3, INTMEM_1AE[] ROM:6654 ld INTMEM_1C, #36h ; '6' ROM:6658 lcall ROM_3180 ROM:665B ldb INTMEM_1C+3, INTMEM_1C ROM:665E ldb INTMEM_1C+2, INTMEM_1AF[] ROM:6663 ld INTMEM_1C, #35h ; '5' ROM:6667 lcall ROM_3180 ROM:666A mulub INTMEM_1C, INTMEM_1C+3 ROM:666D shr INTMEM_1C, #1 ROM:6670 st INTMEM_1C, INTMEM_26E[] ROM:6675 ret ROM:6675 ; End of function ROM_664C ROM:6675 ROM:6675 ; --------------------------------------------------------------------------- ROM:6676 db 0DDh, 50h, 0E5h, 50h, 11h, 51h, 6Eh, 51h, 47h, 5Dh ROM:6676 db 4Eh, 5Dh, 68h, 5Dh, 74h, 5Dh, 88h, 5Dh, 0A5h, 5Dh, 6Ah ROM:6676 db 60h, 6Ah, 60h, 7Dh, 60h, 95h, 60h, 0ADh, 60h, 0C6h ROM:6676 db 60h, 0E1h, 60h, 1, 61h, 12h, 61h, 21h, 61h, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6676 db 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0, 9, 98h ROM:8276 db 3, 0C0h, 9, 1, 0, 0B0h, 4, 55h, 1, 10h, 2, 0DCh, 5 ROM:8276 db 0DCh, 5, 1, 0, 1, 0, 2, 0, 40h, 0, 90h, 1, 8Ah, 2, 40h ROM:8276 db 2, 80h, 1, 40h, 2, 0C0h, 8, 80h, 0, 0, 0, 40h, 1, 80h ROM:8276 db 0, 80h, 3, 0FFh, 0FFh, 0C0h, 0, 58h, 0CFh, 65h, 0F7h ROM:8276 db 90h, 1, 5Eh, 1, 0C8h, 19h, 88h, 13h, 64h, 0, 0F4h, 1 ROM:8276 db 32h, 0, 0E2h, 4, 32h, 0, 26h, 2, 92h, 36h, 8Fh, 2, 4Bh ROM:8276 db 0, 2Ch, 1, 0FCh, 0BFh, 1, 0, 4Eh, 1Bh, 4Eh, 1Bh, 0Ah ROM:8276 db 0, 0D0h, 7, 96h, 0, 1Eh, 0, 51h, 10h, 0A0h, 63h, 60h ROM:8276 db 0EAh, 64h, 0, 0BCh, 2, 30h, 75h, 20h, 4Eh, 1Fh, 63h ROM:8276 db 31h, 60h ROM:8476 db 0A8h, 16h, 76h, 16h, 0D0h, 87h, 12h, 0, 26h, 0, 77h ROM:8476 db 81h, 64h, 80h, 75h, 3, 66h, 3, 19h, 0, 0F4h, 1, 0E2h ROM:8476 db 4, 52h, 3, 20h, 3, 12h, 3, 96h, 7Dh, 0AAh, 1Dh, 6, 2 ROM:8476 db 3Fh, 4, 20h, 0FDh, 3, 0Ah, 0FEh, 3, 0E8h, 0F5h, 0Ah ROM:8476 db 8Eh, 6Bh, 28h, 0C8h, 8Ah, 4, 4, 18h, 0B1h, 8Eh, 0Ah ROM:8476 db 46h, 6Eh, 1, 7Dh, 0FAh, 4, 1Fh, 2, 7Dh, 3, 0, 2Ch, 0D2h ROM:8476 db 0AAh, 0B4h, 78h, 5, 7, 11h, 26h, 0FFh, 27h, 16h, 21h ROM:8476 db 0Fh, 0ADh, 0B1h, 3Ch, 8, 14h, 0, 0Ah, 0, 2, 2, 2, 2 ROM:8476 db 1Ah, 0, 33h, 0Ah, 0Dh, 3, 2, 0CFh, 0E7h, 82h, 9, 0FFh ROM:8476 db 1Ch, 91h, 5Ch, 0DCh, 5, 0, 1, 0EBh, 2Dh, 3, 23h, 0FEh ROM:8476 db 0E2h, 5, 20h, 18h, 0FFh, 0A0h, 82h, 47h, 0, 0, 71h ROM:8476 db 45h, 6Dh, 5Dh, 3Bh, 1Dh, 5, 91h, 63h, 8, 3Eh, 4, 0C6h ROM:8476 db 0B1h, 7Eh, 95h, 0Ah, 5, 0Bh, 9Eh, 62h, 80h, 16h, 0E7h ROM:8476 db 0DFh, 82h, 78h, 2Dh, 16h, 2Dh, 74h, 7Eh, 4, 6, 19h ROM:8476 db 41h, 1, 4, 64h, 80h, 19h, 0B4h, 7Fh, 4, 19h, 1Eh, 0 ROM:8476 db 8, 4, 29h, 7Fh, 0Fh, 7, 46h, 0Ch, 8, 0B0h, 28h, 28h ROM:8476 db 0C6h, 87h, 58h, 2Eh, 8, 41h, 0Fh, 8, 0Ch, 0Ah, 23h ROM:8476 db 29h, 69h, 0B6h, 26h, 3, 1Eh, 7Dh, 0B1h, 0C4h, 5Ah, 32h ROM:8476 db 10h, 82h, 5, 0Ah, 9, 0Ah, 3, 1, 51h, 8Dh, 0DDh, 64h ROM:8476 db 2Dh, 14h, 2, 1, 18h, 6Eh, 7, 0Bh, 0Ah, 1, 0Ah, 10h ROM:8476 db 18h, 26h, 3Ch, 58h, 0C3h, 0E0h, 0EEh, 0F5h, 0FFh, 0DDh ROM:8476 db 0C3h, 0ABh, 91h, 79h, 39h, 21h, 0Fh, 0, 9, 1, 10h, 28h ROM:8476 db 3Ch, 50h, 64h, 78h, 0A0h, 0C8h, 0FAh, 39h, 39h, 39h ROM:8476 db 40h, 43h, 4Bh, 54h, 5Dh, 66h, 9, 1, 10h, 28h, 3Ch, 50h ROM:8476 db 64h, 78h, 0A0h, 0C8h, 0FAh, 76h, 4Bh, 40h, 3Ah, 36h ROM:8476 db 30h, 2Eh, 2Ah, 0, 4, 1, 47h, 5Ch, 80h, 0AAh, 0CCh, 50h ROM:8476 db 4Bh, 42h, 8, 1, 0Eh, 1Ch, 2Ah, 39h, 55h, 87h, 9Ch, 0B0h ROM:8476 db 75h, 4Eh, 31h, 21h, 18h, 13h, 0Fh, 8, 0Bh, 1, 1Ch, 2Bh ROM:8476 db 39h, 47h, 55h, 63h, 9Ch, 0BFh, 0CDh, 0DCh, 0EAh, 6Dh ROM:8476 db 46h, 30h, 21h, 1Bh, 18h, 16h, 14h, 14h, 13h, 12h, 9 ROM:8476 db 1, 0Eh, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 71h, 0B8h, 0DCh ROM:8476 db 0AFh, 88h, 64h, 49h, 32h, 23h, 19h, 0Ah, 9, 1, 3Ch ROM:8476 db 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 91h, 0BBh, 0E1h ROM:8476 db 0E5h, 0E5h, 0E5h, 0E6h, 0E6h, 0E8h, 3, 1, 5Ch, 80h ROM:8476 db 0AAh, 50h, 4Bh, 42h, 8, 1, 0Eh, 1Ch, 2Bh, 39h, 47h ROM:8476 db 55h, 63h, 0B1h, 0FFh, 0C3h, 92h, 62h, 44h, 27h, 1Dh ROM:8476 db 0Ch, 0Bh, 1, 3Ch, 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h ROM:8476 db 8Ch, 96h, 0A0h, 69h, 4Ah, 38h, 2Ch, 23h, 1Dh, 18h, 14h ROM:8476 db 11h, 0Eh, 0Bh, 5, 1, 0Eh, 1Ch, 39h, 63h, 0B1h, 80h ROM:8476 db 60h, 60h, 40h, 40h, 3, 1, 39h, 55h, 0B1h, 0EAh, 75h ROM:8476 db 47h, 2, 1, 5Ch, 0B1h, 0, 0, 3, 1, 5Ch, 80h, 0AAh, 32h ROM:8476 db 2Ch, 23h, 3, 1, 3, 80h, 0FDh, 32h, 5, 19h, 5, 1, 0 ROM:8476 db 16h, 1Eh, 6Ch, 74h, 0, 0Fh, 23h, 0DEh, 0FFh, 2, 1, 74h ROM:8476 db 0B4h, 0, 86h, 5, 1, 0, 0Fh, 23h, 0DEh, 0FFh, 0, 16h ROM:8476 db 1Eh, 6Ch, 74h, 2, 1, 0, 86h, 74h, 0B4h ROM:8676 db 5, 1, 0Eh, 1Ch, 2Bh, 47h, 0B1h, 7Dh, 5Ah, 46h, 39h ROM:8676 db 14h, 5, 1, 28h, 3Ch, 50h, 64h, 0A0h, 0Bh, 15h, 2Dh ROM:8676 db 2Dh, 79h, 5, 1, 28h, 3Ch, 50h, 64h, 0A0h, 0Bh, 15h ROM:8676 db 2Dh, 2Dh, 79h, 3, 1, 6Ch, 80h, 99h, 92h, 0B4h, 0C8h ROM:8676 db 5, 1, 28h, 3Ch, 50h, 64h, 0B4h, 0, 0Ah, 14h, 14h, 0Ah ROM:8676 db 7, 1, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 80h, 4Ch, 42h, 3Ah ROM:8676 db 33h, 2Eh, 29h, 1Fh, 0Ah, 7, 0Ah, 10h, 14h, 18h, 1Ch ROM:8676 db 20h, 28h, 34h, 48h, 6Eh, 0Ch, 14h, 28h, 3Ch, 64h, 96h ROM:8676 db 0FAh, 3Eh, 5Ch, 0A9h, 0CFh, 0DCh, 0E9h, 0E9h, 0E9h ROM:8676 db 0E9h, 0E9h, 29h, 4Fh, 88h, 0A4h, 0C0h, 0CFh, 0DCh, 0E9h ROM:8676 db 0E9h, 0E9h, 1Ch, 31h, 4Fh, 82h, 9Ch, 0B1h, 0CFh, 0E1h ROM:8676 db 0E9h, 0E9h, 1Ch, 26h, 40h, 5Fh, 82h, 9Ch, 0BDh, 0DCh ROM:8676 db 0E9h, 0E9h, 1Ch, 1Ch, 29h, 45h, 5Ch, 73h, 0A4h, 0D2h ROM:8676 db 0E9h, 0E9h, 1Ch, 1Ch, 1Ch, 26h, 2Eh, 43h, 6Eh, 0B1h ROM:8676 db 0DCh, 0E9h, 1Ch, 1Ch, 1Ch, 1Ch, 1Ch, 36h, 5Ch, 9Ch ROM:8676 db 0CFh, 0E9h, 7, 5, 1Ch, 36h, 4Fh, 69h, 82h, 9Ch, 0B6h ROM:8676 db 2Ah, 2Ch, 3Ch, 64h, 8Ch, 0, 0, 0, 0, 0, 0, 0, 0, 2 ROM:8676 db 3, 6, 9, 0Ch, 0Ch, 0, 2, 7, 9, 0Bh, 0Dh, 0Fh, 2, 7 ROM:8676 db 0Dh, 0Fh, 10h, 11h, 18h, 3, 0Dh, 10h, 11h, 13h, 19h ROM:8676 db 19h, 2, 4, 63h, 80h, 0, 1, 2, 3, 0F4h, 0FBh, 0E6h, 0E6h ROM:8676 db 0F8h, 0F8h, 0F4h, 0F4h, 3, 4, 55h, 63h, 80h, 0, 1, 2 ROM:8676 db 3, 13h, 0Ch, 3, 2Dh, 18h, 6, 13h, 0Ch, 8, 2Dh, 1Ch ROM:8676 db 12h, 9, 4, 66h, 73h, 7Ch, 7Dh, 7Eh, 7Fh, 80h, 9Ah, 0B3h ROM:8676 db 1Ch, 36h, 69h, 0E9h, 32h, 19h, 8, 6, 4, 2, 0, 0Bh, 0Bh ROM:8676 db 32h, 19h, 8, 6, 4, 2, 0, 18h, 32h, 32h, 19h, 8, 6, 4 ROM:8676 db 2, 0, 18h, 32h, 32h, 19h, 8, 6, 4, 2, 0, 18h, 32h, 5 ROM:8676 db 4, 81h, 82h, 86h, 8Eh, 9Ah, 1Ch, 36h, 69h, 0E9h, 5 ROM:8676 db 0Ah, 20h, 53h, 58h, 5, 0Ah, 20h, 53h, 0C0h, 5, 0Ah ROM:8676 db 20h, 53h, 0C0h, 0, 0, 20h, 53h, 0C0h, 3, 3, 7Fh, 81h ROM:8676 db 8Fh, 55h, 63h, 80h, 64h, 0FAh, 0C8h, 50h, 96h, 64h ROM:8676 db 32h, 32h, 32h, 4, 6, 4Fh, 82h, 0CFh, 0E9h, 0Ch, 14h ROM:8676 db 3Ch, 64h, 8Ch, 0B4h, 32h, 32h, 32h, 48h, 32h, 48h, 48h ROM:8676 db 48h, 48h, 55h, 48h, 48h, 48h, 55h, 48h, 48h, 64h, 64h ROM:8676 db 64h, 48h, 48h, 48h, 48h, 48h, 7, 9, 29h, 36h, 4Fh, 69h ROM:8676 db 9Ch, 0CFh, 0E5h, 0Ch, 14h, 19h, 1Eh, 23h, 28h, 3Ch ROM:8676 db 64h, 0B4h, 9Dh, 9Ch, 9Ah, 95h, 8Eh, 82h, 6Bh, 9Ch, 97h ROM:8676 db 96h, 91h, 8Ah, 81h, 6Bh, 9Ch, 96h, 93h, 8Fh, 87h, 80h ROM:8676 db 6Bh, 96h, 8Eh, 8Dh, 8Ah, 83h, 79h, 6Ah, 91h, 8Ch, 8Ah ROM:8676 db 87h, 80h, 76h, 67h, 8Ch, 88h, 86h, 84h, 7Dh, 70h, 66h ROM:8676 db 88h, 86h, 84h, 81h, 7Ah, 6Fh, 63h, 87h, 85h, 82h, 7Ah ROM:8676 db 71h, 67h, 63h, 74h, 71h, 6Fh, 6Ch, 66h, 60h, 5Ch, 0Bh ROM:8676 db 12h, 3, 1Ch, 29h, 2Fh, 36h, 43h, 4Fh, 69h, 9Ch, 0CFh ROM:8676 db 0E5h, 8, 0Ch, 14h, 19h, 1Eh, 23h, 28h, 2Dh, 37h, 3Ch ROM:8676 db 46h, 55h, 64h, 6Eh, 96h, 0B4h, 0D2h, 0FAh, 0FFh, 0FFh ROM:8676 db 0EEh, 0D8h, 0C6h, 0A5h, 9Ah, 87h, 91h, 9Ah, 99h, 0FFh ROM:8676 db 0FFh, 0CEh, 79h, 79h, 7Dh, 81h ROM:8876 db 87h, 91h, 9Ah, 99h, 0CDh, 0CDh, 0A4h, 87h, 87h, 88h ROM:8876 db 8Bh, 8Fh, 97h, 9Eh, 9Ch, 0B4h, 0B4h, 90h, 8Ah, 8Ah ROM:8876 db 8Ch, 8Eh, 92h, 98h, 9Fh, 9Dh, 0A4h, 0A4h, 8Ch, 8Ch ROM:8876 db 8Ch, 8Eh, 91h, 95h, 9Eh, 0A0h, 0A2h, 86h, 86h, 86h ROM:8876 db 86h, 86h, 89h, 8Bh, 90h, 99h, 9Fh, 0A4h, 8Ah, 8Ch, 8Eh ROM:8876 db 8Eh, 8Eh, 91h, 93h, 97h, 9Fh, 0A3h, 0A6h, 8Fh, 91h ROM:8876 db 92h, 92h, 92h, 95h, 97h, 9Bh, 0A2h, 0A6h, 0A9h, 82h ROM:8876 db 85h, 87h, 88h, 89h, 8Ch, 8Eh, 94h, 9Ch, 0A2h, 0A3h ROM:8876 db 84h, 86h, 87h, 88h, 88h, 8Bh, 8Eh, 93h, 9Ch, 0A3h, 0A2h ROM:8876 db 8Bh, 90h, 92h, 93h, 95h, 97h, 9Ah, 9Eh, 0A5h, 0A9h ROM:8876 db 0A7h, 7Dh, 87h, 8Ch, 8Eh, 91h, 94h, 97h, 9Dh, 0A5h ROM:8876 db 0AAh, 0B8h, 74h, 7Ch, 81h, 82h, 84h, 88h, 8Ch, 93h ROM:8876 db 9Eh, 0A6h, 0BAh, 7Ah, 80h, 83h, 85h, 86h, 8Ah, 8Ch ROM:8876 db 92h, 9Bh, 0A2h, 0AFh, 9Bh, 0A0h, 0A3h, 0A4h, 0A6h, 0AAh ROM:8876 db 0AEh, 0B2h, 0B8h, 0C1h, 0C0h, 95h, 9Dh, 0A1h, 0A3h ROM:8876 db 0A5h, 0A9h, 0ACh, 0AFh, 0B6h, 0C3h, 0C5h, 89h, 95h ROM:8876 db 9Ah, 9Dh, 0A0h, 0A5h, 0A9h, 0B6h, 0C0h, 0C7h, 0C7h ROM:8876 db 6Fh, 7Ch, 83h, 86h, 89h, 90h, 96h, 9Eh, 0A9h, 0B0h ROM:8876 db 0ACh, 5, 4, 1Ch, 29h, 2Fh, 0B5h, 0E5h, 28h, 3Ch, 0DCh ROM:8876 db 0F0h, 91h, 91h, 91h, 91h, 91h, 9Bh, 96h, 91h, 91h, 91h ROM:8876 db 0A0h, 9Bh, 91h, 91h, 91h, 0A5h, 0A0h, 91h, 91h, 8Ch ROM:8876 db 6, 6, 69h, 82h, 9Ch, 0B5h, 0CEh, 0E5h, 8Ch, 0A0h, 0B4h ROM:8876 db 0C8h, 0DCh, 0F0h, 91h, 91h, 91h, 91h, 91h, 82h, 91h ROM:8876 db 91h, 91h, 91h, 87h, 82h, 91h, 91h, 91h, 87h, 7Dh, 7Dh ROM:8876 db 91h, 87h, 87h, 82h, 78h, 78h, 82h, 7Dh, 7Dh, 78h, 76h ROM:8876 db 76h, 7Dh, 78h, 78h, 76h, 76h, 76h, 2, 2, 14h, 8Ch, 4Eh ROM:8876 db 0AAh, 82h, 82h, 82h, 82h, 8, 2, 1Ch, 2Bh, 39h, 47h ROM:8876 db 55h, 63h, 9Ch, 0BFh, 36h, 0CFh, 6Dh, 46h, 30h, 21h ROM:8876 db 1Bh, 18h, 15h, 14h, 6Dh, 46h, 30h, 21h, 1Bh, 18h, 15h ROM:8876 db 14h, 2, 3, 39h, 55h, 39h, 63h, 80h, 14h, 14h, 1Eh, 14h ROM:8876 db 14h, 14h, 2, 2, 36h, 0B6h, 14h, 8Ch, 30h, 30h, 30h ROM:8876 db 30h, 2, 2, 8Ch, 0B4h, 14h, 8Ch, 30h, 30h, 30h, 30h ROM:8876 db 8, 6, 36h, 43h, 4Fh, 5Ch, 69h, 82h, 9Ch, 0CFh, 1Eh ROM:8876 db 28h, 3Ch, 50h, 64h, 8Ch, 17h, 17h, 17h, 17h, 17h, 17h ROM:8876 db 17h, 17h, 17h, 2Fh, 2Fh, 2Fh, 2Fh, 2Fh, 2Fh, 33h, 34h ROM:8876 db 37h, 3Eh, 4Eh, 4Eh, 4Eh, 4Eh, 5Eh, 3Eh, 3Eh, 4Eh, 5Eh ROM:8876 db 5Eh, 5Eh, 5Eh, 5Eh, 4Eh, 56h, 57h, 5Eh, 5Eh, 5Eh, 5Eh ROM:8876 db 5Eh, 5Eh, 6Ah, 70h, 70h, 70h, 70h, 70h, 70h, 4, 4, 36h ROM:8876 db 69h, 82h, 0CFh, 1Eh, 28h, 50h, 64h, 17h, 17h, 17h, 17h ROM:8876 db 17h, 2Fh, 2Fh, 1Ah, 25h, 22h, 22h, 1Ah, 1Ah, 1Ah, 1Ah ROM:8876 db 1Ah, 2, 2, 69h, 82h, 1Eh, 28h, 5, 0Ah, 0Ah, 0Ah, 2 ROM:8876 db 2, 69h, 82h, 1Eh, 28h, 0Ah, 14h, 14h, 14h, 0Bh, 8, 1Ch ROM:8876 db 2Bh, 39h, 47h, 55h, 63h, 71h, 87h, 9Ch, 0B1h, 0CDh ROM:8876 db 0Eh, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 71h, 69h, 64h, 59h ROM:8876 db 4Fh, 40h, 32h, 28h, 1Ch, 11h, 9, 0, 5Fh, 59h, 50h, 46h ROM:8876 db 3Bh, 30h, 28h, 1Ch, 11h, 9, 0, 57h, 50h, 4Ah, 41h, 3Ah ROM:8876 db 30h, 28h, 1Ch, 11h, 8, 0, 41h, 41h, 3Dh, 39h, 35h, 30h ROM:8876 db 28h, 1Ch, 11h, 8, 0, 33h, 33h, 33h, 31h, 31h ROM:8A76 db 2Bh, 26h, 1Bh, 11h, 7, 0, 30h, 30h, 30h, 30h, 30h, 2Ah ROM:8A76 db 24h, 1Ah, 11h, 6, 0, 2Dh, 2Dh, 2Dh, 2Dh, 2Dh, 27h, 23h ROM:8A76 db 19h, 10h, 5, 0, 26h, 26h, 26h, 26h, 26h, 26h, 21h, 19h ROM:8A76 db 0Fh, 5, 0, 9, 5, 1Ch, 2Bh, 39h, 63h, 87h, 9Ch, 0B1h ROM:8A76 db 0BFh, 0CDh, 1Ch, 2Bh, 39h, 63h, 87h, 12h, 12h, 12h ROM:8A76 db 12h, 10h, 10h, 10h, 0Eh, 7, 12h, 12h, 12h, 12h, 0Ch ROM:8A76 db 0Ch, 0Ch, 0Ah, 7, 9, 9, 9, 9, 7, 7, 7, 7, 6, 6, 7, 7 ROM:8A76 db 7, 7, 7, 6, 5, 5, 0Ah, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6 ROM:8A76 db 1Ch, 36h, 4Fh, 0CFh, 0E9h, 39h, 55h, 0B1h, 0CDh, 0EAh ROM:8A76 db 0F8h, 80h, 80h, 80h, 7Ch, 78h, 80h, 94h, 94h, 80h, 80h ROM:8A76 db 80h, 94h, 94h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8A76 db 80h, 80h, 80h, 80h, 80h, 80h, 84h, 84h, 88h, 2, 2, 9Ch ROM:8A76 db 0B5h, 71h, 8Eh, 80h, 80h, 80h, 88h, 9, 0Ch, 1Ch, 36h ROM:8A76 db 4Fh, 69h, 82h, 9Ch, 0B5h, 0CFh, 0E5h, 0Bh, 0Fh, 14h ROM:8A76 db 28h, 3Ch, 50h, 64h, 8Ch, 0B4h, 0C8h, 0DCh, 0F0h, 7Eh ROM:8A76 db 7Eh, 7Eh, 7Eh, 7Eh, 87h, 90h, 0A4h, 0A6h, 96h, 96h ROM:8A76 db 96h, 96h, 9Ch, 0A4h, 0A4h, 0A4h, 0A6h, 96h, 96h, 96h ROM:8A76 db 96h, 9Ch, 0A4h, 0A4h, 0A4h, 0A6h, 8Ch, 82h, 84h, 8Ch ROM:8A76 db 94h, 98h, 99h, 99h, 9Eh, 82h, 78h, 80h, 84h, 8Ch, 8Eh ROM:8A76 db 92h, 92h, 94h, 82h, 78h, 80h, 84h, 8Ch, 8Eh, 90h, 90h ROM:8A76 db 92h, 6Eh, 64h, 6Eh, 74h, 78h, 7Ch, 82h, 8Ah, 8Fh, 6Eh ROM:8A76 db 64h, 6Eh, 74h, 78h, 7Ch, 7Fh, 8Ch, 8Eh, 6Eh, 64h, 6Eh ROM:8A76 db 74h, 78h, 7Ch, 82h, 88h, 8Eh, 6Eh, 64h, 6Eh, 74h, 78h ROM:8A76 db 7Ch, 80h, 88h, 8Ch, 6Eh, 64h, 6Eh, 74h, 78h, 78h, 78h ROM:8A76 db 82h, 86h, 6Eh, 64h, 6Eh, 74h, 78h, 78h, 78h, 7Eh, 80h ROM:8A76 db 2, 9, 0CFh, 0E8h, 10h, 28h, 3Ch, 50h, 64h, 78h, 0A0h ROM:8A76 db 0C8h, 0FAh, 8Ah, 0, 4Fh, 0, 45h, 0, 40h, 0, 40h, 0 ROM:8A76 db 36h, 0, 31h, 0, 2Ch, 0, 29h, 0, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8A76 db 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 92h ROM:8C76 db 7, 0AEh, 2, 0A2h, 2, 0Fh, 7, 5, 7, 0DAh, 6, 9Ah, 2 ROM:8C76 db 8Eh, 2, 82h, 2, 76h, 2, 70h, 2, 64h, 2, 5Eh, 2, 52h ROM:8C76 db 2, 4Ah, 2, 9Dh, 6, 42h, 2, 30h, 6, 26h, 6, 1Ch, 6, 2 ROM:8C76 db 6, 0C2h, 5, 3Ch, 2, 34h, 2, 28h, 2, 0B8h, 5, 0AEh, 5 ROM:8C76 db 10h, 2, 0FEh, 1, 0F6h, 1, 0E2h, 1, 0CEh, 1, 0A1h, 5 ROM:8C76 db 85h, 5, 0B6h, 1, 7Bh, 5, 49h, 5, 2Ah, 5, 45h, 4, 0F4h ROM:8C76 db 3, 0D0h, 3, 0A4h, 1, 0BFh, 3, 0A0h, 3, 6Dh, 3, 9Ah ROM:8C76 db 1, 86h, 1, 72h, 1, 58h, 3, 48h, 3, 17h, 3, 0BEh, 2 ROM:8C76 db 5Ch, 1, 56h, 1, 4Eh, 1, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C76 db 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9076 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9276 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9476 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9676 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9876 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E76 ; end of 'ROM' ROM:9E76 ROM:9E76 ; end of file