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 : CCDAABF43238931660EDF01B6E4FFDA594671D18DBFB5C0283E9659EAD0E01A3 INTMEM:0000 ; Input MD5 : EF28B5A7BB85ECE58A35D52C4C8611D2 INTMEM:0000 ; Input CRC32 : F90CD599 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_2B1D-A65↓w INTMEM:0000 ; ROM_2B1D-A57↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 4 ; DATA XREF: ROM_2B1D:ROM_2089↓w INTMEM:0002 ; ROM_2B1D:ROM_21DF↓r ... INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_2B1D-917↓w INTMEM:0006 ; ROM:2490↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_35B6+6↓r INTMEM:0007 ; ROM_35B6+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_2B1D+22↓w INTMEM:0008 ; ROM_38E6:ROM_3930↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 1 ; DATA XREF: ROM_2B1D-3CD↓r INTMEM:0009 ; ROM_2B06+7↓r ... INTMEM:0009 ; Interrupt pending register INTMEM:000A INTMEM_A: ds 2 ; DATA XREF: start↓w INTMEM:000A ; start+3↓w ... INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_38E6+B0↓w INTMEM:000E ; ROM_38E6+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_2B1D-225↓r INTMEM:000F ; ROM_2B1D-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 1 ; DATA XREF: ROM_2B1D:ROM_2595↓r INTMEM:0010 ; ROM_2B1D:ROM_2673↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0011 INTMEM_11: ds 1 ; DATA XREF: ROM_2D7B+5↓r INTMEM:0011 ; ROM_38E6+C2↓w ... INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_38E6+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_38E6+4D↓r INTMEM:0013 ; ROM_38E6+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_38E6:ROM_3AC1↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_2B1D-922↓r INTMEM:0015 ; ROM_2B1D:ROM_29A8↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_2B1D-3C7↓r INTMEM:0016 ; ROM_2B06+1↓r ... INTMEM:0017 INTMEM_17: ds 1 ; DATA XREF: ROM:ROM_256E↓w INTMEM:0017 ; ROM_38E6+1C1↓w INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_2B1D-4E2↓r INTMEM:0018 ; ROM_2B1D:ROM_29BE↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_2B1D-A91↓r INTMEM:001A ; ROM_2B1D-8FC↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_2B1D-A8E↓r INTMEM:001C ; ROM_2B1D:ROM_20D6↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_2B1D-A88↓r INTMEM:0020 ; ROM_2B1D-A69↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:333B↓w INTMEM:0024 ; ROM_4E4C+12B↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2DEC↓w INTMEM:0026 ; ROM_2DEC+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_2BAC+12↓r INTMEM:0028 ; ROM_38E6↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_2B1D-3C7↓w INTMEM:002A ; ROM_2B1D-3C4↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_2B1D-A82↓r INTMEM:002C ; ROM_2B1D-570↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2E00+2↓w INTMEM:0030 ; ROM_2E00+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2DA6+13↓w INTMEM:0032 ; ROM_2DDE+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2E5E+23↓r INTMEM:0034 ; ROM_2E99↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:3339↓r INTMEM:0036 ; ROM:3CB9↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_35CF+3↓r INTMEM:003B ; ROM:3C68↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:415A↓w INTMEM:003C ; ROM:4163↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:3C61↓w INTMEM:003E ; ROM:3C65↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2F99+6↓w INTMEM:0040 ; ROM_4862+19↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3F5A↓w INTMEM:0042 ; ROM_4862+2E↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3F60↓w INTMEM:0044 ; ROM_4862+33↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3F68↓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_2B1D:ROM_27CF↓r INTMEM:004E ; ROM_2BC4+30↓w ... INTMEM:004F INTMEM_4F: ds 1 ; DATA XREF: ROM_2B1D:ROM_221E↓w INTMEM:004F ; ROM_2B1D-77B↓w ... INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_2B1D-1F9↓w INTMEM:0050 ; ROM:3F93↓w ... INTMEM:0052 INTMEM_52: ds 1 ; DATA XREF: ROM_3633+5F↓w INTMEM:0052 ; ROM_3AE6+13↓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_2B1D:ROM_2921↓w INTMEM:0054 ; ROM_2B1D:ROM_2927↓r ... INTMEM:0055 INTMEM_55: ds 1 ; DATA XREF: ROM_3633+42↓w INTMEM:0055 ; ROM_3633:ROM_368E↓w ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_2B1D-9C8↓r INTMEM:0056 ; ROM_2B1D:ROM_2195↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_2B1D-9FC↓r INTMEM:0058 ; ROM_2B47-168↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_2B1D-877↓w INTMEM:005A ; ROM_2B1D-7EC↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_2B1D:ROM_2224↓w INTMEM:005C ; ROM_2B1D-8F0↓w ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_2B1D-720↓w INTMEM:005E ; ROM_2B1D:ROM_278E↓w ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_2B1D:ROM_22AC↓w INTMEM:0060 ; ROM_2B1D-822↓r ... INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_3355:ROM_33BD↓w INTMEM:0062 ; ROM_33C0↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_2B1D-59A↓r INTMEM:0064 ; ROM_3355:ROM_3399↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_2B1D:ROM_2427↓r INTMEM:0066 ; ROM_3355+4E↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_2B1D-A91↓w INTMEM:0068 ; ROM_2B1D-57F↓r INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_2B1D-A8E↓w INTMEM:006A ; ROM_2B1D-57C↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_2B1D-A8B↓w INTMEM:006C ; ROM_2B1D-579↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_2B1D-A88↓w INTMEM:006E ; ROM_2B1D-576↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_2B1D-A85↓w INTMEM:0070 ; ROM_2B1D-573↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_2B1D-A82↓w INTMEM:0072 ; ROM_2B1D-570↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_2B1D-A6B↓w INTMEM:0074 ; ROM_2B1D-A65↓r ... INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_2B1D-A19↓r INTMEM:0076 ; ROM_2B1D-A11↓w ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_2B1D:ROM_2107↓r INTMEM:0078 ; ROM:35DE↓w INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_2B1D-A08↓r INTMEM:007A ; ROM_2B1D-9FC↓w ... INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_2B1D-A02↓w INTMEM:007C ; ROM_2B1D-9D0↓r ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_2B1D-A02↓r INTMEM:007E ; ROM_2B1D-9F3↓w ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_2B1D-8F6↓w INTMEM:0080 ; ROM_2B1D-8E8↓w ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_2B1D-8CA↓w INTMEM:0082 ; ROM_2B1D-8A0↓r ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_2B1D-462↓w INTMEM:0084 ; ROM_2B1D-45F↓w ... INTMEM:0086 INTMEM_86: ds 2 ; DATA XREF: ROM_2B1D-1CA↓w INTMEM:0086 ; ROM_2B1D-1C8↓r ... INTMEM:0088 INTMEM_88: ds 1 ; DATA XREF: ROM_2B1D-924↓w INTMEM:0088 ; start+A7E↓w INTMEM:0089 INTMEM_89: ds 1 ; DATA XREF: ROM_2B1D:ROM_23D9↓r INTMEM:0089 ; ROM_2B1D-718↓r ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_2B1D-9F9↓r INTMEM:008A ; ROM_2B47:ROM_2B77↓w INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_2B47+7↓r INTMEM:008B ; ROM_2B47:ROM_2B5D↓w ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_2B1D:ROM_27A5↓r INTMEM:008C ; ROM_2B1D-32C↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_2B1D-358↓w INTMEM:008E ; ROM_2B1D-334↓w ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_2B1D-36D↓r INTMEM:008F ; ROM_2B1D-368↓w ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_2B1D-38A↓r INTMEM:0090 ; ROM_2B1D-385↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_2B1D-3E0↓w INTMEM:0091 ; ROM_2F51↓w ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_2B1D:ROM_2250↓r INTMEM:0093 ; ROM_2B1D:ROM_229B↓r ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_32B4+4E↓w INTMEM:0095 ; ROM_32B4+55↓w INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_3BBB:ROM_3BCB↓r INTMEM:0096 ; ROM_3BBB+25↓w ... INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_3BBB+3↓r INTMEM:0097 ; ROM_3BBB+1B↓r ... INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_35B6+C↓w INTMEM:0098 ; ROM_3BBB+20↓r ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_2B1D-A7C↓r INTMEM:0099 ; ROM_2B1D-A77↓w ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_2B1D-A41↓w INTMEM:009A ; ROM_2B1D-992↓w ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_2B1D:ROM_20FF↓r INTMEM:009B ; ROM_2B1D-A0E↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_2B1D-A05↓r INTMEM:009C ; ROM_2B1D-9F9↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_2B1D-9FF↓w INTMEM:009D ; ROM_2B1D-9D7↓r ... INTMEM:009E INTMEM_9E: ds 1 ; DATA XREF: ROM_2B1D-9FF↓r INTMEM:009E ; ROM_2B1D-9F6↓w ... INTMEM:009F INTMEM_9F: ds 1 ; DATA XREF: ROM_2B1D-73B↓r INTMEM:009F ; ROM_2B1D-718↓w INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_2B1D-710↓w INTMEM:00A0 ; ROM_2B1D:ROM_240F↓r ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM:2451↓r INTMEM:00A1 ; ROM:2464↓w ... INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM:24E9↓w INTMEM:00A2 ; ROM:24F6↓w ... INTMEM:00A3 INTMEM_A3: ds 1 ; DATA XREF: ROM_2B1D-4BA↓r INTMEM:00A3 ; ROM_2B1D:ROM_2686↓w ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM_2B1D:ROM_28B9↓w INTMEM:00A4 ; ROM_2B1D-25A↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_2B1D-26A↓w INTMEM:00A5 ; ROM_2B1D-267↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_2B1D:ROM_28FE↓r INTMEM:00A6 ; ROM_2B1D-209↓w ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_3633+1↓r INTMEM:00A7 ; ROM_3633+5↓r ... INTMEM:00A8 INTMEM_A8: ds 1 ; DATA XREF: ROM_2F99+92↓r INTMEM:00A8 ; ROM_38E6+199↓w INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_2B1D:ROM_2112↓r INTMEM:00A9 ; ROM_2B1D:ROM_21A4↓r ... INTMEM:00AA INTMEM_AA: ds 2 ; DATA XREF: ROM_2B1D:ROM_2790↓r INTMEM:00AA ; ROM_2B1D:ROM_279C↓w ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_2B1D-6FB↓r INTMEM:00AC ; ROM_3355+51↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_35E5+9↓w INTMEM:00AD ; ROM_35E5+26↓w ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_2B1D-A7F↓w INTMEM:00AE ; ROM_2B1D-A39↓r ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_35E5+3↓r INTMEM:00AF ; ROM_35E5+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_3BBB+8↓r INTMEM:00BF ; ROM_3BBB+28↓w ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM:3DE5↓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 1 ; DATA XREF: ROM_6D69+AA↓r INTMEM:00C4 ; ROM_6D69+CC↓w INTMEM:00C5 INTMEM_C5: ds 1 ; DATA XREF: ROM:ROM_57CB↓w INTMEM:00C5 ; ROM:57D6↓r ... 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_2B1D-938↓w INTMEM:00D8 ; ROM_2B1D-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_2B1D-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_2B1D-92F↓r INTMEM:00F4 ; ROM_4E4C+62C↓w INTMEM:00F5 INTMEM_F5: ds 1 ; DATA XREF: ROM_2B1D-934↓r INTMEM:00F5 ; ROM_2B1D:ROM_2644↓r ... INTMEM:00F6 INTMEM_F6: ds 1 ; DATA XREF: ROM_2B1D-4B2↓r INTMEM:00F6 ; ROM_2B1D-4A7↓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 1 ; DATA XREF: ROM_4D67:ROM_4DFA↓r INTMEM:00F9 ; ROM:57A2↓w ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_548A+5E↓r INTMEM:00FA ; ROM_548A+6D↓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_33C0+15↓r INTMEM:00FF ; ROM_4E4C+207↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_2B1D-193↓r INTMEM:0140 ; ROM_2B1D-164↓w ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_2B1D-42D↓r INTMEM:0142 ; ROM_2F99+31↓r ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_2B1D-4CF↓r INTMEM:0144 ; ROM_2B1D-4BF↓w ... INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_2B1D-81E↓r INTMEM:0146 ; ROM_2B1D-817↓r ... INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_2B1D-7B0↓r INTMEM:0148 ; ROM_3094+19↓w ... INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_2B1D:ROM_26E8↓w INTMEM:014A ; ROM:4011↓r INTMEM:014C INTMEM_14C: ds 2 ; DATA XREF: ROM_3B11+4↓r INTMEM:014C ; ROM_3B11+1C↓w INTMEM:014E INTMEM_14E: ds 2 ; DATA XREF: ROM_2B1D-741↓r INTMEM:014E ; ROM_2B1D:ROM_2400↓w INTMEM:0150 INTMEM_150: ds 1 ; DATA XREF: ROM_2B1D-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_2B47-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_2F99+3F↓r INTMEM:0156 ; ROM_2F99+44↓r ... INTMEM:0157 INTMEM_157: ds 1 ; DATA XREF: ROM_2F99+52↓r INTMEM:0157 ; ROM_38E6+149↓w ... INTMEM:0158 INTMEM_158: ds 1 ; DATA XREF: ROM_2F99+CF↓w INTMEM:0158 ; ROM_2F99+DB↓r INTMEM:0159 INTMEM_159: ds 1 ; DATA XREF: ROM_3198:ROM_31BD↓w INTMEM:0159 ; ROM_31C3+6↓r ... INTMEM:015A INTMEM_15A: ds 3 ; DATA XREF: ROM_2B1D-704↓r INTMEM:015A ; ROM_25B2+71↓r ... INTMEM:015D INTMEM_15D: ds 1 ; DATA XREF: ROM_2B1D-1F3↓r INTMEM:015D ; ROM_3AC4↓w ... INTMEM:015E INTMEM_15E: ds 1 ; DATA XREF: ROM_2B1D-1E4↓r INTMEM:015E ; ROM_3AC4+5↓w ... INTMEM:015F INTMEM_15F: ds 1 ; DATA XREF: ROM_2B1D:ROM_2708↓w INTMEM:015F ; ROM:3FA1↓w ... INTMEM:0160 INTMEM_160: ds 1 ; DATA XREF: ROM:2471↓r INTMEM:0160 ; ROM:2479↓w ... INTMEM:0161 INTMEM_161: ds 1 ; DATA XREF: ROM:40A5↓r INTMEM:0161 ; ROM_497A+10E↓w ... INTMEM:0162 INTMEM_162: ds 1 ; DATA XREF: ROM_2B1D-A3E↓w INTMEM:0162 ; ROM:24D5↓r ... INTMEM:0163 INTMEM_163: ds 1 ; DATA XREF: ROM_2B1D:ROM_2649↓r INTMEM:0163 ; ROM_2B1D:ROM_271A↓w INTMEM:0164 INTMEM_164: ds 1 ; DATA XREF: ROM_2B1D:ROM_2721↓r INTMEM:0164 ; ROM_2B1D-3F5↓w ... INTMEM:0165 INTMEM_165: ds 0Bh ; DATA XREF: ROM_2B1D:ROM_28C6↓r INTMEM:0165 ; ROM_2B1D:ROM_28F3↓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_2B1D-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_3094↓r INTMEM:01F5 ; ROM_4E1E:ROM_4E3D↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3CD1↓r INTMEM:01F7 ; ROM_548A+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:3CDD↓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:2536↓r INTMEM:0202 ; ROM_6D69+20↓r ... INTMEM:0203 INTMEM_203: ds 1 ; DATA XREF: ROM:2464↓r INTMEM:0203 ; ROM_6D69:ROM_6DFC↓w INTMEM:0204 INTMEM_204: ds 1 ; DATA XREF: ROM:248B↓r INTMEM:0204 ; ROM_6D69+67↓w INTMEM:0205 INTMEM_205: ds 1 ; DATA XREF: ROM:24A2↓r INTMEM:0205 ; ROM_6D69+86↓w INTMEM:0206 INTMEM_206: ds 3 ; DATA XREF: ROM:ROM_2458↓r INTMEM:0206 ; ROM:246C↓w ... INTMEM:0209 INTMEM_209: ds 1 ; DATA XREF: ROM:2546↓r INTMEM:0209 ; ROM:2571↓w ... INTMEM:020A INTMEM_20A: ds 16h ; DATA XREF: ROM:2500↓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_3094+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_3094+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_2B1D:ROM_2576↓w INTMEM:03C0 ; ROM_2B1D-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_2B06 ; Timer overflow ROM:2002 Int01: dw ROM_2B05 ; NMI ROM:2004 Int02: dw ROM_2B47 ; HSI data available ROM:2006 Int03: dw ROM_2B05 ; NMI ROM:2008 Int04: dw ROM_2B05 ; NMI ROM:200A Int05: dw ROM_2B1D ; Software timer ROM:200C Int06: dw ROM_2D7B ; Serial port ROM:200E Int07: dw ROM_2B05 ; NMI ROM:2010 Trap: dw ROM_2B05 ; NMI ROM:2012 NoOpCode: dw ROM_2B05 ; 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_2B05 ; NMI ROM:2032 Int09: dw ROM_2B05 ; NMI ROM:2034 Int10: dw ROM_2B05 ; NMI ROM:2036 Int11: dw ROM_2B05 ; NMI ROM:2038 Int12: dw ROM_2B05 ; NMI ROM:203A Int13: dw ROM_2B05 ; NMI ROM:203C Int14: dw ROM_2B05 ; NMI ROM:203E Int15: dw ROM_2B05 ; 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:2A24 SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:2AA3 SIZE 00000062 BYTES ROM:2080 ROM:2080 ldb INTMEM_A, #1Eh ROM:2083 ldb INTMEM_A, #-1Fh ROM:2086 ljmp ROM_2A24 ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_2B1D ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2B47 ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_2B1D+13↓j ROM:2089 ; ROM_2B47+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_2B1D-A79↑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_2B1D-A60↑j ROM:20C3 ; ROM_2B1D-A49↓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_2B1D-A54↑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_2B1D-A75↑j ROM:20D6 ; ROM_2B1D-A6E↑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, 382Ch[INTMEM_1C+2] ROM:20EF sjmp ROM_20FF ROM:20F1 ; --------------------------------------------------------------------------- ROM:20F1 ROM:20F1 ROM_20F1: ; CODE XREF: ROM_2B1D-A39↑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, 383Eh[INTMEM_1C+2] ROM:20FF ROM:20FF ROM_20FF: ; CODE XREF: ROM_2B1D:ROM_20AA↑j ROM:20FF ; ROM_2B1D-A2E↑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_2B1D-A0E↓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_2B1D-A1B↑j ROM:2112 ; ROM_2B1D-A13↑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_2B1D:ROM_2112↑j ROM:2131 jbs INTMEM_AA+1, 6, ROM_21A4 ROM:2134 ld INTMEM_20, INTMEM_7E ROM:2137 ldbze INTMEM_20+2, INTMEM_9E ROM:213A shrl INTMEM_20, #1 ROM:213D shrl INTMEM_20, #1 ROM:2140 add INTMEM_20, INTMEM_7E ROM:2143 addcb INTMEM_20+2, INTMEM_9E ROM:2146 cmpb INTMEM_20+2, INTMEM_9D ROM:2149 jnc ROM_2152 ROM:214B jne ROM_216F ROM:214D cmp INTMEM_20, INTMEM_7C ROM:2150 jc ROM_216F ROM:2152 ROM:2152 ROM_2152: ; CODE XREF: ROM_2B1D-9D4↑j ROM:2152 jbc INTMEM_AE, 3, ROM_2195 ROM:2155 cmpb INTMEM_99, 9Dh[INTMEM_56] ROM:215A jlt ROM_21CE ROM:215C ld INTMEM_1C, #21D1h ROM:2160 ldb INTMEM_1C+2, #4 ROM:2163 ROM:2163 ROM_2163: ; CODE XREF: ROM_2B1D-9B3↓j ROM:2163 cmpb INTMEM_99, [INTMEM_1C]+ ROM:2166 je ROM_2179 ROM:2168 inc INTMEM_1C ROM:216A djnz INTMEM_1C+2, ROM_2163 ROM:216D sjmp ROM_219C ROM:216F ; --------------------------------------------------------------------------- ROM:216F ROM:216F ROM_216F: ; CODE XREF: ROM_2B1D-9D2↑j ROM:216F ; ROM_2B1D-9CD↑j ROM:216F jbc INTMEM_AE, 3, ROM_21CE ROM:2172 cmpb INTMEM_99, #0Eh ROM:2175 jle ROM_21CE ROM:2177 sjmp ROM_217F ROM:2179 ; --------------------------------------------------------------------------- ROM:2179 ROM:2179 ROM_2179: ; CODE XREF: ROM_2B1D-9B7↑j ROM:2179 ldb INTMEM_99, [INTMEM_1C] ROM:217C orb INTMEM_AE, #2 ROM:217F ROM:217F ROM_217F: ; CODE XREF: ROM_2B1D-9A6↑j ROM:217F orb INTMEM_AA+1, #40h ; '@' ROM:2182 andb INTMEM_AE, #-9 ROM:2185 ldbze INTMEM_1C, INTMEM_99 ROM:2188 divub INTMEM_1C, #12h ROM:218B ldb INTMEM_9A, INTMEM_1C+1 ROM:218E lcall ROM_25B2 ROM:2191 clrb INTMEM_1A+1 ROM:2193 sjmp ROM_21DC ROM:2195 ; --------------------------------------------------------------------------- ROM:2195 ROM:2195 ROM_2195: ; CODE XREF: ROM_2B1D:ROM_2152↑j ROM:2195 cmpb INTMEM_99, 9Ch[INTMEM_56] ROM:219A jnc ROM_21CE ROM:219C ROM:219C ROM_219C: ; CODE XREF: ROM_2B1D-9B0↑j ROM:219C ldb INTMEM_99, #2 ROM:219F orb INTMEM_AE, #8 ROM:21A2 sjmp ROM_21CE ROM:21A4 ; --------------------------------------------------------------------------- ROM:21A4 ROM:21A4 ROM_21A4: ; CODE XREF: ROM_2B1D:ROM_2131↑j ROM:21A4 jbs INTMEM_A9, 2, ROM_21D9 ROM:21A7 jbc INTMEM_1A+1, 3, ROM_21DC ROM:21AA ld INTMEM_20, INTMEM_7E ROM:21AD ldbze INTMEM_20+2, INTMEM_9E ROM:21B0 shrl INTMEM_20, #1 ROM:21B3 jbs INTMEM_1A+1, 5, ROM_21B9 ROM:21B6 shrl INTMEM_20, #1 ROM:21B9 ROM:21B9 ROM_21B9: ; CODE XREF: ROM_2B1D-96A↑j ROM:21B9 add INTMEM_20, INTMEM_7E ROM:21BC addcb INTMEM_20+2, INTMEM_9E ROM:21BF cmpb INTMEM_20+2, INTMEM_9D ROM:21C2 jnc ROM_21DC ROM:21C4 jne ROM_21CB ROM:21C6 cmp INTMEM_20, INTMEM_7C ROM:21C9 jnc ROM_21DC ROM:21CB ROM:21CB ROM_21CB: ; CODE XREF: ROM_2B1D-959↑j ROM:21CB ; ROM_2B1D:ROM_21D9↓j ROM:21CB lcall ROM_3AE6 ROM:21CE ROM:21CE ROM_21CE: ; CODE XREF: ROM_2B1D-9C3↑j ROM:21CE ; ROM_2B1D:ROM_216F↑j ... ROM:21CE ljmp ROM_2576 ROM:21CE ; END OF FUNCTION CHUNK FOR ROM_2B1D ROM:21CE ; --------------------------------------------------------------------------- ROM:21D1 db 6, 2, 7, 14h, 0Dh, 0Eh, 0Eh, 21h ROM:21D9 ; --------------------------------------------------------------------------- ROM:21D9 ; START OF FUNCTION CHUNK FOR ROM_2B1D ROM:21D9 ROM:21D9 ROM_21D9: ; CODE XREF: ROM_2B1D:ROM_21A4↑j ROM:21D9 jbc INTMEM_1A+1, 1, ROM_21CB ROM:21DC ROM:21DC ROM_21DC: ; CODE XREF: ROM_2B1D-98A↑j ROM:21DC ; ROM_2B1D-976↑j ... ROM:21DC jbc INTMEM_1A+1, 4, ROM_21F3 ROM:21DF ROM:21DF ROM_21DF: ; CODE XREF: ROM_2B1D:ROM_21DF↓j ROM:21DF jbs INTMEM_2, 3, ROM_21DF ROM:21E2 ldb INTMEM_D8+1, INTMEM_2+1 ROM:21E5 andb INTMEM_D8, INTMEM_2, #-40h ROM:21E9 jbc INTMEM_F5, 7, ROM_21F3 ROM:21EC clrb INTMEM_D8 ROM:21EE ldb INTMEM_D8+1, INTMEM_F4[] ROM:21F3 ROM:21F3 ROM_21F3: ; CODE XREF: ROM_2B1D:ROM_21DC↑j ROM:21F3 ; ROM_2B1D-934↑j ROM:21F3 ldb INTMEM_2, #8 ROM:21F6 jbc INTMEM_1A+1, 0, ROM_2224 ROM:21F9 decb INTMEM_88 ROM:21FB jbs WSR1, 6, ROM_221E ; Window selection register 1 ROM:21FE add INTMEM_20+2, INTMEM_7A, INTMEM_7E ROM:2202 sub INTMEM_20+2, #5 ROM:2206 ldb INTMEM_6, #19h ROM:2209 sub INTMEM_20+2, INTMEM_A ROM:220C cmp INTMEM_20+2, INTMEM_7E ROM:220F jc ROM_2217 ROM:2211 add INTMEM_2+2, INTMEM_7A, INTMEM_7E ROM:2215 sjmp ROM_2224 ROM:2217 ; --------------------------------------------------------------------------- ROM:2217 ROM:2217 ROM_2217: ; CODE XREF: ROM_2B1D-90E↑j ROM:2217 add INTMEM_2+2, INTMEM_A, #3 ROM:221C sjmp ROM_2224 ROM:221E ; --------------------------------------------------------------------------- ROM:221E ROM:221E ROM_221E: ; CODE XREF: ROM_2B1D-922↑j ROM:221E orb INTMEM_4F, #1 ROM:2221 ldb INTMEM_1A, #1 ROM:2224 ROM:2224 ROM_2224: ; CODE XREF: ROM_2B1D-927↑j ROM:2224 ; ROM_2B1D-908↑j ... ROM:2224 ld INTMEM_5C, INTMEM_7E ROM:2227 ld INTMEM_80, INTMEM_7A ROM:222A jbc INTMEM_1A+1, 2, ROM_2232 ROM:222D sub INTMEM_5C, INTMEM_7C ROM:2230 sjmp ROM_2238 ROM:2232 ; --------------------------------------------------------------------------- ROM:2232 ROM:2232 ROM_2232: ; CODE XREF: ROM_2B1D-8F3↑j ROM:2232 jbc INTMEM_1A+1, 1, ROM_2238 ROM:2235 add INTMEM_80, INTMEM_7E ROM:2238 ROM:2238 ROM_2238: ; CODE XREF: ROM_2B1D-8ED↑j ROM:2238 ; ROM_2B1D:ROM_2232↑j ROM:2238 subb INTMEM_1C, INTMEM_99, INTMEM_93+1 ROM:223C jc ROM_2241 ROM:223E addb INTMEM_1C, #48h ; 'H' ROM:2241 ROM:2241 ROM_2241: ; CODE XREF: ROM_2B1D-8E1↑j ROM:2241 cmpb INTMEM_1C, #24h ; '$' ROM:2244 jlt ROM_2248 ROM:2246 sjmp ROM_2365 ROM:2248 ; --------------------------------------------------------------------------- ROM:2248 ROM:2248 ROM_2248: ; CODE XREF: ROM_2B1D-8D9↑j ROM:2248 jbs INTMEM_AA+1, 5, ROM_22C4 ROM:224B jbs INTMEM_AA+1, 7, ROM_2250 ROM:224E sjmp ROM_2349 ROM:2250 ; --------------------------------------------------------------------------- ROM:2250 ROM:2250 ROM_2250: ; CODE XREF: ROM_2B1D-8D2↑j ROM:2250 ldbze INTMEM_1A, INTMEM_93 ROM:2253 ldbze INTMEM_82, 3345h[INTMEM_1A] ROM:2258 shlb INTMEM_1A, #1 ROM:225B ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2260 mulub INTMEM_1A, INTMEM_99, #64h ; 'd' ROM:2264 sub INTMEM_1C+2, INTMEM_1A ROM:2267 jc ROM_2273 ROM:2269 add INTMEM_1C+2, #1C20h ROM:226D cmp INTMEM_1C+2, #1A90h ROM:2271 jc ROM_2285 ROM:2273 ROM:2273 ROM_2273: ; CODE XREF: ROM_2B1D-8B6↑j ROM:2273 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:2277 divu INTMEM_20, #64h ; 'd' ROM:227B jv ROM_22AA ROM:227D sub INTMEM_1C+2, INTMEM_20, 3BCh[INTMEM_82] ROM:2283 jc ROM_228A ROM:2285 ROM:2285 ROM_2285: ; CODE XREF: ROM_2B1D-8AC↑j ROM:2285 ldb INTMEM_1C, #3 ROM:2288 sjmp ROM_229B ROM:228A ; --------------------------------------------------------------------------- ROM:228A ROM:228A ROM_228A: ; CODE XREF: ROM_2B1D-89A↑j ROM:228A add INTMEM_1A, INTMEM_5C, 0Ah[INTMEM_56] ROM:2290 cmp INTMEM_1C+2, INTMEM_1A ROM:2293 jc ROM_22AA ROM:2295 add INTMEM_1C+2, INTMEM_80 ROM:2298 ldb INTMEM_1C, #1 ROM:229B ROM:229B ROM_229B: ; CODE XREF: ROM_2B1D-895↑j ROM:229B ldb INTMEM_1C+1, INTMEM_93 ROM:229E lcall ROM_32B4 ROM:22A1 cmpb INTMEM_1A, #2 ROM:22A4 jne ROM_22AC ROM:22A6 ld INTMEM_5A, #22A6h ROM:22AA ROM:22AA ROM_22AA: ; CODE XREF: ROM_2B1D-8A2↑j ROM:22AA ; ROM_2B1D-88A↑j ROM:22AA sjmp ROM_2365 ROM:22AC ; --------------------------------------------------------------------------- ROM:22AC ROM:22AC ROM_22AC: ; CODE XREF: ROM_2B1D-879↑j ROM:22AC ld INTMEM_60, INTMEM_1C+2 ROM:22AF orb INTMEM_AA+1, #20h ; ' ' ROM:22B2 andb INTMEM_AE, #-21h ROM:22B5 ldbze INTMEM_1A, INTMEM_93 ROM:22B8 ldb INTMEM_93+1, 130h[INTMEM_1A] ROM:22BD cmpb INTMEM_99, INTMEM_93+1 ROM:22C0 je ROM_22C4 ROM:22C2 sjmp ROM_2365 ROM:22C4 ; --------------------------------------------------------------------------- ROM:22C4 ROM:22C4 ROM_22C4: ; CODE XREF: ROM_2B1D:ROM_2248↑j ROM:22C4 ; ROM_2B1D-85D↑j ROM:22C4 ldbze INTMEM_1A, INTMEM_93 ROM:22C7 shlb INTMEM_1A, #1 ROM:22CA ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:22CF mulub INTMEM_1A, INTMEM_99, #64h ; 'd' ROM:22D3 sub INTMEM_1C+2, INTMEM_1A ROM:22D6 jc ROM_22E2 ROM:22D8 add INTMEM_1C+2, #1C20h ROM:22DC cmp INTMEM_1C+2, #1A90h ROM:22E0 jc ROM_231E ROM:22E2 ROM:22E2 ROM_22E2: ; CODE XREF: ROM_2B1D-847↑j ROM:22E2 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:22E6 divu INTMEM_20, #64h ; 'd' ROM:22EA jv ROM_2335 ROM:22EC add INTMEM_1C+2, INTMEM_20, INTMEM_80 ROM:22F0 add INTMEM_1A, INTMEM_5C, 0Ch[INTMEM_56] ROM:22F6 cmp INTMEM_20, INTMEM_1A ROM:22F9 jnc ROM_230E ROM:22FB sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:22FF cmp INTMEM_1A, INTMEM_146[] ROM:2304 jnc ROM_2365 ROM:2306 add INTMEM_1C+2, INTMEM_60, INTMEM_146[] ROM:230C sjmp ROM_2323 ROM:230E ; --------------------------------------------------------------------------- ROM:230E ROM:230E ROM_230E: ; CODE XREF: ROM_2B1D-824↑j ROM:230E sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:2312 cmp INTMEM_1A, #-8000h ROM:2316 jc ROM_231E ROM:2318 cmp INTMEM_1A, #465h ROM:231C jc ROM_2323 ROM:231E ROM:231E ROM_231E: ; CODE XREF: ROM_2B1D-83D↑j ROM:231E ; ROM_2B1D-807↑j ROM:231E add INTMEM_1C+2, INTMEM_60, #465h ROM:2323 ROM:2323 ROM_2323: ; CODE XREF: ROM_2B1D-811↑j ROM:2323 ; ROM_2B1D-801↑j ROM:2323 ldb INTMEM_1C, #2 ROM:2326 ldb INTMEM_1C+1, INTMEM_93 ROM:2329 lcall ROM_32B4 ROM:232C cmpb INTMEM_1A, #2 ROM:232F jne ROM_2337 ROM:2331 ld INTMEM_5A, #2331h ROM:2335 ROM:2335 ROM_2335: ; CODE XREF: ROM_2B1D-833↑j ROM:2335 sjmp ROM_2365 ROM:2337 ; --------------------------------------------------------------------------- ROM:2337 ROM:2337 ROM_2337: ; CODE XREF: ROM_2B1D-7EE↑j ROM:2337 sub INTMEM_1C+2, INTMEM_60 ROM:233A cmp INTMEM_1C+2, 3BCh[INTMEM_82] ROM:233F jc ROM_2346 ROM:2341 andb INTMEM_AE, #-11h ROM:2344 sjmp ROM_2349 ROM:2346 ; --------------------------------------------------------------------------- ROM:2346 ROM:2346 ROM_2346: ; CODE XREF: ROM_2B1D-7DE↑j ROM:2346 orb INTMEM_AE, #10h ROM:2349 ROM:2349 ROM_2349: ; CODE XREF: ROM_2B1D-8CF↑j ROM:2349 ; ROM_2B1D-7D9↑j ROM:2349 ldbze INTMEM_1A, INTMEM_93 ROM:234C ldb INTMEM_1A, 333Dh[INTMEM_1A] ROM:2351 ldb INTMEM_93, INTMEM_1A ROM:2354 ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:2359 subb INTMEM_91+1, INTMEM_93+1, #1 ROM:235D jge ROM_2362 ROM:235F addb INTMEM_91+1, #48h ; 'H' ROM:2362 ROM:2362 ROM_2362: ; CODE XREF: ROM_2B1D-7C0↑j ROM:2362 andb INTMEM_AA+1, #-21h ROM:2365 ROM:2365 ROM_2365: ; CODE XREF: ROM_2B1D-8D7↑j ROM:2365 ; ROM_2B1D:ROM_22AA↑j ... ROM:2365 cmpb INTMEM_99, INTMEM_91+1 ROM:2368 jne ROM_23CC ROM:236A jbc INTMEM_AA+1, 7, ROM_23CC ROM:236D ld INTMEM_1A, INTMEM_148[] ROM:2372 st INTMEM_1A, INTMEM_146[] ROM:2377 ldbze INTMEM_1A, INTMEM_93 ROM:237A ldb INTMEM_1C+1, 3341h[INTMEM_1A] ROM:237F clrb INTMEM_1C ROM:2381 lcall ROM_32B4 ROM:2384 ld INTMEM_1A, 3BCh[INTMEM_82] ROM:2389 jbs INTMEM_1C, 0, ROM_23AA ROM:238C jbs INTMEM_1C, 1, ROM_23B3 ROM:238F jbc INTMEM_AE, 4, ROM_2396 ROM:2392 add INTMEM_1A, #25h ; '%' ROM:2396 ROM:2396 ROM_2396: ; CODE XREF: ROM_2B1D-78E↑j ROM:2396 cmp INTMEM_1A, INTMEM_146[] ROM:239B jnc ROM_23A5 ROM:239D ld INTMEM_1A, INTMEM_146[] ROM:23A2 orb INTMEM_4F, #4 ROM:23A5 ROM:23A5 ROM_23A5: ; CODE XREF: ROM_2B1D-782↑j ROM:23A5 orb INTMEM_AE, #20h ; ' ' ROM:23A8 sjmp ROM_23C7 ROM:23AA ; --------------------------------------------------------------------------- ROM:23AA ROM:23AA ROM_23AA: ; CODE XREF: ROM_2B1D-794↑j ROM:23AA orb INTMEM_4F, #10h ROM:23AD ld INTMEM_5A, #23AAh ROM:23B1 sjmp ROM_23C7 ROM:23B3 ; --------------------------------------------------------------------------- ROM:23B3 ROM:23B3 ROM_23B3: ; CODE XREF: ROM_2B1D-791↑j ROM:23B3 jbs INTMEM_AE, 5, ROM_23C7 ROM:23B6 sub INTMEM_1A, #25h ; '%' ROM:23BA cmp INTMEM_1A, #465h ROM:23BE jc ROM_23C7 ROM:23C0 ld INTMEM_1A, #465h ROM:23C4 orb INTMEM_4F, #8 ROM:23C7 ROM:23C7 ROM_23C7: ; CODE XREF: ROM_2B1D-775↑j ROM:23C7 ; ROM_2B1D-76C↑j ... ROM:23C7 st INTMEM_1A, 3BCh[INTMEM_82] ROM:23CC ROM:23CC ROM_23CC: ; CODE XREF: ROM_2B1D-7B5↑j ROM:23CC ; ROM_2B1D-7B3↑j ROM:23CC cmpb INTMEM_9A, #2 ROM:23CF jne ROM_2408 ROM:23D1 jbs INTMEM_AE, 6, ROM_23D9 ROM:23D4 orb INTMEM_AE, #40h ; '@' ROM:23D7 sjmp ROM_2400 ROM:23D9 ; --------------------------------------------------------------------------- ROM:23D9 ROM:23D9 ROM_23D9: ; CODE XREF: ROM_2B1D-74C↑j ROM:23D9 ldbze INTMEM_1C+2, INTMEM_89 ROM:23DC sub INTMEM_1C, INTMEM_80, INTMEM_14E[] ROM:23E2 subcb INTMEM_1C+2, INTMEM_9F ROM:23E5 ld INTMEM_20, #52A0h ROM:23E9 ld INTMEM_20+2, #157h ROM:23ED ROM:23ED ROM_23ED: ; CODE XREF: ROM_2B1D-725↓j ROM:23ED cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:23F0 je ROM_23FA ROM:23F2 shrl INTMEM_20, #1 ROM:23F5 shrl INTMEM_1C, #1 ROM:23F8 sjmp ROM_23ED ROM:23FA ; --------------------------------------------------------------------------- ROM:23FA ROM:23FA ROM_23FA: ; CODE XREF: ROM_2B1D-72D↑j ROM:23FA divu INTMEM_20, INTMEM_1C ROM:23FD ld INTMEM_5E, INTMEM_20 ROM:2400 ROM:2400 ROM_2400: ; CODE XREF: ROM_2B1D-746↑j ROM:2400 st INTMEM_80, INTMEM_14E[] ROM:2405 ldb INTMEM_9F, INTMEM_89 ROM:2408 ROM:2408 ROM_2408: ; CODE XREF: ROM_2B1D-74E↑j ROM:2408 cmpb ZERO_REG, INTMEM_9A ; Zero register ROM:240B jne ROM_240F ROM:240D incb INTMEM_A0 ROM:240F ROM:240F ROM_240F: ; CODE XREF: ROM_2B1D-712↑j ROM:240F jbs INTMEM_A0, 7, ROM_242F ROM:2412 mulub INTMEM_1C, INTMEM_A0, #12h ROM:2416 addb INTMEM_1C, INTMEM_9A ROM:2419 cmpb INTMEM_1C, INTMEM_15A[] ROM:241E jnc ROM_242F ROM:2420 decb INTMEM_A0 ROM:2422 jbc INTMEM_AC, 0, ROM_2427 ROM:2425 decb INTMEM_A0 ROM:2427 ROM:2427 ROM_2427: ; CODE XREF: ROM_2B1D-6FB↑j ROM:2427 add INTMEM_76, INTMEM_66 ROM:242A jnc ROM_242F ROM:242C ldbse INTMEM_76, #-1 ROM:242F ROM:242F ROM_242F: ; CODE XREF: ROM_2B1D:ROM_240F↑j ROM:242F ; ROM_2B1D-6FF↑j ... ROM:242F jbs INTMEM_2, 3, ROM_242F ROM:2432 ldb INTMEM_1A+1, INTMEM_2+1 ROM:2435 andb INTMEM_1A, INTMEM_2, #-40h ROM:2439 st INTMEM_1A, INTMEM_150[] ROM:243E cmpb INTMEM_9A, ZERO_REG ; Zero register ROM:2441 jne ROM_2448 ROM:2443 stb INTMEM_1A+1, INTMEM_1AA[] ROM:2448 ROM:2448 ROM_2448: ; CODE XREF: ROM_2B1D-6DC↑j ROM:2448 ldb INTMEM_2, #0Eh ROM:244B push #2451h ROM:244E ljmp ROM_485A ROM:244E ; END OF FUNCTION CHUNK FOR ROM_2B1D ROM:2451 ; --------------------------------------------------------------------------- ROM:2451 cmpb INTMEM_9A, INTMEM_A1 ROM:2454 je ROM_2458 ROM:2456 sjmp ROM_2576 ROM:2458 ; --------------------------------------------------------------------------- ROM:2458 ROM:2458 ROM_2458: ; CODE XREF: ROM:2454↑j ROM:2458 ldbze INTMEM_1C+2, INTMEM_206[] ROM:245D ld INTMEM_1C, 3862h[INTMEM_1C+2] ROM:2462 br [INTMEM_1C] ROM:2464 ; --------------------------------------------------------------------------- ROM:2464 ldb INTMEM_A1, INTMEM_203[] ROM:2469 ldb INTMEM_1C, #2 ROM:246C stb INTMEM_1C, INTMEM_206[] ROM:2471 ldb INTMEM_20, INTMEM_160[] ROM:2476 andb INTMEM_20, #7Fh ROM:2479 stb INTMEM_20, INTMEM_160[] ROM:247E stb INTMEM_20, 1FFEh[] ROM:2483 ROM:2483 ROM_2483: ; CODE XREF: ROM:ROM_2483↓j ROM:2483 jbs INTMEM_2, 3, ROM_2483 ROM:2486 stb INTMEM_2+1, (INTMEM_206+2)[] ROM:248B ldbze INTMEM_1C, INTMEM_204[] ROM:2490 ldb INTMEM_6, #20h ; ' ' ROM:2493 sjmp ROM_24AA ROM:2495 ; --------------------------------------------------------------------------- ROM:2495 ldb INTMEM_A1, 9Eh[INTMEM_56] ROM:249A ldb INTMEM_1C, #4 ROM:249D stb INTMEM_1C, INTMEM_206[] ROM:24A2 ldbze INTMEM_1C, INTMEM_205[] ROM:24A7 ldb INTMEM_6, #0 ROM:24AA ROM:24AA ROM_24AA: ; CODE XREF: ROM:2493↑j ROM:24AA mulu INTMEM_1C, INTMEM_5C ROM:24AD divu INTMEM_1C, #0Ah ROM:24B1 add INTMEM_1C, INTMEM_80 ROM:24B4 sub INTMEM_1C+2, INTMEM_1C, INTMEM_A ROM:24B8 sub INTMEM_1C+2, #4 ROM:24BC jc ROM_24C3 ROM:24BE add INTMEM_1C, INTMEM_A, #3 ROM:24C3 ROM:24C3 ROM_24C3: ; CODE XREF: ROM:24BC↑j ROM:24C3 ld INTMEM_2+2, INTMEM_1C ROM:24C6 sjmp ROM_2576 ROM:24C8 ; --------------------------------------------------------------------------- ROM:24C8 ldb INTMEM_A1, 9Fh[INTMEM_56] ROM:24CD ldb INTMEM_1C, #6 ROM:24D0 stb INTMEM_1C, INTMEM_206[] ROM:24D5 ldbze INTMEM_1C+2, INTMEM_162[] ROM:24DA dec INTMEM_1C+2 ROM:24DC jc ROM_24E1 ROM:24DE ldbze INTMEM_1C+2, #3 ROM:24E1 ROM:24E1 ROM_24E1: ; CODE XREF: ROM:24DC↑j ROM:24E1 ; ROM:ROM_24E1↓j ROM:24E1 jbs INTMEM_2, 3, ROM_24E1 ROM:24E4 stb INTMEM_2+1, (INTMEM_206+1)[] ROM:24E9 stb ZERO_REG, INTMEM_A2[] ; Zero register ROM:24EE subb INTMEM_20+2, INTMEM_2+1, (INTMEM_206+2)[] ROM:24F4 jnc ROM_24FB ROM:24F6 stb INTMEM_20+2, INTMEM_A2[] ROM:24FB ROM:24FB ROM_24FB: ; CODE XREF: ROM:24F4↑j ROM:24FB ldb INTMEM_1C, INTMEM_A2[] ROM:2500 subb INTMEM_1C, INTMEM_20A[] ROM:2505 jnc ROM_2522 ROM:2507 ldb INTMEM_1C, 3F0h[INTMEM_1C+2] ROM:250C addb INTMEM_1C, 0A1h[INTMEM_56] ROM:2511 cmpb INTMEM_1C, 0A0h[INTMEM_56] ROM:2516 jnh ROM_251D ROM:2518 ldb INTMEM_1C, 0A0h[INTMEM_56] ROM:251D ROM:251D ROM_251D: ; CODE XREF: ROM:2516↑j ROM:251D stb INTMEM_1C, 3F0h[INTMEM_1C+2] ROM:2522 ROM:2522 ROM_2522: ; CODE XREF: ROM:2505↑j ROM:2522 sjmp ROM_2576 ROM:2524 ; --------------------------------------------------------------------------- ROM:2524 ldb INTMEM_1C, INTMEM_160[] ROM:2529 orb INTMEM_1C, #-80h ROM:252C stb INTMEM_1C, INTMEM_160[] ROM:2531 stb INTMEM_1C, 1FFEh[] ROM:2536 ldb INTMEM_A1, INTMEM_202[] ROM:253B ldb INTMEM_1C, #0 ROM:253E stb INTMEM_1C, INTMEM_206[] ROM:2543 ROM:2543 ROM_2543: ; CODE XREF: ROM:ROM_2543↓j ROM:2543 jbs INTMEM_2, 3, ROM_2543 ROM:2546 ldb INTMEM_1C+2, INTMEM_209[] ROM:254B ldb INTMEM_20+2, INTMEM_2+1 ROM:254E cmpb INTMEM_20+2, (INTMEM_206+2)[] ROM:2553 jnc ROM_255E ROM:2555 cmpb INTMEM_20+2, (INTMEM_206+1)[] ROM:255A je ROM_2576 ROM:255C jh ROM_2567 ROM:255E ROM:255E ROM_255E: ; CODE XREF: ROM:2553↑j ROM:255E cmpb INTMEM_1C+2, #-1 ROM:2561 je ROM_2576 ROM:2563 incb INTMEM_1C+2 ROM:2565 sjmp ROM_256E ROM:2567 ; --------------------------------------------------------------------------- ROM:2567 ROM:2567 ROM_2567: ; CODE XREF: ROM:255C↑j ROM:2567 cmpb INTMEM_1C+2, ZERO_REG ; Zero register ROM:256A je ROM_2576 ROM:256C decb INTMEM_1C+2 ROM:256E ROM:256E ROM_256E: ; CODE XREF: ROM:2565↑j ROM:256E ldb INTMEM_17, INTMEM_1C+2 ROM:2571 stb INTMEM_1C+2, INTMEM_209[] ROM:2576 ; START OF FUNCTION CHUNK FOR ROM_2B1D ROM:2576 ROM:2576 ROM_2576: ; CODE XREF: ROM_2B1D:ROM_21CE↑j ROM:2576 ; ROM:2456↑j ... ROM:2576 st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:257B cmp INTMEM_76, ZERO_REG ; Zero register ROM:257E jnh ROM_2595 ROM:2580 ld INTMEM_1C, INTMEM_76 ROM:2583 ld INTMEM_1C+2, INTMEM_64 ROM:2586 lcall ROM_3B33 ROM:2589 cmpb INTMEM_1A, #0 ROM:258C jne ROM_2595 ROM:258E st INTMEM_76, INTMEM_3C0[] ROM:2593 clr INTMEM_76 ROM:2595 ROM:2595 ROM_2595: ; CODE XREF: ROM_2B1D-59F↑j ROM:2595 ; ROM_2B1D-591↑j ROM:2595 jbc IOPORT2, 2, ROM_259B ; Input/output port 2 ROM:2598 orb INTMEM_50+1, #1 ROM:259B ROM:259B ROM_259B: ; CODE XREF: ROM_2B1D:ROM_2595↑j ROM:259B andb INTMEM_AE, #-2 ROM:259E ld INTMEM_1A, INTMEM_68 ROM:25A1 ld INTMEM_1C, INTMEM_6A ROM:25A4 ld INTMEM_1C+2, INTMEM_6C ROM:25A7 ld INTMEM_20, INTMEM_6E ROM:25AA ld INTMEM_20+2, INTMEM_70 ROM:25AD ld INTMEM_2C, INTMEM_72 ROM:25B0 popf ROM:25B1 ret ROM:25B1 ; END OF FUNCTION CHUNK FOR ROM_2B1D ROM:25B2 ROM:25B2 ; =============== S U B R O U T I N E ======================================= ROM:25B2 ROM:25B2 ROM:25B2 ROM_25B2: ; CODE XREF: ROM_2B1D-98F↑p ROM:25B2 clr INTMEM_1A ROM:25B4 jbs INTMEM_AA+1, 5, ROM_25F1 ROM:25B7 ROM:25B7 ROM_25B7: ; CODE XREF: ROM_25B2+24↓j ROM:25B7 ldb INTMEM_1C, 134h[INTMEM_1A] ROM:25BC subb INTMEM_1C, INTMEM_99 ROM:25BF jc ROM_25C4 ROM:25C1 addb INTMEM_1C, #48h ; 'H' ROM:25C4 ROM:25C4 ROM_25C4: ; CODE XREF: ROM_25B2+D↑j ROM:25C4 cmpb INTMEM_1C, #48h ; 'H' ROM:25C7 jnc ROM_25CC ROM:25C9 subb INTMEM_1C, #48h ; 'H' ROM:25CC ROM:25CC ROM_25CC: ; CODE XREF: ROM_25B2+15↑j ROM:25CC cmpb INTMEM_1C, #12h ROM:25CF jnc ROM_25DE ROM:25D1 inc INTMEM_1A ROM:25D3 cmpb INTMEM_1A, #4 ROM:25D6 jlt ROM_25B7 ROM:25D8 ld INTMEM_5A, #25D8h ROM:25DC sjmp ROM_2620 ROM:25DE ; --------------------------------------------------------------------------- ROM:25DE ROM:25DE ROM_25DE: ; CODE XREF: ROM_25B2+1D↑j ROM:25DE ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:25E3 ldb INTMEM_93, INTMEM_1A ROM:25E6 subb INTMEM_91+1, INTMEM_93+1, #1 ROM:25EA jge ROM_25EF ROM:25EC addb INTMEM_91+1, #48h ; 'H' ROM:25EF ROM:25EF ROM_25EF: ; CODE XREF: ROM_25B2+38↑j ROM:25EF sjmp ROM_2620 ROM:25F1 ; --------------------------------------------------------------------------- ROM:25F1 ROM:25F1 ROM_25F1: ; CODE XREF: ROM_25B2+2↑j ROM:25F1 ; ROM_25B2+5E↓j ROM:25F1 ldb INTMEM_1C, 130h[INTMEM_1A] ROM:25F6 subb INTMEM_1C, INTMEM_99 ROM:25F9 jc ROM_25FE ROM:25FB addb INTMEM_1C, #48h ; 'H' ROM:25FE ROM:25FE ROM_25FE: ; CODE XREF: ROM_25B2+47↑j ROM:25FE cmpb INTMEM_1C, #48h ; 'H' ROM:2601 jnc ROM_2606 ROM:2603 subb INTMEM_1C, #48h ; 'H' ROM:2606 ROM:2606 ROM_2606: ; CODE XREF: ROM_25B2+4F↑j ROM:2606 cmpb INTMEM_1C, #12h ROM:2609 jnc ROM_2618 ROM:260B inc INTMEM_1A ROM:260D cmpb INTMEM_1A, #4 ROM:2610 jlt ROM_25F1 ROM:2612 ld INTMEM_5A, #2612h ROM:2616 sjmp ROM_2620 ROM:2618 ; --------------------------------------------------------------------------- ROM:2618 ROM:2618 ROM_2618: ; CODE XREF: ROM_25B2+57↑j ROM:2618 ldb INTMEM_93+1, 130h[INTMEM_1A] ROM:261D ldb INTMEM_93, INTMEM_1A ROM:2620 ROM:2620 ROM_2620: ; CODE XREF: ROM_25B2+2A↑j ROM:2620 ; ROM_25B2:ROM_25EF↑j ... ROM:2620 andb INTMEM_AE, #-41h ROM:2623 ldbze INTMEM_1C, INTMEM_15A[] ROM:2628 divub INTMEM_1C, #12h ROM:262B ldb INTMEM_A0, INTMEM_1C ROM:262E ret ROM:262E ; End of function ROM_25B2 ROM:262E ROM:262F ; --------------------------------------------------------------------------- ROM:262F ; START OF FUNCTION CHUNK FOR ROM_2B1D ROM:262F ROM:262F ROM_262F: ; CODE XREF: ROM_2B1D+26↓j ROM:262F push INTMEM_1A ROM:2631 push INTMEM_1C ROM:2633 push INTMEM_1C+2 ROM:2635 push INTMEM_20 ROM:2637 push INTMEM_20+2 ROM:2639 push INTMEM_2C ROM:263B cmp SP, #100h ; Stack pointer ROM:263F jc ROM_2644 ROM:2641 orb INTMEM_4F, #20h ; ' ' ROM:2644 ROM:2644 ROM_2644: ; CODE XREF: ROM_2B1D-4DE↑j ROM:2644 jbs INTMEM_F5, 1, ROM_2649 ROM:2647 sjmp ROM_2721 ROM:2649 ; --------------------------------------------------------------------------- ROM:2649 ROM:2649 ROM_2649: ; CODE XREF: ROM_2B1D:ROM_2644↑j ROM:2649 ldb INTMEM_1A, INTMEM_163[] ROM:264E ld INTMEM_1C, INTMEM_144[] ROM:2653 cmp INTMEM_1C, 10h[INTMEM_56] ROM:2658 jnc ROM_265C ROM:265A sjmp ROM_2721 ROM:265C ; --------------------------------------------------------------------------- ROM:265C ROM:265C ROM_265C: ; CODE XREF: ROM_2B1D-4C5↑j ROM:265C inc INTMEM_1C ROM:265E st INTMEM_1C, INTMEM_144[] ROM:2663 cmpb INTMEM_A3, #40h ; '@' ROM:2666 jnc ROM_2673 ROM:2668 ldb INTMEM_1C+2, #1 ROM:266B jbc INTMEM_F6, 0, ROM_2671 ROM:266E ldb INTMEM_1C+2, #2 ROM:2671 ROM:2671 ROM_2671: ; CODE XREF: ROM_2B1D-4B2↑j ROM:2671 sjmp ROM_2708 ROM:2673 ; --------------------------------------------------------------------------- ROM:2673 ROM:2673 ROM_2673: ; CODE XREF: ROM_2B1D-4B7↑j ROM:2673 jbs IOPORT2, 4, ROM_267E ; Input/output port 2 ROM:2676 jbc INTMEM_F6, 0, ROM_2686 ROM:2679 andb INTMEM_F6, #-2 ROM:267C sjmp ROM_268A ROM:267E ; --------------------------------------------------------------------------- ROM:267E ROM:267E ROM_267E: ; CODE XREF: ROM_2B1D:ROM_2673↑j ROM:267E jbs INTMEM_F6, 0, ROM_2686 ROM:2681 orb INTMEM_F6, #1 ROM:2684 sjmp ROM_268A ROM:2686 ; --------------------------------------------------------------------------- ROM:2686 ROM:2686 ROM_2686: ; CODE XREF: ROM_2B1D-4A7↑j ROM:2686 ; ROM_2B1D:ROM_267E↑j ROM:2686 incb INTMEM_A3 ROM:2688 sjmp ROM_2721 ROM:268A ; --------------------------------------------------------------------------- ROM:268A ROM:268A ROM_268A: ; CODE XREF: ROM_2B1D-4A1↑j ROM:268A ; ROM_2B1D-499↑j ROM:268A jbs INTMEM_F6, 4, ROM_26AE ROM:268D cmpb INTMEM_A3, #2 ROM:2690 jnc ROM_270D ROM:2692 cmpb INTMEM_A3, #4 ROM:2695 jh ROM_269C ROM:2697 orb INTMEM_F6, #8 ROM:269A sjmp ROM_271A ROM:269C ; --------------------------------------------------------------------------- ROM:269C ROM:269C ROM_269C: ; CODE XREF: ROM_2B1D-488↑j ROM:269C jbc INTMEM_F6, 3, ROM_270D ROM:269F cmpb INTMEM_A3, #9 ROM:26A2 jnc ROM_270D ROM:26A4 cmpb INTMEM_A3, #0Dh ROM:26A7 jh ROM_270D ROM:26A9 orb INTMEM_F6, #10h ROM:26AC sjmp ROM_271A ROM:26AE ; --------------------------------------------------------------------------- ROM:26AE ROM:26AE ROM_26AE: ; CODE XREF: ROM_2B1D:ROM_268A↑j ROM:26AE jbs INTMEM_F6, 2, ROM_26C9 ROM:26B1 cmpb INTMEM_A3, #6 ROM:26B4 jnc ROM_26C9 ROM:26B6 cmpb INTMEM_A3, #8 ROM:26B9 jh ROM_270D ROM:26BB shl INTMEM_84, #1 ROM:26BE inc INTMEM_84 ROM:26C0 incb INTMEM_1A ROM:26C2 cmpb INTMEM_1A, #10h ROM:26C5 je ROM_26E8 ROM:26C7 sjmp ROM_271A ROM:26C9 ; --------------------------------------------------------------------------- ROM:26C9 ROM:26C9 ROM_26C9: ; CODE XREF: ROM_2B1D:ROM_26AE↑j ROM:26C9 ; ROM_2B1D-469↑j ROM:26C9 cmpb INTMEM_A3, #2 ROM:26CC jnc ROM_270D ROM:26CE cmpb INTMEM_A3, #4 ROM:26D1 jh ROM_270D ROM:26D3 jbs INTMEM_F6, 2, ROM_26DB ROM:26D6 orb INTMEM_F6, #4 ROM:26D9 sjmp ROM_271A ROM:26DB ; --------------------------------------------------------------------------- ROM:26DB ROM:26DB ROM_26DB: ; CODE XREF: ROM_2B1D-44A↑j ROM:26DB shl INTMEM_84, #1 ROM:26DE andb INTMEM_F6, #-5 ROM:26E1 incb INTMEM_1A ROM:26E3 cmpb INTMEM_1A, #10h ROM:26E6 jne ROM_271A ROM:26E8 ROM:26E8 ROM_26E8: ; CODE XREF: ROM_2B1D-458↑j ROM:26E8 st INTMEM_84, INTMEM_14A[] ROM:26ED ldb INTMEM_1C+2, #4 ROM:26F0 cmp INTMEM_84, INTMEM_142[] ROM:26F5 jne ROM_26FF ROM:26F7 ldb INTMEM_1C+2, #3 ROM:26FA orb INTMEM_F6, #2 ROM:26FD sjmp ROM_2708 ROM:26FF ; --------------------------------------------------------------------------- ROM:26FF ROM:26FF ROM_26FF: ; CODE XREF: ROM_2B1D-428↑j ROM:26FF cmp INTMEM_84, #-0F10h ROM:2703 jne ROM_2708 ROM:2705 ldb INTMEM_1C+2, #5 ROM:2708 ROM:2708 ROM_2708: ; CODE XREF: ROM_2B1D:ROM_2671↑j ROM:2708 ; ROM_2B1D-420↑j ... ROM:2708 stb INTMEM_1C+2, INTMEM_15F[] ROM:270D ROM:270D ROM_270D: ; CODE XREF: ROM_2B1D-48D↑j ROM:270D ; ROM_2B1D:ROM_269C↑j ... ROM:270D clr INTMEM_84 ROM:270F clrb INTMEM_1A ROM:2711 andb INTMEM_F6, #-5 ROM:2714 andb INTMEM_F6, #-9 ROM:2717 andb INTMEM_F6, #-11h ROM:271A ROM:271A ROM_271A: ; CODE XREF: ROM_2B1D-483↑j ROM:271A ; ROM_2B1D-471↑j ... ROM:271A stb INTMEM_1A, INTMEM_163[] ROM:271F clrb INTMEM_A3 ROM:2721 ROM:2721 ROM_2721: ; CODE XREF: ROM_2B1D-4D6↑j ROM:2721 ; ROM_2B1D-4C3↑j ... ROM:2721 ldb INTMEM_1A, INTMEM_164[] ROM:2726 incb INTMEM_1A ROM:2728 stb INTMEM_1A, INTMEM_164[] ROM:272D cmpb INTMEM_1A, #4 ROM:2730 je ROM_2735 ROM:2732 ljmp ROM_2989 ROM:2735 ; --------------------------------------------------------------------------- ROM:2735 ROM:2735 ROM_2735: ; CODE XREF: ROM_2B1D-3ED↑j ROM:2735 stb ZERO_REG, INTMEM_164[] ; Zero register ROM:273A jbs INTMEM_AE, 0, ROM_2740 ROM:273D djnz INTMEM_91, ROM_2741 ROM:2740 ROM:2740 ROM_2740: ; CODE XREF: ROM_2B1D-3E3↑j ROM:2740 rst ROM:2741 ; --------------------------------------------------------------------------- ROM:2741 ROM:2741 ROM_2741: ; CODE XREF: ROM_2B1D-3E0↑j ROM:2741 ldb INTMEM_A, #1Eh ROM:2744 ldb INTMEM_A, #-1Fh ROM:2747 jbs INTMEM_AA+1, 6, ROM_277A ROM:274A ldbze INTMEM_1C+2, INTMEM_89 ROM:274D ld INTMEM_1C, INTMEM_A ROM:2750 jbc INT_PEND, 0, ROM_275E ; Interrupt pending register ROM:2753 jbs INTMEM_1C+1, 7, ROM_275E ROM:2756 orb INTMEM_2A, INTMEM_16 ROM:2759 jbc INTMEM_2A, 5, ROM_275E ROM:275C incb INTMEM_1C+2 ROM:275E ROM:275E ROM_275E: ; CODE XREF: ROM_2B1D-3CD↑j ROM:275E ; ROM_2B1D-3CA↑j ... ROM:275E sub INTMEM_1C, INTMEM_7A ROM:2761 subcb INTMEM_1C+2, INTMEM_9C ROM:2764 ld INTMEM_20, #2 ROM:2768 mulu INTMEM_20, #-4438h ROM:276C cmpb INTMEM_1C+2, INTMEM_20+2 ROM:276F jh ROM_2787 ROM:2771 jne ROM_278E ROM:2773 cmp INTMEM_1C, INTMEM_20 ROM:2776 jh ROM_2787 ROM:2778 sjmp ROM_278E ROM:277A ; --------------------------------------------------------------------------- ROM:277A ROM:277A ROM_277A: ; CODE XREF: ROM_2B1D-3D6↑j ROM:277A sub INTMEM_1C, INTMEM_A, INTMEM_80 ROM:277E cmp INTMEM_1C, #-4438h ROM:2782 jnc ROM_2790 ROM:2784 lcall ROM_3AE6 ROM:2787 ROM:2787 ROM_2787: ; CODE XREF: ROM_2B1D-3AE↑j ROM:2787 ; ROM_2B1D-3A7↑j ROM:2787 clrb INTMEM_99 ROM:2789 clrb INTMEM_9A ROM:278B andb INTMEM_AE, #-9 ROM:278E ROM:278E ROM_278E: ; CODE XREF: ROM_2B1D-3AC↑j ROM:278E ; ROM_2B1D-3A5↑j ROM:278E clr INTMEM_5E ROM:2790 ROM:2790 ROM_2790: ; CODE XREF: ROM_2B1D-39B↑j ROM:2790 ; ROM_2B1D-331↓j ... ROM:2790 jbc INTMEM_AA, 2, ROM_27A5 ROM:2793 cmpb ZERO_REG, INTMEM_90 ; Zero register ROM:2796 je ROM_279C ROM:2798 decb INTMEM_90 ROM:279A sjmp ROM_27AA ROM:279C ; --------------------------------------------------------------------------- ROM:279C ROM:279C ROM_279C: ; CODE XREF: ROM_2B1D-387↑j ROM:279C andb INTMEM_AA, #-5 ROM:279F andb INTMEM_AA, #-9 ROM:27A2 andb INTMEM_AA, #-11h ROM:27A5 ROM:27A5 ROM_27A5: ; CODE XREF: ROM_2B1D:ROM_2790↑j ROM:27A5 cmpb INTMEM_8C, INTMEM_8C+1 ROM:27A8 jne ROM_27FC ROM:27AA ROM:27AA ROM_27AA: ; CODE XREF: ROM_2B1D-383↑j ROM:27AA jbs INTMEM_A9, 4, ROM_27B9 ROM:27AD ROM:27AD ROM_27AD: ; CODE XREF: ROM_2B1D-31B↓j ROM:27AD lcall ROM_3B03 ROM:27B0 cmpb INTMEM_8F, #-1 ROM:27B3 je ROM_27B7 ROM:27B5 incb INTMEM_8F ROM:27B7 ROM:27B7 ROM_27B7: ; CODE XREF: ROM_2B1D-36A↑j ROM:27B7 sjmp ROM_27D4 ROM:27B9 ; --------------------------------------------------------------------------- ROM:27B9 ROM:27B9 ROM_27B9: ; CODE XREF: ROM_2B1D:ROM_27AA↑j ROM:27B9 jbc INTMEM_A9, 6, ROM_27EE ROM:27BC jbs INTMEM_A9, 5, ROM_27E2 ROM:27BF andb INTMEM_A9, #-11h ROM:27C2 andb INTMEM_A9, #-41h ROM:27C5 clrb INTMEM_8E ROM:27C7 clrb INTMEM_8F ROM:27C9 jbs INTMEM_AA, 1, ROM_27D7 ROM:27CC jbs INTMEM_AA, 0, ROM_27D4 ROM:27CF ROM:27CF ROM_27CF: ; CODE XREF: ROM_2B1D:ROM_27D7↓j ROM:27CF ; ROM_2B1D-33D↓j ROM:27CF ldb INTMEM_8C+1, INTMEM_4E[] ROM:27D4 ROM:27D4 ROM_27D4: ; CODE XREF: ROM_2B1D:ROM_27B7↑j ROM:27D4 ; ROM_2B1D-351↑j ... ROM:27D4 ljmp ROM_2871 ROM:27D7 ; --------------------------------------------------------------------------- ROM:27D7 ROM:27D7 ROM_27D7: ; CODE XREF: ROM_2B1D-354↑j ROM:27D7 jbc INTMEM_A9, 7, ROM_27CF ROM:27DA andb INTMEM_AA, #-3 ROM:27DD andb INTMEM_A9, #7Fh ROM:27E0 sjmp ROM_27CF ROM:27E2 ; --------------------------------------------------------------------------- ROM:27E2 ROM:27E2 ROM_27E2: ; CODE XREF: ROM_2B1D-361↑j ROM:27E2 andb INTMEM_A9, #-21h ROM:27E5 clrb INTMEM_8C+1 ROM:27E7 clrb INTMEM_8F ROM:27E9 ldb INTMEM_8E, #3 ROM:27EC sjmp ROM_2790 ROM:27EE ; --------------------------------------------------------------------------- ROM:27EE ROM:27EE ROM_27EE: ; CODE XREF: ROM_2B1D:ROM_27B9↑j ROM:27EE orb INTMEM_A9, #40h ; '@' ROM:27F1 ldb INTMEM_8C, #-38h ROM:27F4 subb INTMEM_8C, INTMEM_8E ROM:27F7 ldb INTMEM_8C+1, #0Fh ROM:27FA sjmp ROM_2790 ROM:27FC ; --------------------------------------------------------------------------- ROM:27FC ROM:27FC ROM_27FC: ; CODE XREF: ROM_2B1D-375↑j ROM:27FC jbs INTMEM_AE, 7, ROM_2810 ROM:27FF cmpb INTMEM_8E, #-1 ROM:2802 je ROM_27AD ROM:2804 jbs INTMEM_A9, 5, ROM_2810 ROM:2807 cmpb INTMEM_8F, INTMEM_8E ROM:280A jc ROM_2810 ROM:280C incb INTMEM_8F ROM:280E sjmp ROM_27D4 ROM:2810 ; --------------------------------------------------------------------------- ROM:2810 ROM:2810 ROM_2810: ; CODE XREF: ROM_2B1D:ROM_27FC↑j ROM:2810 ; ROM_2B1D-319↑j ... ROM:2810 clrb INTMEM_8F ROM:2812 andb INTMEM_AA, #-9 ROM:2815 andb INTMEM_AA, #-11h ROM:2818 addb INTMEM_1C, INTMEM_8C, INTMEM_8C ROM:281C cmpb INTMEM_8C, INTMEM_8C+1 ROM:281F jc ROM_2839 ROM:2821 orb INTMEM_AA, #8 ROM:2824 clrb INTMEM_1C+3 ROM:2826 incb INTMEM_1C ROM:2828 jbs INTMEM_AE, 7, ROM_2830 ROM:282B orb INTMEM_AE, #-80h ROM:282E sjmp ROM_2850 ROM:2830 ; --------------------------------------------------------------------------- ROM:2830 ROM:2830 ROM_2830: ; CODE XREF: ROM_2B1D-2F5↑j ROM:2830 incb INTMEM_1C ROM:2832 incb INTMEM_8C ROM:2834 andb INTMEM_AE, #7Fh ROM:2837 sjmp ROM_2850 ROM:2839 ; --------------------------------------------------------------------------- ROM:2839 ROM:2839 ROM_2839: ; CODE XREF: ROM_2B1D-2FE↑j ROM:2839 orb INTMEM_AA, #10h ROM:283C ldb INTMEM_1C+3, #4 ROM:283F decb INTMEM_1C ROM:2841 jbs INTMEM_AE, 7, ROM_2849 ROM:2844 orb INTMEM_AE, #-80h ROM:2847 sjmp ROM_2850 ROM:2849 ; --------------------------------------------------------------------------- ROM:2849 ROM:2849 ROM_2849: ; CODE XREF: ROM_2B1D-2DC↑j ROM:2849 decb INTMEM_1C ROM:284B decb INTMEM_8C ROM:284D andb INTMEM_AE, #7Fh ROM:2850 ROM:2850 ROM_2850: ; CODE XREF: ROM_2B1D-2EF↑j ROM:2850 ; ROM_2B1D-2E6↑j ... ROM:2850 and INTMEM_1C, #7 ROM:2854 ldb INTMEM_1C+2, 386Ah[INTMEM_1C] ROM:2859 shlb INTMEM_1C+2, INTMEM_1C+3 ROM:285C andb INTMEM_1C+2, #-10h ROM:285F pushf ROM:2860 ldb INTMEM_20, 1FFFh[] ROM:2865 andb INTMEM_20, #0Fh ROM:2868 orb INTMEM_20, INTMEM_1C+2 ROM:286B popf ROM:286C stb INTMEM_20, 1FFFh[] ROM:2871 ROM:2871 ROM_2871: ; CODE XREF: ROM_2B1D:ROM_27D4↑j ROM:2871 ldb INTMEM_1C, #0 ROM:2874 pushf ROM:2875 ldb INTMEM_1C+1, INTMEM_93 ROM:2878 lcall ROM_32B4 ROM:287B jbc INTMEM_1C, 0, ROM_28B2 ROM:287E add INTMEM_1C+2, INTMEM_60, INTMEM_146[] ROM:2884 sub INTMEM_1C+2, INTMEM_A ROM:2887 cmp INTMEM_1C+2, INTMEM_146[] ROM:288C jnc ROM_28B2 ROM:288E ldb INTMEM_1C, #4 ROM:2891 ldb INTMEM_1C+1, INTMEM_93 ROM:2894 lcall ROM_32B4 ROM:2897 cmpb INTMEM_1A, #0 ROM:289A jne ROM_28B2 ROM:289C jbc INTMEM_AA+1, 5, ROM_28B2 ROM:289F ldbze INTMEM_1A, INTMEM_93 ROM:28A2 ldb INTMEM_1A, 333Dh[INTMEM_1A] ROM:28A7 ldb INTMEM_93, INTMEM_1A ROM:28AA ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:28AF andb INTMEM_AA+1, #-21h ROM:28B2 ROM:28B2 ROM_28B2: ; CODE XREF: ROM_2B1D-2A2↑j ROM:28B2 ; ROM_2B1D-291↑j ... ROM:28B2 popf ROM:28B3 djnz INTMEM_A5, ROM_28B9 ROM:28B6 ldb INTMEM_A5, #19h ROM:28B9 ROM:28B9 ROM_28B9: ; CODE XREF: ROM_2B1D-26A↑j ROM:28B9 andb INTMEM_A4, #-9 ROM:28BC cmpb INTMEM_A5, INTMEM_F2[] ROM:28C1 jh ROM_28C6 ROM:28C3 orb INTMEM_A4, #8 ROM:28C6 ROM:28C6 ROM_28C6: ; CODE XREF: ROM_2B1D-25C↑j ROM:28C6 ldb INTMEM_1C+2, INTMEM_165[] ROM:28CB jbc IOPORT2, 6, ROM_28DD ; Input/output port 2 ROM:28CE jbs INTMEM_AA+1, 4, ROM_28F1 ROM:28D1 cmpb INTMEM_1C+2, 0A3h[INTMEM_56] ROM:28D6 jnc ROM_28E7 ROM:28D8 orb INTMEM_AA+1, #10h ROM:28DB sjmp ROM_28F1 ROM:28DD ; --------------------------------------------------------------------------- ROM:28DD ROM:28DD ROM_28DD: ; CODE XREF: ROM_2B1D-252↑j ROM:28DD jbc INTMEM_AA+1, 4, ROM_28F1 ROM:28E0 cmpb INTMEM_1C+2, 0A4h[INTMEM_56] ROM:28E5 jc ROM_28EB ROM:28E7 ROM:28E7 ROM_28E7: ; CODE XREF: ROM_2B1D-247↑j ROM:28E7 incb INTMEM_1C+2 ROM:28E9 sjmp ROM_28F3 ROM:28EB ; --------------------------------------------------------------------------- ROM:28EB ROM:28EB ROM_28EB: ; CODE XREF: ROM_2B1D-238↑j ROM:28EB andb INTMEM_AA+1, #-11h ROM:28EE orb INTMEM_AA, #-80h ROM:28F1 ROM:28F1 ROM_28F1: ; CODE XREF: ROM_2B1D-24F↑j ROM:28F1 ; ROM_2B1D-242↑j ... ROM:28F1 clrb INTMEM_1C+2 ROM:28F3 ROM:28F3 ROM_28F3: ; CODE XREF: ROM_2B1D-234↑j ROM:28F3 stb INTMEM_1C+2, INTMEM_165[] ROM:28F8 jbs IOPORT1, 0, ROM_2927 ; Input/output port 1 ROM:28FB ldb INTMEM_1A, #-20h ROM:28FE ROM:28FE ROM_28FE: ; CODE XREF: ROM_2B1D-203↓j ROM:28FE orb INTMEM_1A, INTMEM_A6 ROM:2901 andb INTMEM_1A, INTMEM_160[] ROM:2906 stb INTMEM_1A, 1FFEh[] ROM:290B ldb INTMEM_1C+3, #14h ROM:290E ROM:290E ROM_290E: ; CODE XREF: ROM_2B1D:ROM_290E↓j ROM:290E djnz INTMEM_1C+3, ROM_290E ROM:2911 jbc IOPORT1, 0, ROM_2921 ; Input/output port 1 ROM:2914 shlb INTMEM_A6, #1 ROM:2917 cmpb INTMEM_A6, #10h ROM:291A jnh ROM_28FE ROM:291C ldb INTMEM_A6, #1 ROM:291F sjmp ROM_2927 ROM:2921 ; --------------------------------------------------------------------------- ROM:2921 ROM:2921 ROM_2921: ; CODE XREF: ROM_2B1D-20C↑j ROM:2921 orb INTMEM_54, INTMEM_A6 ROM:2924 orb INTMEM_50, INTMEM_A6 ROM:2927 ROM:2927 ROM_2927: ; CODE XREF: ROM_2B1D-225↑j ROM:2927 ; ROM_2B1D-1FE↑j ROM:2927 ldb INTMEM_1C, INTMEM_54 ROM:292A ldb INTMEM_1C+1, INTMEM_15D[] ROM:292F ldb INTMEM_1C+2, INTMEM_160[] ROM:2934 notb INTMEM_1C+1 ROM:2936 andb INTMEM_1C+1, INTMEM_A4 ROM:2939 orb INTMEM_1C+1, INTMEM_15E[] ROM:293E andb INTMEM_1C+2, #-20h ROM:2941 notb INTMEM_1C ROM:2943 andb INTMEM_1C+1, INTMEM_1C ROM:2946 orb INTMEM_1C+2, INTMEM_1C+1 ROM:2949 stb INTMEM_1C+2, 1FFEh[] ROM:294E stb INTMEM_1C+2, INTMEM_160[] ROM:2953 inc INTMEM_86 ROM:2955 and ZERO_REG, INTMEM_86, #1 ; Zero register ROM:295A jne ROM_2989 ROM:295C ld INTMEM_1A, #0BFh ROM:2960 and ZERO_REG, INTMEM_86, #0Fh ; Zero register ROM:2965 jne ROM_2976 ROM:2967 ld INTMEM_1A, #0B5h ROM:296B and ZERO_REG, INTMEM_86, #1FFh ; Zero register ROM:2970 jne ROM_2976 ROM:2972 ld INTMEM_1A, #0B0h ROM:2976 ROM:2976 ROM_2976: ; CODE XREF: ROM_2B1D-1B8↑j ROM:2976 ; ROM_2B1D-1AD↑j ... ROM:2976 ldb INTMEM_1C, [INTMEM_1A] ROM:2979 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:297C je ROM_2980 ROM:297E decb INTMEM_1C ROM:2980 ROM:2980 ROM_2980: ; CODE XREF: ROM_2B1D-1A1↑j ROM:2980 stb INTMEM_1C, [INTMEM_1A]+ ROM:2983 cmp INTMEM_1A, #0C8h ROM:2987 jne ROM_2976 ROM:2989 ROM:2989 ROM_2989: ; CODE XREF: ROM_2B1D-3EB↑j ROM:2989 ; ROM_2B1D-1C3↑j ROM:2989 di ROM:298A ld INTMEM_1C, INTMEM_140[] ROM:298F add INTMEM_1C, #2EEh ROM:2993 sub INTMEM_1C+2, INTMEM_1C, INTMEM_A ROM:2997 cmp INTMEM_1C+2, #2EEh ROM:299B jc ROM_29A3 ROM:299D cmp INTMEM_1C+2, #10h ROM:29A1 jc ROM_29A8 ROM:29A3 ROM:29A3 ROM_29A3: ; CODE XREF: ROM_2B1D-182↑j ROM:29A3 add INTMEM_1C, INTMEM_A, #177h ROM:29A8 ROM:29A8 ROM_29A8: ; CODE XREF: ROM_2B1D-17C↑j ROM:29A8 jbc WSR1, 6, ROM_29B3 ; Window selection register 1 ROM:29AB andb INTMEM_A9, #-3 ROM:29AE orb INTMEM_4F, #1 ROM:29B1 sjmp ROM_29BE ROM:29B3 ; --------------------------------------------------------------------------- ROM:29B3 ROM:29B3 ROM_29B3: ; CODE XREF: ROM_2B1D:ROM_29A8↑j ROM:29B3 ldb INTMEM_6, #18h ROM:29B6 ld INTMEM_2+2, INTMEM_1C ROM:29B9 st INTMEM_1C, INTMEM_140[] ROM:29BE ROM:29BE ROM_29BE: ; CODE XREF: ROM_2B1D-16C↑j ROM:29BE cmp SP, #124h ; Stack pointer ROM:29C2 jnc ROM_29C5 ROM:29C4 rst ROM:29C5 ; --------------------------------------------------------------------------- ROM:29C5 ROM:29C5 ROM_29C5: ; CODE XREF: ROM_2B1D-15B↑j ROM:29C5 pop INTMEM_2C ROM:29C7 pop INTMEM_20+2 ROM:29C9 pop INTMEM_20 ROM:29CB pop INTMEM_1C+2 ROM:29CD pop INTMEM_1C ROM:29CF pop INTMEM_1A ROM:29D1 andb INTMEM_A9, #-9 ROM:29D4 popf ROM:29D5 ret ROM:29D5 ; END OF FUNCTION CHUNK FOR ROM_2B1D ROM:29D6 ; --------------------------------------------------------------------------- ROM:29D6 ; START OF FUNCTION CHUNK FOR ROM_2B47 ROM:29D6 ROM:29D6 ROM_29D6: ; CODE XREF: ROM_2B47:ROM_2BA5↓j ROM:29D6 push INTMEM_1A ROM:29D8 push INTMEM_1C ROM:29DA ld INTMEM_1C, 3BCh[INTMEM_82] ROM:29DF sub INTMEM_1A, INTMEM_58, INTMEM_60 ROM:29E3 st INTMEM_1A, INTMEM_152[] ROM:29E8 cmp INTMEM_1A, #465h ROM:29EC jnc ROM_2A06 ROM:29EE add INTMEM_1C, INTMEM_1A, #7 ROM:29F3 jc ROM_29FC ROM:29F5 cmp INTMEM_1C, INTMEM_146[] ROM:29FA jnc ROM_2A16 ROM:29FC ROM:29FC ROM_29FC: ; CODE XREF: ROM_2B47-154↑j ROM:29FC ld INTMEM_1C, INTMEM_146[] ROM:2A01 orb INTMEM_4F, #4 ROM:2A04 sjmp ROM_2A16 ROM:2A06 ; --------------------------------------------------------------------------- ROM:2A06 ROM:2A06 ROM_2A06: ; CODE XREF: ROM_2B47-15B↑j ROM:2A06 ld INTMEM_1C, #465h ROM:2A0A orb INTMEM_4F, #40h ; '@' ROM:2A0D cmp INTMEM_1A, #4Bh ; 'K' ROM:2A11 jc ROM_2A16 ROM:2A13 orb INTMEM_4F, #8 ROM:2A16 ROM:2A16 ROM_2A16: ; CODE XREF: ROM_2B47-14D↑j ROM:2A16 ; ROM_2B47-143↑j ... ROM:2A16 orb INTMEM_AE, #20h ; ' ' ROM:2A19 st INTMEM_1C, 3BCh[INTMEM_82] ROM:2A1E pop INTMEM_1C ROM:2A20 pop INTMEM_1A ROM:2A22 popf ROM:2A23 ret ROM:2A23 ; END OF FUNCTION CHUNK FOR ROM_2B47 ROM:2A24 ; --------------------------------------------------------------------------- ROM:2A24 ; START OF FUNCTION CHUNK FOR start ROM:2A24 ROM:2A24 ROM_2A24: ; CODE XREF: start+6↑j ROM:2A24 ld INTMEM_1A, #5555h ROM:2A28 ld INTMEM_1C, #-5556h ROM:2A2C cmp INTMEM_1A, #5555h ROM:2A30 jne ROM_2A6D ROM:2A32 cmp INTMEM_1C, #-5556h ROM:2A36 jne ROM_2A6D ROM:2A38 ld INTMEM_1A, #-5556h ROM:2A3C ld INTMEM_1C, #5555h ROM:2A40 cmp INTMEM_1A, #-5556h ROM:2A44 jne ROM_2A6D ROM:2A46 cmp INTMEM_1C, #5555h ROM:2A4A jne ROM_2A6D ROM:2A4C ldb INTMEM_1C, #55h ; 'U' ROM:2A4F ROM:2A4F ROM_2A4F: ; CODE XREF: start:ROM_2A88↓j ROM:2A4F ld INTMEM_1A, #1Eh ROM:2A53 ROM:2A53 ROM_2A53: ; CODE XREF: start+9DC↓j ROM:2A53 cmp INTMEM_1A, #200h ROM:2A57 je ROM_2A5E ROM:2A59 stb INTMEM_1C, [INTMEM_1A]+ ROM:2A5C sjmp ROM_2A53 ROM:2A5E ; --------------------------------------------------------------------------- ROM:2A5E ROM:2A5E ROM_2A5E: ; CODE XREF: start+9D7↑j ROM:2A5E ld INTMEM_1A, #1Eh ROM:2A62 ROM:2A62 ROM_2A62: ; CODE XREF: start+9EB↓j ROM:2A62 cmp INTMEM_1A, #200h ROM:2A66 je ROM_2A6E ROM:2A68 cmpb INTMEM_1C, [INTMEM_1A]+ ROM:2A6B je ROM_2A62 ROM:2A6D ROM:2A6D ROM_2A6D: ; CODE XREF: start+9B0↑j ROM:2A6D ; start+9B6↑j ... ROM:2A6D rst ROM:2A6E ; --------------------------------------------------------------------------- ROM:2A6E ROM:2A6E ROM_2A6E: ; CODE XREF: start+9E6↑j ROM:2A6E ldb INTMEM_A, #1Eh ROM:2A71 ldb INTMEM_A, #-1Fh ROM:2A74 cmpb INTMEM_1C, #0 ROM:2A77 je ROM_2A8A ROM:2A79 cmpb INTMEM_1C, #-56h ROM:2A7C jne ROM_2A80 ROM:2A7E clrb INTMEM_1C ROM:2A80 ROM:2A80 ROM_2A80: ; CODE XREF: start+9FC↑j ROM:2A80 cmpb INTMEM_1C, #55h ; 'U' ROM:2A83 jne ROM_2A88 ROM:2A85 ldb INTMEM_1C, #-56h ROM:2A88 ROM:2A88 ROM_2A88: ; CODE XREF: start+A03↑j ROM:2A88 sjmp ROM_2A4F ROM:2A8A ; --------------------------------------------------------------------------- ROM:2A8A ROM:2A8A ROM_2A8A: ; CODE XREF: start+9F7↑j ROM:2A8A ld INTMEM_1A, #2AA0h ROM:2A8E ld INTMEM_20, #200h ROM:2A92 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2A95 ROM:2A95 ROM_2A95: ; CODE XREF: start+A1E↓j ROM:2A95 cmp INTMEM_20, #400h ROM:2A99 je ROM_2AA3 ROM:2A9B stb INTMEM_20+2, [INTMEM_20]+ ROM:2A9E sjmp ROM_2A95 ROM:2A9E ; END OF FUNCTION CHUNK FOR start ROM:2A9E ; --------------------------------------------------------------------------- ROM:2AA0 db 55h, 0AAh, 0 ROM:2AA3 ; --------------------------------------------------------------------------- ROM:2AA3 ; START OF FUNCTION CHUNK FOR start ROM:2AA3 ROM:2AA3 ROM_2AA3: ; CODE XREF: start+A19↑j ROM:2AA3 ; start+A3D↓j ROM:2AA3 ldb INTMEM_A, #1Eh ROM:2AA6 ldb INTMEM_A, #-1Fh ROM:2AA9 cmp INTMEM_1A, #2AA3h ROM:2AAD je ROM_2ACA ROM:2AAF ld INTMEM_20, #200h ROM:2AB3 ldb INTMEM_20+3, INTMEM_20+2 ROM:2AB6 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2AB9 ROM:2AB9 ROM_2AB9: ; CODE XREF: start+A47↓j ROM:2AB9 cmp INTMEM_20, #400h ROM:2ABD je ROM_2AA3 ROM:2ABF cmpb INTMEM_20+3, [INTMEM_20] ROM:2AC2 jne ROM_2AC9 ROM:2AC4 stb INTMEM_20+2, [INTMEM_20]+ ROM:2AC7 sjmp ROM_2AB9 ROM:2AC9 ; --------------------------------------------------------------------------- ROM:2AC9 ROM:2AC9 ROM_2AC9: ; CODE XREF: start+A42↑j ROM:2AC9 rst ROM:2ACA ; --------------------------------------------------------------------------- ROM:2ACA ROM:2ACA ROM_2ACA: ; CODE XREF: start+A2D↑j ROM:2ACA ld INTMEM_56, #-7900h ROM:2ACE ROM:2ACE ROM_2ACE: ; CODE XREF: start+A83↓j ROM:2ACE ld SP, #130h ; Stack pointer ROM:2AD2 lcall ROM_38C6 ROM:2AD5 lcall ROM_38E6 ROM:2AD8 lcall ROM_3BBB ROM:2ADB lcall ROM_35E5 ROM:2ADE lcall ROM_3633 ROM:2AE1 lcall ROM_2F99 ROM:2AE4 lcall ROM_3094 ROM:2AE7 lcall ROM_3198 ROM:2AEA lcall ROM_35CF ROM:2AED jbs INTMEM_A9, 0, ROM_2AF5 ROM:2AF0 lcall ROM_483A ROM:2AF3 sjmp ROM_2AF8 ROM:2AF5 ; --------------------------------------------------------------------------- ROM:2AF5 ROM:2AF5 ROM_2AF5: ; CODE XREF: start+A6D↑j ROM:2AF5 lcall ROM_483E ROM:2AF8 ROM:2AF8 ROM_2AF8: ; CODE XREF: start+A73↑j ROM:2AF8 lcall ROM_30C5 ROM:2AFB lcall ROM_33C0 ROM:2AFE incb INTMEM_88 ROM:2B00 orb INTMEM_A9, #1 ROM:2B03 sjmp ROM_2ACE ROM:2B03 ; END OF FUNCTION CHUNK FOR start ROM:2B05 ROM:2B05 ; =============== S U B R O U T I N E ======================================= ROM:2B05 ROM:2B05 ; NMI ROM:2B05 ROM:2B05 ROM_2B05: ; DATA XREF: ROM:Int01↑o ROM:2B05 ; ROM:Int03↑o ... ROM:2B05 rst ROM:2B05 ; End of function ROM_2B05 ROM:2B05 ROM:2B06 ROM:2B06 ; =============== S U B R O U T I N E ======================================= ROM:2B06 ROM:2B06 ; Timer overflow ROM:2B06 ROM:2B06 ROM_2B06: ; DATA XREF: ROM:Int00↑o ROM:2B06 pushf ROM:2B07 orb INTMEM_2A, INTMEM_16 ROM:2B0A jbc INTMEM_2A, 5, ROM_2B1C ROM:2B0D jbc INT_PEND, 2, ROM_2B15 ; Interrupt pending register ROM:2B10 orb INT_PEND, #1 ; Interrupt pending register ROM:2B13 popf ROM:2B14 ret ROM:2B15 ; --------------------------------------------------------------------------- ROM:2B15 ROM:2B15 ROM_2B15: ; CODE XREF: ROM_2B06+7↑j ROM:2B15 incb INTMEM_89 ROM:2B17 andb INTMEM_2A, #-21h ROM:2B1A popf ROM:2B1B ret ROM:2B1C ; --------------------------------------------------------------------------- ROM:2B1C ROM:2B1C ROM_2B1C: ; CODE XREF: ROM_2B06+4↑j ROM:2B1C rst ROM:2B1C ; End of function ROM_2B06 ROM:2B1C ROM:2B1D ROM:2B1D ; =============== S U B R O U T I N E ======================================= ROM:2B1D ROM:2B1D ; Software timer ROM:2B1D ROM:2B1D ROM_2B1D: ; DATA XREF: ROM:Int05↑o ROM:2B1D ROM:2B1D ; FUNCTION CHUNK AT ROM:2089 SIZE 00000148 BYTES ROM:2B1D ; FUNCTION CHUNK AT ROM:21D9 SIZE 00000278 BYTES ROM:2B1D ; FUNCTION CHUNK AT ROM:2576 SIZE 0000003C BYTES ROM:2B1D ; FUNCTION CHUNK AT ROM:262F SIZE 000003A7 BYTES ROM:2B1D ; FUNCTION CHUNK AT ROM:485A SIZE 00000004 BYTES ROM:2B1D ROM:2B1D pushf ROM:2B1E orb INTMEM_2A, INTMEM_16 ROM:2B21 jbc INTMEM_2A, 1, ROM_2B33 ROM:2B24 andb INTMEM_2A, #-3 ROM:2B27 jbc INTMEM_2A, 0, ROM_2B2D ROM:2B2A orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:2B2D ROM:2B2D ROM_2B2D: ; CODE XREF: ROM_2B1D+A↑j ROM:2B2D orb INTMEM_A9, #4 ROM:2B30 ljmp ROM_2089 ROM:2B33 ; --------------------------------------------------------------------------- ROM:2B33 ROM:2B33 ROM_2B33: ; CODE XREF: ROM_2B1D+4↑j ROM:2B33 jbc INTMEM_2A, 0, ROM_2B46 ROM:2B36 jbs INTMEM_A9, 3, ROM_2B46 ROM:2B39 andb INTMEM_2A, #-2 ROM:2B3C orb INTMEM_A9, #8 ROM:2B3F ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2B42 ei ROM:2B43 ljmp ROM_262F ROM:2B46 ; --------------------------------------------------------------------------- ROM:2B46 ROM:2B46 ROM_2B46: ; CODE XREF: ROM_2B1D:ROM_2B33↑j ROM:2B46 ; ROM_2B1D+19↑j ROM:2B46 rst ROM:2B46 ; End of function ROM_2B1D ROM:2B46 ROM:2B47 ROM:2B47 ; =============== S U B R O U T I N E ======================================= ROM:2B47 ROM:2B47 ; HSI data available ROM:2B47 ROM:2B47 ROM_2B47: ; DATA XREF: ROM:Int02↑o ROM:2B47 ROM:2B47 ; FUNCTION CHUNK AT ROM:2089 SIZE 00000148 BYTES ROM:2B47 ; FUNCTION CHUNK AT ROM:29D6 SIZE 0000004E BYTES ROM:2B47 ROM:2B47 pushf ROM:2B48 andb INTMEM_2A, #3Fh ; '?' ROM:2B4B orb INTMEM_2A, INTMEM_16 ROM:2B4E cmpb ZERO_REG, INTMEM_8B ; Zero register ROM:2B51 jne ROM_2B7C ROM:2B53 jbs INTMEM_2A, 6, ROM_2B5A ROM:2B56 jbs INTMEM_2A, 7, ROM_2B5D ROM:2B59 rst ROM:2B5A ; --------------------------------------------------------------------------- ROM:2B5A ROM:2B5A ROM_2B5A: ; CODE XREF: ROM_2B47+C↑j ROM:2B5A orb INTMEM_4F, #2 ROM:2B5D ROM:2B5D ROM_2B5D: ; CODE XREF: ROM_2B47+F↑j ROM:2B5D ldb INTMEM_8B, INTMEM_6 ROM:2B60 ld INTMEM_58, INTMEM_2+2 ROM:2B63 jbc INT_PEND, 0, ROM_2B77 ; Interrupt pending register ROM:2B66 jbs INTMEM_58+1, 7, ROM_2B77 ROM:2B69 orb INTMEM_2A, INTMEM_16 ROM:2B6C jbc INTMEM_2A, 5, ROM_2B77 ROM:2B6F incb INTMEM_89 ROM:2B71 andb INT_PEND, #-2 ; Interrupt pending register ROM:2B74 andb INTMEM_2A, #-21h ROM:2B77 ROM:2B77 ROM_2B77: ; CODE XREF: ROM_2B47+1C↑j ROM:2B77 ; ROM_2B47+1F↑j ... ROM:2B77 ldb INTMEM_8A, INTMEM_89 ROM:2B7A sjmp ROM_2B82 ROM:2B7C ; --------------------------------------------------------------------------- ROM:2B7C ROM:2B7C ROM_2B7C: ; CODE XREF: ROM_2B47+A↑j ROM:2B7C jbc INTMEM_2A, 7, ROM_2B82 ROM:2B7F orb INT_PEND, #4 ; Interrupt pending register ROM:2B82 ROM:2B82 ROM_2B82: ; CODE XREF: ROM_2B47+33↑j ROM:2B82 ; ROM_2B47:ROM_2B7C↑j ROM:2B82 jbc INTMEM_8B, 2, ROM_2B93 ROM:2B85 andb INTMEM_8B, #51h ; 'Q' ROM:2B88 je ROM_2B8D ROM:2B8A orb INT_PEND, #4 ; Interrupt pending register ROM:2B8D ROM:2B8D ROM_2B8D: ; CODE XREF: ROM_2B47+41↑j ROM:2B8D andb INTMEM_A9, #-5 ROM:2B90 ljmp ROM_2089 ROM:2B93 ; --------------------------------------------------------------------------- ROM:2B93 ROM:2B93 ROM_2B93: ; CODE XREF: ROM_2B47:ROM_2B82↑j ROM:2B93 jbc INTMEM_8B, 0, ROM_2B97 ROM:2B96 rst ROM:2B97 ; --------------------------------------------------------------------------- ROM:2B97 ROM:2B97 ROM_2B97: ; CODE XREF: ROM_2B47:ROM_2B93↑j ROM:2B97 jbs INTMEM_8B, 6, ROM_2B9D ROM:2B9A jbc INTMEM_8B, 4, ROM_2BA8 ROM:2B9D ROM:2B9D ROM_2B9D: ; CODE XREF: ROM_2B47:ROM_2B97↑j ROM:2B9D andb INTMEM_8B, #5 ROM:2BA0 je ROM_2BA5 ROM:2BA2 orb INT_PEND, #4 ; Interrupt pending register ROM:2BA5 ROM:2BA5 ROM_2BA5: ; CODE XREF: ROM_2B47+59↑j ROM:2BA5 ljmp ROM_29D6 ROM:2BA8 ; --------------------------------------------------------------------------- ROM:2BA8 ROM:2BA8 ROM_2BA8: ; CODE XREF: ROM_2B47+53↑j ROM:2BA8 scall ROM_2BAC ROM:2BAA popf ROM:2BAB ret ROM:2BAB ; End of function ROM_2B47 ROM:2BAB ROM:2BAC ROM:2BAC ; =============== S U B R O U T I N E ======================================= ROM:2BAC ROM:2BAC ROM:2BAC ROM_2BAC: ; CODE XREF: ROM_2B47:ROM_2BA8↑p ROM:2BAC ; ROM_38E6+92↓p ROM:2BAC clrb WSR1 ; Window selection register 1 ROM:2BAE ROM:2BAE ROM_2BAE: ; CODE XREF: ROM_2BAC+C↓j ROM:2BAE ld ZERO_REG, INTMEM_2+2 ; Zero register ROM:2BB1 nop ROM:2BB2 andb INTMEM_2A, #3Fh ; '?' ROM:2BB5 orb INTMEM_2A, INTMEM_16 ROM:2BB8 jbs INTMEM_2A, 7, ROM_2BAE ROM:2BBB andb INT_PEND, #-5 ; Interrupt pending register ROM:2BBE ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:2BC1 clrb INTMEM_8B ROM:2BC3 ret ROM:2BC3 ; End of function ROM_2BAC ROM:2BC3 ROM:2BC4 ROM:2BC4 ; =============== S U B R O U T I N E ======================================= ROM:2BC4 ROM:2BC4 ROM:2BC4 ROM_2BC4: ; CODE XREF: ROM_2F99+18↓p ROM:2BC4 ; ROM_2F99+88↓p ... ROM:2BC4 pushf ROM:2BC5 andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:2BC9 and INTMEM_1C, #0Fh ROM:2BCD clrb INTMEM_1A ROM:2BCF cmpb INTMEM_1A+1, #0 ROM:2BD2 jne ROM_2BE4 ROM:2BD4 jbc INTMEM_AA, 1, ROM_2BDC ROM:2BD7 ldb INTMEM_1A, #2 ROM:2BDA sjmp ROM_2C11 ROM:2BDC ; --------------------------------------------------------------------------- ROM:2BDC ROM:2BDC ROM_2BDC: ; CODE XREF: ROM_2BC4+10↑j ROM:2BDC jbc INTMEM_AA, 0, ROM_2C11 ROM:2BDF ldb INTMEM_1A, #1 ROM:2BE2 sjmp ROM_2C11 ROM:2BE4 ; --------------------------------------------------------------------------- ROM:2BE4 ROM:2BE4 ROM_2BE4: ; CODE XREF: ROM_2BC4+E↑j ROM:2BE4 cmpb INTMEM_1A+1, #10h ROM:2BE7 jne ROM_2BFE ROM:2BE9 jbc INTMEM_AA, 1, ROM_2BF1 ROM:2BEC ldb INTMEM_1A, #2 ROM:2BEF sjmp ROM_2BF9 ROM:2BF1 ; --------------------------------------------------------------------------- ROM:2BF1 ROM:2BF1 ROM_2BF1: ; CODE XREF: ROM_2BC4+25↑j ROM:2BF1 jbs INTMEM_AA, 0, ROM_2BF9 ROM:2BF4 stb INTMEM_8C+1, INTMEM_4E[] ROM:2BF9 ROM:2BF9 ROM_2BF9: ; CODE XREF: ROM_2BC4+2B↑j ROM:2BF9 ; ROM_2BC4:ROM_2BF1↑j ROM:2BF9 orb INTMEM_AA, #1 ROM:2BFC sjmp ROM_2C11 ROM:2BFE ; --------------------------------------------------------------------------- ROM:2BFE ROM:2BFE ROM_2BFE: ; CODE XREF: ROM_2BC4+23↑j ROM:2BFE cmpb INTMEM_1C, #0 ROM:2C01 je ROM_2C11 ROM:2C03 jbs INTMEM_AA, 0, ROM_2C0E ROM:2C06 jbs INTMEM_AA, 1, ROM_2C0E ROM:2C09 stb INTMEM_8C+1, INTMEM_4E[] ROM:2C0E ROM:2C0E ROM_2C0E: ; CODE XREF: ROM_2BC4+3F↑j ROM:2C0E ; ROM_2BC4+42↑j ROM:2C0E orb INTMEM_AA, #2 ROM:2C11 ROM:2C11 ROM_2C11: ; CODE XREF: ROM_2BC4+16↑j ROM:2C11 ; ROM_2BC4:ROM_2BDC↑j ... ROM:2C11 cmpb INTMEM_1C, #1 ROM:2C14 je ROM_2C19 ROM:2C16 andb INTMEM_AA, #-5 ROM:2C19 ROM:2C19 ROM_2C19: ; CODE XREF: ROM_2BC4+50↑j ROM:2C19 cmpb INTMEM_1C, #2 ROM:2C1C jnc ROM_2C23 ROM:2C1E cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2C21 jne ROM_2C2D ROM:2C23 ROM:2C23 ROM_2C23: ; CODE XREF: ROM_2BC4+58↑j ROM:2C23 add INTMEM_1C, INTMEM_1C ROM:2C26 ld INTMEM_1C, 36C6h[INTMEM_1C] ROM:2C2B br [INTMEM_1C] ROM:2C2D ; --------------------------------------------------------------------------- ROM:2C2D ROM:2C2D ROM_2C2D: ; CODE XREF: ROM_2BC4+5D↑j ROM:2C2D ; ROM:2C81↓j ... ROM:2C2D popf ROM:2C2E ret ROM:2C2E ; End of function ROM_2BC4 ROM:2C2E ROM:2C2F ; --------------------------------------------------------------------------- ROM:2C2F cmpb INTMEM_1A+1, #10h ROM:2C32 jne ROM_2C37 ROM:2C34 andb INTMEM_AA, #-2 ROM:2C37 ROM:2C37 ROM_2C37: ; CODE XREF: ROM:2C32↑j ROM:2C37 cmpb INTMEM_1A+1, #20h ; ' ' ROM:2C3A jne ROM_2C4F ROM:2C3C jbs INTMEM_AA, 0, ROM_2C4C ROM:2C3F jbs INTMEM_A9, 4, ROM_2C4C ROM:2C42 ldb INTMEM_8C+1, INTMEM_4E[] ROM:2C47 ldb INTMEM_8C, (INTMEM_8C+1)[] ROM:2C4C ROM:2C4C ROM_2C4C: ; CODE XREF: ROM:2C3C↑j ROM:2C4C ; ROM:2C3F↑j ROM:2C4C andb INTMEM_AA, #-3 ROM:2C4F ROM:2C4F ROM_2C4F: ; CODE XREF: ROM:2C3A↑j ROM:2C4F cmpb INTMEM_1A, #0 ROM:2C52 jne ROM_2C8E ROM:2C54 cmpb INTMEM_1A+1, #0 ROM:2C57 je ROM_2C8E ROM:2C59 jbc INTMEM_A9, 4, ROM_2C83 ROM:2C5C jbc INTMEM_A9, 6, ROM_2C64 ROM:2C5F clrb INTMEM_8C ROM:2C61 andb INTMEM_A9, #-41h ROM:2C64 ROM:2C64 ROM_2C64: ; CODE XREF: ROM:2C5C↑j ROM:2C64 clrb INTMEM_8E ROM:2C66 clrb INTMEM_8F ROM:2C68 jbs INTMEM_AA, 0, ROM_2C75 ROM:2C6B jbs INTMEM_AA, 1, ROM_2C75 ROM:2C6E ldb INTMEM_8C+1, INTMEM_4E[] ROM:2C73 sjmp ROM_2C78 ROM:2C75 ; --------------------------------------------------------------------------- ROM:2C75 ROM:2C75 ROM_2C75: ; CODE XREF: ROM:2C68↑j ROM:2C75 ; ROM:2C6B↑j ROM:2C75 ldb INTMEM_8C+1, INTMEM_8C ROM:2C78 ROM:2C78 ROM_2C78: ; CODE XREF: ROM:2C73↑j ROM:2C78 andb INTMEM_A9, #-21h ROM:2C7B andb INTMEM_A9, #-11h ROM:2C7E andb INTMEM_A9, #7Fh ROM:2C81 sjmp ROM_2C2D ROM:2C83 ; --------------------------------------------------------------------------- ROM:2C83 ROM:2C83 ROM_2C83: ; CODE XREF: ROM:2C59↑j ROM:2C83 jbs INTMEM_AA, 0, ROM_2C2D ROM:2C86 jbs INTMEM_AA, 1, ROM_2C2D ROM:2C89 ldb INTMEM_8C+1, INTMEM_4E[] ROM:2C8E ROM:2C8E ROM_2C8E: ; CODE XREF: ROM:2C52↑j ROM:2C8E ; ROM:2C57↑j ROM:2C8E sjmp ROM_2C2D ROM:2C90 ; --------------------------------------------------------------------------- ROM:2C90 jbs INTMEM_A9, 4, ROM_2CDE ROM:2C93 cmpb INTMEM_1A, #0 ROM:2C96 jne ROM_2CE3 ROM:2C98 cmpb INTMEM_20, #0 ROM:2C9B jne ROM_2CA0 ROM:2C9D ldb INTMEM_20, #-6 ROM:2CA0 ROM:2CA0 ROM_2CA0: ; CODE XREF: ROM:2C9B↑j ROM:2CA0 ld INTMEM_1C, #0FAh ROM:2CA4 divub INTMEM_1C, INTMEM_20 ROM:2CA7 shrb INTMEM_20, #1 ROM:2CAA cmpb INTMEM_1C+1, INTMEM_20 ROM:2CAD jc ROM_2CB1 ROM:2CAF decb INTMEM_1C ROM:2CB1 ROM:2CB1 ROM_2CB1: ; CODE XREF: ROM:2CAD↑j ROM:2CB1 decb INTMEM_1C ROM:2CB3 ldb INTMEM_8E, INTMEM_1C ROM:2CB6 ldb INTMEM_20+2, INTMEM_8C+1 ROM:2CB9 ldb INTMEM_8C+1, INTMEM_1C+2 ROM:2CBC jbs INTMEM_AA, 2, ROM_2CDC ROM:2CBF clr INTMEM_1C ROM:2CC1 jbs INTMEM_AA, 4, ROM_2CC9 ROM:2CC4 jbc INTMEM_AA, 3, ROM_2CDC ROM:2CC7 decb INTMEM_1C+1 ROM:2CC9 ROM:2CC9 ROM_2CC9: ; CODE XREF: ROM:2CC1↑j ROM:2CC9 cmpb INTMEM_8C, INTMEM_1C+2 ROM:2CCC je ROM_2CDC ROM:2CCE subcb INTMEM_1C, INTMEM_1C ROM:2CD1 xorb INTMEM_1C, INTMEM_1C+1 ROM:2CD4 je ROM_2CDC ROM:2CD6 orb INTMEM_AA, #4 ROM:2CD9 ldb INTMEM_90, #2 ROM:2CDC ROM:2CDC ROM_2CDC: ; CODE XREF: ROM:2CBC↑j ROM:2CDC ; ROM:2CC4↑j ... ROM:2CDC sjmp ROM_2C2D ROM:2CDE ; --------------------------------------------------------------------------- ROM:2CDE ROM:2CDE ROM_2CDE: ; CODE XREF: ROM:2C90↑j ROM:2CDE cmpb INTMEM_1A, #1 ROM:2CE1 jne ROM_2CED ROM:2CE3 ROM:2CE3 ROM_2CE3: ; CODE XREF: ROM:2C96↑j ROM:2CE3 ldb INTMEM_20+2, INTMEM_4E[] ROM:2CE8 stb INTMEM_1C+2, INTMEM_4E[] ROM:2CED ROM:2CED ROM_2CED: ; CODE XREF: ROM:2CE1↑j ROM:2CED sjmp ROM_2C2D ROM:2CEF ; --------------------------------------------------------------------------- ROM:2CEF ldb INTMEM_8E, INTMEM_8C ROM:2CF2 stb INTMEM_8C+1, INTMEM_4E[] ROM:2CF7 clrb INTMEM_8C+1 ROM:2CF9 orb INTMEM_A9, #10h ROM:2CFC orb INTMEM_A9, #20h ; ' ' ROM:2CFF orb INTMEM_A9, #-80h ROM:2D02 andb INTMEM_A9, #-41h ROM:2D05 sjmp ROM_2C2D ROM:2D07 ; --------------------------------------------------------------------------- ROM:2D07 jbc INTMEM_A9, 4, ROM_2D31 ROM:2D0A jbc INTMEM_A9, 6, ROM_2D12 ROM:2D0D clrb INTMEM_8C ROM:2D0F andb INTMEM_A9, #-41h ROM:2D12 ROM:2D12 ROM_2D12: ; CODE XREF: ROM:2D0A↑j ROM:2D12 clrb INTMEM_8E ROM:2D14 clrb INTMEM_8F ROM:2D16 jbs INTMEM_AA, 0, ROM_2D23 ROM:2D19 jbs INTMEM_AA, 1, ROM_2D23 ROM:2D1C ldb INTMEM_8C+1, INTMEM_4E[] ROM:2D21 sjmp ROM_2D26 ROM:2D23 ; --------------------------------------------------------------------------- ROM:2D23 ROM:2D23 ROM_2D23: ; CODE XREF: ROM:2D16↑j ROM:2D23 ; ROM:2D19↑j ROM:2D23 ldb INTMEM_8C+1, INTMEM_8C ROM:2D26 ROM:2D26 ROM_2D26: ; CODE XREF: ROM:2D21↑j ROM:2D26 andb INTMEM_A9, #-11h ROM:2D29 andb INTMEM_A9, #-21h ROM:2D2C andb INTMEM_A9, #7Fh ROM:2D2F sjmp ROM_2D34 ROM:2D31 ; --------------------------------------------------------------------------- ROM:2D31 ROM:2D31 ROM_2D31: ; CODE XREF: ROM:2D07↑j ROM:2D31 ldb INTMEM_1A, #1 ROM:2D34 ROM:2D34 ROM_2D34: ; CODE XREF: ROM:2D2F↑j ROM:2D34 andb INTMEM_AA, #-3 ROM:2D37 sjmp ROM_2C2D ROM:2D39 ; --------------------------------------------------------------------------- ROM:2D39 jbc INTMEM_A9, 4, ROM_2D47 ROM:2D3C jbc INTMEM_A9, 6, ROM_2D41 ROM:2D3F clrb INTMEM_8C ROM:2D41 ROM:2D41 ROM_2D41: ; CODE XREF: ROM:2D3C↑j ROM:2D41 andb INTMEM_A9, #-11h ROM:2D44 andb INTMEM_A9, #-21h ROM:2D47 ROM:2D47 ROM_2D47: ; CODE XREF: ROM:2D39↑j ROM:2D47 ldb INTMEM_8C+1, INTMEM_8C ROM:2D4A sjmp ROM_2C2D ROM:2D4C ; --------------------------------------------------------------------------- ROM:2D4C clrb INTMEM_8E ROM:2D4E clrb INTMEM_8F ROM:2D50 incb INTMEM_8C+1 ROM:2D52 cmpb INTMEM_8C+1, #-4Ch ROM:2D55 jnh ROM_2D5A ROM:2D57 ldb INTMEM_8C+1, #-4Ch ROM:2D5A ROM:2D5A ROM_2D5A: ; CODE XREF: ROM:2D55↑j ROM:2D5A sjmp ROM_2C2D ROM:2D5C ; --------------------------------------------------------------------------- ROM:2D5C clrb INTMEM_8E ROM:2D5E clrb INTMEM_8F ROM:2D60 decb INTMEM_8C+1 ROM:2D62 jc ROM_2D66 ROM:2D64 clrb INTMEM_8C+1 ROM:2D66 ROM:2D66 ROM_2D66: ; CODE XREF: ROM:2D62↑j ROM:2D66 sjmp ROM_2C2D ROM:2D68 ; --------------------------------------------------------------------------- ROM:2D68 ldb INTMEM_8E, INTMEM_8C ROM:2D6B clrb INTMEM_8C+1 ROM:2D6D orb INTMEM_A9, #10h ROM:2D70 orb INTMEM_A9, #20h ; ' ' ROM:2D73 andb INTMEM_A9, #-41h ROM:2D76 andb INTMEM_A9, #7Fh ROM:2D79 sjmp ROM_2C2D ROM:2D7B ROM:2D7B ; =============== S U B R O U T I N E ======================================= ROM:2D7B ROM:2D7B ; Serial port ROM:2D7B ROM:2D7B ROM_2D7B: ; DATA XREF: ROM:Int06↑o ROM:2D7B pushf ROM:2D7C push INTMEM_1A[] ROM:2D80 ldb INTMEM_1A, INTMEM_11 ROM:2D83 jbc INTMEM_1A, 6, ROM_2D89 ROM:2D86 orb INTMEM_AA, #20h ; ' ' ROM:2D89 ROM:2D89 ROM_2D89: ; CODE XREF: ROM_2D7B+8↑j ROM:2D89 jbc INTMEM_1A, 5, ROM_2D8F ROM:2D8C orb INTMEM_AA, #40h ; '@' ROM:2D8F ROM:2D8F ROM_2D8F: ; CODE XREF: ROM_2D7B:ROM_2D89↑j ROM:2D8F pop INTMEM_1A[] ROM:2D93 popf ROM:2D94 ret ROM:2D94 ; End of function ROM_2D7B ROM:2D94 ROM:2D95 ROM:2D95 ; =============== S U B R O U T I N E ======================================= ROM:2D95 ROM:2D95 ROM:2D95 ROM_2D95: ; CODE XREF: ROM_2EAC↓p ROM:2D95 ; ROM_2EE8↓p ... ROM:2D95 ldb INTMEM_32+1, #-68h ROM:2D98 sjmp ROM_2D9D ROM:2D98 ; End of function ROM_2D95 ROM:2D98 ROM:2D9A ROM:2D9A ; =============== S U B R O U T I N E ======================================= ROM:2D9A ROM:2D9A ROM:2D9A ROM_2D9A: ; CODE XREF: ROM_2EAC:ROM_2EE5↓j ROM:2D9A ; ROM_2EE8+35↓j ... ROM:2D9A ldb INTMEM_32+1, #-80h ROM:2D9D ROM:2D9D ROM_2D9D: ; CODE XREF: ROM_2D95+3↑j ROM:2D9D scall ROM_2E3F ROM:2D9F ldb INTMEM_2C+1, #9 ROM:2DA2 scall ROM_2DEC ROM:2DA4 sjmp ROM_2E44 ROM:2DA4 ; End of function ROM_2D9A ROM:2DA4 ROM:2DA6 ROM:2DA6 ; =============== S U B R O U T I N E ======================================= ROM:2DA6 ROM:2DA6 ROM:2DA6 ROM_2DA6: ; CODE XREF: ROM_2EAC+8↓p ROM:2DA6 ; ROM_2EAC+12↓p ... ROM:2DA6 clrb INTMEM_1A ROM:2DA8 ldb INTMEM_2C, #-20h ROM:2DAB scall ROM_2DDE ROM:2DAD scall ROM_2E22 ROM:2DAF jc ROM_2DCC ROM:2DB1 ldb INTMEM_2C, #-60h ROM:2DB4 scall ROM_2DDE ROM:2DB6 ld INTMEM_2C+2, INTMEM_1C ROM:2DB9 ld INTMEM_32, INTMEM_1C ROM:2DBC ldb INTMEM_2C+1, #10h ROM:2DBF scall ROM_2DEC ROM:2DC1 scall ROM_2E22 ROM:2DC3 jc ROM_2DCC ROM:2DC5 scall ROM_2DD0 ROM:2DC7 cmp INTMEM_2C+2, INTMEM_1C ROM:2DCA je ROM_2DCE ROM:2DCC ROM:2DCC ROM_2DCC: ; CODE XREF: ROM_2DA6+9↑j ROM:2DCC ; ROM_2DA6+1D↑j ROM:2DCC incb INTMEM_1A ROM:2DCE ROM:2DCE ROM_2DCE: ; CODE XREF: ROM_2DA6+24↑j ROM:2DCE sjmp ROM_2E44 ROM:2DCE ; End of function ROM_2DA6 ROM:2DCE ROM:2DD0 ROM:2DD0 ; =============== S U B R O U T I N E ======================================= ROM:2DD0 ROM:2DD0 ROM:2DD0 ROM_2DD0: ; CODE XREF: ROM_2DA6+1F↑p ROM:2DD0 ; ROM_2E5E+20↓p ... ROM:2DD0 ldb INTMEM_2C, #-40h ROM:2DD3 scall ROM_2DDE ROM:2DD5 scall ROM_2E00 ROM:2DD7 add INTMEM_20+2, INTMEM_1C ROM:2DDA incb INTMEM_1A+1 ROM:2DDC sjmp ROM_2E44 ROM:2DDC ; End of function ROM_2DD0 ROM:2DDC ROM:2DDE ROM:2DDE ; =============== S U B R O U T I N E ======================================= ROM:2DDE ROM:2DDE ROM:2DDE ROM_2DDE: ; CODE XREF: ROM_2DA6+5↑p ROM:2DDE ; ROM_2DA6+E↑p ... ROM:2DDE scall ROM_2E3F ROM:2DE0 ldbze INTMEM_32, INTMEM_1A+1 ROM:2DE3 shl INTMEM_32, #7 ROM:2DE6 orb INTMEM_32+1, INTMEM_2C ROM:2DE9 ldb INTMEM_2C+1, #9 ROM:2DE9 ; End of function ROM_2DDE ROM:2DE9 ROM:2DEC ROM:2DEC ; =============== S U B R O U T I N E ======================================= ROM:2DEC ROM:2DEC ROM:2DEC ROM_2DEC: ; CODE XREF: ROM_2D9A+8↑p ROM:2DEC ; ROM_2DA6+19↑p ... ROM:2DEC andb INTMEM_26, #-11h ROM:2DEF shl INTMEM_32, #1 ROM:2DF2 jnc ROM_2DF7 ROM:2DF4 orb INTMEM_26, #10h ROM:2DF7 ROM:2DF7 ROM_2DF7: ; CODE XREF: ROM_2DEC+6↑j ROM:2DF7 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2DFA scall ROM_2E4B ROM:2DFC djnz INTMEM_2C+1, ROM_2DEC ROM:2DFF ret ROM:2DFF ; End of function ROM_2DEC ROM:2DFF ROM:2E00 ROM:2E00 ; =============== S U B R O U T I N E ======================================= ROM:2E00 ROM:2E00 ROM:2E00 ROM_2E00: ; CODE XREF: ROM_2DD0+5↑p ROM:2E00 clr INTMEM_1C ROM:2E02 ld INTMEM_30, #-8000h ROM:2E06 ROM:2E06 ROM_2E06: ; CODE XREF: ROM_2E00+1F↓j ROM:2E06 orb INTMEM_26, #8 ROM:2E09 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E0C mulb ZERO_REG, ZERO_REG ; Zero register ROM:2E10 jbc IOPORT2, 7, ROM_2E16 ; Input/output port 2 ROM:2E13 or INTMEM_1C, INTMEM_30 ROM:2E16 ROM:2E16 ROM_2E16: ; CODE XREF: ROM_2E00+10↑j ROM:2E16 andb INTMEM_26, #-9 ROM:2E19 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E1C shr INTMEM_30, #1 ROM:2E1F jnc ROM_2E06 ROM:2E21 ret ROM:2E21 ; End of function ROM_2E00 ROM:2E21 ROM:2E22 ROM:2E22 ; =============== S U B R O U T I N E ======================================= ROM:2E22 ROM:2E22 ROM:2E22 ROM_2E22: ; CODE XREF: ROM_2DA6+7↑p ROM:2E22 ; ROM_2DA6+1B↑p ROM:2E22 scall ROM_2E44 ROM:2E24 scall ROM_2E3F ROM:2E26 ld INTMEM_30, 4[INTMEM_56] ROM:2E2B clrc ROM:2E2C jbs IOPORT2, 7, ROM_2E3B ; Input/output port 2 ROM:2E2F ROM:2E2F ROM_2E2F: ; CODE XREF: ROM_2E22+16↓j ROM:2E2F jbs IOPORT2, 7, ROM_2E3E ; Input/output port 2 ROM:2E32 ldb INTMEM_A, #1Eh ROM:2E35 ldb INTMEM_A, #-1Fh ROM:2E38 djnzw INTMEM_30, ROM_2E2F ROM:2E3B ROM:2E3B ROM_2E3B: ; CODE XREF: ROM_2E22+A↑j ROM:2E3B incb INTMEM_1A ROM:2E3D setc ROM:2E3E ROM:2E3E ROM_2E3E: ; CODE XREF: ROM_2E22:ROM_2E2F↑j ROM:2E3E ret ROM:2E3E ; End of function ROM_2E22 ROM:2E3E ROM:2E3F ROM:2E3F ; =============== S U B R O U T I N E ======================================= ROM:2E3F ROM:2E3F ROM:2E3F ROM_2E3F: ; CODE XREF: ROM_2D9A:ROM_2D9D↑p ROM:2E3F ; ROM_2DDE↑p ... ROM:2E3F orb INTMEM_26, #20h ; ' ' ROM:2E42 sjmp ROM_2E47 ROM:2E42 ; End of function ROM_2E3F ROM:2E42 ROM:2E44 ROM:2E44 ; =============== S U B R O U T I N E ======================================= ROM:2E44 ROM:2E44 ROM:2E44 ROM_2E44: ; CODE XREF: ROM_2D9A+A↑j ROM:2E44 ; ROM_2DA6:ROM_2DCE↑j ... ROM:2E44 andb INTMEM_26, #-21h ROM:2E47 ROM:2E47 ROM_2E47: ; CODE XREF: ROM_2E3F+3↑j ROM:2E47 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E4A ret ROM:2E4A ; End of function ROM_2E44 ROM:2E4A ROM:2E4B ROM:2E4B ; =============== S U B R O U T I N E ======================================= ROM:2E4B ROM:2E4B ROM:2E4B ROM_2E4B: ; CODE XREF: ROM_2DEC+E↑p ROM:2E4B ; ROM_2E58+2↓p ROM:2E4B orb INTMEM_26, #8 ROM:2E4E stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E51 andb INTMEM_26, #-9 ROM:2E54 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2E57 ret ROM:2E57 ; End of function ROM_2E4B ROM:2E57 ROM:2E58 ROM:2E58 ; =============== S U B R O U T I N E ======================================= ROM:2E58 ROM:2E58 ROM:2E58 ROM_2E58: ; CODE XREF: ROM_38E6:ROM_39B3↓p ROM:2E58 scall ROM_2E3F ROM:2E5A scall ROM_2E4B ROM:2E5C sjmp ROM_2E44 ROM:2E5C ; End of function ROM_2E58 ROM:2E5C ROM:2E5E ROM:2E5E ; =============== S U B R O U T I N E ======================================= ROM:2E5E ROM:2E5E ROM:2E5E ROM_2E5E: ; CODE XREF: ROM_38E6+16F↓p ROM:2E5E ; ROM_38E6+179↓p ROM:2E5E clrb INTMEM_1A ROM:2E60 clrb INTMEM_20 ROM:2E62 ldb INTMEM_1C+2, 97h[INTMEM_56] ROM:2E67 ROM:2E67 ROM_2E67: ; CODE XREF: ROM_2E5E+35↓j ROM:2E67 ldb INTMEM_A, #1Eh ROM:2E6A ldb INTMEM_A, #-1Fh ROM:2E6D clr INTMEM_20+2 ROM:2E6F ldbze INTMEM_32, INTMEM_20 ROM:2E72 mulub INTMEM_32, 96h[INTMEM_56] ROM:2E77 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2E7B ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2E7E lcall ROM_2DD0 ROM:2E81 cmp INTMEM_1C, INTMEM_34 ROM:2E84 jne ROM_2E91 ROM:2E86 scall ROM_2E99 ROM:2E88 ldb INTMEM_8C, INTMEM_4E[] ROM:2E8D neg INTMEM_20+2 ROM:2E8F je ROM_2E98 ROM:2E91 ROM:2E91 ROM_2E91: ; CODE XREF: ROM_2E5E+26↑j ROM:2E91 incb INTMEM_20 ROM:2E93 djnz INTMEM_1C+2, ROM_2E67 ROM:2E96 incb INTMEM_1A ROM:2E98 ROM:2E98 ROM_2E98: ; CODE XREF: ROM_2E5E+31↑j ROM:2E98 ret ROM:2E98 ; End of function ROM_2E5E ROM:2E98 ROM:2E99 ROM:2E99 ; =============== S U B R O U T I N E ======================================= ROM:2E99 ROM:2E99 ROM:2E99 ROM_2E99: ; CODE XREF: ROM_2E5E+28↑p ROM:2E99 ld INTMEM_34, #40h ; '@' ROM:2E9D ROM:2E9D ROM_2E9D: ; CODE XREF: ROM_2E99+E↓j ROM:2E9D lcall ROM_2DD0 ROM:2EA0 st INTMEM_1C, [INTMEM_34]+ ROM:2EA3 cmp INTMEM_34, #54h ; 'T' ROM:2EA7 jnc ROM_2E9D ROM:2EA9 ljmp ROM_2DD0 ROM:2EA9 ; End of function ROM_2E99 ROM:2EA9 ROM:2EAC ROM:2EAC ; =============== S U B R O U T I N E ======================================= ROM:2EAC ROM:2EAC ROM:2EAC ROM_2EAC: ; CODE XREF: ROM_2F51+22↓p ROM:2EAC ; ROM_2F99+C0↓p ROM:2EAC lcall ROM_2D95 ROM:2EAF clr INTMEM_20+2 ROM:2EB1 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2EB4 lcall ROM_2DA6 ROM:2EB7 ld INTMEM_34, #40h ; '@' ROM:2EBB ROM:2EBB ROM_2EBB: ; CODE XREF: ROM_2EAC+1E↓j ROM:2EBB ld INTMEM_1C, [INTMEM_34]+ ROM:2EBE lcall ROM_2DA6 ROM:2EC1 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2EC4 jne ROM_2ED6 ROM:2EC6 cmp INTMEM_34, #54h ; 'T' ROM:2ECA jnc ROM_2EBB ROM:2ECC ld INTMEM_1C, INTMEM_20+2 ROM:2ECF neg INTMEM_1C ROM:2ED1 lcall ROM_2DA6 ROM:2ED4 sjmp ROM_2EE5 ROM:2ED6 ; --------------------------------------------------------------------------- ROM:2ED6 ROM:2ED6 ROM_2ED6: ; CODE XREF: ROM_2EAC+18↑j ROM:2ED6 ldb INTMEM_34, INTMEM_1A ROM:2ED9 ldbze INTMEM_1C, #-56h ROM:2EDC ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2EDF lcall ROM_2DA6 ROM:2EE2 ldb INTMEM_1A, INTMEM_34 ROM:2EE5 ROM:2EE5 ROM_2EE5: ; CODE XREF: ROM_2EAC+28↑j ROM:2EE5 ljmp ROM_2D9A ROM:2EE5 ; End of function ROM_2EAC ROM:2EE5 ROM:2EE8 ROM:2EE8 ; =============== S U B R O U T I N E ======================================= ROM:2EE8 ROM:2EE8 ROM:2EE8 ROM_2EE8: ; CODE XREF: ROM_2F99+E0↓p ROM:2EE8 ; ROM_38E6+196↓p ROM:2EE8 lcall ROM_2D95 ROM:2EEB ld INTMEM_34, INTMEM_1C ROM:2EEE lcall ROM_2DD0 ROM:2EF1 push INTMEM_1C[] ROM:2EF5 decb INTMEM_1A+1 ROM:2EF7 ld INTMEM_1C, INTMEM_34 ROM:2EFA lcall ROM_2DA6 ROM:2EFD ld INTMEM_1C, #54h ; 'T' ROM:2F01 sub INTMEM_1C, #40h ; '@' ROM:2F05 shr INTMEM_1C, #1 ROM:2F08 addb INTMEM_1A+1, INTMEM_1C ROM:2F0B lcall ROM_2DD0 ROM:2F0E neg INTMEM_1C ROM:2F10 sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2F13 add INTMEM_1C, INTMEM_34 ROM:2F16 neg INTMEM_1C ROM:2F18 decb INTMEM_1A+1 ROM:2F1A lcall ROM_2DA6 ROM:2F1D ljmp ROM_2D9A ROM:2F1D ; End of function ROM_2EE8 ROM:2F1D ROM:2F20 ROM:2F20 ; =============== S U B R O U T I N E ======================================= ROM:2F20 ROM:2F20 ROM:2F20 ROM_2F20: ; CODE XREF: ROM_38E6+183↓p ROM:2F20 lcall ROM_2D95 ROM:2F23 clr INTMEM_20+2 ROM:2F25 clrb INTMEM_1A+1 ROM:2F27 ld INTMEM_1C, 6[INTMEM_56] ROM:2F2C lcall ROM_2DA6 ROM:2F2F ldb INTMEM_1C, #-58h ROM:2F32 ldb INTMEM_1C+1, #0 ROM:2F35 lcall ROM_2DA6 ROM:2F38 ldbze INTMEM_1C, #7 ROM:2F3B lcall ROM_2DA6 ROM:2F3E ld INTMEM_1C, 2[INTMEM_56] ROM:2F43 lcall ROM_2DA6 ROM:2F46 ld INTMEM_1C, INTMEM_20+2 ROM:2F49 neg INTMEM_1C ROM:2F4B lcall ROM_2DA6 ROM:2F4E ljmp ROM_2D9A ROM:2F4E ; End of function ROM_2F20 ROM:2F4E ROM:2F51 ROM:2F51 ; =============== S U B R O U T I N E ======================================= ROM:2F51 ROM:2F51 ROM:2F51 ROM_2F51: ; CODE XREF: ROM_38E6+186↓p ROM:2F51 ; ROM:3F0F↓p ROM:2F51 ldb INTMEM_91, 98h[INTMEM_56] ROM:2F56 ldb INTMEM_20+1, 97h[INTMEM_56] ROM:2F5B ldb INTMEM_1C+2, INTMEM_20+1 ROM:2F5E ldb INTMEM_20, #-10h ROM:2F61 ROM:2F61 ROM_2F61: ; CODE XREF: ROM_2F51:ROM_2F7F↓j ROM:2F61 decb INTMEM_20+1 ROM:2F63 ldbze INTMEM_32, INTMEM_20+1 ROM:2F66 mulub INTMEM_32, 96h[INTMEM_56] ROM:2F6B addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2F6F ld INTMEM_1C, #-55ABh ROM:2F73 lcall ROM_2EAC ROM:2F76 cmpb INTMEM_1A, #1 ROM:2F79 jh ROM_2F82 ROM:2F7B je ROM_2F7F ROM:2F7D incb INTMEM_20 ROM:2F7F ROM:2F7F ROM_2F7F: ; CODE XREF: ROM_2F51+2A↑j ROM:2F7F djnz INTMEM_1C+2, ROM_2F61 ROM:2F82 ROM:2F82 ROM_2F82: ; CODE XREF: ROM_2F51+28↑j ROM:2F82 ldbze INTMEM_1C, INTMEM_20 ROM:2F85 andb INTMEM_1C, #0Fh ROM:2F88 ret ROM:2F88 ; End of function ROM_2F51 ROM:2F88 ROM:2F89 ROM:2F89 ; =============== S U B R O U T I N E ======================================= ROM:2F89 ROM:2F89 ROM:2F89 ROM_2F89: ; CODE XREF: ROM_38E6:ROM_3A66↓p ROM:2F89 ld INTMEM_34, #40h ; '@' ROM:2F8D ROM:2F8D ROM_2F8D: ; CODE XREF: ROM_2F89+B↓j ROM:2F8D st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2F90 cmp INTMEM_34, #54h ; 'T' ROM:2F94 jnc ROM_2F8D ROM:2F96 ljmp ROM_4862 ROM:2F96 ; End of function ROM_2F89 ROM:2F96 ROM:2F99 ROM:2F99 ; =============== S U B R O U T I N E ======================================= ROM:2F99 ROM:2F99 ROM:2F99 ROM_2F99: ; CODE XREF: start+A61↑p ROM:2F99 jbc INTMEM_AA, 7, ROM_2FB7 ROM:2F9C jbs INTMEM_AA+1, 0, ROM_2FA6 ROM:2F9F inc INTMEM_40 ROM:2FA1 orb INTMEM_AA+1, #1 ROM:2FA4 sjmp ROM_308D ROM:2FA6 ; --------------------------------------------------------------------------- ROM:2FA6 ROM:2FA6 ROM_2FA6: ; CODE XREF: ROM_2F99+3↑j ROM:2FA6 jbc INTMEM_AA+1, 1, ROM_2FAB ROM:2FA9 sjmp ROM_306D ROM:2FAB ; --------------------------------------------------------------------------- ROM:2FAB ROM:2FAB ROM_2FAB: ; CODE XREF: ROM_2F99:ROM_2FA6↑j ROM:2FAB jbs INTMEM_AA+1, 2, ROM_2FB9 ROM:2FAE ldb INTMEM_1C, #22h ; '"' ROM:2FB1 lcall ROM_2BC4 ROM:2FB4 orb INTMEM_AA+1, #4 ROM:2FB7 ROM:2FB7 ROM_2FB7: ; CODE XREF: ROM_2F99↑j ROM:2FB7 ; ROM_2F99:ROM_2FBE↓j ROM:2FB7 sjmp ROM_308D ROM:2FB9 ; --------------------------------------------------------------------------- ROM:2FB9 ROM:2FB9 ROM_2FB9: ; CODE XREF: ROM_2F99:ROM_2FAB↑j ROM:2FB9 jbc INTMEM_AA+1, 4, ROM_2FBE ROM:2FBC sjmp ROM_307C ROM:2FBE ; --------------------------------------------------------------------------- ROM:2FBE ROM:2FBE ROM_2FBE: ; CODE XREF: ROM_2F99:ROM_2FB9↑j ROM:2FBE jbs INTMEM_A9, 4, ROM_2FB7 ROM:2FC1 lcall ROM_2D95 ROM:2FC4 jbc INTMEM_F5, 3, ROM_2FE8 ROM:2FC7 ldb INTMEM_1A+1, #5 ROM:2FCA ld INTMEM_1C, INTMEM_142[] ROM:2FCF lcall ROM_2DA6 ROM:2FD2 lcall ROM_2DA6 ROM:2FD5 lcall ROM_2DA6 ROM:2FD8 ldb INTMEM_1C, INTMEM_156[] ROM:2FDD ldb INTMEM_1C+1, INTMEM_156[] ROM:2FE2 lcall ROM_2DA6 ROM:2FE5 lcall ROM_2DA6 ROM:2FE8 ROM:2FE8 ROM_2FE8: ; CODE XREF: ROM_2F99+2B↑j ROM:2FE8 ldb INTMEM_1A+1, #0Ah ROM:2FEB ldb INTMEM_1C, INTMEM_157[] ROM:2FF0 ldb INTMEM_1C+1, INTMEM_1C ROM:2FF3 or INTMEM_1C, #0F0Fh ROM:2FF7 lcall ROM_2DA6 ROM:2FFA lcall ROM_2DA6 ROM:2FFD lcall ROM_2D9A ROM:3000 st ZERO_REG, INTMEM_144[] ; Zero register ROM:3005 andb INTMEM_F5, #-3 ROM:3008 andb INTMEM_F5, #-5 ROM:300B jbs INTMEM_F5, 0, ROM_308D ROM:300E jbs INTMEM_AA+1, 3, ROM_3024 ROM:3011 orb INTMEM_AA+1, #8 ROM:3014 ldb INTMEM_1C+2, INTMEM_4E[] ROM:3019 ldb INTMEM_20, 99h[INTMEM_56] ROM:301E ldb INTMEM_1C, #21h ; '!' ROM:3021 lcall ROM_2BC4 ROM:3024 ROM:3024 ROM_3024: ; CODE XREF: ROM_2F99+75↑j ROM:3024 cmpb INTMEM_8C, INTMEM_4E[] ROM:3029 jne ROM_308D ROM:302B ldb INTMEM_20+1, INTMEM_A8[] ROM:3030 ldb INTMEM_1C+2, 97h[INTMEM_56] ROM:3035 ROM:3035 ROM_3035: ; CODE XREF: ROM_2F99:ROM_3060↓j ROM:3035 incb INTMEM_20+1 ROM:3037 cmpb INTMEM_20+1, 97h[INTMEM_56] ROM:303C jnc ROM_3040 ROM:303E clrb INTMEM_20+1 ROM:3040 ROM:3040 ROM_3040: ; CODE XREF: ROM_2F99+A3↑j ROM:3040 ldbze INTMEM_32, INTMEM_20+1 ROM:3043 mulub INTMEM_32, 96h[INTMEM_56] ROM:3048 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:304C lcall ROM_2DD0 ROM:304F cmpb INTMEM_1C, #55h ; 'U' ROM:3052 jne ROM_3060 ROM:3054 decb INTMEM_1A+1 ROM:3056 ldb INTMEM_1C+1, #-5Bh ROM:3059 lcall ROM_2EAC ROM:305C negb INTMEM_1A ROM:305E je ROM_3065 ROM:3060 ROM:3060 ROM_3060: ; CODE XREF: ROM_2F99+B9↑j ROM:3060 djnz INTMEM_1C+2, ROM_3035 ROM:3063 clrb INTMEM_1C+3 ROM:3065 ROM:3065 ROM_3065: ; CODE XREF: ROM_2F99+C5↑j ROM:3065 orb INTMEM_AA+1, #2 ROM:3068 stb INTMEM_1C+3, INTMEM_158[] ROM:306D ROM:306D ROM_306D: ; CODE XREF: ROM_2F99+10↑j ROM:306D jbc INTMEM_AA+1, 4, ROM_308D ROM:3070 ld INTMEM_1C, #-55ABh ROM:3074 ldb INTMEM_1A+1, INTMEM_158[] ROM:3079 lcall ROM_2EE8 ROM:307C ROM:307C ROM_307C: ; CODE XREF: ROM_2F99+23↑j ROM:307C scall ROM_308E ROM:307E andb INTMEM_AA, #7Fh ROM:3081 andb INTMEM_AA+1, #-2 ROM:3084 andb INTMEM_AA+1, #-5 ROM:3087 andb INTMEM_AA+1, #-3 ROM:308A andb INTMEM_AA+1, #-9 ROM:308D ROM:308D ROM_308D: ; CODE XREF: ROM_2F99+B↑j ROM:308D ; ROM_2F99:ROM_2FB7↑j ... ROM:308D ret ROM:308D ; End of function ROM_2F99 ROM:308D ROM:308E ROM:308E ; =============== S U B R O U T I N E ======================================= ROM:308E ROM:308E ROM:308E ROM_308E: ; CODE XREF: ROM_2F99:ROM_307C↑p ROM:308E ldb INTMEM_1C, #23h ; '#' ROM:3091 ljmp ROM_2BC4 ROM:3091 ; End of function ROM_308E ROM:3091 ROM:3094 ROM:3094 ; =============== S U B R O U T I N E ======================================= ROM:3094 ROM:3094 ROM:3094 ROM_3094: ; CODE XREF: start+A64↑p ROM:3094 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:3099 ld INTMEM_1C, #0 ROM:309D lcall ROM_33FA ROM:30A0 clrb INTMEM_1C+1 ROM:30A2 shl INTMEM_1C, #4 ROM:30A5 mulu INTMEM_1C, #-0BDCh ROM:30A9 divu INTMEM_1C, #3415h ROM:30AD st INTMEM_1C, INTMEM_148[] ROM:30B2 jbc INTMEM_F5, 4, ROM_30C4 ROM:30B5 st INTMEM_1C, INTMEM_146[] ROM:30BA st INTMEM_1C, INTMEM_3BC[] ROM:30BF st INTMEM_1C, INTMEM_3BE[] ROM:30C4 ROM:30C4 ROM_30C4: ; CODE XREF: ROM_3094+1E↑j ROM:30C4 ret ROM:30C4 ; End of function ROM_3094 ROM:30C4 ROM:30C5 ROM:30C5 ; =============== S U B R O U T I N E ======================================= ROM:30C5 ROM:30C5 ROM:30C5 ROM_30C5: ; CODE XREF: start:ROM_2AF8↑p ROM:30C5 clr INTMEM_1A ROM:30C7 ROM:30C7 ROM_30C7: ; CODE XREF: ROM_30C5+B0↓j ROM:30C7 jbs INTMEM_AA+1, 6, ROM_30D4 ROM:30CA ld INTMEM_1C, #0C8h ROM:30CE ld INTMEM_20, #64h ; 'd' ROM:30D2 sjmp ROM_3121 ROM:30D4 ; --------------------------------------------------------------------------- ROM:30D4 ROM:30D4 ROM_30D4: ; CODE XREF: ROM_30C5:ROM_30C7↑j ROM:30D4 ldbze INTMEM_20, 3345h[INTMEM_1A] ROM:30D9 ld INTMEM_20, 3BCh[INTMEM_20] ROM:30DE mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:30E3 divu INTMEM_1C, INTMEM_5C ROM:30E6 jv ROM_3107 ROM:30E8 ld INTMEM_20, 0Ah[INTMEM_56] ROM:30ED mulu INTMEM_20, #64h ; 'd' ROM:30F1 divu INTMEM_20, INTMEM_5C ROM:30F4 jnv ROM_30FD ROM:30F6 ld INTMEM_20, #0C8h ROM:30FA ld INTMEM_5A, [SP] ; Stack pointer ROM:30FD ROM:30FD ROM_30FD: ; CODE XREF: ROM_30C5+2F↑j ROM:30FD add INTMEM_1C, INTMEM_20 ROM:3100 cmp INTMEM_1C, 8[INTMEM_56] ROM:3105 jnc ROM_310C ROM:3107 ROM:3107 ROM_3107: ; CODE XREF: ROM_30C5+21↑j ROM:3107 ld INTMEM_1C, 8[INTMEM_56] ROM:310C ROM:310C ROM_310C: ; CODE XREF: ROM_30C5+40↑j ROM:310C ld INTMEM_20, 0Ch[INTMEM_56] ROM:3111 mulu INTMEM_20, #64h ; 'd' ROM:3115 divu INTMEM_20, INTMEM_5C ROM:3118 jnv ROM_3121 ROM:311A ld INTMEM_20, #64h ; 'd' ROM:311E ld INTMEM_5A, [SP] ; Stack pointer ROM:3121 ROM:3121 ROM_3121: ; CODE XREF: ROM_30C5+D↑j ROM:3121 ; ROM_30C5+53↑j ROM:3121 shl INTMEM_1A, #1 ROM:3124 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:3129 sub INTMEM_1C+2, INTMEM_1C ROM:312C jc ROM_3132 ROM:312E add INTMEM_1C+2, #1C20h ROM:3132 ROM:3132 ROM_3132: ; CODE XREF: ROM_30C5+67↑j ROM:3132 shr INTMEM_1A, #1 ROM:3135 divb INTMEM_1C+2, #64h ; 'd' ROM:3139 stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:313E jbs INTMEM_AA+1, 6, ROM_3151 ROM:3141 subb INTMEM_1C+2, #2 ROM:3144 jc ROM_3149 ROM:3146 addb INTMEM_1C+2, #48h ; 'H' ROM:3149 ROM:3149 ROM_3149: ; CODE XREF: ROM_30C5+7F↑j ROM:3149 cmpb INTMEM_1C+2, #11h ROM:314C jc ROM_3151 ROM:314E ldb INTMEM_93, INTMEM_1A ROM:3151 ROM:3151 ROM_3151: ; CODE XREF: ROM_30C5+79↑j ROM:3151 ; ROM_30C5+87↑j ROM:3151 shl INTMEM_1A, #1 ROM:3154 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:3159 sub INTMEM_1C+2, INTMEM_20 ROM:315C jc ROM_3162 ROM:315E add INTMEM_1C+2, #1C20h ROM:3162 ROM:3162 ROM_3162: ; CODE XREF: ROM_30C5+97↑j ROM:3162 shr INTMEM_1A, #1 ROM:3165 divb INTMEM_1C+2, #64h ; 'd' ROM:3169 stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:316E incb INTMEM_1A ROM:3170 cmpb INTMEM_1A, #4 ROM:3173 jge ROM_3177 ROM:3175 sjmp ROM_30C7 ROM:3177 ; --------------------------------------------------------------------------- ROM:3177 ROM:3177 ROM_3177: ; CODE XREF: ROM_30C5+AE↑j ROM:3177 pushf ROM:3178 ldbze INTMEM_1A, INTMEM_93 ROM:317B jbs INTMEM_AA+1, 5, ROM_3191 ROM:317E ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:3183 subb INTMEM_1C+3, INTMEM_93+1, #1 ROM:3187 jge ROM_318C ROM:3189 addb INTMEM_1C+3, #48h ; 'H' ROM:318C ROM:318C ROM_318C: ; CODE XREF: ROM_30C5+C2↑j ROM:318C ldb INTMEM_91+1, INTMEM_1C+3 ROM:318F sjmp ROM_3196 ROM:3191 ; --------------------------------------------------------------------------- ROM:3191 ROM:3191 ROM_3191: ; CODE XREF: ROM_30C5+B6↑j ROM:3191 ldb INTMEM_93+1, 130h[INTMEM_1A] ROM:3196 ROM:3196 ROM_3196: ; CODE XREF: ROM_30C5+CA↑j ROM:3196 popf ROM:3197 ret ROM:3197 ; End of function ROM_30C5 ROM:3197 ROM:3198 ROM:3198 ; =============== S U B R O U T I N E ======================================= ROM:3198 ROM:3198 ROM:3198 ROM_3198: ; CODE XREF: start+A67↑p ROM:3198 ld INTMEM_1C+2, INTMEM_5E ROM:319B divub INTMEM_1C+2, #19h ROM:319E jnv ROM_31A3 ROM:31A0 ldb INTMEM_1C+2, #-1 ROM:31A3 ROM:31A3 ROM_31A3: ; CODE XREF: ROM_3198+6↑j ROM:31A3 ld INTMEM_1C, #1 ROM:31A7 lcall ROM_33FA ROM:31AA cmp INTMEM_5C, ZERO_REG ; Zero register ROM:31AD je ROM_31BD ROM:31AF ldb INTMEM_20, #64h ; 'd' ROM:31B2 mulub INTMEM_20, #0 ROM:31B5 clr INTMEM_20+2 ROM:31B7 divu INTMEM_20, INTMEM_5C ROM:31BA addb INTMEM_1C, INTMEM_20 ROM:31BD ROM:31BD ROM_31BD: ; CODE XREF: ROM_3198+15↑j ROM:31BD stb INTMEM_1C, INTMEM_159[] ROM:31C2 ret ROM:31C2 ; End of function ROM_3198 ROM:31C2 ROM:31C3 ROM:31C3 ; =============== S U B R O U T I N E ======================================= ROM:31C3 ROM:31C3 ROM:31C3 ROM_31C3: ; CODE XREF: ROM_672F:ROM_6A1E↓p ROM:31C3 clrb INTMEM_1A ROM:31C5 ld INTMEM_32, #6 ROM:31C9 ldbze INTMEM_2C, INTMEM_159[] ROM:31CE ROM:31CE ROM_31CE: ; CODE XREF: ROM_31C3+35↓j ROM:31CE ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:31D3 cmp INTMEM_20+2, #1C1Fh ROM:31D7 jnh ROM_31E1 ROM:31D9 ldb INTMEM_1A, #-1 ROM:31DC ld INTMEM_5A, [SP] ; Stack pointer ROM:31DF sjmp ROM_31F4 ROM:31E1 ; --------------------------------------------------------------------------- ROM:31E1 ROM:31E1 ROM_31E1: ; CODE XREF: ROM_31C3+14↑j ROM:31E1 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:31E6 sub INTMEM_20+2, INTMEM_2C ROM:31E9 jc ROM_31EF ROM:31EB add INTMEM_20+2, #1C20h ROM:31EF ROM:31EF ROM_31EF: ; CODE XREF: ROM_31C3+26↑j ROM:31EF st INTMEM_20+2, 138h[INTMEM_32] ROM:31F4 ROM:31F4 ROM_31F4: ; CODE XREF: ROM_31C3+1C↑j ROM:31F4 sub INTMEM_32, #2 ROM:31F8 jc ROM_31CE ROM:31FA cmpb INTMEM_1A, #0 ROM:31FD jne ROM_3204 ROM:31FF orb INTMEM_AA+1, #-80h ROM:3202 sjmp ROM_3207 ROM:3204 ; --------------------------------------------------------------------------- ROM:3204 ROM:3204 ROM_3204: ; CODE XREF: ROM_31C3+3A↑j ROM:3204 andb INTMEM_AA+1, #7Fh ROM:3207 ROM:3207 ROM_3207: ; CODE XREF: ROM_31C3+3F↑j ROM:3207 ret ROM:3207 ; End of function ROM_31C3 ROM:3207 ROM:3208 ROM:3208 ; =============== S U B R O U T I N E ======================================= ROM:3208 ROM:3208 ROM:3208 ROM_3208: ; CODE XREF: ROM:3E62↓p ROM:3208 ; ROM_672F+2AC↓p ROM:3208 clrb INTMEM_1A ROM:320A cmpb INTMEM_1C, #0 ROM:320D jne ROM_3211 ROM:320F sjmp ROM_32B3 ROM:3211 ; --------------------------------------------------------------------------- ROM:3211 ROM:3211 ROM_3211: ; CODE XREF: ROM_3208+5↑j ROM:3211 cmpb INTMEM_1C, #1 ROM:3214 jne ROM_323B ROM:3216 cmpb INTMEM_1C+1, #4 ROM:3219 jh ROM_3221 ROM:321B cmp INTMEM_1C+2, #1C1Fh ROM:321F jnh ROM_3223 ROM:3221 ROM:3221 ROM_3221: ; CODE XREF: ROM_3208+11↑j ROM:3221 sjmp ROM_32AD ROM:3223 ; --------------------------------------------------------------------------- ROM:3223 ROM:3223 ROM_3223: ; CODE XREF: ROM_3208+17↑j ROM:3223 ldbze INTMEM_32, INTMEM_1C+1 ROM:3226 ldbze INTMEM_2C, INTMEM_159[] ROM:322B sub INTMEM_1C+2, INTMEM_2C ROM:322E jc ROM_3234 ROM:3230 add INTMEM_1C+2, #1C20h ROM:3234 ROM:3234 ROM_3234: ; CODE XREF: ROM_3208+26↑j ROM:3234 st INTMEM_1C+2, 138h[INTMEM_32] ROM:3239 sjmp ROM_32B3 ROM:323B ; --------------------------------------------------------------------------- ROM:323B ROM:323B ROM_323B: ; CODE XREF: ROM_3208+C↑j ROM:323B cmpb INTMEM_1C, #2 ROM:323E jne ROM_3299 ROM:3240 cmp INTMEM_5E, #0 ROM:3244 je ROM_324B ROM:3246 ldb INTMEM_1A, #1 ROM:3249 sjmp ROM_3297 ROM:324B ; --------------------------------------------------------------------------- ROM:324B ROM:324B ROM_324B: ; CODE XREF: ROM_3208+3C↑j ROM:324B cmp INTMEM_1C+2, INTMEM_146[] ROM:3250 jnh ROM_3257 ROM:3252 ldb INTMEM_1A, #2 ROM:3255 sjmp ROM_3297 ROM:3257 ; --------------------------------------------------------------------------- ROM:3257 ROM:3257 ROM_3257: ; CODE XREF: ROM_3208+48↑j ROM:3257 ld INTMEM_32, INTMEM_1C+2 ROM:325A ldb INTMEM_1C, #3 ROM:325D lcall ROM_32B4 ROM:3260 ld INTMEM_60, INTMEM_1C+2 ROM:3263 add INTMEM_1C+2, INTMEM_32 ROM:3266 ldb INTMEM_1C, #2 ROM:3269 lcall ROM_32B4 ROM:326C cmpb INTMEM_1A, #0 ROM:326F je ROM_327C ROM:3271 ldb INTMEM_1A, #3 ROM:3274 sjmp ROM_3297 ROM:3276 ; --------------------------------------------------------------------------- ROM:3276 ROM:3276 ROM_3276: ; CODE XREF: ROM_3208+79↓j ROM:3276 jbc INTMEM_1C, 0, ROM_3283 ROM:3279 jbs INTMEM_1C, 1, ROM_3283 ROM:327C ROM:327C ROM_327C: ; CODE XREF: ROM_3208+67↑j ROM:327C clrb INTMEM_1C ROM:327E lcall ROM_32B4 ROM:3281 sjmp ROM_3276 ROM:3283 ; --------------------------------------------------------------------------- ROM:3283 ROM:3283 ROM_3283: ; CODE XREF: ROM_3208:ROM_3276↑j ROM:3283 ; ROM_3208+71↑j ROM:3283 jbc INTMEM_1C, 1, ROM_3292 ROM:3286 clrb INTMEM_1A+1 ROM:3288 sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:328C sub INTMEM_20+2, INTMEM_A, INTMEM_20+2 ROM:3290 sjmp ROM_3295 ROM:3292 ; --------------------------------------------------------------------------- ROM:3292 ROM:3292 ROM_3292: ; CODE XREF: ROM_3208:ROM_3283↑j ROM:3292 ldb INTMEM_1A+1, #1 ROM:3295 ROM:3295 ROM_3295: ; CODE XREF: ROM_3208+88↑j ROM:3295 clrb INTMEM_1A ROM:3297 ROM:3297 ROM_3297: ; CODE XREF: ROM_3208+41↑j ROM:3297 ; ROM_3208+4D↑j ... ROM:3297 sjmp ROM_32B3 ROM:3299 ; --------------------------------------------------------------------------- ROM:3299 ROM:3299 ROM_3299: ; CODE XREF: ROM_3208+36↑j ROM:3299 cmpb INTMEM_1C, #3 ROM:329C jne ROM_32A3 ROM:329E orb INTMEM_AA+1, #-80h ROM:32A1 sjmp ROM_32B3 ROM:32A3 ; --------------------------------------------------------------------------- ROM:32A3 ROM:32A3 ROM_32A3: ; CODE XREF: ROM_3208+94↑j ROM:32A3 cmpb INTMEM_1C, #4 ROM:32A6 jne ROM_32AD ROM:32A8 andb INTMEM_AA+1, #7Fh ROM:32AB sjmp ROM_32B3 ROM:32AD ; --------------------------------------------------------------------------- ROM:32AD ROM:32AD ROM_32AD: ; CODE XREF: ROM_3208:ROM_3221↑j ROM:32AD ; ROM_3208+9E↑j ROM:32AD ldb INTMEM_1A, #-1 ROM:32B0 ld INTMEM_5A, [SP] ; Stack pointer ROM:32B3 ROM:32B3 ROM_32B3: ; CODE XREF: ROM_3208+7↑j ROM:32B3 ; ROM_3208+31↑j ... ROM:32B3 ret ROM:32B3 ; End of function ROM_3208 ROM:32B3 ROM:32B4 ROM:32B4 ; =============== S U B R O U T I N E ======================================= ROM:32B4 ROM:32B4 ROM:32B4 ROM_32B4: ; CODE XREF: ROM_2B1D-87F↑p ROM:32B4 ; ROM_2B1D-7F4↑p ... ROM:32B4 cmpb INTMEM_1C+1, #4 ROM:32B7 jge ROM_3314 ROM:32B9 cmpb INTMEM_1C, #0 ROM:32BC je ROM_331B ROM:32BE jbs WSR1, 6, ROM_330D ; Window selection register 1 ROM:32C1 ldbze INTMEM_1A, INTMEM_1C+1 ROM:32C4 ldb INTMEM_1A+1, 3349h[INTMEM_1A] ROM:32C9 jbc INTMEM_1C, 0, ROM_32CF ROM:32CC orb INTMEM_1A+1, #20h ; ' ' ROM:32CF ROM:32CF ROM_32CF: ; CODE XREF: ROM_32B4+15↑j ROM:32CF ldb INTMEM_6, INTMEM_1A+1 ROM:32D2 cmpb INTMEM_1C, #3 ROM:32D5 jc ROM_32EF ROM:32D7 sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:32DC sub INTMEM_1A, INTMEM_A ROM:32DF cmp INTMEM_1A, #-4438h ROM:32E3 jnc ROM_32F4 ROM:32E5 ldb INTMEM_1A, #1 ROM:32E8 add INTMEM_1C+2, INTMEM_A, #0Ah ROM:32ED sjmp ROM_32F6 ROM:32EF ; --------------------------------------------------------------------------- ROM:32EF ROM:32EF ROM_32EF: ; CODE XREF: ROM_32B4+21↑j ROM:32EF add INTMEM_1C+2, INTMEM_A, #0Ah ROM:32F4 ROM:32F4 ROM_32F4: ; CODE XREF: ROM_32B4+2F↑j ROM:32F4 clrb INTMEM_1A ROM:32F6 ROM:32F6 ROM_32F6: ; CODE XREF: ROM_32B4+39↑j ROM:32F6 ld INTMEM_2+2, INTMEM_1C+2 ROM:32F9 ldb INTMEM_1A+1, #1 ROM:32FC shlb INTMEM_1A+1, INTMEM_1C+1 ROM:32FF jbc INTMEM_1C, 0, ROM_3306 ROM:3302 orb INTMEM_95, INTMEM_1A+1 ROM:3305 ret ROM:3306 ; --------------------------------------------------------------------------- ROM:3306 ROM:3306 ROM_3306: ; CODE XREF: ROM_32B4+4B↑j ROM:3306 xorb INTMEM_1A+1, #-1 ROM:3309 andb INTMEM_95, INTMEM_1A+1 ROM:330C ret ROM:330D ; --------------------------------------------------------------------------- ROM:330D ROM:330D ROM_330D: ; CODE XREF: ROM_32B4+A↑j ROM:330D ldb INTMEM_1A, #2 ROM:3310 orb INTMEM_4F, #1 ROM:3313 ret ROM:3314 ; --------------------------------------------------------------------------- ROM:3314 ROM:3314 ROM_3314: ; CODE XREF: ROM_32B4+3↑j ROM:3314 ldb INTMEM_1A, #-1 ROM:3317 ld INTMEM_5A, [SP] ; Stack pointer ROM:331A ret ROM:331B ; --------------------------------------------------------------------------- ROM:331B ROM:331B ROM_331B: ; CODE XREF: ROM_32B4+8↑j ROM:331B clrb INTMEM_1C ROM:331D ldbze INTMEM_1A, INTMEM_1C+1 ROM:3320 andb ZERO_REG, WSR1, 334Dh[INTMEM_1A] ; Zero register ROM:3326 je ROM_332B ROM:3328 ldb INTMEM_1C, #1 ROM:332B ROM:332B ROM_332B: ; CODE XREF: ROM_32B4+72↑j ROM:332B andb ZERO_REG, IOPORT1, 3351h[INTMEM_1A] ; Zero register ROM:3331 jne ROM_3336 ROM:3333 orb INTMEM_1C, #2 ROM:3336 ROM:3336 ROM_3336: ; CODE XREF: ROM_32B4+7D↑j ROM:3336 clrb INTMEM_1A ROM:3338 ret ROM:3338 ; End of function ROM_32B4 ROM:3338 ROM:3339 ; --------------------------------------------------------------------------- ROM:3339 skip INTMEM_36 ROM:333B notb INTMEM_24 ROM:333D not ZERO_REG ; Zero register ROM:333F neg ZERO_REG+1 ; Zero register ROM:3341 clr INTMEM_2+1 ROM:3343 skip INTMEM_2 ROM:3345 skip ZERO_REG ; Zero register ROM:3347 skip ZERO_REG ; Zero register ROM:3349 clr ZERO_REG+1 ; Zero register ROM:334B clr ZERO_REG+1 ; Zero register ROM:334D not INTMEM_2 ROM:334F not INTMEM_2 ROM:3351 not INTMEM_2 ROM:3353 not INTMEM_2 ROM:3355 ROM:3355 ; =============== S U B R O U T I N E ======================================= ROM:3355 ROM:3355 ROM:3355 ROM_3355: ; CODE XREF: ROM:ROM_5B99↓p ROM:3355 cmp INTMEM_20, #1C20h ROM:3359 jc ROM_3378 ROM:335B clr INTMEM_2C+2 ROM:335D cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3360 je ROM_3399 ROM:3362 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3365 je ROM_336C ROM:3367 shl INTMEM_1C, #1 ROM:336A jc ROM_3378 ROM:336C ROM:336C ROM_336C: ; CODE XREF: ROM_3355+10↑j ROM:336C add INTMEM_1C+2, #-8000h ROM:3370 jnc ROM_337C ROM:3372 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3376 jnc ROM_3382 ROM:3378 ROM:3378 ROM_3378: ; CODE XREF: ROM_3355+4↑j ROM:3378 ; ROM_3355+15↑j ... ROM:3378 ldb INTMEM_1A, #1 ROM:337B ret ROM:337C ; --------------------------------------------------------------------------- ROM:337C ROM:337C ROM_337C: ; CODE XREF: ROM_3355+1B↑j ROM:337C add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3380 jnc ROM_3378 ROM:3382 ROM:3382 ROM_3382: ; CODE XREF: ROM_3355+21↑j ROM:3382 cmp INTMEM_1A, #0Ch ROM:3386 jnc ROM_3378 ROM:3388 ld INTMEM_2C, INTMEM_1C+2 ROM:338B jbc INTMEM_1C+3, 7, ROM_3390 ROM:338E neg INTMEM_2C ROM:3390 ROM:3390 ROM_3390: ; CODE XREF: ROM_3355+36↑j ROM:3390 mulu INTMEM_2C, #-3FFFh ROM:3394 jbc INTMEM_1C+3, 7, ROM_3399 ROM:3397 neg INTMEM_2C+2 ROM:3399 ROM:3399 ROM_3399: ; CODE XREF: ROM_3355+B↑j ROM:3399 ; ROM_3355+3F↑j ROM:3399 add INTMEM_64, INTMEM_2C+2, #-8000h ROM:339E mulu INTMEM_1C, #-3FFFh ROM:33A2 pushf ROM:33A3 st INTMEM_1C+2, INTMEM_66 ROM:33A6 andb INTMEM_AC, #-2 ROM:33A9 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:33AC je ROM_33B1 ROM:33AE orb INTMEM_AC, #1 ROM:33B1 ROM:33B1 ROM_33B1: ; CODE XREF: ROM_3355+57↑j ROM:33B1 popf ROM:33B2 andb INTMEM_AC, #-3 ROM:33B5 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:33B8 je ROM_33BD ROM:33BA orb INTMEM_AC, #2 ROM:33BD ROM:33BD ROM_33BD: ; CODE XREF: ROM_3355+63↑j ROM:33BD st INTMEM_20, INTMEM_62 ROM:33BD ; End of function ROM_3355 ROM:33BD ROM:33C0 ROM:33C0 ; =============== S U B R O U T I N E ======================================= ROM:33C0 ROM:33C0 ROM:33C0 ROM_33C0: ; CODE XREF: start+A7B↑p ROM:33C0 ld INTMEM_20, INTMEM_62 ROM:33C3 jbs INTMEM_AC, 1, ROM_33ED ROM:33C6 jbc INTMEM_AA+1, 6, ROM_33ED ROM:33C9 add INTMEM_1C, INTMEM_64, #-8000h ROM:33CE jnc ROM_33DA ROM:33D0 add INTMEM_1C, INTMEM_66 ROM:33D3 jnc ROM_33DF ROM:33D5 ldbse INTMEM_1C, INTMEM_FF ROM:33D8 sjmp ROM_33DF ROM:33DA ; --------------------------------------------------------------------------- ROM:33DA ROM:33DA ROM_33DA: ; CODE XREF: ROM_33C0+E↑j ROM:33DA add INTMEM_1C, INTMEM_66 ROM:33DD jnc ROM_33ED ROM:33DF ROM:33DF ROM_33DF: ; CODE XREF: ROM_33C0+13↑j ROM:33DF ; ROM_33C0+18↑j ROM:33DF mulu INTMEM_1C, #64h ; 'd' ROM:33E3 divu INTMEM_1C, INTMEM_5C ROM:33E6 sub INTMEM_20, INTMEM_1C ROM:33E9 jc ROM_33ED ROM:33EB clr INTMEM_20 ROM:33ED ROM:33ED ROM_33ED: ; CODE XREF: ROM_33C0+3↑j ROM:33ED ; ROM_33C0+6↑j ... ROM:33ED add INTMEM_20, #32h ; '2' ROM:33F1 divub INTMEM_20, #64h ; 'd' ROM:33F4 stb INTMEM_20, INTMEM_15A[] ROM:33F9 ret ROM:33F9 ; End of function ROM_33C0 ROM:33F9 ROM:33FA ROM:33FA ; =============== S U B R O U T I N E ======================================= ROM:33FA ROM:33FA ROM:33FA ROM_33FA: ; CODE XREF: ROM_3094+9↑p ROM:33FA ; ROM_3198+F↑p ... ROM:33FA shl INTMEM_1C, #1 ROM:33FD ld INTMEM_20+2, INTMEM_56 ROM:3400 ld INTMEM_1A, [INTMEM_20+2] ROM:3403 sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:3407 sub INTMEM_1A, #4 ROM:340B add INTMEM_1C, INTMEM_1A ROM:340E ld INTMEM_1C, [INTMEM_1C] ROM:3411 add INTMEM_1C, INTMEM_20+2 ROM:3414 ldb INTMEM_1A, [INTMEM_1C]+ ROM:3417 decb INTMEM_1A ROM:3419 ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:341C ldbze INTMEM_20, INTMEM_1A ROM:341F add INTMEM_1C, INTMEM_20 ROM:3422 st INTMEM_1C, INTMEM_20 ROM:3425 ldb INTMEM_2C+3, INTMEM_1A ROM:3428 cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:342B je ROM_3437 ROM:342D ROM:342D ROM_342D: ; CODE XREF: ROM_33FA+3A↓j ROM:342D cmpb INTMEM_1C+2, [INTMEM_1C] ROM:3430 jc ROM_3437 ROM:3432 dec INTMEM_1C ROM:3434 djnz INTMEM_2C+3, ROM_342D ROM:3437 ROM:3437 ROM_3437: ; CODE XREF: ROM_33FA+31↑j ROM:3437 ; ROM_33FA+36↑j ROM:3437 cmpb INTMEM_2C+3, INTMEM_1A ROM:343A ldb INTMEM_2C+2, INTMEM_2C+3 ROM:343D ldb INTMEM_20+2, [INTMEM_1C] ROM:3440 je ROM_3444 ROM:3442 inc INTMEM_1C ROM:3444 ROM:3444 ROM_3444: ; CODE XREF: ROM_33FA+46↑j ROM:3444 ldb INTMEM_20+3, [INTMEM_1C] ROM:3447 decb INTMEM_1A+1 ROM:3449 jne ROM_344D ROM:344B sjmp ROM_3548 ROM:344D ; --------------------------------------------------------------------------- ROM:344D ROM:344D ROM_344D: ; CODE XREF: ROM_33FA+4F↑j ROM:344D ldb INTMEM_2C+3, INTMEM_1A+1 ROM:3450 ld INTMEM_1C, INTMEM_20 ROM:3453 ldbze INTMEM_20, INTMEM_1A+1 ROM:3456 inc INTMEM_20 ROM:3458 add INTMEM_1C, INTMEM_20 ROM:345B st INTMEM_1C, INTMEM_20 ROM:345E ROM:345E ROM_345E: ; CODE XREF: ROM_33FA+6B↓j ROM:345E cmpb INTMEM_1C+3, [INTMEM_1C] ROM:3461 jc ROM_3468 ROM:3463 dec INTMEM_1C ROM:3465 djnz INTMEM_2C+3, ROM_345E ROM:3468 ROM:3468 ROM_3468: ; CODE XREF: ROM_33FA+67↑j ROM:3468 cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:346B ldb INTMEM_2C, [INTMEM_1C] ROM:346E je ROM_3472 ROM:3470 inc INTMEM_1C ROM:3472 ROM:3472 ROM_3472: ; CODE XREF: ROM_33FA+74↑j ROM:3472 ldb INTMEM_2C+1, [INTMEM_1C] ROM:3475 add INTMEM_1C, INTMEM_20, #1 ROM:347A incb INTMEM_1A ROM:347C mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:3480 add INTMEM_1C, INTMEM_20 ROM:3483 ldbze INTMEM_20, INTMEM_2C+2 ROM:3486 add INTMEM_1C, INTMEM_20 ROM:3489 ldb INTMEM_2C+2, [INTMEM_1C] ROM:348C ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:3490 ldbze INTMEM_20, INTMEM_1A ROM:3493 add INTMEM_1C, INTMEM_20 ROM:3496 ldb INTMEM_20, [INTMEM_1C] ROM:3499 ldb INTMEM_20+1, 1[INTMEM_1C] ROM:349D ld INTMEM_1C, INTMEM_20+2 ROM:34A0 subb INTMEM_1C+1, INTMEM_1C ROM:34A3 je ROM_34CF ROM:34A5 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:34A9 jnc ROM_34CF ROM:34AB ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34AE subb INTMEM_2C+3, INTMEM_2C+2 ROM:34B1 jc ROM_34BA ROM:34B3 negb INTMEM_2C+3 ROM:34B5 ldb INTMEM_30, INTMEM_2C+3 ROM:34B8 sjmp ROM_34BC ROM:34BA ; --------------------------------------------------------------------------- ROM:34BA ROM:34BA ROM_34BA: ; CODE XREF: ROM_33FA+B7↑j ROM:34BA clrb INTMEM_30 ROM:34BC ROM:34BC ROM_34BC: ; CODE XREF: ROM_33FA+BE↑j ROM:34BC mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:34C0 divub INTMEM_2C+2, INTMEM_1C+1 ROM:34C3 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:34C6 je ROM_34CA ROM:34C8 negb INTMEM_2C+2 ROM:34CA ROM:34CA ROM_34CA: ; CODE XREF: ROM_33FA+CC↑j ROM:34CA addb INTMEM_1A+1, INTMEM_2C+2 ROM:34CD sjmp ROM_34D2 ROM:34CF ; --------------------------------------------------------------------------- ROM:34CF ROM:34CF ROM_34CF: ; CODE XREF: ROM_33FA+A9↑j ROM:34CF ; ROM_33FA+AF↑j ROM:34CF ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34D2 ROM:34D2 ROM_34D2: ; CODE XREF: ROM_33FA+D3↑j ROM:34D2 stb INTMEM_1A+1, INTMEM_1A ROM:34D5 ld INTMEM_1C, INTMEM_20+2 ROM:34D8 ld INTMEM_2C+2, INTMEM_20 ROM:34DB subb INTMEM_1C+1, INTMEM_1C ROM:34DE je ROM_350A ROM:34E0 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:34E4 jnc ROM_350A ROM:34E6 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34E9 subb INTMEM_2C+3, INTMEM_2C+2 ROM:34EC jc ROM_34F5 ROM:34EE negb INTMEM_2C+3 ROM:34F0 ldb INTMEM_30, INTMEM_2C+3 ROM:34F3 sjmp ROM_34F7 ROM:34F5 ; --------------------------------------------------------------------------- ROM:34F5 ROM:34F5 ROM_34F5: ; CODE XREF: ROM_33FA+F2↑j ROM:34F5 clrb INTMEM_30 ROM:34F7 ROM:34F7 ROM_34F7: ; CODE XREF: ROM_33FA+F9↑j ROM:34F7 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:34FB divub INTMEM_2C+2, INTMEM_1C+1 ROM:34FE cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3501 je ROM_3505 ROM:3503 negb INTMEM_2C+2 ROM:3505 ROM:3505 ROM_3505: ; CODE XREF: ROM_33FA+107↑j ROM:3505 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3508 sjmp ROM_350D ROM:350A ; --------------------------------------------------------------------------- ROM:350A ROM:350A ROM_350A: ; CODE XREF: ROM_33FA+E4↑j ROM:350A ; ROM_33FA+EA↑j ROM:350A ldb INTMEM_1A+1, INTMEM_2C+2 ROM:350D ROM:350D ROM_350D: ; CODE XREF: ROM_33FA+10E↑j ROM:350D ld INTMEM_2C+2, INTMEM_1A ROM:3510 ld INTMEM_1C, INTMEM_2C ROM:3513 subb INTMEM_1C+1, INTMEM_1C ROM:3516 je ROM_3542 ROM:3518 subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:351C jnc ROM_3542 ROM:351E ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3521 subb INTMEM_2C+3, INTMEM_2C+2 ROM:3524 jc ROM_352D ROM:3526 negb INTMEM_2C+3 ROM:3528 ldb INTMEM_30, INTMEM_2C+3 ROM:352B sjmp ROM_352F ROM:352D ; --------------------------------------------------------------------------- ROM:352D ROM:352D ROM_352D: ; CODE XREF: ROM_33FA+12A↑j ROM:352D clrb INTMEM_30 ROM:352F ROM:352F ROM_352F: ; CODE XREF: ROM_33FA+131↑j ROM:352F mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3533 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3536 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3539 je ROM_353D ROM:353B negb INTMEM_2C+2 ROM:353D ROM:353D ROM_353D: ; CODE XREF: ROM_33FA+13F↑j ROM:353D addb INTMEM_1A+1, INTMEM_2C+2 ROM:3540 sjmp ROM_3545 ROM:3542 ; --------------------------------------------------------------------------- ROM:3542 ROM:3542 ROM_3542: ; CODE XREF: ROM_33FA+11C↑j ROM:3542 ; ROM_33FA+122↑j ROM:3542 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3545 ROM:3545 ROM_3545: ; CODE XREF: ROM_33FA+146↑j ROM:3545 ljmp ROM_358E ROM:3548 ; --------------------------------------------------------------------------- ROM:3548 ROM:3548 ROM_3548: ; CODE XREF: ROM_33FA+51↑j ROM:3548 add INTMEM_1C, INTMEM_20, #1 ROM:354D ldbze INTMEM_20, INTMEM_2C+2 ROM:3550 add INTMEM_1C, INTMEM_20 ROM:3553 ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:3556 ldb INTMEM_2C+3, [INTMEM_1C] ROM:3559 ld INTMEM_1C, INTMEM_20+2 ROM:355C subb INTMEM_1C+1, INTMEM_1C ROM:355F je ROM_358B ROM:3561 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3565 jnc ROM_358B ROM:3567 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:356A subb INTMEM_2C+3, INTMEM_2C+2 ROM:356D jc ROM_3576 ROM:356F negb INTMEM_2C+3 ROM:3571 ldb INTMEM_30, INTMEM_2C+3 ROM:3574 sjmp ROM_3578 ROM:3576 ; --------------------------------------------------------------------------- ROM:3576 ROM:3576 ROM_3576: ; CODE XREF: ROM_33FA+173↑j ROM:3576 clrb INTMEM_30 ROM:3578 ROM:3578 ROM_3578: ; CODE XREF: ROM_33FA+17A↑j ROM:3578 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:357C divub INTMEM_2C+2, INTMEM_1C+1 ROM:357F cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3582 je ROM_3586 ROM:3584 negb INTMEM_2C+2 ROM:3586 ROM:3586 ROM_3586: ; CODE XREF: ROM_33FA+188↑j ROM:3586 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3589 sjmp ROM_358E ROM:358B ; --------------------------------------------------------------------------- ROM:358B ROM:358B ROM_358B: ; CODE XREF: ROM_33FA+165↑j ROM:358B ; ROM_33FA+16B↑j ROM:358B ldb INTMEM_1A+1, INTMEM_2C+2 ROM:358E ROM:358E ROM_358E: ; CODE XREF: ROM_33FA:ROM_3545↑j ROM:358E ; ROM_33FA+18F↑j ROM:358E ldb INTMEM_1C, INTMEM_1A+1 ROM:3591 ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:3594 ret ROM:3594 ; End of function ROM_33FA ROM:3594 ROM:3595 ROM:3595 ; =============== S U B R O U T I N E ======================================= ROM:3595 ROM:3595 ROM:3595 ROM_3595: ; CODE XREF: ROM_3633+78↓p ROM:3595 ; ROM_3B11+19↓p ... ROM:3595 clrb INTMEM_1A ROM:3597 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:359A jne ROM_359F ROM:359C ldbze INTMEM_1C+2, #2 ROM:359F ROM:359F ROM_359F: ; CODE XREF: ROM_3595+5↑j ROM:359F clr INTMEM_20+2 ROM:35A1 sub INTMEM_20, INTMEM_1C ROM:35A4 jc ROM_35AF ROM:35A6 neg INTMEM_20 ROM:35A8 divu INTMEM_20, INTMEM_1C+2 ROM:35AB neg INTMEM_20 ROM:35AD sjmp ROM_35B2 ROM:35AF ; --------------------------------------------------------------------------- ROM:35AF ROM:35AF ROM_35AF: ; CODE XREF: ROM_3595+F↑j ROM:35AF divu INTMEM_20, INTMEM_1C+2 ROM:35B2 ROM:35B2 ROM_35B2: ; CODE XREF: ROM_3595+18↑j ROM:35B2 add INTMEM_1C, INTMEM_20 ROM:35B5 ret ROM:35B5 ; End of function ROM_3595 ROM:35B5 ROM:35B6 ROM:35B6 ; =============== S U B R O U T I N E ======================================= ROM:35B6 ROM:35B6 ROM:35B6 ROM_35B6: ; CODE XREF: ROM_3BBB↓p ROM:35B6 jbc INTMEM_AA, 5, ROM_35CE ROM:35B9 andb INTMEM_AA, #-21h ROM:35BC ldb INTMEM_1C, INTMEM_7 ROM:35BF orb INTMEM_AC, #4 ROM:35C2 ldb INTMEM_98, INTMEM_1C ROM:35C5 ROM:35C5 ROM_35C5: ; CODE XREF: ROM_35B6:ROM_35C5↓j ROM:35C5 ; ROM_35CF+9↓j ... ROM:35C5 jbc INTMEM_AA, 6, ROM_35C5 ROM:35C8 andb INTMEM_AA, #-41h ROM:35CB ldb INTMEM_7, INTMEM_1C ROM:35CE ROM:35CE ROM_35CE: ; CODE XREF: ROM_35B6↑j ROM:35CE ; ROM_35CF↓j ROM:35CE ret ROM:35CE ; End of function ROM_35B6 ROM:35CE ROM:35CF ROM:35CF ; =============== S U B R O U T I N E ======================================= ROM:35CF ROM:35CF ROM:35CF ROM_35CF: ; CODE XREF: start+A6A↑p ROM:35CF jbc INTMEM_AC, 3, ROM_35CE ROM:35D2 ldb INTMEM_1C, INTMEM_3B ROM:35D5 andb INTMEM_AC, #-9 ROM:35D8 sjmp ROM_35C5 ROM:35D8 ; End of function ROM_35CF ROM:35D8 ROM:35DA ; --------------------------------------------------------------------------- ROM:35DA ROM:35DA ROM_35DA: ; CODE XREF: ROM:5B93↓j ROM:35DA mulu INTMEM_1C, #-3FFFh ROM:35DE st INTMEM_1C+2, INTMEM_78 ROM:35E1 ldb INTMEM_9B, #8 ROM:35E4 ret ROM:35E5 ROM:35E5 ; =============== S U B R O U T I N E ======================================= ROM:35E5 ROM:35E5 ROM:35E5 ROM_35E5: ; CODE XREF: start+A5B↑p ROM:35E5 jbs IOPORT2, 4, ROM_35F9 ; Input/output port 2 ROM:35E8 jbc INTMEM_AF, 1, ROM_35F4 ROM:35EB jbc INTMEM_AF, 2, ROM_35F1 ROM:35EE orb INTMEM_AD, #8 ROM:35F1 ROM:35F1 ROM_35F1: ; CODE XREF: ROM_35E5+6↑j ROM:35F1 orb INTMEM_AF, #1 ROM:35F4 ROM:35F4 ROM_35F4: ; CODE XREF: ROM_35E5+3↑j ROM:35F4 orb INTMEM_AF, #2 ROM:35F7 sjmp ROM_3605 ROM:35F9 ; --------------------------------------------------------------------------- ROM:35F9 ROM:35F9 ROM_35F9: ; CODE XREF: ROM_35E5↑j ROM:35F9 jbs INTMEM_AF, 1, ROM_3602 ROM:35FC orb INTMEM_AF, #4 ROM:35FF andb INTMEM_AF, #-2 ROM:3602 ROM:3602 ROM_3602: ; CODE XREF: ROM_35E5:ROM_35F9↑j ROM:3602 andb INTMEM_AF, #-3 ROM:3605 ROM:3605 ROM_3605: ; CODE XREF: ROM_35E5+12↑j ROM:3605 jbc IOPORT1, 6, ROM_3613 ; Input/output port 1 ROM:3608 jbc INTMEM_AF, 3, ROM_360E ROM:360B orb INTMEM_AD, #40h ; '@' ROM:360E ROM:360E ROM_360E: ; CODE XREF: ROM_35E5+23↑j ROM:360E orb INTMEM_AF, #8 ROM:3611 sjmp ROM_361C ROM:3613 ; --------------------------------------------------------------------------- ROM:3613 ROM:3613 ROM_3613: ; CODE XREF: ROM_35E5:ROM_3605↑j ROM:3613 jbs INTMEM_AF, 3, ROM_3619 ROM:3616 andb INTMEM_AD, #-41h ROM:3619 ROM:3619 ROM_3619: ; CODE XREF: ROM_35E5:ROM_3613↑j ROM:3619 andb INTMEM_AF, #-9 ROM:361C ROM:361C ROM_361C: ; CODE XREF: ROM_35E5+2C↑j ROM:361C jbs IOPORT1, 7, ROM_3629 ; Input/output port 1 ROM:361F jbc INTMEM_AF, 4, ROM_3625 ROM:3622 orb INTMEM_AD, #20h ; ' ' ROM:3625 ROM:3625 ROM_3625: ; CODE XREF: ROM_35E5+3A↑j ROM:3625 orb INTMEM_AF, #10h ROM:3628 ret ROM:3629 ; --------------------------------------------------------------------------- ROM:3629 ROM:3629 ROM_3629: ; CODE XREF: ROM_35E5:ROM_361C↑j ROM:3629 jbs INTMEM_AF, 4, ROM_362F ROM:362C andb INTMEM_AD, #-21h ROM:362F ROM:362F ROM_362F: ; CODE XREF: ROM_35E5:ROM_3629↑j ROM:362F andb INTMEM_AF, #-11h ROM:3632 ret ROM:3632 ; End of function ROM_35E5 ROM:3632 ROM:3633 ROM:3633 ; =============== S U B R O U T I N E ======================================= ROM:3633 ROM:3633 ROM:3633 ROM_3633: ; CODE XREF: start+A5E↑p ROM:3633 ; ROM_3633+8D↓j ROM:3633 pushf ROM:3634 addb INTMEM_2, INTMEM_A7, #8 ROM:3638 ldb INTMEM_34, INTMEM_A7 ROM:363B mulub INTMEM_34, #0Eh ROM:363E add INTMEM_34, #3872h ROM:3642 add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:3647 add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:364C add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:3651 add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:3656 ld INTMEM_1C, 8[INTMEM_34] ROM:365A ROM:365A ROM_365A: ; CODE XREF: ROM_3633:ROM_365A↓j ROM:365A jbs INTMEM_2, 3, ROM_365A ROM:365D ldb INTMEM_1C+2, INTMEM_2+1 ROM:3660 andb INTMEM_1C+3, INTMEM_2, #-40h ROM:3664 popf ROM:3665 cmpb INTMEM_1C+2, [INTMEM_20] ROM:3668 jnc ROM_368E ROM:366A cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:366D jh ROM_368E ROM:366F ldb INTMEM_1A, 6[INTMEM_34] ROM:3673 notb INTMEM_1A ROM:3675 andb INTMEM_55, INTMEM_1A ROM:3678 cmp INTMEM_1C, #-1 ROM:367C je ROM_3686 ROM:367E lcall ROM_33FA ROM:3681 ldb INTMEM_20+1, INTMEM_1C ROM:3684 sjmp ROM_3699 ROM:3686 ; --------------------------------------------------------------------------- ROM:3686 ROM:3686 ROM_3686: ; CODE XREF: ROM_3633+49↑j ROM:3686 ldb INTMEM_20+1, INTMEM_1C+2 ROM:3689 ldb INTMEM_20, INTMEM_1C+3 ROM:368C sjmp ROM_369C ROM:368E ; --------------------------------------------------------------------------- ROM:368E ROM:368E ROM_368E: ; CODE XREF: ROM_3633+35↑j ROM:368E ; ROM_3633+3A↑j ROM:368E orb INTMEM_55, 6[INTMEM_34] ROM:3692 orb INTMEM_52, 7[INTMEM_34] ROM:3696 ldb INTMEM_20+1, [INTMEM_2C] ROM:3699 ROM:3699 ROM_3699: ; CODE XREF: ROM_3633+51↑j ROM:3699 ldb INTMEM_20, #7Fh ROM:369C ROM:369C ROM_369C: ; CODE XREF: ROM_3633+59↑j ROM:369C ld INTMEM_2C, 0Ch[INTMEM_34] ROM:36A0 ld INTMEM_1C, [INTMEM_2C] ROM:36A3 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:36A6 je ROM_36B3 ROM:36A8 ld INTMEM_1C+2, [INTMEM_32] ROM:36AB lcall ROM_3595 ROM:36AE st INTMEM_1C, [INTMEM_2C] ROM:36B1 sjmp ROM_36B6 ROM:36B3 ; --------------------------------------------------------------------------- ROM:36B3 ROM:36B3 ROM_36B3: ; CODE XREF: ROM_3633+73↑j ROM:36B3 st INTMEM_20, [INTMEM_2C] ROM:36B6 ROM:36B6 ROM_36B6: ; CODE XREF: ROM_3633+7E↑j ROM:36B6 incb INTMEM_A7 ROM:36B8 cmpb INTMEM_A7, #6 ROM:36BB je ROM_36C2 ROM:36BD jbs INTMEM_A9, 0, ROM_36C4 ROM:36C0 sjmp ROM_3633 ROM:36C2 ; --------------------------------------------------------------------------- ROM:36C2 ROM:36C2 ROM_36C2: ; CODE XREF: ROM_3633+88↑j ROM:36C2 clrb INTMEM_A7 ROM:36C4 ROM:36C4 ROM_36C4: ; CODE XREF: ROM_3633+8A↑j ROM:36C4 ret ROM:36C4 ; End of function ROM_3633 ROM:36C4 ROM:36C5 ; --------------------------------------------------------------------------- ROM:36C5 rst ROM:36C5 ; --------------------------------------------------------------------------- ROM:36C6 db 2Fh, 2Ch, 90h, 2Ch, 0EFh, 2Ch, 7, 2Dh, 39h, 2Dh, 4Ch ROM:36C6 db 2Dh, 5Ch, 2Dh, 68h, 2Dh, 54h, 41h, 50h, 38h, 50h, 30h ROM:36C6 db 30h, 37h, 0A8h, 0, 7, 14h, 17h, 15h, 16h, 10h, 0, 1 ROM:36C6 db 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h, 0, 5Eh ROM:36C6 db 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h, 1, 0 ROM:36C6 db 0, 0FFh, 1, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1, 20h, 0 ROM:36C6 db 0FDh, 1, 50h, 10h, 0ADh, 0, 50h, 20h, 0ADh, 0, 58h ROM:36C6 db 40h, 0ADh, 0, 60h, 0, 54h, 37h, 60h, 0, 62h, 37h, 88h ROM:36C6 db 10h, 45h, 0, 20h, 0, 42h, 0, 20h, 4, 47h, 0, 20h, 0 ROM:36C6 db 8Ch, 0, 0A3h, 0, 0D4h, 0, 80h, 12h, 44h, 0, 6, 6, 0DCh ROM:36C6 db 0, 3, 8, 0BCh, 3, 60h, 0, 7Ch, 37h, 30h, 0, 0, 0, 58h ROM:36C6 db 10h, 0ABh, 0, 62h, 37h, 52h, 0, 2, 1, 52h, 0, 4, 2 ROM:36C6 db 52h, 0, 20h, 20h, 7Ch, 37h, 50h, 0, 1, 2, 50h, 0, 2 ROM:36C6 db 4, 50h, 0, 4, 8, 50h, 0, 8, 10h, 52h, 0, 8, 20h, 52h ROM:36C6 db 0, 10h, 80h, 82h, 37h, 0ABh, 0, 40h, 10h, 30h, 0, 20h ROM:36C6 db 0, 50h, 10h, 0ABh, 0, 20h, 0, 0F1h, 0, 30h, 0, 0FFh ROM:36C6 db 0, 20h, 0, 0D3h, 0, 60h, 0, 0F4h, 37h, 0, 0Ch, 4Dh ROM:36C6 db 1, 30h, 0, 0FFh, 0, 30h, 0, 0FFh, 0, 58h, 40h, 0F5h ROM:36C6 db 0, 60h, 0, 0EEh, 37h, 20h, 0, 43h, 0, 2, 0Eh, 0D6h ROM:36C6 db 0, 8, 10h, 0F2h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0F3h, 0 ROM:36C6 db 30h, 0, 0FFh, 0, 30h, 0, 0FFh, 0, 4, 14h, 44h, 0, 20h ROM:36C6 db 0, 45h, 0, 23h, 0, 0D4h, 0, 30h, 0, 0FFh, 0, 23h, 0 ROM:36C6 db 40h, 2, 23h, 0, 42h, 2, 23h, 0, 44h, 2, 23h, 0, 46h ROM:36C6 db 2, 20h, 0, 48h, 0, 0F4h, 37h, 0F5h, 0, 20h, 1, 2, 38h ROM:36C6 db 50h, 0, 10h, 4, 52h, 0, 1, 10h, 0ADh, 0, 8, 40h, 30h ROM:36C6 db 0, 5, 0, 30h, 0, 6Ah, 0, 1Eh, 0, 1, 0, 30h, 0, 0, 0 ROM:36C6 db 30h, 0, 1, 0, 0B4h, 0Fh, 64h, 9, 0FEh, 0, 29h, 0C0h ROM:36C6 db 0AAh, 0, 0A0h, 0, 0DFh, 0, 1, 3, 4, 0, 0CCh, 0, 0BFh ROM:36C6 db 8Fh, 12h, 4, 28h, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ROM:36C6 db 0, 0, 1, 12h, 4, 28h, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2 ROM:36C6 db 4, 8, 0, 0, 1, 12h, 4, 28h, 0, 0, 0, 0, 0, 0, 0, 0 ROM:36C6 db 0, 1, 2, 4, 8, 0, 1, 64h, 24h, 95h, 24h, 0C8h, 24h ROM:36C6 db 24h, 25h, 0CCh, 0D9h, 88h, 0A2h, 0, 15h, 44h, 6Eh, 0A6h ROM:36C6 db 0, 0A5h, 0, 0A7h, 0, 1, 10h, 0FFh, 0FFh, 16h, 0, 0FCh ROM:36C6 db 1, 0ACh, 0, 0ABh, 0, 0AEh, 0, 2, 4, 2, 0, 1Ah, 0, 0F6h ROM:36C6 db 1, 0A9h, 0, 0A8h, 0, 0AAh, 0, 8, 8, 0FFh, 0FFh, 18h ROM:36C6 db 0, 0FAh, 1, 0ACh, 0, 0ABh, 0, 0AFh, 0, 4, 20h, 2, 0 ROM:36C6 db 1Ah, 0, 0FEh, 1, 0ACh, 0, 0ABh, 0, 0ADh, 0, 10h, 2 ROM:36C6 db 2, 0, 1Ah, 0, 0F8h, 1, 0B0h, 0, 0B1h, 0, 0B2h, 0, 20h ROM:36C6 db 40h, 0FFh, 0FFh, 1Ch, 0, 0F4h, 1 ROM:38C6 ROM:38C6 ; =============== S U B R O U T I N E ======================================= ROM:38C6 ROM:38C6 ROM:38C6 ROM_38C6: ; CODE XREF: start+A52↑p ROM:38C6 ; ROM:3CCB↓p ROM:38C6 jbs INTMEM_A9, 0, ROM_38E5 ROM:38C9 ldb INTMEM_26, #-21h ROM:38CC stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:38CF ldb INTMEM_26+1, #-22h ROM:38D2 stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:38D5 ldb INTMEM_1A, #-80h ROM:38D8 stb INTMEM_1A, 1FFEh[] ROM:38DD ldb INTMEM_1A, #-1 ROM:38E0 stb INTMEM_1A, 1FFFh[] ROM:38E5 ROM:38E5 ROM_38E5: ; CODE XREF: ROM_38C6↑j ROM:38E5 ret ROM:38E5 ; End of function ROM_38C6 ROM:38E5 ROM:38E6 ROM:38E6 ; =============== S U B R O U T I N E ======================================= ROM:38E6 ROM:38E6 ROM:38E6 ROM_38E6: ; CODE XREF: start+A55↑p ROM:38E6 andb INTMEM_28, #77h ; 'w' ROM:38E9 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:38EC jbs INTMEM_A9, 0, ROM_392C ROM:38EF ldb INTMEM_1C, 1FFEh[] ROM:38F4 ldb INTMEM_1C+1, INTMEM_1C ROM:38F7 andb INTMEM_1C+1, #-2 ROM:38FA stb INTMEM_1C+1, 1FFEh[] ROM:38FF andb INTMEM_1C+1, #-3 ROM:3902 orb INTMEM_1C+1, #4 ROM:3905 stb INTMEM_1C+1, 1FFEh[] ROM:390A orb INTMEM_1C+1, #1 ROM:390D stb INTMEM_1C+1, 1FFEh[] ROM:3912 andb INTMEM_1C+1, #-2 ROM:3915 stb INTMEM_1C+1, 1FFEh[] ROM:391A ldb INTMEM_1C+1, 1FFFh[] ROM:391F andb INTMEM_1C+1, #-9 ROM:3922 stb INTMEM_1C+1, 1FFFh[] ROM:3927 stb INTMEM_1C, 1FFEh[] ROM:392C ROM:392C ROM_392C: ; CODE XREF: ROM_38E6+6↑j ROM:392C jbs INTMEM_A9, 0, ROM_3930 ROM:392F di ROM:3930 ROM:3930 ROM_3930: ; CODE XREF: ROM_38E6:ROM_392C↑j ROM:3930 andb INT_PEND, INT_MASK ; Interrupt mask register ROM:3933 andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:3936 andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:3939 andb INTMEM_28+1, #-3 ROM:393C stb INTMEM_28+1, INTMEM_16 ROM:393F andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:3942 orb INTMEM_28+1, #4 ROM:3945 ldb INTMEM_16, INTMEM_28+1 ROM:3948 orb INT_MASK, #1 ; Interrupt mask register ROM:394B orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:394E jbc INTMEM_A9, 0, ROM_3975 ROM:3951 ROM:3951 ROM_3951: ; CODE XREF: ROM_38E6+84↓j ROM:3951 jbs INTMEM_A9, 1, ROM_3975 ROM:3954 jbs WSR1, 6, ROM_396F ; Window selection register 1 ROM:3957 add INTMEM_1C, INTMEM_A, #0BB8h ROM:395C st INTMEM_1C, INTMEM_140[] ROM:3961 ldb INTMEM_6, #18h ROM:3964 ld INTMEM_2+2, INTMEM_1C ROM:3967 orb INTMEM_A9, #2 ROM:396A jbs INTMEM_A9, 1, ROM_3951 ROM:396D sjmp ROM_3975 ROM:396F ; --------------------------------------------------------------------------- ROM:396F ROM:396F ROM_396F: ; CODE XREF: ROM_38E6+6E↑j ROM:396F andb INTMEM_A9, #-3 ROM:3972 orb INTMEM_4F, #1 ROM:3975 ROM:3975 ROM_3975: ; CODE XREF: ROM_38E6+68↑j ROM:3975 ; ROM_38E6:ROM_3951↑j ... ROM:3975 jbs INTMEM_A9, 0, ROM_397B ROM:3978 lcall ROM_2BAC ROM:397B ROM:397B ROM_397B: ; CODE XREF: ROM_38E6:ROM_3975↑j ROM:397B orb INTMEM_28, #54h ; 'T' ROM:397E ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3981 ldb INTMEM_2+1, #-5Bh ROM:3984 andb INTMEM_28+1, #7Fh ROM:3987 ldb INTMEM_16, INTMEM_28+1 ROM:398A orb INT_MASK, #4 ; Interrupt mask register ROM:398D jbs INTMEM_A9, 0, ROM_3993 ROM:3990 lcall ROM_3B03 ROM:3993 ROM:3993 ROM_3993: ; CODE XREF: ROM_38E6+A7↑j ROM:3993 jbs INTMEM_A9, 0, ROM_39A2 ROM:3996 ldb INTMEM_E, #4Dh ; 'M' ROM:3999 ldb INTMEM_E, #-80h ROM:399C orb INTMEM_AA, #40h ; '@' ROM:399F andb INTMEM_AA, #-21h ROM:39A2 ROM:39A2 ROM_39A2: ; CODE XREF: ROM_38E6:ROM_3993↑j ROM:39A2 orb INTMEM_28+1, #20h ; ' ' ROM:39A5 ldb INTMEM_16, INTMEM_28+1 ROM:39A8 ldb INTMEM_11, #9 ROM:39AB orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:39AE jbc INTMEM_A9, 0, ROM_39B3 ROM:39B1 sjmp ROM_3A84 ROM:39B3 ; --------------------------------------------------------------------------- ROM:39B3 ROM:39B3 ROM_39B3: ; CODE XREF: ROM_38E6+C8↑j ROM:39B3 lcall ROM_2E58 ROM:39B6 ldb INTMEM_1A+1, #5 ROM:39B9 lcall ROM_2DD0 ROM:39BC st INTMEM_1C, INTMEM_142[] ROM:39C1 lcall ROM_2DD0 ROM:39C4 and INTMEM_1C+2, INTMEM_1C, INTMEM_142[] ROM:39CA st INTMEM_1C+2, INTMEM_142[] ROM:39CF ld INTMEM_1C+2, INTMEM_1C ROM:39D2 lcall ROM_2DD0 ROM:39D5 and INTMEM_1C+2, INTMEM_1C ROM:39D8 or INTMEM_1C+2, INTMEM_142[] ROM:39DD st INTMEM_1C, INTMEM_142[] ROM:39E2 ldb INTMEM_1A+1, #5 ROM:39E5 lcall ROM_2DD0 ROM:39E8 and INTMEM_1C, INTMEM_142[] ROM:39ED or INTMEM_1C, INTMEM_1C+2 ROM:39F0 st INTMEM_1C, INTMEM_142[] ROM:39F5 addb INTMEM_1A+1, #2 ROM:39F8 lcall ROM_2DD0 ROM:39FB st INTMEM_1C, INTMEM_1C+2 ROM:39FE lcall ROM_2DD0 ROM:3A01 andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:3A05 andb INTMEM_1C, INTMEM_1C+3 ROM:3A08 andb INTMEM_1C+2, INTMEM_1C+3 ROM:3A0B orb INTMEM_1C, INTMEM_1C+1 ROM:3A0E orb INTMEM_1C, INTMEM_1C+2 ROM:3A11 stb INTMEM_1C, INTMEM_156[] ROM:3A16 lcall ROM_2DD0 ROM:3A19 st INTMEM_1C, INTMEM_1C+2 ROM:3A1C lcall ROM_2DD0 ROM:3A1F andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:3A23 andb INTMEM_1C, INTMEM_1C+3 ROM:3A26 andb INTMEM_1C+2, INTMEM_1C+3 ROM:3A29 orb INTMEM_1C, INTMEM_1C+1 ROM:3A2C orb INTMEM_1C, INTMEM_1C+2 ROM:3A2F stb INTMEM_1C, INTMEM_157[] ROM:3A34 clrb INTMEM_1A+1 ROM:3A36 lcall ROM_2DD0 ROM:3A39 cmp INTMEM_1C, 6[INTMEM_56] ROM:3A3E jne ROM_3A66 ROM:3A40 clr INTMEM_20+2 ROM:3A42 clrb INTMEM_1A+1 ROM:3A44 ldb INTMEM_1C+2, #5 ROM:3A47 ROM:3A47 ROM_3A47: ; CODE XREF: ROM_38E6+164↓j ROM:3A47 lcall ROM_2DD0 ROM:3A4A djnz INTMEM_1C+2, ROM_3A47 ROM:3A4D neg INTMEM_20+2 ROM:3A4F jne ROM_3A66 ROM:3A51 ld INTMEM_34, #-5AABh ROM:3A55 lcall ROM_2E5E ROM:3A58 negb INTMEM_1A ROM:3A5A je ROM_3A75 ROM:3A5C ldb INTMEM_34+1, #-56h ROM:3A5F lcall ROM_2E5E ROM:3A62 negb INTMEM_1A ROM:3A64 je ROM_3A6F ROM:3A66 ROM:3A66 ROM_3A66: ; CODE XREF: ROM_38E6+158↑j ROM:3A66 ; ROM_38E6+169↑j ROM:3A66 lcall ROM_2F89 ROM:3A69 lcall ROM_2F20 ROM:3A6C lcall ROM_2F51 ROM:3A6F ROM:3A6F ROM_3A6F: ; CODE XREF: ROM_38E6+17E↑j ROM:3A6F ldb INTMEM_1C, #2 ROM:3A72 lcall ROM_2BC4 ROM:3A75 ROM:3A75 ROM_3A75: ; CODE XREF: ROM_38E6+174↑j ROM:3A75 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:3A78 ld INTMEM_1C, #-55ABh ROM:3A7C lcall ROM_2EE8 ROM:3A7F stb INTMEM_20, INTMEM_A8[] ROM:3A84 ROM:3A84 ROM_3A84: ; CODE XREF: ROM_38E6+CB↑j ROM:3A84 jbs INTMEM_A9, 0, ROM_3AB5 ROM:3A87 pushf ROM:3A88 ldb INTMEM_1C, INTMEM_160[] ROM:3A8D orb INTMEM_1C, #-80h ROM:3A90 orb INTMEM_1C, #20h ; ' ' ROM:3A93 stb INTMEM_1C, INTMEM_160[] ROM:3A98 popf ROM:3A99 orb INTMEM_28+1, #1 ROM:3A9C ldb INTMEM_16, INTMEM_28+1 ROM:3A9F ldb INTMEM_1C+2, #-80h ROM:3AA2 stb INTMEM_1C+2, INTMEM_209[] ROM:3AA7 ldb INTMEM_17, INTMEM_1C+2 ROM:3AAA ldb INTMEM_A1, #-1 ROM:3AAD ldb INTMEM_1C, #0 ROM:3AB0 stb INTMEM_1C, INTMEM_206[] ROM:3AB5 ROM:3AB5 ROM_3AB5: ; CODE XREF: ROM_38E6:ROM_3A84↑j ROM:3AB5 ldb INTMEM_91, 0A2h[INTMEM_56] ROM:3ABA ldb INTMEM_A6, #1 ROM:3ABD jbc INTMEM_A9, 0, ROM_3AC1 ROM:3AC0 ei ROM:3AC1 ROM:3AC1 ROM_3AC1: ; CODE XREF: ROM_38E6+1D7↑j ROM:3AC1 clrb WSR ; Window selection register ROM:3AC3 ret ROM:3AC3 ; End of function ROM_38E6 ROM:3AC3 ROM:3AC4 ROM:3AC4 ; =============== S U B R O U T I N E ======================================= ROM:3AC4 ROM:3AC4 ROM:3AC4 ROM_3AC4: ; CODE XREF: ROM_3BBB+D↓p ROM:3AC4 ; ROM:ROM_3CA9↓p ROM:3AC4 stb ZERO_REG, INTMEM_15D[] ; Zero register ROM:3AC9 stb ZERO_REG, INTMEM_15E[] ; Zero register ROM:3ACE andb INTMEM_AC, #-21h ROM:3AD1 andb INTMEM_AC, #-11h ROM:3AD4 ldb INTMEM_1C, #10h ROM:3AD7 lcall ROM_2BC4 ROM:3ADA andb INTMEM_AC, #-41h ROM:3ADD andb INTMEM_AD, #-2 ROM:3AE0 ret ROM:3AE0 ; End of function ROM_3AC4 ROM:3AE0 ROM:3AE1 ; --------------------------------------------------------------------------- ROM:3AE1 ROM:3AE1 ROM_3AE1: ; CODE XREF: ROM:3C7E↓j ROM:3AE1 ; ROM:3E24↓j ... ROM:3AE1 clrb INTMEM_1C ROM:3AE3 ljmp ROM_35C5 ROM:3AE6 ROM:3AE6 ; =============== S U B R O U T I N E ======================================= ROM:3AE6 ROM:3AE6 ROM:3AE6 ROM_3AE6: ; CODE XREF: ROM_2B1D:ROM_21CB↑p ROM:3AE6 ; ROM_2B1D-399↑p ROM:3AE6 andb INTMEM_AA+1, #-41h ROM:3AE9 andb INTMEM_AE, #-3 ROM:3AEC andb INTMEM_AE, #-5 ROM:3AEF andb INTMEM_AE, #-9 ROM:3AF2 cmp INTMEM_5E, 14h[INTMEM_56] ROM:3AF7 jnc ROM_3AFC ROM:3AF9 orb INTMEM_52, #1 ROM:3AFC ROM:3AFC ROM_3AFC: ; CODE XREF: ROM_3AE6+11↑j ROM:3AFC clrb INTMEM_9A ROM:3AFE clrb INTMEM_99 ROM:3B00 clr INTMEM_5E ROM:3B02 ret ROM:3B02 ; End of function ROM_3AE6 ROM:3B02 ROM:3B03 ROM:3B03 ; =============== S U B R O U T I N E ======================================= ROM:3B03 ROM:3B03 ROM:3B03 ROM_3B03: ; CODE XREF: ROM_2B1D:ROM_27AD↑p ROM:3B03 ; ROM_38E6+AA↑p ROM:3B03 ldb INTMEM_20, 1FFFh[] ROM:3B08 orb INTMEM_20, #30h ; '0' ROM:3B0B stb INTMEM_20, 1FFFh[] ROM:3B10 ret ROM:3B10 ; End of function ROM_3B03 ROM:3B10 ROM:3B11 ROM:3B11 ; =============== S U B R O U T I N E ======================================= ROM:3B11 ROM:3B11 ROM:3B11 ROM_3B11: ; CODE XREF: ROM_5D36+7C↓p ROM:3B11 ; ROM_5D36:ROM_5DE9↓p ... ROM:3B11 pushf ROM:3B12 ldb INTMEM_2, #0Fh ROM:3B15 ld INTMEM_1C, INTMEM_14C[] ROM:3B1A ldbze INTMEM_1C+2, 0B3h[INTMEM_56] ROM:3B1F ROM:3B1F ROM_3B1F: ; CODE XREF: ROM_3B11:ROM_3B1F↓j ROM:3B1F jbs INTMEM_2, 3, ROM_3B1F ROM:3B22 ldb INTMEM_20+1, INTMEM_2+1 ROM:3B25 andb INTMEM_20, INTMEM_2, #-40h ROM:3B29 popf ROM:3B2A lcall ROM_3595 ROM:3B2D st INTMEM_1C, INTMEM_14C[] ROM:3B32 ret ROM:3B32 ; End of function ROM_3B11 ROM:3B32 ROM:3B33 ROM:3B33 ; =============== S U B R O U T I N E ======================================= ROM:3B33 ROM:3B33 ROM:3B33 ROM_3B33: ; CODE XREF: ROM_2B1D-597↑p ROM:3B33 jbs INTMEM_F6, 5, ROM_3BA1 ROM:3B36 jbs WSR1, 3, ROM_3B88 ; Window selection register 1 ROM:3B39 sub INTMEM_1C+2, #-8000h ROM:3B3D jnc ROM_3B46 ROM:3B3F add INTMEM_1C, INTMEM_1C+2 ROM:3B42 jc ROM_3B57 ROM:3B44 sjmp ROM_3B4B ROM:3B46 ; --------------------------------------------------------------------------- ROM:3B46 ROM:3B46 ROM_3B46: ; CODE XREF: ROM_3B33+A↑j ROM:3B46 add INTMEM_1C, INTMEM_1C+2 ROM:3B49 jnc ROM_3B83 ROM:3B4B ROM:3B4B ROM_3B4B: ; CODE XREF: ROM_3B33+11↑j ROM:3B4B cmp INTMEM_1C, #0Ch ROM:3B4F jnc ROM_3B83 ROM:3B51 cmp INTMEM_1C, #-9 ROM:3B55 jnh ROM_3B5B ROM:3B57 ROM:3B57 ROM_3B57: ; CODE XREF: ROM_3B33+F↑j ROM:3B57 ld INTMEM_1C, #-9 ROM:3B5B ROM:3B5B ROM_3B5B: ; CODE XREF: ROM_3B33+22↑j ROM:3B5B ; ROM:3E48↓p ROM:3B5B jbs WSR1, 6, ROM_3B7B ; Window selection register 1 ROM:3B5E add INTMEM_20+2, INTMEM_A, #8 ROM:3B63 ldb INTMEM_6, #23h ; '#' ROM:3B66 ld INTMEM_2+2, INTMEM_20+2 ROM:3B69 nop ROM:3B6A nop ROM:3B6B ROM:3B6B ROM_3B6B: ; CODE XREF: ROM_3B33:ROM_3B6B↓j ROM:3B6B jbs WSR1, 7, ROM_3B6B ; Window selection register 1 ROM:3B6E add INTMEM_20+2, INTMEM_1C ROM:3B71 ldb INTMEM_6, #3 ROM:3B74 ld INTMEM_2+2, INTMEM_20+2 ROM:3B77 ldb INTMEM_1A, #0 ROM:3B7A ROM:3B7A ROM_3B7A: ; CODE XREF: ROM_3B33+4E↓j ROM:3B7A ; ROM_3B33+53↓j ... ROM:3B7A ret ROM:3B7B ; --------------------------------------------------------------------------- ROM:3B7B ROM:3B7B ROM_3B7B: ; CODE XREF: ROM_3B33:ROM_3B5B↑j ROM:3B7B ldb INTMEM_1A, #2 ROM:3B7E orb INTMEM_4F, #1 ROM:3B81 sjmp ROM_3B7A ROM:3B83 ; --------------------------------------------------------------------------- ROM:3B83 ROM:3B83 ROM_3B83: ; CODE XREF: ROM_3B33+16↑j ROM:3B83 ; ROM_3B33+1C↑j ROM:3B83 ldb INTMEM_1A, #4 ROM:3B86 sjmp ROM_3B7A ROM:3B88 ; --------------------------------------------------------------------------- ROM:3B88 ROM:3B88 ROM_3B88: ; CODE XREF: ROM_3B33+3↑j ROM:3B88 ldb INTMEM_1A, #1 ROM:3B8B sjmp ROM_3B7A ROM:3B8B ; End of function ROM_3B33 ROM:3B8B ROM:3B8D ROM:3B8D ; =============== S U B R O U T I N E ======================================= ROM:3B8D ROM:3B8D ROM:3B8D ROM_3B8D: ; CODE XREF: ROM_3B8D+B↓j ROM:3B8D ; ROM:3E4B↓p ROM:3B8D jbs IOPORT2, 2, ROM_3B9D ; Input/output port 2 ROM:3B90 sub INTMEM_1C, INTMEM_A, INTMEM_20+2 ROM:3B94 cmp INTMEM_1C, #1F4h ROM:3B98 jh ROM_3B8D ROM:3B9A clrb INTMEM_1A+1 ROM:3B9C ret ROM:3B9D ; --------------------------------------------------------------------------- ROM:3B9D ROM:3B9D ROM_3B9D: ; CODE XREF: ROM_3B8D↑j ROM:3B9D ldb INTMEM_1A+1, #1 ROM:3BA0 ret ROM:3BA0 ; End of function ROM_3B8D ROM:3BA0 ROM:3BA1 ROM:3BA1 ; =============== S U B R O U T I N E ======================================= ROM:3BA1 ROM:3BA1 ROM:3BA1 ROM_3BA1: ; CODE XREF: ROM_3B33↑j ROM:3BA1 ; ROM_5BB0:ROM_5CB2↓p ROM:3BA1 clr INTMEM_66 ROM:3BA3 clr INTMEM_76 ROM:3BA5 ldb INTMEM_6, #3 ROM:3BA8 add INTMEM_2+2, INTMEM_A, #8 ROM:3BAD ret ROM:3BAD ; End of function ROM_3BA1 ROM:3BAD ROM:3BAE ROM:3BAE ; =============== S U B R O U T I N E ======================================= ROM:3BAE ROM:3BAE ROM:3BAE ROM_3BAE: ; CODE XREF: ROM_5BB0+17F↓p ROM:3BAE mulu INTMEM_1C, #-3FFFh ROM:3BB2 add INTMEM_76, INTMEM_1C+2 ROM:3BB5 jnc ROM_3BBA ROM:3BB7 ldbse INTMEM_76, #-1 ROM:3BBA ROM:3BBA ROM_3BBA: ; CODE XREF: ROM_3BAE+7↑j ROM:3BBA ret ROM:3BBA ; End of function ROM_3BAE ROM:3BBA ROM:3BBB ROM:3BBB ; =============== S U B R O U T I N E ======================================= ROM:3BBB ROM:3BBB ROM:3BBB ROM_3BBB: ; CODE XREF: start+A58↑p ROM:3BBB lcall ROM_35B6 ROM:3BBE cmpb INTMEM_97, #50h ; 'P' ROM:3BC1 jne ROM_3BCB ROM:3BC3 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3BC6 jne ROM_3BCB ROM:3BC8 lcall ROM_3AC4 ROM:3BCB ROM:3BCB ROM_3BCB: ; CODE XREF: ROM_3BBB+6↑j ROM:3BCB ; ROM_3BBB+B↑j ROM:3BCB cmpb INTMEM_96, ZERO_REG ; Zero register ROM:3BCE jne ROM_3C10 ROM:3BD0 jbc INTMEM_AC, 2, ROM_3C34 ROM:3BD3 andb INTMEM_AC, #-5 ROM:3BD6 cmpb INTMEM_97, ZERO_REG ; Zero register ROM:3BD9 jne ROM_3BE8 ROM:3BDB cmpb INTMEM_98, #-36h ROM:3BDE jne ROM_3C34 ROM:3BE0 ldb INTMEM_96, #1 ROM:3BE3 ldb INTMEM_BF, #0Dh ROM:3BE6 sjmp ROM_3C34 ROM:3BE8 ; --------------------------------------------------------------------------- ROM:3BE8 ROM:3BE8 ROM_3BE8: ; CODE XREF: ROM_3BBB+1E↑j ROM:3BE8 cmpb INTMEM_97, #14h ROM:3BEB jne ROM_3BF7 ROM:3BED ld INTMEM_1A, #4276h ROM:3BF1 ld INTMEM_1C, #4296h ROM:3BF5 sjmp ROM_3C1E ROM:3BF7 ; --------------------------------------------------------------------------- ROM:3BF7 ROM:3BF7 ROM_3BF7: ; CODE XREF: ROM_3BBB+30↑j ROM:3BF7 cmpb INTMEM_97, #1Eh ROM:3BFA jne ROM_3C06 ROM:3BFC ld INTMEM_1A, #4366h ROM:3C00 ld INTMEM_1C, #438Ah ROM:3C04 sjmp ROM_3C1E ROM:3C06 ; --------------------------------------------------------------------------- ROM:3C06 ROM:3C06 ROM_3C06: ; CODE XREF: ROM_3BBB+3F↑j ROM:3C06 ld INTMEM_1A, #4296h ROM:3C0A ld INTMEM_1C, #433Eh ROM:3C0E sjmp ROM_3C1E ROM:3C10 ; --------------------------------------------------------------------------- ROM:3C10 ROM:3C10 ROM_3C10: ; CODE XREF: ROM_3BBB+13↑j ROM:3C10 ld INTMEM_1A, #433Eh ROM:3C14 ld INTMEM_1C, #4366h ROM:3C18 ldb INTMEM_3C+1, INTMEM_98 ROM:3C1B ldb INTMEM_98, INTMEM_96 ROM:3C1E ROM:3C1E ROM_3C1E: ; CODE XREF: ROM_3BBB+3A↑j ROM:3C1E ; ROM_3BBB+49↑j ... ROM:3C1E lcall ROM_3C35 ROM:3C21 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3C24 jne ROM_3C2A ROM:3C26 clrb INTMEM_96 ROM:3C28 sjmp ROM_3C34 ROM:3C2A ; --------------------------------------------------------------------------- ROM:3C2A ROM:3C2A ROM_3C2A: ; CODE XREF: ROM_3BBB+69↑j ROM:3C2A cmpb INTMEM_97, #50h ; 'P' ROM:3C2D jne ROM_3C32 ROM:3C2F ldb INTMEM_BF, #3Fh ; '?' ROM:3C32 ROM:3C32 ROM_3C32: ; CODE XREF: ROM_3BBB+72↑j ROM:3C32 br [INTMEM_1C] ROM:3C34 ; --------------------------------------------------------------------------- ROM:3C34 ROM:3C34 ROM_3C34: ; CODE XREF: ROM_3BBB+15↑j ROM:3C34 ; ROM_3BBB+23↑j ... ROM:3C34 ret ROM:3C34 ; End of function ROM_3BBB ROM:3C34 ROM:3C35 ROM:3C35 ; =============== S U B R O U T I N E ======================================= ROM:3C35 ROM:3C35 ROM:3C35 ROM_3C35: ; CODE XREF: ROM_3BBB:ROM_3C1E↑p ROM:3C35 ; ROM_3C35+10↓j ... ROM:3C35 cmp INTMEM_1A, INTMEM_1C ROM:3C38 je ROM_3C56 ROM:3C3A ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3C3D cmpb INTMEM_98, INTMEM_1C+3 ROM:3C40 jc ROM_3C47 ROM:3C42 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3C45 sjmp ROM_3C35 ROM:3C47 ; --------------------------------------------------------------------------- ROM:3C47 ROM:3C47 ROM_3C47: ; CODE XREF: ROM_3C35+B↑j ROM:3C47 cmpb INTMEM_98, INTMEM_1C+2 ROM:3C4A jnh ROM_3C51 ROM:3C4C ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3C4F sjmp ROM_3C35 ROM:3C51 ; --------------------------------------------------------------------------- ROM:3C51 ROM:3C51 ROM_3C51: ; CODE XREF: ROM_3C35+15↑j ROM:3C51 ld INTMEM_1C, [INTMEM_1A] ROM:3C54 sjmp ROM_3C58 ROM:3C56 ; --------------------------------------------------------------------------- ROM:3C56 ROM:3C56 ROM_3C56: ; CODE XREF: ROM_3C35+3↑j ROM:3C56 clr INTMEM_1C ROM:3C58 ROM:3C58 ROM_3C58: ; CODE XREF: ROM_3C35+1F↑j ROM:3C58 cmpb INTMEM_96, ZERO_REG ; Zero register ROM:3C5B je ROM_3C60 ROM:3C5D ldb INTMEM_98, INTMEM_3C+1 ROM:3C60 ROM:3C60 ROM_3C60: ; CODE XREF: ROM_3C35+26↑j ROM:3C60 ret ROM:3C60 ; End of function ROM_3C35 ROM:3C60 ROM:3C61 ; --------------------------------------------------------------------------- ROM:3C61 ld INTMEM_3E, #36DEh ROM:3C65 ldb INTMEM_1C, [INTMEM_3E] ROM:3C68 ldb INTMEM_3B, 1[INTMEM_3E] ROM:3C6C orb INTMEM_AC, #8 ROM:3C6F ldb INTMEM_96, #3 ROM:3C72 ljmp ROM_35C5 ROM:3C75 ; --------------------------------------------------------------------------- ROM:3C75 ldb INTMEM_1C, INTMEM_97 ROM:3C78 ljmp ROM_35C5 ROM:3C7B ; --------------------------------------------------------------------------- ROM:3C7B ldb INTMEM_97, #1Eh ROM:3C7E ljmp ROM_3AE1 ROM:3C81 ; --------------------------------------------------------------------------- ROM:3C81 ldb INTMEM_97, #14h ROM:3C84 sjmp ROM_3CA9 ROM:3C86 ; --------------------------------------------------------------------------- ROM:3C86 clrb INTMEM_97 ROM:3C88 sjmp ROM_3CA9 ROM:3C8A ; --------------------------------------------------------------------------- ROM:3C8A ldb INTMEM_BF, #3Fh ; '?' ROM:3C8D ldb INTMEM_97, #50h ; 'P' ROM:3C90 sjmp ROM_3CA9 ROM:3C92 ; --------------------------------------------------------------------------- ROM:3C92 ldb INTMEM_BF, #3Fh ; '?' ROM:3C95 stb INTMEM_97, (INTMEM_15A+1)[] ROM:3C9A ldb INTMEM_97, #50h ; 'P' ROM:3C9D sjmp ROM_3CA9 ROM:3C9F ; --------------------------------------------------------------------------- ROM:3C9F ldb INTMEM_97, (INTMEM_15A+1)[] ROM:3CA4 cmpb INTMEM_97, #1Eh ROM:3CA7 je ROM_3CAC ROM:3CA9 ROM:3CA9 ROM_3CA9: ; CODE XREF: ROM:3C84↑j ROM:3CA9 ; ROM:3C88↑j ... ROM:3CA9 lcall ROM_3AC4 ROM:3CAC ROM:3CAC ROM_3CAC: ; CODE XREF: ROM:3CA7↑j ROM:3CAC clrb INTMEM_1C ROM:3CAE lcall ROM_35C5 ROM:3CB1 ret ROM:3CB2 ; --------------------------------------------------------------------------- ROM:3CB2 ldb INTMEM_96, #2 ROM:3CB5 ldb INTMEM_BF, #0Dh ROM:3CB8 ret ROM:3CB9 ; --------------------------------------------------------------------------- ROM:3CB9 ld INTMEM_36, INTMEM_56 ROM:3CBC ld INTMEM_3E, [INTMEM_36] ROM:3CBF shr INTMEM_3E, #1 ROM:3CC2 clrb INTMEM_36+4 ROM:3CC4 ldb INTMEM_96, #4 ROM:3CC7 ret ROM:3CC8 ; --------------------------------------------------------------------------- ROM:3CC8 ROM:3CC8 ROM_3CC8: ; CODE XREF: ROM:40CF↓j ROM:3CC8 andb INTMEM_A9, #-2 ROM:3CCB lcall ROM_38C6 ROM:3CCE jbs IOPORT2, 6, ROM_3CEE ; Input/output port 2 ROM:3CD1 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:3CD6 cmpb INTMEM_1C+2, 9Ah[INTMEM_56] ROM:3CDB jnc ROM_3CEE ROM:3CDD ldb INTMEM_1C+2, INTMEM_1F9[] ROM:3CE2 cmpb INTMEM_1C+2, 9Bh[INTMEM_56] ROM:3CE7 jc ROM_3CEE ROM:3CE9 ldb INTMEM_30+1, #4 ROM:3CEC sjmp ROM_3CF0 ROM:3CEE ; --------------------------------------------------------------------------- ROM:3CEE ROM:3CEE ROM_3CEE: ; CODE XREF: ROM:3CCE↑j ROM:3CEE ; ROM:3CDB↑j ... ROM:3CEE clrb INTMEM_30+1 ROM:3CF0 ROM:3CF0 ROM_3CF0: ; CODE XREF: ROM:3CEC↑j ROM:3CF0 di ROM:3CF1 ld SP, #3Ch ; '<' ; Stack pointer ROM:3CF5 ldb INTMEM_2C+3, #20h ; ' ' ROM:3CF8 ld INTMEM_20+2, #-2ACFh ROM:3CFC ROM:3CFC ROM_3CFC: ; CODE XREF: ROM:3D2D↓j ROM:3CFC ; ROM:3D3E↓j ... ROM:3CFC scall ROM_3DB1 ROM:3CFE ldb INTMEM_32, INTMEM_2C+2 ROM:3D01 ld INTMEM_2C, #3DE3h ROM:3D05 ROM:3D05 ROM_3D05: ; CODE XREF: ROM:3D0E↓j ROM:3D05 cmpb INTMEM_32, [INTMEM_2C]+ ROM:3D08 je ROM_3D11 ROM:3D0A cmp INTMEM_2C, #3DE9h ROM:3D0E jne ROM_3D05 ROM:3D10 rst ROM:3D11 ; --------------------------------------------------------------------------- ROM:3D11 ROM:3D11 ROM_3D11: ; CODE XREF: ROM:3D08↑j ROM:3D11 jbs INTMEM_32, 7, ROM_3D1D ROM:3D14 jbs INTMEM_32, 6, ROM_3D5A ROM:3D17 jbs INTMEM_32, 1, ROM_3D2F ROM:3D1A jbs INTMEM_32, 0, ROM_3D26 ROM:3D1D ROM:3D1D ROM_3D1D: ; CODE XREF: ROM:ROM_3D11↑j ROM:3D1D jbs INTMEM_32, 1, ROM_3D49 ROM:3D20 jbs INTMEM_32, 6, ROM_3D60 ROM:3D23 jbs INTMEM_32, 0, ROM_3D40 ROM:3D26 ROM:3D26 ROM_3D26: ; CODE XREF: ROM:3D1A↑j ROM:3D26 scall ROM_3D89 ROM:3D28 ldb INTMEM_2C+2, [INTMEM_26] ROM:3D2B scall ROM_3DCD ROM:3D2D sjmp ROM_3CFC ROM:3D2F ; --------------------------------------------------------------------------- ROM:3D2F ROM:3D2F ROM_3D2F: ; CODE XREF: ROM:3D17↑j ROM:3D2F scall ROM_3D89 ROM:3D31 ld INTMEM_2A, [INTMEM_26] ROM:3D34 ldb INTMEM_2C+2, INTMEM_2A ROM:3D37 scall ROM_3DCD ROM:3D39 ldb INTMEM_2C+2, INTMEM_2A+1 ROM:3D3C scall ROM_3DCD ROM:3D3E sjmp ROM_3CFC ROM:3D40 ; --------------------------------------------------------------------------- ROM:3D40 ROM:3D40 ROM_3D40: ; CODE XREF: ROM:3D23↑j ROM:3D40 scall ROM_3D89 ROM:3D42 scall ROM_3DB1 ROM:3D44 stb INTMEM_2C+2, [INTMEM_26] ROM:3D47 sjmp ROM_3CFC ROM:3D49 ; --------------------------------------------------------------------------- ROM:3D49 ROM:3D49 ROM_3D49: ; CODE XREF: ROM:ROM_3D1D↑j ROM:3D49 scall ROM_3D89 ROM:3D4B scall ROM_3DB1 ROM:3D4D stb INTMEM_2C+2, INTMEM_2A ROM:3D50 scall ROM_3DB1 ROM:3D52 stb INTMEM_2C+2, INTMEM_2A+1 ROM:3D55 st INTMEM_2A, [INTMEM_26] ROM:3D58 sjmp ROM_3CFC ROM:3D5A ; --------------------------------------------------------------------------- ROM:3D5A ROM:3D5A ROM_3D5A: ; CODE XREF: ROM:3D14↑j ROM:3D5A scall ROM_3D89 ROM:3D5C scall ROM_3DE1 ROM:3D5E sjmp ROM_3CFC ROM:3D60 ; --------------------------------------------------------------------------- ROM:3D60 ROM:3D60 ROM_3D60: ; CODE XREF: ROM:3D20↑j ROM:3D60 scall ROM_3D89 ROM:3D62 scall ROM_3DB1 ROM:3D64 ldb INTMEM_1C, INTMEM_2C+2 ROM:3D67 scall ROM_3DB1 ROM:3D69 ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3D6C clr INTMEM_1C+2 ROM:3D6E ROM:3D6E ROM_3D6E: ; CODE XREF: ROM:3D7B↓j ROM:3D6E scall ROM_3D94 ROM:3D70 stb INTMEM_2C+2, [INTMEM_26]+ ROM:3D73 ldbze INTMEM_20, INTMEM_2C+2 ROM:3D76 add INTMEM_1C+2, INTMEM_20 ROM:3D79 dec INTMEM_1C ROM:3D7B jne ROM_3D6E ROM:3D7D ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3D80 scall ROM_3DCD ROM:3D82 ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3D85 scall ROM_3DCD ROM:3D87 sjmp ROM_3CFC 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_3D26↑p ROM:3D89 ; ROM:ROM_3D2F↑p ... ROM:3D89 scall ROM_3DB1 ROM:3D8B ldb INTMEM_26, INTMEM_2C+2 ROM:3D8E scall ROM_3DB1 ROM:3D90 ldb INTMEM_26+1, INTMEM_2C+2 ROM:3D93 ret ROM:3D93 ; End of function ROM_3D89 ROM:3D93 ROM:3D94 ROM:3D94 ; =============== S U B R O U T I N E ======================================= ROM:3D94 ROM:3D94 ROM:3D94 ROM_3D94: ; CODE XREF: ROM:ROM_3D6E↑p ROM:3D94 ld INTMEM_28, INTMEM_20+2 ROM:3D97 ROM:3D97 ROM_3D97: ; CODE XREF: ROM_3D94+10↓j ROM:3D97 ; ROM_3D94+12↓j ROM:3D97 scall ROM_3DD9 ROM:3D99 jbs INTMEM_2C+3, 6, ROM_3DAA ROM:3D9C ldb INTMEM_A, #1Eh ROM:3D9F ldb INTMEM_A, #-1Fh ROM:3DA2 dec INTMEM_28 ROM:3DA4 jne ROM_3D97 ROM:3DA6 jbs INTMEM_30+1, 2, ROM_3D97 ROM:3DA9 rst ROM:3DAA ; --------------------------------------------------------------------------- ROM:3DAA ROM:3DAA ROM_3DAA: ; CODE XREF: ROM_3D94+5↑j ROM:3DAA andb INTMEM_2C+3, #-41h ROM:3DAD ldb INTMEM_2C+2, INTMEM_7 ROM:3DB0 ret ROM:3DB0 ; End of function ROM_3D94 ROM:3DB0 ROM:3DB1 ROM:3DB1 ; =============== S U B R O U T I N E ======================================= ROM:3DB1 ROM:3DB1 ROM:3DB1 ROM_3DB1: ; CODE XREF: ROM:ROM_3CFC↑p ROM:3DB1 ; ROM:3D42↑p ... ROM:3DB1 ld INTMEM_28, INTMEM_20+2 ROM:3DB4 ROM:3DB4 ROM_3DB4: ; CODE XREF: ROM_3DB1+10↓j ROM:3DB4 ; ROM_3DB1+12↓j ROM:3DB4 scall ROM_3DD9 ROM:3DB6 jbs INTMEM_2C+3, 6, ROM_3DC7 ROM:3DB9 ldb INTMEM_A, #1Eh ROM:3DBC ldb INTMEM_A, #-1Fh ROM:3DBF dec INTMEM_28 ROM:3DC1 jne ROM_3DB4 ROM:3DC3 jbs INTMEM_30+1, 2, ROM_3DB4 ROM:3DC6 rst ROM:3DC7 ; --------------------------------------------------------------------------- ROM:3DC7 ROM:3DC7 ROM_3DC7: ; CODE XREF: ROM_3DB1+5↑j ROM:3DC7 andb INTMEM_2C+3, #-41h ROM:3DCA ldb INTMEM_2C+2, INTMEM_7 ROM:3DCA ; End of function ROM_3DB1 ROM:3DCA ROM:3DCD ROM:3DCD ; =============== S U B R O U T I N E ======================================= ROM:3DCD ROM:3DCD ROM:3DCD ROM_3DCD: ; CODE XREF: ROM:3D2B↑p ROM:3DCD ; ROM:3D37↑p ... ROM:3DCD scall ROM_3DD9 ROM:3DCF jbc INTMEM_2C+3, 5, ROM_3DCD ROM:3DD2 stb INTMEM_2C+2, INTMEM_7 ROM:3DD5 andb INTMEM_2C+3, #-21h ROM:3DD8 ret ROM:3DD8 ; End of function ROM_3DCD ROM:3DD8 ROM:3DD9 ROM:3DD9 ; =============== S U B R O U T I N E ======================================= ROM:3DD9 ROM:3DD9 ROM:3DD9 ROM_3DD9: ; CODE XREF: ROM_3D94:ROM_3D97↑p ROM:3DD9 ; ROM_3DB1:ROM_3DB4↑p ... ROM:3DD9 andb INTMEM_30, INTMEM_11, #60h ; '`' ROM:3DDD orb INTMEM_2C+3, INTMEM_30 ROM:3DE0 ret ROM:3DE0 ; End of function ROM_3DD9 ROM:3DE0 ROM:3DE1 ROM:3DE1 ; =============== S U B R O U T I N E ======================================= ROM:3DE1 ROM:3DE1 ROM:3DE1 ROM_3DE1: ; CODE XREF: ROM:3D5C↑p ROM:3DE1 br [INTMEM_26] ROM:3DE1 ; End of function ROM_3DE1 ROM:3DE1 ROM:3DE3 ; --------------------------------------------------------------------------- ROM:3DE3 clr INTMEM_2 ROM:3DE5 or INTMEM_C0, #4082h ROM:3DE9 shlb INTMEM_98, #1 ROM:3DEC ldbze INTMEM_1C+2, INTMEM_98 ROM:3DEF ldb INTMEM_20, (INTMEM_15A+2)[] ROM:3DF4 shl INTMEM_20, #8 ROM:3DF7 add INTMEM_20, INTMEM_1C+2 ROM:3DFA cmp INTMEM_20, #1Ah ROM:3DFE jnc ROM_3E0C ROM:3E00 ld INTMEM_1C, [INTMEM_20] ROM:3E03 orb INTMEM_AC, #8 ROM:3E06 ldb INTMEM_3B, INTMEM_1C+1 ROM:3E09 ljmp ROM_35C5 ROM:3E0C ; --------------------------------------------------------------------------- ROM:3E0C ROM:3E0C ROM_3E0C: ; CODE XREF: ROM:3DFE↑j ROM:3E0C ret ROM:3E0D ; --------------------------------------------------------------------------- ROM:3E0D ld INTMEM_1C, INTMEM_56 ROM:3E10 orb INTMEM_AC, #8 ROM:3E13 ldb INTMEM_3B, INTMEM_1C+1 ROM:3E16 ljmp ROM_35C5 ROM:3E19 ; --------------------------------------------------------------------------- ROM:3E19 stb INTMEM_97, (INTMEM_15A+1)[] ROM:3E1E ldb INTMEM_97, #50h ; 'P' ROM:3E21 ldb INTMEM_BF, #3Fh ; '?' ROM:3E24 ljmp ROM_3AE1 ROM:3E27 ; --------------------------------------------------------------------------- ROM:3E27 ldb INTMEM_96, #8 ROM:3E2A ldb INTMEM_BF, #0Dh ROM:3E2D ret ROM:3E2E ; --------------------------------------------------------------------------- ROM:3E2E ldb INTMEM_96, #7 ROM:3E31 ld INTMEM_36+2, #36D6h ROM:3E35 clrb INTMEM_36 ROM:3E37 ldb INTMEM_3E, #0Bh ROM:3E3A ret ROM:3E3B ; --------------------------------------------------------------------------- ROM:3E3B cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3E3E je ROM_3E43 ROM:3E40 ljmp ROM_3AE1 ROM:3E43 ; --------------------------------------------------------------------------- ROM:3E43 ROM:3E43 ROM_3E43: ; CODE XREF: ROM:3E3E↑j ROM:3E43 ld INTMEM_1C, 0Eh[INTMEM_56] ROM:3E48 lcall ROM_3B5B ROM:3E4B lcall ROM_3B8D ROM:3E4E ldb INTMEM_1C, INTMEM_1A+1 ROM:3E51 sjmp ROM_3E73 ROM:3E53 ; --------------------------------------------------------------------------- ROM:3E53 ld INTMEM_1C, #102h ROM:3E57 sjmp ROM_3E5D ROM:3E59 ; --------------------------------------------------------------------------- ROM:3E59 ld INTMEM_1C, #2 ROM:3E5D ROM:3E5D ROM_3E5D: ; CODE XREF: ROM:3E57↑j ROM:3E5D ld INTMEM_1C+2, INTMEM_148[] ROM:3E62 lcall ROM_3208 ROM:3E65 clrb INTMEM_1C ROM:3E67 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3E6A jne ROM_3E75 ROM:3E6C incb INTMEM_1C ROM:3E6E cmpb INTMEM_1A+1, #1 ROM:3E71 jne ROM_3E75 ROM:3E73 ROM:3E73 ROM_3E73: ; CODE XREF: ROM:3E51↑j ROM:3E73 incb INTMEM_1C ROM:3E75 ROM:3E75 ROM_3E75: ; CODE XREF: ROM:3E6A↑j ROM:3E75 ; ROM:3E71↑j ROM:3E75 ljmp ROM_35C5 ROM:3E78 ; --------------------------------------------------------------------------- ROM:3E78 clr INTMEM_1A ROM:3E7A andb INTMEM_1A, INTMEM_98, #0Fh ROM:3E7E add INTMEM_20, INTMEM_1A, #36E6h ROM:3E83 ldb INTMEM_1C+3, [INTMEM_20] ROM:3E86 ldb INTMEM_20, INTMEM_1C+3 ROM:3E89 orb INTMEM_1C+3, INTMEM_15D[] ROM:3E8E jbs INTMEM_98, 4, ROM_3E9A ROM:3E91 notb INTMEM_20 ROM:3E93 andb INTMEM_20, INTMEM_15E[] ROM:3E98 sjmp ROM_3E9F ROM:3E9A ; --------------------------------------------------------------------------- ROM:3E9A ROM:3E9A ROM_3E9A: ; CODE XREF: ROM:3E8E↑j ROM:3E9A orb INTMEM_20, INTMEM_15E[] ROM:3E9F ROM:3E9F ROM_3E9F: ; CODE XREF: ROM:3E98↑j ROM:3E9F stb INTMEM_20, INTMEM_15E[] ROM:3EA4 stb INTMEM_1C+3, INTMEM_15D[] ROM:3EA9 ljmp ROM_3AE1 ROM:3EAC ; --------------------------------------------------------------------------- ROM:3EAC orb INTMEM_AD, #2 ROM:3EAF sjmp ROM_3EB4 ROM:3EB1 ; --------------------------------------------------------------------------- ROM:3EB1 andb INTMEM_AD, #-3 ROM:3EB4 ROM:3EB4 ROM_3EB4: ; CODE XREF: ROM:3EAF↑j ROM:3EB4 orb INTMEM_AD, #1 ROM:3EB7 ljmp ROM_3AE1 ROM:3EBA ; --------------------------------------------------------------------------- ROM:3EBA orb INTMEM_AC, #-80h ROM:3EBD sjmp ROM_3EC2 ROM:3EBF ; --------------------------------------------------------------------------- ROM:3EBF andb INTMEM_AC, #7Fh ROM:3EC2 ROM:3EC2 ROM_3EC2: ; CODE XREF: ROM:3EBD↑j ROM:3EC2 orb INTMEM_AC, #40h ; '@' ROM:3EC5 ljmp ROM_3AE1 ROM:3EC8 ; --------------------------------------------------------------------------- ROM:3EC8 orb INTMEM_AC, #20h ; ' ' ROM:3ECB andb INTMEM_AC, #-11h ROM:3ECE ljmp ROM_3AE1 ROM:3ED1 ; --------------------------------------------------------------------------- ROM:3ED1 orb INTMEM_AC, #10h ROM:3ED4 andb INTMEM_AC, #-21h ROM:3ED7 ljmp ROM_3AE1 ROM:3EDA ; --------------------------------------------------------------------------- ROM:3EDA ldbze INTMEM_20+2, INTMEM_98 ROM:3EDD sub INTMEM_20+2, #0FBh ROM:3EE1 add INTMEM_20, INTMEM_20+2, #36E1h ROM:3EE6 ldb INTMEM_1C, [INTMEM_20] ROM:3EE9 lcall ROM_2BC4 ROM:3EEC clrb INTMEM_1C ROM:3EEE cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3EF1 jne ROM_3EFE ROM:3EF3 cmpb INTMEM_98, #-4 ROM:3EF6 je ROM_3EFB ROM:3EF8 ldb INTMEM_1C, INTMEM_8C ROM:3EFB ROM:3EFB ROM_3EFB: ; CODE XREF: ROM:3EF6↑j ROM:3EFB ljmp ROM_35C5 ROM:3EFE ; --------------------------------------------------------------------------- ROM:3EFE ROM:3EFE ROM_3EFE: ; CODE XREF: ROM:3EF1↑j ROM:3EFE ret ROM:3EFF ; --------------------------------------------------------------------------- ROM:3EFF cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3F02 jne ROM_3F17 ROM:3F04 ldb INTMEM_96, #0Ah ROM:3F07 ldb INTMEM_36, #3Ch ; '<' ROM:3F0A ldb INTMEM_1C, #9 ROM:3F0D sjmp ROM_3F19 ROM:3F0F ; --------------------------------------------------------------------------- ROM:3F0F lcall ROM_2F51 ROM:3F12 sjmp ROM_3F17 ROM:3F14 ; --------------------------------------------------------------------------- ROM:3F14 lcall ROM_4862 ROM:3F17 ROM:3F17 ROM_3F17: ; CODE XREF: ROM:3F02↑j ROM:3F17 ; ROM:3F12↑j ROM:3F17 clrb INTMEM_1C ROM:3F19 ROM:3F19 ROM_3F19: ; CODE XREF: ROM:3F0D↑j ROM:3F19 ljmp ROM_35C5 ROM:3F1C ; --------------------------------------------------------------------------- ROM:3F1C ld INTMEM_1A, #4262h ROM:3F20 ROM:3F20 ROM_3F20: ; CODE XREF: ROM:3F3E↓j ROM:3F20 cmp INTMEM_1A, #4276h ROM:3F24 je ROM_3F59 ROM:3F26 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3F29 ld INTMEM_20, [INTMEM_1A]+ ROM:3F2C ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3F2F ldb INTMEM_1C, [INTMEM_20+2] ROM:3F32 cmpb INTMEM_98, INTMEM_1C+2 ROM:3F35 je ROM_3F40 ROM:3F37 incb INTMEM_1C+2 ROM:3F39 cmpb INTMEM_98, INTMEM_1C+2 ROM:3F3C je ROM_3F49 ROM:3F3E sjmp ROM_3F20 ROM:3F40 ; --------------------------------------------------------------------------- ROM:3F40 ROM:3F40 ROM_3F40: ; CODE XREF: ROM:3F35↑j ROM:3F40 cmpb INTMEM_20+1, INTMEM_1C ROM:3F43 jnh ROM_3F50 ROM:3F45 incb INTMEM_1C ROM:3F47 sjmp ROM_3F50 ROM:3F49 ; --------------------------------------------------------------------------- ROM:3F49 ROM:3F49 ROM_3F49: ; CODE XREF: ROM:3F3C↑j ROM:3F49 cmpb INTMEM_20, INTMEM_1C ROM:3F4C jc ROM_3F50 ROM:3F4E decb INTMEM_1C ROM:3F50 ROM:3F50 ROM_3F50: ; CODE XREF: ROM:3F43↑j ROM:3F50 ; ROM:3F47↑j ... ROM:3F50 stb INTMEM_1C, [INTMEM_20+2] ROM:3F53 stb INTMEM_1C, INTMEM_1C ROM:3F56 lcall ROM_35C5 ROM:3F59 ROM:3F59 ROM_3F59: ; CODE XREF: ROM:3F24↑j ROM:3F59 ret ROM:3F5A ; --------------------------------------------------------------------------- ROM:3F5A ldb INTMEM_42, INTMEM_8C ROM:3F5D ljmp ROM_3AE1 ROM:3F60 ; --------------------------------------------------------------------------- ROM:3F60 ldb INTMEM_44, #-7Ah ROM:3F63 ldb INTMEM_1C, #5 ROM:3F66 sjmp ROM_3F6E ROM:3F68 ; --------------------------------------------------------------------------- ROM:3F68 ldb INTMEM_45, #-7Eh ROM:3F6B ldb INTMEM_1C, #8 ROM:3F6E ROM:3F6E ROM_3F6E: ; CODE XREF: ROM:3F66↑j ROM:3F6E ljmp ROM_35C5 ROM:3F71 ; --------------------------------------------------------------------------- ROM:3F71 ld INTMEM_36+2, #36F0h ROM:3F75 ld INTMEM_36, #3754h ROM:3F79 sjmp ROM_3F8D ROM:3F7B ; --------------------------------------------------------------------------- ROM:3F7B ld INTMEM_36+2, #3782h ROM:3F7F ld INTMEM_36, #37EEh ROM:3F83 sjmp ROM_3F8D ROM:3F85 ; --------------------------------------------------------------------------- ROM:3F85 ld INTMEM_36+2, #3802h ROM:3F89 ld INTMEM_36, #3816h ROM:3F8D ROM:3F8D ROM_3F8D: ; CODE XREF: ROM:3F79↑j ROM:3F8D ; ROM:3F83↑j ROM:3F8D ldb INTMEM_96, #9 ROM:3F90 ret ROM:3F91 ; --------------------------------------------------------------------------- ROM:3F91 clrb INTMEM_54 ROM:3F93 clrb INTMEM_50 ROM:3F95 clrb INTMEM_55 ROM:3F97 clrb INTMEM_52 ROM:3F99 clrb INTMEM_45+1 ROM:3F9B ljmp ROM_3AE1 ROM:3F9E ; --------------------------------------------------------------------------- ROM:3F9E jbs INTMEM_AD, 2, ROM_3FB9 ROM:3FA1 stb ZERO_REG, INTMEM_15F[] ; Zero register ROM:3FA6 st ZERO_REG, INTMEM_144[] ; Zero register ROM:3FAB orb INTMEM_F5, #2 ROM:3FAE orb INTMEM_AD, #4 ROM:3FB1 ldb INTMEM_1C, #0 ROM:3FB4 ldb INTMEM_3B, #1 ROM:3FB7 sjmp ROM_3FD5 ROM:3FB9 ; --------------------------------------------------------------------------- ROM:3FB9 ROM:3FB9 ROM_3FB9: ; CODE XREF: ROM:3F9E↑j ROM:3FB9 ld INTMEM_1A, INTMEM_144[] ROM:3FBE cmp INTMEM_1A, 10h[INTMEM_56] ROM:3FC3 jc ROM_3FCA ROM:3FC5 ldb INTMEM_1C, #1 ROM:3FC8 sjmp ROM_3FD0 ROM:3FCA ; --------------------------------------------------------------------------- ROM:3FCA ROM:3FCA ROM_3FCA: ; CODE XREF: ROM:3FC3↑j ROM:3FCA andb INTMEM_AD, #-5 ROM:3FCD ldb INTMEM_1C, #2 ROM:3FD0 ROM:3FD0 ROM_3FD0: ; CODE XREF: ROM:3FC8↑j ROM:3FD0 ldb INTMEM_3B, INTMEM_15F[] ROM:3FD5 ROM:3FD5 ROM_3FD5: ; CODE XREF: ROM:3FB7↑j ROM:3FD5 orb INTMEM_AC, #8 ROM:3FD8 ljmp ROM_35C5 ROM:3FDB ; --------------------------------------------------------------------------- ROM:3FDB jbs INTMEM_AD, 2, ROM_3FF6 ROM:3FDE stb ZERO_REG, INTMEM_15F[] ; Zero register ROM:3FE3 st ZERO_REG, INTMEM_144[] ; Zero register ROM:3FE8 orb INTMEM_F5, #2 ROM:3FEB orb INTMEM_AD, #4 ROM:3FEE ldb INTMEM_1C, #0 ROM:3FF1 ldb INTMEM_3B, #2 ROM:3FF4 sjmp ROM_4031 ROM:3FF6 ; --------------------------------------------------------------------------- ROM:3FF6 ROM:3FF6 ROM_3FF6: ; CODE XREF: ROM:3FDB↑j ROM:3FF6 ld INTMEM_1A, INTMEM_144[] ROM:3FFB cmp INTMEM_1A, 10h[INTMEM_56] ROM:4000 jc ROM_4007 ROM:4002 ldb INTMEM_1C, #1 ROM:4005 sjmp ROM_402C ROM:4007 ; --------------------------------------------------------------------------- ROM:4007 ROM:4007 ROM_4007: ; CODE XREF: ROM:4000↑j ROM:4007 ldb INTMEM_1C, INTMEM_15F[] ROM:400C cmpb INTMEM_1C, #4 ROM:400F jne ROM_4026 ROM:4011 ld INTMEM_1C, INTMEM_14A[] ROM:4016 st INTMEM_1C, INTMEM_142[] ROM:401B ldb INTMEM_1C, #-10h ROM:401E stb INTMEM_1C, INTMEM_156[] ROM:4023 orb INTMEM_F5, #8 ROM:4026 ROM:4026 ROM_4026: ; CODE XREF: ROM:400F↑j ROM:4026 andb INTMEM_AD, #-5 ROM:4029 ldb INTMEM_1C, #2 ROM:402C ROM:402C ROM_402C: ; CODE XREF: ROM:4005↑j ROM:402C ldb INTMEM_3B, INTMEM_15F[] ROM:4031 ROM:4031 ROM_4031: ; CODE XREF: ROM:3FF4↑j ROM:4031 orb INTMEM_AC, #8 ROM:4034 ljmp ROM_35C5 ROM:4037 ; --------------------------------------------------------------------------- ROM:4037 ldb INTMEM_1C, #1 ROM:403A ldb INTMEM_1A, INTMEM_156[] ROM:403F cmpb INTMEM_1A, #-10h ROM:4042 je ROM_4061 ROM:4044 ldb INTMEM_1C, #0 ROM:4047 ldb INTMEM_1C+1, #0 ROM:404A stb INTMEM_1C, INTMEM_156[] ROM:404F lcall ROM_2D95 ROM:4052 ldb INTMEM_1A+1, #8 ROM:4055 lcall ROM_2DA6 ROM:4058 lcall ROM_2DA6 ROM:405B lcall ROM_2D9A ROM:405E ldb INTMEM_1C, #0 ROM:4061 ROM:4061 ROM_4061: ; CODE XREF: ROM:4042↑j ROM:4061 ljmp ROM_35C5 ROM:4064 ; --------------------------------------------------------------------------- ROM:4064 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4067 jne ROM_4095 ROM:4069 pushf ROM:406A ldb INTMEM_20, INTMEM_160[] ROM:406F andb INTMEM_20, #7Fh ROM:4072 stb INTMEM_20, INTMEM_160[] ROM:4077 stb INTMEM_20, 1FFEh[] ROM:407C ldb INTMEM_6, #20h ; ' ' ROM:407F add INTMEM_2+2, INTMEM_A, #2 ROM:4084 nop ROM:4085 nop ROM:4086 ldb INTMEM_6, #0 ROM:4089 add INTMEM_2+2, INTMEM_A, 12h[INTMEM_56] ROM:408F popf ROM:4090 ldb INTMEM_96, #0Ch ROM:4093 sjmp ROM_4098 ROM:4095 ; --------------------------------------------------------------------------- ROM:4095 ROM:4095 ROM_4095: ; CODE XREF: ROM:4067↑j ROM:4095 ljmp ROM_3AE1 ROM:4098 ; --------------------------------------------------------------------------- ROM:4098 ROM:4098 ROM_4098: ; CODE XREF: ROM:4093↑j ROM:4098 ret ROM:4099 ; --------------------------------------------------------------------------- ROM:4099 orb INTMEM_AD, #-80h ROM:409C ldb INTMEM_96, #0Dh ROM:409F ret ROM:40A0 ; --------------------------------------------------------------------------- ROM:40A0 jbs INTMEM_AD, 7, ROM_40B4 ROM:40A3 clrb INTMEM_96 ROM:40A5 ldb INTMEM_1A, INTMEM_161[] ROM:40AA cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:40AD jne ROM_40B4 ROM:40AF clrb INTMEM_1C ROM:40B1 lcall ROM_35C5 ROM:40B4 ROM:40B4 ROM_40B4: ; CODE XREF: ROM:40A0↑j ROM:40B4 ; ROM:40AD↑j ROM:40B4 ret ROM:40B5 ; --------------------------------------------------------------------------- ROM:40B5 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:40B8 je ROM_40D2 ROM:40BA jbc INTMEM_AC, 2, ROM_40D6 ROM:40BD andb INTMEM_AC, #-5 ROM:40C0 cmpb INTMEM_3C+1, #-23h ROM:40C3 jne ROM_40D2 ROM:40C5 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:40C8 jne ROM_40D4 ROM:40CA clrb INTMEM_1C ROM:40CC lcall ROM_35C5 ROM:40CF ljmp ROM_3CC8 ROM:40D2 ; --------------------------------------------------------------------------- ROM:40D2 ROM:40D2 ROM_40D2: ; CODE XREF: ROM:40B8↑j ROM:40D2 ; ROM:40C3↑j ROM:40D2 clrb INTMEM_97 ROM:40D4 ROM:40D4 ROM_40D4: ; CODE XREF: ROM:40C8↑j ROM:40D4 clrb INTMEM_96 ROM:40D6 ROM:40D6 ROM_40D6: ; CODE XREF: ROM:40BA↑j ROM:40D6 ret ROM:40D7 ; --------------------------------------------------------------------------- ROM:40D7 ldb INTMEM_1C, [INTMEM_36+2]+ ROM:40DA incb INTMEM_36 ROM:40DC cmpb INTMEM_36, INTMEM_3E ROM:40DF jne ROM_40EE ROM:40E1 addb INTMEM_3E, #0Ch ROM:40E4 ld INTMEM_36+2, #36D6h ROM:40E8 ldb INTMEM_3B, 2[INTMEM_56] ROM:40EC sjmp ROM_40F1 ROM:40EE ; --------------------------------------------------------------------------- ROM:40EE ROM:40EE ROM_40EE: ; CODE XREF: ROM:40DF↑j ROM:40EE ldb INTMEM_3B, [INTMEM_36+2]+ ROM:40F1 ROM:40F1 ROM_40F1: ; CODE XREF: ROM:40EC↑j ROM:40F1 incb INTMEM_36 ROM:40F3 orb INTMEM_AC, #8 ROM:40F6 cmpb INTMEM_36, #24h ; '$' ROM:40F9 jnc ROM_40FD ROM:40FB clrb INTMEM_96 ROM:40FD ROM:40FD ROM_40FD: ; CODE XREF: ROM:40F9↑j ROM:40FD ljmp ROM_35C5 ROM:4100 ; --------------------------------------------------------------------------- ROM:4100 ldb INTMEM_1C, 2[INTMEM_3E] ROM:4104 ldb INTMEM_3B, 2[INTMEM_56] ROM:4108 orb INTMEM_AC, #8 ROM:410B clrb INTMEM_96 ROM:410D ljmp ROM_35C5 ROM:4110 ; --------------------------------------------------------------------------- ROM:4110 jbc INTMEM_AC, 2, ROM_4120 ROM:4113 andb INTMEM_AC, #-5 ROM:4116 cmpb INTMEM_3C+1, #75h ; 'u' ROM:4119 jne ROM_4120 ROM:411B ldb INTMEM_97, #14h ROM:411E sjmp ROM_4125 ROM:4120 ; --------------------------------------------------------------------------- ROM:4120 ROM:4120 ROM_4120: ; CODE XREF: ROM:4110↑j ROM:4120 ; ROM:4119↑j ROM:4120 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:4123 jne ROM_4127 ROM:4125 ROM:4125 ROM_4125: ; CODE XREF: ROM:411E↑j ROM:4125 clrb INTMEM_96 ROM:4127 ROM:4127 ROM_4127: ; CODE XREF: ROM:4123↑j ROM:4127 ret ROM:4128 ; --------------------------------------------------------------------------- ROM:4128 jbc INTMEM_AC, 2, ROM_4135 ROM:412B andb INTMEM_AC, #-5 ROM:412E stb INTMEM_3C+1, (INTMEM_15A+2)[] ROM:4133 sjmp ROM_413C ROM:4135 ; --------------------------------------------------------------------------- ROM:4135 ROM:4135 ROM_4135: ; CODE XREF: ROM:4128↑j ROM:4135 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:4138 jne ROM_413E ROM:413A clrb INTMEM_97 ROM:413C ROM:413C ROM_413C: ; CODE XREF: ROM:4133↑j ROM:413C clrb INTMEM_96 ROM:413E ROM:413E ROM_413E: ; CODE XREF: ROM:4138↑j ROM:413E ret ROM:413F ; --------------------------------------------------------------------------- ROM:413F ldb INTMEM_1A+1, INTMEM_36 ROM:4142 cmpb INTMEM_1A+1, #3Fh ; '?' ROM:4145 jne ROM_4149 ROM:4147 clrb INTMEM_96 ROM:4149 ROM:4149 ROM_4149: ; CODE XREF: ROM:4145↑j ROM:4149 lcall ROM_2DD0 ROM:414C ldb INTMEM_3B, INTMEM_1C+1 ROM:414F orb INTMEM_AC, #8 ROM:4152 incb INTMEM_36 ROM:4154 ljmp ROM_35C5 ROM:4157 ; --------------------------------------------------------------------------- ROM:4157 ld INTMEM_36+4, [INTMEM_36+2]+ ROM:415A ld INTMEM_3C, [INTMEM_36+2]+ ROM:415D jbc INTMEM_36+4, 6, ROM_4197 ROM:4160 jbc INTMEM_36+4, 5, ROM_417F ROM:4163 ld INTMEM_1A, [INTMEM_3C]+ ROM:4166 clrb INTMEM_1C ROM:4168 ROM:4168 ROM_4168: ; CODE XREF: ROM:417D↓j ROM:4168 cmp INTMEM_3C, INTMEM_1A ROM:416B jc ROM_4192 ROM:416D ld INTMEM_1C+2, [INTMEM_3C]+ ROM:4170 ldb INTMEM_20, [INTMEM_3C]+ ROM:4173 andb INTMEM_20, [INTMEM_1C+2] ROM:4176 je ROM_417B ROM:4178 orb INTMEM_1C, [INTMEM_3C] ROM:417B ROM:417B ROM_417B: ; CODE XREF: ROM:4176↑j ROM:417B inc INTMEM_3C ROM:417D sjmp ROM_4168 ROM:417F ; --------------------------------------------------------------------------- ROM:417F ROM:417F ROM_417F: ; CODE XREF: ROM:4160↑j ROM:417F andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:4183 jbc INTMEM_36+4, 3, ROM_4192 ROM:4186 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:4189 jne ROM_4190 ROM:418B ldb INTMEM_1C, #1 ROM:418E sjmp ROM_4192 ROM:4190 ; --------------------------------------------------------------------------- ROM:4190 ROM:4190 ROM_4190: ; CODE XREF: ROM:4189↑j ROM:4190 clrb INTMEM_1C ROM:4192 ROM:4192 ROM_4192: ; CODE XREF: ROM:416B↑j ROM:4192 ; ROM:4183↑j ... ROM:4192 lcall ROM_35C5 ROM:4195 sjmp ROM_41F7 ROM:4197 ; --------------------------------------------------------------------------- ROM:4197 ROM:4197 ROM_4197: ; CODE XREF: ROM:415D↑j ROM:4197 jbs INTMEM_36+4, 4, ROM_41E5 ROM:419A jbs INTMEM_36+4, 1, ROM_41AD ROM:419D ldbze INTMEM_3C, [INTMEM_3C] ROM:41A0 jbc INTMEM_36+4, 7, ROM_41BB ROM:41A3 sub INTMEM_3C, #80h ROM:41A7 jc ROM_41BB ROM:41A9 neg INTMEM_3C ROM:41AB sjmp ROM_41BB ROM:41AD ; --------------------------------------------------------------------------- ROM:41AD ROM:41AD ROM_41AD: ; CODE XREF: ROM:419A↑j ROM:41AD ld INTMEM_3C, [INTMEM_3C] ROM:41B0 jbc INTMEM_36+4, 7, ROM_41BB ROM:41B3 sub INTMEM_3C, #-8000h ROM:41B7 jc ROM_41BB ROM:41B9 neg INTMEM_3C ROM:41BB ROM:41BB ROM_41BB: ; CODE XREF: ROM:41A0↑j ROM:41BB ; ROM:41A7↑j ... ROM:41BB jbs INTMEM_36+4, 5, ROM_41E5 ROM:41BE ldbze INTMEM_1C+2, INTMEM_3B ROM:41C1 add INTMEM_1C+2, #3816h ROM:41C5 ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:41C8 mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:41CC jbc INTMEM_36+4, 3, ROM_41D4 ROM:41CF ld INTMEM_3C, INTMEM_20 ROM:41D2 sjmp ROM_41DA ROM:41D4 ; --------------------------------------------------------------------------- ROM:41D4 ROM:41D4 ROM_41D4: ; CODE XREF: ROM:41CC↑j ROM:41D4 ldb INTMEM_3C, INTMEM_20+1 ROM:41D7 ldb INTMEM_3C+1, INTMEM_20+2 ROM:41DA ROM:41DA ROM_41DA: ; CODE XREF: ROM:41D2↑j ROM:41DA jbc INTMEM_36+4, 2, ROM_41DF ROM:41DD neg INTMEM_3C ROM:41DF ROM:41DF ROM_41DF: ; CODE XREF: ROM:ROM_41DA↑j ROM:41DF ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:41E2 add INTMEM_3C, INTMEM_20+2 ROM:41E5 ROM:41E5 ROM_41E5: ; CODE XREF: ROM:ROM_4197↑j ROM:41E5 ; ROM:ROM_41BB↑j ROM:41E5 ldb INTMEM_1C, INTMEM_3C ROM:41E8 jbc INTMEM_36+4, 0, ROM_41F4 ROM:41EB ldb INTMEM_3B, INTMEM_1C ROM:41EE orb INTMEM_AC, #8 ROM:41F1 ldb INTMEM_1C, INTMEM_3C+1 ROM:41F4 ROM:41F4 ROM_41F4: ; CODE XREF: ROM:41E8↑j ROM:41F4 lcall ROM_35C5 ROM:41F7 ROM:41F7 ROM_41F7: ; CODE XREF: ROM:4195↑j ROM:41F7 cmp INTMEM_36+2, INTMEM_36 ROM:41FA jnc ROM_41FE ROM:41FC clrb INTMEM_96 ROM:41FE ROM:41FE ROM_41FE: ; CODE XREF: ROM:41FA↑j ROM:41FE ret ROM:41FF ; --------------------------------------------------------------------------- ROM:41FF cmp INTMEM_3E, ZERO_REG ; Zero register ROM:4202 je ROM_421A ROM:4204 ld INTMEM_1A, [INTMEM_36]+ ROM:4207 dec INTMEM_3E ROM:4209 addb INTMEM_36+4, INTMEM_1A ROM:420C ldb INTMEM_1C, INTMEM_1A ROM:420F orb INTMEM_AC, #8 ROM:4212 ldb INTMEM_3B, INTMEM_1A+1 ROM:4215 addb INTMEM_36+4, INTMEM_3B ROM:4218 sjmp ROM_421F ROM:421A ; --------------------------------------------------------------------------- ROM:421A ROM:421A ROM_421A: ; CODE XREF: ROM:4202↑j ROM:421A clrb INTMEM_96 ROM:421C ldb INTMEM_1C, INTMEM_36+4 ROM:421F ROM:421F ROM_421F: ; CODE XREF: ROM:4218↑j ROM:421F ljmp ROM_35C5 ROM:4222 ; --------------------------------------------------------------------------- ROM:4222 jbc WSR1, 0, ROM_4226 ; Window selection register 1 ROM:4225 ret ROM:4226 ; --------------------------------------------------------------------------- ROM:4226 ROM:4226 ROM_4226: ; CODE XREF: ROM:4222↑j ROM:4226 clrb INTMEM_1C ROM:4228 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:422B jne ROM_4248 ROM:422D pushf ROM:422E ldb INTMEM_2, #0Eh ROM:4231 nop ROM:4232 nop ROM:4233 ROM:4233 ROM_4233: ; CODE XREF: ROM:ROM_4233↓j ROM:4233 jbs INTMEM_2, 3, ROM_4233 ROM:4236 ldb INTMEM_1C, INTMEM_2+1 ROM:4239 popf ROM:423A cmpb INTMEM_1C, #-1 ROM:423D jne ROM_4241 ROM:423F decb INTMEM_1C ROM:4241 ROM:4241 ROM_4241: ; CODE XREF: ROM:423D↑j ROM:4241 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:4244 jne ROM_4248 ROM:4246 incb INTMEM_1C ROM:4248 ROM:4248 ROM_4248: ; CODE XREF: ROM:422B↑j ROM:4248 ; ROM:4244↑j ROM:4248 pushf ROM:4249 ldb INTMEM_1C+2, INTMEM_160[] ROM:424E orb INTMEM_1C+2, #-80h ROM:4251 stb INTMEM_1C+2, INTMEM_160[] ROM:4256 stb INTMEM_1C+2, 1FFEh[] ROM:425B popf ROM:425C clrb INTMEM_96 ROM:425E ljmp ROM_35C5 ROM:4261 ; --------------------------------------------------------------------------- ROM:4261 rst ROM:4261 ; --------------------------------------------------------------------------- ROM:4262 db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:4262 db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:4262 db 61h, 3Ch, 0F0h, 0F0h, 75h, 3Ch, 0C4h, 0C4h, 7Bh, 3Ch ROM:4262 db 0F4h, 0F4h, 92h, 3Ch, 0F6h, 0F6h, 86h, 3Ch, 0F2h, 0F2h ROM:4262 db 92h, 3Ch, 74h, 74h, 0B2h, 3Ch, 0F7h, 0F7h, 0B9h, 3Ch ROM:4262 db 0D0h, 0D0h, 61h, 3Ch, 0F0h, 0F0h, 75h, 3Ch, 0F9h, 0F9h ROM:4262 db 0ACh, 3Ch, 0F5h, 0F5h, 81h, 3Ch, 0F4h, 0F4h, 8Ah, 3Ch ROM:4262 db 0F6h, 0F6h, 86h, 3Ch, 0F3h, 0F3h, 9Fh, 3Ch, 0D1h, 0D1h ROM:4262 db 2Eh, 3Eh, 0EFh, 0EFh, 3Bh, 3Eh, 0F7h, 0F7h, 3Bh, 3Eh ROM:4262 db 0F8h, 0F8h, 59h, 3Eh, 0E7h, 0E7h, 53h, 3Eh, 3, 1, 78h ROM:4262 db 3Eh, 9, 8, 78h, 3Eh, 13h, 11h, 78h, 3Eh, 19h, 18h, 78h ROM:4262 db 3Eh, 0FFh, 0FBh, 0DAh, 3Eh, 0EEh, 0EEh, 0C8h, 3Eh, 0EDh ROM:4262 db 0EDh, 0D1h, 3Eh, 6Dh, 6Dh, 0ACh, 3Eh, 65h, 65h, 0B1h ROM:4262 db 3Eh, 0, 0, 0BFh, 3Eh, 10h, 10h, 0BAh, 3Eh, 0FAh, 0FAh ROM:4262 db 14h, 3Fh, 81h, 81h, 0Fh, 3Fh, 82h, 82h, 0FFh, 3Eh, 0CBh ROM:4262 db 0CBh, 5Ah, 3Fh, 7Ah, 79h, 1Ch, 3Fh, 8Ah, 89h, 1Ch, 3Fh ROM:4262 db 94h, 8Fh, 1Ch, 3Fh, 7Ch, 7Bh, 1Ch, 3Fh, 7Fh, 7Fh, 60h ROM:4262 db 3Fh, 7Eh, 7Eh, 68h, 3Fh, 7Dh, 7Dh, 7Bh, 3Fh, 80h, 80h ROM:4262 db 71h, 3Fh, 0E8h, 0E8h, 85h, 3Fh, 0CCh, 0CCh, 91h, 3Fh ROM:4262 db 0D2h, 0D2h, 9Eh, 3Fh, 0D3h, 0D3h, 0DBh, 3Fh, 0CDh, 0CDh ROM:4262 db 37h, 40h, 0ECh, 0ECh, 64h, 40h, 70h, 70h, 99h, 40h ROM:4262 db 0Dh, 0Dh, 0A0h, 40h, 2, 2, 0B5h, 40h, 7, 7, 0D7h, 40h ROM:4262 db 3, 3, 0, 41h, 1, 1, 10h, 41h, 8, 8, 28h, 41h, 0Ah, 0Ah ROM:4262 db 3Fh, 41h, 9, 9, 57h, 41h, 4, 4, 0FFh, 41h, 0Ch, 0Ch ROM:4262 db 22h, 42h, 0D0h, 0D0h, 61h, 3Ch, 0F0h, 0F0h, 75h, 3Ch ROM:4262 db 0F5h, 0F5h, 81h, 3Ch, 0F6h, 0F6h, 86h, 3Ch, 0F7h, 0F7h ROM:4262 db 0B9h, 3Ch, 7Fh, 0, 0E9h, 3Dh, 0C7h, 0C7h, 0Dh, 3Eh ROM:4262 db 0F2h, 0F2h, 19h, 3Eh, 0DCh, 0DCh, 27h, 3Eh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4262 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4462 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0FFh, 0FFh, 0FFh, 8, 0, 0, 0, 0FFh, 0FFh, 0FFh ROM:4662 db 0FFh, 0Ah, 0, 0Eh, 0, 2Ah, 0, 2Eh, 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+A70↑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_2AF5↑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_2B1D ROM:485A ROM:485A ROM_485A: ; CODE XREF: ROM_2B1D-6CF↑j ROM:485A lcall ROM_5BB0 ROM:485D ret ROM:485D ; END OF FUNCTION CHUNK FOR ROM_2B1D 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_2F89+D↑j ROM:4862 ; ROM:3F14↑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_2BC4 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_2BC4 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_33FA 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_33FA 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_33FA 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_33FA 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_33FA 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_33FA 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_3595 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_F6, #-41h ROM:4E6A orb INTMEM_F5, #10h ROM:4E6D orb INTMEM_F6, #-80h ROM:4E70 sjmp ROM_4EB9 ROM:4E72 ; --------------------------------------------------------------------------- ROM:4E72 ROM:4E72 ROM_4E72: ; CODE XREF: ROM_4E4C+19↑j ROM:4E72 jbs INTMEM_F6, 6, ROM_4EB9 ROM:4E75 andb INTMEM_F6, #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_F6, #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_F6, 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_F6, 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_F6, #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_2D95 ROM:4F41 ldb INTMEM_1A+1, #0Ah ROM:4F44 lcall ROM_2DA6 ROM:4F47 lcall ROM_2DA6 ROM:4F4A lcall ROM_2D9A 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_F6, 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, #-21h 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, 5, 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, #-21h 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, #20h ; ' ' 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, #20h ; ' ' 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, #-21h 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, 5, 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, 5, 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_3595 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_AF, 0, 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, 5, 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_F6, 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_F6, 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_33FA 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_F6, 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_FA, 3, ROM_5514 ROM:54EB ld INTMEM_1C, #0Eh ROM:54EF lcall ROM_33FA ROM:54F2 clrb INTMEM_20 ROM:54F4 jbc INTMEM_F7, 1, ROM_5559 ROM:54F7 orb INTMEM_FA, #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_FA, 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_FA, #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_33FA ROM:5577 stb INTMEM_1C, INTMEM_1CB[] ROM:557C ld INTMEM_1C, #10h ROM:5580 lcall ROM_33FA 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_33FA ROM:55E7 stb INTMEM_1C, INTMEM_1CD[] ROM:55EC jbc INTMEM_FA, 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_33FA 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_FA, #-21h ROM:5613 ldb INTMEM_32, INTMEM_1C5[] ROM:5618 jbs INTMEM_FA, 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_33FA 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_33FA 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_FA, #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_FA, 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_33FA 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_FA, 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_33FA 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_F6, 6, ROM_578A ROM:577A jbs INTMEM_FA, 6, ROM_578D ROM:577D ldb INTMEM_B1, 0F7h[INTMEM_56] ROM:5782 orb INTMEM_FA, #1 ROM:5785 orb INTMEM_FA, #40h ; '@' ROM:5788 sjmp ROM_5795 ROM:578A ; --------------------------------------------------------------------------- ROM:578A ROM:578A ROM_578A: ; CODE XREF: ROM_548A+2ED↑j ROM:578A andb INTMEM_FA, #-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_FA, #-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_FA, 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_33FA 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_C5, #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_F6, 7, ROM_5833 ROM:57D6 cmpb ZERO_REG, INTMEM_C5 ; Zero register ROM:57D9 jne ROM_5839 ROM:57DB ldb INTMEM_C5, #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_F6, 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_33FA 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_FA, 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_FA, #-80h ROM:5984 ldb INTMEM_1C+2, INTMEM_1C7[] ROM:5989 ld INTMEM_1C, #1Ah ROM:598D lcall ROM_33FA 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_FA, 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_FA, #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_33FA 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_33FA 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_33FA 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_F6, 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_33FA 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_35DA 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_3355 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_2B1D: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_3BA1 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_3BAE 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_F6, 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_33FA ROM:5D89 ldb INTMEM_C8, INTMEM_1C ROM:5D8C ld INTMEM_1C, #21h ; '!' ROM:5D90 lcall ROM_33FA 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_F6, 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_3B11 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_3B11 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_3B11 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_FA, 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_33FA 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_33FA 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_33FA 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_33FA 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_33FA 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_FA, #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_FA, #-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_33FA 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_33FA 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_33FA 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_33FA ROM:63AC stb INTMEM_1C, INTMEM_277[] ROM:63B1 ld INTMEM_1C, #2Ch ; ',' ROM:63B5 ldb INTMEM_1C+2, #-1 ROM:63B8 lcall ROM_33FA 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_F6, 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_33FA 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_FA, 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_3595 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_3595 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_33FA 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_33FA 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_33FA 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_2BC4 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_33FA 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_FA, 0, ROM_6888 ROM:685A ldb INTMEM_1C+3, INTMEM_1CA[] ROM:685F ld INTMEM_1C, #33h ; '3' ROM:6863 lcall ROM_33FA 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_33FA ROM:6909 stb INTMEM_1C, INTMEM_3DA[] ROM:690E mulub INTMEM_32, INTMEM_1C, #5 ROM:6912 jbs INTMEM_F6, 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_FA, 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_33FA 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_3208 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_31C3 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_33FA ROM:6A33 clrb INTMEM_1C+1 ROM:6A35 add INTMEM_24, INTMEM_1C, #300h ROM:6A3A ld INTMEM_1C, #7 ROM:6A3E lcall ROM_33FA 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_33FA 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_33FA 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_33FA 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_FA, 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_FA, #2 ROM:6B9E sjmp ROM_6BB5 ROM:6BA0 ; --------------------------------------------------------------------------- ROM:6BA0 ROM:6BA0 ROM_6BA0: ; CODE XREF: ROM_6A22+177↑j ROM:6BA0 andb INTMEM_FA, #-3 ROM:6BA3 jbs INTMEM_F9, 7, ROM_6BB5 ROM:6BA6 jbs INTMEM_FA, 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_FA, 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_33FA 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_33FA 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_33FA 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, 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 ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8666 db 0FFh, 0, 9, 10h, 27h, 5Fh, 14h, 0, 0, 0B0h, 4, 55h ROM:8666 db 1, 10h, 2, 0DCh, 5, 40h, 2, 40h, 9Ch, 0DCh, 5, 1, 0 ROM:8666 db 1, 0, 2, 0, 40h, 0, 5Eh, 1, 58h, 2, 40h, 2, 80h, 1 ROM:8666 db 40h, 2, 0C0h, 8, 80h, 0, 0, 0, 40h, 1, 80h, 0, 80h ROM:8666 db 3, 0FFh, 0FFh, 0C0h, 0, 58h, 0CFh, 0E0h, 83h, 0F4h ROM:8666 db 1, 64h, 0, 64h, 19h, 0ACh, 0Dh, 64h, 0, 0F4h, 1, 0FAh ROM:8666 db 0, 0E8h, 3, 1, 0, 0EEh, 2, 0E4h, 4Dh, 0FCh, 1, 2Ch ROM:8666 db 1, 0C8h, 0, 0FCh, 0BFh, 1, 0, 2Ch, 1Ah, 2Ch, 1Ah, 32h ROM:8666 db 0, 0D0h, 7, 96h, 0, 1Eh, 0, 41h, 14h, 0A0h, 63h, 60h ROM:8666 db 0EAh, 0F4h, 1, 26h, 2, 30h, 75h, 20h, 4Eh, 1Fh, 63h ROM:8666 db 31h, 60h, 0Fh, 27h, 0Fh, 27h, 1, 84h, 19h, 0, 23h, 0 ROM:8666 db 0C8h, 80h, 64h, 80h, 7Fh, 3, 66h, 3, 0Ah, 0, 0B0h, 4 ROM:8666 db 0E8h, 3, 52h, 3, 0Ch, 3, 10h, 3, 96h, 7Dh, 0AAh, 1Dh ROM:8666 db 6, 6, 7, 0Ch, 3Ch, 14h, 3Fh, 4, 20h, 0FDh, 3, 0Ah, 0FEh ROM:8666 db 3, 0E8h, 0F5h, 0Ah, 8Eh, 75h, 6Bh, 28h, 0C8h, 8Ah, 4 ROM:8666 db 6, 18h, 0ADh, 6Ah, 0Ah, 46h, 6Eh, 1, 7Dh, 0FAh, 4, 1Fh ROM:8666 db 2, 7Dh, 3, 0, 2Ch, 0C2h, 0AAh, 0B4h, 78h, 5, 7, 11h ROM:8666 db 26h, 0FFh, 27h, 16h, 21h, 0Ah, 9Ch, 0A3h, 3Dh, 8, 64h ROM:8666 db 6, 14h, 98h, 9Ch, 0Fh, 32h, 0Ch, 1, 0Ah, 14h, 2, 2 ROM:8666 db 2, 2, 0Fh, 2, 0Dh, 5, 0Dh, 2, 5, 0C2h, 0E9h, 96h, 9 ROM:8666 db 0FFh, 1Ch, 91h, 9Ch, 0FFh, 0, 0FFh, 8, 0F4h, 0Eh, 3 ROM:8666 db 1Ch, 8Eh, 0E2h, 2, 3Ch, 28h, 0FFh, 0B4h, 0C3h, 47h ROM:8666 db 0, 0, 73h, 45h, 6Dh, 5Dh, 0Fh, 3Bh, 5, 91h, 4Eh, 10h ROM:8666 db 37h, 4, 0C1h, 0AEh, 7Dh, 0AAh, 0Eh, 5, 4, 0A0h, 60h ROM:8666 db 80h, 0Ch, 0E3h, 0DCh, 0F0h, 0DCh, 18h, 0Ah, 1Eh, 6Eh ROM:8666 db 78h, 0, 0, 14h, 3Ch, 3, 1Fh, 64h, 80h, 0Ah, 0B4h, 0BFh ROM:8666 db 2, 19h, 1Eh, 0, 16h, 5, 10h, 0A3h, 29h, 0FFh, 23h, 7 ROM:8666 db 3Ch, 12h, 0Eh, 0ADh, 40h, 28h, 0C1h, 80h, 0B0h, 28h ROM:8666 db 6, 3Ch, 0Fh, 10h, 14h, 19h, 23h, 29h, 69h, 0B6h, 26h ROM:8666 db 4, 1Eh, 64h, 9Ch, 0BFh, 5Ah, 32h, 10h, 9Ch, 3, 5, 12h ROM:8666 db 0Ah, 3, 1, 51h, 8Dh, 0DDh, 64h ROM:8866 db 2Dh, 14h, 2, 1, 18h, 6Eh, 7, 0Bh, 0Ah, 1, 0Ah, 10h ROM:8866 db 18h, 26h, 3Ch, 58h, 0C3h, 0E0h, 0EEh, 0F5h, 0FFh, 0DDh ROM:8866 db 0C3h, 0ABh, 91h, 79h, 39h, 21h, 0Fh, 0, 0Ah, 1, 16h ROM:8866 db 1Eh, 28h, 3Ch, 50h, 64h, 78h, 8Ch, 94h, 98h, 2Eh, 33h ROM:8866 db 3Dh, 40h, 45h, 47h, 4Ch, 52h, 57h, 66h, 5, 1, 0Fh, 14h ROM:8866 db 64h, 8Ch, 0F0h, 28h, 32h, 32h, 50h, 6Eh, 6, 1, 0Fh ROM:8866 db 14h, 3Ch, 64h, 8Ch, 0F0h, 7Ah, 54h, 54h, 54h, 2Eh, 1Ah ROM:8866 db 3, 1, 39h, 80h, 0AAh, 58h, 44h, 3Ch, 3, 1, 1Ch, 80h ROM:8866 db 0AAh, 4Eh, 14h, 8, 7, 1, 1Ch, 39h, 71h, 80h, 9Ch, 0ADh ROM:8866 db 0C9h, 48h, 2Ah, 1Fh, 1Bh, 19h, 15h, 14h, 9, 1, 0Eh ROM:8866 db 1Ch, 28h, 32h, 39h, 71h, 0ADh, 0BFh, 0CDh, 0A5h, 87h ROM:8866 db 7Eh, 75h, 57h, 1Eh, 0Ah, 0Ah, 12h, 8, 1, 3Ch, 46h, 50h ROM:8866 db 5Ah, 64h, 78h, 8Ch, 0A0h, 4Dh, 65h, 75h, 85h, 95h, 98h ROM:8866 db 98h, 95h, 4, 1, 2Bh, 39h, 82h, 0ADh, 0FFh, 78h, 4Ah ROM:8866 db 3Ch, 8, 1, 3Ch, 46h, 50h, 5Ah, 64h, 78h, 8Ch, 0A0h ROM:8866 db 56h, 3Eh, 33h, 2Ah, 23h, 19h, 11h, 0Ah, 7, 1, 0Eh, 1Ch ROM:8866 db 32h, 39h, 71h, 8Eh, 0B1h, 0E0h, 0E0h, 0C0h, 80h, 60h ROM:8866 db 40h, 40h, 4, 1, 47h, 55h, 80h, 0ADh, 0FAh, 71h, 71h ROM:8866 db 32h, 2, 1, 5Ch, 0B1h, 19h, 0, 3, 1, 39h, 8Eh, 0ADh ROM:8866 db 30h, 2Ah, 23h, 7, 1, 0, 35h, 67h, 80h, 99h, 0CBh, 0FFh ROM:8866 db 6Eh, 14h, 5, 0, 5, 0Ah, 14h, 3, 1, 0, 1Eh, 84h, 0, 26h ROM:8866 db 0FFh, 2, 1, 84h, 0B4h, 0, 34h, 3, 1, 0, 26h, 0FFh, 0 ROM:8866 db 1Eh, 84h, 2, 1, 0, 34h, 84h, 0B4h, 5, 1, 1Ah, 20h, 3Ch ROM:8866 db 64h, 8Ch, 0, 0Ah, 0Fh, 23h, 2Dh, 3, 1, 38h, 64h, 8Ch ROM:8866 db 0, 32h, 64h, 5, 1, 71h, 76h, 80h, 8Ah, 8Fh, 96h, 0A8h ROM:8866 db 0B4h, 0BAh, 0BEh, 2, 1, 22h, 28h, 6, 0Eh, 4, 1, 39h ROM:8866 db 4Eh, 78h, 0ADh, 47h, 3Ch, 28h, 1Dh, 6, 6, 0Ch, 14h ROM:8866 db 23h, 32h, 46h, 64h, 0Ch, 14h, 28h, 5Ah, 8Ch, 0DCh, 29h ROM:8866 db 8Fh, 0D5h, 0E9h, 0E9h, 0E9h, 29h, 69h, 0C3h, 0E9h, 0E9h ROM:8866 db 0E9h, 29h, 42h, 0A1h, 0E9h, 0E9h, 0E9h, 1Ch, 1Ch, 61h ROM:8866 db 0B3h, 0E9h, 0E9h, 1Ch, 1Ch, 3Bh, 8Ah, 0CAh, 0E9h, 1Ch ROM:8866 db 1Ch, 24h, 57h, 0A9h, 0E9h, 4, 5, 36h, 4Fh, 82h, 0B6h ROM:8866 db 24h, 28h, 3Ch, 8Ch, 0B4h, 0, 0, 0, 0, 0, 0, 4, 8, 0 ROM:8866 db 3, 8, 0Dh, 8, 9, 0Eh, 0Fh, 8, 0Dh, 0Fh, 10h, 2, 4, 55h ROM:8866 db 0AAh, 0, 1, 2, 3, 0E1h, 0E1h, 0, 0, 0EBh, 0EBh, 0, 0 ROM:8866 db 4, 4, 39h, 52h, 78h, 0ADh, 0, 1, 2, 3, 32h, 1Fh, 0Ch ROM:8866 db 8, 0, 0, 0, 0, 2, 8, 12h, 12h, 0, 0, 0, 0, 7, 3, 7Dh ROM:8866 db 7Eh, 80h, 8Fh, 9Fh, 0B3h, 0CDh, 1Ch, 82h, 0CFh, 10h ROM:8866 db 4, 0, 12h, 28h, 4Eh, 82h, 10h, 4, 0, 10h, 28h, 4Eh ROM:8866 db 82h, 10h, 1, 0, 0Ch, 14h, 14h, 14h, 7, 3, 7Eh, 7Fh ROM:8866 db 80h, 81h, 82h, 87h, 8Fh, 1Ch, 82h, 0CFh, 20h, 0, 0 ROM:8866 db 0, 0Ah, 20h, 90h, 20h, 0, 0, 0, 7, 1Ch, 80h, 8, 0, 0 ROM:8866 db 0, 4, 10h, 60h, 6, 4, 7Fh, 80h, 81h, 87h, 8Fh, 0CDh ROM:8866 db 39h, 55h, 78h, 0A3h, 32h, 32h, 0C8h ROM:8A66 db 0C8h, 0C8h, 0C8h, 32h, 32h, 0A2h, 0A2h, 0BCh, 0A2h ROM:8A66 db 32h, 32h, 6Eh, 6Eh, 64h, 64h, 32h, 32h, 32h, 32h, 32h ROM:8A66 db 32h, 6, 8, 36h, 4Fh, 69h, 82h, 0B6h, 0E9h, 0Ch, 10h ROM:8A66 db 14h, 28h, 3Ch, 64h, 8Ch, 0B4h, 13h, 13h, 1Ch, 23h, 37h ROM:8A66 db 35h, 13h, 0, 5, 11h, 34h, 3Eh, 0, 6, 15h, 20h, 33h ROM:8A66 db 3Bh, 4, 16h, 2Ah, 30h, 31h, 3Eh, 0, 18h, 2Ah, 30h, 3Ch ROM:8A66 db 53h, 0Ah, 2Bh, 43h, 39h, 43h, 44h, 49h, 55h, 5Ah, 5Ah ROM:8A66 db 60h, 5Ch, 57h, 5Ah, 5Fh, 64h, 64h, 64h, 6, 8, 36h, 4Fh ROM:8A66 db 69h, 82h, 0B6h, 0E9h, 0Ch, 10h, 14h, 28h, 3Ch, 64h ROM:8A66 db 8Ch, 0B4h, 7Ah, 7Ah, 73h, 6Eh, 6Bh, 67h, 78h, 73h, 70h ROM:8A66 db 6Ch, 68h, 67h, 76h, 76h, 6Fh, 6Ah, 68h, 67h, 71h, 6Fh ROM:8A66 db 69h, 68h, 64h, 61h, 70h, 6Ch, 67h, 67h, 64h, 5Fh, 6Dh ROM:8A66 db 6Ah, 66h, 65h, 63h, 5Eh, 6Ah, 67h, 65h, 63h, 62h, 5Dh ROM:8A66 db 69h, 67h, 63h, 60h, 62h, 5Ch, 0Ch, 12h, 1Ch, 36h, 42h ROM:8A66 db 4Fh, 5Ch, 69h, 75h, 82h, 9Ch, 0B5h, 0CFh, 0E8h, 0Ch ROM:8A66 db 10h, 14h, 1Eh, 28h, 32h, 3Ch, 46h, 50h, 5Ah, 64h, 6Eh ROM:8A66 db 78h, 8Ch, 0B4h, 0C8h, 0DCh, 0F0h, 60h, 66h, 69h, 6Eh ROM:8A66 db 75h, 7Fh, 82h, 88h, 8Bh, 91h, 9Ah, 95h, 63h, 6Dh, 6Fh ROM:8A66 db 73h, 79h, 80h, 83h, 88h, 8Ch, 91h, 9Bh, 98h, 63h, 6Eh ROM:8A66 db 70h, 79h, 80h, 84h, 87h, 8Ah, 92h, 96h, 0A0h, 99h, 64h ROM:8A66 db 74h, 7Bh, 80h, 85h, 87h, 8Ah, 8Dh, 96h, 99h, 0A2h, 0A5h ROM:8A66 db 63h, 75h, 79h, 7Fh, 86h, 86h, 8Dh, 92h, 97h, 9Bh, 0A4h ROM:8A66 db 0ABh, 65h, 7Ch, 82h, 86h, 8Eh, 91h, 96h, 9Bh, 0A2h ROM:8A66 db 0A6h, 0AAh, 0B1h, 63h, 74h, 7Bh, 80h, 85h, 8Ah, 8Fh ROM:8A66 db 93h, 99h, 0A2h, 0AAh, 0AEh, 66h, 80h, 86h, 8Bh, 91h ROM:8A66 db 93h, 98h, 9Bh, 0A1h, 0A1h, 0ACh, 0B3h, 6Fh, 86h, 8Bh ROM:8A66 db 90h, 96h, 9Ah, 9Dh, 9Eh, 0A3h, 0A4h, 0AFh, 0B9h, 6Ch ROM:8A66 db 7Eh, 82h, 88h, 8Eh, 93h, 97h, 99h, 0A0h, 0A4h, 0AFh ROM:8A66 db 0B7h, 65h, 76h, 83h, 82h, 8Bh, 92h, 95h, 98h, 0A0h ROM:8A66 db 0A6h, 0ADh, 0B7h, 5Eh, 7Ah, 80h, 87h, 8Ch, 92h, 95h ROM:8A66 db 98h, 9Dh, 0A3h, 0A7h, 0ACh, 60h, 7Eh, 84h, 8Ah, 8Fh ROM:8A66 db 95h, 98h, 9Ah, 0A0h, 0A7h, 0ABh, 0ABh, 74h, 8Eh, 94h ROM:8A66 db 99h, 0A0h, 0A4h, 0A7h, 0A9h, 0AEh, 0B3h, 0B4h, 0B3h ROM:8A66 db 73h, 8Fh, 96h, 9Bh, 0A0h, 0A3h, 0A6h, 0A8h, 0ABh, 0B0h ROM:8A66 db 0B3h, 0B2h, 70h, 8Fh, 95h, 9Bh, 9Eh, 0A1h, 0A3h, 0A8h ROM:8A66 db 0ADh, 0B1h, 0B2h, 0B4h, 6Fh, 83h, 88h, 8Fh, 97h, 9Ah ROM:8A66 db 9Dh, 0A0h, 0A6h, 0ABh, 0ABh, 0AFh, 59h, 6Dh, 76h, 7Ah ROM:8A66 db 7Eh, 89h, 8Eh, 92h, 97h, 9Dh, 0A2h, 0A3h, 4, 6, 9Dh ROM:8A66 db 0C3h, 0D0h, 0E9h, 14h, 1Eh, 0B4h, 0C8h, 0DCh, 0F0h ROM:8A66 db 91h, 87h, 87h, 87h, 91h, 91h, 91h, 91h, 91h, 91h, 91h ROM:8A66 db 91h, 91h, 91h, 91h, 7Fh, 91h, 8Fh, 8Eh, 7Dh, 91h, 8Fh ROM:8A66 db 8Eh, 7Bh, 4, 5, 9Dh, 0B5h, 0D0h, 0E9h, 0A0h, 0B4h, 0C8h ROM:8A66 db 0DCh, 0F0h, 91h, 8Eh, 8Bh, 82h, 8Eh, 89h, 87h, 82h ROM:8A66 db 8Ch, 87h, 83h, 7Fh, 8Ch, 84h, 80h, 7Dh, 8Ah, 7Fh, 7Dh ROM:8A66 db 7Bh, 2, 2, 14h, 8Ch, 4Eh, 0AAh, 96h, 96h, 96h, 96h ROM:8A66 db 7, 4, 1Ch, 23h, 39h, 55h, 71h, 0ADh, 0C9h, 36h, 4Fh ROM:8A66 db 82h, 0D0h, 50h, 49h, 32h, 22h, 1Eh, 16h, 14h, 50h, 49h ROM:8A66 db 32h, 22h, 1Eh, 16h, 14h, 50h, 49h, 35h, 22h, 1Eh, 16h ROM:8A66 db 14h, 4Bh, 44h, 34h, 24h ROM:8C66 db 1Eh, 15h, 14h, 2, 3, 2Bh, 39h, 55h, 59h, 64h, 14h, 14h ROM:8C66 db 14h, 14h, 14h, 14h, 0Bh, 2, 0Eh, 1Ch, 28h, 32h, 39h ROM:8C66 db 4Eh, 63h, 71h, 0ADh, 0BFh, 0CDh, 15h, 23h, 0D7h, 0B0h ROM:8C66 db 87h, 56h, 3Bh, 25h, 23h, 16h, 0Ch, 0Ch, 0Dh, 0D7h, 0B0h ROM:8C66 db 87h, 56h, 3Bh, 25h, 23h, 16h, 0Ch, 0Dh, 0Dh, 2, 2, 36h ROM:8C66 db 0B6h, 14h, 8Ch, 4, 4, 4, 4, 2, 2, 8Ch, 0B4h, 14h, 8Ch ROM:8C66 db 4, 4, 4, 4, 5, 5, 36h, 4Fh, 69h, 82h, 0B6h, 14h, 28h ROM:8C66 db 3Ch, 50h, 64h, 0Eh, 0Eh, 0Eh, 0Eh, 32h, 0Eh, 0Eh, 0Eh ROM:8C66 db 16h, 36h, 24h, 33h, 36h, 46h, 4Eh, 3Ah, 3Ch, 3Ch, 46h ROM:8C66 db 6Dh, 3Ch, 46h, 6Dh, 6Dh, 6Dh, 3, 3, 4Fh, 82h, 0B6h ROM:8C66 db 14h, 28h, 3Ch, 0Ch, 0Fh, 2Fh, 13h, 1Fh, 2Fh, 2Fh, 2Fh ROM:8C66 db 3Eh, 2, 2, 69h, 76h, 1Eh, 20h, 8, 10h, 10h, 10h, 2 ROM:8C66 db 2, 69h, 76h, 1Eh, 20h, 8, 10h, 10h, 10h, 9, 5, 1Ch ROM:8C66 db 39h, 55h, 63h, 71h, 8Eh, 0A3h, 0ADh, 0C9h, 1Ch, 39h ROM:8C66 db 47h, 55h, 80h, 5Ah, 4Bh, 3Ch, 37h, 32h, 20h, 14h, 0Ah ROM:8C66 db 0, 56h, 44h, 3Ah, 32h, 2Fh, 1Eh, 12h, 0Ah, 0, 55h, 40h ROM:8C66 db 32h, 2Eh, 2Ah, 1Ah, 0Eh, 8, 0, 3Ch, 3Bh, 30h, 2Eh, 29h ROM:8C66 db 18h, 0Ch, 8, 0, 3Ch, 2Ch, 28h, 27h, 26h, 16h, 0Ch, 6 ROM:8C66 db 0, 4, 2, 63h, 8Eh, 9Ch, 0ADh, 1Ch, 47h, 5, 4, 3, 2 ROM:8C66 db 2, 2, 2, 2, 9, 2, 0Eh, 1Ch, 28h, 39h, 71h, 9Ch, 0ADh ROM:8C66 db 0C0h, 0CEh, 15h, 23h, 8Ch, 7Eh, 70h, 55h, 3Ch, 32h ROM:8C66 db 23h, 25h, 2Dh, 8Ch, 7Eh, 70h, 55h, 3Ch, 32h, 28h, 2Bh ROM:8C66 db 32h, 4, 9, 4Fh, 69h, 9Dh, 0D0h, 39h, 63h, 8Fh, 0ABh ROM:8C66 db 0ADh, 0C9h, 0D3h, 0E3h, 0FFh, 86h, 86h, 80h, 7Ah, 86h ROM:8C66 db 8Eh, 84h, 7Ch, 86h, 86h, 86h, 7Ch, 80h, 80h, 80h, 80h ROM:8C66 db 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8C66 db 80h, 80h, 80h, 82h, 82h, 80h, 84h, 88h, 88h, 2, 3, 7Fh ROM:8C66 db 81h, 64h, 78h, 8Eh, 80h, 80h, 80h, 86h, 80h, 88h, 9 ROM:8C66 db 10h, 1Ch, 37h, 4Fh, 69h, 82h, 9Ch, 0B5h, 0CFh, 0E8h ROM:8C66 db 0Ah, 14h, 1Eh, 28h, 32h, 3Ch, 46h, 50h, 5Ah, 64h, 78h ROM:8C66 db 8Ch, 0A0h, 0B4h, 0C8h, 0DCh, 8Ch, 8Ch, 8Ch, 90h, 94h ROM:8C66 db 9Ah, 0A4h, 0AEh, 0B2h, 8Ch, 86h, 86h, 86h, 8Ch, 98h ROM:8C66 db 0A2h, 0ACh, 0B0h, 8Ch, 86h, 80h, 86h, 84h, 96h, 0A0h ROM:8C66 db 0A8h, 0AAh, 8Ch, 86h, 78h, 80h, 80h, 90h, 98h, 9Eh ROM:8C66 db 0A4h, 8Ch, 86h, 78h, 80h, 80h, 8Ch, 94h, 9Ah, 9Eh, 8Ch ROM:8C66 db 86h, 76h, 7Ch, 7Eh, 84h, 90h, 94h, 9Ah, 8Ch, 82h, 72h ROM:8C66 db 78h, 7Ch, 82h, 8Ah, 92h, 98h, 8Ch, 82h, 6Ch, 70h, 70h ROM:8C66 db 82h, 88h, 90h, 96h, 8Ch, 7Eh, 6Ch, 70h, 6Eh, 7Ch, 84h ROM:8C66 db 8Ch, 92h, 8Ch, 76h, 6Ch, 70h, 6Eh, 7Ch, 84h, 8Ch, 90h ROM:8C66 db 8Ch, 76h, 6Ch, 70h, 6Eh, 7Ah, 80h, 86h, 86h, 81h, 76h ROM:8C66 db 6Ch, 70h, 72h, 78h, 80h, 86h, 88h, 78h, 6Ch, 6Ch, 70h ROM:8C66 db 72h, 78h, 82h, 88h, 8Ah, 6Eh, 6Ch, 6Ch, 70h, 72h, 78h ROM:8C66 db 80h, 86h, 86h, 6Ch, 6Ch, 6Ch, 70h, 72h, 78h, 7Eh, 82h ROM:8C66 db 84h, 68h, 68h, 6Ch, 70h, 72h, 78h, 7Eh, 80h, 82h, 3 ROM:8C66 db 4, 1Ch, 82h, 0D0h, 1Ch, 2Ch, 3Ch, 64h, 20h, 46h, 46h ROM:8C66 db 2Eh, 40h, 34h, 3Fh, 3Fh, 32h, 73h, 26h, 26h, 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