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 : 8CCE996DA37473971E97DF9A89F97AFE60E6649765DC7DF9371D5003D8D1DE73 INTMEM:0000 ; Input MD5 : 2A566ED505B72F72B34707873F72A370 INTMEM:0000 ; Input CRC32 : ECA80304 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_2B7E-ADD↓r INTMEM:0000 ; ROM_2B7E:ROM_20E1↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_2B7E:ROM_2089↓w INTMEM:0002 ; ROM_2B7E:ROM_2307↓r ... INTMEM:0004 INTMEM_4: ds 2 ; DATA XREF: ROM_2B7E-9A3↓w INTMEM:0004 ; ROM_2B7E:ROM_21E0↓w ... INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_2B7E-9BB↓w INTMEM:0006 ; ROM_2B7E:ROM_2A14↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_356E+6↓r INTMEM:0007 ; ROM_356E+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_2B7E+22↓w INTMEM:0008 ; ROM_386E:ROM_38B8↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 1 ; DATA XREF: ROM_2B67+7↓r INTMEM:0009 ; ROM_2B67+A↓w ... 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_386E+B0↓w INTMEM:000E ; ROM_386E+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_2B7E-225↓r INTMEM:000F ; ROM_2B7E-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 2 ; DATA XREF: ROM_2B7E:ROM_2710↓r INTMEM:0010 ; ROM_2B7E-252↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_386E+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_386E+4D↓r INTMEM:0013 ; ROM_386E+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_386E:ROM_3A53↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_2B7E-9BE↓r INTMEM:0015 ; ROM_2B7E:ROM_2A09↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_2B67+1↓r INTMEM:0016 ; ROM_2B7E+1↓r ... INTMEM:0017 ds 1 INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_2B7E-4A6↓r INTMEM:0018 ; ROM_2B7E:ROM_2A1F↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_2B7E-AF2↓r INTMEM:001A ; ROM_2B7E-AB8↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_2B7E-AEF↓r INTMEM:001C ; ROM_2B7E-AD8↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_2B7E-AE9↓r INTMEM:0020 ; ROM_2B7E-AB3↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:3398↓w INTMEM:0024 ; ROM_4E42+158↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2E49↓w INTMEM:0026 ; ROM_2E49+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_2C0D+12↓r INTMEM:0028 ; ROM_386E↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_2B67+1↓w INTMEM:002A ; ROM_2B67+4↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_2B7E-AE3↓r INTMEM:002C ; ROM_2B7E-571↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2E5D+2↓w INTMEM:0030 ; ROM_2E5D+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2E03+13↓w INTMEM:0032 ; ROM_2E3B+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2EBB+23↓r INTMEM:0034 ; ROM_2EF6↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:3396↓r INTMEM:0036 ; ROM:3E77↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_3587+3↓r INTMEM:003B ; ROM:3E26↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:42DF↓w INTMEM:003C ; ROM:42E8↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:3E1F↓w INTMEM:003E ; ROM:3E23↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2FF6+6↓w INTMEM:0040 ; ROM_2FE6+189A↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:4118↓w INTMEM:0042 ; ROM_2FE6+18AF↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:411E↓w INTMEM:0044 ; ROM_2FE6+18B4↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:4126↓w INTMEM:0045 ; ROM_2FE6+18A7↓w ... INTMEM:0047 INTMEM_47: ds 1 ; DATA XREF: ROM_2FE6+1898↓w INTMEM:0047 ; ROM_4970+1EC↓w ... INTMEM:0048 INTMEM_48: ds 1 ; DATA XREF: ROM_2FE6:ROM_486A↓w INTMEM:0048 ; ROM_4932+8↓r ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_2FE6+1889↓w INTMEM:0049 ; ROM_4932+B↓r ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_2FE6+188E↓w INTMEM:004A ; ROM_4932+E↓r ... INTMEM:004B INTMEM_4B: ds 1 ; DATA XREF: ROM_2FE6+1893↓w INTMEM:004B ; ROM_4932+11↓r ... INTMEM:004C INTMEM_4C: ds 1 ; DATA XREF: ROM_54AD+70↓r INTMEM:004C ; ROM_54AD+77↓r ... INTMEM:004D INTMEM_4D: ds 1 ; DATA XREF: ROM_2B7E:ROM_2830↓r INTMEM:004D ; ROM_2C25+30↓w ... INTMEM:004E INTMEM_4E: ds 1 ; DATA XREF: ROM_2B7E:ROM_21E7↓w INTMEM:004E ; ROM_2B7E-6FE↓w ... INTMEM:004F ds 1 INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_2B7E-1F9↓w INTMEM:0050 ; ROM:4151↓w INTMEM:0052 INTMEM_52: ds 2 ; DATA XREF: ROM_35EB+5F↓w INTMEM:0052 ; ROM_3B60+1B↓w ... INTMEM:0054 INTMEM_54: ds 2 ; DATA XREF: ROM_2B7E:ROM_2982↓w INTMEM:0054 ; ROM_2B7E:ROM_2988↓r ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_2B7E:ROM_20B4↓r INTMEM:0056 ; ROM_2B7E:ROM_20C1↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_2B7E-AB3↓r INTMEM:0058 ; ROM_2B7E-9B8↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_2B7E-AA9↓r INTMEM:005A ; ROM_2B7E-AA3↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_2B7E-6A7↓w INTMEM:005C ; ROM_31FB↓r ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_2B7E:ROM_238E↓w INTMEM:005E ; ROM_2B7E-7A1↓r ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_3311+63↓w INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_2B7E-595↓r INTMEM:0062 ; ROM_3A56+3B↓w ... INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_2B7E:ROM_2554↓w INTMEM:0064 ; ROM_2B7E:ROM_2586↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_2B7E-426↓w INTMEM:0066 ; ROM_2B7E-423↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_2B7E-AF2↓w INTMEM:0068 ; ROM_2B7E-580↓r INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_2B7E-AEF↓w INTMEM:006A ; ROM_2B7E-57D↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_2B7E-AEC↓w INTMEM:006C ; ROM_2B7E-57A↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_2B7E-AE9↓w INTMEM:006E ; ROM_2B7E-577↓r INTMEM:0070 INTMEM_70: ds 4 ; DATA XREF: ROM_2B7E-AE6↓w INTMEM:0070 ; ROM_2B7E-574↓r ... INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_2B7E-AD8↓r INTMEM:0074 ; ROM_2B7E-AD0↓w ... INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_2B7E:ROM_20A9↓r INTMEM:0076 ; ROM:3596↓w INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_2B7E-AB3↓r INTMEM:0078 ; ROM_2B7E-9B8↓r ... INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_2B7E:ROM_222D↓w INTMEM:007A ; ROM_2B7E-91C↓r ... INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_2B7E-89E↓w INTMEM:007C ; ROM_2B7E-898↓r ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_2B7E-845↓w INTMEM:007E ; ROM_2B7E-81B↓r ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_2B7E-1CA↓w INTMEM:0080 ; ROM_2B7E-1C8↓r ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_2B7E-193↓r INTMEM:0082 ; ROM_2B7E-164↓w ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_2B7E-3F1↓r INTMEM:0084 ; ROM_2FF6+31↓r ... INTMEM:0086 INTMEM_86: ds 1 ; DATA XREF: ROM_2B7E-69C↓w INTMEM:0086 ; start+ADF↓w INTMEM:0087 INTMEM_87: ds 1 ; DATA XREF: ROM_2B7E:ROM_24B3↓r INTMEM:0087 ; ROM_2B7E-69F↓r ... INTMEM:0088 INTMEM_88: ds 1 ; DATA XREF: ROM_2B7E-AB6↓r INTMEM:0088 ; ROM_2B7E-97B↓r ... INTMEM:0089 INTMEM_89: ds 1 ; DATA XREF: ROM_2BA8+7↓r INTMEM:0089 ; ROM_2BA8:ROM_2BBE↓w ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_2B7E:ROM_2806↓r INTMEM:008A ; ROM_2B7E-32C↓w ... INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_2B7E:ROM_2806↓r INTMEM:008B ; ROM_2B7E:ROM_2830↓w ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_2B7E-358↓w INTMEM:008C ; ROM_2B7E-334↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_2B7E-38A↓r INTMEM:008E ; ROM_2B7E-385↓w ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_2B7E-3A4↓w INTMEM:008F ; ROM_2FAE↓w ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_2B7E-747↓w INTMEM:0090 ; ROM_2B7E-741↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_2B7E:ROM_2336↓r INTMEM:0091 ; ROM_2B7E:ROM_2381↓r ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_3311+4E↓w INTMEM:0093 ; ROM_3311+55↓w ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_3D79:ROM_3D89↓r INTMEM:0095 ; ROM_3D79+25↓w ... INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_3D79+3↓r INTMEM:0096 ; ROM_3D79+1B↓r ... INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_356E+C↓w INTMEM:0097 ; ROM_3D79+20↓r ... INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_2B7E-47E↓r INTMEM:0098 ; ROM_2B7E:ROM_2723↓w ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_2B7E-ADD↓r INTMEM:0099 ; ROM_2B7E-ACD↓w ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_2B7E-94E↓w INTMEM:009A ; ROM_2B7E-919↓r ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_2B7E-AAF↓r INTMEM:009B ; ROM_2B7E-983↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_2B7E-AAC↓r INTMEM:009C ; ROM_2B7E-AA0↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_2B7E-A7C↓r INTMEM:009D ; ROM_2B7E:ROM_210D↓w ... INTMEM:009E INTMEM_9E: ds 1 ; DATA XREF: ROM_2B7E-A48↓w INTMEM:009E ; ROM_2B7E:ROM_213C↓w ... INTMEM:009F INTMEM_9F: ds 1 ; DATA XREF: ROM_2B7E-A3B↓w INTMEM:009F ; ROM_2B7E-A37↓w ... INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_2B7E:ROM_20FD↓r INTMEM:00A0 ; ROM_2B7E-A6E↓w ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM_2B7E-8BD↓w INTMEM:00A1 ; ROM_2B7E-8B5↓r ... INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM_2B7E-6C2↓r INTMEM:00A2 ; ROM_2B7E-69F↓w INTMEM:00A3 INTMEM_A3: ds 2 ; DATA XREF: ROM_2B7E:ROM_291A↓w INTMEM:00A3 ; ROM_2B7E-25A↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_2B7E:ROM_295F↓r INTMEM:00A5 ; ROM_2B7E-209↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_35EB+1↓r INTMEM:00A6 ; ROM_35EB+5↓r ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_2FF6+92↓r INTMEM:00A7 ; ROM_386E+1BD↓w INTMEM:00A8 INTMEM_A8: ds 2 ; DATA XREF: ROM_2FF6+3F↓r INTMEM:00A8 ; ROM_2FF6+44↓r ... INTMEM:00AA INTMEM_AA: ds 1 ; DATA XREF: ROM_2B7E:ROM_27F1↓r INTMEM:00AA ; ROM_2B7E:ROM_27FD↓w ... INTMEM:00AB INTMEM_AB: ds 1 ; DATA XREF: ROM_2B7E-AC2↓r INTMEM:00AB ; ROM_2B7E:ROM_2181↓w ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_2B7E-5D4↓r INTMEM:00AC ; ROM_2612+96↓r ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_2B7E-AE0↓w INTMEM:00AD ; ROM_2B7E:ROM_25FB↓w ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_2B7E-AC5↓w INTMEM:00AE ; ROM_2B7E-A6C↓r ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_2B7E-7EA↓w INTMEM:00AF ; ROM_2B7E:ROM_2483↓w ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_359D+3A↓r INTMEM:00B0 ; ROM_359D:ROM_35DD↓w ... INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_4E42:ROM_52FD↓r INTMEM:00B1 ; ROM_4E42+54B↓w INTMEM:00B2 INTMEM_B2: ds 2 ; DATA XREF: ROM_54AD+2F3↓w INTMEM:00B2 ; ROM_54AD:ROM_57B0↓r ... INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_5D7A+265↓r INTMEM:00B4 ; ROM_5D7A:ROM_6060↓w INTMEM:00B5 INTMEM_B5: ds 1 ; DATA XREF: ROM_489E+64↓w INTMEM:00B5 ; ROM_60E9+44D↓w ... INTMEM:00B6 INTMEM_B6: ds 1 ; DATA XREF: ROM_489E+6↓w INTMEM:00B6 ; ROM_4E42+70↓r INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_5D7A+186↓r INTMEM:00B7 ; ROM_5D7A+1D8↓w INTMEM:00B8 INTMEM_B8: ds 1 ; DATA XREF: ROM_5D7A:ROM_5F07↓r INTMEM:00B8 ; ROM_5D7A+1DD↓w INTMEM:00B9 INTMEM_B9: ds 1 ; DATA XREF: ROM_60E9+18C↓w INTMEM:00B9 ; ROM_60E9+19A↓r INTMEM:00BA INTMEM_BA: ds 6 ; DATA XREF: ROM_4C97+17↓r INTMEM:00BA ; ROM_4C97+1F↓w ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM_3D79+8↓r INTMEM:00C0 ; ROM_3D79+28↓w ... INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM_4E42+2BB↓r INTMEM:00C2 ; ROM_4E42:ROM_5161↓w INTMEM:00C3 INTMEM_C3: ds 1 ; DATA XREF: ROM_4E42+259↓r INTMEM:00C3 ; ROM_4E42:ROM_515C↓w INTMEM:00C4 INTMEM_C4: ds 1 ; DATA XREF: ROM_4E42+3BF↓r INTMEM:00C4 ; ROM_4E42+3D8↓w ... INTMEM:00C5 INTMEM_C5: ds 1 ; DATA XREF: ROM_4970:ROM_49C4↓r INTMEM:00C5 ; ROM_4970:ROM_4A3A↓r ... INTMEM:00C6 INTMEM_C6: ds 2 ; DATA XREF: ROM:ROM_57EE↓w INTMEM:00C6 ; ROM:57F9↓r ... INTMEM:00C8 INTMEM_C8: ds 2 ; DATA XREF: ROM_60E9+5A0↓w INTMEM:00C8 ; ROM_60E9+5AF↓r ... INTMEM:00CA INTMEM_CA: ds 2 ; DATA XREF: ROM_5D7A+53↓w INTMEM:00CA ; ROM_5D7A:ROM_5DDF↓r ... INTMEM:00CC INTMEM_CC: ds 1 ; DATA XREF: ROM_6770+14F↓w INTMEM:00CC ; ROM_6770+168↓w ... INTMEM:00CD INTMEM_CD: ds 1 ; DATA XREF: ROM_4E42+39↓w INTMEM:00CD ; ROM_4E42+4D↓w ... INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_4E42+63E↓w INTMEM:00CE ; ROM_4E42:ROM_5485↓r INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_6A43+BB↓w INTMEM:00CF ; ROM_6A43+C6↓r INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_5D7A+A4↓w INTMEM:00D0 ; ROM_5D7A+AC↓w ... INTMEM:00D2 INTMEM_D2: ds 1 ; DATA XREF: ROM_6770+21↓w INTMEM:00D2 ; ROM_6770:ROM_67B4↓w ... INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_6770+179↓w INTMEM:00D3 ; ROM_6770+189↓r ... INTMEM:00D4 INTMEM_D4: ds 1 ; DATA XREF: ROM_6770+1FF↓w INTMEM:00D4 ; ROM_6770+20C↓w ... INTMEM:00D5 ds 1 INTMEM:00D6 INTMEM_D6: ds 2 ; DATA XREF: ROM_4D5D+D↓r INTMEM:00D6 ; ROM_4D5D:ROM_4DD4↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_489E+4F↓w INTMEM:00D8 ; ROM:591C↓r ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM_2B7E-871↓w INTMEM:00DA ; ROM_2B7E-86A↓w ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM:5929↓w INTMEM:00DC ; ROM:5939↓w ... INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_54AD+16A↓w INTMEM:00DE ; ROM_54AD+183↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_4E42+3AF↓r INTMEM:00DF ; ROM_60E9+9D↓w ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_54AD:ROM_54B8↓w INTMEM:00E0 ; ROM_54AD+2D↓r ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_54AD+30F↓r INTMEM:00E1 ; ROM:57C2↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM_60E9+9↓w INTMEM:00E2 ; ROM_60E9+D8↓w ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM_60E9+38↓w INTMEM:00E3 ; ROM_60E9+149↓w ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_60E9:ROM_61F1↓w INTMEM:00E4 ; ROM_60E9+633↓r ... INTMEM:00E5 INTMEM_E5: ds 1 ; DATA XREF: ROM_60E9:ROM_62CF↓w INTMEM:00E5 ; ROM_60E9:ROM_63D6↓r ... INTMEM:00E6 INTMEM_E6: ds 1 ; DATA XREF: ROM_60E9+29F↓w INTMEM:00E6 ; ROM_60E9:ROM_63A2↓w ... INTMEM:00E7 INTMEM_E7: ds 1 ; DATA XREF: ROM_4C97+6↓r INTMEM:00E7 ; ROM_4C97+C↓w ... INTMEM:00E8 INTMEM_E8: ds 1 ; DATA XREF: ROM_60E9+36A↓w INTMEM:00E8 ; ROM_60E9:ROM_645A↓w ... INTMEM:00E9 INTMEM_E9: ds 1 ; DATA XREF: ROM_60E9:ROM_646D↓w INTMEM:00E9 ; ROM_60E9+41F↓w ... INTMEM:00EA INTMEM_EA: ds 1 ; DATA XREF: ROM_60E9+392↓r INTMEM:00EA ; ROM_60E9+39C↓w ... INTMEM:00EB INTMEM_EB: ds 1 ; DATA XREF: ROM_60E9+592↓r INTMEM:00EB ; ROM_60E9+59D↓w ... INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_5BF4+10A↓w INTMEM:00EC ; ROM_5BF4+10D↓w INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_489E+82↓w INTMEM:00ED ; ROM_5BF4+143↓r ... INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_489E+7F↓w INTMEM:00EE ; ROM_5BF4+140↓r ... INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_489E+7C↓w INTMEM:00EF ; ROM_5BF4+13D↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_489E+79↓w INTMEM:00F0 ; ROM_5BF4:ROM_5D2E↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_489E+76↓w INTMEM:00F1 ; ROM_5BF4+135↓r ... INTMEM:00F2 INTMEM_F2: ds 2 ; DATA XREF: ROM_4E42+577↓w INTMEM:00F2 ; ROM_4E42:ROM_548A↓r ... INTMEM:00F4 INTMEM_F4: ds 1 ; DATA XREF: ROM_60E9+27↓w INTMEM:00F4 ; ROM_60E9+A3↓r ... INTMEM:00F5 INTMEM_F5: ds 2 ; DATA XREF: ROM_2B7E:ROM_26E1↓r INTMEM:00F5 ; ROM_2B7E-476↓r ... INTMEM:00F7 INTMEM_F7: ds 1 ; DATA XREF: ROM_489E↓w INTMEM:00F7 ; ROM_4970↓r ... INTMEM:00F8 INTMEM_F8: ds 1 ; DATA XREF: ROM_4970+6↓w INTMEM:00F8 ; ROM_4970:ROM_49D9↓r ... INTMEM:00F9 INTMEM_F9: ds 1 ; DATA XREF: ROM_4D5D:ROM_4DF0↓r INTMEM:00F9 ; ROM_4E42+638↓r ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_54AD+5E↓r INTMEM:00FA ; ROM_54AD+6D↓w ... INTMEM:00FB INTMEM_FB: ds 2 ; DATA XREF: ROM_54AD+2F0↓r INTMEM:00FB ; ROM_54AD+2FB↓w ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4C97+3↓r INTMEM:00FD ; ROM_4C97:ROM_4CAB↓r ... INTMEM:00FE INTMEM_FE: ds 1 ; DATA XREF: ROM_4C97↓r INTMEM:00FE ; ROM_4C97:ROM_4CA8↓w ... INTMEM:00FF INTMEM_FF: ds 1 ; DATA XREF: ROM_4E42+234↓r INTMEM:00FF ; ROM_60E9+4E1↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_2B7E-493↓r INTMEM:0140 ; ROM_2B7E-483↓w ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_2B7E-79D↓r INTMEM:0142 ; ROM_2B7E-796↓r ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_2B7E-733↓r INTMEM:0144 ; ROM_30F1+19↓w ... INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_2B7E:ROM_253F↓r INTMEM:0146 ; ROM_2B7E-61A↓r ... INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_3A56+B↓w INTMEM:0148 ; ROM_3BCE+4↓r ... INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_2B7E:ROM_2785↓w INTMEM:014A ; ROM:41CB↓r INTMEM:014C INTMEM_14C: ds 2 ; DATA XREF: ROM_3CDF+4↓r INTMEM:014C ; ROM_3CDF+1C↓w INTMEM:014E INTMEM_14E: ds 2 ; DATA XREF: ROM_2B7E-6C8↓r INTMEM:014E ; ROM_2B7E:ROM_24DA↓w INTMEM:0150 INTMEM_150: ds 2 ; DATA XREF: ROM_3B99+2F↓w INTMEM:0150 ; ROM_3BCE+E↓r ... INTMEM:0152 INTMEM_152: ds 2 ; DATA XREF: ROM_3B99:ROM_3BBC↓w INTMEM:0154 INTMEM_154: ds 1 ; DATA XREF: ROM_2B7E-5B7↓w INTMEM:0154 ; ROM_4E42+158↓r INTMEM:0155 INTMEM_155: ds 1 ; DATA XREF: ROM_5BF4:ROM_5CF9↓r INTMEM:0156 INTMEM_156: ds 2 ; DATA XREF: ROM_2BA8-164↓w INTMEM:0158 INTMEM_158: ds 2 ; DATA XREF: ROM_489E+5F↓w INTMEM:0158 ; ROM_5D7A:ROM_5F37↓r ... INTMEM:015A INTMEM_15A: ds 1 ; DATA XREF: ROM_2FF6+52↓r INTMEM:015A ; ROM_386E+149↓w ... INTMEM:015B INTMEM_15B: ds 1 ; DATA XREF: ROM_2FF6+CF↓w INTMEM:015B ; ROM_2FF6+DB↓r INTMEM:015C INTMEM_15C: ds 1 ; DATA XREF: ROM_31FB:ROM_3220↓w INTMEM:015C ; ROM_3226+6↓r ... INTMEM:015D INTMEM_15D: ds 3 ; DATA XREF: ROM_2B7E:ROM_24E4↓r INTMEM:015D ; ROM_2B7E:ROM_24ED↓r ... INTMEM:0160 INTMEM_160: ds 1 ; DATA XREF: ROM_2B7E-1F3↓r INTMEM:0160 ; ROM_3AC6↓w ... INTMEM:0161 INTMEM_161: ds 1 ; DATA XREF: ROM_2B7E-1E4↓r INTMEM:0161 ; ROM_3AC6+5↓w ... INTMEM:0162 INTMEM_162: ds 1 ; DATA XREF: ROM_2B7E:ROM_27A5↓w INTMEM:0162 ; ROM:415B↓w ... INTMEM:0163 INTMEM_163: ds 1 ; DATA XREF: ROM:422A↓r INTMEM:0163 ; ROM_4970+10E↓w ... INTMEM:0164 INTMEM_164: ds 1 ; DATA XREF: ROM_2B7E:ROM_26E6↓r INTMEM:0164 ; ROM_2B7E:ROM_27B7↓w INTMEM:0165 INTMEM_165: ds 1 ; DATA XREF: ROM_2B7E:ROM_27BE↓r INTMEM:0165 ; ROM_2B7E-3B9↓w ... INTMEM:0166 INTMEM_166: ds 1 ; DATA XREF: ROM_2B7E-8BA↓w INTMEM:0166 ; ROM_4C7E+6↓r ... INTMEM:0167 INTMEM_167: ds 1 ; DATA XREF: ROM_2B7E:ROM_258C↓r INTMEM:0167 ; ROM_2612+A7↓r ... INTMEM:0168 INTMEM_168: ds 1 ; DATA XREF: ROM_2B7E:ROM_25A0↓r INTMEM:0168 ; ROM_3C6B+32↓w ... INTMEM:0169 INTMEM_169: ds 1 ; DATA XREF: ROM_3BCE:ROM_3C51↓w INTMEM:0169 ; ROM_3C57+E↓w ... INTMEM:016A INTMEM_16A: ds 1 ; DATA XREF: ROM_2B7E:ROM_2927↓r INTMEM:016A ; ROM_2B7E:ROM_2954↓w INTMEM:016B INTMEM_16B: ds 5 ; DATA XREF: ROM_2B7E-21C↓r INTMEM:016B ; ROM_2B7E-1EE↓r ... INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_6770:ROM_6A10↓w INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4E42+20E↓w INTMEM:0172 ; ROM_4E42:ROM_519F↓r ... INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_4E42:ROM_5030↓w INTMEM:0176 INTMEM_176: ds 2 ; DATA XREF: ROM_489E+17↓w INTMEM:0176 ; ROM_4E42:ROM_510C↓r ... INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM_489E+1C↓w INTMEM:0178 ; ROM_4E42:ROM_511C↓r ... INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM_4970+A3↓r INTMEM:017A ; ROM_4970+AD↓w ... INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_4970+B↓w INTMEM:017C ; ROM_4970:ROM_49B4↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_4970:ROM_4AB5↓w INTMEM:017E ; ROM_4970+189↓r ... INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_4970:ROM_4A9B↓w INTMEM:0180 ; ROM_4970:ROM_4B0E↓r ... INTMEM:0182 INTMEM_182: ds 2 ; DATA XREF: ROM_4970:ROM_4A96↓w INTMEM:0182 ; ROM_4970+1B2↓r ... INTMEM:0184 INTMEM_184: ds 2 ; DATA XREF: ROM_4970:ROM_4A91↓w INTMEM:0184 ; ROM_4970+1C4↓r INTMEM:0186 INTMEM_186: ds 2 ; DATA XREF: ROM_6A43+A6↓w INTMEM:0186 ; ROM_6A43:ROM_6BA5↓r INTMEM:0188 INTMEM_188: ds 1 ; DATA XREF: ROM_5BF4+24↓r INTMEM:0188 ; ROM_5BF4+29↓w ... INTMEM:0189 INTMEM_189: ds 1 ; DATA XREF: ROM_6A43+D4↓r INTMEM:018A INTMEM_18A: ds 2 ; DATA XREF: ROM:594E↓r INTMEM:018A ; ROM_6A43+341↓w INTMEM:018C INTMEM_18C: ds 2 ; DATA XREF: ROM:ROM_5959↓r INTMEM:018C ; ROM_6A43:ROM_6D7F↓w INTMEM:018E INTMEM_18E: ds 2 ; DATA XREF: ROM_54AD:ROM_54D5↓w INTMEM:018E ; ROM:5891↓r ... INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_54AD+147↓w INTMEM:0190 ; ROM:5886↓r INTMEM:0192 INTMEM_192: ds 2 ; DATA XREF: ROM_54AD:ROM_5690↓r INTMEM:0192 ; ROM_54AD+1F4↓w ... INTMEM:0194 INTMEM_194: ds 0Eh ; DATA XREF: ROM_54AD:ROM_56F5↓r INTMEM:0194 ; ROM_54AD:ROM_5712↓r ... INTMEM:01A2 INTMEM_1A2: ds 2 ; DATA XREF: ROM_5BF4+64↓w INTMEM:01A2 ; ROM_5BF4+7A↓w ... INTMEM:01A4 INTMEM_1A4: ds 2 ; DATA XREF: ROM_489E+4A↓w INTMEM:01A4 ; ROM_5BF4+51↓w ... INTMEM:01A6 INTMEM_1A6: ds 6 ; DATA XREF: ROM_5BF4+DE↓r INTMEM:01A6 ; ROM_5BF4+FD↓w ... INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_2B7E-868↓r INTMEM:01AC ; ROM_4E42+659↓w INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_2B7E-5AD↓w INTMEM:01AD ; ROM_6A43+EF↓r INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_4E42:ROM_4E53↓w INTMEM:01AE ; ROM_4E42+64D↓r ... INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_4C0C:ROM_4C41↓r INTMEM:01AF ; ROM_4E42+5A↓r ... INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_4E42+5F↓w INTMEM:01B0 ; ROM_60E9+10↓r ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_4D5D+19↓r INTMEM:01B1 ; ROM_4E42+150↓w ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM_4E42+36E↓r INTMEM:01B2 ; ROM_4E42+373↓w ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_4E42:ROM_52A4↓r INTMEM:01B3 ; ROM_4E42:ROM_530A↓w ... INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_4E42:ROM_52BA↓r INTMEM:01B4 ; ROM_4E42+481↓w ... INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_4E42:ROM_52D6↓r INTMEM:01B5 ; ROM_4E42+49D↓w ... INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_4970+17↓w INTMEM:01B6 ; ROM_4970:ROM_49A4↓r ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_4970+12↓w INTMEM:01B7 ; ROM_4970+78↓r ... INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_4970+14F↓r INTMEM:01B8 ; ROM_4E42+5A2↓w ... INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_6A43↓r INTMEM:01B9 ; ROM_6A43+3C↓w INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_4B9C:ROM_4BC9↓r INTMEM:01BA ; ROM_4B9C+5B↓r ... INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_6A43+92↓w INTMEM:01BB ; ROM_6A43:ROM_6BED↓r INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_6A43:ROM_6B24↓w INTMEM:01BC ; ROM_6A43+32C↓r INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM_6A43:ROM_6B43↓w INTMEM:01BD ; ROM_6A43+12A↓r ... INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM_6A43+11B↓w INTMEM:01BE ; ROM_6A43+144↓r ... INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM:5976↓r INTMEM:01BF ; ROM_6A43+13A↓w ... INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_6A43:ROM_6BD6↓w INTMEM:01C0 ; ROM_6A43+19D↓r INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_6A43+198↓w INTMEM:01C1 ; ROM_6A43+1C9↓r INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_6A43+1C2↓w INTMEM:01C2 ; ROM_6A43+1EB↓r INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_6A43+210↓r INTMEM:01C3 ; ROM_6A43+217↓w ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_6A43+21F↓r INTMEM:01C4 ; ROM_6A43+226↓w ... INTMEM:01C5 INTMEM_1C5: ds 1 ; DATA XREF: ROM_6A43+281↓r INTMEM:01C5 ; ROM_6A43+288↓w ... INTMEM:01C6 INTMEM_1C6: ds 1 ; DATA XREF: ROM_6A43+290↓r INTMEM:01C6 ; ROM_6A43+297↓w ... INTMEM:01C7 INTMEM_1C7: ds 1 ; DATA XREF: ROM_54AD+32↓w INTMEM:01C7 ; ROM_54AD:ROM_5501↓w ... INTMEM:01C8 INTMEM_1C8: ds 1 ; DATA XREF: ROM_54AD+2D↓w INTMEM:01C8 ; ROM_54AD+4F↓w ... INTMEM:01C9 INTMEM_1C9: ds 1 ; DATA XREF: ROM_54AD:ROM_5586↓w INTMEM:01C9 ; ROM_54AD:ROM_5759↓r ... INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_54AD:ROM_552D↓w INTMEM:01CA ; ROM_54AD+B0↓r ... INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_54AD+96↓w INTMEM:01CB ; ROM_54AD+A5↓r INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_54AD:ROM_55B8↓w INTMEM:01CC ; ROM_54AD+112↓r ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_54AD+ED↓w INTMEM:01CD ; ROM_54AD+120↓r ... INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_54AD+F9↓w INTMEM:01CE ; ROM_54AD+106↓r ... INTMEM:01CF INTMEM_1CF: ds 1 ; DATA XREF: ROM_54AD+15D↓w INTMEM:01CF ; ROM:5879↓r INTMEM:01D0 INTMEM_1D0: ds 1 ; DATA XREF: ROM_54AD+1A9↓w INTMEM:01D0 ; ROM_54AD+214↓r ... INTMEM:01D1 INTMEM_1D1: ds 1 ; DATA XREF: ROM_54AD+2C2↓w INTMEM:01D1 ; ROM:58EC↓r INTMEM:01D2 INTMEM_1D2: ds 4 ; DATA XREF: ROM_54AD:ROM_5795↓w INTMEM:01D2 ; ROM:58F5↓r ... INTMEM:01D6 INTMEM_1D6: ds 1 ; DATA XREF: ROM_489E+3B↓w INTMEM:01D7 INTMEM_1D7: ds 11h ; DATA XREF: ROM_489E+40↓w INTMEM:01E8 INTMEM_1E8: ds 2 ; DATA XREF: ROM_6A43+235↓r INTMEM:01E8 ; ROM_6A43+26D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_6A43+23C↓r INTMEM:01EA ; ROM_6A43:ROM_6CAB↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_6A43:ROM_6CFA↓r INTMEM:01EC ; ROM_6A43+2F6↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_6A43+2BE↓r INTMEM:01EE ; ROM_6A43:ROM_6D34↓w ... INTMEM:01F0 INTMEM_1F0: ds 1 ; DATA XREF: ROM_489E+24↓w INTMEM:01F1 INTMEM_1F1: ds 1 ; DATA XREF: ROM_489E+29↓w INTMEM:01F2 INTMEM_1F2: ds 1 ; DATA XREF: ROM_489E+31↓w INTMEM:01F3 INTMEM_1F3: ds 2 ; DATA XREF: ROM_489E+36↓w INTMEM:01F3 ; ROM_4E14+9↓r INTMEM:01F5 INTMEM_1F5: ds 2 ; DATA XREF: ROM_30F1↓r INTMEM:01F5 ; ROM_4E14:ROM_4E33↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3E8F↓r INTMEM:01F7 ; ROM_54AD+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:3E9B↓r INTMEM:01F9 ; ROM_4E42:ROM_4F78↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4E42:ROM_545F↓r INTMEM:01FA ; ROM_54AD+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_4970:ROM_49CA↓r INTMEM:01FC ; ROM_4970+9E↓r ... INTMEM:01FD INTMEM_1FD: ds 23h ; DATA XREF: ROM_4E42+558↓r INTMEM:01FD ; ROM_60E9+337↓r ... INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_4E42+38F↓w INTMEM:0220 ; ROM_4E42+3C7↓w ... INTMEM:0222 INTMEM_222: ds 2 ; DATA XREF: ROM_6770+103↓w INTMEM:0222 ; ROM_6770:ROM_6A05↓r INTMEM:0224 INTMEM_224: ds 1 ; DATA XREF: ROM_4E42+2A3↓r INTMEM:0224 ; ROM_4E42+2AB↓w ... INTMEM:0225 INTMEM_225: ds 1 ; DATA XREF: ROM_4E42+281↓r INTMEM:0225 ; ROM_4E42:ROM_5166↓w INTMEM:0226 INTMEM_226: ds 1 ; DATA XREF: ROM_4E42+5C7↓r INTMEM:0226 ; ROM_4E42+5E7↓w ... INTMEM:0227 INTMEM_227: ds 19h ; DATA XREF: ROM_6770+30↓r INTMEM:0227 ; ROM_6770+108↓w INTMEM:0240 INTMEM_240: ds 1 ; DATA XREF: ROM_4932+29↓w INTMEM:0241 INTMEM_241: ds 1 ; DATA XREF: ROM_4E42+55D↓r INTMEM:0241 ; ROM_6A43:ROM_6ABA↓r INTMEM:0242 INTMEM_242: ds 2 ; DATA XREF: ROM_4932+2E↓w INTMEM:0244 INTMEM_244: ds 2 ; DATA XREF: ROM_4932+33↓w INTMEM:0246 INTMEM_246: ds 1Ah ; DATA XREF: ROM_4932+38↓w INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_489E+57↓w INTMEM:0260 ; ROM_5D7A+1D0↓w ... INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_5D7A+27F↓r INTMEM:0262 ; ROM_5D7A+291↓w ... INTMEM:0264 INTMEM_264: ds 2 ; DATA XREF: ROM_5D7A+284↓r INTMEM:0264 ; ROM_5D7A+296↓w ... INTMEM:0266 INTMEM_266: ds 6 ; DATA XREF: ROM_4D5D:ROM_4DF8↓w INTMEM:0266 ; ROM_60E9+4↓w ... INTMEM:026C INTMEM_26C: ds 2 ; DATA XREF: ROM_6770+1F7↓w INTMEM:026C ; ROM_6770:ROM_6974↓r INTMEM:026E INTMEM_26E: ds 4 ; DATA XREF: ROM_5BF4+17A↓r INTMEM:026E ; ROM_6D8A+24↓w ... INTMEM:0272 INTMEM_272: ds 1 ; DATA XREF: ROM:5B25↓w INTMEM:0273 INTMEM_273: ds 1 ; DATA XREF: ROM_5D7A+5D↓w INTMEM:0273 ; ROM_5D7A+136↓r ... INTMEM:0274 INTMEM_274: ds 1 ; DATA XREF: ROM_5D7A:ROM_5FED↓r INTMEM:0274 ; ROM_5D7A+27A↓w ... INTMEM:0275 INTMEM_275: ds 1 ; DATA XREF: ROM_5D7A+2A7↓r INTMEM:0275 ; ROM_5D7A+2B5↓w ... INTMEM:0276 INTMEM_276: ds 1 ; DATA XREF: ROM_60E9+170↓r INTMEM:0276 ; ROM_60E9+182↓r ... INTMEM:0277 INTMEM_277: ds 1 ; DATA XREF: ROM_60E9+15B↓w INTMEM:0277 ; ROM_60E9+2E1↓r ... INTMEM:0278 INTMEM_278: ds 1 ; DATA XREF: ROM_60E9+27C↓r INTMEM:0278 ; ROM_60E9+507↓r ... INTMEM:0279 INTMEM_279: ds 1 ; DATA XREF: ROM_60E9:ROM_6383↓w INTMEM:0279 ; ROM_60E9:ROM_6523↓r INTMEM:027A INTMEM_27A: ds 1 ; DATA XREF: ROM_4CC2+7↓r INTMEM:027A ; ROM_4CEA+7↓r ... INTMEM:027B INTMEM_27B: ds 1 ; DATA XREF: ROM_4CC2+C↓r INTMEM:027B ; ROM_60E9+31A↓w INTMEM:027C INTMEM_27C: ds 4 ; DATA XREF: ROM_4D1F↓r INTMEM:027C ; ROM_60E9+329↓w ... INTMEM:0280 INTMEM_280: ds 1 ; DATA XREF: ROM_489E+6C↓w INTMEM:0280 ; ROM_60E9+543↓w ... INTMEM:0281 INTMEM_281: ds 2 ; DATA XREF: ROM_489E+71↓w INTMEM:0281 ; ROM_60E9+537↓r ... INTMEM:0283 INTMEM_283: ds 1 ; DATA XREF: ROM_5BF4+123↓w INTMEM:0283 ; ROM_5BF4+162↓r ... INTMEM:0284 INTMEM_284: ds 138h ; DATA XREF: ROM_5BF4+112↓r INTMEM:0284 ; ROM_5BF4:ROM_5D1C↓w INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_30F1+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_30F1+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_2B7E:ROM_25DC↓w INTMEM:03C0 ; ROM_2B7E-58A↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_6A43:ROM_6C19↓w INTMEM:03C4 INTMEM_3C4: ds 6 ; DATA XREF: ROM_6A43:ROM_6C3B↓w INTMEM:03C4 ; ROM:58E7↓w ... INTMEM:03CA ds 1 INTMEM:03CB INTMEM_3CB: ds 1 ; DATA XREF: ROM_54AD+AB↓w INTMEM:03CC INTMEM_3CC: ds 1 ; DATA XREF: ROM_54AD+17E↓w INTMEM:03CD INTMEM_3CD: ds 1 ; DATA XREF: ROM_5D7A+1B6↓w INTMEM:03CE INTMEM_3CE: ds 1 ; DATA XREF: ROM_5D7A+1F8↓w INTMEM:03CF INTMEM_3CF: ds 1 ; DATA XREF: ROM_60E9+1C↓w INTMEM:03D0 INTMEM_3D0: ds 1 ; DATA XREF: ROM_60E9:ROM_6356↓w INTMEM:03D1 INTMEM_3D1: ds 1 ; DATA XREF: ROM_4D1F+18↓w INTMEM:03D2 INTMEM_3D2: ds 5 ; DATA XREF: ROM_60E9+357↓w INTMEM:03D2 ; ROM_60E9:ROM_6676↓w ... INTMEM:03D7 INTMEM_3D7: ds 1 ; DATA XREF: ROM_6770+11C↓w INTMEM:03D8 INTMEM_3D8: ds 1 ; DATA XREF: ROM_6770:ROM_6932↓w INTMEM:03D9 INTMEM_3D9: ds 1 ; DATA XREF: ROM_6770+137↓w INTMEM:03DA INTMEM_3DA: ds 1 ; DATA XREF: ROM_6770+1DA↓w INTMEM:03DB INTMEM_3DB: ds 25h ; DATA XREF: ROM_6770+25F↓w INTMEM:03DB ; end of 'INTMEM' INTMEM:03DB ROM:2000 ; Format : Binary file ROM:2000 ; Base Address: 0000h Range: 2000h - A000h Loaded length: 8000h ROM:2000 ; =========================================================================== ROM:2000 ROM:2000 ; Segment type: Pure code ROM:2000 ; segment ROM ROM:2000 ; org 2000h ROM:2000 Int00: dw ROM_2B67 ; Timer overflow ROM:2002 Int01: dw ROM_2B66 ; NMI ROM:2004 Int02: dw ROM_2BA8 ; HSI data available ROM:2006 Int03: dw ROM_2B66 ; NMI ROM:2008 Int04: dw ROM_2B66 ; NMI ROM:200A Int05: dw ROM_2B7E ; Software timer ROM:200C Int06: dw ROM_2DDC ; Serial port ROM:200E Int07: dw ROM_2B66 ; NMI ROM:2010 Trap: dw ROM_2B66 ; NMI ROM:2012 NoOpCode: dw ROM_2B66 ; 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_2B66 ; NMI ROM:2032 Int09: dw ROM_2B66 ; NMI ROM:2034 Int10: dw ROM_2B66 ; NMI ROM:2036 Int11: dw ROM_2B66 ; NMI ROM:2038 Int12: dw ROM_2B66 ; NMI ROM:203A Int13: dw ROM_2B66 ; NMI ROM:203C Int14: dw ROM_2B66 ; NMI ROM:203E Int15: dw ROM_2B66 ; 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:2A85 SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:2B04 SIZE 00000062 BYTES ROM:2080 ROM:2080 ldb INTMEM_A, #1Eh ROM:2083 ldb INTMEM_A, #-1Fh ROM:2086 ljmp ROM_2A85 ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_2B7E ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2BA8 ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_2B7E+13↓j ROM:2089 ; ROM_2BA8+49↓j ROM:2089 ldb INTMEM_2, #0Ah ROM:208C st INTMEM_1A, INTMEM_68 ROM:208F st INTMEM_1C, INTMEM_6A ROM:2092 st INTMEM_1C+2, INTMEM_6C ROM:2095 st INTMEM_20, INTMEM_6E ROM:2098 st INTMEM_20+2, INTMEM_70 ROM:209B st INTMEM_2C, INTMEM_70+2 ROM:209E orb INTMEM_AD, #-80h ROM:20A1 cmpb ZERO_REG, INTMEM_99 ; Zero register ROM:20A4 je ROM_20B4 ROM:20A6 ld INTMEM_1C, INTMEM_74 ROM:20A9 ROM:20A9 ROM_20A9: ; CODE XREF: ROM_2B7E-ACD↓j ROM:20A9 add INTMEM_1C, INTMEM_76 ROM:20AC jc ROM_20B4 ROM:20AE ld INTMEM_74, INTMEM_1C ROM:20B1 djnz INTMEM_99, ROM_20A9 ROM:20B4 ROM:20B4 ROM_20B4: ; CODE XREF: ROM_2B7E-ADA↑j ROM:20B4 ; ROM_2B7E-AD2↑j ROM:20B4 ldb INTMEM_C0+1, 0A5h[INTMEM_56] ROM:20B9 orb INTMEM_AE, #2 ROM:20BC jbc INTMEM_AB, 6, ROM_20C1 ROM:20BF sjmp ROM_219C ROM:20C1 ; --------------------------------------------------------------------------- ROM:20C1 ROM:20C1 ROM_20C1: ; CODE XREF: ROM_2B7E-AC2↑j ROM:20C1 addb INTMEM_C0+1, 0A5h[INTMEM_56] ROM:20C6 clrb INTMEM_1A ROM:20C8 ldbze INTMEM_20+2, INTMEM_88 ROM:20CB sub INTMEM_20, INTMEM_58, INTMEM_78 ROM:20CF subcb INTMEM_20+2, INTMEM_9B ROM:20D2 ldbze INTMEM_1C+2, INTMEM_9C ROM:20D5 ld INTMEM_1C, INTMEM_5A ROM:20D8 shll INTMEM_1C, #4 ROM:20DB st INTMEM_20, INTMEM_5A ROM:20DE stb INTMEM_20+2, INTMEM_9C ROM:20E1 ROM:20E1 ROM_20E1: ; CODE XREF: ROM_2B7E-A92↓j ROM:20E1 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:20E4 je ROM_20EE ROM:20E6 shrl INTMEM_20, #1 ROM:20E9 shrl INTMEM_1C, #1 ROM:20EC sjmp ROM_20E1 ROM:20EE ; --------------------------------------------------------------------------- ROM:20EE ROM:20EE ROM_20EE: ; CODE XREF: ROM_2B7E-A9A↑j ROM:20EE divu INTMEM_1C, INTMEM_20 ROM:20F1 jv ROM_20F9 ROM:20F3 cmp INTMEM_1C, #0FFh ROM:20F7 jnh ROM_20FD ROM:20F9 ROM:20F9 ROM_20F9: ; CODE XREF: ROM_2B7E-A8D↑j ROM:20F9 ld INTMEM_1C, #0FFh ROM:20FD ROM:20FD ROM_20FD: ; CODE XREF: ROM_2B7E-A87↑j ROM:20FD cmpb INTMEM_A0, #0 ROM:2100 jlt ROM_210D ROM:2102 mulub INTMEM_20+2, INTMEM_9D, #3 ROM:2106 cmp INTMEM_1C, INTMEM_20+2 ROM:2109 jnc ROM_210D ROM:210B decb INTMEM_1A ROM:210D ROM:210D ROM_210D: ; CODE XREF: ROM_2B7E-A7E↑j ROM:210D ; ROM_2B7E-A75↑j ROM:210D stb INTMEM_1C, INTMEM_9D ROM:2110 incb INTMEM_A0 ROM:2112 jbs INTMEM_AE, 3, ROM_2122 ROM:2115 cmpb INTMEM_1A, #0 ROM:2118 je ROM_2120 ROM:211A ldb INTMEM_A0, #2 ROM:211D orb INTMEM_AE, #8 ROM:2120 ROM:2120 ROM_2120: ; CODE XREF: ROM_2B7E-A66↑j ROM:2120 ; ROM_2B7E-A52↓j ROM:2120 sjmp ROM_229C ROM:2122 ; --------------------------------------------------------------------------- ROM:2122 ROM:2122 ROM_2122: ; CODE XREF: ROM_2B7E-A6C↑j ROM:2122 cmpb INTMEM_1A, #0 ROM:2125 jne ROM_214B ROM:2127 cmpb INTMEM_A0, 0A7h[INTMEM_56] ROM:212C jne ROM_2120 ROM:212E orb INTMEM_AE, #40h ; '@' ROM:2131 add INTMEM_1C, INTMEM_56, #9Bh ROM:2136 ldb INTMEM_9E, #1 ROM:2139 ldb INTMEM_1C+3, #48h ; 'H' ROM:213C ROM:213C ROM_213C: ; CODE XREF: ROM_2B7E-A3D↓j ROM:213C incb INTMEM_9E ROM:213E cmpb INTMEM_1C+3, [INTMEM_1C]+ ROM:2141 jh ROM_213C ROM:2143 ldb INTMEM_9F, 1[INTMEM_1C] ROM:2147 decb INTMEM_9F ROM:2149 sjmp ROM_2181 ROM:214B ; --------------------------------------------------------------------------- ROM:214B ROM:214B ROM_214B: ; CODE XREF: ROM_2B7E-A59↑j ROM:214B add INTMEM_20+2, INTMEM_56, #9Bh ROM:2150 lcall ROM_3AE8 ROM:2153 andb INTMEM_AE, #-41h ROM:2156 cmpb INTMEM_20, INTMEM_20+1 ROM:2159 je ROM_216B ROM:215B add INTMEM_20+2, INTMEM_1C, #2 ROM:2160 lcall ROM_3AE8 ROM:2163 cmpb INTMEM_20, INTMEM_20+1 ROM:2166 jne ROM_2194 ROM:2168 orb INTMEM_AE, #40h ; '@' ROM:216B ROM:216B ROM_216B: ; CODE XREF: ROM_2B7E-A25↑j ROM:216B ldb INTMEM_A0, [INTMEM_1C] ROM:216E addb INTMEM_A0, #2 ROM:2171 sub INTMEM_1C, INTMEM_56 ROM:2174 sub INTMEM_1C, #9Bh ROM:2178 stb INTMEM_1C, INTMEM_9E ROM:217B lcall ROM_3B21 ROM:217E orb INTMEM_AE, #1 ROM:2181 ROM:2181 ROM_2181: ; CODE XREF: ROM_2B7E-A35↑j ROM:2181 orb INTMEM_AB, #40h ; '@' ROM:2184 ldb INTMEM_C0+1, 0A5h[INTMEM_56] ROM:2189 lcall ROM_2612 ROM:218C andb INTMEM_AE, #-5 ROM:218F andb INTMEM_AE, #-9 ROM:2192 sjmp ROM_21A5 ROM:2194 ; --------------------------------------------------------------------------- ROM:2194 ROM:2194 ROM_2194: ; CODE XREF: ROM_2B7E-A18↑j ROM:2194 orb INTMEM_AE, #20h ; ' ' ROM:2197 ldb INTMEM_A0, #2 ROM:219A sjmp ROM_229C ROM:219C ; --------------------------------------------------------------------------- ROM:219C ROM:219C ROM_219C: ; CODE XREF: ROM_2B7E-ABF↑j ROM:219C incb INTMEM_A0 ROM:219E cmpb INTMEM_A0, #48h ; 'H' ROM:21A1 jlt ROM_21A5 ROM:21A3 clrb INTMEM_A0 ROM:21A5 ROM:21A5 ROM_21A5: ; CODE XREF: ROM_2B7E-9EC↑j ROM:21A5 ; ROM_2B7E-9DD↑j ROM:21A5 subb INTMEM_1A, INTMEM_A0, #24h ; '$' ROM:21A9 jge ROM_21AE ROM:21AB addb INTMEM_1A, #24h ; '$' ROM:21AE ROM:21AE ROM_21AE: ; CODE XREF: ROM_2B7E-9D5↑j ROM:21AE jbs INTMEM_AE, 2, ROM_21EC ROM:21B1 jbs INTMEM_AE, 3, ROM_220F ROM:21B4 ROM:21B4 ROM_21B4: ; CODE XREF: ROM_2B7E-8F3↓j ROM:21B4 cmpb INTMEM_1A, INTMEM_9F[] ROM:21B9 je ROM_21BD ROM:21BB sjmp ROM_22A5 ROM:21BD ; --------------------------------------------------------------------------- ROM:21BD ROM:21BD ROM_21BD: ; CODE XREF: ROM_2B7E-9C5↑j ROM:21BD orb INTMEM_AE, #4 ROM:21C0 jbs WSR1, 6, ROM_21E7 ; Window selection register 1 ROM:21C3 ldb INTMEM_6, #19h ROM:21C6 sub INTMEM_20+2, INTMEM_58, INTMEM_78 ROM:21CA add INTMEM_20, INTMEM_58, INTMEM_20+2 ROM:21CE sub INTMEM_1C+2, INTMEM_20, #5 ROM:21D3 sub INTMEM_1C+2, INTMEM_A ROM:21D6 cmp INTMEM_1C+2, INTMEM_20+2 ROM:21D9 jc ROM_21E0 ROM:21DB ld INTMEM_4, INTMEM_20 ROM:21DE sjmp ROM_22A5 ROM:21E0 ; --------------------------------------------------------------------------- ROM:21E0 ROM:21E0 ROM_21E0: ; CODE XREF: ROM_2B7E-9A5↑j ROM:21E0 add INTMEM_4, INTMEM_A, #3 ROM:21E5 sjmp ROM_22A5 ROM:21E7 ; --------------------------------------------------------------------------- ROM:21E7 ROM:21E7 ROM_21E7: ; CODE XREF: ROM_2B7E-9BE↑j ROM:21E7 orb INTMEM_4E, #1 ROM:21EA sjmp ROM_22A5 ROM:21EC ; --------------------------------------------------------------------------- ROM:21EC ROM:21EC ROM_21EC: ; CODE XREF: ROM_2B7E:ROM_21AE↑j ROM:21EC jbs INTMEM_AE, 3, ROM_225B ROM:21EF andb INTMEM_AE, #-5 ROM:21F2 orb INTMEM_AE, #8 ROM:21F5 jbc INTMEM_A8+1, 2, ROM_2200 ROM:21F8 add INTMEM_78, INTMEM_5A ROM:21FB addcb INTMEM_9B, INTMEM_9C ROM:21FE sjmp ROM_22BB ROM:2200 ; --------------------------------------------------------------------------- ROM:2200 ROM:2200 ROM_2200: ; CODE XREF: ROM_2B7E-989↑j ROM:2200 orb INTMEM_AE, #10h ROM:2203 ldbze INTMEM_20+2, INTMEM_88 ROM:2206 sub INTMEM_20, INTMEM_58, INTMEM_78 ROM:220A subcb INTMEM_20+2, INTMEM_9B ROM:220D sjmp ROM_222D ROM:220F ; --------------------------------------------------------------------------- ROM:220F ROM:220F ROM_220F: ; CODE XREF: ROM_2B7E-9CD↑j ROM:220F orb INTMEM_AE, #4 ROM:2212 jbc INTMEM_AE, 4, ROM_221D ROM:2215 jbc INTMEM_A8+1, 2, ROM_228D ROM:2218 andb INTMEM_AE, #-11h ROM:221B sjmp ROM_22BB ROM:221D ; --------------------------------------------------------------------------- ROM:221D ROM:221D ROM_221D: ; CODE XREF: ROM_2B7E-96C↑j ROM:221D ldbze INTMEM_20+2, INTMEM_88 ROM:2220 sub INTMEM_20, INTMEM_58, INTMEM_78 ROM:2224 subcb INTMEM_20+2, INTMEM_9B ROM:2227 add INTMEM_20, INTMEM_5A ROM:222A addcb INTMEM_20+2, INTMEM_9C ROM:222D ROM:222D ROM_222D: ; CODE XREF: ROM_2B7E-971↑j ROM:222D st INTMEM_20, INTMEM_7A ROM:2230 stb INTMEM_20+2, INTMEM_9A ROM:2233 ld INTMEM_1C, INTMEM_5A ROM:2236 clr INTMEM_1C+2 ROM:2238 shll INTMEM_1C, #4 ROM:223B ROM:223B ROM_223B: ; CODE XREF: ROM_2B7E-938↓j ROM:223B cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:223E je ROM_2248 ROM:2240 shrl INTMEM_20, #1 ROM:2243 shrl INTMEM_1C, #1 ROM:2246 sjmp ROM_223B ROM:2248 ; --------------------------------------------------------------------------- ROM:2248 ROM:2248 ROM_2248: ; CODE XREF: ROM_2B7E-940↑j ROM:2248 divu INTMEM_1C, INTMEM_20 ROM:224B jv ROM_2253 ROM:224D cmp INTMEM_1C, #0FFh ROM:2251 jnh ROM_2256 ROM:2253 ROM:2253 ROM_2253: ; CODE XREF: ROM_2B7E-933↑j ROM:2253 ldb INTMEM_1C, #-1 ROM:2256 ROM:2256 ROM_2256: ; CODE XREF: ROM_2B7E-92D↑j ROM:2256 stb INTMEM_1C, INTMEM_9D ROM:2259 sjmp ROM_22AB ROM:225B ; --------------------------------------------------------------------------- ROM:225B ROM:225B ROM_225B: ; CODE XREF: ROM_2B7E:ROM_21EC↑j ROM:225B lcall ROM_3B21 ROM:225E sub INTMEM_20+2, INTMEM_58, INTMEM_78 ROM:2262 ld INTMEM_1C, INTMEM_7A ROM:2265 ldbze INTMEM_1C+2, INTMEM_9A ROM:2268 shll INTMEM_1C, #4 ROM:226B divu INTMEM_1C, INTMEM_20+2 ROM:226E jv ROM_2276 ROM:2270 cmp INTMEM_1C, #0FFh ROM:2274 jnh ROM_2279 ROM:2276 ROM:2276 ROM_2276: ; CODE XREF: ROM_2B7E-910↑j ROM:2276 ldb INTMEM_1C, #-1 ROM:2279 ROM:2279 ROM_2279: ; CODE XREF: ROM_2B7E-90A↑j ROM:2279 mulub INTMEM_20, INTMEM_9D, #3 ROM:227D stb INTMEM_1C, INTMEM_9D ROM:2280 cmp INTMEM_1C, INTMEM_20 ROM:2283 jnh ROM_228D ROM:2285 andb INTMEM_AE, #-9 ROM:2288 andb INTMEM_AE, #-5 ROM:228B sjmp ROM_21B4 ROM:228D ; --------------------------------------------------------------------------- ROM:228D ROM:228D ROM_228D: ; CODE XREF: ROM_2B7E-969↑j ROM:228D ; ROM_2B7E-8FB↑j ROM:228D shr INTMEM_7A, #1 ROM:2290 shrb INTMEM_9A, #1 ROM:2293 jnc ROM_2299 ROM:2295 add INTMEM_7A, #-8000h ROM:2299 ROM:2299 ROM_2299: ; CODE XREF: ROM_2B7E-8EB↑j ROM:2299 lcall ROM_3B60 ROM:229C ROM:229C ROM_229C: ; CODE XREF: ROM_2B7E:ROM_2120↑j ROM:229C ; ROM_2B7E-9E4↑j ROM:229C st INTMEM_58, INTMEM_78 ROM:229F stb INTMEM_88, INTMEM_9B ROM:22A2 ljmp ROM_25DC ROM:22A5 ; --------------------------------------------------------------------------- ROM:22A5 ROM:22A5 ROM_22A5: ; CODE XREF: ROM_2B7E-9C3↑j ROM:22A5 ; ROM_2B7E-9A0↑j ... ROM:22A5 stb INTMEM_9C, INTMEM_9A ROM:22A8 st INTMEM_5A, INTMEM_7A ROM:22AB ROM:22AB ROM_22AB: ; CODE XREF: ROM_2B7E-925↑j ROM:22AB ldb INTMEM_9C, INTMEM_88 ROM:22AE sub INTMEM_5A, INTMEM_58, INTMEM_78 ROM:22B2 subcb INTMEM_9C, INTMEM_9B ROM:22B5 st INTMEM_58, INTMEM_78 ROM:22B8 stb INTMEM_88, INTMEM_9B ROM:22BB ROM:22BB ROM_22BB: ; CODE XREF: ROM_2B7E-980↑j ROM:22BB ; ROM_2B7E-963↑j ROM:22BB ldbze INTMEM_1C+2, INTMEM_A0 ROM:22BE divub INTMEM_1C+2, #12h ROM:22C1 stb INTMEM_1C+3, INTMEM_A1 ROM:22C4 stb INTMEM_1C+2, INTMEM_166[] ROM:22C9 ldbze INTMEM_1C, INTMEM_A1 ROM:22CC ldb INTMEM_1A+1, 37E0h[INTMEM_1C] ROM:22D1 jbc INTMEM_1A+1, 4, ROM_2304 ROM:22D4 ld INTMEM_1C, #0D5h ROM:22D8 cmpb INTMEM_A0, ZERO_REG ; Zero register ROM:22DB jne ROM_22F1 ROM:22DD jbc INTMEM_AB, 4, ROM_2304 ROM:22E0 inc INTMEM_7C ROM:22E2 ld INTMEM_1C, #0CDh ROM:22E6 and ZERO_REG, INTMEM_7C, #3 ; Zero register ROM:22EB jne ROM_22F1 ROM:22ED ld INTMEM_1C, #0CAh ROM:22F1 ROM:22F1 ROM_22F1: ; CODE XREF: ROM_2B7E-8A3↑j ROM:22F1 ; ROM_2B7E-893↑j ... ROM:22F1 ldb INTMEM_1C+2, [INTMEM_1C] ROM:22F4 cmpb INTMEM_1C+2, ZERO_REG ; Zero register ROM:22F7 je ROM_22FB ROM:22F9 decb INTMEM_1C+2 ROM:22FB ROM:22FB ROM_22FB: ; CODE XREF: ROM_2B7E-887↑j ROM:22FB stb INTMEM_1C+2, [INTMEM_1C]+ ROM:22FE cmp INTMEM_1C, #0D6h ROM:2302 jne ROM_22F1 ROM:2304 ROM:2304 ROM_2304: ; CODE XREF: ROM_2B7E-8AD↑j ROM:2304 ; ROM_2B7E-8A1↑j ROM:2304 jbc INTMEM_1A+1, 4, ROM_231B ROM:2307 ROM:2307 ROM_2307: ; CODE XREF: ROM_2B7E:ROM_2307↓j ROM:2307 jbs INTMEM_2, 3, ROM_2307 ROM:230A ldb INTMEM_DA+1, INTMEM_2+1 ROM:230D andb INTMEM_DA, INTMEM_2, #-40h ROM:2311 jbc INTMEM_F5+1, 4, ROM_231B ROM:2314 clrb INTMEM_DA ROM:2316 ldb INTMEM_DA+1, INTMEM_1AC[] ROM:231B ROM:231B ROM_231B: ; CODE XREF: ROM_2B7E:ROM_2304↑j ROM:231B ; ROM_2B7E-86D↑j ROM:231B ldb INTMEM_2, #8 ROM:231E subb INTMEM_1C, INTMEM_A0, INTMEM_91+1 ROM:2322 jc ROM_2327 ROM:2324 addb INTMEM_1C, #48h ; 'H' ROM:2327 ROM:2327 ROM_2327: ; CODE XREF: ROM_2B7E-85C↑j ROM:2327 cmpb INTMEM_1C, #24h ; '$' ROM:232A jlt ROM_232E ROM:232C sjmp ROM_2443 ROM:232E ; --------------------------------------------------------------------------- ROM:232E ROM:232E ROM_232E: ; CODE XREF: ROM_2B7E-854↑j ROM:232E jbs INTMEM_AB, 5, ROM_23A6 ROM:2331 jbs INTMEM_AB, 7, ROM_2336 ROM:2334 sjmp ROM_2427 ROM:2336 ; --------------------------------------------------------------------------- ROM:2336 ROM:2336 ROM_2336: ; CODE XREF: ROM_2B7E-84D↑j ROM:2336 ldbze INTMEM_1A, INTMEM_91 ROM:2339 ldbze INTMEM_7E, 33A2h[INTMEM_1A] ROM:233E shlb INTMEM_1A, #1 ROM:2341 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2346 mulub INTMEM_1A, INTMEM_A0, #64h ; 'd' ROM:234A sub INTMEM_1C+2, INTMEM_1A ROM:234D jc ROM_2359 ROM:234F add INTMEM_1C+2, #1C20h ROM:2353 cmp INTMEM_1C+2, #1A90h ROM:2357 jc ROM_236B ROM:2359 ROM:2359 ROM_2359: ; CODE XREF: ROM_2B7E-831↑j ROM:2359 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5A ROM:235D divu INTMEM_20, #64h ; 'd' ROM:2361 jv ROM_238C ROM:2363 sub INTMEM_1C+2, INTMEM_20, 3BCh[INTMEM_7E] ROM:2369 jc ROM_2370 ROM:236B ROM:236B ROM_236B: ; CODE XREF: ROM_2B7E-827↑j ROM:236B ldb INTMEM_1C, #3 ROM:236E sjmp ROM_2381 ROM:2370 ; --------------------------------------------------------------------------- ROM:2370 ROM:2370 ROM_2370: ; CODE XREF: ROM_2B7E-815↑j ROM:2370 add INTMEM_1A, INTMEM_5A, 0Ah[INTMEM_56] ROM:2376 cmp INTMEM_1C+2, INTMEM_1A ROM:2379 jc ROM_238C ROM:237B add INTMEM_1C+2, INTMEM_78 ROM:237E ldb INTMEM_1C, #1 ROM:2381 ROM:2381 ROM_2381: ; CODE XREF: ROM_2B7E-810↑j ROM:2381 ldb INTMEM_1C+1, INTMEM_91 ROM:2384 lcall ROM_3311 ROM:2387 cmpb INTMEM_1A, #2 ROM:238A jne ROM_238E ROM:238C ROM:238C ROM_238C: ; CODE XREF: ROM_2B7E-81D↑j ROM:238C ; ROM_2B7E-805↑j ROM:238C sjmp ROM_2443 ROM:238E ; --------------------------------------------------------------------------- ROM:238E ROM:238E ROM_238E: ; CODE XREF: ROM_2B7E-7F4↑j ROM:238E ld INTMEM_5E, INTMEM_1C+2 ROM:2391 orb INTMEM_AB, #20h ; ' ' ROM:2394 andb INTMEM_AF, #-2 ROM:2397 ldbze INTMEM_1A, INTMEM_91 ROM:239A ldb INTMEM_91+1, 130h[INTMEM_1A] ROM:239F cmpb INTMEM_A0, INTMEM_91+1 ROM:23A2 je ROM_23A6 ROM:23A4 sjmp ROM_2443 ROM:23A6 ; --------------------------------------------------------------------------- ROM:23A6 ROM:23A6 ROM_23A6: ; CODE XREF: ROM_2B7E:ROM_232E↑j ROM:23A6 ; ROM_2B7E-7DC↑j ROM:23A6 ldbze INTMEM_1A, INTMEM_91 ROM:23A9 shlb INTMEM_1A, #1 ROM:23AC ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:23B1 mulub INTMEM_1A, INTMEM_A0, #64h ; 'd' ROM:23B5 sub INTMEM_1C+2, INTMEM_1A ROM:23B8 jc ROM_23C4 ROM:23BA add INTMEM_1C+2, #1C20h ROM:23BE cmp INTMEM_1C+2, #1A90h ROM:23C2 jc ROM_2400 ROM:23C4 ROM:23C4 ROM_23C4: ; CODE XREF: ROM_2B7E-7C6↑j ROM:23C4 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5A ROM:23C8 divu INTMEM_20, #64h ; 'd' ROM:23CC jv ROM_2413 ROM:23CE add INTMEM_1C+2, INTMEM_20, INTMEM_78 ROM:23D2 add INTMEM_1A, INTMEM_5A, 0Ch[INTMEM_56] ROM:23D8 cmp INTMEM_20, INTMEM_1A ROM:23DB jnc ROM_23F0 ROM:23DD sub INTMEM_1A, INTMEM_1C+2, INTMEM_5E ROM:23E1 cmp INTMEM_1A, INTMEM_142[] ROM:23E6 jnc ROM_2443 ROM:23E8 add INTMEM_1C+2, INTMEM_5E, INTMEM_142[] ROM:23EE sjmp ROM_2405 ROM:23F0 ; --------------------------------------------------------------------------- ROM:23F0 ROM:23F0 ROM_23F0: ; CODE XREF: ROM_2B7E-7A3↑j ROM:23F0 sub INTMEM_1A, INTMEM_1C+2, INTMEM_5E ROM:23F4 cmp INTMEM_1A, #-8000h ROM:23F8 jc ROM_2400 ROM:23FA cmp INTMEM_1A, #465h ROM:23FE jc ROM_2405 ROM:2400 ROM:2400 ROM_2400: ; CODE XREF: ROM_2B7E-7BC↑j ROM:2400 ; ROM_2B7E-786↑j ROM:2400 add INTMEM_1C+2, INTMEM_5E, #465h ROM:2405 ROM:2405 ROM_2405: ; CODE XREF: ROM_2B7E-790↑j ROM:2405 ; ROM_2B7E-780↑j ROM:2405 ldb INTMEM_1C, #2 ROM:2408 ldb INTMEM_1C+1, INTMEM_91 ROM:240B lcall ROM_3311 ROM:240E cmpb INTMEM_1A, #2 ROM:2411 jne ROM_2415 ROM:2413 ROM:2413 ROM_2413: ; CODE XREF: ROM_2B7E-7B2↑j ROM:2413 sjmp ROM_2443 ROM:2415 ; --------------------------------------------------------------------------- ROM:2415 ROM:2415 ROM_2415: ; CODE XREF: ROM_2B7E-76D↑j ROM:2415 sub INTMEM_1C+2, INTMEM_5E ROM:2418 cmp INTMEM_1C+2, 3BCh[INTMEM_7E] ROM:241D jc ROM_2424 ROM:241F andb INTMEM_AE, #7Fh ROM:2422 sjmp ROM_2427 ROM:2424 ; --------------------------------------------------------------------------- ROM:2424 ROM:2424 ROM_2424: ; CODE XREF: ROM_2B7E-761↑j ROM:2424 orb INTMEM_AE, #-80h ROM:2427 ROM:2427 ROM_2427: ; CODE XREF: ROM_2B7E-84A↑j ROM:2427 ; ROM_2B7E-75C↑j ROM:2427 ldbze INTMEM_1A, INTMEM_91 ROM:242A ldb INTMEM_1A, 339Ah[INTMEM_1A] ROM:242F ldb INTMEM_91, INTMEM_1A ROM:2432 ldb INTMEM_91+1, 134h[INTMEM_1A] ROM:2437 subb INTMEM_90, INTMEM_91+1, #1 ROM:243B jge ROM_2440 ROM:243D addb INTMEM_90, #48h ; 'H' ROM:2440 ROM:2440 ROM_2440: ; CODE XREF: ROM_2B7E-743↑j ROM:2440 andb INTMEM_AB, #-21h ROM:2443 ROM:2443 ROM_2443: ; CODE XREF: ROM_2B7E-852↑j ROM:2443 ; ROM_2B7E:ROM_238C↑j ... ROM:2443 cmpb INTMEM_A0, INTMEM_90 ROM:2446 jne ROM_24A6 ROM:2448 jbc INTMEM_AB, 7, ROM_24A6 ROM:244B ld INTMEM_1A, INTMEM_144[] ROM:2450 st INTMEM_1A, INTMEM_142[] ROM:2455 ldbze INTMEM_1A, INTMEM_91 ROM:2458 ldb INTMEM_1C+1, 339Eh[INTMEM_1A] ROM:245D clrb INTMEM_1C ROM:245F lcall ROM_3311 ROM:2462 ld INTMEM_1A, 3BCh[INTMEM_7E] ROM:2467 jbs INTMEM_1C, 0, ROM_2488 ROM:246A jbs INTMEM_1C, 1, ROM_248D ROM:246D jbc INTMEM_AE, 7, ROM_2474 ROM:2470 add INTMEM_1A, #25h ; '%' ROM:2474 ROM:2474 ROM_2474: ; CODE XREF: ROM_2B7E-711↑j ROM:2474 cmp INTMEM_1A, INTMEM_142[] ROM:2479 jnc ROM_2483 ROM:247B ld INTMEM_1A, INTMEM_142[] ROM:2480 orb INTMEM_4E, #8 ROM:2483 ROM:2483 ROM_2483: ; CODE XREF: ROM_2B7E-705↑j ROM:2483 orb INTMEM_AF, #1 ROM:2486 sjmp ROM_24A1 ROM:2488 ; --------------------------------------------------------------------------- ROM:2488 ROM:2488 ROM_2488: ; CODE XREF: ROM_2B7E-717↑j ROM:2488 orb INTMEM_4E, #20h ; ' ' ROM:248B sjmp ROM_24A1 ROM:248D ; --------------------------------------------------------------------------- ROM:248D ROM:248D ROM_248D: ; CODE XREF: ROM_2B7E-714↑j ROM:248D jbs INTMEM_AF, 0, ROM_24A1 ROM:2490 sub INTMEM_1A, #25h ; '%' ROM:2494 cmp INTMEM_1A, #465h ROM:2498 jc ROM_24A1 ROM:249A ld INTMEM_1A, #465h ROM:249E orb INTMEM_4E, #10h ROM:24A1 ROM:24A1 ROM_24A1: ; CODE XREF: ROM_2B7E-6F8↑j ROM:24A1 ; ROM_2B7E-6F3↑j ... ROM:24A1 st INTMEM_1A, 3BCh[INTMEM_7E] ROM:24A6 ROM:24A6 ROM_24A6: ; CODE XREF: ROM_2B7E-738↑j ROM:24A6 ; ROM_2B7E-736↑j ROM:24A6 cmpb INTMEM_A1, #2 ROM:24A9 jne ROM_24E4 ROM:24AB jbs INTMEM_AF, 1, ROM_24B3 ROM:24AE orb INTMEM_AF, #2 ROM:24B1 sjmp ROM_24DA ROM:24B3 ; --------------------------------------------------------------------------- ROM:24B3 ROM:24B3 ROM_24B3: ; CODE XREF: ROM_2B7E-6D3↑j ROM:24B3 ldbze INTMEM_1C+2, INTMEM_87 ROM:24B6 sub INTMEM_1C, INTMEM_78, INTMEM_14E[] ROM:24BC subcb INTMEM_1C+2, INTMEM_A2 ROM:24BF ld INTMEM_20, #52A0h ROM:24C3 ld INTMEM_20+2, #157h ROM:24C7 ROM:24C7 ROM_24C7: ; CODE XREF: ROM_2B7E-6AC↓j ROM:24C7 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:24CA je ROM_24D4 ROM:24CC shrl INTMEM_20, #1 ROM:24CF shrl INTMEM_1C, #1 ROM:24D2 sjmp ROM_24C7 ROM:24D4 ; --------------------------------------------------------------------------- ROM:24D4 ROM:24D4 ROM_24D4: ; CODE XREF: ROM_2B7E-6B4↑j ROM:24D4 divu INTMEM_20, INTMEM_1C ROM:24D7 ld INTMEM_5C, INTMEM_20 ROM:24DA ROM:24DA ROM_24DA: ; CODE XREF: ROM_2B7E-6CD↑j ROM:24DA st INTMEM_78, INTMEM_14E[] ROM:24DF ldb INTMEM_A2, INTMEM_87 ROM:24E2 decb INTMEM_86 ROM:24E4 ROM:24E4 ROM_24E4: ; CODE XREF: ROM_2B7E-6D5↑j ROM:24E4 cmpb INTMEM_93+1, INTMEM_15D[] ROM:24E9 jne ROM_24ED ROM:24EB sjmp ROM_2589 ROM:24ED ; --------------------------------------------------------------------------- ROM:24ED ROM:24ED ROM_24ED: ; CODE XREF: ROM_2B7E-695↑j ROM:24ED ldb INTMEM_20, INTMEM_15D[] ROM:24F2 cmpb INTMEM_93+1, #12h ROM:24F5 jne ROM_250E ROM:24F7 cmpb INTMEM_20, #48h ; 'H' ROM:24FA jne ROM_2505 ROM:24FC cmpb INTMEM_A0, 0A9h[INTMEM_56] ROM:2501 je ROM_255F ROM:2503 sjmp ROM_2589 ROM:2505 ; --------------------------------------------------------------------------- ROM:2505 ROM:2505 ROM_2505: ; CODE XREF: ROM_2B7E-684↑j ROM:2505 cmpb INTMEM_A0, 0AAh[INTMEM_56] ROM:250A je ROM_255F ROM:250C sjmp ROM_2589 ROM:250E ; --------------------------------------------------------------------------- ROM:250E ROM:250E ROM_250E: ; CODE XREF: ROM_2B7E-689↑j ROM:250E cmpb INTMEM_93+1, #24h ; '$' ROM:2511 jne ROM_252A ROM:2513 cmpb INTMEM_20, #12h ROM:2516 jne ROM_2521 ROM:2518 cmpb INTMEM_A0, 0AAh[INTMEM_56] ROM:251D jne ROM_2589 ROM:251F sjmp ROM_255F ROM:2521 ; --------------------------------------------------------------------------- ROM:2521 ROM:2521 ROM_2521: ; CODE XREF: ROM_2B7E-668↑j ROM:2521 cmpb INTMEM_A0, 0ABh[INTMEM_56] ROM:2526 jne ROM_2589 ROM:2528 sjmp ROM_253F ROM:252A ; --------------------------------------------------------------------------- ROM:252A ROM:252A ROM_252A: ; CODE XREF: ROM_2B7E-66D↑j ROM:252A cmpb INTMEM_20, #12h ROM:252D jne ROM_2538 ROM:252F cmpb INTMEM_A0, 0A9h[INTMEM_56] ROM:2534 jne ROM_2589 ROM:2536 sjmp ROM_255F ROM:2538 ; --------------------------------------------------------------------------- ROM:2538 ROM:2538 ROM_2538: ; CODE XREF: ROM_2B7E-651↑j ROM:2538 cmpb INTMEM_A0, 0ABh[INTMEM_56] ROM:253D jne ROM_2589 ROM:253F ROM:253F ROM_253F: ; CODE XREF: ROM_2B7E-656↑j ROM:253F ld INTMEM_1C, INTMEM_146[] ROM:2544 ldbze INTMEM_20+2, 0A8h[INTMEM_56] ROM:2549 mulu INTMEM_1C, INTMEM_20+2 ROM:254C cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:254F je ROM_2554 ROM:2551 ldbse INTMEM_1C, #-1 ROM:2554 ROM:2554 ROM_2554: ; CODE XREF: ROM_2B7E-62F↑j ROM:2554 st INTMEM_1C, INTMEM_64 ROM:2557 add INTMEM_74, INTMEM_1C ROM:255A jnc ROM_255F ROM:255C ldbse INTMEM_74, #-1 ROM:255F ROM:255F ROM_255F: ; CODE XREF: ROM_2B7E-67D↑j ROM:255F ; ROM_2B7E-674↑j ... ROM:255F ldb INTMEM_93+1, INTMEM_15D[] ROM:2564 ld INTMEM_1C, INTMEM_146[] ROM:2569 cmpb INTMEM_93+1, #48h ; 'H' ROM:256C jne ROM_2579 ROM:256E mulu INTMEM_1C, #4 ROM:2572 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:2575 je ROM_2586 ROM:2577 sjmp ROM_2583 ROM:2579 ; --------------------------------------------------------------------------- ROM:2579 ROM:2579 ROM_2579: ; CODE XREF: ROM_2B7E-612↑j ROM:2579 cmpb INTMEM_93+1, #24h ; '$' ROM:257C jne ROM_2586 ROM:257E shl INTMEM_1C, #1 ROM:2581 jnc ROM_2586 ROM:2583 ROM:2583 ROM_2583: ; CODE XREF: ROM_2B7E-607↑j ROM:2583 ldbse INTMEM_1C, #-1 ROM:2586 ROM:2586 ROM_2586: ; CODE XREF: ROM_2B7E-609↑j ROM:2586 ; ROM_2B7E-602↑j ... ROM:2586 st INTMEM_1C, INTMEM_64 ROM:2589 ROM:2589 ROM_2589: ; CODE XREF: ROM_2B7E-693↑j ROM:2589 ; ROM_2B7E-67B↑j ... ROM:2589 jbs INTMEM_AF, 2, ROM_25A0 ROM:258C ROM:258C ROM_258C: ; CODE XREF: ROM_2B7E-5C3↓j ROM:258C cmpb INTMEM_A0, INTMEM_167[] ROM:2591 jne ROM_25BD ROM:2593 add INTMEM_74, INTMEM_64 ROM:2596 jnc ROM_259B ROM:2598 ldbse INTMEM_74, #-1 ROM:259B ROM:259B ROM_259B: ; CODE XREF: ROM_2B7E-5E8↑j ROM:259B orb INTMEM_AF, #4 ROM:259E sjmp ROM_25BD ROM:25A0 ; --------------------------------------------------------------------------- ROM:25A0 ROM:25A0 ROM_25A0: ; CODE XREF: ROM_2B7E:ROM_2589↑j ROM:25A0 cmpb INTMEM_A0, INTMEM_168[] ROM:25A5 jne ROM_25BD ROM:25A7 lcall ROM_3B99 ROM:25AA jbs INTMEM_AC, 0, ROM_25B2 ROM:25AD lcall ROM_3BCE ROM:25B0 sjmp ROM_25B5 ROM:25B2 ; --------------------------------------------------------------------------- ROM:25B2 ROM:25B2 ROM_25B2: ; CODE XREF: ROM_2B7E-5D4↑j ROM:25B2 lcall ROM_3C57 ROM:25B5 ROM:25B5 ROM_25B5: ; CODE XREF: ROM_2B7E-5CE↑j ROM:25B5 lcall ROM_3C6B ROM:25B8 andb INTMEM_AF, #-5 ROM:25BB sjmp ROM_258C ROM:25BD ; --------------------------------------------------------------------------- ROM:25BD ROM:25BD ROM_25BD: ; CODE XREF: ROM_2B7E-5ED↑j ROM:25BD ; ROM_2B7E-5E0↑j ... ROM:25BD jbs INTMEM_2, 3, ROM_25BD ROM:25C0 ldb INTMEM_1A+1, INTMEM_2+1 ROM:25C3 andb INTMEM_1A, INTMEM_2, #-40h ROM:25C7 st INTMEM_1A, INTMEM_154[] ROM:25CC cmpb INTMEM_A1, ZERO_REG ; Zero register ROM:25CF jne ROM_25D6 ROM:25D1 stb INTMEM_1A+1, INTMEM_1AD[] ROM:25D6 ROM:25D6 ROM_25D6: ; CODE XREF: ROM_2B7E-5AF↑j ROM:25D6 push #25DCh ROM:25D9 ljmp ROM_4862 ROM:25DC ; --------------------------------------------------------------------------- ROM:25DC ROM:25DC ROM_25DC: ; CODE XREF: ROM_2B7E-8DC↑j ROM:25DC st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:25E1 cmp INTMEM_74, ZERO_REG ; Zero register ROM:25E4 jnh ROM_25FB ROM:25E6 ld INTMEM_1C, INTMEM_74 ROM:25E9 ld INTMEM_1C+2, INTMEM_62 ROM:25EC lcall ROM_3D01 ROM:25EF cmpb INTMEM_1A, #0 ROM:25F2 jne ROM_25FB ROM:25F4 st INTMEM_74, INTMEM_3C0[] ROM:25F9 clr INTMEM_74 ROM:25FB ROM:25FB ROM_25FB: ; CODE XREF: ROM_2B7E-59A↑j ROM:25FB ; ROM_2B7E-58C↑j ROM:25FB andb INTMEM_AD, #7Fh ROM:25FE ld INTMEM_1A, INTMEM_68 ROM:2601 ld INTMEM_1C, INTMEM_6A ROM:2604 ld INTMEM_1C+2, INTMEM_6C ROM:2607 ld INTMEM_20, INTMEM_6E ROM:260A ld INTMEM_20+2, INTMEM_70 ROM:260D ld INTMEM_2C, INTMEM_70+2 ROM:2610 popf ROM:2611 ret ROM:2611 ; END OF FUNCTION CHUNK FOR ROM_2B7E ROM:2612 ROM:2612 ; =============== S U B R O U T I N E ======================================= ROM:2612 ROM:2612 ROM:2612 ROM_2612: ; CODE XREF: ROM_2B7E-9F5↑p ROM:2612 clr INTMEM_1A ROM:2614 jbs INTMEM_AB, 5, ROM_264D ROM:2617 ROM:2617 ROM_2617: ; CODE XREF: ROM_2612+24↓j ROM:2617 ldb INTMEM_1C, 134h[INTMEM_1A] ROM:261C subb INTMEM_1C, INTMEM_A0 ROM:261F jc ROM_2624 ROM:2621 addb INTMEM_1C, #48h ; 'H' ROM:2624 ROM:2624 ROM_2624: ; CODE XREF: ROM_2612+D↑j ROM:2624 cmpb INTMEM_1C, #48h ; 'H' ROM:2627 jnc ROM_262C ROM:2629 subb INTMEM_1C, #48h ; 'H' ROM:262C ROM:262C ROM_262C: ; CODE XREF: ROM_2612+15↑j ROM:262C cmpb INTMEM_1C, #12h ROM:262F jnc ROM_263A ROM:2631 inc INTMEM_1A ROM:2633 cmpb INTMEM_1A, #4 ROM:2636 jlt ROM_2617 ROM:2638 sjmp ROM_2678 ROM:263A ; --------------------------------------------------------------------------- ROM:263A ROM:263A ROM_263A: ; CODE XREF: ROM_2612+1D↑j ROM:263A ldb INTMEM_91+1, 134h[INTMEM_1A] ROM:263F ldb INTMEM_91, INTMEM_1A ROM:2642 subb INTMEM_90, INTMEM_91+1, #1 ROM:2646 jge ROM_264B ROM:2648 addb INTMEM_90, #48h ; 'H' ROM:264B ROM:264B ROM_264B: ; CODE XREF: ROM_2612+34↑j ROM:264B sjmp ROM_2678 ROM:264D ; --------------------------------------------------------------------------- ROM:264D ROM:264D ROM_264D: ; CODE XREF: ROM_2612+2↑j ROM:264D ; ROM_2612+5A↓j ROM:264D ldb INTMEM_1C, 130h[INTMEM_1A] ROM:2652 subb INTMEM_1C, INTMEM_A0 ROM:2655 jc ROM_265A ROM:2657 addb INTMEM_1C, #48h ; 'H' ROM:265A ROM:265A ROM_265A: ; CODE XREF: ROM_2612+43↑j ROM:265A cmpb INTMEM_1C, #48h ; 'H' ROM:265D jnc ROM_2662 ROM:265F subb INTMEM_1C, #48h ; 'H' ROM:2662 ROM:2662 ROM_2662: ; CODE XREF: ROM_2612+4B↑j ROM:2662 cmpb INTMEM_1C, #12h ROM:2665 jnc ROM_2670 ROM:2667 inc INTMEM_1A ROM:2669 cmpb INTMEM_1A, #4 ROM:266C jlt ROM_264D ROM:266E sjmp ROM_2678 ROM:2670 ; --------------------------------------------------------------------------- ROM:2670 ROM:2670 ROM_2670: ; CODE XREF: ROM_2612+53↑j ROM:2670 ldb INTMEM_91+1, 130h[INTMEM_1A] ROM:2675 ldb INTMEM_91, INTMEM_1A ROM:2678 ROM:2678 ROM_2678: ; CODE XREF: ROM_2612+26↑j ROM:2678 ; ROM_2612:ROM_264B↑j ... ROM:2678 andb INTMEM_AF, #-3 ROM:267B ldb INTMEM_93+1, INTMEM_15D[] ROM:2680 ld INTMEM_1C, INTMEM_146[] ROM:2685 cmpb INTMEM_93+1, #48h ; 'H' ROM:2688 jne ROM_2695 ROM:268A mulu INTMEM_1C, #4 ROM:268E cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:2691 je ROM_26A2 ROM:2693 sjmp ROM_269F ROM:2695 ; --------------------------------------------------------------------------- ROM:2695 ROM:2695 ROM_2695: ; CODE XREF: ROM_2612+76↑j ROM:2695 cmpb INTMEM_93+1, #24h ; '$' ROM:2698 jne ROM_26A2 ROM:269A shl INTMEM_1C, #1 ROM:269D jnc ROM_26A2 ROM:269F ROM:269F ROM_269F: ; CODE XREF: ROM_2612+81↑j ROM:269F ldbse INTMEM_1C, #-1 ROM:26A2 ROM:26A2 ROM_26A2: ; CODE XREF: ROM_2612+7F↑j ROM:26A2 ; ROM_2612+86↑j ... ROM:26A2 st INTMEM_1C, INTMEM_64 ROM:26A5 lcall ROM_3B99 ROM:26A8 jbs INTMEM_AC, 0, ROM_26B0 ROM:26AB lcall ROM_3BCE ROM:26AE sjmp ROM_26B3 ROM:26B0 ; --------------------------------------------------------------------------- ROM:26B0 ROM:26B0 ROM_26B0: ; CODE XREF: ROM_2612+96↑j ROM:26B0 lcall ROM_3C57 ROM:26B3 ROM:26B3 ROM_26B3: ; CODE XREF: ROM_2612+9C↑j ROM:26B3 lcall ROM_3C6B ROM:26B6 andb INTMEM_AF, #-5 ROM:26B9 cmpb INTMEM_A0, INTMEM_167[] ROM:26BE jne ROM_26CB ROM:26C0 add INTMEM_74, INTMEM_64 ROM:26C3 jnc ROM_26C8 ROM:26C5 ldbse INTMEM_74, #-1 ROM:26C8 ROM:26C8 ROM_26C8: ; CODE XREF: ROM_2612+B1↑j ROM:26C8 orb INTMEM_AF, #4 ROM:26CB ROM:26CB ROM_26CB: ; CODE XREF: ROM_2612+AC↑j ROM:26CB ret ROM:26CB ; End of function ROM_2612 ROM:26CB ROM:26CC ; --------------------------------------------------------------------------- ROM:26CC ; START OF FUNCTION CHUNK FOR ROM_2B7E ROM:26CC ROM:26CC ROM_26CC: ; CODE XREF: ROM_2B7E+26↓j ROM:26CC push INTMEM_1A ROM:26CE push INTMEM_1C ROM:26D0 push INTMEM_1C+2 ROM:26D2 push INTMEM_20 ROM:26D4 push INTMEM_20+2 ROM:26D6 push INTMEM_2C ROM:26D8 cmp SP, #100h ; Stack pointer ROM:26DC jc ROM_26E1 ROM:26DE orb INTMEM_4E, #4 ROM:26E1 ROM:26E1 ROM_26E1: ; CODE XREF: ROM_2B7E-4A2↑j ROM:26E1 jbs INTMEM_F5, 1, ROM_26E6 ROM:26E4 sjmp ROM_27BE ROM:26E6 ; --------------------------------------------------------------------------- ROM:26E6 ROM:26E6 ROM_26E6: ; CODE XREF: ROM_2B7E:ROM_26E1↑j ROM:26E6 ldb INTMEM_1A, INTMEM_164[] ROM:26EB ld INTMEM_1C, INTMEM_140[] ROM:26F0 cmp INTMEM_1C, 10h[INTMEM_56] ROM:26F5 jnc ROM_26F9 ROM:26F7 sjmp ROM_27BE ROM:26F9 ; --------------------------------------------------------------------------- ROM:26F9 ROM:26F9 ROM_26F9: ; CODE XREF: ROM_2B7E-489↑j ROM:26F9 inc INTMEM_1C ROM:26FB st INTMEM_1C, INTMEM_140[] ROM:2700 cmpb INTMEM_98, #40h ; '@' ROM:2703 jnc ROM_2710 ROM:2705 ldb INTMEM_1C+2, #1 ROM:2708 jbc INTMEM_F5, 7, ROM_270E ROM:270B ldb INTMEM_1C+2, #2 ROM:270E ROM:270E ROM_270E: ; CODE XREF: ROM_2B7E-476↑j ROM:270E sjmp ROM_27A5 ROM:2710 ; --------------------------------------------------------------------------- ROM:2710 ROM:2710 ROM_2710: ; CODE XREF: ROM_2B7E-47B↑j ROM:2710 jbs IOPORT2, 4, ROM_271B ; Input/output port 2 ROM:2713 jbc INTMEM_F5, 7, ROM_2723 ROM:2716 andb INTMEM_F5, #7Fh ROM:2719 sjmp ROM_2727 ROM:271B ; --------------------------------------------------------------------------- ROM:271B ROM:271B ROM_271B: ; CODE XREF: ROM_2B7E:ROM_2710↑j ROM:271B jbs INTMEM_F5, 7, ROM_2723 ROM:271E orb INTMEM_F5, #-80h ROM:2721 sjmp ROM_2727 ROM:2723 ; --------------------------------------------------------------------------- ROM:2723 ROM:2723 ROM_2723: ; CODE XREF: ROM_2B7E-46B↑j ROM:2723 ; ROM_2B7E:ROM_271B↑j ROM:2723 incb INTMEM_98 ROM:2725 sjmp ROM_27BE ROM:2727 ; --------------------------------------------------------------------------- ROM:2727 ROM:2727 ROM_2727: ; CODE XREF: ROM_2B7E-465↑j ROM:2727 ; ROM_2B7E-45D↑j ROM:2727 jbs INTMEM_F5+1, 3, ROM_274B ROM:272A cmpb INTMEM_98, #2 ROM:272D jnc ROM_27AA ROM:272F cmpb INTMEM_98, #4 ROM:2732 jh ROM_2739 ROM:2734 orb INTMEM_F5+1, #4 ROM:2737 sjmp ROM_27B7 ROM:2739 ; --------------------------------------------------------------------------- ROM:2739 ROM:2739 ROM_2739: ; CODE XREF: ROM_2B7E-44C↑j ROM:2739 jbc INTMEM_F5+1, 2, ROM_27AA ROM:273C cmpb INTMEM_98, #9 ROM:273F jnc ROM_27AA ROM:2741 cmpb INTMEM_98, #0Dh ROM:2744 jh ROM_27AA ROM:2746 orb INTMEM_F5+1, #8 ROM:2749 sjmp ROM_27B7 ROM:274B ; --------------------------------------------------------------------------- ROM:274B ROM:274B ROM_274B: ; CODE XREF: ROM_2B7E:ROM_2727↑j ROM:274B jbs INTMEM_F5+1, 1, ROM_2766 ROM:274E cmpb INTMEM_98, #6 ROM:2751 jnc ROM_2766 ROM:2753 cmpb INTMEM_98, #8 ROM:2756 jh ROM_27AA ROM:2758 shl INTMEM_66, #1 ROM:275B inc INTMEM_66 ROM:275D incb INTMEM_1A ROM:275F cmpb INTMEM_1A, #10h ROM:2762 je ROM_2785 ROM:2764 sjmp ROM_27B7 ROM:2766 ; --------------------------------------------------------------------------- ROM:2766 ROM:2766 ROM_2766: ; CODE XREF: ROM_2B7E:ROM_274B↑j ROM:2766 ; ROM_2B7E-42D↑j ROM:2766 cmpb INTMEM_98, #2 ROM:2769 jnc ROM_27AA ROM:276B cmpb INTMEM_98, #4 ROM:276E jh ROM_27AA ROM:2770 jbs INTMEM_F5+1, 1, ROM_2778 ROM:2773 orb INTMEM_F5+1, #2 ROM:2776 sjmp ROM_27B7 ROM:2778 ; --------------------------------------------------------------------------- ROM:2778 ROM:2778 ROM_2778: ; CODE XREF: ROM_2B7E-40E↑j ROM:2778 shl INTMEM_66, #1 ROM:277B andb INTMEM_F5+1, #-3 ROM:277E incb INTMEM_1A ROM:2780 cmpb INTMEM_1A, #10h ROM:2783 jne ROM_27B7 ROM:2785 ROM:2785 ROM_2785: ; CODE XREF: ROM_2B7E-41C↑j ROM:2785 st INTMEM_66, INTMEM_14A[] ROM:278A ldb INTMEM_1C+2, #4 ROM:278D cmp INTMEM_66, INTMEM_84[] ROM:2792 jne ROM_279C ROM:2794 ldb INTMEM_1C+2, #3 ROM:2797 orb INTMEM_F5+1, #1 ROM:279A sjmp ROM_27A5 ROM:279C ; --------------------------------------------------------------------------- ROM:279C ROM:279C ROM_279C: ; CODE XREF: ROM_2B7E-3EC↑j ROM:279C cmp INTMEM_66, #-0F10h ROM:27A0 jne ROM_27A5 ROM:27A2 ldb INTMEM_1C+2, #5 ROM:27A5 ROM:27A5 ROM_27A5: ; CODE XREF: ROM_2B7E:ROM_270E↑j ROM:27A5 ; ROM_2B7E-3E4↑j ... ROM:27A5 stb INTMEM_1C+2, INTMEM_162[] ROM:27AA ROM:27AA ROM_27AA: ; CODE XREF: ROM_2B7E-451↑j ROM:27AA ; ROM_2B7E:ROM_2739↑j ... ROM:27AA clr INTMEM_66 ROM:27AC clrb INTMEM_1A ROM:27AE andb INTMEM_F5+1, #-3 ROM:27B1 andb INTMEM_F5+1, #-5 ROM:27B4 andb INTMEM_F5+1, #-9 ROM:27B7 ROM:27B7 ROM_27B7: ; CODE XREF: ROM_2B7E-447↑j ROM:27B7 ; ROM_2B7E-435↑j ... ROM:27B7 stb INTMEM_1A, INTMEM_164[] ROM:27BC clrb INTMEM_98 ROM:27BE ROM:27BE ROM_27BE: ; CODE XREF: ROM_2B7E-49A↑j ROM:27BE ; ROM_2B7E-487↑j ... ROM:27BE ldb INTMEM_1A, INTMEM_165[] ROM:27C3 incb INTMEM_1A ROM:27C5 stb INTMEM_1A, INTMEM_165[] ROM:27CA cmpb INTMEM_1A, #4 ROM:27CD je ROM_27D2 ROM:27CF ljmp ROM_29EA ROM:27D2 ; --------------------------------------------------------------------------- ROM:27D2 ROM:27D2 ROM_27D2: ; CODE XREF: ROM_2B7E-3B1↑j ROM:27D2 stb ZERO_REG, INTMEM_165[] ; Zero register ROM:27D7 jbs INTMEM_AD, 7, ROM_27DD ROM:27DA djnz INTMEM_8F, ROM_27DE ROM:27DD ROM:27DD ROM_27DD: ; CODE XREF: ROM_2B7E-3A7↑j ROM:27DD rst ROM:27DE ; --------------------------------------------------------------------------- ROM:27DE ROM:27DE ROM_27DE: ; CODE XREF: ROM_2B7E-3A4↑j ROM:27DE ldb INTMEM_A, #1Eh ROM:27E1 ldb INTMEM_A, #-1Fh ROM:27E4 cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:27E7 jne ROM_27F1 ROM:27E9 pushf ROM:27EA lcall ROM_3B60 ROM:27ED andb INTMEM_AE, #-3 ROM:27F0 popf ROM:27F1 ROM:27F1 ROM_27F1: ; CODE XREF: ROM_2B7E-397↑j ROM:27F1 ; ROM_2B7E-331↓j ... ROM:27F1 jbc INTMEM_AA, 2, ROM_2806 ROM:27F4 cmpb ZERO_REG, INTMEM_8E ; Zero register ROM:27F7 je ROM_27FD ROM:27F9 decb INTMEM_8E ROM:27FB sjmp ROM_280B ROM:27FD ; --------------------------------------------------------------------------- ROM:27FD ROM:27FD ROM_27FD: ; CODE XREF: ROM_2B7E-387↑j ROM:27FD andb INTMEM_AA, #-5 ROM:2800 andb INTMEM_AA, #-9 ROM:2803 andb INTMEM_AA, #-11h ROM:2806 ROM:2806 ROM_2806: ; CODE XREF: ROM_2B7E:ROM_27F1↑j ROM:2806 cmpb INTMEM_8A, INTMEM_8B ROM:2809 jne ROM_285D ROM:280B ROM:280B ROM_280B: ; CODE XREF: ROM_2B7E-383↑j ROM:280B jbs INTMEM_A8+1, 4, ROM_281A ROM:280E ROM:280E ROM_280E: ; CODE XREF: ROM_2B7E-31B↓j ROM:280E lcall ROM_3CD1 ROM:2811 cmpb INTMEM_8C+1, #-1 ROM:2814 je ROM_2818 ROM:2816 incb INTMEM_8C+1 ROM:2818 ROM:2818 ROM_2818: ; CODE XREF: ROM_2B7E-36A↑j ROM:2818 sjmp ROM_2835 ROM:281A ; --------------------------------------------------------------------------- ROM:281A ROM:281A ROM_281A: ; CODE XREF: ROM_2B7E:ROM_280B↑j ROM:281A jbc INTMEM_A8+1, 6, ROM_284F ROM:281D jbs INTMEM_A8+1, 5, ROM_2843 ROM:2820 andb INTMEM_A8+1, #-11h ROM:2823 andb INTMEM_A8+1, #-41h ROM:2826 clrb INTMEM_8C ROM:2828 clrb INTMEM_8C+1 ROM:282A jbs INTMEM_AA, 1, ROM_2838 ROM:282D jbs INTMEM_AA, 0, ROM_2835 ROM:2830 ROM:2830 ROM_2830: ; CODE XREF: ROM_2B7E:ROM_2838↓j ROM:2830 ; ROM_2B7E-33D↓j ROM:2830 ldb INTMEM_8B, INTMEM_4D[] ROM:2835 ROM:2835 ROM_2835: ; CODE XREF: ROM_2B7E:ROM_2818↑j ROM:2835 ; ROM_2B7E-351↑j ... ROM:2835 ljmp ROM_28D2 ROM:2838 ; --------------------------------------------------------------------------- ROM:2838 ROM:2838 ROM_2838: ; CODE XREF: ROM_2B7E-354↑j ROM:2838 jbc INTMEM_A8+1, 7, ROM_2830 ROM:283B andb INTMEM_AA, #-3 ROM:283E andb INTMEM_A8+1, #7Fh ROM:2841 sjmp ROM_2830 ROM:2843 ; --------------------------------------------------------------------------- ROM:2843 ROM:2843 ROM_2843: ; CODE XREF: ROM_2B7E-361↑j ROM:2843 andb INTMEM_A8+1, #-21h ROM:2846 clrb INTMEM_8B ROM:2848 clrb INTMEM_8C+1 ROM:284A ldb INTMEM_8C, #3 ROM:284D sjmp ROM_27F1 ROM:284F ; --------------------------------------------------------------------------- ROM:284F ROM:284F ROM_284F: ; CODE XREF: ROM_2B7E:ROM_281A↑j ROM:284F orb INTMEM_A8+1, #40h ; '@' ROM:2852 ldb INTMEM_8A, #-38h ROM:2855 subb INTMEM_8A, INTMEM_8C ROM:2858 ldb INTMEM_8B, #0Fh ROM:285B sjmp ROM_27F1 ROM:285D ; --------------------------------------------------------------------------- ROM:285D ROM:285D ROM_285D: ; CODE XREF: ROM_2B7E-375↑j ROM:285D jbs INTMEM_AF, 3, ROM_2871 ROM:2860 cmpb INTMEM_8C, #-1 ROM:2863 je ROM_280E ROM:2865 jbs INTMEM_A8+1, 5, ROM_2871 ROM:2868 cmpb INTMEM_8C+1, INTMEM_8C ROM:286B jc ROM_2871 ROM:286D incb INTMEM_8C+1 ROM:286F sjmp ROM_2835 ROM:2871 ; --------------------------------------------------------------------------- ROM:2871 ROM:2871 ROM_2871: ; CODE XREF: ROM_2B7E:ROM_285D↑j ROM:2871 ; ROM_2B7E-319↑j ... ROM:2871 clrb INTMEM_8C+1 ROM:2873 andb INTMEM_AA, #-9 ROM:2876 andb INTMEM_AA, #-11h ROM:2879 addb INTMEM_1C, INTMEM_8A, INTMEM_8A ROM:287D cmpb INTMEM_8A, INTMEM_8B ROM:2880 jc ROM_289A ROM:2882 orb INTMEM_AA, #8 ROM:2885 clrb INTMEM_1C+3 ROM:2887 incb INTMEM_1C ROM:2889 jbs INTMEM_AF, 3, ROM_2891 ROM:288C orb INTMEM_AF, #8 ROM:288F sjmp ROM_28B1 ROM:2891 ; --------------------------------------------------------------------------- ROM:2891 ROM:2891 ROM_2891: ; CODE XREF: ROM_2B7E-2F5↑j ROM:2891 incb INTMEM_1C ROM:2893 incb INTMEM_8A ROM:2895 andb INTMEM_AF, #-9 ROM:2898 sjmp ROM_28B1 ROM:289A ; --------------------------------------------------------------------------- ROM:289A ROM:289A ROM_289A: ; CODE XREF: ROM_2B7E-2FE↑j ROM:289A orb INTMEM_AA, #10h ROM:289D ldb INTMEM_1C+3, #4 ROM:28A0 decb INTMEM_1C ROM:28A2 jbs INTMEM_AF, 3, ROM_28AA ROM:28A5 orb INTMEM_AF, #8 ROM:28A8 sjmp ROM_28B1 ROM:28AA ; --------------------------------------------------------------------------- ROM:28AA ROM:28AA ROM_28AA: ; CODE XREF: ROM_2B7E-2DC↑j ROM:28AA decb INTMEM_1C ROM:28AC decb INTMEM_8A ROM:28AE andb INTMEM_AF, #-9 ROM:28B1 ROM:28B1 ROM_28B1: ; CODE XREF: ROM_2B7E-2EF↑j ROM:28B1 ; ROM_2B7E-2E6↑j ... ROM:28B1 and INTMEM_1C, #7 ROM:28B5 ldb INTMEM_1C+2, 37F2h[INTMEM_1C] ROM:28BA shlb INTMEM_1C+2, INTMEM_1C+3 ROM:28BD andb INTMEM_1C+2, #-10h ROM:28C0 pushf ROM:28C1 ldb INTMEM_20, 1FFFh[] ROM:28C6 andb INTMEM_20, #0Fh ROM:28C9 orb INTMEM_20, INTMEM_1C+2 ROM:28CC popf ROM:28CD stb INTMEM_20, 1FFFh[] ROM:28D2 ROM:28D2 ROM_28D2: ; CODE XREF: ROM_2B7E:ROM_2835↑j ROM:28D2 ldb INTMEM_1C, #0 ROM:28D5 pushf ROM:28D6 ldb INTMEM_1C+1, INTMEM_91 ROM:28D9 lcall ROM_3311 ROM:28DC jbc INTMEM_1C, 0, ROM_2913 ROM:28DF add INTMEM_1C+2, INTMEM_5E, INTMEM_142[] ROM:28E5 sub INTMEM_1C+2, INTMEM_A ROM:28E8 cmp INTMEM_1C+2, INTMEM_142[] ROM:28ED jnc ROM_2913 ROM:28EF ldb INTMEM_1C, #4 ROM:28F2 ldb INTMEM_1C+1, INTMEM_91 ROM:28F5 lcall ROM_3311 ROM:28F8 cmpb INTMEM_1A, #0 ROM:28FB jne ROM_2913 ROM:28FD jbc INTMEM_AB, 5, ROM_2913 ROM:2900 ldbze INTMEM_1A, INTMEM_91 ROM:2903 ldb INTMEM_1A, 339Ah[INTMEM_1A] ROM:2908 ldb INTMEM_91, INTMEM_1A ROM:290B ldb INTMEM_91+1, 134h[INTMEM_1A] ROM:2910 andb INTMEM_AB, #-21h ROM:2913 ROM:2913 ROM_2913: ; CODE XREF: ROM_2B7E-2A2↑j ROM:2913 ; ROM_2B7E-291↑j ... ROM:2913 popf ROM:2914 djnz INTMEM_A3+1, ROM_291A ROM:2917 ldb INTMEM_A3+1, #19h ROM:291A ROM:291A ROM_291A: ; CODE XREF: ROM_2B7E-26A↑j ROM:291A andb INTMEM_A3, #-9 ROM:291D cmpb INTMEM_A3+1, (INTMEM_F2+1)[] ROM:2922 jh ROM_2927 ROM:2924 orb INTMEM_A3, #8 ROM:2927 ROM:2927 ROM_2927: ; CODE XREF: ROM_2B7E-25C↑j ROM:2927 ldb INTMEM_1C+2, INTMEM_16A[] ROM:292C jbc IOPORT2, 6, ROM_293E ; Input/output port 2 ROM:292F jbs INTMEM_AB, 4, ROM_2952 ROM:2932 cmpb INTMEM_1C+2, 0AEh[INTMEM_56] ROM:2937 jnc ROM_2948 ROM:2939 orb INTMEM_AB, #10h ROM:293C sjmp ROM_2952 ROM:293E ; --------------------------------------------------------------------------- ROM:293E ROM:293E ROM_293E: ; CODE XREF: ROM_2B7E-252↑j ROM:293E jbc INTMEM_AB, 4, ROM_2952 ROM:2941 cmpb INTMEM_1C+2, 0AFh[INTMEM_56] ROM:2946 jc ROM_294C ROM:2948 ROM:2948 ROM_2948: ; CODE XREF: ROM_2B7E-247↑j ROM:2948 incb INTMEM_1C+2 ROM:294A sjmp ROM_2954 ROM:294C ; --------------------------------------------------------------------------- ROM:294C ROM:294C ROM_294C: ; CODE XREF: ROM_2B7E-238↑j ROM:294C andb INTMEM_AB, #-11h ROM:294F orb INTMEM_AA, #-80h ROM:2952 ROM:2952 ROM_2952: ; CODE XREF: ROM_2B7E-24F↑j ROM:2952 ; ROM_2B7E-242↑j ... ROM:2952 clrb INTMEM_1C+2 ROM:2954 ROM:2954 ROM_2954: ; CODE XREF: ROM_2B7E-234↑j ROM:2954 stb INTMEM_1C+2, INTMEM_16A[] ROM:2959 jbs IOPORT1, 0, ROM_2988 ; Input/output port 1 ROM:295C ldb INTMEM_1A, #-20h ROM:295F ROM:295F ROM_295F: ; CODE XREF: ROM_2B7E-203↓j ROM:295F orb INTMEM_1A, INTMEM_A5 ROM:2962 andb INTMEM_1A, INTMEM_16B[] ROM:2967 stb INTMEM_1A, 1FFEh[] ROM:296C ldb INTMEM_1C+3, #14h ROM:296F ROM:296F ROM_296F: ; CODE XREF: ROM_2B7E:ROM_296F↓j ROM:296F djnz INTMEM_1C+3, ROM_296F ROM:2972 jbc IOPORT1, 0, ROM_2982 ; Input/output port 1 ROM:2975 shlb INTMEM_A5, #1 ROM:2978 cmpb INTMEM_A5, #10h ROM:297B jnh ROM_295F ROM:297D ldb INTMEM_A5, #1 ROM:2980 sjmp ROM_2988 ROM:2982 ; --------------------------------------------------------------------------- ROM:2982 ROM:2982 ROM_2982: ; CODE XREF: ROM_2B7E-20C↑j ROM:2982 orb INTMEM_54, INTMEM_A5 ROM:2985 orb INTMEM_50, INTMEM_A5 ROM:2988 ROM:2988 ROM_2988: ; CODE XREF: ROM_2B7E-225↑j ROM:2988 ; ROM_2B7E-1FE↑j ROM:2988 ldb INTMEM_1C, INTMEM_54 ROM:298B ldb INTMEM_1C+1, INTMEM_160[] ROM:2990 ldb INTMEM_1C+2, INTMEM_16B[] ROM:2995 notb INTMEM_1C+1 ROM:2997 andb INTMEM_1C+1, INTMEM_A3 ROM:299A orb INTMEM_1C+1, INTMEM_161[] ROM:299F andb INTMEM_1C+2, #-20h ROM:29A2 notb INTMEM_1C ROM:29A4 andb INTMEM_1C+1, INTMEM_1C ROM:29A7 orb INTMEM_1C+2, INTMEM_1C+1 ROM:29AA stb INTMEM_1C+2, 1FFEh[] ROM:29AF stb INTMEM_1C+2, INTMEM_16B[] ROM:29B4 inc INTMEM_80 ROM:29B6 and ZERO_REG, INTMEM_80, #1 ; Zero register ROM:29BB jne ROM_29EA ROM:29BD ld INTMEM_1A, #0C0h ROM:29C1 and ZERO_REG, INTMEM_80, #0Fh ; Zero register ROM:29C6 jne ROM_29D7 ROM:29C8 ld INTMEM_1A, #0B6h ROM:29CC and ZERO_REG, INTMEM_80, #1FFh ; Zero register ROM:29D1 jne ROM_29D7 ROM:29D3 ld INTMEM_1A, #0B1h ROM:29D7 ROM:29D7 ROM_29D7: ; CODE XREF: ROM_2B7E-1B8↑j ROM:29D7 ; ROM_2B7E-1AD↑j ... ROM:29D7 ldb INTMEM_1C, [INTMEM_1A] ROM:29DA cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:29DD je ROM_29E1 ROM:29DF decb INTMEM_1C ROM:29E1 ROM:29E1 ROM_29E1: ; CODE XREF: ROM_2B7E-1A1↑j ROM:29E1 stb INTMEM_1C, [INTMEM_1A]+ ROM:29E4 cmp INTMEM_1A, #0CAh ROM:29E8 jne ROM_29D7 ROM:29EA ROM:29EA ROM_29EA: ; CODE XREF: ROM_2B7E-3AF↑j ROM:29EA ; ROM_2B7E-1C3↑j ROM:29EA di ROM:29EB ld INTMEM_1C, INTMEM_82[] ROM:29F0 add INTMEM_1C, #2EEh ROM:29F4 sub INTMEM_1C+2, INTMEM_1C, INTMEM_A ROM:29F8 cmp INTMEM_1C+2, #2EEh ROM:29FC jc ROM_2A04 ROM:29FE cmp INTMEM_1C+2, #10h ROM:2A02 jc ROM_2A09 ROM:2A04 ROM:2A04 ROM_2A04: ; CODE XREF: ROM_2B7E-182↑j ROM:2A04 add INTMEM_1C, INTMEM_A, #177h ROM:2A09 ROM:2A09 ROM_2A09: ; CODE XREF: ROM_2B7E-17C↑j ROM:2A09 jbc WSR1, 6, ROM_2A14 ; Window selection register 1 ROM:2A0C andb INTMEM_A8+1, #-3 ROM:2A0F orb INTMEM_4E, #1 ROM:2A12 sjmp ROM_2A1F ROM:2A14 ; --------------------------------------------------------------------------- ROM:2A14 ROM:2A14 ROM_2A14: ; CODE XREF: ROM_2B7E:ROM_2A09↑j ROM:2A14 ldb INTMEM_6, #18h ROM:2A17 ld INTMEM_4, INTMEM_1C ROM:2A1A st INTMEM_1C, INTMEM_82[] ROM:2A1F ROM:2A1F ROM_2A1F: ; CODE XREF: ROM_2B7E-16C↑j ROM:2A1F cmp SP, #124h ; Stack pointer ROM:2A23 jnc ROM_2A26 ROM:2A25 rst ROM:2A26 ; --------------------------------------------------------------------------- ROM:2A26 ROM:2A26 ROM_2A26: ; CODE XREF: ROM_2B7E-15B↑j ROM:2A26 pop INTMEM_2C ROM:2A28 pop INTMEM_20+2 ROM:2A2A pop INTMEM_20 ROM:2A2C pop INTMEM_1C+2 ROM:2A2E pop INTMEM_1C ROM:2A30 pop INTMEM_1A ROM:2A32 andb INTMEM_A8+1, #-9 ROM:2A35 popf ROM:2A36 ret ROM:2A36 ; END OF FUNCTION CHUNK FOR ROM_2B7E ROM:2A37 ; --------------------------------------------------------------------------- ROM:2A37 ; START OF FUNCTION CHUNK FOR ROM_2BA8 ROM:2A37 ROM:2A37 ROM_2A37: ; CODE XREF: ROM_2BA8:ROM_2C06↓j ROM:2A37 push INTMEM_1A ROM:2A39 push INTMEM_1C ROM:2A3B ld INTMEM_1C, 3BCh[INTMEM_7E] ROM:2A40 sub INTMEM_1A, INTMEM_58, INTMEM_5E ROM:2A44 st INTMEM_1A, INTMEM_156[] ROM:2A49 cmp INTMEM_1A, #465h ROM:2A4D jnc ROM_2A67 ROM:2A4F add INTMEM_1C, INTMEM_1A, #7 ROM:2A54 jc ROM_2A5D ROM:2A56 cmp INTMEM_1C, INTMEM_142[] ROM:2A5B jnc ROM_2A77 ROM:2A5D ROM:2A5D ROM_2A5D: ; CODE XREF: ROM_2BA8-154↑j ROM:2A5D ld INTMEM_1C, INTMEM_142[] ROM:2A62 orb INTMEM_4E, #8 ROM:2A65 sjmp ROM_2A77 ROM:2A67 ; --------------------------------------------------------------------------- ROM:2A67 ROM:2A67 ROM_2A67: ; CODE XREF: ROM_2BA8-15B↑j ROM:2A67 ld INTMEM_1C, #465h ROM:2A6B orb INTMEM_4E, #40h ; '@' ROM:2A6E cmp INTMEM_1A, #4Bh ; 'K' ROM:2A72 jc ROM_2A77 ROM:2A74 orb INTMEM_4E, #10h ROM:2A77 ROM:2A77 ROM_2A77: ; CODE XREF: ROM_2BA8-14D↑j ROM:2A77 ; ROM_2BA8-143↑j ... ROM:2A77 orb INTMEM_AF, #1 ROM:2A7A st INTMEM_1C, 3BCh[INTMEM_7E] ROM:2A7F pop INTMEM_1C ROM:2A81 pop INTMEM_1A ROM:2A83 popf ROM:2A84 ret ROM:2A84 ; END OF FUNCTION CHUNK FOR ROM_2BA8 ROM:2A85 ; --------------------------------------------------------------------------- ROM:2A85 ; START OF FUNCTION CHUNK FOR start ROM:2A85 ROM:2A85 ROM_2A85: ; CODE XREF: start+6↑j ROM:2A85 ld INTMEM_1A, #5555h ROM:2A89 ld INTMEM_1C, #-5556h ROM:2A8D cmp INTMEM_1A, #5555h ROM:2A91 jne ROM_2ACE ROM:2A93 cmp INTMEM_1C, #-5556h ROM:2A97 jne ROM_2ACE ROM:2A99 ld INTMEM_1A, #-5556h ROM:2A9D ld INTMEM_1C, #5555h ROM:2AA1 cmp INTMEM_1A, #-5556h ROM:2AA5 jne ROM_2ACE ROM:2AA7 cmp INTMEM_1C, #5555h ROM:2AAB jne ROM_2ACE ROM:2AAD ldb INTMEM_1C, #55h ; 'U' ROM:2AB0 ROM:2AB0 ROM_2AB0: ; CODE XREF: start:ROM_2AE9↓j ROM:2AB0 ld INTMEM_1A, #1Eh ROM:2AB4 ROM:2AB4 ROM_2AB4: ; CODE XREF: start+A3D↓j ROM:2AB4 cmp INTMEM_1A, #200h ROM:2AB8 je ROM_2ABF ROM:2ABA stb INTMEM_1C, [INTMEM_1A]+ ROM:2ABD sjmp ROM_2AB4 ROM:2ABF ; --------------------------------------------------------------------------- ROM:2ABF ROM:2ABF ROM_2ABF: ; CODE XREF: start+A38↑j ROM:2ABF ld INTMEM_1A, #1Eh ROM:2AC3 ROM:2AC3 ROM_2AC3: ; CODE XREF: start+A4C↓j ROM:2AC3 cmp INTMEM_1A, #200h ROM:2AC7 je ROM_2ACF ROM:2AC9 cmpb INTMEM_1C, [INTMEM_1A]+ ROM:2ACC je ROM_2AC3 ROM:2ACE ROM:2ACE ROM_2ACE: ; CODE XREF: start+A11↑j ROM:2ACE ; start+A17↑j ... ROM:2ACE rst ROM:2ACF ; --------------------------------------------------------------------------- ROM:2ACF ROM:2ACF ROM_2ACF: ; CODE XREF: start+A47↑j ROM:2ACF ldb INTMEM_A, #1Eh ROM:2AD2 ldb INTMEM_A, #-1Fh ROM:2AD5 cmpb INTMEM_1C, #0 ROM:2AD8 je ROM_2AEB ROM:2ADA cmpb INTMEM_1C, #-56h ROM:2ADD jne ROM_2AE1 ROM:2ADF clrb INTMEM_1C ROM:2AE1 ROM:2AE1 ROM_2AE1: ; CODE XREF: start+A5D↑j ROM:2AE1 cmpb INTMEM_1C, #55h ; 'U' ROM:2AE4 jne ROM_2AE9 ROM:2AE6 ldb INTMEM_1C, #-56h ROM:2AE9 ROM:2AE9 ROM_2AE9: ; CODE XREF: start+A64↑j ROM:2AE9 sjmp ROM_2AB0 ROM:2AEB ; --------------------------------------------------------------------------- ROM:2AEB ROM:2AEB ROM_2AEB: ; CODE XREF: start+A58↑j ROM:2AEB ld INTMEM_1A, #2B01h ROM:2AEF ld INTMEM_20, #200h ROM:2AF3 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2AF6 ROM:2AF6 ROM_2AF6: ; CODE XREF: start+A7F↓j ROM:2AF6 cmp INTMEM_20, #400h ROM:2AFA je ROM_2B04 ROM:2AFC stb INTMEM_20+2, [INTMEM_20]+ ROM:2AFF sjmp ROM_2AF6 ROM:2AFF ; END OF FUNCTION CHUNK FOR start ROM:2AFF ; --------------------------------------------------------------------------- ROM:2B01 db 55h, 0AAh, 0 ROM:2B04 ; --------------------------------------------------------------------------- ROM:2B04 ; START OF FUNCTION CHUNK FOR start ROM:2B04 ROM:2B04 ROM_2B04: ; CODE XREF: start+A7A↑j ROM:2B04 ; start+A9E↓j ROM:2B04 ldb INTMEM_A, #1Eh ROM:2B07 ldb INTMEM_A, #-1Fh ROM:2B0A cmp INTMEM_1A, #2B04h ROM:2B0E je ROM_2B2B ROM:2B10 ld INTMEM_20, #200h ROM:2B14 ldb INTMEM_20+3, INTMEM_20+2 ROM:2B17 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2B1A ROM:2B1A ROM_2B1A: ; CODE XREF: start+AA8↓j ROM:2B1A cmp INTMEM_20, #400h ROM:2B1E je ROM_2B04 ROM:2B20 cmpb INTMEM_20+3, [INTMEM_20] ROM:2B23 jne ROM_2B2A ROM:2B25 stb INTMEM_20+2, [INTMEM_20]+ ROM:2B28 sjmp ROM_2B1A ROM:2B2A ; --------------------------------------------------------------------------- ROM:2B2A ROM:2B2A ROM_2B2A: ; CODE XREF: start+AA3↑j ROM:2B2A rst ROM:2B2B ; --------------------------------------------------------------------------- ROM:2B2B ROM:2B2B ROM_2B2B: ; CODE XREF: start+A8E↑j ROM:2B2B ld INTMEM_56, #-7A00h ROM:2B2F ROM:2B2F ROM_2B2F: ; CODE XREF: start+AE4↓j ROM:2B2F ld SP, #130h ; Stack pointer ROM:2B33 lcall ROM_384E ROM:2B36 lcall ROM_386E ROM:2B39 lcall ROM_3D79 ROM:2B3C lcall ROM_359D ROM:2B3F lcall ROM_35EB ROM:2B42 lcall ROM_2FF6 ROM:2B45 lcall ROM_30F1 ROM:2B48 lcall ROM_31FB ROM:2B4B lcall ROM_3587 ROM:2B4E jbs INTMEM_A8+1, 0, ROM_2B56 ROM:2B51 lcall ROM_4845 ROM:2B54 sjmp ROM_2B59 ROM:2B56 ; --------------------------------------------------------------------------- ROM:2B56 ROM:2B56 ROM_2B56: ; CODE XREF: start+ACE↑j ROM:2B56 lcall ROM_4849 ROM:2B59 ROM:2B59 ROM_2B59: ; CODE XREF: start+AD4↑j ROM:2B59 lcall ROM_3122 ROM:2B5C lcall nullsub_1 ROM:2B5F incb INTMEM_86 ROM:2B61 orb INTMEM_A8+1, #1 ROM:2B64 sjmp ROM_2B2F ROM:2B64 ; END OF FUNCTION CHUNK FOR start ROM:2B66 ROM:2B66 ; =============== S U B R O U T I N E ======================================= ROM:2B66 ROM:2B66 ; NMI ROM:2B66 ROM:2B66 ROM_2B66: ; DATA XREF: ROM:Int01↑o ROM:2B66 ; ROM:Int03↑o ... ROM:2B66 rst ROM:2B66 ; End of function ROM_2B66 ROM:2B66 ROM:2B67 ROM:2B67 ; =============== S U B R O U T I N E ======================================= ROM:2B67 ROM:2B67 ; Timer overflow ROM:2B67 ROM:2B67 ROM_2B67: ; DATA XREF: ROM:Int00↑o ROM:2B67 pushf ROM:2B68 orb INTMEM_2A, INTMEM_16 ROM:2B6B jbc INTMEM_2A, 5, ROM_2B7D ROM:2B6E jbc INT_PEND, 2, ROM_2B76 ; Interrupt pending register ROM:2B71 orb INT_PEND, #1 ; Interrupt pending register ROM:2B74 popf ROM:2B75 ret ROM:2B76 ; --------------------------------------------------------------------------- ROM:2B76 ROM:2B76 ROM_2B76: ; CODE XREF: ROM_2B67+7↑j ROM:2B76 incb INTMEM_87 ROM:2B78 andb INTMEM_2A, #-21h ROM:2B7B popf ROM:2B7C ret ROM:2B7D ; --------------------------------------------------------------------------- ROM:2B7D ROM:2B7D ROM_2B7D: ; CODE XREF: ROM_2B67+4↑j ROM:2B7D rst ROM:2B7D ; End of function ROM_2B67 ROM:2B7D ROM:2B7E ROM:2B7E ; =============== S U B R O U T I N E ======================================= ROM:2B7E ROM:2B7E ; Software timer ROM:2B7E ROM:2B7E ROM_2B7E: ; DATA XREF: ROM:Int05↑o ROM:2B7E ROM:2B7E ; FUNCTION CHUNK AT ROM:2089 SIZE 00000589 BYTES ROM:2B7E ; FUNCTION CHUNK AT ROM:26CC SIZE 0000036B BYTES ROM:2B7E ; FUNCTION CHUNK AT ROM:4862 SIZE 00000004 BYTES ROM:2B7E ROM:2B7E pushf ROM:2B7F orb INTMEM_2A, INTMEM_16 ROM:2B82 jbc INTMEM_2A, 1, ROM_2B94 ROM:2B85 andb INTMEM_2A, #-3 ROM:2B88 jbc INTMEM_2A, 0, ROM_2B8E ROM:2B8B orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:2B8E ROM:2B8E ROM_2B8E: ; CODE XREF: ROM_2B7E+A↑j ROM:2B8E orb INTMEM_A8+1, #4 ROM:2B91 ljmp ROM_2089 ROM:2B94 ; --------------------------------------------------------------------------- ROM:2B94 ROM:2B94 ROM_2B94: ; CODE XREF: ROM_2B7E+4↑j ROM:2B94 jbc INTMEM_2A, 0, ROM_2BA7 ROM:2B97 jbs INTMEM_A8+1, 3, ROM_2BA7 ROM:2B9A andb INTMEM_2A, #-2 ROM:2B9D orb INTMEM_A8+1, #8 ROM:2BA0 ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2BA3 ei ROM:2BA4 ljmp ROM_26CC ROM:2BA7 ; --------------------------------------------------------------------------- ROM:2BA7 ROM:2BA7 ROM_2BA7: ; CODE XREF: ROM_2B7E:ROM_2B94↑j ROM:2BA7 ; ROM_2B7E+19↑j ROM:2BA7 rst ROM:2BA7 ; End of function ROM_2B7E ROM:2BA7 ROM:2BA8 ROM:2BA8 ; =============== S U B R O U T I N E ======================================= ROM:2BA8 ROM:2BA8 ; HSI data available ROM:2BA8 ROM:2BA8 ROM_2BA8: ; DATA XREF: ROM:Int02↑o ROM:2BA8 ROM:2BA8 ; FUNCTION CHUNK AT ROM:2089 SIZE 00000589 BYTES ROM:2BA8 ; FUNCTION CHUNK AT ROM:2A37 SIZE 0000004E BYTES ROM:2BA8 ROM:2BA8 pushf ROM:2BA9 andb INTMEM_2A, #3Fh ; '?' ROM:2BAC orb INTMEM_2A, INTMEM_16 ROM:2BAF cmpb ZERO_REG, INTMEM_89 ; Zero register ROM:2BB2 jne ROM_2BDD ROM:2BB4 jbs INTMEM_2A, 6, ROM_2BBB ROM:2BB7 jbs INTMEM_2A, 7, ROM_2BBE ROM:2BBA rst ROM:2BBB ; --------------------------------------------------------------------------- ROM:2BBB ROM:2BBB ROM_2BBB: ; CODE XREF: ROM_2BA8+C↑j ROM:2BBB orb INTMEM_4E, #2 ROM:2BBE ROM:2BBE ROM_2BBE: ; CODE XREF: ROM_2BA8+F↑j ROM:2BBE ldb INTMEM_89, INTMEM_6 ROM:2BC1 ld INTMEM_58, INTMEM_4 ROM:2BC4 jbc INT_PEND, 0, ROM_2BD8 ; Interrupt pending register ROM:2BC7 jbs INTMEM_58+1, 7, ROM_2BD8 ROM:2BCA orb INTMEM_2A, INTMEM_16 ROM:2BCD jbc INTMEM_2A, 5, ROM_2BD8 ROM:2BD0 incb INTMEM_87 ROM:2BD2 andb INT_PEND, #-2 ; Interrupt pending register ROM:2BD5 andb INTMEM_2A, #-21h ROM:2BD8 ROM:2BD8 ROM_2BD8: ; CODE XREF: ROM_2BA8+1C↑j ROM:2BD8 ; ROM_2BA8+1F↑j ... ROM:2BD8 ldb INTMEM_88, INTMEM_87 ROM:2BDB sjmp ROM_2BE3 ROM:2BDD ; --------------------------------------------------------------------------- ROM:2BDD ROM:2BDD ROM_2BDD: ; CODE XREF: ROM_2BA8+A↑j ROM:2BDD jbc INTMEM_2A, 7, ROM_2BE3 ROM:2BE0 orb INT_PEND, #4 ; Interrupt pending register ROM:2BE3 ROM:2BE3 ROM_2BE3: ; CODE XREF: ROM_2BA8+33↑j ROM:2BE3 ; ROM_2BA8:ROM_2BDD↑j ROM:2BE3 jbc INTMEM_89, 2, ROM_2BF4 ROM:2BE6 andb INTMEM_89, #51h ; 'Q' ROM:2BE9 je ROM_2BEE ROM:2BEB orb INT_PEND, #4 ; Interrupt pending register ROM:2BEE ROM:2BEE ROM_2BEE: ; CODE XREF: ROM_2BA8+41↑j ROM:2BEE andb INTMEM_A8+1, #-5 ROM:2BF1 ljmp ROM_2089 ROM:2BF4 ; --------------------------------------------------------------------------- ROM:2BF4 ROM:2BF4 ROM_2BF4: ; CODE XREF: ROM_2BA8:ROM_2BE3↑j ROM:2BF4 jbc INTMEM_89, 0, ROM_2BF8 ROM:2BF7 rst ROM:2BF8 ; --------------------------------------------------------------------------- ROM:2BF8 ROM:2BF8 ROM_2BF8: ; CODE XREF: ROM_2BA8:ROM_2BF4↑j ROM:2BF8 jbs INTMEM_89, 6, ROM_2BFE ROM:2BFB jbc INTMEM_89, 4, ROM_2C09 ROM:2BFE ROM:2BFE ROM_2BFE: ; CODE XREF: ROM_2BA8:ROM_2BF8↑j ROM:2BFE andb INTMEM_89, #5 ROM:2C01 je ROM_2C06 ROM:2C03 orb INT_PEND, #4 ; Interrupt pending register ROM:2C06 ROM:2C06 ROM_2C06: ; CODE XREF: ROM_2BA8+59↑j ROM:2C06 ljmp ROM_2A37 ROM:2C09 ; --------------------------------------------------------------------------- ROM:2C09 ROM:2C09 ROM_2C09: ; CODE XREF: ROM_2BA8+53↑j ROM:2C09 scall ROM_2C0D ROM:2C0B popf ROM:2C0C ret ROM:2C0C ; End of function ROM_2BA8 ROM:2C0C ROM:2C0D ROM:2C0D ; =============== S U B R O U T I N E ======================================= ROM:2C0D ROM:2C0D ROM:2C0D ROM_2C0D: ; CODE XREF: ROM_2BA8:ROM_2C09↑p ROM:2C0D ; ROM_386E+92↓p ROM:2C0D clrb WSR1 ; Window selection register 1 ROM:2C0F ROM:2C0F ROM_2C0F: ; CODE XREF: ROM_2C0D+C↓j ROM:2C0F ld ZERO_REG, INTMEM_4 ; Zero register ROM:2C12 nop ROM:2C13 andb INTMEM_2A, #3Fh ; '?' ROM:2C16 orb INTMEM_2A, INTMEM_16 ROM:2C19 jbs INTMEM_2A, 7, ROM_2C0F ROM:2C1C andb INT_PEND, #-5 ; Interrupt pending register ROM:2C1F ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:2C22 clrb INTMEM_89 ROM:2C24 ret ROM:2C24 ; End of function ROM_2C0D ROM:2C24 ROM:2C25 ROM:2C25 ; =============== S U B R O U T I N E ======================================= ROM:2C25 ROM:2C25 ROM:2C25 ROM_2C25: ; CODE XREF: ROM_2FF6+18↓p ROM:2C25 ; ROM_2FF6+88↓p ... ROM:2C25 pushf ROM:2C26 andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:2C2A and INTMEM_1C, #0Fh ROM:2C2E clrb INTMEM_1A ROM:2C30 cmpb INTMEM_1A+1, #0 ROM:2C33 jne ROM_2C45 ROM:2C35 jbc INTMEM_AA, 1, ROM_2C3D ROM:2C38 ldb INTMEM_1A, #2 ROM:2C3B sjmp ROM_2C72 ROM:2C3D ; --------------------------------------------------------------------------- ROM:2C3D ROM:2C3D ROM_2C3D: ; CODE XREF: ROM_2C25+10↑j ROM:2C3D jbc INTMEM_AA, 0, ROM_2C72 ROM:2C40 ldb INTMEM_1A, #1 ROM:2C43 sjmp ROM_2C72 ROM:2C45 ; --------------------------------------------------------------------------- ROM:2C45 ROM:2C45 ROM_2C45: ; CODE XREF: ROM_2C25+E↑j ROM:2C45 cmpb INTMEM_1A+1, #10h ROM:2C48 jne ROM_2C5F ROM:2C4A jbc INTMEM_AA, 1, ROM_2C52 ROM:2C4D ldb INTMEM_1A, #2 ROM:2C50 sjmp ROM_2C5A ROM:2C52 ; --------------------------------------------------------------------------- ROM:2C52 ROM:2C52 ROM_2C52: ; CODE XREF: ROM_2C25+25↑j ROM:2C52 jbs INTMEM_AA, 0, ROM_2C5A ROM:2C55 stb INTMEM_8B, INTMEM_4D[] ROM:2C5A ROM:2C5A ROM_2C5A: ; CODE XREF: ROM_2C25+2B↑j ROM:2C5A ; ROM_2C25:ROM_2C52↑j ROM:2C5A orb INTMEM_AA, #1 ROM:2C5D sjmp ROM_2C72 ROM:2C5F ; --------------------------------------------------------------------------- ROM:2C5F ROM:2C5F ROM_2C5F: ; CODE XREF: ROM_2C25+23↑j ROM:2C5F cmpb INTMEM_1C, #0 ROM:2C62 je ROM_2C72 ROM:2C64 jbs INTMEM_AA, 0, ROM_2C6F ROM:2C67 jbs INTMEM_AA, 1, ROM_2C6F ROM:2C6A stb INTMEM_8B, INTMEM_4D[] ROM:2C6F ROM:2C6F ROM_2C6F: ; CODE XREF: ROM_2C25+3F↑j ROM:2C6F ; ROM_2C25+42↑j ROM:2C6F orb INTMEM_AA, #2 ROM:2C72 ROM:2C72 ROM_2C72: ; CODE XREF: ROM_2C25+16↑j ROM:2C72 ; ROM_2C25:ROM_2C3D↑j ... ROM:2C72 cmpb INTMEM_1C, #1 ROM:2C75 je ROM_2C7A ROM:2C77 andb INTMEM_AA, #-5 ROM:2C7A ROM:2C7A ROM_2C7A: ; CODE XREF: ROM_2C25+50↑j ROM:2C7A cmpb INTMEM_1C, #2 ROM:2C7D jnc ROM_2C84 ROM:2C7F cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2C82 jne ROM_2C8E ROM:2C84 ROM:2C84 ROM_2C84: ; CODE XREF: ROM_2C25+58↑j ROM:2C84 add INTMEM_1C, INTMEM_1C ROM:2C87 ld INTMEM_1C, 367Eh[INTMEM_1C] ROM:2C8C br [INTMEM_1C] ROM:2C8E ; --------------------------------------------------------------------------- ROM:2C8E ROM:2C8E ROM_2C8E: ; CODE XREF: ROM_2C25+5D↑j ROM:2C8E ; ROM:2CE2↓j ... ROM:2C8E popf ROM:2C8F ret ROM:2C8F ; End of function ROM_2C25 ROM:2C8F ROM:2C90 ; --------------------------------------------------------------------------- ROM:2C90 cmpb INTMEM_1A+1, #10h ROM:2C93 jne ROM_2C98 ROM:2C95 andb INTMEM_AA, #-2 ROM:2C98 ROM:2C98 ROM_2C98: ; CODE XREF: ROM:2C93↑j ROM:2C98 cmpb INTMEM_1A+1, #20h ; ' ' ROM:2C9B jne ROM_2CB0 ROM:2C9D jbs INTMEM_AA, 0, ROM_2CAD ROM:2CA0 jbs INTMEM_A8+1, 4, ROM_2CAD ROM:2CA3 ldb INTMEM_8B, INTMEM_4D[] ROM:2CA8 ldb INTMEM_8A, INTMEM_8B[] ROM:2CAD ROM:2CAD ROM_2CAD: ; CODE XREF: ROM:2C9D↑j ROM:2CAD ; ROM:2CA0↑j ROM:2CAD andb INTMEM_AA, #-3 ROM:2CB0 ROM:2CB0 ROM_2CB0: ; CODE XREF: ROM:2C9B↑j ROM:2CB0 cmpb INTMEM_1A, #0 ROM:2CB3 jne ROM_2CEF ROM:2CB5 cmpb INTMEM_1A+1, #0 ROM:2CB8 je ROM_2CEF ROM:2CBA jbc INTMEM_A8+1, 4, ROM_2CE4 ROM:2CBD jbc INTMEM_A8+1, 6, ROM_2CC5 ROM:2CC0 clrb INTMEM_8A ROM:2CC2 andb INTMEM_A8+1, #-41h ROM:2CC5 ROM:2CC5 ROM_2CC5: ; CODE XREF: ROM:2CBD↑j ROM:2CC5 clrb INTMEM_8C ROM:2CC7 clrb INTMEM_8C+1 ROM:2CC9 jbs INTMEM_AA, 0, ROM_2CD6 ROM:2CCC jbs INTMEM_AA, 1, ROM_2CD6 ROM:2CCF ldb INTMEM_8B, INTMEM_4D[] ROM:2CD4 sjmp ROM_2CD9 ROM:2CD6 ; --------------------------------------------------------------------------- ROM:2CD6 ROM:2CD6 ROM_2CD6: ; CODE XREF: ROM:2CC9↑j ROM:2CD6 ; ROM:2CCC↑j ROM:2CD6 ldb INTMEM_8B, INTMEM_8A ROM:2CD9 ROM:2CD9 ROM_2CD9: ; CODE XREF: ROM:2CD4↑j ROM:2CD9 andb INTMEM_A8+1, #-21h ROM:2CDC andb INTMEM_A8+1, #-11h ROM:2CDF andb INTMEM_A8+1, #7Fh ROM:2CE2 sjmp ROM_2C8E ROM:2CE4 ; --------------------------------------------------------------------------- ROM:2CE4 ROM:2CE4 ROM_2CE4: ; CODE XREF: ROM:2CBA↑j ROM:2CE4 jbs INTMEM_AA, 0, ROM_2C8E ROM:2CE7 jbs INTMEM_AA, 1, ROM_2C8E ROM:2CEA ldb INTMEM_8B, INTMEM_4D[] ROM:2CEF ROM:2CEF ROM_2CEF: ; CODE XREF: ROM:2CB3↑j ROM:2CEF ; ROM:2CB8↑j ROM:2CEF sjmp ROM_2C8E ROM:2CF1 ; --------------------------------------------------------------------------- ROM:2CF1 jbs INTMEM_A8+1, 4, ROM_2D3F ROM:2CF4 cmpb INTMEM_1A, #0 ROM:2CF7 jne ROM_2D44 ROM:2CF9 cmpb INTMEM_20, #0 ROM:2CFC jne ROM_2D01 ROM:2CFE ldb INTMEM_20, #-6 ROM:2D01 ROM:2D01 ROM_2D01: ; CODE XREF: ROM:2CFC↑j ROM:2D01 ld INTMEM_1C, #0FAh ROM:2D05 divub INTMEM_1C, INTMEM_20 ROM:2D08 shrb INTMEM_20, #1 ROM:2D0B cmpb INTMEM_1C+1, INTMEM_20 ROM:2D0E jc ROM_2D12 ROM:2D10 decb INTMEM_1C ROM:2D12 ROM:2D12 ROM_2D12: ; CODE XREF: ROM:2D0E↑j ROM:2D12 decb INTMEM_1C ROM:2D14 ldb INTMEM_8C, INTMEM_1C ROM:2D17 ldb INTMEM_20+2, INTMEM_8B ROM:2D1A ldb INTMEM_8B, INTMEM_1C+2 ROM:2D1D jbs INTMEM_AA, 2, ROM_2D3D ROM:2D20 clr INTMEM_1C ROM:2D22 jbs INTMEM_AA, 4, ROM_2D2A ROM:2D25 jbc INTMEM_AA, 3, ROM_2D3D ROM:2D28 decb INTMEM_1C+1 ROM:2D2A ROM:2D2A ROM_2D2A: ; CODE XREF: ROM:2D22↑j ROM:2D2A cmpb INTMEM_8A, INTMEM_1C+2 ROM:2D2D je ROM_2D3D ROM:2D2F subcb INTMEM_1C, INTMEM_1C ROM:2D32 xorb INTMEM_1C, INTMEM_1C+1 ROM:2D35 je ROM_2D3D ROM:2D37 orb INTMEM_AA, #4 ROM:2D3A ldb INTMEM_8E, #2 ROM:2D3D ROM:2D3D ROM_2D3D: ; CODE XREF: ROM:2D1D↑j ROM:2D3D ; ROM:2D25↑j ... ROM:2D3D sjmp ROM_2C8E ROM:2D3F ; --------------------------------------------------------------------------- ROM:2D3F ROM:2D3F ROM_2D3F: ; CODE XREF: ROM:2CF1↑j ROM:2D3F cmpb INTMEM_1A, #1 ROM:2D42 jne ROM_2D4E ROM:2D44 ROM:2D44 ROM_2D44: ; CODE XREF: ROM:2CF7↑j ROM:2D44 ldb INTMEM_20+2, INTMEM_4D[] ROM:2D49 stb INTMEM_1C+2, INTMEM_4D[] ROM:2D4E ROM:2D4E ROM_2D4E: ; CODE XREF: ROM:2D42↑j ROM:2D4E sjmp ROM_2C8E ROM:2D50 ; --------------------------------------------------------------------------- ROM:2D50 ldb INTMEM_8C, INTMEM_8A ROM:2D53 stb INTMEM_8B, INTMEM_4D[] ROM:2D58 clrb INTMEM_8B ROM:2D5A orb INTMEM_A8+1, #10h ROM:2D5D orb INTMEM_A8+1, #20h ; ' ' ROM:2D60 orb INTMEM_A8+1, #-80h ROM:2D63 andb INTMEM_A8+1, #-41h ROM:2D66 sjmp ROM_2C8E ROM:2D68 ; --------------------------------------------------------------------------- ROM:2D68 jbc INTMEM_A8+1, 4, ROM_2D92 ROM:2D6B jbc INTMEM_A8+1, 6, ROM_2D73 ROM:2D6E clrb INTMEM_8A ROM:2D70 andb INTMEM_A8+1, #-41h ROM:2D73 ROM:2D73 ROM_2D73: ; CODE XREF: ROM:2D6B↑j ROM:2D73 clrb INTMEM_8C ROM:2D75 clrb INTMEM_8C+1 ROM:2D77 jbs INTMEM_AA, 0, ROM_2D84 ROM:2D7A jbs INTMEM_AA, 1, ROM_2D84 ROM:2D7D ldb INTMEM_8B, INTMEM_4D[] ROM:2D82 sjmp ROM_2D87 ROM:2D84 ; --------------------------------------------------------------------------- ROM:2D84 ROM:2D84 ROM_2D84: ; CODE XREF: ROM:2D77↑j ROM:2D84 ; ROM:2D7A↑j ROM:2D84 ldb INTMEM_8B, INTMEM_8A ROM:2D87 ROM:2D87 ROM_2D87: ; CODE XREF: ROM:2D82↑j ROM:2D87 andb INTMEM_A8+1, #-11h ROM:2D8A andb INTMEM_A8+1, #-21h ROM:2D8D andb INTMEM_A8+1, #7Fh ROM:2D90 sjmp ROM_2D95 ROM:2D92 ; --------------------------------------------------------------------------- ROM:2D92 ROM:2D92 ROM_2D92: ; CODE XREF: ROM:2D68↑j ROM:2D92 ldb INTMEM_1A, #1 ROM:2D95 ROM:2D95 ROM_2D95: ; CODE XREF: ROM:2D90↑j ROM:2D95 andb INTMEM_AA, #-3 ROM:2D98 sjmp ROM_2C8E ROM:2D9A ; --------------------------------------------------------------------------- ROM:2D9A jbc INTMEM_A8+1, 4, ROM_2DA8 ROM:2D9D jbc INTMEM_A8+1, 6, ROM_2DA2 ROM:2DA0 clrb INTMEM_8A ROM:2DA2 ROM:2DA2 ROM_2DA2: ; CODE XREF: ROM:2D9D↑j ROM:2DA2 andb INTMEM_A8+1, #-11h ROM:2DA5 andb INTMEM_A8+1, #-21h ROM:2DA8 ROM:2DA8 ROM_2DA8: ; CODE XREF: ROM:2D9A↑j ROM:2DA8 ldb INTMEM_8B, INTMEM_8A ROM:2DAB sjmp ROM_2C8E ROM:2DAD ; --------------------------------------------------------------------------- ROM:2DAD clrb INTMEM_8C ROM:2DAF clrb INTMEM_8C+1 ROM:2DB1 incb INTMEM_8B ROM:2DB3 cmpb INTMEM_8B, #-4Ch ROM:2DB6 jnh ROM_2DBB ROM:2DB8 ldb INTMEM_8B, #-4Ch ROM:2DBB ROM:2DBB ROM_2DBB: ; CODE XREF: ROM:2DB6↑j ROM:2DBB sjmp ROM_2C8E ROM:2DBD ; --------------------------------------------------------------------------- ROM:2DBD clrb INTMEM_8C ROM:2DBF clrb INTMEM_8C+1 ROM:2DC1 decb INTMEM_8B ROM:2DC3 jc ROM_2DC7 ROM:2DC5 clrb INTMEM_8B ROM:2DC7 ROM:2DC7 ROM_2DC7: ; CODE XREF: ROM:2DC3↑j ROM:2DC7 sjmp ROM_2C8E ROM:2DC9 ; --------------------------------------------------------------------------- ROM:2DC9 ldb INTMEM_8C, INTMEM_8A ROM:2DCC clrb INTMEM_8B ROM:2DCE orb INTMEM_A8+1, #10h ROM:2DD1 orb INTMEM_A8+1, #20h ; ' ' ROM:2DD4 andb INTMEM_A8+1, #-41h ROM:2DD7 andb INTMEM_A8+1, #7Fh ROM:2DDA sjmp ROM_2C8E ROM:2DDC ROM:2DDC ; =============== S U B R O U T I N E ======================================= ROM:2DDC ROM:2DDC ; Serial port ROM:2DDC ROM:2DDC ROM_2DDC: ; DATA XREF: ROM:Int06↑o ROM:2DDC pushf ROM:2DDD push INTMEM_1A ROM:2DDF ldb INTMEM_1A, IOPORT2+1 ; Input/output port 2 ROM:2DE2 jbc INTMEM_1A, 6, ROM_2DE8 ROM:2DE5 orb INTMEM_AA, #20h ; ' ' ROM:2DE8 ROM:2DE8 ROM_2DE8: ; CODE XREF: ROM_2DDC+6↑j ROM:2DE8 jbc INTMEM_1A, 5, ROM_2DEE ROM:2DEB orb INTMEM_AA, #40h ; '@' ROM:2DEE ROM:2DEE ROM_2DEE: ; CODE XREF: ROM_2DDC:ROM_2DE8↑j ROM:2DEE pop INTMEM_1A ROM:2DF0 popf ROM:2DF1 ret ROM:2DF1 ; End of function ROM_2DDC ROM:2DF1 ROM:2DF2 ROM:2DF2 ; =============== S U B R O U T I N E ======================================= ROM:2DF2 ROM:2DF2 ROM:2DF2 ROM_2DF2: ; CODE XREF: ROM_2F09↓p ROM:2DF2 ; ROM_2F45↓p ... ROM:2DF2 ldb INTMEM_32+1, #-68h ROM:2DF5 sjmp ROM_2DFA ROM:2DF5 ; End of function ROM_2DF2 ROM:2DF5 ROM:2DF7 ROM:2DF7 ; =============== S U B R O U T I N E ======================================= ROM:2DF7 ROM:2DF7 ROM:2DF7 ROM_2DF7: ; CODE XREF: ROM_2F09:ROM_2F42↓j ROM:2DF7 ; ROM_2F45+35↓j ... ROM:2DF7 ldb INTMEM_32+1, #-80h ROM:2DFA ROM:2DFA ROM_2DFA: ; CODE XREF: ROM_2DF2+3↑j ROM:2DFA scall ROM_2E9C ROM:2DFC ldb INTMEM_2C+1, #9 ROM:2DFF scall ROM_2E49 ROM:2E01 sjmp ROM_2EA1 ROM:2E01 ; End of function ROM_2DF7 ROM:2E01 ROM:2E03 ROM:2E03 ; =============== S U B R O U T I N E ======================================= ROM:2E03 ROM:2E03 ROM:2E03 ROM_2E03: ; CODE XREF: ROM_2F09+8↓p ROM:2E03 ; ROM_2F09+12↓p ... ROM:2E03 clrb INTMEM_1A ROM:2E05 ldb INTMEM_2C, #-20h ROM:2E08 scall ROM_2E3B ROM:2E0A scall ROM_2E7F ROM:2E0C jc ROM_2E29 ROM:2E0E ldb INTMEM_2C, #-60h ROM:2E11 scall ROM_2E3B ROM:2E13 ld INTMEM_2C+2, INTMEM_1C ROM:2E16 ld INTMEM_32, INTMEM_1C ROM:2E19 ldb INTMEM_2C+1, #10h ROM:2E1C scall ROM_2E49 ROM:2E1E scall ROM_2E7F ROM:2E20 jc ROM_2E29 ROM:2E22 scall ROM_2E2D ROM:2E24 cmp INTMEM_2C+2, INTMEM_1C ROM:2E27 je ROM_2E2B ROM:2E29 ROM:2E29 ROM_2E29: ; CODE XREF: ROM_2E03+9↑j ROM:2E29 ; ROM_2E03+1D↑j ROM:2E29 incb INTMEM_1A ROM:2E2B ROM:2E2B ROM_2E2B: ; CODE XREF: ROM_2E03+24↑j ROM:2E2B sjmp ROM_2EA1 ROM:2E2B ; End of function ROM_2E03 ROM:2E2B ROM:2E2D ROM:2E2D ; =============== S U B R O U T I N E ======================================= ROM:2E2D ROM:2E2D ROM:2E2D ROM_2E2D: ; CODE XREF: ROM_2E03+1F↑p ROM:2E2D ; ROM_2EBB+20↓p ... ROM:2E2D ldb INTMEM_2C, #-40h ROM:2E30 scall ROM_2E3B ROM:2E32 scall ROM_2E5D ROM:2E34 add INTMEM_20+2, INTMEM_1C ROM:2E37 incb INTMEM_1A+1 ROM:2E39 sjmp ROM_2EA1 ROM:2E39 ; End of function ROM_2E2D ROM:2E39 ROM:2E3B ROM:2E3B ; =============== S U B R O U T I N E ======================================= ROM:2E3B ROM:2E3B ROM:2E3B ROM_2E3B: ; CODE XREF: ROM_2E03+5↑p ROM:2E3B ; ROM_2E03+E↑p ... ROM:2E3B scall ROM_2E9C ROM:2E3D ldbze INTMEM_32, INTMEM_1A+1 ROM:2E40 shl INTMEM_32, #7 ROM:2E43 orb INTMEM_32+1, INTMEM_2C ROM:2E46 ldb INTMEM_2C+1, #9 ROM:2E46 ; End of function ROM_2E3B ROM:2E46 ROM:2E49 ROM:2E49 ; =============== S U B R O U T I N E ======================================= ROM:2E49 ROM:2E49 ROM:2E49 ROM_2E49: ; CODE XREF: ROM_2DF7+8↑p ROM:2E49 ; ROM_2E03+19↑p ... ROM:2E49 andb INTMEM_26, #-11h ROM:2E4C shl INTMEM_32, #1 ROM:2E4F jnc ROM_2E54 ROM:2E51 orb INTMEM_26, #10h ROM:2E54 ROM:2E54 ROM_2E54: ; CODE XREF: ROM_2E49+6↑j ROM:2E54 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E57 scall ROM_2EA8 ROM:2E59 djnz INTMEM_2C+1, ROM_2E49 ROM:2E5C ret ROM:2E5C ; End of function ROM_2E49 ROM:2E5C 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_2E2D+5↑p ROM:2E5D clr INTMEM_1C ROM:2E5F ld INTMEM_30, #-8000h ROM:2E63 ROM:2E63 ROM_2E63: ; CODE XREF: ROM_2E5D+1F↓j ROM:2E63 orb INTMEM_26, #8 ROM:2E66 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E69 mulb ZERO_REG, ZERO_REG ; Zero register ROM:2E6D jbc IOPORT2, 7, ROM_2E73 ; Input/output port 2 ROM:2E70 or INTMEM_1C, INTMEM_30 ROM:2E73 ROM:2E73 ROM_2E73: ; CODE XREF: ROM_2E5D+10↑j ROM:2E73 andb INTMEM_26, #-9 ROM:2E76 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E79 shr INTMEM_30, #1 ROM:2E7C jnc ROM_2E63 ROM:2E7E ret ROM:2E7E ; End of function ROM_2E5D ROM:2E7E ROM:2E7F ROM:2E7F ; =============== S U B R O U T I N E ======================================= ROM:2E7F ROM:2E7F ROM:2E7F ROM_2E7F: ; CODE XREF: ROM_2E03+7↑p ROM:2E7F ; ROM_2E03+1B↑p ROM:2E7F scall ROM_2EA1 ROM:2E81 scall ROM_2E9C ROM:2E83 ld INTMEM_30, 4[INTMEM_56] ROM:2E88 clrc ROM:2E89 jbs IOPORT2, 7, ROM_2E98 ; Input/output port 2 ROM:2E8C ROM:2E8C ROM_2E8C: ; CODE XREF: ROM_2E7F+16↓j ROM:2E8C jbs IOPORT2, 7, ROM_2E9B ; Input/output port 2 ROM:2E8F ldb INTMEM_A, #1Eh ROM:2E92 ldb INTMEM_A, #-1Fh ROM:2E95 djnzw INTMEM_30, ROM_2E8C ROM:2E98 ROM:2E98 ROM_2E98: ; CODE XREF: ROM_2E7F+A↑j ROM:2E98 incb INTMEM_1A ROM:2E9A setc ROM:2E9B ROM:2E9B ROM_2E9B: ; CODE XREF: ROM_2E7F:ROM_2E8C↑j ROM:2E9B ret ROM:2E9B ; End of function ROM_2E7F ROM:2E9B ROM:2E9C ROM:2E9C ; =============== S U B R O U T I N E ======================================= ROM:2E9C ROM:2E9C ROM:2E9C ROM_2E9C: ; CODE XREF: ROM_2DF7:ROM_2DFA↑p ROM:2E9C ; ROM_2E3B↑p ... ROM:2E9C orb INTMEM_26, #20h ; ' ' ROM:2E9F sjmp ROM_2EA4 ROM:2E9F ; End of function ROM_2E9C ROM:2E9F ROM:2EA1 ROM:2EA1 ; =============== S U B R O U T I N E ======================================= ROM:2EA1 ROM:2EA1 ROM:2EA1 ROM_2EA1: ; CODE XREF: ROM_2DF7+A↑j ROM:2EA1 ; ROM_2E03:ROM_2E2B↑j ... ROM:2EA1 andb INTMEM_26, #-21h ROM:2EA4 ROM:2EA4 ROM_2EA4: ; CODE XREF: ROM_2E9C+3↑j ROM:2EA4 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2EA7 ret ROM:2EA7 ; End of function ROM_2EA1 ROM:2EA7 ROM:2EA8 ROM:2EA8 ; =============== S U B R O U T I N E ======================================= ROM:2EA8 ROM:2EA8 ROM:2EA8 ROM_2EA8: ; CODE XREF: ROM_2E49+E↑p ROM:2EA8 ; ROM_2EB5+2↓p ROM:2EA8 orb INTMEM_26, #8 ROM:2EAB stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2EAE andb INTMEM_26, #-9 ROM:2EB1 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2EB4 ret ROM:2EB4 ; End of function ROM_2EA8 ROM:2EB4 ROM:2EB5 ROM:2EB5 ; =============== S U B R O U T I N E ======================================= ROM:2EB5 ROM:2EB5 ROM:2EB5 ROM_2EB5: ; CODE XREF: ROM_386E:ROM_393B↓p ROM:2EB5 scall ROM_2E9C ROM:2EB7 scall ROM_2EA8 ROM:2EB9 sjmp ROM_2EA1 ROM:2EB9 ; End of function ROM_2EB5 ROM:2EB9 ROM:2EBB ROM:2EBB ; =============== S U B R O U T I N E ======================================= ROM:2EBB ROM:2EBB ROM:2EBB ROM_2EBB: ; CODE XREF: ROM_386E+193↓p ROM:2EBB ; ROM_386E+19D↓p ROM:2EBB clrb INTMEM_1A ROM:2EBD clrb INTMEM_20 ROM:2EBF ldb INTMEM_1C+2, 95h[INTMEM_56] ROM:2EC4 ROM:2EC4 ROM_2EC4: ; CODE XREF: ROM_2EBB+35↓j ROM:2EC4 ldb INTMEM_A, #1Eh ROM:2EC7 ldb INTMEM_A, #-1Fh ROM:2ECA clr INTMEM_20+2 ROM:2ECC ldbze INTMEM_32, INTMEM_20 ROM:2ECF mulub INTMEM_32, 94h[INTMEM_56] ROM:2ED4 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2ED8 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2EDB lcall ROM_2E2D ROM:2EDE cmp INTMEM_1C, INTMEM_34 ROM:2EE1 jne ROM_2EEE ROM:2EE3 scall ROM_2EF6 ROM:2EE5 ldb INTMEM_8A, INTMEM_4D[] ROM:2EEA neg INTMEM_20+2 ROM:2EEC je ROM_2EF5 ROM:2EEE ROM:2EEE ROM_2EEE: ; CODE XREF: ROM_2EBB+26↑j ROM:2EEE incb INTMEM_20 ROM:2EF0 djnz INTMEM_1C+2, ROM_2EC4 ROM:2EF3 incb INTMEM_1A ROM:2EF5 ROM:2EF5 ROM_2EF5: ; CODE XREF: ROM_2EBB+31↑j ROM:2EF5 ret ROM:2EF5 ; End of function ROM_2EBB ROM:2EF5 ROM:2EF6 ROM:2EF6 ; =============== S U B R O U T I N E ======================================= ROM:2EF6 ROM:2EF6 ROM:2EF6 ROM_2EF6: ; CODE XREF: ROM_2EBB+28↑p ROM:2EF6 ld INTMEM_34, #40h ; '@' ROM:2EFA ROM:2EFA ROM_2EFA: ; CODE XREF: ROM_2EF6+E↓j ROM:2EFA lcall ROM_2E2D ROM:2EFD st INTMEM_1C, [INTMEM_34]+ ROM:2F00 cmp INTMEM_34, #54h ; 'T' ROM:2F04 jnc ROM_2EFA ROM:2F06 ljmp ROM_2E2D ROM:2F06 ; End of function ROM_2EF6 ROM:2F06 ROM:2F09 ROM:2F09 ; =============== S U B R O U T I N E ======================================= ROM:2F09 ROM:2F09 ROM:2F09 ROM_2F09: ; CODE XREF: ROM_2FAE+22↓p ROM:2F09 ; ROM_2FF6+C0↓p ROM:2F09 lcall ROM_2DF2 ROM:2F0C clr INTMEM_20+2 ROM:2F0E ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2F11 lcall ROM_2E03 ROM:2F14 ld INTMEM_34, #40h ; '@' ROM:2F18 ROM:2F18 ROM_2F18: ; CODE XREF: ROM_2F09+1E↓j ROM:2F18 ld INTMEM_1C, [INTMEM_34]+ ROM:2F1B lcall ROM_2E03 ROM:2F1E cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2F21 jne ROM_2F33 ROM:2F23 cmp INTMEM_34, #54h ; 'T' ROM:2F27 jnc ROM_2F18 ROM:2F29 ld INTMEM_1C, INTMEM_20+2 ROM:2F2C neg INTMEM_1C ROM:2F2E lcall ROM_2E03 ROM:2F31 sjmp ROM_2F42 ROM:2F33 ; --------------------------------------------------------------------------- ROM:2F33 ROM:2F33 ROM_2F33: ; CODE XREF: ROM_2F09+18↑j ROM:2F33 ldb INTMEM_34, INTMEM_1A ROM:2F36 ldbze INTMEM_1C, #-56h ROM:2F39 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2F3C lcall ROM_2E03 ROM:2F3F ldb INTMEM_1A, INTMEM_34 ROM:2F42 ROM:2F42 ROM_2F42: ; CODE XREF: ROM_2F09+28↑j ROM:2F42 ljmp ROM_2DF7 ROM:2F42 ; End of function ROM_2F09 ROM:2F42 ROM:2F45 ROM:2F45 ; =============== S U B R O U T I N E ======================================= ROM:2F45 ROM:2F45 ROM:2F45 ROM_2F45: ; CODE XREF: ROM_2FF6+E0↓p ROM:2F45 ; ROM_386E+1BA↓p ROM:2F45 lcall ROM_2DF2 ROM:2F48 ld INTMEM_34, INTMEM_1C ROM:2F4B lcall ROM_2E2D ROM:2F4E push INTMEM_1C[] ROM:2F52 decb INTMEM_1A+1 ROM:2F54 ld INTMEM_1C, INTMEM_34 ROM:2F57 lcall ROM_2E03 ROM:2F5A ld INTMEM_1C, #54h ; 'T' ROM:2F5E sub INTMEM_1C, #40h ; '@' ROM:2F62 shr INTMEM_1C, #1 ROM:2F65 addb INTMEM_1A+1, INTMEM_1C ROM:2F68 lcall ROM_2E2D ROM:2F6B neg INTMEM_1C ROM:2F6D sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2F70 add INTMEM_1C, INTMEM_34 ROM:2F73 neg INTMEM_1C ROM:2F75 decb INTMEM_1A+1 ROM:2F77 lcall ROM_2E03 ROM:2F7A ljmp ROM_2DF7 ROM:2F7A ; End of function ROM_2F45 ROM:2F7A ROM:2F7D ROM:2F7D ; =============== S U B R O U T I N E ======================================= ROM:2F7D ROM:2F7D ROM:2F7D ROM_2F7D: ; CODE XREF: ROM_386E+1A7↓p ROM:2F7D lcall ROM_2DF2 ROM:2F80 clr INTMEM_20+2 ROM:2F82 clrb INTMEM_1A+1 ROM:2F84 ld INTMEM_1C, 6[INTMEM_56] ROM:2F89 lcall ROM_2E03 ROM:2F8C ldb INTMEM_1C, #-5Eh ROM:2F8F ldb INTMEM_1C+1, #0 ROM:2F92 lcall ROM_2E03 ROM:2F95 ldbze INTMEM_1C, #5 ROM:2F98 lcall ROM_2E03 ROM:2F9B ld INTMEM_1C, 2[INTMEM_56] ROM:2FA0 lcall ROM_2E03 ROM:2FA3 ld INTMEM_1C, INTMEM_20+2 ROM:2FA6 neg INTMEM_1C ROM:2FA8 lcall ROM_2E03 ROM:2FAB ljmp ROM_2DF7 ROM:2FAB ; End of function ROM_2F7D ROM:2FAB ROM:2FAE ROM:2FAE ; =============== S U B R O U T I N E ======================================= ROM:2FAE ROM:2FAE ROM:2FAE ROM_2FAE: ; CODE XREF: ROM_386E+1AA↓p ROM:2FAE ; ROM:40CD↓p ROM:2FAE ldb INTMEM_8F, 96h[INTMEM_56] ROM:2FB3 ldb INTMEM_20+1, 95h[INTMEM_56] ROM:2FB8 ldb INTMEM_1C+2, INTMEM_20+1 ROM:2FBB ldb INTMEM_20, #-10h ROM:2FBE ROM:2FBE ROM_2FBE: ; CODE XREF: ROM_2FAE:ROM_2FDC↓j ROM:2FBE decb INTMEM_20+1 ROM:2FC0 ldbze INTMEM_32, INTMEM_20+1 ROM:2FC3 mulub INTMEM_32, 94h[INTMEM_56] ROM:2FC8 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2FCC ld INTMEM_1C, #-55ABh ROM:2FD0 lcall ROM_2F09 ROM:2FD3 cmpb INTMEM_1A, #1 ROM:2FD6 jh ROM_2FDF ROM:2FD8 je ROM_2FDC ROM:2FDA incb INTMEM_20 ROM:2FDC ROM:2FDC ROM_2FDC: ; CODE XREF: ROM_2FAE+2A↑j ROM:2FDC djnz INTMEM_1C+2, ROM_2FBE ROM:2FDF ROM:2FDF ROM_2FDF: ; CODE XREF: ROM_2FAE+28↑j ROM:2FDF ldbze INTMEM_1C, INTMEM_20 ROM:2FE2 andb INTMEM_1C, #0Fh ROM:2FE5 ret ROM:2FE5 ; End of function ROM_2FAE ROM:2FE5 ROM:2FE6 ROM:2FE6 ; =============== S U B R O U T I N E ======================================= ROM:2FE6 ROM:2FE6 ROM:2FE6 ROM_2FE6: ; CODE XREF: ROM_386E:ROM_3A12↓p ROM:2FE6 ; ROM:40D2↓p ROM:2FE6 ROM:2FE6 ; FUNCTION CHUNK AT ROM:486A SIZE 00000034 BYTES ROM:2FE6 ROM:2FE6 ld INTMEM_34, #40h ; '@' ROM:2FEA ROM:2FEA ROM_2FEA: ; CODE XREF: ROM_2FE6+B↓j ROM:2FEA st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2FED cmp INTMEM_34, #54h ; 'T' ROM:2FF1 jnc ROM_2FEA ROM:2FF3 ljmp ROM_486A ROM:2FF3 ; End of function ROM_2FE6 ROM:2FF3 ROM:2FF6 ROM:2FF6 ; =============== S U B R O U T I N E ======================================= ROM:2FF6 ROM:2FF6 ROM:2FF6 ROM_2FF6: ; CODE XREF: start+AC2↑p ROM:2FF6 jbc INTMEM_AA, 7, ROM_3014 ROM:2FF9 jbs INTMEM_AB, 0, ROM_3003 ROM:2FFC inc INTMEM_40 ROM:2FFE orb INTMEM_AB, #1 ROM:3001 sjmp ROM_30EA ROM:3003 ; --------------------------------------------------------------------------- ROM:3003 ROM:3003 ROM_3003: ; CODE XREF: ROM_2FF6+3↑j ROM:3003 jbc INTMEM_AB, 1, ROM_3008 ROM:3006 sjmp ROM_30CA ROM:3008 ; --------------------------------------------------------------------------- ROM:3008 ROM:3008 ROM_3008: ; CODE XREF: ROM_2FF6:ROM_3003↑j ROM:3008 jbs INTMEM_AB, 2, ROM_3016 ROM:300B ldb INTMEM_1C, #22h ; '"' ROM:300E lcall ROM_2C25 ROM:3011 orb INTMEM_AB, #4 ROM:3014 ROM:3014 ROM_3014: ; CODE XREF: ROM_2FF6↑j ROM:3014 ; ROM_2FF6:ROM_301B↓j ROM:3014 sjmp ROM_30EA ROM:3016 ; --------------------------------------------------------------------------- ROM:3016 ROM:3016 ROM_3016: ; CODE XREF: ROM_2FF6:ROM_3008↑j ROM:3016 jbc INTMEM_AB, 4, ROM_301B ROM:3019 sjmp ROM_30D9 ROM:301B ; --------------------------------------------------------------------------- ROM:301B ROM:301B ROM_301B: ; CODE XREF: ROM_2FF6:ROM_3016↑j ROM:301B jbs INTMEM_A8+1, 4, ROM_3014 ROM:301E lcall ROM_2DF2 ROM:3021 jbc INTMEM_F5, 3, ROM_3045 ROM:3024 ldb INTMEM_1A+1, #5 ROM:3027 ld INTMEM_1C, INTMEM_84[] ROM:302C lcall ROM_2E03 ROM:302F lcall ROM_2E03 ROM:3032 lcall ROM_2E03 ROM:3035 ldb INTMEM_1C, INTMEM_A8[] ROM:303A ldb INTMEM_1C+1, INTMEM_A8[] ROM:303F lcall ROM_2E03 ROM:3042 lcall ROM_2E03 ROM:3045 ROM:3045 ROM_3045: ; CODE XREF: ROM_2FF6+2B↑j ROM:3045 ldb INTMEM_1A+1, #0Ah ROM:3048 ldb INTMEM_1C, INTMEM_15A[] ROM:304D ldb INTMEM_1C+1, INTMEM_1C ROM:3050 or INTMEM_1C, #0F0Fh ROM:3054 lcall ROM_2E03 ROM:3057 lcall ROM_2E03 ROM:305A lcall ROM_2DF7 ROM:305D st ZERO_REG, INTMEM_140[] ; Zero register ROM:3062 andb INTMEM_F5, #-3 ROM:3065 andb INTMEM_F5, #-5 ROM:3068 jbs INTMEM_F5, 0, ROM_30EA ROM:306B jbs INTMEM_AB, 3, ROM_3081 ROM:306E orb INTMEM_AB, #8 ROM:3071 ldb INTMEM_1C+2, INTMEM_4D[] ROM:3076 ldb INTMEM_20, 97h[INTMEM_56] ROM:307B ldb INTMEM_1C, #21h ; '!' ROM:307E lcall ROM_2C25 ROM:3081 ROM:3081 ROM_3081: ; CODE XREF: ROM_2FF6+75↑j ROM:3081 cmpb INTMEM_8A, INTMEM_4D[] ROM:3086 jne ROM_30EA ROM:3088 ldb INTMEM_20+1, INTMEM_A7[] ROM:308D ldb INTMEM_1C+2, 95h[INTMEM_56] ROM:3092 ROM:3092 ROM_3092: ; CODE XREF: ROM_2FF6:ROM_30BD↓j ROM:3092 incb INTMEM_20+1 ROM:3094 cmpb INTMEM_20+1, 95h[INTMEM_56] ROM:3099 jnc ROM_309D ROM:309B clrb INTMEM_20+1 ROM:309D ROM:309D ROM_309D: ; CODE XREF: ROM_2FF6+A3↑j ROM:309D ldbze INTMEM_32, INTMEM_20+1 ROM:30A0 mulub INTMEM_32, 94h[INTMEM_56] ROM:30A5 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:30A9 lcall ROM_2E2D ROM:30AC cmpb INTMEM_1C, #55h ; 'U' ROM:30AF jne ROM_30BD ROM:30B1 decb INTMEM_1A+1 ROM:30B3 ldb INTMEM_1C+1, #-5Bh ROM:30B6 lcall ROM_2F09 ROM:30B9 negb INTMEM_1A ROM:30BB je ROM_30C2 ROM:30BD ROM:30BD ROM_30BD: ; CODE XREF: ROM_2FF6+B9↑j ROM:30BD djnz INTMEM_1C+2, ROM_3092 ROM:30C0 clrb INTMEM_1C+3 ROM:30C2 ROM:30C2 ROM_30C2: ; CODE XREF: ROM_2FF6+C5↑j ROM:30C2 orb INTMEM_AB, #2 ROM:30C5 stb INTMEM_1C+3, INTMEM_15B[] ROM:30CA ROM:30CA ROM_30CA: ; CODE XREF: ROM_2FF6+10↑j ROM:30CA jbc INTMEM_AB, 4, ROM_30EA ROM:30CD ld INTMEM_1C, #-55ABh ROM:30D1 ldb INTMEM_1A+1, INTMEM_15B[] ROM:30D6 lcall ROM_2F45 ROM:30D9 ROM:30D9 ROM_30D9: ; CODE XREF: ROM_2FF6+23↑j ROM:30D9 scall ROM_30EB ROM:30DB andb INTMEM_AA, #7Fh ROM:30DE andb INTMEM_AB, #-2 ROM:30E1 andb INTMEM_AB, #-5 ROM:30E4 andb INTMEM_AB, #-3 ROM:30E7 andb INTMEM_AB, #-9 ROM:30EA ROM:30EA ROM_30EA: ; CODE XREF: ROM_2FF6+B↑j ROM:30EA ; ROM_2FF6:ROM_3014↑j ... ROM:30EA ret ROM:30EA ; End of function ROM_2FF6 ROM:30EA ROM:30EB ROM:30EB ; =============== S U B R O U T I N E ======================================= ROM:30EB ROM:30EB ROM:30EB ROM_30EB: ; CODE XREF: ROM_2FF6:ROM_30D9↑p ROM:30EB ldb INTMEM_1C, #23h ; '#' ROM:30EE ljmp ROM_2C25 ROM:30EE ; End of function ROM_30EB ROM:30EE ROM:30F1 ROM:30F1 ; =============== S U B R O U T I N E ======================================= ROM:30F1 ROM:30F1 ROM:30F1 ROM_30F1: ; CODE XREF: start+AC5↑p ROM:30F1 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:30F6 ld INTMEM_1C, #0 ROM:30FA lcall ROM_33B2 ROM:30FD clrb INTMEM_1C+1 ROM:30FF shl INTMEM_1C, #4 ROM:3102 mulu INTMEM_1C, #-0BDCh ROM:3106 divu INTMEM_1C, #3415h ROM:310A st INTMEM_1C, INTMEM_144[] ROM:310F jbc INTMEM_F5, 4, ROM_3121 ROM:3112 st INTMEM_1C, INTMEM_142[] ROM:3117 st INTMEM_1C, INTMEM_3BC[] ROM:311C st INTMEM_1C, INTMEM_3BE[] ROM:3121 ROM:3121 ROM_3121: ; CODE XREF: ROM_30F1+1E↑j ROM:3121 ret ROM:3121 ; End of function ROM_30F1 ROM:3121 ROM:3122 ROM:3122 ; =============== S U B R O U T I N E ======================================= ROM:3122 ROM:3122 ROM:3122 ROM_3122: ; CODE XREF: start:ROM_2B59↑p ROM:3122 clr INTMEM_1A ROM:3124 ROM:3124 ROM_3124: ; CODE XREF: ROM_3122+B6↓j ROM:3124 jbs INTMEM_AB, 6, ROM_3131 ROM:3127 ld INTMEM_1C, #0C8h ROM:312B ld INTMEM_20, #64h ; 'd' ROM:312F sjmp ROM_317A ROM:3131 ; --------------------------------------------------------------------------- ROM:3131 ROM:3131 ROM_3131: ; CODE XREF: ROM_3122:ROM_3124↑j ROM:3131 ldbze INTMEM_20, 33A2h[INTMEM_1A] ROM:3136 ld INTMEM_20, 3BCh[INTMEM_20] ROM:313B mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:3140 divu INTMEM_1C, INTMEM_5A ROM:3143 jv ROM_3163 ROM:3145 ld INTMEM_20, 0Ah[INTMEM_56] ROM:314A mulu INTMEM_20, #64h ; 'd' ROM:314E divu INTMEM_20, INTMEM_5A ROM:3151 jnv ROM_3157 ROM:3153 ld INTMEM_20, #0C8h ROM:3157 ROM:3157 ROM_3157: ; CODE XREF: ROM_3122+2F↑j ROM:3157 add INTMEM_1C, INTMEM_20 ROM:315A jc ROM_3163 ROM:315C cmp INTMEM_1C, 8[INTMEM_56] ROM:3161 jnc ROM_3168 ROM:3163 ROM:3163 ROM_3163: ; CODE XREF: ROM_3122+21↑j ROM:3163 ; ROM_3122+38↑j ROM:3163 ld INTMEM_1C, 8[INTMEM_56] ROM:3168 ROM:3168 ROM_3168: ; CODE XREF: ROM_3122+3F↑j ROM:3168 ld INTMEM_20, 0Ch[INTMEM_56] ROM:316D mulu INTMEM_20, #64h ; 'd' ROM:3171 divu INTMEM_20, INTMEM_5A ROM:3174 jnv ROM_317A ROM:3176 ld INTMEM_20, #64h ; 'd' ROM:317A ROM:317A ROM_317A: ; CODE XREF: ROM_3122+D↑j ROM:317A ; ROM_3122+52↑j ROM:317A cmp INTMEM_20, #190h ROM:317E jnh ROM_3184 ROM:3180 ld INTMEM_20, #190h ROM:3184 ROM:3184 ROM_3184: ; CODE XREF: ROM_3122+5C↑j ROM:3184 shl INTMEM_1A, #1 ROM:3187 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:318C sub INTMEM_1C+2, INTMEM_1C ROM:318F jc ROM_3195 ROM:3191 add INTMEM_1C+2, #1C20h ROM:3195 ROM:3195 ROM_3195: ; CODE XREF: ROM_3122+6D↑j ROM:3195 shr INTMEM_1A, #1 ROM:3198 divb INTMEM_1C+2, #64h ; 'd' ROM:319C stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:31A1 jbs INTMEM_AB, 6, ROM_31B4 ROM:31A4 subb INTMEM_1C+2, #2 ROM:31A7 jc ROM_31AC ROM:31A9 addb INTMEM_1C+2, #48h ; 'H' ROM:31AC ROM:31AC ROM_31AC: ; CODE XREF: ROM_3122+85↑j ROM:31AC cmpb INTMEM_1C+2, #11h ROM:31AF jc ROM_31B4 ROM:31B1 ldb INTMEM_91, INTMEM_1A ROM:31B4 ROM:31B4 ROM_31B4: ; CODE XREF: ROM_3122+7F↑j ROM:31B4 ; ROM_3122+8D↑j ROM:31B4 shl INTMEM_1A, #1 ROM:31B7 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:31BC sub INTMEM_1C+2, INTMEM_20 ROM:31BF jc ROM_31C5 ROM:31C1 add INTMEM_1C+2, #1C20h ROM:31C5 ROM:31C5 ROM_31C5: ; CODE XREF: ROM_3122+9D↑j ROM:31C5 shr INTMEM_1A, #1 ROM:31C8 divb INTMEM_1C+2, #64h ; 'd' ROM:31CC stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:31D1 incb INTMEM_1A ROM:31D3 cmpb INTMEM_1A, #4 ROM:31D6 jge ROM_31DA ROM:31D8 sjmp ROM_3124 ROM:31DA ; --------------------------------------------------------------------------- ROM:31DA ROM:31DA ROM_31DA: ; CODE XREF: ROM_3122+B4↑j ROM:31DA pushf ROM:31DB ldbze INTMEM_1A, INTMEM_91 ROM:31DE jbs INTMEM_AB, 5, ROM_31F4 ROM:31E1 ldb INTMEM_91+1, 134h[INTMEM_1A] ROM:31E6 subb INTMEM_1C+3, INTMEM_91+1, #1 ROM:31EA jge ROM_31EF ROM:31EC addb INTMEM_1C+3, #48h ; 'H' ROM:31EF ROM:31EF ROM_31EF: ; CODE XREF: ROM_3122+C8↑j ROM:31EF ldb INTMEM_90, INTMEM_1C+3 ROM:31F2 sjmp ROM_31F9 ROM:31F4 ; --------------------------------------------------------------------------- ROM:31F4 ROM:31F4 ROM_31F4: ; CODE XREF: ROM_3122+BC↑j ROM:31F4 ldb INTMEM_91+1, 130h[INTMEM_1A] ROM:31F9 ROM:31F9 ROM_31F9: ; CODE XREF: ROM_3122+D0↑j ROM:31F9 popf ROM:31FA ret ROM:31FA ; End of function ROM_3122 ROM:31FA ROM:31FB ROM:31FB ; =============== S U B R O U T I N E ======================================= ROM:31FB ROM:31FB ROM:31FB ROM_31FB: ; CODE XREF: start+AC8↑p ROM:31FB ld INTMEM_1C+2, INTMEM_5C ROM:31FE divub INTMEM_1C+2, #19h ROM:3201 jnv ROM_3206 ROM:3203 ldb INTMEM_1C+2, #-1 ROM:3206 ROM:3206 ROM_3206: ; CODE XREF: ROM_31FB+6↑j ROM:3206 ld INTMEM_1C, #1 ROM:320A lcall ROM_33B2 ROM:320D cmp INTMEM_5A, ZERO_REG ; Zero register ROM:3210 je ROM_3220 ROM:3212 ldb INTMEM_20, #64h ; 'd' ROM:3215 mulub INTMEM_20, #0 ROM:3218 clr INTMEM_20+2 ROM:321A divu INTMEM_20, INTMEM_5A ROM:321D addb INTMEM_1C, INTMEM_20 ROM:3220 ROM:3220 ROM_3220: ; CODE XREF: ROM_31FB+15↑j ROM:3220 stb INTMEM_1C, INTMEM_15C[] ROM:3225 ret ROM:3225 ; End of function ROM_31FB ROM:3225 ROM:3226 ROM:3226 ; =============== S U B R O U T I N E ======================================= ROM:3226 ROM:3226 ROM:3226 ROM_3226: ; CODE XREF: ROM_6770:ROM_6A3F↓p ROM:3226 clrb INTMEM_1A ROM:3228 ld INTMEM_32, #6 ROM:322C ldbze INTMEM_2C, INTMEM_15C[] ROM:3231 ROM:3231 ROM_3231: ; CODE XREF: ROM_3226+32↓j ROM:3231 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:3236 cmp INTMEM_20+2, #1C1Fh ROM:323A jnh ROM_3241 ROM:323C ldb INTMEM_1A, #-1 ROM:323F sjmp ROM_3254 ROM:3241 ; --------------------------------------------------------------------------- ROM:3241 ROM:3241 ROM_3241: ; CODE XREF: ROM_3226+14↑j ROM:3241 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:3246 sub INTMEM_20+2, INTMEM_2C ROM:3249 jc ROM_324F ROM:324B add INTMEM_20+2, #1C20h ROM:324F ROM:324F ROM_324F: ; CODE XREF: ROM_3226+23↑j ROM:324F st INTMEM_20+2, 138h[INTMEM_32] ROM:3254 ROM:3254 ROM_3254: ; CODE XREF: ROM_3226+19↑j ROM:3254 sub INTMEM_32, #2 ROM:3258 jc ROM_3231 ROM:325A cmpb INTMEM_1A, #0 ROM:325D jne ROM_3264 ROM:325F orb INTMEM_AB, #-80h ROM:3262 sjmp ROM_3267 ROM:3264 ; --------------------------------------------------------------------------- ROM:3264 ROM:3264 ROM_3264: ; CODE XREF: ROM_3226+37↑j ROM:3264 andb INTMEM_AB, #7Fh ROM:3267 ROM:3267 ROM_3267: ; CODE XREF: ROM_3226+3C↑j ROM:3267 ret ROM:3267 ; End of function ROM_3226 ROM:3267 ROM:3268 ROM:3268 ; =============== S U B R O U T I N E ======================================= ROM:3268 ROM:3268 ROM:3268 ROM_3268: ; CODE XREF: ROM:4020↓p ROM:3268 ; ROM_6770+2AC↓p ROM:3268 clrb INTMEM_1A ROM:326A cmpb INTMEM_1C, #0 ROM:326D jne ROM_3271 ROM:326F sjmp ROM_3310 ROM:3271 ; --------------------------------------------------------------------------- ROM:3271 ROM:3271 ROM_3271: ; CODE XREF: ROM_3268+5↑j ROM:3271 cmpb INTMEM_1C, #1 ROM:3274 jne ROM_329B ROM:3276 cmpb INTMEM_1C+1, #4 ROM:3279 jh ROM_3281 ROM:327B cmp INTMEM_1C+2, #1C1Fh ROM:327F jnh ROM_3283 ROM:3281 ROM:3281 ROM_3281: ; CODE XREF: ROM_3268+11↑j ROM:3281 sjmp ROM_330D ROM:3283 ; --------------------------------------------------------------------------- ROM:3283 ROM:3283 ROM_3283: ; CODE XREF: ROM_3268+17↑j ROM:3283 ldbze INTMEM_32, INTMEM_1C+1 ROM:3286 ldbze INTMEM_2C, INTMEM_15C[] ROM:328B sub INTMEM_1C+2, INTMEM_2C ROM:328E jc ROM_3294 ROM:3290 add INTMEM_1C+2, #1C20h ROM:3294 ROM:3294 ROM_3294: ; CODE XREF: ROM_3268+26↑j ROM:3294 st INTMEM_1C+2, 138h[INTMEM_32] ROM:3299 sjmp ROM_3310 ROM:329B ; --------------------------------------------------------------------------- ROM:329B ROM:329B ROM_329B: ; CODE XREF: ROM_3268+C↑j ROM:329B cmpb INTMEM_1C, #2 ROM:329E jne ROM_32F9 ROM:32A0 cmp INTMEM_5C, #0 ROM:32A4 je ROM_32AB ROM:32A6 ldb INTMEM_1A, #1 ROM:32A9 sjmp ROM_32F7 ROM:32AB ; --------------------------------------------------------------------------- ROM:32AB ROM:32AB ROM_32AB: ; CODE XREF: ROM_3268+3C↑j ROM:32AB cmp INTMEM_1C+2, INTMEM_142[] ROM:32B0 jnh ROM_32B7 ROM:32B2 ldb INTMEM_1A, #2 ROM:32B5 sjmp ROM_32F7 ROM:32B7 ; --------------------------------------------------------------------------- ROM:32B7 ROM:32B7 ROM_32B7: ; CODE XREF: ROM_3268+48↑j ROM:32B7 ld INTMEM_32, INTMEM_1C+2 ROM:32BA ldb INTMEM_1C, #3 ROM:32BD lcall ROM_3311 ROM:32C0 ld INTMEM_5E, INTMEM_1C+2 ROM:32C3 add INTMEM_1C+2, INTMEM_32 ROM:32C6 ldb INTMEM_1C, #2 ROM:32C9 lcall ROM_3311 ROM:32CC cmpb INTMEM_1A, #0 ROM:32CF je ROM_32DC ROM:32D1 ldb INTMEM_1A, #3 ROM:32D4 sjmp ROM_32F7 ROM:32D6 ; --------------------------------------------------------------------------- ROM:32D6 ROM:32D6 ROM_32D6: ; CODE XREF: ROM_3268+79↓j ROM:32D6 jbc INTMEM_1C, 0, ROM_32E3 ROM:32D9 jbs INTMEM_1C, 1, ROM_32E3 ROM:32DC ROM:32DC ROM_32DC: ; CODE XREF: ROM_3268+67↑j ROM:32DC clrb INTMEM_1C ROM:32DE lcall ROM_3311 ROM:32E1 sjmp ROM_32D6 ROM:32E3 ; --------------------------------------------------------------------------- ROM:32E3 ROM:32E3 ROM_32E3: ; CODE XREF: ROM_3268:ROM_32D6↑j ROM:32E3 ; ROM_3268+71↑j ROM:32E3 jbc INTMEM_1C, 1, ROM_32F2 ROM:32E6 clrb INTMEM_1A+1 ROM:32E8 sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:32EC sub INTMEM_20+2, INTMEM_A, INTMEM_20+2 ROM:32F0 sjmp ROM_32F5 ROM:32F2 ; --------------------------------------------------------------------------- ROM:32F2 ROM:32F2 ROM_32F2: ; CODE XREF: ROM_3268:ROM_32E3↑j ROM:32F2 ldb INTMEM_1A+1, #1 ROM:32F5 ROM:32F5 ROM_32F5: ; CODE XREF: ROM_3268+88↑j ROM:32F5 clrb INTMEM_1A ROM:32F7 ROM:32F7 ROM_32F7: ; CODE XREF: ROM_3268+41↑j ROM:32F7 ; ROM_3268+4D↑j ... ROM:32F7 sjmp ROM_3310 ROM:32F9 ; --------------------------------------------------------------------------- ROM:32F9 ROM:32F9 ROM_32F9: ; CODE XREF: ROM_3268+36↑j ROM:32F9 cmpb INTMEM_1C, #3 ROM:32FC jne ROM_3303 ROM:32FE orb INTMEM_AB, #-80h ROM:3301 sjmp ROM_3310 ROM:3303 ; --------------------------------------------------------------------------- ROM:3303 ROM:3303 ROM_3303: ; CODE XREF: ROM_3268+94↑j ROM:3303 cmpb INTMEM_1C, #4 ROM:3306 jne ROM_330D ROM:3308 andb INTMEM_AB, #7Fh ROM:330B sjmp ROM_3310 ROM:330D ; --------------------------------------------------------------------------- ROM:330D ROM:330D ROM_330D: ; CODE XREF: ROM_3268:ROM_3281↑j ROM:330D ; ROM_3268+9E↑j ROM:330D ldb INTMEM_1A, #-1 ROM:3310 ROM:3310 ROM_3310: ; CODE XREF: ROM_3268+7↑j ROM:3310 ; ROM_3268+31↑j ... ROM:3310 ret ROM:3310 ; End of function ROM_3268 ROM:3310 ROM:3311 ROM:3311 ; =============== S U B R O U T I N E ======================================= ROM:3311 ROM:3311 ROM:3311 ROM_3311: ; CODE XREF: ROM_2B7E-7FA↑p ROM:3311 ; ROM_2B7E-773↑p ... ROM:3311 cmpb INTMEM_1C+1, #4 ROM:3314 jge ROM_3371 ROM:3316 cmpb INTMEM_1C, #0 ROM:3319 je ROM_3378 ROM:331B jbs WSR1, 6, ROM_336A ; Window selection register 1 ROM:331E ldbze INTMEM_1A, INTMEM_1C+1 ROM:3321 ldb INTMEM_1A+1, 33A6h[INTMEM_1A] ROM:3326 jbc INTMEM_1C, 0, ROM_332C ROM:3329 orb INTMEM_1A+1, #20h ; ' ' ROM:332C ROM:332C ROM_332C: ; CODE XREF: ROM_3311+15↑j ROM:332C ldb INTMEM_6, INTMEM_1A+1 ROM:332F cmpb INTMEM_1C, #3 ROM:3332 jc ROM_334C ROM:3334 sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:3339 sub INTMEM_1A, INTMEM_A ROM:333C cmp INTMEM_1A, #-4438h ROM:3340 jnc ROM_3351 ROM:3342 ldb INTMEM_1A, #1 ROM:3345 add INTMEM_1C+2, INTMEM_A, #0Ah ROM:334A sjmp ROM_3353 ROM:334C ; --------------------------------------------------------------------------- ROM:334C ROM:334C ROM_334C: ; CODE XREF: ROM_3311+21↑j ROM:334C add INTMEM_1C+2, INTMEM_A, #0Ah ROM:3351 ROM:3351 ROM_3351: ; CODE XREF: ROM_3311+2F↑j ROM:3351 clrb INTMEM_1A ROM:3353 ROM:3353 ROM_3353: ; CODE XREF: ROM_3311+39↑j ROM:3353 ld INTMEM_4, INTMEM_1C+2 ROM:3356 ldb INTMEM_1A+1, #1 ROM:3359 shlb INTMEM_1A+1, INTMEM_1C+1 ROM:335C jbc INTMEM_1C, 0, ROM_3363 ROM:335F orb INTMEM_93, INTMEM_1A+1 ROM:3362 ret ROM:3363 ; --------------------------------------------------------------------------- ROM:3363 ROM:3363 ROM_3363: ; CODE XREF: ROM_3311+4B↑j ROM:3363 xorb INTMEM_1A+1, #-1 ROM:3366 andb INTMEM_93, INTMEM_1A+1 ROM:3369 ret ROM:336A ; --------------------------------------------------------------------------- ROM:336A ROM:336A ROM_336A: ; CODE XREF: ROM_3311+A↑j ROM:336A ldb INTMEM_1A, #2 ROM:336D orb INTMEM_4E, #1 ROM:3370 ret ROM:3371 ; --------------------------------------------------------------------------- ROM:3371 ROM:3371 ROM_3371: ; CODE XREF: ROM_3311+3↑j ROM:3371 ldb INTMEM_1A, #-1 ROM:3374 ld INTMEM_60, [SP] ; Stack pointer ROM:3377 ret ROM:3378 ; --------------------------------------------------------------------------- ROM:3378 ROM:3378 ROM_3378: ; CODE XREF: ROM_3311+8↑j ROM:3378 clrb INTMEM_1C ROM:337A ldbze INTMEM_1A, INTMEM_1C+1 ROM:337D andb ZERO_REG, WSR1, 33AAh[INTMEM_1A] ; Zero register ROM:3383 je ROM_3388 ROM:3385 ldb INTMEM_1C, #1 ROM:3388 ROM:3388 ROM_3388: ; CODE XREF: ROM_3311+72↑j ROM:3388 andb ZERO_REG, IOPORT1, 33AEh[INTMEM_1A] ; Zero register ROM:338E jne ROM_3393 ROM:3390 orb INTMEM_1C, #2 ROM:3393 ROM:3393 ROM_3393: ; CODE XREF: ROM_3311+7D↑j ROM:3393 clrb INTMEM_1A ROM:3395 ret ROM:3395 ; End of function ROM_3311 ROM:3395 ROM:3396 ; --------------------------------------------------------------------------- ROM:3396 skip INTMEM_36 ROM:3398 notb INTMEM_24 ROM:339A not ZERO_REG ; Zero register ROM:339C neg ZERO_REG+1 ; Zero register ROM:339E clr INTMEM_2+1 ROM:33A0 skip INTMEM_2 ROM:33A2 skip ZERO_REG ; Zero register ROM:33A4 skip ZERO_REG ; Zero register ROM:33A6 clr ZERO_REG+1 ; Zero register ROM:33A8 clr ZERO_REG+1 ; Zero register ROM:33AA not INTMEM_2 ROM:33AC not INTMEM_2 ROM:33AE not INTMEM_2 ROM:33B0 not INTMEM_2 ROM:33B2 ROM:33B2 ; =============== S U B R O U T I N E ======================================= ROM:33B2 ROM:33B2 ROM:33B2 ROM_33B2: ; CODE XREF: ROM_30F1+9↑p ROM:33B2 ; ROM_31FB+F↑p ... ROM:33B2 shl INTMEM_1C, #1 ROM:33B5 ld INTMEM_20+2, INTMEM_56 ROM:33B8 ld INTMEM_1A, [INTMEM_20+2] ROM:33BB sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:33BF sub INTMEM_1A, #4 ROM:33C3 add INTMEM_1C, INTMEM_1A ROM:33C6 ld INTMEM_1C, [INTMEM_1C] ROM:33C9 add INTMEM_1C, INTMEM_20+2 ROM:33CC ldb INTMEM_1A, [INTMEM_1C]+ ROM:33CF decb INTMEM_1A ROM:33D1 ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:33D4 ldbze INTMEM_20, INTMEM_1A ROM:33D7 add INTMEM_1C, INTMEM_20 ROM:33DA st INTMEM_1C, INTMEM_20 ROM:33DD ldb INTMEM_2C+3, INTMEM_1A ROM:33E0 cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:33E3 je ROM_33EF ROM:33E5 ROM:33E5 ROM_33E5: ; CODE XREF: ROM_33B2+3A↓j ROM:33E5 cmpb INTMEM_1C+2, [INTMEM_1C] ROM:33E8 jc ROM_33EF ROM:33EA dec INTMEM_1C ROM:33EC djnz INTMEM_2C+3, ROM_33E5 ROM:33EF ROM:33EF ROM_33EF: ; CODE XREF: ROM_33B2+31↑j ROM:33EF ; ROM_33B2+36↑j ROM:33EF cmpb INTMEM_2C+3, INTMEM_1A ROM:33F2 ldb INTMEM_2C+2, INTMEM_2C+3 ROM:33F5 ldb INTMEM_20+2, [INTMEM_1C] ROM:33F8 je ROM_33FC ROM:33FA inc INTMEM_1C ROM:33FC ROM:33FC ROM_33FC: ; CODE XREF: ROM_33B2+46↑j ROM:33FC ldb INTMEM_20+3, [INTMEM_1C] ROM:33FF decb INTMEM_1A+1 ROM:3401 jne ROM_3405 ROM:3403 sjmp ROM_3500 ROM:3405 ; --------------------------------------------------------------------------- ROM:3405 ROM:3405 ROM_3405: ; CODE XREF: ROM_33B2+4F↑j ROM:3405 ldb INTMEM_2C+3, INTMEM_1A+1 ROM:3408 ld INTMEM_1C, INTMEM_20 ROM:340B ldbze INTMEM_20, INTMEM_1A+1 ROM:340E inc INTMEM_20 ROM:3410 add INTMEM_1C, INTMEM_20 ROM:3413 st INTMEM_1C, INTMEM_20 ROM:3416 ROM:3416 ROM_3416: ; CODE XREF: ROM_33B2+6B↓j ROM:3416 cmpb INTMEM_1C+3, [INTMEM_1C] ROM:3419 jc ROM_3420 ROM:341B dec INTMEM_1C ROM:341D djnz INTMEM_2C+3, ROM_3416 ROM:3420 ROM:3420 ROM_3420: ; CODE XREF: ROM_33B2+67↑j ROM:3420 cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:3423 ldb INTMEM_2C, [INTMEM_1C] ROM:3426 je ROM_342A ROM:3428 inc INTMEM_1C ROM:342A ROM:342A ROM_342A: ; CODE XREF: ROM_33B2+74↑j ROM:342A ldb INTMEM_2C+1, [INTMEM_1C] ROM:342D add INTMEM_1C, INTMEM_20, #1 ROM:3432 incb INTMEM_1A ROM:3434 mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:3438 add INTMEM_1C, INTMEM_20 ROM:343B ldbze INTMEM_20, INTMEM_2C+2 ROM:343E add INTMEM_1C, INTMEM_20 ROM:3441 ldb INTMEM_2C+2, [INTMEM_1C] ROM:3444 ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:3448 ldbze INTMEM_20, INTMEM_1A ROM:344B add INTMEM_1C, INTMEM_20 ROM:344E ldb INTMEM_20, [INTMEM_1C] ROM:3451 ldb INTMEM_20+1, 1[INTMEM_1C] ROM:3455 ld INTMEM_1C, INTMEM_20+2 ROM:3458 subb INTMEM_1C+1, INTMEM_1C ROM:345B je ROM_3487 ROM:345D subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3461 jnc ROM_3487 ROM:3463 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3466 subb INTMEM_2C+3, INTMEM_2C+2 ROM:3469 jc ROM_3472 ROM:346B negb INTMEM_2C+3 ROM:346D ldb INTMEM_30, INTMEM_2C+3 ROM:3470 sjmp ROM_3474 ROM:3472 ; --------------------------------------------------------------------------- ROM:3472 ROM:3472 ROM_3472: ; CODE XREF: ROM_33B2+B7↑j ROM:3472 clrb INTMEM_30 ROM:3474 ROM:3474 ROM_3474: ; CODE XREF: ROM_33B2+BE↑j ROM:3474 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3478 divub INTMEM_2C+2, INTMEM_1C+1 ROM:347B cmpb INTMEM_30, ZERO_REG ; Zero register ROM:347E je ROM_3482 ROM:3480 negb INTMEM_2C+2 ROM:3482 ROM:3482 ROM_3482: ; CODE XREF: ROM_33B2+CC↑j ROM:3482 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3485 sjmp ROM_348A ROM:3487 ; --------------------------------------------------------------------------- ROM:3487 ROM:3487 ROM_3487: ; CODE XREF: ROM_33B2+A9↑j ROM:3487 ; ROM_33B2+AF↑j ROM:3487 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:348A ROM:348A ROM_348A: ; CODE XREF: ROM_33B2+D3↑j ROM:348A stb INTMEM_1A+1, INTMEM_1A ROM:348D ld INTMEM_1C, INTMEM_20+2 ROM:3490 ld INTMEM_2C+2, INTMEM_20 ROM:3493 subb INTMEM_1C+1, INTMEM_1C ROM:3496 je ROM_34C2 ROM:3498 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:349C jnc ROM_34C2 ROM:349E ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34A1 subb INTMEM_2C+3, INTMEM_2C+2 ROM:34A4 jc ROM_34AD ROM:34A6 negb INTMEM_2C+3 ROM:34A8 ldb INTMEM_30, INTMEM_2C+3 ROM:34AB sjmp ROM_34AF ROM:34AD ; --------------------------------------------------------------------------- ROM:34AD ROM:34AD ROM_34AD: ; CODE XREF: ROM_33B2+F2↑j ROM:34AD clrb INTMEM_30 ROM:34AF ROM:34AF ROM_34AF: ; CODE XREF: ROM_33B2+F9↑j ROM:34AF mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:34B3 divub INTMEM_2C+2, INTMEM_1C+1 ROM:34B6 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:34B9 je ROM_34BD ROM:34BB negb INTMEM_2C+2 ROM:34BD ROM:34BD ROM_34BD: ; CODE XREF: ROM_33B2+107↑j ROM:34BD addb INTMEM_1A+1, INTMEM_2C+2 ROM:34C0 sjmp ROM_34C5 ROM:34C2 ; --------------------------------------------------------------------------- ROM:34C2 ROM:34C2 ROM_34C2: ; CODE XREF: ROM_33B2+E4↑j ROM:34C2 ; ROM_33B2+EA↑j ROM:34C2 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34C5 ROM:34C5 ROM_34C5: ; CODE XREF: ROM_33B2+10E↑j ROM:34C5 ld INTMEM_2C+2, INTMEM_1A ROM:34C8 ld INTMEM_1C, INTMEM_2C ROM:34CB subb INTMEM_1C+1, INTMEM_1C ROM:34CE je ROM_34FA ROM:34D0 subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:34D4 jnc ROM_34FA ROM:34D6 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34D9 subb INTMEM_2C+3, INTMEM_2C+2 ROM:34DC jc ROM_34E5 ROM:34DE negb INTMEM_2C+3 ROM:34E0 ldb INTMEM_30, INTMEM_2C+3 ROM:34E3 sjmp ROM_34E7 ROM:34E5 ; --------------------------------------------------------------------------- ROM:34E5 ROM:34E5 ROM_34E5: ; CODE XREF: ROM_33B2+12A↑j ROM:34E5 clrb INTMEM_30 ROM:34E7 ROM:34E7 ROM_34E7: ; CODE XREF: ROM_33B2+131↑j ROM:34E7 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:34EB divub INTMEM_2C+2, INTMEM_1C+1 ROM:34EE cmpb INTMEM_30, ZERO_REG ; Zero register ROM:34F1 je ROM_34F5 ROM:34F3 negb INTMEM_2C+2 ROM:34F5 ROM:34F5 ROM_34F5: ; CODE XREF: ROM_33B2+13F↑j ROM:34F5 addb INTMEM_1A+1, INTMEM_2C+2 ROM:34F8 sjmp ROM_34FD ROM:34FA ; --------------------------------------------------------------------------- ROM:34FA ROM:34FA ROM_34FA: ; CODE XREF: ROM_33B2+11C↑j ROM:34FA ; ROM_33B2+122↑j ROM:34FA ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34FD ROM:34FD ROM_34FD: ; CODE XREF: ROM_33B2+146↑j ROM:34FD ljmp ROM_3546 ROM:3500 ; --------------------------------------------------------------------------- ROM:3500 ROM:3500 ROM_3500: ; CODE XREF: ROM_33B2+51↑j ROM:3500 add INTMEM_1C, INTMEM_20, #1 ROM:3505 ldbze INTMEM_20, INTMEM_2C+2 ROM:3508 add INTMEM_1C, INTMEM_20 ROM:350B ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:350E ldb INTMEM_2C+3, [INTMEM_1C] ROM:3511 ld INTMEM_1C, INTMEM_20+2 ROM:3514 subb INTMEM_1C+1, INTMEM_1C ROM:3517 je ROM_3543 ROM:3519 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:351D jnc ROM_3543 ROM:351F ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3522 subb INTMEM_2C+3, INTMEM_2C+2 ROM:3525 jc ROM_352E ROM:3527 negb INTMEM_2C+3 ROM:3529 ldb INTMEM_30, INTMEM_2C+3 ROM:352C sjmp ROM_3530 ROM:352E ; --------------------------------------------------------------------------- ROM:352E ROM:352E ROM_352E: ; CODE XREF: ROM_33B2+173↑j ROM:352E clrb INTMEM_30 ROM:3530 ROM:3530 ROM_3530: ; CODE XREF: ROM_33B2+17A↑j ROM:3530 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3534 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3537 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:353A je ROM_353E ROM:353C negb INTMEM_2C+2 ROM:353E ROM:353E ROM_353E: ; CODE XREF: ROM_33B2+188↑j ROM:353E addb INTMEM_1A+1, INTMEM_2C+2 ROM:3541 sjmp ROM_3546 ROM:3543 ; --------------------------------------------------------------------------- ROM:3543 ROM:3543 ROM_3543: ; CODE XREF: ROM_33B2+165↑j ROM:3543 ; ROM_33B2+16B↑j ROM:3543 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3546 ROM:3546 ROM_3546: ; CODE XREF: ROM_33B2:ROM_34FD↑j ROM:3546 ; ROM_33B2+18F↑j ROM:3546 ldb INTMEM_1C, INTMEM_1A+1 ROM:3549 ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:354C ret ROM:354C ; End of function ROM_33B2 ROM:354C ROM:354D ROM:354D ; =============== S U B R O U T I N E ======================================= ROM:354D ROM:354D ROM:354D ROM_354D: ; CODE XREF: ROM_35EB+78↓p ROM:354D ; ROM_3CDF+19↓p ... ROM:354D clrb INTMEM_1A ROM:354F cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:3552 jne ROM_3557 ROM:3554 ldbze INTMEM_1C+2, #2 ROM:3557 ROM:3557 ROM_3557: ; CODE XREF: ROM_354D+5↑j ROM:3557 clr INTMEM_20+2 ROM:3559 sub INTMEM_20, INTMEM_1C ROM:355C jc ROM_3567 ROM:355E neg INTMEM_20 ROM:3560 divu INTMEM_20, INTMEM_1C+2 ROM:3563 neg INTMEM_20 ROM:3565 sjmp ROM_356A ROM:3567 ; --------------------------------------------------------------------------- ROM:3567 ROM:3567 ROM_3567: ; CODE XREF: ROM_354D+F↑j ROM:3567 divu INTMEM_20, INTMEM_1C+2 ROM:356A ROM:356A ROM_356A: ; CODE XREF: ROM_354D+18↑j ROM:356A add INTMEM_1C, INTMEM_20 ROM:356D ret ROM:356D ; End of function ROM_354D ROM:356D ROM:356E ROM:356E ; =============== S U B R O U T I N E ======================================= ROM:356E ROM:356E ROM:356E ROM_356E: ; CODE XREF: ROM_3D79↓p ROM:356E jbc INTMEM_AA, 5, ROM_3586 ROM:3571 andb INTMEM_AA, #-21h ROM:3574 ldb INTMEM_1C, INTMEM_7 ROM:3577 orb INTMEM_AC, #2 ROM:357A ldb INTMEM_97, INTMEM_1C ROM:357D ROM:357D ROM_357D: ; CODE XREF: ROM_356E:ROM_357D↓j ROM:357D ; ROM_3587+9↓j ... ROM:357D jbc INTMEM_AA, 6, ROM_357D ROM:3580 andb INTMEM_AA, #-41h ROM:3583 ldb INTMEM_7, INTMEM_1C ROM:3586 ROM:3586 ROM_3586: ; CODE XREF: ROM_356E↑j ROM:3586 ; ROM_3587↓j ROM:3586 ret ROM:3586 ; End of function ROM_356E ROM:3586 ROM:3587 ROM:3587 ; =============== S U B R O U T I N E ======================================= ROM:3587 ROM:3587 ROM:3587 ROM_3587: ; CODE XREF: start+ACB↑p ROM:3587 jbc INTMEM_AC, 2, ROM_3586 ROM:358A ldb INTMEM_1C, INTMEM_3B ROM:358D andb INTMEM_AC, #-5 ROM:3590 sjmp ROM_357D ROM:3590 ; End of function ROM_3587 ROM:3590 ROM:3592 ; --------------------------------------------------------------------------- ROM:3592 ROM:3592 ROM_3592: ; CODE XREF: ROM:5BD7↓j ROM:3592 mulu INTMEM_1C, #-3FFFh ROM:3596 st INTMEM_1C+2, INTMEM_76 ROM:3599 ldb INTMEM_99, #8 ROM:359C ret ROM:359D ROM:359D ; =============== S U B R O U T I N E ======================================= ROM:359D ROM:359D ROM:359D ROM_359D: ; CODE XREF: start+ABC↑p ROM:359D jbs IOPORT2, 4, ROM_35B1 ; Input/output port 2 ROM:35A0 jbc INTMEM_AF, 5, ROM_35AC ROM:35A3 jbc INTMEM_AF, 6, ROM_35A9 ROM:35A6 orb INTMEM_AD, #4 ROM:35A9 ROM:35A9 ROM_35A9: ; CODE XREF: ROM_359D+6↑j ROM:35A9 orb INTMEM_AF, #10h ROM:35AC ROM:35AC ROM_35AC: ; CODE XREF: ROM_359D+3↑j ROM:35AC orb INTMEM_AF, #20h ; ' ' ROM:35AF sjmp ROM_35BD ROM:35B1 ; --------------------------------------------------------------------------- ROM:35B1 ROM:35B1 ROM_35B1: ; CODE XREF: ROM_359D↑j ROM:35B1 jbs INTMEM_AF, 5, ROM_35BA ROM:35B4 orb INTMEM_AF, #40h ; '@' ROM:35B7 andb INTMEM_AF, #-11h ROM:35BA ROM:35BA ROM_35BA: ; CODE XREF: ROM_359D:ROM_35B1↑j ROM:35BA andb INTMEM_AF, #-21h ROM:35BD ROM:35BD ROM_35BD: ; CODE XREF: ROM_359D+12↑j ROM:35BD jbc IOPORT1, 6, ROM_35CB ; Input/output port 1 ROM:35C0 jbc INTMEM_AF, 7, ROM_35C6 ROM:35C3 orb INTMEM_AD, #20h ; ' ' ROM:35C6 ROM:35C6 ROM_35C6: ; CODE XREF: ROM_359D+23↑j ROM:35C6 orb INTMEM_AF, #-80h ROM:35C9 sjmp ROM_35D4 ROM:35CB ; --------------------------------------------------------------------------- ROM:35CB ROM:35CB ROM_35CB: ; CODE XREF: ROM_359D:ROM_35BD↑j ROM:35CB jbs INTMEM_AF, 7, ROM_35D1 ROM:35CE andb INTMEM_AD, #-21h ROM:35D1 ROM:35D1 ROM_35D1: ; CODE XREF: ROM_359D:ROM_35CB↑j ROM:35D1 andb INTMEM_AF, #7Fh ROM:35D4 ROM:35D4 ROM_35D4: ; CODE XREF: ROM_359D+2C↑j ROM:35D4 jbs IOPORT1, 7, ROM_35E1 ; Input/output port 1 ROM:35D7 jbc INTMEM_B0, 0, ROM_35DD ROM:35DA orb INTMEM_AD, #10h ROM:35DD ROM:35DD ROM_35DD: ; CODE XREF: ROM_359D+3A↑j ROM:35DD orb INTMEM_B0, #1 ROM:35E0 ret ROM:35E1 ; --------------------------------------------------------------------------- ROM:35E1 ROM:35E1 ROM_35E1: ; CODE XREF: ROM_359D:ROM_35D4↑j ROM:35E1 jbs INTMEM_B0, 0, ROM_35E7 ROM:35E4 andb INTMEM_AD, #-11h ROM:35E7 ROM:35E7 ROM_35E7: ; CODE XREF: ROM_359D:ROM_35E1↑j ROM:35E7 andb INTMEM_B0, #-2 ROM:35EA ret ROM:35EA ; End of function ROM_359D ROM:35EA ROM:35EB ROM:35EB ; =============== S U B R O U T I N E ======================================= ROM:35EB ROM:35EB ROM:35EB ROM_35EB: ; CODE XREF: start+ABF↑p ROM:35EB ; ROM_35EB+8D↓j ROM:35EB pushf ROM:35EC addb INTMEM_2, INTMEM_A6, #8 ROM:35F0 ldb INTMEM_34, INTMEM_A6 ROM:35F3 mulub INTMEM_34, #0Eh ROM:35F6 add INTMEM_34, #37FAh ROM:35FA add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:35FF add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:3604 add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:3609 add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:360E ld INTMEM_1C, 8[INTMEM_34] ROM:3612 ROM:3612 ROM_3612: ; CODE XREF: ROM_35EB:ROM_3612↓j ROM:3612 jbs INTMEM_2, 3, ROM_3612 ROM:3615 ldb INTMEM_1C+2, INTMEM_2+1 ROM:3618 andb INTMEM_1C+3, INTMEM_2, #-40h ROM:361C popf ROM:361D cmpb INTMEM_1C+2, [INTMEM_20] ROM:3620 jnc ROM_3646 ROM:3622 cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:3625 jh ROM_3646 ROM:3627 ldb INTMEM_1A, 6[INTMEM_34] ROM:362B notb INTMEM_1A ROM:362D andb INTMEM_54+1, INTMEM_1A ROM:3630 cmp INTMEM_1C, #-1 ROM:3634 je ROM_363E ROM:3636 lcall ROM_33B2 ROM:3639 ldb INTMEM_20+1, INTMEM_1C ROM:363C sjmp ROM_3651 ROM:363E ; --------------------------------------------------------------------------- ROM:363E ROM:363E ROM_363E: ; CODE XREF: ROM_35EB+49↑j ROM:363E ldb INTMEM_20+1, INTMEM_1C+2 ROM:3641 ldb INTMEM_20, INTMEM_1C+3 ROM:3644 sjmp ROM_3654 ROM:3646 ; --------------------------------------------------------------------------- ROM:3646 ROM:3646 ROM_3646: ; CODE XREF: ROM_35EB+35↑j ROM:3646 ; ROM_35EB+3A↑j ROM:3646 orb INTMEM_54+1, 6[INTMEM_34] ROM:364A orb INTMEM_52, 7[INTMEM_34] ROM:364E ldb INTMEM_20+1, [INTMEM_2C] ROM:3651 ROM:3651 ROM_3651: ; CODE XREF: ROM_35EB+51↑j ROM:3651 ldb INTMEM_20, #7Fh ROM:3654 ROM:3654 ROM_3654: ; CODE XREF: ROM_35EB+59↑j ROM:3654 ld INTMEM_2C, 0Ch[INTMEM_34] ROM:3658 ld INTMEM_1C, [INTMEM_2C] ROM:365B cmp INTMEM_1C, ZERO_REG ; Zero register ROM:365E je ROM_366B ROM:3660 ld INTMEM_1C+2, [INTMEM_32] ROM:3663 lcall ROM_354D ROM:3666 st INTMEM_1C, [INTMEM_2C] ROM:3669 sjmp ROM_366E ROM:366B ; --------------------------------------------------------------------------- ROM:366B ROM:366B ROM_366B: ; CODE XREF: ROM_35EB+73↑j ROM:366B st INTMEM_20, [INTMEM_2C] ROM:366E ROM:366E ROM_366E: ; CODE XREF: ROM_35EB+7E↑j ROM:366E incb INTMEM_A6 ROM:3670 cmpb INTMEM_A6, #6 ROM:3673 je ROM_367A ROM:3675 jbs INTMEM_A8+1, 0, ROM_367C ROM:3678 sjmp ROM_35EB ROM:367A ; --------------------------------------------------------------------------- ROM:367A ROM:367A ROM_367A: ; CODE XREF: ROM_35EB+88↑j ROM:367A clrb INTMEM_A6 ROM:367C ROM:367C ROM_367C: ; CODE XREF: ROM_35EB+8A↑j ROM:367C ret ROM:367C ; End of function ROM_35EB ROM:367C ROM:367D ; --------------------------------------------------------------------------- ROM:367D rst ROM:367D ; --------------------------------------------------------------------------- ROM:367E db 90h, 2Ch, 0F1h, 2Ch, 50h, 2Dh, 68h, 2Dh, 9Ah, 2Dh, 0ADh ROM:367E db 2Dh, 0BDh, 2Dh, 0C9h, 2Dh, 4Bh, 44h, 45h, 36h, 50h ROM:367E db 30h, 30h, 35h, 0A2h, 0, 5, 14h, 17h, 15h, 16h, 10h ROM:367E db 0, 1, 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h ROM:367E db 0, 5Ch, 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h ROM:367E db 1, 30h, 0, 0FFh, 0, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1 ROM:367E db 20h, 0, 0FDh, 1, 50h, 8, 0ADh, 0, 50h, 10h, 0ADh, 0 ROM:367E db 58h, 20h, 0ADh, 0, 60h, 0, 0Ch, 37h, 60h, 0, 16h, 37h ROM:367E db 88h, 10h, 45h, 0, 20h, 0, 42h, 0, 20h, 4, 46h, 0, 20h ROM:367E db 0, 8Ah, 0, 0A3h, 0, 0D6h, 0, 80h, 12h, 44h, 0, 6, 6 ROM:367E db 70h, 1, 3, 8, 0BCh, 3, 60h, 0, 30h, 37h, 30h, 0, 0 ROM:367E db 0, 58h, 10h, 0ABh, 0, 16h, 37h, 52h, 0, 2, 1, 52h, 0 ROM:367E db 4, 2, 30h, 37h, 50h, 0, 1, 2, 50h, 0, 2, 4, 50h, 0 ROM:367E db 4, 8, 50h, 0, 8, 10h, 52h, 0, 8, 20h, 52h, 0, 10h, 80h ROM:367E db 36h, 37h, 0ABh, 0, 40h, 10h, 30h, 0, 20h, 0, 50h, 10h ROM:367E db 0ABh, 0, 20h, 0, 0F2h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0DEh ROM:367E db 0, 60h, 0, 0A8h, 37h, 0, 0Ch, 4Dh, 1, 30h, 0, 0FFh ROM:367E db 0, 30h, 0, 0FFh, 0, 58h, 40h, 0F5h, 0, 60h, 0, 0A2h ROM:367E db 37h, 20h, 0, 43h, 0, 2, 0Eh, 0D8h, 0, 8, 10h, 0F3h ROM:367E db 0, 30h, 0, 0FFh, 0, 20h, 0, 0F4h, 0, 30h, 0, 0FFh, 0 ROM:367E db 30h, 0, 0FFh, 0, 4, 14h, 44h, 0, 20h, 0, 45h, 0, 23h ROM:367E db 0, 0D6h, 0, 30h, 0, 0FFh, 0, 23h, 0, 40h, 2, 23h, 0 ROM:367E db 42h, 2, 23h, 0, 44h, 2, 23h, 0, 46h, 2, 20h, 0, 47h ROM:367E db 0, 0A8h, 37h, 0F5h, 0, 20h, 1, 0B6h, 37h, 50h, 0, 10h ROM:367E db 4, 52h, 0, 1, 10h, 0ADh, 0, 4, 40h, 30h, 0, 5, 0, 30h ROM:367E db 0, 22h, 0, 1Eh, 0, 1, 0, 30h, 0, 0, 0, 30h, 0, 1, 0 ROM:367E db 0B4h, 0Fh, 64h, 9, 0FEh, 0, 29h, 0C0h, 0AAh, 0, 0A0h ROM:367E db 0, 0DFh, 0, 1, 3, 4, 0, 0CCh, 0, 0BFh, 8Fh, 50h, 0 ROM:367E db 0, 0, 0, 0, 0, 0, 0, 40h, 0, 0, 0, 0, 0, 0, 0, 0, 0CCh ROM:367E db 0D9h, 88h, 0A2h, 0, 15h, 44h, 6Eh, 0B1h, 0, 0B0h, 0 ROM:367E db 0B2h, 0, 1, 10h, 0FFh, 0FFh, 14h, 0, 0FCh, 1, 0B7h ROM:367E db 0, 0B6h, 0, 0B9h, 0, 2, 4, 2, 0, 18h, 0, 0F6h, 1, 0B4h ROM:367E db 0, 0B3h, 0, 0B5h, 0, 4, 8, 0FFh, 0FFh, 16h, 0, 0FAh ROM:367E db 1, 0B7h, 0, 0B6h, 0, 0B9h, 0, 0, 0, 0FFh, 0FFh, 18h ROM:367E db 0, 0, 0, 0B7h, 0, 0B6h, 0, 0B8h, 0, 8, 2, 2, 0, 18h ROM:367E db 0, 0F8h, 1, 0BAh, 0, 0BBh, 0, 0BCh, 0, 10h, 20h, 0FFh ROM:367E db 0FFh, 1Ah, 0, 0F4h, 1 ROM:384E ROM:384E ; =============== S U B R O U T I N E ======================================= ROM:384E ROM:384E ROM:384E ROM_384E: ; CODE XREF: start+AB3↑p ROM:384E ; ROM:3E89↓p ROM:384E jbs INTMEM_A8+1, 0, ROM_386D ROM:3851 ldb INTMEM_26, #-21h ROM:3854 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:3857 ldb INTMEM_26+1, #-22h ROM:385A stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:385D ldb INTMEM_1A, #-80h ROM:3860 stb INTMEM_1A, 1FFEh[] ROM:3865 ldb INTMEM_1A, #-1 ROM:3868 stb INTMEM_1A, 1FFFh[] ROM:386D ROM:386D ROM_386D: ; CODE XREF: ROM_384E↑j ROM:386D ret ROM:386D ; End of function ROM_384E ROM:386D ROM:386E ROM:386E ; =============== S U B R O U T I N E ======================================= ROM:386E ROM:386E ROM:386E ROM_386E: ; CODE XREF: start+AB6↑p ROM:386E andb INTMEM_28, #77h ; 'w' ROM:3871 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3874 jbs INTMEM_A8+1, 0, ROM_38B4 ROM:3877 ldb INTMEM_1C, 1FFEh[] ROM:387C ldb INTMEM_1C+1, INTMEM_1C ROM:387F andb INTMEM_1C+1, #-2 ROM:3882 stb INTMEM_1C+1, 1FFEh[] ROM:3887 andb INTMEM_1C+1, #-3 ROM:388A orb INTMEM_1C+1, #4 ROM:388D stb INTMEM_1C+1, 1FFEh[] ROM:3892 orb INTMEM_1C+1, #1 ROM:3895 stb INTMEM_1C+1, 1FFEh[] ROM:389A andb INTMEM_1C+1, #-2 ROM:389D stb INTMEM_1C+1, 1FFEh[] ROM:38A2 ldb INTMEM_1C+1, 1FFFh[] ROM:38A7 andb INTMEM_1C+1, #-9 ROM:38AA stb INTMEM_1C+1, 1FFFh[] ROM:38AF stb INTMEM_1C, 1FFEh[] ROM:38B4 ROM:38B4 ROM_38B4: ; CODE XREF: ROM_386E+6↑j ROM:38B4 jbs INTMEM_A8+1, 0, ROM_38B8 ROM:38B7 di ROM:38B8 ROM:38B8 ROM_38B8: ; CODE XREF: ROM_386E:ROM_38B4↑j ROM:38B8 andb INT_PEND, INT_MASK ; Interrupt mask register ROM:38BB andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:38BE andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:38C1 andb INTMEM_28+1, #-3 ROM:38C4 stb INTMEM_28+1, INTMEM_16 ROM:38C7 andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:38CA orb INTMEM_28+1, #4 ROM:38CD ldb INTMEM_16, INTMEM_28+1 ROM:38D0 orb INT_MASK, #1 ; Interrupt mask register ROM:38D3 orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:38D6 jbc INTMEM_A8+1, 0, ROM_38FD ROM:38D9 ROM:38D9 ROM_38D9: ; CODE XREF: ROM_386E+84↓j ROM:38D9 jbs INTMEM_A8+1, 1, ROM_38FD ROM:38DC jbs WSR1, 6, ROM_38F7 ; Window selection register 1 ROM:38DF add INTMEM_1C, INTMEM_A, #0BB8h ROM:38E4 st INTMEM_1C, INTMEM_82[] ROM:38E9 ldb INTMEM_6, #18h ROM:38EC ld INTMEM_4, INTMEM_1C ROM:38EF orb INTMEM_A8+1, #2 ROM:38F2 jbs INTMEM_A8+1, 1, ROM_38D9 ROM:38F5 sjmp ROM_38FD ROM:38F7 ; --------------------------------------------------------------------------- ROM:38F7 ROM:38F7 ROM_38F7: ; CODE XREF: ROM_386E+6E↑j ROM:38F7 andb INTMEM_A8+1, #-3 ROM:38FA orb INTMEM_4E, #1 ROM:38FD ROM:38FD ROM_38FD: ; CODE XREF: ROM_386E+68↑j ROM:38FD ; ROM_386E:ROM_38D9↑j ... ROM:38FD jbs INTMEM_A8+1, 0, ROM_3903 ROM:3900 lcall ROM_2C0D ROM:3903 ROM:3903 ROM_3903: ; CODE XREF: ROM_386E:ROM_38FD↑j ROM:3903 orb INTMEM_28, #54h ; 'T' ROM:3906 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3909 ldb INTMEM_2+1, #-5Bh ROM:390C andb INTMEM_28+1, #7Fh ROM:390F ldb INTMEM_16, INTMEM_28+1 ROM:3912 orb INT_MASK, #4 ; Interrupt mask register ROM:3915 jbs INTMEM_A8+1, 0, ROM_391B ROM:3918 lcall ROM_3CD1 ROM:391B ROM:391B ROM_391B: ; CODE XREF: ROM_386E+A7↑j ROM:391B jbs INTMEM_A8+1, 0, ROM_392A ROM:391E ldb INTMEM_E, #4Dh ; 'M' ROM:3921 ldb INTMEM_E, #-80h ROM:3924 orb INTMEM_AA, #40h ; '@' ROM:3927 andb INTMEM_AA, #-21h ROM:392A ROM:392A ROM_392A: ; CODE XREF: ROM_386E:ROM_391B↑j ROM:392A orb INTMEM_28+1, #20h ; ' ' ROM:392D ldb INTMEM_16, INTMEM_28+1 ROM:3930 ldb IOPORT2+1, #9 ; Input/output port 2 ROM:3933 orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:3936 jbc INTMEM_A8+1, 0, ROM_393B ROM:3939 sjmp ROM_3A30 ROM:393B ; --------------------------------------------------------------------------- ROM:393B ROM:393B ROM_393B: ; CODE XREF: ROM_386E+C8↑j ROM:393B lcall ROM_2EB5 ROM:393E ldb INTMEM_1A+1, #5 ROM:3941 lcall ROM_2E2D ROM:3944 st INTMEM_1C, INTMEM_84[] ROM:3949 lcall ROM_2E2D ROM:394C and INTMEM_1C+2, INTMEM_1C, INTMEM_84[] ROM:3952 st INTMEM_1C+2, INTMEM_84[] ROM:3957 ld INTMEM_1C+2, INTMEM_1C ROM:395A lcall ROM_2E2D ROM:395D and INTMEM_1C+2, INTMEM_1C ROM:3960 or INTMEM_1C+2, INTMEM_84[] ROM:3965 st INTMEM_1C, INTMEM_84[] ROM:396A ldb INTMEM_1A+1, #5 ROM:396D lcall ROM_2E2D ROM:3970 and INTMEM_1C, INTMEM_84[] ROM:3975 or INTMEM_1C, INTMEM_1C+2 ROM:3978 st INTMEM_1C, INTMEM_84[] ROM:397D addb INTMEM_1A+1, #2 ROM:3980 lcall ROM_2E2D ROM:3983 st INTMEM_1C, INTMEM_1C+2 ROM:3986 lcall ROM_2E2D ROM:3989 andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:398D andb INTMEM_1C, INTMEM_1C+3 ROM:3990 andb INTMEM_1C+2, INTMEM_1C+3 ROM:3993 orb INTMEM_1C, INTMEM_1C+1 ROM:3996 orb INTMEM_1C, INTMEM_1C+2 ROM:3999 stb INTMEM_1C, INTMEM_A8[] ROM:399E lcall ROM_2E2D ROM:39A1 st INTMEM_1C, INTMEM_1C+2 ROM:39A4 lcall ROM_2E2D ROM:39A7 andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:39AB andb INTMEM_1C, INTMEM_1C+3 ROM:39AE andb INTMEM_1C+2, INTMEM_1C+3 ROM:39B1 orb INTMEM_1C, INTMEM_1C+1 ROM:39B4 orb INTMEM_1C, INTMEM_1C+2 ROM:39B7 stb INTMEM_1C, INTMEM_15A[] ROM:39BC ld INTMEM_1C, INTMEM_84[] ROM:39C1 orb INTMEM_1C, INTMEM_1C+1 ROM:39C4 orb INTMEM_1C, INTMEM_A8[] ROM:39C9 orb INTMEM_1C, INTMEM_15A[] ROM:39CE jne ROM_39E0 ROM:39D0 ldb INTMEM_1C, #-10h ROM:39D3 stb INTMEM_1C, INTMEM_A8[] ROM:39D8 ldb INTMEM_1C, #-10h ROM:39DB stb INTMEM_1C, INTMEM_15A[] ROM:39E0 ROM:39E0 ROM_39E0: ; CODE XREF: ROM_386E+160↑j ROM:39E0 clrb INTMEM_1A+1 ROM:39E2 lcall ROM_2E2D ROM:39E5 cmp INTMEM_1C, 6[INTMEM_56] ROM:39EA jne ROM_3A12 ROM:39EC clr INTMEM_20+2 ROM:39EE clrb INTMEM_1A+1 ROM:39F0 ldb INTMEM_1C+2, #5 ROM:39F3 ROM:39F3 ROM_39F3: ; CODE XREF: ROM_386E+188↓j ROM:39F3 lcall ROM_2E2D ROM:39F6 djnz INTMEM_1C+2, ROM_39F3 ROM:39F9 neg INTMEM_20+2 ROM:39FB jne ROM_3A12 ROM:39FD ld INTMEM_34, #-5AABh ROM:3A01 lcall ROM_2EBB ROM:3A04 negb INTMEM_1A ROM:3A06 je ROM_3A21 ROM:3A08 ldb INTMEM_34+1, #-56h ROM:3A0B lcall ROM_2EBB ROM:3A0E negb INTMEM_1A ROM:3A10 je ROM_3A1B ROM:3A12 ROM:3A12 ROM_3A12: ; CODE XREF: ROM_386E+17C↑j ROM:3A12 ; ROM_386E+18D↑j ROM:3A12 lcall ROM_2FE6 ROM:3A15 lcall ROM_2F7D ROM:3A18 lcall ROM_2FAE ROM:3A1B ROM:3A1B ROM_3A1B: ; CODE XREF: ROM_386E+1A2↑j ROM:3A1B ldb INTMEM_1C, #2 ROM:3A1E lcall ROM_2C25 ROM:3A21 ROM:3A21 ROM_3A21: ; CODE XREF: ROM_386E+198↑j ROM:3A21 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:3A24 ld INTMEM_1C, #-55ABh ROM:3A28 lcall ROM_2F45 ROM:3A2B stb INTMEM_20, INTMEM_A7[] ROM:3A30 ROM:3A30 ROM_3A30: ; CODE XREF: ROM_386E+CB↑j ROM:3A30 jbs INTMEM_A8+1, 0, ROM_3A3B ROM:3A33 ldb INTMEM_1A, #12h ROM:3A36 stb INTMEM_1A, INTMEM_15D[] ROM:3A3B ROM:3A3B ROM_3A3B: ; CODE XREF: ROM_386E:ROM_3A30↑j ROM:3A3B ldb INTMEM_8F, 9Ah[INTMEM_56] ROM:3A40 jbs INTMEM_AB, 6, ROM_3A4C ROM:3A43 jbs INTMEM_AE, 2, ROM_3A4C ROM:3A46 jbs INTMEM_AE, 3, ROM_3A4C ROM:3A49 lcall ROM_3B60 ROM:3A4C ROM:3A4C ROM_3A4C: ; CODE XREF: ROM_386E+1D2↑j ROM:3A4C ; ROM_386E+1D5↑j ... ROM:3A4C ldb INTMEM_A5, #1 ROM:3A4F jbc INTMEM_A8+1, 0, ROM_3A53 ROM:3A52 ei ROM:3A53 ROM:3A53 ROM_3A53: ; CODE XREF: ROM_386E+1E1↑j ROM:3A53 clrb WSR ; Window selection register ROM:3A55 ret ROM:3A55 ; End of function ROM_386E ROM:3A55 ROM:3A56 ROM:3A56 ; =============== S U B R O U T I N E ======================================= ROM:3A56 ROM:3A56 ROM:3A56 ROM_3A56: ; CODE XREF: ROM:ROM_5BDD↓p ROM:3A56 pushf ROM:3A57 mulu INTMEM_2C, INTMEM_1C, #-3FFFh ROM:3A5C st INTMEM_2C+2, INTMEM_146[] ROM:3A61 st INTMEM_20, INTMEM_148[] ROM:3A66 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3A69 je ROM_3A70 ROM:3A6B ldb INTMEM_20+3, #24h ; '$' ROM:3A6E sjmp ROM_3A73 ROM:3A70 ; --------------------------------------------------------------------------- ROM:3A70 ROM:3A70 ROM_3A70: ; CODE XREF: ROM_3A56+13↑j ROM:3A70 ldb INTMEM_20+3, #12h ROM:3A73 ROM:3A73 ROM_3A73: ; CODE XREF: ROM_3A56+18↑j ROM:3A73 stb INTMEM_20+3, INTMEM_15D[] ROM:3A78 add INTMEM_1C+2, #-8000h ROM:3A7C ld INTMEM_2C, INTMEM_1C+2 ROM:3A7F jbc INTMEM_1C+3, 7, ROM_3A84 ROM:3A82 neg INTMEM_2C ROM:3A84 ROM:3A84 ROM_3A84: ; CODE XREF: ROM_3A56+29↑j ROM:3A84 mulu INTMEM_2C, #-3FFFh ROM:3A88 jbc INTMEM_1C+3, 7, ROM_3A8D ROM:3A8B neg INTMEM_2C+2 ROM:3A8D ROM:3A8D ROM_3A8D: ; CODE XREF: ROM_3A56+32↑j ROM:3A8D add INTMEM_2C+2, #-8000h ROM:3A91 st INTMEM_2C+2, INTMEM_62 ROM:3A94 andb INTMEM_AC, #-2 ROM:3A97 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:3A9A je ROM_3A9F ROM:3A9C orb INTMEM_AC, #1 ROM:3A9F ROM:3A9F ROM_3A9F: ; CODE XREF: ROM_3A56+44↑j ROM:3A9F ld INTMEM_2C, INTMEM_146[] ROM:3AA4 cmpb INTMEM_93+1, #48h ; 'H' ROM:3AA7 jne ROM_3AB4 ROM:3AA9 mulu INTMEM_2C, #4 ROM:3AAD cmp INTMEM_2C+2, ZERO_REG ; Zero register ROM:3AB0 je ROM_3AC1 ROM:3AB2 sjmp ROM_3ABE ROM:3AB4 ; --------------------------------------------------------------------------- ROM:3AB4 ROM:3AB4 ROM_3AB4: ; CODE XREF: ROM_3A56+51↑j ROM:3AB4 cmpb INTMEM_93+1, #24h ; '$' ROM:3AB7 jne ROM_3AC1 ROM:3AB9 shl INTMEM_2C, #1 ROM:3ABC jnc ROM_3AC1 ROM:3ABE ROM:3ABE ROM_3ABE: ; CODE XREF: ROM_3A56+5C↑j ROM:3ABE ldbse INTMEM_2C, #-1 ROM:3AC1 ROM:3AC1 ROM_3AC1: ; CODE XREF: ROM_3A56+5A↑j ROM:3AC1 ; ROM_3A56+61↑j ... ROM:3AC1 st INTMEM_2C, INTMEM_64 ROM:3AC4 popf ROM:3AC5 ret ROM:3AC5 ; End of function ROM_3A56 ROM:3AC5 ROM:3AC6 ROM:3AC6 ; =============== S U B R O U T I N E ======================================= ROM:3AC6 ROM:3AC6 ROM:3AC6 ROM_3AC6: ; CODE XREF: ROM_3D79+D↓p ROM:3AC6 ; ROM:ROM_3E67↓p ROM:3AC6 stb ZERO_REG, INTMEM_160[] ; Zero register ROM:3ACB stb ZERO_REG, INTMEM_161[] ; Zero register ROM:3AD0 andb INTMEM_AC, #-11h ROM:3AD3 andb INTMEM_AC, #-9 ROM:3AD6 ldb INTMEM_1C, #10h ROM:3AD9 lcall ROM_2C25 ROM:3ADC andb INTMEM_AC, #-21h ROM:3ADF andb INTMEM_AC, #7Fh ROM:3AE2 ret ROM:3AE2 ; End of function ROM_3AC6 ROM:3AE2 ROM:3AE3 ; --------------------------------------------------------------------------- ROM:3AE3 ROM:3AE3 ROM_3AE3: ; CODE XREF: ROM:3E3C↓j ROM:3AE3 ; ROM:3FE2↓j ... ROM:3AE3 clrb INTMEM_1C ROM:3AE5 ljmp ROM_357D ROM:3AE8 ROM:3AE8 ; =============== S U B R O U T I N E ======================================= ROM:3AE8 ROM:3AE8 ROM:3AE8 ROM_3AE8: ; CODE XREF: ROM_2B7E-A2E↑p ROM:3AE8 ; ROM_2B7E-A1E↑p ROM:3AE8 ld INTMEM_1C, INTMEM_20+2 ROM:3AEB ldb INTMEM_1C+3, #48h ; 'H' ROM:3AEE ROM:3AEE ROM_3AEE: ; CODE XREF: ROM_3AE8+10↓j ROM:3AEE cmpb INTMEM_1C+3, [INTMEM_1C] ROM:3AF1 jnh ROM_3AFA ROM:3AF3 ldb INTMEM_1C+2, [INTMEM_1C] ROM:3AF6 inc INTMEM_1C ROM:3AF8 sjmp ROM_3AEE ROM:3AFA ; --------------------------------------------------------------------------- ROM:3AFA ROM:3AFA ROM_3AFA: ; CODE XREF: ROM_3AE8+9↑j ROM:3AFA subb INTMEM_20, INTMEM_A0, #1 ROM:3AFE ld INTMEM_1C, INTMEM_20+2 ROM:3B01 ldb INTMEM_20+1, [INTMEM_1C] ROM:3B04 subb INTMEM_20+1, INTMEM_1C+2 ROM:3B07 addb INTMEM_20+1, #24h ; '$' ROM:3B0A ROM:3B0A ROM_3B0A: ; CODE XREF: ROM_3AE8+36↓j ROM:3B0A cmpb INTMEM_20, INTMEM_20+1 ROM:3B0D je ROM_3B20 ROM:3B0F cmpb INTMEM_1C+3, 1[INTMEM_1C] ROM:3B13 jnh ROM_3B20 ROM:3B15 subb INTMEM_20+1, ZERO_REG, [INTMEM_1C] ; Zero register ROM:3B19 inc INTMEM_1C ROM:3B1B addb INTMEM_20+1, [INTMEM_1C] ROM:3B1E sjmp ROM_3B0A ROM:3B20 ; --------------------------------------------------------------------------- ROM:3B20 ROM:3B20 ROM_3B20: ; CODE XREF: ROM_3AE8+25↑j ROM:3B20 ; ROM_3AE8+2B↑j ROM:3B20 ret ROM:3B20 ; End of function ROM_3AE8 ROM:3B20 ROM:3B21 ROM:3B21 ; =============== S U B R O U T I N E ======================================= ROM:3B21 ROM:3B21 ROM:3B21 ROM_3B21: ; CODE XREF: ROM_2B7E-A03↑p ROM:3B21 ; ROM_2B7E:ROM_225B↑p ROM:3B21 incb INTMEM_9E ROM:3B23 ldbze INTMEM_20, INTMEM_9E ROM:3B26 add INTMEM_20, INTMEM_56 ROM:3B29 ldb INTMEM_9F, 9Bh[INTMEM_20] ROM:3B2E cmpb INTMEM_9F, #48h ; 'H' ROM:3B31 jnc ROM_3B58 ROM:3B33 jbs INTMEM_AE, 6, ROM_3B3F ROM:3B36 clrb INTMEM_9E ROM:3B38 ldb INTMEM_9F, 9Bh[INTMEM_56] ROM:3B3D sjmp ROM_3B58 ROM:3B3F ; --------------------------------------------------------------------------- ROM:3B3F ROM:3B3F ROM_3B3F: ; CODE XREF: ROM_3B21+12↑j ROM:3B3F ; ROM_3B21+28↓j ROM:3B3F dec INTMEM_20 ROM:3B41 ldb INTMEM_9F, 9Bh[INTMEM_20] ROM:3B46 cmpb INTMEM_9F, #48h ; 'H' ROM:3B49 jnc ROM_3B3F ROM:3B4B inc INTMEM_20 ROM:3B4D ldb INTMEM_9F, 9Bh[INTMEM_20] ROM:3B52 sub INTMEM_20, INTMEM_56 ROM:3B55 stb INTMEM_20, INTMEM_9E ROM:3B58 ROM:3B58 ROM_3B58: ; CODE XREF: ROM_3B21+10↑j ROM:3B58 ; ROM_3B21+1C↑j ROM:3B58 decb INTMEM_9F ROM:3B5A jge ROM_3B5F ROM:3B5C addb INTMEM_9F, #24h ; '$' ROM:3B5F ROM:3B5F ROM_3B5F: ; CODE XREF: ROM_3B21+39↑j ROM:3B5F ret ROM:3B5F ; End of function ROM_3B21 ROM:3B5F ROM:3B60 ROM:3B60 ; =============== S U B R O U T I N E ======================================= ROM:3B60 ROM:3B60 ROM:3B60 ROM_3B60: ; CODE XREF: ROM_2B7E:ROM_2299↑p ROM:3B60 ; ROM_2B7E-394↑p ... ROM:3B60 jbc INTMEM_AB, 6, ROM_3B7E ROM:3B63 cmp INTMEM_5A, 12h[INTMEM_56] ROM:3B68 jh ROM_3B7E ROM:3B6A cmpb INTMEM_9C, ZERO_REG ; Zero register ROM:3B6D jne ROM_3B7E ROM:3B6F cmp INTMEM_7A, 12h[INTMEM_56] ROM:3B74 jh ROM_3B7E ROM:3B76 cmpb INTMEM_9A, ZERO_REG ; Zero register ROM:3B79 jne ROM_3B7E ROM:3B7B orb INTMEM_52, #1 ROM:3B7E ROM:3B7E ROM_3B7E: ; CODE XREF: ROM_3B60↑j ROM:3B7E ; ROM_3B60+8↑j ... ROM:3B7E andb INTMEM_AB, #-41h ROM:3B81 andb INTMEM_AE, #-2 ROM:3B84 clrb INTMEM_A1 ROM:3B86 clr INTMEM_5C ROM:3B88 ldb INTMEM_A0, 0A6h[INTMEM_56] ROM:3B8D negb INTMEM_A0 ROM:3B8F orb INTMEM_AE, #4 ROM:3B92 andb INTMEM_AE, #-9 ROM:3B95 andb INTMEM_AE, #-11h ROM:3B98 ret ROM:3B98 ; End of function ROM_3B60 ROM:3B98 ROM:3B99 ROM:3B99 ; =============== S U B R O U T I N E ======================================= ROM:3B99 ROM:3B99 ROM:3B99 ROM_3B99: ; CODE XREF: ROM_2B7E-5D7↑p ROM:3B99 ; ROM_2612+93↑p ROM:3B99 ld INTMEM_1A, INTMEM_62 ROM:3B9C ld INTMEM_1C, INTMEM_64 ROM:3B9F cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3BA2 je ROM_3BBC ROM:3BA4 add INTMEM_1A, #-8000h ROM:3BA8 jnc ROM_3BB4 ROM:3BAA add INTMEM_1C, INTMEM_1A ROM:3BAD jnc ROM_3BBC ROM:3BAF ldbse INTMEM_1C, #-1 ROM:3BB2 sjmp ROM_3BBC ROM:3BB4 ; --------------------------------------------------------------------------- ROM:3BB4 ROM:3BB4 ROM_3BB4: ; CODE XREF: ROM_3B99+F↑j ROM:3BB4 add INTMEM_1C, INTMEM_1A ROM:3BB7 jc ROM_3BBC ROM:3BB9 ld INTMEM_1C, ZERO_REG ; Zero register ROM:3BBC ROM:3BBC ROM_3BBC: ; CODE XREF: ROM_3B99+9↑j ROM:3BBC ; ROM_3B99+14↑j ... ROM:3BBC st INTMEM_1C, INTMEM_152[] ROM:3BC1 mulu INTMEM_1C, #64h ; 'd' ROM:3BC5 divu INTMEM_1C, INTMEM_5A ROM:3BC8 st INTMEM_1C, INTMEM_150[] ROM:3BCD ret ROM:3BCD ; End of function ROM_3B99 ROM:3BCD ROM:3BCE ROM:3BCE ; =============== S U B R O U T I N E ======================================= ROM:3BCE ROM:3BCE ROM:3BCE ROM_3BCE: ; CODE XREF: ROM_2B7E-5D1↑p ROM:3BCE ; ROM_2612+99↑p ROM:3BCE mulub INTMEM_1C+2, INTMEM_93+1, #64h ; 'd' ROM:3BD2 ld INTMEM_20, INTMEM_148[] ROM:3BD7 clr INTMEM_20+2 ROM:3BD9 divu INTMEM_20, INTMEM_1C+2 ROM:3BDC sub INTMEM_20, INTMEM_20+2, INTMEM_150[] ROM:3BE2 jge ROM_3BE8 ROM:3BE4 sub INTMEM_20, #64h ; 'd' ROM:3BE8 ROM:3BE8 ROM_3BE8: ; CODE XREF: ROM_3BCE+14↑j ROM:3BE8 divb INTMEM_20, #64h ; 'd' ROM:3BEC divub INTMEM_20+2, #64h ; 'd' ROM:3BEF ldbze INTMEM_1A, 0ACh[INTMEM_56] ROM:3BF4 divub INTMEM_1A, INTMEM_93+1 ROM:3BF7 cmpb INTMEM_1A+1, INTMEM_20+2 ROM:3BFA jle ROM_3BFF ROM:3BFC subb INTMEM_1A+1, INTMEM_93+1 ROM:3BFF ROM:3BFF ROM_3BFF: ; CODE XREF: ROM_3BCE+2C↑j ROM:3BFF ldbze INTMEM_1C, INTMEM_A0 ROM:3C02 divub INTMEM_1C, INTMEM_93+1 ROM:3C05 cmpb INTMEM_1C+1, INTMEM_20+2 ROM:3C08 jle ROM_3C0D ROM:3C0A subb INTMEM_1C+1, INTMEM_93+1 ROM:3C0D ROM:3C0D ROM_3C0D: ; CODE XREF: ROM_3BCE+3A↑j ROM:3C0D cmpb INTMEM_20, INTMEM_1A+1 ROM:3C10 jge ROM_3C15 ROM:3C12 ldb INTMEM_20, INTMEM_1A+1 ROM:3C15 ROM:3C15 ROM_3C15: ; CODE XREF: ROM_3BCE+42↑j ROM:3C15 ldbze INTMEM_1A, 0ADh[INTMEM_56] ROM:3C1A divub INTMEM_1A, INTMEM_93+1 ROM:3C1D cmpb INTMEM_1A+1, INTMEM_20+2 ROM:3C20 jge ROM_3C25 ROM:3C22 addb INTMEM_1A+1, INTMEM_93+1 ROM:3C25 ROM:3C25 ROM_3C25: ; CODE XREF: ROM_3BCE+52↑j ROM:3C25 ld INTMEM_1C+2, INTMEM_150[] ROM:3C2A divub INTMEM_1C+2, #64h ; 'd' ROM:3C2D cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:3C30 je ROM_3C34 ROM:3C32 incb INTMEM_1C+2 ROM:3C34 ROM:3C34 ROM_3C34: ; CODE XREF: ROM_3BCE+62↑j ROM:3C34 addb INTMEM_1A, INTMEM_20, INTMEM_1C+2 ROM:3C38 cmpb INTMEM_1A, INTMEM_1A+1 ROM:3C3B jle ROM_3C41 ROM:3C3D subb INTMEM_20, INTMEM_1A+1, INTMEM_1C+2 ROM:3C41 ROM:3C41 ROM_3C41: ; CODE XREF: ROM_3BCE+6D↑j ROM:3C41 cmpb INTMEM_20, INTMEM_1C+1 ROM:3C44 jge ROM_3C49 ROM:3C46 ldb INTMEM_20, INTMEM_1C+1 ROM:3C49 ROM:3C49 ROM_3C49: ; CODE XREF: ROM_3BCE+76↑j ROM:3C49 cmpb INTMEM_20, ZERO_REG ; Zero register ROM:3C4C jge ROM_3C51 ROM:3C4E addb INTMEM_20, INTMEM_93+1 ROM:3C51 ROM:3C51 ROM_3C51: ; CODE XREF: ROM_3BCE+7E↑j ROM:3C51 stb INTMEM_20, INTMEM_169[] ROM:3C56 ret ROM:3C56 ; End of function ROM_3BCE ROM:3C56 ROM:3C57 ROM:3C57 ; =============== S U B R O U T I N E ======================================= ROM:3C57 ROM:3C57 ROM:3C57 ROM_3C57: ; CODE XREF: ROM_2B7E:ROM_25B2↑p ROM:3C57 ; ROM_2612:ROM_26B0↑p ROM:3C57 ld INTMEM_1A, INTMEM_148[] ROM:3C5C divub INTMEM_1A, #64h ; 'd' ROM:3C5F ldbze INTMEM_1A, INTMEM_1A ROM:3C62 divub INTMEM_1A, INTMEM_93+1 ROM:3C65 stb INTMEM_1A+1, INTMEM_169[] ROM:3C6A ret ROM:3C6A ; End of function ROM_3C57 ROM:3C6A ROM:3C6B ROM:3C6B ; =============== S U B R O U T I N E ======================================= ROM:3C6B ROM:3C6B ROM:3C6B ROM_3C6B: ; CODE XREF: ROM_2B7E:ROM_25B5↑p ROM:3C6B ; ROM_2612:ROM_26B3↑p ROM:3C6B ldb INTMEM_1A, INTMEM_169[] ROM:3C70 cmpb INTMEM_93+1, #48h ; 'H' ROM:3C73 jne ROM_3C7C ROM:3C75 stb INTMEM_1A, INTMEM_167[] ROM:3C7A sjmp ROM_3C93 ROM:3C7C ; --------------------------------------------------------------------------- ROM:3C7C ROM:3C7C ROM_3C7C: ; CODE XREF: ROM_3C6B+8↑j ROM:3C7C ; ROM_3C6B+19↓j ROM:3C7C cmpb INTMEM_1A, INTMEM_A0 ROM:3C7F jc ROM_3C86 ROM:3C81 addb INTMEM_1A, INTMEM_93+1 ROM:3C84 sjmp ROM_3C7C ROM:3C86 ; --------------------------------------------------------------------------- ROM:3C86 ROM:3C86 ROM_3C86: ; CODE XREF: ROM_3C6B+14↑j ROM:3C86 cmpb INTMEM_1A, #47h ; 'G' ROM:3C89 jnh ROM_3C8E ROM:3C8B subb INTMEM_1A, #48h ; 'H' ROM:3C8E ROM:3C8E ROM_3C8E: ; CODE XREF: ROM_3C6B+1E↑j ROM:3C8E stb INTMEM_1A, INTMEM_167[] ROM:3C93 ROM:3C93 ROM_3C93: ; CODE XREF: ROM_3C6B+F↑j ROM:3C93 cmpb INTMEM_93+1, #48h ; 'H' ROM:3C96 jne ROM_3CA4 ROM:3C98 ldb INTMEM_1C+1, 0ADh[INTMEM_56] ROM:3C9D stb INTMEM_1C+1, INTMEM_168[] ROM:3CA2 sjmp ROM_3CCF ROM:3CA4 ; --------------------------------------------------------------------------- ROM:3CA4 ROM:3CA4 ROM_3CA4: ; CODE XREF: ROM_3C6B+2B↑j ROM:3CA4 ldbze INTMEM_1C, 0ADh[INTMEM_56] ROM:3CA9 divub INTMEM_1C, INTMEM_93+1 ROM:3CAC ROM:3CAC ROM_3CAC: ; CODE XREF: ROM_3C6B+49↓j ROM:3CAC cmpb INTMEM_1C+1, INTMEM_A0 ROM:3CAF jh ROM_3CB6 ROM:3CB1 addb INTMEM_1C+1, INTMEM_93+1 ROM:3CB4 sjmp ROM_3CAC ROM:3CB6 ; --------------------------------------------------------------------------- ROM:3CB6 ROM:3CB6 ROM_3CB6: ; CODE XREF: ROM_3C6B+44↑j ROM:3CB6 ; ROM_3C6B+55↓j ROM:3CB6 cmpb INTMEM_1C+1, INTMEM_167[] ROM:3CBB jh ROM_3CC2 ROM:3CBD addb INTMEM_1C+1, INTMEM_93+1 ROM:3CC0 sjmp ROM_3CB6 ROM:3CC2 ; --------------------------------------------------------------------------- ROM:3CC2 ROM:3CC2 ROM_3CC2: ; CODE XREF: ROM_3C6B+50↑j ROM:3CC2 cmpb INTMEM_1C+1, #47h ; 'G' ROM:3CC5 jnh ROM_3CCA ROM:3CC7 subb INTMEM_1C+1, #48h ; 'H' ROM:3CCA ROM:3CCA ROM_3CCA: ; CODE XREF: ROM_3C6B+5A↑j ROM:3CCA stb INTMEM_1C+1, INTMEM_168[] ROM:3CCF ROM:3CCF ROM_3CCF: ; CODE XREF: ROM_3C6B+37↑j ROM:3CCF ret ROM:3CCF ; End of function ROM_3C6B ROM:3CCF ROM:3CD0 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:3CD1 ROM:3CD1 ; =============== S U B R O U T I N E ======================================= ROM:3CD1 ROM:3CD1 ROM:3CD1 ROM_3CD1: ; CODE XREF: ROM_2B7E:ROM_280E↑p ROM:3CD1 ; ROM_386E+AA↑p ROM:3CD1 ldb INTMEM_20, 1FFFh[] ROM:3CD6 orb INTMEM_20, #30h ; '0' ROM:3CD9 stb INTMEM_20, 1FFFh[] ROM:3CDE ret ROM:3CDE ; End of function ROM_3CD1 ROM:3CDE ROM:3CDF ROM:3CDF ; =============== S U B R O U T I N E ======================================= ROM:3CDF ROM:3CDF ROM:3CDF ROM_3CDF: ; CODE XREF: ROM_5D7A+7C↓p ROM:3CDF ; ROM_5D7A:ROM_5E2D↓p ... ROM:3CDF pushf ROM:3CE0 ldb INTMEM_2, #0Fh ROM:3CE3 ld INTMEM_1C, INTMEM_14C[] ROM:3CE8 ldbze INTMEM_1C+2, 0BDh[INTMEM_56] ROM:3CED ROM:3CED ROM_3CED: ; CODE XREF: ROM_3CDF:ROM_3CED↓j ROM:3CED jbs INTMEM_2, 3, ROM_3CED ROM:3CF0 ldb INTMEM_20+1, INTMEM_2+1 ROM:3CF3 andb INTMEM_20, INTMEM_2, #-40h ROM:3CF7 popf ROM:3CF8 lcall ROM_354D ROM:3CFB st INTMEM_1C, INTMEM_14C[] ROM:3D00 ret ROM:3D00 ; End of function ROM_3CDF ROM:3D00 ROM:3D01 ROM:3D01 ; =============== S U B R O U T I N E ======================================= ROM:3D01 ROM:3D01 ROM:3D01 ROM_3D01: ; CODE XREF: ROM_2B7E-592↑p ROM:3D01 jbs INTMEM_F5+1, 5, ROM_3D5F ROM:3D04 jbs WSR1, 3, ROM_3D56 ; Window selection register 1 ROM:3D07 sub INTMEM_1C+2, #-8000h ROM:3D0B jnc ROM_3D14 ROM:3D0D add INTMEM_1C, INTMEM_1C+2 ROM:3D10 jc ROM_3D25 ROM:3D12 sjmp ROM_3D19 ROM:3D14 ; --------------------------------------------------------------------------- ROM:3D14 ROM:3D14 ROM_3D14: ; CODE XREF: ROM_3D01+A↑j ROM:3D14 add INTMEM_1C, INTMEM_1C+2 ROM:3D17 jnc ROM_3D51 ROM:3D19 ROM:3D19 ROM_3D19: ; CODE XREF: ROM_3D01+11↑j ROM:3D19 cmp INTMEM_1C, #0Ch ROM:3D1D jnc ROM_3D51 ROM:3D1F cmp INTMEM_1C, #-9 ROM:3D23 jnh ROM_3D29 ROM:3D25 ROM:3D25 ROM_3D25: ; CODE XREF: ROM_3D01+F↑j ROM:3D25 ld INTMEM_1C, #-9 ROM:3D29 ROM:3D29 ROM_3D29: ; CODE XREF: ROM_3D01+22↑j ROM:3D29 ; ROM:4006↓p ROM:3D29 jbs WSR1, 6, ROM_3D49 ; Window selection register 1 ROM:3D2C add INTMEM_20+2, INTMEM_A, #8 ROM:3D31 ldb INTMEM_6, #23h ; '#' ROM:3D34 ld INTMEM_4, INTMEM_20+2 ROM:3D37 nop ROM:3D38 nop ROM:3D39 ROM:3D39 ROM_3D39: ; CODE XREF: ROM_3D01:ROM_3D39↓j ROM:3D39 jbs WSR1, 7, ROM_3D39 ; Window selection register 1 ROM:3D3C add INTMEM_20+2, INTMEM_1C ROM:3D3F ldb INTMEM_6, #3 ROM:3D42 ld INTMEM_4, INTMEM_20+2 ROM:3D45 ldb INTMEM_1A, #0 ROM:3D48 ROM:3D48 ROM_3D48: ; CODE XREF: ROM_3D01+4E↓j ROM:3D48 ; ROM_3D01+53↓j ... ROM:3D48 ret ROM:3D49 ; --------------------------------------------------------------------------- ROM:3D49 ROM:3D49 ROM_3D49: ; CODE XREF: ROM_3D01:ROM_3D29↑j ROM:3D49 ldb INTMEM_1A, #2 ROM:3D4C orb INTMEM_4E, #1 ROM:3D4F sjmp ROM_3D48 ROM:3D51 ; --------------------------------------------------------------------------- ROM:3D51 ROM:3D51 ROM_3D51: ; CODE XREF: ROM_3D01+16↑j ROM:3D51 ; ROM_3D01+1C↑j ROM:3D51 ldb INTMEM_1A, #4 ROM:3D54 sjmp ROM_3D48 ROM:3D56 ; --------------------------------------------------------------------------- ROM:3D56 ROM:3D56 ROM_3D56: ; CODE XREF: ROM_3D01+3↑j ROM:3D56 ldb INTMEM_1A, #1 ROM:3D59 sjmp ROM_3D48 ROM:3D59 ; End of function ROM_3D01 ROM:3D59 ROM:3D5B ROM:3D5B ; =============== S U B R O U T I N E ======================================= ROM:3D5B ROM:3D5B ROM:3D5B ROM_3D5B: ; CODE XREF: ROM:4009↓p ROM:3D5B ldb INTMEM_1A+1, #2 ROM:3D5E ret ROM:3D5E ; End of function ROM_3D5B ROM:3D5E ROM:3D5F ROM:3D5F ; =============== S U B R O U T I N E ======================================= ROM:3D5F ROM:3D5F ROM:3D5F ROM_3D5F: ; CODE XREF: ROM_3D01↑j ROM:3D5F ; ROM_5BF4:ROM_5CF6↓p ROM:3D5F clr INTMEM_64 ROM:3D61 clr INTMEM_74 ROM:3D63 ldb INTMEM_6, #3 ROM:3D66 add INTMEM_4, INTMEM_A, #8 ROM:3D6B ret ROM:3D6B ; End of function ROM_3D5F ROM:3D6B ROM:3D6C ROM:3D6C ; =============== S U B R O U T I N E ======================================= ROM:3D6C ROM:3D6C ROM:3D6C ROM_3D6C: ; CODE XREF: ROM_5BF4+17F↓p ROM:3D6C mulu INTMEM_1C, #-3FFFh ROM:3D70 add INTMEM_74, INTMEM_1C+2 ROM:3D73 jnc ROM_3D78 ROM:3D75 ldbse INTMEM_74, #-1 ROM:3D78 ROM:3D78 ROM_3D78: ; CODE XREF: ROM_3D6C+7↑j ROM:3D78 ret ROM:3D78 ; End of function ROM_3D6C ROM:3D78 ROM:3D79 ROM:3D79 ; =============== S U B R O U T I N E ======================================= ROM:3D79 ROM:3D79 ROM:3D79 ROM_3D79: ; CODE XREF: start+AB9↑p ROM:3D79 lcall ROM_356E ROM:3D7C cmpb INTMEM_96, #50h ; 'P' ROM:3D7F jne ROM_3D89 ROM:3D81 cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:3D84 jne ROM_3D89 ROM:3D86 lcall ROM_3AC6 ROM:3D89 ROM:3D89 ROM_3D89: ; CODE XREF: ROM_3D79+6↑j ROM:3D89 ; ROM_3D79+B↑j ROM:3D89 cmpb INTMEM_95, ZERO_REG ; Zero register ROM:3D8C jne ROM_3DCE ROM:3D8E jbc INTMEM_AC, 1, ROM_3DF2 ROM:3D91 andb INTMEM_AC, #-3 ROM:3D94 cmpb INTMEM_96, ZERO_REG ; Zero register ROM:3D97 jne ROM_3DA6 ROM:3D99 cmpb INTMEM_97, #-36h ROM:3D9C jne ROM_3DF2 ROM:3D9E ldb INTMEM_95, #1 ROM:3DA1 ldb INTMEM_C0, #0Dh ROM:3DA4 sjmp ROM_3DF2 ROM:3DA6 ; --------------------------------------------------------------------------- ROM:3DA6 ROM:3DA6 ROM_3DA6: ; CODE XREF: ROM_3D79+1E↑j ROM:3DA6 cmpb INTMEM_96, #14h ROM:3DA9 jne ROM_3DB5 ROM:3DAB ld INTMEM_1A, #43BCh ROM:3DAF ld INTMEM_1C, #43DCh ROM:3DB3 sjmp ROM_3DDC ROM:3DB5 ; --------------------------------------------------------------------------- ROM:3DB5 ROM:3DB5 ROM_3DB5: ; CODE XREF: ROM_3D79+30↑j ROM:3DB5 cmpb INTMEM_96, #1Eh ROM:3DB8 jne ROM_3DC4 ROM:3DBA ld INTMEM_1A, #44A4h ROM:3DBE ld INTMEM_1C, #44C8h ROM:3DC2 sjmp ROM_3DDC ROM:3DC4 ; --------------------------------------------------------------------------- ROM:3DC4 ROM:3DC4 ROM_3DC4: ; CODE XREF: ROM_3D79+3F↑j ROM:3DC4 ld INTMEM_1A, #43DCh ROM:3DC8 ld INTMEM_1C, #4480h ROM:3DCC sjmp ROM_3DDC ROM:3DCE ; --------------------------------------------------------------------------- ROM:3DCE ROM:3DCE ROM_3DCE: ; CODE XREF: ROM_3D79+13↑j ROM:3DCE ld INTMEM_1A, #4480h ROM:3DD2 ld INTMEM_1C, #44A4h ROM:3DD6 ldb INTMEM_3C+1, INTMEM_97 ROM:3DD9 ldb INTMEM_97, INTMEM_95 ROM:3DDC ROM:3DDC ROM_3DDC: ; CODE XREF: ROM_3D79+3A↑j ROM:3DDC ; ROM_3D79+49↑j ... ROM:3DDC lcall ROM_3DF3 ROM:3DDF cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3DE2 jne ROM_3DE8 ROM:3DE4 clrb INTMEM_95 ROM:3DE6 sjmp ROM_3DF2 ROM:3DE8 ; --------------------------------------------------------------------------- ROM:3DE8 ROM:3DE8 ROM_3DE8: ; CODE XREF: ROM_3D79+69↑j ROM:3DE8 cmpb INTMEM_96, #50h ; 'P' ROM:3DEB jne ROM_3DF0 ROM:3DED ldb INTMEM_C0, #3Fh ; '?' ROM:3DF0 ROM:3DF0 ROM_3DF0: ; CODE XREF: ROM_3D79+72↑j ROM:3DF0 br [INTMEM_1C] ROM:3DF2 ; --------------------------------------------------------------------------- ROM:3DF2 ROM:3DF2 ROM_3DF2: ; CODE XREF: ROM_3D79+15↑j ROM:3DF2 ; ROM_3D79+23↑j ... ROM:3DF2 ret ROM:3DF2 ; End of function ROM_3D79 ROM:3DF2 ROM:3DF3 ROM:3DF3 ; =============== S U B R O U T I N E ======================================= ROM:3DF3 ROM:3DF3 ROM:3DF3 ROM_3DF3: ; CODE XREF: ROM_3D79:ROM_3DDC↑p ROM:3DF3 ; ROM_3DF3+10↓j ... ROM:3DF3 cmp INTMEM_1A, INTMEM_1C ROM:3DF6 je ROM_3E14 ROM:3DF8 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3DFB cmpb INTMEM_97, INTMEM_1C+3 ROM:3DFE jc ROM_3E05 ROM:3E00 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3E03 sjmp ROM_3DF3 ROM:3E05 ; --------------------------------------------------------------------------- ROM:3E05 ROM:3E05 ROM_3E05: ; CODE XREF: ROM_3DF3+B↑j ROM:3E05 cmpb INTMEM_97, INTMEM_1C+2 ROM:3E08 jnh ROM_3E0F ROM:3E0A ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3E0D sjmp ROM_3DF3 ROM:3E0F ; --------------------------------------------------------------------------- ROM:3E0F ROM:3E0F ROM_3E0F: ; CODE XREF: ROM_3DF3+15↑j ROM:3E0F ld INTMEM_1C, [INTMEM_1A] ROM:3E12 sjmp ROM_3E16 ROM:3E14 ; --------------------------------------------------------------------------- ROM:3E14 ROM:3E14 ROM_3E14: ; CODE XREF: ROM_3DF3+3↑j ROM:3E14 clr INTMEM_1C ROM:3E16 ROM:3E16 ROM_3E16: ; CODE XREF: ROM_3DF3+1F↑j ROM:3E16 cmpb INTMEM_95, ZERO_REG ; Zero register ROM:3E19 je ROM_3E1E ROM:3E1B ldb INTMEM_97, INTMEM_3C+1 ROM:3E1E ROM:3E1E ROM_3E1E: ; CODE XREF: ROM_3DF3+26↑j ROM:3E1E ret ROM:3E1E ; End of function ROM_3DF3 ROM:3E1E ROM:3E1F ; --------------------------------------------------------------------------- ROM:3E1F ld INTMEM_3E, #3696h ROM:3E23 ldb INTMEM_1C, [INTMEM_3E] ROM:3E26 ldb INTMEM_3B, 1[INTMEM_3E] ROM:3E2A orb INTMEM_AC, #4 ROM:3E2D ldb INTMEM_95, #3 ROM:3E30 ljmp ROM_357D ROM:3E33 ; --------------------------------------------------------------------------- ROM:3E33 ldb INTMEM_1C, INTMEM_96 ROM:3E36 ljmp ROM_357D ROM:3E39 ; --------------------------------------------------------------------------- ROM:3E39 ldb INTMEM_96, #1Eh ROM:3E3C ljmp ROM_3AE3 ROM:3E3F ; --------------------------------------------------------------------------- ROM:3E3F ldb INTMEM_96, #14h ROM:3E42 sjmp ROM_3E67 ROM:3E44 ; --------------------------------------------------------------------------- ROM:3E44 clrb INTMEM_96 ROM:3E46 sjmp ROM_3E67 ROM:3E48 ; --------------------------------------------------------------------------- ROM:3E48 ldb INTMEM_C0, #3Fh ; '?' ROM:3E4B ldb INTMEM_96, #50h ; 'P' ROM:3E4E sjmp ROM_3E67 ROM:3E50 ; --------------------------------------------------------------------------- ROM:3E50 ldb INTMEM_C0, #3Fh ; '?' ROM:3E53 stb INTMEM_96, (INTMEM_15D+1)[] ROM:3E58 ldb INTMEM_96, #50h ; 'P' ROM:3E5B sjmp ROM_3E67 ROM:3E5D ; --------------------------------------------------------------------------- ROM:3E5D ldb INTMEM_96, (INTMEM_15D+1)[] ROM:3E62 cmpb INTMEM_96, #1Eh ROM:3E65 je ROM_3E6A ROM:3E67 ROM:3E67 ROM_3E67: ; CODE XREF: ROM:3E42↑j ROM:3E67 ; ROM:3E46↑j ... ROM:3E67 lcall ROM_3AC6 ROM:3E6A ROM:3E6A ROM_3E6A: ; CODE XREF: ROM:3E65↑j ROM:3E6A clrb INTMEM_1C ROM:3E6C lcall ROM_357D ROM:3E6F ret ROM:3E70 ; --------------------------------------------------------------------------- ROM:3E70 ldb INTMEM_95, #2 ROM:3E73 ldb INTMEM_C0, #0Dh ROM:3E76 ret ROM:3E77 ; --------------------------------------------------------------------------- ROM:3E77 ld INTMEM_36, INTMEM_56 ROM:3E7A ld INTMEM_3E, [INTMEM_36] ROM:3E7D shr INTMEM_3E, #1 ROM:3E80 clrb INTMEM_36+4 ROM:3E82 ldb INTMEM_95, #4 ROM:3E85 ret ROM:3E86 ; --------------------------------------------------------------------------- ROM:3E86 ROM:3E86 ROM_3E86: ; CODE XREF: ROM:4254↓j ROM:3E86 andb INTMEM_A8+1, #-2 ROM:3E89 lcall ROM_384E ROM:3E8C jbs IOPORT2, 6, ROM_3EAC ; Input/output port 2 ROM:3E8F ldb INTMEM_1C+2, INTMEM_1F7[] ROM:3E94 cmpb INTMEM_1C+2, 98h[INTMEM_56] ROM:3E99 jnc ROM_3EAC ROM:3E9B ldb INTMEM_1C+2, INTMEM_1F9[] ROM:3EA0 cmpb INTMEM_1C+2, 99h[INTMEM_56] ROM:3EA5 jc ROM_3EAC ROM:3EA7 ldb INTMEM_30+1, #4 ROM:3EAA sjmp ROM_3EAE ROM:3EAC ; --------------------------------------------------------------------------- ROM:3EAC ROM:3EAC ROM_3EAC: ; CODE XREF: ROM:3E8C↑j ROM:3EAC ; ROM:3E99↑j ... ROM:3EAC clrb INTMEM_30+1 ROM:3EAE ROM:3EAE ROM_3EAE: ; CODE XREF: ROM:3EAA↑j ROM:3EAE di ROM:3EAF ld SP, #3Ch ; '<' ; Stack pointer ROM:3EB3 ldb INTMEM_2C+3, #20h ; ' ' ROM:3EB6 ld INTMEM_20+2, #-2ACFh ROM:3EBA ROM:3EBA ROM_3EBA: ; CODE XREF: ROM:3EEB↓j ROM:3EBA ; ROM:3EFC↓j ... ROM:3EBA scall ROM_3F6F ROM:3EBC ldb INTMEM_32, INTMEM_2C+2 ROM:3EBF ld INTMEM_2C, #3FA1h ROM:3EC3 ROM:3EC3 ROM_3EC3: ; CODE XREF: ROM:3ECC↓j ROM:3EC3 cmpb INTMEM_32, [INTMEM_2C]+ ROM:3EC6 je ROM_3ECF ROM:3EC8 cmp INTMEM_2C, #3FA7h ROM:3ECC jne ROM_3EC3 ROM:3ECE rst ROM:3ECF ; --------------------------------------------------------------------------- ROM:3ECF ROM:3ECF ROM_3ECF: ; CODE XREF: ROM:3EC6↑j ROM:3ECF jbs INTMEM_32, 7, ROM_3EDB ROM:3ED2 jbs INTMEM_32, 6, ROM_3F18 ROM:3ED5 jbs INTMEM_32, 1, ROM_3EED ROM:3ED8 jbs INTMEM_32, 0, ROM_3EE4 ROM:3EDB ROM:3EDB ROM_3EDB: ; CODE XREF: ROM:ROM_3ECF↑j ROM:3EDB jbs INTMEM_32, 1, ROM_3F07 ROM:3EDE jbs INTMEM_32, 6, ROM_3F1E ROM:3EE1 jbs INTMEM_32, 0, ROM_3EFE ROM:3EE4 ROM:3EE4 ROM_3EE4: ; CODE XREF: ROM:3ED8↑j ROM:3EE4 scall ROM_3F47 ROM:3EE6 ldb INTMEM_2C+2, [INTMEM_26] ROM:3EE9 scall ROM_3F8B ROM:3EEB sjmp ROM_3EBA ROM:3EED ; --------------------------------------------------------------------------- ROM:3EED ROM:3EED ROM_3EED: ; CODE XREF: ROM:3ED5↑j ROM:3EED scall ROM_3F47 ROM:3EEF ld INTMEM_2A, [INTMEM_26] ROM:3EF2 ldb INTMEM_2C+2, INTMEM_2A ROM:3EF5 scall ROM_3F8B ROM:3EF7 ldb INTMEM_2C+2, INTMEM_2A+1 ROM:3EFA scall ROM_3F8B ROM:3EFC sjmp ROM_3EBA ROM:3EFE ; --------------------------------------------------------------------------- ROM:3EFE ROM:3EFE ROM_3EFE: ; CODE XREF: ROM:3EE1↑j ROM:3EFE scall ROM_3F47 ROM:3F00 scall ROM_3F6F ROM:3F02 stb INTMEM_2C+2, [INTMEM_26] ROM:3F05 sjmp ROM_3EBA ROM:3F07 ; --------------------------------------------------------------------------- ROM:3F07 ROM:3F07 ROM_3F07: ; CODE XREF: ROM:ROM_3EDB↑j ROM:3F07 scall ROM_3F47 ROM:3F09 scall ROM_3F6F ROM:3F0B stb INTMEM_2C+2, INTMEM_2A ROM:3F0E scall ROM_3F6F ROM:3F10 stb INTMEM_2C+2, INTMEM_2A+1 ROM:3F13 st INTMEM_2A, [INTMEM_26] ROM:3F16 sjmp ROM_3EBA ROM:3F18 ; --------------------------------------------------------------------------- ROM:3F18 ROM:3F18 ROM_3F18: ; CODE XREF: ROM:3ED2↑j ROM:3F18 scall ROM_3F47 ROM:3F1A scall ROM_3F9F ROM:3F1C sjmp ROM_3EBA ROM:3F1E ; --------------------------------------------------------------------------- ROM:3F1E ROM:3F1E ROM_3F1E: ; CODE XREF: ROM:3EDE↑j ROM:3F1E scall ROM_3F47 ROM:3F20 scall ROM_3F6F ROM:3F22 ldb INTMEM_1C, INTMEM_2C+2 ROM:3F25 scall ROM_3F6F ROM:3F27 ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3F2A clr INTMEM_1C+2 ROM:3F2C ROM:3F2C ROM_3F2C: ; CODE XREF: ROM:3F39↓j ROM:3F2C scall ROM_3F52 ROM:3F2E stb INTMEM_2C+2, [INTMEM_26]+ ROM:3F31 ldbze INTMEM_20, INTMEM_2C+2 ROM:3F34 add INTMEM_1C+2, INTMEM_20 ROM:3F37 dec INTMEM_1C ROM:3F39 jne ROM_3F2C ROM:3F3B ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3F3E scall ROM_3F8B ROM:3F40 ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3F43 scall ROM_3F8B ROM:3F45 sjmp ROM_3EBA ROM:3F47 ROM:3F47 ; =============== S U B R O U T I N E ======================================= ROM:3F47 ROM:3F47 ROM:3F47 ROM_3F47: ; CODE XREF: ROM:ROM_3EE4↑p ROM:3F47 ; ROM:ROM_3EED↑p ... ROM:3F47 scall ROM_3F6F ROM:3F49 ldb INTMEM_26, INTMEM_2C+2 ROM:3F4C scall ROM_3F6F ROM:3F4E ldb INTMEM_26+1, INTMEM_2C+2 ROM:3F51 ret ROM:3F51 ; End of function ROM_3F47 ROM:3F51 ROM:3F52 ROM:3F52 ; =============== S U B R O U T I N E ======================================= ROM:3F52 ROM:3F52 ROM:3F52 ROM_3F52: ; CODE XREF: ROM:ROM_3F2C↑p ROM:3F52 ld INTMEM_28, INTMEM_20+2 ROM:3F55 ROM:3F55 ROM_3F55: ; CODE XREF: ROM_3F52+10↓j ROM:3F55 ; ROM_3F52+12↓j ROM:3F55 scall ROM_3F97 ROM:3F57 jbs INTMEM_2C+3, 6, ROM_3F68 ROM:3F5A ldb INTMEM_A, #1Eh ROM:3F5D ldb INTMEM_A, #-1Fh ROM:3F60 dec INTMEM_28 ROM:3F62 jne ROM_3F55 ROM:3F64 jbs INTMEM_30+1, 2, ROM_3F55 ROM:3F67 rst ROM:3F68 ; --------------------------------------------------------------------------- ROM:3F68 ROM:3F68 ROM_3F68: ; CODE XREF: ROM_3F52+5↑j ROM:3F68 andb INTMEM_2C+3, #-41h ROM:3F6B ldb INTMEM_2C+2, INTMEM_7 ROM:3F6E ret ROM:3F6E ; End of function ROM_3F52 ROM:3F6E ROM:3F6F ROM:3F6F ; =============== S U B R O U T I N E ======================================= ROM:3F6F ROM:3F6F ROM:3F6F ROM_3F6F: ; CODE XREF: ROM:ROM_3EBA↑p ROM:3F6F ; ROM:3F00↑p ... ROM:3F6F ld INTMEM_28, INTMEM_20+2 ROM:3F72 ROM:3F72 ROM_3F72: ; CODE XREF: ROM_3F6F+10↓j ROM:3F72 ; ROM_3F6F+12↓j ROM:3F72 scall ROM_3F97 ROM:3F74 jbs INTMEM_2C+3, 6, ROM_3F85 ROM:3F77 ldb INTMEM_A, #1Eh ROM:3F7A ldb INTMEM_A, #-1Fh ROM:3F7D dec INTMEM_28 ROM:3F7F jne ROM_3F72 ROM:3F81 jbs INTMEM_30+1, 2, ROM_3F72 ROM:3F84 rst ROM:3F85 ; --------------------------------------------------------------------------- ROM:3F85 ROM:3F85 ROM_3F85: ; CODE XREF: ROM_3F6F+5↑j ROM:3F85 andb INTMEM_2C+3, #-41h ROM:3F88 ldb INTMEM_2C+2, INTMEM_7 ROM:3F88 ; End of function ROM_3F6F ROM:3F88 ROM:3F8B ROM:3F8B ; =============== S U B R O U T I N E ======================================= ROM:3F8B ROM:3F8B ROM:3F8B ROM_3F8B: ; CODE XREF: ROM:3EE9↑p ROM:3F8B ; ROM:3EF5↑p ... ROM:3F8B scall ROM_3F97 ROM:3F8D jbc INTMEM_2C+3, 5, ROM_3F8B ROM:3F90 stb INTMEM_2C+2, INTMEM_7 ROM:3F93 andb INTMEM_2C+3, #-21h ROM:3F96 ret ROM:3F96 ; End of function ROM_3F8B ROM:3F96 ROM:3F97 ROM:3F97 ; =============== S U B R O U T I N E ======================================= ROM:3F97 ROM:3F97 ROM:3F97 ROM_3F97: ; CODE XREF: ROM_3F52:ROM_3F55↑p ROM:3F97 ; ROM_3F6F:ROM_3F72↑p ... ROM:3F97 andb INTMEM_30, IOPORT2+1, #60h ; '`' ; Input/output port 2 ROM:3F9B orb INTMEM_2C+3, INTMEM_30 ROM:3F9E ret ROM:3F9E ; End of function ROM_3F97 ROM:3F9E ROM:3F9F ROM:3F9F ; =============== S U B R O U T I N E ======================================= ROM:3F9F ROM:3F9F ROM:3F9F ROM_3F9F: ; CODE XREF: ROM:3F1A↑p ROM:3F9F br [INTMEM_26] ROM:3F9F ; End of function ROM_3F9F ROM:3F9F ROM:3FA1 ; --------------------------------------------------------------------------- ROM:3FA1 clr INTMEM_2 ROM:3FA3 or INTMEM_C0, #4082h ROM:3FA7 shlb INTMEM_97, #1 ROM:3FAA ldbze INTMEM_1C+2, INTMEM_97 ROM:3FAD ldb INTMEM_20, (INTMEM_15D+2)[] ROM:3FB2 shl INTMEM_20, #8 ROM:3FB5 add INTMEM_20, INTMEM_1C+2 ROM:3FB8 cmp INTMEM_20, #1Ah ROM:3FBC jnc ROM_3FCA ROM:3FBE ld INTMEM_1C, [INTMEM_20] ROM:3FC1 orb INTMEM_AC, #4 ROM:3FC4 ldb INTMEM_3B, INTMEM_1C+1 ROM:3FC7 ljmp ROM_357D ROM:3FCA ; --------------------------------------------------------------------------- ROM:3FCA ROM:3FCA ROM_3FCA: ; CODE XREF: ROM:3FBC↑j ROM:3FCA ret ROM:3FCB ; --------------------------------------------------------------------------- ROM:3FCB ld INTMEM_1C, INTMEM_56 ROM:3FCE orb INTMEM_AC, #4 ROM:3FD1 ldb INTMEM_3B, INTMEM_1C+1 ROM:3FD4 ljmp ROM_357D ROM:3FD7 ; --------------------------------------------------------------------------- ROM:3FD7 stb INTMEM_96, (INTMEM_15D+1)[] ROM:3FDC ldb INTMEM_96, #50h ; 'P' ROM:3FDF ldb INTMEM_C0, #3Fh ; '?' ROM:3FE2 ljmp ROM_3AE3 ROM:3FE5 ; --------------------------------------------------------------------------- ROM:3FE5 ldb INTMEM_95, #8 ROM:3FE8 ldb INTMEM_C0, #0Dh ROM:3FEB ret ROM:3FEC ; --------------------------------------------------------------------------- ROM:3FEC ldb INTMEM_95, #7 ROM:3FEF ld INTMEM_36+2, #368Eh ROM:3FF3 clrb INTMEM_36 ROM:3FF5 ldb INTMEM_3E, #0Bh ROM:3FF8 ret ROM:3FF9 ; --------------------------------------------------------------------------- ROM:3FF9 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:3FFC je ROM_4001 ROM:3FFE ljmp ROM_3AE3 ROM:4001 ; --------------------------------------------------------------------------- ROM:4001 ROM:4001 ROM_4001: ; CODE XREF: ROM:3FFC↑j ROM:4001 ld INTMEM_1C, 0Eh[INTMEM_56] ROM:4006 lcall ROM_3D29 ROM:4009 lcall ROM_3D5B ROM:400C ldb INTMEM_1C, INTMEM_1A+1 ROM:400F sjmp ROM_4031 ROM:4011 ; --------------------------------------------------------------------------- ROM:4011 ld INTMEM_1C, #102h ROM:4015 sjmp ROM_401B ROM:4017 ; --------------------------------------------------------------------------- ROM:4017 ld INTMEM_1C, #2 ROM:401B ROM:401B ROM_401B: ; CODE XREF: ROM:4015↑j ROM:401B ld INTMEM_1C+2, INTMEM_144[] ROM:4020 lcall ROM_3268 ROM:4023 clrb INTMEM_1C ROM:4025 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:4028 jne ROM_4033 ROM:402A incb INTMEM_1C ROM:402C cmpb INTMEM_1A+1, #1 ROM:402F jne ROM_4033 ROM:4031 ROM:4031 ROM_4031: ; CODE XREF: ROM:400F↑j ROM:4031 incb INTMEM_1C ROM:4033 ROM:4033 ROM_4033: ; CODE XREF: ROM:4028↑j ROM:4033 ; ROM:402F↑j ROM:4033 ljmp ROM_357D ROM:4036 ; --------------------------------------------------------------------------- ROM:4036 clr INTMEM_1A ROM:4038 andb INTMEM_1A, INTMEM_97, #0Fh ROM:403C add INTMEM_20, INTMEM_1A, #369Eh ROM:4041 ldb INTMEM_1C+3, [INTMEM_20] ROM:4044 ldb INTMEM_20, INTMEM_1C+3 ROM:4047 orb INTMEM_1C+3, INTMEM_160[] ROM:404C jbs INTMEM_97, 4, ROM_4058 ROM:404F notb INTMEM_20 ROM:4051 andb INTMEM_20, INTMEM_161[] ROM:4056 sjmp ROM_405D ROM:4058 ; --------------------------------------------------------------------------- ROM:4058 ROM:4058 ROM_4058: ; CODE XREF: ROM:404C↑j ROM:4058 orb INTMEM_20, INTMEM_161[] ROM:405D ROM:405D ROM_405D: ; CODE XREF: ROM:4056↑j ROM:405D stb INTMEM_20, INTMEM_161[] ROM:4062 stb INTMEM_1C+3, INTMEM_160[] ROM:4067 ljmp ROM_3AE3 ROM:406A ; --------------------------------------------------------------------------- ROM:406A orb INTMEM_AD, #1 ROM:406D sjmp ROM_4072 ROM:406F ; --------------------------------------------------------------------------- ROM:406F andb INTMEM_AD, #-2 ROM:4072 ROM:4072 ROM_4072: ; CODE XREF: ROM:406D↑j ROM:4072 orb INTMEM_AC, #-80h ROM:4075 ljmp ROM_3AE3 ROM:4078 ; --------------------------------------------------------------------------- ROM:4078 orb INTMEM_AC, #40h ; '@' ROM:407B sjmp ROM_4080 ROM:407D ; --------------------------------------------------------------------------- ROM:407D andb INTMEM_AC, #-41h ROM:4080 ROM:4080 ROM_4080: ; CODE XREF: ROM:407B↑j ROM:4080 orb INTMEM_AC, #20h ; ' ' ROM:4083 ljmp ROM_3AE3 ROM:4086 ; --------------------------------------------------------------------------- ROM:4086 orb INTMEM_AC, #10h ROM:4089 andb INTMEM_AC, #-9 ROM:408C ljmp ROM_3AE3 ROM:408F ; --------------------------------------------------------------------------- ROM:408F orb INTMEM_AC, #8 ROM:4092 andb INTMEM_AC, #-11h ROM:4095 ljmp ROM_3AE3 ROM:4098 ; --------------------------------------------------------------------------- ROM:4098 ldbze INTMEM_20+2, INTMEM_97 ROM:409B sub INTMEM_20+2, #0FBh ROM:409F add INTMEM_20, INTMEM_20+2, #3699h ROM:40A4 ldb INTMEM_1C, [INTMEM_20] ROM:40A7 lcall ROM_2C25 ROM:40AA clrb INTMEM_1C ROM:40AC cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:40AF jne ROM_40BC ROM:40B1 cmpb INTMEM_97, #-4 ROM:40B4 je ROM_40B9 ROM:40B6 ldb INTMEM_1C, INTMEM_8A ROM:40B9 ROM:40B9 ROM_40B9: ; CODE XREF: ROM:40B4↑j ROM:40B9 ljmp ROM_357D ROM:40BC ; --------------------------------------------------------------------------- ROM:40BC ROM:40BC ROM_40BC: ; CODE XREF: ROM:40AF↑j ROM:40BC ret ROM:40BD ; --------------------------------------------------------------------------- ROM:40BD cmp INTMEM_5C, ZERO_REG ; Zero register ROM:40C0 jne ROM_40D5 ROM:40C2 ldb INTMEM_95, #0Ah ROM:40C5 ldb INTMEM_36, #3Ch ; '<' ROM:40C8 ldb INTMEM_1C, #9 ROM:40CB sjmp ROM_40D7 ROM:40CD ; --------------------------------------------------------------------------- ROM:40CD lcall ROM_2FAE ROM:40D0 sjmp ROM_40D5 ROM:40D2 ; --------------------------------------------------------------------------- ROM:40D2 lcall ROM_2FE6 ROM:40D5 ROM:40D5 ROM_40D5: ; CODE XREF: ROM:40C0↑j ROM:40D5 ; ROM:40D0↑j ROM:40D5 clrb INTMEM_1C ROM:40D7 ROM:40D7 ROM_40D7: ; CODE XREF: ROM:40CB↑j ROM:40D7 ljmp ROM_357D ROM:40DA ; --------------------------------------------------------------------------- ROM:40DA ld INTMEM_1A, #43A8h ROM:40DE ROM:40DE ROM_40DE: ; CODE XREF: ROM:40FC↓j ROM:40DE cmp INTMEM_1A, #43BCh ROM:40E2 je ROM_4117 ROM:40E4 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:40E7 ld INTMEM_20, [INTMEM_1A]+ ROM:40EA ldbze INTMEM_20+2, INTMEM_1C+3 ROM:40ED ldb INTMEM_1C, [INTMEM_20+2] ROM:40F0 cmpb INTMEM_97, INTMEM_1C+2 ROM:40F3 je ROM_40FE ROM:40F5 incb INTMEM_1C+2 ROM:40F7 cmpb INTMEM_97, INTMEM_1C+2 ROM:40FA je ROM_4107 ROM:40FC sjmp ROM_40DE ROM:40FE ; --------------------------------------------------------------------------- ROM:40FE ROM:40FE ROM_40FE: ; CODE XREF: ROM:40F3↑j ROM:40FE cmpb INTMEM_20+1, INTMEM_1C ROM:4101 jnh ROM_410E ROM:4103 incb INTMEM_1C ROM:4105 sjmp ROM_410E ROM:4107 ; --------------------------------------------------------------------------- ROM:4107 ROM:4107 ROM_4107: ; CODE XREF: ROM:40FA↑j ROM:4107 cmpb INTMEM_20, INTMEM_1C ROM:410A jc ROM_410E ROM:410C decb INTMEM_1C ROM:410E ROM:410E ROM_410E: ; CODE XREF: ROM:4101↑j ROM:410E ; ROM:4105↑j ... ROM:410E stb INTMEM_1C, [INTMEM_20+2] ROM:4111 stb INTMEM_1C, INTMEM_1C ROM:4114 lcall ROM_357D ROM:4117 ROM:4117 ROM_4117: ; CODE XREF: ROM:40E2↑j ROM:4117 ret ROM:4118 ; --------------------------------------------------------------------------- ROM:4118 ldb INTMEM_42, INTMEM_8A ROM:411B ljmp ROM_3AE3 ROM:411E ; --------------------------------------------------------------------------- ROM:411E ldb INTMEM_44, #-7Ah ROM:4121 ldb INTMEM_1C, #5 ROM:4124 sjmp ROM_412C ROM:4126 ; --------------------------------------------------------------------------- ROM:4126 ldb INTMEM_45, #-7Eh ROM:4129 ldb INTMEM_1C, #8 ROM:412C ROM:412C ROM_412C: ; CODE XREF: ROM:4124↑j ROM:412C ljmp ROM_357D ROM:412F ; --------------------------------------------------------------------------- ROM:412F ld INTMEM_36+2, #36A8h ROM:4133 ld INTMEM_36, #370Ch ROM:4137 sjmp ROM_414B ROM:4139 ; --------------------------------------------------------------------------- ROM:4139 ld INTMEM_36+2, #3736h ROM:413D ld INTMEM_36, #37A2h ROM:4141 sjmp ROM_414B ROM:4143 ; --------------------------------------------------------------------------- ROM:4143 ld INTMEM_36+2, #37B6h ROM:4147 ld INTMEM_36, #37CAh ROM:414B ROM:414B ROM_414B: ; CODE XREF: ROM:4137↑j ROM:414B ; ROM:4141↑j ROM:414B ldb INTMEM_95, #9 ROM:414E ret ROM:414F ; --------------------------------------------------------------------------- ROM:414F clr INTMEM_54 ROM:4151 clr INTMEM_50 ROM:4153 clr INTMEM_52 ROM:4155 ljmp ROM_3AE3 ROM:4158 ; --------------------------------------------------------------------------- ROM:4158 jbs INTMEM_AD, 1, ROM_4173 ROM:415B stb ZERO_REG, INTMEM_162[] ; Zero register ROM:4160 st ZERO_REG, INTMEM_140[] ; Zero register ROM:4165 orb INTMEM_F5, #2 ROM:4168 orb INTMEM_AD, #2 ROM:416B ldb INTMEM_1C, #0 ROM:416E ldb INTMEM_3B, #1 ROM:4171 sjmp ROM_418F ROM:4173 ; --------------------------------------------------------------------------- ROM:4173 ROM:4173 ROM_4173: ; CODE XREF: ROM:4158↑j ROM:4173 ld INTMEM_1A, INTMEM_140[] ROM:4178 cmp INTMEM_1A, 10h[INTMEM_56] ROM:417D jc ROM_4184 ROM:417F ldb INTMEM_1C, #1 ROM:4182 sjmp ROM_418A ROM:4184 ; --------------------------------------------------------------------------- ROM:4184 ROM:4184 ROM_4184: ; CODE XREF: ROM:417D↑j ROM:4184 andb INTMEM_AD, #-3 ROM:4187 ldb INTMEM_1C, #2 ROM:418A ROM:418A ROM_418A: ; CODE XREF: ROM:4182↑j ROM:418A ldb INTMEM_3B, INTMEM_162[] ROM:418F ROM:418F ROM_418F: ; CODE XREF: ROM:4171↑j ROM:418F orb INTMEM_AC, #4 ROM:4192 ljmp ROM_357D ROM:4195 ; --------------------------------------------------------------------------- ROM:4195 jbs INTMEM_AD, 1, ROM_41B0 ROM:4198 stb ZERO_REG, INTMEM_162[] ; Zero register ROM:419D st ZERO_REG, INTMEM_140[] ; Zero register ROM:41A2 orb INTMEM_F5, #2 ROM:41A5 orb INTMEM_AD, #2 ROM:41A8 ldb INTMEM_1C, #0 ROM:41AB ldb INTMEM_3B, #2 ROM:41AE sjmp ROM_41EB ROM:41B0 ; --------------------------------------------------------------------------- ROM:41B0 ROM:41B0 ROM_41B0: ; CODE XREF: ROM:4195↑j ROM:41B0 ld INTMEM_1A, INTMEM_140[] ROM:41B5 cmp INTMEM_1A, 10h[INTMEM_56] ROM:41BA jc ROM_41C1 ROM:41BC ldb INTMEM_1C, #1 ROM:41BF sjmp ROM_41E6 ROM:41C1 ; --------------------------------------------------------------------------- ROM:41C1 ROM:41C1 ROM_41C1: ; CODE XREF: ROM:41BA↑j ROM:41C1 ldb INTMEM_1C, INTMEM_162[] ROM:41C6 cmpb INTMEM_1C, #4 ROM:41C9 jne ROM_41E0 ROM:41CB ld INTMEM_1C, INTMEM_14A[] ROM:41D0 st INTMEM_1C, INTMEM_84[] ROM:41D5 ldb INTMEM_1C, #-10h ROM:41D8 stb INTMEM_1C, INTMEM_A8[] ROM:41DD orb INTMEM_F5, #8 ROM:41E0 ROM:41E0 ROM_41E0: ; CODE XREF: ROM:41C9↑j ROM:41E0 andb INTMEM_AD, #-3 ROM:41E3 ldb INTMEM_1C, #2 ROM:41E6 ROM:41E6 ROM_41E6: ; CODE XREF: ROM:41BF↑j ROM:41E6 ldb INTMEM_3B, INTMEM_162[] ROM:41EB ROM:41EB ROM_41EB: ; CODE XREF: ROM:41AE↑j ROM:41EB orb INTMEM_AC, #4 ROM:41EE ljmp ROM_357D ROM:41F1 ; --------------------------------------------------------------------------- ROM:41F1 ldb INTMEM_1C, #1 ROM:41F4 ldb INTMEM_1A, INTMEM_A8[] ROM:41F9 cmpb INTMEM_1A, #-10h ROM:41FC je ROM_421B ROM:41FE ldb INTMEM_1C, #0 ROM:4201 ldb INTMEM_1C+1, #0 ROM:4204 stb INTMEM_1C, INTMEM_A8[] ROM:4209 lcall ROM_2DF2 ROM:420C ldb INTMEM_1A+1, #8 ROM:420F lcall ROM_2E03 ROM:4212 lcall ROM_2E03 ROM:4215 lcall ROM_2DF7 ROM:4218 ldb INTMEM_1C, #0 ROM:421B ROM:421B ROM_421B: ; CODE XREF: ROM:41FC↑j ROM:421B ljmp ROM_357D ROM:421E ; --------------------------------------------------------------------------- ROM:421E orb INTMEM_AD, #40h ; '@' ROM:4221 ldb INTMEM_95, #0Dh ROM:4224 ret ROM:4225 ; --------------------------------------------------------------------------- ROM:4225 jbs INTMEM_AD, 6, ROM_4239 ROM:4228 clrb INTMEM_95 ROM:422A ldb INTMEM_1A, INTMEM_163[] ROM:422F cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:4232 jne ROM_4239 ROM:4234 clrb INTMEM_1C ROM:4236 lcall ROM_357D ROM:4239 ROM:4239 ROM_4239: ; CODE XREF: ROM:4225↑j ROM:4239 ; ROM:4232↑j ROM:4239 ret ROM:423A ; --------------------------------------------------------------------------- ROM:423A cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:423D je ROM_4257 ROM:423F jbc INTMEM_AC, 1, ROM_425B ROM:4242 andb INTMEM_AC, #-3 ROM:4245 cmpb INTMEM_3C+1, #-23h ROM:4248 jne ROM_4257 ROM:424A cmp INTMEM_5C, ZERO_REG ; Zero register ROM:424D jne ROM_4259 ROM:424F clrb INTMEM_1C ROM:4251 lcall ROM_357D ROM:4254 ljmp ROM_3E86 ROM:4257 ; --------------------------------------------------------------------------- ROM:4257 ROM:4257 ROM_4257: ; CODE XREF: ROM:423D↑j ROM:4257 ; ROM:4248↑j ROM:4257 clrb INTMEM_96 ROM:4259 ROM:4259 ROM_4259: ; CODE XREF: ROM:424D↑j ROM:4259 clrb INTMEM_95 ROM:425B ROM:425B ROM_425B: ; CODE XREF: ROM:423F↑j ROM:425B ret ROM:425C ; --------------------------------------------------------------------------- ROM:425C ldb INTMEM_1C, [INTMEM_36+2]+ ROM:425F incb INTMEM_36 ROM:4261 cmpb INTMEM_36, INTMEM_3E ROM:4264 jne ROM_4273 ROM:4266 addb INTMEM_3E, #0Ch ROM:4269 ld INTMEM_36+2, #368Eh ROM:426D ldb INTMEM_3B, 2[INTMEM_56] ROM:4271 sjmp ROM_4276 ROM:4273 ; --------------------------------------------------------------------------- ROM:4273 ROM:4273 ROM_4273: ; CODE XREF: ROM:4264↑j ROM:4273 ldb INTMEM_3B, [INTMEM_36+2]+ ROM:4276 ROM:4276 ROM_4276: ; CODE XREF: ROM:4271↑j ROM:4276 incb INTMEM_36 ROM:4278 orb INTMEM_AC, #4 ROM:427B cmpb INTMEM_36, #24h ; '$' ROM:427E jnc ROM_4282 ROM:4280 clrb INTMEM_95 ROM:4282 ROM:4282 ROM_4282: ; CODE XREF: ROM:427E↑j ROM:4282 ljmp ROM_357D ROM:4285 ; --------------------------------------------------------------------------- ROM:4285 ldb INTMEM_1C, 2[INTMEM_3E] ROM:4289 ldb INTMEM_3B, 2[INTMEM_56] ROM:428D orb INTMEM_AC, #4 ROM:4290 clrb INTMEM_95 ROM:4292 ljmp ROM_357D ROM:4295 ; --------------------------------------------------------------------------- ROM:4295 jbc INTMEM_AC, 1, ROM_42A5 ROM:4298 andb INTMEM_AC, #-3 ROM:429B cmpb INTMEM_3C+1, #75h ; 'u' ROM:429E jne ROM_42A5 ROM:42A0 ldb INTMEM_96, #14h ROM:42A3 sjmp ROM_42AA ROM:42A5 ; --------------------------------------------------------------------------- ROM:42A5 ROM:42A5 ROM_42A5: ; CODE XREF: ROM:4295↑j ROM:42A5 ; ROM:429E↑j ROM:42A5 cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:42A8 jne ROM_42AC ROM:42AA ROM:42AA ROM_42AA: ; CODE XREF: ROM:42A3↑j ROM:42AA clrb INTMEM_95 ROM:42AC ROM:42AC ROM_42AC: ; CODE XREF: ROM:42A8↑j ROM:42AC ret ROM:42AD ; --------------------------------------------------------------------------- ROM:42AD jbc INTMEM_AC, 1, ROM_42BA ROM:42B0 andb INTMEM_AC, #-3 ROM:42B3 stb INTMEM_3C+1, (INTMEM_15D+2)[] ROM:42B8 sjmp ROM_42C1 ROM:42BA ; --------------------------------------------------------------------------- ROM:42BA ROM:42BA ROM_42BA: ; CODE XREF: ROM:42AD↑j ROM:42BA cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:42BD jne ROM_42C3 ROM:42BF clrb INTMEM_96 ROM:42C1 ROM:42C1 ROM_42C1: ; CODE XREF: ROM:42B8↑j ROM:42C1 clrb INTMEM_95 ROM:42C3 ROM:42C3 ROM_42C3: ; CODE XREF: ROM:42BD↑j ROM:42C3 ret ROM:42C4 ; --------------------------------------------------------------------------- ROM:42C4 ldb INTMEM_1A+1, INTMEM_36 ROM:42C7 cmpb INTMEM_1A+1, #3Fh ; '?' ROM:42CA jne ROM_42CE ROM:42CC clrb INTMEM_95 ROM:42CE ROM:42CE ROM_42CE: ; CODE XREF: ROM:42CA↑j ROM:42CE lcall ROM_2E2D ROM:42D1 ldb INTMEM_3B, INTMEM_1C+1 ROM:42D4 orb INTMEM_AC, #4 ROM:42D7 incb INTMEM_36 ROM:42D9 ljmp ROM_357D ROM:42DC ; --------------------------------------------------------------------------- ROM:42DC ld INTMEM_36+4, [INTMEM_36+2]+ ROM:42DF ld INTMEM_3C, [INTMEM_36+2]+ ROM:42E2 jbc INTMEM_36+4, 6, ROM_431C ROM:42E5 jbc INTMEM_36+4, 5, ROM_4304 ROM:42E8 ld INTMEM_1A, [INTMEM_3C]+ ROM:42EB clrb INTMEM_1C ROM:42ED ROM:42ED ROM_42ED: ; CODE XREF: ROM:4302↓j ROM:42ED cmp INTMEM_3C, INTMEM_1A ROM:42F0 jc ROM_4317 ROM:42F2 ld INTMEM_1C+2, [INTMEM_3C]+ ROM:42F5 ldb INTMEM_20, [INTMEM_3C]+ ROM:42F8 andb INTMEM_20, [INTMEM_1C+2] ROM:42FB je ROM_4300 ROM:42FD orb INTMEM_1C, [INTMEM_3C] ROM:4300 ROM:4300 ROM_4300: ; CODE XREF: ROM:42FB↑j ROM:4300 inc INTMEM_3C ROM:4302 sjmp ROM_42ED ROM:4304 ; --------------------------------------------------------------------------- ROM:4304 ROM:4304 ROM_4304: ; CODE XREF: ROM:42E5↑j ROM:4304 andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:4308 jbc INTMEM_36+4, 3, ROM_4317 ROM:430B cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:430E jne ROM_4315 ROM:4310 ldb INTMEM_1C, #1 ROM:4313 sjmp ROM_4317 ROM:4315 ; --------------------------------------------------------------------------- ROM:4315 ROM:4315 ROM_4315: ; CODE XREF: ROM:430E↑j ROM:4315 clrb INTMEM_1C ROM:4317 ROM:4317 ROM_4317: ; CODE XREF: ROM:42F0↑j ROM:4317 ; ROM:4308↑j ... ROM:4317 lcall ROM_357D ROM:431A sjmp ROM_437C ROM:431C ; --------------------------------------------------------------------------- ROM:431C ROM:431C ROM_431C: ; CODE XREF: ROM:42E2↑j ROM:431C jbs INTMEM_36+4, 4, ROM_436A ROM:431F jbs INTMEM_36+4, 1, ROM_4332 ROM:4322 ldbze INTMEM_3C, [INTMEM_3C] ROM:4325 jbc INTMEM_36+4, 7, ROM_4340 ROM:4328 sub INTMEM_3C, #80h ROM:432C jc ROM_4340 ROM:432E neg INTMEM_3C ROM:4330 sjmp ROM_4340 ROM:4332 ; --------------------------------------------------------------------------- ROM:4332 ROM:4332 ROM_4332: ; CODE XREF: ROM:431F↑j ROM:4332 ld INTMEM_3C, [INTMEM_3C] ROM:4335 jbc INTMEM_36+4, 7, ROM_4340 ROM:4338 sub INTMEM_3C, #-8000h ROM:433C jc ROM_4340 ROM:433E neg INTMEM_3C ROM:4340 ROM:4340 ROM_4340: ; CODE XREF: ROM:4325↑j ROM:4340 ; ROM:432C↑j ... ROM:4340 jbs INTMEM_36+4, 5, ROM_436A ROM:4343 ldbze INTMEM_1C+2, INTMEM_3B ROM:4346 add INTMEM_1C+2, #37CAh ROM:434A ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:434D mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:4351 jbc INTMEM_36+4, 3, ROM_4359 ROM:4354 ld INTMEM_3C, INTMEM_20 ROM:4357 sjmp ROM_435F ROM:4359 ; --------------------------------------------------------------------------- ROM:4359 ROM:4359 ROM_4359: ; CODE XREF: ROM:4351↑j ROM:4359 ldb INTMEM_3C, INTMEM_20+1 ROM:435C ldb INTMEM_3C+1, INTMEM_20+2 ROM:435F ROM:435F ROM_435F: ; CODE XREF: ROM:4357↑j ROM:435F jbc INTMEM_36+4, 2, ROM_4364 ROM:4362 neg INTMEM_3C ROM:4364 ROM:4364 ROM_4364: ; CODE XREF: ROM:ROM_435F↑j ROM:4364 ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:4367 add INTMEM_3C, INTMEM_20+2 ROM:436A ROM:436A ROM_436A: ; CODE XREF: ROM:ROM_431C↑j ROM:436A ; ROM:ROM_4340↑j ROM:436A ldb INTMEM_1C, INTMEM_3C ROM:436D jbc INTMEM_36+4, 0, ROM_4379 ROM:4370 ldb INTMEM_3B, INTMEM_1C ROM:4373 orb INTMEM_AC, #4 ROM:4376 ldb INTMEM_1C, INTMEM_3C+1 ROM:4379 ROM:4379 ROM_4379: ; CODE XREF: ROM:436D↑j ROM:4379 lcall ROM_357D ROM:437C ROM:437C ROM_437C: ; CODE XREF: ROM:431A↑j ROM:437C cmp INTMEM_36+2, INTMEM_36 ROM:437F jnc ROM_4383 ROM:4381 clrb INTMEM_95 ROM:4383 ROM:4383 ROM_4383: ; CODE XREF: ROM:437F↑j ROM:4383 ret ROM:4384 ; --------------------------------------------------------------------------- ROM:4384 cmp INTMEM_3E, ZERO_REG ; Zero register ROM:4387 je ROM_439F ROM:4389 ld INTMEM_1A, [INTMEM_36]+ ROM:438C dec INTMEM_3E ROM:438E addb INTMEM_36+4, INTMEM_1A ROM:4391 ldb INTMEM_1C, INTMEM_1A ROM:4394 orb INTMEM_AC, #4 ROM:4397 ldb INTMEM_3B, INTMEM_1A+1 ROM:439A addb INTMEM_36+4, INTMEM_3B ROM:439D sjmp ROM_43A4 ROM:439F ; --------------------------------------------------------------------------- ROM:439F ROM:439F ROM_439F: ; CODE XREF: ROM:4387↑j ROM:439F clrb INTMEM_95 ROM:43A1 ldb INTMEM_1C, INTMEM_36+4 ROM:43A4 ROM:43A4 ROM_43A4: ; CODE XREF: ROM:439D↑j ROM:43A4 ljmp ROM_357D ROM:43A7 ; --------------------------------------------------------------------------- ROM:43A7 rst ROM:43A7 ; --------------------------------------------------------------------------- ROM:43A8 db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:43A8 db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:43A8 db 1Fh, 3Eh, 0F0h, 0F0h, 33h, 3Eh, 0C4h, 0C4h, 39h, 3Eh ROM:43A8 db 0F4h, 0F4h, 50h, 3Eh, 0F6h, 0F6h, 44h, 3Eh, 0F2h, 0F2h ROM:43A8 db 50h, 3Eh, 74h, 74h, 70h, 3Eh, 0F7h, 0F7h, 77h, 3Eh ROM:43A8 db 0D0h, 0D0h, 1Fh, 3Eh, 0F0h, 0F0h, 33h, 3Eh, 0F9h, 0F9h ROM:43A8 db 6Ah, 3Eh, 0F5h, 0F5h, 3Fh, 3Eh, 0F4h, 0F4h, 48h, 3Eh ROM:43A8 db 0F6h, 0F6h, 44h, 3Eh, 0F3h, 0F3h, 5Dh, 3Eh, 0D1h, 0D1h ROM:43A8 db 0ECh, 3Fh, 0EFh, 0EFh, 0F9h, 3Fh, 0F7h, 0F7h, 0F9h ROM:43A8 db 3Fh, 0F8h, 0F8h, 17h, 40h, 0E7h, 0E7h, 11h, 40h, 3 ROM:43A8 db 1, 36h, 40h, 9, 8, 36h, 40h, 13h, 11h, 36h, 40h, 19h ROM:43A8 db 18h, 36h, 40h, 0FFh, 0FBh, 98h, 40h, 0EEh, 0EEh, 86h ROM:43A8 db 40h, 0EDh, 0EDh, 8Fh, 40h, 6Dh, 6Dh, 6Ah, 40h, 65h ROM:43A8 db 65h, 6Fh, 40h, 0, 0, 7Dh, 40h, 10h, 10h, 78h, 40h, 0FAh ROM:43A8 db 0FAh, 0D2h, 40h, 81h, 81h, 0CDh, 40h, 82h, 82h, 0BDh ROM:43A8 db 40h, 0CBh, 0CBh, 18h, 41h, 7Ah, 79h, 0DAh, 40h, 8Ah ROM:43A8 db 89h, 0DAh, 40h, 94h, 8Fh, 0DAh, 40h, 7Ch, 7Bh, 0DAh ROM:43A8 db 40h, 7Fh, 7Fh, 1Eh, 41h, 7Eh, 7Eh, 26h, 41h, 7Dh, 7Dh ROM:43A8 db 39h, 41h, 80h, 80h, 2Fh, 41h, 0E8h, 0E8h, 43h, 41h ROM:43A8 db 0CCh, 0CCh, 4Fh, 41h, 0D2h, 0D2h, 58h, 41h, 0D3h, 0D3h ROM:43A8 db 95h, 41h, 0CDh, 0CDh, 0F1h, 41h, 70h, 70h, 1Eh, 42h ROM:43A8 db 0Dh, 0Dh, 25h, 42h, 2, 2, 3Ah, 42h, 7, 7, 5Ch, 42h ROM:43A8 db 3, 3, 85h, 42h, 1, 1, 95h, 42h, 8, 8, 0ADh, 42h, 0Ah ROM:43A8 db 0Ah, 0C4h, 42h, 9, 9, 0DCh, 42h, 4, 4, 84h, 43h, 0D0h ROM:43A8 db 0D0h, 1Fh, 3Eh, 0F0h, 0F0h, 33h, 3Eh, 0F5h, 0F5h, 3Fh ROM:43A8 db 3Eh, 0F6h, 0F6h, 44h, 3Eh, 0F7h, 0F7h, 77h, 3Eh, 7Fh ROM:43A8 db 0, 0A7h, 3Fh, 0C7h, 0C7h, 0CBh, 3Fh, 0F2h, 0F2h, 0D7h ROM:43A8 db 3Fh, 0DCh, 0DCh, 0E5h, 3Fh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A8 db 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A8 db 0FFh, 0FFh, 8, 0, 0, 0, 0FFh, 0FFh, 0FFh, 0FFh, 15h ROM:47A8 db 0, 19h, 0, 32h, 0, 36h, 0, 37h, 0, 4Bh, 44h, 45h, 36h ROM:47A8 db 50h, 30h, 30h, 35h, 0A2h, 0, 5 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+AD1↑p ROM:4845 lcall ROM_489E ROM:4848 ret ROM:4848 ; End of function ROM_4845 ROM:4848 ROM:4849 ROM:4849 ; =============== S U B R O U T I N E ======================================= ROM:4849 ROM:4849 ROM:4849 ROM_4849: ; CODE XREF: start:ROM_2B56↑p ROM:4849 lcall ROM_4E42 ROM:484C lcall ROM_6075 ROM:484F lcall ROM_60E9 ROM:4852 lcall ROM_6770 ROM:4855 lcall ROM_5D7A ROM:4858 lcall ROM_6A43 ROM:485B lcall ROM_54AD ROM:485E lcall ROM_6D8A ROM:4861 ret ROM:4861 ; End of function ROM_4849 ROM:4861 ROM:4862 ; --------------------------------------------------------------------------- ROM:4862 ; START OF FUNCTION CHUNK FOR ROM_2B7E ROM:4862 ROM:4862 ROM_4862: ; CODE XREF: ROM_2B7E-5A5↑j ROM:4862 lcall ROM_5BF4 ROM:4865 ret ROM:4865 ; END OF FUNCTION CHUNK FOR ROM_2B7E 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_2FE6 ROM:486A ROM:486A ROM_486A: ; CODE XREF: ROM_2FE6+D↑j ROM:486A ldb INTMEM_48, 0D9h[INTMEM_56] ROM:486F ldb INTMEM_49, 0DAh[INTMEM_56] ROM:4874 ldb INTMEM_4A, 0DBh[INTMEM_56] ROM:4879 ldb INTMEM_4B, 0DCh[INTMEM_56] ROM:487E clrb INTMEM_47 ROM:4880 clr INTMEM_40 ROM:4882 orb INTMEM_52, #40h ; '@' ROM:4885 lcall ROM_4932 ROM:4888 ldb INTMEM_42+1, 121h[INTMEM_56] ROM:488D ldb INTMEM_45, #-80h ROM:4890 ldb INTMEM_45+1, 149h[INTMEM_56] ROM:4895 ldb INTMEM_42, 147h[INTMEM_56] ROM:489A ldb INTMEM_44, #-80h ROM:489D ret ROM:489D ; END OF FUNCTION CHUNK FOR ROM_2FE6 ROM:489E ROM:489E ; =============== S U B R O U T I N E ======================================= ROM:489E ROM:489E ROM:489E ROM_489E: ; CODE XREF: ROM_4845↑p ROM:489E orb INTMEM_F7, #4 ROM:48A1 orb INTMEM_A3, #1 ROM:48A4 ldb INTMEM_B6, 0BFh[INTMEM_56] ROM:48A9 lcall ROM_4932 ROM:48AC ld INTMEM_1C+2, #-8000h ROM:48B0 sub INTMEM_1C+2, 2Ah[INTMEM_56] ROM:48B5 st INTMEM_1C+2, INTMEM_176[] ROM:48BA st INTMEM_1C+2, INTMEM_178[] ROM:48BF ldb INTMEM_1C+2, #-1 ROM:48C2 stb INTMEM_1C+2, INTMEM_1F0[] ROM:48C7 stb INTMEM_1C+2, INTMEM_1F1[] ROM:48CC ldb INTMEM_1C+2, #-1 ROM:48CF stb INTMEM_1C+2, INTMEM_1F2[] ROM:48D4 stb INTMEM_1C+2, INTMEM_1F3[] ROM:48D9 stb INTMEM_1C+2, INTMEM_1D6[] ROM:48DE stb INTMEM_1C+2, INTMEM_1D7[] ROM:48E3 ld INTMEM_1C, 5Ah[INTMEM_56] ROM:48E8 st INTMEM_1C, INTMEM_1A4[] ROM:48ED ld INTMEM_D8, #61A8h ROM:48F1 ld INTMEM_1C+2, #61A8h ROM:48F5 st INTMEM_1C+2, INTMEM_260[] ROM:48FA shr INTMEM_1C+2, #1 ROM:48FD st INTMEM_1C+2, INTMEM_158[] ROM:4902 ldb INTMEM_B5, 14Ah[INTMEM_56] ROM:4907 ldb INTMEM_1C+2, #-1 ROM:490A stb INTMEM_1C+2, INTMEM_280[] ROM:490F stb INTMEM_1C+2, INTMEM_281[] ROM:4914 ldb INTMEM_F1, #-1 ROM:4917 ldb INTMEM_F0, #-1 ROM:491A ldb INTMEM_EF, #-1 ROM:491D ldb INTMEM_EE, #-1 ROM:4920 ldb INTMEM_ED, #-1 ROM:4923 ret ROM:4923 ; End of function ROM_489E ROM:4923 ROM:4924 ; --------------------------------------------------------------------------- ROM:4924 ; START OF FUNCTION CHUNK FOR ROM_54AD ROM:4924 ; ADDITIONAL PARENT FUNCTION ROM_60E9 ROM:4924 ; ADDITIONAL PARENT FUNCTION ROM_6770 ROM:4924 ROM:4924 ROM_4924: ; CODE XREF: ROM_54AD+312↓j ROM:4924 ; ROM_60E9+399↓j ... ROM:4924 shlb INTMEM_1C, #1 ROM:4927 addb INTMEM_1A, INTMEM_1C ROM:492A addcb INTMEM_1A+1, ZERO_REG ; Zero register ROM:492D ld INTMEM_1A, [INTMEM_1A] ROM:4930 br [INTMEM_1A] ROM:4930 ; END OF FUNCTION CHUNK FOR ROM_54AD ROM:4932 ROM:4932 ; =============== S U B R O U T I N E ======================================= ROM:4932 ROM:4932 ROM:4932 ROM_4932: ; CODE XREF: ROM_2FE6+189F↑p ROM:4932 ; ROM_489E+B↑p ... ROM:4932 clrb INTMEM_1C ROM:4934 clrb INTMEM_1C+2 ROM:4936 clrb INTMEM_20 ROM:4938 clrb INTMEM_20+2 ROM:493A ldb INTMEM_1C+1, INTMEM_48 ROM:493D ldb INTMEM_1C+3, INTMEM_49 ROM:4940 ldb INTMEM_20+1, INTMEM_4A ROM:4943 ldb INTMEM_20+3, INTMEM_4B ROM:4946 shr INTMEM_1C, #2 ROM:4949 shr INTMEM_1C+2, #2 ROM:494C shr INTMEM_20, #2 ROM:494F shr INTMEM_20+2, #2 ROM:4952 add INTMEM_1C+2, INTMEM_1C ROM:4955 add INTMEM_20, INTMEM_1C+2 ROM:4958 add INTMEM_20+2, INTMEM_20 ROM:495B st INTMEM_1C, INTMEM_240[] ROM:4960 st INTMEM_1C+2, INTMEM_242[] ROM:4965 st INTMEM_20, INTMEM_244[] ROM:496A st INTMEM_20+2, INTMEM_246[] ROM:496F ret ROM:496F ; End of function ROM_4932 ROM:496F ROM:4970 ROM:4970 ; =============== S U B R O U T I N E ======================================= ROM:4970 ROM:4970 ROM:4970 ROM_4970: ; CODE XREF: ROM_4E42:ROM_5440↓p ROM:4970 jbs INTMEM_F7, 5, ROM_499F ROM:4973 orb INTMEM_F7, #20h ; ' ' ROM:4976 orb INTMEM_F8, #-80h ROM:4979 clr INTMEM_1C ROM:497B st INTMEM_1C, INTMEM_17C[] ROM:4980 decb INTMEM_1C ROM:4982 stb INTMEM_1C, INTMEM_1B7[] ROM:4987 stb INTMEM_1C, INTMEM_1B6[] ROM:498C jbc INTMEM_AB, 4, ROM_49A4 ROM:498F ldbze INTMEM_1C, #7 ROM:4992 lcall ROM_2C25 ROM:4995 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:4998 je ROM_49A2 ROM:499A ldb INTMEM_1A, #40h ; '@' ROM:499D sjmp ROM_4A78 ROM:499F ; --------------------------------------------------------------------------- ROM:499F ROM:499F ROM_499F: ; CODE XREF: ROM_4970↑j ROM:499F jbc INTMEM_A8+1, 4, ROM_49A4 ROM:49A2 ROM:49A2 ROM_49A2: ; CODE XREF: ROM_4970+28↑j ROM:49A2 sjmp ROM_4B62 ROM:49A4 ; --------------------------------------------------------------------------- ROM:49A4 ROM:49A4 ROM_49A4: ; CODE XREF: ROM_4970+1C↑j ROM:49A4 ; ROM_4970:ROM_499F↑j ROM:49A4 ldb INTMEM_1C, INTMEM_1B6[] ROM:49A9 incb INTMEM_1C ROM:49AB jne ROM_49B4 ROM:49AD ldb INTMEM_1C+2, 0C4h[INTMEM_56] ROM:49B2 sjmp ROM_4ABA ROM:49B4 ; --------------------------------------------------------------------------- ROM:49B4 ROM:49B4 ROM_49B4: ; CODE XREF: ROM_4970+3B↑j ROM:49B4 cmp ZERO_REG, INTMEM_17C[] ; Zero register ROM:49B9 jne ROM_49D9 ROM:49BB cmpb INTMEM_8A, INTMEM_1B6[] ROM:49C0 je ROM_49C4 ROM:49C2 sjmp ROM_4B62 ROM:49C4 ; --------------------------------------------------------------------------- ROM:49C4 ROM:49C4 ROM_49C4: ; CODE XREF: ROM_4970+50↑j ROM:49C4 cmpb INTMEM_C5, ZERO_REG ; Zero register ROM:49C7 je ROM_49CA ROM:49C9 ret ROM:49CA ; --------------------------------------------------------------------------- ROM:49CA ROM:49CA ROM_49CA: ; CODE XREF: ROM_4970+57↑j ROM:49CA ld INTMEM_20+2, INTMEM_1FC[] ROM:49CF st INTMEM_20+2, INTMEM_17C[] ROM:49D4 ldb INTMEM_1C+2, #-4Ch ROM:49D7 sjmp ROM_4ABA ROM:49D9 ; --------------------------------------------------------------------------- ROM:49D9 ROM:49D9 ROM_49D9: ; CODE XREF: ROM_4970+49↑j ROM:49D9 jbs INTMEM_F8, 7, ROM_49DE ROM:49DC sjmp ROM_4AD0 ROM:49DE ; --------------------------------------------------------------------------- ROM:49DE ROM:49DE ROM_49DE: ; CODE XREF: ROM_4970:ROM_49D9↑j ROM:49DE ldb INTMEM_1C+2, INTMEM_1B6[] ROM:49E3 cmpb INTMEM_1C+2, #-4Ch ROM:49E6 jc ROM_4A22 ROM:49E8 ldb INTMEM_20, INTMEM_1B7[] ROM:49ED cmpb INTMEM_20, #-1 ROM:49F0 je ROM_4A22 ROM:49F2 cmpb INTMEM_8A, INTMEM_20 ROM:49F5 jh ROM_4A22 ROM:49F7 cmpb INTMEM_20, 0C4h[INTMEM_56] ROM:49FC jnc ROM_4A06 ROM:49FE subb INTMEM_20, INTMEM_8A, 0D7h[INTMEM_56] ROM:4A04 jc ROM_4A09 ROM:4A06 ROM:4A06 ROM_4A06: ; CODE XREF: ROM_4970+8C↑j ROM:4A06 ldb INTMEM_20, #-1 ROM:4A09 ROM:4A09 ROM_4A09: ; CODE XREF: ROM_4970+94↑j ROM:4A09 stb INTMEM_20, INTMEM_1B7[] ROM:4A0E ld INTMEM_20+2, INTMEM_1FC[] ROM:4A13 cmp INTMEM_20+2, INTMEM_17A[] ROM:4A18 ldb INTMEM_1A, #20h ; ' ' ROM:4A1B jc ROM_4A78 ROM:4A1D st INTMEM_20+2, INTMEM_17A[] ROM:4A22 ROM:4A22 ROM_4A22: ; CODE XREF: ROM_4970+76↑j ROM:4A22 ; ROM_4970+80↑j ... ROM:4A22 cmpb INTMEM_8A, INTMEM_1B6[] ROM:4A27 je ROM_4A2B ROM:4A29 sjmp ROM_4B62 ROM:4A2B ; --------------------------------------------------------------------------- ROM:4A2B ROM:4A2B ROM_4A2B: ; CODE XREF: ROM_4970+B7↑j ROM:4A2B cmpb INTMEM_8A, ZERO_REG ; Zero register ROM:4A2E jne ROM_4A3A ROM:4A30 ldb INTMEM_1C+2, 0C4h[INTMEM_56] ROM:4A35 andb INTMEM_F8, #7Fh ROM:4A38 sjmp ROM_4ABA ROM:4A3A ; --------------------------------------------------------------------------- ROM:4A3A ROM:4A3A ROM_4A3A: ; CODE XREF: ROM_4970+BE↑j ROM:4A3A cmpb INTMEM_C5, ZERO_REG ; Zero register ROM:4A3D je ROM_4A40 ROM:4A3F ret ROM:4A40 ; --------------------------------------------------------------------------- ROM:4A40 ROM:4A40 ROM_4A40: ; CODE XREF: ROM_4970+CD↑j ROM:4A40 ld INTMEM_20+2, INTMEM_1FC[] ROM:4A45 clrb INTMEM_1C+2 ROM:4A47 ldb INTMEM_20, 0C4h[INTMEM_56] ROM:4A4C cmpb INTMEM_8A, INTMEM_20 ROM:4A4F je ROM_4AB5 ROM:4A51 ldb INTMEM_1C+2, INTMEM_20 ROM:4A54 ldb INTMEM_20, 0C5h[INTMEM_56] ROM:4A59 cmpb INTMEM_8A, INTMEM_20 ROM:4A5C je ROM_4A9B ROM:4A5E ldb INTMEM_1C+2, INTMEM_20 ROM:4A61 ldb INTMEM_20, 0C6h[INTMEM_56] ROM:4A66 cmpb INTMEM_8A, INTMEM_20 ROM:4A69 je ROM_4A96 ROM:4A6B ldb INTMEM_1C+2, INTMEM_20 ROM:4A6E cmp INTMEM_20+2, INTMEM_17C[] ROM:4A73 jh ROM_4A91 ROM:4A75 ldb INTMEM_1A, #10h ROM:4A78 ROM:4A78 ROM_4A78: ; CODE XREF: ROM_4970+2D↑j ROM:4A78 ; ROM_4970+AB↑j ... ROM:4A78 andb INTMEM_F7, #-21h ROM:4A7B andb INTMEM_AD, #-41h ROM:4A7E stb INTMEM_1A, INTMEM_163[] ROM:4A83 orb INTMEM_52, #40h ; '@' ROM:4A86 andb INTMEM_F5, #-2 ROM:4A89 andb INTMEM_F8, #7Fh ROM:4A8C lcall ROM_4932 ROM:4A8F sjmp ROM_4B62 ROM:4A91 ; --------------------------------------------------------------------------- ROM:4A91 ROM:4A91 ROM_4A91: ; CODE XREF: ROM_4970+103↑j ROM:4A91 st INTMEM_20+2, INTMEM_184[] ROM:4A96 ROM:4A96 ROM_4A96: ; CODE XREF: ROM_4970+F9↑j ROM:4A96 st INTMEM_20+2, INTMEM_182[] ROM:4A9B ROM:4A9B ROM_4A9B: ; CODE XREF: ROM_4970+EC↑j ROM:4A9B st INTMEM_20+2, INTMEM_180[] ROM:4AA0 subb INTMEM_20, INTMEM_8A, 0D7h[INTMEM_56] ROM:4AA6 jc ROM_4AAB ROM:4AA8 ldb INTMEM_20, #-1 ROM:4AAB ROM:4AAB ROM_4AAB: ; CODE XREF: ROM_4970+136↑j ROM:4AAB stb INTMEM_20, INTMEM_1B7[] ROM:4AB0 st INTMEM_20+2, INTMEM_17A[] ROM:4AB5 ROM:4AB5 ROM_4AB5: ; CODE XREF: ROM_4970+DF↑j ROM:4AB5 st INTMEM_20+2, INTMEM_17E[] ROM:4ABA ROM:4ABA ROM_4ABA: ; CODE XREF: ROM_4970+42↑j ROM:4ABA ; ROM_4970+67↑j ... ROM:4ABA stb INTMEM_1C+2, INTMEM_1B6[] ROM:4ABF ldbze INTMEM_1C, INTMEM_1B8[] ROM:4AC4 clrb INTMEM_1C+3 ROM:4AC6 ldbze INTMEM_20, 97h[INTMEM_56] ROM:4ACB lcall ROM_2C25 ROM:4ACE ROM:4ACE ROM_4ACE: ; CODE XREF: ROM_4970+165↓j ROM:4ACE sjmp ROM_4B62 ROM:4AD0 ; --------------------------------------------------------------------------- ROM:4AD0 ROM:4AD0 ROM_4AD0: ; CODE XREF: ROM_4970+6C↑j ROM:4AD0 cmpb INTMEM_8A, INTMEM_1B6[] ROM:4AD5 jne ROM_4ACE ROM:4AD7 cmpb INTMEM_C5, ZERO_REG ; Zero register ROM:4ADA je ROM_4ADD ROM:4ADC ret ROM:4ADD ; --------------------------------------------------------------------------- ROM:4ADD ROM:4ADD ROM_4ADD: ; CODE XREF: ROM_4970+16A↑j ROM:4ADD ld INTMEM_20+2, INTMEM_1FC[] ROM:4AE2 sub INTMEM_1A, INTMEM_20+2, INTMEM_17C[] ROM:4AE8 jc ROM_4AEC ROM:4AEA neg INTMEM_1A ROM:4AEC ROM:4AEC ROM_4AEC: ; CODE XREF: ROM_4970+178↑j ROM:4AEC cmp INTMEM_1A, 34h[INTMEM_56] ROM:4AF1 ldb INTMEM_1A, #50h ; 'P' ROM:4AF4 jh ROM_4B1D ROM:4AF6 ldb INTMEM_1A, #30h ; '0' ROM:4AF9 ld INTMEM_1C, INTMEM_17E[] ROM:4AFE shl INTMEM_1C, #2 ROM:4B01 jnc ROM_4B08 ROM:4B03 ldb INTMEM_48, #-1 ROM:4B06 sjmp ROM_4B0E ROM:4B08 ; --------------------------------------------------------------------------- ROM:4B08 ROM:4B08 ROM_4B08: ; CODE XREF: ROM_4970+191↑j ROM:4B08 addb INTMEM_48, INTMEM_1C+1, 0D6h[INTMEM_56] ROM:4B0E ROM:4B0E ROM_4B0E: ; CODE XREF: ROM_4970+196↑j ROM:4B0E ld INTMEM_1C, INTMEM_180[] ROM:4B13 sub INTMEM_1C, INTMEM_17E[] ROM:4B18 shl INTMEM_1C, #2 ROM:4B1B jnc ROM_4B1F ROM:4B1D ROM:4B1D ROM_4B1D: ; CODE XREF: ROM_4970+184↑j ROM:4B1D ; ROM_4970+1BF↓j ... ROM:4B1D sjmp ROM_4A78 ROM:4B1F ; --------------------------------------------------------------------------- ROM:4B1F ROM:4B1F ROM_4B1F: ; CODE XREF: ROM_4970+1AB↑j ROM:4B1F stb INTMEM_1C+1, INTMEM_49 ROM:4B22 ld INTMEM_1C, INTMEM_182[] ROM:4B27 sub INTMEM_1C, INTMEM_180[] ROM:4B2C shl INTMEM_1C, #2 ROM:4B2F jc ROM_4B1D ROM:4B31 stb INTMEM_1C+1, INTMEM_4A ROM:4B34 ld INTMEM_1C, INTMEM_184[] ROM:4B39 sub INTMEM_1C, INTMEM_182[] ROM:4B3E shl INTMEM_1C, #2 ROM:4B41 jc ROM_4B1D ROM:4B43 stb INTMEM_1C+1, INTMEM_4B ROM:4B46 clr INTMEM_40 ROM:4B48 lcall ROM_4932 ROM:4B4B andb INTMEM_52, #-41h ROM:4B4E stb ZERO_REG, INTMEM_163[] ; Zero register ROM:4B53 andb INTMEM_F7, #-21h ROM:4B56 andb INTMEM_AD, #-41h ROM:4B59 andb INTMEM_F5, #-2 ROM:4B5C incb INTMEM_47 ROM:4B5E jne ROM_4B62 ROM:4B60 decb INTMEM_47 ROM:4B62 ROM:4B62 ROM_4B62: ; CODE XREF: ROM_4970:ROM_49A2↑j ROM:4B62 ; ROM_4970+52↑j ... ROM:4B62 ldb INTMEM_C5, 0D8h[INTMEM_56] ROM:4B67 ret ROM:4B67 ; End of function ROM_4970 ROM:4B67 ROM:4B68 ; --------------------------------------------------------------------------- ROM:4B68 ret ROM:4B69 ROM:4B69 ; =============== S U B R O U T I N E ======================================= ROM:4B69 ROM:4B69 ROM:4B69 ROM_4B69: ; CODE XREF: ROM:5896↓p ROM:4B69 ; ROM:58CE↓p ROM:4B69 mulu INTMEM_1C, INTMEM_20 ROM:4B6C jbc INTMEM_1C+1, 7, ROM_4B71 ROM:4B6F inc INTMEM_1C+2 ROM:4B71 ROM:4B71 ROM_4B71: ; CODE XREF: ROM_4B69+3↑j ROM:4B71 ld INTMEM_1C, INTMEM_1C+2 ROM:4B74 clr INTMEM_1C+2 ROM:4B76 mulu INTMEM_20, INTMEM_20+2 ROM:4B79 add INTMEM_1C, INTMEM_20 ROM:4B7C addc INTMEM_1C+2, INTMEM_20+2 ROM:4B7F ret ROM:4B7F ; End of function ROM_4B69 ROM:4B7F ROM:4B80 ROM:4B80 ; =============== S U B R O U T I N E ======================================= ROM:4B80 ROM:4B80 ROM:4B80 ROM_4B80: ; CODE XREF: ROM:588E↓p ROM:4B80 ; ROM:58AE↓p ... ROM:4B80 divu INTMEM_1C, INTMEM_20 ROM:4B83 jnv ROM_4B89 ROM:4B85 ldbse INTMEM_20+2, #-1 ROM:4B88 ret ROM:4B89 ; --------------------------------------------------------------------------- ROM:4B89 ROM:4B89 ROM_4B89: ; CODE XREF: ROM_4B80+3↑j ROM:4B89 ld INTMEM_20+2, INTMEM_1C ROM:4B8C clr INTMEM_1C ROM:4B8E divu INTMEM_1C, INTMEM_20 ROM:4B91 shr INTMEM_20, #1 ROM:4B94 cmp INTMEM_1C+2, INTMEM_20 ROM:4B97 jnc ROM_4B9B ROM:4B99 inc INTMEM_1C ROM:4B9B ROM:4B9B ROM_4B9B: ; CODE XREF: ROM_4B80+17↑j ROM:4B9B ret ROM:4B9B ; End of function ROM_4B80 ROM:4B9B ROM:4B9C ROM:4B9C ; =============== S U B R O U T I N E ======================================= ROM:4B9C ROM:4B9C ROM:4B9C ROM_4B9C: ; CODE XREF: ROM_6A43+118↓p ROM:4B9C ; ROM_6A43+137↓p ROM:4B9C ld INTMEM_2C, INTMEM_1A ROM:4B9F ld INTMEM_2C+2, INTMEM_20 ROM:4BA2 ldb INTMEM_20+3, #2 ROM:4BA5 ROM:4BA5 ROM_4BA5: ; CODE XREF: ROM_4B9C+26↓j ROM:4BA5 clrb INTMEM_20+2 ROM:4BA7 ldb INTMEM_32, INTMEM_1C ROM:4BAA ldb INTMEM_30, [INTMEM_2C]+ ROM:4BAD ldb INTMEM_30+1, [INTMEM_2C+2]+ ROM:4BB0 subb INTMEM_1C+3, INTMEM_1C+2, INTMEM_30 ROM:4BB4 jc ROM_4BBD ROM:4BB6 negb INTMEM_1C+3 ROM:4BB8 decb INTMEM_20+2 ROM:4BBA ldb INTMEM_32, INTMEM_1C+1 ROM:4BBD ROM:4BBD ROM_4BBD: ; CODE XREF: ROM_4B9C+18↑j ROM:4BBD cmpb INTMEM_1C+3, INTMEM_32 ROM:4BC0 jc ROM_4BC9 ROM:4BC2 djnz INTMEM_20+3, ROM_4BA5 ROM:4BC5 clrb INTMEM_1C+3 ROM:4BC7 sjmp ROM_4BE8 ROM:4BC9 ; --------------------------------------------------------------------------- ROM:4BC9 ROM:4BC9 ROM_4BC9: ; CODE XREF: ROM_4B9C+24↑j ROM:4BC9 cmpb INTMEM_1C+2, INTMEM_1BA[] ROM:4BCE jne ROM_4BD7 ROM:4BD0 cmpb INTMEM_30, INTMEM_30+1 ROM:4BD3 jne ROM_4BD7 ROM:4BD5 clrb INTMEM_1C+3 ROM:4BD7 ROM:4BD7 ROM_4BD7: ; CODE XREF: ROM_4B9C+32↑j ROM:4BD7 ; ROM_4B9C+37↑j ROM:4BD7 jbs INTMEM_20+3, 1, ROM_4BDD ROM:4BDA shrb INTMEM_1C+3, #1 ROM:4BDD ROM:4BDD ROM_4BDD: ; CODE XREF: ROM_4B9C:ROM_4BD7↑j ROM:4BDD jbc INTMEM_1C+3, 7, ROM_4BE3 ROM:4BE0 ldb INTMEM_1C+3, #7Fh ROM:4BE3 ROM:4BE3 ROM_4BE3: ; CODE XREF: ROM_4B9C:ROM_4BDD↑j ROM:4BE3 jbc INTMEM_20+2, 7, ROM_4BE8 ROM:4BE6 negb INTMEM_1C+3 ROM:4BE8 ROM:4BE8 ROM_4BE8: ; CODE XREF: ROM_4B9C+2B↑j ROM:4BE8 ; ROM_4B9C:ROM_4BE3↑j ROM:4BE8 addb INTMEM_1C+3, #-80h ROM:4BEB ldb INTMEM_1C, [INTMEM_1A] ROM:4BEE stb INTMEM_1C+2, [INTMEM_1A]+ ROM:4BF1 stb INTMEM_1C, [INTMEM_1A] ROM:4BF4 ldb INTMEM_1C+1, [INTMEM_20] ROM:4BF7 ldb INTMEM_32, INTMEM_1BA[] ROM:4BFC stb INTMEM_32, [INTMEM_20]+ ROM:4BFF stb INTMEM_1C+1, [INTMEM_20] ROM:4C02 jbc INTMEM_20+3, 1, ROM_4C0B ROM:4C05 stb INTMEM_1C+2, [INTMEM_1A] ROM:4C08 stb INTMEM_32, [INTMEM_20] ROM:4C0B ROM:4C0B ROM_4C0B: ; CODE XREF: ROM_4B9C+66↑j ROM:4C0B ret ROM:4C0B ; End of function ROM_4B9C ROM:4C0B ROM:4C0C ROM:4C0C ; =============== S U B R O U T I N E ======================================= ROM:4C0C ROM:4C0C ROM:4C0C ROM_4C0C: ; CODE XREF: ROM_6A43+1D3↓p ROM:4C0C ; ROM_6A43+1F5↓p ROM:4C0C ldb INTMEM_1C+3, INTMEM_DA+1 ROM:4C0F ldb INTMEM_20, INTMEM_1C+2 ROM:4C12 subb INTMEM_20, #-80h ROM:4C15 jc ROM_4C22 ROM:4C17 negb INTMEM_20 ROM:4C19 cmpb INTMEM_20, 0EBh[INTMEM_56] ROM:4C1E jc ROM_4C36 ROM:4C20 sjmp ROM_4C29 ROM:4C22 ; --------------------------------------------------------------------------- ROM:4C22 ROM:4C22 ROM_4C22: ; CODE XREF: ROM_4C0C+9↑j ROM:4C22 cmpb INTMEM_20, 0EAh[INTMEM_56] ROM:4C27 jc ROM_4C36 ROM:4C29 ROM:4C29 ROM_4C29: ; CODE XREF: ROM_4C0C+14↑j ROM:4C29 ld INTMEM_1C, #0Bh ROM:4C2D lcall ROM_33B2 ROM:4C30 mulub INTMEM_32, INTMEM_1C, #4 ROM:4C34 sjmp ROM_4C41 ROM:4C36 ; --------------------------------------------------------------------------- ROM:4C36 ROM:4C36 ROM_4C36: ; CODE XREF: ROM_4C0C+12↑j ROM:4C36 ; ROM_4C0C+1B↑j ROM:4C36 ld INTMEM_1C, #0Ah ROM:4C3A lcall ROM_33B2 ROM:4C3D mulub INTMEM_32, INTMEM_1C, #20h ; ' ' ROM:4C41 ROM:4C41 ROM_4C41: ; CODE XREF: ROM_4C0C+28↑j ROM:4C41 ldb INTMEM_1C+3, INTMEM_1AF[] ROM:4C46 ld INTMEM_1C, #0Ch ROM:4C4A lcall ROM_33B2 ROM:4C4D clrb INTMEM_1C+1 ROM:4C4F mulu INTMEM_20, INTMEM_1C, INTMEM_32 ROM:4C53 divu INTMEM_20, #32h ; '2' ROM:4C57 jnv ROM_4C5C ROM:4C59 ldbse INTMEM_20, #-1 ROM:4C5C ROM:4C5C ROM_4C5C: ; CODE XREF: ROM_4C0C+4B↑j ROM:4C5C ret ROM:4C5C ; End of function ROM_4C0C ROM:4C5C ROM:4C5D ROM:4C5D ; =============== S U B R O U T I N E ======================================= ROM:4C5D ROM:4C5D ROM:4C5D ROM_4C5D: ; CODE XREF: ROM_6A43:ROM_6C29↓p ROM:4C5D ; ROM_6A43:ROM_6C4B↓p ROM:4C5D pushf ROM:4C5E ld INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4C63 add INTMEM_1C+2, INTMEM_20 ROM:4C66 jnc ROM_4C6B ROM:4C68 ldbse INTMEM_1C+2, #-1 ROM:4C6B ROM:4C6B ROM_4C6B: ; CODE XREF: ROM_4C5D+9↑j ROM:4C6B cmp INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4C70 jnh ROM_4C77 ROM:4C72 ld INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4C77 ROM:4C77 ROM_4C77: ; CODE XREF: ROM_4C5D+13↑j ROM:4C77 st INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4C7C popf ROM:4C7D ret ROM:4C7D ; End of function ROM_4C5D ROM:4C7D ROM:4C7E ROM:4C7E ; =============== S U B R O U T I N E ======================================= ROM:4C7E ROM:4C7E ROM:4C7E ROM_4C7E: ; CODE XREF: ROM:59F7↓p ROM:4C7E ; ROM:5A0C↓p ROM:4C7E ldb INTMEM_1C+2, INTMEM_7C ROM:4C81 shlb INTMEM_1C+2, #2 ROM:4C84 addb INTMEM_1C+2, INTMEM_166[] ROM:4C89 subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1D2+1)[] ROM:4C8F clrb INTMEM_1A+1 ROM:4C91 stb INTMEM_1C+2, (INTMEM_1D2+1)[] ROM:4C96 ret ROM:4C96 ; End of function ROM_4C7E ROM:4C96 ROM:4C97 ROM:4C97 ; =============== S U B R O U T I N E ======================================= ROM:4C97 ROM:4C97 ROM:4C97 ROM_4C97: ; CODE XREF: ROM_60E9:ROM_6510↓p ROM:4C97 jbs INTMEM_FE, 1, ROM_4CAB ROM:4C9A jbc INTMEM_FD, 5, ROM_4CA8 ROM:4C9D mulub INTMEM_1C, INTMEM_E7, 137h[INTMEM_56] ROM:4CA3 stb INTMEM_1C+1, INTMEM_E7 ROM:4CA6 sjmp ROM_4CC1 ROM:4CA8 ; --------------------------------------------------------------------------- ROM:4CA8 ROM:4CA8 ROM_4CA8: ; CODE XREF: ROM_4C97+3↑j ROM:4CA8 orb INTMEM_FE, #2 ROM:4CAB ROM:4CAB ROM_4CAB: ; CODE XREF: ROM_4C97↑j ROM:4CAB jbs INTMEM_FD, 6, ROM_4CBA ROM:4CAE cmpb ZERO_REG, INTMEM_BA ; Zero register ROM:4CB1 je ROM_4CC1 ROM:4CB3 jbs INTMEM_FD, 7, ROM_4CBF ROM:4CB6 clrb INTMEM_BA ROM:4CB8 sjmp ROM_4CC1 ROM:4CBA ; --------------------------------------------------------------------------- ROM:4CBA ROM:4CBA ROM_4CBA: ; CODE XREF: ROM_4C97:ROM_4CAB↑j ROM:4CBA ldb INTMEM_BA, 138h[INTMEM_56] ROM:4CBF ROM:4CBF ROM_4CBF: ; CODE XREF: ROM_4C97+1C↑j ROM:4CBF clrb INTMEM_E7 ROM:4CC1 ROM:4CC1 ROM_4CC1: ; CODE XREF: ROM_4C97+F↑j ROM:4CC1 ; ROM_4C97+1A↑j ... ROM:4CC1 ret ROM:4CC1 ; End of function ROM_4C97 ROM:4CC1 ROM:4CC2 ROM:4CC2 ; =============== S U B R O U T I N E ======================================= ROM:4CC2 ROM:4CC2 ROM:4CC2 ROM_4CC2: ; CODE XREF: ROM_60E9+24↓p ROM:4CC2 ; ROM_60E9:ROM_6464↓p ... ROM:4CC2 addb INTMEM_1C+2, 13Ah[INTMEM_56] ROM:4CC7 scall ROM_4D1F ROM:4CC9 ldbze INTMEM_20, INTMEM_27A[] ROM:4CCE ldbze INTMEM_20+2, INTMEM_27B[] ROM:4CD3 sub INTMEM_1C+2, INTMEM_1C, INTMEM_20 ROM:4CD7 jc ROM_4CE2 ROM:4CD9 add INTMEM_1C+2, INTMEM_20+2 ROM:4CDC jc ROM_4CE5 ROM:4CDE clr INTMEM_1C+2 ROM:4CE0 sjmp ROM_4CE5 ROM:4CE2 ; --------------------------------------------------------------------------- ROM:4CE2 ROM:4CE2 ROM_4CE2: ; CODE XREF: ROM_4CC2+15↑j ROM:4CE2 add INTMEM_1C+2, INTMEM_20+2 ROM:4CE5 ROM:4CE5 ROM_4CE5: ; CODE XREF: ROM_4CC2+1A↑j ROM:4CE5 ; ROM_4CC2+1E↑j ROM:4CE5 inc INTMEM_1C+2 ROM:4CE7 scall ROM_4D46 ROM:4CE9 ret ROM:4CE9 ; End of function ROM_4CC2 ROM:4CE9 ROM:4CEA ROM:4CEA ; =============== S U B R O U T I N E ======================================= ROM:4CEA ROM:4CEA ROM:4CEA ROM_4CEA: ; CODE XREF: ROM_60E9+9A↓p ROM:4CEA ; ROM_60E9+CF↓p ... ROM:4CEA addb INTMEM_1C+2, 13Ah[INTMEM_56] ROM:4CEF scall ROM_4D1F ROM:4CF1 ldbze INTMEM_20, INTMEM_27A[] ROM:4CF6 sub INTMEM_1C, INTMEM_20 ROM:4CF9 ldb INTMEM_1C+2, INTMEM_1C+3 ROM:4CFC ld INTMEM_32, INTMEM_1C ROM:4CFF scall ROM_4D1F ROM:4D01 sub INTMEM_1C+2, INTMEM_1C, INTMEM_32 ROM:4D05 jc ROM_4D09 ROM:4D07 clr INTMEM_1C+2 ROM:4D09 ROM:4D09 ROM_4D09: ; CODE XREF: ROM_4CEA+1B↑j ROM:4D09 add INTMEM_32, INTMEM_1C ROM:4D0C inc INTMEM_32 ROM:4D0E scall ROM_4D46 ROM:4D10 ld INTMEM_1C+2, INTMEM_32 ROM:4D13 ldb INTMEM_32, INTMEM_1C ROM:4D16 scall ROM_4D46 ROM:4D18 ldb INTMEM_1C+2, INTMEM_1C ROM:4D1B ldb INTMEM_1C+3, INTMEM_32 ROM:4D1E ret ROM:4D1E ; End of function ROM_4CEA ROM:4D1E ROM:4D1F ROM:4D1F ; =============== S U B R O U T I N E ======================================= ROM:4D1F ROM:4D1F ROM:4D1F ROM_4D1F: ; CODE XREF: ROM_4CC2+5↑p ROM:4D1F ; ROM_4CEA+5↑p ... ROM:4D1F cmpb INTMEM_1C+2, INTMEM_27C[] ROM:4D24 jh ROM_4D30 ROM:4D26 ld INTMEM_1C, #2Bh ; '+' ROM:4D2A lcall ROM_33B2 ROM:4D2D clrb INTMEM_1C+1 ROM:4D2F ret ROM:4D30 ; --------------------------------------------------------------------------- ROM:4D30 ROM:4D30 ROM_4D30: ; CODE XREF: ROM_4D1F+5↑j ROM:4D30 ld INTMEM_1C, #2Ch ; ',' ROM:4D34 lcall ROM_33B2 ROM:4D37 stb INTMEM_1C, INTMEM_3D1[] ROM:4D3C clrb INTMEM_1C+1 ROM:4D3E shl INTMEM_1C, #1 ROM:4D41 add INTMEM_1C, #0FFh ROM:4D45 ret ROM:4D45 ; End of function ROM_4D1F ROM:4D45 ROM:4D46 ROM:4D46 ; =============== S U B R O U T I N E ======================================= ROM:4D46 ROM:4D46 ROM:4D46 ROM_4D46: ; CODE XREF: ROM_4CC2+25↑p ROM:4D46 ; ROM_4CEA+24↑p ... ROM:4D46 ld INTMEM_1C, #2Dh ; '-' ROM:4D4A cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:4D4D je ROM_4D5A ROM:4D4F sub INTMEM_1C+2, #0FFh ROM:4D53 shr INTMEM_1C+2, #1 ROM:4D56 ld INTMEM_1C, #2Eh ; '.' ROM:4D5A ROM:4D5A ROM_4D5A: ; CODE XREF: ROM_4D46+7↑j ROM:4D5A ljmp ROM_33B2 ROM:4D5A ; End of function ROM_4D46 ROM:4D5A ROM:4D5D ROM:4D5D ; =============== S U B R O U T I N E ======================================= ROM:4D5D ROM:4D5D ROM:4D5D ROM_4D5D: ; CODE XREF: ROM_60E9+411↓p ROM:4D5D jbs INTMEM_FE, 2, ROM_4D9E ROM:4D60 mulub INTMEM_1C, INTMEM_8A, 139h[INTMEM_56] ROM:4D66 add INTMEM_1C, #-8000h ROM:4D6A cmp INTMEM_D6, INTMEM_1C ROM:4D6D jnc ROM_4D71 ROM:4D6F sjmp ROM_4E11 ROM:4D71 ; --------------------------------------------------------------------------- ROM:4D71 ROM:4D71 ROM_4D71: ; CODE XREF: ROM_4D5D+10↑j ROM:4D71 orb INTMEM_FE, #4 ROM:4D74 clrb INTMEM_BA+3 ROM:4D76 ldb INTMEM_1A+1, INTMEM_1B1[] ROM:4D7B cmpb INTMEM_1A+1, 145h[INTMEM_56] ROM:4D80 jnc ROM_4D87 ROM:4D82 ldb INTMEM_BA+3, 146h[INTMEM_56] ROM:4D87 ROM:4D87 ROM_4D87: ; CODE XREF: ROM_4D5D+23↑j ROM:4D87 ; ROM_4D5D+63↓j ... ROM:4D87 andb INTMEM_FE, #-11h ROM:4D8A ldbse INTMEM_20+2, #-1 ROM:4D8D st INTMEM_20+2, (INTMEM_266+2)[] ROM:4D92 st ZERO_REG, (INTMEM_266+4)[] ; Zero register ROM:4D97 ldb INTMEM_BA+2, 143h[INTMEM_56] ROM:4D9C sjmp ROM_4DD4 ROM:4D9E ; --------------------------------------------------------------------------- ROM:4D9E ROM:4D9E ROM_4D9E: ; CODE XREF: ROM_4D5D↑j ROM:4D9E jbs INTMEM_FE, 4, ROM_4DB3 ROM:4DA1 jbc INTMEM_D6+1, 7, ROM_4DD0 ROM:4DA4 cmpb ZERO_REG, INTMEM_BA+2 ; Zero register ROM:4DA7 jne ROM_4DD4 ROM:4DA9 orb INTMEM_FE, #10h ROM:4DAC ldb INTMEM_BA+2, 144h[INTMEM_56] ROM:4DB1 sjmp ROM_4DE2 ROM:4DB3 ; --------------------------------------------------------------------------- ROM:4DB3 ROM:4DB3 ROM_4DB3: ; CODE XREF: ROM_4D5D:ROM_4D9E↑j ROM:4DB3 cmpb ZERO_REG, INTMEM_BA+2 ; Zero register ROM:4DB6 jne ROM_4DE2 ROM:4DB8 ld INTMEM_20, (INTMEM_266+4)[] ROM:4DBD divub INTMEM_20, #5 ROM:4DC0 jv ROM_4D87 ROM:4DC2 cmpb INTMEM_20, 142h[INTMEM_56] ROM:4DC7 jh ROM_4D87 ROM:4DC9 cmpb INTMEM_20, 141h[INTMEM_56] ROM:4DCE jnc ROM_4D87 ROM:4DD0 ROM:4DD0 ROM_4DD0: ; CODE XREF: ROM_4D5D+44↑j ROM:4DD0 ldb INTMEM_1A, #-1 ROM:4DD3 ret ROM:4DD4 ; --------------------------------------------------------------------------- ROM:4DD4 ROM:4DD4 ROM_4DD4: ; CODE XREF: ROM_4D5D+3F↑j ROM:4DD4 ; ROM_4D5D+4A↑j ROM:4DD4 cmp INTMEM_D6, (INTMEM_266+2)[] ROM:4DD9 jh ROM_4E11 ROM:4DDB st INTMEM_D6, (INTMEM_266+2)[] ROM:4DE0 sjmp ROM_4E11 ROM:4DE2 ; --------------------------------------------------------------------------- ROM:4DE2 ROM:4DE2 ROM_4DE2: ; CODE XREF: ROM_4D5D+54↑j ROM:4DE2 ; ROM_4D5D+59↑j ROM:4DE2 ld INTMEM_1C+2, 86h[INTMEM_56] ROM:4DE7 cmpb ZERO_REG, INTMEM_BA+3 ; Zero register ROM:4DEA je ROM_4DF0 ROM:4DEC ld INTMEM_1C+2, #384h ROM:4DF0 ROM:4DF0 ROM_4DF0: ; CODE XREF: ROM_4D5D+8D↑j ROM:4DF0 jbc INTMEM_F9, 4, ROM_4DF8 ROM:4DF3 ld INTMEM_1C+2, 88h[INTMEM_56] ROM:4DF8 ROM:4DF8 ROM_4DF8: ; CODE XREF: ROM_4D5D:ROM_4DF0↑j ROM:4DF8 st INTMEM_1C+2, INTMEM_266[] ROM:4DFD sub INTMEM_20, INTMEM_D6, (INTMEM_266+2)[] ROM:4E03 jnc ROM_4E11 ROM:4E05 cmp INTMEM_20, (INTMEM_266+4)[] ROM:4E0A jnh ROM_4E11 ROM:4E0C st INTMEM_20, (INTMEM_266+4)[] ROM:4E11 ROM:4E11 ROM_4E11: ; CODE XREF: ROM_4D5D+12↑j ROM:4E11 ; ROM_4D5D+7C↑j ... ROM:4E11 clrb INTMEM_1A ROM:4E13 ret ROM:4E13 ; End of function ROM_4D5D ROM:4E13 ROM:4E14 ROM:4E14 ; =============== S U B R O U T I N E ======================================= ROM:4E14 ROM:4E14 ROM:4E14 ROM_4E14: ; CODE XREF: ROM_60E9+496↓p ROM:4E14 jbs INTMEM_FE, 7, ROM_4E33 ROM:4E17 ldb INTMEM_1C+1, INTMEM_45+1 ROM:4E1A ldb INTMEM_1C, #0 ROM:4E1D ld INTMEM_20, (INTMEM_1F3+1)[] ROM:4E22 ldbze INTMEM_1C+2, 14Ch[INTMEM_56] ROM:4E27 lcall ROM_354D ROM:4E2A stb INTMEM_1C+1, INTMEM_45+1 ROM:4E2D orb INTMEM_FE, #-80h ROM:4E30 ROM:4E30 ROM_4E30: ; CODE XREF: ROM_4E14+26↓j ROM:4E30 clrb INTMEM_1A ROM:4E32 ret ROM:4E33 ; --------------------------------------------------------------------------- ROM:4E33 ROM:4E33 ROM_4E33: ; CODE XREF: ROM_4E14↑j ROM:4E33 cmpb INTMEM_45+1, INTMEM_1F5[] ROM:4E38 je ROM_4E3E ROM:4E3A jh ROM_4E30 ROM:4E3C incb INTMEM_45+1 ROM:4E3E ROM:4E3E ROM_4E3E: ; CODE XREF: ROM_4E14+24↑j ROM:4E3E ldb INTMEM_1A, #-1 ROM:4E41 ret ROM:4E41 ; End of function ROM_4E14 ROM:4E41 ROM:4E42 ROM:4E42 ; =============== S U B R O U T I N E ======================================= ROM:4E42 ROM:4E42 ROM:4E42 ROM_4E42: ; CODE XREF: ROM_4849↑p ROM:4E42 sub INTMEM_1A, INTMEM_5C, #1F4h ROM:4E47 jc ROM_4E4B ROM:4E49 clr INTMEM_1A ROM:4E4B ROM:4E4B ROM_4E4B: ; CODE XREF: ROM_4E42+5↑j ROM:4E4B divub INTMEM_1A, #19h ROM:4E4E jnv ROM_4E53 ROM:4E50 ldb INTMEM_1A, #-1 ROM:4E53 ROM:4E53 ROM_4E53: ; CODE XREF: ROM_4E42+C↑j ROM:4E53 stb INTMEM_1A, INTMEM_1AE[] ROM:4E58 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:4E5B jh ROM_4E68 ROM:4E5D andb INTMEM_F5+1, #-41h ROM:4E60 orb INTMEM_F5, #10h ROM:4E63 orb INTMEM_F5+1, #-80h ROM:4E66 sjmp ROM_4EAF ROM:4E68 ; --------------------------------------------------------------------------- ROM:4E68 ROM:4E68 ROM_4E68: ; CODE XREF: ROM_4E42+19↑j ROM:4E68 jbs INTMEM_F5+1, 6, ROM_4EAF ROM:4E6B andb INTMEM_F5+1, #7Fh ROM:4E6E cmp INTMEM_5C, 1Ch[INTMEM_56] ROM:4E73 jh ROM_4E7F ROM:4E75 orb INTMEM_F5, #10h ROM:4E78 andb INTMEM_F7, #-2 ROM:4E7B clrb INTMEM_CD ROM:4E7D sjmp ROM_4EAF ROM:4E7F ; --------------------------------------------------------------------------- ROM:4E7F ROM:4E7F ROM_4E7F: ; CODE XREF: ROM_4E42+31↑j ROM:4E7F andb INTMEM_F5, #-11h ROM:4E82 cmp INTMEM_5C, 1Eh[INTMEM_56] ROM:4E87 jh ROM_4E99 ROM:4E89 jbs INTMEM_F7, 0, ROM_4E94 ROM:4E8C orb INTMEM_F7, #1 ROM:4E8F ldb INTMEM_CD, 0BEh[INTMEM_56] ROM:4E94 ROM:4E94 ROM_4E94: ; CODE XREF: ROM_4E42+47↑j ROM:4E94 cmpb INTMEM_CD, ZERO_REG ; Zero register ROM:4E97 jne ROM_4EAF ROM:4E99 ROM:4E99 ROM_4E99: ; CODE XREF: ROM_4E42+45↑j ROM:4E99 orb INTMEM_F5+1, #40h ; '@' ROM:4E9C ldb INTMEM_1C+2, INTMEM_1AF[] ROM:4EA1 stb INTMEM_1C+2, INTMEM_1B0[] ROM:4EA6 orb INTMEM_F7, #2 ROM:4EA9 andb INTMEM_F5, #-11h ROM:4EAC andb INTMEM_F7, #-2 ROM:4EAF ROM:4EAF ROM_4EAF: ; CODE XREF: ROM_4E42+24↑j ROM:4EAF ; ROM_4E42:ROM_4E68↑j ... ROM:4EAF jbc INTMEM_F5+1, 7, ROM_4EBF ROM:4EB2 cmpb ZERO_REG, INTMEM_B6 ; Zero register ROM:4EB5 jne ROM_4EBF ROM:4EB7 andb INTMEM_F7, #-5 ROM:4EBA andb INTMEM_A3, #-2 ROM:4EBD sjmp ROM_4EC5 ROM:4EBF ; --------------------------------------------------------------------------- ROM:4EBF ROM:4EBF ROM_4EBF: ; CODE XREF: ROM_4E42:ROM_4EAF↑j ROM:4EBF ; ROM_4E42+73↑j ROM:4EBF orb INTMEM_F7, #4 ROM:4EC2 orb INTMEM_A3, #1 ROM:4EC5 ROM:4EC5 ROM_4EC5: ; CODE XREF: ROM_4E42+7B↑j ROM:4EC5 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:4EC8 je ROM_4ECD ROM:4ECA orb INTMEM_F5, #2 ROM:4ECD ROM:4ECD ROM_4ECD: ; CODE XREF: ROM_4E42+86↑j ROM:4ECD ld INTMEM_1C+2, INTMEM_140[] ROM:4ED2 cmp INTMEM_1C+2, 10h[INTMEM_56] ROM:4ED7 jne ROM_4F46 ROM:4ED9 ldb INTMEM_1C+3, INTMEM_A8[] ROM:4EDE cmpb INTMEM_1C+3, #-1 ROM:4EE1 je ROM_4F08 ROM:4EE3 cmpb INTMEM_1C+3, #0 ROM:4EE6 jne ROM_4EF2 ROM:4EE8 ldb INTMEM_1C, INTMEM_162[] ROM:4EED cmpb INTMEM_1C, #1 ROM:4EF0 je ROM_4F0D ROM:4EF2 ROM:4EF2 ROM_4EF2: ; CODE XREF: ROM_4E42+A4↑j ROM:4EF2 jbs INTMEM_F5+1, 0, ROM_4F0D ROM:4EF5 ldb INTMEM_20, INTMEM_15A[] ROM:4EFA ldb INTMEM_20+1, INTMEM_20 ROM:4EFD andb INTMEM_20, #0Fh ROM:4F00 shrb INTMEM_20+1, #4 ROM:4F03 cmpb INTMEM_20, INTMEM_20+1 ROM:4F06 je ROM_4F0D ROM:4F08 ROM:4F08 ROM_4F08: ; CODE XREF: ROM_4E42+9F↑j ROM:4F08 orb INTMEM_F5+1, #20h ; ' ' ROM:4F0B sjmp ROM_4F46 ROM:4F0D ; --------------------------------------------------------------------------- ROM:4F0D ROM:4F0D ROM_4F0D: ; CODE XREF: ROM_4E42+AE↑j ROM:4F0D ; ROM_4E42:ROM_4EF2↑j ... ROM:4F0D jbs INTMEM_F5, 2, ROM_4F46 ROM:4F10 ldb INTMEM_1C, INTMEM_15A[] ROM:4F15 shlb INTMEM_1C, #1 ROM:4F18 cmpb INTMEM_1C, #-10h ROM:4F1B jnc ROM_4F20 ROM:4F1D ldb INTMEM_1C, #-20h ROM:4F20 ROM:4F20 ROM_4F20: ; CODE XREF: ROM_4E42+D9↑j ROM:4F20 andb INTMEM_1C, #-10h ROM:4F23 ldb INTMEM_1C+1, INTMEM_1C ROM:4F26 shrb INTMEM_1C, #4 ROM:4F29 addb INTMEM_1C+1, INTMEM_1C ROM:4F2C ldb INTMEM_1C, INTMEM_1C+1 ROM:4F2F stb INTMEM_1C, INTMEM_15A[] ROM:4F34 lcall ROM_2DF2 ROM:4F37 ldb INTMEM_1A+1, #0Ah ROM:4F3A lcall ROM_2E03 ROM:4F3D lcall ROM_2E03 ROM:4F40 lcall ROM_2DF7 ROM:4F43 orb INTMEM_F5, #4 ROM:4F46 ROM:4F46 ROM_4F46: ; CODE XREF: ROM_4E42+95↑j ROM:4F46 ; ROM_4E42+C9↑j ... ROM:4F46 jbs INTMEM_F5+1, 6, ROM_4F4E ROM:4F49 andb INTMEM_F7, #-9 ROM:4F4C sjmp ROM_4F72 ROM:4F4E ; --------------------------------------------------------------------------- ROM:4F4E ROM:4F4E ROM_4F4E: ; CODE XREF: ROM_4E42:ROM_4F46↑j ROM:4F4E ldb INTMEM_1C, INTMEM_1AF[] ROM:4F53 cmpb INTMEM_1C, 0C1h[INTMEM_56] ROM:4F58 jh ROM_4F6F ROM:4F5A jbc INTMEM_F7, 3, ROM_4F64 ROM:4F5D cmpb INTMEM_1C, 0C0h[INTMEM_56] ROM:4F62 jc ROM_4F78 ROM:4F64 ROM:4F64 ROM_4F64: ; CODE XREF: ROM_4E42+118↑j ROM:4F64 orb INTMEM_F7, #8 ROM:4F67 orb INTMEM_A3, #2 ROM:4F6A orb INTMEM_F7, #10h ROM:4F6D sjmp ROM_4F78 ROM:4F6F ; --------------------------------------------------------------------------- ROM:4F6F ROM:4F6F ROM_4F6F: ; CODE XREF: ROM_4E42+116↑j ROM:4F6F orb INTMEM_F7, #8 ROM:4F72 ROM:4F72 ROM_4F72: ; CODE XREF: ROM_4E42+10A↑j ROM:4F72 andb INTMEM_F7, #-11h ROM:4F75 andb INTMEM_A3, #-3 ROM:4F78 ROM:4F78 ROM_4F78: ; CODE XREF: ROM_4E42+120↑j ROM:4F78 ; ROM_4E42+12B↑j ROM:4F78 ldb INTMEM_1A, INTMEM_1F9[] ROM:4F7D ldb INTMEM_1A+1, INTMEM_1A ROM:4F80 jbc INTMEM_54+1, 3, ROM_4F8D ROM:4F83 ldb INTMEM_1A, 0C3h[INTMEM_56] ROM:4F88 ldb INTMEM_1A+1, 0C2h[INTMEM_56] ROM:4F8D ROM:4F8D ROM_4F8D: ; CODE XREF: ROM_4E42+13E↑j ROM:4F8D stb INTMEM_1A, INTMEM_1AF[] ROM:4F92 stb INTMEM_1A+1, INTMEM_1B1[] ROM:4F97 ldb INTMEM_2C, INTMEM_8A ROM:4F9A ld INTMEM_24, INTMEM_154[] ROM:4F9F jbc INTMEM_F5+1, 7, ROM_4FA7 ROM:4FA2 ld INTMEM_24, INTMEM_1FC[] ROM:4FA7 ROM:4FA7 ROM_4FA7: ; CODE XREF: ROM_4E42+15D↑j ROM:4FA7 clr INTMEM_1A ROM:4FA9 ldb INTMEM_20+1, 0C4h[INTMEM_56] ROM:4FAE cmpb INTMEM_2C, INTMEM_20+1 ROM:4FB1 jh ROM_4FBA ROM:4FB3 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4FB8 sjmp ROM_5030 ROM:4FBA ; --------------------------------------------------------------------------- ROM:4FBA ROM:4FBA ROM_4FBA: ; CODE XREF: ROM_4E42+16F↑j ROM:4FBA ldb INTMEM_20+2, 0C5h[INTMEM_56] ROM:4FBF cmpb INTMEM_2C, INTMEM_20+2 ROM:4FC2 jnc ROM_4FDF ROM:4FC4 ld INTMEM_1A, #2 ROM:4FC8 ldb INTMEM_20+1, INTMEM_20+2 ROM:4FCB ldb INTMEM_20+2, 0C6h[INTMEM_56] ROM:4FD0 cmpb INTMEM_2C, INTMEM_20+2 ROM:4FD3 jnc ROM_4FDF ROM:4FD5 ldb INTMEM_20+1, INTMEM_20+2 ROM:4FD8 ldb INTMEM_20+2, #-4Ch ROM:4FDB ld INTMEM_1A, #4 ROM:4FDF ROM:4FDF ROM_4FDF: ; CODE XREF: ROM_4E42+180↑j ROM:4FDF ; ROM_4E42+191↑j ROM:4FDF subb INTMEM_20+2, INTMEM_20+1 ROM:4FE2 clrb INTMEM_20+3 ROM:4FE4 add INTMEM_1A, #2 ROM:4FE8 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4FED sub INTMEM_1A, #2 ROM:4FF1 sub INTMEM_1C, 240h[INTMEM_1A] ROM:4FF6 jne ROM_4FFF ROM:4FF8 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4FFD sjmp ROM_5030 ROM:4FFF ; --------------------------------------------------------------------------- ROM:4FFF ROM:4FFF ROM_4FFF: ; CODE XREF: ROM_4E42+1B4↑j ROM:4FFF subb INTMEM_20, INTMEM_2C, INTMEM_20+1 ROM:5003 jne ROM_500C ROM:5005 ld INTMEM_1C, 240h[INTMEM_1A] ROM:500A sjmp ROM_5030 ROM:500C ; --------------------------------------------------------------------------- ROM:500C ROM:500C ROM_500C: ; CODE XREF: ROM_4E42+1C1↑j ROM:500C clrb INTMEM_20+1 ROM:500E mul INTMEM_1C, INTMEM_20 ROM:5012 jbc INTMEM_1C+3, 7, ROM_5021 ROM:5015 div INTMEM_1C, INTMEM_20+2 ROM:5019 jnv ROM_502B ROM:501B ld INTMEM_1C, #-8000h ROM:501F sjmp ROM_502B ROM:5021 ; --------------------------------------------------------------------------- ROM:5021 ROM:5021 ROM_5021: ; CODE XREF: ROM_4E42+1D0↑j ROM:5021 div INTMEM_1C, INTMEM_20+2 ROM:5025 jnv ROM_502B ROM:5027 ld INTMEM_1C, #7FFFh ROM:502B ROM:502B ROM_502B: ; CODE XREF: ROM_4E42+1D7↑j ROM:502B ; ROM_4E42+1DD↑j ... ROM:502B add INTMEM_1C, 240h[INTMEM_1A] ROM:5030 ROM:5030 ROM_5030: ; CODE XREF: ROM_4E42+176↑j ROM:5030 ; ROM_4E42+1BB↑j ... ROM:5030 st INTMEM_1C, INTMEM_174[] ROM:5035 sub INTMEM_20+2, INTMEM_24, INTMEM_1C ROM:5039 jc ROM_5044 ROM:503B jbs INTMEM_20+3, 7, ROM_504B ROM:503E ld INTMEM_20+2, #-8000h ROM:5042 sjmp ROM_504B ROM:5044 ; --------------------------------------------------------------------------- ROM:5044 ROM:5044 ROM_5044: ; CODE XREF: ROM_4E42+1F7↑j ROM:5044 jbc INTMEM_20+3, 7, ROM_504B ROM:5047 ld INTMEM_20+2, #7FFFh ROM:504B ROM:504B ROM_504B: ; CODE XREF: ROM_4E42+1F9↑j ROM:504B ; ROM_4E42+200↑j ... ROM:504B add INTMEM_1C+2, INTMEM_20+2, #-8000h ROM:5050 st INTMEM_1C+2, INTMEM_172[] ROM:5055 jbc INTMEM_54+1, 0, ROM_505A ROM:5058 sjmp ROM_5159 ROM:505A ; --------------------------------------------------------------------------- ROM:505A ROM:505A ROM_505A: ; CODE XREF: ROM_4E42+213↑j ROM:505A jbs INTMEM_F7, 5, ROM_5060 ROM:505D jbc INTMEM_A8+1, 4, ROM_5065 ROM:5060 ROM:5060 ROM_5060: ; CODE XREF: ROM_4E42:ROM_505A↑j ROM:5060 andb INTMEM_B0, #-3 ROM:5063 sjmp ROM_515C ROM:5065 ; --------------------------------------------------------------------------- ROM:5065 ROM:5065 ROM_5065: ; CODE XREF: ROM_4E42+21B↑j ROM:5065 add INTMEM_20, INTMEM_1C, 22h[INTMEM_56] ROM:506B jbs INTMEM_B0, 1, ROM_5074 ROM:506E add INTMEM_20, INTMEM_1C, 24h[INTMEM_56] ROM:5074 ROM:5074 ROM_5074: ; CODE XREF: ROM_4E42+229↑j ROM:5074 jnc ROM_5079 ROM:5076 ldbse INTMEM_20, INTMEM_FF ROM:5079 ROM:5079 ROM_5079: ; CODE XREF: ROM_4E42:ROM_5074↑j ROM:5079 cmp INTMEM_24, INTMEM_20 ROM:507C jnh ROM_5080 ROM:507E sjmp ROM_5159 ROM:5080 ; --------------------------------------------------------------------------- ROM:5080 ROM:5080 ROM_5080: ; CODE XREF: ROM_4E42+23A↑j ROM:5080 andb INTMEM_B0, #-3 ROM:5083 cmpb INTMEM_2C, 0C4h[INTMEM_56] ROM:5088 jnc ROM_50AE ROM:508A jbc INTMEM_AB, 4, ROM_50AE ROM:508D jbc INTMEM_20+3, 7, ROM_50B0 ROM:5090 sub INTMEM_1A, ZERO_REG, INTMEM_20+2 ; Zero register ROM:5094 sub INTMEM_1A, 26h[INTMEM_56] ROM:5099 jnc ROM_50B0 ROM:509B cmpb ZERO_REG, INTMEM_C3 ; Zero register ROM:509E je ROM_50A2 ROM:50A0 sjmp ROM_5161 ROM:50A2 ; --------------------------------------------------------------------------- ROM:50A2 ROM:50A2 ROM_50A2: ; CODE XREF: ROM_4E42+25C↑j ROM:50A2 shl INTMEM_1A, #2 ROM:50A5 subb INTMEM_48, INTMEM_1A+1 ROM:50A8 lcall ROM_4932 ROM:50AB orb INTMEM_52, #40h ; '@' ROM:50AE ROM:50AE ROM_50AE: ; CODE XREF: ROM_4E42+246↑j ROM:50AE ; ROM_4E42+248↑j ... ROM:50AE sjmp ROM_515C ROM:50B0 ; --------------------------------------------------------------------------- ROM:50B0 ROM:50B0 ROM_50B0: ; CODE XREF: ROM_4E42+24B↑j ROM:50B0 ; ROM_4E42+257↑j ROM:50B0 jbc INTMEM_F7, 7, ROM_50AE ROM:50B3 add INTMEM_1A, INTMEM_1C, 20h[INTMEM_56] ROM:50B9 jnc ROM_50BE ROM:50BB ldbse INTMEM_1A, #-1 ROM:50BE ROM:50BE ROM_50BE: ; CODE XREF: ROM_4E42+277↑j ROM:50BE cmp INTMEM_24, INTMEM_1A ROM:50C1 jh ROM_50AE ROM:50C3 cmpb INTMEM_2C, INTMEM_225[] ROM:50C8 jne ROM_50AE ROM:50CA jbc INTMEM_F7, 6, ROM_50AE ROM:50CD orb INTMEM_F8, #1 ROM:50D0 add INTMEM_1A, INTMEM_20+2, 2Ah[INTMEM_56] ROM:50D6 jbc INTMEM_1A+1, 7, ROM_50DE ROM:50D9 neg INTMEM_1A ROM:50DB andb INTMEM_F8, #-2 ROM:50DE ROM:50DE ROM_50DE: ; CODE XREF: ROM_4E42+294↑j ROM:50DE cmp INTMEM_1A, 28h[INTMEM_56] ROM:50E3 jnc ROM_515C ROM:50E5 subb INTMEM_1A, INTMEM_2C, INTMEM_224[] ROM:50EB jnh ROM_50F4 ROM:50ED stb INTMEM_2C, INTMEM_224[] ROM:50F2 sjmp ROM_515C ROM:50F4 ; --------------------------------------------------------------------------- ROM:50F4 ROM:50F4 ROM_50F4: ; CODE XREF: ROM_4E42+2A9↑j ROM:50F4 negb INTMEM_1A ROM:50F6 cmpb INTMEM_1A, 0C7h[INTMEM_56] ROM:50FB jnc ROM_515C ROM:50FD cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:5100 je ROM_5104 ROM:5102 sjmp ROM_5166 ROM:5104 ; --------------------------------------------------------------------------- ROM:5104 ROM:5104 ROM_5104: ; CODE XREF: ROM_4E42+2BE↑j ROM:5104 stb INTMEM_2C, INTMEM_224[] ROM:5109 jbc INTMEM_F8, 0, ROM_5130 ROM:510C ROM:510C ROM_510C: ; CODE XREF: ROM_4E42+310↓j ROM:510C ld INTMEM_1A, INTMEM_176[] ROM:5111 sub INTMEM_1A, #40h ; '@' ROM:5115 jnc ROM_511C ROM:5117 st INTMEM_1A, INTMEM_176[] ROM:511C ROM:511C ROM_511C: ; CODE XREF: ROM_4E42+2D3↑j ROM:511C ld INTMEM_1A, INTMEM_178[] ROM:5121 sub INTMEM_1A, #40h ; '@' ROM:5125 jnc ROM_512C ROM:5127 st INTMEM_1A, INTMEM_178[] ROM:512C ROM:512C ROM_512C: ; CODE XREF: ROM_4E42+2E3↑j ROM:512C incb INTMEM_48 ROM:512E jne ROM_5154 ROM:5130 ROM:5130 ROM_5130: ; CODE XREF: ROM_4E42+2C7↑j ROM:5130 ld INTMEM_1A, INTMEM_176[] ROM:5135 add INTMEM_1A, #40h ; '@' ROM:5139 jc ROM_5140 ROM:513B st INTMEM_1A, INTMEM_176[] ROM:5140 ROM:5140 ROM_5140: ; CODE XREF: ROM_4E42+2F7↑j ROM:5140 ld INTMEM_1A, INTMEM_178[] ROM:5145 add INTMEM_1A, #40h ; '@' ROM:5149 jc ROM_5150 ROM:514B st INTMEM_1A, INTMEM_178[] ROM:5150 ROM:5150 ROM_5150: ; CODE XREF: ROM_4E42+307↑j ROM:5150 decb INTMEM_48 ROM:5152 je ROM_510C ROM:5154 ROM:5154 ROM_5154: ; CODE XREF: ROM_4E42+2EC↑j ROM:5154 lcall ROM_4932 ROM:5157 sjmp ROM_515C ROM:5159 ; --------------------------------------------------------------------------- ROM:5159 ROM:5159 ROM_5159: ; CODE XREF: ROM_4E42+216↑j ROM:5159 ; ROM_4E42+23C↑j ROM:5159 orb INTMEM_B0, #2 ROM:515C ROM:515C ROM_515C: ; CODE XREF: ROM_4E42+221↑j ROM:515C ; ROM_4E42:ROM_50AE↑j ... ROM:515C ldb INTMEM_C3, 0C9h[INTMEM_56] ROM:5161 ROM:5161 ROM_5161: ; CODE XREF: ROM_4E42+25E↑j ROM:5161 ldb INTMEM_C2, 0C8h[INTMEM_56] ROM:5166 ROM:5166 ROM_5166: ; CODE XREF: ROM_4E42+2C0↑j ROM:5166 stb INTMEM_2C, INTMEM_225[] ROM:516B jbc INTMEM_AC, 7, ROM_518E ROM:516E jbc INTMEM_AD, 0, ROM_517C ROM:5171 orb INTMEM_AD, #8 ROM:5174 orb INTMEM_B0, #2 ROM:5177 orb INTMEM_F8, #2 ROM:517A sjmp ROM_5185 ROM:517C ; --------------------------------------------------------------------------- ROM:517C ROM:517C ROM_517C: ; CODE XREF: ROM_4E42+32C↑j ROM:517C andb INTMEM_AD, #-9 ROM:517F andb INTMEM_B0, #-3 ROM:5182 andb INTMEM_F8, #-3 ROM:5185 ROM:5185 ROM_5185: ; CODE XREF: ROM_4E42+338↑j ROM:5185 orb INTMEM_52, #40h ; '@' ROM:5188 orb INTMEM_F5, #1 ROM:518B ljmp ROM_5392 ROM:518E ; --------------------------------------------------------------------------- ROM:518E ROM:518E ROM_518E: ; CODE XREF: ROM_4E42+329↑j ROM:518E jbs INTMEM_F8, 2, ROM_5199 ROM:5191 jbc INTMEM_F7, 6, ROM_519F ROM:5194 orb INTMEM_F8, #4 ROM:5197 sjmp ROM_519F ROM:5199 ; --------------------------------------------------------------------------- ROM:5199 ROM:5199 ROM_5199: ; CODE XREF: ROM_4E42:ROM_518E↑j ROM:5199 jbc INTMEM_B0, 1, ROM_519F ROM:519C andb INTMEM_F8, #-5 ROM:519F ROM:519F ROM_519F: ; CODE XREF: ROM_4E42+34F↑j ROM:519F ; ROM_4E42+355↑j ... ROM:519F ld INTMEM_20, INTMEM_172[] ROM:51A4 jbc INTMEM_F8, 3, ROM_51C4 ROM:51A7 jbc INTMEM_AA, 4, ROM_51E6 ROM:51AA subb INTMEM_1A, INTMEM_8A, 0CAh[INTMEM_56] ROM:51B0 cmpb INTMEM_1A, INTMEM_1B2[] ROM:51B5 stb ZERO_REG, INTMEM_1B2[] ; Zero register ROM:51BA jnh ROM_51C1 ROM:51BC stb INTMEM_8A, INTMEM_1B2[] ROM:51C1 ROM:51C1 ROM_51C1: ; CODE XREF: ROM_4E42+378↑j ROM:51C1 andb INTMEM_F8, #-9 ROM:51C4 ROM:51C4 ROM_51C4: ; CODE XREF: ROM_4E42+362↑j ROM:51C4 addb INTMEM_1A, INTMEM_8A, 0CAh[INTMEM_56] ROM:51CA cmpb INTMEM_1A, INTMEM_1B2[] ROM:51CF jc ROM_51DB ROM:51D1 st INTMEM_20, INTMEM_220[] ROM:51D6 stb ZERO_REG, INTMEM_1B2[] ; Zero register ROM:51DB ROM:51DB ROM_51DB: ; CODE XREF: ROM_4E42+38D↑j ROM:51DB jbc INTMEM_AA, 3, ROM_51E6 ROM:51DE stb INTMEM_8A, INTMEM_1B2[] ROM:51E3 orb INTMEM_F8, #8 ROM:51E6 ROM:51E6 ROM_51E6: ; CODE XREF: ROM_4E42+365↑j ROM:51E6 ; ROM_4E42:ROM_51DB↑j ROM:51E6 ld INTMEM_20, INTMEM_172[] ROM:51EB jbs INTMEM_A8+1, 4, ROM_5210 ROM:51EE jbc INTMEM_F8, 4, ROM_5210 ROM:51F1 cmpb ZERO_REG, INTMEM_DF[] ; Zero register ROM:51F6 jne ROM_5210 ROM:51F8 jbs INTMEM_B0, 1, ROM_5279 ROM:51FB jbs INTMEM_F8, 1, ROM_5212 ROM:51FE jbs INTMEM_F8, 5, ROM_5212 ROM:5201 cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:5204 jne ROM_520E ROM:5206 orb INTMEM_F8, #20h ; ' ' ROM:5209 st INTMEM_20, INTMEM_220[] ROM:520E ROM:520E ROM_520E: ; CODE XREF: ROM_4E42+3C2↑j ROM:520E sjmp ROM_528C ROM:5210 ; --------------------------------------------------------------------------- ROM:5210 ROM:5210 ROM_5210: ; CODE XREF: ROM_4E42+3A9↑j ROM:5210 ; ROM_4E42+3AC↑j ... ROM:5210 sjmp ROM_5279 ROM:5212 ; --------------------------------------------------------------------------- ROM:5212 ROM:5212 ROM_5212: ; CODE XREF: ROM_4E42+3B9↑j ROM:5212 ; ROM_4E42+3BC↑j ROM:5212 sub INTMEM_20+2, INTMEM_20, INTMEM_220[] ROM:5218 jc ROM_523E ROM:521A ldb INTMEM_C4, 0CEh[INTMEM_56] ROM:521F jbc INTMEM_F8, 2, ROM_5227 ROM:5222 ldb INTMEM_C4, 0CDh[INTMEM_56] ROM:5227 ROM:5227 ROM_5227: ; CODE XREF: ROM_4E42+3DD↑j ROM:5227 andb INTMEM_F8, #-3 ROM:522A ld INTMEM_1C, INTMEM_220[] ROM:522F ldbze INTMEM_1C+2, 0CCh[INTMEM_56] ROM:5234 lcall ROM_354D ROM:5237 st INTMEM_1C, INTMEM_220[] ROM:523C sjmp ROM_528C ROM:523E ; --------------------------------------------------------------------------- ROM:523E ROM:523E ROM_523E: ; CODE XREF: ROM_4E42+3D6↑j ROM:523E cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:5241 jne ROM_525E ROM:5243 ld INTMEM_1C, INTMEM_220[] ROM:5248 add INTMEM_1C, #10h ROM:524C st INTMEM_1C, INTMEM_220[] ROM:5251 ldb INTMEM_C4, 0CEh[INTMEM_56] ROM:5256 jbc INTMEM_F8, 2, ROM_525E ROM:5259 ldb INTMEM_C4, 0CDh[INTMEM_56] ROM:525E ROM:525E ROM_525E: ; CODE XREF: ROM_4E42+3FF↑j ROM:525E ; ROM_4E42+414↑j ROM:525E jbc INTMEM_F8, 1, ROM_526D ROM:5261 cmp INTMEM_20+2, 2Eh[INTMEM_56] ROM:5266 jh ROM_528C ROM:5268 andb INTMEM_F8, #-3 ROM:526B sjmp ROM_528C ROM:526D ; --------------------------------------------------------------------------- ROM:526D ROM:526D ROM_526D: ; CODE XREF: ROM_4E42:ROM_525E↑j ROM:526D cmp INTMEM_20+2, 2Ch[INTMEM_56] ROM:5272 jnh ROM_528C ROM:5274 orb INTMEM_F8, #2 ROM:5277 sjmp ROM_528C ROM:5279 ; --------------------------------------------------------------------------- ROM:5279 ROM:5279 ROM_5279: ; CODE XREF: ROM_4E42+3B6↑j ROM:5279 ; ROM_4E42:ROM_5210↑j ROM:5279 andb INTMEM_F8, #-3 ROM:527C andb INTMEM_F8, #-21h ROM:527F ldb INTMEM_C4, 0CBh[INTMEM_56] ROM:5284 ldbse INTMEM_1C+2, #-1 ROM:5287 st INTMEM_1C+2, INTMEM_220[] ROM:528C ROM:528C ROM_528C: ; CODE XREF: ROM_4E42:ROM_520E↑j ROM:528C ; ROM_4E42+3FA↑j ... ROM:528C andb INTMEM_AD, #-9 ROM:528F cmpb ZERO_REG, 0CFh[INTMEM_56] ; Zero register ROM:5294 je ROM_529B ROM:5296 jbc INTMEM_AF, 4, ROM_52A4 ROM:5299 sjmp ROM_52A1 ROM:529B ; --------------------------------------------------------------------------- ROM:529B ROM:529B ROM_529B: ; CODE XREF: ROM_4E42+452↑j ROM:529B jbs INTMEM_B0, 1, ROM_52A1 ROM:529E jbc INTMEM_F8, 1, ROM_52A4 ROM:52A1 ROM:52A1 ROM_52A1: ; CODE XREF: ROM_4E42+457↑j ROM:52A1 ; ROM_4E42:ROM_529B↑j ROM:52A1 orb INTMEM_AD, #8 ROM:52A4 ROM:52A4 ROM_52A4: ; CODE XREF: ROM_4E42+454↑j ROM:52A4 ; ROM_4E42+45C↑j ROM:52A4 ldb INTMEM_1A, INTMEM_1B3[] ROM:52A9 jbc INTMEM_AB, 4, ROM_5311 ROM:52AC jbs INTMEM_F5+1, 7, ROM_5323 ROM:52AF ld INTMEM_1C+2, INTMEM_172[] ROM:52B4 jbs INTMEM_F7, 6, ROM_52BA ROM:52B7 jbc INTMEM_1C+3, 7, ROM_52F2 ROM:52BA ROM:52BA ROM_52BA: ; CODE XREF: ROM_4E42+472↑j ROM:52BA cmpb INTMEM_8A, INTMEM_1B4[] ROM:52BF jh ROM_52D6 ROM:52C1 je ROM_52CA ROM:52C3 stb INTMEM_8A, INTMEM_1B4[] ROM:52C8 sjmp ROM_52D1 ROM:52CA ; --------------------------------------------------------------------------- ROM:52CA ROM:52CA ROM_52CA: ; CODE XREF: ROM_4E42+47F↑j ROM:52CA cmp INTMEM_1C+2, INTMEM_176[] ROM:52CF jc ROM_52D6 ROM:52D1 ROM:52D1 ROM_52D1: ; CODE XREF: ROM_4E42+486↑j ROM:52D1 st INTMEM_1C+2, INTMEM_176[] ROM:52D6 ROM:52D6 ROM_52D6: ; CODE XREF: ROM_4E42+47D↑j ROM:52D6 ; ROM_4E42+48D↑j ROM:52D6 cmpb INTMEM_8A, INTMEM_1B5[] ROM:52DB jnc ROM_52F2 ROM:52DD je ROM_52E6 ROM:52DF stb INTMEM_8A, INTMEM_1B5[] ROM:52E4 sjmp ROM_52ED ROM:52E6 ; --------------------------------------------------------------------------- ROM:52E6 ROM:52E6 ROM_52E6: ; CODE XREF: ROM_4E42+49B↑j ROM:52E6 cmp INTMEM_1C+2, INTMEM_178[] ROM:52EB jc ROM_52F2 ROM:52ED ROM:52ED ROM_52ED: ; CODE XREF: ROM_4E42+4A2↑j ROM:52ED st INTMEM_1C+2, INTMEM_178[] ROM:52F2 ROM:52F2 ROM_52F2: ; CODE XREF: ROM_4E42+475↑j ROM:52F2 ; ROM_4E42+499↑j ... ROM:52F2 jbs INTMEM_1A, 1, ROM_5304 ROM:52F5 jbs INTMEM_1A, 0, ROM_52FD ROM:52F8 ldb INTMEM_1A, #1 ROM:52FB sjmp ROM_530A ROM:52FD ; --------------------------------------------------------------------------- ROM:52FD ROM:52FD ROM_52FD: ; CODE XREF: ROM_4E42+4B3↑j ROM:52FD cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:5300 jne ROM_5304 ROM:5302 incb INTMEM_1A ROM:5304 ROM:5304 ROM_5304: ; CODE XREF: ROM_4E42:ROM_52F2↑j ROM:5304 ; ROM_4E42+4BE↑j ROM:5304 jbs INTMEM_AD, 3, ROM_530A ROM:5307 orb INTMEM_1A, #40h ; '@' ROM:530A ROM:530A ROM_530A: ; CODE XREF: ROM_4E42+4B9↑j ROM:530A ; ROM_4E42:ROM_5304↑j ROM:530A stb INTMEM_1A, INTMEM_1B3[] ROM:530F sjmp ROM_5392 ROM:5311 ; --------------------------------------------------------------------------- ROM:5311 ROM:5311 ROM_5311: ; CODE XREF: ROM_4E42+467↑j ROM:5311 cmp INTMEM_40, 32h[INTMEM_56] ROM:5316 jnh ROM_5323 ROM:5318 clr INTMEM_40 ROM:531A incb INTMEM_48 ROM:531C jne ROM_5320 ROM:531E decb INTMEM_48 ROM:5320 ROM:5320 ROM_5320: ; CODE XREF: ROM_4E42+4DA↑j ROM:5320 lcall ROM_4932 ROM:5323 ROM:5323 ROM_5323: ; CODE XREF: ROM_4E42+46A↑j ROM:5323 ; ROM_4E42+4D4↑j ROM:5323 jbs INTMEM_54+1, 0, ROM_5367 ROM:5326 ld INTMEM_1C+2, INTMEM_176[] ROM:532B add INTMEM_1C+2, 2Ah[INTMEM_56] ROM:5330 jc ROM_5361 ROM:5332 sub INTMEM_1C+2, #-8000h ROM:5336 jc ROM_533A ROM:5338 neg INTMEM_1C+2 ROM:533A ROM:533A ROM_533A: ; CODE XREF: ROM_4E42+4F4↑j ROM:533A cmp INTMEM_1C+2, 30h[INTMEM_56] ROM:533F jh ROM_5361 ROM:5341 ld INTMEM_1C+2, INTMEM_178[] ROM:5346 add INTMEM_1C+2, 2Ah[INTMEM_56] ROM:534B jc ROM_535C ROM:534D sub INTMEM_1C+2, #-8000h ROM:5351 jc ROM_535C ROM:5353 neg INTMEM_1C+2 ROM:5355 cmp INTMEM_1C+2, 30h[INTMEM_56] ROM:535A jh ROM_5361 ROM:535C ROM:535C ROM_535C: ; CODE XREF: ROM_4E42+509↑j ROM:535C ; ROM_4E42+50F↑j ROM:535C cmpb INTMEM_1A, #2 ROM:535F jne ROM_5367 ROM:5361 ROM:5361 ROM_5361: ; CODE XREF: ROM_4E42+4EE↑j ROM:5361 ; ROM_4E42+4FD↑j ... ROM:5361 orb INTMEM_52, #40h ; '@' ROM:5364 orb INTMEM_F5, #1 ROM:5367 ROM:5367 ROM_5367: ; CODE XREF: ROM_4E42:ROM_5323↑j ROM:5367 ; ROM_4E42+51D↑j ROM:5367 clrb INTMEM_1C ROM:5369 stb INTMEM_1C, INTMEM_1B5[] ROM:536E decb INTMEM_1C ROM:5370 stb INTMEM_1C, INTMEM_1B4[] ROM:5375 ld INTMEM_1C+2, #-8000h ROM:5379 sub INTMEM_1C+2, 2Ah[INTMEM_56] ROM:537E st INTMEM_1C+2, INTMEM_176[] ROM:5383 st INTMEM_1C+2, INTMEM_178[] ROM:5388 stb ZERO_REG, INTMEM_1B3[] ; Zero register ROM:538D ldb INTMEM_B1, 0D0h[INTMEM_56] ROM:5392 ROM:5392 ROM_5392: ; CODE XREF: ROM_4E42+349↑j ROM:5392 ; ROM_4E42+4CD↑j ROM:5392 ldb INTMEM_1A, #-4Ch ROM:5395 subb INTMEM_1A, 0D2h[INTMEM_56] ROM:539A ldb INTMEM_1C, INTMEM_1FD[] ROM:539F subb INTMEM_1C, INTMEM_241[] ROM:53A4 jc ROM_53A8 ROM:53A6 clrb INTMEM_1C ROM:53A8 ROM:53A8 ROM_53A8: ; CODE XREF: ROM_4E42+562↑j ROM:53A8 mulub INTMEM_1C, 0D2h[INTMEM_56] ROM:53AD divub INTMEM_1C, 0D1h[INTMEM_56] ROM:53B2 jnv ROM_53B6 ROM:53B4 clrb INTMEM_1C ROM:53B6 ROM:53B6 ROM_53B6: ; CODE XREF: ROM_4E42+570↑j ROM:53B6 addb INTMEM_1C, INTMEM_1A ROM:53B9 stb INTMEM_1C, INTMEM_F2[] ROM:53BE ldb INTMEM_1A, #2 ROM:53C1 jbc INTMEM_AB, 6, ROM_53C6 ROM:53C4 sjmp ROM_5449 ROM:53C6 ; --------------------------------------------------------------------------- ROM:53C6 ROM:53C6 ROM_53C6: ; CODE XREF: ROM_4E42+57F↑j ROM:53C6 ldb INTMEM_1A, #1 ROM:53C9 jbs INTMEM_AB, 4, ROM_53EB ROM:53CC jbc INTMEM_AD, 6, ROM_53D5 ROM:53CF ldb INTMEM_1A, #3 ROM:53D2 andb INTMEM_AD, #-41h ROM:53D5 ROM:53D5 ROM_53D5: ; CODE XREF: ROM_4E42+58A↑j ROM:53D5 jbc INTMEM_F5, 0, ROM_5449 ROM:53D8 jbc INTMEM_AA, 7, ROM_5449 ROM:53DB jbc INTMEM_AB, 0, ROM_5449 ROM:53DE jbs INTMEM_A8+1, 4, ROM_5449 ROM:53E1 ldb INTMEM_1C, #21h ; '!' ROM:53E4 stb INTMEM_1C, INTMEM_1B8[] ROM:53E9 sjmp ROM_5440 ROM:53EB ; --------------------------------------------------------------------------- ROM:53EB ROM:53EB ROM_53EB: ; CODE XREF: ROM_4E42+587↑j ROM:53EB jbc INTMEM_AD, 6, ROM_53F8 ROM:53EE ldb INTMEM_1C, #11h ROM:53F1 stb INTMEM_1C, INTMEM_1B8[] ROM:53F6 sjmp ROM_543D ROM:53F8 ; --------------------------------------------------------------------------- ROM:53F8 ROM:53F8 ROM_53F8: ; CODE XREF: ROM_4E42:ROM_53EB↑j ROM:53F8 jbc INTMEM_52, 6, ROM_5401 ROM:53FB orb INTMEM_F5, #1 ROM:53FE jbs INTMEM_F7, 5, ROM_5449 ROM:5401 ROM:5401 ROM_5401: ; CODE XREF: ROM_4E42:ROM_53F8↑j ROM:5401 jbs INTMEM_F7, 5, ROM_543D ROM:5404 ld INTMEM_1C, INTMEM_1FC[] ROM:5409 ldb INTMEM_1C, INTMEM_226[] ROM:540E jbs INTMEM_F8, 7, ROM_541D ROM:5411 cmpb INTMEM_1C+1, 0D3h[INTMEM_56] ROM:5416 jnc ROM_545F ROM:5418 orb INTMEM_F8, #-80h ROM:541B sjmp ROM_545F ROM:541D ; --------------------------------------------------------------------------- ROM:541D ROM:541D ROM_541D: ; CODE XREF: ROM_4E42+5CC↑j ROM:541D cmpb INTMEM_1C+1, 0D4h[INTMEM_56] ROM:5422 jh ROM_545F ROM:5424 andb INTMEM_F8, #7Fh ROM:5427 incb INTMEM_1C ROM:5429 stb INTMEM_1C, INTMEM_226[] ROM:542E cmpb INTMEM_1C, 0D5h[INTMEM_56] ROM:5433 jnc ROM_545F ROM:5435 ldb INTMEM_1C, #1 ROM:5438 stb INTMEM_1C, INTMEM_1B8[] ROM:543D ROM:543D ROM_543D: ; CODE XREF: ROM_4E42+5B4↑j ROM:543D ; ROM_4E42:ROM_5401↑j ROM:543D andb INTMEM_52, #-41h ROM:5440 ROM:5440 ROM_5440: ; CODE XREF: ROM_4E42+5A7↑j ROM:5440 lcall ROM_4970 ROM:5443 jbs INTMEM_F7, 5, ROM_545F ROM:5446 andb INTMEM_F8, #-41h ROM:5449 ROM:5449 ROM_5449: ; CODE XREF: ROM_4E42+582↑j ROM:5449 ; ROM_4E42:ROM_53D5↑j ... ROM:5449 stb ZERO_REG, INTMEM_226[] ; Zero register ROM:544E jbc INTMEM_F7, 5, ROM_545F ROM:5451 orb INTMEM_52, #40h ; '@' ROM:5454 stb INTMEM_1A, INTMEM_163[] ROM:5459 andb INTMEM_F7, #-21h ROM:545C andb INTMEM_AD, #-41h ROM:545F ROM:545F ROM_545F: ; CODE XREF: ROM_4E42+5D4↑j ROM:545F ; ROM_4E42+5D9↑j ... ROM:545F ld INTMEM_20, INTMEM_1FA[] ROM:5464 jbs INTMEM_54+1, 2, ROM_548A ROM:5467 jbs INTMEM_F5+1, 4, ROM_548A ROM:546A jbc INTMEM_F5+1, 6, ROM_54A9 ROM:546D jbc INTMEM_F8, 4, ROM_54A9 ROM:5470 jbs INTMEM_AD, 3, ROM_54A9 ROM:5473 cmp INTMEM_20, 36h[INTMEM_56] ROM:5478 jnc ROM_54A9 ROM:547A jbs INTMEM_F9, 0, ROM_5485 ROM:547D orb INTMEM_F9, #1 ROM:5480 ldb INTMEM_CE, 0DDh[INTMEM_56] ROM:5485 ROM:5485 ROM_5485: ; CODE XREF: ROM_4E42+638↑j ROM:5485 cmpb INTMEM_CE, #0 ROM:5488 jne ROM_54AC ROM:548A ROM:548A ROM_548A: ; CODE XREF: ROM_4E42+622↑j ROM:548A ; ROM_4E42+625↑j ROM:548A ldb INTMEM_1C+2, INTMEM_F2[] ROM:548F ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5494 ld INTMEM_1C, #3 ROM:5498 lcall ROM_33B2 ROM:549B stb INTMEM_1C, INTMEM_1AC[] ROM:54A0 orb INTMEM_F5+1, #10h ROM:54A3 orb INTMEM_52, #8 ROM:54A6 orb INTMEM_54+1, #4 ROM:54A9 ROM:54A9 ROM_54A9: ; CODE XREF: ROM_4E42+628↑j ROM:54A9 ; ROM_4E42+62B↑j ... ROM:54A9 andb INTMEM_F9, #-2 ROM:54AC ROM:54AC ROM_54AC: ; CODE XREF: ROM_4E42+646↑j ROM:54AC ret ROM:54AC ; End of function ROM_4E42 ROM:54AC ROM:54AD ROM:54AD ; =============== S U B R O U T I N E ======================================= ROM:54AD ROM:54AD ROM:54AD ROM_54AD: ; CODE XREF: ROM_4849+12↑p ROM:54AD ROM:54AD ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:54AD ROM:54AD ld INTMEM_1C, INTMEM_DA ROM:54B0 jbc INTMEM_F5+1, 7, ROM_54B8 ROM:54B3 ld INTMEM_1C, INTMEM_1FA[] ROM:54B8 ROM:54B8 ROM_54B8: ; CODE XREF: ROM_54AD+3↑j ROM:54B8 stb INTMEM_1C+1, INTMEM_E0 ROM:54BB mulu INTMEM_1C, 42h[INTMEM_56] ROM:54C0 divu INTMEM_1C, #0FFh ROM:54C4 jv ROM_54D2 ROM:54C6 ldb INTMEM_20+1, 0F4h[INTMEM_56] ROM:54CB clrb INTMEM_20 ROM:54CD add INTMEM_1C, INTMEM_20 ROM:54D0 jnc ROM_54D5 ROM:54D2 ROM:54D2 ROM_54D2: ; CODE XREF: ROM_54AD+17↑j ROM:54D2 ldbse INTMEM_1C, #-1 ROM:54D5 ROM:54D5 ROM_54D5: ; CODE XREF: ROM_54AD+23↑j ROM:54D5 st INTMEM_1C, INTMEM_18E[] ROM:54DA stb INTMEM_E0, INTMEM_1C8[] ROM:54DF stb INTMEM_E0, INTMEM_1C7[] ROM:54E4 ldb INTMEM_1A, INTMEM_F2[] ROM:54E9 cmpb INTMEM_1A, 0F3h[INTMEM_56] ROM:54EE jnc ROM_5506 ROM:54F0 ldb INTMEM_1C, 0F2h[INTMEM_56] ROM:54F5 cmpb ZERO_REG, 0F5h[INTMEM_56] ; Zero register ROM:54FA je ROM_5501 ROM:54FC stb INTMEM_1C, INTMEM_1C8[] ROM:5501 ROM:5501 ROM_5501: ; CODE XREF: ROM_54AD+4D↑j ROM:5501 stb INTMEM_1C, INTMEM_1C7[] ROM:5506 ROM:5506 ROM_5506: ; CODE XREF: ROM_54AD+41↑j ROM:5506 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:550B jbs INTMEM_FA, 5, ROM_5537 ROM:550E ld INTMEM_1C, #0Dh ROM:5512 lcall ROM_33B2 ROM:5515 clrb INTMEM_20 ROM:5517 jbc INTMEM_F7, 1, ROM_557C ROM:551A orb INTMEM_FA, #20h ; ' ' ROM:551D cmpb INTMEM_1C, INTMEM_4C ROM:5520 jc ROM_552D ROM:5522 clrb INTMEM_1C+1 ROM:5524 addb INTMEM_1C, INTMEM_4C ROM:5527 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:552A shr INTMEM_1C, #1 ROM:552D ROM:552D ROM_552D: ; CODE XREF: ROM_54AD+73↑j ROM:552D stb INTMEM_1C, INTMEM_1CA[] ROM:5532 stb INTMEM_1C, INTMEM_4C ROM:5535 sjmp ROM_557C ROM:5537 ; --------------------------------------------------------------------------- ROM:5537 ROM:5537 ROM_5537: ; CODE XREF: ROM_54AD+5E↑j ROM:5537 clrb INTMEM_20 ROM:5539 jbs INTMEM_FA, 4, ROM_554D ROM:553C cmpb INTMEM_1C+2, 0C2h[INTMEM_56] ROM:5541 jnc ROM_557C ROM:5543 stb INTMEM_7C+1, INTMEM_1CB[] ROM:5548 orb INTMEM_FA, #10h ROM:554B sjmp ROM_557C ROM:554D ; --------------------------------------------------------------------------- ROM:554D ROM:554D ROM_554D: ; CODE XREF: ROM_54AD+8C↑j ROM:554D jbs INTMEM_F7, 7, ROM_5577 ROM:5550 clrb INTMEM_20+2 ROM:5552 subb INTMEM_20+3, INTMEM_7C+1, INTMEM_1CB[] ROM:5558 stb INTMEM_20+3, INTMEM_3CB[] ROM:555D ldb INTMEM_4C, INTMEM_1CA[] ROM:5562 subb INTMEM_4C, INTMEM_20+3 ROM:5565 je ROM_5574 ROM:5567 mulub INTMEM_20, INTMEM_20+3, 0F6h[INTMEM_56] ROM:556D divub INTMEM_20, INTMEM_1CA[] ROM:5572 sjmp ROM_557C ROM:5574 ; --------------------------------------------------------------------------- ROM:5574 ROM:5574 ROM_5574: ; CODE XREF: ROM_54AD+B8↑j ROM:5574 orb INTMEM_F7, #-80h ROM:5577 ROM:5577 ROM_5577: ; CODE XREF: ROM_54AD:ROM_554D↑j ROM:5577 ldb INTMEM_20, 0F6h[INTMEM_56] ROM:557C ROM:557C ROM_557C: ; CODE XREF: ROM_54AD+6A↑j ROM:557C ; ROM_54AD+88↑j ... ROM:557C addb INTMEM_20, INTMEM_1AF[] ROM:5581 jnc ROM_5586 ROM:5583 ldb INTMEM_20, #-1 ROM:5586 ROM:5586 ROM_5586: ; CODE XREF: ROM_54AD+D4↑j ROM:5586 stb INTMEM_20, INTMEM_1C9[] ROM:558B ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5590 ldb INTMEM_1C+2, INTMEM_E0 ROM:5593 ld INTMEM_1C, #0Eh ROM:5597 lcall ROM_33B2 ROM:559A stb INTMEM_1C, INTMEM_1CD[] ROM:559F ld INTMEM_1C, #0Fh ROM:55A3 lcall ROM_33B2 ROM:55A6 stb INTMEM_1C, INTMEM_1CE[] ROM:55AB ldb INTMEM_1C+2, INTMEM_1F7[] ROM:55B0 jbc INTMEM_54+1, 1, ROM_55B8 ROM:55B3 ldb INTMEM_1C+2, INTMEM_1CE[] ROM:55B8 ROM:55B8 ROM_55B8: ; CODE XREF: ROM_54AD+103↑j ROM:55B8 stb INTMEM_1C+2, INTMEM_1CC[] ROM:55BD clrb INTMEM_1A ROM:55BF ldb INTMEM_1C+2, INTMEM_1CC[] ROM:55C4 subb INTMEM_1C+2, INTMEM_1CE[] ROM:55C9 jnc ROM_55DC ROM:55CB decb INTMEM_1A ROM:55CD mulub INTMEM_1C+2, INTMEM_1CD[] ROM:55D2 divub INTMEM_1C+2, #64h ; 'd' ROM:55D5 addb INTMEM_1C, INTMEM_1C+2 ROM:55D8 jnc ROM_55EE ROM:55DA jc ROM_55EB ROM:55DC ROM:55DC ROM_55DC: ; CODE XREF: ROM_54AD+11C↑j ROM:55DC negb INTMEM_1C+2 ROM:55DE mulub INTMEM_1C+2, INTMEM_1CD[] ROM:55E3 divub INTMEM_1C+2, #64h ; 'd' ROM:55E6 subb INTMEM_1C, INTMEM_1C+2 ROM:55E9 jc ROM_55EE ROM:55EB ROM:55EB ROM_55EB: ; CODE XREF: ROM_54AD+12D↑j ROM:55EB ldb INTMEM_1C, INTMEM_1A ROM:55EE ROM:55EE ROM_55EE: ; CODE XREF: ROM_54AD+12B↑j ROM:55EE ; ROM_54AD+13C↑j ROM:55EE clrb INTMEM_1C+1 ROM:55F0 add INTMEM_1C, #14Ah ROM:55F4 st INTMEM_1C, INTMEM_190[] ROM:55F9 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:55FE ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5603 ld INTMEM_1C, #10h ROM:5607 lcall ROM_33B2 ROM:560A stb INTMEM_1C, INTMEM_1CF[] ROM:560F jbc INTMEM_FA, 6, ROM_561C ROM:5612 ldb INTMEM_1A, 0F7h[INTMEM_56] ROM:5617 stb INTMEM_1A, INTMEM_DE ROM:561A sjmp ROM_5633 ROM:561C ; --------------------------------------------------------------------------- ROM:561C ROM:561C ROM_561C: ; CODE XREF: ROM_54AD+162↑j ROM:561C ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5621 ldb INTMEM_1C+2, INTMEM_E0 ROM:5624 ld INTMEM_1C, #11h ROM:5628 lcall ROM_33B2 ROM:562B stb INTMEM_1C, INTMEM_3CC[] ROM:5630 stb INTMEM_1C, INTMEM_DE ROM:5633 ROM:5633 ROM_5633: ; CODE XREF: ROM_54AD+16D↑j ROM:5633 andb INTMEM_FA, #7Fh ROM:5636 ldb INTMEM_32, INTMEM_1C7[] ROM:563B jbs INTMEM_FA, 6, ROM_5645 ROM:563E cmpb INTMEM_32, 0F8h[INTMEM_56] ROM:5643 jh ROM_5647 ROM:5645 ROM:5645 ROM_5645: ; CODE XREF: ROM_54AD+18E↑j ROM:5645 sjmp ROM_573C ROM:5647 ; --------------------------------------------------------------------------- ROM:5647 ROM:5647 ROM_5647: ; CODE XREF: ROM_54AD+196↑j ROM:5647 ld INTMEM_1C, #12h ROM:564B ldb INTMEM_1C+2, INTMEM_32 ROM:564E ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5653 lcall ROM_33B2 ROM:5656 stb INTMEM_1C, INTMEM_1D0[] ROM:565B cmpb INTMEM_1C, INTMEM_DE ROM:565E jnc ROM_5662 ROM:5660 sjmp ROM_573C ROM:5662 ; --------------------------------------------------------------------------- ROM:5662 ROM:5662 ROM_5662: ; CODE XREF: ROM_54AD+1B1↑j ROM:5662 ldb INTMEM_1A, INTMEM_1AF[] ROM:5667 cmpb INTMEM_1A, 0F9h[INTMEM_56] ROM:566C jnh ROM_567A ROM:566E subb INTMEM_1C, 0FAh[INTMEM_56] ROM:5673 jc ROM_5690 ROM:5675 ldb INTMEM_1C, #6Eh ; 'n' ROM:5678 sjmp ROM_5690 ROM:567A ; --------------------------------------------------------------------------- ROM:567A ROM:567A ROM_567A: ; CODE XREF: ROM_54AD+1BF↑j ROM:567A ld INTMEM_1C, #13h ROM:567E ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5683 ldb INTMEM_1C+3, INTMEM_E0 ROM:5686 lcall ROM_33B2 ROM:5689 cmpb INTMEM_1C, INTMEM_F2[] ROM:568E jc ROM_56A6 ROM:5690 ROM:5690 ROM_5690: ; CODE XREF: ROM_54AD+1C6↑j ROM:5690 ; ROM_54AD+1CB↑j ROM:5690 ld INTMEM_20, INTMEM_192[] ROM:5695 cmp INTMEM_20, 4Ch[INTMEM_56] ROM:569A jh ROM_56A6 ROM:569C ld INTMEM_20, 4Ch[INTMEM_56] ROM:56A1 st INTMEM_20, INTMEM_192[] ROM:56A6 ROM:56A6 ROM_56A6: ; CODE XREF: ROM_54AD+1E1↑j ROM:56A6 ; ROM_54AD+1ED↑j ROM:56A6 ld INTMEM_20, INTMEM_192[] ROM:56AB ld INTMEM_1A, 44h[INTMEM_56] ROM:56B0 add INTMEM_1A, 46h[INTMEM_56] ROM:56B5 cmp INTMEM_20, 44h[INTMEM_56] ROM:56BA jnh ROM_56F5 ROM:56BC cmp INTMEM_20, INTMEM_1A ROM:56BF jnc ROM_56C8 ROM:56C1 ldb INTMEM_DE, INTMEM_1D0[] ROM:56C6 sjmp ROM_56F5 ROM:56C8 ; --------------------------------------------------------------------------- ROM:56C8 ROM:56C8 ROM_56C8: ; CODE XREF: ROM_54AD+212↑j ROM:56C8 ldbze INTMEM_20+2, INTMEM_DE ROM:56CB subb INTMEM_20+2, INTMEM_1D0[] ROM:56D0 ld INTMEM_1C, INTMEM_20 ROM:56D3 sub INTMEM_1C, 44h[INTMEM_56] ROM:56D8 ld INTMEM_1C+2, INTMEM_1C ROM:56DB clr INTMEM_1C ROM:56DD divu INTMEM_1C, 46h[INTMEM_56] ROM:56E2 jnv ROM_56E7 ROM:56E4 ldbse INTMEM_1C, #-1 ROM:56E7 ROM:56E7 ROM_56E7: ; CODE XREF: ROM_54AD+235↑j ROM:56E7 mulu INTMEM_1C, INTMEM_20+2 ROM:56EA ld INTMEM_1C, INTMEM_1C+2 ROM:56ED subb INTMEM_1C, INTMEM_DE ROM:56F0 negb INTMEM_1C ROM:56F2 stb INTMEM_1C, INTMEM_DE ROM:56F5 ROM:56F5 ROM_56F5: ; CODE XREF: ROM_54AD+20D↑j ROM:56F5 ; ROM_54AD+219↑j ROM:56F5 sub INTMEM_20+2, INTMEM_7C, INTMEM_194[] ROM:56FB cmp INTMEM_1A, INTMEM_192[] ROM:5700 jc ROM_5712 ROM:5702 orb INTMEM_FA, #-80h ROM:5705 cmp INTMEM_20+2, 4Ah[INTMEM_56] ROM:570A jnc ROM_5759 ROM:570C ld INTMEM_20+2, #1 ROM:5710 sjmp ROM_5719 ROM:5712 ; --------------------------------------------------------------------------- ROM:5712 ROM:5712 ROM_5712: ; CODE XREF: ROM_54AD+253↑j ROM:5712 cmp INTMEM_7C, INTMEM_194[] ROM:5717 je ROM_5759 ROM:5719 ROM:5719 ROM_5719: ; CODE XREF: ROM_54AD+263↑j ROM:5719 st INTMEM_7C, INTMEM_194[] ROM:571E add INTMEM_1A, 48h[INTMEM_56] ROM:5723 ld INTMEM_20, INTMEM_192[] ROM:5728 add INTMEM_20, INTMEM_20+2 ROM:572B jnc ROM_5730 ROM:572D ldbse INTMEM_20, #-1 ROM:5730 ROM:5730 ROM_5730: ; CODE XREF: ROM_54AD+27E↑j ROM:5730 cmp INTMEM_20, INTMEM_1A ROM:5733 jh ROM_5759 ROM:5735 st INTMEM_20, INTMEM_192[] ROM:573A sjmp ROM_5759 ROM:573C ; --------------------------------------------------------------------------- ROM:573C ROM:573C ROM_573C: ; CODE XREF: ROM_54AD:ROM_5645↑j ROM:573C ; ROM_54AD+1B3↑j ROM:573C cmp INTMEM_7C, INTMEM_194[] ROM:5741 je ROM_5759 ROM:5743 st INTMEM_7C, INTMEM_194[] ROM:5748 ld INTMEM_20, INTMEM_192[] ROM:574D cmp INTMEM_20, ZERO_REG ; Zero register ROM:5750 je ROM_5759 ROM:5752 dec INTMEM_20 ROM:5754 st INTMEM_20, INTMEM_192[] ROM:5759 ROM:5759 ROM_5759: ; CODE XREF: ROM_54AD+25D↑j ROM:5759 ; ROM_54AD+26A↑j ... ROM:5759 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:575E ldb INTMEM_1C+3, INTMEM_E0 ROM:5761 ld INTMEM_1C, #15h ROM:5765 jbc INTMEM_FA, 6, ROM_576C ROM:5768 ld INTMEM_1C, #14h ROM:576C ROM:576C ROM_576C: ; CODE XREF: ROM_54AD+2B8↑j ROM:576C lcall ROM_33B2 ROM:576F stb INTMEM_1C, INTMEM_1D1[] ROM:5774 ldb INTMEM_1C, #14h ROM:5777 jbs INTMEM_F7, 7, ROM_5795 ROM:577A jbc INTMEM_FA, 6, ROM_5784 ROM:577D cmpb ZERO_REG, 0FBh[INTMEM_56] ; Zero register ROM:5782 jne ROM_5795 ROM:5784 ROM:5784 ROM_5784: ; CODE XREF: ROM_54AD+2CD↑j ROM:5784 ldb INTMEM_1C+2, INTMEM_1CC[] ROM:5789 ldb INTMEM_1C+3, INTMEM_1C9[] ROM:578E ld INTMEM_1C, #16h ROM:5792 lcall ROM_33B2 ROM:5795 ROM:5795 ROM_5795: ; CODE XREF: ROM_54AD+2CA↑j ROM:5795 ; ROM_54AD+2D5↑j ROM:5795 stb INTMEM_1C, INTMEM_1D2[] ROM:579A jbs INTMEM_F5+1, 6, ROM_57AD ROM:579D jbs INTMEM_FB, 0, ROM_57B0 ROM:57A0 ldb INTMEM_B2, 0FCh[INTMEM_56] ROM:57A5 orb INTMEM_FA, #4 ROM:57A8 orb INTMEM_FB, #1 ROM:57AB sjmp ROM_57B8 ROM:57AD ; --------------------------------------------------------------------------- ROM:57AD ROM:57AD ROM_57AD: ; CODE XREF: ROM_54AD+2ED↑j ROM:57AD andb INTMEM_FB, #-2 ROM:57B0 ROM:57B0 ROM_57B0: ; CODE XREF: ROM_54AD+2F0↑j ROM:57B0 cmpb ZERO_REG, INTMEM_B2 ; Zero register ROM:57B3 jne ROM_57B8 ROM:57B5 andb INTMEM_FA, #-5 ROM:57B8 ROM:57B8 ROM_57B8: ; CODE XREF: ROM_54AD+2FE↑j ROM:57B8 ; ROM_54AD+306↑j ROM:57B8 ld INTMEM_1A, #6DB4h ROM:57BC ldb INTMEM_1C, INTMEM_E1 ROM:57BF ljmp ROM_4924 ROM:57BF ; End of function ROM_54AD ROM:57BF ROM:57C2 ; --------------------------------------------------------------------------- ROM:57C2 ldb INTMEM_E1, #1 ROM:57C5 orb INTMEM_FA, #2 ROM:57C8 sjmp ROM_57D4 ROM:57CA ; --------------------------------------------------------------------------- ROM:57CA cmp INTMEM_5C, 1Ch[INTMEM_56] ROM:57CF jc ROM_57EE ROM:57D1 jbs INTMEM_FA, 2, ROM_57F4 ROM:57D4 ROM:57D4 ROM_57D4: ; CODE XREF: ROM:57C8↑j ROM:57D4 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:57D9 ld INTMEM_1C, #17h ROM:57DD lcall ROM_33B2 ROM:57E0 mulub INTMEM_1C, #2 ROM:57E3 add INTMEM_1C, #0C8h ROM:57E7 st INTMEM_1C, (INTMEM_194+2)[] ROM:57EC sjmp ROM_585C ROM:57EE ; --------------------------------------------------------------------------- ROM:57EE ROM:57EE ROM_57EE: ; CODE XREF: ROM:57CF↑j ROM:57EE ldb INTMEM_C6, #7Dh ; '}' ROM:57F1 ldb INTMEM_E1, #2 ROM:57F4 ROM:57F4 ROM_57F4: ; CODE XREF: ROM:57D1↑j ROM:57F4 sjmp ROM_585C ROM:57F6 ; --------------------------------------------------------------------------- ROM:57F6 jbs INTMEM_F5+1, 7, ROM_5856 ROM:57F9 cmpb ZERO_REG, INTMEM_C6 ; Zero register ROM:57FC jne ROM_585C ROM:57FE ldb INTMEM_C6, #7Dh ; '}' ROM:5801 ld INTMEM_1C, (INTMEM_194+2)[] ROM:5806 sub INTMEM_1C, #0C8h ROM:580A je ROM_5844 ROM:580C clr INTMEM_20+2 ROM:580E ld INTMEM_20, #2710h ROM:5812 divu INTMEM_20, INTMEM_1C ROM:5815 add INTMEM_20, #32h ; '2' ROM:5819 clr INTMEM_20+2 ROM:581B shll INTMEM_20, #8 ROM:581E ldbze INTMEM_1A, 0FDh[INTMEM_56] ROM:5823 divu INTMEM_20, INTMEM_1A ROM:5826 sub INTMEM_20, #32h ; '2' ROM:582A jnc ROM_5844 ROM:582C clr INTMEM_1C+2 ROM:582E ld INTMEM_1C, #2710h ROM:5832 divu INTMEM_1C, INTMEM_20 ROM:5835 add INTMEM_1C, #0C8h ROM:5839 st INTMEM_1C, (INTMEM_194+2)[] ROM:583E cmp INTMEM_1C, #0C8h ROM:5842 jh ROM_585C ROM:5844 ROM:5844 ROM_5844: ; CODE XREF: ROM:580A↑j ROM:5844 ; ROM:582A↑j ROM:5844 ld INTMEM_1A, #0C8h ROM:5848 st INTMEM_1A, (INTMEM_194+2)[] ROM:584D ldb INTMEM_E1, #3 ROM:5850 andb INTMEM_FA, #-3 ROM:5853 jbc INTMEM_F5+1, 7, ROM_585C ROM:5856 ROM:5856 ROM_5856: ; CODE XREF: ROM:57F6↑j ROM:5856 orb INTMEM_FA, #2 ROM:5859 ldb INTMEM_E1, #1 ROM:585C ROM:585C ROM_585C: ; CODE XREF: ROM:57EC↑j ROM:585C ; ROM:ROM_57F4↑j ... ROM:585C ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5861 ld INTMEM_1C, #18h ROM:5865 lcall ROM_33B2 ROM:5868 mulub INTMEM_1C, #0Eh ROM:586B add INTMEM_1C, #85Eh ROM:586F jnc ROM_5874 ROM:5871 ldbse INTMEM_1C, #-1 ROM:5874 ROM:5874 ROM_5874: ; CODE XREF: ROM:586F↑j ROM:5874 st INTMEM_1C, (INTMEM_194+4)[] ROM:5879 ldbze INTMEM_1C, INTMEM_1CF[] ROM:587E shl INTMEM_1C, #4 ROM:5881 mulu INTMEM_1C, 4Eh[INTMEM_56] ROM:5886 ld INTMEM_20, INTMEM_190[] ROM:588B shl INTMEM_20, #6 ROM:588E lcall ROM_4B80 ROM:5891 ld INTMEM_20, INTMEM_18E[] ROM:5896 lcall ROM_4B69 ROM:5899 divu INTMEM_1C, #10CDh ROM:589D jnv ROM_58A2 ROM:589F ldbse INTMEM_1C, #-1 ROM:58A2 ROM:58A2 ROM_58A2: ; CODE XREF: ROM:589D↑j ROM:58A2 st INTMEM_1C, (INTMEM_194+0Ah)[] ROM:58A7 mulu INTMEM_1C, #0Ah ROM:58AB ldbze INTMEM_20, INTMEM_DE ROM:58AE lcall ROM_4B80 ROM:58B1 cmp INTMEM_20+2, #-1 ROM:58B5 je ROM_58BC ROM:58B7 jbc INTMEM_1C+1, 7, ROM_58BC ROM:58BA inc INTMEM_20+2 ROM:58BC ROM:58BC ROM_58BC: ; CODE XREF: ROM:58B5↑j ROM:58BC ; ROM:58B7↑j ROM:58BC st INTMEM_20+2, (INTMEM_194+8)[] ROM:58C1 ld INTMEM_20+2, #4E71h ROM:58C5 ld INTMEM_1C, #4000h ROM:58C9 ld INTMEM_20, (INTMEM_194+8)[] ROM:58CE lcall ROM_4B69 ROM:58D1 ld INTMEM_20, (INTMEM_194+4)[] ROM:58D6 lcall ROM_4B80 ROM:58D9 cmp INTMEM_20+2, #-1 ROM:58DD je ROM_58E4 ROM:58DF jbc INTMEM_1C+1, 7, ROM_58E4 ROM:58E2 inc INTMEM_20+2 ROM:58E4 ROM:58E4 ROM_58E4: ; CODE XREF: ROM:58DD↑j ROM:58E4 ; ROM:58DF↑j ROM:58E4 ld INTMEM_1A, INTMEM_20+2 ROM:58E7 st INTMEM_1A, (INTMEM_3C4+2)[] ROM:58EC ldbze INTMEM_1C, INTMEM_1D1[] ROM:58F1 add INTMEM_1C, #50h ; 'P' ROM:58F5 ldbze INTMEM_1C+2, INTMEM_1D2[] ROM:58FA add INTMEM_1C+2, #50h ; 'P' ROM:58FE mulu INTMEM_1C, INTMEM_1C+2 ROM:5901 shrl INTMEM_1C, #1 ROM:5904 mulu INTMEM_1C, (INTMEM_194+2)[] ROM:5909 divu INTMEM_1C, #271h ROM:590D mulu INTMEM_1C, INTMEM_1A ROM:5910 ld INTMEM_20, #640h ROM:5914 lcall ROM_4B80 ROM:5917 st INTMEM_20+2, (INTMEM_194+6)[] ROM:591C mulu INTMEM_1C, INTMEM_D8, (INTMEM_194+6)[] ROM:5922 ld INTMEM_20, #61A8h ROM:5926 lcall ROM_4B80 ROM:5929 st INTMEM_20+2, INTMEM_DC ROM:592C ldbze INTMEM_1A, INTMEM_42+1 ROM:592F sub INTMEM_1A, #80h ROM:5933 shl INTMEM_1A, #2 ROM:5936 jbc INTMEM_1A+1, 7, ROM_5942 ROM:5939 add INTMEM_DC, INTMEM_1A ROM:593C jc ROM_594A ROM:593E clr INTMEM_DC ROM:5940 sjmp ROM_594A ROM:5942 ; --------------------------------------------------------------------------- ROM:5942 ROM:5942 ROM_5942: ; CODE XREF: ROM:5936↑j ROM:5942 add INTMEM_DC, INTMEM_1A ROM:5945 jnc ROM_594A ROM:5947 ldbse INTMEM_DC, #-1 ROM:594A ROM:594A ROM_594A: ; CODE XREF: ROM:593C↑j ROM:594A ; ROM:5940↑j ... ROM:594A ld INTMEM_20+2, #1900h ROM:594E add INTMEM_1C+2, INTMEM_20+2, INTMEM_18A[] ROM:5954 jnc ROM_5959 ROM:5956 ldbse INTMEM_1C+2, #-1 ROM:5959 ROM:5959 ROM_5959: ; CODE XREF: ROM:5954↑j ROM:5959 add INTMEM_20, INTMEM_20+2, INTMEM_18C[] ROM:595F jnc ROM_5964 ROM:5961 ldbse INTMEM_20, #-1 ROM:5964 ROM:5964 ROM_5964: ; CODE XREF: ROM:595F↑j ROM:5964 mulu INTMEM_1C, INTMEM_DC, INTMEM_1C+2 ROM:5968 divu INTMEM_1C, INTMEM_20 ROM:596B jnv ROM_5970 ROM:596D ldbse INTMEM_1C, #-1 ROM:5970 ROM:5970 ROM_5970: ; CODE XREF: ROM:596B↑j ROM:5970 st INTMEM_1C, INTMEM_DC ROM:5973 jbs INTMEM_AD, 3, ROM_59E2 ROM:5976 ldb INTMEM_1C, INTMEM_1BF[] ROM:597B cmpb INTMEM_1C, #-80h ROM:597E jh ROM_59E2 ROM:5980 ldb INTMEM_1C, 100h[INTMEM_56] ROM:5985 jbs INTMEM_FB, 1, ROM_5997 ROM:5988 addb INTMEM_1C+2, INTMEM_1C, 0FFh[INTMEM_56] ROM:598E jc ROM_59E2 ROM:5990 cmpb INTMEM_E0, INTMEM_1C+2 ROM:5993 jh ROM_59E2 ROM:5995 sjmp ROM_59A4 ROM:5997 ; --------------------------------------------------------------------------- ROM:5997 ROM:5997 ROM_5997: ; CODE XREF: ROM:5985↑j ROM:5997 addb INTMEM_1C+2, INTMEM_1C, 0FEh[INTMEM_56] ROM:599D jc ROM_59E2 ROM:599F cmpb INTMEM_E0, INTMEM_1C+2 ROM:59A2 jc ROM_59E2 ROM:59A4 ROM:59A4 ROM_59A4: ; CODE XREF: ROM:5995↑j ROM:59A4 orb INTMEM_FB, #2 ROM:59A7 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:59AC ld INTMEM_1C, #19h ROM:59B0 lcall ROM_33B2 ROM:59B3 mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:59B7 add INTMEM_20, INTMEM_1C+2, 52h[INTMEM_56] ROM:59BD sub INTMEM_20+2, INTMEM_1C+2, 54h[INTMEM_56] ROM:59C3 jc ROM_59C7 ROM:59C5 clr INTMEM_20+2 ROM:59C7 ROM:59C7 ROM_59C7: ; CODE XREF: ROM:59C3↑j ROM:59C7 jbc INTMEM_FB, 2, ROM_59CF ROM:59CA jbs INTMEM_F9, 3, ROM_59ED ROM:59CD sjmp ROM_5A07 ROM:59CF ; --------------------------------------------------------------------------- ROM:59CF ROM:59CF ROM_59CF: ; CODE XREF: ROM:ROM_59C7↑j ROM:59CF cmp INTMEM_5C, INTMEM_20 ROM:59D2 jnc ROM_5A2C ROM:59D4 jbs INTMEM_FA, 1, ROM_5A2C ROM:59D7 jbs INTMEM_FA, 2, ROM_5A2C ROM:59DA orb INTMEM_FB, #4 ROM:59DD orb INTMEM_F9, #8 ROM:59E0 sjmp ROM_5A2C ROM:59E2 ; --------------------------------------------------------------------------- ROM:59E2 ROM:59E2 ROM_59E2: ; CODE XREF: ROM:5973↑j ROM:59E2 ; ROM:597E↑j ... ROM:59E2 andb INTMEM_FB, #-3 ROM:59E5 andb INTMEM_FB, #-5 ROM:59E8 andb INTMEM_F9, #-9 ROM:59EB sjmp ROM_5A2C ROM:59ED ; --------------------------------------------------------------------------- ROM:59ED ROM:59ED ROM_59ED: ; CODE XREF: ROM:59CA↑j ROM:59ED cmp INTMEM_20+2, INTMEM_5C ROM:59F0 jh ROM_59E2 ROM:59F2 cmp INTMEM_5C, INTMEM_1C+2 ROM:59F5 jc ROM_5A2C ROM:59F7 lcall ROM_4C7E ROM:59FA andb INTMEM_F9, #-9 ROM:59FD ld INTMEM_1C, 56h[INTMEM_56] ROM:5A02 st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5A07 ROM:5A07 ROM_5A07: ; CODE XREF: ROM:59CD↑j ROM:5A07 cmp INTMEM_20+2, INTMEM_5C ROM:5A0A jh ROM_59E2 ROM:5A0C lcall ROM_4C7E ROM:5A0F mulu INTMEM_1C, INTMEM_1A, 50h[INTMEM_56] ROM:5A15 cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:5A18 jne ROM_59E2 ROM:5A1A add INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5A1F jc ROM_59E2 ROM:5A21 st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5A26 mulu INTMEM_1C, INTMEM_DC ROM:5A29 st INTMEM_1C+2, INTMEM_DC ROM:5A2C ROM:5A2C ROM_5A2C: ; CODE XREF: ROM:59D2↑j ROM:5A2C ; ROM:59D4↑j ... ROM:5A2C jbs INTMEM_F9, 3, ROM_5A45 ROM:5A2F jbs INTMEM_AB, 4, ROM_5A47 ROM:5A32 ldb INTMEM_1A, INTMEM_1AF[] ROM:5A37 cmpb INTMEM_1A, 101h[INTMEM_56] ROM:5A3C jnc ROM_5A45 ROM:5A3E cmp INTMEM_5C, 58h[INTMEM_56] ROM:5A43 jnh ROM_5A47 ROM:5A45 ROM:5A45 ROM_5A45: ; CODE XREF: ROM:ROM_5A2C↑j ROM:5A45 ; ROM:5A3C↑j ROM:5A45 clr INTMEM_DC ROM:5A47 ROM:5A47 ROM_5A47: ; CODE XREF: ROM:5A2F↑j ROM:5A47 ; ROM:5A43↑j ROM:5A47 jbs INTMEM_F5, 4, ROM_5A51 ROM:5A4A stb ZERO_REG, (INTMEM_1D2+2)[] ; Zero register ROM:5A4F sjmp ROM_5AC7 ROM:5A51 ; --------------------------------------------------------------------------- ROM:5A51 ROM:5A51 ROM_5A51: ; CODE XREF: ROM:ROM_5A47↑j ROM:5A51 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:5A56 ld INTMEM_1C, #1Ah ROM:5A5A lcall ROM_33B2 ROM:5A5D shl INTMEM_1C, #8 ROM:5A60 mulu INTMEM_1C, 66h[INTMEM_56] ROM:5A65 divu INTMEM_1C, (INTMEM_194+4)[] ROM:5A6A jnv ROM_5A6F ROM:5A6C ldbse INTMEM_1C, #-1 ROM:5A6F ROM:5A6F ROM_5A6F: ; CODE XREF: ROM:5A6A↑j ROM:5A6F mulu INTMEM_1C, INTMEM_18E[] ROM:5A74 divu INTMEM_1C, 68h[INTMEM_56] ROM:5A79 jnv ROM_5A7E ROM:5A7B ldbse INTMEM_1C, #-1 ROM:5A7E ROM:5A7E ROM_5A7E: ; CODE XREF: ROM:5A79↑j ROM:5A7E ldb INTMEM_20, (INTMEM_1D2+2)[] ROM:5A83 mulub INTMEM_20, 103h[INTMEM_56] ROM:5A88 mulu INTMEM_20, INTMEM_1C ROM:5A8B subb INTMEM_1C, INTMEM_20+1 ROM:5A8E subcb INTMEM_1C+1, INTMEM_20+2 ROM:5A91 jc ROM_5A95 ROM:5A93 clr INTMEM_1C ROM:5A95 ROM:5A95 ROM_5A95: ; CODE XREF: ROM:5A91↑j ROM:5A95 st INTMEM_1C, INTMEM_DC ROM:5A98 ldb INTMEM_20+2, (INTMEM_1D2+2)[] ROM:5A9D ldb INTMEM_20, INTMEM_166[] ROM:5AA2 cmpb INTMEM_20, (INTMEM_1D2+3)[] ROM:5AA7 je ROM_5ABE ROM:5AA9 stb INTMEM_20, (INTMEM_1D2+3)[] ROM:5AAE incb INTMEM_20+2 ROM:5AB0 cmpb INTMEM_20+2, 104h[INTMEM_56] ROM:5AB5 jne ROM_5AB9 ROM:5AB7 clrb INTMEM_20+2 ROM:5AB9 ROM:5AB9 ROM_5AB9: ; CODE XREF: ROM:5AB5↑j ROM:5AB9 stb INTMEM_20+2, (INTMEM_1D2+2)[] ROM:5ABE ROM:5ABE ROM_5ABE: ; CODE XREF: ROM:5AA7↑j ROM:5ABE cmpb INTMEM_20+2, 105h[INTMEM_56] ROM:5AC3 jnc ROM_5AC7 ROM:5AC5 clr INTMEM_DC ROM:5AC7 ROM:5AC7 ROM_5AC7: ; CODE XREF: ROM:5A4F↑j ROM:5AC7 ; ROM:5AC3↑j ROM:5AC7 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5ACC ld INTMEM_1C, #1Bh ROM:5AD0 lcall ROM_33B2 ROM:5AD3 clrb INTMEM_1C+1 ROM:5AD5 shl INTMEM_1C, #3 ROM:5AD8 add INTMEM_1C, #7C00h ROM:5ADC st INTMEM_1C, (INTMEM_1A6+2)[] ROM:5AE1 ld INTMEM_1C, #1Eh ROM:5AE5 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5AEA lcall ROM_33B2 ROM:5AED stb INTMEM_1C, (INTMEM_26E+2)[] ROM:5AF2 ld INTMEM_1C, #1Dh ROM:5AF6 ldb INTMEM_1C+2, INTMEM_F2[] ROM:5AFB cmpb INTMEM_1C+2, (INTMEM_26E+2)[] ROM:5B00 jc ROM_5B09 ROM:5B02 ld INTMEM_1C, #1Ch ROM:5B06 ldb INTMEM_1C+2, INTMEM_E0 ROM:5B09 ROM:5B09 ROM_5B09: ; CODE XREF: ROM:5B00↑j ROM:5B09 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5B0E lcall ROM_33B2 ROM:5B11 mulub INTMEM_1C, #32h ; '2' ROM:5B14 st INTMEM_1C, (INTMEM_1A6+4)[] ROM:5B19 ld INTMEM_1C, #1Fh ROM:5B1D ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5B22 lcall ROM_33B2 ROM:5B25 stb INTMEM_1C, INTMEM_272[] ROM:5B2A ldb INTMEM_1A, #0 ROM:5B2D jbs INTMEM_F5, 4, ROM_5B41 ROM:5B30 cmp INTMEM_DC, 6Ah[INTMEM_56] ROM:5B35 jnc ROM_5B3E ROM:5B37 cmpb INTMEM_1C, INTMEM_F2[] ROM:5B3C jh ROM_5B41 ROM:5B3E ROM:5B3E ROM_5B3E: ; CODE XREF: ROM:5B35↑j ROM:5B3E ldb INTMEM_1A, #1 ROM:5B41 ROM:5B41 ROM_5B41: ; CODE XREF: ROM:5B2D↑j ROM:5B41 ; ROM:5B3C↑j ROM:5B41 stb INTMEM_1A, (INTMEM_26E+3)[] ROM:5B46 ld INTMEM_20, #-3C80h ROM:5B4A ld INTMEM_20+2, #1C9h ROM:5B4E divu INTMEM_20, INTMEM_5C ROM:5B51 jnv ROM_5B56 ROM:5B53 ldbse INTMEM_20, #-1 ROM:5B56 ROM:5B56 ROM_5B56: ; CODE XREF: ROM:5B51↑j ROM:5B56 sub INTMEM_20, #0Bh ROM:5B5A jc ROM_5B5E ROM:5B5C clr INTMEM_20 ROM:5B5E ROM:5B5E ROM_5B5E: ; CODE XREF: ROM:5B5A↑j ROM:5B5E ld INTMEM_1C, INTMEM_DC ROM:5B61 cmp INTMEM_1C, INTMEM_20 ROM:5B64 jnc ROM_5B69 ROM:5B66 ld INTMEM_1C, INTMEM_20 ROM:5B69 ROM:5B69 ROM_5B69: ; CODE XREF: ROM:5B64↑j ROM:5B69 ld INTMEM_1A, INTMEM_1C ROM:5B6C cmp INTMEM_1A, ZERO_REG ; Zero register ROM:5B6F je ROM_5B96 ROM:5B71 cmpb ZERO_REG, (INTMEM_26E+3)[] ; Zero register ROM:5B76 je ROM_5B7B ROM:5B78 shl INTMEM_1A, #1 ROM:5B7B ROM:5B7B ROM_5B7B: ; CODE XREF: ROM:5B76↑j ROM:5B7B cmp INTMEM_1A, 6Ch[INTMEM_56] ROM:5B80 jnc ROM_5B8E ROM:5B82 cmp INTMEM_1A, 6Eh[INTMEM_56] ROM:5B87 jnc ROM_5B96 ROM:5B89 andb INTMEM_FB, #-41h ROM:5B8C sjmp ROM_5B99 ROM:5B8E ; --------------------------------------------------------------------------- ROM:5B8E ROM:5B8E ROM_5B8E: ; CODE XREF: ROM:5B80↑j ROM:5B8E ld INTMEM_1C, 6Ch[INTMEM_56] ROM:5B93 shr INTMEM_1C, #1 ROM:5B96 ROM:5B96 ROM_5B96: ; CODE XREF: ROM:5B6F↑j ROM:5B96 ; ROM:5B87↑j ROM:5B96 orb INTMEM_FB, #40h ; '@' ROM:5B99 ROM:5B99 ROM_5B99: ; CODE XREF: ROM:5B8C↑j ROM:5B99 jbs INTMEM_FB, 3, ROM_5BE0 ROM:5B9C ld INTMEM_1C+2, (INTMEM_1A6+2)[] ROM:5BA1 ld INTMEM_20, (INTMEM_1A6+4)[] ROM:5BA6 ldb INTMEM_20+3, (INTMEM_26E+3)[] ROM:5BAB ldb INTMEM_20+2, 106h[INTMEM_56] ROM:5BB0 jbc INTMEM_F5+1, 7, ROM_5BDA ROM:5BB3 jbs INTMEM_FB, 7, ROM_5BDD ROM:5BB6 orb INTMEM_FB, #-80h ROM:5BB9 ld INTMEM_32, INTMEM_1C ROM:5BBC ld INTMEM_1C, #20h ; ' ' ROM:5BC0 jbs INTMEM_F7, 1, ROM_5BD1 ROM:5BC3 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:5BC8 ld INTMEM_1C, #20h ; ' ' ROM:5BCC lcall ROM_33B2 ROM:5BCF clrb INTMEM_1C+1 ROM:5BD1 ROM:5BD1 ROM_5BD1: ; CODE XREF: ROM:5BC0↑j ROM:5BD1 mulu INTMEM_1C, INTMEM_32 ROM:5BD4 shrl INTMEM_1C, #8 ROM:5BD7 ljmp ROM_3592 ROM:5BDA ; --------------------------------------------------------------------------- ROM:5BDA ROM:5BDA ROM_5BDA: ; CODE XREF: ROM:5BB0↑j ROM:5BDA andb INTMEM_FB, #7Fh ROM:5BDD ROM:5BDD ROM_5BDD: ; CODE XREF: ROM:5BB3↑j ROM:5BDD lcall ROM_3A56 ROM:5BE0 ROM:5BE0 ROM_5BE0: ; CODE XREF: ROM:ROM_5B99↑j ROM:5BE0 ld INTMEM_1A, INTMEM_62[] ROM:5BE5 add INTMEM_1A, #-8000h ROM:5BE9 add INTMEM_1A, INTMEM_64[] ROM:5BEE st INTMEM_1A, (INTMEM_3C4+4)[] ROM:5BF3 ret ROM:5BF4 ROM:5BF4 ; =============== S U B R O U T I N E ======================================= ROM:5BF4 ROM:5BF4 ROM:5BF4 ROM_5BF4: ; CODE XREF: ROM_2B7E:ROM_4862↑p ROM:5BF4 cmpb INTMEM_A1, ZERO_REG ; Zero register ROM:5BF7 jne ROM_5C25 ROM:5BF9 ld INTMEM_20+2, #1E8h ROM:5BFD ld INTMEM_20, #1D8h ROM:5C01 ROM:5C01 ROM_5C01: ; CODE XREF: ROM_5BF4+1D↓j ROM:5C01 ld INTMEM_1C, [INTMEM_20]+ ROM:5C04 mulu INTMEM_1C, [INTMEM_20+2] ROM:5C07 shrl INTMEM_1C, #0Ah ROM:5C0A st INTMEM_1C, [INTMEM_20+2]+ ROM:5C0D cmp INTMEM_20+2, #1F0h ROM:5C11 jnc ROM_5C01 ROM:5C13 ld INTMEM_1C, 38h[INTMEM_56] ROM:5C18 mulu INTMEM_1C, INTMEM_188[] ROM:5C1D st INTMEM_1C+2, INTMEM_188[] ROM:5C22 orb INTMEM_FA, #1 ROM:5C25 ROM:5C25 ROM_5C25: ; CODE XREF: ROM_5BF4+3↑j ROM:5C25 cmpb INTMEM_A1, #2 ROM:5C28 jne ROM_5C4D ROM:5C2A cmp INTMEM_5C, 60h[INTMEM_56] ROM:5C2F jnh ROM_5C3A ROM:5C31 cmp INTMEM_5C, 5Ch[INTMEM_56] ROM:5C36 jc ROM_5C4F ROM:5C38 sjmp ROM_5CCF ROM:5C3A ; --------------------------------------------------------------------------- ROM:5C3A ROM:5C3A ROM_5C3A: ; CODE XREF: ROM_5BF4+3B↑j ROM:5C3A andb INTMEM_FB, #-21h ROM:5C3D andb INTMEM_FB, #-11h ROM:5C40 ld INTMEM_1C, 5Ah[INTMEM_56] ROM:5C45 st INTMEM_1C, INTMEM_1A4[] ROM:5C4A andb INTMEM_FB, #-9 ROM:5C4D ROM:5C4D ROM_5C4D: ; CODE XREF: ROM_5BF4+34↑j ROM:5C4D sjmp ROM_5CF9 ROM:5C4F ; --------------------------------------------------------------------------- ROM:5C4F ROM:5C4F ROM_5C4F: ; CODE XREF: ROM_5BF4+42↑j ROM:5C4F jbs INTMEM_FB, 5, ROM_5C8A ROM:5C52 jbs INTMEM_FB, 4, ROM_5C73 ROM:5C55 orb INTMEM_FB, #10h ROM:5C58 st ZERO_REG, INTMEM_1A2[] ; Zero register ROM:5C5D ldb INTMEM_1A, INTMEM_1AF[] ROM:5C62 cmpb INTMEM_1A, 102h[INTMEM_56] ROM:5C67 jc ROM_5C84 ROM:5C69 ld INTMEM_20, 62h[INTMEM_56] ROM:5C6E st INTMEM_20, INTMEM_1A2[] ROM:5C73 ROM:5C73 ROM_5C73: ; CODE XREF: ROM_5BF4+5E↑j ROM:5C73 cmp ZERO_REG, INTMEM_1A2[] ; Zero register ROM:5C78 jne ROM_5CB2 ROM:5C7A ld INTMEM_20, 64h[INTMEM_56] ROM:5C7F st INTMEM_20, INTMEM_1A2[] ROM:5C84 ROM:5C84 ROM_5C84: ; CODE XREF: ROM_5BF4+73↑j ROM:5C84 andb INTMEM_FB, #-11h ROM:5C87 orb INTMEM_FB, #20h ; ' ' ROM:5C8A ROM:5C8A ROM_5C8A: ; CODE XREF: ROM_5BF4:ROM_5C4F↑j ROM:5C8A ld INTMEM_1C, 5Ah[INTMEM_56] ROM:5C8F sub INTMEM_1C, 5Ch[INTMEM_56] ROM:5C94 ld INTMEM_20+2, INTMEM_1A2[] ROM:5C99 clr INTMEM_20 ROM:5C9B divu INTMEM_20, 64h[INTMEM_56] ROM:5CA0 jnv ROM_5CA5 ROM:5CA2 ldbse INTMEM_20, #-1 ROM:5CA5 ROM:5CA5 ROM_5CA5: ; CODE XREF: ROM_5BF4+AC↑j ROM:5CA5 mulu INTMEM_20, INTMEM_1C ROM:5CA8 add INTMEM_20+2, 5Ch[INTMEM_56] ROM:5CAD st INTMEM_20+2, INTMEM_1A4[] ROM:5CB2 ROM:5CB2 ROM_5CB2: ; CODE XREF: ROM_5BF4+84↑j ROM:5CB2 cmpb INTMEM_A1, INTMEM_A0 ROM:5CB5 jne ROM_5CC8 ROM:5CB7 ld INTMEM_20, INTMEM_1A2[] ROM:5CBC cmp ZERO_REG, INTMEM_20 ; Zero register ROM:5CBF je ROM_5CC8 ROM:5CC1 dec INTMEM_20 ROM:5CC3 st INTMEM_20, INTMEM_1A2[] ROM:5CC8 ROM:5CC8 ROM_5CC8: ; CODE XREF: ROM_5BF4+C1↑j ROM:5CC8 ; ROM_5BF4+CB↑j ROM:5CC8 cmp INTMEM_5C, INTMEM_1A4[] ROM:5CCD jc ROM_5CDC ROM:5CCF ROM:5CCF ROM_5CCF: ; CODE XREF: ROM_5BF4+44↑j ROM:5CCF jbc INTMEM_FB, 3, ROM_5CF9 ROM:5CD2 ld INTMEM_DC, INTMEM_1A6[] ROM:5CD7 andb INTMEM_FB, #-9 ROM:5CDA sjmp ROM_5CF9 ROM:5CDC ; --------------------------------------------------------------------------- ROM:5CDC ROM:5CDC ROM_5CDC: ; CODE XREF: ROM_5BF4+D9↑j ROM:5CDC ld INTMEM_1C, INTMEM_1A4[] ROM:5CE1 add INTMEM_1C, 5Eh[INTMEM_56] ROM:5CE6 cmp INTMEM_5C, INTMEM_1C ROM:5CE9 jnh ROM_5CF9 ROM:5CEB jbs INTMEM_FB, 3, ROM_5CF6 ROM:5CEE orb INTMEM_FB, #8 ROM:5CF1 st INTMEM_DC, INTMEM_1A6[] ROM:5CF6 ROM:5CF6 ROM_5CF6: ; CODE XREF: ROM_5BF4+F7↑j ROM:5CF6 lcall ROM_3D5F ROM:5CF9 ROM:5CF9 ROM_5CF9: ; CODE XREF: ROM_5BF4:ROM_5C4D↑j ROM:5CF9 ; ROM_5BF4:ROM_5CCF↑j ... ROM:5CF9 ldb INTMEM_20+2, INTMEM_155[] ROM:5CFE djnz INTMEM_EC, ROM_5D79 ROM:5D01 ldb INTMEM_EC, 162h[INTMEM_56] ROM:5D06 subb INTMEM_1C+2, INTMEM_20+2, INTMEM_284[] ROM:5D0C jc ROM_5D1C ROM:5D0E negb INTMEM_1C+2 ROM:5D10 cmpb INTMEM_1C+2, 161h[INTMEM_56] ROM:5D15 jnc ROM_5D2E ROM:5D17 stb ZERO_REG, INTMEM_283[] ; Zero register ROM:5D1C ROM:5D1C ROM_5D1C: ; CODE XREF: ROM_5BF4+118↑j ROM:5D1C stb INTMEM_20+2, INTMEM_284[] ROM:5D21 subb INTMEM_1A, INTMEM_20+2, 160h[INTMEM_56] ROM:5D27 jnc ROM_5D2E ROM:5D29 cmpb INTMEM_1A, INTMEM_F1 ROM:5D2C jc ROM_5D3C ROM:5D2E ROM:5D2E ROM_5D2E: ; CODE XREF: ROM_5BF4+121↑j ROM:5D2E ; ROM_5BF4+133↑j ROM:5D2E ldb INTMEM_F1, INTMEM_F0 ROM:5D31 ldb INTMEM_F0, INTMEM_EF ROM:5D34 ldb INTMEM_EF, INTMEM_EE ROM:5D37 ldb INTMEM_EE, INTMEM_ED ROM:5D3A sjmp ROM_5D76 ROM:5D3C ; --------------------------------------------------------------------------- ROM:5D3C ROM:5D3C ROM_5D3C: ; CODE XREF: ROM_5BF4+138↑j ROM:5D3C ldb INTMEM_F1, INTMEM_20+2 ROM:5D3F ldb INTMEM_F0, INTMEM_20+2 ROM:5D42 ldb INTMEM_EF, INTMEM_20+2 ROM:5D45 ldb INTMEM_EE, INTMEM_20+2 ROM:5D48 cmp INTMEM_5C, 3Ah[INTMEM_56] ROM:5D4D jnc ROM_5D76 ROM:5D4F cmp INTMEM_5C, 3Eh[INTMEM_56] ROM:5D54 jc ROM_5D76 ROM:5D56 ldb INTMEM_20, INTMEM_283[] ROM:5D5B cmpb INTMEM_20, 163h[INTMEM_56] ROM:5D60 jc ROM_5D76 ROM:5D62 ldb INTMEM_1A+1, INTMEM_283[] ROM:5D67 incb INTMEM_1A+1 ROM:5D69 stb INTMEM_1A+1, INTMEM_283[] ROM:5D6E ld INTMEM_1C, INTMEM_26E[] ROM:5D73 lcall ROM_3D6C ROM:5D76 ROM:5D76 ROM_5D76: ; CODE XREF: ROM_5BF4+146↑j ROM:5D76 ; ROM_5BF4+159↑j ... ROM:5D76 ldb INTMEM_ED, INTMEM_20+2 ROM:5D79 ROM:5D79 ROM_5D79: ; CODE XREF: ROM_5BF4+10A↑j ROM:5D79 ret ROM:5D79 ; End of function ROM_5BF4 ROM:5D79 ROM:5D7A ROM:5D7A ; =============== S U B R O U T I N E ======================================= ROM:5D7A ROM:5D7A ROM:5D7A ROM_5D7A: ; CODE XREF: ROM_4849+C↑p ROM:5D7A andb INTMEM_FB+1, #-2 ROM:5D7D jbc INTMEM_F5+1, 6, ROM_5DAA ROM:5D80 jbs INTMEM_FB+1, 1, ROM_5D92 ROM:5D83 ldb INTMEM_1C, INTMEM_1AF[] ROM:5D88 cmpb INTMEM_1C, 109h[INTMEM_56] ROM:5D8D jnh ROM_5DAD ROM:5D8F orb INTMEM_FB+1, #2 ROM:5D92 ROM:5D92 ROM_5D92: ; CODE XREF: ROM_5D7A+6↑j ROM:5D92 ldb INTMEM_1C+1, INTMEM_1AE[] ROM:5D97 cmpb INTMEM_1C+1, 107h[INTMEM_56] ROM:5D9C jnh ROM_5DA5 ROM:5D9E cmpb INTMEM_E0, 108h[INTMEM_56] ROM:5DA3 jh ROM_5DAD ROM:5DA5 ROM:5DA5 ROM_5DA5: ; CODE XREF: ROM_5D7A+22↑j ROM:5DA5 orb INTMEM_FB+1, #1 ROM:5DA8 sjmp ROM_5DAD ROM:5DAA ; --------------------------------------------------------------------------- ROM:5DAA ROM:5DAA ROM_5DAA: ; CODE XREF: ROM_5D7A+3↑j ROM:5DAA andb INTMEM_FB+1, #-3 ROM:5DAD ROM:5DAD ROM_5DAD: ; CODE XREF: ROM_5D7A+13↑j ROM:5DAD ; ROM_5D7A+29↑j ... ROM:5DAD jbs INTMEM_FB+1, 0, ROM_5DB5 ROM:5DB0 andb INTMEM_A3, #-11h ROM:5DB3 sjmp ROM_5DB8 ROM:5DB5 ; --------------------------------------------------------------------------- ROM:5DB5 ROM:5DB5 ROM_5DB5: ; CODE XREF: ROM_5D7A:ROM_5DAD↑j ROM:5DB5 orb INTMEM_A3, #10h ROM:5DB8 ROM:5DB8 ROM_5DB8: ; CODE XREF: ROM_5D7A+39↑j ROM:5DB8 jbs INTMEM_F9, 1, ROM_5DE7 ROM:5DBB jbs INTMEM_FB+1, 2, ROM_5DDF ROM:5DBE jbc INTMEM_FB+1, 1, ROM_5DF0 ROM:5DC1 ld INTMEM_1C, #21h ; '!' ROM:5DC5 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:5DCA lcall ROM_33B2 ROM:5DCD ldb INTMEM_CA, INTMEM_1C ROM:5DD0 ld INTMEM_1C, #22h ; '"' ROM:5DD4 lcall ROM_33B2 ROM:5DD7 stb INTMEM_1C, INTMEM_273[] ROM:5DDC orb INTMEM_FB+1, #4 ROM:5DDF ROM:5DDF ROM_5DDF: ; CODE XREF: ROM_5D7A+41↑j ROM:5DDF cmpb ZERO_REG, INTMEM_CA ; Zero register ROM:5DE2 jne ROM_5DE7 ROM:5DE4 orb INTMEM_F9, #2 ROM:5DE7 ROM:5DE7 ROM_5DE7: ; CODE XREF: ROM_5D7A:ROM_5DB8↑j ROM:5DE7 ; ROM_5D7A+68↑j ROM:5DE7 jbs INTMEM_F5+1, 6, ROM_5DF0 ROM:5DEA andb INTMEM_F9, #-3 ROM:5DED andb INTMEM_FB+1, #-5 ROM:5DF0 ROM:5DF0 ROM_5DF0: ; CODE XREF: ROM_5D7A+44↑j ROM:5DF0 ; ROM_5D7A:ROM_5DE7↑j ROM:5DF0 jbs INTMEM_F5, 6, ROM_5E16 ROM:5DF3 jbc INTMEM_FB+1, 1, ROM_5E16 ROM:5DF6 lcall ROM_3CDF ROM:5DF9 cmpb INTMEM_1C+1, 10Eh[INTMEM_56] ROM:5DFE jc ROM_5E07 ROM:5E00 cmpb INTMEM_1C+1, 10Fh[INTMEM_56] ROM:5E05 jh ROM_5E0A ROM:5E07 ROM:5E07 ROM_5E07: ; CODE XREF: ROM_5D7A+84↑j ROM:5E07 orb INTMEM_FB+1, #8 ROM:5E0A ROM:5E0A ROM_5E0A: ; CODE XREF: ROM_5D7A+8B↑j ROM:5E0A jbc INTMEM_F9, 1, ROM_5E16 ROM:5E0D jbs INTMEM_FB+1, 3, ROM_5E18 ROM:5E10 orb INTMEM_52, #-80h ROM:5E13 orb INTMEM_F5, #40h ; '@' ROM:5E16 ROM:5E16 ROM_5E16: ; CODE XREF: ROM_5D7A:ROM_5DF0↑j ROM:5E16 ; ROM_5D7A+79↑j ... ROM:5E16 sjmp ROM_5EC3 ROM:5E18 ; --------------------------------------------------------------------------- ROM:5E18 ROM:5E18 ROM_5E18: ; CODE XREF: ROM_5D7A+93↑j ROM:5E18 jbc INTMEM_FB+1, 4, ROM_5E41 ROM:5E1B jbc INTMEM_FB, 2, ROM_5E2D ROM:5E1E ldb INTMEM_D0, 10Ah[INTMEM_56] ROM:5E23 jbs INTMEM_AD, 3, ROM_5E47 ROM:5E26 ldb INTMEM_D0, 10Bh[INTMEM_56] ROM:5E2B sjmp ROM_5E47 ROM:5E2D ; --------------------------------------------------------------------------- ROM:5E2D ROM:5E2D ROM_5E2D: ; CODE XREF: ROM_5D7A+A1↑j ROM:5E2D lcall ROM_3CDF ROM:5E30 cmpb INTMEM_1C+1, 10Ch[INTMEM_56] ROM:5E35 jh ROM_5E3C ROM:5E37 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:5E3A jne ROM_5E47 ROM:5E3C ROM:5E3C ROM_5E3C: ; CODE XREF: ROM_5D7A+BB↑j ROM:5E3C andb INTMEM_FB+1, #-11h ROM:5E3F sjmp ROM_5E49 ROM:5E41 ; --------------------------------------------------------------------------- ROM:5E41 ROM:5E41 ROM_5E41: ; CODE XREF: ROM_5D7A:ROM_5E18↑j ROM:5E41 jbc INTMEM_FB, 2, ROM_5E49 ROM:5E44 orb INTMEM_FB+1, #10h ROM:5E47 ROM:5E47 ROM_5E47: ; CODE XREF: ROM_5D7A+A9↑j ROM:5E47 ; ROM_5D7A+B1↑j ... ROM:5E47 sjmp ROM_5EC3 ROM:5E49 ; --------------------------------------------------------------------------- ROM:5E49 ROM:5E49 ROM_5E49: ; CODE XREF: ROM_5D7A+C5↑j ROM:5E49 ; ROM_5D7A:ROM_5E41↑j ROM:5E49 cmp INTMEM_D8, 70h[INTMEM_56] ROM:5E4E jc ROM_5E7E ROM:5E50 cmp INTMEM_D8, 72h[INTMEM_56] ROM:5E55 jnh ROM_5E6C ROM:5E57 andb INTMEM_F9, #-5 ROM:5E5A ldb INTMEM_B2+1, 111h[INTMEM_56] ROM:5E5F cmp INTMEM_D8, #61A8h ROM:5E63 jnc ROM_5E8E ROM:5E65 ldb INTMEM_B2+1, 110h[INTMEM_56] ROM:5E6A sjmp ROM_5E8E ROM:5E6C ; --------------------------------------------------------------------------- ROM:5E6C ROM:5E6C ROM_5E6C: ; CODE XREF: ROM_5D7A+DB↑j ROM:5E6C jbs INTMEM_F9, 2, ROM_5E7E ROM:5E6F cmpb INTMEM_B2+1, ZERO_REG ; Zero register ROM:5E72 jne ROM_5E8E ROM:5E74 orb INTMEM_F9, #4 ROM:5E77 ldb INTMEM_B2+1, 112h[INTMEM_56] ROM:5E7C sjmp ROM_5E8E ROM:5E7E ; --------------------------------------------------------------------------- ROM:5E7E ROM:5E7E ROM_5E7E: ; CODE XREF: ROM_5D7A+D4↑j ROM:5E7E ; ROM_5D7A:ROM_5E6C↑j ROM:5E7E cmpb INTMEM_B2+1, ZERO_REG ; Zero register ROM:5E81 jne ROM_5E8E ROM:5E83 orb INTMEM_F5, #40h ; '@' ROM:5E86 orb INTMEM_52, #-80h ROM:5E89 andb INTMEM_F9, #-5 ROM:5E8C sjmp ROM_5EC3 ROM:5E8E ; --------------------------------------------------------------------------- ROM:5E8E ROM:5E8E ROM_5E8E: ; CODE XREF: ROM_5D7A+E9↑j ROM:5E8E ; ROM_5D7A+F0↑j ... ROM:5E8E jbs INTMEM_F5, 5, ROM_5E9D ROM:5E91 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:5E96 cmpb INTMEM_1C+2, 114h[INTMEM_56] ROM:5E9B jnh ROM_5EC3 ROM:5E9D ROM:5E9D ROM_5E9D: ; CODE XREF: ROM_5D7A:ROM_5E8E↑j ROM:5E9D cmpb INTMEM_DE, 113h[INTMEM_56] ROM:5EA2 jne ROM_5EC3 ROM:5EA4 jbs INTMEM_FB, 3, ROM_5EC3 ROM:5EA7 jbs INTMEM_FB, 6, ROM_5EC3 ROM:5EAA jbs INTMEM_AC, 4, ROM_5EC6 ROM:5EAD ROM:5EAD ROM_5EAD: ; CODE XREF: ROM_5D7A:ROM_5EC3↓j ROM:5EAD orb INTMEM_F5, #20h ; ' ' ROM:5EB0 cmpb ZERO_REG, INTMEM_273[] ; Zero register ROM:5EB5 je ROM_5ECD ROM:5EB7 ldb INTMEM_CA+1, INTMEM_273[] ROM:5EBC stb ZERO_REG, INTMEM_273[] ; Zero register ROM:5EC1 sjmp ROM_5ECD ROM:5EC3 ; --------------------------------------------------------------------------- ROM:5EC3 ROM:5EC3 ROM_5EC3: ; CODE XREF: ROM_5D7A:ROM_5E16↑j ROM:5EC3 ; ROM_5D7A:ROM_5E47↑j ... ROM:5EC3 jbs INTMEM_AC, 3, ROM_5EAD ROM:5EC6 ROM:5EC6 ROM_5EC6: ; CODE XREF: ROM_5D7A+130↑j ROM:5EC6 ld INTMEM_D8, #61A8h ROM:5ECA andb INTMEM_F5, #-21h ROM:5ECD ROM:5ECD ROM_5ECD: ; CODE XREF: ROM_5D7A+13B↑j ROM:5ECD ; ROM_5D7A+147↑j ROM:5ECD andb INTMEM_FB+1, #7Fh ROM:5ED0 lcall ROM_3CDF ROM:5ED3 jbs INTMEM_FB+1, 6, ROM_5EE2 ROM:5ED6 cmpb INTMEM_1C+1, 10Ch[INTMEM_56] ROM:5EDB jnh ROM_5EEF ROM:5EDD orb INTMEM_FB+1, #40h ; '@' ROM:5EE0 sjmp ROM_5EEC ROM:5EE2 ; --------------------------------------------------------------------------- ROM:5EE2 ROM:5EE2 ROM_5EE2: ; CODE XREF: ROM_5D7A+159↑j ROM:5EE2 cmpb INTMEM_1C+1, 10Dh[INTMEM_56] ROM:5EE7 jc ROM_5EEF ROM:5EE9 andb INTMEM_FB+1, #-41h ROM:5EEC ROM:5EEC ROM_5EEC: ; CODE XREF: ROM_5D7A+166↑j ROM:5EEC orb INTMEM_FB+1, #-80h ROM:5EEF ROM:5EEF ROM_5EEF: ; CODE XREF: ROM_5D7A+161↑j ROM:5EEF ; ROM_5D7A+16D↑j ROM:5EEF jbs INTMEM_F5, 5, ROM_5EF7 ROM:5EF2 andb INTMEM_FB+1, #-21h ROM:5EF5 sjmp ROM_5FAB ROM:5EF7 ; --------------------------------------------------------------------------- ROM:5EF7 ROM:5EF7 ROM_5EF7: ; CODE XREF: ROM_5D7A:ROM_5EEF↑j ROM:5EF7 jbc INTMEM_FB+1, 5, ROM_5F4F ROM:5EFA jbs INTMEM_FB+1, 7, ROM_5F37 ROM:5EFD jbs INTMEM_FA, 6, ROM_5F07 ROM:5F00 cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:5F03 je ROM_5F4F ROM:5F05 sjmp ROM_5F0C ROM:5F07 ; --------------------------------------------------------------------------- ROM:5F07 ROM:5F07 ROM_5F07: ; CODE XREF: ROM_5D7A+183↑j ROM:5F07 cmpb INTMEM_B8, ZERO_REG ; Zero register ROM:5F0A je ROM_5F4F ROM:5F0C ROM:5F0C ROM_5F0C: ; CODE XREF: ROM_5D7A+18B↑j ROM:5F0C cmpb INTMEM_C6+1, ZERO_REG ; Zero register ROM:5F0F je ROM_5F13 ROM:5F11 sjmp ROM_5FAB ROM:5F13 ; --------------------------------------------------------------------------- ROM:5F13 ROM:5F13 ROM_5F13: ; CODE XREF: ROM_5D7A+195↑j ROM:5F13 ldb INTMEM_C6+1, 117h[INTMEM_56] ROM:5F18 ld INTMEM_1C, #26h ; '&' ROM:5F1C jbs INTMEM_FB+1, 6, ROM_5F23 ROM:5F1F ld INTMEM_1C, #25h ; '%' ROM:5F23 ROM:5F23 ROM_5F23: ; CODE XREF: ROM_5D7A+1A2↑j ROM:5F23 ldb INTMEM_1C+2, INTMEM_E0 ROM:5F26 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5F2B lcall ROM_33B2 ROM:5F2E clrb INTMEM_1C+1 ROM:5F30 stb INTMEM_1C, INTMEM_3CD[] ROM:5F35 sjmp ROM_5F88 ROM:5F37 ; --------------------------------------------------------------------------- ROM:5F37 ROM:5F37 ROM_5F37: ; CODE XREF: ROM_5D7A+180↑j ROM:5F37 ld INTMEM_1C+2, INTMEM_158[] ROM:5F3C ld INTMEM_20, INTMEM_D8 ROM:5F3F shr INTMEM_20, #1 ROM:5F42 st INTMEM_20, INTMEM_158[] ROM:5F47 add INTMEM_1C+2, INTMEM_20 ROM:5F4A st INTMEM_1C+2, INTMEM_260[] ROM:5F4F ROM:5F4F ROM_5F4F: ; CODE XREF: ROM_5D7A:ROM_5EF7↑j ROM:5F4F ; ROM_5D7A+189↑j ... ROM:5F4F orb INTMEM_FB+1, #20h ; ' ' ROM:5F52 ldb INTMEM_B7, 115h[INTMEM_56] ROM:5F57 ldb INTMEM_B8, 116h[INTMEM_56] ROM:5F5C ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5F61 ldb INTMEM_1C+2, INTMEM_E0 ROM:5F64 ld INTMEM_1C, #24h ; '$' ROM:5F68 jbs INTMEM_FB+1, 6, ROM_5F6F ROM:5F6B ld INTMEM_1C, #23h ; '#' ROM:5F6F ROM:5F6F ROM_5F6F: ; CODE XREF: ROM_5D7A+1EE↑j ROM:5F6F lcall ROM_33B2 ROM:5F72 stb INTMEM_1C, INTMEM_3CE[] ROM:5F77 clrb INTMEM_1C+1 ROM:5F79 mulub INTMEM_20, INTMEM_CA+1, #8 ROM:5F7D add INTMEM_20, #190h ROM:5F81 mulu INTMEM_1C, INTMEM_20 ROM:5F84 divu INTMEM_1C, #32h ; '2' ROM:5F88 ROM:5F88 ROM_5F88: ; CODE XREF: ROM_5D7A+1BB↑j ROM:5F88 jbc INTMEM_FB+1, 6, ROM_5F9C ROM:5F8B sub INTMEM_D8, INTMEM_1C ROM:5F8E cmp INTMEM_D8, 72h[INTMEM_56] ROM:5F93 jc ROM_5FAB ROM:5F95 ld INTMEM_D8, 72h[INTMEM_56] ROM:5F9A sjmp ROM_5FAB ROM:5F9C ; --------------------------------------------------------------------------- ROM:5F9C ROM:5F9C ROM_5F9C: ; CODE XREF: ROM_5D7A:ROM_5F88↑j ROM:5F9C add INTMEM_D8, INTMEM_1C ROM:5F9F cmp INTMEM_D8, 70h[INTMEM_56] ROM:5FA4 jnh ROM_5FAB ROM:5FA6 ld INTMEM_D8, 70h[INTMEM_56] ROM:5FAB ROM:5FAB ROM_5FAB: ; CODE XREF: ROM_5D7A+17B↑j ROM:5FAB ; ROM_5D7A+197↑j ... ROM:5FAB jbc INTMEM_F5, 5, ROM_5FEB ROM:5FAE jbc INTMEM_F7, 6, ROM_5FEB ROM:5FB1 jbc INTMEM_F7, 7, ROM_5FE9 ROM:5FB4 ldb INTMEM_1C, INTMEM_1F7[] ROM:5FB9 cmpb INTMEM_1C, 11Bh[INTMEM_56] ROM:5FBE jc ROM_5FE9 ROM:5FC0 ldb INTMEM_1C, INTMEM_1F5[] ROM:5FC5 cmpb INTMEM_1C, 11Ah[INTMEM_56] ROM:5FCA jnh ROM_5FE9 ROM:5FCC ldb INTMEM_1C, INTMEM_1F9[] ROM:5FD1 cmpb INTMEM_1C, 118h[INTMEM_56] ROM:5FD6 jc ROM_5FE9 ROM:5FD8 cmpb INTMEM_1C, 119h[INTMEM_56] ROM:5FDD jnh ROM_5FE9 ROM:5FDF cmpb INTMEM_B4, ZERO_REG ; Zero register ROM:5FE2 jne ROM_5FE7 ROM:5FE4 jbs INTMEM_FB+1, 7, ROM_5FED ROM:5FE7 ROM:5FE7 ROM_5FE7: ; CODE XREF: ROM_5D7A+268↑j ROM:5FE7 sjmp ROM_6074 ROM:5FE9 ; --------------------------------------------------------------------------- ROM:5FE9 ROM:5FE9 ROM_5FE9: ; CODE XREF: ROM_5D7A+237↑j ROM:5FE9 ; ROM_5D7A+244↑j ... ROM:5FE9 sjmp ROM_6060 ROM:5FEB ; --------------------------------------------------------------------------- ROM:5FEB ROM:5FEB ROM_5FEB: ; CODE XREF: ROM_5D7A:ROM_5FAB↑j ROM:5FEB ; ROM_5D7A+234↑j ROM:5FEB sjmp ROM_605B ROM:5FED ; --------------------------------------------------------------------------- ROM:5FED ROM:5FED ROM_5FED: ; CODE XREF: ROM_5D7A+26A↑j ROM:5FED ldb INTMEM_1C+1, INTMEM_274[] ROM:5FF2 incb INTMEM_1C+1 ROM:5FF4 stb INTMEM_1C+1, INTMEM_274[] ROM:5FF9 ld INTMEM_20, INTMEM_262[] ROM:5FFE ld INTMEM_20+2, INTMEM_264[] ROM:6003 add INTMEM_20, INTMEM_260[] ROM:6008 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:600B st INTMEM_20, INTMEM_262[] ROM:6010 st INTMEM_20+2, INTMEM_264[] ROM:6015 ldbze INTMEM_1A, INTMEM_274[] ROM:601A cmpb INTMEM_1A, 11Ch[INTMEM_56] ROM:601F jnc ROM_6074 ROM:6021 ldb INTMEM_1C+3, INTMEM_275[] ROM:6026 cmpb INTMEM_1C+3, 11Dh[INTMEM_56] ROM:602B jc ROM_6065 ROM:602D incb INTMEM_1C+3 ROM:602F stb INTMEM_1C+3, INTMEM_275[] ROM:6034 divu INTMEM_20, INTMEM_1A ROM:6037 cmp INTMEM_20, 74h[INTMEM_56] ROM:603C jc ROM_6050 ROM:603E cmp INTMEM_20, 76h[INTMEM_56] ROM:6043 jh ROM_6059 ROM:6045 cmpb INTMEM_42+1, 120h[INTMEM_56] ROM:604A jnh ROM_6059 ROM:604C decb INTMEM_42+1 ROM:604E sjmp ROM_6065 ROM:6050 ; --------------------------------------------------------------------------- ROM:6050 ROM:6050 ROM_6050: ; CODE XREF: ROM_5D7A+2C2↑j ROM:6050 cmpb INTMEM_42+1, 11Fh[INTMEM_56] ROM:6055 jc ROM_6059 ROM:6057 incb INTMEM_42+1 ROM:6059 ROM:6059 ROM_6059: ; CODE XREF: ROM_5D7A+2C9↑j ROM:6059 ; ROM_5D7A+2D0↑j ... ROM:6059 sjmp ROM_6065 ROM:605B ; --------------------------------------------------------------------------- ROM:605B ROM:605B ROM_605B: ; CODE XREF: ROM_5D7A:ROM_5FEB↑j ROM:605B stb ZERO_REG, INTMEM_275[] ; Zero register ROM:6060 ROM:6060 ROM_6060: ; CODE XREF: ROM_5D7A:ROM_5FE9↑j ROM:6060 ldb INTMEM_B4, 11Eh[INTMEM_56] ROM:6065 ROM:6065 ROM_6065: ; CODE XREF: ROM_5D7A+2B1↑j ROM:6065 ; ROM_5D7A+2D4↑j ... ROM:6065 stb ZERO_REG, INTMEM_274[] ; Zero register ROM:606A st ZERO_REG, INTMEM_264[] ; Zero register ROM:606F st ZERO_REG, INTMEM_262[] ; Zero register ROM:6074 ROM:6074 ROM_6074: ; CODE XREF: ROM_5D7A:ROM_5FE7↑j ROM:6074 ; ROM_5D7A+2A5↑j ROM:6074 ret ROM:6074 ; End of function ROM_5D7A ROM:6074 ROM:6075 ROM:6075 ; =============== S U B R O U T I N E ======================================= ROM:6075 ROM:6075 ROM:6075 ROM_6075: ; CODE XREF: ROM_4849+3↑p ROM:6075 jbc INTMEM_F9, 1, ROM_60DE ROM:6078 jbs INTMEM_F9, 2, ROM_60DE ROM:607B ldb INTMEM_1A, INTMEM_1AF[] ROM:6080 cmpb INTMEM_1A, 0DEh[INTMEM_56] ROM:6085 jnc ROM_60DE ROM:6087 cmpb INTMEM_1A, 0DFh[INTMEM_56] ROM:608C jh ROM_6091 ROM:608E jbc INTMEM_F9, 5, ROM_60DE ROM:6091 ROM:6091 ROM_6091: ; CODE XREF: ROM_6075+17↑j ROM:6091 jbc INTMEM_F9, 3, ROM_60BC ROM:6094 ldb INTMEM_1C+2, 0E0h[INTMEM_56] ROM:6099 cmpb INTMEM_1C+2, INTMEM_1AE[] ROM:609E jh ROM_60BC ROM:60A0 addb INTMEM_1C+2, 0E1h[INTMEM_56] ROM:60A5 cmpb INTMEM_1C+2, INTMEM_1AE[] ROM:60AA jnc ROM_60AF ROM:60AC jbc INTMEM_F9, 6, ROM_60BC ROM:60AF ROM:60AF ROM_60AF: ; CODE XREF: ROM_6075+35↑j ROM:60AF orb INTMEM_F9, #40h ; '@' ROM:60B2 orb INTMEM_F9, #20h ; ' ' ROM:60B5 ldb INTMEM_1C, 0E3h[INTMEM_56] ROM:60BA sjmp ROM_60E3 ROM:60BC ; --------------------------------------------------------------------------- ROM:60BC ROM:60BC ROM_60BC: ; CODE XREF: ROM_6075:ROM_6091↑j ROM:60BC ; ROM_6075+29↑j ... ROM:60BC andb INTMEM_F9, #-41h ROM:60BF orb INTMEM_F9, #20h ; ' ' ROM:60C2 ldb INTMEM_1C+2, INTMEM_E0 ROM:60C5 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:60CA ld INTMEM_1C, #4 ROM:60CE lcall ROM_33B2 ROM:60D1 jbc INTMEM_F9, 4, ROM_60E3 ROM:60D4 mulub INTMEM_1C, 0E2h[INTMEM_56] ROM:60D9 divub INTMEM_1C, #64h ; 'd' ROM:60DC sjmp ROM_60E3 ROM:60DE ; --------------------------------------------------------------------------- ROM:60DE ROM:60DE ROM_60DE: ; CODE XREF: ROM_6075↑j ROM:60DE ; ROM_6075+3↑j ... ROM:60DE andb INTMEM_F9, #-21h ROM:60E1 clrb INTMEM_1C ROM:60E3 ROM:60E3 ROM_60E3: ; CODE XREF: ROM_6075+45↑j ROM:60E3 ; ROM_6075+5C↑j ... ROM:60E3 stb INTMEM_1C, (INTMEM_F2+1)[] ROM:60E8 ret ROM:60E8 ; End of function ROM_6075 ROM:60E8 ROM:60E9 ROM:60E9 ; =============== S U B R O U T I N E ======================================= ROM:60E9 ROM:60E9 ROM:60E9 ROM_60E9: ; CODE XREF: ROM_4849+6↑p ROM:60E9 ROM:60E9 ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:60E9 ROM:60E9 ld INTMEM_1A, #384h ROM:60ED st INTMEM_1A, INTMEM_266[] ROM:60F2 clrb INTMEM_E2 ROM:60F4 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:60F9 ldb INTMEM_1C+3, INTMEM_1B0[] ROM:60FE ld INTMEM_1C, #27h ; ''' ROM:6102 lcall ROM_33B2 ROM:6105 stb INTMEM_1C, INTMEM_3CF[] ROM:610A ldb INTMEM_1C+2, INTMEM_1C ROM:610D lcall ROM_4CC2 ROM:6110 stb INTMEM_1C, INTMEM_F4[] ROM:6115 ld INTMEM_1C, #28h ; '(' ROM:6119 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:611E lcall ROM_33B2 ROM:6121 stb INTMEM_1C, INTMEM_E3 ROM:6124 jbs INTMEM_F8, 4, ROM_612E ROM:6127 ldb INTMEM_D0+1, 12Ah[INTMEM_56] ROM:612C sjmp ROM_616F ROM:612E ; --------------------------------------------------------------------------- ROM:612E ROM:612E ROM_612E: ; CODE XREF: ROM_60E9+3B↑j ROM:612E cmpb ZERO_REG, INTMEM_D0+1 ; Zero register ROM:6131 jne ROM_616F ROM:6133 ldb INTMEM_1C, INTMEM_1B1[] ROM:6138 ldb INTMEM_1C+1, INTMEM_F2[] ROM:613D jbc INTMEM_AD, 5, ROM_616F ROM:6140 cmpb INTMEM_1C, 123h[INTMEM_56] ROM:6145 jh ROM_616F ROM:6147 cmpb INTMEM_1C+1, 125h[INTMEM_56] ROM:614C jh ROM_616F ROM:614E cmp INTMEM_5C, 78h[INTMEM_56] ROM:6153 jh ROM_616F ROM:6155 cmpb INTMEM_1C, 124h[INTMEM_56] ROM:615A jc ROM_6172 ROM:615C cmpb INTMEM_1C+1, 126h[INTMEM_56] ROM:6161 jc ROM_6172 ROM:6163 cmp INTMEM_5C, 7Ah[INTMEM_56] ROM:6168 jc ROM_6172 ROM:616A orb INTMEM_FD, #2 ROM:616D sjmp ROM_6172 ROM:616F ; --------------------------------------------------------------------------- ROM:616F ROM:616F ROM_616F: ; CODE XREF: ROM_60E9+43↑j ROM:616F ; ROM_60E9+48↑j ... ROM:616F andb INTMEM_FD, #-3 ROM:6172 ROM:6172 ROM_6172: ; CODE XREF: ROM_60E9+71↑j ROM:6172 ; ROM_60E9+78↑j ... ROM:6172 jbc INTMEM_FD, 1, ROM_61CB ROM:6175 jbs INTMEM_FD, 2, ROM_61A0 ROM:6178 orb INTMEM_FD, #4 ROM:617B ldb INTMEM_1C+3, INTMEM_8A ROM:617E ldb INTMEM_1C+2, 127h[INTMEM_56] ROM:6183 lcall ROM_4CEA ROM:6186 stb INTMEM_1C+2, INTMEM_DF ROM:6189 jbc INTMEM_FD, 0, ROM_61F1 ROM:618C ldb INTMEM_1C+2, INTMEM_F4[] ROM:6191 addb INTMEM_1C+2, 129h[INTMEM_56] ROM:6196 cmpb INTMEM_DF, INTMEM_1C+2 ROM:6199 jnh ROM_61F1 ROM:619B ldb INTMEM_DF, INTMEM_1C+2 ROM:619E sjmp ROM_61F1 ROM:61A0 ; --------------------------------------------------------------------------- ROM:61A0 ROM:61A0 ROM_61A0: ; CODE XREF: ROM_60E9+8C↑j ROM:61A0 jbs INTMEM_F9, 4, ROM_61AE ROM:61A3 cmpb ZERO_REG, INTMEM_DF ; Zero register ROM:61A6 jne ROM_61F6 ROM:61A8 orb INTMEM_F9, #10h ROM:61AB orb INTMEM_A3, #4 ROM:61AE ROM:61AE ROM_61AE: ; CODE XREF: ROM_60E9:ROM_61A0↑j ROM:61AE ldb INTMEM_1C+2, 122h[INTMEM_56] ROM:61B3 ldb INTMEM_1C+3, INTMEM_F4[] ROM:61B8 lcall ROM_4CEA ROM:61BB subb INTMEM_1A, INTMEM_1C+2, INTMEM_F4[] ROM:61C1 addb INTMEM_E2, INTMEM_1A ROM:61C4 stb INTMEM_1C+2, INTMEM_F4[] ROM:61C9 sjmp ROM_61F6 ROM:61CB ; --------------------------------------------------------------------------- ROM:61CB ROM:61CB ROM_61CB: ; CODE XREF: ROM_60E9:ROM_6172↑j ROM:61CB jbc INTMEM_FD, 2, ROM_61F6 ROM:61CE ldb INTMEM_1C+3, INTMEM_8A ROM:61D1 ldb INTMEM_1C+2, 128h[INTMEM_56] ROM:61D6 lcall ROM_4CEA ROM:61D9 cmpb INTMEM_1C+3, INTMEM_F4[] ROM:61DE jc ROM_61E5 ROM:61E0 ldb INTMEM_1C+3, INTMEM_F4[] ROM:61E5 ROM:61E5 ROM_61E5: ; CODE XREF: ROM_60E9+F5↑j ROM:61E5 stb INTMEM_1C+3, INTMEM_DF ROM:61E8 andb INTMEM_FD, #-5 ROM:61EB andb INTMEM_F9, #-11h ROM:61EE andb INTMEM_A3, #-5 ROM:61F1 ROM:61F1 ROM_61F1: ; CODE XREF: ROM_60E9+A0↑j ROM:61F1 ; ROM_60E9+B0↑j ... ROM:61F1 ldb INTMEM_E4, 97h[INTMEM_56] ROM:61F6 ROM:61F6 ROM_61F6: ; CODE XREF: ROM_60E9+BD↑j ROM:61F6 ; ROM_60E9+E0↑j ... ROM:61F6 jbs INTMEM_FA, 1, ROM_6208 ROM:61F9 ldb INTMEM_1C, INTMEM_1F5[] ROM:61FE jbc INTMEM_FD, 3, ROM_620D ROM:6201 cmpb INTMEM_1C, 12Ch[INTMEM_56] ROM:6206 jnh ROM_6217 ROM:6208 ROM:6208 ROM_6208: ; CODE XREF: ROM_60E9:ROM_61F6↑j ROM:6208 andb INTMEM_FD, #-9 ROM:620B sjmp ROM_6237 ROM:620D ; --------------------------------------------------------------------------- ROM:620D ROM:620D ROM_620D: ; CODE XREF: ROM_60E9+115↑j ROM:620D cmpb INTMEM_1C, 12Bh[INTMEM_56] ROM:6212 jc ROM_6237 ROM:6214 orb INTMEM_FD, #8 ROM:6217 ROM:6217 ROM_6217: ; CODE XREF: ROM_60E9+11D↑j ROM:6217 ldb INTMEM_1C+2, 12Eh[INTMEM_56] ROM:621C ldb INTMEM_1C+3, INTMEM_F4[] ROM:6221 lcall ROM_4CEA ROM:6224 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F4[] ROM:622A addb INTMEM_E2, INTMEM_1A ROM:622D stb INTMEM_1C+2, INTMEM_F4[] ROM:6232 addb INTMEM_E3, 12Dh[INTMEM_56] ROM:6237 ROM:6237 ROM_6237: ; CODE XREF: ROM_60E9+122↑j ROM:6237 ; ROM_60E9+129↑j ROM:6237 ldb INTMEM_1C+2, 12Fh[INTMEM_56] ROM:623C ldb INTMEM_1C+3, INTMEM_F4[] ROM:6241 lcall ROM_4CEA ROM:6244 stb INTMEM_1C+2, INTMEM_277[] ROM:6249 ldb INTMEM_1C+3, INTMEM_F4[] ROM:624E ldb INTMEM_1C+2, 130h[INTMEM_56] ROM:6253 lcall ROM_4CEA ROM:6256 jbc INTMEM_F8, 4, ROM_629B ROM:6259 ldb INTMEM_1A, INTMEM_276[] ROM:625E jbc INTMEM_FD, 0, ROM_628A ROM:6261 cmpb INTMEM_1A, INTMEM_F4[] ROM:6266 jh ROM_628A ROM:6268 jbs INTMEM_FD, 4, ROM_627C ROM:626B cmpb INTMEM_8A, INTMEM_276[] ROM:6270 jne ROM_62A6 ROM:6272 orb INTMEM_FD, #10h ROM:6275 ldb INTMEM_B9, 132h[INTMEM_56] ROM:627A sjmp ROM_62A6 ROM:627C ; --------------------------------------------------------------------------- ROM:627C ROM:627C ROM_627C: ; CODE XREF: ROM_60E9+17F↑j ROM:627C cmpb INTMEM_8A, INTMEM_276[] ROM:6281 jne ROM_62A3 ROM:6283 cmpb ZERO_REG, INTMEM_B9 ; Zero register ROM:6286 jne ROM_62A6 ROM:6288 sjmp ROM_628F ROM:628A ; --------------------------------------------------------------------------- ROM:628A ROM:628A ROM_628A: ; CODE XREF: ROM_60E9+175↑j ROM:628A ; ROM_60E9+17D↑j ROM:628A ldb INTMEM_1A, INTMEM_F4[] ROM:628F ROM:628F ROM_628F: ; CODE XREF: ROM_60E9+19F↑j ROM:628F subb INTMEM_1A, 131h[INTMEM_56] ROM:6294 jnc ROM_629B ROM:6296 cmpb INTMEM_1A, INTMEM_1C+3 ROM:6299 jc ROM_629E ROM:629B ROM:629B ROM_629B: ; CODE XREF: ROM_60E9+16D↑j ROM:629B ; ROM_60E9+1AB↑j ROM:629B ldb INTMEM_1A, INTMEM_1C+3 ROM:629E ROM:629E ROM_629E: ; CODE XREF: ROM_60E9+1B0↑j ROM:629E stb INTMEM_1A, INTMEM_276[] ROM:62A3 ROM:62A3 ROM_62A3: ; CODE XREF: ROM_60E9+198↑j ROM:62A3 andb INTMEM_FD, #-11h ROM:62A6 ROM:62A6 ROM_62A6: ; CODE XREF: ROM_60E9+187↑j ROM:62A6 ; ROM_60E9+191↑j ... ROM:62A6 addb INTMEM_1C, INTMEM_45, #-80h ROM:62AA addb INTMEM_E3, INTMEM_1C ROM:62AD ldbze INTMEM_1C, INTMEM_E3 ROM:62B0 mulub INTMEM_1C, #19h ROM:62B3 sub INTMEM_1C+2, INTMEM_5C, INTMEM_1C ROM:62B7 add INTMEM_D6, INTMEM_1C+2, #-8000h ROM:62BC add INTMEM_1C+2, #200h ROM:62C0 jge ROM_62C4 ROM:62C2 clr INTMEM_1C+2 ROM:62C4 ROM:62C4 ROM_62C4: ; CODE XREF: ROM_60E9+1D7↑j ROM:62C4 shr INTMEM_1C+2, #2 ROM:62C7 cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:62CA je ROM_62CF ROM:62CC ldb INTMEM_1C+2, #-1 ROM:62CF ROM:62CF ROM_62CF: ; CODE XREF: ROM_60E9+1E1↑j ROM:62CF stb INTMEM_1C+2, INTMEM_E5 ROM:62D2 jbs INTMEM_AD, 3, ROM_62F0 ROM:62D5 cmp INTMEM_D6, 7Ch[INTMEM_56] ROM:62DA jh ROM_62E1 ROM:62DC orb INTMEM_FA, #40h ; '@' ROM:62DF sjmp ROM_62F3 ROM:62E1 ; --------------------------------------------------------------------------- ROM:62E1 ROM:62E1 ROM_62E1: ; CODE XREF: ROM_60E9+1F1↑j ROM:62E1 ldbze INTMEM_1C+2, 133h[INTMEM_56] ROM:62E6 add INTMEM_1C+2, 7Ch[INTMEM_56] ROM:62EB cmp INTMEM_D6, INTMEM_1C+2 ROM:62EE jnh ROM_62F3 ROM:62F0 ROM:62F0 ROM_62F0: ; CODE XREF: ROM_60E9+1E9↑j ROM:62F0 andb INTMEM_FA, #-41h ROM:62F3 ROM:62F3 ROM_62F3: ; CODE XREF: ROM_60E9+1F6↑j ROM:62F3 ; ROM_60E9+205↑j ROM:62F3 orb INTMEM_FD, #20h ; ' ' ROM:62F6 andb INTMEM_FD, #-41h ROM:62F9 andb INTMEM_FD, #7Fh ROM:62FC sub INTMEM_1C, INTMEM_D6, #-8000h ROM:6301 jc ROM_6308 ROM:6303 andb INTMEM_FD, #-21h ROM:6306 neg INTMEM_1C ROM:6308 ROM:6308 ROM_6308: ; CODE XREF: ROM_60E9+218↑j ROM:6308 cmp INTMEM_1C, 7Eh[INTMEM_56] ROM:630D jc ROM_6317 ROM:630F andb INTMEM_FD, #-21h ROM:6312 orb INTMEM_FD, #40h ; '@' ROM:6315 sjmp ROM_6321 ROM:6317 ; --------------------------------------------------------------------------- ROM:6317 ROM:6317 ROM_6317: ; CODE XREF: ROM_60E9+224↑j ROM:6317 cmp INTMEM_1C, 80h[INTMEM_56] ROM:631C jc ROM_6321 ROM:631E orb INTMEM_FD, #-80h ROM:6321 ROM:6321 ROM_6321: ; CODE XREF: ROM_60E9+22C↑j ROM:6321 ; ROM_60E9+233↑j ROM:6321 jbs INTMEM_FE, 0, ROM_634A ROM:6324 jbs INTMEM_FD, 0, ROM_6351 ROM:6327 ROM:6327 ROM_6327: ; CODE XREF: ROM_60E9+266↓j ROM:6327 andb INTMEM_FE, #-2 ROM:632A ldb INTMEM_1C+2, INTMEM_1C9[] ROM:632F ldb INTMEM_1C+3, INTMEM_1B0[] ROM:6334 ld INTMEM_1C, #29h ; ')' ROM:6338 lcall ROM_33B2 ROM:633B jbc INTMEM_F9, 3, ROM_6356 ROM:633E mulub INTMEM_1C, 135h[INTMEM_56] ROM:6343 divub INTMEM_1C, #0Ah ROM:6346 jv ROM_637E ROM:6348 sjmp ROM_6356 ROM:634A ; --------------------------------------------------------------------------- ROM:634A ROM:634A ROM_634A: ; CODE XREF: ROM_60E9:ROM_6321↑j ROM:634A cmp INTMEM_D6, 82h[INTMEM_56] ROM:634F jh ROM_6327 ROM:6351 ROM:6351 ROM_6351: ; CODE XREF: ROM_60E9+23B↑j ROM:6351 orb INTMEM_FE, #1 ROM:6354 clrb INTMEM_1C ROM:6356 ROM:6356 ROM_6356: ; CODE XREF: ROM_60E9+252↑j ROM:6356 ; ROM_60E9+25F↑j ROM:6356 stb INTMEM_1C, INTMEM_3D0[] ROM:635B addb INTMEM_1C, INTMEM_F4[] ROM:6360 jc ROM_637E ROM:6362 ldb INTMEM_34, INTMEM_1C ROM:6365 ldb INTMEM_20, INTMEM_278[] ROM:636A mulub INTMEM_20, 134h[INTMEM_56] ROM:636F shl INTMEM_20, #1 ROM:6372 addb INTMEM_1C, INTMEM_20+1 ROM:6375 jc ROM_637E ROM:6377 cmpb INTMEM_1C, 136h[INTMEM_56] ROM:637C jnh ROM_6383 ROM:637E ROM:637E ROM_637E: ; CODE XREF: ROM_60E9+25D↑j ROM:637E ; ROM_60E9+277↑j ... ROM:637E ldb INTMEM_1C, 136h[INTMEM_56] ROM:6383 ROM:6383 ROM_6383: ; CODE XREF: ROM_60E9+293↑j ROM:6383 stb INTMEM_1C, INTMEM_279[] ROM:6388 ldb INTMEM_E6, INTMEM_8A ROM:638B sub INTMEM_1C, INTMEM_D6, #-8000h ROM:6390 je ROM_63D6 ROM:6392 jnc ROM_63B5 ROM:6394 divub INTMEM_1C, 139h[INTMEM_56] ROM:6399 jv ROM_63AE ROM:639B cmpb INTMEM_1C, #0 ROM:639E jne ROM_63A2 ROM:63A0 incb INTMEM_1C ROM:63A2 ROM:63A2 ROM_63A2: ; CODE XREF: ROM_60E9+2B5↑j ROM:63A2 subb INTMEM_E6, INTMEM_1C ROM:63A5 jnc ROM_63AE ROM:63A7 cmpb INTMEM_E6, INTMEM_276[] ROM:63AC jc ROM_63D6 ROM:63AE ROM:63AE ROM_63AE: ; CODE XREF: ROM_60E9+2B0↑j ROM:63AE ; ROM_60E9+2BC↑j ROM:63AE ldb INTMEM_E6, INTMEM_276[] ROM:63B3 sjmp ROM_63D6 ROM:63B5 ; --------------------------------------------------------------------------- ROM:63B5 ROM:63B5 ROM_63B5: ; CODE XREF: ROM_60E9+2A9↑j ROM:63B5 neg INTMEM_1C ROM:63B7 divub INTMEM_1C, 139h[INTMEM_56] ROM:63BC jv ROM_63D1 ROM:63BE cmpb INTMEM_1C, #0 ROM:63C1 jne ROM_63C5 ROM:63C3 incb INTMEM_1C ROM:63C5 ROM:63C5 ROM_63C5: ; CODE XREF: ROM_60E9+2D8↑j ROM:63C5 addb INTMEM_E6, INTMEM_1C ROM:63C8 jc ROM_63D1 ROM:63CA cmpb INTMEM_E6, INTMEM_277[] ROM:63CF jnc ROM_63D6 ROM:63D1 ROM:63D1 ROM_63D1: ; CODE XREF: ROM_60E9+2D3↑j ROM:63D1 ; ROM_60E9+2DF↑j ROM:63D1 ldb INTMEM_E6, INTMEM_277[] ROM:63D6 ROM:63D6 ROM_63D6: ; CODE XREF: ROM_60E9+2A7↑j ROM:63D6 ; ROM_60E9+2C3↑j ... ROM:63D6 ldb INTMEM_1C+2, INTMEM_E5[] ROM:63DB ld INTMEM_1C, #2Ah ; '*' ROM:63DF lcall ROM_33B2 ROM:63E2 stb INTMEM_1C, INTMEM_E7 ROM:63E5 jbs INTMEM_FD, 5, ROM_6417 ROM:63E8 ld INTMEM_1C, #2Bh ; '+' ROM:63EC ldb INTMEM_1C+2, 13Ah[INTMEM_56] ROM:63F1 lcall ROM_33B2 ROM:63F4 stb INTMEM_1C, INTMEM_27A[] ROM:63F9 ld INTMEM_1C, #2Bh ; '+' ROM:63FD ldb INTMEM_1C+2, INTMEM_42 ROM:6400 lcall ROM_33B2 ROM:6403 stb INTMEM_1C, INTMEM_27B[] ROM:6408 ld INTMEM_1C, #2Dh ; '-' ROM:640C ldb INTMEM_1C+2, #-1 ROM:640F lcall ROM_33B2 ROM:6412 stb INTMEM_1C, INTMEM_27C[] ROM:6417 ROM:6417 ROM_6417: ; CODE XREF: ROM_60E9+2FC↑j ROM:6417 jbc INTMEM_AB, 4, ROM_645F ROM:641A jbs INTMEM_F5+1, 6, ROM_6478 ROM:641D jbs INTMEM_F8, 6, ROM_644A ROM:6420 ldb INTMEM_1C+1, INTMEM_1FD[] ROM:6425 cmpb INTMEM_1C+1, 0D3h[INTMEM_56] ROM:642A jh ROM_6447 ROM:642C ROM:642C ROM_642C: ; CODE XREF: ROM_60E9:ROM_644A↓j ROM:642C ldb INTMEM_1C+2, INTMEM_1B1[] ROM:6431 ld INTMEM_1C, #2Fh ; '/' ROM:6435 lcall ROM_33B2 ROM:6438 ldb INTMEM_1C+2, INTMEM_1C ROM:643B addb INTMEM_1C, 13Ah[INTMEM_56] ROM:6440 stb INTMEM_1C, INTMEM_3D2[] ROM:6445 sjmp ROM_6464 ROM:6447 ; --------------------------------------------------------------------------- ROM:6447 ROM:6447 ROM_6447: ; CODE XREF: ROM_60E9+341↑j ROM:6447 orb INTMEM_F8, #40h ; '@' ROM:644A ROM:644A ROM_644A: ; CODE XREF: ROM_60E9+334↑j ROM:644A jbs INTMEM_AB, 6, ROM_642C ROM:644D jbc INTMEM_F7, 5, ROM_645A ROM:6450 jbs INTMEM_A8+1, 4, ROM_6472 ROM:6453 ldb INTMEM_E8, INTMEM_1B6[] ROM:6458 sjmp ROM_646D ROM:645A ; --------------------------------------------------------------------------- ROM:645A ROM:645A ROM_645A: ; CODE XREF: ROM_60E9+364↑j ROM:645A ldb INTMEM_E8, INTMEM_42 ROM:645D sjmp ROM_646D ROM:645F ; --------------------------------------------------------------------------- ROM:645F ROM:645F ROM_645F: ; CODE XREF: ROM_60E9:ROM_6417↑j ROM:645F ldb INTMEM_1C+2, 13Bh[INTMEM_56] ROM:6464 ROM:6464 ROM_6464: ; CODE XREF: ROM_60E9+35C↑j ROM:6464 lcall ROM_4CC2 ROM:6467 andb INTMEM_F8, #-41h ROM:646A ldb INTMEM_E8, INTMEM_1C ROM:646D ROM:646D ROM_646D: ; CODE XREF: ROM_60E9+36F↑j ROM:646D ; ROM_60E9+374↑j ROM:646D ldb INTMEM_E9, 97h[INTMEM_56] ROM:6472 ROM:6472 ROM_6472: ; CODE XREF: ROM_60E9+367↑j ROM:6472 lcall ROM_6760 ROM:6475 ljmp ROM_6753 ROM:6478 ; --------------------------------------------------------------------------- ROM:6478 ROM:6478 ROM_6478: ; CODE XREF: ROM_60E9+331↑j ROM:6478 andb INTMEM_F8, #-41h ROM:647B ldb INTMEM_1C, INTMEM_EA ROM:647E ld INTMEM_1A, #6DBCh ROM:6482 ljmp ROM_4924 ROM:6485 ; --------------------------------------------------------------------------- ROM:6485 incb INTMEM_EA ROM:6487 ldb INTMEM_BA+1, 13Ch[INTMEM_56] ROM:648C jbs INTMEM_AD, 3, ROM_64D3 ROM:648F cmp INTMEM_D6, 84h[INTMEM_56] ROM:6494 jnh ROM_649F ROM:6496 ldb INTMEM_BA+1, 13Dh[INTMEM_56] ROM:649B incb INTMEM_EA ROM:649D sjmp ROM_650E ROM:649F ; --------------------------------------------------------------------------- ROM:649F ROM:649F ROM_649F: ; CODE XREF: ROM_60E9+3AB↑j ROM:649F cmpb ZERO_REG, INTMEM_BA+1 ; Zero register ROM:64A2 je ROM_64B8 ROM:64A4 sjmp ROM_652D ROM:64A6 ; --------------------------------------------------------------------------- ROM:64A6 jbs INTMEM_AD, 3, ROM_64D3 ROM:64A9 cmpb ZERO_REG, INTMEM_BA+1 ; Zero register ROM:64AC jne ROM_650E ROM:64AE incb INTMEM_EA ROM:64B0 sjmp ROM_6502 ROM:64B2 ; --------------------------------------------------------------------------- ROM:64B2 jbs INTMEM_AD, 3, ROM_64D3 ROM:64B5 jbs INTMEM_FD, 5, ROM_6502 ROM:64B8 ROM:64B8 ROM_64B8: ; CODE XREF: ROM_60E9+3B9↑j ROM:64B8 orb INTMEM_F8, #10h ROM:64BB ROM:64BB ROM_64BB: ; CODE XREF: ROM_60E9+3FA↓j ROM:64BB ; ROM_60E9+414↓j ROM:64BB orb INTMEM_FD, #1 ROM:64BE ldb INTMEM_EA, #4 ROM:64C1 andb INTMEM_FE, #-3 ROM:64C4 sjmp ROM_6510 ROM:64C6 ; --------------------------------------------------------------------------- ROM:64C6 jbc INTMEM_D6+1, 7, ROM_6510 ROM:64C9 jbs INTMEM_AD, 3, ROM_64D3 ROM:64CC cmpb INTMEM_E0, 13Eh[INTMEM_56] ROM:64D1 jc ROM_6510 ROM:64D3 ROM:64D3 ROM_64D3: ; CODE XREF: ROM_60E9+3A3↑j ROM:64D3 ; ROM_60E9+3BD↑j ... ROM:64D3 stb INTMEM_8A, (INTMEM_27C+1)[] ROM:64D8 andb INTMEM_FD, #-2 ROM:64DB orb INTMEM_F8, #10h ROM:64DE ldb INTMEM_EA, #5 ROM:64E1 sjmp ROM_651B ROM:64E3 ; --------------------------------------------------------------------------- ROM:64E3 jbc INTMEM_D6+1, 7, ROM_64BB ROM:64E6 jbc INTMEM_FA, 6, ROM_651B ROM:64E9 jbc INTMEM_FE, 3, ROM_651B ROM:64EC cmpb INTMEM_E0, 13Eh[INTMEM_56] ROM:64F1 jnc ROM_651B ROM:64F3 cmpb INTMEM_8A, (INTMEM_27C+1)[] ROM:64F8 jne ROM_651B ROM:64FA lcall ROM_4D5D ROM:64FD jbs INTMEM_1A, 0, ROM_64BB ROM:6500 sjmp ROM_6523 ROM:6502 ; --------------------------------------------------------------------------- ROM:6502 ROM:6502 ROM_6502: ; CODE XREF: ROM_60E9+3C7↑j ROM:6502 ; ROM_60E9+3CC↑j ROM:6502 mulub INTMEM_1C, INTMEM_E7, 13Fh[INTMEM_56] ROM:6508 ldb INTMEM_E9, INTMEM_1C+1 ROM:650B ldb INTMEM_E8, INTMEM_E6 ROM:650E ROM:650E ROM_650E: ; CODE XREF: ROM_60E9+3B4↑j ROM:650E ; ROM_60E9+3C3↑j ROM:650E sjmp ROM_652D ROM:6510 ; --------------------------------------------------------------------------- ROM:6510 ROM:6510 ROM_6510: ; CODE XREF: ROM_60E9+3DB↑j ROM:6510 ; ROM_60E9+3DD↑j ... ROM:6510 lcall ROM_4C97 ROM:6513 ldb INTMEM_E8, INTMEM_E6 ROM:6516 ldb INTMEM_E9, INTMEM_E7 ROM:6519 sjmp ROM_652D ROM:651B ; --------------------------------------------------------------------------- ROM:651B ROM:651B ROM_651B: ; CODE XREF: ROM_60E9+3F8↑j ROM:651B ; ROM_60E9+3FD↑j ... ROM:651B stb INTMEM_8A, (INTMEM_27C+1)[] ROM:6520 andb INTMEM_FE, #-5 ROM:6523 ROM:6523 ROM_6523: ; CODE XREF: ROM_60E9+417↑j ROM:6523 ldb INTMEM_E8, INTMEM_279[] ROM:6528 ldb INTMEM_E9, 140h[INTMEM_56] ROM:652D ROM:652D ROM_652D: ; CODE XREF: ROM_60E9+3BB↑j ROM:652D ; ROM_60E9:ROM_650E↑j ... ROM:652D jbs INTMEM_FE, 5, ROM_6546 ROM:6530 jbc INTMEM_FE, 6, ROM_653E ROM:6533 jbs INTMEM_FD, 0, ROM_656D ROM:6536 ldb INTMEM_B5, 14Ah[INTMEM_56] ROM:653B andb INTMEM_FE, #-41h ROM:653E ROM:653E ROM_653E: ; CODE XREF: ROM_60E9+447↑j ROM:653E cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:6541 jne ROM_65BF ROM:6543 orb INTMEM_FE, #20h ; ' ' ROM:6546 ROM:6546 ROM_6546: ; CODE XREF: ROM_60E9:ROM_652D↑j ROM:6546 jbc INTMEM_FD, 0, ROM_656A ROM:6549 jbs INTMEM_AD, 3, ROM_656A ROM:654C jbc INTMEM_F7, 7, ROM_656A ROM:654F jbs INTMEM_F9, 4, ROM_656A ROM:6552 cmpb ZERO_REG, INTMEM_E9 ; Zero register ROM:6555 jne ROM_656A ROM:6557 ldb INTMEM_20+2, INTMEM_1B1[] ROM:655C cmpb INTMEM_20+2, 148h[INTMEM_56] ROM:6561 jh ROM_656A ROM:6563 cmpb INTMEM_20+2, 0C2h[INTMEM_56] ROM:6568 jc ROM_656F ROM:656A ROM:656A ROM_656A: ; CODE XREF: ROM_60E9:ROM_6546↑j ROM:656A ; ROM_60E9+460↑j ... ROM:656A andb INTMEM_FE, #-41h ROM:656D ROM:656D ROM_656D: ; CODE XREF: ROM_60E9+44A↑j ROM:656D sjmp ROM_65BF ROM:656F ; --------------------------------------------------------------------------- ROM:656F ROM:656F ROM_656F: ; CODE XREF: ROM_60E9+47F↑j ROM:656F jbs INTMEM_FE, 6, ROM_657A ROM:6572 orb INTMEM_FE, #40h ; '@' ROM:6575 ldb INTMEM_BA+4, 14Bh[INTMEM_56] ROM:657A ROM:657A ROM_657A: ; CODE XREF: ROM_60E9:ROM_656F↑j ROM:657A cmpb ZERO_REG, INTMEM_BA+4 ; Zero register ROM:657D jne ROM_65BF ROM:657F lcall ROM_4E14 ROM:6582 jbs INTMEM_1A, 0, ROM_658A ROM:6585 cmpb INTMEM_8A, INTMEM_42 ROM:6588 jc ROM_65BF ROM:658A ROM:658A ROM_658A: ; CODE XREF: ROM_60E9+499↑j ROM:658A ldb INTMEM_1C+1, INTMEM_42 ROM:658D ldb INTMEM_1C, (INTMEM_27C+2)[] ROM:6592 ldb INTMEM_20+1, INTMEM_8A ROM:6595 subb INTMEM_20+1, INTMEM_E2[] ROM:659A jc ROM_659E ROM:659C clrb INTMEM_20+1 ROM:659E ROM:659E ROM_659E: ; CODE XREF: ROM_60E9+4B1↑j ROM:659E clrb INTMEM_20 ROM:65A0 ldbze INTMEM_1C+2, 14Ch[INTMEM_56] ROM:65A5 lcall ROM_354D ROM:65A8 cmpb INTMEM_1C+1, 14Dh[INTMEM_56] ROM:65AD jnh ROM_65B4 ROM:65AF ldb INTMEM_1C+1, 14Dh[INTMEM_56] ROM:65B4 ROM:65B4 ROM_65B4: ; CODE XREF: ROM_60E9+4C4↑j ROM:65B4 stb INTMEM_1C, (INTMEM_27C+2)[] ROM:65B9 stb INTMEM_1C+1, INTMEM_42 ROM:65BC andb INTMEM_FE, #-21h ROM:65BF ROM:65BF ROM_65BF: ; CODE XREF: ROM_60E9+458↑j ROM:65BF ; ROM_60E9:ROM_656D↑j ... ROM:65BF jbc INTMEM_FD, 0, ROM_661A ROM:65C2 jbs INTMEM_AD, 3, ROM_661A ROM:65C5 cmpb ZERO_REG, INTMEM_DF ; Zero register ROM:65C8 jne ROM_661A ROM:65CA jbs INTMEM_FF, 0, ROM_65DA ROM:65CD cmpb ZERO_REG, INTMEM_E9 ; Zero register ROM:65D0 jne ROM_661D ROM:65D2 ldb INTMEM_BA+5, 14Fh[INTMEM_56] ROM:65D7 orb INTMEM_FF, #1 ROM:65DA ROM:65DA ROM_65DA: ; CODE XREF: ROM_60E9+4E1↑j ROM:65DA cmpb ZERO_REG, INTMEM_BA+5 ; Zero register ROM:65DD jne ROM_661D ROM:65DF cmpb ZERO_REG, INTMEM_E9 ; Zero register ROM:65E2 jne ROM_661D ROM:65E4 subb INTMEM_20+1, INTMEM_8A, INTMEM_F4[] ROM:65EA jc ROM_65EE ROM:65EC clrb INTMEM_20+1 ROM:65EE ROM:65EE ROM_65EE: ; CODE XREF: ROM_60E9+501↑j ROM:65EE clrb INTMEM_20 ROM:65F0 ldb INTMEM_1C+1, INTMEM_278[] ROM:65F5 ldb INTMEM_1C, (INTMEM_27C+3)[] ROM:65FA ld INTMEM_1C+2, 8Ah[INTMEM_56] ROM:65FF lcall ROM_354D ROM:6602 cmpb INTMEM_1C+1, 14Eh[INTMEM_56] ROM:6607 jnh ROM_660E ROM:6609 ldb INTMEM_1C+1, 14Eh[INTMEM_56] ROM:660E ROM:660E ROM_660E: ; CODE XREF: ROM_60E9+51E↑j ROM:660E stb INTMEM_1C+1, INTMEM_278[] ROM:6613 stb INTMEM_1C, (INTMEM_27C+3)[] ROM:6618 sjmp ROM_661D ROM:661A ; --------------------------------------------------------------------------- ROM:661A ROM:661A ROM_661A: ; CODE XREF: ROM_60E9:ROM_65BF↑j ROM:661A ; ROM_60E9+4D9↑j ... ROM:661A andb INTMEM_FF, #-2 ROM:661D ROM:661D ROM_661D: ; CODE XREF: ROM_60E9+4E7↑j ROM:661D ; ROM_60E9+4F4↑j ... ROM:661D jbs INTMEM_AD, 3, ROM_6636 ROM:6620 cmpb INTMEM_8A, INTMEM_281[] ROM:6625 jh ROM_6636 ROM:6627 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:662C stb INTMEM_1C+2, INTMEM_280[] ROM:6631 stb INTMEM_8A, INTMEM_281[] ROM:6636 ROM:6636 ROM_6636: ; CODE XREF: ROM_60E9:ROM_661D↑j ROM:6636 ; ROM_60E9+53C↑j ROM:6636 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:663B ld INTMEM_1C, #30h ; '0' ROM:663F lcall ROM_33B2 ROM:6642 ldb INTMEM_1C+2, INTMEM_1C ROM:6645 lcall ROM_4CC2 ROM:6648 stb INTMEM_1C, (INTMEM_3D2+2)[] ROM:664D ldb INTMEM_1C+2, INTMEM_1FD[] ROM:6652 subb INTMEM_1C+2, INTMEM_280[] ROM:6657 jc ROM_665D ROM:6659 clrb INTMEM_1C ROM:665B sjmp ROM_6676 ROM:665D ; --------------------------------------------------------------------------- ROM:665D ROM:665D ROM_665D: ; CODE XREF: ROM_60E9+56E↑j ROM:665D mulub INTMEM_1C+2, 150h[INTMEM_56] ROM:6662 divub INTMEM_1C+2, #10h ROM:6665 jv ROM_6676 ROM:6667 addb INTMEM_1C+2, INTMEM_281[] ROM:666C jc ROM_6676 ROM:666E cmpb INTMEM_1C+2, INTMEM_1C ROM:6671 jh ROM_6676 ROM:6673 ldb INTMEM_1C, INTMEM_1C+2 ROM:6676 ROM:6676 ROM_6676: ; CODE XREF: ROM_60E9+572↑j ROM:6676 ; ROM_60E9+57C↑j ... ROM:6676 stb INTMEM_1C, (INTMEM_3D2+1)[] ROM:667B cmpb ZERO_REG, INTMEM_EB ; Zero register ROM:667E jne ROM_668D ROM:6680 jbc INTMEM_AD, 3, ROM_66BD ROM:6683 ROM:6683 ROM_6683: ; CODE XREF: ROM_60E9+5AA↓j ROM:6683 andb INTMEM_FF, #-3 ROM:6686 stb INTMEM_1C, INTMEM_EB ROM:6689 clrb INTMEM_C8 ROM:668B sjmp ROM_66BD ROM:668D ; --------------------------------------------------------------------------- ROM:668D ROM:668D ROM_668D: ; CODE XREF: ROM_60E9+595↑j ROM:668D jbc INTMEM_AD, 3, ROM_6695 ROM:6690 cmpb INTMEM_1C, INTMEM_EB ROM:6693 jc ROM_6683 ROM:6695 ROM:6695 ROM_6695: ; CODE XREF: ROM_60E9:ROM_668D↑j ROM:6695 jbc INTMEM_FF, 1, ROM_66A1 ROM:6698 cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:669B jne ROM_66BD ROM:669D decb INTMEM_EB ROM:669F je ROM_66BD ROM:66A1 ROM:66A1 ROM_66A1: ; CODE XREF: ROM_60E9:ROM_6695↑j ROM:66A1 addb INTMEM_1C+2, INTMEM_EB, 151h[INTMEM_56] ROM:66A7 jnc ROM_66AC ROM:66A9 ldb INTMEM_1C+2, #-1 ROM:66AC ROM:66AC ROM_66AC: ; CODE XREF: ROM_60E9+5BE↑j ROM:66AC ld INTMEM_20, 8Ch[INTMEM_56] ROM:66B1 divub INTMEM_20, INTMEM_1C+2 ROM:66B4 shrb INTMEM_20, #1 ROM:66B7 stb INTMEM_20, INTMEM_C8 ROM:66BA orb INTMEM_FF, #2 ROM:66BD ROM:66BD ROM_66BD: ; CODE XREF: ROM_60E9+597↑j ROM:66BD ; ROM_60E9+5A2↑j ... ROM:66BD cmpb INTMEM_EB, INTMEM_E8 ROM:66C0 jnh ROM_66CA ROM:66C2 ldb INTMEM_E8, INTMEM_EB ROM:66C5 ldb INTMEM_E9, 97h[INTMEM_56] ROM:66CA ROM:66CA ROM_66CA: ; CODE XREF: ROM_60E9+5D7↑j ROM:66CA ldb INTMEM_1C+2, INTMEM_1AE[] ROM:66CF ld INTMEM_1C, #31h ; '1' ROM:66D3 lcall ROM_33B2 ROM:66D6 stb INTMEM_1C, (INTMEM_3D2+4)[] ROM:66DB jbc INTMEM_AD, 3, ROM_66E3 ROM:66DE stb INTMEM_1C, (INTMEM_281+1)[] ROM:66E3 ROM:66E3 ROM_66E3: ; CODE XREF: ROM_60E9+5F2↑j ROM:66E3 cmpb INTMEM_1C, (INTMEM_281+1)[] ROM:66E8 jnh ROM_66EF ROM:66EA ldb INTMEM_1C, (INTMEM_281+1)[] ROM:66EF ROM:66EF ROM_66EF: ; CODE XREF: ROM_60E9+5FF↑j ROM:66EF ldb INTMEM_1C+2, INTMEM_1C ROM:66F2 lcall ROM_4CC2 ROM:66F5 stb INTMEM_1C, (INTMEM_3D2+3)[] ROM:66FA andb INTMEM_FF, #-5 ROM:66FD cmpb INTMEM_E0, 100h[INTMEM_56] ROM:6702 jc ROM_6714 ROM:6704 orb INTMEM_FF, #4 ROM:6707 cmpb INTMEM_1C, INTMEM_E8 ROM:670A jnh ROM_6714 ROM:670C ldb INTMEM_E8, INTMEM_1C ROM:670F ldb INTMEM_E9, 152h[INTMEM_56] ROM:6714 ROM:6714 ROM_6714: ; CODE XREF: ROM_60E9+619↑j ROM:6714 ; ROM_60E9+621↑j ROM:6714 cmpb ZERO_REG, INTMEM_DF ; Zero register ROM:6717 je ROM_6728 ROM:6719 ldb INTMEM_E8, INTMEM_DF ROM:671C ldb INTMEM_E9, INTMEM_E4 ROM:671F cmpb INTMEM_8A, INTMEM_DF ROM:6722 jne ROM_6728 ROM:6724 clrb INTMEM_DF ROM:6726 clrb INTMEM_E4 ROM:6728 ROM:6728 ROM_6728: ; CODE XREF: ROM_60E9+62E↑j ROM:6728 ; ROM_60E9+639↑j ROM:6728 jbc INTMEM_FD, 0, ROM_6750 ROM:672B jbs INTMEM_AD, 3, ROM_6750 ROM:672E jbs INTMEM_AA, 0, ROM_6750 ROM:6731 jbs INTMEM_F7, 6, ROM_673A ROM:6734 jbs INTMEM_FD, 5, ROM_6753 ROM:6737 orb INTMEM_F7, #40h ; '@' ROM:673A ROM:673A ROM_673A: ; CODE XREF: ROM_60E9+648↑j ROM:673A ldb INTMEM_1C+2, INTMEM_E5[] ROM:673F ld INTMEM_1C, #32h ; '2' ROM:6743 lcall ROM_33B2 ROM:6746 mulub INTMEM_1C, #5 ROM:6749 st INTMEM_1C, INTMEM_266[] ROM:674E sjmp ROM_6753 ROM:6750 ; --------------------------------------------------------------------------- ROM:6750 ROM:6750 ROM_6750: ; CODE XREF: ROM_60E9:ROM_6728↑j ROM:6750 ; ROM_60E9+642↑j ... ROM:6750 andb INTMEM_F7, #-41h ROM:6753 ROM:6753 ROM_6753: ; CODE XREF: ROM_60E9+38C↑j ROM:6753 ; ROM_60E9+64B↑j ... ROM:6753 ldbze INTMEM_1C+2, INTMEM_E8 ROM:6756 ldbze INTMEM_20, INTMEM_E9 ROM:6759 ldbze INTMEM_1C, #1 ROM:675C lcall ROM_2C25 ROM:675F ret ROM:675F ; End of function ROM_60E9 ROM:675F ROM:6760 ROM:6760 ; =============== S U B R O U T I N E ======================================= ROM:6760 ROM:6760 ROM:6760 ROM_6760: ; CODE XREF: ROM_60E9:ROM_6472↑p ROM:6760 andb INTMEM_F8, #-11h ROM:6763 andb INTMEM_FD, #-2 ROM:6766 clrb INTMEM_EA ROM:6768 clrb INTMEM_DF ROM:676A clrb INTMEM_E4 ROM:676C andb INTMEM_F7, #-41h ROM:676F ret ROM:676F ; End of function ROM_6760 ROM:676F ROM:6770 ROM:6770 ; =============== S U B R O U T I N E ======================================= ROM:6770 ROM:6770 ROM:6770 ROM_6770: ; CODE XREF: ROM_4849+9↑p ROM:6770 ROM:6770 ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:6770 ROM:6770 ldb INTMEM_1C+1, INTMEM_1AF[] ROM:6775 cmpb INTMEM_1C+1, 15Bh[INTMEM_56] ROM:677A jh ROM_678D ROM:677C cmpb INTMEM_1C+1, 15Ah[INTMEM_56] ROM:6781 jnc ROM_678D ROM:6783 cmp INTMEM_5C, 8Eh[INTMEM_56] ROM:6788 jnc ROM_678D ROM:678A jbc INTMEM_FD, 0, ROM_6795 ROM:678D ROM:678D ROM_678D: ; CODE XREF: ROM_6770+A↑j ROM:678D ; ROM_6770+11↑j ... ROM:678D clrb INTMEM_1C ROM:678F clr INTMEM_20 ROM:6791 clrb INTMEM_D2 ROM:6793 sjmp ROM_6869 ROM:6795 ; --------------------------------------------------------------------------- ROM:6795 ROM:6795 ROM_6795: ; CODE XREF: ROM_6770+1A↑j ROM:6795 ldb INTMEM_1C+2, INTMEM_E0[] ROM:679A clr INTMEM_20 ROM:679C ld INTMEM_1A, #6DC8h ROM:67A0 ldb INTMEM_1C, INTMEM_227[] ROM:67A5 ljmp ROM_4924 ROM:67A8 ; --------------------------------------------------------------------------- ROM:67A8 ROM:67A8 ROM_67A8: ; CODE XREF: ROM_6770+5C↓j ROM:67A8 ; ROM_6770+88↓j ... ROM:67A8 ldb INTMEM_1C, #1 ROM:67AB clr INTMEM_20 ROM:67AD cmpb INTMEM_E0, 154h[INTMEM_56] ROM:67B2 jh ROM_67E4 ROM:67B4 ROM:67B4 ROM_67B4: ; CODE XREF: ROM_6770+83↓j ROM:67B4 ; ROM_6770+9C↓j ... ROM:67B4 ldb INTMEM_D2, 156h[INTMEM_56] ROM:67B9 clr INTMEM_20 ROM:67BB ROM:67BB ROM_67BB: ; CODE XREF: ROM_6770+D9↓j ROM:67BB ldb INTMEM_1C, #2 ROM:67BE cmpb INTMEM_E0, 153h[INTMEM_56] ROM:67C3 jh ROM_67C7 ROM:67C5 sjmp ROM_683F ROM:67C7 ; --------------------------------------------------------------------------- ROM:67C7 ROM:67C7 ROM_67C7: ; CODE XREF: ROM_6770+53↑j ROM:67C7 cmpb INTMEM_E0, 154h[INTMEM_56] ROM:67CC jh ROM_67A8 ROM:67CE cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:67D1 jne ROM_67E4 ROM:67D3 ldb INTMEM_1C, #3 ROM:67D6 cmpb INTMEM_E0, 153h[INTMEM_56] ROM:67DB jnh ROM_6850 ROM:67DD cmpb INTMEM_E0, 154h[INTMEM_56] ROM:67E2 jh ROM_67E6 ROM:67E4 ROM:67E4 ROM_67E4: ; CODE XREF: ROM_6770+42↑j ROM:67E4 ; ROM_6770+61↑j ROM:67E4 sjmp ROM_6869 ROM:67E6 ; --------------------------------------------------------------------------- ROM:67E6 ROM:67E6 ROM_67E6: ; CODE XREF: ROM_6770+72↑j ROM:67E6 ; ROM_6770+F7↓j ROM:67E6 ldb INTMEM_D2, 159h[INTMEM_56] ROM:67EB ldb INTMEM_1C, #4 ROM:67EE cmpb INTMEM_E0, 154h[INTMEM_56] ROM:67F3 jnh ROM_67B4 ROM:67F5 cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:67F8 jnh ROM_67A8 ROM:67FA cmpb INTMEM_E0, 155h[INTMEM_56] ROM:67FF jnc ROM_683D ROM:6801 ldbze INTMEM_20, INTMEM_D2 ROM:6804 ldb INTMEM_1C, #5 ROM:6807 cmpb INTMEM_E0, 154h[INTMEM_56] ROM:680C jnh ROM_67B4 ROM:680E ldbze INTMEM_20, INTMEM_D2 ROM:6811 cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:6814 jnh ROM_67A8 ROM:6816 cmpb INTMEM_E0, 155h[INTMEM_56] ROM:681B jc ROM_6869 ROM:681D clr INTMEM_20 ROM:681F ldb INTMEM_1C, #6 ROM:6822 cmpb INTMEM_E0, 154h[INTMEM_56] ROM:6827 jnh ROM_67B4 ROM:6829 cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:682C jh ROM_6830 ROM:682E sjmp ROM_67A8 ROM:6830 ; --------------------------------------------------------------------------- ROM:6830 ROM:6830 ROM_6830: ; CODE XREF: ROM_6770+BC↑j ROM:6830 cmpb INTMEM_E0, 155h[INTMEM_56] ROM:6835 jnc ROM_6869 ROM:6837 ldbze INTMEM_20, INTMEM_D2 ROM:683A ldb INTMEM_1C, #5 ROM:683D ROM:683D ROM_683D: ; CODE XREF: ROM_6770+8F↑j ROM:683D sjmp ROM_6869 ROM:683F ; --------------------------------------------------------------------------- ROM:683F ROM:683F ROM_683F: ; CODE XREF: ROM_6770+55↑j ROM:683F ldb INTMEM_1C, #7 ROM:6842 cmpb INTMEM_E0, 155h[INTMEM_56] ROM:6847 jnh ROM_684B ROM:6849 sjmp ROM_67BB ROM:684B ; --------------------------------------------------------------------------- ROM:684B ROM:684B ROM_684B: ; CODE XREF: ROM_6770+D7↑j ROM:684B cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:684E jh ROM_6869 ROM:6850 ROM:6850 ROM_6850: ; CODE XREF: ROM_6770+6B↑j ROM:6850 ldb INTMEM_1C, #8 ROM:6853 cmpb INTMEM_E0, 154h[INTMEM_56] ROM:6858 jnh ROM_6869 ROM:685A ldb INTMEM_D2, 157h[INTMEM_56] ROM:685F ldb INTMEM_1C, #9 ROM:6862 cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:6865 jh ROM_6869 ROM:6867 sjmp ROM_67E6 ROM:6869 ; --------------------------------------------------------------------------- ROM:6869 ROM:6869 ROM_6869: ; CODE XREF: ROM_6770+23↑j ROM:6869 ; ROM_6770:ROM_67E4↑j ... ROM:6869 mulub INTMEM_20, 158h[INTMEM_56] ROM:686E divub INTMEM_20, 159h[INTMEM_56] ROM:6873 stb INTMEM_20, INTMEM_222[] ROM:6878 stb INTMEM_1C, INTMEM_227[] ROM:687D ldb INTMEM_1C+3, INTMEM_1C9[] ROM:6882 ldb INTMEM_1C+2, INTMEM_E0 ROM:6885 ld INTMEM_1C, #33h ; '3' ROM:6889 lcall ROM_33B2 ROM:688C stb INTMEM_1C, INTMEM_3D7[] ROM:6891 subb INTMEM_34, INTMEM_1C, #-80h ROM:6895 jbs INTMEM_FA, 1, ROM_68C9 ROM:6898 jbs INTMEM_FA, 2, ROM_68C9 ROM:689B ldb INTMEM_1C+3, INTMEM_1CC[] ROM:68A0 ld INTMEM_1C, #34h ; '4' ROM:68A4 lcall ROM_33B2 ROM:68A7 stb INTMEM_1C, INTMEM_3D9[] ROM:68AC jbs INTMEM_FF, 3, ROM_68F6 ROM:68AF jbs INTMEM_FF, 4, ROM_68CE ROM:68B2 orb INTMEM_FF, #20h ; ' ' ROM:68B5 cmpb INTMEM_1C, #-80h ROM:68B8 jnh ROM_68CC ROM:68BA ldb INTMEM_1A+1, 15Ch[INTMEM_56] ROM:68BF subb INTMEM_CC, INTMEM_1A+1, INTMEM_CC ROM:68C3 andb INTMEM_FF, #-21h ROM:68C6 orb INTMEM_FF, #10h ROM:68C9 ROM:68C9 ROM_68C9: ; CODE XREF: ROM_6770+125↑j ROM:68C9 ; ROM_6770+128↑j ... ROM:68C9 ldb INTMEM_1C, #-80h ROM:68CC ROM:68CC ROM_68CC: ; CODE XREF: ROM_6770+148↑j ROM:68CC sjmp ROM_6932 ROM:68CE ; --------------------------------------------------------------------------- ROM:68CE ROM:68CE ROM_68CE: ; CODE XREF: ROM_6770+13F↑j ROM:68CE cmpb INTMEM_1C, #-80h ROM:68D1 jh ROM_68E4 ROM:68D3 ldb INTMEM_1A+1, 15Ch[INTMEM_56] ROM:68D8 subb INTMEM_CC, INTMEM_1A+1, INTMEM_CC ROM:68DC orb INTMEM_FF, #20h ; ' ' ROM:68DF ROM:68DF ROM_68DF: ; CODE XREF: ROM_6770+18C↓j ROM:68DF andb INTMEM_FF, #-11h ROM:68E2 sjmp ROM_6932 ROM:68E4 ; --------------------------------------------------------------------------- ROM:68E4 ROM:68E4 ROM_68E4: ; CODE XREF: ROM_6770+161↑j ROM:68E4 cmpb INTMEM_CC, ZERO_REG ; Zero register ROM:68E7 jh ROM_6912 ROM:68E9 ldb INTMEM_D3, 15Dh[INTMEM_56] ROM:68EE orb INTMEM_FF, #20h ; ' ' ROM:68F1 orb INTMEM_FF, #8 ROM:68F4 sjmp ROM_6912 ROM:68F6 ; --------------------------------------------------------------------------- ROM:68F6 ROM:68F6 ROM_68F6: ; CODE XREF: ROM_6770+13C↑j ROM:68F6 jbc INTMEM_FF, 4, ROM_68FE ROM:68F9 cmpb INTMEM_D3, ZERO_REG ; Zero register ROM:68FC jnh ROM_68DF ROM:68FE ROM:68FE ROM_68FE: ; CODE XREF: ROM_6770:ROM_68F6↑j ROM:68FE cmpb INTMEM_1C, #-80h ROM:6901 jh ROM_6912 ROM:6903 ldb INTMEM_CC, 15Ch[INTMEM_56] ROM:6908 clrb INTMEM_D3 ROM:690A andb INTMEM_FF, #-9 ROM:690D andb INTMEM_FF, #-11h ROM:6910 sjmp ROM_6932 ROM:6912 ; --------------------------------------------------------------------------- ROM:6912 ROM:6912 ROM_6912: ; CODE XREF: ROM_6770+177↑j ROM:6912 ; ROM_6770+184↑j ... ROM:6912 jbc INTMEM_FF, 5, ROM_68C9 ROM:6915 cmpb ZERO_REG, 15Dh[INTMEM_56] ; Zero register ROM:691A je ROM_6932 ROM:691C ldb INTMEM_20, 15Dh[INTMEM_56] ROM:6921 subb INTMEM_20, INTMEM_D3 ROM:6924 subb INTMEM_1C, #-80h ROM:6927 mulub INTMEM_1C, INTMEM_20 ROM:692A divub INTMEM_1C, 15Dh[INTMEM_56] ROM:692F addb INTMEM_1C, #-80h ROM:6932 ROM:6932 ROM_6932: ; CODE XREF: ROM_6770:ROM_68CC↑j ROM:6932 ; ROM_6770+172↑j ... ROM:6932 stb INTMEM_1C, INTMEM_3D8[] ROM:6937 subb INTMEM_34+1, INTMEM_1C, #-80h ROM:693B ldb INTMEM_1C+2, INTMEM_E0 ROM:693E ldb INTMEM_1C+3, INTMEM_1AE[] ROM:6943 ld INTMEM_1C, #35h ; '5' ROM:6947 lcall ROM_33B2 ROM:694A stb INTMEM_1C, INTMEM_3DA[] ROM:694F mulub INTMEM_32, INTMEM_1C, #5 ROM:6953 jbs INTMEM_F5+1, 6, ROM_695E ROM:6956 ld INTMEM_32, 90h[INTMEM_56] ROM:695B ljmp ROM_6A10 ROM:695E ; --------------------------------------------------------------------------- ROM:695E ROM:695E ROM_695E: ; CODE XREF: ROM_6770+1E3↑j ROM:695E andb INTMEM_FE, #-9 ROM:6961 jbc INTMEM_FA, 6, ROM_69AE ROM:6964 jbc INTMEM_FF, 6, ROM_6974 ROM:6967 st INTMEM_32, INTMEM_26C[] ROM:696C andb INTMEM_FF, #-41h ROM:696F ldb INTMEM_D4, 15Eh[INTMEM_56] ROM:6974 ROM:6974 ROM_6974: ; CODE XREF: ROM_6770+1F4↑j ROM:6974 ld INTMEM_32, INTMEM_26C[] ROM:6979 jbs INTMEM_D6+1, 7, ROM_697E ROM:697C clrb INTMEM_D4 ROM:697E ROM:697E ROM_697E: ; CODE XREF: ROM_6770+209↑j ROM:697E ld INTMEM_1C+2, 92h[INTMEM_56] ROM:6983 cmpb ZERO_REG, 15Eh[INTMEM_56] ; Zero register ROM:6988 je ROM_69A1 ROM:698A sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:698E ldbze INTMEM_1A, INTMEM_D4 ROM:6991 mul INTMEM_20, INTMEM_1A ROM:6995 ldbze INTMEM_1A, 15Eh[INTMEM_56] ROM:699A div INTMEM_20, INTMEM_1A ROM:699E sub INTMEM_1C+2, INTMEM_20 ROM:69A1 ROM:69A1 ROM_69A1: ; CODE XREF: ROM_6770+218↑j ROM:69A1 st INTMEM_1C+2, INTMEM_32 ROM:69A4 cmpb INTMEM_D4, ZERO_REG ; Zero register ROM:69A7 jne ROM_69C3 ROM:69A9 orb INTMEM_FE, #8 ROM:69AC sjmp ROM_69C3 ROM:69AE ; --------------------------------------------------------------------------- ROM:69AE ROM:69AE ROM_69AE: ; CODE XREF: ROM_6770+1F1↑j ROM:69AE orb INTMEM_FF, #40h ; '@' ROM:69B1 cmpb INTMEM_E0, 15Fh[INTMEM_56] ROM:69B6 jnc ROM_69C3 ROM:69B8 subb INTMEM_1C, INTMEM_44, #-80h ROM:69BC mulb INTMEM_1C, #5 ROM:69C0 add INTMEM_32, INTMEM_1C ROM:69C3 ROM:69C3 ROM_69C3: ; CODE XREF: ROM_6770+237↑j ROM:69C3 ; ROM_6770+23C↑j ... ROM:69C3 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:69C8 ld INTMEM_1C, #36h ; '6' ROM:69CC lcall ROM_33B2 ROM:69CF stb INTMEM_1C, INTMEM_3DB[] ROM:69D4 addb INTMEM_34, INTMEM_34+1 ROM:69D7 jnv ROM_69DE ROM:69D9 jge ROM_69E8 ROM:69DB ldb INTMEM_34, #-80h ROM:69DE ROM:69DE ROM_69DE: ; CODE XREF: ROM_6770+267↑j ROM:69DE cmpb INTMEM_34, #-80h ROM:69E1 jc ROM_69EB ROM:69E3 cmpb INTMEM_34, INTMEM_1C ROM:69E6 jnh ROM_69EB ROM:69E8 ROM:69E8 ROM_69E8: ; CODE XREF: ROM_6770+269↑j ROM:69E8 ldb INTMEM_34, INTMEM_1C ROM:69EB ROM:69EB ROM_69EB: ; CODE XREF: ROM_6770+271↑j ROM:69EB ; ROM_6770+276↑j ROM:69EB mulb INTMEM_34, #5 ROM:69EF ld INTMEM_1A, INTMEM_266[] ROM:69F4 add INTMEM_32, INTMEM_1A ROM:69F7 add INTMEM_32, INTMEM_34 ROM:69FA sub INTMEM_32, #384h ROM:69FE jbc INTMEM_32+1, 7, ROM_6A05 ROM:6A01 ld INTMEM_32, #0 ROM:6A05 ROM:6A05 ROM_6A05: ; CODE XREF: ROM_6770+28E↑j ROM:6A05 sub INTMEM_32, INTMEM_222[] ROM:6A0A jc ROM_6A10 ROM:6A0C ld INTMEM_32, #0 ROM:6A10 ROM:6A10 ROM_6A10: ; CODE XREF: ROM_6770+1EB↑j ROM:6A10 ; ROM_6770+29A↑j ROM:6A10 st INTMEM_32, INTMEM_170[] ROM:6A15 jbs INTMEM_AB, 4, ROM_6A21 ROM:6A18 ld INTMEM_1C, #4 ROM:6A1C lcall ROM_3268 ROM:6A1F sjmp ROM_6A42 ROM:6A21 ; --------------------------------------------------------------------------- ROM:6A21 ROM:6A21 ROM_6A21: ; CODE XREF: ROM_6770+2A5↑j ROM:6A21 add INTMEM_20, INTMEM_32, #384h ROM:6A26 add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:6A2B add INTMEM_1C+2, INTMEM_32, #1194h ROM:6A30 add INTMEM_1C, INTMEM_32, #189Ch ROM:6A35 cmp INTMEM_1C, #1C20h ROM:6A39 jnc ROM_6A3F ROM:6A3B sub INTMEM_1C, #1C20h ROM:6A3F ROM:6A3F ROM_6A3F: ; CODE XREF: ROM_6770+2C9↑j ROM:6A3F lcall ROM_3226 ROM:6A42 ROM:6A42 ROM_6A42: ; CODE XREF: ROM_6770+2AF↑j ROM:6A42 ret ROM:6A42 ; End of function ROM_6770 ROM:6A42 ROM:6A43 ROM:6A43 ; =============== S U B R O U T I N E ======================================= ROM:6A43 ROM:6A43 ROM:6A43 ROM_6A43: ; CODE XREF: ROM_4849+F↑p ROM:6A43 ldb INTMEM_1C+3, INTMEM_1B9[] ROM:6A48 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:6A4D ld INTMEM_1C, #5 ROM:6A51 lcall ROM_33B2 ROM:6A54 clrb INTMEM_1C+1 ROM:6A56 add INTMEM_24, INTMEM_1C, #300h ROM:6A5B ld INTMEM_1C, #6 ROM:6A5F lcall ROM_33B2 ROM:6A62 ldbze INTMEM_20, INTMEM_1C+3 ROM:6A65 shl INTMEM_20, #1 ROM:6A68 st INTMEM_24, 1D8h[INTMEM_20] ROM:6A6D shl INTMEM_1C, #8 ROM:6A70 st INTMEM_1C, 1E0h[INTMEM_20] ROM:6A75 cmpb INTMEM_1C+3, #3 ROM:6A78 jnc ROM_6A7D ROM:6A7A ldb INTMEM_1C+3, #-1 ROM:6A7D ROM:6A7D ROM_6A7D: ; CODE XREF: ROM_6A43+35↑j ROM:6A7D incb INTMEM_1C+3 ROM:6A7F stb INTMEM_1C+3, INTMEM_1B9[] ROM:6A84 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:6A89 ld INTMEM_1C, #7 ROM:6A8D lcall ROM_33B2 ROM:6A90 clrb INTMEM_1C+1 ROM:6A92 addb INTMEM_1C, 0D2h[INTMEM_56] ROM:6A97 jnc ROM_6A9B ROM:6A99 incb INTMEM_1C+1 ROM:6A9B ROM:6A9B ROM_6A9B: ; CODE XREF: ROM_6A43+54↑j ROM:6A9B sub INTMEM_1C, #0B4h ROM:6A9F jc ROM_6AA3 ROM:6AA1 clr INTMEM_1C ROM:6AA3 ROM:6AA3 ROM_6AA3: ; CODE XREF: ROM_6A43+5C↑j ROM:6AA3 cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:6AA6 je ROM_6AAB ROM:6AA8 ldb INTMEM_1C, #-1 ROM:6AAB ROM:6AAB ROM_6AAB: ; CODE XREF: ROM_6A43+63↑j ROM:6AAB mulub INTMEM_1C, 0D1h[INTMEM_56] ROM:6AB0 divub INTMEM_1C, 0D2h[INTMEM_56] ROM:6AB5 jnv ROM_6ABA ROM:6AB7 ldb INTMEM_1C, #-1 ROM:6ABA ROM:6ABA ROM_6ABA: ; CODE XREF: ROM_6A43+72↑j ROM:6ABA addb INTMEM_1C, INTMEM_241[] ROM:6ABF jnc ROM_6AC4 ROM:6AC1 ldb INTMEM_1C, #-1 ROM:6AC4 ROM:6AC4 ROM_6AC4: ; CODE XREF: ROM_6A43+7C↑j ROM:6AC4 stb INTMEM_1C, INTMEM_1BA[] ROM:6AC9 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:6ACE ld INTMEM_1C, #8 ROM:6AD2 lcall ROM_33B2 ROM:6AD5 stb INTMEM_1C, INTMEM_1BB[] ROM:6ADA ldb INTMEM_1C+2, INTMEM_1AF[] ROM:6ADF ld INTMEM_1C, #9 ROM:6AE3 lcall ROM_33B2 ROM:6AE6 mulub INTMEM_1C, #19h ROM:6AE9 st INTMEM_1C, INTMEM_186[] ROM:6AEE ldb INTMEM_1A, 0E4h[INTMEM_56] ROM:6AF3 clr INTMEM_1C ROM:6AF5 jbs INTMEM_F9, 7, ROM_6B03 ROM:6AF8 jbc INTMEM_F9, 3, ROM_6B12 ROM:6AFB orb INTMEM_F9, #-80h ROM:6AFE stb INTMEM_1A, INTMEM_CF ROM:6B01 sjmp ROM_6B0D ROM:6B03 ; --------------------------------------------------------------------------- ROM:6B03 ROM:6B03 ROM_6B03: ; CODE XREF: ROM_6A43+B2↑j ROM:6B03 jbs INTMEM_F9, 3, ROM_6B12 ROM:6B06 andb INTMEM_F9, #7Fh ROM:6B09 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CF ROM:6B0D ROM:6B0D ROM_6B0D: ; CODE XREF: ROM_6A43+BE↑j ROM:6B0D st INTMEM_1C, INTMEM_188[] ROM:6B12 ROM:6B12 ROM_6B12: ; CODE XREF: ROM_6A43+B5↑j ROM:6B12 ; ROM_6A43:ROM_6B03↑j ROM:6B12 ldb INTMEM_1C+2, 0E5h[INTMEM_56] ROM:6B17 mulub INTMEM_1C+2, INTMEM_189[] ROM:6B1C cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:6B1F je ROM_6B24 ROM:6B21 divub INTMEM_1C+2, INTMEM_1A ROM:6B24 ROM:6B24 ROM_6B24: ; CODE XREF: ROM_6A43+DC↑j ROM:6B24 stb INTMEM_1C+2, INTMEM_1BC[] ROM:6B29 jbs INTMEM_FA, 0, ROM_6B2F ROM:6B2C ljmp ROM_6D89 ROM:6B2F ; --------------------------------------------------------------------------- ROM:6B2F ROM:6B2F ROM_6B2F: ; CODE XREF: ROM_6A43+E6↑j ROM:6B2F andb INTMEM_FA, #-2 ROM:6B32 ldb INTMEM_1A, INTMEM_1AD[] ROM:6B37 cmpb INTMEM_1A, INTMEM_1BA[] ROM:6B3C jnh ROM_6B43 ROM:6B3E ldb INTMEM_1A, INTMEM_1BA[] ROM:6B43 ROM:6B43 ROM_6B43: ; CODE XREF: ROM_6A43+F9↑j ROM:6B43 stb INTMEM_1A, INTMEM_1BD[] ROM:6B48 ldb INTMEM_1C, 0E6h[INTMEM_56] ROM:6B4D ldb INTMEM_1C+1, 0E7h[INTMEM_56] ROM:6B52 ldb INTMEM_1C+2, INTMEM_DA+1 ROM:6B55 ld INTMEM_1A, #1F0h ROM:6B59 clr INTMEM_20 ROM:6B5B lcall ROM_4B9C ROM:6B5E stb INTMEM_1C+3, INTMEM_1BE[] ROM:6B63 ldb INTMEM_1C, 0E8h[INTMEM_56] ROM:6B68 ldb INTMEM_1C+1, 0E9h[INTMEM_56] ROM:6B6D ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6B72 ld INTMEM_1A, #1F2h ROM:6B76 ld INTMEM_20, #1D6h ROM:6B7A lcall ROM_4B9C ROM:6B7D stb INTMEM_1C+3, INTMEM_1BF[] ROM:6B82 ldb INTMEM_1A, INTMEM_1BF[] ROM:6B87 ldb INTMEM_1A+1, INTMEM_1BE[] ROM:6B8C ldb INTMEM_1C, #-80h ROM:6B8F ldb INTMEM_1C+1, #-80h ROM:6B92 cmp INTMEM_5C, 3Ah[INTMEM_56] ROM:6B97 jnc ROM_6BA5 ROM:6B99 jbc INTMEM_1A, 7, ROM_6B9F ROM:6B9C ldb INTMEM_1C, INTMEM_1A ROM:6B9F ROM:6B9F ROM_6B9F: ; CODE XREF: ROM_6A43+156↑j ROM:6B9F jbc INTMEM_1A+1, 7, ROM_6BA5 ROM:6BA2 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6BA5 ROM:6BA5 ROM_6BA5: ; CODE XREF: ROM_6A43+154↑j ROM:6BA5 ; ROM_6A43:ROM_6B9F↑j ROM:6BA5 ld INTMEM_1C+2, INTMEM_186[] ROM:6BAA jbc INTMEM_FA, 3, ROM_6BB7 ROM:6BAD add INTMEM_1C+2, 3Ch[INTMEM_56] ROM:6BB2 jnc ROM_6BB7 ROM:6BB4 ldbse INTMEM_1C+2, #-1 ROM:6BB7 ROM:6BB7 ROM_6BB7: ; CODE XREF: ROM_6A43+167↑j ROM:6BB7 ; ROM_6A43+16F↑j ROM:6BB7 cmp INTMEM_5C, INTMEM_1C+2 ROM:6BBA jc ROM_6BC1 ROM:6BBC orb INTMEM_FA, #8 ROM:6BBF sjmp ROM_6BD6 ROM:6BC1 ; --------------------------------------------------------------------------- ROM:6BC1 ROM:6BC1 ROM_6BC1: ; CODE XREF: ROM_6A43+177↑j ROM:6BC1 andb INTMEM_FA, #-9 ROM:6BC4 jbs INTMEM_FA, 1, ROM_6BD6 ROM:6BC7 jbs INTMEM_FA, 2, ROM_6BD6 ROM:6BCA jbs INTMEM_1A, 7, ROM_6BD0 ROM:6BCD ldb INTMEM_1C, INTMEM_1A ROM:6BD0 ROM:6BD0 ROM_6BD0: ; CODE XREF: ROM_6A43+187↑j ROM:6BD0 jbs INTMEM_1A+1, 7, ROM_6BD6 ROM:6BD3 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6BD6 ROM:6BD6 ROM_6BD6: ; CODE XREF: ROM_6A43+17C↑j ROM:6BD6 ; ROM_6A43+181↑j ... ROM:6BD6 stb INTMEM_1C, INTMEM_1C0[] ROM:6BDB stb INTMEM_1C+1, INTMEM_1C1[] ROM:6BE0 ldb INTMEM_1A, INTMEM_1C0[] ROM:6BE5 subb INTMEM_1C, INTMEM_1A, #-80h ROM:6BE9 jc ROM_6BED ROM:6BEB negb INTMEM_1C ROM:6BED ROM:6BED ROM_6BED: ; CODE XREF: ROM_6A43+1A6↑j ROM:6BED mulub INTMEM_1C, INTMEM_1BB[] ROM:6BF2 divub INTMEM_1C, #0Ah ROM:6BF5 jv ROM_6BFA ROM:6BF7 jbc INTMEM_1C, 7, ROM_6BFD ROM:6BFA ROM:6BFA ROM_6BFA: ; CODE XREF: ROM_6A43+1B2↑j ROM:6BFA ldb INTMEM_1C, #7Fh ROM:6BFD ROM:6BFD ROM_6BFD: ; CODE XREF: ROM_6A43+1B4↑j ROM:6BFD jbs INTMEM_1A, 7, ROM_6C02 ROM:6C00 negb INTMEM_1C ROM:6C02 ROM:6C02 ROM_6C02: ; CODE XREF: ROM_6A43:ROM_6BFD↑j ROM:6C02 addb INTMEM_1C, #-80h ROM:6C05 stb INTMEM_1C, INTMEM_1C2[] ROM:6C0A clr INTMEM_20 ROM:6C0C ldb INTMEM_1C+2, INTMEM_1C1[] ROM:6C11 cmpb INTMEM_1C+2, #-80h ROM:6C14 je ROM_6C19 ROM:6C16 lcall ROM_4C0C ROM:6C19 ROM:6C19 ROM_6C19: ; CODE XREF: ROM_6A43+1D1↑j ROM:6C19 st INTMEM_20, INTMEM_3C2[] ROM:6C1E ld INTMEM_20+2, #0 ROM:6C22 jbs INTMEM_1C+2, 7, ROM_6C29 ROM:6C25 ld INTMEM_20+2, #4 ROM:6C29 ROM:6C29 ROM_6C29: ; CODE XREF: ROM_6A43+1DF↑j ROM:6C29 lcall ROM_4C5D ROM:6C2C clr INTMEM_20 ROM:6C2E ldb INTMEM_1C+2, INTMEM_1C2[] ROM:6C33 cmpb INTMEM_1C+2, #-80h ROM:6C36 je ROM_6C3B ROM:6C38 lcall ROM_4C0C ROM:6C3B ROM:6C3B ROM_6C3B: ; CODE XREF: ROM_6A43+1F3↑j ROM:6C3B st INTMEM_20, INTMEM_3C4[] ROM:6C40 ld INTMEM_20+2, #2 ROM:6C44 jbs INTMEM_1C+2, 7, ROM_6C4B ROM:6C47 ld INTMEM_20+2, #6 ROM:6C4B ROM:6C4B ROM_6C4B: ; CODE XREF: ROM_6A43+201↑j ROM:6C4B lcall ROM_4C5D ROM:6C4E ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6C53 cmpb INTMEM_1C+2, INTMEM_1C3[] ROM:6C58 jnh ROM_6C5F ROM:6C5A stb INTMEM_1C+2, INTMEM_1C3[] ROM:6C5F ROM:6C5F ROM_6C5F: ; CODE XREF: ROM_6A43+215↑j ROM:6C5F ldb INTMEM_1A, INTMEM_DA+1 ROM:6C62 cmpb INTMEM_1A, INTMEM_1C4[] ROM:6C67 jnh ROM_6C6E ROM:6C69 stb INTMEM_1A, INTMEM_1C4[] ROM:6C6E ROM:6C6E ROM_6C6E: ; CODE XREF: ROM_6A43+224↑j ROM:6C6E cmp INTMEM_5C, 3Eh[INTMEM_56] ROM:6C73 jc ROM_6CAB ROM:6C75 jbc INTMEM_AD, 3, ROM_6CAB ROM:6C78 cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6C7D jne ROM_6C86 ROM:6C7F cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6C84 je ROM_6CB5 ROM:6C86 ROM:6C86 ROM_6C86: ; CODE XREF: ROM_6A43+23A↑j ROM:6C86 ldb INTMEM_20, INTMEM_1C4[] ROM:6C8B subb INTMEM_20, INTMEM_1A ROM:6C8E cmpb INTMEM_20, 0ECh[INTMEM_56] ROM:6C93 jc ROM_6CAB ROM:6C95 ldb INTMEM_20, INTMEM_1C3[] ROM:6C9A subb INTMEM_20, INTMEM_1C+2 ROM:6C9D cmpb INTMEM_20, 0EDh[INTMEM_56] ROM:6CA2 jnc ROM_6CBF ROM:6CA4 cmpb INTMEM_1C+2, INTMEM_1BA[] ROM:6CA9 je ROM_6CBF ROM:6CAB ROM:6CAB ROM_6CAB: ; CODE XREF: ROM_6A43+230↑j ROM:6CAB ; ROM_6A43+232↑j ... ROM:6CAB st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6CB0 st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6CB5 ROM:6CB5 ROM_6CB5: ; CODE XREF: ROM_6A43+241↑j ROM:6CB5 stb INTMEM_1A, INTMEM_1C4[] ROM:6CBA stb INTMEM_1C+2, INTMEM_1C3[] ROM:6CBF ROM:6CBF ROM_6CBF: ; CODE XREF: ROM_6A43+25F↑j ROM:6CBF ; ROM_6A43+266↑j ROM:6CBF ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6CC4 cmpb INTMEM_1C+2, INTMEM_1C5[] ROM:6CC9 jc ROM_6CD0 ROM:6CCB stb INTMEM_1C+2, INTMEM_1C5[] ROM:6CD0 ROM:6CD0 ROM_6CD0: ; CODE XREF: ROM_6A43+286↑j ROM:6CD0 ldb INTMEM_1A, INTMEM_DA+1 ROM:6CD3 cmpb INTMEM_1A, INTMEM_1C6[] ROM:6CD8 jc ROM_6CDF ROM:6CDA stb INTMEM_1A, INTMEM_1C6[] ROM:6CDF ROM:6CDF ROM_6CDF: ; CODE XREF: ROM_6A43+295↑j ROM:6CDF cmp INTMEM_5C, 40h[INTMEM_56] ROM:6CE4 jc ROM_6D34 ROM:6CE6 cmpb INTMEM_DA+1, 0F1h[INTMEM_56] ROM:6CEB jc ROM_6D34 ROM:6CED cmp INTMEM_5C, 3Eh[INTMEM_56] ROM:6CF2 jc ROM_6D34 ROM:6CF4 jbc INTMEM_FA, 3, ROM_6CFA ROM:6CF7 jbc INTMEM_AD, 3, ROM_6D34 ROM:6CFA ROM:6CFA ROM_6CFA: ; CODE XREF: ROM_6A43+2B1↑j ROM:6CFA cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6CFF jne ROM_6D08 ROM:6D01 cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6D06 je ROM_6D3E ROM:6D08 ROM:6D08 ROM_6D08: ; CODE XREF: ROM_6A43+2BC↑j ROM:6D08 subb INTMEM_20, INTMEM_1A, INTMEM_1C6[] ROM:6D0E cmpb INTMEM_20, 0EEh[INTMEM_56] ROM:6D13 jc ROM_6D34 ROM:6D15 ldb INTMEM_1A+1, INTMEM_1BE[] ROM:6D1A subb INTMEM_1A+1, #-80h ROM:6D1D jbs INTMEM_1A+1, 7, ROM_6D27 ROM:6D20 cmpb INTMEM_1A+1, 0EFh[INTMEM_56] ROM:6D25 jc ROM_6D34 ROM:6D27 ROM:6D27 ROM_6D27: ; CODE XREF: ROM_6A43+2DA↑j ROM:6D27 subb INTMEM_20, INTMEM_1C+2, INTMEM_1C5[] ROM:6D2D cmpb INTMEM_20, 0F0h[INTMEM_56] ROM:6D32 jnc ROM_6D48 ROM:6D34 ROM:6D34 ROM_6D34: ; CODE XREF: ROM_6A43+2A1↑j ROM:6D34 ; ROM_6A43+2A8↑j ... ROM:6D34 st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6D39 st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6D3E ROM:6D3E ROM_6D3E: ; CODE XREF: ROM_6A43+2C3↑j ROM:6D3E stb INTMEM_1A, INTMEM_1C6[] ROM:6D43 stb INTMEM_1C+2, INTMEM_1C5[] ROM:6D48 ROM:6D48 ROM_6D48: ; CODE XREF: ROM_6A43+2EF↑j ROM:6D48 ld INTMEM_1A, INTMEM_1EC[] ROM:6D4D cmp INTMEM_1A, INTMEM_1EE[] ROM:6D52 jc ROM_6D59 ROM:6D54 ld INTMEM_1A, INTMEM_1EE[] ROM:6D59 ROM:6D59 ROM_6D59: ; CODE XREF: ROM_6A43+30F↑j ROM:6D59 ld INTMEM_1C, INTMEM_1E8[] ROM:6D5E cmp INTMEM_1C, INTMEM_1EA[] ROM:6D63 jc ROM_6D6A ROM:6D65 ld INTMEM_1C, INTMEM_1EA[] ROM:6D6A ROM:6D6A ROM_6D6A: ; CODE XREF: ROM_6A43+320↑j ROM:6D6A cmp INTMEM_1C, ZERO_REG ; Zero register ROM:6D6D je ROM_6D7F ROM:6D6F ldb INTMEM_1C+2, INTMEM_1BC[] ROM:6D74 mulub INTMEM_1C+2, #20h ; ' ' ROM:6D77 add INTMEM_1C, INTMEM_1C+2 ROM:6D7A jnc ROM_6D7F ROM:6D7C ldbse INTMEM_1C, #-1 ROM:6D7F ROM:6D7F ROM_6D7F: ; CODE XREF: ROM_6A43+32A↑j ROM:6D7F ; ROM_6A43+337↑j ROM:6D7F st INTMEM_1A, INTMEM_18C[] ROM:6D84 st INTMEM_1C, INTMEM_18A[] ROM:6D89 ROM:6D89 ROM_6D89: ; CODE XREF: ROM_6A43+E9↑j ROM:6D89 ret ROM:6D89 ; End of function ROM_6A43 ROM:6D89 ROM:6D8A ROM:6D8A ; =============== S U B R O U T I N E ======================================= ROM:6D8A ROM:6D8A ROM:6D8A ROM_6D8A: ; CODE XREF: ROM_4849+15↑p ROM:6D8A ldb INTMEM_1C+2, INTMEM_E0 ROM:6D8D ldb INTMEM_1C+3, INTMEM_1AE[] ROM:6D92 ld INTMEM_1C, #38h ; '8' ROM:6D96 lcall ROM_33B2 ROM:6D99 ldb INTMEM_1C+3, INTMEM_1C ROM:6D9C ldb INTMEM_1C+2, INTMEM_1AF[] ROM:6DA1 ld INTMEM_1C, #37h ; '7' ROM:6DA5 lcall ROM_33B2 ROM:6DA8 mulub INTMEM_1C, INTMEM_1C+3 ROM:6DAB shr INTMEM_1C, #1 ROM:6DAE st INTMEM_1C, INTMEM_26E[] ROM:6DB3 ret ROM:6DB3 ; End of function ROM_6D8A ROM:6DB3 ROM:6DB4 ; --------------------------------------------------------------------------- ROM:6DB4 st INTMEM_CA, [INTMEM_56]+ ROM:6DB7 addb INTMEM_58, INTMEM_52+1, 57h[INTMEM_F5+1] ROM:6DBC xor INTMEM_64, #-739Ch ROM:6DC0 addc INTMEM_B2, [INTMEM_64] ROM:6DC3 add INTMEM_64, INTMEM_C6 ROM:6DC6 br [INTMEM_64] ROM:6DC6 ; --------------------------------------------------------------------------- ROM:6DC8 db 0A8h, 67h, 0A8h, 67h, 0BBh, 67h, 0D3h, 67h, 0EBh, 67h ROM:6DC8 db 4, 68h, 1Fh, 68h, 3Fh, 68h, 50h, 68h, 5Fh, 68h, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85C8 db 0FFh, 0FFh, 0, 0Ah, 3Fh, 0, 5Fh, 14h, 0, 0, 0DCh, 5 ROM:85C8 db 55h, 1, 10h, 2, 0DCh, 5, 40h, 2, 0C4h, 9, 1, 0, 1, 0 ROM:85C8 db 2, 0, 40h, 0, 90h, 1, 58h, 2, 40h, 2, 80h, 1, 40h, 2 ROM:85C8 db 0C0h, 8, 80h, 0, 0, 0, 40h, 1, 80h, 0, 80h, 3, 0FFh ROM:85C8 db 0FFh, 0C0h, 0, 58h, 0CFh, 0E0h, 83h, 90h, 1, 64h, 0 ROM:85C8 db 2Ch, 1Ah, 0FFh, 0FFh, 64h, 0, 0DCh, 0FFh, 1, 0, 0DEh ROM:85C8 db 0FFh, 0, 0, 0DDh, 0FFh, 0B6h, 2Bh, 0E4h, 0Ch, 0AFh ROM:85C8 db 0, 96h, 0, 0FFh, 7Fh, 6Bh, 3, 58h, 1Bh, 58h, 1Bh, 0Ah ROM:85C8 db 0, 0D0h, 7, 2Ch, 1, 3Ch, 0, 49h, 0Ah, 0, 64h, 14h, 5 ROM:85C8 db 0BCh, 2, 0BCh, 2, 3Ch, 73h, 2Ch, 4Ch, 1Fh, 63h, 31h ROM:85C8 db 60h, 0Fh, 27h, 0Fh, 27h, 65h, 84h, 0Ch, 0, 1Ch, 0, 0Dh ROM:85C8 db 82h, 64h, 80h, 5Ch, 3, 52h, 3, 32h, 0, 0BCh, 2, 0E2h ROM:85C8 db 4, 52h, 3, 0EEh, 2, 10h, 3, 96h, 7Dh, 0AAh, 1Dh, 3Fh ROM:85C8 db 0, 0Ch, 12h, 1Fh, 80h, 3, 6, 15h, 19h, 80h, 0Ch, 6 ROM:85C8 db 0FFh, 1, 0, 0Dh, 36h, 43h, 43h, 4, 20h, 0FDh, 3, 0Ah ROM:85C8 db 0FEh, 3, 0E8h, 0F5h, 0Ah, 8Eh, 6Bh, 28h, 0C8h, 8Ah ROM:85C8 db 4, 2, 2Fh, 0A3h, 0A9h, 0B1h, 8Eh, 5, 3Ch, 6Eh, 1, 7Dh ROM:85C8 db 0FAh, 5, 1Fh, 2, 7Dh, 3, 0, 2Ch, 0C8h, 0AAh, 78h, 64h ROM:85C8 db 5, 7, 0Fh, 26h, 0FFh, 18h, 20h, 3Ch, 5, 95h, 9Ch, 50h ROM:85C8 db 6, 7Dh, 6, 0Ch, 1Eh, 2, 2, 2, 2, 0Eh, 5, 1Ah, 0Fh, 1Ah ROM:85C8 db 4, 5, 0FFh, 0E9h, 6Eh, 9, 0FFh, 15h, 92h, 0D0h, 0E3h ROM:85C8 db 0, 0FFh, 0Fh, 0EFh, 1Ah, 2, 1Dh, 8Eh, 0E2h, 5, 34h ROM:85C8 db 24h, 0, 0A0h, 0B5h, 47h, 21h, 54h, 73h, 45h, 6Dh, 5Dh ROM:85C8 db 0Fh, 1Dh, 5, 92h, 63h, 3Fh, 3Fh, 4, 0C9h, 0B5h, 7Eh ROM:85C8 db 0B1h, 0Ah, 5, 0Bh, 9Eh, 62h, 80h, 19h, 0E3h, 0DCh, 6Eh ROM:85C8 db 64h, 37h, 19h, 5Ah, 0, 73h, 7Dh, 4, 0Ch, 28h, 37h, 5 ROM:85C8 db 10h, 64h, 80h, 28h, 0B4h, 66h, 3, 14h, 19h, 4Bh, 1Fh ROM:85C8 db 3, 24h, 0B2h, 14h, 7, 3Ch, 0Ch, 0Ch, 8Eh, 18h, 28h ROM:85C8 db 0C9h, 89h, 0B0h, 2Ch, 8, 37h, 28h, 10h, 10h, 19h, 19h ROM:85C8 db 29h, 69h, 0B6h, 26h, 3, 1Eh, 7Dh, 0B1h, 0C4h, 0, 0 ROM:85C8 db 10h, 8Fh, 4, 5, 8, 1Eh, 3, 1, 51h, 8Dh, 0DDh, 64h, 2Dh ROM:85C8 db 14h, 2, 1, 18h, 6Eh, 7, 0Bh, 0Ah, 1, 0Ah, 10h, 18h ROM:85C8 db 26h, 3Ch, 58h, 0C3h, 0E0h, 0EEh, 0F5h, 0FFh, 0DDh, 0C3h ROM:85C8 db 0ABh, 91h, 79h, 39h, 21h, 0Fh, 0, 6, 1, 14h, 28h, 3Ch ROM:85C8 db 50h, 0DCh, 0F0h, 0B4h, 0B4h, 0B4h, 0B4h, 0B4h, 0B4h ROM:85C8 db 0Ah, 1, 0Eh, 14h, 28h, 3Ch, 50h, 64h, 8Ch, 0B4h, 0DCh ROM:85C8 db 0FFh, 4Dh, 48h, 3Dh, 36h, 2Dh, 2Dh, 26h, 24h, 20h, 1Eh ROM:85C8 db 2, 1, 55h, 63h, 64h, 4, 9, 1, 0Eh, 1Ch, 2Bh, 32h, 39h ROM:85C8 db 55h, 89h, 0A2h, 0B1h, 75h, 4Eh, 31h, 27h, 21h, 18h ROM:85C8 db 12h, 0Eh, 8, 0Fh, 1 ROM:87C8 db 0Eh, 2Bh, 39h, 47h, 55h, 63h, 71h, 7Fh, 8Eh, 9Ch, 0AAh ROM:87C8 db 0B8h, 0CBh, 0D9h, 0EEh, 6Eh, 46h, 39h, 2Fh, 29h, 20h ROM:87C8 db 1Dh, 1Bh, 18h, 17h, 16h, 15h, 14h, 12h, 10h, 0Ah, 1 ROM:87C8 db 0Eh, 2Ah, 47h, 63h, 7Fh, 9Ch, 0AAh, 0B8h, 0CDh, 0E3h ROM:87C8 db 0EFh, 5Ch, 34h, 21h, 14h, 0Ah, 6, 5, 4, 5, 0Bh, 1, 3Ch ROM:87C8 db 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 96h, 0A0h, 8 ROM:87C8 db 1Ch, 1Eh, 1Fh, 20h, 20h, 21h, 21h, 23h, 25h, 25h, 2 ROM:87C8 db 1, 39h, 0B1h, 98h, 50h, 8, 1, 0Eh, 47h, 63h, 80h, 9Ch ROM:87C8 db 0B1h, 0CDh, 0E3h, 0C3h, 52h, 30h, 1Ah, 13h, 12h, 10h ROM:87C8 db 14h, 0Bh, 1, 3Ch, 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h ROM:87C8 db 8Ch, 96h, 0A0h, 0C4h, 0C9h, 0B8h, 0AEh, 0ADh, 0A6h ROM:87C8 db 9Fh, 99h, 94h, 93h, 8Fh, 7, 1, 1Eh, 2Ch, 40h, 50h, 64h ROM:87C8 db 8Ch, 0B4h, 3Ch, 40h, 46h, 4Ch, 52h, 64h, 6Eh, 2, 1 ROM:87C8 db 0B4h, 0DCh, 6Eh, 6Eh, 7, 1, 0Eh, 2Ah, 47h, 63h, 80h ROM:87C8 db 9Ch, 0B1h, 80h, 80h, 60h, 40h, 30h, 28h, 20h, 4, 1 ROM:87C8 db 47h, 55h, 78h, 0AAh, 0A7h, 7Dh, 5Ch, 3Eh, 2, 1, 63h ROM:87C8 db 0AAh, 32h, 32h, 4, 1, 63h, 7Fh, 0AAh, 0B1h, 34h, 32h ROM:87C8 db 24h, 23h, 3, 1, 0, 80h, 0FFh, 5Ah, 0, 32h, 4, 1, 0 ROM:87C8 db 3Ch, 76h, 81h, 0Ch, 58h, 0D7h, 0FFh, 3, 1, 81h, 94h ROM:87C8 db 0B4h, 0, 2Fh, 6Bh, 4, 1, 0Ch, 58h, 0D7h, 0FFh, 0, 3Ch ROM:87C8 db 76h, 81h, 3, 1, 0, 2Fh, 6Bh, 81h, 94h, 0B4h, 8, 1, 0Eh ROM:87C8 db 47h, 63h, 7Fh, 9Ch, 0B1h, 0CDh, 0E3h, 0B4h, 73h, 64h ROM:87C8 db 5Ah, 47h, 34h, 39h, 44h, 2, 1, 1Eh, 0B4h, 69h, 0A0h ROM:87C8 db 5, 1, 14h, 28h, 3Ch, 8Ch, 0B4h, 28h, 3Ch, 55h, 9Bh ROM:87C8 db 0AAh, 5, 1, 71h, 7Dh, 80h, 83h, 9Eh, 9Ch, 0ACh, 0B4h ROM:87C8 db 0BCh, 0D0h, 2, 1, 4Eh, 5Ch, 14h, 0Ah, 6, 1, 0Eh, 47h ROM:87C8 db 63h, 7Fh, 9Ch, 0B1h, 7Bh, 48h, 38h, 2Ah, 1Fh, 1Ch, 6 ROM:87C8 db 6, 14h, 28h, 3Ch, 50h, 64h, 78h, 14h, 3Ch, 64h, 8Ch ROM:87C8 db 0B4h, 0DCh, 59h, 0E8h, 0E8h, 0E8h, 0E8h, 0E8h, 36h ROM:87C8 db 0A4h, 0E8h, 0E8h, 0E3h, 0E8h, 1Ch, 78h, 0C3h, 0E8h ROM:87C8 db 0E3h, 0E8h, 1Ch, 5Ch, 0ACh, 0D2h, 0E3h, 0E8h, 1Ch, 47h ROM:87C8 db 94h, 0C3h, 0DCh, 0E8h, 1Ch, 3Dh, 85h, 0BBh, 0D5h, 0E8h ROM:87C8 db 7, 6, 1Ch, 36h, 4Fh, 69h, 82h, 9Ch, 0B5h, 0Fh, 14h ROM:87C8 db 28h, 3Ch, 64h, 8Ch, 0, 0, 0, 0, 2, 4, 8, 0, 0, 0, 0 ROM:87C8 db 4, 6, 0Ah, 0, 2, 3, 6, 0Bh, 0Ch, 0Dh, 0, 2, 7, 0Bh ROM:87C8 db 0Ch, 0Dh, 0Fh, 2, 7, 0Dh, 0Fh, 10h, 11h, 18h, 3, 0Dh ROM:87C8 db 10h, 11h, 13h, 19h, 19h, 3, 4, 0Eh, 63h, 0B1h, 0, 1 ROM:87C8 db 2, 3, 0F5h, 0F4h, 0F3h, 9Ah, 9Ah, 9Ah, 0E1h, 0D7h, 0CDh ROM:87C8 db 0CDh, 0CDh, 0CDh, 5, 4, 0Eh, 39h, 63h, 8Eh, 0B1h, 0 ROM:87C8 db 1, 2, 3, 32h, 2Ah, 1Eh, 1Ch, 19h, 64h, 5Ah, 4Bh, 3Eh ROM:87C8 db 32h, 55h, 55h, 4Eh, 32h, 19h, 26h, 26h, 26h, 26h, 26h ROM:87C8 db 7, 3, 0, 7Bh, 80h, 8Eh, 9Ah, 0B3h, 0CDh, 1Ch, 36h, 69h ROM:87C8 db 0FEh, 8, 0, 1Ah, 3Bh, 7Ch, 0BCh, 0FEh, 8, 0, 13h, 29h ROM:87C8 db 7Ch, 0BCh, 0FEh, 8, 0, 0Fh, 20h, 57h, 0BCh, 4, 3, 7Bh ROM:87C8 db 80h, 86h, 8Eh, 1Ch, 4Fh, 69h, 40h, 0, 30h, 0D0h, 40h ROM:87C8 db 0, 30h, 98h, 40h, 0, 30h ROM:89C8 db 78h, 5, 6, 7Fh, 81h, 82h, 86h, 8Eh, 39h, 47h, 55h, 63h ROM:89C8 db 8Eh, 0B1h, 7Dh, 82h, 7Dh, 80h, 78h, 73h, 78h, 73h, 73h ROM:89C8 db 73h, 64h, 6Dh, 67h, 66h, 66h, 5Fh, 63h, 5Dh, 60h, 60h ROM:89C8 db 50h, 46h, 46h, 4Eh, 4Bh, 32h, 32h, 32h, 32h, 32h, 4 ROM:89C8 db 6, 36h, 69h, 9Ch, 0CFh, 0Fh, 28h, 48h, 64h, 8Ch, 0B4h ROM:89C8 db 0Eh, 0Fh, 0Fh, 17h, 0Eh, 14h, 18h, 1Bh, 0Eh, 11h, 17h ROM:89C8 db 17h, 14h, 1Ah, 1Bh, 22h, 18h, 1Ah, 1Fh, 23h, 18h, 20h ROM:89C8 db 22h, 22h, 2, 2, 9Ch, 0CFh, 0Fh, 18h, 73h, 73h, 73h ROM:89C8 db 73h, 9, 0Eh, 1Ch, 29h, 43h, 4Fh, 69h, 9Ch, 0B6h, 0CFh ROM:89C8 db 0E9h, 0Fh, 18h, 1Eh, 28h, 34h, 40h, 48h, 58h, 64h, 78h ROM:89C8 db 8Ch, 0B4h, 0C8h, 0F0h, 81h, 81h, 91h, 96h, 9Ah, 0A4h ROM:89C8 db 0A9h, 0ADh, 0ABh, 85h, 85h, 94h, 99h, 9Dh, 0A8h, 0ABh ROM:89C8 db 0AFh, 0ADh, 85h, 85h, 94h, 9Ah, 9Dh, 0A8h, 0ACh, 0B0h ROM:89C8 db 0B1h, 79h, 85h, 95h, 9Bh, 9Fh, 0A9h, 0ADh, 0B1h, 0B2h ROM:89C8 db 7Ch, 85h, 95h, 9Ah, 9Eh, 0A9h, 0ADh, 0B0h, 0B3h, 7Fh ROM:89C8 db 89h, 98h, 9Ch, 0A0h, 0AAh, 0ADh, 0B1h, 0B4h, 7Ch, 86h ROM:89C8 db 96h, 9Bh, 9Fh, 0AAh, 0ADh, 0B2h, 0B4h, 7Fh, 88h, 97h ROM:89C8 db 9Ch, 0A0h, 0ABh, 0AEh, 0B1h, 0B5h, 81h, 8Ch, 9Ch, 0A1h ROM:89C8 db 0A6h, 0AFh, 0B2h, 0B6h, 0B9h, 7Dh, 87h, 9Ah, 9Fh, 0A5h ROM:89C8 db 0AFh, 0B4h, 0B7h, 0BFh, 7Dh, 88h, 98h, 9Fh, 0A4h, 0B1h ROM:89C8 db 0B3h, 0B7h, 0C2h, 83h, 92h, 0A1h, 0A4h, 0A8h, 0B3h ROM:89C8 db 0B6h, 0B8h, 0BEh, 81h, 8Fh, 0A1h, 0A4h, 0AAh, 0B2h ROM:89C8 db 0B5h, 0B7h, 0BEh, 75h, 7Ch, 91h, 98h, 9Bh, 0A4h, 0A7h ROM:89C8 db 0A8h, 0AEh, 2, 2, 0CFh, 0D0h, 3Ch, 50h, 92h, 92h, 92h ROM:89C8 db 92h, 2, 2, 0CFh, 0D0h, 8Ch, 0B4h, 92h, 82h, 92h, 82h ROM:89C8 db 3, 2, 0Fh, 40h, 50h, 0AAh, 0B1h, 38h, 46h, 6Eh, 38h ROM:89C8 db 46h, 6Eh, 0Fh, 4, 0Eh, 2Ah, 39h, 47h, 55h, 63h, 71h ROM:89C8 db 80h, 8Eh, 9Ch, 0AAh, 0B8h, 0CBh, 0D9h, 0EEh, 36h, 69h ROM:89C8 db 9Ch, 0CFh, 6Eh, 44h, 36h, 2Eh, 26h, 1Eh, 1Bh, 19h, 18h ROM:89C8 db 17h, 16h, 14h, 14h, 12h, 0Eh, 6Eh, 44h, 35h, 2Ah, 22h ROM:89C8 db 1Ch, 1Ah, 18h, 17h, 16h, 15h, 14h, 14h, 12h, 0Fh, 6Eh ROM:89C8 db 46h, 36h, 2Ch, 23h, 1Bh, 19h, 18h, 17h, 16h, 15h, 14h ROM:89C8 db 14h, 12h, 0Fh, 6Eh, 46h, 38h, 2Ah, 21h, 1Bh, 19h, 18h ROM:89C8 db 17h, 16h, 15h, 14h, 14h, 12h, 10h, 2, 2, 0Eh, 39h, 39h ROM:89C8 db 71h, 14h, 14h, 14h, 14h, 5, 8, 4Fh, 76h, 9Ch, 0B6h ROM:89C8 db 0DCh, 1Eh, 2Ch, 40h, 50h, 64h, 8Ch, 0B4h, 0DCh, 6Ch ROM:89C8 db 6Eh, 70h, 6Ch, 6Eh, 6Ah, 6Ch, 6Eh, 6Ch, 70h, 68h, 6Eh ROM:89C8 db 6Eh, 6Ch, 76h, 68h, 6Ch, 6Eh, 6Ch, 74h, 68h, 6Ch, 6Ch ROM:89C8 db 6Ch, 76h, 68h, 68h, 6Ah, 6Eh, 74h, 66h, 68h, 6Eh, 70h ROM:89C8 db 74h, 62h, 66h, 70h, 70h, 76h, 3, 8, 3Ch, 5Ah, 82h, 1Eh ROM:89C8 db 2Ch, 40h, 50h, 64h, 8Ch, 0B4h, 0DCh, 6Eh, 7Eh, 7Eh ROM:89C8 db 6Eh, 80h, 84h, 74h, 82h, 84h, 70h, 84h, 84h, 70h, 78h ROM:89C8 db 7Ch, 6Eh, 72h, 76h, 6Eh, 72h, 76h, 6Eh, 72h, 7Ah, 6 ROM:89C8 db 0Ah, 29h, 43h, 4Fh, 69h, 9Ch, 0B6h, 0Fh, 1Eh, 28h, 34h ROM:89C8 db 40h, 48h, 58h, 64h, 78h, 8Ch, 27h, 27h, 27h, 27h, 3Fh ROM:89C8 db 3Fh, 27h, 27h, 27h, 27h, 3Fh, 3Fh, 27h, 4Eh, 5Eh, 6Dh ROM:89C8 db 6Dh, 6Dh, 2Fh, 5Eh, 5Eh, 5Eh, 5Eh, 46h, 3Fh, 5Eh, 7Dh ROM:89C8 db 6Dh, 5Eh, 4Eh, 3Fh, 5Eh, 5Eh, 4Eh, 3Fh, 3Fh, 2Fh ROM:8BC8 db 3Fh, 5Eh, 4Eh, 3Fh, 4Eh, 3Fh, 4Eh, 4Eh, 5Eh, 3Fh, 3Fh ROM:8BC8 db 3Fh, 4Eh, 4Eh, 3Fh, 3Fh, 4Eh, 4Eh, 4Eh, 4Eh, 6Dh, 5Eh ROM:8BC8 db 3Fh, 2, 2, 4Fh, 69h, 3Ch, 64h, 27h, 27h, 27h, 27h, 2 ROM:8BC8 db 2, 4Fh, 69h, 1Eh, 2Ch, 8, 10h, 10h, 10h, 2, 2, 4Fh ROM:8BC8 db 69h, 1Eh, 2Ch, 8, 10h, 10h, 10h, 0Bh, 4, 0Eh, 39h, 4Eh ROM:8BC8 db 63h, 78h, 8Eh, 9Ch, 0AAh, 0B1h, 0BFh, 0C6h, 1Ch, 39h ROM:8BC8 db 63h, 8Eh, 78h, 5Fh, 5Ah, 5Ah, 55h, 4Bh, 3Ch, 2Dh, 1Eh ROM:8BC8 db 0Fh, 0, 78h, 5Fh, 53h, 5Ah, 55h, 48h, 3Ah, 2Bh, 12h ROM:8BC8 db 8, 0, 6Eh, 58h, 53h, 55h, 50h, 41h, 33h, 1Fh, 0Ah, 8 ROM:8BC8 db 0, 6Eh, 58h, 53h, 55h, 50h, 41h, 30h, 17h, 5, 4, 0 ROM:8BC8 db 9, 3, 4Eh, 63h, 78h, 8Eh, 9Ch, 0AAh, 0B1h, 0B8h, 0C6h ROM:8BC8 db 39h, 55h, 95h, 1, 3, 4, 4, 9, 11h, 13h, 13h, 0Fh, 1 ROM:8BC8 db 2, 3, 3, 7, 10h, 11h, 10h, 0Fh, 1, 2, 3, 3, 6, 0Eh ROM:8BC8 db 0Fh, 0Fh, 0Fh, 4, 8, 4Fh, 69h, 82h, 0D0h, 0Eh, 48h ROM:8BC8 db 59h, 6Ah, 0AAh, 0B1h, 0CDh, 0FFh, 78h, 78h, 78h, 74h ROM:8BC8 db 7Eh, 7Eh, 7Ch, 76h, 94h, 94h, 7Eh, 78h, 9Eh, 94h, 80h ROM:8BC8 db 7Ah, 9Eh, 8Ah, 80h, 7Eh, 80h, 80h, 80h, 80h, 80h, 80h ROM:8BC8 db 80h, 80h, 80h, 80h, 80h, 8Ah, 2, 2, 9Ch, 0CFh, 5Ch ROM:8BC8 db 80h, 80h, 80h, 80h, 8Ah, 8, 0Eh, 1Ch, 36h, 4Fh, 69h ROM:8BC8 db 9Ch, 0B6h, 0CFh, 0E9h, 0Fh, 18h, 1Eh, 28h, 34h, 40h ROM:8BC8 db 48h, 58h, 64h, 78h, 8Ch, 0B4h, 0C8h, 0F0h, 94h, 94h ROM:8BC8 db 94h, 94h, 98h, 9Ch, 0AAh, 0B0h, 94h, 8Ch, 8Ch, 8Ch ROM:8BC8 db 90h, 92h, 0A4h, 0ACh, 94h, 80h, 80h, 84h, 8Ch, 90h ROM:8BC8 db 0A0h, 0A8h, 8Ch, 74h, 74h, 7Ch, 84h, 8Ch, 98h, 0A2h ROM:8BC8 db 84h, 70h, 70h, 78h, 80h, 86h, 92h, 98h, 80h, 6Ch, 6Ch ROM:8BC8 db 78h, 80h, 80h, 8Ah, 8Eh, 7Ch, 68h, 68h, 74h, 78h, 7Ch ROM:8BC8 db 84h, 8Ah, 78h, 64h, 64h, 70h, 74h, 78h, 82h, 88h, 78h ROM:8BC8 db 64h, 64h, 6Ch, 74h, 76h, 82h, 86h, 78h, 60h, 60h, 68h ROM:8BC8 db 74h, 76h, 7Eh, 84h, 78h, 60h, 60h, 64h, 70h, 74h, 7Ch ROM:8BC8 db 82h, 78h, 60h, 60h, 64h, 70h, 74h, 7Ah, 7Eh, 78h, 60h ROM:8BC8 db 60h, 64h, 70h, 72h, 78h, 7Ah, 78h, 60h, 60h, 64h, 70h ROM:8BC8 db 72h, 76h, 78h, 4, 3, 1Ch, 42h, 82h, 0B6h, 14h, 3Ch ROM:8BC8 db 64h, 26h, 65h, 93h, 0C0h, 46h, 7Ah, 9Dh, 0BAh, 73h ROM:8BC8 db 8Dh, 0A3h, 0B3h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8BC8 db 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DC8 db 0FFh, 0FFh, 23h, 7, 0E6h, 2, 0E0h, 2, 9Bh, 6, 91h, 6 ROM:8DC8 db 63h, 6, 0D4h, 2, 0C8h, 2, 0C2h, 2, 0B0h, 2, 0A8h, 2 ROM:8DC8 db 9Eh, 2, 96h, 2, 8Ch, 2, 84h, 2, 3Ah, 6, 7Ah, 2, 0FDh ROM:8DC8 db 5, 0F3h, 5, 0E9h, 5, 0DFh, 5, 91h, 5, 74h, 2, 6Ah, 2 ROM:8DC8 db 5Ah, 2, 54h, 2, 44h, 2, 6Ch, 5, 35h, 5, 2Ch, 2 ROM:8FC8 db 1Ah, 2, 14h, 2, 0FCh, 1, 0E6h, 1, 2Bh, 5, 0DAh, 4, 0C6h ROM:8FC8 db 1, 0CDh, 4, 0C3h, 4, 0B9h, 4, 22h, 4, 18h, 4, 0F4h ROM:8FC8 db 3, 0B2h, 1, 0C9h, 3, 0B4h, 3, 93h, 3, 0ACh, 1, 96h ROM:8FC8 db 1, 88h, 1, 74h, 3, 5Fh, 3, 26h, 3, 0F4h, 2, 72h, 1 ROM:8FC8 db 6Ch, 1, 64h, 1, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FC8 db 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99C8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FC8 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FC8 db 0FFh, 0FFh ROM:9FC8 ; end of 'ROM' ROM:9FC8 ROM:9FC8 ; end of file