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 : 2394BF884F6BF2B5E4C0AAA8CDECC22A142E3E7AD479F1E8423834E2DE621CDC INTMEM:0000 ; Input MD5 : 0C3C159B8A853FA44A0F5E1B13726B70 INTMEM:0000 ; Input CRC32 : DB49CF4D 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_28F6-83E↓w INTMEM:0000 ; ROM_28F6-830↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_28F6:ROM_2089↓w INTMEM:0002 ; ROM_28F6:ROM_21D6↓r ... INTMEM:0004 INTMEM_4: ds 2 ; DATA XREF: ROM_28F6-6EE↓w INTMEM:0004 ; ROM_28F6:ROM_220E↓w ... INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_28F6-6F9↓w INTMEM:0006 ; ROM_28F6:ROM_278C↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_3343+6↓r INTMEM:0007 ; ROM_3343+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_28F6+22↓w INTMEM:0008 ; ROM_3666:ROM_36B0↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 2 ; DATA XREF: ROM_28F6-3CD↓r INTMEM:0009 ; ROM_28DF+7↓r ... INTMEM:0009 ; Interrupt pending register INTMEM:000B ds 1 INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_3666+B0↓w INTMEM:000E ; ROM_3666+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_28F6-225↓r INTMEM:000F ; ROM_28F6-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 2 ; DATA XREF: ROM_28F6:ROM_2464↓r INTMEM:0010 ; ROM_28F6-252↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_3666+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_3666+4D↓r INTMEM:0013 ; ROM_3666+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_3666:ROM_3790↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_28F6-704↓r INTMEM:0015 ; ROM_28F6:ROM_2781↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_28F6-3C7↓r INTMEM:0016 ; ROM_28DF+1↓r ... INTMEM:0017 ds 1 INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_28F6-3EC↓r INTMEM:0018 ; ROM_28F6:ROM_2797↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_28F6-86A↓r INTMEM:001A ; ROM_28F6-6DE↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_28F6-867↓r INTMEM:001C ; ROM_28F6:ROM_20D6↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_28F6-861↓r INTMEM:0020 ; ROM_28F6-842↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:30C6↓w INTMEM:0024 ; ROM_4E83+A5↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2BC5↓w INTMEM:0026 ; ROM_2BC5+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_2985+12↓r INTMEM:0028 ; ROM_3666↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_28F6-3C7↓w INTMEM:002A ; ROM_28F6-3C4↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_28F6-85B↓r INTMEM:002C ; ROM_28F6-47A↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2BD9+2↓w INTMEM:0030 ; ROM_2BD9+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2B7F+13↓w INTMEM:0032 ; ROM_2BB7+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2C37+23↓r INTMEM:0034 ; ROM_2C72↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:30C4↓r INTMEM:0036 ; ROM:3985↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_335C+3↓r INTMEM:003B ; ROM:3934↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:3D2B↓w INTMEM:003C ; ROM:3D34↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:392D↓w INTMEM:003E ; ROM:3931↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2D72+6↓w INTMEM:0040 ; ROM_486A+16↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3C26↓w INTMEM:0042 ; ROM_486A+2B↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3C2C↓w INTMEM:0044 ; ROM_486A+30↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3C34↓w INTMEM:0045 ; ROM_486A+23↓w ... INTMEM:0047 INTMEM_47: ds 2 ; DATA XREF: ROM_486A+26↓w INTMEM:0047 ; ROM_4E55+3↓r ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_486A↓w INTMEM:0049 ; ROM_4932+8↓r ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_486A+5↓w INTMEM:004A ; ROM_4932+B↓r ... INTMEM:004B INTMEM_4B: ds 1 ; DATA XREF: ROM_486A+A↓w INTMEM:004B ; ROM_4932+E↓r ... INTMEM:004C INTMEM_4C: ds 1 ; DATA XREF: ROM_486A+F↓w INTMEM:004C ; ROM_4932+11↓r ... INTMEM:004D INTMEM_4D: ds 1 ; DATA XREF: ROM_28F6:ROM_25A8↓r INTMEM:004D ; ROM_299D+30↓w ... INTMEM:004E INTMEM_4E: ds 1 ; DATA XREF: ROM_28F6:ROM_2215↓w INTMEM:004E ; ROM_28F6-55D↓w ... INTMEM:004F ds 1 INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_28F6-1F9↓w INTMEM:0050 ; ROM:3C5F↓w ... INTMEM:0052 INTMEM_52: ds 1 ; DATA XREF: ROM_33C0+5F↓w INTMEM:0052 ; ROM_37B5+13↓w ... INTMEM:0053 ds 1 INTMEM:0054 INTMEM_54: ds 1 ; DATA XREF: ROM_28F6:ROM_26FA↓w INTMEM:0054 ; ROM_28F6:ROM_2700↓r ... INTMEM:0055 INTMEM_55: ds 1 ; DATA XREF: ROM_33C0+42↓w INTMEM:0055 ; ROM_33C0:ROM_341B↓w ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_28F6-7A4↓r INTMEM:0056 ; ROM_28F6:ROM_2192↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_28F6-7D5↓r INTMEM:0058 ; ROM_2920-168↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_28F6-659↓w INTMEM:005A ; ROM_28F6-5CE↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_28F6:ROM_221B↓w INTMEM:005C ; ROM_28F6-6D2↓w ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_28F6-502↓w INTMEM:005E ; ROM_28F6:ROM_2567↓w ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_28F6:ROM_22A3↓w INTMEM:0060 ; ROM_28F6-604↓r ... INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_30E0:ROM_3148↓w INTMEM:0062 ; ROM_314B↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_28F6-4A4↓r INTMEM:0064 ; ROM_30E0:ROM_3124↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_28F6:ROM_241E↓r INTMEM:0066 ; ROM_30E0+4E↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_28F6-86A↓w INTMEM:0068 ; ROM_28F6-489↓r INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_28F6-867↓w INTMEM:006A ; ROM_28F6-486↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_28F6-864↓w INTMEM:006C ; ROM_28F6-483↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_28F6-861↓w INTMEM:006E ; ROM_28F6-480↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_28F6-85E↓w INTMEM:0070 ; ROM_28F6-47D↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_28F6-85B↓w INTMEM:0072 ; ROM_28F6-47A↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_28F6-844↓w INTMEM:0074 ; ROM_28F6-83E↓r ... INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_28F6-7F2↓r INTMEM:0076 ; ROM_28F6-7EA↓w ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_28F6:ROM_2107↓r INTMEM:0078 ; ROM:336B↓w INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_28F6-7E1↓r INTMEM:007A ; ROM_28F6-7D5↓w ... INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_28F6-7DB↓w INTMEM:007C ; ROM_28F6-7AC↓r ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_28F6-7DB↓r INTMEM:007E ; ROM_28F6-7CC↓w ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_28F6-6D8↓w INTMEM:0080 ; ROM_28F6-6CA↓w ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_28F6-6AC↓w INTMEM:0082 ; ROM_28F6-682↓r ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_28F6-1CA↓w INTMEM:0084 ; ROM_28F6-1C8↓r ... INTMEM:0086 INTMEM_86: ds 2 ; DATA XREF: ROM_28F6-193↓r INTMEM:0086 ; ROM_28F6-164↓w ... INTMEM:0088 INTMEM_88: ds 2 ; DATA XREF: ROM_28F6-600↓r INTMEM:0088 ; ROM_28F6-5F9↓r ... INTMEM:008A INTMEM_8A: ds 2 ; DATA XREF: ROM_28F6-706↓w INTMEM:008A ; start+857↓w ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_28F6-7D2↓r INTMEM:008C ; ROM_2920:ROM_2950↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_28F6:ROM_257E↓r INTMEM:008E ; ROM_28F6-32C↓w ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_28F6:ROM_257E↓r INTMEM:008F ; ROM_28F6:ROM_25A8↓w ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_28F6-358↓w INTMEM:0090 ; ROM_28F6-334↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_28F6-36D↓r INTMEM:0091 ; ROM_28F6-368↓w ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_28F6-3E0↓w INTMEM:0093 ; ROM_2D2A↓w ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_28F6:ROM_2247↓r INTMEM:0095 ; ROM_28F6:ROM_2292↓r ... INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_28F6:ROM_222F↓r INTMEM:0096 ; ROM_28F6-647↓w ... INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_303F+4E↓w INTMEM:0097 ; ROM_303F+55↓w INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_3887:ROM_3897↓r INTMEM:0098 ; ROM_3887+25↓w ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_3887+3↓r INTMEM:0099 ; ROM_3887+1B↓r ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_3343+C↓w INTMEM:009A ; ROM_3887+20↓r ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_28F6-855↓r INTMEM:009B ; ROM_28F6-850↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_28F6-81A↓w INTMEM:009C ; ROM_28F6-76E↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_28F6:ROM_20FF↓r INTMEM:009D ; ROM_28F6-7E7↓w ... INTMEM:009E INTMEM_9E: ds 1 ; DATA XREF: ROM_28F6-7DE↓r INTMEM:009E ; ROM_28F6-7D2↓w ... INTMEM:009F INTMEM_9F: ds 1 ; DATA XREF: ROM_28F6-7D8↓w INTMEM:009F ; ROM_28F6-7B3↓r ... INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_28F6-7D8↓r INTMEM:00A0 ; ROM_28F6-7CF↓w ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM_28F6-51D↓r INTMEM:00A1 ; ROM_28F6-4FA↓w INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM_28F6-4F2↓w INTMEM:00A2 ; ROM_28F6:ROM_2406↓r ... INTMEM:00A3 INTMEM_A3: ds 1 ; DATA XREF: ROM_28F6:ROM_2692↓w INTMEM:00A3 ; ROM_28F6-25A↓w ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM_28F6-26A↓w INTMEM:00A4 ; ROM_28F6-267↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_28F6:ROM_26D7↓r INTMEM:00A5 ; ROM_28F6-209↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_33C0+1↓r INTMEM:00A6 ; ROM_33C0+5↓r ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_2D72+44↓r INTMEM:00A7 ; ROM_3666+119↓w INTMEM:00A8 INTMEM_A8: ds 1 ; DATA XREF: ROM_2D72+81↓w INTMEM:00A8 ; ROM_2D72+8D↓r INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_28F6:ROM_2112↓r INTMEM:00A9 ; ROM_28F6:ROM_21A1↓r ... INTMEM:00AA INTMEM_AA: ds 2 ; DATA XREF: ROM_28F6:ROM_2569↓r INTMEM:00AA ; ROM_28F6:ROM_2575↓w ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_28F6-4DD↓r INTMEM:00AC ; ROM_30E0+51↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_28F6-858↓w INTMEM:00AD ; ROM_28F6:ROM_246A↓w ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_28F6-812↓r INTMEM:00AE ; ROM_28F6:ROM_214F↓r ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_3372+3↓r INTMEM:00AF ; ROM_3372+6↓r ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_4E83:ROM_528B↓r INTMEM:00B0 ; ROM_4E83+498↓w INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_543B+2F3↓w INTMEM:00B1 ; ROM_543B:ROM_573E↓r INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_5CE2+F5↓w INTMEM:00B2 ; ROM_5CE2+100↓w ... INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_5CE2+2BA↓r INTMEM:00B3 ; ROM_5CE2:ROM_601D↓w INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_489E+64↓w INTMEM:00B4 ; ROM_60A6+437↓w ... INTMEM:00B5 INTMEM_B5: ds 1 ; DATA XREF: ROM_489E+6↓w INTMEM:00B5 ; ROM_4E83+70↓r INTMEM:00B6 INTMEM_B6: ds 1 ; DATA XREF: ROM_5CE2+1B2↓r INTMEM:00B6 ; ROM_5CE2+223↓w ... INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_5CE2:ROM_5E9B↓r INTMEM:00B7 ; ROM_5CE2+212↓w INTMEM:00B8 INTMEM_B8: ds 1 ; DATA XREF: ROM_60A6+176↓w INTMEM:00B8 ; ROM_60A6+184↓r INTMEM:00B9 INTMEM_B9: ds 6 ; DATA XREF: ROM_4CD8+17↓r INTMEM:00B9 ; ROM_4CD8+1F↓w ... INTMEM:00BF INTMEM_BF: ds 1 ; DATA XREF: ROM_3887+8↓r INTMEM:00BF ; ROM_3887+28↓w ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM:3AB1↓w INTMEM:00C0 ; ROM_4E83+208↓r ... INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM_4E83+30C↓r INTMEM:00C2 ; ROM_4E83+325↓w ... INTMEM:00C3 INTMEM_C3: ds 1 ; DATA XREF: ROM_4970:ROM_49C4↓r INTMEM:00C3 ; ROM_4970:ROM_4A3A↓r ... INTMEM:00C4 INTMEM_C4: ds 2 ; DATA XREF: ROM:ROM_577C↓w INTMEM:00C4 ; ROM:5787↓r ... INTMEM:00C6 INTMEM_C6: ds 1 ; DATA XREF: ROM_60A6+58A↓w INTMEM:00C6 ; ROM_60A6+599↓r ... INTMEM:00C7 ds 1 INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_5CE2+44↓w INTMEM:00C8 ; ROM_5CE2:ROM_5D42↓r ... INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_5CE2+152↓w INTMEM:00C9 ; ROM_5CE2+251↓r INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_6717+14F↓w INTMEM:00CA ; ROM_6717+168↓w ... INTMEM:00CB INTMEM_CB: ds 1 ; DATA XREF: ROM_4E83+39↓w INTMEM:00CB ; ROM_4E83+4D↓w ... INTMEM:00CC INTMEM_CC: ds 1 ; DATA XREF: ROM_4E83+58B↓w INTMEM:00CC ; ROM_4E83:ROM_5413↓r INTMEM:00CD INTMEM_CD: ds 1 ; DATA XREF: ROM_69EA+DE↓w INTMEM:00CD ; ROM_69EA+E9↓r INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_5CE2+B9↓w INTMEM:00CE ; ROM_5CE2+C1↓w ... INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_6717+21↓w INTMEM:00CF ; ROM_6717:ROM_675B↓w ... INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_6717+179↓w INTMEM:00D0 ; ROM_6717+189↓r ... INTMEM:00D2 ds 1 INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_543B+16A↓w INTMEM:00D3 ; ROM_543B+183↓w ... INTMEM:00D4 INTMEM_D4: ds 2 ; DATA XREF: ROM_4D9E+D↓r INTMEM:00D4 ; ROM_4D9E:ROM_4E15↓r ... INTMEM:00D6 INTMEM_D6: ds 2 ; DATA XREF: ROM_489E+4F↓w INTMEM:00D6 ; ROM:58AA↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_28F6-71A↓w INTMEM:00D8 ; ROM_28F6-713↓w ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM:58B7↓w INTMEM:00DA ; ROM:58C7↓w ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM_6717:ROM_69B7↓w INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_4E83+2FC↓r INTMEM:00DE ; ROM_60A6+8A↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_543B:ROM_5446↓w INTMEM:00DF ; ROM_543B+2D↓r ... INTMEM:00E0 INTMEM_E0: ds 2 ; DATA XREF: ROM_543B+30F↓r INTMEM:00E0 ; ROM:5750↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM_60A6+38↓w INTMEM:00E2 ; ROM_60A6+133↓w ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM_60A6:ROM_6198↓w INTMEM:00E3 ; ROM_60A6+61D↓r ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_60A6:ROM_6276↓w INTMEM:00E4 ; ROM_60A6:ROM_637D↓r ... INTMEM:00E5 INTMEM_E5: ds 1 ; DATA XREF: ROM_60A6+289↓w INTMEM:00E5 ; ROM_60A6:ROM_6349↓w ... INTMEM:00E6 INTMEM_E6: ds 1 ; DATA XREF: ROM_4CD8+6↓r INTMEM:00E6 ; ROM_4CD8+C↓w ... INTMEM:00E7 INTMEM_E7: ds 1 ; DATA XREF: ROM_60A6+354↓w INTMEM:00E7 ; ROM_60A6:ROM_6401↓w ... INTMEM:00E8 INTMEM_E8: ds 1 ; DATA XREF: ROM_60A6:ROM_6414↓w INTMEM:00E8 ; ROM_60A6+409↓w ... INTMEM:00E9 INTMEM_E9: ds 1 ; DATA XREF: ROM_60A6+37C↓r INTMEM:00E9 ; ROM_60A6+386↓w ... INTMEM:00EA INTMEM_EA: ds 1 ; DATA XREF: ROM_60A6+57C↓r INTMEM:00EA ; ROM_60A6+587↓w ... INTMEM:00EB INTMEM_EB: ds 1 ; DATA XREF: ROM_5B5C+10A↓w INTMEM:00EB ; ROM_5B5C+10D↓w INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_489E+82↓w INTMEM:00EC ; ROM_5B5C+143↓r ... INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_489E+7F↓w INTMEM:00ED ; ROM_5B5C+140↓r ... INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_489E+7C↓w INTMEM:00EE ; ROM_5B5C+13D↓r ... INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_489E+79↓w INTMEM:00EF ; ROM_5B5C:ROM_5C96↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_489E+76↓w INTMEM:00F0 ; ROM_5B5C+135↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_4E83+4C4↓w INTMEM:00F1 ; ROM_4E83:ROM_5418↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_28F6-261↓r INTMEM:00F2 ; ROM_6032:ROM_60A0↓w INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_60A6+27↓w INTMEM:00F3 ; ROM_60A6+8D↓r ... INTMEM:00F4 INTMEM_F4: ds 1 ; DATA XREF: ROM_28F6-711↓r INTMEM:00F4 ; ROM_4E83+5A6↓w INTMEM:00F5 INTMEM_F5: ds 2 ; DATA XREF: ROM_28F6-4BC↓w INTMEM:00F5 ; ROM_69EA+112↓r ... INTMEM:00F7 INTMEM_F7: ds 1 ; DATA XREF: ROM_489E↓w INTMEM:00F7 ; ROM_4970↓r ... INTMEM:00F8 INTMEM_F8: ds 1 ; DATA XREF: ROM_4970+6↓w INTMEM:00F8 ; ROM_4970:ROM_49D9↓r ... INTMEM:00F9 INTMEM_F9: ds 1 ; DATA XREF: ROM_4D9E:ROM_4E31↓r INTMEM:00F9 ; ROM_543B+2F8↓w ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_543B+5E↓r INTMEM:00FA ; ROM_543B+6D↓w ... INTMEM:00FB INTMEM_FB: ds 2 ; DATA XREF: ROM:5AF1↓w INTMEM:00FB ; ROM:ROM_5AFE↓w ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4CD8↓r INTMEM:00FD ; ROM_4CD8+3↓r ... INTMEM:00FE INTMEM_FE: ds 1 ; DATA XREF: ROM_4D9E:ROM_4DC8↓w INTMEM:00FE ; ROM_4D9E:ROM_4DDF↓r ... INTMEM:00FF INTMEM_FF: ds 1 ; DATA XREF: ROM_314B+15↓r INTMEM:00FF ; ROM_4E83+181↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_28F6-592↓r INTMEM:0140 ; ROM_2E1F+19↓w ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_37E0+4↓r INTMEM:0142 ; ROM_37E0+1C↓w INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_28F6-523↓r INTMEM:0144 ; ROM_28F6:ROM_23F7↓w INTMEM:0146 INTMEM_146: ds 1 ; DATA XREF: ROM_28F6-4C6↓w INTMEM:0146 ; ROM_4E83+A5↓r INTMEM:0147 INTMEM_147: ds 1 ; DATA XREF: ROM_5B5C:ROM_5C61↓r INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_2920-164↓w INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_489E+5F↓w INTMEM:014A ; ROM_5CE2:ROM_5ED9↓r ... INTMEM:014C INTMEM_14C: ds 1 ; DATA XREF: ROM_2F23:ROM_2F48↓w INTMEM:014C ; ROM_2F4E+6↓r ... INTMEM:014D INTMEM_14D: ds 3 ; DATA XREF: ROM_28F6-4E6↓r INTMEM:014D ; ROM_2481+71↓r ... INTMEM:0150 INTMEM_150: ds 1 ; DATA XREF: ROM_28F6-1F3↓r INTMEM:0150 ; ROM_3793↓w ... INTMEM:0151 INTMEM_151: ds 1 ; DATA XREF: ROM_28F6-1E4↓r INTMEM:0151 ; ROM_3793+5↓w ... INTMEM:0152 INTMEM_152: ds 1 ; DATA XREF: ROM:3C76↓r INTMEM:0152 ; ROM_4970+10E↓w ... INTMEM:0153 INTMEM_153: ds 1 ; DATA XREF: ROM_28F6-817↓w INTMEM:0153 ; ROM_4CBF+6↓r ... INTMEM:0154 INTMEM_154: ds 1 ; DATA XREF: ROM_28F6:ROM_269F↓r INTMEM:0154 ; ROM_28F6:ROM_26CC↓w INTMEM:0155 INTMEM_155: ds 1Bh ; DATA XREF: ROM_28F6-21C↓r INTMEM:0155 ; ROM_28F6-1EE↓r ... INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_4E83+15B↓w INTMEM:0170 ; ROM_4E83:ROM_512D↓r ... INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4E83:ROM_4FBE↓w INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_489E+17↓w INTMEM:0174 ; ROM_4E83:ROM_509A↓r ... INTMEM:0176 INTMEM_176: ds 2 ; DATA XREF: ROM_489E+1C↓w INTMEM:0176 ; ROM_4E83:ROM_50AA↓r ... INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM_4970+A3↓r INTMEM:0178 ; ROM_4970+AD↓w ... INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM_4970+B↓w INTMEM:017A ; ROM_4970:ROM_49B4↓r ... INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_4970:ROM_4AB5↓w INTMEM:017C ; ROM_4970+189↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_4970:ROM_4A9B↓w INTMEM:017E ; ROM_4970:ROM_4B0E↓r ... INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_4970:ROM_4A96↓w INTMEM:0180 ; ROM_4970+1B2↓r ... INTMEM:0182 INTMEM_182: ds 2 ; DATA XREF: ROM_4970:ROM_4A91↓w INTMEM:0182 ; ROM_4970+1C4↓r INTMEM:0184 INTMEM_184: ds 2 ; DATA XREF: ROM_69EA+C9↓w INTMEM:0184 ; ROM_69EA:ROM_6B7F↓r INTMEM:0186 INTMEM_186: ds 1 ; DATA XREF: ROM_5B5C+24↓r INTMEM:0186 ; ROM_5B5C+29↓w ... INTMEM:0187 INTMEM_187: ds 1 ; DATA XREF: ROM_69EA+F7↓r INTMEM:0188 INTMEM_188: ds 2 ; DATA XREF: ROM:58DC↓r INTMEM:0188 ; ROM_69EA+36E↓w INTMEM:018A INTMEM_18A: ds 2 ; DATA XREF: ROM:ROM_58E7↓r INTMEM:018A ; ROM_69EA:ROM_6D53↓w INTMEM:018C INTMEM_18C: ds 2 ; DATA XREF: ROM_543B:ROM_5463↓w INTMEM:018C ; ROM:581F↓r ... INTMEM:018E INTMEM_18E: ds 2 ; DATA XREF: ROM_543B+147↓w INTMEM:018E ; ROM:5814↓r INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_543B:ROM_561E↓r INTMEM:0190 ; ROM_543B+1F4↓w ... INTMEM:0192 INTMEM_192: ds 0Eh ; DATA XREF: ROM_543B:ROM_5683↓r INTMEM:0192 ; ROM_543B:ROM_56A0↓r ... INTMEM:01A0 INTMEM_1A0: ds 2 ; DATA XREF: ROM_5B5C+64↓w INTMEM:01A0 ; ROM_5B5C+7A↓w ... INTMEM:01A2 INTMEM_1A2: ds 2 ; DATA XREF: ROM_489E+4A↓w INTMEM:01A2 ; ROM_5B5C+51↓w ... INTMEM:01A4 INTMEM_1A4: ds 6 ; DATA XREF: ROM_5B5C+DE↓r INTMEM:01A4 ; ROM_5B5C+FD↓w ... INTMEM:01AA INTMEM_1AA: ds 1 ; DATA XREF: ROM_4C5D+1F↓r INTMEM:01AA ; ROM_4E83:ROM_4E94↓w ... INTMEM:01AB INTMEM_1AB: ds 1 ; DATA XREF: ROM_4C0C:ROM_4C41↓r INTMEM:01AB ; ROM_4C5D+24↓r ... INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_4E83+5F↓w INTMEM:01AC ; ROM_60A6+10↓r ... INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_4D9E+19↓r INTMEM:01AD ; ROM_4E83+9D↓w ... INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_4E83+2BB↓r INTMEM:01AE ; ROM_4E83+2C0↓w ... INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_4E83:ROM_5232↓r INTMEM:01AF ; ROM_4E83:ROM_5298↓w ... INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_4E83:ROM_5248↓r INTMEM:01B0 ; ROM_4E83+3CE↓w ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_4E83:ROM_5264↓r INTMEM:01B1 ; ROM_4E83+3EA↓w ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM_4970+17↓w INTMEM:01B2 ; ROM_4970:ROM_49A4↓r ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_4970+12↓w INTMEM:01B3 ; ROM_4970+78↓r ... INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_4970+14F↓r INTMEM:01B4 ; ROM_4E83+4EF↓w ... INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_69EA+14↓r INTMEM:01B5 ; ROM_69EA+5F↓w INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_4B9C:ROM_4BC9↓r INTMEM:01B6 ; ROM_4B9C+5B↓r ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_69EA+B5↓w INTMEM:01B7 ; ROM_69EA:ROM_6BC7↓r INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_69EA:ROM_6AEE↓w INTMEM:01B8 ; ROM_69EA+359↓r INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_69EA:ROM_6B0D↓w INTMEM:01B9 ; ROM_69EA+15D↓r ... INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_69EA+146↓w INTMEM:01BA ; ROM_69EA+177↓r ... INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM:5904↓r INTMEM:01BB ; ROM_69EA+16D↓w ... INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_69EA:ROM_6BB0↓w INTMEM:01BC ; ROM_69EA+1D0↓r INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM_69EA+1CB↓w INTMEM:01BD ; ROM_69EA+1FC↓r INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM_69EA+1F5↓w INTMEM:01BE ; ROM_69EA+21E↓r INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM_69EA+243↓r INTMEM:01BF ; ROM_69EA+24A↓w ... INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_69EA+252↓r INTMEM:01C0 ; ROM_69EA+259↓w ... INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_69EA+2B1↓r INTMEM:01C1 ; ROM_69EA+2B8↓w ... INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_69EA+2C0↓r INTMEM:01C2 ; ROM_69EA+2C7↓w ... INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_543B+32↓w INTMEM:01C3 ; ROM_543B:ROM_548F↓w ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_543B+2D↓w INTMEM:01C4 ; ROM_543B+4F↓w ... INTMEM:01C5 INTMEM_1C5: ds 1 ; DATA XREF: ROM_543B:ROM_5514↓w INTMEM:01C5 ; ROM_543B:ROM_56E7↓r ... INTMEM:01C6 INTMEM_1C6: ds 1 ; DATA XREF: ROM_543B:ROM_54BB↓w INTMEM:01C6 ; ROM_543B+B0↓r ... INTMEM:01C7 INTMEM_1C7: ds 1 ; DATA XREF: ROM_543B+96↓w INTMEM:01C7 ; ROM_543B+A5↓r INTMEM:01C8 INTMEM_1C8: ds 1 ; DATA XREF: ROM_543B:ROM_5546↓w INTMEM:01C8 ; ROM_543B+112↓r ... INTMEM:01C9 INTMEM_1C9: ds 1 ; DATA XREF: ROM_543B+ED↓w INTMEM:01C9 ; ROM_543B+120↓r ... INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_543B+F9↓w INTMEM:01CA ; ROM_543B+106↓r ... INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_543B+15D↓w INTMEM:01CB ; ROM:5807↓r INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_543B+1A9↓w INTMEM:01CC ; ROM_543B+214↓r ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_543B+2C2↓w INTMEM:01CD ; ROM:587A↓r INTMEM:01CE INTMEM_1CE: ds 5 ; DATA XREF: ROM_543B:ROM_5723↓w INTMEM:01CE ; ROM:5883↓r ... INTMEM:01D3 INTMEM_1D3: ds 1 ; DATA XREF: ROM_5CE2+7E↓w INTMEM:01D3 ; ROM_5CE2+198↓r ... INTMEM:01D4 INTMEM_1D4: ds 1 ; DATA XREF: ROM_5CE2+58↓w INTMEM:01D4 ; ROM_5CE2+14B↓r ... INTMEM:01D5 INTMEM_1D5: ds 1 ; DATA XREF: ROM_5CE2:ROM_5FAA↓r INTMEM:01D5 ; ROM_5CE2+2CF↓w ... INTMEM:01D6 INTMEM_1D6: ds 1 ; DATA XREF: ROM_489E+3B↓w INTMEM:01D7 INTMEM_1D7: ds 11h ; DATA XREF: ROM_489E+40↓w INTMEM:01E8 INTMEM_1E8: ds 2 ; DATA XREF: ROM_69EA+265↓r INTMEM:01E8 ; ROM_69EA+29D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_69EA+26C↓r INTMEM:01EA ; ROM_69EA:ROM_6C82↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_69EA:ROM_6CCE↓r INTMEM:01EC ; ROM_69EA+323↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_69EA+2EB↓r INTMEM:01EE ; ROM_69EA:ROM_6D08↓w ... INTMEM:01F0 INTMEM_1F0: ds 1 ; DATA XREF: ROM_489E+24↓w INTMEM:01F1 INTMEM_1F1: ds 1 ; DATA XREF: ROM_489E+29↓w INTMEM:01F2 INTMEM_1F2: ds 1 ; DATA XREF: ROM_489E+31↓w INTMEM:01F3 INTMEM_1F3: ds 2 ; DATA XREF: ROM_489E+36↓w INTMEM:01F3 ; ROM_4E55+9↓r INTMEM:01F5 INTMEM_1F5: ds 2 ; DATA XREF: ROM_2E1F↓r INTMEM:01F5 ; ROM_4E55:ROM_4E74↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:399D↓r INTMEM:01F7 ; ROM_543B+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:39A9↓r INTMEM:01F9 ; ROM_4E83:ROM_4F06↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4E83:ROM_53ED↓r INTMEM:01FA ; ROM_543B+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_4970:ROM_49CA↓r INTMEM:01FC ; ROM_4970+9E↓r ... INTMEM:01FD INTMEM_1FD: ds 23h ; DATA XREF: ROM_4E83+4A5↓r INTMEM:01FD ; ROM:5A76↓r ... INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_4E83+2DC↓w INTMEM:0220 ; ROM_4E83+314↓w ... INTMEM:0222 INTMEM_222: ds 2 ; DATA XREF: ROM_6717+103↓w INTMEM:0222 ; ROM_6717:ROM_69AC↓r INTMEM:0224 INTMEM_224: ds 1 ; DATA XREF: ROM_4E83+1F0↓r INTMEM:0224 ; ROM_4E83+1F8↓w ... INTMEM:0225 INTMEM_225: ds 1 ; DATA XREF: ROM_4E83+1CE↓r INTMEM:0225 ; ROM_4E83:ROM_50F4↓w INTMEM:0226 INTMEM_226: ds 1 ; DATA XREF: ROM_4E83+514↓r INTMEM:0226 ; ROM_4E83+534↓w ... INTMEM:0227 INTMEM_227: ds 19h ; DATA XREF: ROM_6717+30↓r INTMEM:0227 ; ROM_6717+108↓w INTMEM:0240 INTMEM_240: ds 1 ; DATA XREF: ROM_4932+29↓w INTMEM:0241 INTMEM_241: ds 1 ; DATA XREF: ROM_4E83+4AA↓r INTMEM:0241 ; ROM_69EA:ROM_6A84↓r INTMEM:0242 INTMEM_242: ds 2 ; DATA XREF: ROM_4932+2E↓w INTMEM:0244 INTMEM_244: ds 2 ; DATA XREF: ROM_4932+33↓w INTMEM:0246 INTMEM_246: ds 1Ah ; DATA XREF: ROM_4932+38↓w INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_489E+57↓w INTMEM:0260 ; ROM_5CE2+20A↓w ... INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_5CE2+2D4↓r INTMEM:0262 ; ROM_5CE2+2E6↓w ... INTMEM:0264 INTMEM_264: ds 2 ; DATA XREF: ROM_5CE2+2D9↓r INTMEM:0264 ; ROM_5CE2+2EB↓w ... INTMEM:0266 INTMEM_266: ds 6 ; DATA XREF: ROM_4D9E:ROM_4E39↓w INTMEM:0266 ; ROM_60A6+4↓w ... INTMEM:026C INTMEM_26C: ds 2 ; DATA XREF: ROM_6717+1F7↓w INTMEM:026C ; ROM_6717:ROM_691B↓r INTMEM:026E INTMEM_26E: ds 2 ; DATA XREF: ROM_5B5C+17A↓r INTMEM:026E ; ROM_6D5E+24↓w INTMEM:0270 INTMEM_270: ds 1 ; DATA XREF: ROM_5CE2+2FC↓r INTMEM:0270 ; ROM_5CE2+30A↓w ... INTMEM:0271 INTMEM_271: ds 1 ; DATA XREF: ROM_60A6+15A↓r INTMEM:0271 ; ROM_60A6+16C↓r ... INTMEM:0272 INTMEM_272: ds 1 ; DATA XREF: ROM_60A6+145↓w INTMEM:0272 ; ROM_60A6+2CB↓r ... INTMEM:0273 INTMEM_273: ds 1 ; DATA XREF: ROM_60A6+266↓r INTMEM:0273 ; ROM_60A6+4F1↓r ... INTMEM:0274 INTMEM_274: ds 1 ; DATA XREF: ROM_60A6:ROM_632A↓w INTMEM:0274 ; ROM_60A6:ROM_64CA↓r INTMEM:0275 INTMEM_275: ds 1 ; DATA XREF: ROM_4D03+7↓r INTMEM:0275 ; ROM_4D2B+7↓r ... INTMEM:0276 INTMEM_276: ds 1 ; DATA XREF: ROM_4D03+C↓r INTMEM:0276 ; ROM_60A6+304↓w INTMEM:0277 INTMEM_277: ds 4 ; DATA XREF: ROM_4D60↓r INTMEM:0277 ; ROM_60A6+313↓w ... INTMEM:027B INTMEM_27B: ds 1 ; DATA XREF: ROM_489E+6C↓w INTMEM:027B ; ROM_60A6+52D↓w ... INTMEM:027C INTMEM_27C: ds 2 ; DATA XREF: ROM_489E+71↓w INTMEM:027C ; ROM_60A6+521↓r ... INTMEM:027E INTMEM_27E: ds 1 ; DATA XREF: ROM_5B5C+123↓w INTMEM:027E ; ROM_5B5C+162↓r ... INTMEM:027F INTMEM_27F: ds 13Dh ; DATA XREF: ROM_5B5C+112↓r INTMEM:027F ; ROM_5B5C:ROM_5C84↓w INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_2E1F+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_2E1F+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_28F6:ROM_2445↓w INTMEM:03C0 ; ROM_28F6-499↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_69EA:ROM_6BF3↓w INTMEM:03C4 INTMEM_3C4: ds 2 ; DATA XREF: ROM_69EA:ROM_6C15↓w INTMEM:03C6 INTMEM_3C6: ds 2 ; DATA XREF: ROM_4C5D:ROM_4C9E↓w INTMEM:03C8 INTMEM_3C8: ds 6 ; DATA XREF: ROM_4C5D+C↓w INTMEM:03C8 ; ROM:5875↓w ... INTMEM:03CE ds 1 INTMEM:03CF INTMEM_3CF: ds 1 ; DATA XREF: ROM_543B+AB↓w INTMEM:03D0 INTMEM_3D0: ds 1 ; DATA XREF: ROM_543B+17E↓w INTMEM:03D1 INTMEM_3D1: ds 1 ; DATA XREF: ROM_5CE2+1F0↓w INTMEM:03D2 INTMEM_3D2: ds 1 ; DATA XREF: ROM_5CE2+240↓w INTMEM:03D3 INTMEM_3D3: ds 1 ; DATA XREF: ROM_60A6+1C↓w INTMEM:03D4 INTMEM_3D4: ds 1 ; DATA XREF: ROM_60A6:ROM_62FD↓w INTMEM:03D5 INTMEM_3D5: ds 1 ; DATA XREF: ROM_4D60+18↓w INTMEM:03D6 INTMEM_3D6: ds 5 ; DATA XREF: ROM_60A6+341↓w INTMEM:03D6 ; ROM_60A6:ROM_661D↓w ... INTMEM:03DB INTMEM_3DB: ds 1 ; DATA XREF: ROM_6717+11C↓w INTMEM:03DC INTMEM_3DC: ds 1 ; DATA XREF: ROM_6717:ROM_68D9↓w INTMEM:03DD INTMEM_3DD: ds 1 ; DATA XREF: ROM_6717+137↓w INTMEM:03DE INTMEM_3DE: ds 1 ; DATA XREF: ROM_6717+1DA↓w INTMEM:03DF INTMEM_3DF: ds 21h ; DATA XREF: ROM_6717+25F↓w INTMEM:03DF ; end of 'INTMEM' INTMEM:03DF ROM:2000 ; Format : Binary file ROM:2000 ; Base Address: 0000h Range: 2000h - A000h Loaded length: 8000h ROM:2000 ; =========================================================================== ROM:2000 ROM:2000 ; Segment type: Pure code ROM:2000 ; segment ROM ROM:2000 ; org 2000h ROM:2000 Int00: dw ROM_28DF ; Timer overflow ROM:2002 Int01: dw ROM_28DE ; NMI ROM:2004 Int02: dw ROM_2920 ; HSI data available ROM:2006 Int03: dw ROM_28DE ; NMI ROM:2008 Int04: dw ROM_28DE ; NMI ROM:200A Int05: dw ROM_28F6 ; Software timer ROM:200C Int06: dw ROM_2B54 ; Serial port ROM:200E Int07: dw ROM_28DE ; NMI ROM:2010 Trap: dw ROM_28DE ; NMI ROM:2012 NoOpCode: dw ROM_28DE ; 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_28DE ; NMI ROM:2032 Int09: dw ROM_28DE ; NMI ROM:2034 Int10: dw ROM_28DE ; NMI ROM:2036 Int11: dw ROM_28DE ; NMI ROM:2038 Int12: dw ROM_28DE ; NMI ROM:203A Int13: dw ROM_28DE ; NMI ROM:203C Int14: dw ROM_28DE ; NMI ROM:203E Int15: dw ROM_28DE ; 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:27FD SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:287C SIZE 00000062 BYTES ROM:2080 ROM:2080 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2083 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2086 ljmp ROM_27FD ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_28F6 ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2920 ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_28F6+13↓j ROM:2089 ; ROM_2920+49↓j ROM:2089 ldb INTMEM_2, #0Ah ROM:208C st INTMEM_1A, INTMEM_68 ROM:208F st INTMEM_1C, INTMEM_6A ROM:2092 st INTMEM_1C+2, INTMEM_6C ROM:2095 st INTMEM_20, INTMEM_6E ROM:2098 st INTMEM_20+2, INTMEM_70 ROM:209B st INTMEM_2C, INTMEM_72 ROM:209E orb INTMEM_AD, #-80h ROM:20A1 cmpb INTMEM_9B, #47h ; 'G' ROM:20A4 je ROM_20AA ROM:20A6 incb INTMEM_9B ROM:20A8 sjmp ROM_20D6 ROM:20AA ; --------------------------------------------------------------------------- ROM:20AA ROM:20AA ROM_20AA: ; CODE XREF: ROM_28F6-852↑j ROM:20AA jbc INTMEM_AA+1, 6, ROM_20FF ROM:20AD clrb INTMEM_9B 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_28F6-839↑j ROM:20C3 ; ROM_28F6-822↓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_28F6-82D↑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_28F6-84E↑j ROM:20D6 ; ROM_28F6-847↑j ROM:20D6 ldbze INTMEM_1C, INTMEM_9B ROM:20D9 divub INTMEM_1C, #12h ROM:20DC ldb INTMEM_9C, INTMEM_1C+1 ROM:20DF stb INTMEM_1C, INTMEM_153[] ROM:20E4 jbs INTMEM_AE, 0, ROM_20F1 ROM:20E7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20EA ldb INTMEM_1A+1, 35B4h[INTMEM_1C+2] ROM:20EF sjmp ROM_20FF ROM:20F1 ; --------------------------------------------------------------------------- ROM:20F1 ROM:20F1 ROM_20F1: ; CODE XREF: ROM_28F6-812↑j ROM:20F1 ldbze INTMEM_1C, INTMEM_9B ROM:20F4 divub INTMEM_1C, #24h ; '$' ROM:20F7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20FA ldb INTMEM_1A+1, 35C6h[INTMEM_1C+2] ROM:20FF ROM:20FF ROM_20FF: ; CODE XREF: ROM_28F6:ROM_20AA↑j ROM:20FF ; ROM_28F6-807↑j ROM:20FF cmpb ZERO_REG, INTMEM_9D ; Zero register ROM:2102 je ROM_2112 ROM:2104 ld INTMEM_1C, INTMEM_76 ROM:2107 ROM:2107 ROM_2107: ; CODE XREF: ROM_28F6-7E7↓j ROM:2107 add INTMEM_1C, INTMEM_78 ROM:210A jc ROM_2112 ROM:210C ld INTMEM_76, INTMEM_1C ROM:210F djnz INTMEM_9D, ROM_2107 ROM:2112 ROM:2112 ROM_2112: ; CODE XREF: ROM_28F6-7F4↑j ROM:2112 ; ROM_28F6-7EC↑j ROM:2112 jbs INTMEM_A9, 2, ROM_2131 ROM:2115 ld INTMEM_1C, INTMEM_7A ROM:2118 ldb INTMEM_1C+2, INTMEM_9E ROM:211B ld INTMEM_7C, INTMEM_7E ROM:211E ldb INTMEM_9F, INTMEM_A0 ROM:2121 ld INTMEM_7A, INTMEM_58 ROM:2124 ldb INTMEM_9E, INTMEM_8C ROM:2127 ldb INTMEM_A0, INTMEM_9E ROM:212A sub INTMEM_7E, INTMEM_7A, INTMEM_1C ROM:212E subcb INTMEM_A0, INTMEM_1C+2 ROM:2131 ROM:2131 ROM_2131: ; CODE XREF: ROM_28F6:ROM_2112↑j ROM:2131 jbs INTMEM_AA+1, 6, ROM_21A1 ROM:2134 ld INTMEM_20, INTMEM_7E ROM:2137 ldbze INTMEM_20+2, INTMEM_A0 ROM:213A shrl INTMEM_20, #1 ROM:213D add INTMEM_20, INTMEM_7E ROM:2140 addcb INTMEM_20+2, INTMEM_A0 ROM:2143 cmpb INTMEM_20+2, INTMEM_9F ROM:2146 jnc ROM_214F ROM:2148 jne ROM_216C ROM:214A cmp INTMEM_20, INTMEM_7C ROM:214D jc ROM_216C ROM:214F ROM:214F ROM_214F: ; CODE XREF: ROM_28F6-7B0↑j ROM:214F jbc INTMEM_AE, 2, ROM_2192 ROM:2152 cmpb INTMEM_9B, 9Bh[INTMEM_56] ROM:2157 jlt ROM_21C5 ROM:2159 ld INTMEM_1C, #21C8h ROM:215D ldb INTMEM_1C+2, #4 ROM:2160 ROM:2160 ROM_2160: ; CODE XREF: ROM_28F6-78F↓j ROM:2160 cmpb INTMEM_9B, [INTMEM_1C]+ ROM:2163 je ROM_2176 ROM:2165 inc INTMEM_1C ROM:2167 djnz INTMEM_1C+2, ROM_2160 ROM:216A sjmp ROM_2199 ROM:216C ; --------------------------------------------------------------------------- ROM:216C ROM:216C ROM_216C: ; CODE XREF: ROM_28F6-7AE↑j ROM:216C ; ROM_28F6-7A9↑j ROM:216C jbc INTMEM_AE, 2, ROM_21C5 ROM:216F cmpb INTMEM_9B, #0Ch ROM:2172 jle ROM_21C5 ROM:2174 sjmp ROM_217C ROM:2176 ; --------------------------------------------------------------------------- ROM:2176 ROM:2176 ROM_2176: ; CODE XREF: ROM_28F6-793↑j ROM:2176 ldb INTMEM_9B, [INTMEM_1C] ROM:2179 orb INTMEM_AE, #1 ROM:217C ROM:217C ROM_217C: ; CODE XREF: ROM_28F6-782↑j ROM:217C orb INTMEM_AA+1, #40h ; '@' ROM:217F andb INTMEM_AE, #-5 ROM:2182 ldbze INTMEM_1C, INTMEM_9B ROM:2185 divub INTMEM_1C, #12h ROM:2188 ldb INTMEM_9C, INTMEM_1C+1 ROM:218B lcall ROM_2481 ROM:218E clrb INTMEM_1A+1 ROM:2190 sjmp ROM_21D3 ROM:2192 ; --------------------------------------------------------------------------- ROM:2192 ROM:2192 ROM_2192: ; CODE XREF: ROM_28F6:ROM_214F↑j ROM:2192 cmpb INTMEM_9B, 9Ah[INTMEM_56] ROM:2197 jnc ROM_21C5 ROM:2199 ROM:2199 ROM_2199: ; CODE XREF: ROM_28F6-78C↑j ROM:2199 ldb INTMEM_9B, #2 ROM:219C orb INTMEM_AE, #4 ROM:219F sjmp ROM_21C5 ROM:21A1 ; --------------------------------------------------------------------------- ROM:21A1 ROM:21A1 ROM_21A1: ; CODE XREF: ROM_28F6:ROM_2131↑j ROM:21A1 jbs INTMEM_A9, 2, ROM_21D0 ROM:21A4 jbc INTMEM_1A+1, 3, ROM_21D3 ROM:21A7 ld INTMEM_20, INTMEM_7E ROM:21AA ldbze INTMEM_20+2, INTMEM_A0 ROM:21AD shrl INTMEM_20, #1 ROM:21B0 add INTMEM_20, INTMEM_7E ROM:21B3 addcb INTMEM_20+2, INTMEM_A0 ROM:21B6 cmpb INTMEM_20+2, INTMEM_9F ROM:21B9 jnc ROM_21D3 ROM:21BB jne ROM_21C2 ROM:21BD cmp INTMEM_20, INTMEM_7C ROM:21C0 jnc ROM_21D3 ROM:21C2 ROM:21C2 ROM_21C2: ; CODE XREF: ROM_28F6-73B↑j ROM:21C2 ; ROM_28F6:ROM_21D0↓j ROM:21C2 lcall ROM_37B5 ROM:21C5 ROM:21C5 ROM_21C5: ; CODE XREF: ROM_28F6-79F↑j ROM:21C5 ; ROM_28F6:ROM_216C↑j ... ROM:21C5 ljmp ROM_2445 ROM:21C5 ; END OF FUNCTION CHUNK FOR ROM_28F6 ROM:21C5 ; --------------------------------------------------------------------------- ROM:21C8 db 8, 2, 9, 14h, 0Bh, 0Ch, 0Ch, 1Fh ROM:21D0 ; --------------------------------------------------------------------------- ROM:21D0 ; START OF FUNCTION CHUNK FOR ROM_28F6 ROM:21D0 ROM:21D0 ROM_21D0: ; CODE XREF: ROM_28F6:ROM_21A1↑j ROM:21D0 jbc INTMEM_1A+1, 1, ROM_21C2 ROM:21D3 ROM:21D3 ROM_21D3: ; CODE XREF: ROM_28F6-766↑j ROM:21D3 ; ROM_28F6-752↑j ... ROM:21D3 jbc INTMEM_1A+1, 1, ROM_21EA ROM:21D6 ROM:21D6 ROM_21D6: ; CODE XREF: ROM_28F6:ROM_21D6↓j ROM:21D6 jbs INTMEM_2, 3, ROM_21D6 ROM:21D9 ldb INTMEM_D8+1, INTMEM_2+1 ROM:21DC andb INTMEM_D8, INTMEM_2, #-40h ROM:21E0 jbc INTMEM_F5+1, 4, ROM_21EA ROM:21E3 clrb INTMEM_D8 ROM:21E5 ldb INTMEM_D8+1, INTMEM_F4[] ROM:21EA ROM:21EA ROM_21EA: ; CODE XREF: ROM_28F6:ROM_21D3↑j ROM:21EA ; ROM_28F6-716↑j ROM:21EA ldb INTMEM_2, #8 ROM:21ED jbc INTMEM_1A+1, 0, ROM_221B ROM:21F0 decb INTMEM_8A ROM:21F2 jbs WSR1, 6, ROM_2215 ; Window selection register 1 ROM:21F5 add INTMEM_20+2, INTMEM_7A, INTMEM_7E ROM:21F9 sub INTMEM_20+2, #5 ROM:21FD ldb INTMEM_6, #19h ROM:2200 sub INTMEM_20+2, INT_PEND+1 ; Interrupt pending register ROM:2203 cmp INTMEM_20+2, INTMEM_7E ROM:2206 jc ROM_220E ROM:2208 add INTMEM_4, INTMEM_7A, INTMEM_7E ROM:220C sjmp ROM_221B ROM:220E ; --------------------------------------------------------------------------- ROM:220E ROM:220E ROM_220E: ; CODE XREF: ROM_28F6-6F0↑j ROM:220E add INTMEM_4, INT_PEND+1, #3 ; Interrupt pending register ROM:2213 sjmp ROM_221B ROM:2215 ; --------------------------------------------------------------------------- ROM:2215 ROM:2215 ROM_2215: ; CODE XREF: ROM_28F6-704↑j ROM:2215 orb INTMEM_4E, #1 ROM:2218 ldb INTMEM_1A, #1 ROM:221B ROM:221B ROM_221B: ; CODE XREF: ROM_28F6-709↑j ROM:221B ; ROM_28F6-6EA↑j ... ROM:221B ld INTMEM_5C, INTMEM_7E ROM:221E ld INTMEM_80, INTMEM_7A ROM:2221 jbc INTMEM_1A+1, 2, ROM_2229 ROM:2224 sub INTMEM_5C, INTMEM_7C ROM:2227 sjmp ROM_222F ROM:2229 ; --------------------------------------------------------------------------- ROM:2229 ROM:2229 ROM_2229: ; CODE XREF: ROM_28F6-6D5↑j ROM:2229 jbc INTMEM_1A+1, 1, ROM_222F ROM:222C add INTMEM_80, INTMEM_7E ROM:222F ROM:222F ROM_222F: ; CODE XREF: ROM_28F6-6CF↑j ROM:222F ; ROM_28F6:ROM_2229↑j ROM:222F subb INTMEM_1C, INTMEM_9B, INTMEM_96 ROM:2233 jc ROM_2238 ROM:2235 addb INTMEM_1C, #48h ; 'H' ROM:2238 ROM:2238 ROM_2238: ; CODE XREF: ROM_28F6-6C3↑j ROM:2238 cmpb INTMEM_1C, #24h ; '$' ROM:223B jlt ROM_223F ROM:223D sjmp ROM_235C ROM:223F ; --------------------------------------------------------------------------- ROM:223F ROM:223F ROM_223F: ; CODE XREF: ROM_28F6-6BB↑j ROM:223F jbs INTMEM_AA+1, 5, ROM_22BB ROM:2242 jbs INTMEM_AA+1, 7, ROM_2247 ROM:2245 sjmp ROM_2340 ROM:2247 ; --------------------------------------------------------------------------- ROM:2247 ROM:2247 ROM_2247: ; CODE XREF: ROM_28F6-6B4↑j ROM:2247 ldbze INTMEM_1A, INTMEM_95 ROM:224A ldbze INTMEM_82, 30D0h[INTMEM_1A] ROM:224F shlb INTMEM_1A, #1 ROM:2252 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2257 mulub INTMEM_1A, INTMEM_9B, #64h ; 'd' ROM:225B sub INTMEM_1C+2, INTMEM_1A ROM:225E jc ROM_226A ROM:2260 add INTMEM_1C+2, #1C20h ROM:2264 cmp INTMEM_1C+2, #1A90h ROM:2268 jc ROM_227C ROM:226A ROM:226A ROM_226A: ; CODE XREF: ROM_28F6-698↑j ROM:226A mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:226E divu INTMEM_20, #64h ; 'd' ROM:2272 jv ROM_22A1 ROM:2274 sub INTMEM_1C+2, INTMEM_20, 3BCh[INTMEM_82] ROM:227A jc ROM_2281 ROM:227C ROM:227C ROM_227C: ; CODE XREF: ROM_28F6-68E↑j ROM:227C ldb INTMEM_1C, #3 ROM:227F sjmp ROM_2292 ROM:2281 ; --------------------------------------------------------------------------- ROM:2281 ROM:2281 ROM_2281: ; CODE XREF: ROM_28F6-67C↑j ROM:2281 add INTMEM_1A, INTMEM_5C, 0Ah[INTMEM_56] ROM:2287 cmp INTMEM_1C+2, INTMEM_1A ROM:228A jc ROM_22A1 ROM:228C add INTMEM_1C+2, INTMEM_80 ROM:228F ldb INTMEM_1C, #1 ROM:2292 ROM:2292 ROM_2292: ; CODE XREF: ROM_28F6-677↑j ROM:2292 ldb INTMEM_1C+1, INTMEM_95 ROM:2295 lcall ROM_303F ROM:2298 cmpb INTMEM_1A, #2 ROM:229B jne ROM_22A3 ROM:229D ld INTMEM_5A, #229Dh ROM:22A1 ROM:22A1 ROM_22A1: ; CODE XREF: ROM_28F6-684↑j ROM:22A1 ; ROM_28F6-66C↑j ROM:22A1 sjmp ROM_235C ROM:22A3 ; --------------------------------------------------------------------------- ROM:22A3 ROM:22A3 ROM_22A3: ; CODE XREF: ROM_28F6-65B↑j ROM:22A3 ld INTMEM_60, INTMEM_1C+2 ROM:22A6 orb INTMEM_AA+1, #20h ; ' ' ROM:22A9 andb INTMEM_AE, #-11h ROM:22AC ldbze INTMEM_1A, INTMEM_95 ROM:22AF ldb INTMEM_96, 130h[INTMEM_1A] ROM:22B4 cmpb INTMEM_9B, INTMEM_96 ROM:22B7 je ROM_22BB ROM:22B9 sjmp ROM_235C ROM:22BB ; --------------------------------------------------------------------------- ROM:22BB ROM:22BB ROM_22BB: ; CODE XREF: ROM_28F6:ROM_223F↑j ROM:22BB ; ROM_28F6-63F↑j ROM:22BB ldbze INTMEM_1A, INTMEM_95 ROM:22BE shlb INTMEM_1A, #1 ROM:22C1 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:22C6 mulub INTMEM_1A, INTMEM_9B, #64h ; 'd' ROM:22CA sub INTMEM_1C+2, INTMEM_1A ROM:22CD jc ROM_22D9 ROM:22CF add INTMEM_1C+2, #1C20h ROM:22D3 cmp INTMEM_1C+2, #1A90h ROM:22D7 jc ROM_2315 ROM:22D9 ROM:22D9 ROM_22D9: ; CODE XREF: ROM_28F6-629↑j ROM:22D9 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:22DD divu INTMEM_20, #64h ; 'd' ROM:22E1 jv ROM_232C ROM:22E3 add INTMEM_1C+2, INTMEM_20, INTMEM_80 ROM:22E7 add INTMEM_1A, INTMEM_5C, 0Ch[INTMEM_56] ROM:22ED cmp INTMEM_20, INTMEM_1A ROM:22F0 jnc ROM_2305 ROM:22F2 sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:22F6 cmp INTMEM_1A, INTMEM_88[] ROM:22FB jnc ROM_235C ROM:22FD add INTMEM_1C+2, INTMEM_60, INTMEM_88[] ROM:2303 sjmp ROM_231A ROM:2305 ; --------------------------------------------------------------------------- ROM:2305 ROM:2305 ROM_2305: ; CODE XREF: ROM_28F6-606↑j ROM:2305 sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:2309 cmp INTMEM_1A, #-8000h ROM:230D jc ROM_2315 ROM:230F cmp INTMEM_1A, #465h ROM:2313 jc ROM_231A ROM:2315 ROM:2315 ROM_2315: ; CODE XREF: ROM_28F6-61F↑j ROM:2315 ; ROM_28F6-5E9↑j ROM:2315 add INTMEM_1C+2, INTMEM_60, #465h ROM:231A ROM:231A ROM_231A: ; CODE XREF: ROM_28F6-5F3↑j ROM:231A ; ROM_28F6-5E3↑j ROM:231A ldb INTMEM_1C, #2 ROM:231D ldb INTMEM_1C+1, INTMEM_95 ROM:2320 lcall ROM_303F ROM:2323 cmpb INTMEM_1A, #2 ROM:2326 jne ROM_232E ROM:2328 ld INTMEM_5A, #2328h ROM:232C ROM:232C ROM_232C: ; CODE XREF: ROM_28F6-615↑j ROM:232C sjmp ROM_235C ROM:232E ; --------------------------------------------------------------------------- ROM:232E ROM:232E ROM_232E: ; CODE XREF: ROM_28F6-5D0↑j ROM:232E sub INTMEM_1C+2, INTMEM_60 ROM:2331 cmp INTMEM_1C+2, 3BCh[INTMEM_82] ROM:2336 jc ROM_233D ROM:2338 andb INTMEM_AE, #-9 ROM:233B sjmp ROM_2340 ROM:233D ; --------------------------------------------------------------------------- ROM:233D ROM:233D ROM_233D: ; CODE XREF: ROM_28F6-5C0↑j ROM:233D orb INTMEM_AE, #8 ROM:2340 ROM:2340 ROM_2340: ; CODE XREF: ROM_28F6-6B1↑j ROM:2340 ; ROM_28F6-5BB↑j ROM:2340 ldbze INTMEM_1A, INTMEM_95 ROM:2343 ldb INTMEM_1A, 30C8h[INTMEM_1A] ROM:2348 ldb INTMEM_95, INTMEM_1A ROM:234B ldb INTMEM_96, 134h[INTMEM_1A] ROM:2350 subb INTMEM_93+1, INTMEM_96, #1 ROM:2354 jge ROM_2359 ROM:2356 addb INTMEM_93+1, #48h ; 'H' ROM:2359 ROM:2359 ROM_2359: ; CODE XREF: ROM_28F6-5A2↑j ROM:2359 andb INTMEM_AA+1, #-21h ROM:235C ROM:235C ROM_235C: ; CODE XREF: ROM_28F6-6B9↑j ROM:235C ; ROM_28F6:ROM_22A1↑j ... ROM:235C cmpb INTMEM_9B, INTMEM_93+1 ROM:235F jne ROM_23C3 ROM:2361 jbc INTMEM_AA+1, 7, ROM_23C3 ROM:2364 ld INTMEM_1A, INTMEM_140[] ROM:2369 st INTMEM_1A, INTMEM_88[] ROM:236E ldbze INTMEM_1A, INTMEM_95 ROM:2371 ldb INTMEM_1C+1, 30CCh[INTMEM_1A] ROM:2376 clrb INTMEM_1C ROM:2378 lcall ROM_303F ROM:237B ld INTMEM_1A, 3BCh[INTMEM_82] ROM:2380 jbs INTMEM_1C, 0, ROM_23A1 ROM:2383 jbs INTMEM_1C, 1, ROM_23AA ROM:2386 jbc INTMEM_AE, 3, ROM_238D ROM:2389 add INTMEM_1A, #25h ; '%' ROM:238D ROM:238D ROM_238D: ; CODE XREF: ROM_28F6-570↑j ROM:238D cmp INTMEM_1A, INTMEM_88[] ROM:2392 jnc ROM_239C ROM:2394 ld INTMEM_1A, INTMEM_88[] ROM:2399 orb INTMEM_4E, #4 ROM:239C ROM:239C ROM_239C: ; CODE XREF: ROM_28F6-564↑j ROM:239C orb INTMEM_AE, #10h ROM:239F sjmp ROM_23BE ROM:23A1 ; --------------------------------------------------------------------------- ROM:23A1 ROM:23A1 ROM_23A1: ; CODE XREF: ROM_28F6-576↑j ROM:23A1 orb INTMEM_4E, #10h ROM:23A4 ld INTMEM_5A, #23A1h ROM:23A8 sjmp ROM_23BE ROM:23AA ; --------------------------------------------------------------------------- ROM:23AA ROM:23AA ROM_23AA: ; CODE XREF: ROM_28F6-573↑j ROM:23AA jbs INTMEM_AE, 4, ROM_23BE ROM:23AD sub INTMEM_1A, #25h ; '%' ROM:23B1 cmp INTMEM_1A, #465h ROM:23B5 jc ROM_23BE ROM:23B7 ld INTMEM_1A, #465h ROM:23BB orb INTMEM_4E, #8 ROM:23BE ROM:23BE ROM_23BE: ; CODE XREF: ROM_28F6-557↑j ROM:23BE ; ROM_28F6-54E↑j ... ROM:23BE st INTMEM_1A, 3BCh[INTMEM_82] ROM:23C3 ROM:23C3 ROM_23C3: ; CODE XREF: ROM_28F6-597↑j ROM:23C3 ; ROM_28F6-595↑j ROM:23C3 cmpb INTMEM_9C, #2 ROM:23C6 jne ROM_23FF ROM:23C8 jbs INTMEM_AE, 5, ROM_23D0 ROM:23CB orb INTMEM_AE, #20h ; ' ' ROM:23CE sjmp ROM_23F7 ROM:23D0 ; --------------------------------------------------------------------------- ROM:23D0 ROM:23D0 ROM_23D0: ; CODE XREF: ROM_28F6-52E↑j ROM:23D0 ldbze INTMEM_1C+2, INTMEM_8A+1 ROM:23D3 sub INTMEM_1C, INTMEM_80, INTMEM_144[] ROM:23D9 subcb INTMEM_1C+2, INTMEM_A1 ROM:23DC ld INTMEM_20, #52A0h ROM:23E0 ld INTMEM_20+2, #157h ROM:23E4 ROM:23E4 ROM_23E4: ; CODE XREF: ROM_28F6-507↓j ROM:23E4 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:23E7 je ROM_23F1 ROM:23E9 shrl INTMEM_20, #1 ROM:23EC shrl INTMEM_1C, #1 ROM:23EF sjmp ROM_23E4 ROM:23F1 ; --------------------------------------------------------------------------- ROM:23F1 ROM:23F1 ROM_23F1: ; CODE XREF: ROM_28F6-50F↑j ROM:23F1 divu INTMEM_20, INTMEM_1C ROM:23F4 ld INTMEM_5E, INTMEM_20 ROM:23F7 ROM:23F7 ROM_23F7: ; CODE XREF: ROM_28F6-528↑j ROM:23F7 st INTMEM_80, INTMEM_144[] ROM:23FC ldb INTMEM_A1, INTMEM_8A+1 ROM:23FF ROM:23FF ROM_23FF: ; CODE XREF: ROM_28F6-530↑j ROM:23FF cmpb ZERO_REG, INTMEM_9C ; Zero register ROM:2402 jne ROM_2406 ROM:2404 incb INTMEM_A2 ROM:2406 ROM:2406 ROM_2406: ; CODE XREF: ROM_28F6-4F4↑j ROM:2406 jbs INTMEM_A2, 7, ROM_2426 ROM:2409 mulub INTMEM_1C, INTMEM_A2, #12h ROM:240D addb INTMEM_1C, INTMEM_9C ROM:2410 cmpb INTMEM_1C, INTMEM_14D[] ROM:2415 jnc ROM_2426 ROM:2417 decb INTMEM_A2 ROM:2419 jbc INTMEM_AC, 0, ROM_241E ROM:241C decb INTMEM_A2 ROM:241E ROM:241E ROM_241E: ; CODE XREF: ROM_28F6-4DD↑j ROM:241E add INTMEM_76, INTMEM_66 ROM:2421 jnc ROM_2426 ROM:2423 ldbse INTMEM_76, #-1 ROM:2426 ROM:2426 ROM_2426: ; CODE XREF: ROM_28F6:ROM_2406↑j ROM:2426 ; ROM_28F6-4E1↑j ... ROM:2426 jbs INTMEM_2, 3, ROM_2426 ROM:2429 ldb INTMEM_1A+1, INTMEM_2+1 ROM:242C andb INTMEM_1A, INTMEM_2, #-40h ROM:2430 st INTMEM_1A, INTMEM_146[] ROM:2435 cmpb INTMEM_9C, ZERO_REG ; Zero register ROM:2438 jne ROM_243F ROM:243A stb INTMEM_1A+1, INTMEM_F5[] ROM:243F ROM:243F ROM_243F: ; CODE XREF: ROM_28F6-4BE↑j ROM:243F push #2445h ROM:2442 ljmp ROM_4862 ROM:2445 ; --------------------------------------------------------------------------- ROM:2445 ROM:2445 ROM_2445: ; CODE XREF: ROM_28F6:ROM_21C5↑j ROM:2445 st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:244A cmp INTMEM_76, ZERO_REG ; Zero register ROM:244D jnh ROM_2464 ROM:244F ld INTMEM_1C, INTMEM_76 ROM:2452 ld INTMEM_1C+2, INTMEM_64 ROM:2455 lcall ROM_3802 ROM:2458 cmpb INTMEM_1A, #0 ROM:245B jne ROM_2464 ROM:245D st INTMEM_76, INTMEM_3C0[] ROM:2462 clr INTMEM_76 ROM:2464 ROM:2464 ROM_2464: ; CODE XREF: ROM_28F6-4A9↑j ROM:2464 ; ROM_28F6-49B↑j ROM:2464 jbc IOPORT2, 2, ROM_246A ; Input/output port 2 ROM:2467 orb INTMEM_50+1, #1 ROM:246A ROM:246A ROM_246A: ; CODE XREF: ROM_28F6:ROM_2464↑j ROM:246A andb INTMEM_AD, #7Fh ROM:246D ld INTMEM_1A, INTMEM_68 ROM:2470 ld INTMEM_1C, INTMEM_6A ROM:2473 ld INTMEM_1C+2, INTMEM_6C ROM:2476 ld INTMEM_20, INTMEM_6E ROM:2479 ld INTMEM_20+2, INTMEM_70 ROM:247C ld INTMEM_2C, INTMEM_72 ROM:247F popf ROM:2480 ret ROM:2480 ; END OF FUNCTION CHUNK FOR ROM_28F6 ROM:2481 ROM:2481 ; =============== S U B R O U T I N E ======================================= ROM:2481 ROM:2481 ROM:2481 ROM_2481: ; CODE XREF: ROM_28F6-76B↑p ROM:2481 clr INTMEM_1A ROM:2483 jbs INTMEM_AA+1, 5, ROM_24C0 ROM:2486 ROM:2486 ROM_2486: ; CODE XREF: ROM_2481+24↓j ROM:2486 ldb INTMEM_1C, 134h[INTMEM_1A] ROM:248B subb INTMEM_1C, INTMEM_9B ROM:248E jc ROM_2493 ROM:2490 addb INTMEM_1C, #48h ; 'H' ROM:2493 ROM:2493 ROM_2493: ; CODE XREF: ROM_2481+D↑j ROM:2493 cmpb INTMEM_1C, #48h ; 'H' ROM:2496 jnc ROM_249B ROM:2498 subb INTMEM_1C, #48h ; 'H' ROM:249B ROM:249B ROM_249B: ; CODE XREF: ROM_2481+15↑j ROM:249B cmpb INTMEM_1C, #12h ROM:249E jnc ROM_24AD ROM:24A0 inc INTMEM_1A ROM:24A2 cmpb INTMEM_1A, #4 ROM:24A5 jlt ROM_2486 ROM:24A7 ld INTMEM_5A, #24A7h ROM:24AB sjmp ROM_24EF ROM:24AD ; --------------------------------------------------------------------------- ROM:24AD ROM:24AD ROM_24AD: ; CODE XREF: ROM_2481+1D↑j ROM:24AD ldb INTMEM_96, 134h[INTMEM_1A] ROM:24B2 ldb INTMEM_95, INTMEM_1A ROM:24B5 subb INTMEM_93+1, INTMEM_96, #1 ROM:24B9 jge ROM_24BE ROM:24BB addb INTMEM_93+1, #48h ; 'H' ROM:24BE ROM:24BE ROM_24BE: ; CODE XREF: ROM_2481+38↑j ROM:24BE sjmp ROM_24EF ROM:24C0 ; --------------------------------------------------------------------------- ROM:24C0 ROM:24C0 ROM_24C0: ; CODE XREF: ROM_2481+2↑j ROM:24C0 ; ROM_2481+5E↓j ROM:24C0 ldb INTMEM_1C, 130h[INTMEM_1A] ROM:24C5 subb INTMEM_1C, INTMEM_9B ROM:24C8 jc ROM_24CD ROM:24CA addb INTMEM_1C, #48h ; 'H' ROM:24CD ROM:24CD ROM_24CD: ; CODE XREF: ROM_2481+47↑j ROM:24CD cmpb INTMEM_1C, #48h ; 'H' ROM:24D0 jnc ROM_24D5 ROM:24D2 subb INTMEM_1C, #48h ; 'H' ROM:24D5 ROM:24D5 ROM_24D5: ; CODE XREF: ROM_2481+4F↑j ROM:24D5 cmpb INTMEM_1C, #12h ROM:24D8 jnc ROM_24E7 ROM:24DA inc INTMEM_1A ROM:24DC cmpb INTMEM_1A, #4 ROM:24DF jlt ROM_24C0 ROM:24E1 ld INTMEM_5A, #24E1h ROM:24E5 sjmp ROM_24EF ROM:24E7 ; --------------------------------------------------------------------------- ROM:24E7 ROM:24E7 ROM_24E7: ; CODE XREF: ROM_2481+57↑j ROM:24E7 ldb INTMEM_96, 130h[INTMEM_1A] ROM:24EC ldb INTMEM_95, INTMEM_1A ROM:24EF ROM:24EF ROM_24EF: ; CODE XREF: ROM_2481+2A↑j ROM:24EF ; ROM_2481:ROM_24BE↑j ... ROM:24EF andb INTMEM_AE, #-21h ROM:24F2 ldbze INTMEM_1C, INTMEM_14D[] ROM:24F7 divub INTMEM_1C, #12h ROM:24FA ldb INTMEM_A2, INTMEM_1C ROM:24FD ret ROM:24FD ; End of function ROM_2481 ROM:24FD ROM:24FE ; --------------------------------------------------------------------------- ROM:24FE ; START OF FUNCTION CHUNK FOR ROM_28F6 ROM:24FE ROM:24FE ROM_24FE: ; CODE XREF: ROM_28F6+26↓j ROM:24FE push INTMEM_1A ROM:2500 push INTMEM_1C ROM:2502 push INTMEM_1C+2 ROM:2504 push INTMEM_20 ROM:2506 push INTMEM_20+2 ROM:2508 push INTMEM_2C ROM:250A cmp SP, #100h ; Stack pointer ROM:250E jc ROM_2513 ROM:2510 orb INTMEM_4E, #20h ; ' ' ROM:2513 ROM:2513 ROM_2513: ; CODE XREF: ROM_28F6-3E8↑j ROM:2513 jbs INTMEM_AD, 7, ROM_2519 ROM:2516 djnz INTMEM_93, ROM_251A ROM:2519 ROM:2519 ROM_2519: ; CODE XREF: ROM_28F6:ROM_2513↑j ROM:2519 rst ROM:251A ; --------------------------------------------------------------------------- ROM:251A ROM:251A ROM_251A: ; CODE XREF: ROM_28F6-3E0↑j ROM:251A ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:251D ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2520 jbs INTMEM_AA+1, 6, ROM_2553 ROM:2523 ldbze INTMEM_1C+2, INTMEM_8A+1 ROM:2526 ld INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:2529 jbc INT_PEND, 0, ROM_2537 ; Interrupt pending register ROM:252C jbs INTMEM_1C+1, 7, ROM_2537 ROM:252F orb INTMEM_2A, INTMEM_16 ROM:2532 jbc INTMEM_2A, 5, ROM_2537 ROM:2535 incb INTMEM_1C+2 ROM:2537 ROM:2537 ROM_2537: ; CODE XREF: ROM_28F6-3CD↑j ROM:2537 ; ROM_28F6-3CA↑j ... ROM:2537 sub INTMEM_1C, INTMEM_7A ROM:253A subcb INTMEM_1C+2, INTMEM_9E ROM:253D ld INTMEM_20, #2 ROM:2541 mulu INTMEM_20, #-4438h ROM:2545 cmpb INTMEM_1C+2, INTMEM_20+2 ROM:2548 jh ROM_2560 ROM:254A jne ROM_2567 ROM:254C cmp INTMEM_1C, INTMEM_20 ROM:254F jh ROM_2560 ROM:2551 sjmp ROM_2567 ROM:2553 ; --------------------------------------------------------------------------- ROM:2553 ROM:2553 ROM_2553: ; CODE XREF: ROM_28F6-3D6↑j ROM:2553 sub INTMEM_1C, INT_PEND+1, INTMEM_80 ; Interrupt pending register ROM:2557 cmp INTMEM_1C, #-4438h ROM:255B jnc ROM_2569 ROM:255D lcall ROM_37B5 ROM:2560 ROM:2560 ROM_2560: ; CODE XREF: ROM_28F6-3AE↑j ROM:2560 ; ROM_28F6-3A7↑j ROM:2560 clrb INTMEM_9B ROM:2562 clrb INTMEM_9C ROM:2564 andb INTMEM_AE, #-5 ROM:2567 ROM:2567 ROM_2567: ; CODE XREF: ROM_28F6-3AC↑j ROM:2567 ; ROM_28F6-3A5↑j ROM:2567 clr INTMEM_5E ROM:2569 ROM:2569 ROM_2569: ; CODE XREF: ROM_28F6-39B↑j ROM:2569 ; ROM_28F6-331↓j ... ROM:2569 jbc INTMEM_AA, 2, ROM_257E ROM:256C cmpb ZERO_REG, INTMEM_91+1 ; Zero register ROM:256F je ROM_2575 ROM:2571 decb INTMEM_91+1 ROM:2573 sjmp ROM_2583 ROM:2575 ; --------------------------------------------------------------------------- ROM:2575 ROM:2575 ROM_2575: ; CODE XREF: ROM_28F6-387↑j ROM:2575 andb INTMEM_AA, #-5 ROM:2578 andb INTMEM_AA, #-9 ROM:257B andb INTMEM_AA, #-11h ROM:257E ROM:257E ROM_257E: ; CODE XREF: ROM_28F6:ROM_2569↑j ROM:257E cmpb INTMEM_8E, INTMEM_8F ROM:2581 jne ROM_25D5 ROM:2583 ROM:2583 ROM_2583: ; CODE XREF: ROM_28F6-383↑j ROM:2583 jbs INTMEM_A9, 4, ROM_2592 ROM:2586 ROM:2586 ROM_2586: ; CODE XREF: ROM_28F6-31B↓j ROM:2586 lcall ROM_37D2 ROM:2589 cmpb INTMEM_91, #-1 ROM:258C je ROM_2590 ROM:258E incb INTMEM_91 ROM:2590 ROM:2590 ROM_2590: ; CODE XREF: ROM_28F6-36A↑j ROM:2590 sjmp ROM_25AD ROM:2592 ; --------------------------------------------------------------------------- ROM:2592 ROM:2592 ROM_2592: ; CODE XREF: ROM_28F6:ROM_2583↑j ROM:2592 jbc INTMEM_A9, 6, ROM_25C7 ROM:2595 jbs INTMEM_A9, 5, ROM_25BB ROM:2598 andb INTMEM_A9, #-11h ROM:259B andb INTMEM_A9, #-41h ROM:259E clrb INTMEM_90 ROM:25A0 clrb INTMEM_91 ROM:25A2 jbs INTMEM_AA, 1, ROM_25B0 ROM:25A5 jbs INTMEM_AA, 0, ROM_25AD ROM:25A8 ROM:25A8 ROM_25A8: ; CODE XREF: ROM_28F6:ROM_25B0↓j ROM:25A8 ; ROM_28F6-33D↓j ROM:25A8 ldb INTMEM_8F, INTMEM_4D[] ROM:25AD ROM:25AD ROM_25AD: ; CODE XREF: ROM_28F6:ROM_2590↑j ROM:25AD ; ROM_28F6-351↑j ... ROM:25AD ljmp ROM_264A ROM:25B0 ; --------------------------------------------------------------------------- ROM:25B0 ROM:25B0 ROM_25B0: ; CODE XREF: ROM_28F6-354↑j ROM:25B0 jbc INTMEM_A9, 7, ROM_25A8 ROM:25B3 andb INTMEM_AA, #-3 ROM:25B6 andb INTMEM_A9, #7Fh ROM:25B9 sjmp ROM_25A8 ROM:25BB ; --------------------------------------------------------------------------- ROM:25BB ROM:25BB ROM_25BB: ; CODE XREF: ROM_28F6-361↑j ROM:25BB andb INTMEM_A9, #-21h ROM:25BE clrb INTMEM_8F ROM:25C0 clrb INTMEM_91 ROM:25C2 ldb INTMEM_90, #3 ROM:25C5 sjmp ROM_2569 ROM:25C7 ; --------------------------------------------------------------------------- ROM:25C7 ROM:25C7 ROM_25C7: ; CODE XREF: ROM_28F6:ROM_2592↑j ROM:25C7 orb INTMEM_A9, #40h ; '@' ROM:25CA ldb INTMEM_8E, #-38h ROM:25CD subb INTMEM_8E, INTMEM_90 ROM:25D0 ldb INTMEM_8F, #0Fh ROM:25D3 sjmp ROM_2569 ROM:25D5 ; --------------------------------------------------------------------------- ROM:25D5 ROM:25D5 ROM_25D5: ; CODE XREF: ROM_28F6-375↑j ROM:25D5 jbs INTMEM_AE, 6, ROM_25E9 ROM:25D8 cmpb INTMEM_90, #-1 ROM:25DB je ROM_2586 ROM:25DD jbs INTMEM_A9, 5, ROM_25E9 ROM:25E0 cmpb INTMEM_91, INTMEM_90 ROM:25E3 jc ROM_25E9 ROM:25E5 incb INTMEM_91 ROM:25E7 sjmp ROM_25AD ROM:25E9 ; --------------------------------------------------------------------------- ROM:25E9 ROM:25E9 ROM_25E9: ; CODE XREF: ROM_28F6:ROM_25D5↑j ROM:25E9 ; ROM_28F6-319↑j ... ROM:25E9 clrb INTMEM_91 ROM:25EB andb INTMEM_AA, #-9 ROM:25EE andb INTMEM_AA, #-11h ROM:25F1 addb INTMEM_1C, INTMEM_8E, INTMEM_8E ROM:25F5 cmpb INTMEM_8E, INTMEM_8F ROM:25F8 jc ROM_2612 ROM:25FA orb INTMEM_AA, #8 ROM:25FD clrb INTMEM_1C+3 ROM:25FF incb INTMEM_1C ROM:2601 jbs INTMEM_AE, 6, ROM_2609 ROM:2604 orb INTMEM_AE, #40h ; '@' ROM:2607 sjmp ROM_2629 ROM:2609 ; --------------------------------------------------------------------------- ROM:2609 ROM:2609 ROM_2609: ; CODE XREF: ROM_28F6-2F5↑j ROM:2609 incb INTMEM_1C ROM:260B incb INTMEM_8E ROM:260D andb INTMEM_AE, #-41h ROM:2610 sjmp ROM_2629 ROM:2612 ; --------------------------------------------------------------------------- ROM:2612 ROM:2612 ROM_2612: ; CODE XREF: ROM_28F6-2FE↑j ROM:2612 orb INTMEM_AA, #10h ROM:2615 ldb INTMEM_1C+3, #4 ROM:2618 decb INTMEM_1C ROM:261A jbs INTMEM_AE, 6, ROM_2622 ROM:261D orb INTMEM_AE, #40h ; '@' ROM:2620 sjmp ROM_2629 ROM:2622 ; --------------------------------------------------------------------------- ROM:2622 ROM:2622 ROM_2622: ; CODE XREF: ROM_28F6-2DC↑j ROM:2622 decb INTMEM_1C ROM:2624 decb INTMEM_8E ROM:2626 andb INTMEM_AE, #-41h ROM:2629 ROM:2629 ROM_2629: ; CODE XREF: ROM_28F6-2EF↑j ROM:2629 ; ROM_28F6-2E6↑j ... ROM:2629 and INTMEM_1C, #7 ROM:262D ldb INTMEM_1C+2, 35EAh[INTMEM_1C] ROM:2632 shlb INTMEM_1C+2, INTMEM_1C+3 ROM:2635 andb INTMEM_1C+2, #-10h ROM:2638 pushf ROM:2639 ldb INTMEM_20, 1FFFh[] ROM:263E andb INTMEM_20, #0Fh ROM:2641 orb INTMEM_20, INTMEM_1C+2 ROM:2644 popf ROM:2645 stb INTMEM_20, 1FFFh[] ROM:264A ROM:264A ROM_264A: ; CODE XREF: ROM_28F6:ROM_25AD↑j ROM:264A ldb INTMEM_1C, #0 ROM:264D pushf ROM:264E ldb INTMEM_1C+1, INTMEM_95 ROM:2651 lcall ROM_303F ROM:2654 jbc INTMEM_1C, 0, ROM_268B ROM:2657 add INTMEM_1C+2, INTMEM_60, INTMEM_88[] ROM:265D sub INTMEM_1C+2, INT_PEND+1 ; Interrupt pending register ROM:2660 cmp INTMEM_1C+2, INTMEM_88[] ROM:2665 jnc ROM_268B ROM:2667 ldb INTMEM_1C, #4 ROM:266A ldb INTMEM_1C+1, INTMEM_95 ROM:266D lcall ROM_303F ROM:2670 cmpb INTMEM_1A, #0 ROM:2673 jne ROM_268B ROM:2675 jbc INTMEM_AA+1, 5, ROM_268B ROM:2678 ldbze INTMEM_1A, INTMEM_95 ROM:267B ldb INTMEM_1A, 30C8h[INTMEM_1A] ROM:2680 ldb INTMEM_95, INTMEM_1A ROM:2683 ldb INTMEM_96, 134h[INTMEM_1A] ROM:2688 andb INTMEM_AA+1, #-21h ROM:268B ROM:268B ROM_268B: ; CODE XREF: ROM_28F6-2A2↑j ROM:268B ; ROM_28F6-291↑j ... ROM:268B popf ROM:268C djnz INTMEM_A4, ROM_2692 ROM:268F ldb INTMEM_A4, #19h ROM:2692 ROM:2692 ROM_2692: ; CODE XREF: ROM_28F6-26A↑j ROM:2692 andb INTMEM_A3, #-9 ROM:2695 cmpb INTMEM_A4, INTMEM_F2[] ROM:269A jh ROM_269F ROM:269C orb INTMEM_A3, #8 ROM:269F ROM:269F ROM_269F: ; CODE XREF: ROM_28F6-25C↑j ROM:269F ldb INTMEM_1C+2, INTMEM_154[] ROM:26A4 jbc IOPORT2, 6, ROM_26B6 ; Input/output port 2 ROM:26A7 jbs INTMEM_AA+1, 4, ROM_26CA ROM:26AA cmpb INTMEM_1C+2, 9Dh[INTMEM_56] ROM:26AF jnc ROM_26C0 ROM:26B1 orb INTMEM_AA+1, #10h ROM:26B4 sjmp ROM_26CA ROM:26B6 ; --------------------------------------------------------------------------- ROM:26B6 ROM:26B6 ROM_26B6: ; CODE XREF: ROM_28F6-252↑j ROM:26B6 jbc INTMEM_AA+1, 4, ROM_26CA ROM:26B9 cmpb INTMEM_1C+2, 9Eh[INTMEM_56] ROM:26BE jc ROM_26C4 ROM:26C0 ROM:26C0 ROM_26C0: ; CODE XREF: ROM_28F6-247↑j ROM:26C0 incb INTMEM_1C+2 ROM:26C2 sjmp ROM_26CC ROM:26C4 ; --------------------------------------------------------------------------- ROM:26C4 ROM:26C4 ROM_26C4: ; CODE XREF: ROM_28F6-238↑j ROM:26C4 andb INTMEM_AA+1, #-11h ROM:26C7 orb INTMEM_AA, #-80h ROM:26CA ROM:26CA ROM_26CA: ; CODE XREF: ROM_28F6-24F↑j ROM:26CA ; ROM_28F6-242↑j ... ROM:26CA clrb INTMEM_1C+2 ROM:26CC ROM:26CC ROM_26CC: ; CODE XREF: ROM_28F6-234↑j ROM:26CC stb INTMEM_1C+2, INTMEM_154[] ROM:26D1 jbs IOPORT1, 0, ROM_2700 ; Input/output port 1 ROM:26D4 ldb INTMEM_1A, #-20h ROM:26D7 ROM:26D7 ROM_26D7: ; CODE XREF: ROM_28F6-203↓j ROM:26D7 orb INTMEM_1A, INTMEM_A5 ROM:26DA andb INTMEM_1A, INTMEM_155[] ROM:26DF stb INTMEM_1A, 1FFEh[] ROM:26E4 ldb INTMEM_1C+3, #14h ROM:26E7 ROM:26E7 ROM_26E7: ; CODE XREF: ROM_28F6:ROM_26E7↓j ROM:26E7 djnz INTMEM_1C+3, ROM_26E7 ROM:26EA jbc IOPORT1, 0, ROM_26FA ; Input/output port 1 ROM:26ED shlb INTMEM_A5, #1 ROM:26F0 cmpb INTMEM_A5, #10h ROM:26F3 jnh ROM_26D7 ROM:26F5 ldb INTMEM_A5, #1 ROM:26F8 sjmp ROM_2700 ROM:26FA ; --------------------------------------------------------------------------- ROM:26FA ROM:26FA ROM_26FA: ; CODE XREF: ROM_28F6-20C↑j ROM:26FA orb INTMEM_54, INTMEM_A5 ROM:26FD orb INTMEM_50, INTMEM_A5 ROM:2700 ROM:2700 ROM_2700: ; CODE XREF: ROM_28F6-225↑j ROM:2700 ; ROM_28F6-1FE↑j ROM:2700 ldb INTMEM_1C, INTMEM_54 ROM:2703 ldb INTMEM_1C+1, INTMEM_150[] ROM:2708 ldb INTMEM_1C+2, INTMEM_155[] ROM:270D notb INTMEM_1C+1 ROM:270F andb INTMEM_1C+1, INTMEM_A3 ROM:2712 orb INTMEM_1C+1, INTMEM_151[] ROM:2717 andb INTMEM_1C+2, #-20h ROM:271A notb INTMEM_1C ROM:271C andb INTMEM_1C+1, INTMEM_1C ROM:271F orb INTMEM_1C+2, INTMEM_1C+1 ROM:2722 stb INTMEM_1C+2, 1FFEh[] ROM:2727 stb INTMEM_1C+2, INTMEM_155[] ROM:272C inc INTMEM_84 ROM:272E and ZERO_REG, INTMEM_84, #1 ; Zero register ROM:2733 jne ROM_2762 ROM:2735 ld INTMEM_1A, #0BFh ROM:2739 and ZERO_REG, INTMEM_84, #0Fh ; Zero register ROM:273E jne ROM_274F ROM:2740 ld INTMEM_1A, #0B5h ROM:2744 and ZERO_REG, INTMEM_84, #1FFh ; Zero register ROM:2749 jne ROM_274F ROM:274B ld INTMEM_1A, #0B0h ROM:274F ROM:274F ROM_274F: ; CODE XREF: ROM_28F6-1B8↑j ROM:274F ; ROM_28F6-1AD↑j ... ROM:274F ldb INTMEM_1C, [INTMEM_1A] ROM:2752 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:2755 je ROM_2759 ROM:2757 decb INTMEM_1C ROM:2759 ROM:2759 ROM_2759: ; CODE XREF: ROM_28F6-1A1↑j ROM:2759 stb INTMEM_1C, [INTMEM_1A]+ ROM:275C cmp INTMEM_1A, #0C8h ROM:2760 jne ROM_274F ROM:2762 ROM:2762 ROM_2762: ; CODE XREF: ROM_28F6-1C3↑j ROM:2762 di ROM:2763 ld INTMEM_1C, INTMEM_86[] ROM:2768 add INTMEM_1C, #0BB8h ROM:276C sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:2770 cmp INTMEM_1C+2, #0BB8h ROM:2774 jc ROM_277C ROM:2776 cmp INTMEM_1C+2, #10h ROM:277A jc ROM_2781 ROM:277C ROM:277C ROM_277C: ; CODE XREF: ROM_28F6-182↑j ROM:277C add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:2781 ROM:2781 ROM_2781: ; CODE XREF: ROM_28F6-17C↑j ROM:2781 jbc WSR1, 6, ROM_278C ; Window selection register 1 ROM:2784 andb INTMEM_A9, #-3 ROM:2787 orb INTMEM_4E, #1 ROM:278A sjmp ROM_2797 ROM:278C ; --------------------------------------------------------------------------- ROM:278C ROM:278C ROM_278C: ; CODE XREF: ROM_28F6:ROM_2781↑j ROM:278C ldb INTMEM_6, #18h ROM:278F ld INTMEM_4, INTMEM_1C ROM:2792 st INTMEM_1C, INTMEM_86[] ROM:2797 ROM:2797 ROM_2797: ; CODE XREF: ROM_28F6-16C↑j ROM:2797 cmp SP, #124h ; Stack pointer ROM:279B jnc ROM_279E ROM:279D rst ROM:279E ; --------------------------------------------------------------------------- ROM:279E ROM:279E ROM_279E: ; CODE XREF: ROM_28F6-15B↑j ROM:279E pop INTMEM_2C ROM:27A0 pop INTMEM_20+2 ROM:27A2 pop INTMEM_20 ROM:27A4 pop INTMEM_1C+2 ROM:27A6 pop INTMEM_1C ROM:27A8 pop INTMEM_1A ROM:27AA andb INTMEM_A9, #-9 ROM:27AD popf ROM:27AE ret ROM:27AE ; END OF FUNCTION CHUNK FOR ROM_28F6 ROM:27AF ; --------------------------------------------------------------------------- ROM:27AF ; START OF FUNCTION CHUNK FOR ROM_2920 ROM:27AF ROM:27AF ROM_27AF: ; CODE XREF: ROM_2920:ROM_297E↓j ROM:27AF push INTMEM_1A ROM:27B1 push INTMEM_1C ROM:27B3 ld INTMEM_1C, 3BCh[INTMEM_82] ROM:27B8 sub INTMEM_1A, INTMEM_58, INTMEM_60 ROM:27BC st INTMEM_1A, INTMEM_148[] ROM:27C1 cmp INTMEM_1A, #465h ROM:27C5 jnc ROM_27DF ROM:27C7 add INTMEM_1C, INTMEM_1A, #7 ROM:27CC jc ROM_27D5 ROM:27CE cmp INTMEM_1C, INTMEM_88[] ROM:27D3 jnc ROM_27EF ROM:27D5 ROM:27D5 ROM_27D5: ; CODE XREF: ROM_2920-154↑j ROM:27D5 ld INTMEM_1C, INTMEM_88[] ROM:27DA orb INTMEM_4E, #4 ROM:27DD sjmp ROM_27EF ROM:27DF ; --------------------------------------------------------------------------- ROM:27DF ROM:27DF ROM_27DF: ; CODE XREF: ROM_2920-15B↑j ROM:27DF ld INTMEM_1C, #465h ROM:27E3 orb INTMEM_4E, #40h ; '@' ROM:27E6 cmp INTMEM_1A, #4Bh ; 'K' ROM:27EA jc ROM_27EF ROM:27EC orb INTMEM_4E, #8 ROM:27EF ROM:27EF ROM_27EF: ; CODE XREF: ROM_2920-14D↑j ROM:27EF ; ROM_2920-143↑j ... ROM:27EF orb INTMEM_AE, #10h ROM:27F2 st INTMEM_1C, 3BCh[INTMEM_82] ROM:27F7 pop INTMEM_1C ROM:27F9 pop INTMEM_1A ROM:27FB popf ROM:27FC ret ROM:27FC ; END OF FUNCTION CHUNK FOR ROM_2920 ROM:27FD ; --------------------------------------------------------------------------- ROM:27FD ; START OF FUNCTION CHUNK FOR start ROM:27FD ROM:27FD ROM_27FD: ; CODE XREF: start+6↑j ROM:27FD ld INTMEM_1A, #5555h ROM:2801 ld INTMEM_1C, #-5556h ROM:2805 cmp INTMEM_1A, #5555h ROM:2809 jne ROM_2846 ROM:280B cmp INTMEM_1C, #-5556h ROM:280F jne ROM_2846 ROM:2811 ld INTMEM_1A, #-5556h ROM:2815 ld INTMEM_1C, #5555h ROM:2819 cmp INTMEM_1A, #-5556h ROM:281D jne ROM_2846 ROM:281F cmp INTMEM_1C, #5555h ROM:2823 jne ROM_2846 ROM:2825 ldb INTMEM_1C, #55h ; 'U' ROM:2828 ROM:2828 ROM_2828: ; CODE XREF: start:ROM_2861↓j ROM:2828 ld INTMEM_1A, #1Eh ROM:282C ROM:282C ROM_282C: ; CODE XREF: start+7B5↓j ROM:282C cmp INTMEM_1A, #200h ROM:2830 je ROM_2837 ROM:2832 stb INTMEM_1C, [INTMEM_1A]+ ROM:2835 sjmp ROM_282C ROM:2837 ; --------------------------------------------------------------------------- ROM:2837 ROM:2837 ROM_2837: ; CODE XREF: start+7B0↑j ROM:2837 ld INTMEM_1A, #1Eh ROM:283B ROM:283B ROM_283B: ; CODE XREF: start+7C4↓j ROM:283B cmp INTMEM_1A, #200h ROM:283F je ROM_2847 ROM:2841 cmpb INTMEM_1C, [INTMEM_1A]+ ROM:2844 je ROM_283B ROM:2846 ROM:2846 ROM_2846: ; CODE XREF: start+789↑j ROM:2846 ; start+78F↑j ... ROM:2846 rst ROM:2847 ; --------------------------------------------------------------------------- ROM:2847 ROM:2847 ROM_2847: ; CODE XREF: start+7BF↑j ROM:2847 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:284A ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:284D cmpb INTMEM_1C, #0 ROM:2850 je ROM_2863 ROM:2852 cmpb INTMEM_1C, #-56h ROM:2855 jne ROM_2859 ROM:2857 clrb INTMEM_1C ROM:2859 ROM:2859 ROM_2859: ; CODE XREF: start+7D5↑j ROM:2859 cmpb INTMEM_1C, #55h ; 'U' ROM:285C jne ROM_2861 ROM:285E ldb INTMEM_1C, #-56h ROM:2861 ROM:2861 ROM_2861: ; CODE XREF: start+7DC↑j ROM:2861 sjmp ROM_2828 ROM:2863 ; --------------------------------------------------------------------------- ROM:2863 ROM:2863 ROM_2863: ; CODE XREF: start+7D0↑j ROM:2863 ld INTMEM_1A, #2879h ROM:2867 ld INTMEM_20, #200h ROM:286B ldb INTMEM_20+2, [INTMEM_1A]+ ROM:286E ROM:286E ROM_286E: ; CODE XREF: start+7F7↓j ROM:286E cmp INTMEM_20, #400h ROM:2872 je ROM_287C ROM:2874 stb INTMEM_20+2, [INTMEM_20]+ ROM:2877 sjmp ROM_286E ROM:2877 ; END OF FUNCTION CHUNK FOR start ROM:2877 ; --------------------------------------------------------------------------- ROM:2879 db 55h, 0AAh, 0 ROM:287C ; --------------------------------------------------------------------------- ROM:287C ; START OF FUNCTION CHUNK FOR start ROM:287C ROM:287C ROM_287C: ; CODE XREF: start+7F2↑j ROM:287C ; start+816↓j ROM:287C ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:287F ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2882 cmp INTMEM_1A, #287Ch ROM:2886 je ROM_28A3 ROM:2888 ld INTMEM_20, #200h ROM:288C ldb INTMEM_20+3, INTMEM_20+2 ROM:288F ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2892 ROM:2892 ROM_2892: ; CODE XREF: start+820↓j ROM:2892 cmp INTMEM_20, #400h ROM:2896 je ROM_287C ROM:2898 cmpb INTMEM_20+3, [INTMEM_20] ROM:289B jne ROM_28A2 ROM:289D stb INTMEM_20+2, [INTMEM_20]+ ROM:28A0 sjmp ROM_2892 ROM:28A2 ; --------------------------------------------------------------------------- ROM:28A2 ROM:28A2 ROM_28A2: ; CODE XREF: start+81B↑j ROM:28A2 rst ROM:28A3 ; --------------------------------------------------------------------------- ROM:28A3 ROM:28A3 ROM_28A3: ; CODE XREF: start+806↑j ROM:28A3 ld INTMEM_56, #-7900h ROM:28A7 ROM:28A7 ROM_28A7: ; CODE XREF: start+85C↓j ROM:28A7 ld SP, #130h ; Stack pointer ROM:28AB lcall ROM_3646 ROM:28AE lcall ROM_3666 ROM:28B1 lcall ROM_3887 ROM:28B4 lcall ROM_3372 ROM:28B7 lcall ROM_33C0 ROM:28BA lcall ROM_2D72 ROM:28BD lcall ROM_2E1F ROM:28C0 lcall ROM_2F23 ROM:28C3 lcall ROM_335C ROM:28C6 jbs INTMEM_A9, 0, ROM_28CE ROM:28C9 lcall ROM_4845 ROM:28CC sjmp ROM_28D1 ROM:28CE ; --------------------------------------------------------------------------- ROM:28CE ROM:28CE ROM_28CE: ; CODE XREF: start+846↑j ROM:28CE lcall ROM_4849 ROM:28D1 ROM:28D1 ROM_28D1: ; CODE XREF: start+84C↑j ROM:28D1 lcall ROM_2E50 ROM:28D4 lcall ROM_314B ROM:28D7 incb INTMEM_8A ROM:28D9 orb INTMEM_A9, #1 ROM:28DC sjmp ROM_28A7 ROM:28DC ; END OF FUNCTION CHUNK FOR start ROM:28DE ROM:28DE ; =============== S U B R O U T I N E ======================================= ROM:28DE ROM:28DE ; NMI ROM:28DE ROM:28DE ROM_28DE: ; DATA XREF: ROM:Int01↑o ROM:28DE ; ROM:Int03↑o ... ROM:28DE rst ROM:28DE ; End of function ROM_28DE ROM:28DE ROM:28DF ROM:28DF ; =============== S U B R O U T I N E ======================================= ROM:28DF ROM:28DF ; Timer overflow ROM:28DF ROM:28DF ROM_28DF: ; DATA XREF: ROM:Int00↑o ROM:28DF pushf ROM:28E0 orb INTMEM_2A, INTMEM_16 ROM:28E3 jbc INTMEM_2A, 5, ROM_28F5 ROM:28E6 jbc INT_PEND, 2, ROM_28EE ; Interrupt pending register ROM:28E9 orb INT_PEND, #1 ; Interrupt pending register ROM:28EC popf ROM:28ED ret ROM:28EE ; --------------------------------------------------------------------------- ROM:28EE ROM:28EE ROM_28EE: ; CODE XREF: ROM_28DF+7↑j ROM:28EE incb INTMEM_8A+1 ROM:28F0 andb INTMEM_2A, #-21h ROM:28F3 popf ROM:28F4 ret ROM:28F5 ; --------------------------------------------------------------------------- ROM:28F5 ROM:28F5 ROM_28F5: ; CODE XREF: ROM_28DF+4↑j ROM:28F5 rst ROM:28F5 ; End of function ROM_28DF ROM:28F5 ROM:28F6 ROM:28F6 ; =============== S U B R O U T I N E ======================================= ROM:28F6 ROM:28F6 ; Software timer ROM:28F6 ROM:28F6 ROM_28F6: ; DATA XREF: ROM:Int05↑o ROM:28F6 ROM:28F6 ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:28F6 ; FUNCTION CHUNK AT ROM:21D0 SIZE 000002B1 BYTES ROM:28F6 ; FUNCTION CHUNK AT ROM:24FE SIZE 000002B1 BYTES ROM:28F6 ; FUNCTION CHUNK AT ROM:4862 SIZE 00000004 BYTES ROM:28F6 ROM:28F6 pushf ROM:28F7 orb INTMEM_2A, INTMEM_16 ROM:28FA jbc INTMEM_2A, 1, ROM_290C ROM:28FD andb INTMEM_2A, #-3 ROM:2900 jbc INTMEM_2A, 0, ROM_2906 ROM:2903 orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:2906 ROM:2906 ROM_2906: ; CODE XREF: ROM_28F6+A↑j ROM:2906 orb INTMEM_A9, #4 ROM:2909 ljmp ROM_2089 ROM:290C ; --------------------------------------------------------------------------- ROM:290C ROM:290C ROM_290C: ; CODE XREF: ROM_28F6+4↑j ROM:290C jbc INTMEM_2A, 0, ROM_291F ROM:290F jbs INTMEM_A9, 3, ROM_291F ROM:2912 andb INTMEM_2A, #-2 ROM:2915 orb INTMEM_A9, #8 ROM:2918 ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:291B ei ROM:291C ljmp ROM_24FE ROM:291F ; --------------------------------------------------------------------------- ROM:291F ROM:291F ROM_291F: ; CODE XREF: ROM_28F6:ROM_290C↑j ROM:291F ; ROM_28F6+19↑j ROM:291F rst ROM:291F ; End of function ROM_28F6 ROM:291F ROM:2920 ROM:2920 ; =============== S U B R O U T I N E ======================================= ROM:2920 ROM:2920 ; HSI data available ROM:2920 ROM:2920 ROM_2920: ; DATA XREF: ROM:Int02↑o ROM:2920 ROM:2920 ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2920 ; FUNCTION CHUNK AT ROM:27AF SIZE 0000004E BYTES ROM:2920 ROM:2920 pushf ROM:2921 andb INTMEM_2A, #3Fh ; '?' ROM:2924 orb INTMEM_2A, INTMEM_16 ROM:2927 cmpb ZERO_REG, INTMEM_8C+1 ; Zero register ROM:292A jne ROM_2955 ROM:292C jbs INTMEM_2A, 6, ROM_2933 ROM:292F jbs INTMEM_2A, 7, ROM_2936 ROM:2932 rst ROM:2933 ; --------------------------------------------------------------------------- ROM:2933 ROM:2933 ROM_2933: ; CODE XREF: ROM_2920+C↑j ROM:2933 orb INTMEM_4E, #2 ROM:2936 ROM:2936 ROM_2936: ; CODE XREF: ROM_2920+F↑j ROM:2936 ldb INTMEM_8C+1, INTMEM_6 ROM:2939 ld INTMEM_58, INTMEM_4 ROM:293C jbc INT_PEND, 0, ROM_2950 ; Interrupt pending register ROM:293F jbs INTMEM_58+1, 7, ROM_2950 ROM:2942 orb INTMEM_2A, INTMEM_16 ROM:2945 jbc INTMEM_2A, 5, ROM_2950 ROM:2948 incb INTMEM_8A+1 ROM:294A andb INT_PEND, #-2 ; Interrupt pending register ROM:294D andb INTMEM_2A, #-21h ROM:2950 ROM:2950 ROM_2950: ; CODE XREF: ROM_2920+1C↑j ROM:2950 ; ROM_2920+1F↑j ... ROM:2950 ldb INTMEM_8C, INTMEM_8A+1 ROM:2953 sjmp ROM_295B ROM:2955 ; --------------------------------------------------------------------------- ROM:2955 ROM:2955 ROM_2955: ; CODE XREF: ROM_2920+A↑j ROM:2955 jbc INTMEM_2A, 7, ROM_295B ROM:2958 orb INT_PEND, #4 ; Interrupt pending register ROM:295B ROM:295B ROM_295B: ; CODE XREF: ROM_2920+33↑j ROM:295B ; ROM_2920:ROM_2955↑j ROM:295B jbc INTMEM_8C+1, 2, ROM_296C ROM:295E andb INTMEM_8C+1, #51h ; 'Q' ROM:2961 je ROM_2966 ROM:2963 orb INT_PEND, #4 ; Interrupt pending register ROM:2966 ROM:2966 ROM_2966: ; CODE XREF: ROM_2920+41↑j ROM:2966 andb INTMEM_A9, #-5 ROM:2969 ljmp ROM_2089 ROM:296C ; --------------------------------------------------------------------------- ROM:296C ROM:296C ROM_296C: ; CODE XREF: ROM_2920:ROM_295B↑j ROM:296C jbc INTMEM_8C+1, 0, ROM_2970 ROM:296F rst ROM:2970 ; --------------------------------------------------------------------------- ROM:2970 ROM:2970 ROM_2970: ; CODE XREF: ROM_2920:ROM_296C↑j ROM:2970 jbs INTMEM_8C+1, 6, ROM_2976 ROM:2973 jbc INTMEM_8C+1, 4, ROM_2981 ROM:2976 ROM:2976 ROM_2976: ; CODE XREF: ROM_2920:ROM_2970↑j ROM:2976 andb INTMEM_8C+1, #5 ROM:2979 je ROM_297E ROM:297B orb INT_PEND, #4 ; Interrupt pending register ROM:297E ROM:297E ROM_297E: ; CODE XREF: ROM_2920+59↑j ROM:297E ljmp ROM_27AF ROM:2981 ; --------------------------------------------------------------------------- ROM:2981 ROM:2981 ROM_2981: ; CODE XREF: ROM_2920+53↑j ROM:2981 scall ROM_2985 ROM:2983 popf ROM:2984 ret ROM:2984 ; End of function ROM_2920 ROM:2984 ROM:2985 ROM:2985 ; =============== S U B R O U T I N E ======================================= ROM:2985 ROM:2985 ROM:2985 ROM_2985: ; CODE XREF: ROM_2920:ROM_2981↑p ROM:2985 ; ROM_3666+92↓p ROM:2985 clrb WSR1 ; Window selection register 1 ROM:2987 ROM:2987 ROM_2987: ; CODE XREF: ROM_2985+C↓j ROM:2987 ld ZERO_REG, INTMEM_4 ; Zero register ROM:298A nop ROM:298B andb INTMEM_2A, #3Fh ; '?' ROM:298E orb INTMEM_2A, INTMEM_16 ROM:2991 jbs INTMEM_2A, 7, ROM_2987 ROM:2994 andb INT_PEND, #-5 ; Interrupt pending register ROM:2997 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:299A clrb INTMEM_8C+1 ROM:299C ret ROM:299C ; End of function ROM_2985 ROM:299C ROM:299D ROM:299D ; =============== S U B R O U T I N E ======================================= ROM:299D ROM:299D ROM:299D ROM_299D: ; CODE XREF: ROM_2D72+16↓p ROM:299D ; ROM_2D72+3A↓p ... ROM:299D pushf ROM:299E andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:29A2 and INTMEM_1C, #0Fh ROM:29A6 clrb INTMEM_1A ROM:29A8 cmpb INTMEM_1A+1, #0 ROM:29AB jne ROM_29BD ROM:29AD jbc INTMEM_AA, 1, ROM_29B5 ROM:29B0 ldb INTMEM_1A, #2 ROM:29B3 sjmp ROM_29EA ROM:29B5 ; --------------------------------------------------------------------------- ROM:29B5 ROM:29B5 ROM_29B5: ; CODE XREF: ROM_299D+10↑j ROM:29B5 jbc INTMEM_AA, 0, ROM_29EA ROM:29B8 ldb INTMEM_1A, #1 ROM:29BB sjmp ROM_29EA ROM:29BD ; --------------------------------------------------------------------------- ROM:29BD ROM:29BD ROM_29BD: ; CODE XREF: ROM_299D+E↑j ROM:29BD cmpb INTMEM_1A+1, #10h ROM:29C0 jne ROM_29D7 ROM:29C2 jbc INTMEM_AA, 1, ROM_29CA ROM:29C5 ldb INTMEM_1A, #2 ROM:29C8 sjmp ROM_29D2 ROM:29CA ; --------------------------------------------------------------------------- ROM:29CA ROM:29CA ROM_29CA: ; CODE XREF: ROM_299D+25↑j ROM:29CA jbs INTMEM_AA, 0, ROM_29D2 ROM:29CD stb INTMEM_8F, INTMEM_4D[] ROM:29D2 ROM:29D2 ROM_29D2: ; CODE XREF: ROM_299D+2B↑j ROM:29D2 ; ROM_299D:ROM_29CA↑j ROM:29D2 orb INTMEM_AA, #1 ROM:29D5 sjmp ROM_29EA ROM:29D7 ; --------------------------------------------------------------------------- ROM:29D7 ROM:29D7 ROM_29D7: ; CODE XREF: ROM_299D+23↑j ROM:29D7 cmpb INTMEM_1C, #0 ROM:29DA je ROM_29EA ROM:29DC jbs INTMEM_AA, 0, ROM_29E7 ROM:29DF jbs INTMEM_AA, 1, ROM_29E7 ROM:29E2 stb INTMEM_8F, INTMEM_4D[] ROM:29E7 ROM:29E7 ROM_29E7: ; CODE XREF: ROM_299D+3F↑j ROM:29E7 ; ROM_299D+42↑j ROM:29E7 orb INTMEM_AA, #2 ROM:29EA ROM:29EA ROM_29EA: ; CODE XREF: ROM_299D+16↑j ROM:29EA ; ROM_299D:ROM_29B5↑j ... ROM:29EA cmpb INTMEM_1C, #1 ROM:29ED je ROM_29F2 ROM:29EF andb INTMEM_AA, #-5 ROM:29F2 ROM:29F2 ROM_29F2: ; CODE XREF: ROM_299D+50↑j ROM:29F2 cmpb INTMEM_1C, #2 ROM:29F5 jnc ROM_29FC ROM:29F7 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:29FA jne ROM_2A06 ROM:29FC ROM:29FC ROM_29FC: ; CODE XREF: ROM_299D+58↑j ROM:29FC add INTMEM_1C, INTMEM_1C ROM:29FF ld INTMEM_1C, 3452h[INTMEM_1C] ROM:2A04 br [INTMEM_1C] ROM:2A06 ; --------------------------------------------------------------------------- ROM:2A06 ROM:2A06 ROM_2A06: ; CODE XREF: ROM_299D+5D↑j ROM:2A06 ; ROM:2A5A↓j ... ROM:2A06 popf ROM:2A07 ret ROM:2A07 ; End of function ROM_299D ROM:2A07 ROM:2A08 ; --------------------------------------------------------------------------- ROM:2A08 cmpb INTMEM_1A+1, #10h ROM:2A0B jne ROM_2A10 ROM:2A0D andb INTMEM_AA, #-2 ROM:2A10 ROM:2A10 ROM_2A10: ; CODE XREF: ROM:2A0B↑j ROM:2A10 cmpb INTMEM_1A+1, #20h ; ' ' ROM:2A13 jne ROM_2A28 ROM:2A15 jbs INTMEM_AA, 0, ROM_2A25 ROM:2A18 jbs INTMEM_A9, 4, ROM_2A25 ROM:2A1B ldb INTMEM_8F, INTMEM_4D[] ROM:2A20 ldb INTMEM_8E, INTMEM_8F[] ROM:2A25 ROM:2A25 ROM_2A25: ; CODE XREF: ROM:2A15↑j ROM:2A25 ; ROM:2A18↑j ROM:2A25 andb INTMEM_AA, #-3 ROM:2A28 ROM:2A28 ROM_2A28: ; CODE XREF: ROM:2A13↑j ROM:2A28 cmpb INTMEM_1A, #0 ROM:2A2B jne ROM_2A67 ROM:2A2D cmpb INTMEM_1A+1, #0 ROM:2A30 je ROM_2A67 ROM:2A32 jbc INTMEM_A9, 4, ROM_2A5C ROM:2A35 jbc INTMEM_A9, 6, ROM_2A3D ROM:2A38 clrb INTMEM_8E ROM:2A3A andb INTMEM_A9, #-41h ROM:2A3D ROM:2A3D ROM_2A3D: ; CODE XREF: ROM:2A35↑j ROM:2A3D clrb INTMEM_90 ROM:2A3F clrb INTMEM_91 ROM:2A41 jbs INTMEM_AA, 0, ROM_2A4E ROM:2A44 jbs INTMEM_AA, 1, ROM_2A4E ROM:2A47 ldb INTMEM_8F, INTMEM_4D[] ROM:2A4C sjmp ROM_2A51 ROM:2A4E ; --------------------------------------------------------------------------- ROM:2A4E ROM:2A4E ROM_2A4E: ; CODE XREF: ROM:2A41↑j ROM:2A4E ; ROM:2A44↑j ROM:2A4E ldb INTMEM_8F, INTMEM_8E ROM:2A51 ROM:2A51 ROM_2A51: ; CODE XREF: ROM:2A4C↑j ROM:2A51 andb INTMEM_A9, #-21h ROM:2A54 andb INTMEM_A9, #-11h ROM:2A57 andb INTMEM_A9, #7Fh ROM:2A5A sjmp ROM_2A06 ROM:2A5C ; --------------------------------------------------------------------------- ROM:2A5C ROM:2A5C ROM_2A5C: ; CODE XREF: ROM:2A32↑j ROM:2A5C jbs INTMEM_AA, 0, ROM_2A06 ROM:2A5F jbs INTMEM_AA, 1, ROM_2A06 ROM:2A62 ldb INTMEM_8F, INTMEM_4D[] ROM:2A67 ROM:2A67 ROM_2A67: ; CODE XREF: ROM:2A2B↑j ROM:2A67 ; ROM:2A30↑j ROM:2A67 sjmp ROM_2A06 ROM:2A69 ; --------------------------------------------------------------------------- ROM:2A69 jbs INTMEM_A9, 4, ROM_2AB7 ROM:2A6C cmpb INTMEM_1A, #0 ROM:2A6F jne ROM_2ABC ROM:2A71 cmpb INTMEM_20, #0 ROM:2A74 jne ROM_2A79 ROM:2A76 ldb INTMEM_20, #-6 ROM:2A79 ROM:2A79 ROM_2A79: ; CODE XREF: ROM:2A74↑j ROM:2A79 ld INTMEM_1C, #0FAh ROM:2A7D divub INTMEM_1C, INTMEM_20 ROM:2A80 shrb INTMEM_20, #1 ROM:2A83 cmpb INTMEM_1C+1, INTMEM_20 ROM:2A86 jc ROM_2A8A ROM:2A88 decb INTMEM_1C ROM:2A8A ROM:2A8A ROM_2A8A: ; CODE XREF: ROM:2A86↑j ROM:2A8A decb INTMEM_1C ROM:2A8C ldb INTMEM_90, INTMEM_1C ROM:2A8F ldb INTMEM_20+2, INTMEM_8F ROM:2A92 ldb INTMEM_8F, INTMEM_1C+2 ROM:2A95 jbs INTMEM_AA, 2, ROM_2AB5 ROM:2A98 clr INTMEM_1C ROM:2A9A jbs INTMEM_AA, 4, ROM_2AA2 ROM:2A9D jbc INTMEM_AA, 3, ROM_2AB5 ROM:2AA0 decb INTMEM_1C+1 ROM:2AA2 ROM:2AA2 ROM_2AA2: ; CODE XREF: ROM:2A9A↑j ROM:2AA2 cmpb INTMEM_8E, INTMEM_1C+2 ROM:2AA5 je ROM_2AB5 ROM:2AA7 subcb INTMEM_1C, INTMEM_1C ROM:2AAA xorb INTMEM_1C, INTMEM_1C+1 ROM:2AAD je ROM_2AB5 ROM:2AAF orb INTMEM_AA, #4 ROM:2AB2 ldb INTMEM_91+1, #2 ROM:2AB5 ROM:2AB5 ROM_2AB5: ; CODE XREF: ROM:2A95↑j ROM:2AB5 ; ROM:2A9D↑j ... ROM:2AB5 sjmp ROM_2A06 ROM:2AB7 ; --------------------------------------------------------------------------- ROM:2AB7 ROM:2AB7 ROM_2AB7: ; CODE XREF: ROM:2A69↑j ROM:2AB7 cmpb INTMEM_1A, #1 ROM:2ABA jne ROM_2AC6 ROM:2ABC ROM:2ABC ROM_2ABC: ; CODE XREF: ROM:2A6F↑j ROM:2ABC ldb INTMEM_20+2, INTMEM_4D[] ROM:2AC1 stb INTMEM_1C+2, INTMEM_4D[] ROM:2AC6 ROM:2AC6 ROM_2AC6: ; CODE XREF: ROM:2ABA↑j ROM:2AC6 sjmp ROM_2A06 ROM:2AC8 ; --------------------------------------------------------------------------- ROM:2AC8 ldb INTMEM_90, INTMEM_8E ROM:2ACB stb INTMEM_8F, INTMEM_4D[] ROM:2AD0 clrb INTMEM_8F ROM:2AD2 orb INTMEM_A9, #10h ROM:2AD5 orb INTMEM_A9, #20h ; ' ' ROM:2AD8 orb INTMEM_A9, #-80h ROM:2ADB andb INTMEM_A9, #-41h ROM:2ADE sjmp ROM_2A06 ROM:2AE0 ; --------------------------------------------------------------------------- ROM:2AE0 jbc INTMEM_A9, 4, ROM_2B0A ROM:2AE3 jbc INTMEM_A9, 6, ROM_2AEB ROM:2AE6 clrb INTMEM_8E ROM:2AE8 andb INTMEM_A9, #-41h ROM:2AEB ROM:2AEB ROM_2AEB: ; CODE XREF: ROM:2AE3↑j ROM:2AEB clrb INTMEM_90 ROM:2AED clrb INTMEM_91 ROM:2AEF jbs INTMEM_AA, 0, ROM_2AFC ROM:2AF2 jbs INTMEM_AA, 1, ROM_2AFC ROM:2AF5 ldb INTMEM_8F, INTMEM_4D[] ROM:2AFA sjmp ROM_2AFF ROM:2AFC ; --------------------------------------------------------------------------- ROM:2AFC ROM:2AFC ROM_2AFC: ; CODE XREF: ROM:2AEF↑j ROM:2AFC ; ROM:2AF2↑j ROM:2AFC ldb INTMEM_8F, INTMEM_8E ROM:2AFF ROM:2AFF ROM_2AFF: ; CODE XREF: ROM:2AFA↑j ROM:2AFF andb INTMEM_A9, #-11h ROM:2B02 andb INTMEM_A9, #-21h ROM:2B05 andb INTMEM_A9, #7Fh ROM:2B08 sjmp ROM_2B0D ROM:2B0A ; --------------------------------------------------------------------------- ROM:2B0A ROM:2B0A ROM_2B0A: ; CODE XREF: ROM:2AE0↑j ROM:2B0A ldb INTMEM_1A, #1 ROM:2B0D ROM:2B0D ROM_2B0D: ; CODE XREF: ROM:2B08↑j ROM:2B0D andb INTMEM_AA, #-3 ROM:2B10 sjmp ROM_2A06 ROM:2B12 ; --------------------------------------------------------------------------- ROM:2B12 jbc INTMEM_A9, 4, ROM_2B20 ROM:2B15 jbc INTMEM_A9, 6, ROM_2B1A ROM:2B18 clrb INTMEM_8E ROM:2B1A ROM:2B1A ROM_2B1A: ; CODE XREF: ROM:2B15↑j ROM:2B1A andb INTMEM_A9, #-11h ROM:2B1D andb INTMEM_A9, #-21h ROM:2B20 ROM:2B20 ROM_2B20: ; CODE XREF: ROM:2B12↑j ROM:2B20 ldb INTMEM_8F, INTMEM_8E ROM:2B23 sjmp ROM_2A06 ROM:2B25 ; --------------------------------------------------------------------------- ROM:2B25 clrb INTMEM_90 ROM:2B27 clrb INTMEM_91 ROM:2B29 incb INTMEM_8F ROM:2B2B cmpb INTMEM_8F, #-4Ch ROM:2B2E jnh ROM_2B33 ROM:2B30 ldb INTMEM_8F, #-4Ch ROM:2B33 ROM:2B33 ROM_2B33: ; CODE XREF: ROM:2B2E↑j ROM:2B33 sjmp ROM_2A06 ROM:2B35 ; --------------------------------------------------------------------------- ROM:2B35 clrb INTMEM_90 ROM:2B37 clrb INTMEM_91 ROM:2B39 decb INTMEM_8F ROM:2B3B jc ROM_2B3F ROM:2B3D clrb INTMEM_8F ROM:2B3F ROM:2B3F ROM_2B3F: ; CODE XREF: ROM:2B3B↑j ROM:2B3F sjmp ROM_2A06 ROM:2B41 ; --------------------------------------------------------------------------- ROM:2B41 ldb INTMEM_90, INTMEM_8E ROM:2B44 clrb INTMEM_8F ROM:2B46 orb INTMEM_A9, #10h ROM:2B49 orb INTMEM_A9, #20h ; ' ' ROM:2B4C andb INTMEM_A9, #-41h ROM:2B4F andb INTMEM_A9, #7Fh ROM:2B52 sjmp ROM_2A06 ROM:2B54 ROM:2B54 ; =============== S U B R O U T I N E ======================================= ROM:2B54 ROM:2B54 ; Serial port ROM:2B54 ROM:2B54 ROM_2B54: ; DATA XREF: ROM:Int06↑o ROM:2B54 pushf ROM:2B55 push INTMEM_1A[] ROM:2B59 ldb INTMEM_1A, IOPORT2+1 ; Input/output port 2 ROM:2B5C jbc INTMEM_1A, 6, ROM_2B62 ROM:2B5F orb INTMEM_AA, #20h ; ' ' ROM:2B62 ROM:2B62 ROM_2B62: ; CODE XREF: ROM_2B54+8↑j ROM:2B62 jbc INTMEM_1A, 5, ROM_2B68 ROM:2B65 orb INTMEM_AA, #40h ; '@' ROM:2B68 ROM:2B68 ROM_2B68: ; CODE XREF: ROM_2B54:ROM_2B62↑j ROM:2B68 pop INTMEM_1A[] ROM:2B6C popf ROM:2B6D ret ROM:2B6D ; End of function ROM_2B54 ROM:2B6D ROM:2B6E ROM:2B6E ; =============== S U B R O U T I N E ======================================= ROM:2B6E ROM:2B6E ROM:2B6E ROM_2B6E: ; CODE XREF: ROM_2C85↓p ROM:2B6E ; ROM_2CC1↓p ... ROM:2B6E ldb INTMEM_32+1, #-68h ROM:2B71 sjmp ROM_2B76 ROM:2B73 ; --------------------------------------------------------------------------- ROM:2B73 ROM:2B73 ROM_2B73: ; CODE XREF: ROM_2C85:ROM_2CBE↓j ROM:2B73 ; ROM_2CC1+35↓j ... ROM:2B73 ldb INTMEM_32+1, #-80h ROM:2B76 ROM:2B76 ROM_2B76: ; CODE XREF: ROM_2B6E+3↑j ROM:2B76 scall ROM_2C18 ROM:2B78 ldb INTMEM_2C+1, #9 ROM:2B7B scall ROM_2BC5 ROM:2B7D sjmp ROM_2C1D ROM:2B7D ; End of function ROM_2B6E ROM:2B7D ROM:2B7F ROM:2B7F ; =============== S U B R O U T I N E ======================================= ROM:2B7F ROM:2B7F ROM:2B7F ROM_2B7F: ; CODE XREF: ROM_2C85+8↓p ROM:2B7F ; ROM_2C85+12↓p ... ROM:2B7F clrb INTMEM_1A ROM:2B81 ldb INTMEM_2C, #-20h ROM:2B84 scall ROM_2BB7 ROM:2B86 scall ROM_2BFB ROM:2B88 jc ROM_2BA5 ROM:2B8A ldb INTMEM_2C, #-60h ROM:2B8D scall ROM_2BB7 ROM:2B8F ld INTMEM_2C+2, INTMEM_1C ROM:2B92 ld INTMEM_32, INTMEM_1C ROM:2B95 ldb INTMEM_2C+1, #10h ROM:2B98 scall ROM_2BC5 ROM:2B9A scall ROM_2BFB ROM:2B9C jc ROM_2BA5 ROM:2B9E scall ROM_2BA9 ROM:2BA0 cmp INTMEM_2C+2, INTMEM_1C ROM:2BA3 je ROM_2BA7 ROM:2BA5 ROM:2BA5 ROM_2BA5: ; CODE XREF: ROM_2B7F+9↑j ROM:2BA5 ; ROM_2B7F+1D↑j ROM:2BA5 incb INTMEM_1A ROM:2BA7 ROM:2BA7 ROM_2BA7: ; CODE XREF: ROM_2B7F+24↑j ROM:2BA7 sjmp ROM_2C1D ROM:2BA7 ; End of function ROM_2B7F ROM:2BA7 ROM:2BA9 ROM:2BA9 ; =============== S U B R O U T I N E ======================================= ROM:2BA9 ROM:2BA9 ROM:2BA9 ROM_2BA9: ; CODE XREF: ROM_2B7F+1F↑p ROM:2BA9 ; ROM_2C37+20↓p ... ROM:2BA9 ldb INTMEM_2C, #-40h ROM:2BAC scall ROM_2BB7 ROM:2BAE scall ROM_2BD9 ROM:2BB0 add INTMEM_20+2, INTMEM_1C ROM:2BB3 incb INTMEM_1A+1 ROM:2BB5 sjmp ROM_2C1D ROM:2BB5 ; End of function ROM_2BA9 ROM:2BB5 ROM:2BB7 ROM:2BB7 ; =============== S U B R O U T I N E ======================================= ROM:2BB7 ROM:2BB7 ROM:2BB7 ROM_2BB7: ; CODE XREF: ROM_2B7F+5↑p ROM:2BB7 ; ROM_2B7F+E↑p ... ROM:2BB7 scall ROM_2C18 ROM:2BB9 ldbze INTMEM_32, INTMEM_1A+1 ROM:2BBC shl INTMEM_32, #7 ROM:2BBF orb INTMEM_32+1, INTMEM_2C ROM:2BC2 ldb INTMEM_2C+1, #9 ROM:2BC2 ; End of function ROM_2BB7 ROM:2BC2 ROM:2BC5 ROM:2BC5 ; =============== S U B R O U T I N E ======================================= ROM:2BC5 ROM:2BC5 ROM:2BC5 ROM_2BC5: ; CODE XREF: ROM_2B6E+D↑p ROM:2BC5 ; ROM_2B7F+19↑p ... ROM:2BC5 andb INTMEM_26, #-11h ROM:2BC8 shl INTMEM_32, #1 ROM:2BCB jnc ROM_2BD0 ROM:2BCD orb INTMEM_26, #10h ROM:2BD0 ROM:2BD0 ROM_2BD0: ; CODE XREF: ROM_2BC5+6↑j ROM:2BD0 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2BD3 scall ROM_2C24 ROM:2BD5 djnz INTMEM_2C+1, ROM_2BC5 ROM:2BD8 ret ROM:2BD8 ; End of function ROM_2BC5 ROM:2BD8 ROM:2BD9 ROM:2BD9 ; =============== S U B R O U T I N E ======================================= ROM:2BD9 ROM:2BD9 ROM:2BD9 ROM_2BD9: ; CODE XREF: ROM_2BA9+5↑p ROM:2BD9 clr INTMEM_1C ROM:2BDB ld INTMEM_30, #-8000h ROM:2BDF ROM:2BDF ROM_2BDF: ; CODE XREF: ROM_2BD9+1F↓j ROM:2BDF orb INTMEM_26, #8 ROM:2BE2 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2BE5 mulb ZERO_REG, ZERO_REG ; Zero register ROM:2BE9 jbc IOPORT2, 7, ROM_2BEF ; Input/output port 2 ROM:2BEC or INTMEM_1C, INTMEM_30 ROM:2BEF ROM:2BEF ROM_2BEF: ; CODE XREF: ROM_2BD9+10↑j ROM:2BEF andb INTMEM_26, #-9 ROM:2BF2 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2BF5 shr INTMEM_30, #1 ROM:2BF8 jnc ROM_2BDF ROM:2BFA ret ROM:2BFA ; End of function ROM_2BD9 ROM:2BFA ROM:2BFB ROM:2BFB ; =============== S U B R O U T I N E ======================================= ROM:2BFB ROM:2BFB ROM:2BFB ROM_2BFB: ; CODE XREF: ROM_2B7F+7↑p ROM:2BFB ; ROM_2B7F+1B↑p ROM:2BFB scall ROM_2C1D ROM:2BFD scall ROM_2C18 ROM:2BFF ld INTMEM_30, 4[INTMEM_56] ROM:2C04 clrc ROM:2C05 jbs IOPORT2, 7, ROM_2C14 ; Input/output port 2 ROM:2C08 ROM:2C08 ROM_2C08: ; CODE XREF: ROM_2BFB+16↓j ROM:2C08 jbs IOPORT2, 7, ROM_2C17 ; Input/output port 2 ROM:2C0B ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2C0E ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2C11 djnzw INTMEM_30, ROM_2C08 ROM:2C14 ROM:2C14 ROM_2C14: ; CODE XREF: ROM_2BFB+A↑j ROM:2C14 incb INTMEM_1A ROM:2C16 setc ROM:2C17 ROM:2C17 ROM_2C17: ; CODE XREF: ROM_2BFB:ROM_2C08↑j ROM:2C17 ret ROM:2C17 ; End of function ROM_2BFB ROM:2C17 ROM:2C18 ROM:2C18 ; =============== S U B R O U T I N E ======================================= ROM:2C18 ROM:2C18 ROM:2C18 ROM_2C18: ; CODE XREF: ROM_2B6E:ROM_2B76↑p ROM:2C18 ; ROM_2BB7↑p ... ROM:2C18 orb INTMEM_26, #20h ; ' ' ROM:2C1B sjmp ROM_2C20 ROM:2C1B ; End of function ROM_2C18 ROM:2C1B ROM:2C1D ROM:2C1D ; =============== S U B R O U T I N E ======================================= ROM:2C1D ROM:2C1D ROM:2C1D ROM_2C1D: ; CODE XREF: ROM_2B6E+F↑j ROM:2C1D ; ROM_2B7F:ROM_2BA7↑j ... ROM:2C1D andb INTMEM_26, #-21h ROM:2C20 ROM:2C20 ROM_2C20: ; CODE XREF: ROM_2C18+3↑j ROM:2C20 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C23 ret ROM:2C23 ; End of function ROM_2C1D ROM:2C23 ROM:2C24 ROM:2C24 ; =============== S U B R O U T I N E ======================================= ROM:2C24 ROM:2C24 ROM:2C24 ROM_2C24: ; CODE XREF: ROM_2BC5+E↑p ROM:2C24 ; ROM_2C31+2↓p ROM:2C24 orb INTMEM_26, #8 ROM:2C27 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C2A andb INTMEM_26, #-9 ROM:2C2D stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C30 ret ROM:2C30 ; End of function ROM_2C24 ROM:2C30 ROM:2C31 ROM:2C31 ; =============== S U B R O U T I N E ======================================= ROM:2C31 ROM:2C31 ROM:2C31 ROM_2C31: ; CODE XREF: ROM_3666+CB↓p ROM:2C31 scall ROM_2C18 ROM:2C33 scall ROM_2C24 ROM:2C35 sjmp ROM_2C1D ROM:2C35 ; End of function ROM_2C31 ROM:2C35 ROM:2C37 ROM:2C37 ; =============== S U B R O U T I N E ======================================= ROM:2C37 ROM:2C37 ROM:2C37 ROM_2C37: ; CODE XREF: ROM_3666+EF↓p ROM:2C37 ; ROM_3666+F9↓p ROM:2C37 clrb INTMEM_1A ROM:2C39 clrb INTMEM_20 ROM:2C3B ldb INTMEM_1C+2, 95h[INTMEM_56] ROM:2C40 ROM:2C40 ROM_2C40: ; CODE XREF: ROM_2C37+35↓j ROM:2C40 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2C43 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2C46 clr INTMEM_20+2 ROM:2C48 ldbze INTMEM_32, INTMEM_20 ROM:2C4B mulub INTMEM_32, 94h[INTMEM_56] ROM:2C50 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2C54 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2C57 lcall ROM_2BA9 ROM:2C5A cmp INTMEM_1C, INTMEM_34 ROM:2C5D jne ROM_2C6A ROM:2C5F scall ROM_2C72 ROM:2C61 ldb INTMEM_8E, INTMEM_4D[] ROM:2C66 neg INTMEM_20+2 ROM:2C68 je ROM_2C71 ROM:2C6A ROM:2C6A ROM_2C6A: ; CODE XREF: ROM_2C37+26↑j ROM:2C6A incb INTMEM_20 ROM:2C6C djnz INTMEM_1C+2, ROM_2C40 ROM:2C6F incb INTMEM_1A ROM:2C71 ROM:2C71 ROM_2C71: ; CODE XREF: ROM_2C37+31↑j ROM:2C71 ret ROM:2C71 ; End of function ROM_2C37 ROM:2C71 ROM:2C72 ROM:2C72 ; =============== S U B R O U T I N E ======================================= ROM:2C72 ROM:2C72 ROM:2C72 ROM_2C72: ; CODE XREF: ROM_2C37+28↑p ROM:2C72 ld INTMEM_34, #40h ; '@' ROM:2C76 ROM:2C76 ROM_2C76: ; CODE XREF: ROM_2C72+E↓j ROM:2C76 lcall ROM_2BA9 ROM:2C79 st INTMEM_1C, [INTMEM_34]+ ROM:2C7C cmp INTMEM_34, #54h ; 'T' ROM:2C80 jnc ROM_2C76 ROM:2C82 ljmp ROM_2BA9 ROM:2C82 ; End of function ROM_2C72 ROM:2C82 ROM:2C85 ROM:2C85 ; =============== S U B R O U T I N E ======================================= ROM:2C85 ROM:2C85 ROM:2C85 ROM_2C85: ; CODE XREF: ROM_2D2A+22↓p ROM:2C85 ; ROM_2D72+72↓p ROM:2C85 lcall ROM_2B6E ROM:2C88 clr INTMEM_20+2 ROM:2C8A ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2C8D lcall ROM_2B7F ROM:2C90 ld INTMEM_34, #40h ; '@' ROM:2C94 ROM:2C94 ROM_2C94: ; CODE XREF: ROM_2C85+1E↓j ROM:2C94 ld INTMEM_1C, [INTMEM_34]+ ROM:2C97 lcall ROM_2B7F ROM:2C9A cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2C9D jne ROM_2CAF ROM:2C9F cmp INTMEM_34, #54h ; 'T' ROM:2CA3 jnc ROM_2C94 ROM:2CA5 ld INTMEM_1C, INTMEM_20+2 ROM:2CA8 neg INTMEM_1C ROM:2CAA lcall ROM_2B7F ROM:2CAD sjmp ROM_2CBE ROM:2CAF ; --------------------------------------------------------------------------- ROM:2CAF ROM:2CAF ROM_2CAF: ; CODE XREF: ROM_2C85+18↑j ROM:2CAF ldb INTMEM_34, INTMEM_1A ROM:2CB2 ldbze INTMEM_1C, #-56h ROM:2CB5 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2CB8 lcall ROM_2B7F ROM:2CBB ldb INTMEM_1A, INTMEM_34 ROM:2CBE ROM:2CBE ROM_2CBE: ; CODE XREF: ROM_2C85+28↑j ROM:2CBE ljmp ROM_2B73 ROM:2CBE ; End of function ROM_2C85 ROM:2CBE ROM:2CC1 ROM:2CC1 ; =============== S U B R O U T I N E ======================================= ROM:2CC1 ROM:2CC1 ROM:2CC1 ROM_2CC1: ; CODE XREF: ROM_2D72+92↓p ROM:2CC1 ; ROM_3666+116↓p ROM:2CC1 lcall ROM_2B6E ROM:2CC4 ld INTMEM_34, INTMEM_1C ROM:2CC7 lcall ROM_2BA9 ROM:2CCA push INTMEM_1C[] ROM:2CCE decb INTMEM_1A+1 ROM:2CD0 ld INTMEM_1C, INTMEM_34 ROM:2CD3 lcall ROM_2B7F ROM:2CD6 ld INTMEM_1C, #54h ; 'T' ROM:2CDA sub INTMEM_1C, #40h ; '@' ROM:2CDE shr INTMEM_1C, #1 ROM:2CE1 addb INTMEM_1A+1, INTMEM_1C ROM:2CE4 lcall ROM_2BA9 ROM:2CE7 neg INTMEM_1C ROM:2CE9 sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2CEC add INTMEM_1C, INTMEM_34 ROM:2CEF neg INTMEM_1C ROM:2CF1 decb INTMEM_1A+1 ROM:2CF3 lcall ROM_2B7F ROM:2CF6 ljmp ROM_2B73 ROM:2CF6 ; End of function ROM_2CC1 ROM:2CF6 ROM:2CF9 ROM:2CF9 ; =============== S U B R O U T I N E ======================================= ROM:2CF9 ROM:2CF9 ROM:2CF9 ROM_2CF9: ; CODE XREF: ROM_3666+103↓p ROM:2CF9 lcall ROM_2B6E ROM:2CFC clr INTMEM_20+2 ROM:2CFE clrb INTMEM_1A+1 ROM:2D00 ld INTMEM_1C, 6[INTMEM_56] ROM:2D05 lcall ROM_2B7F ROM:2D08 ldb INTMEM_1C, #-6Dh ROM:2D0B ldb INTMEM_1C+1, #0 ROM:2D0E lcall ROM_2B7F ROM:2D11 ldbze INTMEM_1C, #5 ROM:2D14 lcall ROM_2B7F ROM:2D17 ld INTMEM_1C, 2[INTMEM_56] ROM:2D1C lcall ROM_2B7F ROM:2D1F ld INTMEM_1C, INTMEM_20+2 ROM:2D22 neg INTMEM_1C ROM:2D24 lcall ROM_2B7F ROM:2D27 ljmp ROM_2B73 ROM:2D27 ; End of function ROM_2CF9 ROM:2D27 ROM:2D2A ROM:2D2A ; =============== S U B R O U T I N E ======================================= ROM:2D2A ROM:2D2A ROM:2D2A ROM_2D2A: ; CODE XREF: ROM_3666+106↓p ROM:2D2A ; ROM:3BDB↓p ROM:2D2A ldb INTMEM_93, 96h[INTMEM_56] ROM:2D2F ldb INTMEM_20+1, 95h[INTMEM_56] ROM:2D34 ldb INTMEM_1C+2, INTMEM_20+1 ROM:2D37 ldb INTMEM_20, #-10h ROM:2D3A ROM:2D3A ROM_2D3A: ; CODE XREF: ROM_2D2A:ROM_2D58↓j ROM:2D3A decb INTMEM_20+1 ROM:2D3C ldbze INTMEM_32, INTMEM_20+1 ROM:2D3F mulub INTMEM_32, 94h[INTMEM_56] ROM:2D44 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2D48 ld INTMEM_1C, #-55ABh ROM:2D4C lcall ROM_2C85 ROM:2D4F cmpb INTMEM_1A, #1 ROM:2D52 jh ROM_2D5B ROM:2D54 je ROM_2D58 ROM:2D56 incb INTMEM_20 ROM:2D58 ROM:2D58 ROM_2D58: ; CODE XREF: ROM_2D2A+2A↑j ROM:2D58 djnz INTMEM_1C+2, ROM_2D3A ROM:2D5B ROM:2D5B ROM_2D5B: ; CODE XREF: ROM_2D2A+28↑j ROM:2D5B ldbze INTMEM_1C, INTMEM_20 ROM:2D5E andb INTMEM_1C, #0Fh ROM:2D61 ret ROM:2D61 ; End of function ROM_2D2A ROM:2D61 ROM:2D62 ROM:2D62 ; =============== S U B R O U T I N E ======================================= ROM:2D62 ROM:2D62 ROM:2D62 ROM_2D62: ; CODE XREF: ROM_3666:ROM_3766↓p ROM:2D62 ld INTMEM_34, #40h ; '@' ROM:2D66 ROM:2D66 ROM_2D66: ; CODE XREF: ROM_2D62+B↓j ROM:2D66 st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2D69 cmp INTMEM_34, #54h ; 'T' ROM:2D6D jnc ROM_2D66 ROM:2D6F ljmp ROM_486A ROM:2D6F ; End of function ROM_2D62 ROM:2D6F ROM:2D72 ROM:2D72 ; =============== S U B R O U T I N E ======================================= ROM:2D72 ROM:2D72 ROM:2D72 ROM_2D72: ; CODE XREF: start+83A↑p ROM:2D72 jbc INTMEM_AA, 7, ROM_2D8E ROM:2D75 jbs INTMEM_AA+1, 0, ROM_2D7F ROM:2D78 inc INTMEM_40 ROM:2D7A orb INTMEM_AA+1, #1 ROM:2D7D sjmp ROM_2E18 ROM:2D7F ; --------------------------------------------------------------------------- ROM:2D7F ROM:2D7F ROM_2D7F: ; CODE XREF: ROM_2D72+3↑j ROM:2D7F jbs INTMEM_AA+1, 1, ROM_2DF8 ROM:2D82 jbs INTMEM_AA+1, 2, ROM_2D90 ROM:2D85 ldb INTMEM_1C, #22h ; '"' ROM:2D88 lcall ROM_299D ROM:2D8B orb INTMEM_AA+1, #4 ROM:2D8E ROM:2D8E ROM_2D8E: ; CODE XREF: ROM_2D72↑j ROM:2D8E ; ROM_2D72+21↓j ROM:2D8E sjmp ROM_2E18 ROM:2D90 ; --------------------------------------------------------------------------- ROM:2D90 ROM:2D90 ROM_2D90: ; CODE XREF: ROM_2D72+10↑j ROM:2D90 jbs INTMEM_AA+1, 4, ROM_2E07 ROM:2D93 jbs INTMEM_A9, 4, ROM_2D8E ROM:2D96 jbs INTMEM_F5+1, 0, ROM_2E18 ROM:2D99 jbs INTMEM_AA+1, 3, ROM_2DAF ROM:2D9C orb INTMEM_AA+1, #8 ROM:2D9F ldb INTMEM_1C+2, INTMEM_4D[] ROM:2DA4 ldb INTMEM_20, 97h[INTMEM_56] ROM:2DA9 ldb INTMEM_1C, #21h ; '!' ROM:2DAC lcall ROM_299D ROM:2DAF ROM:2DAF ROM_2DAF: ; CODE XREF: ROM_2D72+27↑j ROM:2DAF cmpb INTMEM_8E, INTMEM_4D[] ROM:2DB4 jne ROM_2E18 ROM:2DB6 ldb INTMEM_20+1, INTMEM_A7[] ROM:2DBB ldb INTMEM_1C+2, 95h[INTMEM_56] ROM:2DC0 ROM:2DC0 ROM_2DC0: ; CODE XREF: ROM_2D72:ROM_2DEB↓j ROM:2DC0 incb INTMEM_20+1 ROM:2DC2 cmpb INTMEM_20+1, 95h[INTMEM_56] ROM:2DC7 jnc ROM_2DCB ROM:2DC9 clrb INTMEM_20+1 ROM:2DCB ROM:2DCB ROM_2DCB: ; CODE XREF: ROM_2D72+55↑j ROM:2DCB ldbze INTMEM_32, INTMEM_20+1 ROM:2DCE mulub INTMEM_32, 94h[INTMEM_56] ROM:2DD3 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2DD7 lcall ROM_2BA9 ROM:2DDA cmpb INTMEM_1C, #55h ; 'U' ROM:2DDD jne ROM_2DEB ROM:2DDF decb INTMEM_1A+1 ROM:2DE1 ldb INTMEM_1C+1, #-5Bh ROM:2DE4 lcall ROM_2C85 ROM:2DE7 negb INTMEM_1A ROM:2DE9 je ROM_2DF0 ROM:2DEB ROM:2DEB ROM_2DEB: ; CODE XREF: ROM_2D72+6B↑j ROM:2DEB djnz INTMEM_1C+2, ROM_2DC0 ROM:2DEE clrb INTMEM_1C+3 ROM:2DF0 ROM:2DF0 ROM_2DF0: ; CODE XREF: ROM_2D72+77↑j ROM:2DF0 orb INTMEM_AA+1, #2 ROM:2DF3 stb INTMEM_1C+3, INTMEM_A8[] ROM:2DF8 ROM:2DF8 ROM_2DF8: ; CODE XREF: ROM_2D72:ROM_2D7F↑j ROM:2DF8 jbc INTMEM_AA+1, 4, ROM_2E18 ROM:2DFB ld INTMEM_1C, #-55ABh ROM:2DFF ldb INTMEM_1A+1, INTMEM_A8[] ROM:2E04 lcall ROM_2CC1 ROM:2E07 ROM:2E07 ROM_2E07: ; CODE XREF: ROM_2D72:ROM_2D90↑j ROM:2E07 scall ROM_2E19 ROM:2E09 andb INTMEM_AA, #7Fh ROM:2E0C andb INTMEM_AA+1, #-2 ROM:2E0F andb INTMEM_AA+1, #-5 ROM:2E12 andb INTMEM_AA+1, #-3 ROM:2E15 andb INTMEM_AA+1, #-9 ROM:2E18 ROM:2E18 ROM_2E18: ; CODE XREF: ROM_2D72+B↑j ROM:2E18 ; ROM_2D72:ROM_2D8E↑j ... ROM:2E18 ret ROM:2E18 ; End of function ROM_2D72 ROM:2E18 ROM:2E19 ROM:2E19 ; =============== S U B R O U T I N E ======================================= ROM:2E19 ROM:2E19 ROM:2E19 ROM_2E19: ; CODE XREF: ROM_2D72:ROM_2E07↑p ROM:2E19 ldb INTMEM_1C, #23h ; '#' ROM:2E1C ljmp ROM_299D ROM:2E1C ; End of function ROM_2E19 ROM:2E1C ROM:2E1F ROM:2E1F ; =============== S U B R O U T I N E ======================================= ROM:2E1F ROM:2E1F ROM:2E1F ROM_2E1F: ; CODE XREF: start+83D↑p ROM:2E1F ldb INTMEM_1C+2, INTMEM_1F5[] ROM:2E24 ld INTMEM_1C, #0 ROM:2E28 lcall ROM_3185 ROM:2E2B clrb INTMEM_1C+1 ROM:2E2D shl INTMEM_1C, #4 ROM:2E30 mulu INTMEM_1C, #-0BDCh ROM:2E34 divu INTMEM_1C, #3415h ROM:2E38 st INTMEM_1C, INTMEM_140[] ROM:2E3D jbc INTMEM_F5+1, 1, ROM_2E4F ROM:2E40 st INTMEM_1C, INTMEM_88[] ROM:2E45 st INTMEM_1C, INTMEM_3BC[] ROM:2E4A st INTMEM_1C, INTMEM_3BE[] ROM:2E4F ROM:2E4F ROM_2E4F: ; CODE XREF: ROM_2E1F+1E↑j ROM:2E4F ret ROM:2E4F ; End of function ROM_2E1F ROM:2E4F ROM:2E50 ROM:2E50 ; =============== S U B R O U T I N E ======================================= ROM:2E50 ROM:2E50 ROM:2E50 ROM_2E50: ; CODE XREF: start:ROM_28D1↑p ROM:2E50 clr INTMEM_1A ROM:2E52 ROM:2E52 ROM_2E52: ; CODE XREF: ROM_2E50+B0↓j ROM:2E52 jbs INTMEM_AA+1, 6, ROM_2E5F ROM:2E55 ld INTMEM_1C, #0C8h ROM:2E59 ld INTMEM_20, #64h ; 'd' ROM:2E5D sjmp ROM_2EAC ROM:2E5F ; --------------------------------------------------------------------------- ROM:2E5F ROM:2E5F ROM_2E5F: ; CODE XREF: ROM_2E50:ROM_2E52↑j ROM:2E5F ldbze INTMEM_20, 30D0h[INTMEM_1A] ROM:2E64 ld INTMEM_20, 3BCh[INTMEM_20] ROM:2E69 mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:2E6E divu INTMEM_1C, INTMEM_5C ROM:2E71 jv ROM_2E92 ROM:2E73 ld INTMEM_20, 0Ah[INTMEM_56] ROM:2E78 mulu INTMEM_20, #64h ; 'd' ROM:2E7C divu INTMEM_20, INTMEM_5C ROM:2E7F jnv ROM_2E88 ROM:2E81 ld INTMEM_20, #0C8h ROM:2E85 ld INTMEM_5A, [SP] ; Stack pointer ROM:2E88 ROM:2E88 ROM_2E88: ; CODE XREF: ROM_2E50+2F↑j ROM:2E88 add INTMEM_1C, INTMEM_20 ROM:2E8B cmp INTMEM_1C, 8[INTMEM_56] ROM:2E90 jnc ROM_2E97 ROM:2E92 ROM:2E92 ROM_2E92: ; CODE XREF: ROM_2E50+21↑j ROM:2E92 ld INTMEM_1C, 8[INTMEM_56] ROM:2E97 ROM:2E97 ROM_2E97: ; CODE XREF: ROM_2E50+40↑j ROM:2E97 ld INTMEM_20, 0Ch[INTMEM_56] ROM:2E9C mulu INTMEM_20, #64h ; 'd' ROM:2EA0 divu INTMEM_20, INTMEM_5C ROM:2EA3 jnv ROM_2EAC ROM:2EA5 ld INTMEM_20, #64h ; 'd' ROM:2EA9 ld INTMEM_5A, [SP] ; Stack pointer ROM:2EAC ROM:2EAC ROM_2EAC: ; CODE XREF: ROM_2E50+D↑j ROM:2EAC ; ROM_2E50+53↑j ROM:2EAC shl INTMEM_1A, #1 ROM:2EAF ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2EB4 sub INTMEM_1C+2, INTMEM_1C ROM:2EB7 jc ROM_2EBD ROM:2EB9 add INTMEM_1C+2, #1C20h ROM:2EBD ROM:2EBD ROM_2EBD: ; CODE XREF: ROM_2E50+67↑j ROM:2EBD shr INTMEM_1A, #1 ROM:2EC0 divb INTMEM_1C+2, #64h ; 'd' ROM:2EC4 stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:2EC9 jbs INTMEM_AA+1, 6, ROM_2EDC ROM:2ECC subb INTMEM_1C+2, #2 ROM:2ECF jc ROM_2ED4 ROM:2ED1 addb INTMEM_1C+2, #48h ; 'H' ROM:2ED4 ROM:2ED4 ROM_2ED4: ; CODE XREF: ROM_2E50+7F↑j ROM:2ED4 cmpb INTMEM_1C+2, #11h ROM:2ED7 jc ROM_2EDC ROM:2ED9 ldb INTMEM_95, INTMEM_1A ROM:2EDC ROM:2EDC ROM_2EDC: ; CODE XREF: ROM_2E50+79↑j ROM:2EDC ; ROM_2E50+87↑j ROM:2EDC shl INTMEM_1A, #1 ROM:2EDF ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2EE4 sub INTMEM_1C+2, INTMEM_20 ROM:2EE7 jc ROM_2EED ROM:2EE9 add INTMEM_1C+2, #1C20h ROM:2EED ROM:2EED ROM_2EED: ; CODE XREF: ROM_2E50+97↑j ROM:2EED shr INTMEM_1A, #1 ROM:2EF0 divb INTMEM_1C+2, #64h ; 'd' ROM:2EF4 stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:2EF9 incb INTMEM_1A ROM:2EFB cmpb INTMEM_1A, #4 ROM:2EFE jge ROM_2F02 ROM:2F00 sjmp ROM_2E52 ROM:2F02 ; --------------------------------------------------------------------------- ROM:2F02 ROM:2F02 ROM_2F02: ; CODE XREF: ROM_2E50+AE↑j ROM:2F02 pushf ROM:2F03 ldbze INTMEM_1A, INTMEM_95 ROM:2F06 jbs INTMEM_AA+1, 5, ROM_2F1C ROM:2F09 ldb INTMEM_96, 134h[INTMEM_1A] ROM:2F0E subb INTMEM_1C+3, INTMEM_96, #1 ROM:2F12 jge ROM_2F17 ROM:2F14 addb INTMEM_1C+3, #48h ; 'H' ROM:2F17 ROM:2F17 ROM_2F17: ; CODE XREF: ROM_2E50+C2↑j ROM:2F17 ldb INTMEM_93+1, INTMEM_1C+3 ROM:2F1A sjmp ROM_2F21 ROM:2F1C ; --------------------------------------------------------------------------- ROM:2F1C ROM:2F1C ROM_2F1C: ; CODE XREF: ROM_2E50+B6↑j ROM:2F1C ldb INTMEM_96, 130h[INTMEM_1A] ROM:2F21 ROM:2F21 ROM_2F21: ; CODE XREF: ROM_2E50+CA↑j ROM:2F21 popf ROM:2F22 ret ROM:2F22 ; End of function ROM_2E50 ROM:2F22 ROM:2F23 ROM:2F23 ; =============== S U B R O U T I N E ======================================= ROM:2F23 ROM:2F23 ROM:2F23 ROM_2F23: ; CODE XREF: start+840↑p ROM:2F23 ld INTMEM_1C+2, INTMEM_5E ROM:2F26 divub INTMEM_1C+2, #19h ROM:2F29 jnv ROM_2F2E ROM:2F2B ldb INTMEM_1C+2, #-1 ROM:2F2E ROM:2F2E ROM_2F2E: ; CODE XREF: ROM_2F23+6↑j ROM:2F2E ld INTMEM_1C, #1 ROM:2F32 lcall ROM_3185 ROM:2F35 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:2F38 je ROM_2F48 ROM:2F3A ldb INTMEM_20, #64h ; 'd' ROM:2F3D mulub INTMEM_20, #0 ROM:2F40 clr INTMEM_20+2 ROM:2F42 divu INTMEM_20, INTMEM_5C ROM:2F45 addb INTMEM_1C, INTMEM_20 ROM:2F48 ROM:2F48 ROM_2F48: ; CODE XREF: ROM_2F23+15↑j ROM:2F48 stb INTMEM_1C, INTMEM_14C[] ROM:2F4D ret ROM:2F4D ; End of function ROM_2F23 ROM:2F4D ROM:2F4E ROM:2F4E ; =============== S U B R O U T I N E ======================================= ROM:2F4E ROM:2F4E ROM:2F4E ROM_2F4E: ; CODE XREF: ROM_6717:ROM_69E6↓p ROM:2F4E clrb INTMEM_1A ROM:2F50 ld INTMEM_32, #6 ROM:2F54 ldbze INTMEM_2C, INTMEM_14C[] ROM:2F59 ROM:2F59 ROM_2F59: ; CODE XREF: ROM_2F4E+35↓j ROM:2F59 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:2F5E cmp INTMEM_20+2, #1C1Fh ROM:2F62 jnh ROM_2F6C ROM:2F64 ldb INTMEM_1A, #-1 ROM:2F67 ld INTMEM_5A, [SP] ; Stack pointer ROM:2F6A sjmp ROM_2F7F ROM:2F6C ; --------------------------------------------------------------------------- ROM:2F6C ROM:2F6C ROM_2F6C: ; CODE XREF: ROM_2F4E+14↑j ROM:2F6C ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:2F71 sub INTMEM_20+2, INTMEM_2C ROM:2F74 jc ROM_2F7A ROM:2F76 add INTMEM_20+2, #1C20h ROM:2F7A ROM:2F7A ROM_2F7A: ; CODE XREF: ROM_2F4E+26↑j ROM:2F7A st INTMEM_20+2, 138h[INTMEM_32] ROM:2F7F ROM:2F7F ROM_2F7F: ; CODE XREF: ROM_2F4E+1C↑j ROM:2F7F sub INTMEM_32, #2 ROM:2F83 jc ROM_2F59 ROM:2F85 cmpb INTMEM_1A, #0 ROM:2F88 jne ROM_2F8F ROM:2F8A orb INTMEM_AA+1, #-80h ROM:2F8D sjmp ROM_2F92 ROM:2F8F ; --------------------------------------------------------------------------- ROM:2F8F ROM:2F8F ROM_2F8F: ; CODE XREF: ROM_2F4E+3A↑j ROM:2F8F andb INTMEM_AA+1, #7Fh ROM:2F92 ROM:2F92 ROM_2F92: ; CODE XREF: ROM_2F4E+3F↑j ROM:2F92 ret ROM:2F92 ; End of function ROM_2F4E ROM:2F92 ROM:2F93 ROM:2F93 ; =============== S U B R O U T I N E ======================================= ROM:2F93 ROM:2F93 ROM:2F93 ROM_2F93: ; CODE XREF: ROM:3B2E↓p ROM:2F93 ; ROM_6717+2AC↓p ROM:2F93 clrb INTMEM_1A ROM:2F95 cmpb INTMEM_1C, #0 ROM:2F98 jne ROM_2F9C ROM:2F9A sjmp ROM_303E ROM:2F9C ; --------------------------------------------------------------------------- ROM:2F9C ROM:2F9C ROM_2F9C: ; CODE XREF: ROM_2F93+5↑j ROM:2F9C cmpb INTMEM_1C, #1 ROM:2F9F jne ROM_2FC6 ROM:2FA1 cmpb INTMEM_1C+1, #4 ROM:2FA4 jh ROM_2FAC ROM:2FA6 cmp INTMEM_1C+2, #1C1Fh ROM:2FAA jnh ROM_2FAE ROM:2FAC ROM:2FAC ROM_2FAC: ; CODE XREF: ROM_2F93+11↑j ROM:2FAC sjmp ROM_3038 ROM:2FAE ; --------------------------------------------------------------------------- ROM:2FAE ROM:2FAE ROM_2FAE: ; CODE XREF: ROM_2F93+17↑j ROM:2FAE ldbze INTMEM_32, INTMEM_1C+1 ROM:2FB1 ldbze INTMEM_2C, INTMEM_14C[] ROM:2FB6 sub INTMEM_1C+2, INTMEM_2C ROM:2FB9 jc ROM_2FBF ROM:2FBB add INTMEM_1C+2, #1C20h ROM:2FBF ROM:2FBF ROM_2FBF: ; CODE XREF: ROM_2F93+26↑j ROM:2FBF st INTMEM_1C+2, 138h[INTMEM_32] ROM:2FC4 sjmp ROM_303E ROM:2FC6 ; --------------------------------------------------------------------------- ROM:2FC6 ROM:2FC6 ROM_2FC6: ; CODE XREF: ROM_2F93+C↑j ROM:2FC6 cmpb INTMEM_1C, #2 ROM:2FC9 jne ROM_3024 ROM:2FCB cmp INTMEM_5E, #0 ROM:2FCF je ROM_2FD6 ROM:2FD1 ldb INTMEM_1A, #1 ROM:2FD4 sjmp ROM_3022 ROM:2FD6 ; --------------------------------------------------------------------------- ROM:2FD6 ROM:2FD6 ROM_2FD6: ; CODE XREF: ROM_2F93+3C↑j ROM:2FD6 cmp INTMEM_1C+2, INTMEM_88[] ROM:2FDB jnh ROM_2FE2 ROM:2FDD ldb INTMEM_1A, #2 ROM:2FE0 sjmp ROM_3022 ROM:2FE2 ; --------------------------------------------------------------------------- ROM:2FE2 ROM:2FE2 ROM_2FE2: ; CODE XREF: ROM_2F93+48↑j ROM:2FE2 ld INTMEM_32, INTMEM_1C+2 ROM:2FE5 ldb INTMEM_1C, #3 ROM:2FE8 lcall ROM_303F ROM:2FEB ld INTMEM_60, INTMEM_1C+2 ROM:2FEE add INTMEM_1C+2, INTMEM_32 ROM:2FF1 ldb INTMEM_1C, #2 ROM:2FF4 lcall ROM_303F ROM:2FF7 cmpb INTMEM_1A, #0 ROM:2FFA je ROM_3007 ROM:2FFC ldb INTMEM_1A, #3 ROM:2FFF sjmp ROM_3022 ROM:3001 ; --------------------------------------------------------------------------- ROM:3001 ROM:3001 ROM_3001: ; CODE XREF: ROM_2F93+79↓j ROM:3001 jbc INTMEM_1C, 0, ROM_300E ROM:3004 jbs INTMEM_1C, 1, ROM_300E ROM:3007 ROM:3007 ROM_3007: ; CODE XREF: ROM_2F93+67↑j ROM:3007 clrb INTMEM_1C ROM:3009 lcall ROM_303F ROM:300C sjmp ROM_3001 ROM:300E ; --------------------------------------------------------------------------- ROM:300E ROM:300E ROM_300E: ; CODE XREF: ROM_2F93:ROM_3001↑j ROM:300E ; ROM_2F93+71↑j ROM:300E jbc INTMEM_1C, 1, ROM_301D ROM:3011 clrb INTMEM_1A+1 ROM:3013 sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:3017 sub INTMEM_20+2, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:301B sjmp ROM_3020 ROM:301D ; --------------------------------------------------------------------------- ROM:301D ROM:301D ROM_301D: ; CODE XREF: ROM_2F93:ROM_300E↑j ROM:301D ldb INTMEM_1A+1, #1 ROM:3020 ROM:3020 ROM_3020: ; CODE XREF: ROM_2F93+88↑j ROM:3020 clrb INTMEM_1A ROM:3022 ROM:3022 ROM_3022: ; CODE XREF: ROM_2F93+41↑j ROM:3022 ; ROM_2F93+4D↑j ... ROM:3022 sjmp ROM_303E ROM:3024 ; --------------------------------------------------------------------------- ROM:3024 ROM:3024 ROM_3024: ; CODE XREF: ROM_2F93+36↑j ROM:3024 cmpb INTMEM_1C, #3 ROM:3027 jne ROM_302E ROM:3029 orb INTMEM_AA+1, #-80h ROM:302C sjmp ROM_303E ROM:302E ; --------------------------------------------------------------------------- ROM:302E ROM:302E ROM_302E: ; CODE XREF: ROM_2F93+94↑j ROM:302E cmpb INTMEM_1C, #4 ROM:3031 jne ROM_3038 ROM:3033 andb INTMEM_AA+1, #7Fh ROM:3036 sjmp ROM_303E ROM:3038 ; --------------------------------------------------------------------------- ROM:3038 ROM:3038 ROM_3038: ; CODE XREF: ROM_2F93:ROM_2FAC↑j ROM:3038 ; ROM_2F93+9E↑j ROM:3038 ldb INTMEM_1A, #-1 ROM:303B ld INTMEM_5A, [SP] ; Stack pointer ROM:303E ROM:303E ROM_303E: ; CODE XREF: ROM_2F93+7↑j ROM:303E ; ROM_2F93+31↑j ... ROM:303E ret ROM:303E ; End of function ROM_2F93 ROM:303E ROM:303F ROM:303F ; =============== S U B R O U T I N E ======================================= ROM:303F ROM:303F ROM:303F ROM_303F: ; CODE XREF: ROM_28F6-661↑p ROM:303F ; ROM_28F6-5D6↑p ... ROM:303F cmpb INTMEM_1C+1, #4 ROM:3042 jge ROM_309F ROM:3044 cmpb INTMEM_1C, #0 ROM:3047 je ROM_30A6 ROM:3049 jbs WSR1, 6, ROM_3098 ; Window selection register 1 ROM:304C ldbze INTMEM_1A, INTMEM_1C+1 ROM:304F ldb INTMEM_1A+1, 30D4h[INTMEM_1A] ROM:3054 jbc INTMEM_1C, 0, ROM_305A ROM:3057 orb INTMEM_1A+1, #20h ; ' ' ROM:305A ROM:305A ROM_305A: ; CODE XREF: ROM_303F+15↑j ROM:305A ldb INTMEM_6, INTMEM_1A+1 ROM:305D cmpb INTMEM_1C, #3 ROM:3060 jc ROM_307A ROM:3062 sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:3067 sub INTMEM_1A, INT_PEND+1 ; Interrupt pending register ROM:306A cmp INTMEM_1A, #-4438h ROM:306E jnc ROM_307F ROM:3070 ldb INTMEM_1A, #1 ROM:3073 add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:3078 sjmp ROM_3081 ROM:307A ; --------------------------------------------------------------------------- ROM:307A ROM:307A ROM_307A: ; CODE XREF: ROM_303F+21↑j ROM:307A add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:307F ROM:307F ROM_307F: ; CODE XREF: ROM_303F+2F↑j ROM:307F clrb INTMEM_1A ROM:3081 ROM:3081 ROM_3081: ; CODE XREF: ROM_303F+39↑j ROM:3081 ld INTMEM_4, INTMEM_1C+2 ROM:3084 ldb INTMEM_1A+1, #1 ROM:3087 shlb INTMEM_1A+1, INTMEM_1C+1 ROM:308A jbc INTMEM_1C, 0, ROM_3091 ROM:308D orb INTMEM_97, INTMEM_1A+1 ROM:3090 ret ROM:3091 ; --------------------------------------------------------------------------- ROM:3091 ROM:3091 ROM_3091: ; CODE XREF: ROM_303F+4B↑j ROM:3091 xorb INTMEM_1A+1, #-1 ROM:3094 andb INTMEM_97, INTMEM_1A+1 ROM:3097 ret ROM:3098 ; --------------------------------------------------------------------------- ROM:3098 ROM:3098 ROM_3098: ; CODE XREF: ROM_303F+A↑j ROM:3098 ldb INTMEM_1A, #2 ROM:309B orb INTMEM_4E, #1 ROM:309E ret ROM:309F ; --------------------------------------------------------------------------- ROM:309F ROM:309F ROM_309F: ; CODE XREF: ROM_303F+3↑j ROM:309F ldb INTMEM_1A, #-1 ROM:30A2 ld INTMEM_5A, [SP] ; Stack pointer ROM:30A5 ret ROM:30A6 ; --------------------------------------------------------------------------- ROM:30A6 ROM:30A6 ROM_30A6: ; CODE XREF: ROM_303F+8↑j ROM:30A6 clrb INTMEM_1C ROM:30A8 ldbze INTMEM_1A, INTMEM_1C+1 ROM:30AB andb ZERO_REG, WSR1, 30D8h[INTMEM_1A] ; Zero register ROM:30B1 je ROM_30B6 ROM:30B3 ldb INTMEM_1C, #1 ROM:30B6 ROM:30B6 ROM_30B6: ; CODE XREF: ROM_303F+72↑j ROM:30B6 andb ZERO_REG, IOPORT1, 30DCh[INTMEM_1A] ; Zero register ROM:30BC jne ROM_30C1 ROM:30BE orb INTMEM_1C, #2 ROM:30C1 ROM:30C1 ROM_30C1: ; CODE XREF: ROM_303F+7D↑j ROM:30C1 clrb INTMEM_1A ROM:30C3 ret ROM:30C3 ; End of function ROM_303F ROM:30C3 ROM:30C4 ; --------------------------------------------------------------------------- ROM:30C4 skip INTMEM_36 ROM:30C6 notb INTMEM_24 ROM:30C8 not ZERO_REG ; Zero register ROM:30CA neg ZERO_REG+1 ; Zero register ROM:30CC clr INTMEM_2+1 ROM:30CE skip INTMEM_2 ROM:30D0 skip ZERO_REG ; Zero register ROM:30D2 skip ZERO_REG ; Zero register ROM:30D4 clr ZERO_REG+1 ; Zero register ROM:30D6 clr ZERO_REG+1 ; Zero register ROM:30D8 not INTMEM_2 ROM:30DA not INTMEM_2 ROM:30DC not INTMEM_2 ROM:30DE not INTMEM_2 ROM:30E0 ROM:30E0 ; =============== S U B R O U T I N E ======================================= ROM:30E0 ROM:30E0 ROM:30E0 ROM_30E0: ; CODE XREF: ROM:ROM_5B45↓p ROM:30E0 cmp INTMEM_20, #1C20h ROM:30E4 jc ROM_3103 ROM:30E6 clr INTMEM_2C+2 ROM:30E8 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:30EB je ROM_3124 ROM:30ED cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:30F0 je ROM_30F7 ROM:30F2 shl INTMEM_1C, #1 ROM:30F5 jc ROM_3103 ROM:30F7 ROM:30F7 ROM_30F7: ; CODE XREF: ROM_30E0+10↑j ROM:30F7 add INTMEM_1C+2, #-8000h ROM:30FB jnc ROM_3107 ROM:30FD add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3101 jnc ROM_310D ROM:3103 ROM:3103 ROM_3103: ; CODE XREF: ROM_30E0+4↑j ROM:3103 ; ROM_30E0+15↑j ... ROM:3103 ldb INTMEM_1A, #1 ROM:3106 ret ROM:3107 ; --------------------------------------------------------------------------- ROM:3107 ROM:3107 ROM_3107: ; CODE XREF: ROM_30E0+1B↑j ROM:3107 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:310B jnc ROM_3103 ROM:310D ROM:310D ROM_310D: ; CODE XREF: ROM_30E0+21↑j ROM:310D cmp INTMEM_1A, #0Ch ROM:3111 jnc ROM_3103 ROM:3113 ld INTMEM_2C, INTMEM_1C+2 ROM:3116 jbc INTMEM_1C+3, 7, ROM_311B ROM:3119 neg INTMEM_2C ROM:311B ROM:311B ROM_311B: ; CODE XREF: ROM_30E0+36↑j ROM:311B mulu INTMEM_2C, #-3FFFh ROM:311F jbc INTMEM_1C+3, 7, ROM_3124 ROM:3122 neg INTMEM_2C+2 ROM:3124 ROM:3124 ROM_3124: ; CODE XREF: ROM_30E0+B↑j ROM:3124 ; ROM_30E0+3F↑j ROM:3124 add INTMEM_64, INTMEM_2C+2, #-8000h ROM:3129 mulu INTMEM_1C, #-3FFFh ROM:312D pushf ROM:312E st INTMEM_1C+2, INTMEM_66 ROM:3131 andb INTMEM_AC, #-2 ROM:3134 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3137 je ROM_313C ROM:3139 orb INTMEM_AC, #1 ROM:313C ROM:313C ROM_313C: ; CODE XREF: ROM_30E0+57↑j ROM:313C popf ROM:313D andb INTMEM_AC, #-3 ROM:3140 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:3143 je ROM_3148 ROM:3145 orb INTMEM_AC, #2 ROM:3148 ROM:3148 ROM_3148: ; CODE XREF: ROM_30E0+63↑j ROM:3148 st INTMEM_20, INTMEM_62 ROM:3148 ; End of function ROM_30E0 ROM:3148 ROM:314B ROM:314B ; =============== S U B R O U T I N E ======================================= ROM:314B ROM:314B ROM:314B ROM_314B: ; CODE XREF: start+854↑p ROM:314B ld INTMEM_20, INTMEM_62 ROM:314E jbs INTMEM_AC, 1, ROM_3178 ROM:3151 jbc INTMEM_AA+1, 6, ROM_3178 ROM:3154 add INTMEM_1C, INTMEM_64, #-8000h ROM:3159 jnc ROM_3165 ROM:315B add INTMEM_1C, INTMEM_66 ROM:315E jnc ROM_316A ROM:3160 ldbse INTMEM_1C, INTMEM_FF ROM:3163 sjmp ROM_316A ROM:3165 ; --------------------------------------------------------------------------- ROM:3165 ROM:3165 ROM_3165: ; CODE XREF: ROM_314B+E↑j ROM:3165 add INTMEM_1C, INTMEM_66 ROM:3168 jnc ROM_3178 ROM:316A ROM:316A ROM_316A: ; CODE XREF: ROM_314B+13↑j ROM:316A ; ROM_314B+18↑j ROM:316A mulu INTMEM_1C, #64h ; 'd' ROM:316E divu INTMEM_1C, INTMEM_5C ROM:3171 sub INTMEM_20, INTMEM_1C ROM:3174 jc ROM_3178 ROM:3176 clr INTMEM_20 ROM:3178 ROM:3178 ROM_3178: ; CODE XREF: ROM_314B+3↑j ROM:3178 ; ROM_314B+6↑j ... ROM:3178 add INTMEM_20, #32h ; '2' ROM:317C divub INTMEM_20, #64h ; 'd' ROM:317F stb INTMEM_20, INTMEM_14D[] ROM:3184 ret ROM:3184 ; End of function ROM_314B ROM:3184 ROM:3185 ROM:3185 ; =============== S U B R O U T I N E ======================================= ROM:3185 ROM:3185 ROM:3185 ROM_3185: ; CODE XREF: ROM_2E1F+9↑p ROM:3185 ; ROM_2F23+F↑p ... ROM:3185 shl INTMEM_1C, #1 ROM:3188 ld INTMEM_20+2, INTMEM_56 ROM:318B ld INTMEM_1A, [INTMEM_20+2] ROM:318E sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:3192 sub INTMEM_1A, #4 ROM:3196 add INTMEM_1C, INTMEM_1A ROM:3199 ld INTMEM_1C, [INTMEM_1C] ROM:319C add INTMEM_1C, INTMEM_20+2 ROM:319F ldb INTMEM_1A, [INTMEM_1C]+ ROM:31A2 decb INTMEM_1A ROM:31A4 ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:31A7 ldbze INTMEM_20, INTMEM_1A ROM:31AA add INTMEM_1C, INTMEM_20 ROM:31AD st INTMEM_1C, INTMEM_20 ROM:31B0 ldb INTMEM_2C+3, INTMEM_1A ROM:31B3 cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:31B6 je ROM_31C2 ROM:31B8 ROM:31B8 ROM_31B8: ; CODE XREF: ROM_3185+3A↓j ROM:31B8 cmpb INTMEM_1C+2, [INTMEM_1C] ROM:31BB jc ROM_31C2 ROM:31BD dec INTMEM_1C ROM:31BF djnz INTMEM_2C+3, ROM_31B8 ROM:31C2 ROM:31C2 ROM_31C2: ; CODE XREF: ROM_3185+31↑j ROM:31C2 ; ROM_3185+36↑j ROM:31C2 cmpb INTMEM_2C+3, INTMEM_1A ROM:31C5 ldb INTMEM_2C+2, INTMEM_2C+3 ROM:31C8 ldb INTMEM_20+2, [INTMEM_1C] ROM:31CB je ROM_31CF ROM:31CD inc INTMEM_1C ROM:31CF ROM:31CF ROM_31CF: ; CODE XREF: ROM_3185+46↑j ROM:31CF ldb INTMEM_20+3, [INTMEM_1C] ROM:31D2 decb INTMEM_1A+1 ROM:31D4 jne ROM_31D8 ROM:31D6 sjmp ROM_32D3 ROM:31D8 ; --------------------------------------------------------------------------- ROM:31D8 ROM:31D8 ROM_31D8: ; CODE XREF: ROM_3185+4F↑j ROM:31D8 ldb INTMEM_2C+3, INTMEM_1A+1 ROM:31DB ld INTMEM_1C, INTMEM_20 ROM:31DE ldbze INTMEM_20, INTMEM_1A+1 ROM:31E1 inc INTMEM_20 ROM:31E3 add INTMEM_1C, INTMEM_20 ROM:31E6 st INTMEM_1C, INTMEM_20 ROM:31E9 ROM:31E9 ROM_31E9: ; CODE XREF: ROM_3185+6B↓j ROM:31E9 cmpb INTMEM_1C+3, [INTMEM_1C] ROM:31EC jc ROM_31F3 ROM:31EE dec INTMEM_1C ROM:31F0 djnz INTMEM_2C+3, ROM_31E9 ROM:31F3 ROM:31F3 ROM_31F3: ; CODE XREF: ROM_3185+67↑j ROM:31F3 cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:31F6 ldb INTMEM_2C, [INTMEM_1C] ROM:31F9 je ROM_31FD ROM:31FB inc INTMEM_1C ROM:31FD ROM:31FD ROM_31FD: ; CODE XREF: ROM_3185+74↑j ROM:31FD ldb INTMEM_2C+1, [INTMEM_1C] ROM:3200 add INTMEM_1C, INTMEM_20, #1 ROM:3205 incb INTMEM_1A ROM:3207 mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:320B add INTMEM_1C, INTMEM_20 ROM:320E ldbze INTMEM_20, INTMEM_2C+2 ROM:3211 add INTMEM_1C, INTMEM_20 ROM:3214 ldb INTMEM_2C+2, [INTMEM_1C] ROM:3217 ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:321B ldbze INTMEM_20, INTMEM_1A ROM:321E add INTMEM_1C, INTMEM_20 ROM:3221 ldb INTMEM_20, [INTMEM_1C] ROM:3224 ldb INTMEM_20+1, 1[INTMEM_1C] ROM:3228 ld INTMEM_1C, INTMEM_20+2 ROM:322B subb INTMEM_1C+1, INTMEM_1C ROM:322E je ROM_325A ROM:3230 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3234 jnc ROM_325A ROM:3236 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3239 subb INTMEM_2C+3, INTMEM_2C+2 ROM:323C jc ROM_3245 ROM:323E negb INTMEM_2C+3 ROM:3240 ldb INTMEM_30, INTMEM_2C+3 ROM:3243 sjmp ROM_3247 ROM:3245 ; --------------------------------------------------------------------------- ROM:3245 ROM:3245 ROM_3245: ; CODE XREF: ROM_3185+B7↑j ROM:3245 clrb INTMEM_30 ROM:3247 ROM:3247 ROM_3247: ; CODE XREF: ROM_3185+BE↑j ROM:3247 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:324B divub INTMEM_2C+2, INTMEM_1C+1 ROM:324E cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3251 je ROM_3255 ROM:3253 negb INTMEM_2C+2 ROM:3255 ROM:3255 ROM_3255: ; CODE XREF: ROM_3185+CC↑j ROM:3255 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3258 sjmp ROM_325D ROM:325A ; --------------------------------------------------------------------------- ROM:325A ROM:325A ROM_325A: ; CODE XREF: ROM_3185+A9↑j ROM:325A ; ROM_3185+AF↑j ROM:325A ldb INTMEM_1A+1, INTMEM_2C+2 ROM:325D ROM:325D ROM_325D: ; CODE XREF: ROM_3185+D3↑j ROM:325D stb INTMEM_1A+1, INTMEM_1A ROM:3260 ld INTMEM_1C, INTMEM_20+2 ROM:3263 ld INTMEM_2C+2, INTMEM_20 ROM:3266 subb INTMEM_1C+1, INTMEM_1C ROM:3269 je ROM_3295 ROM:326B subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:326F jnc ROM_3295 ROM:3271 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3274 subb INTMEM_2C+3, INTMEM_2C+2 ROM:3277 jc ROM_3280 ROM:3279 negb INTMEM_2C+3 ROM:327B ldb INTMEM_30, INTMEM_2C+3 ROM:327E sjmp ROM_3282 ROM:3280 ; --------------------------------------------------------------------------- ROM:3280 ROM:3280 ROM_3280: ; CODE XREF: ROM_3185+F2↑j ROM:3280 clrb INTMEM_30 ROM:3282 ROM:3282 ROM_3282: ; CODE XREF: ROM_3185+F9↑j ROM:3282 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3286 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3289 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:328C je ROM_3290 ROM:328E negb INTMEM_2C+2 ROM:3290 ROM:3290 ROM_3290: ; CODE XREF: ROM_3185+107↑j ROM:3290 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3293 sjmp ROM_3298 ROM:3295 ; --------------------------------------------------------------------------- ROM:3295 ROM:3295 ROM_3295: ; CODE XREF: ROM_3185+E4↑j ROM:3295 ; ROM_3185+EA↑j ROM:3295 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3298 ROM:3298 ROM_3298: ; CODE XREF: ROM_3185+10E↑j ROM:3298 ld INTMEM_2C+2, INTMEM_1A ROM:329B ld INTMEM_1C, INTMEM_2C ROM:329E subb INTMEM_1C+1, INTMEM_1C ROM:32A1 je ROM_32CD ROM:32A3 subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:32A7 jnc ROM_32CD ROM:32A9 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32AC subb INTMEM_2C+3, INTMEM_2C+2 ROM:32AF jc ROM_32B8 ROM:32B1 negb INTMEM_2C+3 ROM:32B3 ldb INTMEM_30, INTMEM_2C+3 ROM:32B6 sjmp ROM_32BA ROM:32B8 ; --------------------------------------------------------------------------- ROM:32B8 ROM:32B8 ROM_32B8: ; CODE XREF: ROM_3185+12A↑j ROM:32B8 clrb INTMEM_30 ROM:32BA ROM:32BA ROM_32BA: ; CODE XREF: ROM_3185+131↑j ROM:32BA mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:32BE divub INTMEM_2C+2, INTMEM_1C+1 ROM:32C1 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:32C4 je ROM_32C8 ROM:32C6 negb INTMEM_2C+2 ROM:32C8 ROM:32C8 ROM_32C8: ; CODE XREF: ROM_3185+13F↑j ROM:32C8 addb INTMEM_1A+1, INTMEM_2C+2 ROM:32CB sjmp ROM_32D0 ROM:32CD ; --------------------------------------------------------------------------- ROM:32CD ROM:32CD ROM_32CD: ; CODE XREF: ROM_3185+11C↑j ROM:32CD ; ROM_3185+122↑j ROM:32CD ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32D0 ROM:32D0 ROM_32D0: ; CODE XREF: ROM_3185+146↑j ROM:32D0 ljmp ROM_3319 ROM:32D3 ; --------------------------------------------------------------------------- ROM:32D3 ROM:32D3 ROM_32D3: ; CODE XREF: ROM_3185+51↑j ROM:32D3 add INTMEM_1C, INTMEM_20, #1 ROM:32D8 ldbze INTMEM_20, INTMEM_2C+2 ROM:32DB add INTMEM_1C, INTMEM_20 ROM:32DE ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:32E1 ldb INTMEM_2C+3, [INTMEM_1C] ROM:32E4 ld INTMEM_1C, INTMEM_20+2 ROM:32E7 subb INTMEM_1C+1, INTMEM_1C ROM:32EA je ROM_3316 ROM:32EC subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:32F0 jnc ROM_3316 ROM:32F2 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32F5 subb INTMEM_2C+3, INTMEM_2C+2 ROM:32F8 jc ROM_3301 ROM:32FA negb INTMEM_2C+3 ROM:32FC ldb INTMEM_30, INTMEM_2C+3 ROM:32FF sjmp ROM_3303 ROM:3301 ; --------------------------------------------------------------------------- ROM:3301 ROM:3301 ROM_3301: ; CODE XREF: ROM_3185+173↑j ROM:3301 clrb INTMEM_30 ROM:3303 ROM:3303 ROM_3303: ; CODE XREF: ROM_3185+17A↑j ROM:3303 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3307 divub INTMEM_2C+2, INTMEM_1C+1 ROM:330A cmpb INTMEM_30, ZERO_REG ; Zero register ROM:330D je ROM_3311 ROM:330F negb INTMEM_2C+2 ROM:3311 ROM:3311 ROM_3311: ; CODE XREF: ROM_3185+188↑j ROM:3311 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3314 sjmp ROM_3319 ROM:3316 ; --------------------------------------------------------------------------- ROM:3316 ROM:3316 ROM_3316: ; CODE XREF: ROM_3185+165↑j ROM:3316 ; ROM_3185+16B↑j ROM:3316 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3319 ROM:3319 ROM_3319: ; CODE XREF: ROM_3185:ROM_32D0↑j ROM:3319 ; ROM_3185+18F↑j ROM:3319 ldb INTMEM_1C, INTMEM_1A+1 ROM:331C ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:331F ret ROM:331F ; End of function ROM_3185 ROM:331F ROM:3320 ROM:3320 ; =============== S U B R O U T I N E ======================================= ROM:3320 ROM:3320 ROM:3320 ROM_3320: ; CODE XREF: ROM_33C0+78↓p ROM:3320 ; ROM_37E0+19↓p ... ROM:3320 ldb INTMEM_1A, #0 ROM:3323 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:3326 jne ROM_332C ROM:3328 ld INTMEM_1C+2, #2 ROM:332C ROM:332C ROM_332C: ; CODE XREF: ROM_3320+6↑j ROM:332C clr INTMEM_20+2 ROM:332E sub INTMEM_20, INTMEM_1C ROM:3331 jc ROM_333C ROM:3333 neg INTMEM_20 ROM:3335 divu INTMEM_20, INTMEM_1C+2 ROM:3338 neg INTMEM_20 ROM:333A sjmp ROM_333F ROM:333C ; --------------------------------------------------------------------------- ROM:333C ROM:333C ROM_333C: ; CODE XREF: ROM_3320+11↑j ROM:333C divu INTMEM_20, INTMEM_1C+2 ROM:333F ROM:333F ROM_333F: ; CODE XREF: ROM_3320+1A↑j ROM:333F add INTMEM_1C, INTMEM_20 ROM:3342 ret ROM:3342 ; End of function ROM_3320 ROM:3342 ROM:3343 ROM:3343 ; =============== S U B R O U T I N E ======================================= ROM:3343 ROM:3343 ROM:3343 ROM_3343: ; CODE XREF: ROM_3887↓p ROM:3343 jbc INTMEM_AA, 5, ROM_335B ROM:3346 andb INTMEM_AA, #-21h ROM:3349 ldb INTMEM_1C, INTMEM_7 ROM:334C orb INTMEM_AC, #4 ROM:334F ldb INTMEM_9A, INTMEM_1C ROM:3352 ROM:3352 ROM_3352: ; CODE XREF: ROM_3343:ROM_3352↓j ROM:3352 ; ROM_335C+9↓j ... ROM:3352 jbc INTMEM_AA, 6, ROM_3352 ROM:3355 andb INTMEM_AA, #-41h ROM:3358 ldb INTMEM_7, INTMEM_1C ROM:335B ROM:335B ROM_335B: ; CODE XREF: ROM_3343↑j ROM:335B ; ROM_335C↓j ROM:335B ret ROM:335B ; End of function ROM_3343 ROM:335B ROM:335C ROM:335C ; =============== S U B R O U T I N E ======================================= ROM:335C ROM:335C ROM:335C ROM_335C: ; CODE XREF: start+843↑p ROM:335C jbc INTMEM_AC, 3, ROM_335B ROM:335F ldb INTMEM_1C, INTMEM_3B ROM:3362 andb INTMEM_AC, #-9 ROM:3365 sjmp ROM_3352 ROM:3365 ; End of function ROM_335C ROM:3365 ROM:3367 ; --------------------------------------------------------------------------- ROM:3367 ROM:3367 ROM_3367: ; CODE XREF: ROM:5B3F↓j ROM:3367 mulu INTMEM_1C, #-3FFFh ROM:336B st INTMEM_1C+2, INTMEM_78 ROM:336E ldb INTMEM_9D, #8 ROM:3371 ret ROM:3372 ROM:3372 ; =============== S U B R O U T I N E ======================================= ROM:3372 ROM:3372 ROM:3372 ROM_3372: ; CODE XREF: start+834↑p ROM:3372 jbs IOPORT2, 4, ROM_3386 ; Input/output port 2 ROM:3375 jbc INTMEM_AF, 0, ROM_3381 ROM:3378 jbc INTMEM_AF, 1, ROM_337E ROM:337B orb INTMEM_AD, #4 ROM:337E ROM:337E ROM_337E: ; CODE XREF: ROM_3372+6↑j ROM:337E orb INTMEM_AE, #-80h ROM:3381 ROM:3381 ROM_3381: ; CODE XREF: ROM_3372+3↑j ROM:3381 orb INTMEM_AF, #1 ROM:3384 sjmp ROM_3392 ROM:3386 ; --------------------------------------------------------------------------- ROM:3386 ROM:3386 ROM_3386: ; CODE XREF: ROM_3372↑j ROM:3386 jbs INTMEM_AF, 0, ROM_338F ROM:3389 orb INTMEM_AF, #2 ROM:338C andb INTMEM_AE, #7Fh ROM:338F ROM:338F ROM_338F: ; CODE XREF: ROM_3372:ROM_3386↑j ROM:338F andb INTMEM_AF, #-2 ROM:3392 ROM:3392 ROM_3392: ; CODE XREF: ROM_3372+12↑j ROM:3392 jbc IOPORT1, 6, ROM_33A0 ; Input/output port 1 ROM:3395 jbc INTMEM_AF, 2, ROM_339B ROM:3398 orb INTMEM_AD, #20h ; ' ' ROM:339B ROM:339B ROM_339B: ; CODE XREF: ROM_3372+23↑j ROM:339B orb INTMEM_AF, #4 ROM:339E sjmp ROM_33A9 ROM:33A0 ; --------------------------------------------------------------------------- ROM:33A0 ROM:33A0 ROM_33A0: ; CODE XREF: ROM_3372:ROM_3392↑j ROM:33A0 jbs INTMEM_AF, 2, ROM_33A6 ROM:33A3 andb INTMEM_AD, #-21h ROM:33A6 ROM:33A6 ROM_33A6: ; CODE XREF: ROM_3372:ROM_33A0↑j ROM:33A6 andb INTMEM_AF, #-5 ROM:33A9 ROM:33A9 ROM_33A9: ; CODE XREF: ROM_3372+2C↑j ROM:33A9 jbs IOPORT1, 7, ROM_33B6 ; Input/output port 1 ROM:33AC jbc INTMEM_AF, 3, ROM_33B2 ROM:33AF orb INTMEM_AD, #10h ROM:33B2 ROM:33B2 ROM_33B2: ; CODE XREF: ROM_3372+3A↑j ROM:33B2 orb INTMEM_AF, #8 ROM:33B5 ret ROM:33B6 ; --------------------------------------------------------------------------- ROM:33B6 ROM:33B6 ROM_33B6: ; CODE XREF: ROM_3372:ROM_33A9↑j ROM:33B6 jbs INTMEM_AF, 3, ROM_33BC ROM:33B9 andb INTMEM_AD, #-11h ROM:33BC ROM:33BC ROM_33BC: ; CODE XREF: ROM_3372:ROM_33B6↑j ROM:33BC andb INTMEM_AF, #-9 ROM:33BF ret ROM:33BF ; End of function ROM_3372 ROM:33BF 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+837↑p ROM:33C0 ; ROM_33C0+8D↓j ROM:33C0 pushf ROM:33C1 addb INTMEM_2, INTMEM_A6, #8 ROM:33C5 ldb INTMEM_34, INTMEM_A6 ROM:33C8 mulub INTMEM_34, #0Eh ROM:33CB add INTMEM_34, #35F2h ROM:33CF add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:33D4 add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:33D9 add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:33DE add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:33E3 ld INTMEM_1C, 8[INTMEM_34] ROM:33E7 ROM:33E7 ROM_33E7: ; CODE XREF: ROM_33C0:ROM_33E7↓j ROM:33E7 jbs INTMEM_2, 3, ROM_33E7 ROM:33EA ldb INTMEM_1C+2, INTMEM_2+1 ROM:33ED andb INTMEM_1C+3, INTMEM_2, #-40h ROM:33F1 popf ROM:33F2 cmpb INTMEM_1C+2, [INTMEM_20] ROM:33F5 jnc ROM_341B ROM:33F7 cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:33FA jh ROM_341B ROM:33FC ldb INTMEM_1A, 6[INTMEM_34] ROM:3400 notb INTMEM_1A ROM:3402 andb INTMEM_55, INTMEM_1A ROM:3405 cmp INTMEM_1C, #-1 ROM:3409 je ROM_3413 ROM:340B lcall ROM_3185 ROM:340E ldb INTMEM_20+1, INTMEM_1C ROM:3411 sjmp ROM_3426 ROM:3413 ; --------------------------------------------------------------------------- ROM:3413 ROM:3413 ROM_3413: ; CODE XREF: ROM_33C0+49↑j ROM:3413 ldb INTMEM_20+1, INTMEM_1C+2 ROM:3416 ldb INTMEM_20, INTMEM_1C+3 ROM:3419 sjmp ROM_3429 ROM:341B ; --------------------------------------------------------------------------- ROM:341B ROM:341B ROM_341B: ; CODE XREF: ROM_33C0+35↑j ROM:341B ; ROM_33C0+3A↑j ROM:341B orb INTMEM_55, 6[INTMEM_34] ROM:341F orb INTMEM_52, 7[INTMEM_34] ROM:3423 ldb INTMEM_20+1, [INTMEM_2C] ROM:3426 ROM:3426 ROM_3426: ; CODE XREF: ROM_33C0+51↑j ROM:3426 ldb INTMEM_20, #7Fh ROM:3429 ROM:3429 ROM_3429: ; CODE XREF: ROM_33C0+59↑j ROM:3429 ld INTMEM_2C, 0Ch[INTMEM_34] ROM:342D ld INTMEM_1C, [INTMEM_2C] ROM:3430 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3433 je ROM_3440 ROM:3435 ld INTMEM_1C+2, [INTMEM_32] ROM:3438 lcall ROM_3320 ROM:343B st INTMEM_1C, [INTMEM_2C] ROM:343E sjmp ROM_3443 ROM:3440 ; --------------------------------------------------------------------------- ROM:3440 ROM:3440 ROM_3440: ; CODE XREF: ROM_33C0+73↑j ROM:3440 st INTMEM_20, [INTMEM_2C] ROM:3443 ROM:3443 ROM_3443: ; CODE XREF: ROM_33C0+7E↑j ROM:3443 incb INTMEM_A6 ROM:3445 cmpb INTMEM_A6, #6 ROM:3448 je ROM_344F ROM:344A jbs INTMEM_A9, 0, ROM_3451 ROM:344D sjmp ROM_33C0 ROM:344F ; --------------------------------------------------------------------------- ROM:344F ROM:344F ROM_344F: ; CODE XREF: ROM_33C0+88↑j ROM:344F clrb INTMEM_A6 ROM:3451 ROM:3451 ROM_3451: ; CODE XREF: ROM_33C0+8A↑j ROM:3451 ret ROM:3451 ; End of function ROM_33C0 ROM:3451 ROM:3451 ; --------------------------------------------------------------------------- ROM:3452 db 8, 2Ah, 69h, 2Ah, 0C8h, 2Ah, 0E0h, 2Ah, 12h, 2Bh, 25h ROM:3452 db 2Bh, 35h, 2Bh, 41h, 2Bh, 4Bh, 42h, 50h, 38h, 50h, 30h ROM:3452 db 30h, 35h, 93h, 0, 5, 14h, 17h, 15h, 16h, 10h, 0, 1 ROM:3452 db 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h, 0, 5Eh ROM:3452 db 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h, 1, 30h ROM:3452 db 0, 0FFh, 0, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1, 20h, 0 ROM:3452 db 0FDh, 1, 50h, 8, 0ADh, 0, 50h, 10h, 0ADh, 0, 58h, 20h ROM:3452 db 0ADh, 0, 60h, 0, 0E0h, 34h, 60h, 0, 0EAh, 34h, 88h ROM:3452 db 10h, 45h, 0, 20h, 0, 42h, 0, 20h, 4, 47h, 0, 20h, 0 ROM:3452 db 8Eh, 0, 0A3h, 0, 0D4h, 0, 80h, 12h, 44h, 0, 6, 6, 0DCh ROM:3452 db 0, 3, 8, 0BCh, 3, 60h, 0, 4, 35h, 30h, 0, 0, 0, 58h ROM:3452 db 10h, 0ABh, 0, 0EAh, 34h, 52h, 0, 2, 1, 52h, 0, 4, 2 ROM:3452 db 4, 35h, 50h, 0, 1, 2, 50h, 0, 2, 4, 50h, 0, 4, 8, 50h ROM:3452 db 0, 8, 10h, 52h, 0, 8, 20h, 52h, 0, 10h, 80h, 0Ah, 35h ROM:3452 db 0ABh, 0, 40h, 10h, 30h, 0, 20h, 0, 50h, 10h, 0ABh, 0 ROM:3452 db 20h, 0, 0F1h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0D3h, 0, 60h ROM:3452 db 0, 7Ch, 35h, 0, 0Ch, 43h, 1, 30h, 0, 0FFh, 0, 30h, 0 ROM:3452 db 0FFh, 0, 58h, 8, 0F6h, 0, 60h, 0, 76h, 35h, 20h, 0 ROM:3452 db 43h, 0, 2, 0Eh, 0D6h, 0, 8, 10h, 0F2h, 0, 30h, 0, 0FFh ROM:3452 db 0, 20h, 0, 0F3h, 0, 30h, 0, 0FFh, 0, 30h, 0, 0FFh, 0 ROM:3452 db 4, 14h, 44h, 0, 20h, 0, 45h, 0, 23h, 0, 0D4h, 0, 30h ROM:3452 db 0, 0FFh, 0, 23h, 0, 40h, 2, 23h, 0, 42h, 2, 23h, 0 ROM:3452 db 44h, 2, 23h, 0, 46h, 2, 20h, 0, 48h, 0, 7Ch, 35h, 0F6h ROM:3452 db 0, 4, 1, 8Ah, 35h, 50h, 0, 10h, 4, 52h, 0, 1, 10h, 0ADh ROM:3452 db 0, 4, 40h, 30h, 0, 5, 0, 30h, 0, 22h, 0, 1Eh, 0, 1 ROM:3452 db 0, 30h, 0, 0, 0, 30h, 0, 0, 0, 0B4h, 0Fh, 64h, 9, 0FEh ROM:3452 db 0, 29h, 0C0h, 0AAh, 0, 0A0h, 0, 0DFh, 0, 1, 3, 4, 0 ROM:3452 db 0CCh, 0, 0BFh, 8Fh, 2, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0 ROM:3452 db 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 0, 0, 1, 2 ROM:3452 db 4, 8, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 0, 0, 0, 1 ROM:3452 db 2, 4, 8, 0, 0, 0, 1, 0CCh, 0D9h, 88h, 0A2h, 0, 15h ROM:3452 db 44h, 6Eh, 0A0h, 0, 9Fh, 0, 0A1h, 0, 1, 10h, 0FFh, 0FFh ROM:3452 db 12h, 0, 0FCh, 1, 0A6h, 0, 0A5h, 0, 0A8h, 0, 2, 4, 2 ROM:3452 db 0, 16h, 0, 0F6h, 1, 0A3h, 0, 0A2h, 0, 0A4h, 0, 4, 8 ROM:3452 db 0FFh, 0FFh, 14h, 0, 0FAh, 1, 0A6h, 0, 0A5h, 0, 0A8h ROM:3452 db 0, 0, 0, 0FFh, 0FFh, 16h, 0, 0, 0, 0A6h, 0, 0A5h, 0 ROM:3452 db 0A7h, 0, 8, 2, 2, 0, 16h, 0, 0F8h, 1, 0A9h, 0, 0AAh ROM:3452 db 0, 0ABh, 0, 10h, 20h, 0FFh, 0FFh, 18h, 0, 0F4h, 1 ROM:3646 ROM:3646 ; =============== S U B R O U T I N E ======================================= ROM:3646 ROM:3646 ROM:3646 ROM_3646: ; CODE XREF: start+82B↑p ROM:3646 ; ROM:3997↓p ROM:3646 jbs INTMEM_A9, 0, ROM_3665 ROM:3649 ldb INTMEM_26, #-21h ROM:364C stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:364F ldb INTMEM_26+1, #-22h ROM:3652 stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:3655 ldb INTMEM_1A, #-80h ROM:3658 stb INTMEM_1A, 1FFEh[] ROM:365D ldb INTMEM_1A, #-1 ROM:3660 stb INTMEM_1A, 1FFFh[] ROM:3665 ROM:3665 ROM_3665: ; CODE XREF: ROM_3646↑j ROM:3665 ret ROM:3665 ; End of function ROM_3646 ROM:3665 ROM:3666 ROM:3666 ; =============== S U B R O U T I N E ======================================= ROM:3666 ROM:3666 ROM:3666 ROM_3666: ; CODE XREF: start+82E↑p ROM:3666 andb INTMEM_28, #77h ; 'w' ROM:3669 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:366C jbs INTMEM_A9, 0, ROM_36AC ROM:366F ldb INTMEM_1C, 1FFEh[] ROM:3674 ldb INTMEM_1C+1, INTMEM_1C ROM:3677 andb INTMEM_1C+1, #-2 ROM:367A stb INTMEM_1C+1, 1FFEh[] ROM:367F andb INTMEM_1C+1, #-3 ROM:3682 orb INTMEM_1C+1, #4 ROM:3685 stb INTMEM_1C+1, 1FFEh[] ROM:368A orb INTMEM_1C+1, #1 ROM:368D stb INTMEM_1C+1, 1FFEh[] ROM:3692 andb INTMEM_1C+1, #-2 ROM:3695 stb INTMEM_1C+1, 1FFEh[] ROM:369A ldb INTMEM_1C+1, 1FFFh[] ROM:369F andb INTMEM_1C+1, #-9 ROM:36A2 stb INTMEM_1C+1, 1FFFh[] ROM:36A7 stb INTMEM_1C, 1FFEh[] ROM:36AC ROM:36AC ROM_36AC: ; CODE XREF: ROM_3666+6↑j ROM:36AC jbs INTMEM_A9, 0, ROM_36B0 ROM:36AF di ROM:36B0 ROM:36B0 ROM_36B0: ; CODE XREF: ROM_3666:ROM_36AC↑j ROM:36B0 andb INT_PEND, INT_MASK ; Interrupt mask register ROM:36B3 andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:36B6 andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:36B9 andb INTMEM_28+1, #-3 ROM:36BC stb INTMEM_28+1, INTMEM_16 ROM:36BF andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:36C2 orb INTMEM_28+1, #4 ROM:36C5 ldb INTMEM_16, INTMEM_28+1 ROM:36C8 orb INT_MASK, #1 ; Interrupt mask register ROM:36CB orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:36CE jbc INTMEM_A9, 0, ROM_36F5 ROM:36D1 ROM:36D1 ROM_36D1: ; CODE XREF: ROM_3666+84↓j ROM:36D1 jbs INTMEM_A9, 1, ROM_36F5 ROM:36D4 jbs WSR1, 6, ROM_36EF ; Window selection register 1 ROM:36D7 add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:36DC st INTMEM_1C, INTMEM_86[] ROM:36E1 ldb INTMEM_6, #18h ROM:36E4 ld INTMEM_4, INTMEM_1C ROM:36E7 orb INTMEM_A9, #2 ROM:36EA jbs INTMEM_A9, 1, ROM_36D1 ROM:36ED sjmp ROM_36F5 ROM:36EF ; --------------------------------------------------------------------------- ROM:36EF ROM:36EF ROM_36EF: ; CODE XREF: ROM_3666+6E↑j ROM:36EF andb INTMEM_A9, #-3 ROM:36F2 orb INTMEM_4E, #1 ROM:36F5 ROM:36F5 ROM_36F5: ; CODE XREF: ROM_3666+68↑j ROM:36F5 ; ROM_3666:ROM_36D1↑j ... ROM:36F5 jbs INTMEM_A9, 0, ROM_36FB ROM:36F8 lcall ROM_2985 ROM:36FB ROM:36FB ROM_36FB: ; CODE XREF: ROM_3666:ROM_36F5↑j ROM:36FB orb INTMEM_28, #54h ; 'T' ROM:36FE ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3701 ldb INTMEM_2+1, #-5Bh ROM:3704 andb INTMEM_28+1, #7Fh ROM:3707 ldb INTMEM_16, INTMEM_28+1 ROM:370A orb INT_MASK, #4 ; Interrupt mask register ROM:370D jbs INTMEM_A9, 0, ROM_3713 ROM:3710 lcall ROM_37D2 ROM:3713 ROM:3713 ROM_3713: ; CODE XREF: ROM_3666+A7↑j ROM:3713 jbs INTMEM_A9, 0, ROM_3722 ROM:3716 ldb INTMEM_E, #4Dh ; 'M' ROM:3719 ldb INTMEM_E, #-80h ROM:371C orb INTMEM_AA, #40h ; '@' ROM:371F andb INTMEM_AA, #-21h ROM:3722 ROM:3722 ROM_3722: ; CODE XREF: ROM_3666:ROM_3713↑j ROM:3722 orb INTMEM_28+1, #20h ; ' ' ROM:3725 ldb INTMEM_16, INTMEM_28+1 ROM:3728 ldb IOPORT2+1, #9 ; Input/output port 2 ROM:372B orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:372E jbs INTMEM_A9, 0, ROM_3784 ROM:3731 lcall ROM_2C31 ROM:3734 clrb INTMEM_1A+1 ROM:3736 lcall ROM_2BA9 ROM:3739 cmp INTMEM_1C, 6[INTMEM_56] ROM:373E jne ROM_3766 ROM:3740 clr INTMEM_20+2 ROM:3742 clrb INTMEM_1A+1 ROM:3744 ldb INTMEM_1C+2, #5 ROM:3747 ROM:3747 ROM_3747: ; CODE XREF: ROM_3666+E4↓j ROM:3747 lcall ROM_2BA9 ROM:374A djnz INTMEM_1C+2, ROM_3747 ROM:374D neg INTMEM_20+2 ROM:374F jne ROM_3766 ROM:3751 ld INTMEM_34, #-5AABh ROM:3755 lcall ROM_2C37 ROM:3758 negb INTMEM_1A ROM:375A je ROM_3775 ROM:375C ldb INTMEM_34+1, #-56h ROM:375F lcall ROM_2C37 ROM:3762 negb INTMEM_1A ROM:3764 je ROM_376F ROM:3766 ROM:3766 ROM_3766: ; CODE XREF: ROM_3666+D8↑j ROM:3766 ; ROM_3666+E9↑j ROM:3766 lcall ROM_2D62 ROM:3769 lcall ROM_2CF9 ROM:376C lcall ROM_2D2A ROM:376F ROM:376F ROM_376F: ; CODE XREF: ROM_3666+FE↑j ROM:376F ldb INTMEM_1C, #2 ROM:3772 lcall ROM_299D ROM:3775 ROM:3775 ROM_3775: ; CODE XREF: ROM_3666+F4↑j ROM:3775 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:3778 ld INTMEM_1C, #-55ABh ROM:377C lcall ROM_2CC1 ROM:377F stb INTMEM_20, INTMEM_A7[] ROM:3784 ROM:3784 ROM_3784: ; CODE XREF: ROM_3666+C8↑j ROM:3784 ldb INTMEM_93, 9Ch[INTMEM_56] ROM:3789 ldb INTMEM_A5, #1 ROM:378C jbc INTMEM_A9, 0, ROM_3790 ROM:378F ei ROM:3790 ROM:3790 ROM_3790: ; CODE XREF: ROM_3666+126↑j ROM:3790 clrb WSR ; Window selection register ROM:3792 ret ROM:3792 ; End of function ROM_3666 ROM:3792 ROM:3793 ROM:3793 ; =============== S U B R O U T I N E ======================================= ROM:3793 ROM:3793 ROM:3793 ROM_3793: ; CODE XREF: ROM_3887+D↓p ROM:3793 ; ROM:ROM_3975↓p ROM:3793 stb ZERO_REG, INTMEM_150[] ; Zero register ROM:3798 stb ZERO_REG, INTMEM_151[] ; Zero register ROM:379D andb INTMEM_AC, #-21h ROM:37A0 andb INTMEM_AC, #-11h ROM:37A3 ldb INTMEM_1C, #10h ROM:37A6 lcall ROM_299D ROM:37A9 andb INTMEM_AC, #-41h ROM:37AC andb INTMEM_AD, #-2 ROM:37AF ret ROM:37AF ; End of function ROM_3793 ROM:37AF ROM:37B0 ; --------------------------------------------------------------------------- ROM:37B0 ROM:37B0 ROM_37B0: ; CODE XREF: ROM:394A↓j ROM:37B0 ; ROM:3AF0↓j ... ROM:37B0 clrb INTMEM_1C ROM:37B2 ljmp ROM_3352 ROM:37B5 ROM:37B5 ; =============== S U B R O U T I N E ======================================= ROM:37B5 ROM:37B5 ROM:37B5 ROM_37B5: ; CODE XREF: ROM_28F6:ROM_21C2↑p ROM:37B5 ; ROM_28F6-399↑p ROM:37B5 andb INTMEM_AA+1, #-41h ROM:37B8 andb INTMEM_AE, #-2 ROM:37BB andb INTMEM_AE, #-3 ROM:37BE andb INTMEM_AE, #-5 ROM:37C1 cmp INTMEM_5E, 10h[INTMEM_56] ROM:37C6 jnc ROM_37CB ROM:37C8 orb INTMEM_52, #1 ROM:37CB ROM:37CB ROM_37CB: ; CODE XREF: ROM_37B5+11↑j ROM:37CB clrb INTMEM_9C ROM:37CD clrb INTMEM_9B ROM:37CF clr INTMEM_5E ROM:37D1 ret ROM:37D1 ; End of function ROM_37B5 ROM:37D1 ROM:37D2 ROM:37D2 ; =============== S U B R O U T I N E ======================================= ROM:37D2 ROM:37D2 ROM:37D2 ROM_37D2: ; CODE XREF: ROM_28F6:ROM_2586↑p ROM:37D2 ; ROM_3666+AA↑p ROM:37D2 ldb INTMEM_20, 1FFFh[] ROM:37D7 orb INTMEM_20, #30h ; '0' ROM:37DA stb INTMEM_20, 1FFFh[] ROM:37DF ret ROM:37DF ; End of function ROM_37D2 ROM:37DF ROM:37E0 ROM:37E0 ; =============== S U B R O U T I N E ======================================= ROM:37E0 ROM:37E0 ROM:37E0 ROM_37E0: ; CODE XREF: ROM_5CE2+92↓p ROM:37E0 ; ROM_5CE2:ROM_5DAA↓p ... ROM:37E0 pushf ROM:37E1 ldb INTMEM_2, #0Fh ROM:37E4 ld INTMEM_1C, INTMEM_142[] ROM:37E9 ldbze INTMEM_1C+2, 0ACh[INTMEM_56] ROM:37EE ROM:37EE ROM_37EE: ; CODE XREF: ROM_37E0:ROM_37EE↓j ROM:37EE jbs INTMEM_2, 3, ROM_37EE ROM:37F1 ldb INTMEM_20+1, INTMEM_2+1 ROM:37F4 andb INTMEM_20, INTMEM_2, #-40h ROM:37F8 popf ROM:37F9 lcall ROM_3320 ROM:37FC st INTMEM_1C, INTMEM_142[] ROM:3801 ret ROM:3801 ; End of function ROM_37E0 ROM:3801 ROM:3802 ROM:3802 ; =============== S U B R O U T I N E ======================================= ROM:3802 ROM:3802 ROM:3802 ROM_3802: ; CODE XREF: ROM_28F6-4A1↑p ROM:3802 jbs WSR1, 3, ROM_3854 ; Window selection register 1 ROM:3805 sub INTMEM_1C+2, #-8000h ROM:3809 jnc ROM_3812 ROM:380B add INTMEM_1C, INTMEM_1C+2 ROM:380E jc ROM_3823 ROM:3810 sjmp ROM_3817 ROM:3812 ; --------------------------------------------------------------------------- ROM:3812 ROM:3812 ROM_3812: ; CODE XREF: ROM_3802+7↑j ROM:3812 add INTMEM_1C, INTMEM_1C+2 ROM:3815 jnc ROM_384F ROM:3817 ROM:3817 ROM_3817: ; CODE XREF: ROM_3802+E↑j ROM:3817 cmp INTMEM_1C, #0Ch ROM:381B jnc ROM_384F ROM:381D cmp INTMEM_1C, #-9 ROM:3821 jnh ROM_3827 ROM:3823 ROM:3823 ROM_3823: ; CODE XREF: ROM_3802+C↑j ROM:3823 ld INTMEM_1C, #-9 ROM:3827 ROM:3827 ROM_3827: ; CODE XREF: ROM_3802+1F↑j ROM:3827 ; ROM:3B14↓p ROM:3827 jbs WSR1, 6, ROM_3847 ; Window selection register 1 ROM:382A add INTMEM_20+2, INT_PEND+1, #8 ; Interrupt pending register ROM:382F ldb INTMEM_6, #23h ; '#' ROM:3832 ld INTMEM_4, INTMEM_20+2 ROM:3835 nop ROM:3836 nop ROM:3837 ROM:3837 ROM_3837: ; CODE XREF: ROM_3802:ROM_3837↓j ROM:3837 jbs WSR1, 7, ROM_3837 ; Window selection register 1 ROM:383A add INTMEM_20+2, INTMEM_1C ROM:383D ldb INTMEM_6, #3 ROM:3840 ld INTMEM_4, INTMEM_20+2 ROM:3843 ldb INTMEM_1A, #0 ROM:3846 ROM:3846 ROM_3846: ; CODE XREF: ROM_3802+4B↓j ROM:3846 ; ROM_3802+50↓j ... ROM:3846 ret ROM:3847 ; --------------------------------------------------------------------------- ROM:3847 ROM:3847 ROM_3847: ; CODE XREF: ROM_3802:ROM_3827↑j ROM:3847 ldb INTMEM_1A, #2 ROM:384A orb INTMEM_4E, #1 ROM:384D sjmp ROM_3846 ROM:384F ; --------------------------------------------------------------------------- ROM:384F ROM:384F ROM_384F: ; CODE XREF: ROM_3802+13↑j ROM:384F ; ROM_3802+19↑j ROM:384F ldb INTMEM_1A, #4 ROM:3852 sjmp ROM_3846 ROM:3854 ; --------------------------------------------------------------------------- ROM:3854 ROM:3854 ROM_3854: ; CODE XREF: ROM_3802↑j ROM:3854 ldb INTMEM_1A, #1 ROM:3857 sjmp ROM_3846 ROM:3857 ; End of function ROM_3802 ROM:3857 ROM:3859 ROM:3859 ; =============== S U B R O U T I N E ======================================= ROM:3859 ROM:3859 ROM:3859 ROM_3859: ; CODE XREF: ROM_3859+B↓j ROM:3859 ; ROM:3B17↓p ROM:3859 jbs IOPORT2, 2, ROM_3869 ; Input/output port 2 ROM:385C sub INTMEM_1C, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:3860 cmp INTMEM_1C, #1F4h ROM:3864 jh ROM_3859 ROM:3866 clrb INTMEM_1A+1 ROM:3868 ret ROM:3869 ; --------------------------------------------------------------------------- ROM:3869 ROM:3869 ROM_3869: ; CODE XREF: ROM_3859↑j ROM:3869 ldb INTMEM_1A+1, #1 ROM:386C ret ROM:386C ; End of function ROM_3859 ROM:386C ROM:386D ROM:386D ; =============== S U B R O U T I N E ======================================= ROM:386D ROM:386D ROM:386D ROM_386D: ; CODE XREF: ROM_5B5C:ROM_5C5E↓p ROM:386D clr INTMEM_66 ROM:386F clr INTMEM_76 ROM:3871 ldb INTMEM_6, #3 ROM:3874 add INTMEM_4, INT_PEND+1, #8 ; Interrupt pending register ROM:3879 ret ROM:3879 ; End of function ROM_386D ROM:3879 ROM:387A ROM:387A ; =============== S U B R O U T I N E ======================================= ROM:387A ROM:387A ROM:387A ROM_387A: ; CODE XREF: ROM_5B5C+17F↓p ROM:387A mulu INTMEM_1C, #-3FFFh ROM:387E add INTMEM_76, INTMEM_1C+2 ROM:3881 jnc ROM_3886 ROM:3883 ldbse INTMEM_76, #-1 ROM:3886 ROM:3886 ROM_3886: ; CODE XREF: ROM_387A+7↑j ROM:3886 ret ROM:3886 ; End of function ROM_387A ROM:3886 ROM:3887 ROM:3887 ; =============== S U B R O U T I N E ======================================= ROM:3887 ROM:3887 ROM:3887 ROM_3887: ; CODE XREF: start+831↑p ROM:3887 lcall ROM_3343 ROM:388A cmpb INTMEM_99, #50h ; 'P' ROM:388D jne ROM_3897 ROM:388F cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3892 jne ROM_3897 ROM:3894 lcall ROM_3793 ROM:3897 ROM:3897 ROM_3897: ; CODE XREF: ROM_3887+6↑j ROM:3897 ; ROM_3887+B↑j ROM:3897 cmpb INTMEM_98, ZERO_REG ; Zero register ROM:389A jne ROM_38DC ROM:389C jbc INTMEM_AC, 2, ROM_3900 ROM:389F andb INTMEM_AC, #-5 ROM:38A2 cmpb INTMEM_99, ZERO_REG ; Zero register ROM:38A5 jne ROM_38B4 ROM:38A7 cmpb INTMEM_9A, #-36h ROM:38AA jne ROM_3900 ROM:38AC ldb INTMEM_98, #1 ROM:38AF ldb INTMEM_BF, #0Dh ROM:38B2 sjmp ROM_3900 ROM:38B4 ; --------------------------------------------------------------------------- ROM:38B4 ROM:38B4 ROM_38B4: ; CODE XREF: ROM_3887+1E↑j ROM:38B4 cmpb INTMEM_99, #14h ROM:38B7 jne ROM_38C3 ROM:38B9 ld INTMEM_1A, #3E08h ROM:38BD ld INTMEM_1C, #3E28h ROM:38C1 sjmp ROM_38EA ROM:38C3 ; --------------------------------------------------------------------------- ROM:38C3 ROM:38C3 ROM_38C3: ; CODE XREF: ROM_3887+30↑j ROM:38C3 cmpb INTMEM_99, #1Eh ROM:38C6 jne ROM_38D2 ROM:38C8 ld INTMEM_1A, #3EE4h ROM:38CC ld INTMEM_1C, #3F08h ROM:38D0 sjmp ROM_38EA ROM:38D2 ; --------------------------------------------------------------------------- ROM:38D2 ROM:38D2 ROM_38D2: ; CODE XREF: ROM_3887+3F↑j ROM:38D2 ld INTMEM_1A, #3E28h ROM:38D6 ld INTMEM_1C, #3EC0h ROM:38DA sjmp ROM_38EA ROM:38DC ; --------------------------------------------------------------------------- ROM:38DC ROM:38DC ROM_38DC: ; CODE XREF: ROM_3887+13↑j ROM:38DC ld INTMEM_1A, #3EC0h ROM:38E0 ld INTMEM_1C, #3EE4h ROM:38E4 ldb INTMEM_3C+1, INTMEM_9A ROM:38E7 ldb INTMEM_9A, INTMEM_98 ROM:38EA ROM:38EA ROM_38EA: ; CODE XREF: ROM_3887+3A↑j ROM:38EA ; ROM_3887+49↑j ... ROM:38EA lcall ROM_3901 ROM:38ED cmp INTMEM_1C, ZERO_REG ; Zero register ROM:38F0 jne ROM_38F6 ROM:38F2 clrb INTMEM_98 ROM:38F4 sjmp ROM_3900 ROM:38F6 ; --------------------------------------------------------------------------- ROM:38F6 ROM:38F6 ROM_38F6: ; CODE XREF: ROM_3887+69↑j ROM:38F6 cmpb INTMEM_99, #50h ; 'P' ROM:38F9 jne ROM_38FE ROM:38FB ldb INTMEM_BF, #3Fh ; '?' ROM:38FE ROM:38FE ROM_38FE: ; CODE XREF: ROM_3887+72↑j ROM:38FE br [INTMEM_1C] ROM:3900 ; --------------------------------------------------------------------------- ROM:3900 ROM:3900 ROM_3900: ; CODE XREF: ROM_3887+15↑j ROM:3900 ; ROM_3887+23↑j ... ROM:3900 ret ROM:3900 ; End of function ROM_3887 ROM:3900 ROM:3901 ROM:3901 ; =============== S U B R O U T I N E ======================================= ROM:3901 ROM:3901 ROM:3901 ROM_3901: ; CODE XREF: ROM_3887:ROM_38EA↑p ROM:3901 ; ROM_3901+10↓j ... ROM:3901 cmp INTMEM_1A, INTMEM_1C ROM:3904 je ROM_3922 ROM:3906 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3909 cmpb INTMEM_9A, INTMEM_1C+3 ROM:390C jc ROM_3913 ROM:390E ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3911 sjmp ROM_3901 ROM:3913 ; --------------------------------------------------------------------------- ROM:3913 ROM:3913 ROM_3913: ; CODE XREF: ROM_3901+B↑j ROM:3913 cmpb INTMEM_9A, INTMEM_1C+2 ROM:3916 jnh ROM_391D ROM:3918 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:391B sjmp ROM_3901 ROM:391D ; --------------------------------------------------------------------------- ROM:391D ROM:391D ROM_391D: ; CODE XREF: ROM_3901+15↑j ROM:391D ld INTMEM_1C, [INTMEM_1A] ROM:3920 sjmp ROM_3924 ROM:3922 ; --------------------------------------------------------------------------- ROM:3922 ROM:3922 ROM_3922: ; CODE XREF: ROM_3901+3↑j ROM:3922 clr INTMEM_1C ROM:3924 ROM:3924 ROM_3924: ; CODE XREF: ROM_3901+1F↑j ROM:3924 cmpb INTMEM_98, ZERO_REG ; Zero register ROM:3927 je ROM_392C ROM:3929 ldb INTMEM_9A, INTMEM_3C+1 ROM:392C ROM:392C ROM_392C: ; CODE XREF: ROM_3901+26↑j ROM:392C ret ROM:392C ; End of function ROM_3901 ROM:392C ROM:392D ; --------------------------------------------------------------------------- ROM:392D ld INTMEM_3E, #346Ah ROM:3931 ldb INTMEM_1C, [INTMEM_3E] ROM:3934 ldb INTMEM_3B, 1[INTMEM_3E] ROM:3938 orb INTMEM_AC, #8 ROM:393B ldb INTMEM_98, #3 ROM:393E ljmp ROM_3352 ROM:3941 ; --------------------------------------------------------------------------- ROM:3941 ldb INTMEM_1C, INTMEM_99 ROM:3944 ljmp ROM_3352 ROM:3947 ; --------------------------------------------------------------------------- ROM:3947 ldb INTMEM_99, #1Eh ROM:394A ljmp ROM_37B0 ROM:394D ; --------------------------------------------------------------------------- ROM:394D ldb INTMEM_99, #14h ROM:3950 sjmp ROM_3975 ROM:3952 ; --------------------------------------------------------------------------- ROM:3952 clrb INTMEM_99 ROM:3954 sjmp ROM_3975 ROM:3956 ; --------------------------------------------------------------------------- ROM:3956 ldb INTMEM_BF, #3Fh ; '?' ROM:3959 ldb INTMEM_99, #50h ; 'P' ROM:395C sjmp ROM_3975 ROM:395E ; --------------------------------------------------------------------------- ROM:395E ldb INTMEM_BF, #3Fh ; '?' ROM:3961 stb INTMEM_99, (INTMEM_14D+1)[] ROM:3966 ldb INTMEM_99, #50h ; 'P' ROM:3969 sjmp ROM_3975 ROM:396B ; --------------------------------------------------------------------------- ROM:396B ldb INTMEM_99, (INTMEM_14D+1)[] ROM:3970 cmpb INTMEM_99, #1Eh ROM:3973 je ROM_3978 ROM:3975 ROM:3975 ROM_3975: ; CODE XREF: ROM:3950↑j ROM:3975 ; ROM:3954↑j ... ROM:3975 lcall ROM_3793 ROM:3978 ROM:3978 ROM_3978: ; CODE XREF: ROM:3973↑j ROM:3978 clrb INTMEM_1C ROM:397A lcall ROM_3352 ROM:397D ret ROM:397E ; --------------------------------------------------------------------------- ROM:397E ldb INTMEM_98, #2 ROM:3981 ldb INTMEM_BF, #0Dh ROM:3984 ret ROM:3985 ; --------------------------------------------------------------------------- ROM:3985 ld INTMEM_36, INTMEM_56 ROM:3988 ld INTMEM_3E, [INTMEM_36] ROM:398B shr INTMEM_3E, #1 ROM:398E clrb INTMEM_36+4 ROM:3990 ldb INTMEM_98, #4 ROM:3993 ret ROM:3994 ; --------------------------------------------------------------------------- ROM:3994 ROM:3994 ROM_3994: ; CODE XREF: ROM:3CA0↓j ROM:3994 andb INTMEM_A9, #-2 ROM:3997 lcall ROM_3646 ROM:399A jbs IOPORT2, 6, ROM_39BA ; Input/output port 2 ROM:399D ldb INTMEM_1C+2, INTMEM_1F7[] ROM:39A2 cmpb INTMEM_1C+2, 98h[INTMEM_56] ROM:39A7 jnc ROM_39BA ROM:39A9 ldb INTMEM_1C+2, INTMEM_1F9[] ROM:39AE cmpb INTMEM_1C+2, 99h[INTMEM_56] ROM:39B3 jc ROM_39BA ROM:39B5 ldb INTMEM_30+1, #4 ROM:39B8 sjmp ROM_39BC ROM:39BA ; --------------------------------------------------------------------------- ROM:39BA ROM:39BA ROM_39BA: ; CODE XREF: ROM:399A↑j ROM:39BA ; ROM:39A7↑j ... ROM:39BA clrb INTMEM_30+1 ROM:39BC ROM:39BC ROM_39BC: ; CODE XREF: ROM:39B8↑j ROM:39BC di ROM:39BD ld SP, #3Ch ; '<' ; Stack pointer ROM:39C1 ldb INTMEM_2C+3, #20h ; ' ' ROM:39C4 ld INTMEM_20+2, #-2ACFh ROM:39C8 ROM:39C8 ROM_39C8: ; CODE XREF: ROM:39F9↓j ROM:39C8 ; ROM:3A0A↓j ... ROM:39C8 scall ROM_3A7D ROM:39CA ldb INTMEM_32, INTMEM_2C+2 ROM:39CD ld INTMEM_2C, #3AAFh ROM:39D1 ROM:39D1 ROM_39D1: ; CODE XREF: ROM:39DA↓j ROM:39D1 cmpb INTMEM_32, [INTMEM_2C]+ ROM:39D4 je ROM_39DD ROM:39D6 cmp INTMEM_2C, #3AB5h ROM:39DA jne ROM_39D1 ROM:39DC rst ROM:39DD ; --------------------------------------------------------------------------- ROM:39DD ROM:39DD ROM_39DD: ; CODE XREF: ROM:39D4↑j ROM:39DD jbs INTMEM_32, 7, ROM_39E9 ROM:39E0 jbs INTMEM_32, 6, ROM_3A26 ROM:39E3 jbs INTMEM_32, 1, ROM_39FB ROM:39E6 jbs INTMEM_32, 0, ROM_39F2 ROM:39E9 ROM:39E9 ROM_39E9: ; CODE XREF: ROM:ROM_39DD↑j ROM:39E9 jbs INTMEM_32, 1, ROM_3A15 ROM:39EC jbs INTMEM_32, 6, ROM_3A2C ROM:39EF jbs INTMEM_32, 0, ROM_3A0C ROM:39F2 ROM:39F2 ROM_39F2: ; CODE XREF: ROM:39E6↑j ROM:39F2 scall ROM_3A55 ROM:39F4 ldb INTMEM_2C+2, [INTMEM_26] ROM:39F7 scall ROM_3A99 ROM:39F9 sjmp ROM_39C8 ROM:39FB ; --------------------------------------------------------------------------- ROM:39FB ROM:39FB ROM_39FB: ; CODE XREF: ROM:39E3↑j ROM:39FB scall ROM_3A55 ROM:39FD ld INTMEM_2A, [INTMEM_26] ROM:3A00 ldb INTMEM_2C+2, INTMEM_2A ROM:3A03 scall ROM_3A99 ROM:3A05 ldb INTMEM_2C+2, INTMEM_2A+1 ROM:3A08 scall ROM_3A99 ROM:3A0A sjmp ROM_39C8 ROM:3A0C ; --------------------------------------------------------------------------- ROM:3A0C ROM:3A0C ROM_3A0C: ; CODE XREF: ROM:39EF↑j ROM:3A0C scall ROM_3A55 ROM:3A0E scall ROM_3A7D ROM:3A10 stb INTMEM_2C+2, [INTMEM_26] ROM:3A13 sjmp ROM_39C8 ROM:3A15 ; --------------------------------------------------------------------------- ROM:3A15 ROM:3A15 ROM_3A15: ; CODE XREF: ROM:ROM_39E9↑j ROM:3A15 scall ROM_3A55 ROM:3A17 scall ROM_3A7D ROM:3A19 stb INTMEM_2C+2, INTMEM_2A ROM:3A1C scall ROM_3A7D ROM:3A1E stb INTMEM_2C+2, INTMEM_2A+1 ROM:3A21 st INTMEM_2A, [INTMEM_26] ROM:3A24 sjmp ROM_39C8 ROM:3A26 ; --------------------------------------------------------------------------- ROM:3A26 ROM:3A26 ROM_3A26: ; CODE XREF: ROM:39E0↑j ROM:3A26 scall ROM_3A55 ROM:3A28 scall ROM_3AAD ROM:3A2A sjmp ROM_39C8 ROM:3A2C ; --------------------------------------------------------------------------- ROM:3A2C ROM:3A2C ROM_3A2C: ; CODE XREF: ROM:39EC↑j ROM:3A2C scall ROM_3A55 ROM:3A2E scall ROM_3A7D ROM:3A30 ldb INTMEM_1C, INTMEM_2C+2 ROM:3A33 scall ROM_3A7D ROM:3A35 ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3A38 clr INTMEM_1C+2 ROM:3A3A ROM:3A3A ROM_3A3A: ; CODE XREF: ROM:3A47↓j ROM:3A3A scall ROM_3A60 ROM:3A3C stb INTMEM_2C+2, [INTMEM_26]+ ROM:3A3F ldbze INTMEM_20, INTMEM_2C+2 ROM:3A42 add INTMEM_1C+2, INTMEM_20 ROM:3A45 dec INTMEM_1C ROM:3A47 jne ROM_3A3A ROM:3A49 ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3A4C scall ROM_3A99 ROM:3A4E ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3A51 scall ROM_3A99 ROM:3A53 sjmp ROM_39C8 ROM:3A55 ROM:3A55 ; =============== S U B R O U T I N E ======================================= ROM:3A55 ROM:3A55 ROM:3A55 ROM_3A55: ; CODE XREF: ROM:ROM_39F2↑p ROM:3A55 ; ROM:ROM_39FB↑p ... ROM:3A55 scall ROM_3A7D ROM:3A57 ldb INTMEM_26, INTMEM_2C+2 ROM:3A5A scall ROM_3A7D ROM:3A5C ldb INTMEM_26+1, INTMEM_2C+2 ROM:3A5F ret ROM:3A5F ; End of function ROM_3A55 ROM:3A5F ROM:3A60 ROM:3A60 ; =============== S U B R O U T I N E ======================================= ROM:3A60 ROM:3A60 ROM:3A60 ROM_3A60: ; CODE XREF: ROM:ROM_3A3A↑p ROM:3A60 ld INTMEM_28, INTMEM_20+2 ROM:3A63 ROM:3A63 ROM_3A63: ; CODE XREF: ROM_3A60+10↓j ROM:3A63 ; ROM_3A60+12↓j ROM:3A63 scall ROM_3AA5 ROM:3A65 jbs INTMEM_2C+3, 6, ROM_3A76 ROM:3A68 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3A6B ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3A6E dec INTMEM_28 ROM:3A70 jne ROM_3A63 ROM:3A72 jbs INTMEM_30+1, 2, ROM_3A63 ROM:3A75 rst ROM:3A76 ; --------------------------------------------------------------------------- ROM:3A76 ROM:3A76 ROM_3A76: ; CODE XREF: ROM_3A60+5↑j ROM:3A76 andb INTMEM_2C+3, #-41h ROM:3A79 ldb INTMEM_2C+2, INTMEM_7 ROM:3A7C ret ROM:3A7C ; End of function ROM_3A60 ROM:3A7C ROM:3A7D ROM:3A7D ; =============== S U B R O U T I N E ======================================= ROM:3A7D ROM:3A7D ROM:3A7D ROM_3A7D: ; CODE XREF: ROM:ROM_39C8↑p ROM:3A7D ; ROM:3A0E↑p ... ROM:3A7D ld INTMEM_28, INTMEM_20+2 ROM:3A80 ROM:3A80 ROM_3A80: ; CODE XREF: ROM_3A7D+10↓j ROM:3A80 ; ROM_3A7D+12↓j ROM:3A80 scall ROM_3AA5 ROM:3A82 jbs INTMEM_2C+3, 6, ROM_3A93 ROM:3A85 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3A88 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3A8B dec INTMEM_28 ROM:3A8D jne ROM_3A80 ROM:3A8F jbs INTMEM_30+1, 2, ROM_3A80 ROM:3A92 rst ROM:3A93 ; --------------------------------------------------------------------------- ROM:3A93 ROM:3A93 ROM_3A93: ; CODE XREF: ROM_3A7D+5↑j ROM:3A93 andb INTMEM_2C+3, #-41h ROM:3A96 ldb INTMEM_2C+2, INTMEM_7 ROM:3A96 ; End of function ROM_3A7D ROM:3A96 ROM:3A99 ROM:3A99 ; =============== S U B R O U T I N E ======================================= ROM:3A99 ROM:3A99 ROM:3A99 ROM_3A99: ; CODE XREF: ROM:39F7↑p ROM:3A99 ; ROM:3A03↑p ... ROM:3A99 scall ROM_3AA5 ROM:3A9B jbc INTMEM_2C+3, 5, ROM_3A99 ROM:3A9E stb INTMEM_2C+2, INTMEM_7 ROM:3AA1 andb INTMEM_2C+3, #-21h ROM:3AA4 ret ROM:3AA4 ; End of function ROM_3A99 ROM:3AA4 ROM:3AA5 ROM:3AA5 ; =============== S U B R O U T I N E ======================================= ROM:3AA5 ROM:3AA5 ROM:3AA5 ROM_3AA5: ; CODE XREF: ROM_3A60:ROM_3A63↑p ROM:3AA5 ; ROM_3A7D:ROM_3A80↑p ... ROM:3AA5 andb INTMEM_30, IOPORT2+1, #60h ; '`' ; Input/output port 2 ROM:3AA9 orb INTMEM_2C+3, INTMEM_30 ROM:3AAC ret ROM:3AAC ; End of function ROM_3AA5 ROM:3AAC ROM:3AAD ROM:3AAD ; =============== S U B R O U T I N E ======================================= ROM:3AAD ROM:3AAD ROM:3AAD ROM_3AAD: ; CODE XREF: ROM:3A28↑p ROM:3AAD br [INTMEM_26] ROM:3AAD ; End of function ROM_3AAD ROM:3AAD ROM:3AAF ; --------------------------------------------------------------------------- ROM:3AAF clr INTMEM_2 ROM:3AB1 or INTMEM_C0, #4082h ROM:3AB5 shlb INTMEM_9A, #1 ROM:3AB8 ldbze INTMEM_1C+2, INTMEM_9A ROM:3ABB ldb INTMEM_20, (INTMEM_14D+2)[] ROM:3AC0 shl INTMEM_20, #8 ROM:3AC3 add INTMEM_20, INTMEM_1C+2 ROM:3AC6 cmp INTMEM_20, #1Ah ROM:3ACA jnc ROM_3AD8 ROM:3ACC ld INTMEM_1C, [INTMEM_20] ROM:3ACF orb INTMEM_AC, #8 ROM:3AD2 ldb INTMEM_3B, INTMEM_1C+1 ROM:3AD5 ljmp ROM_3352 ROM:3AD8 ; --------------------------------------------------------------------------- ROM:3AD8 ROM:3AD8 ROM_3AD8: ; CODE XREF: ROM:3ACA↑j ROM:3AD8 ret ROM:3AD9 ; --------------------------------------------------------------------------- ROM:3AD9 ld INTMEM_1C, INTMEM_56 ROM:3ADC orb INTMEM_AC, #8 ROM:3ADF ldb INTMEM_3B, INTMEM_1C+1 ROM:3AE2 ljmp ROM_3352 ROM:3AE5 ; --------------------------------------------------------------------------- ROM:3AE5 stb INTMEM_99, (INTMEM_14D+1)[] ROM:3AEA ldb INTMEM_99, #50h ; 'P' ROM:3AED ldb INTMEM_BF, #3Fh ; '?' ROM:3AF0 ljmp ROM_37B0 ROM:3AF3 ; --------------------------------------------------------------------------- ROM:3AF3 ldb INTMEM_98, #8 ROM:3AF6 ldb INTMEM_BF, #0Dh ROM:3AF9 ret ROM:3AFA ; --------------------------------------------------------------------------- ROM:3AFA ldb INTMEM_98, #7 ROM:3AFD ld INTMEM_36+2, #3462h ROM:3B01 clrb INTMEM_36 ROM:3B03 ldb INTMEM_3E, #0Bh ROM:3B06 ret ROM:3B07 ; --------------------------------------------------------------------------- ROM:3B07 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3B0A je ROM_3B0F ROM:3B0C ljmp ROM_37B0 ROM:3B0F ; --------------------------------------------------------------------------- ROM:3B0F ROM:3B0F ROM_3B0F: ; CODE XREF: ROM:3B0A↑j ROM:3B0F ld INTMEM_1C, 0Eh[INTMEM_56] ROM:3B14 lcall ROM_3827 ROM:3B17 lcall ROM_3859 ROM:3B1A ldb INTMEM_1C, INTMEM_1A+1 ROM:3B1D sjmp ROM_3B3F ROM:3B1F ; --------------------------------------------------------------------------- ROM:3B1F ld INTMEM_1C, #102h ROM:3B23 sjmp ROM_3B29 ROM:3B25 ; --------------------------------------------------------------------------- ROM:3B25 ld INTMEM_1C, #2 ROM:3B29 ROM:3B29 ROM_3B29: ; CODE XREF: ROM:3B23↑j ROM:3B29 ld INTMEM_1C+2, INTMEM_140[] ROM:3B2E lcall ROM_2F93 ROM:3B31 clrb INTMEM_1C ROM:3B33 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3B36 jne ROM_3B41 ROM:3B38 incb INTMEM_1C ROM:3B3A cmpb INTMEM_1A+1, #1 ROM:3B3D jne ROM_3B41 ROM:3B3F ROM:3B3F ROM_3B3F: ; CODE XREF: ROM:3B1D↑j ROM:3B3F incb INTMEM_1C ROM:3B41 ROM:3B41 ROM_3B41: ; CODE XREF: ROM:3B36↑j ROM:3B41 ; ROM:3B3D↑j ROM:3B41 ljmp ROM_3352 ROM:3B44 ; --------------------------------------------------------------------------- ROM:3B44 clr INTMEM_1A ROM:3B46 andb INTMEM_1A, INTMEM_9A, #0Fh ROM:3B4A add INTMEM_20, INTMEM_1A, #3472h ROM:3B4F ldb INTMEM_1C+3, [INTMEM_20] ROM:3B52 ldb INTMEM_20, INTMEM_1C+3 ROM:3B55 orb INTMEM_1C+3, INTMEM_150[] ROM:3B5A jbs INTMEM_9A, 4, ROM_3B66 ROM:3B5D notb INTMEM_20 ROM:3B5F andb INTMEM_20, INTMEM_151[] ROM:3B64 sjmp ROM_3B6B ROM:3B66 ; --------------------------------------------------------------------------- ROM:3B66 ROM:3B66 ROM_3B66: ; CODE XREF: ROM:3B5A↑j ROM:3B66 orb INTMEM_20, INTMEM_151[] ROM:3B6B ROM:3B6B ROM_3B6B: ; CODE XREF: ROM:3B64↑j ROM:3B6B stb INTMEM_20, INTMEM_151[] ROM:3B70 stb INTMEM_1C+3, INTMEM_150[] ROM:3B75 ljmp ROM_37B0 ROM:3B78 ; --------------------------------------------------------------------------- ROM:3B78 orb INTMEM_AD, #2 ROM:3B7B sjmp ROM_3B80 ROM:3B7D ; --------------------------------------------------------------------------- ROM:3B7D andb INTMEM_AD, #-3 ROM:3B80 ROM:3B80 ROM_3B80: ; CODE XREF: ROM:3B7B↑j ROM:3B80 orb INTMEM_AD, #1 ROM:3B83 ljmp ROM_37B0 ROM:3B86 ; --------------------------------------------------------------------------- ROM:3B86 orb INTMEM_AC, #-80h ROM:3B89 sjmp ROM_3B8E ROM:3B8B ; --------------------------------------------------------------------------- ROM:3B8B andb INTMEM_AC, #7Fh ROM:3B8E ROM:3B8E ROM_3B8E: ; CODE XREF: ROM:3B89↑j ROM:3B8E orb INTMEM_AC, #40h ; '@' ROM:3B91 ljmp ROM_37B0 ROM:3B94 ; --------------------------------------------------------------------------- ROM:3B94 orb INTMEM_AC, #20h ; ' ' ROM:3B97 andb INTMEM_AC, #-11h ROM:3B9A ljmp ROM_37B0 ROM:3B9D ; --------------------------------------------------------------------------- ROM:3B9D orb INTMEM_AC, #10h ROM:3BA0 andb INTMEM_AC, #-21h ROM:3BA3 ljmp ROM_37B0 ROM:3BA6 ; --------------------------------------------------------------------------- ROM:3BA6 ldbze INTMEM_20+2, INTMEM_9A ROM:3BA9 sub INTMEM_20+2, #0FBh ROM:3BAD add INTMEM_20, INTMEM_20+2, #346Dh ROM:3BB2 ldb INTMEM_1C, [INTMEM_20] ROM:3BB5 lcall ROM_299D ROM:3BB8 clrb INTMEM_1C ROM:3BBA cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3BBD jne ROM_3BCA ROM:3BBF cmpb INTMEM_9A, #-4 ROM:3BC2 je ROM_3BC7 ROM:3BC4 ldb INTMEM_1C, INTMEM_8E ROM:3BC7 ROM:3BC7 ROM_3BC7: ; CODE XREF: ROM:3BC2↑j ROM:3BC7 ljmp ROM_3352 ROM:3BCA ; --------------------------------------------------------------------------- ROM:3BCA ROM:3BCA ROM_3BCA: ; CODE XREF: ROM:3BBD↑j ROM:3BCA ret ROM:3BCB ; --------------------------------------------------------------------------- ROM:3BCB cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3BCE jne ROM_3BE3 ROM:3BD0 ldb INTMEM_98, #0Ah ROM:3BD3 ldb INTMEM_36, #3Ch ; '<' ROM:3BD6 ldb INTMEM_1C, #9 ROM:3BD9 sjmp ROM_3BE5 ROM:3BDB ; --------------------------------------------------------------------------- ROM:3BDB lcall ROM_2D2A ROM:3BDE sjmp ROM_3BE3 ROM:3BE0 ; --------------------------------------------------------------------------- ROM:3BE0 lcall ROM_486A ROM:3BE3 ROM:3BE3 ROM_3BE3: ; CODE XREF: ROM:3BCE↑j ROM:3BE3 ; ROM:3BDE↑j ROM:3BE3 clrb INTMEM_1C ROM:3BE5 ROM:3BE5 ROM_3BE5: ; CODE XREF: ROM:3BD9↑j ROM:3BE5 ljmp ROM_3352 ROM:3BE8 ; --------------------------------------------------------------------------- ROM:3BE8 ld INTMEM_1A, #3DF4h ROM:3BEC ROM:3BEC ROM_3BEC: ; CODE XREF: ROM:3C0A↓j ROM:3BEC cmp INTMEM_1A, #3E08h ROM:3BF0 je ROM_3C25 ROM:3BF2 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3BF5 ld INTMEM_20, [INTMEM_1A]+ ROM:3BF8 ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3BFB ldb INTMEM_1C, [INTMEM_20+2] ROM:3BFE cmpb INTMEM_9A, INTMEM_1C+2 ROM:3C01 je ROM_3C0C ROM:3C03 incb INTMEM_1C+2 ROM:3C05 cmpb INTMEM_9A, INTMEM_1C+2 ROM:3C08 je ROM_3C15 ROM:3C0A sjmp ROM_3BEC ROM:3C0C ; --------------------------------------------------------------------------- ROM:3C0C ROM:3C0C ROM_3C0C: ; CODE XREF: ROM:3C01↑j ROM:3C0C cmpb INTMEM_20+1, INTMEM_1C ROM:3C0F jnh ROM_3C1C ROM:3C11 incb INTMEM_1C ROM:3C13 sjmp ROM_3C1C ROM:3C15 ; --------------------------------------------------------------------------- ROM:3C15 ROM:3C15 ROM_3C15: ; CODE XREF: ROM:3C08↑j ROM:3C15 cmpb INTMEM_20, INTMEM_1C ROM:3C18 jc ROM_3C1C ROM:3C1A decb INTMEM_1C ROM:3C1C ROM:3C1C ROM_3C1C: ; CODE XREF: ROM:3C0F↑j ROM:3C1C ; ROM:3C13↑j ... ROM:3C1C stb INTMEM_1C, [INTMEM_20+2] ROM:3C1F stb INTMEM_1C, INTMEM_1C ROM:3C22 lcall ROM_3352 ROM:3C25 ROM:3C25 ROM_3C25: ; CODE XREF: ROM:3BF0↑j ROM:3C25 ret ROM:3C26 ; --------------------------------------------------------------------------- ROM:3C26 ldb INTMEM_42, INTMEM_8E ROM:3C29 ljmp ROM_37B0 ROM:3C2C ; --------------------------------------------------------------------------- ROM:3C2C ldb INTMEM_44, #-7Ah ROM:3C2F ldb INTMEM_1C, #5 ROM:3C32 sjmp ROM_3C3A ROM:3C34 ; --------------------------------------------------------------------------- ROM:3C34 ldb INTMEM_45, #-7Eh ROM:3C37 ldb INTMEM_1C, #8 ROM:3C3A ROM:3C3A ROM_3C3A: ; CODE XREF: ROM:3C32↑j ROM:3C3A ljmp ROM_3352 ROM:3C3D ; --------------------------------------------------------------------------- ROM:3C3D ld INTMEM_36+2, #347Ch ROM:3C41 ld INTMEM_36, #34E0h ROM:3C45 sjmp ROM_3C59 ROM:3C47 ; --------------------------------------------------------------------------- ROM:3C47 ld INTMEM_36+2, #350Ah ROM:3C4B ld INTMEM_36, #3576h ROM:3C4F sjmp ROM_3C59 ROM:3C51 ; --------------------------------------------------------------------------- ROM:3C51 ld INTMEM_36+2, #358Ah ROM:3C55 ld INTMEM_36, #359Eh ROM:3C59 ROM:3C59 ROM_3C59: ; CODE XREF: ROM:3C45↑j ROM:3C59 ; ROM:3C4F↑j ROM:3C59 ldb INTMEM_98, #9 ROM:3C5C ret ROM:3C5D ; --------------------------------------------------------------------------- ROM:3C5D clrb INTMEM_54 ROM:3C5F clrb INTMEM_50 ROM:3C61 clrb INTMEM_55 ROM:3C63 clrb INTMEM_52 ROM:3C65 clrb INTMEM_45+1 ROM:3C67 ljmp ROM_37B0 ROM:3C6A ; --------------------------------------------------------------------------- ROM:3C6A orb INTMEM_AD, #40h ; '@' ROM:3C6D ldb INTMEM_98, #0Dh ROM:3C70 ret ROM:3C71 ; --------------------------------------------------------------------------- ROM:3C71 jbs INTMEM_AD, 6, ROM_3C85 ROM:3C74 clrb INTMEM_98 ROM:3C76 ldb INTMEM_1A, INTMEM_152[] ROM:3C7B cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3C7E jne ROM_3C85 ROM:3C80 clrb INTMEM_1C ROM:3C82 lcall ROM_3352 ROM:3C85 ROM:3C85 ROM_3C85: ; CODE XREF: ROM:3C71↑j ROM:3C85 ; ROM:3C7E↑j ROM:3C85 ret ROM:3C86 ; --------------------------------------------------------------------------- ROM:3C86 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3C89 je ROM_3CA3 ROM:3C8B jbc INTMEM_AC, 2, ROM_3CA7 ROM:3C8E andb INTMEM_AC, #-5 ROM:3C91 cmpb INTMEM_3C+1, #-23h ROM:3C94 jne ROM_3CA3 ROM:3C96 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3C99 jne ROM_3CA5 ROM:3C9B clrb INTMEM_1C ROM:3C9D lcall ROM_3352 ROM:3CA0 ljmp ROM_3994 ROM:3CA3 ; --------------------------------------------------------------------------- ROM:3CA3 ROM:3CA3 ROM_3CA3: ; CODE XREF: ROM:3C89↑j ROM:3CA3 ; ROM:3C94↑j ROM:3CA3 clrb INTMEM_99 ROM:3CA5 ROM:3CA5 ROM_3CA5: ; CODE XREF: ROM:3C99↑j ROM:3CA5 clrb INTMEM_98 ROM:3CA7 ROM:3CA7 ROM_3CA7: ; CODE XREF: ROM:3C8B↑j ROM:3CA7 ret ROM:3CA8 ; --------------------------------------------------------------------------- ROM:3CA8 ldb INTMEM_1C, [INTMEM_36+2]+ ROM:3CAB incb INTMEM_36 ROM:3CAD cmpb INTMEM_36, INTMEM_3E ROM:3CB0 jne ROM_3CBF ROM:3CB2 addb INTMEM_3E, #0Ch ROM:3CB5 ld INTMEM_36+2, #3462h ROM:3CB9 ldb INTMEM_3B, 2[INTMEM_56] ROM:3CBD sjmp ROM_3CC2 ROM:3CBF ; --------------------------------------------------------------------------- ROM:3CBF ROM:3CBF ROM_3CBF: ; CODE XREF: ROM:3CB0↑j ROM:3CBF ldb INTMEM_3B, [INTMEM_36+2]+ ROM:3CC2 ROM:3CC2 ROM_3CC2: ; CODE XREF: ROM:3CBD↑j ROM:3CC2 incb INTMEM_36 ROM:3CC4 orb INTMEM_AC, #8 ROM:3CC7 cmpb INTMEM_36, #24h ; '$' ROM:3CCA jnc ROM_3CCE ROM:3CCC clrb INTMEM_98 ROM:3CCE ROM:3CCE ROM_3CCE: ; CODE XREF: ROM:3CCA↑j ROM:3CCE ljmp ROM_3352 ROM:3CD1 ; --------------------------------------------------------------------------- ROM:3CD1 ldb INTMEM_1C, 2[INTMEM_3E] ROM:3CD5 ldb INTMEM_3B, 2[INTMEM_56] ROM:3CD9 orb INTMEM_AC, #8 ROM:3CDC clrb INTMEM_98 ROM:3CDE ljmp ROM_3352 ROM:3CE1 ; --------------------------------------------------------------------------- ROM:3CE1 jbc INTMEM_AC, 2, ROM_3CF1 ROM:3CE4 andb INTMEM_AC, #-5 ROM:3CE7 cmpb INTMEM_3C+1, #75h ; 'u' ROM:3CEA jne ROM_3CF1 ROM:3CEC ldb INTMEM_99, #14h ROM:3CEF sjmp ROM_3CF6 ROM:3CF1 ; --------------------------------------------------------------------------- ROM:3CF1 ROM:3CF1 ROM_3CF1: ; CODE XREF: ROM:3CE1↑j ROM:3CF1 ; ROM:3CEA↑j ROM:3CF1 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3CF4 jne ROM_3CF8 ROM:3CF6 ROM:3CF6 ROM_3CF6: ; CODE XREF: ROM:3CEF↑j ROM:3CF6 clrb INTMEM_98 ROM:3CF8 ROM:3CF8 ROM_3CF8: ; CODE XREF: ROM:3CF4↑j ROM:3CF8 ret ROM:3CF9 ; --------------------------------------------------------------------------- ROM:3CF9 jbc INTMEM_AC, 2, ROM_3D06 ROM:3CFC andb INTMEM_AC, #-5 ROM:3CFF stb INTMEM_3C+1, (INTMEM_14D+2)[] ROM:3D04 sjmp ROM_3D0D ROM:3D06 ; --------------------------------------------------------------------------- ROM:3D06 ROM:3D06 ROM_3D06: ; CODE XREF: ROM:3CF9↑j ROM:3D06 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3D09 jne ROM_3D0F ROM:3D0B clrb INTMEM_99 ROM:3D0D ROM:3D0D ROM_3D0D: ; CODE XREF: ROM:3D04↑j ROM:3D0D clrb INTMEM_98 ROM:3D0F ROM:3D0F ROM_3D0F: ; CODE XREF: ROM:3D09↑j ROM:3D0F ret ROM:3D10 ; --------------------------------------------------------------------------- ROM:3D10 ldb INTMEM_1A+1, INTMEM_36 ROM:3D13 cmpb INTMEM_1A+1, #3Fh ; '?' ROM:3D16 jne ROM_3D1A ROM:3D18 clrb INTMEM_98 ROM:3D1A ROM:3D1A ROM_3D1A: ; CODE XREF: ROM:3D16↑j ROM:3D1A lcall ROM_2BA9 ROM:3D1D ldb INTMEM_3B, INTMEM_1C+1 ROM:3D20 orb INTMEM_AC, #8 ROM:3D23 incb INTMEM_36 ROM:3D25 ljmp ROM_3352 ROM:3D28 ; --------------------------------------------------------------------------- ROM:3D28 ld INTMEM_36+4, [INTMEM_36+2]+ ROM:3D2B ld INTMEM_3C, [INTMEM_36+2]+ ROM:3D2E jbc INTMEM_36+4, 6, ROM_3D68 ROM:3D31 jbc INTMEM_36+4, 5, ROM_3D50 ROM:3D34 ld INTMEM_1A, [INTMEM_3C]+ ROM:3D37 clrb INTMEM_1C ROM:3D39 ROM:3D39 ROM_3D39: ; CODE XREF: ROM:3D4E↓j ROM:3D39 cmp INTMEM_3C, INTMEM_1A ROM:3D3C jc ROM_3D63 ROM:3D3E ld INTMEM_1C+2, [INTMEM_3C]+ ROM:3D41 ldb INTMEM_20, [INTMEM_3C]+ ROM:3D44 andb INTMEM_20, [INTMEM_1C+2] ROM:3D47 je ROM_3D4C ROM:3D49 orb INTMEM_1C, [INTMEM_3C] ROM:3D4C ROM:3D4C ROM_3D4C: ; CODE XREF: ROM:3D47↑j ROM:3D4C inc INTMEM_3C ROM:3D4E sjmp ROM_3D39 ROM:3D50 ; --------------------------------------------------------------------------- ROM:3D50 ROM:3D50 ROM_3D50: ; CODE XREF: ROM:3D31↑j ROM:3D50 andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:3D54 jbc INTMEM_36+4, 3, ROM_3D63 ROM:3D57 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:3D5A jne ROM_3D61 ROM:3D5C ldb INTMEM_1C, #1 ROM:3D5F sjmp ROM_3D63 ROM:3D61 ; --------------------------------------------------------------------------- ROM:3D61 ROM:3D61 ROM_3D61: ; CODE XREF: ROM:3D5A↑j ROM:3D61 clrb INTMEM_1C ROM:3D63 ROM:3D63 ROM_3D63: ; CODE XREF: ROM:3D3C↑j ROM:3D63 ; ROM:3D54↑j ... ROM:3D63 lcall ROM_3352 ROM:3D66 sjmp ROM_3DC8 ROM:3D68 ; --------------------------------------------------------------------------- ROM:3D68 ROM:3D68 ROM_3D68: ; CODE XREF: ROM:3D2E↑j ROM:3D68 jbs INTMEM_36+4, 4, ROM_3DB6 ROM:3D6B jbs INTMEM_36+4, 1, ROM_3D7E ROM:3D6E ldbze INTMEM_3C, [INTMEM_3C] ROM:3D71 jbc INTMEM_36+4, 7, ROM_3D8C ROM:3D74 sub INTMEM_3C, #80h ROM:3D78 jc ROM_3D8C ROM:3D7A neg INTMEM_3C ROM:3D7C sjmp ROM_3D8C ROM:3D7E ; --------------------------------------------------------------------------- ROM:3D7E ROM:3D7E ROM_3D7E: ; CODE XREF: ROM:3D6B↑j ROM:3D7E ld INTMEM_3C, [INTMEM_3C] ROM:3D81 jbc INTMEM_36+4, 7, ROM_3D8C ROM:3D84 sub INTMEM_3C, #-8000h ROM:3D88 jc ROM_3D8C ROM:3D8A neg INTMEM_3C ROM:3D8C ROM:3D8C ROM_3D8C: ; CODE XREF: ROM:3D71↑j ROM:3D8C ; ROM:3D78↑j ... ROM:3D8C jbs INTMEM_36+4, 5, ROM_3DB6 ROM:3D8F ldbze INTMEM_1C+2, INTMEM_3B ROM:3D92 add INTMEM_1C+2, #359Eh ROM:3D96 ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:3D99 mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:3D9D jbc INTMEM_36+4, 3, ROM_3DA5 ROM:3DA0 ld INTMEM_3C, INTMEM_20 ROM:3DA3 sjmp ROM_3DAB ROM:3DA5 ; --------------------------------------------------------------------------- ROM:3DA5 ROM:3DA5 ROM_3DA5: ; CODE XREF: ROM:3D9D↑j ROM:3DA5 ldb INTMEM_3C, INTMEM_20+1 ROM:3DA8 ldb INTMEM_3C+1, INTMEM_20+2 ROM:3DAB ROM:3DAB ROM_3DAB: ; CODE XREF: ROM:3DA3↑j ROM:3DAB jbc INTMEM_36+4, 2, ROM_3DB0 ROM:3DAE neg INTMEM_3C ROM:3DB0 ROM:3DB0 ROM_3DB0: ; CODE XREF: ROM:ROM_3DAB↑j ROM:3DB0 ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:3DB3 add INTMEM_3C, INTMEM_20+2 ROM:3DB6 ROM:3DB6 ROM_3DB6: ; CODE XREF: ROM:ROM_3D68↑j ROM:3DB6 ; ROM:ROM_3D8C↑j ROM:3DB6 ldb INTMEM_1C, INTMEM_3C ROM:3DB9 jbc INTMEM_36+4, 0, ROM_3DC5 ROM:3DBC ldb INTMEM_3B, INTMEM_1C ROM:3DBF orb INTMEM_AC, #8 ROM:3DC2 ldb INTMEM_1C, INTMEM_3C+1 ROM:3DC5 ROM:3DC5 ROM_3DC5: ; CODE XREF: ROM:3DB9↑j ROM:3DC5 lcall ROM_3352 ROM:3DC8 ROM:3DC8 ROM_3DC8: ; CODE XREF: ROM:3D66↑j ROM:3DC8 cmp INTMEM_36+2, INTMEM_36 ROM:3DCB jnc ROM_3DCF ROM:3DCD clrb INTMEM_98 ROM:3DCF ROM:3DCF ROM_3DCF: ; CODE XREF: ROM:3DCB↑j ROM:3DCF ret ROM:3DD0 ; --------------------------------------------------------------------------- ROM:3DD0 cmp INTMEM_3E, ZERO_REG ; Zero register ROM:3DD3 je ROM_3DEB ROM:3DD5 ld INTMEM_1A, [INTMEM_36]+ ROM:3DD8 dec INTMEM_3E ROM:3DDA addb INTMEM_36+4, INTMEM_1A ROM:3DDD ldb INTMEM_1C, INTMEM_1A ROM:3DE0 orb INTMEM_AC, #8 ROM:3DE3 ldb INTMEM_3B, INTMEM_1A+1 ROM:3DE6 addb INTMEM_36+4, INTMEM_3B ROM:3DE9 sjmp ROM_3DF0 ROM:3DEB ; --------------------------------------------------------------------------- ROM:3DEB ROM:3DEB ROM_3DEB: ; CODE XREF: ROM:3DD3↑j ROM:3DEB clrb INTMEM_98 ROM:3DED ldb INTMEM_1C, INTMEM_36+4 ROM:3DF0 ROM:3DF0 ROM_3DF0: ; CODE XREF: ROM:3DE9↑j ROM:3DF0 ljmp ROM_3352 ROM:3DF3 ; --------------------------------------------------------------------------- ROM:3DF3 rst ROM:3DF3 ; --------------------------------------------------------------------------- ROM:3DF4 db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:3DF4 db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:3DF4 db 2Dh, 39h, 0F0h, 0F0h, 41h, 39h, 0C4h, 0C4h, 47h, 39h ROM:3DF4 db 0F4h, 0F4h, 5Eh, 39h, 0F6h, 0F6h, 52h, 39h, 0F2h, 0F2h ROM:3DF4 db 5Eh, 39h, 74h, 74h, 7Eh, 39h, 0F7h, 0F7h, 85h, 39h ROM:3DF4 db 0D0h, 0D0h, 2Dh, 39h, 0F0h, 0F0h, 41h, 39h, 0F9h, 0F9h ROM:3DF4 db 78h, 39h, 0F5h, 0F5h, 4Dh, 39h, 0F4h, 0F4h, 56h, 39h ROM:3DF4 db 0F6h, 0F6h, 52h, 39h, 0F3h, 0F3h, 6Bh, 39h, 0D1h, 0D1h ROM:3DF4 db 0FAh, 3Ah, 0EFh, 0EFh, 7, 3Bh, 0F7h, 0F7h, 7, 3Bh, 0F8h ROM:3DF4 db 0F8h, 25h, 3Bh, 0E7h, 0E7h, 1Fh, 3Bh, 3, 1, 44h, 3Bh ROM:3DF4 db 9, 8, 44h, 3Bh, 13h, 11h, 44h, 3Bh, 19h, 18h, 44h, 3Bh ROM:3DF4 db 0FFh, 0FBh, 0A6h, 3Bh, 0EEh, 0EEh, 94h, 3Bh, 0EDh, 0EDh ROM:3DF4 db 9Dh, 3Bh, 6Dh, 6Dh, 78h, 3Bh, 65h, 65h, 7Dh, 3Bh, 0 ROM:3DF4 db 0, 8Bh, 3Bh, 10h, 10h, 86h, 3Bh, 0FAh, 0FAh, 0E0h, 3Bh ROM:3DF4 db 81h, 81h, 0DBh, 3Bh, 82h, 82h, 0CBh, 3Bh, 0CBh, 0CBh ROM:3DF4 db 26h, 3Ch, 7Ah, 79h, 0E8h, 3Bh, 8Ah, 89h, 0E8h, 3Bh ROM:3DF4 db 94h, 8Fh, 0E8h, 3Bh, 7Ch, 7Bh, 0E8h, 3Bh, 7Fh, 7Fh ROM:3DF4 db 2Ch, 3Ch, 7Eh, 7Eh, 34h, 3Ch, 7Dh, 7Dh, 47h, 3Ch, 80h ROM:3DF4 db 80h, 3Dh, 3Ch, 0E8h, 0E8h, 51h, 3Ch, 0CCh, 0CCh, 5Dh ROM:3DF4 db 3Ch, 70h, 70h, 6Ah, 3Ch, 0Dh, 0Dh, 71h, 3Ch, 2, 2, 86h ROM:3DF4 db 3Ch, 7, 7, 0A8h, 3Ch, 3, 3, 0D1h, 3Ch, 1, 1, 0E1h, 3Ch ROM:3DF4 db 8, 8, 0F9h, 3Ch, 0Ah, 0Ah, 10h, 3Dh, 9, 9, 28h, 3Dh ROM:3DF4 db 4, 4, 0D0h, 3Dh, 0D0h, 0D0h, 2Dh, 39h, 0F0h, 0F0h, 41h ROM:3DF4 db 39h, 0F5h, 0F5h, 4Dh, 39h, 0F6h, 0F6h, 52h, 39h, 0F7h ROM:3DF4 db 0F7h, 85h, 39h, 7Fh, 0, 0B5h, 3Ah, 0C7h, 0C7h, 0D9h ROM:3DF4 db 3Ah, 0F2h, 0F2h, 0E5h, 3Ah, 0DCh, 0DCh, 0F3h, 3Ah, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF4 db 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 8, 0, 0, 0 ROM:47F4 db 0FFh, 0FFh, 0FFh, 0FFh, 15h, 0, 19h, 0, 32h, 0, 36h ROM:47F4 db 0, 37h, 0, 4Bh, 42h, 50h, 38h, 50h, 30h, 30h, 35h, 93h ROM:47F4 db 0, 5 ROM:4845 ROM:4845 ; =============== S U B R O U T I N E ======================================= ROM:4845 ROM:4845 ROM:4845 ROM_4845: ; CODE XREF: start+849↑p ROM:4845 lcall ROM_489E ROM:4848 ret ROM:4848 ; End of function ROM_4845 ROM:4848 ROM:4849 ROM:4849 ; =============== S U B R O U T I N E ======================================= ROM:4849 ROM:4849 ROM:4849 ROM_4849: ; CODE XREF: start:ROM_28CE↑p ROM:4849 lcall ROM_4E83 ROM:484C lcall ROM_6032 ROM:484F lcall ROM_60A6 ROM:4852 lcall ROM_6717 ROM:4855 lcall ROM_5CE2 ROM:4858 lcall ROM_69EA ROM:485B lcall ROM_543B ROM:485E lcall ROM_6D5E ROM:4861 ret ROM:4861 ; End of function ROM_4849 ROM:4861 ROM:4862 ; --------------------------------------------------------------------------- ROM:4862 ; START OF FUNCTION CHUNK FOR ROM_28F6 ROM:4862 ROM:4862 ROM_4862: ; CODE XREF: ROM_28F6-4B4↑j ROM:4862 lcall ROM_5B5C ROM:4865 ret ROM:4865 ; END OF FUNCTION CHUNK FOR ROM_28F6 ROM:4866 ; --------------------------------------------------------------------------- ROM:4866 ret ROM:4867 ; --------------------------------------------------------------------------- ROM:4867 clrb INTMEM_1A ROM:4869 ret ROM:486A ROM:486A ; =============== S U B R O U T I N E ======================================= ROM:486A ROM:486A ROM:486A ROM_486A: ; CODE XREF: ROM_2D62+D↑j ROM:486A ; ROM:3BE0↑p ROM:486A ldb INTMEM_49, 0C6h[INTMEM_56] ROM:486F ldb INTMEM_4A, 0C7h[INTMEM_56] ROM:4874 ldb INTMEM_4B, 0C8h[INTMEM_56] ROM:4879 ldb INTMEM_4C, 0C9h[INTMEM_56] ROM:487E clrb INTMEM_47+1 ROM:4880 clr INTMEM_40 ROM:4882 orb INTMEM_52, #40h ; '@' ROM:4885 lcall ROM_4932 ROM:4888 ldb INTMEM_42+1, 113h[INTMEM_56] ROM:488D ldb INTMEM_45, #-80h ROM:4890 ldb INTMEM_47, 13Ah[INTMEM_56] ROM:4895 ldb INTMEM_42, 138h[INTMEM_56] ROM:489A ldb INTMEM_44, #-80h ROM:489D ret ROM:489D ; End of function ROM_486A ROM:489D ROM:489E ROM:489E ; =============== S U B R O U T I N E ======================================= ROM:489E ROM:489E ROM:489E ROM_489E: ; CODE XREF: ROM_4845↑p ROM:489E orb INTMEM_F7, #2 ROM:48A1 orb INTMEM_A3, #1 ROM:48A4 ldb INTMEM_B5, 0AEh[INTMEM_56] ROM:48A9 lcall ROM_4932 ROM:48AC ld INTMEM_1C+2, #-8000h ROM:48B0 sub INTMEM_1C+2, 28h[INTMEM_56] ROM:48B5 st INTMEM_1C+2, INTMEM_174[] ROM:48BA st INTMEM_1C+2, INTMEM_176[] ROM:48BF ldb INTMEM_1C+2, #-1 ROM:48C2 stb INTMEM_1C+2, INTMEM_1F0[] ROM:48C7 stb INTMEM_1C+2, INTMEM_1F1[] ROM:48CC ldb INTMEM_1C+2, #-1 ROM:48CF stb INTMEM_1C+2, INTMEM_1F2[] ROM:48D4 stb INTMEM_1C+2, INTMEM_1F3[] ROM:48D9 stb INTMEM_1C+2, INTMEM_1D6[] ROM:48DE stb INTMEM_1C+2, INTMEM_1D7[] ROM:48E3 ld INTMEM_1C, 58h[INTMEM_56] ROM:48E8 st INTMEM_1C, INTMEM_1A2[] ROM:48ED ld INTMEM_D6, #61A8h ROM:48F1 ld INTMEM_1C+2, #61A8h ROM:48F5 st INTMEM_1C+2, INTMEM_260[] ROM:48FA shr INTMEM_1C+2, #1 ROM:48FD st INTMEM_1C+2, INTMEM_14A[] ROM:4902 ldb INTMEM_B4, 13Bh[INTMEM_56] ROM:4907 ldb INTMEM_1C+2, #-1 ROM:490A stb INTMEM_1C+2, INTMEM_27B[] ROM:490F stb INTMEM_1C+2, INTMEM_27C[] ROM:4914 ldb INTMEM_F0, #-1 ROM:4917 ldb INTMEM_EF, #-1 ROM:491A ldb INTMEM_EE, #-1 ROM:491D ldb INTMEM_ED, #-1 ROM:4920 ldb INTMEM_EC, #-1 ROM:4923 ret ROM:4923 ; End of function ROM_489E ROM:4923 ROM:4924 ; --------------------------------------------------------------------------- ROM:4924 ; START OF FUNCTION CHUNK FOR ROM_543B ROM:4924 ; ADDITIONAL PARENT FUNCTION ROM_60A6 ROM:4924 ; ADDITIONAL PARENT FUNCTION ROM_6717 ROM:4924 ROM:4924 ROM_4924: ; CODE XREF: ROM_543B+312↓j ROM:4924 ; ROM_60A6+383↓j ... ROM:4924 shlb INTMEM_1C, #1 ROM:4927 addb INTMEM_1A, INTMEM_1C ROM:492A addcb INTMEM_1A+1, ZERO_REG ; Zero register ROM:492D ld INTMEM_1A, [INTMEM_1A] ROM:4930 br [INTMEM_1A] ROM:4930 ; END OF FUNCTION CHUNK FOR ROM_543B ROM:4932 ROM:4932 ; =============== S U B R O U T I N E ======================================= ROM:4932 ROM:4932 ROM:4932 ROM_4932: ; CODE XREF: ROM_486A+1B↑p ROM:4932 ; ROM_489E+B↑p ... ROM:4932 clrb INTMEM_1C ROM:4934 clrb INTMEM_1C+2 ROM:4936 clrb INTMEM_20 ROM:4938 clrb INTMEM_20+2 ROM:493A ldb INTMEM_1C+1, INTMEM_49 ROM:493D ldb INTMEM_1C+3, INTMEM_4A ROM:4940 ldb INTMEM_20+1, INTMEM_4B ROM:4943 ldb INTMEM_20+3, INTMEM_4C ROM:4946 shr INTMEM_1C, #2 ROM:4949 shr INTMEM_1C+2, #2 ROM:494C shr INTMEM_20, #2 ROM:494F shr INTMEM_20+2, #2 ROM:4952 add INTMEM_1C+2, INTMEM_1C ROM:4955 add INTMEM_20, INTMEM_1C+2 ROM:4958 add INTMEM_20+2, INTMEM_20 ROM:495B st INTMEM_1C, INTMEM_240[] ROM:4960 st INTMEM_1C+2, INTMEM_242[] ROM:4965 st INTMEM_20, INTMEM_244[] ROM:496A st INTMEM_20+2, INTMEM_246[] ROM:496F ret ROM:496F ; End of function ROM_4932 ROM:496F ROM:4970 ROM:4970 ; =============== S U B R O U T I N E ======================================= ROM:4970 ROM:4970 ROM:4970 ROM_4970: ; CODE XREF: ROM_4E83:ROM_53CE↓p ROM:4970 jbs INTMEM_F7, 2, ROM_499F ROM:4973 orb INTMEM_F7, #4 ROM:4976 orb INTMEM_F8, #10h ROM:4979 clr INTMEM_1C ROM:497B st INTMEM_1C, INTMEM_17A[] ROM:4980 decb INTMEM_1C ROM:4982 stb INTMEM_1C, INTMEM_1B3[] ROM:4987 stb INTMEM_1C, INTMEM_1B2[] ROM:498C jbc INTMEM_AA+1, 4, ROM_49A4 ROM:498F ldbze INTMEM_1C, #7 ROM:4992 lcall ROM_299D ROM:4995 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:4998 je ROM_49A2 ROM:499A ldb INTMEM_1A, #40h ; '@' ROM:499D sjmp ROM_4A78 ROM:499F ; --------------------------------------------------------------------------- ROM:499F ROM:499F ROM_499F: ; CODE XREF: ROM_4970↑j ROM:499F jbc INTMEM_A9, 4, ROM_49A4 ROM:49A2 ROM:49A2 ROM_49A2: ; CODE XREF: ROM_4970+28↑j ROM:49A2 sjmp ROM_4B62 ROM:49A4 ; --------------------------------------------------------------------------- ROM:49A4 ROM:49A4 ROM_49A4: ; CODE XREF: ROM_4970+1C↑j ROM:49A4 ; ROM_4970:ROM_499F↑j ROM:49A4 ldb INTMEM_1C, INTMEM_1B2[] ROM:49A9 incb INTMEM_1C ROM:49AB jne ROM_49B4 ROM:49AD ldb INTMEM_1C+2, 0B1h[INTMEM_56] ROM:49B2 sjmp ROM_4ABA ROM:49B4 ; --------------------------------------------------------------------------- ROM:49B4 ROM:49B4 ROM_49B4: ; CODE XREF: ROM_4970+3B↑j ROM:49B4 cmp ZERO_REG, INTMEM_17A[] ; Zero register ROM:49B9 jne ROM_49D9 ROM:49BB cmpb INTMEM_8E, INTMEM_1B2[] ROM:49C0 je ROM_49C4 ROM:49C2 sjmp ROM_4B62 ROM:49C4 ; --------------------------------------------------------------------------- ROM:49C4 ROM:49C4 ROM_49C4: ; CODE XREF: ROM_4970+50↑j ROM:49C4 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:49C7 je ROM_49CA ROM:49C9 ret ROM:49CA ; --------------------------------------------------------------------------- ROM:49CA ROM:49CA ROM_49CA: ; CODE XREF: ROM_4970+57↑j ROM:49CA ld INTMEM_20+2, INTMEM_1FC[] ROM:49CF st INTMEM_20+2, INTMEM_17A[] ROM:49D4 ldb INTMEM_1C+2, #-4Ch ROM:49D7 sjmp ROM_4ABA ROM:49D9 ; --------------------------------------------------------------------------- ROM:49D9 ROM:49D9 ROM_49D9: ; CODE XREF: ROM_4970+49↑j ROM:49D9 jbs INTMEM_F8, 4, ROM_49DE ROM:49DC sjmp ROM_4AD0 ROM:49DE ; --------------------------------------------------------------------------- ROM:49DE ROM:49DE ROM_49DE: ; CODE XREF: ROM_4970:ROM_49D9↑j ROM:49DE ldb INTMEM_1C+2, INTMEM_1B2[] ROM:49E3 cmpb INTMEM_1C+2, #-4Ch ROM:49E6 jc ROM_4A22 ROM:49E8 ldb INTMEM_20, INTMEM_1B3[] ROM:49ED cmpb INTMEM_20, #-1 ROM:49F0 je ROM_4A22 ROM:49F2 cmpb INTMEM_8E, INTMEM_20 ROM:49F5 jh ROM_4A22 ROM:49F7 cmpb INTMEM_20, 0B1h[INTMEM_56] ROM:49FC jnc ROM_4A06 ROM:49FE subb INTMEM_20, INTMEM_8E, 0C4h[INTMEM_56] ROM:4A04 jc ROM_4A09 ROM:4A06 ROM:4A06 ROM_4A06: ; CODE XREF: ROM_4970+8C↑j ROM:4A06 ldb INTMEM_20, #-1 ROM:4A09 ROM:4A09 ROM_4A09: ; CODE XREF: ROM_4970+94↑j ROM:4A09 stb INTMEM_20, INTMEM_1B3[] ROM:4A0E ld INTMEM_20+2, INTMEM_1FC[] ROM:4A13 cmp INTMEM_20+2, INTMEM_178[] ROM:4A18 ldb INTMEM_1A, #20h ; ' ' ROM:4A1B jc ROM_4A78 ROM:4A1D st INTMEM_20+2, INTMEM_178[] ROM:4A22 ROM:4A22 ROM_4A22: ; CODE XREF: ROM_4970+76↑j ROM:4A22 ; ROM_4970+80↑j ... ROM:4A22 cmpb INTMEM_8E, INTMEM_1B2[] ROM:4A27 je ROM_4A2B ROM:4A29 sjmp ROM_4B62 ROM:4A2B ; --------------------------------------------------------------------------- ROM:4A2B ROM:4A2B ROM_4A2B: ; CODE XREF: ROM_4970+B7↑j ROM:4A2B cmpb INTMEM_8E, ZERO_REG ; Zero register ROM:4A2E jne ROM_4A3A ROM:4A30 ldb INTMEM_1C+2, 0B1h[INTMEM_56] ROM:4A35 andb INTMEM_F8, #-11h ROM:4A38 sjmp ROM_4ABA ROM:4A3A ; --------------------------------------------------------------------------- ROM:4A3A ROM:4A3A ROM_4A3A: ; CODE XREF: ROM_4970+BE↑j ROM:4A3A cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:4A3D je ROM_4A40 ROM:4A3F ret ROM:4A40 ; --------------------------------------------------------------------------- ROM:4A40 ROM:4A40 ROM_4A40: ; CODE XREF: ROM_4970+CD↑j ROM:4A40 ld INTMEM_20+2, INTMEM_1FC[] ROM:4A45 clrb INTMEM_1C+2 ROM:4A47 ldb INTMEM_20, 0B1h[INTMEM_56] ROM:4A4C cmpb INTMEM_8E, INTMEM_20 ROM:4A4F je ROM_4AB5 ROM:4A51 ldb INTMEM_1C+2, INTMEM_20 ROM:4A54 ldb INTMEM_20, 0B2h[INTMEM_56] ROM:4A59 cmpb INTMEM_8E, INTMEM_20 ROM:4A5C je ROM_4A9B ROM:4A5E ldb INTMEM_1C+2, INTMEM_20 ROM:4A61 ldb INTMEM_20, 0B3h[INTMEM_56] ROM:4A66 cmpb INTMEM_8E, INTMEM_20 ROM:4A69 je ROM_4A96 ROM:4A6B ldb INTMEM_1C+2, INTMEM_20 ROM:4A6E cmp INTMEM_20+2, INTMEM_17A[] ROM:4A73 jh ROM_4A91 ROM:4A75 ldb INTMEM_1A, #10h ROM:4A78 ROM:4A78 ROM_4A78: ; CODE XREF: ROM_4970+2D↑j ROM:4A78 ; ROM_4970+AB↑j ... ROM:4A78 andb INTMEM_F7, #-5 ROM:4A7B andb INTMEM_AD, #-41h ROM:4A7E stb INTMEM_1A, INTMEM_152[] ROM:4A83 orb INTMEM_52, #40h ; '@' ROM:4A86 andb INTMEM_F5+1, #-2 ROM:4A89 andb INTMEM_F8, #-11h ROM:4A8C lcall ROM_4932 ROM:4A8F sjmp ROM_4B62 ROM:4A91 ; --------------------------------------------------------------------------- ROM:4A91 ROM:4A91 ROM_4A91: ; CODE XREF: ROM_4970+103↑j ROM:4A91 st INTMEM_20+2, INTMEM_182[] ROM:4A96 ROM:4A96 ROM_4A96: ; CODE XREF: ROM_4970+F9↑j ROM:4A96 st INTMEM_20+2, INTMEM_180[] ROM:4A9B ROM:4A9B ROM_4A9B: ; CODE XREF: ROM_4970+EC↑j ROM:4A9B st INTMEM_20+2, INTMEM_17E[] ROM:4AA0 subb INTMEM_20, INTMEM_8E, 0C4h[INTMEM_56] ROM:4AA6 jc ROM_4AAB ROM:4AA8 ldb INTMEM_20, #-1 ROM:4AAB ROM:4AAB ROM_4AAB: ; CODE XREF: ROM_4970+136↑j ROM:4AAB stb INTMEM_20, INTMEM_1B3[] ROM:4AB0 st INTMEM_20+2, INTMEM_178[] ROM:4AB5 ROM:4AB5 ROM_4AB5: ; CODE XREF: ROM_4970+DF↑j ROM:4AB5 st INTMEM_20+2, INTMEM_17C[] ROM:4ABA ROM:4ABA ROM_4ABA: ; CODE XREF: ROM_4970+42↑j ROM:4ABA ; ROM_4970+67↑j ... ROM:4ABA stb INTMEM_1C+2, INTMEM_1B2[] ROM:4ABF ldbze INTMEM_1C, INTMEM_1B4[] ROM:4AC4 clrb INTMEM_1C+3 ROM:4AC6 ldbze INTMEM_20, 97h[INTMEM_56] ROM:4ACB lcall ROM_299D ROM:4ACE ROM:4ACE ROM_4ACE: ; CODE XREF: ROM_4970+165↓j ROM:4ACE sjmp ROM_4B62 ROM:4AD0 ; --------------------------------------------------------------------------- ROM:4AD0 ROM:4AD0 ROM_4AD0: ; CODE XREF: ROM_4970+6C↑j ROM:4AD0 cmpb INTMEM_8E, INTMEM_1B2[] ROM:4AD5 jne ROM_4ACE ROM:4AD7 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:4ADA je ROM_4ADD ROM:4ADC ret ROM:4ADD ; --------------------------------------------------------------------------- ROM:4ADD ROM:4ADD ROM_4ADD: ; CODE XREF: ROM_4970+16A↑j ROM:4ADD ld INTMEM_20+2, INTMEM_1FC[] ROM:4AE2 sub INTMEM_1A, INTMEM_20+2, INTMEM_17A[] ROM:4AE8 jc ROM_4AEC ROM:4AEA neg INTMEM_1A ROM:4AEC ROM:4AEC ROM_4AEC: ; CODE XREF: ROM_4970+178↑j ROM:4AEC cmp INTMEM_1A, 32h[INTMEM_56] ROM:4AF1 ldb INTMEM_1A, #50h ; 'P' ROM:4AF4 jh ROM_4B1D ROM:4AF6 ldb INTMEM_1A, #30h ; '0' ROM:4AF9 ld INTMEM_1C, INTMEM_17C[] ROM:4AFE shl INTMEM_1C, #2 ROM:4B01 jnc ROM_4B08 ROM:4B03 ldb INTMEM_49, #-1 ROM:4B06 sjmp ROM_4B0E ROM:4B08 ; --------------------------------------------------------------------------- ROM:4B08 ROM:4B08 ROM_4B08: ; CODE XREF: ROM_4970+191↑j ROM:4B08 addb INTMEM_49, INTMEM_1C+1, 0C3h[INTMEM_56] ROM:4B0E ROM:4B0E ROM_4B0E: ; CODE XREF: ROM_4970+196↑j ROM:4B0E ld INTMEM_1C, INTMEM_17E[] ROM:4B13 sub INTMEM_1C, INTMEM_17C[] ROM:4B18 shl INTMEM_1C, #2 ROM:4B1B jnc ROM_4B1F ROM:4B1D ROM:4B1D ROM_4B1D: ; CODE XREF: ROM_4970+184↑j ROM:4B1D ; ROM_4970+1BF↓j ... ROM:4B1D sjmp ROM_4A78 ROM:4B1F ; --------------------------------------------------------------------------- ROM:4B1F ROM:4B1F ROM_4B1F: ; CODE XREF: ROM_4970+1AB↑j ROM:4B1F stb INTMEM_1C+1, INTMEM_4A ROM:4B22 ld INTMEM_1C, INTMEM_180[] ROM:4B27 sub INTMEM_1C, INTMEM_17E[] ROM:4B2C shl INTMEM_1C, #2 ROM:4B2F jc ROM_4B1D ROM:4B31 stb INTMEM_1C+1, INTMEM_4B ROM:4B34 ld INTMEM_1C, INTMEM_182[] ROM:4B39 sub INTMEM_1C, INTMEM_180[] ROM:4B3E shl INTMEM_1C, #2 ROM:4B41 jc ROM_4B1D ROM:4B43 stb INTMEM_1C+1, INTMEM_4C ROM:4B46 clr INTMEM_40 ROM:4B48 lcall ROM_4932 ROM:4B4B andb INTMEM_52, #-41h ROM:4B4E stb ZERO_REG, INTMEM_152[] ; Zero register ROM:4B53 andb INTMEM_F7, #-5 ROM:4B56 andb INTMEM_AD, #-41h ROM:4B59 andb INTMEM_F5+1, #-2 ROM:4B5C incb INTMEM_47+1 ROM:4B5E jne ROM_4B62 ROM:4B60 decb INTMEM_47+1 ROM:4B62 ROM:4B62 ROM_4B62: ; CODE XREF: ROM_4970:ROM_49A2↑j ROM:4B62 ; ROM_4970+52↑j ... ROM:4B62 ldb INTMEM_C3, 0C5h[INTMEM_56] ROM:4B67 ret ROM:4B67 ; End of function ROM_4970 ROM:4B67 ROM:4B68 ; --------------------------------------------------------------------------- ROM:4B68 ret ROM:4B69 ROM:4B69 ; =============== S U B R O U T I N E ======================================= ROM:4B69 ROM:4B69 ROM:4B69 ROM_4B69: ; CODE XREF: ROM:5824↓p ROM:4B69 ; ROM:585C↓p ROM:4B69 mulu INTMEM_1C, INTMEM_20 ROM:4B6C jbc INTMEM_1C+1, 7, ROM_4B71 ROM:4B6F inc INTMEM_1C+2 ROM:4B71 ROM:4B71 ROM_4B71: ; CODE XREF: ROM_4B69+3↑j ROM:4B71 ld INTMEM_1C, INTMEM_1C+2 ROM:4B74 clr INTMEM_1C+2 ROM:4B76 mulu INTMEM_20, INTMEM_20+2 ROM:4B79 add INTMEM_1C, INTMEM_20 ROM:4B7C addc INTMEM_1C+2, INTMEM_20+2 ROM:4B7F ret ROM:4B7F ; End of function ROM_4B69 ROM:4B7F ROM:4B80 ROM:4B80 ; =============== S U B R O U T I N E ======================================= ROM:4B80 ROM:4B80 ROM:4B80 ROM_4B80: ; CODE XREF: ROM:581C↓p ROM:4B80 ; ROM:583C↓p ... ROM:4B80 divu INTMEM_1C, INTMEM_20 ROM:4B83 jnv ROM_4B89 ROM:4B85 ldbse INTMEM_20+2, #-1 ROM:4B88 ret ROM:4B89 ; --------------------------------------------------------------------------- ROM:4B89 ROM:4B89 ROM_4B89: ; CODE XREF: ROM_4B80+3↑j ROM:4B89 ld INTMEM_20+2, INTMEM_1C ROM:4B8C clr INTMEM_1C ROM:4B8E divu INTMEM_1C, INTMEM_20 ROM:4B91 shr INTMEM_20, #1 ROM:4B94 cmp INTMEM_1C+2, INTMEM_20 ROM:4B97 jnc ROM_4B9B ROM:4B99 inc INTMEM_1C ROM:4B9B ROM:4B9B ROM_4B9B: ; CODE XREF: ROM_4B80+17↑j ROM:4B9B ret ROM:4B9B ; End of function ROM_4B80 ROM:4B9B ROM:4B9C ROM:4B9C ; =============== S U B R O U T I N E ======================================= ROM:4B9C ROM:4B9C ROM:4B9C ROM_4B9C: ; CODE XREF: ROM_69EA+143↓p ROM:4B9C ; ROM_69EA+16A↓p ROM:4B9C ld INTMEM_2C, INTMEM_1A ROM:4B9F ld INTMEM_2C+2, INTMEM_20 ROM:4BA2 ldb INTMEM_20+3, #2 ROM:4BA5 ROM:4BA5 ROM_4BA5: ; CODE XREF: ROM_4B9C+26↓j ROM:4BA5 clrb INTMEM_20+2 ROM:4BA7 ldb INTMEM_32, INTMEM_1C ROM:4BAA ldb INTMEM_30, [INTMEM_2C]+ ROM:4BAD ldb INTMEM_30+1, [INTMEM_2C+2]+ ROM:4BB0 subb INTMEM_1C+3, INTMEM_1C+2, INTMEM_30 ROM:4BB4 jc ROM_4BBD ROM:4BB6 negb INTMEM_1C+3 ROM:4BB8 decb INTMEM_20+2 ROM:4BBA ldb INTMEM_32, INTMEM_1C+1 ROM:4BBD ROM:4BBD ROM_4BBD: ; CODE XREF: ROM_4B9C+18↑j ROM:4BBD cmpb INTMEM_1C+3, INTMEM_32 ROM:4BC0 jc ROM_4BC9 ROM:4BC2 djnz INTMEM_20+3, ROM_4BA5 ROM:4BC5 clrb INTMEM_1C+3 ROM:4BC7 sjmp ROM_4BE8 ROM:4BC9 ; --------------------------------------------------------------------------- ROM:4BC9 ROM:4BC9 ROM_4BC9: ; CODE XREF: ROM_4B9C+24↑j ROM:4BC9 cmpb INTMEM_1C+2, INTMEM_1B6[] ROM:4BCE jne ROM_4BD7 ROM:4BD0 cmpb INTMEM_30, INTMEM_30+1 ROM:4BD3 jne ROM_4BD7 ROM:4BD5 clrb INTMEM_1C+3 ROM:4BD7 ROM:4BD7 ROM_4BD7: ; CODE XREF: ROM_4B9C+32↑j ROM:4BD7 ; ROM_4B9C+37↑j ROM:4BD7 jbs INTMEM_20+3, 1, ROM_4BDD ROM:4BDA shrb INTMEM_1C+3, #1 ROM:4BDD ROM:4BDD ROM_4BDD: ; CODE XREF: ROM_4B9C:ROM_4BD7↑j ROM:4BDD jbc INTMEM_1C+3, 7, ROM_4BE3 ROM:4BE0 ldb INTMEM_1C+3, #7Fh ROM:4BE3 ROM:4BE3 ROM_4BE3: ; CODE XREF: ROM_4B9C:ROM_4BDD↑j ROM:4BE3 jbc INTMEM_20+2, 7, ROM_4BE8 ROM:4BE6 negb INTMEM_1C+3 ROM:4BE8 ROM:4BE8 ROM_4BE8: ; CODE XREF: ROM_4B9C+2B↑j ROM:4BE8 ; ROM_4B9C:ROM_4BE3↑j ROM:4BE8 addb INTMEM_1C+3, #-80h ROM:4BEB ldb INTMEM_1C, [INTMEM_1A] ROM:4BEE stb INTMEM_1C+2, [INTMEM_1A]+ ROM:4BF1 stb INTMEM_1C, [INTMEM_1A] ROM:4BF4 ldb INTMEM_1C+1, [INTMEM_20] ROM:4BF7 ldb INTMEM_32, INTMEM_1B6[] ROM:4BFC stb INTMEM_32, [INTMEM_20]+ ROM:4BFF stb INTMEM_1C+1, [INTMEM_20] ROM:4C02 jbc INTMEM_20+3, 1, ROM_4C0B ROM:4C05 stb INTMEM_1C+2, [INTMEM_1A] ROM:4C08 stb INTMEM_32, [INTMEM_20] ROM:4C0B ROM:4C0B ROM_4C0B: ; CODE XREF: ROM_4B9C+66↑j ROM:4C0B ret ROM:4C0B ; End of function ROM_4B9C ROM:4C0B ROM:4C0C ROM:4C0C ; =============== S U B R O U T I N E ======================================= ROM:4C0C ROM:4C0C ROM:4C0C ROM_4C0C: ; CODE XREF: ROM_69EA+206↓p ROM:4C0C ; ROM_69EA+228↓p ROM:4C0C ldb INTMEM_1C+3, INTMEM_D8+1 ROM:4C0F ldb INTMEM_20, INTMEM_1C+2 ROM:4C12 subb INTMEM_20, #-80h ROM:4C15 jc ROM_4C22 ROM:4C17 negb INTMEM_20 ROM:4C19 cmpb INTMEM_20, 0DAh[INTMEM_56] ROM:4C1E jc ROM_4C36 ROM:4C20 sjmp ROM_4C29 ROM:4C22 ; --------------------------------------------------------------------------- ROM:4C22 ROM:4C22 ROM_4C22: ; CODE XREF: ROM_4C0C+9↑j ROM:4C22 cmpb INTMEM_20, 0D9h[INTMEM_56] ROM:4C27 jc ROM_4C36 ROM:4C29 ROM:4C29 ROM_4C29: ; CODE XREF: ROM_4C0C+14↑j ROM:4C29 ld INTMEM_1C, #0Ch ROM:4C2D lcall ROM_3185 ROM:4C30 mulub INTMEM_32, INTMEM_1C, #4 ROM:4C34 sjmp ROM_4C41 ROM:4C36 ; --------------------------------------------------------------------------- ROM:4C36 ROM:4C36 ROM_4C36: ; CODE XREF: ROM_4C0C+12↑j ROM:4C36 ; ROM_4C0C+1B↑j ROM:4C36 ld INTMEM_1C, #0Bh ROM:4C3A lcall ROM_3185 ROM:4C3D mulub INTMEM_32, INTMEM_1C, #20h ; ' ' ROM:4C41 ROM:4C41 ROM_4C41: ; CODE XREF: ROM_4C0C+28↑j ROM:4C41 ldb INTMEM_1C+3, INTMEM_1AB[] ROM:4C46 ld INTMEM_1C, #0Dh ROM:4C4A lcall ROM_3185 ROM:4C4D clrb INTMEM_1C+1 ROM:4C4F mulu INTMEM_20, INTMEM_1C, INTMEM_32 ROM:4C53 divu INTMEM_20, #32h ; '2' ROM:4C57 jnv ROM_4C5C ROM:4C59 ldbse INTMEM_20, #-1 ROM:4C5C ROM:4C5C ROM_4C5C: ; CODE XREF: ROM_4C0C+4B↑j ROM:4C5C ret ROM:4C5C ; End of function ROM_4C0C ROM:4C5C ROM:4C5D ROM:4C5D ; =============== S U B R O U T I N E ======================================= ROM:4C5D ROM:4C5D ROM:4C5D ROM_4C5D: ; CODE XREF: ROM_69EA:ROM_6C03↓p ROM:4C5D ; ROM_69EA:ROM_6C25↓p ROM:4C5D pushf ROM:4C5E ld INTMEM_32, INTMEM_20+2 ROM:4C61 ld INTMEM_1C, 1E8h[INTMEM_20+2] ROM:4C66 ld INTMEM_34, INTMEM_20 ROM:4C69 st INTMEM_34, INTMEM_3C8[] ROM:4C6E cmp ZERO_REG, INTMEM_20 ; Zero register ROM:4C71 je ROM_4C9E ROM:4C73 ldbze INTMEM_1C, #32h ; '2' ROM:4C76 cmp INTMEM_32, #4 ROM:4C7A jc ROM_4C8F ROM:4C7C ldb INTMEM_1C+2, INTMEM_1AA[] ROM:4C81 ldb INTMEM_1C+3, INTMEM_1AB[] ROM:4C86 ld INTMEM_1C, #0Eh ROM:4C8A lcall ROM_3185 ROM:4C8D clrb INTMEM_1C+1 ROM:4C8F ROM:4C8F ROM_4C8F: ; CODE XREF: ROM_4C5D+1D↑j ROM:4C8F mulu INTMEM_1C, 1E8h[INTMEM_32] ROM:4C94 divu INTMEM_1C, #32h ; '2' ROM:4C98 jnv ROM_4C9E ROM:4C9A ld INTMEM_1C, #32h ; '2' ROM:4C9E ROM:4C9E ROM_4C9E: ; CODE XREF: ROM_4C5D+14↑j ROM:4C9E ; ROM_4C5D+3B↑j ROM:4C9E st INTMEM_1C, INTMEM_3C6[] ROM:4CA3 add INTMEM_1C+2, INTMEM_1C, INTMEM_34 ROM:4CA7 jnc ROM_4CAC ROM:4CA9 ldbse INTMEM_1C+2, #-1 ROM:4CAC ROM:4CAC ROM_4CAC: ; CODE XREF: ROM_4C5D+4A↑j ROM:4CAC cmp INTMEM_1C+2, 1E0h[INTMEM_32] ROM:4CB1 jnh ROM_4CB8 ROM:4CB3 ld INTMEM_1C+2, 1E0h[INTMEM_32] ROM:4CB8 ROM:4CB8 ROM_4CB8: ; CODE XREF: ROM_4C5D+54↑j ROM:4CB8 st INTMEM_1C+2, 1E8h[INTMEM_32] ROM:4CBD popf ROM:4CBE ret ROM:4CBE ; End of function ROM_4C5D ROM:4CBE ROM:4CBF ROM:4CBF ; =============== S U B R O U T I N E ======================================= ROM:4CBF ROM:4CBF ROM:4CBF ROM_4CBF: ; CODE XREF: ROM:5985↓p ROM:4CBF ; ROM:599A↓p ROM:4CBF ldb INTMEM_1C+2, INTMEM_74 ROM:4CC2 shlb INTMEM_1C+2, #2 ROM:4CC5 addb INTMEM_1C+2, INTMEM_153[] ROM:4CCA subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1CE+1)[] ROM:4CD0 clrb INTMEM_1A+1 ROM:4CD2 stb INTMEM_1C+2, (INTMEM_1CE+1)[] ROM:4CD7 ret ROM:4CD7 ; End of function ROM_4CBF ROM:4CD7 ROM:4CD8 ROM:4CD8 ; =============== S U B R O U T I N E ======================================= ROM:4CD8 ROM:4CD8 ROM:4CD8 ROM_4CD8: ; CODE XREF: ROM_60A6:ROM_64B7↓p ROM:4CD8 jbs INTMEM_FD, 6, ROM_4CEC ROM:4CDB jbc INTMEM_FD, 2, ROM_4CE9 ROM:4CDE mulub INTMEM_1C, INTMEM_E6, 128h[INTMEM_56] ROM:4CE4 stb INTMEM_1C+1, INTMEM_E6 ROM:4CE7 sjmp ROM_4D02 ROM:4CE9 ; --------------------------------------------------------------------------- ROM:4CE9 ROM:4CE9 ROM_4CE9: ; CODE XREF: ROM_4CD8+3↑j ROM:4CE9 orb INTMEM_FD, #40h ; '@' ROM:4CEC ROM:4CEC ROM_4CEC: ; CODE XREF: ROM_4CD8↑j ROM:4CEC jbs INTMEM_FD, 3, ROM_4CFB ROM:4CEF cmpb ZERO_REG, INTMEM_B9 ; Zero register ROM:4CF2 je ROM_4D02 ROM:4CF4 jbs INTMEM_FD, 4, ROM_4D00 ROM:4CF7 clrb INTMEM_B9 ROM:4CF9 sjmp ROM_4D02 ROM:4CFB ; --------------------------------------------------------------------------- ROM:4CFB ROM:4CFB ROM_4CFB: ; CODE XREF: ROM_4CD8:ROM_4CEC↑j ROM:4CFB ldb INTMEM_B9, 129h[INTMEM_56] ROM:4D00 ROM:4D00 ROM_4D00: ; CODE XREF: ROM_4CD8+1C↑j ROM:4D00 clrb INTMEM_E6 ROM:4D02 ROM:4D02 ROM_4D02: ; CODE XREF: ROM_4CD8+F↑j ROM:4D02 ; ROM_4CD8+1A↑j ... ROM:4D02 ret ROM:4D02 ; End of function ROM_4CD8 ROM:4D02 ROM:4D03 ROM:4D03 ; =============== S U B R O U T I N E ======================================= ROM:4D03 ROM:4D03 ROM:4D03 ROM_4D03: ; CODE XREF: ROM_60A6+24↓p ROM:4D03 ; ROM_60A6:ROM_640B↓p ... ROM:4D03 addb INTMEM_1C+2, 12Bh[INTMEM_56] ROM:4D08 scall ROM_4D60 ROM:4D0A ldbze INTMEM_20, INTMEM_275[] ROM:4D0F ldbze INTMEM_20+2, INTMEM_276[] ROM:4D14 sub INTMEM_1C+2, INTMEM_1C, INTMEM_20 ROM:4D18 jc ROM_4D23 ROM:4D1A add INTMEM_1C+2, INTMEM_20+2 ROM:4D1D jc ROM_4D26 ROM:4D1F clr INTMEM_1C+2 ROM:4D21 sjmp ROM_4D26 ROM:4D23 ; --------------------------------------------------------------------------- ROM:4D23 ROM:4D23 ROM_4D23: ; CODE XREF: ROM_4D03+15↑j ROM:4D23 add INTMEM_1C+2, INTMEM_20+2 ROM:4D26 ROM:4D26 ROM_4D26: ; CODE XREF: ROM_4D03+1A↑j ROM:4D26 ; ROM_4D03+1E↑j ROM:4D26 inc INTMEM_1C+2 ROM:4D28 scall ROM_4D87 ROM:4D2A ret ROM:4D2A ; End of function ROM_4D03 ROM:4D2A ROM:4D2B ROM:4D2B ; =============== S U B R O U T I N E ======================================= ROM:4D2B ROM:4D2B ROM:4D2B ROM_4D2B: ; CODE XREF: ROM_60A6+87↓p ROM:4D2B ; ROM_60A6+B9↓p ... ROM:4D2B addb INTMEM_1C+2, 12Bh[INTMEM_56] ROM:4D30 scall ROM_4D60 ROM:4D32 ldbze INTMEM_20, INTMEM_275[] ROM:4D37 sub INTMEM_1C, INTMEM_20 ROM:4D3A ldb INTMEM_1C+2, INTMEM_1C+3 ROM:4D3D ld INTMEM_32, INTMEM_1C ROM:4D40 scall ROM_4D60 ROM:4D42 sub INTMEM_1C+2, INTMEM_1C, INTMEM_32 ROM:4D46 jc ROM_4D4A ROM:4D48 clr INTMEM_1C+2 ROM:4D4A ROM:4D4A ROM_4D4A: ; CODE XREF: ROM_4D2B+1B↑j ROM:4D4A add INTMEM_32, INTMEM_1C ROM:4D4D inc INTMEM_32 ROM:4D4F scall ROM_4D87 ROM:4D51 ld INTMEM_1C+2, INTMEM_32 ROM:4D54 ldb INTMEM_32, INTMEM_1C ROM:4D57 scall ROM_4D87 ROM:4D59 ldb INTMEM_1C+2, INTMEM_1C ROM:4D5C ldb INTMEM_1C+3, INTMEM_32 ROM:4D5F ret ROM:4D5F ; End of function ROM_4D2B ROM:4D5F ROM:4D60 ROM:4D60 ; =============== S U B R O U T I N E ======================================= ROM:4D60 ROM:4D60 ROM:4D60 ROM_4D60: ; CODE XREF: ROM_4D03+5↑p ROM:4D60 ; ROM_4D2B+5↑p ... ROM:4D60 cmpb INTMEM_1C+2, INTMEM_277[] ROM:4D65 jh ROM_4D71 ROM:4D67 ld INTMEM_1C, #2Ah ; '*' ROM:4D6B lcall ROM_3185 ROM:4D6E clrb INTMEM_1C+1 ROM:4D70 ret ROM:4D71 ; --------------------------------------------------------------------------- ROM:4D71 ROM:4D71 ROM_4D71: ; CODE XREF: ROM_4D60+5↑j ROM:4D71 ld INTMEM_1C, #2Bh ; '+' ROM:4D75 lcall ROM_3185 ROM:4D78 stb INTMEM_1C, INTMEM_3D5[] ROM:4D7D clrb INTMEM_1C+1 ROM:4D7F shl INTMEM_1C, #1 ROM:4D82 add INTMEM_1C, #0FFh ROM:4D86 ret ROM:4D86 ; End of function ROM_4D60 ROM:4D86 ROM:4D87 ROM:4D87 ; =============== S U B R O U T I N E ======================================= ROM:4D87 ROM:4D87 ROM:4D87 ROM_4D87: ; CODE XREF: ROM_4D03+25↑p ROM:4D87 ; ROM_4D2B+24↑p ... ROM:4D87 ld INTMEM_1C, #2Ch ; ',' ROM:4D8B cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:4D8E je ROM_4D9B ROM:4D90 sub INTMEM_1C+2, #0FFh ROM:4D94 shr INTMEM_1C+2, #1 ROM:4D97 ld INTMEM_1C, #2Dh ; '-' ROM:4D9B ROM:4D9B ROM_4D9B: ; CODE XREF: ROM_4D87+7↑j ROM:4D9B ljmp ROM_3185 ROM:4D9B ; End of function ROM_4D87 ROM:4D9B ROM:4D9E ROM:4D9E ; =============== S U B R O U T I N E ======================================= ROM:4D9E ROM:4D9E ROM:4D9E ROM_4D9E: ; CODE XREF: ROM_60A6+3FB↓p ROM:4D9E jbs INTMEM_FD, 7, ROM_4DDF ROM:4DA1 mulub INTMEM_1C, INTMEM_8E, 12Ah[INTMEM_56] ROM:4DA7 add INTMEM_1C, #-8000h ROM:4DAB cmp INTMEM_D4, INTMEM_1C ROM:4DAE jnc ROM_4DB2 ROM:4DB0 sjmp ROM_4E52 ROM:4DB2 ; --------------------------------------------------------------------------- ROM:4DB2 ROM:4DB2 ROM_4DB2: ; CODE XREF: ROM_4D9E+10↑j ROM:4DB2 orb INTMEM_FD, #-80h ROM:4DB5 clrb INTMEM_B9+3 ROM:4DB7 ldb INTMEM_1A+1, INTMEM_1AD[] ROM:4DBC cmpb INTMEM_1A+1, 136h[INTMEM_56] ROM:4DC1 jnc ROM_4DC8 ROM:4DC3 ldb INTMEM_B9+3, 137h[INTMEM_56] ROM:4DC8 ROM:4DC8 ROM_4DC8: ; CODE XREF: ROM_4D9E+23↑j ROM:4DC8 ; ROM_4D9E+63↓j ... ROM:4DC8 andb INTMEM_FE, #-3 ROM:4DCB ldbse INTMEM_20+2, #-1 ROM:4DCE st INTMEM_20+2, (INTMEM_266+2)[] ROM:4DD3 st ZERO_REG, (INTMEM_266+4)[] ; Zero register ROM:4DD8 ldb INTMEM_B9+2, 134h[INTMEM_56] ROM:4DDD sjmp ROM_4E15 ROM:4DDF ; --------------------------------------------------------------------------- ROM:4DDF ROM:4DDF ROM_4DDF: ; CODE XREF: ROM_4D9E↑j ROM:4DDF jbs INTMEM_FE, 1, ROM_4DF4 ROM:4DE2 jbc INTMEM_D4+1, 7, ROM_4E11 ROM:4DE5 cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4DE8 jne ROM_4E15 ROM:4DEA orb INTMEM_FE, #2 ROM:4DED ldb INTMEM_B9+2, 135h[INTMEM_56] ROM:4DF2 sjmp ROM_4E23 ROM:4DF4 ; --------------------------------------------------------------------------- ROM:4DF4 ROM:4DF4 ROM_4DF4: ; CODE XREF: ROM_4D9E:ROM_4DDF↑j ROM:4DF4 cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4DF7 jne ROM_4E23 ROM:4DF9 ld INTMEM_20, (INTMEM_266+4)[] ROM:4DFE divub INTMEM_20, #5 ROM:4E01 jv ROM_4DC8 ROM:4E03 cmpb INTMEM_20, 133h[INTMEM_56] ROM:4E08 jh ROM_4DC8 ROM:4E0A cmpb INTMEM_20, 132h[INTMEM_56] ROM:4E0F jnc ROM_4DC8 ROM:4E11 ROM:4E11 ROM_4E11: ; CODE XREF: ROM_4D9E+44↑j ROM:4E11 ldb INTMEM_1A, #-1 ROM:4E14 ret ROM:4E15 ; --------------------------------------------------------------------------- ROM:4E15 ROM:4E15 ROM_4E15: ; CODE XREF: ROM_4D9E+3F↑j ROM:4E15 ; ROM_4D9E+4A↑j ROM:4E15 cmp INTMEM_D4, (INTMEM_266+2)[] ROM:4E1A jh ROM_4E52 ROM:4E1C st INTMEM_D4, (INTMEM_266+2)[] ROM:4E21 sjmp ROM_4E52 ROM:4E23 ; --------------------------------------------------------------------------- ROM:4E23 ROM:4E23 ROM_4E23: ; CODE XREF: ROM_4D9E+54↑j ROM:4E23 ; ROM_4D9E+59↑j ROM:4E23 ld INTMEM_1C+2, 86h[INTMEM_56] ROM:4E28 cmpb ZERO_REG, INTMEM_B9+3 ; Zero register ROM:4E2B je ROM_4E31 ROM:4E2D ld INTMEM_1C+2, #384h ROM:4E31 ROM:4E31 ROM_4E31: ; CODE XREF: ROM_4D9E+8D↑j ROM:4E31 jbc INTMEM_F9, 0, ROM_4E39 ROM:4E34 ld INTMEM_1C+2, 88h[INTMEM_56] ROM:4E39 ROM:4E39 ROM_4E39: ; CODE XREF: ROM_4D9E:ROM_4E31↑j ROM:4E39 st INTMEM_1C+2, INTMEM_266[] ROM:4E3E sub INTMEM_20, INTMEM_D4, (INTMEM_266+2)[] ROM:4E44 jnc ROM_4E52 ROM:4E46 cmp INTMEM_20, (INTMEM_266+4)[] ROM:4E4B jnh ROM_4E52 ROM:4E4D st INTMEM_20, (INTMEM_266+4)[] ROM:4E52 ROM:4E52 ROM_4E52: ; CODE XREF: ROM_4D9E+12↑j ROM:4E52 ; ROM_4D9E+7C↑j ... ROM:4E52 clrb INTMEM_1A ROM:4E54 ret ROM:4E54 ; End of function ROM_4D9E ROM:4E54 ROM:4E55 ROM:4E55 ; =============== S U B R O U T I N E ======================================= ROM:4E55 ROM:4E55 ROM:4E55 ROM_4E55: ; CODE XREF: ROM_60A6+480↓p ROM:4E55 jbs INTMEM_FE, 4, ROM_4E74 ROM:4E58 ldb INTMEM_1C+1, INTMEM_47 ROM:4E5B ldb INTMEM_1C, #0 ROM:4E5E ld INTMEM_20, (INTMEM_1F3+1)[] ROM:4E63 ldbze INTMEM_1C+2, 13Dh[INTMEM_56] ROM:4E68 lcall ROM_3320 ROM:4E6B stb INTMEM_1C+1, INTMEM_47 ROM:4E6E orb INTMEM_FE, #10h ROM:4E71 ROM:4E71 ROM_4E71: ; CODE XREF: ROM_4E55+26↓j ROM:4E71 clrb INTMEM_1A ROM:4E73 ret ROM:4E74 ; --------------------------------------------------------------------------- ROM:4E74 ROM:4E74 ROM_4E74: ; CODE XREF: ROM_4E55↑j ROM:4E74 cmpb INTMEM_47, INTMEM_1F5[] ROM:4E79 je ROM_4E7F ROM:4E7B jh ROM_4E71 ROM:4E7D incb INTMEM_47 ROM:4E7F ROM:4E7F ROM_4E7F: ; CODE XREF: ROM_4E55+24↑j ROM:4E7F ldb INTMEM_1A, #-1 ROM:4E82 ret ROM:4E82 ; End of function ROM_4E55 ROM:4E82 ROM:4E83 ROM:4E83 ; =============== S U B R O U T I N E ======================================= ROM:4E83 ROM:4E83 ROM:4E83 ROM_4E83: ; CODE XREF: ROM_4849↑p ROM:4E83 sub INTMEM_1A, INTMEM_5E, #1F4h ROM:4E88 jc ROM_4E8C ROM:4E8A clr INTMEM_1A ROM:4E8C ROM:4E8C ROM_4E8C: ; CODE XREF: ROM_4E83+5↑j ROM:4E8C divub INTMEM_1A, #19h ROM:4E8F jnv ROM_4E94 ROM:4E91 ldb INTMEM_1A, #-1 ROM:4E94 ROM:4E94 ROM_4E94: ; CODE XREF: ROM_4E83+C↑j ROM:4E94 stb INTMEM_1A, INTMEM_1AA[] ROM:4E99 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4E9C jh ROM_4EA9 ROM:4E9E andb INTMEM_F5+1, #-21h ROM:4EA1 orb INTMEM_F5+1, #2 ROM:4EA4 orb INTMEM_F5+1, #40h ; '@' ROM:4EA7 sjmp ROM_4EF0 ROM:4EA9 ; --------------------------------------------------------------------------- ROM:4EA9 ROM:4EA9 ROM_4EA9: ; CODE XREF: ROM_4E83+19↑j ROM:4EA9 jbs INTMEM_F5+1, 5, ROM_4EF0 ROM:4EAC andb INTMEM_F5+1, #-41h ROM:4EAF cmp INTMEM_5E, 1Ah[INTMEM_56] ROM:4EB4 jh ROM_4EC0 ROM:4EB6 orb INTMEM_F5+1, #2 ROM:4EB9 andb INTMEM_F5+1, #7Fh ROM:4EBC clrb INTMEM_CB ROM:4EBE sjmp ROM_4EF0 ROM:4EC0 ; --------------------------------------------------------------------------- ROM:4EC0 ROM:4EC0 ROM_4EC0: ; CODE XREF: ROM_4E83+31↑j ROM:4EC0 andb INTMEM_F5+1, #-3 ROM:4EC3 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:4EC8 jh ROM_4EDA ROM:4ECA jbs INTMEM_F5+1, 7, ROM_4ED5 ROM:4ECD orb INTMEM_F5+1, #-80h ROM:4ED0 ldb INTMEM_CB, 0ADh[INTMEM_56] ROM:4ED5 ROM:4ED5 ROM_4ED5: ; CODE XREF: ROM_4E83+47↑j ROM:4ED5 cmpb INTMEM_CB, ZERO_REG ; Zero register ROM:4ED8 jne ROM_4EF0 ROM:4EDA ROM:4EDA ROM_4EDA: ; CODE XREF: ROM_4E83+45↑j ROM:4EDA orb INTMEM_F5+1, #20h ; ' ' ROM:4EDD ldb INTMEM_1C+2, INTMEM_1AB[] ROM:4EE2 stb INTMEM_1C+2, INTMEM_1AC[] ROM:4EE7 orb INTMEM_F7, #1 ROM:4EEA andb INTMEM_F5+1, #-3 ROM:4EED andb INTMEM_F5+1, #7Fh ROM:4EF0 ROM:4EF0 ROM_4EF0: ; CODE XREF: ROM_4E83+24↑j ROM:4EF0 ; ROM_4E83:ROM_4EA9↑j ... ROM:4EF0 jbc INTMEM_F5+1, 6, ROM_4F00 ROM:4EF3 cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:4EF6 jne ROM_4F00 ROM:4EF8 andb INTMEM_F7, #-3 ROM:4EFB andb INTMEM_A3, #-2 ROM:4EFE sjmp ROM_4F06 ROM:4F00 ; --------------------------------------------------------------------------- ROM:4F00 ROM:4F00 ROM_4F00: ; CODE XREF: ROM_4E83:ROM_4EF0↑j ROM:4F00 ; ROM_4E83+73↑j ROM:4F00 orb INTMEM_F7, #2 ROM:4F03 orb INTMEM_A3, #1 ROM:4F06 ROM:4F06 ROM_4F06: ; CODE XREF: ROM_4E83+7B↑j ROM:4F06 ldb INTMEM_1A, INTMEM_1F9[] ROM:4F0B ldb INTMEM_1A+1, INTMEM_1A ROM:4F0E jbc INTMEM_55, 3, ROM_4F1B ROM:4F11 ldb INTMEM_1A, 0B0h[INTMEM_56] ROM:4F16 ldb INTMEM_1A+1, 0AFh[INTMEM_56] ROM:4F1B ROM:4F1B ROM_4F1B: ; CODE XREF: ROM_4E83+8B↑j ROM:4F1B stb INTMEM_1A, INTMEM_1AB[] ROM:4F20 stb INTMEM_1A+1, INTMEM_1AD[] ROM:4F25 ldb INTMEM_2C, INTMEM_8E ROM:4F28 ld INTMEM_24, INTMEM_146[] ROM:4F2D jbc INTMEM_F5+1, 6, ROM_4F35 ROM:4F30 ld INTMEM_24, INTMEM_1FC[] ROM:4F35 ROM:4F35 ROM_4F35: ; CODE XREF: ROM_4E83+AA↑j ROM:4F35 clr INTMEM_1A ROM:4F37 ldb INTMEM_20+1, 0B1h[INTMEM_56] ROM:4F3C cmpb INTMEM_2C, INTMEM_20+1 ROM:4F3F jh ROM_4F48 ROM:4F41 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4F46 sjmp ROM_4FBE ROM:4F48 ; --------------------------------------------------------------------------- ROM:4F48 ROM:4F48 ROM_4F48: ; CODE XREF: ROM_4E83+BC↑j ROM:4F48 ldb INTMEM_20+2, 0B2h[INTMEM_56] ROM:4F4D cmpb INTMEM_2C, INTMEM_20+2 ROM:4F50 jnc ROM_4F6D ROM:4F52 ld INTMEM_1A, #2 ROM:4F56 ldb INTMEM_20+1, INTMEM_20+2 ROM:4F59 ldb INTMEM_20+2, 0B3h[INTMEM_56] ROM:4F5E cmpb INTMEM_2C, INTMEM_20+2 ROM:4F61 jnc ROM_4F6D ROM:4F63 ldb INTMEM_20+1, INTMEM_20+2 ROM:4F66 ldb INTMEM_20+2, #-4Ch ROM:4F69 ld INTMEM_1A, #4 ROM:4F6D ROM:4F6D ROM_4F6D: ; CODE XREF: ROM_4E83+CD↑j ROM:4F6D ; ROM_4E83+DE↑j ROM:4F6D subb INTMEM_20+2, INTMEM_20+1 ROM:4F70 clrb INTMEM_20+3 ROM:4F72 add INTMEM_1A, #2 ROM:4F76 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4F7B sub INTMEM_1A, #2 ROM:4F7F sub INTMEM_1C, 240h[INTMEM_1A] ROM:4F84 jne ROM_4F8D ROM:4F86 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4F8B sjmp ROM_4FBE ROM:4F8D ; --------------------------------------------------------------------------- ROM:4F8D ROM:4F8D ROM_4F8D: ; CODE XREF: ROM_4E83+101↑j ROM:4F8D subb INTMEM_20, INTMEM_2C, INTMEM_20+1 ROM:4F91 jne ROM_4F9A ROM:4F93 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4F98 sjmp ROM_4FBE ROM:4F9A ; --------------------------------------------------------------------------- ROM:4F9A ROM:4F9A ROM_4F9A: ; CODE XREF: ROM_4E83+10E↑j ROM:4F9A clrb INTMEM_20+1 ROM:4F9C mul INTMEM_1C, INTMEM_20 ROM:4FA0 jbc INTMEM_1C+3, 7, ROM_4FAF ROM:4FA3 div INTMEM_1C, INTMEM_20+2 ROM:4FA7 jnv ROM_4FB9 ROM:4FA9 ld INTMEM_1C, #-8000h ROM:4FAD sjmp ROM_4FB9 ROM:4FAF ; --------------------------------------------------------------------------- ROM:4FAF ROM:4FAF ROM_4FAF: ; CODE XREF: ROM_4E83+11D↑j ROM:4FAF div INTMEM_1C, INTMEM_20+2 ROM:4FB3 jnv ROM_4FB9 ROM:4FB5 ld INTMEM_1C, #7FFFh ROM:4FB9 ROM:4FB9 ROM_4FB9: ; CODE XREF: ROM_4E83+124↑j ROM:4FB9 ; ROM_4E83+12A↑j ... ROM:4FB9 add INTMEM_1C, 240h[INTMEM_1A] ROM:4FBE ROM:4FBE ROM_4FBE: ; CODE XREF: ROM_4E83+C3↑j ROM:4FBE ; ROM_4E83+108↑j ... ROM:4FBE st INTMEM_1C, INTMEM_172[] ROM:4FC3 sub INTMEM_20+2, INTMEM_24, INTMEM_1C ROM:4FC7 jc ROM_4FD2 ROM:4FC9 jbs INTMEM_20+3, 7, ROM_4FD9 ROM:4FCC ld INTMEM_20+2, #-8000h ROM:4FD0 sjmp ROM_4FD9 ROM:4FD2 ; --------------------------------------------------------------------------- ROM:4FD2 ROM:4FD2 ROM_4FD2: ; CODE XREF: ROM_4E83+144↑j ROM:4FD2 jbc INTMEM_20+3, 7, ROM_4FD9 ROM:4FD5 ld INTMEM_20+2, #7FFFh ROM:4FD9 ROM:4FD9 ROM_4FD9: ; CODE XREF: ROM_4E83+146↑j ROM:4FD9 ; ROM_4E83+14D↑j ... ROM:4FD9 add INTMEM_1C+2, INTMEM_20+2, #-8000h ROM:4FDE st INTMEM_1C+2, INTMEM_170[] ROM:4FE3 jbc INTMEM_55, 0, ROM_4FE8 ROM:4FE6 sjmp ROM_50E7 ROM:4FE8 ; --------------------------------------------------------------------------- ROM:4FE8 ROM:4FE8 ROM_4FE8: ; CODE XREF: ROM_4E83+160↑j ROM:4FE8 jbs INTMEM_F7, 2, ROM_4FEE ROM:4FEB jbc INTMEM_A9, 4, ROM_4FF3 ROM:4FEE ROM:4FEE ROM_4FEE: ; CODE XREF: ROM_4E83:ROM_4FE8↑j ROM:4FEE andb INTMEM_AF, #-11h ROM:4FF1 sjmp ROM_50EA ROM:4FF3 ; --------------------------------------------------------------------------- ROM:4FF3 ROM:4FF3 ROM_4FF3: ; CODE XREF: ROM_4E83+168↑j ROM:4FF3 add INTMEM_20, INTMEM_1C, 20h[INTMEM_56] ROM:4FF9 jbs INTMEM_AF, 4, ROM_5002 ROM:4FFC add INTMEM_20, INTMEM_1C, 22h[INTMEM_56] ROM:5002 ROM:5002 ROM_5002: ; CODE XREF: ROM_4E83+176↑j ROM:5002 jnc ROM_5007 ROM:5004 ldbse INTMEM_20, INTMEM_FF ROM:5007 ROM:5007 ROM_5007: ; CODE XREF: ROM_4E83:ROM_5002↑j ROM:5007 cmp INTMEM_24, INTMEM_20 ROM:500A jnh ROM_500E ROM:500C sjmp ROM_50E7 ROM:500E ; --------------------------------------------------------------------------- ROM:500E ROM:500E ROM_500E: ; CODE XREF: ROM_4E83+187↑j ROM:500E andb INTMEM_AF, #-11h ROM:5011 cmpb INTMEM_2C, 0B1h[INTMEM_56] ROM:5016 jnc ROM_503C ROM:5018 jbc INTMEM_AA+1, 4, ROM_503C ROM:501B jbc INTMEM_20+3, 7, ROM_503E ROM:501E sub INTMEM_1A, ZERO_REG, INTMEM_20+2 ; Zero register ROM:5022 sub INTMEM_1A, 24h[INTMEM_56] ROM:5027 jnc ROM_503E ROM:5029 cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:502C je ROM_5030 ROM:502E sjmp ROM_50EF ROM:5030 ; --------------------------------------------------------------------------- ROM:5030 ROM:5030 ROM_5030: ; CODE XREF: ROM_4E83+1A9↑j ROM:5030 shl INTMEM_1A, #2 ROM:5033 subb INTMEM_49, INTMEM_1A+1 ROM:5036 lcall ROM_4932 ROM:5039 orb INTMEM_52, #40h ; '@' ROM:503C ROM:503C ROM_503C: ; CODE XREF: ROM_4E83+193↑j ROM:503C ; ROM_4E83+195↑j ... ROM:503C sjmp ROM_50EA ROM:503E ; --------------------------------------------------------------------------- ROM:503E ROM:503E ROM_503E: ; CODE XREF: ROM_4E83+198↑j ROM:503E ; ROM_4E83+1A4↑j ROM:503E jbc INTMEM_F7, 4, ROM_503C ROM:5041 add INTMEM_1A, INTMEM_1C, 1Eh[INTMEM_56] ROM:5047 jnc ROM_504C ROM:5049 ldbse INTMEM_1A, #-1 ROM:504C ROM:504C ROM_504C: ; CODE XREF: ROM_4E83+1C4↑j ROM:504C cmp INTMEM_24, INTMEM_1A ROM:504F jh ROM_503C ROM:5051 cmpb INTMEM_2C, INTMEM_225[] ROM:5056 jne ROM_503C ROM:5058 jbc INTMEM_F7, 3, ROM_503C ROM:505B orb INTMEM_F7, #20h ; ' ' ROM:505E add INTMEM_1A, INTMEM_20+2, 28h[INTMEM_56] ROM:5064 jbc INTMEM_1A+1, 7, ROM_506C ROM:5067 neg INTMEM_1A ROM:5069 andb INTMEM_F7, #-21h ROM:506C ROM:506C ROM_506C: ; CODE XREF: ROM_4E83+1E1↑j ROM:506C cmp INTMEM_1A, 26h[INTMEM_56] ROM:5071 jnc ROM_50EA ROM:5073 subb INTMEM_1A, INTMEM_2C, INTMEM_224[] ROM:5079 jnh ROM_5082 ROM:507B stb INTMEM_2C, INTMEM_224[] ROM:5080 sjmp ROM_50EA ROM:5082 ; --------------------------------------------------------------------------- ROM:5082 ROM:5082 ROM_5082: ; CODE XREF: ROM_4E83+1F6↑j ROM:5082 negb INTMEM_1A ROM:5084 cmpb INTMEM_1A, 0B4h[INTMEM_56] ROM:5089 jnc ROM_50EA ROM:508B cmpb ZERO_REG, INTMEM_C0 ; Zero register ROM:508E je ROM_5092 ROM:5090 sjmp ROM_50F4 ROM:5092 ; --------------------------------------------------------------------------- ROM:5092 ROM:5092 ROM_5092: ; CODE XREF: ROM_4E83+20B↑j ROM:5092 stb INTMEM_2C, INTMEM_224[] ROM:5097 jbc INTMEM_F7, 5, ROM_50BE ROM:509A ROM:509A ROM_509A: ; CODE XREF: ROM_4E83+25D↓j ROM:509A ld INTMEM_1A, INTMEM_174[] ROM:509F sub INTMEM_1A, #40h ; '@' ROM:50A3 jnc ROM_50AA ROM:50A5 st INTMEM_1A, INTMEM_174[] ROM:50AA ROM:50AA ROM_50AA: ; CODE XREF: ROM_4E83+220↑j ROM:50AA ld INTMEM_1A, INTMEM_176[] ROM:50AF sub INTMEM_1A, #40h ; '@' ROM:50B3 jnc ROM_50BA ROM:50B5 st INTMEM_1A, INTMEM_176[] ROM:50BA ROM:50BA ROM_50BA: ; CODE XREF: ROM_4E83+230↑j ROM:50BA incb INTMEM_49 ROM:50BC jne ROM_50E2 ROM:50BE ROM:50BE ROM_50BE: ; CODE XREF: ROM_4E83+214↑j ROM:50BE ld INTMEM_1A, INTMEM_174[] ROM:50C3 add INTMEM_1A, #40h ; '@' ROM:50C7 jc ROM_50CE ROM:50C9 st INTMEM_1A, INTMEM_174[] ROM:50CE ROM:50CE ROM_50CE: ; CODE XREF: ROM_4E83+244↑j ROM:50CE ld INTMEM_1A, INTMEM_176[] ROM:50D3 add INTMEM_1A, #40h ; '@' ROM:50D7 jc ROM_50DE ROM:50D9 st INTMEM_1A, INTMEM_176[] ROM:50DE ROM:50DE ROM_50DE: ; CODE XREF: ROM_4E83+254↑j ROM:50DE decb INTMEM_49 ROM:50E0 je ROM_509A ROM:50E2 ROM:50E2 ROM_50E2: ; CODE XREF: ROM_4E83+239↑j ROM:50E2 lcall ROM_4932 ROM:50E5 sjmp ROM_50EA ROM:50E7 ; --------------------------------------------------------------------------- ROM:50E7 ROM:50E7 ROM_50E7: ; CODE XREF: ROM_4E83+163↑j ROM:50E7 ; ROM_4E83+189↑j ROM:50E7 orb INTMEM_AF, #10h ROM:50EA ROM:50EA ROM_50EA: ; CODE XREF: ROM_4E83+16E↑j ROM:50EA ; ROM_4E83:ROM_503C↑j ... ROM:50EA ldb INTMEM_C0+1, 0B6h[INTMEM_56] ROM:50EF ROM:50EF ROM_50EF: ; CODE XREF: ROM_4E83+1AB↑j ROM:50EF ldb INTMEM_C0, 0B5h[INTMEM_56] ROM:50F4 ROM:50F4 ROM_50F4: ; CODE XREF: ROM_4E83+20D↑j ROM:50F4 stb INTMEM_2C, INTMEM_225[] ROM:50F9 jbc INTMEM_AD, 0, ROM_511C ROM:50FC jbc INTMEM_AD, 1, ROM_510A ROM:50FF orb INTMEM_AD, #8 ROM:5102 orb INTMEM_AF, #10h ROM:5105 orb INTMEM_F7, #40h ; '@' ROM:5108 sjmp ROM_5113 ROM:510A ; --------------------------------------------------------------------------- ROM:510A ROM:510A ROM_510A: ; CODE XREF: ROM_4E83+279↑j ROM:510A andb INTMEM_AD, #-9 ROM:510D andb INTMEM_AF, #-11h ROM:5110 andb INTMEM_F7, #-41h ROM:5113 ROM:5113 ROM_5113: ; CODE XREF: ROM_4E83+285↑j ROM:5113 orb INTMEM_52, #40h ; '@' ROM:5116 orb INTMEM_F5+1, #1 ROM:5119 ljmp ROM_5320 ROM:511C ; --------------------------------------------------------------------------- ROM:511C ROM:511C ROM_511C: ; CODE XREF: ROM_4E83+276↑j ROM:511C jbs INTMEM_F7, 7, ROM_5127 ROM:511F jbc INTMEM_F7, 3, ROM_512D ROM:5122 orb INTMEM_F7, #-80h ROM:5125 sjmp ROM_512D ROM:5127 ; --------------------------------------------------------------------------- ROM:5127 ROM:5127 ROM_5127: ; CODE XREF: ROM_4E83:ROM_511C↑j ROM:5127 jbc INTMEM_AF, 4, ROM_512D ROM:512A andb INTMEM_F7, #7Fh ROM:512D ROM:512D ROM_512D: ; CODE XREF: ROM_4E83+29C↑j ROM:512D ; ROM_4E83+2A2↑j ... ROM:512D ld INTMEM_20, INTMEM_170[] ROM:5132 jbc INTMEM_F8, 0, ROM_5152 ROM:5135 jbc INTMEM_AA, 4, ROM_5174 ROM:5138 subb INTMEM_1A, INTMEM_8E, 0B7h[INTMEM_56] ROM:513E cmpb INTMEM_1A, INTMEM_1AE[] ROM:5143 stb ZERO_REG, INTMEM_1AE[] ; Zero register ROM:5148 jnh ROM_514F ROM:514A stb INTMEM_8E, INTMEM_1AE[] ROM:514F ROM:514F ROM_514F: ; CODE XREF: ROM_4E83+2C5↑j ROM:514F andb INTMEM_F8, #-2 ROM:5152 ROM:5152 ROM_5152: ; CODE XREF: ROM_4E83+2AF↑j ROM:5152 addb INTMEM_1A, INTMEM_8E, 0B7h[INTMEM_56] ROM:5158 cmpb INTMEM_1A, INTMEM_1AE[] ROM:515D jc ROM_5169 ROM:515F st INTMEM_20, INTMEM_220[] ROM:5164 stb ZERO_REG, INTMEM_1AE[] ; Zero register ROM:5169 ROM:5169 ROM_5169: ; CODE XREF: ROM_4E83+2DA↑j ROM:5169 jbc INTMEM_AA, 3, ROM_5174 ROM:516C stb INTMEM_8E, INTMEM_1AE[] ROM:5171 orb INTMEM_F8, #1 ROM:5174 ROM:5174 ROM_5174: ; CODE XREF: ROM_4E83+2B2↑j ROM:5174 ; ROM_4E83:ROM_5169↑j ROM:5174 ld INTMEM_20, INTMEM_170[] ROM:5179 jbs INTMEM_A9, 4, ROM_519E ROM:517C jbc INTMEM_F8, 1, ROM_519E ROM:517F cmpb ZERO_REG, INTMEM_DE[] ; Zero register ROM:5184 jne ROM_519E ROM:5186 jbs INTMEM_AF, 4, ROM_5207 ROM:5189 jbs INTMEM_F7, 6, ROM_51A0 ROM:518C jbs INTMEM_F8, 2, ROM_51A0 ROM:518F cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:5192 jne ROM_519C ROM:5194 orb INTMEM_F8, #4 ROM:5197 st INTMEM_20, INTMEM_220[] ROM:519C ROM:519C ROM_519C: ; CODE XREF: ROM_4E83+30F↑j ROM:519C sjmp ROM_521A ROM:519E ; --------------------------------------------------------------------------- ROM:519E ROM:519E ROM_519E: ; CODE XREF: ROM_4E83+2F6↑j ROM:519E ; ROM_4E83+2F9↑j ... ROM:519E sjmp ROM_5207 ROM:51A0 ; --------------------------------------------------------------------------- ROM:51A0 ROM:51A0 ROM_51A0: ; CODE XREF: ROM_4E83+306↑j ROM:51A0 ; ROM_4E83+309↑j ROM:51A0 sub INTMEM_20+2, INTMEM_20, INTMEM_220[] ROM:51A6 jc ROM_51CC ROM:51A8 ldb INTMEM_C2, 0BBh[INTMEM_56] ROM:51AD jbc INTMEM_F7, 7, ROM_51B5 ROM:51B0 ldb INTMEM_C2, 0BAh[INTMEM_56] ROM:51B5 ROM:51B5 ROM_51B5: ; CODE XREF: ROM_4E83+32A↑j ROM:51B5 andb INTMEM_F7, #-41h ROM:51B8 ld INTMEM_1C, INTMEM_220[] ROM:51BD ldbze INTMEM_1C+2, 0B9h[INTMEM_56] ROM:51C2 lcall ROM_3320 ROM:51C5 st INTMEM_1C, INTMEM_220[] ROM:51CA sjmp ROM_521A ROM:51CC ; --------------------------------------------------------------------------- ROM:51CC ROM:51CC ROM_51CC: ; CODE XREF: ROM_4E83+323↑j ROM:51CC cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:51CF jne ROM_51EC ROM:51D1 ld INTMEM_1C, INTMEM_220[] ROM:51D6 add INTMEM_1C, #10h ROM:51DA st INTMEM_1C, INTMEM_220[] ROM:51DF ldb INTMEM_C2, 0BBh[INTMEM_56] ROM:51E4 jbc INTMEM_F7, 7, ROM_51EC ROM:51E7 ldb INTMEM_C2, 0BAh[INTMEM_56] ROM:51EC ROM:51EC ROM_51EC: ; CODE XREF: ROM_4E83+34C↑j ROM:51EC ; ROM_4E83+361↑j ROM:51EC jbc INTMEM_F7, 6, ROM_51FB ROM:51EF cmp INTMEM_20+2, 2Ch[INTMEM_56] ROM:51F4 jh ROM_521A ROM:51F6 andb INTMEM_F7, #-41h ROM:51F9 sjmp ROM_521A ROM:51FB ; --------------------------------------------------------------------------- ROM:51FB ROM:51FB ROM_51FB: ; CODE XREF: ROM_4E83:ROM_51EC↑j ROM:51FB cmp INTMEM_20+2, 2Ah[INTMEM_56] ROM:5200 jnh ROM_521A ROM:5202 orb INTMEM_F7, #40h ; '@' ROM:5205 sjmp ROM_521A ROM:5207 ; --------------------------------------------------------------------------- ROM:5207 ROM:5207 ROM_5207: ; CODE XREF: ROM_4E83+303↑j ROM:5207 ; ROM_4E83:ROM_519E↑j ROM:5207 andb INTMEM_F7, #-41h ROM:520A andb INTMEM_F8, #-5 ROM:520D ldb INTMEM_C2, 0B8h[INTMEM_56] ROM:5212 ldbse INTMEM_1C+2, #-1 ROM:5215 st INTMEM_1C+2, INTMEM_220[] ROM:521A ROM:521A ROM_521A: ; CODE XREF: ROM_4E83:ROM_519C↑j ROM:521A ; ROM_4E83+347↑j ... ROM:521A andb INTMEM_AD, #-9 ROM:521D cmpb ZERO_REG, 0BCh[INTMEM_56] ; Zero register ROM:5222 je ROM_5229 ROM:5224 jbc INTMEM_AE, 7, ROM_5232 ROM:5227 sjmp ROM_522F ROM:5229 ; --------------------------------------------------------------------------- ROM:5229 ROM:5229 ROM_5229: ; CODE XREF: ROM_4E83+39F↑j ROM:5229 jbs INTMEM_AF, 4, ROM_522F ROM:522C jbc INTMEM_F7, 6, ROM_5232 ROM:522F ROM:522F ROM_522F: ; CODE XREF: ROM_4E83+3A4↑j ROM:522F ; ROM_4E83:ROM_5229↑j ROM:522F orb INTMEM_AD, #8 ROM:5232 ROM:5232 ROM_5232: ; CODE XREF: ROM_4E83+3A1↑j ROM:5232 ; ROM_4E83+3A9↑j ROM:5232 ldb INTMEM_1A, INTMEM_1AF[] ROM:5237 jbc INTMEM_AA+1, 4, ROM_529F ROM:523A jbs INTMEM_F5+1, 6, ROM_52B1 ROM:523D ld INTMEM_1C+2, INTMEM_170[] ROM:5242 jbs INTMEM_F7, 3, ROM_5248 ROM:5245 jbc INTMEM_1C+3, 7, ROM_5280 ROM:5248 ROM:5248 ROM_5248: ; CODE XREF: ROM_4E83+3BF↑j ROM:5248 cmpb INTMEM_8E, INTMEM_1B0[] ROM:524D jh ROM_5264 ROM:524F je ROM_5258 ROM:5251 stb INTMEM_8E, INTMEM_1B0[] ROM:5256 sjmp ROM_525F ROM:5258 ; --------------------------------------------------------------------------- ROM:5258 ROM:5258 ROM_5258: ; CODE XREF: ROM_4E83+3CC↑j ROM:5258 cmp INTMEM_1C+2, INTMEM_174[] ROM:525D jc ROM_5264 ROM:525F ROM:525F ROM_525F: ; CODE XREF: ROM_4E83+3D3↑j ROM:525F st INTMEM_1C+2, INTMEM_174[] ROM:5264 ROM:5264 ROM_5264: ; CODE XREF: ROM_4E83+3CA↑j ROM:5264 ; ROM_4E83+3DA↑j ROM:5264 cmpb INTMEM_8E, INTMEM_1B1[] ROM:5269 jnc ROM_5280 ROM:526B je ROM_5274 ROM:526D stb INTMEM_8E, INTMEM_1B1[] ROM:5272 sjmp ROM_527B ROM:5274 ; --------------------------------------------------------------------------- ROM:5274 ROM:5274 ROM_5274: ; CODE XREF: ROM_4E83+3E8↑j ROM:5274 cmp INTMEM_1C+2, INTMEM_176[] ROM:5279 jc ROM_5280 ROM:527B ROM:527B ROM_527B: ; CODE XREF: ROM_4E83+3EF↑j ROM:527B st INTMEM_1C+2, INTMEM_176[] ROM:5280 ROM:5280 ROM_5280: ; CODE XREF: ROM_4E83+3C2↑j ROM:5280 ; ROM_4E83+3E6↑j ... ROM:5280 jbs INTMEM_1A, 1, ROM_5292 ROM:5283 jbs INTMEM_1A, 0, ROM_528B ROM:5286 ldb INTMEM_1A, #1 ROM:5289 sjmp ROM_5298 ROM:528B ; --------------------------------------------------------------------------- ROM:528B ROM:528B ROM_528B: ; CODE XREF: ROM_4E83+400↑j ROM:528B cmpb ZERO_REG, INTMEM_B0 ; Zero register ROM:528E jne ROM_5292 ROM:5290 incb INTMEM_1A ROM:5292 ROM:5292 ROM_5292: ; CODE XREF: ROM_4E83:ROM_5280↑j ROM:5292 ; ROM_4E83+40B↑j ROM:5292 jbs INTMEM_AD, 3, ROM_5298 ROM:5295 orb INTMEM_1A, #40h ; '@' ROM:5298 ROM:5298 ROM_5298: ; CODE XREF: ROM_4E83+406↑j ROM:5298 ; ROM_4E83:ROM_5292↑j ROM:5298 stb INTMEM_1A, INTMEM_1AF[] ROM:529D sjmp ROM_5320 ROM:529F ; --------------------------------------------------------------------------- ROM:529F ROM:529F ROM_529F: ; CODE XREF: ROM_4E83+3B4↑j ROM:529F cmp INTMEM_40, 30h[INTMEM_56] ROM:52A4 jnh ROM_52B1 ROM:52A6 clr INTMEM_40 ROM:52A8 incb INTMEM_49 ROM:52AA jne ROM_52AE ROM:52AC decb INTMEM_49 ROM:52AE ROM:52AE ROM_52AE: ; CODE XREF: ROM_4E83+427↑j ROM:52AE lcall ROM_4932 ROM:52B1 ROM:52B1 ROM_52B1: ; CODE XREF: ROM_4E83+3B7↑j ROM:52B1 ; ROM_4E83+421↑j ROM:52B1 jbs INTMEM_55, 0, ROM_52F5 ROM:52B4 ld INTMEM_1C+2, INTMEM_174[] ROM:52B9 add INTMEM_1C+2, 28h[INTMEM_56] ROM:52BE jc ROM_52EF ROM:52C0 sub INTMEM_1C+2, #-8000h ROM:52C4 jc ROM_52C8 ROM:52C6 neg INTMEM_1C+2 ROM:52C8 ROM:52C8 ROM_52C8: ; CODE XREF: ROM_4E83+441↑j ROM:52C8 cmp INTMEM_1C+2, 2Eh[INTMEM_56] ROM:52CD jh ROM_52EF ROM:52CF ld INTMEM_1C+2, INTMEM_176[] ROM:52D4 add INTMEM_1C+2, 28h[INTMEM_56] ROM:52D9 jc ROM_52EA ROM:52DB sub INTMEM_1C+2, #-8000h ROM:52DF jc ROM_52EA ROM:52E1 neg INTMEM_1C+2 ROM:52E3 cmp INTMEM_1C+2, 2Eh[INTMEM_56] ROM:52E8 jh ROM_52EF ROM:52EA ROM:52EA ROM_52EA: ; CODE XREF: ROM_4E83+456↑j ROM:52EA ; ROM_4E83+45C↑j ROM:52EA cmpb INTMEM_1A, #2 ROM:52ED jne ROM_52F5 ROM:52EF ROM:52EF ROM_52EF: ; CODE XREF: ROM_4E83+43B↑j ROM:52EF ; ROM_4E83+44A↑j ... ROM:52EF orb INTMEM_52, #40h ; '@' ROM:52F2 orb INTMEM_F5+1, #1 ROM:52F5 ROM:52F5 ROM_52F5: ; CODE XREF: ROM_4E83:ROM_52B1↑j ROM:52F5 ; ROM_4E83+46A↑j ROM:52F5 clrb INTMEM_1C ROM:52F7 stb INTMEM_1C, INTMEM_1B1[] ROM:52FC decb INTMEM_1C ROM:52FE stb INTMEM_1C, INTMEM_1B0[] ROM:5303 ld INTMEM_1C+2, #-8000h ROM:5307 sub INTMEM_1C+2, 28h[INTMEM_56] ROM:530C st INTMEM_1C+2, INTMEM_174[] ROM:5311 st INTMEM_1C+2, INTMEM_176[] ROM:5316 stb ZERO_REG, INTMEM_1AF[] ; Zero register ROM:531B ldb INTMEM_B0, 0BDh[INTMEM_56] ROM:5320 ROM:5320 ROM_5320: ; CODE XREF: ROM_4E83+296↑j ROM:5320 ; ROM_4E83+41A↑j ROM:5320 ldb INTMEM_1A, #-4Ch ROM:5323 subb INTMEM_1A, 0BFh[INTMEM_56] ROM:5328 ldb INTMEM_1C, INTMEM_1FD[] ROM:532D subb INTMEM_1C, INTMEM_241[] ROM:5332 jc ROM_5336 ROM:5334 clrb INTMEM_1C ROM:5336 ROM:5336 ROM_5336: ; CODE XREF: ROM_4E83+4AF↑j ROM:5336 mulub INTMEM_1C, 0BFh[INTMEM_56] ROM:533B divub INTMEM_1C, 0BEh[INTMEM_56] ROM:5340 jnv ROM_5344 ROM:5342 clrb INTMEM_1C ROM:5344 ROM:5344 ROM_5344: ; CODE XREF: ROM_4E83+4BD↑j ROM:5344 addb INTMEM_1C, INTMEM_1A ROM:5347 stb INTMEM_1C, INTMEM_F1[] ROM:534C ldb INTMEM_1A, #2 ROM:534F jbc INTMEM_AA+1, 6, ROM_5354 ROM:5352 sjmp ROM_53D7 ROM:5354 ; --------------------------------------------------------------------------- ROM:5354 ROM:5354 ROM_5354: ; CODE XREF: ROM_4E83+4CC↑j ROM:5354 ldb INTMEM_1A, #1 ROM:5357 jbs INTMEM_AA+1, 4, ROM_5379 ROM:535A jbc INTMEM_AD, 6, ROM_5363 ROM:535D ldb INTMEM_1A, #3 ROM:5360 andb INTMEM_AD, #-41h ROM:5363 ROM:5363 ROM_5363: ; CODE XREF: ROM_4E83+4D7↑j ROM:5363 jbc INTMEM_F5+1, 0, ROM_53D7 ROM:5366 jbc INTMEM_AA, 7, ROM_53D7 ROM:5369 jbc INTMEM_AA+1, 0, ROM_53D7 ROM:536C jbs INTMEM_A9, 4, ROM_53D7 ROM:536F ldb INTMEM_1C, #21h ; '!' ROM:5372 stb INTMEM_1C, INTMEM_1B4[] ROM:5377 sjmp ROM_53CE ROM:5379 ; --------------------------------------------------------------------------- ROM:5379 ROM:5379 ROM_5379: ; CODE XREF: ROM_4E83+4D4↑j ROM:5379 jbc INTMEM_AD, 6, ROM_5386 ROM:537C ldb INTMEM_1C, #11h ROM:537F stb INTMEM_1C, INTMEM_1B4[] ROM:5384 sjmp ROM_53CB ROM:5386 ; --------------------------------------------------------------------------- ROM:5386 ROM:5386 ROM_5386: ; CODE XREF: ROM_4E83:ROM_5379↑j ROM:5386 jbc INTMEM_52, 6, ROM_538F ROM:5389 orb INTMEM_F5+1, #1 ROM:538C jbs INTMEM_F7, 2, ROM_53D7 ROM:538F ROM:538F ROM_538F: ; CODE XREF: ROM_4E83:ROM_5386↑j ROM:538F jbs INTMEM_F7, 2, ROM_53CB ROM:5392 ld INTMEM_1C, INTMEM_1FC[] ROM:5397 ldb INTMEM_1C, INTMEM_226[] ROM:539C jbs INTMEM_F8, 4, ROM_53AB ROM:539F cmpb INTMEM_1C+1, 0C0h[INTMEM_56] ROM:53A4 jnc ROM_53ED ROM:53A6 orb INTMEM_F8, #10h ROM:53A9 sjmp ROM_53ED ROM:53AB ; --------------------------------------------------------------------------- ROM:53AB ROM:53AB ROM_53AB: ; CODE XREF: ROM_4E83+519↑j ROM:53AB cmpb INTMEM_1C+1, 0C1h[INTMEM_56] ROM:53B0 jh ROM_53ED ROM:53B2 andb INTMEM_F8, #-11h ROM:53B5 incb INTMEM_1C ROM:53B7 stb INTMEM_1C, INTMEM_226[] ROM:53BC cmpb INTMEM_1C, 0C2h[INTMEM_56] ROM:53C1 jnc ROM_53ED ROM:53C3 ldb INTMEM_1C, #1 ROM:53C6 stb INTMEM_1C, INTMEM_1B4[] ROM:53CB ROM:53CB ROM_53CB: ; CODE XREF: ROM_4E83+501↑j ROM:53CB ; ROM_4E83:ROM_538F↑j ROM:53CB andb INTMEM_52, #-41h ROM:53CE ROM:53CE ROM_53CE: ; CODE XREF: ROM_4E83+4F4↑j ROM:53CE lcall ROM_4970 ROM:53D1 jbs INTMEM_F7, 2, ROM_53ED ROM:53D4 andb INTMEM_F8, #-9 ROM:53D7 ROM:53D7 ROM_53D7: ; CODE XREF: ROM_4E83+4CF↑j ROM:53D7 ; ROM_4E83:ROM_5363↑j ... ROM:53D7 stb ZERO_REG, INTMEM_226[] ; Zero register ROM:53DC jbc INTMEM_F7, 2, ROM_53ED ROM:53DF orb INTMEM_52, #40h ; '@' ROM:53E2 stb INTMEM_1A, INTMEM_152[] ROM:53E7 andb INTMEM_F7, #-5 ROM:53EA andb INTMEM_AD, #-41h ROM:53ED ROM:53ED ROM_53ED: ; CODE XREF: ROM_4E83+521↑j ROM:53ED ; ROM_4E83+526↑j ... ROM:53ED ld INTMEM_20, INTMEM_1FA[] ROM:53F2 jbs INTMEM_55, 2, ROM_5418 ROM:53F5 jbs INTMEM_F5+1, 4, ROM_5418 ROM:53F8 jbc INTMEM_F5+1, 5, ROM_5437 ROM:53FB jbc INTMEM_F8, 1, ROM_5437 ROM:53FE jbs INTMEM_AD, 3, ROM_5437 ROM:5401 cmp INTMEM_20, 34h[INTMEM_56] ROM:5406 jnc ROM_5437 ROM:5408 jbs INTMEM_F8, 5, ROM_5413 ROM:540B orb INTMEM_F8, #20h ; ' ' ROM:540E ldb INTMEM_CC, 0CAh[INTMEM_56] ROM:5413 ROM:5413 ROM_5413: ; CODE XREF: ROM_4E83+585↑j ROM:5413 cmpb INTMEM_CC, #0 ROM:5416 jne ROM_543A ROM:5418 ROM:5418 ROM_5418: ; CODE XREF: ROM_4E83+56F↑j ROM:5418 ; ROM_4E83+572↑j ROM:5418 ldb INTMEM_1C+2, INTMEM_F1[] ROM:541D ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5422 ld INTMEM_1C, #3 ROM:5426 lcall ROM_3185 ROM:5429 stb INTMEM_1C, INTMEM_F4[] ROM:542E orb INTMEM_F5+1, #10h ROM:5431 orb INTMEM_52, #8 ROM:5434 orb INTMEM_55, #4 ROM:5437 ROM:5437 ROM_5437: ; CODE XREF: ROM_4E83+575↑j ROM:5437 ; ROM_4E83+578↑j ... ROM:5437 andb INTMEM_F8, #-21h ROM:543A ROM:543A ROM_543A: ; CODE XREF: ROM_4E83+593↑j ROM:543A ret ROM:543A ; End of function ROM_4E83 ROM:543A ROM:543B ROM:543B ; =============== S U B R O U T I N E ======================================= ROM:543B ROM:543B ROM:543B ROM_543B: ; CODE XREF: ROM_4849+12↑p ROM:543B ROM:543B ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:543B ROM:543B ld INTMEM_1C, INTMEM_D8 ROM:543E jbc INTMEM_F5+1, 6, ROM_5446 ROM:5441 ld INTMEM_1C, INTMEM_1FA[] ROM:5446 ROM:5446 ROM_5446: ; CODE XREF: ROM_543B+3↑j ROM:5446 stb INTMEM_1C+1, INTMEM_DF ROM:5449 mulu INTMEM_1C, 40h[INTMEM_56] ROM:544E divu INTMEM_1C, #0FFh ROM:5452 jv ROM_5460 ROM:5454 ldb INTMEM_20+1, 0E3h[INTMEM_56] ROM:5459 clrb INTMEM_20 ROM:545B add INTMEM_1C, INTMEM_20 ROM:545E jnc ROM_5463 ROM:5460 ROM:5460 ROM_5460: ; CODE XREF: ROM_543B+17↑j ROM:5460 ldbse INTMEM_1C, #-1 ROM:5463 ROM:5463 ROM_5463: ; CODE XREF: ROM_543B+23↑j ROM:5463 st INTMEM_1C, INTMEM_18C[] ROM:5468 stb INTMEM_DF, INTMEM_1C4[] ROM:546D stb INTMEM_DF, INTMEM_1C3[] ROM:5472 ldb INTMEM_1A, INTMEM_F1[] ROM:5477 cmpb INTMEM_1A, 0E2h[INTMEM_56] ROM:547C jnc ROM_5494 ROM:547E ldb INTMEM_1C, 0E1h[INTMEM_56] ROM:5483 cmpb ZERO_REG, 0E4h[INTMEM_56] ; Zero register ROM:5488 je ROM_548F ROM:548A stb INTMEM_1C, INTMEM_1C4[] ROM:548F ROM:548F ROM_548F: ; CODE XREF: ROM_543B+4D↑j ROM:548F stb INTMEM_1C, INTMEM_1C3[] ROM:5494 ROM:5494 ROM_5494: ; CODE XREF: ROM_543B+41↑j ROM:5494 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:5499 jbs INTMEM_FA, 1, ROM_54C5 ROM:549C ld INTMEM_1C, #0Fh ROM:54A0 lcall ROM_3185 ROM:54A3 clrb INTMEM_20 ROM:54A5 jbc INTMEM_F7, 0, ROM_550A ROM:54A8 orb INTMEM_FA, #2 ROM:54AB cmpb INTMEM_1C, INTMEM_45+1 ROM:54AE jc ROM_54BB ROM:54B0 clrb INTMEM_1C+1 ROM:54B2 addb INTMEM_1C, INTMEM_45+1 ROM:54B5 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:54B8 shr INTMEM_1C, #1 ROM:54BB ROM:54BB ROM_54BB: ; CODE XREF: ROM_543B+73↑j ROM:54BB stb INTMEM_1C, INTMEM_1C6[] ROM:54C0 stb INTMEM_1C, INTMEM_45+1 ROM:54C3 sjmp ROM_550A ROM:54C5 ; --------------------------------------------------------------------------- ROM:54C5 ROM:54C5 ROM_54C5: ; CODE XREF: ROM_543B+5E↑j ROM:54C5 clrb INTMEM_20 ROM:54C7 jbs INTMEM_FA, 0, ROM_54DB ROM:54CA cmpb INTMEM_1C+2, 0AFh[INTMEM_56] ROM:54CF jnc ROM_550A ROM:54D1 stb INTMEM_74+1, INTMEM_1C7[] ROM:54D6 orb INTMEM_FA, #1 ROM:54D9 sjmp ROM_550A ROM:54DB ; --------------------------------------------------------------------------- ROM:54DB ROM:54DB ROM_54DB: ; CODE XREF: ROM_543B+8C↑j ROM:54DB jbs INTMEM_F7, 4, ROM_5505 ROM:54DE clrb INTMEM_20+2 ROM:54E0 subb INTMEM_20+3, INTMEM_74+1, INTMEM_1C7[] ROM:54E6 stb INTMEM_20+3, INTMEM_3CF[] ROM:54EB ldb INTMEM_45+1, INTMEM_1C6[] ROM:54F0 subb INTMEM_45+1, INTMEM_20+3 ROM:54F3 je ROM_5502 ROM:54F5 mulub INTMEM_20, INTMEM_20+3, 0E5h[INTMEM_56] ROM:54FB divub INTMEM_20, INTMEM_1C6[] ROM:5500 sjmp ROM_550A ROM:5502 ; --------------------------------------------------------------------------- ROM:5502 ROM:5502 ROM_5502: ; CODE XREF: ROM_543B+B8↑j ROM:5502 orb INTMEM_F7, #10h ROM:5505 ROM:5505 ROM_5505: ; CODE XREF: ROM_543B:ROM_54DB↑j ROM:5505 ldb INTMEM_20, 0E5h[INTMEM_56] ROM:550A ROM:550A ROM_550A: ; CODE XREF: ROM_543B+6A↑j ROM:550A ; ROM_543B+88↑j ... ROM:550A addb INTMEM_20, INTMEM_1AB[] ROM:550F jnc ROM_5514 ROM:5511 ldb INTMEM_20, #-1 ROM:5514 ROM:5514 ROM_5514: ; CODE XREF: ROM_543B+D4↑j ROM:5514 stb INTMEM_20, INTMEM_1C5[] ROM:5519 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:551E ldb INTMEM_1C+2, INTMEM_DF ROM:5521 ld INTMEM_1C, #10h ROM:5525 lcall ROM_3185 ROM:5528 stb INTMEM_1C, INTMEM_1C9[] ROM:552D ld INTMEM_1C, #11h ROM:5531 lcall ROM_3185 ROM:5534 stb INTMEM_1C, INTMEM_1CA[] ROM:5539 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:553E jbc INTMEM_55, 1, ROM_5546 ROM:5541 ldb INTMEM_1C+2, INTMEM_1CA[] ROM:5546 ROM:5546 ROM_5546: ; CODE XREF: ROM_543B+103↑j ROM:5546 stb INTMEM_1C+2, INTMEM_1C8[] ROM:554B clrb INTMEM_1A ROM:554D ldb INTMEM_1C+2, INTMEM_1C8[] ROM:5552 subb INTMEM_1C+2, INTMEM_1CA[] ROM:5557 jnc ROM_556A ROM:5559 decb INTMEM_1A ROM:555B mulub INTMEM_1C+2, INTMEM_1C9[] ROM:5560 divub INTMEM_1C+2, #64h ; 'd' ROM:5563 addb INTMEM_1C, INTMEM_1C+2 ROM:5566 jnc ROM_557C ROM:5568 jc ROM_5579 ROM:556A ROM:556A ROM_556A: ; CODE XREF: ROM_543B+11C↑j ROM:556A negb INTMEM_1C+2 ROM:556C mulub INTMEM_1C+2, INTMEM_1C9[] ROM:5571 divub INTMEM_1C+2, #64h ; 'd' ROM:5574 subb INTMEM_1C, INTMEM_1C+2 ROM:5577 jc ROM_557C ROM:5579 ROM:5579 ROM_5579: ; CODE XREF: ROM_543B+12D↑j ROM:5579 ldb INTMEM_1C, INTMEM_1A ROM:557C ROM:557C ROM_557C: ; CODE XREF: ROM_543B+12B↑j ROM:557C ; ROM_543B+13C↑j ROM:557C clrb INTMEM_1C+1 ROM:557E add INTMEM_1C, #14Ah ROM:5582 st INTMEM_1C, INTMEM_18E[] ROM:5587 ldb INTMEM_1C+2, INTMEM_1C4[] ROM:558C ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5591 ld INTMEM_1C, #12h ROM:5595 lcall ROM_3185 ROM:5598 stb INTMEM_1C, INTMEM_1CB[] ROM:559D jbc INTMEM_FA, 2, ROM_55AA ROM:55A0 ldb INTMEM_1A, 0E6h[INTMEM_56] ROM:55A5 stb INTMEM_1A, INTMEM_D3 ROM:55A8 sjmp ROM_55C1 ROM:55AA ; --------------------------------------------------------------------------- ROM:55AA ROM:55AA ROM_55AA: ; CODE XREF: ROM_543B+162↑j ROM:55AA ldb INTMEM_1C+3, INTMEM_1AA[] ROM:55AF ldb INTMEM_1C+2, INTMEM_DF ROM:55B2 ld INTMEM_1C, #13h ROM:55B6 lcall ROM_3185 ROM:55B9 stb INTMEM_1C, INTMEM_3D0[] ROM:55BE stb INTMEM_1C, INTMEM_D3 ROM:55C1 ROM:55C1 ROM_55C1: ; CODE XREF: ROM_543B+16D↑j ROM:55C1 andb INTMEM_FA, #-9 ROM:55C4 ldb INTMEM_32, INTMEM_1C3[] ROM:55C9 jbs INTMEM_FA, 2, ROM_55D3 ROM:55CC cmpb INTMEM_32, 0E7h[INTMEM_56] ROM:55D1 jh ROM_55D5 ROM:55D3 ROM:55D3 ROM_55D3: ; CODE XREF: ROM_543B+18E↑j ROM:55D3 sjmp ROM_56CA ROM:55D5 ; --------------------------------------------------------------------------- ROM:55D5 ROM:55D5 ROM_55D5: ; CODE XREF: ROM_543B+196↑j ROM:55D5 ld INTMEM_1C, #14h ROM:55D9 ldb INTMEM_1C+2, INTMEM_32 ROM:55DC ldb INTMEM_1C+3, INTMEM_1AA[] ROM:55E1 lcall ROM_3185 ROM:55E4 stb INTMEM_1C, INTMEM_1CC[] ROM:55E9 cmpb INTMEM_1C, INTMEM_D3 ROM:55EC jnc ROM_55F0 ROM:55EE sjmp ROM_56CA ROM:55F0 ; --------------------------------------------------------------------------- ROM:55F0 ROM:55F0 ROM_55F0: ; CODE XREF: ROM_543B+1B1↑j ROM:55F0 ldb INTMEM_1A, INTMEM_1AB[] ROM:55F5 cmpb INTMEM_1A, 0E8h[INTMEM_56] ROM:55FA jnh ROM_5608 ROM:55FC subb INTMEM_1C, 0E9h[INTMEM_56] ROM:5601 jc ROM_561E ROM:5603 ldb INTMEM_1C, #6Eh ; 'n' ROM:5606 sjmp ROM_561E ROM:5608 ; --------------------------------------------------------------------------- ROM:5608 ROM:5608 ROM_5608: ; CODE XREF: ROM_543B+1BF↑j ROM:5608 ld INTMEM_1C, #15h ROM:560C ldb INTMEM_1C+2, INTMEM_1AA[] ROM:5611 ldb INTMEM_1C+3, INTMEM_DF ROM:5614 lcall ROM_3185 ROM:5617 cmpb INTMEM_1C, INTMEM_F1[] ROM:561C jc ROM_5634 ROM:561E ROM:561E ROM_561E: ; CODE XREF: ROM_543B+1C6↑j ROM:561E ; ROM_543B+1CB↑j ROM:561E ld INTMEM_20, INTMEM_190[] ROM:5623 cmp INTMEM_20, 4Ah[INTMEM_56] ROM:5628 jh ROM_5634 ROM:562A ld INTMEM_20, 4Ah[INTMEM_56] ROM:562F st INTMEM_20, INTMEM_190[] ROM:5634 ROM:5634 ROM_5634: ; CODE XREF: ROM_543B+1E1↑j ROM:5634 ; ROM_543B+1ED↑j ROM:5634 ld INTMEM_20, INTMEM_190[] ROM:5639 ld INTMEM_1A, 42h[INTMEM_56] ROM:563E add INTMEM_1A, 44h[INTMEM_56] ROM:5643 cmp INTMEM_20, 42h[INTMEM_56] ROM:5648 jnh ROM_5683 ROM:564A cmp INTMEM_20, INTMEM_1A ROM:564D jnc ROM_5656 ROM:564F ldb INTMEM_D3, INTMEM_1CC[] ROM:5654 sjmp ROM_5683 ROM:5656 ; --------------------------------------------------------------------------- ROM:5656 ROM:5656 ROM_5656: ; CODE XREF: ROM_543B+212↑j ROM:5656 ldbze INTMEM_20+2, INTMEM_D3 ROM:5659 subb INTMEM_20+2, INTMEM_1CC[] ROM:565E ld INTMEM_1C, INTMEM_20 ROM:5661 sub INTMEM_1C, 42h[INTMEM_56] ROM:5666 ld INTMEM_1C+2, INTMEM_1C ROM:5669 clr INTMEM_1C ROM:566B divu INTMEM_1C, 44h[INTMEM_56] ROM:5670 jnv ROM_5675 ROM:5672 ldbse INTMEM_1C, #-1 ROM:5675 ROM:5675 ROM_5675: ; CODE XREF: ROM_543B+235↑j ROM:5675 mulu INTMEM_1C, INTMEM_20+2 ROM:5678 ld INTMEM_1C, INTMEM_1C+2 ROM:567B subb INTMEM_1C, INTMEM_D3 ROM:567E negb INTMEM_1C ROM:5680 stb INTMEM_1C, INTMEM_D3 ROM:5683 ROM:5683 ROM_5683: ; CODE XREF: ROM_543B+20D↑j ROM:5683 ; ROM_543B+219↑j ROM:5683 sub INTMEM_20+2, INTMEM_74, INTMEM_192[] ROM:5689 cmp INTMEM_1A, INTMEM_190[] ROM:568E jc ROM_56A0 ROM:5690 orb INTMEM_FA, #8 ROM:5693 cmp INTMEM_20+2, 48h[INTMEM_56] ROM:5698 jnc ROM_56E7 ROM:569A ld INTMEM_20+2, #1 ROM:569E sjmp ROM_56A7 ROM:56A0 ; --------------------------------------------------------------------------- ROM:56A0 ROM:56A0 ROM_56A0: ; CODE XREF: ROM_543B+253↑j ROM:56A0 cmp INTMEM_74, INTMEM_192[] ROM:56A5 je ROM_56E7 ROM:56A7 ROM:56A7 ROM_56A7: ; CODE XREF: ROM_543B+263↑j ROM:56A7 st INTMEM_74, INTMEM_192[] ROM:56AC add INTMEM_1A, 46h[INTMEM_56] ROM:56B1 ld INTMEM_20, INTMEM_190[] ROM:56B6 add INTMEM_20, INTMEM_20+2 ROM:56B9 jnc ROM_56BE ROM:56BB ldbse INTMEM_20, #-1 ROM:56BE ROM:56BE ROM_56BE: ; CODE XREF: ROM_543B+27E↑j ROM:56BE cmp INTMEM_20, INTMEM_1A ROM:56C1 jh ROM_56E7 ROM:56C3 st INTMEM_20, INTMEM_190[] ROM:56C8 sjmp ROM_56E7 ROM:56CA ; --------------------------------------------------------------------------- ROM:56CA ROM:56CA ROM_56CA: ; CODE XREF: ROM_543B:ROM_55D3↑j ROM:56CA ; ROM_543B+1B3↑j ROM:56CA cmp INTMEM_74, INTMEM_192[] ROM:56CF je ROM_56E7 ROM:56D1 st INTMEM_74, INTMEM_192[] ROM:56D6 ld INTMEM_20, INTMEM_190[] ROM:56DB cmp INTMEM_20, ZERO_REG ; Zero register ROM:56DE je ROM_56E7 ROM:56E0 dec INTMEM_20 ROM:56E2 st INTMEM_20, INTMEM_190[] ROM:56E7 ROM:56E7 ROM_56E7: ; CODE XREF: ROM_543B+25D↑j ROM:56E7 ; ROM_543B+26A↑j ... ROM:56E7 ldb INTMEM_1C+2, INTMEM_1C5[] ROM:56EC ldb INTMEM_1C+3, INTMEM_DF ROM:56EF ld INTMEM_1C, #17h ROM:56F3 jbc INTMEM_FA, 2, ROM_56FA ROM:56F6 ld INTMEM_1C, #16h ROM:56FA ROM:56FA ROM_56FA: ; CODE XREF: ROM_543B+2B8↑j ROM:56FA lcall ROM_3185 ROM:56FD stb INTMEM_1C, INTMEM_1CD[] ROM:5702 ldb INTMEM_1C, #14h ROM:5705 jbs INTMEM_F7, 4, ROM_5723 ROM:5708 jbc INTMEM_FA, 2, ROM_5712 ROM:570B cmpb ZERO_REG, 0EAh[INTMEM_56] ; Zero register ROM:5710 jne ROM_5723 ROM:5712 ROM:5712 ROM_5712: ; CODE XREF: ROM_543B+2CD↑j ROM:5712 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:5717 ldb INTMEM_1C+3, INTMEM_1C5[] ROM:571C ld INTMEM_1C, #18h ROM:5720 lcall ROM_3185 ROM:5723 ROM:5723 ROM_5723: ; CODE XREF: ROM_543B+2CA↑j ROM:5723 ; ROM_543B+2D5↑j ROM:5723 stb INTMEM_1C, INTMEM_1CE[] ROM:5728 jbs INTMEM_F5+1, 5, ROM_573B ROM:572B jbs INTMEM_FA, 4, ROM_573E ROM:572E ldb INTMEM_B1, 0EBh[INTMEM_56] ROM:5733 orb INTMEM_F9, #40h ; '@' ROM:5736 orb INTMEM_FA, #10h ROM:5739 sjmp ROM_5746 ROM:573B ; --------------------------------------------------------------------------- ROM:573B ROM:573B ROM_573B: ; CODE XREF: ROM_543B+2ED↑j ROM:573B andb INTMEM_FA, #-11h ROM:573E ROM:573E ROM_573E: ; CODE XREF: ROM_543B+2F0↑j ROM:573E cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:5741 jne ROM_5746 ROM:5743 andb INTMEM_F9, #-41h ROM:5746 ROM:5746 ROM_5746: ; CODE XREF: ROM_543B+2FE↑j ROM:5746 ; ROM_543B+306↑j ROM:5746 ld INTMEM_1A, #6D88h ROM:574A ldb INTMEM_1C, INTMEM_E0 ROM:574D ljmp ROM_4924 ROM:574D ; End of function ROM_543B ROM:574D ROM:5750 ; --------------------------------------------------------------------------- ROM:5750 ldb INTMEM_E0, #1 ROM:5753 orb INTMEM_F9, #20h ; ' ' ROM:5756 sjmp ROM_5762 ROM:5758 ; --------------------------------------------------------------------------- ROM:5758 cmp INTMEM_5E, 1Ah[INTMEM_56] ROM:575D jc ROM_577C ROM:575F jbs INTMEM_F9, 6, ROM_5782 ROM:5762 ROM:5762 ROM_5762: ; CODE XREF: ROM:5756↑j ROM:5762 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:5767 ld INTMEM_1C, #19h ROM:576B lcall ROM_3185 ROM:576E mulub INTMEM_1C, #2 ROM:5771 add INTMEM_1C, #0C8h ROM:5775 st INTMEM_1C, (INTMEM_192+2)[] ROM:577A sjmp ROM_57EA ROM:577C ; --------------------------------------------------------------------------- ROM:577C ROM:577C ROM_577C: ; CODE XREF: ROM:575D↑j ROM:577C ldb INTMEM_C4, #7Dh ; '}' ROM:577F ldb INTMEM_E0, #2 ROM:5782 ROM:5782 ROM_5782: ; CODE XREF: ROM:575F↑j ROM:5782 sjmp ROM_57EA ROM:5784 ; --------------------------------------------------------------------------- ROM:5784 jbs INTMEM_F5+1, 6, ROM_57E4 ROM:5787 cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:578A jne ROM_57EA ROM:578C ldb INTMEM_C4, #7Dh ; '}' ROM:578F ld INTMEM_1C, (INTMEM_192+2)[] ROM:5794 sub INTMEM_1C, #0C8h ROM:5798 je ROM_57D2 ROM:579A clr INTMEM_20+2 ROM:579C ld INTMEM_20, #2710h ROM:57A0 divu INTMEM_20, INTMEM_1C ROM:57A3 add INTMEM_20, #32h ; '2' ROM:57A7 clr INTMEM_20+2 ROM:57A9 shll INTMEM_20, #8 ROM:57AC ldbze INTMEM_1A, 0ECh[INTMEM_56] ROM:57B1 divu INTMEM_20, INTMEM_1A ROM:57B4 sub INTMEM_20, #32h ; '2' ROM:57B8 jnc ROM_57D2 ROM:57BA clr INTMEM_1C+2 ROM:57BC ld INTMEM_1C, #2710h ROM:57C0 divu INTMEM_1C, INTMEM_20 ROM:57C3 add INTMEM_1C, #0C8h ROM:57C7 st INTMEM_1C, (INTMEM_192+2)[] ROM:57CC cmp INTMEM_1C, #0C8h ROM:57D0 jh ROM_57EA ROM:57D2 ROM:57D2 ROM_57D2: ; CODE XREF: ROM:5798↑j ROM:57D2 ; ROM:57B8↑j ROM:57D2 ld INTMEM_1A, #0C8h ROM:57D6 st INTMEM_1A, (INTMEM_192+2)[] ROM:57DB ldb INTMEM_E0, #3 ROM:57DE andb INTMEM_F9, #-21h ROM:57E1 jbc INTMEM_F5+1, 6, ROM_57EA ROM:57E4 ROM:57E4 ROM_57E4: ; CODE XREF: ROM:5784↑j ROM:57E4 orb INTMEM_F9, #20h ; ' ' ROM:57E7 ldb INTMEM_E0, #1 ROM:57EA ROM:57EA ROM_57EA: ; CODE XREF: ROM:577A↑j ROM:57EA ; ROM:ROM_5782↑j ... ROM:57EA ldb INTMEM_1C+2, INTMEM_1F5[] ROM:57EF ld INTMEM_1C, #1Ah ROM:57F3 lcall ROM_3185 ROM:57F6 mulub INTMEM_1C, #8 ROM:57F9 add INTMEM_1C, #911h ROM:57FD jnc ROM_5802 ROM:57FF ldbse INTMEM_1C, #-1 ROM:5802 ROM:5802 ROM_5802: ; CODE XREF: ROM:57FD↑j ROM:5802 st INTMEM_1C, (INTMEM_192+4)[] ROM:5807 ldbze INTMEM_1C, INTMEM_1CB[] ROM:580C shl INTMEM_1C, #4 ROM:580F mulu INTMEM_1C, 4Ch[INTMEM_56] ROM:5814 ld INTMEM_20, INTMEM_18E[] ROM:5819 shl INTMEM_20, #6 ROM:581C lcall ROM_4B80 ROM:581F ld INTMEM_20, INTMEM_18C[] ROM:5824 lcall ROM_4B69 ROM:5827 divu INTMEM_1C, #10CDh ROM:582B jnv ROM_5830 ROM:582D ldbse INTMEM_1C, #-1 ROM:5830 ROM:5830 ROM_5830: ; CODE XREF: ROM:582B↑j ROM:5830 st INTMEM_1C, (INTMEM_192+0Ah)[] ROM:5835 mulu INTMEM_1C, #0Ah ROM:5839 ldbze INTMEM_20, INTMEM_D3 ROM:583C lcall ROM_4B80 ROM:583F cmp INTMEM_20+2, #-1 ROM:5843 je ROM_584A ROM:5845 jbc INTMEM_1C+1, 7, ROM_584A ROM:5848 inc INTMEM_20+2 ROM:584A ROM:584A ROM_584A: ; CODE XREF: ROM:5843↑j ROM:584A ; ROM:5845↑j ROM:584A st INTMEM_20+2, (INTMEM_192+8)[] ROM:584F ld INTMEM_20+2, #4E71h ROM:5853 ld INTMEM_1C, #4000h ROM:5857 ld INTMEM_20, (INTMEM_192+8)[] ROM:585C lcall ROM_4B69 ROM:585F ld INTMEM_20, (INTMEM_192+4)[] ROM:5864 lcall ROM_4B80 ROM:5867 cmp INTMEM_20+2, #-1 ROM:586B je ROM_5872 ROM:586D jbc INTMEM_1C+1, 7, ROM_5872 ROM:5870 inc INTMEM_20+2 ROM:5872 ROM:5872 ROM_5872: ; CODE XREF: ROM:586B↑j ROM:5872 ; ROM:586D↑j ROM:5872 ld INTMEM_1A, INTMEM_20+2 ROM:5875 st INTMEM_1A, (INTMEM_3C8+2)[] ROM:587A ldbze INTMEM_1C, INTMEM_1CD[] ROM:587F add INTMEM_1C, #50h ; 'P' ROM:5883 ldbze INTMEM_1C+2, INTMEM_1CE[] ROM:5888 add INTMEM_1C+2, #50h ; 'P' ROM:588C mulu INTMEM_1C, INTMEM_1C+2 ROM:588F shrl INTMEM_1C, #1 ROM:5892 mulu INTMEM_1C, (INTMEM_192+2)[] ROM:5897 divu INTMEM_1C, #271h ROM:589B mulu INTMEM_1C, INTMEM_1A ROM:589E ld INTMEM_20, #640h ROM:58A2 lcall ROM_4B80 ROM:58A5 st INTMEM_20+2, (INTMEM_192+6)[] ROM:58AA mulu INTMEM_1C, INTMEM_D6, (INTMEM_192+6)[] ROM:58B0 ld INTMEM_20, #61A8h ROM:58B4 lcall ROM_4B80 ROM:58B7 st INTMEM_20+2, INTMEM_DA ROM:58BA ldbze INTMEM_1A, INTMEM_42+1 ROM:58BD sub INTMEM_1A, #80h ROM:58C1 shl INTMEM_1A, #2 ROM:58C4 jbc INTMEM_1A+1, 7, ROM_58D0 ROM:58C7 add INTMEM_DA, INTMEM_1A ROM:58CA jc ROM_58D8 ROM:58CC clr INTMEM_DA ROM:58CE sjmp ROM_58D8 ROM:58D0 ; --------------------------------------------------------------------------- ROM:58D0 ROM:58D0 ROM_58D0: ; CODE XREF: ROM:58C4↑j ROM:58D0 add INTMEM_DA, INTMEM_1A ROM:58D3 jnc ROM_58D8 ROM:58D5 ldbse INTMEM_DA, #-1 ROM:58D8 ROM:58D8 ROM_58D8: ; CODE XREF: ROM:58CA↑j ROM:58D8 ; ROM:58CE↑j ... ROM:58D8 ld INTMEM_20+2, #1900h ROM:58DC add INTMEM_1C+2, INTMEM_20+2, INTMEM_188[] ROM:58E2 jnc ROM_58E7 ROM:58E4 ldbse INTMEM_1C+2, #-1 ROM:58E7 ROM:58E7 ROM_58E7: ; CODE XREF: ROM:58E2↑j ROM:58E7 add INTMEM_20, INTMEM_20+2, INTMEM_18A[] ROM:58ED jnc ROM_58F2 ROM:58EF ldbse INTMEM_20, #-1 ROM:58F2 ROM:58F2 ROM_58F2: ; CODE XREF: ROM:58ED↑j ROM:58F2 mulu INTMEM_1C, INTMEM_DA, INTMEM_1C+2 ROM:58F6 divu INTMEM_1C, INTMEM_20 ROM:58F9 jnv ROM_58FE ROM:58FB ldbse INTMEM_1C, #-1 ROM:58FE ROM:58FE ROM_58FE: ; CODE XREF: ROM:58F9↑j ROM:58FE st INTMEM_1C, INTMEM_DA ROM:5901 jbs INTMEM_AD, 3, ROM_5970 ROM:5904 ldb INTMEM_1C, INTMEM_1BB[] ROM:5909 cmpb INTMEM_1C, #-80h ROM:590C jh ROM_5970 ROM:590E ldb INTMEM_1C, 0EFh[INTMEM_56] ROM:5913 jbs INTMEM_FA, 5, ROM_5925 ROM:5916 addb INTMEM_1C+2, INTMEM_1C, 0EEh[INTMEM_56] ROM:591C jc ROM_5970 ROM:591E cmpb INTMEM_DF, INTMEM_1C+2 ROM:5921 jh ROM_5970 ROM:5923 sjmp ROM_5932 ROM:5925 ; --------------------------------------------------------------------------- ROM:5925 ROM:5925 ROM_5925: ; CODE XREF: ROM:5913↑j ROM:5925 addb INTMEM_1C+2, INTMEM_1C, 0EDh[INTMEM_56] ROM:592B jc ROM_5970 ROM:592D cmpb INTMEM_DF, INTMEM_1C+2 ROM:5930 jc ROM_5970 ROM:5932 ROM:5932 ROM_5932: ; CODE XREF: ROM:5923↑j ROM:5932 orb INTMEM_FA, #20h ; ' ' ROM:5935 ldb INTMEM_1C+2, INTMEM_1C5[] ROM:593A ld INTMEM_1C, #1Bh ROM:593E lcall ROM_3185 ROM:5941 mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:5945 add INTMEM_20, INTMEM_1C+2, 50h[INTMEM_56] ROM:594B sub INTMEM_20+2, INTMEM_1C+2, 52h[INTMEM_56] ROM:5951 jc ROM_5955 ROM:5953 clr INTMEM_20+2 ROM:5955 ROM:5955 ROM_5955: ; CODE XREF: ROM:5951↑j ROM:5955 jbc INTMEM_FA, 6, ROM_595D ROM:5958 jbs INTMEM_F8, 7, ROM_597B ROM:595B sjmp ROM_5995 ROM:595D ; --------------------------------------------------------------------------- ROM:595D ROM:595D ROM_595D: ; CODE XREF: ROM:ROM_5955↑j ROM:595D cmp INTMEM_5E, INTMEM_20 ROM:5960 jnc ROM_59BA ROM:5962 jbs INTMEM_F9, 5, ROM_59BA ROM:5965 jbs INTMEM_F9, 6, ROM_59BA ROM:5968 orb INTMEM_FA, #40h ; '@' ROM:596B orb INTMEM_F8, #-80h ROM:596E sjmp ROM_59BA ROM:5970 ; --------------------------------------------------------------------------- ROM:5970 ROM:5970 ROM_5970: ; CODE XREF: ROM:5901↑j ROM:5970 ; ROM:590C↑j ... ROM:5970 andb INTMEM_FA, #-21h ROM:5973 andb INTMEM_FA, #-41h ROM:5976 andb INTMEM_F8, #7Fh ROM:5979 sjmp ROM_59BA ROM:597B ; --------------------------------------------------------------------------- ROM:597B ROM:597B ROM_597B: ; CODE XREF: ROM:5958↑j ROM:597B cmp INTMEM_20+2, INTMEM_5E ROM:597E jh ROM_5970 ROM:5980 cmp INTMEM_5E, INTMEM_1C+2 ROM:5983 jc ROM_59BA ROM:5985 lcall ROM_4CBF ROM:5988 andb INTMEM_F8, #7Fh ROM:598B ld INTMEM_1C, 54h[INTMEM_56] ROM:5990 st INTMEM_1C, (INTMEM_192+0Ch)[] ROM:5995 ROM:5995 ROM_5995: ; CODE XREF: ROM:595B↑j ROM:5995 cmp INTMEM_20+2, INTMEM_5E ROM:5998 jh ROM_5970 ROM:599A lcall ROM_4CBF ROM:599D mulu INTMEM_1C, INTMEM_1A, 4Eh[INTMEM_56] ROM:59A3 cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:59A6 jne ROM_5970 ROM:59A8 add INTMEM_1C, (INTMEM_192+0Ch)[] ROM:59AD jc ROM_5970 ROM:59AF st INTMEM_1C, (INTMEM_192+0Ch)[] ROM:59B4 mulu INTMEM_1C, INTMEM_DA ROM:59B7 st INTMEM_1C+2, INTMEM_DA ROM:59BA ROM:59BA ROM_59BA: ; CODE XREF: ROM:5960↑j ROM:59BA ; ROM:5962↑j ... ROM:59BA jbs INTMEM_F8, 7, ROM_59D3 ROM:59BD jbs INTMEM_AA+1, 4, ROM_59D5 ROM:59C0 ldb INTMEM_1A, INTMEM_1AB[] ROM:59C5 cmpb INTMEM_1A, 0F0h[INTMEM_56] ROM:59CA jnc ROM_59D3 ROM:59CC cmp INTMEM_5E, 56h[INTMEM_56] ROM:59D1 jnh ROM_59D5 ROM:59D3 ROM:59D3 ROM_59D3: ; CODE XREF: ROM:ROM_59BA↑j ROM:59D3 ; ROM:59CA↑j ROM:59D3 clr INTMEM_DA ROM:59D5 ROM:59D5 ROM_59D5: ; CODE XREF: ROM:59BD↑j ROM:59D5 ; ROM:59D1↑j ROM:59D5 jbs INTMEM_F5+1, 1, ROM_59DF ROM:59D8 stb ZERO_REG, (INTMEM_1CE+2)[] ; Zero register ROM:59DD sjmp ROM_5A55 ROM:59DF ; --------------------------------------------------------------------------- ROM:59DF ROM:59DF ROM_59DF: ; CODE XREF: ROM:ROM_59D5↑j ROM:59DF ldb INTMEM_1C+2, INTMEM_1AB[] ROM:59E4 ld INTMEM_1C, #1Ch ROM:59E8 lcall ROM_3185 ROM:59EB shl INTMEM_1C, #8 ROM:59EE mulu INTMEM_1C, 64h[INTMEM_56] ROM:59F3 divu INTMEM_1C, (INTMEM_192+4)[] ROM:59F8 jnv ROM_59FD ROM:59FA ldbse INTMEM_1C, #-1 ROM:59FD ROM:59FD ROM_59FD: ; CODE XREF: ROM:59F8↑j ROM:59FD mulu INTMEM_1C, INTMEM_18C[] ROM:5A02 divu INTMEM_1C, 66h[INTMEM_56] ROM:5A07 jnv ROM_5A0C ROM:5A09 ldbse INTMEM_1C, #-1 ROM:5A0C ROM:5A0C ROM_5A0C: ; CODE XREF: ROM:5A07↑j ROM:5A0C ldb INTMEM_20, (INTMEM_1CE+2)[] ROM:5A11 mulub INTMEM_20, 0F2h[INTMEM_56] ROM:5A16 mulu INTMEM_20, INTMEM_1C ROM:5A19 subb INTMEM_1C, INTMEM_20+1 ROM:5A1C subcb INTMEM_1C+1, INTMEM_20+2 ROM:5A1F jc ROM_5A23 ROM:5A21 clr INTMEM_1C ROM:5A23 ROM:5A23 ROM_5A23: ; CODE XREF: ROM:5A1F↑j ROM:5A23 st INTMEM_1C, INTMEM_DA ROM:5A26 ldb INTMEM_20+2, (INTMEM_1CE+2)[] ROM:5A2B ldb INTMEM_20, INTMEM_153[] ROM:5A30 cmpb INTMEM_20, (INTMEM_1CE+3)[] ROM:5A35 je ROM_5A4C ROM:5A37 stb INTMEM_20, (INTMEM_1CE+3)[] ROM:5A3C incb INTMEM_20+2 ROM:5A3E cmpb INTMEM_20+2, 0F3h[INTMEM_56] ROM:5A43 jne ROM_5A47 ROM:5A45 clrb INTMEM_20+2 ROM:5A47 ROM:5A47 ROM_5A47: ; CODE XREF: ROM:5A43↑j ROM:5A47 stb INTMEM_20+2, (INTMEM_1CE+2)[] ROM:5A4C ROM:5A4C ROM_5A4C: ; CODE XREF: ROM:5A35↑j ROM:5A4C cmpb INTMEM_20+2, 0F4h[INTMEM_56] ROM:5A51 jnc ROM_5A55 ROM:5A53 clr INTMEM_DA ROM:5A55 ROM:5A55 ROM_5A55: ; CODE XREF: ROM:59DD↑j ROM:5A55 ; ROM:5A51↑j ROM:5A55 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5A5A ld INTMEM_1C, #1Dh ROM:5A5E lcall ROM_3185 ROM:5A61 mulub INTMEM_1C, #1Fh ROM:5A64 add INTMEM_1C, #-8000h ROM:5A68 st INTMEM_1C, (INTMEM_1A4+2)[] ROM:5A6D ld INTMEM_1C, #1Fh ROM:5A71 ldb INTMEM_1C+2, INTMEM_F1[] ROM:5A76 ldb INTMEM_20, INTMEM_1FD[] ROM:5A7B cmpb INTMEM_20, INTMEM_1B6[] ROM:5A80 jh ROM_5A89 ROM:5A82 ld INTMEM_1C, #1Eh ROM:5A86 ldb INTMEM_1C+2, INTMEM_DF ROM:5A89 ROM:5A89 ROM_5A89: ; CODE XREF: ROM:5A80↑j ROM:5A89 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5A8E lcall ROM_3185 ROM:5A91 mulub INTMEM_1C, #32h ; '2' ROM:5A94 st INTMEM_1C, (INTMEM_1A4+4)[] ROM:5A99 ldb INTMEM_1A, #0 ROM:5A9C jbs INTMEM_F5+1, 1, ROM_5AA9 ROM:5A9F cmp INTMEM_DA, 68h[INTMEM_56] ROM:5AA4 jc ROM_5AA9 ROM:5AA6 ldb INTMEM_1A, #1 ROM:5AA9 ROM:5AA9 ROM_5AA9: ; CODE XREF: ROM:5A9C↑j ROM:5AA9 ; ROM:5AA4↑j ROM:5AA9 stb INTMEM_1A, (INTMEM_1CE+4)[] ROM:5AAE ld INTMEM_20, #-3C80h ROM:5AB2 ld INTMEM_20+2, #1C9h ROM:5AB6 divu INTMEM_20, INTMEM_5E ROM:5AB9 jnv ROM_5ABE ROM:5ABB ldbse INTMEM_20, #-1 ROM:5ABE ROM:5ABE ROM_5ABE: ; CODE XREF: ROM:5AB9↑j ROM:5ABE sub INTMEM_20, #0Bh ROM:5AC2 jc ROM_5AC6 ROM:5AC4 clr INTMEM_20 ROM:5AC6 ROM:5AC6 ROM_5AC6: ; CODE XREF: ROM:5AC2↑j ROM:5AC6 ld INTMEM_1C, INTMEM_DA ROM:5AC9 cmp INTMEM_1C, INTMEM_20 ROM:5ACC jnc ROM_5AD1 ROM:5ACE ld INTMEM_1C, INTMEM_20 ROM:5AD1 ROM:5AD1 ROM_5AD1: ; CODE XREF: ROM:5ACC↑j ROM:5AD1 ld INTMEM_1A, INTMEM_1C ROM:5AD4 cmp INTMEM_1A, ZERO_REG ; Zero register ROM:5AD7 je ROM_5AFE ROM:5AD9 cmpb ZERO_REG, (INTMEM_1CE+4)[] ; Zero register ROM:5ADE je ROM_5AE3 ROM:5AE0 shl INTMEM_1A, #1 ROM:5AE3 ROM:5AE3 ROM_5AE3: ; CODE XREF: ROM:5ADE↑j ROM:5AE3 cmp INTMEM_1A, 6Ah[INTMEM_56] ROM:5AE8 jnc ROM_5AF6 ROM:5AEA cmp INTMEM_1A, 6Ch[INTMEM_56] ROM:5AEF jnc ROM_5AFE ROM:5AF1 andb INTMEM_FB, #-5 ROM:5AF4 sjmp ROM_5B01 ROM:5AF6 ; --------------------------------------------------------------------------- ROM:5AF6 ROM:5AF6 ROM_5AF6: ; CODE XREF: ROM:5AE8↑j ROM:5AF6 ld INTMEM_1C, 6Ah[INTMEM_56] ROM:5AFB shr INTMEM_1C, #1 ROM:5AFE ROM:5AFE ROM_5AFE: ; CODE XREF: ROM:5AD7↑j ROM:5AFE ; ROM:5AEF↑j ROM:5AFE orb INTMEM_FB, #4 ROM:5B01 ROM:5B01 ROM_5B01: ; CODE XREF: ROM:5AF4↑j ROM:5B01 jbs INTMEM_FA, 7, ROM_5B48 ROM:5B04 ld INTMEM_1C+2, (INTMEM_1A4+2)[] ROM:5B09 ld INTMEM_20, (INTMEM_1A4+4)[] ROM:5B0E ldb INTMEM_20+3, (INTMEM_1CE+4)[] ROM:5B13 ldb INTMEM_20+2, 0F5h[INTMEM_56] ROM:5B18 jbc INTMEM_F5+1, 6, ROM_5B42 ROM:5B1B jbs INTMEM_FB, 3, ROM_5B45 ROM:5B1E orb INTMEM_FB, #8 ROM:5B21 ld INTMEM_32, INTMEM_1C ROM:5B24 ld INTMEM_1C, #20h ; ' ' ROM:5B28 jbs INTMEM_F7, 0, ROM_5B39 ROM:5B2B ldb INTMEM_1C+2, INTMEM_1AB[] ROM:5B30 ld INTMEM_1C, #20h ; ' ' ROM:5B34 lcall ROM_3185 ROM:5B37 clrb INTMEM_1C+1 ROM:5B39 ROM:5B39 ROM_5B39: ; CODE XREF: ROM:5B28↑j ROM:5B39 mulu INTMEM_1C, INTMEM_32 ROM:5B3C shrl INTMEM_1C, #8 ROM:5B3F ljmp ROM_3367 ROM:5B42 ; --------------------------------------------------------------------------- ROM:5B42 ROM:5B42 ROM_5B42: ; CODE XREF: ROM:5B18↑j ROM:5B42 andb INTMEM_FB, #-9 ROM:5B45 ROM:5B45 ROM_5B45: ; CODE XREF: ROM:5B1B↑j ROM:5B45 lcall ROM_30E0 ROM:5B48 ROM:5B48 ROM_5B48: ; CODE XREF: ROM:ROM_5B01↑j ROM:5B48 ld INTMEM_1A, INTMEM_64[] ROM:5B4D add INTMEM_1A, #-8000h ROM:5B51 add INTMEM_1A, INTMEM_66[] ROM:5B56 st INTMEM_1A, (INTMEM_3C8+4)[] ROM:5B5B ret ROM:5B5C ROM:5B5C ; =============== S U B R O U T I N E ======================================= ROM:5B5C ROM:5B5C ROM:5B5C ROM_5B5C: ; CODE XREF: ROM_28F6:ROM_4862↑p ROM:5B5C cmpb INTMEM_9C, ZERO_REG ; Zero register ROM:5B5F jne ROM_5B8D ROM:5B61 ld INTMEM_20+2, #1E8h ROM:5B65 ld INTMEM_20, #1D8h ROM:5B69 ROM:5B69 ROM_5B69: ; CODE XREF: ROM_5B5C+1D↓j ROM:5B69 ld INTMEM_1C, [INTMEM_20]+ ROM:5B6C mulu INTMEM_1C, [INTMEM_20+2] ROM:5B6F shrl INTMEM_1C, #0Ah ROM:5B72 st INTMEM_1C, [INTMEM_20+2]+ ROM:5B75 cmp INTMEM_20+2, #1F0h ROM:5B79 jnc ROM_5B69 ROM:5B7B ld INTMEM_1C, 36h[INTMEM_56] ROM:5B80 mulu INTMEM_1C, INTMEM_186[] ROM:5B85 st INTMEM_1C+2, INTMEM_186[] ROM:5B8A orb INTMEM_F9, #10h ROM:5B8D ROM:5B8D ROM_5B8D: ; CODE XREF: ROM_5B5C+3↑j ROM:5B8D cmpb INTMEM_9C, #2 ROM:5B90 jne ROM_5BB5 ROM:5B92 cmp INTMEM_5E, 5Eh[INTMEM_56] ROM:5B97 jnh ROM_5BA2 ROM:5B99 cmp INTMEM_5E, 5Ah[INTMEM_56] ROM:5B9E jc ROM_5BB7 ROM:5BA0 sjmp ROM_5C37 ROM:5BA2 ; --------------------------------------------------------------------------- ROM:5BA2 ROM:5BA2 ROM_5BA2: ; CODE XREF: ROM_5B5C+3B↑j ROM:5BA2 andb INTMEM_FB, #-3 ROM:5BA5 andb INTMEM_FB, #-2 ROM:5BA8 ld INTMEM_1C, 58h[INTMEM_56] ROM:5BAD st INTMEM_1C, INTMEM_1A2[] ROM:5BB2 andb INTMEM_FA, #7Fh ROM:5BB5 ROM:5BB5 ROM_5BB5: ; CODE XREF: ROM_5B5C+34↑j ROM:5BB5 sjmp ROM_5C61 ROM:5BB7 ; --------------------------------------------------------------------------- ROM:5BB7 ROM:5BB7 ROM_5BB7: ; CODE XREF: ROM_5B5C+42↑j ROM:5BB7 jbs INTMEM_FB, 1, ROM_5BF2 ROM:5BBA jbs INTMEM_FB, 0, ROM_5BDB ROM:5BBD orb INTMEM_FB, #1 ROM:5BC0 st ZERO_REG, INTMEM_1A0[] ; Zero register ROM:5BC5 ldb INTMEM_1A, INTMEM_1AB[] ROM:5BCA cmpb INTMEM_1A, 0F1h[INTMEM_56] ROM:5BCF jc ROM_5BEC ROM:5BD1 ld INTMEM_20, 60h[INTMEM_56] ROM:5BD6 st INTMEM_20, INTMEM_1A0[] ROM:5BDB ROM:5BDB ROM_5BDB: ; CODE XREF: ROM_5B5C+5E↑j ROM:5BDB cmp ZERO_REG, INTMEM_1A0[] ; Zero register ROM:5BE0 jne ROM_5C1A ROM:5BE2 ld INTMEM_20, 62h[INTMEM_56] ROM:5BE7 st INTMEM_20, INTMEM_1A0[] ROM:5BEC ROM:5BEC ROM_5BEC: ; CODE XREF: ROM_5B5C+73↑j ROM:5BEC andb INTMEM_FB, #-2 ROM:5BEF orb INTMEM_FB, #2 ROM:5BF2 ROM:5BF2 ROM_5BF2: ; CODE XREF: ROM_5B5C:ROM_5BB7↑j ROM:5BF2 ld INTMEM_1C, 58h[INTMEM_56] ROM:5BF7 sub INTMEM_1C, 5Ah[INTMEM_56] ROM:5BFC ld INTMEM_20+2, INTMEM_1A0[] ROM:5C01 clr INTMEM_20 ROM:5C03 divu INTMEM_20, 62h[INTMEM_56] ROM:5C08 jnv ROM_5C0D ROM:5C0A ldbse INTMEM_20, #-1 ROM:5C0D ROM:5C0D ROM_5C0D: ; CODE XREF: ROM_5B5C+AC↑j ROM:5C0D mulu INTMEM_20, INTMEM_1C ROM:5C10 add INTMEM_20+2, 5Ah[INTMEM_56] ROM:5C15 st INTMEM_20+2, INTMEM_1A2[] ROM:5C1A ROM:5C1A ROM_5C1A: ; CODE XREF: ROM_5B5C+84↑j ROM:5C1A cmpb INTMEM_9C, INTMEM_9B ROM:5C1D jne ROM_5C30 ROM:5C1F ld INTMEM_20, INTMEM_1A0[] ROM:5C24 cmp ZERO_REG, INTMEM_20 ; Zero register ROM:5C27 je ROM_5C30 ROM:5C29 dec INTMEM_20 ROM:5C2B st INTMEM_20, INTMEM_1A0[] ROM:5C30 ROM:5C30 ROM_5C30: ; CODE XREF: ROM_5B5C+C1↑j ROM:5C30 ; ROM_5B5C+CB↑j ROM:5C30 cmp INTMEM_5E, INTMEM_1A2[] ROM:5C35 jc ROM_5C44 ROM:5C37 ROM:5C37 ROM_5C37: ; CODE XREF: ROM_5B5C+44↑j ROM:5C37 jbc INTMEM_FA, 7, ROM_5C61 ROM:5C3A ld INTMEM_DA, INTMEM_1A4[] ROM:5C3F andb INTMEM_FA, #7Fh ROM:5C42 sjmp ROM_5C61 ROM:5C44 ; --------------------------------------------------------------------------- ROM:5C44 ROM:5C44 ROM_5C44: ; CODE XREF: ROM_5B5C+D9↑j ROM:5C44 ld INTMEM_1C, INTMEM_1A2[] ROM:5C49 add INTMEM_1C, 5Ch[INTMEM_56] ROM:5C4E cmp INTMEM_5E, INTMEM_1C ROM:5C51 jnh ROM_5C61 ROM:5C53 jbs INTMEM_FA, 7, ROM_5C5E ROM:5C56 orb INTMEM_FA, #-80h ROM:5C59 st INTMEM_DA, INTMEM_1A4[] ROM:5C5E ROM:5C5E ROM_5C5E: ; CODE XREF: ROM_5B5C+F7↑j ROM:5C5E lcall ROM_386D ROM:5C61 ROM:5C61 ROM_5C61: ; CODE XREF: ROM_5B5C:ROM_5BB5↑j ROM:5C61 ; ROM_5B5C:ROM_5C37↑j ... ROM:5C61 ldb INTMEM_20+2, INTMEM_147[] ROM:5C66 djnz INTMEM_EB, ROM_5CE1 ROM:5C69 ldb INTMEM_EB, 153h[INTMEM_56] ROM:5C6E subb INTMEM_1C+2, INTMEM_20+2, INTMEM_27F[] ROM:5C74 jc ROM_5C84 ROM:5C76 negb INTMEM_1C+2 ROM:5C78 cmpb INTMEM_1C+2, 152h[INTMEM_56] ROM:5C7D jnc ROM_5C96 ROM:5C7F stb ZERO_REG, INTMEM_27E[] ; Zero register ROM:5C84 ROM:5C84 ROM_5C84: ; CODE XREF: ROM_5B5C+118↑j ROM:5C84 stb INTMEM_20+2, INTMEM_27F[] ROM:5C89 subb INTMEM_1A, INTMEM_20+2, 151h[INTMEM_56] ROM:5C8F jnc ROM_5C96 ROM:5C91 cmpb INTMEM_1A, INTMEM_F0 ROM:5C94 jc ROM_5CA4 ROM:5C96 ROM:5C96 ROM_5C96: ; CODE XREF: ROM_5B5C+121↑j ROM:5C96 ; ROM_5B5C+133↑j ROM:5C96 ldb INTMEM_F0, INTMEM_EF ROM:5C99 ldb INTMEM_EF, INTMEM_EE ROM:5C9C ldb INTMEM_EE, INTMEM_ED ROM:5C9F ldb INTMEM_ED, INTMEM_EC ROM:5CA2 sjmp ROM_5CDE ROM:5CA4 ; --------------------------------------------------------------------------- ROM:5CA4 ROM:5CA4 ROM_5CA4: ; CODE XREF: ROM_5B5C+138↑j ROM:5CA4 ldb INTMEM_F0, INTMEM_20+2 ROM:5CA7 ldb INTMEM_EF, INTMEM_20+2 ROM:5CAA ldb INTMEM_EE, INTMEM_20+2 ROM:5CAD ldb INTMEM_ED, INTMEM_20+2 ROM:5CB0 cmp INTMEM_5E, 38h[INTMEM_56] ROM:5CB5 jnc ROM_5CDE ROM:5CB7 cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:5CBC jc ROM_5CDE ROM:5CBE ldb INTMEM_20, INTMEM_27E[] ROM:5CC3 cmpb INTMEM_20, 154h[INTMEM_56] ROM:5CC8 jc ROM_5CDE ROM:5CCA ldb INTMEM_1A+1, INTMEM_27E[] ROM:5CCF incb INTMEM_1A+1 ROM:5CD1 stb INTMEM_1A+1, INTMEM_27E[] ROM:5CD6 ld INTMEM_1C, INTMEM_26E[] ROM:5CDB lcall ROM_387A ROM:5CDE ROM:5CDE ROM_5CDE: ; CODE XREF: ROM_5B5C+146↑j ROM:5CDE ; ROM_5B5C+159↑j ... ROM:5CDE ldb INTMEM_EC, INTMEM_20+2 ROM:5CE1 ROM:5CE1 ROM_5CE1: ; CODE XREF: ROM_5B5C+10A↑j ROM:5CE1 ret ROM:5CE1 ; End of function ROM_5B5C ROM:5CE1 ROM:5CE2 ROM:5CE2 ; =============== S U B R O U T I N E ======================================= ROM:5CE2 ROM:5CE2 ROM:5CE2 ROM_5CE2: ; CODE XREF: ROM_4849+C↑p ROM:5CE2 andb INTMEM_FB, #-11h ROM:5CE5 jbc INTMEM_F5+1, 5, ROM_5D12 ROM:5CE8 jbs INTMEM_FB, 5, ROM_5CFA ROM:5CEB ldb INTMEM_1C, INTMEM_1AB[] ROM:5CF0 cmpb INTMEM_1C, 0F8h[INTMEM_56] ROM:5CF5 jnh ROM_5D15 ROM:5CF7 orb INTMEM_FB, #20h ; ' ' ROM:5CFA ROM:5CFA ROM_5CFA: ; CODE XREF: ROM_5CE2+6↑j ROM:5CFA ldb INTMEM_1C+1, INTMEM_1AA[] ROM:5CFF cmpb INTMEM_1C+1, 0F6h[INTMEM_56] ROM:5D04 jnh ROM_5D0D ROM:5D06 cmpb INTMEM_DF, 0F7h[INTMEM_56] ROM:5D0B jh ROM_5D15 ROM:5D0D ROM:5D0D ROM_5D0D: ; CODE XREF: ROM_5CE2+22↑j ROM:5D0D orb INTMEM_FB, #10h ROM:5D10 sjmp ROM_5D15 ROM:5D12 ; --------------------------------------------------------------------------- ROM:5D12 ROM:5D12 ROM_5D12: ; CODE XREF: ROM_5CE2+3↑j ROM:5D12 andb INTMEM_FB, #-21h ROM:5D15 ROM:5D15 ROM_5D15: ; CODE XREF: ROM_5CE2+13↑j ROM:5D15 ; ROM_5CE2+29↑j ... ROM:5D15 jbs INTMEM_FB, 4, ROM_5D1D ROM:5D18 andb INTMEM_A3, #-11h ROM:5D1B sjmp ROM_5D20 ROM:5D1D ; --------------------------------------------------------------------------- ROM:5D1D ROM:5D1D ROM_5D1D: ; CODE XREF: ROM_5CE2:ROM_5D15↑j ROM:5D1D orb INTMEM_A3, #10h ROM:5D20 ROM:5D20 ROM_5D20: ; CODE XREF: ROM_5CE2+39↑j ROM:5D20 jbs INTMEM_FB, 6, ROM_5D4A ROM:5D23 jbs INTMEM_FB, 7, ROM_5D42 ROM:5D26 ldb INTMEM_C8, 0FAh[INTMEM_56] ROM:5D2B jbc INTMEM_FB, 5, ROM_5D4A ROM:5D2E ld INTMEM_1C, #21h ; '!' ROM:5D32 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:5D37 lcall ROM_3185 ROM:5D3A stb INTMEM_1C, INTMEM_1D4[] ROM:5D3F orb INTMEM_FB, #-80h ROM:5D42 ROM:5D42 ROM_5D42: ; CODE XREF: ROM_5CE2+41↑j ROM:5D42 cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:5D45 jne ROM_5D4A ROM:5D47 orb INTMEM_FB, #40h ; '@' ROM:5D4A ROM:5D4A ROM_5D4A: ; CODE XREF: ROM_5CE2:ROM_5D20↑j ROM:5D4A ; ROM_5CE2+49↑j ... ROM:5D4A jbs INTMEM_F5+1, 5, ROM_5D65 ROM:5D4D ldb INTMEM_C8, 0FAh[INTMEM_56] ROM:5D52 andb INTMEM_FB, #-41h ROM:5D55 andb INTMEM_FB, #7Fh ROM:5D58 andb INTMEM_F5+1, #-9 ROM:5D5B ldb INTMEM_20, 0F9h[INTMEM_56] ROM:5D60 stb INTMEM_20, INTMEM_1D3[] ROM:5D65 ROM:5D65 ROM_5D65: ; CODE XREF: ROM_5CE2:ROM_5D4A↑j ROM:5D65 jbs INTMEM_F5+1, 3, ROM_5D8D ROM:5D68 jbc INTMEM_FB, 5, ROM_5D8D ROM:5D6B jbs INTMEM_FB+1, 0, ROM_5D95 ROM:5D6E jbs INTMEM_FB, 6, ROM_5D87 ROM:5D71 jbs INTMEM_F9, 5, ROM_5D8D ROM:5D74 lcall ROM_37E0 ROM:5D77 cmpb INTMEM_1C+1, 0FFh[INTMEM_56] ROM:5D7C jc ROM_5D92 ROM:5D7E cmpb INTMEM_1C+1, 100h[INTMEM_56] ROM:5D83 jnh ROM_5D92 ROM:5D85 sjmp ROM_5E40 ROM:5D87 ; --------------------------------------------------------------------------- ROM:5D87 ROM:5D87 ROM_5D87: ; CODE XREF: ROM_5CE2+8C↑j ROM:5D87 orb INTMEM_52, #-80h ROM:5D8A orb INTMEM_F5+1, #8 ROM:5D8D ROM:5D8D ROM_5D8D: ; CODE XREF: ROM_5CE2:ROM_5D65↑j ROM:5D8D ; ROM_5CE2+86↑j ... ROM:5D8D andb INTMEM_FB+1, #-2 ROM:5D90 sjmp ROM_5E40 ROM:5D92 ; --------------------------------------------------------------------------- ROM:5D92 ROM:5D92 ROM_5D92: ; CODE XREF: ROM_5CE2+9A↑j ROM:5D92 ; ROM_5CE2+A1↑j ROM:5D92 orb INTMEM_FB+1, #1 ROM:5D95 ROM:5D95 ROM_5D95: ; CODE XREF: ROM_5CE2+89↑j ROM:5D95 jbc INTMEM_FB+1, 1, ROM_5DBE ROM:5D98 jbc INTMEM_FA, 6, ROM_5DAA ROM:5D9B ldb INTMEM_CE, 0FBh[INTMEM_56] ROM:5DA0 jbs INTMEM_AD, 3, ROM_5DC4 ROM:5DA3 ldb INTMEM_CE, 0FCh[INTMEM_56] ROM:5DA8 sjmp ROM_5DC4 ROM:5DAA ; --------------------------------------------------------------------------- ROM:5DAA ROM:5DAA ROM_5DAA: ; CODE XREF: ROM_5CE2+B6↑j ROM:5DAA lcall ROM_37E0 ROM:5DAD cmpb INTMEM_1C+1, 0FDh[INTMEM_56] ROM:5DB2 jh ROM_5DB9 ROM:5DB4 cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:5DB7 jne ROM_5DC4 ROM:5DB9 ROM:5DB9 ROM_5DB9: ; CODE XREF: ROM_5CE2+D0↑j ROM:5DB9 andb INTMEM_FB+1, #-3 ROM:5DBC sjmp ROM_5DC6 ROM:5DBE ; --------------------------------------------------------------------------- ROM:5DBE ROM:5DBE ROM_5DBE: ; CODE XREF: ROM_5CE2:ROM_5D95↑j ROM:5DBE jbc INTMEM_FA, 6, ROM_5DC6 ROM:5DC1 orb INTMEM_FB+1, #2 ROM:5DC4 ROM:5DC4 ROM_5DC4: ; CODE XREF: ROM_5CE2+BE↑j ROM:5DC4 ; ROM_5CE2+C6↑j ... ROM:5DC4 sjmp ROM_5E40 ROM:5DC6 ; --------------------------------------------------------------------------- ROM:5DC6 ROM:5DC6 ROM_5DC6: ; CODE XREF: ROM_5CE2+DA↑j ROM:5DC6 ; ROM_5CE2:ROM_5DBE↑j ROM:5DC6 cmp INTMEM_D6, 6Eh[INTMEM_56] ROM:5DCB jc ROM_5DFB ROM:5DCD cmp INTMEM_D6, 70h[INTMEM_56] ROM:5DD2 jnh ROM_5DE9 ROM:5DD4 andb INTMEM_F8, #-41h ROM:5DD7 ldb INTMEM_B2, 102h[INTMEM_56] ROM:5DDC cmp INTMEM_D6, #61A8h ROM:5DE0 jnc ROM_5E0B ROM:5DE2 ldb INTMEM_B2, 101h[INTMEM_56] ROM:5DE7 sjmp ROM_5E0B ROM:5DE9 ; --------------------------------------------------------------------------- ROM:5DE9 ROM:5DE9 ROM_5DE9: ; CODE XREF: ROM_5CE2+F0↑j ROM:5DE9 jbs INTMEM_F8, 6, ROM_5DFB ROM:5DEC cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5DEF jne ROM_5E0B ROM:5DF1 orb INTMEM_F8, #40h ; '@' ROM:5DF4 ldb INTMEM_B2, 103h[INTMEM_56] ROM:5DF9 sjmp ROM_5E0B ROM:5DFB ; --------------------------------------------------------------------------- ROM:5DFB ROM:5DFB ROM_5DFB: ; CODE XREF: ROM_5CE2+E9↑j ROM:5DFB ; ROM_5CE2:ROM_5DE9↑j ROM:5DFB cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5DFE jne ROM_5E0B ROM:5E00 orb INTMEM_F5+1, #8 ROM:5E03 orb INTMEM_52, #-80h ROM:5E06 andb INTMEM_F8, #-41h ROM:5E09 sjmp ROM_5E40 ROM:5E0B ; --------------------------------------------------------------------------- ROM:5E0B ROM:5E0B ROM_5E0B: ; CODE XREF: ROM_5CE2+FE↑j ROM:5E0B ; ROM_5CE2+105↑j ... ROM:5E0B jbs INTMEM_F5+1, 2, ROM_5E1A ROM:5E0E ldb INTMEM_1C+2, INTMEM_1AB[] ROM:5E13 cmpb INTMEM_1C+2, 105h[INTMEM_56] ROM:5E18 jnh ROM_5E40 ROM:5E1A ROM:5E1A ROM_5E1A: ; CODE XREF: ROM_5CE2:ROM_5E0B↑j ROM:5E1A cmpb INTMEM_D3, 104h[INTMEM_56] ROM:5E1F jne ROM_5E40 ROM:5E21 jbs INTMEM_FA, 7, ROM_5E40 ROM:5E24 jbs INTMEM_FB, 2, ROM_5E40 ROM:5E27 jbs INTMEM_AC, 5, ROM_5E43 ROM:5E2A ROM:5E2A ROM_5E2A: ; CODE XREF: ROM_5CE2:ROM_5E40↓j ROM:5E2A orb INTMEM_F5+1, #4 ROM:5E2D cmpb ZERO_REG, INTMEM_1D4[] ; Zero register ROM:5E32 je ROM_5E4A ROM:5E34 ldb INTMEM_C9, INTMEM_1D4[] ROM:5E39 stb ZERO_REG, INTMEM_1D4[] ; Zero register ROM:5E3E sjmp ROM_5E4A ROM:5E40 ; --------------------------------------------------------------------------- ROM:5E40 ROM:5E40 ROM_5E40: ; CODE XREF: ROM_5CE2+A3↑j ROM:5E40 ; ROM_5CE2+AE↑j ... ROM:5E40 jbs INTMEM_AC, 4, ROM_5E2A ROM:5E43 ROM:5E43 ROM_5E43: ; CODE XREF: ROM_5CE2+145↑j ROM:5E43 ld INTMEM_D6, #61A8h ROM:5E47 andb INTMEM_F5+1, #-5 ROM:5E4A ROM:5E4A ROM_5E4A: ; CODE XREF: ROM_5CE2+150↑j ROM:5E4A ; ROM_5CE2+15C↑j ROM:5E4A andb INTMEM_FB+1, #-11h ROM:5E4D lcall ROM_37E0 ROM:5E50 jbs INTMEM_FB+1, 3, ROM_5E5F ROM:5E53 cmpb INTMEM_1C+1, 0FDh[INTMEM_56] ROM:5E58 jnh ROM_5E6C ROM:5E5A orb INTMEM_FB+1, #8 ROM:5E5D sjmp ROM_5E69 ROM:5E5F ; --------------------------------------------------------------------------- ROM:5E5F ROM:5E5F ROM_5E5F: ; CODE XREF: ROM_5CE2+16E↑j ROM:5E5F cmpb INTMEM_1C+1, 0FEh[INTMEM_56] ROM:5E64 jc ROM_5E6C ROM:5E66 andb INTMEM_FB+1, #-9 ROM:5E69 ROM:5E69 ROM_5E69: ; CODE XREF: ROM_5CE2+17B↑j ROM:5E69 orb INTMEM_FB+1, #10h ROM:5E6C ROM:5E6C ROM_5E6C: ; CODE XREF: ROM_5CE2+176↑j ROM:5E6C ; ROM_5CE2+182↑j ROM:5E6C jbs INTMEM_F5+1, 2, ROM_5E74 ROM:5E6F andb INTMEM_FB+1, #-5 ROM:5E72 sjmp ROM_5F65 ROM:5E74 ; --------------------------------------------------------------------------- ROM:5E74 ROM:5E74 ROM_5E74: ; CODE XREF: ROM_5CE2:ROM_5E6C↑j ROM:5E74 jbc INTMEM_FB+1, 2, ROM_5EF1 ROM:5E77 jbc INTMEM_FB+1, 4, ROM_5E8B ROM:5E7A ldb INTMEM_20+3, INTMEM_1D3[] ROM:5E7F cmpb ZERO_REG, INTMEM_20+3 ; Zero register ROM:5E82 je ROM_5E8B ROM:5E84 decb INTMEM_20+3 ROM:5E86 stb INTMEM_20+3, INTMEM_1D3[] ROM:5E8B ROM:5E8B ROM_5E8B: ; CODE XREF: ROM_5CE2+195↑j ROM:5E8B ; ROM_5CE2+1A0↑j ROM:5E8B jbs INTMEM_FB+1, 4, ROM_5ED9 ROM:5E8E jbs INTMEM_FA, 2, ROM_5E9B ROM:5E91 orb INTMEM_FB+1, #20h ; ' ' ROM:5E94 cmpb INTMEM_B6, ZERO_REG ; Zero register ROM:5E97 je ROM_5EA2 ROM:5E99 sjmp ROM_5EAB ROM:5E9B ; --------------------------------------------------------------------------- ROM:5E9B ROM:5E9B ROM_5E9B: ; CODE XREF: ROM_5CE2+1AC↑j ROM:5E9B cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:5E9E je ROM_5EA2 ROM:5EA0 sjmp ROM_5EAB ROM:5EA2 ; --------------------------------------------------------------------------- ROM:5EA2 ROM:5EA2 ROM_5EA2: ; CODE XREF: ROM_5CE2+1B5↑j ROM:5EA2 ; ROM_5CE2+1BC↑j ROM:5EA2 cmpb ZERO_REG, INTMEM_1D3[] ; Zero register ROM:5EA7 jne ROM_5EAB ROM:5EA9 sjmp ROM_5EF1 ROM:5EAB ; --------------------------------------------------------------------------- ROM:5EAB ROM:5EAB ROM_5EAB: ; CODE XREF: ROM_5CE2+1B7↑j ROM:5EAB ; ROM_5CE2+1BE↑j ... ROM:5EAB andb INTMEM_FB+1, #-21h ROM:5EAE cmpb INTMEM_C4+1, ZERO_REG ; Zero register ROM:5EB1 je ROM_5EB5 ROM:5EB3 sjmp ROM_5F65 ROM:5EB5 ; --------------------------------------------------------------------------- ROM:5EB5 ROM:5EB5 ROM_5EB5: ; CODE XREF: ROM_5CE2+1CF↑j ROM:5EB5 ldb INTMEM_C4+1, 109h[INTMEM_56] ROM:5EBA ld INTMEM_1C, #25h ; '%' ROM:5EBE jbs INTMEM_FB+1, 3, ROM_5EC5 ROM:5EC1 ld INTMEM_1C, #24h ; '$' ROM:5EC5 ROM:5EC5 ROM_5EC5: ; CODE XREF: ROM_5CE2+1DC↑j ROM:5EC5 ldb INTMEM_1C+2, INTMEM_DF ROM:5EC8 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5ECD lcall ROM_3185 ROM:5ED0 clrb INTMEM_1C+1 ROM:5ED2 stb INTMEM_1C, INTMEM_3D1[] ROM:5ED7 sjmp ROM_5F42 ROM:5ED9 ; --------------------------------------------------------------------------- ROM:5ED9 ROM:5ED9 ROM_5ED9: ; CODE XREF: ROM_5CE2:ROM_5E8B↑j ROM:5ED9 ld INTMEM_1C+2, INTMEM_14A[] ROM:5EDE ld INTMEM_20, INTMEM_D6 ROM:5EE1 shr INTMEM_20, #1 ROM:5EE4 st INTMEM_20, INTMEM_14A[] ROM:5EE9 add INTMEM_1C+2, INTMEM_20 ROM:5EEC st INTMEM_1C+2, INTMEM_260[] ROM:5EF1 ROM:5EF1 ROM_5EF1: ; CODE XREF: ROM_5CE2:ROM_5E74↑j ROM:5EF1 ; ROM_5CE2+1C7↑j ROM:5EF1 orb INTMEM_FB+1, #4 ROM:5EF4 ldb INTMEM_B7, 108h[INTMEM_56] ROM:5EF9 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5EFE ldb INTMEM_1C+2, INTMEM_DF ROM:5F01 ld INTMEM_1C, #23h ; '#' ROM:5F05 ldb INTMEM_B6, 107h[INTMEM_56] ROM:5F0A ld INTMEM_32, #61A8h ROM:5F0E jbs INTMEM_FB+1, 3, ROM_5F1F ROM:5F11 ld INTMEM_1C, #22h ; '"' ROM:5F15 ldb INTMEM_B6, 106h[INTMEM_56] ROM:5F1A ld INTMEM_32, 72h[INTMEM_56] ROM:5F1F ROM:5F1F ROM_5F1F: ; CODE XREF: ROM_5CE2+22C↑j ROM:5F1F lcall ROM_3185 ROM:5F22 stb INTMEM_1C, INTMEM_3D2[] ROM:5F27 clrb INTMEM_1C+1 ROM:5F29 mulu INTMEM_1C, INTMEM_32 ROM:5F2C divu INTMEM_1C, #61A8h ROM:5F30 andb INTMEM_FB+1, #-21h ROM:5F33 mulub INTMEM_20, INTMEM_C9, #8 ROM:5F37 add INTMEM_20, #190h ROM:5F3B mulu INTMEM_1C, INTMEM_20 ROM:5F3E divu INTMEM_1C, #32h ; '2' ROM:5F42 ROM:5F42 ROM_5F42: ; CODE XREF: ROM_5CE2+1F5↑j ROM:5F42 jbc INTMEM_FB+1, 3, ROM_5F56 ROM:5F45 sub INTMEM_D6, INTMEM_1C ROM:5F48 cmp INTMEM_D6, 70h[INTMEM_56] ROM:5F4D jc ROM_5F65 ROM:5F4F ld INTMEM_D6, 70h[INTMEM_56] ROM:5F54 sjmp ROM_5F65 ROM:5F56 ; --------------------------------------------------------------------------- ROM:5F56 ROM:5F56 ROM_5F56: ; CODE XREF: ROM_5CE2:ROM_5F42↑j ROM:5F56 add INTMEM_D6, INTMEM_1C ROM:5F59 cmp INTMEM_D6, 6Eh[INTMEM_56] ROM:5F5E jnh ROM_5F65 ROM:5F60 ld INTMEM_D6, 6Eh[INTMEM_56] ROM:5F65 ROM:5F65 ROM_5F65: ; CODE XREF: ROM_5CE2+190↑j ROM:5F65 ; ROM_5CE2+1D1↑j ... ROM:5F65 jbc INTMEM_F5+1, 2, ROM_5FA8 ROM:5F68 jbc INTMEM_F7, 3, ROM_5FA8 ROM:5F6B jbs INTMEM_F9, 0, ROM_5FA6 ROM:5F6E jbc INTMEM_F7, 4, ROM_5FA6 ROM:5F71 ldb INTMEM_1C, INTMEM_1F7[] ROM:5F76 cmpb INTMEM_1C, 10Dh[INTMEM_56] ROM:5F7B jc ROM_5FA6 ROM:5F7D ldb INTMEM_1C, INTMEM_1F5[] ROM:5F82 cmpb INTMEM_1C, 10Ch[INTMEM_56] ROM:5F87 jnh ROM_5FA6 ROM:5F89 ldb INTMEM_1C, INTMEM_1F9[] ROM:5F8E cmpb INTMEM_1C, 10Ah[INTMEM_56] ROM:5F93 jc ROM_5FA6 ROM:5F95 cmpb INTMEM_1C, 10Bh[INTMEM_56] ROM:5F9A jnh ROM_5FA6 ROM:5F9C cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:5F9F jne ROM_5FA4 ROM:5FA1 jbs INTMEM_FB+1, 4, ROM_5FAA ROM:5FA4 ROM:5FA4 ROM_5FA4: ; CODE XREF: ROM_5CE2+2BD↑j ROM:5FA4 sjmp ROM_6031 ROM:5FA6 ; --------------------------------------------------------------------------- ROM:5FA6 ROM:5FA6 ROM_5FA6: ; CODE XREF: ROM_5CE2+289↑j ROM:5FA6 ; ROM_5CE2+28C↑j ... ROM:5FA6 sjmp ROM_601D ROM:5FA8 ; --------------------------------------------------------------------------- ROM:5FA8 ROM:5FA8 ROM_5FA8: ; CODE XREF: ROM_5CE2:ROM_5F65↑j ROM:5FA8 ; ROM_5CE2+286↑j ROM:5FA8 sjmp ROM_6018 ROM:5FAA ; --------------------------------------------------------------------------- ROM:5FAA ROM:5FAA ROM_5FAA: ; CODE XREF: ROM_5CE2+2BF↑j ROM:5FAA ldb INTMEM_1C+1, INTMEM_1D5[] ROM:5FAF incb INTMEM_1C+1 ROM:5FB1 stb INTMEM_1C+1, INTMEM_1D5[] ROM:5FB6 ld INTMEM_20, INTMEM_262[] ROM:5FBB ld INTMEM_20+2, INTMEM_264[] ROM:5FC0 add INTMEM_20, INTMEM_260[] ROM:5FC5 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:5FC8 st INTMEM_20, INTMEM_262[] ROM:5FCD st INTMEM_20+2, INTMEM_264[] ROM:5FD2 ldbze INTMEM_1A, INTMEM_1D5[] ROM:5FD7 cmpb INTMEM_1A, 10Eh[INTMEM_56] ROM:5FDC jnc ROM_6031 ROM:5FDE ldb INTMEM_1C+3, INTMEM_270[] ROM:5FE3 cmpb INTMEM_1C+3, 10Fh[INTMEM_56] ROM:5FE8 jc ROM_6022 ROM:5FEA incb INTMEM_1C+3 ROM:5FEC stb INTMEM_1C+3, INTMEM_270[] ROM:5FF1 divu INTMEM_20, INTMEM_1A ROM:5FF4 cmp INTMEM_20, 74h[INTMEM_56] ROM:5FF9 jc ROM_600D ROM:5FFB cmp INTMEM_20, 76h[INTMEM_56] ROM:6000 jh ROM_6016 ROM:6002 cmpb INTMEM_42+1, 112h[INTMEM_56] ROM:6007 jnh ROM_6016 ROM:6009 decb INTMEM_42+1 ROM:600B sjmp ROM_6022 ROM:600D ; --------------------------------------------------------------------------- ROM:600D ROM:600D ROM_600D: ; CODE XREF: ROM_5CE2+317↑j ROM:600D cmpb INTMEM_42+1, 111h[INTMEM_56] ROM:6012 jc ROM_6016 ROM:6014 incb INTMEM_42+1 ROM:6016 ROM:6016 ROM_6016: ; CODE XREF: ROM_5CE2+31E↑j ROM:6016 ; ROM_5CE2+325↑j ... ROM:6016 sjmp ROM_6022 ROM:6018 ; --------------------------------------------------------------------------- ROM:6018 ROM:6018 ROM_6018: ; CODE XREF: ROM_5CE2:ROM_5FA8↑j ROM:6018 stb ZERO_REG, INTMEM_270[] ; Zero register ROM:601D ROM:601D ROM_601D: ; CODE XREF: ROM_5CE2:ROM_5FA6↑j ROM:601D ldb INTMEM_B3, 110h[INTMEM_56] ROM:6022 ROM:6022 ROM_6022: ; CODE XREF: ROM_5CE2+306↑j ROM:6022 ; ROM_5CE2+329↑j ... ROM:6022 stb ZERO_REG, INTMEM_1D5[] ; Zero register ROM:6027 st ZERO_REG, INTMEM_264[] ; Zero register ROM:602C st ZERO_REG, INTMEM_262[] ; Zero register ROM:6031 ROM:6031 ROM_6031: ; CODE XREF: ROM_5CE2:ROM_5FA4↑j ROM:6031 ; ROM_5CE2+2FA↑j ROM:6031 ret ROM:6031 ; End of function ROM_5CE2 ROM:6031 ROM:6032 ROM:6032 ; =============== S U B R O U T I N E ======================================= ROM:6032 ROM:6032 ROM:6032 ROM_6032: ; CODE XREF: ROM_4849+3↑p ROM:6032 jbc INTMEM_F5+1, 5, ROM_609B ROM:6035 jbs INTMEM_F8, 6, ROM_609B ROM:6038 ldb INTMEM_1A, INTMEM_1AB[] ROM:603D cmpb INTMEM_1A, 0CBh[INTMEM_56] ROM:6042 jnc ROM_609B ROM:6044 cmpb INTMEM_1A, 0CCh[INTMEM_56] ROM:6049 jh ROM_604E ROM:604B jbc INTMEM_F9, 1, ROM_609B ROM:604E ROM:604E ROM_604E: ; CODE XREF: ROM_6032+17↑j ROM:604E jbc INTMEM_F8, 7, ROM_6079 ROM:6051 ldb INTMEM_1C+2, 0CDh[INTMEM_56] ROM:6056 cmpb INTMEM_1C+2, INTMEM_1AA[] ROM:605B jh ROM_6079 ROM:605D addb INTMEM_1C+2, 0CEh[INTMEM_56] ROM:6062 cmpb INTMEM_1C+2, INTMEM_1AA[] ROM:6067 jnc ROM_606C ROM:6069 jbc INTMEM_F9, 2, ROM_6079 ROM:606C ROM:606C ROM_606C: ; CODE XREF: ROM_6032+35↑j ROM:606C orb INTMEM_F9, #4 ROM:606F orb INTMEM_F9, #2 ROM:6072 ldb INTMEM_1C, 0D0h[INTMEM_56] ROM:6077 sjmp ROM_60A0 ROM:6079 ; --------------------------------------------------------------------------- ROM:6079 ROM:6079 ROM_6079: ; CODE XREF: ROM_6032:ROM_604E↑j ROM:6079 ; ROM_6032+29↑j ... ROM:6079 andb INTMEM_F9, #-5 ROM:607C orb INTMEM_F9, #2 ROM:607F ldb INTMEM_1C+2, INTMEM_DF ROM:6082 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:6087 ld INTMEM_1C, #4 ROM:608B lcall ROM_3185 ROM:608E jbc INTMEM_F9, 0, ROM_60A0 ROM:6091 mulub INTMEM_1C, 0CFh[INTMEM_56] ROM:6096 divub INTMEM_1C, #64h ; 'd' ROM:6099 sjmp ROM_60A0 ROM:609B ; --------------------------------------------------------------------------- ROM:609B ROM:609B ROM_609B: ; CODE XREF: ROM_6032↑j ROM:609B ; ROM_6032+3↑j ... ROM:609B andb INTMEM_F9, #-3 ROM:609E clrb INTMEM_1C ROM:60A0 ROM:60A0 ROM_60A0: ; CODE XREF: ROM_6032+45↑j ROM:60A0 ; ROM_6032+5C↑j ... ROM:60A0 stb INTMEM_1C, INTMEM_F2[] ROM:60A5 ret ROM:60A5 ; End of function ROM_6032 ROM:60A5 ROM:60A6 ROM:60A6 ; =============== S U B R O U T I N E ======================================= ROM:60A6 ROM:60A6 ROM:60A6 ROM_60A6: ; CODE XREF: ROM_4849+6↑p ROM:60A6 ROM:60A6 ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:60A6 ROM:60A6 ld INTMEM_1A, #384h ROM:60AA st INTMEM_1A, INTMEM_266[] ROM:60AF clrb INTMEM_E0+1 ROM:60B1 ldb INTMEM_1C+2, INTMEM_1C5[] ROM:60B6 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:60BB ld INTMEM_1C, #26h ; '&' ROM:60BF lcall ROM_3185 ROM:60C2 stb INTMEM_1C, INTMEM_3D3[] ROM:60C7 ldb INTMEM_1C+2, INTMEM_1C ROM:60CA lcall ROM_4D03 ROM:60CD stb INTMEM_1C, INTMEM_F3[] ROM:60D2 ld INTMEM_1C, #27h ; ''' ROM:60D6 ldb INTMEM_1C+2, INTMEM_1C5[] ROM:60DB lcall ROM_3185 ROM:60DE stb INTMEM_1C, INTMEM_E2 ROM:60E1 ldb INTMEM_1C, INTMEM_1AD[] ROM:60E6 ldb INTMEM_1C+1, INTMEM_F1[] ROM:60EB jbs INTMEM_AD, 5, ROM_60F0 ROM:60EE sjmp ROM_6172 ROM:60F0 ; --------------------------------------------------------------------------- ROM:60F0 ROM:60F0 ROM_60F0: ; CODE XREF: ROM_60A6+45↑j ROM:60F0 jbc INTMEM_F8, 1, ROM_6172 ROM:60F3 cmpb INTMEM_1C, 115h[INTMEM_56] ROM:60F8 jh ROM_6172 ROM:60FA cmpb INTMEM_1C+1, 117h[INTMEM_56] ROM:60FF jh ROM_6172 ROM:6101 cmp INTMEM_5E, 78h[INTMEM_56] ROM:6106 jh ROM_6172 ROM:6108 jbs INTMEM_FB+1, 6, ROM_6147 ROM:610B cmpb INTMEM_1C, 116h[INTMEM_56] ROM:6110 jnc ROM_6114 ROM:6112 ROM:6112 ROM_6112: ; CODE XREF: ROM_60A6+73↓j ROM:6112 sjmp ROM_619D ROM:6114 ; --------------------------------------------------------------------------- ROM:6114 ROM:6114 ROM_6114: ; CODE XREF: ROM_60A6+6A↑j ROM:6114 cmpb INTMEM_1C+1, 118h[INTMEM_56] ROM:6119 jc ROM_6112 ROM:611B cmp INTMEM_5E, 7Ah[INTMEM_56] ROM:6120 jc ROM_619D ROM:6122 orb INTMEM_FB+1, #40h ; '@' ROM:6125 ldb INTMEM_1C+3, INTMEM_8E ROM:6128 ldb INTMEM_1C+2, 119h[INTMEM_56] ROM:612D lcall ROM_4D2B ROM:6130 stb INTMEM_1C+2, INTMEM_DE ROM:6133 ldb INTMEM_1C+2, INTMEM_F3[] ROM:6138 addb INTMEM_1C+2, 11Bh[INTMEM_56] ROM:613D cmpb INTMEM_DE, INTMEM_1C+2 ROM:6140 jnh ROM_6198 ROM:6142 ldb INTMEM_DE, INTMEM_1C+2 ROM:6145 sjmp ROM_6198 ROM:6147 ; --------------------------------------------------------------------------- ROM:6147 ROM:6147 ROM_6147: ; CODE XREF: ROM_60A6+62↑j ROM:6147 jbs INTMEM_F9, 0, ROM_6155 ROM:614A cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:614D jne ROM_619D ROM:614F orb INTMEM_F9, #1 ROM:6152 orb INTMEM_A3, #4 ROM:6155 ROM:6155 ROM_6155: ; CODE XREF: ROM_60A6:ROM_6147↑j ROM:6155 ldb INTMEM_1C+2, 114h[INTMEM_56] ROM:615A ldb INTMEM_1C+3, INTMEM_F3[] ROM:615F lcall ROM_4D2B ROM:6162 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:6168 addb INTMEM_E0+1, INTMEM_1A ROM:616B stb INTMEM_1C+2, INTMEM_F3[] ROM:6170 sjmp ROM_619D ROM:6172 ; --------------------------------------------------------------------------- ROM:6172 ROM:6172 ROM_6172: ; CODE XREF: ROM_60A6+48↑j ROM:6172 ; ROM_60A6:ROM_60F0↑j ... ROM:6172 jbc INTMEM_FB+1, 6, ROM_619D ROM:6175 ldb INTMEM_1C+3, INTMEM_8E ROM:6178 ldb INTMEM_1C+2, 11Ah[INTMEM_56] ROM:617D lcall ROM_4D2B ROM:6180 cmpb INTMEM_1C+3, INTMEM_F3[] ROM:6185 jc ROM_618C ROM:6187 ldb INTMEM_1C+3, INTMEM_F3[] ROM:618C ROM:618C ROM_618C: ; CODE XREF: ROM_60A6+DF↑j ROM:618C stb INTMEM_1C+3, INTMEM_DE ROM:618F andb INTMEM_FB+1, #-41h ROM:6192 andb INTMEM_F9, #-2 ROM:6195 andb INTMEM_A3, #-5 ROM:6198 ROM:6198 ROM_6198: ; CODE XREF: ROM_60A6+9A↑j ROM:6198 ; ROM_60A6+9F↑j ROM:6198 ldb INTMEM_E3, 97h[INTMEM_56] ROM:619D ROM:619D ROM_619D: ; CODE XREF: ROM_60A6:ROM_6112↑j ROM:619D ; ROM_60A6+7A↑j ... ROM:619D jbs INTMEM_F9, 5, ROM_61AF ROM:61A0 ldb INTMEM_1C, INTMEM_1F5[] ROM:61A5 jbc INTMEM_FB+1, 7, ROM_61B4 ROM:61A8 cmpb INTMEM_1C, 11Dh[INTMEM_56] ROM:61AD jnh ROM_61BE ROM:61AF ROM:61AF ROM_61AF: ; CODE XREF: ROM_60A6:ROM_619D↑j ROM:61AF andb INTMEM_FB+1, #7Fh ROM:61B2 sjmp ROM_61DE ROM:61B4 ; --------------------------------------------------------------------------- ROM:61B4 ROM:61B4 ROM_61B4: ; CODE XREF: ROM_60A6+FF↑j ROM:61B4 cmpb INTMEM_1C, 11Ch[INTMEM_56] ROM:61B9 jc ROM_61DE ROM:61BB orb INTMEM_FB+1, #-80h ROM:61BE ROM:61BE ROM_61BE: ; CODE XREF: ROM_60A6+107↑j ROM:61BE ldb INTMEM_1C+2, 11Fh[INTMEM_56] ROM:61C3 ldb INTMEM_1C+3, INTMEM_F3[] ROM:61C8 lcall ROM_4D2B ROM:61CB subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:61D1 addb INTMEM_E0+1, INTMEM_1A ROM:61D4 stb INTMEM_1C+2, INTMEM_F3[] ROM:61D9 addb INTMEM_E2, 11Eh[INTMEM_56] ROM:61DE ROM:61DE ROM_61DE: ; CODE XREF: ROM_60A6+10C↑j ROM:61DE ; ROM_60A6+113↑j ROM:61DE ldb INTMEM_1C+2, 120h[INTMEM_56] ROM:61E3 ldb INTMEM_1C+3, INTMEM_F3[] ROM:61E8 lcall ROM_4D2B ROM:61EB stb INTMEM_1C+2, INTMEM_272[] ROM:61F0 ldb INTMEM_1C+3, INTMEM_F3[] ROM:61F5 ldb INTMEM_1C+2, 121h[INTMEM_56] ROM:61FA lcall ROM_4D2B ROM:61FD jbc INTMEM_F8, 1, ROM_6242 ROM:6200 ldb INTMEM_1A, INTMEM_271[] ROM:6205 jbc INTMEM_FD, 0, ROM_6231 ROM:6208 cmpb INTMEM_1A, INTMEM_F3[] ROM:620D jh ROM_6231 ROM:620F jbs INTMEM_FD, 1, ROM_6223 ROM:6212 cmpb INTMEM_8E, INTMEM_271[] ROM:6217 jne ROM_624D ROM:6219 orb INTMEM_FD, #2 ROM:621C ldb INTMEM_B8, 123h[INTMEM_56] ROM:6221 sjmp ROM_624D ROM:6223 ; --------------------------------------------------------------------------- ROM:6223 ROM:6223 ROM_6223: ; CODE XREF: ROM_60A6+169↑j ROM:6223 cmpb INTMEM_8E, INTMEM_271[] ROM:6228 jne ROM_624A ROM:622A cmpb ZERO_REG, INTMEM_B8 ; Zero register ROM:622D jne ROM_624D ROM:622F sjmp ROM_6236 ROM:6231 ; --------------------------------------------------------------------------- ROM:6231 ROM:6231 ROM_6231: ; CODE XREF: ROM_60A6+15F↑j ROM:6231 ; ROM_60A6+167↑j ROM:6231 ldb INTMEM_1A, INTMEM_F3[] ROM:6236 ROM:6236 ROM_6236: ; CODE XREF: ROM_60A6+189↑j ROM:6236 subb INTMEM_1A, 122h[INTMEM_56] ROM:623B jnc ROM_6242 ROM:623D cmpb INTMEM_1A, INTMEM_1C+3 ROM:6240 jc ROM_6245 ROM:6242 ROM:6242 ROM_6242: ; CODE XREF: ROM_60A6+157↑j ROM:6242 ; ROM_60A6+195↑j ROM:6242 ldb INTMEM_1A, INTMEM_1C+3 ROM:6245 ROM:6245 ROM_6245: ; CODE XREF: ROM_60A6+19A↑j ROM:6245 stb INTMEM_1A, INTMEM_271[] ROM:624A ROM:624A ROM_624A: ; CODE XREF: ROM_60A6+182↑j ROM:624A andb INTMEM_FD, #-3 ROM:624D ROM:624D ROM_624D: ; CODE XREF: ROM_60A6+171↑j ROM:624D ; ROM_60A6+17B↑j ... ROM:624D addb INTMEM_1C, INTMEM_45, #-80h ROM:6251 addb INTMEM_E2, INTMEM_1C ROM:6254 ldbze INTMEM_1C, INTMEM_E2 ROM:6257 mulub INTMEM_1C, #19h ROM:625A sub INTMEM_1C+2, INTMEM_5E, INTMEM_1C ROM:625E add INTMEM_D4, INTMEM_1C+2, #-8000h ROM:6263 add INTMEM_1C+2, #200h ROM:6267 jge ROM_626B ROM:6269 clr INTMEM_1C+2 ROM:626B ROM:626B ROM_626B: ; CODE XREF: ROM_60A6+1C1↑j ROM:626B shr INTMEM_1C+2, #2 ROM:626E cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:6271 je ROM_6276 ROM:6273 ldb INTMEM_1C+2, #-1 ROM:6276 ROM:6276 ROM_6276: ; CODE XREF: ROM_60A6+1CB↑j ROM:6276 stb INTMEM_1C+2, INTMEM_E4 ROM:6279 jbs INTMEM_AD, 3, ROM_6297 ROM:627C cmp INTMEM_D4, 7Ch[INTMEM_56] ROM:6281 jh ROM_6288 ROM:6283 orb INTMEM_FA, #4 ROM:6286 sjmp ROM_629A ROM:6288 ; --------------------------------------------------------------------------- ROM:6288 ROM:6288 ROM_6288: ; CODE XREF: ROM_60A6+1DB↑j ROM:6288 ldbze INTMEM_1C+2, 124h[INTMEM_56] ROM:628D add INTMEM_1C+2, 7Ch[INTMEM_56] ROM:6292 cmp INTMEM_D4, INTMEM_1C+2 ROM:6295 jnh ROM_629A ROM:6297 ROM:6297 ROM_6297: ; CODE XREF: ROM_60A6+1D3↑j ROM:6297 andb INTMEM_FA, #-5 ROM:629A ROM:629A ROM_629A: ; CODE XREF: ROM_60A6+1E0↑j ROM:629A ; ROM_60A6+1EF↑j ROM:629A orb INTMEM_FD, #4 ROM:629D andb INTMEM_FD, #-9 ROM:62A0 andb INTMEM_FD, #-11h ROM:62A3 sub INTMEM_1C, INTMEM_D4, #-8000h ROM:62A8 jc ROM_62AF ROM:62AA andb INTMEM_FD, #-5 ROM:62AD neg INTMEM_1C ROM:62AF ROM:62AF ROM_62AF: ; CODE XREF: ROM_60A6+202↑j ROM:62AF cmp INTMEM_1C, 7Eh[INTMEM_56] ROM:62B4 jc ROM_62BE ROM:62B6 andb INTMEM_FD, #-5 ROM:62B9 orb INTMEM_FD, #8 ROM:62BC sjmp ROM_62C8 ROM:62BE ; --------------------------------------------------------------------------- ROM:62BE ROM:62BE ROM_62BE: ; CODE XREF: ROM_60A6+20E↑j ROM:62BE cmp INTMEM_1C, 80h[INTMEM_56] ROM:62C3 jc ROM_62C8 ROM:62C5 orb INTMEM_FD, #10h ROM:62C8 ROM:62C8 ROM_62C8: ; CODE XREF: ROM_60A6+216↑j ROM:62C8 ; ROM_60A6+21D↑j ROM:62C8 jbs INTMEM_FD, 5, ROM_62F1 ROM:62CB jbs INTMEM_FD, 0, ROM_62F8 ROM:62CE ROM:62CE ROM_62CE: ; CODE XREF: ROM_60A6+250↓j ROM:62CE andb INTMEM_FD, #-21h ROM:62D1 ldb INTMEM_1C+2, INTMEM_1C5[] ROM:62D6 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:62DB ld INTMEM_1C, #28h ; '(' ROM:62DF lcall ROM_3185 ROM:62E2 jbc INTMEM_F8, 7, ROM_62FD ROM:62E5 mulub INTMEM_1C, 126h[INTMEM_56] ROM:62EA divub INTMEM_1C, #0Ah ROM:62ED jv ROM_6325 ROM:62EF sjmp ROM_62FD ROM:62F1 ; --------------------------------------------------------------------------- ROM:62F1 ROM:62F1 ROM_62F1: ; CODE XREF: ROM_60A6:ROM_62C8↑j ROM:62F1 cmp INTMEM_D4, 82h[INTMEM_56] ROM:62F6 jh ROM_62CE ROM:62F8 ROM:62F8 ROM_62F8: ; CODE XREF: ROM_60A6+225↑j ROM:62F8 orb INTMEM_FD, #20h ; ' ' ROM:62FB clrb INTMEM_1C ROM:62FD ROM:62FD ROM_62FD: ; CODE XREF: ROM_60A6+23C↑j ROM:62FD ; ROM_60A6+249↑j ROM:62FD stb INTMEM_1C, INTMEM_3D4[] ROM:6302 addb INTMEM_1C, INTMEM_F3[] ROM:6307 jc ROM_6325 ROM:6309 ldb INTMEM_34, INTMEM_1C ROM:630C ldb INTMEM_20, INTMEM_273[] ROM:6311 mulub INTMEM_20, 125h[INTMEM_56] ROM:6316 shl INTMEM_20, #1 ROM:6319 addb INTMEM_1C, INTMEM_20+1 ROM:631C jc ROM_6325 ROM:631E cmpb INTMEM_1C, 127h[INTMEM_56] ROM:6323 jnh ROM_632A ROM:6325 ROM:6325 ROM_6325: ; CODE XREF: ROM_60A6+247↑j ROM:6325 ; ROM_60A6+261↑j ... ROM:6325 ldb INTMEM_1C, 127h[INTMEM_56] ROM:632A ROM:632A ROM_632A: ; CODE XREF: ROM_60A6+27D↑j ROM:632A stb INTMEM_1C, INTMEM_274[] ROM:632F ldb INTMEM_E5, INTMEM_8E ROM:6332 sub INTMEM_1C, INTMEM_D4, #-8000h ROM:6337 je ROM_637D ROM:6339 jnc ROM_635C ROM:633B divub INTMEM_1C, 12Ah[INTMEM_56] ROM:6340 jv ROM_6355 ROM:6342 cmpb INTMEM_1C, #0 ROM:6345 jne ROM_6349 ROM:6347 incb INTMEM_1C ROM:6349 ROM:6349 ROM_6349: ; CODE XREF: ROM_60A6+29F↑j ROM:6349 subb INTMEM_E5, INTMEM_1C ROM:634C jnc ROM_6355 ROM:634E cmpb INTMEM_E5, INTMEM_271[] ROM:6353 jc ROM_637D ROM:6355 ROM:6355 ROM_6355: ; CODE XREF: ROM_60A6+29A↑j ROM:6355 ; ROM_60A6+2A6↑j ROM:6355 ldb INTMEM_E5, INTMEM_271[] ROM:635A sjmp ROM_637D ROM:635C ; --------------------------------------------------------------------------- ROM:635C ROM:635C ROM_635C: ; CODE XREF: ROM_60A6+293↑j ROM:635C neg INTMEM_1C ROM:635E divub INTMEM_1C, 12Ah[INTMEM_56] ROM:6363 jv ROM_6378 ROM:6365 cmpb INTMEM_1C, #0 ROM:6368 jne ROM_636C ROM:636A incb INTMEM_1C ROM:636C ROM:636C ROM_636C: ; CODE XREF: ROM_60A6+2C2↑j ROM:636C addb INTMEM_E5, INTMEM_1C ROM:636F jc ROM_6378 ROM:6371 cmpb INTMEM_E5, INTMEM_272[] ROM:6376 jnc ROM_637D ROM:6378 ROM:6378 ROM_6378: ; CODE XREF: ROM_60A6+2BD↑j ROM:6378 ; ROM_60A6+2C9↑j ROM:6378 ldb INTMEM_E5, INTMEM_272[] ROM:637D ROM:637D ROM_637D: ; CODE XREF: ROM_60A6+291↑j ROM:637D ; ROM_60A6+2AD↑j ... ROM:637D ldb INTMEM_1C+2, INTMEM_E4[] ROM:6382 ld INTMEM_1C, #29h ; ')' ROM:6386 lcall ROM_3185 ROM:6389 stb INTMEM_1C, INTMEM_E6 ROM:638C jbs INTMEM_FD, 2, ROM_63BE ROM:638F ld INTMEM_1C, #2Ah ; '*' ROM:6393 ldb INTMEM_1C+2, 12Bh[INTMEM_56] ROM:6398 lcall ROM_3185 ROM:639B stb INTMEM_1C, INTMEM_275[] ROM:63A0 ld INTMEM_1C, #2Ah ; '*' ROM:63A4 ldb INTMEM_1C+2, INTMEM_42 ROM:63A7 lcall ROM_3185 ROM:63AA stb INTMEM_1C, INTMEM_276[] ROM:63AF ld INTMEM_1C, #2Ch ; ',' ROM:63B3 ldb INTMEM_1C+2, #-1 ROM:63B6 lcall ROM_3185 ROM:63B9 stb INTMEM_1C, INTMEM_277[] ROM:63BE ROM:63BE ROM_63BE: ; CODE XREF: ROM_60A6+2E6↑j ROM:63BE jbc INTMEM_AA+1, 4, ROM_6406 ROM:63C1 jbs INTMEM_F5+1, 5, ROM_641F ROM:63C4 jbs INTMEM_F8, 3, ROM_63F1 ROM:63C7 ldb INTMEM_1C+1, INTMEM_1FD[] ROM:63CC cmpb INTMEM_1C+1, 0C0h[INTMEM_56] ROM:63D1 jh ROM_63EE ROM:63D3 ROM:63D3 ROM_63D3: ; CODE XREF: ROM_60A6:ROM_63F1↓j ROM:63D3 ldb INTMEM_1C+2, INTMEM_1AD[] ROM:63D8 ld INTMEM_1C, #2Eh ; '.' ROM:63DC lcall ROM_3185 ROM:63DF ldb INTMEM_1C+2, INTMEM_1C ROM:63E2 addb INTMEM_1C, 12Bh[INTMEM_56] ROM:63E7 stb INTMEM_1C, INTMEM_3D6[] ROM:63EC sjmp ROM_640B ROM:63EE ; --------------------------------------------------------------------------- ROM:63EE ROM:63EE ROM_63EE: ; CODE XREF: ROM_60A6+32B↑j ROM:63EE orb INTMEM_F8, #8 ROM:63F1 ROM:63F1 ROM_63F1: ; CODE XREF: ROM_60A6+31E↑j ROM:63F1 jbs INTMEM_AA+1, 6, ROM_63D3 ROM:63F4 jbc INTMEM_F7, 2, ROM_6401 ROM:63F7 jbs INTMEM_A9, 4, ROM_6419 ROM:63FA ldb INTMEM_E7, INTMEM_1B2[] ROM:63FF sjmp ROM_6414 ROM:6401 ; --------------------------------------------------------------------------- ROM:6401 ROM:6401 ROM_6401: ; CODE XREF: ROM_60A6+34E↑j ROM:6401 ldb INTMEM_E7, INTMEM_42 ROM:6404 sjmp ROM_6414 ROM:6406 ; --------------------------------------------------------------------------- ROM:6406 ROM:6406 ROM_6406: ; CODE XREF: ROM_60A6:ROM_63BE↑j ROM:6406 ldb INTMEM_1C+2, 12Ch[INTMEM_56] ROM:640B ROM:640B ROM_640B: ; CODE XREF: ROM_60A6+346↑j ROM:640B lcall ROM_4D03 ROM:640E andb INTMEM_F8, #-9 ROM:6411 ldb INTMEM_E7, INTMEM_1C ROM:6414 ROM:6414 ROM_6414: ; CODE XREF: ROM_60A6+359↑j ROM:6414 ; ROM_60A6+35E↑j ROM:6414 ldb INTMEM_E8, 97h[INTMEM_56] ROM:6419 ROM:6419 ROM_6419: ; CODE XREF: ROM_60A6+351↑j ROM:6419 lcall ROM_6707 ROM:641C ljmp ROM_66FA ROM:641F ; --------------------------------------------------------------------------- ROM:641F ROM:641F ROM_641F: ; CODE XREF: ROM_60A6+31B↑j ROM:641F andb INTMEM_F8, #-9 ROM:6422 ldb INTMEM_1C, INTMEM_E9 ROM:6425 ld INTMEM_1A, #6D90h ROM:6429 ljmp ROM_4924 ROM:642C ; --------------------------------------------------------------------------- ROM:642C incb INTMEM_E9 ROM:642E ldb INTMEM_B9+1, 12Dh[INTMEM_56] ROM:6433 jbs INTMEM_AD, 3, ROM_647A ROM:6436 cmp INTMEM_D4, 84h[INTMEM_56] ROM:643B jnh ROM_6446 ROM:643D ldb INTMEM_B9+1, 12Eh[INTMEM_56] ROM:6442 incb INTMEM_E9 ROM:6444 sjmp ROM_64B5 ROM:6446 ; --------------------------------------------------------------------------- ROM:6446 ROM:6446 ROM_6446: ; CODE XREF: ROM_60A6+395↑j ROM:6446 cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:6449 je ROM_645F ROM:644B sjmp ROM_64D4 ROM:644D ; --------------------------------------------------------------------------- ROM:644D jbs INTMEM_AD, 3, ROM_647A ROM:6450 cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:6453 jne ROM_64B5 ROM:6455 incb INTMEM_E9 ROM:6457 sjmp ROM_64A9 ROM:6459 ; --------------------------------------------------------------------------- ROM:6459 jbs INTMEM_AD, 3, ROM_647A ROM:645C jbs INTMEM_FD, 2, ROM_64A9 ROM:645F ROM:645F ROM_645F: ; CODE XREF: ROM_60A6+3A3↑j ROM:645F orb INTMEM_F8, #2 ROM:6462 ROM:6462 ROM_6462: ; CODE XREF: ROM_60A6+3E4↓j ROM:6462 ; ROM_60A6+3FE↓j ROM:6462 orb INTMEM_FD, #1 ROM:6465 ldb INTMEM_E9, #4 ROM:6468 andb INTMEM_FD, #-41h ROM:646B sjmp ROM_64B7 ROM:646D ; --------------------------------------------------------------------------- ROM:646D jbc INTMEM_D4+1, 7, ROM_64B7 ROM:6470 jbs INTMEM_AD, 3, ROM_647A ROM:6473 cmpb INTMEM_DF, 12Fh[INTMEM_56] ROM:6478 jc ROM_64B7 ROM:647A ROM:647A ROM_647A: ; CODE XREF: ROM_60A6+38D↑j ROM:647A ; ROM_60A6+3A7↑j ... ROM:647A stb INTMEM_8E, (INTMEM_277+1)[] ROM:647F andb INTMEM_FD, #-2 ROM:6482 orb INTMEM_F8, #2 ROM:6485 ldb INTMEM_E9, #5 ROM:6488 sjmp ROM_64C2 ROM:648A ; --------------------------------------------------------------------------- ROM:648A jbc INTMEM_D4+1, 7, ROM_6462 ROM:648D jbc INTMEM_FA, 2, ROM_64C2 ROM:6490 jbc INTMEM_FE, 0, ROM_64C2 ROM:6493 cmpb INTMEM_DF, 12Fh[INTMEM_56] ROM:6498 jnc ROM_64C2 ROM:649A cmpb INTMEM_8E, (INTMEM_277+1)[] ROM:649F jne ROM_64C2 ROM:64A1 lcall ROM_4D9E ROM:64A4 jbs INTMEM_1A, 0, ROM_6462 ROM:64A7 sjmp ROM_64CA ROM:64A9 ; --------------------------------------------------------------------------- ROM:64A9 ROM:64A9 ROM_64A9: ; CODE XREF: ROM_60A6+3B1↑j ROM:64A9 ; ROM_60A6+3B6↑j ROM:64A9 mulub INTMEM_1C, INTMEM_E6, 130h[INTMEM_56] ROM:64AF ldb INTMEM_E8, INTMEM_1C+1 ROM:64B2 ldb INTMEM_E7, INTMEM_E5 ROM:64B5 ROM:64B5 ROM_64B5: ; CODE XREF: ROM_60A6+39E↑j ROM:64B5 ; ROM_60A6+3AD↑j ROM:64B5 sjmp ROM_64D4 ROM:64B7 ; --------------------------------------------------------------------------- ROM:64B7 ROM:64B7 ROM_64B7: ; CODE XREF: ROM_60A6+3C5↑j ROM:64B7 ; ROM_60A6+3C7↑j ... ROM:64B7 lcall ROM_4CD8 ROM:64BA ldb INTMEM_E7, INTMEM_E5 ROM:64BD ldb INTMEM_E8, INTMEM_E6 ROM:64C0 sjmp ROM_64D4 ROM:64C2 ; --------------------------------------------------------------------------- ROM:64C2 ROM:64C2 ROM_64C2: ; CODE XREF: ROM_60A6+3E2↑j ROM:64C2 ; ROM_60A6+3E7↑j ... ROM:64C2 stb INTMEM_8E, (INTMEM_277+1)[] ROM:64C7 andb INTMEM_FD, #7Fh ROM:64CA ROM:64CA ROM_64CA: ; CODE XREF: ROM_60A6+401↑j ROM:64CA ldb INTMEM_E7, INTMEM_274[] ROM:64CF ldb INTMEM_E8, 131h[INTMEM_56] ROM:64D4 ROM:64D4 ROM_64D4: ; CODE XREF: ROM_60A6+3A5↑j ROM:64D4 ; ROM_60A6:ROM_64B5↑j ... ROM:64D4 jbs INTMEM_FE, 2, ROM_64ED ROM:64D7 jbc INTMEM_FE, 3, ROM_64E5 ROM:64DA jbs INTMEM_FD, 0, ROM_6514 ROM:64DD ldb INTMEM_B4, 13Bh[INTMEM_56] ROM:64E2 andb INTMEM_FE, #-9 ROM:64E5 ROM:64E5 ROM_64E5: ; CODE XREF: ROM_60A6+431↑j ROM:64E5 cmpb ZERO_REG, INTMEM_B4 ; Zero register ROM:64E8 jne ROM_6566 ROM:64EA orb INTMEM_FE, #4 ROM:64ED ROM:64ED ROM_64ED: ; CODE XREF: ROM_60A6:ROM_64D4↑j ROM:64ED jbc INTMEM_FD, 0, ROM_6511 ROM:64F0 jbs INTMEM_AD, 3, ROM_6511 ROM:64F3 jbc INTMEM_F7, 4, ROM_6511 ROM:64F6 jbs INTMEM_F9, 0, ROM_6511 ROM:64F9 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:64FC jne ROM_6511 ROM:64FE ldb INTMEM_20+2, INTMEM_1AD[] ROM:6503 cmpb INTMEM_20+2, 139h[INTMEM_56] ROM:6508 jh ROM_6511 ROM:650A cmpb INTMEM_20+2, 0AFh[INTMEM_56] ROM:650F jc ROM_6516 ROM:6511 ROM:6511 ROM_6511: ; CODE XREF: ROM_60A6:ROM_64ED↑j ROM:6511 ; ROM_60A6+44A↑j ... ROM:6511 andb INTMEM_FE, #-9 ROM:6514 ROM:6514 ROM_6514: ; CODE XREF: ROM_60A6+434↑j ROM:6514 sjmp ROM_6566 ROM:6516 ; --------------------------------------------------------------------------- ROM:6516 ROM:6516 ROM_6516: ; CODE XREF: ROM_60A6+469↑j ROM:6516 jbs INTMEM_FE, 3, ROM_6521 ROM:6519 orb INTMEM_FE, #8 ROM:651C ldb INTMEM_B9+4, 13Ch[INTMEM_56] ROM:6521 ROM:6521 ROM_6521: ; CODE XREF: ROM_60A6:ROM_6516↑j ROM:6521 cmpb ZERO_REG, INTMEM_B9+4 ; Zero register ROM:6524 jne ROM_6566 ROM:6526 lcall ROM_4E55 ROM:6529 jbs INTMEM_1A, 0, ROM_6531 ROM:652C cmpb INTMEM_8E, INTMEM_42 ROM:652F jc ROM_6566 ROM:6531 ROM:6531 ROM_6531: ; CODE XREF: ROM_60A6+483↑j ROM:6531 ldb INTMEM_1C+1, INTMEM_42 ROM:6534 ldb INTMEM_1C, (INTMEM_277+2)[] ROM:6539 ldb INTMEM_20+1, INTMEM_8E ROM:653C subb INTMEM_20+1, (INTMEM_E0+1)[] ROM:6541 jc ROM_6545 ROM:6543 clrb INTMEM_20+1 ROM:6545 ROM:6545 ROM_6545: ; CODE XREF: ROM_60A6+49B↑j ROM:6545 clrb INTMEM_20 ROM:6547 ldbze INTMEM_1C+2, 13Dh[INTMEM_56] ROM:654C lcall ROM_3320 ROM:654F cmpb INTMEM_1C+1, 13Eh[INTMEM_56] ROM:6554 jnh ROM_655B ROM:6556 ldb INTMEM_1C+1, 13Eh[INTMEM_56] ROM:655B ROM:655B ROM_655B: ; CODE XREF: ROM_60A6+4AE↑j ROM:655B stb INTMEM_1C, (INTMEM_277+2)[] ROM:6560 stb INTMEM_1C+1, INTMEM_42 ROM:6563 andb INTMEM_FE, #-5 ROM:6566 ROM:6566 ROM_6566: ; CODE XREF: ROM_60A6+442↑j ROM:6566 ; ROM_60A6:ROM_6514↑j ... ROM:6566 jbc INTMEM_FD, 0, ROM_65C1 ROM:6569 jbs INTMEM_AD, 3, ROM_65C1 ROM:656C cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:656F jne ROM_65C1 ROM:6571 jbs INTMEM_FE, 5, ROM_6581 ROM:6574 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:6577 jne ROM_65C4 ROM:6579 ldb INTMEM_B9+5, 140h[INTMEM_56] ROM:657E orb INTMEM_FE, #20h ; ' ' ROM:6581 ROM:6581 ROM_6581: ; CODE XREF: ROM_60A6+4CB↑j ROM:6581 cmpb ZERO_REG, INTMEM_B9+5 ; Zero register ROM:6584 jne ROM_65C4 ROM:6586 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:6589 jne ROM_65C4 ROM:658B subb INTMEM_20+1, INTMEM_8E, INTMEM_F3[] ROM:6591 jc ROM_6595 ROM:6593 clrb INTMEM_20+1 ROM:6595 ROM:6595 ROM_6595: ; CODE XREF: ROM_60A6+4EB↑j ROM:6595 clrb INTMEM_20 ROM:6597 ldb INTMEM_1C+1, INTMEM_273[] ROM:659C ldb INTMEM_1C, (INTMEM_277+3)[] ROM:65A1 ld INTMEM_1C+2, 8Ah[INTMEM_56] ROM:65A6 lcall ROM_3320 ROM:65A9 cmpb INTMEM_1C+1, 13Fh[INTMEM_56] ROM:65AE jnh ROM_65B5 ROM:65B0 ldb INTMEM_1C+1, 13Fh[INTMEM_56] ROM:65B5 ROM:65B5 ROM_65B5: ; CODE XREF: ROM_60A6+508↑j ROM:65B5 stb INTMEM_1C+1, INTMEM_273[] ROM:65BA stb INTMEM_1C, (INTMEM_277+3)[] ROM:65BF sjmp ROM_65C4 ROM:65C1 ; --------------------------------------------------------------------------- ROM:65C1 ROM:65C1 ROM_65C1: ; CODE XREF: ROM_60A6:ROM_6566↑j ROM:65C1 ; ROM_60A6+4C3↑j ... ROM:65C1 andb INTMEM_FE, #-21h ROM:65C4 ROM:65C4 ROM_65C4: ; CODE XREF: ROM_60A6+4D1↑j ROM:65C4 ; ROM_60A6+4DE↑j ... ROM:65C4 jbs INTMEM_AD, 3, ROM_65DD ROM:65C7 cmpb INTMEM_8E, INTMEM_27C[] ROM:65CC jh ROM_65DD ROM:65CE ldb INTMEM_1C+2, INTMEM_1FD[] ROM:65D3 stb INTMEM_1C+2, INTMEM_27B[] ROM:65D8 stb INTMEM_8E, INTMEM_27C[] ROM:65DD ROM:65DD ROM_65DD: ; CODE XREF: ROM_60A6:ROM_65C4↑j ROM:65DD ; ROM_60A6+526↑j ROM:65DD ldb INTMEM_1C+2, INTMEM_1AA[] ROM:65E2 ld INTMEM_1C, #2Fh ; '/' ROM:65E6 lcall ROM_3185 ROM:65E9 ldb INTMEM_1C+2, INTMEM_1C ROM:65EC lcall ROM_4D03 ROM:65EF stb INTMEM_1C, (INTMEM_3D6+2)[] ROM:65F4 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:65F9 subb INTMEM_1C+2, INTMEM_27B[] ROM:65FE jc ROM_6604 ROM:6600 clrb INTMEM_1C ROM:6602 sjmp ROM_661D ROM:6604 ; --------------------------------------------------------------------------- ROM:6604 ROM:6604 ROM_6604: ; CODE XREF: ROM_60A6+558↑j ROM:6604 mulub INTMEM_1C+2, 141h[INTMEM_56] ROM:6609 divub INTMEM_1C+2, #10h ROM:660C jv ROM_661D ROM:660E addb INTMEM_1C+2, INTMEM_27C[] ROM:6613 jc ROM_661D ROM:6615 cmpb INTMEM_1C+2, INTMEM_1C ROM:6618 jh ROM_661D ROM:661A ldb INTMEM_1C, INTMEM_1C+2 ROM:661D ROM:661D ROM_661D: ; CODE XREF: ROM_60A6+55C↑j ROM:661D ; ROM_60A6+566↑j ... ROM:661D stb INTMEM_1C, (INTMEM_3D6+1)[] ROM:6622 cmpb ZERO_REG, INTMEM_EA ; Zero register ROM:6625 jne ROM_6634 ROM:6627 jbc INTMEM_AD, 3, ROM_6664 ROM:662A ROM:662A ROM_662A: ; CODE XREF: ROM_60A6+594↓j ROM:662A andb INTMEM_FE, #-41h ROM:662D stb INTMEM_1C, INTMEM_EA ROM:6630 clrb INTMEM_C6 ROM:6632 sjmp ROM_6664 ROM:6634 ; --------------------------------------------------------------------------- ROM:6634 ROM:6634 ROM_6634: ; CODE XREF: ROM_60A6+57F↑j ROM:6634 jbc INTMEM_AD, 3, ROM_663C ROM:6637 cmpb INTMEM_1C, INTMEM_EA ROM:663A jc ROM_662A ROM:663C ROM:663C ROM_663C: ; CODE XREF: ROM_60A6:ROM_6634↑j ROM:663C jbc INTMEM_FE, 6, ROM_6648 ROM:663F cmpb ZERO_REG, INTMEM_C6 ; Zero register ROM:6642 jne ROM_6664 ROM:6644 decb INTMEM_EA ROM:6646 je ROM_6664 ROM:6648 ROM:6648 ROM_6648: ; CODE XREF: ROM_60A6:ROM_663C↑j ROM:6648 addb INTMEM_1C+2, INTMEM_EA, 142h[INTMEM_56] ROM:664E jnc ROM_6653 ROM:6650 ldb INTMEM_1C+2, #-1 ROM:6653 ROM:6653 ROM_6653: ; CODE XREF: ROM_60A6+5A8↑j ROM:6653 ld INTMEM_20, 8Ch[INTMEM_56] ROM:6658 divub INTMEM_20, INTMEM_1C+2 ROM:665B shrb INTMEM_20, #1 ROM:665E stb INTMEM_20, INTMEM_C6 ROM:6661 orb INTMEM_FE, #40h ; '@' ROM:6664 ROM:6664 ROM_6664: ; CODE XREF: ROM_60A6+581↑j ROM:6664 ; ROM_60A6+58C↑j ... ROM:6664 cmpb INTMEM_EA, INTMEM_E7 ROM:6667 jnh ROM_6671 ROM:6669 ldb INTMEM_E7, INTMEM_EA ROM:666C ldb INTMEM_E8, 97h[INTMEM_56] ROM:6671 ROM:6671 ROM_6671: ; CODE XREF: ROM_60A6+5C1↑j ROM:6671 ldb INTMEM_1C+2, INTMEM_1AA[] ROM:6676 ld INTMEM_1C, #30h ; '0' ROM:667A lcall ROM_3185 ROM:667D stb INTMEM_1C, (INTMEM_3D6+4)[] ROM:6682 jbc INTMEM_AD, 3, ROM_668A ROM:6685 stb INTMEM_1C, (INTMEM_27C+1)[] ROM:668A ROM:668A ROM_668A: ; CODE XREF: ROM_60A6+5DC↑j ROM:668A cmpb INTMEM_1C, (INTMEM_27C+1)[] ROM:668F jnh ROM_6696 ROM:6691 ldb INTMEM_1C, (INTMEM_27C+1)[] ROM:6696 ROM:6696 ROM_6696: ; CODE XREF: ROM_60A6+5E9↑j ROM:6696 ldb INTMEM_1C+2, INTMEM_1C ROM:6699 lcall ROM_4D03 ROM:669C stb INTMEM_1C, (INTMEM_3D6+3)[] ROM:66A1 andb INTMEM_FE, #7Fh ROM:66A4 cmpb INTMEM_DF, 0EFh[INTMEM_56] ROM:66A9 jc ROM_66BB ROM:66AB orb INTMEM_FE, #-80h ROM:66AE cmpb INTMEM_1C, INTMEM_E7 ROM:66B1 jnh ROM_66BB ROM:66B3 ldb INTMEM_E7, INTMEM_1C ROM:66B6 ldb INTMEM_E8, 143h[INTMEM_56] ROM:66BB ROM:66BB ROM_66BB: ; CODE XREF: ROM_60A6+603↑j ROM:66BB ; ROM_60A6+60B↑j ROM:66BB cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:66BE je ROM_66CF ROM:66C0 ldb INTMEM_E7, INTMEM_DE ROM:66C3 ldb INTMEM_E8, INTMEM_E3 ROM:66C6 cmpb INTMEM_8E, INTMEM_DE ROM:66C9 jne ROM_66CF ROM:66CB clrb INTMEM_DE ROM:66CD clrb INTMEM_E3 ROM:66CF ROM:66CF ROM_66CF: ; CODE XREF: ROM_60A6+618↑j ROM:66CF ; ROM_60A6+623↑j ROM:66CF jbc INTMEM_FD, 0, ROM_66F7 ROM:66D2 jbs INTMEM_AD, 3, ROM_66F7 ROM:66D5 jbs INTMEM_AA, 0, ROM_66F7 ROM:66D8 jbs INTMEM_F7, 3, ROM_66E1 ROM:66DB jbs INTMEM_FD, 2, ROM_66FA ROM:66DE orb INTMEM_F7, #8 ROM:66E1 ROM:66E1 ROM_66E1: ; CODE XREF: ROM_60A6+632↑j ROM:66E1 ldb INTMEM_1C+2, INTMEM_E4[] ROM:66E6 ld INTMEM_1C, #31h ; '1' ROM:66EA lcall ROM_3185 ROM:66ED mulub INTMEM_1C, #5 ROM:66F0 st INTMEM_1C, INTMEM_266[] ROM:66F5 sjmp ROM_66FA ROM:66F7 ; --------------------------------------------------------------------------- ROM:66F7 ROM:66F7 ROM_66F7: ; CODE XREF: ROM_60A6:ROM_66CF↑j ROM:66F7 ; ROM_60A6+62C↑j ... ROM:66F7 andb INTMEM_F7, #-9 ROM:66FA ROM:66FA ROM_66FA: ; CODE XREF: ROM_60A6+376↑j ROM:66FA ; ROM_60A6+635↑j ... ROM:66FA ldbze INTMEM_1C+2, INTMEM_E7 ROM:66FD ldbze INTMEM_20, INTMEM_E8 ROM:6700 ldbze INTMEM_1C, #1 ROM:6703 lcall ROM_299D ROM:6706 ret ROM:6706 ; End of function ROM_60A6 ROM:6706 ROM:6707 ROM:6707 ; =============== S U B R O U T I N E ======================================= ROM:6707 ROM:6707 ROM:6707 ROM_6707: ; CODE XREF: ROM_60A6:ROM_6419↑p ROM:6707 andb INTMEM_F8, #-3 ROM:670A andb INTMEM_FD, #-2 ROM:670D clrb INTMEM_E9 ROM:670F clrb INTMEM_DE ROM:6711 clrb INTMEM_E3 ROM:6713 andb INTMEM_F7, #-9 ROM:6716 ret ROM:6716 ; End of function ROM_6707 ROM:6716 ROM:6717 ROM:6717 ; =============== S U B R O U T I N E ======================================= ROM:6717 ROM:6717 ROM:6717 ROM_6717: ; CODE XREF: ROM_4849+9↑p ROM:6717 ROM:6717 ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:6717 ROM:6717 ldb INTMEM_1C+1, INTMEM_1AB[] ROM:671C cmpb INTMEM_1C+1, 14Ch[INTMEM_56] ROM:6721 jh ROM_6734 ROM:6723 cmpb INTMEM_1C+1, 14Bh[INTMEM_56] ROM:6728 jnc ROM_6734 ROM:672A cmp INTMEM_5E, 8Eh[INTMEM_56] ROM:672F jnc ROM_6734 ROM:6731 jbc INTMEM_FD, 0, ROM_673C ROM:6734 ROM:6734 ROM_6734: ; CODE XREF: ROM_6717+A↑j ROM:6734 ; ROM_6717+11↑j ... ROM:6734 clrb INTMEM_1C ROM:6736 clr INTMEM_20 ROM:6738 clrb INTMEM_CF ROM:673A sjmp ROM_6810 ROM:673C ; --------------------------------------------------------------------------- ROM:673C ROM:673C ROM_673C: ; CODE XREF: ROM_6717+1A↑j ROM:673C ldb INTMEM_1C+2, INTMEM_DF[] ROM:6741 clr INTMEM_20 ROM:6743 ld INTMEM_1A, #6D9Ch ROM:6747 ldb INTMEM_1C, INTMEM_227[] ROM:674C ljmp ROM_4924 ROM:674F ; --------------------------------------------------------------------------- ROM:674F ROM:674F ROM_674F: ; CODE XREF: ROM_6717+5C↓j ROM:674F ; ROM_6717+88↓j ... ROM:674F ldb INTMEM_1C, #1 ROM:6752 clr INTMEM_20 ROM:6754 cmpb INTMEM_DF, 145h[INTMEM_56] ROM:6759 jh ROM_678B ROM:675B ROM:675B ROM_675B: ; CODE XREF: ROM_6717+83↓j ROM:675B ; ROM_6717+9C↓j ... ROM:675B ldb INTMEM_CF, 147h[INTMEM_56] ROM:6760 clr INTMEM_20 ROM:6762 ROM:6762 ROM_6762: ; CODE XREF: ROM_6717+D9↓j ROM:6762 ldb INTMEM_1C, #2 ROM:6765 cmpb INTMEM_DF, 144h[INTMEM_56] ROM:676A jh ROM_676E ROM:676C sjmp ROM_67E6 ROM:676E ; --------------------------------------------------------------------------- ROM:676E ROM:676E ROM_676E: ; CODE XREF: ROM_6717+53↑j ROM:676E cmpb INTMEM_DF, 145h[INTMEM_56] ROM:6773 jh ROM_674F ROM:6775 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6778 jne ROM_678B ROM:677A ldb INTMEM_1C, #3 ROM:677D cmpb INTMEM_DF, 144h[INTMEM_56] ROM:6782 jnh ROM_67F7 ROM:6784 cmpb INTMEM_DF, 145h[INTMEM_56] ROM:6789 jh ROM_678D ROM:678B ROM:678B ROM_678B: ; CODE XREF: ROM_6717+42↑j ROM:678B ; ROM_6717+61↑j ROM:678B sjmp ROM_6810 ROM:678D ; --------------------------------------------------------------------------- ROM:678D ROM:678D ROM_678D: ; CODE XREF: ROM_6717+72↑j ROM:678D ; ROM_6717+F7↓j ROM:678D ldb INTMEM_CF, 14Ah[INTMEM_56] ROM:6792 ldb INTMEM_1C, #4 ROM:6795 cmpb INTMEM_DF, 145h[INTMEM_56] ROM:679A jnh ROM_675B ROM:679C cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:679F jnh ROM_674F ROM:67A1 cmpb INTMEM_DF, 146h[INTMEM_56] ROM:67A6 jnc ROM_67E4 ROM:67A8 ldbze INTMEM_20, INTMEM_CF ROM:67AB ldb INTMEM_1C, #5 ROM:67AE cmpb INTMEM_DF, 145h[INTMEM_56] ROM:67B3 jnh ROM_675B ROM:67B5 ldbze INTMEM_20, INTMEM_CF ROM:67B8 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:67BB jnh ROM_674F ROM:67BD cmpb INTMEM_DF, 146h[INTMEM_56] ROM:67C2 jc ROM_6810 ROM:67C4 clr INTMEM_20 ROM:67C6 ldb INTMEM_1C, #6 ROM:67C9 cmpb INTMEM_DF, 145h[INTMEM_56] ROM:67CE jnh ROM_675B ROM:67D0 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:67D3 jh ROM_67D7 ROM:67D5 sjmp ROM_674F ROM:67D7 ; --------------------------------------------------------------------------- ROM:67D7 ROM:67D7 ROM_67D7: ; CODE XREF: ROM_6717+BC↑j ROM:67D7 cmpb INTMEM_DF, 146h[INTMEM_56] ROM:67DC jnc ROM_6810 ROM:67DE ldbze INTMEM_20, INTMEM_CF ROM:67E1 ldb INTMEM_1C, #5 ROM:67E4 ROM:67E4 ROM_67E4: ; CODE XREF: ROM_6717+8F↑j ROM:67E4 sjmp ROM_6810 ROM:67E6 ; --------------------------------------------------------------------------- ROM:67E6 ROM:67E6 ROM_67E6: ; CODE XREF: ROM_6717+55↑j ROM:67E6 ldb INTMEM_1C, #7 ROM:67E9 cmpb INTMEM_DF, 146h[INTMEM_56] ROM:67EE jnh ROM_67F2 ROM:67F0 sjmp ROM_6762 ROM:67F2 ; --------------------------------------------------------------------------- ROM:67F2 ROM:67F2 ROM_67F2: ; CODE XREF: ROM_6717+D7↑j ROM:67F2 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:67F5 jh ROM_6810 ROM:67F7 ROM:67F7 ROM_67F7: ; CODE XREF: ROM_6717+6B↑j ROM:67F7 ldb INTMEM_1C, #8 ROM:67FA cmpb INTMEM_DF, 145h[INTMEM_56] ROM:67FF jnh ROM_6810 ROM:6801 ldb INTMEM_CF, 148h[INTMEM_56] ROM:6806 ldb INTMEM_1C, #9 ROM:6809 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:680C jh ROM_6810 ROM:680E sjmp ROM_678D ROM:6810 ; --------------------------------------------------------------------------- ROM:6810 ROM:6810 ROM_6810: ; CODE XREF: ROM_6717+23↑j ROM:6810 ; ROM_6717:ROM_678B↑j ... ROM:6810 mulub INTMEM_20, 149h[INTMEM_56] ROM:6815 divub INTMEM_20, 14Ah[INTMEM_56] ROM:681A stb INTMEM_20, INTMEM_222[] ROM:681F stb INTMEM_1C, INTMEM_227[] ROM:6824 ldb INTMEM_1C+3, INTMEM_1C5[] ROM:6829 ldb INTMEM_1C+2, INTMEM_DF ROM:682C ld INTMEM_1C, #32h ; '2' ROM:6830 lcall ROM_3185 ROM:6833 stb INTMEM_1C, INTMEM_3DB[] ROM:6838 subb INTMEM_34, INTMEM_1C, #-80h ROM:683C jbs INTMEM_F9, 5, ROM_6870 ROM:683F jbs INTMEM_F9, 6, ROM_6870 ROM:6842 ldb INTMEM_1C+3, INTMEM_1C8[] ROM:6847 ld INTMEM_1C, #33h ; '3' ROM:684B lcall ROM_3185 ROM:684E stb INTMEM_1C, INTMEM_3DD[] ROM:6853 jbs INTMEM_FF, 0, ROM_689D ROM:6856 jbs INTMEM_FF, 1, ROM_6875 ROM:6859 orb INTMEM_FF, #4 ROM:685C cmpb INTMEM_1C, #-80h ROM:685F jnh ROM_6873 ROM:6861 ldb INTMEM_1A+1, 14Dh[INTMEM_56] ROM:6866 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:686A andb INTMEM_FF, #-5 ROM:686D orb INTMEM_FF, #2 ROM:6870 ROM:6870 ROM_6870: ; CODE XREF: ROM_6717+125↑j ROM:6870 ; ROM_6717+128↑j ... ROM:6870 ldb INTMEM_1C, #-80h ROM:6873 ROM:6873 ROM_6873: ; CODE XREF: ROM_6717+148↑j ROM:6873 sjmp ROM_68D9 ROM:6875 ; --------------------------------------------------------------------------- ROM:6875 ROM:6875 ROM_6875: ; CODE XREF: ROM_6717+13F↑j ROM:6875 cmpb INTMEM_1C, #-80h ROM:6878 jh ROM_688B ROM:687A ldb INTMEM_1A+1, 14Dh[INTMEM_56] ROM:687F subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:6883 orb INTMEM_FF, #4 ROM:6886 ROM:6886 ROM_6886: ; CODE XREF: ROM_6717+18C↓j ROM:6886 andb INTMEM_FF, #-3 ROM:6889 sjmp ROM_68D9 ROM:688B ; --------------------------------------------------------------------------- ROM:688B ROM:688B ROM_688B: ; CODE XREF: ROM_6717+161↑j ROM:688B cmpb INTMEM_CA, ZERO_REG ; Zero register ROM:688E jh ROM_68B9 ROM:6890 ldb INTMEM_D0, 14Eh[INTMEM_56] ROM:6895 orb INTMEM_FF, #4 ROM:6898 orb INTMEM_FF, #1 ROM:689B sjmp ROM_68B9 ROM:689D ; --------------------------------------------------------------------------- ROM:689D ROM:689D ROM_689D: ; CODE XREF: ROM_6717+13C↑j ROM:689D jbc INTMEM_FF, 1, ROM_68A5 ROM:68A0 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:68A3 jnh ROM_6886 ROM:68A5 ROM:68A5 ROM_68A5: ; CODE XREF: ROM_6717:ROM_689D↑j ROM:68A5 cmpb INTMEM_1C, #-80h ROM:68A8 jh ROM_68B9 ROM:68AA ldb INTMEM_CA, 14Dh[INTMEM_56] ROM:68AF clrb INTMEM_D0 ROM:68B1 andb INTMEM_FF, #-2 ROM:68B4 andb INTMEM_FF, #-3 ROM:68B7 sjmp ROM_68D9 ROM:68B9 ; --------------------------------------------------------------------------- ROM:68B9 ROM:68B9 ROM_68B9: ; CODE XREF: ROM_6717+177↑j ROM:68B9 ; ROM_6717+184↑j ... ROM:68B9 jbc INTMEM_FF, 2, ROM_6870 ROM:68BC cmpb ZERO_REG, 14Eh[INTMEM_56] ; Zero register ROM:68C1 je ROM_68D9 ROM:68C3 ldb INTMEM_20, 14Eh[INTMEM_56] ROM:68C8 subb INTMEM_20, INTMEM_D0 ROM:68CB subb INTMEM_1C, #-80h ROM:68CE mulub INTMEM_1C, INTMEM_20 ROM:68D1 divub INTMEM_1C, 14Eh[INTMEM_56] ROM:68D6 addb INTMEM_1C, #-80h ROM:68D9 ROM:68D9 ROM_68D9: ; CODE XREF: ROM_6717:ROM_6873↑j ROM:68D9 ; ROM_6717+172↑j ... ROM:68D9 stb INTMEM_1C, INTMEM_3DC[] ROM:68DE subb INTMEM_34+1, INTMEM_1C, #-80h ROM:68E2 ldb INTMEM_1C+2, INTMEM_DF ROM:68E5 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:68EA ld INTMEM_1C, #34h ; '4' ROM:68EE lcall ROM_3185 ROM:68F1 stb INTMEM_1C, INTMEM_3DE[] ROM:68F6 mulub INTMEM_32, INTMEM_1C, #5 ROM:68FA jbs INTMEM_F5+1, 5, ROM_6905 ROM:68FD ld INTMEM_32, 90h[INTMEM_56] ROM:6902 ljmp ROM_69B7 ROM:6905 ; --------------------------------------------------------------------------- ROM:6905 ROM:6905 ROM_6905: ; CODE XREF: ROM_6717+1E3↑j ROM:6905 andb INTMEM_FE, #-2 ROM:6908 jbc INTMEM_FA, 2, ROM_6955 ROM:690B jbc INTMEM_FF, 3, ROM_691B ROM:690E st INTMEM_32, INTMEM_26C[] ROM:6913 andb INTMEM_FF, #-9 ROM:6916 ldb INTMEM_D0+1, 14Fh[INTMEM_56] ROM:691B ROM:691B ROM_691B: ; CODE XREF: ROM_6717+1F4↑j ROM:691B ld INTMEM_32, INTMEM_26C[] ROM:6920 jbs INTMEM_D4+1, 7, ROM_6925 ROM:6923 clrb INTMEM_D0+1 ROM:6925 ROM:6925 ROM_6925: ; CODE XREF: ROM_6717+209↑j ROM:6925 ld INTMEM_1C+2, 92h[INTMEM_56] ROM:692A cmpb ZERO_REG, 14Fh[INTMEM_56] ; Zero register ROM:692F je ROM_6948 ROM:6931 sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:6935 ldbze INTMEM_1A, INTMEM_D0+1 ROM:6938 mul INTMEM_20, INTMEM_1A ROM:693C ldbze INTMEM_1A, 14Fh[INTMEM_56] ROM:6941 div INTMEM_20, INTMEM_1A ROM:6945 sub INTMEM_1C+2, INTMEM_20 ROM:6948 ROM:6948 ROM_6948: ; CODE XREF: ROM_6717+218↑j ROM:6948 st INTMEM_1C+2, INTMEM_32 ROM:694B cmpb INTMEM_D0+1, ZERO_REG ; Zero register ROM:694E jne ROM_696A ROM:6950 orb INTMEM_FE, #1 ROM:6953 sjmp ROM_696A ROM:6955 ; --------------------------------------------------------------------------- ROM:6955 ROM:6955 ROM_6955: ; CODE XREF: ROM_6717+1F1↑j ROM:6955 orb INTMEM_FF, #8 ROM:6958 cmpb INTMEM_DF, 150h[INTMEM_56] ROM:695D jnc ROM_696A ROM:695F subb INTMEM_1C, INTMEM_44, #-80h ROM:6963 mulb INTMEM_1C, #5 ROM:6967 add INTMEM_32, INTMEM_1C ROM:696A ROM:696A ROM_696A: ; CODE XREF: ROM_6717+237↑j ROM:696A ; ROM_6717+23C↑j ... ROM:696A ldb INTMEM_1C+2, INTMEM_1AA[] ROM:696F ld INTMEM_1C, #35h ; '5' ROM:6973 lcall ROM_3185 ROM:6976 stb INTMEM_1C, INTMEM_3DF[] ROM:697B addb INTMEM_34, INTMEM_34+1 ROM:697E jnv ROM_6985 ROM:6980 jge ROM_698F ROM:6982 ldb INTMEM_34, #-80h ROM:6985 ROM:6985 ROM_6985: ; CODE XREF: ROM_6717+267↑j ROM:6985 cmpb INTMEM_34, #-80h ROM:6988 jc ROM_6992 ROM:698A cmpb INTMEM_34, INTMEM_1C ROM:698D jnh ROM_6992 ROM:698F ROM:698F ROM_698F: ; CODE XREF: ROM_6717+269↑j ROM:698F ldb INTMEM_34, INTMEM_1C ROM:6992 ROM:6992 ROM_6992: ; CODE XREF: ROM_6717+271↑j ROM:6992 ; ROM_6717+276↑j ROM:6992 mulb INTMEM_34, #5 ROM:6996 ld INTMEM_1A, INTMEM_266[] ROM:699B add INTMEM_32, INTMEM_1A ROM:699E add INTMEM_32, INTMEM_34 ROM:69A1 sub INTMEM_32, #384h ROM:69A5 jbc INTMEM_32+1, 7, ROM_69AC ROM:69A8 ld INTMEM_32, #0 ROM:69AC ROM:69AC ROM_69AC: ; CODE XREF: ROM_6717+28E↑j ROM:69AC sub INTMEM_32, INTMEM_222[] ROM:69B1 jc ROM_69B7 ROM:69B3 ld INTMEM_32, #0 ROM:69B7 ROM:69B7 ROM_69B7: ; CODE XREF: ROM_6717+1EB↑j ROM:69B7 ; ROM_6717+29A↑j ROM:69B7 st INTMEM_32, INTMEM_DC[] ROM:69BC jbs INTMEM_AA+1, 4, ROM_69C8 ROM:69BF ld INTMEM_1C, #4 ROM:69C3 lcall ROM_2F93 ROM:69C6 sjmp ROM_69E9 ROM:69C8 ; --------------------------------------------------------------------------- ROM:69C8 ROM:69C8 ROM_69C8: ; CODE XREF: ROM_6717+2A5↑j ROM:69C8 add INTMEM_20, INTMEM_32, #384h ROM:69CD add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:69D2 add INTMEM_1C+2, INTMEM_32, #1194h ROM:69D7 add INTMEM_1C, INTMEM_32, #189Ch ROM:69DC cmp INTMEM_1C, #1C20h ROM:69E0 jnc ROM_69E6 ROM:69E2 sub INTMEM_1C, #1C20h ROM:69E6 ROM:69E6 ROM_69E6: ; CODE XREF: ROM_6717+2C9↑j ROM:69E6 lcall ROM_2F4E ROM:69E9 ROM:69E9 ROM_69E9: ; CODE XREF: ROM_6717+2AF↑j ROM:69E9 ret ROM:69E9 ; End of function ROM_6717 ROM:69E9 ROM:69EA ROM:69EA ; =============== S U B R O U T I N E ======================================= ROM:69EA ROM:69EA ROM:69EA ROM_69EA: ; CODE XREF: ROM_4849+F↑p ROM:69EA ldb INTMEM_1C+2, INTMEM_1AA[] ROM:69EF ldb INTMEM_1C+3, INTMEM_1AB[] ROM:69F4 ld INTMEM_1C, #7 ROM:69F8 lcall ROM_3185 ROM:69FB ldb INTMEM_32, INTMEM_1C ROM:69FE ldb INTMEM_1C+3, INTMEM_1B5[] ROM:6A03 cmpb INTMEM_1C+3, #1 ROM:6A06 jnh ROM_6A0B ROM:6A08 ldb INTMEM_32, #32h ; '2' ROM:6A0B ROM:6A0B ROM_6A0B: ; CODE XREF: ROM_69EA+1C↑j ROM:6A0B ldb INTMEM_1C+2, INTMEM_1AB[] ROM:6A10 ld INTMEM_1C, #5 ROM:6A14 lcall ROM_3185 ROM:6A17 clrb INTMEM_1C+1 ROM:6A19 add INTMEM_24, INTMEM_1C, #300h ROM:6A1E ld INTMEM_1C, #6 ROM:6A22 lcall ROM_3185 ROM:6A25 ldbze INTMEM_20, INTMEM_1C+3 ROM:6A28 shl INTMEM_20, #1 ROM:6A2B st INTMEM_24, 1D8h[INTMEM_20] ROM:6A30 mulub INTMEM_1C, INTMEM_1C, INTMEM_32 ROM:6A34 divub INTMEM_1C, #32h ; '2' ROM:6A37 shl INTMEM_1C, #8 ROM:6A3A st INTMEM_1C, 1E0h[INTMEM_20] ROM:6A3F cmpb INTMEM_1C+3, #3 ROM:6A42 jnc ROM_6A47 ROM:6A44 ldb INTMEM_1C+3, #-1 ROM:6A47 ROM:6A47 ROM_6A47: ; CODE XREF: ROM_69EA+58↑j ROM:6A47 incb INTMEM_1C+3 ROM:6A49 stb INTMEM_1C+3, INTMEM_1B5[] ROM:6A4E ldb INTMEM_1C+2, INTMEM_1AA[] ROM:6A53 ld INTMEM_1C, #8 ROM:6A57 lcall ROM_3185 ROM:6A5A clrb INTMEM_1C+1 ROM:6A5C addb INTMEM_1C, 0BFh[INTMEM_56] ROM:6A61 jnc ROM_6A65 ROM:6A63 incb INTMEM_1C+1 ROM:6A65 ROM:6A65 ROM_6A65: ; CODE XREF: ROM_69EA+77↑j ROM:6A65 sub INTMEM_1C, #0B4h ROM:6A69 jc ROM_6A6D ROM:6A6B clr INTMEM_1C ROM:6A6D ROM:6A6D ROM_6A6D: ; CODE XREF: ROM_69EA+7F↑j ROM:6A6D cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:6A70 je ROM_6A75 ROM:6A72 ldb INTMEM_1C, #-1 ROM:6A75 ROM:6A75 ROM_6A75: ; CODE XREF: ROM_69EA+86↑j ROM:6A75 mulub INTMEM_1C, 0BEh[INTMEM_56] ROM:6A7A divub INTMEM_1C, 0BFh[INTMEM_56] ROM:6A7F jnv ROM_6A84 ROM:6A81 ldb INTMEM_1C, #-1 ROM:6A84 ROM:6A84 ROM_6A84: ; CODE XREF: ROM_69EA+95↑j ROM:6A84 addb INTMEM_1C, INTMEM_241[] ROM:6A89 jnc ROM_6A8E ROM:6A8B ldb INTMEM_1C, #-1 ROM:6A8E ROM:6A8E ROM_6A8E: ; CODE XREF: ROM_69EA+9F↑j ROM:6A8E stb INTMEM_1C, INTMEM_1B6[] ROM:6A93 ldb INTMEM_1C+2, INTMEM_1AA[] ROM:6A98 ld INTMEM_1C, #9 ROM:6A9C lcall ROM_3185 ROM:6A9F stb INTMEM_1C, INTMEM_1B7[] ROM:6AA4 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:6AA9 ld INTMEM_1C, #0Ah ROM:6AAD lcall ROM_3185 ROM:6AB0 mulub INTMEM_1C, #19h ROM:6AB3 st INTMEM_1C, INTMEM_184[] ROM:6AB8 ldb INTMEM_1A, 0D1h[INTMEM_56] ROM:6ABD clr INTMEM_1C ROM:6ABF jbs INTMEM_F9, 3, ROM_6ACD ROM:6AC2 jbc INTMEM_F8, 7, ROM_6ADC ROM:6AC5 orb INTMEM_F9, #8 ROM:6AC8 stb INTMEM_1A, INTMEM_CD ROM:6ACB sjmp ROM_6AD7 ROM:6ACD ; --------------------------------------------------------------------------- ROM:6ACD ROM:6ACD ROM_6ACD: ; CODE XREF: ROM_69EA+D5↑j ROM:6ACD jbs INTMEM_F8, 7, ROM_6ADC ROM:6AD0 andb INTMEM_F9, #-9 ROM:6AD3 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CD ROM:6AD7 ROM:6AD7 ROM_6AD7: ; CODE XREF: ROM_69EA+E1↑j ROM:6AD7 st INTMEM_1C, INTMEM_186[] ROM:6ADC ROM:6ADC ROM_6ADC: ; CODE XREF: ROM_69EA+D8↑j ROM:6ADC ; ROM_69EA:ROM_6ACD↑j ROM:6ADC ldb INTMEM_1C+2, 0D2h[INTMEM_56] ROM:6AE1 mulub INTMEM_1C+2, INTMEM_187[] ROM:6AE6 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:6AE9 je ROM_6AEE ROM:6AEB divub INTMEM_1C+2, INTMEM_1A ROM:6AEE ROM:6AEE ROM_6AEE: ; CODE XREF: ROM_69EA+FF↑j ROM:6AEE stb INTMEM_1C+2, INTMEM_1B8[] ROM:6AF3 jbs INTMEM_F9, 4, ROM_6AF9 ROM:6AF6 ljmp ROM_6D5D ROM:6AF9 ; --------------------------------------------------------------------------- ROM:6AF9 ROM:6AF9 ROM_6AF9: ; CODE XREF: ROM_69EA+109↑j ROM:6AF9 andb INTMEM_F9, #-11h ROM:6AFC ldb INTMEM_1A, INTMEM_F5[] ROM:6B01 cmpb INTMEM_1A, INTMEM_1B6[] ROM:6B06 jnh ROM_6B0D ROM:6B08 ldb INTMEM_1A, INTMEM_1B6[] ROM:6B0D ROM:6B0D ROM_6B0D: ; CODE XREF: ROM_69EA+11C↑j ROM:6B0D stb INTMEM_1A, INTMEM_1B9[] ROM:6B12 ldb INTMEM_1C, 0D3h[INTMEM_56] ROM:6B17 jbs INTMEM_AD, 3, ROM_6B1F ROM:6B1A ldb INTMEM_1C, 0D4h[INTMEM_56] ROM:6B1F ROM:6B1F ROM_6B1F: ; CODE XREF: ROM_69EA+12D↑j ROM:6B1F ldb INTMEM_1C+1, 0D5h[INTMEM_56] ROM:6B24 ldb INTMEM_1C+2, INTMEM_D8+1 ROM:6B27 ld INTMEM_1A, #1F0h ROM:6B2B clr INTMEM_20 ROM:6B2D lcall ROM_4B9C ROM:6B30 stb INTMEM_1C+3, INTMEM_1BA[] ROM:6B35 ldb INTMEM_1C, 0D6h[INTMEM_56] ROM:6B3A jbs INTMEM_AD, 3, ROM_6B42 ROM:6B3D ldb INTMEM_1C, 0D7h[INTMEM_56] ROM:6B42 ROM:6B42 ROM_6B42: ; CODE XREF: ROM_69EA+150↑j ROM:6B42 ldb INTMEM_1C+1, 0D8h[INTMEM_56] ROM:6B47 ldb INTMEM_1C+2, INTMEM_1B9[] ROM:6B4C ld INTMEM_1A, #1F2h ROM:6B50 ld INTMEM_20, #1D6h ROM:6B54 lcall ROM_4B9C ROM:6B57 stb INTMEM_1C+3, INTMEM_1BB[] ROM:6B5C ldb INTMEM_1A, INTMEM_1BB[] ROM:6B61 ldb INTMEM_1A+1, INTMEM_1BA[] ROM:6B66 ldb INTMEM_1C, #-80h ROM:6B69 ldb INTMEM_1C+1, #-80h ROM:6B6C cmp INTMEM_5E, 38h[INTMEM_56] ROM:6B71 jnc ROM_6B7F ROM:6B73 jbc INTMEM_1A, 7, ROM_6B79 ROM:6B76 ldb INTMEM_1C, INTMEM_1A ROM:6B79 ROM:6B79 ROM_6B79: ; CODE XREF: ROM_69EA+189↑j ROM:6B79 jbc INTMEM_1A+1, 7, ROM_6B7F ROM:6B7C ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6B7F ROM:6B7F ROM_6B7F: ; CODE XREF: ROM_69EA+187↑j ROM:6B7F ; ROM_69EA:ROM_6B79↑j ROM:6B7F ld INTMEM_1C+2, INTMEM_184[] ROM:6B84 jbc INTMEM_F9, 7, ROM_6B91 ROM:6B87 add INTMEM_1C+2, 3Ah[INTMEM_56] ROM:6B8C jnc ROM_6B91 ROM:6B8E ldbse INTMEM_1C+2, #-1 ROM:6B91 ROM:6B91 ROM_6B91: ; CODE XREF: ROM_69EA+19A↑j ROM:6B91 ; ROM_69EA+1A2↑j ROM:6B91 cmp INTMEM_5E, INTMEM_1C+2 ROM:6B94 jc ROM_6B9B ROM:6B96 orb INTMEM_F9, #-80h ROM:6B99 sjmp ROM_6BB0 ROM:6B9B ; --------------------------------------------------------------------------- ROM:6B9B ROM:6B9B ROM_6B9B: ; CODE XREF: ROM_69EA+1AA↑j ROM:6B9B andb INTMEM_F9, #7Fh ROM:6B9E jbs INTMEM_F9, 5, ROM_6BB0 ROM:6BA1 jbs INTMEM_F9, 6, ROM_6BB0 ROM:6BA4 jbs INTMEM_1A, 7, ROM_6BAA ROM:6BA7 ldb INTMEM_1C, INTMEM_1A ROM:6BAA ROM:6BAA ROM_6BAA: ; CODE XREF: ROM_69EA+1BA↑j ROM:6BAA jbs INTMEM_1A+1, 7, ROM_6BB0 ROM:6BAD ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6BB0 ROM:6BB0 ROM_6BB0: ; CODE XREF: ROM_69EA+1AF↑j ROM:6BB0 ; ROM_69EA+1B4↑j ... ROM:6BB0 stb INTMEM_1C, INTMEM_1BC[] ROM:6BB5 stb INTMEM_1C+1, INTMEM_1BD[] ROM:6BBA ldb INTMEM_1A, INTMEM_1BC[] ROM:6BBF subb INTMEM_1C, INTMEM_1A, #-80h ROM:6BC3 jc ROM_6BC7 ROM:6BC5 negb INTMEM_1C ROM:6BC7 ROM:6BC7 ROM_6BC7: ; CODE XREF: ROM_69EA+1D9↑j ROM:6BC7 mulub INTMEM_1C, INTMEM_1B7[] ROM:6BCC divub INTMEM_1C, #0Ah ROM:6BCF jv ROM_6BD4 ROM:6BD1 jbc INTMEM_1C, 7, ROM_6BD7 ROM:6BD4 ROM:6BD4 ROM_6BD4: ; CODE XREF: ROM_69EA+1E5↑j ROM:6BD4 ldb INTMEM_1C, #7Fh ROM:6BD7 ROM:6BD7 ROM_6BD7: ; CODE XREF: ROM_69EA+1E7↑j ROM:6BD7 jbs INTMEM_1A, 7, ROM_6BDC ROM:6BDA negb INTMEM_1C ROM:6BDC ROM:6BDC ROM_6BDC: ; CODE XREF: ROM_69EA:ROM_6BD7↑j ROM:6BDC addb INTMEM_1C, #-80h ROM:6BDF stb INTMEM_1C, INTMEM_1BE[] ROM:6BE4 clr INTMEM_20 ROM:6BE6 ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6BEB cmpb INTMEM_1C+2, #-80h ROM:6BEE je ROM_6BF3 ROM:6BF0 lcall ROM_4C0C ROM:6BF3 ROM:6BF3 ROM_6BF3: ; CODE XREF: ROM_69EA+204↑j ROM:6BF3 st INTMEM_20, INTMEM_3C2[] ROM:6BF8 ld INTMEM_20+2, #0 ROM:6BFC jbs INTMEM_1C+2, 7, ROM_6C03 ROM:6BFF ld INTMEM_20+2, #4 ROM:6C03 ROM:6C03 ROM_6C03: ; CODE XREF: ROM_69EA+212↑j ROM:6C03 lcall ROM_4C5D ROM:6C06 clr INTMEM_20 ROM:6C08 ldb INTMEM_1C+2, INTMEM_1BE[] ROM:6C0D cmpb INTMEM_1C+2, #-80h ROM:6C10 je ROM_6C15 ROM:6C12 lcall ROM_4C0C ROM:6C15 ROM:6C15 ROM_6C15: ; CODE XREF: ROM_69EA+226↑j ROM:6C15 st INTMEM_20, INTMEM_3C4[] ROM:6C1A ld INTMEM_20+2, #2 ROM:6C1E jbs INTMEM_1C+2, 7, ROM_6C25 ROM:6C21 ld INTMEM_20+2, #6 ROM:6C25 ROM:6C25 ROM_6C25: ; CODE XREF: ROM_69EA+234↑j ROM:6C25 lcall ROM_4C5D ROM:6C28 ldb INTMEM_1C+2, INTMEM_1B9[] ROM:6C2D cmpb INTMEM_1C+2, INTMEM_1BF[] ROM:6C32 jnh ROM_6C39 ROM:6C34 stb INTMEM_1C+2, INTMEM_1BF[] ROM:6C39 ROM:6C39 ROM_6C39: ; CODE XREF: ROM_69EA+248↑j ROM:6C39 ldb INTMEM_1A, INTMEM_D8+1 ROM:6C3C cmpb INTMEM_1A, INTMEM_1C0[] ROM:6C41 jnh ROM_6C48 ROM:6C43 stb INTMEM_1A, INTMEM_1C0[] ROM:6C48 ROM:6C48 ROM_6C48: ; CODE XREF: ROM_69EA+257↑j ROM:6C48 cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:6C4D jc ROM_6C82 ROM:6C4F cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6C54 jne ROM_6C5D ROM:6C56 cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6C5B je ROM_6C8C ROM:6C5D ROM:6C5D ROM_6C5D: ; CODE XREF: ROM_69EA+26A↑j ROM:6C5D ldb INTMEM_20, INTMEM_1C0[] ROM:6C62 subb INTMEM_20, INTMEM_1A ROM:6C65 cmpb INTMEM_20, 0DBh[INTMEM_56] ROM:6C6A jc ROM_6C82 ROM:6C6C ldb INTMEM_20, INTMEM_1BF[] ROM:6C71 subb INTMEM_20, INTMEM_1C+2 ROM:6C74 cmpb INTMEM_20, 0DCh[INTMEM_56] ROM:6C79 jnc ROM_6C96 ROM:6C7B cmpb INTMEM_1C+2, INTMEM_1B6[] ROM:6C80 je ROM_6C96 ROM:6C82 ROM:6C82 ROM_6C82: ; CODE XREF: ROM_69EA+263↑j ROM:6C82 ; ROM_69EA+280↑j ROM:6C82 st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6C87 st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6C8C ROM:6C8C ROM_6C8C: ; CODE XREF: ROM_69EA+271↑j ROM:6C8C stb INTMEM_1A, INTMEM_1C0[] ROM:6C91 stb INTMEM_1C+2, INTMEM_1BF[] ROM:6C96 ROM:6C96 ROM_6C96: ; CODE XREF: ROM_69EA+28F↑j ROM:6C96 ; ROM_69EA+296↑j ROM:6C96 ldb INTMEM_1C+2, INTMEM_1B9[] ROM:6C9B cmpb INTMEM_1C+2, INTMEM_1C1[] ROM:6CA0 jc ROM_6CA7 ROM:6CA2 stb INTMEM_1C+2, INTMEM_1C1[] ROM:6CA7 ROM:6CA7 ROM_6CA7: ; CODE XREF: ROM_69EA+2B6↑j ROM:6CA7 ldb INTMEM_1A, INTMEM_D8+1 ROM:6CAA cmpb INTMEM_1A, INTMEM_1C2[] ROM:6CAF jc ROM_6CB6 ROM:6CB1 stb INTMEM_1A, INTMEM_1C2[] ROM:6CB6 ROM:6CB6 ROM_6CB6: ; CODE XREF: ROM_69EA+2C5↑j ROM:6CB6 cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:6CBB jc ROM_6D08 ROM:6CBD cmpb INTMEM_D8+1, 0E0h[INTMEM_56] ROM:6CC2 jc ROM_6D08 ROM:6CC4 cmp INTMEM_5E, 3Ch[INTMEM_56] ROM:6CC9 jc ROM_6D08 ROM:6CCB jbc INTMEM_F9, 7, ROM_6CCE ROM:6CCE ROM:6CCE ROM_6CCE: ; CODE XREF: ROM_69EA+2E1↑j ROM:6CCE cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6CD3 jne ROM_6CDC ROM:6CD5 cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6CDA je ROM_6D12 ROM:6CDC ROM:6CDC ROM_6CDC: ; CODE XREF: ROM_69EA+2E9↑j ROM:6CDC subb INTMEM_20, INTMEM_1A, INTMEM_1C2[] ROM:6CE2 cmpb INTMEM_20, 0DDh[INTMEM_56] ROM:6CE7 jc ROM_6D08 ROM:6CE9 ldb INTMEM_1A+1, INTMEM_1BA[] ROM:6CEE subb INTMEM_1A+1, #-80h ROM:6CF1 jbs INTMEM_1A+1, 7, ROM_6CFB ROM:6CF4 cmpb INTMEM_1A+1, 0DEh[INTMEM_56] ROM:6CF9 jc ROM_6D08 ROM:6CFB ROM:6CFB ROM_6CFB: ; CODE XREF: ROM_69EA+307↑j ROM:6CFB subb INTMEM_20, INTMEM_1C+2, INTMEM_1C1[] ROM:6D01 cmpb INTMEM_20, 0DFh[INTMEM_56] ROM:6D06 jnc ROM_6D1C ROM:6D08 ROM:6D08 ROM_6D08: ; CODE XREF: ROM_69EA+2D1↑j ROM:6D08 ; ROM_69EA+2D8↑j ... ROM:6D08 st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6D0D st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6D12 ROM:6D12 ROM_6D12: ; CODE XREF: ROM_69EA+2F0↑j ROM:6D12 stb INTMEM_1A, INTMEM_1C2[] ROM:6D17 stb INTMEM_1C+2, INTMEM_1C1[] ROM:6D1C ROM:6D1C ROM_6D1C: ; CODE XREF: ROM_69EA+31C↑j ROM:6D1C ld INTMEM_1A, INTMEM_1EC[] ROM:6D21 cmp INTMEM_1A, INTMEM_1EE[] ROM:6D26 jc ROM_6D2D ROM:6D28 ld INTMEM_1A, INTMEM_1EE[] ROM:6D2D ROM:6D2D ROM_6D2D: ; CODE XREF: ROM_69EA+33C↑j ROM:6D2D ld INTMEM_1C, INTMEM_1E8[] ROM:6D32 cmp INTMEM_1C, INTMEM_1EA[] ROM:6D37 jc ROM_6D3E ROM:6D39 ld INTMEM_1C, INTMEM_1EA[] ROM:6D3E ROM:6D3E ROM_6D3E: ; CODE XREF: ROM_69EA+34D↑j ROM:6D3E cmp INTMEM_1C, ZERO_REG ; Zero register ROM:6D41 je ROM_6D53 ROM:6D43 ldb INTMEM_1C+2, INTMEM_1B8[] ROM:6D48 mulub INTMEM_1C+2, #20h ; ' ' ROM:6D4B add INTMEM_1C, INTMEM_1C+2 ROM:6D4E jnc ROM_6D53 ROM:6D50 ldbse INTMEM_1C, #-1 ROM:6D53 ROM:6D53 ROM_6D53: ; CODE XREF: ROM_69EA+357↑j ROM:6D53 ; ROM_69EA+364↑j ROM:6D53 st INTMEM_1A, INTMEM_18A[] ROM:6D58 st INTMEM_1C, INTMEM_188[] ROM:6D5D ROM:6D5D ROM_6D5D: ; CODE XREF: ROM_69EA+10C↑j ROM:6D5D ret ROM:6D5D ; End of function ROM_69EA ROM:6D5D ROM:6D5E ROM:6D5E ; =============== S U B R O U T I N E ======================================= ROM:6D5E ROM:6D5E ROM:6D5E ROM_6D5E: ; CODE XREF: ROM_4849+15↑p ROM:6D5E ldb INTMEM_1C+2, INTMEM_DF ROM:6D61 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:6D66 ld INTMEM_1C, #37h ; '7' ROM:6D6A lcall ROM_3185 ROM:6D6D ldb INTMEM_1C+3, INTMEM_1C ROM:6D70 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:6D75 ld INTMEM_1C, #36h ; '6' ROM:6D79 lcall ROM_3185 ROM:6D7C mulub INTMEM_1C, INTMEM_1C+3 ROM:6D7F shr INTMEM_1C, #1 ROM:6D82 st INTMEM_1C, INTMEM_26E[] ROM:6D87 ret ROM:6D87 ; End of function ROM_6D5E ROM:6D87 ROM:6D87 ; --------------------------------------------------------------------------- ROM:6D88 db 50h, 57h, 58h, 57h, 84h, 57h, 0E1h, 57h, 2Ch, 64h, 33h ROM:6D88 db 64h, 4Dh, 64h, 59h, 64h, 6Dh, 64h, 8Ah, 64h, 4Fh, 67h ROM:6D88 db 4Fh, 67h, 62h, 67h, 7Ah, 67h, 92h, 67h, 0ABh, 67h, 0C6h ROM:6D88 db 67h, 0E6h, 67h, 0F7h, 67h, 6, 68h, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D88 db 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0, 9, 0A2h ROM:8588 db 3, 5Fh, 14h, 1, 0, 0B0h, 4, 55h, 1, 10h, 2, 0DCh, 5 ROM:8588 db 0DCh, 5, 1, 0, 1, 0, 2, 0, 40h, 0, 90h, 1, 8Ah, 2, 40h ROM:8588 db 2, 80h, 1, 40h, 2, 0C0h, 8, 80h, 0, 0, 0, 40h, 1, 80h ROM:8588 db 0, 80h, 3, 0FFh, 0FFh, 0C0h, 0, 58h, 0CFh, 65h, 0F7h ROM:8588 db 90h, 1, 5Eh, 1, 0C8h, 19h, 88h, 13h, 64h, 0, 0F4h, 1 ROM:8588 db 32h, 0, 0E2h, 4, 32h, 0, 26h, 2, 92h, 36h, 8Fh, 2, 4Bh ROM:8588 db 0, 2Ch, 1, 0FCh, 0BFh, 1, 0, 4Eh, 1Bh, 4Eh, 1Bh, 0Ah ROM:8588 db 0, 0D0h, 7, 96h, 0, 1Eh, 0, 51h, 10h, 0A0h, 63h, 60h ROM:8588 db 0EAh, 64h, 0, 0BCh, 2, 30h, 75h, 20h, 4Eh, 0A8h, 61h ROM:8588 db 1Fh, 63h, 31h, 60h, 28h, 23h, 1Eh, 23h, 0D0h, 87h, 12h ROM:8588 db 0, 26h, 0, 77h, 81h, 64h, 80h, 75h, 3 ROM:8788 db 66h, 3, 19h, 0, 0F4h, 1, 0E2h, 4, 52h, 3, 20h, 3, 12h ROM:8788 db 3, 96h, 7Dh, 0AAh, 1Dh, 6, 2, 3Fh, 4, 20h, 0FDh, 3 ROM:8788 db 0Ah, 0FEh, 3, 0E8h, 0F5h, 0Ah, 8Eh, 6Bh, 28h, 0C8h ROM:8788 db 8Ah, 4, 4, 18h, 0B1h, 8Eh, 0Ah, 46h, 6Eh, 1, 7Dh, 0FAh ROM:8788 db 4, 1Fh, 2, 7Dh, 3, 0, 2Ch, 0C2h, 0AAh, 0AAh, 78h, 5 ROM:8788 db 7, 11h, 26h, 0FFh, 27h, 16h, 21h, 0Fh, 0ADh, 0B1h, 3Ch ROM:8788 db 8, 14h, 0, 0Ah, 0C8h, 2, 80h, 2, 2, 0C8h, 2, 1Ah, 0 ROM:8788 db 33h, 0Ah, 0Dh, 3, 2, 0CFh, 0E7h, 82h, 9, 0FFh, 1Ch ROM:8788 db 91h, 5Ch, 0DCh, 5, 0, 1, 0EBh, 2Dh, 3, 23h, 0FEh, 0E2h ROM:8788 db 5, 20h, 18h, 0FFh, 0A0h, 82h, 47h, 5, 0FAh, 0, 0, 71h ROM:8788 db 45h, 8Fh, 3Bh, 3Bh, 1Dh, 5, 91h, 63h, 8, 8, 3Eh, 4 ROM:8788 db 0C6h, 0B1h, 7Eh, 95h, 0Ah, 5, 0Bh, 9Eh, 62h, 80h, 16h ROM:8788 db 0E7h, 0DFh, 82h, 78h, 2Dh, 16h, 2Dh, 74h, 7Eh, 4, 6 ROM:8788 db 19h, 41h, 1, 4, 64h, 80h, 19h, 0B4h, 7Fh, 4, 19h, 1Eh ROM:8788 db 0, 8, 4, 29h, 7Fh, 0Fh, 7, 46h, 0Ch, 8, 0B0h, 28h, 28h ROM:8788 db 0C6h, 87h, 58h, 2Eh, 8, 41h, 0Fh, 8, 0Ch, 0Ah, 23h ROM:8788 db 29h, 69h, 0B6h, 26h, 3, 1Eh, 7Dh, 0B1h, 0C4h, 5Ah, 32h ROM:8788 db 10h, 82h, 3, 6, 9, 0Ah, 3, 1, 51h, 8Dh, 0DDh, 64h, 2Dh ROM:8788 db 14h, 2, 1, 18h, 6Eh, 7, 0Bh, 0Ah, 1, 0Ah, 10h, 18h ROM:8788 db 26h, 3Ch, 58h, 0C3h, 0E0h, 0EEh, 0F5h, 0FFh, 0DDh, 0C3h ROM:8788 db 0ABh, 91h, 79h, 39h, 21h, 0Fh, 0, 9, 1, 10h, 28h, 3Ch ROM:8788 db 50h, 64h, 78h, 0A0h, 0C8h, 0FAh, 3Eh, 3Eh, 3Eh, 45h ROM:8788 db 48h, 51h, 5Bh, 65h, 6Eh, 9, 1, 10h, 28h, 3Ch, 50h, 64h ROM:8788 db 78h, 0A0h, 0C8h, 0FAh, 76h, 4Bh, 40h, 3Ah, 36h, 30h ROM:8788 db 2Eh, 2Ah, 0, 4, 1, 47h, 5Ch, 80h, 0AAh, 0CCh, 50h, 4Bh ROM:8788 db 42h, 8, 1, 0Eh, 1Ch, 2Ah, 39h, 55h, 87h, 9Ch, 0B0h ROM:8788 db 75h, 4Eh, 31h, 21h, 18h, 13h, 0Fh, 8, 0Bh, 1, 1Ch, 2Bh ROM:8788 db 39h, 47h, 55h, 63h, 9Ch, 0BFh, 0CDh, 0DCh, 0EAh, 6Dh ROM:8788 db 46h, 30h, 21h, 1Bh, 18h, 16h, 14h, 14h, 13h, 12h, 9 ROM:8788 db 1, 0Eh, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 71h, 0B8h, 0DCh ROM:8788 db 0AFh, 88h, 64h, 49h, 32h, 23h, 19h, 0Ah, 9, 1, 3Ch ROM:8788 db 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 91h, 0BBh, 0E1h ROM:8788 db 0E5h, 0E5h, 0E5h, 0E6h, 0E6h, 0E8h, 3, 1, 5Ch, 80h ROM:8788 db 0AAh, 50h, 4Bh, 42h, 8, 1, 0Eh, 1Ch, 2Bh, 39h, 47h ROM:8788 db 55h, 63h, 0B1h, 0FFh, 0C3h, 92h, 62h, 44h, 27h, 1Dh ROM:8788 db 0Ch, 0Bh, 1, 3Ch, 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h ROM:8788 db 8Ch, 96h, 0A0h, 69h, 4Ah, 38h, 2Ch, 23h, 1Dh, 18h, 14h ROM:8788 db 11h, 0Eh, 0Bh, 5, 1, 0Eh, 1Ch, 39h, 63h, 0B1h, 80h ROM:8788 db 60h, 60h, 40h, 40h, 2, 1, 5Ch, 0B1h, 0, 0, 3, 1, 5Ch ROM:8788 db 80h, 0AAh, 32h, 2Ch, 23h, 3, 1, 3, 80h, 0FDh, 32h, 5 ROM:8788 db 19h, 5, 1, 0, 16h, 1Eh, 6Ch, 74h, 0, 0Fh, 23h, 0DEh ROM:8788 db 0FFh, 2, 1, 74h, 0B4h, 0, 86h, 5, 1, 0, 0Fh, 23h, 0DEh ROM:8788 db 0FFh, 0, 16h, 1Eh, 6Ch, 74h, 2, 1, 0, 86h, 74h, 0B4h ROM:8788 db 5, 1, 0Eh, 1Ch, 2Bh, 47h, 0B1h, 7Dh, 5Ah, 46h, 39h ROM:8788 db 14h, 5, 1, 28h, 3Ch, 50h, 64h, 0A0h ROM:8988 db 0Bh, 15h, 2Dh, 2Dh, 79h, 5, 1, 28h, 3Ch, 50h, 64h, 0A0h ROM:8988 db 0Bh, 15h, 2Dh, 2Dh, 79h, 3, 1, 6Ch, 80h, 99h, 92h, 0B4h ROM:8988 db 0C8h, 2, 1, 28h, 3Ch, 0, 8, 7, 1, 1Ch, 2Bh, 39h, 47h ROM:8988 db 55h, 63h, 0AAh, 4Ch, 42h, 3Ah, 33h, 2Eh, 29h, 1Fh, 0Ah ROM:8988 db 7, 0Ah, 11h, 16h, 1Ah, 1Eh, 22h, 2Bh, 38h, 4Eh, 77h ROM:8988 db 0Ch, 14h, 28h, 3Ch, 64h, 96h, 0FAh, 3Eh, 5Ch, 0A9h ROM:8988 db 0CFh, 0DCh, 0E9h, 0E9h, 0E9h, 0E9h, 0E9h, 29h, 4Fh ROM:8988 db 88h, 0A4h, 0C0h, 0CFh, 0DCh, 0E9h, 0E9h, 0E9h, 1Ch ROM:8988 db 31h, 4Fh, 82h, 9Ch, 0B1h, 0CFh, 0E1h, 0E9h, 0E9h, 1Ch ROM:8988 db 26h, 40h, 5Fh, 82h, 9Ch, 0BDh, 0DCh, 0E9h, 0E9h, 1Ch ROM:8988 db 1Ch, 29h, 45h, 5Ch, 73h, 0A4h, 0D2h, 0E9h, 0E9h, 1Ch ROM:8988 db 1Ch, 1Ch, 26h, 2Eh, 43h, 6Eh, 0B1h, 0DCh, 0E9h, 1Ch ROM:8988 db 1Ch, 1Ch, 1Ch, 1Ch, 36h, 5Ch, 9Ch, 0CFh, 0E9h, 7, 5 ROM:8988 db 1Ch, 36h, 4Fh, 69h, 82h, 9Ch, 0B6h, 2Ah, 2Ch, 3Ch, 64h ROM:8988 db 8Ch, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 6, 9, 0Ch, 0Ch, 0 ROM:8988 db 2, 7, 9, 0Bh, 0Dh, 0Fh, 2, 7, 0Dh, 0Fh, 10h, 11h, 18h ROM:8988 db 3, 0Dh, 10h, 11h, 13h, 19h, 19h, 2, 4, 63h, 0AAh, 0 ROM:8988 db 1, 2, 3, 0F4h, 0FBh, 0E6h, 0E6h, 0F8h, 0F8h, 0F4h, 0F4h ROM:8988 db 3, 4, 55h, 63h, 0AAh, 0, 1, 2, 3, 13h, 0Ch, 3, 2Dh ROM:8988 db 18h, 6, 13h, 0Ch, 8, 2Dh, 1Ch, 12h, 2, 2, 14h, 28h ROM:8988 db 63h, 0AAh, 32h, 32h, 64h, 32h, 9, 4, 66h, 73h, 7Ch ROM:8988 db 7Dh, 7Eh, 7Fh, 80h, 9Ah, 0B3h, 1Ch, 36h, 69h, 0E9h ROM:8988 db 32h, 19h, 8, 6, 4, 2, 0, 0Bh, 0Bh, 32h, 19h, 8, 6, 4 ROM:8988 db 2, 0, 18h, 32h, 32h, 19h, 8, 6, 4, 2, 0, 18h, 32h, 32h ROM:8988 db 19h, 8, 6, 4, 2, 0, 18h, 32h, 5, 4, 81h, 82h, 86h, 8Eh ROM:8988 db 9Ah, 1Ch, 36h, 69h, 0E9h, 5, 0Ah, 20h, 53h, 58h, 5 ROM:8988 db 0Ah, 20h, 53h, 0C0h, 5, 0Ah, 20h, 53h, 0C0h, 0, 0, 20h ROM:8988 db 53h, 0C0h, 3, 3, 7Fh, 81h, 8Fh, 55h, 63h, 0AAh, 64h ROM:8988 db 0FAh, 0C8h, 50h, 96h, 64h, 32h, 32h, 32h, 2, 2, 14h ROM:8988 db 28h, 63h, 0AAh, 32h, 32h, 64h, 32h, 4, 6, 4Fh, 82h ROM:8988 db 0CFh, 0E9h, 0Ch, 14h, 3Ch, 64h, 8Ch, 0B4h, 32h, 32h ROM:8988 db 32h, 48h, 32h, 48h, 48h, 48h, 48h, 55h, 48h, 48h, 48h ROM:8988 db 55h, 48h, 48h, 64h, 64h, 64h, 48h, 48h, 48h, 48h, 48h ROM:8988 db 7, 9, 29h, 36h, 4Fh, 69h, 9Ch, 0CFh, 0E5h, 0Ch, 14h ROM:8988 db 19h, 1Eh, 23h, 28h, 3Ch, 64h, 0B4h, 9Dh, 9Ch, 9Ah, 95h ROM:8988 db 8Eh, 82h, 6Bh, 9Ch, 97h, 96h, 91h, 8Ah, 81h, 6Bh, 9Ch ROM:8988 db 96h, 93h, 8Fh, 87h, 80h, 6Bh, 96h, 8Eh, 8Dh, 8Ah, 83h ROM:8988 db 79h, 6Ah, 91h, 8Ch, 8Ah, 87h, 80h, 76h, 67h, 8Ch, 88h ROM:8988 db 86h, 84h, 7Dh, 70h, 66h, 88h, 86h, 84h, 81h, 7Ah, 6Fh ROM:8988 db 63h, 87h, 85h, 82h, 7Ah, 71h, 67h, 63h, 74h, 71h, 6Fh ROM:8988 db 6Ch, 66h, 60h, 5Ch, 0Bh, 12h, 3, 1Ch, 29h, 2Fh, 36h ROM:8988 db 43h, 4Fh, 69h, 9Ch, 0CFh, 0E5h, 8, 0Ch, 14h, 19h, 1Eh ROM:8988 db 23h, 28h, 2Dh, 37h, 3Ch, 46h, 55h, 64h, 6Eh, 96h, 0B4h ROM:8988 db 0D2h, 0FAh, 0FFh, 0FFh, 0EEh, 0D8h, 0C6h, 0A5h, 9Ah ROM:8988 db 87h, 91h, 9Ah, 99h, 0FFh, 0FFh, 0CEh, 79h, 79h, 7Dh ROM:8988 db 81h, 87h, 91h, 9Ah, 99h, 0CDh ROM:8B88 db 0CDh, 0A4h, 87h, 87h, 88h, 8Bh, 8Fh, 97h, 9Eh, 9Ch ROM:8B88 db 0B4h, 0B4h, 90h, 8Ah, 8Ah, 8Ch, 8Eh, 92h, 98h, 9Fh ROM:8B88 db 9Dh, 0A4h, 0A4h, 8Ch, 8Ch, 8Ch, 8Eh, 91h, 95h, 9Eh ROM:8B88 db 0A0h, 0A2h, 86h, 86h, 86h, 86h, 86h, 89h, 8Bh, 90h ROM:8B88 db 99h, 9Fh, 0A4h, 8Ah, 8Ch, 8Eh, 8Eh, 8Eh, 91h, 93h, 97h ROM:8B88 db 9Fh, 0A3h, 0A6h, 8Fh, 91h, 92h, 92h, 92h, 95h, 97h ROM:8B88 db 9Bh, 0A2h, 0A6h, 0A9h, 82h, 85h, 87h, 88h, 89h, 8Ch ROM:8B88 db 8Eh, 94h, 9Ch, 0A2h, 0A3h, 84h, 86h, 87h, 88h, 88h ROM:8B88 db 8Bh, 8Eh, 93h, 9Ch, 0A3h, 0A2h, 8Bh, 90h, 92h, 93h ROM:8B88 db 95h, 97h, 9Ah, 9Eh, 0A5h, 0A9h, 0A7h, 7Dh, 87h, 8Ch ROM:8B88 db 8Eh, 91h, 94h, 97h, 9Dh, 0A5h, 0AAh, 0B8h, 74h, 7Ch ROM:8B88 db 81h, 82h, 84h, 88h, 8Ch, 93h, 9Eh, 0A6h, 0BAh, 7Ah ROM:8B88 db 80h, 83h, 85h, 86h, 8Ah, 8Ch, 92h, 9Bh, 0A2h, 0AFh ROM:8B88 db 9Bh, 0A0h, 0A3h, 0A4h, 0A6h, 0AAh, 0AEh, 0B2h, 0B8h ROM:8B88 db 0C1h, 0C0h, 95h, 9Dh, 0A1h, 0A3h, 0A5h, 0A9h, 0ACh ROM:8B88 db 0AFh, 0B6h, 0C3h, 0C5h, 89h, 95h, 9Ah, 9Dh, 0A0h, 0A5h ROM:8B88 db 0A9h, 0B6h, 0C0h, 0C7h, 0C7h, 6Fh, 7Ch, 83h, 86h, 89h ROM:8B88 db 90h, 96h, 9Eh, 0A9h, 0B0h, 0ACh, 5, 4, 1Ch, 29h, 2Fh ROM:8B88 db 0B5h, 0E5h, 28h, 3Ch, 0DCh, 0F0h, 91h, 91h, 91h, 91h ROM:8B88 db 91h, 9Bh, 96h, 91h, 91h, 91h, 0A0h, 9Bh, 91h, 91h, 91h ROM:8B88 db 0A5h, 0A0h, 91h, 91h, 8Ch, 6, 6, 69h, 82h, 9Ch, 0B5h ROM:8B88 db 0CEh, 0E5h, 8Ch, 0A0h, 0B4h, 0C8h, 0DCh, 0F0h, 91h ROM:8B88 db 91h, 91h, 91h, 91h, 82h, 91h, 91h, 91h, 91h, 87h, 82h ROM:8B88 db 91h, 91h, 91h, 87h, 7Dh, 7Dh, 91h, 87h, 87h, 82h, 78h ROM:8B88 db 78h, 82h, 7Dh, 7Dh, 78h, 76h, 76h, 7Dh, 78h, 78h, 76h ROM:8B88 db 76h, 76h, 2, 2, 14h, 8Ch, 4Eh, 0AAh, 82h, 82h, 82h ROM:8B88 db 82h, 8, 2, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 9Ch, 0BFh ROM:8B88 db 36h, 0CFh, 6Dh, 46h, 30h, 21h, 1Bh, 18h, 15h, 14h, 6Dh ROM:8B88 db 46h, 30h, 21h, 1Bh, 18h, 15h, 14h, 2, 3, 39h, 55h, 39h ROM:8B88 db 63h, 0AAh, 14h, 14h, 1Eh, 1Eh, 14h, 14h, 2, 2, 36h ROM:8B88 db 0B6h, 14h, 8Ch, 30h, 30h, 30h, 30h, 2, 2, 8Ch, 0B4h ROM:8B88 db 14h, 8Ch, 30h, 30h, 30h, 30h, 8, 6, 36h, 43h, 4Fh, 5Ch ROM:8B88 db 69h, 82h, 9Ch, 0CFh, 1Eh, 28h, 3Ch, 50h, 64h, 8Ch, 17h ROM:8B88 db 17h, 17h, 17h, 17h, 17h, 17h, 17h, 17h, 2Fh, 2Fh, 2Fh ROM:8B88 db 2Fh, 2Fh, 2Fh, 33h, 34h, 37h, 3Eh, 4Eh, 4Eh, 4Eh, 4Eh ROM:8B88 db 5Eh, 3Eh, 3Eh, 4Eh, 5Eh, 5Eh, 5Eh, 5Eh, 5Eh, 4Eh, 56h ROM:8B88 db 57h, 5Eh, 5Eh, 5Eh, 5Eh, 5Eh, 5Eh, 6Ah, 70h, 70h, 70h ROM:8B88 db 70h, 70h, 70h, 4, 4, 36h, 69h, 82h, 0CFh, 1Eh, 28h ROM:8B88 db 50h, 64h, 17h, 17h, 17h, 17h, 17h, 2Fh, 2Fh, 1Ah, 25h ROM:8B88 db 22h, 22h, 1Ah, 1Ah, 1Ah, 1Ah, 1Ah, 2, 2, 69h, 82h, 1Eh ROM:8B88 db 28h, 5, 0Ah, 0Ah, 0Ah, 2, 2, 69h, 82h, 1Eh, 28h, 0Ah ROM:8B88 db 14h, 14h, 14h, 0Bh, 8, 1Ch, 2Bh, 39h, 47h, 55h, 63h ROM:8B88 db 71h, 87h, 9Ch, 0B1h, 0CDh, 0Eh, 1Ch, 2Bh, 39h, 47h ROM:8B88 db 55h, 63h, 71h, 69h, 64h, 59h, 4Fh, 40h, 32h, 28h, 1Ch ROM:8B88 db 11h, 9, 0, 5Fh, 59h, 50h, 46h, 3Bh, 30h, 28h, 1Ch, 11h ROM:8B88 db 9, 0, 57h, 50h, 4Ah, 41h, 3Ah, 30h, 28h, 1Ch, 11h, 8 ROM:8B88 db 0, 41h, 41h, 3Dh, 39h, 35h, 30h, 28h, 1Ch, 11h, 8, 0 ROM:8B88 db 33h, 33h, 33h, 31h, 31h, 2Bh, 26h, 1Bh, 11h, 7 ROM:8D88 db 0, 30h, 30h, 30h, 30h, 30h, 2Ah, 24h, 1Ah, 11h, 6, 0 ROM:8D88 db 2Dh, 2Dh, 2Dh, 2Dh, 2Dh, 27h, 23h, 19h, 10h, 5, 0, 26h ROM:8D88 db 26h, 26h, 26h, 26h, 26h, 21h, 19h, 0Fh, 5, 0, 9, 5 ROM:8D88 db 1Ch, 2Bh, 39h, 63h, 87h, 9Ch, 0B1h, 0BFh, 0CDh, 1Ch ROM:8D88 db 2Bh, 39h, 63h, 87h, 12h, 12h, 12h, 12h, 10h, 10h, 10h ROM:8D88 db 0Eh, 7, 12h, 12h, 12h, 12h, 0Ch, 0Ch, 0Ch, 0Ah, 7, 9 ROM:8D88 db 9, 9, 9, 7, 7, 7, 7, 6, 6, 7, 7, 7, 7, 7, 6, 5, 5, 0Ah ROM:8D88 db 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 1Ch, 36h, 4Fh, 0CFh, 0E9h ROM:8D88 db 39h, 55h, 0B1h, 0CDh, 0EAh, 0F8h, 7Ch, 7Ch, 7Ch, 74h ROM:8D88 db 78h, 7Ch, 7Ch, 7Ch, 74h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8D88 db 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8D88 db 80h, 84h, 84h, 88h, 2, 2, 9Ch, 0B5h, 71h, 8Eh, 80h ROM:8D88 db 80h, 80h, 88h, 9, 0Ch, 1Ch, 36h, 4Fh, 69h, 82h, 9Ch ROM:8D88 db 0B5h, 0CFh, 0E5h, 0Bh, 0Fh, 14h, 28h, 3Ch, 50h, 64h ROM:8D88 db 8Ch, 0B4h, 0C8h, 0DCh, 0F0h, 7Eh, 7Eh, 7Eh, 7Eh, 7Eh ROM:8D88 db 87h, 90h, 0A4h, 0A6h, 96h, 96h, 96h, 96h, 9Ch, 0A4h ROM:8D88 db 0A4h, 0A4h, 0A6h, 96h, 96h, 96h, 96h, 9Ch, 0A4h, 0A4h ROM:8D88 db 0A4h, 0A6h, 8Ch, 82h, 84h, 8Ch, 94h, 98h, 99h, 99h ROM:8D88 db 9Eh, 82h, 78h, 80h, 84h, 8Ch, 8Eh, 92h, 92h, 94h, 82h ROM:8D88 db 78h, 80h, 84h, 8Ch, 8Eh, 90h, 90h, 92h, 6Eh, 64h, 6Eh ROM:8D88 db 74h, 78h, 7Ch, 82h, 8Ah, 8Fh, 6Eh, 64h, 6Eh, 74h, 78h ROM:8D88 db 7Ch, 7Fh, 8Ch, 8Eh, 6Eh, 64h, 6Eh, 74h, 78h, 7Ch, 82h ROM:8D88 db 88h, 8Eh, 6Eh, 64h, 6Eh, 74h, 78h, 7Ch, 80h, 88h, 8Ch ROM:8D88 db 6Eh, 64h, 6Eh, 74h, 78h, 78h, 78h, 82h, 86h, 6Eh, 64h ROM:8D88 db 6Eh, 74h, 78h, 78h, 78h, 7Eh, 80h, 2, 9, 0CFh, 0E8h ROM:8D88 db 10h, 28h, 3Ch, 50h, 64h, 78h, 0A0h, 0C8h, 0FAh, 8Ah ROM:8D88 db 0, 4Fh, 0, 45h, 0, 40h, 0, 40h, 0, 36h, 0, 31h, 0, 2Ch ROM:8D88 db 0, 29h, 0, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 9Fh, 7, 0A7h, 2 ROM:8F88 db 0A1h, 2, 1Ch, 7, 12h, 7, 0E7h, 6, 99h, 2, 8Dh, 2, 81h ROM:8F88 db 2, 75h, 2, 6Fh, 2, 63h, 2, 5Dh, 2, 51h, 2, 49h, 2, 0AAh ROM:8F88 db 6, 41h, 2, 3Dh, 6, 33h, 6, 29h, 6, 0Fh, 6, 0CFh, 5 ROM:8F88 db 3Bh, 2, 2Fh, 2, 0C5h, 5, 0BBh, 5, 17h, 2, 5, 2, 0FDh ROM:8F88 db 1, 0E9h, 1, 0D5h, 1, 0AEh, 5, 92h, 5, 0BDh, 1, 88h ROM:8F88 db 5, 56h, 5, 37h, 5, 52h, 4, 1, 4, 0DDh, 3, 0ABh, 1, 0D3h ROM:8F88 db 3, 0C2h, 3, 0A3h, 3, 70h, 3, 0A1h, 1, 8Dh, 1, 79h, 1 ROM:8F88 db 66h, 3, 51h, 3, 41h, 3, 10h, 3, 0B7h, 2, 63h, 1, 5Dh ROM:8F88 db 1, 55h, 1, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9188 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9388 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9588 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9788 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9988 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F88 db 0FFh, 0FFh, 0FFh ROM:9F88 ; end of 'ROM' ROM:9F88 ROM:9F88 ; end of file