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 : BEC4E4DB8EB23CB194B4CFDD8AE6274C353591F1BC28510A720881F37C36741C INTMEM:0000 ; Input MD5 : 85B39C1E954FD740C541B63105C12F28 INTMEM:0000 ; Input CRC32 : 2E29610B 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_2A4C-994↓w INTMEM:0000 ; ROM_2A4C-986↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 4 ; DATA XREF: ROM_2A4C:ROM_2089↓w INTMEM:0002 ; ROM_2A4C:ROM_21DF↓r ... INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_2A4C-848↓w INTMEM:0006 ; ROM_2A4C:ROM_28E2↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_34A1+6↓r INTMEM:0007 ; ROM_34A1+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_2A4C+22↓w INTMEM:0008 ; ROM_37C4:ROM_380E↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 1 ; DATA XREF: ROM_2A4C-424↓r INTMEM:0009 ; ROM_2A35+7↓r ... INTMEM:0009 ; Interrupt pending register INTMEM:000A INTMEM_A: ds 2 ; DATA XREF: start↓w INTMEM:000A ; start+3↓w ... INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_37C4+B0↓w INTMEM:000E ; ROM_37C4+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_2A4C-225↓r INTMEM:000F ; ROM_2A4C-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 2 ; DATA XREF: ROM_2A4C:ROM_246D↓r INTMEM:0010 ; ROM_2A4C:ROM_254B↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_37C4+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_37C4+4D↓r INTMEM:0013 ; ROM_37C4+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_37C4:ROM_3992↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_2A4C-853↓r INTMEM:0015 ; ROM_2A4C:ROM_28D7↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_2A4C-41E↓r INTMEM:0016 ; ROM_2A35+1↓r ... INTMEM:0017 ds 1 INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_2A4C-539↓r INTMEM:0018 ; ROM_2A4C:ROM_28ED↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_2A4C-9C0↓r INTMEM:001A ; ROM_2A4C-82D↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_2A4C-9BD↓r INTMEM:001C ; ROM_2A4C:ROM_20D6↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_2A4C-9B7↓r INTMEM:0020 ; ROM_2A4C-998↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:3226↓w INTMEM:0024 ; ROM_4C34:ROM_4D8D↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2CF8↓w INTMEM:0026 ; ROM_2CF8+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_2ADB+12↓r INTMEM:0028 ; ROM_37C4↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_2A4C-41E↓w INTMEM:002A ; ROM_2A4C-41B↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_2A4C-9B1↓r INTMEM:002C ; ROM_2A4C-5C7↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2D0C+2↓w INTMEM:0030 ; ROM_2D0C+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2CB2+13↓w INTMEM:0032 ; ROM_2CEA+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2D6A+23↓r INTMEM:0034 ; ROM_2DA5↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:3224↓r INTMEM:0036 ; ROM:3B8A↓w ... INTMEM:003B INTMEM_3B: ds 2 ; DATA XREF: ROM_34BA+3↓r INTMEM:003B ; ROM:3B39↓w ... INTMEM:003D ds 1 ; DATA XREF: ROM_3A8C+5D↓w INTMEM:003D ; ROM_3B06+28↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:3B32↓w INTMEM:003E ; ROM:3B36↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2E95+19D7↓w INTMEM:0040 ; ROM_4C34+150↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3E2B↓w INTMEM:0042 ; ROM_2E95+19EC↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3E31↓w INTMEM:0044 ; ROM_2E95+19F1↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3E39↓w INTMEM:0045 ; ROM_2E95+19E4↓w ... INTMEM:0047 INTMEM_47: ds 2 ; DATA XREF: ROM_2E95+19E7↓w INTMEM:0047 ; ROM_4C06+3↓r ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_2A4C:ROM_26C3↓r INTMEM:0049 ; ROM_2AF3+30↓w ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_2A4C:ROM_221C↓w INTMEM:004A ; ROM_2A4C-6AC↓w ... INTMEM:004B ds 5 INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_2A4C-1F9↓w INTMEM:0050 ; ROM:3E64↓w ... INTMEM:0052 INTMEM_52: ds 2 ; DATA XREF: ROM_351E+5F↓w INTMEM:0052 ; ROM_39B7+13↓w ... INTMEM:0054 INTMEM_54: ds 2 ; DATA XREF: ROM_2A4C:ROM_2850↓w INTMEM:0054 ; ROM_2A4C:ROM_2856↓r ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_2A4C-8F7↓r INTMEM:0056 ; ROM_2A4C:ROM_2195↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_2A4C-92B↓r INTMEM:0058 ; ROM_2A76-168↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_2A4C-7A8↓w INTMEM:005A ; ROM_2A4C-71D↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_2A4C:ROM_2222↓w INTMEM:005C ; ROM_2A4C-821↓w ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_2A4C-651↓w INTMEM:005E ; ROM_2A4C:ROM_2666↓w ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_2A4C:ROM_22AA↓w INTMEM:0060 ; ROM_2A4C-753↓r ... INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_3240:ROM_32A8↓w INTMEM:0062 ; ROM_32AB↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_2A4C-5F1↓r INTMEM:0064 ; ROM_3240:ROM_3284↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_2A4C:ROM_2427↓r INTMEM:0066 ; ROM_3240+4E↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_2A4C-4B9↓w INTMEM:0068 ; ROM_2A4C-4B6↓w ... INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_2A4C-9C0↓w INTMEM:006A ; ROM_2A4C-5D6↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_2A4C-9BD↓w INTMEM:006C ; ROM_2A4C-5D3↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_2A4C-9BA↓w INTMEM:006E ; ROM_2A4C-5D0↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_2A4C-9B7↓w INTMEM:0070 ; ROM_2A4C-5CD↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_2A4C-9B4↓w INTMEM:0072 ; ROM_2A4C-5CA↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_2A4C-9B1↓w INTMEM:0074 ; ROM_2A4C-5C7↓r INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_2A4C-99A↓w INTMEM:0076 ; ROM_2A4C-994↓r ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_2A4C-948↓r INTMEM:0078 ; ROM_2A4C-940↓w ... INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_2A4C:ROM_2107↓r INTMEM:007A ; ROM:34C9↓w INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_2A4C-937↓r INTMEM:007C ; ROM_2A4C-92B↓w ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_2A4C-931↓w INTMEM:007E ; ROM_2A4C-8FF↓r ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_2A4C-931↓r INTMEM:0080 ; ROM_2A4C-922↓w ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_2A4C-827↓w INTMEM:0082 ; ROM_2A4C-819↓w ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_2A4C-7FB↓w INTMEM:0084 ; ROM_2A4C-7D1↓r ... INTMEM:0086 INTMEM_86: ds 4 ; DATA XREF: ROM_2A4C-1CA↓w INTMEM:0086 ; ROM_2A4C-1C8↓r ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_2A4C-928↓r INTMEM:008A ; ROM_2A76:ROM_2AA6↓w INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_2A76+7↓r INTMEM:008B ; ROM_2A76:ROM_2A8C↓w ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_2A4C:ROM_266F↓r INTMEM:008C ; ROM_2A4C-3BC↓r ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_2A4C-3B7↓r INTMEM:008E ; ROM_2A4C-393↓w ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_2A4C-391↓w INTMEM:008F ; ROM_2A4C-371↓w ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_2A4C-437↓w INTMEM:0090 ; ROM_2E5D↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_2A4C-6F5↓w INTMEM:0091 ; ROM_2A4C-6EF↓w ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_2A4C:ROM_2236↓r INTMEM:0093 ; ROM_2A4C-796↓w ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_3A8C:ROM_3A9C↓r INTMEM:0095 ; ROM_3A8C+25↓w ... INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_3A8C+3↓r INTMEM:0096 ; ROM_3A8C+1B↓r ... INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_34A1+C↓w INTMEM:0097 ; ROM_3A8C+20↓r ... INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_2A4C-511↓r INTMEM:0098 ; ROM_2A4C:ROM_255E↓w ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_2A4C-9AB↓r INTMEM:0099 ; ROM_2A4C-9A6↓w ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_2A4C-970↓w INTMEM:009A ; ROM_2A4C-8C1↓w ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_2A4C:ROM_20FF↓r INTMEM:009B ; ROM_2A4C-93D↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_2A4C-934↓r INTMEM:009C ; ROM_2A4C-928↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_2A4C-92E↓w INTMEM:009D ; ROM_2A4C-906↓r ... INTMEM:009E INTMEM_9E: ds 2 ; DATA XREF: ROM_2A4C-92E↓r INTMEM:009E ; ROM_2A4C-925↓w ... INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_2A4C-63F↓w INTMEM:00A0 ; ROM_2A4C:ROM_240F↓r ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM_2A4C-3E1↓w INTMEM:00A1 ; ROM_2A4C-3C9↓w ... INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM_2A4C:ROM_27E8↓w INTMEM:00A2 ; ROM_2A4C-25A↓w ... INTMEM:00A3 INTMEM_A3: ds 4 ; DATA XREF: ROM_2A4C-26A↓w INTMEM:00A3 ; ROM_2A4C-267↓w ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_2A4C:ROM_2112↓r INTMEM:00A7 ; ROM_2A4C:ROM_21A4↓r ... INTMEM:00A8 INTMEM_A8: ds 1 ; DATA XREF: ROM_2A4C-38F↓r INTMEM:00A8 ; ROM_2A4C-38C↓r ... INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_2A4C:ROM_20AA↓r INTMEM:00A9 ; ROM_2A4C-99D↓r ... INTMEM:00AA INTMEM_AA: ds 1 ; DATA XREF: ROM_34A1+9↓w INTMEM:00AA ; ROM_34BA↓r ... INTMEM:00AB INTMEM_AB: ds 2 ; DATA XREF: ROM_2A4C-9AE↓w INTMEM:00AB ; ROM_2A4C-968↓r ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_2A4C-3CF↓r INTMEM:00AD ; ROM_2A4C-3AA↓w ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_4C34+328↓w INTMEM:00AE ; ROM_4C34:ROM_4F6C↓r ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_4C34+320↓w INTMEM:00AF ; ROM_4C34:ROM_4F5F↓r INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_5037+2F3↓w INTMEM:00B0 ; ROM_5037:ROM_533A↓r INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_58DE+F5↓w INTMEM:00B1 ; ROM_58DE+100↓w ... INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_58DE+2BA↓r INTMEM:00B2 ; ROM_58DE:ROM_5C19↓w INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_488A+4E↓w INTMEM:00B3 ; ROM_5CA2+42F↓w ... INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_488A+6↓w INTMEM:00B4 ; ROM_4C34+70↓r INTMEM:00B5 INTMEM_B5: ds 1 ; DATA XREF: ROM_4C34+193↓w INTMEM:00B5 ; ROM_4C34:ROM_4DCC↓r ... INTMEM:00B6 INTMEM_B6: ds 1 ; DATA XREF: ROM_58DE+1B2↓r INTMEM:00B6 ; ROM_58DE+223↓w ... INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_58DE:ROM_5A97↓r INTMEM:00B7 ; ROM_58DE+212↓w INTMEM:00B8 INTMEM_B8: ds 1 ; DATA XREF: ROM_5CA2+176↓w INTMEM:00B8 ; ROM_5CA2+184↓r INTMEM:00B9 INTMEM_B9: ds 6 ; DATA XREF: ROM_4A89+17↓r INTMEM:00B9 ; ROM_4A89+1F↓w ... INTMEM:00BF INTMEM_BF: ds 1 ; DATA XREF: ROM_3A8C+8↓r INTMEM:00BF ; ROM_3A8C+28↓w ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM:3CB6↓w INTMEM:00C0 ; ROM_4C34+146↓w ... INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM:ROM_5378↓w INTMEM:00C2 ; ROM:5383↓r ... INTMEM:00C3 INTMEM_C3: ds 1 ; DATA XREF: ROM_58DE+1CC↓r INTMEM:00C3 ; ROM_58DE:ROM_5AB1↓w INTMEM:00C4 INTMEM_C4: ds 3 ; DATA XREF: ROM_5CA2+582↓w INTMEM:00C4 ; ROM_5CA2+591↓r ... INTMEM:00C7 INTMEM_C7: ds 1 ; DATA XREF: ROM_58DE+44↓w INTMEM:00C7 ; ROM_58DE:ROM_593E↓r ... INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_58DE+152↓w INTMEM:00C8 ; ROM_58DE+251↓r INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_630B+14F↓w INTMEM:00C9 ; ROM_630B+168↓w ... INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_4C34+39↓w INTMEM:00CA ; ROM_4C34+4D↓w ... INTMEM:00CB INTMEM_CB: ds 1 ; DATA XREF: ROM_4C34+3D6↓w INTMEM:00CB ; ROM_4C34:ROM_500F↓r INTMEM:00CC INTMEM_CC: ds 1 ; DATA XREF: ROM_65DE+DE↓w INTMEM:00CC ; ROM_65DE+E9↓r INTMEM:00CD INTMEM_CD: ds 1 ; DATA XREF: ROM_58DE+B9↓w INTMEM:00CD ; ROM_58DE+C1↓w ... INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_630B+21↓w INTMEM:00CE ; ROM_630B:ROM_634F↓w ... INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_630B+179↓w INTMEM:00CF ; ROM_630B+189↓r ... INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_630B+1FF↓w INTMEM:00D0 ; ROM_630B+20C↓w ... INTMEM:00D2 ds 1 INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_5037+16A↓w INTMEM:00D3 ; ROM_5037+183↓w ... INTMEM:00D4 INTMEM_D4: ds 2 ; DATA XREF: ROM_4B4F+D↓r INTMEM:00D4 ; ROM_4B4F:ROM_4BC6↓r ... INTMEM:00D6 INTMEM_D6: ds 2 ; DATA XREF: ROM_488A+39↓w INTMEM:00D6 ; ROM:54A6↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_2A4C-867↓w INTMEM:00D8 ; ROM_2A4C-860↓w ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM:54B3↓w INTMEM:00DA ; ROM:54C3↓w ... INTMEM:00DC INTMEM_DC: ds 4 ; DATA XREF: ROM_630B:ROM_65AB↓w INTMEM:00DC ; ROM_4C34+16C↓r ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_5CA2+9↓w INTMEM:00E0 ; ROM_5CA2+C2↓w ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_5CA2+38↓w INTMEM:00E1 ; ROM_5CA2+133↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM_5CA2+8A↓w INTMEM:00E2 ; ROM_5CA2+97↓r ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM_5CA2:ROM_5D94↓w INTMEM:00E3 ; ROM_5CA2+615↓r ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_5CA2:ROM_5E72↓w INTMEM:00E4 ; ROM_5CA2:ROM_5F79↓r ... INTMEM:00E5 INTMEM_E5: ds 1 ; DATA XREF: ROM_5CA2+289↓w INTMEM:00E5 ; ROM_5CA2:ROM_5F45↓w ... INTMEM:00E6 INTMEM_E6: ds 1 ; DATA XREF: ROM_4A89+6↓r INTMEM:00E6 ; ROM_4A89+C↓w ... INTMEM:00E7 INTMEM_E7: ds 1 ; DATA XREF: ROM_5CA2+353↓w INTMEM:00E7 ; ROM_5CA2+363↓w ... INTMEM:00E8 INTMEM_E8: ds 1 ; DATA XREF: ROM_5CA2:ROM_6008↓w INTMEM:00E8 ; ROM_5CA2+401↓w ... INTMEM:00E9 INTMEM_E9: ds 1 ; DATA XREF: ROM_5CA2+374↓r INTMEM:00E9 ; ROM_5CA2+37E↓w ... INTMEM:00EA INTMEM_EA: ds 1 ; DATA XREF: ROM_5CA2+574↓r INTMEM:00EA ; ROM_5CA2+57F↓w ... INTMEM:00EB INTMEM_EB: ds 1 ; DATA XREF: ROM_5758+10A↓w INTMEM:00EB ; ROM_5758+10D↓w INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_488A+6C↓w INTMEM:00EC ; ROM_5758+143↓r ... INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_488A+69↓w INTMEM:00ED ; ROM_5758+140↓r ... INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_488A+66↓w INTMEM:00EE ; ROM_5758+13D↓r ... INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_488A+63↓w INTMEM:00EF ; ROM_5758:ROM_5892↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_488A+60↓w INTMEM:00F0 ; ROM_5758+135↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_4C34+1E6↓w INTMEM:00F1 ; ROM_4C34:ROM_5014↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_2A4C-261↓r INTMEM:00F2 ; ROM_5C2E:ROM_5C9C↓w INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_5CA2+27↓w INTMEM:00F3 ; ROM_5CA2+8D↓r ... INTMEM:00F4 INTMEM_F4: ds 4 ; DATA XREF: ROM_2A4C-85E↓r INTMEM:00F4 ; ROM_4C34+3F1↓w ... INTMEM:00F8 INTMEM_F8: ds 1 ; DATA XREF: ROM_4B4F:ROM_4BE2↓r INTMEM:00F8 ; ROM_4C34+21A↓r ... INTMEM:00F9 INTMEM_F9: ds 1 ; DATA XREF: ROM_5037+8C↓r INTMEM:00F9 ; ROM_5037+9B↓w ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_5037+5E↓r INTMEM:00FA ; ROM_5037+6D↓w ... INTMEM:00FB INTMEM_FB: ds 2 ; DATA XREF: ROM:56ED↓w INTMEM:00FB ; ROM:ROM_56FA↓w ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4A89↓r INTMEM:00FD ; ROM_4A89+3↓r ... INTMEM:00FE INTMEM_FE: ds 1 ; DATA XREF: ROM_4B4F:ROM_4B79↓w INTMEM:00FE ; ROM_4B4F:ROM_4B90↓r ... INTMEM:00FF INTMEM_FF: ds 1 ; DATA XREF: ROM_32AB+15↓r INTMEM:00FF ; ROM_630B+13C↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_2A4C-193↓r INTMEM:0140 ; ROM_2A4C-164↓w ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_2A4C-484↓r INTMEM:0142 ; ROM_2EA5+34↓r ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_2A4C-526↓r INTMEM:0144 ; ROM_2A4C-516↓w ... INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_2A4C-74F↓r INTMEM:0146 ; ROM_2A4C-748↓r ... INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_2A4C-6E1↓r INTMEM:0148 ; ROM_2F7F+19↓w ... INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_2A4C:ROM_25C0↓w INTMEM:014A ; ROM:3EE2↓r INTMEM:014C INTMEM_14C: ds 2 ; DATA XREF: ROM_39E2+4↓r INTMEM:014C ; ROM_39E2+1C↓w INTMEM:014E INTMEM_14E: ds 2 ; DATA XREF: ROM_2A4C-672↓r INTMEM:014E ; ROM_2A4C:ROM_23FE↓w INTMEM:0150 INTMEM_150: ds 1 ; DATA XREF: ROM_2A4C-613↓w INTMEM:0150 ; ROM_4C34:ROM_4D8D↓r INTMEM:0151 INTMEM_151: ds 1 ; DATA XREF: ROM_5758:ROM_585D↓r INTMEM:0152 INTMEM_152: ds 2 ; DATA XREF: ROM_2A76-164↓w INTMEM:0154 INTMEM_154: ds 2 ; DATA XREF: ROM_488A+49↓w INTMEM:0154 ; ROM_58DE:ROM_5AD5↓r ... INTMEM:0156 INTMEM_156: ds 1 ; DATA XREF: ROM_2EA5+42↓r INTMEM:0156 ; ROM_2EA5+47↓r ... INTMEM:0157 INTMEM_157: ds 1 ; DATA XREF: ROM_2EA5+55↓r INTMEM:0157 ; ROM_37C4+149↓w ... INTMEM:0158 INTMEM_158: ds 1 ; DATA XREF: ROM_2EA5:ROM_2F54↓w INTMEM:0158 ; ROM_2EA5+BF↓r INTMEM:0159 INTMEM_159: ds 1 ; DATA XREF: ROM_3083:ROM_30A8↓w INTMEM:0159 ; ROM_30AE+6↓r ... INTMEM:015A INTMEM_15A: ds 3 ; DATA XREF: ROM_2A4C-633↓r INTMEM:015A ; ROM_248A+71↓r ... INTMEM:015D INTMEM_15D: ds 1 ; DATA XREF: ROM_2A4C-1F3↓r INTMEM:015D ; ROM_3995↓w ... INTMEM:015E INTMEM_15E: ds 1 ; DATA XREF: ROM_2A4C-1E4↓r INTMEM:015E ; ROM_3995+5↓w ... INTMEM:015F INTMEM_15F: ds 1 ; DATA XREF: ROM_2A4C:ROM_25E0↓w INTMEM:015F ; ROM:3E72↓w ... INTMEM:0160 INTMEM_160: ds 1 ; DATA XREF: ROM_2A4C:ROM_2521↓r INTMEM:0160 ; ROM_2A4C:ROM_25F2↓w INTMEM:0161 INTMEM_161: ds 1 ; DATA XREF: ROM_2A4C:ROM_25F9↓r INTMEM:0161 ; ROM_2A4C-44C↓w ... INTMEM:0162 INTMEM_162: ds 1 ; DATA XREF: ROM_2A4C-96D↓w INTMEM:0162 ; ROM_4A70+6↓r ... INTMEM:0163 INTMEM_163: ds 1 ; DATA XREF: ROM_2A4C:ROM_27F5↓r INTMEM:0163 ; ROM_2A4C:ROM_2822↓w INTMEM:0164 INTMEM_164: ds 0Ch ; DATA XREF: ROM_2A4C-21C↓r INTMEM:0164 ; ROM_2A4C-1EE↓r ... INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_4C34+129↓r INTMEM:0170 ; ROM_4C34+173↓r ... INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4908↓r INTMEM:0172 ; ROM_4908+B↓w ... INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_65DE+C9↓w INTMEM:0174 ; ROM_65DE:ROM_6773↓r INTMEM:0176 INTMEM_176: ds 1 ; DATA XREF: ROM_5758+24↓r INTMEM:0176 ; ROM_5758+29↓w ... INTMEM:0177 INTMEM_177: ds 1 ; DATA XREF: ROM_65DE+F7↓r INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM:54D8↓r INTMEM:0178 ; ROM_65DE+36E↓w INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM:ROM_54E3↓r INTMEM:017A ; ROM_65DE:ROM_6947↓w INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_5037:ROM_505F↓w INTMEM:017C ; ROM:541B↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_5037+147↓w INTMEM:017E ; ROM:5410↓r INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_5037:ROM_521A↓r INTMEM:0180 ; ROM_5037+1F4↓w ... INTMEM:0182 INTMEM_182: ds 0Eh ; DATA XREF: ROM_5037:ROM_527F↓r INTMEM:0182 ; ROM_5037:ROM_529C↓r ... INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_5758+64↓w INTMEM:0190 ; ROM_5758+7A↓w ... INTMEM:0192 INTMEM_192: ds 2 ; DATA XREF: ROM_488A+34↓w INTMEM:0192 ; ROM_5758+51↓w ... INTMEM:0194 INTMEM_194: ds 6 ; DATA XREF: ROM_5758+DE↓r INTMEM:0194 ; ROM_5758+FD↓w ... INTMEM:019A INTMEM_19A: ds 2 ; DATA XREF: ROM_488A+41↓w INTMEM:019A ; ROM_58DE+20A↓w ... INTMEM:019C INTMEM_19C: ds 2 ; DATA XREF: ROM_58DE+2D4↓r INTMEM:019C ; ROM_58DE+2E6↓w ... INTMEM:019E INTMEM_19E: ds 2 ; DATA XREF: ROM_58DE+2D9↓r INTMEM:019E ; ROM_58DE+2EB↓w ... INTMEM:01A0 INTMEM_1A0: ds 6 ; DATA XREF: ROM_4B4F:ROM_4BEA↓w INTMEM:01A0 ; ROM_5CA2+4↓w ... INTMEM:01A6 INTMEM_1A6: ds 1 ; DATA XREF: ROM_2A4C-609↓w INTMEM:01A6 ; ROM_65DE+112↓r INTMEM:01A7 INTMEM_1A7: ds 1 ; DATA XREF: ROM_4A0E+1F↓r INTMEM:01A7 ; ROM_4C34:ROM_4C45↓w ... INTMEM:01A8 INTMEM_1A8: ds 1 ; DATA XREF: ROM_49BD:ROM_49F2↓r INTMEM:01A8 ; ROM_4A0E+24↓r ... INTMEM:01A9 INTMEM_1A9: ds 1 ; DATA XREF: ROM_4C34+5F↓w INTMEM:01A9 ; ROM_5CA2+10↓r ... INTMEM:01AA INTMEM_1AA: ds 1 ; DATA XREF: ROM_4B4F+19↓r INTMEM:01AA ; ROM_4C34+11E↓w ... INTMEM:01AB INTMEM_1AB: ds 1 ; DATA XREF: ROM_4C34+36B↓r INTMEM:01AB ; ROM_4C34:ROM_4FCA↓w INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_65DE+14↓r INTMEM:01AC ; ROM_65DE+5F↓w INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_494D:ROM_497A↓r INTMEM:01AD ; ROM_494D+5B↓r ... INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_65DE+B5↓w INTMEM:01AE ; ROM_65DE:ROM_67BB↓r INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_65DE:ROM_66E2↓w INTMEM:01AF ; ROM_65DE+359↓r INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_65DE:ROM_6701↓w INTMEM:01B0 ; ROM_65DE+15D↓r ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_65DE+146↓w INTMEM:01B1 ; ROM_65DE+177↓r ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM:5500↓r INTMEM:01B2 ; ROM_65DE+16D↓w ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_65DE:ROM_67A4↓w INTMEM:01B3 ; ROM_65DE+1D0↓r INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_65DE+1CB↓w INTMEM:01B4 ; ROM_65DE+1FC↓r INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_65DE+1F5↓w INTMEM:01B5 ; ROM_65DE+21E↓r INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_65DE+243↓r INTMEM:01B6 ; ROM_65DE+24A↓w ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_65DE+252↓r INTMEM:01B7 ; ROM_65DE+259↓w ... INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_65DE+2B1↓r INTMEM:01B8 ; ROM_65DE+2B8↓w ... INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_65DE+2C0↓r INTMEM:01B9 ; ROM_65DE+2C7↓w ... INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_5037+32↓w INTMEM:01BA ; ROM_5037:ROM_508B↓w ... INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_5037+2D↓w INTMEM:01BB ; ROM_5037+4F↓w ... INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_5037:ROM_5110↓w INTMEM:01BC ; ROM_5037:ROM_52E3↓r ... INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM_5037:ROM_50B7↓w INTMEM:01BD ; ROM_5037+B0↓r ... INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM_5037+96↓w INTMEM:01BE ; ROM_5037+A5↓r INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM_5037:ROM_5142↓w INTMEM:01BF ; ROM_5037+112↓r ... INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_5037+ED↓w INTMEM:01C0 ; ROM_5037+120↓r ... INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_5037+F9↓w INTMEM:01C1 ; ROM_5037+106↓r ... INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_5037+15D↓w INTMEM:01C2 ; ROM:5403↓r INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_5037+1A9↓w INTMEM:01C3 ; ROM_5037+214↓r ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_5037+2C2↓w INTMEM:01C4 ; ROM:5476↓r INTMEM:01C5 INTMEM_1C5: ds 5 ; DATA XREF: ROM_5037:ROM_531F↓w INTMEM:01C5 ; ROM:547F↓r ... INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_58DE+7E↓w INTMEM:01CA ; ROM_58DE+198↓r ... INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_58DE+58↓w INTMEM:01CB ; ROM_58DE+14B↓r ... INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_58DE:ROM_5BA6↓r INTMEM:01CC ; ROM_58DE+2CF↓w ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_58DE+2FC↓r INTMEM:01CD ; ROM_58DE+30A↓w ... INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_5CA2+15A↓r INTMEM:01CE ; ROM_5CA2+16C↓r ... INTMEM:01CF INTMEM_1CF: ds 1 ; DATA XREF: ROM_5CA2+145↓w INTMEM:01CF ; ROM_5CA2+2CB↓r ... INTMEM:01D0 INTMEM_1D0: ds 1 ; DATA XREF: ROM_5CA2+266↓r INTMEM:01D0 ; ROM_5CA2+4E9↓r ... INTMEM:01D1 INTMEM_1D1: ds 1 ; DATA XREF: ROM_5CA2:ROM_5F26↓w INTMEM:01D1 ; ROM_5CA2:ROM_60BE↓r INTMEM:01D2 INTMEM_1D2: ds 1 ; DATA XREF: ROM_4AB4+7↓r INTMEM:01D2 ; ROM_4ADC+7↓r ... INTMEM:01D3 INTMEM_1D3: ds 1 ; DATA XREF: ROM_4AB4+C↓r INTMEM:01D3 ; ROM_5CA2+304↓w INTMEM:01D4 INTMEM_1D4: ds 2 ; DATA XREF: ROM_4B11↓r INTMEM:01D4 ; ROM_5CA2+313↓w ... INTMEM:01D6 INTMEM_1D6: ds 1 ; DATA XREF: ROM_488A+25↓w INTMEM:01D7 INTMEM_1D7: ds 11h ; DATA XREF: ROM_488A+2A↓w INTMEM:01E8 INTMEM_1E8: ds 2 ; DATA XREF: ROM_65DE+265↓r INTMEM:01E8 ; ROM_65DE+29D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_65DE+26C↓r INTMEM:01EA ; ROM_65DE:ROM_6876↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_65DE:ROM_68C2↓r INTMEM:01EC ; ROM_65DE+323↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_65DE+2EB↓r INTMEM:01EE ; ROM_65DE:ROM_68FC↓w ... INTMEM:01F0 INTMEM_1F0: ds 1 ; DATA XREF: ROM_488A+E↓w INTMEM:01F1 INTMEM_1F1: ds 1 ; DATA XREF: ROM_488A+13↓w INTMEM:01F2 INTMEM_1F2: ds 1 ; DATA XREF: ROM_488A+1B↓w INTMEM:01F3 INTMEM_1F3: ds 2 ; DATA XREF: ROM_488A+20↓w INTMEM:01F3 ; ROM_4C06+9↓r INTMEM:01F5 INTMEM_1F5: ds 2 ; DATA XREF: ROM_2F7F↓r INTMEM:01F5 ; ROM_4C06:ROM_4C25↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3BA2↓r INTMEM:01F7 ; ROM_5037+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:3BAE↓r INTMEM:01F9 ; ROM_4C34:ROM_4D38↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4C34:ROM_4FE9↓r INTMEM:01FA ; ROM_5037+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_4C34+161↓r INTMEM:01FC ; ROM_4C34+366↓r INTMEM:01FD INTMEM_1FD: ds 23h ; DATA XREF: ROM_4C34+1C9↓r INTMEM:01FD ; ROM:5672↓r ... INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_630B+103↓w INTMEM:0220 ; ROM_630B:ROM_65A0↓r INTMEM:0222 INTMEM_222: ds 3Eh ; DATA XREF: ROM_630B+30↓r INTMEM:0222 ; ROM_630B+108↓w INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_630B+1F7↓w INTMEM:0260 ; ROM_630B:ROM_650F↓r INTMEM:0262 INTMEM_262: ds 4 ; DATA XREF: ROM_5758+17A↓r INTMEM:0262 ; ROM_6952+24↓w ... INTMEM:0266 INTMEM_266: ds 1 ; DATA XREF: ROM_488A+56↓w INTMEM:0266 ; ROM_5CA2+525↓w ... INTMEM:0267 INTMEM_267: ds 2 ; DATA XREF: ROM_488A+5B↓w INTMEM:0267 ; ROM_5CA2+519↓r ... INTMEM:0269 INTMEM_269: ds 1 ; DATA XREF: ROM_5758+123↓w INTMEM:0269 ; ROM_5758+162↓r ... INTMEM:026A INTMEM_26A: ds 152h ; DATA XREF: ROM_5758+112↓r INTMEM:026A ; ROM_5758:ROM_5880↓w INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_2F7F+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_2F7F+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_2A4C:ROM_244E↓w INTMEM:03C0 ; ROM_2A4C-5E6↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_65DE:ROM_67E7↓w INTMEM:03C4 INTMEM_3C4: ds 2 ; DATA XREF: ROM_65DE:ROM_6809↓w INTMEM:03C6 INTMEM_3C6: ds 2 ; DATA XREF: ROM_4A0E:ROM_4A4F↓w INTMEM:03C8 INTMEM_3C8: ds 6 ; DATA XREF: ROM_4A0E+C↓w INTMEM:03C8 ; ROM:5471↓w ... INTMEM:03CE ds 1 INTMEM:03CF INTMEM_3CF: ds 1 ; DATA XREF: ROM_5037+AB↓w INTMEM:03D0 INTMEM_3D0: ds 1 ; DATA XREF: ROM_5037+17E↓w INTMEM:03D1 INTMEM_3D1: ds 1 ; DATA XREF: ROM_58DE+1F0↓w INTMEM:03D2 INTMEM_3D2: ds 1 ; DATA XREF: ROM_58DE+240↓w INTMEM:03D3 INTMEM_3D3: ds 1 ; DATA XREF: ROM_5CA2+1C↓w INTMEM:03D4 INTMEM_3D4: ds 1 ; DATA XREF: ROM_5CA2:ROM_5EF9↓w INTMEM:03D5 INTMEM_3D5: ds 1 ; DATA XREF: ROM_4B11+18↓w INTMEM:03D6 INTMEM_3D6: ds 5 ; DATA XREF: ROM_5CA2+344↓w INTMEM:03D6 ; ROM_5CA2:ROM_6211↓w ... INTMEM:03DB INTMEM_3DB: ds 1 ; DATA XREF: ROM_630B+11C↓w INTMEM:03DC INTMEM_3DC: ds 1 ; DATA XREF: ROM_630B:ROM_64CD↓w INTMEM:03DD INTMEM_3DD: ds 1 ; DATA XREF: ROM_630B+137↓w INTMEM:03DE INTMEM_3DE: ds 1 ; DATA XREF: ROM_630B+1DA↓w INTMEM:03DF INTMEM_3DF: ds 21h ; DATA XREF: ROM_630B+25F↓w INTMEM:03DF ; end of 'INTMEM' INTMEM:03DF 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_2A35 ; Timer overflow ROM:2002 Int01: dw ROM_2A34 ; NMI ROM:2004 Int02: dw ROM_2A76 ; HSI data available ROM:2006 Int03: dw ROM_2A34 ; NMI ROM:2008 Int04: dw ROM_2A34 ; NMI ROM:200A Int05: dw ROM_2A4C ; Software timer ROM:200C Int06: dw ROM_2C87 ; Serial port ROM:200E Int07: dw ROM_2A34 ; NMI ROM:2010 Trap: dw ROM_2A34 ; NMI ROM:2012 NoOpCode: dw ROM_2A34 ; NMI ROM:2014 ROM:2014 db 0FFh, 0FFh, 0FFh, 0FFh ; reserved (FF) ROM:2018 CCB: db 3Fh ; D0 - PD - Power down ROM:2018 ; D1 - BW0 - Bus width control ROM:2018 ; D2 - WR - Write strobe mode ROM:2018 ; D3 - ALE - Addres valid strobe mode ROM:2018 ; D45 - IRC - Internal ready control ROM:2018 ; D67 - LOC - Lock bits ROM:2019 db 20h ; reserved (20) ROM:201A db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ; reserved (FF) ROM:2020 db 41h, 52h, 4Dh, 50h, 4Dh, 54h, 41h, 4Ah, 42h, 44h, 4Dh ; security key ROM:2020 db 47h, 0AFh, 0E1h, 98h, 9Dh ROM:2030 ; ROM:2030 ; upper int vectors ROM:2030 ; ROM:2030 Int08: dw ROM_2A34 ; NMI ROM:2032 Int09: dw ROM_2A34 ; NMI ROM:2034 Int10: dw ROM_2A34 ; NMI ROM:2036 Int11: dw ROM_2A34 ; NMI ROM:2038 Int12: dw ROM_2A34 ; NMI ROM:203A Int13: dw ROM_2A34 ; NMI ROM:203C Int14: dw ROM_2A34 ; NMI ROM:203E Int15: dw ROM_2A34 ; 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:2953 SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:29D2 SIZE 00000062 BYTES ROM:2080 ROM:2080 ldb INTMEM_A, #1Eh ROM:2083 ldb INTMEM_A, #-1Fh ROM:2086 ljmp ROM_2953 ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_2A4C ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2A76 ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_2A4C+13↓j ROM:2089 ; ROM_2A76+49↓j ROM:2089 ldb INTMEM_2, #0Ah ROM:208C st INTMEM_1A, INTMEM_6A ROM:208F st INTMEM_1C, INTMEM_6C ROM:2092 st INTMEM_1C+2, INTMEM_6E ROM:2095 st INTMEM_20, INTMEM_70 ROM:2098 st INTMEM_20+2, INTMEM_72 ROM:209B st INTMEM_2C, INTMEM_74 ROM:209E orb INTMEM_AB, #40h ; '@' ROM:20A1 cmpb INTMEM_99, #47h ; 'G' ROM:20A4 je ROM_20AA ROM:20A6 incb INTMEM_99 ROM:20A8 sjmp ROM_20D6 ROM:20AA ; --------------------------------------------------------------------------- ROM:20AA ROM:20AA ROM_20AA: ; CODE XREF: ROM_2A4C-9A8↑j ROM:20AA jbc INTMEM_A9, 4, ROM_20FF ROM:20AD clrb INTMEM_99 ROM:20AF jbc INTMEM_A9, 2, ROM_20D6 ROM:20B2 inc INTMEM_76 ROM:20B4 ld INTMEM_20, #0CAh ROM:20B8 and ZERO_REG, INTMEM_76, #3 ; Zero register ROM:20BD jne ROM_20C3 ROM:20BF ld INTMEM_20, #0C7h ROM:20C3 ROM:20C3 ROM_20C3: ; CODE XREF: ROM_2A4C-98F↑j ROM:20C3 ; ROM_2A4C-978↓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_2A4C-983↑j ROM:20CD stb INTMEM_20+2, [INTMEM_20]+ ROM:20D0 cmp INTMEM_20, #0D2h ROM:20D4 jne ROM_20C3 ROM:20D6 ROM:20D6 ROM_20D6: ; CODE XREF: ROM_2A4C-9A4↑j ROM:20D6 ; ROM_2A4C-99D↑j ROM:20D6 ldbze INTMEM_1C, INTMEM_99 ROM:20D9 divub INTMEM_1C, #12h ROM:20DC ldb INTMEM_9A, INTMEM_1C+1 ROM:20DF stb INTMEM_1C, INTMEM_162[] ROM:20E4 jbs INTMEM_AB, 7, ROM_20F1 ROM:20E7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20EA ldb INTMEM_1A+1, 3712h[INTMEM_1C+2] ROM:20EF sjmp ROM_20FF ROM:20F1 ; --------------------------------------------------------------------------- ROM:20F1 ROM:20F1 ROM_20F1: ; CODE XREF: ROM_2A4C-968↑j ROM:20F1 ldbze INTMEM_1C, INTMEM_99 ROM:20F4 divub INTMEM_1C, #24h ; '$' ROM:20F7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20FA ldb INTMEM_1A+1, 3724h[INTMEM_1C+2] ROM:20FF ROM:20FF ROM_20FF: ; CODE XREF: ROM_2A4C:ROM_20AA↑j ROM:20FF ; ROM_2A4C-95D↑j ROM:20FF cmpb ZERO_REG, INTMEM_9B ; Zero register ROM:2102 je ROM_2112 ROM:2104 ld INTMEM_1C, INTMEM_78 ROM:2107 ROM:2107 ROM_2107: ; CODE XREF: ROM_2A4C-93D↓j ROM:2107 add INTMEM_1C, INTMEM_7A ROM:210A jc ROM_2112 ROM:210C ld INTMEM_78, INTMEM_1C ROM:210F djnz INTMEM_9B, ROM_2107 ROM:2112 ROM:2112 ROM_2112: ; CODE XREF: ROM_2A4C-94A↑j ROM:2112 ; ROM_2A4C-942↑j ROM:2112 jbs INTMEM_A7, 2, ROM_2131 ROM:2115 ld INTMEM_1C, INTMEM_7C ROM:2118 ldb INTMEM_1C+2, INTMEM_9C ROM:211B ld INTMEM_7E, INTMEM_80 ROM:211E ldb INTMEM_9D, INTMEM_9E ROM:2121 ld INTMEM_7C, INTMEM_58 ROM:2124 ldb INTMEM_9C, INTMEM_8A ROM:2127 ldb INTMEM_9E, INTMEM_9C ROM:212A sub INTMEM_80, INTMEM_7C, INTMEM_1C ROM:212E subcb INTMEM_9E, INTMEM_1C+2 ROM:2131 ROM:2131 ROM_2131: ; CODE XREF: ROM_2A4C:ROM_2112↑j ROM:2131 jbs INTMEM_A9, 4, ROM_21A4 ROM:2134 ld INTMEM_20, INTMEM_80 ROM:2137 ldbze INTMEM_20+2, INTMEM_9E ROM:213A shrl INTMEM_20, #1 ROM:213D shrl INTMEM_20, #1 ROM:2140 add INTMEM_20, INTMEM_80 ROM:2143 addcb INTMEM_20+2, INTMEM_9E ROM:2146 cmpb INTMEM_20+2, INTMEM_9D ROM:2149 jnc ROM_2152 ROM:214B jne ROM_216F ROM:214D cmp INTMEM_20, INTMEM_7E ROM:2150 jc ROM_216F ROM:2152 ROM:2152 ROM_2152: ; CODE XREF: ROM_2A4C-903↑j ROM:2152 jbc INTMEM_AB+1, 1, ROM_2195 ROM:2155 cmpb INTMEM_99, 99h[INTMEM_56] ROM:215A jlt ROM_21CE ROM:215C ld INTMEM_1C, #21D1h ROM:2160 ldb INTMEM_1C+2, #4 ROM:2163 ROM:2163 ROM_2163: ; CODE XREF: ROM_2A4C-8E2↓j ROM:2163 cmpb INTMEM_99, [INTMEM_1C]+ ROM:2166 je ROM_2179 ROM:2168 inc INTMEM_1C ROM:216A djnz INTMEM_1C+2, ROM_2163 ROM:216D sjmp ROM_219C ROM:216F ; --------------------------------------------------------------------------- ROM:216F ROM:216F ROM_216F: ; CODE XREF: ROM_2A4C-901↑j ROM:216F ; ROM_2A4C-8FC↑j ROM:216F jbc INTMEM_AB+1, 1, ROM_21CE ROM:2172 cmpb INTMEM_99, #0Eh ROM:2175 jle ROM_21CE ROM:2177 sjmp ROM_217F ROM:2179 ; --------------------------------------------------------------------------- ROM:2179 ROM:2179 ROM_2179: ; CODE XREF: ROM_2A4C-8E6↑j ROM:2179 ldb INTMEM_99, [INTMEM_1C] ROM:217C orb INTMEM_AB, #-80h ROM:217F ROM:217F ROM_217F: ; CODE XREF: ROM_2A4C-8D5↑j ROM:217F orb INTMEM_A9, #10h ROM:2182 andb INTMEM_AB+1, #-3 ROM:2185 ldbze INTMEM_1C, INTMEM_99 ROM:2188 divub INTMEM_1C, #12h ROM:218B ldb INTMEM_9A, INTMEM_1C+1 ROM:218E lcall ROM_248A ROM:2191 clrb INTMEM_1A+1 ROM:2193 sjmp ROM_21DC ROM:2195 ; --------------------------------------------------------------------------- ROM:2195 ROM:2195 ROM_2195: ; CODE XREF: ROM_2A4C:ROM_2152↑j ROM:2195 cmpb INTMEM_99, 98h[INTMEM_56] ROM:219A jnc ROM_21CE ROM:219C ROM:219C ROM_219C: ; CODE XREF: ROM_2A4C-8DF↑j ROM:219C ldb INTMEM_99, #2 ROM:219F orb INTMEM_AB+1, #2 ROM:21A2 sjmp ROM_21CE ROM:21A4 ; --------------------------------------------------------------------------- ROM:21A4 ROM:21A4 ROM_21A4: ; CODE XREF: ROM_2A4C:ROM_2131↑j ROM:21A4 jbs INTMEM_A7, 2, ROM_21D9 ROM:21A7 jbc INTMEM_1A+1, 3, ROM_21DC ROM:21AA ld INTMEM_20, INTMEM_80 ROM:21AD ldbze INTMEM_20+2, INTMEM_9E ROM:21B0 shrl INTMEM_20, #1 ROM:21B3 jbs INTMEM_1A+1, 5, ROM_21B9 ROM:21B6 shrl INTMEM_20, #1 ROM:21B9 ROM:21B9 ROM_21B9: ; CODE XREF: ROM_2A4C-899↑j ROM:21B9 add INTMEM_20, INTMEM_80 ROM:21BC addcb INTMEM_20+2, INTMEM_9E ROM:21BF cmpb INTMEM_20+2, INTMEM_9D ROM:21C2 jnc ROM_21DC ROM:21C4 jne ROM_21CB ROM:21C6 cmp INTMEM_20, INTMEM_7E ROM:21C9 jnc ROM_21DC ROM:21CB ROM:21CB ROM_21CB: ; CODE XREF: ROM_2A4C-888↑j ROM:21CB ; ROM_2A4C:ROM_21D9↓j ROM:21CB lcall ROM_39B7 ROM:21CE ROM:21CE ROM_21CE: ; CODE XREF: ROM_2A4C-8F2↑j ROM:21CE ; ROM_2A4C:ROM_216F↑j ... ROM:21CE ljmp ROM_244E ROM:21CE ; END OF FUNCTION CHUNK FOR ROM_2A4C ROM:21CE ; --------------------------------------------------------------------------- ROM:21D1 db 6, 2, 7, 14h, 0Dh, 0Eh, 0Eh, 21h ROM:21D9 ; --------------------------------------------------------------------------- ROM:21D9 ; START OF FUNCTION CHUNK FOR ROM_2A4C ROM:21D9 ROM:21D9 ROM_21D9: ; CODE XREF: ROM_2A4C:ROM_21A4↑j ROM:21D9 jbc INTMEM_1A+1, 1, ROM_21CB ROM:21DC ROM:21DC ROM_21DC: ; CODE XREF: ROM_2A4C-8B9↑j ROM:21DC ; ROM_2A4C-8A5↑j ... ROM:21DC jbc INTMEM_1A+1, 4, ROM_21F3 ROM:21DF ROM:21DF ROM_21DF: ; CODE XREF: ROM_2A4C:ROM_21DF↓j ROM:21DF jbs INTMEM_2, 3, ROM_21DF ROM:21E2 ldb INTMEM_D8+1, INTMEM_2+1 ROM:21E5 andb INTMEM_D8, INTMEM_2, #-40h ROM:21E9 jbc INTMEM_F4+2, 3, ROM_21F3 ROM:21EC clrb INTMEM_D8 ROM:21EE ldb INTMEM_D8+1, INTMEM_F4[] ROM:21F3 ROM:21F3 ROM_21F3: ; CODE XREF: ROM_2A4C:ROM_21DC↑j ROM:21F3 ; ROM_2A4C-863↑j ROM:21F3 ldb INTMEM_2, #8 ROM:21F6 jbc INTMEM_1A+1, 0, ROM_2222 ROM:21F9 jbs WSR1, 6, ROM_221C ; Window selection register 1 ROM:21FC add INTMEM_20+2, INTMEM_7C, INTMEM_80 ROM:2200 sub INTMEM_20+2, #5 ROM:2204 ldb INTMEM_6, #19h ROM:2207 sub INTMEM_20+2, INTMEM_A ROM:220A cmp INTMEM_20+2, INTMEM_80 ROM:220D jc ROM_2215 ROM:220F add INTMEM_2+2, INTMEM_7C, INTMEM_80 ROM:2213 sjmp ROM_2222 ROM:2215 ; --------------------------------------------------------------------------- ROM:2215 ROM:2215 ROM_2215: ; CODE XREF: ROM_2A4C-83F↑j ROM:2215 add INTMEM_2+2, INTMEM_A, #3 ROM:221A sjmp ROM_2222 ROM:221C ; --------------------------------------------------------------------------- ROM:221C ROM:221C ROM_221C: ; CODE XREF: ROM_2A4C-853↑j ROM:221C orb INTMEM_4A, #1 ROM:221F ldb INTMEM_1A, #1 ROM:2222 ROM:2222 ROM_2222: ; CODE XREF: ROM_2A4C-856↑j ROM:2222 ; ROM_2A4C-839↑j ... ROM:2222 ld INTMEM_5C, INTMEM_80 ROM:2225 ld INTMEM_82, INTMEM_7C ROM:2228 jbc INTMEM_1A+1, 2, ROM_2230 ROM:222B sub INTMEM_5C, INTMEM_7E ROM:222E sjmp ROM_2236 ROM:2230 ; --------------------------------------------------------------------------- ROM:2230 ROM:2230 ROM_2230: ; CODE XREF: ROM_2A4C-824↑j ROM:2230 jbc INTMEM_1A+1, 1, ROM_2236 ROM:2233 add INTMEM_82, INTMEM_80 ROM:2236 ROM:2236 ROM_2236: ; CODE XREF: ROM_2A4C-81E↑j ROM:2236 ; ROM_2A4C:ROM_2230↑j ROM:2236 subb INTMEM_1C, INTMEM_99, INTMEM_93 ROM:223A jc ROM_223F ROM:223C addb INTMEM_1C, #48h ; 'H' ROM:223F ROM:223F ROM_223F: ; CODE XREF: ROM_2A4C-812↑j ROM:223F cmpb INTMEM_1C, #24h ; '$' ROM:2242 jlt ROM_2246 ROM:2244 sjmp ROM_2363 ROM:2246 ; --------------------------------------------------------------------------- ROM:2246 ROM:2246 ROM_2246: ; CODE XREF: ROM_2A4C-80A↑j ROM:2246 jbs INTMEM_A9, 3, ROM_22C2 ROM:2249 jbs INTMEM_A9, 5, ROM_224E ROM:224C sjmp ROM_2347 ROM:224E ; --------------------------------------------------------------------------- ROM:224E ROM:224E ROM_224E: ; CODE XREF: ROM_2A4C-803↑j ROM:224E ldbze INTMEM_1A, INTMEM_91+1 ROM:2251 ldbze INTMEM_84, 3230h[INTMEM_1A] ROM:2256 shlb INTMEM_1A, #1 ROM:2259 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:225E mulub INTMEM_1A, INTMEM_99, #64h ; 'd' ROM:2262 sub INTMEM_1C+2, INTMEM_1A ROM:2265 jc ROM_2271 ROM:2267 add INTMEM_1C+2, #1C20h ROM:226B cmp INTMEM_1C+2, #1A90h ROM:226F jc ROM_2283 ROM:2271 ROM:2271 ROM_2271: ; CODE XREF: ROM_2A4C-7E7↑j ROM:2271 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:2275 divu INTMEM_20, #64h ; 'd' ROM:2279 jv ROM_22A8 ROM:227B sub INTMEM_1C+2, INTMEM_20, 3BCh[INTMEM_84] ROM:2281 jc ROM_2288 ROM:2283 ROM:2283 ROM_2283: ; CODE XREF: ROM_2A4C-7DD↑j ROM:2283 ldb INTMEM_1C, #3 ROM:2286 sjmp ROM_2299 ROM:2288 ; --------------------------------------------------------------------------- ROM:2288 ROM:2288 ROM_2288: ; CODE XREF: ROM_2A4C-7CB↑j ROM:2288 add INTMEM_1A, INTMEM_5C, 0Ah[INTMEM_56] ROM:228E cmp INTMEM_1C+2, INTMEM_1A ROM:2291 jc ROM_22A8 ROM:2293 add INTMEM_1C+2, INTMEM_82 ROM:2296 ldb INTMEM_1C, #1 ROM:2299 ROM:2299 ROM_2299: ; CODE XREF: ROM_2A4C-7C6↑j ROM:2299 ldb INTMEM_1C+1, INTMEM_91+1 ROM:229C lcall ROM_319F ROM:229F cmpb INTMEM_1A, #2 ROM:22A2 jne ROM_22AA ROM:22A4 ld INTMEM_5A, #22A4h ROM:22A8 ROM:22A8 ROM_22A8: ; CODE XREF: ROM_2A4C-7D3↑j ROM:22A8 ; ROM_2A4C-7BB↑j ROM:22A8 sjmp ROM_2363 ROM:22AA ; --------------------------------------------------------------------------- ROM:22AA ROM:22AA ROM_22AA: ; CODE XREF: ROM_2A4C-7AA↑j ROM:22AA ld INTMEM_60, INTMEM_1C+2 ROM:22AD orb INTMEM_A9, #8 ROM:22B0 andb INTMEM_AB+1, #-9 ROM:22B3 ldbze INTMEM_1A, INTMEM_91+1 ROM:22B6 ldb INTMEM_93, 130h[INTMEM_1A] ROM:22BB cmpb INTMEM_99, INTMEM_93 ROM:22BE je ROM_22C2 ROM:22C0 sjmp ROM_2363 ROM:22C2 ; --------------------------------------------------------------------------- ROM:22C2 ROM:22C2 ROM_22C2: ; CODE XREF: ROM_2A4C:ROM_2246↑j ROM:22C2 ; ROM_2A4C-78E↑j ROM:22C2 ldbze INTMEM_1A, INTMEM_91+1 ROM:22C5 shlb INTMEM_1A, #1 ROM:22C8 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:22CD mulub INTMEM_1A, INTMEM_99, #64h ; 'd' ROM:22D1 sub INTMEM_1C+2, INTMEM_1A ROM:22D4 jc ROM_22E0 ROM:22D6 add INTMEM_1C+2, #1C20h ROM:22DA cmp INTMEM_1C+2, #1A90h ROM:22DE jc ROM_231C ROM:22E0 ROM:22E0 ROM_22E0: ; CODE XREF: ROM_2A4C-778↑j ROM:22E0 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:22E4 divu INTMEM_20, #64h ; 'd' ROM:22E8 jv ROM_2333 ROM:22EA add INTMEM_1C+2, INTMEM_20, INTMEM_82 ROM:22EE add INTMEM_1A, INTMEM_5C, 0Ch[INTMEM_56] ROM:22F4 cmp INTMEM_20, INTMEM_1A ROM:22F7 jnc ROM_230C ROM:22F9 sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:22FD cmp INTMEM_1A, INTMEM_146[] ROM:2302 jnc ROM_2363 ROM:2304 add INTMEM_1C+2, INTMEM_60, INTMEM_146[] ROM:230A sjmp ROM_2321 ROM:230C ; --------------------------------------------------------------------------- ROM:230C ROM:230C ROM_230C: ; CODE XREF: ROM_2A4C-755↑j ROM:230C sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:2310 cmp INTMEM_1A, #-8000h ROM:2314 jc ROM_231C ROM:2316 cmp INTMEM_1A, #465h ROM:231A jc ROM_2321 ROM:231C ROM:231C ROM_231C: ; CODE XREF: ROM_2A4C-76E↑j ROM:231C ; ROM_2A4C-738↑j ROM:231C add INTMEM_1C+2, INTMEM_60, #465h ROM:2321 ROM:2321 ROM_2321: ; CODE XREF: ROM_2A4C-742↑j ROM:2321 ; ROM_2A4C-732↑j ROM:2321 ldb INTMEM_1C, #2 ROM:2324 ldb INTMEM_1C+1, INTMEM_91+1 ROM:2327 lcall ROM_319F ROM:232A cmpb INTMEM_1A, #2 ROM:232D jne ROM_2335 ROM:232F ld INTMEM_5A, #232Fh ROM:2333 ROM:2333 ROM_2333: ; CODE XREF: ROM_2A4C-764↑j ROM:2333 sjmp ROM_2363 ROM:2335 ; --------------------------------------------------------------------------- ROM:2335 ROM:2335 ROM_2335: ; CODE XREF: ROM_2A4C-71F↑j ROM:2335 sub INTMEM_1C+2, INTMEM_60 ROM:2338 cmp INTMEM_1C+2, 3BCh[INTMEM_84] ROM:233D jc ROM_2344 ROM:233F andb INTMEM_AB+1, #-5 ROM:2342 sjmp ROM_2347 ROM:2344 ; --------------------------------------------------------------------------- ROM:2344 ROM:2344 ROM_2344: ; CODE XREF: ROM_2A4C-70F↑j ROM:2344 orb INTMEM_AB+1, #4 ROM:2347 ROM:2347 ROM_2347: ; CODE XREF: ROM_2A4C-800↑j ROM:2347 ; ROM_2A4C-70A↑j ROM:2347 ldbze INTMEM_1A, INTMEM_91+1 ROM:234A ldb INTMEM_1A, 3228h[INTMEM_1A] ROM:234F ldb INTMEM_91+1, INTMEM_1A ROM:2352 ldb INTMEM_93, 134h[INTMEM_1A] ROM:2357 subb INTMEM_91, INTMEM_93, #1 ROM:235B jge ROM_2360 ROM:235D addb INTMEM_91, #48h ; 'H' ROM:2360 ROM:2360 ROM_2360: ; CODE XREF: ROM_2A4C-6F1↑j ROM:2360 andb INTMEM_A9, #-9 ROM:2363 ROM:2363 ROM_2363: ; CODE XREF: ROM_2A4C-808↑j ROM:2363 ; ROM_2A4C:ROM_22A8↑j ... ROM:2363 cmpb INTMEM_99, INTMEM_91 ROM:2366 jne ROM_23CA ROM:2368 jbc INTMEM_A9, 5, ROM_23CA ROM:236B ld INTMEM_1A, INTMEM_148[] ROM:2370 st INTMEM_1A, INTMEM_146[] ROM:2375 ldbze INTMEM_1A, INTMEM_91+1 ROM:2378 ldb INTMEM_1C+1, 322Ch[INTMEM_1A] ROM:237D clrb INTMEM_1C ROM:237F lcall ROM_319F ROM:2382 ld INTMEM_1A, 3BCh[INTMEM_84] ROM:2387 jbs INTMEM_1C, 0, ROM_23A8 ROM:238A jbs INTMEM_1C, 1, ROM_23B1 ROM:238D jbc INTMEM_AB+1, 2, ROM_2394 ROM:2390 add INTMEM_1A, #25h ; '%' ROM:2394 ROM:2394 ROM_2394: ; CODE XREF: ROM_2A4C-6BF↑j ROM:2394 cmp INTMEM_1A, INTMEM_146[] ROM:2399 jnc ROM_23A3 ROM:239B ld INTMEM_1A, INTMEM_146[] ROM:23A0 orb INTMEM_4A, #8 ROM:23A3 ROM:23A3 ROM_23A3: ; CODE XREF: ROM_2A4C-6B3↑j ROM:23A3 orb INTMEM_AB+1, #8 ROM:23A6 sjmp ROM_23C5 ROM:23A8 ; --------------------------------------------------------------------------- ROM:23A8 ROM:23A8 ROM_23A8: ; CODE XREF: ROM_2A4C-6C5↑j ROM:23A8 orb INTMEM_4A, #20h ; ' ' ROM:23AB ld INTMEM_5A, #23A8h ROM:23AF sjmp ROM_23C5 ROM:23B1 ; --------------------------------------------------------------------------- ROM:23B1 ROM:23B1 ROM_23B1: ; CODE XREF: ROM_2A4C-6C2↑j ROM:23B1 jbs INTMEM_AB+1, 3, ROM_23C5 ROM:23B4 sub INTMEM_1A, #25h ; '%' ROM:23B8 cmp INTMEM_1A, #465h ROM:23BC jc ROM_23C5 ROM:23BE ld INTMEM_1A, #465h ROM:23C2 orb INTMEM_4A, #10h ROM:23C5 ROM:23C5 ROM_23C5: ; CODE XREF: ROM_2A4C-6A6↑j ROM:23C5 ; ROM_2A4C-69D↑j ... ROM:23C5 st INTMEM_1A, 3BCh[INTMEM_84] ROM:23CA ROM:23CA ROM_23CA: ; CODE XREF: ROM_2A4C-6E6↑j ROM:23CA ; ROM_2A4C-6E4↑j ROM:23CA cmpb INTMEM_9A, #2 ROM:23CD jne ROM_2408 ROM:23CF jbs INTMEM_AB+1, 4, ROM_23D7 ROM:23D2 orb INTMEM_AB+1, #10h ROM:23D5 sjmp ROM_23FE ROM:23D7 ; --------------------------------------------------------------------------- ROM:23D7 ROM:23D7 ROM_23D7: ; CODE XREF: ROM_2A4C-67D↑j ROM:23D7 ldbze INTMEM_1C+2, INTMEM_86+3 ROM:23DA sub INTMEM_1C, INTMEM_82, INTMEM_14E[] ROM:23E0 subcb INTMEM_1C+2, INTMEM_9E+1 ROM:23E3 ld INTMEM_20, #52A0h ROM:23E7 ld INTMEM_20+2, #157h ROM:23EB ROM:23EB ROM_23EB: ; CODE XREF: ROM_2A4C-656↓j ROM:23EB cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:23EE je ROM_23F8 ROM:23F0 shrl INTMEM_20, #1 ROM:23F3 shrl INTMEM_1C, #1 ROM:23F6 sjmp ROM_23EB ROM:23F8 ; --------------------------------------------------------------------------- ROM:23F8 ROM:23F8 ROM_23F8: ; CODE XREF: ROM_2A4C-65E↑j ROM:23F8 divu INTMEM_20, INTMEM_1C ROM:23FB ld INTMEM_5E, INTMEM_20 ROM:23FE ROM:23FE ROM_23FE: ; CODE XREF: ROM_2A4C-677↑j ROM:23FE st INTMEM_82, INTMEM_14E[] ROM:2403 ldb INTMEM_9E+1, INTMEM_86+3 ROM:2406 decb INTMEM_86+2 ROM:2408 ROM:2408 ROM_2408: ; CODE XREF: ROM_2A4C-67F↑j ROM:2408 cmpb ZERO_REG, INTMEM_9A ; Zero register ROM:240B jne ROM_240F ROM:240D incb INTMEM_A0 ROM:240F ROM:240F ROM_240F: ; CODE XREF: ROM_2A4C-641↑j ROM:240F jbs INTMEM_A0, 7, ROM_242F ROM:2412 mulub INTMEM_1C, INTMEM_A0, #12h ROM:2416 addb INTMEM_1C, INTMEM_9A ROM:2419 cmpb INTMEM_1C, INTMEM_15A[] ROM:241E jnc ROM_242F ROM:2420 decb INTMEM_A0 ROM:2422 jbc INTMEM_A9, 6, ROM_2427 ROM:2425 decb INTMEM_A0 ROM:2427 ROM:2427 ROM_2427: ; CODE XREF: ROM_2A4C-62A↑j ROM:2427 add INTMEM_78, INTMEM_66 ROM:242A jnc ROM_242F ROM:242C ldbse INTMEM_78, #-1 ROM:242F ROM:242F ROM_242F: ; CODE XREF: ROM_2A4C:ROM_240F↑j ROM:242F ; ROM_2A4C-62E↑j ... ROM:242F jbs INTMEM_2, 3, ROM_242F ROM:2432 ldb INTMEM_1A+1, INTMEM_2+1 ROM:2435 andb INTMEM_1A, INTMEM_2, #-40h ROM:2439 st INTMEM_1A, INTMEM_150[] ROM:243E cmpb INTMEM_9A, ZERO_REG ; Zero register ROM:2441 jne ROM_2448 ROM:2443 stb INTMEM_1A+1, INTMEM_1A6[] ROM:2448 ROM:2448 ROM_2448: ; CODE XREF: ROM_2A4C-60B↑j ROM:2448 push #244Eh ROM:244B ljmp ROM_4862 ROM:244E ; --------------------------------------------------------------------------- ROM:244E ROM:244E ROM_244E: ; CODE XREF: ROM_2A4C:ROM_21CE↑j ROM:244E st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:2453 cmp INTMEM_78, ZERO_REG ; Zero register ROM:2456 jnh ROM_246D ROM:2458 ld INTMEM_1C, INTMEM_78 ROM:245B ld INTMEM_1C+2, INTMEM_64 ROM:245E lcall ROM_3A04 ROM:2461 cmpb INTMEM_1A, #0 ROM:2464 jne ROM_246D ROM:2466 st INTMEM_78, INTMEM_3C0[] ROM:246B clr INTMEM_78 ROM:246D ROM:246D ROM_246D: ; CODE XREF: ROM_2A4C-5F6↑j ROM:246D ; ROM_2A4C-5E8↑j ROM:246D jbc IOPORT2, 2, ROM_2473 ; Input/output port 2 ROM:2470 orb INTMEM_50+1, #1 ROM:2473 ROM:2473 ROM_2473: ; CODE XREF: ROM_2A4C:ROM_246D↑j ROM:2473 andb INTMEM_AB, #-41h ROM:2476 ld INTMEM_1A, INTMEM_6A ROM:2479 ld INTMEM_1C, INTMEM_6C ROM:247C ld INTMEM_1C+2, INTMEM_6E ROM:247F ld INTMEM_20, INTMEM_70 ROM:2482 ld INTMEM_20+2, INTMEM_72 ROM:2485 ld INTMEM_2C, INTMEM_74 ROM:2488 popf ROM:2489 ret ROM:2489 ; END OF FUNCTION CHUNK FOR ROM_2A4C ROM:248A ROM:248A ; =============== S U B R O U T I N E ======================================= ROM:248A ROM:248A ROM:248A ROM_248A: ; CODE XREF: ROM_2A4C-8BE↑p ROM:248A clr INTMEM_1A ROM:248C jbs INTMEM_A9, 3, ROM_24C9 ROM:248F ROM:248F ROM_248F: ; CODE XREF: ROM_248A+24↓j ROM:248F ldb INTMEM_1C, 134h[INTMEM_1A] ROM:2494 subb INTMEM_1C, INTMEM_99 ROM:2497 jc ROM_249C ROM:2499 addb INTMEM_1C, #48h ; 'H' ROM:249C ROM:249C ROM_249C: ; CODE XREF: ROM_248A+D↑j ROM:249C cmpb INTMEM_1C, #48h ; 'H' ROM:249F jnc ROM_24A4 ROM:24A1 subb INTMEM_1C, #48h ; 'H' ROM:24A4 ROM:24A4 ROM_24A4: ; CODE XREF: ROM_248A+15↑j ROM:24A4 cmpb INTMEM_1C, #12h ROM:24A7 jnc ROM_24B6 ROM:24A9 inc INTMEM_1A ROM:24AB cmpb INTMEM_1A, #4 ROM:24AE jlt ROM_248F ROM:24B0 ld INTMEM_5A, #24B0h ROM:24B4 sjmp ROM_24F8 ROM:24B6 ; --------------------------------------------------------------------------- ROM:24B6 ROM:24B6 ROM_24B6: ; CODE XREF: ROM_248A+1D↑j ROM:24B6 ldb INTMEM_93, 134h[INTMEM_1A] ROM:24BB ldb INTMEM_91+1, INTMEM_1A ROM:24BE subb INTMEM_91, INTMEM_93, #1 ROM:24C2 jge ROM_24C7 ROM:24C4 addb INTMEM_91, #48h ; 'H' ROM:24C7 ROM:24C7 ROM_24C7: ; CODE XREF: ROM_248A+38↑j ROM:24C7 sjmp ROM_24F8 ROM:24C9 ; --------------------------------------------------------------------------- ROM:24C9 ROM:24C9 ROM_24C9: ; CODE XREF: ROM_248A+2↑j ROM:24C9 ; ROM_248A+5E↓j ROM:24C9 ldb INTMEM_1C, 130h[INTMEM_1A] ROM:24CE subb INTMEM_1C, INTMEM_99 ROM:24D1 jc ROM_24D6 ROM:24D3 addb INTMEM_1C, #48h ; 'H' ROM:24D6 ROM:24D6 ROM_24D6: ; CODE XREF: ROM_248A+47↑j ROM:24D6 cmpb INTMEM_1C, #48h ; 'H' ROM:24D9 jnc ROM_24DE ROM:24DB subb INTMEM_1C, #48h ; 'H' ROM:24DE ROM:24DE ROM_24DE: ; CODE XREF: ROM_248A+4F↑j ROM:24DE cmpb INTMEM_1C, #12h ROM:24E1 jnc ROM_24F0 ROM:24E3 inc INTMEM_1A ROM:24E5 cmpb INTMEM_1A, #4 ROM:24E8 jlt ROM_24C9 ROM:24EA ld INTMEM_5A, #24EAh ROM:24EE sjmp ROM_24F8 ROM:24F0 ; --------------------------------------------------------------------------- ROM:24F0 ROM:24F0 ROM_24F0: ; CODE XREF: ROM_248A+57↑j ROM:24F0 ldb INTMEM_93, 130h[INTMEM_1A] ROM:24F5 ldb INTMEM_91+1, INTMEM_1A ROM:24F8 ROM:24F8 ROM_24F8: ; CODE XREF: ROM_248A+2A↑j ROM:24F8 ; ROM_248A:ROM_24C7↑j ... ROM:24F8 andb INTMEM_AB+1, #-11h ROM:24FB ldbze INTMEM_1C, INTMEM_15A[] ROM:2500 divub INTMEM_1C, #12h ROM:2503 ldb INTMEM_A0, INTMEM_1C ROM:2506 ret ROM:2506 ; End of function ROM_248A ROM:2506 ROM:2507 ; --------------------------------------------------------------------------- ROM:2507 ; START OF FUNCTION CHUNK FOR ROM_2A4C ROM:2507 ROM:2507 ROM_2507: ; CODE XREF: ROM_2A4C+26↓j ROM:2507 push INTMEM_1A ROM:2509 push INTMEM_1C ROM:250B push INTMEM_1C+2 ROM:250D push INTMEM_20 ROM:250F push INTMEM_20+2 ROM:2511 push INTMEM_2C ROM:2513 cmp SP, #100h ; Stack pointer ROM:2517 jc ROM_251C ROM:2519 orb INTMEM_4A, #4 ROM:251C ROM:251C ROM_251C: ; CODE XREF: ROM_2A4C-535↑j ROM:251C jbs INTMEM_F4+1, 2, ROM_2521 ROM:251F sjmp ROM_25F9 ROM:2521 ; --------------------------------------------------------------------------- ROM:2521 ROM:2521 ROM_2521: ; CODE XREF: ROM_2A4C:ROM_251C↑j ROM:2521 ldb INTMEM_1A, INTMEM_160[] ROM:2526 ld INTMEM_1C, INTMEM_144[] ROM:252B cmp INTMEM_1C, 10h[INTMEM_56] ROM:2530 jnc ROM_2534 ROM:2532 sjmp ROM_25F9 ROM:2534 ; --------------------------------------------------------------------------- ROM:2534 ROM:2534 ROM_2534: ; CODE XREF: ROM_2A4C-51C↑j ROM:2534 inc INTMEM_1C ROM:2536 st INTMEM_1C, INTMEM_144[] ROM:253B cmpb INTMEM_98, #40h ; '@' ROM:253E jnc ROM_254B ROM:2540 ldb INTMEM_1C+2, #1 ROM:2543 jbc INTMEM_F4+1, 6, ROM_2549 ROM:2546 ldb INTMEM_1C+2, #2 ROM:2549 ROM:2549 ROM_2549: ; CODE XREF: ROM_2A4C-509↑j ROM:2549 sjmp ROM_25E0 ROM:254B ; --------------------------------------------------------------------------- ROM:254B ROM:254B ROM_254B: ; CODE XREF: ROM_2A4C-50E↑j ROM:254B jbs IOPORT2, 4, ROM_2556 ; Input/output port 2 ROM:254E jbc INTMEM_F4+1, 6, ROM_255E ROM:2551 andb INTMEM_F4+1, #-41h ROM:2554 sjmp ROM_2562 ROM:2556 ; --------------------------------------------------------------------------- ROM:2556 ROM:2556 ROM_2556: ; CODE XREF: ROM_2A4C:ROM_254B↑j ROM:2556 jbs INTMEM_F4+1, 6, ROM_255E ROM:2559 orb INTMEM_F4+1, #40h ; '@' ROM:255C sjmp ROM_2562 ROM:255E ; --------------------------------------------------------------------------- ROM:255E ROM:255E ROM_255E: ; CODE XREF: ROM_2A4C-4FE↑j ROM:255E ; ROM_2A4C:ROM_2556↑j ROM:255E incb INTMEM_98 ROM:2560 sjmp ROM_25F9 ROM:2562 ; --------------------------------------------------------------------------- ROM:2562 ROM:2562 ROM_2562: ; CODE XREF: ROM_2A4C-4F8↑j ROM:2562 ; ROM_2A4C-4F0↑j ROM:2562 jbs INTMEM_F4+2, 2, ROM_2586 ROM:2565 cmpb INTMEM_98, #2 ROM:2568 jnc ROM_25E5 ROM:256A cmpb INTMEM_98, #4 ROM:256D jh ROM_2574 ROM:256F orb INTMEM_F4+2, #2 ROM:2572 sjmp ROM_25F2 ROM:2574 ; --------------------------------------------------------------------------- ROM:2574 ROM:2574 ROM_2574: ; CODE XREF: ROM_2A4C-4DF↑j ROM:2574 jbc INTMEM_F4+2, 1, ROM_25E5 ROM:2577 cmpb INTMEM_98, #9 ROM:257A jnc ROM_25E5 ROM:257C cmpb INTMEM_98, #0Dh ROM:257F jh ROM_25E5 ROM:2581 orb INTMEM_F4+2, #4 ROM:2584 sjmp ROM_25F2 ROM:2586 ; --------------------------------------------------------------------------- ROM:2586 ROM:2586 ROM_2586: ; CODE XREF: ROM_2A4C:ROM_2562↑j ROM:2586 jbs INTMEM_F4+2, 0, ROM_25A1 ROM:2589 cmpb INTMEM_98, #6 ROM:258C jnc ROM_25A1 ROM:258E cmpb INTMEM_98, #8 ROM:2591 jh ROM_25E5 ROM:2593 shl INTMEM_68, #1 ROM:2596 inc INTMEM_68 ROM:2598 incb INTMEM_1A ROM:259A cmpb INTMEM_1A, #10h ROM:259D je ROM_25C0 ROM:259F sjmp ROM_25F2 ROM:25A1 ; --------------------------------------------------------------------------- ROM:25A1 ROM:25A1 ROM_25A1: ; CODE XREF: ROM_2A4C:ROM_2586↑j ROM:25A1 ; ROM_2A4C-4C0↑j ROM:25A1 cmpb INTMEM_98, #2 ROM:25A4 jnc ROM_25E5 ROM:25A6 cmpb INTMEM_98, #4 ROM:25A9 jh ROM_25E5 ROM:25AB jbs INTMEM_F4+2, 0, ROM_25B3 ROM:25AE orb INTMEM_F4+2, #1 ROM:25B1 sjmp ROM_25F2 ROM:25B3 ; --------------------------------------------------------------------------- ROM:25B3 ROM:25B3 ROM_25B3: ; CODE XREF: ROM_2A4C-4A1↑j ROM:25B3 shl INTMEM_68, #1 ROM:25B6 andb INTMEM_F4+2, #-2 ROM:25B9 incb INTMEM_1A ROM:25BB cmpb INTMEM_1A, #10h ROM:25BE jne ROM_25F2 ROM:25C0 ROM:25C0 ROM_25C0: ; CODE XREF: ROM_2A4C-4AF↑j ROM:25C0 st INTMEM_68, INTMEM_14A[] ROM:25C5 ldb INTMEM_1C+2, #4 ROM:25C8 cmp INTMEM_68, INTMEM_142[] ROM:25CD jne ROM_25D7 ROM:25CF ldb INTMEM_1C+2, #3 ROM:25D2 orb INTMEM_F4+1, #-80h ROM:25D5 sjmp ROM_25E0 ROM:25D7 ; --------------------------------------------------------------------------- ROM:25D7 ROM:25D7 ROM_25D7: ; CODE XREF: ROM_2A4C-47F↑j ROM:25D7 cmp INTMEM_68, #-0F10h ROM:25DB jne ROM_25E0 ROM:25DD ldb INTMEM_1C+2, #5 ROM:25E0 ROM:25E0 ROM_25E0: ; CODE XREF: ROM_2A4C:ROM_2549↑j ROM:25E0 ; ROM_2A4C-477↑j ... ROM:25E0 stb INTMEM_1C+2, INTMEM_15F[] ROM:25E5 ROM:25E5 ROM_25E5: ; CODE XREF: ROM_2A4C-4E4↑j ROM:25E5 ; ROM_2A4C:ROM_2574↑j ... ROM:25E5 clr INTMEM_68 ROM:25E7 clrb INTMEM_1A ROM:25E9 andb INTMEM_F4+2, #-2 ROM:25EC andb INTMEM_F4+2, #-3 ROM:25EF andb INTMEM_F4+2, #-5 ROM:25F2 ROM:25F2 ROM_25F2: ; CODE XREF: ROM_2A4C-4DA↑j ROM:25F2 ; ROM_2A4C-4C8↑j ... ROM:25F2 stb INTMEM_1A, INTMEM_160[] ROM:25F7 clrb INTMEM_98 ROM:25F9 ROM:25F9 ROM_25F9: ; CODE XREF: ROM_2A4C-52D↑j ROM:25F9 ; ROM_2A4C-51A↑j ... ROM:25F9 ldb INTMEM_1A, INTMEM_161[] ROM:25FE incb INTMEM_1A ROM:2600 stb INTMEM_1A, INTMEM_161[] ROM:2605 cmpb INTMEM_1A, #4 ROM:2608 je ROM_260D ROM:260A ljmp ROM_28B8 ROM:260D ; --------------------------------------------------------------------------- ROM:260D ROM:260D ROM_260D: ; CODE XREF: ROM_2A4C-444↑j ROM:260D stb ZERO_REG, INTMEM_161[] ; Zero register ROM:2612 jbs INTMEM_AB, 6, ROM_2618 ROM:2615 djnz INTMEM_90, ROM_2619 ROM:2618 ROM:2618 ROM_2618: ; CODE XREF: ROM_2A4C-43A↑j ROM:2618 rst ROM:2619 ; --------------------------------------------------------------------------- ROM:2619 ROM:2619 ROM_2619: ; CODE XREF: ROM_2A4C-437↑j ROM:2619 ldb INTMEM_A, #1Eh ROM:261C ldb INTMEM_A, #-1Fh ROM:261F jbs INTMEM_A9, 4, ROM_2652 ROM:2622 ldbze INTMEM_1C+2, INTMEM_86+3 ROM:2625 ld INTMEM_1C, INTMEM_A ROM:2628 jbc INT_PEND, 0, ROM_2636 ; Interrupt pending register ROM:262B jbs INTMEM_1C+1, 7, ROM_2636 ROM:262E orb INTMEM_2A, INTMEM_16 ROM:2631 jbc INTMEM_2A, 5, ROM_2636 ROM:2634 incb INTMEM_1C+2 ROM:2636 ROM:2636 ROM_2636: ; CODE XREF: ROM_2A4C-424↑j ROM:2636 ; ROM_2A4C-421↑j ... ROM:2636 sub INTMEM_1C, INTMEM_7C ROM:2639 subcb INTMEM_1C+2, INTMEM_9C ROM:263C ld INTMEM_20, #2 ROM:2640 mulu INTMEM_20, #-4438h ROM:2644 cmpb INTMEM_1C+2, INTMEM_20+2 ROM:2647 jh ROM_265F ROM:2649 jne ROM_2666 ROM:264B cmp INTMEM_1C, INTMEM_20 ROM:264E jh ROM_265F ROM:2650 sjmp ROM_2666 ROM:2652 ; --------------------------------------------------------------------------- ROM:2652 ROM:2652 ROM_2652: ; CODE XREF: ROM_2A4C-42D↑j ROM:2652 sub INTMEM_1C, INTMEM_A, INTMEM_82 ROM:2656 cmp INTMEM_1C, #-4438h ROM:265A jnc ROM_2668 ROM:265C lcall ROM_39B7 ROM:265F ROM:265F ROM_265F: ; CODE XREF: ROM_2A4C-405↑j ROM:265F ; ROM_2A4C-3FE↑j ROM:265F clrb INTMEM_99 ROM:2661 clrb INTMEM_9A ROM:2663 andb INTMEM_AB+1, #-3 ROM:2666 ROM:2666 ROM_2666: ; CODE XREF: ROM_2A4C-403↑j ROM:2666 ; ROM_2A4C-3FC↑j ROM:2666 clr INTMEM_5E ROM:2668 ROM:2668 ROM_2668: ; CODE XREF: ROM_2A4C-3F2↑j ROM:2668 ; ROM_2A4C-36C↓j ... ROM:2668 jbc INTMEM_AB+1, 5, ROM_266F ROM:266B decb INTMEM_A1 ROM:266D sjmp ROM_2688 ROM:266F ; --------------------------------------------------------------------------- ROM:266F ROM:266F ROM_266F: ; CODE XREF: ROM_2A4C:ROM_2668↑j ROM:266F cmpb INTMEM_8C, INTMEM_8C+1 ROM:2672 jne ROM_26F0 ROM:2674 jbs INTMEM_A7, 4, ROM_26AD ROM:2677 ROM:2677 ROM_2677: ; CODE XREF: ROM_2A4C-327↓j ROM:2677 jbs INTMEM_AB+1, 5, ROM_2688 ROM:267A jbs INTMEM_AB+1, 7, ROM_2680 ROM:267D jbc INTMEM_AD, 0, ROM_26C8 ROM:2680 ROM:2680 ROM_2680: ; CODE XREF: ROM_2A4C-3D2↑j ROM:2680 orb INTMEM_AB+1, #20h ; ' ' ROM:2683 ldb INTMEM_A1, 9Ah[INTMEM_56] ROM:2688 ROM:2688 ROM_2688: ; CODE XREF: ROM_2A4C-3DF↑j ROM:2688 ; ROM_2A4C:ROM_2677↑j ROM:2688 cmpb INTMEM_A1, ZERO_REG ; Zero register ROM:268B je ROM_269C ROM:268D jbs INTMEM_A7, 4, ROM_26C8 ROM:2690 cmpb INTMEM_8C, INTMEM_8C+1 ROM:2693 je ROM_26C8 ROM:2695 cmpb INTMEM_8E, #-1 ROM:2698 je ROM_26C8 ROM:269A sjmp ROM_26F0 ROM:269C ; --------------------------------------------------------------------------- ROM:269C ROM:269C ROM_269C: ; CODE XREF: ROM_2A4C-3C1↑j ROM:269C andb INTMEM_AB+1, #-21h ROM:269F andb INTMEM_AB+1, #7Fh ROM:26A2 andb INTMEM_AD, #-2 ROM:26A5 jbs INTMEM_A7, 4, ROM_26F0 ROM:26A8 lcall ROM_39D4 ROM:26AB sjmp ROM_26C8 ROM:26AD ; --------------------------------------------------------------------------- ROM:26AD ROM:26AD ROM_26AD: ; CODE XREF: ROM_2A4C-3D8↑j ROM:26AD jbc INTMEM_A7, 6, ROM_26E2 ROM:26B0 jbs INTMEM_A7, 5, ROM_26D6 ROM:26B3 andb INTMEM_A7, #-11h ROM:26B6 andb INTMEM_A7, #-41h ROM:26B9 clrb INTMEM_8E ROM:26BB clrb INTMEM_8F ROM:26BD jbs INTMEM_A8, 1, ROM_26CB ROM:26C0 jbs INTMEM_A8, 0, ROM_26C8 ROM:26C3 ROM:26C3 ROM_26C3: ; CODE XREF: ROM_2A4C:ROM_26CB↓j ROM:26C3 ; ROM_2A4C-378↓j ROM:26C3 ldb INTMEM_8C+1, INTMEM_49[] ROM:26C8 ROM:26C8 ROM_26C8: ; CODE XREF: ROM_2A4C-3CF↑j ROM:26C8 ; ROM_2A4C-3BF↑j ... ROM:26C8 ljmp ROM_27A0 ROM:26CB ; --------------------------------------------------------------------------- ROM:26CB ROM:26CB ROM_26CB: ; CODE XREF: ROM_2A4C-38F↑j ROM:26CB jbc INTMEM_A7, 7, ROM_26C3 ROM:26CE andb INTMEM_A8, #-3 ROM:26D1 andb INTMEM_A7, #7Fh ROM:26D4 sjmp ROM_26C3 ROM:26D6 ; --------------------------------------------------------------------------- ROM:26D6 ROM:26D6 ROM_26D6: ; CODE XREF: ROM_2A4C-39C↑j ROM:26D6 andb INTMEM_A7, #-21h ROM:26D9 clrb INTMEM_8C+1 ROM:26DB clrb INTMEM_8F ROM:26DD ldb INTMEM_8E, #3 ROM:26E0 sjmp ROM_2668 ROM:26E2 ; --------------------------------------------------------------------------- ROM:26E2 ROM:26E2 ROM_26E2: ; CODE XREF: ROM_2A4C:ROM_26AD↑j ROM:26E2 orb INTMEM_A7, #40h ; '@' ROM:26E5 ldb INTMEM_8C, #-38h ROM:26E8 subb INTMEM_8C, INTMEM_8E ROM:26EB ldb INTMEM_8C+1, #0Fh ROM:26EE sjmp ROM_2668 ROM:26F0 ; --------------------------------------------------------------------------- ROM:26F0 ROM:26F0 ROM_26F0: ; CODE XREF: ROM_2A4C-3DA↑j ROM:26F0 ; ROM_2A4C-3B2↑j ... ROM:26F0 jbs INTMEM_AB+1, 6, ROM_2733 ROM:26F3 cmpb INTMEM_8C, INTMEM_8C+1 ROM:26F6 jc ROM_26FD ROM:26F8 jbc INTMEM_AD, 0, ROM_271B ROM:26FB sjmp ROM_2700 ROM:26FD ; --------------------------------------------------------------------------- ROM:26FD ROM:26FD ROM_26FD: ; CODE XREF: ROM_2A4C-356↑j ROM:26FD jbc INTMEM_AB+1, 7, ROM_271B ROM:2700 ROM:2700 ROM_2700: ; CODE XREF: ROM_2A4C-351↑j ROM:2700 jbs INTMEM_AB+1, 5, ROM_2710 ROM:2703 orb INTMEM_AB+1, #20h ; ' ' ROM:2706 ldb INTMEM_A1, 9Ah[INTMEM_56] ROM:270B subb INTMEM_A1, INTMEM_8F ROM:270E jnc ROM_2715 ROM:2710 ROM:2710 ROM_2710: ; CODE XREF: ROM_2A4C:ROM_2700↑j ROM:2710 cmpb INTMEM_A1, ZERO_REG ; Zero register ROM:2713 jne ROM_26C8 ROM:2715 ROM:2715 ROM_2715: ; CODE XREF: ROM_2A4C-33E↑j ROM:2715 andb INTMEM_AB+1, #7Fh ROM:2718 andb INTMEM_AD, #-2 ROM:271B ROM:271B ROM_271B: ; CODE XREF: ROM_2A4C-354↑j ROM:271B ; ROM_2A4C:ROM_26FD↑j ROM:271B andb INTMEM_AB+1, #-21h ROM:271E clrb INTMEM_A1 ROM:2720 cmpb INTMEM_8E, #-1 ROM:2723 jne ROM_2727 ROM:2725 sjmp ROM_2677 ROM:2727 ; --------------------------------------------------------------------------- ROM:2727 ROM:2727 ROM_2727: ; CODE XREF: ROM_2A4C-329↑j ROM:2727 jbs INTMEM_A7, 5, ROM_2733 ROM:272A cmpb INTMEM_8F, INTMEM_8E ROM:272D jc ROM_2733 ROM:272F incb INTMEM_8F ROM:2731 sjmp ROM_26C8 ROM:2733 ; --------------------------------------------------------------------------- ROM:2733 ROM:2733 ROM_2733: ; CODE XREF: ROM_2A4C:ROM_26F0↑j ROM:2733 ; ROM_2A4C:ROM_2727↑j ... ROM:2733 clrb INTMEM_8F ROM:2735 addb INTMEM_1C, INTMEM_8C, INTMEM_8C ROM:2739 jbs INTMEM_AB+1, 6, ROM_2743 ROM:273C cmpb INTMEM_8C, INTMEM_8C+1 ROM:273F jc ROM_2761 ROM:2741 sjmp ROM_2746 ROM:2743 ; --------------------------------------------------------------------------- ROM:2743 ROM:2743 ROM_2743: ; CODE XREF: ROM_2A4C-313↑j ROM:2743 jbs INTMEM_AD, 0, ROM_2761 ROM:2746 ROM:2746 ROM_2746: ; CODE XREF: ROM_2A4C-30B↑j ROM:2746 andb INTMEM_AD, #-2 ROM:2749 orb INTMEM_AB+1, #-80h ROM:274C clrb INTMEM_1C+3 ROM:274E incb INTMEM_1C ROM:2750 jbs INTMEM_AB+1, 6, ROM_2758 ROM:2753 orb INTMEM_AB+1, #40h ; '@' ROM:2756 sjmp ROM_277F ROM:2758 ; --------------------------------------------------------------------------- ROM:2758 ROM:2758 ROM_2758: ; CODE XREF: ROM_2A4C-2FC↑j ROM:2758 incb INTMEM_1C ROM:275A incb INTMEM_8C ROM:275C andb INTMEM_AB+1, #-41h ROM:275F sjmp ROM_277F ROM:2761 ; --------------------------------------------------------------------------- ROM:2761 ROM:2761 ROM_2761: ; CODE XREF: ROM_2A4C-30D↑j ROM:2761 ; ROM_2A4C:ROM_2743↑j ROM:2761 andb INTMEM_AB+1, #7Fh ROM:2764 orb INTMEM_AD, #1 ROM:2767 ldb INTMEM_1C+3, #4 ROM:276A decb INTMEM_1C ROM:276C jbs INTMEM_AB+1, 6, ROM_2774 ROM:276F orb INTMEM_AB+1, #40h ; '@' ROM:2772 sjmp ROM_277F ROM:2774 ; --------------------------------------------------------------------------- ROM:2774 ROM:2774 ROM_2774: ; CODE XREF: ROM_2A4C-2E0↑j ROM:2774 decb INTMEM_1C ROM:2776 decb INTMEM_8C ROM:2778 jc ROM_277C ROM:277A clrb INTMEM_8C ROM:277C ROM:277C ROM_277C: ; CODE XREF: ROM_2A4C-2D4↑j ROM:277C andb INTMEM_AB+1, #-41h ROM:277F ROM:277F ROM_277F: ; CODE XREF: ROM_2A4C-2F6↑j ROM:277F ; ROM_2A4C-2ED↑j ... ROM:277F and INTMEM_1C, #7 ROM:2783 ldb INTMEM_1C+2, 3748h[INTMEM_1C] ROM:2788 shlb INTMEM_1C+2, INTMEM_1C+3 ROM:278B andb INTMEM_1C+2, #-10h ROM:278E pushf ROM:278F ldb INTMEM_20, 1FFFh[] ROM:2794 andb INTMEM_20, #0Fh ROM:2797 orb INTMEM_20, INTMEM_1C+2 ROM:279A popf ROM:279B stb INTMEM_20, 1FFFh[] ROM:27A0 ROM:27A0 ROM_27A0: ; CODE XREF: ROM_2A4C:ROM_26C8↑j ROM:27A0 ldb INTMEM_1C, #0 ROM:27A3 pushf ROM:27A4 ldb INTMEM_1C+1, INTMEM_91+1 ROM:27A7 lcall ROM_319F ROM:27AA jbc INTMEM_1C, 0, ROM_27E1 ROM:27AD add INTMEM_1C+2, INTMEM_60, INTMEM_146[] ROM:27B3 sub INTMEM_1C+2, INTMEM_A ROM:27B6 cmp INTMEM_1C+2, INTMEM_146[] ROM:27BB jnc ROM_27E1 ROM:27BD ldb INTMEM_1C, #4 ROM:27C0 ldb INTMEM_1C+1, INTMEM_91+1 ROM:27C3 lcall ROM_319F ROM:27C6 cmpb INTMEM_1A, #0 ROM:27C9 jne ROM_27E1 ROM:27CB jbc INTMEM_A9, 3, ROM_27E1 ROM:27CE ldbze INTMEM_1A, INTMEM_91+1 ROM:27D1 ldb INTMEM_1A, 3228h[INTMEM_1A] ROM:27D6 ldb INTMEM_91+1, INTMEM_1A ROM:27D9 ldb INTMEM_93, 134h[INTMEM_1A] ROM:27DE andb INTMEM_A9, #-9 ROM:27E1 ROM:27E1 ROM_27E1: ; CODE XREF: ROM_2A4C-2A2↑j ROM:27E1 ; ROM_2A4C-291↑j ... ROM:27E1 popf ROM:27E2 djnz INTMEM_A3, ROM_27E8 ROM:27E5 ldb INTMEM_A3, #19h ROM:27E8 ROM:27E8 ROM_27E8: ; CODE XREF: ROM_2A4C-26A↑j ROM:27E8 andb INTMEM_A2, #-9 ROM:27EB cmpb INTMEM_A3, INTMEM_F2[] ROM:27F0 jh ROM_27F5 ROM:27F2 orb INTMEM_A2, #8 ROM:27F5 ROM:27F5 ROM_27F5: ; CODE XREF: ROM_2A4C-25C↑j ROM:27F5 ldb INTMEM_1C+2, INTMEM_163[] ROM:27FA jbc IOPORT2, 6, ROM_280C ; Input/output port 2 ROM:27FD jbs INTMEM_A9, 2, ROM_2820 ROM:2800 cmpb INTMEM_1C+2, 9Bh[INTMEM_56] ROM:2805 jnc ROM_2816 ROM:2807 orb INTMEM_A9, #4 ROM:280A sjmp ROM_2820 ROM:280C ; --------------------------------------------------------------------------- ROM:280C ROM:280C ROM_280C: ; CODE XREF: ROM_2A4C-252↑j ROM:280C jbc INTMEM_A9, 2, ROM_2820 ROM:280F cmpb INTMEM_1C+2, 9Ch[INTMEM_56] ROM:2814 jc ROM_281A ROM:2816 ROM:2816 ROM_2816: ; CODE XREF: ROM_2A4C-247↑j ROM:2816 incb INTMEM_1C+2 ROM:2818 sjmp ROM_2822 ROM:281A ; --------------------------------------------------------------------------- ROM:281A ROM:281A ROM_281A: ; CODE XREF: ROM_2A4C-238↑j ROM:281A andb INTMEM_A9, #-5 ROM:281D orb INTMEM_A8, #20h ; ' ' ROM:2820 ROM:2820 ROM_2820: ; CODE XREF: ROM_2A4C-24F↑j ROM:2820 ; ROM_2A4C-242↑j ... ROM:2820 clrb INTMEM_1C+2 ROM:2822 ROM:2822 ROM_2822: ; CODE XREF: ROM_2A4C-234↑j ROM:2822 stb INTMEM_1C+2, INTMEM_163[] ROM:2827 jbs IOPORT1, 0, ROM_2856 ; Input/output port 1 ROM:282A ldb INTMEM_1A, #-20h ROM:282D ROM:282D ROM_282D: ; CODE XREF: ROM_2A4C-203↓j ROM:282D orb INTMEM_1A, INTMEM_A3+1 ROM:2830 andb INTMEM_1A, INTMEM_164[] ROM:2835 stb INTMEM_1A, 1FFEh[] ROM:283A ldb INTMEM_1C+3, #14h ROM:283D ROM:283D ROM_283D: ; CODE XREF: ROM_2A4C:ROM_283D↓j ROM:283D djnz INTMEM_1C+3, ROM_283D ROM:2840 jbc IOPORT1, 0, ROM_2850 ; Input/output port 1 ROM:2843 shlb INTMEM_A3+1, #1 ROM:2846 cmpb INTMEM_A3+1, #10h ROM:2849 jnh ROM_282D ROM:284B ldb INTMEM_A3+1, #1 ROM:284E sjmp ROM_2856 ROM:2850 ; --------------------------------------------------------------------------- ROM:2850 ROM:2850 ROM_2850: ; CODE XREF: ROM_2A4C-20C↑j ROM:2850 orb INTMEM_54, INTMEM_A3+1 ROM:2853 orb INTMEM_50, INTMEM_A3+1 ROM:2856 ROM:2856 ROM_2856: ; CODE XREF: ROM_2A4C-225↑j ROM:2856 ; ROM_2A4C-1FE↑j ROM:2856 ldb INTMEM_1C, INTMEM_54 ROM:2859 ldb INTMEM_1C+1, INTMEM_15D[] ROM:285E ldb INTMEM_1C+2, INTMEM_164[] ROM:2863 notb INTMEM_1C+1 ROM:2865 andb INTMEM_1C+1, INTMEM_A2 ROM:2868 orb INTMEM_1C+1, INTMEM_15E[] ROM:286D andb INTMEM_1C+2, #-20h ROM:2870 notb INTMEM_1C ROM:2872 andb INTMEM_1C+1, INTMEM_1C ROM:2875 orb INTMEM_1C+2, INTMEM_1C+1 ROM:2878 stb INTMEM_1C+2, 1FFEh[] ROM:287D stb INTMEM_1C+2, INTMEM_164[] ROM:2882 inc INTMEM_86 ROM:2884 and ZERO_REG, INTMEM_86, #1 ; Zero register ROM:2889 jne ROM_28B8 ROM:288B ld INTMEM_1A, #0BFh ROM:288F and ZERO_REG, INTMEM_86, #0Fh ; Zero register ROM:2894 jne ROM_28A5 ROM:2896 ld INTMEM_1A, #0B4h ROM:289A and ZERO_REG, INTMEM_86, #1FFh ; Zero register ROM:289F jne ROM_28A5 ROM:28A1 ld INTMEM_1A, #0AFh ROM:28A5 ROM:28A5 ROM_28A5: ; CODE XREF: ROM_2A4C-1B8↑j ROM:28A5 ; ROM_2A4C-1AD↑j ... ROM:28A5 ldb INTMEM_1C, [INTMEM_1A] ROM:28A8 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:28AB je ROM_28AF ROM:28AD decb INTMEM_1C ROM:28AF ROM:28AF ROM_28AF: ; CODE XREF: ROM_2A4C-1A1↑j ROM:28AF stb INTMEM_1C, [INTMEM_1A]+ ROM:28B2 cmp INTMEM_1A, #0C7h ROM:28B6 jne ROM_28A5 ROM:28B8 ROM:28B8 ROM_28B8: ; CODE XREF: ROM_2A4C-442↑j ROM:28B8 ; ROM_2A4C-1C3↑j ROM:28B8 di ROM:28B9 ld INTMEM_1C, INTMEM_140[] ROM:28BE add INTMEM_1C, #2EEh ROM:28C2 sub INTMEM_1C+2, INTMEM_1C, INTMEM_A ROM:28C6 cmp INTMEM_1C+2, #2EEh ROM:28CA jc ROM_28D2 ROM:28CC cmp INTMEM_1C+2, #10h ROM:28D0 jc ROM_28D7 ROM:28D2 ROM:28D2 ROM_28D2: ; CODE XREF: ROM_2A4C-182↑j ROM:28D2 add INTMEM_1C, INTMEM_A, #177h ROM:28D7 ROM:28D7 ROM_28D7: ; CODE XREF: ROM_2A4C-17C↑j ROM:28D7 jbc WSR1, 6, ROM_28E2 ; Window selection register 1 ROM:28DA andb INTMEM_A7, #-3 ROM:28DD orb INTMEM_4A, #1 ROM:28E0 sjmp ROM_28ED ROM:28E2 ; --------------------------------------------------------------------------- ROM:28E2 ROM:28E2 ROM_28E2: ; CODE XREF: ROM_2A4C:ROM_28D7↑j ROM:28E2 ldb INTMEM_6, #18h ROM:28E5 ld INTMEM_2+2, INTMEM_1C ROM:28E8 st INTMEM_1C, INTMEM_140[] ROM:28ED ROM:28ED ROM_28ED: ; CODE XREF: ROM_2A4C-16C↑j ROM:28ED cmp SP, #124h ; Stack pointer ROM:28F1 jnc ROM_28F4 ROM:28F3 rst ROM:28F4 ; --------------------------------------------------------------------------- ROM:28F4 ROM:28F4 ROM_28F4: ; CODE XREF: ROM_2A4C-15B↑j ROM:28F4 pop INTMEM_2C ROM:28F6 pop INTMEM_20+2 ROM:28F8 pop INTMEM_20 ROM:28FA pop INTMEM_1C+2 ROM:28FC pop INTMEM_1C ROM:28FE pop INTMEM_1A ROM:2900 andb INTMEM_A7, #-9 ROM:2903 popf ROM:2904 ret ROM:2904 ; END OF FUNCTION CHUNK FOR ROM_2A4C ROM:2905 ; --------------------------------------------------------------------------- ROM:2905 ; START OF FUNCTION CHUNK FOR ROM_2A76 ROM:2905 ROM:2905 ROM_2905: ; CODE XREF: ROM_2A76:ROM_2AD4↓j ROM:2905 push INTMEM_1A ROM:2907 push INTMEM_1C ROM:2909 ld INTMEM_1C, 3BCh[INTMEM_84] ROM:290E sub INTMEM_1A, INTMEM_58, INTMEM_60 ROM:2912 st INTMEM_1A, INTMEM_152[] ROM:2917 cmp INTMEM_1A, #465h ROM:291B jnc ROM_2935 ROM:291D add INTMEM_1C, INTMEM_1A, #7 ROM:2922 jc ROM_292B ROM:2924 cmp INTMEM_1C, INTMEM_146[] ROM:2929 jnc ROM_2945 ROM:292B ROM:292B ROM_292B: ; CODE XREF: ROM_2A76-154↑j ROM:292B ld INTMEM_1C, INTMEM_146[] ROM:2930 orb INTMEM_4A, #8 ROM:2933 sjmp ROM_2945 ROM:2935 ; --------------------------------------------------------------------------- ROM:2935 ROM:2935 ROM_2935: ; CODE XREF: ROM_2A76-15B↑j ROM:2935 ld INTMEM_1C, #465h ROM:2939 orb INTMEM_4A, #40h ; '@' ROM:293C cmp INTMEM_1A, #4Bh ; 'K' ROM:2940 jc ROM_2945 ROM:2942 orb INTMEM_4A, #10h ROM:2945 ROM:2945 ROM_2945: ; CODE XREF: ROM_2A76-14D↑j ROM:2945 ; ROM_2A76-143↑j ... ROM:2945 orb INTMEM_AB+1, #8 ROM:2948 st INTMEM_1C, 3BCh[INTMEM_84] ROM:294D pop INTMEM_1C ROM:294F pop INTMEM_1A ROM:2951 popf ROM:2952 ret ROM:2952 ; END OF FUNCTION CHUNK FOR ROM_2A76 ROM:2953 ; --------------------------------------------------------------------------- ROM:2953 ; START OF FUNCTION CHUNK FOR start ROM:2953 ROM:2953 ROM_2953: ; CODE XREF: start+6↑j ROM:2953 ld INTMEM_1A, #5555h ROM:2957 ld INTMEM_1C, #-5556h ROM:295B cmp INTMEM_1A, #5555h ROM:295F jne ROM_299C ROM:2961 cmp INTMEM_1C, #-5556h ROM:2965 jne ROM_299C ROM:2967 ld INTMEM_1A, #-5556h ROM:296B ld INTMEM_1C, #5555h ROM:296F cmp INTMEM_1A, #-5556h ROM:2973 jne ROM_299C ROM:2975 cmp INTMEM_1C, #5555h ROM:2979 jne ROM_299C ROM:297B ldb INTMEM_1C, #55h ; 'U' ROM:297E ROM:297E ROM_297E: ; CODE XREF: start:ROM_29B7↓j ROM:297E ld INTMEM_1A, #1Eh ROM:2982 ROM:2982 ROM_2982: ; CODE XREF: start+90B↓j ROM:2982 cmp INTMEM_1A, #200h ROM:2986 je ROM_298D ROM:2988 stb INTMEM_1C, [INTMEM_1A]+ ROM:298B sjmp ROM_2982 ROM:298D ; --------------------------------------------------------------------------- ROM:298D ROM:298D ROM_298D: ; CODE XREF: start+906↑j ROM:298D ld INTMEM_1A, #1Eh ROM:2991 ROM:2991 ROM_2991: ; CODE XREF: start+91A↓j ROM:2991 cmp INTMEM_1A, #200h ROM:2995 je ROM_299D ROM:2997 cmpb INTMEM_1C, [INTMEM_1A]+ ROM:299A je ROM_2991 ROM:299C ROM:299C ROM_299C: ; CODE XREF: start+8DF↑j ROM:299C ; start+8E5↑j ... ROM:299C rst ROM:299D ; --------------------------------------------------------------------------- ROM:299D ROM:299D ROM_299D: ; CODE XREF: start+915↑j ROM:299D ldb INTMEM_A, #1Eh ROM:29A0 ldb INTMEM_A, #-1Fh ROM:29A3 cmpb INTMEM_1C, #0 ROM:29A6 je ROM_29B9 ROM:29A8 cmpb INTMEM_1C, #-56h ROM:29AB jne ROM_29AF ROM:29AD clrb INTMEM_1C ROM:29AF ROM:29AF ROM_29AF: ; CODE XREF: start+92B↑j ROM:29AF cmpb INTMEM_1C, #55h ; 'U' ROM:29B2 jne ROM_29B7 ROM:29B4 ldb INTMEM_1C, #-56h ROM:29B7 ROM:29B7 ROM_29B7: ; CODE XREF: start+932↑j ROM:29B7 sjmp ROM_297E ROM:29B9 ; --------------------------------------------------------------------------- ROM:29B9 ROM:29B9 ROM_29B9: ; CODE XREF: start+926↑j ROM:29B9 ld INTMEM_1A, #29CFh ROM:29BD ld INTMEM_20, #200h ROM:29C1 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:29C4 ROM:29C4 ROM_29C4: ; CODE XREF: start+94D↓j ROM:29C4 cmp INTMEM_20, #400h ROM:29C8 je ROM_29D2 ROM:29CA stb INTMEM_20+2, [INTMEM_20]+ ROM:29CD sjmp ROM_29C4 ROM:29CD ; END OF FUNCTION CHUNK FOR start ROM:29CD ; --------------------------------------------------------------------------- ROM:29CF db 55h, 0AAh, 0 ROM:29D2 ; --------------------------------------------------------------------------- ROM:29D2 ; START OF FUNCTION CHUNK FOR start ROM:29D2 ROM:29D2 ROM_29D2: ; CODE XREF: start+948↑j ROM:29D2 ; start+96C↓j ROM:29D2 ldb INTMEM_A, #1Eh ROM:29D5 ldb INTMEM_A, #-1Fh ROM:29D8 cmp INTMEM_1A, #29D2h ROM:29DC je ROM_29F9 ROM:29DE ld INTMEM_20, #200h ROM:29E2 ldb INTMEM_20+3, INTMEM_20+2 ROM:29E5 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:29E8 ROM:29E8 ROM_29E8: ; CODE XREF: start+976↓j ROM:29E8 cmp INTMEM_20, #400h ROM:29EC je ROM_29D2 ROM:29EE cmpb INTMEM_20+3, [INTMEM_20] ROM:29F1 jne ROM_29F8 ROM:29F3 stb INTMEM_20+2, [INTMEM_20]+ ROM:29F6 sjmp ROM_29E8 ROM:29F8 ; --------------------------------------------------------------------------- ROM:29F8 ROM:29F8 ROM_29F8: ; CODE XREF: start+971↑j ROM:29F8 rst ROM:29F9 ; --------------------------------------------------------------------------- ROM:29F9 ROM:29F9 ROM_29F9: ; CODE XREF: start+95C↑j ROM:29F9 ld INTMEM_56, #-7A00h ROM:29FD ROM:29FD ROM_29FD: ; CODE XREF: start+9B2↓j ROM:29FD ld SP, #130h ; Stack pointer ROM:2A01 lcall ROM_37A4 ROM:2A04 lcall ROM_37C4 ROM:2A07 lcall ROM_3A8C ROM:2A0A lcall ROM_34D0 ROM:2A0D lcall ROM_351E ROM:2A10 lcall ROM_2EA5 ROM:2A13 lcall ROM_2F7F ROM:2A16 lcall ROM_3083 ROM:2A19 lcall ROM_34BA ROM:2A1C jbs INTMEM_A7, 0, ROM_2A24 ROM:2A1F lcall ROM_4845 ROM:2A22 sjmp ROM_2A27 ROM:2A24 ; --------------------------------------------------------------------------- ROM:2A24 ROM:2A24 ROM_2A24: ; CODE XREF: start+99C↑j ROM:2A24 lcall ROM_4849 ROM:2A27 ROM:2A27 ROM_2A27: ; CODE XREF: start+9A2↑j ROM:2A27 lcall ROM_2FB0 ROM:2A2A lcall ROM_32AB ROM:2A2D incb INTMEM_86+2 ROM:2A2F orb INTMEM_A7, #1 ROM:2A32 sjmp ROM_29FD ROM:2A32 ; END OF FUNCTION CHUNK FOR start ROM:2A34 ROM:2A34 ; =============== S U B R O U T I N E ======================================= ROM:2A34 ROM:2A34 ; NMI ROM:2A34 ROM:2A34 ROM_2A34: ; DATA XREF: ROM:Int01↑o ROM:2A34 ; ROM:Int03↑o ... ROM:2A34 rst ROM:2A34 ; End of function ROM_2A34 ROM:2A34 ROM:2A35 ROM:2A35 ; =============== S U B R O U T I N E ======================================= ROM:2A35 ROM:2A35 ; Timer overflow ROM:2A35 ROM:2A35 ROM_2A35: ; DATA XREF: ROM:Int00↑o ROM:2A35 pushf ROM:2A36 orb INTMEM_2A, INTMEM_16 ROM:2A39 jbc INTMEM_2A, 5, ROM_2A4B ROM:2A3C jbc INT_PEND, 2, ROM_2A44 ; Interrupt pending register ROM:2A3F orb INT_PEND, #1 ; Interrupt pending register ROM:2A42 popf ROM:2A43 ret ROM:2A44 ; --------------------------------------------------------------------------- ROM:2A44 ROM:2A44 ROM_2A44: ; CODE XREF: ROM_2A35+7↑j ROM:2A44 incb INTMEM_86+3 ROM:2A46 andb INTMEM_2A, #-21h ROM:2A49 popf ROM:2A4A ret ROM:2A4B ; --------------------------------------------------------------------------- ROM:2A4B ROM:2A4B ROM_2A4B: ; CODE XREF: ROM_2A35+4↑j ROM:2A4B rst ROM:2A4B ; End of function ROM_2A35 ROM:2A4B ROM:2A4C ROM:2A4C ; =============== S U B R O U T I N E ======================================= ROM:2A4C ROM:2A4C ; Software timer ROM:2A4C ROM:2A4C ROM_2A4C: ; DATA XREF: ROM:Int05↑o ROM:2A4C ROM:2A4C ; FUNCTION CHUNK AT ROM:2089 SIZE 00000148 BYTES ROM:2A4C ; FUNCTION CHUNK AT ROM:21D9 SIZE 000002B1 BYTES ROM:2A4C ; FUNCTION CHUNK AT ROM:2507 SIZE 000003FE BYTES ROM:2A4C ; FUNCTION CHUNK AT ROM:4862 SIZE 00000004 BYTES ROM:2A4C ROM:2A4C pushf ROM:2A4D orb INTMEM_2A, INTMEM_16 ROM:2A50 jbc INTMEM_2A, 1, ROM_2A62 ROM:2A53 andb INTMEM_2A, #-3 ROM:2A56 jbc INTMEM_2A, 0, ROM_2A5C ROM:2A59 orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:2A5C ROM:2A5C ROM_2A5C: ; CODE XREF: ROM_2A4C+A↑j ROM:2A5C orb INTMEM_A7, #4 ROM:2A5F ljmp ROM_2089 ROM:2A62 ; --------------------------------------------------------------------------- ROM:2A62 ROM:2A62 ROM_2A62: ; CODE XREF: ROM_2A4C+4↑j ROM:2A62 jbc INTMEM_2A, 0, ROM_2A75 ROM:2A65 jbs INTMEM_A7, 3, ROM_2A75 ROM:2A68 andb INTMEM_2A, #-2 ROM:2A6B orb INTMEM_A7, #8 ROM:2A6E ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2A71 ei ROM:2A72 ljmp ROM_2507 ROM:2A75 ; --------------------------------------------------------------------------- ROM:2A75 ROM:2A75 ROM_2A75: ; CODE XREF: ROM_2A4C:ROM_2A62↑j ROM:2A75 ; ROM_2A4C+19↑j ROM:2A75 rst ROM:2A75 ; End of function ROM_2A4C ROM:2A75 ROM:2A76 ROM:2A76 ; =============== S U B R O U T I N E ======================================= ROM:2A76 ROM:2A76 ; HSI data available ROM:2A76 ROM:2A76 ROM_2A76: ; DATA XREF: ROM:Int02↑o ROM:2A76 ROM:2A76 ; FUNCTION CHUNK AT ROM:2089 SIZE 00000148 BYTES ROM:2A76 ; FUNCTION CHUNK AT ROM:2905 SIZE 0000004E BYTES ROM:2A76 ROM:2A76 pushf ROM:2A77 andb INTMEM_2A, #3Fh ; '?' ROM:2A7A orb INTMEM_2A, INTMEM_16 ROM:2A7D cmpb ZERO_REG, INTMEM_8B ; Zero register ROM:2A80 jne ROM_2AAB ROM:2A82 jbs INTMEM_2A, 6, ROM_2A89 ROM:2A85 jbs INTMEM_2A, 7, ROM_2A8C ROM:2A88 rst ROM:2A89 ; --------------------------------------------------------------------------- ROM:2A89 ROM:2A89 ROM_2A89: ; CODE XREF: ROM_2A76+C↑j ROM:2A89 orb INTMEM_4A, #2 ROM:2A8C ROM:2A8C ROM_2A8C: ; CODE XREF: ROM_2A76+F↑j ROM:2A8C ldb INTMEM_8B, INTMEM_6 ROM:2A8F ld INTMEM_58, INTMEM_2+2 ROM:2A92 jbc INT_PEND, 0, ROM_2AA6 ; Interrupt pending register ROM:2A95 jbs INTMEM_58+1, 7, ROM_2AA6 ROM:2A98 orb INTMEM_2A, INTMEM_16 ROM:2A9B jbc INTMEM_2A, 5, ROM_2AA6 ROM:2A9E incb INTMEM_86+3 ROM:2AA0 andb INT_PEND, #-2 ; Interrupt pending register ROM:2AA3 andb INTMEM_2A, #-21h ROM:2AA6 ROM:2AA6 ROM_2AA6: ; CODE XREF: ROM_2A76+1C↑j ROM:2AA6 ; ROM_2A76+1F↑j ... ROM:2AA6 ldb INTMEM_8A, INTMEM_86+3 ROM:2AA9 sjmp ROM_2AB1 ROM:2AAB ; --------------------------------------------------------------------------- ROM:2AAB ROM:2AAB ROM_2AAB: ; CODE XREF: ROM_2A76+A↑j ROM:2AAB jbc INTMEM_2A, 7, ROM_2AB1 ROM:2AAE orb INT_PEND, #4 ; Interrupt pending register ROM:2AB1 ROM:2AB1 ROM_2AB1: ; CODE XREF: ROM_2A76+33↑j ROM:2AB1 ; ROM_2A76:ROM_2AAB↑j ROM:2AB1 jbc INTMEM_8B, 2, ROM_2AC2 ROM:2AB4 andb INTMEM_8B, #51h ; 'Q' ROM:2AB7 je ROM_2ABC ROM:2AB9 orb INT_PEND, #4 ; Interrupt pending register ROM:2ABC ROM:2ABC ROM_2ABC: ; CODE XREF: ROM_2A76+41↑j ROM:2ABC andb INTMEM_A7, #-5 ROM:2ABF ljmp ROM_2089 ROM:2AC2 ; --------------------------------------------------------------------------- ROM:2AC2 ROM:2AC2 ROM_2AC2: ; CODE XREF: ROM_2A76:ROM_2AB1↑j ROM:2AC2 jbc INTMEM_8B, 0, ROM_2AC6 ROM:2AC5 rst ROM:2AC6 ; --------------------------------------------------------------------------- ROM:2AC6 ROM:2AC6 ROM_2AC6: ; CODE XREF: ROM_2A76:ROM_2AC2↑j ROM:2AC6 jbs INTMEM_8B, 6, ROM_2ACC ROM:2AC9 jbc INTMEM_8B, 4, ROM_2AD7 ROM:2ACC ROM:2ACC ROM_2ACC: ; CODE XREF: ROM_2A76:ROM_2AC6↑j ROM:2ACC andb INTMEM_8B, #5 ROM:2ACF je ROM_2AD4 ROM:2AD1 orb INT_PEND, #4 ; Interrupt pending register ROM:2AD4 ROM:2AD4 ROM_2AD4: ; CODE XREF: ROM_2A76+59↑j ROM:2AD4 ljmp ROM_2905 ROM:2AD7 ; --------------------------------------------------------------------------- ROM:2AD7 ROM:2AD7 ROM_2AD7: ; CODE XREF: ROM_2A76+53↑j ROM:2AD7 scall ROM_2ADB ROM:2AD9 popf ROM:2ADA ret ROM:2ADA ; End of function ROM_2A76 ROM:2ADA ROM:2ADB ROM:2ADB ; =============== S U B R O U T I N E ======================================= ROM:2ADB ROM:2ADB ROM:2ADB ROM_2ADB: ; CODE XREF: ROM_2A76:ROM_2AD7↑p ROM:2ADB ; ROM_37C4+92↓p ROM:2ADB clrb WSR1 ; Window selection register 1 ROM:2ADD ROM:2ADD ROM_2ADD: ; CODE XREF: ROM_2ADB+C↓j ROM:2ADD ld ZERO_REG, INTMEM_2+2 ; Zero register ROM:2AE0 nop ROM:2AE1 andb INTMEM_2A, #3Fh ; '?' ROM:2AE4 orb INTMEM_2A, INTMEM_16 ROM:2AE7 jbs INTMEM_2A, 7, ROM_2ADD ROM:2AEA andb INT_PEND, #-5 ; Interrupt pending register ROM:2AED ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:2AF0 clrb INTMEM_8B ROM:2AF2 ret ROM:2AF2 ; End of function ROM_2ADB ROM:2AF2 ROM:2AF3 ROM:2AF3 ; =============== S U B R O U T I N E ======================================= ROM:2AF3 ROM:2AF3 ROM:2AF3 ROM_2AF3: ; CODE XREF: ROM_2EA5+11↓p ROM:2AF3 ; ROM_2EA5+CA↓p ... ROM:2AF3 pushf ROM:2AF4 andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:2AF8 and INTMEM_1C, #0Fh ROM:2AFC clrb INTMEM_1A ROM:2AFE cmpb INTMEM_1A+1, #0 ROM:2B01 jne ROM_2B13 ROM:2B03 jbc INTMEM_A8, 1, ROM_2B0B ROM:2B06 ldb INTMEM_1A, #2 ROM:2B09 sjmp ROM_2B40 ROM:2B0B ; --------------------------------------------------------------------------- ROM:2B0B ROM:2B0B ROM_2B0B: ; CODE XREF: ROM_2AF3+10↑j ROM:2B0B jbc INTMEM_A8, 0, ROM_2B40 ROM:2B0E ldb INTMEM_1A, #1 ROM:2B11 sjmp ROM_2B40 ROM:2B13 ; --------------------------------------------------------------------------- ROM:2B13 ROM:2B13 ROM_2B13: ; CODE XREF: ROM_2AF3+E↑j ROM:2B13 cmpb INTMEM_1A+1, #10h ROM:2B16 jne ROM_2B2D ROM:2B18 jbc INTMEM_A8, 1, ROM_2B20 ROM:2B1B ldb INTMEM_1A, #2 ROM:2B1E sjmp ROM_2B28 ROM:2B20 ; --------------------------------------------------------------------------- ROM:2B20 ROM:2B20 ROM_2B20: ; CODE XREF: ROM_2AF3+25↑j ROM:2B20 jbs INTMEM_A8, 0, ROM_2B28 ROM:2B23 stb INTMEM_8C+1, INTMEM_49[] ROM:2B28 ROM:2B28 ROM_2B28: ; CODE XREF: ROM_2AF3+2B↑j ROM:2B28 ; ROM_2AF3:ROM_2B20↑j ROM:2B28 orb INTMEM_A8, #1 ROM:2B2B sjmp ROM_2B40 ROM:2B2D ; --------------------------------------------------------------------------- ROM:2B2D ROM:2B2D ROM_2B2D: ; CODE XREF: ROM_2AF3+23↑j ROM:2B2D cmpb INTMEM_1C, #0 ROM:2B30 je ROM_2B40 ROM:2B32 jbs INTMEM_A8, 0, ROM_2B3D ROM:2B35 jbs INTMEM_A8, 1, ROM_2B3D ROM:2B38 stb INTMEM_8C+1, INTMEM_49[] ROM:2B3D ROM:2B3D ROM_2B3D: ; CODE XREF: ROM_2AF3+3F↑j ROM:2B3D ; ROM_2AF3+42↑j ROM:2B3D orb INTMEM_A8, #2 ROM:2B40 ROM:2B40 ROM_2B40: ; CODE XREF: ROM_2AF3+16↑j ROM:2B40 ; ROM_2AF3:ROM_2B0B↑j ... ROM:2B40 cmpb INTMEM_1C, #1 ROM:2B43 je ROM_2B45 ROM:2B45 ROM:2B45 ROM_2B45: ; CODE XREF: ROM_2AF3+50↑j ROM:2B45 cmpb INTMEM_1C, #2 ROM:2B48 jnc ROM_2B4F ROM:2B4A cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2B4D jne ROM_2B59 ROM:2B4F ROM:2B4F ROM_2B4F: ; CODE XREF: ROM_2AF3+55↑j ROM:2B4F add INTMEM_1C, INTMEM_1C ROM:2B52 ld INTMEM_1C, 35B0h[INTMEM_1C] ROM:2B57 br [INTMEM_1C] ROM:2B59 ; --------------------------------------------------------------------------- ROM:2B59 ROM:2B59 ROM_2B59: ; CODE XREF: ROM_2AF3+5A↑j ROM:2B59 ; ROM:2BAD↓j ... ROM:2B59 popf ROM:2B5A ret ROM:2B5A ; End of function ROM_2AF3 ROM:2B5A ROM:2B5B ; --------------------------------------------------------------------------- ROM:2B5B cmpb INTMEM_1A+1, #10h ROM:2B5E jne ROM_2B63 ROM:2B60 andb INTMEM_A8, #-2 ROM:2B63 ROM:2B63 ROM_2B63: ; CODE XREF: ROM:2B5E↑j ROM:2B63 cmpb INTMEM_1A+1, #20h ; ' ' ROM:2B66 jne ROM_2B7B ROM:2B68 jbs INTMEM_A8, 0, ROM_2B78 ROM:2B6B jbs INTMEM_A7, 4, ROM_2B78 ROM:2B6E ldb INTMEM_8C+1, INTMEM_49[] ROM:2B73 ldb INTMEM_8C, (INTMEM_8C+1)[] ROM:2B78 ROM:2B78 ROM_2B78: ; CODE XREF: ROM:2B68↑j ROM:2B78 ; ROM:2B6B↑j ROM:2B78 andb INTMEM_A8, #-3 ROM:2B7B ROM:2B7B ROM_2B7B: ; CODE XREF: ROM:2B66↑j ROM:2B7B cmpb INTMEM_1A, #0 ROM:2B7E jne ROM_2BBA ROM:2B80 cmpb INTMEM_1A+1, #0 ROM:2B83 je ROM_2BBA ROM:2B85 jbc INTMEM_A7, 4, ROM_2BAF ROM:2B88 jbc INTMEM_A7, 6, ROM_2B90 ROM:2B8B clrb INTMEM_8C ROM:2B8D andb INTMEM_A7, #-41h ROM:2B90 ROM:2B90 ROM_2B90: ; CODE XREF: ROM:2B88↑j ROM:2B90 clrb INTMEM_8E ROM:2B92 clrb INTMEM_8F ROM:2B94 jbs INTMEM_A8, 0, ROM_2BA1 ROM:2B97 jbs INTMEM_A8, 1, ROM_2BA1 ROM:2B9A ldb INTMEM_8C+1, INTMEM_49[] ROM:2B9F sjmp ROM_2BA4 ROM:2BA1 ; --------------------------------------------------------------------------- ROM:2BA1 ROM:2BA1 ROM_2BA1: ; CODE XREF: ROM:2B94↑j ROM:2BA1 ; ROM:2B97↑j ROM:2BA1 ldb INTMEM_8C+1, INTMEM_8C ROM:2BA4 ROM:2BA4 ROM_2BA4: ; CODE XREF: ROM:2B9F↑j ROM:2BA4 andb INTMEM_A7, #-21h ROM:2BA7 andb INTMEM_A7, #-11h ROM:2BAA andb INTMEM_A7, #7Fh ROM:2BAD sjmp ROM_2B59 ROM:2BAF ; --------------------------------------------------------------------------- ROM:2BAF ROM:2BAF ROM_2BAF: ; CODE XREF: ROM:2B85↑j ROM:2BAF jbs INTMEM_A8, 0, ROM_2B59 ROM:2BB2 jbs INTMEM_A8, 1, ROM_2B59 ROM:2BB5 ldb INTMEM_8C+1, INTMEM_49[] ROM:2BBA ROM:2BBA ROM_2BBA: ; CODE XREF: ROM:2B7E↑j ROM:2BBA ; ROM:2B83↑j ROM:2BBA sjmp ROM_2B59 ROM:2BBC ; --------------------------------------------------------------------------- ROM:2BBC jbs INTMEM_A7, 4, ROM_2BEA ROM:2BBF cmpb INTMEM_1A, #0 ROM:2BC2 jne ROM_2BEF ROM:2BC4 cmpb INTMEM_20, #0 ROM:2BC7 jne ROM_2BCC ROM:2BC9 ldb INTMEM_20, #-6 ROM:2BCC ROM:2BCC ROM_2BCC: ; CODE XREF: ROM:2BC7↑j ROM:2BCC ld INTMEM_1C, #0FAh ROM:2BD0 divub INTMEM_1C, INTMEM_20 ROM:2BD3 shrb INTMEM_20, #1 ROM:2BD6 cmpb INTMEM_1C+1, INTMEM_20 ROM:2BD9 jc ROM_2BDD ROM:2BDB decb INTMEM_1C ROM:2BDD ROM:2BDD ROM_2BDD: ; CODE XREF: ROM:2BD9↑j ROM:2BDD decb INTMEM_1C ROM:2BDF ldb INTMEM_8E, INTMEM_1C ROM:2BE2 ldb INTMEM_20+2, INTMEM_8C+1 ROM:2BE5 ldb INTMEM_8C+1, INTMEM_1C+2 ROM:2BE8 sjmp ROM_2B59 ROM:2BEA ; --------------------------------------------------------------------------- ROM:2BEA ROM:2BEA ROM_2BEA: ; CODE XREF: ROM:2BBC↑j ROM:2BEA cmpb INTMEM_1A, #1 ROM:2BED jne ROM_2BF9 ROM:2BEF ROM:2BEF ROM_2BEF: ; CODE XREF: ROM:2BC2↑j ROM:2BEF ldb INTMEM_20+2, INTMEM_49[] ROM:2BF4 stb INTMEM_1C+2, INTMEM_49[] ROM:2BF9 ROM:2BF9 ROM_2BF9: ; CODE XREF: ROM:2BED↑j ROM:2BF9 sjmp ROM_2B59 ROM:2BFB ; --------------------------------------------------------------------------- ROM:2BFB ldb INTMEM_8E, INTMEM_8C ROM:2BFE stb INTMEM_8C+1, INTMEM_49[] ROM:2C03 clrb INTMEM_8C+1 ROM:2C05 orb INTMEM_A7, #10h ROM:2C08 orb INTMEM_A7, #20h ; ' ' ROM:2C0B orb INTMEM_A7, #-80h ROM:2C0E andb INTMEM_A7, #-41h ROM:2C11 sjmp ROM_2B59 ROM:2C13 ; --------------------------------------------------------------------------- ROM:2C13 jbc INTMEM_A7, 4, ROM_2C3D ROM:2C16 jbc INTMEM_A7, 6, ROM_2C1E ROM:2C19 clrb INTMEM_8C ROM:2C1B andb INTMEM_A7, #-41h ROM:2C1E ROM:2C1E ROM_2C1E: ; CODE XREF: ROM:2C16↑j ROM:2C1E clrb INTMEM_8E ROM:2C20 clrb INTMEM_8F ROM:2C22 jbs INTMEM_A8, 0, ROM_2C2F ROM:2C25 jbs INTMEM_A8, 1, ROM_2C2F ROM:2C28 ldb INTMEM_8C+1, INTMEM_49[] ROM:2C2D sjmp ROM_2C32 ROM:2C2F ; --------------------------------------------------------------------------- ROM:2C2F ROM:2C2F ROM_2C2F: ; CODE XREF: ROM:2C22↑j ROM:2C2F ; ROM:2C25↑j ROM:2C2F ldb INTMEM_8C+1, INTMEM_8C ROM:2C32 ROM:2C32 ROM_2C32: ; CODE XREF: ROM:2C2D↑j ROM:2C32 andb INTMEM_A7, #-11h ROM:2C35 andb INTMEM_A7, #-21h ROM:2C38 andb INTMEM_A7, #7Fh ROM:2C3B sjmp ROM_2C40 ROM:2C3D ; --------------------------------------------------------------------------- ROM:2C3D ROM:2C3D ROM_2C3D: ; CODE XREF: ROM:2C13↑j ROM:2C3D ldb INTMEM_1A, #1 ROM:2C40 ROM:2C40 ROM_2C40: ; CODE XREF: ROM:2C3B↑j ROM:2C40 andb INTMEM_A8, #-3 ROM:2C43 sjmp ROM_2B59 ROM:2C45 ; --------------------------------------------------------------------------- ROM:2C45 jbc INTMEM_A7, 4, ROM_2C53 ROM:2C48 jbc INTMEM_A7, 6, ROM_2C4D ROM:2C4B clrb INTMEM_8C ROM:2C4D ROM:2C4D ROM_2C4D: ; CODE XREF: ROM:2C48↑j ROM:2C4D andb INTMEM_A7, #-11h ROM:2C50 andb INTMEM_A7, #-21h ROM:2C53 ROM:2C53 ROM_2C53: ; CODE XREF: ROM:2C45↑j ROM:2C53 ldb INTMEM_8C+1, INTMEM_8C ROM:2C56 sjmp ROM_2B59 ROM:2C58 ; --------------------------------------------------------------------------- ROM:2C58 clrb INTMEM_8E ROM:2C5A clrb INTMEM_8F ROM:2C5C incb INTMEM_8C+1 ROM:2C5E cmpb INTMEM_8C+1, #-4Ch ROM:2C61 jnh ROM_2C66 ROM:2C63 ldb INTMEM_8C+1, #-4Ch ROM:2C66 ROM:2C66 ROM_2C66: ; CODE XREF: ROM:2C61↑j ROM:2C66 sjmp ROM_2B59 ROM:2C68 ; --------------------------------------------------------------------------- ROM:2C68 clrb INTMEM_8E ROM:2C6A clrb INTMEM_8F ROM:2C6C decb INTMEM_8C+1 ROM:2C6E jc ROM_2C72 ROM:2C70 clrb INTMEM_8C+1 ROM:2C72 ROM:2C72 ROM_2C72: ; CODE XREF: ROM:2C6E↑j ROM:2C72 sjmp ROM_2B59 ROM:2C74 ; --------------------------------------------------------------------------- ROM:2C74 ldb INTMEM_8E, INTMEM_8C ROM:2C77 clrb INTMEM_8C+1 ROM:2C79 orb INTMEM_A7, #10h ROM:2C7C orb INTMEM_A7, #20h ; ' ' ROM:2C7F andb INTMEM_A7, #-41h ROM:2C82 andb INTMEM_A7, #7Fh ROM:2C85 sjmp ROM_2B59 ROM:2C87 ROM:2C87 ; =============== S U B R O U T I N E ======================================= ROM:2C87 ROM:2C87 ; Serial port ROM:2C87 ROM:2C87 ROM_2C87: ; DATA XREF: ROM:Int06↑o ROM:2C87 pushf ROM:2C88 push INTMEM_1A[] ROM:2C8C ldb INTMEM_1A, IOPORT2+1 ; Input/output port 2 ROM:2C8F jbc INTMEM_1A, 6, ROM_2C95 ROM:2C92 orb INTMEM_A8, #4 ROM:2C95 ROM:2C95 ROM_2C95: ; CODE XREF: ROM_2C87+8↑j ROM:2C95 jbc INTMEM_1A, 5, ROM_2C9B ROM:2C98 orb INTMEM_A8, #8 ROM:2C9B ROM:2C9B ROM_2C9B: ; CODE XREF: ROM_2C87:ROM_2C95↑j ROM:2C9B pop INTMEM_1A[] ROM:2C9F popf ROM:2CA0 ret ROM:2CA0 ; End of function ROM_2C87 ROM:2CA0 ROM:2CA1 ROM:2CA1 ; =============== S U B R O U T I N E ======================================= ROM:2CA1 ROM:2CA1 ROM:2CA1 ROM_2CA1: ; CODE XREF: ROM_2DB8↓p ROM:2CA1 ; ROM_2DF4↓p ... ROM:2CA1 ldb INTMEM_32+1, #-68h ROM:2CA4 sjmp ROM_2CA9 ROM:2CA4 ; End of function ROM_2CA1 ROM:2CA4 ROM:2CA6 ROM:2CA6 ; =============== S U B R O U T I N E ======================================= ROM:2CA6 ROM:2CA6 ROM:2CA6 ROM_2CA6: ; CODE XREF: ROM_2DB8:ROM_2DF1↓j ROM:2CA6 ; ROM_2DF4+35↓j ... ROM:2CA6 ldb INTMEM_32+1, #-80h ROM:2CA9 ROM:2CA9 ROM_2CA9: ; CODE XREF: ROM_2CA1+3↑j ROM:2CA9 scall ROM_2D4B ROM:2CAB ldb INTMEM_2C+1, #9 ROM:2CAE scall ROM_2CF8 ROM:2CB0 sjmp ROM_2D50 ROM:2CB0 ; End of function ROM_2CA6 ROM:2CB0 ROM:2CB2 ROM:2CB2 ; =============== S U B R O U T I N E ======================================= ROM:2CB2 ROM:2CB2 ROM:2CB2 ROM_2CB2: ; CODE XREF: ROM_2DB8+8↓p ROM:2CB2 ; ROM_2DB8+12↓p ... ROM:2CB2 clrb INTMEM_1A ROM:2CB4 ldb INTMEM_2C, #-20h ROM:2CB7 scall ROM_2CEA ROM:2CB9 scall ROM_2D2E ROM:2CBB jc ROM_2CD8 ROM:2CBD ldb INTMEM_2C, #-60h ROM:2CC0 scall ROM_2CEA ROM:2CC2 ld INTMEM_2C+2, INTMEM_1C ROM:2CC5 ld INTMEM_32, INTMEM_1C ROM:2CC8 ldb INTMEM_2C+1, #10h ROM:2CCB scall ROM_2CF8 ROM:2CCD scall ROM_2D2E ROM:2CCF jc ROM_2CD8 ROM:2CD1 scall ROM_2CDC ROM:2CD3 cmp INTMEM_2C+2, INTMEM_1C ROM:2CD6 je ROM_2CDA ROM:2CD8 ROM:2CD8 ROM_2CD8: ; CODE XREF: ROM_2CB2+9↑j ROM:2CD8 ; ROM_2CB2+1D↑j ROM:2CD8 incb INTMEM_1A ROM:2CDA ROM:2CDA ROM_2CDA: ; CODE XREF: ROM_2CB2+24↑j ROM:2CDA sjmp ROM_2D50 ROM:2CDA ; End of function ROM_2CB2 ROM:2CDA ROM:2CDC ROM:2CDC ; =============== S U B R O U T I N E ======================================= ROM:2CDC ROM:2CDC ROM:2CDC ROM_2CDC: ; CODE XREF: ROM_2CB2+1F↑p ROM:2CDC ; ROM_2D6A+20↓p ... ROM:2CDC ldb INTMEM_2C, #-40h ROM:2CDF scall ROM_2CEA ROM:2CE1 scall ROM_2D0C ROM:2CE3 add INTMEM_20+2, INTMEM_1C ROM:2CE6 incb INTMEM_1A+1 ROM:2CE8 sjmp ROM_2D50 ROM:2CE8 ; End of function ROM_2CDC ROM:2CE8 ROM:2CEA ROM:2CEA ; =============== S U B R O U T I N E ======================================= ROM:2CEA ROM:2CEA ROM:2CEA ROM_2CEA: ; CODE XREF: ROM_2CB2+5↑p ROM:2CEA ; ROM_2CB2+E↑p ... ROM:2CEA scall ROM_2D4B ROM:2CEC ldbze INTMEM_32, INTMEM_1A+1 ROM:2CEF shl INTMEM_32, #7 ROM:2CF2 orb INTMEM_32+1, INTMEM_2C ROM:2CF5 ldb INTMEM_2C+1, #9 ROM:2CF5 ; End of function ROM_2CEA ROM:2CF5 ROM:2CF8 ROM:2CF8 ; =============== S U B R O U T I N E ======================================= ROM:2CF8 ROM:2CF8 ROM:2CF8 ROM_2CF8: ; CODE XREF: ROM_2CA6+8↑p ROM:2CF8 ; ROM_2CB2+19↑p ... ROM:2CF8 andb INTMEM_26, #-11h ROM:2CFB shl INTMEM_32, #1 ROM:2CFE jnc ROM_2D03 ROM:2D00 orb INTMEM_26, #10h ROM:2D03 ROM:2D03 ROM_2D03: ; CODE XREF: ROM_2CF8+6↑j ROM:2D03 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D06 scall ROM_2D57 ROM:2D08 djnz INTMEM_2C+1, ROM_2CF8 ROM:2D0B ret ROM:2D0B ; End of function ROM_2CF8 ROM:2D0B ROM:2D0C ROM:2D0C ; =============== S U B R O U T I N E ======================================= ROM:2D0C ROM:2D0C ROM:2D0C ROM_2D0C: ; CODE XREF: ROM_2CDC+5↑p ROM:2D0C clr INTMEM_1C ROM:2D0E ld INTMEM_30, #-8000h ROM:2D12 ROM:2D12 ROM_2D12: ; CODE XREF: ROM_2D0C+1F↓j ROM:2D12 orb INTMEM_26, #8 ROM:2D15 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D18 mulb ZERO_REG, ZERO_REG ; Zero register ROM:2D1C jbc IOPORT2, 7, ROM_2D22 ; Input/output port 2 ROM:2D1F or INTMEM_1C, INTMEM_30 ROM:2D22 ROM:2D22 ROM_2D22: ; CODE XREF: ROM_2D0C+10↑j ROM:2D22 andb INTMEM_26, #-9 ROM:2D25 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D28 shr INTMEM_30, #1 ROM:2D2B jnc ROM_2D12 ROM:2D2D ret ROM:2D2D ; End of function ROM_2D0C ROM:2D2D ROM:2D2E ROM:2D2E ; =============== S U B R O U T I N E ======================================= ROM:2D2E ROM:2D2E ROM:2D2E ROM_2D2E: ; CODE XREF: ROM_2CB2+7↑p ROM:2D2E ; ROM_2CB2+1B↑p ROM:2D2E scall ROM_2D50 ROM:2D30 scall ROM_2D4B ROM:2D32 ld INTMEM_30, 4[INTMEM_56] ROM:2D37 clrc ROM:2D38 jbs IOPORT2, 7, ROM_2D47 ; Input/output port 2 ROM:2D3B ROM:2D3B ROM_2D3B: ; CODE XREF: ROM_2D2E+16↓j ROM:2D3B jbs IOPORT2, 7, ROM_2D4A ; Input/output port 2 ROM:2D3E ldb INTMEM_A, #1Eh ROM:2D41 ldb INTMEM_A, #-1Fh ROM:2D44 djnzw INTMEM_30, ROM_2D3B ROM:2D47 ROM:2D47 ROM_2D47: ; CODE XREF: ROM_2D2E+A↑j ROM:2D47 incb INTMEM_1A ROM:2D49 setc ROM:2D4A ROM:2D4A ROM_2D4A: ; CODE XREF: ROM_2D2E:ROM_2D3B↑j ROM:2D4A ret ROM:2D4A ; End of function ROM_2D2E ROM:2D4A ROM:2D4B ROM:2D4B ; =============== S U B R O U T I N E ======================================= ROM:2D4B ROM:2D4B ROM:2D4B ROM_2D4B: ; CODE XREF: ROM_2CA6:ROM_2CA9↑p ROM:2D4B ; ROM_2CEA↑p ... ROM:2D4B orb INTMEM_26, #20h ; ' ' ROM:2D4E sjmp ROM_2D53 ROM:2D4E ; End of function ROM_2D4B ROM:2D4E ROM:2D50 ROM:2D50 ; =============== S U B R O U T I N E ======================================= ROM:2D50 ROM:2D50 ROM:2D50 ROM_2D50: ; CODE XREF: ROM_2CA6+A↑j ROM:2D50 ; ROM_2CB2:ROM_2CDA↑j ... ROM:2D50 andb INTMEM_26, #-21h ROM:2D53 ROM:2D53 ROM_2D53: ; CODE XREF: ROM_2D4B+3↑j ROM:2D53 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D56 ret ROM:2D56 ; End of function ROM_2D50 ROM:2D56 ROM:2D57 ROM:2D57 ; =============== S U B R O U T I N E ======================================= ROM:2D57 ROM:2D57 ROM:2D57 ROM_2D57: ; CODE XREF: ROM_2CF8+E↑p ROM:2D57 ; ROM_2D64+2↓p ROM:2D57 orb INTMEM_26, #8 ROM:2D5A stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D5D andb INTMEM_26, #-9 ROM:2D60 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D63 ret ROM:2D63 ; End of function ROM_2D57 ROM:2D63 ROM:2D64 ROM:2D64 ; =============== S U B R O U T I N E ======================================= ROM:2D64 ROM:2D64 ROM:2D64 ROM_2D64: ; CODE XREF: ROM_37C4:ROM_3891↓p ROM:2D64 scall ROM_2D4B ROM:2D66 scall ROM_2D57 ROM:2D68 sjmp ROM_2D50 ROM:2D68 ; End of function ROM_2D64 ROM:2D68 ROM:2D6A ROM:2D6A ; =============== S U B R O U T I N E ======================================= ROM:2D6A ROM:2D6A ROM:2D6A ROM_2D6A: ; CODE XREF: ROM_37C4+193↓p ROM:2D6A ; ROM_37C4+19D↓p ROM:2D6A clrb INTMEM_1A ROM:2D6C clrb INTMEM_20 ROM:2D6E ldb INTMEM_1C+2, 93h[INTMEM_56] ROM:2D73 ROM:2D73 ROM_2D73: ; CODE XREF: ROM_2D6A+35↓j ROM:2D73 ldb INTMEM_A, #1Eh ROM:2D76 ldb INTMEM_A, #-1Fh ROM:2D79 clr INTMEM_20+2 ROM:2D7B ldbze INTMEM_32, INTMEM_20 ROM:2D7E mulub INTMEM_32, 92h[INTMEM_56] ROM:2D83 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2D87 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2D8A lcall ROM_2CDC ROM:2D8D cmp INTMEM_1C, INTMEM_34 ROM:2D90 jne ROM_2D9D ROM:2D92 scall ROM_2DA5 ROM:2D94 ldb INTMEM_8C, INTMEM_49[] ROM:2D99 neg INTMEM_20+2 ROM:2D9B je ROM_2DA4 ROM:2D9D ROM:2D9D ROM_2D9D: ; CODE XREF: ROM_2D6A+26↑j ROM:2D9D incb INTMEM_20 ROM:2D9F djnz INTMEM_1C+2, ROM_2D73 ROM:2DA2 incb INTMEM_1A ROM:2DA4 ROM:2DA4 ROM_2DA4: ; CODE XREF: ROM_2D6A+31↑j ROM:2DA4 ret ROM:2DA4 ; End of function ROM_2D6A ROM:2DA4 ROM:2DA5 ROM:2DA5 ; =============== S U B R O U T I N E ======================================= ROM:2DA5 ROM:2DA5 ROM:2DA5 ROM_2DA5: ; CODE XREF: ROM_2D6A+28↑p ROM:2DA5 ld INTMEM_34, #40h ; '@' ROM:2DA9 ROM:2DA9 ROM_2DA9: ; CODE XREF: ROM_2DA5+E↓j ROM:2DA9 lcall ROM_2CDC ROM:2DAC st INTMEM_1C, [INTMEM_34]+ ROM:2DAF cmp INTMEM_34, #54h ; 'T' ROM:2DB3 jnc ROM_2DA9 ROM:2DB5 ljmp ROM_2CDC ROM:2DB5 ; End of function ROM_2DA5 ROM:2DB5 ROM:2DB8 ROM:2DB8 ; =============== S U B R O U T I N E ======================================= ROM:2DB8 ROM:2DB8 ROM:2DB8 ROM_2DB8: ; CODE XREF: ROM_2E5D+22↓p ROM:2DB8 ; ROM_2EA5+A3↓p ROM:2DB8 lcall ROM_2CA1 ROM:2DBB clr INTMEM_20+2 ROM:2DBD ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2DC0 lcall ROM_2CB2 ROM:2DC3 ld INTMEM_34, #40h ; '@' ROM:2DC7 ROM:2DC7 ROM_2DC7: ; CODE XREF: ROM_2DB8+1E↓j ROM:2DC7 ld INTMEM_1C, [INTMEM_34]+ ROM:2DCA lcall ROM_2CB2 ROM:2DCD cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2DD0 jne ROM_2DE2 ROM:2DD2 cmp INTMEM_34, #54h ; 'T' ROM:2DD6 jnc ROM_2DC7 ROM:2DD8 ld INTMEM_1C, INTMEM_20+2 ROM:2DDB neg INTMEM_1C ROM:2DDD lcall ROM_2CB2 ROM:2DE0 sjmp ROM_2DF1 ROM:2DE2 ; --------------------------------------------------------------------------- ROM:2DE2 ROM:2DE2 ROM_2DE2: ; CODE XREF: ROM_2DB8+18↑j ROM:2DE2 ldb INTMEM_34, INTMEM_1A ROM:2DE5 ldbze INTMEM_1C, #-56h ROM:2DE8 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2DEB lcall ROM_2CB2 ROM:2DEE ldb INTMEM_1A, INTMEM_34 ROM:2DF1 ROM:2DF1 ROM_2DF1: ; CODE XREF: ROM_2DB8+28↑j ROM:2DF1 ljmp ROM_2CA6 ROM:2DF1 ; End of function ROM_2DB8 ROM:2DF1 ROM:2DF4 ROM:2DF4 ; =============== S U B R O U T I N E ======================================= ROM:2DF4 ROM:2DF4 ROM:2DF4 ROM_2DF4: ; CODE XREF: ROM_2EA5+C4↓p ROM:2DF4 ; ROM_37C4+1BA↓p ROM:2DF4 lcall ROM_2CA1 ROM:2DF7 ld INTMEM_34, INTMEM_1C ROM:2DFA lcall ROM_2CDC ROM:2DFD push INTMEM_1C[] ROM:2E01 decb INTMEM_1A+1 ROM:2E03 ld INTMEM_1C, INTMEM_34 ROM:2E06 lcall ROM_2CB2 ROM:2E09 ld INTMEM_1C, #54h ; 'T' ROM:2E0D sub INTMEM_1C, #40h ; '@' ROM:2E11 shr INTMEM_1C, #1 ROM:2E14 addb INTMEM_1A+1, INTMEM_1C ROM:2E17 lcall ROM_2CDC ROM:2E1A neg INTMEM_1C ROM:2E1C sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2E1F add INTMEM_1C, INTMEM_34 ROM:2E22 neg INTMEM_1C ROM:2E24 decb INTMEM_1A+1 ROM:2E26 lcall ROM_2CB2 ROM:2E29 ljmp ROM_2CA6 ROM:2E29 ; End of function ROM_2DF4 ROM:2E29 ROM:2E2C ROM:2E2C ; =============== S U B R O U T I N E ======================================= ROM:2E2C ROM:2E2C ROM:2E2C ROM_2E2C: ; CODE XREF: ROM_37C4+1A7↓p ROM:2E2C lcall ROM_2CA1 ROM:2E2F clr INTMEM_20+2 ROM:2E31 clrb INTMEM_1A+1 ROM:2E33 ld INTMEM_1C, 6[INTMEM_56] ROM:2E38 lcall ROM_2CB2 ROM:2E3B ldb INTMEM_1C, #-6Dh ROM:2E3E ldb INTMEM_1C+1, #0 ROM:2E41 lcall ROM_2CB2 ROM:2E44 ldbze INTMEM_1C, #14h ROM:2E47 lcall ROM_2CB2 ROM:2E4A ld INTMEM_1C, 2[INTMEM_56] ROM:2E4F lcall ROM_2CB2 ROM:2E52 ld INTMEM_1C, INTMEM_20+2 ROM:2E55 neg INTMEM_1C ROM:2E57 lcall ROM_2CB2 ROM:2E5A ljmp ROM_2CA6 ROM:2E5A ; End of function ROM_2E2C ROM:2E5A ROM:2E5D ROM:2E5D ; =============== S U B R O U T I N E ======================================= ROM:2E5D ROM:2E5D ROM:2E5D ROM_2E5D: ; CODE XREF: ROM_37C4+1AA↓p ROM:2E5D ; ROM:3DE0↓p ROM:2E5D ldb INTMEM_90, 94h[INTMEM_56] ROM:2E62 ldb INTMEM_20+1, 93h[INTMEM_56] ROM:2E67 ldb INTMEM_1C+2, INTMEM_20+1 ROM:2E6A ldb INTMEM_20, #-10h ROM:2E6D ROM:2E6D ROM_2E6D: ; CODE XREF: ROM_2E5D:ROM_2E8B↓j ROM:2E6D decb INTMEM_20+1 ROM:2E6F ldbze INTMEM_32, INTMEM_20+1 ROM:2E72 mulub INTMEM_32, 92h[INTMEM_56] ROM:2E77 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2E7B ld INTMEM_1C, #-55ABh ROM:2E7F lcall ROM_2DB8 ROM:2E82 cmpb INTMEM_1A, #1 ROM:2E85 jh ROM_2E8E ROM:2E87 je ROM_2E8B ROM:2E89 incb INTMEM_20 ROM:2E8B ROM:2E8B ROM_2E8B: ; CODE XREF: ROM_2E5D+2A↑j ROM:2E8B djnz INTMEM_1C+2, ROM_2E6D ROM:2E8E ROM:2E8E ROM_2E8E: ; CODE XREF: ROM_2E5D+28↑j ROM:2E8E ldbze INTMEM_1C, INTMEM_20 ROM:2E91 andb INTMEM_1C, #0Fh ROM:2E94 ret ROM:2E94 ; End of function ROM_2E5D ROM:2E94 ROM:2E95 ROM:2E95 ; =============== S U B R O U T I N E ======================================= ROM:2E95 ROM:2E95 ROM:2E95 ROM_2E95: ; CODE XREF: ROM_37C4:ROM_3968↓p ROM:2E95 ; ROM:3DE5↓p ROM:2E95 ROM:2E95 ; FUNCTION CHUNK AT ROM:486A SIZE 00000020 BYTES ROM:2E95 ROM:2E95 ld INTMEM_34, #40h ; '@' ROM:2E99 ROM:2E99 ROM_2E99: ; CODE XREF: ROM_2E95+B↓j ROM:2E99 st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2E9C cmp INTMEM_34, #54h ; 'T' ROM:2EA0 jnc ROM_2E99 ROM:2EA2 ljmp ROM_486A ROM:2EA2 ; End of function ROM_2E95 ROM:2EA2 ROM:2EA5 ROM:2EA5 ; =============== S U B R O U T I N E ======================================= ROM:2EA5 ROM:2EA5 ROM:2EA5 ROM_2EA5: ; CODE XREF: start+990↑p ROM:2EA5 jbs INTMEM_A8, 5, ROM_2EA9 ROM:2EA8 ret ROM:2EA9 ; --------------------------------------------------------------------------- ROM:2EA9 ROM:2EA9 ROM_2EA9: ; CODE XREF: ROM_2EA5↑j ROM:2EA9 jbs INTMEM_A8, 6, ROM_2EB0 ROM:2EAC orb INTMEM_A8, #40h ; '@' ROM:2EAF ret ROM:2EB0 ; --------------------------------------------------------------------------- ROM:2EB0 ROM:2EB0 ROM_2EB0: ; CODE XREF: ROM_2EA5:ROM_2EA9↑j ROM:2EB0 jbs INTMEM_A9, 1, ROM_2EBC ROM:2EB3 ldb INTMEM_1C, #27h ; ''' ROM:2EB6 lcall ROM_2AF3 ROM:2EB9 orb INTMEM_A9, #2 ROM:2EBC ROM:2EBC ROM_2EBC: ; CODE XREF: ROM_2EA5:ROM_2EB0↑j ROM:2EBC jbc INTMEM_A8, 7, ROM_2EC1 ROM:2EBF sjmp ROM_2F59 ROM:2EC1 ; --------------------------------------------------------------------------- ROM:2EC1 ROM:2EC1 ROM_2EC1: ; CODE XREF: ROM_2EA5:ROM_2EBC↑j ROM:2EC1 jbc INTMEM_A9, 2, ROM_2EC6 ROM:2EC4 sjmp ROM_2F6C ROM:2EC6 ; --------------------------------------------------------------------------- ROM:2EC6 ROM:2EC6 ROM_2EC6: ; CODE XREF: ROM_2EA5:ROM_2EC1↑j ROM:2EC6 jbs INTMEM_A9, 0, ROM_2ECC ROM:2EC9 jbc INTMEM_A7, 4, ROM_2ECD ROM:2ECC ROM:2ECC ROM_2ECC: ; CODE XREF: ROM_2EA5:ROM_2EC6↑j ROM:2ECC ret ROM:2ECD ; --------------------------------------------------------------------------- ROM:2ECD ROM:2ECD ROM_2ECD: ; CODE XREF: ROM_2EA5+24↑j ROM:2ECD orb INTMEM_A8, #-80h ROM:2ED0 lcall ROM_2CA1 ROM:2ED3 jbc INTMEM_F4+1, 0, ROM_2EF7 ROM:2ED6 ldb INTMEM_1A+1, #5 ROM:2ED9 ld INTMEM_1C, INTMEM_142[] ROM:2EDE lcall ROM_2CB2 ROM:2EE1 lcall ROM_2CB2 ROM:2EE4 lcall ROM_2CB2 ROM:2EE7 ldb INTMEM_1C, INTMEM_156[] ROM:2EEC ldb INTMEM_1C+1, INTMEM_156[] ROM:2EF1 lcall ROM_2CB2 ROM:2EF4 lcall ROM_2CB2 ROM:2EF7 ROM:2EF7 ROM_2EF7: ; CODE XREF: ROM_2EA5+2E↑j ROM:2EF7 ldb INTMEM_1A+1, #0Ah ROM:2EFA ldb INTMEM_1C, INTMEM_157[] ROM:2EFF ldb INTMEM_1C+1, INTMEM_1C ROM:2F02 or INTMEM_1C, #0F0Fh ROM:2F06 lcall ROM_2CB2 ROM:2F09 lcall ROM_2CB2 ROM:2F0C lcall ROM_2CA6 ROM:2F0F st ZERO_REG, INTMEM_144[] ; Zero register ROM:2F14 andb INTMEM_F4+1, #-5 ROM:2F17 andb INTMEM_F4+1, #-3 ROM:2F1A ldb INTMEM_1C+2, 93h[INTMEM_56] ROM:2F1F ldb INTMEM_20+1, (INTMEM_A3+3)[] ROM:2F24 ROM:2F24 ROM_2F24: ; CODE XREF: ROM_2EA5:ROM_2F4F↓j ROM:2F24 incb INTMEM_20+1 ROM:2F26 cmpb INTMEM_20+1, 93h[INTMEM_56] ROM:2F2B jnc ROM_2F2F ROM:2F2D clrb INTMEM_20+1 ROM:2F2F ROM:2F2F ROM_2F2F: ; CODE XREF: ROM_2EA5+86↑j ROM:2F2F ldbze INTMEM_32, INTMEM_20+1 ROM:2F32 mulub INTMEM_32, 92h[INTMEM_56] ROM:2F37 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2F3B lcall ROM_2CDC ROM:2F3E cmpb INTMEM_1C, #55h ; 'U' ROM:2F41 jne ROM_2F4F ROM:2F43 decb INTMEM_1A+1 ROM:2F45 ldb INTMEM_1C+1, #-5Bh ROM:2F48 lcall ROM_2DB8 ROM:2F4B negb INTMEM_1A ROM:2F4D je ROM_2F54 ROM:2F4F ROM:2F4F ROM_2F4F: ; CODE XREF: ROM_2EA5+9C↑j ROM:2F4F djnz INTMEM_1C+2, ROM_2F24 ROM:2F52 clrb INTMEM_1C+3 ROM:2F54 ROM:2F54 ROM_2F54: ; CODE XREF: ROM_2EA5+A8↑j ROM:2F54 stb INTMEM_1C+3, INTMEM_158[] ROM:2F59 ROM:2F59 ROM_2F59: ; CODE XREF: ROM_2EA5+1A↑j ROM:2F59 jbc INTMEM_A9, 2, ROM_2F5F ROM:2F5C jbc INTMEM_A8, 4, ROM_2F60 ROM:2F5F ROM:2F5F ROM_2F5F: ; CODE XREF: ROM_2EA5:ROM_2F59↑j ROM:2F5F ret ROM:2F60 ; --------------------------------------------------------------------------- ROM:2F60 ROM:2F60 ROM_2F60: ; CODE XREF: ROM_2EA5+B7↑j ROM:2F60 ld INTMEM_1C, #-55ABh ROM:2F64 ldb INTMEM_1A+1, INTMEM_158[] ROM:2F69 lcall ROM_2DF4 ROM:2F6C ROM:2F6C ROM_2F6C: ; CODE XREF: ROM_2EA5+1F↑j ROM:2F6C ldb INTMEM_1C, #23h ; '#' ROM:2F6F lcall ROM_2AF3 ROM:2F72 andb INTMEM_A8, #-21h ROM:2F75 andb INTMEM_A8, #-41h ROM:2F78 andb INTMEM_A9, #-3 ROM:2F7B andb INTMEM_A8, #7Fh ROM:2F7E ret ROM:2F7E ; End of function ROM_2EA5 ROM:2F7E ROM:2F7F ROM:2F7F ; =============== S U B R O U T I N E ======================================= ROM:2F7F ROM:2F7F ROM:2F7F ROM_2F7F: ; CODE XREF: start+993↑p ROM:2F7F ldb INTMEM_1C+2, INTMEM_1F5[] ROM:2F84 ld INTMEM_1C, #0 ROM:2F88 lcall ROM_32E5 ROM:2F8B clrb INTMEM_1C+1 ROM:2F8D shl INTMEM_1C, #4 ROM:2F90 mulu INTMEM_1C, #-0BDCh ROM:2F94 divu INTMEM_1C, #3415h ROM:2F98 st INTMEM_1C, INTMEM_148[] ROM:2F9D jbc INTMEM_F4+1, 3, ROM_2FAF ROM:2FA0 st INTMEM_1C, INTMEM_146[] ROM:2FA5 st INTMEM_1C, INTMEM_3BC[] ROM:2FAA st INTMEM_1C, INTMEM_3BE[] ROM:2FAF ROM:2FAF ROM_2FAF: ; CODE XREF: ROM_2F7F+1E↑j ROM:2FAF ret ROM:2FAF ; End of function ROM_2F7F ROM:2FAF ROM:2FB0 ROM:2FB0 ; =============== S U B R O U T I N E ======================================= ROM:2FB0 ROM:2FB0 ROM:2FB0 ROM_2FB0: ; CODE XREF: start:ROM_2A27↑p ROM:2FB0 clr INTMEM_1A ROM:2FB2 ROM:2FB2 ROM_2FB2: ; CODE XREF: ROM_2FB0+B0↓j ROM:2FB2 jbs INTMEM_A9, 4, ROM_2FBF ROM:2FB5 ld INTMEM_1C, #0C8h ROM:2FB9 ld INTMEM_20, #64h ; 'd' ROM:2FBD sjmp ROM_300C ROM:2FBF ; --------------------------------------------------------------------------- ROM:2FBF ROM:2FBF ROM_2FBF: ; CODE XREF: ROM_2FB0:ROM_2FB2↑j ROM:2FBF ldbze INTMEM_20, 3230h[INTMEM_1A] ROM:2FC4 ld INTMEM_20, 3BCh[INTMEM_20] ROM:2FC9 mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:2FCE divu INTMEM_1C, INTMEM_5C ROM:2FD1 jv ROM_2FF2 ROM:2FD3 ld INTMEM_20, 0Ah[INTMEM_56] ROM:2FD8 mulu INTMEM_20, #64h ; 'd' ROM:2FDC divu INTMEM_20, INTMEM_5C ROM:2FDF jnv ROM_2FE8 ROM:2FE1 ld INTMEM_20, #0C8h ROM:2FE5 ld INTMEM_5A, [SP] ; Stack pointer ROM:2FE8 ROM:2FE8 ROM_2FE8: ; CODE XREF: ROM_2FB0+2F↑j ROM:2FE8 add INTMEM_1C, INTMEM_20 ROM:2FEB cmp INTMEM_1C, 8[INTMEM_56] ROM:2FF0 jnc ROM_2FF7 ROM:2FF2 ROM:2FF2 ROM_2FF2: ; CODE XREF: ROM_2FB0+21↑j ROM:2FF2 ld INTMEM_1C, 8[INTMEM_56] ROM:2FF7 ROM:2FF7 ROM_2FF7: ; CODE XREF: ROM_2FB0+40↑j ROM:2FF7 ld INTMEM_20, 0Ch[INTMEM_56] ROM:2FFC mulu INTMEM_20, #64h ; 'd' ROM:3000 divu INTMEM_20, INTMEM_5C ROM:3003 jnv ROM_300C ROM:3005 ld INTMEM_20, #64h ; 'd' ROM:3009 ld INTMEM_5A, [SP] ; Stack pointer ROM:300C ROM:300C ROM_300C: ; CODE XREF: ROM_2FB0+D↑j ROM:300C ; ROM_2FB0+53↑j ROM:300C shl INTMEM_1A, #1 ROM:300F ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:3014 sub INTMEM_1C+2, INTMEM_1C ROM:3017 jc ROM_301D ROM:3019 add INTMEM_1C+2, #1C20h ROM:301D ROM:301D ROM_301D: ; CODE XREF: ROM_2FB0+67↑j ROM:301D shr INTMEM_1A, #1 ROM:3020 divb INTMEM_1C+2, #64h ; 'd' ROM:3024 stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:3029 jbs INTMEM_A9, 4, ROM_303C ROM:302C subb INTMEM_1C+2, #2 ROM:302F jc ROM_3034 ROM:3031 addb INTMEM_1C+2, #48h ; 'H' ROM:3034 ROM:3034 ROM_3034: ; CODE XREF: ROM_2FB0+7F↑j ROM:3034 cmpb INTMEM_1C+2, #11h ROM:3037 jc ROM_303C ROM:3039 ldb INTMEM_91+1, INTMEM_1A ROM:303C ROM:303C ROM_303C: ; CODE XREF: ROM_2FB0+79↑j ROM:303C ; ROM_2FB0+87↑j ROM:303C shl INTMEM_1A, #1 ROM:303F ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:3044 sub INTMEM_1C+2, INTMEM_20 ROM:3047 jc ROM_304D ROM:3049 add INTMEM_1C+2, #1C20h ROM:304D ROM:304D ROM_304D: ; CODE XREF: ROM_2FB0+97↑j ROM:304D shr INTMEM_1A, #1 ROM:3050 divb INTMEM_1C+2, #64h ; 'd' ROM:3054 stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:3059 incb INTMEM_1A ROM:305B cmpb INTMEM_1A, #4 ROM:305E jge ROM_3062 ROM:3060 sjmp ROM_2FB2 ROM:3062 ; --------------------------------------------------------------------------- ROM:3062 ROM:3062 ROM_3062: ; CODE XREF: ROM_2FB0+AE↑j ROM:3062 pushf ROM:3063 ldbze INTMEM_1A, INTMEM_91+1 ROM:3066 jbs INTMEM_A9, 3, ROM_307C ROM:3069 ldb INTMEM_93, 134h[INTMEM_1A] ROM:306E subb INTMEM_1C+3, INTMEM_93, #1 ROM:3072 jge ROM_3077 ROM:3074 addb INTMEM_1C+3, #48h ; 'H' ROM:3077 ROM:3077 ROM_3077: ; CODE XREF: ROM_2FB0+C2↑j ROM:3077 ldb INTMEM_91, INTMEM_1C+3 ROM:307A sjmp ROM_3081 ROM:307C ; --------------------------------------------------------------------------- ROM:307C ROM:307C ROM_307C: ; CODE XREF: ROM_2FB0+B6↑j ROM:307C ldb INTMEM_93, 130h[INTMEM_1A] ROM:3081 ROM:3081 ROM_3081: ; CODE XREF: ROM_2FB0+CA↑j ROM:3081 popf ROM:3082 ret ROM:3082 ; End of function ROM_2FB0 ROM:3082 ROM:3083 ROM:3083 ; =============== S U B R O U T I N E ======================================= ROM:3083 ROM:3083 ROM:3083 ROM_3083: ; CODE XREF: start+996↑p ROM:3083 ld INTMEM_1C+2, INTMEM_5E ROM:3086 divub INTMEM_1C+2, #19h ROM:3089 jnv ROM_308E ROM:308B ldb INTMEM_1C+2, #-1 ROM:308E ROM:308E ROM_308E: ; CODE XREF: ROM_3083+6↑j ROM:308E ld INTMEM_1C, #1 ROM:3092 lcall ROM_32E5 ROM:3095 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:3098 je ROM_30A8 ROM:309A ldb INTMEM_20, #64h ; 'd' ROM:309D mulub INTMEM_20, #0 ROM:30A0 clr INTMEM_20+2 ROM:30A2 divu INTMEM_20, INTMEM_5C ROM:30A5 addb INTMEM_1C, INTMEM_20 ROM:30A8 ROM:30A8 ROM_30A8: ; CODE XREF: ROM_3083+15↑j ROM:30A8 stb INTMEM_1C, INTMEM_159[] ROM:30AD ret ROM:30AD ; End of function ROM_3083 ROM:30AD ROM:30AE ROM:30AE ; =============== S U B R O U T I N E ======================================= ROM:30AE ROM:30AE ROM:30AE ROM_30AE: ; CODE XREF: ROM_630B:ROM_65DA↓p ROM:30AE clrb INTMEM_1A ROM:30B0 ld INTMEM_32, #6 ROM:30B4 ldbze INTMEM_2C, INTMEM_159[] ROM:30B9 ROM:30B9 ROM_30B9: ; CODE XREF: ROM_30AE+35↓j ROM:30B9 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:30BE cmp INTMEM_20+2, #1C1Fh ROM:30C2 jnh ROM_30CC ROM:30C4 ldb INTMEM_1A, #-1 ROM:30C7 ld INTMEM_5A, [SP] ; Stack pointer ROM:30CA sjmp ROM_30DF ROM:30CC ; --------------------------------------------------------------------------- ROM:30CC ROM:30CC ROM_30CC: ; CODE XREF: ROM_30AE+14↑j ROM:30CC ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:30D1 sub INTMEM_20+2, INTMEM_2C ROM:30D4 jc ROM_30DA ROM:30D6 add INTMEM_20+2, #1C20h ROM:30DA ROM:30DA ROM_30DA: ; CODE XREF: ROM_30AE+26↑j ROM:30DA st INTMEM_20+2, 138h[INTMEM_32] ROM:30DF ROM:30DF ROM_30DF: ; CODE XREF: ROM_30AE+1C↑j ROM:30DF sub INTMEM_32, #2 ROM:30E3 jc ROM_30B9 ROM:30E5 cmpb INTMEM_1A, #0 ROM:30E8 jne ROM_30EF ROM:30EA orb INTMEM_A9, #20h ; ' ' ROM:30ED sjmp ROM_30F2 ROM:30EF ; --------------------------------------------------------------------------- ROM:30EF ROM:30EF ROM_30EF: ; CODE XREF: ROM_30AE+3A↑j ROM:30EF andb INTMEM_A9, #-21h ROM:30F2 ROM:30F2 ROM_30F2: ; CODE XREF: ROM_30AE+3F↑j ROM:30F2 ret ROM:30F2 ; End of function ROM_30AE ROM:30F2 ROM:30F3 ROM:30F3 ; =============== S U B R O U T I N E ======================================= ROM:30F3 ROM:30F3 ROM:30F3 ROM_30F3: ; CODE XREF: ROM:3D33↓p ROM:30F3 ; ROM_630B+2AC↓p ROM:30F3 clrb INTMEM_1A ROM:30F5 cmpb INTMEM_1C, #0 ROM:30F8 jne ROM_30FC ROM:30FA sjmp ROM_319E ROM:30FC ; --------------------------------------------------------------------------- ROM:30FC ROM:30FC ROM_30FC: ; CODE XREF: ROM_30F3+5↑j ROM:30FC cmpb INTMEM_1C, #1 ROM:30FF jne ROM_3126 ROM:3101 cmpb INTMEM_1C+1, #4 ROM:3104 jh ROM_310C ROM:3106 cmp INTMEM_1C+2, #1C1Fh ROM:310A jnh ROM_310E ROM:310C ROM:310C ROM_310C: ; CODE XREF: ROM_30F3+11↑j ROM:310C sjmp ROM_3198 ROM:310E ; --------------------------------------------------------------------------- ROM:310E ROM:310E ROM_310E: ; CODE XREF: ROM_30F3+17↑j ROM:310E ldbze INTMEM_32, INTMEM_1C+1 ROM:3111 ldbze INTMEM_2C, INTMEM_159[] ROM:3116 sub INTMEM_1C+2, INTMEM_2C ROM:3119 jc ROM_311F ROM:311B add INTMEM_1C+2, #1C20h ROM:311F ROM:311F ROM_311F: ; CODE XREF: ROM_30F3+26↑j ROM:311F st INTMEM_1C+2, 138h[INTMEM_32] ROM:3124 sjmp ROM_319E ROM:3126 ; --------------------------------------------------------------------------- ROM:3126 ROM:3126 ROM_3126: ; CODE XREF: ROM_30F3+C↑j ROM:3126 cmpb INTMEM_1C, #2 ROM:3129 jne ROM_3184 ROM:312B cmp INTMEM_5E, #0 ROM:312F je ROM_3136 ROM:3131 ldb INTMEM_1A, #1 ROM:3134 sjmp ROM_3182 ROM:3136 ; --------------------------------------------------------------------------- ROM:3136 ROM:3136 ROM_3136: ; CODE XREF: ROM_30F3+3C↑j ROM:3136 cmp INTMEM_1C+2, INTMEM_146[] ROM:313B jnh ROM_3142 ROM:313D ldb INTMEM_1A, #2 ROM:3140 sjmp ROM_3182 ROM:3142 ; --------------------------------------------------------------------------- ROM:3142 ROM:3142 ROM_3142: ; CODE XREF: ROM_30F3+48↑j ROM:3142 ld INTMEM_32, INTMEM_1C+2 ROM:3145 ldb INTMEM_1C, #3 ROM:3148 lcall ROM_319F ROM:314B ld INTMEM_60, INTMEM_1C+2 ROM:314E add INTMEM_1C+2, INTMEM_32 ROM:3151 ldb INTMEM_1C, #2 ROM:3154 lcall ROM_319F ROM:3157 cmpb INTMEM_1A, #0 ROM:315A je ROM_3167 ROM:315C ldb INTMEM_1A, #3 ROM:315F sjmp ROM_3182 ROM:3161 ; --------------------------------------------------------------------------- ROM:3161 ROM:3161 ROM_3161: ; CODE XREF: ROM_30F3+79↓j ROM:3161 jbc INTMEM_1C, 0, ROM_316E ROM:3164 jbs INTMEM_1C, 1, ROM_316E ROM:3167 ROM:3167 ROM_3167: ; CODE XREF: ROM_30F3+67↑j ROM:3167 clrb INTMEM_1C ROM:3169 lcall ROM_319F ROM:316C sjmp ROM_3161 ROM:316E ; --------------------------------------------------------------------------- ROM:316E ROM:316E ROM_316E: ; CODE XREF: ROM_30F3:ROM_3161↑j ROM:316E ; ROM_30F3+71↑j ROM:316E jbc INTMEM_1C, 1, ROM_317D ROM:3171 clrb INTMEM_1A+1 ROM:3173 sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:3177 sub INTMEM_20+2, INTMEM_A, INTMEM_20+2 ROM:317B sjmp ROM_3180 ROM:317D ; --------------------------------------------------------------------------- ROM:317D ROM:317D ROM_317D: ; CODE XREF: ROM_30F3:ROM_316E↑j ROM:317D ldb INTMEM_1A+1, #1 ROM:3180 ROM:3180 ROM_3180: ; CODE XREF: ROM_30F3+88↑j ROM:3180 clrb INTMEM_1A ROM:3182 ROM:3182 ROM_3182: ; CODE XREF: ROM_30F3+41↑j ROM:3182 ; ROM_30F3+4D↑j ... ROM:3182 sjmp ROM_319E ROM:3184 ; --------------------------------------------------------------------------- ROM:3184 ROM:3184 ROM_3184: ; CODE XREF: ROM_30F3+36↑j ROM:3184 cmpb INTMEM_1C, #3 ROM:3187 jne ROM_318E ROM:3189 orb INTMEM_A9, #20h ; ' ' ROM:318C sjmp ROM_319E ROM:318E ; --------------------------------------------------------------------------- ROM:318E ROM:318E ROM_318E: ; CODE XREF: ROM_30F3+94↑j ROM:318E cmpb INTMEM_1C, #4 ROM:3191 jne ROM_3198 ROM:3193 andb INTMEM_A9, #-21h ROM:3196 sjmp ROM_319E ROM:3198 ; --------------------------------------------------------------------------- ROM:3198 ROM:3198 ROM_3198: ; CODE XREF: ROM_30F3:ROM_310C↑j ROM:3198 ; ROM_30F3+9E↑j ROM:3198 ldb INTMEM_1A, #-1 ROM:319B ld INTMEM_5A, [SP] ; Stack pointer ROM:319E ROM:319E ROM_319E: ; CODE XREF: ROM_30F3+7↑j ROM:319E ; ROM_30F3+31↑j ... ROM:319E ret ROM:319E ; End of function ROM_30F3 ROM:319E ROM:319F ROM:319F ; =============== S U B R O U T I N E ======================================= ROM:319F ROM:319F ROM:319F ROM_319F: ; CODE XREF: ROM_2A4C-7B0↑p ROM:319F ; ROM_2A4C-725↑p ... ROM:319F cmpb INTMEM_1C+1, #4 ROM:31A2 jge ROM_31FF ROM:31A4 cmpb INTMEM_1C, #0 ROM:31A7 je ROM_3206 ROM:31A9 jbs WSR1, 6, ROM_31F8 ; Window selection register 1 ROM:31AC ldbze INTMEM_1A, INTMEM_1C+1 ROM:31AF ldb INTMEM_1A+1, 3234h[INTMEM_1A] ROM:31B4 jbc INTMEM_1C, 0, ROM_31BA ROM:31B7 orb INTMEM_1A+1, #20h ; ' ' ROM:31BA ROM:31BA ROM_31BA: ; CODE XREF: ROM_319F+15↑j ROM:31BA ldb INTMEM_6, INTMEM_1A+1 ROM:31BD cmpb INTMEM_1C, #3 ROM:31C0 jc ROM_31DA ROM:31C2 sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:31C7 sub INTMEM_1A, INTMEM_A ROM:31CA cmp INTMEM_1A, #-4438h ROM:31CE jnc ROM_31DF ROM:31D0 ldb INTMEM_1A, #1 ROM:31D3 add INTMEM_1C+2, INTMEM_A, #0Ah ROM:31D8 sjmp ROM_31E1 ROM:31DA ; --------------------------------------------------------------------------- ROM:31DA ROM:31DA ROM_31DA: ; CODE XREF: ROM_319F+21↑j ROM:31DA add INTMEM_1C+2, INTMEM_A, #0Ah ROM:31DF ROM:31DF ROM_31DF: ; CODE XREF: ROM_319F+2F↑j ROM:31DF clrb INTMEM_1A ROM:31E1 ROM:31E1 ROM_31E1: ; CODE XREF: ROM_319F+39↑j ROM:31E1 ld INTMEM_2+2, INTMEM_1C+2 ROM:31E4 ldb INTMEM_1A+1, #1 ROM:31E7 shlb INTMEM_1A+1, INTMEM_1C+1 ROM:31EA jbc INTMEM_1C, 0, ROM_31F1 ROM:31ED orb INTMEM_93+1, INTMEM_1A+1 ROM:31F0 ret ROM:31F1 ; --------------------------------------------------------------------------- ROM:31F1 ROM:31F1 ROM_31F1: ; CODE XREF: ROM_319F+4B↑j ROM:31F1 xorb INTMEM_1A+1, #-1 ROM:31F4 andb INTMEM_93+1, INTMEM_1A+1 ROM:31F7 ret ROM:31F8 ; --------------------------------------------------------------------------- ROM:31F8 ROM:31F8 ROM_31F8: ; CODE XREF: ROM_319F+A↑j ROM:31F8 ldb INTMEM_1A, #2 ROM:31FB orb INTMEM_4A, #1 ROM:31FE ret ROM:31FF ; --------------------------------------------------------------------------- ROM:31FF ROM:31FF ROM_31FF: ; CODE XREF: ROM_319F+3↑j ROM:31FF ldb INTMEM_1A, #-1 ROM:3202 ld INTMEM_5A, [SP] ; Stack pointer ROM:3205 ret ROM:3206 ; --------------------------------------------------------------------------- ROM:3206 ROM:3206 ROM_3206: ; CODE XREF: ROM_319F+8↑j ROM:3206 clrb INTMEM_1C ROM:3208 ldbze INTMEM_1A, INTMEM_1C+1 ROM:320B andb ZERO_REG, WSR1, 3238h[INTMEM_1A] ; Zero register ROM:3211 je ROM_3216 ROM:3213 ldb INTMEM_1C, #1 ROM:3216 ROM:3216 ROM_3216: ; CODE XREF: ROM_319F+72↑j ROM:3216 andb ZERO_REG, IOPORT1, 323Ch[INTMEM_1A] ; Zero register ROM:321C jne ROM_3221 ROM:321E orb INTMEM_1C, #2 ROM:3221 ROM:3221 ROM_3221: ; CODE XREF: ROM_319F+7D↑j ROM:3221 clrb INTMEM_1A ROM:3223 ret ROM:3223 ; End of function ROM_319F ROM:3223 ROM:3224 ; --------------------------------------------------------------------------- ROM:3224 skip INTMEM_36 ROM:3226 notb INTMEM_24 ROM:3228 not ZERO_REG ; Zero register ROM:322A neg ZERO_REG+1 ; Zero register ROM:322C clr INTMEM_2+1 ROM:322E skip INTMEM_2 ROM:3230 skip ZERO_REG ; Zero register ROM:3232 skip ZERO_REG ; Zero register ROM:3234 clr ZERO_REG+1 ; Zero register ROM:3236 clr ZERO_REG+1 ; Zero register ROM:3238 not INTMEM_2 ROM:323A not INTMEM_2 ROM:323C not INTMEM_2 ROM:323E not INTMEM_2 ROM:3240 ROM:3240 ; =============== S U B R O U T I N E ======================================= ROM:3240 ROM:3240 ROM:3240 ROM_3240: ; CODE XREF: ROM:ROM_5741↓p ROM:3240 cmp INTMEM_20, #1C20h ROM:3244 jc ROM_3263 ROM:3246 clr INTMEM_2C+2 ROM:3248 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:324B je ROM_3284 ROM:324D cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3250 je ROM_3257 ROM:3252 shl INTMEM_1C, #1 ROM:3255 jc ROM_3263 ROM:3257 ROM:3257 ROM_3257: ; CODE XREF: ROM_3240+10↑j ROM:3257 add INTMEM_1C+2, #-8000h ROM:325B jnc ROM_3267 ROM:325D add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3261 jnc ROM_326D ROM:3263 ROM:3263 ROM_3263: ; CODE XREF: ROM_3240+4↑j ROM:3263 ; ROM_3240+15↑j ... ROM:3263 ldb INTMEM_1A, #1 ROM:3266 ret ROM:3267 ; --------------------------------------------------------------------------- ROM:3267 ROM:3267 ROM_3267: ; CODE XREF: ROM_3240+1B↑j ROM:3267 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:326B jnc ROM_3263 ROM:326D ROM:326D ROM_326D: ; CODE XREF: ROM_3240+21↑j ROM:326D cmp INTMEM_1A, #0Ch ROM:3271 jnc ROM_3263 ROM:3273 ld INTMEM_2C, INTMEM_1C+2 ROM:3276 jbc INTMEM_1C+3, 7, ROM_327B ROM:3279 neg INTMEM_2C ROM:327B ROM:327B ROM_327B: ; CODE XREF: ROM_3240+36↑j ROM:327B mulu INTMEM_2C, #-3FFFh ROM:327F jbc INTMEM_1C+3, 7, ROM_3284 ROM:3282 neg INTMEM_2C+2 ROM:3284 ROM:3284 ROM_3284: ; CODE XREF: ROM_3240+B↑j ROM:3284 ; ROM_3240+3F↑j ROM:3284 add INTMEM_64, INTMEM_2C+2, #-8000h ROM:3289 mulu INTMEM_1C, #-3FFFh ROM:328D pushf ROM:328E st INTMEM_1C+2, INTMEM_66 ROM:3291 andb INTMEM_A9, #-41h ROM:3294 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3297 je ROM_329C ROM:3299 orb INTMEM_A9, #40h ; '@' ROM:329C ROM:329C ROM_329C: ; CODE XREF: ROM_3240+57↑j ROM:329C popf ROM:329D andb INTMEM_A9, #7Fh ROM:32A0 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:32A3 je ROM_32A8 ROM:32A5 orb INTMEM_A9, #-80h ROM:32A8 ROM:32A8 ROM_32A8: ; CODE XREF: ROM_3240+63↑j ROM:32A8 st INTMEM_20, INTMEM_62 ROM:32A8 ; End of function ROM_3240 ROM:32A8 ROM:32AB ROM:32AB ; =============== S U B R O U T I N E ======================================= ROM:32AB ROM:32AB ROM:32AB ROM_32AB: ; CODE XREF: start+9AA↑p ROM:32AB ld INTMEM_20, INTMEM_62 ROM:32AE jbs INTMEM_A9, 7, ROM_32D8 ROM:32B1 jbc INTMEM_A9, 4, ROM_32D8 ROM:32B4 add INTMEM_1C, INTMEM_64, #-8000h ROM:32B9 jnc ROM_32C5 ROM:32BB add INTMEM_1C, INTMEM_66 ROM:32BE jnc ROM_32CA ROM:32C0 ldbse INTMEM_1C, INTMEM_FF ROM:32C3 sjmp ROM_32CA ROM:32C5 ; --------------------------------------------------------------------------- ROM:32C5 ROM:32C5 ROM_32C5: ; CODE XREF: ROM_32AB+E↑j ROM:32C5 add INTMEM_1C, INTMEM_66 ROM:32C8 jnc ROM_32D8 ROM:32CA ROM:32CA ROM_32CA: ; CODE XREF: ROM_32AB+13↑j ROM:32CA ; ROM_32AB+18↑j ROM:32CA mulu INTMEM_1C, #64h ; 'd' ROM:32CE divu INTMEM_1C, INTMEM_5C ROM:32D1 sub INTMEM_20, INTMEM_1C ROM:32D4 jc ROM_32D8 ROM:32D6 clr INTMEM_20 ROM:32D8 ROM:32D8 ROM_32D8: ; CODE XREF: ROM_32AB+3↑j ROM:32D8 ; ROM_32AB+6↑j ... ROM:32D8 add INTMEM_20, #32h ; '2' ROM:32DC divub INTMEM_20, #64h ; 'd' ROM:32DF stb INTMEM_20, INTMEM_15A[] ROM:32E4 ret ROM:32E4 ; End of function ROM_32AB ROM:32E4 ROM:32E5 ROM:32E5 ; =============== S U B R O U T I N E ======================================= ROM:32E5 ROM:32E5 ROM:32E5 ROM_32E5: ; CODE XREF: ROM_2F7F+9↑p ROM:32E5 ; ROM_3083+F↑p ... ROM:32E5 shl INTMEM_1C, #1 ROM:32E8 ld INTMEM_20+2, INTMEM_56 ROM:32EB ld INTMEM_1A, [INTMEM_20+2] ROM:32EE sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:32F2 sub INTMEM_1A, #4 ROM:32F6 add INTMEM_1C, INTMEM_1A ROM:32F9 ld INTMEM_1C, [INTMEM_1C] ROM:32FC add INTMEM_1C, INTMEM_20+2 ROM:32FF ldb INTMEM_1A, [INTMEM_1C]+ ROM:3302 decb INTMEM_1A ROM:3304 ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:3307 ldbze INTMEM_20, INTMEM_1A ROM:330A add INTMEM_1C, INTMEM_20 ROM:330D st INTMEM_1C, INTMEM_20 ROM:3310 ldb INTMEM_2C+3, INTMEM_1A ROM:3313 cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:3316 je ROM_3322 ROM:3318 ROM:3318 ROM_3318: ; CODE XREF: ROM_32E5+3A↓j ROM:3318 cmpb INTMEM_1C+2, [INTMEM_1C] ROM:331B jc ROM_3322 ROM:331D dec INTMEM_1C ROM:331F djnz INTMEM_2C+3, ROM_3318 ROM:3322 ROM:3322 ROM_3322: ; CODE XREF: ROM_32E5+31↑j ROM:3322 ; ROM_32E5+36↑j ROM:3322 cmpb INTMEM_2C+3, INTMEM_1A ROM:3325 ldb INTMEM_2C+2, INTMEM_2C+3 ROM:3328 ldb INTMEM_20+2, [INTMEM_1C] ROM:332B je ROM_332F ROM:332D inc INTMEM_1C ROM:332F ROM:332F ROM_332F: ; CODE XREF: ROM_32E5+46↑j ROM:332F ldb INTMEM_20+3, [INTMEM_1C] ROM:3332 decb INTMEM_1A+1 ROM:3334 jne ROM_3338 ROM:3336 sjmp ROM_3433 ROM:3338 ; --------------------------------------------------------------------------- ROM:3338 ROM:3338 ROM_3338: ; CODE XREF: ROM_32E5+4F↑j ROM:3338 ldb INTMEM_2C+3, INTMEM_1A+1 ROM:333B ld INTMEM_1C, INTMEM_20 ROM:333E ldbze INTMEM_20, INTMEM_1A+1 ROM:3341 inc INTMEM_20 ROM:3343 add INTMEM_1C, INTMEM_20 ROM:3346 st INTMEM_1C, INTMEM_20 ROM:3349 ROM:3349 ROM_3349: ; CODE XREF: ROM_32E5+6B↓j ROM:3349 cmpb INTMEM_1C+3, [INTMEM_1C] ROM:334C jc ROM_3353 ROM:334E dec INTMEM_1C ROM:3350 djnz INTMEM_2C+3, ROM_3349 ROM:3353 ROM:3353 ROM_3353: ; CODE XREF: ROM_32E5+67↑j ROM:3353 cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:3356 ldb INTMEM_2C, [INTMEM_1C] ROM:3359 je ROM_335D ROM:335B inc INTMEM_1C ROM:335D ROM:335D ROM_335D: ; CODE XREF: ROM_32E5+74↑j ROM:335D ldb INTMEM_2C+1, [INTMEM_1C] ROM:3360 add INTMEM_1C, INTMEM_20, #1 ROM:3365 incb INTMEM_1A ROM:3367 mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:336B add INTMEM_1C, INTMEM_20 ROM:336E ldbze INTMEM_20, INTMEM_2C+2 ROM:3371 add INTMEM_1C, INTMEM_20 ROM:3374 ldb INTMEM_2C+2, [INTMEM_1C] ROM:3377 ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:337B ldbze INTMEM_20, INTMEM_1A ROM:337E add INTMEM_1C, INTMEM_20 ROM:3381 ldb INTMEM_20, [INTMEM_1C] ROM:3384 ldb INTMEM_20+1, 1[INTMEM_1C] ROM:3388 ld INTMEM_1C, INTMEM_20+2 ROM:338B subb INTMEM_1C+1, INTMEM_1C ROM:338E je ROM_33BA ROM:3390 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3394 jnc ROM_33BA ROM:3396 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3399 subb INTMEM_2C+3, INTMEM_2C+2 ROM:339C jc ROM_33A5 ROM:339E negb INTMEM_2C+3 ROM:33A0 ldb INTMEM_30, INTMEM_2C+3 ROM:33A3 sjmp ROM_33A7 ROM:33A5 ; --------------------------------------------------------------------------- ROM:33A5 ROM:33A5 ROM_33A5: ; CODE XREF: ROM_32E5+B7↑j ROM:33A5 clrb INTMEM_30 ROM:33A7 ROM:33A7 ROM_33A7: ; CODE XREF: ROM_32E5+BE↑j ROM:33A7 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:33AB divub INTMEM_2C+2, INTMEM_1C+1 ROM:33AE cmpb INTMEM_30, ZERO_REG ; Zero register ROM:33B1 je ROM_33B5 ROM:33B3 negb INTMEM_2C+2 ROM:33B5 ROM:33B5 ROM_33B5: ; CODE XREF: ROM_32E5+CC↑j ROM:33B5 addb INTMEM_1A+1, INTMEM_2C+2 ROM:33B8 sjmp ROM_33BD ROM:33BA ; --------------------------------------------------------------------------- ROM:33BA ROM:33BA ROM_33BA: ; CODE XREF: ROM_32E5+A9↑j ROM:33BA ; ROM_32E5+AF↑j ROM:33BA ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33BD ROM:33BD ROM_33BD: ; CODE XREF: ROM_32E5+D3↑j ROM:33BD stb INTMEM_1A+1, INTMEM_1A ROM:33C0 ld INTMEM_1C, INTMEM_20+2 ROM:33C3 ld INTMEM_2C+2, INTMEM_20 ROM:33C6 subb INTMEM_1C+1, INTMEM_1C ROM:33C9 je ROM_33F5 ROM:33CB subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:33CF jnc ROM_33F5 ROM:33D1 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33D4 subb INTMEM_2C+3, INTMEM_2C+2 ROM:33D7 jc ROM_33E0 ROM:33D9 negb INTMEM_2C+3 ROM:33DB ldb INTMEM_30, INTMEM_2C+3 ROM:33DE sjmp ROM_33E2 ROM:33E0 ; --------------------------------------------------------------------------- ROM:33E0 ROM:33E0 ROM_33E0: ; CODE XREF: ROM_32E5+F2↑j ROM:33E0 clrb INTMEM_30 ROM:33E2 ROM:33E2 ROM_33E2: ; CODE XREF: ROM_32E5+F9↑j ROM:33E2 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:33E6 divub INTMEM_2C+2, INTMEM_1C+1 ROM:33E9 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:33EC je ROM_33F0 ROM:33EE negb INTMEM_2C+2 ROM:33F0 ROM:33F0 ROM_33F0: ; CODE XREF: ROM_32E5+107↑j ROM:33F0 addb INTMEM_1A+1, INTMEM_2C+2 ROM:33F3 sjmp ROM_33F8 ROM:33F5 ; --------------------------------------------------------------------------- ROM:33F5 ROM:33F5 ROM_33F5: ; CODE XREF: ROM_32E5+E4↑j ROM:33F5 ; ROM_32E5+EA↑j ROM:33F5 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33F8 ROM:33F8 ROM_33F8: ; CODE XREF: ROM_32E5+10E↑j ROM:33F8 ld INTMEM_2C+2, INTMEM_1A ROM:33FB ld INTMEM_1C, INTMEM_2C ROM:33FE subb INTMEM_1C+1, INTMEM_1C ROM:3401 je ROM_342D ROM:3403 subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:3407 jnc ROM_342D ROM:3409 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:340C subb INTMEM_2C+3, INTMEM_2C+2 ROM:340F jc ROM_3418 ROM:3411 negb INTMEM_2C+3 ROM:3413 ldb INTMEM_30, INTMEM_2C+3 ROM:3416 sjmp ROM_341A ROM:3418 ; --------------------------------------------------------------------------- ROM:3418 ROM:3418 ROM_3418: ; CODE XREF: ROM_32E5+12A↑j ROM:3418 clrb INTMEM_30 ROM:341A ROM:341A ROM_341A: ; CODE XREF: ROM_32E5+131↑j ROM:341A mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:341E divub INTMEM_2C+2, INTMEM_1C+1 ROM:3421 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3424 je ROM_3428 ROM:3426 negb INTMEM_2C+2 ROM:3428 ROM:3428 ROM_3428: ; CODE XREF: ROM_32E5+13F↑j ROM:3428 addb INTMEM_1A+1, INTMEM_2C+2 ROM:342B sjmp ROM_3430 ROM:342D ; --------------------------------------------------------------------------- ROM:342D ROM:342D ROM_342D: ; CODE XREF: ROM_32E5+11C↑j ROM:342D ; ROM_32E5+122↑j ROM:342D ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3430 ROM:3430 ROM_3430: ; CODE XREF: ROM_32E5+146↑j ROM:3430 ljmp ROM_3479 ROM:3433 ; --------------------------------------------------------------------------- ROM:3433 ROM:3433 ROM_3433: ; CODE XREF: ROM_32E5+51↑j ROM:3433 add INTMEM_1C, INTMEM_20, #1 ROM:3438 ldbze INTMEM_20, INTMEM_2C+2 ROM:343B add INTMEM_1C, INTMEM_20 ROM:343E ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:3441 ldb INTMEM_2C+3, [INTMEM_1C] ROM:3444 ld INTMEM_1C, INTMEM_20+2 ROM:3447 subb INTMEM_1C+1, INTMEM_1C ROM:344A je ROM_3476 ROM:344C subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3450 jnc ROM_3476 ROM:3452 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3455 subb INTMEM_2C+3, INTMEM_2C+2 ROM:3458 jc ROM_3461 ROM:345A negb INTMEM_2C+3 ROM:345C ldb INTMEM_30, INTMEM_2C+3 ROM:345F sjmp ROM_3463 ROM:3461 ; --------------------------------------------------------------------------- ROM:3461 ROM:3461 ROM_3461: ; CODE XREF: ROM_32E5+173↑j ROM:3461 clrb INTMEM_30 ROM:3463 ROM:3463 ROM_3463: ; CODE XREF: ROM_32E5+17A↑j ROM:3463 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3467 divub INTMEM_2C+2, INTMEM_1C+1 ROM:346A cmpb INTMEM_30, ZERO_REG ; Zero register ROM:346D je ROM_3471 ROM:346F negb INTMEM_2C+2 ROM:3471 ROM:3471 ROM_3471: ; CODE XREF: ROM_32E5+188↑j ROM:3471 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3474 sjmp ROM_3479 ROM:3476 ; --------------------------------------------------------------------------- ROM:3476 ROM:3476 ROM_3476: ; CODE XREF: ROM_32E5+165↑j ROM:3476 ; ROM_32E5+16B↑j ROM:3476 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3479 ROM:3479 ROM_3479: ; CODE XREF: ROM_32E5:ROM_3430↑j ROM:3479 ; ROM_32E5+18F↑j ROM:3479 ldb INTMEM_1C, INTMEM_1A+1 ROM:347C ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:347F ret ROM:347F ; End of function ROM_32E5 ROM:347F ROM:3480 ROM:3480 ; =============== S U B R O U T I N E ======================================= ROM:3480 ROM:3480 ROM:3480 ROM_3480: ; CODE XREF: ROM_351E+78↓p ROM:3480 ; ROM_39E2+19↓p ... ROM:3480 clrb INTMEM_1A ROM:3482 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:3485 jne ROM_348A ROM:3487 ldbze INTMEM_1C+2, #2 ROM:348A ROM:348A ROM_348A: ; CODE XREF: ROM_3480+5↑j ROM:348A clr INTMEM_20+2 ROM:348C sub INTMEM_20, INTMEM_1C ROM:348F jc ROM_349A ROM:3491 neg INTMEM_20 ROM:3493 divu INTMEM_20, INTMEM_1C+2 ROM:3496 neg INTMEM_20 ROM:3498 sjmp ROM_349D ROM:349A ; --------------------------------------------------------------------------- ROM:349A ROM:349A ROM_349A: ; CODE XREF: ROM_3480+F↑j ROM:349A divu INTMEM_20, INTMEM_1C+2 ROM:349D ROM:349D ROM_349D: ; CODE XREF: ROM_3480+18↑j ROM:349D add INTMEM_1C, INTMEM_20 ROM:34A0 ret ROM:34A0 ; End of function ROM_3480 ROM:34A0 ROM:34A1 ROM:34A1 ; =============== S U B R O U T I N E ======================================= ROM:34A1 ROM:34A1 ROM:34A1 ROM_34A1: ; CODE XREF: ROM_3A8C↓p ROM:34A1 jbc INTMEM_A8, 2, ROM_34B9 ROM:34A4 andb INTMEM_A8, #-5 ROM:34A7 ldb INTMEM_1C, INTMEM_7 ROM:34AA orb INTMEM_AA, #1 ROM:34AD ldb INTMEM_97, INTMEM_1C ROM:34B0 ROM:34B0 ROM_34B0: ; CODE XREF: ROM_34A1:ROM_34B0↓j ROM:34B0 ; ROM_34BA+9↓j ... ROM:34B0 jbc INTMEM_A8, 3, ROM_34B0 ROM:34B3 andb INTMEM_A8, #-9 ROM:34B6 ldb INTMEM_7, INTMEM_1C ROM:34B9 ROM:34B9 ROM_34B9: ; CODE XREF: ROM_34A1↑j ROM:34B9 ; ROM_34BA↓j ROM:34B9 ret ROM:34B9 ; End of function ROM_34A1 ROM:34B9 ROM:34BA ROM:34BA ; =============== S U B R O U T I N E ======================================= ROM:34BA ROM:34BA ROM:34BA ROM_34BA: ; CODE XREF: start+999↑p ROM:34BA jbc INTMEM_AA, 1, ROM_34B9 ROM:34BD ldb INTMEM_1C, INTMEM_3B ROM:34C0 andb INTMEM_AA, #-3 ROM:34C3 sjmp ROM_34B0 ROM:34C3 ; End of function ROM_34BA ROM:34C3 ROM:34C5 ; --------------------------------------------------------------------------- ROM:34C5 ROM:34C5 ROM_34C5: ; CODE XREF: ROM:573B↓j ROM:34C5 mulu INTMEM_1C, #-3FFFh ROM:34C9 st INTMEM_1C+2, INTMEM_7A ROM:34CC ldb INTMEM_9B, #8 ROM:34CF ret ROM:34D0 ROM:34D0 ; =============== S U B R O U T I N E ======================================= ROM:34D0 ROM:34D0 ROM:34D0 ROM_34D0: ; CODE XREF: start+98A↑p ROM:34D0 jbs IOPORT2, 4, ROM_34E4 ; Input/output port 2 ROM:34D3 jbc INTMEM_AD, 2, ROM_34DF ROM:34D6 jbc INTMEM_AD, 3, ROM_34DC ROM:34D9 orb INTMEM_AB, #2 ROM:34DC ROM:34DC ROM_34DC: ; CODE XREF: ROM_34D0+6↑j ROM:34DC orb INTMEM_AD, #2 ROM:34DF ROM:34DF ROM_34DF: ; CODE XREF: ROM_34D0+3↑j ROM:34DF orb INTMEM_AD, #4 ROM:34E2 sjmp ROM_34F0 ROM:34E4 ; --------------------------------------------------------------------------- ROM:34E4 ROM:34E4 ROM_34E4: ; CODE XREF: ROM_34D0↑j ROM:34E4 jbs INTMEM_AD, 2, ROM_34ED ROM:34E7 orb INTMEM_AD, #8 ROM:34EA andb INTMEM_AD, #-3 ROM:34ED ROM:34ED ROM_34ED: ; CODE XREF: ROM_34D0:ROM_34E4↑j ROM:34ED andb INTMEM_AD, #-5 ROM:34F0 ROM:34F0 ROM_34F0: ; CODE XREF: ROM_34D0+12↑j ROM:34F0 jbc IOPORT1, 6, ROM_34FE ; Input/output port 1 ROM:34F3 jbc INTMEM_AD, 4, ROM_34F9 ROM:34F6 orb INTMEM_AB, #10h ROM:34F9 ROM:34F9 ROM_34F9: ; CODE XREF: ROM_34D0+23↑j ROM:34F9 orb INTMEM_AD, #10h ROM:34FC sjmp ROM_3507 ROM:34FE ; --------------------------------------------------------------------------- ROM:34FE ROM:34FE ROM_34FE: ; CODE XREF: ROM_34D0:ROM_34F0↑j ROM:34FE jbs INTMEM_AD, 4, ROM_3504 ROM:3501 andb INTMEM_AB, #-11h ROM:3504 ROM:3504 ROM_3504: ; CODE XREF: ROM_34D0:ROM_34FE↑j ROM:3504 andb INTMEM_AD, #-11h ROM:3507 ROM:3507 ROM_3507: ; CODE XREF: ROM_34D0+2C↑j ROM:3507 jbs IOPORT1, 7, ROM_3514 ; Input/output port 1 ROM:350A jbc INTMEM_AD, 5, ROM_3510 ROM:350D orb INTMEM_AB, #8 ROM:3510 ROM:3510 ROM_3510: ; CODE XREF: ROM_34D0+3A↑j ROM:3510 orb INTMEM_AD, #20h ; ' ' ROM:3513 ret ROM:3514 ; --------------------------------------------------------------------------- ROM:3514 ROM:3514 ROM_3514: ; CODE XREF: ROM_34D0:ROM_3507↑j ROM:3514 jbs INTMEM_AD, 5, ROM_351A ROM:3517 andb INTMEM_AB, #-9 ROM:351A ROM:351A ROM_351A: ; CODE XREF: ROM_34D0:ROM_3514↑j ROM:351A andb INTMEM_AD, #-21h ROM:351D ret ROM:351D ; End of function ROM_34D0 ROM:351D ROM:351E ROM:351E ; =============== S U B R O U T I N E ======================================= ROM:351E ROM:351E ROM:351E ROM_351E: ; CODE XREF: start+98D↑p ROM:351E ; ROM_351E+8D↓j ROM:351E pushf ROM:351F addb INTMEM_2, INTMEM_A3+2, #8 ROM:3523 ldb INTMEM_34, INTMEM_A3+2 ROM:3526 mulub INTMEM_34, #0Eh ROM:3529 add INTMEM_34, #3750h ROM:352D add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:3532 add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:3537 add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:353C add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:3541 ld INTMEM_1C, 8[INTMEM_34] ROM:3545 ROM:3545 ROM_3545: ; CODE XREF: ROM_351E:ROM_3545↓j ROM:3545 jbs INTMEM_2, 3, ROM_3545 ROM:3548 ldb INTMEM_1C+2, INTMEM_2+1 ROM:354B andb INTMEM_1C+3, INTMEM_2, #-40h ROM:354F popf ROM:3550 cmpb INTMEM_1C+2, [INTMEM_20] ROM:3553 jnc ROM_3579 ROM:3555 cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:3558 jh ROM_3579 ROM:355A ldb INTMEM_1A, 6[INTMEM_34] ROM:355E notb INTMEM_1A ROM:3560 andb INTMEM_54+1, INTMEM_1A ROM:3563 cmp INTMEM_1C, #-1 ROM:3567 je ROM_3571 ROM:3569 lcall ROM_32E5 ROM:356C ldb INTMEM_20+1, INTMEM_1C ROM:356F sjmp ROM_3584 ROM:3571 ; --------------------------------------------------------------------------- ROM:3571 ROM:3571 ROM_3571: ; CODE XREF: ROM_351E+49↑j ROM:3571 ldb INTMEM_20+1, INTMEM_1C+2 ROM:3574 ldb INTMEM_20, INTMEM_1C+3 ROM:3577 sjmp ROM_3587 ROM:3579 ; --------------------------------------------------------------------------- ROM:3579 ROM:3579 ROM_3579: ; CODE XREF: ROM_351E+35↑j ROM:3579 ; ROM_351E+3A↑j ROM:3579 orb INTMEM_54+1, 6[INTMEM_34] ROM:357D orb INTMEM_52, 7[INTMEM_34] ROM:3581 ldb INTMEM_20+1, [INTMEM_2C] ROM:3584 ROM:3584 ROM_3584: ; CODE XREF: ROM_351E+51↑j ROM:3584 ldb INTMEM_20, #7Fh ROM:3587 ROM:3587 ROM_3587: ; CODE XREF: ROM_351E+59↑j ROM:3587 ld INTMEM_2C, 0Ch[INTMEM_34] ROM:358B ld INTMEM_1C, [INTMEM_2C] ROM:358E cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3591 je ROM_359E ROM:3593 ld INTMEM_1C+2, [INTMEM_32] ROM:3596 lcall ROM_3480 ROM:3599 st INTMEM_1C, [INTMEM_2C] ROM:359C sjmp ROM_35A1 ROM:359E ; --------------------------------------------------------------------------- ROM:359E ROM:359E ROM_359E: ; CODE XREF: ROM_351E+73↑j ROM:359E st INTMEM_20, [INTMEM_2C] ROM:35A1 ROM:35A1 ROM_35A1: ; CODE XREF: ROM_351E+7E↑j ROM:35A1 incb INTMEM_A3+2 ROM:35A3 cmpb INTMEM_A3+2, #6 ROM:35A6 je ROM_35AD ROM:35A8 jbs INTMEM_A7, 0, ROM_35AF ROM:35AB sjmp ROM_351E ROM:35AD ; --------------------------------------------------------------------------- ROM:35AD ROM:35AD ROM_35AD: ; CODE XREF: ROM_351E+88↑j ROM:35AD clrb INTMEM_A3+2 ROM:35AF ROM:35AF ROM_35AF: ; CODE XREF: ROM_351E+8A↑j ROM:35AF ret ROM:35AF ; End of function ROM_351E ROM:35AF ROM:35AF ; --------------------------------------------------------------------------- ROM:35B0 db 5Bh, 2Bh, 0BCh, 2Bh, 0FBh, 2Bh, 13h, 2Ch, 45h, 2Ch ROM:35B0 db 58h, 2Ch, 68h, 2Ch, 74h, 2Ch, 4Bh, 42h, 50h, 38h, 50h ROM:35B0 db 30h, 31h, 34h, 93h, 0, 14h, 14h, 17h, 15h, 16h, 10h ROM:35B0 db 0, 1, 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h ROM:35B0 db 0, 5Eh, 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h ROM:35B0 db 1, 30h, 0, 0FFh, 0, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1 ROM:35B0 db 20h, 0, 0FDh, 1, 50h, 4, 0ABh, 0, 50h, 8, 0ABh, 0, 58h ROM:35B0 db 10h, 0ABh, 0, 60h, 0, 3Eh, 36h, 60h, 0, 48h, 36h, 88h ROM:35B0 db 10h, 45h, 0, 20h, 0, 42h, 0, 20h, 4, 47h, 0, 20h, 0 ROM:35B0 db 8Ch, 0, 0A3h, 0, 0D4h, 0, 80h, 12h, 44h, 0, 6, 6, 0DCh ROM:35B0 db 0, 3, 8, 0BCh, 3, 60h, 0, 62h, 36h, 30h, 0, 0, 0, 58h ROM:35B0 db 4, 0A9h, 0, 48h, 36h, 52h, 0, 2, 1, 52h, 0, 4, 2, 62h ROM:35B0 db 36h, 50h, 0, 1, 2, 50h, 0, 2, 4, 50h, 0, 4, 8, 50h ROM:35B0 db 0, 8, 10h, 52h, 0, 8, 20h, 52h, 0, 10h, 80h, 68h, 36h ROM:35B0 db 0A9h, 0, 10h, 10h, 30h, 0, 20h, 0, 50h, 4, 0A9h, 0 ROM:35B0 db 20h, 0, 0F1h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0D3h, 0, 60h ROM:35B0 db 0, 0DAh, 36h, 0, 0Ch, 4Dh, 1, 30h, 0, 0FFh, 0, 30h ROM:35B0 db 0, 0FFh, 0, 58h, 20h, 0F5h, 0, 60h, 0, 0D4h, 36h, 20h ROM:35B0 db 0, 43h, 0, 2, 0Eh, 0D6h, 0, 8, 10h, 0F2h, 0, 30h, 0 ROM:35B0 db 0FFh, 0, 20h, 0, 0F3h, 0, 30h, 0, 0FFh, 0, 30h, 0, 0FFh ROM:35B0 db 0, 4, 14h, 44h, 0, 20h, 0, 45h, 0, 23h, 0, 0D4h, 0 ROM:35B0 db 30h, 0, 0FFh, 0, 23h, 0, 40h, 0, 23h, 0, 40h, 0, 23h ROM:35B0 db 0, 40h, 0, 23h, 0, 40h, 0, 20h, 0, 48h, 0, 0DAh, 36h ROM:35B0 db 0F5h, 0, 10h, 1, 0E8h, 36h, 50h, 0, 10h, 4, 52h, 0 ROM:35B0 db 1, 10h, 0ABh, 0, 2, 40h, 30h, 0, 5, 0, 30h, 0, 22h ROM:35B0 db 0, 1Eh, 0, 1, 0, 30h, 0, 20h, 0, 30h, 0, 1, 0, 0B4h ROM:35B0 db 0Fh, 64h, 9, 0FEh, 0, 29h, 0C0h, 0AAh, 0, 0A0h, 0, 0DFh ROM:35B0 db 0, 1, 3, 4, 0, 0CCh, 0, 0BFh, 8Fh, 12h, 4, 28h, 0, 0 ROM:35B0 db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 12h, 4, 28h ROM:35B0 db 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 1, 12h, 4 ROM:35B0 db 28h, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 1, 0CCh ROM:35B0 db 0D9h, 88h, 0A2h, 0, 15h, 44h, 6Eh, 9Eh, 0, 9Dh, 0, 9Fh ROM:35B0 db 0, 1, 10h, 0FFh, 0FFh, 14h, 0, 0FCh, 1, 0A4h, 0, 0A3h ROM:35B0 db 0, 0A6h, 0, 2, 4, 2, 0, 18h, 0, 0F6h, 1, 0A1h, 0, 0A0h ROM:35B0 db 0, 0A2h, 0, 4, 8, 0FFh, 0FFh, 16h, 0, 0FAh, 1, 0A4h ROM:35B0 db 0, 0A3h, 0, 0A6h, 0, 0, 0, 0FFh, 0FFh, 18h, 0, 0, 0 ROM:35B0 db 0A4h, 0, 0A3h, 0, 0A5h, 0, 8, 2, 2, 0, 18h, 0, 0F8h ROM:35B0 db 1, 0A7h, 0, 0A8h, 0, 0A9h, 0, 10h, 20h, 0FFh, 0FFh ROM:35B0 db 1Ah, 0, 0F4h, 1 ROM:37A4 ROM:37A4 ; =============== S U B R O U T I N E ======================================= ROM:37A4 ROM:37A4 ROM:37A4 ROM_37A4: ; CODE XREF: start+981↑p ROM:37A4 ; ROM:3B9C↓p ROM:37A4 jbs INTMEM_A7, 0, ROM_37C3 ROM:37A7 ldb INTMEM_26, #-21h ROM:37AA stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:37AD ldb INTMEM_26+1, #-22h ROM:37B0 stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:37B3 ldb INTMEM_1A, #-80h ROM:37B6 stb INTMEM_1A, 1FFEh[] ROM:37BB ldb INTMEM_1A, #-1 ROM:37BE stb INTMEM_1A, 1FFFh[] ROM:37C3 ROM:37C3 ROM_37C3: ; CODE XREF: ROM_37A4↑j ROM:37C3 ret ROM:37C3 ; End of function ROM_37A4 ROM:37C3 ROM:37C4 ROM:37C4 ; =============== S U B R O U T I N E ======================================= ROM:37C4 ROM:37C4 ROM:37C4 ROM_37C4: ; CODE XREF: start+984↑p ROM:37C4 andb INTMEM_28, #77h ; 'w' ROM:37C7 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:37CA jbs INTMEM_A7, 0, ROM_380A ROM:37CD ldb INTMEM_1C, 1FFEh[] ROM:37D2 ldb INTMEM_1C+1, INTMEM_1C ROM:37D5 andb INTMEM_1C+1, #-2 ROM:37D8 stb INTMEM_1C+1, 1FFEh[] ROM:37DD andb INTMEM_1C+1, #-3 ROM:37E0 orb INTMEM_1C+1, #4 ROM:37E3 stb INTMEM_1C+1, 1FFEh[] ROM:37E8 orb INTMEM_1C+1, #1 ROM:37EB stb INTMEM_1C+1, 1FFEh[] ROM:37F0 andb INTMEM_1C+1, #-2 ROM:37F3 stb INTMEM_1C+1, 1FFEh[] ROM:37F8 ldb INTMEM_1C+1, 1FFFh[] ROM:37FD andb INTMEM_1C+1, #-9 ROM:3800 stb INTMEM_1C+1, 1FFFh[] ROM:3805 stb INTMEM_1C, 1FFEh[] ROM:380A ROM:380A ROM_380A: ; CODE XREF: ROM_37C4+6↑j ROM:380A jbs INTMEM_A7, 0, ROM_380E ROM:380D di ROM:380E ROM:380E ROM_380E: ; CODE XREF: ROM_37C4:ROM_380A↑j ROM:380E andb INT_PEND, INT_MASK ; Interrupt mask register ROM:3811 andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:3814 andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:3817 andb INTMEM_28+1, #-3 ROM:381A stb INTMEM_28+1, INTMEM_16 ROM:381D andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:3820 orb INTMEM_28+1, #4 ROM:3823 ldb INTMEM_16, INTMEM_28+1 ROM:3826 orb INT_MASK, #1 ; Interrupt mask register ROM:3829 orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:382C jbc INTMEM_A7, 0, ROM_3853 ROM:382F ROM:382F ROM_382F: ; CODE XREF: ROM_37C4+84↓j ROM:382F jbs INTMEM_A7, 1, ROM_3853 ROM:3832 jbs WSR1, 6, ROM_384D ; Window selection register 1 ROM:3835 add INTMEM_1C, INTMEM_A, #0BB8h ROM:383A st INTMEM_1C, INTMEM_140[] ROM:383F ldb INTMEM_6, #18h ROM:3842 ld INTMEM_2+2, INTMEM_1C ROM:3845 orb INTMEM_A7, #2 ROM:3848 jbs INTMEM_A7, 1, ROM_382F ROM:384B sjmp ROM_3853 ROM:384D ; --------------------------------------------------------------------------- ROM:384D ROM:384D ROM_384D: ; CODE XREF: ROM_37C4+6E↑j ROM:384D andb INTMEM_A7, #-3 ROM:3850 orb INTMEM_4A, #1 ROM:3853 ROM:3853 ROM_3853: ; CODE XREF: ROM_37C4+68↑j ROM:3853 ; ROM_37C4:ROM_382F↑j ... ROM:3853 jbs INTMEM_A7, 0, ROM_3859 ROM:3856 lcall ROM_2ADB ROM:3859 ROM:3859 ROM_3859: ; CODE XREF: ROM_37C4:ROM_3853↑j ROM:3859 orb INTMEM_28, #54h ; 'T' ROM:385C ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:385F ldb INTMEM_2+1, #-5Bh ROM:3862 andb INTMEM_28+1, #7Fh ROM:3865 ldb INTMEM_16, INTMEM_28+1 ROM:3868 orb INT_MASK, #4 ; Interrupt mask register ROM:386B jbs INTMEM_A7, 0, ROM_3871 ROM:386E lcall ROM_39D4 ROM:3871 ROM:3871 ROM_3871: ; CODE XREF: ROM_37C4+A7↑j ROM:3871 jbs INTMEM_A7, 0, ROM_3880 ROM:3874 ldb INTMEM_E, #4Dh ; 'M' ROM:3877 ldb INTMEM_E, #-80h ROM:387A orb INTMEM_A8, #8 ROM:387D andb INTMEM_A8, #-5 ROM:3880 ROM:3880 ROM_3880: ; CODE XREF: ROM_37C4:ROM_3871↑j ROM:3880 orb INTMEM_28+1, #20h ; ' ' ROM:3883 ldb INTMEM_16, INTMEM_28+1 ROM:3886 ldb IOPORT2+1, #9 ; Input/output port 2 ROM:3889 orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:388C jbc INTMEM_A7, 0, ROM_3891 ROM:388F sjmp ROM_3986 ROM:3891 ; --------------------------------------------------------------------------- ROM:3891 ROM:3891 ROM_3891: ; CODE XREF: ROM_37C4+C8↑j ROM:3891 lcall ROM_2D64 ROM:3894 ldb INTMEM_1A+1, #5 ROM:3897 lcall ROM_2CDC ROM:389A st INTMEM_1C, INTMEM_142[] ROM:389F lcall ROM_2CDC ROM:38A2 and INTMEM_1C+2, INTMEM_1C, INTMEM_142[] ROM:38A8 st INTMEM_1C+2, INTMEM_142[] ROM:38AD ld INTMEM_1C+2, INTMEM_1C ROM:38B0 lcall ROM_2CDC ROM:38B3 and INTMEM_1C+2, INTMEM_1C ROM:38B6 or INTMEM_1C+2, INTMEM_142[] ROM:38BB st INTMEM_1C, INTMEM_142[] ROM:38C0 ldb INTMEM_1A+1, #5 ROM:38C3 lcall ROM_2CDC ROM:38C6 and INTMEM_1C, INTMEM_142[] ROM:38CB or INTMEM_1C, INTMEM_1C+2 ROM:38CE st INTMEM_1C, INTMEM_142[] ROM:38D3 addb INTMEM_1A+1, #2 ROM:38D6 lcall ROM_2CDC ROM:38D9 st INTMEM_1C, INTMEM_1C+2 ROM:38DC lcall ROM_2CDC ROM:38DF andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:38E3 andb INTMEM_1C, INTMEM_1C+3 ROM:38E6 andb INTMEM_1C+2, INTMEM_1C+3 ROM:38E9 orb INTMEM_1C, INTMEM_1C+1 ROM:38EC orb INTMEM_1C, INTMEM_1C+2 ROM:38EF stb INTMEM_1C, INTMEM_156[] ROM:38F4 lcall ROM_2CDC ROM:38F7 st INTMEM_1C, INTMEM_1C+2 ROM:38FA lcall ROM_2CDC ROM:38FD andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:3901 andb INTMEM_1C, INTMEM_1C+3 ROM:3904 andb INTMEM_1C+2, INTMEM_1C+3 ROM:3907 orb INTMEM_1C, INTMEM_1C+1 ROM:390A orb INTMEM_1C, INTMEM_1C+2 ROM:390D stb INTMEM_1C, INTMEM_157[] ROM:3912 ld INTMEM_1C, INTMEM_142[] ROM:3917 orb INTMEM_1C, INTMEM_1C+1 ROM:391A orb INTMEM_1C, INTMEM_156[] ROM:391F orb INTMEM_1C, INTMEM_157[] ROM:3924 jne ROM_3936 ROM:3926 ldb INTMEM_1C, #-10h ROM:3929 stb INTMEM_1C, INTMEM_156[] ROM:392E ldb INTMEM_1C, #-10h ROM:3931 stb INTMEM_1C, INTMEM_157[] ROM:3936 ROM:3936 ROM_3936: ; CODE XREF: ROM_37C4+160↑j ROM:3936 clrb INTMEM_1A+1 ROM:3938 lcall ROM_2CDC ROM:393B cmp INTMEM_1C, 6[INTMEM_56] ROM:3940 jne ROM_3968 ROM:3942 clr INTMEM_20+2 ROM:3944 clrb INTMEM_1A+1 ROM:3946 ldb INTMEM_1C+2, #5 ROM:3949 ROM:3949 ROM_3949: ; CODE XREF: ROM_37C4+188↓j ROM:3949 lcall ROM_2CDC ROM:394C djnz INTMEM_1C+2, ROM_3949 ROM:394F neg INTMEM_20+2 ROM:3951 jne ROM_3968 ROM:3953 ld INTMEM_34, #-5AABh ROM:3957 lcall ROM_2D6A ROM:395A negb INTMEM_1A ROM:395C je ROM_3977 ROM:395E ldb INTMEM_34+1, #-56h ROM:3961 lcall ROM_2D6A ROM:3964 negb INTMEM_1A ROM:3966 je ROM_3971 ROM:3968 ROM:3968 ROM_3968: ; CODE XREF: ROM_37C4+17C↑j ROM:3968 ; ROM_37C4+18D↑j ROM:3968 lcall ROM_2E95 ROM:396B lcall ROM_2E2C ROM:396E lcall ROM_2E5D ROM:3971 ROM:3971 ROM_3971: ; CODE XREF: ROM_37C4+1A2↑j ROM:3971 ldb INTMEM_1C, #2 ROM:3974 lcall ROM_2AF3 ROM:3977 ROM:3977 ROM_3977: ; CODE XREF: ROM_37C4+198↑j ROM:3977 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:397A ld INTMEM_1C, #-55ABh ROM:397E lcall ROM_2DF4 ROM:3981 stb INTMEM_20, (INTMEM_A3+3)[] ROM:3986 ROM:3986 ROM_3986: ; CODE XREF: ROM_37C4+CB↑j ROM:3986 ldb INTMEM_90, 97h[INTMEM_56] ROM:398B ldb INTMEM_A3+1, #1 ROM:398E jbc INTMEM_A7, 0, ROM_3992 ROM:3991 ei ROM:3992 ROM:3992 ROM_3992: ; CODE XREF: ROM_37C4+1CA↑j ROM:3992 clrb WSR ; Window selection register ROM:3994 ret ROM:3994 ; End of function ROM_37C4 ROM:3994 ROM:3995 ROM:3995 ; =============== S U B R O U T I N E ======================================= ROM:3995 ROM:3995 ROM:3995 ROM_3995: ; CODE XREF: ROM_3A8C+D↓p ROM:3995 ; ROM:ROM_3B7A↓p ROM:3995 stb ZERO_REG, INTMEM_15D[] ; Zero register ROM:399A stb ZERO_REG, INTMEM_15E[] ; Zero register ROM:399F andb INTMEM_AA, #-9 ROM:39A2 andb INTMEM_AA, #-5 ROM:39A5 ldb INTMEM_1C, #10h ROM:39A8 lcall ROM_2AF3 ROM:39AB andb INTMEM_AA, #-11h ROM:39AE andb INTMEM_AA, #-41h ROM:39B1 ret ROM:39B1 ; End of function ROM_3995 ROM:39B1 ROM:39B2 ; --------------------------------------------------------------------------- ROM:39B2 ROM:39B2 ROM_39B2: ; CODE XREF: ROM:3B4F↓j ROM:39B2 ; ROM:3CF5↓j ... ROM:39B2 clrb INTMEM_1C ROM:39B4 ljmp ROM_34B0 ROM:39B7 ROM:39B7 ; =============== S U B R O U T I N E ======================================= ROM:39B7 ROM:39B7 ROM:39B7 ROM_39B7: ; CODE XREF: ROM_2A4C:ROM_21CB↑p ROM:39B7 ; ROM_2A4C-3F0↑p ROM:39B7 andb INTMEM_A9, #-11h ROM:39BA andb INTMEM_AB, #7Fh ROM:39BD andb INTMEM_AB+1, #-2 ROM:39C0 andb INTMEM_AB+1, #-3 ROM:39C3 cmp INTMEM_5E, 12h[INTMEM_56] ROM:39C8 jnc ROM_39CD ROM:39CA orb INTMEM_52, #1 ROM:39CD ROM:39CD ROM_39CD: ; CODE XREF: ROM_39B7+11↑j ROM:39CD clrb INTMEM_9A ROM:39CF clrb INTMEM_99 ROM:39D1 clr INTMEM_5E ROM:39D3 ret ROM:39D3 ; End of function ROM_39B7 ROM:39D3 ROM:39D4 ROM:39D4 ; =============== S U B R O U T I N E ======================================= ROM:39D4 ROM:39D4 ROM:39D4 ROM_39D4: ; CODE XREF: ROM_2A4C-3A4↑p ROM:39D4 ; ROM_37C4+AA↑p ROM:39D4 ldb INTMEM_20, 1FFFh[] ROM:39D9 orb INTMEM_20, #30h ; '0' ROM:39DC stb INTMEM_20, 1FFFh[] ROM:39E1 ret ROM:39E1 ; End of function ROM_39D4 ROM:39E1 ROM:39E2 ROM:39E2 ; =============== S U B R O U T I N E ======================================= ROM:39E2 ROM:39E2 ROM:39E2 ROM_39E2: ; CODE XREF: ROM_58DE+92↓p ROM:39E2 ; ROM_58DE:ROM_59A6↓p ... ROM:39E2 pushf ROM:39E3 ldb INTMEM_2, #0Fh ROM:39E6 ld INTMEM_1C, INTMEM_14C[] ROM:39EB ldbze INTMEM_1C+2, 0AAh[INTMEM_56] ROM:39F0 ROM:39F0 ROM_39F0: ; CODE XREF: ROM_39E2:ROM_39F0↓j ROM:39F0 jbs INTMEM_2, 3, ROM_39F0 ROM:39F3 ldb INTMEM_20+1, INTMEM_2+1 ROM:39F6 andb INTMEM_20, INTMEM_2, #-40h ROM:39FA popf ROM:39FB lcall ROM_3480 ROM:39FE st INTMEM_1C, INTMEM_14C[] ROM:3A03 ret ROM:3A03 ; End of function ROM_39E2 ROM:3A03 ROM:3A04 ROM:3A04 ; =============== S U B R O U T I N E ======================================= ROM:3A04 ROM:3A04 ROM:3A04 ROM_3A04: ; CODE XREF: ROM_2A4C-5EE↑p ROM:3A04 jbs INTMEM_F4+2, 4, ROM_3A72 ROM:3A07 jbs WSR1, 3, ROM_3A59 ; Window selection register 1 ROM:3A0A sub INTMEM_1C+2, #-8000h ROM:3A0E jnc ROM_3A17 ROM:3A10 add INTMEM_1C, INTMEM_1C+2 ROM:3A13 jc ROM_3A28 ROM:3A15 sjmp ROM_3A1C ROM:3A17 ; --------------------------------------------------------------------------- ROM:3A17 ROM:3A17 ROM_3A17: ; CODE XREF: ROM_3A04+A↑j ROM:3A17 add INTMEM_1C, INTMEM_1C+2 ROM:3A1A jnc ROM_3A54 ROM:3A1C ROM:3A1C ROM_3A1C: ; CODE XREF: ROM_3A04+11↑j ROM:3A1C cmp INTMEM_1C, #0Ch ROM:3A20 jnc ROM_3A54 ROM:3A22 cmp INTMEM_1C, #-9 ROM:3A26 jnh ROM_3A2C ROM:3A28 ROM:3A28 ROM_3A28: ; CODE XREF: ROM_3A04+F↑j ROM:3A28 ld INTMEM_1C, #-9 ROM:3A2C ROM:3A2C ROM_3A2C: ; CODE XREF: ROM_3A04+22↑j ROM:3A2C ; ROM:3D19↓p ROM:3A2C jbs WSR1, 6, ROM_3A4C ; Window selection register 1 ROM:3A2F add INTMEM_20+2, INTMEM_A, #8 ROM:3A34 ldb INTMEM_6, #23h ; '#' ROM:3A37 ld INTMEM_2+2, INTMEM_20+2 ROM:3A3A nop ROM:3A3B nop ROM:3A3C ROM:3A3C ROM_3A3C: ; CODE XREF: ROM_3A04:ROM_3A3C↓j ROM:3A3C jbs WSR1, 7, ROM_3A3C ; Window selection register 1 ROM:3A3F add INTMEM_20+2, INTMEM_1C ROM:3A42 ldb INTMEM_6, #3 ROM:3A45 ld INTMEM_2+2, INTMEM_20+2 ROM:3A48 ldb INTMEM_1A, #0 ROM:3A4B ROM:3A4B ROM_3A4B: ; CODE XREF: ROM_3A04+4E↓j ROM:3A4B ; ROM_3A04+53↓j ... ROM:3A4B ret ROM:3A4C ; --------------------------------------------------------------------------- ROM:3A4C ROM:3A4C ROM_3A4C: ; CODE XREF: ROM_3A04:ROM_3A2C↑j ROM:3A4C ldb INTMEM_1A, #2 ROM:3A4F orb INTMEM_4A, #1 ROM:3A52 sjmp ROM_3A4B ROM:3A54 ; --------------------------------------------------------------------------- ROM:3A54 ROM:3A54 ROM_3A54: ; CODE XREF: ROM_3A04+16↑j ROM:3A54 ; ROM_3A04+1C↑j ROM:3A54 ldb INTMEM_1A, #4 ROM:3A57 sjmp ROM_3A4B ROM:3A59 ; --------------------------------------------------------------------------- ROM:3A59 ROM:3A59 ROM_3A59: ; CODE XREF: ROM_3A04+3↑j ROM:3A59 ldb INTMEM_1A, #1 ROM:3A5C sjmp ROM_3A4B ROM:3A5C ; End of function ROM_3A04 ROM:3A5C ROM:3A5E ROM:3A5E ; =============== S U B R O U T I N E ======================================= ROM:3A5E ROM:3A5E ROM:3A5E ROM_3A5E: ; CODE XREF: ROM_3A5E+B↓j ROM:3A5E ; ROM:3D1C↓p ROM:3A5E jbs IOPORT2, 2, ROM_3A6E ; Input/output port 2 ROM:3A61 sub INTMEM_1C, INTMEM_A, INTMEM_20+2 ROM:3A65 cmp INTMEM_1C, #1F4h ROM:3A69 jh ROM_3A5E ROM:3A6B clrb INTMEM_1A+1 ROM:3A6D ret ROM:3A6E ; --------------------------------------------------------------------------- ROM:3A6E ROM:3A6E ROM_3A6E: ; CODE XREF: ROM_3A5E↑j ROM:3A6E ldb INTMEM_1A+1, #1 ROM:3A71 ret ROM:3A71 ; End of function ROM_3A5E ROM:3A71 ROM:3A72 ROM:3A72 ; =============== S U B R O U T I N E ======================================= ROM:3A72 ROM:3A72 ROM:3A72 ROM_3A72: ; CODE XREF: ROM_3A04↑j ROM:3A72 ; ROM_5758:ROM_585A↓p ROM:3A72 clr INTMEM_66 ROM:3A74 clr INTMEM_78 ROM:3A76 ldb INTMEM_6, #3 ROM:3A79 add INTMEM_2+2, INTMEM_A, #8 ROM:3A7E ret ROM:3A7E ; End of function ROM_3A72 ROM:3A7E ROM:3A7F ROM:3A7F ; =============== S U B R O U T I N E ======================================= ROM:3A7F ROM:3A7F ROM:3A7F ROM_3A7F: ; CODE XREF: ROM_5758+17F↓p ROM:3A7F mulu INTMEM_1C, #-3FFFh ROM:3A83 add INTMEM_78, INTMEM_1C+2 ROM:3A86 jnc ROM_3A8B ROM:3A88 ldbse INTMEM_78, #-1 ROM:3A8B ROM:3A8B ROM_3A8B: ; CODE XREF: ROM_3A7F+7↑j ROM:3A8B ret ROM:3A8B ; End of function ROM_3A7F ROM:3A8B ROM:3A8C ROM:3A8C ; =============== S U B R O U T I N E ======================================= ROM:3A8C ROM:3A8C ROM:3A8C ROM_3A8C: ; CODE XREF: start+987↑p ROM:3A8C lcall ROM_34A1 ROM:3A8F cmpb INTMEM_96, #50h ; 'P' ROM:3A92 jne ROM_3A9C ROM:3A94 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3A97 jne ROM_3A9C ROM:3A99 lcall ROM_3995 ROM:3A9C ROM:3A9C ROM_3A9C: ; CODE XREF: ROM_3A8C+6↑j ROM:3A9C ; ROM_3A8C+B↑j ROM:3A9C cmpb INTMEM_95, ZERO_REG ; Zero register ROM:3A9F jne ROM_3AE1 ROM:3AA1 jbc INTMEM_AA, 0, ROM_3B05 ROM:3AA4 andb INTMEM_AA, #-2 ROM:3AA7 cmpb INTMEM_96, ZERO_REG ; Zero register ROM:3AAA jne ROM_3AB9 ROM:3AAC cmpb INTMEM_97, #-36h ROM:3AAF jne ROM_3B05 ROM:3AB1 ldb INTMEM_95, #1 ROM:3AB4 ldb INTMEM_BF, #0Dh ROM:3AB7 sjmp ROM_3B05 ROM:3AB9 ; --------------------------------------------------------------------------- ROM:3AB9 ROM:3AB9 ROM_3AB9: ; CODE XREF: ROM_3A8C+1E↑j ROM:3AB9 cmpb INTMEM_96, #14h ROM:3ABC jne ROM_3AC8 ROM:3ABE ld INTMEM_1A, #40C4h ROM:3AC2 ld INTMEM_1C, #40E4h ROM:3AC6 sjmp ROM_3AEF ROM:3AC8 ; --------------------------------------------------------------------------- ROM:3AC8 ROM:3AC8 ROM_3AC8: ; CODE XREF: ROM_3A8C+30↑j ROM:3AC8 cmpb INTMEM_96, #1Eh ROM:3ACB jne ROM_3AD7 ROM:3ACD ld INTMEM_1A, #41ACh ROM:3AD1 ld INTMEM_1C, #41D0h ROM:3AD5 sjmp ROM_3AEF ROM:3AD7 ; --------------------------------------------------------------------------- ROM:3AD7 ROM:3AD7 ROM_3AD7: ; CODE XREF: ROM_3A8C+3F↑j ROM:3AD7 ld INTMEM_1A, #40E4h ROM:3ADB ld INTMEM_1C, #4188h ROM:3ADF sjmp ROM_3AEF ROM:3AE1 ; --------------------------------------------------------------------------- ROM:3AE1 ROM:3AE1 ROM_3AE1: ; CODE XREF: ROM_3A8C+13↑j ROM:3AE1 ld INTMEM_1A, #4188h ROM:3AE5 ld INTMEM_1C, #41ACh ROM:3AE9 ldb INTMEM_3D, INTMEM_97 ROM:3AEC ldb INTMEM_97, INTMEM_95 ROM:3AEF ROM:3AEF ROM_3AEF: ; CODE XREF: ROM_3A8C+3A↑j ROM:3AEF ; ROM_3A8C+49↑j ... ROM:3AEF lcall ROM_3B06 ROM:3AF2 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3AF5 jne ROM_3AFB ROM:3AF7 clrb INTMEM_95 ROM:3AF9 sjmp ROM_3B05 ROM:3AFB ; --------------------------------------------------------------------------- ROM:3AFB ROM:3AFB ROM_3AFB: ; CODE XREF: ROM_3A8C+69↑j ROM:3AFB cmpb INTMEM_96, #50h ; 'P' ROM:3AFE jne ROM_3B03 ROM:3B00 ldb INTMEM_BF, #3Fh ; '?' ROM:3B03 ROM:3B03 ROM_3B03: ; CODE XREF: ROM_3A8C+72↑j ROM:3B03 br [INTMEM_1C] ROM:3B05 ; --------------------------------------------------------------------------- ROM:3B05 ROM:3B05 ROM_3B05: ; CODE XREF: ROM_3A8C+15↑j ROM:3B05 ; ROM_3A8C+23↑j ... ROM:3B05 ret ROM:3B05 ; End of function ROM_3A8C ROM:3B05 ROM:3B06 ROM:3B06 ; =============== S U B R O U T I N E ======================================= ROM:3B06 ROM:3B06 ROM:3B06 ROM_3B06: ; CODE XREF: ROM_3A8C:ROM_3AEF↑p ROM:3B06 ; ROM_3B06+10↓j ... ROM:3B06 cmp INTMEM_1A, INTMEM_1C ROM:3B09 je ROM_3B27 ROM:3B0B ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3B0E cmpb INTMEM_97, INTMEM_1C+3 ROM:3B11 jc ROM_3B18 ROM:3B13 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3B16 sjmp ROM_3B06 ROM:3B18 ; --------------------------------------------------------------------------- ROM:3B18 ROM:3B18 ROM_3B18: ; CODE XREF: ROM_3B06+B↑j ROM:3B18 cmpb INTMEM_97, INTMEM_1C+2 ROM:3B1B jnh ROM_3B22 ROM:3B1D ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3B20 sjmp ROM_3B06 ROM:3B22 ; --------------------------------------------------------------------------- ROM:3B22 ROM:3B22 ROM_3B22: ; CODE XREF: ROM_3B06+15↑j ROM:3B22 ld INTMEM_1C, [INTMEM_1A] ROM:3B25 sjmp ROM_3B29 ROM:3B27 ; --------------------------------------------------------------------------- ROM:3B27 ROM:3B27 ROM_3B27: ; CODE XREF: ROM_3B06+3↑j ROM:3B27 clr INTMEM_1C ROM:3B29 ROM:3B29 ROM_3B29: ; CODE XREF: ROM_3B06+1F↑j ROM:3B29 cmpb INTMEM_95, ZERO_REG ; Zero register ROM:3B2C je ROM_3B31 ROM:3B2E ldb INTMEM_97, INTMEM_3D ROM:3B31 ROM:3B31 ROM_3B31: ; CODE XREF: ROM_3B06+26↑j ROM:3B31 ret ROM:3B31 ; End of function ROM_3B06 ROM:3B31 ROM:3B32 ; --------------------------------------------------------------------------- ROM:3B32 ld INTMEM_3E, #35C8h ROM:3B36 ldb INTMEM_1C, [INTMEM_3E] ROM:3B39 ldb INTMEM_3B, 1[INTMEM_3E] ROM:3B3D orb INTMEM_AA, #2 ROM:3B40 ldb INTMEM_95, #3 ROM:3B43 ljmp ROM_34B0 ROM:3B46 ; --------------------------------------------------------------------------- ROM:3B46 ldb INTMEM_1C, INTMEM_96 ROM:3B49 ljmp ROM_34B0 ROM:3B4C ; --------------------------------------------------------------------------- ROM:3B4C ldb INTMEM_96, #1Eh ROM:3B4F ljmp ROM_39B2 ROM:3B52 ; --------------------------------------------------------------------------- ROM:3B52 ldb INTMEM_96, #14h ROM:3B55 sjmp ROM_3B7A ROM:3B57 ; --------------------------------------------------------------------------- ROM:3B57 clrb INTMEM_96 ROM:3B59 sjmp ROM_3B7A ROM:3B5B ; --------------------------------------------------------------------------- ROM:3B5B ldb INTMEM_BF, #3Fh ; '?' ROM:3B5E ldb INTMEM_96, #50h ; 'P' ROM:3B61 sjmp ROM_3B7A ROM:3B63 ; --------------------------------------------------------------------------- ROM:3B63 ldb INTMEM_BF, #3Fh ; '?' ROM:3B66 stb INTMEM_96, (INTMEM_15A+1)[] ROM:3B6B ldb INTMEM_96, #50h ; 'P' ROM:3B6E sjmp ROM_3B7A ROM:3B70 ; --------------------------------------------------------------------------- ROM:3B70 ldb INTMEM_96, (INTMEM_15A+1)[] ROM:3B75 cmpb INTMEM_96, #1Eh ROM:3B78 je ROM_3B7D ROM:3B7A ROM:3B7A ROM_3B7A: ; CODE XREF: ROM:3B55↑j ROM:3B7A ; ROM:3B59↑j ... ROM:3B7A lcall ROM_3995 ROM:3B7D ROM:3B7D ROM_3B7D: ; CODE XREF: ROM:3B78↑j ROM:3B7D clrb INTMEM_1C ROM:3B7F lcall ROM_34B0 ROM:3B82 ret ROM:3B83 ; --------------------------------------------------------------------------- ROM:3B83 ldb INTMEM_95, #2 ROM:3B86 ldb INTMEM_BF, #0Dh ROM:3B89 ret ROM:3B8A ; --------------------------------------------------------------------------- ROM:3B8A ld INTMEM_36, INTMEM_56 ROM:3B8D ld INTMEM_3E, [INTMEM_36] ROM:3B90 shr INTMEM_3E, #1 ROM:3B93 clrb INTMEM_36+4 ROM:3B95 ldb INTMEM_95, #4 ROM:3B98 ret ROM:3B99 ; --------------------------------------------------------------------------- ROM:3B99 ROM:3B99 ROM_3B99: ; CODE XREF: ROM:3F5C↓j ROM:3B99 andb INTMEM_A7, #-2 ROM:3B9C lcall ROM_37A4 ROM:3B9F jbs IOPORT2, 6, ROM_3BBF ; Input/output port 2 ROM:3BA2 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:3BA7 cmpb INTMEM_1C+2, 95h[INTMEM_56] ROM:3BAC jnc ROM_3BBF ROM:3BAE ldb INTMEM_1C+2, INTMEM_1F9[] ROM:3BB3 cmpb INTMEM_1C+2, 96h[INTMEM_56] ROM:3BB8 jc ROM_3BBF ROM:3BBA ldb INTMEM_30+1, #4 ROM:3BBD sjmp ROM_3BC1 ROM:3BBF ; --------------------------------------------------------------------------- ROM:3BBF ROM:3BBF ROM_3BBF: ; CODE XREF: ROM:3B9F↑j ROM:3BBF ; ROM:3BAC↑j ... ROM:3BBF clrb INTMEM_30+1 ROM:3BC1 ROM:3BC1 ROM_3BC1: ; CODE XREF: ROM:3BBD↑j ROM:3BC1 di ROM:3BC2 ld SP, #3Ch ; '<' ; Stack pointer ROM:3BC6 ldb INTMEM_2C+3, #20h ; ' ' ROM:3BC9 ld INTMEM_20+2, #-2ACFh ROM:3BCD ROM:3BCD ROM_3BCD: ; CODE XREF: ROM:3BFE↓j ROM:3BCD ; ROM:3C0F↓j ... ROM:3BCD scall ROM_3C82 ROM:3BCF ldb INTMEM_32, INTMEM_2C+2 ROM:3BD2 ld INTMEM_2C, #3CB4h ROM:3BD6 ROM:3BD6 ROM_3BD6: ; CODE XREF: ROM:3BDF↓j ROM:3BD6 cmpb INTMEM_32, [INTMEM_2C]+ ROM:3BD9 je ROM_3BE2 ROM:3BDB cmp INTMEM_2C, #3CBAh ROM:3BDF jne ROM_3BD6 ROM:3BE1 rst ROM:3BE2 ; --------------------------------------------------------------------------- ROM:3BE2 ROM:3BE2 ROM_3BE2: ; CODE XREF: ROM:3BD9↑j ROM:3BE2 jbs INTMEM_32, 7, ROM_3BEE ROM:3BE5 jbs INTMEM_32, 6, ROM_3C2B ROM:3BE8 jbs INTMEM_32, 1, ROM_3C00 ROM:3BEB jbs INTMEM_32, 0, ROM_3BF7 ROM:3BEE ROM:3BEE ROM_3BEE: ; CODE XREF: ROM:ROM_3BE2↑j ROM:3BEE jbs INTMEM_32, 1, ROM_3C1A ROM:3BF1 jbs INTMEM_32, 6, ROM_3C31 ROM:3BF4 jbs INTMEM_32, 0, ROM_3C11 ROM:3BF7 ROM:3BF7 ROM_3BF7: ; CODE XREF: ROM:3BEB↑j ROM:3BF7 scall ROM_3C5A ROM:3BF9 ldb INTMEM_2C+2, [INTMEM_26] ROM:3BFC scall ROM_3C9E ROM:3BFE sjmp ROM_3BCD ROM:3C00 ; --------------------------------------------------------------------------- ROM:3C00 ROM:3C00 ROM_3C00: ; CODE XREF: ROM:3BE8↑j ROM:3C00 scall ROM_3C5A ROM:3C02 ld INTMEM_2A, [INTMEM_26] ROM:3C05 ldb INTMEM_2C+2, INTMEM_2A ROM:3C08 scall ROM_3C9E ROM:3C0A ldb INTMEM_2C+2, INTMEM_2A+1 ROM:3C0D scall ROM_3C9E ROM:3C0F sjmp ROM_3BCD ROM:3C11 ; --------------------------------------------------------------------------- ROM:3C11 ROM:3C11 ROM_3C11: ; CODE XREF: ROM:3BF4↑j ROM:3C11 scall ROM_3C5A ROM:3C13 scall ROM_3C82 ROM:3C15 stb INTMEM_2C+2, [INTMEM_26] ROM:3C18 sjmp ROM_3BCD ROM:3C1A ; --------------------------------------------------------------------------- ROM:3C1A ROM:3C1A ROM_3C1A: ; CODE XREF: ROM:ROM_3BEE↑j ROM:3C1A scall ROM_3C5A ROM:3C1C scall ROM_3C82 ROM:3C1E stb INTMEM_2C+2, INTMEM_2A ROM:3C21 scall ROM_3C82 ROM:3C23 stb INTMEM_2C+2, INTMEM_2A+1 ROM:3C26 st INTMEM_2A, [INTMEM_26] ROM:3C29 sjmp ROM_3BCD ROM:3C2B ; --------------------------------------------------------------------------- ROM:3C2B ROM:3C2B ROM_3C2B: ; CODE XREF: ROM:3BE5↑j ROM:3C2B scall ROM_3C5A ROM:3C2D scall ROM_3CB2 ROM:3C2F sjmp ROM_3BCD ROM:3C31 ; --------------------------------------------------------------------------- ROM:3C31 ROM:3C31 ROM_3C31: ; CODE XREF: ROM:3BF1↑j ROM:3C31 scall ROM_3C5A ROM:3C33 scall ROM_3C82 ROM:3C35 ldb INTMEM_1C, INTMEM_2C+2 ROM:3C38 scall ROM_3C82 ROM:3C3A ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3C3D clr INTMEM_1C+2 ROM:3C3F ROM:3C3F ROM_3C3F: ; CODE XREF: ROM:3C4C↓j ROM:3C3F scall ROM_3C65 ROM:3C41 stb INTMEM_2C+2, [INTMEM_26]+ ROM:3C44 ldbze INTMEM_20, INTMEM_2C+2 ROM:3C47 add INTMEM_1C+2, INTMEM_20 ROM:3C4A dec INTMEM_1C ROM:3C4C jne ROM_3C3F ROM:3C4E ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3C51 scall ROM_3C9E ROM:3C53 ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3C56 scall ROM_3C9E ROM:3C58 sjmp ROM_3BCD ROM:3C5A ROM:3C5A ; =============== S U B R O U T I N E ======================================= ROM:3C5A ROM:3C5A ROM:3C5A ROM_3C5A: ; CODE XREF: ROM:ROM_3BF7↑p ROM:3C5A ; ROM:ROM_3C00↑p ... ROM:3C5A scall ROM_3C82 ROM:3C5C ldb INTMEM_26, INTMEM_2C+2 ROM:3C5F scall ROM_3C82 ROM:3C61 ldb INTMEM_26+1, INTMEM_2C+2 ROM:3C64 ret ROM:3C64 ; End of function ROM_3C5A ROM:3C64 ROM:3C65 ROM:3C65 ; =============== S U B R O U T I N E ======================================= ROM:3C65 ROM:3C65 ROM:3C65 ROM_3C65: ; CODE XREF: ROM:ROM_3C3F↑p ROM:3C65 ld INTMEM_28, INTMEM_20+2 ROM:3C68 ROM:3C68 ROM_3C68: ; CODE XREF: ROM_3C65+10↓j ROM:3C68 ; ROM_3C65+12↓j ROM:3C68 scall ROM_3CAA ROM:3C6A jbs INTMEM_2C+3, 6, ROM_3C7B ROM:3C6D ldb INTMEM_A, #1Eh ROM:3C70 ldb INTMEM_A, #-1Fh ROM:3C73 dec INTMEM_28 ROM:3C75 jne ROM_3C68 ROM:3C77 jbs INTMEM_30+1, 2, ROM_3C68 ROM:3C7A rst ROM:3C7B ; --------------------------------------------------------------------------- ROM:3C7B ROM:3C7B ROM_3C7B: ; CODE XREF: ROM_3C65+5↑j ROM:3C7B andb INTMEM_2C+3, #-41h ROM:3C7E ldb INTMEM_2C+2, INTMEM_7 ROM:3C81 ret ROM:3C81 ; End of function ROM_3C65 ROM:3C81 ROM:3C82 ROM:3C82 ; =============== S U B R O U T I N E ======================================= ROM:3C82 ROM:3C82 ROM:3C82 ROM_3C82: ; CODE XREF: ROM:ROM_3BCD↑p ROM:3C82 ; ROM:3C13↑p ... ROM:3C82 ld INTMEM_28, INTMEM_20+2 ROM:3C85 ROM:3C85 ROM_3C85: ; CODE XREF: ROM_3C82+10↓j ROM:3C85 ; ROM_3C82+12↓j ROM:3C85 scall ROM_3CAA ROM:3C87 jbs INTMEM_2C+3, 6, ROM_3C98 ROM:3C8A ldb INTMEM_A, #1Eh ROM:3C8D ldb INTMEM_A, #-1Fh ROM:3C90 dec INTMEM_28 ROM:3C92 jne ROM_3C85 ROM:3C94 jbs INTMEM_30+1, 2, ROM_3C85 ROM:3C97 rst ROM:3C98 ; --------------------------------------------------------------------------- ROM:3C98 ROM:3C98 ROM_3C98: ; CODE XREF: ROM_3C82+5↑j ROM:3C98 andb INTMEM_2C+3, #-41h ROM:3C9B ldb INTMEM_2C+2, INTMEM_7 ROM:3C9B ; End of function ROM_3C82 ROM:3C9B ROM:3C9E ROM:3C9E ; =============== S U B R O U T I N E ======================================= ROM:3C9E ROM:3C9E ROM:3C9E ROM_3C9E: ; CODE XREF: ROM:3BFC↑p ROM:3C9E ; ROM:3C08↑p ... ROM:3C9E scall ROM_3CAA ROM:3CA0 jbc INTMEM_2C+3, 5, ROM_3C9E ROM:3CA3 stb INTMEM_2C+2, INTMEM_7 ROM:3CA6 andb INTMEM_2C+3, #-21h ROM:3CA9 ret ROM:3CA9 ; End of function ROM_3C9E ROM:3CA9 ROM:3CAA ROM:3CAA ; =============== S U B R O U T I N E ======================================= ROM:3CAA ROM:3CAA ROM:3CAA ROM_3CAA: ; CODE XREF: ROM_3C65:ROM_3C68↑p ROM:3CAA ; ROM_3C82:ROM_3C85↑p ... ROM:3CAA andb INTMEM_30, IOPORT2+1, #60h ; '`' ; Input/output port 2 ROM:3CAE orb INTMEM_2C+3, INTMEM_30 ROM:3CB1 ret ROM:3CB1 ; End of function ROM_3CAA ROM:3CB1 ROM:3CB2 ROM:3CB2 ; =============== S U B R O U T I N E ======================================= ROM:3CB2 ROM:3CB2 ROM:3CB2 ROM_3CB2: ; CODE XREF: ROM:3C2D↑p ROM:3CB2 br [INTMEM_26] ROM:3CB2 ; End of function ROM_3CB2 ROM:3CB2 ROM:3CB4 ; --------------------------------------------------------------------------- ROM:3CB4 clr INTMEM_2 ROM:3CB6 or INTMEM_C0, #4082h ROM:3CBA shlb INTMEM_97, #1 ROM:3CBD ldbze INTMEM_1C+2, INTMEM_97 ROM:3CC0 ldb INTMEM_20, (INTMEM_15A+2)[] ROM:3CC5 shl INTMEM_20, #8 ROM:3CC8 add INTMEM_20, INTMEM_1C+2 ROM:3CCB cmp INTMEM_20, #1Ah ROM:3CCF jnc ROM_3CDD ROM:3CD1 ld INTMEM_1C, [INTMEM_20] ROM:3CD4 orb INTMEM_AA, #2 ROM:3CD7 ldb INTMEM_3B, INTMEM_1C+1 ROM:3CDA ljmp ROM_34B0 ROM:3CDD ; --------------------------------------------------------------------------- ROM:3CDD ROM:3CDD ROM_3CDD: ; CODE XREF: ROM:3CCF↑j ROM:3CDD ret ROM:3CDE ; --------------------------------------------------------------------------- ROM:3CDE ld INTMEM_1C, INTMEM_56 ROM:3CE1 orb INTMEM_AA, #2 ROM:3CE4 ldb INTMEM_3B, INTMEM_1C+1 ROM:3CE7 ljmp ROM_34B0 ROM:3CEA ; --------------------------------------------------------------------------- ROM:3CEA stb INTMEM_96, (INTMEM_15A+1)[] ROM:3CEF ldb INTMEM_96, #50h ; 'P' ROM:3CF2 ldb INTMEM_BF, #3Fh ; '?' ROM:3CF5 ljmp ROM_39B2 ROM:3CF8 ; --------------------------------------------------------------------------- ROM:3CF8 ldb INTMEM_95, #8 ROM:3CFB ldb INTMEM_BF, #0Dh ROM:3CFE ret ROM:3CFF ; --------------------------------------------------------------------------- ROM:3CFF ldb INTMEM_95, #7 ROM:3D02 ld INTMEM_36+2, #35C0h ROM:3D06 clrb INTMEM_36 ROM:3D08 ldb INTMEM_3E, #0Bh ROM:3D0B ret ROM:3D0C ; --------------------------------------------------------------------------- ROM:3D0C cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3D0F je ROM_3D14 ROM:3D11 ljmp ROM_39B2 ROM:3D14 ; --------------------------------------------------------------------------- ROM:3D14 ROM:3D14 ROM_3D14: ; CODE XREF: ROM:3D0F↑j ROM:3D14 ld INTMEM_1C, 0Eh[INTMEM_56] ROM:3D19 lcall ROM_3A2C ROM:3D1C lcall ROM_3A5E ROM:3D1F ldb INTMEM_1C, INTMEM_1A+1 ROM:3D22 sjmp ROM_3D44 ROM:3D24 ; --------------------------------------------------------------------------- ROM:3D24 ld INTMEM_1C, #102h ROM:3D28 sjmp ROM_3D2E ROM:3D2A ; --------------------------------------------------------------------------- ROM:3D2A ld INTMEM_1C, #2 ROM:3D2E ROM:3D2E ROM_3D2E: ; CODE XREF: ROM:3D28↑j ROM:3D2E ld INTMEM_1C+2, INTMEM_148[] ROM:3D33 lcall ROM_30F3 ROM:3D36 clrb INTMEM_1C ROM:3D38 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3D3B jne ROM_3D46 ROM:3D3D incb INTMEM_1C ROM:3D3F cmpb INTMEM_1A+1, #1 ROM:3D42 jne ROM_3D46 ROM:3D44 ROM:3D44 ROM_3D44: ; CODE XREF: ROM:3D22↑j ROM:3D44 incb INTMEM_1C ROM:3D46 ROM:3D46 ROM_3D46: ; CODE XREF: ROM:3D3B↑j ROM:3D46 ; ROM:3D42↑j ROM:3D46 ljmp ROM_34B0 ROM:3D49 ; --------------------------------------------------------------------------- ROM:3D49 clr INTMEM_1A ROM:3D4B andb INTMEM_1A, INTMEM_97, #0Fh ROM:3D4F add INTMEM_20, INTMEM_1A, #35D0h ROM:3D54 ldb INTMEM_1C+3, [INTMEM_20] ROM:3D57 ldb INTMEM_20, INTMEM_1C+3 ROM:3D5A orb INTMEM_1C+3, INTMEM_15D[] ROM:3D5F jbs INTMEM_97, 4, ROM_3D6B ROM:3D62 notb INTMEM_20 ROM:3D64 andb INTMEM_20, INTMEM_15E[] ROM:3D69 sjmp ROM_3D70 ROM:3D6B ; --------------------------------------------------------------------------- ROM:3D6B ROM:3D6B ROM_3D6B: ; CODE XREF: ROM:3D5F↑j ROM:3D6B orb INTMEM_20, INTMEM_15E[] ROM:3D70 ROM:3D70 ROM_3D70: ; CODE XREF: ROM:3D69↑j ROM:3D70 stb INTMEM_20, INTMEM_15E[] ROM:3D75 stb INTMEM_1C+3, INTMEM_15D[] ROM:3D7A ljmp ROM_39B2 ROM:3D7D ; --------------------------------------------------------------------------- ROM:3D7D orb INTMEM_AA, #-80h ROM:3D80 sjmp ROM_3D85 ROM:3D82 ; --------------------------------------------------------------------------- ROM:3D82 andb INTMEM_AA, #7Fh ROM:3D85 ROM:3D85 ROM_3D85: ; CODE XREF: ROM:3D80↑j ROM:3D85 orb INTMEM_AA, #40h ; '@' ROM:3D88 ljmp ROM_39B2 ROM:3D8B ; --------------------------------------------------------------------------- ROM:3D8B orb INTMEM_AA, #20h ; ' ' ROM:3D8E sjmp ROM_3D93 ROM:3D90 ; --------------------------------------------------------------------------- ROM:3D90 andb INTMEM_AA, #-21h ROM:3D93 ROM:3D93 ROM_3D93: ; CODE XREF: ROM:3D8E↑j ROM:3D93 orb INTMEM_AA, #10h ROM:3D96 ljmp ROM_39B2 ROM:3D99 ; --------------------------------------------------------------------------- ROM:3D99 orb INTMEM_AA, #8 ROM:3D9C andb INTMEM_AA, #-5 ROM:3D9F ljmp ROM_39B2 ROM:3DA2 ; --------------------------------------------------------------------------- ROM:3DA2 orb INTMEM_AA, #4 ROM:3DA5 andb INTMEM_AA, #-9 ROM:3DA8 ljmp ROM_39B2 ROM:3DAB ; --------------------------------------------------------------------------- ROM:3DAB ldbze INTMEM_20+2, INTMEM_97 ROM:3DAE sub INTMEM_20+2, #0FBh ROM:3DB2 add INTMEM_20, INTMEM_20+2, #35CBh ROM:3DB7 ldb INTMEM_1C, [INTMEM_20] ROM:3DBA lcall ROM_2AF3 ROM:3DBD clrb INTMEM_1C ROM:3DBF cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3DC2 jne ROM_3DCF ROM:3DC4 cmpb INTMEM_97, #-4 ROM:3DC7 je ROM_3DCC ROM:3DC9 ldb INTMEM_1C, INTMEM_8C ROM:3DCC ROM:3DCC ROM_3DCC: ; CODE XREF: ROM:3DC7↑j ROM:3DCC ljmp ROM_34B0 ROM:3DCF ; --------------------------------------------------------------------------- ROM:3DCF ROM:3DCF ROM_3DCF: ; CODE XREF: ROM:3DC2↑j ROM:3DCF ret ROM:3DD0 ; --------------------------------------------------------------------------- ROM:3DD0 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3DD3 jne ROM_3DE8 ROM:3DD5 ldb INTMEM_95, #0Ah ROM:3DD8 ldb INTMEM_36, #3Ch ; '<' ROM:3DDB ldb INTMEM_1C, #9 ROM:3DDE sjmp ROM_3DEA ROM:3DE0 ; --------------------------------------------------------------------------- ROM:3DE0 lcall ROM_2E5D ROM:3DE3 sjmp ROM_3DE8 ROM:3DE5 ; --------------------------------------------------------------------------- ROM:3DE5 lcall ROM_2E95 ROM:3DE8 ROM:3DE8 ROM_3DE8: ; CODE XREF: ROM:3DD3↑j ROM:3DE8 ; ROM:3DE3↑j ROM:3DE8 clrb INTMEM_1C ROM:3DEA ROM:3DEA ROM_3DEA: ; CODE XREF: ROM:3DDE↑j ROM:3DEA ljmp ROM_34B0 ROM:3DED ; --------------------------------------------------------------------------- ROM:3DED ld INTMEM_1A, #40B0h ROM:3DF1 ROM:3DF1 ROM_3DF1: ; CODE XREF: ROM:3E0F↓j ROM:3DF1 cmp INTMEM_1A, #40C4h ROM:3DF5 je ROM_3E2A ROM:3DF7 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3DFA ld INTMEM_20, [INTMEM_1A]+ ROM:3DFD ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3E00 ldb INTMEM_1C, [INTMEM_20+2] ROM:3E03 cmpb INTMEM_97, INTMEM_1C+2 ROM:3E06 je ROM_3E11 ROM:3E08 incb INTMEM_1C+2 ROM:3E0A cmpb INTMEM_97, INTMEM_1C+2 ROM:3E0D je ROM_3E1A ROM:3E0F sjmp ROM_3DF1 ROM:3E11 ; --------------------------------------------------------------------------- ROM:3E11 ROM:3E11 ROM_3E11: ; CODE XREF: ROM:3E06↑j ROM:3E11 cmpb INTMEM_20+1, INTMEM_1C ROM:3E14 jnh ROM_3E21 ROM:3E16 incb INTMEM_1C ROM:3E18 sjmp ROM_3E21 ROM:3E1A ; --------------------------------------------------------------------------- ROM:3E1A ROM:3E1A ROM_3E1A: ; CODE XREF: ROM:3E0D↑j ROM:3E1A cmpb INTMEM_20, INTMEM_1C ROM:3E1D jc ROM_3E21 ROM:3E1F decb INTMEM_1C ROM:3E21 ROM:3E21 ROM_3E21: ; CODE XREF: ROM:3E14↑j ROM:3E21 ; ROM:3E18↑j ... ROM:3E21 stb INTMEM_1C, [INTMEM_20+2] ROM:3E24 stb INTMEM_1C, INTMEM_1C ROM:3E27 lcall ROM_34B0 ROM:3E2A ROM:3E2A ROM_3E2A: ; CODE XREF: ROM:3DF5↑j ROM:3E2A ret ROM:3E2B ; --------------------------------------------------------------------------- ROM:3E2B ldb INTMEM_42, INTMEM_8C ROM:3E2E ljmp ROM_39B2 ROM:3E31 ; --------------------------------------------------------------------------- ROM:3E31 ldb INTMEM_44, #-7Ah ROM:3E34 ldb INTMEM_1C, #5 ROM:3E37 sjmp ROM_3E3F ROM:3E39 ; --------------------------------------------------------------------------- ROM:3E39 ldb INTMEM_45, #-7Eh ROM:3E3C ldb INTMEM_1C, #8 ROM:3E3F ROM:3E3F ROM_3E3F: ; CODE XREF: ROM:3E37↑j ROM:3E3F ljmp ROM_34B0 ROM:3E42 ; --------------------------------------------------------------------------- ROM:3E42 ld INTMEM_36+2, #35DAh ROM:3E46 ld INTMEM_36, #363Eh ROM:3E4A sjmp ROM_3E5E ROM:3E4C ; --------------------------------------------------------------------------- ROM:3E4C ld INTMEM_36+2, #3668h ROM:3E50 ld INTMEM_36, #36D4h ROM:3E54 sjmp ROM_3E5E ROM:3E56 ; --------------------------------------------------------------------------- ROM:3E56 ld INTMEM_36+2, #36E8h ROM:3E5A ld INTMEM_36, #36FCh ROM:3E5E ROM:3E5E ROM_3E5E: ; CODE XREF: ROM:3E4A↑j ROM:3E5E ; ROM:3E54↑j ROM:3E5E ldb INTMEM_95, #9 ROM:3E61 ret ROM:3E62 ; --------------------------------------------------------------------------- ROM:3E62 clrb INTMEM_54 ROM:3E64 clrb INTMEM_50 ROM:3E66 clrb INTMEM_54+1 ROM:3E68 clrb INTMEM_52 ROM:3E6A clrb INTMEM_45+1 ROM:3E6C ljmp ROM_39B2 ROM:3E6F ; --------------------------------------------------------------------------- ROM:3E6F jbs INTMEM_AB, 0, ROM_3E8A ROM:3E72 stb ZERO_REG, INTMEM_15F[] ; Zero register ROM:3E77 st ZERO_REG, INTMEM_144[] ; Zero register ROM:3E7C orb INTMEM_F4+1, #4 ROM:3E7F orb INTMEM_AB, #1 ROM:3E82 ldb INTMEM_1C, #0 ROM:3E85 ldb INTMEM_3B, #1 ROM:3E88 sjmp ROM_3EA6 ROM:3E8A ; --------------------------------------------------------------------------- ROM:3E8A ROM:3E8A ROM_3E8A: ; CODE XREF: ROM:3E6F↑j ROM:3E8A ld INTMEM_1A, INTMEM_144[] ROM:3E8F cmp INTMEM_1A, 10h[INTMEM_56] ROM:3E94 jc ROM_3E9B ROM:3E96 ldb INTMEM_1C, #1 ROM:3E99 sjmp ROM_3EA1 ROM:3E9B ; --------------------------------------------------------------------------- ROM:3E9B ROM:3E9B ROM_3E9B: ; CODE XREF: ROM:3E94↑j ROM:3E9B andb INTMEM_AB, #-2 ROM:3E9E ldb INTMEM_1C, #2 ROM:3EA1 ROM:3EA1 ROM_3EA1: ; CODE XREF: ROM:3E99↑j ROM:3EA1 ldb INTMEM_3B, INTMEM_15F[] ROM:3EA6 ROM:3EA6 ROM_3EA6: ; CODE XREF: ROM:3E88↑j ROM:3EA6 orb INTMEM_AA, #2 ROM:3EA9 ljmp ROM_34B0 ROM:3EAC ; --------------------------------------------------------------------------- ROM:3EAC jbs INTMEM_AB, 0, ROM_3EC7 ROM:3EAF stb ZERO_REG, INTMEM_15F[] ; Zero register ROM:3EB4 st ZERO_REG, INTMEM_144[] ; Zero register ROM:3EB9 orb INTMEM_F4+1, #4 ROM:3EBC orb INTMEM_AB, #1 ROM:3EBF ldb INTMEM_1C, #0 ROM:3EC2 ldb INTMEM_3B, #2 ROM:3EC5 sjmp ROM_3F02 ROM:3EC7 ; --------------------------------------------------------------------------- ROM:3EC7 ROM:3EC7 ROM_3EC7: ; CODE XREF: ROM:3EAC↑j ROM:3EC7 ld INTMEM_1A, INTMEM_144[] ROM:3ECC cmp INTMEM_1A, 10h[INTMEM_56] ROM:3ED1 jc ROM_3ED8 ROM:3ED3 ldb INTMEM_1C, #1 ROM:3ED6 sjmp ROM_3EFD ROM:3ED8 ; --------------------------------------------------------------------------- ROM:3ED8 ROM:3ED8 ROM_3ED8: ; CODE XREF: ROM:3ED1↑j ROM:3ED8 ldb INTMEM_1C, INTMEM_15F[] ROM:3EDD cmpb INTMEM_1C, #4 ROM:3EE0 jne ROM_3EF7 ROM:3EE2 ld INTMEM_1C, INTMEM_14A[] ROM:3EE7 st INTMEM_1C, INTMEM_142[] ROM:3EEC ldb INTMEM_1C, #-10h ROM:3EEF stb INTMEM_1C, INTMEM_156[] ROM:3EF4 orb INTMEM_F4+1, #1 ROM:3EF7 ROM:3EF7 ROM_3EF7: ; CODE XREF: ROM:3EE0↑j ROM:3EF7 andb INTMEM_AB, #-2 ROM:3EFA ldb INTMEM_1C, #2 ROM:3EFD ROM:3EFD ROM_3EFD: ; CODE XREF: ROM:3ED6↑j ROM:3EFD ldb INTMEM_3B, INTMEM_15F[] ROM:3F02 ROM:3F02 ROM_3F02: ; CODE XREF: ROM:3EC5↑j ROM:3F02 orb INTMEM_AA, #2 ROM:3F05 ljmp ROM_34B0 ROM:3F08 ; --------------------------------------------------------------------------- ROM:3F08 ldb INTMEM_1C, #1 ROM:3F0B ldb INTMEM_1A, INTMEM_156[] ROM:3F10 cmpb INTMEM_1A, #-10h ROM:3F13 je ROM_3F32 ROM:3F15 ldb INTMEM_1C, #0 ROM:3F18 ldb INTMEM_1C+1, #0 ROM:3F1B stb INTMEM_1C, INTMEM_156[] ROM:3F20 lcall ROM_2CA1 ROM:3F23 ldb INTMEM_1A+1, #8 ROM:3F26 lcall ROM_2CB2 ROM:3F29 lcall ROM_2CB2 ROM:3F2C lcall ROM_2CA6 ROM:3F2F ldb INTMEM_1C, #0 ROM:3F32 ROM:3F32 ROM_3F32: ; CODE XREF: ROM:3F13↑j ROM:3F32 ljmp ROM_34B0 ROM:3F35 ; --------------------------------------------------------------------------- ROM:3F35 orb INTMEM_AB, #20h ; ' ' ROM:3F38 ldb INTMEM_95, #0Dh ROM:3F3B ret ROM:3F3C ; --------------------------------------------------------------------------- ROM:3F3C jbs INTMEM_AB, 5, ROM_3F41 ROM:3F3F clrb INTMEM_95 ROM:3F41 ROM:3F41 ROM_3F41: ; CODE XREF: ROM:3F3C↑j ROM:3F41 ret ROM:3F42 ; --------------------------------------------------------------------------- ROM:3F42 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3F45 je ROM_3F5F ROM:3F47 jbc INTMEM_AA, 0, ROM_3F63 ROM:3F4A andb INTMEM_AA, #-2 ROM:3F4D cmpb INTMEM_3D, #-23h ROM:3F50 jne ROM_3F5F ROM:3F52 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3F55 jne ROM_3F61 ROM:3F57 clrb INTMEM_1C ROM:3F59 lcall ROM_34B0 ROM:3F5C ljmp ROM_3B99 ROM:3F5F ; --------------------------------------------------------------------------- ROM:3F5F ROM:3F5F ROM_3F5F: ; CODE XREF: ROM:3F45↑j ROM:3F5F ; ROM:3F50↑j ROM:3F5F clrb INTMEM_96 ROM:3F61 ROM:3F61 ROM_3F61: ; CODE XREF: ROM:3F55↑j ROM:3F61 clrb INTMEM_95 ROM:3F63 ROM:3F63 ROM_3F63: ; CODE XREF: ROM:3F47↑j ROM:3F63 ret ROM:3F64 ; --------------------------------------------------------------------------- ROM:3F64 ldb INTMEM_1C, [INTMEM_36+2]+ ROM:3F67 incb INTMEM_36 ROM:3F69 cmpb INTMEM_36, INTMEM_3E ROM:3F6C jne ROM_3F7B ROM:3F6E addb INTMEM_3E, #0Ch ROM:3F71 ld INTMEM_36+2, #35C0h ROM:3F75 ldb INTMEM_3B, 2[INTMEM_56] ROM:3F79 sjmp ROM_3F7E ROM:3F7B ; --------------------------------------------------------------------------- ROM:3F7B ROM:3F7B ROM_3F7B: ; CODE XREF: ROM:3F6C↑j ROM:3F7B ldb INTMEM_3B, [INTMEM_36+2]+ ROM:3F7E ROM:3F7E ROM_3F7E: ; CODE XREF: ROM:3F79↑j ROM:3F7E incb INTMEM_36 ROM:3F80 orb INTMEM_AA, #2 ROM:3F83 cmpb INTMEM_36, #24h ; '$' ROM:3F86 jnc ROM_3F8A ROM:3F88 clrb INTMEM_95 ROM:3F8A ROM:3F8A ROM_3F8A: ; CODE XREF: ROM:3F86↑j ROM:3F8A ljmp ROM_34B0 ROM:3F8D ; --------------------------------------------------------------------------- ROM:3F8D ldb INTMEM_1C, 2[INTMEM_3E] ROM:3F91 ldb INTMEM_3B, 2[INTMEM_56] ROM:3F95 orb INTMEM_AA, #2 ROM:3F98 clrb INTMEM_95 ROM:3F9A ljmp ROM_34B0 ROM:3F9D ; --------------------------------------------------------------------------- ROM:3F9D jbc INTMEM_AA, 0, ROM_3FAD ROM:3FA0 andb INTMEM_AA, #-2 ROM:3FA3 cmpb INTMEM_3D, #75h ; 'u' ROM:3FA6 jne ROM_3FAD ROM:3FA8 ldb INTMEM_96, #14h ROM:3FAB sjmp ROM_3FB2 ROM:3FAD ; --------------------------------------------------------------------------- ROM:3FAD ROM:3FAD ROM_3FAD: ; CODE XREF: ROM:3F9D↑j ROM:3FAD ; ROM:3FA6↑j ROM:3FAD cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3FB0 jne ROM_3FB4 ROM:3FB2 ROM:3FB2 ROM_3FB2: ; CODE XREF: ROM:3FAB↑j ROM:3FB2 clrb INTMEM_95 ROM:3FB4 ROM:3FB4 ROM_3FB4: ; CODE XREF: ROM:3FB0↑j ROM:3FB4 ret ROM:3FB5 ; --------------------------------------------------------------------------- ROM:3FB5 jbc INTMEM_AA, 0, ROM_3FC2 ROM:3FB8 andb INTMEM_AA, #-2 ROM:3FBB stb INTMEM_3D, (INTMEM_15A+2)[] ROM:3FC0 sjmp ROM_3FC9 ROM:3FC2 ; --------------------------------------------------------------------------- ROM:3FC2 ROM:3FC2 ROM_3FC2: ; CODE XREF: ROM:3FB5↑j ROM:3FC2 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3FC5 jne ROM_3FCB ROM:3FC7 clrb INTMEM_96 ROM:3FC9 ROM:3FC9 ROM_3FC9: ; CODE XREF: ROM:3FC0↑j ROM:3FC9 clrb INTMEM_95 ROM:3FCB ROM:3FCB ROM_3FCB: ; CODE XREF: ROM:3FC5↑j ROM:3FCB ret ROM:3FCC ; --------------------------------------------------------------------------- ROM:3FCC ldb INTMEM_1A+1, INTMEM_36 ROM:3FCF cmpb INTMEM_1A+1, #3Fh ; '?' ROM:3FD2 jne ROM_3FD6 ROM:3FD4 clrb INTMEM_95 ROM:3FD6 ROM:3FD6 ROM_3FD6: ; CODE XREF: ROM:3FD2↑j ROM:3FD6 lcall ROM_2CDC ROM:3FD9 ldb INTMEM_3B, INTMEM_1C+1 ROM:3FDC orb INTMEM_AA, #2 ROM:3FDF incb INTMEM_36 ROM:3FE1 ljmp ROM_34B0 ROM:3FE4 ; --------------------------------------------------------------------------- ROM:3FE4 ld INTMEM_36+4, [INTMEM_36+2]+ ROM:3FE7 ld INTMEM_3B+1, [INTMEM_36+2]+ ROM:3FEA jbc INTMEM_36+4, 6, ROM_4024 ROM:3FED jbc INTMEM_36+4, 5, ROM_400C ROM:3FF0 ld INTMEM_1A, [INTMEM_3B+1]+ ROM:3FF3 clrb INTMEM_1C ROM:3FF5 ROM:3FF5 ROM_3FF5: ; CODE XREF: ROM:400A↓j ROM:3FF5 cmp INTMEM_3B+1, INTMEM_1A ROM:3FF8 jc ROM_401F ROM:3FFA ld INTMEM_1C+2, [INTMEM_3B+1]+ ROM:3FFD ldb INTMEM_20, [INTMEM_3B+1]+ ROM:4000 andb INTMEM_20, [INTMEM_1C+2] ROM:4003 je ROM_4008 ROM:4005 orb INTMEM_1C, [INTMEM_3B+1] ROM:4008 ROM:4008 ROM_4008: ; CODE XREF: ROM:4003↑j ROM:4008 inc INTMEM_3B+1 ROM:400A sjmp ROM_3FF5 ROM:400C ; --------------------------------------------------------------------------- ROM:400C ROM:400C ROM_400C: ; CODE XREF: ROM:3FED↑j ROM:400C andb INTMEM_1C, INTMEM_3B, [INTMEM_3B+1] ROM:4010 jbc INTMEM_36+4, 3, ROM_401F ROM:4013 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:4016 jne ROM_401D ROM:4018 ldb INTMEM_1C, #1 ROM:401B sjmp ROM_401F ROM:401D ; --------------------------------------------------------------------------- ROM:401D ROM:401D ROM_401D: ; CODE XREF: ROM:4016↑j ROM:401D clrb INTMEM_1C ROM:401F ROM:401F ROM_401F: ; CODE XREF: ROM:3FF8↑j ROM:401F ; ROM:4010↑j ... ROM:401F lcall ROM_34B0 ROM:4022 sjmp ROM_4084 ROM:4024 ; --------------------------------------------------------------------------- ROM:4024 ROM:4024 ROM_4024: ; CODE XREF: ROM:3FEA↑j ROM:4024 jbs INTMEM_36+4, 4, ROM_4072 ROM:4027 jbs INTMEM_36+4, 1, ROM_403A ROM:402A ldbze INTMEM_3B+1, [INTMEM_3B+1] ROM:402D jbc INTMEM_36+4, 7, ROM_4048 ROM:4030 sub INTMEM_3B+1, #80h ROM:4034 jc ROM_4048 ROM:4036 neg INTMEM_3B+1 ROM:4038 sjmp ROM_4048 ROM:403A ; --------------------------------------------------------------------------- ROM:403A ROM:403A ROM_403A: ; CODE XREF: ROM:4027↑j ROM:403A ld INTMEM_3B+1, [INTMEM_3B+1] ROM:403D jbc INTMEM_36+4, 7, ROM_4048 ROM:4040 sub INTMEM_3B+1, #-8000h ROM:4044 jc ROM_4048 ROM:4046 neg INTMEM_3B+1 ROM:4048 ROM:4048 ROM_4048: ; CODE XREF: ROM:402D↑j ROM:4048 ; ROM:4034↑j ... ROM:4048 jbs INTMEM_36+4, 5, ROM_4072 ROM:404B ldbze INTMEM_1C+2, INTMEM_3B ROM:404E add INTMEM_1C+2, #36FCh ROM:4052 ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:4055 mulu INTMEM_20, INTMEM_3B+1, INTMEM_1C ROM:4059 jbc INTMEM_36+4, 3, ROM_4061 ROM:405C ld INTMEM_3B+1, INTMEM_20 ROM:405F sjmp ROM_4067 ROM:4061 ; --------------------------------------------------------------------------- ROM:4061 ROM:4061 ROM_4061: ; CODE XREF: ROM:4059↑j ROM:4061 ldb INTMEM_3B+1, INTMEM_20+1 ROM:4064 ldb INTMEM_3D, INTMEM_20+2 ROM:4067 ROM:4067 ROM_4067: ; CODE XREF: ROM:405F↑j ROM:4067 jbc INTMEM_36+4, 2, ROM_406C ROM:406A neg INTMEM_3B+1 ROM:406C ROM:406C ROM_406C: ; CODE XREF: ROM:ROM_4067↑j ROM:406C ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:406F add INTMEM_3B+1, INTMEM_20+2 ROM:4072 ROM:4072 ROM_4072: ; CODE XREF: ROM:ROM_4024↑j ROM:4072 ; ROM:ROM_4048↑j ROM:4072 ldb INTMEM_1C, INTMEM_3B+1 ROM:4075 jbc INTMEM_36+4, 0, ROM_4081 ROM:4078 ldb INTMEM_3B, INTMEM_1C ROM:407B orb INTMEM_AA, #2 ROM:407E ldb INTMEM_1C, INTMEM_3D ROM:4081 ROM:4081 ROM_4081: ; CODE XREF: ROM:4075↑j ROM:4081 lcall ROM_34B0 ROM:4084 ROM:4084 ROM_4084: ; CODE XREF: ROM:4022↑j ROM:4084 cmp INTMEM_36+2, INTMEM_36 ROM:4087 jnc ROM_408B ROM:4089 clrb INTMEM_95 ROM:408B ROM:408B ROM_408B: ; CODE XREF: ROM:4087↑j ROM:408B ret ROM:408C ; --------------------------------------------------------------------------- ROM:408C cmp INTMEM_3E, ZERO_REG ; Zero register ROM:408F je ROM_40A7 ROM:4091 ld INTMEM_1A, [INTMEM_36]+ ROM:4094 dec INTMEM_3E ROM:4096 addb INTMEM_36+4, INTMEM_1A ROM:4099 ldb INTMEM_1C, INTMEM_1A ROM:409C orb INTMEM_AA, #2 ROM:409F ldb INTMEM_3B, INTMEM_1A+1 ROM:40A2 addb INTMEM_36+4, INTMEM_3B ROM:40A5 sjmp ROM_40AC ROM:40A7 ; --------------------------------------------------------------------------- ROM:40A7 ROM:40A7 ROM_40A7: ; CODE XREF: ROM:408F↑j ROM:40A7 clrb INTMEM_95 ROM:40A9 ldb INTMEM_1C, INTMEM_36+4 ROM:40AC ROM:40AC ROM_40AC: ; CODE XREF: ROM:40A5↑j ROM:40AC ljmp ROM_34B0 ROM:40AF ; --------------------------------------------------------------------------- ROM:40AF rst ROM:40AF ; --------------------------------------------------------------------------- ROM:40B0 db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:40B0 db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:40B0 db 32h, 3Bh, 0F0h, 0F0h, 46h, 3Bh, 0C4h, 0C4h, 4Ch, 3Bh ROM:40B0 db 0F4h, 0F4h, 63h, 3Bh, 0F6h, 0F6h, 57h, 3Bh, 0F2h, 0F2h ROM:40B0 db 63h, 3Bh, 74h, 74h, 83h, 3Bh, 0F7h, 0F7h, 8Ah, 3Bh ROM:40B0 db 0D0h, 0D0h, 32h, 3Bh, 0F0h, 0F0h, 46h, 3Bh, 0F9h, 0F9h ROM:40B0 db 7Dh, 3Bh, 0F5h, 0F5h, 52h, 3Bh, 0F4h, 0F4h, 5Bh, 3Bh ROM:40B0 db 0F6h, 0F6h, 57h, 3Bh, 0F3h, 0F3h, 70h, 3Bh, 0D1h, 0D1h ROM:40B0 db 0FFh, 3Ch, 0EFh, 0EFh, 0Ch, 3Dh, 0F7h, 0F7h, 0Ch, 3Dh ROM:40B0 db 0F8h, 0F8h, 2Ah, 3Dh, 0E7h, 0E7h, 24h, 3Dh, 3, 1, 49h ROM:40B0 db 3Dh, 9, 8, 49h, 3Dh, 13h, 11h, 49h, 3Dh, 19h, 18h, 49h ROM:40B0 db 3Dh, 0FFh, 0FBh, 0ABh, 3Dh, 0EEh, 0EEh, 99h, 3Dh, 0EDh ROM:40B0 db 0EDh, 0A2h, 3Dh, 6Dh, 6Dh, 7Dh, 3Dh, 65h, 65h, 82h ROM:40B0 db 3Dh, 0, 0, 90h, 3Dh, 10h, 10h, 8Bh, 3Dh, 0FAh, 0FAh ROM:40B0 db 0E5h, 3Dh, 81h, 81h, 0E0h, 3Dh, 82h, 82h, 0D0h, 3Dh ROM:40B0 db 0CBh, 0CBh, 2Bh, 3Eh, 7Ah, 79h, 0EDh, 3Dh, 8Ah, 89h ROM:40B0 db 0EDh, 3Dh, 94h, 8Fh, 0EDh, 3Dh, 7Ch, 7Bh, 0EDh, 3Dh ROM:40B0 db 7Fh, 7Fh, 31h, 3Eh, 7Eh, 7Eh, 39h, 3Eh, 7Dh, 7Dh, 4Ch ROM:40B0 db 3Eh, 80h, 80h, 42h, 3Eh, 0E8h, 0E8h, 56h, 3Eh, 0CCh ROM:40B0 db 0CCh, 62h, 3Eh, 0D2h, 0D2h, 6Fh, 3Eh, 0D3h, 0D3h, 0ACh ROM:40B0 db 3Eh, 0CDh, 0CDh, 8, 3Fh, 70h, 70h, 35h, 3Fh, 0Dh, 0Dh ROM:40B0 db 3Ch, 3Fh, 2, 2, 42h, 3Fh, 7, 7, 64h, 3Fh, 3, 3, 8Dh ROM:40B0 db 3Fh, 1, 1, 9Dh, 3Fh, 8, 8, 0B5h, 3Fh, 0Ah, 0Ah, 0CCh ROM:40B0 db 3Fh, 9, 9, 0E4h, 3Fh, 4, 4, 8Ch, 40h, 0D0h, 0D0h, 32h ROM:40B0 db 3Bh, 0F0h, 0F0h, 46h, 3Bh, 0F5h, 0F5h, 52h, 3Bh, 0F6h ROM:40B0 db 0F6h, 57h, 3Bh, 0F7h, 0F7h, 8Ah, 3Bh, 7Fh, 0, 0BAh ROM:40B0 db 3Ch, 0C7h, 0C7h, 0DEh, 3Ch, 0F2h, 0F2h, 0EAh, 3Ch, 0DCh ROM:40B0 db 0DCh, 0F8h, 3Ch, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:40B0 db 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:42B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:44B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 8, 0, 0, 0 ROM:46B0 db 0FFh, 0FFh, 0FFh, 0FFh, 15h, 0, 19h, 0, 32h, 0, 36h ROM:46B0 db 0, 37h, 0, 4Bh, 42h, 50h, 38h, 50h, 30h, 31h, 34h, 93h ROM:46B0 db 0, 14h ROM:4845 ROM:4845 ; =============== S U B R O U T I N E ======================================= ROM:4845 ROM:4845 ROM:4845 ROM_4845: ; CODE XREF: start+99F↑p ROM:4845 lcall ROM_488A ROM:4848 ret ROM:4848 ; End of function ROM_4845 ROM:4848 ROM:4849 ROM:4849 ; =============== S U B R O U T I N E ======================================= ROM:4849 ROM:4849 ROM:4849 ROM_4849: ; CODE XREF: start:ROM_2A24↑p ROM:4849 lcall ROM_4C34 ROM:484C lcall ROM_5C2E ROM:484F lcall ROM_5CA2 ROM:4852 lcall ROM_630B ROM:4855 lcall ROM_58DE ROM:4858 lcall ROM_65DE ROM:485B lcall ROM_5037 ROM:485E lcall ROM_6952 ROM:4861 ret ROM:4861 ; End of function ROM_4849 ROM:4861 ROM:4862 ; --------------------------------------------------------------------------- ROM:4862 ; START OF FUNCTION CHUNK FOR ROM_2A4C ROM:4862 ROM:4862 ROM_4862: ; CODE XREF: ROM_2A4C-601↑j ROM:4862 lcall ROM_5758 ROM:4865 ret ROM:4865 ; END OF FUNCTION CHUNK FOR ROM_2A4C ROM:4866 ; --------------------------------------------------------------------------- ROM:4866 ret ROM:4867 ; --------------------------------------------------------------------------- ROM:4867 clrb INTMEM_1A ROM:4869 ret ROM:486A ; --------------------------------------------------------------------------- ROM:486A ; START OF FUNCTION CHUNK FOR ROM_2E95 ROM:486A ROM:486A ROM_486A: ; CODE XREF: ROM_2E95+D↑j ROM:486A clrb INTMEM_47+1 ROM:486C ld INTMEM_40, 24h[INTMEM_56] ROM:4871 orb INTMEM_F4+3, #4 ROM:4874 ldb INTMEM_42+1, 103h[INTMEM_56] ROM:4879 ldb INTMEM_45, #-80h ROM:487C ldb INTMEM_47, 12Ch[INTMEM_56] ROM:4881 ldb INTMEM_42, 12Ah[INTMEM_56] ROM:4886 ldb INTMEM_44, #-80h ROM:4889 ret ROM:4889 ; END OF FUNCTION CHUNK FOR ROM_2E95 ROM:488A ROM:488A ; =============== S U B R O U T I N E ======================================= ROM:488A ROM:488A ROM:488A ROM_488A: ; CODE XREF: ROM_4845↑p ROM:488A orb INTMEM_F4+3, #2 ROM:488D orb INTMEM_A2, #1 ROM:4890 ldb INTMEM_B4, 0ACh[INTMEM_56] ROM:4895 ldb INTMEM_1C+2, #-1 ROM:4898 stb INTMEM_1C+2, INTMEM_1F0[] ROM:489D stb INTMEM_1C+2, INTMEM_1F1[] ROM:48A2 ldb INTMEM_1C+2, #-1 ROM:48A5 stb INTMEM_1C+2, INTMEM_1F2[] ROM:48AA stb INTMEM_1C+2, INTMEM_1F3[] ROM:48AF stb INTMEM_1C+2, INTMEM_1D6[] ROM:48B4 stb INTMEM_1C+2, INTMEM_1D7[] ROM:48B9 ld INTMEM_1C, 56h[INTMEM_56] ROM:48BE st INTMEM_1C, INTMEM_192[] ROM:48C3 ld INTMEM_D6, #61A8h ROM:48C7 ld INTMEM_1C+2, #61A8h ROM:48CB st INTMEM_1C+2, INTMEM_19A[] ROM:48D0 shr INTMEM_1C+2, #1 ROM:48D3 st INTMEM_1C+2, INTMEM_154[] ROM:48D8 ldb INTMEM_B3, 12Dh[INTMEM_56] ROM:48DD ldb INTMEM_1C+2, #-1 ROM:48E0 stb INTMEM_1C+2, INTMEM_266[] ROM:48E5 stb INTMEM_1C+2, INTMEM_267[] ROM:48EA ldb INTMEM_F0, #-1 ROM:48ED ldb INTMEM_EF, #-1 ROM:48F0 ldb INTMEM_EE, #-1 ROM:48F3 ldb INTMEM_ED, #-1 ROM:48F6 ldb INTMEM_EC, #-1 ROM:48F9 ret ROM:48F9 ; End of function ROM_488A ROM:48F9 ROM:48FA ; --------------------------------------------------------------------------- ROM:48FA ; START OF FUNCTION CHUNK FOR ROM_5037 ROM:48FA ; ADDITIONAL PARENT FUNCTION ROM_5CA2 ROM:48FA ; ADDITIONAL PARENT FUNCTION ROM_630B ROM:48FA ROM:48FA ROM_48FA: ; CODE XREF: ROM_5037+312↓j ROM:48FA ; ROM_5CA2+37B↓j ... ROM:48FA shlb INTMEM_1C, #1 ROM:48FD addb INTMEM_1A, INTMEM_1C ROM:4900 addcb INTMEM_1A+1, ZERO_REG ; Zero register ROM:4903 ld INTMEM_1A, [INTMEM_1A] ROM:4906 br [INTMEM_1A] ROM:4906 ; END OF FUNCTION CHUNK FOR ROM_5037 ROM:4908 ROM:4908 ; =============== S U B R O U T I N E ======================================= ROM:4908 ROM:4908 ROM:4908 ROM_4908: ; CODE XREF: ROM_4C34+273↓p ROM:4908 ld INTMEM_1C, INTMEM_172[] ROM:490D add INTMEM_1C, #10h ROM:4911 jc ROM_4918 ROM:4913 st INTMEM_1C, INTMEM_172[] ROM:4918 ROM:4918 ROM_4918: ; CODE XREF: ROM_4908+9↑j ROM:4918 ret ROM:4918 ; End of function ROM_4908 ROM:4918 ROM:4919 ; --------------------------------------------------------------------------- ROM:4919 ret ROM:491A ROM:491A ; =============== S U B R O U T I N E ======================================= ROM:491A ROM:491A ROM:491A ROM_491A: ; CODE XREF: ROM:5420↓p ROM:491A ; ROM:5458↓p ROM:491A mulu INTMEM_1C, INTMEM_20 ROM:491D jbc INTMEM_1C+1, 7, ROM_4922 ROM:4920 inc INTMEM_1C+2 ROM:4922 ROM:4922 ROM_4922: ; CODE XREF: ROM_491A+3↑j ROM:4922 ld INTMEM_1C, INTMEM_1C+2 ROM:4925 clr INTMEM_1C+2 ROM:4927 mulu INTMEM_20, INTMEM_20+2 ROM:492A add INTMEM_1C, INTMEM_20 ROM:492D addc INTMEM_1C+2, INTMEM_20+2 ROM:4930 ret ROM:4930 ; End of function ROM_491A ROM:4930 ROM:4931 ROM:4931 ; =============== S U B R O U T I N E ======================================= ROM:4931 ROM:4931 ROM:4931 ROM_4931: ; CODE XREF: ROM:5418↓p ROM:4931 ; ROM:5438↓p ... ROM:4931 divu INTMEM_1C, INTMEM_20 ROM:4934 jnv ROM_493A ROM:4936 ldbse INTMEM_20+2, #-1 ROM:4939 ret ROM:493A ; --------------------------------------------------------------------------- ROM:493A ROM:493A ROM_493A: ; CODE XREF: ROM_4931+3↑j ROM:493A ld INTMEM_20+2, INTMEM_1C ROM:493D clr INTMEM_1C ROM:493F divu INTMEM_1C, INTMEM_20 ROM:4942 shr INTMEM_20, #1 ROM:4945 cmp INTMEM_1C+2, INTMEM_20 ROM:4948 jnc ROM_494C ROM:494A inc INTMEM_1C ROM:494C ROM:494C ROM_494C: ; CODE XREF: ROM_4931+17↑j ROM:494C ret ROM:494C ; End of function ROM_4931 ROM:494C ROM:494D ROM:494D ; =============== S U B R O U T I N E ======================================= ROM:494D ROM:494D ROM:494D ROM_494D: ; CODE XREF: ROM_65DE+143↓p ROM:494D ; ROM_65DE+16A↓p ROM:494D ld INTMEM_2C, INTMEM_1A ROM:4950 ld INTMEM_2C+2, INTMEM_20 ROM:4953 ldb INTMEM_20+3, #2 ROM:4956 ROM:4956 ROM_4956: ; CODE XREF: ROM_494D+26↓j ROM:4956 clrb INTMEM_20+2 ROM:4958 ldb INTMEM_32, INTMEM_1C ROM:495B ldb INTMEM_30, [INTMEM_2C]+ ROM:495E ldb INTMEM_30+1, [INTMEM_2C+2]+ ROM:4961 subb INTMEM_1C+3, INTMEM_1C+2, INTMEM_30 ROM:4965 jc ROM_496E ROM:4967 negb INTMEM_1C+3 ROM:4969 decb INTMEM_20+2 ROM:496B ldb INTMEM_32, INTMEM_1C+1 ROM:496E ROM:496E ROM_496E: ; CODE XREF: ROM_494D+18↑j ROM:496E cmpb INTMEM_1C+3, INTMEM_32 ROM:4971 jc ROM_497A ROM:4973 djnz INTMEM_20+3, ROM_4956 ROM:4976 clrb INTMEM_1C+3 ROM:4978 sjmp ROM_4999 ROM:497A ; --------------------------------------------------------------------------- ROM:497A ROM:497A ROM_497A: ; CODE XREF: ROM_494D+24↑j ROM:497A cmpb INTMEM_1C+2, INTMEM_1AD[] ROM:497F jne ROM_4988 ROM:4981 cmpb INTMEM_30, INTMEM_30+1 ROM:4984 jne ROM_4988 ROM:4986 clrb INTMEM_1C+3 ROM:4988 ROM:4988 ROM_4988: ; CODE XREF: ROM_494D+32↑j ROM:4988 ; ROM_494D+37↑j ROM:4988 jbs INTMEM_20+3, 1, ROM_498E ROM:498B shrb INTMEM_1C+3, #1 ROM:498E ROM:498E ROM_498E: ; CODE XREF: ROM_494D:ROM_4988↑j ROM:498E jbc INTMEM_1C+3, 7, ROM_4994 ROM:4991 ldb INTMEM_1C+3, #7Fh ROM:4994 ROM:4994 ROM_4994: ; CODE XREF: ROM_494D:ROM_498E↑j ROM:4994 jbc INTMEM_20+2, 7, ROM_4999 ROM:4997 negb INTMEM_1C+3 ROM:4999 ROM:4999 ROM_4999: ; CODE XREF: ROM_494D+2B↑j ROM:4999 ; ROM_494D:ROM_4994↑j ROM:4999 addb INTMEM_1C+3, #-80h ROM:499C ldb INTMEM_1C, [INTMEM_1A] ROM:499F stb INTMEM_1C+2, [INTMEM_1A]+ ROM:49A2 stb INTMEM_1C, [INTMEM_1A] ROM:49A5 ldb INTMEM_1C+1, [INTMEM_20] ROM:49A8 ldb INTMEM_32, INTMEM_1AD[] ROM:49AD stb INTMEM_32, [INTMEM_20]+ ROM:49B0 stb INTMEM_1C+1, [INTMEM_20] ROM:49B3 jbc INTMEM_20+3, 1, ROM_49BC ROM:49B6 stb INTMEM_1C+2, [INTMEM_1A] ROM:49B9 stb INTMEM_32, [INTMEM_20] ROM:49BC ROM:49BC ROM_49BC: ; CODE XREF: ROM_494D+66↑j ROM:49BC ret ROM:49BC ; End of function ROM_494D ROM:49BC ROM:49BD ROM:49BD ; =============== S U B R O U T I N E ======================================= ROM:49BD ROM:49BD ROM:49BD ROM_49BD: ; CODE XREF: ROM_65DE+206↓p ROM:49BD ; ROM_65DE+228↓p ROM:49BD ldb INTMEM_1C+3, INTMEM_D8+1 ROM:49C0 ldb INTMEM_20, INTMEM_1C+2 ROM:49C3 subb INTMEM_20, #-80h ROM:49C6 jc ROM_49D3 ROM:49C8 negb INTMEM_20 ROM:49CA cmpb INTMEM_20, 0CAh[INTMEM_56] ROM:49CF jc ROM_49E7 ROM:49D1 sjmp ROM_49DA ROM:49D3 ; --------------------------------------------------------------------------- ROM:49D3 ROM:49D3 ROM_49D3: ; CODE XREF: ROM_49BD+9↑j ROM:49D3 cmpb INTMEM_20, 0C9h[INTMEM_56] ROM:49D8 jc ROM_49E7 ROM:49DA ROM:49DA ROM_49DA: ; CODE XREF: ROM_49BD+14↑j ROM:49DA ld INTMEM_1C, #0Ch ROM:49DE lcall ROM_32E5 ROM:49E1 mulub INTMEM_32, INTMEM_1C, #4 ROM:49E5 sjmp ROM_49F2 ROM:49E7 ; --------------------------------------------------------------------------- ROM:49E7 ROM:49E7 ROM_49E7: ; CODE XREF: ROM_49BD+12↑j ROM:49E7 ; ROM_49BD+1B↑j ROM:49E7 ld INTMEM_1C, #0Bh ROM:49EB lcall ROM_32E5 ROM:49EE mulub INTMEM_32, INTMEM_1C, #20h ; ' ' ROM:49F2 ROM:49F2 ROM_49F2: ; CODE XREF: ROM_49BD+28↑j ROM:49F2 ldb INTMEM_1C+3, INTMEM_1A8[] ROM:49F7 ld INTMEM_1C, #0Dh ROM:49FB lcall ROM_32E5 ROM:49FE clrb INTMEM_1C+1 ROM:4A00 mulu INTMEM_20, INTMEM_1C, INTMEM_32 ROM:4A04 divu INTMEM_20, #32h ; '2' ROM:4A08 jnv ROM_4A0D ROM:4A0A ldbse INTMEM_20, #-1 ROM:4A0D ROM:4A0D ROM_4A0D: ; CODE XREF: ROM_49BD+4B↑j ROM:4A0D ret ROM:4A0D ; End of function ROM_49BD ROM:4A0D ROM:4A0E ROM:4A0E ; =============== S U B R O U T I N E ======================================= ROM:4A0E ROM:4A0E ROM:4A0E ROM_4A0E: ; CODE XREF: ROM_65DE:ROM_67F7↓p ROM:4A0E ; ROM_65DE:ROM_6819↓p ROM:4A0E pushf ROM:4A0F ld INTMEM_32, INTMEM_20+2 ROM:4A12 ld INTMEM_1C, 1E8h[INTMEM_20+2] ROM:4A17 ld INTMEM_34, INTMEM_20 ROM:4A1A st INTMEM_34, INTMEM_3C8[] ROM:4A1F cmp ZERO_REG, INTMEM_20 ; Zero register ROM:4A22 je ROM_4A4F ROM:4A24 ldbze INTMEM_1C, #32h ; '2' ROM:4A27 cmp INTMEM_32, #4 ROM:4A2B jc ROM_4A40 ROM:4A2D ldb INTMEM_1C+2, INTMEM_1A7[] ROM:4A32 ldb INTMEM_1C+3, INTMEM_1A8[] ROM:4A37 ld INTMEM_1C, #0Eh ROM:4A3B lcall ROM_32E5 ROM:4A3E clrb INTMEM_1C+1 ROM:4A40 ROM:4A40 ROM_4A40: ; CODE XREF: ROM_4A0E+1D↑j ROM:4A40 mulu INTMEM_1C, 1E8h[INTMEM_32] ROM:4A45 divu INTMEM_1C, #32h ; '2' ROM:4A49 jnv ROM_4A4F ROM:4A4B ld INTMEM_1C, #32h ; '2' ROM:4A4F ROM:4A4F ROM_4A4F: ; CODE XREF: ROM_4A0E+14↑j ROM:4A4F ; ROM_4A0E+3B↑j ROM:4A4F st INTMEM_1C, INTMEM_3C6[] ROM:4A54 add INTMEM_1C+2, INTMEM_1C, INTMEM_34 ROM:4A58 jnc ROM_4A5D ROM:4A5A ldbse INTMEM_1C+2, #-1 ROM:4A5D ROM:4A5D ROM_4A5D: ; CODE XREF: ROM_4A0E+4A↑j ROM:4A5D cmp INTMEM_1C+2, 1E0h[INTMEM_32] ROM:4A62 jnh ROM_4A69 ROM:4A64 ld INTMEM_1C+2, 1E0h[INTMEM_32] ROM:4A69 ROM:4A69 ROM_4A69: ; CODE XREF: ROM_4A0E+54↑j ROM:4A69 st INTMEM_1C+2, 1E8h[INTMEM_32] ROM:4A6E popf ROM:4A6F ret ROM:4A6F ; End of function ROM_4A0E ROM:4A6F ROM:4A70 ROM:4A70 ; =============== S U B R O U T I N E ======================================= ROM:4A70 ROM:4A70 ROM:4A70 ROM_4A70: ; CODE XREF: ROM:5581↓p ROM:4A70 ; ROM:5596↓p ROM:4A70 ldb INTMEM_1C+2, INTMEM_76 ROM:4A73 shlb INTMEM_1C+2, #2 ROM:4A76 addb INTMEM_1C+2, INTMEM_162[] ROM:4A7B subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1C5+1)[] ROM:4A81 clrb INTMEM_1A+1 ROM:4A83 stb INTMEM_1C+2, (INTMEM_1C5+1)[] ROM:4A88 ret ROM:4A88 ; End of function ROM_4A70 ROM:4A88 ROM:4A89 ROM:4A89 ; =============== S U B R O U T I N E ======================================= ROM:4A89 ROM:4A89 ROM:4A89 ROM_4A89: ; CODE XREF: ROM_5CA2:ROM_60AB↓p ROM:4A89 jbs INTMEM_FD, 5, ROM_4A9D ROM:4A8C jbc INTMEM_FD, 2, ROM_4A9A ROM:4A8F mulub INTMEM_1C, INTMEM_E6, 119h[INTMEM_56] ROM:4A95 stb INTMEM_1C+1, INTMEM_E6 ROM:4A98 sjmp ROM_4AB3 ROM:4A9A ; --------------------------------------------------------------------------- ROM:4A9A ROM:4A9A ROM_4A9A: ; CODE XREF: ROM_4A89+3↑j ROM:4A9A orb INTMEM_FD, #20h ; ' ' ROM:4A9D ROM:4A9D ROM_4A9D: ; CODE XREF: ROM_4A89↑j ROM:4A9D jbs INTMEM_F4+3, 5, ROM_4AAC ROM:4AA0 cmpb ZERO_REG, INTMEM_B9 ; Zero register ROM:4AA3 je ROM_4AB3 ROM:4AA5 jbs INTMEM_FD, 3, ROM_4AB1 ROM:4AA8 clrb INTMEM_B9 ROM:4AAA sjmp ROM_4AB3 ROM:4AAC ; --------------------------------------------------------------------------- ROM:4AAC ROM:4AAC ROM_4AAC: ; CODE XREF: ROM_4A89:ROM_4A9D↑j ROM:4AAC ldb INTMEM_B9, 11Ah[INTMEM_56] ROM:4AB1 ROM:4AB1 ROM_4AB1: ; CODE XREF: ROM_4A89+1C↑j ROM:4AB1 clrb INTMEM_E6 ROM:4AB3 ROM:4AB3 ROM_4AB3: ; CODE XREF: ROM_4A89+F↑j ROM:4AB3 ; ROM_4A89+1A↑j ... ROM:4AB3 ret ROM:4AB3 ; End of function ROM_4A89 ROM:4AB3 ROM:4AB4 ROM:4AB4 ; =============== S U B R O U T I N E ======================================= ROM:4AB4 ROM:4AB4 ROM:4AB4 ROM_4AB4: ; CODE XREF: ROM_5CA2+24↓p ROM:4AB4 ; ROM_5CA2:ROM_5FFF↓p ... ROM:4AB4 addb INTMEM_1C+2, 11Ch[INTMEM_56] ROM:4AB9 scall ROM_4B11 ROM:4ABB ldbze INTMEM_20, INTMEM_1D2[] ROM:4AC0 ldbze INTMEM_20+2, INTMEM_1D3[] ROM:4AC5 sub INTMEM_1C+2, INTMEM_1C, INTMEM_20 ROM:4AC9 jc ROM_4AD4 ROM:4ACB add INTMEM_1C+2, INTMEM_20+2 ROM:4ACE jc ROM_4AD7 ROM:4AD0 clr INTMEM_1C+2 ROM:4AD2 sjmp ROM_4AD7 ROM:4AD4 ; --------------------------------------------------------------------------- ROM:4AD4 ROM:4AD4 ROM_4AD4: ; CODE XREF: ROM_4AB4+15↑j ROM:4AD4 add INTMEM_1C+2, INTMEM_20+2 ROM:4AD7 ROM:4AD7 ROM_4AD7: ; CODE XREF: ROM_4AB4+1A↑j ROM:4AD7 ; ROM_4AB4+1E↑j ROM:4AD7 inc INTMEM_1C+2 ROM:4AD9 scall ROM_4B38 ROM:4ADB ret ROM:4ADB ; End of function ROM_4AB4 ROM:4ADB ROM:4ADC ROM:4ADC ; =============== S U B R O U T I N E ======================================= ROM:4ADC ROM:4ADC ROM:4ADC ROM_4ADC: ; CODE XREF: ROM_5CA2+87↓p ROM:4ADC ; ROM_5CA2+B9↓p ... ROM:4ADC addb INTMEM_1C+2, 11Ch[INTMEM_56] ROM:4AE1 scall ROM_4B11 ROM:4AE3 ldbze INTMEM_20, INTMEM_1D2[] ROM:4AE8 sub INTMEM_1C, INTMEM_20 ROM:4AEB ldb INTMEM_1C+2, INTMEM_1C+3 ROM:4AEE ld INTMEM_32, INTMEM_1C ROM:4AF1 scall ROM_4B11 ROM:4AF3 sub INTMEM_1C+2, INTMEM_1C, INTMEM_32 ROM:4AF7 jc ROM_4AFB ROM:4AF9 clr INTMEM_1C+2 ROM:4AFB ROM:4AFB ROM_4AFB: ; CODE XREF: ROM_4ADC+1B↑j ROM:4AFB add INTMEM_32, INTMEM_1C ROM:4AFE inc INTMEM_32 ROM:4B00 scall ROM_4B38 ROM:4B02 ld INTMEM_1C+2, INTMEM_32 ROM:4B05 ldb INTMEM_32, INTMEM_1C ROM:4B08 scall ROM_4B38 ROM:4B0A ldb INTMEM_1C+2, INTMEM_1C ROM:4B0D ldb INTMEM_1C+3, INTMEM_32 ROM:4B10 ret ROM:4B10 ; End of function ROM_4ADC ROM:4B10 ROM:4B11 ROM:4B11 ; =============== S U B R O U T I N E ======================================= ROM:4B11 ROM:4B11 ROM:4B11 ROM_4B11: ; CODE XREF: ROM_4AB4+5↑p ROM:4B11 ; ROM_4ADC+5↑p ... ROM:4B11 cmpb INTMEM_1C+2, INTMEM_1D4[] ROM:4B16 jh ROM_4B22 ROM:4B18 ld INTMEM_1C, #2Ah ; '*' ROM:4B1C lcall ROM_32E5 ROM:4B1F clrb INTMEM_1C+1 ROM:4B21 ret ROM:4B22 ; --------------------------------------------------------------------------- ROM:4B22 ROM:4B22 ROM_4B22: ; CODE XREF: ROM_4B11+5↑j ROM:4B22 ld INTMEM_1C, #2Bh ; '+' ROM:4B26 lcall ROM_32E5 ROM:4B29 stb INTMEM_1C, INTMEM_3D5[] ROM:4B2E clrb INTMEM_1C+1 ROM:4B30 shl INTMEM_1C, #1 ROM:4B33 add INTMEM_1C, #0FFh ROM:4B37 ret ROM:4B37 ; End of function ROM_4B11 ROM:4B37 ROM:4B38 ROM:4B38 ; =============== S U B R O U T I N E ======================================= ROM:4B38 ROM:4B38 ROM:4B38 ROM_4B38: ; CODE XREF: ROM_4AB4+25↑p ROM:4B38 ; ROM_4ADC+24↑p ... ROM:4B38 ld INTMEM_1C, #2Ch ; ',' ROM:4B3C cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:4B3F je ROM_4B4C ROM:4B41 sub INTMEM_1C+2, #0FFh ROM:4B45 shr INTMEM_1C+2, #1 ROM:4B48 ld INTMEM_1C, #2Dh ; '-' ROM:4B4C ROM:4B4C ROM_4B4C: ; CODE XREF: ROM_4B38+7↑j ROM:4B4C ljmp ROM_32E5 ROM:4B4C ; End of function ROM_4B38 ROM:4B4C ROM:4B4F ROM:4B4F ; =============== S U B R O U T I N E ======================================= ROM:4B4F ROM:4B4F ROM:4B4F ROM_4B4F: ; CODE XREF: ROM_5CA2+3F3↓p ROM:4B4F jbs INTMEM_FD, 7, ROM_4B90 ROM:4B52 mulub INTMEM_1C, INTMEM_8C, 11Bh[INTMEM_56] ROM:4B58 add INTMEM_1C, #-8000h ROM:4B5C cmp INTMEM_D4, INTMEM_1C ROM:4B5F jnc ROM_4B63 ROM:4B61 sjmp ROM_4C03 ROM:4B63 ; --------------------------------------------------------------------------- ROM:4B63 ROM:4B63 ROM_4B63: ; CODE XREF: ROM_4B4F+10↑j ROM:4B63 orb INTMEM_FD, #-80h ROM:4B66 clrb INTMEM_B9+3 ROM:4B68 ldb INTMEM_1A+1, INTMEM_1AA[] ROM:4B6D cmpb INTMEM_1A+1, 128h[INTMEM_56] ROM:4B72 jnc ROM_4B79 ROM:4B74 ldb INTMEM_B9+3, 129h[INTMEM_56] ROM:4B79 ROM:4B79 ROM_4B79: ; CODE XREF: ROM_4B4F+23↑j ROM:4B79 ; ROM_4B4F+63↓j ... ROM:4B79 andb INTMEM_FE, #-3 ROM:4B7C ldbse INTMEM_20+2, #-1 ROM:4B7F st INTMEM_20+2, (INTMEM_1A0+2)[] ROM:4B84 st ZERO_REG, (INTMEM_1A0+4)[] ; Zero register ROM:4B89 ldb INTMEM_B9+2, 126h[INTMEM_56] ROM:4B8E sjmp ROM_4BC6 ROM:4B90 ; --------------------------------------------------------------------------- ROM:4B90 ROM:4B90 ROM_4B90: ; CODE XREF: ROM_4B4F↑j ROM:4B90 jbs INTMEM_FE, 1, ROM_4BA5 ROM:4B93 jbc INTMEM_D4+1, 7, ROM_4BC2 ROM:4B96 cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4B99 jne ROM_4BC6 ROM:4B9B orb INTMEM_FE, #2 ROM:4B9E ldb INTMEM_B9+2, 127h[INTMEM_56] ROM:4BA3 sjmp ROM_4BD4 ROM:4BA5 ; --------------------------------------------------------------------------- ROM:4BA5 ROM:4BA5 ROM_4BA5: ; CODE XREF: ROM_4B4F:ROM_4B90↑j ROM:4BA5 cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4BA8 jne ROM_4BD4 ROM:4BAA ld INTMEM_20, (INTMEM_1A0+4)[] ROM:4BAF divub INTMEM_20, #5 ROM:4BB2 jv ROM_4B79 ROM:4BB4 cmpb INTMEM_20, 125h[INTMEM_56] ROM:4BB9 jh ROM_4B79 ROM:4BBB cmpb INTMEM_20, 124h[INTMEM_56] ROM:4BC0 jnc ROM_4B79 ROM:4BC2 ROM:4BC2 ROM_4BC2: ; CODE XREF: ROM_4B4F+44↑j ROM:4BC2 ldb INTMEM_1A, #-1 ROM:4BC5 ret ROM:4BC6 ; --------------------------------------------------------------------------- ROM:4BC6 ROM:4BC6 ROM_4BC6: ; CODE XREF: ROM_4B4F+3F↑j ROM:4BC6 ; ROM_4B4F+4A↑j ROM:4BC6 cmp INTMEM_D4, (INTMEM_1A0+2)[] ROM:4BCB jh ROM_4C03 ROM:4BCD st INTMEM_D4, (INTMEM_1A0+2)[] ROM:4BD2 sjmp ROM_4C03 ROM:4BD4 ; --------------------------------------------------------------------------- ROM:4BD4 ROM:4BD4 ROM_4BD4: ; CODE XREF: ROM_4B4F+54↑j ROM:4BD4 ; ROM_4B4F+59↑j ROM:4BD4 ld INTMEM_1C+2, 84h[INTMEM_56] ROM:4BD9 cmpb ZERO_REG, INTMEM_B9+3 ; Zero register ROM:4BDC je ROM_4BE2 ROM:4BDE ld INTMEM_1C+2, #384h ROM:4BE2 ROM:4BE2 ROM_4BE2: ; CODE XREF: ROM_4B4F+8D↑j ROM:4BE2 jbc INTMEM_F8, 7, ROM_4BEA ROM:4BE5 ld INTMEM_1C+2, 86h[INTMEM_56] ROM:4BEA ROM:4BEA ROM_4BEA: ; CODE XREF: ROM_4B4F:ROM_4BE2↑j ROM:4BEA st INTMEM_1C+2, INTMEM_1A0[] ROM:4BEF sub INTMEM_20, INTMEM_D4, (INTMEM_1A0+2)[] ROM:4BF5 jnc ROM_4C03 ROM:4BF7 cmp INTMEM_20, (INTMEM_1A0+4)[] ROM:4BFC jnh ROM_4C03 ROM:4BFE st INTMEM_20, (INTMEM_1A0+4)[] ROM:4C03 ROM:4C03 ROM_4C03: ; CODE XREF: ROM_4B4F+12↑j ROM:4C03 ; ROM_4B4F+7C↑j ... ROM:4C03 clrb INTMEM_1A ROM:4C05 ret ROM:4C05 ; End of function ROM_4B4F ROM:4C05 ROM:4C06 ROM:4C06 ; =============== S U B R O U T I N E ======================================= ROM:4C06 ROM:4C06 ROM:4C06 ROM_4C06: ; CODE XREF: ROM_5CA2+478↓p ROM:4C06 jbs INTMEM_FE, 4, ROM_4C25 ROM:4C09 ldb INTMEM_1C+1, INTMEM_47 ROM:4C0C ldb INTMEM_1C, #0 ROM:4C0F ld INTMEM_20, (INTMEM_1F3+1)[] ROM:4C14 ldbze INTMEM_1C+2, 12Fh[INTMEM_56] ROM:4C19 lcall ROM_3480 ROM:4C1C stb INTMEM_1C+1, INTMEM_47 ROM:4C1F orb INTMEM_FE, #10h ROM:4C22 ROM:4C22 ROM_4C22: ; CODE XREF: ROM_4C06+26↓j ROM:4C22 clrb INTMEM_1A ROM:4C24 ret ROM:4C25 ; --------------------------------------------------------------------------- ROM:4C25 ROM:4C25 ROM_4C25: ; CODE XREF: ROM_4C06↑j ROM:4C25 cmpb INTMEM_47, INTMEM_1F5[] ROM:4C2A je ROM_4C30 ROM:4C2C jh ROM_4C22 ROM:4C2E incb INTMEM_47 ROM:4C30 ROM:4C30 ROM_4C30: ; CODE XREF: ROM_4C06+24↑j ROM:4C30 ldb INTMEM_1A, #-1 ROM:4C33 ret ROM:4C33 ; End of function ROM_4C06 ROM:4C33 ROM:4C34 ROM:4C34 ; =============== S U B R O U T I N E ======================================= ROM:4C34 ROM:4C34 ROM:4C34 ROM_4C34: ; CODE XREF: ROM_4849↑p ROM:4C34 sub INTMEM_1A, INTMEM_5E, #1F4h ROM:4C39 jc ROM_4C3D ROM:4C3B clr INTMEM_1A ROM:4C3D ROM:4C3D ROM_4C3D: ; CODE XREF: ROM_4C34+5↑j ROM:4C3D divub INTMEM_1A, #19h ROM:4C40 jnv ROM_4C45 ROM:4C42 ldb INTMEM_1A, #-1 ROM:4C45 ROM:4C45 ROM_4C45: ; CODE XREF: ROM_4C34+C↑j ROM:4C45 stb INTMEM_1A, INTMEM_1A7[] ROM:4C4A cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4C4D jh ROM_4C5A ROM:4C4F andb INTMEM_F4+2, #-21h ROM:4C52 orb INTMEM_F4+1, #8 ROM:4C55 orb INTMEM_F4+2, #40h ; '@' ROM:4C58 sjmp ROM_4CA1 ROM:4C5A ; --------------------------------------------------------------------------- ROM:4C5A ROM:4C5A ROM_4C5A: ; CODE XREF: ROM_4C34+19↑j ROM:4C5A jbs INTMEM_F4+2, 5, ROM_4CA1 ROM:4C5D andb INTMEM_F4+2, #-41h ROM:4C60 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:4C65 jh ROM_4C71 ROM:4C67 orb INTMEM_F4+1, #8 ROM:4C6A andb INTMEM_F4+2, #7Fh ROM:4C6D clrb INTMEM_CA ROM:4C6F sjmp ROM_4CA1 ROM:4C71 ; --------------------------------------------------------------------------- ROM:4C71 ROM:4C71 ROM_4C71: ; CODE XREF: ROM_4C34+31↑j ROM:4C71 andb INTMEM_F4+1, #-9 ROM:4C74 cmp INTMEM_5E, 1Eh[INTMEM_56] ROM:4C79 jh ROM_4C8B ROM:4C7B jbs INTMEM_F4+2, 7, ROM_4C86 ROM:4C7E orb INTMEM_F4+2, #-80h ROM:4C81 ldb INTMEM_CA, 0ABh[INTMEM_56] ROM:4C86 ROM:4C86 ROM_4C86: ; CODE XREF: ROM_4C34+47↑j ROM:4C86 cmpb INTMEM_CA, ZERO_REG ; Zero register ROM:4C89 jne ROM_4CA1 ROM:4C8B ROM:4C8B ROM_4C8B: ; CODE XREF: ROM_4C34+45↑j ROM:4C8B orb INTMEM_F4+2, #20h ; ' ' ROM:4C8E ldb INTMEM_1C+2, INTMEM_1A8[] ROM:4C93 stb INTMEM_1C+2, INTMEM_1A9[] ROM:4C98 orb INTMEM_F4+3, #1 ROM:4C9B andb INTMEM_F4+1, #-9 ROM:4C9E andb INTMEM_F4+2, #7Fh ROM:4CA1 ROM:4CA1 ROM_4CA1: ; CODE XREF: ROM_4C34+24↑j ROM:4CA1 ; ROM_4C34:ROM_4C5A↑j ... ROM:4CA1 jbc INTMEM_F4+2, 6, ROM_4CB1 ROM:4CA4 cmpb ZERO_REG, INTMEM_B4 ; Zero register ROM:4CA7 jne ROM_4CB1 ROM:4CA9 andb INTMEM_F4+3, #-3 ROM:4CAC andb INTMEM_A2, #-2 ROM:4CAF sjmp ROM_4CB7 ROM:4CB1 ; --------------------------------------------------------------------------- ROM:4CB1 ROM:4CB1 ROM_4CB1: ; CODE XREF: ROM_4C34:ROM_4CA1↑j ROM:4CB1 ; ROM_4C34+73↑j ROM:4CB1 orb INTMEM_F4+3, #2 ROM:4CB4 orb INTMEM_A2, #1 ROM:4CB7 ROM:4CB7 ROM_4CB7: ; CODE XREF: ROM_4C34+7B↑j ROM:4CB7 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4CBA je ROM_4CBF ROM:4CBC orb INTMEM_F4+1, #4 ROM:4CBF ROM:4CBF ROM_4CBF: ; CODE XREF: ROM_4C34+86↑j ROM:4CBF ld INTMEM_1C+2, INTMEM_144[] ROM:4CC4 cmp INTMEM_1C+2, 10h[INTMEM_56] ROM:4CC9 jne ROM_4D38 ROM:4CCB ldb INTMEM_1C+3, INTMEM_156[] ROM:4CD0 cmpb INTMEM_1C+3, #-1 ROM:4CD3 je ROM_4CFA ROM:4CD5 cmpb INTMEM_1C+3, #0 ROM:4CD8 jne ROM_4CE4 ROM:4CDA ldb INTMEM_1C, INTMEM_15F[] ROM:4CDF cmpb INTMEM_1C, #1 ROM:4CE2 je ROM_4CFF ROM:4CE4 ROM:4CE4 ROM_4CE4: ; CODE XREF: ROM_4C34+A4↑j ROM:4CE4 jbs INTMEM_F4+1, 7, ROM_4CFF ROM:4CE7 ldb INTMEM_20, INTMEM_157[] ROM:4CEC ldb INTMEM_20+1, INTMEM_20 ROM:4CEF andb INTMEM_20, #0Fh ROM:4CF2 shrb INTMEM_20+1, #4 ROM:4CF5 cmpb INTMEM_20, INTMEM_20+1 ROM:4CF8 je ROM_4CFF ROM:4CFA ROM:4CFA ROM_4CFA: ; CODE XREF: ROM_4C34+9F↑j ROM:4CFA orb INTMEM_F4+2, #10h ROM:4CFD sjmp ROM_4D38 ROM:4CFF ; --------------------------------------------------------------------------- ROM:4CFF ROM:4CFF ROM_4CFF: ; CODE XREF: ROM_4C34+AE↑j ROM:4CFF ; ROM_4C34:ROM_4CE4↑j ... ROM:4CFF jbs INTMEM_F4+1, 1, ROM_4D38 ROM:4D02 ldb INTMEM_1C, INTMEM_157[] ROM:4D07 shlb INTMEM_1C, #1 ROM:4D0A cmpb INTMEM_1C, #-10h ROM:4D0D jnc ROM_4D12 ROM:4D0F ldb INTMEM_1C, #-20h ROM:4D12 ROM:4D12 ROM_4D12: ; CODE XREF: ROM_4C34+D9↑j ROM:4D12 andb INTMEM_1C, #-10h ROM:4D15 ldb INTMEM_1C+1, INTMEM_1C ROM:4D18 shrb INTMEM_1C, #4 ROM:4D1B addb INTMEM_1C+1, INTMEM_1C ROM:4D1E ldb INTMEM_1C, INTMEM_1C+1 ROM:4D21 stb INTMEM_1C, INTMEM_157[] ROM:4D26 lcall ROM_2CA1 ROM:4D29 ldb INTMEM_1A+1, #0Ah ROM:4D2C lcall ROM_2CB2 ROM:4D2F lcall ROM_2CB2 ROM:4D32 lcall ROM_2CA6 ROM:4D35 orb INTMEM_F4+1, #2 ROM:4D38 ROM:4D38 ROM_4D38: ; CODE XREF: ROM_4C34+95↑j ROM:4D38 ; ROM_4C34+C9↑j ... ROM:4D38 ldb INTMEM_1A, INTMEM_1F9[] ROM:4D3D ldb INTMEM_1A+1, INTMEM_1A ROM:4D40 jbc INTMEM_54+1, 3, ROM_4D4D ROM:4D43 ldb INTMEM_1A, 0AEh[INTMEM_56] ROM:4D48 ldb INTMEM_1A+1, 0ADh[INTMEM_56] ROM:4D4D ROM:4D4D ROM_4D4D: ; CODE XREF: ROM_4C34+10C↑j ROM:4D4D stb INTMEM_1A, INTMEM_1A8[] ROM:4D52 stb INTMEM_1A+1, INTMEM_1AA[] ROM:4D57 jbc INTMEM_A9, 2, ROM_4D8A ROM:4D5A jbs INTMEM_54+1, 0, ROM_4D8A ROM:4D5D ld INTMEM_1A, INTMEM_170[] ROM:4D62 add INTMEM_1A, #-8000h ROM:4D66 jbc INTMEM_1A+1, 7, ROM_4D8A ROM:4D69 sub INTMEM_1C, ZERO_REG, INTMEM_1A ; Zero register ROM:4D6D sub INTMEM_1C, 20h[INTMEM_56] ROM:4D72 jnh ROM_4D8A ROM:4D74 jbs INTMEM_F4+3, 3, ROM_4D7F ROM:4D77 orb INTMEM_F4+3, #8 ROM:4D7A ldb INTMEM_C0, 0AFh[INTMEM_56] ROM:4D7F ROM:4D7F ROM_4D7F: ; CODE XREF: ROM_4C34+140↑j ROM:4D7F cmpb ZERO_REG, INTMEM_C0 ; Zero register ROM:4D82 jne ROM_4D8D ROM:4D84 sub INTMEM_40, INTMEM_1C ROM:4D87 orb INTMEM_F4+3, #4 ROM:4D8A ROM:4D8A ROM_4D8A: ; CODE XREF: ROM_4C34+123↑j ROM:4D8A ; ROM_4C34+126↑j ... ROM:4D8A andb INTMEM_F4+3, #-9 ROM:4D8D ROM:4D8D ROM_4D8D: ; CODE XREF: ROM_4C34+14E↑j ROM:4D8D ld INTMEM_24, INTMEM_150[] ROM:4D92 jbc INTMEM_F4+2, 6, ROM_4D9A ROM:4D95 ld INTMEM_24, INTMEM_1FC[] ROM:4D9A ROM:4D9A ROM_4D9A: ; CODE XREF: ROM_4C34+15E↑j ROM:4D9A jbc INTMEM_F4+3, 5, ROM_4DBC ROM:4D9D jbc INTMEM_F4+3, 4, ROM_4DBC ROM:4DA0 cmpb INTMEM_DC+2, 0B1h[INTMEM_56] ROM:4DA5 jh ROM_4DBC ROM:4DA7 ld INTMEM_1C+2, INTMEM_170[] ROM:4DAC add INTMEM_1C+2, #-8000h ROM:4DB0 jbc INTMEM_1C+3, 7, ROM_4DB5 ROM:4DB3 neg INTMEM_1C+2 ROM:4DB5 ROM:4DB5 ROM_4DB5: ; CODE XREF: ROM_4C34+17C↑j ROM:4DB5 cmp INTMEM_1C+2, 22h[INTMEM_56] ROM:4DBA jc ROM_4DC1 ROM:4DBC ROM:4DBC ROM_4DBC: ; CODE XREF: ROM_4C34:ROM_4D9A↑j ROM:4DBC ; ROM_4C34+169↑j ... ROM:4DBC andb INTMEM_F4+3, #-41h ROM:4DBF sjmp ROM_4DF5 ROM:4DC1 ; --------------------------------------------------------------------------- ROM:4DC1 ROM:4DC1 ROM_4DC1: ; CODE XREF: ROM_4C34+186↑j ROM:4DC1 jbs INTMEM_F4+3, 6, ROM_4DCC ROM:4DC4 orb INTMEM_F4+3, #40h ; '@' ROM:4DC7 ldb INTMEM_B5, 0B0h[INTMEM_56] ROM:4DCC ROM:4DCC ROM_4DCC: ; CODE XREF: ROM_4C34:ROM_4DC1↑j ROM:4DCC cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:4DCF jne ROM_4DF5 ROM:4DD1 orb INTMEM_F4+3, #4 ROM:4DD4 ldb INTMEM_B5, 0B0h[INTMEM_56] ROM:4DD9 ld INTMEM_1C+2, INTMEM_170[] ROM:4DDE jbc INTMEM_1C+3, 7, ROM_4DEC ROM:4DE1 add INTMEM_40, #40h ; '@' ROM:4DE5 jne ROM_4DF5 ROM:4DE7 ldbse INTMEM_40, #-1 ROM:4DEA sjmp ROM_4DF5 ROM:4DEC ; --------------------------------------------------------------------------- ROM:4DEC ROM:4DEC ROM_4DEC: ; CODE XREF: ROM_4C34+1AA↑j ROM:4DEC sub INTMEM_40, #40h ; '@' ROM:4DF0 jc ROM_4DF5 ROM:4DF2 st ZERO_REG, INTMEM_40 ; Zero register ROM:4DF5 ROM:4DF5 ROM_4DF5: ; CODE XREF: ROM_4C34+18B↑j ROM:4DF5 ; ROM_4C34+19B↑j ... ROM:4DF5 ldb INTMEM_1A, #-4Ch ROM:4DF8 subb INTMEM_1A, 0B3h[INTMEM_56] ROM:4DFD ldb INTMEM_1C, INTMEM_1FD[] ROM:4E02 subb INTMEM_1C, INTMEM_40+1 ROM:4E05 jc ROM_4E09 ROM:4E07 clrb INTMEM_1C ROM:4E09 ROM:4E09 ROM_4E09: ; CODE XREF: ROM_4C34+1D1↑j ROM:4E09 mulub INTMEM_1C, 0B3h[INTMEM_56] ROM:4E0E divub INTMEM_1C, 0B2h[INTMEM_56] ROM:4E13 jnv ROM_4E17 ROM:4E15 clrb INTMEM_1C ROM:4E17 ROM:4E17 ROM_4E17: ; CODE XREF: ROM_4C34+1DF↑j ROM:4E17 addb INTMEM_1C, INTMEM_1A ROM:4E1A stb INTMEM_1C, INTMEM_F1[] ROM:4E1F jbs INTMEM_54+1, 0, ROM_4E40 ROM:4E22 add INTMEM_20, INTMEM_40, 26h[INTMEM_56] ROM:4E28 jbs INTMEM_AD, 6, ROM_4E31 ROM:4E2B add INTMEM_20, INTMEM_40, 28h[INTMEM_56] ROM:4E31 ROM:4E31 ROM_4E31: ; CODE XREF: ROM_4C34+1F4↑j ROM:4E31 jnc ROM_4E36 ROM:4E33 ldbse INTMEM_20, #-1 ROM:4E36 ROM:4E36 ROM_4E36: ; CODE XREF: ROM_4C34:ROM_4E31↑j ROM:4E36 cmp INTMEM_24, INTMEM_20 ROM:4E39 jc ROM_4E40 ROM:4E3B andb INTMEM_AD, #-41h ROM:4E3E sjmp ROM_4E4B ROM:4E40 ; --------------------------------------------------------------------------- ROM:4E40 ROM:4E40 ROM_4E40: ; CODE XREF: ROM_4C34+1EB↑j ROM:4E40 ; ROM_4C34+205↑j ROM:4E40 orb INTMEM_AD, #40h ; '@' ROM:4E43 ldbse INTMEM_1C, #-1 ROM:4E46 st INTMEM_1C, INTMEM_172[] ROM:4E4B ROM:4E4B ROM_4E4B: ; CODE XREF: ROM_4C34+20A↑j ROM:4E4B jbs INTMEM_AD, 6, ROM_4EB1 ROM:4E4E jbc INTMEM_F8, 2, ROM_4EB1 ROM:4E51 jbs INTMEM_F8, 0, ROM_4E75 ROM:4E54 jbs INTMEM_F8, 1, ROM_4E5F ROM:4E57 ldb INTMEM_C0+1, 0B4h[INTMEM_56] ROM:4E5C orb INTMEM_F8, #2 ROM:4E5F ROM:4E5F ROM_4E5F: ; CODE XREF: ROM_4C34+220↑j ROM:4E5F cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:4E62 jne ROM_4EBA ROM:4E64 ld INTMEM_1C, INTMEM_170[] ROM:4E69 st INTMEM_1C, INTMEM_172[] ROM:4E6E ldb INTMEM_C0+1, 0B6h[INTMEM_56] ROM:4E73 sjmp ROM_4E78 ROM:4E75 ; --------------------------------------------------------------------------- ROM:4E75 ROM:4E75 ROM_4E75: ; CODE XREF: ROM_4C34+21D↑j ROM:4E75 jbs INTMEM_F4+3, 7, ROM_4EBC ROM:4E78 ROM:4E78 ROM_4E78: ; CODE XREF: ROM_4C34+23F↑j ROM:4E78 orb INTMEM_F8, #1 ROM:4E7B ld INTMEM_20+2, INTMEM_170[] ROM:4E80 cmp INTMEM_20+2, INTMEM_172[] ROM:4E85 je ROM_4EBC ROM:4E87 jh ROM_4EA2 ROM:4E89 ld INTMEM_1C, INTMEM_172[] ROM:4E8E ldbze INTMEM_1C+2, 0B5h[INTMEM_56] ROM:4E93 ld INTMEM_20, INTMEM_170[] ROM:4E98 lcall ROM_3480 ROM:4E9B st INTMEM_1C, INTMEM_172[] ROM:4EA0 sjmp ROM_4EBC ROM:4EA2 ; --------------------------------------------------------------------------- ROM:4EA2 ROM:4EA2 ROM_4EA2: ; CODE XREF: ROM_4C34+253↑j ROM:4EA2 cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:4EA5 jne ROM_4EBC ROM:4EA7 lcall ROM_4908 ROM:4EAA ldb INTMEM_C0+1, 0B6h[INTMEM_56] ROM:4EAF sjmp ROM_4EBC ROM:4EB1 ; --------------------------------------------------------------------------- ROM:4EB1 ROM:4EB1 ROM_4EB1: ; CODE XREF: ROM_4C34:ROM_4E4B↑j ROM:4EB1 ; ROM_4C34+21A↑j ROM:4EB1 andb INTMEM_F4+3, #7Fh ROM:4EB4 andb INTMEM_F8, #-2 ROM:4EB7 andb INTMEM_F8, #-3 ROM:4EBA ROM:4EBA ROM_4EBA: ; CODE XREF: ROM_4C34+22E↑j ROM:4EBA sjmp ROM_4EE6 ROM:4EBC ; --------------------------------------------------------------------------- ROM:4EBC ROM:4EBC ROM_4EBC: ; CODE XREF: ROM_4C34:ROM_4E75↑j ROM:4EBC ; ROM_4C34+251↑j ... ROM:4EBC ld INTMEM_1A, INTMEM_170[] ROM:4EC1 sub INTMEM_1A, INTMEM_172[] ROM:4EC6 jc ROM_4ECD ROM:4EC8 andb INTMEM_F4+3, #7Fh ROM:4ECB sjmp ROM_4EE6 ROM:4ECD ; --------------------------------------------------------------------------- ROM:4ECD ROM:4ECD ROM_4ECD: ; CODE XREF: ROM_4C34+292↑j ROM:4ECD jbs INTMEM_F4+3, 7, ROM_4EDC ROM:4ED0 cmp INTMEM_1A, 2Ah[INTMEM_56] ROM:4ED5 jnc ROM_4EE6 ROM:4ED7 orb INTMEM_F4+3, #-80h ROM:4EDA sjmp ROM_4EE6 ROM:4EDC ; --------------------------------------------------------------------------- ROM:4EDC ROM:4EDC ROM_4EDC: ; CODE XREF: ROM_4C34:ROM_4ECD↑j ROM:4EDC cmp INTMEM_1A, 2Ch[INTMEM_56] ROM:4EE1 jc ROM_4EE6 ROM:4EE3 andb INTMEM_F4+3, #7Fh ROM:4EE6 ROM:4EE6 ROM_4EE6: ; CODE XREF: ROM_4C34:ROM_4EBA↑j ROM:4EE6 ; ROM_4C34+297↑j ... ROM:4EE6 jbs INTMEM_AA, 6, ROM_4F03 ROM:4EE9 orb INTMEM_AB, #4 ROM:4EEC cmpb ZERO_REG, 0B7h[INTMEM_56] ; Zero register ROM:4EF1 je ROM_4EF8 ROM:4EF3 jbc INTMEM_AD, 1, ROM_4EFE ROM:4EF6 sjmp ROM_4F18 ROM:4EF8 ; --------------------------------------------------------------------------- ROM:4EF8 ROM:4EF8 ROM_4EF8: ; CODE XREF: ROM_4C34+2BD↑j ROM:4EF8 jbs INTMEM_AD, 6, ROM_4F18 ROM:4EFB jbs INTMEM_F4+3, 7, ROM_4F18 ROM:4EFE ROM:4EFE ROM_4EFE: ; CODE XREF: ROM_4C34+2BF↑j ROM:4EFE andb INTMEM_AB, #-5 ROM:4F01 sjmp ROM_4F18 ROM:4F03 ; --------------------------------------------------------------------------- ROM:4F03 ROM:4F03 ROM_4F03: ; CODE XREF: ROM_4C34:ROM_4EE6↑j ROM:4F03 orb INTMEM_AB, #4 ROM:4F06 orb INTMEM_AD, #40h ; '@' ROM:4F09 orb INTMEM_F4+3, #-80h ROM:4F0C jbs INTMEM_AA, 7, ROM_4F18 ROM:4F0F andb INTMEM_AB, #-5 ROM:4F12 andb INTMEM_AD, #-41h ROM:4F15 andb INTMEM_F4+3, #7Fh ROM:4F18 ROM:4F18 ROM_4F18: ; CODE XREF: ROM_4C34+2C2↑j ROM:4F18 ; ROM_4C34:ROM_4EF8↑j ... ROM:4F18 sub INTMEM_1A, INTMEM_24, INTMEM_40 ROM:4F1C jc ROM_4F27 ROM:4F1E jbs INTMEM_1A+1, 7, ROM_4F2E ROM:4F21 ld INTMEM_1A, #-8000h ROM:4F25 sjmp ROM_4F2E ROM:4F27 ; --------------------------------------------------------------------------- ROM:4F27 ROM:4F27 ROM_4F27: ; CODE XREF: ROM_4C34+2E8↑j ROM:4F27 jbc INTMEM_1A+1, 7, ROM_4F2E ROM:4F2A ld INTMEM_1A, #7FFFh ROM:4F2E ROM:4F2E ROM_4F2E: ; CODE XREF: ROM_4C34+2EA↑j ROM:4F2E ; ROM_4C34+2F1↑j ... ROM:4F2E add INTMEM_1A, #-8000h ROM:4F32 st INTMEM_1A, INTMEM_170[] ROM:4F37 jbc INTMEM_F4+3, 2, ROM_4F42 ROM:4F3A st INTMEM_1A, INTMEM_172[] ROM:4F3F andb INTMEM_F4+3, #-5 ROM:4F42 ROM:4F42 ROM_4F42: ; CODE XREF: ROM_4C34+303↑j ROM:4F42 jbs INTMEM_54+1, 0, ROM_4F89 ROM:4F45 jbs INTMEM_AA, 6, ROM_4F89 ROM:4F48 jbs INTMEM_AD, 7, ROM_4F59 ROM:4F4B jbc INTMEM_A9, 2, ROM_4F89 ROM:4F4E jbs INTMEM_F4+2, 6, ROM_4F89 ROM:4F51 orb INTMEM_AD, #-80h ROM:4F54 ldb INTMEM_AF, 0B8h[INTMEM_56] ROM:4F59 ROM:4F59 ROM_4F59: ; CODE XREF: ROM_4C34+314↑j ROM:4F59 jbs INTMEM_AB, 2, ROM_4F5F ROM:4F5C orb INTMEM_AE, #1 ROM:4F5F ROM:4F5F ROM_4F5F: ; CODE XREF: ROM_4C34:ROM_4F59↑j ROM:4F5F cmpb ZERO_REG, INTMEM_AF ; Zero register ROM:4F62 je ROM_4F6C ROM:4F64 jbc INTMEM_A9, 2, ROM_4F89 ROM:4F67 jbs INTMEM_F4+2, 6, ROM_4F89 ROM:4F6A sjmp ROM_4F92 ROM:4F6C ; --------------------------------------------------------------------------- ROM:4F6C ROM:4F6C ROM_4F6C: ; CODE XREF: ROM_4C34+32E↑j ROM:4F6C jbs INTMEM_AE, 0, ROM_4F72 ROM:4F6F orb INTMEM_F8, #8 ROM:4F72 ROM:4F72 ROM_4F72: ; CODE XREF: ROM_4C34:ROM_4F6C↑j ROM:4F72 jbs INTMEM_A9, 2, ROM_4F92 ROM:4F75 jbc INTMEM_F4+2, 6, ROM_4F92 ROM:4F78 jbs INTMEM_AE, 0, ROM_4F89 ROM:4F7B ld INTMEM_40, 24h[INTMEM_56] ROM:4F80 incb INTMEM_47+1 ROM:4F82 jne ROM_4F86 ROM:4F84 decb INTMEM_47+1 ROM:4F86 ROM:4F86 ROM_4F86: ; CODE XREF: ROM_4C34+34E↑j ROM:4F86 orb INTMEM_F4+3, #4 ROM:4F89 ROM:4F89 ROM_4F89: ; CODE XREF: ROM_4C34:ROM_4F42↑j ROM:4F89 ; ROM_4C34+311↑j ... ROM:4F89 andb INTMEM_AD, #7Fh ROM:4F8C andb INTMEM_AE, #-2 ROM:4F8F andb INTMEM_F8, #-9 ROM:4F92 ROM:4F92 ROM_4F92: ; CODE XREF: ROM_4C34+336↑j ROM:4F92 ; ROM_4C34:ROM_4F72↑j ... ROM:4F92 clrb INTMEM_1C ROM:4F94 jbc INTMEM_A9, 2, ROM_4FCA ROM:4F97 jbc INTMEM_F4+2, 6, ROM_4FCA ROM:4F9A ld INTMEM_1A, INTMEM_1FC[] ROM:4F9F ldb INTMEM_1C, INTMEM_1AB[] ROM:4FA4 jbs INTMEM_1C, 0, ROM_4FB0 ROM:4FA7 cmp INTMEM_1A, 2Eh[INTMEM_56] ROM:4FAC jh ROM_4FB7 ROM:4FAE sjmp ROM_4FCF ROM:4FB0 ; --------------------------------------------------------------------------- ROM:4FB0 ROM:4FB0 ROM_4FB0: ; CODE XREF: ROM_4C34+370↑j ROM:4FB0 cmp INTMEM_1A, 30h[INTMEM_56] ROM:4FB5 jc ROM_4FCF ROM:4FB7 ROM:4FB7 ROM_4FB7: ; CODE XREF: ROM_4C34+378↑j ROM:4FB7 incb INTMEM_1C ROM:4FB9 cmpb INTMEM_1C, 0B9h[INTMEM_56] ROM:4FBE jnc ROM_4FCA ROM:4FC0 ld INTMEM_40, 24h[INTMEM_56] ROM:4FC5 orb INTMEM_F4+3, #4 ROM:4FC8 clrb INTMEM_1C ROM:4FCA ROM:4FCA ROM_4FCA: ; CODE XREF: ROM_4C34+360↑j ROM:4FCA ; ROM_4C34+363↑j ... ROM:4FCA stb INTMEM_1C, INTMEM_1AB[] ROM:4FCF ROM:4FCF ROM_4FCF: ; CODE XREF: ROM_4C34+37A↑j ROM:4FCF ; ROM_4C34+381↑j ROM:4FCF jbc INTMEM_AB, 5, ROM_4FE9 ROM:4FD2 jbc INTMEM_A9, 2, ROM_4FE9 ROM:4FD5 jbc INTMEM_F4+2, 6, ROM_4FE9 ROM:4FD8 ld INTMEM_40, 24h[INTMEM_56] ROM:4FDD incb INTMEM_47+1 ROM:4FDF jne ROM_4FE3 ROM:4FE1 decb INTMEM_47+1 ROM:4FE3 ROM:4FE3 ROM_4FE3: ; CODE XREF: ROM_4C34+3AB↑j ROM:4FE3 orb INTMEM_F4+3, #4 ROM:4FE6 andb INTMEM_AB, #-21h ROM:4FE9 ROM:4FE9 ROM_4FE9: ; CODE XREF: ROM_4C34:ROM_4FCF↑j ROM:4FE9 ; ROM_4C34+39E↑j ... ROM:4FE9 ld INTMEM_20, INTMEM_1FA[] ROM:4FEE jbs INTMEM_54+1, 2, ROM_5014 ROM:4FF1 jbs INTMEM_F4+2, 3, ROM_5014 ROM:4FF4 jbc INTMEM_F4+2, 5, ROM_5033 ROM:4FF7 jbc INTMEM_F8, 2, ROM_5033 ROM:4FFA jbs INTMEM_AB, 2, ROM_5033 ROM:4FFD cmp INTMEM_20, 32h[INTMEM_56] ROM:5002 jnc ROM_5033 ROM:5004 jbs INTMEM_F8, 4, ROM_500F ROM:5007 orb INTMEM_F8, #10h ROM:500A ldb INTMEM_CB, 0BAh[INTMEM_56] ROM:500F ROM:500F ROM_500F: ; CODE XREF: ROM_4C34+3D0↑j ROM:500F cmpb INTMEM_CB, #0 ROM:5012 jne ROM_5036 ROM:5014 ROM:5014 ROM_5014: ; CODE XREF: ROM_4C34+3BA↑j ROM:5014 ; ROM_4C34+3BD↑j ROM:5014 ldb INTMEM_1C+2, INTMEM_F1[] ROM:5019 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:501E ld INTMEM_1C, #3 ROM:5022 lcall ROM_32E5 ROM:5025 stb INTMEM_1C, INTMEM_F4[] ROM:502A orb INTMEM_F4+2, #8 ROM:502D orb INTMEM_52, #8 ROM:5030 orb INTMEM_54+1, #4 ROM:5033 ROM:5033 ROM_5033: ; CODE XREF: ROM_4C34+3C0↑j ROM:5033 ; ROM_4C34+3C3↑j ... ROM:5033 andb INTMEM_F8, #-11h ROM:5036 ROM:5036 ROM_5036: ; CODE XREF: ROM_4C34+3DE↑j ROM:5036 ret ROM:5036 ; End of function ROM_4C34 ROM:5036 ROM:5037 ROM:5037 ; =============== S U B R O U T I N E ======================================= ROM:5037 ROM:5037 ROM:5037 ROM_5037: ; CODE XREF: ROM_4849+12↑p ROM:5037 ROM:5037 ; FUNCTION CHUNK AT ROM:48FA SIZE 0000000E BYTES ROM:5037 ROM:5037 ld INTMEM_1C, INTMEM_D8 ROM:503A jbc INTMEM_F4+2, 6, ROM_5042 ROM:503D ld INTMEM_1C, INTMEM_1FA[] ROM:5042 ROM:5042 ROM_5042: ; CODE XREF: ROM_5037+3↑j ROM:5042 stb INTMEM_1C+1, INTMEM_DC+2 ROM:5045 mulu INTMEM_1C, 3Eh[INTMEM_56] ROM:504A divu INTMEM_1C, #0FFh ROM:504E jv ROM_505C ROM:5050 ldb INTMEM_20+1, 0D3h[INTMEM_56] ROM:5055 clrb INTMEM_20 ROM:5057 add INTMEM_1C, INTMEM_20 ROM:505A jnc ROM_505F ROM:505C ROM:505C ROM_505C: ; CODE XREF: ROM_5037+17↑j ROM:505C ldbse INTMEM_1C, #-1 ROM:505F ROM:505F ROM_505F: ; CODE XREF: ROM_5037+23↑j ROM:505F st INTMEM_1C, INTMEM_17C[] ROM:5064 stb INTMEM_DC+2, INTMEM_1BB[] ROM:5069 stb INTMEM_DC+2, INTMEM_1BA[] ROM:506E ldb INTMEM_1A, INTMEM_F1[] ROM:5073 cmpb INTMEM_1A, 0D2h[INTMEM_56] ROM:5078 jnc ROM_5090 ROM:507A ldb INTMEM_1C, 0D1h[INTMEM_56] ROM:507F cmpb ZERO_REG, 0D4h[INTMEM_56] ; Zero register ROM:5084 je ROM_508B ROM:5086 stb INTMEM_1C, INTMEM_1BB[] ROM:508B ROM:508B ROM_508B: ; CODE XREF: ROM_5037+4D↑j ROM:508B stb INTMEM_1C, INTMEM_1BA[] ROM:5090 ROM:5090 ROM_5090: ; CODE XREF: ROM_5037+41↑j ROM:5090 ldb INTMEM_1C+2, INTMEM_1A8[] ROM:5095 jbs INTMEM_FA, 0, ROM_50C1 ROM:5098 ld INTMEM_1C, #0Fh ROM:509C lcall ROM_32E5 ROM:509F clrb INTMEM_20 ROM:50A1 jbc INTMEM_F4+3, 0, ROM_5106 ROM:50A4 orb INTMEM_FA, #1 ROM:50A7 cmpb INTMEM_1C, INTMEM_45+1 ROM:50AA jc ROM_50B7 ROM:50AC clrb INTMEM_1C+1 ROM:50AE addb INTMEM_1C, INTMEM_45+1 ROM:50B1 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:50B4 shr INTMEM_1C, #1 ROM:50B7 ROM:50B7 ROM_50B7: ; CODE XREF: ROM_5037+73↑j ROM:50B7 stb INTMEM_1C, INTMEM_1BD[] ROM:50BC stb INTMEM_1C, INTMEM_45+1 ROM:50BF sjmp ROM_5106 ROM:50C1 ; --------------------------------------------------------------------------- ROM:50C1 ROM:50C1 ROM_50C1: ; CODE XREF: ROM_5037+5E↑j ROM:50C1 clrb INTMEM_20 ROM:50C3 jbs INTMEM_F9, 7, ROM_50D7 ROM:50C6 cmpb INTMEM_1C+2, 0ADh[INTMEM_56] ROM:50CB jnc ROM_5106 ROM:50CD stb INTMEM_76+1, INTMEM_1BE[] ROM:50D2 orb INTMEM_F9, #-80h ROM:50D5 sjmp ROM_5106 ROM:50D7 ; --------------------------------------------------------------------------- ROM:50D7 ROM:50D7 ROM_50D7: ; CODE XREF: ROM_5037+8C↑j ROM:50D7 jbs INTMEM_F4+3, 4, ROM_5101 ROM:50DA clrb INTMEM_20+2 ROM:50DC subb INTMEM_20+3, INTMEM_76+1, INTMEM_1BE[] ROM:50E2 stb INTMEM_20+3, INTMEM_3CF[] ROM:50E7 ldb INTMEM_45+1, INTMEM_1BD[] ROM:50EC subb INTMEM_45+1, INTMEM_20+3 ROM:50EF je ROM_50FE ROM:50F1 mulub INTMEM_20, INTMEM_20+3, 0D5h[INTMEM_56] ROM:50F7 divub INTMEM_20, INTMEM_1BD[] ROM:50FC sjmp ROM_5106 ROM:50FE ; --------------------------------------------------------------------------- ROM:50FE ROM:50FE ROM_50FE: ; CODE XREF: ROM_5037+B8↑j ROM:50FE orb INTMEM_F4+3, #10h ROM:5101 ROM:5101 ROM_5101: ; CODE XREF: ROM_5037:ROM_50D7↑j ROM:5101 ldb INTMEM_20, 0D5h[INTMEM_56] ROM:5106 ROM:5106 ROM_5106: ; CODE XREF: ROM_5037+6A↑j ROM:5106 ; ROM_5037+88↑j ... ROM:5106 addb INTMEM_20, INTMEM_1A8[] ROM:510B jnc ROM_5110 ROM:510D ldb INTMEM_20, #-1 ROM:5110 ROM:5110 ROM_5110: ; CODE XREF: ROM_5037+D4↑j ROM:5110 stb INTMEM_20, INTMEM_1BC[] ROM:5115 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:511A ldb INTMEM_1C+2, INTMEM_DC+2 ROM:511D ld INTMEM_1C, #10h ROM:5121 lcall ROM_32E5 ROM:5124 stb INTMEM_1C, INTMEM_1C0[] ROM:5129 ld INTMEM_1C, #11h ROM:512D lcall ROM_32E5 ROM:5130 stb INTMEM_1C, INTMEM_1C1[] ROM:5135 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:513A jbc INTMEM_54+1, 1, ROM_5142 ROM:513D ldb INTMEM_1C+2, INTMEM_1C1[] ROM:5142 ROM:5142 ROM_5142: ; CODE XREF: ROM_5037+103↑j ROM:5142 stb INTMEM_1C+2, INTMEM_1BF[] ROM:5147 clrb INTMEM_1A ROM:5149 ldb INTMEM_1C+2, INTMEM_1BF[] ROM:514E subb INTMEM_1C+2, INTMEM_1C1[] ROM:5153 jnc ROM_5166 ROM:5155 decb INTMEM_1A ROM:5157 mulub INTMEM_1C+2, INTMEM_1C0[] ROM:515C divub INTMEM_1C+2, #64h ; 'd' ROM:515F addb INTMEM_1C, INTMEM_1C+2 ROM:5162 jnc ROM_5178 ROM:5164 jc ROM_5175 ROM:5166 ROM:5166 ROM_5166: ; CODE XREF: ROM_5037+11C↑j ROM:5166 negb INTMEM_1C+2 ROM:5168 mulub INTMEM_1C+2, INTMEM_1C0[] ROM:516D divub INTMEM_1C+2, #64h ; 'd' ROM:5170 subb INTMEM_1C, INTMEM_1C+2 ROM:5173 jc ROM_5178 ROM:5175 ROM:5175 ROM_5175: ; CODE XREF: ROM_5037+12D↑j ROM:5175 ldb INTMEM_1C, INTMEM_1A ROM:5178 ROM:5178 ROM_5178: ; CODE XREF: ROM_5037+12B↑j ROM:5178 ; ROM_5037+13C↑j ROM:5178 clrb INTMEM_1C+1 ROM:517A add INTMEM_1C, #14Ah ROM:517E st INTMEM_1C, INTMEM_17E[] ROM:5183 ldb INTMEM_1C+2, INTMEM_1BB[] ROM:5188 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:518D ld INTMEM_1C, #12h ROM:5191 lcall ROM_32E5 ROM:5194 stb INTMEM_1C, INTMEM_1C2[] ROM:5199 jbc INTMEM_FA, 1, ROM_51A6 ROM:519C ldb INTMEM_1A, 0D6h[INTMEM_56] ROM:51A1 stb INTMEM_1A, INTMEM_D3 ROM:51A4 sjmp ROM_51BD ROM:51A6 ; --------------------------------------------------------------------------- ROM:51A6 ROM:51A6 ROM_51A6: ; CODE XREF: ROM_5037+162↑j ROM:51A6 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:51AB ldb INTMEM_1C+2, INTMEM_DC+2 ROM:51AE ld INTMEM_1C, #13h ROM:51B2 lcall ROM_32E5 ROM:51B5 stb INTMEM_1C, INTMEM_3D0[] ROM:51BA stb INTMEM_1C, INTMEM_D3 ROM:51BD ROM:51BD ROM_51BD: ; CODE XREF: ROM_5037+16D↑j ROM:51BD andb INTMEM_FA, #-5 ROM:51C0 ldb INTMEM_32, INTMEM_1BA[] ROM:51C5 jbs INTMEM_FA, 1, ROM_51CF ROM:51C8 cmpb INTMEM_32, 0D7h[INTMEM_56] ROM:51CD jh ROM_51D1 ROM:51CF ROM:51CF ROM_51CF: ; CODE XREF: ROM_5037+18E↑j ROM:51CF sjmp ROM_52C6 ROM:51D1 ; --------------------------------------------------------------------------- ROM:51D1 ROM:51D1 ROM_51D1: ; CODE XREF: ROM_5037+196↑j ROM:51D1 ld INTMEM_1C, #14h ROM:51D5 ldb INTMEM_1C+2, INTMEM_32 ROM:51D8 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:51DD lcall ROM_32E5 ROM:51E0 stb INTMEM_1C, INTMEM_1C3[] ROM:51E5 cmpb INTMEM_1C, INTMEM_D3 ROM:51E8 jnc ROM_51EC ROM:51EA sjmp ROM_52C6 ROM:51EC ; --------------------------------------------------------------------------- ROM:51EC ROM:51EC ROM_51EC: ; CODE XREF: ROM_5037+1B1↑j ROM:51EC ldb INTMEM_1A, INTMEM_1A8[] ROM:51F1 cmpb INTMEM_1A, 0D8h[INTMEM_56] ROM:51F6 jnh ROM_5204 ROM:51F8 subb INTMEM_1C, 0D9h[INTMEM_56] ROM:51FD jc ROM_521A ROM:51FF ldb INTMEM_1C, #6Eh ; 'n' ROM:5202 sjmp ROM_521A ROM:5204 ; --------------------------------------------------------------------------- ROM:5204 ROM:5204 ROM_5204: ; CODE XREF: ROM_5037+1BF↑j ROM:5204 ld INTMEM_1C, #15h ROM:5208 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:520D ldb INTMEM_1C+3, INTMEM_DC+2 ROM:5210 lcall ROM_32E5 ROM:5213 cmpb INTMEM_1C, INTMEM_F1[] ROM:5218 jc ROM_5230 ROM:521A ROM:521A ROM_521A: ; CODE XREF: ROM_5037+1C6↑j ROM:521A ; ROM_5037+1CB↑j ROM:521A ld INTMEM_20, INTMEM_180[] ROM:521F cmp INTMEM_20, 48h[INTMEM_56] ROM:5224 jh ROM_5230 ROM:5226 ld INTMEM_20, 48h[INTMEM_56] ROM:522B st INTMEM_20, INTMEM_180[] ROM:5230 ROM:5230 ROM_5230: ; CODE XREF: ROM_5037+1E1↑j ROM:5230 ; ROM_5037+1ED↑j ROM:5230 ld INTMEM_20, INTMEM_180[] ROM:5235 ld INTMEM_1A, 40h[INTMEM_56] ROM:523A add INTMEM_1A, 42h[INTMEM_56] ROM:523F cmp INTMEM_20, 40h[INTMEM_56] ROM:5244 jnh ROM_527F ROM:5246 cmp INTMEM_20, INTMEM_1A ROM:5249 jnc ROM_5252 ROM:524B ldb INTMEM_D3, INTMEM_1C3[] ROM:5250 sjmp ROM_527F ROM:5252 ; --------------------------------------------------------------------------- ROM:5252 ROM:5252 ROM_5252: ; CODE XREF: ROM_5037+212↑j ROM:5252 ldbze INTMEM_20+2, INTMEM_D3 ROM:5255 subb INTMEM_20+2, INTMEM_1C3[] ROM:525A ld INTMEM_1C, INTMEM_20 ROM:525D sub INTMEM_1C, 40h[INTMEM_56] ROM:5262 ld INTMEM_1C+2, INTMEM_1C ROM:5265 clr INTMEM_1C ROM:5267 divu INTMEM_1C, 42h[INTMEM_56] ROM:526C jnv ROM_5271 ROM:526E ldbse INTMEM_1C, #-1 ROM:5271 ROM:5271 ROM_5271: ; CODE XREF: ROM_5037+235↑j ROM:5271 mulu INTMEM_1C, INTMEM_20+2 ROM:5274 ld INTMEM_1C, INTMEM_1C+2 ROM:5277 subb INTMEM_1C, INTMEM_D3 ROM:527A negb INTMEM_1C ROM:527C stb INTMEM_1C, INTMEM_D3 ROM:527F ROM:527F ROM_527F: ; CODE XREF: ROM_5037+20D↑j ROM:527F ; ROM_5037+219↑j ROM:527F sub INTMEM_20+2, INTMEM_76, INTMEM_182[] ROM:5285 cmp INTMEM_1A, INTMEM_180[] ROM:528A jc ROM_529C ROM:528C orb INTMEM_FA, #4 ROM:528F cmp INTMEM_20+2, 46h[INTMEM_56] ROM:5294 jnc ROM_52E3 ROM:5296 ld INTMEM_20+2, #1 ROM:529A sjmp ROM_52A3 ROM:529C ; --------------------------------------------------------------------------- ROM:529C ROM:529C ROM_529C: ; CODE XREF: ROM_5037+253↑j ROM:529C cmp INTMEM_76, INTMEM_182[] ROM:52A1 je ROM_52E3 ROM:52A3 ROM:52A3 ROM_52A3: ; CODE XREF: ROM_5037+263↑j ROM:52A3 st INTMEM_76, INTMEM_182[] ROM:52A8 add INTMEM_1A, 44h[INTMEM_56] ROM:52AD ld INTMEM_20, INTMEM_180[] ROM:52B2 add INTMEM_20, INTMEM_20+2 ROM:52B5 jnc ROM_52BA ROM:52B7 ldbse INTMEM_20, #-1 ROM:52BA ROM:52BA ROM_52BA: ; CODE XREF: ROM_5037+27E↑j ROM:52BA cmp INTMEM_20, INTMEM_1A ROM:52BD jh ROM_52E3 ROM:52BF st INTMEM_20, INTMEM_180[] ROM:52C4 sjmp ROM_52E3 ROM:52C6 ; --------------------------------------------------------------------------- ROM:52C6 ROM:52C6 ROM_52C6: ; CODE XREF: ROM_5037:ROM_51CF↑j ROM:52C6 ; ROM_5037+1B3↑j ROM:52C6 cmp INTMEM_76, INTMEM_182[] ROM:52CB je ROM_52E3 ROM:52CD st INTMEM_76, INTMEM_182[] ROM:52D2 ld INTMEM_20, INTMEM_180[] ROM:52D7 cmp INTMEM_20, ZERO_REG ; Zero register ROM:52DA je ROM_52E3 ROM:52DC dec INTMEM_20 ROM:52DE st INTMEM_20, INTMEM_180[] ROM:52E3 ROM:52E3 ROM_52E3: ; CODE XREF: ROM_5037+25D↑j ROM:52E3 ; ROM_5037+26A↑j ... ROM:52E3 ldb INTMEM_1C+2, INTMEM_1BC[] ROM:52E8 ldb INTMEM_1C+3, INTMEM_DC+2 ROM:52EB ld INTMEM_1C, #17h ROM:52EF jbc INTMEM_FA, 1, ROM_52F6 ROM:52F2 ld INTMEM_1C, #16h ROM:52F6 ROM:52F6 ROM_52F6: ; CODE XREF: ROM_5037+2B8↑j ROM:52F6 lcall ROM_32E5 ROM:52F9 stb INTMEM_1C, INTMEM_1C4[] ROM:52FE ldb INTMEM_1C, #14h ROM:5301 jbs INTMEM_F4+3, 4, ROM_531F ROM:5304 jbc INTMEM_FA, 1, ROM_530E ROM:5307 cmpb ZERO_REG, 0DAh[INTMEM_56] ; Zero register ROM:530C jne ROM_531F ROM:530E ROM:530E ROM_530E: ; CODE XREF: ROM_5037+2CD↑j ROM:530E ldb INTMEM_1C+2, INTMEM_1BF[] ROM:5313 ldb INTMEM_1C+3, INTMEM_1BC[] ROM:5318 ld INTMEM_1C, #18h ROM:531C lcall ROM_32E5 ROM:531F ROM:531F ROM_531F: ; CODE XREF: ROM_5037+2CA↑j ROM:531F ; ROM_5037+2D5↑j ROM:531F stb INTMEM_1C, INTMEM_1C5[] ROM:5324 jbs INTMEM_F4+2, 5, ROM_5337 ROM:5327 jbs INTMEM_FA, 3, ROM_533A ROM:532A ldb INTMEM_B0, 0DBh[INTMEM_56] ROM:532F orb INTMEM_F9, #20h ; ' ' ROM:5332 orb INTMEM_FA, #8 ROM:5335 sjmp ROM_5342 ROM:5337 ; --------------------------------------------------------------------------- ROM:5337 ROM:5337 ROM_5337: ; CODE XREF: ROM_5037+2ED↑j ROM:5337 andb INTMEM_FA, #-9 ROM:533A ROM:533A ROM_533A: ; CODE XREF: ROM_5037+2F0↑j ROM:533A cmpb ZERO_REG, INTMEM_B0 ; Zero register ROM:533D jne ROM_5342 ROM:533F andb INTMEM_F9, #-21h ROM:5342 ROM:5342 ROM_5342: ; CODE XREF: ROM_5037+2FE↑j ROM:5342 ; ROM_5037+306↑j ROM:5342 ld INTMEM_1A, #697Ch ROM:5346 ldb INTMEM_1C, INTMEM_DC+3 ROM:5349 ljmp ROM_48FA ROM:5349 ; End of function ROM_5037 ROM:5349 ROM:534C ; --------------------------------------------------------------------------- ROM:534C ldb INTMEM_DC+3, #1 ROM:534F orb INTMEM_F9, #10h ROM:5352 sjmp ROM_535E ROM:5354 ; --------------------------------------------------------------------------- ROM:5354 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:5359 jc ROM_5378 ROM:535B jbs INTMEM_F9, 5, ROM_537E ROM:535E ROM:535E ROM_535E: ; CODE XREF: ROM:5352↑j ROM:535E ldb INTMEM_1C+2, INTMEM_1A8[] ROM:5363 ld INTMEM_1C, #19h ROM:5367 lcall ROM_32E5 ROM:536A mulub INTMEM_1C, #2 ROM:536D add INTMEM_1C, #0C8h ROM:5371 st INTMEM_1C, (INTMEM_182+2)[] ROM:5376 sjmp ROM_53E6 ROM:5378 ; --------------------------------------------------------------------------- ROM:5378 ROM:5378 ROM_5378: ; CODE XREF: ROM:5359↑j ROM:5378 ldb INTMEM_C2, #7Dh ; '}' ROM:537B ldb INTMEM_DC+3, #2 ROM:537E ROM:537E ROM_537E: ; CODE XREF: ROM:535B↑j ROM:537E sjmp ROM_53E6 ROM:5380 ; --------------------------------------------------------------------------- ROM:5380 jbs INTMEM_F4+2, 6, ROM_53E0 ROM:5383 cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:5386 jne ROM_53E6 ROM:5388 ldb INTMEM_C2, #7Dh ; '}' ROM:538B ld INTMEM_1C, (INTMEM_182+2)[] ROM:5390 sub INTMEM_1C, #0C8h ROM:5394 je ROM_53CE ROM:5396 clr INTMEM_20+2 ROM:5398 ld INTMEM_20, #2710h ROM:539C divu INTMEM_20, INTMEM_1C ROM:539F add INTMEM_20, #32h ; '2' ROM:53A3 clr INTMEM_20+2 ROM:53A5 shll INTMEM_20, #8 ROM:53A8 ldbze INTMEM_1A, 0DCh[INTMEM_56] ROM:53AD divu INTMEM_20, INTMEM_1A ROM:53B0 sub INTMEM_20, #32h ; '2' ROM:53B4 jnc ROM_53CE ROM:53B6 clr INTMEM_1C+2 ROM:53B8 ld INTMEM_1C, #2710h ROM:53BC divu INTMEM_1C, INTMEM_20 ROM:53BF add INTMEM_1C, #0C8h ROM:53C3 st INTMEM_1C, (INTMEM_182+2)[] ROM:53C8 cmp INTMEM_1C, #0C8h ROM:53CC jh ROM_53E6 ROM:53CE ROM:53CE ROM_53CE: ; CODE XREF: ROM:5394↑j ROM:53CE ; ROM:53B4↑j ROM:53CE ld INTMEM_1A, #0C8h ROM:53D2 st INTMEM_1A, (INTMEM_182+2)[] ROM:53D7 ldb INTMEM_DC+3, #3 ROM:53DA andb INTMEM_F9, #-11h ROM:53DD jbc INTMEM_F4+2, 6, ROM_53E6 ROM:53E0 ROM:53E0 ROM_53E0: ; CODE XREF: ROM:5380↑j ROM:53E0 orb INTMEM_F9, #10h ROM:53E3 ldb INTMEM_DC+3, #1 ROM:53E6 ROM:53E6 ROM_53E6: ; CODE XREF: ROM:5376↑j ROM:53E6 ; ROM:ROM_537E↑j ... ROM:53E6 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:53EB ld INTMEM_1C, #1Ah ROM:53EF lcall ROM_32E5 ROM:53F2 mulub INTMEM_1C, #8 ROM:53F5 add INTMEM_1C, #911h ROM:53F9 jnc ROM_53FE ROM:53FB ldbse INTMEM_1C, #-1 ROM:53FE ROM:53FE ROM_53FE: ; CODE XREF: ROM:53F9↑j ROM:53FE st INTMEM_1C, (INTMEM_182+4)[] ROM:5403 ldbze INTMEM_1C, INTMEM_1C2[] ROM:5408 shl INTMEM_1C, #4 ROM:540B mulu INTMEM_1C, 4Ah[INTMEM_56] ROM:5410 ld INTMEM_20, INTMEM_17E[] ROM:5415 shl INTMEM_20, #6 ROM:5418 lcall ROM_4931 ROM:541B ld INTMEM_20, INTMEM_17C[] ROM:5420 lcall ROM_491A ROM:5423 divu INTMEM_1C, #10CDh ROM:5427 jnv ROM_542C ROM:5429 ldbse INTMEM_1C, #-1 ROM:542C ROM:542C ROM_542C: ; CODE XREF: ROM:5427↑j ROM:542C st INTMEM_1C, (INTMEM_182+0Ah)[] ROM:5431 mulu INTMEM_1C, #0Ah ROM:5435 ldbze INTMEM_20, INTMEM_D3 ROM:5438 lcall ROM_4931 ROM:543B cmp INTMEM_20+2, #-1 ROM:543F je ROM_5446 ROM:5441 jbc INTMEM_1C+1, 7, ROM_5446 ROM:5444 inc INTMEM_20+2 ROM:5446 ROM:5446 ROM_5446: ; CODE XREF: ROM:543F↑j ROM:5446 ; ROM:5441↑j ROM:5446 st INTMEM_20+2, (INTMEM_182+8)[] ROM:544B ld INTMEM_20+2, #4E71h ROM:544F ld INTMEM_1C, #4000h ROM:5453 ld INTMEM_20, (INTMEM_182+8)[] ROM:5458 lcall ROM_491A ROM:545B ld INTMEM_20, (INTMEM_182+4)[] ROM:5460 lcall ROM_4931 ROM:5463 cmp INTMEM_20+2, #-1 ROM:5467 je ROM_546E ROM:5469 jbc INTMEM_1C+1, 7, ROM_546E ROM:546C inc INTMEM_20+2 ROM:546E ROM:546E ROM_546E: ; CODE XREF: ROM:5467↑j ROM:546E ; ROM:5469↑j ROM:546E ld INTMEM_1A, INTMEM_20+2 ROM:5471 st INTMEM_1A, (INTMEM_3C8+2)[] ROM:5476 ldbze INTMEM_1C, INTMEM_1C4[] ROM:547B add INTMEM_1C, #50h ; 'P' ROM:547F ldbze INTMEM_1C+2, INTMEM_1C5[] ROM:5484 add INTMEM_1C+2, #50h ; 'P' ROM:5488 mulu INTMEM_1C, INTMEM_1C+2 ROM:548B shrl INTMEM_1C, #1 ROM:548E mulu INTMEM_1C, (INTMEM_182+2)[] ROM:5493 divu INTMEM_1C, #271h ROM:5497 mulu INTMEM_1C, INTMEM_1A ROM:549A ld INTMEM_20, #640h ROM:549E lcall ROM_4931 ROM:54A1 st INTMEM_20+2, (INTMEM_182+6)[] ROM:54A6 mulu INTMEM_1C, INTMEM_D6, (INTMEM_182+6)[] ROM:54AC ld INTMEM_20, #61A8h ROM:54B0 lcall ROM_4931 ROM:54B3 st INTMEM_20+2, INTMEM_DA ROM:54B6 ldbze INTMEM_1A, INTMEM_42+1 ROM:54B9 sub INTMEM_1A, #80h ROM:54BD shl INTMEM_1A, #2 ROM:54C0 jbc INTMEM_1A+1, 7, ROM_54CC ROM:54C3 add INTMEM_DA, INTMEM_1A ROM:54C6 jc ROM_54D4 ROM:54C8 clr INTMEM_DA ROM:54CA sjmp ROM_54D4 ROM:54CC ; --------------------------------------------------------------------------- ROM:54CC ROM:54CC ROM_54CC: ; CODE XREF: ROM:54C0↑j ROM:54CC add INTMEM_DA, INTMEM_1A ROM:54CF jnc ROM_54D4 ROM:54D1 ldbse INTMEM_DA, #-1 ROM:54D4 ROM:54D4 ROM_54D4: ; CODE XREF: ROM:54C6↑j ROM:54D4 ; ROM:54CA↑j ... ROM:54D4 ld INTMEM_20+2, #1900h ROM:54D8 add INTMEM_1C+2, INTMEM_20+2, INTMEM_178[] ROM:54DE jnc ROM_54E3 ROM:54E0 ldbse INTMEM_1C+2, #-1 ROM:54E3 ROM:54E3 ROM_54E3: ; CODE XREF: ROM:54DE↑j ROM:54E3 add INTMEM_20, INTMEM_20+2, INTMEM_17A[] ROM:54E9 jnc ROM_54EE ROM:54EB ldbse INTMEM_20, #-1 ROM:54EE ROM:54EE ROM_54EE: ; CODE XREF: ROM:54E9↑j ROM:54EE mulu INTMEM_1C, INTMEM_DA, INTMEM_1C+2 ROM:54F2 divu INTMEM_1C, INTMEM_20 ROM:54F5 jnv ROM_54FA ROM:54F7 ldbse INTMEM_1C, #-1 ROM:54FA ROM:54FA ROM_54FA: ; CODE XREF: ROM:54F5↑j ROM:54FA st INTMEM_1C, INTMEM_DA ROM:54FD jbs INTMEM_AB, 2, ROM_556C ROM:5500 ldb INTMEM_1C, INTMEM_1B2[] ROM:5505 cmpb INTMEM_1C, #-80h ROM:5508 jh ROM_556C ROM:550A ldb INTMEM_1C, 0DFh[INTMEM_56] ROM:550F jbs INTMEM_FA, 4, ROM_5521 ROM:5512 addb INTMEM_1C+2, INTMEM_1C, 0DEh[INTMEM_56] ROM:5518 jc ROM_556C ROM:551A cmpb INTMEM_DC+2, INTMEM_1C+2 ROM:551D jh ROM_556C ROM:551F sjmp ROM_552E ROM:5521 ; --------------------------------------------------------------------------- ROM:5521 ROM:5521 ROM_5521: ; CODE XREF: ROM:550F↑j ROM:5521 addb INTMEM_1C+2, INTMEM_1C, 0DDh[INTMEM_56] ROM:5527 jc ROM_556C ROM:5529 cmpb INTMEM_DC+2, INTMEM_1C+2 ROM:552C jc ROM_556C ROM:552E ROM:552E ROM_552E: ; CODE XREF: ROM:551F↑j ROM:552E orb INTMEM_FA, #10h ROM:5531 ldb INTMEM_1C+2, INTMEM_1BC[] ROM:5536 ld INTMEM_1C, #1Bh ROM:553A lcall ROM_32E5 ROM:553D mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:5541 add INTMEM_20, INTMEM_1C+2, 4Eh[INTMEM_56] ROM:5547 sub INTMEM_20+2, INTMEM_1C+2, 50h[INTMEM_56] ROM:554D jc ROM_5551 ROM:554F clr INTMEM_20+2 ROM:5551 ROM:5551 ROM_5551: ; CODE XREF: ROM:554D↑j ROM:5551 jbc INTMEM_FA, 5, ROM_5559 ROM:5554 jbs INTMEM_F8, 6, ROM_5577 ROM:5557 sjmp ROM_5591 ROM:5559 ; --------------------------------------------------------------------------- ROM:5559 ROM:5559 ROM_5559: ; CODE XREF: ROM:ROM_5551↑j ROM:5559 cmp INTMEM_5E, INTMEM_20 ROM:555C jnc ROM_55B6 ROM:555E jbs INTMEM_F9, 4, ROM_55B6 ROM:5561 jbs INTMEM_F9, 5, ROM_55B6 ROM:5564 orb INTMEM_FA, #20h ; ' ' ROM:5567 orb INTMEM_F8, #40h ; '@' ROM:556A sjmp ROM_55B6 ROM:556C ; --------------------------------------------------------------------------- ROM:556C ROM:556C ROM_556C: ; CODE XREF: ROM:54FD↑j ROM:556C ; ROM:5508↑j ... ROM:556C andb INTMEM_FA, #-11h ROM:556F andb INTMEM_FA, #-21h ROM:5572 andb INTMEM_F8, #-41h ROM:5575 sjmp ROM_55B6 ROM:5577 ; --------------------------------------------------------------------------- ROM:5577 ROM:5577 ROM_5577: ; CODE XREF: ROM:5554↑j ROM:5577 cmp INTMEM_20+2, INTMEM_5E ROM:557A jh ROM_556C ROM:557C cmp INTMEM_5E, INTMEM_1C+2 ROM:557F jc ROM_55B6 ROM:5581 lcall ROM_4A70 ROM:5584 andb INTMEM_F8, #-41h ROM:5587 ld INTMEM_1C, 52h[INTMEM_56] ROM:558C st INTMEM_1C, (INTMEM_182+0Ch)[] ROM:5591 ROM:5591 ROM_5591: ; CODE XREF: ROM:5557↑j ROM:5591 cmp INTMEM_20+2, INTMEM_5E ROM:5594 jh ROM_556C ROM:5596 lcall ROM_4A70 ROM:5599 mulu INTMEM_1C, INTMEM_1A, 4Ch[INTMEM_56] ROM:559F cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:55A2 jne ROM_556C ROM:55A4 add INTMEM_1C, (INTMEM_182+0Ch)[] ROM:55A9 jc ROM_556C ROM:55AB st INTMEM_1C, (INTMEM_182+0Ch)[] ROM:55B0 mulu INTMEM_1C, INTMEM_DA ROM:55B3 st INTMEM_1C+2, INTMEM_DA ROM:55B6 ROM:55B6 ROM_55B6: ; CODE XREF: ROM:555C↑j ROM:55B6 ; ROM:555E↑j ... ROM:55B6 jbs INTMEM_F8, 6, ROM_55CF ROM:55B9 jbs INTMEM_A9, 2, ROM_55D1 ROM:55BC ldb INTMEM_1A, INTMEM_1A8[] ROM:55C1 cmpb INTMEM_1A, 0E0h[INTMEM_56] ROM:55C6 jnc ROM_55CF ROM:55C8 cmp INTMEM_5E, 54h[INTMEM_56] ROM:55CD jnh ROM_55D1 ROM:55CF ROM:55CF ROM_55CF: ; CODE XREF: ROM:ROM_55B6↑j ROM:55CF ; ROM:55C6↑j ROM:55CF clr INTMEM_DA ROM:55D1 ROM:55D1 ROM_55D1: ; CODE XREF: ROM:55B9↑j ROM:55D1 ; ROM:55CD↑j ROM:55D1 jbs INTMEM_F4+1, 3, ROM_55DB ROM:55D4 stb ZERO_REG, (INTMEM_1C5+2)[] ; Zero register ROM:55D9 sjmp ROM_5651 ROM:55DB ; --------------------------------------------------------------------------- ROM:55DB ROM:55DB ROM_55DB: ; CODE XREF: ROM:ROM_55D1↑j ROM:55DB ldb INTMEM_1C+2, INTMEM_1A8[] ROM:55E0 ld INTMEM_1C, #1Ch ROM:55E4 lcall ROM_32E5 ROM:55E7 shl INTMEM_1C, #8 ROM:55EA mulu INTMEM_1C, 62h[INTMEM_56] ROM:55EF divu INTMEM_1C, (INTMEM_182+4)[] ROM:55F4 jnv ROM_55F9 ROM:55F6 ldbse INTMEM_1C, #-1 ROM:55F9 ROM:55F9 ROM_55F9: ; CODE XREF: ROM:55F4↑j ROM:55F9 mulu INTMEM_1C, INTMEM_17C[] ROM:55FE divu INTMEM_1C, 64h[INTMEM_56] ROM:5603 jnv ROM_5608 ROM:5605 ldbse INTMEM_1C, #-1 ROM:5608 ROM:5608 ROM_5608: ; CODE XREF: ROM:5603↑j ROM:5608 ldb INTMEM_20, (INTMEM_1C5+2)[] ROM:560D mulub INTMEM_20, 0E2h[INTMEM_56] ROM:5612 mulu INTMEM_20, INTMEM_1C ROM:5615 subb INTMEM_1C, INTMEM_20+1 ROM:5618 subcb INTMEM_1C+1, INTMEM_20+2 ROM:561B jc ROM_561F ROM:561D clr INTMEM_1C ROM:561F ROM:561F ROM_561F: ; CODE XREF: ROM:561B↑j ROM:561F st INTMEM_1C, INTMEM_DA ROM:5622 ldb INTMEM_20+2, (INTMEM_1C5+2)[] ROM:5627 ldb INTMEM_20, INTMEM_162[] ROM:562C cmpb INTMEM_20, (INTMEM_1C5+3)[] ROM:5631 je ROM_5648 ROM:5633 stb INTMEM_20, (INTMEM_1C5+3)[] ROM:5638 incb INTMEM_20+2 ROM:563A cmpb INTMEM_20+2, 0E3h[INTMEM_56] ROM:563F jne ROM_5643 ROM:5641 clrb INTMEM_20+2 ROM:5643 ROM:5643 ROM_5643: ; CODE XREF: ROM:563F↑j ROM:5643 stb INTMEM_20+2, (INTMEM_1C5+2)[] ROM:5648 ROM:5648 ROM_5648: ; CODE XREF: ROM:5631↑j ROM:5648 cmpb INTMEM_20+2, 0E4h[INTMEM_56] ROM:564D jnc ROM_5651 ROM:564F clr INTMEM_DA ROM:5651 ROM:5651 ROM_5651: ; CODE XREF: ROM:55D9↑j ROM:5651 ; ROM:564D↑j ROM:5651 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5656 ld INTMEM_1C, #1Dh ROM:565A lcall ROM_32E5 ROM:565D mulub INTMEM_1C, #1Fh ROM:5660 add INTMEM_1C, #-8000h ROM:5664 st INTMEM_1C, (INTMEM_194+2)[] ROM:5669 ld INTMEM_1C, #1Fh ROM:566D ldb INTMEM_1C+2, INTMEM_F1[] ROM:5672 ldb INTMEM_20, INTMEM_1FD[] ROM:5677 cmpb INTMEM_20, INTMEM_1AD[] ROM:567C jh ROM_5685 ROM:567E ld INTMEM_1C, #1Eh ROM:5682 ldb INTMEM_1C+2, INTMEM_DC+2 ROM:5685 ROM:5685 ROM_5685: ; CODE XREF: ROM:567C↑j ROM:5685 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:568A lcall ROM_32E5 ROM:568D mulub INTMEM_1C, #32h ; '2' ROM:5690 st INTMEM_1C, (INTMEM_194+4)[] ROM:5695 ldb INTMEM_1A, #0 ROM:5698 jbs INTMEM_F4+1, 3, ROM_56A5 ROM:569B cmp INTMEM_DA, 66h[INTMEM_56] ROM:56A0 jc ROM_56A5 ROM:56A2 ldb INTMEM_1A, #1 ROM:56A5 ROM:56A5 ROM_56A5: ; CODE XREF: ROM:5698↑j ROM:56A5 ; ROM:56A0↑j ROM:56A5 stb INTMEM_1A, (INTMEM_1C5+4)[] ROM:56AA ld INTMEM_20, #-3C80h ROM:56AE ld INTMEM_20+2, #1C9h ROM:56B2 divu INTMEM_20, INTMEM_5E ROM:56B5 jnv ROM_56BA ROM:56B7 ldbse INTMEM_20, #-1 ROM:56BA ROM:56BA ROM_56BA: ; CODE XREF: ROM:56B5↑j ROM:56BA sub INTMEM_20, #0Bh ROM:56BE jc ROM_56C2 ROM:56C0 clr INTMEM_20 ROM:56C2 ROM:56C2 ROM_56C2: ; CODE XREF: ROM:56BE↑j ROM:56C2 ld INTMEM_1C, INTMEM_DA ROM:56C5 cmp INTMEM_1C, INTMEM_20 ROM:56C8 jnc ROM_56CD ROM:56CA ld INTMEM_1C, INTMEM_20 ROM:56CD ROM:56CD ROM_56CD: ; CODE XREF: ROM:56C8↑j ROM:56CD ld INTMEM_1A, INTMEM_1C ROM:56D0 cmp INTMEM_1A, ZERO_REG ; Zero register ROM:56D3 je ROM_56FA ROM:56D5 cmpb ZERO_REG, (INTMEM_1C5+4)[] ; Zero register ROM:56DA je ROM_56DF ROM:56DC shl INTMEM_1A, #1 ROM:56DF ROM:56DF ROM_56DF: ; CODE XREF: ROM:56DA↑j ROM:56DF cmp INTMEM_1A, 68h[INTMEM_56] ROM:56E4 jnc ROM_56F2 ROM:56E6 cmp INTMEM_1A, 6Ah[INTMEM_56] ROM:56EB jnc ROM_56FA ROM:56ED andb INTMEM_FB, #-3 ROM:56F0 sjmp ROM_56FD ROM:56F2 ; --------------------------------------------------------------------------- ROM:56F2 ROM:56F2 ROM_56F2: ; CODE XREF: ROM:56E4↑j ROM:56F2 ld INTMEM_1C, 68h[INTMEM_56] ROM:56F7 shr INTMEM_1C, #1 ROM:56FA ROM:56FA ROM_56FA: ; CODE XREF: ROM:56D3↑j ROM:56FA ; ROM:56EB↑j ROM:56FA orb INTMEM_FB, #2 ROM:56FD ROM:56FD ROM_56FD: ; CODE XREF: ROM:56F0↑j ROM:56FD jbs INTMEM_FA, 6, ROM_5744 ROM:5700 ld INTMEM_1C+2, (INTMEM_194+2)[] ROM:5705 ld INTMEM_20, (INTMEM_194+4)[] ROM:570A ldb INTMEM_20+3, (INTMEM_1C5+4)[] ROM:570F ldb INTMEM_20+2, 0E5h[INTMEM_56] ROM:5714 jbc INTMEM_F4+2, 6, ROM_573E ROM:5717 jbs INTMEM_FB, 2, ROM_5741 ROM:571A orb INTMEM_FB, #4 ROM:571D ld INTMEM_32, INTMEM_1C ROM:5720 ld INTMEM_1C, #20h ; ' ' ROM:5724 jbs INTMEM_F4+3, 0, ROM_5735 ROM:5727 ldb INTMEM_1C+2, INTMEM_1A8[] ROM:572C ld INTMEM_1C, #20h ; ' ' ROM:5730 lcall ROM_32E5 ROM:5733 clrb INTMEM_1C+1 ROM:5735 ROM:5735 ROM_5735: ; CODE XREF: ROM:5724↑j ROM:5735 mulu INTMEM_1C, INTMEM_32 ROM:5738 shrl INTMEM_1C, #8 ROM:573B ljmp ROM_34C5 ROM:573E ; --------------------------------------------------------------------------- ROM:573E ROM:573E ROM_573E: ; CODE XREF: ROM:5714↑j ROM:573E andb INTMEM_FB, #-5 ROM:5741 ROM:5741 ROM_5741: ; CODE XREF: ROM:5717↑j ROM:5741 lcall ROM_3240 ROM:5744 ROM:5744 ROM_5744: ; CODE XREF: ROM:ROM_56FD↑j ROM:5744 ld INTMEM_1A, INTMEM_64[] ROM:5749 add INTMEM_1A, #-8000h ROM:574D add INTMEM_1A, INTMEM_66[] ROM:5752 st INTMEM_1A, (INTMEM_3C8+4)[] ROM:5757 ret ROM:5758 ROM:5758 ; =============== S U B R O U T I N E ======================================= ROM:5758 ROM:5758 ROM:5758 ROM_5758: ; CODE XREF: ROM_2A4C:ROM_4862↑p ROM:5758 cmpb INTMEM_9A, ZERO_REG ; Zero register ROM:575B jne ROM_5789 ROM:575D ld INTMEM_20+2, #1E8h ROM:5761 ld INTMEM_20, #1D8h ROM:5765 ROM:5765 ROM_5765: ; CODE XREF: ROM_5758+1D↓j ROM:5765 ld INTMEM_1C, [INTMEM_20]+ ROM:5768 mulu INTMEM_1C, [INTMEM_20+2] ROM:576B shrl INTMEM_1C, #0Ah ROM:576E st INTMEM_1C, [INTMEM_20+2]+ ROM:5771 cmp INTMEM_20+2, #1F0h ROM:5775 jnc ROM_5765 ROM:5777 ld INTMEM_1C, 34h[INTMEM_56] ROM:577C mulu INTMEM_1C, INTMEM_176[] ROM:5781 st INTMEM_1C+2, INTMEM_176[] ROM:5786 orb INTMEM_F9, #8 ROM:5789 ROM:5789 ROM_5789: ; CODE XREF: ROM_5758+3↑j ROM:5789 cmpb INTMEM_9A, #2 ROM:578C jne ROM_57B1 ROM:578E cmp INTMEM_5E, 5Ch[INTMEM_56] ROM:5793 jnh ROM_579E ROM:5795 cmp INTMEM_5E, 58h[INTMEM_56] ROM:579A jc ROM_57B3 ROM:579C sjmp ROM_5833 ROM:579E ; --------------------------------------------------------------------------- ROM:579E ROM:579E ROM_579E: ; CODE XREF: ROM_5758+3B↑j ROM:579E andb INTMEM_FB, #-2 ROM:57A1 andb INTMEM_FA, #7Fh ROM:57A4 ld INTMEM_1C, 56h[INTMEM_56] ROM:57A9 st INTMEM_1C, INTMEM_192[] ROM:57AE andb INTMEM_FA, #-41h ROM:57B1 ROM:57B1 ROM_57B1: ; CODE XREF: ROM_5758+34↑j ROM:57B1 sjmp ROM_585D ROM:57B3 ; --------------------------------------------------------------------------- ROM:57B3 ROM:57B3 ROM_57B3: ; CODE XREF: ROM_5758+42↑j ROM:57B3 jbs INTMEM_FB, 0, ROM_57EE ROM:57B6 jbs INTMEM_FA, 7, ROM_57D7 ROM:57B9 orb INTMEM_FA, #-80h ROM:57BC st ZERO_REG, INTMEM_190[] ; Zero register ROM:57C1 ldb INTMEM_1A, INTMEM_1A8[] ROM:57C6 cmpb INTMEM_1A, 0E1h[INTMEM_56] ROM:57CB jc ROM_57E8 ROM:57CD ld INTMEM_20, 5Eh[INTMEM_56] ROM:57D2 st INTMEM_20, INTMEM_190[] ROM:57D7 ROM:57D7 ROM_57D7: ; CODE XREF: ROM_5758+5E↑j ROM:57D7 cmp ZERO_REG, INTMEM_190[] ; Zero register ROM:57DC jne ROM_5816 ROM:57DE ld INTMEM_20, 60h[INTMEM_56] ROM:57E3 st INTMEM_20, INTMEM_190[] ROM:57E8 ROM:57E8 ROM_57E8: ; CODE XREF: ROM_5758+73↑j ROM:57E8 andb INTMEM_FA, #7Fh ROM:57EB orb INTMEM_FB, #1 ROM:57EE ROM:57EE ROM_57EE: ; CODE XREF: ROM_5758:ROM_57B3↑j ROM:57EE ld INTMEM_1C, 56h[INTMEM_56] ROM:57F3 sub INTMEM_1C, 58h[INTMEM_56] ROM:57F8 ld INTMEM_20+2, INTMEM_190[] ROM:57FD clr INTMEM_20 ROM:57FF divu INTMEM_20, 60h[INTMEM_56] ROM:5804 jnv ROM_5809 ROM:5806 ldbse INTMEM_20, #-1 ROM:5809 ROM:5809 ROM_5809: ; CODE XREF: ROM_5758+AC↑j ROM:5809 mulu INTMEM_20, INTMEM_1C ROM:580C add INTMEM_20+2, 58h[INTMEM_56] ROM:5811 st INTMEM_20+2, INTMEM_192[] ROM:5816 ROM:5816 ROM_5816: ; CODE XREF: ROM_5758+84↑j ROM:5816 cmpb INTMEM_9A, INTMEM_99 ROM:5819 jne ROM_582C ROM:581B ld INTMEM_20, INTMEM_190[] ROM:5820 cmp ZERO_REG, INTMEM_20 ; Zero register ROM:5823 je ROM_582C ROM:5825 dec INTMEM_20 ROM:5827 st INTMEM_20, INTMEM_190[] ROM:582C ROM:582C ROM_582C: ; CODE XREF: ROM_5758+C1↑j ROM:582C ; ROM_5758+CB↑j ROM:582C cmp INTMEM_5E, INTMEM_192[] ROM:5831 jc ROM_5840 ROM:5833 ROM:5833 ROM_5833: ; CODE XREF: ROM_5758+44↑j ROM:5833 jbc INTMEM_FA, 6, ROM_585D ROM:5836 ld INTMEM_DA, INTMEM_194[] ROM:583B andb INTMEM_FA, #-41h ROM:583E sjmp ROM_585D ROM:5840 ; --------------------------------------------------------------------------- ROM:5840 ROM:5840 ROM_5840: ; CODE XREF: ROM_5758+D9↑j ROM:5840 ld INTMEM_1C, INTMEM_192[] ROM:5845 add INTMEM_1C, 5Ah[INTMEM_56] ROM:584A cmp INTMEM_5E, INTMEM_1C ROM:584D jnh ROM_585D ROM:584F jbs INTMEM_FA, 6, ROM_585A ROM:5852 orb INTMEM_FA, #40h ; '@' ROM:5855 st INTMEM_DA, INTMEM_194[] ROM:585A ROM:585A ROM_585A: ; CODE XREF: ROM_5758+F7↑j ROM:585A lcall ROM_3A72 ROM:585D ROM:585D ROM_585D: ; CODE XREF: ROM_5758:ROM_57B1↑j ROM:585D ; ROM_5758:ROM_5833↑j ... ROM:585D ldb INTMEM_20+2, INTMEM_151[] ROM:5862 djnz INTMEM_EB, ROM_58DD ROM:5865 ldb INTMEM_EB, 145h[INTMEM_56] ROM:586A subb INTMEM_1C+2, INTMEM_20+2, INTMEM_26A[] ROM:5870 jc ROM_5880 ROM:5872 negb INTMEM_1C+2 ROM:5874 cmpb INTMEM_1C+2, 144h[INTMEM_56] ROM:5879 jnc ROM_5892 ROM:587B stb ZERO_REG, INTMEM_269[] ; Zero register ROM:5880 ROM:5880 ROM_5880: ; CODE XREF: ROM_5758+118↑j ROM:5880 stb INTMEM_20+2, INTMEM_26A[] ROM:5885 subb INTMEM_1A, INTMEM_20+2, 143h[INTMEM_56] ROM:588B jnc ROM_5892 ROM:588D cmpb INTMEM_1A, INTMEM_F0 ROM:5890 jc ROM_58A0 ROM:5892 ROM:5892 ROM_5892: ; CODE XREF: ROM_5758+121↑j ROM:5892 ; ROM_5758+133↑j ROM:5892 ldb INTMEM_F0, INTMEM_EF ROM:5895 ldb INTMEM_EF, INTMEM_EE ROM:5898 ldb INTMEM_EE, INTMEM_ED ROM:589B ldb INTMEM_ED, INTMEM_EC ROM:589E sjmp ROM_58DA ROM:58A0 ; --------------------------------------------------------------------------- ROM:58A0 ROM:58A0 ROM_58A0: ; CODE XREF: ROM_5758+138↑j ROM:58A0 ldb INTMEM_F0, INTMEM_20+2 ROM:58A3 ldb INTMEM_EF, INTMEM_20+2 ROM:58A6 ldb INTMEM_EE, INTMEM_20+2 ROM:58A9 ldb INTMEM_ED, INTMEM_20+2 ROM:58AC cmp INTMEM_5E, 36h[INTMEM_56] ROM:58B1 jnc ROM_58DA ROM:58B3 cmp INTMEM_5E, 3Ah[INTMEM_56] ROM:58B8 jc ROM_58DA ROM:58BA ldb INTMEM_20, INTMEM_269[] ROM:58BF cmpb INTMEM_20, 146h[INTMEM_56] ROM:58C4 jc ROM_58DA ROM:58C6 ldb INTMEM_1A+1, INTMEM_269[] ROM:58CB incb INTMEM_1A+1 ROM:58CD stb INTMEM_1A+1, INTMEM_269[] ROM:58D2 ld INTMEM_1C, INTMEM_262[] ROM:58D7 lcall ROM_3A7F ROM:58DA ROM:58DA ROM_58DA: ; CODE XREF: ROM_5758+146↑j ROM:58DA ; ROM_5758+159↑j ... ROM:58DA ldb INTMEM_EC, INTMEM_20+2 ROM:58DD ROM:58DD ROM_58DD: ; CODE XREF: ROM_5758+10A↑j ROM:58DD ret ROM:58DD ; End of function ROM_5758 ROM:58DD ROM:58DE ROM:58DE ; =============== S U B R O U T I N E ======================================= ROM:58DE ROM:58DE ROM:58DE ROM_58DE: ; CODE XREF: ROM_4849+C↑p ROM:58DE andb INTMEM_FB, #-9 ROM:58E1 jbc INTMEM_F4+2, 5, ROM_590E ROM:58E4 jbs INTMEM_FB, 4, ROM_58F6 ROM:58E7 ldb INTMEM_1C, INTMEM_1A8[] ROM:58EC cmpb INTMEM_1C, 0E8h[INTMEM_56] ROM:58F1 jnh ROM_5911 ROM:58F3 orb INTMEM_FB, #10h ROM:58F6 ROM:58F6 ROM_58F6: ; CODE XREF: ROM_58DE+6↑j ROM:58F6 ldb INTMEM_1C+1, INTMEM_1A7[] ROM:58FB cmpb INTMEM_1C+1, 0E6h[INTMEM_56] ROM:5900 jnh ROM_5909 ROM:5902 cmpb INTMEM_DC+2, 0E7h[INTMEM_56] ROM:5907 jh ROM_5911 ROM:5909 ROM:5909 ROM_5909: ; CODE XREF: ROM_58DE+22↑j ROM:5909 orb INTMEM_FB, #8 ROM:590C sjmp ROM_5911 ROM:590E ; --------------------------------------------------------------------------- ROM:590E ROM:590E ROM_590E: ; CODE XREF: ROM_58DE+3↑j ROM:590E andb INTMEM_FB, #-11h ROM:5911 ROM:5911 ROM_5911: ; CODE XREF: ROM_58DE+13↑j ROM:5911 ; ROM_58DE+29↑j ... ROM:5911 jbs INTMEM_FB, 3, ROM_5919 ROM:5914 andb INTMEM_A2, #-11h ROM:5917 sjmp ROM_591C ROM:5919 ; --------------------------------------------------------------------------- ROM:5919 ROM:5919 ROM_5919: ; CODE XREF: ROM_58DE:ROM_5911↑j ROM:5919 orb INTMEM_A2, #10h ROM:591C ROM:591C ROM_591C: ; CODE XREF: ROM_58DE+39↑j ROM:591C jbs INTMEM_FB, 5, ROM_5946 ROM:591F jbs INTMEM_FB, 6, ROM_593E ROM:5922 ldb INTMEM_C7, 0EAh[INTMEM_56] ROM:5927 jbc INTMEM_FB, 4, ROM_5946 ROM:592A ld INTMEM_1C, #21h ; '!' ROM:592E ldb INTMEM_1C+2, INTMEM_1A8[] ROM:5933 lcall ROM_32E5 ROM:5936 stb INTMEM_1C, INTMEM_1CB[] ROM:593B orb INTMEM_FB, #40h ; '@' ROM:593E ROM:593E ROM_593E: ; CODE XREF: ROM_58DE+41↑j ROM:593E cmpb ZERO_REG, INTMEM_C7 ; Zero register ROM:5941 jne ROM_5946 ROM:5943 orb INTMEM_FB, #20h ; ' ' ROM:5946 ROM:5946 ROM_5946: ; CODE XREF: ROM_58DE:ROM_591C↑j ROM:5946 ; ROM_58DE+49↑j ... ROM:5946 jbs INTMEM_F4+2, 5, ROM_5961 ROM:5949 ldb INTMEM_C7, 0EAh[INTMEM_56] ROM:594E andb INTMEM_FB, #-21h ROM:5951 andb INTMEM_FB, #-41h ROM:5954 andb INTMEM_F4+1, #-21h ROM:5957 ldb INTMEM_20, 0E9h[INTMEM_56] ROM:595C stb INTMEM_20, INTMEM_1CA[] ROM:5961 ROM:5961 ROM_5961: ; CODE XREF: ROM_58DE:ROM_5946↑j ROM:5961 jbs INTMEM_F4+1, 5, ROM_5989 ROM:5964 jbc INTMEM_FB, 4, ROM_5989 ROM:5967 jbs INTMEM_FB, 7, ROM_5991 ROM:596A jbs INTMEM_FB, 5, ROM_5983 ROM:596D jbs INTMEM_F9, 4, ROM_5989 ROM:5970 lcall ROM_39E2 ROM:5973 cmpb INTMEM_1C+1, 0EFh[INTMEM_56] ROM:5978 jc ROM_598E ROM:597A cmpb INTMEM_1C+1, 0F0h[INTMEM_56] ROM:597F jnh ROM_598E ROM:5981 sjmp ROM_5A3C ROM:5983 ; --------------------------------------------------------------------------- ROM:5983 ROM:5983 ROM_5983: ; CODE XREF: ROM_58DE+8C↑j ROM:5983 orb INTMEM_52, #40h ; '@' ROM:5986 orb INTMEM_F4+1, #20h ; ' ' ROM:5989 ROM:5989 ROM_5989: ; CODE XREF: ROM_58DE:ROM_5961↑j ROM:5989 ; ROM_58DE+86↑j ... ROM:5989 andb INTMEM_FB, #7Fh ROM:598C sjmp ROM_5A3C ROM:598E ; --------------------------------------------------------------------------- ROM:598E ROM:598E ROM_598E: ; CODE XREF: ROM_58DE+9A↑j ROM:598E ; ROM_58DE+A1↑j ROM:598E orb INTMEM_FB, #-80h ROM:5991 ROM:5991 ROM_5991: ; CODE XREF: ROM_58DE+89↑j ROM:5991 jbc INTMEM_FB+1, 0, ROM_59BA ROM:5994 jbc INTMEM_FA, 5, ROM_59A6 ROM:5997 ldb INTMEM_CD, 0EBh[INTMEM_56] ROM:599C jbs INTMEM_AB, 2, ROM_59C0 ROM:599F ldb INTMEM_CD, 0ECh[INTMEM_56] ROM:59A4 sjmp ROM_59C0 ROM:59A6 ; --------------------------------------------------------------------------- ROM:59A6 ROM:59A6 ROM_59A6: ; CODE XREF: ROM_58DE+B6↑j ROM:59A6 lcall ROM_39E2 ROM:59A9 cmpb INTMEM_1C+1, 0EDh[INTMEM_56] ROM:59AE jh ROM_59B5 ROM:59B0 cmpb INTMEM_CD, ZERO_REG ; Zero register ROM:59B3 jne ROM_59C0 ROM:59B5 ROM:59B5 ROM_59B5: ; CODE XREF: ROM_58DE+D0↑j ROM:59B5 andb INTMEM_FB+1, #-2 ROM:59B8 sjmp ROM_59C2 ROM:59BA ; --------------------------------------------------------------------------- ROM:59BA ROM:59BA ROM_59BA: ; CODE XREF: ROM_58DE:ROM_5991↑j ROM:59BA jbc INTMEM_FA, 5, ROM_59C2 ROM:59BD orb INTMEM_FB+1, #1 ROM:59C0 ROM:59C0 ROM_59C0: ; CODE XREF: ROM_58DE+BE↑j ROM:59C0 ; ROM_58DE+C6↑j ... ROM:59C0 sjmp ROM_5A3C ROM:59C2 ; --------------------------------------------------------------------------- ROM:59C2 ROM:59C2 ROM_59C2: ; CODE XREF: ROM_58DE+DA↑j ROM:59C2 ; ROM_58DE:ROM_59BA↑j ROM:59C2 cmp INTMEM_D6, 6Ch[INTMEM_56] ROM:59C7 jc ROM_59F7 ROM:59C9 cmp INTMEM_D6, 6Eh[INTMEM_56] ROM:59CE jnh ROM_59E5 ROM:59D0 andb INTMEM_F8, #-21h ROM:59D3 ldb INTMEM_B1, 0F2h[INTMEM_56] ROM:59D8 cmp INTMEM_D6, #61A8h ROM:59DC jnc ROM_5A07 ROM:59DE ldb INTMEM_B1, 0F1h[INTMEM_56] ROM:59E3 sjmp ROM_5A07 ROM:59E5 ; --------------------------------------------------------------------------- ROM:59E5 ROM:59E5 ROM_59E5: ; CODE XREF: ROM_58DE+F0↑j ROM:59E5 jbs INTMEM_F8, 5, ROM_59F7 ROM:59E8 cmpb INTMEM_B1, ZERO_REG ; Zero register ROM:59EB jne ROM_5A07 ROM:59ED orb INTMEM_F8, #20h ; ' ' ROM:59F0 ldb INTMEM_B1, 0F3h[INTMEM_56] ROM:59F5 sjmp ROM_5A07 ROM:59F7 ; --------------------------------------------------------------------------- ROM:59F7 ROM:59F7 ROM_59F7: ; CODE XREF: ROM_58DE+E9↑j ROM:59F7 ; ROM_58DE:ROM_59E5↑j ROM:59F7 cmpb INTMEM_B1, ZERO_REG ; Zero register ROM:59FA jne ROM_5A07 ROM:59FC orb INTMEM_F4+1, #20h ; ' ' ROM:59FF orb INTMEM_52, #40h ; '@' ROM:5A02 andb INTMEM_F8, #-21h ROM:5A05 sjmp ROM_5A3C ROM:5A07 ; --------------------------------------------------------------------------- ROM:5A07 ROM:5A07 ROM_5A07: ; CODE XREF: ROM_58DE+FE↑j ROM:5A07 ; ROM_58DE+105↑j ... ROM:5A07 jbs INTMEM_F4+1, 4, ROM_5A16 ROM:5A0A ldb INTMEM_1C+2, INTMEM_1A8[] ROM:5A0F cmpb INTMEM_1C+2, 0F5h[INTMEM_56] ROM:5A14 jnh ROM_5A3C ROM:5A16 ROM:5A16 ROM_5A16: ; CODE XREF: ROM_58DE:ROM_5A07↑j ROM:5A16 cmpb INTMEM_D3, 0F4h[INTMEM_56] ROM:5A1B jne ROM_5A3C ROM:5A1D jbs INTMEM_FA, 6, ROM_5A3C ROM:5A20 jbs INTMEM_FB, 1, ROM_5A3C ROM:5A23 jbs INTMEM_AA, 3, ROM_5A3F ROM:5A26 ROM:5A26 ROM_5A26: ; CODE XREF: ROM_58DE:ROM_5A3C↓j ROM:5A26 orb INTMEM_F4+1, #10h ROM:5A29 cmpb ZERO_REG, INTMEM_1CB[] ; Zero register ROM:5A2E je ROM_5A46 ROM:5A30 ldb INTMEM_C8, INTMEM_1CB[] ROM:5A35 stb ZERO_REG, INTMEM_1CB[] ; Zero register ROM:5A3A sjmp ROM_5A46 ROM:5A3C ; --------------------------------------------------------------------------- ROM:5A3C ROM:5A3C ROM_5A3C: ; CODE XREF: ROM_58DE+A3↑j ROM:5A3C ; ROM_58DE+AE↑j ... ROM:5A3C jbs INTMEM_AA, 2, ROM_5A26 ROM:5A3F ROM:5A3F ROM_5A3F: ; CODE XREF: ROM_58DE+145↑j ROM:5A3F ld INTMEM_D6, #61A8h ROM:5A43 andb INTMEM_F4+1, #-11h ROM:5A46 ROM:5A46 ROM_5A46: ; CODE XREF: ROM_58DE+150↑j ROM:5A46 ; ROM_58DE+15C↑j ROM:5A46 andb INTMEM_FB+1, #-9 ROM:5A49 lcall ROM_39E2 ROM:5A4C jbs INTMEM_FB+1, 2, ROM_5A5B ROM:5A4F cmpb INTMEM_1C+1, 0EDh[INTMEM_56] ROM:5A54 jnh ROM_5A68 ROM:5A56 orb INTMEM_FB+1, #4 ROM:5A59 sjmp ROM_5A65 ROM:5A5B ; --------------------------------------------------------------------------- ROM:5A5B ROM:5A5B ROM_5A5B: ; CODE XREF: ROM_58DE+16E↑j ROM:5A5B cmpb INTMEM_1C+1, 0EEh[INTMEM_56] ROM:5A60 jc ROM_5A68 ROM:5A62 andb INTMEM_FB+1, #-5 ROM:5A65 ROM:5A65 ROM_5A65: ; CODE XREF: ROM_58DE+17B↑j ROM:5A65 orb INTMEM_FB+1, #8 ROM:5A68 ROM:5A68 ROM_5A68: ; CODE XREF: ROM_58DE+176↑j ROM:5A68 ; ROM_58DE+182↑j ROM:5A68 jbs INTMEM_F4+1, 4, ROM_5A70 ROM:5A6B andb INTMEM_FB+1, #-3 ROM:5A6E sjmp ROM_5B61 ROM:5A70 ; --------------------------------------------------------------------------- ROM:5A70 ROM:5A70 ROM_5A70: ; CODE XREF: ROM_58DE:ROM_5A68↑j ROM:5A70 jbc INTMEM_FB+1, 1, ROM_5AED ROM:5A73 jbc INTMEM_FB+1, 3, ROM_5A87 ROM:5A76 ldb INTMEM_20+3, INTMEM_1CA[] ROM:5A7B cmpb ZERO_REG, INTMEM_20+3 ; Zero register ROM:5A7E je ROM_5A87 ROM:5A80 decb INTMEM_20+3 ROM:5A82 stb INTMEM_20+3, INTMEM_1CA[] ROM:5A87 ROM:5A87 ROM_5A87: ; CODE XREF: ROM_58DE+195↑j ROM:5A87 ; ROM_58DE+1A0↑j ROM:5A87 jbs INTMEM_FB+1, 3, ROM_5AD5 ROM:5A8A jbs INTMEM_FA, 1, ROM_5A97 ROM:5A8D orb INTMEM_FB+1, #10h ROM:5A90 cmpb INTMEM_B6, ZERO_REG ; Zero register ROM:5A93 je ROM_5A9E ROM:5A95 sjmp ROM_5AA7 ROM:5A97 ; --------------------------------------------------------------------------- ROM:5A97 ROM:5A97 ROM_5A97: ; CODE XREF: ROM_58DE+1AC↑j ROM:5A97 cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:5A9A je ROM_5A9E ROM:5A9C sjmp ROM_5AA7 ROM:5A9E ; --------------------------------------------------------------------------- ROM:5A9E ROM:5A9E ROM_5A9E: ; CODE XREF: ROM_58DE+1B5↑j ROM:5A9E ; ROM_58DE+1BC↑j ROM:5A9E cmpb ZERO_REG, INTMEM_1CA[] ; Zero register ROM:5AA3 jne ROM_5AA7 ROM:5AA5 sjmp ROM_5AED ROM:5AA7 ; --------------------------------------------------------------------------- ROM:5AA7 ROM:5AA7 ROM_5AA7: ; CODE XREF: ROM_58DE+1B7↑j ROM:5AA7 ; ROM_58DE+1BE↑j ... ROM:5AA7 andb INTMEM_FB+1, #-11h ROM:5AAA cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:5AAD je ROM_5AB1 ROM:5AAF sjmp ROM_5B61 ROM:5AB1 ; --------------------------------------------------------------------------- ROM:5AB1 ROM:5AB1 ROM_5AB1: ; CODE XREF: ROM_58DE+1CF↑j ROM:5AB1 ldb INTMEM_C3, 0F9h[INTMEM_56] ROM:5AB6 ld INTMEM_1C, #25h ; '%' ROM:5ABA jbs INTMEM_FB+1, 2, ROM_5AC1 ROM:5ABD ld INTMEM_1C, #24h ; '$' ROM:5AC1 ROM:5AC1 ROM_5AC1: ; CODE XREF: ROM_58DE+1DC↑j ROM:5AC1 ldb INTMEM_1C+2, INTMEM_DC+2 ROM:5AC4 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:5AC9 lcall ROM_32E5 ROM:5ACC clrb INTMEM_1C+1 ROM:5ACE stb INTMEM_1C, INTMEM_3D1[] ROM:5AD3 sjmp ROM_5B3E ROM:5AD5 ; --------------------------------------------------------------------------- ROM:5AD5 ROM:5AD5 ROM_5AD5: ; CODE XREF: ROM_58DE:ROM_5A87↑j ROM:5AD5 ld INTMEM_1C+2, INTMEM_154[] ROM:5ADA ld INTMEM_20, INTMEM_D6 ROM:5ADD shr INTMEM_20, #1 ROM:5AE0 st INTMEM_20, INTMEM_154[] ROM:5AE5 add INTMEM_1C+2, INTMEM_20 ROM:5AE8 st INTMEM_1C+2, INTMEM_19A[] ROM:5AED ROM:5AED ROM_5AED: ; CODE XREF: ROM_58DE:ROM_5A70↑j ROM:5AED ; ROM_58DE+1C7↑j ROM:5AED orb INTMEM_FB+1, #2 ROM:5AF0 ldb INTMEM_B7, 0F8h[INTMEM_56] ROM:5AF5 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:5AFA ldb INTMEM_1C+2, INTMEM_DC+2 ROM:5AFD ld INTMEM_1C, #23h ; '#' ROM:5B01 ldb INTMEM_B6, 0F7h[INTMEM_56] ROM:5B06 ld INTMEM_32, #61A8h ROM:5B0A jbs INTMEM_FB+1, 2, ROM_5B1B ROM:5B0D ld INTMEM_1C, #22h ; '"' ROM:5B11 ldb INTMEM_B6, 0F6h[INTMEM_56] ROM:5B16 ld INTMEM_32, 70h[INTMEM_56] ROM:5B1B ROM:5B1B ROM_5B1B: ; CODE XREF: ROM_58DE+22C↑j ROM:5B1B lcall ROM_32E5 ROM:5B1E stb INTMEM_1C, INTMEM_3D2[] ROM:5B23 clrb INTMEM_1C+1 ROM:5B25 mulu INTMEM_1C, INTMEM_32 ROM:5B28 divu INTMEM_1C, #61A8h ROM:5B2C andb INTMEM_FB+1, #-11h ROM:5B2F mulub INTMEM_20, INTMEM_C8, #8 ROM:5B33 add INTMEM_20, #190h ROM:5B37 mulu INTMEM_1C, INTMEM_20 ROM:5B3A divu INTMEM_1C, #32h ; '2' ROM:5B3E ROM:5B3E ROM_5B3E: ; CODE XREF: ROM_58DE+1F5↑j ROM:5B3E jbc INTMEM_FB+1, 2, ROM_5B52 ROM:5B41 sub INTMEM_D6, INTMEM_1C ROM:5B44 cmp INTMEM_D6, 6Eh[INTMEM_56] ROM:5B49 jc ROM_5B61 ROM:5B4B ld INTMEM_D6, 6Eh[INTMEM_56] ROM:5B50 sjmp ROM_5B61 ROM:5B52 ; --------------------------------------------------------------------------- ROM:5B52 ROM:5B52 ROM_5B52: ; CODE XREF: ROM_58DE:ROM_5B3E↑j ROM:5B52 add INTMEM_D6, INTMEM_1C ROM:5B55 cmp INTMEM_D6, 6Ch[INTMEM_56] ROM:5B5A jnh ROM_5B61 ROM:5B5C ld INTMEM_D6, 6Ch[INTMEM_56] ROM:5B61 ROM:5B61 ROM_5B61: ; CODE XREF: ROM_58DE+190↑j ROM:5B61 ; ROM_58DE+1D1↑j ... ROM:5B61 jbc INTMEM_F4+1, 4, ROM_5BA4 ROM:5B64 jbc INTMEM_FB+1, 5, ROM_5BA4 ROM:5B67 jbs INTMEM_F8, 7, ROM_5BA2 ROM:5B6A jbc INTMEM_F4+3, 4, ROM_5BA2 ROM:5B6D ldb INTMEM_1C, INTMEM_1F7[] ROM:5B72 cmpb INTMEM_1C, 0FDh[INTMEM_56] ROM:5B77 jc ROM_5BA2 ROM:5B79 ldb INTMEM_1C, INTMEM_1F5[] ROM:5B7E cmpb INTMEM_1C, 0FCh[INTMEM_56] ROM:5B83 jnh ROM_5BA2 ROM:5B85 ldb INTMEM_1C, INTMEM_1F9[] ROM:5B8A cmpb INTMEM_1C, 0FAh[INTMEM_56] ROM:5B8F jc ROM_5BA2 ROM:5B91 cmpb INTMEM_1C, 0FBh[INTMEM_56] ROM:5B96 jnh ROM_5BA2 ROM:5B98 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5B9B jne ROM_5BA0 ROM:5B9D jbs INTMEM_FB+1, 3, ROM_5BA6 ROM:5BA0 ROM:5BA0 ROM_5BA0: ; CODE XREF: ROM_58DE+2BD↑j ROM:5BA0 sjmp ROM_5C2D ROM:5BA2 ; --------------------------------------------------------------------------- ROM:5BA2 ROM:5BA2 ROM_5BA2: ; CODE XREF: ROM_58DE+289↑j ROM:5BA2 ; ROM_58DE+28C↑j ... ROM:5BA2 sjmp ROM_5C19 ROM:5BA4 ; --------------------------------------------------------------------------- ROM:5BA4 ROM:5BA4 ROM_5BA4: ; CODE XREF: ROM_58DE:ROM_5B61↑j ROM:5BA4 ; ROM_58DE+286↑j ROM:5BA4 sjmp ROM_5C14 ROM:5BA6 ; --------------------------------------------------------------------------- ROM:5BA6 ROM:5BA6 ROM_5BA6: ; CODE XREF: ROM_58DE+2BF↑j ROM:5BA6 ldb INTMEM_1C+1, INTMEM_1CC[] ROM:5BAB incb INTMEM_1C+1 ROM:5BAD stb INTMEM_1C+1, INTMEM_1CC[] ROM:5BB2 ld INTMEM_20, INTMEM_19C[] ROM:5BB7 ld INTMEM_20+2, INTMEM_19E[] ROM:5BBC add INTMEM_20, INTMEM_19A[] ROM:5BC1 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:5BC4 st INTMEM_20, INTMEM_19C[] ROM:5BC9 st INTMEM_20+2, INTMEM_19E[] ROM:5BCE ldbze INTMEM_1A, INTMEM_1CC[] ROM:5BD3 cmpb INTMEM_1A, 0FEh[INTMEM_56] ROM:5BD8 jnc ROM_5C2D ROM:5BDA ldb INTMEM_1C+3, INTMEM_1CD[] ROM:5BDF cmpb INTMEM_1C+3, 0FFh[INTMEM_56] ROM:5BE4 jc ROM_5C1E ROM:5BE6 incb INTMEM_1C+3 ROM:5BE8 stb INTMEM_1C+3, INTMEM_1CD[] ROM:5BED divu INTMEM_20, INTMEM_1A ROM:5BF0 cmp INTMEM_20, 72h[INTMEM_56] ROM:5BF5 jc ROM_5C09 ROM:5BF7 cmp INTMEM_20, 74h[INTMEM_56] ROM:5BFC jh ROM_5C12 ROM:5BFE cmpb INTMEM_42+1, 102h[INTMEM_56] ROM:5C03 jnh ROM_5C12 ROM:5C05 decb INTMEM_42+1 ROM:5C07 sjmp ROM_5C1E ROM:5C09 ; --------------------------------------------------------------------------- ROM:5C09 ROM:5C09 ROM_5C09: ; CODE XREF: ROM_58DE+317↑j ROM:5C09 cmpb INTMEM_42+1, 101h[INTMEM_56] ROM:5C0E jc ROM_5C12 ROM:5C10 incb INTMEM_42+1 ROM:5C12 ROM:5C12 ROM_5C12: ; CODE XREF: ROM_58DE+31E↑j ROM:5C12 ; ROM_58DE+325↑j ... ROM:5C12 sjmp ROM_5C1E ROM:5C14 ; --------------------------------------------------------------------------- ROM:5C14 ROM:5C14 ROM_5C14: ; CODE XREF: ROM_58DE:ROM_5BA4↑j ROM:5C14 stb ZERO_REG, INTMEM_1CD[] ; Zero register ROM:5C19 ROM:5C19 ROM_5C19: ; CODE XREF: ROM_58DE:ROM_5BA2↑j ROM:5C19 ldb INTMEM_B2, 100h[INTMEM_56] ROM:5C1E ROM:5C1E ROM_5C1E: ; CODE XREF: ROM_58DE+306↑j ROM:5C1E ; ROM_58DE+329↑j ... ROM:5C1E stb ZERO_REG, INTMEM_1CC[] ; Zero register ROM:5C23 st ZERO_REG, INTMEM_19E[] ; Zero register ROM:5C28 st ZERO_REG, INTMEM_19C[] ; Zero register ROM:5C2D ROM:5C2D ROM_5C2D: ; CODE XREF: ROM_58DE:ROM_5BA0↑j ROM:5C2D ; ROM_58DE+2FA↑j ROM:5C2D ret ROM:5C2D ; End of function ROM_58DE ROM:5C2D ROM:5C2E ROM:5C2E ; =============== S U B R O U T I N E ======================================= ROM:5C2E ROM:5C2E ROM:5C2E ROM_5C2E: ; CODE XREF: ROM_4849+3↑p ROM:5C2E jbc INTMEM_F4+2, 5, ROM_5C97 ROM:5C31 jbs INTMEM_F8, 5, ROM_5C97 ROM:5C34 ldb INTMEM_1A, INTMEM_1A8[] ROM:5C39 cmpb INTMEM_1A, 0BBh[INTMEM_56] ROM:5C3E jnc ROM_5C97 ROM:5C40 cmpb INTMEM_1A, 0BCh[INTMEM_56] ROM:5C45 jh ROM_5C4A ROM:5C47 jbc INTMEM_F9, 0, ROM_5C97 ROM:5C4A ROM:5C4A ROM_5C4A: ; CODE XREF: ROM_5C2E+17↑j ROM:5C4A jbc INTMEM_F8, 6, ROM_5C75 ROM:5C4D ldb INTMEM_1C+2, 0BDh[INTMEM_56] ROM:5C52 cmpb INTMEM_1C+2, INTMEM_1A7[] ROM:5C57 jh ROM_5C75 ROM:5C59 addb INTMEM_1C+2, 0BEh[INTMEM_56] ROM:5C5E cmpb INTMEM_1C+2, INTMEM_1A7[] ROM:5C63 jnc ROM_5C68 ROM:5C65 jbc INTMEM_F9, 1, ROM_5C75 ROM:5C68 ROM:5C68 ROM_5C68: ; CODE XREF: ROM_5C2E+35↑j ROM:5C68 orb INTMEM_F9, #2 ROM:5C6B orb INTMEM_F9, #1 ROM:5C6E ldb INTMEM_1C, 0C0h[INTMEM_56] ROM:5C73 sjmp ROM_5C9C ROM:5C75 ; --------------------------------------------------------------------------- ROM:5C75 ROM:5C75 ROM_5C75: ; CODE XREF: ROM_5C2E:ROM_5C4A↑j ROM:5C75 ; ROM_5C2E+29↑j ... ROM:5C75 andb INTMEM_F9, #-3 ROM:5C78 orb INTMEM_F9, #1 ROM:5C7B ldb INTMEM_1C+2, INTMEM_DC+2 ROM:5C7E ldb INTMEM_1C+3, INTMEM_1A7[] ROM:5C83 ld INTMEM_1C, #4 ROM:5C87 lcall ROM_32E5 ROM:5C8A jbc INTMEM_F8, 7, ROM_5C9C ROM:5C8D mulub INTMEM_1C, 0BFh[INTMEM_56] ROM:5C92 divub INTMEM_1C, #64h ; 'd' ROM:5C95 sjmp ROM_5C9C ROM:5C97 ; --------------------------------------------------------------------------- ROM:5C97 ROM:5C97 ROM_5C97: ; CODE XREF: ROM_5C2E↑j ROM:5C97 ; ROM_5C2E+3↑j ... ROM:5C97 andb INTMEM_F9, #-2 ROM:5C9A clrb INTMEM_1C ROM:5C9C ROM:5C9C ROM_5C9C: ; CODE XREF: ROM_5C2E+45↑j ROM:5C9C ; ROM_5C2E+5C↑j ... ROM:5C9C stb INTMEM_1C, INTMEM_F2[] ROM:5CA1 ret ROM:5CA1 ; End of function ROM_5C2E ROM:5CA1 ROM:5CA2 ROM:5CA2 ; =============== S U B R O U T I N E ======================================= ROM:5CA2 ROM:5CA2 ROM:5CA2 ROM_5CA2: ; CODE XREF: ROM_4849+6↑p ROM:5CA2 ROM:5CA2 ; FUNCTION CHUNK AT ROM:48FA SIZE 0000000E BYTES ROM:5CA2 ROM:5CA2 ld INTMEM_1A, #384h ROM:5CA6 st INTMEM_1A, INTMEM_1A0[] ROM:5CAB clrb INTMEM_E0 ROM:5CAD ldb INTMEM_1C+2, INTMEM_1BC[] ROM:5CB2 ldb INTMEM_1C+3, INTMEM_1A9[] ROM:5CB7 ld INTMEM_1C, #26h ; '&' ROM:5CBB lcall ROM_32E5 ROM:5CBE stb INTMEM_1C, INTMEM_3D3[] ROM:5CC3 ldb INTMEM_1C+2, INTMEM_1C ROM:5CC6 lcall ROM_4AB4 ROM:5CC9 stb INTMEM_1C, INTMEM_F3[] ROM:5CCE ld INTMEM_1C, #27h ; ''' ROM:5CD2 ldb INTMEM_1C+2, INTMEM_1BC[] ROM:5CD7 lcall ROM_32E5 ROM:5CDA stb INTMEM_1C, INTMEM_E1 ROM:5CDD ldb INTMEM_1C, INTMEM_1AA[] ROM:5CE2 ldb INTMEM_1C+1, INTMEM_F1[] ROM:5CE7 jbs INTMEM_AB, 4, ROM_5CEC ROM:5CEA sjmp ROM_5D6E ROM:5CEC ; --------------------------------------------------------------------------- ROM:5CEC ROM:5CEC ROM_5CEC: ; CODE XREF: ROM_5CA2+45↑j ROM:5CEC jbc INTMEM_F8, 2, ROM_5D6E ROM:5CEF cmpb INTMEM_1C, 105h[INTMEM_56] ROM:5CF4 jh ROM_5D6E ROM:5CF6 cmpb INTMEM_1C+1, 107h[INTMEM_56] ROM:5CFB jh ROM_5D6E ROM:5CFD cmp INTMEM_5E, 76h[INTMEM_56] ROM:5D02 jh ROM_5D6E ROM:5D04 jbs INTMEM_FB+1, 6, ROM_5D43 ROM:5D07 cmpb INTMEM_1C, 106h[INTMEM_56] ROM:5D0C jnc ROM_5D10 ROM:5D0E ROM:5D0E ROM_5D0E: ; CODE XREF: ROM_5CA2+73↓j ROM:5D0E sjmp ROM_5D99 ROM:5D10 ; --------------------------------------------------------------------------- ROM:5D10 ROM:5D10 ROM_5D10: ; CODE XREF: ROM_5CA2+6A↑j ROM:5D10 cmpb INTMEM_1C+1, 108h[INTMEM_56] ROM:5D15 jc ROM_5D0E ROM:5D17 cmp INTMEM_5E, 78h[INTMEM_56] ROM:5D1C jc ROM_5D99 ROM:5D1E orb INTMEM_FB+1, #40h ; '@' ROM:5D21 ldb INTMEM_1C+3, INTMEM_8C ROM:5D24 ldb INTMEM_1C+2, 109h[INTMEM_56] ROM:5D29 lcall ROM_4ADC ROM:5D2C stb INTMEM_1C+2, INTMEM_E2 ROM:5D2F ldb INTMEM_1C+2, INTMEM_F3[] ROM:5D34 addb INTMEM_1C+2, 10Bh[INTMEM_56] ROM:5D39 cmpb INTMEM_E2, INTMEM_1C+2 ROM:5D3C jnh ROM_5D94 ROM:5D3E ldb INTMEM_E2, INTMEM_1C+2 ROM:5D41 sjmp ROM_5D94 ROM:5D43 ; --------------------------------------------------------------------------- ROM:5D43 ROM:5D43 ROM_5D43: ; CODE XREF: ROM_5CA2+62↑j ROM:5D43 jbs INTMEM_F8, 7, ROM_5D51 ROM:5D46 cmpb ZERO_REG, INTMEM_E2 ; Zero register ROM:5D49 jne ROM_5D99 ROM:5D4B orb INTMEM_F8, #-80h ROM:5D4E orb INTMEM_A2, #4 ROM:5D51 ROM:5D51 ROM_5D51: ; CODE XREF: ROM_5CA2:ROM_5D43↑j ROM:5D51 ldb INTMEM_1C+2, 104h[INTMEM_56] ROM:5D56 ldb INTMEM_1C+3, INTMEM_F3[] ROM:5D5B lcall ROM_4ADC ROM:5D5E subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:5D64 addb INTMEM_E0, INTMEM_1A ROM:5D67 stb INTMEM_1C+2, INTMEM_F3[] ROM:5D6C sjmp ROM_5D99 ROM:5D6E ; --------------------------------------------------------------------------- ROM:5D6E ROM:5D6E ROM_5D6E: ; CODE XREF: ROM_5CA2+48↑j ROM:5D6E ; ROM_5CA2:ROM_5CEC↑j ... ROM:5D6E jbc INTMEM_FB+1, 6, ROM_5D99 ROM:5D71 ldb INTMEM_1C+3, INTMEM_8C ROM:5D74 ldb INTMEM_1C+2, 10Ah[INTMEM_56] ROM:5D79 lcall ROM_4ADC ROM:5D7C cmpb INTMEM_1C+3, INTMEM_F3[] ROM:5D81 jc ROM_5D88 ROM:5D83 ldb INTMEM_1C+3, INTMEM_F3[] ROM:5D88 ROM:5D88 ROM_5D88: ; CODE XREF: ROM_5CA2+DF↑j ROM:5D88 stb INTMEM_1C+3, INTMEM_E2 ROM:5D8B andb INTMEM_FB+1, #-41h ROM:5D8E andb INTMEM_F8, #7Fh ROM:5D91 andb INTMEM_A2, #-5 ROM:5D94 ROM:5D94 ROM_5D94: ; CODE XREF: ROM_5CA2+9A↑j ROM:5D94 ; ROM_5CA2+9F↑j ROM:5D94 ldb INTMEM_E3, 10Ch[INTMEM_56] ROM:5D99 ROM:5D99 ROM_5D99: ; CODE XREF: ROM_5CA2:ROM_5D0E↑j ROM:5D99 ; ROM_5CA2+7A↑j ... ROM:5D99 jbs INTMEM_F9, 4, ROM_5DAB ROM:5D9C ldb INTMEM_1C, INTMEM_1F5[] ROM:5DA1 jbc INTMEM_FB+1, 7, ROM_5DB0 ROM:5DA4 cmpb INTMEM_1C, 10Eh[INTMEM_56] ROM:5DA9 jnh ROM_5DBA ROM:5DAB ROM:5DAB ROM_5DAB: ; CODE XREF: ROM_5CA2:ROM_5D99↑j ROM:5DAB andb INTMEM_FB+1, #7Fh ROM:5DAE sjmp ROM_5DDA ROM:5DB0 ; --------------------------------------------------------------------------- ROM:5DB0 ROM:5DB0 ROM_5DB0: ; CODE XREF: ROM_5CA2+FF↑j ROM:5DB0 cmpb INTMEM_1C, 10Dh[INTMEM_56] ROM:5DB5 jc ROM_5DDA ROM:5DB7 orb INTMEM_FB+1, #-80h ROM:5DBA ROM:5DBA ROM_5DBA: ; CODE XREF: ROM_5CA2+107↑j ROM:5DBA ldb INTMEM_1C+2, 110h[INTMEM_56] ROM:5DBF ldb INTMEM_1C+3, INTMEM_F3[] ROM:5DC4 lcall ROM_4ADC ROM:5DC7 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:5DCD addb INTMEM_E0, INTMEM_1A ROM:5DD0 stb INTMEM_1C+2, INTMEM_F3[] ROM:5DD5 addb INTMEM_E1, 10Fh[INTMEM_56] ROM:5DDA ROM:5DDA ROM_5DDA: ; CODE XREF: ROM_5CA2+10C↑j ROM:5DDA ; ROM_5CA2+113↑j ROM:5DDA ldb INTMEM_1C+2, 111h[INTMEM_56] ROM:5DDF ldb INTMEM_1C+3, INTMEM_F3[] ROM:5DE4 lcall ROM_4ADC ROM:5DE7 stb INTMEM_1C+2, INTMEM_1CF[] ROM:5DEC ldb INTMEM_1C+3, INTMEM_F3[] ROM:5DF1 ldb INTMEM_1C+2, 112h[INTMEM_56] ROM:5DF6 lcall ROM_4ADC ROM:5DF9 jbc INTMEM_F8, 2, ROM_5E3E ROM:5DFC ldb INTMEM_1A, INTMEM_1CE[] ROM:5E01 jbc INTMEM_FD, 0, ROM_5E2D ROM:5E04 cmpb INTMEM_1A, INTMEM_F3[] ROM:5E09 jh ROM_5E2D ROM:5E0B jbs INTMEM_FD, 1, ROM_5E1F ROM:5E0E cmpb INTMEM_8C, INTMEM_1CE[] ROM:5E13 jne ROM_5E49 ROM:5E15 orb INTMEM_FD, #2 ROM:5E18 ldb INTMEM_B8, 114h[INTMEM_56] ROM:5E1D sjmp ROM_5E49 ROM:5E1F ; --------------------------------------------------------------------------- ROM:5E1F ROM:5E1F ROM_5E1F: ; CODE XREF: ROM_5CA2+169↑j ROM:5E1F cmpb INTMEM_8C, INTMEM_1CE[] ROM:5E24 jne ROM_5E46 ROM:5E26 cmpb ZERO_REG, INTMEM_B8 ; Zero register ROM:5E29 jne ROM_5E49 ROM:5E2B sjmp ROM_5E32 ROM:5E2D ; --------------------------------------------------------------------------- ROM:5E2D ROM:5E2D ROM_5E2D: ; CODE XREF: ROM_5CA2+15F↑j ROM:5E2D ; ROM_5CA2+167↑j ROM:5E2D ldb INTMEM_1A, INTMEM_F3[] ROM:5E32 ROM:5E32 ROM_5E32: ; CODE XREF: ROM_5CA2+189↑j ROM:5E32 subb INTMEM_1A, 113h[INTMEM_56] ROM:5E37 jnc ROM_5E3E ROM:5E39 cmpb INTMEM_1A, INTMEM_1C+3 ROM:5E3C jc ROM_5E41 ROM:5E3E ROM:5E3E ROM_5E3E: ; CODE XREF: ROM_5CA2+157↑j ROM:5E3E ; ROM_5CA2+195↑j ROM:5E3E ldb INTMEM_1A, INTMEM_1C+3 ROM:5E41 ROM:5E41 ROM_5E41: ; CODE XREF: ROM_5CA2+19A↑j ROM:5E41 stb INTMEM_1A, INTMEM_1CE[] ROM:5E46 ROM:5E46 ROM_5E46: ; CODE XREF: ROM_5CA2+182↑j ROM:5E46 andb INTMEM_FD, #-3 ROM:5E49 ROM:5E49 ROM_5E49: ; CODE XREF: ROM_5CA2+171↑j ROM:5E49 ; ROM_5CA2+17B↑j ... ROM:5E49 addb INTMEM_1C, INTMEM_45, #-80h ROM:5E4D addb INTMEM_E1, INTMEM_1C ROM:5E50 ldbze INTMEM_1C, INTMEM_E1 ROM:5E53 mulub INTMEM_1C, #19h ROM:5E56 sub INTMEM_1C+2, INTMEM_5E, INTMEM_1C ROM:5E5A add INTMEM_D4, INTMEM_1C+2, #-8000h ROM:5E5F add INTMEM_1C+2, #200h ROM:5E63 jge ROM_5E67 ROM:5E65 clr INTMEM_1C+2 ROM:5E67 ROM:5E67 ROM_5E67: ; CODE XREF: ROM_5CA2+1C1↑j ROM:5E67 shr INTMEM_1C+2, #2 ROM:5E6A cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:5E6D je ROM_5E72 ROM:5E6F ldb INTMEM_1C+2, #-1 ROM:5E72 ROM:5E72 ROM_5E72: ; CODE XREF: ROM_5CA2+1CB↑j ROM:5E72 stb INTMEM_1C+2, INTMEM_E4 ROM:5E75 jbs INTMEM_AB, 2, ROM_5E93 ROM:5E78 cmp INTMEM_D4, 7Ah[INTMEM_56] ROM:5E7D jh ROM_5E84 ROM:5E7F orb INTMEM_FA, #2 ROM:5E82 sjmp ROM_5E96 ROM:5E84 ; --------------------------------------------------------------------------- ROM:5E84 ROM:5E84 ROM_5E84: ; CODE XREF: ROM_5CA2+1DB↑j ROM:5E84 ldbze INTMEM_1C+2, 115h[INTMEM_56] ROM:5E89 add INTMEM_1C+2, 7Ah[INTMEM_56] ROM:5E8E cmp INTMEM_D4, INTMEM_1C+2 ROM:5E91 jnh ROM_5E96 ROM:5E93 ROM:5E93 ROM_5E93: ; CODE XREF: ROM_5CA2+1D3↑j ROM:5E93 andb INTMEM_FA, #-3 ROM:5E96 ROM:5E96 ROM_5E96: ; CODE XREF: ROM_5CA2+1E0↑j ROM:5E96 ; ROM_5CA2+1EF↑j ROM:5E96 orb INTMEM_FD, #4 ROM:5E99 andb INTMEM_F4+3, #-21h ROM:5E9C andb INTMEM_FD, #-9 ROM:5E9F sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5EA4 jc ROM_5EAB ROM:5EA6 andb INTMEM_FD, #-5 ROM:5EA9 neg INTMEM_1C ROM:5EAB ROM:5EAB ROM_5EAB: ; CODE XREF: ROM_5CA2+202↑j ROM:5EAB cmp INTMEM_1C, 7Ch[INTMEM_56] ROM:5EB0 jc ROM_5EBA ROM:5EB2 andb INTMEM_FD, #-5 ROM:5EB5 orb INTMEM_F4+3, #20h ; ' ' ROM:5EB8 sjmp ROM_5EC4 ROM:5EBA ; --------------------------------------------------------------------------- ROM:5EBA ROM:5EBA ROM_5EBA: ; CODE XREF: ROM_5CA2+20E↑j ROM:5EBA cmp INTMEM_1C, 7Eh[INTMEM_56] ROM:5EBF jc ROM_5EC4 ROM:5EC1 orb INTMEM_FD, #8 ROM:5EC4 ROM:5EC4 ROM_5EC4: ; CODE XREF: ROM_5CA2+216↑j ROM:5EC4 ; ROM_5CA2+21D↑j ROM:5EC4 jbs INTMEM_FD, 4, ROM_5EED ROM:5EC7 jbs INTMEM_FD, 0, ROM_5EF4 ROM:5ECA ROM:5ECA ROM_5ECA: ; CODE XREF: ROM_5CA2+250↓j ROM:5ECA andb INTMEM_FD, #-11h ROM:5ECD ldb INTMEM_1C+2, INTMEM_1BC[] ROM:5ED2 ldb INTMEM_1C+3, INTMEM_1A9[] ROM:5ED7 ld INTMEM_1C, #28h ; '(' ROM:5EDB lcall ROM_32E5 ROM:5EDE jbc INTMEM_F8, 6, ROM_5EF9 ROM:5EE1 mulub INTMEM_1C, 117h[INTMEM_56] ROM:5EE6 divub INTMEM_1C, #0Ah ROM:5EE9 jv ROM_5F21 ROM:5EEB sjmp ROM_5EF9 ROM:5EED ; --------------------------------------------------------------------------- ROM:5EED ROM:5EED ROM_5EED: ; CODE XREF: ROM_5CA2:ROM_5EC4↑j ROM:5EED cmp INTMEM_D4, 80h[INTMEM_56] ROM:5EF2 jh ROM_5ECA ROM:5EF4 ROM:5EF4 ROM_5EF4: ; CODE XREF: ROM_5CA2+225↑j ROM:5EF4 orb INTMEM_FD, #10h ROM:5EF7 clrb INTMEM_1C ROM:5EF9 ROM:5EF9 ROM_5EF9: ; CODE XREF: ROM_5CA2+23C↑j ROM:5EF9 ; ROM_5CA2+249↑j ROM:5EF9 stb INTMEM_1C, INTMEM_3D4[] ROM:5EFE addb INTMEM_1C, INTMEM_F3[] ROM:5F03 jc ROM_5F21 ROM:5F05 ldb INTMEM_34, INTMEM_1C ROM:5F08 ldb INTMEM_20, INTMEM_1D0[] ROM:5F0D mulub INTMEM_20, 116h[INTMEM_56] ROM:5F12 shl INTMEM_20, #1 ROM:5F15 addb INTMEM_1C, INTMEM_20+1 ROM:5F18 jc ROM_5F21 ROM:5F1A cmpb INTMEM_1C, 118h[INTMEM_56] ROM:5F1F jnh ROM_5F26 ROM:5F21 ROM:5F21 ROM_5F21: ; CODE XREF: ROM_5CA2+247↑j ROM:5F21 ; ROM_5CA2+261↑j ... ROM:5F21 ldb INTMEM_1C, 118h[INTMEM_56] ROM:5F26 ROM:5F26 ROM_5F26: ; CODE XREF: ROM_5CA2+27D↑j ROM:5F26 stb INTMEM_1C, INTMEM_1D1[] ROM:5F2B ldb INTMEM_E5, INTMEM_8C ROM:5F2E sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5F33 je ROM_5F79 ROM:5F35 jnc ROM_5F58 ROM:5F37 divub INTMEM_1C, 11Bh[INTMEM_56] ROM:5F3C jv ROM_5F51 ROM:5F3E cmpb INTMEM_1C, #0 ROM:5F41 jne ROM_5F45 ROM:5F43 incb INTMEM_1C ROM:5F45 ROM:5F45 ROM_5F45: ; CODE XREF: ROM_5CA2+29F↑j ROM:5F45 subb INTMEM_E5, INTMEM_1C ROM:5F48 jnc ROM_5F51 ROM:5F4A cmpb INTMEM_E5, INTMEM_1CE[] ROM:5F4F jc ROM_5F79 ROM:5F51 ROM:5F51 ROM_5F51: ; CODE XREF: ROM_5CA2+29A↑j ROM:5F51 ; ROM_5CA2+2A6↑j ROM:5F51 ldb INTMEM_E5, INTMEM_1CE[] ROM:5F56 sjmp ROM_5F79 ROM:5F58 ; --------------------------------------------------------------------------- ROM:5F58 ROM:5F58 ROM_5F58: ; CODE XREF: ROM_5CA2+293↑j ROM:5F58 neg INTMEM_1C ROM:5F5A divub INTMEM_1C, 11Bh[INTMEM_56] ROM:5F5F jv ROM_5F74 ROM:5F61 cmpb INTMEM_1C, #0 ROM:5F64 jne ROM_5F68 ROM:5F66 incb INTMEM_1C ROM:5F68 ROM:5F68 ROM_5F68: ; CODE XREF: ROM_5CA2+2C2↑j ROM:5F68 addb INTMEM_E5, INTMEM_1C ROM:5F6B jc ROM_5F74 ROM:5F6D cmpb INTMEM_E5, INTMEM_1CF[] ROM:5F72 jnc ROM_5F79 ROM:5F74 ROM:5F74 ROM_5F74: ; CODE XREF: ROM_5CA2+2BD↑j ROM:5F74 ; ROM_5CA2+2C9↑j ROM:5F74 ldb INTMEM_E5, INTMEM_1CF[] ROM:5F79 ROM:5F79 ROM_5F79: ; CODE XREF: ROM_5CA2+291↑j ROM:5F79 ; ROM_5CA2+2AD↑j ... ROM:5F79 ldb INTMEM_1C+2, INTMEM_E4[] ROM:5F7E ld INTMEM_1C, #29h ; ')' ROM:5F82 lcall ROM_32E5 ROM:5F85 stb INTMEM_1C, INTMEM_E6 ROM:5F88 jbs INTMEM_FD, 2, ROM_5FBA ROM:5F8B ld INTMEM_1C, #2Ah ; '*' ROM:5F8F ldb INTMEM_1C+2, 11Ch[INTMEM_56] ROM:5F94 lcall ROM_32E5 ROM:5F97 stb INTMEM_1C, INTMEM_1D2[] ROM:5F9C ld INTMEM_1C, #2Ah ; '*' ROM:5FA0 ldb INTMEM_1C+2, INTMEM_42 ROM:5FA3 lcall ROM_32E5 ROM:5FA6 stb INTMEM_1C, INTMEM_1D3[] ROM:5FAB ld INTMEM_1C, #2Ch ; ',' ROM:5FAF ldb INTMEM_1C+2, #-1 ROM:5FB2 lcall ROM_32E5 ROM:5FB5 stb INTMEM_1C, INTMEM_1D4[] ROM:5FBA ROM:5FBA ROM_5FBA: ; CODE XREF: ROM_5CA2+2E6↑j ROM:5FBA jbc INTMEM_A9, 2, ROM_5FFA ROM:5FBD jbs INTMEM_F4+2, 5, ROM_6013 ROM:5FC0 jbs INTMEM_FD, 6, ROM_5FF0 ROM:5FC3 jbs INTMEM_AB, 2, ROM_5FD2 ROM:5FC6 ldb INTMEM_1C+1, INTMEM_F1[] ROM:5FCB cmpb INTMEM_1C+1, 11Eh[INTMEM_56] ROM:5FD0 jh ROM_5FED ROM:5FD2 ROM:5FD2 ROM_5FD2: ; CODE XREF: ROM_5CA2+321↑j ROM:5FD2 ; ROM_5CA2+351↓j ROM:5FD2 ldb INTMEM_1C+2, INTMEM_1AA[] ROM:5FD7 ld INTMEM_1C, #2Eh ; '.' ROM:5FDB lcall ROM_32E5 ROM:5FDE ldb INTMEM_1C+2, INTMEM_1C ROM:5FE1 addb INTMEM_1C, 11Ch[INTMEM_56] ROM:5FE6 stb INTMEM_1C, INTMEM_3D6[] ROM:5FEB sjmp ROM_5FFF ROM:5FED ; --------------------------------------------------------------------------- ROM:5FED ROM:5FED ROM_5FED: ; CODE XREF: ROM_5CA2+32E↑j ROM:5FED orb INTMEM_FD, #40h ; '@' ROM:5FF0 ROM:5FF0 ROM_5FF0: ; CODE XREF: ROM_5CA2+31E↑j ROM:5FF0 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:5FF3 jne ROM_5FD2 ROM:5FF5 ldb INTMEM_E7, INTMEM_42 ROM:5FF8 sjmp ROM_6008 ROM:5FFA ; --------------------------------------------------------------------------- ROM:5FFA ROM:5FFA ROM_5FFA: ; CODE XREF: ROM_5CA2:ROM_5FBA↑j ROM:5FFA ldb INTMEM_1C+2, 11Dh[INTMEM_56] ROM:5FFF ROM:5FFF ROM_5FFF: ; CODE XREF: ROM_5CA2+349↑j ROM:5FFF lcall ROM_4AB4 ROM:6002 andb INTMEM_FD, #-41h ROM:6005 ldb INTMEM_E7, INTMEM_1C ROM:6008 ROM:6008 ROM_6008: ; CODE XREF: ROM_5CA2+356↑j ROM:6008 ldb INTMEM_E8, 10Ch[INTMEM_56] ROM:600D lcall ROM_62FB ROM:6010 ljmp ROM_62EE ROM:6013 ; --------------------------------------------------------------------------- ROM:6013 ROM:6013 ROM_6013: ; CODE XREF: ROM_5CA2+31B↑j ROM:6013 andb INTMEM_FD, #-41h ROM:6016 ldb INTMEM_1C, INTMEM_E9 ROM:6019 ld INTMEM_1A, #6984h ROM:601D ljmp ROM_48FA ROM:6020 ; --------------------------------------------------------------------------- ROM:6020 incb INTMEM_E9 ROM:6022 ldb INTMEM_B9+1, 11Fh[INTMEM_56] ROM:6027 jbs INTMEM_AB, 2, ROM_606E ROM:602A cmp INTMEM_D4, 82h[INTMEM_56] ROM:602F jnh ROM_603A ROM:6031 ldb INTMEM_B9+1, 120h[INTMEM_56] ROM:6036 incb INTMEM_E9 ROM:6038 sjmp ROM_60A9 ROM:603A ; --------------------------------------------------------------------------- ROM:603A ROM:603A ROM_603A: ; CODE XREF: ROM_5CA2+38D↑j ROM:603A cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:603D je ROM_6053 ROM:603F sjmp ROM_60C8 ROM:6041 ; --------------------------------------------------------------------------- ROM:6041 jbs INTMEM_AB, 2, ROM_606E ROM:6044 cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:6047 jne ROM_60A9 ROM:6049 incb INTMEM_E9 ROM:604B sjmp ROM_609D ROM:604D ; --------------------------------------------------------------------------- ROM:604D jbs INTMEM_AB, 2, ROM_606E ROM:6050 jbs INTMEM_FD, 2, ROM_609D ROM:6053 ROM:6053 ROM_6053: ; CODE XREF: ROM_5CA2+39B↑j ROM:6053 orb INTMEM_F8, #4 ROM:6056 ROM:6056 ROM_6056: ; CODE XREF: ROM_5CA2+3DC↓j ROM:6056 ; ROM_5CA2+3F6↓j ROM:6056 orb INTMEM_FD, #1 ROM:6059 ldb INTMEM_E9, #4 ROM:605C andb INTMEM_FD, #-21h ROM:605F sjmp ROM_60AB ROM:6061 ; --------------------------------------------------------------------------- ROM:6061 jbc INTMEM_D4+1, 7, ROM_60AB ROM:6064 jbs INTMEM_AB, 2, ROM_606E ROM:6067 cmpb INTMEM_DC+2, 121h[INTMEM_56] ROM:606C jc ROM_60AB ROM:606E ROM:606E ROM_606E: ; CODE XREF: ROM_5CA2+385↑j ROM:606E ; ROM_5CA2+39F↑j ... ROM:606E stb INTMEM_8C, (INTMEM_1D4+1)[] ROM:6073 andb INTMEM_FD, #-2 ROM:6076 orb INTMEM_F8, #4 ROM:6079 ldb INTMEM_E9, #5 ROM:607C sjmp ROM_60B6 ROM:607E ; --------------------------------------------------------------------------- ROM:607E jbc INTMEM_D4+1, 7, ROM_6056 ROM:6081 jbc INTMEM_FA, 1, ROM_60B6 ROM:6084 jbc INTMEM_FE, 0, ROM_60B6 ROM:6087 cmpb INTMEM_DC+2, 121h[INTMEM_56] ROM:608C jnc ROM_60B6 ROM:608E cmpb INTMEM_8C, (INTMEM_1D4+1)[] ROM:6093 jne ROM_60B6 ROM:6095 lcall ROM_4B4F ROM:6098 jbs INTMEM_1A, 0, ROM_6056 ROM:609B sjmp ROM_60BE ROM:609D ; --------------------------------------------------------------------------- ROM:609D ROM:609D ROM_609D: ; CODE XREF: ROM_5CA2+3A9↑j ROM:609D ; ROM_5CA2+3AE↑j ROM:609D mulub INTMEM_1C, INTMEM_E6, 122h[INTMEM_56] ROM:60A3 ldb INTMEM_E8, INTMEM_1C+1 ROM:60A6 ldb INTMEM_E7, INTMEM_E5 ROM:60A9 ROM:60A9 ROM_60A9: ; CODE XREF: ROM_5CA2+396↑j ROM:60A9 ; ROM_5CA2+3A5↑j ROM:60A9 sjmp ROM_60C8 ROM:60AB ; --------------------------------------------------------------------------- ROM:60AB ROM:60AB ROM_60AB: ; CODE XREF: ROM_5CA2+3BD↑j ROM:60AB ; ROM_5CA2+3BF↑j ... ROM:60AB lcall ROM_4A89 ROM:60AE ldb INTMEM_E7, INTMEM_E5 ROM:60B1 ldb INTMEM_E8, INTMEM_E6 ROM:60B4 sjmp ROM_60C8 ROM:60B6 ; --------------------------------------------------------------------------- ROM:60B6 ROM:60B6 ROM_60B6: ; CODE XREF: ROM_5CA2+3DA↑j ROM:60B6 ; ROM_5CA2+3DF↑j ... ROM:60B6 stb INTMEM_8C, (INTMEM_1D4+1)[] ROM:60BB andb INTMEM_FD, #7Fh ROM:60BE ROM:60BE ROM_60BE: ; CODE XREF: ROM_5CA2+3F9↑j ROM:60BE ldb INTMEM_E7, INTMEM_1D1[] ROM:60C3 ldb INTMEM_E8, 123h[INTMEM_56] ROM:60C8 ROM:60C8 ROM_60C8: ; CODE XREF: ROM_5CA2+39D↑j ROM:60C8 ; ROM_5CA2:ROM_60A9↑j ... ROM:60C8 jbs INTMEM_FE, 2, ROM_60E1 ROM:60CB jbc INTMEM_FE, 3, ROM_60D9 ROM:60CE jbs INTMEM_FD, 0, ROM_6108 ROM:60D1 ldb INTMEM_B3, 12Dh[INTMEM_56] ROM:60D6 andb INTMEM_FE, #-9 ROM:60D9 ROM:60D9 ROM_60D9: ; CODE XREF: ROM_5CA2+429↑j ROM:60D9 cmpb ZERO_REG, INTMEM_B3 ; Zero register ROM:60DC jne ROM_615A ROM:60DE orb INTMEM_FE, #4 ROM:60E1 ROM:60E1 ROM_60E1: ; CODE XREF: ROM_5CA2:ROM_60C8↑j ROM:60E1 jbc INTMEM_FD, 0, ROM_6105 ROM:60E4 jbs INTMEM_AB, 2, ROM_6105 ROM:60E7 jbc INTMEM_F4+3, 4, ROM_6105 ROM:60EA jbs INTMEM_F8, 7, ROM_6105 ROM:60ED cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:60F0 jne ROM_6105 ROM:60F2 ldb INTMEM_20+2, INTMEM_1AA[] ROM:60F7 cmpb INTMEM_20+2, 12Bh[INTMEM_56] ROM:60FC jh ROM_6105 ROM:60FE cmpb INTMEM_20+2, 0ADh[INTMEM_56] ROM:6103 jc ROM_610A ROM:6105 ROM:6105 ROM_6105: ; CODE XREF: ROM_5CA2:ROM_60E1↑j ROM:6105 ; ROM_5CA2+442↑j ... ROM:6105 andb INTMEM_FE, #-9 ROM:6108 ROM:6108 ROM_6108: ; CODE XREF: ROM_5CA2+42C↑j ROM:6108 sjmp ROM_615A ROM:610A ; --------------------------------------------------------------------------- ROM:610A ROM:610A ROM_610A: ; CODE XREF: ROM_5CA2+461↑j ROM:610A jbs INTMEM_FE, 3, ROM_6115 ROM:610D orb INTMEM_FE, #8 ROM:6110 ldb INTMEM_B9+4, 12Eh[INTMEM_56] ROM:6115 ROM:6115 ROM_6115: ; CODE XREF: ROM_5CA2:ROM_610A↑j ROM:6115 cmpb ZERO_REG, INTMEM_B9+4 ; Zero register ROM:6118 jne ROM_615A ROM:611A lcall ROM_4C06 ROM:611D jbs INTMEM_1A, 0, ROM_6125 ROM:6120 cmpb INTMEM_8C, INTMEM_42 ROM:6123 jc ROM_615A ROM:6125 ROM:6125 ROM_6125: ; CODE XREF: ROM_5CA2+47B↑j ROM:6125 ldb INTMEM_1C+1, INTMEM_42 ROM:6128 ldb INTMEM_1C, (INTMEM_262+2)[] ROM:612D ldb INTMEM_20+1, INTMEM_8C ROM:6130 subb INTMEM_20+1, INTMEM_E0[] ROM:6135 jc ROM_6139 ROM:6137 clrb INTMEM_20+1 ROM:6139 ROM:6139 ROM_6139: ; CODE XREF: ROM_5CA2+493↑j ROM:6139 clrb INTMEM_20 ROM:613B ldbze INTMEM_1C+2, 12Fh[INTMEM_56] ROM:6140 lcall ROM_3480 ROM:6143 cmpb INTMEM_1C+1, 130h[INTMEM_56] ROM:6148 jnh ROM_614F ROM:614A ldb INTMEM_1C+1, 130h[INTMEM_56] ROM:614F ROM:614F ROM_614F: ; CODE XREF: ROM_5CA2+4A6↑j ROM:614F stb INTMEM_1C, (INTMEM_262+2)[] ROM:6154 stb INTMEM_1C+1, INTMEM_42 ROM:6157 andb INTMEM_FE, #-5 ROM:615A ROM:615A ROM_615A: ; CODE XREF: ROM_5CA2+43A↑j ROM:615A ; ROM_5CA2:ROM_6108↑j ... ROM:615A jbc INTMEM_FD, 0, ROM_61B5 ROM:615D jbs INTMEM_AB, 2, ROM_61B5 ROM:6160 cmpb ZERO_REG, INTMEM_E2 ; Zero register ROM:6163 jne ROM_61B5 ROM:6165 jbs INTMEM_FE, 5, ROM_6175 ROM:6168 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:616B jne ROM_61B8 ROM:616D ldb INTMEM_B9+5, 132h[INTMEM_56] ROM:6172 orb INTMEM_FE, #20h ; ' ' ROM:6175 ROM:6175 ROM_6175: ; CODE XREF: ROM_5CA2+4C3↑j ROM:6175 cmpb ZERO_REG, INTMEM_B9+5 ; Zero register ROM:6178 jne ROM_61B8 ROM:617A cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:617D jne ROM_61B8 ROM:617F subb INTMEM_20+1, INTMEM_8C, INTMEM_F3[] ROM:6185 jc ROM_6189 ROM:6187 clrb INTMEM_20+1 ROM:6189 ROM:6189 ROM_6189: ; CODE XREF: ROM_5CA2+4E3↑j ROM:6189 clrb INTMEM_20 ROM:618B ldb INTMEM_1C+1, INTMEM_1D0[] ROM:6190 ldb INTMEM_1C, (INTMEM_262+3)[] ROM:6195 ld INTMEM_1C+2, 88h[INTMEM_56] ROM:619A lcall ROM_3480 ROM:619D cmpb INTMEM_1C+1, 131h[INTMEM_56] ROM:61A2 jnh ROM_61A9 ROM:61A4 ldb INTMEM_1C+1, 131h[INTMEM_56] ROM:61A9 ROM:61A9 ROM_61A9: ; CODE XREF: ROM_5CA2+500↑j ROM:61A9 stb INTMEM_1C+1, INTMEM_1D0[] ROM:61AE stb INTMEM_1C, (INTMEM_262+3)[] ROM:61B3 sjmp ROM_61B8 ROM:61B5 ; --------------------------------------------------------------------------- ROM:61B5 ROM:61B5 ROM_61B5: ; CODE XREF: ROM_5CA2:ROM_615A↑j ROM:61B5 ; ROM_5CA2+4BB↑j ... ROM:61B5 andb INTMEM_FE, #-21h ROM:61B8 ROM:61B8 ROM_61B8: ; CODE XREF: ROM_5CA2+4C9↑j ROM:61B8 ; ROM_5CA2+4D6↑j ... ROM:61B8 jbs INTMEM_AB, 2, ROM_61D1 ROM:61BB cmpb INTMEM_8C, INTMEM_267[] ROM:61C0 jh ROM_61D1 ROM:61C2 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:61C7 stb INTMEM_1C+2, INTMEM_266[] ROM:61CC stb INTMEM_8C, INTMEM_267[] ROM:61D1 ROM:61D1 ROM_61D1: ; CODE XREF: ROM_5CA2:ROM_61B8↑j ROM:61D1 ; ROM_5CA2+51E↑j ROM:61D1 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:61D6 ld INTMEM_1C, #2Fh ; '/' ROM:61DA lcall ROM_32E5 ROM:61DD ldb INTMEM_1C+2, INTMEM_1C ROM:61E0 lcall ROM_4AB4 ROM:61E3 stb INTMEM_1C, (INTMEM_3D6+2)[] ROM:61E8 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:61ED subb INTMEM_1C+2, INTMEM_266[] ROM:61F2 jc ROM_61F8 ROM:61F4 clrb INTMEM_1C ROM:61F6 sjmp ROM_6211 ROM:61F8 ; --------------------------------------------------------------------------- ROM:61F8 ROM:61F8 ROM_61F8: ; CODE XREF: ROM_5CA2+550↑j ROM:61F8 mulub INTMEM_1C+2, 133h[INTMEM_56] ROM:61FD divub INTMEM_1C+2, #10h ROM:6200 jv ROM_6211 ROM:6202 addb INTMEM_1C+2, INTMEM_267[] ROM:6207 jc ROM_6211 ROM:6209 cmpb INTMEM_1C+2, INTMEM_1C ROM:620C jh ROM_6211 ROM:620E ldb INTMEM_1C, INTMEM_1C+2 ROM:6211 ROM:6211 ROM_6211: ; CODE XREF: ROM_5CA2+554↑j ROM:6211 ; ROM_5CA2+55E↑j ... ROM:6211 stb INTMEM_1C, (INTMEM_3D6+1)[] ROM:6216 cmpb ZERO_REG, INTMEM_EA ; Zero register ROM:6219 jne ROM_6228 ROM:621B jbc INTMEM_AB, 2, ROM_6258 ROM:621E ROM:621E ROM_621E: ; CODE XREF: ROM_5CA2+58C↓j ROM:621E andb INTMEM_FE, #-41h ROM:6221 stb INTMEM_1C, INTMEM_EA ROM:6224 clrb INTMEM_C4 ROM:6226 sjmp ROM_6258 ROM:6228 ; --------------------------------------------------------------------------- ROM:6228 ROM:6228 ROM_6228: ; CODE XREF: ROM_5CA2+577↑j ROM:6228 jbc INTMEM_AB, 2, ROM_6230 ROM:622B cmpb INTMEM_1C, INTMEM_EA ROM:622E jc ROM_621E ROM:6230 ROM:6230 ROM_6230: ; CODE XREF: ROM_5CA2:ROM_6228↑j ROM:6230 jbc INTMEM_FE, 6, ROM_623C ROM:6233 cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:6236 jne ROM_6258 ROM:6238 decb INTMEM_EA ROM:623A je ROM_6258 ROM:623C ROM:623C ROM_623C: ; CODE XREF: ROM_5CA2:ROM_6230↑j ROM:623C addb INTMEM_1C+2, INTMEM_EA, 134h[INTMEM_56] ROM:6242 jnc ROM_6247 ROM:6244 ldb INTMEM_1C+2, #-1 ROM:6247 ROM:6247 ROM_6247: ; CODE XREF: ROM_5CA2+5A0↑j ROM:6247 ld INTMEM_20, 8Ah[INTMEM_56] ROM:624C divub INTMEM_20, INTMEM_1C+2 ROM:624F shrb INTMEM_20, #1 ROM:6252 stb INTMEM_20, INTMEM_C4 ROM:6255 orb INTMEM_FE, #40h ; '@' ROM:6258 ROM:6258 ROM_6258: ; CODE XREF: ROM_5CA2+579↑j ROM:6258 ; ROM_5CA2+584↑j ... ROM:6258 cmpb INTMEM_EA, INTMEM_E7 ROM:625B jnh ROM_6265 ROM:625D ldb INTMEM_E7, INTMEM_EA ROM:6260 ldb INTMEM_E8, 10Ch[INTMEM_56] ROM:6265 ROM:6265 ROM_6265: ; CODE XREF: ROM_5CA2+5B9↑j ROM:6265 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:626A ld INTMEM_1C, #30h ; '0' ROM:626E lcall ROM_32E5 ROM:6271 stb INTMEM_1C, (INTMEM_3D6+4)[] ROM:6276 jbc INTMEM_AB, 2, ROM_627E ROM:6279 stb INTMEM_1C, (INTMEM_267+1)[] ROM:627E ROM:627E ROM_627E: ; CODE XREF: ROM_5CA2+5D4↑j ROM:627E cmpb INTMEM_1C, (INTMEM_267+1)[] ROM:6283 jnh ROM_628A ROM:6285 ldb INTMEM_1C, (INTMEM_267+1)[] ROM:628A ROM:628A ROM_628A: ; CODE XREF: ROM_5CA2+5E1↑j ROM:628A ldb INTMEM_1C+2, INTMEM_1C ROM:628D lcall ROM_4AB4 ROM:6290 stb INTMEM_1C, (INTMEM_3D6+3)[] ROM:6295 andb INTMEM_FE, #7Fh ROM:6298 cmpb INTMEM_DC+2, 0DFh[INTMEM_56] ROM:629D jc ROM_62AF ROM:629F orb INTMEM_FE, #-80h ROM:62A2 cmpb INTMEM_1C, INTMEM_E7 ROM:62A5 jnh ROM_62AF ROM:62A7 ldb INTMEM_E7, INTMEM_1C ROM:62AA ldb INTMEM_E8, 135h[INTMEM_56] ROM:62AF ROM:62AF ROM_62AF: ; CODE XREF: ROM_5CA2+5FB↑j ROM:62AF ; ROM_5CA2+603↑j ROM:62AF cmpb ZERO_REG, INTMEM_E2 ; Zero register ROM:62B2 je ROM_62C3 ROM:62B4 ldb INTMEM_E7, INTMEM_E2 ROM:62B7 ldb INTMEM_E8, INTMEM_E3 ROM:62BA cmpb INTMEM_8C, INTMEM_E2 ROM:62BD jne ROM_62C3 ROM:62BF clrb INTMEM_E2 ROM:62C1 clrb INTMEM_E3 ROM:62C3 ROM:62C3 ROM_62C3: ; CODE XREF: ROM_5CA2+610↑j ROM:62C3 ; ROM_5CA2+61B↑j ROM:62C3 jbc INTMEM_FD, 0, ROM_62EB ROM:62C6 jbs INTMEM_AB, 2, ROM_62EB ROM:62C9 jbs INTMEM_A8, 0, ROM_62EB ROM:62CC jbs INTMEM_FB+1, 5, ROM_62D5 ROM:62CF jbs INTMEM_FD, 2, ROM_62EE ROM:62D2 orb INTMEM_FB+1, #20h ; ' ' ROM:62D5 ROM:62D5 ROM_62D5: ; CODE XREF: ROM_5CA2+62A↑j ROM:62D5 ldb INTMEM_1C+2, INTMEM_E4[] ROM:62DA ld INTMEM_1C, #31h ; '1' ROM:62DE lcall ROM_32E5 ROM:62E1 mulub INTMEM_1C, #5 ROM:62E4 st INTMEM_1C, INTMEM_1A0[] ROM:62E9 sjmp ROM_62EE ROM:62EB ; --------------------------------------------------------------------------- ROM:62EB ROM:62EB ROM_62EB: ; CODE XREF: ROM_5CA2:ROM_62C3↑j ROM:62EB ; ROM_5CA2+624↑j ... ROM:62EB andb INTMEM_FB+1, #-21h ROM:62EE ROM:62EE ROM_62EE: ; CODE XREF: ROM_5CA2+36E↑j ROM:62EE ; ROM_5CA2+62D↑j ... ROM:62EE ldbze INTMEM_1C+2, INTMEM_E7 ROM:62F1 ldbze INTMEM_20, INTMEM_E8 ROM:62F4 ldbze INTMEM_1C, #1 ROM:62F7 lcall ROM_2AF3 ROM:62FA ret ROM:62FA ; End of function ROM_5CA2 ROM:62FA ROM:62FB ROM:62FB ; =============== S U B R O U T I N E ======================================= ROM:62FB ROM:62FB ROM:62FB ROM_62FB: ; CODE XREF: ROM_5CA2+36B↑p ROM:62FB andb INTMEM_F8, #-5 ROM:62FE andb INTMEM_FD, #-2 ROM:6301 clrb INTMEM_E9 ROM:6303 clrb INTMEM_E2 ROM:6305 clrb INTMEM_E3 ROM:6307 andb INTMEM_FB+1, #-21h ROM:630A ret ROM:630A ; End of function ROM_62FB ROM:630A ROM:630B ROM:630B ; =============== S U B R O U T I N E ======================================= ROM:630B ROM:630B ROM:630B ROM_630B: ; CODE XREF: ROM_4849+9↑p ROM:630B ROM:630B ; FUNCTION CHUNK AT ROM:48FA SIZE 0000000E BYTES ROM:630B ROM:630B ldb INTMEM_1C+1, INTMEM_1A8[] ROM:6310 cmpb INTMEM_1C+1, 13Eh[INTMEM_56] ROM:6315 jh ROM_6328 ROM:6317 cmpb INTMEM_1C+1, 13Dh[INTMEM_56] ROM:631C jnc ROM_6328 ROM:631E cmp INTMEM_5E, 8Ch[INTMEM_56] ROM:6323 jnc ROM_6328 ROM:6325 jbc INTMEM_FD, 0, ROM_6330 ROM:6328 ROM:6328 ROM_6328: ; CODE XREF: ROM_630B+A↑j ROM:6328 ; ROM_630B+11↑j ... ROM:6328 clrb INTMEM_1C ROM:632A clr INTMEM_20 ROM:632C clrb INTMEM_CE ROM:632E sjmp ROM_6404 ROM:6330 ; --------------------------------------------------------------------------- ROM:6330 ROM:6330 ROM_6330: ; CODE XREF: ROM_630B+1A↑j ROM:6330 ldb INTMEM_1C+2, (INTMEM_DC+2)[] ROM:6335 clr INTMEM_20 ROM:6337 ld INTMEM_1A, #6990h ROM:633B ldb INTMEM_1C, INTMEM_222[] ROM:6340 ljmp ROM_48FA ROM:6343 ; --------------------------------------------------------------------------- ROM:6343 ROM:6343 ROM_6343: ; CODE XREF: ROM_630B+5C↓j ROM:6343 ; ROM_630B+88↓j ... ROM:6343 ldb INTMEM_1C, #1 ROM:6346 clr INTMEM_20 ROM:6348 cmpb INTMEM_DC+2, 137h[INTMEM_56] ROM:634D jh ROM_637F ROM:634F ROM:634F ROM_634F: ; CODE XREF: ROM_630B+83↓j ROM:634F ; ROM_630B+9C↓j ... ROM:634F ldb INTMEM_CE, 139h[INTMEM_56] ROM:6354 clr INTMEM_20 ROM:6356 ROM:6356 ROM_6356: ; CODE XREF: ROM_630B+D9↓j ROM:6356 ldb INTMEM_1C, #2 ROM:6359 cmpb INTMEM_DC+2, 136h[INTMEM_56] ROM:635E jh ROM_6362 ROM:6360 sjmp ROM_63DA ROM:6362 ; --------------------------------------------------------------------------- ROM:6362 ROM:6362 ROM_6362: ; CODE XREF: ROM_630B+53↑j ROM:6362 cmpb INTMEM_DC+2, 137h[INTMEM_56] ROM:6367 jh ROM_6343 ROM:6369 cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:636C jne ROM_637F ROM:636E ldb INTMEM_1C, #3 ROM:6371 cmpb INTMEM_DC+2, 136h[INTMEM_56] ROM:6376 jnh ROM_63EB ROM:6378 cmpb INTMEM_DC+2, 137h[INTMEM_56] ROM:637D jh ROM_6381 ROM:637F ROM:637F ROM_637F: ; CODE XREF: ROM_630B+42↑j ROM:637F ; ROM_630B+61↑j ROM:637F sjmp ROM_6404 ROM:6381 ; --------------------------------------------------------------------------- ROM:6381 ROM:6381 ROM_6381: ; CODE XREF: ROM_630B+72↑j ROM:6381 ; ROM_630B+F7↓j ROM:6381 ldb INTMEM_CE, 13Ch[INTMEM_56] ROM:6386 ldb INTMEM_1C, #4 ROM:6389 cmpb INTMEM_DC+2, 137h[INTMEM_56] ROM:638E jnh ROM_634F ROM:6390 cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:6393 jnh ROM_6343 ROM:6395 cmpb INTMEM_DC+2, 138h[INTMEM_56] ROM:639A jnc ROM_63D8 ROM:639C ldbze INTMEM_20, INTMEM_CE ROM:639F ldb INTMEM_1C, #5 ROM:63A2 cmpb INTMEM_DC+2, 137h[INTMEM_56] ROM:63A7 jnh ROM_634F ROM:63A9 ldbze INTMEM_20, INTMEM_CE ROM:63AC cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:63AF jnh ROM_6343 ROM:63B1 cmpb INTMEM_DC+2, 138h[INTMEM_56] ROM:63B6 jc ROM_6404 ROM:63B8 clr INTMEM_20 ROM:63BA ldb INTMEM_1C, #6 ROM:63BD cmpb INTMEM_DC+2, 137h[INTMEM_56] ROM:63C2 jnh ROM_634F ROM:63C4 cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:63C7 jh ROM_63CB ROM:63C9 sjmp ROM_6343 ROM:63CB ; --------------------------------------------------------------------------- ROM:63CB ROM:63CB ROM_63CB: ; CODE XREF: ROM_630B+BC↑j ROM:63CB cmpb INTMEM_DC+2, 138h[INTMEM_56] ROM:63D0 jnc ROM_6404 ROM:63D2 ldbze INTMEM_20, INTMEM_CE ROM:63D5 ldb INTMEM_1C, #5 ROM:63D8 ROM:63D8 ROM_63D8: ; CODE XREF: ROM_630B+8F↑j ROM:63D8 sjmp ROM_6404 ROM:63DA ; --------------------------------------------------------------------------- ROM:63DA ROM:63DA ROM_63DA: ; CODE XREF: ROM_630B+55↑j ROM:63DA ldb INTMEM_1C, #7 ROM:63DD cmpb INTMEM_DC+2, 138h[INTMEM_56] ROM:63E2 jnh ROM_63E6 ROM:63E4 sjmp ROM_6356 ROM:63E6 ; --------------------------------------------------------------------------- ROM:63E6 ROM:63E6 ROM_63E6: ; CODE XREF: ROM_630B+D7↑j ROM:63E6 cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:63E9 jh ROM_6404 ROM:63EB ROM:63EB ROM_63EB: ; CODE XREF: ROM_630B+6B↑j ROM:63EB ldb INTMEM_1C, #8 ROM:63EE cmpb INTMEM_DC+2, 137h[INTMEM_56] ROM:63F3 jnh ROM_6404 ROM:63F5 ldb INTMEM_CE, 13Ah[INTMEM_56] ROM:63FA ldb INTMEM_1C, #9 ROM:63FD cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:6400 jh ROM_6404 ROM:6402 sjmp ROM_6381 ROM:6404 ; --------------------------------------------------------------------------- ROM:6404 ROM:6404 ROM_6404: ; CODE XREF: ROM_630B+23↑j ROM:6404 ; ROM_630B:ROM_637F↑j ... ROM:6404 mulub INTMEM_20, 13Bh[INTMEM_56] ROM:6409 divub INTMEM_20, 13Ch[INTMEM_56] ROM:640E stb INTMEM_20, INTMEM_220[] ROM:6413 stb INTMEM_1C, INTMEM_222[] ROM:6418 ldb INTMEM_1C+3, INTMEM_1BC[] ROM:641D ldb INTMEM_1C+2, INTMEM_DC+2 ROM:6420 ld INTMEM_1C, #32h ; '2' ROM:6424 lcall ROM_32E5 ROM:6427 stb INTMEM_1C, INTMEM_3DB[] ROM:642C subb INTMEM_34, INTMEM_1C, #-80h ROM:6430 jbs INTMEM_F9, 4, ROM_6464 ROM:6433 jbs INTMEM_F9, 5, ROM_6464 ROM:6436 ldb INTMEM_1C+3, INTMEM_1BF[] ROM:643B ld INTMEM_1C, #33h ; '3' ROM:643F lcall ROM_32E5 ROM:6442 stb INTMEM_1C, INTMEM_3DD[] ROM:6447 jbs INTMEM_FF, 0, ROM_6491 ROM:644A jbs INTMEM_FF, 1, ROM_6469 ROM:644D orb INTMEM_FF, #4 ROM:6450 cmpb INTMEM_1C, #-80h ROM:6453 jnh ROM_6467 ROM:6455 ldb INTMEM_1A+1, 13Fh[INTMEM_56] ROM:645A subb INTMEM_C9, INTMEM_1A+1, INTMEM_C9 ROM:645E andb INTMEM_FF, #-5 ROM:6461 orb INTMEM_FF, #2 ROM:6464 ROM:6464 ROM_6464: ; CODE XREF: ROM_630B+125↑j ROM:6464 ; ROM_630B+128↑j ... ROM:6464 ldb INTMEM_1C, #-80h ROM:6467 ROM:6467 ROM_6467: ; CODE XREF: ROM_630B+148↑j ROM:6467 sjmp ROM_64CD ROM:6469 ; --------------------------------------------------------------------------- ROM:6469 ROM:6469 ROM_6469: ; CODE XREF: ROM_630B+13F↑j ROM:6469 cmpb INTMEM_1C, #-80h ROM:646C jh ROM_647F ROM:646E ldb INTMEM_1A+1, 13Fh[INTMEM_56] ROM:6473 subb INTMEM_C9, INTMEM_1A+1, INTMEM_C9 ROM:6477 orb INTMEM_FF, #4 ROM:647A ROM:647A ROM_647A: ; CODE XREF: ROM_630B+18C↓j ROM:647A andb INTMEM_FF, #-3 ROM:647D sjmp ROM_64CD ROM:647F ; --------------------------------------------------------------------------- ROM:647F ROM:647F ROM_647F: ; CODE XREF: ROM_630B+161↑j ROM:647F cmpb INTMEM_C9, ZERO_REG ; Zero register ROM:6482 jh ROM_64AD ROM:6484 ldb INTMEM_CF, 140h[INTMEM_56] ROM:6489 orb INTMEM_FF, #4 ROM:648C orb INTMEM_FF, #1 ROM:648F sjmp ROM_64AD ROM:6491 ; --------------------------------------------------------------------------- ROM:6491 ROM:6491 ROM_6491: ; CODE XREF: ROM_630B+13C↑j ROM:6491 jbc INTMEM_FF, 1, ROM_6499 ROM:6494 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6497 jnh ROM_647A ROM:6499 ROM:6499 ROM_6499: ; CODE XREF: ROM_630B:ROM_6491↑j ROM:6499 cmpb INTMEM_1C, #-80h ROM:649C jh ROM_64AD ROM:649E ldb INTMEM_C9, 13Fh[INTMEM_56] ROM:64A3 clrb INTMEM_CF ROM:64A5 andb INTMEM_FF, #-2 ROM:64A8 andb INTMEM_FF, #-3 ROM:64AB sjmp ROM_64CD ROM:64AD ; --------------------------------------------------------------------------- ROM:64AD ROM:64AD ROM_64AD: ; CODE XREF: ROM_630B+177↑j ROM:64AD ; ROM_630B+184↑j ... ROM:64AD jbc INTMEM_FF, 2, ROM_6464 ROM:64B0 cmpb ZERO_REG, 140h[INTMEM_56] ; Zero register ROM:64B5 je ROM_64CD ROM:64B7 ldb INTMEM_20, 140h[INTMEM_56] ROM:64BC subb INTMEM_20, INTMEM_CF ROM:64BF subb INTMEM_1C, #-80h ROM:64C2 mulub INTMEM_1C, INTMEM_20 ROM:64C5 divub INTMEM_1C, 140h[INTMEM_56] ROM:64CA addb INTMEM_1C, #-80h ROM:64CD ROM:64CD ROM_64CD: ; CODE XREF: ROM_630B:ROM_6467↑j ROM:64CD ; ROM_630B+172↑j ... ROM:64CD stb INTMEM_1C, INTMEM_3DC[] ROM:64D2 subb INTMEM_34+1, INTMEM_1C, #-80h ROM:64D6 ldb INTMEM_1C+2, INTMEM_DC+2 ROM:64D9 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:64DE ld INTMEM_1C, #34h ; '4' ROM:64E2 lcall ROM_32E5 ROM:64E5 stb INTMEM_1C, INTMEM_3DE[] ROM:64EA mulub INTMEM_32, INTMEM_1C, #5 ROM:64EE jbs INTMEM_F4+2, 5, ROM_64F9 ROM:64F1 ld INTMEM_32, 8Eh[INTMEM_56] ROM:64F6 ljmp ROM_65AB ROM:64F9 ; --------------------------------------------------------------------------- ROM:64F9 ROM:64F9 ROM_64F9: ; CODE XREF: ROM_630B+1E3↑j ROM:64F9 andb INTMEM_FE, #-2 ROM:64FC jbc INTMEM_FA, 1, ROM_6549 ROM:64FF jbc INTMEM_FF, 3, ROM_650F ROM:6502 st INTMEM_32, INTMEM_260[] ROM:6507 andb INTMEM_FF, #-9 ROM:650A ldb INTMEM_D0, 141h[INTMEM_56] ROM:650F ROM:650F ROM_650F: ; CODE XREF: ROM_630B+1F4↑j ROM:650F ld INTMEM_32, INTMEM_260[] ROM:6514 jbs INTMEM_D4+1, 7, ROM_6519 ROM:6517 clrb INTMEM_D0 ROM:6519 ROM:6519 ROM_6519: ; CODE XREF: ROM_630B+209↑j ROM:6519 ld INTMEM_1C+2, 90h[INTMEM_56] ROM:651E cmpb ZERO_REG, 141h[INTMEM_56] ; Zero register ROM:6523 je ROM_653C ROM:6525 sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:6529 ldbze INTMEM_1A, INTMEM_D0 ROM:652C mul INTMEM_20, INTMEM_1A ROM:6530 ldbze INTMEM_1A, 141h[INTMEM_56] ROM:6535 div INTMEM_20, INTMEM_1A ROM:6539 sub INTMEM_1C+2, INTMEM_20 ROM:653C ROM:653C ROM_653C: ; CODE XREF: ROM_630B+218↑j ROM:653C st INTMEM_1C+2, INTMEM_32 ROM:653F cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:6542 jne ROM_655E ROM:6544 orb INTMEM_FE, #1 ROM:6547 sjmp ROM_655E ROM:6549 ; --------------------------------------------------------------------------- ROM:6549 ROM:6549 ROM_6549: ; CODE XREF: ROM_630B+1F1↑j ROM:6549 orb INTMEM_FF, #8 ROM:654C cmpb INTMEM_DC+2, 142h[INTMEM_56] ROM:6551 jnc ROM_655E ROM:6553 subb INTMEM_1C, INTMEM_44, #-80h ROM:6557 mulb INTMEM_1C, #5 ROM:655B add INTMEM_32, INTMEM_1C ROM:655E ROM:655E ROM_655E: ; CODE XREF: ROM_630B+237↑j ROM:655E ; ROM_630B+23C↑j ... ROM:655E ldb INTMEM_1C+2, INTMEM_1A7[] ROM:6563 ld INTMEM_1C, #35h ; '5' ROM:6567 lcall ROM_32E5 ROM:656A stb INTMEM_1C, INTMEM_3DF[] ROM:656F addb INTMEM_34, INTMEM_34+1 ROM:6572 jnv ROM_6579 ROM:6574 jge ROM_6583 ROM:6576 ldb INTMEM_34, #-80h ROM:6579 ROM:6579 ROM_6579: ; CODE XREF: ROM_630B+267↑j ROM:6579 cmpb INTMEM_34, #-80h ROM:657C jc ROM_6586 ROM:657E cmpb INTMEM_34, INTMEM_1C ROM:6581 jnh ROM_6586 ROM:6583 ROM:6583 ROM_6583: ; CODE XREF: ROM_630B+269↑j ROM:6583 ldb INTMEM_34, INTMEM_1C ROM:6586 ROM:6586 ROM_6586: ; CODE XREF: ROM_630B+271↑j ROM:6586 ; ROM_630B+276↑j ROM:6586 mulb INTMEM_34, #5 ROM:658A ld INTMEM_1A, INTMEM_1A0[] ROM:658F add INTMEM_32, INTMEM_1A ROM:6592 add INTMEM_32, INTMEM_34 ROM:6595 sub INTMEM_32, #384h ROM:6599 jbc INTMEM_32+1, 7, ROM_65A0 ROM:659C ld INTMEM_32, #0 ROM:65A0 ROM:65A0 ROM_65A0: ; CODE XREF: ROM_630B+28E↑j ROM:65A0 sub INTMEM_32, INTMEM_220[] ROM:65A5 jc ROM_65AB ROM:65A7 ld INTMEM_32, #0 ROM:65AB ROM:65AB ROM_65AB: ; CODE XREF: ROM_630B+1EB↑j ROM:65AB ; ROM_630B+29A↑j ROM:65AB st INTMEM_32, INTMEM_DC[] ROM:65B0 jbs INTMEM_A9, 2, ROM_65BC ROM:65B3 ld INTMEM_1C, #4 ROM:65B7 lcall ROM_30F3 ROM:65BA sjmp ROM_65DD ROM:65BC ; --------------------------------------------------------------------------- ROM:65BC ROM:65BC ROM_65BC: ; CODE XREF: ROM_630B+2A5↑j ROM:65BC add INTMEM_20, INTMEM_32, #384h ROM:65C1 add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:65C6 add INTMEM_1C+2, INTMEM_32, #1194h ROM:65CB add INTMEM_1C, INTMEM_32, #189Ch ROM:65D0 cmp INTMEM_1C, #1C20h ROM:65D4 jnc ROM_65DA ROM:65D6 sub INTMEM_1C, #1C20h ROM:65DA ROM:65DA ROM_65DA: ; CODE XREF: ROM_630B+2C9↑j ROM:65DA lcall ROM_30AE ROM:65DD ROM:65DD ROM_65DD: ; CODE XREF: ROM_630B+2AF↑j ROM:65DD ret ROM:65DD ; End of function ROM_630B ROM:65DD ROM:65DE ROM:65DE ; =============== S U B R O U T I N E ======================================= ROM:65DE ROM:65DE ROM:65DE ROM_65DE: ; CODE XREF: ROM_4849+F↑p ROM:65DE ldb INTMEM_1C+2, INTMEM_1A7[] ROM:65E3 ldb INTMEM_1C+3, INTMEM_1A8[] ROM:65E8 ld INTMEM_1C, #7 ROM:65EC lcall ROM_32E5 ROM:65EF ldb INTMEM_32, INTMEM_1C ROM:65F2 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:65F7 cmpb INTMEM_1C+3, #1 ROM:65FA jnh ROM_65FF ROM:65FC ldb INTMEM_32, #32h ; '2' ROM:65FF ROM:65FF ROM_65FF: ; CODE XREF: ROM_65DE+1C↑j ROM:65FF ldb INTMEM_1C+2, INTMEM_1A8[] ROM:6604 ld INTMEM_1C, #5 ROM:6608 lcall ROM_32E5 ROM:660B clrb INTMEM_1C+1 ROM:660D add INTMEM_24, INTMEM_1C, #300h ROM:6612 ld INTMEM_1C, #6 ROM:6616 lcall ROM_32E5 ROM:6619 ldbze INTMEM_20, INTMEM_1C+3 ROM:661C shl INTMEM_20, #1 ROM:661F st INTMEM_24, 1D8h[INTMEM_20] ROM:6624 mulub INTMEM_1C, INTMEM_1C, INTMEM_32 ROM:6628 divub INTMEM_1C, #32h ; '2' ROM:662B shl INTMEM_1C, #8 ROM:662E st INTMEM_1C, 1E0h[INTMEM_20] ROM:6633 cmpb INTMEM_1C+3, #3 ROM:6636 jnc ROM_663B ROM:6638 ldb INTMEM_1C+3, #-1 ROM:663B ROM:663B ROM_663B: ; CODE XREF: ROM_65DE+58↑j ROM:663B incb INTMEM_1C+3 ROM:663D stb INTMEM_1C+3, INTMEM_1AC[] ROM:6642 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:6647 ld INTMEM_1C, #8 ROM:664B lcall ROM_32E5 ROM:664E clrb INTMEM_1C+1 ROM:6650 addb INTMEM_1C, 0B3h[INTMEM_56] ROM:6655 jnc ROM_6659 ROM:6657 incb INTMEM_1C+1 ROM:6659 ROM:6659 ROM_6659: ; CODE XREF: ROM_65DE+77↑j ROM:6659 sub INTMEM_1C, #0B4h ROM:665D jc ROM_6661 ROM:665F clr INTMEM_1C ROM:6661 ROM:6661 ROM_6661: ; CODE XREF: ROM_65DE+7F↑j ROM:6661 cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:6664 je ROM_6669 ROM:6666 ldb INTMEM_1C, #-1 ROM:6669 ROM:6669 ROM_6669: ; CODE XREF: ROM_65DE+86↑j ROM:6669 mulub INTMEM_1C, 0B2h[INTMEM_56] ROM:666E divub INTMEM_1C, 0B3h[INTMEM_56] ROM:6673 jnv ROM_6678 ROM:6675 ldb INTMEM_1C, #-1 ROM:6678 ROM:6678 ROM_6678: ; CODE XREF: ROM_65DE+95↑j ROM:6678 addb INTMEM_1C, (INTMEM_40+1)[] ROM:667D jnc ROM_6682 ROM:667F ldb INTMEM_1C, #-1 ROM:6682 ROM:6682 ROM_6682: ; CODE XREF: ROM_65DE+9F↑j ROM:6682 stb INTMEM_1C, INTMEM_1AD[] ROM:6687 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:668C ld INTMEM_1C, #9 ROM:6690 lcall ROM_32E5 ROM:6693 stb INTMEM_1C, INTMEM_1AE[] ROM:6698 ldb INTMEM_1C+2, INTMEM_1A8[] ROM:669D ld INTMEM_1C, #0Ah ROM:66A1 lcall ROM_32E5 ROM:66A4 mulub INTMEM_1C, #19h ROM:66A7 st INTMEM_1C, INTMEM_174[] ROM:66AC ldb INTMEM_1A, 0C1h[INTMEM_56] ROM:66B1 clr INTMEM_1C ROM:66B3 jbs INTMEM_F9, 2, ROM_66C1 ROM:66B6 jbc INTMEM_F8, 6, ROM_66D0 ROM:66B9 orb INTMEM_F9, #4 ROM:66BC stb INTMEM_1A, INTMEM_CC ROM:66BF sjmp ROM_66CB ROM:66C1 ; --------------------------------------------------------------------------- ROM:66C1 ROM:66C1 ROM_66C1: ; CODE XREF: ROM_65DE+D5↑j ROM:66C1 jbs INTMEM_F8, 6, ROM_66D0 ROM:66C4 andb INTMEM_F9, #-5 ROM:66C7 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CC ROM:66CB ROM:66CB ROM_66CB: ; CODE XREF: ROM_65DE+E1↑j ROM:66CB st INTMEM_1C, INTMEM_176[] ROM:66D0 ROM:66D0 ROM_66D0: ; CODE XREF: ROM_65DE+D8↑j ROM:66D0 ; ROM_65DE:ROM_66C1↑j ROM:66D0 ldb INTMEM_1C+2, 0C2h[INTMEM_56] ROM:66D5 mulub INTMEM_1C+2, INTMEM_177[] ROM:66DA cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:66DD je ROM_66E2 ROM:66DF divub INTMEM_1C+2, INTMEM_1A ROM:66E2 ROM:66E2 ROM_66E2: ; CODE XREF: ROM_65DE+FF↑j ROM:66E2 stb INTMEM_1C+2, INTMEM_1AF[] ROM:66E7 jbs INTMEM_F9, 3, ROM_66ED ROM:66EA ljmp ROM_6951 ROM:66ED ; --------------------------------------------------------------------------- ROM:66ED ROM:66ED ROM_66ED: ; CODE XREF: ROM_65DE+109↑j ROM:66ED andb INTMEM_F9, #-9 ROM:66F0 ldb INTMEM_1A, INTMEM_1A6[] ROM:66F5 cmpb INTMEM_1A, INTMEM_1AD[] ROM:66FA jnh ROM_6701 ROM:66FC ldb INTMEM_1A, INTMEM_1AD[] ROM:6701 ROM:6701 ROM_6701: ; CODE XREF: ROM_65DE+11C↑j ROM:6701 stb INTMEM_1A, INTMEM_1B0[] ROM:6706 ldb INTMEM_1C, 0C3h[INTMEM_56] ROM:670B jbs INTMEM_AB, 2, ROM_6713 ROM:670E ldb INTMEM_1C, 0C4h[INTMEM_56] ROM:6713 ROM:6713 ROM_6713: ; CODE XREF: ROM_65DE+12D↑j ROM:6713 ldb INTMEM_1C+1, 0C5h[INTMEM_56] ROM:6718 ldb INTMEM_1C+2, INTMEM_D8+1 ROM:671B ld INTMEM_1A, #1F0h ROM:671F clr INTMEM_20 ROM:6721 lcall ROM_494D ROM:6724 stb INTMEM_1C+3, INTMEM_1B1[] ROM:6729 ldb INTMEM_1C, 0C6h[INTMEM_56] ROM:672E jbs INTMEM_AB, 2, ROM_6736 ROM:6731 ldb INTMEM_1C, 0C7h[INTMEM_56] ROM:6736 ROM:6736 ROM_6736: ; CODE XREF: ROM_65DE+150↑j ROM:6736 ldb INTMEM_1C+1, 0C8h[INTMEM_56] ROM:673B ldb INTMEM_1C+2, INTMEM_1B0[] ROM:6740 ld INTMEM_1A, #1F2h ROM:6744 ld INTMEM_20, #1D6h ROM:6748 lcall ROM_494D ROM:674B stb INTMEM_1C+3, INTMEM_1B2[] ROM:6750 ldb INTMEM_1A, INTMEM_1B2[] ROM:6755 ldb INTMEM_1A+1, INTMEM_1B1[] ROM:675A ldb INTMEM_1C, #-80h ROM:675D ldb INTMEM_1C+1, #-80h ROM:6760 cmp INTMEM_5E, 36h[INTMEM_56] ROM:6765 jnc ROM_6773 ROM:6767 jbc INTMEM_1A, 7, ROM_676D ROM:676A ldb INTMEM_1C, INTMEM_1A ROM:676D ROM:676D ROM_676D: ; CODE XREF: ROM_65DE+189↑j ROM:676D jbc INTMEM_1A+1, 7, ROM_6773 ROM:6770 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6773 ROM:6773 ROM_6773: ; CODE XREF: ROM_65DE+187↑j ROM:6773 ; ROM_65DE:ROM_676D↑j ROM:6773 ld INTMEM_1C+2, INTMEM_174[] ROM:6778 jbc INTMEM_F9, 6, ROM_6785 ROM:677B add INTMEM_1C+2, 38h[INTMEM_56] ROM:6780 jnc ROM_6785 ROM:6782 ldbse INTMEM_1C+2, #-1 ROM:6785 ROM:6785 ROM_6785: ; CODE XREF: ROM_65DE+19A↑j ROM:6785 ; ROM_65DE+1A2↑j ROM:6785 cmp INTMEM_5E, INTMEM_1C+2 ROM:6788 jc ROM_678F ROM:678A orb INTMEM_F9, #40h ; '@' ROM:678D sjmp ROM_67A4 ROM:678F ; --------------------------------------------------------------------------- ROM:678F ROM:678F ROM_678F: ; CODE XREF: ROM_65DE+1AA↑j ROM:678F andb INTMEM_F9, #-41h ROM:6792 jbs INTMEM_F9, 4, ROM_67A4 ROM:6795 jbs INTMEM_F9, 5, ROM_67A4 ROM:6798 jbs INTMEM_1A, 7, ROM_679E ROM:679B ldb INTMEM_1C, INTMEM_1A ROM:679E ROM:679E ROM_679E: ; CODE XREF: ROM_65DE+1BA↑j ROM:679E jbs INTMEM_1A+1, 7, ROM_67A4 ROM:67A1 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:67A4 ROM:67A4 ROM_67A4: ; CODE XREF: ROM_65DE+1AF↑j ROM:67A4 ; ROM_65DE+1B4↑j ... ROM:67A4 stb INTMEM_1C, INTMEM_1B3[] ROM:67A9 stb INTMEM_1C+1, INTMEM_1B4[] ROM:67AE ldb INTMEM_1A, INTMEM_1B3[] ROM:67B3 subb INTMEM_1C, INTMEM_1A, #-80h ROM:67B7 jc ROM_67BB ROM:67B9 negb INTMEM_1C ROM:67BB ROM:67BB ROM_67BB: ; CODE XREF: ROM_65DE+1D9↑j ROM:67BB mulub INTMEM_1C, INTMEM_1AE[] ROM:67C0 divub INTMEM_1C, #0Ah ROM:67C3 jv ROM_67C8 ROM:67C5 jbc INTMEM_1C, 7, ROM_67CB ROM:67C8 ROM:67C8 ROM_67C8: ; CODE XREF: ROM_65DE+1E5↑j ROM:67C8 ldb INTMEM_1C, #7Fh ROM:67CB ROM:67CB ROM_67CB: ; CODE XREF: ROM_65DE+1E7↑j ROM:67CB jbs INTMEM_1A, 7, ROM_67D0 ROM:67CE negb INTMEM_1C ROM:67D0 ROM:67D0 ROM_67D0: ; CODE XREF: ROM_65DE:ROM_67CB↑j ROM:67D0 addb INTMEM_1C, #-80h ROM:67D3 stb INTMEM_1C, INTMEM_1B5[] ROM:67D8 clr INTMEM_20 ROM:67DA ldb INTMEM_1C+2, INTMEM_1B4[] ROM:67DF cmpb INTMEM_1C+2, #-80h ROM:67E2 je ROM_67E7 ROM:67E4 lcall ROM_49BD ROM:67E7 ROM:67E7 ROM_67E7: ; CODE XREF: ROM_65DE+204↑j ROM:67E7 st INTMEM_20, INTMEM_3C2[] ROM:67EC ld INTMEM_20+2, #0 ROM:67F0 jbs INTMEM_1C+2, 7, ROM_67F7 ROM:67F3 ld INTMEM_20+2, #4 ROM:67F7 ROM:67F7 ROM_67F7: ; CODE XREF: ROM_65DE+212↑j ROM:67F7 lcall ROM_4A0E ROM:67FA clr INTMEM_20 ROM:67FC ldb INTMEM_1C+2, INTMEM_1B5[] ROM:6801 cmpb INTMEM_1C+2, #-80h ROM:6804 je ROM_6809 ROM:6806 lcall ROM_49BD ROM:6809 ROM:6809 ROM_6809: ; CODE XREF: ROM_65DE+226↑j ROM:6809 st INTMEM_20, INTMEM_3C4[] ROM:680E ld INTMEM_20+2, #2 ROM:6812 jbs INTMEM_1C+2, 7, ROM_6819 ROM:6815 ld INTMEM_20+2, #6 ROM:6819 ROM:6819 ROM_6819: ; CODE XREF: ROM_65DE+234↑j ROM:6819 lcall ROM_4A0E ROM:681C ldb INTMEM_1C+2, INTMEM_1B0[] ROM:6821 cmpb INTMEM_1C+2, INTMEM_1B6[] ROM:6826 jnh ROM_682D ROM:6828 stb INTMEM_1C+2, INTMEM_1B6[] ROM:682D ROM:682D ROM_682D: ; CODE XREF: ROM_65DE+248↑j ROM:682D ldb INTMEM_1A, INTMEM_D8+1 ROM:6830 cmpb INTMEM_1A, INTMEM_1B7[] ROM:6835 jnh ROM_683C ROM:6837 stb INTMEM_1A, INTMEM_1B7[] ROM:683C ROM:683C ROM_683C: ; CODE XREF: ROM_65DE+257↑j ROM:683C cmp INTMEM_5E, 3Ah[INTMEM_56] ROM:6841 jc ROM_6876 ROM:6843 cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6848 jne ROM_6851 ROM:684A cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:684F je ROM_6880 ROM:6851 ROM:6851 ROM_6851: ; CODE XREF: ROM_65DE+26A↑j ROM:6851 ldb INTMEM_20, INTMEM_1B7[] ROM:6856 subb INTMEM_20, INTMEM_1A ROM:6859 cmpb INTMEM_20, 0CBh[INTMEM_56] ROM:685E jc ROM_6876 ROM:6860 ldb INTMEM_20, INTMEM_1B6[] ROM:6865 subb INTMEM_20, INTMEM_1C+2 ROM:6868 cmpb INTMEM_20, 0CCh[INTMEM_56] ROM:686D jnc ROM_688A ROM:686F cmpb INTMEM_1C+2, INTMEM_1AD[] ROM:6874 je ROM_688A ROM:6876 ROM:6876 ROM_6876: ; CODE XREF: ROM_65DE+263↑j ROM:6876 ; ROM_65DE+280↑j ROM:6876 st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:687B st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6880 ROM:6880 ROM_6880: ; CODE XREF: ROM_65DE+271↑j ROM:6880 stb INTMEM_1A, INTMEM_1B7[] ROM:6885 stb INTMEM_1C+2, INTMEM_1B6[] ROM:688A ROM:688A ROM_688A: ; CODE XREF: ROM_65DE+28F↑j ROM:688A ; ROM_65DE+296↑j ROM:688A ldb INTMEM_1C+2, INTMEM_1B0[] ROM:688F cmpb INTMEM_1C+2, INTMEM_1B8[] ROM:6894 jc ROM_689B ROM:6896 stb INTMEM_1C+2, INTMEM_1B8[] ROM:689B ROM:689B ROM_689B: ; CODE XREF: ROM_65DE+2B6↑j ROM:689B ldb INTMEM_1A, INTMEM_D8+1 ROM:689E cmpb INTMEM_1A, INTMEM_1B9[] ROM:68A3 jc ROM_68AA ROM:68A5 stb INTMEM_1A, INTMEM_1B9[] ROM:68AA ROM:68AA ROM_68AA: ; CODE XREF: ROM_65DE+2C5↑j ROM:68AA cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:68AF jc ROM_68FC ROM:68B1 cmpb INTMEM_D8+1, 0D0h[INTMEM_56] ROM:68B6 jc ROM_68FC ROM:68B8 cmp INTMEM_5E, 3Ah[INTMEM_56] ROM:68BD jc ROM_68FC ROM:68BF jbc INTMEM_F9, 6, ROM_68C2 ROM:68C2 ROM:68C2 ROM_68C2: ; CODE XREF: ROM_65DE+2E1↑j ROM:68C2 cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:68C7 jne ROM_68D0 ROM:68C9 cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:68CE je ROM_6906 ROM:68D0 ROM:68D0 ROM_68D0: ; CODE XREF: ROM_65DE+2E9↑j ROM:68D0 subb INTMEM_20, INTMEM_1A, INTMEM_1B9[] ROM:68D6 cmpb INTMEM_20, 0CDh[INTMEM_56] ROM:68DB jc ROM_68FC ROM:68DD ldb INTMEM_1A+1, INTMEM_1B1[] ROM:68E2 subb INTMEM_1A+1, #-80h ROM:68E5 jbs INTMEM_1A+1, 7, ROM_68EF ROM:68E8 cmpb INTMEM_1A+1, 0CEh[INTMEM_56] ROM:68ED jc ROM_68FC ROM:68EF ROM:68EF ROM_68EF: ; CODE XREF: ROM_65DE+307↑j ROM:68EF subb INTMEM_20, INTMEM_1C+2, INTMEM_1B8[] ROM:68F5 cmpb INTMEM_20, 0CFh[INTMEM_56] ROM:68FA jnc ROM_6910 ROM:68FC ROM:68FC ROM_68FC: ; CODE XREF: ROM_65DE+2D1↑j ROM:68FC ; ROM_65DE+2D8↑j ... ROM:68FC st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6901 st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6906 ROM:6906 ROM_6906: ; CODE XREF: ROM_65DE+2F0↑j ROM:6906 stb INTMEM_1A, INTMEM_1B9[] ROM:690B stb INTMEM_1C+2, INTMEM_1B8[] ROM:6910 ROM:6910 ROM_6910: ; CODE XREF: ROM_65DE+31C↑j ROM:6910 ld INTMEM_1A, INTMEM_1EC[] ROM:6915 cmp INTMEM_1A, INTMEM_1EE[] ROM:691A jc ROM_6921 ROM:691C ld INTMEM_1A, INTMEM_1EE[] ROM:6921 ROM:6921 ROM_6921: ; CODE XREF: ROM_65DE+33C↑j ROM:6921 ld INTMEM_1C, INTMEM_1E8[] ROM:6926 cmp INTMEM_1C, INTMEM_1EA[] ROM:692B jc ROM_6932 ROM:692D ld INTMEM_1C, INTMEM_1EA[] ROM:6932 ROM:6932 ROM_6932: ; CODE XREF: ROM_65DE+34D↑j ROM:6932 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:6935 je ROM_6947 ROM:6937 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:693C mulub INTMEM_1C+2, #20h ; ' ' ROM:693F add INTMEM_1C, INTMEM_1C+2 ROM:6942 jnc ROM_6947 ROM:6944 ldbse INTMEM_1C, #-1 ROM:6947 ROM:6947 ROM_6947: ; CODE XREF: ROM_65DE+357↑j ROM:6947 ; ROM_65DE+364↑j ROM:6947 st INTMEM_1A, INTMEM_17A[] ROM:694C st INTMEM_1C, INTMEM_178[] ROM:6951 ROM:6951 ROM_6951: ; CODE XREF: ROM_65DE+10C↑j ROM:6951 ret ROM:6951 ; End of function ROM_65DE ROM:6951 ROM:6952 ROM:6952 ; =============== S U B R O U T I N E ======================================= ROM:6952 ROM:6952 ROM:6952 ROM_6952: ; CODE XREF: ROM_4849+15↑p ROM:6952 ldb INTMEM_1C+2, INTMEM_DC+2 ROM:6955 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:695A ld INTMEM_1C, #37h ; '7' ROM:695E lcall ROM_32E5 ROM:6961 ldb INTMEM_1C+3, INTMEM_1C ROM:6964 ldb INTMEM_1C+2, INTMEM_1A8[] ROM:6969 ld INTMEM_1C, #36h ; '6' ROM:696D lcall ROM_32E5 ROM:6970 mulub INTMEM_1C, INTMEM_1C+3 ROM:6973 shr INTMEM_1C, #1 ROM:6976 st INTMEM_1C, INTMEM_262[] ROM:697B ret ROM:697B ; End of function ROM_6952 ROM:697B ROM:697B ; --------------------------------------------------------------------------- ROM:697C db 4Ch, 53h, 54h, 53h, 80h, 53h, 0DDh, 53h, 20h, 60h, 27h ROM:697C db 60h, 41h, 60h, 4Dh, 60h, 61h, 60h, 7Eh, 60h, 43h, 63h ROM:697C db 43h, 63h, 56h, 63h, 6Eh, 63h, 86h, 63h, 9Fh, 63h, 0BAh ROM:697C db 63h, 0DAh, 63h, 0EBh, 63h, 0FAh, 63h, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0, 0Ah, 0B6h, 3 ROM:857C db 5Fh, 14h, 4, 0, 0B0h, 4, 55h, 1, 10h, 2, 0DCh, 5, 40h ROM:857C db 2, 0DCh, 5, 1, 0, 1, 0, 2, 0, 40h, 0, 90h, 1, 8Ah, 2 ROM:857C db 0, 2, 80h, 0, 2, 7Fh, 80h, 1, 0, 2, 40h, 1, 80h, 0 ROM:857C db 3, 0AAh, 1, 78h, 0A0h, 0B5h, 4Bh, 0B6h, 90h, 1, 64h ROM:857C db 0, 0C8h, 19h, 0ACh, 0Dh, 64h, 0, 0F4h, 1, 32h, 0, 0E2h ROM:857C db 4, 32h, 0, 26h, 2, 92h, 36h, 8Fh, 2, 4Bh, 0, 2Ch, 1 ROM:857C db 0FCh, 0BFh, 1, 0, 4Eh, 1Bh, 4Eh, 1Bh, 0Ah, 0, 0D0h ROM:857C db 7, 96h, 0, 1Eh, 0, 51h, 10h, 0A0h, 63h, 60h, 0EAh, 0BCh ROM:857C db 2, 20h, 3, 30h, 75h, 20h, 4Eh, 0A8h, 61h, 1Fh, 63h ROM:857C db 31h, 60h, 28h, 23h, 1Eh, 23h, 0C9h, 84h, 19h, 0, 32h ROM:857C db 0, 0E1h, 80h, 64h, 80h, 75h, 3, 66h, 3, 19h, 0, 64h ROM:857C db 0, 0E2h, 4, 52h, 3, 20h, 3, 10h, 3, 96h, 0AAh, 1Dh ROM:857C db 3Fh, 6, 6, 4, 4, 20h, 0FDh, 3, 0Ah, 0FEh, 3, 0E8h, 0F5h ROM:857C db 0Ah, 8Eh, 6Bh, 28h, 0C8h, 8Ah, 4, 4, 18h, 0B1h, 8Eh ROM:857C db 0FAh, 8, 76h, 0B7h, 0AAh, 1Fh, 2, 26h, 0, 0Fh, 0Ah ROM:857C db 0Fh, 0ADh, 0B1h, 3Ch, 8, 78h, 0, 32h, 0C8h, 2, 80h ROM:857C db 2, 2, 0C8h, 2, 1Ah, 0, 33h, 0Ah, 0Dh, 3, 2, 0CFh, 0E7h ROM:857C db 82h, 9, 0FFh, 1Ch, 91h, 5Ch, 0DCh, 5, 0, 1, 0EEh, 2Dh ROM:857C db 3, 1Ch, 0FEh, 0E2h, 5, 20h, 18h, 0FFh, 0A0h, 82h, 47h ROM:857C db 5, 0FAh, 0, 0, 71h, 45h, 8Fh, 3Bh, 3Bh, 1Dh, 5, 91h ROM:857C db 63h, 8, 8, 3Eh, 4, 0C6h, 0B1h, 7Eh, 95h, 0Ah, 5, 0Bh ROM:857C db 9Eh, 62h, 80h, 1Ch, 0E7h, 0DFh, 0AAh, 0A0h, 2Dh, 16h ROM:857C db 2Dh, 7Dh, 74h, 7Eh, 4, 6, 23h, 37h, 2, 4, 64h, 80h ROM:857C db 19h, 0B4h, 0FFh, 4, 19h, 14h, 0, 0B4h, 8, 4, 29h, 7Fh ROM:857C db 0Fh, 7, 46h, 0Ch, 8, 0B0h, 28h, 1Eh, 0C6h, 87h, 58h ROM:857C db 2Eh, 8, 37h, 0Fh, 10h, 28h, 0Ah, 23h, 29h, 69h, 0B6h ROM:857C db 26h, 3, 1Eh, 7Dh, 0B1h, 0C4h, 5Ah, 32h, 10h, 82h, 3 ROM:857C db 6, 9, 0Ah, 3, 1, 51h, 8Dh, 0DDh, 64h, 2Dh, 14h, 2, 1 ROM:857C db 18h, 6Eh, 7, 0Bh, 0Ah, 1, 0Ah, 10h, 18h, 26h, 3Ch, 58h ROM:857C db 0C3h, 0E0h, 0EEh, 0F5h, 0FFh, 0DDh, 0C3h, 0ABh, 91h ROM:857C db 79h, 39h, 21h, 0Fh, 0, 6, 1, 0Ch, 14h, 50h, 78h, 0D0h ROM:857C db 0FAh, 1Fh, 24h, 36h, 3Eh, 55h, 5Bh, 7, 1, 10h ROM:877C db 28h, 40h, 78h, 0A8h, 0C0h, 0FAh, 54h, 4Ah, 36h, 31h ROM:877C db 2Eh, 2Bh, 0, 4, 1, 47h, 5Ch, 80h, 0AAh, 0CCh, 50h, 4Bh ROM:877C db 42h, 8, 1, 0Eh, 1Ch, 2Ah, 39h, 55h, 87h, 9Ch, 0B0h ROM:877C db 75h, 4Eh, 31h, 21h, 18h, 13h, 0Fh, 8, 0Bh, 1, 1Ch, 2Bh ROM:877C db 39h, 47h, 55h, 63h, 9Ch, 0BFh, 0CDh, 0DCh, 0EAh, 64h ROM:877C db 41h, 2Fh, 23h, 1Dh, 19h, 18h, 14h, 14h, 12h, 10h, 9 ROM:877C db 1, 0Eh, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 71h, 0B8h, 0DCh ROM:877C db 0AFh, 88h, 64h, 49h, 32h, 23h, 19h, 0Ah, 9, 1, 3Ch ROM:877C db 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 91h, 0BBh, 0E1h ROM:877C db 0E5h, 0E5h, 0E5h, 0E6h, 0E6h, 0E8h, 3, 1, 5Ch, 80h ROM:877C db 0AAh, 50h, 4Bh, 42h, 8, 1, 0Eh, 1Ch, 2Bh, 39h, 47h ROM:877C db 55h, 63h, 0B1h, 0FFh, 0F4h, 0A4h, 62h, 44h, 27h, 1Dh ROM:877C db 0Ch, 0Bh, 1, 3Ch, 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h ROM:877C db 8Ch, 96h, 0A0h, 69h, 4Ah, 38h, 2Ch, 23h, 1Dh, 18h, 14h ROM:877C db 11h, 0Eh, 0Bh, 5, 1, 0Eh, 1Ch, 39h, 63h, 0B1h, 20h ROM:877C db 20h, 20h, 20h, 20h, 2, 1, 5Ch, 0B1h, 0, 0, 3, 1, 5Ch ROM:877C db 80h, 0AAh, 32h, 2Ch, 23h, 4, 1, 42h, 61h, 80h, 0FDh ROM:877C db 7Dh, 32h, 5, 19h, 5, 1, 0, 14h, 46h, 5Ah, 79h, 0, 26h ROM:877C db 8Ah, 0A2h, 0FFh, 4, 1, 79h, 88h, 0A2h, 0B4h, 0, 16h ROM:877C db 57h, 64h, 5, 1, 0, 26h, 8Ah, 0A2h, 0FFh, 0, 14h, 46h ROM:877C db 5Ah, 79h, 4, 1, 0, 16h, 57h, 64h, 79h, 88h, 0A2h, 0B4h ROM:877C db 5, 1, 0Eh, 1Ch, 2Bh, 47h, 0B1h, 0A0h, 78h, 69h, 46h ROM:877C db 14h, 5, 1, 28h, 3Ch, 50h, 64h, 0A0h, 14h, 32h, 37h ROM:877C db 3Ch, 87h, 5, 1, 28h, 3Ch, 50h, 64h, 0A0h, 0Fh, 28h ROM:877C db 2Dh, 32h, 82h, 3, 1, 6Ch, 80h, 99h, 92h, 0B4h, 0C8h ROM:877C db 2, 1, 28h, 3Ch, 0, 8, 7, 1, 1Ch, 2Bh, 39h, 47h, 55h ROM:877C db 63h, 0AAh, 4Ch, 42h, 3Ah, 27h, 1Fh, 1Bh, 10h, 0Ah, 9 ROM:877C db 0Ah, 10h, 14h, 19h, 1Eh, 28h, 32h, 3Ch, 50h, 9Ch, 0Ch ROM:877C db 0Fh, 14h, 20h, 34h, 4Ch, 60h, 8Ch, 0FAh, 57h, 83h, 0AEh ROM:877C db 0C2h, 0CEh, 0D8h, 0DCh, 0E0h, 0E5h, 0E9h, 52h, 76h ROM:877C db 99h, 0B9h, 0C9h, 0D7h, 0DBh, 0E0h, 0E5h, 0E9h, 50h ROM:877C db 61h, 76h, 0ABh, 0C0h, 0D3h, 0D9h, 0DCh, 0E5h, 0E9h ROM:877C db 4Bh, 4Dh, 57h, 76h, 9Ch, 0CAh, 0D7h, 0DBh, 0E5h, 0E9h ROM:877C db 26h, 38h, 4Bh, 63h, 88h, 0C2h, 0D4h, 0D9h, 0E4h, 0E9h ROM:877C db 1Ch, 25h, 31h, 4Ch, 67h, 9Ch, 0C8h, 0D4h, 0DFh, 0E9h ROM:877C db 1Ch, 1Ch, 1Eh, 2Eh, 48h, 88h, 0BDh, 0CFh, 0DBh, 0E9h ROM:877C db 1Ch, 1Ch, 1Ch, 1Eh, 31h, 69h, 0A1h, 0C2h, 0D7h, 0E9h ROM:877C db 1Ch, 1Ch, 1Ch, 1Ch, 1Ch, 4Ah, 78h, 9Fh, 0C5h, 0E9h ROM:877C db 7, 5, 1Ch, 36h, 4Fh, 69h, 82h, 9Ch, 0B6h, 2Ah, 2Ch ROM:877C db 3Ch, 64h, 8Ch, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 6, 9, 0Ch ROM:877C db 0Ch, 0, 2, 7, 9, 0Bh, 0Dh, 0Fh, 2, 7, 0Dh, 0Fh, 10h ROM:877C db 11h, 18h, 3, 0Dh, 10h, 11h, 13h, 19h, 19h, 2, 4, 63h ROM:877C db 0AAh, 0, 1, 2, 3, 0F4h, 0FBh, 0E6h, 0DCh, 0F8h, 0F8h ROM:877C db 0F4h, 0F4h, 3, 4, 55h, 63h, 0AAh, 0, 1, 2, 3, 13h, 0Ch ROM:877C db 3, 2Dh, 18h, 8, 13h, 0Ch, 8, 2Dh, 1Ch, 12h, 4, 2, 14h ROM:877C db 28h, 64h, 78h, 63h, 0AAh, 32h, 32h, 32h, 32h, 4Bh, 32h ROM:897C db 32h, 19h, 9, 4, 66h, 73h, 7Ch, 7Dh, 7Eh, 7Fh, 80h, 9Ah ROM:897C db 0B3h, 1Ch, 36h, 69h, 0E9h, 32h, 19h, 8, 6, 4, 2, 0 ROM:897C db 18h, 32h, 32h, 19h, 8, 6, 4, 2, 0, 18h, 32h, 32h, 19h ROM:897C db 8, 6, 4, 2, 0, 18h, 32h, 32h, 19h, 8, 6, 4, 2, 0, 18h ROM:897C db 32h, 5, 4, 81h, 82h, 86h, 8Eh, 9Ah, 1Ch, 36h, 69h, 0E9h ROM:897C db 5, 0Ah, 20h, 53h, 0C0h, 5, 0Ah, 20h, 53h, 0C0h, 0, 0Ah ROM:897C db 20h, 53h, 0C0h, 0, 0, 20h, 53h, 0C0h, 3, 3, 7Fh, 81h ROM:897C db 8Fh, 55h, 63h, 0AAh, 64h, 0FAh, 0C8h, 50h, 96h, 64h ROM:897C db 32h, 32h, 32h, 2, 2, 14h, 28h, 63h, 0AAh, 32h, 32h ROM:897C db 32h, 32h, 4, 6, 4Fh, 82h, 0CFh, 0E9h, 0Ch, 14h, 3Ch ROM:897C db 64h, 8Ch, 0B4h, 32h, 3Ch, 4Bh, 50h, 32h, 4Bh, 4Bh, 50h ROM:897C db 3Ch, 4Bh, 50h, 55h, 3Ch, 4Bh, 50h, 55h, 64h, 64h, 64h ROM:897C db 64h, 4Bh, 4Bh, 4Bh, 4Bh, 7, 9, 29h, 36h, 4Fh, 69h, 9Ch ROM:897C db 0CFh, 0E5h, 0Ch, 14h, 19h, 1Eh, 23h, 28h, 3Ch, 64h ROM:897C db 0B4h, 8Eh, 8Eh, 8Bh, 74h, 6Eh, 6Dh, 6Ah, 8Eh, 88h, 87h ROM:897C db 71h, 6Ch, 6Bh, 69h, 7Dh, 77h, 71h, 6Eh, 69h, 68h, 68h ROM:897C db 78h, 75h, 6Eh, 6Ch, 69h, 66h, 67h, 77h, 73h, 6Dh, 6Ah ROM:897C db 68h, 65h, 65h, 76h, 72h, 6Bh, 69h, 68h, 65h, 64h, 75h ROM:897C db 71h, 6Bh, 69h, 67h, 64h, 63h, 6Eh, 6Dh, 67h, 64h, 61h ROM:897C db 60h, 5Eh, 66h, 65h, 64h, 61h, 5Eh, 5Dh, 5Ch, 0Bh, 11h ROM:897C db 3, 1Ch, 29h, 2Fh, 36h, 43h, 4Fh, 69h, 9Ch, 0CFh, 0E5h ROM:897C db 8, 0Ch, 10h, 14h, 18h, 20h, 26h, 30h, 3Eh, 4Eh, 5Ch ROM:897C db 6Ch, 80h, 0A4h, 0B4h, 0D2h, 0FAh, 0D5h, 0D5h, 0D5h ROM:897C db 0D5h, 0BFh, 9Fh, 95h, 8Ah, 92h, 9Ch, 9Dh, 0D5h, 0D5h ROM:897C db 0CAh, 79h, 79h, 7Fh, 85h, 8Ah, 92h, 9Ch, 9Dh, 0CFh ROM:897C db 0CFh, 0B5h, 82h, 82h, 82h, 85h, 8Ah, 95h, 9Dh, 9Bh ROM:897C db 0CAh, 0CAh, 9Fh, 86h, 86h, 86h, 8Bh, 8Eh, 98h, 9Fh ROM:897C db 9Ah, 0AAh, 0AAh, 8Bh, 83h, 83h, 85h, 89h, 8Fh, 99h ROM:897C db 0A0h, 9Dh, 8Ah, 8Ah, 87h, 87h, 8Bh, 8Eh, 91h, 97h, 9Fh ROM:897C db 0A4h, 0A5h, 7Dh, 7Fh, 81h, 81h, 84h, 86h, 8Ah, 91h ROM:897C db 9Ah, 0A0h, 0A5h, 86h, 8Bh, 8Dh, 8Fh, 90h, 93h, 95h ROM:897C db 9Bh, 0A2h, 0A7h, 0A8h, 7Fh, 81h, 83h, 84h, 86h, 89h ROM:897C db 8Ch, 94h, 9Ch, 0A2h, 0A6h, 89h, 8Eh, 91h, 92h, 94h ROM:897C db 97h, 9Ah, 9Fh, 0A5h, 0AAh, 0AAh, 83h, 8Ah, 8Dh, 90h ROM:897C db 92h, 95h, 99h, 9Fh, 0A7h, 0ADh, 0B7h, 79h, 7Dh, 7Fh ROM:897C db 82h, 86h, 8Ah, 8Fh, 96h, 0A1h, 0A9h, 0BAh, 80h, 84h ROM:897C db 86h, 8Bh, 8Dh, 8Fh, 93h, 9Ah, 0A2h, 0ADh, 0B1h, 0A0h ROM:897C db 0A5h, 0A7h, 0AAh, 0ABh, 0B0h, 0B3h, 0B8h, 0BBh, 0C4h ROM:897C db 0C4h, 0A2h, 0A6h, 0A8h, 0ABh, 0ACh, 0B1h, 0B5h, 0BAh ROM:897C db 0BEh, 0C7h, 0C6h, 99h, 9Fh, 0A2h, 0A6h, 0A9h, 0AEh ROM:897C db 0B2h, 0BFh, 0C4h, 0C9h, 0C7h, 82h, 88h, 8Ch, 90h, 95h ROM:897C db 0A0h, 0A5h, 0AEh, 0B7h, 0BCh, 0B6h, 5, 4, 1Ch, 29h ROM:897C db 2Fh, 0B5h, 0E5h, 28h, 3Ch, 0DCh, 0F0h, 91h, 91h, 91h ROM:897C db 91h, 91h, 9Bh, 96h, 91h, 91h, 91h, 0A0h, 9Bh, 91h, 91h ROM:897C db 91h, 0A5h, 0A0h, 91h, 91h, 8Ch, 6, 6, 69h, 82h, 9Ch ROM:897C db 0B5h, 0CEh, 0E5h, 8Ch, 0A0h, 0B4h, 0C8h, 0DCh, 0F0h ROM:897C db 91h, 91h, 91h, 91h, 91h, 82h, 91h, 91h, 91h, 91h, 87h ROM:897C db 82h, 91h, 91h, 91h, 87h, 7Dh, 7Dh, 91h, 87h, 87h, 82h ROM:8B7C db 78h, 78h, 82h, 7Dh, 7Dh, 78h, 78h, 78h, 7Dh, 78h, 78h ROM:8B7C db 76h, 73h, 73h, 2, 2, 14h, 8Ch, 4Eh, 0AAh, 82h, 82h ROM:8B7C db 82h, 82h, 8, 2, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 9Ch, 0BFh ROM:8B7C db 69h, 9Ch, 64h, 41h, 2Fh, 23h, 1Dh, 19h, 18h, 14h, 6Eh ROM:8B7C db 46h, 3Bh, 32h, 26h, 21h, 18h, 14h, 2, 4, 4Eh, 55h, 55h ROM:8B7C db 5Ch, 0B1h, 0DCh, 14h, 14h, 14h, 0Fh, 14h, 12h, 14h ROM:8B7C db 14h, 2, 2, 36h, 0B6h, 14h, 8Ch, 30h, 30h, 30h, 30h ROM:8B7C db 2, 2, 8Ch, 0B4h, 14h, 8Ch, 30h, 30h, 30h, 30h, 8, 6 ROM:8B7C db 36h, 43h, 4Fh, 5Ch, 69h, 82h, 9Ch, 0CFh, 1Eh, 28h, 3Ch ROM:8B7C db 50h, 64h, 8Ch, 17h, 17h, 17h, 17h, 17h, 17h, 17h, 17h ROM:8B7C db 17h, 2Fh, 2Fh, 2Fh, 2Fh, 2Fh, 2Fh, 33h, 34h, 37h, 4Fh ROM:8B7C db 5Fh, 60h, 60h, 60h, 5Eh, 3Eh, 3Eh, 56h, 6Eh, 6Eh, 6Eh ROM:8B7C db 6Eh, 5Eh, 4Eh, 56h, 63h, 6Eh, 6Eh, 6Eh, 6Eh, 5Eh, 5Eh ROM:8B7C db 6Eh, 7Dh, 7Dh, 7Dh, 7Dh, 7Dh, 7Dh, 4, 4, 36h, 69h, 82h ROM:8B7C db 0CFh, 1Eh, 28h, 50h, 64h, 17h, 17h, 17h, 17h, 17h, 2Fh ROM:8B7C db 2Fh, 1Ah, 25h, 22h, 22h, 1Ah, 1Ah, 1Ah, 1Ah, 1Ah, 2 ROM:8B7C db 2, 69h, 82h, 1Eh, 28h, 5, 0Ah, 0Ah, 0Ah, 2, 2, 69h ROM:8B7C db 82h, 1Eh, 28h, 0Ah, 14h, 14h, 14h, 0Ch, 8, 0Eh, 1Ch ROM:8B7C db 2Bh, 39h, 47h, 55h, 63h, 71h, 87h, 9Ch, 0B1h, 0CDh ROM:8B7C db 0Eh, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 71h, 0A0h, 73h, 6Eh ROM:8B7C db 5Fh, 5Ah, 51h, 3Fh, 34h, 28h, 16h, 0Ah, 0, 82h, 73h ROM:8B7C db 64h, 5Ah, 4Eh, 45h, 3Dh, 34h, 28h, 16h, 0Ah, 0, 78h ROM:8B7C db 6Eh, 64h, 48h, 48h, 44h, 3Ch, 34h, 24h, 12h, 8, 0, 64h ROM:8B7C db 5Ah, 50h, 3Ch, 46h, 42h, 3Ah, 30h, 22h, 12h, 8, 0, 47h ROM:8B7C db 33h, 3Dh, 33h, 38h, 37h, 32h, 2Ah, 1Eh, 11h, 7, 0, 44h ROM:8B7C db 30h, 30h, 30h, 30h, 30h, 2Ah, 28h, 1Ah, 11h, 6, 0, 37h ROM:8B7C db 2Dh, 2Dh, 2Dh, 2Dh, 2Dh, 27h, 23h, 19h, 10h, 5, 0, 30h ROM:8B7C db 26h, 26h, 26h, 26h, 26h, 26h, 21h, 19h, 0Fh, 5, 0, 0Bh ROM:8B7C db 5, 1Ch, 2Bh, 39h, 63h, 87h, 9Ch, 0B1h, 0BFh, 0CDh, 0D9h ROM:8B7C db 0EAh, 1Ch, 2Bh, 39h, 63h, 87h, 0Ah, 0Ah, 0Ah, 0Ah, 0Ah ROM:8B7C db 0Ah, 0Ah, 7, 5, 5, 5, 0Ah, 0Ah, 0Ah, 0Ah, 0Ah, 0Ah ROM:8B7C db 0Ah, 7, 5, 5, 5, 0Ah, 9, 9, 9, 7, 6, 6, 5, 3, 3, 5 ROM:8B7C db 0Ah, 7, 7, 7, 7, 6, 5, 3, 2, 2, 5, 0Ah, 5, 5, 5, 5 ROM:8B7C db 4, 4, 3, 2, 2, 5, 5, 6, 1Ch, 36h, 4Fh, 0CFh, 0E9h, 39h ROM:8B7C db 55h, 0B1h, 0CDh, 0EAh, 0F8h, 7Ch, 7Ch, 7Ch, 78h, 7Ch ROM:8B7C db 7Ch, 7Ch, 7Ch, 7Ch, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8B7C db 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8B7C db 84h, 84h, 88h, 2, 2, 9Ch, 0B5h, 71h, 8Eh, 80h, 80h ROM:8B7C db 80h, 88h, 9, 0Ch, 1Ch, 36h, 4Fh, 69h, 82h, 9Ch, 0B5h ROM:8B7C db 0CFh, 0E5h, 0Bh, 0Fh, 14h, 28h, 3Ch, 50h, 64h, 8Ch ROM:8B7C db 0B4h, 0C8h, 0DCh, 0F0h, 7Eh, 7Eh, 7Eh, 7Eh, 7Eh, 87h ROM:8B7C db 90h, 0A4h, 0A6h, 96h, 96h, 96h, 96h, 9Ch, 0A4h, 0A4h ROM:8B7C db 0A4h, 0A6h, 96h, 96h, 96h, 96h, 9Ch, 0A4h, 0A4h, 0A4h ROM:8B7C db 0A6h, 8Ch, 82h, 84h, 8Ch, 94h, 98h, 99h, 99h, 9Eh, 82h ROM:8B7C db 78h, 80h, 84h, 8Ch, 8Eh, 92h, 92h, 94h, 82h, 78h ROM:8D7C db 80h, 84h, 8Ch, 8Eh, 90h, 90h, 8Ch, 6Eh, 64h, 6Eh, 74h ROM:8D7C db 78h, 7Ch, 82h, 88h, 8Eh, 6Eh, 64h, 6Eh, 74h, 78h, 7Ch ROM:8D7C db 7Fh, 84h, 86h, 6Eh, 64h, 6Eh, 74h, 78h, 7Ch, 82h, 86h ROM:8D7C db 88h, 6Eh, 64h, 6Eh, 74h, 78h, 7Ch, 80h, 86h, 88h, 6Eh ROM:8D7C db 64h, 6Eh, 74h, 78h, 78h, 78h, 82h, 86h, 6Eh, 64h, 6Eh ROM:8D7C db 74h, 78h, 78h, 78h, 82h, 84h, 2, 9, 0CFh, 0E8h, 10h ROM:8D7C db 28h, 3Ch, 50h, 64h, 78h, 0A0h, 0C8h, 0FAh, 8Ah, 0, 4Fh ROM:8D7C db 0, 45h, 0, 40h, 0, 40h, 0, 36h, 0, 31h, 0, 2Ch, 0, 29h ROM:8D7C db 0, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0B9h, 7, 99h, 2, 93h, 2, 36h, 7, 2Ch, 7, 1, 7, 8Bh ROM:8F7C db 2, 7Fh, 2, 73h, 2, 67h, 2, 5Dh, 2, 51h, 2, 47h, 2, 3Bh ROM:8F7C db 2, 31h, 2, 0B8h, 6, 29h, 2, 42h, 6, 38h, 6, 2Eh, 6 ROM:8F7C db 14h, 6, 0D4h, 5, 23h, 2, 17h, 2, 0CAh, 5, 0C0h, 5, 0FFh ROM:8F7C db 1, 0EDh, 1, 0E5h, 1, 0D1h, 1, 0BDh, 1, 0B0h, 5, 94h ROM:8F7C db 5, 0A5h, 1, 8Ah, 5, 58h, 5, 39h, 5, 60h, 4, 0Fh, 4 ROM:8F7C db 0EBh, 3, 93h, 1, 0E1h, 3, 0D0h, 3, 0B1h, 3, 7Eh, 3 ROM:8F7C db 89h, 1, 79h, 1, 6Bh, 1, 6Eh, 3, 59h, 3, 49h, 3, 18h ROM:8F7C db 3, 0A9h, 2, 55h, 1, 4Fh, 1, 47h, 1, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C ; end of 'ROM' ROM:9F7C ROM:9F7C ; end of file