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 : F219968D90065248264F0764EA753A13AA795AE976BB7AE0320EA0ECB0CCE916 INTMEM:0000 ; Input MD5 : 11C35DA359927BB345012860EBCB6FD8 INTMEM:0000 ; Input CRC32 : 0B523B1B 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_2B14-A5C↓w INTMEM:0000 ; ROM_2B14-A4E↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_2B14:ROM_2089↓w INTMEM:0002 ; ROM_2B14:ROM_21D6↓r ... INTMEM:0004 INTMEM_4: ds 2 ; DATA XREF: ROM_2B14-90C↓w INTMEM:0004 ; ROM_2B14:ROM_220E↓w ... INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_2B14-917↓w INTMEM:0006 ; ROM:2487↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_35AF+6↓r INTMEM:0007 ; ROM_35AF+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_2B14+22↓w INTMEM:0008 ; ROM_38DE:ROM_3928↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 2 ; DATA XREF: ROM_2B14-3CD↓r INTMEM:0009 ; ROM_2AFD+7↓r ... INTMEM:0009 ; Interrupt pending register INTMEM:000B ds 1 INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_38DE+B0↓w INTMEM:000E ; ROM_38DE+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_2B14-225↓r INTMEM:000F ; ROM_2B14-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 1 ; DATA XREF: ROM_2B14:ROM_258C↓r INTMEM:0010 ; ROM_2B14:ROM_266A↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0011 INTMEM_11: ds 1 ; DATA XREF: ROM_2D72+5↓r INTMEM:0011 ; ROM_38DE+C2↓w ... INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_38DE+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_38DE+4D↓r INTMEM:0013 ; ROM_38DE+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_38DE:ROM_3AB9↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_2B14-922↓r INTMEM:0015 ; ROM_2B14:ROM_299F↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_2B14-3C7↓r INTMEM:0016 ; ROM_2AFD+1↓r ... INTMEM:0017 INTMEM_17: ds 1 ; DATA XREF: ROM:ROM_2565↓w INTMEM:0017 ; ROM_38DE+1C1↓w INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_2B14-4E2↓r INTMEM:0018 ; ROM_2B14:ROM_29B5↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_2B14-A88↓r INTMEM:001A ; ROM_2B14-8FC↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_2B14-A85↓r INTMEM:001C ; ROM_2B14:ROM_20D6↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_2B14-A7F↓r INTMEM:0020 ; ROM_2B14-A60↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:3332↓w INTMEM:0024 ; ROM_4E4C+12B↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2DE3↓w INTMEM:0026 ; ROM_2DE3+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_2BA3+12↓r INTMEM:0028 ; ROM_38DE↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_2B14-3C7↓w INTMEM:002A ; ROM_2B14-3C4↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_2B14-A79↓r INTMEM:002C ; ROM_2B14-570↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2DF7+2↓w INTMEM:0030 ; ROM_2DF7+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2D9D+13↓w INTMEM:0032 ; ROM_2DD5+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2E55+23↓r INTMEM:0034 ; ROM_2E90↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:3330↓r INTMEM:0036 ; ROM:3CAE↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_35C8+3↓r INTMEM:003B ; ROM:3C5D↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:414F↓w INTMEM:003C ; ROM:4158↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:3C56↓w INTMEM:003E ; ROM:3C5A↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2F90+6↓w INTMEM:0040 ; ROM_4862+19↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3F4F↓w INTMEM:0042 ; ROM_4862+2E↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3F55↓w INTMEM:0044 ; ROM_4862+33↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3F5D↓w INTMEM:0045 ; ROM_4862+26↓w ... INTMEM:0047 INTMEM_47: ds 1 ; DATA XREF: ROM_4862+29↓w INTMEM:0047 ; ROM_4E1E+3↓r ... INTMEM:0048 INTMEM_48: ds 1 ; DATA XREF: ROM_4862+17↓w INTMEM:0048 ; ROM_497A+1EC↓w ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_4862↓w INTMEM:0049 ; ROM_4899+B↓r ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_4862+3↓w INTMEM:004A ; ROM_493C+8↓r ... INTMEM:004B INTMEM_4B: ds 1 ; DATA XREF: ROM_4862+8↓w INTMEM:004B ; ROM_493C+B↓r ... INTMEM:004C INTMEM_4C: ds 1 ; DATA XREF: ROM_4862+D↓w INTMEM:004C ; ROM_493C+E↓r ... INTMEM:004D INTMEM_4D: ds 1 ; DATA XREF: ROM_4862+12↓w INTMEM:004D ; ROM_493C+11↓r ... INTMEM:004E INTMEM_4E: ds 1 ; DATA XREF: ROM_2B14:ROM_27C6↓r INTMEM:004E ; ROM_2BBB+30↓w ... INTMEM:004F INTMEM_4F: ds 1 ; DATA XREF: ROM_2B14:ROM_2215↓w INTMEM:004F ; ROM_2B14-77B↓w ... INTMEM:0050 INTMEM_50: ds 1 ; DATA XREF: ROM_2B14-1F9↓w INTMEM:0050 ; ROM:3F88↓w INTMEM:0051 INTMEM_51: ds 1 ; DATA XREF: ROM_2B14-585↓w INTMEM:0052 INTMEM_52: ds 1 ; DATA XREF: ROM_362C+5F↓w INTMEM:0052 ; ROM_3ADE+10↓w ... INTMEM:0053 INTMEM_53: ds 1 ; DATA XREF: ROM_5D36+96↓w INTMEM:0053 ; ROM_5D36+10C↓w INTMEM:0054 INTMEM_54: ds 1 ; DATA XREF: ROM_2B14:ROM_2918↓w INTMEM:0054 ; ROM_2B14:ROM_291E↓r ... INTMEM:0055 INTMEM_55: ds 1 ; DATA XREF: ROM_362C+42↓w INTMEM:0055 ; ROM_362C:ROM_3687↓w ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_2B14-9C2↓r INTMEM:0056 ; ROM_2B14:ROM_2192↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_2B14-9F3↓r INTMEM:0058 ; ROM_2B3E-168↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_2B14-877↓w INTMEM:005A ; ROM_2B14-7EC↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_2B14:ROM_221B↓w INTMEM:005C ; ROM_2B14-8F0↓w ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_2B14-720↓w INTMEM:005E ; ROM_2B14:ROM_2785↓w ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_2B14:ROM_22A3↓w INTMEM:0060 ; ROM_2B14-822↓r ... INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_334C:ROM_33B4↓w INTMEM:0062 ; ROM_33B7↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_2B14-59A↓r INTMEM:0064 ; ROM_334C:ROM_3390↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_2B14:ROM_241E↓r INTMEM:0066 ; ROM_334C+4E↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_2B14-A88↓w INTMEM:0068 ; ROM_2B14-57F↓r INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_2B14-A85↓w INTMEM:006A ; ROM_2B14-57C↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_2B14-A82↓w INTMEM:006C ; ROM_2B14-579↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_2B14-A7F↓w INTMEM:006E ; ROM_2B14-576↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_2B14-A7C↓w INTMEM:0070 ; ROM_2B14-573↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_2B14-A79↓w INTMEM:0072 ; ROM_2B14-570↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_2B14-A62↓w INTMEM:0074 ; ROM_2B14-A5C↓r ... INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_2B14-A10↓r INTMEM:0076 ; ROM_2B14-A08↓w ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_2B14:ROM_2107↓r INTMEM:0078 ; ROM:35D7↓w INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_2B14-9FF↓r INTMEM:007A ; ROM_2B14-9F3↓w ... INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_2B14-9F9↓w INTMEM:007C ; ROM_2B14-9CA↓r ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_2B14-9F9↓r INTMEM:007E ; ROM_2B14-9EA↓w ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_2B14-8F6↓w INTMEM:0080 ; ROM_2B14-8E8↓w ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_2B14-8CA↓w INTMEM:0082 ; ROM_2B14-8A0↓r ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_2B14-462↓w INTMEM:0084 ; ROM_2B14-45F↓w ... INTMEM:0086 INTMEM_86: ds 2 ; DATA XREF: ROM_2B14-1CA↓w INTMEM:0086 ; ROM_2B14-1C8↓r ... INTMEM:0088 INTMEM_88: ds 1 ; DATA XREF: ROM_2B14-924↓w INTMEM:0088 ; start+A75↓w INTMEM:0089 INTMEM_89: ds 1 ; DATA XREF: ROM_2B14:ROM_23D0↓r INTMEM:0089 ; ROM_2B14-718↓r ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_2B14-9F0↓r INTMEM:008A ; ROM_2B3E:ROM_2B6E↓w INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_2B3E+7↓r INTMEM:008B ; ROM_2B3E:ROM_2B54↓w ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_2B14:ROM_279C↓r INTMEM:008C ; ROM_2B14-32C↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_2B14-358↓w INTMEM:008E ; ROM_2B14-334↓w ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_2B14-36D↓r INTMEM:008F ; ROM_2B14-368↓w ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_2B14-38A↓r INTMEM:0090 ; ROM_2B14-385↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_2B14-3E0↓w INTMEM:0091 ; ROM_2F48↓w ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_2B14:ROM_2247↓r INTMEM:0093 ; ROM_2B14:ROM_2292↓r ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_32AB+4E↓w INTMEM:0095 ; ROM_32AB+55↓w INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_3BB0:ROM_3BC0↓r INTMEM:0096 ; ROM_3BB0+25↓w ... INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_3BB0+3↓r INTMEM:0097 ; ROM_3BB0+1B↓r ... INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_35AF+C↓w INTMEM:0098 ; ROM_3BB0+20↓r ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_2B14-A73↓r INTMEM:0099 ; ROM_2B14-A6E↓w ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_2B14-A38↓w INTMEM:009A ; ROM_2B14-98C↓w ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_2B14:ROM_20FF↓r INTMEM:009B ; ROM_2B14-A05↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_2B14-9FC↓r INTMEM:009C ; ROM_2B14-9F0↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_2B14-9F6↓w INTMEM:009D ; ROM_2B14-9D1↓r ... INTMEM:009E INTMEM_9E: ds 1 ; DATA XREF: ROM_2B14-9F6↓r INTMEM:009E ; ROM_2B14-9ED↓w ... INTMEM:009F INTMEM_9F: ds 1 ; DATA XREF: ROM_2B14-73B↓r INTMEM:009F ; ROM_2B14-718↓w INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_2B14-710↓w INTMEM:00A0 ; ROM_2B14:ROM_2406↓r ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM:2448↓r INTMEM:00A1 ; ROM:245B↓w ... INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM:24E0↓w INTMEM:00A2 ; ROM:24ED↓w ... INTMEM:00A3 INTMEM_A3: ds 1 ; DATA XREF: ROM_2B14-4BA↓r INTMEM:00A3 ; ROM_2B14:ROM_267D↓w ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM_2B14:ROM_28B0↓w INTMEM:00A4 ; ROM_2B14-25A↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_2B14-26A↓w INTMEM:00A5 ; ROM_2B14-267↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_2B14:ROM_28F5↓r INTMEM:00A6 ; ROM_2B14-209↓w ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_362C+1↓r INTMEM:00A7 ; ROM_362C+5↓r ... INTMEM:00A8 INTMEM_A8: ds 1 ; DATA XREF: ROM_2F90+92↓r INTMEM:00A8 ; ROM_38DE+199↓w INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_2B14:ROM_2112↓r INTMEM:00A9 ; ROM_2B14:ROM_21A1↓r ... INTMEM:00AA INTMEM_AA: ds 2 ; DATA XREF: ROM_2B14:ROM_2787↓r INTMEM:00AA ; ROM_2B14:ROM_2793↓w ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_2B14-6FB↓r INTMEM:00AC ; ROM_334C+51↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_35DE+9↓w INTMEM:00AD ; ROM_35DE+26↓w ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_2B14-A76↓w INTMEM:00AE ; ROM_2B14-A30↓r ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_35DE+3↓r INTMEM:00AF ; ROM_35DE+6↓r ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_4E4C:ROM_52DA↓r INTMEM:00B0 ; ROM_4E4C+51E↓w INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_548A+2F3↓w INTMEM:00B1 ; ROM_548A:ROM_578D↓r INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_5D36+E0↓w INTMEM:00B2 ; ROM_5D36+EB↓w ... INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_5D36+268↓r INTMEM:00B3 ; ROM_5D36:ROM_601F↓w INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_4899+73↓w INTMEM:00B4 ; ROM_60A8+44D↓w ... INTMEM:00B5 INTMEM_B5: ds 1 ; DATA XREF: ROM_4899+6↓w INTMEM:00B5 ; ROM_4E4C+70↓r INTMEM:00B6 INTMEM_B6: ds 1 ; DATA XREF: ROM_5D36+186↓r INTMEM:00B6 ; ROM_5D36+1D8↓w INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_5D36:ROM_5EC3↓r INTMEM:00B7 ; ROM_5D36+1DD↓w INTMEM:00B8 INTMEM_B8: ds 1 ; DATA XREF: ROM_60A8+176↓w INTMEM:00B8 ; ROM_60A8+184↓r INTMEM:00B9 INTMEM_B9: ds 6 ; DATA XREF: ROM_4CA1+17↓r INTMEM:00B9 ; ROM_4CA1+1F↓w ... INTMEM:00BF INTMEM_BF: ds 1 ; DATA XREF: ROM_3BB0+8↓r INTMEM:00BF ; ROM_3BB0+28↓w ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM:3DDA↓w INTMEM:00C0 ; ROM_4E4C+28E↓r ... INTMEM:00C2 INTMEM_C2: ds 2 ; DATA XREF: ROM_4E4C+392↓r INTMEM:00C2 ; ROM_4E4C+3AB↓w ... INTMEM:00C4 INTMEM_C4: ds 2 ; DATA XREF: ROM_6D69+AA↓r INTMEM:00C4 ; ROM_6D69+CC↓w ... INTMEM:00C6 INTMEM_C6: ds 1 ; DATA XREF: ROM_5D36:ROM_5EC8↓r INTMEM:00C6 ; ROM_5D36:ROM_5ECF↓w INTMEM:00C7 INTMEM_C7: ds 1 ; DATA XREF: ROM_60A8+5A0↓w INTMEM:00C7 ; ROM_60A8+5AF↓r ... INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_5D36+53↓w INTMEM:00C8 ; ROM_5D36:ROM_5D9B↓r INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_5D36+13D↓w INTMEM:00C9 ; ROM_5D36+1FF↓r INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_672F+14F↓w INTMEM:00CA ; ROM_672F+168↓w ... INTMEM:00CB INTMEM_CB: ds 1 ; DATA XREF: ROM_4E4C+39↓w INTMEM:00CB ; ROM_4E4C+4D↓w ... INTMEM:00CC INTMEM_CC: ds 1 ; DATA XREF: ROM_4E4C+611↓w INTMEM:00CC ; ROM_4E4C:ROM_5462↓r INTMEM:00CD INTMEM_CD: ds 1 ; DATA XREF: ROM_6A22+BB↓w INTMEM:00CD ; ROM_6A22+C6↓r INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_5D36+A4↓w INTMEM:00CE ; ROM_5D36+AC↓w ... INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_672F+21↓w INTMEM:00CF ; ROM_672F:ROM_6773↓w ... INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_672F+179↓w INTMEM:00D0 ; ROM_672F+189↓r ... INTMEM:00D2 ds 1 INTMEM:00D3 INTMEM_D3: ds 2 ; DATA XREF: ROM_548A+16A↓w INTMEM:00D3 ; ROM_548A+183↓w ... INTMEM:00D5 ds 1 ; DATA XREF: ROM_4D67+44↓r INTMEM:00D5 ; ROM_60A8+3DD↓r ... INTMEM:00D6 INTMEM_D6: ds 2 ; DATA XREF: ROM_4899+5E↓w INTMEM:00D6 ; ROM:58F9↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_2B14-938↓w INTMEM:00D8 ; ROM_2B14-931↓w ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM:5906↓w INTMEM:00DA ; ROM:5916↓w ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM_672F:ROM_69CF↓w INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_4E4C+382↓r INTMEM:00DE ; ROM_60A8+8A↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_548A:ROM_5495↓w INTMEM:00DF ; ROM_548A+2D↓r ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_548A+30F↓r INTMEM:00E0 ; ROM:579F↓w ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_60A8+9↓w INTMEM:00E1 ; ROM_60A8+C2↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM_60A8+38↓w INTMEM:00E2 ; ROM_60A8+133↓w ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM_60A8:ROM_619A↓w INTMEM:00E3 ; ROM_60A8+633↓r ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_60A8:ROM_6278↓w INTMEM:00E4 ; ROM_60A8:ROM_637F↓r ... INTMEM:00E5 INTMEM_E5: ds 1 ; DATA XREF: ROM_60A8+289↓w INTMEM:00E5 ; ROM_60A8:ROM_634B↓w ... INTMEM:00E6 INTMEM_E6: ds 1 ; DATA XREF: ROM_4CA1+6↓r INTMEM:00E6 ; ROM_4CA1+C↓w ... INTMEM:00E7 INTMEM_E7: ds 1 ; DATA XREF: ROM_60A8+359↓w INTMEM:00E7 ; ROM_60A8:ROM_6408↓w ... INTMEM:00E8 INTMEM_E8: ds 1 ; DATA XREF: ROM_60A8:ROM_641B↓w INTMEM:00E8 ; ROM_60A8+41F↓w ... INTMEM:00E9 INTMEM_E9: ds 1 ; DATA XREF: ROM_60A8+381↓r INTMEM:00E9 ; ROM_60A8+38B↓w ... INTMEM:00EA INTMEM_EA: ds 1 ; DATA XREF: ROM_60A8+592↓r INTMEM:00EA ; ROM_60A8+59D↓w ... INTMEM:00EB INTMEM_EB: ds 1 ; DATA XREF: ROM_5BB0+10A↓w INTMEM:00EB ; ROM_5BB0+10D↓w INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_4899+91↓w INTMEM:00EC ; ROM_5BB0+143↓r ... INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_4899+8E↓w INTMEM:00ED ; ROM_5BB0+140↓r ... INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_4899+8B↓w INTMEM:00EE ; ROM_5BB0+13D↓r ... INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_4899+88↓w INTMEM:00EF ; ROM_5BB0:ROM_5CEA↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_4899+85↓w INTMEM:00F0 ; ROM_5BB0+135↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_4E4C+54A↓w INTMEM:00F1 ; ROM_4E4C:ROM_5467↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_2B14-261↓r INTMEM:00F2 ; ROM_6034:ROM_60A2↓w INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_60A8+27↓w INTMEM:00F3 ; ROM_60A8+8D↓r ... INTMEM:00F4 INTMEM_F4: ds 1 ; DATA XREF: ROM_2B14-92F↓r INTMEM:00F4 ; ROM_4E4C+62C↓w INTMEM:00F5 INTMEM_F5: ds 2 ; DATA XREF: ROM_2B14-934↓r INTMEM:00F5 ; ROM_2B14:ROM_263B↓r ... INTMEM:00F7 INTMEM_F7: ds 1 ; DATA XREF: ROM_4899↓w INTMEM:00F7 ; ROM_497A↓r ... INTMEM:00F8 INTMEM_F8: ds 1 ; DATA XREF: ROM_497A+6↓w INTMEM:00F8 ; ROM_497A:ROM_49E3↓r ... INTMEM:00F9 INTMEM_F9: ds 2 ; DATA XREF: ROM_4D67:ROM_4DFA↓r INTMEM:00F9 ; ROM:57A2↓w ... INTMEM:00FB INTMEM_FB: ds 1 ; DATA XREF: ROM:ROM_59A4↓r INTMEM:00FB ; ROM:59B7↓w ... INTMEM:00FC INTMEM_FC: ds 1 ; DATA XREF: ROM_5D36+41↓r INTMEM:00FC ; ROM_5D36+62↓w ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4CA1↓r INTMEM:00FD ; ROM_4CA1+3↓r ... INTMEM:00FE INTMEM_FE: ds 1 ; DATA XREF: ROM_4D67:ROM_4D91↓w INTMEM:00FE ; ROM_4D67:ROM_4DA8↓r ... INTMEM:00FF INTMEM_FF: ds 1 ; DATA XREF: ROM_33B7+15↓r INTMEM:00FF ; ROM_4E4C+207↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_2B14-193↓r INTMEM:0140 ; ROM_2B14-164↓w ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_2B14-42D↓r INTMEM:0142 ; ROM_2F90+31↓r ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_2B14-4CF↓r INTMEM:0144 ; ROM_2B14-4BF↓w ... INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_2B14-81E↓r INTMEM:0146 ; ROM_2B14-817↓r ... INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_2B14-7B0↓r INTMEM:0148 ; ROM_308B+19↓w ... INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_2B14:ROM_26DF↓w INTMEM:014A ; ROM:4006↓r INTMEM:014C INTMEM_14C: ds 2 ; DATA XREF: ROM_3B06+4↓r INTMEM:014C ; ROM_3B06+1C↓w INTMEM:014E INTMEM_14E: ds 2 ; DATA XREF: ROM_2B14-741↓r INTMEM:014E ; ROM_2B14:ROM_23F7↓w INTMEM:0150 INTMEM_150: ds 1 ; DATA XREF: ROM_2B14-6E4↓w INTMEM:0150 ; ROM_4E4C+12B↓r INTMEM:0151 INTMEM_151: ds 1 ; DATA XREF: ROM_5BB0:ROM_5CB5↓r INTMEM:0152 INTMEM_152: ds 2 ; DATA XREF: ROM_2B3E-164↓w INTMEM:0154 INTMEM_154: ds 2 ; DATA XREF: ROM_4899+6E↓w INTMEM:0154 ; ROM_5D36:ROM_5EF3↓r ... INTMEM:0156 INTMEM_156: ds 1 ; DATA XREF: ROM_2F90+3F↓r INTMEM:0156 ; ROM_2F90+44↓r ... INTMEM:0157 INTMEM_157: ds 1 ; DATA XREF: ROM_2F90+52↓r INTMEM:0157 ; ROM_38DE+149↓w ... INTMEM:0158 INTMEM_158: ds 1 ; DATA XREF: ROM_2F90+CF↓w INTMEM:0158 ; ROM_2F90+DB↓r INTMEM:0159 INTMEM_159: ds 1 ; DATA XREF: ROM_318F:ROM_31B4↓w INTMEM:0159 ; ROM_31BA+6↓r ... INTMEM:015A INTMEM_15A: ds 3 ; DATA XREF: ROM_2B14-704↓r INTMEM:015A ; ROM_25A9+71↓r ... INTMEM:015D INTMEM_15D: ds 1 ; DATA XREF: ROM_2B14-1F3↓r INTMEM:015D ; ROM_3ABC↓w ... INTMEM:015E INTMEM_15E: ds 1 ; DATA XREF: ROM_2B14-1E4↓r INTMEM:015E ; ROM_3ABC+5↓w ... INTMEM:015F INTMEM_15F: ds 1 ; DATA XREF: ROM_2B14:ROM_26FF↓w INTMEM:015F ; ROM:3F96↓w ... INTMEM:0160 INTMEM_160: ds 1 ; DATA XREF: ROM:2468↓r INTMEM:0160 ; ROM:2470↓w ... INTMEM:0161 INTMEM_161: ds 1 ; DATA XREF: ROM:409A↓r INTMEM:0161 ; ROM_497A+10E↓w ... INTMEM:0162 INTMEM_162: ds 1 ; DATA XREF: ROM_2B14-A35↓w INTMEM:0162 ; ROM:24CC↓r ... INTMEM:0163 INTMEM_163: ds 1 ; DATA XREF: ROM_2B14:ROM_2640↓r INTMEM:0163 ; ROM_2B14:ROM_2711↓w INTMEM:0164 INTMEM_164: ds 1 ; DATA XREF: ROM_2B14:ROM_2718↓r INTMEM:0164 ; ROM_2B14-3F5↓w ... INTMEM:0165 INTMEM_165: ds 0Bh ; DATA XREF: ROM_2B14:ROM_28BD↓r INTMEM:0165 ; ROM_2B14:ROM_28EA↓w INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_4E4C+1E1↓w INTMEM:0170 ; ROM_4E4C:ROM_517C↓r ... INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4E4C:ROM_500D↓w INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_4899+26↓w INTMEM:0174 ; ROM_4E4C:ROM_50E9↓r ... INTMEM:0176 INTMEM_176: ds 2 ; DATA XREF: ROM_4899+2B↓w INTMEM:0176 ; ROM_4E4C:ROM_50F9↓r ... INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM_497A+A3↓r INTMEM:0178 ; ROM_497A+AD↓w ... INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM_497A+B↓w INTMEM:017A ; ROM_497A:ROM_49BE↓r ... INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_497A:ROM_4ABF↓w INTMEM:017C ; ROM_497A+189↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_497A:ROM_4AA5↓w INTMEM:017E ; ROM_497A:ROM_4B18↓r ... INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_497A:ROM_4AA0↓w INTMEM:0180 ; ROM_497A+1B2↓r ... INTMEM:0182 INTMEM_182: ds 2 ; DATA XREF: ROM_497A:ROM_4A9B↓w INTMEM:0182 ; ROM_497A+1C4↓r INTMEM:0184 INTMEM_184: ds 2 ; DATA XREF: ROM_6A22+A6↓w INTMEM:0184 ; ROM_6A22:ROM_6B84↓r INTMEM:0186 INTMEM_186: ds 1 ; DATA XREF: ROM_5BB0+24↓r INTMEM:0186 ; ROM_5BB0+29↓w ... INTMEM:0187 INTMEM_187: ds 1 ; DATA XREF: ROM_6A22+D4↓r INTMEM:0188 INTMEM_188: ds 2 ; DATA XREF: ROM:592B↓r INTMEM:0188 ; ROM_6A22+341↓w INTMEM:018A INTMEM_18A: ds 2 ; DATA XREF: ROM:ROM_5936↓r INTMEM:018A ; ROM_6A22:ROM_6D5E↓w INTMEM:018C INTMEM_18C: ds 2 ; DATA XREF: ROM_548A:ROM_54B2↓w INTMEM:018C ; ROM:586E↓r ... INTMEM:018E INTMEM_18E: ds 2 ; DATA XREF: ROM_548A+147↓w INTMEM:018E ; ROM:5863↓r INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_548A:ROM_566D↓r INTMEM:0190 ; ROM_548A+1F4↓w ... INTMEM:0192 INTMEM_192: ds 0Eh ; DATA XREF: ROM_548A:ROM_56D2↓r INTMEM:0192 ; ROM_548A:ROM_56EF↓r ... INTMEM:01A0 INTMEM_1A0: ds 2 ; DATA XREF: ROM_5BB0+64↓w INTMEM:01A0 ; ROM_5BB0+7A↓w ... INTMEM:01A2 INTMEM_1A2: ds 2 ; DATA XREF: ROM_4899+59↓w INTMEM:01A2 ; ROM_5BB0+51↓w ... INTMEM:01A4 INTMEM_1A4: ds 6 ; DATA XREF: ROM_5BB0+DE↓r INTMEM:01A4 ; ROM_5BB0+FD↓w ... INTMEM:01AA INTMEM_1AA: ds 1 ; DATA XREF: ROM_2B14-6DA↓w INTMEM:01AA ; ROM_6A22+EF↓r INTMEM:01AB INTMEM_1AB: ds 1 ; DATA XREF: ROM_4E4C:ROM_4E5D↓w INTMEM:01AB ; ROM_4E4C+620↓r ... INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_4C16:ROM_4C4B↓r INTMEM:01AC ; ROM_4E4C+5A↓r ... INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_4E4C+5F↓w INTMEM:01AD ; ROM_60A8+10↓r ... INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_4899+15↓w INTMEM:01AE ; ROM:5A33↓r ... INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_4D67+19↓r INTMEM:01AF ; ROM_4E4C+123↓w ... INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_4E4C+341↓r INTMEM:01B0 ; ROM_4E4C+346↓w ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_4E4C:ROM_5281↓r INTMEM:01B1 ; ROM_4E4C:ROM_52E7↓w ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM_4E4C:ROM_5297↓r INTMEM:01B2 ; ROM_4E4C+454↓w ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_4E4C:ROM_52B3↓r INTMEM:01B3 ; ROM_4E4C+470↓w ... INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_497A+17↓w INTMEM:01B4 ; ROM_497A:ROM_49AE↓r ... INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_497A+12↓w INTMEM:01B5 ; ROM_497A+78↓r ... INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_497A+14F↓r INTMEM:01B6 ; ROM_4E4C+575↓w ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_6A22↓r INTMEM:01B7 ; ROM_6A22+3C↓w INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_4BA6:ROM_4BD3↓r INTMEM:01B8 ; ROM_4BA6+5B↓r ... INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_6A22+92↓w INTMEM:01B9 ; ROM_6A22:ROM_6BCC↓r INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_6A22:ROM_6B03↓w INTMEM:01BA ; ROM_6A22+32C↓r INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_6A22:ROM_6B22↓w INTMEM:01BB ; ROM_6A22+12A↓r ... INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_6A22+11B↓w INTMEM:01BC ; ROM_6A22+144↓r ... INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM:5953↓r INTMEM:01BD ; ROM_6A22+13A↓w ... INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM_6A22:ROM_6BB5↓w INTMEM:01BE ; ROM_6A22+19D↓r INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM_6A22+198↓w INTMEM:01BF ; ROM_6A22+1C9↓r INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_6A22+1C2↓w INTMEM:01C0 ; ROM_6A22+1EB↓r INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_6A22+210↓r INTMEM:01C1 ; ROM_6A22+217↓w ... INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_6A22+21F↓r INTMEM:01C2 ; ROM_6A22+226↓w ... INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_6A22+281↓r INTMEM:01C3 ; ROM_6A22+288↓w ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_6A22+290↓r INTMEM:01C4 ; ROM_6A22+297↓w ... INTMEM:01C5 INTMEM_1C5: ds 1 ; DATA XREF: ROM_548A+32↓w INTMEM:01C5 ; ROM_548A:ROM_54DE↓w ... INTMEM:01C6 INTMEM_1C6: ds 1 ; DATA XREF: ROM_548A+2D↓w INTMEM:01C6 ; ROM_548A+4F↓w ... INTMEM:01C7 INTMEM_1C7: ds 1 ; DATA XREF: ROM_548A:ROM_5563↓w INTMEM:01C7 ; ROM_548A:ROM_5736↓r ... INTMEM:01C8 INTMEM_1C8: ds 1 ; DATA XREF: ROM_548A:ROM_550A↓w INTMEM:01C8 ; ROM_548A+B0↓r ... INTMEM:01C9 INTMEM_1C9: ds 1 ; DATA XREF: ROM_548A+96↓w INTMEM:01C9 ; ROM_548A+A5↓r INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_548A:ROM_5595↓w INTMEM:01CA ; ROM_548A+112↓r ... INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_548A+ED↓w INTMEM:01CB ; ROM_548A+120↓r ... INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_548A+F9↓w INTMEM:01CC ; ROM_548A+106↓r ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_548A+15D↓w INTMEM:01CD ; ROM:5856↓r INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_548A+1A9↓w INTMEM:01CE ; ROM_548A+214↓r ... INTMEM:01CF INTMEM_1CF: ds 1 ; DATA XREF: ROM_548A+2C2↓w INTMEM:01CF ; ROM:58C9↓r INTMEM:01D0 INTMEM_1D0: ds 5 ; DATA XREF: ROM_548A:ROM_5772↓w INTMEM:01D0 ; ROM:58D2↓r ... INTMEM:01D5 INTMEM_1D5: ds 1 ; DATA XREF: ROM_5D36+5D↓w INTMEM:01D5 ; ROM_5D36+136↓r ... INTMEM:01D6 INTMEM_1D6: ds 1 ; DATA XREF: ROM_4899+4A↓w INTMEM:01D7 INTMEM_1D7: ds 11h ; DATA XREF: ROM_4899+4F↓w INTMEM:01E8 INTMEM_1E8: ds 2 ; DATA XREF: ROM_6A22+235↓r INTMEM:01E8 ; ROM_6A22+26D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_6A22+23C↓r INTMEM:01EA ; ROM_6A22:ROM_6C8A↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_6A22:ROM_6CD9↓r INTMEM:01EC ; ROM_6A22+2F6↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_6A22+2BE↓r INTMEM:01EE ; ROM_6A22:ROM_6D13↓w ... INTMEM:01F0 INTMEM_1F0: ds 1 ; DATA XREF: ROM_4899+33↓w INTMEM:01F1 INTMEM_1F1: ds 1 ; DATA XREF: ROM_4899+38↓w INTMEM:01F2 INTMEM_1F2: ds 1 ; DATA XREF: ROM_4899+40↓w INTMEM:01F3 INTMEM_1F3: ds 2 ; DATA XREF: ROM_4899+45↓w INTMEM:01F3 ; ROM_4E1E+9↓r INTMEM:01F5 INTMEM_1F5: ds 2 ; DATA XREF: ROM_308B↓r INTMEM:01F5 ; ROM_4E1E:ROM_4E3D↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3CC6↓r INTMEM:01F7 ; ROM_548A+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:3CD2↓r INTMEM:01F9 ; ROM_4E4C+109↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4E4C:ROM_543C↓r INTMEM:01FA ; ROM_548A+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_497A:ROM_49D4↓r INTMEM:01FC ; ROM_497A+9E↓r ... INTMEM:01FD INTMEM_1FD: ds 2 ; DATA XREF: ROM_4E4C+52B↓r INTMEM:01FD ; ROM:5ACA↓r ... INTMEM:01FF INTMEM_1FF: ds 3 ; DATA XREF: ROM_4899+B↓r INTMEM:01FF ; ROM_4E4C:ROM_4F50↓r ... INTMEM:0202 INTMEM_202: ds 1 ; DATA XREF: ROM:252D↓r INTMEM:0202 ; ROM_6D69+20↓r ... INTMEM:0203 INTMEM_203: ds 1 ; DATA XREF: ROM:245B↓r INTMEM:0203 ; ROM_6D69:ROM_6DFC↓w INTMEM:0204 INTMEM_204: ds 1 ; DATA XREF: ROM:2482↓r INTMEM:0204 ; ROM_6D69+67↓w INTMEM:0205 INTMEM_205: ds 1 ; DATA XREF: ROM:2499↓r INTMEM:0205 ; ROM_6D69+86↓w INTMEM:0206 INTMEM_206: ds 3 ; DATA XREF: ROM:ROM_244F↓r INTMEM:0206 ; ROM:2463↓w ... INTMEM:0209 INTMEM_209: ds 1 ; DATA XREF: ROM:253D↓r INTMEM:0209 ; ROM:2568↓w ... INTMEM:020A INTMEM_20A: ds 16h ; DATA XREF: ROM:24F7↓r INTMEM:020A ; ROM_6D69+A5↓w INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_4E4C+362↓w INTMEM:0220 ; ROM_4E4C+39A↓w ... INTMEM:0222 INTMEM_222: ds 2 ; DATA XREF: ROM_672F+103↓w INTMEM:0222 ; ROM_672F:ROM_69C4↓r INTMEM:0224 INTMEM_224: ds 1 ; DATA XREF: ROM_4E4C+276↓r INTMEM:0224 ; ROM_4E4C+27E↓w ... INTMEM:0225 INTMEM_225: ds 1 ; DATA XREF: ROM_4E4C+254↓r INTMEM:0225 ; ROM_4E4C:ROM_5143↓w INTMEM:0226 INTMEM_226: ds 1 ; DATA XREF: ROM_4E4C+59A↓r INTMEM:0226 ; ROM_4E4C+5BA↓w ... INTMEM:0227 INTMEM_227: ds 19h ; DATA XREF: ROM_672F+30↓r INTMEM:0227 ; ROM_672F+108↓w INTMEM:0240 INTMEM_240: ds 1 ; DATA XREF: ROM_493C+29↓w INTMEM:0241 INTMEM_241: ds 1 ; DATA XREF: ROM_4E4C+530↓r INTMEM:0241 ; ROM_6A22:ROM_6A99↓r INTMEM:0242 INTMEM_242: ds 2 ; DATA XREF: ROM_493C+2E↓w INTMEM:0244 INTMEM_244: ds 2 ; DATA XREF: ROM_493C+33↓w INTMEM:0246 INTMEM_246: ds 1Ah ; DATA XREF: ROM_493C+38↓w INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_4899+66↓w INTMEM:0260 ; ROM_5D36+1D0↓w ... INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_5D36+282↓r INTMEM:0262 ; ROM_5D36+294↓w ... INTMEM:0264 INTMEM_264: ds 2 ; DATA XREF: ROM_5D36+287↓r INTMEM:0264 ; ROM_5D36+299↓w ... INTMEM:0266 INTMEM_266: ds 6 ; DATA XREF: ROM_4D67:ROM_4E02↓w INTMEM:0266 ; ROM_60A8+4↓w ... INTMEM:026C INTMEM_26C: ds 2 ; DATA XREF: ROM_672F+1F7↓w INTMEM:026C ; ROM_672F:ROM_6933↓r INTMEM:026E INTMEM_26E: ds 2 ; DATA XREF: ROM_5BB0+17A↓r INTMEM:026E ; ROM_6E3B+24↓w INTMEM:0270 INTMEM_270: ds 1 ; DATA XREF: ROM_5D36:ROM_5FAC↓r INTMEM:0270 ; ROM_5D36+27D↓w ... INTMEM:0271 INTMEM_271: ds 1 ; DATA XREF: ROM_5D36+2AA↓r INTMEM:0271 ; ROM_5D36+2B8↓w ... INTMEM:0272 INTMEM_272: ds 1 ; DATA XREF: ROM_60A8+15A↓r INTMEM:0272 ; ROM_60A8+16C↓r ... INTMEM:0273 INTMEM_273: ds 1 ; DATA XREF: ROM_60A8+145↓w INTMEM:0273 ; ROM_60A8+2CB↓r ... INTMEM:0274 INTMEM_274: ds 1 ; DATA XREF: ROM_60A8+266↓r INTMEM:0274 ; ROM_60A8+507↓r ... INTMEM:0275 INTMEM_275: ds 1 ; DATA XREF: ROM_60A8:ROM_632C↓w INTMEM:0275 ; ROM_60A8:ROM_64E2↓r INTMEM:0276 INTMEM_276: ds 1 ; DATA XREF: ROM_4CCC+7↓r INTMEM:0276 ; ROM_4CF4+7↓r ... INTMEM:0277 INTMEM_277: ds 1 ; DATA XREF: ROM_4CCC+C↓r INTMEM:0277 ; ROM_60A8+304↓w INTMEM:0278 INTMEM_278: ds 4 ; DATA XREF: ROM_4D29↓r INTMEM:0278 ; ROM_60A8+313↓w ... INTMEM:027C INTMEM_27C: ds 1 ; DATA XREF: ROM_4899+7B↓w INTMEM:027C ; ROM_60A8+543↓w ... INTMEM:027D INTMEM_27D: ds 2 ; DATA XREF: ROM_4899+80↓w INTMEM:027D ; ROM_60A8+537↓r ... INTMEM:027F INTMEM_27F: ds 1 ; DATA XREF: ROM_5BB0+123↓w INTMEM:027F ; ROM_5BB0+162↓r ... INTMEM:0280 INTMEM_280: ds 13Ch ; DATA XREF: ROM_5BB0+112↓r INTMEM:0280 ; ROM_5BB0:ROM_5CD8↓w INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_308B+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_308B+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_2B14:ROM_256D↓w INTMEM:03C0 ; ROM_2B14-58F↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_6A22:ROM_6BF8↓w INTMEM:03C4 INTMEM_3C4: ds 6 ; DATA XREF: ROM_6A22:ROM_6C1A↓w INTMEM:03C4 ; ROM:58C4↓w ... INTMEM:03CA ds 1 INTMEM:03CB INTMEM_3CB: ds 1 ; DATA XREF: ROM_548A+AB↓w INTMEM:03CC INTMEM_3CC: ds 1 ; DATA XREF: ROM_548A+17E↓w INTMEM:03CD INTMEM_3CD: ds 1 ; DATA XREF: ROM_5D36+1B6↓w INTMEM:03CE INTMEM_3CE: ds 1 ; DATA XREF: ROM_5D36+1F8↓w INTMEM:03CF INTMEM_3CF: ds 1 ; DATA XREF: ROM_60A8+1C↓w INTMEM:03D0 INTMEM_3D0: ds 1 ; DATA XREF: ROM_60A8:ROM_62FF↓w INTMEM:03D1 INTMEM_3D1: ds 1 ; DATA XREF: ROM_4D29+18↓w INTMEM:03D2 INTMEM_3D2: ds 5 ; DATA XREF: ROM_60A8+346↓w INTMEM:03D2 ; ROM_60A8:ROM_6635↓w ... INTMEM:03D7 INTMEM_3D7: ds 1 ; DATA XREF: ROM_672F+11C↓w INTMEM:03D8 INTMEM_3D8: ds 1 ; DATA XREF: ROM_672F:ROM_68F1↓w INTMEM:03D9 INTMEM_3D9: ds 1 ; DATA XREF: ROM_672F+137↓w INTMEM:03DA INTMEM_3DA: ds 1 ; DATA XREF: ROM_672F+1DA↓w INTMEM:03DB INTMEM_3DB: ds 15h ; DATA XREF: ROM_672F+25F↓w INTMEM:03F0 INTMEM_3F0: ds 1 ; DATA XREF: ROM_672F+2C5↓r INTMEM:03F0 ; ROM_6D69+39↓w INTMEM:03F1 INTMEM_3F1: ds 1 ; DATA XREF: ROM_672F+2CD↓r INTMEM:03F1 ; ROM_6D69+3E↓w INTMEM:03F2 INTMEM_3F2: ds 1 ; DATA XREF: ROM_672F+2D5↓r INTMEM:03F2 ; ROM_6D69+34↓w INTMEM:03F3 INTMEM_3F3: ds 1 ; DATA XREF: ROM_672F+2DD↓r INTMEM:03F3 ; ROM_6D69+2F↓w INTMEM:03F4 ds 0Ch INTMEM:03F4 ; end of 'INTMEM' INTMEM:03F4 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_2AFD ; Timer overflow ROM:2002 Int01: dw ROM_2AFC ; NMI ROM:2004 Int02: dw ROM_2B3E ; HSI data available ROM:2006 Int03: dw ROM_2AFC ; NMI ROM:2008 Int04: dw ROM_2AFC ; NMI ROM:200A Int05: dw ROM_2B14 ; Software timer ROM:200C Int06: dw ROM_2D72 ; Serial port ROM:200E Int07: dw ROM_2AFC ; NMI ROM:2010 Trap: dw ROM_2AFC ; NMI ROM:2012 NoOpCode: dw ROM_2AFC ; NMI ROM:2014 ROM:2014 db 0FFh, 0FFh, 0FFh, 0FFh ; reserved (FF) ROM:2018 CCB: db 3Fh ; D0 - PD - Power down ROM:2018 ; D1 - BW0 - Bus width control ROM:2018 ; D2 - WR - Write strobe mode ROM:2018 ; D3 - ALE - Addres valid strobe mode ROM:2018 ; D45 - IRC - Internal ready control ROM:2018 ; D67 - LOC - Lock bits ROM:2019 db 0FFh ; reserved (20) ROM:201A db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ; reserved (FF) ROM:2020 db 8, 9Ah, 27h, 0Dh, 0C8h, 6Bh, 42h, 0D9h, 0BAh, 4Fh, 94h ; security key ROM:2020 db 3, 1, 0CEh, 14h, 39h ROM:2030 ; ROM:2030 ; upper int vectors ROM:2030 ; ROM:2030 Int08: dw ROM_2AFC ; NMI ROM:2032 Int09: dw ROM_2AFC ; NMI ROM:2034 Int10: dw ROM_2AFC ; NMI ROM:2036 Int11: dw ROM_2AFC ; NMI ROM:2038 Int12: dw ROM_2AFC ; NMI ROM:203A Int13: dw ROM_2AFC ; NMI ROM:203C Int14: dw ROM_2AFC ; NMI ROM:203E Int15: dw ROM_2AFC ; 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:2A1B SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:2A9A SIZE 00000062 BYTES ROM:2080 ROM:2080 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2083 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2086 ljmp ROM_2A1B ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_2B14 ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2B3E ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_2B14+13↓j ROM:2089 ; ROM_2B3E+49↓j ROM:2089 ldb INTMEM_2, #0Ah ROM:208C st INTMEM_1A, INTMEM_68 ROM:208F st INTMEM_1C, INTMEM_6A ROM:2092 st INTMEM_1C+2, INTMEM_6C ROM:2095 st INTMEM_20, INTMEM_6E ROM:2098 st INTMEM_20+2, INTMEM_70 ROM:209B st INTMEM_2C, INTMEM_72 ROM:209E orb INTMEM_AE, #1 ROM:20A1 cmpb INTMEM_99, #47h ; 'G' ROM:20A4 je ROM_20AA ROM:20A6 incb INTMEM_99 ROM:20A8 sjmp ROM_20D6 ROM:20AA ; --------------------------------------------------------------------------- ROM:20AA ROM:20AA ROM_20AA: ; CODE XREF: ROM_2B14-A70↑j ROM:20AA jbc INTMEM_AA+1, 6, ROM_20FF ROM:20AD clrb INTMEM_99 ROM:20AF jbc INTMEM_AA+1, 4, ROM_20D6 ROM:20B2 inc INTMEM_74 ROM:20B4 ld INTMEM_20, #0CBh ROM:20B8 and ZERO_REG, INTMEM_74, #3 ; Zero register ROM:20BD jne ROM_20C3 ROM:20BF ld INTMEM_20, #0C8h ROM:20C3 ROM:20C3 ROM_20C3: ; CODE XREF: ROM_2B14-A57↑j ROM:20C3 ; ROM_2B14-A40↓j ROM:20C3 ldb INTMEM_20+2, [INTMEM_20] ROM:20C6 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:20C9 je ROM_20CD ROM:20CB decb INTMEM_20+2 ROM:20CD ROM:20CD ROM_20CD: ; CODE XREF: ROM_2B14-A4B↑j ROM:20CD stb INTMEM_20+2, [INTMEM_20]+ ROM:20D0 cmp INTMEM_20, #0D3h ROM:20D4 jne ROM_20C3 ROM:20D6 ROM:20D6 ROM_20D6: ; CODE XREF: ROM_2B14-A6C↑j ROM:20D6 ; ROM_2B14-A65↑j ROM:20D6 ldbze INTMEM_1C, INTMEM_99 ROM:20D9 divub INTMEM_1C, #12h ROM:20DC ldb INTMEM_9A, INTMEM_1C+1 ROM:20DF stb INTMEM_1C, INTMEM_162[] ROM:20E4 jbs INTMEM_AE, 1, ROM_20F1 ROM:20E7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20EA ldb INTMEM_1A+1, 3824h[INTMEM_1C+2] ROM:20EF sjmp ROM_20FF ROM:20F1 ; --------------------------------------------------------------------------- ROM:20F1 ROM:20F1 ROM_20F1: ; CODE XREF: ROM_2B14-A30↑j ROM:20F1 ldbze INTMEM_1C, INTMEM_99 ROM:20F4 divub INTMEM_1C, #24h ; '$' ROM:20F7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20FA ldb INTMEM_1A+1, 3836h[INTMEM_1C+2] ROM:20FF ROM:20FF ROM_20FF: ; CODE XREF: ROM_2B14:ROM_20AA↑j ROM:20FF ; ROM_2B14-A25↑j ROM:20FF cmpb ZERO_REG, INTMEM_9B ; Zero register ROM:2102 je ROM_2112 ROM:2104 ld INTMEM_1C, INTMEM_76 ROM:2107 ROM:2107 ROM_2107: ; CODE XREF: ROM_2B14-A05↓j ROM:2107 add INTMEM_1C, INTMEM_78 ROM:210A jc ROM_2112 ROM:210C ld INTMEM_76, INTMEM_1C ROM:210F djnz INTMEM_9B, ROM_2107 ROM:2112 ROM:2112 ROM_2112: ; CODE XREF: ROM_2B14-A12↑j ROM:2112 ; ROM_2B14-A0A↑j ROM:2112 jbs INTMEM_A9, 2, ROM_2131 ROM:2115 ld INTMEM_1C, INTMEM_7A ROM:2118 ldb INTMEM_1C+2, INTMEM_9C ROM:211B ld INTMEM_7C, INTMEM_7E ROM:211E ldb INTMEM_9D, INTMEM_9E ROM:2121 ld INTMEM_7A, INTMEM_58 ROM:2124 ldb INTMEM_9C, INTMEM_8A ROM:2127 ldb INTMEM_9E, INTMEM_9C ROM:212A sub INTMEM_7E, INTMEM_7A, INTMEM_1C ROM:212E subcb INTMEM_9E, INTMEM_1C+2 ROM:2131 ROM:2131 ROM_2131: ; CODE XREF: ROM_2B14:ROM_2112↑j ROM:2131 jbs INTMEM_AA+1, 6, ROM_21A1 ROM:2134 ld INTMEM_20, INTMEM_7E ROM:2137 ldbze INTMEM_20+2, INTMEM_9E ROM:213A shrl INTMEM_20, #1 ROM:213D add INTMEM_20, INTMEM_7E ROM:2140 addcb INTMEM_20+2, INTMEM_9E ROM:2143 cmpb INTMEM_20+2, INTMEM_9D ROM:2146 jnc ROM_214F ROM:2148 jne ROM_216C ROM:214A cmp INTMEM_20, INTMEM_7C ROM:214D jc ROM_216C ROM:214F ROM:214F ROM_214F: ; CODE XREF: ROM_2B14-9CE↑j ROM:214F jbc INTMEM_AE, 2, ROM_2192 ROM:2152 cmpb INTMEM_99, 9Dh[INTMEM_56] ROM:2157 jlt ROM_21C5 ROM:2159 ld INTMEM_1C, #21C8h ROM:215D ldb INTMEM_1C+2, #4 ROM:2160 ROM:2160 ROM_2160: ; CODE XREF: ROM_2B14-9AD↓j ROM:2160 cmpb INTMEM_99, [INTMEM_1C]+ ROM:2163 je ROM_2176 ROM:2165 inc INTMEM_1C ROM:2167 djnz INTMEM_1C+2, ROM_2160 ROM:216A sjmp ROM_2199 ROM:216C ; --------------------------------------------------------------------------- ROM:216C ROM:216C ROM_216C: ; CODE XREF: ROM_2B14-9CC↑j ROM:216C ; ROM_2B14-9C7↑j ROM:216C jbc INTMEM_AE, 2, ROM_21C5 ROM:216F cmpb INTMEM_99, #0Ch ROM:2172 jle ROM_21C5 ROM:2174 sjmp ROM_217C ROM:2176 ; --------------------------------------------------------------------------- ROM:2176 ROM:2176 ROM_2176: ; CODE XREF: ROM_2B14-9B1↑j ROM:2176 ldb INTMEM_99, [INTMEM_1C] ROM:2179 orb INTMEM_AE, #2 ROM:217C ROM:217C ROM_217C: ; CODE XREF: ROM_2B14-9A0↑j ROM:217C orb INTMEM_AA+1, #40h ; '@' ROM:217F andb INTMEM_AE, #-5 ROM:2182 ldbze INTMEM_1C, INTMEM_99 ROM:2185 divub INTMEM_1C, #12h ROM:2188 ldb INTMEM_9A, INTMEM_1C+1 ROM:218B lcall ROM_25A9 ROM:218E clrb INTMEM_1A+1 ROM:2190 sjmp ROM_21D3 ROM:2192 ; --------------------------------------------------------------------------- ROM:2192 ROM:2192 ROM_2192: ; CODE XREF: ROM_2B14:ROM_214F↑j ROM:2192 cmpb INTMEM_99, 9Ch[INTMEM_56] ROM:2197 jnc ROM_21C5 ROM:2199 ROM:2199 ROM_2199: ; CODE XREF: ROM_2B14-9AA↑j ROM:2199 ldb INTMEM_99, #2 ROM:219C orb INTMEM_AE, #4 ROM:219F sjmp ROM_21C5 ROM:21A1 ; --------------------------------------------------------------------------- ROM:21A1 ROM:21A1 ROM_21A1: ; CODE XREF: ROM_2B14:ROM_2131↑j ROM:21A1 jbs INTMEM_A9, 2, ROM_21D0 ROM:21A4 jbc INTMEM_1A+1, 3, ROM_21D3 ROM:21A7 ld INTMEM_20, INTMEM_7E ROM:21AA ldbze INTMEM_20+2, INTMEM_9E ROM:21AD shrl INTMEM_20, #1 ROM:21B0 add INTMEM_20, INTMEM_7E ROM:21B3 addcb INTMEM_20+2, INTMEM_9E ROM:21B6 cmpb INTMEM_20+2, INTMEM_9D ROM:21B9 jnc ROM_21D3 ROM:21BB jne ROM_21C2 ROM:21BD cmp INTMEM_20, INTMEM_7C ROM:21C0 jnc ROM_21D3 ROM:21C2 ROM:21C2 ROM_21C2: ; CODE XREF: ROM_2B14-959↑j ROM:21C2 ; ROM_2B14:ROM_21D0↓j ROM:21C2 lcall ROM_3ADE ROM:21C5 ROM:21C5 ROM_21C5: ; CODE XREF: ROM_2B14-9BD↑j ROM:21C5 ; ROM_2B14:ROM_216C↑j ... ROM:21C5 ljmp ROM_256D ROM:21C5 ; END OF FUNCTION CHUNK FOR ROM_2B14 ROM:21C5 ; --------------------------------------------------------------------------- ROM:21C8 db 8, 2, 9, 14h, 0Bh, 0Ch, 0Ch, 1Fh ROM:21D0 ; --------------------------------------------------------------------------- ROM:21D0 ; START OF FUNCTION CHUNK FOR ROM_2B14 ROM:21D0 ROM:21D0 ROM_21D0: ; CODE XREF: ROM_2B14:ROM_21A1↑j ROM:21D0 jbc INTMEM_1A+1, 1, ROM_21C2 ROM:21D3 ROM:21D3 ROM_21D3: ; CODE XREF: ROM_2B14-984↑j ROM:21D3 ; ROM_2B14-970↑j ... ROM:21D3 jbc INTMEM_1A+1, 1, ROM_21EA ROM:21D6 ROM:21D6 ROM_21D6: ; CODE XREF: ROM_2B14:ROM_21D6↓j ROM:21D6 jbs INTMEM_2, 3, ROM_21D6 ROM:21D9 ldb INTMEM_D8+1, INTMEM_2+1 ROM:21DC andb INTMEM_D8, INTMEM_2, #-40h ROM:21E0 jbc INTMEM_F5, 7, ROM_21EA ROM:21E3 clrb INTMEM_D8 ROM:21E5 ldb INTMEM_D8+1, INTMEM_F4[] ROM:21EA ROM:21EA ROM_21EA: ; CODE XREF: ROM_2B14:ROM_21D3↑j ROM:21EA ; ROM_2B14-934↑j ROM:21EA ldb INTMEM_2, #8 ROM:21ED jbc INTMEM_1A+1, 0, ROM_221B ROM:21F0 decb INTMEM_88 ROM:21F2 jbs WSR1, 6, ROM_2215 ; Window selection register 1 ROM:21F5 add INTMEM_20+2, INTMEM_7A, INTMEM_7E ROM:21F9 sub INTMEM_20+2, #5 ROM:21FD ldb INTMEM_6, #19h ROM:2200 sub INTMEM_20+2, INT_PEND+1 ; Interrupt pending register ROM:2203 cmp INTMEM_20+2, INTMEM_7E ROM:2206 jc ROM_220E ROM:2208 add INTMEM_4, INTMEM_7A, INTMEM_7E ROM:220C sjmp ROM_221B ROM:220E ; --------------------------------------------------------------------------- ROM:220E ROM:220E ROM_220E: ; CODE XREF: ROM_2B14-90E↑j ROM:220E add INTMEM_4, INT_PEND+1, #3 ; Interrupt pending register ROM:2213 sjmp ROM_221B ROM:2215 ; --------------------------------------------------------------------------- ROM:2215 ROM:2215 ROM_2215: ; CODE XREF: ROM_2B14-922↑j ROM:2215 orb INTMEM_4F, #1 ROM:2218 ldb INTMEM_1A, #1 ROM:221B ROM:221B ROM_221B: ; CODE XREF: ROM_2B14-927↑j ROM:221B ; ROM_2B14-908↑j ... ROM:221B ld INTMEM_5C, INTMEM_7E ROM:221E ld INTMEM_80, INTMEM_7A ROM:2221 jbc INTMEM_1A+1, 2, ROM_2229 ROM:2224 sub INTMEM_5C, INTMEM_7C ROM:2227 sjmp ROM_222F ROM:2229 ; --------------------------------------------------------------------------- ROM:2229 ROM:2229 ROM_2229: ; CODE XREF: ROM_2B14-8F3↑j ROM:2229 jbc INTMEM_1A+1, 1, ROM_222F ROM:222C add INTMEM_80, INTMEM_7E ROM:222F ROM:222F ROM_222F: ; CODE XREF: ROM_2B14-8ED↑j ROM:222F ; ROM_2B14:ROM_2229↑j ROM:222F subb INTMEM_1C, INTMEM_99, INTMEM_93+1 ROM:2233 jc ROM_2238 ROM:2235 addb INTMEM_1C, #48h ; 'H' ROM:2238 ROM:2238 ROM_2238: ; CODE XREF: ROM_2B14-8E1↑j ROM:2238 cmpb INTMEM_1C, #24h ; '$' ROM:223B jlt ROM_223F ROM:223D sjmp ROM_235C ROM:223F ; --------------------------------------------------------------------------- ROM:223F ROM:223F ROM_223F: ; CODE XREF: ROM_2B14-8D9↑j ROM:223F jbs INTMEM_AA+1, 5, ROM_22BB ROM:2242 jbs INTMEM_AA+1, 7, ROM_2247 ROM:2245 sjmp ROM_2340 ROM:2247 ; --------------------------------------------------------------------------- ROM:2247 ROM:2247 ROM_2247: ; CODE XREF: ROM_2B14-8D2↑j ROM:2247 ldbze INTMEM_1A, INTMEM_93 ROM:224A ldbze INTMEM_82, 333Ch[INTMEM_1A] ROM:224F shlb INTMEM_1A, #1 ROM:2252 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2257 mulub INTMEM_1A, INTMEM_99, #64h ; 'd' ROM:225B sub INTMEM_1C+2, INTMEM_1A ROM:225E jc ROM_226A ROM:2260 add INTMEM_1C+2, #1C20h ROM:2264 cmp INTMEM_1C+2, #1A90h ROM:2268 jc ROM_227C ROM:226A ROM:226A ROM_226A: ; CODE XREF: ROM_2B14-8B6↑j ROM:226A mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:226E divu INTMEM_20, #64h ; 'd' ROM:2272 jv ROM_22A1 ROM:2274 sub INTMEM_1C+2, INTMEM_20, 3BCh[INTMEM_82] ROM:227A jc ROM_2281 ROM:227C ROM:227C ROM_227C: ; CODE XREF: ROM_2B14-8AC↑j ROM:227C ldb INTMEM_1C, #3 ROM:227F sjmp ROM_2292 ROM:2281 ; --------------------------------------------------------------------------- ROM:2281 ROM:2281 ROM_2281: ; CODE XREF: ROM_2B14-89A↑j ROM:2281 add INTMEM_1A, INTMEM_5C, 0Ah[INTMEM_56] ROM:2287 cmp INTMEM_1C+2, INTMEM_1A ROM:228A jc ROM_22A1 ROM:228C add INTMEM_1C+2, INTMEM_80 ROM:228F ldb INTMEM_1C, #1 ROM:2292 ROM:2292 ROM_2292: ; CODE XREF: ROM_2B14-895↑j ROM:2292 ldb INTMEM_1C+1, INTMEM_93 ROM:2295 lcall ROM_32AB ROM:2298 cmpb INTMEM_1A, #2 ROM:229B jne ROM_22A3 ROM:229D ld INTMEM_5A, #229Dh ROM:22A1 ROM:22A1 ROM_22A1: ; CODE XREF: ROM_2B14-8A2↑j ROM:22A1 ; ROM_2B14-88A↑j ROM:22A1 sjmp ROM_235C ROM:22A3 ; --------------------------------------------------------------------------- ROM:22A3 ROM:22A3 ROM_22A3: ; CODE XREF: ROM_2B14-879↑j ROM:22A3 ld INTMEM_60, INTMEM_1C+2 ROM:22A6 orb INTMEM_AA+1, #20h ; ' ' ROM:22A9 andb INTMEM_AE, #-11h ROM:22AC ldbze INTMEM_1A, INTMEM_93 ROM:22AF ldb INTMEM_93+1, 130h[INTMEM_1A] ROM:22B4 cmpb INTMEM_99, INTMEM_93+1 ROM:22B7 je ROM_22BB ROM:22B9 sjmp ROM_235C ROM:22BB ; --------------------------------------------------------------------------- ROM:22BB ROM:22BB ROM_22BB: ; CODE XREF: ROM_2B14:ROM_223F↑j ROM:22BB ; ROM_2B14-85D↑j ROM:22BB ldbze INTMEM_1A, INTMEM_93 ROM:22BE shlb INTMEM_1A, #1 ROM:22C1 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:22C6 mulub INTMEM_1A, INTMEM_99, #64h ; 'd' ROM:22CA sub INTMEM_1C+2, INTMEM_1A ROM:22CD jc ROM_22D9 ROM:22CF add INTMEM_1C+2, #1C20h ROM:22D3 cmp INTMEM_1C+2, #1A90h ROM:22D7 jc ROM_2315 ROM:22D9 ROM:22D9 ROM_22D9: ; CODE XREF: ROM_2B14-847↑j ROM:22D9 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:22DD divu INTMEM_20, #64h ; 'd' ROM:22E1 jv ROM_232C ROM:22E3 add INTMEM_1C+2, INTMEM_20, INTMEM_80 ROM:22E7 add INTMEM_1A, INTMEM_5C, 0Ch[INTMEM_56] ROM:22ED cmp INTMEM_20, INTMEM_1A ROM:22F0 jnc ROM_2305 ROM:22F2 sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:22F6 cmp INTMEM_1A, INTMEM_146[] ROM:22FB jnc ROM_235C ROM:22FD add INTMEM_1C+2, INTMEM_60, INTMEM_146[] ROM:2303 sjmp ROM_231A ROM:2305 ; --------------------------------------------------------------------------- ROM:2305 ROM:2305 ROM_2305: ; CODE XREF: ROM_2B14-824↑j ROM:2305 sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:2309 cmp INTMEM_1A, #-8000h ROM:230D jc ROM_2315 ROM:230F cmp INTMEM_1A, #465h ROM:2313 jc ROM_231A ROM:2315 ROM:2315 ROM_2315: ; CODE XREF: ROM_2B14-83D↑j ROM:2315 ; ROM_2B14-807↑j ROM:2315 add INTMEM_1C+2, INTMEM_60, #465h ROM:231A ROM:231A ROM_231A: ; CODE XREF: ROM_2B14-811↑j ROM:231A ; ROM_2B14-801↑j ROM:231A ldb INTMEM_1C, #2 ROM:231D ldb INTMEM_1C+1, INTMEM_93 ROM:2320 lcall ROM_32AB ROM:2323 cmpb INTMEM_1A, #2 ROM:2326 jne ROM_232E ROM:2328 ld INTMEM_5A, #2328h ROM:232C ROM:232C ROM_232C: ; CODE XREF: ROM_2B14-833↑j ROM:232C sjmp ROM_235C ROM:232E ; --------------------------------------------------------------------------- ROM:232E ROM:232E ROM_232E: ; CODE XREF: ROM_2B14-7EE↑j ROM:232E sub INTMEM_1C+2, INTMEM_60 ROM:2331 cmp INTMEM_1C+2, 3BCh[INTMEM_82] ROM:2336 jc ROM_233D ROM:2338 andb INTMEM_AE, #-9 ROM:233B sjmp ROM_2340 ROM:233D ; --------------------------------------------------------------------------- ROM:233D ROM:233D ROM_233D: ; CODE XREF: ROM_2B14-7DE↑j ROM:233D orb INTMEM_AE, #8 ROM:2340 ROM:2340 ROM_2340: ; CODE XREF: ROM_2B14-8CF↑j ROM:2340 ; ROM_2B14-7D9↑j ROM:2340 ldbze INTMEM_1A, INTMEM_93 ROM:2343 ldb INTMEM_1A, 3334h[INTMEM_1A] ROM:2348 ldb INTMEM_93, INTMEM_1A ROM:234B ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:2350 subb INTMEM_91+1, INTMEM_93+1, #1 ROM:2354 jge ROM_2359 ROM:2356 addb INTMEM_91+1, #48h ; 'H' ROM:2359 ROM:2359 ROM_2359: ; CODE XREF: ROM_2B14-7C0↑j ROM:2359 andb INTMEM_AA+1, #-21h ROM:235C ROM:235C ROM_235C: ; CODE XREF: ROM_2B14-8D7↑j ROM:235C ; ROM_2B14:ROM_22A1↑j ... ROM:235C cmpb INTMEM_99, INTMEM_91+1 ROM:235F jne ROM_23C3 ROM:2361 jbc INTMEM_AA+1, 7, ROM_23C3 ROM:2364 ld INTMEM_1A, INTMEM_148[] ROM:2369 st INTMEM_1A, INTMEM_146[] ROM:236E ldbze INTMEM_1A, INTMEM_93 ROM:2371 ldb INTMEM_1C+1, 3338h[INTMEM_1A] ROM:2376 clrb INTMEM_1C ROM:2378 lcall ROM_32AB ROM:237B ld INTMEM_1A, 3BCh[INTMEM_82] ROM:2380 jbs INTMEM_1C, 0, ROM_23A1 ROM:2383 jbs INTMEM_1C, 1, ROM_23AA ROM:2386 jbc INTMEM_AE, 3, ROM_238D ROM:2389 add INTMEM_1A, #25h ; '%' ROM:238D ROM:238D ROM_238D: ; CODE XREF: ROM_2B14-78E↑j ROM:238D cmp INTMEM_1A, INTMEM_146[] ROM:2392 jnc ROM_239C ROM:2394 ld INTMEM_1A, INTMEM_146[] ROM:2399 orb INTMEM_4F, #4 ROM:239C ROM:239C ROM_239C: ; CODE XREF: ROM_2B14-782↑j ROM:239C orb INTMEM_AE, #10h ROM:239F sjmp ROM_23BE ROM:23A1 ; --------------------------------------------------------------------------- ROM:23A1 ROM:23A1 ROM_23A1: ; CODE XREF: ROM_2B14-794↑j ROM:23A1 orb INTMEM_4F, #10h ROM:23A4 ld INTMEM_5A, #23A1h ROM:23A8 sjmp ROM_23BE ROM:23AA ; --------------------------------------------------------------------------- ROM:23AA ROM:23AA ROM_23AA: ; CODE XREF: ROM_2B14-791↑j ROM:23AA jbs INTMEM_AE, 4, ROM_23BE ROM:23AD sub INTMEM_1A, #25h ; '%' ROM:23B1 cmp INTMEM_1A, #465h ROM:23B5 jc ROM_23BE ROM:23B7 ld INTMEM_1A, #465h ROM:23BB orb INTMEM_4F, #8 ROM:23BE ROM:23BE ROM_23BE: ; CODE XREF: ROM_2B14-775↑j ROM:23BE ; ROM_2B14-76C↑j ... ROM:23BE st INTMEM_1A, 3BCh[INTMEM_82] ROM:23C3 ROM:23C3 ROM_23C3: ; CODE XREF: ROM_2B14-7B5↑j ROM:23C3 ; ROM_2B14-7B3↑j ROM:23C3 cmpb INTMEM_9A, #2 ROM:23C6 jne ROM_23FF ROM:23C8 jbs INTMEM_AE, 5, ROM_23D0 ROM:23CB orb INTMEM_AE, #20h ; ' ' ROM:23CE sjmp ROM_23F7 ROM:23D0 ; --------------------------------------------------------------------------- ROM:23D0 ROM:23D0 ROM_23D0: ; CODE XREF: ROM_2B14-74C↑j ROM:23D0 ldbze INTMEM_1C+2, INTMEM_89 ROM:23D3 sub INTMEM_1C, INTMEM_80, INTMEM_14E[] ROM:23D9 subcb INTMEM_1C+2, INTMEM_9F ROM:23DC ld INTMEM_20, #52A0h ROM:23E0 ld INTMEM_20+2, #157h ROM:23E4 ROM:23E4 ROM_23E4: ; CODE XREF: ROM_2B14-725↓j ROM:23E4 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:23E7 je ROM_23F1 ROM:23E9 shrl INTMEM_20, #1 ROM:23EC shrl INTMEM_1C, #1 ROM:23EF sjmp ROM_23E4 ROM:23F1 ; --------------------------------------------------------------------------- ROM:23F1 ROM:23F1 ROM_23F1: ; CODE XREF: ROM_2B14-72D↑j ROM:23F1 divu INTMEM_20, INTMEM_1C ROM:23F4 ld INTMEM_5E, INTMEM_20 ROM:23F7 ROM:23F7 ROM_23F7: ; CODE XREF: ROM_2B14-746↑j ROM:23F7 st INTMEM_80, INTMEM_14E[] ROM:23FC ldb INTMEM_9F, INTMEM_89 ROM:23FF ROM:23FF ROM_23FF: ; CODE XREF: ROM_2B14-74E↑j ROM:23FF cmpb ZERO_REG, INTMEM_9A ; Zero register ROM:2402 jne ROM_2406 ROM:2404 incb INTMEM_A0 ROM:2406 ROM:2406 ROM_2406: ; CODE XREF: ROM_2B14-712↑j ROM:2406 jbs INTMEM_A0, 7, ROM_2426 ROM:2409 mulub INTMEM_1C, INTMEM_A0, #12h ROM:240D addb INTMEM_1C, INTMEM_9A ROM:2410 cmpb INTMEM_1C, INTMEM_15A[] ROM:2415 jnc ROM_2426 ROM:2417 decb INTMEM_A0 ROM:2419 jbc INTMEM_AC, 0, ROM_241E ROM:241C decb INTMEM_A0 ROM:241E ROM:241E ROM_241E: ; CODE XREF: ROM_2B14-6FB↑j ROM:241E add INTMEM_76, INTMEM_66 ROM:2421 jnc ROM_2426 ROM:2423 ldbse INTMEM_76, #-1 ROM:2426 ROM:2426 ROM_2426: ; CODE XREF: ROM_2B14:ROM_2406↑j ROM:2426 ; ROM_2B14-6FF↑j ... ROM:2426 jbs INTMEM_2, 3, ROM_2426 ROM:2429 ldb INTMEM_1A+1, INTMEM_2+1 ROM:242C andb INTMEM_1A, INTMEM_2, #-40h ROM:2430 st INTMEM_1A, INTMEM_150[] ROM:2435 cmpb INTMEM_9A, ZERO_REG ; Zero register ROM:2438 jne ROM_243F ROM:243A stb INTMEM_1A+1, INTMEM_1AA[] ROM:243F ROM:243F ROM_243F: ; CODE XREF: ROM_2B14-6DC↑j ROM:243F ldb INTMEM_2, #0Eh ROM:2442 push #2448h ROM:2445 ljmp ROM_485A ROM:2445 ; END OF FUNCTION CHUNK FOR ROM_2B14 ROM:2448 ; --------------------------------------------------------------------------- ROM:2448 cmpb INTMEM_9A, INTMEM_A1 ROM:244B je ROM_244F ROM:244D sjmp ROM_256D ROM:244F ; --------------------------------------------------------------------------- ROM:244F ROM:244F ROM_244F: ; CODE XREF: ROM:244B↑j ROM:244F ldbze INTMEM_1C+2, INTMEM_206[] ROM:2454 ld INTMEM_1C, 385Ah[INTMEM_1C+2] ROM:2459 br [INTMEM_1C] ROM:245B ; --------------------------------------------------------------------------- ROM:245B ldb INTMEM_A1, INTMEM_203[] ROM:2460 ldb INTMEM_1C, #2 ROM:2463 stb INTMEM_1C, INTMEM_206[] ROM:2468 ldb INTMEM_20, INTMEM_160[] ROM:246D andb INTMEM_20, #7Fh ROM:2470 stb INTMEM_20, INTMEM_160[] ROM:2475 stb INTMEM_20, 1FFEh[] ROM:247A ROM:247A ROM_247A: ; CODE XREF: ROM:ROM_247A↓j ROM:247A jbs INTMEM_2, 3, ROM_247A ROM:247D stb INTMEM_2+1, (INTMEM_206+2)[] ROM:2482 ldbze INTMEM_1C, INTMEM_204[] ROM:2487 ldb INTMEM_6, #20h ; ' ' ROM:248A sjmp ROM_24A1 ROM:248C ; --------------------------------------------------------------------------- ROM:248C ldb INTMEM_A1, 9Eh[INTMEM_56] ROM:2491 ldb INTMEM_1C, #4 ROM:2494 stb INTMEM_1C, INTMEM_206[] ROM:2499 ldbze INTMEM_1C, INTMEM_205[] ROM:249E ldb INTMEM_6, #0 ROM:24A1 ROM:24A1 ROM_24A1: ; CODE XREF: ROM:248A↑j ROM:24A1 mulu INTMEM_1C, INTMEM_5C ROM:24A4 divu INTMEM_1C, #0Ah ROM:24A8 add INTMEM_1C, INTMEM_80 ROM:24AB sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:24AF sub INTMEM_1C+2, #4 ROM:24B3 jc ROM_24BA ROM:24B5 add INTMEM_1C, INT_PEND+1, #3 ; Interrupt pending register ROM:24BA ROM:24BA ROM_24BA: ; CODE XREF: ROM:24B3↑j ROM:24BA ld INTMEM_4, INTMEM_1C ROM:24BD sjmp ROM_256D ROM:24BF ; --------------------------------------------------------------------------- ROM:24BF ldb INTMEM_A1, 9Fh[INTMEM_56] ROM:24C4 ldb INTMEM_1C, #6 ROM:24C7 stb INTMEM_1C, INTMEM_206[] ROM:24CC ldbze INTMEM_1C+2, INTMEM_162[] ROM:24D1 dec INTMEM_1C+2 ROM:24D3 jc ROM_24D8 ROM:24D5 ldbze INTMEM_1C+2, #3 ROM:24D8 ROM:24D8 ROM_24D8: ; CODE XREF: ROM:24D3↑j ROM:24D8 ; ROM:ROM_24D8↓j ROM:24D8 jbs INTMEM_2, 3, ROM_24D8 ROM:24DB stb INTMEM_2+1, (INTMEM_206+1)[] ROM:24E0 stb ZERO_REG, INTMEM_A2[] ; Zero register ROM:24E5 subb INTMEM_20+2, INTMEM_2+1, (INTMEM_206+2)[] ROM:24EB jnc ROM_24F2 ROM:24ED stb INTMEM_20+2, INTMEM_A2[] ROM:24F2 ROM:24F2 ROM_24F2: ; CODE XREF: ROM:24EB↑j ROM:24F2 ldb INTMEM_1C, INTMEM_A2[] ROM:24F7 subb INTMEM_1C, INTMEM_20A[] ROM:24FC jnc ROM_2519 ROM:24FE ldb INTMEM_1C, 3F0h[INTMEM_1C+2] ROM:2503 addb INTMEM_1C, 0A1h[INTMEM_56] ROM:2508 cmpb INTMEM_1C, 0A0h[INTMEM_56] ROM:250D jnh ROM_2514 ROM:250F ldb INTMEM_1C, 0A0h[INTMEM_56] ROM:2514 ROM:2514 ROM_2514: ; CODE XREF: ROM:250D↑j ROM:2514 stb INTMEM_1C, 3F0h[INTMEM_1C+2] ROM:2519 ROM:2519 ROM_2519: ; CODE XREF: ROM:24FC↑j ROM:2519 sjmp ROM_256D ROM:251B ; --------------------------------------------------------------------------- ROM:251B ldb INTMEM_1C, INTMEM_160[] ROM:2520 orb INTMEM_1C, #-80h ROM:2523 stb INTMEM_1C, INTMEM_160[] ROM:2528 stb INTMEM_1C, 1FFEh[] ROM:252D ldb INTMEM_A1, INTMEM_202[] ROM:2532 ldb INTMEM_1C, #0 ROM:2535 stb INTMEM_1C, INTMEM_206[] ROM:253A ROM:253A ROM_253A: ; CODE XREF: ROM:ROM_253A↓j ROM:253A jbs INTMEM_2, 3, ROM_253A ROM:253D ldb INTMEM_1C+2, INTMEM_209[] ROM:2542 ldb INTMEM_20+2, INTMEM_2+1 ROM:2545 cmpb INTMEM_20+2, (INTMEM_206+2)[] ROM:254A jnc ROM_2555 ROM:254C cmpb INTMEM_20+2, (INTMEM_206+1)[] ROM:2551 je ROM_256D ROM:2553 jh ROM_255E ROM:2555 ROM:2555 ROM_2555: ; CODE XREF: ROM:254A↑j ROM:2555 cmpb INTMEM_1C+2, #-1 ROM:2558 je ROM_256D ROM:255A incb INTMEM_1C+2 ROM:255C sjmp ROM_2565 ROM:255E ; --------------------------------------------------------------------------- ROM:255E ROM:255E ROM_255E: ; CODE XREF: ROM:2553↑j ROM:255E cmpb INTMEM_1C+2, ZERO_REG ; Zero register ROM:2561 je ROM_256D ROM:2563 decb INTMEM_1C+2 ROM:2565 ROM:2565 ROM_2565: ; CODE XREF: ROM:255C↑j ROM:2565 ldb INTMEM_17, INTMEM_1C+2 ROM:2568 stb INTMEM_1C+2, INTMEM_209[] ROM:256D ; START OF FUNCTION CHUNK FOR ROM_2B14 ROM:256D ROM:256D ROM_256D: ; CODE XREF: ROM_2B14:ROM_21C5↑j ROM:256D ; ROM:244D↑j ... ROM:256D st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:2572 cmp INTMEM_76, ZERO_REG ; Zero register ROM:2575 jnh ROM_258C ROM:2577 ld INTMEM_1C, INTMEM_76 ROM:257A ld INTMEM_1C+2, INTMEM_64 ROM:257D lcall ROM_3B28 ROM:2580 cmpb INTMEM_1A, #0 ROM:2583 jne ROM_258C ROM:2585 st INTMEM_76, INTMEM_3C0[] ROM:258A clr INTMEM_76 ROM:258C ROM:258C ROM_258C: ; CODE XREF: ROM_2B14-59F↑j ROM:258C ; ROM_2B14-591↑j ROM:258C jbc IOPORT2, 2, ROM_2592 ; Input/output port 2 ROM:258F orb INTMEM_51, #1 ROM:2592 ROM:2592 ROM_2592: ; CODE XREF: ROM_2B14:ROM_258C↑j ROM:2592 andb INTMEM_AE, #-2 ROM:2595 ld INTMEM_1A, INTMEM_68 ROM:2598 ld INTMEM_1C, INTMEM_6A ROM:259B ld INTMEM_1C+2, INTMEM_6C ROM:259E ld INTMEM_20, INTMEM_6E ROM:25A1 ld INTMEM_20+2, INTMEM_70 ROM:25A4 ld INTMEM_2C, INTMEM_72 ROM:25A7 popf ROM:25A8 ret ROM:25A8 ; END OF FUNCTION CHUNK FOR ROM_2B14 ROM:25A9 ROM:25A9 ; =============== S U B R O U T I N E ======================================= ROM:25A9 ROM:25A9 ROM:25A9 ROM_25A9: ; CODE XREF: ROM_2B14-989↑p ROM:25A9 clr INTMEM_1A ROM:25AB jbs INTMEM_AA+1, 5, ROM_25E8 ROM:25AE ROM:25AE ROM_25AE: ; CODE XREF: ROM_25A9+24↓j ROM:25AE ldb INTMEM_1C, 134h[INTMEM_1A] ROM:25B3 subb INTMEM_1C, INTMEM_99 ROM:25B6 jc ROM_25BB ROM:25B8 addb INTMEM_1C, #48h ; 'H' ROM:25BB ROM:25BB ROM_25BB: ; CODE XREF: ROM_25A9+D↑j ROM:25BB cmpb INTMEM_1C, #48h ; 'H' ROM:25BE jnc ROM_25C3 ROM:25C0 subb INTMEM_1C, #48h ; 'H' ROM:25C3 ROM:25C3 ROM_25C3: ; CODE XREF: ROM_25A9+15↑j ROM:25C3 cmpb INTMEM_1C, #12h ROM:25C6 jnc ROM_25D5 ROM:25C8 inc INTMEM_1A ROM:25CA cmpb INTMEM_1A, #4 ROM:25CD jlt ROM_25AE ROM:25CF ld INTMEM_5A, #25CFh ROM:25D3 sjmp ROM_2617 ROM:25D5 ; --------------------------------------------------------------------------- ROM:25D5 ROM:25D5 ROM_25D5: ; CODE XREF: ROM_25A9+1D↑j ROM:25D5 ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:25DA ldb INTMEM_93, INTMEM_1A ROM:25DD subb INTMEM_91+1, INTMEM_93+1, #1 ROM:25E1 jge ROM_25E6 ROM:25E3 addb INTMEM_91+1, #48h ; 'H' ROM:25E6 ROM:25E6 ROM_25E6: ; CODE XREF: ROM_25A9+38↑j ROM:25E6 sjmp ROM_2617 ROM:25E8 ; --------------------------------------------------------------------------- ROM:25E8 ROM:25E8 ROM_25E8: ; CODE XREF: ROM_25A9+2↑j ROM:25E8 ; ROM_25A9+5E↓j ROM:25E8 ldb INTMEM_1C, 130h[INTMEM_1A] ROM:25ED subb INTMEM_1C, INTMEM_99 ROM:25F0 jc ROM_25F5 ROM:25F2 addb INTMEM_1C, #48h ; 'H' ROM:25F5 ROM:25F5 ROM_25F5: ; CODE XREF: ROM_25A9+47↑j ROM:25F5 cmpb INTMEM_1C, #48h ; 'H' ROM:25F8 jnc ROM_25FD ROM:25FA subb INTMEM_1C, #48h ; 'H' ROM:25FD ROM:25FD ROM_25FD: ; CODE XREF: ROM_25A9+4F↑j ROM:25FD cmpb INTMEM_1C, #12h ROM:2600 jnc ROM_260F ROM:2602 inc INTMEM_1A ROM:2604 cmpb INTMEM_1A, #4 ROM:2607 jlt ROM_25E8 ROM:2609 ld INTMEM_5A, #2609h ROM:260D sjmp ROM_2617 ROM:260F ; --------------------------------------------------------------------------- ROM:260F ROM:260F ROM_260F: ; CODE XREF: ROM_25A9+57↑j ROM:260F ldb INTMEM_93+1, 130h[INTMEM_1A] ROM:2614 ldb INTMEM_93, INTMEM_1A ROM:2617 ROM:2617 ROM_2617: ; CODE XREF: ROM_25A9+2A↑j ROM:2617 ; ROM_25A9:ROM_25E6↑j ... ROM:2617 andb INTMEM_AE, #-21h ROM:261A ldbze INTMEM_1C, INTMEM_15A[] ROM:261F divub INTMEM_1C, #12h ROM:2622 ldb INTMEM_A0, INTMEM_1C ROM:2625 ret ROM:2625 ; End of function ROM_25A9 ROM:2625 ROM:2626 ; --------------------------------------------------------------------------- ROM:2626 ; START OF FUNCTION CHUNK FOR ROM_2B14 ROM:2626 ROM:2626 ROM_2626: ; CODE XREF: ROM_2B14+26↓j ROM:2626 push INTMEM_1A ROM:2628 push INTMEM_1C ROM:262A push INTMEM_1C+2 ROM:262C push INTMEM_20 ROM:262E push INTMEM_20+2 ROM:2630 push INTMEM_2C ROM:2632 cmp SP, #100h ; Stack pointer ROM:2636 jc ROM_263B ROM:2638 orb INTMEM_4F, #20h ; ' ' ROM:263B ROM:263B ROM_263B: ; CODE XREF: ROM_2B14-4DE↑j ROM:263B jbs INTMEM_F5, 1, ROM_2640 ROM:263E sjmp ROM_2718 ROM:2640 ; --------------------------------------------------------------------------- ROM:2640 ROM:2640 ROM_2640: ; CODE XREF: ROM_2B14:ROM_263B↑j ROM:2640 ldb INTMEM_1A, INTMEM_163[] ROM:2645 ld INTMEM_1C, INTMEM_144[] ROM:264A cmp INTMEM_1C, 10h[INTMEM_56] ROM:264F jnc ROM_2653 ROM:2651 sjmp ROM_2718 ROM:2653 ; --------------------------------------------------------------------------- ROM:2653 ROM:2653 ROM_2653: ; CODE XREF: ROM_2B14-4C5↑j ROM:2653 inc INTMEM_1C ROM:2655 st INTMEM_1C, INTMEM_144[] ROM:265A cmpb INTMEM_A3, #40h ; '@' ROM:265D jnc ROM_266A ROM:265F ldb INTMEM_1C+2, #1 ROM:2662 jbc INTMEM_F5+1, 0, ROM_2668 ROM:2665 ldb INTMEM_1C+2, #2 ROM:2668 ROM:2668 ROM_2668: ; CODE XREF: ROM_2B14-4B2↑j ROM:2668 sjmp ROM_26FF ROM:266A ; --------------------------------------------------------------------------- ROM:266A ROM:266A ROM_266A: ; CODE XREF: ROM_2B14-4B7↑j ROM:266A jbs IOPORT2, 4, ROM_2675 ; Input/output port 2 ROM:266D jbc INTMEM_F5+1, 0, ROM_267D ROM:2670 andb INTMEM_F5+1, #-2 ROM:2673 sjmp ROM_2681 ROM:2675 ; --------------------------------------------------------------------------- ROM:2675 ROM:2675 ROM_2675: ; CODE XREF: ROM_2B14:ROM_266A↑j ROM:2675 jbs INTMEM_F5+1, 0, ROM_267D ROM:2678 orb INTMEM_F5+1, #1 ROM:267B sjmp ROM_2681 ROM:267D ; --------------------------------------------------------------------------- ROM:267D ROM:267D ROM_267D: ; CODE XREF: ROM_2B14-4A7↑j ROM:267D ; ROM_2B14:ROM_2675↑j ROM:267D incb INTMEM_A3 ROM:267F sjmp ROM_2718 ROM:2681 ; --------------------------------------------------------------------------- ROM:2681 ROM:2681 ROM_2681: ; CODE XREF: ROM_2B14-4A1↑j ROM:2681 ; ROM_2B14-499↑j ROM:2681 jbs INTMEM_F5+1, 4, ROM_26A5 ROM:2684 cmpb INTMEM_A3, #2 ROM:2687 jnc ROM_2704 ROM:2689 cmpb INTMEM_A3, #4 ROM:268C jh ROM_2693 ROM:268E orb INTMEM_F5+1, #8 ROM:2691 sjmp ROM_2711 ROM:2693 ; --------------------------------------------------------------------------- ROM:2693 ROM:2693 ROM_2693: ; CODE XREF: ROM_2B14-488↑j ROM:2693 jbc INTMEM_F5+1, 3, ROM_2704 ROM:2696 cmpb INTMEM_A3, #9 ROM:2699 jnc ROM_2704 ROM:269B cmpb INTMEM_A3, #0Dh ROM:269E jh ROM_2704 ROM:26A0 orb INTMEM_F5+1, #10h ROM:26A3 sjmp ROM_2711 ROM:26A5 ; --------------------------------------------------------------------------- ROM:26A5 ROM:26A5 ROM_26A5: ; CODE XREF: ROM_2B14:ROM_2681↑j ROM:26A5 jbs INTMEM_F5+1, 2, ROM_26C0 ROM:26A8 cmpb INTMEM_A3, #6 ROM:26AB jnc ROM_26C0 ROM:26AD cmpb INTMEM_A3, #8 ROM:26B0 jh ROM_2704 ROM:26B2 shl INTMEM_84, #1 ROM:26B5 inc INTMEM_84 ROM:26B7 incb INTMEM_1A ROM:26B9 cmpb INTMEM_1A, #10h ROM:26BC je ROM_26DF ROM:26BE sjmp ROM_2711 ROM:26C0 ; --------------------------------------------------------------------------- ROM:26C0 ROM:26C0 ROM_26C0: ; CODE XREF: ROM_2B14:ROM_26A5↑j ROM:26C0 ; ROM_2B14-469↑j ROM:26C0 cmpb INTMEM_A3, #2 ROM:26C3 jnc ROM_2704 ROM:26C5 cmpb INTMEM_A3, #4 ROM:26C8 jh ROM_2704 ROM:26CA jbs INTMEM_F5+1, 2, ROM_26D2 ROM:26CD orb INTMEM_F5+1, #4 ROM:26D0 sjmp ROM_2711 ROM:26D2 ; --------------------------------------------------------------------------- ROM:26D2 ROM:26D2 ROM_26D2: ; CODE XREF: ROM_2B14-44A↑j ROM:26D2 shl INTMEM_84, #1 ROM:26D5 andb INTMEM_F5+1, #-5 ROM:26D8 incb INTMEM_1A ROM:26DA cmpb INTMEM_1A, #10h ROM:26DD jne ROM_2711 ROM:26DF ROM:26DF ROM_26DF: ; CODE XREF: ROM_2B14-458↑j ROM:26DF st INTMEM_84, INTMEM_14A[] ROM:26E4 ldb INTMEM_1C+2, #4 ROM:26E7 cmp INTMEM_84, INTMEM_142[] ROM:26EC jne ROM_26F6 ROM:26EE ldb INTMEM_1C+2, #3 ROM:26F1 orb INTMEM_F5+1, #2 ROM:26F4 sjmp ROM_26FF ROM:26F6 ; --------------------------------------------------------------------------- ROM:26F6 ROM:26F6 ROM_26F6: ; CODE XREF: ROM_2B14-428↑j ROM:26F6 cmp INTMEM_84, #-0F10h ROM:26FA jne ROM_26FF ROM:26FC ldb INTMEM_1C+2, #5 ROM:26FF ROM:26FF ROM_26FF: ; CODE XREF: ROM_2B14:ROM_2668↑j ROM:26FF ; ROM_2B14-420↑j ... ROM:26FF stb INTMEM_1C+2, INTMEM_15F[] ROM:2704 ROM:2704 ROM_2704: ; CODE XREF: ROM_2B14-48D↑j ROM:2704 ; ROM_2B14:ROM_2693↑j ... ROM:2704 clr INTMEM_84 ROM:2706 clrb INTMEM_1A ROM:2708 andb INTMEM_F5+1, #-5 ROM:270B andb INTMEM_F5+1, #-9 ROM:270E andb INTMEM_F5+1, #-11h ROM:2711 ROM:2711 ROM_2711: ; CODE XREF: ROM_2B14-483↑j ROM:2711 ; ROM_2B14-471↑j ... ROM:2711 stb INTMEM_1A, INTMEM_163[] ROM:2716 clrb INTMEM_A3 ROM:2718 ROM:2718 ROM_2718: ; CODE XREF: ROM_2B14-4D6↑j ROM:2718 ; ROM_2B14-4C3↑j ... ROM:2718 ldb INTMEM_1A, INTMEM_164[] ROM:271D incb INTMEM_1A ROM:271F stb INTMEM_1A, INTMEM_164[] ROM:2724 cmpb INTMEM_1A, #4 ROM:2727 je ROM_272C ROM:2729 ljmp ROM_2980 ROM:272C ; --------------------------------------------------------------------------- ROM:272C ROM:272C ROM_272C: ; CODE XREF: ROM_2B14-3ED↑j ROM:272C stb ZERO_REG, INTMEM_164[] ; Zero register ROM:2731 jbs INTMEM_AE, 0, ROM_2737 ROM:2734 djnz INTMEM_91, ROM_2738 ROM:2737 ROM:2737 ROM_2737: ; CODE XREF: ROM_2B14-3E3↑j ROM:2737 rst ROM:2738 ; --------------------------------------------------------------------------- ROM:2738 ROM:2738 ROM_2738: ; CODE XREF: ROM_2B14-3E0↑j ROM:2738 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:273B ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:273E jbs INTMEM_AA+1, 6, ROM_2771 ROM:2741 ldbze INTMEM_1C+2, INTMEM_89 ROM:2744 ld INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:2747 jbc INT_PEND, 0, ROM_2755 ; Interrupt pending register ROM:274A jbs INTMEM_1C+1, 7, ROM_2755 ROM:274D orb INTMEM_2A, INTMEM_16 ROM:2750 jbc INTMEM_2A, 5, ROM_2755 ROM:2753 incb INTMEM_1C+2 ROM:2755 ROM:2755 ROM_2755: ; CODE XREF: ROM_2B14-3CD↑j ROM:2755 ; ROM_2B14-3CA↑j ... ROM:2755 sub INTMEM_1C, INTMEM_7A ROM:2758 subcb INTMEM_1C+2, INTMEM_9C ROM:275B ld INTMEM_20, #2 ROM:275F mulu INTMEM_20, #-4438h ROM:2763 cmpb INTMEM_1C+2, INTMEM_20+2 ROM:2766 jh ROM_277E ROM:2768 jne ROM_2785 ROM:276A cmp INTMEM_1C, INTMEM_20 ROM:276D jh ROM_277E ROM:276F sjmp ROM_2785 ROM:2771 ; --------------------------------------------------------------------------- ROM:2771 ROM:2771 ROM_2771: ; CODE XREF: ROM_2B14-3D6↑j ROM:2771 sub INTMEM_1C, INT_PEND+1, INTMEM_80 ; Interrupt pending register ROM:2775 cmp INTMEM_1C, #-4438h ROM:2779 jnc ROM_2787 ROM:277B lcall ROM_3ADE ROM:277E ROM:277E ROM_277E: ; CODE XREF: ROM_2B14-3AE↑j ROM:277E ; ROM_2B14-3A7↑j ROM:277E clrb INTMEM_99 ROM:2780 clrb INTMEM_9A ROM:2782 andb INTMEM_AE, #-5 ROM:2785 ROM:2785 ROM_2785: ; CODE XREF: ROM_2B14-3AC↑j ROM:2785 ; ROM_2B14-3A5↑j ROM:2785 clr INTMEM_5E ROM:2787 ROM:2787 ROM_2787: ; CODE XREF: ROM_2B14-39B↑j ROM:2787 ; ROM_2B14-331↓j ... ROM:2787 jbc INTMEM_AA, 2, ROM_279C ROM:278A cmpb ZERO_REG, INTMEM_90 ; Zero register ROM:278D je ROM_2793 ROM:278F decb INTMEM_90 ROM:2791 sjmp ROM_27A1 ROM:2793 ; --------------------------------------------------------------------------- ROM:2793 ROM:2793 ROM_2793: ; CODE XREF: ROM_2B14-387↑j ROM:2793 andb INTMEM_AA, #-5 ROM:2796 andb INTMEM_AA, #-9 ROM:2799 andb INTMEM_AA, #-11h ROM:279C ROM:279C ROM_279C: ; CODE XREF: ROM_2B14:ROM_2787↑j ROM:279C cmpb INTMEM_8C, INTMEM_8C+1 ROM:279F jne ROM_27F3 ROM:27A1 ROM:27A1 ROM_27A1: ; CODE XREF: ROM_2B14-383↑j ROM:27A1 jbs INTMEM_A9, 4, ROM_27B0 ROM:27A4 ROM:27A4 ROM_27A4: ; CODE XREF: ROM_2B14-31B↓j ROM:27A4 lcall ROM_3AF8 ROM:27A7 cmpb INTMEM_8F, #-1 ROM:27AA je ROM_27AE ROM:27AC incb INTMEM_8F ROM:27AE ROM:27AE ROM_27AE: ; CODE XREF: ROM_2B14-36A↑j ROM:27AE sjmp ROM_27CB ROM:27B0 ; --------------------------------------------------------------------------- ROM:27B0 ROM:27B0 ROM_27B0: ; CODE XREF: ROM_2B14:ROM_27A1↑j ROM:27B0 jbc INTMEM_A9, 6, ROM_27E5 ROM:27B3 jbs INTMEM_A9, 5, ROM_27D9 ROM:27B6 andb INTMEM_A9, #-11h ROM:27B9 andb INTMEM_A9, #-41h ROM:27BC clrb INTMEM_8E ROM:27BE clrb INTMEM_8F ROM:27C0 jbs INTMEM_AA, 1, ROM_27CE ROM:27C3 jbs INTMEM_AA, 0, ROM_27CB ROM:27C6 ROM:27C6 ROM_27C6: ; CODE XREF: ROM_2B14:ROM_27CE↓j ROM:27C6 ; ROM_2B14-33D↓j ROM:27C6 ldb INTMEM_8C+1, INTMEM_4E[] ROM:27CB ROM:27CB ROM_27CB: ; CODE XREF: ROM_2B14:ROM_27AE↑j ROM:27CB ; ROM_2B14-351↑j ... ROM:27CB ljmp ROM_2868 ROM:27CE ; --------------------------------------------------------------------------- ROM:27CE ROM:27CE ROM_27CE: ; CODE XREF: ROM_2B14-354↑j ROM:27CE jbc INTMEM_A9, 7, ROM_27C6 ROM:27D1 andb INTMEM_AA, #-3 ROM:27D4 andb INTMEM_A9, #7Fh ROM:27D7 sjmp ROM_27C6 ROM:27D9 ; --------------------------------------------------------------------------- ROM:27D9 ROM:27D9 ROM_27D9: ; CODE XREF: ROM_2B14-361↑j ROM:27D9 andb INTMEM_A9, #-21h ROM:27DC clrb INTMEM_8C+1 ROM:27DE clrb INTMEM_8F ROM:27E0 ldb INTMEM_8E, #3 ROM:27E3 sjmp ROM_2787 ROM:27E5 ; --------------------------------------------------------------------------- ROM:27E5 ROM:27E5 ROM_27E5: ; CODE XREF: ROM_2B14:ROM_27B0↑j ROM:27E5 orb INTMEM_A9, #40h ; '@' ROM:27E8 ldb INTMEM_8C, #-38h ROM:27EB subb INTMEM_8C, INTMEM_8E ROM:27EE ldb INTMEM_8C+1, #0Fh ROM:27F1 sjmp ROM_2787 ROM:27F3 ; --------------------------------------------------------------------------- ROM:27F3 ROM:27F3 ROM_27F3: ; CODE XREF: ROM_2B14-375↑j ROM:27F3 jbs INTMEM_AE, 6, ROM_2807 ROM:27F6 cmpb INTMEM_8E, #-1 ROM:27F9 je ROM_27A4 ROM:27FB jbs INTMEM_A9, 5, ROM_2807 ROM:27FE cmpb INTMEM_8F, INTMEM_8E ROM:2801 jc ROM_2807 ROM:2803 incb INTMEM_8F ROM:2805 sjmp ROM_27CB ROM:2807 ; --------------------------------------------------------------------------- ROM:2807 ROM:2807 ROM_2807: ; CODE XREF: ROM_2B14:ROM_27F3↑j ROM:2807 ; ROM_2B14-319↑j ... ROM:2807 clrb INTMEM_8F ROM:2809 andb INTMEM_AA, #-9 ROM:280C andb INTMEM_AA, #-11h ROM:280F addb INTMEM_1C, INTMEM_8C, INTMEM_8C ROM:2813 cmpb INTMEM_8C, INTMEM_8C+1 ROM:2816 jc ROM_2830 ROM:2818 orb INTMEM_AA, #8 ROM:281B clrb INTMEM_1C+3 ROM:281D incb INTMEM_1C ROM:281F jbs INTMEM_AE, 6, ROM_2827 ROM:2822 orb INTMEM_AE, #40h ; '@' ROM:2825 sjmp ROM_2847 ROM:2827 ; --------------------------------------------------------------------------- ROM:2827 ROM:2827 ROM_2827: ; CODE XREF: ROM_2B14-2F5↑j ROM:2827 incb INTMEM_1C ROM:2829 incb INTMEM_8C ROM:282B andb INTMEM_AE, #-41h ROM:282E sjmp ROM_2847 ROM:2830 ; --------------------------------------------------------------------------- ROM:2830 ROM:2830 ROM_2830: ; CODE XREF: ROM_2B14-2FE↑j ROM:2830 orb INTMEM_AA, #10h ROM:2833 ldb INTMEM_1C+3, #4 ROM:2836 decb INTMEM_1C ROM:2838 jbs INTMEM_AE, 6, ROM_2840 ROM:283B orb INTMEM_AE, #40h ; '@' ROM:283E sjmp ROM_2847 ROM:2840 ; --------------------------------------------------------------------------- ROM:2840 ROM:2840 ROM_2840: ; CODE XREF: ROM_2B14-2DC↑j ROM:2840 decb INTMEM_1C ROM:2842 decb INTMEM_8C ROM:2844 andb INTMEM_AE, #-41h ROM:2847 ROM:2847 ROM_2847: ; CODE XREF: ROM_2B14-2EF↑j ROM:2847 ; ROM_2B14-2E6↑j ... ROM:2847 and INTMEM_1C, #7 ROM:284B ldb INTMEM_1C+2, 3862h[INTMEM_1C] ROM:2850 shlb INTMEM_1C+2, INTMEM_1C+3 ROM:2853 andb INTMEM_1C+2, #-10h ROM:2856 pushf ROM:2857 ldb INTMEM_20, 1FFFh[] ROM:285C andb INTMEM_20, #0Fh ROM:285F orb INTMEM_20, INTMEM_1C+2 ROM:2862 popf ROM:2863 stb INTMEM_20, 1FFFh[] ROM:2868 ROM:2868 ROM_2868: ; CODE XREF: ROM_2B14:ROM_27CB↑j ROM:2868 ldb INTMEM_1C, #0 ROM:286B pushf ROM:286C ldb INTMEM_1C+1, INTMEM_93 ROM:286F lcall ROM_32AB ROM:2872 jbc INTMEM_1C, 0, ROM_28A9 ROM:2875 add INTMEM_1C+2, INTMEM_60, INTMEM_146[] ROM:287B sub INTMEM_1C+2, INT_PEND+1 ; Interrupt pending register ROM:287E cmp INTMEM_1C+2, INTMEM_146[] ROM:2883 jnc ROM_28A9 ROM:2885 ldb INTMEM_1C, #4 ROM:2888 ldb INTMEM_1C+1, INTMEM_93 ROM:288B lcall ROM_32AB ROM:288E cmpb INTMEM_1A, #0 ROM:2891 jne ROM_28A9 ROM:2893 jbc INTMEM_AA+1, 5, ROM_28A9 ROM:2896 ldbze INTMEM_1A, INTMEM_93 ROM:2899 ldb INTMEM_1A, 3334h[INTMEM_1A] ROM:289E ldb INTMEM_93, INTMEM_1A ROM:28A1 ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:28A6 andb INTMEM_AA+1, #-21h ROM:28A9 ROM:28A9 ROM_28A9: ; CODE XREF: ROM_2B14-2A2↑j ROM:28A9 ; ROM_2B14-291↑j ... ROM:28A9 popf ROM:28AA djnz INTMEM_A5, ROM_28B0 ROM:28AD ldb INTMEM_A5, #19h ROM:28B0 ROM:28B0 ROM_28B0: ; CODE XREF: ROM_2B14-26A↑j ROM:28B0 andb INTMEM_A4, #-9 ROM:28B3 cmpb INTMEM_A5, INTMEM_F2[] ROM:28B8 jh ROM_28BD ROM:28BA orb INTMEM_A4, #8 ROM:28BD ROM:28BD ROM_28BD: ; CODE XREF: ROM_2B14-25C↑j ROM:28BD ldb INTMEM_1C+2, INTMEM_165[] ROM:28C2 jbc IOPORT2, 6, ROM_28D4 ; Input/output port 2 ROM:28C5 jbs INTMEM_AA+1, 4, ROM_28E8 ROM:28C8 cmpb INTMEM_1C+2, 0A3h[INTMEM_56] ROM:28CD jnc ROM_28DE ROM:28CF orb INTMEM_AA+1, #10h ROM:28D2 sjmp ROM_28E8 ROM:28D4 ; --------------------------------------------------------------------------- ROM:28D4 ROM:28D4 ROM_28D4: ; CODE XREF: ROM_2B14-252↑j ROM:28D4 jbc INTMEM_AA+1, 4, ROM_28E8 ROM:28D7 cmpb INTMEM_1C+2, 0A4h[INTMEM_56] ROM:28DC jc ROM_28E2 ROM:28DE ROM:28DE ROM_28DE: ; CODE XREF: ROM_2B14-247↑j ROM:28DE incb INTMEM_1C+2 ROM:28E0 sjmp ROM_28EA ROM:28E2 ; --------------------------------------------------------------------------- ROM:28E2 ROM:28E2 ROM_28E2: ; CODE XREF: ROM_2B14-238↑j ROM:28E2 andb INTMEM_AA+1, #-11h ROM:28E5 orb INTMEM_AA, #-80h ROM:28E8 ROM:28E8 ROM_28E8: ; CODE XREF: ROM_2B14-24F↑j ROM:28E8 ; ROM_2B14-242↑j ... ROM:28E8 clrb INTMEM_1C+2 ROM:28EA ROM:28EA ROM_28EA: ; CODE XREF: ROM_2B14-234↑j ROM:28EA stb INTMEM_1C+2, INTMEM_165[] ROM:28EF jbs IOPORT1, 0, ROM_291E ; Input/output port 1 ROM:28F2 ldb INTMEM_1A, #-20h ROM:28F5 ROM:28F5 ROM_28F5: ; CODE XREF: ROM_2B14-203↓j ROM:28F5 orb INTMEM_1A, INTMEM_A6 ROM:28F8 andb INTMEM_1A, INTMEM_160[] ROM:28FD stb INTMEM_1A, 1FFEh[] ROM:2902 ldb INTMEM_1C+3, #14h ROM:2905 ROM:2905 ROM_2905: ; CODE XREF: ROM_2B14:ROM_2905↓j ROM:2905 djnz INTMEM_1C+3, ROM_2905 ROM:2908 jbc IOPORT1, 0, ROM_2918 ; Input/output port 1 ROM:290B shlb INTMEM_A6, #1 ROM:290E cmpb INTMEM_A6, #10h ROM:2911 jnh ROM_28F5 ROM:2913 ldb INTMEM_A6, #1 ROM:2916 sjmp ROM_291E ROM:2918 ; --------------------------------------------------------------------------- ROM:2918 ROM:2918 ROM_2918: ; CODE XREF: ROM_2B14-20C↑j ROM:2918 orb INTMEM_54, INTMEM_A6 ROM:291B orb INTMEM_50, INTMEM_A6 ROM:291E ROM:291E ROM_291E: ; CODE XREF: ROM_2B14-225↑j ROM:291E ; ROM_2B14-1FE↑j ROM:291E ldb INTMEM_1C, INTMEM_54 ROM:2921 ldb INTMEM_1C+1, INTMEM_15D[] ROM:2926 ldb INTMEM_1C+2, INTMEM_160[] ROM:292B notb INTMEM_1C+1 ROM:292D andb INTMEM_1C+1, INTMEM_A4 ROM:2930 orb INTMEM_1C+1, INTMEM_15E[] ROM:2935 andb INTMEM_1C+2, #-20h ROM:2938 notb INTMEM_1C ROM:293A andb INTMEM_1C+1, INTMEM_1C ROM:293D orb INTMEM_1C+2, INTMEM_1C+1 ROM:2940 stb INTMEM_1C+2, 1FFEh[] ROM:2945 stb INTMEM_1C+2, INTMEM_160[] ROM:294A inc INTMEM_86 ROM:294C and ZERO_REG, INTMEM_86, #1 ; Zero register ROM:2951 jne ROM_2980 ROM:2953 ld INTMEM_1A, #0BFh ROM:2957 and ZERO_REG, INTMEM_86, #0Fh ; Zero register ROM:295C jne ROM_296D ROM:295E ld INTMEM_1A, #0B5h ROM:2962 and ZERO_REG, INTMEM_86, #1FFh ; Zero register ROM:2967 jne ROM_296D ROM:2969 ld INTMEM_1A, #0B0h ROM:296D ROM:296D ROM_296D: ; CODE XREF: ROM_2B14-1B8↑j ROM:296D ; ROM_2B14-1AD↑j ... ROM:296D ldb INTMEM_1C, [INTMEM_1A] ROM:2970 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:2973 je ROM_2977 ROM:2975 decb INTMEM_1C ROM:2977 ROM:2977 ROM_2977: ; CODE XREF: ROM_2B14-1A1↑j ROM:2977 stb INTMEM_1C, [INTMEM_1A]+ ROM:297A cmp INTMEM_1A, #0C8h ROM:297E jne ROM_296D ROM:2980 ROM:2980 ROM_2980: ; CODE XREF: ROM_2B14-3EB↑j ROM:2980 ; ROM_2B14-1C3↑j ROM:2980 di ROM:2981 ld INTMEM_1C, INTMEM_140[] ROM:2986 add INTMEM_1C, #2EEh ROM:298A sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:298E cmp INTMEM_1C+2, #2EEh ROM:2992 jc ROM_299A ROM:2994 cmp INTMEM_1C+2, #10h ROM:2998 jc ROM_299F ROM:299A ROM:299A ROM_299A: ; CODE XREF: ROM_2B14-182↑j ROM:299A add INTMEM_1C, INT_PEND+1, #177h ; Interrupt pending register ROM:299F ROM:299F ROM_299F: ; CODE XREF: ROM_2B14-17C↑j ROM:299F jbc WSR1, 6, ROM_29AA ; Window selection register 1 ROM:29A2 andb INTMEM_A9, #-3 ROM:29A5 orb INTMEM_4F, #1 ROM:29A8 sjmp ROM_29B5 ROM:29AA ; --------------------------------------------------------------------------- ROM:29AA ROM:29AA ROM_29AA: ; CODE XREF: ROM_2B14:ROM_299F↑j ROM:29AA ldb INTMEM_6, #18h ROM:29AD ld INTMEM_4, INTMEM_1C ROM:29B0 st INTMEM_1C, INTMEM_140[] ROM:29B5 ROM:29B5 ROM_29B5: ; CODE XREF: ROM_2B14-16C↑j ROM:29B5 cmp SP, #124h ; Stack pointer ROM:29B9 jnc ROM_29BC ROM:29BB rst ROM:29BC ; --------------------------------------------------------------------------- ROM:29BC ROM:29BC ROM_29BC: ; CODE XREF: ROM_2B14-15B↑j ROM:29BC pop INTMEM_2C ROM:29BE pop INTMEM_20+2 ROM:29C0 pop INTMEM_20 ROM:29C2 pop INTMEM_1C+2 ROM:29C4 pop INTMEM_1C ROM:29C6 pop INTMEM_1A ROM:29C8 andb INTMEM_A9, #-9 ROM:29CB popf ROM:29CC ret ROM:29CC ; END OF FUNCTION CHUNK FOR ROM_2B14 ROM:29CD ; --------------------------------------------------------------------------- ROM:29CD ; START OF FUNCTION CHUNK FOR ROM_2B3E ROM:29CD ROM:29CD ROM_29CD: ; CODE XREF: ROM_2B3E:ROM_2B9C↓j ROM:29CD push INTMEM_1A ROM:29CF push INTMEM_1C ROM:29D1 ld INTMEM_1C, 3BCh[INTMEM_82] ROM:29D6 sub INTMEM_1A, INTMEM_58, INTMEM_60 ROM:29DA st INTMEM_1A, INTMEM_152[] ROM:29DF cmp INTMEM_1A, #465h ROM:29E3 jnc ROM_29FD ROM:29E5 add INTMEM_1C, INTMEM_1A, #7 ROM:29EA jc ROM_29F3 ROM:29EC cmp INTMEM_1C, INTMEM_146[] ROM:29F1 jnc ROM_2A0D ROM:29F3 ROM:29F3 ROM_29F3: ; CODE XREF: ROM_2B3E-154↑j ROM:29F3 ld INTMEM_1C, INTMEM_146[] ROM:29F8 orb INTMEM_4F, #4 ROM:29FB sjmp ROM_2A0D ROM:29FD ; --------------------------------------------------------------------------- ROM:29FD ROM:29FD ROM_29FD: ; CODE XREF: ROM_2B3E-15B↑j ROM:29FD ld INTMEM_1C, #465h ROM:2A01 orb INTMEM_4F, #40h ; '@' ROM:2A04 cmp INTMEM_1A, #4Bh ; 'K' ROM:2A08 jc ROM_2A0D ROM:2A0A orb INTMEM_4F, #8 ROM:2A0D ROM:2A0D ROM_2A0D: ; CODE XREF: ROM_2B3E-14D↑j ROM:2A0D ; ROM_2B3E-143↑j ... ROM:2A0D orb INTMEM_AE, #10h ROM:2A10 st INTMEM_1C, 3BCh[INTMEM_82] ROM:2A15 pop INTMEM_1C ROM:2A17 pop INTMEM_1A ROM:2A19 popf ROM:2A1A ret ROM:2A1A ; END OF FUNCTION CHUNK FOR ROM_2B3E ROM:2A1B ; --------------------------------------------------------------------------- ROM:2A1B ; START OF FUNCTION CHUNK FOR start ROM:2A1B ROM:2A1B ROM_2A1B: ; CODE XREF: start+6↑j ROM:2A1B ld INTMEM_1A, #5555h ROM:2A1F ld INTMEM_1C, #-5556h ROM:2A23 cmp INTMEM_1A, #5555h ROM:2A27 jne ROM_2A64 ROM:2A29 cmp INTMEM_1C, #-5556h ROM:2A2D jne ROM_2A64 ROM:2A2F ld INTMEM_1A, #-5556h ROM:2A33 ld INTMEM_1C, #5555h ROM:2A37 cmp INTMEM_1A, #-5556h ROM:2A3B jne ROM_2A64 ROM:2A3D cmp INTMEM_1C, #5555h ROM:2A41 jne ROM_2A64 ROM:2A43 ldb INTMEM_1C, #55h ; 'U' ROM:2A46 ROM:2A46 ROM_2A46: ; CODE XREF: start:ROM_2A7F↓j ROM:2A46 ld INTMEM_1A, #1Eh ROM:2A4A ROM:2A4A ROM_2A4A: ; CODE XREF: start+9D3↓j ROM:2A4A cmp INTMEM_1A, #200h ROM:2A4E je ROM_2A55 ROM:2A50 stb INTMEM_1C, [INTMEM_1A]+ ROM:2A53 sjmp ROM_2A4A ROM:2A55 ; --------------------------------------------------------------------------- ROM:2A55 ROM:2A55 ROM_2A55: ; CODE XREF: start+9CE↑j ROM:2A55 ld INTMEM_1A, #1Eh ROM:2A59 ROM:2A59 ROM_2A59: ; CODE XREF: start+9E2↓j ROM:2A59 cmp INTMEM_1A, #200h ROM:2A5D je ROM_2A65 ROM:2A5F cmpb INTMEM_1C, [INTMEM_1A]+ ROM:2A62 je ROM_2A59 ROM:2A64 ROM:2A64 ROM_2A64: ; CODE XREF: start+9A7↑j ROM:2A64 ; start+9AD↑j ... ROM:2A64 rst ROM:2A65 ; --------------------------------------------------------------------------- ROM:2A65 ROM:2A65 ROM_2A65: ; CODE XREF: start+9DD↑j ROM:2A65 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2A68 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2A6B cmpb INTMEM_1C, #0 ROM:2A6E je ROM_2A81 ROM:2A70 cmpb INTMEM_1C, #-56h ROM:2A73 jne ROM_2A77 ROM:2A75 clrb INTMEM_1C ROM:2A77 ROM:2A77 ROM_2A77: ; CODE XREF: start+9F3↑j ROM:2A77 cmpb INTMEM_1C, #55h ; 'U' ROM:2A7A jne ROM_2A7F ROM:2A7C ldb INTMEM_1C, #-56h ROM:2A7F ROM:2A7F ROM_2A7F: ; CODE XREF: start+9FA↑j ROM:2A7F sjmp ROM_2A46 ROM:2A81 ; --------------------------------------------------------------------------- ROM:2A81 ROM:2A81 ROM_2A81: ; CODE XREF: start+9EE↑j ROM:2A81 ld INTMEM_1A, #2A97h ROM:2A85 ld INTMEM_20, #200h ROM:2A89 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2A8C ROM:2A8C ROM_2A8C: ; CODE XREF: start+A15↓j ROM:2A8C cmp INTMEM_20, #400h ROM:2A90 je ROM_2A9A ROM:2A92 stb INTMEM_20+2, [INTMEM_20]+ ROM:2A95 sjmp ROM_2A8C ROM:2A95 ; END OF FUNCTION CHUNK FOR start ROM:2A95 ; --------------------------------------------------------------------------- ROM:2A97 db 55h, 0AAh, 0 ROM:2A9A ; --------------------------------------------------------------------------- ROM:2A9A ; START OF FUNCTION CHUNK FOR start ROM:2A9A ROM:2A9A ROM_2A9A: ; CODE XREF: start+A10↑j ROM:2A9A ; start+A34↓j ROM:2A9A ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2A9D ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2AA0 cmp INTMEM_1A, #2A9Ah ROM:2AA4 je ROM_2AC1 ROM:2AA6 ld INTMEM_20, #200h ROM:2AAA ldb INTMEM_20+3, INTMEM_20+2 ROM:2AAD ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2AB0 ROM:2AB0 ROM_2AB0: ; CODE XREF: start+A3E↓j ROM:2AB0 cmp INTMEM_20, #400h ROM:2AB4 je ROM_2A9A ROM:2AB6 cmpb INTMEM_20+3, [INTMEM_20] ROM:2AB9 jne ROM_2AC0 ROM:2ABB stb INTMEM_20+2, [INTMEM_20]+ ROM:2ABE sjmp ROM_2AB0 ROM:2AC0 ; --------------------------------------------------------------------------- ROM:2AC0 ROM:2AC0 ROM_2AC0: ; CODE XREF: start+A39↑j ROM:2AC0 rst ROM:2AC1 ; --------------------------------------------------------------------------- ROM:2AC1 ROM:2AC1 ROM_2AC1: ; CODE XREF: start+A24↑j ROM:2AC1 ld INTMEM_56, #-7A00h ROM:2AC5 ROM:2AC5 ROM_2AC5: ; CODE XREF: start+A7A↓j ROM:2AC5 ld SP, #130h ; Stack pointer ROM:2AC9 lcall ROM_38BE ROM:2ACC lcall ROM_38DE ROM:2ACF lcall ROM_3BB0 ROM:2AD2 lcall ROM_35DE ROM:2AD5 lcall ROM_362C ROM:2AD8 lcall ROM_2F90 ROM:2ADB lcall ROM_308B ROM:2ADE lcall ROM_318F ROM:2AE1 lcall ROM_35C8 ROM:2AE4 jbs INTMEM_A9, 0, ROM_2AEC ROM:2AE7 lcall ROM_483A ROM:2AEA sjmp ROM_2AEF ROM:2AEC ; --------------------------------------------------------------------------- ROM:2AEC ROM:2AEC ROM_2AEC: ; CODE XREF: start+A64↑j ROM:2AEC lcall ROM_483E ROM:2AEF ROM:2AEF ROM_2AEF: ; CODE XREF: start+A6A↑j ROM:2AEF lcall ROM_30BC ROM:2AF2 lcall ROM_33B7 ROM:2AF5 incb INTMEM_88 ROM:2AF7 orb INTMEM_A9, #1 ROM:2AFA sjmp ROM_2AC5 ROM:2AFA ; END OF FUNCTION CHUNK FOR start ROM:2AFC ROM:2AFC ; =============== S U B R O U T I N E ======================================= ROM:2AFC ROM:2AFC ; NMI ROM:2AFC ROM:2AFC ROM_2AFC: ; DATA XREF: ROM:Int01↑o ROM:2AFC ; ROM:Int03↑o ... ROM:2AFC rst ROM:2AFC ; End of function ROM_2AFC ROM:2AFC ROM:2AFD ROM:2AFD ; =============== S U B R O U T I N E ======================================= ROM:2AFD ROM:2AFD ; Timer overflow ROM:2AFD ROM:2AFD ROM_2AFD: ; DATA XREF: ROM:Int00↑o ROM:2AFD pushf ROM:2AFE orb INTMEM_2A, INTMEM_16 ROM:2B01 jbc INTMEM_2A, 5, ROM_2B13 ROM:2B04 jbc INT_PEND, 2, ROM_2B0C ; Interrupt pending register ROM:2B07 orb INT_PEND, #1 ; Interrupt pending register ROM:2B0A popf ROM:2B0B ret ROM:2B0C ; --------------------------------------------------------------------------- ROM:2B0C ROM:2B0C ROM_2B0C: ; CODE XREF: ROM_2AFD+7↑j ROM:2B0C incb INTMEM_89 ROM:2B0E andb INTMEM_2A, #-21h ROM:2B11 popf ROM:2B12 ret ROM:2B13 ; --------------------------------------------------------------------------- ROM:2B13 ROM:2B13 ROM_2B13: ; CODE XREF: ROM_2AFD+4↑j ROM:2B13 rst ROM:2B13 ; End of function ROM_2AFD ROM:2B13 ROM:2B14 ROM:2B14 ; =============== S U B R O U T I N E ======================================= ROM:2B14 ROM:2B14 ; Software timer ROM:2B14 ROM:2B14 ROM_2B14: ; DATA XREF: ROM:Int05↑o ROM:2B14 ROM:2B14 ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2B14 ; FUNCTION CHUNK AT ROM:21D0 SIZE 00000278 BYTES ROM:2B14 ; FUNCTION CHUNK AT ROM:256D SIZE 0000003C BYTES ROM:2B14 ; FUNCTION CHUNK AT ROM:2626 SIZE 000003A7 BYTES ROM:2B14 ; FUNCTION CHUNK AT ROM:485A SIZE 00000004 BYTES ROM:2B14 ROM:2B14 pushf ROM:2B15 orb INTMEM_2A, INTMEM_16 ROM:2B18 jbc INTMEM_2A, 1, ROM_2B2A ROM:2B1B andb INTMEM_2A, #-3 ROM:2B1E jbc INTMEM_2A, 0, ROM_2B24 ROM:2B21 orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:2B24 ROM:2B24 ROM_2B24: ; CODE XREF: ROM_2B14+A↑j ROM:2B24 orb INTMEM_A9, #4 ROM:2B27 ljmp ROM_2089 ROM:2B2A ; --------------------------------------------------------------------------- ROM:2B2A ROM:2B2A ROM_2B2A: ; CODE XREF: ROM_2B14+4↑j ROM:2B2A jbc INTMEM_2A, 0, ROM_2B3D ROM:2B2D jbs INTMEM_A9, 3, ROM_2B3D ROM:2B30 andb INTMEM_2A, #-2 ROM:2B33 orb INTMEM_A9, #8 ROM:2B36 ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2B39 ei ROM:2B3A ljmp ROM_2626 ROM:2B3D ; --------------------------------------------------------------------------- ROM:2B3D ROM:2B3D ROM_2B3D: ; CODE XREF: ROM_2B14:ROM_2B2A↑j ROM:2B3D ; ROM_2B14+19↑j ROM:2B3D rst ROM:2B3D ; End of function ROM_2B14 ROM:2B3D ROM:2B3E ROM:2B3E ; =============== S U B R O U T I N E ======================================= ROM:2B3E ROM:2B3E ; HSI data available ROM:2B3E ROM:2B3E ROM_2B3E: ; DATA XREF: ROM:Int02↑o ROM:2B3E ROM:2B3E ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2B3E ; FUNCTION CHUNK AT ROM:29CD SIZE 0000004E BYTES ROM:2B3E ROM:2B3E pushf ROM:2B3F andb INTMEM_2A, #3Fh ; '?' ROM:2B42 orb INTMEM_2A, INTMEM_16 ROM:2B45 cmpb ZERO_REG, INTMEM_8B ; Zero register ROM:2B48 jne ROM_2B73 ROM:2B4A jbs INTMEM_2A, 6, ROM_2B51 ROM:2B4D jbs INTMEM_2A, 7, ROM_2B54 ROM:2B50 rst ROM:2B51 ; --------------------------------------------------------------------------- ROM:2B51 ROM:2B51 ROM_2B51: ; CODE XREF: ROM_2B3E+C↑j ROM:2B51 orb INTMEM_4F, #2 ROM:2B54 ROM:2B54 ROM_2B54: ; CODE XREF: ROM_2B3E+F↑j ROM:2B54 ldb INTMEM_8B, INTMEM_6 ROM:2B57 ld INTMEM_58, INTMEM_4 ROM:2B5A jbc INT_PEND, 0, ROM_2B6E ; Interrupt pending register ROM:2B5D jbs INTMEM_58+1, 7, ROM_2B6E ROM:2B60 orb INTMEM_2A, INTMEM_16 ROM:2B63 jbc INTMEM_2A, 5, ROM_2B6E ROM:2B66 incb INTMEM_89 ROM:2B68 andb INT_PEND, #-2 ; Interrupt pending register ROM:2B6B andb INTMEM_2A, #-21h ROM:2B6E ROM:2B6E ROM_2B6E: ; CODE XREF: ROM_2B3E+1C↑j ROM:2B6E ; ROM_2B3E+1F↑j ... ROM:2B6E ldb INTMEM_8A, INTMEM_89 ROM:2B71 sjmp ROM_2B79 ROM:2B73 ; --------------------------------------------------------------------------- ROM:2B73 ROM:2B73 ROM_2B73: ; CODE XREF: ROM_2B3E+A↑j ROM:2B73 jbc INTMEM_2A, 7, ROM_2B79 ROM:2B76 orb INT_PEND, #4 ; Interrupt pending register ROM:2B79 ROM:2B79 ROM_2B79: ; CODE XREF: ROM_2B3E+33↑j ROM:2B79 ; ROM_2B3E:ROM_2B73↑j ROM:2B79 jbc INTMEM_8B, 2, ROM_2B8A ROM:2B7C andb INTMEM_8B, #51h ; 'Q' ROM:2B7F je ROM_2B84 ROM:2B81 orb INT_PEND, #4 ; Interrupt pending register ROM:2B84 ROM:2B84 ROM_2B84: ; CODE XREF: ROM_2B3E+41↑j ROM:2B84 andb INTMEM_A9, #-5 ROM:2B87 ljmp ROM_2089 ROM:2B8A ; --------------------------------------------------------------------------- ROM:2B8A ROM:2B8A ROM_2B8A: ; CODE XREF: ROM_2B3E:ROM_2B79↑j ROM:2B8A jbc INTMEM_8B, 0, ROM_2B8E ROM:2B8D rst ROM:2B8E ; --------------------------------------------------------------------------- ROM:2B8E ROM:2B8E ROM_2B8E: ; CODE XREF: ROM_2B3E:ROM_2B8A↑j ROM:2B8E jbs INTMEM_8B, 6, ROM_2B94 ROM:2B91 jbc INTMEM_8B, 4, ROM_2B9F ROM:2B94 ROM:2B94 ROM_2B94: ; CODE XREF: ROM_2B3E:ROM_2B8E↑j ROM:2B94 andb INTMEM_8B, #5 ROM:2B97 je ROM_2B9C ROM:2B99 orb INT_PEND, #4 ; Interrupt pending register ROM:2B9C ROM:2B9C ROM_2B9C: ; CODE XREF: ROM_2B3E+59↑j ROM:2B9C ljmp ROM_29CD ROM:2B9F ; --------------------------------------------------------------------------- ROM:2B9F ROM:2B9F ROM_2B9F: ; CODE XREF: ROM_2B3E+53↑j ROM:2B9F scall ROM_2BA3 ROM:2BA1 popf ROM:2BA2 ret ROM:2BA2 ; End of function ROM_2B3E ROM:2BA2 ROM:2BA3 ROM:2BA3 ; =============== S U B R O U T I N E ======================================= ROM:2BA3 ROM:2BA3 ROM:2BA3 ROM_2BA3: ; CODE XREF: ROM_2B3E:ROM_2B9F↑p ROM:2BA3 ; ROM_38DE+92↓p ROM:2BA3 clrb WSR1 ; Window selection register 1 ROM:2BA5 ROM:2BA5 ROM_2BA5: ; CODE XREF: ROM_2BA3+C↓j ROM:2BA5 ld ZERO_REG, INTMEM_4 ; Zero register ROM:2BA8 nop ROM:2BA9 andb INTMEM_2A, #3Fh ; '?' ROM:2BAC orb INTMEM_2A, INTMEM_16 ROM:2BAF jbs INTMEM_2A, 7, ROM_2BA5 ROM:2BB2 andb INT_PEND, #-5 ; Interrupt pending register ROM:2BB5 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:2BB8 clrb INTMEM_8B ROM:2BBA ret ROM:2BBA ; End of function ROM_2BA3 ROM:2BBA ROM:2BBB ROM:2BBB ; =============== S U B R O U T I N E ======================================= ROM:2BBB ROM:2BBB ROM:2BBB ROM_2BBB: ; CODE XREF: ROM_2F90+18↓p ROM:2BBB ; ROM_2F90+88↓p ... ROM:2BBB pushf ROM:2BBC andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:2BC0 and INTMEM_1C, #0Fh ROM:2BC4 clrb INTMEM_1A ROM:2BC6 cmpb INTMEM_1A+1, #0 ROM:2BC9 jne ROM_2BDB ROM:2BCB jbc INTMEM_AA, 1, ROM_2BD3 ROM:2BCE ldb INTMEM_1A, #2 ROM:2BD1 sjmp ROM_2C08 ROM:2BD3 ; --------------------------------------------------------------------------- ROM:2BD3 ROM:2BD3 ROM_2BD3: ; CODE XREF: ROM_2BBB+10↑j ROM:2BD3 jbc INTMEM_AA, 0, ROM_2C08 ROM:2BD6 ldb INTMEM_1A, #1 ROM:2BD9 sjmp ROM_2C08 ROM:2BDB ; --------------------------------------------------------------------------- ROM:2BDB ROM:2BDB ROM_2BDB: ; CODE XREF: ROM_2BBB+E↑j ROM:2BDB cmpb INTMEM_1A+1, #10h ROM:2BDE jne ROM_2BF5 ROM:2BE0 jbc INTMEM_AA, 1, ROM_2BE8 ROM:2BE3 ldb INTMEM_1A, #2 ROM:2BE6 sjmp ROM_2BF0 ROM:2BE8 ; --------------------------------------------------------------------------- ROM:2BE8 ROM:2BE8 ROM_2BE8: ; CODE XREF: ROM_2BBB+25↑j ROM:2BE8 jbs INTMEM_AA, 0, ROM_2BF0 ROM:2BEB stb INTMEM_8C+1, INTMEM_4E[] ROM:2BF0 ROM:2BF0 ROM_2BF0: ; CODE XREF: ROM_2BBB+2B↑j ROM:2BF0 ; ROM_2BBB:ROM_2BE8↑j ROM:2BF0 orb INTMEM_AA, #1 ROM:2BF3 sjmp ROM_2C08 ROM:2BF5 ; --------------------------------------------------------------------------- ROM:2BF5 ROM:2BF5 ROM_2BF5: ; CODE XREF: ROM_2BBB+23↑j ROM:2BF5 cmpb INTMEM_1C, #0 ROM:2BF8 je ROM_2C08 ROM:2BFA jbs INTMEM_AA, 0, ROM_2C05 ROM:2BFD jbs INTMEM_AA, 1, ROM_2C05 ROM:2C00 stb INTMEM_8C+1, INTMEM_4E[] ROM:2C05 ROM:2C05 ROM_2C05: ; CODE XREF: ROM_2BBB+3F↑j ROM:2C05 ; ROM_2BBB+42↑j ROM:2C05 orb INTMEM_AA, #2 ROM:2C08 ROM:2C08 ROM_2C08: ; CODE XREF: ROM_2BBB+16↑j ROM:2C08 ; ROM_2BBB:ROM_2BD3↑j ... ROM:2C08 cmpb INTMEM_1C, #1 ROM:2C0B je ROM_2C10 ROM:2C0D andb INTMEM_AA, #-5 ROM:2C10 ROM:2C10 ROM_2C10: ; CODE XREF: ROM_2BBB+50↑j ROM:2C10 cmpb INTMEM_1C, #2 ROM:2C13 jnc ROM_2C1A ROM:2C15 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2C18 jne ROM_2C24 ROM:2C1A ROM:2C1A ROM_2C1A: ; CODE XREF: ROM_2BBB+58↑j ROM:2C1A add INTMEM_1C, INTMEM_1C ROM:2C1D ld INTMEM_1C, 36BEh[INTMEM_1C] ROM:2C22 br [INTMEM_1C] ROM:2C24 ; --------------------------------------------------------------------------- ROM:2C24 ROM:2C24 ROM_2C24: ; CODE XREF: ROM_2BBB+5D↑j ROM:2C24 ; ROM:2C78↓j ... ROM:2C24 popf ROM:2C25 ret ROM:2C25 ; End of function ROM_2BBB ROM:2C25 ROM:2C26 ; --------------------------------------------------------------------------- ROM:2C26 cmpb INTMEM_1A+1, #10h ROM:2C29 jne ROM_2C2E ROM:2C2B andb INTMEM_AA, #-2 ROM:2C2E ROM:2C2E ROM_2C2E: ; CODE XREF: ROM:2C29↑j ROM:2C2E cmpb INTMEM_1A+1, #20h ; ' ' ROM:2C31 jne ROM_2C46 ROM:2C33 jbs INTMEM_AA, 0, ROM_2C43 ROM:2C36 jbs INTMEM_A9, 4, ROM_2C43 ROM:2C39 ldb INTMEM_8C+1, INTMEM_4E[] ROM:2C3E ldb INTMEM_8C, (INTMEM_8C+1)[] ROM:2C43 ROM:2C43 ROM_2C43: ; CODE XREF: ROM:2C33↑j ROM:2C43 ; ROM:2C36↑j ROM:2C43 andb INTMEM_AA, #-3 ROM:2C46 ROM:2C46 ROM_2C46: ; CODE XREF: ROM:2C31↑j ROM:2C46 cmpb INTMEM_1A, #0 ROM:2C49 jne ROM_2C85 ROM:2C4B cmpb INTMEM_1A+1, #0 ROM:2C4E je ROM_2C85 ROM:2C50 jbc INTMEM_A9, 4, ROM_2C7A ROM:2C53 jbc INTMEM_A9, 6, ROM_2C5B ROM:2C56 clrb INTMEM_8C ROM:2C58 andb INTMEM_A9, #-41h ROM:2C5B ROM:2C5B ROM_2C5B: ; CODE XREF: ROM:2C53↑j ROM:2C5B clrb INTMEM_8E ROM:2C5D clrb INTMEM_8F ROM:2C5F jbs INTMEM_AA, 0, ROM_2C6C ROM:2C62 jbs INTMEM_AA, 1, ROM_2C6C ROM:2C65 ldb INTMEM_8C+1, INTMEM_4E[] ROM:2C6A sjmp ROM_2C6F ROM:2C6C ; --------------------------------------------------------------------------- ROM:2C6C ROM:2C6C ROM_2C6C: ; CODE XREF: ROM:2C5F↑j ROM:2C6C ; ROM:2C62↑j ROM:2C6C ldb INTMEM_8C+1, INTMEM_8C ROM:2C6F ROM:2C6F ROM_2C6F: ; CODE XREF: ROM:2C6A↑j ROM:2C6F andb INTMEM_A9, #-21h ROM:2C72 andb INTMEM_A9, #-11h ROM:2C75 andb INTMEM_A9, #7Fh ROM:2C78 sjmp ROM_2C24 ROM:2C7A ; --------------------------------------------------------------------------- ROM:2C7A ROM:2C7A ROM_2C7A: ; CODE XREF: ROM:2C50↑j ROM:2C7A jbs INTMEM_AA, 0, ROM_2C24 ROM:2C7D jbs INTMEM_AA, 1, ROM_2C24 ROM:2C80 ldb INTMEM_8C+1, INTMEM_4E[] ROM:2C85 ROM:2C85 ROM_2C85: ; CODE XREF: ROM:2C49↑j ROM:2C85 ; ROM:2C4E↑j ROM:2C85 sjmp ROM_2C24 ROM:2C87 ; --------------------------------------------------------------------------- ROM:2C87 jbs INTMEM_A9, 4, ROM_2CD5 ROM:2C8A cmpb INTMEM_1A, #0 ROM:2C8D jne ROM_2CDA ROM:2C8F cmpb INTMEM_20, #0 ROM:2C92 jne ROM_2C97 ROM:2C94 ldb INTMEM_20, #-6 ROM:2C97 ROM:2C97 ROM_2C97: ; CODE XREF: ROM:2C92↑j ROM:2C97 ld INTMEM_1C, #0FAh ROM:2C9B divub INTMEM_1C, INTMEM_20 ROM:2C9E shrb INTMEM_20, #1 ROM:2CA1 cmpb INTMEM_1C+1, INTMEM_20 ROM:2CA4 jc ROM_2CA8 ROM:2CA6 decb INTMEM_1C ROM:2CA8 ROM:2CA8 ROM_2CA8: ; CODE XREF: ROM:2CA4↑j ROM:2CA8 decb INTMEM_1C ROM:2CAA ldb INTMEM_8E, INTMEM_1C ROM:2CAD ldb INTMEM_20+2, INTMEM_8C+1 ROM:2CB0 ldb INTMEM_8C+1, INTMEM_1C+2 ROM:2CB3 jbs INTMEM_AA, 2, ROM_2CD3 ROM:2CB6 clr INTMEM_1C ROM:2CB8 jbs INTMEM_AA, 4, ROM_2CC0 ROM:2CBB jbc INTMEM_AA, 3, ROM_2CD3 ROM:2CBE decb INTMEM_1C+1 ROM:2CC0 ROM:2CC0 ROM_2CC0: ; CODE XREF: ROM:2CB8↑j ROM:2CC0 cmpb INTMEM_8C, INTMEM_1C+2 ROM:2CC3 je ROM_2CD3 ROM:2CC5 subcb INTMEM_1C, INTMEM_1C ROM:2CC8 xorb INTMEM_1C, INTMEM_1C+1 ROM:2CCB je ROM_2CD3 ROM:2CCD orb INTMEM_AA, #4 ROM:2CD0 ldb INTMEM_90, #2 ROM:2CD3 ROM:2CD3 ROM_2CD3: ; CODE XREF: ROM:2CB3↑j ROM:2CD3 ; ROM:2CBB↑j ... ROM:2CD3 sjmp ROM_2C24 ROM:2CD5 ; --------------------------------------------------------------------------- ROM:2CD5 ROM:2CD5 ROM_2CD5: ; CODE XREF: ROM:2C87↑j ROM:2CD5 cmpb INTMEM_1A, #1 ROM:2CD8 jne ROM_2CE4 ROM:2CDA ROM:2CDA ROM_2CDA: ; CODE XREF: ROM:2C8D↑j ROM:2CDA ldb INTMEM_20+2, INTMEM_4E[] ROM:2CDF stb INTMEM_1C+2, INTMEM_4E[] ROM:2CE4 ROM:2CE4 ROM_2CE4: ; CODE XREF: ROM:2CD8↑j ROM:2CE4 sjmp ROM_2C24 ROM:2CE6 ; --------------------------------------------------------------------------- ROM:2CE6 ldb INTMEM_8E, INTMEM_8C ROM:2CE9 stb INTMEM_8C+1, INTMEM_4E[] ROM:2CEE clrb INTMEM_8C+1 ROM:2CF0 orb INTMEM_A9, #10h ROM:2CF3 orb INTMEM_A9, #20h ; ' ' ROM:2CF6 orb INTMEM_A9, #-80h ROM:2CF9 andb INTMEM_A9, #-41h ROM:2CFC sjmp ROM_2C24 ROM:2CFE ; --------------------------------------------------------------------------- ROM:2CFE jbc INTMEM_A9, 4, ROM_2D28 ROM:2D01 jbc INTMEM_A9, 6, ROM_2D09 ROM:2D04 clrb INTMEM_8C ROM:2D06 andb INTMEM_A9, #-41h ROM:2D09 ROM:2D09 ROM_2D09: ; CODE XREF: ROM:2D01↑j ROM:2D09 clrb INTMEM_8E ROM:2D0B clrb INTMEM_8F ROM:2D0D jbs INTMEM_AA, 0, ROM_2D1A ROM:2D10 jbs INTMEM_AA, 1, ROM_2D1A ROM:2D13 ldb INTMEM_8C+1, INTMEM_4E[] ROM:2D18 sjmp ROM_2D1D ROM:2D1A ; --------------------------------------------------------------------------- ROM:2D1A ROM:2D1A ROM_2D1A: ; CODE XREF: ROM:2D0D↑j ROM:2D1A ; ROM:2D10↑j ROM:2D1A ldb INTMEM_8C+1, INTMEM_8C ROM:2D1D ROM:2D1D ROM_2D1D: ; CODE XREF: ROM:2D18↑j ROM:2D1D andb INTMEM_A9, #-11h ROM:2D20 andb INTMEM_A9, #-21h ROM:2D23 andb INTMEM_A9, #7Fh ROM:2D26 sjmp ROM_2D2B ROM:2D28 ; --------------------------------------------------------------------------- ROM:2D28 ROM:2D28 ROM_2D28: ; CODE XREF: ROM:2CFE↑j ROM:2D28 ldb INTMEM_1A, #1 ROM:2D2B ROM:2D2B ROM_2D2B: ; CODE XREF: ROM:2D26↑j ROM:2D2B andb INTMEM_AA, #-3 ROM:2D2E sjmp ROM_2C24 ROM:2D30 ; --------------------------------------------------------------------------- ROM:2D30 jbc INTMEM_A9, 4, ROM_2D3E ROM:2D33 jbc INTMEM_A9, 6, ROM_2D38 ROM:2D36 clrb INTMEM_8C ROM:2D38 ROM:2D38 ROM_2D38: ; CODE XREF: ROM:2D33↑j ROM:2D38 andb INTMEM_A9, #-11h ROM:2D3B andb INTMEM_A9, #-21h ROM:2D3E ROM:2D3E ROM_2D3E: ; CODE XREF: ROM:2D30↑j ROM:2D3E ldb INTMEM_8C+1, INTMEM_8C ROM:2D41 sjmp ROM_2C24 ROM:2D43 ; --------------------------------------------------------------------------- ROM:2D43 clrb INTMEM_8E ROM:2D45 clrb INTMEM_8F ROM:2D47 incb INTMEM_8C+1 ROM:2D49 cmpb INTMEM_8C+1, #-4Ch ROM:2D4C jnh ROM_2D51 ROM:2D4E ldb INTMEM_8C+1, #-4Ch ROM:2D51 ROM:2D51 ROM_2D51: ; CODE XREF: ROM:2D4C↑j ROM:2D51 sjmp ROM_2C24 ROM:2D53 ; --------------------------------------------------------------------------- ROM:2D53 clrb INTMEM_8E ROM:2D55 clrb INTMEM_8F ROM:2D57 decb INTMEM_8C+1 ROM:2D59 jc ROM_2D5D ROM:2D5B clrb INTMEM_8C+1 ROM:2D5D ROM:2D5D ROM_2D5D: ; CODE XREF: ROM:2D59↑j ROM:2D5D sjmp ROM_2C24 ROM:2D5F ; --------------------------------------------------------------------------- ROM:2D5F ldb INTMEM_8E, INTMEM_8C ROM:2D62 clrb INTMEM_8C+1 ROM:2D64 orb INTMEM_A9, #10h ROM:2D67 orb INTMEM_A9, #20h ; ' ' ROM:2D6A andb INTMEM_A9, #-41h ROM:2D6D andb INTMEM_A9, #7Fh ROM:2D70 sjmp ROM_2C24 ROM:2D72 ROM:2D72 ; =============== S U B R O U T I N E ======================================= ROM:2D72 ROM:2D72 ; Serial port ROM:2D72 ROM:2D72 ROM_2D72: ; DATA XREF: ROM:Int06↑o ROM:2D72 pushf ROM:2D73 push INTMEM_1A[] ROM:2D77 ldb INTMEM_1A, INTMEM_11 ROM:2D7A jbc INTMEM_1A, 6, ROM_2D80 ROM:2D7D orb INTMEM_AA, #20h ; ' ' ROM:2D80 ROM:2D80 ROM_2D80: ; CODE XREF: ROM_2D72+8↑j ROM:2D80 jbc INTMEM_1A, 5, ROM_2D86 ROM:2D83 orb INTMEM_AA, #40h ; '@' ROM:2D86 ROM:2D86 ROM_2D86: ; CODE XREF: ROM_2D72:ROM_2D80↑j ROM:2D86 pop INTMEM_1A[] ROM:2D8A popf ROM:2D8B ret ROM:2D8B ; End of function ROM_2D72 ROM:2D8B ROM:2D8C ROM:2D8C ; =============== S U B R O U T I N E ======================================= ROM:2D8C ROM:2D8C ROM:2D8C ROM_2D8C: ; CODE XREF: ROM_2EA3↓p ROM:2D8C ; ROM_2EDF↓p ... ROM:2D8C ldb INTMEM_32+1, #-68h ROM:2D8F sjmp ROM_2D94 ROM:2D8F ; End of function ROM_2D8C ROM:2D8F ROM:2D91 ROM:2D91 ; =============== S U B R O U T I N E ======================================= ROM:2D91 ROM:2D91 ROM:2D91 ROM_2D91: ; CODE XREF: ROM_2EA3:ROM_2EDC↓j ROM:2D91 ; ROM_2EDF+35↓j ... ROM:2D91 ldb INTMEM_32+1, #-80h ROM:2D94 ROM:2D94 ROM_2D94: ; CODE XREF: ROM_2D8C+3↑j ROM:2D94 scall ROM_2E36 ROM:2D96 ldb INTMEM_2C+1, #9 ROM:2D99 scall ROM_2DE3 ROM:2D9B sjmp ROM_2E3B ROM:2D9B ; End of function ROM_2D91 ROM:2D9B ROM:2D9D ROM:2D9D ; =============== S U B R O U T I N E ======================================= ROM:2D9D ROM:2D9D ROM:2D9D ROM_2D9D: ; CODE XREF: ROM_2EA3+8↓p ROM:2D9D ; ROM_2EA3+12↓p ... ROM:2D9D clrb INTMEM_1A ROM:2D9F ldb INTMEM_2C, #-20h ROM:2DA2 scall ROM_2DD5 ROM:2DA4 scall ROM_2E19 ROM:2DA6 jc ROM_2DC3 ROM:2DA8 ldb INTMEM_2C, #-60h ROM:2DAB scall ROM_2DD5 ROM:2DAD ld INTMEM_2C+2, INTMEM_1C ROM:2DB0 ld INTMEM_32, INTMEM_1C ROM:2DB3 ldb INTMEM_2C+1, #10h ROM:2DB6 scall ROM_2DE3 ROM:2DB8 scall ROM_2E19 ROM:2DBA jc ROM_2DC3 ROM:2DBC scall ROM_2DC7 ROM:2DBE cmp INTMEM_2C+2, INTMEM_1C ROM:2DC1 je ROM_2DC5 ROM:2DC3 ROM:2DC3 ROM_2DC3: ; CODE XREF: ROM_2D9D+9↑j ROM:2DC3 ; ROM_2D9D+1D↑j ROM:2DC3 incb INTMEM_1A ROM:2DC5 ROM:2DC5 ROM_2DC5: ; CODE XREF: ROM_2D9D+24↑j ROM:2DC5 sjmp ROM_2E3B ROM:2DC5 ; End of function ROM_2D9D ROM:2DC5 ROM:2DC7 ROM:2DC7 ; =============== S U B R O U T I N E ======================================= ROM:2DC7 ROM:2DC7 ROM:2DC7 ROM_2DC7: ; CODE XREF: ROM_2D9D+1F↑p ROM:2DC7 ; ROM_2E55+20↓p ... ROM:2DC7 ldb INTMEM_2C, #-40h ROM:2DCA scall ROM_2DD5 ROM:2DCC scall ROM_2DF7 ROM:2DCE add INTMEM_20+2, INTMEM_1C ROM:2DD1 incb INTMEM_1A+1 ROM:2DD3 sjmp ROM_2E3B ROM:2DD3 ; End of function ROM_2DC7 ROM:2DD3 ROM:2DD5 ROM:2DD5 ; =============== S U B R O U T I N E ======================================= ROM:2DD5 ROM:2DD5 ROM:2DD5 ROM_2DD5: ; CODE XREF: ROM_2D9D+5↑p ROM:2DD5 ; ROM_2D9D+E↑p ... ROM:2DD5 scall ROM_2E36 ROM:2DD7 ldbze INTMEM_32, INTMEM_1A+1 ROM:2DDA shl INTMEM_32, #7 ROM:2DDD orb INTMEM_32+1, INTMEM_2C ROM:2DE0 ldb INTMEM_2C+1, #9 ROM:2DE0 ; End of function ROM_2DD5 ROM:2DE0 ROM:2DE3 ROM:2DE3 ; =============== S U B R O U T I N E ======================================= ROM:2DE3 ROM:2DE3 ROM:2DE3 ROM_2DE3: ; CODE XREF: ROM_2D91+8↑p ROM:2DE3 ; ROM_2D9D+19↑p ... ROM:2DE3 andb INTMEM_26, #-11h ROM:2DE6 shl INTMEM_32, #1 ROM:2DE9 jnc ROM_2DEE ROM:2DEB orb INTMEM_26, #10h ROM:2DEE ROM:2DEE ROM_2DEE: ; CODE XREF: ROM_2DE3+6↑j ROM:2DEE stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2DF1 scall ROM_2E42 ROM:2DF3 djnz INTMEM_2C+1, ROM_2DE3 ROM:2DF6 ret ROM:2DF6 ; End of function ROM_2DE3 ROM:2DF6 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_2DC7+5↑p ROM:2DF7 clr INTMEM_1C ROM:2DF9 ld INTMEM_30, #-8000h ROM:2DFD ROM:2DFD ROM_2DFD: ; CODE XREF: ROM_2DF7+1F↓j ROM:2DFD orb INTMEM_26, #8 ROM:2E00 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E03 mulb ZERO_REG, ZERO_REG ; Zero register ROM:2E07 jbc IOPORT2, 7, ROM_2E0D ; Input/output port 2 ROM:2E0A or INTMEM_1C, INTMEM_30 ROM:2E0D ROM:2E0D ROM_2E0D: ; CODE XREF: ROM_2DF7+10↑j ROM:2E0D andb INTMEM_26, #-9 ROM:2E10 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E13 shr INTMEM_30, #1 ROM:2E16 jnc ROM_2DFD ROM:2E18 ret ROM:2E18 ; End of function ROM_2DF7 ROM:2E18 ROM:2E19 ROM:2E19 ; =============== S U B R O U T I N E ======================================= ROM:2E19 ROM:2E19 ROM:2E19 ROM_2E19: ; CODE XREF: ROM_2D9D+7↑p ROM:2E19 ; ROM_2D9D+1B↑p ROM:2E19 scall ROM_2E3B ROM:2E1B scall ROM_2E36 ROM:2E1D ld INTMEM_30, 4[INTMEM_56] ROM:2E22 clrc ROM:2E23 jbs IOPORT2, 7, ROM_2E32 ; Input/output port 2 ROM:2E26 ROM:2E26 ROM_2E26: ; CODE XREF: ROM_2E19+16↓j ROM:2E26 jbs IOPORT2, 7, ROM_2E35 ; Input/output port 2 ROM:2E29 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2E2C ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2E2F djnzw INTMEM_30, ROM_2E26 ROM:2E32 ROM:2E32 ROM_2E32: ; CODE XREF: ROM_2E19+A↑j ROM:2E32 incb INTMEM_1A ROM:2E34 setc ROM:2E35 ROM:2E35 ROM_2E35: ; CODE XREF: ROM_2E19:ROM_2E26↑j ROM:2E35 ret ROM:2E35 ; End of function ROM_2E19 ROM:2E35 ROM:2E36 ROM:2E36 ; =============== S U B R O U T I N E ======================================= ROM:2E36 ROM:2E36 ROM:2E36 ROM_2E36: ; CODE XREF: ROM_2D91:ROM_2D94↑p ROM:2E36 ; ROM_2DD5↑p ... ROM:2E36 orb INTMEM_26, #20h ; ' ' ROM:2E39 sjmp ROM_2E3E ROM:2E39 ; End of function ROM_2E36 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_2D91+A↑j ROM:2E3B ; ROM_2D9D:ROM_2DC5↑j ... ROM:2E3B andb INTMEM_26, #-21h ROM:2E3E ROM:2E3E ROM_2E3E: ; CODE XREF: ROM_2E36+3↑j ROM:2E3E stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E41 ret ROM:2E41 ; End of function ROM_2E3B ROM:2E41 ROM:2E42 ROM:2E42 ; =============== S U B R O U T I N E ======================================= ROM:2E42 ROM:2E42 ROM:2E42 ROM_2E42: ; CODE XREF: ROM_2DE3+E↑p ROM:2E42 ; ROM_2E4F+2↓p ROM:2E42 orb INTMEM_26, #8 ROM:2E45 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E48 andb INTMEM_26, #-9 ROM:2E4B stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E4E ret ROM:2E4E ; End of function ROM_2E42 ROM:2E4E ROM:2E4F ROM:2E4F ; =============== S U B R O U T I N E ======================================= ROM:2E4F ROM:2E4F ROM:2E4F ROM_2E4F: ; CODE XREF: ROM_38DE:ROM_39AB↓p ROM:2E4F scall ROM_2E36 ROM:2E51 scall ROM_2E42 ROM:2E53 sjmp ROM_2E3B ROM:2E53 ; End of function ROM_2E4F ROM:2E53 ROM:2E55 ROM:2E55 ; =============== S U B R O U T I N E ======================================= ROM:2E55 ROM:2E55 ROM:2E55 ROM_2E55: ; CODE XREF: ROM_38DE+16F↓p ROM:2E55 ; ROM_38DE+179↓p ROM:2E55 clrb INTMEM_1A ROM:2E57 clrb INTMEM_20 ROM:2E59 ldb INTMEM_1C+2, 97h[INTMEM_56] ROM:2E5E ROM:2E5E ROM_2E5E: ; CODE XREF: ROM_2E55+35↓j ROM:2E5E ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2E61 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2E64 clr INTMEM_20+2 ROM:2E66 ldbze INTMEM_32, INTMEM_20 ROM:2E69 mulub INTMEM_32, 96h[INTMEM_56] ROM:2E6E addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2E72 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2E75 lcall ROM_2DC7 ROM:2E78 cmp INTMEM_1C, INTMEM_34 ROM:2E7B jne ROM_2E88 ROM:2E7D scall ROM_2E90 ROM:2E7F ldb INTMEM_8C, INTMEM_4E[] ROM:2E84 neg INTMEM_20+2 ROM:2E86 je ROM_2E8F ROM:2E88 ROM:2E88 ROM_2E88: ; CODE XREF: ROM_2E55+26↑j ROM:2E88 incb INTMEM_20 ROM:2E8A djnz INTMEM_1C+2, ROM_2E5E ROM:2E8D incb INTMEM_1A ROM:2E8F ROM:2E8F ROM_2E8F: ; CODE XREF: ROM_2E55+31↑j ROM:2E8F ret ROM:2E8F ; End of function ROM_2E55 ROM:2E8F ROM:2E90 ROM:2E90 ; =============== S U B R O U T I N E ======================================= ROM:2E90 ROM:2E90 ROM:2E90 ROM_2E90: ; CODE XREF: ROM_2E55+28↑p ROM:2E90 ld INTMEM_34, #40h ; '@' ROM:2E94 ROM:2E94 ROM_2E94: ; CODE XREF: ROM_2E90+E↓j ROM:2E94 lcall ROM_2DC7 ROM:2E97 st INTMEM_1C, [INTMEM_34]+ ROM:2E9A cmp INTMEM_34, #54h ; 'T' ROM:2E9E jnc ROM_2E94 ROM:2EA0 ljmp ROM_2DC7 ROM:2EA0 ; End of function ROM_2E90 ROM:2EA0 ROM:2EA3 ROM:2EA3 ; =============== S U B R O U T I N E ======================================= ROM:2EA3 ROM:2EA3 ROM:2EA3 ROM_2EA3: ; CODE XREF: ROM_2F48+22↓p ROM:2EA3 ; ROM_2F90+C0↓p ROM:2EA3 lcall ROM_2D8C ROM:2EA6 clr INTMEM_20+2 ROM:2EA8 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2EAB lcall ROM_2D9D ROM:2EAE ld INTMEM_34, #40h ; '@' ROM:2EB2 ROM:2EB2 ROM_2EB2: ; CODE XREF: ROM_2EA3+1E↓j ROM:2EB2 ld INTMEM_1C, [INTMEM_34]+ ROM:2EB5 lcall ROM_2D9D ROM:2EB8 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2EBB jne ROM_2ECD ROM:2EBD cmp INTMEM_34, #54h ; 'T' ROM:2EC1 jnc ROM_2EB2 ROM:2EC3 ld INTMEM_1C, INTMEM_20+2 ROM:2EC6 neg INTMEM_1C ROM:2EC8 lcall ROM_2D9D ROM:2ECB sjmp ROM_2EDC ROM:2ECD ; --------------------------------------------------------------------------- ROM:2ECD ROM:2ECD ROM_2ECD: ; CODE XREF: ROM_2EA3+18↑j ROM:2ECD ldb INTMEM_34, INTMEM_1A ROM:2ED0 ldbze INTMEM_1C, #-56h ROM:2ED3 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2ED6 lcall ROM_2D9D ROM:2ED9 ldb INTMEM_1A, INTMEM_34 ROM:2EDC ROM:2EDC ROM_2EDC: ; CODE XREF: ROM_2EA3+28↑j ROM:2EDC ljmp ROM_2D91 ROM:2EDC ; End of function ROM_2EA3 ROM:2EDC ROM:2EDF ROM:2EDF ; =============== S U B R O U T I N E ======================================= ROM:2EDF ROM:2EDF ROM:2EDF ROM_2EDF: ; CODE XREF: ROM_2F90+E0↓p ROM:2EDF ; ROM_38DE+196↓p ROM:2EDF lcall ROM_2D8C ROM:2EE2 ld INTMEM_34, INTMEM_1C ROM:2EE5 lcall ROM_2DC7 ROM:2EE8 push INTMEM_1C[] ROM:2EEC decb INTMEM_1A+1 ROM:2EEE ld INTMEM_1C, INTMEM_34 ROM:2EF1 lcall ROM_2D9D ROM:2EF4 ld INTMEM_1C, #54h ; 'T' ROM:2EF8 sub INTMEM_1C, #40h ; '@' ROM:2EFC shr INTMEM_1C, #1 ROM:2EFF addb INTMEM_1A+1, INTMEM_1C ROM:2F02 lcall ROM_2DC7 ROM:2F05 neg INTMEM_1C ROM:2F07 sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2F0A add INTMEM_1C, INTMEM_34 ROM:2F0D neg INTMEM_1C ROM:2F0F decb INTMEM_1A+1 ROM:2F11 lcall ROM_2D9D ROM:2F14 ljmp ROM_2D91 ROM:2F14 ; End of function ROM_2EDF ROM:2F14 ROM:2F17 ROM:2F17 ; =============== S U B R O U T I N E ======================================= ROM:2F17 ROM:2F17 ROM:2F17 ROM_2F17: ; CODE XREF: ROM_38DE+183↓p ROM:2F17 lcall ROM_2D8C ROM:2F1A clr INTMEM_20+2 ROM:2F1C clrb INTMEM_1A+1 ROM:2F1E ld INTMEM_1C, 6[INTMEM_56] ROM:2F23 lcall ROM_2D9D ROM:2F26 ldb INTMEM_1C, #-58h ROM:2F29 ldb INTMEM_1C+1, #0 ROM:2F2C lcall ROM_2D9D ROM:2F2F ldbze INTMEM_1C, #6 ROM:2F32 lcall ROM_2D9D ROM:2F35 ld INTMEM_1C, 2[INTMEM_56] ROM:2F3A lcall ROM_2D9D ROM:2F3D ld INTMEM_1C, INTMEM_20+2 ROM:2F40 neg INTMEM_1C ROM:2F42 lcall ROM_2D9D ROM:2F45 ljmp ROM_2D91 ROM:2F45 ; End of function ROM_2F17 ROM:2F45 ROM:2F48 ROM:2F48 ; =============== S U B R O U T I N E ======================================= ROM:2F48 ROM:2F48 ROM:2F48 ROM_2F48: ; CODE XREF: ROM_38DE+186↓p ROM:2F48 ; ROM:3F04↓p ROM:2F48 ldb INTMEM_91, 98h[INTMEM_56] ROM:2F4D ldb INTMEM_20+1, 97h[INTMEM_56] ROM:2F52 ldb INTMEM_1C+2, INTMEM_20+1 ROM:2F55 ldb INTMEM_20, #-10h ROM:2F58 ROM:2F58 ROM_2F58: ; CODE XREF: ROM_2F48:ROM_2F76↓j ROM:2F58 decb INTMEM_20+1 ROM:2F5A ldbze INTMEM_32, INTMEM_20+1 ROM:2F5D mulub INTMEM_32, 96h[INTMEM_56] ROM:2F62 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2F66 ld INTMEM_1C, #-55ABh ROM:2F6A lcall ROM_2EA3 ROM:2F6D cmpb INTMEM_1A, #1 ROM:2F70 jh ROM_2F79 ROM:2F72 je ROM_2F76 ROM:2F74 incb INTMEM_20 ROM:2F76 ROM:2F76 ROM_2F76: ; CODE XREF: ROM_2F48+2A↑j ROM:2F76 djnz INTMEM_1C+2, ROM_2F58 ROM:2F79 ROM:2F79 ROM_2F79: ; CODE XREF: ROM_2F48+28↑j ROM:2F79 ldbze INTMEM_1C, INTMEM_20 ROM:2F7C andb INTMEM_1C, #0Fh ROM:2F7F ret ROM:2F7F ; End of function ROM_2F48 ROM:2F7F ROM:2F80 ROM:2F80 ; =============== S U B R O U T I N E ======================================= ROM:2F80 ROM:2F80 ROM:2F80 ROM_2F80: ; CODE XREF: ROM_38DE:ROM_3A5E↓p ROM:2F80 ld INTMEM_34, #40h ; '@' ROM:2F84 ROM:2F84 ROM_2F84: ; CODE XREF: ROM_2F80+B↓j ROM:2F84 st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2F87 cmp INTMEM_34, #54h ; 'T' ROM:2F8B jnc ROM_2F84 ROM:2F8D ljmp ROM_4862 ROM:2F8D ; End of function ROM_2F80 ROM:2F8D ROM:2F90 ROM:2F90 ; =============== S U B R O U T I N E ======================================= ROM:2F90 ROM:2F90 ROM:2F90 ROM_2F90: ; CODE XREF: start+A58↑p ROM:2F90 jbc INTMEM_AA, 7, ROM_2FAE ROM:2F93 jbs INTMEM_AA+1, 0, ROM_2F9D ROM:2F96 inc INTMEM_40 ROM:2F98 orb INTMEM_AA+1, #1 ROM:2F9B sjmp ROM_3084 ROM:2F9D ; --------------------------------------------------------------------------- ROM:2F9D ROM:2F9D ROM_2F9D: ; CODE XREF: ROM_2F90+3↑j ROM:2F9D jbc INTMEM_AA+1, 1, ROM_2FA2 ROM:2FA0 sjmp ROM_3064 ROM:2FA2 ; --------------------------------------------------------------------------- ROM:2FA2 ROM:2FA2 ROM_2FA2: ; CODE XREF: ROM_2F90:ROM_2F9D↑j ROM:2FA2 jbs INTMEM_AA+1, 2, ROM_2FB0 ROM:2FA5 ldb INTMEM_1C, #22h ; '"' ROM:2FA8 lcall ROM_2BBB ROM:2FAB orb INTMEM_AA+1, #4 ROM:2FAE ROM:2FAE ROM_2FAE: ; CODE XREF: ROM_2F90↑j ROM:2FAE ; ROM_2F90:ROM_2FB5↓j ROM:2FAE sjmp ROM_3084 ROM:2FB0 ; --------------------------------------------------------------------------- ROM:2FB0 ROM:2FB0 ROM_2FB0: ; CODE XREF: ROM_2F90:ROM_2FA2↑j ROM:2FB0 jbc INTMEM_AA+1, 4, ROM_2FB5 ROM:2FB3 sjmp ROM_3073 ROM:2FB5 ; --------------------------------------------------------------------------- ROM:2FB5 ROM:2FB5 ROM_2FB5: ; CODE XREF: ROM_2F90:ROM_2FB0↑j ROM:2FB5 jbs INTMEM_A9, 4, ROM_2FAE ROM:2FB8 lcall ROM_2D8C ROM:2FBB jbc INTMEM_F5, 3, ROM_2FDF ROM:2FBE ldb INTMEM_1A+1, #5 ROM:2FC1 ld INTMEM_1C, INTMEM_142[] ROM:2FC6 lcall ROM_2D9D ROM:2FC9 lcall ROM_2D9D ROM:2FCC lcall ROM_2D9D ROM:2FCF ldb INTMEM_1C, INTMEM_156[] ROM:2FD4 ldb INTMEM_1C+1, INTMEM_156[] ROM:2FD9 lcall ROM_2D9D ROM:2FDC lcall ROM_2D9D ROM:2FDF ROM:2FDF ROM_2FDF: ; CODE XREF: ROM_2F90+2B↑j ROM:2FDF ldb INTMEM_1A+1, #0Ah ROM:2FE2 ldb INTMEM_1C, INTMEM_157[] ROM:2FE7 ldb INTMEM_1C+1, INTMEM_1C ROM:2FEA or INTMEM_1C, #0F0Fh ROM:2FEE lcall ROM_2D9D ROM:2FF1 lcall ROM_2D9D ROM:2FF4 lcall ROM_2D91 ROM:2FF7 st ZERO_REG, INTMEM_144[] ; Zero register ROM:2FFC andb INTMEM_F5, #-3 ROM:2FFF andb INTMEM_F5, #-5 ROM:3002 jbs INTMEM_F5, 0, ROM_3084 ROM:3005 jbs INTMEM_AA+1, 3, ROM_301B ROM:3008 orb INTMEM_AA+1, #8 ROM:300B ldb INTMEM_1C+2, INTMEM_4E[] ROM:3010 ldb INTMEM_20, 99h[INTMEM_56] ROM:3015 ldb INTMEM_1C, #21h ; '!' ROM:3018 lcall ROM_2BBB ROM:301B ROM:301B ROM_301B: ; CODE XREF: ROM_2F90+75↑j ROM:301B cmpb INTMEM_8C, INTMEM_4E[] ROM:3020 jne ROM_3084 ROM:3022 ldb INTMEM_20+1, INTMEM_A8[] ROM:3027 ldb INTMEM_1C+2, 97h[INTMEM_56] ROM:302C ROM:302C ROM_302C: ; CODE XREF: ROM_2F90:ROM_3057↓j ROM:302C incb INTMEM_20+1 ROM:302E cmpb INTMEM_20+1, 97h[INTMEM_56] ROM:3033 jnc ROM_3037 ROM:3035 clrb INTMEM_20+1 ROM:3037 ROM:3037 ROM_3037: ; CODE XREF: ROM_2F90+A3↑j ROM:3037 ldbze INTMEM_32, INTMEM_20+1 ROM:303A mulub INTMEM_32, 96h[INTMEM_56] ROM:303F addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:3043 lcall ROM_2DC7 ROM:3046 cmpb INTMEM_1C, #55h ; 'U' ROM:3049 jne ROM_3057 ROM:304B decb INTMEM_1A+1 ROM:304D ldb INTMEM_1C+1, #-5Bh ROM:3050 lcall ROM_2EA3 ROM:3053 negb INTMEM_1A ROM:3055 je ROM_305C ROM:3057 ROM:3057 ROM_3057: ; CODE XREF: ROM_2F90+B9↑j ROM:3057 djnz INTMEM_1C+2, ROM_302C ROM:305A clrb INTMEM_1C+3 ROM:305C ROM:305C ROM_305C: ; CODE XREF: ROM_2F90+C5↑j ROM:305C orb INTMEM_AA+1, #2 ROM:305F stb INTMEM_1C+3, INTMEM_158[] ROM:3064 ROM:3064 ROM_3064: ; CODE XREF: ROM_2F90+10↑j ROM:3064 jbc INTMEM_AA+1, 4, ROM_3084 ROM:3067 ld INTMEM_1C, #-55ABh ROM:306B ldb INTMEM_1A+1, INTMEM_158[] ROM:3070 lcall ROM_2EDF ROM:3073 ROM:3073 ROM_3073: ; CODE XREF: ROM_2F90+23↑j ROM:3073 scall ROM_3085 ROM:3075 andb INTMEM_AA, #7Fh ROM:3078 andb INTMEM_AA+1, #-2 ROM:307B andb INTMEM_AA+1, #-5 ROM:307E andb INTMEM_AA+1, #-3 ROM:3081 andb INTMEM_AA+1, #-9 ROM:3084 ROM:3084 ROM_3084: ; CODE XREF: ROM_2F90+B↑j ROM:3084 ; ROM_2F90:ROM_2FAE↑j ... ROM:3084 ret ROM:3084 ; End of function ROM_2F90 ROM:3084 ROM:3085 ROM:3085 ; =============== S U B R O U T I N E ======================================= ROM:3085 ROM:3085 ROM:3085 ROM_3085: ; CODE XREF: ROM_2F90:ROM_3073↑p ROM:3085 ldb INTMEM_1C, #23h ; '#' ROM:3088 ljmp ROM_2BBB ROM:3088 ; End of function ROM_3085 ROM:3088 ROM:308B ROM:308B ; =============== S U B R O U T I N E ======================================= ROM:308B ROM:308B ROM:308B ROM_308B: ; CODE XREF: start+A5B↑p ROM:308B ldb INTMEM_1C+2, INTMEM_1F5[] ROM:3090 ld INTMEM_1C, #0 ROM:3094 lcall ROM_33F1 ROM:3097 clrb INTMEM_1C+1 ROM:3099 shl INTMEM_1C, #4 ROM:309C mulu INTMEM_1C, #-0BDCh ROM:30A0 divu INTMEM_1C, #3415h ROM:30A4 st INTMEM_1C, INTMEM_148[] ROM:30A9 jbc INTMEM_F5, 4, ROM_30BB ROM:30AC st INTMEM_1C, INTMEM_146[] ROM:30B1 st INTMEM_1C, INTMEM_3BC[] ROM:30B6 st INTMEM_1C, INTMEM_3BE[] ROM:30BB ROM:30BB ROM_30BB: ; CODE XREF: ROM_308B+1E↑j ROM:30BB ret ROM:30BB ; End of function ROM_308B ROM:30BB ROM:30BC ROM:30BC ; =============== S U B R O U T I N E ======================================= ROM:30BC ROM:30BC ROM:30BC ROM_30BC: ; CODE XREF: start:ROM_2AEF↑p ROM:30BC clr INTMEM_1A ROM:30BE ROM:30BE ROM_30BE: ; CODE XREF: ROM_30BC+B0↓j ROM:30BE jbs INTMEM_AA+1, 6, ROM_30CB ROM:30C1 ld INTMEM_1C, #0C8h ROM:30C5 ld INTMEM_20, #64h ; 'd' ROM:30C9 sjmp ROM_3118 ROM:30CB ; --------------------------------------------------------------------------- ROM:30CB ROM:30CB ROM_30CB: ; CODE XREF: ROM_30BC:ROM_30BE↑j ROM:30CB ldbze INTMEM_20, 333Ch[INTMEM_1A] ROM:30D0 ld INTMEM_20, 3BCh[INTMEM_20] ROM:30D5 mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:30DA divu INTMEM_1C, INTMEM_5C ROM:30DD jv ROM_30FE ROM:30DF ld INTMEM_20, 0Ah[INTMEM_56] ROM:30E4 mulu INTMEM_20, #64h ; 'd' ROM:30E8 divu INTMEM_20, INTMEM_5C ROM:30EB jnv ROM_30F4 ROM:30ED ld INTMEM_20, #0C8h ROM:30F1 ld INTMEM_5A, [SP] ; Stack pointer ROM:30F4 ROM:30F4 ROM_30F4: ; CODE XREF: ROM_30BC+2F↑j ROM:30F4 add INTMEM_1C, INTMEM_20 ROM:30F7 cmp INTMEM_1C, 8[INTMEM_56] ROM:30FC jnc ROM_3103 ROM:30FE ROM:30FE ROM_30FE: ; CODE XREF: ROM_30BC+21↑j ROM:30FE ld INTMEM_1C, 8[INTMEM_56] ROM:3103 ROM:3103 ROM_3103: ; CODE XREF: ROM_30BC+40↑j ROM:3103 ld INTMEM_20, 0Ch[INTMEM_56] ROM:3108 mulu INTMEM_20, #64h ; 'd' ROM:310C divu INTMEM_20, INTMEM_5C ROM:310F jnv ROM_3118 ROM:3111 ld INTMEM_20, #64h ; 'd' ROM:3115 ld INTMEM_5A, [SP] ; Stack pointer ROM:3118 ROM:3118 ROM_3118: ; CODE XREF: ROM_30BC+D↑j ROM:3118 ; ROM_30BC+53↑j ROM:3118 shl INTMEM_1A, #1 ROM:311B ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:3120 sub INTMEM_1C+2, INTMEM_1C ROM:3123 jc ROM_3129 ROM:3125 add INTMEM_1C+2, #1C20h ROM:3129 ROM:3129 ROM_3129: ; CODE XREF: ROM_30BC+67↑j ROM:3129 shr INTMEM_1A, #1 ROM:312C divb INTMEM_1C+2, #64h ; 'd' ROM:3130 stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:3135 jbs INTMEM_AA+1, 6, ROM_3148 ROM:3138 subb INTMEM_1C+2, #2 ROM:313B jc ROM_3140 ROM:313D addb INTMEM_1C+2, #48h ; 'H' ROM:3140 ROM:3140 ROM_3140: ; CODE XREF: ROM_30BC+7F↑j ROM:3140 cmpb INTMEM_1C+2, #11h ROM:3143 jc ROM_3148 ROM:3145 ldb INTMEM_93, INTMEM_1A ROM:3148 ROM:3148 ROM_3148: ; CODE XREF: ROM_30BC+79↑j ROM:3148 ; ROM_30BC+87↑j ROM:3148 shl INTMEM_1A, #1 ROM:314B ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:3150 sub INTMEM_1C+2, INTMEM_20 ROM:3153 jc ROM_3159 ROM:3155 add INTMEM_1C+2, #1C20h ROM:3159 ROM:3159 ROM_3159: ; CODE XREF: ROM_30BC+97↑j ROM:3159 shr INTMEM_1A, #1 ROM:315C divb INTMEM_1C+2, #64h ; 'd' ROM:3160 stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:3165 incb INTMEM_1A ROM:3167 cmpb INTMEM_1A, #4 ROM:316A jge ROM_316E ROM:316C sjmp ROM_30BE ROM:316E ; --------------------------------------------------------------------------- ROM:316E ROM:316E ROM_316E: ; CODE XREF: ROM_30BC+AE↑j ROM:316E pushf ROM:316F ldbze INTMEM_1A, INTMEM_93 ROM:3172 jbs INTMEM_AA+1, 5, ROM_3188 ROM:3175 ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:317A subb INTMEM_1C+3, INTMEM_93+1, #1 ROM:317E jge ROM_3183 ROM:3180 addb INTMEM_1C+3, #48h ; 'H' ROM:3183 ROM:3183 ROM_3183: ; CODE XREF: ROM_30BC+C2↑j ROM:3183 ldb INTMEM_91+1, INTMEM_1C+3 ROM:3186 sjmp ROM_318D ROM:3188 ; --------------------------------------------------------------------------- ROM:3188 ROM:3188 ROM_3188: ; CODE XREF: ROM_30BC+B6↑j ROM:3188 ldb INTMEM_93+1, 130h[INTMEM_1A] ROM:318D ROM:318D ROM_318D: ; CODE XREF: ROM_30BC+CA↑j ROM:318D popf ROM:318E ret ROM:318E ; End of function ROM_30BC ROM:318E ROM:318F ROM:318F ; =============== S U B R O U T I N E ======================================= ROM:318F ROM:318F ROM:318F ROM_318F: ; CODE XREF: start+A5E↑p ROM:318F ld INTMEM_1C+2, INTMEM_5E ROM:3192 divub INTMEM_1C+2, #19h ROM:3195 jnv ROM_319A ROM:3197 ldb INTMEM_1C+2, #-1 ROM:319A ROM:319A ROM_319A: ; CODE XREF: ROM_318F+6↑j ROM:319A ld INTMEM_1C, #1 ROM:319E lcall ROM_33F1 ROM:31A1 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:31A4 je ROM_31B4 ROM:31A6 ldb INTMEM_20, #64h ; 'd' ROM:31A9 mulub INTMEM_20, #0 ROM:31AC clr INTMEM_20+2 ROM:31AE divu INTMEM_20, INTMEM_5C ROM:31B1 addb INTMEM_1C, INTMEM_20 ROM:31B4 ROM:31B4 ROM_31B4: ; CODE XREF: ROM_318F+15↑j ROM:31B4 stb INTMEM_1C, INTMEM_159[] ROM:31B9 ret ROM:31B9 ; End of function ROM_318F ROM:31B9 ROM:31BA ROM:31BA ; =============== S U B R O U T I N E ======================================= ROM:31BA ROM:31BA ROM:31BA ROM_31BA: ; CODE XREF: ROM_672F:ROM_6A1E↓p ROM:31BA clrb INTMEM_1A ROM:31BC ld INTMEM_32, #6 ROM:31C0 ldbze INTMEM_2C, INTMEM_159[] ROM:31C5 ROM:31C5 ROM_31C5: ; CODE XREF: ROM_31BA+35↓j ROM:31C5 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:31CA cmp INTMEM_20+2, #1C1Fh ROM:31CE jnh ROM_31D8 ROM:31D0 ldb INTMEM_1A, #-1 ROM:31D3 ld INTMEM_5A, [SP] ; Stack pointer ROM:31D6 sjmp ROM_31EB ROM:31D8 ; --------------------------------------------------------------------------- ROM:31D8 ROM:31D8 ROM_31D8: ; CODE XREF: ROM_31BA+14↑j ROM:31D8 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:31DD sub INTMEM_20+2, INTMEM_2C ROM:31E0 jc ROM_31E6 ROM:31E2 add INTMEM_20+2, #1C20h ROM:31E6 ROM:31E6 ROM_31E6: ; CODE XREF: ROM_31BA+26↑j ROM:31E6 st INTMEM_20+2, 138h[INTMEM_32] ROM:31EB ROM:31EB ROM_31EB: ; CODE XREF: ROM_31BA+1C↑j ROM:31EB sub INTMEM_32, #2 ROM:31EF jc ROM_31C5 ROM:31F1 cmpb INTMEM_1A, #0 ROM:31F4 jne ROM_31FB ROM:31F6 orb INTMEM_AA+1, #-80h ROM:31F9 sjmp ROM_31FE ROM:31FB ; --------------------------------------------------------------------------- ROM:31FB ROM:31FB ROM_31FB: ; CODE XREF: ROM_31BA+3A↑j ROM:31FB andb INTMEM_AA+1, #7Fh ROM:31FE ROM:31FE ROM_31FE: ; CODE XREF: ROM_31BA+3F↑j ROM:31FE ret ROM:31FE ; End of function ROM_31BA ROM:31FE ROM:31FF ROM:31FF ; =============== S U B R O U T I N E ======================================= ROM:31FF ROM:31FF ROM:31FF ROM_31FF: ; CODE XREF: ROM:3E57↓p ROM:31FF ; ROM_672F+2AC↓p ROM:31FF clrb INTMEM_1A ROM:3201 cmpb INTMEM_1C, #0 ROM:3204 jne ROM_3208 ROM:3206 sjmp ROM_32AA ROM:3208 ; --------------------------------------------------------------------------- ROM:3208 ROM:3208 ROM_3208: ; CODE XREF: ROM_31FF+5↑j ROM:3208 cmpb INTMEM_1C, #1 ROM:320B jne ROM_3232 ROM:320D cmpb INTMEM_1C+1, #4 ROM:3210 jh ROM_3218 ROM:3212 cmp INTMEM_1C+2, #1C1Fh ROM:3216 jnh ROM_321A ROM:3218 ROM:3218 ROM_3218: ; CODE XREF: ROM_31FF+11↑j ROM:3218 sjmp ROM_32A4 ROM:321A ; --------------------------------------------------------------------------- ROM:321A ROM:321A ROM_321A: ; CODE XREF: ROM_31FF+17↑j ROM:321A ldbze INTMEM_32, INTMEM_1C+1 ROM:321D ldbze INTMEM_2C, INTMEM_159[] ROM:3222 sub INTMEM_1C+2, INTMEM_2C ROM:3225 jc ROM_322B ROM:3227 add INTMEM_1C+2, #1C20h ROM:322B ROM:322B ROM_322B: ; CODE XREF: ROM_31FF+26↑j ROM:322B st INTMEM_1C+2, 138h[INTMEM_32] ROM:3230 sjmp ROM_32AA ROM:3232 ; --------------------------------------------------------------------------- ROM:3232 ROM:3232 ROM_3232: ; CODE XREF: ROM_31FF+C↑j ROM:3232 cmpb INTMEM_1C, #2 ROM:3235 jne ROM_3290 ROM:3237 cmp INTMEM_5E, #0 ROM:323B je ROM_3242 ROM:323D ldb INTMEM_1A, #1 ROM:3240 sjmp ROM_328E ROM:3242 ; --------------------------------------------------------------------------- ROM:3242 ROM:3242 ROM_3242: ; CODE XREF: ROM_31FF+3C↑j ROM:3242 cmp INTMEM_1C+2, INTMEM_146[] ROM:3247 jnh ROM_324E ROM:3249 ldb INTMEM_1A, #2 ROM:324C sjmp ROM_328E ROM:324E ; --------------------------------------------------------------------------- ROM:324E ROM:324E ROM_324E: ; CODE XREF: ROM_31FF+48↑j ROM:324E ld INTMEM_32, INTMEM_1C+2 ROM:3251 ldb INTMEM_1C, #3 ROM:3254 lcall ROM_32AB ROM:3257 ld INTMEM_60, INTMEM_1C+2 ROM:325A add INTMEM_1C+2, INTMEM_32 ROM:325D ldb INTMEM_1C, #2 ROM:3260 lcall ROM_32AB ROM:3263 cmpb INTMEM_1A, #0 ROM:3266 je ROM_3273 ROM:3268 ldb INTMEM_1A, #3 ROM:326B sjmp ROM_328E ROM:326D ; --------------------------------------------------------------------------- ROM:326D ROM:326D ROM_326D: ; CODE XREF: ROM_31FF+79↓j ROM:326D jbc INTMEM_1C, 0, ROM_327A ROM:3270 jbs INTMEM_1C, 1, ROM_327A ROM:3273 ROM:3273 ROM_3273: ; CODE XREF: ROM_31FF+67↑j ROM:3273 clrb INTMEM_1C ROM:3275 lcall ROM_32AB ROM:3278 sjmp ROM_326D ROM:327A ; --------------------------------------------------------------------------- ROM:327A ROM:327A ROM_327A: ; CODE XREF: ROM_31FF:ROM_326D↑j ROM:327A ; ROM_31FF+71↑j ROM:327A jbc INTMEM_1C, 1, ROM_3289 ROM:327D clrb INTMEM_1A+1 ROM:327F sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:3283 sub INTMEM_20+2, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:3287 sjmp ROM_328C ROM:3289 ; --------------------------------------------------------------------------- ROM:3289 ROM:3289 ROM_3289: ; CODE XREF: ROM_31FF:ROM_327A↑j ROM:3289 ldb INTMEM_1A+1, #1 ROM:328C ROM:328C ROM_328C: ; CODE XREF: ROM_31FF+88↑j ROM:328C clrb INTMEM_1A ROM:328E ROM:328E ROM_328E: ; CODE XREF: ROM_31FF+41↑j ROM:328E ; ROM_31FF+4D↑j ... ROM:328E sjmp ROM_32AA ROM:3290 ; --------------------------------------------------------------------------- ROM:3290 ROM:3290 ROM_3290: ; CODE XREF: ROM_31FF+36↑j ROM:3290 cmpb INTMEM_1C, #3 ROM:3293 jne ROM_329A ROM:3295 orb INTMEM_AA+1, #-80h ROM:3298 sjmp ROM_32AA ROM:329A ; --------------------------------------------------------------------------- ROM:329A ROM:329A ROM_329A: ; CODE XREF: ROM_31FF+94↑j ROM:329A cmpb INTMEM_1C, #4 ROM:329D jne ROM_32A4 ROM:329F andb INTMEM_AA+1, #7Fh ROM:32A2 sjmp ROM_32AA ROM:32A4 ; --------------------------------------------------------------------------- ROM:32A4 ROM:32A4 ROM_32A4: ; CODE XREF: ROM_31FF:ROM_3218↑j ROM:32A4 ; ROM_31FF+9E↑j ROM:32A4 ldb INTMEM_1A, #-1 ROM:32A7 ld INTMEM_5A, [SP] ; Stack pointer ROM:32AA ROM:32AA ROM_32AA: ; CODE XREF: ROM_31FF+7↑j ROM:32AA ; ROM_31FF+31↑j ... ROM:32AA ret ROM:32AA ; End of function ROM_31FF ROM:32AA ROM:32AB ROM:32AB ; =============== S U B R O U T I N E ======================================= ROM:32AB ROM:32AB ROM:32AB ROM_32AB: ; CODE XREF: ROM_2B14-87F↑p ROM:32AB ; ROM_2B14-7F4↑p ... ROM:32AB cmpb INTMEM_1C+1, #4 ROM:32AE jge ROM_330B ROM:32B0 cmpb INTMEM_1C, #0 ROM:32B3 je ROM_3312 ROM:32B5 jbs WSR1, 6, ROM_3304 ; Window selection register 1 ROM:32B8 ldbze INTMEM_1A, INTMEM_1C+1 ROM:32BB ldb INTMEM_1A+1, 3340h[INTMEM_1A] ROM:32C0 jbc INTMEM_1C, 0, ROM_32C6 ROM:32C3 orb INTMEM_1A+1, #20h ; ' ' ROM:32C6 ROM:32C6 ROM_32C6: ; CODE XREF: ROM_32AB+15↑j ROM:32C6 ldb INTMEM_6, INTMEM_1A+1 ROM:32C9 cmpb INTMEM_1C, #3 ROM:32CC jc ROM_32E6 ROM:32CE sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:32D3 sub INTMEM_1A, INT_PEND+1 ; Interrupt pending register ROM:32D6 cmp INTMEM_1A, #-4438h ROM:32DA jnc ROM_32EB ROM:32DC ldb INTMEM_1A, #1 ROM:32DF add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:32E4 sjmp ROM_32ED ROM:32E6 ; --------------------------------------------------------------------------- ROM:32E6 ROM:32E6 ROM_32E6: ; CODE XREF: ROM_32AB+21↑j ROM:32E6 add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:32EB ROM:32EB ROM_32EB: ; CODE XREF: ROM_32AB+2F↑j ROM:32EB clrb INTMEM_1A ROM:32ED ROM:32ED ROM_32ED: ; CODE XREF: ROM_32AB+39↑j ROM:32ED ld INTMEM_4, INTMEM_1C+2 ROM:32F0 ldb INTMEM_1A+1, #1 ROM:32F3 shlb INTMEM_1A+1, INTMEM_1C+1 ROM:32F6 jbc INTMEM_1C, 0, ROM_32FD ROM:32F9 orb INTMEM_95, INTMEM_1A+1 ROM:32FC ret ROM:32FD ; --------------------------------------------------------------------------- ROM:32FD ROM:32FD ROM_32FD: ; CODE XREF: ROM_32AB+4B↑j ROM:32FD xorb INTMEM_1A+1, #-1 ROM:3300 andb INTMEM_95, INTMEM_1A+1 ROM:3303 ret ROM:3304 ; --------------------------------------------------------------------------- ROM:3304 ROM:3304 ROM_3304: ; CODE XREF: ROM_32AB+A↑j ROM:3304 ldb INTMEM_1A, #2 ROM:3307 orb INTMEM_4F, #1 ROM:330A ret ROM:330B ; --------------------------------------------------------------------------- ROM:330B ROM:330B ROM_330B: ; CODE XREF: ROM_32AB+3↑j ROM:330B ldb INTMEM_1A, #-1 ROM:330E ld INTMEM_5A, [SP] ; Stack pointer ROM:3311 ret ROM:3312 ; --------------------------------------------------------------------------- ROM:3312 ROM:3312 ROM_3312: ; CODE XREF: ROM_32AB+8↑j ROM:3312 clrb INTMEM_1C ROM:3314 ldbze INTMEM_1A, INTMEM_1C+1 ROM:3317 andb ZERO_REG, WSR1, 3344h[INTMEM_1A] ; Zero register ROM:331D je ROM_3322 ROM:331F ldb INTMEM_1C, #1 ROM:3322 ROM:3322 ROM_3322: ; CODE XREF: ROM_32AB+72↑j ROM:3322 andb ZERO_REG, IOPORT1, 3348h[INTMEM_1A] ; Zero register ROM:3328 jne ROM_332D ROM:332A orb INTMEM_1C, #2 ROM:332D ROM:332D ROM_332D: ; CODE XREF: ROM_32AB+7D↑j ROM:332D clrb INTMEM_1A ROM:332F ret ROM:332F ; End of function ROM_32AB ROM:332F ROM:3330 ; --------------------------------------------------------------------------- ROM:3330 skip INTMEM_36 ROM:3332 notb INTMEM_24 ROM:3334 not ZERO_REG ; Zero register ROM:3336 neg ZERO_REG+1 ; Zero register ROM:3338 clr INTMEM_2+1 ROM:333A skip INTMEM_2 ROM:333C skip ZERO_REG ; Zero register ROM:333E skip ZERO_REG ; Zero register ROM:3340 clr ZERO_REG+1 ; Zero register ROM:3342 clr ZERO_REG+1 ; Zero register ROM:3344 not INTMEM_2 ROM:3346 not INTMEM_2 ROM:3348 not INTMEM_2 ROM:334A not INTMEM_2 ROM:334C ROM:334C ; =============== S U B R O U T I N E ======================================= ROM:334C ROM:334C ROM:334C ROM_334C: ; CODE XREF: ROM:ROM_5B99↓p ROM:334C cmp INTMEM_20, #1C20h ROM:3350 jc ROM_336F ROM:3352 clr INTMEM_2C+2 ROM:3354 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3357 je ROM_3390 ROM:3359 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:335C je ROM_3363 ROM:335E shl INTMEM_1C, #1 ROM:3361 jc ROM_336F ROM:3363 ROM:3363 ROM_3363: ; CODE XREF: ROM_334C+10↑j ROM:3363 add INTMEM_1C+2, #-8000h ROM:3367 jnc ROM_3373 ROM:3369 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:336D jnc ROM_3379 ROM:336F ROM:336F ROM_336F: ; CODE XREF: ROM_334C+4↑j ROM:336F ; ROM_334C+15↑j ... ROM:336F ldb INTMEM_1A, #1 ROM:3372 ret ROM:3373 ; --------------------------------------------------------------------------- ROM:3373 ROM:3373 ROM_3373: ; CODE XREF: ROM_334C+1B↑j ROM:3373 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3377 jnc ROM_336F ROM:3379 ROM:3379 ROM_3379: ; CODE XREF: ROM_334C+21↑j ROM:3379 cmp INTMEM_1A, #0Ch ROM:337D jnc ROM_336F ROM:337F ld INTMEM_2C, INTMEM_1C+2 ROM:3382 jbc INTMEM_1C+3, 7, ROM_3387 ROM:3385 neg INTMEM_2C ROM:3387 ROM:3387 ROM_3387: ; CODE XREF: ROM_334C+36↑j ROM:3387 mulu INTMEM_2C, #-3FFFh ROM:338B jbc INTMEM_1C+3, 7, ROM_3390 ROM:338E neg INTMEM_2C+2 ROM:3390 ROM:3390 ROM_3390: ; CODE XREF: ROM_334C+B↑j ROM:3390 ; ROM_334C+3F↑j ROM:3390 add INTMEM_64, INTMEM_2C+2, #-8000h ROM:3395 mulu INTMEM_1C, #-3FFFh ROM:3399 pushf ROM:339A st INTMEM_1C+2, INTMEM_66 ROM:339D andb INTMEM_AC, #-2 ROM:33A0 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:33A3 je ROM_33A8 ROM:33A5 orb INTMEM_AC, #1 ROM:33A8 ROM:33A8 ROM_33A8: ; CODE XREF: ROM_334C+57↑j ROM:33A8 popf ROM:33A9 andb INTMEM_AC, #-3 ROM:33AC cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:33AF je ROM_33B4 ROM:33B1 orb INTMEM_AC, #2 ROM:33B4 ROM:33B4 ROM_33B4: ; CODE XREF: ROM_334C+63↑j ROM:33B4 st INTMEM_20, INTMEM_62 ROM:33B4 ; End of function ROM_334C ROM:33B4 ROM:33B7 ROM:33B7 ; =============== S U B R O U T I N E ======================================= ROM:33B7 ROM:33B7 ROM:33B7 ROM_33B7: ; CODE XREF: start+A72↑p ROM:33B7 ld INTMEM_20, INTMEM_62 ROM:33BA jbs INTMEM_AC, 1, ROM_33E4 ROM:33BD jbc INTMEM_AA+1, 6, ROM_33E4 ROM:33C0 add INTMEM_1C, INTMEM_64, #-8000h ROM:33C5 jnc ROM_33D1 ROM:33C7 add INTMEM_1C, INTMEM_66 ROM:33CA jnc ROM_33D6 ROM:33CC ldbse INTMEM_1C, INTMEM_FF ROM:33CF sjmp ROM_33D6 ROM:33D1 ; --------------------------------------------------------------------------- ROM:33D1 ROM:33D1 ROM_33D1: ; CODE XREF: ROM_33B7+E↑j ROM:33D1 add INTMEM_1C, INTMEM_66 ROM:33D4 jnc ROM_33E4 ROM:33D6 ROM:33D6 ROM_33D6: ; CODE XREF: ROM_33B7+13↑j ROM:33D6 ; ROM_33B7+18↑j ROM:33D6 mulu INTMEM_1C, #64h ; 'd' ROM:33DA divu INTMEM_1C, INTMEM_5C ROM:33DD sub INTMEM_20, INTMEM_1C ROM:33E0 jc ROM_33E4 ROM:33E2 clr INTMEM_20 ROM:33E4 ROM:33E4 ROM_33E4: ; CODE XREF: ROM_33B7+3↑j ROM:33E4 ; ROM_33B7+6↑j ... ROM:33E4 add INTMEM_20, #32h ; '2' ROM:33E8 divub INTMEM_20, #64h ; 'd' ROM:33EB stb INTMEM_20, INTMEM_15A[] ROM:33F0 ret ROM:33F0 ; End of function ROM_33B7 ROM:33F0 ROM:33F1 ROM:33F1 ; =============== S U B R O U T I N E ======================================= ROM:33F1 ROM:33F1 ROM:33F1 ROM_33F1: ; CODE XREF: ROM_308B+9↑p ROM:33F1 ; ROM_318F+F↑p ... ROM:33F1 shl INTMEM_1C, #1 ROM:33F4 ld INTMEM_20+2, INTMEM_56 ROM:33F7 ld INTMEM_1A, [INTMEM_20+2] ROM:33FA sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:33FE sub INTMEM_1A, #4 ROM:3402 add INTMEM_1C, INTMEM_1A ROM:3405 ld INTMEM_1C, [INTMEM_1C] ROM:3408 add INTMEM_1C, INTMEM_20+2 ROM:340B ldb INTMEM_1A, [INTMEM_1C]+ ROM:340E decb INTMEM_1A ROM:3410 ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:3413 ldbze INTMEM_20, INTMEM_1A ROM:3416 add INTMEM_1C, INTMEM_20 ROM:3419 st INTMEM_1C, INTMEM_20 ROM:341C ldb INTMEM_2C+3, INTMEM_1A ROM:341F cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:3422 je ROM_342E ROM:3424 ROM:3424 ROM_3424: ; CODE XREF: ROM_33F1+3A↓j ROM:3424 cmpb INTMEM_1C+2, [INTMEM_1C] ROM:3427 jc ROM_342E ROM:3429 dec INTMEM_1C ROM:342B djnz INTMEM_2C+3, ROM_3424 ROM:342E ROM:342E ROM_342E: ; CODE XREF: ROM_33F1+31↑j ROM:342E ; ROM_33F1+36↑j ROM:342E cmpb INTMEM_2C+3, INTMEM_1A ROM:3431 ldb INTMEM_2C+2, INTMEM_2C+3 ROM:3434 ldb INTMEM_20+2, [INTMEM_1C] ROM:3437 je ROM_343B ROM:3439 inc INTMEM_1C ROM:343B ROM:343B ROM_343B: ; CODE XREF: ROM_33F1+46↑j ROM:343B ldb INTMEM_20+3, [INTMEM_1C] ROM:343E decb INTMEM_1A+1 ROM:3440 jne ROM_3444 ROM:3442 sjmp ROM_353F ROM:3444 ; --------------------------------------------------------------------------- ROM:3444 ROM:3444 ROM_3444: ; CODE XREF: ROM_33F1+4F↑j ROM:3444 ldb INTMEM_2C+3, INTMEM_1A+1 ROM:3447 ld INTMEM_1C, INTMEM_20 ROM:344A ldbze INTMEM_20, INTMEM_1A+1 ROM:344D inc INTMEM_20 ROM:344F add INTMEM_1C, INTMEM_20 ROM:3452 st INTMEM_1C, INTMEM_20 ROM:3455 ROM:3455 ROM_3455: ; CODE XREF: ROM_33F1+6B↓j ROM:3455 cmpb INTMEM_1C+3, [INTMEM_1C] ROM:3458 jc ROM_345F ROM:345A dec INTMEM_1C ROM:345C djnz INTMEM_2C+3, ROM_3455 ROM:345F ROM:345F ROM_345F: ; CODE XREF: ROM_33F1+67↑j ROM:345F cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:3462 ldb INTMEM_2C, [INTMEM_1C] ROM:3465 je ROM_3469 ROM:3467 inc INTMEM_1C ROM:3469 ROM:3469 ROM_3469: ; CODE XREF: ROM_33F1+74↑j ROM:3469 ldb INTMEM_2C+1, [INTMEM_1C] ROM:346C add INTMEM_1C, INTMEM_20, #1 ROM:3471 incb INTMEM_1A ROM:3473 mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:3477 add INTMEM_1C, INTMEM_20 ROM:347A ldbze INTMEM_20, INTMEM_2C+2 ROM:347D add INTMEM_1C, INTMEM_20 ROM:3480 ldb INTMEM_2C+2, [INTMEM_1C] ROM:3483 ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:3487 ldbze INTMEM_20, INTMEM_1A ROM:348A add INTMEM_1C, INTMEM_20 ROM:348D ldb INTMEM_20, [INTMEM_1C] ROM:3490 ldb INTMEM_20+1, 1[INTMEM_1C] ROM:3494 ld INTMEM_1C, INTMEM_20+2 ROM:3497 subb INTMEM_1C+1, INTMEM_1C ROM:349A je ROM_34C6 ROM:349C subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:34A0 jnc ROM_34C6 ROM:34A2 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34A5 subb INTMEM_2C+3, INTMEM_2C+2 ROM:34A8 jc ROM_34B1 ROM:34AA negb INTMEM_2C+3 ROM:34AC ldb INTMEM_30, INTMEM_2C+3 ROM:34AF sjmp ROM_34B3 ROM:34B1 ; --------------------------------------------------------------------------- ROM:34B1 ROM:34B1 ROM_34B1: ; CODE XREF: ROM_33F1+B7↑j ROM:34B1 clrb INTMEM_30 ROM:34B3 ROM:34B3 ROM_34B3: ; CODE XREF: ROM_33F1+BE↑j ROM:34B3 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:34B7 divub INTMEM_2C+2, INTMEM_1C+1 ROM:34BA cmpb INTMEM_30, ZERO_REG ; Zero register ROM:34BD je ROM_34C1 ROM:34BF negb INTMEM_2C+2 ROM:34C1 ROM:34C1 ROM_34C1: ; CODE XREF: ROM_33F1+CC↑j ROM:34C1 addb INTMEM_1A+1, INTMEM_2C+2 ROM:34C4 sjmp ROM_34C9 ROM:34C6 ; --------------------------------------------------------------------------- ROM:34C6 ROM:34C6 ROM_34C6: ; CODE XREF: ROM_33F1+A9↑j ROM:34C6 ; ROM_33F1+AF↑j ROM:34C6 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34C9 ROM:34C9 ROM_34C9: ; CODE XREF: ROM_33F1+D3↑j ROM:34C9 stb INTMEM_1A+1, INTMEM_1A ROM:34CC ld INTMEM_1C, INTMEM_20+2 ROM:34CF ld INTMEM_2C+2, INTMEM_20 ROM:34D2 subb INTMEM_1C+1, INTMEM_1C ROM:34D5 je ROM_3501 ROM:34D7 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:34DB jnc ROM_3501 ROM:34DD ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34E0 subb INTMEM_2C+3, INTMEM_2C+2 ROM:34E3 jc ROM_34EC ROM:34E5 negb INTMEM_2C+3 ROM:34E7 ldb INTMEM_30, INTMEM_2C+3 ROM:34EA sjmp ROM_34EE ROM:34EC ; --------------------------------------------------------------------------- ROM:34EC ROM:34EC ROM_34EC: ; CODE XREF: ROM_33F1+F2↑j ROM:34EC ; ROM:36BE↓j ROM:34EC clrb INTMEM_30 ROM:34EE ROM:34EE ROM_34EE: ; CODE XREF: ROM_33F1+F9↑j ROM:34EE mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:34F2 divub INTMEM_2C+2, INTMEM_1C+1 ROM:34F5 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:34F8 je ROM_34FC ROM:34FA negb INTMEM_2C+2 ROM:34FC ROM:34FC ROM_34FC: ; CODE XREF: ROM_33F1+107↑j ROM:34FC addb INTMEM_1A+1, INTMEM_2C+2 ROM:34FF sjmp ROM_3504 ROM:3501 ; --------------------------------------------------------------------------- ROM:3501 ROM:3501 ROM_3501: ; CODE XREF: ROM_33F1+E4↑j ROM:3501 ; ROM_33F1+EA↑j ROM:3501 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3504 ROM:3504 ROM_3504: ; CODE XREF: ROM_33F1+10E↑j ROM:3504 ld INTMEM_2C+2, INTMEM_1A ROM:3507 ld INTMEM_1C, INTMEM_2C ROM:350A subb INTMEM_1C+1, INTMEM_1C ROM:350D je ROM_3539 ROM:350F subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:3513 jnc ROM_3539 ROM:3515 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3518 subb INTMEM_2C+3, INTMEM_2C+2 ROM:351B jc ROM_3524 ROM:351D negb INTMEM_2C+3 ROM:351F ldb INTMEM_30, INTMEM_2C+3 ROM:3522 sjmp ROM_3526 ROM:3524 ; --------------------------------------------------------------------------- ROM:3524 ROM:3524 ROM_3524: ; CODE XREF: ROM_33F1+12A↑j ROM:3524 clrb INTMEM_30 ROM:3526 ROM:3526 ROM_3526: ; CODE XREF: ROM_33F1+131↑j ROM:3526 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:352A divub INTMEM_2C+2, INTMEM_1C+1 ROM:352D cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3530 je ROM_3534 ROM:3532 negb INTMEM_2C+2 ROM:3534 ROM:3534 ROM_3534: ; CODE XREF: ROM_33F1+13F↑j ROM:3534 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3537 sjmp ROM_353C ROM:3539 ; --------------------------------------------------------------------------- ROM:3539 ROM:3539 ROM_3539: ; CODE XREF: ROM_33F1+11C↑j ROM:3539 ; ROM_33F1+122↑j ROM:3539 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:353C ROM:353C ROM_353C: ; CODE XREF: ROM_33F1+146↑j ROM:353C ljmp ROM_3585 ROM:353F ; --------------------------------------------------------------------------- ROM:353F ROM:353F ROM_353F: ; CODE XREF: ROM_33F1+51↑j ROM:353F add INTMEM_1C, INTMEM_20, #1 ROM:3544 ldbze INTMEM_20, INTMEM_2C+2 ROM:3547 add INTMEM_1C, INTMEM_20 ROM:354A ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:354D ldb INTMEM_2C+3, [INTMEM_1C] ROM:3550 ld INTMEM_1C, INTMEM_20+2 ROM:3553 subb INTMEM_1C+1, INTMEM_1C ROM:3556 je ROM_3582 ROM:3558 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:355C jnc ROM_3582 ROM:355E ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3561 subb INTMEM_2C+3, INTMEM_2C+2 ROM:3564 jc ROM_356D ROM:3566 negb INTMEM_2C+3 ROM:3568 ldb INTMEM_30, INTMEM_2C+3 ROM:356B sjmp ROM_356F ROM:356D ; --------------------------------------------------------------------------- ROM:356D ROM:356D ROM_356D: ; CODE XREF: ROM_33F1+173↑j ROM:356D clrb INTMEM_30 ROM:356F ROM:356F ROM_356F: ; CODE XREF: ROM_33F1+17A↑j ROM:356F mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3573 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3576 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3579 je ROM_357D ROM:357B negb INTMEM_2C+2 ROM:357D ROM:357D ROM_357D: ; CODE XREF: ROM_33F1+188↑j ROM:357D addb INTMEM_1A+1, INTMEM_2C+2 ROM:3580 sjmp ROM_3585 ROM:3582 ; --------------------------------------------------------------------------- ROM:3582 ROM:3582 ROM_3582: ; CODE XREF: ROM_33F1+165↑j ROM:3582 ; ROM_33F1+16B↑j ROM:3582 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3585 ROM:3585 ROM_3585: ; CODE XREF: ROM_33F1:ROM_353C↑j ROM:3585 ; ROM_33F1+18F↑j ROM:3585 ldb INTMEM_1C, INTMEM_1A+1 ROM:3588 ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:358B ret ROM:358B ; End of function ROM_33F1 ROM:358B ROM:358C ROM:358C ; =============== S U B R O U T I N E ======================================= ROM:358C ROM:358C ROM:358C ROM_358C: ; CODE XREF: ROM_362C+78↓p ROM:358C ; ROM_3B06+19↓p ... ROM:358C ldb INTMEM_1A, #0 ROM:358F cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:3592 jne ROM_3598 ROM:3594 ld INTMEM_1C+2, #2 ROM:3598 ROM:3598 ROM_3598: ; CODE XREF: ROM_358C+6↑j ROM:3598 clr INTMEM_20+2 ROM:359A sub INTMEM_20, INTMEM_1C ROM:359D jc ROM_35A8 ROM:359F neg INTMEM_20 ROM:35A1 divu INTMEM_20, INTMEM_1C+2 ROM:35A4 neg INTMEM_20 ROM:35A6 sjmp ROM_35AB ROM:35A8 ; --------------------------------------------------------------------------- ROM:35A8 ROM:35A8 ROM_35A8: ; CODE XREF: ROM_358C+11↑j ROM:35A8 divu INTMEM_20, INTMEM_1C+2 ROM:35AB ROM:35AB ROM_35AB: ; CODE XREF: ROM_358C+1A↑j ROM:35AB add INTMEM_1C, INTMEM_20 ROM:35AE ret ROM:35AE ; End of function ROM_358C ROM:35AE ROM:35AF ROM:35AF ; =============== S U B R O U T I N E ======================================= ROM:35AF ROM:35AF ROM:35AF ROM_35AF: ; CODE XREF: ROM_3BB0↓p ROM:35AF jbc INTMEM_AA, 5, ROM_35C7 ROM:35B2 andb INTMEM_AA, #-21h ROM:35B5 ldb INTMEM_1C, INTMEM_7 ROM:35B8 orb INTMEM_AC, #4 ROM:35BB ldb INTMEM_98, INTMEM_1C ROM:35BE ROM:35BE ROM_35BE: ; CODE XREF: ROM_35AF:ROM_35BE↓j ROM:35BE ; ROM_35C8+9↓j ... ROM:35BE jbc INTMEM_AA, 6, ROM_35BE ROM:35C1 andb INTMEM_AA, #-41h ROM:35C4 ldb INTMEM_7, INTMEM_1C ROM:35C7 ROM:35C7 ROM_35C7: ; CODE XREF: ROM_35AF↑j ROM:35C7 ; ROM_35C8↓j ROM:35C7 ret ROM:35C7 ; End of function ROM_35AF ROM:35C7 ROM:35C8 ROM:35C8 ; =============== S U B R O U T I N E ======================================= ROM:35C8 ROM:35C8 ROM:35C8 ROM_35C8: ; CODE XREF: start+A61↑p ROM:35C8 jbc INTMEM_AC, 3, ROM_35C7 ROM:35CB ldb INTMEM_1C, INTMEM_3B ROM:35CE andb INTMEM_AC, #-9 ROM:35D1 sjmp ROM_35BE ROM:35D1 ; End of function ROM_35C8 ROM:35D1 ROM:35D3 ; --------------------------------------------------------------------------- ROM:35D3 ROM:35D3 ROM_35D3: ; CODE XREF: ROM:5B93↓j ROM:35D3 mulu INTMEM_1C, #-3FFFh ROM:35D7 st INTMEM_1C+2, INTMEM_78 ROM:35DA ldb INTMEM_9B, #8 ROM:35DD ret ROM:35DE ROM:35DE ; =============== S U B R O U T I N E ======================================= ROM:35DE ROM:35DE ROM:35DE ROM_35DE: ; CODE XREF: start+A52↑p ROM:35DE jbs IOPORT2, 4, ROM_35F2 ; Input/output port 2 ROM:35E1 jbc INTMEM_AF, 0, ROM_35ED ROM:35E4 jbc INTMEM_AF, 1, ROM_35EA ROM:35E7 orb INTMEM_AD, #8 ROM:35EA ROM:35EA ROM_35EA: ; CODE XREF: ROM_35DE+6↑j ROM:35EA orb INTMEM_AE, #-80h ROM:35ED ROM:35ED ROM_35ED: ; CODE XREF: ROM_35DE+3↑j ROM:35ED orb INTMEM_AF, #1 ROM:35F0 sjmp ROM_35FE ROM:35F2 ; --------------------------------------------------------------------------- ROM:35F2 ROM:35F2 ROM_35F2: ; CODE XREF: ROM_35DE↑j ROM:35F2 jbs INTMEM_AF, 0, ROM_35FB ROM:35F5 orb INTMEM_AF, #2 ROM:35F8 andb INTMEM_AE, #7Fh ROM:35FB ROM:35FB ROM_35FB: ; CODE XREF: ROM_35DE:ROM_35F2↑j ROM:35FB andb INTMEM_AF, #-2 ROM:35FE ROM:35FE ROM_35FE: ; CODE XREF: ROM_35DE+12↑j ROM:35FE jbc IOPORT1, 6, ROM_360C ; Input/output port 1 ROM:3601 jbc INTMEM_AF, 2, ROM_3607 ROM:3604 orb INTMEM_AD, #40h ; '@' ROM:3607 ROM:3607 ROM_3607: ; CODE XREF: ROM_35DE+23↑j ROM:3607 orb INTMEM_AF, #4 ROM:360A sjmp ROM_3615 ROM:360C ; --------------------------------------------------------------------------- ROM:360C ROM:360C ROM_360C: ; CODE XREF: ROM_35DE:ROM_35FE↑j ROM:360C jbs INTMEM_AF, 2, ROM_3612 ROM:360F andb INTMEM_AD, #-41h ROM:3612 ROM:3612 ROM_3612: ; CODE XREF: ROM_35DE:ROM_360C↑j ROM:3612 andb INTMEM_AF, #-5 ROM:3615 ROM:3615 ROM_3615: ; CODE XREF: ROM_35DE+2C↑j ROM:3615 jbs IOPORT1, 7, ROM_3622 ; Input/output port 1 ROM:3618 jbc INTMEM_AF, 3, ROM_361E ROM:361B orb INTMEM_AD, #20h ; ' ' ROM:361E ROM:361E ROM_361E: ; CODE XREF: ROM_35DE+3A↑j ROM:361E orb INTMEM_AF, #8 ROM:3621 ret ROM:3622 ; --------------------------------------------------------------------------- ROM:3622 ROM:3622 ROM_3622: ; CODE XREF: ROM_35DE:ROM_3615↑j ROM:3622 jbs INTMEM_AF, 3, ROM_3628 ROM:3625 andb INTMEM_AD, #-21h ROM:3628 ROM:3628 ROM_3628: ; CODE XREF: ROM_35DE:ROM_3622↑j ROM:3628 andb INTMEM_AF, #-9 ROM:362B ret ROM:362B ; End of function ROM_35DE ROM:362B ROM:362C ROM:362C ; =============== S U B R O U T I N E ======================================= ROM:362C ROM:362C ROM:362C ROM_362C: ; CODE XREF: start+A55↑p ROM:362C ; ROM_362C+8D↓j ROM:362C pushf ROM:362D addb INTMEM_2, INTMEM_A7, #8 ROM:3631 ldb INTMEM_34, INTMEM_A7 ROM:3634 mulub INTMEM_34, #0Eh ROM:3637 add INTMEM_34, #386Ah ROM:363B add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:3640 add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:3645 add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:364A add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:364F ld INTMEM_1C, 8[INTMEM_34] ROM:3653 ROM:3653 ROM_3653: ; CODE XREF: ROM_362C:ROM_3653↓j ROM:3653 jbs INTMEM_2, 3, ROM_3653 ROM:3656 ldb INTMEM_1C+2, INTMEM_2+1 ROM:3659 andb INTMEM_1C+3, INTMEM_2, #-40h ROM:365D popf ROM:365E cmpb INTMEM_1C+2, [INTMEM_20] ROM:3661 jnc ROM_3687 ROM:3663 cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:3666 jh ROM_3687 ROM:3668 ldb INTMEM_1A, 6[INTMEM_34] ROM:366C notb INTMEM_1A ROM:366E andb INTMEM_55, INTMEM_1A ROM:3671 cmp INTMEM_1C, #-1 ROM:3675 je ROM_367F ROM:3677 lcall ROM_33F1 ROM:367A ldb INTMEM_20+1, INTMEM_1C ROM:367D sjmp ROM_3692 ROM:367F ; --------------------------------------------------------------------------- ROM:367F ROM:367F ROM_367F: ; CODE XREF: ROM_362C+49↑j ROM:367F ldb INTMEM_20+1, INTMEM_1C+2 ROM:3682 ldb INTMEM_20, INTMEM_1C+3 ROM:3685 sjmp ROM_3695 ROM:3687 ; --------------------------------------------------------------------------- ROM:3687 ROM:3687 ROM_3687: ; CODE XREF: ROM_362C+35↑j ROM:3687 ; ROM_362C+3A↑j ROM:3687 orb INTMEM_55, 6[INTMEM_34] ROM:368B orb INTMEM_52, 7[INTMEM_34] ROM:368F ldb INTMEM_20+1, [INTMEM_2C] ROM:3692 ROM:3692 ROM_3692: ; CODE XREF: ROM_362C+51↑j ROM:3692 ldb INTMEM_20, #7Fh ROM:3695 ROM:3695 ROM_3695: ; CODE XREF: ROM_362C+59↑j ROM:3695 ld INTMEM_2C, 0Ch[INTMEM_34] ROM:3699 ld INTMEM_1C, [INTMEM_2C] ROM:369C cmp INTMEM_1C, ZERO_REG ; Zero register ROM:369F je ROM_36AC ROM:36A1 ld INTMEM_1C+2, [INTMEM_32] ROM:36A4 lcall ROM_358C ROM:36A7 st INTMEM_1C, [INTMEM_2C] ROM:36AA sjmp ROM_36AF ROM:36AC ; --------------------------------------------------------------------------- ROM:36AC ROM:36AC ROM_36AC: ; CODE XREF: ROM_362C+73↑j ROM:36AC st INTMEM_20, [INTMEM_2C] ROM:36AF ROM:36AF ROM_36AF: ; CODE XREF: ROM_362C+7E↑j ROM:36AF incb INTMEM_A7 ROM:36B1 cmpb INTMEM_A7, #6 ROM:36B4 je ROM_36BB ROM:36B6 jbs INTMEM_A9, 0, ROM_36BD ROM:36B9 sjmp ROM_362C ROM:36BB ; --------------------------------------------------------------------------- ROM:36BB ROM:36BB ROM_36BB: ; CODE XREF: ROM_362C+88↑j ROM:36BB clrb INTMEM_A7 ROM:36BD ROM:36BD ROM_36BD: ; CODE XREF: ROM_362C+8A↑j ROM:36BD ret ROM:36BD ; End of function ROM_362C ROM:36BD ROM:36BE ; --------------------------------------------------------------------------- ROM:36BE sjmp ROM_34EC ROM:36BE ; --------------------------------------------------------------------------- ROM:36C0 db 87h, 2Ch, 0E6h, 2Ch, 0FEh, 2Ch, 30h, 2Dh, 43h, 2Dh ROM:36C0 db 53h, 2Dh, 5Fh, 2Dh, 54h, 41h, 50h, 38h, 50h, 30h, 30h ROM:36C0 db 36h, 0A8h, 0, 6, 14h, 17h, 15h, 16h, 10h, 0, 1, 2, 4 ROM:36C0 db 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h, 0, 5Eh, 0 ROM:36C0 db 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h, 1, 0, 0 ROM:36C0 db 0FFh, 1, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1, 20h, 0, 0FDh ROM:36C0 db 1, 50h, 10h, 0ADh, 0, 50h, 20h, 0ADh, 0, 58h, 40h, 0ADh ROM:36C0 db 0, 60h, 0, 4Ch, 37h, 60h, 0, 5Ah, 37h, 88h, 10h, 45h ROM:36C0 db 0, 20h, 0, 42h, 0, 20h, 4, 47h, 0, 20h, 0, 8Ch, 0, 0A3h ROM:36C0 db 0, 0D4h, 0, 80h, 12h, 44h, 0, 6, 6, 0DCh, 0, 3, 8, 0BCh ROM:36C0 db 3, 60h, 0, 74h, 37h, 30h, 0, 0, 0, 58h, 10h, 0ABh, 0 ROM:36C0 db 5Ah, 37h, 52h, 0, 2, 1, 52h, 0, 4, 2, 52h, 0, 20h, 20h ROM:36C0 db 74h, 37h, 50h, 0, 1, 2, 50h, 0, 2, 4, 50h, 0, 4, 8 ROM:36C0 db 50h, 0, 8, 10h, 52h, 0, 8, 20h, 52h, 0, 10h, 80h, 7Ah ROM:36C0 db 37h, 0ABh, 0, 40h, 10h, 30h, 0, 20h, 0, 50h, 10h, 0ABh ROM:36C0 db 0, 20h, 0, 0F1h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0D3h, 0 ROM:36C0 db 60h, 0, 0ECh, 37h, 0, 0Ch, 4Dh, 1, 30h, 0, 0FFh, 0 ROM:36C0 db 30h, 0, 0FFh, 0, 58h, 40h, 0F5h, 0, 60h, 0, 0E6h, 37h ROM:36C0 db 20h, 0, 43h, 0, 2, 0Eh, 0D6h, 0, 8, 10h, 0F2h, 0, 30h ROM:36C0 db 0, 0FFh, 0, 20h, 0, 0F3h, 0, 30h, 0, 0FFh, 0, 30h, 0 ROM:36C0 db 0FFh, 0, 4, 14h, 44h, 0, 20h, 0, 45h, 0, 23h, 0, 0D4h ROM:36C0 db 0, 30h, 0, 0FFh, 0, 23h, 0, 40h, 2, 23h, 0, 42h, 2 ROM:36C0 db 23h, 0, 44h, 2, 23h, 0, 46h, 2, 20h, 0, 48h, 0, 0ECh ROM:36C0 db 37h, 0F5h, 0, 20h, 1, 0FAh, 37h, 50h, 0, 10h, 4, 52h ROM:36C0 db 0, 1, 10h, 0ADh, 0, 8, 40h, 30h, 0, 5, 0, 30h, 0, 6Ah ROM:36C0 db 0, 1Eh, 0, 1, 0, 30h, 0, 0, 0, 30h, 0, 0, 0, 0B4h, 0Fh ROM:36C0 db 64h, 9, 0FEh, 0, 29h, 0C0h, 0AAh, 0, 0A0h, 0, 0DFh ROM:36C0 db 0, 1, 3, 4, 0, 0CCh, 0, 0BFh, 8Fh, 2, 4, 8, 0, 0, 0 ROM:36C0 db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0 ROM:36C0 db 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0 ROM:36C0 db 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 1, 5Bh, 24h, 8Ch, 24h ROM:36C0 db 0BFh, 24h, 1Bh, 25h, 0CCh, 0D9h, 88h, 0A2h, 0, 15h ROM:36C0 db 44h, 6Eh, 0A6h, 0, 0A5h, 0, 0A7h, 0, 1, 10h, 0FFh, 0FFh ROM:36C0 db 16h, 0, 0FCh, 1, 0ACh, 0, 0ABh, 0, 0AEh, 0, 2, 4, 2 ROM:36C0 db 0, 1Ah, 0, 0F6h, 1, 0A9h, 0, 0A8h, 0, 0AAh, 0, 8, 8 ROM:36C0 db 0FFh, 0FFh, 18h, 0, 0FAh, 1, 0ACh, 0, 0ABh, 0, 0AFh ROM:36C0 db 0, 4, 20h, 2, 0, 1Ah, 0, 0FEh, 1, 0ACh, 0, 0ABh, 0 ROM:36C0 db 0ADh, 0, 10h, 2, 2, 0, 1Ah, 0, 0F8h, 1, 0B0h, 0, 0B1h ROM:36C0 db 0, 0B2h, 0, 20h, 40h, 0FFh, 0FFh, 1Ch, 0, 0F4h, 1 ROM:38BE ROM:38BE ; =============== S U B R O U T I N E ======================================= ROM:38BE ROM:38BE ROM:38BE ROM_38BE: ; CODE XREF: start+A49↑p ROM:38BE ; ROM:3CC0↓p ROM:38BE jbs INTMEM_A9, 0, ROM_38DD ROM:38C1 ldb INTMEM_26, #-21h ROM:38C4 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:38C7 ldb INTMEM_26+1, #-22h ROM:38CA stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:38CD ldb INTMEM_1A, #-80h ROM:38D0 stb INTMEM_1A, 1FFEh[] ROM:38D5 ldb INTMEM_1A, #-1 ROM:38D8 stb INTMEM_1A, 1FFFh[] ROM:38DD ROM:38DD ROM_38DD: ; CODE XREF: ROM_38BE↑j ROM:38DD ret ROM:38DD ; End of function ROM_38BE ROM:38DD ROM:38DE ROM:38DE ; =============== S U B R O U T I N E ======================================= ROM:38DE ROM:38DE ROM:38DE ROM_38DE: ; CODE XREF: start+A4C↑p ROM:38DE andb INTMEM_28, #77h ; 'w' ROM:38E1 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:38E4 jbs INTMEM_A9, 0, ROM_3924 ROM:38E7 ldb INTMEM_1C, 1FFEh[] ROM:38EC ldb INTMEM_1C+1, INTMEM_1C ROM:38EF andb INTMEM_1C+1, #-2 ROM:38F2 stb INTMEM_1C+1, 1FFEh[] ROM:38F7 andb INTMEM_1C+1, #-3 ROM:38FA orb INTMEM_1C+1, #4 ROM:38FD stb INTMEM_1C+1, 1FFEh[] ROM:3902 orb INTMEM_1C+1, #1 ROM:3905 stb INTMEM_1C+1, 1FFEh[] ROM:390A andb INTMEM_1C+1, #-2 ROM:390D stb INTMEM_1C+1, 1FFEh[] ROM:3912 ldb INTMEM_1C+1, 1FFFh[] ROM:3917 andb INTMEM_1C+1, #-9 ROM:391A stb INTMEM_1C+1, 1FFFh[] ROM:391F stb INTMEM_1C, 1FFEh[] ROM:3924 ROM:3924 ROM_3924: ; CODE XREF: ROM_38DE+6↑j ROM:3924 jbs INTMEM_A9, 0, ROM_3928 ROM:3927 di ROM:3928 ROM:3928 ROM_3928: ; CODE XREF: ROM_38DE:ROM_3924↑j ROM:3928 andb INT_PEND, INT_MASK ; Interrupt mask register ROM:392B andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:392E andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:3931 andb INTMEM_28+1, #-3 ROM:3934 stb INTMEM_28+1, INTMEM_16 ROM:3937 andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:393A orb INTMEM_28+1, #4 ROM:393D ldb INTMEM_16, INTMEM_28+1 ROM:3940 orb INT_MASK, #1 ; Interrupt mask register ROM:3943 orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:3946 jbc INTMEM_A9, 0, ROM_396D ROM:3949 ROM:3949 ROM_3949: ; CODE XREF: ROM_38DE+84↓j ROM:3949 jbs INTMEM_A9, 1, ROM_396D ROM:394C jbs WSR1, 6, ROM_3967 ; Window selection register 1 ROM:394F add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:3954 st INTMEM_1C, INTMEM_140[] ROM:3959 ldb INTMEM_6, #18h ROM:395C ld INTMEM_4, INTMEM_1C ROM:395F orb INTMEM_A9, #2 ROM:3962 jbs INTMEM_A9, 1, ROM_3949 ROM:3965 sjmp ROM_396D ROM:3967 ; --------------------------------------------------------------------------- ROM:3967 ROM:3967 ROM_3967: ; CODE XREF: ROM_38DE+6E↑j ROM:3967 andb INTMEM_A9, #-3 ROM:396A orb INTMEM_4F, #1 ROM:396D ROM:396D ROM_396D: ; CODE XREF: ROM_38DE+68↑j ROM:396D ; ROM_38DE:ROM_3949↑j ... ROM:396D jbs INTMEM_A9, 0, ROM_3973 ROM:3970 lcall ROM_2BA3 ROM:3973 ROM:3973 ROM_3973: ; CODE XREF: ROM_38DE:ROM_396D↑j ROM:3973 orb INTMEM_28, #54h ; 'T' ROM:3976 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3979 ldb INTMEM_2+1, #-5Bh ROM:397C andb INTMEM_28+1, #7Fh ROM:397F ldb INTMEM_16, INTMEM_28+1 ROM:3982 orb INT_MASK, #4 ; Interrupt mask register ROM:3985 jbs INTMEM_A9, 0, ROM_398B ROM:3988 lcall ROM_3AF8 ROM:398B ROM:398B ROM_398B: ; CODE XREF: ROM_38DE+A7↑j ROM:398B jbs INTMEM_A9, 0, ROM_399A ROM:398E ldb INTMEM_E, #4Dh ; 'M' ROM:3991 ldb INTMEM_E, #-80h ROM:3994 orb INTMEM_AA, #40h ; '@' ROM:3997 andb INTMEM_AA, #-21h ROM:399A ROM:399A ROM_399A: ; CODE XREF: ROM_38DE:ROM_398B↑j ROM:399A orb INTMEM_28+1, #20h ; ' ' ROM:399D ldb INTMEM_16, INTMEM_28+1 ROM:39A0 ldb INTMEM_11, #9 ROM:39A3 orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:39A6 jbc INTMEM_A9, 0, ROM_39AB ROM:39A9 sjmp ROM_3A7C ROM:39AB ; --------------------------------------------------------------------------- ROM:39AB ROM:39AB ROM_39AB: ; CODE XREF: ROM_38DE+C8↑j ROM:39AB lcall ROM_2E4F ROM:39AE ldb INTMEM_1A+1, #5 ROM:39B1 lcall ROM_2DC7 ROM:39B4 st INTMEM_1C, INTMEM_142[] ROM:39B9 lcall ROM_2DC7 ROM:39BC and INTMEM_1C+2, INTMEM_1C, INTMEM_142[] ROM:39C2 st INTMEM_1C+2, INTMEM_142[] ROM:39C7 ld INTMEM_1C+2, INTMEM_1C ROM:39CA lcall ROM_2DC7 ROM:39CD and INTMEM_1C+2, INTMEM_1C ROM:39D0 or INTMEM_1C+2, INTMEM_142[] ROM:39D5 st INTMEM_1C, INTMEM_142[] ROM:39DA ldb INTMEM_1A+1, #5 ROM:39DD lcall ROM_2DC7 ROM:39E0 and INTMEM_1C, INTMEM_142[] ROM:39E5 or INTMEM_1C, INTMEM_1C+2 ROM:39E8 st INTMEM_1C, INTMEM_142[] ROM:39ED addb INTMEM_1A+1, #2 ROM:39F0 lcall ROM_2DC7 ROM:39F3 st INTMEM_1C, INTMEM_1C+2 ROM:39F6 lcall ROM_2DC7 ROM:39F9 andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:39FD andb INTMEM_1C, INTMEM_1C+3 ROM:3A00 andb INTMEM_1C+2, INTMEM_1C+3 ROM:3A03 orb INTMEM_1C, INTMEM_1C+1 ROM:3A06 orb INTMEM_1C, INTMEM_1C+2 ROM:3A09 stb INTMEM_1C, INTMEM_156[] ROM:3A0E lcall ROM_2DC7 ROM:3A11 st INTMEM_1C, INTMEM_1C+2 ROM:3A14 lcall ROM_2DC7 ROM:3A17 andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:3A1B andb INTMEM_1C, INTMEM_1C+3 ROM:3A1E andb INTMEM_1C+2, INTMEM_1C+3 ROM:3A21 orb INTMEM_1C, INTMEM_1C+1 ROM:3A24 orb INTMEM_1C, INTMEM_1C+2 ROM:3A27 stb INTMEM_1C, INTMEM_157[] ROM:3A2C clrb INTMEM_1A+1 ROM:3A2E lcall ROM_2DC7 ROM:3A31 cmp INTMEM_1C, 6[INTMEM_56] ROM:3A36 jne ROM_3A5E ROM:3A38 clr INTMEM_20+2 ROM:3A3A clrb INTMEM_1A+1 ROM:3A3C ldb INTMEM_1C+2, #5 ROM:3A3F ROM:3A3F ROM_3A3F: ; CODE XREF: ROM_38DE+164↓j ROM:3A3F lcall ROM_2DC7 ROM:3A42 djnz INTMEM_1C+2, ROM_3A3F ROM:3A45 neg INTMEM_20+2 ROM:3A47 jne ROM_3A5E ROM:3A49 ld INTMEM_34, #-5AABh ROM:3A4D lcall ROM_2E55 ROM:3A50 negb INTMEM_1A ROM:3A52 je ROM_3A6D ROM:3A54 ldb INTMEM_34+1, #-56h ROM:3A57 lcall ROM_2E55 ROM:3A5A negb INTMEM_1A ROM:3A5C je ROM_3A67 ROM:3A5E ROM:3A5E ROM_3A5E: ; CODE XREF: ROM_38DE+158↑j ROM:3A5E ; ROM_38DE+169↑j ROM:3A5E lcall ROM_2F80 ROM:3A61 lcall ROM_2F17 ROM:3A64 lcall ROM_2F48 ROM:3A67 ROM:3A67 ROM_3A67: ; CODE XREF: ROM_38DE+17E↑j ROM:3A67 ldb INTMEM_1C, #2 ROM:3A6A lcall ROM_2BBB ROM:3A6D ROM:3A6D ROM_3A6D: ; CODE XREF: ROM_38DE+174↑j ROM:3A6D ldb INTMEM_1A+1, INTMEM_1C+3 ROM:3A70 ld INTMEM_1C, #-55ABh ROM:3A74 lcall ROM_2EDF ROM:3A77 stb INTMEM_20, INTMEM_A8[] ROM:3A7C ROM:3A7C ROM_3A7C: ; CODE XREF: ROM_38DE+CB↑j ROM:3A7C jbs INTMEM_A9, 0, ROM_3AAD ROM:3A7F pushf ROM:3A80 ldb INTMEM_1C, INTMEM_160[] ROM:3A85 orb INTMEM_1C, #-80h ROM:3A88 orb INTMEM_1C, #20h ; ' ' ROM:3A8B stb INTMEM_1C, INTMEM_160[] ROM:3A90 popf ROM:3A91 orb INTMEM_28+1, #1 ROM:3A94 ldb INTMEM_16, INTMEM_28+1 ROM:3A97 ldb INTMEM_1C+2, #-80h ROM:3A9A stb INTMEM_1C+2, INTMEM_209[] ROM:3A9F ldb INTMEM_17, INTMEM_1C+2 ROM:3AA2 ldb INTMEM_A1, #-1 ROM:3AA5 ldb INTMEM_1C, #0 ROM:3AA8 stb INTMEM_1C, INTMEM_206[] ROM:3AAD ROM:3AAD ROM_3AAD: ; CODE XREF: ROM_38DE:ROM_3A7C↑j ROM:3AAD ldb INTMEM_91, 0A2h[INTMEM_56] ROM:3AB2 ldb INTMEM_A6, #1 ROM:3AB5 jbc INTMEM_A9, 0, ROM_3AB9 ROM:3AB8 ei ROM:3AB9 ROM:3AB9 ROM_3AB9: ; CODE XREF: ROM_38DE+1D7↑j ROM:3AB9 clrb WSR ; Window selection register ROM:3ABB ret ROM:3ABB ; End of function ROM_38DE ROM:3ABB ROM:3ABC ROM:3ABC ; =============== S U B R O U T I N E ======================================= ROM:3ABC ROM:3ABC ROM:3ABC ROM_3ABC: ; CODE XREF: ROM_3BB0+D↓p ROM:3ABC ; ROM:ROM_3C9E↓p ROM:3ABC stb ZERO_REG, INTMEM_15D[] ; Zero register ROM:3AC1 stb ZERO_REG, INTMEM_15E[] ; Zero register ROM:3AC6 andb INTMEM_AC, #-21h ROM:3AC9 andb INTMEM_AC, #-11h ROM:3ACC ldb INTMEM_1C, #10h ROM:3ACF lcall ROM_2BBB ROM:3AD2 andb INTMEM_AC, #-41h ROM:3AD5 andb INTMEM_AD, #-2 ROM:3AD8 ret ROM:3AD8 ; End of function ROM_3ABC ROM:3AD8 ROM:3AD9 ; --------------------------------------------------------------------------- ROM:3AD9 ROM:3AD9 ROM_3AD9: ; CODE XREF: ROM:3C73↓j ROM:3AD9 ; ROM:3E19↓j ... ROM:3AD9 clrb INTMEM_1C ROM:3ADB ljmp ROM_35BE ROM:3ADE ROM:3ADE ; =============== S U B R O U T I N E ======================================= ROM:3ADE ROM:3ADE ROM:3ADE ROM_3ADE: ; CODE XREF: ROM_2B14:ROM_21C2↑p ROM:3ADE ; ROM_2B14-399↑p ROM:3ADE andb INTMEM_AA+1, #-41h ROM:3AE1 andb INTMEM_AE, #-3 ROM:3AE4 andb INTMEM_AE, #-5 ROM:3AE7 cmp INTMEM_5E, 14h[INTMEM_56] ROM:3AEC jnc ROM_3AF1 ROM:3AEE orb INTMEM_52, #1 ROM:3AF1 ROM:3AF1 ROM_3AF1: ; CODE XREF: ROM_3ADE+E↑j ROM:3AF1 clrb INTMEM_9A ROM:3AF3 clrb INTMEM_99 ROM:3AF5 clr INTMEM_5E ROM:3AF7 ret ROM:3AF7 ; End of function ROM_3ADE ROM:3AF7 ROM:3AF8 ROM:3AF8 ; =============== S U B R O U T I N E ======================================= ROM:3AF8 ROM:3AF8 ROM:3AF8 ROM_3AF8: ; CODE XREF: ROM_2B14:ROM_27A4↑p ROM:3AF8 ; ROM_38DE+AA↑p ROM:3AF8 ldb INTMEM_20, 1FFFh[] ROM:3AFD orb INTMEM_20, #30h ; '0' ROM:3B00 stb INTMEM_20, 1FFFh[] ROM:3B05 ret ROM:3B05 ; End of function ROM_3AF8 ROM:3B05 ROM:3B06 ROM:3B06 ; =============== S U B R O U T I N E ======================================= ROM:3B06 ROM:3B06 ROM:3B06 ROM_3B06: ; CODE XREF: ROM_5D36+7C↓p ROM:3B06 ; ROM_5D36:ROM_5DE9↓p ... ROM:3B06 pushf ROM:3B07 ldb INTMEM_2, #0Fh ROM:3B0A ld INTMEM_1C, INTMEM_14C[] ROM:3B0F ldbze INTMEM_1C+2, 0B3h[INTMEM_56] ROM:3B14 ROM:3B14 ROM_3B14: ; CODE XREF: ROM_3B06:ROM_3B14↓j ROM:3B14 jbs INTMEM_2, 3, ROM_3B14 ROM:3B17 ldb INTMEM_20+1, INTMEM_2+1 ROM:3B1A andb INTMEM_20, INTMEM_2, #-40h ROM:3B1E popf ROM:3B1F lcall ROM_358C ROM:3B22 st INTMEM_1C, INTMEM_14C[] ROM:3B27 ret ROM:3B27 ; End of function ROM_3B06 ROM:3B27 ROM:3B28 ROM:3B28 ; =============== S U B R O U T I N E ======================================= ROM:3B28 ROM:3B28 ROM:3B28 ROM_3B28: ; CODE XREF: ROM_2B14-597↑p ROM:3B28 jbs INTMEM_F5+1, 5, ROM_3B96 ROM:3B2B jbs WSR1, 3, ROM_3B7D ; Window selection register 1 ROM:3B2E sub INTMEM_1C+2, #-8000h ROM:3B32 jnc ROM_3B3B ROM:3B34 add INTMEM_1C, INTMEM_1C+2 ROM:3B37 jc ROM_3B4C ROM:3B39 sjmp ROM_3B40 ROM:3B3B ; --------------------------------------------------------------------------- ROM:3B3B ROM:3B3B ROM_3B3B: ; CODE XREF: ROM_3B28+A↑j ROM:3B3B add INTMEM_1C, INTMEM_1C+2 ROM:3B3E jnc ROM_3B78 ROM:3B40 ROM:3B40 ROM_3B40: ; CODE XREF: ROM_3B28+11↑j ROM:3B40 cmp INTMEM_1C, #0Ch ROM:3B44 jnc ROM_3B78 ROM:3B46 cmp INTMEM_1C, #-9 ROM:3B4A jnh ROM_3B50 ROM:3B4C ROM:3B4C ROM_3B4C: ; CODE XREF: ROM_3B28+F↑j ROM:3B4C ld INTMEM_1C, #-9 ROM:3B50 ROM:3B50 ROM_3B50: ; CODE XREF: ROM_3B28+22↑j ROM:3B50 ; ROM:3E3D↓p ROM:3B50 jbs WSR1, 6, ROM_3B70 ; Window selection register 1 ROM:3B53 add INTMEM_20+2, INT_PEND+1, #8 ; Interrupt pending register ROM:3B58 ldb INTMEM_6, #23h ; '#' ROM:3B5B ld INTMEM_4, INTMEM_20+2 ROM:3B5E nop ROM:3B5F nop ROM:3B60 ROM:3B60 ROM_3B60: ; CODE XREF: ROM_3B28:ROM_3B60↓j ROM:3B60 jbs WSR1, 7, ROM_3B60 ; Window selection register 1 ROM:3B63 add INTMEM_20+2, INTMEM_1C ROM:3B66 ldb INTMEM_6, #3 ROM:3B69 ld INTMEM_4, INTMEM_20+2 ROM:3B6C ldb INTMEM_1A, #0 ROM:3B6F ROM:3B6F ROM_3B6F: ; CODE XREF: ROM_3B28+4E↓j ROM:3B6F ; ROM_3B28+53↓j ... ROM:3B6F ret ROM:3B70 ; --------------------------------------------------------------------------- ROM:3B70 ROM:3B70 ROM_3B70: ; CODE XREF: ROM_3B28:ROM_3B50↑j ROM:3B70 ldb INTMEM_1A, #2 ROM:3B73 orb INTMEM_4F, #1 ROM:3B76 sjmp ROM_3B6F ROM:3B78 ; --------------------------------------------------------------------------- ROM:3B78 ROM:3B78 ROM_3B78: ; CODE XREF: ROM_3B28+16↑j ROM:3B78 ; ROM_3B28+1C↑j ROM:3B78 ldb INTMEM_1A, #4 ROM:3B7B sjmp ROM_3B6F ROM:3B7D ; --------------------------------------------------------------------------- ROM:3B7D ROM:3B7D ROM_3B7D: ; CODE XREF: ROM_3B28+3↑j ROM:3B7D ldb INTMEM_1A, #1 ROM:3B80 sjmp ROM_3B6F ROM:3B80 ; End of function ROM_3B28 ROM:3B80 ROM:3B82 ROM:3B82 ; =============== S U B R O U T I N E ======================================= ROM:3B82 ROM:3B82 ROM:3B82 ROM_3B82: ; CODE XREF: ROM_3B82+B↓j ROM:3B82 ; ROM:3E40↓p ROM:3B82 jbs IOPORT2, 2, ROM_3B92 ; Input/output port 2 ROM:3B85 sub INTMEM_1C, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:3B89 cmp INTMEM_1C, #1F4h ROM:3B8D jh ROM_3B82 ROM:3B8F clrb INTMEM_1A+1 ROM:3B91 ret ROM:3B92 ; --------------------------------------------------------------------------- ROM:3B92 ROM:3B92 ROM_3B92: ; CODE XREF: ROM_3B82↑j ROM:3B92 ldb INTMEM_1A+1, #1 ROM:3B95 ret ROM:3B95 ; End of function ROM_3B82 ROM:3B95 ROM:3B96 ROM:3B96 ; =============== S U B R O U T I N E ======================================= ROM:3B96 ROM:3B96 ROM:3B96 ROM_3B96: ; CODE XREF: ROM_3B28↑j ROM:3B96 ; ROM_5BB0:ROM_5CB2↓p ROM:3B96 clr INTMEM_66 ROM:3B98 clr INTMEM_76 ROM:3B9A ldb INTMEM_6, #3 ROM:3B9D add INTMEM_4, INT_PEND+1, #8 ; Interrupt pending register ROM:3BA2 ret ROM:3BA2 ; End of function ROM_3B96 ROM:3BA2 ROM:3BA3 ROM:3BA3 ; =============== S U B R O U T I N E ======================================= ROM:3BA3 ROM:3BA3 ROM:3BA3 ROM_3BA3: ; CODE XREF: ROM_5BB0+17F↓p ROM:3BA3 mulu INTMEM_1C, #-3FFFh ROM:3BA7 add INTMEM_76, INTMEM_1C+2 ROM:3BAA jnc ROM_3BAF ROM:3BAC ldbse INTMEM_76, #-1 ROM:3BAF ROM:3BAF ROM_3BAF: ; CODE XREF: ROM_3BA3+7↑j ROM:3BAF ret ROM:3BAF ; End of function ROM_3BA3 ROM:3BAF ROM:3BB0 ROM:3BB0 ; =============== S U B R O U T I N E ======================================= ROM:3BB0 ROM:3BB0 ROM:3BB0 ROM_3BB0: ; CODE XREF: start+A4F↑p ROM:3BB0 lcall ROM_35AF ROM:3BB3 cmpb INTMEM_97, #50h ; 'P' ROM:3BB6 jne ROM_3BC0 ROM:3BB8 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3BBB jne ROM_3BC0 ROM:3BBD lcall ROM_3ABC ROM:3BC0 ROM:3BC0 ROM_3BC0: ; CODE XREF: ROM_3BB0+6↑j ROM:3BC0 ; ROM_3BB0+B↑j ROM:3BC0 cmpb INTMEM_96, ZERO_REG ; Zero register ROM:3BC3 jne ROM_3C05 ROM:3BC5 jbc INTMEM_AC, 2, ROM_3C29 ROM:3BC8 andb INTMEM_AC, #-5 ROM:3BCB cmpb INTMEM_97, ZERO_REG ; Zero register ROM:3BCE jne ROM_3BDD ROM:3BD0 cmpb INTMEM_98, #-36h ROM:3BD3 jne ROM_3C29 ROM:3BD5 ldb INTMEM_96, #1 ROM:3BD8 ldb INTMEM_BF, #0Dh ROM:3BDB sjmp ROM_3C29 ROM:3BDD ; --------------------------------------------------------------------------- ROM:3BDD ROM:3BDD ROM_3BDD: ; CODE XREF: ROM_3BB0+1E↑j ROM:3BDD cmpb INTMEM_97, #14h ROM:3BE0 jne ROM_3BEC ROM:3BE2 ld INTMEM_1A, #426Ah ROM:3BE6 ld INTMEM_1C, #428Ah ROM:3BEA sjmp ROM_3C13 ROM:3BEC ; --------------------------------------------------------------------------- ROM:3BEC ROM:3BEC ROM_3BEC: ; CODE XREF: ROM_3BB0+30↑j ROM:3BEC cmpb INTMEM_97, #1Eh ROM:3BEF jne ROM_3BFB ROM:3BF1 ld INTMEM_1A, #435Ah ROM:3BF5 ld INTMEM_1C, #437Eh ROM:3BF9 sjmp ROM_3C13 ROM:3BFB ; --------------------------------------------------------------------------- ROM:3BFB ROM:3BFB ROM_3BFB: ; CODE XREF: ROM_3BB0+3F↑j ROM:3BFB ld INTMEM_1A, #428Ah ROM:3BFF ld INTMEM_1C, #4332h ROM:3C03 sjmp ROM_3C13 ROM:3C05 ; --------------------------------------------------------------------------- ROM:3C05 ROM:3C05 ROM_3C05: ; CODE XREF: ROM_3BB0+13↑j ROM:3C05 ld INTMEM_1A, #4332h ROM:3C09 ld INTMEM_1C, #435Ah ROM:3C0D ldb INTMEM_3C+1, INTMEM_98 ROM:3C10 ldb INTMEM_98, INTMEM_96 ROM:3C13 ROM:3C13 ROM_3C13: ; CODE XREF: ROM_3BB0+3A↑j ROM:3C13 ; ROM_3BB0+49↑j ... ROM:3C13 lcall ROM_3C2A ROM:3C16 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3C19 jne ROM_3C1F ROM:3C1B clrb INTMEM_96 ROM:3C1D sjmp ROM_3C29 ROM:3C1F ; --------------------------------------------------------------------------- ROM:3C1F ROM:3C1F ROM_3C1F: ; CODE XREF: ROM_3BB0+69↑j ROM:3C1F cmpb INTMEM_97, #50h ; 'P' ROM:3C22 jne ROM_3C27 ROM:3C24 ldb INTMEM_BF, #3Fh ; '?' ROM:3C27 ROM:3C27 ROM_3C27: ; CODE XREF: ROM_3BB0+72↑j ROM:3C27 br [INTMEM_1C] ROM:3C29 ; --------------------------------------------------------------------------- ROM:3C29 ROM:3C29 ROM_3C29: ; CODE XREF: ROM_3BB0+15↑j ROM:3C29 ; ROM_3BB0+23↑j ... ROM:3C29 ret ROM:3C29 ; End of function ROM_3BB0 ROM:3C29 ROM:3C2A ROM:3C2A ; =============== S U B R O U T I N E ======================================= ROM:3C2A ROM:3C2A ROM:3C2A ROM_3C2A: ; CODE XREF: ROM_3BB0:ROM_3C13↑p ROM:3C2A ; ROM_3C2A+10↓j ... ROM:3C2A cmp INTMEM_1A, INTMEM_1C ROM:3C2D je ROM_3C4B ROM:3C2F ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3C32 cmpb INTMEM_98, INTMEM_1C+3 ROM:3C35 jc ROM_3C3C ROM:3C37 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3C3A sjmp ROM_3C2A ROM:3C3C ; --------------------------------------------------------------------------- ROM:3C3C ROM:3C3C ROM_3C3C: ; CODE XREF: ROM_3C2A+B↑j ROM:3C3C cmpb INTMEM_98, INTMEM_1C+2 ROM:3C3F jnh ROM_3C46 ROM:3C41 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3C44 sjmp ROM_3C2A ROM:3C46 ; --------------------------------------------------------------------------- ROM:3C46 ROM:3C46 ROM_3C46: ; CODE XREF: ROM_3C2A+15↑j ROM:3C46 ld INTMEM_1C, [INTMEM_1A] ROM:3C49 sjmp ROM_3C4D ROM:3C4B ; --------------------------------------------------------------------------- ROM:3C4B ROM:3C4B ROM_3C4B: ; CODE XREF: ROM_3C2A+3↑j ROM:3C4B clr INTMEM_1C ROM:3C4D ROM:3C4D ROM_3C4D: ; CODE XREF: ROM_3C2A+1F↑j ROM:3C4D cmpb INTMEM_96, ZERO_REG ; Zero register ROM:3C50 je ROM_3C55 ROM:3C52 ldb INTMEM_98, INTMEM_3C+1 ROM:3C55 ROM:3C55 ROM_3C55: ; CODE XREF: ROM_3C2A+26↑j ROM:3C55 ret ROM:3C55 ; End of function ROM_3C2A ROM:3C55 ROM:3C56 ; --------------------------------------------------------------------------- ROM:3C56 ld INTMEM_3E, #36D6h ROM:3C5A ldb INTMEM_1C, [INTMEM_3E] ROM:3C5D ldb INTMEM_3B, 1[INTMEM_3E] ROM:3C61 orb INTMEM_AC, #8 ROM:3C64 ldb INTMEM_96, #3 ROM:3C67 ljmp ROM_35BE ROM:3C6A ; --------------------------------------------------------------------------- ROM:3C6A ldb INTMEM_1C, INTMEM_97 ROM:3C6D ljmp ROM_35BE ROM:3C70 ; --------------------------------------------------------------------------- ROM:3C70 ldb INTMEM_97, #1Eh ROM:3C73 ljmp ROM_3AD9 ROM:3C76 ; --------------------------------------------------------------------------- ROM:3C76 ldb INTMEM_97, #14h ROM:3C79 sjmp ROM_3C9E ROM:3C7B ; --------------------------------------------------------------------------- ROM:3C7B clrb INTMEM_97 ROM:3C7D sjmp ROM_3C9E ROM:3C7F ; --------------------------------------------------------------------------- ROM:3C7F ldb INTMEM_BF, #3Fh ; '?' ROM:3C82 ldb INTMEM_97, #50h ; 'P' ROM:3C85 sjmp ROM_3C9E ROM:3C87 ; --------------------------------------------------------------------------- ROM:3C87 ldb INTMEM_BF, #3Fh ; '?' ROM:3C8A stb INTMEM_97, (INTMEM_15A+1)[] ROM:3C8F ldb INTMEM_97, #50h ; 'P' ROM:3C92 sjmp ROM_3C9E ROM:3C94 ; --------------------------------------------------------------------------- ROM:3C94 ldb INTMEM_97, (INTMEM_15A+1)[] ROM:3C99 cmpb INTMEM_97, #1Eh ROM:3C9C je ROM_3CA1 ROM:3C9E ROM:3C9E ROM_3C9E: ; CODE XREF: ROM:3C79↑j ROM:3C9E ; ROM:3C7D↑j ... ROM:3C9E lcall ROM_3ABC ROM:3CA1 ROM:3CA1 ROM_3CA1: ; CODE XREF: ROM:3C9C↑j ROM:3CA1 clrb INTMEM_1C ROM:3CA3 lcall ROM_35BE ROM:3CA6 ret ROM:3CA7 ; --------------------------------------------------------------------------- ROM:3CA7 ldb INTMEM_96, #2 ROM:3CAA ldb INTMEM_BF, #0Dh ROM:3CAD ret ROM:3CAE ; --------------------------------------------------------------------------- ROM:3CAE ld INTMEM_36, INTMEM_56 ROM:3CB1 ld INTMEM_3E, [INTMEM_36] ROM:3CB4 shr INTMEM_3E, #1 ROM:3CB7 clrb INTMEM_36+4 ROM:3CB9 ldb INTMEM_96, #4 ROM:3CBC ret ROM:3CBD ; --------------------------------------------------------------------------- ROM:3CBD ROM:3CBD ROM_3CBD: ; CODE XREF: ROM:40C4↓j ROM:3CBD andb INTMEM_A9, #-2 ROM:3CC0 lcall ROM_38BE ROM:3CC3 jbs IOPORT2, 6, ROM_3CE3 ; Input/output port 2 ROM:3CC6 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:3CCB cmpb INTMEM_1C+2, 9Ah[INTMEM_56] ROM:3CD0 jnc ROM_3CE3 ROM:3CD2 ldb INTMEM_1C+2, INTMEM_1F9[] ROM:3CD7 cmpb INTMEM_1C+2, 9Bh[INTMEM_56] ROM:3CDC jc ROM_3CE3 ROM:3CDE ldb INTMEM_30+1, #4 ROM:3CE1 sjmp ROM_3CE5 ROM:3CE3 ; --------------------------------------------------------------------------- ROM:3CE3 ROM:3CE3 ROM_3CE3: ; CODE XREF: ROM:3CC3↑j ROM:3CE3 ; ROM:3CD0↑j ... ROM:3CE3 clrb INTMEM_30+1 ROM:3CE5 ROM:3CE5 ROM_3CE5: ; CODE XREF: ROM:3CE1↑j ROM:3CE5 di ROM:3CE6 ld SP, #3Ch ; '<' ; Stack pointer ROM:3CEA ldb INTMEM_2C+3, #20h ; ' ' ROM:3CED ld INTMEM_20+2, #-2ACFh ROM:3CF1 ROM:3CF1 ROM_3CF1: ; CODE XREF: ROM:3D22↓j ROM:3CF1 ; ROM:3D33↓j ... ROM:3CF1 scall ROM_3DA6 ROM:3CF3 ldb INTMEM_32, INTMEM_2C+2 ROM:3CF6 ld INTMEM_2C, #3DD8h ROM:3CFA ROM:3CFA ROM_3CFA: ; CODE XREF: ROM:3D03↓j ROM:3CFA cmpb INTMEM_32, [INTMEM_2C]+ ROM:3CFD je ROM_3D06 ROM:3CFF cmp INTMEM_2C, #3DDEh ROM:3D03 jne ROM_3CFA ROM:3D05 rst ROM:3D06 ; --------------------------------------------------------------------------- ROM:3D06 ROM:3D06 ROM_3D06: ; CODE XREF: ROM:3CFD↑j ROM:3D06 jbs INTMEM_32, 7, ROM_3D12 ROM:3D09 jbs INTMEM_32, 6, ROM_3D4F ROM:3D0C jbs INTMEM_32, 1, ROM_3D24 ROM:3D0F jbs INTMEM_32, 0, ROM_3D1B ROM:3D12 ROM:3D12 ROM_3D12: ; CODE XREF: ROM:ROM_3D06↑j ROM:3D12 jbs INTMEM_32, 1, ROM_3D3E ROM:3D15 jbs INTMEM_32, 6, ROM_3D55 ROM:3D18 jbs INTMEM_32, 0, ROM_3D35 ROM:3D1B ROM:3D1B ROM_3D1B: ; CODE XREF: ROM:3D0F↑j ROM:3D1B scall ROM_3D7E ROM:3D1D ldb INTMEM_2C+2, [INTMEM_26] ROM:3D20 scall ROM_3DC2 ROM:3D22 sjmp ROM_3CF1 ROM:3D24 ; --------------------------------------------------------------------------- ROM:3D24 ROM:3D24 ROM_3D24: ; CODE XREF: ROM:3D0C↑j ROM:3D24 scall ROM_3D7E ROM:3D26 ld INTMEM_2A, [INTMEM_26] ROM:3D29 ldb INTMEM_2C+2, INTMEM_2A ROM:3D2C scall ROM_3DC2 ROM:3D2E ldb INTMEM_2C+2, INTMEM_2A+1 ROM:3D31 scall ROM_3DC2 ROM:3D33 sjmp ROM_3CF1 ROM:3D35 ; --------------------------------------------------------------------------- ROM:3D35 ROM:3D35 ROM_3D35: ; CODE XREF: ROM:3D18↑j ROM:3D35 scall ROM_3D7E ROM:3D37 scall ROM_3DA6 ROM:3D39 stb INTMEM_2C+2, [INTMEM_26] ROM:3D3C sjmp ROM_3CF1 ROM:3D3E ; --------------------------------------------------------------------------- ROM:3D3E ROM:3D3E ROM_3D3E: ; CODE XREF: ROM:ROM_3D12↑j ROM:3D3E scall ROM_3D7E ROM:3D40 scall ROM_3DA6 ROM:3D42 stb INTMEM_2C+2, INTMEM_2A ROM:3D45 scall ROM_3DA6 ROM:3D47 stb INTMEM_2C+2, INTMEM_2A+1 ROM:3D4A st INTMEM_2A, [INTMEM_26] ROM:3D4D sjmp ROM_3CF1 ROM:3D4F ; --------------------------------------------------------------------------- ROM:3D4F ROM:3D4F ROM_3D4F: ; CODE XREF: ROM:3D09↑j ROM:3D4F scall ROM_3D7E ROM:3D51 scall ROM_3DD6 ROM:3D53 sjmp ROM_3CF1 ROM:3D55 ; --------------------------------------------------------------------------- ROM:3D55 ROM:3D55 ROM_3D55: ; CODE XREF: ROM:3D15↑j ROM:3D55 scall ROM_3D7E ROM:3D57 scall ROM_3DA6 ROM:3D59 ldb INTMEM_1C, INTMEM_2C+2 ROM:3D5C scall ROM_3DA6 ROM:3D5E ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3D61 clr INTMEM_1C+2 ROM:3D63 ROM:3D63 ROM_3D63: ; CODE XREF: ROM:3D70↓j ROM:3D63 scall ROM_3D89 ROM:3D65 stb INTMEM_2C+2, [INTMEM_26]+ ROM:3D68 ldbze INTMEM_20, INTMEM_2C+2 ROM:3D6B add INTMEM_1C+2, INTMEM_20 ROM:3D6E dec INTMEM_1C ROM:3D70 jne ROM_3D63 ROM:3D72 ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3D75 scall ROM_3DC2 ROM:3D77 ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3D7A scall ROM_3DC2 ROM:3D7C sjmp ROM_3CF1 ROM:3D7E ROM:3D7E ; =============== S U B R O U T I N E ======================================= ROM:3D7E ROM:3D7E ROM:3D7E ROM_3D7E: ; CODE XREF: ROM:ROM_3D1B↑p ROM:3D7E ; ROM:ROM_3D24↑p ... ROM:3D7E scall ROM_3DA6 ROM:3D80 ldb INTMEM_26, INTMEM_2C+2 ROM:3D83 scall ROM_3DA6 ROM:3D85 ldb INTMEM_26+1, INTMEM_2C+2 ROM:3D88 ret ROM:3D88 ; End of function ROM_3D7E ROM:3D88 ROM:3D89 ROM:3D89 ; =============== S U B R O U T I N E ======================================= ROM:3D89 ROM:3D89 ROM:3D89 ROM_3D89: ; CODE XREF: ROM:ROM_3D63↑p ROM:3D89 ld INTMEM_28, INTMEM_20+2 ROM:3D8C ROM:3D8C ROM_3D8C: ; CODE XREF: ROM_3D89+10↓j ROM:3D8C ; ROM_3D89+12↓j ROM:3D8C scall ROM_3DCE ROM:3D8E jbs INTMEM_2C+3, 6, ROM_3D9F ROM:3D91 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3D94 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3D97 dec INTMEM_28 ROM:3D99 jne ROM_3D8C ROM:3D9B jbs INTMEM_30+1, 2, ROM_3D8C ROM:3D9E rst ROM:3D9F ; --------------------------------------------------------------------------- ROM:3D9F ROM:3D9F ROM_3D9F: ; CODE XREF: ROM_3D89+5↑j ROM:3D9F andb INTMEM_2C+3, #-41h ROM:3DA2 ldb INTMEM_2C+2, INTMEM_7 ROM:3DA5 ret ROM:3DA5 ; End of function ROM_3D89 ROM:3DA5 ROM:3DA6 ROM:3DA6 ; =============== S U B R O U T I N E ======================================= ROM:3DA6 ROM:3DA6 ROM:3DA6 ROM_3DA6: ; CODE XREF: ROM:ROM_3CF1↑p ROM:3DA6 ; ROM:3D37↑p ... ROM:3DA6 ld INTMEM_28, INTMEM_20+2 ROM:3DA9 ROM:3DA9 ROM_3DA9: ; CODE XREF: ROM_3DA6+10↓j ROM:3DA9 ; ROM_3DA6+12↓j ROM:3DA9 scall ROM_3DCE ROM:3DAB jbs INTMEM_2C+3, 6, ROM_3DBC ROM:3DAE ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3DB1 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3DB4 dec INTMEM_28 ROM:3DB6 jne ROM_3DA9 ROM:3DB8 jbs INTMEM_30+1, 2, ROM_3DA9 ROM:3DBB rst ROM:3DBC ; --------------------------------------------------------------------------- ROM:3DBC ROM:3DBC ROM_3DBC: ; CODE XREF: ROM_3DA6+5↑j ROM:3DBC andb INTMEM_2C+3, #-41h ROM:3DBF ldb INTMEM_2C+2, INTMEM_7 ROM:3DBF ; End of function ROM_3DA6 ROM:3DBF ROM:3DC2 ROM:3DC2 ; =============== S U B R O U T I N E ======================================= ROM:3DC2 ROM:3DC2 ROM:3DC2 ROM_3DC2: ; CODE XREF: ROM:3D20↑p ROM:3DC2 ; ROM:3D2C↑p ... ROM:3DC2 scall ROM_3DCE ROM:3DC4 jbc INTMEM_2C+3, 5, ROM_3DC2 ROM:3DC7 stb INTMEM_2C+2, INTMEM_7 ROM:3DCA andb INTMEM_2C+3, #-21h ROM:3DCD ret ROM:3DCD ; End of function ROM_3DC2 ROM:3DCD ROM:3DCE ROM:3DCE ; =============== S U B R O U T I N E ======================================= ROM:3DCE ROM:3DCE ROM:3DCE ROM_3DCE: ; CODE XREF: ROM_3D89:ROM_3D8C↑p ROM:3DCE ; ROM_3DA6:ROM_3DA9↑p ... ROM:3DCE andb INTMEM_30, INTMEM_11, #60h ; '`' ROM:3DD2 orb INTMEM_2C+3, INTMEM_30 ROM:3DD5 ret ROM:3DD5 ; End of function ROM_3DCE ROM:3DD5 ROM:3DD6 ROM:3DD6 ; =============== S U B R O U T I N E ======================================= ROM:3DD6 ROM:3DD6 ROM:3DD6 ROM_3DD6: ; CODE XREF: ROM:3D51↑p ROM:3DD6 br [INTMEM_26] ROM:3DD6 ; End of function ROM_3DD6 ROM:3DD6 ROM:3DD8 ; --------------------------------------------------------------------------- ROM:3DD8 clr INTMEM_2 ROM:3DDA or INTMEM_C0, #4082h ROM:3DDE shlb INTMEM_98, #1 ROM:3DE1 ldbze INTMEM_1C+2, INTMEM_98 ROM:3DE4 ldb INTMEM_20, (INTMEM_15A+2)[] ROM:3DE9 shl INTMEM_20, #8 ROM:3DEC add INTMEM_20, INTMEM_1C+2 ROM:3DEF cmp INTMEM_20, #1Ah ROM:3DF3 jnc ROM_3E01 ROM:3DF5 ld INTMEM_1C, [INTMEM_20] ROM:3DF8 orb INTMEM_AC, #8 ROM:3DFB ldb INTMEM_3B, INTMEM_1C+1 ROM:3DFE ljmp ROM_35BE ROM:3E01 ; --------------------------------------------------------------------------- ROM:3E01 ROM:3E01 ROM_3E01: ; CODE XREF: ROM:3DF3↑j ROM:3E01 ret ROM:3E02 ; --------------------------------------------------------------------------- ROM:3E02 ld INTMEM_1C, INTMEM_56 ROM:3E05 orb INTMEM_AC, #8 ROM:3E08 ldb INTMEM_3B, INTMEM_1C+1 ROM:3E0B ljmp ROM_35BE ROM:3E0E ; --------------------------------------------------------------------------- ROM:3E0E stb INTMEM_97, (INTMEM_15A+1)[] ROM:3E13 ldb INTMEM_97, #50h ; 'P' ROM:3E16 ldb INTMEM_BF, #3Fh ; '?' ROM:3E19 ljmp ROM_3AD9 ROM:3E1C ; --------------------------------------------------------------------------- ROM:3E1C ldb INTMEM_96, #8 ROM:3E1F ldb INTMEM_BF, #0Dh ROM:3E22 ret ROM:3E23 ; --------------------------------------------------------------------------- ROM:3E23 ldb INTMEM_96, #7 ROM:3E26 ld INTMEM_36+2, #36CEh ROM:3E2A clrb INTMEM_36 ROM:3E2C ldb INTMEM_3E, #0Bh ROM:3E2F ret ROM:3E30 ; --------------------------------------------------------------------------- ROM:3E30 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3E33 je ROM_3E38 ROM:3E35 ljmp ROM_3AD9 ROM:3E38 ; --------------------------------------------------------------------------- ROM:3E38 ROM:3E38 ROM_3E38: ; CODE XREF: ROM:3E33↑j ROM:3E38 ld INTMEM_1C, 0Eh[INTMEM_56] ROM:3E3D lcall ROM_3B50 ROM:3E40 lcall ROM_3B82 ROM:3E43 ldb INTMEM_1C, INTMEM_1A+1 ROM:3E46 sjmp ROM_3E68 ROM:3E48 ; --------------------------------------------------------------------------- ROM:3E48 ld INTMEM_1C, #102h ROM:3E4C sjmp ROM_3E52 ROM:3E4E ; --------------------------------------------------------------------------- ROM:3E4E ld INTMEM_1C, #2 ROM:3E52 ROM:3E52 ROM_3E52: ; CODE XREF: ROM:3E4C↑j ROM:3E52 ld INTMEM_1C+2, INTMEM_148[] ROM:3E57 lcall ROM_31FF ROM:3E5A clrb INTMEM_1C ROM:3E5C cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3E5F jne ROM_3E6A ROM:3E61 incb INTMEM_1C ROM:3E63 cmpb INTMEM_1A+1, #1 ROM:3E66 jne ROM_3E6A ROM:3E68 ROM:3E68 ROM_3E68: ; CODE XREF: ROM:3E46↑j ROM:3E68 incb INTMEM_1C ROM:3E6A ROM:3E6A ROM_3E6A: ; CODE XREF: ROM:3E5F↑j ROM:3E6A ; ROM:3E66↑j ROM:3E6A ljmp ROM_35BE ROM:3E6D ; --------------------------------------------------------------------------- ROM:3E6D clr INTMEM_1A ROM:3E6F andb INTMEM_1A, INTMEM_98, #0Fh ROM:3E73 add INTMEM_20, INTMEM_1A, #36DEh ROM:3E78 ldb INTMEM_1C+3, [INTMEM_20] ROM:3E7B ldb INTMEM_20, INTMEM_1C+3 ROM:3E7E orb INTMEM_1C+3, INTMEM_15D[] ROM:3E83 jbs INTMEM_98, 4, ROM_3E8F ROM:3E86 notb INTMEM_20 ROM:3E88 andb INTMEM_20, INTMEM_15E[] ROM:3E8D sjmp ROM_3E94 ROM:3E8F ; --------------------------------------------------------------------------- ROM:3E8F ROM:3E8F ROM_3E8F: ; CODE XREF: ROM:3E83↑j ROM:3E8F orb INTMEM_20, INTMEM_15E[] ROM:3E94 ROM:3E94 ROM_3E94: ; CODE XREF: ROM:3E8D↑j ROM:3E94 stb INTMEM_20, INTMEM_15E[] ROM:3E99 stb INTMEM_1C+3, INTMEM_15D[] ROM:3E9E ljmp ROM_3AD9 ROM:3EA1 ; --------------------------------------------------------------------------- ROM:3EA1 orb INTMEM_AD, #2 ROM:3EA4 sjmp ROM_3EA9 ROM:3EA6 ; --------------------------------------------------------------------------- ROM:3EA6 andb INTMEM_AD, #-3 ROM:3EA9 ROM:3EA9 ROM_3EA9: ; CODE XREF: ROM:3EA4↑j ROM:3EA9 orb INTMEM_AD, #1 ROM:3EAC ljmp ROM_3AD9 ROM:3EAF ; --------------------------------------------------------------------------- ROM:3EAF orb INTMEM_AC, #-80h ROM:3EB2 sjmp ROM_3EB7 ROM:3EB4 ; --------------------------------------------------------------------------- ROM:3EB4 andb INTMEM_AC, #7Fh ROM:3EB7 ROM:3EB7 ROM_3EB7: ; CODE XREF: ROM:3EB2↑j ROM:3EB7 orb INTMEM_AC, #40h ; '@' ROM:3EBA ljmp ROM_3AD9 ROM:3EBD ; --------------------------------------------------------------------------- ROM:3EBD orb INTMEM_AC, #20h ; ' ' ROM:3EC0 andb INTMEM_AC, #-11h ROM:3EC3 ljmp ROM_3AD9 ROM:3EC6 ; --------------------------------------------------------------------------- ROM:3EC6 orb INTMEM_AC, #10h ROM:3EC9 andb INTMEM_AC, #-21h ROM:3ECC ljmp ROM_3AD9 ROM:3ECF ; --------------------------------------------------------------------------- ROM:3ECF ldbze INTMEM_20+2, INTMEM_98 ROM:3ED2 sub INTMEM_20+2, #0FBh ROM:3ED6 add INTMEM_20, INTMEM_20+2, #36D9h ROM:3EDB ldb INTMEM_1C, [INTMEM_20] ROM:3EDE lcall ROM_2BBB ROM:3EE1 clrb INTMEM_1C ROM:3EE3 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3EE6 jne ROM_3EF3 ROM:3EE8 cmpb INTMEM_98, #-4 ROM:3EEB je ROM_3EF0 ROM:3EED ldb INTMEM_1C, INTMEM_8C ROM:3EF0 ROM:3EF0 ROM_3EF0: ; CODE XREF: ROM:3EEB↑j ROM:3EF0 ljmp ROM_35BE ROM:3EF3 ; --------------------------------------------------------------------------- ROM:3EF3 ROM:3EF3 ROM_3EF3: ; CODE XREF: ROM:3EE6↑j ROM:3EF3 ret ROM:3EF4 ; --------------------------------------------------------------------------- ROM:3EF4 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3EF7 jne ROM_3F0C ROM:3EF9 ldb INTMEM_96, #0Ah ROM:3EFC ldb INTMEM_36, #3Ch ; '<' ROM:3EFF ldb INTMEM_1C, #9 ROM:3F02 sjmp ROM_3F0E ROM:3F04 ; --------------------------------------------------------------------------- ROM:3F04 lcall ROM_2F48 ROM:3F07 sjmp ROM_3F0C ROM:3F09 ; --------------------------------------------------------------------------- ROM:3F09 lcall ROM_4862 ROM:3F0C ROM:3F0C ROM_3F0C: ; CODE XREF: ROM:3EF7↑j ROM:3F0C ; ROM:3F07↑j ROM:3F0C clrb INTMEM_1C ROM:3F0E ROM:3F0E ROM_3F0E: ; CODE XREF: ROM:3F02↑j ROM:3F0E ljmp ROM_35BE ROM:3F11 ; --------------------------------------------------------------------------- ROM:3F11 ld INTMEM_1A, #4256h ROM:3F15 ROM:3F15 ROM_3F15: ; CODE XREF: ROM:3F33↓j ROM:3F15 cmp INTMEM_1A, #426Ah ROM:3F19 je ROM_3F4E ROM:3F1B ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3F1E ld INTMEM_20, [INTMEM_1A]+ ROM:3F21 ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3F24 ldb INTMEM_1C, [INTMEM_20+2] ROM:3F27 cmpb INTMEM_98, INTMEM_1C+2 ROM:3F2A je ROM_3F35 ROM:3F2C incb INTMEM_1C+2 ROM:3F2E cmpb INTMEM_98, INTMEM_1C+2 ROM:3F31 je ROM_3F3E ROM:3F33 sjmp ROM_3F15 ROM:3F35 ; --------------------------------------------------------------------------- ROM:3F35 ROM:3F35 ROM_3F35: ; CODE XREF: ROM:3F2A↑j ROM:3F35 cmpb INTMEM_20+1, INTMEM_1C ROM:3F38 jnh ROM_3F45 ROM:3F3A incb INTMEM_1C ROM:3F3C sjmp ROM_3F45 ROM:3F3E ; --------------------------------------------------------------------------- ROM:3F3E ROM:3F3E ROM_3F3E: ; CODE XREF: ROM:3F31↑j ROM:3F3E cmpb INTMEM_20, INTMEM_1C ROM:3F41 jc ROM_3F45 ROM:3F43 decb INTMEM_1C ROM:3F45 ROM:3F45 ROM_3F45: ; CODE XREF: ROM:3F38↑j ROM:3F45 ; ROM:3F3C↑j ... ROM:3F45 stb INTMEM_1C, [INTMEM_20+2] ROM:3F48 stb INTMEM_1C, INTMEM_1C ROM:3F4B lcall ROM_35BE ROM:3F4E ROM:3F4E ROM_3F4E: ; CODE XREF: ROM:3F19↑j ROM:3F4E ret ROM:3F4F ; --------------------------------------------------------------------------- ROM:3F4F ldb INTMEM_42, INTMEM_8C ROM:3F52 ljmp ROM_3AD9 ROM:3F55 ; --------------------------------------------------------------------------- ROM:3F55 ldb INTMEM_44, #-7Ah ROM:3F58 ldb INTMEM_1C, #5 ROM:3F5B sjmp ROM_3F63 ROM:3F5D ; --------------------------------------------------------------------------- ROM:3F5D ldb INTMEM_45, #-7Eh ROM:3F60 ldb INTMEM_1C, #8 ROM:3F63 ROM:3F63 ROM_3F63: ; CODE XREF: ROM:3F5B↑j ROM:3F63 ljmp ROM_35BE ROM:3F66 ; --------------------------------------------------------------------------- ROM:3F66 ld INTMEM_36+2, #36E8h ROM:3F6A ld INTMEM_36, #374Ch ROM:3F6E sjmp ROM_3F82 ROM:3F70 ; --------------------------------------------------------------------------- ROM:3F70 ld INTMEM_36+2, #377Ah ROM:3F74 ld INTMEM_36, #37E6h ROM:3F78 sjmp ROM_3F82 ROM:3F7A ; --------------------------------------------------------------------------- ROM:3F7A ld INTMEM_36+2, #37FAh ROM:3F7E ld INTMEM_36, #380Eh ROM:3F82 ROM:3F82 ROM_3F82: ; CODE XREF: ROM:3F6E↑j ROM:3F82 ; ROM:3F78↑j ROM:3F82 ldb INTMEM_96, #9 ROM:3F85 ret ROM:3F86 ; --------------------------------------------------------------------------- ROM:3F86 clrb INTMEM_54 ROM:3F88 clrb INTMEM_50 ROM:3F8A clrb INTMEM_55 ROM:3F8C clrb INTMEM_52 ROM:3F8E clrb INTMEM_45+1 ROM:3F90 ljmp ROM_3AD9 ROM:3F93 ; --------------------------------------------------------------------------- ROM:3F93 jbs INTMEM_AD, 2, ROM_3FAE ROM:3F96 stb ZERO_REG, INTMEM_15F[] ; Zero register ROM:3F9B st ZERO_REG, INTMEM_144[] ; Zero register ROM:3FA0 orb INTMEM_F5, #2 ROM:3FA3 orb INTMEM_AD, #4 ROM:3FA6 ldb INTMEM_1C, #0 ROM:3FA9 ldb INTMEM_3B, #1 ROM:3FAC sjmp ROM_3FCA ROM:3FAE ; --------------------------------------------------------------------------- ROM:3FAE ROM:3FAE ROM_3FAE: ; CODE XREF: ROM:3F93↑j ROM:3FAE ld INTMEM_1A, INTMEM_144[] ROM:3FB3 cmp INTMEM_1A, 10h[INTMEM_56] ROM:3FB8 jc ROM_3FBF ROM:3FBA ldb INTMEM_1C, #1 ROM:3FBD sjmp ROM_3FC5 ROM:3FBF ; --------------------------------------------------------------------------- ROM:3FBF ROM:3FBF ROM_3FBF: ; CODE XREF: ROM:3FB8↑j ROM:3FBF andb INTMEM_AD, #-5 ROM:3FC2 ldb INTMEM_1C, #2 ROM:3FC5 ROM:3FC5 ROM_3FC5: ; CODE XREF: ROM:3FBD↑j ROM:3FC5 ldb INTMEM_3B, INTMEM_15F[] ROM:3FCA ROM:3FCA ROM_3FCA: ; CODE XREF: ROM:3FAC↑j ROM:3FCA orb INTMEM_AC, #8 ROM:3FCD ljmp ROM_35BE ROM:3FD0 ; --------------------------------------------------------------------------- ROM:3FD0 jbs INTMEM_AD, 2, ROM_3FEB ROM:3FD3 stb ZERO_REG, INTMEM_15F[] ; Zero register ROM:3FD8 st ZERO_REG, INTMEM_144[] ; Zero register ROM:3FDD orb INTMEM_F5, #2 ROM:3FE0 orb INTMEM_AD, #4 ROM:3FE3 ldb INTMEM_1C, #0 ROM:3FE6 ldb INTMEM_3B, #2 ROM:3FE9 sjmp ROM_4026 ROM:3FEB ; --------------------------------------------------------------------------- ROM:3FEB ROM:3FEB ROM_3FEB: ; CODE XREF: ROM:3FD0↑j ROM:3FEB ld INTMEM_1A, INTMEM_144[] ROM:3FF0 cmp INTMEM_1A, 10h[INTMEM_56] ROM:3FF5 jc ROM_3FFC ROM:3FF7 ldb INTMEM_1C, #1 ROM:3FFA sjmp ROM_4021 ROM:3FFC ; --------------------------------------------------------------------------- ROM:3FFC ROM:3FFC ROM_3FFC: ; CODE XREF: ROM:3FF5↑j ROM:3FFC ldb INTMEM_1C, INTMEM_15F[] ROM:4001 cmpb INTMEM_1C, #4 ROM:4004 jne ROM_401B ROM:4006 ld INTMEM_1C, INTMEM_14A[] ROM:400B st INTMEM_1C, INTMEM_142[] ROM:4010 ldb INTMEM_1C, #-10h ROM:4013 stb INTMEM_1C, INTMEM_156[] ROM:4018 orb INTMEM_F5, #8 ROM:401B ROM:401B ROM_401B: ; CODE XREF: ROM:4004↑j ROM:401B andb INTMEM_AD, #-5 ROM:401E ldb INTMEM_1C, #2 ROM:4021 ROM:4021 ROM_4021: ; CODE XREF: ROM:3FFA↑j ROM:4021 ldb INTMEM_3B, INTMEM_15F[] ROM:4026 ROM:4026 ROM_4026: ; CODE XREF: ROM:3FE9↑j ROM:4026 orb INTMEM_AC, #8 ROM:4029 ljmp ROM_35BE ROM:402C ; --------------------------------------------------------------------------- ROM:402C ldb INTMEM_1C, #1 ROM:402F ldb INTMEM_1A, INTMEM_156[] ROM:4034 cmpb INTMEM_1A, #-10h ROM:4037 je ROM_4056 ROM:4039 ldb INTMEM_1C, #0 ROM:403C ldb INTMEM_1C+1, #0 ROM:403F stb INTMEM_1C, INTMEM_156[] ROM:4044 lcall ROM_2D8C ROM:4047 ldb INTMEM_1A+1, #8 ROM:404A lcall ROM_2D9D ROM:404D lcall ROM_2D9D ROM:4050 lcall ROM_2D91 ROM:4053 ldb INTMEM_1C, #0 ROM:4056 ROM:4056 ROM_4056: ; CODE XREF: ROM:4037↑j ROM:4056 ljmp ROM_35BE ROM:4059 ; --------------------------------------------------------------------------- ROM:4059 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:405C jne ROM_408A ROM:405E pushf ROM:405F ldb INTMEM_20, INTMEM_160[] ROM:4064 andb INTMEM_20, #7Fh ROM:4067 stb INTMEM_20, INTMEM_160[] ROM:406C stb INTMEM_20, 1FFEh[] ROM:4071 ldb INTMEM_6, #20h ; ' ' ROM:4074 add INTMEM_4, INT_PEND+1, #2 ; Interrupt pending register ROM:4079 nop ROM:407A nop ROM:407B ldb INTMEM_6, #0 ROM:407E add INTMEM_4, INT_PEND+1, 12h[INTMEM_56] ; Interrupt pending register ROM:4084 popf ROM:4085 ldb INTMEM_96, #0Ch ROM:4088 sjmp ROM_408D ROM:408A ; --------------------------------------------------------------------------- ROM:408A ROM:408A ROM_408A: ; CODE XREF: ROM:405C↑j ROM:408A ljmp ROM_3AD9 ROM:408D ; --------------------------------------------------------------------------- ROM:408D ROM:408D ROM_408D: ; CODE XREF: ROM:4088↑j ROM:408D ret ROM:408E ; --------------------------------------------------------------------------- ROM:408E orb INTMEM_AD, #-80h ROM:4091 ldb INTMEM_96, #0Dh ROM:4094 ret ROM:4095 ; --------------------------------------------------------------------------- ROM:4095 jbs INTMEM_AD, 7, ROM_40A9 ROM:4098 clrb INTMEM_96 ROM:409A ldb INTMEM_1A, INTMEM_161[] ROM:409F cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:40A2 jne ROM_40A9 ROM:40A4 clrb INTMEM_1C ROM:40A6 lcall ROM_35BE ROM:40A9 ROM:40A9 ROM_40A9: ; CODE XREF: ROM:4095↑j ROM:40A9 ; ROM:40A2↑j ROM:40A9 ret ROM:40AA ; --------------------------------------------------------------------------- ROM:40AA cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:40AD je ROM_40C7 ROM:40AF jbc INTMEM_AC, 2, ROM_40CB ROM:40B2 andb INTMEM_AC, #-5 ROM:40B5 cmpb INTMEM_3C+1, #-23h ROM:40B8 jne ROM_40C7 ROM:40BA cmp INTMEM_5E, ZERO_REG ; Zero register ROM:40BD jne ROM_40C9 ROM:40BF clrb INTMEM_1C ROM:40C1 lcall ROM_35BE ROM:40C4 ljmp ROM_3CBD ROM:40C7 ; --------------------------------------------------------------------------- ROM:40C7 ROM:40C7 ROM_40C7: ; CODE XREF: ROM:40AD↑j ROM:40C7 ; ROM:40B8↑j ROM:40C7 clrb INTMEM_97 ROM:40C9 ROM:40C9 ROM_40C9: ; CODE XREF: ROM:40BD↑j ROM:40C9 clrb INTMEM_96 ROM:40CB ROM:40CB ROM_40CB: ; CODE XREF: ROM:40AF↑j ROM:40CB ret ROM:40CC ; --------------------------------------------------------------------------- ROM:40CC ldb INTMEM_1C, [INTMEM_36+2]+ ROM:40CF incb INTMEM_36 ROM:40D1 cmpb INTMEM_36, INTMEM_3E ROM:40D4 jne ROM_40E3 ROM:40D6 addb INTMEM_3E, #0Ch ROM:40D9 ld INTMEM_36+2, #36CEh ROM:40DD ldb INTMEM_3B, 2[INTMEM_56] ROM:40E1 sjmp ROM_40E6 ROM:40E3 ; --------------------------------------------------------------------------- ROM:40E3 ROM:40E3 ROM_40E3: ; CODE XREF: ROM:40D4↑j ROM:40E3 ldb INTMEM_3B, [INTMEM_36+2]+ ROM:40E6 ROM:40E6 ROM_40E6: ; CODE XREF: ROM:40E1↑j ROM:40E6 incb INTMEM_36 ROM:40E8 orb INTMEM_AC, #8 ROM:40EB cmpb INTMEM_36, #24h ; '$' ROM:40EE jnc ROM_40F2 ROM:40F0 clrb INTMEM_96 ROM:40F2 ROM:40F2 ROM_40F2: ; CODE XREF: ROM:40EE↑j ROM:40F2 ljmp ROM_35BE ROM:40F5 ; --------------------------------------------------------------------------- ROM:40F5 ldb INTMEM_1C, 2[INTMEM_3E] ROM:40F9 ldb INTMEM_3B, 2[INTMEM_56] ROM:40FD orb INTMEM_AC, #8 ROM:4100 clrb INTMEM_96 ROM:4102 ljmp ROM_35BE ROM:4105 ; --------------------------------------------------------------------------- ROM:4105 jbc INTMEM_AC, 2, ROM_4115 ROM:4108 andb INTMEM_AC, #-5 ROM:410B cmpb INTMEM_3C+1, #75h ; 'u' ROM:410E jne ROM_4115 ROM:4110 ldb INTMEM_97, #14h ROM:4113 sjmp ROM_411A ROM:4115 ; --------------------------------------------------------------------------- ROM:4115 ROM:4115 ROM_4115: ; CODE XREF: ROM:4105↑j ROM:4115 ; ROM:410E↑j ROM:4115 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:4118 jne ROM_411C ROM:411A ROM:411A ROM_411A: ; CODE XREF: ROM:4113↑j ROM:411A clrb INTMEM_96 ROM:411C ROM:411C ROM_411C: ; CODE XREF: ROM:4118↑j ROM:411C ret ROM:411D ; --------------------------------------------------------------------------- ROM:411D jbc INTMEM_AC, 2, ROM_412A ROM:4120 andb INTMEM_AC, #-5 ROM:4123 stb INTMEM_3C+1, (INTMEM_15A+2)[] ROM:4128 sjmp ROM_4131 ROM:412A ; --------------------------------------------------------------------------- ROM:412A ROM:412A ROM_412A: ; CODE XREF: ROM:411D↑j ROM:412A cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:412D jne ROM_4133 ROM:412F clrb INTMEM_97 ROM:4131 ROM:4131 ROM_4131: ; CODE XREF: ROM:4128↑j ROM:4131 clrb INTMEM_96 ROM:4133 ROM:4133 ROM_4133: ; CODE XREF: ROM:412D↑j ROM:4133 ret ROM:4134 ; --------------------------------------------------------------------------- ROM:4134 ldb INTMEM_1A+1, INTMEM_36 ROM:4137 cmpb INTMEM_1A+1, #3Fh ; '?' ROM:413A jne ROM_413E ROM:413C clrb INTMEM_96 ROM:413E ROM:413E ROM_413E: ; CODE XREF: ROM:413A↑j ROM:413E lcall ROM_2DC7 ROM:4141 ldb INTMEM_3B, INTMEM_1C+1 ROM:4144 orb INTMEM_AC, #8 ROM:4147 incb INTMEM_36 ROM:4149 ljmp ROM_35BE ROM:414C ; --------------------------------------------------------------------------- ROM:414C ld INTMEM_36+4, [INTMEM_36+2]+ ROM:414F ld INTMEM_3C, [INTMEM_36+2]+ ROM:4152 jbc INTMEM_36+4, 6, ROM_418C ROM:4155 jbc INTMEM_36+4, 5, ROM_4174 ROM:4158 ld INTMEM_1A, [INTMEM_3C]+ ROM:415B clrb INTMEM_1C ROM:415D ROM:415D ROM_415D: ; CODE XREF: ROM:4172↓j ROM:415D cmp INTMEM_3C, INTMEM_1A ROM:4160 jc ROM_4187 ROM:4162 ld INTMEM_1C+2, [INTMEM_3C]+ ROM:4165 ldb INTMEM_20, [INTMEM_3C]+ ROM:4168 andb INTMEM_20, [INTMEM_1C+2] ROM:416B je ROM_4170 ROM:416D orb INTMEM_1C, [INTMEM_3C] ROM:4170 ROM:4170 ROM_4170: ; CODE XREF: ROM:416B↑j ROM:4170 inc INTMEM_3C ROM:4172 sjmp ROM_415D ROM:4174 ; --------------------------------------------------------------------------- ROM:4174 ROM:4174 ROM_4174: ; CODE XREF: ROM:4155↑j ROM:4174 andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:4178 jbc INTMEM_36+4, 3, ROM_4187 ROM:417B cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:417E jne ROM_4185 ROM:4180 ldb INTMEM_1C, #1 ROM:4183 sjmp ROM_4187 ROM:4185 ; --------------------------------------------------------------------------- ROM:4185 ROM:4185 ROM_4185: ; CODE XREF: ROM:417E↑j ROM:4185 clrb INTMEM_1C ROM:4187 ROM:4187 ROM_4187: ; CODE XREF: ROM:4160↑j ROM:4187 ; ROM:4178↑j ... ROM:4187 lcall ROM_35BE ROM:418A sjmp ROM_41EC ROM:418C ; --------------------------------------------------------------------------- ROM:418C ROM:418C ROM_418C: ; CODE XREF: ROM:4152↑j ROM:418C jbs INTMEM_36+4, 4, ROM_41DA ROM:418F jbs INTMEM_36+4, 1, ROM_41A2 ROM:4192 ldbze INTMEM_3C, [INTMEM_3C] ROM:4195 jbc INTMEM_36+4, 7, ROM_41B0 ROM:4198 sub INTMEM_3C, #80h ROM:419C jc ROM_41B0 ROM:419E neg INTMEM_3C ROM:41A0 sjmp ROM_41B0 ROM:41A2 ; --------------------------------------------------------------------------- ROM:41A2 ROM:41A2 ROM_41A2: ; CODE XREF: ROM:418F↑j ROM:41A2 ld INTMEM_3C, [INTMEM_3C] ROM:41A5 jbc INTMEM_36+4, 7, ROM_41B0 ROM:41A8 sub INTMEM_3C, #-8000h ROM:41AC jc ROM_41B0 ROM:41AE neg INTMEM_3C ROM:41B0 ROM:41B0 ROM_41B0: ; CODE XREF: ROM:4195↑j ROM:41B0 ; ROM:419C↑j ... ROM:41B0 jbs INTMEM_36+4, 5, ROM_41DA ROM:41B3 ldbze INTMEM_1C+2, INTMEM_3B ROM:41B6 add INTMEM_1C+2, #380Eh ROM:41BA ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:41BD mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:41C1 jbc INTMEM_36+4, 3, ROM_41C9 ROM:41C4 ld INTMEM_3C, INTMEM_20 ROM:41C7 sjmp ROM_41CF ROM:41C9 ; --------------------------------------------------------------------------- ROM:41C9 ROM:41C9 ROM_41C9: ; CODE XREF: ROM:41C1↑j ROM:41C9 ldb INTMEM_3C, INTMEM_20+1 ROM:41CC ldb INTMEM_3C+1, INTMEM_20+2 ROM:41CF ROM:41CF ROM_41CF: ; CODE XREF: ROM:41C7↑j ROM:41CF jbc INTMEM_36+4, 2, ROM_41D4 ROM:41D2 neg INTMEM_3C ROM:41D4 ROM:41D4 ROM_41D4: ; CODE XREF: ROM:ROM_41CF↑j ROM:41D4 ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:41D7 add INTMEM_3C, INTMEM_20+2 ROM:41DA ROM:41DA ROM_41DA: ; CODE XREF: ROM:ROM_418C↑j ROM:41DA ; ROM:ROM_41B0↑j ROM:41DA ldb INTMEM_1C, INTMEM_3C ROM:41DD jbc INTMEM_36+4, 0, ROM_41E9 ROM:41E0 ldb INTMEM_3B, INTMEM_1C ROM:41E3 orb INTMEM_AC, #8 ROM:41E6 ldb INTMEM_1C, INTMEM_3C+1 ROM:41E9 ROM:41E9 ROM_41E9: ; CODE XREF: ROM:41DD↑j ROM:41E9 lcall ROM_35BE ROM:41EC ROM:41EC ROM_41EC: ; CODE XREF: ROM:418A↑j ROM:41EC cmp INTMEM_36+2, INTMEM_36 ROM:41EF jnc ROM_41F3 ROM:41F1 clrb INTMEM_96 ROM:41F3 ROM:41F3 ROM_41F3: ; CODE XREF: ROM:41EF↑j ROM:41F3 ret ROM:41F4 ; --------------------------------------------------------------------------- ROM:41F4 cmp INTMEM_3E, ZERO_REG ; Zero register ROM:41F7 je ROM_420F ROM:41F9 ld INTMEM_1A, [INTMEM_36]+ ROM:41FC dec INTMEM_3E ROM:41FE addb INTMEM_36+4, INTMEM_1A ROM:4201 ldb INTMEM_1C, INTMEM_1A ROM:4204 orb INTMEM_AC, #8 ROM:4207 ldb INTMEM_3B, INTMEM_1A+1 ROM:420A addb INTMEM_36+4, INTMEM_3B ROM:420D sjmp ROM_4214 ROM:420F ; --------------------------------------------------------------------------- ROM:420F ROM:420F ROM_420F: ; CODE XREF: ROM:41F7↑j ROM:420F clrb INTMEM_96 ROM:4211 ldb INTMEM_1C, INTMEM_36+4 ROM:4214 ROM:4214 ROM_4214: ; CODE XREF: ROM:420D↑j ROM:4214 ljmp ROM_35BE ROM:4217 ; --------------------------------------------------------------------------- ROM:4217 jbc WSR1, 0, ROM_421B ; Window selection register 1 ROM:421A ret ROM:421B ; --------------------------------------------------------------------------- ROM:421B ROM:421B ROM_421B: ; CODE XREF: ROM:4217↑j ROM:421B clrb INTMEM_1C ROM:421D cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4220 jne ROM_423D ROM:4222 pushf ROM:4223 ldb INTMEM_2, #0Eh ROM:4226 nop ROM:4227 nop ROM:4228 ROM:4228 ROM_4228: ; CODE XREF: ROM:ROM_4228↓j ROM:4228 jbs INTMEM_2, 3, ROM_4228 ROM:422B ldb INTMEM_1C, INTMEM_2+1 ROM:422E popf ROM:422F cmpb INTMEM_1C, #-1 ROM:4232 jne ROM_4236 ROM:4234 decb INTMEM_1C ROM:4236 ROM:4236 ROM_4236: ; CODE XREF: ROM:4232↑j ROM:4236 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:4239 jne ROM_423D ROM:423B incb INTMEM_1C ROM:423D ROM:423D ROM_423D: ; CODE XREF: ROM:4220↑j ROM:423D ; ROM:4239↑j ROM:423D pushf ROM:423E ldb INTMEM_1C+2, INTMEM_160[] ROM:4243 orb INTMEM_1C+2, #-80h ROM:4246 stb INTMEM_1C+2, INTMEM_160[] ROM:424B stb INTMEM_1C+2, 1FFEh[] ROM:4250 popf ROM:4251 clrb INTMEM_96 ROM:4253 ljmp ROM_35BE ROM:4253 ; --------------------------------------------------------------------------- ROM:4256 db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:4256 db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:4256 db 56h, 3Ch, 0F0h, 0F0h, 6Ah, 3Ch, 0C4h, 0C4h, 70h, 3Ch ROM:4256 db 0F4h, 0F4h, 87h, 3Ch, 0F6h, 0F6h, 7Bh, 3Ch, 0F2h, 0F2h ROM:4256 db 87h, 3Ch, 74h, 74h, 0A7h, 3Ch, 0F7h, 0F7h, 0AEh, 3Ch ROM:4256 db 0D0h, 0D0h, 56h, 3Ch, 0F0h, 0F0h, 6Ah, 3Ch, 0F9h, 0F9h ROM:4256 db 0A1h, 3Ch, 0F5h, 0F5h, 76h, 3Ch, 0F4h, 0F4h, 7Fh, 3Ch ROM:4256 db 0F6h, 0F6h, 7Bh, 3Ch, 0F3h, 0F3h, 94h, 3Ch, 0D1h, 0D1h ROM:4256 db 23h, 3Eh, 0EFh, 0EFh, 30h, 3Eh, 0F7h, 0F7h, 30h, 3Eh ROM:4256 db 0F8h, 0F8h, 4Eh, 3Eh, 0E7h, 0E7h, 48h, 3Eh, 3, 1, 6Dh ROM:4256 db 3Eh, 9, 8, 6Dh, 3Eh, 13h, 11h, 6Dh, 3Eh, 19h, 18h, 6Dh ROM:4256 db 3Eh, 0FFh, 0FBh, 0CFh, 3Eh, 0EEh, 0EEh, 0BDh, 3Eh, 0EDh ROM:4256 db 0EDh, 0C6h, 3Eh, 6Dh, 6Dh, 0A1h, 3Eh, 65h, 65h, 0A6h ROM:4256 db 3Eh, 0, 0, 0B4h, 3Eh, 10h, 10h, 0AFh, 3Eh, 0FAh, 0FAh ROM:4256 db 9, 3Fh, 81h, 81h, 4, 3Fh, 82h, 82h, 0F4h, 3Eh, 0CBh ROM:4256 db 0CBh, 4Fh, 3Fh, 7Ah, 79h, 11h, 3Fh, 8Ah, 89h, 11h, 3Fh ROM:4256 db 94h, 8Fh, 11h, 3Fh, 7Ch, 7Bh, 11h, 3Fh, 7Fh, 7Fh, 55h ROM:4256 db 3Fh, 7Eh, 7Eh, 5Dh, 3Fh, 7Dh, 7Dh, 70h, 3Fh, 80h, 80h ROM:4256 db 66h, 3Fh, 0E8h, 0E8h, 7Ah, 3Fh, 0CCh, 0CCh, 86h, 3Fh ROM:4256 db 0D2h, 0D2h, 93h, 3Fh, 0D3h, 0D3h, 0D0h, 3Fh, 0CDh, 0CDh ROM:4256 db 2Ch, 40h, 0ECh, 0ECh, 59h, 40h, 70h, 70h, 8Eh, 40h ROM:4256 db 0Dh, 0Dh, 95h, 40h, 2, 2, 0AAh, 40h, 7, 7, 0CCh, 40h ROM:4256 db 3, 3, 0F5h, 40h, 1, 1, 5, 41h, 8, 8, 1Dh, 41h, 0Ah ROM:4256 db 0Ah, 34h, 41h, 9, 9, 4Ch, 41h, 4, 4, 0F4h, 41h, 0Ch ROM:4256 db 0Ch, 17h, 42h, 0D0h, 0D0h, 56h, 3Ch, 0F0h, 0F0h, 6Ah ROM:4256 db 3Ch, 0F5h, 0F5h, 76h, 3Ch, 0F6h, 0F6h, 7Bh, 3Ch, 0F7h ROM:4256 db 0F7h, 0AEh, 3Ch, 7Fh, 0, 0DEh, 3Dh, 0C7h, 0C7h, 2, 3Eh ROM:4256 db 0F2h, 0F2h, 0Eh, 3Eh, 0DCh, 0DCh, 1Ch, 3Eh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4256 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4456 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 8, 0, 0, 0 ROM:4656 db 0FFh, 0FFh, 0FFh, 0FFh, 0Ah, 0, 0Eh, 0, 2Ah, 0, 2Eh ROM:4656 db 0, 2Fh, 0 ROM:483A ROM:483A ; =============== S U B R O U T I N E ======================================= ROM:483A ROM:483A ROM:483A ROM_483A: ; CODE XREF: start+A67↑p ROM:483A lcall ROM_4899 ROM:483D ret ROM:483D ; End of function ROM_483A ROM:483D ROM:483E ROM:483E ; =============== S U B R O U T I N E ======================================= ROM:483E ROM:483E ROM:483E ROM_483E: ; CODE XREF: start:ROM_2AEC↑p ROM:483E lcall ROM_4E4C ROM:4841 lcall ROM_6034 ROM:4844 lcall ROM_60A8 ROM:4847 lcall ROM_6D69 ROM:484A lcall ROM_672F ROM:484D lcall ROM_5D36 ROM:4850 lcall ROM_6A22 ROM:4853 lcall ROM_548A ROM:4856 lcall ROM_6E3B ROM:4859 ret ROM:4859 ; End of function ROM_483E ROM:4859 ROM:485A ; --------------------------------------------------------------------------- ROM:485A ; START OF FUNCTION CHUNK FOR ROM_2B14 ROM:485A ROM:485A ROM_485A: ; CODE XREF: ROM_2B14-6CF↑j ROM:485A lcall ROM_5BB0 ROM:485D ret ROM:485D ; END OF FUNCTION CHUNK FOR ROM_2B14 ROM:485E ; --------------------------------------------------------------------------- ROM:485E ret ROM:485F ; --------------------------------------------------------------------------- ROM:485F clrb INTMEM_1A ROM:4861 ret ROM:4862 ROM:4862 ; =============== S U B R O U T I N E ======================================= ROM:4862 ROM:4862 ROM:4862 ROM_4862: ; CODE XREF: ROM_2F80+D↑j ROM:4862 ; ROM:3F09↑p ROM:4862 ldb INTMEM_49, #-1 ROM:4865 ldb INTMEM_4A, 0CDh[INTMEM_56] ROM:486A ldb INTMEM_4B, 0CEh[INTMEM_56] ROM:486F ldb INTMEM_4C, 0CFh[INTMEM_56] ROM:4874 ldb INTMEM_4D, 0D0h[INTMEM_56] ROM:4879 clrb INTMEM_48 ROM:487B clr INTMEM_40 ROM:487D orb INTMEM_52, #-80h ROM:4880 lcall ROM_493C ROM:4883 ldb INTMEM_42+1, 11Ch[INTMEM_56] ROM:4888 ldb INTMEM_45, #-80h ROM:488B ldb INTMEM_47, 145h[INTMEM_56] ROM:4890 ldb INTMEM_42, 143h[INTMEM_56] ROM:4895 ldb INTMEM_44, #-80h ROM:4898 ret ROM:4898 ; End of function ROM_4862 ROM:4898 ROM:4899 ROM:4899 ; =============== S U B R O U T I N E ======================================= ROM:4899 ROM:4899 ROM:4899 ROM_4899: ; CODE XREF: ROM_483A↑p ROM:4899 orb INTMEM_F7, #4 ROM:489C orb INTMEM_A4, #1 ROM:489F ldb INTMEM_B5, 0B5h[INTMEM_56] ROM:48A4 subb INTMEM_1C, INTMEM_49, INTMEM_1FF[] ROM:48AA jc ROM_48B3 ROM:48AC negb INTMEM_1C ROM:48AE stb INTMEM_1C, INTMEM_1AE[] ROM:48B3 ROM:48B3 ROM_48B3: ; CODE XREF: ROM_4899+11↑j ROM:48B3 lcall ROM_493C ROM:48B6 ld INTMEM_1C+2, #-8000h ROM:48BA sub INTMEM_1C+2, 2Ch[INTMEM_56] ROM:48BF st INTMEM_1C+2, INTMEM_174[] ROM:48C4 st INTMEM_1C+2, INTMEM_176[] ROM:48C9 ldb INTMEM_1C+2, #-1 ROM:48CC stb INTMEM_1C+2, INTMEM_1F0[] ROM:48D1 stb INTMEM_1C+2, INTMEM_1F1[] ROM:48D6 ldb INTMEM_1C+2, #-1 ROM:48D9 stb INTMEM_1C+2, INTMEM_1F2[] ROM:48DE stb INTMEM_1C+2, INTMEM_1F3[] ROM:48E3 stb INTMEM_1C+2, INTMEM_1D6[] ROM:48E8 stb INTMEM_1C+2, INTMEM_1D7[] ROM:48ED ld INTMEM_1C, 5Ch[INTMEM_56] ROM:48F2 st INTMEM_1C, INTMEM_1A2[] ROM:48F7 ld INTMEM_D6, #61A8h ROM:48FB ld INTMEM_1C+2, #61A8h ROM:48FF st INTMEM_1C+2, INTMEM_260[] ROM:4904 shr INTMEM_1C+2, #1 ROM:4907 st INTMEM_1C+2, INTMEM_154[] ROM:490C ldb INTMEM_B4, 146h[INTMEM_56] ROM:4911 ldb INTMEM_1C+2, #-1 ROM:4914 stb INTMEM_1C+2, INTMEM_27C[] ROM:4919 stb INTMEM_1C+2, INTMEM_27D[] ROM:491E ldb INTMEM_F0, #-1 ROM:4921 ldb INTMEM_EF, #-1 ROM:4924 ldb INTMEM_EE, #-1 ROM:4927 ldb INTMEM_ED, #-1 ROM:492A ldb INTMEM_EC, #-1 ROM:492D ret ROM:492D ; End of function ROM_4899 ROM:492D ROM:492E ; --------------------------------------------------------------------------- ROM:492E ; START OF FUNCTION CHUNK FOR ROM_548A ROM:492E ; ADDITIONAL PARENT FUNCTION ROM_60A8 ROM:492E ; ADDITIONAL PARENT FUNCTION ROM_672F ROM:492E ROM:492E ROM_492E: ; CODE XREF: ROM_548A+312↓j ROM:492E ; ROM_60A8+388↓j ... ROM:492E shlb INTMEM_1C, #1 ROM:4931 addb INTMEM_1A, INTMEM_1C ROM:4934 addcb INTMEM_1A+1, ZERO_REG ; Zero register ROM:4937 ld INTMEM_1A, [INTMEM_1A] ROM:493A br [INTMEM_1A] ROM:493A ; END OF FUNCTION CHUNK FOR ROM_548A ROM:493C ROM:493C ; =============== S U B R O U T I N E ======================================= ROM:493C ROM:493C ROM:493C ROM_493C: ; CODE XREF: ROM_4862+1E↑p ROM:493C ; ROM_4899:ROM_48B3↑p ... ROM:493C clrb INTMEM_1C ROM:493E clrb INTMEM_1C+2 ROM:4940 clrb INTMEM_20 ROM:4942 clrb INTMEM_20+2 ROM:4944 ldb INTMEM_1C+1, INTMEM_4A ROM:4947 ldb INTMEM_1C+3, INTMEM_4B ROM:494A ldb INTMEM_20+1, INTMEM_4C ROM:494D ldb INTMEM_20+3, INTMEM_4D ROM:4950 shr INTMEM_1C, #2 ROM:4953 shr INTMEM_1C+2, #2 ROM:4956 shr INTMEM_20, #2 ROM:4959 shr INTMEM_20+2, #2 ROM:495C add INTMEM_1C+2, INTMEM_1C ROM:495F add INTMEM_20, INTMEM_1C+2 ROM:4962 add INTMEM_20+2, INTMEM_20 ROM:4965 st INTMEM_1C, INTMEM_240[] ROM:496A st INTMEM_1C+2, INTMEM_242[] ROM:496F st INTMEM_20, INTMEM_244[] ROM:4974 st INTMEM_20+2, INTMEM_246[] ROM:4979 ret ROM:4979 ; End of function ROM_493C ROM:4979 ROM:497A ROM:497A ; =============== S U B R O U T I N E ======================================= ROM:497A ROM:497A ROM:497A ROM_497A: ; CODE XREF: ROM_4E4C:ROM_541D↓p ROM:497A jbs INTMEM_F7, 3, ROM_49A9 ROM:497D orb INTMEM_F7, #8 ROM:4980 orb INTMEM_F8, #20h ; ' ' ROM:4983 clr INTMEM_1C ROM:4985 st INTMEM_1C, INTMEM_17A[] ROM:498A decb INTMEM_1C ROM:498C stb INTMEM_1C, INTMEM_1B5[] ROM:4991 stb INTMEM_1C, INTMEM_1B4[] ROM:4996 jbc INTMEM_AA+1, 4, ROM_49AE ROM:4999 ldbze INTMEM_1C, #7 ROM:499C lcall ROM_2BBB ROM:499F cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:49A2 je ROM_49AC ROM:49A4 ldb INTMEM_1A, #40h ; '@' ROM:49A7 sjmp ROM_4A82 ROM:49A9 ; --------------------------------------------------------------------------- ROM:49A9 ROM:49A9 ROM_49A9: ; CODE XREF: ROM_497A↑j ROM:49A9 jbc INTMEM_A9, 4, ROM_49AE ROM:49AC ROM:49AC ROM_49AC: ; CODE XREF: ROM_497A+28↑j ROM:49AC sjmp ROM_4B6C ROM:49AE ; --------------------------------------------------------------------------- ROM:49AE ROM:49AE ROM_49AE: ; CODE XREF: ROM_497A+1C↑j ROM:49AE ; ROM_497A:ROM_49A9↑j ROM:49AE ldb INTMEM_1C, INTMEM_1B4[] ROM:49B3 incb INTMEM_1C ROM:49B5 jne ROM_49BE ROM:49B7 ldb INTMEM_1C+2, 0B8h[INTMEM_56] ROM:49BC sjmp ROM_4AC4 ROM:49BE ; --------------------------------------------------------------------------- ROM:49BE ROM:49BE ROM_49BE: ; CODE XREF: ROM_497A+3B↑j ROM:49BE cmp ZERO_REG, INTMEM_17A[] ; Zero register ROM:49C3 jne ROM_49E3 ROM:49C5 cmpb INTMEM_8C, INTMEM_1B4[] ROM:49CA je ROM_49CE ROM:49CC sjmp ROM_4B6C ROM:49CE ; --------------------------------------------------------------------------- ROM:49CE ROM:49CE ROM_49CE: ; CODE XREF: ROM_497A+50↑j ROM:49CE cmpb INTMEM_C2+1, ZERO_REG ; Zero register ROM:49D1 je ROM_49D4 ROM:49D3 ret ROM:49D4 ; --------------------------------------------------------------------------- ROM:49D4 ROM:49D4 ROM_49D4: ; CODE XREF: ROM_497A+57↑j ROM:49D4 ld INTMEM_20+2, INTMEM_1FC[] ROM:49D9 st INTMEM_20+2, INTMEM_17A[] ROM:49DE ldb INTMEM_1C+2, #-4Ch ROM:49E1 sjmp ROM_4AC4 ROM:49E3 ; --------------------------------------------------------------------------- ROM:49E3 ROM:49E3 ROM_49E3: ; CODE XREF: ROM_497A+49↑j ROM:49E3 jbs INTMEM_F8, 5, ROM_49E8 ROM:49E6 sjmp ROM_4ADA ROM:49E8 ; --------------------------------------------------------------------------- ROM:49E8 ROM:49E8 ROM_49E8: ; CODE XREF: ROM_497A:ROM_49E3↑j ROM:49E8 ldb INTMEM_1C+2, INTMEM_1B4[] ROM:49ED cmpb INTMEM_1C+2, #-4Ch ROM:49F0 jc ROM_4A2C ROM:49F2 ldb INTMEM_20, INTMEM_1B5[] ROM:49F7 cmpb INTMEM_20, #-1 ROM:49FA je ROM_4A2C ROM:49FC cmpb INTMEM_8C, INTMEM_20 ROM:49FF jh ROM_4A2C ROM:4A01 cmpb INTMEM_20, 0B8h[INTMEM_56] ROM:4A06 jnc ROM_4A10 ROM:4A08 subb INTMEM_20, INTMEM_8C, 0CBh[INTMEM_56] ROM:4A0E jc ROM_4A13 ROM:4A10 ROM:4A10 ROM_4A10: ; CODE XREF: ROM_497A+8C↑j ROM:4A10 ldb INTMEM_20, #-1 ROM:4A13 ROM:4A13 ROM_4A13: ; CODE XREF: ROM_497A+94↑j ROM:4A13 stb INTMEM_20, INTMEM_1B5[] ROM:4A18 ld INTMEM_20+2, INTMEM_1FC[] ROM:4A1D cmp INTMEM_20+2, INTMEM_178[] ROM:4A22 ldb INTMEM_1A, #20h ; ' ' ROM:4A25 jc ROM_4A82 ROM:4A27 st INTMEM_20+2, INTMEM_178[] ROM:4A2C ROM:4A2C ROM_4A2C: ; CODE XREF: ROM_497A+76↑j ROM:4A2C ; ROM_497A+80↑j ... ROM:4A2C cmpb INTMEM_8C, INTMEM_1B4[] ROM:4A31 je ROM_4A35 ROM:4A33 sjmp ROM_4B6C ROM:4A35 ; --------------------------------------------------------------------------- ROM:4A35 ROM:4A35 ROM_4A35: ; CODE XREF: ROM_497A+B7↑j ROM:4A35 cmpb INTMEM_8C, ZERO_REG ; Zero register ROM:4A38 jne ROM_4A44 ROM:4A3A ldb INTMEM_1C+2, 0B8h[INTMEM_56] ROM:4A3F andb INTMEM_F8, #-21h ROM:4A42 sjmp ROM_4AC4 ROM:4A44 ; --------------------------------------------------------------------------- ROM:4A44 ROM:4A44 ROM_4A44: ; CODE XREF: ROM_497A+BE↑j ROM:4A44 cmpb INTMEM_C2+1, ZERO_REG ; Zero register ROM:4A47 je ROM_4A4A ROM:4A49 ret ROM:4A4A ; --------------------------------------------------------------------------- ROM:4A4A ROM:4A4A ROM_4A4A: ; CODE XREF: ROM_497A+CD↑j ROM:4A4A ld INTMEM_20+2, INTMEM_1FC[] ROM:4A4F clrb INTMEM_1C+2 ROM:4A51 ldb INTMEM_20, 0B8h[INTMEM_56] ROM:4A56 cmpb INTMEM_8C, INTMEM_20 ROM:4A59 je ROM_4ABF ROM:4A5B ldb INTMEM_1C+2, INTMEM_20 ROM:4A5E ldb INTMEM_20, 0B9h[INTMEM_56] ROM:4A63 cmpb INTMEM_8C, INTMEM_20 ROM:4A66 je ROM_4AA5 ROM:4A68 ldb INTMEM_1C+2, INTMEM_20 ROM:4A6B ldb INTMEM_20, 0BAh[INTMEM_56] ROM:4A70 cmpb INTMEM_8C, INTMEM_20 ROM:4A73 je ROM_4AA0 ROM:4A75 ldb INTMEM_1C+2, INTMEM_20 ROM:4A78 cmp INTMEM_20+2, INTMEM_17A[] ROM:4A7D jh ROM_4A9B ROM:4A7F ldb INTMEM_1A, #10h ROM:4A82 ROM:4A82 ROM_4A82: ; CODE XREF: ROM_497A+2D↑j ROM:4A82 ; ROM_497A+AB↑j ... ROM:4A82 andb INTMEM_F7, #-9 ROM:4A85 andb INTMEM_AD, #7Fh ROM:4A88 stb INTMEM_1A, INTMEM_161[] ROM:4A8D orb INTMEM_52, #-80h ROM:4A90 andb INTMEM_F5, #-2 ROM:4A93 andb INTMEM_F8, #-21h ROM:4A96 lcall ROM_493C ROM:4A99 sjmp ROM_4B6C ROM:4A9B ; --------------------------------------------------------------------------- ROM:4A9B ROM:4A9B ROM_4A9B: ; CODE XREF: ROM_497A+103↑j ROM:4A9B st INTMEM_20+2, INTMEM_182[] ROM:4AA0 ROM:4AA0 ROM_4AA0: ; CODE XREF: ROM_497A+F9↑j ROM:4AA0 st INTMEM_20+2, INTMEM_180[] ROM:4AA5 ROM:4AA5 ROM_4AA5: ; CODE XREF: ROM_497A+EC↑j ROM:4AA5 st INTMEM_20+2, INTMEM_17E[] ROM:4AAA subb INTMEM_20, INTMEM_8C, 0CBh[INTMEM_56] ROM:4AB0 jc ROM_4AB5 ROM:4AB2 ldb INTMEM_20, #-1 ROM:4AB5 ROM:4AB5 ROM_4AB5: ; CODE XREF: ROM_497A+136↑j ROM:4AB5 stb INTMEM_20, INTMEM_1B5[] ROM:4ABA st INTMEM_20+2, INTMEM_178[] ROM:4ABF ROM:4ABF ROM_4ABF: ; CODE XREF: ROM_497A+DF↑j ROM:4ABF st INTMEM_20+2, INTMEM_17C[] ROM:4AC4 ROM:4AC4 ROM_4AC4: ; CODE XREF: ROM_497A+42↑j ROM:4AC4 ; ROM_497A+67↑j ... ROM:4AC4 stb INTMEM_1C+2, INTMEM_1B4[] ROM:4AC9 ldbze INTMEM_1C, INTMEM_1B6[] ROM:4ACE clrb INTMEM_1C+3 ROM:4AD0 ldbze INTMEM_20, 99h[INTMEM_56] ROM:4AD5 lcall ROM_2BBB ROM:4AD8 ROM:4AD8 ROM_4AD8: ; CODE XREF: ROM_497A+165↓j ROM:4AD8 sjmp ROM_4B6C ROM:4ADA ; --------------------------------------------------------------------------- ROM:4ADA ROM:4ADA ROM_4ADA: ; CODE XREF: ROM_497A+6C↑j ROM:4ADA cmpb INTMEM_8C, INTMEM_1B4[] ROM:4ADF jne ROM_4AD8 ROM:4AE1 cmpb INTMEM_C2+1, ZERO_REG ; Zero register ROM:4AE4 je ROM_4AE7 ROM:4AE6 ret ROM:4AE7 ; --------------------------------------------------------------------------- ROM:4AE7 ROM:4AE7 ROM_4AE7: ; CODE XREF: ROM_497A+16A↑j ROM:4AE7 ld INTMEM_20+2, INTMEM_1FC[] ROM:4AEC sub INTMEM_1A, INTMEM_20+2, INTMEM_17A[] ROM:4AF2 jc ROM_4AF6 ROM:4AF4 neg INTMEM_1A ROM:4AF6 ROM:4AF6 ROM_4AF6: ; CODE XREF: ROM_497A+178↑j ROM:4AF6 cmp INTMEM_1A, 36h[INTMEM_56] ROM:4AFB ldb INTMEM_1A, #50h ; 'P' ROM:4AFE jh ROM_4B27 ROM:4B00 ldb INTMEM_1A, #30h ; '0' ROM:4B03 ld INTMEM_1C, INTMEM_17C[] ROM:4B08 shl INTMEM_1C, #2 ROM:4B0B jnc ROM_4B12 ROM:4B0D ldb INTMEM_4A, #-1 ROM:4B10 sjmp ROM_4B18 ROM:4B12 ; --------------------------------------------------------------------------- ROM:4B12 ROM:4B12 ROM_4B12: ; CODE XREF: ROM_497A+191↑j ROM:4B12 addb INTMEM_4A, INTMEM_1C+1, 0CAh[INTMEM_56] ROM:4B18 ROM:4B18 ROM_4B18: ; CODE XREF: ROM_497A+196↑j ROM:4B18 ld INTMEM_1C, INTMEM_17E[] ROM:4B1D sub INTMEM_1C, INTMEM_17C[] ROM:4B22 shl INTMEM_1C, #2 ROM:4B25 jnc ROM_4B29 ROM:4B27 ROM:4B27 ROM_4B27: ; CODE XREF: ROM_497A+184↑j ROM:4B27 ; ROM_497A+1BF↓j ... ROM:4B27 sjmp ROM_4A82 ROM:4B29 ; --------------------------------------------------------------------------- ROM:4B29 ROM:4B29 ROM_4B29: ; CODE XREF: ROM_497A+1AB↑j ROM:4B29 stb INTMEM_1C+1, INTMEM_4B ROM:4B2C ld INTMEM_1C, INTMEM_180[] ROM:4B31 sub INTMEM_1C, INTMEM_17E[] ROM:4B36 shl INTMEM_1C, #2 ROM:4B39 jc ROM_4B27 ROM:4B3B stb INTMEM_1C+1, INTMEM_4C ROM:4B3E ld INTMEM_1C, INTMEM_182[] ROM:4B43 sub INTMEM_1C, INTMEM_180[] ROM:4B48 shl INTMEM_1C, #2 ROM:4B4B jc ROM_4B27 ROM:4B4D stb INTMEM_1C+1, INTMEM_4D ROM:4B50 clr INTMEM_40 ROM:4B52 lcall ROM_493C ROM:4B55 andb INTMEM_52, #7Fh ROM:4B58 stb ZERO_REG, INTMEM_161[] ; Zero register ROM:4B5D andb INTMEM_F7, #-9 ROM:4B60 andb INTMEM_AD, #7Fh ROM:4B63 andb INTMEM_F5, #-2 ROM:4B66 incb INTMEM_48 ROM:4B68 jne ROM_4B6C ROM:4B6A decb INTMEM_48 ROM:4B6C ROM:4B6C ROM_4B6C: ; CODE XREF: ROM_497A:ROM_49AC↑j ROM:4B6C ; ROM_497A+52↑j ... ROM:4B6C ldb INTMEM_C2+1, 0CCh[INTMEM_56] ROM:4B71 ret ROM:4B71 ; End of function ROM_497A ROM:4B71 ROM:4B72 ; --------------------------------------------------------------------------- ROM:4B72 ret ROM:4B73 ROM:4B73 ; =============== S U B R O U T I N E ======================================= ROM:4B73 ROM:4B73 ROM:4B73 ROM_4B73: ; CODE XREF: ROM:5873↓p ROM:4B73 ; ROM:58AB↓p ROM:4B73 mulu INTMEM_1C, INTMEM_20 ROM:4B76 jbc INTMEM_1C+1, 7, ROM_4B7B ROM:4B79 inc INTMEM_1C+2 ROM:4B7B ROM:4B7B ROM_4B7B: ; CODE XREF: ROM_4B73+3↑j ROM:4B7B ld INTMEM_1C, INTMEM_1C+2 ROM:4B7E clr INTMEM_1C+2 ROM:4B80 mulu INTMEM_20, INTMEM_20+2 ROM:4B83 add INTMEM_1C, INTMEM_20 ROM:4B86 addc INTMEM_1C+2, INTMEM_20+2 ROM:4B89 ret ROM:4B89 ; End of function ROM_4B73 ROM:4B89 ROM:4B8A ROM:4B8A ; =============== S U B R O U T I N E ======================================= ROM:4B8A ROM:4B8A ROM:4B8A ROM_4B8A: ; CODE XREF: ROM:586B↓p ROM:4B8A ; ROM:588B↓p ... ROM:4B8A divu INTMEM_1C, INTMEM_20 ROM:4B8D jnv ROM_4B93 ROM:4B8F ldbse INTMEM_20+2, #-1 ROM:4B92 ret ROM:4B93 ; --------------------------------------------------------------------------- ROM:4B93 ROM:4B93 ROM_4B93: ; CODE XREF: ROM_4B8A+3↑j ROM:4B93 ld INTMEM_20+2, INTMEM_1C ROM:4B96 clr INTMEM_1C ROM:4B98 divu INTMEM_1C, INTMEM_20 ROM:4B9B shr INTMEM_20, #1 ROM:4B9E cmp INTMEM_1C+2, INTMEM_20 ROM:4BA1 jnc ROM_4BA5 ROM:4BA3 inc INTMEM_1C ROM:4BA5 ROM:4BA5 ROM_4BA5: ; CODE XREF: ROM_4B8A+17↑j ROM:4BA5 ret ROM:4BA5 ; End of function ROM_4B8A ROM:4BA5 ROM:4BA6 ROM:4BA6 ; =============== S U B R O U T I N E ======================================= ROM:4BA6 ROM:4BA6 ROM:4BA6 ROM_4BA6: ; CODE XREF: ROM_6A22+118↓p ROM:4BA6 ; ROM_6A22+137↓p ROM:4BA6 ld INTMEM_2C, INTMEM_1A ROM:4BA9 ld INTMEM_2C+2, INTMEM_20 ROM:4BAC ldb INTMEM_20+3, #2 ROM:4BAF ROM:4BAF ROM_4BAF: ; CODE XREF: ROM_4BA6+26↓j ROM:4BAF clrb INTMEM_20+2 ROM:4BB1 ldb INTMEM_32, INTMEM_1C ROM:4BB4 ldb INTMEM_30, [INTMEM_2C]+ ROM:4BB7 ldb INTMEM_30+1, [INTMEM_2C+2]+ ROM:4BBA subb INTMEM_1C+3, INTMEM_1C+2, INTMEM_30 ROM:4BBE jc ROM_4BC7 ROM:4BC0 negb INTMEM_1C+3 ROM:4BC2 decb INTMEM_20+2 ROM:4BC4 ldb INTMEM_32, INTMEM_1C+1 ROM:4BC7 ROM:4BC7 ROM_4BC7: ; CODE XREF: ROM_4BA6+18↑j ROM:4BC7 cmpb INTMEM_1C+3, INTMEM_32 ROM:4BCA jc ROM_4BD3 ROM:4BCC djnz INTMEM_20+3, ROM_4BAF ROM:4BCF clrb INTMEM_1C+3 ROM:4BD1 sjmp ROM_4BF2 ROM:4BD3 ; --------------------------------------------------------------------------- ROM:4BD3 ROM:4BD3 ROM_4BD3: ; CODE XREF: ROM_4BA6+24↑j ROM:4BD3 cmpb INTMEM_1C+2, INTMEM_1B8[] ROM:4BD8 jne ROM_4BE1 ROM:4BDA cmpb INTMEM_30, INTMEM_30+1 ROM:4BDD jne ROM_4BE1 ROM:4BDF clrb INTMEM_1C+3 ROM:4BE1 ROM:4BE1 ROM_4BE1: ; CODE XREF: ROM_4BA6+32↑j ROM:4BE1 ; ROM_4BA6+37↑j ROM:4BE1 jbs INTMEM_20+3, 1, ROM_4BE7 ROM:4BE4 shrb INTMEM_1C+3, #1 ROM:4BE7 ROM:4BE7 ROM_4BE7: ; CODE XREF: ROM_4BA6:ROM_4BE1↑j ROM:4BE7 jbc INTMEM_1C+3, 7, ROM_4BED ROM:4BEA ldb INTMEM_1C+3, #7Fh ROM:4BED ROM:4BED ROM_4BED: ; CODE XREF: ROM_4BA6:ROM_4BE7↑j ROM:4BED jbc INTMEM_20+2, 7, ROM_4BF2 ROM:4BF0 negb INTMEM_1C+3 ROM:4BF2 ROM:4BF2 ROM_4BF2: ; CODE XREF: ROM_4BA6+2B↑j ROM:4BF2 ; ROM_4BA6:ROM_4BED↑j ROM:4BF2 addb INTMEM_1C+3, #-80h ROM:4BF5 ldb INTMEM_1C, [INTMEM_1A] ROM:4BF8 stb INTMEM_1C+2, [INTMEM_1A]+ ROM:4BFB stb INTMEM_1C, [INTMEM_1A] ROM:4BFE ldb INTMEM_1C+1, [INTMEM_20] ROM:4C01 ldb INTMEM_32, INTMEM_1B8[] ROM:4C06 stb INTMEM_32, [INTMEM_20]+ ROM:4C09 stb INTMEM_1C+1, [INTMEM_20] ROM:4C0C jbc INTMEM_20+3, 1, ROM_4C15 ROM:4C0F stb INTMEM_1C+2, [INTMEM_1A] ROM:4C12 stb INTMEM_32, [INTMEM_20] ROM:4C15 ROM:4C15 ROM_4C15: ; CODE XREF: ROM_4BA6+66↑j ROM:4C15 ret ROM:4C15 ; End of function ROM_4BA6 ROM:4C15 ROM:4C16 ROM:4C16 ; =============== S U B R O U T I N E ======================================= ROM:4C16 ROM:4C16 ROM:4C16 ROM_4C16: ; CODE XREF: ROM_6A22+1D3↓p ROM:4C16 ; ROM_6A22+1F5↓p ROM:4C16 ldb INTMEM_1C+3, INTMEM_D8+1 ROM:4C19 ldb INTMEM_20, INTMEM_1C+2 ROM:4C1C subb INTMEM_20, #-80h ROM:4C1F jc ROM_4C2C ROM:4C21 negb INTMEM_20 ROM:4C23 cmpb INTMEM_20, 0E6h[INTMEM_56] ROM:4C28 jc ROM_4C40 ROM:4C2A sjmp ROM_4C33 ROM:4C2C ; --------------------------------------------------------------------------- ROM:4C2C ROM:4C2C ROM_4C2C: ; CODE XREF: ROM_4C16+9↑j ROM:4C2C cmpb INTMEM_20, 0E5h[INTMEM_56] ROM:4C31 jc ROM_4C40 ROM:4C33 ROM:4C33 ROM_4C33: ; CODE XREF: ROM_4C16+14↑j ROM:4C33 ld INTMEM_1C, #0Ch ROM:4C37 lcall ROM_33F1 ROM:4C3A mulub INTMEM_32, INTMEM_1C, #4 ROM:4C3E sjmp ROM_4C4B ROM:4C40 ; --------------------------------------------------------------------------- ROM:4C40 ROM:4C40 ROM_4C40: ; CODE XREF: ROM_4C16+12↑j ROM:4C40 ; ROM_4C16+1B↑j ROM:4C40 ld INTMEM_1C, #0Bh ROM:4C44 lcall ROM_33F1 ROM:4C47 mulub INTMEM_32, INTMEM_1C, #20h ; ' ' ROM:4C4B ROM:4C4B ROM_4C4B: ; CODE XREF: ROM_4C16+28↑j ROM:4C4B ldb INTMEM_1C+3, INTMEM_1AC[] ROM:4C50 ld INTMEM_1C, #0Dh ROM:4C54 lcall ROM_33F1 ROM:4C57 clrb INTMEM_1C+1 ROM:4C59 mulu INTMEM_20, INTMEM_1C, INTMEM_32 ROM:4C5D divu INTMEM_20, #32h ; '2' ROM:4C61 jnv ROM_4C66 ROM:4C63 ldbse INTMEM_20, #-1 ROM:4C66 ROM:4C66 ROM_4C66: ; CODE XREF: ROM_4C16+4B↑j ROM:4C66 ret ROM:4C66 ; End of function ROM_4C16 ROM:4C66 ROM:4C67 ROM:4C67 ; =============== S U B R O U T I N E ======================================= ROM:4C67 ROM:4C67 ROM:4C67 ROM_4C67: ; CODE XREF: ROM_6A22:ROM_6C08↓p ROM:4C67 ; ROM_6A22:ROM_6C2A↓p ROM:4C67 pushf ROM:4C68 ld INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4C6D add INTMEM_1C+2, INTMEM_20 ROM:4C70 jnc ROM_4C75 ROM:4C72 ldbse INTMEM_1C+2, #-1 ROM:4C75 ROM:4C75 ROM_4C75: ; CODE XREF: ROM_4C67+9↑j ROM:4C75 cmp INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4C7A jnh ROM_4C81 ROM:4C7C ld INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4C81 ROM:4C81 ROM_4C81: ; CODE XREF: ROM_4C67+13↑j ROM:4C81 st INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4C86 popf ROM:4C87 ret ROM:4C87 ; End of function ROM_4C67 ROM:4C87 ROM:4C88 ROM:4C88 ; =============== S U B R O U T I N E ======================================= ROM:4C88 ROM:4C88 ROM:4C88 ROM_4C88: ; CODE XREF: ROM:59D4↓p ROM:4C88 ; ROM:59E9↓p ROM:4C88 ldb INTMEM_1C+2, INTMEM_74 ROM:4C8B shlb INTMEM_1C+2, #2 ROM:4C8E addb INTMEM_1C+2, INTMEM_162[] ROM:4C93 subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1D0+1)[] ROM:4C99 clrb INTMEM_1A+1 ROM:4C9B stb INTMEM_1C+2, (INTMEM_1D0+1)[] ROM:4CA0 ret ROM:4CA0 ; End of function ROM_4C88 ROM:4CA0 ROM:4CA1 ROM:4CA1 ; =============== S U B R O U T I N E ======================================= ROM:4CA1 ROM:4CA1 ROM:4CA1 ROM_4CA1: ; CODE XREF: ROM_60A8:ROM_64CF↓p ROM:4CA1 jbs INTMEM_FD, 6, ROM_4CB5 ROM:4CA4 jbc INTMEM_FD, 2, ROM_4CB2 ROM:4CA7 mulub INTMEM_1C, INTMEM_E6, 131h[INTMEM_56] ROM:4CAD stb INTMEM_1C+1, INTMEM_E6 ROM:4CB0 sjmp ROM_4CCB ROM:4CB2 ; --------------------------------------------------------------------------- ROM:4CB2 ROM:4CB2 ROM_4CB2: ; CODE XREF: ROM_4CA1+3↑j ROM:4CB2 orb INTMEM_FD, #40h ; '@' ROM:4CB5 ROM:4CB5 ROM_4CB5: ; CODE XREF: ROM_4CA1↑j ROM:4CB5 jbs INTMEM_FD, 3, ROM_4CC4 ROM:4CB8 cmpb ZERO_REG, INTMEM_B9 ; Zero register ROM:4CBB je ROM_4CCB ROM:4CBD jbs INTMEM_FD, 4, ROM_4CC9 ROM:4CC0 clrb INTMEM_B9 ROM:4CC2 sjmp ROM_4CCB ROM:4CC4 ; --------------------------------------------------------------------------- ROM:4CC4 ROM:4CC4 ROM_4CC4: ; CODE XREF: ROM_4CA1:ROM_4CB5↑j ROM:4CC4 ldb INTMEM_B9, 132h[INTMEM_56] ROM:4CC9 ROM:4CC9 ROM_4CC9: ; CODE XREF: ROM_4CA1+1C↑j ROM:4CC9 clrb INTMEM_E6 ROM:4CCB ROM:4CCB ROM_4CCB: ; CODE XREF: ROM_4CA1+F↑j ROM:4CCB ; ROM_4CA1+1A↑j ... ROM:4CCB ret ROM:4CCB ; End of function ROM_4CA1 ROM:4CCB ROM:4CCC ROM:4CCC ; =============== S U B R O U T I N E ======================================= ROM:4CCC ROM:4CCC ROM:4CCC ROM_4CCC: ; CODE XREF: ROM_60A8+24↓p ROM:4CCC ; ROM_60A8:ROM_6412↓p ... ROM:4CCC addb INTMEM_1C+2, 134h[INTMEM_56] ROM:4CD1 scall ROM_4D29 ROM:4CD3 ldbze INTMEM_20, INTMEM_276[] ROM:4CD8 ldbze INTMEM_20+2, INTMEM_277[] ROM:4CDD sub INTMEM_1C+2, INTMEM_1C, INTMEM_20 ROM:4CE1 jc ROM_4CEC ROM:4CE3 add INTMEM_1C+2, INTMEM_20+2 ROM:4CE6 jc ROM_4CEF ROM:4CE8 clr INTMEM_1C+2 ROM:4CEA sjmp ROM_4CEF ROM:4CEC ; --------------------------------------------------------------------------- ROM:4CEC ROM:4CEC ROM_4CEC: ; CODE XREF: ROM_4CCC+15↑j ROM:4CEC add INTMEM_1C+2, INTMEM_20+2 ROM:4CEF ROM:4CEF ROM_4CEF: ; CODE XREF: ROM_4CCC+1A↑j ROM:4CEF ; ROM_4CCC+1E↑j ROM:4CEF inc INTMEM_1C+2 ROM:4CF1 scall ROM_4D50 ROM:4CF3 ret ROM:4CF3 ; End of function ROM_4CCC ROM:4CF3 ROM:4CF4 ROM:4CF4 ; =============== S U B R O U T I N E ======================================= ROM:4CF4 ROM:4CF4 ROM:4CF4 ROM_4CF4: ; CODE XREF: ROM_60A8+87↓p ROM:4CF4 ; ROM_60A8+B9↓p ... ROM:4CF4 addb INTMEM_1C+2, 134h[INTMEM_56] ROM:4CF9 scall ROM_4D29 ROM:4CFB ldbze INTMEM_20, INTMEM_276[] ROM:4D00 sub INTMEM_1C, INTMEM_20 ROM:4D03 ldb INTMEM_1C+2, INTMEM_1C+3 ROM:4D06 ld INTMEM_32, INTMEM_1C ROM:4D09 scall ROM_4D29 ROM:4D0B sub INTMEM_1C+2, INTMEM_1C, INTMEM_32 ROM:4D0F jc ROM_4D13 ROM:4D11 clr INTMEM_1C+2 ROM:4D13 ROM:4D13 ROM_4D13: ; CODE XREF: ROM_4CF4+1B↑j ROM:4D13 add INTMEM_32, INTMEM_1C ROM:4D16 inc INTMEM_32 ROM:4D18 scall ROM_4D50 ROM:4D1A ld INTMEM_1C+2, INTMEM_32 ROM:4D1D ldb INTMEM_32, INTMEM_1C ROM:4D20 scall ROM_4D50 ROM:4D22 ldb INTMEM_1C+2, INTMEM_1C ROM:4D25 ldb INTMEM_1C+3, INTMEM_32 ROM:4D28 ret ROM:4D28 ; End of function ROM_4CF4 ROM:4D28 ROM:4D29 ROM:4D29 ; =============== S U B R O U T I N E ======================================= ROM:4D29 ROM:4D29 ROM:4D29 ROM_4D29: ; CODE XREF: ROM_4CCC+5↑p ROM:4D29 ; ROM_4CF4+5↑p ... ROM:4D29 cmpb INTMEM_1C+2, INTMEM_278[] ROM:4D2E jh ROM_4D3A ROM:4D30 ld INTMEM_1C, #2Ah ; '*' ROM:4D34 lcall ROM_33F1 ROM:4D37 clrb INTMEM_1C+1 ROM:4D39 ret ROM:4D3A ; --------------------------------------------------------------------------- ROM:4D3A ROM:4D3A ROM_4D3A: ; CODE XREF: ROM_4D29+5↑j ROM:4D3A ld INTMEM_1C, #2Bh ; '+' ROM:4D3E lcall ROM_33F1 ROM:4D41 stb INTMEM_1C, INTMEM_3D1[] ROM:4D46 clrb INTMEM_1C+1 ROM:4D48 shl INTMEM_1C, #1 ROM:4D4B add INTMEM_1C, #0FFh ROM:4D4F ret ROM:4D4F ; End of function ROM_4D29 ROM:4D4F ROM:4D50 ROM:4D50 ; =============== S U B R O U T I N E ======================================= ROM:4D50 ROM:4D50 ROM:4D50 ROM_4D50: ; CODE XREF: ROM_4CCC+25↑p ROM:4D50 ; ROM_4CF4+24↑p ... ROM:4D50 ld INTMEM_1C, #2Ch ; ',' ROM:4D54 cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:4D57 je ROM_4D64 ROM:4D59 sub INTMEM_1C+2, #0FFh ROM:4D5D shr INTMEM_1C+2, #1 ROM:4D60 ld INTMEM_1C, #2Dh ; '-' ROM:4D64 ROM:4D64 ROM_4D64: ; CODE XREF: ROM_4D50+7↑j ROM:4D64 ljmp ROM_33F1 ROM:4D64 ; End of function ROM_4D50 ROM:4D64 ROM:4D67 ROM:4D67 ; =============== S U B R O U T I N E ======================================= ROM:4D67 ROM:4D67 ROM:4D67 ROM_4D67: ; CODE XREF: ROM_60A8+411↓p ROM:4D67 jbs INTMEM_FD, 7, ROM_4DA8 ROM:4D6A mulub INTMEM_1C, INTMEM_8C, 133h[INTMEM_56] ROM:4D70 add INTMEM_1C, #-8000h ROM:4D74 cmp INTMEM_D3+1, INTMEM_1C ROM:4D77 jnc ROM_4D7B ROM:4D79 sjmp ROM_4E1B ROM:4D7B ; --------------------------------------------------------------------------- ROM:4D7B ROM:4D7B ROM_4D7B: ; CODE XREF: ROM_4D67+10↑j ROM:4D7B orb INTMEM_FD, #-80h ROM:4D7E clrb INTMEM_B9+3 ROM:4D80 ldb INTMEM_1A+1, INTMEM_1AF[] ROM:4D85 cmpb INTMEM_1A+1, 141h[INTMEM_56] ROM:4D8A jnc ROM_4D91 ROM:4D8C ldb INTMEM_B9+3, 142h[INTMEM_56] ROM:4D91 ROM:4D91 ROM_4D91: ; CODE XREF: ROM_4D67+23↑j ROM:4D91 ; ROM_4D67+63↓j ... ROM:4D91 andb INTMEM_FE, #-3 ROM:4D94 ldbse INTMEM_20+2, #-1 ROM:4D97 st INTMEM_20+2, (INTMEM_266+2)[] ROM:4D9C st ZERO_REG, (INTMEM_266+4)[] ; Zero register ROM:4DA1 ldb INTMEM_B9+2, 13Fh[INTMEM_56] ROM:4DA6 sjmp ROM_4DDE ROM:4DA8 ; --------------------------------------------------------------------------- ROM:4DA8 ROM:4DA8 ROM_4DA8: ; CODE XREF: ROM_4D67↑j ROM:4DA8 jbs INTMEM_FE, 1, ROM_4DBD ROM:4DAB jbc INTMEM_D5, 7, ROM_4DDA ROM:4DAE cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4DB1 jne ROM_4DDE ROM:4DB3 orb INTMEM_FE, #2 ROM:4DB6 ldb INTMEM_B9+2, 140h[INTMEM_56] ROM:4DBB sjmp ROM_4DEC ROM:4DBD ; --------------------------------------------------------------------------- ROM:4DBD ROM:4DBD ROM_4DBD: ; CODE XREF: ROM_4D67:ROM_4DA8↑j ROM:4DBD cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4DC0 jne ROM_4DEC ROM:4DC2 ld INTMEM_20, (INTMEM_266+4)[] ROM:4DC7 divub INTMEM_20, #5 ROM:4DCA jv ROM_4D91 ROM:4DCC cmpb INTMEM_20, 13Eh[INTMEM_56] ROM:4DD1 jh ROM_4D91 ROM:4DD3 cmpb INTMEM_20, 13Dh[INTMEM_56] ROM:4DD8 jnc ROM_4D91 ROM:4DDA ROM:4DDA ROM_4DDA: ; CODE XREF: ROM_4D67+44↑j ROM:4DDA ldb INTMEM_1A, #-1 ROM:4DDD ret ROM:4DDE ; --------------------------------------------------------------------------- ROM:4DDE ROM:4DDE ROM_4DDE: ; CODE XREF: ROM_4D67+3F↑j ROM:4DDE ; ROM_4D67+4A↑j ROM:4DDE cmp INTMEM_D3+1, (INTMEM_266+2)[] ROM:4DE3 jh ROM_4E1B ROM:4DE5 st INTMEM_D3+1, (INTMEM_266+2)[] ROM:4DEA sjmp ROM_4E1B ROM:4DEC ; --------------------------------------------------------------------------- ROM:4DEC ROM:4DEC ROM_4DEC: ; CODE XREF: ROM_4D67+54↑j ROM:4DEC ; ROM_4D67+59↑j ROM:4DEC ld INTMEM_1C+2, 88h[INTMEM_56] ROM:4DF1 cmpb ZERO_REG, INTMEM_B9+3 ; Zero register ROM:4DF4 je ROM_4DFA ROM:4DF6 ld INTMEM_1C+2, #384h ROM:4DFA ROM:4DFA ROM_4DFA: ; CODE XREF: ROM_4D67+8D↑j ROM:4DFA jbc INTMEM_F9, 2, ROM_4E02 ROM:4DFD ld INTMEM_1C+2, 8Ah[INTMEM_56] ROM:4E02 ROM:4E02 ROM_4E02: ; CODE XREF: ROM_4D67:ROM_4DFA↑j ROM:4E02 st INTMEM_1C+2, INTMEM_266[] ROM:4E07 sub INTMEM_20, INTMEM_D3+1, (INTMEM_266+2)[] ROM:4E0D jnc ROM_4E1B ROM:4E0F cmp INTMEM_20, (INTMEM_266+4)[] ROM:4E14 jnh ROM_4E1B ROM:4E16 st INTMEM_20, (INTMEM_266+4)[] ROM:4E1B ROM:4E1B ROM_4E1B: ; CODE XREF: ROM_4D67+12↑j ROM:4E1B ; ROM_4D67+7C↑j ... ROM:4E1B clrb INTMEM_1A ROM:4E1D ret ROM:4E1D ; End of function ROM_4D67 ROM:4E1D ROM:4E1E ROM:4E1E ; =============== S U B R O U T I N E ======================================= ROM:4E1E ROM:4E1E ROM:4E1E ROM_4E1E: ; CODE XREF: ROM_60A8+496↓p ROM:4E1E jbs INTMEM_FE, 4, ROM_4E3D ROM:4E21 ldb INTMEM_1C+1, INTMEM_47 ROM:4E24 ldb INTMEM_1C, #0 ROM:4E27 ld INTMEM_20, (INTMEM_1F3+1)[] ROM:4E2C ldbze INTMEM_1C+2, 148h[INTMEM_56] ROM:4E31 lcall ROM_358C ROM:4E34 stb INTMEM_1C+1, INTMEM_47 ROM:4E37 orb INTMEM_FE, #10h ROM:4E3A ROM:4E3A ROM_4E3A: ; CODE XREF: ROM_4E1E+26↓j ROM:4E3A clrb INTMEM_1A ROM:4E3C ret ROM:4E3D ; --------------------------------------------------------------------------- ROM:4E3D ROM:4E3D ROM_4E3D: ; CODE XREF: ROM_4E1E↑j ROM:4E3D cmpb INTMEM_47, INTMEM_1F5[] ROM:4E42 je ROM_4E48 ROM:4E44 jh ROM_4E3A ROM:4E46 incb INTMEM_47 ROM:4E48 ROM:4E48 ROM_4E48: ; CODE XREF: ROM_4E1E+24↑j ROM:4E48 ldb INTMEM_1A, #-1 ROM:4E4B ret ROM:4E4B ; End of function ROM_4E1E ROM:4E4B ROM:4E4C ROM:4E4C ; =============== S U B R O U T I N E ======================================= ROM:4E4C ROM:4E4C ROM:4E4C ROM_4E4C: ; CODE XREF: ROM_483E↑p ROM:4E4C sub INTMEM_1A, INTMEM_5E, #1F4h ROM:4E51 jc ROM_4E55 ROM:4E53 clr INTMEM_1A ROM:4E55 ROM:4E55 ROM_4E55: ; CODE XREF: ROM_4E4C+5↑j ROM:4E55 divub INTMEM_1A, #19h ROM:4E58 jnv ROM_4E5D ROM:4E5A ldb INTMEM_1A, #-1 ROM:4E5D ROM:4E5D ROM_4E5D: ; CODE XREF: ROM_4E4C+C↑j ROM:4E5D stb INTMEM_1A, INTMEM_1AB[] ROM:4E62 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4E65 jh ROM_4E72 ROM:4E67 andb INTMEM_F5+1, #-41h ROM:4E6A orb INTMEM_F5, #10h ROM:4E6D orb INTMEM_F5+1, #-80h ROM:4E70 sjmp ROM_4EB9 ROM:4E72 ; --------------------------------------------------------------------------- ROM:4E72 ROM:4E72 ROM_4E72: ; CODE XREF: ROM_4E4C+19↑j ROM:4E72 jbs INTMEM_F5+1, 6, ROM_4EB9 ROM:4E75 andb INTMEM_F5+1, #7Fh ROM:4E78 cmp INTMEM_5E, 1Eh[INTMEM_56] ROM:4E7D jh ROM_4E89 ROM:4E7F orb INTMEM_F5, #10h ROM:4E82 andb INTMEM_F7, #-2 ROM:4E85 clrb INTMEM_CB ROM:4E87 sjmp ROM_4EB9 ROM:4E89 ; --------------------------------------------------------------------------- ROM:4E89 ROM:4E89 ROM_4E89: ; CODE XREF: ROM_4E4C+31↑j ROM:4E89 andb INTMEM_F5, #-11h ROM:4E8C cmp INTMEM_5E, 20h[INTMEM_56] ROM:4E91 jh ROM_4EA3 ROM:4E93 jbs INTMEM_F7, 0, ROM_4E9E ROM:4E96 orb INTMEM_F7, #1 ROM:4E99 ldb INTMEM_CB, 0B4h[INTMEM_56] ROM:4E9E ROM:4E9E ROM_4E9E: ; CODE XREF: ROM_4E4C+47↑j ROM:4E9E cmpb INTMEM_CB, ZERO_REG ; Zero register ROM:4EA1 jne ROM_4EB9 ROM:4EA3 ROM:4EA3 ROM_4EA3: ; CODE XREF: ROM_4E4C+45↑j ROM:4EA3 orb INTMEM_F5+1, #40h ; '@' ROM:4EA6 ldb INTMEM_1C+2, INTMEM_1AC[] ROM:4EAB stb INTMEM_1C+2, INTMEM_1AD[] ROM:4EB0 orb INTMEM_F7, #2 ROM:4EB3 andb INTMEM_F5, #-11h ROM:4EB6 andb INTMEM_F7, #-2 ROM:4EB9 ROM:4EB9 ROM_4EB9: ; CODE XREF: ROM_4E4C+24↑j ROM:4EB9 ; ROM_4E4C:ROM_4E72↑j ... ROM:4EB9 jbc INTMEM_F5+1, 7, ROM_4EC9 ROM:4EBC cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:4EBF jne ROM_4EC9 ROM:4EC1 andb INTMEM_F7, #-5 ROM:4EC4 andb INTMEM_A4, #-2 ROM:4EC7 sjmp ROM_4ECF ROM:4EC9 ; --------------------------------------------------------------------------- ROM:4EC9 ROM:4EC9 ROM_4EC9: ; CODE XREF: ROM_4E4C:ROM_4EB9↑j ROM:4EC9 ; ROM_4E4C+73↑j ROM:4EC9 orb INTMEM_F7, #4 ROM:4ECC orb INTMEM_A4, #1 ROM:4ECF ROM:4ECF ROM_4ECF: ; CODE XREF: ROM_4E4C+7B↑j ROM:4ECF cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4ED2 je ROM_4ED7 ROM:4ED4 orb INTMEM_F5, #2 ROM:4ED7 ROM:4ED7 ROM_4ED7: ; CODE XREF: ROM_4E4C+86↑j ROM:4ED7 ld INTMEM_1C+2, INTMEM_144[] ROM:4EDC cmp INTMEM_1C+2, 10h[INTMEM_56] ROM:4EE1 jne ROM_4F50 ROM:4EE3 ldb INTMEM_1C+3, INTMEM_156[] ROM:4EE8 cmpb INTMEM_1C+3, #-1 ROM:4EEB je ROM_4F12 ROM:4EED cmpb INTMEM_1C+3, #0 ROM:4EF0 jne ROM_4EFC ROM:4EF2 ldb INTMEM_1C, INTMEM_15F[] ROM:4EF7 cmpb INTMEM_1C, #1 ROM:4EFA je ROM_4F17 ROM:4EFC ROM:4EFC ROM_4EFC: ; CODE XREF: ROM_4E4C+A4↑j ROM:4EFC jbs INTMEM_F5+1, 1, ROM_4F17 ROM:4EFF ldb INTMEM_20, INTMEM_157[] ROM:4F04 ldb INTMEM_20+1, INTMEM_20 ROM:4F07 andb INTMEM_20, #0Fh ROM:4F0A shrb INTMEM_20+1, #4 ROM:4F0D cmpb INTMEM_20, INTMEM_20+1 ROM:4F10 je ROM_4F17 ROM:4F12 ROM:4F12 ROM_4F12: ; CODE XREF: ROM_4E4C+9F↑j ROM:4F12 orb INTMEM_F5+1, #20h ; ' ' ROM:4F15 sjmp ROM_4F50 ROM:4F17 ; --------------------------------------------------------------------------- ROM:4F17 ROM:4F17 ROM_4F17: ; CODE XREF: ROM_4E4C+AE↑j ROM:4F17 ; ROM_4E4C:ROM_4EFC↑j ... ROM:4F17 jbs INTMEM_F5, 2, ROM_4F50 ROM:4F1A ldb INTMEM_1C, INTMEM_157[] ROM:4F1F shlb INTMEM_1C, #1 ROM:4F22 cmpb INTMEM_1C, #-10h ROM:4F25 jnc ROM_4F2A ROM:4F27 ldb INTMEM_1C, #-20h ROM:4F2A ROM:4F2A ROM_4F2A: ; CODE XREF: ROM_4E4C+D9↑j ROM:4F2A andb INTMEM_1C, #-10h ROM:4F2D ldb INTMEM_1C+1, INTMEM_1C ROM:4F30 shrb INTMEM_1C, #4 ROM:4F33 addb INTMEM_1C+1, INTMEM_1C ROM:4F36 ldb INTMEM_1C, INTMEM_1C+1 ROM:4F39 stb INTMEM_1C, INTMEM_157[] ROM:4F3E lcall ROM_2D8C ROM:4F41 ldb INTMEM_1A+1, #0Ah ROM:4F44 lcall ROM_2D9D ROM:4F47 lcall ROM_2D9D ROM:4F4A lcall ROM_2D91 ROM:4F4D orb INTMEM_F5, #4 ROM:4F50 ROM:4F50 ROM_4F50: ; CODE XREF: ROM_4E4C+95↑j ROM:4F50 ; ROM_4E4C+C9↑j ... ROM:4F50 ldb INTMEM_49, INTMEM_1FF[] ROM:4F55 ldb INTMEM_1A, INTMEM_1F9[] ROM:4F5A ldb INTMEM_1A+1, INTMEM_1A ROM:4F5D jbc INTMEM_55, 4, ROM_4F6A ROM:4F60 ldb INTMEM_1A, 0B7h[INTMEM_56] ROM:4F65 ldb INTMEM_1A+1, 0B6h[INTMEM_56] ROM:4F6A ROM:4F6A ROM_4F6A: ; CODE XREF: ROM_4E4C+111↑j ROM:4F6A stb INTMEM_1A, INTMEM_1AC[] ROM:4F6F stb INTMEM_1A+1, INTMEM_1AF[] ROM:4F74 ldb INTMEM_2C, INTMEM_8C ROM:4F77 ld INTMEM_24, INTMEM_150[] ROM:4F7C jbc INTMEM_F5+1, 7, ROM_4F84 ROM:4F7F ld INTMEM_24, INTMEM_1FC[] ROM:4F84 ROM:4F84 ROM_4F84: ; CODE XREF: ROM_4E4C+130↑j ROM:4F84 clr INTMEM_1A ROM:4F86 ldb INTMEM_20+1, 0B8h[INTMEM_56] ROM:4F8B cmpb INTMEM_2C, INTMEM_20+1 ROM:4F8E jh ROM_4F97 ROM:4F90 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4F95 sjmp ROM_500D ROM:4F97 ; --------------------------------------------------------------------------- ROM:4F97 ROM:4F97 ROM_4F97: ; CODE XREF: ROM_4E4C+142↑j ROM:4F97 ldb INTMEM_20+2, 0B9h[INTMEM_56] ROM:4F9C cmpb INTMEM_2C, INTMEM_20+2 ROM:4F9F jnc ROM_4FBC ROM:4FA1 ld INTMEM_1A, #2 ROM:4FA5 ldb INTMEM_20+1, INTMEM_20+2 ROM:4FA8 ldb INTMEM_20+2, 0BAh[INTMEM_56] ROM:4FAD cmpb INTMEM_2C, INTMEM_20+2 ROM:4FB0 jnc ROM_4FBC ROM:4FB2 ldb INTMEM_20+1, INTMEM_20+2 ROM:4FB5 ldb INTMEM_20+2, #-4Ch ROM:4FB8 ld INTMEM_1A, #4 ROM:4FBC ROM:4FBC ROM_4FBC: ; CODE XREF: ROM_4E4C+153↑j ROM:4FBC ; ROM_4E4C+164↑j ROM:4FBC subb INTMEM_20+2, INTMEM_20+1 ROM:4FBF clrb INTMEM_20+3 ROM:4FC1 add INTMEM_1A, #2 ROM:4FC5 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4FCA sub INTMEM_1A, #2 ROM:4FCE sub INTMEM_1C, 240h[INTMEM_1A] ROM:4FD3 jne ROM_4FDC ROM:4FD5 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4FDA sjmp ROM_500D ROM:4FDC ; --------------------------------------------------------------------------- ROM:4FDC ROM:4FDC ROM_4FDC: ; CODE XREF: ROM_4E4C+187↑j ROM:4FDC subb INTMEM_20, INTMEM_2C, INTMEM_20+1 ROM:4FE0 jne ROM_4FE9 ROM:4FE2 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4FE7 sjmp ROM_500D ROM:4FE9 ; --------------------------------------------------------------------------- ROM:4FE9 ROM:4FE9 ROM_4FE9: ; CODE XREF: ROM_4E4C+194↑j ROM:4FE9 clrb INTMEM_20+1 ROM:4FEB mul INTMEM_1C, INTMEM_20 ROM:4FEF jbc INTMEM_1C+3, 7, ROM_4FFE ROM:4FF2 div INTMEM_1C, INTMEM_20+2 ROM:4FF6 jnv ROM_5008 ROM:4FF8 ld INTMEM_1C, #-8000h ROM:4FFC sjmp ROM_5008 ROM:4FFE ; --------------------------------------------------------------------------- ROM:4FFE ROM:4FFE ROM_4FFE: ; CODE XREF: ROM_4E4C+1A3↑j ROM:4FFE div INTMEM_1C, INTMEM_20+2 ROM:5002 jnv ROM_5008 ROM:5004 ld INTMEM_1C, #7FFFh ROM:5008 ROM:5008 ROM_5008: ; CODE XREF: ROM_4E4C+1AA↑j ROM:5008 ; ROM_4E4C+1B0↑j ... ROM:5008 add INTMEM_1C, 240h[INTMEM_1A] ROM:500D ROM:500D ROM_500D: ; CODE XREF: ROM_4E4C+149↑j ROM:500D ; ROM_4E4C+18E↑j ... ROM:500D st INTMEM_1C, INTMEM_172[] ROM:5012 sub INTMEM_20+2, INTMEM_24, INTMEM_1C ROM:5016 jc ROM_5021 ROM:5018 jbs INTMEM_20+3, 7, ROM_5028 ROM:501B ld INTMEM_20+2, #-8000h ROM:501F sjmp ROM_5028 ROM:5021 ; --------------------------------------------------------------------------- ROM:5021 ROM:5021 ROM_5021: ; CODE XREF: ROM_4E4C+1CA↑j ROM:5021 jbc INTMEM_20+3, 7, ROM_5028 ROM:5024 ld INTMEM_20+2, #7FFFh ROM:5028 ROM:5028 ROM_5028: ; CODE XREF: ROM_4E4C+1CC↑j ROM:5028 ; ROM_4E4C+1D3↑j ... ROM:5028 add INTMEM_1C+2, INTMEM_20+2, #-8000h ROM:502D st INTMEM_1C+2, INTMEM_170[] ROM:5032 jbc INTMEM_55, 0, ROM_5037 ROM:5035 sjmp ROM_5136 ROM:5037 ; --------------------------------------------------------------------------- ROM:5037 ROM:5037 ROM_5037: ; CODE XREF: ROM_4E4C+1E6↑j ROM:5037 jbs INTMEM_F7, 3, ROM_503D ROM:503A jbc INTMEM_A9, 4, ROM_5042 ROM:503D ROM:503D ROM_503D: ; CODE XREF: ROM_4E4C:ROM_5037↑j ROM:503D andb INTMEM_AF, #-11h ROM:5040 sjmp ROM_5139 ROM:5042 ; --------------------------------------------------------------------------- ROM:5042 ROM:5042 ROM_5042: ; CODE XREF: ROM_4E4C+1EE↑j ROM:5042 add INTMEM_20, INTMEM_1C, 24h[INTMEM_56] ROM:5048 jbs INTMEM_AF, 4, ROM_5051 ROM:504B add INTMEM_20, INTMEM_1C, 26h[INTMEM_56] ROM:5051 ROM:5051 ROM_5051: ; CODE XREF: ROM_4E4C+1FC↑j ROM:5051 jnc ROM_5056 ROM:5053 ldbse INTMEM_20, INTMEM_FF ROM:5056 ROM:5056 ROM_5056: ; CODE XREF: ROM_4E4C:ROM_5051↑j ROM:5056 cmp INTMEM_24, INTMEM_20 ROM:5059 jnh ROM_505D ROM:505B sjmp ROM_5136 ROM:505D ; --------------------------------------------------------------------------- ROM:505D ROM:505D ROM_505D: ; CODE XREF: ROM_4E4C+20D↑j ROM:505D andb INTMEM_AF, #-11h ROM:5060 cmpb INTMEM_2C, 0B8h[INTMEM_56] ROM:5065 jnc ROM_508B ROM:5067 jbc INTMEM_AA+1, 4, ROM_508B ROM:506A jbc INTMEM_20+3, 7, ROM_508D ROM:506D sub INTMEM_1A, ZERO_REG, INTMEM_20+2 ; Zero register ROM:5071 sub INTMEM_1A, 28h[INTMEM_56] ROM:5076 jnc ROM_508D ROM:5078 cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:507B je ROM_507F ROM:507D sjmp ROM_513E ROM:507F ; --------------------------------------------------------------------------- ROM:507F ROM:507F ROM_507F: ; CODE XREF: ROM_4E4C+22F↑j ROM:507F shl INTMEM_1A, #2 ROM:5082 subb INTMEM_4A, INTMEM_1A+1 ROM:5085 lcall ROM_493C ROM:5088 orb INTMEM_52, #-80h ROM:508B ROM:508B ROM_508B: ; CODE XREF: ROM_4E4C+219↑j ROM:508B ; ROM_4E4C+21B↑j ... ROM:508B sjmp ROM_5139 ROM:508D ; --------------------------------------------------------------------------- ROM:508D ROM:508D ROM_508D: ; CODE XREF: ROM_4E4C+21E↑j ROM:508D ; ROM_4E4C+22A↑j ROM:508D jbc INTMEM_F7, 5, ROM_508B ROM:5090 add INTMEM_1A, INTMEM_1C, 22h[INTMEM_56] ROM:5096 jnc ROM_509B ROM:5098 ldbse INTMEM_1A, #-1 ROM:509B ROM:509B ROM_509B: ; CODE XREF: ROM_4E4C+24A↑j ROM:509B cmp INTMEM_24, INTMEM_1A ROM:509E jh ROM_508B ROM:50A0 cmpb INTMEM_2C, INTMEM_225[] ROM:50A5 jne ROM_508B ROM:50A7 jbc INTMEM_F7, 4, ROM_508B ROM:50AA orb INTMEM_F7, #40h ; '@' ROM:50AD add INTMEM_1A, INTMEM_20+2, 2Ch[INTMEM_56] ROM:50B3 jbc INTMEM_1A+1, 7, ROM_50BB ROM:50B6 neg INTMEM_1A ROM:50B8 andb INTMEM_F7, #-41h ROM:50BB ROM:50BB ROM_50BB: ; CODE XREF: ROM_4E4C+267↑j ROM:50BB cmp INTMEM_1A, 2Ah[INTMEM_56] ROM:50C0 jnc ROM_5139 ROM:50C2 subb INTMEM_1A, INTMEM_2C, INTMEM_224[] ROM:50C8 jnh ROM_50D1 ROM:50CA stb INTMEM_2C, INTMEM_224[] ROM:50CF sjmp ROM_5139 ROM:50D1 ; --------------------------------------------------------------------------- ROM:50D1 ROM:50D1 ROM_50D1: ; CODE XREF: ROM_4E4C+27C↑j ROM:50D1 negb INTMEM_1A ROM:50D3 cmpb INTMEM_1A, 0BBh[INTMEM_56] ROM:50D8 jnc ROM_5139 ROM:50DA cmpb ZERO_REG, INTMEM_C0 ; Zero register ROM:50DD je ROM_50E1 ROM:50DF sjmp ROM_5143 ROM:50E1 ; --------------------------------------------------------------------------- ROM:50E1 ROM:50E1 ROM_50E1: ; CODE XREF: ROM_4E4C+291↑j ROM:50E1 stb INTMEM_2C, INTMEM_224[] ROM:50E6 jbc INTMEM_F7, 6, ROM_510D ROM:50E9 ROM:50E9 ROM_50E9: ; CODE XREF: ROM_4E4C+2E3↓j ROM:50E9 ld INTMEM_1A, INTMEM_174[] ROM:50EE sub INTMEM_1A, #40h ; '@' ROM:50F2 jnc ROM_50F9 ROM:50F4 st INTMEM_1A, INTMEM_174[] ROM:50F9 ROM:50F9 ROM_50F9: ; CODE XREF: ROM_4E4C+2A6↑j ROM:50F9 ld INTMEM_1A, INTMEM_176[] ROM:50FE sub INTMEM_1A, #40h ; '@' ROM:5102 jnc ROM_5109 ROM:5104 st INTMEM_1A, INTMEM_176[] ROM:5109 ROM:5109 ROM_5109: ; CODE XREF: ROM_4E4C+2B6↑j ROM:5109 incb INTMEM_4A ROM:510B jne ROM_5131 ROM:510D ROM:510D ROM_510D: ; CODE XREF: ROM_4E4C+29A↑j ROM:510D ld INTMEM_1A, INTMEM_174[] ROM:5112 add INTMEM_1A, #40h ; '@' ROM:5116 jc ROM_511D ROM:5118 st INTMEM_1A, INTMEM_174[] ROM:511D ROM:511D ROM_511D: ; CODE XREF: ROM_4E4C+2CA↑j ROM:511D ld INTMEM_1A, INTMEM_176[] ROM:5122 add INTMEM_1A, #40h ; '@' ROM:5126 jc ROM_512D ROM:5128 st INTMEM_1A, INTMEM_176[] ROM:512D ROM:512D ROM_512D: ; CODE XREF: ROM_4E4C+2DA↑j ROM:512D decb INTMEM_4A ROM:512F je ROM_50E9 ROM:5131 ROM:5131 ROM_5131: ; CODE XREF: ROM_4E4C+2BF↑j ROM:5131 lcall ROM_493C ROM:5134 sjmp ROM_5139 ROM:5136 ; --------------------------------------------------------------------------- ROM:5136 ROM:5136 ROM_5136: ; CODE XREF: ROM_4E4C+1E9↑j ROM:5136 ; ROM_4E4C+20F↑j ROM:5136 orb INTMEM_AF, #10h ROM:5139 ROM:5139 ROM_5139: ; CODE XREF: ROM_4E4C+1F4↑j ROM:5139 ; ROM_4E4C:ROM_508B↑j ... ROM:5139 ldb INTMEM_C0+1, 0BDh[INTMEM_56] ROM:513E ROM:513E ROM_513E: ; CODE XREF: ROM_4E4C+231↑j ROM:513E ldb INTMEM_C0, 0BCh[INTMEM_56] ROM:5143 ROM:5143 ROM_5143: ; CODE XREF: ROM_4E4C+293↑j ROM:5143 stb INTMEM_2C, INTMEM_225[] ROM:5148 jbc INTMEM_AD, 0, ROM_516B ROM:514B jbc INTMEM_AD, 1, ROM_5159 ROM:514E orb INTMEM_AD, #10h ROM:5151 orb INTMEM_AF, #10h ROM:5154 orb INTMEM_F7, #-80h ROM:5157 sjmp ROM_5162 ROM:5159 ; --------------------------------------------------------------------------- ROM:5159 ROM:5159 ROM_5159: ; CODE XREF: ROM_4E4C+2FF↑j ROM:5159 andb INTMEM_AD, #-11h ROM:515C andb INTMEM_AF, #-11h ROM:515F andb INTMEM_F7, #7Fh ROM:5162 ROM:5162 ROM_5162: ; CODE XREF: ROM_4E4C+30B↑j ROM:5162 orb INTMEM_52, #-80h ROM:5165 orb INTMEM_F5, #1 ROM:5168 ljmp ROM_536F ROM:516B ; --------------------------------------------------------------------------- ROM:516B ROM:516B ROM_516B: ; CODE XREF: ROM_4E4C+2FC↑j ROM:516B jbs INTMEM_F8, 0, ROM_5176 ROM:516E jbc INTMEM_F7, 4, ROM_517C ROM:5171 orb INTMEM_F8, #1 ROM:5174 sjmp ROM_517C ROM:5176 ; --------------------------------------------------------------------------- ROM:5176 ROM:5176 ROM_5176: ; CODE XREF: ROM_4E4C:ROM_516B↑j ROM:5176 jbc INTMEM_AF, 4, ROM_517C ROM:5179 andb INTMEM_F8, #-2 ROM:517C ROM:517C ROM_517C: ; CODE XREF: ROM_4E4C+322↑j ROM:517C ; ROM_4E4C+328↑j ... ROM:517C ld INTMEM_20, INTMEM_170[] ROM:5181 jbc INTMEM_F8, 1, ROM_51A1 ROM:5184 jbc INTMEM_AA, 4, ROM_51C3 ROM:5187 subb INTMEM_1A, INTMEM_8C, 0BEh[INTMEM_56] ROM:518D cmpb INTMEM_1A, INTMEM_1B0[] ROM:5192 stb ZERO_REG, INTMEM_1B0[] ; Zero register ROM:5197 jnh ROM_519E ROM:5199 stb INTMEM_8C, INTMEM_1B0[] ROM:519E ROM:519E ROM_519E: ; CODE XREF: ROM_4E4C+34B↑j ROM:519E andb INTMEM_F8, #-3 ROM:51A1 ROM:51A1 ROM_51A1: ; CODE XREF: ROM_4E4C+335↑j ROM:51A1 addb INTMEM_1A, INTMEM_8C, 0BEh[INTMEM_56] ROM:51A7 cmpb INTMEM_1A, INTMEM_1B0[] ROM:51AC jc ROM_51B8 ROM:51AE st INTMEM_20, INTMEM_220[] ROM:51B3 stb ZERO_REG, INTMEM_1B0[] ; Zero register ROM:51B8 ROM:51B8 ROM_51B8: ; CODE XREF: ROM_4E4C+360↑j ROM:51B8 jbc INTMEM_AA, 3, ROM_51C3 ROM:51BB stb INTMEM_8C, INTMEM_1B0[] ROM:51C0 orb INTMEM_F8, #2 ROM:51C3 ROM:51C3 ROM_51C3: ; CODE XREF: ROM_4E4C+338↑j ROM:51C3 ; ROM_4E4C:ROM_51B8↑j ROM:51C3 ld INTMEM_20, INTMEM_170[] ROM:51C8 jbs INTMEM_A9, 4, ROM_51ED ROM:51CB jbc INTMEM_F8, 2, ROM_51ED ROM:51CE cmpb ZERO_REG, INTMEM_DE[] ; Zero register ROM:51D3 jne ROM_51ED ROM:51D5 jbs INTMEM_AF, 4, ROM_5256 ROM:51D8 jbs INTMEM_F7, 7, ROM_51EF ROM:51DB jbs INTMEM_F8, 3, ROM_51EF ROM:51DE cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:51E1 jne ROM_51EB ROM:51E3 orb INTMEM_F8, #8 ROM:51E6 st INTMEM_20, INTMEM_220[] ROM:51EB ROM:51EB ROM_51EB: ; CODE XREF: ROM_4E4C+395↑j ROM:51EB sjmp ROM_5269 ROM:51ED ; --------------------------------------------------------------------------- ROM:51ED ROM:51ED ROM_51ED: ; CODE XREF: ROM_4E4C+37C↑j ROM:51ED ; ROM_4E4C+37F↑j ... ROM:51ED sjmp ROM_5256 ROM:51EF ; --------------------------------------------------------------------------- ROM:51EF ROM:51EF ROM_51EF: ; CODE XREF: ROM_4E4C+38C↑j ROM:51EF ; ROM_4E4C+38F↑j ROM:51EF sub INTMEM_20+2, INTMEM_20, INTMEM_220[] ROM:51F5 jc ROM_521B ROM:51F7 ldb INTMEM_C2, 0C2h[INTMEM_56] ROM:51FC jbc INTMEM_F8, 0, ROM_5204 ROM:51FF ldb INTMEM_C2, 0C1h[INTMEM_56] ROM:5204 ROM:5204 ROM_5204: ; CODE XREF: ROM_4E4C+3B0↑j ROM:5204 andb INTMEM_F7, #7Fh ROM:5207 ld INTMEM_1C, INTMEM_220[] ROM:520C ldbze INTMEM_1C+2, 0C0h[INTMEM_56] ROM:5211 lcall ROM_358C ROM:5214 st INTMEM_1C, INTMEM_220[] ROM:5219 sjmp ROM_5269 ROM:521B ; --------------------------------------------------------------------------- ROM:521B ROM:521B ROM_521B: ; CODE XREF: ROM_4E4C+3A9↑j ROM:521B cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:521E jne ROM_523B ROM:5220 ld INTMEM_1C, INTMEM_220[] ROM:5225 add INTMEM_1C, #10h ROM:5229 st INTMEM_1C, INTMEM_220[] ROM:522E ldb INTMEM_C2, 0C2h[INTMEM_56] ROM:5233 jbc INTMEM_F8, 0, ROM_523B ROM:5236 ldb INTMEM_C2, 0C1h[INTMEM_56] ROM:523B ROM:523B ROM_523B: ; CODE XREF: ROM_4E4C+3D2↑j ROM:523B ; ROM_4E4C+3E7↑j ROM:523B jbc INTMEM_F7, 7, ROM_524A ROM:523E cmp INTMEM_20+2, 30h[INTMEM_56] ROM:5243 jh ROM_5269 ROM:5245 andb INTMEM_F7, #7Fh ROM:5248 sjmp ROM_5269 ROM:524A ; --------------------------------------------------------------------------- ROM:524A ROM:524A ROM_524A: ; CODE XREF: ROM_4E4C:ROM_523B↑j ROM:524A cmp INTMEM_20+2, 2Eh[INTMEM_56] ROM:524F jnh ROM_5269 ROM:5251 orb INTMEM_F7, #-80h ROM:5254 sjmp ROM_5269 ROM:5256 ; --------------------------------------------------------------------------- ROM:5256 ROM:5256 ROM_5256: ; CODE XREF: ROM_4E4C+389↑j ROM:5256 ; ROM_4E4C:ROM_51ED↑j ROM:5256 andb INTMEM_F7, #7Fh ROM:5259 andb INTMEM_F8, #-9 ROM:525C ldb INTMEM_C2, 0BFh[INTMEM_56] ROM:5261 ldbse INTMEM_1C+2, #-1 ROM:5264 st INTMEM_1C+2, INTMEM_220[] ROM:5269 ROM:5269 ROM_5269: ; CODE XREF: ROM_4E4C:ROM_51EB↑j ROM:5269 ; ROM_4E4C+3CD↑j ... ROM:5269 andb INTMEM_AD, #-11h ROM:526C cmpb ZERO_REG, 0C3h[INTMEM_56] ; Zero register ROM:5271 je ROM_5278 ROM:5273 jbc INTMEM_AE, 7, ROM_5281 ROM:5276 sjmp ROM_527E ROM:5278 ; --------------------------------------------------------------------------- ROM:5278 ROM:5278 ROM_5278: ; CODE XREF: ROM_4E4C+425↑j ROM:5278 jbs INTMEM_AF, 4, ROM_527E ROM:527B jbc INTMEM_F7, 7, ROM_5281 ROM:527E ROM:527E ROM_527E: ; CODE XREF: ROM_4E4C+42A↑j ROM:527E ; ROM_4E4C:ROM_5278↑j ROM:527E orb INTMEM_AD, #10h ROM:5281 ROM:5281 ROM_5281: ; CODE XREF: ROM_4E4C+427↑j ROM:5281 ; ROM_4E4C+42F↑j ROM:5281 ldb INTMEM_1A, INTMEM_1B1[] ROM:5286 jbc INTMEM_AA+1, 4, ROM_52EE ROM:5289 jbs INTMEM_F5+1, 7, ROM_5300 ROM:528C ld INTMEM_1C+2, INTMEM_170[] ROM:5291 jbs INTMEM_F7, 4, ROM_5297 ROM:5294 jbc INTMEM_1C+3, 7, ROM_52CF ROM:5297 ROM:5297 ROM_5297: ; CODE XREF: ROM_4E4C+445↑j ROM:5297 cmpb INTMEM_8C, INTMEM_1B2[] ROM:529C jh ROM_52B3 ROM:529E je ROM_52A7 ROM:52A0 stb INTMEM_8C, INTMEM_1B2[] ROM:52A5 sjmp ROM_52AE ROM:52A7 ; --------------------------------------------------------------------------- ROM:52A7 ROM:52A7 ROM_52A7: ; CODE XREF: ROM_4E4C+452↑j ROM:52A7 cmp INTMEM_1C+2, INTMEM_174[] ROM:52AC jc ROM_52B3 ROM:52AE ROM:52AE ROM_52AE: ; CODE XREF: ROM_4E4C+459↑j ROM:52AE st INTMEM_1C+2, INTMEM_174[] ROM:52B3 ROM:52B3 ROM_52B3: ; CODE XREF: ROM_4E4C+450↑j ROM:52B3 ; ROM_4E4C+460↑j ROM:52B3 cmpb INTMEM_8C, INTMEM_1B3[] ROM:52B8 jnc ROM_52CF ROM:52BA je ROM_52C3 ROM:52BC stb INTMEM_8C, INTMEM_1B3[] ROM:52C1 sjmp ROM_52CA ROM:52C3 ; --------------------------------------------------------------------------- ROM:52C3 ROM:52C3 ROM_52C3: ; CODE XREF: ROM_4E4C+46E↑j ROM:52C3 cmp INTMEM_1C+2, INTMEM_176[] ROM:52C8 jc ROM_52CF ROM:52CA ROM:52CA ROM_52CA: ; CODE XREF: ROM_4E4C+475↑j ROM:52CA st INTMEM_1C+2, INTMEM_176[] ROM:52CF ROM:52CF ROM_52CF: ; CODE XREF: ROM_4E4C+448↑j ROM:52CF ; ROM_4E4C+46C↑j ... ROM:52CF jbs INTMEM_1A, 1, ROM_52E1 ROM:52D2 jbs INTMEM_1A, 0, ROM_52DA ROM:52D5 ldb INTMEM_1A, #1 ROM:52D8 sjmp ROM_52E7 ROM:52DA ; --------------------------------------------------------------------------- ROM:52DA ROM:52DA ROM_52DA: ; CODE XREF: ROM_4E4C+486↑j ROM:52DA cmpb ZERO_REG, INTMEM_B0 ; Zero register ROM:52DD jne ROM_52E1 ROM:52DF incb INTMEM_1A ROM:52E1 ROM:52E1 ROM_52E1: ; CODE XREF: ROM_4E4C:ROM_52CF↑j ROM:52E1 ; ROM_4E4C+491↑j ROM:52E1 jbs INTMEM_AD, 4, ROM_52E7 ROM:52E4 orb INTMEM_1A, #40h ; '@' ROM:52E7 ROM:52E7 ROM_52E7: ; CODE XREF: ROM_4E4C+48C↑j ROM:52E7 ; ROM_4E4C:ROM_52E1↑j ROM:52E7 stb INTMEM_1A, INTMEM_1B1[] ROM:52EC sjmp ROM_536F ROM:52EE ; --------------------------------------------------------------------------- ROM:52EE ROM:52EE ROM_52EE: ; CODE XREF: ROM_4E4C+43A↑j ROM:52EE cmp INTMEM_40, 34h[INTMEM_56] ROM:52F3 jnh ROM_5300 ROM:52F5 clr INTMEM_40 ROM:52F7 incb INTMEM_4A ROM:52F9 jne ROM_52FD ROM:52FB decb INTMEM_4A ROM:52FD ROM:52FD ROM_52FD: ; CODE XREF: ROM_4E4C+4AD↑j ROM:52FD lcall ROM_493C ROM:5300 ROM:5300 ROM_5300: ; CODE XREF: ROM_4E4C+43D↑j ROM:5300 ; ROM_4E4C+4A7↑j ROM:5300 jbs INTMEM_55, 0, ROM_5344 ROM:5303 ld INTMEM_1C+2, INTMEM_174[] ROM:5308 add INTMEM_1C+2, 2Ch[INTMEM_56] ROM:530D jc ROM_533E ROM:530F sub INTMEM_1C+2, #-8000h ROM:5313 jc ROM_5317 ROM:5315 neg INTMEM_1C+2 ROM:5317 ROM:5317 ROM_5317: ; CODE XREF: ROM_4E4C+4C7↑j ROM:5317 cmp INTMEM_1C+2, 32h[INTMEM_56] ROM:531C jh ROM_533E ROM:531E ld INTMEM_1C+2, INTMEM_176[] ROM:5323 add INTMEM_1C+2, 2Ch[INTMEM_56] ROM:5328 jc ROM_5339 ROM:532A sub INTMEM_1C+2, #-8000h ROM:532E jc ROM_5339 ROM:5330 neg INTMEM_1C+2 ROM:5332 cmp INTMEM_1C+2, 32h[INTMEM_56] ROM:5337 jh ROM_533E ROM:5339 ROM:5339 ROM_5339: ; CODE XREF: ROM_4E4C+4DC↑j ROM:5339 ; ROM_4E4C+4E2↑j ROM:5339 cmpb INTMEM_1A, #2 ROM:533C jne ROM_5344 ROM:533E ROM:533E ROM_533E: ; CODE XREF: ROM_4E4C+4C1↑j ROM:533E ; ROM_4E4C+4D0↑j ... ROM:533E orb INTMEM_52, #-80h ROM:5341 orb INTMEM_F5, #1 ROM:5344 ROM:5344 ROM_5344: ; CODE XREF: ROM_4E4C:ROM_5300↑j ROM:5344 ; ROM_4E4C+4F0↑j ROM:5344 clrb INTMEM_1C ROM:5346 stb INTMEM_1C, INTMEM_1B3[] ROM:534B decb INTMEM_1C ROM:534D stb INTMEM_1C, INTMEM_1B2[] ROM:5352 ld INTMEM_1C+2, #-8000h ROM:5356 sub INTMEM_1C+2, 2Ch[INTMEM_56] ROM:535B st INTMEM_1C+2, INTMEM_174[] ROM:5360 st INTMEM_1C+2, INTMEM_176[] ROM:5365 stb ZERO_REG, INTMEM_1B1[] ; Zero register ROM:536A ldb INTMEM_B0, 0C4h[INTMEM_56] ROM:536F ROM:536F ROM_536F: ; CODE XREF: ROM_4E4C+31C↑j ROM:536F ; ROM_4E4C+4A0↑j ROM:536F ldb INTMEM_1A, #-4Ch ROM:5372 subb INTMEM_1A, 0C6h[INTMEM_56] ROM:5377 ldb INTMEM_1C, INTMEM_1FD[] ROM:537C subb INTMEM_1C, INTMEM_241[] ROM:5381 jc ROM_5385 ROM:5383 clrb INTMEM_1C ROM:5385 ROM:5385 ROM_5385: ; CODE XREF: ROM_4E4C+535↑j ROM:5385 mulub INTMEM_1C, 0C6h[INTMEM_56] ROM:538A divub INTMEM_1C, 0C5h[INTMEM_56] ROM:538F jnv ROM_5393 ROM:5391 clrb INTMEM_1C ROM:5393 ROM:5393 ROM_5393: ; CODE XREF: ROM_4E4C+543↑j ROM:5393 addb INTMEM_1C, INTMEM_1A ROM:5396 stb INTMEM_1C, INTMEM_F1[] ROM:539B ldb INTMEM_1A, #2 ROM:539E jbc INTMEM_AA+1, 6, ROM_53A3 ROM:53A1 sjmp ROM_5426 ROM:53A3 ; --------------------------------------------------------------------------- ROM:53A3 ROM:53A3 ROM_53A3: ; CODE XREF: ROM_4E4C+552↑j ROM:53A3 ldb INTMEM_1A, #1 ROM:53A6 jbs INTMEM_AA+1, 4, ROM_53C8 ROM:53A9 jbc INTMEM_AD, 7, ROM_53B2 ROM:53AC ldb INTMEM_1A, #3 ROM:53AF andb INTMEM_AD, #7Fh ROM:53B2 ROM:53B2 ROM_53B2: ; CODE XREF: ROM_4E4C+55D↑j ROM:53B2 jbc INTMEM_F5, 0, ROM_5426 ROM:53B5 jbc INTMEM_AA, 7, ROM_5426 ROM:53B8 jbc INTMEM_AA+1, 0, ROM_5426 ROM:53BB jbs INTMEM_A9, 4, ROM_5426 ROM:53BE ldb INTMEM_1C, #21h ; '!' ROM:53C1 stb INTMEM_1C, INTMEM_1B6[] ROM:53C6 sjmp ROM_541D ROM:53C8 ; --------------------------------------------------------------------------- ROM:53C8 ROM:53C8 ROM_53C8: ; CODE XREF: ROM_4E4C+55A↑j ROM:53C8 jbc INTMEM_AD, 7, ROM_53D5 ROM:53CB ldb INTMEM_1C, #11h ROM:53CE stb INTMEM_1C, INTMEM_1B6[] ROM:53D3 sjmp ROM_541A ROM:53D5 ; --------------------------------------------------------------------------- ROM:53D5 ROM:53D5 ROM_53D5: ; CODE XREF: ROM_4E4C:ROM_53C8↑j ROM:53D5 jbc INTMEM_52, 7, ROM_53DE ROM:53D8 orb INTMEM_F5, #1 ROM:53DB jbs INTMEM_F7, 3, ROM_5426 ROM:53DE ROM:53DE ROM_53DE: ; CODE XREF: ROM_4E4C:ROM_53D5↑j ROM:53DE jbs INTMEM_F7, 3, ROM_541A ROM:53E1 ld INTMEM_1C, INTMEM_1FC[] ROM:53E6 ldb INTMEM_1C, INTMEM_226[] ROM:53EB jbs INTMEM_F8, 5, ROM_53FA ROM:53EE cmpb INTMEM_1C+1, 0C7h[INTMEM_56] ROM:53F3 jnc ROM_543C ROM:53F5 orb INTMEM_F8, #20h ; ' ' ROM:53F8 sjmp ROM_543C ROM:53FA ; --------------------------------------------------------------------------- ROM:53FA ROM:53FA ROM_53FA: ; CODE XREF: ROM_4E4C+59F↑j ROM:53FA cmpb INTMEM_1C+1, 0C8h[INTMEM_56] ROM:53FF jh ROM_543C ROM:5401 andb INTMEM_F8, #-21h ROM:5404 incb INTMEM_1C ROM:5406 stb INTMEM_1C, INTMEM_226[] ROM:540B cmpb INTMEM_1C, 0C9h[INTMEM_56] ROM:5410 jnc ROM_543C ROM:5412 ldb INTMEM_1C, #1 ROM:5415 stb INTMEM_1C, INTMEM_1B6[] ROM:541A ROM:541A ROM_541A: ; CODE XREF: ROM_4E4C+587↑j ROM:541A ; ROM_4E4C:ROM_53DE↑j ROM:541A andb INTMEM_52, #7Fh ROM:541D ROM:541D ROM_541D: ; CODE XREF: ROM_4E4C+57A↑j ROM:541D lcall ROM_497A ROM:5420 jbs INTMEM_F7, 3, ROM_543C ROM:5423 andb INTMEM_F8, #-11h ROM:5426 ROM:5426 ROM_5426: ; CODE XREF: ROM_4E4C+555↑j ROM:5426 ; ROM_4E4C:ROM_53B2↑j ... ROM:5426 stb ZERO_REG, INTMEM_226[] ; Zero register ROM:542B jbc INTMEM_F7, 3, ROM_543C ROM:542E orb INTMEM_52, #-80h ROM:5431 stb INTMEM_1A, INTMEM_161[] ROM:5436 andb INTMEM_F7, #-9 ROM:5439 andb INTMEM_AD, #7Fh ROM:543C ROM:543C ROM_543C: ; CODE XREF: ROM_4E4C+5A7↑j ROM:543C ; ROM_4E4C+5AC↑j ... ROM:543C ld INTMEM_20, INTMEM_1FA[] ROM:5441 jbs INTMEM_55, 3, ROM_5467 ROM:5444 jbs INTMEM_F5, 7, ROM_5467 ROM:5447 jbc INTMEM_F5+1, 6, ROM_5486 ROM:544A jbc INTMEM_F8, 2, ROM_5486 ROM:544D jbs INTMEM_AD, 4, ROM_5486 ROM:5450 cmp INTMEM_20, 38h[INTMEM_56] ROM:5455 jnc ROM_5486 ROM:5457 jbs INTMEM_F8, 6, ROM_5462 ROM:545A orb INTMEM_F8, #40h ; '@' ROM:545D ldb INTMEM_CC, 0D1h[INTMEM_56] ROM:5462 ROM:5462 ROM_5462: ; CODE XREF: ROM_4E4C+60B↑j ROM:5462 cmpb INTMEM_CC, #0 ROM:5465 jne ROM_5489 ROM:5467 ROM:5467 ROM_5467: ; CODE XREF: ROM_4E4C+5F5↑j ROM:5467 ; ROM_4E4C+5F8↑j ROM:5467 ldb INTMEM_1C+2, INTMEM_F1[] ROM:546C ldb INTMEM_1C+3, INTMEM_1AB[] ROM:5471 ld INTMEM_1C, #3 ROM:5475 lcall ROM_33F1 ROM:5478 stb INTMEM_1C, INTMEM_F4[] ROM:547D orb INTMEM_F5, #-80h ROM:5480 orb INTMEM_52, #8 ROM:5483 orb INTMEM_55, #8 ROM:5486 ROM:5486 ROM_5486: ; CODE XREF: ROM_4E4C+5FB↑j ROM:5486 ; ROM_4E4C+5FE↑j ... ROM:5486 andb INTMEM_F8, #-41h ROM:5489 ROM:5489 ROM_5489: ; CODE XREF: ROM_4E4C+619↑j ROM:5489 ret ROM:5489 ; End of function ROM_4E4C ROM:5489 ROM:548A ROM:548A ; =============== S U B R O U T I N E ======================================= ROM:548A ROM:548A ROM:548A ROM_548A: ; CODE XREF: ROM_483E+15↑p ROM:548A ROM:548A ; FUNCTION CHUNK AT ROM:492E SIZE 0000000E BYTES ROM:548A ROM:548A ld INTMEM_1C, INTMEM_D8 ROM:548D jbc INTMEM_F5+1, 7, ROM_5495 ROM:5490 ld INTMEM_1C, INTMEM_1FA[] ROM:5495 ROM:5495 ROM_5495: ; CODE XREF: ROM_548A+3↑j ROM:5495 stb INTMEM_1C+1, INTMEM_DF ROM:5498 mulu INTMEM_1C, 44h[INTMEM_56] ROM:549D divu INTMEM_1C, #0FFh ROM:54A1 jv ROM_54AF ROM:54A3 ldb INTMEM_20+1, 0EFh[INTMEM_56] ROM:54A8 clrb INTMEM_20 ROM:54AA add INTMEM_1C, INTMEM_20 ROM:54AD jnc ROM_54B2 ROM:54AF ROM:54AF ROM_54AF: ; CODE XREF: ROM_548A+17↑j ROM:54AF ldbse INTMEM_1C, #-1 ROM:54B2 ROM:54B2 ROM_54B2: ; CODE XREF: ROM_548A+23↑j ROM:54B2 st INTMEM_1C, INTMEM_18C[] ROM:54B7 stb INTMEM_DF, INTMEM_1C6[] ROM:54BC stb INTMEM_DF, INTMEM_1C5[] ROM:54C1 ldb INTMEM_1A, INTMEM_F1[] ROM:54C6 cmpb INTMEM_1A, 0EEh[INTMEM_56] ROM:54CB jnc ROM_54E3 ROM:54CD ldb INTMEM_1C, 0EDh[INTMEM_56] ROM:54D2 cmpb ZERO_REG, 0F0h[INTMEM_56] ; Zero register ROM:54D7 je ROM_54DE ROM:54D9 stb INTMEM_1C, INTMEM_1C6[] ROM:54DE ROM:54DE ROM_54DE: ; CODE XREF: ROM_548A+4D↑j ROM:54DE stb INTMEM_1C, INTMEM_1C5[] ROM:54E3 ROM:54E3 ROM_54E3: ; CODE XREF: ROM_548A+41↑j ROM:54E3 ldb INTMEM_1C+2, INTMEM_1AC[] ROM:54E8 jbs INTMEM_F9+1, 3, ROM_5514 ROM:54EB ld INTMEM_1C, #0Eh ROM:54EF lcall ROM_33F1 ROM:54F2 clrb INTMEM_20 ROM:54F4 jbc INTMEM_F7, 1, ROM_5559 ROM:54F7 orb INTMEM_F9+1, #8 ROM:54FA cmpb INTMEM_1C, INTMEM_45+1 ROM:54FD jc ROM_550A ROM:54FF clrb INTMEM_1C+1 ROM:5501 addb INTMEM_1C, INTMEM_45+1 ROM:5504 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:5507 shr INTMEM_1C, #1 ROM:550A ROM:550A ROM_550A: ; CODE XREF: ROM_548A+73↑j ROM:550A stb INTMEM_1C, INTMEM_1C8[] ROM:550F stb INTMEM_1C, INTMEM_45+1 ROM:5512 sjmp ROM_5559 ROM:5514 ; --------------------------------------------------------------------------- ROM:5514 ROM:5514 ROM_5514: ; CODE XREF: ROM_548A+5E↑j ROM:5514 clrb INTMEM_20 ROM:5516 jbs INTMEM_F9+1, 2, ROM_552A ROM:5519 cmpb INTMEM_1C+2, 0B6h[INTMEM_56] ROM:551E jnc ROM_5559 ROM:5520 stb INTMEM_74+1, INTMEM_1C9[] ROM:5525 orb INTMEM_F9+1, #4 ROM:5528 sjmp ROM_5559 ROM:552A ; --------------------------------------------------------------------------- ROM:552A ROM:552A ROM_552A: ; CODE XREF: ROM_548A+8C↑j ROM:552A jbs INTMEM_F7, 5, ROM_5554 ROM:552D clrb INTMEM_20+2 ROM:552F subb INTMEM_20+3, INTMEM_74+1, INTMEM_1C9[] ROM:5535 stb INTMEM_20+3, INTMEM_3CB[] ROM:553A ldb INTMEM_45+1, INTMEM_1C8[] ROM:553F subb INTMEM_45+1, INTMEM_20+3 ROM:5542 je ROM_5551 ROM:5544 mulub INTMEM_20, INTMEM_20+3, 0F1h[INTMEM_56] ROM:554A divub INTMEM_20, INTMEM_1C8[] ROM:554F sjmp ROM_5559 ROM:5551 ; --------------------------------------------------------------------------- ROM:5551 ROM:5551 ROM_5551: ; CODE XREF: ROM_548A+B8↑j ROM:5551 orb INTMEM_F7, #20h ; ' ' ROM:5554 ROM:5554 ROM_5554: ; CODE XREF: ROM_548A:ROM_552A↑j ROM:5554 ldb INTMEM_20, 0F1h[INTMEM_56] ROM:5559 ROM:5559 ROM_5559: ; CODE XREF: ROM_548A+6A↑j ROM:5559 ; ROM_548A+88↑j ... ROM:5559 addb INTMEM_20, INTMEM_1AC[] ROM:555E jnc ROM_5563 ROM:5560 ldb INTMEM_20, #-1 ROM:5563 ROM:5563 ROM_5563: ; CODE XREF: ROM_548A+D4↑j ROM:5563 stb INTMEM_20, INTMEM_1C7[] ROM:5568 ldb INTMEM_1C+3, INTMEM_1AB[] ROM:556D ldb INTMEM_1C+2, INTMEM_DF ROM:5570 ld INTMEM_1C, #0Fh ROM:5574 lcall ROM_33F1 ROM:5577 stb INTMEM_1C, INTMEM_1CB[] ROM:557C ld INTMEM_1C, #10h ROM:5580 lcall ROM_33F1 ROM:5583 stb INTMEM_1C, INTMEM_1CC[] ROM:5588 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:558D jbc INTMEM_55, 1, ROM_5595 ROM:5590 ldb INTMEM_1C+2, INTMEM_1CC[] ROM:5595 ROM:5595 ROM_5595: ; CODE XREF: ROM_548A+103↑j ROM:5595 stb INTMEM_1C+2, INTMEM_1CA[] ROM:559A clrb INTMEM_1A ROM:559C ldb INTMEM_1C+2, INTMEM_1CA[] ROM:55A1 subb INTMEM_1C+2, INTMEM_1CC[] ROM:55A6 jnc ROM_55B9 ROM:55A8 decb INTMEM_1A ROM:55AA mulub INTMEM_1C+2, INTMEM_1CB[] ROM:55AF divub INTMEM_1C+2, #64h ; 'd' ROM:55B2 addb INTMEM_1C, INTMEM_1C+2 ROM:55B5 jnc ROM_55CB ROM:55B7 jc ROM_55C8 ROM:55B9 ROM:55B9 ROM_55B9: ; CODE XREF: ROM_548A+11C↑j ROM:55B9 negb INTMEM_1C+2 ROM:55BB mulub INTMEM_1C+2, INTMEM_1CB[] ROM:55C0 divub INTMEM_1C+2, #64h ; 'd' ROM:55C3 subb INTMEM_1C, INTMEM_1C+2 ROM:55C6 jc ROM_55CB ROM:55C8 ROM:55C8 ROM_55C8: ; CODE XREF: ROM_548A+12D↑j ROM:55C8 ldb INTMEM_1C, INTMEM_1A ROM:55CB ROM:55CB ROM_55CB: ; CODE XREF: ROM_548A+12B↑j ROM:55CB ; ROM_548A+13C↑j ROM:55CB clrb INTMEM_1C+1 ROM:55CD add INTMEM_1C, #14Ah ROM:55D1 st INTMEM_1C, INTMEM_18E[] ROM:55D6 ldb INTMEM_1C+2, INTMEM_1C6[] ROM:55DB ldb INTMEM_1C+3, INTMEM_1AB[] ROM:55E0 ld INTMEM_1C, #11h ROM:55E4 lcall ROM_33F1 ROM:55E7 stb INTMEM_1C, INTMEM_1CD[] ROM:55EC jbc INTMEM_F9+1, 4, ROM_55F9 ROM:55EF ldb INTMEM_1A, 0F2h[INTMEM_56] ROM:55F4 stb INTMEM_1A, INTMEM_D3 ROM:55F7 sjmp ROM_5610 ROM:55F9 ; --------------------------------------------------------------------------- ROM:55F9 ROM:55F9 ROM_55F9: ; CODE XREF: ROM_548A+162↑j ROM:55F9 ldb INTMEM_1C+3, INTMEM_1AB[] ROM:55FE ldb INTMEM_1C+2, INTMEM_DF ROM:5601 ld INTMEM_1C, #12h ROM:5605 lcall ROM_33F1 ROM:5608 stb INTMEM_1C, INTMEM_3CC[] ROM:560D stb INTMEM_1C, INTMEM_D3 ROM:5610 ROM:5610 ROM_5610: ; CODE XREF: ROM_548A+16D↑j ROM:5610 andb INTMEM_F9+1, #-21h ROM:5613 ldb INTMEM_32, INTMEM_1C5[] ROM:5618 jbs INTMEM_F9+1, 4, ROM_5622 ROM:561B cmpb INTMEM_32, 0F3h[INTMEM_56] ROM:5620 jh ROM_5624 ROM:5622 ROM:5622 ROM_5622: ; CODE XREF: ROM_548A+18E↑j ROM:5622 sjmp ROM_5719 ROM:5624 ; --------------------------------------------------------------------------- ROM:5624 ROM:5624 ROM_5624: ; CODE XREF: ROM_548A+196↑j ROM:5624 ld INTMEM_1C, #13h ROM:5628 ldb INTMEM_1C+2, INTMEM_32 ROM:562B ldb INTMEM_1C+3, INTMEM_1AB[] ROM:5630 lcall ROM_33F1 ROM:5633 stb INTMEM_1C, INTMEM_1CE[] ROM:5638 cmpb INTMEM_1C, INTMEM_D3 ROM:563B jnc ROM_563F ROM:563D sjmp ROM_5719 ROM:563F ; --------------------------------------------------------------------------- ROM:563F ROM:563F ROM_563F: ; CODE XREF: ROM_548A+1B1↑j ROM:563F ldb INTMEM_1A, INTMEM_1AC[] ROM:5644 cmpb INTMEM_1A, 0F4h[INTMEM_56] ROM:5649 jnh ROM_5657 ROM:564B subb INTMEM_1C, 0F5h[INTMEM_56] ROM:5650 jc ROM_566D ROM:5652 ldb INTMEM_1C, #6Eh ; 'n' ROM:5655 sjmp ROM_566D ROM:5657 ; --------------------------------------------------------------------------- ROM:5657 ROM:5657 ROM_5657: ; CODE XREF: ROM_548A+1BF↑j ROM:5657 ld INTMEM_1C, #14h ROM:565B ldb INTMEM_1C+2, INTMEM_1AB[] ROM:5660 ldb INTMEM_1C+3, INTMEM_DF ROM:5663 lcall ROM_33F1 ROM:5666 cmpb INTMEM_1C, INTMEM_F1[] ROM:566B jc ROM_5683 ROM:566D ROM:566D ROM_566D: ; CODE XREF: ROM_548A+1C6↑j ROM:566D ; ROM_548A+1CB↑j ROM:566D ld INTMEM_20, INTMEM_190[] ROM:5672 cmp INTMEM_20, 4Eh[INTMEM_56] ROM:5677 jh ROM_5683 ROM:5679 ld INTMEM_20, 4Eh[INTMEM_56] ROM:567E st INTMEM_20, INTMEM_190[] ROM:5683 ROM:5683 ROM_5683: ; CODE XREF: ROM_548A+1E1↑j ROM:5683 ; ROM_548A+1ED↑j ROM:5683 ld INTMEM_20, INTMEM_190[] ROM:5688 ld INTMEM_1A, 46h[INTMEM_56] ROM:568D add INTMEM_1A, 48h[INTMEM_56] ROM:5692 cmp INTMEM_20, 46h[INTMEM_56] ROM:5697 jnh ROM_56D2 ROM:5699 cmp INTMEM_20, INTMEM_1A ROM:569C jnc ROM_56A5 ROM:569E ldb INTMEM_D3, INTMEM_1CE[] ROM:56A3 sjmp ROM_56D2 ROM:56A5 ; --------------------------------------------------------------------------- ROM:56A5 ROM:56A5 ROM_56A5: ; CODE XREF: ROM_548A+212↑j ROM:56A5 ldbze INTMEM_20+2, INTMEM_D3 ROM:56A8 subb INTMEM_20+2, INTMEM_1CE[] ROM:56AD ld INTMEM_1C, INTMEM_20 ROM:56B0 sub INTMEM_1C, 46h[INTMEM_56] ROM:56B5 ld INTMEM_1C+2, INTMEM_1C ROM:56B8 clr INTMEM_1C ROM:56BA divu INTMEM_1C, 48h[INTMEM_56] ROM:56BF jnv ROM_56C4 ROM:56C1 ldbse INTMEM_1C, #-1 ROM:56C4 ROM:56C4 ROM_56C4: ; CODE XREF: ROM_548A+235↑j ROM:56C4 mulu INTMEM_1C, INTMEM_20+2 ROM:56C7 ld INTMEM_1C, INTMEM_1C+2 ROM:56CA subb INTMEM_1C, INTMEM_D3 ROM:56CD negb INTMEM_1C ROM:56CF stb INTMEM_1C, INTMEM_D3 ROM:56D2 ROM:56D2 ROM_56D2: ; CODE XREF: ROM_548A+20D↑j ROM:56D2 ; ROM_548A+219↑j ROM:56D2 sub INTMEM_20+2, INTMEM_74, INTMEM_192[] ROM:56D8 cmp INTMEM_1A, INTMEM_190[] ROM:56DD jc ROM_56EF ROM:56DF orb INTMEM_F9+1, #20h ; ' ' ROM:56E2 cmp INTMEM_20+2, 4Ch[INTMEM_56] ROM:56E7 jnc ROM_5736 ROM:56E9 ld INTMEM_20+2, #1 ROM:56ED sjmp ROM_56F6 ROM:56EF ; --------------------------------------------------------------------------- ROM:56EF ROM:56EF ROM_56EF: ; CODE XREF: ROM_548A+253↑j ROM:56EF cmp INTMEM_74, INTMEM_192[] ROM:56F4 je ROM_5736 ROM:56F6 ROM:56F6 ROM_56F6: ; CODE XREF: ROM_548A+263↑j ROM:56F6 st INTMEM_74, INTMEM_192[] ROM:56FB add INTMEM_1A, 4Ah[INTMEM_56] ROM:5700 ld INTMEM_20, INTMEM_190[] ROM:5705 add INTMEM_20, INTMEM_20+2 ROM:5708 jnc ROM_570D ROM:570A ldbse INTMEM_20, #-1 ROM:570D ROM:570D ROM_570D: ; CODE XREF: ROM_548A+27E↑j ROM:570D cmp INTMEM_20, INTMEM_1A ROM:5710 jh ROM_5736 ROM:5712 st INTMEM_20, INTMEM_190[] ROM:5717 sjmp ROM_5736 ROM:5719 ; --------------------------------------------------------------------------- ROM:5719 ROM:5719 ROM_5719: ; CODE XREF: ROM_548A:ROM_5622↑j ROM:5719 ; ROM_548A+1B3↑j ROM:5719 cmp INTMEM_74, INTMEM_192[] ROM:571E je ROM_5736 ROM:5720 st INTMEM_74, INTMEM_192[] ROM:5725 ld INTMEM_20, INTMEM_190[] ROM:572A cmp INTMEM_20, ZERO_REG ; Zero register ROM:572D je ROM_5736 ROM:572F dec INTMEM_20 ROM:5731 st INTMEM_20, INTMEM_190[] ROM:5736 ROM:5736 ROM_5736: ; CODE XREF: ROM_548A+25D↑j ROM:5736 ; ROM_548A+26A↑j ... ROM:5736 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:573B ldb INTMEM_1C+3, INTMEM_DF ROM:573E ld INTMEM_1C, #16h ROM:5742 jbc INTMEM_F9+1, 4, ROM_5749 ROM:5745 ld INTMEM_1C, #15h ROM:5749 ROM:5749 ROM_5749: ; CODE XREF: ROM_548A+2B8↑j ROM:5749 lcall ROM_33F1 ROM:574C stb INTMEM_1C, INTMEM_1CF[] ROM:5751 ldb INTMEM_1C, #14h ROM:5754 jbs INTMEM_F7, 5, ROM_5772 ROM:5757 jbc INTMEM_F9+1, 4, ROM_5761 ROM:575A cmpb ZERO_REG, 0F6h[INTMEM_56] ; Zero register ROM:575F jne ROM_5772 ROM:5761 ROM:5761 ROM_5761: ; CODE XREF: ROM_548A+2CD↑j ROM:5761 ldb INTMEM_1C+2, INTMEM_1CA[] ROM:5766 ldb INTMEM_1C+3, INTMEM_1C7[] ROM:576B ld INTMEM_1C, #17h ROM:576F lcall ROM_33F1 ROM:5772 ROM:5772 ROM_5772: ; CODE XREF: ROM_548A+2CA↑j ROM:5772 ; ROM_548A+2D5↑j ROM:5772 stb INTMEM_1C, INTMEM_1D0[] ROM:5777 jbs INTMEM_F5+1, 6, ROM_578A ROM:577A jbs INTMEM_F9+1, 6, ROM_578D ROM:577D ldb INTMEM_B1, 0F7h[INTMEM_56] ROM:5782 orb INTMEM_F9+1, #1 ROM:5785 orb INTMEM_F9+1, #40h ; '@' ROM:5788 sjmp ROM_5795 ROM:578A ; --------------------------------------------------------------------------- ROM:578A ROM:578A ROM_578A: ; CODE XREF: ROM_548A+2ED↑j ROM:578A andb INTMEM_F9+1, #-41h ROM:578D ROM:578D ROM_578D: ; CODE XREF: ROM_548A+2F0↑j ROM:578D cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:5790 jne ROM_5795 ROM:5792 andb INTMEM_F9+1, #-2 ROM:5795 ROM:5795 ROM_5795: ; CODE XREF: ROM_548A+2FE↑j ROM:5795 ; ROM_548A+306↑j ROM:5795 ld INTMEM_1A, #6E66h ROM:5799 ldb INTMEM_1C, INTMEM_E0 ROM:579C ljmp ROM_492E ROM:579C ; End of function ROM_548A ROM:579C ROM:579F ; --------------------------------------------------------------------------- ROM:579F ldb INTMEM_E0, #1 ROM:57A2 orb INTMEM_F9, #-80h ROM:57A5 sjmp ROM_57B1 ROM:57A7 ; --------------------------------------------------------------------------- ROM:57A7 cmp INTMEM_5E, 1Eh[INTMEM_56] ROM:57AC jc ROM_57CB ROM:57AE jbs INTMEM_F9+1, 0, ROM_57D1 ROM:57B1 ROM:57B1 ROM_57B1: ; CODE XREF: ROM:57A5↑j ROM:57B1 ldb INTMEM_1C+2, INTMEM_1AC[] ROM:57B6 ld INTMEM_1C, #18h ROM:57BA lcall ROM_33F1 ROM:57BD mulub INTMEM_1C, #2 ROM:57C0 add INTMEM_1C, #0C8h ROM:57C4 st INTMEM_1C, (INTMEM_192+2)[] ROM:57C9 sjmp ROM_5839 ROM:57CB ; --------------------------------------------------------------------------- ROM:57CB ROM:57CB ROM_57CB: ; CODE XREF: ROM:57AC↑j ROM:57CB ldb INTMEM_C4+1, #7Dh ; '}' ROM:57CE ldb INTMEM_E0, #2 ROM:57D1 ROM:57D1 ROM_57D1: ; CODE XREF: ROM:57AE↑j ROM:57D1 sjmp ROM_5839 ROM:57D3 ; --------------------------------------------------------------------------- ROM:57D3 jbs INTMEM_F5+1, 7, ROM_5833 ROM:57D6 cmpb ZERO_REG, INTMEM_C4+1 ; Zero register ROM:57D9 jne ROM_5839 ROM:57DB ldb INTMEM_C4+1, #7Dh ; '}' ROM:57DE ld INTMEM_1C, (INTMEM_192+2)[] ROM:57E3 sub INTMEM_1C, #0C8h ROM:57E7 je ROM_5821 ROM:57E9 clr INTMEM_20+2 ROM:57EB ld INTMEM_20, #2710h ROM:57EF divu INTMEM_20, INTMEM_1C ROM:57F2 add INTMEM_20, #32h ; '2' ROM:57F6 clr INTMEM_20+2 ROM:57F8 shll INTMEM_20, #8 ROM:57FB ldbze INTMEM_1A, 0F8h[INTMEM_56] ROM:5800 divu INTMEM_20, INTMEM_1A ROM:5803 sub INTMEM_20, #32h ; '2' ROM:5807 jnc ROM_5821 ROM:5809 clr INTMEM_1C+2 ROM:580B ld INTMEM_1C, #2710h ROM:580F divu INTMEM_1C, INTMEM_20 ROM:5812 add INTMEM_1C, #0C8h ROM:5816 st INTMEM_1C, (INTMEM_192+2)[] ROM:581B cmp INTMEM_1C, #0C8h ROM:581F jh ROM_5839 ROM:5821 ROM:5821 ROM_5821: ; CODE XREF: ROM:57E7↑j ROM:5821 ; ROM:5807↑j ROM:5821 ld INTMEM_1A, #0C8h ROM:5825 st INTMEM_1A, (INTMEM_192+2)[] ROM:582A ldb INTMEM_E0, #3 ROM:582D andb INTMEM_F9, #7Fh ROM:5830 jbc INTMEM_F5+1, 7, ROM_5839 ROM:5833 ROM:5833 ROM_5833: ; CODE XREF: ROM:57D3↑j ROM:5833 orb INTMEM_F9, #-80h ROM:5836 ldb INTMEM_E0, #1 ROM:5839 ROM:5839 ROM_5839: ; CODE XREF: ROM:57C9↑j ROM:5839 ; ROM:ROM_57D1↑j ... ROM:5839 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:583E ld INTMEM_1C, #19h ROM:5842 lcall ROM_33F1 ROM:5845 mulub INTMEM_1C, #14h ROM:5848 add INTMEM_1C, #85Fh ROM:584C jnc ROM_5851 ROM:584E ldbse INTMEM_1C, #-1 ROM:5851 ROM:5851 ROM_5851: ; CODE XREF: ROM:584C↑j ROM:5851 st INTMEM_1C, (INTMEM_192+4)[] ROM:5856 ldbze INTMEM_1C, INTMEM_1CD[] ROM:585B shl INTMEM_1C, #4 ROM:585E mulu INTMEM_1C, 50h[INTMEM_56] ROM:5863 ld INTMEM_20, INTMEM_18E[] ROM:5868 shl INTMEM_20, #6 ROM:586B lcall ROM_4B8A ROM:586E ld INTMEM_20, INTMEM_18C[] ROM:5873 lcall ROM_4B73 ROM:5876 divu INTMEM_1C, #10CDh ROM:587A jnv ROM_587F ROM:587C ldbse INTMEM_1C, #-1 ROM:587F ROM:587F ROM_587F: ; CODE XREF: ROM:587A↑j ROM:587F st INTMEM_1C, (INTMEM_192+0Ah)[] ROM:5884 mulu INTMEM_1C, #0Ah ROM:5888 ldbze INTMEM_20, INTMEM_D3 ROM:588B lcall ROM_4B8A ROM:588E cmp INTMEM_20+2, #-1 ROM:5892 je ROM_5899 ROM:5894 jbc INTMEM_1C+1, 7, ROM_5899 ROM:5897 inc INTMEM_20+2 ROM:5899 ROM:5899 ROM_5899: ; CODE XREF: ROM:5892↑j ROM:5899 ; ROM:5894↑j ROM:5899 st INTMEM_20+2, (INTMEM_192+8)[] ROM:589E ld INTMEM_20+2, #4E71h ROM:58A2 ld INTMEM_1C, #4000h ROM:58A6 ld INTMEM_20, (INTMEM_192+8)[] ROM:58AB lcall ROM_4B73 ROM:58AE ld INTMEM_20, (INTMEM_192+4)[] ROM:58B3 lcall ROM_4B8A ROM:58B6 cmp INTMEM_20+2, #-1 ROM:58BA je ROM_58C1 ROM:58BC jbc INTMEM_1C+1, 7, ROM_58C1 ROM:58BF inc INTMEM_20+2 ROM:58C1 ROM:58C1 ROM_58C1: ; CODE XREF: ROM:58BA↑j ROM:58C1 ; ROM:58BC↑j ROM:58C1 ld INTMEM_1A, INTMEM_20+2 ROM:58C4 st INTMEM_1A, (INTMEM_3C4+2)[] ROM:58C9 ldbze INTMEM_1C, INTMEM_1CF[] ROM:58CE add INTMEM_1C, #50h ; 'P' ROM:58D2 ldbze INTMEM_1C+2, INTMEM_1D0[] ROM:58D7 add INTMEM_1C+2, #50h ; 'P' ROM:58DB mulu INTMEM_1C, INTMEM_1C+2 ROM:58DE shrl INTMEM_1C, #1 ROM:58E1 mulu INTMEM_1C, (INTMEM_192+2)[] ROM:58E6 divu INTMEM_1C, #271h ROM:58EA mulu INTMEM_1C, INTMEM_1A ROM:58ED ld INTMEM_20, #640h ROM:58F1 lcall ROM_4B8A ROM:58F4 st INTMEM_20+2, (INTMEM_192+6)[] ROM:58F9 mulu INTMEM_1C, INTMEM_D6, (INTMEM_192+6)[] ROM:58FF ld INTMEM_20, #61A8h ROM:5903 lcall ROM_4B8A ROM:5906 st INTMEM_20+2, INTMEM_DA ROM:5909 ldbze INTMEM_1A, INTMEM_42+1 ROM:590C sub INTMEM_1A, #80h ROM:5910 shl INTMEM_1A, #2 ROM:5913 jbc INTMEM_1A+1, 7, ROM_591F ROM:5916 add INTMEM_DA, INTMEM_1A ROM:5919 jc ROM_5927 ROM:591B clr INTMEM_DA ROM:591D sjmp ROM_5927 ROM:591F ; --------------------------------------------------------------------------- ROM:591F ROM:591F ROM_591F: ; CODE XREF: ROM:5913↑j ROM:591F add INTMEM_DA, INTMEM_1A ROM:5922 jnc ROM_5927 ROM:5924 ldbse INTMEM_DA, #-1 ROM:5927 ROM:5927 ROM_5927: ; CODE XREF: ROM:5919↑j ROM:5927 ; ROM:591D↑j ... ROM:5927 ld INTMEM_20+2, #1900h ROM:592B add INTMEM_1C+2, INTMEM_20+2, INTMEM_188[] ROM:5931 jnc ROM_5936 ROM:5933 ldbse INTMEM_1C+2, #-1 ROM:5936 ROM:5936 ROM_5936: ; CODE XREF: ROM:5931↑j ROM:5936 add INTMEM_20, INTMEM_20+2, INTMEM_18A[] ROM:593C jnc ROM_5941 ROM:593E ldbse INTMEM_20, #-1 ROM:5941 ROM:5941 ROM_5941: ; CODE XREF: ROM:593C↑j ROM:5941 mulu INTMEM_1C, INTMEM_DA, INTMEM_1C+2 ROM:5945 divu INTMEM_1C, INTMEM_20 ROM:5948 jnv ROM_594D ROM:594A ldbse INTMEM_1C, #-1 ROM:594D ROM:594D ROM_594D: ; CODE XREF: ROM:5948↑j ROM:594D st INTMEM_1C, INTMEM_DA ROM:5950 jbs INTMEM_AD, 4, ROM_59BF ROM:5953 ldb INTMEM_1C, INTMEM_1BD[] ROM:5958 cmpb INTMEM_1C, #-80h ROM:595B jh ROM_59BF ROM:595D ldb INTMEM_1C, 0FBh[INTMEM_56] ROM:5962 jbs INTMEM_F9+1, 7, ROM_5974 ROM:5965 addb INTMEM_1C+2, INTMEM_1C, 0FAh[INTMEM_56] ROM:596B jc ROM_59BF ROM:596D cmpb INTMEM_DF, INTMEM_1C+2 ROM:5970 jh ROM_59BF ROM:5972 sjmp ROM_5981 ROM:5974 ; --------------------------------------------------------------------------- ROM:5974 ROM:5974 ROM_5974: ; CODE XREF: ROM:5962↑j ROM:5974 addb INTMEM_1C+2, INTMEM_1C, 0F9h[INTMEM_56] ROM:597A jc ROM_59BF ROM:597C cmpb INTMEM_DF, INTMEM_1C+2 ROM:597F jc ROM_59BF ROM:5981 ROM:5981 ROM_5981: ; CODE XREF: ROM:5972↑j ROM:5981 orb INTMEM_F9+1, #-80h ROM:5984 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:5989 ld INTMEM_1C, #1Ah ROM:598D lcall ROM_33F1 ROM:5990 mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:5994 add INTMEM_20, INTMEM_1C+2, 54h[INTMEM_56] ROM:599A sub INTMEM_20+2, INTMEM_1C+2, 56h[INTMEM_56] ROM:59A0 jc ROM_59A4 ROM:59A2 clr INTMEM_20+2 ROM:59A4 ROM:59A4 ROM_59A4: ; CODE XREF: ROM:59A0↑j ROM:59A4 jbc INTMEM_FB, 0, ROM_59AC ROM:59A7 jbs INTMEM_F9, 1, ROM_59CA ROM:59AA sjmp ROM_59E4 ROM:59AC ; --------------------------------------------------------------------------- ROM:59AC ROM:59AC ROM_59AC: ; CODE XREF: ROM:ROM_59A4↑j ROM:59AC cmp INTMEM_5E, INTMEM_20 ROM:59AF jnc ROM_5A09 ROM:59B1 jbs INTMEM_F9, 7, ROM_5A09 ROM:59B4 jbs INTMEM_F9+1, 0, ROM_5A09 ROM:59B7 orb INTMEM_FB, #1 ROM:59BA orb INTMEM_F9, #2 ROM:59BD sjmp ROM_5A09 ROM:59BF ; --------------------------------------------------------------------------- ROM:59BF ROM:59BF ROM_59BF: ; CODE XREF: ROM:5950↑j ROM:59BF ; ROM:595B↑j ... ROM:59BF andb INTMEM_F9+1, #7Fh ROM:59C2 andb INTMEM_FB, #-2 ROM:59C5 andb INTMEM_F9, #-3 ROM:59C8 sjmp ROM_5A09 ROM:59CA ; --------------------------------------------------------------------------- ROM:59CA ROM:59CA ROM_59CA: ; CODE XREF: ROM:59A7↑j ROM:59CA cmp INTMEM_20+2, INTMEM_5E ROM:59CD jh ROM_59BF ROM:59CF cmp INTMEM_5E, INTMEM_1C+2 ROM:59D2 jc ROM_5A09 ROM:59D4 lcall ROM_4C88 ROM:59D7 andb INTMEM_F9, #-3 ROM:59DA ld INTMEM_1C, 58h[INTMEM_56] ROM:59DF st INTMEM_1C, (INTMEM_192+0Ch)[] ROM:59E4 ROM:59E4 ROM_59E4: ; CODE XREF: ROM:59AA↑j ROM:59E4 cmp INTMEM_20+2, INTMEM_5E ROM:59E7 jh ROM_59BF ROM:59E9 lcall ROM_4C88 ROM:59EC mulu INTMEM_1C, INTMEM_1A, 52h[INTMEM_56] ROM:59F2 cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:59F5 jne ROM_59BF ROM:59F7 add INTMEM_1C, (INTMEM_192+0Ch)[] ROM:59FC jc ROM_59BF ROM:59FE st INTMEM_1C, (INTMEM_192+0Ch)[] ROM:5A03 mulu INTMEM_1C, INTMEM_DA ROM:5A06 st INTMEM_1C+2, INTMEM_DA ROM:5A09 ROM:5A09 ROM_5A09: ; CODE XREF: ROM:59AF↑j ROM:5A09 ; ROM:59B1↑j ... ROM:5A09 jbs INTMEM_F9, 1, ROM_5A22 ROM:5A0C jbs INTMEM_AA+1, 4, ROM_5A24 ROM:5A0F ldb INTMEM_1A, INTMEM_1AC[] ROM:5A14 cmpb INTMEM_1A, 0FCh[INTMEM_56] ROM:5A19 jnc ROM_5A22 ROM:5A1B cmp INTMEM_5E, 5Ah[INTMEM_56] ROM:5A20 jnh ROM_5A24 ROM:5A22 ROM:5A22 ROM_5A22: ; CODE XREF: ROM:ROM_5A09↑j ROM:5A22 ; ROM:5A19↑j ROM:5A22 clr INTMEM_DA ROM:5A24 ROM:5A24 ROM_5A24: ; CODE XREF: ROM:5A0C↑j ROM:5A24 ; ROM:5A20↑j ROM:5A24 jbs INTMEM_F5, 4, ROM_5A2E ROM:5A27 stb ZERO_REG, (INTMEM_1D0+2)[] ; Zero register ROM:5A2C sjmp ROM_5AA9 ROM:5A2E ; --------------------------------------------------------------------------- ROM:5A2E ROM:5A2E ROM_5A2E: ; CODE XREF: ROM:ROM_5A24↑j ROM:5A2E ldb INTMEM_1C+2, INTMEM_1AC[] ROM:5A33 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5A38 ld INTMEM_1C, #1Bh ROM:5A3C lcall ROM_33F1 ROM:5A3F shl INTMEM_1C, #8 ROM:5A42 mulu INTMEM_1C, 68h[INTMEM_56] ROM:5A47 divu INTMEM_1C, (INTMEM_192+4)[] ROM:5A4C jnv ROM_5A51 ROM:5A4E ldbse INTMEM_1C, #-1 ROM:5A51 ROM:5A51 ROM_5A51: ; CODE XREF: ROM:5A4C↑j ROM:5A51 mulu INTMEM_1C, INTMEM_18C[] ROM:5A56 divu INTMEM_1C, 6Ah[INTMEM_56] ROM:5A5B jnv ROM_5A60 ROM:5A5D ldbse INTMEM_1C, #-1 ROM:5A60 ROM:5A60 ROM_5A60: ; CODE XREF: ROM:5A5B↑j ROM:5A60 ldb INTMEM_20, (INTMEM_1D0+2)[] ROM:5A65 mulub INTMEM_20, 0FEh[INTMEM_56] ROM:5A6A mulu INTMEM_20, INTMEM_1C ROM:5A6D subb INTMEM_1C, INTMEM_20+1 ROM:5A70 subcb INTMEM_1C+1, INTMEM_20+2 ROM:5A73 jc ROM_5A77 ROM:5A75 clr INTMEM_1C ROM:5A77 ROM:5A77 ROM_5A77: ; CODE XREF: ROM:5A73↑j ROM:5A77 st INTMEM_1C, INTMEM_DA ROM:5A7A ldb INTMEM_20+2, (INTMEM_1D0+2)[] ROM:5A7F ldb INTMEM_20, INTMEM_162[] ROM:5A84 cmpb INTMEM_20, (INTMEM_1D0+3)[] ROM:5A89 je ROM_5AA0 ROM:5A8B stb INTMEM_20, (INTMEM_1D0+3)[] ROM:5A90 incb INTMEM_20+2 ROM:5A92 cmpb INTMEM_20+2, 0FFh[INTMEM_56] ROM:5A97 jne ROM_5A9B ROM:5A99 clrb INTMEM_20+2 ROM:5A9B ROM:5A9B ROM_5A9B: ; CODE XREF: ROM:5A97↑j ROM:5A9B stb INTMEM_20+2, (INTMEM_1D0+2)[] ROM:5AA0 ROM:5AA0 ROM_5AA0: ; CODE XREF: ROM:5A89↑j ROM:5AA0 cmpb INTMEM_20+2, 100h[INTMEM_56] ROM:5AA5 jnc ROM_5AA9 ROM:5AA7 clr INTMEM_DA ROM:5AA9 ROM:5AA9 ROM_5AA9: ; CODE XREF: ROM:5A2C↑j ROM:5AA9 ; ROM:5AA5↑j ROM:5AA9 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5AAE ld INTMEM_1C, #1Ch ROM:5AB2 lcall ROM_33F1 ROM:5AB5 mulub INTMEM_1C, #1Fh ROM:5AB8 add INTMEM_1C, #-8000h ROM:5ABC st INTMEM_1C, (INTMEM_1A4+2)[] ROM:5AC1 ld INTMEM_1C, #1Eh ROM:5AC5 ldb INTMEM_1C+2, INTMEM_F1[] ROM:5ACA ldb INTMEM_20, INTMEM_1FD[] ROM:5ACF cmpb INTMEM_20, INTMEM_1B8[] ROM:5AD4 jh ROM_5ADD ROM:5AD6 ld INTMEM_1C, #1Dh ROM:5ADA ldb INTMEM_1C+2, INTMEM_DF ROM:5ADD ROM:5ADD ROM_5ADD: ; CODE XREF: ROM:5AD4↑j ROM:5ADD ldb INTMEM_1C+3, INTMEM_1AB[] ROM:5AE2 lcall ROM_33F1 ROM:5AE5 mulub INTMEM_1C, #32h ; '2' ROM:5AE8 st INTMEM_1C, (INTMEM_1A4+4)[] ROM:5AED ldb INTMEM_1A, #0 ROM:5AF0 jbs INTMEM_F5, 4, ROM_5AFD ROM:5AF3 cmp INTMEM_DA, 6Ch[INTMEM_56] ROM:5AF8 jc ROM_5AFD ROM:5AFA ldb INTMEM_1A, #1 ROM:5AFD ROM:5AFD ROM_5AFD: ; CODE XREF: ROM:5AF0↑j ROM:5AFD ; ROM:5AF8↑j ROM:5AFD stb INTMEM_1A, (INTMEM_1D0+4)[] ROM:5B02 ld INTMEM_20, #-3C80h ROM:5B06 ld INTMEM_20+2, #1C9h ROM:5B0A divu INTMEM_20, INTMEM_5E ROM:5B0D jnv ROM_5B12 ROM:5B0F ldbse INTMEM_20, #-1 ROM:5B12 ROM:5B12 ROM_5B12: ; CODE XREF: ROM:5B0D↑j ROM:5B12 sub INTMEM_20, #0Bh ROM:5B16 jc ROM_5B1A ROM:5B18 clr INTMEM_20 ROM:5B1A ROM:5B1A ROM_5B1A: ; CODE XREF: ROM:5B16↑j ROM:5B1A ld INTMEM_1C, INTMEM_DA ROM:5B1D cmp INTMEM_1C, INTMEM_20 ROM:5B20 jnc ROM_5B25 ROM:5B22 ld INTMEM_1C, INTMEM_20 ROM:5B25 ROM:5B25 ROM_5B25: ; CODE XREF: ROM:5B20↑j ROM:5B25 ld INTMEM_1A, INTMEM_1C ROM:5B28 cmp INTMEM_1A, ZERO_REG ; Zero register ROM:5B2B je ROM_5B52 ROM:5B2D cmpb ZERO_REG, (INTMEM_1D0+4)[] ; Zero register ROM:5B32 je ROM_5B37 ROM:5B34 shl INTMEM_1A, #1 ROM:5B37 ROM:5B37 ROM_5B37: ; CODE XREF: ROM:5B32↑j ROM:5B37 cmp INTMEM_1A, 6Eh[INTMEM_56] ROM:5B3C jnc ROM_5B4A ROM:5B3E cmp INTMEM_1A, 70h[INTMEM_56] ROM:5B43 jnc ROM_5B52 ROM:5B45 andb INTMEM_FB, #-11h ROM:5B48 sjmp ROM_5B55 ROM:5B4A ; --------------------------------------------------------------------------- ROM:5B4A ROM:5B4A ROM_5B4A: ; CODE XREF: ROM:5B3C↑j ROM:5B4A ld INTMEM_1C, 6Eh[INTMEM_56] ROM:5B4F shr INTMEM_1C, #1 ROM:5B52 ROM:5B52 ROM_5B52: ; CODE XREF: ROM:5B2B↑j ROM:5B52 ; ROM:5B43↑j ROM:5B52 orb INTMEM_FB, #10h ROM:5B55 ROM:5B55 ROM_5B55: ; CODE XREF: ROM:5B48↑j ROM:5B55 jbs INTMEM_FB, 1, ROM_5B9C ROM:5B58 ld INTMEM_1C+2, (INTMEM_1A4+2)[] ROM:5B5D ld INTMEM_20, (INTMEM_1A4+4)[] ROM:5B62 ldb INTMEM_20+3, (INTMEM_1D0+4)[] ROM:5B67 ldb INTMEM_20+2, 101h[INTMEM_56] ROM:5B6C jbc INTMEM_F5+1, 7, ROM_5B96 ROM:5B6F jbs INTMEM_FB, 5, ROM_5B99 ROM:5B72 orb INTMEM_FB, #20h ; ' ' ROM:5B75 ld INTMEM_32, INTMEM_1C ROM:5B78 ld INTMEM_1C, #20h ; ' ' ROM:5B7C jbs INTMEM_F7, 1, ROM_5B8D ROM:5B7F ldb INTMEM_1C+2, INTMEM_1AC[] ROM:5B84 ld INTMEM_1C, #1Fh ROM:5B88 lcall ROM_33F1 ROM:5B8B clrb INTMEM_1C+1 ROM:5B8D ROM:5B8D ROM_5B8D: ; CODE XREF: ROM:5B7C↑j ROM:5B8D mulu INTMEM_1C, INTMEM_32 ROM:5B90 shrl INTMEM_1C, #8 ROM:5B93 ljmp ROM_35D3 ROM:5B96 ; --------------------------------------------------------------------------- ROM:5B96 ROM:5B96 ROM_5B96: ; CODE XREF: ROM:5B6C↑j ROM:5B96 andb INTMEM_FB, #-21h ROM:5B99 ROM:5B99 ROM_5B99: ; CODE XREF: ROM:5B6F↑j ROM:5B99 lcall ROM_334C ROM:5B9C ROM:5B9C ROM_5B9C: ; CODE XREF: ROM:ROM_5B55↑j ROM:5B9C ld INTMEM_1A, INTMEM_64[] ROM:5BA1 add INTMEM_1A, #-8000h ROM:5BA5 add INTMEM_1A, INTMEM_66[] ROM:5BAA st INTMEM_1A, (INTMEM_3C4+4)[] ROM:5BAF ret ROM:5BB0 ROM:5BB0 ; =============== S U B R O U T I N E ======================================= ROM:5BB0 ROM:5BB0 ROM:5BB0 ROM_5BB0: ; CODE XREF: ROM_2B14:ROM_485A↑p ROM:5BB0 cmpb INTMEM_9A, ZERO_REG ; Zero register ROM:5BB3 jne ROM_5BE1 ROM:5BB5 ld INTMEM_20+2, #1E8h ROM:5BB9 ld INTMEM_20, #1D8h ROM:5BBD ROM:5BBD ROM_5BBD: ; CODE XREF: ROM_5BB0+1D↓j ROM:5BBD ld INTMEM_1C, [INTMEM_20]+ ROM:5BC0 mulu INTMEM_1C, [INTMEM_20+2] ROM:5BC3 shrl INTMEM_1C, #0Ah ROM:5BC6 st INTMEM_1C, [INTMEM_20+2]+ ROM:5BC9 cmp INTMEM_20+2, #1F0h ROM:5BCD jnc ROM_5BBD ROM:5BCF ld INTMEM_1C, 3Ah[INTMEM_56] ROM:5BD4 mulu INTMEM_1C, INTMEM_186[] ROM:5BD9 st INTMEM_1C+2, INTMEM_186[] ROM:5BDE orb INTMEM_F9, #40h ; '@' ROM:5BE1 ROM:5BE1 ROM_5BE1: ; CODE XREF: ROM_5BB0+3↑j ROM:5BE1 cmpb INTMEM_9A, #2 ROM:5BE4 jne ROM_5C09 ROM:5BE6 cmp INTMEM_5E, 62h[INTMEM_56] ROM:5BEB jnh ROM_5BF6 ROM:5BED cmp INTMEM_5E, 5Eh[INTMEM_56] ROM:5BF2 jc ROM_5C0B ROM:5BF4 sjmp ROM_5C8B ROM:5BF6 ; --------------------------------------------------------------------------- ROM:5BF6 ROM:5BF6 ROM_5BF6: ; CODE XREF: ROM_5BB0+3B↑j ROM:5BF6 andb INTMEM_FB, #-9 ROM:5BF9 andb INTMEM_FB, #-5 ROM:5BFC ld INTMEM_1C, 5Ch[INTMEM_56] ROM:5C01 st INTMEM_1C, INTMEM_1A2[] ROM:5C06 andb INTMEM_FB, #-3 ROM:5C09 ROM:5C09 ROM_5C09: ; CODE XREF: ROM_5BB0+34↑j ROM:5C09 sjmp ROM_5CB5 ROM:5C0B ; --------------------------------------------------------------------------- ROM:5C0B ROM:5C0B ROM_5C0B: ; CODE XREF: ROM_5BB0+42↑j ROM:5C0B jbs INTMEM_FB, 3, ROM_5C46 ROM:5C0E jbs INTMEM_FB, 2, ROM_5C2F ROM:5C11 orb INTMEM_FB, #4 ROM:5C14 st ZERO_REG, INTMEM_1A0[] ; Zero register ROM:5C19 ldb INTMEM_1A, INTMEM_1AC[] ROM:5C1E cmpb INTMEM_1A, 0FDh[INTMEM_56] ROM:5C23 jc ROM_5C40 ROM:5C25 ld INTMEM_20, 64h[INTMEM_56] ROM:5C2A st INTMEM_20, INTMEM_1A0[] ROM:5C2F ROM:5C2F ROM_5C2F: ; CODE XREF: ROM_5BB0+5E↑j ROM:5C2F cmp ZERO_REG, INTMEM_1A0[] ; Zero register ROM:5C34 jne ROM_5C6E ROM:5C36 ld INTMEM_20, 66h[INTMEM_56] ROM:5C3B st INTMEM_20, INTMEM_1A0[] ROM:5C40 ROM:5C40 ROM_5C40: ; CODE XREF: ROM_5BB0+73↑j ROM:5C40 andb INTMEM_FB, #-5 ROM:5C43 orb INTMEM_FB, #8 ROM:5C46 ROM:5C46 ROM_5C46: ; CODE XREF: ROM_5BB0:ROM_5C0B↑j ROM:5C46 ld INTMEM_1C, 5Ch[INTMEM_56] ROM:5C4B sub INTMEM_1C, 5Eh[INTMEM_56] ROM:5C50 ld INTMEM_20+2, INTMEM_1A0[] ROM:5C55 clr INTMEM_20 ROM:5C57 divu INTMEM_20, 66h[INTMEM_56] ROM:5C5C jnv ROM_5C61 ROM:5C5E ldbse INTMEM_20, #-1 ROM:5C61 ROM:5C61 ROM_5C61: ; CODE XREF: ROM_5BB0+AC↑j ROM:5C61 mulu INTMEM_20, INTMEM_1C ROM:5C64 add INTMEM_20+2, 5Eh[INTMEM_56] ROM:5C69 st INTMEM_20+2, INTMEM_1A2[] ROM:5C6E ROM:5C6E ROM_5C6E: ; CODE XREF: ROM_5BB0+84↑j ROM:5C6E cmpb INTMEM_9A, INTMEM_99 ROM:5C71 jne ROM_5C84 ROM:5C73 ld INTMEM_20, INTMEM_1A0[] ROM:5C78 cmp ZERO_REG, INTMEM_20 ; Zero register ROM:5C7B je ROM_5C84 ROM:5C7D dec INTMEM_20 ROM:5C7F st INTMEM_20, INTMEM_1A0[] ROM:5C84 ROM:5C84 ROM_5C84: ; CODE XREF: ROM_5BB0+C1↑j ROM:5C84 ; ROM_5BB0+CB↑j ROM:5C84 cmp INTMEM_5E, INTMEM_1A2[] ROM:5C89 jc ROM_5C98 ROM:5C8B ROM:5C8B ROM_5C8B: ; CODE XREF: ROM_5BB0+44↑j ROM:5C8B jbc INTMEM_FB, 1, ROM_5CB5 ROM:5C8E ld INTMEM_DA, INTMEM_1A4[] ROM:5C93 andb INTMEM_FB, #-3 ROM:5C96 sjmp ROM_5CB5 ROM:5C98 ; --------------------------------------------------------------------------- ROM:5C98 ROM:5C98 ROM_5C98: ; CODE XREF: ROM_5BB0+D9↑j ROM:5C98 ld INTMEM_1C, INTMEM_1A2[] ROM:5C9D add INTMEM_1C, 60h[INTMEM_56] ROM:5CA2 cmp INTMEM_5E, INTMEM_1C ROM:5CA5 jnh ROM_5CB5 ROM:5CA7 jbs INTMEM_FB, 1, ROM_5CB2 ROM:5CAA orb INTMEM_FB, #2 ROM:5CAD st INTMEM_DA, INTMEM_1A4[] ROM:5CB2 ROM:5CB2 ROM_5CB2: ; CODE XREF: ROM_5BB0+F7↑j ROM:5CB2 lcall ROM_3B96 ROM:5CB5 ROM:5CB5 ROM_5CB5: ; CODE XREF: ROM_5BB0:ROM_5C09↑j ROM:5CB5 ; ROM_5BB0:ROM_5C8B↑j ... ROM:5CB5 ldb INTMEM_20+2, INTMEM_151[] ROM:5CBA djnz INTMEM_EB, ROM_5D35 ROM:5CBD ldb INTMEM_EB, 15Eh[INTMEM_56] ROM:5CC2 subb INTMEM_1C+2, INTMEM_20+2, INTMEM_280[] ROM:5CC8 jc ROM_5CD8 ROM:5CCA negb INTMEM_1C+2 ROM:5CCC cmpb INTMEM_1C+2, 15Dh[INTMEM_56] ROM:5CD1 jnc ROM_5CEA ROM:5CD3 stb ZERO_REG, INTMEM_27F[] ; Zero register ROM:5CD8 ROM:5CD8 ROM_5CD8: ; CODE XREF: ROM_5BB0+118↑j ROM:5CD8 stb INTMEM_20+2, INTMEM_280[] ROM:5CDD subb INTMEM_1A, INTMEM_20+2, 15Ch[INTMEM_56] ROM:5CE3 jnc ROM_5CEA ROM:5CE5 cmpb INTMEM_1A, INTMEM_F0 ROM:5CE8 jc ROM_5CF8 ROM:5CEA ROM:5CEA ROM_5CEA: ; CODE XREF: ROM_5BB0+121↑j ROM:5CEA ; ROM_5BB0+133↑j ROM:5CEA ldb INTMEM_F0, INTMEM_EF ROM:5CED ldb INTMEM_EF, INTMEM_EE ROM:5CF0 ldb INTMEM_EE, INTMEM_ED ROM:5CF3 ldb INTMEM_ED, INTMEM_EC ROM:5CF6 sjmp ROM_5D32 ROM:5CF8 ; --------------------------------------------------------------------------- ROM:5CF8 ROM:5CF8 ROM_5CF8: ; CODE XREF: ROM_5BB0+138↑j ROM:5CF8 ldb INTMEM_F0, INTMEM_20+2 ROM:5CFB ldb INTMEM_EF, INTMEM_20+2 ROM:5CFE ldb INTMEM_EE, INTMEM_20+2 ROM:5D01 ldb INTMEM_ED, INTMEM_20+2 ROM:5D04 cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:5D09 jnc ROM_5D32 ROM:5D0B cmp INTMEM_5E, 40h[INTMEM_56] ROM:5D10 jc ROM_5D32 ROM:5D12 ldb INTMEM_20, INTMEM_27F[] ROM:5D17 cmpb INTMEM_20, 15Fh[INTMEM_56] ROM:5D1C jc ROM_5D32 ROM:5D1E ldb INTMEM_1A+1, INTMEM_27F[] ROM:5D23 incb INTMEM_1A+1 ROM:5D25 stb INTMEM_1A+1, INTMEM_27F[] ROM:5D2A ld INTMEM_1C, INTMEM_26E[] ROM:5D2F lcall ROM_3BA3 ROM:5D32 ROM:5D32 ROM_5D32: ; CODE XREF: ROM_5BB0+146↑j ROM:5D32 ; ROM_5BB0+159↑j ... ROM:5D32 ldb INTMEM_EC, INTMEM_20+2 ROM:5D35 ROM:5D35 ROM_5D35: ; CODE XREF: ROM_5BB0+10A↑j ROM:5D35 ret ROM:5D35 ; End of function ROM_5BB0 ROM:5D35 ROM:5D36 ROM:5D36 ; =============== S U B R O U T I N E ======================================= ROM:5D36 ROM:5D36 ROM:5D36 ROM_5D36: ; CODE XREF: ROM_483E+F↑p ROM:5D36 andb INTMEM_FB, #-41h ROM:5D39 jbc INTMEM_F5+1, 6, ROM_5D66 ROM:5D3C jbs INTMEM_FB, 7, ROM_5D4E ROM:5D3F ldb INTMEM_1C, INTMEM_1AC[] ROM:5D44 cmpb INTMEM_1C, 104h[INTMEM_56] ROM:5D49 jnh ROM_5D69 ROM:5D4B orb INTMEM_FB, #-80h ROM:5D4E ROM:5D4E ROM_5D4E: ; CODE XREF: ROM_5D36+6↑j ROM:5D4E ldb INTMEM_1C+1, INTMEM_1AB[] ROM:5D53 cmpb INTMEM_1C+1, 102h[INTMEM_56] ROM:5D58 jnh ROM_5D61 ROM:5D5A cmpb INTMEM_DF, 103h[INTMEM_56] ROM:5D5F jh ROM_5D69 ROM:5D61 ROM:5D61 ROM_5D61: ; CODE XREF: ROM_5D36+22↑j ROM:5D61 orb INTMEM_FB, #40h ; '@' ROM:5D64 sjmp ROM_5D69 ROM:5D66 ; --------------------------------------------------------------------------- ROM:5D66 ROM:5D66 ROM_5D66: ; CODE XREF: ROM_5D36+3↑j ROM:5D66 andb INTMEM_FB, #7Fh ROM:5D69 ROM:5D69 ROM_5D69: ; CODE XREF: ROM_5D36+13↑j ROM:5D69 ; ROM_5D36+29↑j ... ROM:5D69 jbs INTMEM_FB, 6, ROM_5D71 ROM:5D6C andb INTMEM_A4, #-11h ROM:5D6F sjmp ROM_5D74 ROM:5D71 ; --------------------------------------------------------------------------- ROM:5D71 ROM:5D71 ROM_5D71: ; CODE XREF: ROM_5D36:ROM_5D69↑j ROM:5D71 orb INTMEM_A4, #10h ROM:5D74 ROM:5D74 ROM_5D74: ; CODE XREF: ROM_5D36+39↑j ROM:5D74 jbs INTMEM_F8, 7, ROM_5DA3 ROM:5D77 jbs INTMEM_FC, 0, ROM_5D9B ROM:5D7A jbc INTMEM_FB, 7, ROM_5DAC ROM:5D7D ld INTMEM_1C, #20h ; ' ' ROM:5D81 ldb INTMEM_1C+2, INTMEM_1AC[] ROM:5D86 lcall ROM_33F1 ROM:5D89 ldb INTMEM_C8, INTMEM_1C ROM:5D8C ld INTMEM_1C, #21h ; '!' ROM:5D90 lcall ROM_33F1 ROM:5D93 stb INTMEM_1C, INTMEM_1D5[] ROM:5D98 orb INTMEM_FC, #1 ROM:5D9B ROM:5D9B ROM_5D9B: ; CODE XREF: ROM_5D36+41↑j ROM:5D9B cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:5D9E jne ROM_5DA3 ROM:5DA0 orb INTMEM_F8, #-80h ROM:5DA3 ROM:5DA3 ROM_5DA3: ; CODE XREF: ROM_5D36:ROM_5D74↑j ROM:5DA3 ; ROM_5D36+68↑j ROM:5DA3 jbs INTMEM_F5+1, 6, ROM_5DAC ROM:5DA6 andb INTMEM_F8, #7Fh ROM:5DA9 andb INTMEM_FC, #-2 ROM:5DAC ROM:5DAC ROM_5DAC: ; CODE XREF: ROM_5D36+44↑j ROM:5DAC ; ROM_5D36:ROM_5DA3↑j ROM:5DAC jbs INTMEM_F5, 6, ROM_5DD2 ROM:5DAF jbc INTMEM_FB, 7, ROM_5DD2 ROM:5DB2 lcall ROM_3B06 ROM:5DB5 cmpb INTMEM_1C+1, 109h[INTMEM_56] ROM:5DBA jc ROM_5DC3 ROM:5DBC cmpb INTMEM_1C+1, 10Ah[INTMEM_56] ROM:5DC1 jh ROM_5DC6 ROM:5DC3 ROM:5DC3 ROM_5DC3: ; CODE XREF: ROM_5D36+84↑j ROM:5DC3 orb INTMEM_FC, #2 ROM:5DC6 ROM:5DC6 ROM_5DC6: ; CODE XREF: ROM_5D36+8B↑j ROM:5DC6 jbc INTMEM_F8, 7, ROM_5DD2 ROM:5DC9 jbs INTMEM_FC, 1, ROM_5DD4 ROM:5DCC orb INTMEM_53, #1 ROM:5DCF orb INTMEM_F5, #40h ; '@' ROM:5DD2 ROM:5DD2 ROM_5DD2: ; CODE XREF: ROM_5D36:ROM_5DAC↑j ROM:5DD2 ; ROM_5D36+79↑j ... ROM:5DD2 sjmp ROM_5E7F ROM:5DD4 ; --------------------------------------------------------------------------- ROM:5DD4 ROM:5DD4 ROM_5DD4: ; CODE XREF: ROM_5D36+93↑j ROM:5DD4 jbc INTMEM_FC, 2, ROM_5DFD ROM:5DD7 jbc INTMEM_FB, 0, ROM_5DE9 ROM:5DDA ldb INTMEM_CE, 105h[INTMEM_56] ROM:5DDF jbs INTMEM_AD, 4, ROM_5E03 ROM:5DE2 ldb INTMEM_CE, 106h[INTMEM_56] ROM:5DE7 sjmp ROM_5E03 ROM:5DE9 ; --------------------------------------------------------------------------- ROM:5DE9 ROM:5DE9 ROM_5DE9: ; CODE XREF: ROM_5D36+A1↑j ROM:5DE9 lcall ROM_3B06 ROM:5DEC cmpb INTMEM_1C+1, 107h[INTMEM_56] ROM:5DF1 jh ROM_5DF8 ROM:5DF3 cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:5DF6 jne ROM_5E03 ROM:5DF8 ROM:5DF8 ROM_5DF8: ; CODE XREF: ROM_5D36+BB↑j ROM:5DF8 andb INTMEM_FC, #-5 ROM:5DFB sjmp ROM_5E05 ROM:5DFD ; --------------------------------------------------------------------------- ROM:5DFD ROM:5DFD ROM_5DFD: ; CODE XREF: ROM_5D36:ROM_5DD4↑j ROM:5DFD jbc INTMEM_FB, 0, ROM_5E05 ROM:5E00 orb INTMEM_FC, #4 ROM:5E03 ROM:5E03 ROM_5E03: ; CODE XREF: ROM_5D36+A9↑j ROM:5E03 ; ROM_5D36+B1↑j ... ROM:5E03 sjmp ROM_5E7F ROM:5E05 ; --------------------------------------------------------------------------- ROM:5E05 ROM:5E05 ROM_5E05: ; CODE XREF: ROM_5D36+C5↑j ROM:5E05 ; ROM_5D36:ROM_5DFD↑j ROM:5E05 cmp INTMEM_D6, 72h[INTMEM_56] ROM:5E0A jc ROM_5E3A ROM:5E0C cmp INTMEM_D6, 74h[INTMEM_56] ROM:5E11 jnh ROM_5E28 ROM:5E13 andb INTMEM_F9, #-2 ROM:5E16 ldb INTMEM_B2, 10Ch[INTMEM_56] ROM:5E1B cmp INTMEM_D6, #61A8h ROM:5E1F jnc ROM_5E4A ROM:5E21 ldb INTMEM_B2, 10Bh[INTMEM_56] ROM:5E26 sjmp ROM_5E4A ROM:5E28 ; --------------------------------------------------------------------------- ROM:5E28 ROM:5E28 ROM_5E28: ; CODE XREF: ROM_5D36+DB↑j ROM:5E28 jbs INTMEM_F9, 0, ROM_5E3A ROM:5E2B cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5E2E jne ROM_5E4A ROM:5E30 orb INTMEM_F9, #1 ROM:5E33 ldb INTMEM_B2, 10Dh[INTMEM_56] ROM:5E38 sjmp ROM_5E4A ROM:5E3A ; --------------------------------------------------------------------------- ROM:5E3A ROM:5E3A ROM_5E3A: ; CODE XREF: ROM_5D36+D4↑j ROM:5E3A ; ROM_5D36:ROM_5E28↑j ROM:5E3A cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5E3D jne ROM_5E4A ROM:5E3F orb INTMEM_F5, #40h ; '@' ROM:5E42 orb INTMEM_53, #1 ROM:5E45 andb INTMEM_F9, #-2 ROM:5E48 sjmp ROM_5E7F ROM:5E4A ; --------------------------------------------------------------------------- ROM:5E4A ROM:5E4A ROM_5E4A: ; CODE XREF: ROM_5D36+E9↑j ROM:5E4A ; ROM_5D36+F0↑j ... ROM:5E4A jbs INTMEM_F5, 5, ROM_5E59 ROM:5E4D ldb INTMEM_1C+2, INTMEM_1AC[] ROM:5E52 cmpb INTMEM_1C+2, 10Fh[INTMEM_56] ROM:5E57 jnh ROM_5E7F ROM:5E59 ROM:5E59 ROM_5E59: ; CODE XREF: ROM_5D36:ROM_5E4A↑j ROM:5E59 cmpb INTMEM_D3, 10Eh[INTMEM_56] ROM:5E5E jne ROM_5E7F ROM:5E60 jbs INTMEM_FB, 1, ROM_5E7F ROM:5E63 jbs INTMEM_FB, 4, ROM_5E7F ROM:5E66 jbs INTMEM_AC, 5, ROM_5E82 ROM:5E69 ROM:5E69 ROM_5E69: ; CODE XREF: ROM_5D36:ROM_5E7F↓j ROM:5E69 orb INTMEM_F5, #20h ; ' ' ROM:5E6C cmpb ZERO_REG, INTMEM_1D5[] ; Zero register ROM:5E71 je ROM_5E89 ROM:5E73 ldb INTMEM_C9, INTMEM_1D5[] ROM:5E78 stb ZERO_REG, INTMEM_1D5[] ; Zero register ROM:5E7D sjmp ROM_5E89 ROM:5E7F ; --------------------------------------------------------------------------- ROM:5E7F ROM:5E7F ROM_5E7F: ; CODE XREF: ROM_5D36:ROM_5DD2↑j ROM:5E7F ; ROM_5D36:ROM_5E03↑j ... ROM:5E7F jbs INTMEM_AC, 4, ROM_5E69 ROM:5E82 ROM:5E82 ROM_5E82: ; CODE XREF: ROM_5D36+130↑j ROM:5E82 ld INTMEM_D6, #61A8h ROM:5E86 andb INTMEM_F5, #-21h ROM:5E89 ROM:5E89 ROM_5E89: ; CODE XREF: ROM_5D36+13B↑j ROM:5E89 ; ROM_5D36+147↑j ROM:5E89 andb INTMEM_FC, #-21h ROM:5E8C lcall ROM_3B06 ROM:5E8F jbs INTMEM_FC, 4, ROM_5E9E ROM:5E92 cmpb INTMEM_1C+1, 107h[INTMEM_56] ROM:5E97 jnh ROM_5EAB ROM:5E99 orb INTMEM_FC, #10h ROM:5E9C sjmp ROM_5EA8 ROM:5E9E ; --------------------------------------------------------------------------- ROM:5E9E ROM:5E9E ROM_5E9E: ; CODE XREF: ROM_5D36+159↑j ROM:5E9E cmpb INTMEM_1C+1, 108h[INTMEM_56] ROM:5EA3 jc ROM_5EAB ROM:5EA5 andb INTMEM_FC, #-11h ROM:5EA8 ROM:5EA8 ROM_5EA8: ; CODE XREF: ROM_5D36+166↑j ROM:5EA8 orb INTMEM_FC, #20h ; ' ' ROM:5EAB ROM:5EAB ROM_5EAB: ; CODE XREF: ROM_5D36+161↑j ROM:5EAB ; ROM_5D36+16D↑j ROM:5EAB jbs INTMEM_F5, 5, ROM_5EB3 ROM:5EAE andb INTMEM_FC, #-9 ROM:5EB1 sjmp ROM_5F67 ROM:5EB3 ; --------------------------------------------------------------------------- ROM:5EB3 ROM:5EB3 ROM_5EB3: ; CODE XREF: ROM_5D36:ROM_5EAB↑j ROM:5EB3 jbc INTMEM_FC, 3, ROM_5F0B ROM:5EB6 jbs INTMEM_FC, 5, ROM_5EF3 ROM:5EB9 jbs INTMEM_F9+1, 4, ROM_5EC3 ROM:5EBC cmpb INTMEM_B6, ZERO_REG ; Zero register ROM:5EBF je ROM_5F0B ROM:5EC1 sjmp ROM_5EC8 ROM:5EC3 ; --------------------------------------------------------------------------- ROM:5EC3 ROM:5EC3 ROM_5EC3: ; CODE XREF: ROM_5D36+183↑j ROM:5EC3 cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:5EC6 je ROM_5F0B ROM:5EC8 ROM:5EC8 ROM_5EC8: ; CODE XREF: ROM_5D36+18B↑j ROM:5EC8 cmpb INTMEM_C6, ZERO_REG ; Zero register ROM:5ECB je ROM_5ECF ROM:5ECD sjmp ROM_5F67 ROM:5ECF ; --------------------------------------------------------------------------- ROM:5ECF ROM:5ECF ROM_5ECF: ; CODE XREF: ROM_5D36+195↑j ROM:5ECF ldb INTMEM_C6, 112h[INTMEM_56] ROM:5ED4 ld INTMEM_1C, #25h ; '%' ROM:5ED8 jbs INTMEM_FC, 4, ROM_5EDF ROM:5EDB ld INTMEM_1C, #24h ; '$' ROM:5EDF ROM:5EDF ROM_5EDF: ; CODE XREF: ROM_5D36+1A2↑j ROM:5EDF ldb INTMEM_1C+2, INTMEM_DF ROM:5EE2 ldb INTMEM_1C+3, INTMEM_1AB[] ROM:5EE7 lcall ROM_33F1 ROM:5EEA clrb INTMEM_1C+1 ROM:5EEC stb INTMEM_1C, INTMEM_3CD[] ROM:5EF1 sjmp ROM_5F44 ROM:5EF3 ; --------------------------------------------------------------------------- ROM:5EF3 ROM:5EF3 ROM_5EF3: ; CODE XREF: ROM_5D36+180↑j ROM:5EF3 ld INTMEM_1C+2, INTMEM_154[] ROM:5EF8 ld INTMEM_20, INTMEM_D6 ROM:5EFB shr INTMEM_20, #1 ROM:5EFE st INTMEM_20, INTMEM_154[] ROM:5F03 add INTMEM_1C+2, INTMEM_20 ROM:5F06 st INTMEM_1C+2, INTMEM_260[] ROM:5F0B ROM:5F0B ROM_5F0B: ; CODE XREF: ROM_5D36:ROM_5EB3↑j ROM:5F0B ; ROM_5D36+189↑j ... ROM:5F0B orb INTMEM_FC, #8 ROM:5F0E ldb INTMEM_B6, 110h[INTMEM_56] ROM:5F13 ldb INTMEM_B7, 111h[INTMEM_56] ROM:5F18 ldb INTMEM_1C+3, INTMEM_1AB[] ROM:5F1D ldb INTMEM_1C+2, INTMEM_DF ROM:5F20 ld INTMEM_1C, #23h ; '#' ROM:5F24 jbs INTMEM_FC, 4, ROM_5F2B ROM:5F27 ld INTMEM_1C, #22h ; '"' ROM:5F2B ROM:5F2B ROM_5F2B: ; CODE XREF: ROM_5D36+1EE↑j ROM:5F2B lcall ROM_33F1 ROM:5F2E stb INTMEM_1C, INTMEM_3CE[] ROM:5F33 clrb INTMEM_1C+1 ROM:5F35 mulub INTMEM_20, INTMEM_C9, #8 ROM:5F39 add INTMEM_20, #190h ROM:5F3D mulu INTMEM_1C, INTMEM_20 ROM:5F40 divu INTMEM_1C, #32h ; '2' ROM:5F44 ROM:5F44 ROM_5F44: ; CODE XREF: ROM_5D36+1BB↑j ROM:5F44 jbc INTMEM_FC, 4, ROM_5F58 ROM:5F47 sub INTMEM_D6, INTMEM_1C ROM:5F4A cmp INTMEM_D6, 74h[INTMEM_56] ROM:5F4F jc ROM_5F67 ROM:5F51 ld INTMEM_D6, 74h[INTMEM_56] ROM:5F56 sjmp ROM_5F67 ROM:5F58 ; --------------------------------------------------------------------------- ROM:5F58 ROM:5F58 ROM_5F58: ; CODE XREF: ROM_5D36:ROM_5F44↑j ROM:5F58 add INTMEM_D6, INTMEM_1C ROM:5F5B cmp INTMEM_D6, 72h[INTMEM_56] ROM:5F60 jnh ROM_5F67 ROM:5F62 ld INTMEM_D6, 72h[INTMEM_56] ROM:5F67 ROM:5F67 ROM_5F67: ; CODE XREF: ROM_5D36+17B↑j ROM:5F67 ; ROM_5D36+197↑j ... ROM:5F67 jbc INTMEM_F5, 5, ROM_5FAA ROM:5F6A jbc INTMEM_F7, 4, ROM_5FAA ROM:5F6D jbs INTMEM_F9, 2, ROM_5FA8 ROM:5F70 jbc INTMEM_F7, 5, ROM_5FA8 ROM:5F73 ldb INTMEM_1C, INTMEM_1F7[] ROM:5F78 cmpb INTMEM_1C, 116h[INTMEM_56] ROM:5F7D jc ROM_5FA8 ROM:5F7F ldb INTMEM_1C, INTMEM_1F5[] ROM:5F84 cmpb INTMEM_1C, 115h[INTMEM_56] ROM:5F89 jnh ROM_5FA8 ROM:5F8B ldb INTMEM_1C, INTMEM_1F9[] ROM:5F90 cmpb INTMEM_1C, 113h[INTMEM_56] ROM:5F95 jc ROM_5FA8 ROM:5F97 cmpb INTMEM_1C, 114h[INTMEM_56] ROM:5F9C jnh ROM_5FA8 ROM:5F9E cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:5FA1 jne ROM_5FA6 ROM:5FA3 jbs INTMEM_FC, 5, ROM_5FAC ROM:5FA6 ROM:5FA6 ROM_5FA6: ; CODE XREF: ROM_5D36+26B↑j ROM:5FA6 sjmp ROM_6033 ROM:5FA8 ; --------------------------------------------------------------------------- ROM:5FA8 ROM:5FA8 ROM_5FA8: ; CODE XREF: ROM_5D36+237↑j ROM:5FA8 ; ROM_5D36+23A↑j ... ROM:5FA8 sjmp ROM_601F ROM:5FAA ; --------------------------------------------------------------------------- ROM:5FAA ROM:5FAA ROM_5FAA: ; CODE XREF: ROM_5D36:ROM_5F67↑j ROM:5FAA ; ROM_5D36+234↑j ROM:5FAA sjmp ROM_601A ROM:5FAC ; --------------------------------------------------------------------------- ROM:5FAC ROM:5FAC ROM_5FAC: ; CODE XREF: ROM_5D36+26D↑j ROM:5FAC ldb INTMEM_1C+1, INTMEM_270[] ROM:5FB1 incb INTMEM_1C+1 ROM:5FB3 stb INTMEM_1C+1, INTMEM_270[] ROM:5FB8 ld INTMEM_20, INTMEM_262[] ROM:5FBD ld INTMEM_20+2, INTMEM_264[] ROM:5FC2 add INTMEM_20, INTMEM_260[] ROM:5FC7 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:5FCA st INTMEM_20, INTMEM_262[] ROM:5FCF st INTMEM_20+2, INTMEM_264[] ROM:5FD4 ldbze INTMEM_1A, INTMEM_270[] ROM:5FD9 cmpb INTMEM_1A, 117h[INTMEM_56] ROM:5FDE jnc ROM_6033 ROM:5FE0 ldb INTMEM_1C+3, INTMEM_271[] ROM:5FE5 cmpb INTMEM_1C+3, 118h[INTMEM_56] ROM:5FEA jc ROM_6024 ROM:5FEC incb INTMEM_1C+3 ROM:5FEE stb INTMEM_1C+3, INTMEM_271[] ROM:5FF3 divu INTMEM_20, INTMEM_1A ROM:5FF6 cmp INTMEM_20, 76h[INTMEM_56] ROM:5FFB jc ROM_600F ROM:5FFD cmp INTMEM_20, 78h[INTMEM_56] ROM:6002 jh ROM_6018 ROM:6004 cmpb INTMEM_42+1, 11Bh[INTMEM_56] ROM:6009 jnh ROM_6018 ROM:600B decb INTMEM_42+1 ROM:600D sjmp ROM_6024 ROM:600F ; --------------------------------------------------------------------------- ROM:600F ROM:600F ROM_600F: ; CODE XREF: ROM_5D36+2C5↑j ROM:600F cmpb INTMEM_42+1, 11Ah[INTMEM_56] ROM:6014 jc ROM_6018 ROM:6016 incb INTMEM_42+1 ROM:6018 ROM:6018 ROM_6018: ; CODE XREF: ROM_5D36+2CC↑j ROM:6018 ; ROM_5D36+2D3↑j ... ROM:6018 sjmp ROM_6024 ROM:601A ; --------------------------------------------------------------------------- ROM:601A ROM:601A ROM_601A: ; CODE XREF: ROM_5D36:ROM_5FAA↑j ROM:601A stb ZERO_REG, INTMEM_271[] ; Zero register ROM:601F ROM:601F ROM_601F: ; CODE XREF: ROM_5D36:ROM_5FA8↑j ROM:601F ldb INTMEM_B3, 119h[INTMEM_56] ROM:6024 ROM:6024 ROM_6024: ; CODE XREF: ROM_5D36+2B4↑j ROM:6024 ; ROM_5D36+2D7↑j ... ROM:6024 stb ZERO_REG, INTMEM_270[] ; Zero register ROM:6029 st ZERO_REG, INTMEM_264[] ; Zero register ROM:602E st ZERO_REG, INTMEM_262[] ; Zero register ROM:6033 ROM:6033 ROM_6033: ; CODE XREF: ROM_5D36:ROM_5FA6↑j ROM:6033 ; ROM_5D36+2A8↑j ROM:6033 ret ROM:6033 ; End of function ROM_5D36 ROM:6033 ROM:6034 ROM:6034 ; =============== S U B R O U T I N E ======================================= ROM:6034 ROM:6034 ROM:6034 ROM_6034: ; CODE XREF: ROM_483E+3↑p ROM:6034 jbc INTMEM_F8, 7, ROM_609D ROM:6037 jbs INTMEM_F9, 0, ROM_609D ROM:603A ldb INTMEM_1A, INTMEM_1AC[] ROM:603F cmpb INTMEM_1A, 0D2h[INTMEM_56] ROM:6044 jnc ROM_609D ROM:6046 cmpb INTMEM_1A, 0D3h[INTMEM_56] ROM:604B jh ROM_6050 ROM:604D jbc INTMEM_F9, 3, ROM_609D ROM:6050 ROM:6050 ROM_6050: ; CODE XREF: ROM_6034+17↑j ROM:6050 jbc INTMEM_F9, 1, ROM_607B ROM:6053 ldb INTMEM_1C+2, 0D4h[INTMEM_56] ROM:6058 cmpb INTMEM_1C+2, INTMEM_1AB[] ROM:605D jh ROM_607B ROM:605F addb INTMEM_1C+2, 0D5h[INTMEM_56] ROM:6064 cmpb INTMEM_1C+2, INTMEM_1AB[] ROM:6069 jnc ROM_606E ROM:606B jbc INTMEM_F9, 4, ROM_607B ROM:606E ROM:606E ROM_606E: ; CODE XREF: ROM_6034+35↑j ROM:606E orb INTMEM_F9, #10h ROM:6071 orb INTMEM_F9, #8 ROM:6074 ldb INTMEM_1C, 0D7h[INTMEM_56] ROM:6079 sjmp ROM_60A2 ROM:607B ; --------------------------------------------------------------------------- ROM:607B ROM:607B ROM_607B: ; CODE XREF: ROM_6034:ROM_6050↑j ROM:607B ; ROM_6034+29↑j ... ROM:607B andb INTMEM_F9, #-11h ROM:607E orb INTMEM_F9, #8 ROM:6081 ldb INTMEM_1C+2, INTMEM_DF ROM:6084 ldb INTMEM_1C+3, INTMEM_1AB[] ROM:6089 ld INTMEM_1C, #4 ROM:608D lcall ROM_33F1 ROM:6090 jbc INTMEM_F9, 2, ROM_60A2 ROM:6093 mulub INTMEM_1C, 0D6h[INTMEM_56] ROM:6098 divub INTMEM_1C, #64h ; 'd' ROM:609B sjmp ROM_60A2 ROM:609D ; --------------------------------------------------------------------------- ROM:609D ROM:609D ROM_609D: ; CODE XREF: ROM_6034↑j ROM:609D ; ROM_6034+3↑j ... ROM:609D andb INTMEM_F9, #-9 ROM:60A0 clrb INTMEM_1C ROM:60A2 ROM:60A2 ROM_60A2: ; CODE XREF: ROM_6034+45↑j ROM:60A2 ; ROM_6034+5C↑j ... ROM:60A2 stb INTMEM_1C, INTMEM_F2[] ROM:60A7 ret ROM:60A7 ; End of function ROM_6034 ROM:60A7 ROM:60A8 ROM:60A8 ; =============== S U B R O U T I N E ======================================= ROM:60A8 ROM:60A8 ROM:60A8 ROM_60A8: ; CODE XREF: ROM_483E+6↑p ROM:60A8 ROM:60A8 ; FUNCTION CHUNK AT ROM:492E SIZE 0000000E BYTES ROM:60A8 ROM:60A8 ld INTMEM_1A, #384h ROM:60AC st INTMEM_1A, INTMEM_266[] ROM:60B1 clrb INTMEM_E1 ROM:60B3 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:60B8 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:60BD ld INTMEM_1C, #26h ; '&' ROM:60C1 lcall ROM_33F1 ROM:60C4 stb INTMEM_1C, INTMEM_3CF[] ROM:60C9 ldb INTMEM_1C+2, INTMEM_1C ROM:60CC lcall ROM_4CCC ROM:60CF stb INTMEM_1C, INTMEM_F3[] ROM:60D4 ld INTMEM_1C, #27h ; ''' ROM:60D8 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:60DD lcall ROM_33F1 ROM:60E0 stb INTMEM_1C, INTMEM_E2 ROM:60E3 ldb INTMEM_1C, INTMEM_1AF[] ROM:60E8 ldb INTMEM_1C+1, INTMEM_F1[] ROM:60ED jbs INTMEM_AD, 6, ROM_60F2 ROM:60F0 sjmp ROM_6174 ROM:60F2 ; --------------------------------------------------------------------------- ROM:60F2 ROM:60F2 ROM_60F2: ; CODE XREF: ROM_60A8+45↑j ROM:60F2 jbc INTMEM_F8, 2, ROM_6174 ROM:60F5 cmpb INTMEM_1C, 11Eh[INTMEM_56] ROM:60FA jh ROM_6174 ROM:60FC cmpb INTMEM_1C+1, 120h[INTMEM_56] ROM:6101 jh ROM_6174 ROM:6103 cmp INTMEM_5E, 7Ah[INTMEM_56] ROM:6108 jh ROM_6174 ROM:610A jbs INTMEM_FC, 6, ROM_6149 ROM:610D cmpb INTMEM_1C, 11Fh[INTMEM_56] ROM:6112 jnc ROM_6116 ROM:6114 ROM:6114 ROM_6114: ; CODE XREF: ROM_60A8+73↓j ROM:6114 sjmp ROM_619F ROM:6116 ; --------------------------------------------------------------------------- ROM:6116 ROM:6116 ROM_6116: ; CODE XREF: ROM_60A8+6A↑j ROM:6116 cmpb INTMEM_1C+1, 121h[INTMEM_56] ROM:611B jc ROM_6114 ROM:611D cmp INTMEM_5E, 7Ch[INTMEM_56] ROM:6122 jc ROM_619F ROM:6124 orb INTMEM_FC, #40h ; '@' ROM:6127 ldb INTMEM_1C+3, INTMEM_8C ROM:612A ldb INTMEM_1C+2, 122h[INTMEM_56] ROM:612F lcall ROM_4CF4 ROM:6132 stb INTMEM_1C+2, INTMEM_DE ROM:6135 ldb INTMEM_1C+2, INTMEM_F3[] ROM:613A addb INTMEM_1C+2, 124h[INTMEM_56] ROM:613F cmpb INTMEM_DE, INTMEM_1C+2 ROM:6142 jnh ROM_619A ROM:6144 ldb INTMEM_DE, INTMEM_1C+2 ROM:6147 sjmp ROM_619A ROM:6149 ; --------------------------------------------------------------------------- ROM:6149 ROM:6149 ROM_6149: ; CODE XREF: ROM_60A8+62↑j ROM:6149 jbs INTMEM_F9, 2, ROM_6157 ROM:614C cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:614F jne ROM_619F ROM:6151 orb INTMEM_F9, #4 ROM:6154 orb INTMEM_A4, #4 ROM:6157 ROM:6157 ROM_6157: ; CODE XREF: ROM_60A8:ROM_6149↑j ROM:6157 ldb INTMEM_1C+2, 11Dh[INTMEM_56] ROM:615C ldb INTMEM_1C+3, INTMEM_F3[] ROM:6161 lcall ROM_4CF4 ROM:6164 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:616A addb INTMEM_E1, INTMEM_1A ROM:616D stb INTMEM_1C+2, INTMEM_F3[] ROM:6172 sjmp ROM_619F ROM:6174 ; --------------------------------------------------------------------------- ROM:6174 ROM:6174 ROM_6174: ; CODE XREF: ROM_60A8+48↑j ROM:6174 ; ROM_60A8:ROM_60F2↑j ... ROM:6174 jbc INTMEM_FC, 6, ROM_619F ROM:6177 ldb INTMEM_1C+3, INTMEM_8C ROM:617A ldb INTMEM_1C+2, 123h[INTMEM_56] ROM:617F lcall ROM_4CF4 ROM:6182 cmpb INTMEM_1C+3, INTMEM_F3[] ROM:6187 jc ROM_618E ROM:6189 ldb INTMEM_1C+3, INTMEM_F3[] ROM:618E ROM:618E ROM_618E: ; CODE XREF: ROM_60A8+DF↑j ROM:618E stb INTMEM_1C+3, INTMEM_DE ROM:6191 andb INTMEM_FC, #-41h ROM:6194 andb INTMEM_F9, #-5 ROM:6197 andb INTMEM_A4, #-5 ROM:619A ROM:619A ROM_619A: ; CODE XREF: ROM_60A8+9A↑j ROM:619A ; ROM_60A8+9F↑j ROM:619A ldb INTMEM_E3, 99h[INTMEM_56] ROM:619F ROM:619F ROM_619F: ; CODE XREF: ROM_60A8:ROM_6114↑j ROM:619F ; ROM_60A8+7A↑j ... ROM:619F jbs INTMEM_F9, 7, ROM_61B1 ROM:61A2 ldb INTMEM_1C, INTMEM_1F5[] ROM:61A7 jbc INTMEM_FC, 7, ROM_61B6 ROM:61AA cmpb INTMEM_1C, 126h[INTMEM_56] ROM:61AF jnh ROM_61C0 ROM:61B1 ROM:61B1 ROM_61B1: ; CODE XREF: ROM_60A8:ROM_619F↑j ROM:61B1 andb INTMEM_FC, #7Fh ROM:61B4 sjmp ROM_61E0 ROM:61B6 ; --------------------------------------------------------------------------- ROM:61B6 ROM:61B6 ROM_61B6: ; CODE XREF: ROM_60A8+FF↑j ROM:61B6 cmpb INTMEM_1C, 125h[INTMEM_56] ROM:61BB jc ROM_61E0 ROM:61BD orb INTMEM_FC, #-80h ROM:61C0 ROM:61C0 ROM_61C0: ; CODE XREF: ROM_60A8+107↑j ROM:61C0 ldb INTMEM_1C+2, 128h[INTMEM_56] ROM:61C5 ldb INTMEM_1C+3, INTMEM_F3[] ROM:61CA lcall ROM_4CF4 ROM:61CD subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:61D3 addb INTMEM_E1, INTMEM_1A ROM:61D6 stb INTMEM_1C+2, INTMEM_F3[] ROM:61DB addb INTMEM_E2, 127h[INTMEM_56] ROM:61E0 ROM:61E0 ROM_61E0: ; CODE XREF: ROM_60A8+10C↑j ROM:61E0 ; ROM_60A8+113↑j ROM:61E0 ldb INTMEM_1C+2, 129h[INTMEM_56] ROM:61E5 ldb INTMEM_1C+3, INTMEM_F3[] ROM:61EA lcall ROM_4CF4 ROM:61ED stb INTMEM_1C+2, INTMEM_273[] ROM:61F2 ldb INTMEM_1C+3, INTMEM_F3[] ROM:61F7 ldb INTMEM_1C+2, 12Ah[INTMEM_56] ROM:61FC lcall ROM_4CF4 ROM:61FF jbc INTMEM_F8, 2, ROM_6244 ROM:6202 ldb INTMEM_1A, INTMEM_272[] ROM:6207 jbc INTMEM_FD, 0, ROM_6233 ROM:620A cmpb INTMEM_1A, INTMEM_F3[] ROM:620F jh ROM_6233 ROM:6211 jbs INTMEM_FD, 1, ROM_6225 ROM:6214 cmpb INTMEM_8C, INTMEM_272[] ROM:6219 jne ROM_624F ROM:621B orb INTMEM_FD, #2 ROM:621E ldb INTMEM_B8, 12Ch[INTMEM_56] ROM:6223 sjmp ROM_624F ROM:6225 ; --------------------------------------------------------------------------- ROM:6225 ROM:6225 ROM_6225: ; CODE XREF: ROM_60A8+169↑j ROM:6225 cmpb INTMEM_8C, INTMEM_272[] ROM:622A jne ROM_624C ROM:622C cmpb ZERO_REG, INTMEM_B8 ; Zero register ROM:622F jne ROM_624F ROM:6231 sjmp ROM_6238 ROM:6233 ; --------------------------------------------------------------------------- ROM:6233 ROM:6233 ROM_6233: ; CODE XREF: ROM_60A8+15F↑j ROM:6233 ; ROM_60A8+167↑j ROM:6233 ldb INTMEM_1A, INTMEM_F3[] ROM:6238 ROM:6238 ROM_6238: ; CODE XREF: ROM_60A8+189↑j ROM:6238 subb INTMEM_1A, 12Bh[INTMEM_56] ROM:623D jnc ROM_6244 ROM:623F cmpb INTMEM_1A, INTMEM_1C+3 ROM:6242 jc ROM_6247 ROM:6244 ROM:6244 ROM_6244: ; CODE XREF: ROM_60A8+157↑j ROM:6244 ; ROM_60A8+195↑j ROM:6244 ldb INTMEM_1A, INTMEM_1C+3 ROM:6247 ROM:6247 ROM_6247: ; CODE XREF: ROM_60A8+19A↑j ROM:6247 stb INTMEM_1A, INTMEM_272[] ROM:624C ROM:624C ROM_624C: ; CODE XREF: ROM_60A8+182↑j ROM:624C andb INTMEM_FD, #-3 ROM:624F ROM:624F ROM_624F: ; CODE XREF: ROM_60A8+171↑j ROM:624F ; ROM_60A8+17B↑j ... ROM:624F addb INTMEM_1C, INTMEM_45, #-80h ROM:6253 addb INTMEM_E2, INTMEM_1C ROM:6256 ldbze INTMEM_1C, INTMEM_E2 ROM:6259 mulub INTMEM_1C, #19h ROM:625C sub INTMEM_1C+2, INTMEM_5E, INTMEM_1C ROM:6260 add INTMEM_D3+1, INTMEM_1C+2, #-8000h ROM:6265 add INTMEM_1C+2, #200h ROM:6269 jge ROM_626D ROM:626B clr INTMEM_1C+2 ROM:626D ROM:626D ROM_626D: ; CODE XREF: ROM_60A8+1C1↑j ROM:626D shr INTMEM_1C+2, #2 ROM:6270 cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:6273 je ROM_6278 ROM:6275 ldb INTMEM_1C+2, #-1 ROM:6278 ROM:6278 ROM_6278: ; CODE XREF: ROM_60A8+1CB↑j ROM:6278 stb INTMEM_1C+2, INTMEM_E4 ROM:627B jbs INTMEM_AD, 4, ROM_6299 ROM:627E cmp INTMEM_D3+1, 7Eh[INTMEM_56] ROM:6283 jh ROM_628A ROM:6285 orb INTMEM_F9+1, #10h ROM:6288 sjmp ROM_629C ROM:628A ; --------------------------------------------------------------------------- ROM:628A ROM:628A ROM_628A: ; CODE XREF: ROM_60A8+1DB↑j ROM:628A ldbze INTMEM_1C+2, 12Dh[INTMEM_56] ROM:628F add INTMEM_1C+2, 7Eh[INTMEM_56] ROM:6294 cmp INTMEM_D3+1, INTMEM_1C+2 ROM:6297 jnh ROM_629C ROM:6299 ROM:6299 ROM_6299: ; CODE XREF: ROM_60A8+1D3↑j ROM:6299 andb INTMEM_F9+1, #-11h ROM:629C ROM:629C ROM_629C: ; CODE XREF: ROM_60A8+1E0↑j ROM:629C ; ROM_60A8+1EF↑j ROM:629C orb INTMEM_FD, #4 ROM:629F andb INTMEM_FD, #-9 ROM:62A2 andb INTMEM_FD, #-11h ROM:62A5 sub INTMEM_1C, INTMEM_D3+1, #-8000h ROM:62AA jc ROM_62B1 ROM:62AC andb INTMEM_FD, #-5 ROM:62AF neg INTMEM_1C ROM:62B1 ROM:62B1 ROM_62B1: ; CODE XREF: ROM_60A8+202↑j ROM:62B1 cmp INTMEM_1C, 80h[INTMEM_56] ROM:62B6 jc ROM_62C0 ROM:62B8 andb INTMEM_FD, #-5 ROM:62BB orb INTMEM_FD, #8 ROM:62BE sjmp ROM_62CA ROM:62C0 ; --------------------------------------------------------------------------- ROM:62C0 ROM:62C0 ROM_62C0: ; CODE XREF: ROM_60A8+20E↑j ROM:62C0 cmp INTMEM_1C, 82h[INTMEM_56] ROM:62C5 jc ROM_62CA ROM:62C7 orb INTMEM_FD, #10h ROM:62CA ROM:62CA ROM_62CA: ; CODE XREF: ROM_60A8+216↑j ROM:62CA ; ROM_60A8+21D↑j ROM:62CA jbs INTMEM_FD, 5, ROM_62F3 ROM:62CD jbs INTMEM_FD, 0, ROM_62FA ROM:62D0 ROM:62D0 ROM_62D0: ; CODE XREF: ROM_60A8+250↓j ROM:62D0 andb INTMEM_FD, #-21h ROM:62D3 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:62D8 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:62DD ld INTMEM_1C, #28h ; '(' ROM:62E1 lcall ROM_33F1 ROM:62E4 jbc INTMEM_F9, 1, ROM_62FF ROM:62E7 mulub INTMEM_1C, 12Fh[INTMEM_56] ROM:62EC divub INTMEM_1C, #0Ah ROM:62EF jv ROM_6327 ROM:62F1 sjmp ROM_62FF ROM:62F3 ; --------------------------------------------------------------------------- ROM:62F3 ROM:62F3 ROM_62F3: ; CODE XREF: ROM_60A8:ROM_62CA↑j ROM:62F3 cmp INTMEM_D3+1, 84h[INTMEM_56] ROM:62F8 jh ROM_62D0 ROM:62FA ROM:62FA ROM_62FA: ; CODE XREF: ROM_60A8+225↑j ROM:62FA orb INTMEM_FD, #20h ; ' ' ROM:62FD clrb INTMEM_1C ROM:62FF ROM:62FF ROM_62FF: ; CODE XREF: ROM_60A8+23C↑j ROM:62FF ; ROM_60A8+249↑j ROM:62FF stb INTMEM_1C, INTMEM_3D0[] ROM:6304 addb INTMEM_1C, INTMEM_F3[] ROM:6309 jc ROM_6327 ROM:630B ldb INTMEM_34, INTMEM_1C ROM:630E ldb INTMEM_20, INTMEM_274[] ROM:6313 mulub INTMEM_20, 12Eh[INTMEM_56] ROM:6318 shl INTMEM_20, #1 ROM:631B addb INTMEM_1C, INTMEM_20+1 ROM:631E jc ROM_6327 ROM:6320 cmpb INTMEM_1C, 130h[INTMEM_56] ROM:6325 jnh ROM_632C ROM:6327 ROM:6327 ROM_6327: ; CODE XREF: ROM_60A8+247↑j ROM:6327 ; ROM_60A8+261↑j ... ROM:6327 ldb INTMEM_1C, 130h[INTMEM_56] ROM:632C ROM:632C ROM_632C: ; CODE XREF: ROM_60A8+27D↑j ROM:632C stb INTMEM_1C, INTMEM_275[] ROM:6331 ldb INTMEM_E5, INTMEM_8C ROM:6334 sub INTMEM_1C, INTMEM_D3+1, #-8000h ROM:6339 je ROM_637F ROM:633B jnc ROM_635E ROM:633D divub INTMEM_1C, 133h[INTMEM_56] ROM:6342 jv ROM_6357 ROM:6344 cmpb INTMEM_1C, #0 ROM:6347 jne ROM_634B ROM:6349 incb INTMEM_1C ROM:634B ROM:634B ROM_634B: ; CODE XREF: ROM_60A8+29F↑j ROM:634B subb INTMEM_E5, INTMEM_1C ROM:634E jnc ROM_6357 ROM:6350 cmpb INTMEM_E5, INTMEM_272[] ROM:6355 jc ROM_637F ROM:6357 ROM:6357 ROM_6357: ; CODE XREF: ROM_60A8+29A↑j ROM:6357 ; ROM_60A8+2A6↑j ROM:6357 ldb INTMEM_E5, INTMEM_272[] ROM:635C sjmp ROM_637F ROM:635E ; --------------------------------------------------------------------------- ROM:635E ROM:635E ROM_635E: ; CODE XREF: ROM_60A8+293↑j ROM:635E neg INTMEM_1C ROM:6360 divub INTMEM_1C, 133h[INTMEM_56] ROM:6365 jv ROM_637A ROM:6367 cmpb INTMEM_1C, #0 ROM:636A jne ROM_636E ROM:636C incb INTMEM_1C ROM:636E ROM:636E ROM_636E: ; CODE XREF: ROM_60A8+2C2↑j ROM:636E addb INTMEM_E5, INTMEM_1C ROM:6371 jc ROM_637A ROM:6373 cmpb INTMEM_E5, INTMEM_273[] ROM:6378 jnc ROM_637F ROM:637A ROM:637A ROM_637A: ; CODE XREF: ROM_60A8+2BD↑j ROM:637A ; ROM_60A8+2C9↑j ROM:637A ldb INTMEM_E5, INTMEM_273[] ROM:637F ROM:637F ROM_637F: ; CODE XREF: ROM_60A8+291↑j ROM:637F ; ROM_60A8+2AD↑j ... ROM:637F ldb INTMEM_1C+2, INTMEM_E4[] ROM:6384 ld INTMEM_1C, #29h ; ')' ROM:6388 lcall ROM_33F1 ROM:638B stb INTMEM_1C, INTMEM_E6 ROM:638E jbs INTMEM_FD, 2, ROM_63C0 ROM:6391 ld INTMEM_1C, #2Ah ; '*' ROM:6395 ldb INTMEM_1C+2, 134h[INTMEM_56] ROM:639A lcall ROM_33F1 ROM:639D stb INTMEM_1C, INTMEM_276[] ROM:63A2 ld INTMEM_1C, #2Ah ; '*' ROM:63A6 ldb INTMEM_1C+2, INTMEM_42 ROM:63A9 lcall ROM_33F1 ROM:63AC stb INTMEM_1C, INTMEM_277[] ROM:63B1 ld INTMEM_1C, #2Ch ; ',' ROM:63B5 ldb INTMEM_1C+2, #-1 ROM:63B8 lcall ROM_33F1 ROM:63BB stb INTMEM_1C, INTMEM_278[] ROM:63C0 ROM:63C0 ROM_63C0: ; CODE XREF: ROM_60A8+2E6↑j ROM:63C0 jbc INTMEM_AA+1, 4, ROM_640D ROM:63C3 jbs INTMEM_F5+1, 6, ROM_6426 ROM:63C6 jbs INTMEM_F8, 4, ROM_63F8 ROM:63C9 ldb INTMEM_1C+1, INTMEM_1FD[] ROM:63CE cmpb INTMEM_1C+1, 0C7h[INTMEM_56] ROM:63D3 jh ROM_63F5 ROM:63D5 ROM:63D5 ROM_63D5: ; CODE XREF: ROM_60A8:ROM_63F8↓j ROM:63D5 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:63DA ldb INTMEM_1C+3, INTMEM_1AE[] ROM:63DF ld INTMEM_1C, #2Eh ; '.' ROM:63E3 lcall ROM_33F1 ROM:63E6 ldb INTMEM_1C+2, INTMEM_1C ROM:63E9 addb INTMEM_1C, 134h[INTMEM_56] ROM:63EE stb INTMEM_1C, INTMEM_3D2[] ROM:63F3 sjmp ROM_6412 ROM:63F5 ; --------------------------------------------------------------------------- ROM:63F5 ROM:63F5 ROM_63F5: ; CODE XREF: ROM_60A8+32B↑j ROM:63F5 orb INTMEM_F8, #10h ROM:63F8 ROM:63F8 ROM_63F8: ; CODE XREF: ROM_60A8+31E↑j ROM:63F8 jbs INTMEM_AA+1, 6, ROM_63D5 ROM:63FB jbc INTMEM_F7, 3, ROM_6408 ROM:63FE jbs INTMEM_A9, 4, ROM_6420 ROM:6401 ldb INTMEM_E7, INTMEM_1B4[] ROM:6406 sjmp ROM_641B ROM:6408 ; --------------------------------------------------------------------------- ROM:6408 ROM:6408 ROM_6408: ; CODE XREF: ROM_60A8+353↑j ROM:6408 ldb INTMEM_E7, INTMEM_42 ROM:640B sjmp ROM_641B ROM:640D ; --------------------------------------------------------------------------- ROM:640D ROM:640D ROM_640D: ; CODE XREF: ROM_60A8:ROM_63C0↑j ROM:640D ldb INTMEM_1C+2, 135h[INTMEM_56] ROM:6412 ROM:6412 ROM_6412: ; CODE XREF: ROM_60A8+34B↑j ROM:6412 lcall ROM_4CCC ROM:6415 andb INTMEM_F8, #-11h ROM:6418 ldb INTMEM_E7, INTMEM_1C ROM:641B ROM:641B ROM_641B: ; CODE XREF: ROM_60A8+35E↑j ROM:641B ; ROM_60A8+363↑j ROM:641B ldb INTMEM_E8, 99h[INTMEM_56] ROM:6420 ROM:6420 ROM_6420: ; CODE XREF: ROM_60A8+356↑j ROM:6420 lcall ROM_671F ROM:6423 ljmp ROM_6712 ROM:6426 ; --------------------------------------------------------------------------- ROM:6426 ROM:6426 ROM_6426: ; CODE XREF: ROM_60A8+31B↑j ROM:6426 andb INTMEM_F8, #-11h ROM:6429 ldb INTMEM_1C, INTMEM_E9 ROM:642C ld INTMEM_1A, #6E6Eh ROM:6430 ljmp ROM_492E ROM:6433 ; --------------------------------------------------------------------------- ROM:6433 incb INTMEM_E9 ROM:6435 ldb INTMEM_B9+1, 136h[INTMEM_56] ROM:643A jbs INTMEM_AD, 4, ROM_6492 ROM:643D cmp INTMEM_D3+1, 86h[INTMEM_56] ROM:6442 jnh ROM_645E ROM:6444 ldb INTMEM_B9+1, 137h[INTMEM_56] ROM:6449 ldb INTMEM_1C+2, INTMEM_1FF[] ROM:644E cmpb INTMEM_1C+2, 139h[INTMEM_56] ROM:6453 jnh ROM_645A ROM:6455 ldb INTMEM_B9+1, 138h[INTMEM_56] ROM:645A ROM:645A ROM_645A: ; CODE XREF: ROM_60A8+3AB↑j ROM:645A incb INTMEM_E9 ROM:645C sjmp ROM_64CD ROM:645E ; --------------------------------------------------------------------------- ROM:645E ROM:645E ROM_645E: ; CODE XREF: ROM_60A8+39A↑j ROM:645E cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:6461 je ROM_6477 ROM:6463 sjmp ROM_64EC ROM:6465 ; --------------------------------------------------------------------------- ROM:6465 jbs INTMEM_AD, 4, ROM_6492 ROM:6468 cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:646B jne ROM_64CD ROM:646D incb INTMEM_E9 ROM:646F sjmp ROM_64C1 ROM:6471 ; --------------------------------------------------------------------------- ROM:6471 jbs INTMEM_AD, 4, ROM_6492 ROM:6474 jbs INTMEM_FD, 2, ROM_64C1 ROM:6477 ROM:6477 ROM_6477: ; CODE XREF: ROM_60A8+3B9↑j ROM:6477 orb INTMEM_F8, #4 ROM:647A ROM:647A ROM_647A: ; CODE XREF: ROM_60A8+3FA↓j ROM:647A ; ROM_60A8+414↓j ROM:647A orb INTMEM_FD, #1 ROM:647D ldb INTMEM_E9, #4 ROM:6480 andb INTMEM_FD, #-41h ROM:6483 sjmp ROM_64CF ROM:6485 ; --------------------------------------------------------------------------- ROM:6485 jbc INTMEM_D5, 7, ROM_64CF ROM:6488 jbs INTMEM_AD, 4, ROM_6492 ROM:648B cmpb INTMEM_DF, 13Ah[INTMEM_56] ROM:6490 jc ROM_64CF ROM:6492 ROM:6492 ROM_6492: ; CODE XREF: ROM_60A8+392↑j ROM:6492 ; ROM_60A8+3BD↑j ... ROM:6492 stb INTMEM_8C, (INTMEM_278+1)[] ROM:6497 andb INTMEM_FD, #-2 ROM:649A orb INTMEM_F8, #4 ROM:649D ldb INTMEM_E9, #5 ROM:64A0 sjmp ROM_64DA ROM:64A2 ; --------------------------------------------------------------------------- ROM:64A2 jbc INTMEM_D5, 7, ROM_647A ROM:64A5 jbc INTMEM_F9+1, 4, ROM_64DA ROM:64A8 jbc INTMEM_FE, 0, ROM_64DA ROM:64AB cmpb INTMEM_DF, 13Ah[INTMEM_56] ROM:64B0 jnc ROM_64DA ROM:64B2 cmpb INTMEM_8C, (INTMEM_278+1)[] ROM:64B7 jne ROM_64DA ROM:64B9 lcall ROM_4D67 ROM:64BC jbs INTMEM_1A, 0, ROM_647A ROM:64BF sjmp ROM_64E2 ROM:64C1 ; --------------------------------------------------------------------------- ROM:64C1 ROM:64C1 ROM_64C1: ; CODE XREF: ROM_60A8+3C7↑j ROM:64C1 ; ROM_60A8+3CC↑j ROM:64C1 mulub INTMEM_1C, INTMEM_E6, 13Bh[INTMEM_56] ROM:64C7 ldb INTMEM_E8, INTMEM_1C+1 ROM:64CA ldb INTMEM_E7, INTMEM_E5 ROM:64CD ROM:64CD ROM_64CD: ; CODE XREF: ROM_60A8+3B4↑j ROM:64CD ; ROM_60A8+3C3↑j ROM:64CD sjmp ROM_64EC ROM:64CF ; --------------------------------------------------------------------------- ROM:64CF ROM:64CF ROM_64CF: ; CODE XREF: ROM_60A8+3DB↑j ROM:64CF ; ROM_60A8+3DD↑j ... ROM:64CF lcall ROM_4CA1 ROM:64D2 ldb INTMEM_E7, INTMEM_E5 ROM:64D5 ldb INTMEM_E8, INTMEM_E6 ROM:64D8 sjmp ROM_64EC ROM:64DA ; --------------------------------------------------------------------------- ROM:64DA ROM:64DA ROM_64DA: ; CODE XREF: ROM_60A8+3F8↑j ROM:64DA ; ROM_60A8+3FD↑j ... ROM:64DA stb INTMEM_8C, (INTMEM_278+1)[] ROM:64DF andb INTMEM_FD, #7Fh ROM:64E2 ROM:64E2 ROM_64E2: ; CODE XREF: ROM_60A8+417↑j ROM:64E2 ldb INTMEM_E7, INTMEM_275[] ROM:64E7 ldb INTMEM_E8, 13Ch[INTMEM_56] ROM:64EC ROM:64EC ROM_64EC: ; CODE XREF: ROM_60A8+3BB↑j ROM:64EC ; ROM_60A8:ROM_64CD↑j ... ROM:64EC jbs INTMEM_FE, 2, ROM_6505 ROM:64EF jbc INTMEM_FE, 3, ROM_64FD ROM:64F2 jbs INTMEM_FD, 0, ROM_652C ROM:64F5 ldb INTMEM_B4, 146h[INTMEM_56] ROM:64FA andb INTMEM_FE, #-9 ROM:64FD ROM:64FD ROM_64FD: ; CODE XREF: ROM_60A8+447↑j ROM:64FD cmpb ZERO_REG, INTMEM_B4 ; Zero register ROM:6500 jne ROM_657E ROM:6502 orb INTMEM_FE, #4 ROM:6505 ROM:6505 ROM_6505: ; CODE XREF: ROM_60A8:ROM_64EC↑j ROM:6505 jbc INTMEM_FD, 0, ROM_6529 ROM:6508 jbs INTMEM_AD, 4, ROM_6529 ROM:650B jbc INTMEM_F7, 5, ROM_6529 ROM:650E jbs INTMEM_F9, 2, ROM_6529 ROM:6511 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:6514 jne ROM_6529 ROM:6516 ldb INTMEM_20+2, INTMEM_1AF[] ROM:651B cmpb INTMEM_20+2, 144h[INTMEM_56] ROM:6520 jh ROM_6529 ROM:6522 cmpb INTMEM_20+2, 0B6h[INTMEM_56] ROM:6527 jc ROM_652E ROM:6529 ROM:6529 ROM_6529: ; CODE XREF: ROM_60A8:ROM_6505↑j ROM:6529 ; ROM_60A8+460↑j ... ROM:6529 andb INTMEM_FE, #-9 ROM:652C ROM:652C ROM_652C: ; CODE XREF: ROM_60A8+44A↑j ROM:652C sjmp ROM_657E ROM:652E ; --------------------------------------------------------------------------- ROM:652E ROM:652E ROM_652E: ; CODE XREF: ROM_60A8+47F↑j ROM:652E jbs INTMEM_FE, 3, ROM_6539 ROM:6531 orb INTMEM_FE, #8 ROM:6534 ldb INTMEM_B9+4, 147h[INTMEM_56] ROM:6539 ROM:6539 ROM_6539: ; CODE XREF: ROM_60A8:ROM_652E↑j ROM:6539 cmpb ZERO_REG, INTMEM_B9+4 ; Zero register ROM:653C jne ROM_657E ROM:653E lcall ROM_4E1E ROM:6541 jbs INTMEM_1A, 0, ROM_6549 ROM:6544 cmpb INTMEM_8C, INTMEM_42 ROM:6547 jc ROM_657E ROM:6549 ROM:6549 ROM_6549: ; CODE XREF: ROM_60A8+499↑j ROM:6549 ldb INTMEM_1C+1, INTMEM_42 ROM:654C ldb INTMEM_1C, (INTMEM_278+2)[] ROM:6551 ldb INTMEM_20+1, INTMEM_8C ROM:6554 subb INTMEM_20+1, INTMEM_E1[] ROM:6559 jc ROM_655D ROM:655B clrb INTMEM_20+1 ROM:655D ROM:655D ROM_655D: ; CODE XREF: ROM_60A8+4B1↑j ROM:655D clrb INTMEM_20 ROM:655F ldbze INTMEM_1C+2, 148h[INTMEM_56] ROM:6564 lcall ROM_358C ROM:6567 cmpb INTMEM_1C+1, 149h[INTMEM_56] ROM:656C jnh ROM_6573 ROM:656E ldb INTMEM_1C+1, 149h[INTMEM_56] ROM:6573 ROM:6573 ROM_6573: ; CODE XREF: ROM_60A8+4C4↑j ROM:6573 stb INTMEM_1C, (INTMEM_278+2)[] ROM:6578 stb INTMEM_1C+1, INTMEM_42 ROM:657B andb INTMEM_FE, #-5 ROM:657E ROM:657E ROM_657E: ; CODE XREF: ROM_60A8+458↑j ROM:657E ; ROM_60A8:ROM_652C↑j ... ROM:657E jbc INTMEM_FD, 0, ROM_65D9 ROM:6581 jbs INTMEM_AD, 4, ROM_65D9 ROM:6584 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:6587 jne ROM_65D9 ROM:6589 jbs INTMEM_FE, 5, ROM_6599 ROM:658C cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:658F jne ROM_65DC ROM:6591 ldb INTMEM_B9+5, 14Bh[INTMEM_56] ROM:6596 orb INTMEM_FE, #20h ; ' ' ROM:6599 ROM:6599 ROM_6599: ; CODE XREF: ROM_60A8+4E1↑j ROM:6599 cmpb ZERO_REG, INTMEM_B9+5 ; Zero register ROM:659C jne ROM_65DC ROM:659E cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:65A1 jne ROM_65DC ROM:65A3 subb INTMEM_20+1, INTMEM_8C, INTMEM_F3[] ROM:65A9 jc ROM_65AD ROM:65AB clrb INTMEM_20+1 ROM:65AD ROM:65AD ROM_65AD: ; CODE XREF: ROM_60A8+501↑j ROM:65AD clrb INTMEM_20 ROM:65AF ldb INTMEM_1C+1, INTMEM_274[] ROM:65B4 ldb INTMEM_1C, (INTMEM_278+3)[] ROM:65B9 ld INTMEM_1C+2, 8Ch[INTMEM_56] ROM:65BE lcall ROM_358C ROM:65C1 cmpb INTMEM_1C+1, 14Ah[INTMEM_56] ROM:65C6 jnh ROM_65CD ROM:65C8 ldb INTMEM_1C+1, 14Ah[INTMEM_56] ROM:65CD ROM:65CD ROM_65CD: ; CODE XREF: ROM_60A8+51E↑j ROM:65CD stb INTMEM_1C+1, INTMEM_274[] ROM:65D2 stb INTMEM_1C, (INTMEM_278+3)[] ROM:65D7 sjmp ROM_65DC ROM:65D9 ; --------------------------------------------------------------------------- ROM:65D9 ROM:65D9 ROM_65D9: ; CODE XREF: ROM_60A8:ROM_657E↑j ROM:65D9 ; ROM_60A8+4D9↑j ... ROM:65D9 andb INTMEM_FE, #-21h ROM:65DC ROM:65DC ROM_65DC: ; CODE XREF: ROM_60A8+4E7↑j ROM:65DC ; ROM_60A8+4F4↑j ... ROM:65DC jbs INTMEM_AD, 4, ROM_65F5 ROM:65DF cmpb INTMEM_8C, INTMEM_27D[] ROM:65E4 jh ROM_65F5 ROM:65E6 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:65EB stb INTMEM_1C+2, INTMEM_27C[] ROM:65F0 stb INTMEM_8C, INTMEM_27D[] ROM:65F5 ROM:65F5 ROM_65F5: ; CODE XREF: ROM_60A8:ROM_65DC↑j ROM:65F5 ; ROM_60A8+53C↑j ROM:65F5 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:65FA ld INTMEM_1C, #2Fh ; '/' ROM:65FE lcall ROM_33F1 ROM:6601 ldb INTMEM_1C+2, INTMEM_1C ROM:6604 lcall ROM_4CCC ROM:6607 stb INTMEM_1C, (INTMEM_3D2+2)[] ROM:660C ldb INTMEM_1C+2, INTMEM_1FD[] ROM:6611 subb INTMEM_1C+2, INTMEM_27C[] ROM:6616 jc ROM_661C ROM:6618 clrb INTMEM_1C ROM:661A sjmp ROM_6635 ROM:661C ; --------------------------------------------------------------------------- ROM:661C ROM:661C ROM_661C: ; CODE XREF: ROM_60A8+56E↑j ROM:661C mulub INTMEM_1C+2, 14Ch[INTMEM_56] ROM:6621 divub INTMEM_1C+2, #10h ROM:6624 jv ROM_6635 ROM:6626 addb INTMEM_1C+2, INTMEM_27D[] ROM:662B jc ROM_6635 ROM:662D cmpb INTMEM_1C+2, INTMEM_1C ROM:6630 jh ROM_6635 ROM:6632 ldb INTMEM_1C, INTMEM_1C+2 ROM:6635 ROM:6635 ROM_6635: ; CODE XREF: ROM_60A8+572↑j ROM:6635 ; ROM_60A8+57C↑j ... ROM:6635 stb INTMEM_1C, (INTMEM_3D2+1)[] ROM:663A cmpb ZERO_REG, INTMEM_EA ; Zero register ROM:663D jne ROM_664C ROM:663F jbc INTMEM_AD, 4, ROM_667C ROM:6642 ROM:6642 ROM_6642: ; CODE XREF: ROM_60A8+5AA↓j ROM:6642 andb INTMEM_FE, #-41h ROM:6645 stb INTMEM_1C, INTMEM_EA ROM:6648 clrb INTMEM_C7 ROM:664A sjmp ROM_667C ROM:664C ; --------------------------------------------------------------------------- ROM:664C ROM:664C ROM_664C: ; CODE XREF: ROM_60A8+595↑j ROM:664C jbc INTMEM_AD, 4, ROM_6654 ROM:664F cmpb INTMEM_1C, INTMEM_EA ROM:6652 jc ROM_6642 ROM:6654 ROM:6654 ROM_6654: ; CODE XREF: ROM_60A8:ROM_664C↑j ROM:6654 jbc INTMEM_FE, 6, ROM_6660 ROM:6657 cmpb ZERO_REG, INTMEM_C7 ; Zero register ROM:665A jne ROM_667C ROM:665C decb INTMEM_EA ROM:665E je ROM_667C ROM:6660 ROM:6660 ROM_6660: ; CODE XREF: ROM_60A8:ROM_6654↑j ROM:6660 addb INTMEM_1C+2, INTMEM_EA, 14Dh[INTMEM_56] ROM:6666 jnc ROM_666B ROM:6668 ldb INTMEM_1C+2, #-1 ROM:666B ROM:666B ROM_666B: ; CODE XREF: ROM_60A8+5BE↑j ROM:666B ld INTMEM_20, 8Eh[INTMEM_56] ROM:6670 divub INTMEM_20, INTMEM_1C+2 ROM:6673 shrb INTMEM_20, #1 ROM:6676 stb INTMEM_20, INTMEM_C7 ROM:6679 orb INTMEM_FE, #40h ; '@' ROM:667C ROM:667C ROM_667C: ; CODE XREF: ROM_60A8+597↑j ROM:667C ; ROM_60A8+5A2↑j ... ROM:667C cmpb INTMEM_EA, INTMEM_E7 ROM:667F jnh ROM_6689 ROM:6681 ldb INTMEM_E7, INTMEM_EA ROM:6684 ldb INTMEM_E8, 99h[INTMEM_56] ROM:6689 ROM:6689 ROM_6689: ; CODE XREF: ROM_60A8+5D7↑j ROM:6689 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:668E ld INTMEM_1C, #30h ; '0' ROM:6692 lcall ROM_33F1 ROM:6695 stb INTMEM_1C, (INTMEM_3D2+4)[] ROM:669A jbc INTMEM_AD, 4, ROM_66A2 ROM:669D stb INTMEM_1C, (INTMEM_27D+1)[] ROM:66A2 ROM:66A2 ROM_66A2: ; CODE XREF: ROM_60A8+5F2↑j ROM:66A2 cmpb INTMEM_1C, (INTMEM_27D+1)[] ROM:66A7 jnh ROM_66AE ROM:66A9 ldb INTMEM_1C, (INTMEM_27D+1)[] ROM:66AE ROM:66AE ROM_66AE: ; CODE XREF: ROM_60A8+5FF↑j ROM:66AE ldb INTMEM_1C+2, INTMEM_1C ROM:66B1 lcall ROM_4CCC ROM:66B4 stb INTMEM_1C, (INTMEM_3D2+3)[] ROM:66B9 andb INTMEM_FE, #7Fh ROM:66BC cmpb INTMEM_DF, 0FBh[INTMEM_56] ROM:66C1 jc ROM_66D3 ROM:66C3 orb INTMEM_FE, #-80h ROM:66C6 cmpb INTMEM_1C, INTMEM_E7 ROM:66C9 jnh ROM_66D3 ROM:66CB ldb INTMEM_E7, INTMEM_1C ROM:66CE ldb INTMEM_E8, 14Eh[INTMEM_56] ROM:66D3 ROM:66D3 ROM_66D3: ; CODE XREF: ROM_60A8+619↑j ROM:66D3 ; ROM_60A8+621↑j ROM:66D3 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:66D6 je ROM_66E7 ROM:66D8 ldb INTMEM_E7, INTMEM_DE ROM:66DB ldb INTMEM_E8, INTMEM_E3 ROM:66DE cmpb INTMEM_8C, INTMEM_DE ROM:66E1 jne ROM_66E7 ROM:66E3 clrb INTMEM_DE ROM:66E5 clrb INTMEM_E3 ROM:66E7 ROM:66E7 ROM_66E7: ; CODE XREF: ROM_60A8+62E↑j ROM:66E7 ; ROM_60A8+639↑j ROM:66E7 jbc INTMEM_FD, 0, ROM_670F ROM:66EA jbs INTMEM_AD, 4, ROM_670F ROM:66ED jbs INTMEM_AA, 0, ROM_670F ROM:66F0 jbs INTMEM_F7, 4, ROM_66F9 ROM:66F3 jbs INTMEM_FD, 2, ROM_6712 ROM:66F6 orb INTMEM_F7, #10h ROM:66F9 ROM:66F9 ROM_66F9: ; CODE XREF: ROM_60A8+648↑j ROM:66F9 ldb INTMEM_1C+2, INTMEM_E4[] ROM:66FE ld INTMEM_1C, #31h ; '1' ROM:6702 lcall ROM_33F1 ROM:6705 mulub INTMEM_1C, #5 ROM:6708 st INTMEM_1C, INTMEM_266[] ROM:670D sjmp ROM_6712 ROM:670F ; --------------------------------------------------------------------------- ROM:670F ROM:670F ROM_670F: ; CODE XREF: ROM_60A8:ROM_66E7↑j ROM:670F ; ROM_60A8+642↑j ... ROM:670F andb INTMEM_F7, #-11h ROM:6712 ROM:6712 ROM_6712: ; CODE XREF: ROM_60A8+37B↑j ROM:6712 ; ROM_60A8+64B↑j ... ROM:6712 ldbze INTMEM_1C+2, INTMEM_E7 ROM:6715 ldbze INTMEM_20, INTMEM_E8 ROM:6718 ldbze INTMEM_1C, #1 ROM:671B lcall ROM_2BBB ROM:671E ret ROM:671E ; End of function ROM_60A8 ROM:671E ROM:671F ROM:671F ; =============== S U B R O U T I N E ======================================= ROM:671F ROM:671F ROM:671F ROM_671F: ; CODE XREF: ROM_60A8:ROM_6420↑p ROM:671F andb INTMEM_F8, #-5 ROM:6722 andb INTMEM_FD, #-2 ROM:6725 clrb INTMEM_E9 ROM:6727 clrb INTMEM_DE ROM:6729 clrb INTMEM_E3 ROM:672B andb INTMEM_F7, #-11h ROM:672E ret ROM:672E ; End of function ROM_671F ROM:672E ROM:672F ROM:672F ; =============== S U B R O U T I N E ======================================= ROM:672F ROM:672F ROM:672F ROM_672F: ; CODE XREF: ROM_483E+C↑p ROM:672F ROM:672F ; FUNCTION CHUNK AT ROM:492E SIZE 0000000E BYTES ROM:672F ROM:672F ldb INTMEM_1C+1, INTMEM_1AC[] ROM:6734 cmpb INTMEM_1C+1, 157h[INTMEM_56] ROM:6739 jh ROM_674C ROM:673B cmpb INTMEM_1C+1, 156h[INTMEM_56] ROM:6740 jnc ROM_674C ROM:6742 cmp INTMEM_5E, 90h[INTMEM_56] ROM:6747 jnc ROM_674C ROM:6749 jbc INTMEM_FD, 0, ROM_6754 ROM:674C ROM:674C ROM_674C: ; CODE XREF: ROM_672F+A↑j ROM:674C ; ROM_672F+11↑j ... ROM:674C clrb INTMEM_1C ROM:674E clr INTMEM_20 ROM:6750 clrb INTMEM_CF ROM:6752 sjmp ROM_6828 ROM:6754 ; --------------------------------------------------------------------------- ROM:6754 ROM:6754 ROM_6754: ; CODE XREF: ROM_672F+1A↑j ROM:6754 ldb INTMEM_1C+2, INTMEM_DF[] ROM:6759 clr INTMEM_20 ROM:675B ld INTMEM_1A, #6E7Ah ROM:675F ldb INTMEM_1C, INTMEM_227[] ROM:6764 ljmp ROM_492E ROM:6767 ; --------------------------------------------------------------------------- ROM:6767 ROM:6767 ROM_6767: ; CODE XREF: ROM_672F+5C↓j ROM:6767 ; ROM_672F+88↓j ... ROM:6767 ldb INTMEM_1C, #1 ROM:676A clr INTMEM_20 ROM:676C cmpb INTMEM_DF, 150h[INTMEM_56] ROM:6771 jh ROM_67A3 ROM:6773 ROM:6773 ROM_6773: ; CODE XREF: ROM_672F+83↓j ROM:6773 ; ROM_672F+9C↓j ... ROM:6773 ldb INTMEM_CF, 152h[INTMEM_56] ROM:6778 clr INTMEM_20 ROM:677A ROM:677A ROM_677A: ; CODE XREF: ROM_672F+D9↓j ROM:677A ldb INTMEM_1C, #2 ROM:677D cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:6782 jh ROM_6786 ROM:6784 sjmp ROM_67FE ROM:6786 ; --------------------------------------------------------------------------- ROM:6786 ROM:6786 ROM_6786: ; CODE XREF: ROM_672F+53↑j ROM:6786 cmpb INTMEM_DF, 150h[INTMEM_56] ROM:678B jh ROM_6767 ROM:678D cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6790 jne ROM_67A3 ROM:6792 ldb INTMEM_1C, #3 ROM:6795 cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:679A jnh ROM_680F ROM:679C cmpb INTMEM_DF, 150h[INTMEM_56] ROM:67A1 jh ROM_67A5 ROM:67A3 ROM:67A3 ROM_67A3: ; CODE XREF: ROM_672F+42↑j ROM:67A3 ; ROM_672F+61↑j ROM:67A3 sjmp ROM_6828 ROM:67A5 ; --------------------------------------------------------------------------- ROM:67A5 ROM:67A5 ROM_67A5: ; CODE XREF: ROM_672F+72↑j ROM:67A5 ; ROM_672F+F7↓j ROM:67A5 ldb INTMEM_CF, 155h[INTMEM_56] ROM:67AA ldb INTMEM_1C, #4 ROM:67AD cmpb INTMEM_DF, 150h[INTMEM_56] ROM:67B2 jnh ROM_6773 ROM:67B4 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:67B7 jnh ROM_6767 ROM:67B9 cmpb INTMEM_DF, 151h[INTMEM_56] ROM:67BE jnc ROM_67FC ROM:67C0 ldbze INTMEM_20, INTMEM_CF ROM:67C3 ldb INTMEM_1C, #5 ROM:67C6 cmpb INTMEM_DF, 150h[INTMEM_56] ROM:67CB jnh ROM_6773 ROM:67CD ldbze INTMEM_20, INTMEM_CF ROM:67D0 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:67D3 jnh ROM_6767 ROM:67D5 cmpb INTMEM_DF, 151h[INTMEM_56] ROM:67DA jc ROM_6828 ROM:67DC clr INTMEM_20 ROM:67DE ldb INTMEM_1C, #6 ROM:67E1 cmpb INTMEM_DF, 150h[INTMEM_56] ROM:67E6 jnh ROM_6773 ROM:67E8 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:67EB jh ROM_67EF ROM:67ED sjmp ROM_6767 ROM:67EF ; --------------------------------------------------------------------------- ROM:67EF ROM:67EF ROM_67EF: ; CODE XREF: ROM_672F+BC↑j ROM:67EF cmpb INTMEM_DF, 151h[INTMEM_56] ROM:67F4 jnc ROM_6828 ROM:67F6 ldbze INTMEM_20, INTMEM_CF ROM:67F9 ldb INTMEM_1C, #5 ROM:67FC ROM:67FC ROM_67FC: ; CODE XREF: ROM_672F+8F↑j ROM:67FC sjmp ROM_6828 ROM:67FE ; --------------------------------------------------------------------------- ROM:67FE ROM:67FE ROM_67FE: ; CODE XREF: ROM_672F+55↑j ROM:67FE ldb INTMEM_1C, #7 ROM:6801 cmpb INTMEM_DF, 151h[INTMEM_56] ROM:6806 jnh ROM_680A ROM:6808 sjmp ROM_677A ROM:680A ; --------------------------------------------------------------------------- ROM:680A ROM:680A ROM_680A: ; CODE XREF: ROM_672F+D7↑j ROM:680A cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:680D jh ROM_6828 ROM:680F ROM:680F ROM_680F: ; CODE XREF: ROM_672F+6B↑j ROM:680F ldb INTMEM_1C, #8 ROM:6812 cmpb INTMEM_DF, 150h[INTMEM_56] ROM:6817 jnh ROM_6828 ROM:6819 ldb INTMEM_CF, 153h[INTMEM_56] ROM:681E ldb INTMEM_1C, #9 ROM:6821 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6824 jh ROM_6828 ROM:6826 sjmp ROM_67A5 ROM:6828 ; --------------------------------------------------------------------------- ROM:6828 ROM:6828 ROM_6828: ; CODE XREF: ROM_672F+23↑j ROM:6828 ; ROM_672F:ROM_67A3↑j ... ROM:6828 mulub INTMEM_20, 154h[INTMEM_56] ROM:682D divub INTMEM_20, 155h[INTMEM_56] ROM:6832 stb INTMEM_20, INTMEM_222[] ROM:6837 stb INTMEM_1C, INTMEM_227[] ROM:683C ldb INTMEM_1C+3, INTMEM_1C7[] ROM:6841 ldb INTMEM_1C+2, INTMEM_DF ROM:6844 ld INTMEM_1C, #32h ; '2' ROM:6848 lcall ROM_33F1 ROM:684B stb INTMEM_1C, INTMEM_3D7[] ROM:6850 subb INTMEM_34, INTMEM_1C, #-80h ROM:6854 jbs INTMEM_F9, 7, ROM_6888 ROM:6857 jbs INTMEM_F9+1, 0, ROM_6888 ROM:685A ldb INTMEM_1C+3, INTMEM_1CA[] ROM:685F ld INTMEM_1C, #33h ; '3' ROM:6863 lcall ROM_33F1 ROM:6866 stb INTMEM_1C, INTMEM_3D9[] ROM:686B jbs INTMEM_FF, 0, ROM_68B5 ROM:686E jbs INTMEM_FF, 1, ROM_688D ROM:6871 orb INTMEM_FF, #4 ROM:6874 cmpb INTMEM_1C, #-80h ROM:6877 jnh ROM_688B ROM:6879 ldb INTMEM_1A+1, 158h[INTMEM_56] ROM:687E subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:6882 andb INTMEM_FF, #-5 ROM:6885 orb INTMEM_FF, #2 ROM:6888 ROM:6888 ROM_6888: ; CODE XREF: ROM_672F+125↑j ROM:6888 ; ROM_672F+128↑j ... ROM:6888 ldb INTMEM_1C, #-80h ROM:688B ROM:688B ROM_688B: ; CODE XREF: ROM_672F+148↑j ROM:688B sjmp ROM_68F1 ROM:688D ; --------------------------------------------------------------------------- ROM:688D ROM:688D ROM_688D: ; CODE XREF: ROM_672F+13F↑j ROM:688D cmpb INTMEM_1C, #-80h ROM:6890 jh ROM_68A3 ROM:6892 ldb INTMEM_1A+1, 158h[INTMEM_56] ROM:6897 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:689B orb INTMEM_FF, #4 ROM:689E ROM:689E ROM_689E: ; CODE XREF: ROM_672F+18C↓j ROM:689E andb INTMEM_FF, #-3 ROM:68A1 sjmp ROM_68F1 ROM:68A3 ; --------------------------------------------------------------------------- ROM:68A3 ROM:68A3 ROM_68A3: ; CODE XREF: ROM_672F+161↑j ROM:68A3 cmpb INTMEM_CA, ZERO_REG ; Zero register ROM:68A6 jh ROM_68D1 ROM:68A8 ldb INTMEM_D0, 159h[INTMEM_56] ROM:68AD orb INTMEM_FF, #4 ROM:68B0 orb INTMEM_FF, #1 ROM:68B3 sjmp ROM_68D1 ROM:68B5 ; --------------------------------------------------------------------------- ROM:68B5 ROM:68B5 ROM_68B5: ; CODE XREF: ROM_672F+13C↑j ROM:68B5 jbc INTMEM_FF, 1, ROM_68BD ROM:68B8 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:68BB jnh ROM_689E ROM:68BD ROM:68BD ROM_68BD: ; CODE XREF: ROM_672F:ROM_68B5↑j ROM:68BD cmpb INTMEM_1C, #-80h ROM:68C0 jh ROM_68D1 ROM:68C2 ldb INTMEM_CA, 158h[INTMEM_56] ROM:68C7 clrb INTMEM_D0 ROM:68C9 andb INTMEM_FF, #-2 ROM:68CC andb INTMEM_FF, #-3 ROM:68CF sjmp ROM_68F1 ROM:68D1 ; --------------------------------------------------------------------------- ROM:68D1 ROM:68D1 ROM_68D1: ; CODE XREF: ROM_672F+177↑j ROM:68D1 ; ROM_672F+184↑j ... ROM:68D1 jbc INTMEM_FF, 2, ROM_6888 ROM:68D4 cmpb ZERO_REG, 159h[INTMEM_56] ; Zero register ROM:68D9 je ROM_68F1 ROM:68DB ldb INTMEM_20, 159h[INTMEM_56] ROM:68E0 subb INTMEM_20, INTMEM_D0 ROM:68E3 subb INTMEM_1C, #-80h ROM:68E6 mulub INTMEM_1C, INTMEM_20 ROM:68E9 divub INTMEM_1C, 159h[INTMEM_56] ROM:68EE addb INTMEM_1C, #-80h ROM:68F1 ROM:68F1 ROM_68F1: ; CODE XREF: ROM_672F:ROM_688B↑j ROM:68F1 ; ROM_672F+172↑j ... ROM:68F1 stb INTMEM_1C, INTMEM_3D8[] ROM:68F6 subb INTMEM_34+1, INTMEM_1C, #-80h ROM:68FA ldb INTMEM_1C+2, INTMEM_DF ROM:68FD ldb INTMEM_1C+3, INTMEM_1AB[] ROM:6902 ld INTMEM_1C, #34h ; '4' ROM:6906 lcall ROM_33F1 ROM:6909 stb INTMEM_1C, INTMEM_3DA[] ROM:690E mulub INTMEM_32, INTMEM_1C, #5 ROM:6912 jbs INTMEM_F5+1, 6, ROM_691D ROM:6915 ld INTMEM_32, 92h[INTMEM_56] ROM:691A ljmp ROM_69CF ROM:691D ; --------------------------------------------------------------------------- ROM:691D ROM:691D ROM_691D: ; CODE XREF: ROM_672F+1E3↑j ROM:691D andb INTMEM_FE, #-2 ROM:6920 jbc INTMEM_F9+1, 4, ROM_696D ROM:6923 jbc INTMEM_FF, 3, ROM_6933 ROM:6926 st INTMEM_32, INTMEM_26C[] ROM:692B andb INTMEM_FF, #-9 ROM:692E ldb INTMEM_D0+1, 15Ah[INTMEM_56] ROM:6933 ROM:6933 ROM_6933: ; CODE XREF: ROM_672F+1F4↑j ROM:6933 ld INTMEM_32, INTMEM_26C[] ROM:6938 jbs INTMEM_D5, 7, ROM_693D ROM:693B clrb INTMEM_D0+1 ROM:693D ROM:693D ROM_693D: ; CODE XREF: ROM_672F+209↑j ROM:693D ld INTMEM_1C+2, 94h[INTMEM_56] ROM:6942 cmpb ZERO_REG, 15Ah[INTMEM_56] ; Zero register ROM:6947 je ROM_6960 ROM:6949 sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:694D ldbze INTMEM_1A, INTMEM_D0+1 ROM:6950 mul INTMEM_20, INTMEM_1A ROM:6954 ldbze INTMEM_1A, 15Ah[INTMEM_56] ROM:6959 div INTMEM_20, INTMEM_1A ROM:695D sub INTMEM_1C+2, INTMEM_20 ROM:6960 ROM:6960 ROM_6960: ; CODE XREF: ROM_672F+218↑j ROM:6960 st INTMEM_1C+2, INTMEM_32 ROM:6963 cmpb INTMEM_D0+1, ZERO_REG ; Zero register ROM:6966 jne ROM_6982 ROM:6968 orb INTMEM_FE, #1 ROM:696B sjmp ROM_6982 ROM:696D ; --------------------------------------------------------------------------- ROM:696D ROM:696D ROM_696D: ; CODE XREF: ROM_672F+1F1↑j ROM:696D orb INTMEM_FF, #8 ROM:6970 cmpb INTMEM_DF, 15Bh[INTMEM_56] ROM:6975 jnc ROM_6982 ROM:6977 subb INTMEM_1C, INTMEM_44, #-80h ROM:697B mulb INTMEM_1C, #5 ROM:697F add INTMEM_32, INTMEM_1C ROM:6982 ROM:6982 ROM_6982: ; CODE XREF: ROM_672F+237↑j ROM:6982 ; ROM_672F+23C↑j ... ROM:6982 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:6987 ld INTMEM_1C, #35h ; '5' ROM:698B lcall ROM_33F1 ROM:698E stb INTMEM_1C, INTMEM_3DB[] ROM:6993 addb INTMEM_34, INTMEM_34+1 ROM:6996 jnv ROM_699D ROM:6998 jge ROM_69A7 ROM:699A ldb INTMEM_34, #-80h ROM:699D ROM:699D ROM_699D: ; CODE XREF: ROM_672F+267↑j ROM:699D cmpb INTMEM_34, #-80h ROM:69A0 jc ROM_69AA ROM:69A2 cmpb INTMEM_34, INTMEM_1C ROM:69A5 jnh ROM_69AA ROM:69A7 ROM:69A7 ROM_69A7: ; CODE XREF: ROM_672F+269↑j ROM:69A7 ldb INTMEM_34, INTMEM_1C ROM:69AA ROM:69AA ROM_69AA: ; CODE XREF: ROM_672F+271↑j ROM:69AA ; ROM_672F+276↑j ROM:69AA mulb INTMEM_34, #5 ROM:69AE ld INTMEM_1A, INTMEM_266[] ROM:69B3 add INTMEM_32, INTMEM_1A ROM:69B6 add INTMEM_32, INTMEM_34 ROM:69B9 sub INTMEM_32, #384h ROM:69BD jbc INTMEM_32+1, 7, ROM_69C4 ROM:69C0 ld INTMEM_32, #0 ROM:69C4 ROM:69C4 ROM_69C4: ; CODE XREF: ROM_672F+28E↑j ROM:69C4 sub INTMEM_32, INTMEM_222[] ROM:69C9 jc ROM_69CF ROM:69CB ld INTMEM_32, #0 ROM:69CF ROM:69CF ROM_69CF: ; CODE XREF: ROM_672F+1EB↑j ROM:69CF ; ROM_672F+29A↑j ROM:69CF st INTMEM_32, INTMEM_DC[] ROM:69D4 jbs INTMEM_AA+1, 4, ROM_69E0 ROM:69D7 ld INTMEM_1C, #4 ROM:69DB lcall ROM_31FF ROM:69DE sjmp ROM_6A21 ROM:69E0 ; --------------------------------------------------------------------------- ROM:69E0 ROM:69E0 ROM_69E0: ; CODE XREF: ROM_672F+2A5↑j ROM:69E0 add INTMEM_20, INTMEM_32, #384h ROM:69E5 add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:69EA add INTMEM_1C+2, INTMEM_32, #1194h ROM:69EF add INTMEM_1C, INTMEM_32, #189Ch ROM:69F4 ldbze INTMEM_1A, INTMEM_3F0[] ROM:69F9 add INTMEM_20, INTMEM_1A ROM:69FC ldbze INTMEM_1A, INTMEM_3F1[] ROM:6A01 add INTMEM_20+2, INTMEM_1A ROM:6A04 ldbze INTMEM_1A, INTMEM_3F2[] ROM:6A09 add INTMEM_1C+2, INTMEM_1A ROM:6A0C ldbze INTMEM_1A, INTMEM_3F3[] ROM:6A11 add INTMEM_1C, INTMEM_1A ROM:6A14 cmp INTMEM_1C, #1C20h ROM:6A18 jnc ROM_6A1E ROM:6A1A sub INTMEM_1C, #1C20h ROM:6A1E ROM:6A1E ROM_6A1E: ; CODE XREF: ROM_672F+2E9↑j ROM:6A1E lcall ROM_31BA ROM:6A21 ROM:6A21 ROM_6A21: ; CODE XREF: ROM_672F+2AF↑j ROM:6A21 ret ROM:6A21 ; End of function ROM_672F ROM:6A21 ROM:6A22 ROM:6A22 ; =============== S U B R O U T I N E ======================================= ROM:6A22 ROM:6A22 ROM:6A22 ROM_6A22: ; CODE XREF: ROM_483E+12↑p ROM:6A22 ldb INTMEM_1C+3, INTMEM_1B7[] ROM:6A27 ldb INTMEM_1C+2, INTMEM_1AC[] ROM:6A2C ld INTMEM_1C, #6 ROM:6A30 lcall ROM_33F1 ROM:6A33 clrb INTMEM_1C+1 ROM:6A35 add INTMEM_24, INTMEM_1C, #300h ROM:6A3A ld INTMEM_1C, #7 ROM:6A3E lcall ROM_33F1 ROM:6A41 ldbze INTMEM_20, INTMEM_1C+3 ROM:6A44 shl INTMEM_20, #1 ROM:6A47 st INTMEM_24, 1D8h[INTMEM_20] ROM:6A4C shl INTMEM_1C, #8 ROM:6A4F st INTMEM_1C, 1E0h[INTMEM_20] ROM:6A54 cmpb INTMEM_1C+3, #3 ROM:6A57 jnc ROM_6A5C ROM:6A59 ldb INTMEM_1C+3, #-1 ROM:6A5C ROM:6A5C ROM_6A5C: ; CODE XREF: ROM_6A22+35↑j ROM:6A5C incb INTMEM_1C+3 ROM:6A5E stb INTMEM_1C+3, INTMEM_1B7[] ROM:6A63 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:6A68 ld INTMEM_1C, #8 ROM:6A6C lcall ROM_33F1 ROM:6A6F clrb INTMEM_1C+1 ROM:6A71 addb INTMEM_1C, 0C6h[INTMEM_56] ROM:6A76 jnc ROM_6A7A ROM:6A78 incb INTMEM_1C+1 ROM:6A7A ROM:6A7A ROM_6A7A: ; CODE XREF: ROM_6A22+54↑j ROM:6A7A sub INTMEM_1C, #0B4h ROM:6A7E jc ROM_6A82 ROM:6A80 clr INTMEM_1C ROM:6A82 ROM:6A82 ROM_6A82: ; CODE XREF: ROM_6A22+5C↑j ROM:6A82 cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:6A85 je ROM_6A8A ROM:6A87 ldb INTMEM_1C, #-1 ROM:6A8A ROM:6A8A ROM_6A8A: ; CODE XREF: ROM_6A22+63↑j ROM:6A8A mulub INTMEM_1C, 0C5h[INTMEM_56] ROM:6A8F divub INTMEM_1C, 0C6h[INTMEM_56] ROM:6A94 jnv ROM_6A99 ROM:6A96 ldb INTMEM_1C, #-1 ROM:6A99 ROM:6A99 ROM_6A99: ; CODE XREF: ROM_6A22+72↑j ROM:6A99 addb INTMEM_1C, INTMEM_241[] ROM:6A9E jnc ROM_6AA3 ROM:6AA0 ldb INTMEM_1C, #-1 ROM:6AA3 ROM:6AA3 ROM_6AA3: ; CODE XREF: ROM_6A22+7C↑j ROM:6AA3 stb INTMEM_1C, INTMEM_1B8[] ROM:6AA8 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:6AAD ld INTMEM_1C, #9 ROM:6AB1 lcall ROM_33F1 ROM:6AB4 stb INTMEM_1C, INTMEM_1B9[] ROM:6AB9 ldb INTMEM_1C+2, INTMEM_1AC[] ROM:6ABE ld INTMEM_1C, #0Ah ROM:6AC2 lcall ROM_33F1 ROM:6AC5 mulub INTMEM_1C, #19h ROM:6AC8 st INTMEM_1C, INTMEM_184[] ROM:6ACD ldb INTMEM_1A, 0DFh[INTMEM_56] ROM:6AD2 clr INTMEM_1C ROM:6AD4 jbs INTMEM_F9, 5, ROM_6AE2 ROM:6AD7 jbc INTMEM_F9, 1, ROM_6AF1 ROM:6ADA orb INTMEM_F9, #20h ; ' ' ROM:6ADD stb INTMEM_1A, INTMEM_CD ROM:6AE0 sjmp ROM_6AEC ROM:6AE2 ; --------------------------------------------------------------------------- ROM:6AE2 ROM:6AE2 ROM_6AE2: ; CODE XREF: ROM_6A22+B2↑j ROM:6AE2 jbs INTMEM_F9, 1, ROM_6AF1 ROM:6AE5 andb INTMEM_F9, #-21h ROM:6AE8 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CD ROM:6AEC ROM:6AEC ROM_6AEC: ; CODE XREF: ROM_6A22+BE↑j ROM:6AEC st INTMEM_1C, INTMEM_186[] ROM:6AF1 ROM:6AF1 ROM_6AF1: ; CODE XREF: ROM_6A22+B5↑j ROM:6AF1 ; ROM_6A22:ROM_6AE2↑j ROM:6AF1 ldb INTMEM_1C+2, 0E0h[INTMEM_56] ROM:6AF6 mulub INTMEM_1C+2, INTMEM_187[] ROM:6AFB cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:6AFE je ROM_6B03 ROM:6B00 divub INTMEM_1C+2, INTMEM_1A ROM:6B03 ROM:6B03 ROM_6B03: ; CODE XREF: ROM_6A22+DC↑j ROM:6B03 stb INTMEM_1C+2, INTMEM_1BA[] ROM:6B08 jbs INTMEM_F9, 6, ROM_6B0E ROM:6B0B ljmp ROM_6D68 ROM:6B0E ; --------------------------------------------------------------------------- ROM:6B0E ROM:6B0E ROM_6B0E: ; CODE XREF: ROM_6A22+E6↑j ROM:6B0E andb INTMEM_F9, #-41h ROM:6B11 ldb INTMEM_1A, INTMEM_1AA[] ROM:6B16 cmpb INTMEM_1A, INTMEM_1B8[] ROM:6B1B jnh ROM_6B22 ROM:6B1D ldb INTMEM_1A, INTMEM_1B8[] ROM:6B22 ROM:6B22 ROM_6B22: ; CODE XREF: ROM_6A22+F9↑j ROM:6B22 stb INTMEM_1A, INTMEM_1BB[] ROM:6B27 ldb INTMEM_1C, 0E1h[INTMEM_56] ROM:6B2C ldb INTMEM_1C+1, 0E2h[INTMEM_56] ROM:6B31 ldb INTMEM_1C+2, INTMEM_D8+1 ROM:6B34 ld INTMEM_1A, #1F0h ROM:6B38 clr INTMEM_20 ROM:6B3A lcall ROM_4BA6 ROM:6B3D stb INTMEM_1C+3, INTMEM_1BC[] ROM:6B42 ldb INTMEM_1C, 0E3h[INTMEM_56] ROM:6B47 ldb INTMEM_1C+1, 0E4h[INTMEM_56] ROM:6B4C ldb INTMEM_1C+2, INTMEM_1BB[] ROM:6B51 ld INTMEM_1A, #1F2h ROM:6B55 ld INTMEM_20, #1D6h ROM:6B59 lcall ROM_4BA6 ROM:6B5C stb INTMEM_1C+3, INTMEM_1BD[] ROM:6B61 ldb INTMEM_1A, INTMEM_1BD[] ROM:6B66 ldb INTMEM_1A+1, INTMEM_1BC[] ROM:6B6B ldb INTMEM_1C, #-80h ROM:6B6E ldb INTMEM_1C+1, #-80h ROM:6B71 cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:6B76 jnc ROM_6B84 ROM:6B78 jbc INTMEM_1A, 7, ROM_6B7E ROM:6B7B ldb INTMEM_1C, INTMEM_1A ROM:6B7E ROM:6B7E ROM_6B7E: ; CODE XREF: ROM_6A22+156↑j ROM:6B7E jbc INTMEM_1A+1, 7, ROM_6B84 ROM:6B81 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6B84 ROM:6B84 ROM_6B84: ; CODE XREF: ROM_6A22+154↑j ROM:6B84 ; ROM_6A22:ROM_6B7E↑j ROM:6B84 ld INTMEM_1C+2, INTMEM_184[] ROM:6B89 jbc INTMEM_F9+1, 1, ROM_6B96 ROM:6B8C add INTMEM_1C+2, 3Eh[INTMEM_56] ROM:6B91 jnc ROM_6B96 ROM:6B93 ldbse INTMEM_1C+2, #-1 ROM:6B96 ROM:6B96 ROM_6B96: ; CODE XREF: ROM_6A22+167↑j ROM:6B96 ; ROM_6A22+16F↑j ROM:6B96 cmp INTMEM_5E, INTMEM_1C+2 ROM:6B99 jc ROM_6BA0 ROM:6B9B orb INTMEM_F9+1, #2 ROM:6B9E sjmp ROM_6BB5 ROM:6BA0 ; --------------------------------------------------------------------------- ROM:6BA0 ROM:6BA0 ROM_6BA0: ; CODE XREF: ROM_6A22+177↑j ROM:6BA0 andb INTMEM_F9+1, #-3 ROM:6BA3 jbs INTMEM_F9, 7, ROM_6BB5 ROM:6BA6 jbs INTMEM_F9+1, 0, ROM_6BB5 ROM:6BA9 jbs INTMEM_1A, 7, ROM_6BAF ROM:6BAC ldb INTMEM_1C, INTMEM_1A ROM:6BAF ROM:6BAF ROM_6BAF: ; CODE XREF: ROM_6A22+187↑j ROM:6BAF jbs INTMEM_1A+1, 7, ROM_6BB5 ROM:6BB2 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6BB5 ROM:6BB5 ROM_6BB5: ; CODE XREF: ROM_6A22+17C↑j ROM:6BB5 ; ROM_6A22+181↑j ... ROM:6BB5 stb INTMEM_1C, INTMEM_1BE[] ROM:6BBA stb INTMEM_1C+1, INTMEM_1BF[] ROM:6BBF ldb INTMEM_1A, INTMEM_1BE[] ROM:6BC4 subb INTMEM_1C, INTMEM_1A, #-80h ROM:6BC8 jc ROM_6BCC ROM:6BCA negb INTMEM_1C ROM:6BCC ROM:6BCC ROM_6BCC: ; CODE XREF: ROM_6A22+1A6↑j ROM:6BCC mulub INTMEM_1C, INTMEM_1B9[] ROM:6BD1 divub INTMEM_1C, #0Ah ROM:6BD4 jv ROM_6BD9 ROM:6BD6 jbc INTMEM_1C, 7, ROM_6BDC ROM:6BD9 ROM:6BD9 ROM_6BD9: ; CODE XREF: ROM_6A22+1B2↑j ROM:6BD9 ldb INTMEM_1C, #7Fh ROM:6BDC ROM:6BDC ROM_6BDC: ; CODE XREF: ROM_6A22+1B4↑j ROM:6BDC jbs INTMEM_1A, 7, ROM_6BE1 ROM:6BDF negb INTMEM_1C ROM:6BE1 ROM:6BE1 ROM_6BE1: ; CODE XREF: ROM_6A22:ROM_6BDC↑j ROM:6BE1 addb INTMEM_1C, #-80h ROM:6BE4 stb INTMEM_1C, INTMEM_1C0[] ROM:6BE9 clr INTMEM_20 ROM:6BEB ldb INTMEM_1C+2, INTMEM_1BF[] ROM:6BF0 cmpb INTMEM_1C+2, #-80h ROM:6BF3 je ROM_6BF8 ROM:6BF5 lcall ROM_4C16 ROM:6BF8 ROM:6BF8 ROM_6BF8: ; CODE XREF: ROM_6A22+1D1↑j ROM:6BF8 st INTMEM_20, INTMEM_3C2[] ROM:6BFD ld INTMEM_20+2, #0 ROM:6C01 jbs INTMEM_1C+2, 7, ROM_6C08 ROM:6C04 ld INTMEM_20+2, #4 ROM:6C08 ROM:6C08 ROM_6C08: ; CODE XREF: ROM_6A22+1DF↑j ROM:6C08 lcall ROM_4C67 ROM:6C0B clr INTMEM_20 ROM:6C0D ldb INTMEM_1C+2, INTMEM_1C0[] ROM:6C12 cmpb INTMEM_1C+2, #-80h ROM:6C15 je ROM_6C1A ROM:6C17 lcall ROM_4C16 ROM:6C1A ROM:6C1A ROM_6C1A: ; CODE XREF: ROM_6A22+1F3↑j ROM:6C1A st INTMEM_20, INTMEM_3C4[] ROM:6C1F ld INTMEM_20+2, #2 ROM:6C23 jbs INTMEM_1C+2, 7, ROM_6C2A ROM:6C26 ld INTMEM_20+2, #6 ROM:6C2A ROM:6C2A ROM_6C2A: ; CODE XREF: ROM_6A22+201↑j ROM:6C2A lcall ROM_4C67 ROM:6C2D ldb INTMEM_1C+2, INTMEM_1BB[] ROM:6C32 cmpb INTMEM_1C+2, INTMEM_1C1[] ROM:6C37 jnh ROM_6C3E ROM:6C39 stb INTMEM_1C+2, INTMEM_1C1[] ROM:6C3E ROM:6C3E ROM_6C3E: ; CODE XREF: ROM_6A22+215↑j ROM:6C3E ldb INTMEM_1A, INTMEM_D8+1 ROM:6C41 cmpb INTMEM_1A, INTMEM_1C2[] ROM:6C46 jnh ROM_6C4D ROM:6C48 stb INTMEM_1A, INTMEM_1C2[] ROM:6C4D ROM:6C4D ROM_6C4D: ; CODE XREF: ROM_6A22+224↑j ROM:6C4D cmp INTMEM_5E, 40h[INTMEM_56] ROM:6C52 jc ROM_6C8A ROM:6C54 jbc INTMEM_AD, 4, ROM_6C8A ROM:6C57 cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6C5C jne ROM_6C65 ROM:6C5E cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6C63 je ROM_6C94 ROM:6C65 ROM:6C65 ROM_6C65: ; CODE XREF: ROM_6A22+23A↑j ROM:6C65 ldb INTMEM_20, INTMEM_1C2[] ROM:6C6A subb INTMEM_20, INTMEM_1A ROM:6C6D cmpb INTMEM_20, 0E7h[INTMEM_56] ROM:6C72 jc ROM_6C8A ROM:6C74 ldb INTMEM_20, INTMEM_1C1[] ROM:6C79 subb INTMEM_20, INTMEM_1C+2 ROM:6C7C cmpb INTMEM_20, 0E8h[INTMEM_56] ROM:6C81 jnc ROM_6C9E ROM:6C83 cmpb INTMEM_1C+2, INTMEM_1B8[] ROM:6C88 je ROM_6C9E ROM:6C8A ROM:6C8A ROM_6C8A: ; CODE XREF: ROM_6A22+230↑j ROM:6C8A ; ROM_6A22+232↑j ... ROM:6C8A st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6C8F st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6C94 ROM:6C94 ROM_6C94: ; CODE XREF: ROM_6A22+241↑j ROM:6C94 stb INTMEM_1A, INTMEM_1C2[] ROM:6C99 stb INTMEM_1C+2, INTMEM_1C1[] ROM:6C9E ROM:6C9E ROM_6C9E: ; CODE XREF: ROM_6A22+25F↑j ROM:6C9E ; ROM_6A22+266↑j ROM:6C9E ldb INTMEM_1C+2, INTMEM_1BB[] ROM:6CA3 cmpb INTMEM_1C+2, INTMEM_1C3[] ROM:6CA8 jc ROM_6CAF ROM:6CAA stb INTMEM_1C+2, INTMEM_1C3[] ROM:6CAF ROM:6CAF ROM_6CAF: ; CODE XREF: ROM_6A22+286↑j ROM:6CAF ldb INTMEM_1A, INTMEM_D8+1 ROM:6CB2 cmpb INTMEM_1A, INTMEM_1C4[] ROM:6CB7 jc ROM_6CBE ROM:6CB9 stb INTMEM_1A, INTMEM_1C4[] ROM:6CBE ROM:6CBE ROM_6CBE: ; CODE XREF: ROM_6A22+295↑j ROM:6CBE cmp INTMEM_5E, 42h[INTMEM_56] ROM:6CC3 jc ROM_6D13 ROM:6CC5 cmpb INTMEM_D8+1, 0ECh[INTMEM_56] ROM:6CCA jc ROM_6D13 ROM:6CCC cmp INTMEM_5E, 40h[INTMEM_56] ROM:6CD1 jc ROM_6D13 ROM:6CD3 jbc INTMEM_F9+1, 1, ROM_6CD9 ROM:6CD6 jbc INTMEM_AD, 4, ROM_6D13 ROM:6CD9 ROM:6CD9 ROM_6CD9: ; CODE XREF: ROM_6A22+2B1↑j ROM:6CD9 cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6CDE jne ROM_6CE7 ROM:6CE0 cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6CE5 je ROM_6D1D ROM:6CE7 ROM:6CE7 ROM_6CE7: ; CODE XREF: ROM_6A22+2BC↑j ROM:6CE7 subb INTMEM_20, INTMEM_1A, INTMEM_1C4[] ROM:6CED cmpb INTMEM_20, 0E9h[INTMEM_56] ROM:6CF2 jc ROM_6D13 ROM:6CF4 ldb INTMEM_1A+1, INTMEM_1BC[] ROM:6CF9 subb INTMEM_1A+1, #-80h ROM:6CFC jbs INTMEM_1A+1, 7, ROM_6D06 ROM:6CFF cmpb INTMEM_1A+1, 0EAh[INTMEM_56] ROM:6D04 jc ROM_6D13 ROM:6D06 ROM:6D06 ROM_6D06: ; CODE XREF: ROM_6A22+2DA↑j ROM:6D06 subb INTMEM_20, INTMEM_1C+2, INTMEM_1C3[] ROM:6D0C cmpb INTMEM_20, 0EBh[INTMEM_56] ROM:6D11 jnc ROM_6D27 ROM:6D13 ROM:6D13 ROM_6D13: ; CODE XREF: ROM_6A22+2A1↑j ROM:6D13 ; ROM_6A22+2A8↑j ... ROM:6D13 st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6D18 st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6D1D ROM:6D1D ROM_6D1D: ; CODE XREF: ROM_6A22+2C3↑j ROM:6D1D stb INTMEM_1A, INTMEM_1C4[] ROM:6D22 stb INTMEM_1C+2, INTMEM_1C3[] ROM:6D27 ROM:6D27 ROM_6D27: ; CODE XREF: ROM_6A22+2EF↑j ROM:6D27 ld INTMEM_1A, INTMEM_1EC[] ROM:6D2C cmp INTMEM_1A, INTMEM_1EE[] ROM:6D31 jc ROM_6D38 ROM:6D33 ld INTMEM_1A, INTMEM_1EE[] ROM:6D38 ROM:6D38 ROM_6D38: ; CODE XREF: ROM_6A22+30F↑j ROM:6D38 ld INTMEM_1C, INTMEM_1E8[] ROM:6D3D cmp INTMEM_1C, INTMEM_1EA[] ROM:6D42 jc ROM_6D49 ROM:6D44 ld INTMEM_1C, INTMEM_1EA[] ROM:6D49 ROM:6D49 ROM_6D49: ; CODE XREF: ROM_6A22+320↑j ROM:6D49 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:6D4C je ROM_6D5E ROM:6D4E ldb INTMEM_1C+2, INTMEM_1BA[] ROM:6D53 mulub INTMEM_1C+2, #20h ; ' ' ROM:6D56 add INTMEM_1C, INTMEM_1C+2 ROM:6D59 jnc ROM_6D5E ROM:6D5B ldbse INTMEM_1C, #-1 ROM:6D5E ROM:6D5E ROM_6D5E: ; CODE XREF: ROM_6A22+32A↑j ROM:6D5E ; ROM_6A22+337↑j ROM:6D5E st INTMEM_1A, INTMEM_18A[] ROM:6D63 st INTMEM_1C, INTMEM_188[] ROM:6D68 ROM:6D68 ROM_6D68: ; CODE XREF: ROM_6A22+E9↑j ROM:6D68 ret ROM:6D68 ; End of function ROM_6A22 ROM:6D68 ROM:6D69 ROM:6D69 ; =============== S U B R O U T I N E ======================================= ROM:6D69 ROM:6D69 ROM:6D69 ROM_6D69: ; CODE XREF: ROM_483E+9↑p ROM:6D69 ldb INTMEM_1A, INTMEM_1AB[] ROM:6D6E cmpb INTMEM_1A, 0D8h[INTMEM_56] ROM:6D73 jnh ROM_6D95 ROM:6D75 cmpb INTMEM_1A, 0D9h[INTMEM_56] ROM:6D7A jh ROM_6D95 ROM:6D7C ldb INTMEM_1A, INTMEM_DF ROM:6D7F cmpb INTMEM_1A, 0DAh[INTMEM_56] ROM:6D84 jnc ROM_6D95 ROM:6D86 jbc INTMEM_A1, 7, ROM_6DC4 ROM:6D89 ldb INTMEM_A1, INTMEM_202[] ROM:6D8E stb ZERO_REG, INTMEM_206[] ; Zero register ROM:6D93 sjmp ROM_6DC4 ROM:6D95 ; --------------------------------------------------------------------------- ROM:6D95 ROM:6D95 ROM_6D95: ; CODE XREF: ROM_6D69+A↑j ROM:6D95 ; ROM_6D69+11↑j ... ROM:6D95 jbs INTMEM_A1, 7, ROM_6DC3 ROM:6D98 stb ZERO_REG, INTMEM_3F3[] ; Zero register ROM:6D9D stb ZERO_REG, INTMEM_3F2[] ; Zero register ROM:6DA2 stb ZERO_REG, INTMEM_3F0[] ; Zero register ROM:6DA7 stb ZERO_REG, INTMEM_3F1[] ; Zero register ROM:6DAC ldb INTMEM_A1, #-1 ROM:6DAF pushf ROM:6DB0 ldb INTMEM_1A, INTMEM_160[] ROM:6DB5 orb INTMEM_1A, #-80h ROM:6DB8 stb INTMEM_1A, INTMEM_160[] ROM:6DBD stb INTMEM_1A, 1FFEh[] ROM:6DC2 popf ROM:6DC3 ROM:6DC3 ROM_6DC3: ; CODE XREF: ROM_6D69:ROM_6D95↑j ROM:6DC3 ret ROM:6DC4 ; --------------------------------------------------------------------------- ROM:6DC4 ROM:6DC4 ROM_6DC4: ; CODE XREF: ROM_6D69+1D↑j ROM:6DC4 ; ROM_6D69+2A↑j ROM:6DC4 ldbze INTMEM_1C, 0DBh[INTMEM_56] ROM:6DC9 divub INTMEM_1C, #0Ah ROM:6DCC addb INTMEM_1C+1, #14h ROM:6DCF pushf ROM:6DD0 stb INTMEM_1C+1, INTMEM_204[] ROM:6DD5 subb INTMEM_1C, #2 ROM:6DD8 jc ROM_6DDD ROM:6DDA addb INTMEM_1C, #12h ROM:6DDD ROM:6DDD ROM_6DDD: ; CODE XREF: ROM_6D69+6F↑j ROM:6DDD stb INTMEM_1C, INTMEM_202[] ROM:6DE2 popf ROM:6DE3 ldbze INTMEM_1C, 0DCh[INTMEM_56] ROM:6DE8 divub INTMEM_1C, #0Ah ROM:6DEB addb INTMEM_1C+1, #14h ROM:6DEE pushf ROM:6DEF stb INTMEM_1C+1, INTMEM_205[] ROM:6DF4 subb INTMEM_1C, #2 ROM:6DF7 jc ROM_6DFC ROM:6DF9 addb INTMEM_1C, #12h ROM:6DFC ROM:6DFC ROM_6DFC: ; CODE XREF: ROM_6D69+8E↑j ROM:6DFC stb INTMEM_1C, INTMEM_203[] ROM:6E01 popf ROM:6E02 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:6E07 ld INTMEM_1C, #5 ROM:6E0B lcall ROM_33F1 ROM:6E0E stb INTMEM_1C, INTMEM_20A[] ROM:6E13 cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:6E16 jne ROM_6E3A ROM:6E18 ld INTMEM_1C, #3 ROM:6E1C ROM:6E1C ROM_6E1C: ; CODE XREF: ROM_6D69+CA↓j ROM:6E1C pushf ROM:6E1D ldb INTMEM_1C+2, 3F0h[INTMEM_1C] ROM:6E22 subb INTMEM_1C+2, 0DEh[INTMEM_56] ROM:6E27 jc ROM_6E2B ROM:6E29 clrb INTMEM_1C+2 ROM:6E2B ROM:6E2B ROM_6E2B: ; CODE XREF: ROM_6D69+BE↑j ROM:6E2B stb INTMEM_1C+2, 3F0h[INTMEM_1C] ROM:6E30 popf ROM:6E31 dec INTMEM_1C ROM:6E33 jc ROM_6E1C ROM:6E35 ldb INTMEM_C4, 0DDh[INTMEM_56] ROM:6E3A ROM:6E3A ROM_6E3A: ; CODE XREF: ROM_6D69+AD↑j ROM:6E3A ret ROM:6E3A ; End of function ROM_6D69 ROM:6E3A ROM:6E3B ROM:6E3B ; =============== S U B R O U T I N E ======================================= ROM:6E3B ROM:6E3B ROM:6E3B ROM_6E3B: ; CODE XREF: ROM_483E+18↑p ROM:6E3B ldb INTMEM_1C+2, INTMEM_DF ROM:6E3E ldb INTMEM_1C+3, INTMEM_1AB[] ROM:6E43 ld INTMEM_1C, #37h ; '7' ROM:6E47 lcall ROM_33F1 ROM:6E4A ldb INTMEM_1C+3, INTMEM_1C ROM:6E4D ldb INTMEM_1C+2, INTMEM_1AC[] ROM:6E52 ld INTMEM_1C, #36h ; '6' ROM:6E56 lcall ROM_33F1 ROM:6E59 mulub INTMEM_1C, INTMEM_1C+3 ROM:6E5C shr INTMEM_1C, #1 ROM:6E5F st INTMEM_1C, INTMEM_26E[] ROM:6E64 ret ROM:6E64 ; End of function ROM_6E3B ROM:6E64 ROM:6E65 ; --------------------------------------------------------------------------- ROM:6E65 rst ROM:6E65 ; --------------------------------------------------------------------------- ROM:6E66 db 9Fh, 57h, 0A7h, 57h, 0D3h, 57h, 30h, 58h, 33h, 64h ROM:6E66 db 3Ah, 64h, 65h, 64h, 71h, 64h, 85h, 64h, 0A2h, 64h, 67h ROM:6E66 db 67h, 67h, 67h, 7Ah, 67h, 92h, 67h, 0AAh, 67h, 0C3h ROM:6E66 db 67h, 0DEh, 67h, 0FEh, 67h, 0Fh, 68h, 1Eh, 68h, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6E66 db 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0, 0Ah, 10h, 27h, 5Fh ROM:8466 db 14h, 0, 0, 0B0h, 4, 55h, 1, 10h, 2, 0DCh, 5, 40h, 2 ROM:8466 db 40h, 9Ch, 0DCh, 5, 1, 0, 1, 0, 2, 0, 40h, 0, 5Eh, 1 ROM:8466 db 58h, 2, 40h, 2, 80h, 1, 40h, 2, 0C0h, 8, 80h, 0, 0 ROM:8466 db 0, 40h, 1, 80h, 0, 80h, 3, 0FFh, 0FFh, 0C0h, 0, 58h ROM:8466 db 0CFh, 0E0h, 83h, 0F4h, 1, 64h, 0, 64h, 19h, 0ACh, 0Dh ROM:8466 db 64h, 0, 0F4h, 1, 0FAh, 0, 0E8h, 3, 1, 0, 0EEh, 2, 0E4h ROM:8466 db 4Dh, 0FCh, 1, 2Ch, 1, 0C8h, 0, 0FCh, 0BFh, 1, 0, 2Ch ROM:8466 db 1Ah, 2Ch, 1Ah, 32h, 0, 0D0h, 7, 96h, 0 ROM:8666 db 1Eh, 0, 41h, 14h, 0A0h, 63h, 60h, 0EAh, 0F4h, 1, 26h ROM:8666 db 2, 30h, 75h, 20h, 4Eh, 1Fh, 63h, 31h, 60h, 0Fh, 27h ROM:8666 db 0Fh, 27h, 1, 84h, 19h, 0, 23h, 0, 0C8h, 80h, 64h, 80h ROM:8666 db 7Fh, 3, 66h, 3, 0Ah, 0, 0B0h, 4, 0E8h, 3, 52h, 3, 0Ch ROM:8666 db 3, 10h, 3, 96h, 7Dh, 0AAh, 1Dh, 6, 2, 7, 0Ch, 3Ch, 14h ROM:8666 db 3Fh, 4, 20h, 0FDh, 3, 0Ah, 0FEh, 3, 0E8h, 0F5h, 0Ah ROM:8666 db 8Eh, 75h, 6Bh, 28h, 0C8h, 8Ah, 4, 6, 18h, 0ADh, 6Ah ROM:8666 db 0Ah, 46h, 6Eh, 1, 7Dh, 0FAh, 4, 1Fh, 2, 7Dh, 3, 0, 2Ch ROM:8666 db 0C2h, 0AAh, 0B4h, 78h, 5, 7, 11h, 26h, 0FFh, 27h, 16h ROM:8666 db 21h, 0Ah, 9Ch, 0A3h, 3Dh, 8, 64h, 6, 14h, 98h, 9Ch ROM:8666 db 0Fh, 32h, 0Ch, 1, 0Ah, 14h, 2, 2, 2, 2, 0Fh, 2, 0Dh ROM:8666 db 5, 0Dh, 2, 5, 0C2h, 0E9h, 96h, 9, 0FFh, 1Ch, 91h, 9Ch ROM:8666 db 0FFh, 0, 0FFh, 8, 0F4h, 0Eh, 3, 1Ch, 8Eh, 0E2h, 2, 3Ch ROM:8666 db 28h, 0FFh, 0B4h, 0C3h, 47h, 0, 0, 73h, 45h, 6Dh, 5Dh ROM:8666 db 0Fh, 3Bh, 5, 91h, 4Eh, 10h, 37h, 4, 0C1h, 0AEh, 7Dh ROM:8666 db 0AAh, 0Eh, 5, 4, 0A0h, 60h, 80h, 0Ch, 0E3h, 0DCh, 0F0h ROM:8666 db 0DCh, 18h, 0Ah, 1Eh, 6Eh, 78h, 0, 0, 14h, 3Ch, 3, 1Fh ROM:8666 db 64h, 80h, 0Ah, 0B4h, 0BFh, 2, 19h, 1Eh, 0, 16h, 5, 10h ROM:8666 db 0A3h, 29h, 0FFh, 23h, 7, 3Ch, 12h, 0Eh, 0ADh, 40h, 28h ROM:8666 db 0C1h, 80h, 0B0h, 28h, 6, 3Ch, 0Fh, 10h, 14h, 19h, 23h ROM:8666 db 29h, 69h, 0B6h, 26h, 4, 1Eh, 64h, 9Ch, 0BFh, 5Ah, 32h ROM:8666 db 10h, 9Ch, 3, 5, 12h, 0Ah, 3, 1, 51h, 8Dh, 0DDh, 64h ROM:8666 db 2Dh, 14h, 2, 1, 18h, 6Eh, 7, 0Bh, 0Ah, 1, 0Ah, 10h ROM:8666 db 18h, 26h, 3Ch, 58h, 0C3h, 0E0h, 0EEh, 0F5h, 0FFh, 0DDh ROM:8666 db 0C3h, 0ABh, 91h, 79h, 39h, 21h, 0Fh, 0, 0Ah, 1, 16h ROM:8666 db 1Eh, 28h, 3Ch, 50h, 64h, 78h, 8Ch, 94h, 98h, 2Eh, 33h ROM:8666 db 3Dh, 40h, 45h, 47h, 4Ch, 52h, 57h, 66h, 5, 1, 0Fh, 14h ROM:8666 db 64h, 8Ch, 0F0h, 28h, 32h, 32h, 50h, 6Eh, 6, 1, 0Fh ROM:8666 db 14h, 3Ch, 64h, 8Ch, 0F0h, 7Ah, 54h, 54h, 54h, 2Eh, 1Ah ROM:8666 db 3, 1, 39h, 80h, 0AAh, 58h, 44h, 3Ch, 3, 1, 1Ch, 80h ROM:8666 db 0AAh, 4Eh, 14h, 8, 7, 1, 1Ch, 39h, 71h, 80h, 9Ch, 0ADh ROM:8666 db 0C9h, 48h, 2Ah, 1Fh, 1Bh, 19h, 15h, 14h, 9, 1, 0Eh ROM:8666 db 1Ch, 28h, 32h, 39h, 71h, 0ADh, 0BFh, 0CDh, 0A5h, 87h ROM:8666 db 7Eh, 75h, 57h, 1Eh, 0Ah, 0Ah, 12h, 8, 1, 3Ch, 46h, 50h ROM:8666 db 5Ah, 64h, 78h, 8Ch, 0A0h, 4Dh, 65h, 75h, 85h, 95h, 98h ROM:8666 db 98h, 95h, 4, 1, 2Bh, 39h, 82h, 0ADh, 0FFh, 78h, 4Ah ROM:8666 db 3Ch, 8, 1, 3Ch, 46h, 50h, 5Ah, 64h, 78h, 8Ch, 0A0h ROM:8666 db 56h, 3Eh, 33h, 2Ah, 23h, 19h, 11h, 0Ah, 7, 1, 0Eh, 1Ch ROM:8666 db 32h, 39h, 71h, 8Eh, 0B1h, 0E0h, 0E0h, 0C0h, 80h, 60h ROM:8666 db 40h, 40h, 4, 1, 47h, 55h, 80h, 0ADh, 0FAh, 71h, 71h ROM:8666 db 32h, 2, 1, 5Ch, 0B1h, 19h, 0, 3, 1, 39h, 8Eh, 0ADh ROM:8666 db 30h, 2Ah, 23h, 7, 1, 0, 35h, 67h, 80h, 99h, 0CBh, 0FFh ROM:8666 db 6Eh, 14h, 5, 0, 5, 0Ah, 14h, 3, 1, 0, 1Eh, 84h, 0, 26h ROM:8666 db 0FFh, 2, 1, 84h, 0B4h, 0, 34h, 3, 1, 0, 26h, 0FFh, 0 ROM:8666 db 1Eh, 84h, 2, 1 ROM:8866 db 0, 34h, 84h, 0B4h, 5, 1, 1Ah, 20h, 3Ch, 64h, 8Ch, 0 ROM:8866 db 0Ah, 0Fh, 23h, 2Dh, 3, 1, 38h, 64h, 8Ch, 0, 32h, 64h ROM:8866 db 5, 1, 71h, 76h, 80h, 8Ah, 8Fh, 96h, 0A8h, 0B4h, 0BAh ROM:8866 db 0BEh, 2, 1, 22h, 28h, 6, 0Eh, 4, 1, 39h, 4Eh, 78h, 0ADh ROM:8866 db 47h, 3Ch, 28h, 1Dh, 6, 6, 0Ch, 14h, 23h, 32h, 46h, 64h ROM:8866 db 0Ch, 14h, 28h, 5Ah, 8Ch, 0DCh, 29h, 8Fh, 0D5h, 0E9h ROM:8866 db 0E9h, 0E9h, 29h, 69h, 0C3h, 0E9h, 0E9h, 0E9h, 29h, 42h ROM:8866 db 0A1h, 0E9h, 0E9h, 0E9h, 1Ch, 1Ch, 61h, 0B3h, 0E9h, 0E9h ROM:8866 db 1Ch, 1Ch, 3Bh, 8Ah, 0CAh, 0E9h, 1Ch, 1Ch, 24h, 57h ROM:8866 db 0A9h, 0E9h, 4, 5, 36h, 4Fh, 82h, 0B6h, 24h, 28h, 3Ch ROM:8866 db 8Ch, 0B4h, 0, 0, 0, 0, 0, 0, 4, 8, 0, 3, 8, 0Dh, 8 ROM:8866 db 9, 0Eh, 0Fh, 8, 0Dh, 0Fh, 10h, 2, 4, 55h, 0AAh, 0, 1 ROM:8866 db 2, 3, 0E1h, 0E1h, 0, 0, 0EBh, 0EBh, 0, 0, 4, 4, 39h ROM:8866 db 52h, 78h, 0ADh, 0, 1, 2, 3, 32h, 1Fh, 0Ch, 8, 0, 0 ROM:8866 db 0, 0, 2, 8, 12h, 12h, 0, 0, 0, 0, 7, 3, 7Dh, 7Eh, 80h ROM:8866 db 8Fh, 9Fh, 0B3h, 0CDh, 1Ch, 82h, 0CFh, 10h, 4, 0, 12h ROM:8866 db 28h, 4Eh, 82h, 10h, 4, 0, 10h, 28h, 4Eh, 82h, 10h, 1 ROM:8866 db 0, 0Ch, 14h, 14h, 14h, 7, 3, 7Eh, 7Fh, 80h, 81h, 82h ROM:8866 db 87h, 8Fh, 1Ch, 82h, 0CFh, 20h, 0, 0, 0, 0Ah, 20h, 90h ROM:8866 db 20h, 0, 0, 0, 7, 1Ch, 80h, 8, 0, 0, 0, 4, 10h, 60h ROM:8866 db 6, 4, 7Fh, 80h, 81h, 87h, 8Fh, 0CDh, 39h, 55h, 78h ROM:8866 db 0A3h, 32h, 32h, 0C8h, 0C8h, 0C8h, 0C8h, 32h, 32h, 0A2h ROM:8866 db 0A2h, 0BCh, 0A2h, 32h, 32h, 6Eh, 6Eh, 64h, 64h, 32h ROM:8866 db 32h, 32h, 32h, 32h, 32h, 6, 8, 36h, 4Fh, 69h, 82h, 0B6h ROM:8866 db 0E9h, 0Ch, 10h, 14h, 28h, 3Ch, 64h, 8Ch, 0B4h, 13h ROM:8866 db 13h, 1Ch, 23h, 37h, 35h, 13h, 0, 5, 11h, 34h, 3Eh, 0 ROM:8866 db 6, 15h, 20h, 33h, 3Bh, 4, 16h, 2Ah, 30h, 31h, 3Eh, 0 ROM:8866 db 18h, 2Ah, 30h, 3Ch, 53h, 0Ah, 2Bh, 43h, 39h, 43h, 44h ROM:8866 db 49h, 55h, 5Ah, 5Ah, 60h, 5Ch, 57h, 5Ah, 5Fh, 64h, 64h ROM:8866 db 64h, 6, 8, 36h, 4Fh, 69h, 82h, 0B6h, 0E9h, 0Ch, 10h ROM:8866 db 14h, 28h, 3Ch, 64h, 8Ch, 0B4h, 7Ah, 7Ah, 73h, 6Eh, 6Bh ROM:8866 db 67h, 78h, 73h, 70h, 6Ch, 68h, 67h, 76h, 76h, 6Fh, 6Ah ROM:8866 db 68h, 67h, 71h, 6Fh, 69h, 68h, 64h, 61h, 70h, 6Ch, 67h ROM:8866 db 67h, 64h, 5Fh, 6Dh, 6Ah, 66h, 65h, 63h, 5Eh, 6Ah, 67h ROM:8866 db 65h, 63h, 62h, 5Dh, 69h, 67h, 63h, 60h, 62h, 5Ch, 0Ch ROM:8866 db 12h, 1Ch, 36h, 42h, 4Fh, 5Ch, 69h, 75h, 82h, 9Ch, 0B5h ROM:8866 db 0CFh, 0E8h, 0Ch, 10h, 14h, 1Eh, 28h, 32h, 3Ch, 46h ROM:8866 db 50h, 5Ah, 64h, 6Eh, 78h, 8Ch, 0B4h, 0C8h, 0DCh, 0F0h ROM:8866 db 60h, 66h, 69h, 6Eh, 75h, 7Fh, 82h, 88h, 8Bh, 91h, 9Ah ROM:8866 db 95h, 63h, 6Dh, 6Fh, 73h, 79h, 80h, 83h, 88h, 8Ch, 91h ROM:8866 db 9Bh, 98h, 63h, 6Eh, 70h, 79h, 80h, 84h, 87h, 8Ah, 92h ROM:8866 db 96h, 0A0h, 99h, 64h, 74h, 7Bh, 80h, 85h, 87h, 8Ah, 8Dh ROM:8866 db 96h, 99h, 0A2h, 0A5h, 63h, 75h, 79h, 7Fh, 86h, 86h ROM:8866 db 8Dh, 92h, 97h, 9Bh, 0A4h, 0ABh, 65h, 7Ch, 82h, 86h ROM:8866 db 8Eh, 91h, 96h, 9Bh, 0A2h, 0A6h, 0AAh, 0B1h, 63h, 74h ROM:8866 db 7Bh ROM:8A66 db 80h, 85h, 8Ah, 8Fh, 93h, 99h, 0A2h, 0AAh, 0AEh, 66h ROM:8A66 db 80h, 86h, 8Bh, 91h, 93h, 98h, 9Bh, 0A1h, 0A1h, 0ACh ROM:8A66 db 0B3h, 6Fh, 86h, 8Bh, 90h, 96h, 9Ah, 9Dh, 9Eh, 0A3h ROM:8A66 db 0A4h, 0AFh, 0B9h, 6Ch, 7Eh, 82h, 88h, 8Eh, 93h, 97h ROM:8A66 db 99h, 0A0h, 0A4h, 0AFh, 0B7h, 65h, 76h, 83h, 82h, 8Bh ROM:8A66 db 92h, 95h, 98h, 0A0h, 0A6h, 0ADh, 0B7h, 5Eh, 7Ah, 80h ROM:8A66 db 87h, 8Ch, 92h, 95h, 98h, 9Dh, 0A3h, 0A7h, 0ACh, 60h ROM:8A66 db 7Eh, 84h, 8Ah, 8Fh, 95h, 98h, 9Ah, 0A0h, 0A7h, 0ABh ROM:8A66 db 0ABh, 74h, 8Eh, 94h, 99h, 0A0h, 0A4h, 0A7h, 0A9h, 0AEh ROM:8A66 db 0B3h, 0B4h, 0B3h, 73h, 8Fh, 96h, 9Bh, 0A0h, 0A3h, 0A6h ROM:8A66 db 0A8h, 0ABh, 0B0h, 0B3h, 0B2h, 70h, 8Fh, 95h, 9Bh, 9Eh ROM:8A66 db 0A1h, 0A3h, 0A8h, 0ADh, 0B1h, 0B2h, 0B4h, 6Fh, 83h ROM:8A66 db 88h, 8Fh, 97h, 9Ah, 9Dh, 0A0h, 0A6h, 0ABh, 0ABh, 0AFh ROM:8A66 db 59h, 6Dh, 76h, 7Ah, 7Eh, 89h, 8Eh, 92h, 97h, 9Dh, 0A2h ROM:8A66 db 0A3h, 4, 6, 9Dh, 0C3h, 0D0h, 0E9h, 14h, 1Eh, 0B4h, 0C8h ROM:8A66 db 0DCh, 0F0h, 91h, 87h, 87h, 87h, 91h, 91h, 91h, 91h ROM:8A66 db 91h, 91h, 91h, 91h, 91h, 91h, 91h, 7Fh, 91h, 8Fh, 8Eh ROM:8A66 db 7Dh, 91h, 8Fh, 8Eh, 7Bh, 4, 5, 9Dh, 0B5h, 0D0h, 0E9h ROM:8A66 db 0A0h, 0B4h, 0C8h, 0DCh, 0F0h, 91h, 8Eh, 8Bh, 82h, 8Eh ROM:8A66 db 89h, 87h, 82h, 8Ch, 87h, 83h, 7Fh, 8Ch, 84h, 80h, 7Dh ROM:8A66 db 8Ah, 7Fh, 7Dh, 7Bh, 2, 2, 14h, 8Ch, 4Eh, 0AAh, 96h ROM:8A66 db 96h, 96h, 96h, 7, 4, 1Ch, 23h, 39h, 55h, 71h, 0ADh ROM:8A66 db 0C9h, 36h, 4Fh, 82h, 0D0h, 50h, 49h, 32h, 22h, 1Eh ROM:8A66 db 16h, 14h, 50h, 49h, 32h, 22h, 1Eh, 16h, 14h, 50h, 49h ROM:8A66 db 35h, 22h, 1Eh, 16h, 14h, 4Bh, 44h, 34h, 24h, 1Eh, 15h ROM:8A66 db 14h, 2, 3, 2Bh, 39h, 55h, 59h, 64h, 14h, 14h, 14h, 14h ROM:8A66 db 14h, 14h, 0Bh, 2, 0Eh, 1Ch, 28h, 32h, 39h, 4Eh, 63h ROM:8A66 db 71h, 0ADh, 0BFh, 0CDh, 15h, 23h, 0D7h, 0B0h, 87h, 56h ROM:8A66 db 3Bh, 25h, 23h, 16h, 0Ch, 0Ch, 0Dh, 0D7h, 0B0h, 87h ROM:8A66 db 56h, 3Bh, 25h, 23h, 16h, 0Ch, 0Dh, 0Dh, 2, 2, 36h, 0B6h ROM:8A66 db 14h, 8Ch, 4, 4, 4, 4, 2, 2, 8Ch, 0B4h, 14h, 8Ch, 4 ROM:8A66 db 4, 4, 4, 5, 5, 36h, 4Fh, 69h, 82h, 0B6h, 14h, 28h, 3Ch ROM:8A66 db 50h, 64h, 0Eh, 0Eh, 0Eh, 0Eh, 32h, 0Eh, 0Eh, 0Eh, 16h ROM:8A66 db 36h, 24h, 33h, 36h, 46h, 4Eh, 3Ah, 3Ch, 3Ch, 46h, 6Dh ROM:8A66 db 3Ch, 46h, 6Dh, 6Dh, 6Dh, 3, 3, 4Fh, 82h, 0B6h, 14h ROM:8A66 db 28h, 3Ch, 0Ch, 0Fh, 2Fh, 13h, 1Fh, 2Fh, 2Fh, 2Fh, 3Eh ROM:8A66 db 2, 2, 69h, 76h, 1Eh, 20h, 8, 10h, 10h, 10h, 2, 2, 69h ROM:8A66 db 76h, 1Eh, 20h, 8, 10h, 10h, 10h, 9, 5, 1Ch, 39h, 55h ROM:8A66 db 63h, 71h, 8Eh, 0A3h, 0ADh, 0C9h, 1Ch, 39h, 47h, 55h ROM:8A66 db 80h, 5Ah, 4Bh, 3Ch, 37h, 32h, 20h, 14h, 0Ah, 0, 56h ROM:8A66 db 44h, 3Ah, 32h, 2Fh, 1Eh, 12h, 0Ah, 0, 55h, 40h, 32h ROM:8A66 db 2Eh, 2Ah, 1Ah, 0Eh, 8, 0, 3Ch, 3Bh, 30h, 2Eh, 29h, 18h ROM:8A66 db 0Ch, 8, 0, 3Ch, 2Ch, 28h, 27h, 26h, 16h, 0Ch, 6, 0 ROM:8A66 db 4, 2, 63h, 8Eh, 9Ch, 0ADh, 1Ch, 47h, 5, 4, 3, 2, 2 ROM:8A66 db 2, 2, 2, 9, 2, 0Eh, 1Ch, 28h, 39h, 71h, 9Ch, 0ADh, 0C0h ROM:8A66 db 0CEh, 15h, 23h, 8Ch, 7Eh, 70h, 55h, 3Ch, 32h, 23h, 25h ROM:8A66 db 2Dh, 8Ch, 7Eh, 70h, 55h, 3Ch, 32h, 28h, 2Bh, 32h, 4 ROM:8C66 db 9, 4Fh, 69h, 9Dh, 0D0h, 39h, 63h, 8Fh, 0ABh, 0ADh, 0C9h ROM:8C66 db 0D3h, 0E3h, 0FFh, 86h, 86h, 80h, 7Ah, 86h, 8Eh, 84h ROM:8C66 db 7Ch, 86h, 86h, 86h, 7Ch, 80h, 80h, 80h, 80h, 80h, 80h ROM:8C66 db 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8C66 db 80h, 82h, 82h, 80h, 84h, 88h, 88h, 2, 3, 7Fh, 81h, 64h ROM:8C66 db 78h, 8Eh, 80h, 80h, 80h, 86h, 80h, 88h, 9, 10h, 1Ch ROM:8C66 db 37h, 4Fh, 69h, 82h, 9Ch, 0B5h, 0CFh, 0E8h, 0Ah, 14h ROM:8C66 db 1Eh, 28h, 32h, 3Ch, 46h, 50h, 5Ah, 64h, 78h, 8Ch, 0A0h ROM:8C66 db 0B4h, 0C8h, 0DCh, 8Ch, 8Ch, 8Ch, 90h, 94h, 9Ah, 0A4h ROM:8C66 db 0AEh, 0B2h, 8Ch, 86h, 86h, 86h, 8Ch, 98h, 0A2h, 0ACh ROM:8C66 db 0B0h, 8Ch, 86h, 80h, 86h, 84h, 96h, 0A0h, 0A8h, 0AAh ROM:8C66 db 8Ch, 86h, 78h, 80h, 80h, 90h, 98h, 9Eh, 0A4h, 8Ch, 86h ROM:8C66 db 78h, 80h, 80h, 8Ch, 94h, 9Ah, 9Eh, 8Ch, 86h, 76h, 7Ch ROM:8C66 db 7Eh, 84h, 90h, 94h, 9Ah, 8Ch, 82h, 72h, 78h, 7Ch, 82h ROM:8C66 db 8Ah, 92h, 98h, 8Ch, 82h, 6Ch, 70h, 70h, 82h, 88h, 90h ROM:8C66 db 96h, 8Ch, 7Eh, 6Ch, 70h, 6Eh, 7Ch, 84h, 8Ch, 92h, 8Ch ROM:8C66 db 76h, 6Ch, 70h, 6Eh, 7Ch, 84h, 8Ch, 90h, 8Ch, 76h, 6Ch ROM:8C66 db 70h, 6Eh, 7Ah, 80h, 86h, 86h, 81h, 76h, 6Ch, 70h, 72h ROM:8C66 db 78h, 80h, 86h, 88h, 78h, 6Ch, 6Ch, 70h, 72h, 78h, 82h ROM:8C66 db 88h, 8Ah, 6Eh, 6Ch, 6Ch, 70h, 72h, 78h, 80h, 86h, 86h ROM:8C66 db 6Ch, 6Ch, 6Ch, 70h, 72h, 78h, 7Eh, 82h, 84h, 68h, 68h ROM:8C66 db 6Ch, 70h, 72h, 78h, 7Eh, 80h, 82h, 3, 4, 1Ch, 82h, 0D0h ROM:8C66 db 1Ch, 2Ch, 3Ch, 64h, 20h, 46h, 46h, 2Eh, 40h, 34h, 3Fh ROM:8C66 db 3Fh, 32h, 73h, 26h, 26h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 50h ROM:8E66 db 7, 90h, 2, 8Ah, 2, 0A5h, 6, 98h, 6, 65h, 6, 7Eh, 2 ROM:8E66 db 76h, 2, 6Ah, 2, 46h, 6, 64h, 2, 5Ch, 2, 56h, 2, 4Eh ROM:8E66 db 2, 3Eh, 2, 36h, 6, 36h, 2, 0F9h, 5, 0EFh, 5, 0E5h, 5 ROM:8E66 db 0D4h, 5, 0AFh, 5, 30h, 2, 26h, 2, 16h, 2, 0A5h, 5, 9Bh ROM:8E66 db 5, 4, 2, 76h, 5, 0FAh, 1, 0E8h, 1, 0D4h, 1, 69h, 5 ROM:8E66 db 40h, 5, 0C4h, 1, 36h, 5, 17h, 5, 0F3h, 4, 0FBh, 3, 0BBh ROM:8E66 db 3, 7Bh, 3, 0BCh, 1, 57h, 3, 36h, 3, 15h, 3, 0B4h, 1 ROM:8E66 db 0A6h, 1, 9Ah, 1, 0FBh, 2, 0EBh, 2, 84h, 1, 0CCh, 2 ROM:8E66 db 9Ah, 2, 6Eh, 1, 68h, 1, 60h, 1, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8E66 db 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9066 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9266 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9466 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9866 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9A66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9C66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9E66 ; end of 'ROM' ROM:9E66 ROM:9E66 ; end of file