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 : B4192D961DD5A9494F6581C6DC5DD42358014960B3DAFEB31A4E6EEE9D68F8C8 INTMEM:0000 ; Input MD5 : ADE203F5557CB071A2F1D55B518262EA INTMEM:0000 ; Input CRC32 : C6C40486 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_2A43-98B↓w INTMEM:0000 ; ROM_2A43-97D↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_2A43:ROM_2089↓w INTMEM:0002 ; ROM_2A43:ROM_21D6↓r ... INTMEM:0004 INTMEM_4: ds 2 ; DATA XREF: ROM_2A43-83B↓w INTMEM:0004 ; ROM_2A43:ROM_220E↓w ... INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_2A43-846↓w INTMEM:0006 ; ROM_2A43:ROM_28D9↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_349C+6↓r INTMEM:0007 ; ROM_349C+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_2A43+22↓w INTMEM:0008 ; ROM_37C0:ROM_380A↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 2 ; DATA XREF: ROM_2A43-424↓r INTMEM:0009 ; ROM_2A2C+7↓r ... INTMEM:0009 ; Interrupt pending register INTMEM:000B ds 1 INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_37C0+B0↓w INTMEM:000E ; ROM_37C0+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_2A43-225↓r INTMEM:000F ; ROM_2A43-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 2 ; DATA XREF: ROM_2A43:ROM_2464↓r INTMEM:0010 ; ROM_2A43:ROM_2542↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_37C0+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_37C0+4D↓r INTMEM:0013 ; ROM_37C0+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_37C0:ROM_396A↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_2A43-851↓r INTMEM:0015 ; ROM_2A43:ROM_28CE↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_2A43-41E↓r INTMEM:0016 ; ROM_2A2C+1↓r ... INTMEM:0017 ds 1 INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_2A43-539↓r INTMEM:0018 ; ROM_2A43:ROM_28E4↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_2A43-9B7↓r INTMEM:001A ; ROM_2A43-82B↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_2A43-9B4↓r INTMEM:001C ; ROM_2A43:ROM_20D6↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_2A43-9AE↓r INTMEM:0020 ; ROM_2A43-98F↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:3221↓w INTMEM:0024 ; ROM_4C34:ROM_4D8D↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2CEF↓w INTMEM:0026 ; ROM_2CEF+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_2AD2+12↓r INTMEM:0028 ; ROM_37C0↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_2A43-41E↓w INTMEM:002A ; ROM_2A43-41B↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_2A43-9A8↓r INTMEM:002C ; ROM_2A43-5C7↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2D03+2↓w INTMEM:0030 ; ROM_2D03+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2CA9+13↓w INTMEM:0032 ; ROM_2CE1+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2D61+23↓r INTMEM:0034 ; ROM_2D9C↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:321F↓r INTMEM:0036 ; ROM:3B62↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_34B5+3↓r INTMEM:003B ; ROM:3B11↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:3FBF↓w INTMEM:003C ; ROM:3FC8↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:3B0A↓w INTMEM:003E ; ROM:3B0E↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_486A+2↓w INTMEM:0040 ; ROM_4C34+150↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3E03↓w INTMEM:0042 ; ROM_486A+17↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3E09↓w INTMEM:0044 ; ROM_486A+1C↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3E11↓w INTMEM:0045 ; ROM_486A+F↓w ... INTMEM:0047 INTMEM_47: ds 1 ; DATA XREF: ROM_486A+12↓w INTMEM:0047 ; ROM_4C06+3↓r ... INTMEM:0048 INTMEM_48: ds 1 ; DATA XREF: ROM_486A↓w INTMEM:0048 ; ROM_4C34+34C↓w ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_2A43:ROM_26BA↓r INTMEM:0049 ; ROM_2AEA+30↓w ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_2A43:ROM_2215↓w INTMEM:004A ; ROM_2A43-6AA↓w ... INTMEM:004B ds 5 INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_2A43-1F9↓w INTMEM:0050 ; ROM:3E3C↓w ... INTMEM:0052 INTMEM_52: ds 1 ; DATA XREF: ROM_3519+5F↓w INTMEM:0052 ; ROM_398F+13↓w ... INTMEM:0053 ds 4 ; DATA XREF: ROM_2A43:ROM_2847↓w INTMEM:0053 ; ROM_2A43:ROM_284D↓r ... INTMEM:0057 ds 1 INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_2A43-922↓r INTMEM:0058 ; ROM_2A6D-168↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_2A43-7A6↓w INTMEM:005A ; ROM_2A43-71B↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_2A43:ROM_221B↓w INTMEM:005C ; ROM_2A43-81F↓w ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_2A43-64F↓w INTMEM:005E ; ROM_2A43:ROM_265D↓w ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_2A43:ROM_22A3↓w INTMEM:0060 ; ROM_2A43-751↓r ... INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_323B:ROM_32A3↓w INTMEM:0062 ; ROM_32A6↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_2A43-5F1↓r INTMEM:0064 ; ROM_323B:ROM_327F↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_2A43:ROM_241E↓r INTMEM:0066 ; ROM_323B+4E↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_2A43-9B7↓w INTMEM:0068 ; ROM_2A43-5D6↓r INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_2A43-9B4↓w INTMEM:006A ; ROM_2A43-5D3↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_2A43-9B1↓w INTMEM:006C ; ROM_2A43-5D0↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_2A43-9AE↓w INTMEM:006E ; ROM_2A43-5CD↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_2A43-9AB↓w INTMEM:0070 ; ROM_2A43-5CA↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_2A43-9A8↓w INTMEM:0072 ; ROM_2A43-5C7↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_2A43-991↓w INTMEM:0074 ; ROM_2A43-98B↓r ... INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_2A43-93F↓r INTMEM:0076 ; ROM_2A43-937↓w ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_2A43:ROM_2107↓r INTMEM:0078 ; ROM:34C4↓w INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_2A43-92E↓r INTMEM:007A ; ROM_2A43-922↓w ... INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_2A43-928↓w INTMEM:007C ; ROM_2A43-8F9↓r ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_2A43-928↓r INTMEM:007E ; ROM_2A43-919↓w ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_2A43-825↓w INTMEM:0080 ; ROM_2A43-817↓w ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_2A43-7F9↓w INTMEM:0082 ; ROM_2A43-7CF↓r ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_2A43-4B9↓w INTMEM:0084 ; ROM_2A43-4B6↓w ... INTMEM:0086 INTMEM_86: ds 4 ; DATA XREF: ROM_2A43-1CA↓w INTMEM:0086 ; ROM_2A43-1C8↓r ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_2A43-853↓w INTMEM:008A ; start+9A4↓w INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_2A43:ROM_23D0↓r INTMEM:008B ; ROM_2A43-647↓r ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_2A43-91F↓r INTMEM:008C ; ROM_2A6D:ROM_2A9D↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_2A43:ROM_2666↓r INTMEM:008E ; ROM_2A43-3BC↓r ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_2A43:ROM_2666↓r INTMEM:008F ; ROM_2A43-3BC↓r ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_2A43-3B7↓r INTMEM:0090 ; ROM_2A43-393↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_2A43-391↓w INTMEM:0091 ; ROM_2A43-371↓w ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_2A43-6F3↓w INTMEM:0093 ; ROM_2A43-6ED↓w ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_2A43:ROM_222F↓r INTMEM:0095 ; ROM_2A43-794↓w ... INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_319A+4E↓w INTMEM:0096 ; ROM_319A+55↓w INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_3A64:ROM_3A74↓r INTMEM:0097 ; ROM_3A64+25↓w ... INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_3A64+3↓r INTMEM:0098 ; ROM_3A64+1B↓r ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_349C+C↓w INTMEM:0099 ; ROM_3A64+20↓r ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_2A43-9A2↓r INTMEM:009A ; ROM_2A43-99D↓w ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_2A43-967↓w INTMEM:009B ; ROM_2A43-8BB↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_2A43:ROM_20FF↓r INTMEM:009C ; ROM_2A43-934↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_2A43-92B↓r INTMEM:009D ; ROM_2A43-91F↓w ... INTMEM:009E INTMEM_9E: ds 2 ; DATA XREF: ROM_2A43-925↓w INTMEM:009E ; ROM_2A43-900↓r ... INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_2A43-66A↓r INTMEM:00A0 ; ROM_2A43-647↓w INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM_2A43-63F↓w INTMEM:00A1 ; ROM_2A43:ROM_2406↓r ... INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM_2A43-511↓r INTMEM:00A2 ; ROM_2A43:ROM_2555↓w ... INTMEM:00A3 INTMEM_A3: ds 1 ; DATA XREF: ROM_2A43-3E1↓w INTMEM:00A3 ; ROM_2A43-3C9↓w ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM_2A43:ROM_27DF↓w INTMEM:00A4 ; ROM_2A43-25A↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_2A43-26A↓w INTMEM:00A5 ; ROM_2A43-267↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_2A43:ROM_2824↓r INTMEM:00A6 ; ROM_2A43-209↓w ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_3519+1↓r INTMEM:00A7 ; ROM_3519+5↓r ... INTMEM:00A8 INTMEM_A8: ds 1 ; DATA XREF: ROM_2E9C+78↓r INTMEM:00A8 ; ROM_37C0+199↓w INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_2A43:ROM_2112↓r INTMEM:00A9 ; ROM_2A43:ROM_21A1↓r ... INTMEM:00AA INTMEM_AA: ds 1 ; DATA XREF: ROM_2A43-38F↓r INTMEM:00AA ; ROM_2A43-38C↓r ... INTMEM:00AB INTMEM_AB: ds 1 ; DATA XREF: ROM_2A43:ROM_20AA↓r INTMEM:00AB ; ROM_2A43-994↓r ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_34CB+9↓w INTMEM:00AC ; ROM_396D+A↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_2A43-9A5↓w INTMEM:00AD ; ROM_2A43-95F↓r ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_2A43-79A↓w INTMEM:00AE ; ROM_2A43-70B↓w ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_34CB+3↓r INTMEM:00AF ; ROM_34CB+6↓r ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_4C34+320↓w INTMEM:00B0 ; ROM_4C34:ROM_4F5F↓r INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_5037+2F3↓w INTMEM:00B1 ; ROM_5037:ROM_533A↓r INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_58DE+F5↓w INTMEM:00B2 ; ROM_58DE+100↓w ... INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_58DE+2BA↓r INTMEM:00B3 ; ROM_58DE:ROM_5C19↓w INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_488A+4E↓w INTMEM:00B4 ; ROM_5CA2+42F↓w ... INTMEM:00B5 INTMEM_B5: ds 1 ; DATA XREF: ROM_488A+6↓w INTMEM:00B5 ; ROM_4C34+70↓r INTMEM:00B6 INTMEM_B6: ds 1 ; DATA XREF: ROM_4C34+193↓w INTMEM:00B6 ; ROM_4C34:ROM_4DCC↓r ... INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_58DE+1B2↓r INTMEM:00B7 ; ROM_58DE+223↓w ... INTMEM:00B8 INTMEM_B8: ds 1 ; DATA XREF: ROM_58DE:ROM_5A97↓r INTMEM:00B8 ; ROM_58DE+212↓w INTMEM:00B9 INTMEM_B9: ds 1 ; DATA XREF: ROM_5CA2+176↓w INTMEM:00B9 ; ROM_5CA2+184↓r INTMEM:00BA INTMEM_BA: ds 1 ; DATA XREF: ROM_4A89+17↓r INTMEM:00BA ; ROM_4A89+1F↓w ... INTMEM:00BB INTMEM_BB: ds 1 ; DATA XREF: ROM_5CA2+380↓w INTMEM:00BB ; ROM_5CA2+38F↓w ... INTMEM:00BC INTMEM_BC: ds 1 ; DATA XREF: ROM_4B4F+3A↓w INTMEM:00BC ; ROM_4B4F+47↓r ... INTMEM:00BD INTMEM_BD: ds 1 ; DATA XREF: ROM_4B4F+17↓w INTMEM:00BD ; ROM_4B4F+25↓w ... INTMEM:00BE INTMEM_BE: ds 1 ; DATA XREF: ROM_5CA2+46E↓w INTMEM:00BE ; ROM_5CA2:ROM_6115↓r INTMEM:00BF INTMEM_BF: ds 1 ; DATA XREF: ROM_5CA2+4CB↓w INTMEM:00BF ; ROM_5CA2:ROM_6175↓r INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM_3A64+8↓r INTMEM:00C0 ; ROM_3A64+28↓w ... INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM_4C34+223↓w INTMEM:00C2 ; ROM_4C34:ROM_4E5F↓r ... INTMEM:00C3 INTMEM_C3: ds 1 ; DATA XREF: ROM:ROM_5378↓w INTMEM:00C3 ; ROM:5383↓r ... INTMEM:00C4 INTMEM_C4: ds 1 ; DATA XREF: ROM_58DE+1CC↓r INTMEM:00C4 ; ROM_58DE:ROM_5AB1↓w INTMEM:00C5 INTMEM_C5: ds 1 ; DATA XREF: ROM_5CA2+582↓w INTMEM:00C5 ; ROM_5CA2+591↓r ... INTMEM:00C6 ds 1 INTMEM:00C7 ds 1 INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_58DE+44↓w INTMEM:00C8 ; ROM_58DE:ROM_593E↓r ... INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_58DE+152↓w INTMEM:00C9 ; ROM_58DE+251↓r INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_630B+14F↓w INTMEM:00CA ; ROM_630B+168↓w ... INTMEM:00CB INTMEM_CB: ds 1 ; DATA XREF: ROM_4C34+39↓w INTMEM:00CB ; ROM_4C34+4D↓w ... INTMEM:00CC INTMEM_CC: ds 1 ; DATA XREF: ROM_4C34+3D6↓w INTMEM:00CC ; ROM_4C34:ROM_500F↓r INTMEM:00CD INTMEM_CD: ds 1 ; DATA XREF: ROM_65DE+DE↓w INTMEM:00CD ; ROM_65DE+E9↓r INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_58DE+B9↓w INTMEM:00CE ; ROM_58DE+C1↓w ... INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_630B+21↓w INTMEM:00CF ; ROM_630B:ROM_634F↓w ... INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_630B+179↓w INTMEM:00D0 ; ROM_630B+189↓r ... INTMEM:00D2 ds 1 INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_5037+16A↓w INTMEM:00D3 ; ROM_5037+183↓w ... INTMEM:00D4 INTMEM_D4: ds 2 ; DATA XREF: ROM_4B4F+D↓r INTMEM:00D4 ; ROM_4B4F:ROM_4BC6↓r ... INTMEM:00D6 INTMEM_D6: ds 2 ; DATA XREF: ROM_488A+39↓w INTMEM:00D6 ; ROM:54A6↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_2A43-867↓w INTMEM:00D8 ; ROM_2A43-860↓w ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM:54B3↓w INTMEM:00DA ; ROM:54C3↓w ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM_630B:ROM_65AB↓w INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_4C34+16C↓r INTMEM:00DE ; ROM_5037:ROM_5042↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_5037+30F↓r INTMEM:00DF ; ROM:534C↓w ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_5CA2+9↓w INTMEM:00E0 ; ROM_5CA2+C2↓w ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_5CA2+38↓w INTMEM:00E1 ; ROM_5CA2+133↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM_5CA2+8A↓w INTMEM:00E2 ; ROM_5CA2+97↓r ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM_5CA2:ROM_5D94↓w INTMEM:00E3 ; ROM_5CA2+615↓r ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_5CA2:ROM_5E72↓w INTMEM:00E4 ; ROM_5CA2:ROM_5F79↓r ... INTMEM:00E5 INTMEM_E5: ds 1 ; DATA XREF: ROM_5CA2+289↓w INTMEM:00E5 ; ROM_5CA2:ROM_5F45↓w ... INTMEM:00E6 INTMEM_E6: ds 1 ; DATA XREF: ROM_4A89+6↓r INTMEM:00E6 ; ROM_4A89+C↓w ... INTMEM:00E7 INTMEM_E7: ds 1 ; DATA XREF: ROM_5CA2+353↓w INTMEM:00E7 ; ROM_5CA2+363↓w ... INTMEM:00E8 INTMEM_E8: ds 1 ; DATA XREF: ROM_5CA2:ROM_6008↓w INTMEM:00E8 ; ROM_5CA2+401↓w ... INTMEM:00E9 INTMEM_E9: ds 1 ; DATA XREF: ROM_5CA2+374↓r INTMEM:00E9 ; ROM_5CA2+37E↓w ... INTMEM:00EA INTMEM_EA: ds 1 ; DATA XREF: ROM_5CA2+574↓r INTMEM:00EA ; ROM_5CA2+57F↓w ... INTMEM:00EB INTMEM_EB: ds 1 ; DATA XREF: ROM_5758+10A↓w INTMEM:00EB ; ROM_5758+10D↓w INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_488A+6C↓w INTMEM:00EC ; ROM_5758+143↓r ... INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_488A+69↓w INTMEM:00ED ; ROM_5758+140↓r ... INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_488A+66↓w INTMEM:00EE ; ROM_5758+13D↓r ... INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_488A+63↓w INTMEM:00EF ; ROM_5758:ROM_5892↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_488A+60↓w INTMEM:00F0 ; ROM_5758+135↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_4C34+1E6↓w INTMEM:00F1 ; ROM_4C34:ROM_5014↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_2A43-261↓r INTMEM:00F2 ; ROM_5C2E:ROM_5C9C↓w INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_5CA2+27↓w INTMEM:00F3 ; ROM_5CA2+8D↓r ... INTMEM:00F4 INTMEM_F4: ds 1 ; DATA XREF: ROM_2A43-85E↓r INTMEM:00F4 ; ROM_4C34+3F1↓w INTMEM:00F5 INTMEM_F5: ds 2 ; DATA XREF: ROM_2A43-863↓r INTMEM:00F5 ; ROM_2A43:ROM_2513↓r ... INTMEM:00F7 INTMEM_F7: ds 1 ; DATA XREF: ROM_486A+7↓w INTMEM:00F7 ; ROM_488A↓w ... INTMEM:00F8 INTMEM_F8: ds 1 ; DATA XREF: ROM_4B4F:ROM_4BE2↓r INTMEM:00F8 ; ROM_4C34+21A↓r ... INTMEM:00F9 INTMEM_F9: ds 1 ; DATA XREF: ROM_5037+8C↓r INTMEM:00F9 ; ROM_5037+9B↓w ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_5037+5E↓r INTMEM:00FA ; ROM_5037+6D↓w ... INTMEM:00FB INTMEM_FB: ds 2 ; DATA XREF: ROM:56ED↓w INTMEM:00FB ; ROM:ROM_56FA↓w ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4A89↓r INTMEM:00FD ; ROM_4A89+3↓r ... INTMEM:00FE INTMEM_FE: ds 1 ; DATA XREF: ROM_4B4F:ROM_4B79↓w INTMEM:00FE ; ROM_4B4F:ROM_4B90↓r ... INTMEM:00FF INTMEM_FF: ds 1 ; DATA XREF: ROM_32A6+15↓r INTMEM:00FF ; ROM_630B+13C↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_2A43-484↓r INTMEM:0140 ; ROM_2E9C+37↓r ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_2A43-526↓r INTMEM:0142 ; ROM_2A43-516↓w ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_2A43-74D↓r INTMEM:0144 ; ROM_2A43-746↓r ... INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_2A43-6DF↓r INTMEM:0146 ; ROM_2F7A+19↓w ... INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_2A43:ROM_25B7↓w INTMEM:0148 ; ROM:3EBA↓r INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_39BA+4↓r INTMEM:014A ; ROM_39BA+1C↓w INTMEM:014C INTMEM_14C: ds 2 ; DATA XREF: ROM_2A43-670↓r INTMEM:014C ; ROM_2A43:ROM_23F7↓w INTMEM:014E INTMEM_14E: ds 1 ; DATA XREF: ROM_2A43-613↓w INTMEM:014E ; ROM_4C34:ROM_4D8D↓r INTMEM:014F INTMEM_14F: ds 1 ; DATA XREF: ROM_5758:ROM_585D↓r INTMEM:0150 INTMEM_150: ds 2 ; DATA XREF: ROM_2A6D-164↓w INTMEM:0152 INTMEM_152: ds 2 ; DATA XREF: ROM_488A+49↓w INTMEM:0152 ; ROM_58DE:ROM_5AD5↓r ... INTMEM:0154 INTMEM_154: ds 1 ; DATA XREF: ROM_2E9C+45↓r INTMEM:0154 ; ROM_2E9C+4A↓r ... INTMEM:0155 INTMEM_155: ds 1 ; DATA XREF: ROM_2E9C+58↓r INTMEM:0155 ; ROM_37C0+149↓w ... INTMEM:0156 INTMEM_156: ds 1 ; DATA XREF: ROM_2E9C+B5↓w INTMEM:0156 ; ROM_2E9C+C1↓r INTMEM:0157 INTMEM_157: ds 1 ; DATA XREF: ROM_307E:ROM_30A3↓w INTMEM:0157 ; ROM_30A9+6↓r ... INTMEM:0158 INTMEM_158: ds 3 ; DATA XREF: ROM_2A43-633↓r INTMEM:0158 ; ROM_2481+71↓r ... INTMEM:015B INTMEM_15B: ds 1 ; DATA XREF: ROM_2A43-1F3↓r INTMEM:015B ; ROM_396D↓w ... INTMEM:015C INTMEM_15C: ds 1 ; DATA XREF: ROM_2A43-1E4↓r INTMEM:015C ; ROM_396D+5↓w ... INTMEM:015D INTMEM_15D: ds 1 ; DATA XREF: ROM_2A43:ROM_25D7↓w INTMEM:015D ; ROM:3E4A↓w ... INTMEM:015E INTMEM_15E: ds 1 ; DATA XREF: ROM_2A43-964↓w INTMEM:015E ; ROM_4A70+6↓r ... INTMEM:015F INTMEM_15F: ds 1 ; DATA XREF: ROM_2A43:ROM_2518↓r INTMEM:015F ; ROM_2A43:ROM_25E9↓w INTMEM:0160 INTMEM_160: ds 1 ; DATA XREF: ROM_2A43:ROM_25F0↓r INTMEM:0160 ; ROM_2A43-44C↓w ... INTMEM:0161 INTMEM_161: ds 1 ; DATA XREF: ROM_2A43:ROM_27EC↓r INTMEM:0161 ; ROM_2A43:ROM_2819↓w INTMEM:0162 INTMEM_162: ds 0Eh ; DATA XREF: ROM_2A43-21C↓r INTMEM:0162 ; ROM_2A43-1EE↓r ... INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_4C34+129↓r INTMEM:0170 ; ROM_4C34+173↓r ... INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4908↓r INTMEM:0172 ; ROM_4908+B↓w ... INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_65DE+C9↓w INTMEM:0174 ; ROM_65DE:ROM_6773↓r INTMEM:0176 INTMEM_176: ds 1 ; DATA XREF: ROM_5758+24↓r INTMEM:0176 ; ROM_5758+29↓w ... INTMEM:0177 INTMEM_177: ds 1 ; DATA XREF: ROM_65DE+F7↓r INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM:54D8↓r INTMEM:0178 ; ROM_65DE+36E↓w INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM:ROM_54E3↓r INTMEM:017A ; ROM_65DE:ROM_6947↓w INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_5037:ROM_505F↓w INTMEM:017C ; ROM:541B↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_5037+147↓w INTMEM:017E ; ROM:5410↓r INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_5037:ROM_521A↓r INTMEM:0180 ; ROM_5037+1F4↓w ... INTMEM:0182 INTMEM_182: ds 0Eh ; DATA XREF: ROM_5037:ROM_527F↓r INTMEM:0182 ; ROM_5037:ROM_529C↓r ... INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_5758+64↓w INTMEM:0190 ; ROM_5758+7A↓w ... INTMEM:0192 INTMEM_192: ds 2 ; DATA XREF: ROM_488A+34↓w INTMEM:0192 ; ROM_5758+51↓w ... INTMEM:0194 INTMEM_194: ds 6 ; DATA XREF: ROM_5758+DE↓r INTMEM:0194 ; ROM_5758+FD↓w ... INTMEM:019A INTMEM_19A: ds 2 ; DATA XREF: ROM_488A+41↓w INTMEM:019A ; ROM_58DE+20A↓w ... INTMEM:019C INTMEM_19C: ds 2 ; DATA XREF: ROM_58DE+2D4↓r INTMEM:019C ; ROM_58DE+2E6↓w ... INTMEM:019E INTMEM_19E: ds 2 ; DATA XREF: ROM_58DE+2D9↓r INTMEM:019E ; ROM_58DE+2EB↓w ... INTMEM:01A0 INTMEM_1A0: ds 6 ; DATA XREF: ROM_4B4F:ROM_4BEA↓w INTMEM:01A0 ; ROM_5CA2+4↓w ... INTMEM:01A6 INTMEM_1A6: ds 1 ; DATA XREF: ROM_2A43-609↓w INTMEM:01A6 ; ROM_65DE+112↓r INTMEM:01A7 INTMEM_1A7: ds 1 ; DATA XREF: ROM_4A0E+1F↓r INTMEM:01A7 ; ROM_4C34:ROM_4C45↓w ... INTMEM:01A8 INTMEM_1A8: ds 1 ; DATA XREF: ROM_49BD:ROM_49F2↓r INTMEM:01A8 ; ROM_4A0E+24↓r ... INTMEM:01A9 INTMEM_1A9: ds 1 ; DATA XREF: ROM_4C34+5F↓w INTMEM:01A9 ; ROM_5CA2+10↓r ... INTMEM:01AA INTMEM_1AA: ds 1 ; DATA XREF: ROM_4B4F+19↓r INTMEM:01AA ; ROM_4C34+11E↓w ... INTMEM:01AB INTMEM_1AB: ds 1 ; DATA XREF: ROM_4C34+36B↓r INTMEM:01AB ; ROM_4C34:ROM_4FCA↓w INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_65DE+14↓r INTMEM:01AC ; ROM_65DE+5F↓w INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_494D:ROM_497A↓r INTMEM:01AD ; ROM_494D+5B↓r ... INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_65DE+B5↓w INTMEM:01AE ; ROM_65DE:ROM_67BB↓r INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_65DE:ROM_66E2↓w INTMEM:01AF ; ROM_65DE+359↓r INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_65DE:ROM_6701↓w INTMEM:01B0 ; ROM_65DE+15D↓r ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_65DE+146↓w INTMEM:01B1 ; ROM_65DE+177↓r ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM:5500↓r INTMEM:01B2 ; ROM_65DE+16D↓w ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_65DE:ROM_67A4↓w INTMEM:01B3 ; ROM_65DE+1D0↓r INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_65DE+1CB↓w INTMEM:01B4 ; ROM_65DE+1FC↓r INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_65DE+1F5↓w INTMEM:01B5 ; ROM_65DE+21E↓r INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_65DE+243↓r INTMEM:01B6 ; ROM_65DE+24A↓w ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_65DE+252↓r INTMEM:01B7 ; ROM_65DE+259↓w ... INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_65DE+2B1↓r INTMEM:01B8 ; ROM_65DE+2B8↓w ... INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_65DE+2C0↓r INTMEM:01B9 ; ROM_65DE+2C7↓w ... INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_5037+32↓w INTMEM:01BA ; ROM_5037:ROM_508B↓w ... INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_5037+2D↓w INTMEM:01BB ; ROM_5037+4F↓w ... INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_5037:ROM_5110↓w INTMEM:01BC ; ROM_5037:ROM_52E3↓r ... INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM_5037:ROM_50B7↓w INTMEM:01BD ; ROM_5037+B0↓r ... INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM_5037+96↓w INTMEM:01BE ; ROM_5037+A5↓r INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM_5037:ROM_5142↓w INTMEM:01BF ; ROM_5037+112↓r ... INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_5037+ED↓w INTMEM:01C0 ; ROM_5037+120↓r ... INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_5037+F9↓w INTMEM:01C1 ; ROM_5037+106↓r ... INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_5037+15D↓w INTMEM:01C2 ; ROM:5403↓r INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_5037+1A9↓w INTMEM:01C3 ; ROM_5037+214↓r ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_5037+2C2↓w INTMEM:01C4 ; ROM:5476↓r INTMEM:01C5 INTMEM_1C5: ds 5 ; DATA XREF: ROM_5037:ROM_531F↓w INTMEM:01C5 ; ROM:547F↓r ... INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_58DE+7E↓w INTMEM:01CA ; ROM_58DE+198↓r ... INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_58DE+58↓w INTMEM:01CB ; ROM_58DE+14B↓r ... INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_58DE:ROM_5BA6↓r INTMEM:01CC ; ROM_58DE+2CF↓w ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_58DE+2FC↓r INTMEM:01CD ; ROM_58DE+30A↓w ... INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_5CA2+15A↓r INTMEM:01CE ; ROM_5CA2+16C↓r ... INTMEM:01CF INTMEM_1CF: ds 1 ; DATA XREF: ROM_5CA2+145↓w INTMEM:01CF ; ROM_5CA2+2CB↓r ... INTMEM:01D0 INTMEM_1D0: ds 1 ; DATA XREF: ROM_5CA2+266↓r INTMEM:01D0 ; ROM_5CA2+4E9↓r ... INTMEM:01D1 INTMEM_1D1: ds 1 ; DATA XREF: ROM_5CA2:ROM_5F26↓w INTMEM:01D1 ; ROM_5CA2:ROM_60BE↓r INTMEM:01D2 INTMEM_1D2: ds 1 ; DATA XREF: ROM_4AB4+7↓r INTMEM:01D2 ; ROM_4ADC+7↓r ... INTMEM:01D3 INTMEM_1D3: ds 1 ; DATA XREF: ROM_4AB4+C↓r INTMEM:01D3 ; ROM_5CA2+304↓w INTMEM:01D4 INTMEM_1D4: ds 2 ; DATA XREF: ROM_4B11↓r INTMEM:01D4 ; ROM_5CA2+313↓w ... INTMEM:01D6 INTMEM_1D6: ds 1 ; DATA XREF: ROM_488A+25↓w INTMEM:01D7 INTMEM_1D7: ds 11h ; DATA XREF: ROM_488A+2A↓w INTMEM:01E8 INTMEM_1E8: ds 2 ; DATA XREF: ROM_65DE+265↓r INTMEM:01E8 ; ROM_65DE+29D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_65DE+26C↓r INTMEM:01EA ; ROM_65DE:ROM_6876↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_65DE:ROM_68C2↓r INTMEM:01EC ; ROM_65DE+323↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_65DE+2EB↓r INTMEM:01EE ; ROM_65DE:ROM_68FC↓w ... INTMEM:01F0 INTMEM_1F0: ds 1 ; DATA XREF: ROM_488A+E↓w INTMEM:01F1 INTMEM_1F1: ds 1 ; DATA XREF: ROM_488A+13↓w INTMEM:01F2 INTMEM_1F2: ds 1 ; DATA XREF: ROM_488A+1B↓w INTMEM:01F3 INTMEM_1F3: ds 2 ; DATA XREF: ROM_488A+20↓w INTMEM:01F3 ; ROM_4C06+9↓r INTMEM:01F5 INTMEM_1F5: ds 2 ; DATA XREF: ROM_2F7A↓r INTMEM:01F5 ; ROM_4C06:ROM_4C25↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3B7A↓r INTMEM:01F7 ; ROM_5037+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:3B86↓r INTMEM:01F9 ; ROM_4C34:ROM_4D38↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4C34:ROM_4FE9↓r INTMEM:01FA ; ROM_5037+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_4C34+161↓r INTMEM:01FC ; ROM_4C34+366↓r INTMEM:01FD INTMEM_1FD: ds 23h ; DATA XREF: ROM_4C34+1C9↓r INTMEM:01FD ; ROM:5672↓r ... INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_630B+103↓w INTMEM:0220 ; ROM_630B:ROM_65A0↓r INTMEM:0222 INTMEM_222: ds 3Eh ; DATA XREF: ROM_630B+30↓r INTMEM:0222 ; ROM_630B+108↓w INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_630B+1F7↓w INTMEM:0260 ; ROM_630B:ROM_650F↓r INTMEM:0262 INTMEM_262: ds 4 ; DATA XREF: ROM_5758+17A↓r INTMEM:0262 ; ROM_6952+24↓w ... INTMEM:0266 INTMEM_266: ds 1 ; DATA XREF: ROM_488A+56↓w INTMEM:0266 ; ROM_5CA2+525↓w ... INTMEM:0267 INTMEM_267: ds 2 ; DATA XREF: ROM_488A+5B↓w INTMEM:0267 ; ROM_5CA2+519↓r ... INTMEM:0269 INTMEM_269: ds 1 ; DATA XREF: ROM_5758+123↓w INTMEM:0269 ; ROM_5758+162↓r ... INTMEM:026A INTMEM_26A: ds 152h ; DATA XREF: ROM_5758+112↓r INTMEM:026A ; ROM_5758:ROM_5880↓w INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_2F7A+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_2F7A+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_2A43:ROM_2445↓w INTMEM:03C0 ; ROM_2A43-5E6↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_65DE:ROM_67E7↓w INTMEM:03C4 INTMEM_3C4: ds 2 ; DATA XREF: ROM_65DE:ROM_6809↓w INTMEM:03C6 INTMEM_3C6: ds 2 ; DATA XREF: ROM_4A0E:ROM_4A4F↓w INTMEM:03C8 INTMEM_3C8: ds 6 ; DATA XREF: ROM_4A0E+C↓w INTMEM:03C8 ; ROM:5471↓w ... INTMEM:03CE ds 1 INTMEM:03CF INTMEM_3CF: ds 1 ; DATA XREF: ROM_5037+AB↓w INTMEM:03D0 INTMEM_3D0: ds 1 ; DATA XREF: ROM_5037+17E↓w INTMEM:03D1 INTMEM_3D1: ds 1 ; DATA XREF: ROM_58DE+1F0↓w INTMEM:03D2 INTMEM_3D2: ds 1 ; DATA XREF: ROM_58DE+240↓w INTMEM:03D3 INTMEM_3D3: ds 1 ; DATA XREF: ROM_5CA2+1C↓w INTMEM:03D4 INTMEM_3D4: ds 1 ; DATA XREF: ROM_5CA2:ROM_5EF9↓w INTMEM:03D5 INTMEM_3D5: ds 1 ; DATA XREF: ROM_4B11+18↓w INTMEM:03D6 INTMEM_3D6: ds 5 ; DATA XREF: ROM_5CA2+344↓w INTMEM:03D6 ; ROM_5CA2:ROM_6211↓w ... INTMEM:03DB INTMEM_3DB: ds 1 ; DATA XREF: ROM_630B+11C↓w INTMEM:03DC INTMEM_3DC: ds 1 ; DATA XREF: ROM_630B:ROM_64CD↓w INTMEM:03DD INTMEM_3DD: ds 1 ; DATA XREF: ROM_630B+137↓w INTMEM:03DE INTMEM_3DE: ds 1 ; DATA XREF: ROM_630B+1DA↓w INTMEM:03DF INTMEM_3DF: ds 21h ; DATA XREF: ROM_630B+25F↓w INTMEM:03DF ; end of 'INTMEM' INTMEM:03DF ROM:2000 ; Format : Binary file ROM:2000 ; Base Address: 0000h Range: 2000h - A000h Loaded length: 8000h ROM:2000 ; =========================================================================== ROM:2000 ROM:2000 ; Segment type: Pure code ROM:2000 ; segment ROM ROM:2000 ; org 2000h ROM:2000 Int00: dw ROM_2A2C ; Timer overflow ROM:2002 Int01: dw ROM_2A2B ; NMI ROM:2004 Int02: dw ROM_2A6D ; HSI data available ROM:2006 Int03: dw ROM_2A2B ; NMI ROM:2008 Int04: dw ROM_2A2B ; NMI ROM:200A Int05: dw ROM_2A43 ; Software timer ROM:200C Int06: dw ROM_2C7E ; Serial port ROM:200E Int07: dw ROM_2A2B ; NMI ROM:2010 Trap: dw ROM_2A2B ; NMI ROM:2012 NoOpCode: dw ROM_2A2B ; 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_2A2B ; NMI ROM:2032 Int09: dw ROM_2A2B ; NMI ROM:2034 Int10: dw ROM_2A2B ; NMI ROM:2036 Int11: dw ROM_2A2B ; NMI ROM:2038 Int12: dw ROM_2A2B ; NMI ROM:203A Int13: dw ROM_2A2B ; NMI ROM:203C Int14: dw ROM_2A2B ; NMI ROM:203E Int15: dw ROM_2A2B ; 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:294A SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:29C9 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_294A ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_2A43 ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2A6D ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_2A43+13↓j ROM:2089 ; ROM_2A6D+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, #10h ROM:20A1 cmpb INTMEM_9A, #47h ; 'G' ROM:20A4 je ROM_20AA ROM:20A6 incb INTMEM_9A ROM:20A8 sjmp ROM_20D6 ROM:20AA ; --------------------------------------------------------------------------- ROM:20AA ROM:20AA ROM_20AA: ; CODE XREF: ROM_2A43-99F↑j ROM:20AA jbc INTMEM_AB, 2, ROM_20FF ROM:20AD clrb INTMEM_9A ROM:20AF jbc INTMEM_AB, 0, 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_2A43-986↑j ROM:20C3 ; ROM_2A43-96F↓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_2A43-97A↑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_2A43-99B↑j ROM:20D6 ; ROM_2A43-994↑j ROM:20D6 ldbze INTMEM_1C, INTMEM_9A ROM:20D9 divub INTMEM_1C, #12h ROM:20DC ldb INTMEM_9B, INTMEM_1C+1 ROM:20DF stb INTMEM_1C, INTMEM_15E[] ROM:20E4 jbs INTMEM_AD, 5, ROM_20F1 ROM:20E7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20EA ldb INTMEM_1A+1, 370Eh[INTMEM_1C+2] ROM:20EF sjmp ROM_20FF ROM:20F1 ; --------------------------------------------------------------------------- ROM:20F1 ROM:20F1 ROM_20F1: ; CODE XREF: ROM_2A43-95F↑j ROM:20F1 ldbze INTMEM_1C, INTMEM_9A ROM:20F4 divub INTMEM_1C, #24h ; '$' ROM:20F7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20FA ldb INTMEM_1A+1, 3720h[INTMEM_1C+2] ROM:20FF ROM:20FF ROM_20FF: ; CODE XREF: ROM_2A43:ROM_20AA↑j ROM:20FF ; ROM_2A43-954↑j ROM:20FF cmpb ZERO_REG, INTMEM_9C ; Zero register ROM:2102 je ROM_2112 ROM:2104 ld INTMEM_1C, INTMEM_76 ROM:2107 ROM:2107 ROM_2107: ; CODE XREF: ROM_2A43-934↓j ROM:2107 add INTMEM_1C, INTMEM_78 ROM:210A jc ROM_2112 ROM:210C ld INTMEM_76, INTMEM_1C ROM:210F djnz INTMEM_9C, ROM_2107 ROM:2112 ROM:2112 ROM_2112: ; CODE XREF: ROM_2A43-941↑j ROM:2112 ; ROM_2A43-939↑j ROM:2112 jbs INTMEM_A9, 2, ROM_2131 ROM:2115 ld INTMEM_1C, INTMEM_7A ROM:2118 ldb INTMEM_1C+2, INTMEM_9D ROM:211B ld INTMEM_7C, INTMEM_7E ROM:211E ldb INTMEM_9E, INTMEM_9E+1 ROM:2121 ld INTMEM_7A, INTMEM_58 ROM:2124 ldb INTMEM_9D, INTMEM_8C ROM:2127 ldb INTMEM_9E+1, INTMEM_9D ROM:212A sub INTMEM_7E, INTMEM_7A, INTMEM_1C ROM:212E subcb INTMEM_9E+1, INTMEM_1C+2 ROM:2131 ROM:2131 ROM_2131: ; CODE XREF: ROM_2A43:ROM_2112↑j ROM:2131 jbs INTMEM_AB, 2, ROM_21A1 ROM:2134 ld INTMEM_20, INTMEM_7E ROM:2137 ldbze INTMEM_20+2, INTMEM_9E+1 ROM:213A shrl INTMEM_20, #1 ROM:213D add INTMEM_20, INTMEM_7E ROM:2140 addcb INTMEM_20+2, INTMEM_9E+1 ROM:2143 cmpb INTMEM_20+2, INTMEM_9E 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_2A43-8FD↑j ROM:214F jbc INTMEM_AD, 7, ROM_2192 ROM:2152 cmpb INTMEM_9A, 98h[INTMEM_53+3] 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_2A43-8DC↓j ROM:2160 cmpb INTMEM_9A, [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_2A43-8FB↑j ROM:216C ; ROM_2A43-8F6↑j ROM:216C jbc INTMEM_AD, 7, ROM_21C5 ROM:216F cmpb INTMEM_9A, #0Ch ROM:2172 jle ROM_21C5 ROM:2174 sjmp ROM_217C ROM:2176 ; --------------------------------------------------------------------------- ROM:2176 ROM:2176 ROM_2176: ; CODE XREF: ROM_2A43-8E0↑j ROM:2176 ldb INTMEM_9A, [INTMEM_1C] ROM:2179 orb INTMEM_AD, #20h ; ' ' ROM:217C ROM:217C ROM_217C: ; CODE XREF: ROM_2A43-8CF↑j ROM:217C orb INTMEM_AB, #4 ROM:217F andb INTMEM_AD, #7Fh ROM:2182 ldbze INTMEM_1C, INTMEM_9A ROM:2185 divub INTMEM_1C, #12h ROM:2188 ldb INTMEM_9B, 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_2A43:ROM_214F↑j ROM:2192 cmpb INTMEM_9A, 97h[INTMEM_53+3] ROM:2197 jnc ROM_21C5 ROM:2199 ROM:2199 ROM_2199: ; CODE XREF: ROM_2A43-8D9↑j ROM:2199 ldb INTMEM_9A, #2 ROM:219C orb INTMEM_AD, #-80h ROM:219F sjmp ROM_21C5 ROM:21A1 ; --------------------------------------------------------------------------- ROM:21A1 ROM:21A1 ROM_21A1: ; CODE XREF: ROM_2A43:ROM_2131↑j ROM:21A1 jbs INTMEM_A9, 2, ROM_21D0 ROM:21A4 jbc INTMEM_1A+1, 3, ROM_21D3 ROM:21A7 ld INTMEM_20, INTMEM_7E ROM:21AA ldbze INTMEM_20+2, INTMEM_9E+1 ROM:21AD shrl INTMEM_20, #1 ROM:21B0 add INTMEM_20, INTMEM_7E ROM:21B3 addcb INTMEM_20+2, INTMEM_9E+1 ROM:21B6 cmpb INTMEM_20+2, INTMEM_9E 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_2A43-888↑j ROM:21C2 ; ROM_2A43:ROM_21D0↓j ROM:21C2 lcall ROM_398F ROM:21C5 ROM:21C5 ROM_21C5: ; CODE XREF: ROM_2A43-8EC↑j ROM:21C5 ; ROM_2A43:ROM_216C↑j ... ROM:21C5 ljmp ROM_2445 ROM:21C5 ; END OF FUNCTION CHUNK FOR ROM_2A43 ROM:21C5 ; --------------------------------------------------------------------------- ROM:21C8 db 8, 2, 9, 14h, 0Bh, 0Ch, 0Ch, 1Fh ROM:21D0 ; --------------------------------------------------------------------------- ROM:21D0 ; START OF FUNCTION CHUNK FOR ROM_2A43 ROM:21D0 ROM:21D0 ROM_21D0: ; CODE XREF: ROM_2A43:ROM_21A1↑j ROM:21D0 jbc INTMEM_1A+1, 1, ROM_21C2 ROM:21D3 ROM:21D3 ROM_21D3: ; CODE XREF: ROM_2A43-8B3↑j ROM:21D3 ; ROM_2A43-89F↑j ... ROM:21D3 jbc INTMEM_1A+1, 1, ROM_21EA ROM:21D6 ROM:21D6 ROM_21D6: ; CODE XREF: ROM_2A43:ROM_21D6↓j ROM:21D6 jbs INTMEM_2, 3, ROM_21D6 ROM:21D9 ldb INTMEM_D8+1, INTMEM_2+1 ROM:21DC andb INTMEM_D8, INTMEM_2, #-40h ROM:21E0 jbc INTMEM_F5, 7, ROM_21EA ROM:21E3 clrb INTMEM_D8 ROM:21E5 ldb INTMEM_D8+1, INTMEM_F4[] ROM:21EA ROM:21EA ROM_21EA: ; CODE XREF: ROM_2A43:ROM_21D3↑j ROM:21EA ; ROM_2A43-863↑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_2A43-83D↑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_2A43-851↑j ROM:2215 orb INTMEM_4A, #1 ROM:2218 ldb INTMEM_1A, #1 ROM:221B ROM:221B ROM_221B: ; CODE XREF: ROM_2A43-856↑j ROM:221B ; ROM_2A43-837↑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_2A43-822↑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_2A43-81C↑j ROM:222F ; ROM_2A43:ROM_2229↑j ROM:222F subb INTMEM_1C, INTMEM_9A, INTMEM_95 ROM:2233 jc ROM_2238 ROM:2235 addb INTMEM_1C, #48h ; 'H' ROM:2238 ROM:2238 ROM_2238: ; CODE XREF: ROM_2A43-810↑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_2A43-808↑j ROM:223F jbs INTMEM_AB, 1, ROM_22BB ROM:2242 jbs INTMEM_AB, 3, ROM_2247 ROM:2245 sjmp ROM_2340 ROM:2247 ; --------------------------------------------------------------------------- ROM:2247 ROM:2247 ROM_2247: ; CODE XREF: ROM_2A43-801↑j ROM:2247 ldbze INTMEM_1A, INTMEM_93+1 ROM:224A ldbze INTMEM_82, 322Bh[INTMEM_1A] ROM:224F shlb INTMEM_1A, #1 ROM:2252 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2257 mulub INTMEM_1A, INTMEM_9A, #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_2A43-7E5↑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_2A43-7DB↑j ROM:227C ldb INTMEM_1C, #3 ROM:227F sjmp ROM_2292 ROM:2281 ; --------------------------------------------------------------------------- ROM:2281 ROM:2281 ROM_2281: ; CODE XREF: ROM_2A43-7C9↑j ROM:2281 add INTMEM_1A, INTMEM_5C, 0Ah[INTMEM_53+3] 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_2A43-7C4↑j ROM:2292 ldb INTMEM_1C+1, INTMEM_93+1 ROM:2295 lcall ROM_319A 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_2A43-7D1↑j ROM:22A1 ; ROM_2A43-7B9↑j ROM:22A1 sjmp ROM_235C ROM:22A3 ; --------------------------------------------------------------------------- ROM:22A3 ROM:22A3 ROM_22A3: ; CODE XREF: ROM_2A43-7A8↑j ROM:22A3 ld INTMEM_60, INTMEM_1C+2 ROM:22A6 orb INTMEM_AB, #2 ROM:22A9 andb INTMEM_AE, #-3 ROM:22AC ldbze INTMEM_1A, INTMEM_93+1 ROM:22AF ldb INTMEM_95, 130h[INTMEM_1A] ROM:22B4 cmpb INTMEM_9A, INTMEM_95 ROM:22B7 je ROM_22BB ROM:22B9 sjmp ROM_235C ROM:22BB ; --------------------------------------------------------------------------- ROM:22BB ROM:22BB ROM_22BB: ; CODE XREF: ROM_2A43:ROM_223F↑j ROM:22BB ; ROM_2A43-78C↑j ROM:22BB ldbze INTMEM_1A, INTMEM_93+1 ROM:22BE shlb INTMEM_1A, #1 ROM:22C1 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:22C6 mulub INTMEM_1A, INTMEM_9A, #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_2A43-776↑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_53+3] 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_144[] ROM:22FB jnc ROM_235C ROM:22FD add INTMEM_1C+2, INTMEM_60, INTMEM_144[] ROM:2303 sjmp ROM_231A ROM:2305 ; --------------------------------------------------------------------------- ROM:2305 ROM:2305 ROM_2305: ; CODE XREF: ROM_2A43-753↑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_2A43-76C↑j ROM:2315 ; ROM_2A43-736↑j ROM:2315 add INTMEM_1C+2, INTMEM_60, #465h ROM:231A ROM:231A ROM_231A: ; CODE XREF: ROM_2A43-740↑j ROM:231A ; ROM_2A43-730↑j ROM:231A ldb INTMEM_1C, #2 ROM:231D ldb INTMEM_1C+1, INTMEM_93+1 ROM:2320 lcall ROM_319A 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_2A43-762↑j ROM:232C sjmp ROM_235C ROM:232E ; --------------------------------------------------------------------------- ROM:232E ROM:232E ROM_232E: ; CODE XREF: ROM_2A43-71D↑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, #-2 ROM:233B sjmp ROM_2340 ROM:233D ; --------------------------------------------------------------------------- ROM:233D ROM:233D ROM_233D: ; CODE XREF: ROM_2A43-70D↑j ROM:233D orb INTMEM_AE, #1 ROM:2340 ROM:2340 ROM_2340: ; CODE XREF: ROM_2A43-7FE↑j ROM:2340 ; ROM_2A43-708↑j ROM:2340 ldbze INTMEM_1A, INTMEM_93+1 ROM:2343 ldb INTMEM_1A, 3223h[INTMEM_1A] ROM:2348 ldb INTMEM_93+1, INTMEM_1A ROM:234B ldb INTMEM_95, 134h[INTMEM_1A] ROM:2350 subb INTMEM_93, INTMEM_95, #1 ROM:2354 jge ROM_2359 ROM:2356 addb INTMEM_93, #48h ; 'H' ROM:2359 ROM:2359 ROM_2359: ; CODE XREF: ROM_2A43-6EF↑j ROM:2359 andb INTMEM_AB, #-3 ROM:235C ROM:235C ROM_235C: ; CODE XREF: ROM_2A43-806↑j ROM:235C ; ROM_2A43:ROM_22A1↑j ... ROM:235C cmpb INTMEM_9A, INTMEM_93 ROM:235F jne ROM_23C3 ROM:2361 jbc INTMEM_AB, 3, ROM_23C3 ROM:2364 ld INTMEM_1A, INTMEM_146[] ROM:2369 st INTMEM_1A, INTMEM_144[] ROM:236E ldbze INTMEM_1A, INTMEM_93+1 ROM:2371 ldb INTMEM_1C+1, 3227h[INTMEM_1A] ROM:2376 clrb INTMEM_1C ROM:2378 lcall ROM_319A 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, 0, ROM_238D ROM:2389 add INTMEM_1A, #25h ; '%' ROM:238D ROM:238D ROM_238D: ; CODE XREF: ROM_2A43-6BD↑j ROM:238D cmp INTMEM_1A, INTMEM_144[] ROM:2392 jnc ROM_239C ROM:2394 ld INTMEM_1A, INTMEM_144[] ROM:2399 orb INTMEM_4A, #4 ROM:239C ROM:239C ROM_239C: ; CODE XREF: ROM_2A43-6B1↑j ROM:239C orb INTMEM_AE, #2 ROM:239F sjmp ROM_23BE ROM:23A1 ; --------------------------------------------------------------------------- ROM:23A1 ROM:23A1 ROM_23A1: ; CODE XREF: ROM_2A43-6C3↑j ROM:23A1 orb INTMEM_4A, #10h ROM:23A4 ld INTMEM_5A, #23A1h ROM:23A8 sjmp ROM_23BE ROM:23AA ; --------------------------------------------------------------------------- ROM:23AA ROM:23AA ROM_23AA: ; CODE XREF: ROM_2A43-6C0↑j ROM:23AA jbs INTMEM_AE, 1, 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_4A, #8 ROM:23BE ROM:23BE ROM_23BE: ; CODE XREF: ROM_2A43-6A4↑j ROM:23BE ; ROM_2A43-69B↑j ... ROM:23BE st INTMEM_1A, 3BCh[INTMEM_82] ROM:23C3 ROM:23C3 ROM_23C3: ; CODE XREF: ROM_2A43-6E4↑j ROM:23C3 ; ROM_2A43-6E2↑j ROM:23C3 cmpb INTMEM_9B, #2 ROM:23C6 jne ROM_23FF ROM:23C8 jbs INTMEM_AE, 2, ROM_23D0 ROM:23CB orb INTMEM_AE, #4 ROM:23CE sjmp ROM_23F7 ROM:23D0 ; --------------------------------------------------------------------------- ROM:23D0 ROM:23D0 ROM_23D0: ; CODE XREF: ROM_2A43-67B↑j ROM:23D0 ldbze INTMEM_1C+2, INTMEM_8B ROM:23D3 sub INTMEM_1C, INTMEM_80, INTMEM_14C[] ROM:23D9 subcb INTMEM_1C+2, INTMEM_A0 ROM:23DC ld INTMEM_20, #52A0h ROM:23E0 ld INTMEM_20+2, #157h ROM:23E4 ROM:23E4 ROM_23E4: ; CODE XREF: ROM_2A43-654↓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_2A43-65C↑j ROM:23F1 divu INTMEM_20, INTMEM_1C ROM:23F4 ld INTMEM_5E, INTMEM_20 ROM:23F7 ROM:23F7 ROM_23F7: ; CODE XREF: ROM_2A43-675↑j ROM:23F7 st INTMEM_80, INTMEM_14C[] ROM:23FC ldb INTMEM_A0, INTMEM_8B ROM:23FF ROM:23FF ROM_23FF: ; CODE XREF: ROM_2A43-67D↑j ROM:23FF cmpb ZERO_REG, INTMEM_9B ; Zero register ROM:2402 jne ROM_2406 ROM:2404 incb INTMEM_A1 ROM:2406 ROM:2406 ROM_2406: ; CODE XREF: ROM_2A43-641↑j ROM:2406 jbs INTMEM_A1, 7, ROM_2426 ROM:2409 mulub INTMEM_1C, INTMEM_A1, #12h ROM:240D addb INTMEM_1C, INTMEM_9B ROM:2410 cmpb INTMEM_1C, INTMEM_158[] ROM:2415 jnc ROM_2426 ROM:2417 decb INTMEM_A1 ROM:2419 jbc INTMEM_AB, 4, ROM_241E ROM:241C decb INTMEM_A1 ROM:241E ROM:241E ROM_241E: ; CODE XREF: ROM_2A43-62A↑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_2A43:ROM_2406↑j ROM:2426 ; ROM_2A43-62E↑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_14E[] ROM:2435 cmpb INTMEM_9B, ZERO_REG ; Zero register ROM:2438 jne ROM_243F ROM:243A stb INTMEM_1A+1, INTMEM_1A6[] ROM:243F ROM:243F ROM_243F: ; CODE XREF: ROM_2A43-60B↑j ROM:243F push #2445h ROM:2442 ljmp ROM_4862 ROM:2445 ; --------------------------------------------------------------------------- ROM:2445 ROM:2445 ROM_2445: ; CODE XREF: ROM_2A43: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_39DC 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_2A43-5F6↑j ROM:2464 ; ROM_2A43-5E8↑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_2A43:ROM_2464↑j ROM:246A andb INTMEM_AD, #-11h 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_2A43 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_2A43-8B8↑p ROM:2481 clr INTMEM_1A ROM:2483 jbs INTMEM_AB, 1, 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_9A 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_95, 134h[INTMEM_1A] ROM:24B2 ldb INTMEM_93+1, INTMEM_1A ROM:24B5 subb INTMEM_93, INTMEM_95, #1 ROM:24B9 jge ROM_24BE ROM:24BB addb INTMEM_93, #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_9A 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_95, 130h[INTMEM_1A] ROM:24EC ldb INTMEM_93+1, 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, #-5 ROM:24F2 ldbze INTMEM_1C, INTMEM_158[] ROM:24F7 divub INTMEM_1C, #12h ROM:24FA ldb INTMEM_A1, INTMEM_1C ROM:24FD ret ROM:24FD ; End of function ROM_2481 ROM:24FD ROM:24FE ; --------------------------------------------------------------------------- ROM:24FE ; START OF FUNCTION CHUNK FOR ROM_2A43 ROM:24FE ROM:24FE ROM_24FE: ; CODE XREF: ROM_2A43+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_4A, #20h ; ' ' ROM:2513 ROM:2513 ROM_2513: ; CODE XREF: ROM_2A43-535↑j ROM:2513 jbs INTMEM_F5, 2, ROM_2518 ROM:2516 sjmp ROM_25F0 ROM:2518 ; --------------------------------------------------------------------------- ROM:2518 ROM:2518 ROM_2518: ; CODE XREF: ROM_2A43:ROM_2513↑j ROM:2518 ldb INTMEM_1A, INTMEM_15F[] ROM:251D ld INTMEM_1C, INTMEM_142[] ROM:2522 cmp INTMEM_1C, 10h[INTMEM_53+3] ROM:2527 jnc ROM_252B ROM:2529 sjmp ROM_25F0 ROM:252B ; --------------------------------------------------------------------------- ROM:252B ROM:252B ROM_252B: ; CODE XREF: ROM_2A43-51C↑j ROM:252B inc INTMEM_1C ROM:252D st INTMEM_1C, INTMEM_142[] ROM:2532 cmpb INTMEM_A2, #40h ; '@' ROM:2535 jnc ROM_2542 ROM:2537 ldb INTMEM_1C+2, #1 ROM:253A jbc INTMEM_F5+1, 0, ROM_2540 ROM:253D ldb INTMEM_1C+2, #2 ROM:2540 ROM:2540 ROM_2540: ; CODE XREF: ROM_2A43-509↑j ROM:2540 sjmp ROM_25D7 ROM:2542 ; --------------------------------------------------------------------------- ROM:2542 ROM:2542 ROM_2542: ; CODE XREF: ROM_2A43-50E↑j ROM:2542 jbs IOPORT2, 4, ROM_254D ; Input/output port 2 ROM:2545 jbc INTMEM_F5+1, 0, ROM_2555 ROM:2548 andb INTMEM_F5+1, #-2 ROM:254B sjmp ROM_2559 ROM:254D ; --------------------------------------------------------------------------- ROM:254D ROM:254D ROM_254D: ; CODE XREF: ROM_2A43:ROM_2542↑j ROM:254D jbs INTMEM_F5+1, 0, ROM_2555 ROM:2550 orb INTMEM_F5+1, #1 ROM:2553 sjmp ROM_2559 ROM:2555 ; --------------------------------------------------------------------------- ROM:2555 ROM:2555 ROM_2555: ; CODE XREF: ROM_2A43-4FE↑j ROM:2555 ; ROM_2A43:ROM_254D↑j ROM:2555 incb INTMEM_A2 ROM:2557 sjmp ROM_25F0 ROM:2559 ; --------------------------------------------------------------------------- ROM:2559 ROM:2559 ROM_2559: ; CODE XREF: ROM_2A43-4F8↑j ROM:2559 ; ROM_2A43-4F0↑j ROM:2559 jbs INTMEM_F5+1, 4, ROM_257D ROM:255C cmpb INTMEM_A2, #2 ROM:255F jnc ROM_25DC ROM:2561 cmpb INTMEM_A2, #4 ROM:2564 jh ROM_256B ROM:2566 orb INTMEM_F5+1, #8 ROM:2569 sjmp ROM_25E9 ROM:256B ; --------------------------------------------------------------------------- ROM:256B ROM:256B ROM_256B: ; CODE XREF: ROM_2A43-4DF↑j ROM:256B jbc INTMEM_F5+1, 3, ROM_25DC ROM:256E cmpb INTMEM_A2, #9 ROM:2571 jnc ROM_25DC ROM:2573 cmpb INTMEM_A2, #0Dh ROM:2576 jh ROM_25DC ROM:2578 orb INTMEM_F5+1, #10h ROM:257B sjmp ROM_25E9 ROM:257D ; --------------------------------------------------------------------------- ROM:257D ROM:257D ROM_257D: ; CODE XREF: ROM_2A43:ROM_2559↑j ROM:257D jbs INTMEM_F5+1, 2, ROM_2598 ROM:2580 cmpb INTMEM_A2, #6 ROM:2583 jnc ROM_2598 ROM:2585 cmpb INTMEM_A2, #8 ROM:2588 jh ROM_25DC ROM:258A shl INTMEM_84, #1 ROM:258D inc INTMEM_84 ROM:258F incb INTMEM_1A ROM:2591 cmpb INTMEM_1A, #10h ROM:2594 je ROM_25B7 ROM:2596 sjmp ROM_25E9 ROM:2598 ; --------------------------------------------------------------------------- ROM:2598 ROM:2598 ROM_2598: ; CODE XREF: ROM_2A43:ROM_257D↑j ROM:2598 ; ROM_2A43-4C0↑j ROM:2598 cmpb INTMEM_A2, #2 ROM:259B jnc ROM_25DC ROM:259D cmpb INTMEM_A2, #4 ROM:25A0 jh ROM_25DC ROM:25A2 jbs INTMEM_F5+1, 2, ROM_25AA ROM:25A5 orb INTMEM_F5+1, #4 ROM:25A8 sjmp ROM_25E9 ROM:25AA ; --------------------------------------------------------------------------- ROM:25AA ROM:25AA ROM_25AA: ; CODE XREF: ROM_2A43-4A1↑j ROM:25AA shl INTMEM_84, #1 ROM:25AD andb INTMEM_F5+1, #-5 ROM:25B0 incb INTMEM_1A ROM:25B2 cmpb INTMEM_1A, #10h ROM:25B5 jne ROM_25E9 ROM:25B7 ROM:25B7 ROM_25B7: ; CODE XREF: ROM_2A43-4AF↑j ROM:25B7 st INTMEM_84, INTMEM_148[] ROM:25BC ldb INTMEM_1C+2, #4 ROM:25BF cmp INTMEM_84, INTMEM_140[] ROM:25C4 jne ROM_25CE ROM:25C6 ldb INTMEM_1C+2, #3 ROM:25C9 orb INTMEM_F5+1, #2 ROM:25CC sjmp ROM_25D7 ROM:25CE ; --------------------------------------------------------------------------- ROM:25CE ROM:25CE ROM_25CE: ; CODE XREF: ROM_2A43-47F↑j ROM:25CE cmp INTMEM_84, #-0F10h ROM:25D2 jne ROM_25D7 ROM:25D4 ldb INTMEM_1C+2, #5 ROM:25D7 ROM:25D7 ROM_25D7: ; CODE XREF: ROM_2A43:ROM_2540↑j ROM:25D7 ; ROM_2A43-477↑j ... ROM:25D7 stb INTMEM_1C+2, INTMEM_15D[] ROM:25DC ROM:25DC ROM_25DC: ; CODE XREF: ROM_2A43-4E4↑j ROM:25DC ; ROM_2A43:ROM_256B↑j ... ROM:25DC clr INTMEM_84 ROM:25DE clrb INTMEM_1A ROM:25E0 andb INTMEM_F5+1, #-5 ROM:25E3 andb INTMEM_F5+1, #-9 ROM:25E6 andb INTMEM_F5+1, #-11h ROM:25E9 ROM:25E9 ROM_25E9: ; CODE XREF: ROM_2A43-4DA↑j ROM:25E9 ; ROM_2A43-4C8↑j ... ROM:25E9 stb INTMEM_1A, INTMEM_15F[] ROM:25EE clrb INTMEM_A2 ROM:25F0 ROM:25F0 ROM_25F0: ; CODE XREF: ROM_2A43-52D↑j ROM:25F0 ; ROM_2A43-51A↑j ... ROM:25F0 ldb INTMEM_1A, INTMEM_160[] ROM:25F5 incb INTMEM_1A ROM:25F7 stb INTMEM_1A, INTMEM_160[] ROM:25FC cmpb INTMEM_1A, #4 ROM:25FF je ROM_2604 ROM:2601 ljmp ROM_28AF ROM:2604 ; --------------------------------------------------------------------------- ROM:2604 ROM:2604 ROM_2604: ; CODE XREF: ROM_2A43-444↑j ROM:2604 stb ZERO_REG, INTMEM_160[] ; Zero register ROM:2609 jbs INTMEM_AD, 4, ROM_260F ROM:260C djnz INTMEM_91+1, ROM_2610 ROM:260F ROM:260F ROM_260F: ; CODE XREF: ROM_2A43-43A↑j ROM:260F rst ROM:2610 ; --------------------------------------------------------------------------- ROM:2610 ROM:2610 ROM_2610: ; CODE XREF: ROM_2A43-437↑j ROM:2610 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2613 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2616 jbs INTMEM_AB, 2, ROM_2649 ROM:2619 ldbze INTMEM_1C+2, INTMEM_8B ROM:261C ld INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:261F jbc INT_PEND, 0, ROM_262D ; Interrupt pending register ROM:2622 jbs INTMEM_1C+1, 7, ROM_262D ROM:2625 orb INTMEM_2A, INTMEM_16 ROM:2628 jbc INTMEM_2A, 5, ROM_262D ROM:262B incb INTMEM_1C+2 ROM:262D ROM:262D ROM_262D: ; CODE XREF: ROM_2A43-424↑j ROM:262D ; ROM_2A43-421↑j ... ROM:262D sub INTMEM_1C, INTMEM_7A ROM:2630 subcb INTMEM_1C+2, INTMEM_9D ROM:2633 ld INTMEM_20, #2 ROM:2637 mulu INTMEM_20, #-4438h ROM:263B cmpb INTMEM_1C+2, INTMEM_20+2 ROM:263E jh ROM_2656 ROM:2640 jne ROM_265D ROM:2642 cmp INTMEM_1C, INTMEM_20 ROM:2645 jh ROM_2656 ROM:2647 sjmp ROM_265D ROM:2649 ; --------------------------------------------------------------------------- ROM:2649 ROM:2649 ROM_2649: ; CODE XREF: ROM_2A43-42D↑j ROM:2649 sub INTMEM_1C, INT_PEND+1, INTMEM_80 ; Interrupt pending register ROM:264D cmp INTMEM_1C, #-4438h ROM:2651 jnc ROM_265F ROM:2653 lcall ROM_398F ROM:2656 ROM:2656 ROM_2656: ; CODE XREF: ROM_2A43-405↑j ROM:2656 ; ROM_2A43-3FE↑j ROM:2656 clrb INTMEM_9A ROM:2658 clrb INTMEM_9B ROM:265A andb INTMEM_AD, #7Fh ROM:265D ROM:265D ROM_265D: ; CODE XREF: ROM_2A43-403↑j ROM:265D ; ROM_2A43-3FC↑j ROM:265D clr INTMEM_5E ROM:265F ROM:265F ROM_265F: ; CODE XREF: ROM_2A43-3F2↑j ROM:265F ; ROM_2A43-36C↓j ... ROM:265F jbc INTMEM_AE, 3, ROM_2666 ROM:2662 decb INTMEM_A3 ROM:2664 sjmp ROM_267F ROM:2666 ; --------------------------------------------------------------------------- ROM:2666 ROM:2666 ROM_2666: ; CODE XREF: ROM_2A43:ROM_265F↑j ROM:2666 cmpb INTMEM_8E, INTMEM_8F ROM:2669 jne ROM_26E7 ROM:266B jbs INTMEM_A9, 4, ROM_26A4 ROM:266E ROM:266E ROM_266E: ; CODE XREF: ROM_2A43-327↓j ROM:266E jbs INTMEM_AE, 3, ROM_267F ROM:2671 jbs INTMEM_AE, 5, ROM_2677 ROM:2674 jbc INTMEM_AE, 6, ROM_26BF ROM:2677 ROM:2677 ROM_2677: ; CODE XREF: ROM_2A43-3D2↑j ROM:2677 orb INTMEM_AE, #8 ROM:267A ldb INTMEM_A3, 9Ah[INTMEM_53+3] ROM:267F ROM:267F ROM_267F: ; CODE XREF: ROM_2A43-3DF↑j ROM:267F ; ROM_2A43:ROM_266E↑j ROM:267F cmpb INTMEM_A3, ZERO_REG ; Zero register ROM:2682 je ROM_2693 ROM:2684 jbs INTMEM_A9, 4, ROM_26BF ROM:2687 cmpb INTMEM_8E, INTMEM_8F ROM:268A je ROM_26BF ROM:268C cmpb INTMEM_90, #-1 ROM:268F je ROM_26BF ROM:2691 sjmp ROM_26E7 ROM:2693 ; --------------------------------------------------------------------------- ROM:2693 ROM:2693 ROM_2693: ; CODE XREF: ROM_2A43-3C1↑j ROM:2693 andb INTMEM_AE, #-9 ROM:2696 andb INTMEM_AE, #-21h ROM:2699 andb INTMEM_AE, #-41h ROM:269C jbs INTMEM_A9, 4, ROM_26E7 ROM:269F lcall ROM_39AC ROM:26A2 sjmp ROM_26BF ROM:26A4 ; --------------------------------------------------------------------------- ROM:26A4 ROM:26A4 ROM_26A4: ; CODE XREF: ROM_2A43-3D8↑j ROM:26A4 jbc INTMEM_A9, 6, ROM_26D9 ROM:26A7 jbs INTMEM_A9, 5, ROM_26CD ROM:26AA andb INTMEM_A9, #-11h ROM:26AD andb INTMEM_A9, #-41h ROM:26B0 clrb INTMEM_90 ROM:26B2 clrb INTMEM_91 ROM:26B4 jbs INTMEM_AA, 1, ROM_26C2 ROM:26B7 jbs INTMEM_AA, 0, ROM_26BF ROM:26BA ROM:26BA ROM_26BA: ; CODE XREF: ROM_2A43:ROM_26C2↓j ROM:26BA ; ROM_2A43-378↓j ROM:26BA ldb INTMEM_8F, INTMEM_49[] ROM:26BF ROM:26BF ROM_26BF: ; CODE XREF: ROM_2A43-3CF↑j ROM:26BF ; ROM_2A43-3BF↑j ... ROM:26BF ljmp ROM_2797 ROM:26C2 ; --------------------------------------------------------------------------- ROM:26C2 ROM:26C2 ROM_26C2: ; CODE XREF: ROM_2A43-38F↑j ROM:26C2 jbc INTMEM_A9, 7, ROM_26BA ROM:26C5 andb INTMEM_AA, #-3 ROM:26C8 andb INTMEM_A9, #7Fh ROM:26CB sjmp ROM_26BA ROM:26CD ; --------------------------------------------------------------------------- ROM:26CD ROM:26CD ROM_26CD: ; CODE XREF: ROM_2A43-39C↑j ROM:26CD andb INTMEM_A9, #-21h ROM:26D0 clrb INTMEM_8F ROM:26D2 clrb INTMEM_91 ROM:26D4 ldb INTMEM_90, #3 ROM:26D7 sjmp ROM_265F ROM:26D9 ; --------------------------------------------------------------------------- ROM:26D9 ROM:26D9 ROM_26D9: ; CODE XREF: ROM_2A43:ROM_26A4↑j ROM:26D9 orb INTMEM_A9, #40h ; '@' ROM:26DC ldb INTMEM_8E, #-38h ROM:26DF subb INTMEM_8E, INTMEM_90 ROM:26E2 ldb INTMEM_8F, #0Fh ROM:26E5 sjmp ROM_265F ROM:26E7 ; --------------------------------------------------------------------------- ROM:26E7 ROM:26E7 ROM_26E7: ; CODE XREF: ROM_2A43-3DA↑j ROM:26E7 ; ROM_2A43-3B2↑j ... ROM:26E7 jbs INTMEM_AE, 4, ROM_272A ROM:26EA cmpb INTMEM_8E, INTMEM_8F ROM:26ED jc ROM_26F4 ROM:26EF jbc INTMEM_AE, 6, ROM_2712 ROM:26F2 sjmp ROM_26F7 ROM:26F4 ; --------------------------------------------------------------------------- ROM:26F4 ROM:26F4 ROM_26F4: ; CODE XREF: ROM_2A43-356↑j ROM:26F4 jbc INTMEM_AE, 5, ROM_2712 ROM:26F7 ROM:26F7 ROM_26F7: ; CODE XREF: ROM_2A43-351↑j ROM:26F7 jbs INTMEM_AE, 3, ROM_2707 ROM:26FA orb INTMEM_AE, #8 ROM:26FD ldb INTMEM_A3, 9Ah[INTMEM_53+3] ROM:2702 subb INTMEM_A3, INTMEM_91 ROM:2705 jnc ROM_270C ROM:2707 ROM:2707 ROM_2707: ; CODE XREF: ROM_2A43:ROM_26F7↑j ROM:2707 cmpb INTMEM_A3, ZERO_REG ; Zero register ROM:270A jne ROM_26BF ROM:270C ROM:270C ROM_270C: ; CODE XREF: ROM_2A43-33E↑j ROM:270C andb INTMEM_AE, #-21h ROM:270F andb INTMEM_AE, #-41h ROM:2712 ROM:2712 ROM_2712: ; CODE XREF: ROM_2A43-354↑j ROM:2712 ; ROM_2A43:ROM_26F4↑j ROM:2712 andb INTMEM_AE, #-9 ROM:2715 clrb INTMEM_A3 ROM:2717 cmpb INTMEM_90, #-1 ROM:271A jne ROM_271E ROM:271C sjmp ROM_266E ROM:271E ; --------------------------------------------------------------------------- ROM:271E ROM:271E ROM_271E: ; CODE XREF: ROM_2A43-329↑j ROM:271E jbs INTMEM_A9, 5, ROM_272A ROM:2721 cmpb INTMEM_91, INTMEM_90 ROM:2724 jc ROM_272A ROM:2726 incb INTMEM_91 ROM:2728 sjmp ROM_26BF ROM:272A ; --------------------------------------------------------------------------- ROM:272A ROM:272A ROM_272A: ; CODE XREF: ROM_2A43:ROM_26E7↑j ROM:272A ; ROM_2A43:ROM_271E↑j ... ROM:272A clrb INTMEM_91 ROM:272C addb INTMEM_1C, INTMEM_8E, INTMEM_8E ROM:2730 jbs INTMEM_AE, 4, ROM_273A ROM:2733 cmpb INTMEM_8E, INTMEM_8F ROM:2736 jc ROM_2758 ROM:2738 sjmp ROM_273D ROM:273A ; --------------------------------------------------------------------------- ROM:273A ROM:273A ROM_273A: ; CODE XREF: ROM_2A43-313↑j ROM:273A jbs INTMEM_AE, 6, ROM_2758 ROM:273D ROM:273D ROM_273D: ; CODE XREF: ROM_2A43-30B↑j ROM:273D andb INTMEM_AE, #-41h ROM:2740 orb INTMEM_AE, #20h ; ' ' ROM:2743 clrb INTMEM_1C+3 ROM:2745 incb INTMEM_1C ROM:2747 jbs INTMEM_AE, 4, ROM_274F ROM:274A orb INTMEM_AE, #10h ROM:274D sjmp ROM_2776 ROM:274F ; --------------------------------------------------------------------------- ROM:274F ROM:274F ROM_274F: ; CODE XREF: ROM_2A43-2FC↑j ROM:274F incb INTMEM_1C ROM:2751 incb INTMEM_8E ROM:2753 andb INTMEM_AE, #-11h ROM:2756 sjmp ROM_2776 ROM:2758 ; --------------------------------------------------------------------------- ROM:2758 ROM:2758 ROM_2758: ; CODE XREF: ROM_2A43-30D↑j ROM:2758 ; ROM_2A43:ROM_273A↑j ROM:2758 andb INTMEM_AE, #-21h ROM:275B orb INTMEM_AE, #40h ; '@' ROM:275E ldb INTMEM_1C+3, #4 ROM:2761 decb INTMEM_1C ROM:2763 jbs INTMEM_AE, 4, ROM_276B ROM:2766 orb INTMEM_AE, #10h ROM:2769 sjmp ROM_2776 ROM:276B ; --------------------------------------------------------------------------- ROM:276B ROM:276B ROM_276B: ; CODE XREF: ROM_2A43-2E0↑j ROM:276B decb INTMEM_1C ROM:276D decb INTMEM_8E ROM:276F jc ROM_2773 ROM:2771 clrb INTMEM_8E ROM:2773 ROM:2773 ROM_2773: ; CODE XREF: ROM_2A43-2D4↑j ROM:2773 andb INTMEM_AE, #-11h ROM:2776 ROM:2776 ROM_2776: ; CODE XREF: ROM_2A43-2F6↑j ROM:2776 ; ROM_2A43-2ED↑j ... ROM:2776 and INTMEM_1C, #7 ROM:277A ldb INTMEM_1C+2, 3744h[INTMEM_1C] ROM:277F shlb INTMEM_1C+2, INTMEM_1C+3 ROM:2782 andb INTMEM_1C+2, #-10h ROM:2785 pushf ROM:2786 ldb INTMEM_20, 1FFFh[] ROM:278B andb INTMEM_20, #0Fh ROM:278E orb INTMEM_20, INTMEM_1C+2 ROM:2791 popf ROM:2792 stb INTMEM_20, 1FFFh[] ROM:2797 ROM:2797 ROM_2797: ; CODE XREF: ROM_2A43:ROM_26BF↑j ROM:2797 ldb INTMEM_1C, #0 ROM:279A pushf ROM:279B ldb INTMEM_1C+1, INTMEM_93+1 ROM:279E lcall ROM_319A ROM:27A1 jbc INTMEM_1C, 0, ROM_27D8 ROM:27A4 add INTMEM_1C+2, INTMEM_60, INTMEM_144[] ROM:27AA sub INTMEM_1C+2, INT_PEND+1 ; Interrupt pending register ROM:27AD cmp INTMEM_1C+2, INTMEM_144[] ROM:27B2 jnc ROM_27D8 ROM:27B4 ldb INTMEM_1C, #4 ROM:27B7 ldb INTMEM_1C+1, INTMEM_93+1 ROM:27BA lcall ROM_319A ROM:27BD cmpb INTMEM_1A, #0 ROM:27C0 jne ROM_27D8 ROM:27C2 jbc INTMEM_AB, 1, ROM_27D8 ROM:27C5 ldbze INTMEM_1A, INTMEM_93+1 ROM:27C8 ldb INTMEM_1A, 3223h[INTMEM_1A] ROM:27CD ldb INTMEM_93+1, INTMEM_1A ROM:27D0 ldb INTMEM_95, 134h[INTMEM_1A] ROM:27D5 andb INTMEM_AB, #-3 ROM:27D8 ROM:27D8 ROM_27D8: ; CODE XREF: ROM_2A43-2A2↑j ROM:27D8 ; ROM_2A43-291↑j ... ROM:27D8 popf ROM:27D9 djnz INTMEM_A5, ROM_27DF ROM:27DC ldb INTMEM_A5, #19h ROM:27DF ROM:27DF ROM_27DF: ; CODE XREF: ROM_2A43-26A↑j ROM:27DF andb INTMEM_A4, #-9 ROM:27E2 cmpb INTMEM_A5, INTMEM_F2[] ROM:27E7 jh ROM_27EC ROM:27E9 orb INTMEM_A4, #8 ROM:27EC ROM:27EC ROM_27EC: ; CODE XREF: ROM_2A43-25C↑j ROM:27EC ldb INTMEM_1C+2, INTMEM_161[] ROM:27F1 jbc IOPORT2, 6, ROM_2803 ; Input/output port 2 ROM:27F4 jbs INTMEM_AB, 0, ROM_2817 ROM:27F7 cmpb INTMEM_1C+2, 9Bh[INTMEM_53+3] ROM:27FC jnc ROM_280D ROM:27FE orb INTMEM_AB, #1 ROM:2801 sjmp ROM_2817 ROM:2803 ; --------------------------------------------------------------------------- ROM:2803 ROM:2803 ROM_2803: ; CODE XREF: ROM_2A43-252↑j ROM:2803 jbc INTMEM_AB, 0, ROM_2817 ROM:2806 cmpb INTMEM_1C+2, 9Ch[INTMEM_53+3] ROM:280B jc ROM_2811 ROM:280D ROM:280D ROM_280D: ; CODE XREF: ROM_2A43-247↑j ROM:280D incb INTMEM_1C+2 ROM:280F sjmp ROM_2819 ROM:2811 ; --------------------------------------------------------------------------- ROM:2811 ROM:2811 ROM_2811: ; CODE XREF: ROM_2A43-238↑j ROM:2811 andb INTMEM_AB, #-2 ROM:2814 orb INTMEM_AA, #10h ROM:2817 ROM:2817 ROM_2817: ; CODE XREF: ROM_2A43-24F↑j ROM:2817 ; ROM_2A43-242↑j ... ROM:2817 clrb INTMEM_1C+2 ROM:2819 ROM:2819 ROM_2819: ; CODE XREF: ROM_2A43-234↑j ROM:2819 stb INTMEM_1C+2, INTMEM_161[] ROM:281E jbs IOPORT1, 0, ROM_284D ; Input/output port 1 ROM:2821 ldb INTMEM_1A, #-20h ROM:2824 ROM:2824 ROM_2824: ; CODE XREF: ROM_2A43-203↓j ROM:2824 orb INTMEM_1A, INTMEM_A6 ROM:2827 andb INTMEM_1A, INTMEM_162[] ROM:282C stb INTMEM_1A, 1FFEh[] ROM:2831 ldb INTMEM_1C+3, #14h ROM:2834 ROM:2834 ROM_2834: ; CODE XREF: ROM_2A43:ROM_2834↓j ROM:2834 djnz INTMEM_1C+3, ROM_2834 ROM:2837 jbc IOPORT1, 0, ROM_2847 ; Input/output port 1 ROM:283A shlb INTMEM_A6, #1 ROM:283D cmpb INTMEM_A6, #10h ROM:2840 jnh ROM_2824 ROM:2842 ldb INTMEM_A6, #1 ROM:2845 sjmp ROM_284D ROM:2847 ; --------------------------------------------------------------------------- ROM:2847 ROM:2847 ROM_2847: ; CODE XREF: ROM_2A43-20C↑j ROM:2847 orb INTMEM_53+1, INTMEM_A6 ROM:284A orb INTMEM_50, INTMEM_A6 ROM:284D ROM:284D ROM_284D: ; CODE XREF: ROM_2A43-225↑j ROM:284D ; ROM_2A43-1FE↑j ROM:284D ldb INTMEM_1C, INTMEM_53+1 ROM:2850 ldb INTMEM_1C+1, INTMEM_15B[] ROM:2855 ldb INTMEM_1C+2, INTMEM_162[] ROM:285A notb INTMEM_1C+1 ROM:285C andb INTMEM_1C+1, INTMEM_A4 ROM:285F orb INTMEM_1C+1, INTMEM_15C[] ROM:2864 andb INTMEM_1C+2, #-20h ROM:2867 notb INTMEM_1C ROM:2869 andb INTMEM_1C+1, INTMEM_1C ROM:286C orb INTMEM_1C+2, INTMEM_1C+1 ROM:286F stb INTMEM_1C+2, 1FFEh[] ROM:2874 stb INTMEM_1C+2, INTMEM_162[] ROM:2879 inc INTMEM_86 ROM:287B and ZERO_REG, INTMEM_86, #1 ; Zero register ROM:2880 jne ROM_28AF ROM:2882 ld INTMEM_1A, #0C0h ROM:2886 and ZERO_REG, INTMEM_86, #0Fh ; Zero register ROM:288B jne ROM_289C ROM:288D ld INTMEM_1A, #0B5h ROM:2891 and ZERO_REG, INTMEM_86, #1FFh ; Zero register ROM:2896 jne ROM_289C ROM:2898 ld INTMEM_1A, #0B0h ROM:289C ROM:289C ROM_289C: ; CODE XREF: ROM_2A43-1B8↑j ROM:289C ; ROM_2A43-1AD↑j ... ROM:289C ldb INTMEM_1C, [INTMEM_1A] ROM:289F cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:28A2 je ROM_28A6 ROM:28A4 decb INTMEM_1C ROM:28A6 ROM:28A6 ROM_28A6: ; CODE XREF: ROM_2A43-1A1↑j ROM:28A6 stb INTMEM_1C, [INTMEM_1A]+ ROM:28A9 cmp INTMEM_1A, #0C8h ROM:28AD jne ROM_289C ROM:28AF ROM:28AF ROM_28AF: ; CODE XREF: ROM_2A43-442↑j ROM:28AF ; ROM_2A43-1C3↑j ROM:28AF di ROM:28B0 ld INTMEM_1C, (INTMEM_86+2)[] ROM:28B5 add INTMEM_1C, #2EEh ROM:28B9 sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:28BD cmp INTMEM_1C+2, #2EEh ROM:28C1 jc ROM_28C9 ROM:28C3 cmp INTMEM_1C+2, #10h ROM:28C7 jc ROM_28CE ROM:28C9 ROM:28C9 ROM_28C9: ; CODE XREF: ROM_2A43-182↑j ROM:28C9 add INTMEM_1C, INT_PEND+1, #177h ; Interrupt pending register ROM:28CE ROM:28CE ROM_28CE: ; CODE XREF: ROM_2A43-17C↑j ROM:28CE jbc WSR1, 6, ROM_28D9 ; Window selection register 1 ROM:28D1 andb INTMEM_A9, #-3 ROM:28D4 orb INTMEM_4A, #1 ROM:28D7 sjmp ROM_28E4 ROM:28D9 ; --------------------------------------------------------------------------- ROM:28D9 ROM:28D9 ROM_28D9: ; CODE XREF: ROM_2A43:ROM_28CE↑j ROM:28D9 ldb INTMEM_6, #18h ROM:28DC ld INTMEM_4, INTMEM_1C ROM:28DF st INTMEM_1C, (INTMEM_86+2)[] ROM:28E4 ROM:28E4 ROM_28E4: ; CODE XREF: ROM_2A43-16C↑j ROM:28E4 cmp SP, #124h ; Stack pointer ROM:28E8 jnc ROM_28EB ROM:28EA rst ROM:28EB ; --------------------------------------------------------------------------- ROM:28EB ROM:28EB ROM_28EB: ; CODE XREF: ROM_2A43-15B↑j ROM:28EB pop INTMEM_2C ROM:28ED pop INTMEM_20+2 ROM:28EF pop INTMEM_20 ROM:28F1 pop INTMEM_1C+2 ROM:28F3 pop INTMEM_1C ROM:28F5 pop INTMEM_1A ROM:28F7 andb INTMEM_A9, #-9 ROM:28FA popf ROM:28FB ret ROM:28FB ; END OF FUNCTION CHUNK FOR ROM_2A43 ROM:28FC ; --------------------------------------------------------------------------- ROM:28FC ; START OF FUNCTION CHUNK FOR ROM_2A6D ROM:28FC ROM:28FC ROM_28FC: ; CODE XREF: ROM_2A6D:ROM_2ACB↓j ROM:28FC push INTMEM_1A ROM:28FE push INTMEM_1C ROM:2900 ld INTMEM_1C, 3BCh[INTMEM_82] ROM:2905 sub INTMEM_1A, INTMEM_58, INTMEM_60 ROM:2909 st INTMEM_1A, INTMEM_150[] ROM:290E cmp INTMEM_1A, #465h ROM:2912 jnc ROM_292C ROM:2914 add INTMEM_1C, INTMEM_1A, #7 ROM:2919 jc ROM_2922 ROM:291B cmp INTMEM_1C, INTMEM_144[] ROM:2920 jnc ROM_293C ROM:2922 ROM:2922 ROM_2922: ; CODE XREF: ROM_2A6D-154↑j ROM:2922 ld INTMEM_1C, INTMEM_144[] ROM:2927 orb INTMEM_4A, #4 ROM:292A sjmp ROM_293C ROM:292C ; --------------------------------------------------------------------------- ROM:292C ROM:292C ROM_292C: ; CODE XREF: ROM_2A6D-15B↑j ROM:292C ld INTMEM_1C, #465h ROM:2930 orb INTMEM_4A, #40h ; '@' ROM:2933 cmp INTMEM_1A, #4Bh ; 'K' ROM:2937 jc ROM_293C ROM:2939 orb INTMEM_4A, #8 ROM:293C ROM:293C ROM_293C: ; CODE XREF: ROM_2A6D-14D↑j ROM:293C ; ROM_2A6D-143↑j ... ROM:293C orb INTMEM_AE, #2 ROM:293F st INTMEM_1C, 3BCh[INTMEM_82] ROM:2944 pop INTMEM_1C ROM:2946 pop INTMEM_1A ROM:2948 popf ROM:2949 ret ROM:2949 ; END OF FUNCTION CHUNK FOR ROM_2A6D ROM:294A ; --------------------------------------------------------------------------- ROM:294A ; START OF FUNCTION CHUNK FOR start ROM:294A ROM:294A ROM_294A: ; CODE XREF: start+6↑j ROM:294A ld INTMEM_1A, #5555h ROM:294E ld INTMEM_1C, #-5556h ROM:2952 cmp INTMEM_1A, #5555h ROM:2956 jne ROM_2993 ROM:2958 cmp INTMEM_1C, #-5556h ROM:295C jne ROM_2993 ROM:295E ld INTMEM_1A, #-5556h ROM:2962 ld INTMEM_1C, #5555h ROM:2966 cmp INTMEM_1A, #-5556h ROM:296A jne ROM_2993 ROM:296C cmp INTMEM_1C, #5555h ROM:2970 jne ROM_2993 ROM:2972 ldb INTMEM_1C, #55h ; 'U' ROM:2975 ROM:2975 ROM_2975: ; CODE XREF: start:ROM_29AE↓j ROM:2975 ld INTMEM_1A, #1Eh ROM:2979 ROM:2979 ROM_2979: ; CODE XREF: start+902↓j ROM:2979 cmp INTMEM_1A, #200h ROM:297D je ROM_2984 ROM:297F stb INTMEM_1C, [INTMEM_1A]+ ROM:2982 sjmp ROM_2979 ROM:2984 ; --------------------------------------------------------------------------- ROM:2984 ROM:2984 ROM_2984: ; CODE XREF: start+8FD↑j ROM:2984 ld INTMEM_1A, #1Eh ROM:2988 ROM:2988 ROM_2988: ; CODE XREF: start+911↓j ROM:2988 cmp INTMEM_1A, #200h ROM:298C je ROM_2994 ROM:298E cmpb INTMEM_1C, [INTMEM_1A]+ ROM:2991 je ROM_2988 ROM:2993 ROM:2993 ROM_2993: ; CODE XREF: start+8D6↑j ROM:2993 ; start+8DC↑j ... ROM:2993 rst ROM:2994 ; --------------------------------------------------------------------------- ROM:2994 ROM:2994 ROM_2994: ; CODE XREF: start+90C↑j ROM:2994 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2997 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:299A cmpb INTMEM_1C, #0 ROM:299D je ROM_29B0 ROM:299F cmpb INTMEM_1C, #-56h ROM:29A2 jne ROM_29A6 ROM:29A4 clrb INTMEM_1C ROM:29A6 ROM:29A6 ROM_29A6: ; CODE XREF: start+922↑j ROM:29A6 cmpb INTMEM_1C, #55h ; 'U' ROM:29A9 jne ROM_29AE ROM:29AB ldb INTMEM_1C, #-56h ROM:29AE ROM:29AE ROM_29AE: ; CODE XREF: start+929↑j ROM:29AE sjmp ROM_2975 ROM:29B0 ; --------------------------------------------------------------------------- ROM:29B0 ROM:29B0 ROM_29B0: ; CODE XREF: start+91D↑j ROM:29B0 ld INTMEM_1A, #29C6h ROM:29B4 ld INTMEM_20, #200h ROM:29B8 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:29BB ROM:29BB ROM_29BB: ; CODE XREF: start+944↓j ROM:29BB cmp INTMEM_20, #400h ROM:29BF je ROM_29C9 ROM:29C1 stb INTMEM_20+2, [INTMEM_20]+ ROM:29C4 sjmp ROM_29BB ROM:29C4 ; END OF FUNCTION CHUNK FOR start ROM:29C4 ; --------------------------------------------------------------------------- ROM:29C6 db 55h, 0AAh, 0 ROM:29C9 ; --------------------------------------------------------------------------- ROM:29C9 ; START OF FUNCTION CHUNK FOR start ROM:29C9 ROM:29C9 ROM_29C9: ; CODE XREF: start+93F↑j ROM:29C9 ; start+963↓j ROM:29C9 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:29CC ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:29CF cmp INTMEM_1A, #29C9h ROM:29D3 je ROM_29F0 ROM:29D5 ld INTMEM_20, #200h ROM:29D9 ldb INTMEM_20+3, INTMEM_20+2 ROM:29DC ldb INTMEM_20+2, [INTMEM_1A]+ ROM:29DF ROM:29DF ROM_29DF: ; CODE XREF: start+96D↓j ROM:29DF cmp INTMEM_20, #400h ROM:29E3 je ROM_29C9 ROM:29E5 cmpb INTMEM_20+3, [INTMEM_20] ROM:29E8 jne ROM_29EF ROM:29EA stb INTMEM_20+2, [INTMEM_20]+ ROM:29ED sjmp ROM_29DF ROM:29EF ; --------------------------------------------------------------------------- ROM:29EF ROM:29EF ROM_29EF: ; CODE XREF: start+968↑j ROM:29EF rst ROM:29F0 ; --------------------------------------------------------------------------- ROM:29F0 ROM:29F0 ROM_29F0: ; CODE XREF: start+953↑j ROM:29F0 ld INTMEM_53+3, #-7900h ROM:29F4 ROM:29F4 ROM_29F4: ; CODE XREF: start+9A9↓j ROM:29F4 ld SP, #130h ; Stack pointer ROM:29F8 lcall ROM_37A0 ROM:29FB lcall ROM_37C0 ROM:29FE lcall ROM_3A64 ROM:2A01 lcall ROM_34CB ROM:2A04 lcall ROM_3519 ROM:2A07 lcall ROM_2E9C ROM:2A0A lcall ROM_2F7A ROM:2A0D lcall ROM_307E ROM:2A10 lcall ROM_34B5 ROM:2A13 jbs INTMEM_A9, 0, ROM_2A1B ROM:2A16 lcall ROM_4845 ROM:2A19 sjmp ROM_2A1E ROM:2A1B ; --------------------------------------------------------------------------- ROM:2A1B ROM:2A1B ROM_2A1B: ; CODE XREF: start+993↑j ROM:2A1B lcall ROM_4849 ROM:2A1E ROM:2A1E ROM_2A1E: ; CODE XREF: start+999↑j ROM:2A1E lcall ROM_2FAB ROM:2A21 lcall ROM_32A6 ROM:2A24 incb INTMEM_8A ROM:2A26 orb INTMEM_A9, #1 ROM:2A29 sjmp ROM_29F4 ROM:2A29 ; END OF FUNCTION CHUNK FOR start ROM:2A2B ROM:2A2B ; =============== S U B R O U T I N E ======================================= ROM:2A2B ROM:2A2B ; NMI ROM:2A2B ROM:2A2B ROM_2A2B: ; DATA XREF: ROM:Int01↑o ROM:2A2B ; ROM:Int03↑o ... ROM:2A2B rst ROM:2A2B ; End of function ROM_2A2B ROM:2A2B ROM:2A2C ROM:2A2C ; =============== S U B R O U T I N E ======================================= ROM:2A2C ROM:2A2C ; Timer overflow ROM:2A2C ROM:2A2C ROM_2A2C: ; DATA XREF: ROM:Int00↑o ROM:2A2C pushf ROM:2A2D orb INTMEM_2A, INTMEM_16 ROM:2A30 jbc INTMEM_2A, 5, ROM_2A42 ROM:2A33 jbc INT_PEND, 2, ROM_2A3B ; Interrupt pending register ROM:2A36 orb INT_PEND, #1 ; Interrupt pending register ROM:2A39 popf ROM:2A3A ret ROM:2A3B ; --------------------------------------------------------------------------- ROM:2A3B ROM:2A3B ROM_2A3B: ; CODE XREF: ROM_2A2C+7↑j ROM:2A3B incb INTMEM_8B ROM:2A3D andb INTMEM_2A, #-21h ROM:2A40 popf ROM:2A41 ret ROM:2A42 ; --------------------------------------------------------------------------- ROM:2A42 ROM:2A42 ROM_2A42: ; CODE XREF: ROM_2A2C+4↑j ROM:2A42 rst ROM:2A42 ; End of function ROM_2A2C ROM:2A42 ROM:2A43 ROM:2A43 ; =============== S U B R O U T I N E ======================================= ROM:2A43 ROM:2A43 ; Software timer ROM:2A43 ROM:2A43 ROM_2A43: ; DATA XREF: ROM:Int05↑o ROM:2A43 ROM:2A43 ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2A43 ; FUNCTION CHUNK AT ROM:21D0 SIZE 000002B1 BYTES ROM:2A43 ; FUNCTION CHUNK AT ROM:24FE SIZE 000003FE BYTES ROM:2A43 ; FUNCTION CHUNK AT ROM:4862 SIZE 00000004 BYTES ROM:2A43 ROM:2A43 pushf ROM:2A44 orb INTMEM_2A, INTMEM_16 ROM:2A47 jbc INTMEM_2A, 1, ROM_2A59 ROM:2A4A andb INTMEM_2A, #-3 ROM:2A4D jbc INTMEM_2A, 0, ROM_2A53 ROM:2A50 orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:2A53 ROM:2A53 ROM_2A53: ; CODE XREF: ROM_2A43+A↑j ROM:2A53 orb INTMEM_A9, #4 ROM:2A56 ljmp ROM_2089 ROM:2A59 ; --------------------------------------------------------------------------- ROM:2A59 ROM:2A59 ROM_2A59: ; CODE XREF: ROM_2A43+4↑j ROM:2A59 jbc INTMEM_2A, 0, ROM_2A6C ROM:2A5C jbs INTMEM_A9, 3, ROM_2A6C ROM:2A5F andb INTMEM_2A, #-2 ROM:2A62 orb INTMEM_A9, #8 ROM:2A65 ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2A68 ei ROM:2A69 ljmp ROM_24FE ROM:2A6C ; --------------------------------------------------------------------------- ROM:2A6C ROM:2A6C ROM_2A6C: ; CODE XREF: ROM_2A43:ROM_2A59↑j ROM:2A6C ; ROM_2A43+19↑j ROM:2A6C rst ROM:2A6C ; End of function ROM_2A43 ROM:2A6C ROM:2A6D ROM:2A6D ; =============== S U B R O U T I N E ======================================= ROM:2A6D ROM:2A6D ; HSI data available ROM:2A6D ROM:2A6D ROM_2A6D: ; DATA XREF: ROM:Int02↑o ROM:2A6D ROM:2A6D ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2A6D ; FUNCTION CHUNK AT ROM:28FC SIZE 0000004E BYTES ROM:2A6D ROM:2A6D pushf ROM:2A6E andb INTMEM_2A, #3Fh ; '?' ROM:2A71 orb INTMEM_2A, INTMEM_16 ROM:2A74 cmpb ZERO_REG, INTMEM_8C+1 ; Zero register ROM:2A77 jne ROM_2AA2 ROM:2A79 jbs INTMEM_2A, 6, ROM_2A80 ROM:2A7C jbs INTMEM_2A, 7, ROM_2A83 ROM:2A7F rst ROM:2A80 ; --------------------------------------------------------------------------- ROM:2A80 ROM:2A80 ROM_2A80: ; CODE XREF: ROM_2A6D+C↑j ROM:2A80 orb INTMEM_4A, #2 ROM:2A83 ROM:2A83 ROM_2A83: ; CODE XREF: ROM_2A6D+F↑j ROM:2A83 ldb INTMEM_8C+1, INTMEM_6 ROM:2A86 ld INTMEM_58, INTMEM_4 ROM:2A89 jbc INT_PEND, 0, ROM_2A9D ; Interrupt pending register ROM:2A8C jbs INTMEM_58+1, 7, ROM_2A9D ROM:2A8F orb INTMEM_2A, INTMEM_16 ROM:2A92 jbc INTMEM_2A, 5, ROM_2A9D ROM:2A95 incb INTMEM_8B ROM:2A97 andb INT_PEND, #-2 ; Interrupt pending register ROM:2A9A andb INTMEM_2A, #-21h ROM:2A9D ROM:2A9D ROM_2A9D: ; CODE XREF: ROM_2A6D+1C↑j ROM:2A9D ; ROM_2A6D+1F↑j ... ROM:2A9D ldb INTMEM_8C, INTMEM_8B ROM:2AA0 sjmp ROM_2AA8 ROM:2AA2 ; --------------------------------------------------------------------------- ROM:2AA2 ROM:2AA2 ROM_2AA2: ; CODE XREF: ROM_2A6D+A↑j ROM:2AA2 jbc INTMEM_2A, 7, ROM_2AA8 ROM:2AA5 orb INT_PEND, #4 ; Interrupt pending register ROM:2AA8 ROM:2AA8 ROM_2AA8: ; CODE XREF: ROM_2A6D+33↑j ROM:2AA8 ; ROM_2A6D:ROM_2AA2↑j ROM:2AA8 jbc INTMEM_8C+1, 2, ROM_2AB9 ROM:2AAB andb INTMEM_8C+1, #51h ; 'Q' ROM:2AAE je ROM_2AB3 ROM:2AB0 orb INT_PEND, #4 ; Interrupt pending register ROM:2AB3 ROM:2AB3 ROM_2AB3: ; CODE XREF: ROM_2A6D+41↑j ROM:2AB3 andb INTMEM_A9, #-5 ROM:2AB6 ljmp ROM_2089 ROM:2AB9 ; --------------------------------------------------------------------------- ROM:2AB9 ROM:2AB9 ROM_2AB9: ; CODE XREF: ROM_2A6D:ROM_2AA8↑j ROM:2AB9 jbc INTMEM_8C+1, 0, ROM_2ABD ROM:2ABC rst ROM:2ABD ; --------------------------------------------------------------------------- ROM:2ABD ROM:2ABD ROM_2ABD: ; CODE XREF: ROM_2A6D:ROM_2AB9↑j ROM:2ABD jbs INTMEM_8C+1, 6, ROM_2AC3 ROM:2AC0 jbc INTMEM_8C+1, 4, ROM_2ACE ROM:2AC3 ROM:2AC3 ROM_2AC3: ; CODE XREF: ROM_2A6D:ROM_2ABD↑j ROM:2AC3 andb INTMEM_8C+1, #5 ROM:2AC6 je ROM_2ACB ROM:2AC8 orb INT_PEND, #4 ; Interrupt pending register ROM:2ACB ROM:2ACB ROM_2ACB: ; CODE XREF: ROM_2A6D+59↑j ROM:2ACB ljmp ROM_28FC ROM:2ACE ; --------------------------------------------------------------------------- ROM:2ACE ROM:2ACE ROM_2ACE: ; CODE XREF: ROM_2A6D+53↑j ROM:2ACE scall ROM_2AD2 ROM:2AD0 popf ROM:2AD1 ret ROM:2AD1 ; End of function ROM_2A6D ROM:2AD1 ROM:2AD2 ROM:2AD2 ; =============== S U B R O U T I N E ======================================= ROM:2AD2 ROM:2AD2 ROM:2AD2 ROM_2AD2: ; CODE XREF: ROM_2A6D:ROM_2ACE↑p ROM:2AD2 ; ROM_37C0+92↓p ROM:2AD2 clrb WSR1 ; Window selection register 1 ROM:2AD4 ROM:2AD4 ROM_2AD4: ; CODE XREF: ROM_2AD2+C↓j ROM:2AD4 ld ZERO_REG, INTMEM_4 ; Zero register ROM:2AD7 nop ROM:2AD8 andb INTMEM_2A, #3Fh ; '?' ROM:2ADB orb INTMEM_2A, INTMEM_16 ROM:2ADE jbs INTMEM_2A, 7, ROM_2AD4 ROM:2AE1 andb INT_PEND, #-5 ; Interrupt pending register ROM:2AE4 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:2AE7 clrb INTMEM_8C+1 ROM:2AE9 ret ROM:2AE9 ; End of function ROM_2AD2 ROM:2AE9 ROM:2AEA ROM:2AEA ; =============== S U B R O U T I N E ======================================= ROM:2AEA ROM:2AEA ROM:2AEA ROM_2AEA: ; CODE XREF: ROM_2E9C+1C↓p ROM:2AEA ; ROM_2F74+3↓j ... ROM:2AEA pushf ROM:2AEB andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:2AEF and INTMEM_1C, #0Fh ROM:2AF3 clrb INTMEM_1A ROM:2AF5 cmpb INTMEM_1A+1, #0 ROM:2AF8 jne ROM_2B0A ROM:2AFA jbc INTMEM_AA, 1, ROM_2B02 ROM:2AFD ldb INTMEM_1A, #2 ROM:2B00 sjmp ROM_2B37 ROM:2B02 ; --------------------------------------------------------------------------- ROM:2B02 ROM:2B02 ROM_2B02: ; CODE XREF: ROM_2AEA+10↑j ROM:2B02 jbc INTMEM_AA, 0, ROM_2B37 ROM:2B05 ldb INTMEM_1A, #1 ROM:2B08 sjmp ROM_2B37 ROM:2B0A ; --------------------------------------------------------------------------- ROM:2B0A ROM:2B0A ROM_2B0A: ; CODE XREF: ROM_2AEA+E↑j ROM:2B0A cmpb INTMEM_1A+1, #10h ROM:2B0D jne ROM_2B24 ROM:2B0F jbc INTMEM_AA, 1, ROM_2B17 ROM:2B12 ldb INTMEM_1A, #2 ROM:2B15 sjmp ROM_2B1F ROM:2B17 ; --------------------------------------------------------------------------- ROM:2B17 ROM:2B17 ROM_2B17: ; CODE XREF: ROM_2AEA+25↑j ROM:2B17 jbs INTMEM_AA, 0, ROM_2B1F ROM:2B1A stb INTMEM_8F, INTMEM_49[] ROM:2B1F ROM:2B1F ROM_2B1F: ; CODE XREF: ROM_2AEA+2B↑j ROM:2B1F ; ROM_2AEA:ROM_2B17↑j ROM:2B1F orb INTMEM_AA, #1 ROM:2B22 sjmp ROM_2B37 ROM:2B24 ; --------------------------------------------------------------------------- ROM:2B24 ROM:2B24 ROM_2B24: ; CODE XREF: ROM_2AEA+23↑j ROM:2B24 cmpb INTMEM_1C, #0 ROM:2B27 je ROM_2B37 ROM:2B29 jbs INTMEM_AA, 0, ROM_2B34 ROM:2B2C jbs INTMEM_AA, 1, ROM_2B34 ROM:2B2F stb INTMEM_8F, INTMEM_49[] ROM:2B34 ROM:2B34 ROM_2B34: ; CODE XREF: ROM_2AEA+3F↑j ROM:2B34 ; ROM_2AEA+42↑j ROM:2B34 orb INTMEM_AA, #2 ROM:2B37 ROM:2B37 ROM_2B37: ; CODE XREF: ROM_2AEA+16↑j ROM:2B37 ; ROM_2AEA:ROM_2B02↑j ... ROM:2B37 cmpb INTMEM_1C, #1 ROM:2B3A je ROM_2B3C ROM:2B3C ROM:2B3C ROM_2B3C: ; CODE XREF: ROM_2AEA+50↑j ROM:2B3C cmpb INTMEM_1C, #2 ROM:2B3F jnc ROM_2B46 ROM:2B41 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2B44 jne ROM_2B50 ROM:2B46 ROM:2B46 ROM_2B46: ; CODE XREF: ROM_2AEA+55↑j ROM:2B46 add INTMEM_1C, INTMEM_1C ROM:2B49 ld INTMEM_1C, 35ACh[INTMEM_1C] ROM:2B4E br [INTMEM_1C] ROM:2B50 ; --------------------------------------------------------------------------- ROM:2B50 ROM:2B50 ROM_2B50: ; CODE XREF: ROM_2AEA+5A↑j ROM:2B50 ; ROM:2BA4↓j ... ROM:2B50 popf ROM:2B51 ret ROM:2B51 ; End of function ROM_2AEA ROM:2B51 ROM:2B52 ; --------------------------------------------------------------------------- ROM:2B52 cmpb INTMEM_1A+1, #10h ROM:2B55 jne ROM_2B5A ROM:2B57 andb INTMEM_AA, #-2 ROM:2B5A ROM:2B5A ROM_2B5A: ; CODE XREF: ROM:2B55↑j ROM:2B5A cmpb INTMEM_1A+1, #20h ; ' ' ROM:2B5D jne ROM_2B72 ROM:2B5F jbs INTMEM_AA, 0, ROM_2B6F ROM:2B62 jbs INTMEM_A9, 4, ROM_2B6F ROM:2B65 ldb INTMEM_8F, INTMEM_49[] ROM:2B6A ldb INTMEM_8E, INTMEM_8F[] ROM:2B6F ROM:2B6F ROM_2B6F: ; CODE XREF: ROM:2B5F↑j ROM:2B6F ; ROM:2B62↑j ROM:2B6F andb INTMEM_AA, #-3 ROM:2B72 ROM:2B72 ROM_2B72: ; CODE XREF: ROM:2B5D↑j ROM:2B72 cmpb INTMEM_1A, #0 ROM:2B75 jne ROM_2BB1 ROM:2B77 cmpb INTMEM_1A+1, #0 ROM:2B7A je ROM_2BB1 ROM:2B7C jbc INTMEM_A9, 4, ROM_2BA6 ROM:2B7F jbc INTMEM_A9, 6, ROM_2B87 ROM:2B82 clrb INTMEM_8E ROM:2B84 andb INTMEM_A9, #-41h ROM:2B87 ROM:2B87 ROM_2B87: ; CODE XREF: ROM:2B7F↑j ROM:2B87 clrb INTMEM_90 ROM:2B89 clrb INTMEM_91 ROM:2B8B jbs INTMEM_AA, 0, ROM_2B98 ROM:2B8E jbs INTMEM_AA, 1, ROM_2B98 ROM:2B91 ldb INTMEM_8F, INTMEM_49[] ROM:2B96 sjmp ROM_2B9B ROM:2B98 ; --------------------------------------------------------------------------- ROM:2B98 ROM:2B98 ROM_2B98: ; CODE XREF: ROM:2B8B↑j ROM:2B98 ; ROM:2B8E↑j ROM:2B98 ldb INTMEM_8F, INTMEM_8E ROM:2B9B ROM:2B9B ROM_2B9B: ; CODE XREF: ROM:2B96↑j ROM:2B9B andb INTMEM_A9, #-21h ROM:2B9E andb INTMEM_A9, #-11h ROM:2BA1 andb INTMEM_A9, #7Fh ROM:2BA4 sjmp ROM_2B50 ROM:2BA6 ; --------------------------------------------------------------------------- ROM:2BA6 ROM:2BA6 ROM_2BA6: ; CODE XREF: ROM:2B7C↑j ROM:2BA6 jbs INTMEM_AA, 0, ROM_2B50 ROM:2BA9 jbs INTMEM_AA, 1, ROM_2B50 ROM:2BAC ldb INTMEM_8F, INTMEM_49[] ROM:2BB1 ROM:2BB1 ROM_2BB1: ; CODE XREF: ROM:2B75↑j ROM:2BB1 ; ROM:2B7A↑j ROM:2BB1 sjmp ROM_2B50 ROM:2BB3 ; --------------------------------------------------------------------------- ROM:2BB3 jbs INTMEM_A9, 4, ROM_2BE1 ROM:2BB6 cmpb INTMEM_1A, #0 ROM:2BB9 jne ROM_2BE6 ROM:2BBB cmpb INTMEM_20, #0 ROM:2BBE jne ROM_2BC3 ROM:2BC0 ldb INTMEM_20, #-6 ROM:2BC3 ROM:2BC3 ROM_2BC3: ; CODE XREF: ROM:2BBE↑j ROM:2BC3 ld INTMEM_1C, #0FAh ROM:2BC7 divub INTMEM_1C, INTMEM_20 ROM:2BCA shrb INTMEM_20, #1 ROM:2BCD cmpb INTMEM_1C+1, INTMEM_20 ROM:2BD0 jc ROM_2BD4 ROM:2BD2 decb INTMEM_1C ROM:2BD4 ROM:2BD4 ROM_2BD4: ; CODE XREF: ROM:2BD0↑j ROM:2BD4 decb INTMEM_1C ROM:2BD6 ldb INTMEM_90, INTMEM_1C ROM:2BD9 ldb INTMEM_20+2, INTMEM_8F ROM:2BDC ldb INTMEM_8F, INTMEM_1C+2 ROM:2BDF sjmp ROM_2B50 ROM:2BE1 ; --------------------------------------------------------------------------- ROM:2BE1 ROM:2BE1 ROM_2BE1: ; CODE XREF: ROM:2BB3↑j ROM:2BE1 cmpb INTMEM_1A, #1 ROM:2BE4 jne ROM_2BF0 ROM:2BE6 ROM:2BE6 ROM_2BE6: ; CODE XREF: ROM:2BB9↑j ROM:2BE6 ldb INTMEM_20+2, INTMEM_49[] ROM:2BEB stb INTMEM_1C+2, INTMEM_49[] ROM:2BF0 ROM:2BF0 ROM_2BF0: ; CODE XREF: ROM:2BE4↑j ROM:2BF0 sjmp ROM_2B50 ROM:2BF2 ; --------------------------------------------------------------------------- ROM:2BF2 ldb INTMEM_90, INTMEM_8E ROM:2BF5 stb INTMEM_8F, INTMEM_49[] ROM:2BFA clrb INTMEM_8F ROM:2BFC orb INTMEM_A9, #10h ROM:2BFF orb INTMEM_A9, #20h ; ' ' ROM:2C02 orb INTMEM_A9, #-80h ROM:2C05 andb INTMEM_A9, #-41h ROM:2C08 sjmp ROM_2B50 ROM:2C0A ; --------------------------------------------------------------------------- ROM:2C0A jbc INTMEM_A9, 4, ROM_2C34 ROM:2C0D jbc INTMEM_A9, 6, ROM_2C15 ROM:2C10 clrb INTMEM_8E ROM:2C12 andb INTMEM_A9, #-41h ROM:2C15 ROM:2C15 ROM_2C15: ; CODE XREF: ROM:2C0D↑j ROM:2C15 clrb INTMEM_90 ROM:2C17 clrb INTMEM_91 ROM:2C19 jbs INTMEM_AA, 0, ROM_2C26 ROM:2C1C jbs INTMEM_AA, 1, ROM_2C26 ROM:2C1F ldb INTMEM_8F, INTMEM_49[] ROM:2C24 sjmp ROM_2C29 ROM:2C26 ; --------------------------------------------------------------------------- ROM:2C26 ROM:2C26 ROM_2C26: ; CODE XREF: ROM:2C19↑j ROM:2C26 ; ROM:2C1C↑j ROM:2C26 ldb INTMEM_8F, INTMEM_8E ROM:2C29 ROM:2C29 ROM_2C29: ; CODE XREF: ROM:2C24↑j ROM:2C29 andb INTMEM_A9, #-11h ROM:2C2C andb INTMEM_A9, #-21h ROM:2C2F andb INTMEM_A9, #7Fh ROM:2C32 sjmp ROM_2C37 ROM:2C34 ; --------------------------------------------------------------------------- ROM:2C34 ROM:2C34 ROM_2C34: ; CODE XREF: ROM:2C0A↑j ROM:2C34 ldb INTMEM_1A, #1 ROM:2C37 ROM:2C37 ROM_2C37: ; CODE XREF: ROM:2C32↑j ROM:2C37 andb INTMEM_AA, #-3 ROM:2C3A sjmp ROM_2B50 ROM:2C3C ; --------------------------------------------------------------------------- ROM:2C3C jbc INTMEM_A9, 4, ROM_2C4A ROM:2C3F jbc INTMEM_A9, 6, ROM_2C44 ROM:2C42 clrb INTMEM_8E ROM:2C44 ROM:2C44 ROM_2C44: ; CODE XREF: ROM:2C3F↑j ROM:2C44 andb INTMEM_A9, #-11h ROM:2C47 andb INTMEM_A9, #-21h ROM:2C4A ROM:2C4A ROM_2C4A: ; CODE XREF: ROM:2C3C↑j ROM:2C4A ldb INTMEM_8F, INTMEM_8E ROM:2C4D sjmp ROM_2B50 ROM:2C4F ; --------------------------------------------------------------------------- ROM:2C4F clrb INTMEM_90 ROM:2C51 clrb INTMEM_91 ROM:2C53 incb INTMEM_8F ROM:2C55 cmpb INTMEM_8F, #-4Ch ROM:2C58 jnh ROM_2C5D ROM:2C5A ldb INTMEM_8F, #-4Ch ROM:2C5D ROM:2C5D ROM_2C5D: ; CODE XREF: ROM:2C58↑j ROM:2C5D sjmp ROM_2B50 ROM:2C5F ; --------------------------------------------------------------------------- ROM:2C5F clrb INTMEM_90 ROM:2C61 clrb INTMEM_91 ROM:2C63 decb INTMEM_8F ROM:2C65 jc ROM_2C69 ROM:2C67 clrb INTMEM_8F ROM:2C69 ROM:2C69 ROM_2C69: ; CODE XREF: ROM:2C65↑j ROM:2C69 sjmp ROM_2B50 ROM:2C6B ; --------------------------------------------------------------------------- ROM:2C6B ldb INTMEM_90, INTMEM_8E ROM:2C6E clrb INTMEM_8F ROM:2C70 orb INTMEM_A9, #10h ROM:2C73 orb INTMEM_A9, #20h ; ' ' ROM:2C76 andb INTMEM_A9, #-41h ROM:2C79 andb INTMEM_A9, #7Fh ROM:2C7C sjmp ROM_2B50 ROM:2C7E ROM:2C7E ; =============== S U B R O U T I N E ======================================= ROM:2C7E ROM:2C7E ; Serial port ROM:2C7E ROM:2C7E ROM_2C7E: ; DATA XREF: ROM:Int06↑o ROM:2C7E pushf ROM:2C7F push INTMEM_1A[] ROM:2C83 ldb INTMEM_1A, IOPORT2+1 ; Input/output port 2 ROM:2C86 jbc INTMEM_1A, 6, ROM_2C8C ROM:2C89 orb INTMEM_AA, #4 ROM:2C8C ROM:2C8C ROM_2C8C: ; CODE XREF: ROM_2C7E+8↑j ROM:2C8C jbc INTMEM_1A, 5, ROM_2C92 ROM:2C8F orb INTMEM_AA, #8 ROM:2C92 ROM:2C92 ROM_2C92: ; CODE XREF: ROM_2C7E:ROM_2C8C↑j ROM:2C92 pop INTMEM_1A[] ROM:2C96 popf ROM:2C97 ret ROM:2C97 ; End of function ROM_2C7E ROM:2C97 ROM:2C98 ROM:2C98 ; =============== S U B R O U T I N E ======================================= ROM:2C98 ROM:2C98 ROM:2C98 ROM_2C98: ; CODE XREF: ROM_2DAF↓p ROM:2C98 ; ROM_2DEB↓p ... ROM:2C98 ldb INTMEM_32+1, #-68h ROM:2C9B sjmp ROM_2CA0 ROM:2C9B ; End of function ROM_2C98 ROM:2C9B ROM:2C9D ROM:2C9D ; =============== S U B R O U T I N E ======================================= ROM:2C9D ROM:2C9D ROM:2C9D ROM_2C9D: ; CODE XREF: ROM_2DAF:ROM_2DE8↓j ROM:2C9D ; ROM_2DEB+35↓j ... ROM:2C9D ldb INTMEM_32+1, #-80h ROM:2CA0 ROM:2CA0 ROM_2CA0: ; CODE XREF: ROM_2C98+3↑j ROM:2CA0 scall ROM_2D42 ROM:2CA2 ldb INTMEM_2C+1, #9 ROM:2CA5 scall ROM_2CEF ROM:2CA7 sjmp ROM_2D47 ROM:2CA7 ; End of function ROM_2C9D ROM:2CA7 ROM:2CA9 ROM:2CA9 ; =============== S U B R O U T I N E ======================================= ROM:2CA9 ROM:2CA9 ROM:2CA9 ROM_2CA9: ; CODE XREF: ROM_2DAF+8↓p ROM:2CA9 ; ROM_2DAF+12↓p ... ROM:2CA9 clrb INTMEM_1A ROM:2CAB ldb INTMEM_2C, #-20h ROM:2CAE scall ROM_2CE1 ROM:2CB0 scall ROM_2D25 ROM:2CB2 jc ROM_2CCF ROM:2CB4 ldb INTMEM_2C, #-60h ROM:2CB7 scall ROM_2CE1 ROM:2CB9 ld INTMEM_2C+2, INTMEM_1C ROM:2CBC ld INTMEM_32, INTMEM_1C ROM:2CBF ldb INTMEM_2C+1, #10h ROM:2CC2 scall ROM_2CEF ROM:2CC4 scall ROM_2D25 ROM:2CC6 jc ROM_2CCF ROM:2CC8 scall ROM_2CD3 ROM:2CCA cmp INTMEM_2C+2, INTMEM_1C ROM:2CCD je ROM_2CD1 ROM:2CCF ROM:2CCF ROM_2CCF: ; CODE XREF: ROM_2CA9+9↑j ROM:2CCF ; ROM_2CA9+1D↑j ROM:2CCF incb INTMEM_1A ROM:2CD1 ROM:2CD1 ROM_2CD1: ; CODE XREF: ROM_2CA9+24↑j ROM:2CD1 sjmp ROM_2D47 ROM:2CD1 ; End of function ROM_2CA9 ROM:2CD1 ROM:2CD3 ROM:2CD3 ; =============== S U B R O U T I N E ======================================= ROM:2CD3 ROM:2CD3 ROM:2CD3 ROM_2CD3: ; CODE XREF: ROM_2CA9+1F↑p ROM:2CD3 ; ROM_2D61+20↓p ... ROM:2CD3 ldb INTMEM_2C, #-40h ROM:2CD6 scall ROM_2CE1 ROM:2CD8 scall ROM_2D03 ROM:2CDA add INTMEM_20+2, INTMEM_1C ROM:2CDD incb INTMEM_1A+1 ROM:2CDF sjmp ROM_2D47 ROM:2CDF ; End of function ROM_2CD3 ROM:2CDF ROM:2CE1 ROM:2CE1 ; =============== S U B R O U T I N E ======================================= ROM:2CE1 ROM:2CE1 ROM:2CE1 ROM_2CE1: ; CODE XREF: ROM_2CA9+5↑p ROM:2CE1 ; ROM_2CA9+E↑p ... ROM:2CE1 scall ROM_2D42 ROM:2CE3 ldbze INTMEM_32, INTMEM_1A+1 ROM:2CE6 shl INTMEM_32, #7 ROM:2CE9 orb INTMEM_32+1, INTMEM_2C ROM:2CEC ldb INTMEM_2C+1, #9 ROM:2CEC ; End of function ROM_2CE1 ROM:2CEC ROM:2CEF ROM:2CEF ; =============== S U B R O U T I N E ======================================= ROM:2CEF ROM:2CEF ROM:2CEF ROM_2CEF: ; CODE XREF: ROM_2C9D+8↑p ROM:2CEF ; ROM_2CA9+19↑p ... ROM:2CEF andb INTMEM_26, #-11h ROM:2CF2 shl INTMEM_32, #1 ROM:2CF5 jnc ROM_2CFA ROM:2CF7 orb INTMEM_26, #10h ROM:2CFA ROM:2CFA ROM_2CFA: ; CODE XREF: ROM_2CEF+6↑j ROM:2CFA stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2CFD scall ROM_2D4E ROM:2CFF djnz INTMEM_2C+1, ROM_2CEF ROM:2D02 ret ROM:2D02 ; End of function ROM_2CEF ROM:2D02 ROM:2D03 ROM:2D03 ; =============== S U B R O U T I N E ======================================= ROM:2D03 ROM:2D03 ROM:2D03 ROM_2D03: ; CODE XREF: ROM_2CD3+5↑p ROM:2D03 clr INTMEM_1C ROM:2D05 ld INTMEM_30, #-8000h ROM:2D09 ROM:2D09 ROM_2D09: ; CODE XREF: ROM_2D03+1F↓j ROM:2D09 orb INTMEM_26, #8 ROM:2D0C stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D0F mulb ZERO_REG, ZERO_REG ; Zero register ROM:2D13 jbc IOPORT2, 7, ROM_2D19 ; Input/output port 2 ROM:2D16 or INTMEM_1C, INTMEM_30 ROM:2D19 ROM:2D19 ROM_2D19: ; CODE XREF: ROM_2D03+10↑j ROM:2D19 andb INTMEM_26, #-9 ROM:2D1C stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D1F shr INTMEM_30, #1 ROM:2D22 jnc ROM_2D09 ROM:2D24 ret ROM:2D24 ; End of function ROM_2D03 ROM:2D24 ROM:2D25 ROM:2D25 ; =============== S U B R O U T I N E ======================================= ROM:2D25 ROM:2D25 ROM:2D25 ROM_2D25: ; CODE XREF: ROM_2CA9+7↑p ROM:2D25 ; ROM_2CA9+1B↑p ROM:2D25 scall ROM_2D47 ROM:2D27 scall ROM_2D42 ROM:2D29 ld INTMEM_30, 4[INTMEM_53+3] ROM:2D2E clrc ROM:2D2F jbs IOPORT2, 7, ROM_2D3E ; Input/output port 2 ROM:2D32 ROM:2D32 ROM_2D32: ; CODE XREF: ROM_2D25+16↓j ROM:2D32 jbs IOPORT2, 7, ROM_2D41 ; Input/output port 2 ROM:2D35 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2D38 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2D3B djnzw INTMEM_30, ROM_2D32 ROM:2D3E ROM:2D3E ROM_2D3E: ; CODE XREF: ROM_2D25+A↑j ROM:2D3E incb INTMEM_1A ROM:2D40 setc ROM:2D41 ROM:2D41 ROM_2D41: ; CODE XREF: ROM_2D25:ROM_2D32↑j ROM:2D41 ret ROM:2D41 ; End of function ROM_2D25 ROM:2D41 ROM:2D42 ROM:2D42 ; =============== S U B R O U T I N E ======================================= ROM:2D42 ROM:2D42 ROM:2D42 ROM_2D42: ; CODE XREF: ROM_2C9D:ROM_2CA0↑p ROM:2D42 ; ROM_2CE1↑p ... ROM:2D42 orb INTMEM_26, #20h ; ' ' ROM:2D45 sjmp ROM_2D4A ROM:2D45 ; End of function ROM_2D42 ROM:2D45 ROM:2D47 ROM:2D47 ; =============== S U B R O U T I N E ======================================= ROM:2D47 ROM:2D47 ROM:2D47 ROM_2D47: ; CODE XREF: ROM_2C9D+A↑j ROM:2D47 ; ROM_2CA9:ROM_2CD1↑j ... ROM:2D47 andb INTMEM_26, #-21h ROM:2D4A ROM:2D4A ROM_2D4A: ; CODE XREF: ROM_2D42+3↑j ROM:2D4A stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D4D ret ROM:2D4D ; End of function ROM_2D47 ROM:2D4D ROM:2D4E ROM:2D4E ; =============== S U B R O U T I N E ======================================= ROM:2D4E ROM:2D4E ROM:2D4E ROM_2D4E: ; CODE XREF: ROM_2CEF+E↑p ROM:2D4E ; ROM_2D5B+2↓p ROM:2D4E orb INTMEM_26, #8 ROM:2D51 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D54 andb INTMEM_26, #-9 ROM:2D57 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D5A ret ROM:2D5A ; End of function ROM_2D4E ROM:2D5A ROM:2D5B ROM:2D5B ; =============== S U B R O U T I N E ======================================= ROM:2D5B ROM:2D5B ROM:2D5B ROM_2D5B: ; CODE XREF: ROM_37C0:ROM_388D↓p ROM:2D5B scall ROM_2D42 ROM:2D5D scall ROM_2D4E ROM:2D5F sjmp ROM_2D47 ROM:2D5F ; End of function ROM_2D5B ROM:2D5F ROM:2D61 ROM:2D61 ; =============== S U B R O U T I N E ======================================= ROM:2D61 ROM:2D61 ROM:2D61 ROM_2D61: ; CODE XREF: ROM_37C0+16F↓p ROM:2D61 ; ROM_37C0+179↓p ROM:2D61 clrb INTMEM_1A ROM:2D63 clrb INTMEM_20 ROM:2D65 ldb INTMEM_1C+2, 93h[INTMEM_53+3] ROM:2D6A ROM:2D6A ROM_2D6A: ; CODE XREF: ROM_2D61+35↓j ROM:2D6A ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2D6D ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2D70 clr INTMEM_20+2 ROM:2D72 ldbze INTMEM_32, INTMEM_20 ROM:2D75 mulub INTMEM_32, 92h[INTMEM_53+3] ROM:2D7A addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2D7E ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2D81 lcall ROM_2CD3 ROM:2D84 cmp INTMEM_1C, INTMEM_34 ROM:2D87 jne ROM_2D94 ROM:2D89 scall ROM_2D9C ROM:2D8B ldb INTMEM_8E, INTMEM_49[] ROM:2D90 neg INTMEM_20+2 ROM:2D92 je ROM_2D9B ROM:2D94 ROM:2D94 ROM_2D94: ; CODE XREF: ROM_2D61+26↑j ROM:2D94 incb INTMEM_20 ROM:2D96 djnz INTMEM_1C+2, ROM_2D6A ROM:2D99 incb INTMEM_1A ROM:2D9B ROM:2D9B ROM_2D9B: ; CODE XREF: ROM_2D61+31↑j ROM:2D9B ret ROM:2D9B ; End of function ROM_2D61 ROM:2D9B ROM:2D9C ROM:2D9C ; =============== S U B R O U T I N E ======================================= ROM:2D9C ROM:2D9C ROM:2D9C ROM_2D9C: ; CODE XREF: ROM_2D61+28↑p ROM:2D9C ld INTMEM_34, #40h ; '@' ROM:2DA0 ROM:2DA0 ROM_2DA0: ; CODE XREF: ROM_2D9C+E↓j ROM:2DA0 lcall ROM_2CD3 ROM:2DA3 st INTMEM_1C, [INTMEM_34]+ ROM:2DA6 cmp INTMEM_34, #54h ; 'T' ROM:2DAA jnc ROM_2DA0 ROM:2DAC ljmp ROM_2CD3 ROM:2DAC ; End of function ROM_2D9C ROM:2DAC ROM:2DAF ROM:2DAF ; =============== S U B R O U T I N E ======================================= ROM:2DAF ROM:2DAF ROM:2DAF ROM_2DAF: ; CODE XREF: ROM_2E54+22↓p ROM:2DAF ; ROM_2E9C+A6↓p ROM:2DAF lcall ROM_2C98 ROM:2DB2 clr INTMEM_20+2 ROM:2DB4 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2DB7 lcall ROM_2CA9 ROM:2DBA ld INTMEM_34, #40h ; '@' ROM:2DBE ROM:2DBE ROM_2DBE: ; CODE XREF: ROM_2DAF+1E↓j ROM:2DBE ld INTMEM_1C, [INTMEM_34]+ ROM:2DC1 lcall ROM_2CA9 ROM:2DC4 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2DC7 jne ROM_2DD9 ROM:2DC9 cmp INTMEM_34, #54h ; 'T' ROM:2DCD jnc ROM_2DBE ROM:2DCF ld INTMEM_1C, INTMEM_20+2 ROM:2DD2 neg INTMEM_1C ROM:2DD4 lcall ROM_2CA9 ROM:2DD7 sjmp ROM_2DE8 ROM:2DD9 ; --------------------------------------------------------------------------- ROM:2DD9 ROM:2DD9 ROM_2DD9: ; CODE XREF: ROM_2DAF+18↑j ROM:2DD9 ldb INTMEM_34, INTMEM_1A ROM:2DDC ldbze INTMEM_1C, #-56h ROM:2DDF ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2DE2 lcall ROM_2CA9 ROM:2DE5 ldb INTMEM_1A, INTMEM_34 ROM:2DE8 ROM:2DE8 ROM_2DE8: ; CODE XREF: ROM_2DAF+28↑j ROM:2DE8 ljmp ROM_2C9D ROM:2DE8 ; End of function ROM_2DAF ROM:2DE8 ROM:2DEB ROM:2DEB ; =============== S U B R O U T I N E ======================================= ROM:2DEB ROM:2DEB ROM:2DEB ROM_2DEB: ; CODE XREF: ROM_2E9C+C6↓p ROM:2DEB ; ROM_37C0+196↓p ROM:2DEB lcall ROM_2C98 ROM:2DEE ld INTMEM_34, INTMEM_1C ROM:2DF1 lcall ROM_2CD3 ROM:2DF4 push INTMEM_1C[] ROM:2DF8 decb INTMEM_1A+1 ROM:2DFA ld INTMEM_1C, INTMEM_34 ROM:2DFD lcall ROM_2CA9 ROM:2E00 ld INTMEM_1C, #54h ; 'T' ROM:2E04 sub INTMEM_1C, #40h ; '@' ROM:2E08 shr INTMEM_1C, #1 ROM:2E0B addb INTMEM_1A+1, INTMEM_1C ROM:2E0E lcall ROM_2CD3 ROM:2E11 neg INTMEM_1C ROM:2E13 sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2E16 add INTMEM_1C, INTMEM_34 ROM:2E19 neg INTMEM_1C ROM:2E1B decb INTMEM_1A+1 ROM:2E1D lcall ROM_2CA9 ROM:2E20 ljmp ROM_2C9D ROM:2E20 ; End of function ROM_2DEB ROM:2E20 ROM:2E23 ROM:2E23 ; =============== S U B R O U T I N E ======================================= ROM:2E23 ROM:2E23 ROM:2E23 ROM_2E23: ; CODE XREF: ROM_37C0+183↓p ROM:2E23 lcall ROM_2C98 ROM:2E26 clr INTMEM_20+2 ROM:2E28 clrb INTMEM_1A+1 ROM:2E2A ld INTMEM_1C, 6[INTMEM_53+3] ROM:2E2F lcall ROM_2CA9 ROM:2E32 ldb INTMEM_1C, #-6Dh ROM:2E35 ldb INTMEM_1C+1, #0 ROM:2E38 lcall ROM_2CA9 ROM:2E3B ldbze INTMEM_1C, #10h ROM:2E3E lcall ROM_2CA9 ROM:2E41 ld INTMEM_1C, 2[INTMEM_53+3] ROM:2E46 lcall ROM_2CA9 ROM:2E49 ld INTMEM_1C, INTMEM_20+2 ROM:2E4C neg INTMEM_1C ROM:2E4E lcall ROM_2CA9 ROM:2E51 ljmp ROM_2C9D ROM:2E51 ; End of function ROM_2E23 ROM:2E51 ROM:2E54 ROM:2E54 ; =============== S U B R O U T I N E ======================================= ROM:2E54 ROM:2E54 ROM:2E54 ROM_2E54: ; CODE XREF: ROM_37C0+186↓p ROM:2E54 ; ROM:3DB8↓p ROM:2E54 ldb INTMEM_91+1, 94h[INTMEM_53+3] ROM:2E59 ldb INTMEM_20+1, 93h[INTMEM_53+3] ROM:2E5E ldb INTMEM_1C+2, INTMEM_20+1 ROM:2E61 ldb INTMEM_20, #-10h ROM:2E64 ROM:2E64 ROM_2E64: ; CODE XREF: ROM_2E54:ROM_2E82↓j ROM:2E64 decb INTMEM_20+1 ROM:2E66 ldbze INTMEM_32, INTMEM_20+1 ROM:2E69 mulub INTMEM_32, 92h[INTMEM_53+3] ROM:2E6E addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2E72 ld INTMEM_1C, #-55ABh ROM:2E76 lcall ROM_2DAF ROM:2E79 cmpb INTMEM_1A, #1 ROM:2E7C jh ROM_2E85 ROM:2E7E je ROM_2E82 ROM:2E80 incb INTMEM_20 ROM:2E82 ROM:2E82 ROM_2E82: ; CODE XREF: ROM_2E54+2A↑j ROM:2E82 djnz INTMEM_1C+2, ROM_2E64 ROM:2E85 ROM:2E85 ROM_2E85: ; CODE XREF: ROM_2E54+28↑j ROM:2E85 ldbze INTMEM_1C, INTMEM_20 ROM:2E88 andb INTMEM_1C, #0Fh ROM:2E8B ret ROM:2E8B ; End of function ROM_2E54 ROM:2E8B ROM:2E8C ROM:2E8C ; =============== S U B R O U T I N E ======================================= ROM:2E8C ROM:2E8C ROM:2E8C ROM_2E8C: ; CODE XREF: ROM_37C0:ROM_3940↓p ROM:2E8C ld INTMEM_34, #40h ; '@' ROM:2E90 ROM:2E90 ROM_2E90: ; CODE XREF: ROM_2E8C+B↓j ROM:2E90 st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2E93 cmp INTMEM_34, #54h ; 'T' ROM:2E97 jnc ROM_2E90 ROM:2E99 ljmp ROM_486A ROM:2E99 ; End of function ROM_2E8C ROM:2E99 ROM:2E9C ROM:2E9C ; =============== S U B R O U T I N E ======================================= ROM:2E9C ROM:2E9C ROM:2E9C ROM_2E9C: ; CODE XREF: start+987↑p ROM:2E9C jbc INTMEM_F5, 3, ROM_2EA0 ROM:2E9F ret ROM:2EA0 ; --------------------------------------------------------------------------- ROM:2EA0 ROM:2EA0 ROM_2EA0: ; CODE XREF: ROM_2E9C↑j ROM:2EA0 jbs INTMEM_AA, 4, ROM_2EA5 ROM:2EA3 sjmp ROM_2F73 ROM:2EA5 ; --------------------------------------------------------------------------- ROM:2EA5 ROM:2EA5 ROM_2EA5: ; CODE XREF: ROM_2E9C:ROM_2EA0↑j ROM:2EA5 jbs INTMEM_AA, 5, ROM_2EAD ROM:2EA8 orb INTMEM_AA, #20h ; ' ' ROM:2EAB sjmp ROM_2F73 ROM:2EAD ; --------------------------------------------------------------------------- ROM:2EAD ROM:2EAD ROM_2EAD: ; CODE XREF: ROM_2E9C:ROM_2EA5↑j ROM:2EAD jbc INTMEM_AA, 6, ROM_2EB2 ROM:2EB0 sjmp ROM_2F56 ROM:2EB2 ; --------------------------------------------------------------------------- ROM:2EB2 ROM:2EB2 ROM_2EB2: ; CODE XREF: ROM_2E9C:ROM_2EAD↑j ROM:2EB2 jbs INTMEM_AA, 7, ROM_2EC0 ROM:2EB5 ldb INTMEM_1C, #27h ; ''' ROM:2EB8 lcall ROM_2AEA ROM:2EBB orb INTMEM_AA, #-80h ROM:2EBE sjmp ROM_2F73 ROM:2EC0 ; --------------------------------------------------------------------------- ROM:2EC0 ROM:2EC0 ROM_2EC0: ; CODE XREF: ROM_2E9C:ROM_2EB2↑j ROM:2EC0 jbc INTMEM_AB, 0, ROM_2EC5 ROM:2EC3 sjmp ROM_2F65 ROM:2EC5 ; --------------------------------------------------------------------------- ROM:2EC5 ROM:2EC5 ROM_2EC5: ; CODE XREF: ROM_2E9C:ROM_2EC0↑j ROM:2EC5 jbc INTMEM_A9, 4, ROM_2ECA ROM:2EC8 sjmp ROM_2F73 ROM:2ECA ; --------------------------------------------------------------------------- ROM:2ECA ROM:2ECA ROM_2ECA: ; CODE XREF: ROM_2E9C:ROM_2EC5↑j ROM:2ECA lcall ROM_2C98 ROM:2ECD jbc INTMEM_F5, 0, ROM_2EF1 ROM:2ED0 ldb INTMEM_1A+1, #5 ROM:2ED3 ld INTMEM_1C, INTMEM_140[] ROM:2ED8 lcall ROM_2CA9 ROM:2EDB lcall ROM_2CA9 ROM:2EDE lcall ROM_2CA9 ROM:2EE1 ldb INTMEM_1C, INTMEM_154[] ROM:2EE6 ldb INTMEM_1C+1, INTMEM_154[] ROM:2EEB lcall ROM_2CA9 ROM:2EEE lcall ROM_2CA9 ROM:2EF1 ROM:2EF1 ROM_2EF1: ; CODE XREF: ROM_2E9C+31↑j ROM:2EF1 ldb INTMEM_1A+1, #0Ah ROM:2EF4 ldb INTMEM_1C, INTMEM_155[] ROM:2EF9 ldb INTMEM_1C+1, INTMEM_1C ROM:2EFC or INTMEM_1C, #0F0Fh ROM:2F00 lcall ROM_2CA9 ROM:2F03 lcall ROM_2CA9 ROM:2F06 lcall ROM_2C9D ROM:2F09 st ZERO_REG, INTMEM_142[] ; Zero register ROM:2F0E andb INTMEM_F5, #-5 ROM:2F11 andb INTMEM_F5, #-3 ROM:2F14 ldb INTMEM_20+1, INTMEM_A8[] ROM:2F19 ldb INTMEM_1C+2, 93h[INTMEM_53+3] ROM:2F1E ROM:2F1E ROM_2F1E: ; CODE XREF: ROM_2E9C:ROM_2F49↓j ROM:2F1E incb INTMEM_20+1 ROM:2F20 cmpb INTMEM_20+1, 93h[INTMEM_53+3] ROM:2F25 jnc ROM_2F29 ROM:2F27 clrb INTMEM_20+1 ROM:2F29 ROM:2F29 ROM_2F29: ; CODE XREF: ROM_2E9C+89↑j ROM:2F29 ldbze INTMEM_32, INTMEM_20+1 ROM:2F2C mulub INTMEM_32, 92h[INTMEM_53+3] ROM:2F31 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2F35 lcall ROM_2CD3 ROM:2F38 cmpb INTMEM_1C, #55h ; 'U' ROM:2F3B jne ROM_2F49 ROM:2F3D decb INTMEM_1A+1 ROM:2F3F ldb INTMEM_1C+1, #-5Bh ROM:2F42 lcall ROM_2DAF ROM:2F45 negb INTMEM_1A ROM:2F47 je ROM_2F4E ROM:2F49 ROM:2F49 ROM_2F49: ; CODE XREF: ROM_2E9C+9F↑j ROM:2F49 djnz INTMEM_1C+2, ROM_2F1E ROM:2F4C clrb INTMEM_1C+3 ROM:2F4E ROM:2F4E ROM_2F4E: ; CODE XREF: ROM_2E9C+AB↑j ROM:2F4E orb INTMEM_AA, #40h ; '@' ROM:2F51 stb INTMEM_1C+3, INTMEM_156[] ROM:2F56 ROM:2F56 ROM_2F56: ; CODE XREF: ROM_2E9C+14↑j ROM:2F56 jbc INTMEM_AB, 0, ROM_2F73 ROM:2F59 ld INTMEM_1C, #-55ABh ROM:2F5D ldb INTMEM_1A+1, INTMEM_156[] ROM:2F62 lcall ROM_2DEB ROM:2F65 ROM:2F65 ROM_2F65: ; CODE XREF: ROM_2E9C+27↑j ROM:2F65 scall ROM_2F74 ROM:2F67 andb INTMEM_AA, #-11h ROM:2F6A andb INTMEM_AA, #-21h ROM:2F6D andb INTMEM_AA, #7Fh ROM:2F70 andb INTMEM_AA, #-41h ROM:2F73 ROM:2F73 ROM_2F73: ; CODE XREF: ROM_2E9C+7↑j ROM:2F73 ; ROM_2E9C+F↑j ... ROM:2F73 ret ROM:2F73 ; End of function ROM_2E9C ROM:2F73 ROM:2F74 ROM:2F74 ; =============== S U B R O U T I N E ======================================= ROM:2F74 ROM:2F74 ROM:2F74 ROM_2F74: ; CODE XREF: ROM_2E9C:ROM_2F65↑p ROM:2F74 ldb INTMEM_1C, #23h ; '#' ROM:2F77 ljmp ROM_2AEA ROM:2F77 ; End of function ROM_2F74 ROM:2F77 ROM:2F7A ROM:2F7A ; =============== S U B R O U T I N E ======================================= ROM:2F7A ROM:2F7A ROM:2F7A ROM_2F7A: ; CODE XREF: start+98A↑p ROM:2F7A ldb INTMEM_1C+2, INTMEM_1F5[] ROM:2F7F ld INTMEM_1C, #0 ROM:2F83 lcall ROM_32E0 ROM:2F86 clrb INTMEM_1C+1 ROM:2F88 shl INTMEM_1C, #4 ROM:2F8B mulu INTMEM_1C, #-0BDCh ROM:2F8F divu INTMEM_1C, #3415h ROM:2F93 st INTMEM_1C, INTMEM_146[] ROM:2F98 jbc INTMEM_F5, 4, ROM_2FAA ROM:2F9B st INTMEM_1C, INTMEM_144[] ROM:2FA0 st INTMEM_1C, INTMEM_3BC[] ROM:2FA5 st INTMEM_1C, INTMEM_3BE[] ROM:2FAA ROM:2FAA ROM_2FAA: ; CODE XREF: ROM_2F7A+1E↑j ROM:2FAA ret ROM:2FAA ; End of function ROM_2F7A ROM:2FAA ROM:2FAB ROM:2FAB ; =============== S U B R O U T I N E ======================================= ROM:2FAB ROM:2FAB ROM:2FAB ROM_2FAB: ; CODE XREF: start:ROM_2A1E↑p ROM:2FAB clr INTMEM_1A ROM:2FAD ROM:2FAD ROM_2FAD: ; CODE XREF: ROM_2FAB+B0↓j ROM:2FAD jbs INTMEM_AB, 2, ROM_2FBA ROM:2FB0 ld INTMEM_1C, #0C8h ROM:2FB4 ld INTMEM_20, #64h ; 'd' ROM:2FB8 sjmp ROM_3007 ROM:2FBA ; --------------------------------------------------------------------------- ROM:2FBA ROM:2FBA ROM_2FBA: ; CODE XREF: ROM_2FAB:ROM_2FAD↑j ROM:2FBA ldbze INTMEM_20, 322Bh[INTMEM_1A] ROM:2FBF ld INTMEM_20, 3BCh[INTMEM_20] ROM:2FC4 mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:2FC9 divu INTMEM_1C, INTMEM_5C ROM:2FCC jv ROM_2FED ROM:2FCE ld INTMEM_20, 0Ah[INTMEM_53+3] ROM:2FD3 mulu INTMEM_20, #64h ; 'd' ROM:2FD7 divu INTMEM_20, INTMEM_5C ROM:2FDA jnv ROM_2FE3 ROM:2FDC ld INTMEM_20, #0C8h ROM:2FE0 ld INTMEM_5A, [SP] ; Stack pointer ROM:2FE3 ROM:2FE3 ROM_2FE3: ; CODE XREF: ROM_2FAB+2F↑j ROM:2FE3 add INTMEM_1C, INTMEM_20 ROM:2FE6 cmp INTMEM_1C, 8[INTMEM_53+3] ROM:2FEB jnc ROM_2FF2 ROM:2FED ROM:2FED ROM_2FED: ; CODE XREF: ROM_2FAB+21↑j ROM:2FED ld INTMEM_1C, 8[INTMEM_53+3] ROM:2FF2 ROM:2FF2 ROM_2FF2: ; CODE XREF: ROM_2FAB+40↑j ROM:2FF2 ld INTMEM_20, 0Ch[INTMEM_53+3] ROM:2FF7 mulu INTMEM_20, #64h ; 'd' ROM:2FFB divu INTMEM_20, INTMEM_5C ROM:2FFE jnv ROM_3007 ROM:3000 ld INTMEM_20, #64h ; 'd' ROM:3004 ld INTMEM_5A, [SP] ; Stack pointer ROM:3007 ROM:3007 ROM_3007: ; CODE XREF: ROM_2FAB+D↑j ROM:3007 ; ROM_2FAB+53↑j ROM:3007 shl INTMEM_1A, #1 ROM:300A ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:300F sub INTMEM_1C+2, INTMEM_1C ROM:3012 jc ROM_3018 ROM:3014 add INTMEM_1C+2, #1C20h ROM:3018 ROM:3018 ROM_3018: ; CODE XREF: ROM_2FAB+67↑j ROM:3018 shr INTMEM_1A, #1 ROM:301B divb INTMEM_1C+2, #64h ; 'd' ROM:301F stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:3024 jbs INTMEM_AB, 2, ROM_3037 ROM:3027 subb INTMEM_1C+2, #2 ROM:302A jc ROM_302F ROM:302C addb INTMEM_1C+2, #48h ; 'H' ROM:302F ROM:302F ROM_302F: ; CODE XREF: ROM_2FAB+7F↑j ROM:302F cmpb INTMEM_1C+2, #11h ROM:3032 jc ROM_3037 ROM:3034 ldb INTMEM_93+1, INTMEM_1A ROM:3037 ROM:3037 ROM_3037: ; CODE XREF: ROM_2FAB+79↑j ROM:3037 ; ROM_2FAB+87↑j ROM:3037 shl INTMEM_1A, #1 ROM:303A ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:303F sub INTMEM_1C+2, INTMEM_20 ROM:3042 jc ROM_3048 ROM:3044 add INTMEM_1C+2, #1C20h ROM:3048 ROM:3048 ROM_3048: ; CODE XREF: ROM_2FAB+97↑j ROM:3048 shr INTMEM_1A, #1 ROM:304B divb INTMEM_1C+2, #64h ; 'd' ROM:304F stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:3054 incb INTMEM_1A ROM:3056 cmpb INTMEM_1A, #4 ROM:3059 jge ROM_305D ROM:305B sjmp ROM_2FAD ROM:305D ; --------------------------------------------------------------------------- ROM:305D ROM:305D ROM_305D: ; CODE XREF: ROM_2FAB+AE↑j ROM:305D pushf ROM:305E ldbze INTMEM_1A, INTMEM_93+1 ROM:3061 jbs INTMEM_AB, 1, ROM_3077 ROM:3064 ldb INTMEM_95, 134h[INTMEM_1A] ROM:3069 subb INTMEM_1C+3, INTMEM_95, #1 ROM:306D jge ROM_3072 ROM:306F addb INTMEM_1C+3, #48h ; 'H' ROM:3072 ROM:3072 ROM_3072: ; CODE XREF: ROM_2FAB+C2↑j ROM:3072 ldb INTMEM_93, INTMEM_1C+3 ROM:3075 sjmp ROM_307C ROM:3077 ; --------------------------------------------------------------------------- ROM:3077 ROM:3077 ROM_3077: ; CODE XREF: ROM_2FAB+B6↑j ROM:3077 ldb INTMEM_95, 130h[INTMEM_1A] ROM:307C ROM:307C ROM_307C: ; CODE XREF: ROM_2FAB+CA↑j ROM:307C popf ROM:307D ret ROM:307D ; End of function ROM_2FAB ROM:307D ROM:307E ROM:307E ; =============== S U B R O U T I N E ======================================= ROM:307E ROM:307E ROM:307E ROM_307E: ; CODE XREF: start+98D↑p ROM:307E ld INTMEM_1C+2, INTMEM_5E ROM:3081 divub INTMEM_1C+2, #19h ROM:3084 jnv ROM_3089 ROM:3086 ldb INTMEM_1C+2, #-1 ROM:3089 ROM:3089 ROM_3089: ; CODE XREF: ROM_307E+6↑j ROM:3089 ld INTMEM_1C, #1 ROM:308D lcall ROM_32E0 ROM:3090 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:3093 je ROM_30A3 ROM:3095 ldb INTMEM_20, #64h ; 'd' ROM:3098 mulub INTMEM_20, #0 ROM:309B clr INTMEM_20+2 ROM:309D divu INTMEM_20, INTMEM_5C ROM:30A0 addb INTMEM_1C, INTMEM_20 ROM:30A3 ROM:30A3 ROM_30A3: ; CODE XREF: ROM_307E+15↑j ROM:30A3 stb INTMEM_1C, INTMEM_157[] ROM:30A8 ret ROM:30A8 ; End of function ROM_307E ROM:30A8 ROM:30A9 ROM:30A9 ; =============== S U B R O U T I N E ======================================= ROM:30A9 ROM:30A9 ROM:30A9 ROM_30A9: ; CODE XREF: ROM_630B:ROM_65DA↓p ROM:30A9 clrb INTMEM_1A ROM:30AB ld INTMEM_32, #6 ROM:30AF ldbze INTMEM_2C, INTMEM_157[] ROM:30B4 ROM:30B4 ROM_30B4: ; CODE XREF: ROM_30A9+35↓j ROM:30B4 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:30B9 cmp INTMEM_20+2, #1C1Fh ROM:30BD jnh ROM_30C7 ROM:30BF ldb INTMEM_1A, #-1 ROM:30C2 ld INTMEM_5A, [SP] ; Stack pointer ROM:30C5 sjmp ROM_30DA ROM:30C7 ; --------------------------------------------------------------------------- ROM:30C7 ROM:30C7 ROM_30C7: ; CODE XREF: ROM_30A9+14↑j ROM:30C7 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:30CC sub INTMEM_20+2, INTMEM_2C ROM:30CF jc ROM_30D5 ROM:30D1 add INTMEM_20+2, #1C20h ROM:30D5 ROM:30D5 ROM_30D5: ; CODE XREF: ROM_30A9+26↑j ROM:30D5 st INTMEM_20+2, 138h[INTMEM_32] ROM:30DA ROM:30DA ROM_30DA: ; CODE XREF: ROM_30A9+1C↑j ROM:30DA sub INTMEM_32, #2 ROM:30DE jc ROM_30B4 ROM:30E0 cmpb INTMEM_1A, #0 ROM:30E3 jne ROM_30EA ROM:30E5 orb INTMEM_AB, #8 ROM:30E8 sjmp ROM_30ED ROM:30EA ; --------------------------------------------------------------------------- ROM:30EA ROM:30EA ROM_30EA: ; CODE XREF: ROM_30A9+3A↑j ROM:30EA andb INTMEM_AB, #-9 ROM:30ED ROM:30ED ROM_30ED: ; CODE XREF: ROM_30A9+3F↑j ROM:30ED ret ROM:30ED ; End of function ROM_30A9 ROM:30ED ROM:30EE ROM:30EE ; =============== S U B R O U T I N E ======================================= ROM:30EE ROM:30EE ROM:30EE ROM_30EE: ; CODE XREF: ROM:3D0B↓p ROM:30EE ; ROM_630B+2AC↓p ROM:30EE clrb INTMEM_1A ROM:30F0 cmpb INTMEM_1C, #0 ROM:30F3 jne ROM_30F7 ROM:30F5 sjmp ROM_3199 ROM:30F7 ; --------------------------------------------------------------------------- ROM:30F7 ROM:30F7 ROM_30F7: ; CODE XREF: ROM_30EE+5↑j ROM:30F7 cmpb INTMEM_1C, #1 ROM:30FA jne ROM_3121 ROM:30FC cmpb INTMEM_1C+1, #4 ROM:30FF jh ROM_3107 ROM:3101 cmp INTMEM_1C+2, #1C1Fh ROM:3105 jnh ROM_3109 ROM:3107 ROM:3107 ROM_3107: ; CODE XREF: ROM_30EE+11↑j ROM:3107 sjmp ROM_3193 ROM:3109 ; --------------------------------------------------------------------------- ROM:3109 ROM:3109 ROM_3109: ; CODE XREF: ROM_30EE+17↑j ROM:3109 ldbze INTMEM_32, INTMEM_1C+1 ROM:310C ldbze INTMEM_2C, INTMEM_157[] ROM:3111 sub INTMEM_1C+2, INTMEM_2C ROM:3114 jc ROM_311A ROM:3116 add INTMEM_1C+2, #1C20h ROM:311A ROM:311A ROM_311A: ; CODE XREF: ROM_30EE+26↑j ROM:311A st INTMEM_1C+2, 138h[INTMEM_32] ROM:311F sjmp ROM_3199 ROM:3121 ; --------------------------------------------------------------------------- ROM:3121 ROM:3121 ROM_3121: ; CODE XREF: ROM_30EE+C↑j ROM:3121 cmpb INTMEM_1C, #2 ROM:3124 jne ROM_317F ROM:3126 cmp INTMEM_5E, #0 ROM:312A je ROM_3131 ROM:312C ldb INTMEM_1A, #1 ROM:312F sjmp ROM_317D ROM:3131 ; --------------------------------------------------------------------------- ROM:3131 ROM:3131 ROM_3131: ; CODE XREF: ROM_30EE+3C↑j ROM:3131 cmp INTMEM_1C+2, INTMEM_144[] ROM:3136 jnh ROM_313D ROM:3138 ldb INTMEM_1A, #2 ROM:313B sjmp ROM_317D ROM:313D ; --------------------------------------------------------------------------- ROM:313D ROM:313D ROM_313D: ; CODE XREF: ROM_30EE+48↑j ROM:313D ld INTMEM_32, INTMEM_1C+2 ROM:3140 ldb INTMEM_1C, #3 ROM:3143 lcall ROM_319A ROM:3146 ld INTMEM_60, INTMEM_1C+2 ROM:3149 add INTMEM_1C+2, INTMEM_32 ROM:314C ldb INTMEM_1C, #2 ROM:314F lcall ROM_319A ROM:3152 cmpb INTMEM_1A, #0 ROM:3155 je ROM_3162 ROM:3157 ldb INTMEM_1A, #3 ROM:315A sjmp ROM_317D ROM:315C ; --------------------------------------------------------------------------- ROM:315C ROM:315C ROM_315C: ; CODE XREF: ROM_30EE+79↓j ROM:315C jbc INTMEM_1C, 0, ROM_3169 ROM:315F jbs INTMEM_1C, 1, ROM_3169 ROM:3162 ROM:3162 ROM_3162: ; CODE XREF: ROM_30EE+67↑j ROM:3162 clrb INTMEM_1C ROM:3164 lcall ROM_319A ROM:3167 sjmp ROM_315C ROM:3169 ; --------------------------------------------------------------------------- ROM:3169 ROM:3169 ROM_3169: ; CODE XREF: ROM_30EE:ROM_315C↑j ROM:3169 ; ROM_30EE+71↑j ROM:3169 jbc INTMEM_1C, 1, ROM_3178 ROM:316C clrb INTMEM_1A+1 ROM:316E sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:3172 sub INTMEM_20+2, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:3176 sjmp ROM_317B ROM:3178 ; --------------------------------------------------------------------------- ROM:3178 ROM:3178 ROM_3178: ; CODE XREF: ROM_30EE:ROM_3169↑j ROM:3178 ldb INTMEM_1A+1, #1 ROM:317B ROM:317B ROM_317B: ; CODE XREF: ROM_30EE+88↑j ROM:317B clrb INTMEM_1A ROM:317D ROM:317D ROM_317D: ; CODE XREF: ROM_30EE+41↑j ROM:317D ; ROM_30EE+4D↑j ... ROM:317D sjmp ROM_3199 ROM:317F ; --------------------------------------------------------------------------- ROM:317F ROM:317F ROM_317F: ; CODE XREF: ROM_30EE+36↑j ROM:317F cmpb INTMEM_1C, #3 ROM:3182 jne ROM_3189 ROM:3184 orb INTMEM_AB, #8 ROM:3187 sjmp ROM_3199 ROM:3189 ; --------------------------------------------------------------------------- ROM:3189 ROM:3189 ROM_3189: ; CODE XREF: ROM_30EE+94↑j ROM:3189 cmpb INTMEM_1C, #4 ROM:318C jne ROM_3193 ROM:318E andb INTMEM_AB, #-9 ROM:3191 sjmp ROM_3199 ROM:3193 ; --------------------------------------------------------------------------- ROM:3193 ROM:3193 ROM_3193: ; CODE XREF: ROM_30EE:ROM_3107↑j ROM:3193 ; ROM_30EE+9E↑j ROM:3193 ldb INTMEM_1A, #-1 ROM:3196 ld INTMEM_5A, [SP] ; Stack pointer ROM:3199 ROM:3199 ROM_3199: ; CODE XREF: ROM_30EE+7↑j ROM:3199 ; ROM_30EE+31↑j ... ROM:3199 ret ROM:3199 ; End of function ROM_30EE ROM:3199 ROM:319A ROM:319A ; =============== S U B R O U T I N E ======================================= ROM:319A ROM:319A ROM:319A ROM_319A: ; CODE XREF: ROM_2A43-7AE↑p ROM:319A ; ROM_2A43-723↑p ... ROM:319A cmpb INTMEM_1C+1, #4 ROM:319D jge ROM_31FA ROM:319F cmpb INTMEM_1C, #0 ROM:31A2 je ROM_3201 ROM:31A4 jbs WSR1, 6, ROM_31F3 ; Window selection register 1 ROM:31A7 ldbze INTMEM_1A, INTMEM_1C+1 ROM:31AA ldb INTMEM_1A+1, 322Fh[INTMEM_1A] ROM:31AF jbc INTMEM_1C, 0, ROM_31B5 ROM:31B2 orb INTMEM_1A+1, #20h ; ' ' ROM:31B5 ROM:31B5 ROM_31B5: ; CODE XREF: ROM_319A+15↑j ROM:31B5 ldb INTMEM_6, INTMEM_1A+1 ROM:31B8 cmpb INTMEM_1C, #3 ROM:31BB jc ROM_31D5 ROM:31BD sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:31C2 sub INTMEM_1A, INT_PEND+1 ; Interrupt pending register ROM:31C5 cmp INTMEM_1A, #-4438h ROM:31C9 jnc ROM_31DA ROM:31CB ldb INTMEM_1A, #1 ROM:31CE add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:31D3 sjmp ROM_31DC ROM:31D5 ; --------------------------------------------------------------------------- ROM:31D5 ROM:31D5 ROM_31D5: ; CODE XREF: ROM_319A+21↑j ROM:31D5 add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:31DA ROM:31DA ROM_31DA: ; CODE XREF: ROM_319A+2F↑j ROM:31DA clrb INTMEM_1A ROM:31DC ROM:31DC ROM_31DC: ; CODE XREF: ROM_319A+39↑j ROM:31DC ld INTMEM_4, INTMEM_1C+2 ROM:31DF ldb INTMEM_1A+1, #1 ROM:31E2 shlb INTMEM_1A+1, INTMEM_1C+1 ROM:31E5 jbc INTMEM_1C, 0, ROM_31EC ROM:31E8 orb INTMEM_96, INTMEM_1A+1 ROM:31EB ret ROM:31EC ; --------------------------------------------------------------------------- ROM:31EC ROM:31EC ROM_31EC: ; CODE XREF: ROM_319A+4B↑j ROM:31EC xorb INTMEM_1A+1, #-1 ROM:31EF andb INTMEM_96, INTMEM_1A+1 ROM:31F2 ret ROM:31F3 ; --------------------------------------------------------------------------- ROM:31F3 ROM:31F3 ROM_31F3: ; CODE XREF: ROM_319A+A↑j ROM:31F3 ldb INTMEM_1A, #2 ROM:31F6 orb INTMEM_4A, #1 ROM:31F9 ret ROM:31FA ; --------------------------------------------------------------------------- ROM:31FA ROM:31FA ROM_31FA: ; CODE XREF: ROM_319A+3↑j ROM:31FA ldb INTMEM_1A, #-1 ROM:31FD ld INTMEM_5A, [SP] ; Stack pointer ROM:3200 ret ROM:3201 ; --------------------------------------------------------------------------- ROM:3201 ROM:3201 ROM_3201: ; CODE XREF: ROM_319A+8↑j ROM:3201 clrb INTMEM_1C ROM:3203 ldbze INTMEM_1A, INTMEM_1C+1 ROM:3206 andb ZERO_REG, WSR1, 3233h[INTMEM_1A] ; Zero register ROM:320C je ROM_3211 ROM:320E ldb INTMEM_1C, #1 ROM:3211 ROM:3211 ROM_3211: ; CODE XREF: ROM_319A+72↑j ROM:3211 andb ZERO_REG, IOPORT1, 3237h[INTMEM_1A] ; Zero register ROM:3217 jne ROM_321C ROM:3219 orb INTMEM_1C, #2 ROM:321C ROM:321C ROM_321C: ; CODE XREF: ROM_319A+7D↑j ROM:321C clrb INTMEM_1A ROM:321E ret ROM:321E ; End of function ROM_319A ROM:321E ROM:321F ; --------------------------------------------------------------------------- ROM:321F skip INTMEM_36 ROM:3221 notb INTMEM_24 ROM:3223 not ZERO_REG ; Zero register ROM:3225 neg ZERO_REG+1 ; Zero register ROM:3227 clr INTMEM_2+1 ROM:3229 skip INTMEM_2 ROM:322B skip ZERO_REG ; Zero register ROM:322D skip ZERO_REG ; Zero register ROM:322F clr ZERO_REG+1 ; Zero register ROM:3231 clr ZERO_REG+1 ; Zero register ROM:3233 not INTMEM_2 ROM:3235 not INTMEM_2 ROM:3237 not INTMEM_2 ROM:3239 not INTMEM_2 ROM:323B ROM:323B ; =============== S U B R O U T I N E ======================================= ROM:323B ROM:323B ROM:323B ROM_323B: ; CODE XREF: ROM:ROM_5741↓p ROM:323B cmp INTMEM_20, #1C20h ROM:323F jc ROM_325E ROM:3241 clr INTMEM_2C+2 ROM:3243 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3246 je ROM_327F ROM:3248 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:324B je ROM_3252 ROM:324D shl INTMEM_1C, #1 ROM:3250 jc ROM_325E ROM:3252 ROM:3252 ROM_3252: ; CODE XREF: ROM_323B+10↑j ROM:3252 add INTMEM_1C+2, #-8000h ROM:3256 jnc ROM_3262 ROM:3258 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:325C jnc ROM_3268 ROM:325E ROM:325E ROM_325E: ; CODE XREF: ROM_323B+4↑j ROM:325E ; ROM_323B+15↑j ... ROM:325E ldb INTMEM_1A, #1 ROM:3261 ret ROM:3262 ; --------------------------------------------------------------------------- ROM:3262 ROM:3262 ROM_3262: ; CODE XREF: ROM_323B+1B↑j ROM:3262 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3266 jnc ROM_325E ROM:3268 ROM:3268 ROM_3268: ; CODE XREF: ROM_323B+21↑j ROM:3268 cmp INTMEM_1A, #0Ch ROM:326C jnc ROM_325E ROM:326E ld INTMEM_2C, INTMEM_1C+2 ROM:3271 jbc INTMEM_1C+3, 7, ROM_3276 ROM:3274 neg INTMEM_2C ROM:3276 ROM:3276 ROM_3276: ; CODE XREF: ROM_323B+36↑j ROM:3276 mulu INTMEM_2C, #-3FFFh ROM:327A jbc INTMEM_1C+3, 7, ROM_327F ROM:327D neg INTMEM_2C+2 ROM:327F ROM:327F ROM_327F: ; CODE XREF: ROM_323B+B↑j ROM:327F ; ROM_323B+3F↑j ROM:327F add INTMEM_64, INTMEM_2C+2, #-8000h ROM:3284 mulu INTMEM_1C, #-3FFFh ROM:3288 pushf ROM:3289 st INTMEM_1C+2, INTMEM_66 ROM:328C andb INTMEM_AB, #-11h ROM:328F cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3292 je ROM_3297 ROM:3294 orb INTMEM_AB, #10h ROM:3297 ROM:3297 ROM_3297: ; CODE XREF: ROM_323B+57↑j ROM:3297 popf ROM:3298 andb INTMEM_AB, #-21h ROM:329B cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:329E je ROM_32A3 ROM:32A0 orb INTMEM_AB, #20h ; ' ' ROM:32A3 ROM:32A3 ROM_32A3: ; CODE XREF: ROM_323B+63↑j ROM:32A3 st INTMEM_20, INTMEM_62 ROM:32A3 ; End of function ROM_323B ROM:32A3 ROM:32A6 ROM:32A6 ; =============== S U B R O U T I N E ======================================= ROM:32A6 ROM:32A6 ROM:32A6 ROM_32A6: ; CODE XREF: start+9A1↑p ROM:32A6 ld INTMEM_20, INTMEM_62 ROM:32A9 jbs INTMEM_AB, 5, ROM_32D3 ROM:32AC jbc INTMEM_AB, 2, ROM_32D3 ROM:32AF add INTMEM_1C, INTMEM_64, #-8000h ROM:32B4 jnc ROM_32C0 ROM:32B6 add INTMEM_1C, INTMEM_66 ROM:32B9 jnc ROM_32C5 ROM:32BB ldbse INTMEM_1C, INTMEM_FF ROM:32BE sjmp ROM_32C5 ROM:32C0 ; --------------------------------------------------------------------------- ROM:32C0 ROM:32C0 ROM_32C0: ; CODE XREF: ROM_32A6+E↑j ROM:32C0 add INTMEM_1C, INTMEM_66 ROM:32C3 jnc ROM_32D3 ROM:32C5 ROM:32C5 ROM_32C5: ; CODE XREF: ROM_32A6+13↑j ROM:32C5 ; ROM_32A6+18↑j ROM:32C5 mulu INTMEM_1C, #64h ; 'd' ROM:32C9 divu INTMEM_1C, INTMEM_5C ROM:32CC sub INTMEM_20, INTMEM_1C ROM:32CF jc ROM_32D3 ROM:32D1 clr INTMEM_20 ROM:32D3 ROM:32D3 ROM_32D3: ; CODE XREF: ROM_32A6+3↑j ROM:32D3 ; ROM_32A6+6↑j ... ROM:32D3 add INTMEM_20, #32h ; '2' ROM:32D7 divub INTMEM_20, #64h ; 'd' ROM:32DA stb INTMEM_20, INTMEM_158[] ROM:32DF ret ROM:32DF ; End of function ROM_32A6 ROM:32DF ROM:32E0 ROM:32E0 ; =============== S U B R O U T I N E ======================================= ROM:32E0 ROM:32E0 ROM:32E0 ROM_32E0: ; CODE XREF: ROM_2F7A+9↑p ROM:32E0 ; ROM_307E+F↑p ... ROM:32E0 shl INTMEM_1C, #1 ROM:32E3 ld INTMEM_20+2, INTMEM_53+3 ROM:32E6 ld INTMEM_1A, [INTMEM_20+2] ROM:32E9 sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:32ED sub INTMEM_1A, #4 ROM:32F1 add INTMEM_1C, INTMEM_1A ROM:32F4 ld INTMEM_1C, [INTMEM_1C] ROM:32F7 add INTMEM_1C, INTMEM_20+2 ROM:32FA ldb INTMEM_1A, [INTMEM_1C]+ ROM:32FD decb INTMEM_1A ROM:32FF ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:3302 ldbze INTMEM_20, INTMEM_1A ROM:3305 add INTMEM_1C, INTMEM_20 ROM:3308 st INTMEM_1C, INTMEM_20 ROM:330B ldb INTMEM_2C+3, INTMEM_1A ROM:330E cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:3311 je ROM_331D ROM:3313 ROM:3313 ROM_3313: ; CODE XREF: ROM_32E0+3A↓j ROM:3313 cmpb INTMEM_1C+2, [INTMEM_1C] ROM:3316 jc ROM_331D ROM:3318 dec INTMEM_1C ROM:331A djnz INTMEM_2C+3, ROM_3313 ROM:331D ROM:331D ROM_331D: ; CODE XREF: ROM_32E0+31↑j ROM:331D ; ROM_32E0+36↑j ROM:331D cmpb INTMEM_2C+3, INTMEM_1A ROM:3320 ldb INTMEM_2C+2, INTMEM_2C+3 ROM:3323 ldb INTMEM_20+2, [INTMEM_1C] ROM:3326 je ROM_332A ROM:3328 inc INTMEM_1C ROM:332A ROM:332A ROM_332A: ; CODE XREF: ROM_32E0+46↑j ROM:332A ldb INTMEM_20+3, [INTMEM_1C] ROM:332D decb INTMEM_1A+1 ROM:332F jne ROM_3333 ROM:3331 sjmp ROM_342E ROM:3333 ; --------------------------------------------------------------------------- ROM:3333 ROM:3333 ROM_3333: ; CODE XREF: ROM_32E0+4F↑j ROM:3333 ldb INTMEM_2C+3, INTMEM_1A+1 ROM:3336 ld INTMEM_1C, INTMEM_20 ROM:3339 ldbze INTMEM_20, INTMEM_1A+1 ROM:333C inc INTMEM_20 ROM:333E add INTMEM_1C, INTMEM_20 ROM:3341 st INTMEM_1C, INTMEM_20 ROM:3344 ROM:3344 ROM_3344: ; CODE XREF: ROM_32E0+6B↓j ROM:3344 cmpb INTMEM_1C+3, [INTMEM_1C] ROM:3347 jc ROM_334E ROM:3349 dec INTMEM_1C ROM:334B djnz INTMEM_2C+3, ROM_3344 ROM:334E ROM:334E ROM_334E: ; CODE XREF: ROM_32E0+67↑j ROM:334E cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:3351 ldb INTMEM_2C, [INTMEM_1C] ROM:3354 je ROM_3358 ROM:3356 inc INTMEM_1C ROM:3358 ROM:3358 ROM_3358: ; CODE XREF: ROM_32E0+74↑j ROM:3358 ldb INTMEM_2C+1, [INTMEM_1C] ROM:335B add INTMEM_1C, INTMEM_20, #1 ROM:3360 incb INTMEM_1A ROM:3362 mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:3366 add INTMEM_1C, INTMEM_20 ROM:3369 ldbze INTMEM_20, INTMEM_2C+2 ROM:336C add INTMEM_1C, INTMEM_20 ROM:336F ldb INTMEM_2C+2, [INTMEM_1C] ROM:3372 ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:3376 ldbze INTMEM_20, INTMEM_1A ROM:3379 add INTMEM_1C, INTMEM_20 ROM:337C ldb INTMEM_20, [INTMEM_1C] ROM:337F ldb INTMEM_20+1, 1[INTMEM_1C] ROM:3383 ld INTMEM_1C, INTMEM_20+2 ROM:3386 subb INTMEM_1C+1, INTMEM_1C ROM:3389 je ROM_33B5 ROM:338B subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:338F jnc ROM_33B5 ROM:3391 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3394 subb INTMEM_2C+3, INTMEM_2C+2 ROM:3397 jc ROM_33A0 ROM:3399 negb INTMEM_2C+3 ROM:339B ldb INTMEM_30, INTMEM_2C+3 ROM:339E sjmp ROM_33A2 ROM:33A0 ; --------------------------------------------------------------------------- ROM:33A0 ROM:33A0 ROM_33A0: ; CODE XREF: ROM_32E0+B7↑j ROM:33A0 clrb INTMEM_30 ROM:33A2 ROM:33A2 ROM_33A2: ; CODE XREF: ROM_32E0+BE↑j ROM:33A2 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:33A6 divub INTMEM_2C+2, INTMEM_1C+1 ROM:33A9 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:33AC je ROM_33B0 ROM:33AE negb INTMEM_2C+2 ROM:33B0 ROM:33B0 ROM_33B0: ; CODE XREF: ROM_32E0+CC↑j ROM:33B0 addb INTMEM_1A+1, INTMEM_2C+2 ROM:33B3 sjmp ROM_33B8 ROM:33B5 ; --------------------------------------------------------------------------- ROM:33B5 ROM:33B5 ROM_33B5: ; CODE XREF: ROM_32E0+A9↑j ROM:33B5 ; ROM_32E0+AF↑j ROM:33B5 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33B8 ROM:33B8 ROM_33B8: ; CODE XREF: ROM_32E0+D3↑j ROM:33B8 stb INTMEM_1A+1, INTMEM_1A ROM:33BB ld INTMEM_1C, INTMEM_20+2 ROM:33BE ld INTMEM_2C+2, INTMEM_20 ROM:33C1 subb INTMEM_1C+1, INTMEM_1C ROM:33C4 je ROM_33F0 ROM:33C6 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:33CA jnc ROM_33F0 ROM:33CC ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33CF subb INTMEM_2C+3, INTMEM_2C+2 ROM:33D2 jc ROM_33DB ROM:33D4 negb INTMEM_2C+3 ROM:33D6 ldb INTMEM_30, INTMEM_2C+3 ROM:33D9 sjmp ROM_33DD ROM:33DB ; --------------------------------------------------------------------------- ROM:33DB ROM:33DB ROM_33DB: ; CODE XREF: ROM_32E0+F2↑j ROM:33DB clrb INTMEM_30 ROM:33DD ROM:33DD ROM_33DD: ; CODE XREF: ROM_32E0+F9↑j ROM:33DD mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:33E1 divub INTMEM_2C+2, INTMEM_1C+1 ROM:33E4 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:33E7 je ROM_33EB ROM:33E9 negb INTMEM_2C+2 ROM:33EB ROM:33EB ROM_33EB: ; CODE XREF: ROM_32E0+107↑j ROM:33EB addb INTMEM_1A+1, INTMEM_2C+2 ROM:33EE sjmp ROM_33F3 ROM:33F0 ; --------------------------------------------------------------------------- ROM:33F0 ROM:33F0 ROM_33F0: ; CODE XREF: ROM_32E0+E4↑j ROM:33F0 ; ROM_32E0+EA↑j ROM:33F0 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33F3 ROM:33F3 ROM_33F3: ; CODE XREF: ROM_32E0+10E↑j ROM:33F3 ld INTMEM_2C+2, INTMEM_1A ROM:33F6 ld INTMEM_1C, INTMEM_2C ROM:33F9 subb INTMEM_1C+1, INTMEM_1C ROM:33FC je ROM_3428 ROM:33FE subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:3402 jnc ROM_3428 ROM:3404 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3407 subb INTMEM_2C+3, INTMEM_2C+2 ROM:340A jc ROM_3413 ROM:340C negb INTMEM_2C+3 ROM:340E ldb INTMEM_30, INTMEM_2C+3 ROM:3411 sjmp ROM_3415 ROM:3413 ; --------------------------------------------------------------------------- ROM:3413 ROM:3413 ROM_3413: ; CODE XREF: ROM_32E0+12A↑j ROM:3413 clrb INTMEM_30 ROM:3415 ROM:3415 ROM_3415: ; CODE XREF: ROM_32E0+131↑j ROM:3415 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3419 divub INTMEM_2C+2, INTMEM_1C+1 ROM:341C cmpb INTMEM_30, ZERO_REG ; Zero register ROM:341F je ROM_3423 ROM:3421 negb INTMEM_2C+2 ROM:3423 ROM:3423 ROM_3423: ; CODE XREF: ROM_32E0+13F↑j ROM:3423 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3426 sjmp ROM_342B ROM:3428 ; --------------------------------------------------------------------------- ROM:3428 ROM:3428 ROM_3428: ; CODE XREF: ROM_32E0+11C↑j ROM:3428 ; ROM_32E0+122↑j ROM:3428 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:342B ROM:342B ROM_342B: ; CODE XREF: ROM_32E0+146↑j ROM:342B ljmp ROM_3474 ROM:342E ; --------------------------------------------------------------------------- ROM:342E ROM:342E ROM_342E: ; CODE XREF: ROM_32E0+51↑j ROM:342E add INTMEM_1C, INTMEM_20, #1 ROM:3433 ldbze INTMEM_20, INTMEM_2C+2 ROM:3436 add INTMEM_1C, INTMEM_20 ROM:3439 ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:343C ldb INTMEM_2C+3, [INTMEM_1C] ROM:343F ld INTMEM_1C, INTMEM_20+2 ROM:3442 subb INTMEM_1C+1, INTMEM_1C ROM:3445 je ROM_3471 ROM:3447 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:344B jnc ROM_3471 ROM:344D ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3450 subb INTMEM_2C+3, INTMEM_2C+2 ROM:3453 jc ROM_345C ROM:3455 negb INTMEM_2C+3 ROM:3457 ldb INTMEM_30, INTMEM_2C+3 ROM:345A sjmp ROM_345E ROM:345C ; --------------------------------------------------------------------------- ROM:345C ROM:345C ROM_345C: ; CODE XREF: ROM_32E0+173↑j ROM:345C clrb INTMEM_30 ROM:345E ROM:345E ROM_345E: ; CODE XREF: ROM_32E0+17A↑j ROM:345E mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3462 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3465 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3468 je ROM_346C ROM:346A negb INTMEM_2C+2 ROM:346C ROM:346C ROM_346C: ; CODE XREF: ROM_32E0+188↑j ROM:346C addb INTMEM_1A+1, INTMEM_2C+2 ROM:346F sjmp ROM_3474 ROM:3471 ; --------------------------------------------------------------------------- ROM:3471 ROM:3471 ROM_3471: ; CODE XREF: ROM_32E0+165↑j ROM:3471 ; ROM_32E0+16B↑j ROM:3471 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3474 ROM:3474 ROM_3474: ; CODE XREF: ROM_32E0:ROM_342B↑j ROM:3474 ; ROM_32E0+18F↑j ROM:3474 ldb INTMEM_1C, INTMEM_1A+1 ROM:3477 ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:347A ret ROM:347A ; End of function ROM_32E0 ROM:347A ROM:347B ROM:347B ; =============== S U B R O U T I N E ======================================= ROM:347B ROM:347B ROM:347B ROM_347B: ; CODE XREF: ROM_3519+78↓p ROM:347B ; ROM_39BA+19↓p ... ROM:347B clrb INTMEM_1A ROM:347D cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:3480 jne ROM_3485 ROM:3482 ldbze INTMEM_1C+2, #2 ROM:3485 ROM:3485 ROM_3485: ; CODE XREF: ROM_347B+5↑j ROM:3485 clr INTMEM_20+2 ROM:3487 sub INTMEM_20, INTMEM_1C ROM:348A jc ROM_3495 ROM:348C neg INTMEM_20 ROM:348E divu INTMEM_20, INTMEM_1C+2 ROM:3491 neg INTMEM_20 ROM:3493 sjmp ROM_3498 ROM:3495 ; --------------------------------------------------------------------------- ROM:3495 ROM:3495 ROM_3495: ; CODE XREF: ROM_347B+F↑j ROM:3495 divu INTMEM_20, INTMEM_1C+2 ROM:3498 ROM:3498 ROM_3498: ; CODE XREF: ROM_347B+18↑j ROM:3498 add INTMEM_1C, INTMEM_20 ROM:349B ret ROM:349B ; End of function ROM_347B ROM:349B ROM:349C ROM:349C ; =============== S U B R O U T I N E ======================================= ROM:349C ROM:349C ROM:349C ROM_349C: ; CODE XREF: ROM_3A64↓p ROM:349C jbc INTMEM_AA, 2, ROM_34B4 ROM:349F andb INTMEM_AA, #-5 ROM:34A2 ldb INTMEM_1C, INTMEM_7 ROM:34A5 orb INTMEM_AB, #40h ; '@' ROM:34A8 ldb INTMEM_99, INTMEM_1C ROM:34AB ROM:34AB ROM_34AB: ; CODE XREF: ROM_349C:ROM_34AB↓j ROM:34AB ; ROM_34B5+9↓j ... ROM:34AB jbc INTMEM_AA, 3, ROM_34AB ROM:34AE andb INTMEM_AA, #-9 ROM:34B1 ldb INTMEM_7, INTMEM_1C ROM:34B4 ROM:34B4 ROM_34B4: ; CODE XREF: ROM_349C↑j ROM:34B4 ; ROM_34B5↓j ROM:34B4 ret ROM:34B4 ; End of function ROM_349C ROM:34B4 ROM:34B5 ROM:34B5 ; =============== S U B R O U T I N E ======================================= ROM:34B5 ROM:34B5 ROM:34B5 ROM_34B5: ; CODE XREF: start+990↑p ROM:34B5 jbc INTMEM_AB, 7, ROM_34B4 ROM:34B8 ldb INTMEM_1C, INTMEM_3B ROM:34BB andb INTMEM_AB, #7Fh ROM:34BE sjmp ROM_34AB ROM:34BE ; End of function ROM_34B5 ROM:34BE ROM:34C0 ; --------------------------------------------------------------------------- ROM:34C0 ROM:34C0 ROM_34C0: ; CODE XREF: ROM:573B↓j ROM:34C0 mulu INTMEM_1C, #-3FFFh ROM:34C4 st INTMEM_1C+2, INTMEM_78 ROM:34C7 ldb INTMEM_9C, #8 ROM:34CA ret ROM:34CB ROM:34CB ; =============== S U B R O U T I N E ======================================= ROM:34CB ROM:34CB ROM:34CB ROM_34CB: ; CODE XREF: start+981↑p ROM:34CB jbs IOPORT2, 4, ROM_34DF ; Input/output port 2 ROM:34CE jbc INTMEM_AF, 0, ROM_34DA ROM:34D1 jbc INTMEM_AF, 1, ROM_34D7 ROM:34D4 orb INTMEM_AC, #-80h ROM:34D7 ROM:34D7 ROM_34D7: ; CODE XREF: ROM_34CB+6↑j ROM:34D7 orb INTMEM_AE, #-80h ROM:34DA ROM:34DA ROM_34DA: ; CODE XREF: ROM_34CB+3↑j ROM:34DA orb INTMEM_AF, #1 ROM:34DD sjmp ROM_34EB ROM:34DF ; --------------------------------------------------------------------------- ROM:34DF ROM:34DF ROM_34DF: ; CODE XREF: ROM_34CB↑j ROM:34DF jbs INTMEM_AF, 0, ROM_34E8 ROM:34E2 orb INTMEM_AF, #2 ROM:34E5 andb INTMEM_AE, #7Fh ROM:34E8 ROM:34E8 ROM_34E8: ; CODE XREF: ROM_34CB:ROM_34DF↑j ROM:34E8 andb INTMEM_AF, #-2 ROM:34EB ROM:34EB ROM_34EB: ; CODE XREF: ROM_34CB+12↑j ROM:34EB jbc IOPORT1, 6, ROM_34F9 ; Input/output port 1 ROM:34EE jbc INTMEM_AF, 2, ROM_34F4 ROM:34F1 orb INTMEM_AD, #4 ROM:34F4 ROM:34F4 ROM_34F4: ; CODE XREF: ROM_34CB+23↑j ROM:34F4 orb INTMEM_AF, #4 ROM:34F7 sjmp ROM_3502 ROM:34F9 ; --------------------------------------------------------------------------- ROM:34F9 ROM:34F9 ROM_34F9: ; CODE XREF: ROM_34CB:ROM_34EB↑j ROM:34F9 jbs INTMEM_AF, 2, ROM_34FF ROM:34FC andb INTMEM_AD, #-5 ROM:34FF ROM:34FF ROM_34FF: ; CODE XREF: ROM_34CB:ROM_34F9↑j ROM:34FF andb INTMEM_AF, #-5 ROM:3502 ROM:3502 ROM_3502: ; CODE XREF: ROM_34CB+2C↑j ROM:3502 jbs IOPORT1, 7, ROM_350F ; Input/output port 1 ROM:3505 jbc INTMEM_AF, 3, ROM_350B ROM:3508 orb INTMEM_AD, #2 ROM:350B ROM:350B ROM_350B: ; CODE XREF: ROM_34CB+3A↑j ROM:350B orb INTMEM_AF, #8 ROM:350E ret ROM:350F ; --------------------------------------------------------------------------- ROM:350F ROM:350F ROM_350F: ; CODE XREF: ROM_34CB:ROM_3502↑j ROM:350F jbs INTMEM_AF, 3, ROM_3515 ROM:3512 andb INTMEM_AD, #-3 ROM:3515 ROM:3515 ROM_3515: ; CODE XREF: ROM_34CB:ROM_350F↑j ROM:3515 andb INTMEM_AF, #-9 ROM:3518 ret ROM:3518 ; End of function ROM_34CB ROM:3518 ROM:3519 ROM:3519 ; =============== S U B R O U T I N E ======================================= ROM:3519 ROM:3519 ROM:3519 ROM_3519: ; CODE XREF: start+984↑p ROM:3519 ; ROM_3519+8D↓j ROM:3519 pushf ROM:351A addb INTMEM_2, INTMEM_A7, #8 ROM:351E ldb INTMEM_34, INTMEM_A7 ROM:3521 mulub INTMEM_34, #0Eh ROM:3524 add INTMEM_34, #374Ch ROM:3528 add INTMEM_20, INTMEM_53+3, 0[INTMEM_34] ROM:352D add INTMEM_20+2, INTMEM_53+3, 2[INTMEM_34] ROM:3532 add INTMEM_2C, INTMEM_53+3, 4[INTMEM_34] ROM:3537 add INTMEM_32, INTMEM_53+3, 0Ah[INTMEM_34] ROM:353C ld INTMEM_1C, 8[INTMEM_34] ROM:3540 ROM:3540 ROM_3540: ; CODE XREF: ROM_3519:ROM_3540↓j ROM:3540 jbs INTMEM_2, 3, ROM_3540 ROM:3543 ldb INTMEM_1C+2, INTMEM_2+1 ROM:3546 andb INTMEM_1C+3, INTMEM_2, #-40h ROM:354A popf ROM:354B cmpb INTMEM_1C+2, [INTMEM_20] ROM:354E jnc ROM_3574 ROM:3550 cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:3553 jh ROM_3574 ROM:3555 ldb INTMEM_1A, 6[INTMEM_34] ROM:3559 notb INTMEM_1A ROM:355B andb INTMEM_53+2, INTMEM_1A ROM:355E cmp INTMEM_1C, #-1 ROM:3562 je ROM_356C ROM:3564 lcall ROM_32E0 ROM:3567 ldb INTMEM_20+1, INTMEM_1C ROM:356A sjmp ROM_357F ROM:356C ; --------------------------------------------------------------------------- ROM:356C ROM:356C ROM_356C: ; CODE XREF: ROM_3519+49↑j ROM:356C ldb INTMEM_20+1, INTMEM_1C+2 ROM:356F ldb INTMEM_20, INTMEM_1C+3 ROM:3572 sjmp ROM_3582 ROM:3574 ; --------------------------------------------------------------------------- ROM:3574 ROM:3574 ROM_3574: ; CODE XREF: ROM_3519+35↑j ROM:3574 ; ROM_3519+3A↑j ROM:3574 orb INTMEM_53+2, 6[INTMEM_34] ROM:3578 orb INTMEM_52, 7[INTMEM_34] ROM:357C ldb INTMEM_20+1, [INTMEM_2C] ROM:357F ROM:357F ROM_357F: ; CODE XREF: ROM_3519+51↑j ROM:357F ldb INTMEM_20, #7Fh ROM:3582 ROM:3582 ROM_3582: ; CODE XREF: ROM_3519+59↑j ROM:3582 ld INTMEM_2C, 0Ch[INTMEM_34] ROM:3586 ld INTMEM_1C, [INTMEM_2C] ROM:3589 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:358C je ROM_3599 ROM:358E ld INTMEM_1C+2, [INTMEM_32] ROM:3591 lcall ROM_347B ROM:3594 st INTMEM_1C, [INTMEM_2C] ROM:3597 sjmp ROM_359C ROM:3599 ; --------------------------------------------------------------------------- ROM:3599 ROM:3599 ROM_3599: ; CODE XREF: ROM_3519+73↑j ROM:3599 st INTMEM_20, [INTMEM_2C] ROM:359C ROM:359C ROM_359C: ; CODE XREF: ROM_3519+7E↑j ROM:359C incb INTMEM_A7 ROM:359E cmpb INTMEM_A7, #6 ROM:35A1 je ROM_35A8 ROM:35A3 jbs INTMEM_A9, 0, ROM_35AA ROM:35A6 sjmp ROM_3519 ROM:35A8 ; --------------------------------------------------------------------------- ROM:35A8 ROM:35A8 ROM_35A8: ; CODE XREF: ROM_3519+88↑j ROM:35A8 clrb INTMEM_A7 ROM:35AA ROM:35AA ROM_35AA: ; CODE XREF: ROM_3519+8A↑j ROM:35AA ret ROM:35AA ; End of function ROM_3519 ROM:35AA ROM:35AB ; --------------------------------------------------------------------------- ROM:35AB rst ROM:35AB ; --------------------------------------------------------------------------- ROM:35AC db 52h, 2Bh, 0B3h, 2Bh, 0F2h, 2Bh, 0Ah, 2Ch, 3Ch, 2Ch ROM:35AC db 4Fh, 2Ch, 5Fh, 2Ch, 6Bh, 2Ch, 4Bh, 42h, 50h, 38h, 50h ROM:35AC db 30h, 31h, 30h, 93h, 0, 10h, 14h, 17h, 15h, 16h, 10h ROM:35AC db 0, 1, 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h ROM:35AC db 0, 5Eh, 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h ROM:35AC db 1, 30h, 0, 0FFh, 0, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1 ROM:35AC db 20h, 0, 0FDh, 1, 50h, 1, 0ADh, 0, 50h, 2, 0ADh, 0, 58h ROM:35AC db 4, 0ADh, 0, 60h, 0, 3Ah, 36h, 60h, 0, 44h, 36h, 88h ROM:35AC db 10h, 45h, 0, 20h, 0, 42h, 0, 20h, 4, 47h, 0, 20h, 0 ROM:35AC db 8Eh, 0, 0A3h, 0, 0D4h, 0, 80h, 12h, 44h, 0, 6, 6, 0DCh ROM:35AC db 0, 3, 8, 0BCh, 3, 60h, 0, 5Eh, 36h, 30h, 0, 0, 0, 58h ROM:35AC db 1, 0ABh, 0, 44h, 36h, 52h, 0, 2, 1, 52h, 0, 4, 2, 5Eh ROM:35AC db 36h, 50h, 0, 1, 2, 50h, 0, 2, 4, 50h, 0, 4, 8, 50h ROM:35AC db 0, 8, 10h, 52h, 0, 8, 20h, 52h, 0, 10h, 80h, 64h, 36h ROM:35AC db 0ABh, 0, 4, 10h, 30h, 0, 20h, 0, 50h, 1, 0ABh, 0, 20h ROM:35AC db 0, 0F1h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0D3h, 0, 60h, 0 ROM:35AC db 0D6h, 36h, 0, 0Ch, 4Bh, 1, 30h, 0, 0FFh, 0, 30h, 0 ROM:35AC db 0FFh, 0, 58h, 40h, 0F5h, 0, 60h, 0, 0D0h, 36h, 20h ROM:35AC db 0, 43h, 0, 2, 0Eh, 0D6h, 0, 8, 10h, 0F2h, 0, 30h, 0 ROM:35AC db 0FFh, 0, 20h, 0, 0F3h, 0, 30h, 0, 0FFh, 0, 30h, 0, 0FFh ROM:35AC db 0, 4, 14h, 44h, 0, 20h, 0, 45h, 0, 23h, 0, 0D4h, 0 ROM:35AC db 30h, 0, 0FFh, 0, 23h, 0, 40h, 0, 23h, 0, 40h, 0, 23h ROM:35AC db 0, 40h, 0, 23h, 0, 40h, 0, 20h, 0, 48h, 0, 0D6h, 36h ROM:35AC db 0F5h, 0, 20h, 1, 0E4h, 36h, 50h, 0, 10h, 4, 52h, 0 ROM:35AC db 1, 10h, 0ACh, 0, 80h, 40h, 30h, 0, 5, 0, 30h, 0, 22h ROM:35AC db 0, 1Eh, 0, 1, 0, 30h, 0, 20h, 0, 30h, 0, 1, 0, 0B4h ROM:35AC db 0Fh, 64h, 9, 0FEh, 0, 29h, 0C0h, 0AAh, 0, 0A0h, 0, 0DFh ROM:35AC db 0, 1, 3, 4, 0, 0CCh, 0, 0BFh, 8Fh, 2, 4, 8, 0, 0, 0 ROM:35AC db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0 ROM:35AC db 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0 ROM:35AC db 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 1, 0CCh, 0D9h, 88h ROM:35AC db 0A2h, 0, 15h, 44h, 6Eh, 9Eh, 0, 9Dh, 0, 9Fh, 0, 1, 10h ROM:35AC db 0FFh, 0FFh, 14h, 0, 0FCh, 1, 0A4h, 0, 0A3h, 0, 0A6h ROM:35AC db 0, 2, 4, 2, 0, 18h, 0, 0F6h, 1, 0A1h, 0, 0A0h, 0, 0A2h ROM:35AC db 0, 4, 8, 0FFh, 0FFh, 16h, 0, 0FAh, 1, 0A4h, 0, 0A3h ROM:35AC db 0, 0A6h, 0, 0, 0, 0FFh, 0FFh, 18h, 0, 0, 0, 0A4h, 0 ROM:35AC db 0A3h, 0, 0A5h, 0, 8, 2, 2, 0, 18h, 0, 0F8h, 1, 0A7h ROM:35AC db 0, 0A8h, 0, 0A9h, 0, 10h, 20h, 0FFh, 0FFh, 1Ah, 0, 0F4h ROM:35AC db 1 ROM:37A0 ROM:37A0 ; =============== S U B R O U T I N E ======================================= ROM:37A0 ROM:37A0 ROM:37A0 ROM_37A0: ; CODE XREF: start+978↑p ROM:37A0 ; ROM:3B74↓p ROM:37A0 jbs INTMEM_A9, 0, ROM_37BF ROM:37A3 ldb INTMEM_26, #-21h ROM:37A6 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:37A9 ldb INTMEM_26+1, #-22h ROM:37AC stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:37AF ldb INTMEM_1A, #-80h ROM:37B2 stb INTMEM_1A, 1FFEh[] ROM:37B7 ldb INTMEM_1A, #-1 ROM:37BA stb INTMEM_1A, 1FFFh[] ROM:37BF ROM:37BF ROM_37BF: ; CODE XREF: ROM_37A0↑j ROM:37BF ret ROM:37BF ; End of function ROM_37A0 ROM:37BF ROM:37C0 ROM:37C0 ; =============== S U B R O U T I N E ======================================= ROM:37C0 ROM:37C0 ROM:37C0 ROM_37C0: ; CODE XREF: start+97B↑p ROM:37C0 andb INTMEM_28, #77h ; 'w' ROM:37C3 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:37C6 jbs INTMEM_A9, 0, ROM_3806 ROM:37C9 ldb INTMEM_1C, 1FFEh[] ROM:37CE ldb INTMEM_1C+1, INTMEM_1C ROM:37D1 andb INTMEM_1C+1, #-2 ROM:37D4 stb INTMEM_1C+1, 1FFEh[] ROM:37D9 andb INTMEM_1C+1, #-3 ROM:37DC orb INTMEM_1C+1, #4 ROM:37DF stb INTMEM_1C+1, 1FFEh[] ROM:37E4 orb INTMEM_1C+1, #1 ROM:37E7 stb INTMEM_1C+1, 1FFEh[] ROM:37EC andb INTMEM_1C+1, #-2 ROM:37EF stb INTMEM_1C+1, 1FFEh[] ROM:37F4 ldb INTMEM_1C+1, 1FFFh[] ROM:37F9 andb INTMEM_1C+1, #-9 ROM:37FC stb INTMEM_1C+1, 1FFFh[] ROM:3801 stb INTMEM_1C, 1FFEh[] ROM:3806 ROM:3806 ROM_3806: ; CODE XREF: ROM_37C0+6↑j ROM:3806 jbs INTMEM_A9, 0, ROM_380A ROM:3809 di ROM:380A ROM:380A ROM_380A: ; CODE XREF: ROM_37C0:ROM_3806↑j ROM:380A andb INT_PEND, INT_MASK ; Interrupt mask register ROM:380D andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:3810 andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:3813 andb INTMEM_28+1, #-3 ROM:3816 stb INTMEM_28+1, INTMEM_16 ROM:3819 andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:381C orb INTMEM_28+1, #4 ROM:381F ldb INTMEM_16, INTMEM_28+1 ROM:3822 orb INT_MASK, #1 ; Interrupt mask register ROM:3825 orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:3828 jbc INTMEM_A9, 0, ROM_384F ROM:382B ROM:382B ROM_382B: ; CODE XREF: ROM_37C0+84↓j ROM:382B jbs INTMEM_A9, 1, ROM_384F ROM:382E jbs WSR1, 6, ROM_3849 ; Window selection register 1 ROM:3831 add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:3836 st INTMEM_1C, (INTMEM_86+2)[] ROM:383B ldb INTMEM_6, #18h ROM:383E ld INTMEM_4, INTMEM_1C ROM:3841 orb INTMEM_A9, #2 ROM:3844 jbs INTMEM_A9, 1, ROM_382B ROM:3847 sjmp ROM_384F ROM:3849 ; --------------------------------------------------------------------------- ROM:3849 ROM:3849 ROM_3849: ; CODE XREF: ROM_37C0+6E↑j ROM:3849 andb INTMEM_A9, #-3 ROM:384C orb INTMEM_4A, #1 ROM:384F ROM:384F ROM_384F: ; CODE XREF: ROM_37C0+68↑j ROM:384F ; ROM_37C0:ROM_382B↑j ... ROM:384F jbs INTMEM_A9, 0, ROM_3855 ROM:3852 lcall ROM_2AD2 ROM:3855 ROM:3855 ROM_3855: ; CODE XREF: ROM_37C0:ROM_384F↑j ROM:3855 orb INTMEM_28, #54h ; 'T' ROM:3858 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:385B ldb INTMEM_2+1, #-5Bh ROM:385E andb INTMEM_28+1, #7Fh ROM:3861 ldb INTMEM_16, INTMEM_28+1 ROM:3864 orb INT_MASK, #4 ; Interrupt mask register ROM:3867 jbs INTMEM_A9, 0, ROM_386D ROM:386A lcall ROM_39AC ROM:386D ROM:386D ROM_386D: ; CODE XREF: ROM_37C0+A7↑j ROM:386D jbs INTMEM_A9, 0, ROM_387C ROM:3870 ldb INTMEM_E, #4Dh ; 'M' ROM:3873 ldb INTMEM_E, #-80h ROM:3876 orb INTMEM_AA, #8 ROM:3879 andb INTMEM_AA, #-5 ROM:387C ROM:387C ROM_387C: ; CODE XREF: ROM_37C0:ROM_386D↑j ROM:387C orb INTMEM_28+1, #20h ; ' ' ROM:387F ldb INTMEM_16, INTMEM_28+1 ROM:3882 ldb IOPORT2+1, #9 ; Input/output port 2 ROM:3885 orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:3888 jbc INTMEM_A9, 0, ROM_388D ROM:388B sjmp ROM_395E ROM:388D ; --------------------------------------------------------------------------- ROM:388D ROM:388D ROM_388D: ; CODE XREF: ROM_37C0+C8↑j ROM:388D lcall ROM_2D5B ROM:3890 ldb INTMEM_1A+1, #5 ROM:3893 lcall ROM_2CD3 ROM:3896 st INTMEM_1C, INTMEM_140[] ROM:389B lcall ROM_2CD3 ROM:389E and INTMEM_1C+2, INTMEM_1C, INTMEM_140[] ROM:38A4 st INTMEM_1C+2, INTMEM_140[] ROM:38A9 ld INTMEM_1C+2, INTMEM_1C ROM:38AC lcall ROM_2CD3 ROM:38AF and INTMEM_1C+2, INTMEM_1C ROM:38B2 or INTMEM_1C+2, INTMEM_140[] ROM:38B7 st INTMEM_1C, INTMEM_140[] ROM:38BC ldb INTMEM_1A+1, #5 ROM:38BF lcall ROM_2CD3 ROM:38C2 and INTMEM_1C, INTMEM_140[] ROM:38C7 or INTMEM_1C, INTMEM_1C+2 ROM:38CA st INTMEM_1C, INTMEM_140[] ROM:38CF addb INTMEM_1A+1, #2 ROM:38D2 lcall ROM_2CD3 ROM:38D5 st INTMEM_1C, INTMEM_1C+2 ROM:38D8 lcall ROM_2CD3 ROM:38DB andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:38DF andb INTMEM_1C, INTMEM_1C+3 ROM:38E2 andb INTMEM_1C+2, INTMEM_1C+3 ROM:38E5 orb INTMEM_1C, INTMEM_1C+1 ROM:38E8 orb INTMEM_1C, INTMEM_1C+2 ROM:38EB stb INTMEM_1C, INTMEM_154[] ROM:38F0 lcall ROM_2CD3 ROM:38F3 st INTMEM_1C, INTMEM_1C+2 ROM:38F6 lcall ROM_2CD3 ROM:38F9 andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:38FD andb INTMEM_1C, INTMEM_1C+3 ROM:3900 andb INTMEM_1C+2, INTMEM_1C+3 ROM:3903 orb INTMEM_1C, INTMEM_1C+1 ROM:3906 orb INTMEM_1C, INTMEM_1C+2 ROM:3909 stb INTMEM_1C, INTMEM_155[] ROM:390E clrb INTMEM_1A+1 ROM:3910 lcall ROM_2CD3 ROM:3913 cmp INTMEM_1C, 6[INTMEM_53+3] ROM:3918 jne ROM_3940 ROM:391A clr INTMEM_20+2 ROM:391C clrb INTMEM_1A+1 ROM:391E ldb INTMEM_1C+2, #5 ROM:3921 ROM:3921 ROM_3921: ; CODE XREF: ROM_37C0+164↓j ROM:3921 lcall ROM_2CD3 ROM:3924 djnz INTMEM_1C+2, ROM_3921 ROM:3927 neg INTMEM_20+2 ROM:3929 jne ROM_3940 ROM:392B ld INTMEM_34, #-5AABh ROM:392F lcall ROM_2D61 ROM:3932 negb INTMEM_1A ROM:3934 je ROM_394F ROM:3936 ldb INTMEM_34+1, #-56h ROM:3939 lcall ROM_2D61 ROM:393C negb INTMEM_1A ROM:393E je ROM_3949 ROM:3940 ROM:3940 ROM_3940: ; CODE XREF: ROM_37C0+158↑j ROM:3940 ; ROM_37C0+169↑j ROM:3940 lcall ROM_2E8C ROM:3943 lcall ROM_2E23 ROM:3946 lcall ROM_2E54 ROM:3949 ROM:3949 ROM_3949: ; CODE XREF: ROM_37C0+17E↑j ROM:3949 ldb INTMEM_1C, #2 ROM:394C lcall ROM_2AEA ROM:394F ROM:394F ROM_394F: ; CODE XREF: ROM_37C0+174↑j ROM:394F ldb INTMEM_1A+1, INTMEM_1C+3 ROM:3952 ld INTMEM_1C, #-55ABh ROM:3956 lcall ROM_2DEB ROM:3959 stb INTMEM_20, INTMEM_A8[] ROM:395E ROM:395E ROM_395E: ; CODE XREF: ROM_37C0+CB↑j ROM:395E ldb INTMEM_91+1, 99h[INTMEM_53+3] ROM:3963 ldb INTMEM_A6, #1 ROM:3966 jbc INTMEM_A9, 0, ROM_396A ROM:3969 ei ROM:396A ROM:396A ROM_396A: ; CODE XREF: ROM_37C0+1A6↑j ROM:396A clrb WSR ; Window selection register ROM:396C ret ROM:396C ; End of function ROM_37C0 ROM:396C ROM:396D ROM:396D ; =============== S U B R O U T I N E ======================================= ROM:396D ROM:396D ROM:396D ROM_396D: ; CODE XREF: ROM_3A64+D↓p ROM:396D ; ROM:ROM_3B52↓p ROM:396D stb ZERO_REG, INTMEM_15B[] ; Zero register ROM:3972 stb ZERO_REG, INTMEM_15C[] ; Zero register ROM:3977 andb INTMEM_AC, #-3 ROM:397A andb INTMEM_AC, #-2 ROM:397D ldb INTMEM_1C, #10h ROM:3980 lcall ROM_2AEA ROM:3983 andb INTMEM_AC, #-5 ROM:3986 andb INTMEM_AC, #-11h ROM:3989 ret ROM:3989 ; End of function ROM_396D ROM:3989 ROM:398A ; --------------------------------------------------------------------------- ROM:398A ROM:398A ROM_398A: ; CODE XREF: ROM:3B27↓j ROM:398A ; ROM:3CCD↓j ... ROM:398A clrb INTMEM_1C ROM:398C ljmp ROM_34AB ROM:398F ROM:398F ; =============== S U B R O U T I N E ======================================= ROM:398F ROM:398F ROM:398F ROM_398F: ; CODE XREF: ROM_2A43:ROM_21C2↑p ROM:398F ; ROM_2A43-3F0↑p ROM:398F andb INTMEM_AB, #-5 ROM:3992 andb INTMEM_AD, #-21h ROM:3995 andb INTMEM_AD, #-41h ROM:3998 andb INTMEM_AD, #7Fh ROM:399B cmp INTMEM_5E, 12h[INTMEM_53+3] ROM:39A0 jnc ROM_39A5 ROM:39A2 orb INTMEM_52, #1 ROM:39A5 ROM:39A5 ROM_39A5: ; CODE XREF: ROM_398F+11↑j ROM:39A5 clrb INTMEM_9B ROM:39A7 clrb INTMEM_9A ROM:39A9 clr INTMEM_5E ROM:39AB ret ROM:39AB ; End of function ROM_398F ROM:39AB ROM:39AC ROM:39AC ; =============== S U B R O U T I N E ======================================= ROM:39AC ROM:39AC ROM:39AC ROM_39AC: ; CODE XREF: ROM_2A43-3A4↑p ROM:39AC ; ROM_37C0+AA↑p ROM:39AC ldb INTMEM_20, 1FFFh[] ROM:39B1 orb INTMEM_20, #30h ; '0' ROM:39B4 stb INTMEM_20, 1FFFh[] ROM:39B9 ret ROM:39B9 ; End of function ROM_39AC ROM:39B9 ROM:39BA ROM:39BA ; =============== S U B R O U T I N E ======================================= ROM:39BA ROM:39BA ROM:39BA ROM_39BA: ; CODE XREF: ROM_58DE+92↓p ROM:39BA ; ROM_58DE:ROM_59A6↓p ... ROM:39BA pushf ROM:39BB ldb INTMEM_2, #0Fh ROM:39BE ld INTMEM_1C, INTMEM_14A[] ROM:39C3 ldbze INTMEM_1C+2, 0AAh[INTMEM_53+3] ROM:39C8 ROM:39C8 ROM_39C8: ; CODE XREF: ROM_39BA:ROM_39C8↓j ROM:39C8 jbs INTMEM_2, 3, ROM_39C8 ROM:39CB ldb INTMEM_20+1, INTMEM_2+1 ROM:39CE andb INTMEM_20, INTMEM_2, #-40h ROM:39D2 popf ROM:39D3 lcall ROM_347B ROM:39D6 st INTMEM_1C, INTMEM_14A[] ROM:39DB ret ROM:39DB ; End of function ROM_39BA ROM:39DB ROM:39DC ROM:39DC ; =============== S U B R O U T I N E ======================================= ROM:39DC ROM:39DC ROM:39DC ROM_39DC: ; CODE XREF: ROM_2A43-5EE↑p ROM:39DC jbs INTMEM_F5+1, 5, ROM_3A4A ROM:39DF jbs WSR1, 3, ROM_3A31 ; Window selection register 1 ROM:39E2 sub INTMEM_1C+2, #-8000h ROM:39E6 jnc ROM_39EF ROM:39E8 add INTMEM_1C, INTMEM_1C+2 ROM:39EB jc ROM_3A00 ROM:39ED sjmp ROM_39F4 ROM:39EF ; --------------------------------------------------------------------------- ROM:39EF ROM:39EF ROM_39EF: ; CODE XREF: ROM_39DC+A↑j ROM:39EF add INTMEM_1C, INTMEM_1C+2 ROM:39F2 jnc ROM_3A2C ROM:39F4 ROM:39F4 ROM_39F4: ; CODE XREF: ROM_39DC+11↑j ROM:39F4 cmp INTMEM_1C, #0Ch ROM:39F8 jnc ROM_3A2C ROM:39FA cmp INTMEM_1C, #-9 ROM:39FE jnh ROM_3A04 ROM:3A00 ROM:3A00 ROM_3A00: ; CODE XREF: ROM_39DC+F↑j ROM:3A00 ld INTMEM_1C, #-9 ROM:3A04 ROM:3A04 ROM_3A04: ; CODE XREF: ROM_39DC+22↑j ROM:3A04 ; ROM:3CF1↓p ROM:3A04 jbs WSR1, 6, ROM_3A24 ; Window selection register 1 ROM:3A07 add INTMEM_20+2, INT_PEND+1, #8 ; Interrupt pending register ROM:3A0C ldb INTMEM_6, #23h ; '#' ROM:3A0F ld INTMEM_4, INTMEM_20+2 ROM:3A12 nop ROM:3A13 nop ROM:3A14 ROM:3A14 ROM_3A14: ; CODE XREF: ROM_39DC:ROM_3A14↓j ROM:3A14 jbs WSR1, 7, ROM_3A14 ; Window selection register 1 ROM:3A17 add INTMEM_20+2, INTMEM_1C ROM:3A1A ldb INTMEM_6, #3 ROM:3A1D ld INTMEM_4, INTMEM_20+2 ROM:3A20 ldb INTMEM_1A, #0 ROM:3A23 ROM:3A23 ROM_3A23: ; CODE XREF: ROM_39DC+4E↓j ROM:3A23 ; ROM_39DC+53↓j ... ROM:3A23 ret ROM:3A24 ; --------------------------------------------------------------------------- ROM:3A24 ROM:3A24 ROM_3A24: ; CODE XREF: ROM_39DC:ROM_3A04↑j ROM:3A24 ldb INTMEM_1A, #2 ROM:3A27 orb INTMEM_4A, #1 ROM:3A2A sjmp ROM_3A23 ROM:3A2C ; --------------------------------------------------------------------------- ROM:3A2C ROM:3A2C ROM_3A2C: ; CODE XREF: ROM_39DC+16↑j ROM:3A2C ; ROM_39DC+1C↑j ROM:3A2C ldb INTMEM_1A, #4 ROM:3A2F sjmp ROM_3A23 ROM:3A31 ; --------------------------------------------------------------------------- ROM:3A31 ROM:3A31 ROM_3A31: ; CODE XREF: ROM_39DC+3↑j ROM:3A31 ldb INTMEM_1A, #1 ROM:3A34 sjmp ROM_3A23 ROM:3A34 ; End of function ROM_39DC ROM:3A34 ROM:3A36 ROM:3A36 ; =============== S U B R O U T I N E ======================================= ROM:3A36 ROM:3A36 ROM:3A36 ROM_3A36: ; CODE XREF: ROM_3A36+B↓j ROM:3A36 ; ROM:3CF4↓p ROM:3A36 jbs IOPORT2, 2, ROM_3A46 ; Input/output port 2 ROM:3A39 sub INTMEM_1C, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:3A3D cmp INTMEM_1C, #1F4h ROM:3A41 jh ROM_3A36 ROM:3A43 clrb INTMEM_1A+1 ROM:3A45 ret ROM:3A46 ; --------------------------------------------------------------------------- ROM:3A46 ROM:3A46 ROM_3A46: ; CODE XREF: ROM_3A36↑j ROM:3A46 ldb INTMEM_1A+1, #1 ROM:3A49 ret ROM:3A49 ; End of function ROM_3A36 ROM:3A49 ROM:3A4A ROM:3A4A ; =============== S U B R O U T I N E ======================================= ROM:3A4A ROM:3A4A ROM:3A4A ROM_3A4A: ; CODE XREF: ROM_39DC↑j ROM:3A4A ; ROM_5758:ROM_585A↓p ROM:3A4A clr INTMEM_66 ROM:3A4C clr INTMEM_76 ROM:3A4E ldb INTMEM_6, #3 ROM:3A51 add INTMEM_4, INT_PEND+1, #8 ; Interrupt pending register ROM:3A56 ret ROM:3A56 ; End of function ROM_3A4A ROM:3A56 ROM:3A57 ROM:3A57 ; =============== S U B R O U T I N E ======================================= ROM:3A57 ROM:3A57 ROM:3A57 ROM_3A57: ; CODE XREF: ROM_5758+17F↓p ROM:3A57 mulu INTMEM_1C, #-3FFFh ROM:3A5B add INTMEM_76, INTMEM_1C+2 ROM:3A5E jnc ROM_3A63 ROM:3A60 ldbse INTMEM_76, #-1 ROM:3A63 ROM:3A63 ROM_3A63: ; CODE XREF: ROM_3A57+7↑j ROM:3A63 ret ROM:3A63 ; End of function ROM_3A57 ROM:3A63 ROM:3A64 ROM:3A64 ; =============== S U B R O U T I N E ======================================= ROM:3A64 ROM:3A64 ROM:3A64 ROM_3A64: ; CODE XREF: start+97E↑p ROM:3A64 lcall ROM_349C ROM:3A67 cmpb INTMEM_98, #50h ; 'P' ROM:3A6A jne ROM_3A74 ROM:3A6C cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:3A6F jne ROM_3A74 ROM:3A71 lcall ROM_396D ROM:3A74 ROM:3A74 ROM_3A74: ; CODE XREF: ROM_3A64+6↑j ROM:3A74 ; ROM_3A64+B↑j ROM:3A74 cmpb INTMEM_97, ZERO_REG ; Zero register ROM:3A77 jne ROM_3AB9 ROM:3A79 jbc INTMEM_AB, 6, ROM_3ADD ROM:3A7C andb INTMEM_AB, #-41h ROM:3A7F cmpb INTMEM_98, ZERO_REG ; Zero register ROM:3A82 jne ROM_3A91 ROM:3A84 cmpb INTMEM_99, #-36h ROM:3A87 jne ROM_3ADD ROM:3A89 ldb INTMEM_97, #1 ROM:3A8C ldb INTMEM_C0, #0Dh ROM:3A8F sjmp ROM_3ADD ROM:3A91 ; --------------------------------------------------------------------------- ROM:3A91 ROM:3A91 ROM_3A91: ; CODE XREF: ROM_3A64+1E↑j ROM:3A91 cmpb INTMEM_98, #14h ROM:3A94 jne ROM_3AA0 ROM:3A96 ld INTMEM_1A, #409Ch ROM:3A9A ld INTMEM_1C, #40BCh ROM:3A9E sjmp ROM_3AC7 ROM:3AA0 ; --------------------------------------------------------------------------- ROM:3AA0 ROM:3AA0 ROM_3AA0: ; CODE XREF: ROM_3A64+30↑j ROM:3AA0 cmpb INTMEM_98, #1Eh ROM:3AA3 jne ROM_3AAF ROM:3AA5 ld INTMEM_1A, #4184h ROM:3AA9 ld INTMEM_1C, #41A8h ROM:3AAD sjmp ROM_3AC7 ROM:3AAF ; --------------------------------------------------------------------------- ROM:3AAF ROM:3AAF ROM_3AAF: ; CODE XREF: ROM_3A64+3F↑j ROM:3AAF ld INTMEM_1A, #40BCh ROM:3AB3 ld INTMEM_1C, #4160h ROM:3AB7 sjmp ROM_3AC7 ROM:3AB9 ; --------------------------------------------------------------------------- ROM:3AB9 ROM:3AB9 ROM_3AB9: ; CODE XREF: ROM_3A64+13↑j ROM:3AB9 ld INTMEM_1A, #4160h ROM:3ABD ld INTMEM_1C, #4184h ROM:3AC1 ldb INTMEM_3C+1, INTMEM_99 ROM:3AC4 ldb INTMEM_99, INTMEM_97 ROM:3AC7 ROM:3AC7 ROM_3AC7: ; CODE XREF: ROM_3A64+3A↑j ROM:3AC7 ; ROM_3A64+49↑j ... ROM:3AC7 lcall ROM_3ADE ROM:3ACA cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3ACD jne ROM_3AD3 ROM:3ACF clrb INTMEM_97 ROM:3AD1 sjmp ROM_3ADD ROM:3AD3 ; --------------------------------------------------------------------------- ROM:3AD3 ROM:3AD3 ROM_3AD3: ; CODE XREF: ROM_3A64+69↑j ROM:3AD3 cmpb INTMEM_98, #50h ; 'P' ROM:3AD6 jne ROM_3ADB ROM:3AD8 ldb INTMEM_C0, #3Fh ; '?' ROM:3ADB ROM:3ADB ROM_3ADB: ; CODE XREF: ROM_3A64+72↑j ROM:3ADB br [INTMEM_1C] ROM:3ADD ; --------------------------------------------------------------------------- ROM:3ADD ROM:3ADD ROM_3ADD: ; CODE XREF: ROM_3A64+15↑j ROM:3ADD ; ROM_3A64+23↑j ... ROM:3ADD ret ROM:3ADD ; End of function ROM_3A64 ROM:3ADD ROM:3ADE ROM:3ADE ; =============== S U B R O U T I N E ======================================= ROM:3ADE ROM:3ADE ROM:3ADE ROM_3ADE: ; CODE XREF: ROM_3A64:ROM_3AC7↑p ROM:3ADE ; ROM_3ADE+10↓j ... ROM:3ADE cmp INTMEM_1A, INTMEM_1C ROM:3AE1 je ROM_3AFF ROM:3AE3 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3AE6 cmpb INTMEM_99, INTMEM_1C+3 ROM:3AE9 jc ROM_3AF0 ROM:3AEB ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3AEE sjmp ROM_3ADE ROM:3AF0 ; --------------------------------------------------------------------------- ROM:3AF0 ROM:3AF0 ROM_3AF0: ; CODE XREF: ROM_3ADE+B↑j ROM:3AF0 cmpb INTMEM_99, INTMEM_1C+2 ROM:3AF3 jnh ROM_3AFA ROM:3AF5 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3AF8 sjmp ROM_3ADE ROM:3AFA ; --------------------------------------------------------------------------- ROM:3AFA ROM:3AFA ROM_3AFA: ; CODE XREF: ROM_3ADE+15↑j ROM:3AFA ld INTMEM_1C, [INTMEM_1A] ROM:3AFD sjmp ROM_3B01 ROM:3AFF ; --------------------------------------------------------------------------- ROM:3AFF ROM:3AFF ROM_3AFF: ; CODE XREF: ROM_3ADE+3↑j ROM:3AFF clr INTMEM_1C ROM:3B01 ROM:3B01 ROM_3B01: ; CODE XREF: ROM_3ADE+1F↑j ROM:3B01 cmpb INTMEM_97, ZERO_REG ; Zero register ROM:3B04 je ROM_3B09 ROM:3B06 ldb INTMEM_99, INTMEM_3C+1 ROM:3B09 ROM:3B09 ROM_3B09: ; CODE XREF: ROM_3ADE+26↑j ROM:3B09 ret ROM:3B09 ; End of function ROM_3ADE ROM:3B09 ROM:3B0A ; --------------------------------------------------------------------------- ROM:3B0A ld INTMEM_3E, #35C4h ROM:3B0E ldb INTMEM_1C, [INTMEM_3E] ROM:3B11 ldb INTMEM_3B, 1[INTMEM_3E] ROM:3B15 orb INTMEM_AB, #-80h ROM:3B18 ldb INTMEM_97, #3 ROM:3B1B ljmp ROM_34AB ROM:3B1E ; --------------------------------------------------------------------------- ROM:3B1E ldb INTMEM_1C, INTMEM_98 ROM:3B21 ljmp ROM_34AB ROM:3B24 ; --------------------------------------------------------------------------- ROM:3B24 ldb INTMEM_98, #1Eh ROM:3B27 ljmp ROM_398A ROM:3B2A ; --------------------------------------------------------------------------- ROM:3B2A ldb INTMEM_98, #14h ROM:3B2D sjmp ROM_3B52 ROM:3B2F ; --------------------------------------------------------------------------- ROM:3B2F clrb INTMEM_98 ROM:3B31 sjmp ROM_3B52 ROM:3B33 ; --------------------------------------------------------------------------- ROM:3B33 ldb INTMEM_C0, #3Fh ; '?' ROM:3B36 ldb INTMEM_98, #50h ; 'P' ROM:3B39 sjmp ROM_3B52 ROM:3B3B ; --------------------------------------------------------------------------- ROM:3B3B ldb INTMEM_C0, #3Fh ; '?' ROM:3B3E stb INTMEM_98, (INTMEM_158+1)[] ROM:3B43 ldb INTMEM_98, #50h ; 'P' ROM:3B46 sjmp ROM_3B52 ROM:3B48 ; --------------------------------------------------------------------------- ROM:3B48 ldb INTMEM_98, (INTMEM_158+1)[] ROM:3B4D cmpb INTMEM_98, #1Eh ROM:3B50 je ROM_3B55 ROM:3B52 ROM:3B52 ROM_3B52: ; CODE XREF: ROM:3B2D↑j ROM:3B52 ; ROM:3B31↑j ... ROM:3B52 lcall ROM_396D ROM:3B55 ROM:3B55 ROM_3B55: ; CODE XREF: ROM:3B50↑j ROM:3B55 clrb INTMEM_1C ROM:3B57 lcall ROM_34AB ROM:3B5A ret ROM:3B5B ; --------------------------------------------------------------------------- ROM:3B5B ldb INTMEM_97, #2 ROM:3B5E ldb INTMEM_C0, #0Dh ROM:3B61 ret ROM:3B62 ; --------------------------------------------------------------------------- ROM:3B62 ld INTMEM_36, INTMEM_53+3 ROM:3B65 ld INTMEM_3E, [INTMEM_36] ROM:3B68 shr INTMEM_3E, #1 ROM:3B6B clrb INTMEM_36+4 ROM:3B6D ldb INTMEM_97, #4 ROM:3B70 ret ROM:3B71 ; --------------------------------------------------------------------------- ROM:3B71 ROM:3B71 ROM_3B71: ; CODE XREF: ROM:3F34↓j ROM:3B71 andb INTMEM_A9, #-2 ROM:3B74 lcall ROM_37A0 ROM:3B77 jbs IOPORT2, 6, ROM_3B97 ; Input/output port 2 ROM:3B7A ldb INTMEM_1C+2, INTMEM_1F7[] ROM:3B7F cmpb INTMEM_1C+2, 95h[INTMEM_53+3] ROM:3B84 jnc ROM_3B97 ROM:3B86 ldb INTMEM_1C+2, INTMEM_1F9[] ROM:3B8B cmpb INTMEM_1C+2, 96h[INTMEM_53+3] ROM:3B90 jc ROM_3B97 ROM:3B92 ldb INTMEM_30+1, #4 ROM:3B95 sjmp ROM_3B99 ROM:3B97 ; --------------------------------------------------------------------------- ROM:3B97 ROM:3B97 ROM_3B97: ; CODE XREF: ROM:3B77↑j ROM:3B97 ; ROM:3B84↑j ... ROM:3B97 clrb INTMEM_30+1 ROM:3B99 ROM:3B99 ROM_3B99: ; CODE XREF: ROM:3B95↑j ROM:3B99 di ROM:3B9A ld SP, #3Ch ; '<' ; Stack pointer ROM:3B9E ldb INTMEM_2C+3, #20h ; ' ' ROM:3BA1 ld INTMEM_20+2, #-2ACFh ROM:3BA5 ROM:3BA5 ROM_3BA5: ; CODE XREF: ROM:3BD6↓j ROM:3BA5 ; ROM:3BE7↓j ... ROM:3BA5 scall ROM_3C5A ROM:3BA7 ldb INTMEM_32, INTMEM_2C+2 ROM:3BAA ld INTMEM_2C, #3C8Ch ROM:3BAE ROM:3BAE ROM_3BAE: ; CODE XREF: ROM:3BB7↓j ROM:3BAE cmpb INTMEM_32, [INTMEM_2C]+ ROM:3BB1 je ROM_3BBA ROM:3BB3 cmp INTMEM_2C, #3C92h ROM:3BB7 jne ROM_3BAE ROM:3BB9 rst ROM:3BBA ; --------------------------------------------------------------------------- ROM:3BBA ROM:3BBA ROM_3BBA: ; CODE XREF: ROM:3BB1↑j ROM:3BBA jbs INTMEM_32, 7, ROM_3BC6 ROM:3BBD jbs INTMEM_32, 6, ROM_3C03 ROM:3BC0 jbs INTMEM_32, 1, ROM_3BD8 ROM:3BC3 jbs INTMEM_32, 0, ROM_3BCF ROM:3BC6 ROM:3BC6 ROM_3BC6: ; CODE XREF: ROM:ROM_3BBA↑j ROM:3BC6 jbs INTMEM_32, 1, ROM_3BF2 ROM:3BC9 jbs INTMEM_32, 6, ROM_3C09 ROM:3BCC jbs INTMEM_32, 0, ROM_3BE9 ROM:3BCF ROM:3BCF ROM_3BCF: ; CODE XREF: ROM:3BC3↑j ROM:3BCF scall ROM_3C32 ROM:3BD1 ldb INTMEM_2C+2, [INTMEM_26] ROM:3BD4 scall ROM_3C76 ROM:3BD6 sjmp ROM_3BA5 ROM:3BD8 ; --------------------------------------------------------------------------- ROM:3BD8 ROM:3BD8 ROM_3BD8: ; CODE XREF: ROM:3BC0↑j ROM:3BD8 scall ROM_3C32 ROM:3BDA ld INTMEM_2A, [INTMEM_26] ROM:3BDD ldb INTMEM_2C+2, INTMEM_2A ROM:3BE0 scall ROM_3C76 ROM:3BE2 ldb INTMEM_2C+2, INTMEM_2A+1 ROM:3BE5 scall ROM_3C76 ROM:3BE7 sjmp ROM_3BA5 ROM:3BE9 ; --------------------------------------------------------------------------- ROM:3BE9 ROM:3BE9 ROM_3BE9: ; CODE XREF: ROM:3BCC↑j ROM:3BE9 scall ROM_3C32 ROM:3BEB scall ROM_3C5A ROM:3BED stb INTMEM_2C+2, [INTMEM_26] ROM:3BF0 sjmp ROM_3BA5 ROM:3BF2 ; --------------------------------------------------------------------------- ROM:3BF2 ROM:3BF2 ROM_3BF2: ; CODE XREF: ROM:ROM_3BC6↑j ROM:3BF2 scall ROM_3C32 ROM:3BF4 scall ROM_3C5A ROM:3BF6 stb INTMEM_2C+2, INTMEM_2A ROM:3BF9 scall ROM_3C5A ROM:3BFB stb INTMEM_2C+2, INTMEM_2A+1 ROM:3BFE st INTMEM_2A, [INTMEM_26] ROM:3C01 sjmp ROM_3BA5 ROM:3C03 ; --------------------------------------------------------------------------- ROM:3C03 ROM:3C03 ROM_3C03: ; CODE XREF: ROM:3BBD↑j ROM:3C03 scall ROM_3C32 ROM:3C05 scall ROM_3C8A ROM:3C07 sjmp ROM_3BA5 ROM:3C09 ; --------------------------------------------------------------------------- ROM:3C09 ROM:3C09 ROM_3C09: ; CODE XREF: ROM:3BC9↑j ROM:3C09 scall ROM_3C32 ROM:3C0B scall ROM_3C5A ROM:3C0D ldb INTMEM_1C, INTMEM_2C+2 ROM:3C10 scall ROM_3C5A ROM:3C12 ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3C15 clr INTMEM_1C+2 ROM:3C17 ROM:3C17 ROM_3C17: ; CODE XREF: ROM:3C24↓j ROM:3C17 scall ROM_3C3D ROM:3C19 stb INTMEM_2C+2, [INTMEM_26]+ ROM:3C1C ldbze INTMEM_20, INTMEM_2C+2 ROM:3C1F add INTMEM_1C+2, INTMEM_20 ROM:3C22 dec INTMEM_1C ROM:3C24 jne ROM_3C17 ROM:3C26 ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3C29 scall ROM_3C76 ROM:3C2B ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3C2E scall ROM_3C76 ROM:3C30 sjmp ROM_3BA5 ROM:3C32 ROM:3C32 ; =============== S U B R O U T I N E ======================================= ROM:3C32 ROM:3C32 ROM:3C32 ROM_3C32: ; CODE XREF: ROM:ROM_3BCF↑p ROM:3C32 ; ROM:ROM_3BD8↑p ... ROM:3C32 scall ROM_3C5A ROM:3C34 ldb INTMEM_26, INTMEM_2C+2 ROM:3C37 scall ROM_3C5A ROM:3C39 ldb INTMEM_26+1, INTMEM_2C+2 ROM:3C3C ret ROM:3C3C ; End of function ROM_3C32 ROM:3C3C ROM:3C3D ROM:3C3D ; =============== S U B R O U T I N E ======================================= ROM:3C3D ROM:3C3D ROM:3C3D ROM_3C3D: ; CODE XREF: ROM:ROM_3C17↑p ROM:3C3D ld INTMEM_28, INTMEM_20+2 ROM:3C40 ROM:3C40 ROM_3C40: ; CODE XREF: ROM_3C3D+10↓j ROM:3C40 ; ROM_3C3D+12↓j ROM:3C40 scall ROM_3C82 ROM:3C42 jbs INTMEM_2C+3, 6, ROM_3C53 ROM:3C45 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3C48 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3C4B dec INTMEM_28 ROM:3C4D jne ROM_3C40 ROM:3C4F jbs INTMEM_30+1, 2, ROM_3C40 ROM:3C52 rst ROM:3C53 ; --------------------------------------------------------------------------- ROM:3C53 ROM:3C53 ROM_3C53: ; CODE XREF: ROM_3C3D+5↑j ROM:3C53 andb INTMEM_2C+3, #-41h ROM:3C56 ldb INTMEM_2C+2, INTMEM_7 ROM:3C59 ret ROM:3C59 ; End of function ROM_3C3D ROM:3C59 ROM:3C5A ROM:3C5A ; =============== S U B R O U T I N E ======================================= ROM:3C5A ROM:3C5A ROM:3C5A ROM_3C5A: ; CODE XREF: ROM:ROM_3BA5↑p ROM:3C5A ; ROM:3BEB↑p ... ROM:3C5A ld INTMEM_28, INTMEM_20+2 ROM:3C5D ROM:3C5D ROM_3C5D: ; CODE XREF: ROM_3C5A+10↓j ROM:3C5D ; ROM_3C5A+12↓j ROM:3C5D scall ROM_3C82 ROM:3C5F jbs INTMEM_2C+3, 6, ROM_3C70 ROM:3C62 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3C65 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3C68 dec INTMEM_28 ROM:3C6A jne ROM_3C5D ROM:3C6C jbs INTMEM_30+1, 2, ROM_3C5D ROM:3C6F rst ROM:3C70 ; --------------------------------------------------------------------------- ROM:3C70 ROM:3C70 ROM_3C70: ; CODE XREF: ROM_3C5A+5↑j ROM:3C70 andb INTMEM_2C+3, #-41h ROM:3C73 ldb INTMEM_2C+2, INTMEM_7 ROM:3C73 ; End of function ROM_3C5A ROM:3C73 ROM:3C76 ROM:3C76 ; =============== S U B R O U T I N E ======================================= ROM:3C76 ROM:3C76 ROM:3C76 ROM_3C76: ; CODE XREF: ROM:3BD4↑p ROM:3C76 ; ROM:3BE0↑p ... ROM:3C76 scall ROM_3C82 ROM:3C78 jbc INTMEM_2C+3, 5, ROM_3C76 ROM:3C7B stb INTMEM_2C+2, INTMEM_7 ROM:3C7E andb INTMEM_2C+3, #-21h ROM:3C81 ret ROM:3C81 ; End of function ROM_3C76 ROM:3C81 ROM:3C82 ROM:3C82 ; =============== S U B R O U T I N E ======================================= ROM:3C82 ROM:3C82 ROM:3C82 ROM_3C82: ; CODE XREF: ROM_3C3D:ROM_3C40↑p ROM:3C82 ; ROM_3C5A:ROM_3C5D↑p ... ROM:3C82 andb INTMEM_30, IOPORT2+1, #60h ; '`' ; Input/output port 2 ROM:3C86 orb INTMEM_2C+3, INTMEM_30 ROM:3C89 ret ROM:3C89 ; End of function ROM_3C82 ROM:3C89 ROM:3C8A ROM:3C8A ; =============== S U B R O U T I N E ======================================= ROM:3C8A ROM:3C8A ROM:3C8A ROM_3C8A: ; CODE XREF: ROM:3C05↑p ROM:3C8A br [INTMEM_26] ROM:3C8A ; End of function ROM_3C8A ROM:3C8A ROM:3C8C ; --------------------------------------------------------------------------- ROM:3C8C clr INTMEM_2 ROM:3C8E or INTMEM_C0, #4082h ROM:3C92 shlb INTMEM_99, #1 ROM:3C95 ldbze INTMEM_1C+2, INTMEM_99 ROM:3C98 ldb INTMEM_20, (INTMEM_158+2)[] ROM:3C9D shl INTMEM_20, #8 ROM:3CA0 add INTMEM_20, INTMEM_1C+2 ROM:3CA3 cmp INTMEM_20, #1Ah ROM:3CA7 jnc ROM_3CB5 ROM:3CA9 ld INTMEM_1C, [INTMEM_20] ROM:3CAC orb INTMEM_AB, #-80h ROM:3CAF ldb INTMEM_3B, INTMEM_1C+1 ROM:3CB2 ljmp ROM_34AB ROM:3CB5 ; --------------------------------------------------------------------------- ROM:3CB5 ROM:3CB5 ROM_3CB5: ; CODE XREF: ROM:3CA7↑j ROM:3CB5 ret ROM:3CB6 ; --------------------------------------------------------------------------- ROM:3CB6 ld INTMEM_1C, INTMEM_53+3 ROM:3CB9 orb INTMEM_AB, #-80h ROM:3CBC ldb INTMEM_3B, INTMEM_1C+1 ROM:3CBF ljmp ROM_34AB ROM:3CC2 ; --------------------------------------------------------------------------- ROM:3CC2 stb INTMEM_98, (INTMEM_158+1)[] ROM:3CC7 ldb INTMEM_98, #50h ; 'P' ROM:3CCA ldb INTMEM_C0, #3Fh ; '?' ROM:3CCD ljmp ROM_398A ROM:3CD0 ; --------------------------------------------------------------------------- ROM:3CD0 ldb INTMEM_97, #8 ROM:3CD3 ldb INTMEM_C0, #0Dh ROM:3CD6 ret ROM:3CD7 ; --------------------------------------------------------------------------- ROM:3CD7 ldb INTMEM_97, #7 ROM:3CDA ld INTMEM_36+2, #35BCh ROM:3CDE clrb INTMEM_36 ROM:3CE0 ldb INTMEM_3E, #0Bh ROM:3CE3 ret ROM:3CE4 ; --------------------------------------------------------------------------- ROM:3CE4 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3CE7 je ROM_3CEC ROM:3CE9 ljmp ROM_398A ROM:3CEC ; --------------------------------------------------------------------------- ROM:3CEC ROM:3CEC ROM_3CEC: ; CODE XREF: ROM:3CE7↑j ROM:3CEC ld INTMEM_1C, 0Eh[INTMEM_53+3] ROM:3CF1 lcall ROM_3A04 ROM:3CF4 lcall ROM_3A36 ROM:3CF7 ldb INTMEM_1C, INTMEM_1A+1 ROM:3CFA sjmp ROM_3D1C ROM:3CFC ; --------------------------------------------------------------------------- ROM:3CFC ld INTMEM_1C, #102h ROM:3D00 sjmp ROM_3D06 ROM:3D02 ; --------------------------------------------------------------------------- ROM:3D02 ld INTMEM_1C, #2 ROM:3D06 ROM:3D06 ROM_3D06: ; CODE XREF: ROM:3D00↑j ROM:3D06 ld INTMEM_1C+2, INTMEM_146[] ROM:3D0B lcall ROM_30EE ROM:3D0E clrb INTMEM_1C ROM:3D10 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3D13 jne ROM_3D1E ROM:3D15 incb INTMEM_1C ROM:3D17 cmpb INTMEM_1A+1, #1 ROM:3D1A jne ROM_3D1E ROM:3D1C ROM:3D1C ROM_3D1C: ; CODE XREF: ROM:3CFA↑j ROM:3D1C incb INTMEM_1C ROM:3D1E ROM:3D1E ROM_3D1E: ; CODE XREF: ROM:3D13↑j ROM:3D1E ; ROM:3D1A↑j ROM:3D1E ljmp ROM_34AB ROM:3D21 ; --------------------------------------------------------------------------- ROM:3D21 clr INTMEM_1A ROM:3D23 andb INTMEM_1A, INTMEM_99, #0Fh ROM:3D27 add INTMEM_20, INTMEM_1A, #35CCh ROM:3D2C ldb INTMEM_1C+3, [INTMEM_20] ROM:3D2F ldb INTMEM_20, INTMEM_1C+3 ROM:3D32 orb INTMEM_1C+3, INTMEM_15B[] ROM:3D37 jbs INTMEM_99, 4, ROM_3D43 ROM:3D3A notb INTMEM_20 ROM:3D3C andb INTMEM_20, INTMEM_15C[] ROM:3D41 sjmp ROM_3D48 ROM:3D43 ; --------------------------------------------------------------------------- ROM:3D43 ROM:3D43 ROM_3D43: ; CODE XREF: ROM:3D37↑j ROM:3D43 orb INTMEM_20, INTMEM_15C[] ROM:3D48 ROM:3D48 ROM_3D48: ; CODE XREF: ROM:3D41↑j ROM:3D48 stb INTMEM_20, INTMEM_15C[] ROM:3D4D stb INTMEM_1C+3, INTMEM_15B[] ROM:3D52 ljmp ROM_398A ROM:3D55 ; --------------------------------------------------------------------------- ROM:3D55 orb INTMEM_AC, #20h ; ' ' ROM:3D58 sjmp ROM_3D5D ROM:3D5A ; --------------------------------------------------------------------------- ROM:3D5A andb INTMEM_AC, #-21h ROM:3D5D ROM:3D5D ROM_3D5D: ; CODE XREF: ROM:3D58↑j ROM:3D5D orb INTMEM_AC, #10h ROM:3D60 ljmp ROM_398A ROM:3D63 ; --------------------------------------------------------------------------- ROM:3D63 orb INTMEM_AC, #8 ROM:3D66 sjmp ROM_3D6B ROM:3D68 ; --------------------------------------------------------------------------- ROM:3D68 andb INTMEM_AC, #-9 ROM:3D6B ROM:3D6B ROM_3D6B: ; CODE XREF: ROM:3D66↑j ROM:3D6B orb INTMEM_AC, #4 ROM:3D6E ljmp ROM_398A ROM:3D71 ; --------------------------------------------------------------------------- ROM:3D71 orb INTMEM_AC, #2 ROM:3D74 andb INTMEM_AC, #-2 ROM:3D77 ljmp ROM_398A ROM:3D7A ; --------------------------------------------------------------------------- ROM:3D7A orb INTMEM_AC, #1 ROM:3D7D andb INTMEM_AC, #-3 ROM:3D80 ljmp ROM_398A ROM:3D83 ; --------------------------------------------------------------------------- ROM:3D83 ldbze INTMEM_20+2, INTMEM_99 ROM:3D86 sub INTMEM_20+2, #0FBh ROM:3D8A add INTMEM_20, INTMEM_20+2, #35C7h ROM:3D8F ldb INTMEM_1C, [INTMEM_20] ROM:3D92 lcall ROM_2AEA ROM:3D95 clrb INTMEM_1C ROM:3D97 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3D9A jne ROM_3DA7 ROM:3D9C cmpb INTMEM_99, #-4 ROM:3D9F je ROM_3DA4 ROM:3DA1 ldb INTMEM_1C, INTMEM_8E ROM:3DA4 ROM:3DA4 ROM_3DA4: ; CODE XREF: ROM:3D9F↑j ROM:3DA4 ljmp ROM_34AB ROM:3DA7 ; --------------------------------------------------------------------------- ROM:3DA7 ROM:3DA7 ROM_3DA7: ; CODE XREF: ROM:3D9A↑j ROM:3DA7 ret ROM:3DA8 ; --------------------------------------------------------------------------- ROM:3DA8 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3DAB jne ROM_3DC0 ROM:3DAD ldb INTMEM_97, #0Ah ROM:3DB0 ldb INTMEM_36, #3Ch ; '<' ROM:3DB3 ldb INTMEM_1C, #9 ROM:3DB6 sjmp ROM_3DC2 ROM:3DB8 ; --------------------------------------------------------------------------- ROM:3DB8 lcall ROM_2E54 ROM:3DBB sjmp ROM_3DC0 ROM:3DBD ; --------------------------------------------------------------------------- ROM:3DBD lcall ROM_486A ROM:3DC0 ROM:3DC0 ROM_3DC0: ; CODE XREF: ROM:3DAB↑j ROM:3DC0 ; ROM:3DBB↑j ROM:3DC0 clrb INTMEM_1C ROM:3DC2 ROM:3DC2 ROM_3DC2: ; CODE XREF: ROM:3DB6↑j ROM:3DC2 ljmp ROM_34AB ROM:3DC5 ; --------------------------------------------------------------------------- ROM:3DC5 ld INTMEM_1A, #4088h ROM:3DC9 ROM:3DC9 ROM_3DC9: ; CODE XREF: ROM:3DE7↓j ROM:3DC9 cmp INTMEM_1A, #409Ch ROM:3DCD je ROM_3E02 ROM:3DCF ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3DD2 ld INTMEM_20, [INTMEM_1A]+ ROM:3DD5 ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3DD8 ldb INTMEM_1C, [INTMEM_20+2] ROM:3DDB cmpb INTMEM_99, INTMEM_1C+2 ROM:3DDE je ROM_3DE9 ROM:3DE0 incb INTMEM_1C+2 ROM:3DE2 cmpb INTMEM_99, INTMEM_1C+2 ROM:3DE5 je ROM_3DF2 ROM:3DE7 sjmp ROM_3DC9 ROM:3DE9 ; --------------------------------------------------------------------------- ROM:3DE9 ROM:3DE9 ROM_3DE9: ; CODE XREF: ROM:3DDE↑j ROM:3DE9 cmpb INTMEM_20+1, INTMEM_1C ROM:3DEC jnh ROM_3DF9 ROM:3DEE incb INTMEM_1C ROM:3DF0 sjmp ROM_3DF9 ROM:3DF2 ; --------------------------------------------------------------------------- ROM:3DF2 ROM:3DF2 ROM_3DF2: ; CODE XREF: ROM:3DE5↑j ROM:3DF2 cmpb INTMEM_20, INTMEM_1C ROM:3DF5 jc ROM_3DF9 ROM:3DF7 decb INTMEM_1C ROM:3DF9 ROM:3DF9 ROM_3DF9: ; CODE XREF: ROM:3DEC↑j ROM:3DF9 ; ROM:3DF0↑j ... ROM:3DF9 stb INTMEM_1C, [INTMEM_20+2] ROM:3DFC stb INTMEM_1C, INTMEM_1C ROM:3DFF lcall ROM_34AB ROM:3E02 ROM:3E02 ROM_3E02: ; CODE XREF: ROM:3DCD↑j ROM:3E02 ret ROM:3E03 ; --------------------------------------------------------------------------- ROM:3E03 ldb INTMEM_42, INTMEM_8E ROM:3E06 ljmp ROM_398A ROM:3E09 ; --------------------------------------------------------------------------- ROM:3E09 ldb INTMEM_44, #-7Ah ROM:3E0C ldb INTMEM_1C, #5 ROM:3E0F sjmp ROM_3E17 ROM:3E11 ; --------------------------------------------------------------------------- ROM:3E11 ldb INTMEM_45, #-7Eh ROM:3E14 ldb INTMEM_1C, #8 ROM:3E17 ROM:3E17 ROM_3E17: ; CODE XREF: ROM:3E0F↑j ROM:3E17 ljmp ROM_34AB ROM:3E1A ; --------------------------------------------------------------------------- ROM:3E1A ld INTMEM_36+2, #35D6h ROM:3E1E ld INTMEM_36, #363Ah ROM:3E22 sjmp ROM_3E36 ROM:3E24 ; --------------------------------------------------------------------------- ROM:3E24 ld INTMEM_36+2, #3664h ROM:3E28 ld INTMEM_36, #36D0h ROM:3E2C sjmp ROM_3E36 ROM:3E2E ; --------------------------------------------------------------------------- ROM:3E2E ld INTMEM_36+2, #36E4h ROM:3E32 ld INTMEM_36, #36F8h ROM:3E36 ROM:3E36 ROM_3E36: ; CODE XREF: ROM:3E22↑j ROM:3E36 ; ROM:3E2C↑j ROM:3E36 ldb INTMEM_97, #9 ROM:3E39 ret ROM:3E3A ; --------------------------------------------------------------------------- ROM:3E3A clrb INTMEM_53+1 ROM:3E3C clrb INTMEM_50 ROM:3E3E clrb INTMEM_53+2 ROM:3E40 clrb INTMEM_52 ROM:3E42 clrb INTMEM_45+1 ROM:3E44 ljmp ROM_398A ROM:3E47 ; --------------------------------------------------------------------------- ROM:3E47 jbs INTMEM_AC, 6, ROM_3E62 ROM:3E4A stb ZERO_REG, INTMEM_15D[] ; Zero register ROM:3E4F st ZERO_REG, INTMEM_142[] ; Zero register ROM:3E54 orb INTMEM_F5, #4 ROM:3E57 orb INTMEM_AC, #40h ; '@' ROM:3E5A ldb INTMEM_1C, #0 ROM:3E5D ldb INTMEM_3B, #1 ROM:3E60 sjmp ROM_3E7E ROM:3E62 ; --------------------------------------------------------------------------- ROM:3E62 ROM:3E62 ROM_3E62: ; CODE XREF: ROM:3E47↑j ROM:3E62 ld INTMEM_1A, INTMEM_142[] ROM:3E67 cmp INTMEM_1A, 10h[INTMEM_53+3] ROM:3E6C jc ROM_3E73 ROM:3E6E ldb INTMEM_1C, #1 ROM:3E71 sjmp ROM_3E79 ROM:3E73 ; --------------------------------------------------------------------------- ROM:3E73 ROM:3E73 ROM_3E73: ; CODE XREF: ROM:3E6C↑j ROM:3E73 andb INTMEM_AC, #-41h ROM:3E76 ldb INTMEM_1C, #2 ROM:3E79 ROM:3E79 ROM_3E79: ; CODE XREF: ROM:3E71↑j ROM:3E79 ldb INTMEM_3B, INTMEM_15D[] ROM:3E7E ROM:3E7E ROM_3E7E: ; CODE XREF: ROM:3E60↑j ROM:3E7E orb INTMEM_AB, #-80h ROM:3E81 ljmp ROM_34AB ROM:3E84 ; --------------------------------------------------------------------------- ROM:3E84 jbs INTMEM_AC, 6, ROM_3E9F ROM:3E87 stb ZERO_REG, INTMEM_15D[] ; Zero register ROM:3E8C st ZERO_REG, INTMEM_142[] ; Zero register ROM:3E91 orb INTMEM_F5, #4 ROM:3E94 orb INTMEM_AC, #40h ; '@' ROM:3E97 ldb INTMEM_1C, #0 ROM:3E9A ldb INTMEM_3B, #2 ROM:3E9D sjmp ROM_3EDA ROM:3E9F ; --------------------------------------------------------------------------- ROM:3E9F ROM:3E9F ROM_3E9F: ; CODE XREF: ROM:3E84↑j ROM:3E9F ld INTMEM_1A, INTMEM_142[] ROM:3EA4 cmp INTMEM_1A, 10h[INTMEM_53+3] ROM:3EA9 jc ROM_3EB0 ROM:3EAB ldb INTMEM_1C, #1 ROM:3EAE sjmp ROM_3ED5 ROM:3EB0 ; --------------------------------------------------------------------------- ROM:3EB0 ROM:3EB0 ROM_3EB0: ; CODE XREF: ROM:3EA9↑j ROM:3EB0 ldb INTMEM_1C, INTMEM_15D[] ROM:3EB5 cmpb INTMEM_1C, #4 ROM:3EB8 jne ROM_3ECF ROM:3EBA ld INTMEM_1C, INTMEM_148[] ROM:3EBF st INTMEM_1C, INTMEM_140[] ROM:3EC4 ldb INTMEM_1C, #-10h ROM:3EC7 stb INTMEM_1C, INTMEM_154[] ROM:3ECC orb INTMEM_F5, #1 ROM:3ECF ROM:3ECF ROM_3ECF: ; CODE XREF: ROM:3EB8↑j ROM:3ECF andb INTMEM_AC, #-41h ROM:3ED2 ldb INTMEM_1C, #2 ROM:3ED5 ROM:3ED5 ROM_3ED5: ; CODE XREF: ROM:3EAE↑j ROM:3ED5 ldb INTMEM_3B, INTMEM_15D[] ROM:3EDA ROM:3EDA ROM_3EDA: ; CODE XREF: ROM:3E9D↑j ROM:3EDA orb INTMEM_AB, #-80h ROM:3EDD ljmp ROM_34AB ROM:3EE0 ; --------------------------------------------------------------------------- ROM:3EE0 ldb INTMEM_1C, #1 ROM:3EE3 ldb INTMEM_1A, INTMEM_154[] ROM:3EE8 cmpb INTMEM_1A, #-10h ROM:3EEB je ROM_3F0A ROM:3EED ldb INTMEM_1C, #0 ROM:3EF0 ldb INTMEM_1C+1, #0 ROM:3EF3 stb INTMEM_1C, INTMEM_154[] ROM:3EF8 lcall ROM_2C98 ROM:3EFB ldb INTMEM_1A+1, #8 ROM:3EFE lcall ROM_2CA9 ROM:3F01 lcall ROM_2CA9 ROM:3F04 lcall ROM_2C9D ROM:3F07 ldb INTMEM_1C, #0 ROM:3F0A ROM:3F0A ROM_3F0A: ; CODE XREF: ROM:3EEB↑j ROM:3F0A ljmp ROM_34AB ROM:3F0D ; --------------------------------------------------------------------------- ROM:3F0D orb INTMEM_AD, #8 ROM:3F10 ldb INTMEM_97, #0Dh ROM:3F13 ret ROM:3F14 ; --------------------------------------------------------------------------- ROM:3F14 jbs INTMEM_AD, 3, ROM_3F19 ROM:3F17 clrb INTMEM_97 ROM:3F19 ROM:3F19 ROM_3F19: ; CODE XREF: ROM:3F14↑j ROM:3F19 ret ROM:3F1A ; --------------------------------------------------------------------------- ROM:3F1A cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:3F1D je ROM_3F37 ROM:3F1F jbc INTMEM_AB, 6, ROM_3F3B ROM:3F22 andb INTMEM_AB, #-41h ROM:3F25 cmpb INTMEM_3C+1, #-23h ROM:3F28 jne ROM_3F37 ROM:3F2A cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3F2D jne ROM_3F39 ROM:3F2F clrb INTMEM_1C ROM:3F31 lcall ROM_34AB ROM:3F34 ljmp ROM_3B71 ROM:3F37 ; --------------------------------------------------------------------------- ROM:3F37 ROM:3F37 ROM_3F37: ; CODE XREF: ROM:3F1D↑j ROM:3F37 ; ROM:3F28↑j ROM:3F37 clrb INTMEM_98 ROM:3F39 ROM:3F39 ROM_3F39: ; CODE XREF: ROM:3F2D↑j ROM:3F39 clrb INTMEM_97 ROM:3F3B ROM:3F3B ROM_3F3B: ; CODE XREF: ROM:3F1F↑j ROM:3F3B ret ROM:3F3C ; --------------------------------------------------------------------------- ROM:3F3C ldb INTMEM_1C, [INTMEM_36+2]+ ROM:3F3F incb INTMEM_36 ROM:3F41 cmpb INTMEM_36, INTMEM_3E ROM:3F44 jne ROM_3F53 ROM:3F46 addb INTMEM_3E, #0Ch ROM:3F49 ld INTMEM_36+2, #35BCh ROM:3F4D ldb INTMEM_3B, 2[INTMEM_53+3] ROM:3F51 sjmp ROM_3F56 ROM:3F53 ; --------------------------------------------------------------------------- ROM:3F53 ROM:3F53 ROM_3F53: ; CODE XREF: ROM:3F44↑j ROM:3F53 ldb INTMEM_3B, [INTMEM_36+2]+ ROM:3F56 ROM:3F56 ROM_3F56: ; CODE XREF: ROM:3F51↑j ROM:3F56 incb INTMEM_36 ROM:3F58 orb INTMEM_AB, #-80h ROM:3F5B cmpb INTMEM_36, #24h ; '$' ROM:3F5E jnc ROM_3F62 ROM:3F60 clrb INTMEM_97 ROM:3F62 ROM:3F62 ROM_3F62: ; CODE XREF: ROM:3F5E↑j ROM:3F62 ljmp ROM_34AB ROM:3F65 ; --------------------------------------------------------------------------- ROM:3F65 ldb INTMEM_1C, 2[INTMEM_3E] ROM:3F69 ldb INTMEM_3B, 2[INTMEM_53+3] ROM:3F6D orb INTMEM_AB, #-80h ROM:3F70 clrb INTMEM_97 ROM:3F72 ljmp ROM_34AB ROM:3F75 ; --------------------------------------------------------------------------- ROM:3F75 jbc INTMEM_AB, 6, ROM_3F85 ROM:3F78 andb INTMEM_AB, #-41h ROM:3F7B cmpb INTMEM_3C+1, #75h ; 'u' ROM:3F7E jne ROM_3F85 ROM:3F80 ldb INTMEM_98, #14h ROM:3F83 sjmp ROM_3F8A ROM:3F85 ; --------------------------------------------------------------------------- ROM:3F85 ROM:3F85 ROM_3F85: ; CODE XREF: ROM:3F75↑j ROM:3F85 ; ROM:3F7E↑j ROM:3F85 cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:3F88 jne ROM_3F8C ROM:3F8A ROM:3F8A ROM_3F8A: ; CODE XREF: ROM:3F83↑j ROM:3F8A clrb INTMEM_97 ROM:3F8C ROM:3F8C ROM_3F8C: ; CODE XREF: ROM:3F88↑j ROM:3F8C ret ROM:3F8D ; --------------------------------------------------------------------------- ROM:3F8D jbc INTMEM_AB, 6, ROM_3F9A ROM:3F90 andb INTMEM_AB, #-41h ROM:3F93 stb INTMEM_3C+1, (INTMEM_158+2)[] ROM:3F98 sjmp ROM_3FA1 ROM:3F9A ; --------------------------------------------------------------------------- ROM:3F9A ROM:3F9A ROM_3F9A: ; CODE XREF: ROM:3F8D↑j ROM:3F9A cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:3F9D jne ROM_3FA3 ROM:3F9F clrb INTMEM_98 ROM:3FA1 ROM:3FA1 ROM_3FA1: ; CODE XREF: ROM:3F98↑j ROM:3FA1 clrb INTMEM_97 ROM:3FA3 ROM:3FA3 ROM_3FA3: ; CODE XREF: ROM:3F9D↑j ROM:3FA3 ret ROM:3FA4 ; --------------------------------------------------------------------------- ROM:3FA4 ldb INTMEM_1A+1, INTMEM_36 ROM:3FA7 cmpb INTMEM_1A+1, #3Fh ; '?' ROM:3FAA jne ROM_3FAE ROM:3FAC clrb INTMEM_97 ROM:3FAE ROM:3FAE ROM_3FAE: ; CODE XREF: ROM:3FAA↑j ROM:3FAE lcall ROM_2CD3 ROM:3FB1 ldb INTMEM_3B, INTMEM_1C+1 ROM:3FB4 orb INTMEM_AB, #-80h ROM:3FB7 incb INTMEM_36 ROM:3FB9 ljmp ROM_34AB ROM:3FBC ; --------------------------------------------------------------------------- ROM:3FBC ld INTMEM_36+4, [INTMEM_36+2]+ ROM:3FBF ld INTMEM_3C, [INTMEM_36+2]+ ROM:3FC2 jbc INTMEM_36+4, 6, ROM_3FFC ROM:3FC5 jbc INTMEM_36+4, 5, ROM_3FE4 ROM:3FC8 ld INTMEM_1A, [INTMEM_3C]+ ROM:3FCB clrb INTMEM_1C ROM:3FCD ROM:3FCD ROM_3FCD: ; CODE XREF: ROM:3FE2↓j ROM:3FCD cmp INTMEM_3C, INTMEM_1A ROM:3FD0 jc ROM_3FF7 ROM:3FD2 ld INTMEM_1C+2, [INTMEM_3C]+ ROM:3FD5 ldb INTMEM_20, [INTMEM_3C]+ ROM:3FD8 andb INTMEM_20, [INTMEM_1C+2] ROM:3FDB je ROM_3FE0 ROM:3FDD orb INTMEM_1C, [INTMEM_3C] ROM:3FE0 ROM:3FE0 ROM_3FE0: ; CODE XREF: ROM:3FDB↑j ROM:3FE0 inc INTMEM_3C ROM:3FE2 sjmp ROM_3FCD ROM:3FE4 ; --------------------------------------------------------------------------- ROM:3FE4 ROM:3FE4 ROM_3FE4: ; CODE XREF: ROM:3FC5↑j ROM:3FE4 andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:3FE8 jbc INTMEM_36+4, 3, ROM_3FF7 ROM:3FEB cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:3FEE jne ROM_3FF5 ROM:3FF0 ldb INTMEM_1C, #1 ROM:3FF3 sjmp ROM_3FF7 ROM:3FF5 ; --------------------------------------------------------------------------- ROM:3FF5 ROM:3FF5 ROM_3FF5: ; CODE XREF: ROM:3FEE↑j ROM:3FF5 clrb INTMEM_1C ROM:3FF7 ROM:3FF7 ROM_3FF7: ; CODE XREF: ROM:3FD0↑j ROM:3FF7 ; ROM:3FE8↑j ... ROM:3FF7 lcall ROM_34AB ROM:3FFA sjmp ROM_405C ROM:3FFC ; --------------------------------------------------------------------------- ROM:3FFC ROM:3FFC ROM_3FFC: ; CODE XREF: ROM:3FC2↑j ROM:3FFC jbs INTMEM_36+4, 4, ROM_404A ROM:3FFF jbs INTMEM_36+4, 1, ROM_4012 ROM:4002 ldbze INTMEM_3C, [INTMEM_3C] ROM:4005 jbc INTMEM_36+4, 7, ROM_4020 ROM:4008 sub INTMEM_3C, #80h ROM:400C jc ROM_4020 ROM:400E neg INTMEM_3C ROM:4010 sjmp ROM_4020 ROM:4012 ; --------------------------------------------------------------------------- ROM:4012 ROM:4012 ROM_4012: ; CODE XREF: ROM:3FFF↑j ROM:4012 ld INTMEM_3C, [INTMEM_3C] ROM:4015 jbc INTMEM_36+4, 7, ROM_4020 ROM:4018 sub INTMEM_3C, #-8000h ROM:401C jc ROM_4020 ROM:401E neg INTMEM_3C ROM:4020 ROM:4020 ROM_4020: ; CODE XREF: ROM:4005↑j ROM:4020 ; ROM:400C↑j ... ROM:4020 jbs INTMEM_36+4, 5, ROM_404A ROM:4023 ldbze INTMEM_1C+2, INTMEM_3B ROM:4026 add INTMEM_1C+2, #36F8h ROM:402A ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:402D mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:4031 jbc INTMEM_36+4, 3, ROM_4039 ROM:4034 ld INTMEM_3C, INTMEM_20 ROM:4037 sjmp ROM_403F ROM:4039 ; --------------------------------------------------------------------------- ROM:4039 ROM:4039 ROM_4039: ; CODE XREF: ROM:4031↑j ROM:4039 ldb INTMEM_3C, INTMEM_20+1 ROM:403C ldb INTMEM_3C+1, INTMEM_20+2 ROM:403F ROM:403F ROM_403F: ; CODE XREF: ROM:4037↑j ROM:403F jbc INTMEM_36+4, 2, ROM_4044 ROM:4042 neg INTMEM_3C ROM:4044 ROM:4044 ROM_4044: ; CODE XREF: ROM:ROM_403F↑j ROM:4044 ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:4047 add INTMEM_3C, INTMEM_20+2 ROM:404A ROM:404A ROM_404A: ; CODE XREF: ROM:ROM_3FFC↑j ROM:404A ; ROM:ROM_4020↑j ROM:404A ldb INTMEM_1C, INTMEM_3C ROM:404D jbc INTMEM_36+4, 0, ROM_4059 ROM:4050 ldb INTMEM_3B, INTMEM_1C ROM:4053 orb INTMEM_AB, #-80h ROM:4056 ldb INTMEM_1C, INTMEM_3C+1 ROM:4059 ROM:4059 ROM_4059: ; CODE XREF: ROM:404D↑j ROM:4059 lcall ROM_34AB ROM:405C ROM:405C ROM_405C: ; CODE XREF: ROM:3FFA↑j ROM:405C cmp INTMEM_36+2, INTMEM_36 ROM:405F jnc ROM_4063 ROM:4061 clrb INTMEM_97 ROM:4063 ROM:4063 ROM_4063: ; CODE XREF: ROM:405F↑j ROM:4063 ret ROM:4064 ; --------------------------------------------------------------------------- ROM:4064 cmp INTMEM_3E, ZERO_REG ; Zero register ROM:4067 je ROM_407F ROM:4069 ld INTMEM_1A, [INTMEM_36]+ ROM:406C dec INTMEM_3E ROM:406E addb INTMEM_36+4, INTMEM_1A ROM:4071 ldb INTMEM_1C, INTMEM_1A ROM:4074 orb INTMEM_AB, #-80h ROM:4077 ldb INTMEM_3B, INTMEM_1A+1 ROM:407A addb INTMEM_36+4, INTMEM_3B ROM:407D sjmp ROM_4084 ROM:407F ; --------------------------------------------------------------------------- ROM:407F ROM:407F ROM_407F: ; CODE XREF: ROM:4067↑j ROM:407F clrb INTMEM_97 ROM:4081 ldb INTMEM_1C, INTMEM_36+4 ROM:4084 ROM:4084 ROM_4084: ; CODE XREF: ROM:407D↑j ROM:4084 ljmp ROM_34AB ROM:4087 ; --------------------------------------------------------------------------- ROM:4087 rst ROM:4087 ; --------------------------------------------------------------------------- ROM:4088 db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:4088 db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:4088 db 0Ah, 3Bh, 0F0h, 0F0h, 1Eh, 3Bh, 0C4h, 0C4h, 24h, 3Bh ROM:4088 db 0F4h, 0F4h, 3Bh, 3Bh, 0F6h, 0F6h, 2Fh, 3Bh, 0F2h, 0F2h ROM:4088 db 3Bh, 3Bh, 74h, 74h, 5Bh, 3Bh, 0F7h, 0F7h, 62h, 3Bh ROM:4088 db 0D0h, 0D0h, 0Ah, 3Bh, 0F0h, 0F0h, 1Eh, 3Bh, 0F9h, 0F9h ROM:4088 db 55h, 3Bh, 0F5h, 0F5h, 2Ah, 3Bh, 0F4h, 0F4h, 33h, 3Bh ROM:4088 db 0F6h, 0F6h, 2Fh, 3Bh, 0F3h, 0F3h, 48h, 3Bh, 0D1h, 0D1h ROM:4088 db 0D7h, 3Ch, 0EFh, 0EFh, 0E4h, 3Ch, 0F7h, 0F7h, 0E4h ROM:4088 db 3Ch, 0F8h, 0F8h, 2, 3Dh, 0E7h, 0E7h, 0FCh, 3Ch, 3, 1 ROM:4088 db 21h, 3Dh, 9, 8, 21h, 3Dh, 13h, 11h, 21h, 3Dh, 19h, 18h ROM:4088 db 21h, 3Dh, 0FFh, 0FBh, 83h, 3Dh, 0EEh, 0EEh, 71h, 3Dh ROM:4088 db 0EDh, 0EDh, 7Ah, 3Dh, 6Dh, 6Dh, 55h, 3Dh, 65h, 65h ROM:4088 db 5Ah, 3Dh, 0, 0, 68h, 3Dh, 10h, 10h, 63h, 3Dh, 0FAh ROM:4088 db 0FAh, 0BDh, 3Dh, 81h, 81h, 0B8h, 3Dh, 82h, 82h, 0A8h ROM:4088 db 3Dh, 0CBh, 0CBh, 3, 3Eh, 7Ah, 79h, 0C5h, 3Dh, 8Ah, 89h ROM:4088 db 0C5h, 3Dh, 94h, 8Fh, 0C5h, 3Dh, 7Ch, 7Bh, 0C5h, 3Dh ROM:4088 db 7Fh, 7Fh, 9, 3Eh, 7Eh, 7Eh, 11h, 3Eh, 7Dh, 7Dh, 24h ROM:4088 db 3Eh, 80h, 80h, 1Ah, 3Eh, 0E8h, 0E8h, 2Eh, 3Eh, 0CCh ROM:4088 db 0CCh, 3Ah, 3Eh, 0D2h, 0D2h, 47h, 3Eh, 0D3h, 0D3h, 84h ROM:4088 db 3Eh, 0CDh, 0CDh, 0E0h, 3Eh, 70h, 70h, 0Dh, 3Fh, 0Dh ROM:4088 db 0Dh, 14h, 3Fh, 2, 2, 1Ah, 3Fh, 7, 7, 3Ch, 3Fh, 3, 3 ROM:4088 db 65h, 3Fh, 1, 1, 75h, 3Fh, 8, 8, 8Dh, 3Fh, 0Ah, 0Ah ROM:4088 db 0A4h, 3Fh, 9, 9, 0BCh, 3Fh, 4, 4, 64h, 40h, 0D0h, 0D0h ROM:4088 db 0Ah, 3Bh, 0F0h, 0F0h, 1Eh, 3Bh, 0F5h, 0F5h, 2Ah, 3Bh ROM:4088 db 0F6h, 0F6h, 2Fh, 3Bh, 0F7h, 0F7h, 62h, 3Bh, 7Fh, 0 ROM:4088 db 92h, 3Ch, 0C7h, 0C7h, 0B6h, 3Ch, 0F2h, 0F2h, 0C2h, 3Ch ROM:4088 db 0DCh, 0DCh, 0D0h, 3Ch, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4088 db 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4288 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4488 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:4688 db 0FFh, 0FFh, 8, 0, 0, 0, 0FFh, 0FFh, 0FFh, 0FFh, 15h ROM:4688 db 0, 19h, 0, 32h, 0, 36h, 0, 37h, 0, 4Bh, 42h, 50h, 38h ROM:4688 db 50h, 30h, 31h, 30h, 93h, 0, 10h 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+996↑p ROM:4845 lcall ROM_488A ROM:4848 ret ROM:4848 ; End of function ROM_4845 ROM:4848 ROM:4849 ROM:4849 ; =============== S U B R O U T I N E ======================================= ROM:4849 ROM:4849 ROM:4849 ROM_4849: ; CODE XREF: start:ROM_2A1B↑p ROM:4849 lcall ROM_4C34 ROM:484C lcall ROM_5C2E ROM:484F lcall ROM_5CA2 ROM:4852 lcall ROM_630B ROM:4855 lcall ROM_58DE ROM:4858 lcall ROM_65DE ROM:485B lcall ROM_5037 ROM:485E lcall ROM_6952 ROM:4861 ret ROM:4861 ; End of function ROM_4849 ROM:4861 ROM:4862 ; --------------------------------------------------------------------------- ROM:4862 ; START OF FUNCTION CHUNK FOR ROM_2A43 ROM:4862 ROM:4862 ROM_4862: ; CODE XREF: ROM_2A43-601↑j ROM:4862 lcall ROM_5758 ROM:4865 ret ROM:4865 ; END OF FUNCTION CHUNK FOR ROM_2A43 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_2E8C+D↑j ROM:486A ; ROM:3DBD↑p ROM:486A clrb INTMEM_48 ROM:486C ld INTMEM_40, 24h[INTMEM_53+3] ROM:4871 orb INTMEM_F7, #8 ROM:4874 ldb INTMEM_42+1, 103h[INTMEM_53+3] ROM:4879 ldb INTMEM_45, #-80h ROM:487C ldb INTMEM_47, 12Ch[INTMEM_53+3] ROM:4881 ldb INTMEM_42, 12Ah[INTMEM_53+3] ROM:4886 ldb INTMEM_44, #-80h ROM:4889 ret ROM:4889 ; End of function ROM_486A ROM:4889 ROM:488A ROM:488A ; =============== S U B R O U T I N E ======================================= ROM:488A ROM:488A ROM:488A ROM_488A: ; CODE XREF: ROM_4845↑p ROM:488A orb INTMEM_F7, #4 ROM:488D orb INTMEM_A4, #1 ROM:4890 ldb INTMEM_B5, 0ACh[INTMEM_53+3] ROM:4895 ldb INTMEM_1C+2, #-1 ROM:4898 stb INTMEM_1C+2, INTMEM_1F0[] ROM:489D stb INTMEM_1C+2, INTMEM_1F1[] ROM:48A2 ldb INTMEM_1C+2, #-1 ROM:48A5 stb INTMEM_1C+2, INTMEM_1F2[] ROM:48AA stb INTMEM_1C+2, INTMEM_1F3[] ROM:48AF stb INTMEM_1C+2, INTMEM_1D6[] ROM:48B4 stb INTMEM_1C+2, INTMEM_1D7[] ROM:48B9 ld INTMEM_1C, 56h[INTMEM_53+3] ROM:48BE st INTMEM_1C, INTMEM_192[] ROM:48C3 ld INTMEM_D6, #61A8h ROM:48C7 ld INTMEM_1C+2, #61A8h ROM:48CB st INTMEM_1C+2, INTMEM_19A[] ROM:48D0 shr INTMEM_1C+2, #1 ROM:48D3 st INTMEM_1C+2, INTMEM_152[] ROM:48D8 ldb INTMEM_B4, 12Dh[INTMEM_53+3] ROM:48DD ldb INTMEM_1C+2, #-1 ROM:48E0 stb INTMEM_1C+2, INTMEM_266[] ROM:48E5 stb INTMEM_1C+2, INTMEM_267[] ROM:48EA ldb INTMEM_F0, #-1 ROM:48ED ldb INTMEM_EF, #-1 ROM:48F0 ldb INTMEM_EE, #-1 ROM:48F3 ldb INTMEM_ED, #-1 ROM:48F6 ldb INTMEM_EC, #-1 ROM:48F9 ret ROM:48F9 ; End of function ROM_488A ROM:48F9 ROM:48FA ; --------------------------------------------------------------------------- ROM:48FA ; START OF FUNCTION CHUNK FOR ROM_5037 ROM:48FA ; ADDITIONAL PARENT FUNCTION ROM_5CA2 ROM:48FA ; ADDITIONAL PARENT FUNCTION ROM_630B ROM:48FA ROM:48FA ROM_48FA: ; CODE XREF: ROM_5037+312↓j ROM:48FA ; ROM_5CA2+37B↓j ... ROM:48FA shlb INTMEM_1C, #1 ROM:48FD addb INTMEM_1A, INTMEM_1C ROM:4900 addcb INTMEM_1A+1, ZERO_REG ; Zero register ROM:4903 ld INTMEM_1A, [INTMEM_1A] ROM:4906 br [INTMEM_1A] ROM:4906 ; END OF FUNCTION CHUNK FOR ROM_5037 ROM:4908 ROM:4908 ; =============== S U B R O U T I N E ======================================= ROM:4908 ROM:4908 ROM:4908 ROM_4908: ; CODE XREF: ROM_4C34+273↓p ROM:4908 ld INTMEM_1C, INTMEM_172[] ROM:490D add INTMEM_1C, #10h ROM:4911 jc ROM_4918 ROM:4913 st INTMEM_1C, INTMEM_172[] ROM:4918 ROM:4918 ROM_4918: ; CODE XREF: ROM_4908+9↑j ROM:4918 ret ROM:4918 ; End of function ROM_4908 ROM:4918 ROM:4919 ; --------------------------------------------------------------------------- ROM:4919 ret ROM:491A ROM:491A ; =============== S U B R O U T I N E ======================================= ROM:491A ROM:491A ROM:491A ROM_491A: ; CODE XREF: ROM:5420↓p ROM:491A ; ROM:5458↓p ROM:491A mulu INTMEM_1C, INTMEM_20 ROM:491D jbc INTMEM_1C+1, 7, ROM_4922 ROM:4920 inc INTMEM_1C+2 ROM:4922 ROM:4922 ROM_4922: ; CODE XREF: ROM_491A+3↑j ROM:4922 ld INTMEM_1C, INTMEM_1C+2 ROM:4925 clr INTMEM_1C+2 ROM:4927 mulu INTMEM_20, INTMEM_20+2 ROM:492A add INTMEM_1C, INTMEM_20 ROM:492D addc INTMEM_1C+2, INTMEM_20+2 ROM:4930 ret ROM:4930 ; End of function ROM_491A ROM:4930 ROM:4931 ROM:4931 ; =============== S U B R O U T I N E ======================================= ROM:4931 ROM:4931 ROM:4931 ROM_4931: ; CODE XREF: ROM:5418↓p ROM:4931 ; ROM:5438↓p ... ROM:4931 divu INTMEM_1C, INTMEM_20 ROM:4934 jnv ROM_493A ROM:4936 ldbse INTMEM_20+2, #-1 ROM:4939 ret ROM:493A ; --------------------------------------------------------------------------- ROM:493A ROM:493A ROM_493A: ; CODE XREF: ROM_4931+3↑j ROM:493A ld INTMEM_20+2, INTMEM_1C ROM:493D clr INTMEM_1C ROM:493F divu INTMEM_1C, INTMEM_20 ROM:4942 shr INTMEM_20, #1 ROM:4945 cmp INTMEM_1C+2, INTMEM_20 ROM:4948 jnc ROM_494C ROM:494A inc INTMEM_1C ROM:494C ROM:494C ROM_494C: ; CODE XREF: ROM_4931+17↑j ROM:494C ret ROM:494C ; End of function ROM_4931 ROM:494C ROM:494D ROM:494D ; =============== S U B R O U T I N E ======================================= ROM:494D ROM:494D ROM:494D ROM_494D: ; CODE XREF: ROM_65DE+143↓p ROM:494D ; ROM_65DE+16A↓p ROM:494D ld INTMEM_2C, INTMEM_1A ROM:4950 ld INTMEM_2C+2, INTMEM_20 ROM:4953 ldb INTMEM_20+3, #2 ROM:4956 ROM:4956 ROM_4956: ; CODE XREF: ROM_494D+26↓j ROM:4956 clrb INTMEM_20+2 ROM:4958 ldb INTMEM_32, INTMEM_1C ROM:495B ldb INTMEM_30, [INTMEM_2C]+ ROM:495E ldb INTMEM_30+1, [INTMEM_2C+2]+ ROM:4961 subb INTMEM_1C+3, INTMEM_1C+2, INTMEM_30 ROM:4965 jc ROM_496E ROM:4967 negb INTMEM_1C+3 ROM:4969 decb INTMEM_20+2 ROM:496B ldb INTMEM_32, INTMEM_1C+1 ROM:496E ROM:496E ROM_496E: ; CODE XREF: ROM_494D+18↑j ROM:496E cmpb INTMEM_1C+3, INTMEM_32 ROM:4971 jc ROM_497A ROM:4973 djnz INTMEM_20+3, ROM_4956 ROM:4976 clrb INTMEM_1C+3 ROM:4978 sjmp ROM_4999 ROM:497A ; --------------------------------------------------------------------------- ROM:497A ROM:497A ROM_497A: ; CODE XREF: ROM_494D+24↑j ROM:497A cmpb INTMEM_1C+2, INTMEM_1AD[] ROM:497F jne ROM_4988 ROM:4981 cmpb INTMEM_30, INTMEM_30+1 ROM:4984 jne ROM_4988 ROM:4986 clrb INTMEM_1C+3 ROM:4988 ROM:4988 ROM_4988: ; CODE XREF: ROM_494D+32↑j ROM:4988 ; ROM_494D+37↑j ROM:4988 jbs INTMEM_20+3, 1, ROM_498E ROM:498B shrb INTMEM_1C+3, #1 ROM:498E ROM:498E ROM_498E: ; CODE XREF: ROM_494D:ROM_4988↑j ROM:498E jbc INTMEM_1C+3, 7, ROM_4994 ROM:4991 ldb INTMEM_1C+3, #7Fh ROM:4994 ROM:4994 ROM_4994: ; CODE XREF: ROM_494D:ROM_498E↑j ROM:4994 jbc INTMEM_20+2, 7, ROM_4999 ROM:4997 negb INTMEM_1C+3 ROM:4999 ROM:4999 ROM_4999: ; CODE XREF: ROM_494D+2B↑j ROM:4999 ; ROM_494D:ROM_4994↑j ROM:4999 addb INTMEM_1C+3, #-80h ROM:499C ldb INTMEM_1C, [INTMEM_1A] ROM:499F stb INTMEM_1C+2, [INTMEM_1A]+ ROM:49A2 stb INTMEM_1C, [INTMEM_1A] ROM:49A5 ldb INTMEM_1C+1, [INTMEM_20] ROM:49A8 ldb INTMEM_32, INTMEM_1AD[] ROM:49AD stb INTMEM_32, [INTMEM_20]+ ROM:49B0 stb INTMEM_1C+1, [INTMEM_20] ROM:49B3 jbc INTMEM_20+3, 1, ROM_49BC ROM:49B6 stb INTMEM_1C+2, [INTMEM_1A] ROM:49B9 stb INTMEM_32, [INTMEM_20] ROM:49BC ROM:49BC ROM_49BC: ; CODE XREF: ROM_494D+66↑j ROM:49BC ret ROM:49BC ; End of function ROM_494D ROM:49BC ROM:49BD ROM:49BD ; =============== S U B R O U T I N E ======================================= ROM:49BD ROM:49BD ROM:49BD ROM_49BD: ; CODE XREF: ROM_65DE+206↓p ROM:49BD ; ROM_65DE+228↓p ROM:49BD ldb INTMEM_1C+3, INTMEM_D8+1 ROM:49C0 ldb INTMEM_20, INTMEM_1C+2 ROM:49C3 subb INTMEM_20, #-80h ROM:49C6 jc ROM_49D3 ROM:49C8 negb INTMEM_20 ROM:49CA cmpb INTMEM_20, 0CAh[INTMEM_53+3] ROM:49CF jc ROM_49E7 ROM:49D1 sjmp ROM_49DA ROM:49D3 ; --------------------------------------------------------------------------- ROM:49D3 ROM:49D3 ROM_49D3: ; CODE XREF: ROM_49BD+9↑j ROM:49D3 cmpb INTMEM_20, 0C9h[INTMEM_53+3] ROM:49D8 jc ROM_49E7 ROM:49DA ROM:49DA ROM_49DA: ; CODE XREF: ROM_49BD+14↑j ROM:49DA ld INTMEM_1C, #0Ch ROM:49DE lcall ROM_32E0 ROM:49E1 mulub INTMEM_32, INTMEM_1C, #4 ROM:49E5 sjmp ROM_49F2 ROM:49E7 ; --------------------------------------------------------------------------- ROM:49E7 ROM:49E7 ROM_49E7: ; CODE XREF: ROM_49BD+12↑j ROM:49E7 ; ROM_49BD+1B↑j ROM:49E7 ld INTMEM_1C, #0Bh ROM:49EB lcall ROM_32E0 ROM:49EE mulub INTMEM_32, INTMEM_1C, #20h ; ' ' ROM:49F2 ROM:49F2 ROM_49F2: ; CODE XREF: ROM_49BD+28↑j ROM:49F2 ldb INTMEM_1C+3, INTMEM_1A8[] ROM:49F7 ld INTMEM_1C, #0Dh ROM:49FB lcall ROM_32E0 ROM:49FE clrb INTMEM_1C+1 ROM:4A00 mulu INTMEM_20, INTMEM_1C, INTMEM_32 ROM:4A04 divu INTMEM_20, #32h ; '2' ROM:4A08 jnv ROM_4A0D ROM:4A0A ldbse INTMEM_20, #-1 ROM:4A0D ROM:4A0D ROM_4A0D: ; CODE XREF: ROM_49BD+4B↑j ROM:4A0D ret ROM:4A0D ; End of function ROM_49BD ROM:4A0D ROM:4A0E ROM:4A0E ; =============== S U B R O U T I N E ======================================= ROM:4A0E ROM:4A0E ROM:4A0E ROM_4A0E: ; CODE XREF: ROM_65DE:ROM_67F7↓p ROM:4A0E ; ROM_65DE:ROM_6819↓p ROM:4A0E pushf ROM:4A0F ld INTMEM_32, INTMEM_20+2 ROM:4A12 ld INTMEM_1C, 1E8h[INTMEM_20+2] ROM:4A17 ld INTMEM_34, INTMEM_20 ROM:4A1A st INTMEM_34, INTMEM_3C8[] ROM:4A1F cmp ZERO_REG, INTMEM_20 ; Zero register ROM:4A22 je ROM_4A4F ROM:4A24 ldbze INTMEM_1C, #32h ; '2' ROM:4A27 cmp INTMEM_32, #4 ROM:4A2B jc ROM_4A40 ROM:4A2D ldb INTMEM_1C+2, INTMEM_1A7[] ROM:4A32 ldb INTMEM_1C+3, INTMEM_1A8[] ROM:4A37 ld INTMEM_1C, #0Eh ROM:4A3B lcall ROM_32E0 ROM:4A3E clrb INTMEM_1C+1 ROM:4A40 ROM:4A40 ROM_4A40: ; CODE XREF: ROM_4A0E+1D↑j ROM:4A40 mulu INTMEM_1C, 1E8h[INTMEM_32] ROM:4A45 divu INTMEM_1C, #32h ; '2' ROM:4A49 jnv ROM_4A4F ROM:4A4B ld INTMEM_1C, #32h ; '2' ROM:4A4F ROM:4A4F ROM_4A4F: ; CODE XREF: ROM_4A0E+14↑j ROM:4A4F ; ROM_4A0E+3B↑j ROM:4A4F st INTMEM_1C, INTMEM_3C6[] ROM:4A54 add INTMEM_1C+2, INTMEM_1C, INTMEM_34 ROM:4A58 jnc ROM_4A5D ROM:4A5A ldbse INTMEM_1C+2, #-1 ROM:4A5D ROM:4A5D ROM_4A5D: ; CODE XREF: ROM_4A0E+4A↑j ROM:4A5D cmp INTMEM_1C+2, 1E0h[INTMEM_32] ROM:4A62 jnh ROM_4A69 ROM:4A64 ld INTMEM_1C+2, 1E0h[INTMEM_32] ROM:4A69 ROM:4A69 ROM_4A69: ; CODE XREF: ROM_4A0E+54↑j ROM:4A69 st INTMEM_1C+2, 1E8h[INTMEM_32] ROM:4A6E popf ROM:4A6F ret ROM:4A6F ; End of function ROM_4A0E ROM:4A6F ROM:4A70 ROM:4A70 ; =============== S U B R O U T I N E ======================================= ROM:4A70 ROM:4A70 ROM:4A70 ROM_4A70: ; CODE XREF: ROM:5581↓p ROM:4A70 ; ROM:5596↓p ROM:4A70 ldb INTMEM_1C+2, INTMEM_74 ROM:4A73 shlb INTMEM_1C+2, #2 ROM:4A76 addb INTMEM_1C+2, INTMEM_15E[] ROM:4A7B subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1C5+1)[] ROM:4A81 clrb INTMEM_1A+1 ROM:4A83 stb INTMEM_1C+2, (INTMEM_1C5+1)[] ROM:4A88 ret ROM:4A88 ; End of function ROM_4A70 ROM:4A88 ROM:4A89 ROM:4A89 ; =============== S U B R O U T I N E ======================================= ROM:4A89 ROM:4A89 ROM:4A89 ROM_4A89: ; CODE XREF: ROM_5CA2:ROM_60AB↓p ROM:4A89 jbs INTMEM_FD, 5, ROM_4A9D ROM:4A8C jbc INTMEM_FD, 2, ROM_4A9A ROM:4A8F mulub INTMEM_1C, INTMEM_E6, 119h[INTMEM_53+3] ROM:4A95 stb INTMEM_1C+1, INTMEM_E6 ROM:4A98 sjmp ROM_4AB3 ROM:4A9A ; --------------------------------------------------------------------------- ROM:4A9A ROM:4A9A ROM_4A9A: ; CODE XREF: ROM_4A89+3↑j ROM:4A9A orb INTMEM_FD, #20h ; ' ' ROM:4A9D ROM:4A9D ROM_4A9D: ; CODE XREF: ROM_4A89↑j ROM:4A9D jbs INTMEM_F7, 6, ROM_4AAC ROM:4AA0 cmpb ZERO_REG, INTMEM_BA ; Zero register ROM:4AA3 je ROM_4AB3 ROM:4AA5 jbs INTMEM_FD, 3, ROM_4AB1 ROM:4AA8 clrb INTMEM_BA ROM:4AAA sjmp ROM_4AB3 ROM:4AAC ; --------------------------------------------------------------------------- ROM:4AAC ROM:4AAC ROM_4AAC: ; CODE XREF: ROM_4A89:ROM_4A9D↑j ROM:4AAC ldb INTMEM_BA, 11Ah[INTMEM_53+3] ROM:4AB1 ROM:4AB1 ROM_4AB1: ; CODE XREF: ROM_4A89+1C↑j ROM:4AB1 clrb INTMEM_E6 ROM:4AB3 ROM:4AB3 ROM_4AB3: ; CODE XREF: ROM_4A89+F↑j ROM:4AB3 ; ROM_4A89+1A↑j ... ROM:4AB3 ret ROM:4AB3 ; End of function ROM_4A89 ROM:4AB3 ROM:4AB4 ROM:4AB4 ; =============== S U B R O U T I N E ======================================= ROM:4AB4 ROM:4AB4 ROM:4AB4 ROM_4AB4: ; CODE XREF: ROM_5CA2+24↓p ROM:4AB4 ; ROM_5CA2:ROM_5FFF↓p ... ROM:4AB4 addb INTMEM_1C+2, 11Ch[INTMEM_53+3] ROM:4AB9 scall ROM_4B11 ROM:4ABB ldbze INTMEM_20, INTMEM_1D2[] ROM:4AC0 ldbze INTMEM_20+2, INTMEM_1D3[] ROM:4AC5 sub INTMEM_1C+2, INTMEM_1C, INTMEM_20 ROM:4AC9 jc ROM_4AD4 ROM:4ACB add INTMEM_1C+2, INTMEM_20+2 ROM:4ACE jc ROM_4AD7 ROM:4AD0 clr INTMEM_1C+2 ROM:4AD2 sjmp ROM_4AD7 ROM:4AD4 ; --------------------------------------------------------------------------- ROM:4AD4 ROM:4AD4 ROM_4AD4: ; CODE XREF: ROM_4AB4+15↑j ROM:4AD4 add INTMEM_1C+2, INTMEM_20+2 ROM:4AD7 ROM:4AD7 ROM_4AD7: ; CODE XREF: ROM_4AB4+1A↑j ROM:4AD7 ; ROM_4AB4+1E↑j ROM:4AD7 inc INTMEM_1C+2 ROM:4AD9 scall ROM_4B38 ROM:4ADB ret ROM:4ADB ; End of function ROM_4AB4 ROM:4ADB ROM:4ADC ROM:4ADC ; =============== S U B R O U T I N E ======================================= ROM:4ADC ROM:4ADC ROM:4ADC ROM_4ADC: ; CODE XREF: ROM_5CA2+87↓p ROM:4ADC ; ROM_5CA2+B9↓p ... ROM:4ADC addb INTMEM_1C+2, 11Ch[INTMEM_53+3] ROM:4AE1 scall ROM_4B11 ROM:4AE3 ldbze INTMEM_20, INTMEM_1D2[] ROM:4AE8 sub INTMEM_1C, INTMEM_20 ROM:4AEB ldb INTMEM_1C+2, INTMEM_1C+3 ROM:4AEE ld INTMEM_32, INTMEM_1C ROM:4AF1 scall ROM_4B11 ROM:4AF3 sub INTMEM_1C+2, INTMEM_1C, INTMEM_32 ROM:4AF7 jc ROM_4AFB ROM:4AF9 clr INTMEM_1C+2 ROM:4AFB ROM:4AFB ROM_4AFB: ; CODE XREF: ROM_4ADC+1B↑j ROM:4AFB add INTMEM_32, INTMEM_1C ROM:4AFE inc INTMEM_32 ROM:4B00 scall ROM_4B38 ROM:4B02 ld INTMEM_1C+2, INTMEM_32 ROM:4B05 ldb INTMEM_32, INTMEM_1C ROM:4B08 scall ROM_4B38 ROM:4B0A ldb INTMEM_1C+2, INTMEM_1C ROM:4B0D ldb INTMEM_1C+3, INTMEM_32 ROM:4B10 ret ROM:4B10 ; End of function ROM_4ADC ROM:4B10 ROM:4B11 ROM:4B11 ; =============== S U B R O U T I N E ======================================= ROM:4B11 ROM:4B11 ROM:4B11 ROM_4B11: ; CODE XREF: ROM_4AB4+5↑p ROM:4B11 ; ROM_4ADC+5↑p ... ROM:4B11 cmpb INTMEM_1C+2, INTMEM_1D4[] ROM:4B16 jh ROM_4B22 ROM:4B18 ld INTMEM_1C, #2Ah ; '*' ROM:4B1C lcall ROM_32E0 ROM:4B1F clrb INTMEM_1C+1 ROM:4B21 ret ROM:4B22 ; --------------------------------------------------------------------------- ROM:4B22 ROM:4B22 ROM_4B22: ; CODE XREF: ROM_4B11+5↑j ROM:4B22 ld INTMEM_1C, #2Bh ; '+' ROM:4B26 lcall ROM_32E0 ROM:4B29 stb INTMEM_1C, INTMEM_3D5[] ROM:4B2E clrb INTMEM_1C+1 ROM:4B30 shl INTMEM_1C, #1 ROM:4B33 add INTMEM_1C, #0FFh ROM:4B37 ret ROM:4B37 ; End of function ROM_4B11 ROM:4B37 ROM:4B38 ROM:4B38 ; =============== S U B R O U T I N E ======================================= ROM:4B38 ROM:4B38 ROM:4B38 ROM_4B38: ; CODE XREF: ROM_4AB4+25↑p ROM:4B38 ; ROM_4ADC+24↑p ... ROM:4B38 ld INTMEM_1C, #2Ch ; ',' ROM:4B3C cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:4B3F je ROM_4B4C ROM:4B41 sub INTMEM_1C+2, #0FFh ROM:4B45 shr INTMEM_1C+2, #1 ROM:4B48 ld INTMEM_1C, #2Dh ; '-' ROM:4B4C ROM:4B4C ROM_4B4C: ; CODE XREF: ROM_4B38+7↑j ROM:4B4C ljmp ROM_32E0 ROM:4B4C ; End of function ROM_4B38 ROM:4B4C ROM:4B4F ROM:4B4F ; =============== S U B R O U T I N E ======================================= ROM:4B4F ROM:4B4F ROM:4B4F ROM_4B4F: ; CODE XREF: ROM_5CA2+3F3↓p ROM:4B4F jbs INTMEM_FD, 7, ROM_4B90 ROM:4B52 mulub INTMEM_1C, INTMEM_8E, 11Bh[INTMEM_53+3] ROM:4B58 add INTMEM_1C, #-8000h ROM:4B5C cmp INTMEM_D4, INTMEM_1C ROM:4B5F jnc ROM_4B63 ROM:4B61 sjmp ROM_4C03 ROM:4B63 ; --------------------------------------------------------------------------- ROM:4B63 ROM:4B63 ROM_4B63: ; CODE XREF: ROM_4B4F+10↑j ROM:4B63 orb INTMEM_FD, #-80h ROM:4B66 clrb INTMEM_BD ROM:4B68 ldb INTMEM_1A+1, INTMEM_1AA[] ROM:4B6D cmpb INTMEM_1A+1, 128h[INTMEM_53+3] ROM:4B72 jnc ROM_4B79 ROM:4B74 ldb INTMEM_BD, 129h[INTMEM_53+3] ROM:4B79 ROM:4B79 ROM_4B79: ; CODE XREF: ROM_4B4F+23↑j ROM:4B79 ; ROM_4B4F+63↓j ... ROM:4B79 andb INTMEM_FE, #-3 ROM:4B7C ldbse INTMEM_20+2, #-1 ROM:4B7F st INTMEM_20+2, (INTMEM_1A0+2)[] ROM:4B84 st ZERO_REG, (INTMEM_1A0+4)[] ; Zero register ROM:4B89 ldb INTMEM_BC, 126h[INTMEM_53+3] ROM:4B8E sjmp ROM_4BC6 ROM:4B90 ; --------------------------------------------------------------------------- ROM:4B90 ROM:4B90 ROM_4B90: ; CODE XREF: ROM_4B4F↑j ROM:4B90 jbs INTMEM_FE, 1, ROM_4BA5 ROM:4B93 jbc INTMEM_D4+1, 7, ROM_4BC2 ROM:4B96 cmpb ZERO_REG, INTMEM_BC ; Zero register ROM:4B99 jne ROM_4BC6 ROM:4B9B orb INTMEM_FE, #2 ROM:4B9E ldb INTMEM_BC, 127h[INTMEM_53+3] ROM:4BA3 sjmp ROM_4BD4 ROM:4BA5 ; --------------------------------------------------------------------------- ROM:4BA5 ROM:4BA5 ROM_4BA5: ; CODE XREF: ROM_4B4F:ROM_4B90↑j ROM:4BA5 cmpb ZERO_REG, INTMEM_BC ; Zero register ROM:4BA8 jne ROM_4BD4 ROM:4BAA ld INTMEM_20, (INTMEM_1A0+4)[] ROM:4BAF divub INTMEM_20, #5 ROM:4BB2 jv ROM_4B79 ROM:4BB4 cmpb INTMEM_20, 125h[INTMEM_53+3] ROM:4BB9 jh ROM_4B79 ROM:4BBB cmpb INTMEM_20, 124h[INTMEM_53+3] ROM:4BC0 jnc ROM_4B79 ROM:4BC2 ROM:4BC2 ROM_4BC2: ; CODE XREF: ROM_4B4F+44↑j ROM:4BC2 ldb INTMEM_1A, #-1 ROM:4BC5 ret ROM:4BC6 ; --------------------------------------------------------------------------- ROM:4BC6 ROM:4BC6 ROM_4BC6: ; CODE XREF: ROM_4B4F+3F↑j ROM:4BC6 ; ROM_4B4F+4A↑j ROM:4BC6 cmp INTMEM_D4, (INTMEM_1A0+2)[] ROM:4BCB jh ROM_4C03 ROM:4BCD st INTMEM_D4, (INTMEM_1A0+2)[] ROM:4BD2 sjmp ROM_4C03 ROM:4BD4 ; --------------------------------------------------------------------------- ROM:4BD4 ROM:4BD4 ROM_4BD4: ; CODE XREF: ROM_4B4F+54↑j ROM:4BD4 ; ROM_4B4F+59↑j ROM:4BD4 ld INTMEM_1C+2, 84h[INTMEM_53+3] ROM:4BD9 cmpb ZERO_REG, INTMEM_BD ; Zero register ROM:4BDC je ROM_4BE2 ROM:4BDE ld INTMEM_1C+2, #384h ROM:4BE2 ROM:4BE2 ROM_4BE2: ; CODE XREF: ROM_4B4F+8D↑j ROM:4BE2 jbc INTMEM_F8, 7, ROM_4BEA ROM:4BE5 ld INTMEM_1C+2, 86h[INTMEM_53+3] ROM:4BEA ROM:4BEA ROM_4BEA: ; CODE XREF: ROM_4B4F:ROM_4BE2↑j ROM:4BEA st INTMEM_1C+2, INTMEM_1A0[] ROM:4BEF sub INTMEM_20, INTMEM_D4, (INTMEM_1A0+2)[] ROM:4BF5 jnc ROM_4C03 ROM:4BF7 cmp INTMEM_20, (INTMEM_1A0+4)[] ROM:4BFC jnh ROM_4C03 ROM:4BFE st INTMEM_20, (INTMEM_1A0+4)[] ROM:4C03 ROM:4C03 ROM_4C03: ; CODE XREF: ROM_4B4F+12↑j ROM:4C03 ; ROM_4B4F+7C↑j ... ROM:4C03 clrb INTMEM_1A ROM:4C05 ret ROM:4C05 ; End of function ROM_4B4F ROM:4C05 ROM:4C06 ROM:4C06 ; =============== S U B R O U T I N E ======================================= ROM:4C06 ROM:4C06 ROM:4C06 ROM_4C06: ; CODE XREF: ROM_5CA2+478↓p ROM:4C06 jbs INTMEM_FE, 4, ROM_4C25 ROM:4C09 ldb INTMEM_1C+1, INTMEM_47 ROM:4C0C ldb INTMEM_1C, #0 ROM:4C0F ld INTMEM_20, (INTMEM_1F3+1)[] ROM:4C14 ldbze INTMEM_1C+2, 12Fh[INTMEM_53+3] ROM:4C19 lcall ROM_347B ROM:4C1C stb INTMEM_1C+1, INTMEM_47 ROM:4C1F orb INTMEM_FE, #10h ROM:4C22 ROM:4C22 ROM_4C22: ; CODE XREF: ROM_4C06+26↓j ROM:4C22 clrb INTMEM_1A ROM:4C24 ret ROM:4C25 ; --------------------------------------------------------------------------- ROM:4C25 ROM:4C25 ROM_4C25: ; CODE XREF: ROM_4C06↑j ROM:4C25 cmpb INTMEM_47, INTMEM_1F5[] ROM:4C2A je ROM_4C30 ROM:4C2C jh ROM_4C22 ROM:4C2E incb INTMEM_47 ROM:4C30 ROM:4C30 ROM_4C30: ; CODE XREF: ROM_4C06+24↑j ROM:4C30 ldb INTMEM_1A, #-1 ROM:4C33 ret ROM:4C33 ; End of function ROM_4C06 ROM:4C33 ROM:4C34 ROM:4C34 ; =============== S U B R O U T I N E ======================================= ROM:4C34 ROM:4C34 ROM:4C34 ROM_4C34: ; CODE XREF: ROM_4849↑p ROM:4C34 sub INTMEM_1A, INTMEM_5E, #1F4h ROM:4C39 jc ROM_4C3D ROM:4C3B clr INTMEM_1A ROM:4C3D ROM:4C3D ROM_4C3D: ; CODE XREF: ROM_4C34+5↑j ROM:4C3D divub INTMEM_1A, #19h ROM:4C40 jnv ROM_4C45 ROM:4C42 ldb INTMEM_1A, #-1 ROM:4C45 ROM:4C45 ROM_4C45: ; CODE XREF: ROM_4C34+C↑j ROM:4C45 stb INTMEM_1A, INTMEM_1A7[] ROM:4C4A cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4C4D jh ROM_4C5A ROM:4C4F andb INTMEM_F5+1, #-41h ROM:4C52 orb INTMEM_F5, #10h ROM:4C55 orb INTMEM_F5+1, #-80h ROM:4C58 sjmp ROM_4CA1 ROM:4C5A ; --------------------------------------------------------------------------- ROM:4C5A ROM:4C5A ROM_4C5A: ; CODE XREF: ROM_4C34+19↑j ROM:4C5A jbs INTMEM_F5+1, 6, ROM_4CA1 ROM:4C5D andb INTMEM_F5+1, #7Fh ROM:4C60 cmp INTMEM_5E, 1Ch[INTMEM_53+3] ROM:4C65 jh ROM_4C71 ROM:4C67 orb INTMEM_F5, #10h ROM:4C6A andb INTMEM_F7, #-2 ROM:4C6D clrb INTMEM_CB ROM:4C6F sjmp ROM_4CA1 ROM:4C71 ; --------------------------------------------------------------------------- ROM:4C71 ROM:4C71 ROM_4C71: ; CODE XREF: ROM_4C34+31↑j ROM:4C71 andb INTMEM_F5, #-11h ROM:4C74 cmp INTMEM_5E, 1Eh[INTMEM_53+3] ROM:4C79 jh ROM_4C8B ROM:4C7B jbs INTMEM_F7, 0, ROM_4C86 ROM:4C7E orb INTMEM_F7, #1 ROM:4C81 ldb INTMEM_CB, 0ABh[INTMEM_53+3] ROM:4C86 ROM:4C86 ROM_4C86: ; CODE XREF: ROM_4C34+47↑j ROM:4C86 cmpb INTMEM_CB, ZERO_REG ; Zero register ROM:4C89 jne ROM_4CA1 ROM:4C8B ROM:4C8B ROM_4C8B: ; CODE XREF: ROM_4C34+45↑j ROM:4C8B orb INTMEM_F5+1, #40h ; '@' ROM:4C8E ldb INTMEM_1C+2, INTMEM_1A8[] ROM:4C93 stb INTMEM_1C+2, INTMEM_1A9[] ROM:4C98 orb INTMEM_F7, #2 ROM:4C9B andb INTMEM_F5, #-11h ROM:4C9E andb INTMEM_F7, #-2 ROM:4CA1 ROM:4CA1 ROM_4CA1: ; CODE XREF: ROM_4C34+24↑j ROM:4CA1 ; ROM_4C34:ROM_4C5A↑j ... ROM:4CA1 jbc INTMEM_F5+1, 7, ROM_4CB1 ROM:4CA4 cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:4CA7 jne ROM_4CB1 ROM:4CA9 andb INTMEM_F7, #-5 ROM:4CAC andb INTMEM_A4, #-2 ROM:4CAF sjmp ROM_4CB7 ROM:4CB1 ; --------------------------------------------------------------------------- ROM:4CB1 ROM:4CB1 ROM_4CB1: ; CODE XREF: ROM_4C34:ROM_4CA1↑j ROM:4CB1 ; ROM_4C34+73↑j ROM:4CB1 orb INTMEM_F7, #4 ROM:4CB4 orb INTMEM_A4, #1 ROM:4CB7 ROM:4CB7 ROM_4CB7: ; CODE XREF: ROM_4C34+7B↑j ROM:4CB7 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4CBA je ROM_4CBF ROM:4CBC orb INTMEM_F5, #4 ROM:4CBF ROM:4CBF ROM_4CBF: ; CODE XREF: ROM_4C34+86↑j ROM:4CBF ld INTMEM_1C+2, INTMEM_142[] ROM:4CC4 cmp INTMEM_1C+2, 10h[INTMEM_53+3] ROM:4CC9 jne ROM_4D38 ROM:4CCB ldb INTMEM_1C+3, INTMEM_154[] ROM:4CD0 cmpb INTMEM_1C+3, #-1 ROM:4CD3 je ROM_4CFA ROM:4CD5 cmpb INTMEM_1C+3, #0 ROM:4CD8 jne ROM_4CE4 ROM:4CDA ldb INTMEM_1C, INTMEM_15D[] ROM:4CDF cmpb INTMEM_1C, #1 ROM:4CE2 je ROM_4CFF ROM:4CE4 ROM:4CE4 ROM_4CE4: ; CODE XREF: ROM_4C34+A4↑j ROM:4CE4 jbs INTMEM_F5+1, 1, ROM_4CFF ROM:4CE7 ldb INTMEM_20, INTMEM_155[] ROM:4CEC ldb INTMEM_20+1, INTMEM_20 ROM:4CEF andb INTMEM_20, #0Fh ROM:4CF2 shrb INTMEM_20+1, #4 ROM:4CF5 cmpb INTMEM_20, INTMEM_20+1 ROM:4CF8 je ROM_4CFF ROM:4CFA ROM:4CFA ROM_4CFA: ; CODE XREF: ROM_4C34+9F↑j ROM:4CFA orb INTMEM_F5+1, #20h ; ' ' ROM:4CFD sjmp ROM_4D38 ROM:4CFF ; --------------------------------------------------------------------------- ROM:4CFF ROM:4CFF ROM_4CFF: ; CODE XREF: ROM_4C34+AE↑j ROM:4CFF ; ROM_4C34:ROM_4CE4↑j ... ROM:4CFF jbs INTMEM_F5, 1, ROM_4D38 ROM:4D02 ldb INTMEM_1C, INTMEM_155[] ROM:4D07 shlb INTMEM_1C, #1 ROM:4D0A cmpb INTMEM_1C, #-10h ROM:4D0D jnc ROM_4D12 ROM:4D0F ldb INTMEM_1C, #-20h ROM:4D12 ROM:4D12 ROM_4D12: ; CODE XREF: ROM_4C34+D9↑j ROM:4D12 andb INTMEM_1C, #-10h ROM:4D15 ldb INTMEM_1C+1, INTMEM_1C ROM:4D18 shrb INTMEM_1C, #4 ROM:4D1B addb INTMEM_1C+1, INTMEM_1C ROM:4D1E ldb INTMEM_1C, INTMEM_1C+1 ROM:4D21 stb INTMEM_1C, INTMEM_155[] ROM:4D26 lcall ROM_2C98 ROM:4D29 ldb INTMEM_1A+1, #0Ah ROM:4D2C lcall ROM_2CA9 ROM:4D2F lcall ROM_2CA9 ROM:4D32 lcall ROM_2C9D ROM:4D35 orb INTMEM_F5, #2 ROM:4D38 ROM:4D38 ROM_4D38: ; CODE XREF: ROM_4C34+95↑j ROM:4D38 ; ROM_4C34+C9↑j ... ROM:4D38 ldb INTMEM_1A, INTMEM_1F9[] ROM:4D3D ldb INTMEM_1A+1, INTMEM_1A ROM:4D40 jbc INTMEM_53+2, 3, ROM_4D4D ROM:4D43 ldb INTMEM_1A, 0AEh[INTMEM_53+3] ROM:4D48 ldb INTMEM_1A+1, 0ADh[INTMEM_53+3] ROM:4D4D ROM:4D4D ROM_4D4D: ; CODE XREF: ROM_4C34+10C↑j ROM:4D4D stb INTMEM_1A, INTMEM_1A8[] ROM:4D52 stb INTMEM_1A+1, INTMEM_1AA[] ROM:4D57 jbc INTMEM_AB, 0, ROM_4D8A ROM:4D5A jbs INTMEM_53+2, 0, ROM_4D8A ROM:4D5D ld INTMEM_1A, INTMEM_170[] ROM:4D62 add INTMEM_1A, #-8000h ROM:4D66 jbc INTMEM_1A+1, 7, ROM_4D8A ROM:4D69 sub INTMEM_1C, ZERO_REG, INTMEM_1A ; Zero register ROM:4D6D sub INTMEM_1C, 20h[INTMEM_53+3] ROM:4D72 jnh ROM_4D8A ROM:4D74 jbs INTMEM_F7, 4, ROM_4D7F ROM:4D77 orb INTMEM_F7, #10h ROM:4D7A ldb INTMEM_C0+1, 0AFh[INTMEM_53+3] ROM:4D7F ROM:4D7F ROM_4D7F: ; CODE XREF: ROM_4C34+140↑j ROM:4D7F cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:4D82 jne ROM_4D8D ROM:4D84 sub INTMEM_40, INTMEM_1C ROM:4D87 orb INTMEM_F7, #8 ROM:4D8A ROM:4D8A ROM_4D8A: ; CODE XREF: ROM_4C34+123↑j ROM:4D8A ; ROM_4C34+126↑j ... ROM:4D8A andb INTMEM_F7, #-11h ROM:4D8D ROM:4D8D ROM_4D8D: ; CODE XREF: ROM_4C34+14E↑j ROM:4D8D ld INTMEM_24, INTMEM_14E[] ROM:4D92 jbc INTMEM_F5+1, 7, ROM_4D9A ROM:4D95 ld INTMEM_24, INTMEM_1FC[] ROM:4D9A ROM:4D9A ROM_4D9A: ; CODE XREF: ROM_4C34+15E↑j ROM:4D9A jbc INTMEM_F7, 6, ROM_4DBC ROM:4D9D jbc INTMEM_F7, 5, ROM_4DBC ROM:4DA0 cmpb INTMEM_DE, 0B1h[INTMEM_53+3] ROM:4DA5 jh ROM_4DBC ROM:4DA7 ld INTMEM_1C+2, INTMEM_170[] ROM:4DAC add INTMEM_1C+2, #-8000h ROM:4DB0 jbc INTMEM_1C+3, 7, ROM_4DB5 ROM:4DB3 neg INTMEM_1C+2 ROM:4DB5 ROM:4DB5 ROM_4DB5: ; CODE XREF: ROM_4C34+17C↑j ROM:4DB5 cmp INTMEM_1C+2, 22h[INTMEM_53+3] ROM:4DBA jc ROM_4DC1 ROM:4DBC ROM:4DBC ROM_4DBC: ; CODE XREF: ROM_4C34:ROM_4D9A↑j ROM:4DBC ; ROM_4C34+169↑j ... ROM:4DBC andb INTMEM_F7, #7Fh ROM:4DBF sjmp ROM_4DF5 ROM:4DC1 ; --------------------------------------------------------------------------- ROM:4DC1 ROM:4DC1 ROM_4DC1: ; CODE XREF: ROM_4C34+186↑j ROM:4DC1 jbs INTMEM_F7, 7, ROM_4DCC ROM:4DC4 orb INTMEM_F7, #-80h ROM:4DC7 ldb INTMEM_B6, 0B0h[INTMEM_53+3] ROM:4DCC ROM:4DCC ROM_4DCC: ; CODE XREF: ROM_4C34:ROM_4DC1↑j ROM:4DCC cmpb ZERO_REG, INTMEM_B6 ; Zero register ROM:4DCF jne ROM_4DF5 ROM:4DD1 orb INTMEM_F7, #8 ROM:4DD4 ldb INTMEM_B6, 0B0h[INTMEM_53+3] ROM:4DD9 ld INTMEM_1C+2, INTMEM_170[] ROM:4DDE jbc INTMEM_1C+3, 7, ROM_4DEC ROM:4DE1 add INTMEM_40, #40h ; '@' ROM:4DE5 jne ROM_4DF5 ROM:4DE7 ldbse INTMEM_40, #-1 ROM:4DEA sjmp ROM_4DF5 ROM:4DEC ; --------------------------------------------------------------------------- ROM:4DEC ROM:4DEC ROM_4DEC: ; CODE XREF: ROM_4C34+1AA↑j ROM:4DEC sub INTMEM_40, #40h ; '@' ROM:4DF0 jc ROM_4DF5 ROM:4DF2 st ZERO_REG, INTMEM_40 ; Zero register ROM:4DF5 ROM:4DF5 ROM_4DF5: ; CODE XREF: ROM_4C34+18B↑j ROM:4DF5 ; ROM_4C34+19B↑j ... ROM:4DF5 ldb INTMEM_1A, #-4Ch ROM:4DF8 subb INTMEM_1A, 0B3h[INTMEM_53+3] ROM:4DFD ldb INTMEM_1C, INTMEM_1FD[] ROM:4E02 subb INTMEM_1C, INTMEM_40+1 ROM:4E05 jc ROM_4E09 ROM:4E07 clrb INTMEM_1C ROM:4E09 ROM:4E09 ROM_4E09: ; CODE XREF: ROM_4C34+1D1↑j ROM:4E09 mulub INTMEM_1C, 0B3h[INTMEM_53+3] ROM:4E0E divub INTMEM_1C, 0B2h[INTMEM_53+3] ROM:4E13 jnv ROM_4E17 ROM:4E15 clrb INTMEM_1C ROM:4E17 ROM:4E17 ROM_4E17: ; CODE XREF: ROM_4C34+1DF↑j ROM:4E17 addb INTMEM_1C, INTMEM_1A ROM:4E1A stb INTMEM_1C, INTMEM_F1[] ROM:4E1F jbs INTMEM_53+2, 0, ROM_4E40 ROM:4E22 add INTMEM_20, INTMEM_40, 26h[INTMEM_53+3] ROM:4E28 jbs INTMEM_AF, 4, ROM_4E31 ROM:4E2B add INTMEM_20, INTMEM_40, 28h[INTMEM_53+3] ROM:4E31 ROM:4E31 ROM_4E31: ; CODE XREF: ROM_4C34+1F4↑j ROM:4E31 jnc ROM_4E36 ROM:4E33 ldbse INTMEM_20, #-1 ROM:4E36 ROM:4E36 ROM_4E36: ; CODE XREF: ROM_4C34:ROM_4E31↑j ROM:4E36 cmp INTMEM_24, INTMEM_20 ROM:4E39 jc ROM_4E40 ROM:4E3B andb INTMEM_AF, #-11h ROM:4E3E sjmp ROM_4E4B ROM:4E40 ; --------------------------------------------------------------------------- ROM:4E40 ROM:4E40 ROM_4E40: ; CODE XREF: ROM_4C34+1EB↑j ROM:4E40 ; ROM_4C34+205↑j ROM:4E40 orb INTMEM_AF, #10h ROM:4E43 ldbse INTMEM_1C, #-1 ROM:4E46 st INTMEM_1C, INTMEM_172[] ROM:4E4B ROM:4E4B ROM_4E4B: ; CODE XREF: ROM_4C34+20A↑j ROM:4E4B jbs INTMEM_AF, 4, ROM_4EB1 ROM:4E4E jbc INTMEM_F8, 3, ROM_4EB1 ROM:4E51 jbs INTMEM_F8, 1, ROM_4E75 ROM:4E54 jbs INTMEM_F8, 2, ROM_4E5F ROM:4E57 ldb INTMEM_C2, 0B4h[INTMEM_53+3] ROM:4E5C orb INTMEM_F8, #4 ROM:4E5F ROM:4E5F ROM_4E5F: ; CODE XREF: ROM_4C34+220↑j ROM:4E5F cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:4E62 jne ROM_4EBA ROM:4E64 ld INTMEM_1C, INTMEM_170[] ROM:4E69 st INTMEM_1C, INTMEM_172[] ROM:4E6E ldb INTMEM_C2, 0B6h[INTMEM_53+3] ROM:4E73 sjmp ROM_4E78 ROM:4E75 ; --------------------------------------------------------------------------- ROM:4E75 ROM:4E75 ROM_4E75: ; CODE XREF: ROM_4C34+21D↑j ROM:4E75 jbs INTMEM_F8, 0, ROM_4EBC ROM:4E78 ROM:4E78 ROM_4E78: ; CODE XREF: ROM_4C34+23F↑j ROM:4E78 orb INTMEM_F8, #2 ROM:4E7B ld INTMEM_20+2, INTMEM_170[] ROM:4E80 cmp INTMEM_20+2, INTMEM_172[] ROM:4E85 je ROM_4EBC ROM:4E87 jh ROM_4EA2 ROM:4E89 ld INTMEM_1C, INTMEM_172[] ROM:4E8E ldbze INTMEM_1C+2, 0B5h[INTMEM_53+3] ROM:4E93 ld INTMEM_20, INTMEM_170[] ROM:4E98 lcall ROM_347B ROM:4E9B st INTMEM_1C, INTMEM_172[] ROM:4EA0 sjmp ROM_4EBC ROM:4EA2 ; --------------------------------------------------------------------------- ROM:4EA2 ROM:4EA2 ROM_4EA2: ; CODE XREF: ROM_4C34+253↑j ROM:4EA2 cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:4EA5 jne ROM_4EBC ROM:4EA7 lcall ROM_4908 ROM:4EAA ldb INTMEM_C2, 0B6h[INTMEM_53+3] ROM:4EAF sjmp ROM_4EBC ROM:4EB1 ; --------------------------------------------------------------------------- ROM:4EB1 ROM:4EB1 ROM_4EB1: ; CODE XREF: ROM_4C34:ROM_4E4B↑j ROM:4EB1 ; ROM_4C34+21A↑j ROM:4EB1 andb INTMEM_F8, #-2 ROM:4EB4 andb INTMEM_F8, #-3 ROM:4EB7 andb INTMEM_F8, #-5 ROM:4EBA ROM:4EBA ROM_4EBA: ; CODE XREF: ROM_4C34+22E↑j ROM:4EBA sjmp ROM_4EE6 ROM:4EBC ; --------------------------------------------------------------------------- ROM:4EBC ROM:4EBC ROM_4EBC: ; CODE XREF: ROM_4C34:ROM_4E75↑j ROM:4EBC ; ROM_4C34+251↑j ... ROM:4EBC ld INTMEM_1A, INTMEM_170[] ROM:4EC1 sub INTMEM_1A, INTMEM_172[] ROM:4EC6 jc ROM_4ECD ROM:4EC8 andb INTMEM_F8, #-2 ROM:4ECB sjmp ROM_4EE6 ROM:4ECD ; --------------------------------------------------------------------------- ROM:4ECD ROM:4ECD ROM_4ECD: ; CODE XREF: ROM_4C34+292↑j ROM:4ECD jbs INTMEM_F8, 0, ROM_4EDC ROM:4ED0 cmp INTMEM_1A, 2Ah[INTMEM_53+3] ROM:4ED5 jnc ROM_4EE6 ROM:4ED7 orb INTMEM_F8, #1 ROM:4EDA sjmp ROM_4EE6 ROM:4EDC ; --------------------------------------------------------------------------- ROM:4EDC ROM:4EDC ROM_4EDC: ; CODE XREF: ROM_4C34:ROM_4ECD↑j ROM:4EDC cmp INTMEM_1A, 2Ch[INTMEM_53+3] ROM:4EE1 jc ROM_4EE6 ROM:4EE3 andb INTMEM_F8, #-2 ROM:4EE6 ROM:4EE6 ROM_4EE6: ; CODE XREF: ROM_4C34:ROM_4EBA↑j ROM:4EE6 ; ROM_4C34+297↑j ... ROM:4EE6 jbs INTMEM_AC, 4, ROM_4F03 ROM:4EE9 orb INTMEM_AD, #1 ROM:4EEC cmpb ZERO_REG, 0B7h[INTMEM_53+3] ; Zero register ROM:4EF1 je ROM_4EF8 ROM:4EF3 jbc INTMEM_AE, 7, ROM_4EFE ROM:4EF6 sjmp ROM_4F18 ROM:4EF8 ; --------------------------------------------------------------------------- ROM:4EF8 ROM:4EF8 ROM_4EF8: ; CODE XREF: ROM_4C34+2BD↑j ROM:4EF8 jbs INTMEM_AF, 4, ROM_4F18 ROM:4EFB jbs INTMEM_F8, 0, ROM_4F18 ROM:4EFE ROM:4EFE ROM_4EFE: ; CODE XREF: ROM_4C34+2BF↑j ROM:4EFE andb INTMEM_AD, #-2 ROM:4F01 sjmp ROM_4F18 ROM:4F03 ; --------------------------------------------------------------------------- ROM:4F03 ROM:4F03 ROM_4F03: ; CODE XREF: ROM_4C34:ROM_4EE6↑j ROM:4F03 orb INTMEM_AD, #1 ROM:4F06 orb INTMEM_AF, #10h ROM:4F09 orb INTMEM_F8, #1 ROM:4F0C jbs INTMEM_AC, 5, ROM_4F18 ROM:4F0F andb INTMEM_AD, #-2 ROM:4F12 andb INTMEM_AF, #-11h ROM:4F15 andb INTMEM_F8, #-2 ROM:4F18 ROM:4F18 ROM_4F18: ; CODE XREF: ROM_4C34+2C2↑j ROM:4F18 ; ROM_4C34:ROM_4EF8↑j ... ROM:4F18 sub INTMEM_1A, INTMEM_24, INTMEM_40 ROM:4F1C jc ROM_4F27 ROM:4F1E jbs INTMEM_1A+1, 7, ROM_4F2E ROM:4F21 ld INTMEM_1A, #-8000h ROM:4F25 sjmp ROM_4F2E ROM:4F27 ; --------------------------------------------------------------------------- ROM:4F27 ROM:4F27 ROM_4F27: ; CODE XREF: ROM_4C34+2E8↑j ROM:4F27 jbc INTMEM_1A+1, 7, ROM_4F2E ROM:4F2A ld INTMEM_1A, #7FFFh ROM:4F2E ROM:4F2E ROM_4F2E: ; CODE XREF: ROM_4C34+2EA↑j ROM:4F2E ; ROM_4C34+2F1↑j ... ROM:4F2E add INTMEM_1A, #-8000h ROM:4F32 st INTMEM_1A, INTMEM_170[] ROM:4F37 jbc INTMEM_F7, 3, ROM_4F42 ROM:4F3A st INTMEM_1A, INTMEM_172[] ROM:4F3F andb INTMEM_F7, #-9 ROM:4F42 ROM:4F42 ROM_4F42: ; CODE XREF: ROM_4C34+303↑j ROM:4F42 jbs INTMEM_53+2, 0, ROM_4F89 ROM:4F45 jbs INTMEM_AC, 4, ROM_4F89 ROM:4F48 jbs INTMEM_AF, 5, ROM_4F59 ROM:4F4B jbc INTMEM_AB, 0, ROM_4F89 ROM:4F4E jbs INTMEM_F5+1, 7, ROM_4F89 ROM:4F51 orb INTMEM_AF, #20h ; ' ' ROM:4F54 ldb INTMEM_B0, 0B8h[INTMEM_53+3] ROM:4F59 ROM:4F59 ROM_4F59: ; CODE XREF: ROM_4C34+314↑j ROM:4F59 jbs INTMEM_AD, 0, ROM_4F5F ROM:4F5C orb INTMEM_AF, #40h ; '@' ROM:4F5F ROM:4F5F ROM_4F5F: ; CODE XREF: ROM_4C34:ROM_4F59↑j ROM:4F5F cmpb ZERO_REG, INTMEM_B0 ; Zero register ROM:4F62 je ROM_4F6C ROM:4F64 jbc INTMEM_AB, 0, ROM_4F89 ROM:4F67 jbs INTMEM_F5+1, 7, ROM_4F89 ROM:4F6A sjmp ROM_4F92 ROM:4F6C ; --------------------------------------------------------------------------- ROM:4F6C ROM:4F6C ROM_4F6C: ; CODE XREF: ROM_4C34+32E↑j ROM:4F6C jbs INTMEM_AF, 6, ROM_4F72 ROM:4F6F orb INTMEM_F5, #8 ROM:4F72 ROM:4F72 ROM_4F72: ; CODE XREF: ROM_4C34:ROM_4F6C↑j ROM:4F72 jbs INTMEM_AB, 0, ROM_4F92 ROM:4F75 jbc INTMEM_F5+1, 7, ROM_4F92 ROM:4F78 jbs INTMEM_AF, 6, ROM_4F89 ROM:4F7B ld INTMEM_40, 24h[INTMEM_53+3] ROM:4F80 incb INTMEM_48 ROM:4F82 jne ROM_4F86 ROM:4F84 decb INTMEM_48 ROM:4F86 ROM:4F86 ROM_4F86: ; CODE XREF: ROM_4C34+34E↑j ROM:4F86 orb INTMEM_F7, #8 ROM:4F89 ROM:4F89 ROM_4F89: ; CODE XREF: ROM_4C34:ROM_4F42↑j ROM:4F89 ; ROM_4C34+311↑j ... ROM:4F89 andb INTMEM_AF, #-21h ROM:4F8C andb INTMEM_AF, #-41h ROM:4F8F andb INTMEM_F5, #-9 ROM:4F92 ROM:4F92 ROM_4F92: ; CODE XREF: ROM_4C34+336↑j ROM:4F92 ; ROM_4C34:ROM_4F72↑j ... ROM:4F92 clrb INTMEM_1C ROM:4F94 jbc INTMEM_AB, 0, ROM_4FCA ROM:4F97 jbc INTMEM_F5+1, 7, ROM_4FCA ROM:4F9A ld INTMEM_1A, INTMEM_1FC[] ROM:4F9F ldb INTMEM_1C, INTMEM_1AB[] ROM:4FA4 jbs INTMEM_1C, 0, ROM_4FB0 ROM:4FA7 cmp INTMEM_1A, 2Eh[INTMEM_53+3] ROM:4FAC jh ROM_4FB7 ROM:4FAE sjmp ROM_4FCF ROM:4FB0 ; --------------------------------------------------------------------------- ROM:4FB0 ROM:4FB0 ROM_4FB0: ; CODE XREF: ROM_4C34+370↑j ROM:4FB0 cmp INTMEM_1A, 30h[INTMEM_53+3] ROM:4FB5 jc ROM_4FCF ROM:4FB7 ROM:4FB7 ROM_4FB7: ; CODE XREF: ROM_4C34+378↑j ROM:4FB7 incb INTMEM_1C ROM:4FB9 cmpb INTMEM_1C, 0B9h[INTMEM_53+3] ROM:4FBE jnc ROM_4FCA ROM:4FC0 ld INTMEM_40, 24h[INTMEM_53+3] ROM:4FC5 orb INTMEM_F7, #8 ROM:4FC8 clrb INTMEM_1C ROM:4FCA ROM:4FCA ROM_4FCA: ; CODE XREF: ROM_4C34+360↑j ROM:4FCA ; ROM_4C34+363↑j ... ROM:4FCA stb INTMEM_1C, INTMEM_1AB[] ROM:4FCF ROM:4FCF ROM_4FCF: ; CODE XREF: ROM_4C34+37A↑j ROM:4FCF ; ROM_4C34+381↑j ROM:4FCF jbc INTMEM_AD, 3, ROM_4FE9 ROM:4FD2 jbc INTMEM_AB, 0, ROM_4FE9 ROM:4FD5 jbc INTMEM_F5+1, 7, ROM_4FE9 ROM:4FD8 ld INTMEM_40, 24h[INTMEM_53+3] ROM:4FDD incb INTMEM_48 ROM:4FDF jne ROM_4FE3 ROM:4FE1 decb INTMEM_48 ROM:4FE3 ROM:4FE3 ROM_4FE3: ; CODE XREF: ROM_4C34+3AB↑j ROM:4FE3 orb INTMEM_F7, #8 ROM:4FE6 andb INTMEM_AD, #-9 ROM:4FE9 ROM:4FE9 ROM_4FE9: ; CODE XREF: ROM_4C34:ROM_4FCF↑j ROM:4FE9 ; ROM_4C34+39E↑j ... ROM:4FE9 ld INTMEM_20, INTMEM_1FA[] ROM:4FEE jbs INTMEM_53+2, 2, ROM_5014 ROM:4FF1 jbs INTMEM_F5, 7, ROM_5014 ROM:4FF4 jbc INTMEM_F5+1, 6, ROM_5033 ROM:4FF7 jbc INTMEM_F8, 3, ROM_5033 ROM:4FFA jbs INTMEM_AD, 0, ROM_5033 ROM:4FFD cmp INTMEM_20, 32h[INTMEM_53+3] ROM:5002 jnc ROM_5033 ROM:5004 jbs INTMEM_F8, 4, ROM_500F ROM:5007 orb INTMEM_F8, #10h ROM:500A ldb INTMEM_CC, 0BAh[INTMEM_53+3] ROM:500F ROM:500F ROM_500F: ; CODE XREF: ROM_4C34+3D0↑j ROM:500F cmpb INTMEM_CC, #0 ROM:5012 jne ROM_5036 ROM:5014 ROM:5014 ROM_5014: ; CODE XREF: ROM_4C34+3BA↑j ROM:5014 ; ROM_4C34+3BD↑j ROM:5014 ldb INTMEM_1C+2, INTMEM_F1[] ROM:5019 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:501E ld INTMEM_1C, #3 ROM:5022 lcall ROM_32E0 ROM:5025 stb INTMEM_1C, INTMEM_F4[] ROM:502A orb INTMEM_F5, #-80h ROM:502D orb INTMEM_52, #8 ROM:5030 orb INTMEM_53+2, #4 ROM:5033 ROM:5033 ROM_5033: ; CODE XREF: ROM_4C34+3C0↑j ROM:5033 ; ROM_4C34+3C3↑j ... ROM:5033 andb INTMEM_F8, #-11h ROM:5036 ROM:5036 ROM_5036: ; CODE XREF: ROM_4C34+3DE↑j ROM:5036 ret ROM:5036 ; End of function ROM_4C34 ROM:5036 ROM:5037 ROM:5037 ; =============== S U B R O U T I N E ======================================= ROM:5037 ROM:5037 ROM:5037 ROM_5037: ; CODE XREF: ROM_4849+12↑p ROM:5037 ROM:5037 ; FUNCTION CHUNK AT ROM:48FA SIZE 0000000E BYTES ROM:5037 ROM:5037 ld INTMEM_1C, INTMEM_D8 ROM:503A jbc INTMEM_F5+1, 7, ROM_5042 ROM:503D ld INTMEM_1C, INTMEM_1FA[] ROM:5042 ROM:5042 ROM_5042: ; CODE XREF: ROM_5037+3↑j ROM:5042 stb INTMEM_1C+1, INTMEM_DE ROM:5045 mulu INTMEM_1C, 3Eh[INTMEM_53+3] ROM:504A divu INTMEM_1C, #0FFh ROM:504E jv ROM_505C ROM:5050 ldb INTMEM_20+1, 0D3h[INTMEM_53+3] ROM:5055 clrb INTMEM_20 ROM:5057 add INTMEM_1C, INTMEM_20 ROM:505A jnc ROM_505F ROM:505C ROM:505C ROM_505C: ; CODE XREF: ROM_5037+17↑j ROM:505C ldbse INTMEM_1C, #-1 ROM:505F ROM:505F ROM_505F: ; CODE XREF: ROM_5037+23↑j ROM:505F st INTMEM_1C, INTMEM_17C[] ROM:5064 stb INTMEM_DE, INTMEM_1BB[] ROM:5069 stb INTMEM_DE, INTMEM_1BA[] ROM:506E ldb INTMEM_1A, INTMEM_F1[] ROM:5073 cmpb INTMEM_1A, 0D2h[INTMEM_53+3] ROM:5078 jnc ROM_5090 ROM:507A ldb INTMEM_1C, 0D1h[INTMEM_53+3] ROM:507F cmpb ZERO_REG, 0D4h[INTMEM_53+3] ; Zero register ROM:5084 je ROM_508B ROM:5086 stb INTMEM_1C, INTMEM_1BB[] ROM:508B ROM:508B ROM_508B: ; CODE XREF: ROM_5037+4D↑j ROM:508B stb INTMEM_1C, INTMEM_1BA[] ROM:5090 ROM:5090 ROM_5090: ; CODE XREF: ROM_5037+41↑j ROM:5090 ldb INTMEM_1C+2, INTMEM_1A8[] ROM:5095 jbs INTMEM_FA, 0, ROM_50C1 ROM:5098 ld INTMEM_1C, #0Fh ROM:509C lcall ROM_32E0 ROM:509F clrb INTMEM_20 ROM:50A1 jbc INTMEM_F7, 1, ROM_5106 ROM:50A4 orb INTMEM_FA, #1 ROM:50A7 cmpb INTMEM_1C, INTMEM_45+1 ROM:50AA jc ROM_50B7 ROM:50AC clrb INTMEM_1C+1 ROM:50AE addb INTMEM_1C, INTMEM_45+1 ROM:50B1 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:50B4 shr INTMEM_1C, #1 ROM:50B7 ROM:50B7 ROM_50B7: ; CODE XREF: ROM_5037+73↑j ROM:50B7 stb INTMEM_1C, INTMEM_1BD[] ROM:50BC stb INTMEM_1C, INTMEM_45+1 ROM:50BF sjmp ROM_5106 ROM:50C1 ; --------------------------------------------------------------------------- ROM:50C1 ROM:50C1 ROM_50C1: ; CODE XREF: ROM_5037+5E↑j ROM:50C1 clrb INTMEM_20 ROM:50C3 jbs INTMEM_F9, 7, ROM_50D7 ROM:50C6 cmpb INTMEM_1C+2, 0ADh[INTMEM_53+3] ROM:50CB jnc ROM_5106 ROM:50CD stb INTMEM_74+1, INTMEM_1BE[] ROM:50D2 orb INTMEM_F9, #-80h ROM:50D5 sjmp ROM_5106 ROM:50D7 ; --------------------------------------------------------------------------- ROM:50D7 ROM:50D7 ROM_50D7: ; CODE XREF: ROM_5037+8C↑j ROM:50D7 jbs INTMEM_F7, 5, ROM_5101 ROM:50DA clrb INTMEM_20+2 ROM:50DC subb INTMEM_20+3, INTMEM_74+1, INTMEM_1BE[] ROM:50E2 stb INTMEM_20+3, INTMEM_3CF[] ROM:50E7 ldb INTMEM_45+1, INTMEM_1BD[] ROM:50EC subb INTMEM_45+1, INTMEM_20+3 ROM:50EF je ROM_50FE ROM:50F1 mulub INTMEM_20, INTMEM_20+3, 0D5h[INTMEM_53+3] ROM:50F7 divub INTMEM_20, INTMEM_1BD[] ROM:50FC sjmp ROM_5106 ROM:50FE ; --------------------------------------------------------------------------- ROM:50FE ROM:50FE ROM_50FE: ; CODE XREF: ROM_5037+B8↑j ROM:50FE orb INTMEM_F7, #20h ; ' ' ROM:5101 ROM:5101 ROM_5101: ; CODE XREF: ROM_5037:ROM_50D7↑j ROM:5101 ldb INTMEM_20, 0D5h[INTMEM_53+3] ROM:5106 ROM:5106 ROM_5106: ; CODE XREF: ROM_5037+6A↑j ROM:5106 ; ROM_5037+88↑j ... ROM:5106 addb INTMEM_20, INTMEM_1A8[] ROM:510B jnc ROM_5110 ROM:510D ldb INTMEM_20, #-1 ROM:5110 ROM:5110 ROM_5110: ; CODE XREF: ROM_5037+D4↑j ROM:5110 stb INTMEM_20, INTMEM_1BC[] ROM:5115 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:511A ldb INTMEM_1C+2, INTMEM_DE ROM:511D ld INTMEM_1C, #10h ROM:5121 lcall ROM_32E0 ROM:5124 stb INTMEM_1C, INTMEM_1C0[] ROM:5129 ld INTMEM_1C, #11h ROM:512D lcall ROM_32E0 ROM:5130 stb INTMEM_1C, INTMEM_1C1[] ROM:5135 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:513A jbc INTMEM_53+2, 1, ROM_5142 ROM:513D ldb INTMEM_1C+2, INTMEM_1C1[] ROM:5142 ROM:5142 ROM_5142: ; CODE XREF: ROM_5037+103↑j ROM:5142 stb INTMEM_1C+2, INTMEM_1BF[] ROM:5147 clrb INTMEM_1A ROM:5149 ldb INTMEM_1C+2, INTMEM_1BF[] ROM:514E subb INTMEM_1C+2, INTMEM_1C1[] ROM:5153 jnc ROM_5166 ROM:5155 decb INTMEM_1A ROM:5157 mulub INTMEM_1C+2, INTMEM_1C0[] ROM:515C divub INTMEM_1C+2, #64h ; 'd' ROM:515F addb INTMEM_1C, INTMEM_1C+2 ROM:5162 jnc ROM_5178 ROM:5164 jc ROM_5175 ROM:5166 ROM:5166 ROM_5166: ; CODE XREF: ROM_5037+11C↑j ROM:5166 negb INTMEM_1C+2 ROM:5168 mulub INTMEM_1C+2, INTMEM_1C0[] ROM:516D divub INTMEM_1C+2, #64h ; 'd' ROM:5170 subb INTMEM_1C, INTMEM_1C+2 ROM:5173 jc ROM_5178 ROM:5175 ROM:5175 ROM_5175: ; CODE XREF: ROM_5037+12D↑j ROM:5175 ldb INTMEM_1C, INTMEM_1A ROM:5178 ROM:5178 ROM_5178: ; CODE XREF: ROM_5037+12B↑j ROM:5178 ; ROM_5037+13C↑j ROM:5178 clrb INTMEM_1C+1 ROM:517A add INTMEM_1C, #14Ah ROM:517E st INTMEM_1C, INTMEM_17E[] ROM:5183 ldb INTMEM_1C+2, INTMEM_1BB[] ROM:5188 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:518D ld INTMEM_1C, #12h ROM:5191 lcall ROM_32E0 ROM:5194 stb INTMEM_1C, INTMEM_1C2[] ROM:5199 jbc INTMEM_FA, 1, ROM_51A6 ROM:519C ldb INTMEM_1A, 0D6h[INTMEM_53+3] ROM:51A1 stb INTMEM_1A, INTMEM_D3 ROM:51A4 sjmp ROM_51BD ROM:51A6 ; --------------------------------------------------------------------------- ROM:51A6 ROM:51A6 ROM_51A6: ; CODE XREF: ROM_5037+162↑j ROM:51A6 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:51AB ldb INTMEM_1C+2, INTMEM_DE ROM:51AE ld INTMEM_1C, #13h ROM:51B2 lcall ROM_32E0 ROM:51B5 stb INTMEM_1C, INTMEM_3D0[] ROM:51BA stb INTMEM_1C, INTMEM_D3 ROM:51BD ROM:51BD ROM_51BD: ; CODE XREF: ROM_5037+16D↑j ROM:51BD andb INTMEM_FA, #-5 ROM:51C0 ldb INTMEM_32, INTMEM_1BA[] ROM:51C5 jbs INTMEM_FA, 1, ROM_51CF ROM:51C8 cmpb INTMEM_32, 0D7h[INTMEM_53+3] ROM:51CD jh ROM_51D1 ROM:51CF ROM:51CF ROM_51CF: ; CODE XREF: ROM_5037+18E↑j ROM:51CF sjmp ROM_52C6 ROM:51D1 ; --------------------------------------------------------------------------- ROM:51D1 ROM:51D1 ROM_51D1: ; CODE XREF: ROM_5037+196↑j ROM:51D1 ld INTMEM_1C, #14h ROM:51D5 ldb INTMEM_1C+2, INTMEM_32 ROM:51D8 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:51DD lcall ROM_32E0 ROM:51E0 stb INTMEM_1C, INTMEM_1C3[] ROM:51E5 cmpb INTMEM_1C, INTMEM_D3 ROM:51E8 jnc ROM_51EC ROM:51EA sjmp ROM_52C6 ROM:51EC ; --------------------------------------------------------------------------- ROM:51EC ROM:51EC ROM_51EC: ; CODE XREF: ROM_5037+1B1↑j ROM:51EC ldb INTMEM_1A, INTMEM_1A8[] ROM:51F1 cmpb INTMEM_1A, 0D8h[INTMEM_53+3] ROM:51F6 jnh ROM_5204 ROM:51F8 subb INTMEM_1C, 0D9h[INTMEM_53+3] ROM:51FD jc ROM_521A ROM:51FF ldb INTMEM_1C, #6Eh ; 'n' ROM:5202 sjmp ROM_521A ROM:5204 ; --------------------------------------------------------------------------- ROM:5204 ROM:5204 ROM_5204: ; CODE XREF: ROM_5037+1BF↑j ROM:5204 ld INTMEM_1C, #15h ROM:5208 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:520D ldb INTMEM_1C+3, INTMEM_DE ROM:5210 lcall ROM_32E0 ROM:5213 cmpb INTMEM_1C, INTMEM_F1[] ROM:5218 jc ROM_5230 ROM:521A ROM:521A ROM_521A: ; CODE XREF: ROM_5037+1C6↑j ROM:521A ; ROM_5037+1CB↑j ROM:521A ld INTMEM_20, INTMEM_180[] ROM:521F cmp INTMEM_20, 48h[INTMEM_53+3] ROM:5224 jh ROM_5230 ROM:5226 ld INTMEM_20, 48h[INTMEM_53+3] ROM:522B st INTMEM_20, INTMEM_180[] ROM:5230 ROM:5230 ROM_5230: ; CODE XREF: ROM_5037+1E1↑j ROM:5230 ; ROM_5037+1ED↑j ROM:5230 ld INTMEM_20, INTMEM_180[] ROM:5235 ld INTMEM_1A, 40h[INTMEM_53+3] ROM:523A add INTMEM_1A, 42h[INTMEM_53+3] ROM:523F cmp INTMEM_20, 40h[INTMEM_53+3] ROM:5244 jnh ROM_527F ROM:5246 cmp INTMEM_20, INTMEM_1A ROM:5249 jnc ROM_5252 ROM:524B ldb INTMEM_D3, INTMEM_1C3[] ROM:5250 sjmp ROM_527F ROM:5252 ; --------------------------------------------------------------------------- ROM:5252 ROM:5252 ROM_5252: ; CODE XREF: ROM_5037+212↑j ROM:5252 ldbze INTMEM_20+2, INTMEM_D3 ROM:5255 subb INTMEM_20+2, INTMEM_1C3[] ROM:525A ld INTMEM_1C, INTMEM_20 ROM:525D sub INTMEM_1C, 40h[INTMEM_53+3] ROM:5262 ld INTMEM_1C+2, INTMEM_1C ROM:5265 clr INTMEM_1C ROM:5267 divu INTMEM_1C, 42h[INTMEM_53+3] ROM:526C jnv ROM_5271 ROM:526E ldbse INTMEM_1C, #-1 ROM:5271 ROM:5271 ROM_5271: ; CODE XREF: ROM_5037+235↑j ROM:5271 mulu INTMEM_1C, INTMEM_20+2 ROM:5274 ld INTMEM_1C, INTMEM_1C+2 ROM:5277 subb INTMEM_1C, INTMEM_D3 ROM:527A negb INTMEM_1C ROM:527C stb INTMEM_1C, INTMEM_D3 ROM:527F ROM:527F ROM_527F: ; CODE XREF: ROM_5037+20D↑j ROM:527F ; ROM_5037+219↑j ROM:527F sub INTMEM_20+2, INTMEM_74, INTMEM_182[] ROM:5285 cmp INTMEM_1A, INTMEM_180[] ROM:528A jc ROM_529C ROM:528C orb INTMEM_FA, #4 ROM:528F cmp INTMEM_20+2, 46h[INTMEM_53+3] ROM:5294 jnc ROM_52E3 ROM:5296 ld INTMEM_20+2, #1 ROM:529A sjmp ROM_52A3 ROM:529C ; --------------------------------------------------------------------------- ROM:529C ROM:529C ROM_529C: ; CODE XREF: ROM_5037+253↑j ROM:529C cmp INTMEM_74, INTMEM_182[] ROM:52A1 je ROM_52E3 ROM:52A3 ROM:52A3 ROM_52A3: ; CODE XREF: ROM_5037+263↑j ROM:52A3 st INTMEM_74, INTMEM_182[] ROM:52A8 add INTMEM_1A, 44h[INTMEM_53+3] ROM:52AD ld INTMEM_20, INTMEM_180[] ROM:52B2 add INTMEM_20, INTMEM_20+2 ROM:52B5 jnc ROM_52BA ROM:52B7 ldbse INTMEM_20, #-1 ROM:52BA ROM:52BA ROM_52BA: ; CODE XREF: ROM_5037+27E↑j ROM:52BA cmp INTMEM_20, INTMEM_1A ROM:52BD jh ROM_52E3 ROM:52BF st INTMEM_20, INTMEM_180[] ROM:52C4 sjmp ROM_52E3 ROM:52C6 ; --------------------------------------------------------------------------- ROM:52C6 ROM:52C6 ROM_52C6: ; CODE XREF: ROM_5037:ROM_51CF↑j ROM:52C6 ; ROM_5037+1B3↑j ROM:52C6 cmp INTMEM_74, INTMEM_182[] ROM:52CB je ROM_52E3 ROM:52CD st INTMEM_74, INTMEM_182[] ROM:52D2 ld INTMEM_20, INTMEM_180[] ROM:52D7 cmp INTMEM_20, ZERO_REG ; Zero register ROM:52DA je ROM_52E3 ROM:52DC dec INTMEM_20 ROM:52DE st INTMEM_20, INTMEM_180[] ROM:52E3 ROM:52E3 ROM_52E3: ; CODE XREF: ROM_5037+25D↑j ROM:52E3 ; ROM_5037+26A↑j ... ROM:52E3 ldb INTMEM_1C+2, INTMEM_1BC[] ROM:52E8 ldb INTMEM_1C+3, INTMEM_DE ROM:52EB ld INTMEM_1C, #17h ROM:52EF jbc INTMEM_FA, 1, ROM_52F6 ROM:52F2 ld INTMEM_1C, #16h ROM:52F6 ROM:52F6 ROM_52F6: ; CODE XREF: ROM_5037+2B8↑j ROM:52F6 lcall ROM_32E0 ROM:52F9 stb INTMEM_1C, INTMEM_1C4[] ROM:52FE ldb INTMEM_1C, #14h ROM:5301 jbs INTMEM_F7, 5, ROM_531F ROM:5304 jbc INTMEM_FA, 1, ROM_530E ROM:5307 cmpb ZERO_REG, 0DAh[INTMEM_53+3] ; Zero register ROM:530C jne ROM_531F ROM:530E ROM:530E ROM_530E: ; CODE XREF: ROM_5037+2CD↑j ROM:530E ldb INTMEM_1C+2, INTMEM_1BF[] ROM:5313 ldb INTMEM_1C+3, INTMEM_1BC[] ROM:5318 ld INTMEM_1C, #18h ROM:531C lcall ROM_32E0 ROM:531F ROM:531F ROM_531F: ; CODE XREF: ROM_5037+2CA↑j ROM:531F ; ROM_5037+2D5↑j ROM:531F stb INTMEM_1C, INTMEM_1C5[] ROM:5324 jbs INTMEM_F5+1, 6, ROM_5337 ROM:5327 jbs INTMEM_FA, 3, ROM_533A ROM:532A ldb INTMEM_B1, 0DBh[INTMEM_53+3] ROM:532F orb INTMEM_F9, #20h ; ' ' ROM:5332 orb INTMEM_FA, #8 ROM:5335 sjmp ROM_5342 ROM:5337 ; --------------------------------------------------------------------------- ROM:5337 ROM:5337 ROM_5337: ; CODE XREF: ROM_5037+2ED↑j ROM:5337 andb INTMEM_FA, #-9 ROM:533A ROM:533A ROM_533A: ; CODE XREF: ROM_5037+2F0↑j ROM:533A cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:533D jne ROM_5342 ROM:533F andb INTMEM_F9, #-21h ROM:5342 ROM:5342 ROM_5342: ; CODE XREF: ROM_5037+2FE↑j ROM:5342 ; ROM_5037+306↑j ROM:5342 ld INTMEM_1A, #697Ch ROM:5346 ldb INTMEM_1C, INTMEM_DF ROM:5349 ljmp ROM_48FA ROM:5349 ; End of function ROM_5037 ROM:5349 ROM:534C ; --------------------------------------------------------------------------- ROM:534C ldb INTMEM_DF, #1 ROM:534F orb INTMEM_F9, #10h ROM:5352 sjmp ROM_535E ROM:5354 ; --------------------------------------------------------------------------- ROM:5354 cmp INTMEM_5E, 1Ch[INTMEM_53+3] ROM:5359 jc ROM_5378 ROM:535B jbs INTMEM_F9, 5, ROM_537E ROM:535E ROM:535E ROM_535E: ; CODE XREF: ROM:5352↑j ROM:535E ldb INTMEM_1C+2, INTMEM_1A8[] ROM:5363 ld INTMEM_1C, #19h ROM:5367 lcall ROM_32E0 ROM:536A mulub INTMEM_1C, #2 ROM:536D add INTMEM_1C, #0C8h ROM:5371 st INTMEM_1C, (INTMEM_182+2)[] ROM:5376 sjmp ROM_53E6 ROM:5378 ; --------------------------------------------------------------------------- ROM:5378 ROM:5378 ROM_5378: ; CODE XREF: ROM:5359↑j ROM:5378 ldb INTMEM_C3, #7Dh ; '}' ROM:537B ldb INTMEM_DF, #2 ROM:537E ROM:537E ROM_537E: ; CODE XREF: ROM:535B↑j ROM:537E sjmp ROM_53E6 ROM:5380 ; --------------------------------------------------------------------------- ROM:5380 jbs INTMEM_F5+1, 7, ROM_53E0 ROM:5383 cmpb ZERO_REG, INTMEM_C3 ; Zero register ROM:5386 jne ROM_53E6 ROM:5388 ldb INTMEM_C3, #7Dh ; '}' ROM:538B ld INTMEM_1C, (INTMEM_182+2)[] ROM:5390 sub INTMEM_1C, #0C8h ROM:5394 je ROM_53CE ROM:5396 clr INTMEM_20+2 ROM:5398 ld INTMEM_20, #2710h ROM:539C divu INTMEM_20, INTMEM_1C ROM:539F add INTMEM_20, #32h ; '2' ROM:53A3 clr INTMEM_20+2 ROM:53A5 shll INTMEM_20, #8 ROM:53A8 ldbze INTMEM_1A, 0DCh[INTMEM_53+3] ROM:53AD divu INTMEM_20, INTMEM_1A ROM:53B0 sub INTMEM_20, #32h ; '2' ROM:53B4 jnc ROM_53CE ROM:53B6 clr INTMEM_1C+2 ROM:53B8 ld INTMEM_1C, #2710h ROM:53BC divu INTMEM_1C, INTMEM_20 ROM:53BF add INTMEM_1C, #0C8h ROM:53C3 st INTMEM_1C, (INTMEM_182+2)[] ROM:53C8 cmp INTMEM_1C, #0C8h ROM:53CC jh ROM_53E6 ROM:53CE ROM:53CE ROM_53CE: ; CODE XREF: ROM:5394↑j ROM:53CE ; ROM:53B4↑j ROM:53CE ld INTMEM_1A, #0C8h ROM:53D2 st INTMEM_1A, (INTMEM_182+2)[] ROM:53D7 ldb INTMEM_DF, #3 ROM:53DA andb INTMEM_F9, #-11h ROM:53DD jbc INTMEM_F5+1, 7, ROM_53E6 ROM:53E0 ROM:53E0 ROM_53E0: ; CODE XREF: ROM:5380↑j ROM:53E0 orb INTMEM_F9, #10h ROM:53E3 ldb INTMEM_DF, #1 ROM:53E6 ROM:53E6 ROM_53E6: ; CODE XREF: ROM:5376↑j ROM:53E6 ; ROM:ROM_537E↑j ... ROM:53E6 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:53EB ld INTMEM_1C, #1Ah ROM:53EF lcall ROM_32E0 ROM:53F2 mulub INTMEM_1C, #8 ROM:53F5 add INTMEM_1C, #911h ROM:53F9 jnc ROM_53FE ROM:53FB ldbse INTMEM_1C, #-1 ROM:53FE ROM:53FE ROM_53FE: ; CODE XREF: ROM:53F9↑j ROM:53FE st INTMEM_1C, (INTMEM_182+4)[] ROM:5403 ldbze INTMEM_1C, INTMEM_1C2[] ROM:5408 shl INTMEM_1C, #4 ROM:540B mulu INTMEM_1C, 4Ah[INTMEM_53+3] ROM:5410 ld INTMEM_20, INTMEM_17E[] ROM:5415 shl INTMEM_20, #6 ROM:5418 lcall ROM_4931 ROM:541B ld INTMEM_20, INTMEM_17C[] ROM:5420 lcall ROM_491A ROM:5423 divu INTMEM_1C, #10CDh ROM:5427 jnv ROM_542C ROM:5429 ldbse INTMEM_1C, #-1 ROM:542C ROM:542C ROM_542C: ; CODE XREF: ROM:5427↑j ROM:542C st INTMEM_1C, (INTMEM_182+0Ah)[] ROM:5431 mulu INTMEM_1C, #0Ah ROM:5435 ldbze INTMEM_20, INTMEM_D3 ROM:5438 lcall ROM_4931 ROM:543B cmp INTMEM_20+2, #-1 ROM:543F je ROM_5446 ROM:5441 jbc INTMEM_1C+1, 7, ROM_5446 ROM:5444 inc INTMEM_20+2 ROM:5446 ROM:5446 ROM_5446: ; CODE XREF: ROM:543F↑j ROM:5446 ; ROM:5441↑j ROM:5446 st INTMEM_20+2, (INTMEM_182+8)[] ROM:544B ld INTMEM_20+2, #4E71h ROM:544F ld INTMEM_1C, #4000h ROM:5453 ld INTMEM_20, (INTMEM_182+8)[] ROM:5458 lcall ROM_491A ROM:545B ld INTMEM_20, (INTMEM_182+4)[] ROM:5460 lcall ROM_4931 ROM:5463 cmp INTMEM_20+2, #-1 ROM:5467 je ROM_546E ROM:5469 jbc INTMEM_1C+1, 7, ROM_546E ROM:546C inc INTMEM_20+2 ROM:546E ROM:546E ROM_546E: ; CODE XREF: ROM:5467↑j ROM:546E ; ROM:5469↑j ROM:546E ld INTMEM_1A, INTMEM_20+2 ROM:5471 st INTMEM_1A, (INTMEM_3C8+2)[] ROM:5476 ldbze INTMEM_1C, INTMEM_1C4[] ROM:547B add INTMEM_1C, #50h ; 'P' ROM:547F ldbze INTMEM_1C+2, INTMEM_1C5[] ROM:5484 add INTMEM_1C+2, #50h ; 'P' ROM:5488 mulu INTMEM_1C, INTMEM_1C+2 ROM:548B shrl INTMEM_1C, #1 ROM:548E mulu INTMEM_1C, (INTMEM_182+2)[] ROM:5493 divu INTMEM_1C, #271h ROM:5497 mulu INTMEM_1C, INTMEM_1A ROM:549A ld INTMEM_20, #640h ROM:549E lcall ROM_4931 ROM:54A1 st INTMEM_20+2, (INTMEM_182+6)[] ROM:54A6 mulu INTMEM_1C, INTMEM_D6, (INTMEM_182+6)[] ROM:54AC ld INTMEM_20, #61A8h ROM:54B0 lcall ROM_4931 ROM:54B3 st INTMEM_20+2, INTMEM_DA ROM:54B6 ldbze INTMEM_1A, INTMEM_42+1 ROM:54B9 sub INTMEM_1A, #80h ROM:54BD shl INTMEM_1A, #2 ROM:54C0 jbc INTMEM_1A+1, 7, ROM_54CC ROM:54C3 add INTMEM_DA, INTMEM_1A ROM:54C6 jc ROM_54D4 ROM:54C8 clr INTMEM_DA ROM:54CA sjmp ROM_54D4 ROM:54CC ; --------------------------------------------------------------------------- ROM:54CC ROM:54CC ROM_54CC: ; CODE XREF: ROM:54C0↑j ROM:54CC add INTMEM_DA, INTMEM_1A ROM:54CF jnc ROM_54D4 ROM:54D1 ldbse INTMEM_DA, #-1 ROM:54D4 ROM:54D4 ROM_54D4: ; CODE XREF: ROM:54C6↑j ROM:54D4 ; ROM:54CA↑j ... ROM:54D4 ld INTMEM_20+2, #1900h ROM:54D8 add INTMEM_1C+2, INTMEM_20+2, INTMEM_178[] ROM:54DE jnc ROM_54E3 ROM:54E0 ldbse INTMEM_1C+2, #-1 ROM:54E3 ROM:54E3 ROM_54E3: ; CODE XREF: ROM:54DE↑j ROM:54E3 add INTMEM_20, INTMEM_20+2, INTMEM_17A[] ROM:54E9 jnc ROM_54EE ROM:54EB ldbse INTMEM_20, #-1 ROM:54EE ROM:54EE ROM_54EE: ; CODE XREF: ROM:54E9↑j ROM:54EE mulu INTMEM_1C, INTMEM_DA, INTMEM_1C+2 ROM:54F2 divu INTMEM_1C, INTMEM_20 ROM:54F5 jnv ROM_54FA ROM:54F7 ldbse INTMEM_1C, #-1 ROM:54FA ROM:54FA ROM_54FA: ; CODE XREF: ROM:54F5↑j ROM:54FA st INTMEM_1C, INTMEM_DA ROM:54FD jbs INTMEM_AD, 0, ROM_556C ROM:5500 ldb INTMEM_1C, INTMEM_1B2[] ROM:5505 cmpb INTMEM_1C, #-80h ROM:5508 jh ROM_556C ROM:550A ldb INTMEM_1C, 0DFh[INTMEM_53+3] ROM:550F jbs INTMEM_FA, 4, ROM_5521 ROM:5512 addb INTMEM_1C+2, INTMEM_1C, 0DEh[INTMEM_53+3] ROM:5518 jc ROM_556C ROM:551A cmpb INTMEM_DE, INTMEM_1C+2 ROM:551D jh ROM_556C ROM:551F sjmp ROM_552E ROM:5521 ; --------------------------------------------------------------------------- ROM:5521 ROM:5521 ROM_5521: ; CODE XREF: ROM:550F↑j ROM:5521 addb INTMEM_1C+2, INTMEM_1C, 0DDh[INTMEM_53+3] ROM:5527 jc ROM_556C ROM:5529 cmpb INTMEM_DE, INTMEM_1C+2 ROM:552C jc ROM_556C ROM:552E ROM:552E ROM_552E: ; CODE XREF: ROM:551F↑j ROM:552E orb INTMEM_FA, #10h ROM:5531 ldb INTMEM_1C+2, INTMEM_1BC[] ROM:5536 ld INTMEM_1C, #1Bh ROM:553A lcall ROM_32E0 ROM:553D mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:5541 add INTMEM_20, INTMEM_1C+2, 4Eh[INTMEM_53+3] ROM:5547 sub INTMEM_20+2, INTMEM_1C+2, 50h[INTMEM_53+3] ROM:554D jc ROM_5551 ROM:554F clr INTMEM_20+2 ROM:5551 ROM:5551 ROM_5551: ; CODE XREF: ROM:554D↑j ROM:5551 jbc INTMEM_FA, 5, ROM_5559 ROM:5554 jbs INTMEM_F8, 6, ROM_5577 ROM:5557 sjmp ROM_5591 ROM:5559 ; --------------------------------------------------------------------------- ROM:5559 ROM:5559 ROM_5559: ; CODE XREF: ROM:ROM_5551↑j ROM:5559 cmp INTMEM_5E, INTMEM_20 ROM:555C jnc ROM_55B6 ROM:555E jbs INTMEM_F9, 4, ROM_55B6 ROM:5561 jbs INTMEM_F9, 5, ROM_55B6 ROM:5564 orb INTMEM_FA, #20h ; ' ' ROM:5567 orb INTMEM_F8, #40h ; '@' ROM:556A sjmp ROM_55B6 ROM:556C ; --------------------------------------------------------------------------- ROM:556C ROM:556C ROM_556C: ; CODE XREF: ROM:54FD↑j ROM:556C ; ROM:5508↑j ... ROM:556C andb INTMEM_FA, #-11h ROM:556F andb INTMEM_FA, #-21h ROM:5572 andb INTMEM_F8, #-41h ROM:5575 sjmp ROM_55B6 ROM:5577 ; --------------------------------------------------------------------------- ROM:5577 ROM:5577 ROM_5577: ; CODE XREF: ROM:5554↑j ROM:5577 cmp INTMEM_20+2, INTMEM_5E ROM:557A jh ROM_556C ROM:557C cmp INTMEM_5E, INTMEM_1C+2 ROM:557F jc ROM_55B6 ROM:5581 lcall ROM_4A70 ROM:5584 andb INTMEM_F8, #-41h ROM:5587 ld INTMEM_1C, 52h[INTMEM_53+3] ROM:558C st INTMEM_1C, (INTMEM_182+0Ch)[] ROM:5591 ROM:5591 ROM_5591: ; CODE XREF: ROM:5557↑j ROM:5591 cmp INTMEM_20+2, INTMEM_5E ROM:5594 jh ROM_556C ROM:5596 lcall ROM_4A70 ROM:5599 mulu INTMEM_1C, INTMEM_1A, 4Ch[INTMEM_53+3] ROM:559F cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:55A2 jne ROM_556C ROM:55A4 add INTMEM_1C, (INTMEM_182+0Ch)[] ROM:55A9 jc ROM_556C ROM:55AB st INTMEM_1C, (INTMEM_182+0Ch)[] ROM:55B0 mulu INTMEM_1C, INTMEM_DA ROM:55B3 st INTMEM_1C+2, INTMEM_DA ROM:55B6 ROM:55B6 ROM_55B6: ; CODE XREF: ROM:555C↑j ROM:55B6 ; ROM:555E↑j ... ROM:55B6 jbs INTMEM_F8, 6, ROM_55CF ROM:55B9 jbs INTMEM_AB, 0, ROM_55D1 ROM:55BC ldb INTMEM_1A, INTMEM_1A8[] ROM:55C1 cmpb INTMEM_1A, 0E0h[INTMEM_53+3] ROM:55C6 jnc ROM_55CF ROM:55C8 cmp INTMEM_5E, 54h[INTMEM_53+3] ROM:55CD jnh ROM_55D1 ROM:55CF ROM:55CF ROM_55CF: ; CODE XREF: ROM:ROM_55B6↑j ROM:55CF ; ROM:55C6↑j ROM:55CF clr INTMEM_DA ROM:55D1 ROM:55D1 ROM_55D1: ; CODE XREF: ROM:55B9↑j ROM:55D1 ; ROM:55CD↑j ROM:55D1 jbs INTMEM_F5, 4, ROM_55DB ROM:55D4 stb ZERO_REG, (INTMEM_1C5+2)[] ; Zero register ROM:55D9 sjmp ROM_5651 ROM:55DB ; --------------------------------------------------------------------------- ROM:55DB ROM:55DB ROM_55DB: ; CODE XREF: ROM:ROM_55D1↑j ROM:55DB ldb INTMEM_1C+2, INTMEM_1A8[] ROM:55E0 ld INTMEM_1C, #1Ch ROM:55E4 lcall ROM_32E0 ROM:55E7 shl INTMEM_1C, #8 ROM:55EA mulu INTMEM_1C, 62h[INTMEM_53+3] ROM:55EF divu INTMEM_1C, (INTMEM_182+4)[] ROM:55F4 jnv ROM_55F9 ROM:55F6 ldbse INTMEM_1C, #-1 ROM:55F9 ROM:55F9 ROM_55F9: ; CODE XREF: ROM:55F4↑j ROM:55F9 mulu INTMEM_1C, INTMEM_17C[] ROM:55FE divu INTMEM_1C, 64h[INTMEM_53+3] ROM:5603 jnv ROM_5608 ROM:5605 ldbse INTMEM_1C, #-1 ROM:5608 ROM:5608 ROM_5608: ; CODE XREF: ROM:5603↑j ROM:5608 ldb INTMEM_20, (INTMEM_1C5+2)[] ROM:560D mulub INTMEM_20, 0E2h[INTMEM_53+3] ROM:5612 mulu INTMEM_20, INTMEM_1C ROM:5615 subb INTMEM_1C, INTMEM_20+1 ROM:5618 subcb INTMEM_1C+1, INTMEM_20+2 ROM:561B jc ROM_561F ROM:561D clr INTMEM_1C ROM:561F ROM:561F ROM_561F: ; CODE XREF: ROM:561B↑j ROM:561F st INTMEM_1C, INTMEM_DA ROM:5622 ldb INTMEM_20+2, (INTMEM_1C5+2)[] ROM:5627 ldb INTMEM_20, INTMEM_15E[] ROM:562C cmpb INTMEM_20, (INTMEM_1C5+3)[] ROM:5631 je ROM_5648 ROM:5633 stb INTMEM_20, (INTMEM_1C5+3)[] ROM:5638 incb INTMEM_20+2 ROM:563A cmpb INTMEM_20+2, 0E3h[INTMEM_53+3] ROM:563F jne ROM_5643 ROM:5641 clrb INTMEM_20+2 ROM:5643 ROM:5643 ROM_5643: ; CODE XREF: ROM:563F↑j ROM:5643 stb INTMEM_20+2, (INTMEM_1C5+2)[] ROM:5648 ROM:5648 ROM_5648: ; CODE XREF: ROM:5631↑j ROM:5648 cmpb INTMEM_20+2, 0E4h[INTMEM_53+3] ROM:564D jnc ROM_5651 ROM:564F clr INTMEM_DA ROM:5651 ROM:5651 ROM_5651: ; CODE XREF: ROM:55D9↑j ROM:5651 ; ROM:564D↑j ROM:5651 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5656 ld INTMEM_1C, #1Dh ROM:565A lcall ROM_32E0 ROM:565D mulub INTMEM_1C, #1Fh ROM:5660 add INTMEM_1C, #-8000h ROM:5664 st INTMEM_1C, (INTMEM_194+2)[] ROM:5669 ld INTMEM_1C, #1Fh ROM:566D ldb INTMEM_1C+2, INTMEM_F1[] ROM:5672 ldb INTMEM_20, INTMEM_1FD[] ROM:5677 cmpb INTMEM_20, INTMEM_1AD[] ROM:567C jh ROM_5685 ROM:567E ld INTMEM_1C, #1Eh ROM:5682 ldb INTMEM_1C+2, INTMEM_DE ROM:5685 ROM:5685 ROM_5685: ; CODE XREF: ROM:567C↑j ROM:5685 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:568A lcall ROM_32E0 ROM:568D mulub INTMEM_1C, #32h ; '2' ROM:5690 st INTMEM_1C, (INTMEM_194+4)[] ROM:5695 ldb INTMEM_1A, #0 ROM:5698 jbs INTMEM_F5, 4, ROM_56A5 ROM:569B cmp INTMEM_DA, 66h[INTMEM_53+3] ROM:56A0 jc ROM_56A5 ROM:56A2 ldb INTMEM_1A, #1 ROM:56A5 ROM:56A5 ROM_56A5: ; CODE XREF: ROM:5698↑j ROM:56A5 ; ROM:56A0↑j ROM:56A5 stb INTMEM_1A, (INTMEM_1C5+4)[] ROM:56AA ld INTMEM_20, #-3C80h ROM:56AE ld INTMEM_20+2, #1C9h ROM:56B2 divu INTMEM_20, INTMEM_5E ROM:56B5 jnv ROM_56BA ROM:56B7 ldbse INTMEM_20, #-1 ROM:56BA ROM:56BA ROM_56BA: ; CODE XREF: ROM:56B5↑j ROM:56BA sub INTMEM_20, #0Bh ROM:56BE jc ROM_56C2 ROM:56C0 clr INTMEM_20 ROM:56C2 ROM:56C2 ROM_56C2: ; CODE XREF: ROM:56BE↑j ROM:56C2 ld INTMEM_1C, INTMEM_DA ROM:56C5 cmp INTMEM_1C, INTMEM_20 ROM:56C8 jnc ROM_56CD ROM:56CA ld INTMEM_1C, INTMEM_20 ROM:56CD ROM:56CD ROM_56CD: ; CODE XREF: ROM:56C8↑j ROM:56CD ld INTMEM_1A, INTMEM_1C ROM:56D0 cmp INTMEM_1A, ZERO_REG ; Zero register ROM:56D3 je ROM_56FA ROM:56D5 cmpb ZERO_REG, (INTMEM_1C5+4)[] ; Zero register ROM:56DA je ROM_56DF ROM:56DC shl INTMEM_1A, #1 ROM:56DF ROM:56DF ROM_56DF: ; CODE XREF: ROM:56DA↑j ROM:56DF cmp INTMEM_1A, 68h[INTMEM_53+3] ROM:56E4 jnc ROM_56F2 ROM:56E6 cmp INTMEM_1A, 6Ah[INTMEM_53+3] ROM:56EB jnc ROM_56FA ROM:56ED andb INTMEM_FB, #-3 ROM:56F0 sjmp ROM_56FD ROM:56F2 ; --------------------------------------------------------------------------- ROM:56F2 ROM:56F2 ROM_56F2: ; CODE XREF: ROM:56E4↑j ROM:56F2 ld INTMEM_1C, 68h[INTMEM_53+3] ROM:56F7 shr INTMEM_1C, #1 ROM:56FA ROM:56FA ROM_56FA: ; CODE XREF: ROM:56D3↑j ROM:56FA ; ROM:56EB↑j ROM:56FA orb INTMEM_FB, #2 ROM:56FD ROM:56FD ROM_56FD: ; CODE XREF: ROM:56F0↑j ROM:56FD jbs INTMEM_FA, 6, ROM_5744 ROM:5700 ld INTMEM_1C+2, (INTMEM_194+2)[] ROM:5705 ld INTMEM_20, (INTMEM_194+4)[] ROM:570A ldb INTMEM_20+3, (INTMEM_1C5+4)[] ROM:570F ldb INTMEM_20+2, 0E5h[INTMEM_53+3] ROM:5714 jbc INTMEM_F5+1, 7, ROM_573E ROM:5717 jbs INTMEM_FB, 2, ROM_5741 ROM:571A orb INTMEM_FB, #4 ROM:571D ld INTMEM_32, INTMEM_1C ROM:5720 ld INTMEM_1C, #20h ; ' ' ROM:5724 jbs INTMEM_F7, 1, ROM_5735 ROM:5727 ldb INTMEM_1C+2, INTMEM_1A8[] ROM:572C ld INTMEM_1C, #20h ; ' ' ROM:5730 lcall ROM_32E0 ROM:5733 clrb INTMEM_1C+1 ROM:5735 ROM:5735 ROM_5735: ; CODE XREF: ROM:5724↑j ROM:5735 mulu INTMEM_1C, INTMEM_32 ROM:5738 shrl INTMEM_1C, #8 ROM:573B ljmp ROM_34C0 ROM:573E ; --------------------------------------------------------------------------- ROM:573E ROM:573E ROM_573E: ; CODE XREF: ROM:5714↑j ROM:573E andb INTMEM_FB, #-5 ROM:5741 ROM:5741 ROM_5741: ; CODE XREF: ROM:5717↑j ROM:5741 lcall ROM_323B ROM:5744 ROM:5744 ROM_5744: ; CODE XREF: ROM:ROM_56FD↑j ROM:5744 ld INTMEM_1A, INTMEM_64[] ROM:5749 add INTMEM_1A, #-8000h ROM:574D add INTMEM_1A, INTMEM_66[] ROM:5752 st INTMEM_1A, (INTMEM_3C8+4)[] ROM:5757 ret ROM:5758 ROM:5758 ; =============== S U B R O U T I N E ======================================= ROM:5758 ROM:5758 ROM:5758 ROM_5758: ; CODE XREF: ROM_2A43:ROM_4862↑p ROM:5758 cmpb INTMEM_9B, ZERO_REG ; Zero register ROM:575B jne ROM_5789 ROM:575D ld INTMEM_20+2, #1E8h ROM:5761 ld INTMEM_20, #1D8h ROM:5765 ROM:5765 ROM_5765: ; CODE XREF: ROM_5758+1D↓j ROM:5765 ld INTMEM_1C, [INTMEM_20]+ ROM:5768 mulu INTMEM_1C, [INTMEM_20+2] ROM:576B shrl INTMEM_1C, #0Ah ROM:576E st INTMEM_1C, [INTMEM_20+2]+ ROM:5771 cmp INTMEM_20+2, #1F0h ROM:5775 jnc ROM_5765 ROM:5777 ld INTMEM_1C, 34h[INTMEM_53+3] ROM:577C mulu INTMEM_1C, INTMEM_176[] ROM:5781 st INTMEM_1C+2, INTMEM_176[] ROM:5786 orb INTMEM_F9, #8 ROM:5789 ROM:5789 ROM_5789: ; CODE XREF: ROM_5758+3↑j ROM:5789 cmpb INTMEM_9B, #2 ROM:578C jne ROM_57B1 ROM:578E cmp INTMEM_5E, 5Ch[INTMEM_53+3] ROM:5793 jnh ROM_579E ROM:5795 cmp INTMEM_5E, 58h[INTMEM_53+3] ROM:579A jc ROM_57B3 ROM:579C sjmp ROM_5833 ROM:579E ; --------------------------------------------------------------------------- ROM:579E ROM:579E ROM_579E: ; CODE XREF: ROM_5758+3B↑j ROM:579E andb INTMEM_FB, #-2 ROM:57A1 andb INTMEM_FA, #7Fh ROM:57A4 ld INTMEM_1C, 56h[INTMEM_53+3] ROM:57A9 st INTMEM_1C, INTMEM_192[] ROM:57AE andb INTMEM_FA, #-41h ROM:57B1 ROM:57B1 ROM_57B1: ; CODE XREF: ROM_5758+34↑j ROM:57B1 sjmp ROM_585D ROM:57B3 ; --------------------------------------------------------------------------- ROM:57B3 ROM:57B3 ROM_57B3: ; CODE XREF: ROM_5758+42↑j ROM:57B3 jbs INTMEM_FB, 0, ROM_57EE ROM:57B6 jbs INTMEM_FA, 7, ROM_57D7 ROM:57B9 orb INTMEM_FA, #-80h ROM:57BC st ZERO_REG, INTMEM_190[] ; Zero register ROM:57C1 ldb INTMEM_1A, INTMEM_1A8[] ROM:57C6 cmpb INTMEM_1A, 0E1h[INTMEM_53+3] ROM:57CB jc ROM_57E8 ROM:57CD ld INTMEM_20, 5Eh[INTMEM_53+3] ROM:57D2 st INTMEM_20, INTMEM_190[] ROM:57D7 ROM:57D7 ROM_57D7: ; CODE XREF: ROM_5758+5E↑j ROM:57D7 cmp ZERO_REG, INTMEM_190[] ; Zero register ROM:57DC jne ROM_5816 ROM:57DE ld INTMEM_20, 60h[INTMEM_53+3] ROM:57E3 st INTMEM_20, INTMEM_190[] ROM:57E8 ROM:57E8 ROM_57E8: ; CODE XREF: ROM_5758+73↑j ROM:57E8 andb INTMEM_FA, #7Fh ROM:57EB orb INTMEM_FB, #1 ROM:57EE ROM:57EE ROM_57EE: ; CODE XREF: ROM_5758:ROM_57B3↑j ROM:57EE ld INTMEM_1C, 56h[INTMEM_53+3] ROM:57F3 sub INTMEM_1C, 58h[INTMEM_53+3] ROM:57F8 ld INTMEM_20+2, INTMEM_190[] ROM:57FD clr INTMEM_20 ROM:57FF divu INTMEM_20, 60h[INTMEM_53+3] ROM:5804 jnv ROM_5809 ROM:5806 ldbse INTMEM_20, #-1 ROM:5809 ROM:5809 ROM_5809: ; CODE XREF: ROM_5758+AC↑j ROM:5809 mulu INTMEM_20, INTMEM_1C ROM:580C add INTMEM_20+2, 58h[INTMEM_53+3] ROM:5811 st INTMEM_20+2, INTMEM_192[] ROM:5816 ROM:5816 ROM_5816: ; CODE XREF: ROM_5758+84↑j ROM:5816 cmpb INTMEM_9B, INTMEM_9A ROM:5819 jne ROM_582C ROM:581B ld INTMEM_20, INTMEM_190[] ROM:5820 cmp ZERO_REG, INTMEM_20 ; Zero register ROM:5823 je ROM_582C ROM:5825 dec INTMEM_20 ROM:5827 st INTMEM_20, INTMEM_190[] ROM:582C ROM:582C ROM_582C: ; CODE XREF: ROM_5758+C1↑j ROM:582C ; ROM_5758+CB↑j ROM:582C cmp INTMEM_5E, INTMEM_192[] ROM:5831 jc ROM_5840 ROM:5833 ROM:5833 ROM_5833: ; CODE XREF: ROM_5758+44↑j ROM:5833 jbc INTMEM_FA, 6, ROM_585D ROM:5836 ld INTMEM_DA, INTMEM_194[] ROM:583B andb INTMEM_FA, #-41h ROM:583E sjmp ROM_585D ROM:5840 ; --------------------------------------------------------------------------- ROM:5840 ROM:5840 ROM_5840: ; CODE XREF: ROM_5758+D9↑j ROM:5840 ld INTMEM_1C, INTMEM_192[] ROM:5845 add INTMEM_1C, 5Ah[INTMEM_53+3] ROM:584A cmp INTMEM_5E, INTMEM_1C ROM:584D jnh ROM_585D ROM:584F jbs INTMEM_FA, 6, ROM_585A ROM:5852 orb INTMEM_FA, #40h ; '@' ROM:5855 st INTMEM_DA, INTMEM_194[] ROM:585A ROM:585A ROM_585A: ; CODE XREF: ROM_5758+F7↑j ROM:585A lcall ROM_3A4A ROM:585D ROM:585D ROM_585D: ; CODE XREF: ROM_5758:ROM_57B1↑j ROM:585D ; ROM_5758:ROM_5833↑j ... ROM:585D ldb INTMEM_20+2, INTMEM_14F[] ROM:5862 djnz INTMEM_EB, ROM_58DD ROM:5865 ldb INTMEM_EB, 145h[INTMEM_53+3] ROM:586A subb INTMEM_1C+2, INTMEM_20+2, INTMEM_26A[] ROM:5870 jc ROM_5880 ROM:5872 negb INTMEM_1C+2 ROM:5874 cmpb INTMEM_1C+2, 144h[INTMEM_53+3] ROM:5879 jnc ROM_5892 ROM:587B stb ZERO_REG, INTMEM_269[] ; Zero register ROM:5880 ROM:5880 ROM_5880: ; CODE XREF: ROM_5758+118↑j ROM:5880 stb INTMEM_20+2, INTMEM_26A[] ROM:5885 subb INTMEM_1A, INTMEM_20+2, 143h[INTMEM_53+3] ROM:588B jnc ROM_5892 ROM:588D cmpb INTMEM_1A, INTMEM_F0 ROM:5890 jc ROM_58A0 ROM:5892 ROM:5892 ROM_5892: ; CODE XREF: ROM_5758+121↑j ROM:5892 ; ROM_5758+133↑j ROM:5892 ldb INTMEM_F0, INTMEM_EF ROM:5895 ldb INTMEM_EF, INTMEM_EE ROM:5898 ldb INTMEM_EE, INTMEM_ED ROM:589B ldb INTMEM_ED, INTMEM_EC ROM:589E sjmp ROM_58DA ROM:58A0 ; --------------------------------------------------------------------------- ROM:58A0 ROM:58A0 ROM_58A0: ; CODE XREF: ROM_5758+138↑j ROM:58A0 ldb INTMEM_F0, INTMEM_20+2 ROM:58A3 ldb INTMEM_EF, INTMEM_20+2 ROM:58A6 ldb INTMEM_EE, INTMEM_20+2 ROM:58A9 ldb INTMEM_ED, INTMEM_20+2 ROM:58AC cmp INTMEM_5E, 36h[INTMEM_53+3] ROM:58B1 jnc ROM_58DA ROM:58B3 cmp INTMEM_5E, 3Ah[INTMEM_53+3] ROM:58B8 jc ROM_58DA ROM:58BA ldb INTMEM_20, INTMEM_269[] ROM:58BF cmpb INTMEM_20, 146h[INTMEM_53+3] ROM:58C4 jc ROM_58DA ROM:58C6 ldb INTMEM_1A+1, INTMEM_269[] ROM:58CB incb INTMEM_1A+1 ROM:58CD stb INTMEM_1A+1, INTMEM_269[] ROM:58D2 ld INTMEM_1C, INTMEM_262[] ROM:58D7 lcall ROM_3A57 ROM:58DA ROM:58DA ROM_58DA: ; CODE XREF: ROM_5758+146↑j ROM:58DA ; ROM_5758+159↑j ... ROM:58DA ldb INTMEM_EC, INTMEM_20+2 ROM:58DD ROM:58DD ROM_58DD: ; CODE XREF: ROM_5758+10A↑j ROM:58DD ret ROM:58DD ; End of function ROM_5758 ROM:58DD ROM:58DE ROM:58DE ; =============== S U B R O U T I N E ======================================= ROM:58DE ROM:58DE ROM:58DE ROM_58DE: ; CODE XREF: ROM_4849+C↑p ROM:58DE andb INTMEM_FB, #-9 ROM:58E1 jbc INTMEM_F5+1, 6, ROM_590E ROM:58E4 jbs INTMEM_FB, 4, ROM_58F6 ROM:58E7 ldb INTMEM_1C, INTMEM_1A8[] ROM:58EC cmpb INTMEM_1C, 0E8h[INTMEM_53+3] ROM:58F1 jnh ROM_5911 ROM:58F3 orb INTMEM_FB, #10h ROM:58F6 ROM:58F6 ROM_58F6: ; CODE XREF: ROM_58DE+6↑j ROM:58F6 ldb INTMEM_1C+1, INTMEM_1A7[] ROM:58FB cmpb INTMEM_1C+1, 0E6h[INTMEM_53+3] ROM:5900 jnh ROM_5909 ROM:5902 cmpb INTMEM_DE, 0E7h[INTMEM_53+3] ROM:5907 jh ROM_5911 ROM:5909 ROM:5909 ROM_5909: ; CODE XREF: ROM_58DE+22↑j ROM:5909 orb INTMEM_FB, #8 ROM:590C sjmp ROM_5911 ROM:590E ; --------------------------------------------------------------------------- ROM:590E ROM:590E ROM_590E: ; CODE XREF: ROM_58DE+3↑j ROM:590E andb INTMEM_FB, #-11h ROM:5911 ROM:5911 ROM_5911: ; CODE XREF: ROM_58DE+13↑j ROM:5911 ; ROM_58DE+29↑j ... ROM:5911 jbs INTMEM_FB, 3, ROM_5919 ROM:5914 andb INTMEM_A4, #-11h ROM:5917 sjmp ROM_591C ROM:5919 ; --------------------------------------------------------------------------- ROM:5919 ROM:5919 ROM_5919: ; CODE XREF: ROM_58DE:ROM_5911↑j ROM:5919 orb INTMEM_A4, #10h ROM:591C ROM:591C ROM_591C: ; CODE XREF: ROM_58DE+39↑j ROM:591C jbs INTMEM_FB, 5, ROM_5946 ROM:591F jbs INTMEM_FB, 6, ROM_593E ROM:5922 ldb INTMEM_C8, 0EAh[INTMEM_53+3] ROM:5927 jbc INTMEM_FB, 4, ROM_5946 ROM:592A ld INTMEM_1C, #21h ; '!' ROM:592E ldb INTMEM_1C+2, INTMEM_1A8[] ROM:5933 lcall ROM_32E0 ROM:5936 stb INTMEM_1C, INTMEM_1CB[] ROM:593B orb INTMEM_FB, #40h ; '@' ROM:593E ROM:593E ROM_593E: ; CODE XREF: ROM_58DE+41↑j ROM:593E cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:5941 jne ROM_5946 ROM:5943 orb INTMEM_FB, #20h ; ' ' ROM:5946 ROM:5946 ROM_5946: ; CODE XREF: ROM_58DE:ROM_591C↑j ROM:5946 ; ROM_58DE+49↑j ... ROM:5946 jbs INTMEM_F5+1, 6, ROM_5961 ROM:5949 ldb INTMEM_C8, 0EAh[INTMEM_53+3] ROM:594E andb INTMEM_FB, #-21h ROM:5951 andb INTMEM_FB, #-41h ROM:5954 andb INTMEM_F5, #-41h ROM:5957 ldb INTMEM_20, 0E9h[INTMEM_53+3] ROM:595C stb INTMEM_20, INTMEM_1CA[] ROM:5961 ROM:5961 ROM_5961: ; CODE XREF: ROM_58DE:ROM_5946↑j ROM:5961 jbs INTMEM_F5, 6, ROM_5989 ROM:5964 jbc INTMEM_FB, 4, ROM_5989 ROM:5967 jbs INTMEM_FB, 7, ROM_5991 ROM:596A jbs INTMEM_FB, 5, ROM_5983 ROM:596D jbs INTMEM_F9, 4, ROM_5989 ROM:5970 lcall ROM_39BA ROM:5973 cmpb INTMEM_1C+1, 0EFh[INTMEM_53+3] ROM:5978 jc ROM_598E ROM:597A cmpb INTMEM_1C+1, 0F0h[INTMEM_53+3] ROM:597F jnh ROM_598E ROM:5981 sjmp ROM_5A3C ROM:5983 ; --------------------------------------------------------------------------- ROM:5983 ROM:5983 ROM_5983: ; CODE XREF: ROM_58DE+8C↑j ROM:5983 orb INTMEM_52, #40h ; '@' ROM:5986 orb INTMEM_F5, #40h ; '@' ROM:5989 ROM:5989 ROM_5989: ; CODE XREF: ROM_58DE:ROM_5961↑j ROM:5989 ; ROM_58DE+86↑j ... ROM:5989 andb INTMEM_FB, #7Fh ROM:598C sjmp ROM_5A3C ROM:598E ; --------------------------------------------------------------------------- ROM:598E ROM:598E ROM_598E: ; CODE XREF: ROM_58DE+9A↑j ROM:598E ; ROM_58DE+A1↑j ROM:598E orb INTMEM_FB, #-80h ROM:5991 ROM:5991 ROM_5991: ; CODE XREF: ROM_58DE+89↑j ROM:5991 jbc INTMEM_FB+1, 0, ROM_59BA ROM:5994 jbc INTMEM_FA, 5, ROM_59A6 ROM:5997 ldb INTMEM_CE, 0EBh[INTMEM_53+3] ROM:599C jbs INTMEM_AD, 0, ROM_59C0 ROM:599F ldb INTMEM_CE, 0ECh[INTMEM_53+3] ROM:59A4 sjmp ROM_59C0 ROM:59A6 ; --------------------------------------------------------------------------- ROM:59A6 ROM:59A6 ROM_59A6: ; CODE XREF: ROM_58DE+B6↑j ROM:59A6 lcall ROM_39BA ROM:59A9 cmpb INTMEM_1C+1, 0EDh[INTMEM_53+3] ROM:59AE jh ROM_59B5 ROM:59B0 cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:59B3 jne ROM_59C0 ROM:59B5 ROM:59B5 ROM_59B5: ; CODE XREF: ROM_58DE+D0↑j ROM:59B5 andb INTMEM_FB+1, #-2 ROM:59B8 sjmp ROM_59C2 ROM:59BA ; --------------------------------------------------------------------------- ROM:59BA ROM:59BA ROM_59BA: ; CODE XREF: ROM_58DE:ROM_5991↑j ROM:59BA jbc INTMEM_FA, 5, ROM_59C2 ROM:59BD orb INTMEM_FB+1, #1 ROM:59C0 ROM:59C0 ROM_59C0: ; CODE XREF: ROM_58DE+BE↑j ROM:59C0 ; ROM_58DE+C6↑j ... ROM:59C0 sjmp ROM_5A3C ROM:59C2 ; --------------------------------------------------------------------------- ROM:59C2 ROM:59C2 ROM_59C2: ; CODE XREF: ROM_58DE+DA↑j ROM:59C2 ; ROM_58DE:ROM_59BA↑j ROM:59C2 cmp INTMEM_D6, 6Ch[INTMEM_53+3] ROM:59C7 jc ROM_59F7 ROM:59C9 cmp INTMEM_D6, 6Eh[INTMEM_53+3] ROM:59CE jnh ROM_59E5 ROM:59D0 andb INTMEM_F8, #-21h ROM:59D3 ldb INTMEM_B2, 0F2h[INTMEM_53+3] ROM:59D8 cmp INTMEM_D6, #61A8h ROM:59DC jnc ROM_5A07 ROM:59DE ldb INTMEM_B2, 0F1h[INTMEM_53+3] ROM:59E3 sjmp ROM_5A07 ROM:59E5 ; --------------------------------------------------------------------------- ROM:59E5 ROM:59E5 ROM_59E5: ; CODE XREF: ROM_58DE+F0↑j ROM:59E5 jbs INTMEM_F8, 5, ROM_59F7 ROM:59E8 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:59EB jne ROM_5A07 ROM:59ED orb INTMEM_F8, #20h ; ' ' ROM:59F0 ldb INTMEM_B2, 0F3h[INTMEM_53+3] ROM:59F5 sjmp ROM_5A07 ROM:59F7 ; --------------------------------------------------------------------------- ROM:59F7 ROM:59F7 ROM_59F7: ; CODE XREF: ROM_58DE+E9↑j ROM:59F7 ; ROM_58DE:ROM_59E5↑j ROM:59F7 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:59FA jne ROM_5A07 ROM:59FC orb INTMEM_F5, #40h ; '@' ROM:59FF orb INTMEM_52, #40h ; '@' ROM:5A02 andb INTMEM_F8, #-21h ROM:5A05 sjmp ROM_5A3C ROM:5A07 ; --------------------------------------------------------------------------- ROM:5A07 ROM:5A07 ROM_5A07: ; CODE XREF: ROM_58DE+FE↑j ROM:5A07 ; ROM_58DE+105↑j ... ROM:5A07 jbs INTMEM_F5, 5, ROM_5A16 ROM:5A0A ldb INTMEM_1C+2, INTMEM_1A8[] ROM:5A0F cmpb INTMEM_1C+2, 0F5h[INTMEM_53+3] ROM:5A14 jnh ROM_5A3C ROM:5A16 ROM:5A16 ROM_5A16: ; CODE XREF: ROM_58DE:ROM_5A07↑j ROM:5A16 cmpb INTMEM_D3, 0F4h[INTMEM_53+3] ROM:5A1B jne ROM_5A3C ROM:5A1D jbs INTMEM_FA, 6, ROM_5A3C ROM:5A20 jbs INTMEM_FB, 1, ROM_5A3C ROM:5A23 jbs INTMEM_AC, 1, ROM_5A3F ROM:5A26 ROM:5A26 ROM_5A26: ; CODE XREF: ROM_58DE:ROM_5A3C↓j ROM:5A26 orb INTMEM_F5, #20h ; ' ' ROM:5A29 cmpb ZERO_REG, INTMEM_1CB[] ; Zero register ROM:5A2E je ROM_5A46 ROM:5A30 ldb INTMEM_C9, INTMEM_1CB[] ROM:5A35 stb ZERO_REG, INTMEM_1CB[] ; Zero register ROM:5A3A sjmp ROM_5A46 ROM:5A3C ; --------------------------------------------------------------------------- ROM:5A3C ROM:5A3C ROM_5A3C: ; CODE XREF: ROM_58DE+A3↑j ROM:5A3C ; ROM_58DE+AE↑j ... ROM:5A3C jbs INTMEM_AC, 0, ROM_5A26 ROM:5A3F ROM:5A3F ROM_5A3F: ; CODE XREF: ROM_58DE+145↑j ROM:5A3F ld INTMEM_D6, #61A8h ROM:5A43 andb INTMEM_F5, #-21h ROM:5A46 ROM:5A46 ROM_5A46: ; CODE XREF: ROM_58DE+150↑j ROM:5A46 ; ROM_58DE+15C↑j ROM:5A46 andb INTMEM_FB+1, #-9 ROM:5A49 lcall ROM_39BA ROM:5A4C jbs INTMEM_FB+1, 2, ROM_5A5B ROM:5A4F cmpb INTMEM_1C+1, 0EDh[INTMEM_53+3] ROM:5A54 jnh ROM_5A68 ROM:5A56 orb INTMEM_FB+1, #4 ROM:5A59 sjmp ROM_5A65 ROM:5A5B ; --------------------------------------------------------------------------- ROM:5A5B ROM:5A5B ROM_5A5B: ; CODE XREF: ROM_58DE+16E↑j ROM:5A5B cmpb INTMEM_1C+1, 0EEh[INTMEM_53+3] ROM:5A60 jc ROM_5A68 ROM:5A62 andb INTMEM_FB+1, #-5 ROM:5A65 ROM:5A65 ROM_5A65: ; CODE XREF: ROM_58DE+17B↑j ROM:5A65 orb INTMEM_FB+1, #8 ROM:5A68 ROM:5A68 ROM_5A68: ; CODE XREF: ROM_58DE+176↑j ROM:5A68 ; ROM_58DE+182↑j ROM:5A68 jbs INTMEM_F5, 5, ROM_5A70 ROM:5A6B andb INTMEM_FB+1, #-3 ROM:5A6E sjmp ROM_5B61 ROM:5A70 ; --------------------------------------------------------------------------- ROM:5A70 ROM:5A70 ROM_5A70: ; CODE XREF: ROM_58DE:ROM_5A68↑j ROM:5A70 jbc INTMEM_FB+1, 1, ROM_5AED ROM:5A73 jbc INTMEM_FB+1, 3, ROM_5A87 ROM:5A76 ldb INTMEM_20+3, INTMEM_1CA[] ROM:5A7B cmpb ZERO_REG, INTMEM_20+3 ; Zero register ROM:5A7E je ROM_5A87 ROM:5A80 decb INTMEM_20+3 ROM:5A82 stb INTMEM_20+3, INTMEM_1CA[] ROM:5A87 ROM:5A87 ROM_5A87: ; CODE XREF: ROM_58DE+195↑j ROM:5A87 ; ROM_58DE+1A0↑j ROM:5A87 jbs INTMEM_FB+1, 3, ROM_5AD5 ROM:5A8A jbs INTMEM_FA, 1, ROM_5A97 ROM:5A8D orb INTMEM_FB+1, #10h ROM:5A90 cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:5A93 je ROM_5A9E ROM:5A95 sjmp ROM_5AA7 ROM:5A97 ; --------------------------------------------------------------------------- ROM:5A97 ROM:5A97 ROM_5A97: ; CODE XREF: ROM_58DE+1AC↑j ROM:5A97 cmpb INTMEM_B8, ZERO_REG ; Zero register ROM:5A9A je ROM_5A9E ROM:5A9C sjmp ROM_5AA7 ROM:5A9E ; --------------------------------------------------------------------------- ROM:5A9E ROM:5A9E ROM_5A9E: ; CODE XREF: ROM_58DE+1B5↑j ROM:5A9E ; ROM_58DE+1BC↑j ROM:5A9E cmpb ZERO_REG, INTMEM_1CA[] ; Zero register ROM:5AA3 jne ROM_5AA7 ROM:5AA5 sjmp ROM_5AED ROM:5AA7 ; --------------------------------------------------------------------------- ROM:5AA7 ROM:5AA7 ROM_5AA7: ; CODE XREF: ROM_58DE+1B7↑j ROM:5AA7 ; ROM_58DE+1BE↑j ... ROM:5AA7 andb INTMEM_FB+1, #-11h ROM:5AAA cmpb INTMEM_C4, ZERO_REG ; Zero register ROM:5AAD je ROM_5AB1 ROM:5AAF sjmp ROM_5B61 ROM:5AB1 ; --------------------------------------------------------------------------- ROM:5AB1 ROM:5AB1 ROM_5AB1: ; CODE XREF: ROM_58DE+1CF↑j ROM:5AB1 ldb INTMEM_C4, 0F9h[INTMEM_53+3] ROM:5AB6 ld INTMEM_1C, #25h ; '%' ROM:5ABA jbs INTMEM_FB+1, 2, ROM_5AC1 ROM:5ABD ld INTMEM_1C, #24h ; '$' ROM:5AC1 ROM:5AC1 ROM_5AC1: ; CODE XREF: ROM_58DE+1DC↑j ROM:5AC1 ldb INTMEM_1C+2, INTMEM_DE ROM:5AC4 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:5AC9 lcall ROM_32E0 ROM:5ACC clrb INTMEM_1C+1 ROM:5ACE stb INTMEM_1C, INTMEM_3D1[] ROM:5AD3 sjmp ROM_5B3E ROM:5AD5 ; --------------------------------------------------------------------------- ROM:5AD5 ROM:5AD5 ROM_5AD5: ; CODE XREF: ROM_58DE:ROM_5A87↑j ROM:5AD5 ld INTMEM_1C+2, INTMEM_152[] ROM:5ADA ld INTMEM_20, INTMEM_D6 ROM:5ADD shr INTMEM_20, #1 ROM:5AE0 st INTMEM_20, INTMEM_152[] ROM:5AE5 add INTMEM_1C+2, INTMEM_20 ROM:5AE8 st INTMEM_1C+2, INTMEM_19A[] ROM:5AED ROM:5AED ROM_5AED: ; CODE XREF: ROM_58DE:ROM_5A70↑j ROM:5AED ; ROM_58DE+1C7↑j ROM:5AED orb INTMEM_FB+1, #2 ROM:5AF0 ldb INTMEM_B8, 0F8h[INTMEM_53+3] ROM:5AF5 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:5AFA ldb INTMEM_1C+2, INTMEM_DE ROM:5AFD ld INTMEM_1C, #23h ; '#' ROM:5B01 ldb INTMEM_B7, 0F7h[INTMEM_53+3] ROM:5B06 ld INTMEM_32, #61A8h ROM:5B0A jbs INTMEM_FB+1, 2, ROM_5B1B ROM:5B0D ld INTMEM_1C, #22h ; '"' ROM:5B11 ldb INTMEM_B7, 0F6h[INTMEM_53+3] ROM:5B16 ld INTMEM_32, 70h[INTMEM_53+3] ROM:5B1B ROM:5B1B ROM_5B1B: ; CODE XREF: ROM_58DE+22C↑j ROM:5B1B lcall ROM_32E0 ROM:5B1E stb INTMEM_1C, INTMEM_3D2[] ROM:5B23 clrb INTMEM_1C+1 ROM:5B25 mulu INTMEM_1C, INTMEM_32 ROM:5B28 divu INTMEM_1C, #61A8h ROM:5B2C andb INTMEM_FB+1, #-11h ROM:5B2F mulub INTMEM_20, INTMEM_C9, #8 ROM:5B33 add INTMEM_20, #190h ROM:5B37 mulu INTMEM_1C, INTMEM_20 ROM:5B3A divu INTMEM_1C, #32h ; '2' ROM:5B3E ROM:5B3E ROM_5B3E: ; CODE XREF: ROM_58DE+1F5↑j ROM:5B3E jbc INTMEM_FB+1, 2, ROM_5B52 ROM:5B41 sub INTMEM_D6, INTMEM_1C ROM:5B44 cmp INTMEM_D6, 6Eh[INTMEM_53+3] ROM:5B49 jc ROM_5B61 ROM:5B4B ld INTMEM_D6, 6Eh[INTMEM_53+3] ROM:5B50 sjmp ROM_5B61 ROM:5B52 ; --------------------------------------------------------------------------- ROM:5B52 ROM:5B52 ROM_5B52: ; CODE XREF: ROM_58DE:ROM_5B3E↑j ROM:5B52 add INTMEM_D6, INTMEM_1C ROM:5B55 cmp INTMEM_D6, 6Ch[INTMEM_53+3] ROM:5B5A jnh ROM_5B61 ROM:5B5C ld INTMEM_D6, 6Ch[INTMEM_53+3] ROM:5B61 ROM:5B61 ROM_5B61: ; CODE XREF: ROM_58DE+190↑j ROM:5B61 ; ROM_58DE+1D1↑j ... ROM:5B61 jbc INTMEM_F5, 5, ROM_5BA4 ROM:5B64 jbc INTMEM_FB+1, 5, ROM_5BA4 ROM:5B67 jbs INTMEM_F8, 7, ROM_5BA2 ROM:5B6A jbc INTMEM_F7, 5, ROM_5BA2 ROM:5B6D ldb INTMEM_1C, INTMEM_1F7[] ROM:5B72 cmpb INTMEM_1C, 0FDh[INTMEM_53+3] ROM:5B77 jc ROM_5BA2 ROM:5B79 ldb INTMEM_1C, INTMEM_1F5[] ROM:5B7E cmpb INTMEM_1C, 0FCh[INTMEM_53+3] ROM:5B83 jnh ROM_5BA2 ROM:5B85 ldb INTMEM_1C, INTMEM_1F9[] ROM:5B8A cmpb INTMEM_1C, 0FAh[INTMEM_53+3] ROM:5B8F jc ROM_5BA2 ROM:5B91 cmpb INTMEM_1C, 0FBh[INTMEM_53+3] ROM:5B96 jnh ROM_5BA2 ROM:5B98 cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:5B9B jne ROM_5BA0 ROM:5B9D jbs INTMEM_FB+1, 3, ROM_5BA6 ROM:5BA0 ROM:5BA0 ROM_5BA0: ; CODE XREF: ROM_58DE+2BD↑j ROM:5BA0 sjmp ROM_5C2D ROM:5BA2 ; --------------------------------------------------------------------------- ROM:5BA2 ROM:5BA2 ROM_5BA2: ; CODE XREF: ROM_58DE+289↑j ROM:5BA2 ; ROM_58DE+28C↑j ... ROM:5BA2 sjmp ROM_5C19 ROM:5BA4 ; --------------------------------------------------------------------------- ROM:5BA4 ROM:5BA4 ROM_5BA4: ; CODE XREF: ROM_58DE:ROM_5B61↑j ROM:5BA4 ; ROM_58DE+286↑j ROM:5BA4 sjmp ROM_5C14 ROM:5BA6 ; --------------------------------------------------------------------------- ROM:5BA6 ROM:5BA6 ROM_5BA6: ; CODE XREF: ROM_58DE+2BF↑j ROM:5BA6 ldb INTMEM_1C+1, INTMEM_1CC[] ROM:5BAB incb INTMEM_1C+1 ROM:5BAD stb INTMEM_1C+1, INTMEM_1CC[] ROM:5BB2 ld INTMEM_20, INTMEM_19C[] ROM:5BB7 ld INTMEM_20+2, INTMEM_19E[] ROM:5BBC add INTMEM_20, INTMEM_19A[] ROM:5BC1 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:5BC4 st INTMEM_20, INTMEM_19C[] ROM:5BC9 st INTMEM_20+2, INTMEM_19E[] ROM:5BCE ldbze INTMEM_1A, INTMEM_1CC[] ROM:5BD3 cmpb INTMEM_1A, 0FEh[INTMEM_53+3] ROM:5BD8 jnc ROM_5C2D ROM:5BDA ldb INTMEM_1C+3, INTMEM_1CD[] ROM:5BDF cmpb INTMEM_1C+3, 0FFh[INTMEM_53+3] ROM:5BE4 jc ROM_5C1E ROM:5BE6 incb INTMEM_1C+3 ROM:5BE8 stb INTMEM_1C+3, INTMEM_1CD[] ROM:5BED divu INTMEM_20, INTMEM_1A ROM:5BF0 cmp INTMEM_20, 72h[INTMEM_53+3] ROM:5BF5 jc ROM_5C09 ROM:5BF7 cmp INTMEM_20, 74h[INTMEM_53+3] ROM:5BFC jh ROM_5C12 ROM:5BFE cmpb INTMEM_42+1, 102h[INTMEM_53+3] ROM:5C03 jnh ROM_5C12 ROM:5C05 decb INTMEM_42+1 ROM:5C07 sjmp ROM_5C1E ROM:5C09 ; --------------------------------------------------------------------------- ROM:5C09 ROM:5C09 ROM_5C09: ; CODE XREF: ROM_58DE+317↑j ROM:5C09 cmpb INTMEM_42+1, 101h[INTMEM_53+3] ROM:5C0E jc ROM_5C12 ROM:5C10 incb INTMEM_42+1 ROM:5C12 ROM:5C12 ROM_5C12: ; CODE XREF: ROM_58DE+31E↑j ROM:5C12 ; ROM_58DE+325↑j ... ROM:5C12 sjmp ROM_5C1E ROM:5C14 ; --------------------------------------------------------------------------- ROM:5C14 ROM:5C14 ROM_5C14: ; CODE XREF: ROM_58DE:ROM_5BA4↑j ROM:5C14 stb ZERO_REG, INTMEM_1CD[] ; Zero register ROM:5C19 ROM:5C19 ROM_5C19: ; CODE XREF: ROM_58DE:ROM_5BA2↑j ROM:5C19 ldb INTMEM_B3, 100h[INTMEM_53+3] ROM:5C1E ROM:5C1E ROM_5C1E: ; CODE XREF: ROM_58DE+306↑j ROM:5C1E ; ROM_58DE+329↑j ... ROM:5C1E stb ZERO_REG, INTMEM_1CC[] ; Zero register ROM:5C23 st ZERO_REG, INTMEM_19E[] ; Zero register ROM:5C28 st ZERO_REG, INTMEM_19C[] ; Zero register ROM:5C2D ROM:5C2D ROM_5C2D: ; CODE XREF: ROM_58DE:ROM_5BA0↑j ROM:5C2D ; ROM_58DE+2FA↑j ROM:5C2D ret ROM:5C2D ; End of function ROM_58DE ROM:5C2D ROM:5C2E ROM:5C2E ; =============== S U B R O U T I N E ======================================= ROM:5C2E ROM:5C2E ROM:5C2E ROM_5C2E: ; CODE XREF: ROM_4849+3↑p ROM:5C2E jbc INTMEM_F5+1, 6, ROM_5C97 ROM:5C31 jbs INTMEM_F8, 5, ROM_5C97 ROM:5C34 ldb INTMEM_1A, INTMEM_1A8[] ROM:5C39 cmpb INTMEM_1A, 0BBh[INTMEM_53+3] ROM:5C3E jnc ROM_5C97 ROM:5C40 cmpb INTMEM_1A, 0BCh[INTMEM_53+3] ROM:5C45 jh ROM_5C4A ROM:5C47 jbc INTMEM_F9, 0, ROM_5C97 ROM:5C4A ROM:5C4A ROM_5C4A: ; CODE XREF: ROM_5C2E+17↑j ROM:5C4A jbc INTMEM_F8, 6, ROM_5C75 ROM:5C4D ldb INTMEM_1C+2, 0BDh[INTMEM_53+3] ROM:5C52 cmpb INTMEM_1C+2, INTMEM_1A7[] ROM:5C57 jh ROM_5C75 ROM:5C59 addb INTMEM_1C+2, 0BEh[INTMEM_53+3] ROM:5C5E cmpb INTMEM_1C+2, INTMEM_1A7[] ROM:5C63 jnc ROM_5C68 ROM:5C65 jbc INTMEM_F9, 1, ROM_5C75 ROM:5C68 ROM:5C68 ROM_5C68: ; CODE XREF: ROM_5C2E+35↑j ROM:5C68 orb INTMEM_F9, #2 ROM:5C6B orb INTMEM_F9, #1 ROM:5C6E ldb INTMEM_1C, 0C0h[INTMEM_53+3] ROM:5C73 sjmp ROM_5C9C ROM:5C75 ; --------------------------------------------------------------------------- ROM:5C75 ROM:5C75 ROM_5C75: ; CODE XREF: ROM_5C2E:ROM_5C4A↑j ROM:5C75 ; ROM_5C2E+29↑j ... ROM:5C75 andb INTMEM_F9, #-3 ROM:5C78 orb INTMEM_F9, #1 ROM:5C7B ldb INTMEM_1C+2, INTMEM_DE ROM:5C7E ldb INTMEM_1C+3, INTMEM_1A7[] ROM:5C83 ld INTMEM_1C, #4 ROM:5C87 lcall ROM_32E0 ROM:5C8A jbc INTMEM_F8, 7, ROM_5C9C ROM:5C8D mulub INTMEM_1C, 0BFh[INTMEM_53+3] ROM:5C92 divub INTMEM_1C, #64h ; 'd' ROM:5C95 sjmp ROM_5C9C ROM:5C97 ; --------------------------------------------------------------------------- ROM:5C97 ROM:5C97 ROM_5C97: ; CODE XREF: ROM_5C2E↑j ROM:5C97 ; ROM_5C2E+3↑j ... ROM:5C97 andb INTMEM_F9, #-2 ROM:5C9A clrb INTMEM_1C ROM:5C9C ROM:5C9C ROM_5C9C: ; CODE XREF: ROM_5C2E+45↑j ROM:5C9C ; ROM_5C2E+5C↑j ... ROM:5C9C stb INTMEM_1C, INTMEM_F2[] ROM:5CA1 ret ROM:5CA1 ; End of function ROM_5C2E ROM:5CA1 ROM:5CA2 ROM:5CA2 ; =============== S U B R O U T I N E ======================================= ROM:5CA2 ROM:5CA2 ROM:5CA2 ROM_5CA2: ; CODE XREF: ROM_4849+6↑p ROM:5CA2 ROM:5CA2 ; FUNCTION CHUNK AT ROM:48FA SIZE 0000000E BYTES ROM:5CA2 ROM:5CA2 ld INTMEM_1A, #384h ROM:5CA6 st INTMEM_1A, INTMEM_1A0[] ROM:5CAB clrb INTMEM_E0 ROM:5CAD ldb INTMEM_1C+2, INTMEM_1BC[] ROM:5CB2 ldb INTMEM_1C+3, INTMEM_1A9[] ROM:5CB7 ld INTMEM_1C, #26h ; '&' ROM:5CBB lcall ROM_32E0 ROM:5CBE stb INTMEM_1C, INTMEM_3D3[] ROM:5CC3 ldb INTMEM_1C+2, INTMEM_1C ROM:5CC6 lcall ROM_4AB4 ROM:5CC9 stb INTMEM_1C, INTMEM_F3[] ROM:5CCE ld INTMEM_1C, #27h ; ''' ROM:5CD2 ldb INTMEM_1C+2, INTMEM_1BC[] ROM:5CD7 lcall ROM_32E0 ROM:5CDA stb INTMEM_1C, INTMEM_E1 ROM:5CDD ldb INTMEM_1C, INTMEM_1AA[] ROM:5CE2 ldb INTMEM_1C+1, INTMEM_F1[] ROM:5CE7 jbs INTMEM_AD, 2, ROM_5CEC ROM:5CEA sjmp ROM_5D6E ROM:5CEC ; --------------------------------------------------------------------------- ROM:5CEC ROM:5CEC ROM_5CEC: ; CODE XREF: ROM_5CA2+45↑j ROM:5CEC jbc INTMEM_F8, 3, ROM_5D6E ROM:5CEF cmpb INTMEM_1C, 105h[INTMEM_53+3] ROM:5CF4 jh ROM_5D6E ROM:5CF6 cmpb INTMEM_1C+1, 107h[INTMEM_53+3] ROM:5CFB jh ROM_5D6E ROM:5CFD cmp INTMEM_5E, 76h[INTMEM_53+3] ROM:5D02 jh ROM_5D6E ROM:5D04 jbs INTMEM_FB+1, 6, ROM_5D43 ROM:5D07 cmpb INTMEM_1C, 106h[INTMEM_53+3] ROM:5D0C jnc ROM_5D10 ROM:5D0E ROM:5D0E ROM_5D0E: ; CODE XREF: ROM_5CA2+73↓j ROM:5D0E sjmp ROM_5D99 ROM:5D10 ; --------------------------------------------------------------------------- ROM:5D10 ROM:5D10 ROM_5D10: ; CODE XREF: ROM_5CA2+6A↑j ROM:5D10 cmpb INTMEM_1C+1, 108h[INTMEM_53+3] ROM:5D15 jc ROM_5D0E ROM:5D17 cmp INTMEM_5E, 78h[INTMEM_53+3] ROM:5D1C jc ROM_5D99 ROM:5D1E orb INTMEM_FB+1, #40h ; '@' ROM:5D21 ldb INTMEM_1C+3, INTMEM_8E ROM:5D24 ldb INTMEM_1C+2, 109h[INTMEM_53+3] ROM:5D29 lcall ROM_4ADC ROM:5D2C stb INTMEM_1C+2, INTMEM_E2 ROM:5D2F ldb INTMEM_1C+2, INTMEM_F3[] ROM:5D34 addb INTMEM_1C+2, 10Bh[INTMEM_53+3] ROM:5D39 cmpb INTMEM_E2, INTMEM_1C+2 ROM:5D3C jnh ROM_5D94 ROM:5D3E ldb INTMEM_E2, INTMEM_1C+2 ROM:5D41 sjmp ROM_5D94 ROM:5D43 ; --------------------------------------------------------------------------- ROM:5D43 ROM:5D43 ROM_5D43: ; CODE XREF: ROM_5CA2+62↑j ROM:5D43 jbs INTMEM_F8, 7, ROM_5D51 ROM:5D46 cmpb ZERO_REG, INTMEM_E2 ; Zero register ROM:5D49 jne ROM_5D99 ROM:5D4B orb INTMEM_F8, #-80h ROM:5D4E orb INTMEM_A4, #4 ROM:5D51 ROM:5D51 ROM_5D51: ; CODE XREF: ROM_5CA2:ROM_5D43↑j ROM:5D51 ldb INTMEM_1C+2, 104h[INTMEM_53+3] ROM:5D56 ldb INTMEM_1C+3, INTMEM_F3[] ROM:5D5B lcall ROM_4ADC ROM:5D5E subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:5D64 addb INTMEM_E0, INTMEM_1A ROM:5D67 stb INTMEM_1C+2, INTMEM_F3[] ROM:5D6C sjmp ROM_5D99 ROM:5D6E ; --------------------------------------------------------------------------- ROM:5D6E ROM:5D6E ROM_5D6E: ; CODE XREF: ROM_5CA2+48↑j ROM:5D6E ; ROM_5CA2:ROM_5CEC↑j ... ROM:5D6E jbc INTMEM_FB+1, 6, ROM_5D99 ROM:5D71 ldb INTMEM_1C+3, INTMEM_8E ROM:5D74 ldb INTMEM_1C+2, 10Ah[INTMEM_53+3] ROM:5D79 lcall ROM_4ADC ROM:5D7C cmpb INTMEM_1C+3, INTMEM_F3[] ROM:5D81 jc ROM_5D88 ROM:5D83 ldb INTMEM_1C+3, INTMEM_F3[] ROM:5D88 ROM:5D88 ROM_5D88: ; CODE XREF: ROM_5CA2+DF↑j ROM:5D88 stb INTMEM_1C+3, INTMEM_E2 ROM:5D8B andb INTMEM_FB+1, #-41h ROM:5D8E andb INTMEM_F8, #7Fh ROM:5D91 andb INTMEM_A4, #-5 ROM:5D94 ROM:5D94 ROM_5D94: ; CODE XREF: ROM_5CA2+9A↑j ROM:5D94 ; ROM_5CA2+9F↑j ROM:5D94 ldb INTMEM_E3, 10Ch[INTMEM_53+3] ROM:5D99 ROM:5D99 ROM_5D99: ; CODE XREF: ROM_5CA2:ROM_5D0E↑j ROM:5D99 ; ROM_5CA2+7A↑j ... ROM:5D99 jbs INTMEM_F9, 4, ROM_5DAB ROM:5D9C ldb INTMEM_1C, INTMEM_1F5[] ROM:5DA1 jbc INTMEM_FB+1, 7, ROM_5DB0 ROM:5DA4 cmpb INTMEM_1C, 10Eh[INTMEM_53+3] ROM:5DA9 jnh ROM_5DBA ROM:5DAB ROM:5DAB ROM_5DAB: ; CODE XREF: ROM_5CA2:ROM_5D99↑j ROM:5DAB andb INTMEM_FB+1, #7Fh ROM:5DAE sjmp ROM_5DDA ROM:5DB0 ; --------------------------------------------------------------------------- ROM:5DB0 ROM:5DB0 ROM_5DB0: ; CODE XREF: ROM_5CA2+FF↑j ROM:5DB0 cmpb INTMEM_1C, 10Dh[INTMEM_53+3] ROM:5DB5 jc ROM_5DDA ROM:5DB7 orb INTMEM_FB+1, #-80h ROM:5DBA ROM:5DBA ROM_5DBA: ; CODE XREF: ROM_5CA2+107↑j ROM:5DBA ldb INTMEM_1C+2, 110h[INTMEM_53+3] ROM:5DBF ldb INTMEM_1C+3, INTMEM_F3[] ROM:5DC4 lcall ROM_4ADC ROM:5DC7 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:5DCD addb INTMEM_E0, INTMEM_1A ROM:5DD0 stb INTMEM_1C+2, INTMEM_F3[] ROM:5DD5 addb INTMEM_E1, 10Fh[INTMEM_53+3] ROM:5DDA ROM:5DDA ROM_5DDA: ; CODE XREF: ROM_5CA2+10C↑j ROM:5DDA ; ROM_5CA2+113↑j ROM:5DDA ldb INTMEM_1C+2, 111h[INTMEM_53+3] ROM:5DDF ldb INTMEM_1C+3, INTMEM_F3[] ROM:5DE4 lcall ROM_4ADC ROM:5DE7 stb INTMEM_1C+2, INTMEM_1CF[] ROM:5DEC ldb INTMEM_1C+3, INTMEM_F3[] ROM:5DF1 ldb INTMEM_1C+2, 112h[INTMEM_53+3] ROM:5DF6 lcall ROM_4ADC ROM:5DF9 jbc INTMEM_F8, 3, ROM_5E3E ROM:5DFC ldb INTMEM_1A, INTMEM_1CE[] ROM:5E01 jbc INTMEM_FD, 0, ROM_5E2D ROM:5E04 cmpb INTMEM_1A, INTMEM_F3[] ROM:5E09 jh ROM_5E2D ROM:5E0B jbs INTMEM_FD, 1, ROM_5E1F ROM:5E0E cmpb INTMEM_8E, INTMEM_1CE[] ROM:5E13 jne ROM_5E49 ROM:5E15 orb INTMEM_FD, #2 ROM:5E18 ldb INTMEM_B9, 114h[INTMEM_53+3] ROM:5E1D sjmp ROM_5E49 ROM:5E1F ; --------------------------------------------------------------------------- ROM:5E1F ROM:5E1F ROM_5E1F: ; CODE XREF: ROM_5CA2+169↑j ROM:5E1F cmpb INTMEM_8E, INTMEM_1CE[] ROM:5E24 jne ROM_5E46 ROM:5E26 cmpb ZERO_REG, INTMEM_B9 ; Zero register ROM:5E29 jne ROM_5E49 ROM:5E2B sjmp ROM_5E32 ROM:5E2D ; --------------------------------------------------------------------------- ROM:5E2D ROM:5E2D ROM_5E2D: ; CODE XREF: ROM_5CA2+15F↑j ROM:5E2D ; ROM_5CA2+167↑j ROM:5E2D ldb INTMEM_1A, INTMEM_F3[] ROM:5E32 ROM:5E32 ROM_5E32: ; CODE XREF: ROM_5CA2+189↑j ROM:5E32 subb INTMEM_1A, 113h[INTMEM_53+3] ROM:5E37 jnc ROM_5E3E ROM:5E39 cmpb INTMEM_1A, INTMEM_1C+3 ROM:5E3C jc ROM_5E41 ROM:5E3E ROM:5E3E ROM_5E3E: ; CODE XREF: ROM_5CA2+157↑j ROM:5E3E ; ROM_5CA2+195↑j ROM:5E3E ldb INTMEM_1A, INTMEM_1C+3 ROM:5E41 ROM:5E41 ROM_5E41: ; CODE XREF: ROM_5CA2+19A↑j ROM:5E41 stb INTMEM_1A, INTMEM_1CE[] ROM:5E46 ROM:5E46 ROM_5E46: ; CODE XREF: ROM_5CA2+182↑j ROM:5E46 andb INTMEM_FD, #-3 ROM:5E49 ROM:5E49 ROM_5E49: ; CODE XREF: ROM_5CA2+171↑j ROM:5E49 ; ROM_5CA2+17B↑j ... ROM:5E49 addb INTMEM_1C, INTMEM_45, #-80h ROM:5E4D addb INTMEM_E1, INTMEM_1C ROM:5E50 ldbze INTMEM_1C, INTMEM_E1 ROM:5E53 mulub INTMEM_1C, #19h ROM:5E56 sub INTMEM_1C+2, INTMEM_5E, INTMEM_1C ROM:5E5A add INTMEM_D4, INTMEM_1C+2, #-8000h ROM:5E5F add INTMEM_1C+2, #200h ROM:5E63 jge ROM_5E67 ROM:5E65 clr INTMEM_1C+2 ROM:5E67 ROM:5E67 ROM_5E67: ; CODE XREF: ROM_5CA2+1C1↑j ROM:5E67 shr INTMEM_1C+2, #2 ROM:5E6A cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:5E6D je ROM_5E72 ROM:5E6F ldb INTMEM_1C+2, #-1 ROM:5E72 ROM:5E72 ROM_5E72: ; CODE XREF: ROM_5CA2+1CB↑j ROM:5E72 stb INTMEM_1C+2, INTMEM_E4 ROM:5E75 jbs INTMEM_AD, 0, ROM_5E93 ROM:5E78 cmp INTMEM_D4, 7Ah[INTMEM_53+3] ROM:5E7D jh ROM_5E84 ROM:5E7F orb INTMEM_FA, #2 ROM:5E82 sjmp ROM_5E96 ROM:5E84 ; --------------------------------------------------------------------------- ROM:5E84 ROM:5E84 ROM_5E84: ; CODE XREF: ROM_5CA2+1DB↑j ROM:5E84 ldbze INTMEM_1C+2, 115h[INTMEM_53+3] ROM:5E89 add INTMEM_1C+2, 7Ah[INTMEM_53+3] ROM:5E8E cmp INTMEM_D4, INTMEM_1C+2 ROM:5E91 jnh ROM_5E96 ROM:5E93 ROM:5E93 ROM_5E93: ; CODE XREF: ROM_5CA2+1D3↑j ROM:5E93 andb INTMEM_FA, #-3 ROM:5E96 ROM:5E96 ROM_5E96: ; CODE XREF: ROM_5CA2+1E0↑j ROM:5E96 ; ROM_5CA2+1EF↑j ROM:5E96 orb INTMEM_FD, #4 ROM:5E99 andb INTMEM_F7, #-41h ROM:5E9C andb INTMEM_FD, #-9 ROM:5E9F sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5EA4 jc ROM_5EAB ROM:5EA6 andb INTMEM_FD, #-5 ROM:5EA9 neg INTMEM_1C ROM:5EAB ROM:5EAB ROM_5EAB: ; CODE XREF: ROM_5CA2+202↑j ROM:5EAB cmp INTMEM_1C, 7Ch[INTMEM_53+3] ROM:5EB0 jc ROM_5EBA ROM:5EB2 andb INTMEM_FD, #-5 ROM:5EB5 orb INTMEM_F7, #40h ; '@' ROM:5EB8 sjmp ROM_5EC4 ROM:5EBA ; --------------------------------------------------------------------------- ROM:5EBA ROM:5EBA ROM_5EBA: ; CODE XREF: ROM_5CA2+20E↑j ROM:5EBA cmp INTMEM_1C, 7Eh[INTMEM_53+3] ROM:5EBF jc ROM_5EC4 ROM:5EC1 orb INTMEM_FD, #8 ROM:5EC4 ROM:5EC4 ROM_5EC4: ; CODE XREF: ROM_5CA2+216↑j ROM:5EC4 ; ROM_5CA2+21D↑j ROM:5EC4 jbs INTMEM_FD, 4, ROM_5EED ROM:5EC7 jbs INTMEM_FD, 0, ROM_5EF4 ROM:5ECA ROM:5ECA ROM_5ECA: ; CODE XREF: ROM_5CA2+250↓j ROM:5ECA andb INTMEM_FD, #-11h ROM:5ECD ldb INTMEM_1C+2, INTMEM_1BC[] ROM:5ED2 ldb INTMEM_1C+3, INTMEM_1A9[] ROM:5ED7 ld INTMEM_1C, #28h ; '(' ROM:5EDB lcall ROM_32E0 ROM:5EDE jbc INTMEM_F8, 6, ROM_5EF9 ROM:5EE1 mulub INTMEM_1C, 117h[INTMEM_53+3] ROM:5EE6 divub INTMEM_1C, #0Ah ROM:5EE9 jv ROM_5F21 ROM:5EEB sjmp ROM_5EF9 ROM:5EED ; --------------------------------------------------------------------------- ROM:5EED ROM:5EED ROM_5EED: ; CODE XREF: ROM_5CA2:ROM_5EC4↑j ROM:5EED cmp INTMEM_D4, 80h[INTMEM_53+3] ROM:5EF2 jh ROM_5ECA ROM:5EF4 ROM:5EF4 ROM_5EF4: ; CODE XREF: ROM_5CA2+225↑j ROM:5EF4 orb INTMEM_FD, #10h ROM:5EF7 clrb INTMEM_1C ROM:5EF9 ROM:5EF9 ROM_5EF9: ; CODE XREF: ROM_5CA2+23C↑j ROM:5EF9 ; ROM_5CA2+249↑j ROM:5EF9 stb INTMEM_1C, INTMEM_3D4[] ROM:5EFE addb INTMEM_1C, INTMEM_F3[] ROM:5F03 jc ROM_5F21 ROM:5F05 ldb INTMEM_34, INTMEM_1C ROM:5F08 ldb INTMEM_20, INTMEM_1D0[] ROM:5F0D mulub INTMEM_20, 116h[INTMEM_53+3] ROM:5F12 shl INTMEM_20, #1 ROM:5F15 addb INTMEM_1C, INTMEM_20+1 ROM:5F18 jc ROM_5F21 ROM:5F1A cmpb INTMEM_1C, 118h[INTMEM_53+3] ROM:5F1F jnh ROM_5F26 ROM:5F21 ROM:5F21 ROM_5F21: ; CODE XREF: ROM_5CA2+247↑j ROM:5F21 ; ROM_5CA2+261↑j ... ROM:5F21 ldb INTMEM_1C, 118h[INTMEM_53+3] ROM:5F26 ROM:5F26 ROM_5F26: ; CODE XREF: ROM_5CA2+27D↑j ROM:5F26 stb INTMEM_1C, INTMEM_1D1[] ROM:5F2B ldb INTMEM_E5, INTMEM_8E ROM:5F2E sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5F33 je ROM_5F79 ROM:5F35 jnc ROM_5F58 ROM:5F37 divub INTMEM_1C, 11Bh[INTMEM_53+3] ROM:5F3C jv ROM_5F51 ROM:5F3E cmpb INTMEM_1C, #0 ROM:5F41 jne ROM_5F45 ROM:5F43 incb INTMEM_1C ROM:5F45 ROM:5F45 ROM_5F45: ; CODE XREF: ROM_5CA2+29F↑j ROM:5F45 subb INTMEM_E5, INTMEM_1C ROM:5F48 jnc ROM_5F51 ROM:5F4A cmpb INTMEM_E5, INTMEM_1CE[] ROM:5F4F jc ROM_5F79 ROM:5F51 ROM:5F51 ROM_5F51: ; CODE XREF: ROM_5CA2+29A↑j ROM:5F51 ; ROM_5CA2+2A6↑j ROM:5F51 ldb INTMEM_E5, INTMEM_1CE[] ROM:5F56 sjmp ROM_5F79 ROM:5F58 ; --------------------------------------------------------------------------- ROM:5F58 ROM:5F58 ROM_5F58: ; CODE XREF: ROM_5CA2+293↑j ROM:5F58 neg INTMEM_1C ROM:5F5A divub INTMEM_1C, 11Bh[INTMEM_53+3] ROM:5F5F jv ROM_5F74 ROM:5F61 cmpb INTMEM_1C, #0 ROM:5F64 jne ROM_5F68 ROM:5F66 incb INTMEM_1C ROM:5F68 ROM:5F68 ROM_5F68: ; CODE XREF: ROM_5CA2+2C2↑j ROM:5F68 addb INTMEM_E5, INTMEM_1C ROM:5F6B jc ROM_5F74 ROM:5F6D cmpb INTMEM_E5, INTMEM_1CF[] ROM:5F72 jnc ROM_5F79 ROM:5F74 ROM:5F74 ROM_5F74: ; CODE XREF: ROM_5CA2+2BD↑j ROM:5F74 ; ROM_5CA2+2C9↑j ROM:5F74 ldb INTMEM_E5, INTMEM_1CF[] ROM:5F79 ROM:5F79 ROM_5F79: ; CODE XREF: ROM_5CA2+291↑j ROM:5F79 ; ROM_5CA2+2AD↑j ... ROM:5F79 ldb INTMEM_1C+2, INTMEM_E4[] ROM:5F7E ld INTMEM_1C, #29h ; ')' ROM:5F82 lcall ROM_32E0 ROM:5F85 stb INTMEM_1C, INTMEM_E6 ROM:5F88 jbs INTMEM_FD, 2, ROM_5FBA ROM:5F8B ld INTMEM_1C, #2Ah ; '*' ROM:5F8F ldb INTMEM_1C+2, 11Ch[INTMEM_53+3] ROM:5F94 lcall ROM_32E0 ROM:5F97 stb INTMEM_1C, INTMEM_1D2[] ROM:5F9C ld INTMEM_1C, #2Ah ; '*' ROM:5FA0 ldb INTMEM_1C+2, INTMEM_42 ROM:5FA3 lcall ROM_32E0 ROM:5FA6 stb INTMEM_1C, INTMEM_1D3[] ROM:5FAB ld INTMEM_1C, #2Ch ; ',' ROM:5FAF ldb INTMEM_1C+2, #-1 ROM:5FB2 lcall ROM_32E0 ROM:5FB5 stb INTMEM_1C, INTMEM_1D4[] ROM:5FBA ROM:5FBA ROM_5FBA: ; CODE XREF: ROM_5CA2+2E6↑j ROM:5FBA jbc INTMEM_AB, 0, ROM_5FFA ROM:5FBD jbs INTMEM_F5+1, 6, ROM_6013 ROM:5FC0 jbs INTMEM_FD, 6, ROM_5FF0 ROM:5FC3 jbs INTMEM_AD, 0, ROM_5FD2 ROM:5FC6 ldb INTMEM_1C+1, INTMEM_F1[] ROM:5FCB cmpb INTMEM_1C+1, 11Eh[INTMEM_53+3] ROM:5FD0 jh ROM_5FED ROM:5FD2 ROM:5FD2 ROM_5FD2: ; CODE XREF: ROM_5CA2+321↑j ROM:5FD2 ; ROM_5CA2+351↓j ROM:5FD2 ldb INTMEM_1C+2, INTMEM_1AA[] ROM:5FD7 ld INTMEM_1C, #2Eh ; '.' ROM:5FDB lcall ROM_32E0 ROM:5FDE ldb INTMEM_1C+2, INTMEM_1C ROM:5FE1 addb INTMEM_1C, 11Ch[INTMEM_53+3] ROM:5FE6 stb INTMEM_1C, INTMEM_3D6[] ROM:5FEB sjmp ROM_5FFF ROM:5FED ; --------------------------------------------------------------------------- ROM:5FED ROM:5FED ROM_5FED: ; CODE XREF: ROM_5CA2+32E↑j ROM:5FED orb INTMEM_FD, #40h ; '@' ROM:5FF0 ROM:5FF0 ROM_5FF0: ; CODE XREF: ROM_5CA2+31E↑j ROM:5FF0 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:5FF3 jne ROM_5FD2 ROM:5FF5 ldb INTMEM_E7, INTMEM_42 ROM:5FF8 sjmp ROM_6008 ROM:5FFA ; --------------------------------------------------------------------------- ROM:5FFA ROM:5FFA ROM_5FFA: ; CODE XREF: ROM_5CA2:ROM_5FBA↑j ROM:5FFA ldb INTMEM_1C+2, 11Dh[INTMEM_53+3] ROM:5FFF ROM:5FFF ROM_5FFF: ; CODE XREF: ROM_5CA2+349↑j ROM:5FFF lcall ROM_4AB4 ROM:6002 andb INTMEM_FD, #-41h ROM:6005 ldb INTMEM_E7, INTMEM_1C ROM:6008 ROM:6008 ROM_6008: ; CODE XREF: ROM_5CA2+356↑j ROM:6008 ldb INTMEM_E8, 10Ch[INTMEM_53+3] ROM:600D lcall ROM_62FB ROM:6010 ljmp ROM_62EE ROM:6013 ; --------------------------------------------------------------------------- ROM:6013 ROM:6013 ROM_6013: ; CODE XREF: ROM_5CA2+31B↑j ROM:6013 andb INTMEM_FD, #-41h ROM:6016 ldb INTMEM_1C, INTMEM_E9 ROM:6019 ld INTMEM_1A, #6984h ROM:601D ljmp ROM_48FA ROM:6020 ; --------------------------------------------------------------------------- ROM:6020 incb INTMEM_E9 ROM:6022 ldb INTMEM_BB, 11Fh[INTMEM_53+3] ROM:6027 jbs INTMEM_AD, 0, ROM_606E ROM:602A cmp INTMEM_D4, 82h[INTMEM_53+3] ROM:602F jnh ROM_603A ROM:6031 ldb INTMEM_BB, 120h[INTMEM_53+3] ROM:6036 incb INTMEM_E9 ROM:6038 sjmp ROM_60A9 ROM:603A ; --------------------------------------------------------------------------- ROM:603A ROM:603A ROM_603A: ; CODE XREF: ROM_5CA2+38D↑j ROM:603A cmpb ZERO_REG, INTMEM_BB ; Zero register ROM:603D je ROM_6053 ROM:603F sjmp ROM_60C8 ROM:6041 ; --------------------------------------------------------------------------- ROM:6041 jbs INTMEM_AD, 0, ROM_606E ROM:6044 cmpb ZERO_REG, INTMEM_BB ; Zero register ROM:6047 jne ROM_60A9 ROM:6049 incb INTMEM_E9 ROM:604B sjmp ROM_609D ROM:604D ; --------------------------------------------------------------------------- ROM:604D jbs INTMEM_AD, 0, ROM_606E ROM:6050 jbs INTMEM_FD, 2, ROM_609D ROM:6053 ROM:6053 ROM_6053: ; CODE XREF: ROM_5CA2+39B↑j ROM:6053 orb INTMEM_F8, #8 ROM:6056 ROM:6056 ROM_6056: ; CODE XREF: ROM_5CA2+3DC↓j ROM:6056 ; ROM_5CA2+3F6↓j ROM:6056 orb INTMEM_FD, #1 ROM:6059 ldb INTMEM_E9, #4 ROM:605C andb INTMEM_FD, #-21h ROM:605F sjmp ROM_60AB ROM:6061 ; --------------------------------------------------------------------------- ROM:6061 jbc INTMEM_D4+1, 7, ROM_60AB ROM:6064 jbs INTMEM_AD, 0, ROM_606E ROM:6067 cmpb INTMEM_DE, 121h[INTMEM_53+3] ROM:606C jc ROM_60AB ROM:606E ROM:606E ROM_606E: ; CODE XREF: ROM_5CA2+385↑j ROM:606E ; ROM_5CA2+39F↑j ... ROM:606E stb INTMEM_8E, (INTMEM_1D4+1)[] ROM:6073 andb INTMEM_FD, #-2 ROM:6076 orb INTMEM_F8, #8 ROM:6079 ldb INTMEM_E9, #5 ROM:607C sjmp ROM_60B6 ROM:607E ; --------------------------------------------------------------------------- ROM:607E jbc INTMEM_D4+1, 7, ROM_6056 ROM:6081 jbc INTMEM_FA, 1, ROM_60B6 ROM:6084 jbc INTMEM_FE, 0, ROM_60B6 ROM:6087 cmpb INTMEM_DE, 121h[INTMEM_53+3] ROM:608C jnc ROM_60B6 ROM:608E cmpb INTMEM_8E, (INTMEM_1D4+1)[] ROM:6093 jne ROM_60B6 ROM:6095 lcall ROM_4B4F ROM:6098 jbs INTMEM_1A, 0, ROM_6056 ROM:609B sjmp ROM_60BE ROM:609D ; --------------------------------------------------------------------------- ROM:609D ROM:609D ROM_609D: ; CODE XREF: ROM_5CA2+3A9↑j ROM:609D ; ROM_5CA2+3AE↑j ROM:609D mulub INTMEM_1C, INTMEM_E6, 122h[INTMEM_53+3] ROM:60A3 ldb INTMEM_E8, INTMEM_1C+1 ROM:60A6 ldb INTMEM_E7, INTMEM_E5 ROM:60A9 ROM:60A9 ROM_60A9: ; CODE XREF: ROM_5CA2+396↑j ROM:60A9 ; ROM_5CA2+3A5↑j ROM:60A9 sjmp ROM_60C8 ROM:60AB ; --------------------------------------------------------------------------- ROM:60AB ROM:60AB ROM_60AB: ; CODE XREF: ROM_5CA2+3BD↑j ROM:60AB ; ROM_5CA2+3BF↑j ... ROM:60AB lcall ROM_4A89 ROM:60AE ldb INTMEM_E7, INTMEM_E5 ROM:60B1 ldb INTMEM_E8, INTMEM_E6 ROM:60B4 sjmp ROM_60C8 ROM:60B6 ; --------------------------------------------------------------------------- ROM:60B6 ROM:60B6 ROM_60B6: ; CODE XREF: ROM_5CA2+3DA↑j ROM:60B6 ; ROM_5CA2+3DF↑j ... ROM:60B6 stb INTMEM_8E, (INTMEM_1D4+1)[] ROM:60BB andb INTMEM_FD, #7Fh ROM:60BE ROM:60BE ROM_60BE: ; CODE XREF: ROM_5CA2+3F9↑j ROM:60BE ldb INTMEM_E7, INTMEM_1D1[] ROM:60C3 ldb INTMEM_E8, 123h[INTMEM_53+3] ROM:60C8 ROM:60C8 ROM_60C8: ; CODE XREF: ROM_5CA2+39D↑j ROM:60C8 ; ROM_5CA2:ROM_60A9↑j ... ROM:60C8 jbs INTMEM_FE, 2, ROM_60E1 ROM:60CB jbc INTMEM_FE, 3, ROM_60D9 ROM:60CE jbs INTMEM_FD, 0, ROM_6108 ROM:60D1 ldb INTMEM_B4, 12Dh[INTMEM_53+3] ROM:60D6 andb INTMEM_FE, #-9 ROM:60D9 ROM:60D9 ROM_60D9: ; CODE XREF: ROM_5CA2+429↑j ROM:60D9 cmpb ZERO_REG, INTMEM_B4 ; Zero register ROM:60DC jne ROM_615A ROM:60DE orb INTMEM_FE, #4 ROM:60E1 ROM:60E1 ROM_60E1: ; CODE XREF: ROM_5CA2:ROM_60C8↑j ROM:60E1 jbc INTMEM_FD, 0, ROM_6105 ROM:60E4 jbs INTMEM_AD, 0, ROM_6105 ROM:60E7 jbc INTMEM_F7, 5, ROM_6105 ROM:60EA jbs INTMEM_F8, 7, ROM_6105 ROM:60ED cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:60F0 jne ROM_6105 ROM:60F2 ldb INTMEM_20+2, INTMEM_1AA[] ROM:60F7 cmpb INTMEM_20+2, 12Bh[INTMEM_53+3] ROM:60FC jh ROM_6105 ROM:60FE cmpb INTMEM_20+2, 0ADh[INTMEM_53+3] ROM:6103 jc ROM_610A ROM:6105 ROM:6105 ROM_6105: ; CODE XREF: ROM_5CA2:ROM_60E1↑j ROM:6105 ; ROM_5CA2+442↑j ... ROM:6105 andb INTMEM_FE, #-9 ROM:6108 ROM:6108 ROM_6108: ; CODE XREF: ROM_5CA2+42C↑j ROM:6108 sjmp ROM_615A ROM:610A ; --------------------------------------------------------------------------- ROM:610A ROM:610A ROM_610A: ; CODE XREF: ROM_5CA2+461↑j ROM:610A jbs INTMEM_FE, 3, ROM_6115 ROM:610D orb INTMEM_FE, #8 ROM:6110 ldb INTMEM_BE, 12Eh[INTMEM_53+3] ROM:6115 ROM:6115 ROM_6115: ; CODE XREF: ROM_5CA2:ROM_610A↑j ROM:6115 cmpb ZERO_REG, INTMEM_BE ; Zero register ROM:6118 jne ROM_615A ROM:611A lcall ROM_4C06 ROM:611D jbs INTMEM_1A, 0, ROM_6125 ROM:6120 cmpb INTMEM_8E, INTMEM_42 ROM:6123 jc ROM_615A ROM:6125 ROM:6125 ROM_6125: ; CODE XREF: ROM_5CA2+47B↑j ROM:6125 ldb INTMEM_1C+1, INTMEM_42 ROM:6128 ldb INTMEM_1C, (INTMEM_262+2)[] ROM:612D ldb INTMEM_20+1, INTMEM_8E ROM:6130 subb INTMEM_20+1, INTMEM_E0[] ROM:6135 jc ROM_6139 ROM:6137 clrb INTMEM_20+1 ROM:6139 ROM:6139 ROM_6139: ; CODE XREF: ROM_5CA2+493↑j ROM:6139 clrb INTMEM_20 ROM:613B ldbze INTMEM_1C+2, 12Fh[INTMEM_53+3] ROM:6140 lcall ROM_347B ROM:6143 cmpb INTMEM_1C+1, 130h[INTMEM_53+3] ROM:6148 jnh ROM_614F ROM:614A ldb INTMEM_1C+1, 130h[INTMEM_53+3] ROM:614F ROM:614F ROM_614F: ; CODE XREF: ROM_5CA2+4A6↑j ROM:614F stb INTMEM_1C, (INTMEM_262+2)[] ROM:6154 stb INTMEM_1C+1, INTMEM_42 ROM:6157 andb INTMEM_FE, #-5 ROM:615A ROM:615A ROM_615A: ; CODE XREF: ROM_5CA2+43A↑j ROM:615A ; ROM_5CA2:ROM_6108↑j ... ROM:615A jbc INTMEM_FD, 0, ROM_61B5 ROM:615D jbs INTMEM_AD, 0, ROM_61B5 ROM:6160 cmpb ZERO_REG, INTMEM_E2 ; Zero register ROM:6163 jne ROM_61B5 ROM:6165 jbs INTMEM_FE, 5, ROM_6175 ROM:6168 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:616B jne ROM_61B8 ROM:616D ldb INTMEM_BF, 132h[INTMEM_53+3] ROM:6172 orb INTMEM_FE, #20h ; ' ' ROM:6175 ROM:6175 ROM_6175: ; CODE XREF: ROM_5CA2+4C3↑j ROM:6175 cmpb ZERO_REG, INTMEM_BF ; Zero register ROM:6178 jne ROM_61B8 ROM:617A cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:617D jne ROM_61B8 ROM:617F subb INTMEM_20+1, INTMEM_8E, INTMEM_F3[] ROM:6185 jc ROM_6189 ROM:6187 clrb INTMEM_20+1 ROM:6189 ROM:6189 ROM_6189: ; CODE XREF: ROM_5CA2+4E3↑j ROM:6189 clrb INTMEM_20 ROM:618B ldb INTMEM_1C+1, INTMEM_1D0[] ROM:6190 ldb INTMEM_1C, (INTMEM_262+3)[] ROM:6195 ld INTMEM_1C+2, 88h[INTMEM_53+3] ROM:619A lcall ROM_347B ROM:619D cmpb INTMEM_1C+1, 131h[INTMEM_53+3] ROM:61A2 jnh ROM_61A9 ROM:61A4 ldb INTMEM_1C+1, 131h[INTMEM_53+3] ROM:61A9 ROM:61A9 ROM_61A9: ; CODE XREF: ROM_5CA2+500↑j ROM:61A9 stb INTMEM_1C+1, INTMEM_1D0[] ROM:61AE stb INTMEM_1C, (INTMEM_262+3)[] ROM:61B3 sjmp ROM_61B8 ROM:61B5 ; --------------------------------------------------------------------------- ROM:61B5 ROM:61B5 ROM_61B5: ; CODE XREF: ROM_5CA2:ROM_615A↑j ROM:61B5 ; ROM_5CA2+4BB↑j ... ROM:61B5 andb INTMEM_FE, #-21h ROM:61B8 ROM:61B8 ROM_61B8: ; CODE XREF: ROM_5CA2+4C9↑j ROM:61B8 ; ROM_5CA2+4D6↑j ... ROM:61B8 jbs INTMEM_AD, 0, ROM_61D1 ROM:61BB cmpb INTMEM_8E, INTMEM_267[] ROM:61C0 jh ROM_61D1 ROM:61C2 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:61C7 stb INTMEM_1C+2, INTMEM_266[] ROM:61CC stb INTMEM_8E, INTMEM_267[] ROM:61D1 ROM:61D1 ROM_61D1: ; CODE XREF: ROM_5CA2:ROM_61B8↑j ROM:61D1 ; ROM_5CA2+51E↑j ROM:61D1 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:61D6 ld INTMEM_1C, #2Fh ; '/' ROM:61DA lcall ROM_32E0 ROM:61DD ldb INTMEM_1C+2, INTMEM_1C ROM:61E0 lcall ROM_4AB4 ROM:61E3 stb INTMEM_1C, (INTMEM_3D6+2)[] ROM:61E8 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:61ED subb INTMEM_1C+2, INTMEM_266[] ROM:61F2 jc ROM_61F8 ROM:61F4 clrb INTMEM_1C ROM:61F6 sjmp ROM_6211 ROM:61F8 ; --------------------------------------------------------------------------- ROM:61F8 ROM:61F8 ROM_61F8: ; CODE XREF: ROM_5CA2+550↑j ROM:61F8 mulub INTMEM_1C+2, 133h[INTMEM_53+3] ROM:61FD divub INTMEM_1C+2, #10h ROM:6200 jv ROM_6211 ROM:6202 addb INTMEM_1C+2, INTMEM_267[] ROM:6207 jc ROM_6211 ROM:6209 cmpb INTMEM_1C+2, INTMEM_1C ROM:620C jh ROM_6211 ROM:620E ldb INTMEM_1C, INTMEM_1C+2 ROM:6211 ROM:6211 ROM_6211: ; CODE XREF: ROM_5CA2+554↑j ROM:6211 ; ROM_5CA2+55E↑j ... ROM:6211 stb INTMEM_1C, (INTMEM_3D6+1)[] ROM:6216 cmpb ZERO_REG, INTMEM_EA ; Zero register ROM:6219 jne ROM_6228 ROM:621B jbc INTMEM_AD, 0, ROM_6258 ROM:621E ROM:621E ROM_621E: ; CODE XREF: ROM_5CA2+58C↓j ROM:621E andb INTMEM_FE, #-41h ROM:6221 stb INTMEM_1C, INTMEM_EA ROM:6224 clrb INTMEM_C5 ROM:6226 sjmp ROM_6258 ROM:6228 ; --------------------------------------------------------------------------- ROM:6228 ROM:6228 ROM_6228: ; CODE XREF: ROM_5CA2+577↑j ROM:6228 jbc INTMEM_AD, 0, ROM_6230 ROM:622B cmpb INTMEM_1C, INTMEM_EA ROM:622E jc ROM_621E ROM:6230 ROM:6230 ROM_6230: ; CODE XREF: ROM_5CA2:ROM_6228↑j ROM:6230 jbc INTMEM_FE, 6, ROM_623C ROM:6233 cmpb ZERO_REG, INTMEM_C5 ; Zero register ROM:6236 jne ROM_6258 ROM:6238 decb INTMEM_EA ROM:623A je ROM_6258 ROM:623C ROM:623C ROM_623C: ; CODE XREF: ROM_5CA2:ROM_6230↑j ROM:623C addb INTMEM_1C+2, INTMEM_EA, 134h[INTMEM_53+3] ROM:6242 jnc ROM_6247 ROM:6244 ldb INTMEM_1C+2, #-1 ROM:6247 ROM:6247 ROM_6247: ; CODE XREF: ROM_5CA2+5A0↑j ROM:6247 ld INTMEM_20, 8Ah[INTMEM_53+3] ROM:624C divub INTMEM_20, INTMEM_1C+2 ROM:624F shrb INTMEM_20, #1 ROM:6252 stb INTMEM_20, INTMEM_C5 ROM:6255 orb INTMEM_FE, #40h ; '@' ROM:6258 ROM:6258 ROM_6258: ; CODE XREF: ROM_5CA2+579↑j ROM:6258 ; ROM_5CA2+584↑j ... ROM:6258 cmpb INTMEM_EA, INTMEM_E7 ROM:625B jnh ROM_6265 ROM:625D ldb INTMEM_E7, INTMEM_EA ROM:6260 ldb INTMEM_E8, 10Ch[INTMEM_53+3] ROM:6265 ROM:6265 ROM_6265: ; CODE XREF: ROM_5CA2+5B9↑j ROM:6265 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:626A ld INTMEM_1C, #30h ; '0' ROM:626E lcall ROM_32E0 ROM:6271 stb INTMEM_1C, (INTMEM_3D6+4)[] ROM:6276 jbc INTMEM_AD, 0, ROM_627E ROM:6279 stb INTMEM_1C, (INTMEM_267+1)[] ROM:627E ROM:627E ROM_627E: ; CODE XREF: ROM_5CA2+5D4↑j ROM:627E cmpb INTMEM_1C, (INTMEM_267+1)[] ROM:6283 jnh ROM_628A ROM:6285 ldb INTMEM_1C, (INTMEM_267+1)[] ROM:628A ROM:628A ROM_628A: ; CODE XREF: ROM_5CA2+5E1↑j ROM:628A ldb INTMEM_1C+2, INTMEM_1C ROM:628D lcall ROM_4AB4 ROM:6290 stb INTMEM_1C, (INTMEM_3D6+3)[] ROM:6295 andb INTMEM_FE, #7Fh ROM:6298 cmpb INTMEM_DE, 0DFh[INTMEM_53+3] ROM:629D jc ROM_62AF ROM:629F orb INTMEM_FE, #-80h ROM:62A2 cmpb INTMEM_1C, INTMEM_E7 ROM:62A5 jnh ROM_62AF ROM:62A7 ldb INTMEM_E7, INTMEM_1C ROM:62AA ldb INTMEM_E8, 135h[INTMEM_53+3] ROM:62AF ROM:62AF ROM_62AF: ; CODE XREF: ROM_5CA2+5FB↑j ROM:62AF ; ROM_5CA2+603↑j ROM:62AF cmpb ZERO_REG, INTMEM_E2 ; Zero register ROM:62B2 je ROM_62C3 ROM:62B4 ldb INTMEM_E7, INTMEM_E2 ROM:62B7 ldb INTMEM_E8, INTMEM_E3 ROM:62BA cmpb INTMEM_8E, INTMEM_E2 ROM:62BD jne ROM_62C3 ROM:62BF clrb INTMEM_E2 ROM:62C1 clrb INTMEM_E3 ROM:62C3 ROM:62C3 ROM_62C3: ; CODE XREF: ROM_5CA2+610↑j ROM:62C3 ; ROM_5CA2+61B↑j ROM:62C3 jbc INTMEM_FD, 0, ROM_62EB ROM:62C6 jbs INTMEM_AD, 0, ROM_62EB ROM:62C9 jbs INTMEM_AA, 0, ROM_62EB ROM:62CC jbs INTMEM_FB+1, 5, ROM_62D5 ROM:62CF jbs INTMEM_FD, 2, ROM_62EE ROM:62D2 orb INTMEM_FB+1, #20h ; ' ' ROM:62D5 ROM:62D5 ROM_62D5: ; CODE XREF: ROM_5CA2+62A↑j ROM:62D5 ldb INTMEM_1C+2, INTMEM_E4[] ROM:62DA ld INTMEM_1C, #31h ; '1' ROM:62DE lcall ROM_32E0 ROM:62E1 mulub INTMEM_1C, #5 ROM:62E4 st INTMEM_1C, INTMEM_1A0[] ROM:62E9 sjmp ROM_62EE ROM:62EB ; --------------------------------------------------------------------------- ROM:62EB ROM:62EB ROM_62EB: ; CODE XREF: ROM_5CA2:ROM_62C3↑j ROM:62EB ; ROM_5CA2+624↑j ... ROM:62EB andb INTMEM_FB+1, #-21h ROM:62EE ROM:62EE ROM_62EE: ; CODE XREF: ROM_5CA2+36E↑j ROM:62EE ; ROM_5CA2+62D↑j ... ROM:62EE ldbze INTMEM_1C+2, INTMEM_E7 ROM:62F1 ldbze INTMEM_20, INTMEM_E8 ROM:62F4 ldbze INTMEM_1C, #1 ROM:62F7 lcall ROM_2AEA ROM:62FA ret ROM:62FA ; End of function ROM_5CA2 ROM:62FA ROM:62FB ROM:62FB ; =============== S U B R O U T I N E ======================================= ROM:62FB ROM:62FB ROM:62FB ROM_62FB: ; CODE XREF: ROM_5CA2+36B↑p ROM:62FB andb INTMEM_F8, #-9 ROM:62FE andb INTMEM_FD, #-2 ROM:6301 clrb INTMEM_E9 ROM:6303 clrb INTMEM_E2 ROM:6305 clrb INTMEM_E3 ROM:6307 andb INTMEM_FB+1, #-21h ROM:630A ret ROM:630A ; End of function ROM_62FB ROM:630A ROM:630B ROM:630B ; =============== S U B R O U T I N E ======================================= ROM:630B ROM:630B ROM:630B ROM_630B: ; CODE XREF: ROM_4849+9↑p ROM:630B ROM:630B ; FUNCTION CHUNK AT ROM:48FA SIZE 0000000E BYTES ROM:630B ROM:630B ldb INTMEM_1C+1, INTMEM_1A8[] ROM:6310 cmpb INTMEM_1C+1, 13Eh[INTMEM_53+3] ROM:6315 jh ROM_6328 ROM:6317 cmpb INTMEM_1C+1, 13Dh[INTMEM_53+3] ROM:631C jnc ROM_6328 ROM:631E cmp INTMEM_5E, 8Ch[INTMEM_53+3] ROM:6323 jnc ROM_6328 ROM:6325 jbc INTMEM_FD, 0, ROM_6330 ROM:6328 ROM:6328 ROM_6328: ; CODE XREF: ROM_630B+A↑j ROM:6328 ; ROM_630B+11↑j ... ROM:6328 clrb INTMEM_1C ROM:632A clr INTMEM_20 ROM:632C clrb INTMEM_CF ROM:632E sjmp ROM_6404 ROM:6330 ; --------------------------------------------------------------------------- ROM:6330 ROM:6330 ROM_6330: ; CODE XREF: ROM_630B+1A↑j ROM:6330 ldb INTMEM_1C+2, INTMEM_DE[] ROM:6335 clr INTMEM_20 ROM:6337 ld INTMEM_1A, #6990h ROM:633B ldb INTMEM_1C, INTMEM_222[] ROM:6340 ljmp ROM_48FA ROM:6343 ; --------------------------------------------------------------------------- ROM:6343 ROM:6343 ROM_6343: ; CODE XREF: ROM_630B+5C↓j ROM:6343 ; ROM_630B+88↓j ... ROM:6343 ldb INTMEM_1C, #1 ROM:6346 clr INTMEM_20 ROM:6348 cmpb INTMEM_DE, 137h[INTMEM_53+3] ROM:634D jh ROM_637F ROM:634F ROM:634F ROM_634F: ; CODE XREF: ROM_630B+83↓j ROM:634F ; ROM_630B+9C↓j ... ROM:634F ldb INTMEM_CF, 139h[INTMEM_53+3] ROM:6354 clr INTMEM_20 ROM:6356 ROM:6356 ROM_6356: ; CODE XREF: ROM_630B+D9↓j ROM:6356 ldb INTMEM_1C, #2 ROM:6359 cmpb INTMEM_DE, 136h[INTMEM_53+3] ROM:635E jh ROM_6362 ROM:6360 sjmp ROM_63DA ROM:6362 ; --------------------------------------------------------------------------- ROM:6362 ROM:6362 ROM_6362: ; CODE XREF: ROM_630B+53↑j ROM:6362 cmpb INTMEM_DE, 137h[INTMEM_53+3] ROM:6367 jh ROM_6343 ROM:6369 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:636C jne ROM_637F ROM:636E ldb INTMEM_1C, #3 ROM:6371 cmpb INTMEM_DE, 136h[INTMEM_53+3] ROM:6376 jnh ROM_63EB ROM:6378 cmpb INTMEM_DE, 137h[INTMEM_53+3] ROM:637D jh ROM_6381 ROM:637F ROM:637F ROM_637F: ; CODE XREF: ROM_630B+42↑j ROM:637F ; ROM_630B+61↑j ROM:637F sjmp ROM_6404 ROM:6381 ; --------------------------------------------------------------------------- ROM:6381 ROM:6381 ROM_6381: ; CODE XREF: ROM_630B+72↑j ROM:6381 ; ROM_630B+F7↓j ROM:6381 ldb INTMEM_CF, 13Ch[INTMEM_53+3] ROM:6386 ldb INTMEM_1C, #4 ROM:6389 cmpb INTMEM_DE, 137h[INTMEM_53+3] ROM:638E jnh ROM_634F ROM:6390 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6393 jnh ROM_6343 ROM:6395 cmpb INTMEM_DE, 138h[INTMEM_53+3] ROM:639A jnc ROM_63D8 ROM:639C ldbze INTMEM_20, INTMEM_CF ROM:639F ldb INTMEM_1C, #5 ROM:63A2 cmpb INTMEM_DE, 137h[INTMEM_53+3] ROM:63A7 jnh ROM_634F ROM:63A9 ldbze INTMEM_20, INTMEM_CF ROM:63AC cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:63AF jnh ROM_6343 ROM:63B1 cmpb INTMEM_DE, 138h[INTMEM_53+3] ROM:63B6 jc ROM_6404 ROM:63B8 clr INTMEM_20 ROM:63BA ldb INTMEM_1C, #6 ROM:63BD cmpb INTMEM_DE, 137h[INTMEM_53+3] ROM:63C2 jnh ROM_634F ROM:63C4 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:63C7 jh ROM_63CB ROM:63C9 sjmp ROM_6343 ROM:63CB ; --------------------------------------------------------------------------- ROM:63CB ROM:63CB ROM_63CB: ; CODE XREF: ROM_630B+BC↑j ROM:63CB cmpb INTMEM_DE, 138h[INTMEM_53+3] ROM:63D0 jnc ROM_6404 ROM:63D2 ldbze INTMEM_20, INTMEM_CF ROM:63D5 ldb INTMEM_1C, #5 ROM:63D8 ROM:63D8 ROM_63D8: ; CODE XREF: ROM_630B+8F↑j ROM:63D8 sjmp ROM_6404 ROM:63DA ; --------------------------------------------------------------------------- ROM:63DA ROM:63DA ROM_63DA: ; CODE XREF: ROM_630B+55↑j ROM:63DA ldb INTMEM_1C, #7 ROM:63DD cmpb INTMEM_DE, 138h[INTMEM_53+3] ROM:63E2 jnh ROM_63E6 ROM:63E4 sjmp ROM_6356 ROM:63E6 ; --------------------------------------------------------------------------- ROM:63E6 ROM:63E6 ROM_63E6: ; CODE XREF: ROM_630B+D7↑j ROM:63E6 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:63E9 jh ROM_6404 ROM:63EB ROM:63EB ROM_63EB: ; CODE XREF: ROM_630B+6B↑j ROM:63EB ldb INTMEM_1C, #8 ROM:63EE cmpb INTMEM_DE, 137h[INTMEM_53+3] ROM:63F3 jnh ROM_6404 ROM:63F5 ldb INTMEM_CF, 13Ah[INTMEM_53+3] ROM:63FA ldb INTMEM_1C, #9 ROM:63FD cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6400 jh ROM_6404 ROM:6402 sjmp ROM_6381 ROM:6404 ; --------------------------------------------------------------------------- ROM:6404 ROM:6404 ROM_6404: ; CODE XREF: ROM_630B+23↑j ROM:6404 ; ROM_630B:ROM_637F↑j ... ROM:6404 mulub INTMEM_20, 13Bh[INTMEM_53+3] ROM:6409 divub INTMEM_20, 13Ch[INTMEM_53+3] ROM:640E stb INTMEM_20, INTMEM_220[] ROM:6413 stb INTMEM_1C, INTMEM_222[] ROM:6418 ldb INTMEM_1C+3, INTMEM_1BC[] ROM:641D ldb INTMEM_1C+2, INTMEM_DE ROM:6420 ld INTMEM_1C, #32h ; '2' ROM:6424 lcall ROM_32E0 ROM:6427 stb INTMEM_1C, INTMEM_3DB[] ROM:642C subb INTMEM_34, INTMEM_1C, #-80h ROM:6430 jbs INTMEM_F9, 4, ROM_6464 ROM:6433 jbs INTMEM_F9, 5, ROM_6464 ROM:6436 ldb INTMEM_1C+3, INTMEM_1BF[] ROM:643B ld INTMEM_1C, #33h ; '3' ROM:643F lcall ROM_32E0 ROM:6442 stb INTMEM_1C, INTMEM_3DD[] ROM:6447 jbs INTMEM_FF, 0, ROM_6491 ROM:644A jbs INTMEM_FF, 1, ROM_6469 ROM:644D orb INTMEM_FF, #4 ROM:6450 cmpb INTMEM_1C, #-80h ROM:6453 jnh ROM_6467 ROM:6455 ldb INTMEM_1A+1, 13Fh[INTMEM_53+3] ROM:645A subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:645E andb INTMEM_FF, #-5 ROM:6461 orb INTMEM_FF, #2 ROM:6464 ROM:6464 ROM_6464: ; CODE XREF: ROM_630B+125↑j ROM:6464 ; ROM_630B+128↑j ... ROM:6464 ldb INTMEM_1C, #-80h ROM:6467 ROM:6467 ROM_6467: ; CODE XREF: ROM_630B+148↑j ROM:6467 sjmp ROM_64CD ROM:6469 ; --------------------------------------------------------------------------- ROM:6469 ROM:6469 ROM_6469: ; CODE XREF: ROM_630B+13F↑j ROM:6469 cmpb INTMEM_1C, #-80h ROM:646C jh ROM_647F ROM:646E ldb INTMEM_1A+1, 13Fh[INTMEM_53+3] ROM:6473 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:6477 orb INTMEM_FF, #4 ROM:647A ROM:647A ROM_647A: ; CODE XREF: ROM_630B+18C↓j ROM:647A andb INTMEM_FF, #-3 ROM:647D sjmp ROM_64CD ROM:647F ; --------------------------------------------------------------------------- ROM:647F ROM:647F ROM_647F: ; CODE XREF: ROM_630B+161↑j ROM:647F cmpb INTMEM_CA, ZERO_REG ; Zero register ROM:6482 jh ROM_64AD ROM:6484 ldb INTMEM_D0, 140h[INTMEM_53+3] ROM:6489 orb INTMEM_FF, #4 ROM:648C orb INTMEM_FF, #1 ROM:648F sjmp ROM_64AD ROM:6491 ; --------------------------------------------------------------------------- ROM:6491 ROM:6491 ROM_6491: ; CODE XREF: ROM_630B+13C↑j ROM:6491 jbc INTMEM_FF, 1, ROM_6499 ROM:6494 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:6497 jnh ROM_647A ROM:6499 ROM:6499 ROM_6499: ; CODE XREF: ROM_630B:ROM_6491↑j ROM:6499 cmpb INTMEM_1C, #-80h ROM:649C jh ROM_64AD ROM:649E ldb INTMEM_CA, 13Fh[INTMEM_53+3] ROM:64A3 clrb INTMEM_D0 ROM:64A5 andb INTMEM_FF, #-2 ROM:64A8 andb INTMEM_FF, #-3 ROM:64AB sjmp ROM_64CD ROM:64AD ; --------------------------------------------------------------------------- ROM:64AD ROM:64AD ROM_64AD: ; CODE XREF: ROM_630B+177↑j ROM:64AD ; ROM_630B+184↑j ... ROM:64AD jbc INTMEM_FF, 2, ROM_6464 ROM:64B0 cmpb ZERO_REG, 140h[INTMEM_53+3] ; Zero register ROM:64B5 je ROM_64CD ROM:64B7 ldb INTMEM_20, 140h[INTMEM_53+3] ROM:64BC subb INTMEM_20, INTMEM_D0 ROM:64BF subb INTMEM_1C, #-80h ROM:64C2 mulub INTMEM_1C, INTMEM_20 ROM:64C5 divub INTMEM_1C, 140h[INTMEM_53+3] ROM:64CA addb INTMEM_1C, #-80h ROM:64CD ROM:64CD ROM_64CD: ; CODE XREF: ROM_630B:ROM_6467↑j ROM:64CD ; ROM_630B+172↑j ... ROM:64CD stb INTMEM_1C, INTMEM_3DC[] ROM:64D2 subb INTMEM_34+1, INTMEM_1C, #-80h ROM:64D6 ldb INTMEM_1C+2, INTMEM_DE ROM:64D9 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:64DE ld INTMEM_1C, #34h ; '4' ROM:64E2 lcall ROM_32E0 ROM:64E5 stb INTMEM_1C, INTMEM_3DE[] ROM:64EA mulub INTMEM_32, INTMEM_1C, #5 ROM:64EE jbs INTMEM_F5+1, 6, ROM_64F9 ROM:64F1 ld INTMEM_32, 8Eh[INTMEM_53+3] ROM:64F6 ljmp ROM_65AB ROM:64F9 ; --------------------------------------------------------------------------- ROM:64F9 ROM:64F9 ROM_64F9: ; CODE XREF: ROM_630B+1E3↑j ROM:64F9 andb INTMEM_FE, #-2 ROM:64FC jbc INTMEM_FA, 1, ROM_6549 ROM:64FF jbc INTMEM_FF, 3, ROM_650F ROM:6502 st INTMEM_32, INTMEM_260[] ROM:6507 andb INTMEM_FF, #-9 ROM:650A ldb INTMEM_D0+1, 141h[INTMEM_53+3] ROM:650F ROM:650F ROM_650F: ; CODE XREF: ROM_630B+1F4↑j ROM:650F ld INTMEM_32, INTMEM_260[] ROM:6514 jbs INTMEM_D4+1, 7, ROM_6519 ROM:6517 clrb INTMEM_D0+1 ROM:6519 ROM:6519 ROM_6519: ; CODE XREF: ROM_630B+209↑j ROM:6519 ld INTMEM_1C+2, 90h[INTMEM_53+3] ROM:651E cmpb ZERO_REG, 141h[INTMEM_53+3] ; Zero register ROM:6523 je ROM_653C ROM:6525 sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:6529 ldbze INTMEM_1A, INTMEM_D0+1 ROM:652C mul INTMEM_20, INTMEM_1A ROM:6530 ldbze INTMEM_1A, 141h[INTMEM_53+3] ROM:6535 div INTMEM_20, INTMEM_1A ROM:6539 sub INTMEM_1C+2, INTMEM_20 ROM:653C ROM:653C ROM_653C: ; CODE XREF: ROM_630B+218↑j ROM:653C st INTMEM_1C+2, INTMEM_32 ROM:653F cmpb INTMEM_D0+1, ZERO_REG ; Zero register ROM:6542 jne ROM_655E ROM:6544 orb INTMEM_FE, #1 ROM:6547 sjmp ROM_655E ROM:6549 ; --------------------------------------------------------------------------- ROM:6549 ROM:6549 ROM_6549: ; CODE XREF: ROM_630B+1F1↑j ROM:6549 orb INTMEM_FF, #8 ROM:654C cmpb INTMEM_DE, 142h[INTMEM_53+3] ROM:6551 jnc ROM_655E ROM:6553 subb INTMEM_1C, INTMEM_44, #-80h ROM:6557 mulb INTMEM_1C, #5 ROM:655B add INTMEM_32, INTMEM_1C ROM:655E ROM:655E ROM_655E: ; CODE XREF: ROM_630B+237↑j ROM:655E ; ROM_630B+23C↑j ... ROM:655E ldb INTMEM_1C+2, INTMEM_1A7[] ROM:6563 ld INTMEM_1C, #35h ; '5' ROM:6567 lcall ROM_32E0 ROM:656A stb INTMEM_1C, INTMEM_3DF[] ROM:656F addb INTMEM_34, INTMEM_34+1 ROM:6572 jnv ROM_6579 ROM:6574 jge ROM_6583 ROM:6576 ldb INTMEM_34, #-80h ROM:6579 ROM:6579 ROM_6579: ; CODE XREF: ROM_630B+267↑j ROM:6579 cmpb INTMEM_34, #-80h ROM:657C jc ROM_6586 ROM:657E cmpb INTMEM_34, INTMEM_1C ROM:6581 jnh ROM_6586 ROM:6583 ROM:6583 ROM_6583: ; CODE XREF: ROM_630B+269↑j ROM:6583 ldb INTMEM_34, INTMEM_1C ROM:6586 ROM:6586 ROM_6586: ; CODE XREF: ROM_630B+271↑j ROM:6586 ; ROM_630B+276↑j ROM:6586 mulb INTMEM_34, #5 ROM:658A ld INTMEM_1A, INTMEM_1A0[] ROM:658F add INTMEM_32, INTMEM_1A ROM:6592 add INTMEM_32, INTMEM_34 ROM:6595 sub INTMEM_32, #384h ROM:6599 jbc INTMEM_32+1, 7, ROM_65A0 ROM:659C ld INTMEM_32, #0 ROM:65A0 ROM:65A0 ROM_65A0: ; CODE XREF: ROM_630B+28E↑j ROM:65A0 sub INTMEM_32, INTMEM_220[] ROM:65A5 jc ROM_65AB ROM:65A7 ld INTMEM_32, #0 ROM:65AB ROM:65AB ROM_65AB: ; CODE XREF: ROM_630B+1EB↑j ROM:65AB ; ROM_630B+29A↑j ROM:65AB st INTMEM_32, INTMEM_DC[] ROM:65B0 jbs INTMEM_AB, 0, ROM_65BC ROM:65B3 ld INTMEM_1C, #4 ROM:65B7 lcall ROM_30EE ROM:65BA sjmp ROM_65DD ROM:65BC ; --------------------------------------------------------------------------- ROM:65BC ROM:65BC ROM_65BC: ; CODE XREF: ROM_630B+2A5↑j ROM:65BC add INTMEM_20, INTMEM_32, #384h ROM:65C1 add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:65C6 add INTMEM_1C+2, INTMEM_32, #1194h ROM:65CB add INTMEM_1C, INTMEM_32, #189Ch ROM:65D0 cmp INTMEM_1C, #1C20h ROM:65D4 jnc ROM_65DA ROM:65D6 sub INTMEM_1C, #1C20h ROM:65DA ROM:65DA ROM_65DA: ; CODE XREF: ROM_630B+2C9↑j ROM:65DA lcall ROM_30A9 ROM:65DD ROM:65DD ROM_65DD: ; CODE XREF: ROM_630B+2AF↑j ROM:65DD ret ROM:65DD ; End of function ROM_630B ROM:65DD ROM:65DE ROM:65DE ; =============== S U B R O U T I N E ======================================= ROM:65DE ROM:65DE ROM:65DE ROM_65DE: ; CODE XREF: ROM_4849+F↑p ROM:65DE ldb INTMEM_1C+2, INTMEM_1A7[] ROM:65E3 ldb INTMEM_1C+3, INTMEM_1A8[] ROM:65E8 ld INTMEM_1C, #7 ROM:65EC lcall ROM_32E0 ROM:65EF ldb INTMEM_32, INTMEM_1C ROM:65F2 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:65F7 cmpb INTMEM_1C+3, #1 ROM:65FA jnh ROM_65FF ROM:65FC ldb INTMEM_32, #32h ; '2' ROM:65FF ROM:65FF ROM_65FF: ; CODE XREF: ROM_65DE+1C↑j ROM:65FF ldb INTMEM_1C+2, INTMEM_1A8[] ROM:6604 ld INTMEM_1C, #5 ROM:6608 lcall ROM_32E0 ROM:660B clrb INTMEM_1C+1 ROM:660D add INTMEM_24, INTMEM_1C, #300h ROM:6612 ld INTMEM_1C, #6 ROM:6616 lcall ROM_32E0 ROM:6619 ldbze INTMEM_20, INTMEM_1C+3 ROM:661C shl INTMEM_20, #1 ROM:661F st INTMEM_24, 1D8h[INTMEM_20] ROM:6624 mulub INTMEM_1C, INTMEM_1C, INTMEM_32 ROM:6628 divub INTMEM_1C, #32h ; '2' ROM:662B shl INTMEM_1C, #8 ROM:662E st INTMEM_1C, 1E0h[INTMEM_20] ROM:6633 cmpb INTMEM_1C+3, #3 ROM:6636 jnc ROM_663B ROM:6638 ldb INTMEM_1C+3, #-1 ROM:663B ROM:663B ROM_663B: ; CODE XREF: ROM_65DE+58↑j ROM:663B incb INTMEM_1C+3 ROM:663D stb INTMEM_1C+3, INTMEM_1AC[] ROM:6642 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:6647 ld INTMEM_1C, #8 ROM:664B lcall ROM_32E0 ROM:664E clrb INTMEM_1C+1 ROM:6650 addb INTMEM_1C, 0B3h[INTMEM_53+3] ROM:6655 jnc ROM_6659 ROM:6657 incb INTMEM_1C+1 ROM:6659 ROM:6659 ROM_6659: ; CODE XREF: ROM_65DE+77↑j ROM:6659 sub INTMEM_1C, #0B4h ROM:665D jc ROM_6661 ROM:665F clr INTMEM_1C ROM:6661 ROM:6661 ROM_6661: ; CODE XREF: ROM_65DE+7F↑j ROM:6661 cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:6664 je ROM_6669 ROM:6666 ldb INTMEM_1C, #-1 ROM:6669 ROM:6669 ROM_6669: ; CODE XREF: ROM_65DE+86↑j ROM:6669 mulub INTMEM_1C, 0B2h[INTMEM_53+3] ROM:666E divub INTMEM_1C, 0B3h[INTMEM_53+3] ROM:6673 jnv ROM_6678 ROM:6675 ldb INTMEM_1C, #-1 ROM:6678 ROM:6678 ROM_6678: ; CODE XREF: ROM_65DE+95↑j ROM:6678 addb INTMEM_1C, (INTMEM_40+1)[] ROM:667D jnc ROM_6682 ROM:667F ldb INTMEM_1C, #-1 ROM:6682 ROM:6682 ROM_6682: ; CODE XREF: ROM_65DE+9F↑j ROM:6682 stb INTMEM_1C, INTMEM_1AD[] ROM:6687 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:668C ld INTMEM_1C, #9 ROM:6690 lcall ROM_32E0 ROM:6693 stb INTMEM_1C, INTMEM_1AE[] ROM:6698 ldb INTMEM_1C+2, INTMEM_1A8[] ROM:669D ld INTMEM_1C, #0Ah ROM:66A1 lcall ROM_32E0 ROM:66A4 mulub INTMEM_1C, #19h ROM:66A7 st INTMEM_1C, INTMEM_174[] ROM:66AC ldb INTMEM_1A, 0C1h[INTMEM_53+3] ROM:66B1 clr INTMEM_1C ROM:66B3 jbs INTMEM_F9, 2, ROM_66C1 ROM:66B6 jbc INTMEM_F8, 6, ROM_66D0 ROM:66B9 orb INTMEM_F9, #4 ROM:66BC stb INTMEM_1A, INTMEM_CD ROM:66BF sjmp ROM_66CB ROM:66C1 ; --------------------------------------------------------------------------- ROM:66C1 ROM:66C1 ROM_66C1: ; CODE XREF: ROM_65DE+D5↑j ROM:66C1 jbs INTMEM_F8, 6, ROM_66D0 ROM:66C4 andb INTMEM_F9, #-5 ROM:66C7 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CD ROM:66CB ROM:66CB ROM_66CB: ; CODE XREF: ROM_65DE+E1↑j ROM:66CB st INTMEM_1C, INTMEM_176[] ROM:66D0 ROM:66D0 ROM_66D0: ; CODE XREF: ROM_65DE+D8↑j ROM:66D0 ; ROM_65DE:ROM_66C1↑j ROM:66D0 ldb INTMEM_1C+2, 0C2h[INTMEM_53+3] ROM:66D5 mulub INTMEM_1C+2, INTMEM_177[] ROM:66DA cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:66DD je ROM_66E2 ROM:66DF divub INTMEM_1C+2, INTMEM_1A ROM:66E2 ROM:66E2 ROM_66E2: ; CODE XREF: ROM_65DE+FF↑j ROM:66E2 stb INTMEM_1C+2, INTMEM_1AF[] ROM:66E7 jbs INTMEM_F9, 3, ROM_66ED ROM:66EA ljmp ROM_6951 ROM:66ED ; --------------------------------------------------------------------------- ROM:66ED ROM:66ED ROM_66ED: ; CODE XREF: ROM_65DE+109↑j ROM:66ED andb INTMEM_F9, #-9 ROM:66F0 ldb INTMEM_1A, INTMEM_1A6[] ROM:66F5 cmpb INTMEM_1A, INTMEM_1AD[] ROM:66FA jnh ROM_6701 ROM:66FC ldb INTMEM_1A, INTMEM_1AD[] ROM:6701 ROM:6701 ROM_6701: ; CODE XREF: ROM_65DE+11C↑j ROM:6701 stb INTMEM_1A, INTMEM_1B0[] ROM:6706 ldb INTMEM_1C, 0C3h[INTMEM_53+3] ROM:670B jbs INTMEM_AD, 0, ROM_6713 ROM:670E ldb INTMEM_1C, 0C4h[INTMEM_53+3] ROM:6713 ROM:6713 ROM_6713: ; CODE XREF: ROM_65DE+12D↑j ROM:6713 ldb INTMEM_1C+1, 0C5h[INTMEM_53+3] ROM:6718 ldb INTMEM_1C+2, INTMEM_D8+1 ROM:671B ld INTMEM_1A, #1F0h ROM:671F clr INTMEM_20 ROM:6721 lcall ROM_494D ROM:6724 stb INTMEM_1C+3, INTMEM_1B1[] ROM:6729 ldb INTMEM_1C, 0C6h[INTMEM_53+3] ROM:672E jbs INTMEM_AD, 0, ROM_6736 ROM:6731 ldb INTMEM_1C, 0C7h[INTMEM_53+3] ROM:6736 ROM:6736 ROM_6736: ; CODE XREF: ROM_65DE+150↑j ROM:6736 ldb INTMEM_1C+1, 0C8h[INTMEM_53+3] ROM:673B ldb INTMEM_1C+2, INTMEM_1B0[] ROM:6740 ld INTMEM_1A, #1F2h ROM:6744 ld INTMEM_20, #1D6h ROM:6748 lcall ROM_494D ROM:674B stb INTMEM_1C+3, INTMEM_1B2[] ROM:6750 ldb INTMEM_1A, INTMEM_1B2[] ROM:6755 ldb INTMEM_1A+1, INTMEM_1B1[] ROM:675A ldb INTMEM_1C, #-80h ROM:675D ldb INTMEM_1C+1, #-80h ROM:6760 cmp INTMEM_5E, 36h[INTMEM_53+3] ROM:6765 jnc ROM_6773 ROM:6767 jbc INTMEM_1A, 7, ROM_676D ROM:676A ldb INTMEM_1C, INTMEM_1A ROM:676D ROM:676D ROM_676D: ; CODE XREF: ROM_65DE+189↑j ROM:676D jbc INTMEM_1A+1, 7, ROM_6773 ROM:6770 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6773 ROM:6773 ROM_6773: ; CODE XREF: ROM_65DE+187↑j ROM:6773 ; ROM_65DE:ROM_676D↑j ROM:6773 ld INTMEM_1C+2, INTMEM_174[] ROM:6778 jbc INTMEM_F9, 6, ROM_6785 ROM:677B add INTMEM_1C+2, 38h[INTMEM_53+3] ROM:6780 jnc ROM_6785 ROM:6782 ldbse INTMEM_1C+2, #-1 ROM:6785 ROM:6785 ROM_6785: ; CODE XREF: ROM_65DE+19A↑j ROM:6785 ; ROM_65DE+1A2↑j ROM:6785 cmp INTMEM_5E, INTMEM_1C+2 ROM:6788 jc ROM_678F ROM:678A orb INTMEM_F9, #40h ; '@' ROM:678D sjmp ROM_67A4 ROM:678F ; --------------------------------------------------------------------------- ROM:678F ROM:678F ROM_678F: ; CODE XREF: ROM_65DE+1AA↑j ROM:678F andb INTMEM_F9, #-41h ROM:6792 jbs INTMEM_F9, 4, ROM_67A4 ROM:6795 jbs INTMEM_F9, 5, ROM_67A4 ROM:6798 jbs INTMEM_1A, 7, ROM_679E ROM:679B ldb INTMEM_1C, INTMEM_1A ROM:679E ROM:679E ROM_679E: ; CODE XREF: ROM_65DE+1BA↑j ROM:679E jbs INTMEM_1A+1, 7, ROM_67A4 ROM:67A1 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:67A4 ROM:67A4 ROM_67A4: ; CODE XREF: ROM_65DE+1AF↑j ROM:67A4 ; ROM_65DE+1B4↑j ... ROM:67A4 stb INTMEM_1C, INTMEM_1B3[] ROM:67A9 stb INTMEM_1C+1, INTMEM_1B4[] ROM:67AE ldb INTMEM_1A, INTMEM_1B3[] ROM:67B3 subb INTMEM_1C, INTMEM_1A, #-80h ROM:67B7 jc ROM_67BB ROM:67B9 negb INTMEM_1C ROM:67BB ROM:67BB ROM_67BB: ; CODE XREF: ROM_65DE+1D9↑j ROM:67BB mulub INTMEM_1C, INTMEM_1AE[] ROM:67C0 divub INTMEM_1C, #0Ah ROM:67C3 jv ROM_67C8 ROM:67C5 jbc INTMEM_1C, 7, ROM_67CB ROM:67C8 ROM:67C8 ROM_67C8: ; CODE XREF: ROM_65DE+1E5↑j ROM:67C8 ldb INTMEM_1C, #7Fh ROM:67CB ROM:67CB ROM_67CB: ; CODE XREF: ROM_65DE+1E7↑j ROM:67CB jbs INTMEM_1A, 7, ROM_67D0 ROM:67CE negb INTMEM_1C ROM:67D0 ROM:67D0 ROM_67D0: ; CODE XREF: ROM_65DE:ROM_67CB↑j ROM:67D0 addb INTMEM_1C, #-80h ROM:67D3 stb INTMEM_1C, INTMEM_1B5[] ROM:67D8 clr INTMEM_20 ROM:67DA ldb INTMEM_1C+2, INTMEM_1B4[] ROM:67DF cmpb INTMEM_1C+2, #-80h ROM:67E2 je ROM_67E7 ROM:67E4 lcall ROM_49BD ROM:67E7 ROM:67E7 ROM_67E7: ; CODE XREF: ROM_65DE+204↑j ROM:67E7 st INTMEM_20, INTMEM_3C2[] ROM:67EC ld INTMEM_20+2, #0 ROM:67F0 jbs INTMEM_1C+2, 7, ROM_67F7 ROM:67F3 ld INTMEM_20+2, #4 ROM:67F7 ROM:67F7 ROM_67F7: ; CODE XREF: ROM_65DE+212↑j ROM:67F7 lcall ROM_4A0E ROM:67FA clr INTMEM_20 ROM:67FC ldb INTMEM_1C+2, INTMEM_1B5[] ROM:6801 cmpb INTMEM_1C+2, #-80h ROM:6804 je ROM_6809 ROM:6806 lcall ROM_49BD ROM:6809 ROM:6809 ROM_6809: ; CODE XREF: ROM_65DE+226↑j ROM:6809 st INTMEM_20, INTMEM_3C4[] ROM:680E ld INTMEM_20+2, #2 ROM:6812 jbs INTMEM_1C+2, 7, ROM_6819 ROM:6815 ld INTMEM_20+2, #6 ROM:6819 ROM:6819 ROM_6819: ; CODE XREF: ROM_65DE+234↑j ROM:6819 lcall ROM_4A0E ROM:681C ldb INTMEM_1C+2, INTMEM_1B0[] ROM:6821 cmpb INTMEM_1C+2, INTMEM_1B6[] ROM:6826 jnh ROM_682D ROM:6828 stb INTMEM_1C+2, INTMEM_1B6[] ROM:682D ROM:682D ROM_682D: ; CODE XREF: ROM_65DE+248↑j ROM:682D ldb INTMEM_1A, INTMEM_D8+1 ROM:6830 cmpb INTMEM_1A, INTMEM_1B7[] ROM:6835 jnh ROM_683C ROM:6837 stb INTMEM_1A, INTMEM_1B7[] ROM:683C ROM:683C ROM_683C: ; CODE XREF: ROM_65DE+257↑j ROM:683C cmp INTMEM_5E, 3Ah[INTMEM_53+3] ROM:6841 jc ROM_6876 ROM:6843 cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6848 jne ROM_6851 ROM:684A cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:684F je ROM_6880 ROM:6851 ROM:6851 ROM_6851: ; CODE XREF: ROM_65DE+26A↑j ROM:6851 ldb INTMEM_20, INTMEM_1B7[] ROM:6856 subb INTMEM_20, INTMEM_1A ROM:6859 cmpb INTMEM_20, 0CBh[INTMEM_53+3] ROM:685E jc ROM_6876 ROM:6860 ldb INTMEM_20, INTMEM_1B6[] ROM:6865 subb INTMEM_20, INTMEM_1C+2 ROM:6868 cmpb INTMEM_20, 0CCh[INTMEM_53+3] ROM:686D jnc ROM_688A ROM:686F cmpb INTMEM_1C+2, INTMEM_1AD[] ROM:6874 je ROM_688A ROM:6876 ROM:6876 ROM_6876: ; CODE XREF: ROM_65DE+263↑j ROM:6876 ; ROM_65DE+280↑j ROM:6876 st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:687B st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6880 ROM:6880 ROM_6880: ; CODE XREF: ROM_65DE+271↑j ROM:6880 stb INTMEM_1A, INTMEM_1B7[] ROM:6885 stb INTMEM_1C+2, INTMEM_1B6[] ROM:688A ROM:688A ROM_688A: ; CODE XREF: ROM_65DE+28F↑j ROM:688A ; ROM_65DE+296↑j ROM:688A ldb INTMEM_1C+2, INTMEM_1B0[] ROM:688F cmpb INTMEM_1C+2, INTMEM_1B8[] ROM:6894 jc ROM_689B ROM:6896 stb INTMEM_1C+2, INTMEM_1B8[] ROM:689B ROM:689B ROM_689B: ; CODE XREF: ROM_65DE+2B6↑j ROM:689B ldb INTMEM_1A, INTMEM_D8+1 ROM:689E cmpb INTMEM_1A, INTMEM_1B9[] ROM:68A3 jc ROM_68AA ROM:68A5 stb INTMEM_1A, INTMEM_1B9[] ROM:68AA ROM:68AA ROM_68AA: ; CODE XREF: ROM_65DE+2C5↑j ROM:68AA cmp INTMEM_5E, 3Ch[INTMEM_53+3] ROM:68AF jc ROM_68FC ROM:68B1 cmpb INTMEM_D8+1, 0D0h[INTMEM_53+3] ROM:68B6 jc ROM_68FC ROM:68B8 cmp INTMEM_5E, 3Ah[INTMEM_53+3] ROM:68BD jc ROM_68FC ROM:68BF jbc INTMEM_F9, 6, ROM_68C2 ROM:68C2 ROM:68C2 ROM_68C2: ; CODE XREF: ROM_65DE+2E1↑j ROM:68C2 cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:68C7 jne ROM_68D0 ROM:68C9 cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:68CE je ROM_6906 ROM:68D0 ROM:68D0 ROM_68D0: ; CODE XREF: ROM_65DE+2E9↑j ROM:68D0 subb INTMEM_20, INTMEM_1A, INTMEM_1B9[] ROM:68D6 cmpb INTMEM_20, 0CDh[INTMEM_53+3] ROM:68DB jc ROM_68FC ROM:68DD ldb INTMEM_1A+1, INTMEM_1B1[] ROM:68E2 subb INTMEM_1A+1, #-80h ROM:68E5 jbs INTMEM_1A+1, 7, ROM_68EF ROM:68E8 cmpb INTMEM_1A+1, 0CEh[INTMEM_53+3] ROM:68ED jc ROM_68FC ROM:68EF ROM:68EF ROM_68EF: ; CODE XREF: ROM_65DE+307↑j ROM:68EF subb INTMEM_20, INTMEM_1C+2, INTMEM_1B8[] ROM:68F5 cmpb INTMEM_20, 0CFh[INTMEM_53+3] ROM:68FA jnc ROM_6910 ROM:68FC ROM:68FC ROM_68FC: ; CODE XREF: ROM_65DE+2D1↑j ROM:68FC ; ROM_65DE+2D8↑j ... ROM:68FC st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6901 st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6906 ROM:6906 ROM_6906: ; CODE XREF: ROM_65DE+2F0↑j ROM:6906 stb INTMEM_1A, INTMEM_1B9[] ROM:690B stb INTMEM_1C+2, INTMEM_1B8[] ROM:6910 ROM:6910 ROM_6910: ; CODE XREF: ROM_65DE+31C↑j ROM:6910 ld INTMEM_1A, INTMEM_1EC[] ROM:6915 cmp INTMEM_1A, INTMEM_1EE[] ROM:691A jc ROM_6921 ROM:691C ld INTMEM_1A, INTMEM_1EE[] ROM:6921 ROM:6921 ROM_6921: ; CODE XREF: ROM_65DE+33C↑j ROM:6921 ld INTMEM_1C, INTMEM_1E8[] ROM:6926 cmp INTMEM_1C, INTMEM_1EA[] ROM:692B jc ROM_6932 ROM:692D ld INTMEM_1C, INTMEM_1EA[] ROM:6932 ROM:6932 ROM_6932: ; CODE XREF: ROM_65DE+34D↑j ROM:6932 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:6935 je ROM_6947 ROM:6937 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:693C mulub INTMEM_1C+2, #20h ; ' ' ROM:693F add INTMEM_1C, INTMEM_1C+2 ROM:6942 jnc ROM_6947 ROM:6944 ldbse INTMEM_1C, #-1 ROM:6947 ROM:6947 ROM_6947: ; CODE XREF: ROM_65DE+357↑j ROM:6947 ; ROM_65DE+364↑j ROM:6947 st INTMEM_1A, INTMEM_17A[] ROM:694C st INTMEM_1C, INTMEM_178[] ROM:6951 ROM:6951 ROM_6951: ; CODE XREF: ROM_65DE+10C↑j ROM:6951 ret ROM:6951 ; End of function ROM_65DE ROM:6951 ROM:6952 ROM:6952 ; =============== S U B R O U T I N E ======================================= ROM:6952 ROM:6952 ROM:6952 ROM_6952: ; CODE XREF: ROM_4849+15↑p ROM:6952 ldb INTMEM_1C+2, INTMEM_DE ROM:6955 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:695A ld INTMEM_1C, #37h ; '7' ROM:695E lcall ROM_32E0 ROM:6961 ldb INTMEM_1C+3, INTMEM_1C ROM:6964 ldb INTMEM_1C+2, INTMEM_1A8[] ROM:6969 ld INTMEM_1C, #36h ; '6' ROM:696D lcall ROM_32E0 ROM:6970 mulub INTMEM_1C, INTMEM_1C+3 ROM:6973 shr INTMEM_1C, #1 ROM:6976 st INTMEM_1C, INTMEM_262[] ROM:697B ret ROM:697B ; End of function ROM_6952 ROM:697B ROM:697B ; --------------------------------------------------------------------------- ROM:697C db 4Ch, 53h, 54h, 53h, 80h, 53h, 0DDh, 53h, 20h, 60h, 27h ROM:697C db 60h, 41h, 60h, 4Dh, 60h, 61h, 60h, 7Eh, 60h, 43h, 63h ROM:697C db 43h, 63h, 56h, 63h, 6Eh, 63h, 86h, 63h, 9Fh, 63h, 0BAh ROM:697C db 63h, 0DAh, 63h, 0EBh, 63h, 0FAh, 63h, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:697C db 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:717C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:737C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:757C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:777C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:797C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:817C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:837C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:857C db 0FFh, 0, 9, 0ACh, 3, 5Fh, 14h, 4, 0, 0B0h, 4, 55h, 1 ROM:857C db 10h, 2, 0DCh, 5, 40h, 2, 0DCh, 5, 1, 0, 1, 0, 2, 0 ROM:857C db 40h, 0, 90h, 1, 8Ah, 2, 0, 2, 80h, 0, 2, 7Fh, 80h, 1 ROM:857C db 0, 2, 40h, 1, 80h, 0, 3, 0AAh, 1, 78h, 0A0h, 0B5h, 4Bh ROM:857C db 0B6h, 90h, 1, 64h, 0, 0C8h, 19h, 0ACh, 0Dh, 64h, 0 ROM:857C db 0F4h, 1, 32h, 0, 0E2h, 4, 32h, 0, 26h, 2, 92h, 36h ROM:857C db 8Fh, 2, 4Bh, 0, 2Ch, 1, 0FCh, 0BFh, 1, 0, 4Eh, 1Bh ROM:857C db 4Eh, 1Bh, 0Ah, 0, 0D0h, 7, 96h, 0, 1Eh, 0, 51h, 10h ROM:857C db 0A0h, 63h, 60h, 0EAh, 0BCh, 2, 20h, 3, 30h, 75h, 20h ROM:857C db 4Eh, 0A8h, 61h, 1Fh, 63h, 31h, 60h, 28h, 23h, 1Eh, 23h ROM:857C db 0C9h, 84h ROM:877C db 19h, 0, 32h, 0, 0E1h, 80h, 64h, 80h, 75h, 3, 66h, 3 ROM:877C db 19h, 0, 64h, 0, 0E2h, 4, 52h, 3, 20h, 3, 10h, 3, 96h ROM:877C db 0AAh, 1Dh, 6, 2, 3Fh, 4, 4, 20h, 0FDh, 3, 0Ah, 0FEh ROM:877C db 3, 0E8h, 0F5h, 0Ah, 8Eh, 6Bh, 28h, 0C8h, 8Ah, 4, 4 ROM:877C db 18h, 0B1h, 8Eh, 0FAh, 8, 76h, 0B7h, 0AAh, 1Fh, 2, 26h ROM:877C db 0, 0Fh, 0Ah, 0Fh, 0ADh, 0B1h, 3Ch, 8, 78h, 0, 32h, 0C8h ROM:877C db 2, 80h, 2, 2, 0C8h, 2, 1Ah, 0, 33h, 0Ah, 0Dh, 3, 2 ROM:877C db 0CFh, 0E7h, 82h, 9, 0FFh, 1Ch, 91h, 5Ch, 0DCh, 5, 0 ROM:877C db 1, 0EEh, 2Dh, 3, 1Ch, 0FEh, 0E2h, 5, 20h, 18h, 0FFh ROM:877C db 0A0h, 82h, 47h, 5, 0FAh, 0, 0, 71h, 45h, 8Fh, 3Bh, 3Bh ROM:877C db 1Dh, 5, 91h, 63h, 8, 8, 3Eh, 4, 0C6h, 0B1h, 7Eh, 95h ROM:877C db 0Ah, 5, 0Bh, 9Eh, 62h, 80h, 16h, 0E7h, 0DFh, 0AAh, 0A0h ROM:877C db 2Dh, 16h, 2Dh, 7Dh, 74h, 7Eh, 4, 6, 19h, 37h, 2, 4 ROM:877C db 64h, 80h, 19h, 0B4h, 0FFh, 4, 19h, 14h, 0, 0B4h, 8 ROM:877C db 4, 29h, 7Fh, 0Fh, 7, 46h, 0Ch, 8, 0B0h, 28h, 1Eh, 0C6h ROM:877C db 87h, 58h, 2Eh, 8, 37h, 0Fh, 10h, 28h, 0Ah, 23h, 29h ROM:877C db 69h, 0B6h, 26h, 3, 1Eh, 7Dh, 0B1h, 0C4h, 5Ah, 32h, 10h ROM:877C db 82h, 3, 6, 9, 0Ah, 3, 1, 51h, 8Dh, 0DDh, 64h, 2Dh, 14h ROM:877C db 2, 1, 18h, 6Eh, 7, 0Bh, 0Ah, 1, 0Ah, 10h, 18h, 26h ROM:877C db 3Ch, 58h, 0C3h, 0E0h, 0EEh, 0F5h, 0FFh, 0DDh, 0C3h ROM:877C db 0ABh, 91h, 79h, 39h, 21h, 0Fh, 0, 6, 1, 0Ch, 14h, 50h ROM:877C db 78h, 0D0h, 0FAh, 1Fh, 24h, 36h, 3Eh, 55h, 5Bh, 7, 1 ROM:877C db 10h, 28h, 40h, 78h, 0A8h, 0C0h, 0FAh, 54h, 4Ah, 36h ROM:877C db 31h, 2Eh, 2Bh, 0, 4, 1, 47h, 5Ch, 80h, 0AAh, 0CCh, 50h ROM:877C db 4Bh, 42h, 8, 1, 0Eh, 1Ch, 2Ah, 39h, 55h, 87h, 9Ch, 0B0h ROM:877C db 75h, 4Eh, 31h, 21h, 18h, 13h, 0Fh, 8, 0Bh, 1, 1Ch, 2Bh ROM:877C db 39h, 47h, 55h, 63h, 9Ch, 0BFh, 0CDh, 0DCh, 0EAh, 64h ROM:877C db 41h, 2Fh, 23h, 1Dh, 19h, 18h, 14h, 14h, 12h, 10h, 9 ROM:877C db 1, 0Eh, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 71h, 0B8h, 0DCh ROM:877C db 0AFh, 88h, 64h, 49h, 32h, 23h, 19h, 0Ah, 9, 1, 3Ch ROM:877C db 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 91h, 0BBh, 0E1h ROM:877C db 0E5h, 0E5h, 0E5h, 0E6h, 0E6h, 0E8h, 3, 1, 5Ch, 80h ROM:877C db 0AAh, 50h, 4Bh, 42h, 8, 1, 0Eh, 1Ch, 2Bh, 39h, 47h ROM:877C db 55h, 63h, 0B1h, 0FFh, 0F4h, 0A4h, 62h, 44h, 27h, 1Dh ROM:877C db 0Ch, 0Bh, 1, 3Ch, 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h ROM:877C db 8Ch, 96h, 0A0h, 69h, 4Ah, 38h, 2Ch, 23h, 1Dh, 18h, 14h ROM:877C db 11h, 0Eh, 0Bh, 5, 1, 0Eh, 1Ch, 39h, 63h, 0B1h, 20h ROM:877C db 20h, 20h, 20h, 20h, 2, 1, 5Ch, 0B1h, 0, 0, 3, 1, 5Ch ROM:877C db 80h, 0AAh, 32h, 2Ch, 23h, 4, 1, 42h, 61h, 80h, 0FDh ROM:877C db 7Dh, 32h, 5, 19h, 5, 1, 0, 14h, 46h, 5Ah, 79h, 0, 26h ROM:877C db 8Ah, 0A2h, 0FFh, 4, 1, 79h, 88h, 0A2h, 0B4h, 0, 16h ROM:877C db 57h, 64h, 5, 1, 0, 26h, 8Ah, 0A2h, 0FFh, 0, 14h, 46h ROM:877C db 5Ah, 79h, 4, 1, 0, 16h, 57h, 64h, 79h, 88h, 0A2h, 0B4h ROM:877C db 5, 1, 0Eh, 1Ch, 2Bh, 47h, 0B1h, 0A0h, 78h, 69h, 46h ROM:877C db 14h, 5, 1, 28h, 3Ch, 50h, 64h, 0A0h, 14h, 32h ROM:897C db 37h, 3Ch, 87h, 5, 1, 28h, 3Ch, 50h, 64h, 0A0h, 0Fh ROM:897C db 28h, 2Dh, 32h, 82h, 3, 1, 6Ch, 80h, 99h, 92h, 0B4h ROM:897C db 0C8h, 2, 1, 28h, 3Ch, 0, 8, 7, 1, 1Ch, 2Bh, 39h, 47h ROM:897C db 55h, 63h, 0AAh, 4Ch, 42h, 3Ah, 27h, 1Fh, 1Bh, 10h, 0Ah ROM:897C db 9, 0Ah, 10h, 14h, 19h, 1Eh, 28h, 32h, 3Ch, 50h, 9Ch ROM:897C db 0Ch, 0Fh, 14h, 20h, 34h, 4Ch, 60h, 8Ch, 0FAh, 57h, 83h ROM:897C db 0AEh, 0C2h, 0CEh, 0D8h, 0DCh, 0E0h, 0E5h, 0E9h, 52h ROM:897C db 76h, 99h, 0B9h, 0C9h, 0D7h, 0DBh, 0E0h, 0E5h, 0E9h ROM:897C db 50h, 61h, 76h, 0ABh, 0C0h, 0D3h, 0D9h, 0DCh, 0E5h, 0E9h ROM:897C db 4Bh, 4Dh, 57h, 76h, 9Ch, 0CAh, 0D7h, 0DBh, 0E5h, 0E9h ROM:897C db 26h, 38h, 4Bh, 63h, 88h, 0C2h, 0D4h, 0D9h, 0E4h, 0E9h ROM:897C db 1Ch, 25h, 31h, 4Ch, 67h, 9Ch, 0C8h, 0D4h, 0DFh, 0E9h ROM:897C db 1Ch, 1Ch, 1Eh, 2Eh, 48h, 88h, 0BDh, 0CFh, 0DBh, 0E9h ROM:897C db 1Ch, 1Ch, 1Ch, 1Eh, 31h, 69h, 0A1h, 0C2h, 0D7h, 0E9h ROM:897C db 1Ch, 1Ch, 1Ch, 1Ch, 1Ch, 4Ah, 78h, 9Fh, 0C5h, 0E9h ROM:897C db 7, 5, 1Ch, 36h, 4Fh, 69h, 82h, 9Ch, 0B6h, 2Ah, 2Ch ROM:897C db 3Ch, 64h, 8Ch, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 6, 9, 0Ch ROM:897C db 0Ch, 0, 2, 7, 9, 0Bh, 0Dh, 0Fh, 2, 7, 0Dh, 0Fh, 10h ROM:897C db 11h, 18h, 3, 0Dh, 10h, 11h, 13h, 19h, 19h, 2, 4, 63h ROM:897C db 0AAh, 0, 1, 2, 3, 0F4h, 0FBh, 0E6h, 0DCh, 0F8h, 0F8h ROM:897C db 0F4h, 0F4h, 3, 4, 55h, 63h, 0AAh, 0, 1, 2, 3, 13h, 0Ch ROM:897C db 3, 2Dh, 18h, 8, 13h, 0Ch, 8, 2Dh, 1Ch, 12h, 4, 2, 14h ROM:897C db 28h, 64h, 78h, 63h, 0AAh, 32h, 32h, 32h, 32h, 4Bh, 32h ROM:897C db 32h, 19h, 9, 4, 66h, 73h, 7Ch, 7Dh, 7Eh, 7Fh, 80h, 9Ah ROM:897C db 0B3h, 1Ch, 36h, 69h, 0E9h, 32h, 19h, 8, 6, 4, 2, 0 ROM:897C db 18h, 32h, 32h, 19h, 8, 6, 4, 2, 0, 18h, 32h, 32h, 19h ROM:897C db 8, 6, 4, 2, 0, 18h, 32h, 32h, 19h, 8, 6, 4, 2, 0, 18h ROM:897C db 32h, 5, 4, 81h, 82h, 86h, 8Eh, 9Ah, 1Ch, 36h, 69h, 0E9h ROM:897C db 5, 0Ah, 20h, 53h, 0C0h, 5, 0Ah, 20h, 53h, 0C0h, 0, 0Ah ROM:897C db 20h, 53h, 0C0h, 0, 0, 20h, 53h, 0C0h, 3, 3, 7Fh, 81h ROM:897C db 8Fh, 55h, 63h, 0AAh, 64h, 0FAh, 0C8h, 50h, 96h, 64h ROM:897C db 32h, 32h, 32h, 2, 2, 14h, 28h, 63h, 0AAh, 32h, 32h ROM:897C db 32h, 32h, 4, 6, 4Fh, 82h, 0CFh, 0E9h, 0Ch, 14h, 3Ch ROM:897C db 64h, 8Ch, 0B4h, 32h, 3Ch, 4Bh, 50h, 32h, 4Bh, 4Bh, 50h ROM:897C db 3Ch, 4Bh, 50h, 55h, 3Ch, 4Bh, 50h, 55h, 64h, 64h, 64h ROM:897C db 64h, 4Bh, 4Bh, 4Bh, 4Bh, 7, 9, 29h, 36h, 4Fh, 69h, 9Ch ROM:897C db 0CFh, 0E5h, 0Ch, 14h, 19h, 1Eh, 23h, 28h, 3Ch, 64h ROM:897C db 0B4h, 8Eh, 8Eh, 8Bh, 74h, 6Eh, 6Dh, 6Ah, 8Eh, 88h, 87h ROM:897C db 71h, 6Ch, 6Bh, 69h, 7Dh, 77h, 71h, 6Eh, 69h, 68h, 68h ROM:897C db 78h, 75h, 6Eh, 6Ch, 69h, 66h, 67h, 77h, 73h, 6Dh, 6Ah ROM:897C db 68h, 65h, 65h, 76h, 72h, 6Bh, 69h, 68h, 65h, 64h, 75h ROM:897C db 71h, 6Bh, 69h, 67h, 64h, 63h, 6Eh, 6Dh, 67h, 64h, 61h ROM:897C db 60h, 5Eh, 66h, 65h, 64h, 61h, 5Eh, 5Dh, 5Ch, 0Bh, 11h ROM:897C db 3, 1Ch, 29h, 2Fh, 36h, 43h, 4Fh, 69h, 9Ch, 0CFh, 0E5h ROM:897C db 8, 0Ch, 10h, 14h, 18h, 20h, 26h, 30h, 3Eh, 4Eh, 5Ch ROM:897C db 6Ch, 80h, 0A4h, 0B4h ROM:8B7C db 0D2h, 0FAh, 0D5h, 0D5h, 0D5h, 0D5h, 0BFh, 9Fh, 95h ROM:8B7C db 8Ah, 92h, 9Ch, 9Dh, 0D5h, 0D5h, 0CAh, 79h, 79h, 7Fh ROM:8B7C db 85h, 8Ah, 92h, 9Ch, 9Dh, 0CFh, 0CFh, 0B5h, 82h, 82h ROM:8B7C db 82h, 85h, 8Ah, 95h, 9Dh, 9Bh, 0CAh, 0CAh, 9Fh, 86h ROM:8B7C db 86h, 86h, 8Bh, 8Eh, 98h, 9Fh, 9Ah, 0AAh, 0AAh, 8Bh ROM:8B7C db 83h, 83h, 85h, 89h, 8Fh, 99h, 0A0h, 9Dh, 8Ah, 8Ah, 87h ROM:8B7C db 87h, 8Bh, 8Eh, 91h, 97h, 9Fh, 0A4h, 0A5h, 7Dh, 7Fh ROM:8B7C db 81h, 81h, 84h, 86h, 8Ah, 91h, 9Ah, 0A0h, 0A5h, 86h ROM:8B7C db 8Bh, 8Dh, 8Fh, 90h, 93h, 95h, 9Bh, 0A2h, 0A7h, 0A8h ROM:8B7C db 7Fh, 81h, 83h, 84h, 86h, 89h, 8Ch, 94h, 9Ch, 0A2h, 0A6h ROM:8B7C db 89h, 8Eh, 91h, 92h, 94h, 97h, 9Ah, 9Fh, 0A5h, 0AAh ROM:8B7C db 0AAh, 83h, 8Ah, 8Dh, 90h, 92h, 95h, 99h, 9Fh, 0A7h ROM:8B7C db 0ADh, 0B7h, 79h, 7Dh, 7Fh, 82h, 86h, 8Ah, 8Fh, 96h ROM:8B7C db 0A1h, 0A9h, 0BAh, 80h, 84h, 86h, 8Bh, 8Dh, 8Fh, 93h ROM:8B7C db 9Ah, 0A2h, 0ADh, 0B1h, 0A0h, 0A5h, 0A7h, 0AAh, 0ABh ROM:8B7C db 0B0h, 0B3h, 0B8h, 0BBh, 0C4h, 0C4h, 0A2h, 0A6h, 0A8h ROM:8B7C db 0ABh, 0ACh, 0B1h, 0B5h, 0BAh, 0BEh, 0C7h, 0C6h, 99h ROM:8B7C db 9Fh, 0A2h, 0A6h, 0A9h, 0AEh, 0B2h, 0BFh, 0C4h, 0C9h ROM:8B7C db 0C7h, 82h, 88h, 8Ch, 90h, 95h, 0A0h, 0A5h, 0AEh, 0B7h ROM:8B7C db 0BCh, 0B6h, 5, 4, 1Ch, 29h, 2Fh, 0B5h, 0E5h, 28h, 3Ch ROM:8B7C db 0DCh, 0F0h, 91h, 91h, 91h, 91h, 91h, 9Bh, 96h, 91h ROM:8B7C db 91h, 91h, 0A0h, 9Bh, 91h, 91h, 91h, 0A5h, 0A0h, 91h ROM:8B7C db 91h, 8Ch, 6, 6, 69h, 82h, 9Ch, 0B5h, 0CEh, 0E5h, 8Ch ROM:8B7C db 0A0h, 0B4h, 0C8h, 0DCh, 0F0h, 91h, 91h, 91h, 91h, 91h ROM:8B7C db 82h, 91h, 91h, 91h, 91h, 87h, 82h, 91h, 91h, 91h, 87h ROM:8B7C db 7Dh, 7Dh, 91h, 87h, 87h, 82h, 78h, 78h, 82h, 7Dh, 7Dh ROM:8B7C db 78h, 78h, 78h, 7Dh, 78h, 78h, 76h, 73h, 73h, 2, 2, 14h ROM:8B7C db 8Ch, 4Eh, 0AAh, 82h, 82h, 82h, 82h, 8, 2, 1Ch, 2Bh ROM:8B7C db 39h, 47h, 55h, 63h, 9Ch, 0BFh, 69h, 9Ch, 64h, 41h, 2Fh ROM:8B7C db 23h, 1Dh, 19h, 18h, 14h, 6Eh, 46h, 3Bh, 32h, 26h, 21h ROM:8B7C db 18h, 14h, 2, 4, 4Eh, 55h, 55h, 5Ch, 0B1h, 0DCh, 14h ROM:8B7C db 14h, 14h, 0Fh, 14h, 12h, 14h, 14h, 2, 2, 36h, 0B6h ROM:8B7C db 14h, 8Ch, 30h, 30h, 30h, 30h, 2, 2, 8Ch, 0B4h, 14h ROM:8B7C db 8Ch, 30h, 30h, 30h, 30h, 8, 6, 36h, 43h, 4Fh, 5Ch, 69h ROM:8B7C db 82h, 9Ch, 0CFh, 1Eh, 28h, 3Ch, 50h, 64h, 8Ch, 17h, 17h ROM:8B7C db 17h, 17h, 17h, 17h, 17h, 17h, 17h, 2Fh, 2Fh, 2Fh, 2Fh ROM:8B7C db 2Fh, 2Fh, 33h, 34h, 37h, 4Fh, 5Fh, 60h, 60h, 60h, 5Eh ROM:8B7C db 3Eh, 3Eh, 56h, 6Eh, 6Eh, 6Eh, 6Eh, 5Eh, 4Eh, 56h, 63h ROM:8B7C db 6Eh, 6Eh, 6Eh, 6Eh, 5Eh, 5Eh, 6Eh, 7Dh, 7Dh, 7Dh, 7Dh ROM:8B7C db 7Dh, 7Dh, 4, 4, 36h, 69h, 82h, 0CFh, 1Eh, 28h, 50h ROM:8B7C db 64h, 17h, 17h, 17h, 17h, 17h, 2Fh, 2Fh, 1Ah, 25h, 22h ROM:8B7C db 22h, 1Ah, 1Ah, 1Ah, 1Ah, 1Ah, 2, 2, 69h, 82h, 1Eh, 28h ROM:8B7C db 5, 0Ah, 0Ah, 0Ah, 2, 2, 69h, 82h, 1Eh, 28h, 0Ah, 14h ROM:8B7C db 14h, 14h, 0Ch, 8, 0Eh, 1Ch, 2Bh, 39h, 47h, 55h, 63h ROM:8B7C db 71h, 87h, 9Ch, 0B1h, 0CDh, 0Eh, 1Ch, 2Bh, 39h, 47h ROM:8B7C db 55h, 63h, 71h, 0A0h, 73h, 6Eh, 5Fh, 5Ah, 51h, 3Fh, 34h ROM:8B7C db 28h, 16h, 0Ah, 0, 82h, 73h, 64h, 5Ah, 4Eh, 45h, 3Dh ROM:8B7C db 34h, 28h, 16h, 0Ah, 0, 78h, 6Eh, 64h, 48h, 48h, 44h ROM:8B7C db 3Ch, 34h, 24h, 12h, 8, 0 ROM:8D7C db 64h, 5Ah, 50h, 3Ch, 46h, 42h, 3Ah, 30h, 22h, 12h, 8 ROM:8D7C db 0, 47h, 33h, 3Dh, 33h, 38h, 37h, 32h, 2Ah, 1Eh, 11h ROM:8D7C db 7, 0, 44h, 30h, 30h, 30h, 30h, 30h, 2Ah, 28h, 1Ah, 11h ROM:8D7C db 6, 0, 37h, 2Dh, 2Dh, 2Dh, 2Dh, 2Dh, 27h, 23h, 19h, 10h ROM:8D7C db 5, 0, 30h, 26h, 26h, 26h, 26h, 26h, 26h, 21h, 19h, 0Fh ROM:8D7C db 5, 0, 9, 5, 1Ch, 2Bh, 39h, 63h, 87h, 9Ch, 0B1h, 0BFh ROM:8D7C db 0CDh, 1Ch, 2Bh, 39h, 63h, 87h, 0Ah, 0Ah, 0Ah, 0Ah, 0Ah ROM:8D7C db 0Ah, 0Ah, 7, 5, 0Ah, 0Ah, 0Ah, 0Ah, 0Ah, 0Ah, 0Ah, 7 ROM:8D7C db 5, 0Ah, 9, 9, 9, 7, 6, 6, 5, 3, 0Ah, 7, 7, 7, 7, 6 ROM:8D7C db 5, 3, 2, 0Ah, 5, 5, 5, 5, 4, 4, 3, 2, 5, 6, 1Ch, 36h ROM:8D7C db 4Fh, 0CFh, 0E9h, 39h, 55h, 0B1h, 0CDh, 0EAh, 0F8h, 7Ch ROM:8D7C db 7Ch, 7Ch, 78h, 7Ch, 7Ch, 7Ch, 7Ch, 7Ch, 80h, 80h, 80h ROM:8D7C db 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8D7C db 80h, 80h, 80h, 80h, 84h, 84h, 88h, 2, 2, 9Ch, 0B5h ROM:8D7C db 71h, 8Eh, 80h, 80h, 80h, 88h, 9, 0Ch, 1Ch, 36h, 4Fh ROM:8D7C db 69h, 82h, 9Ch, 0B5h, 0CFh, 0E5h, 0Bh, 0Fh, 14h, 28h ROM:8D7C db 3Ch, 50h, 64h, 8Ch, 0B4h, 0C8h, 0DCh, 0F0h, 7Eh, 7Eh ROM:8D7C db 7Eh, 7Eh, 7Eh, 87h, 90h, 0A4h, 0A6h, 96h, 96h, 96h ROM:8D7C db 96h, 9Ch, 0A4h, 0A4h, 0A4h, 0A6h, 96h, 96h, 96h, 96h ROM:8D7C db 9Ch, 0A4h, 0A4h, 0A4h, 0A6h, 8Ch, 82h, 84h, 8Ch, 94h ROM:8D7C db 98h, 99h, 99h, 9Eh, 82h, 78h, 80h, 84h, 8Ch, 8Eh, 92h ROM:8D7C db 92h, 94h, 82h, 78h, 80h, 84h, 8Ch, 8Eh, 90h, 90h, 8Ch ROM:8D7C db 6Eh, 64h, 6Eh, 74h, 78h, 7Ch, 82h, 88h, 8Eh, 6Eh, 64h ROM:8D7C db 6Eh, 74h, 78h, 7Ch, 7Fh, 84h, 86h, 6Eh, 64h, 6Eh, 74h ROM:8D7C db 78h, 7Ch, 82h, 86h, 88h, 6Eh, 64h, 6Eh, 74h, 78h, 7Ch ROM:8D7C db 80h, 86h, 88h, 6Eh, 64h, 6Eh, 74h, 78h, 78h, 78h, 82h ROM:8D7C db 86h, 6Eh, 64h, 6Eh, 74h, 78h, 78h, 78h, 82h, 84h, 2 ROM:8D7C db 9, 0CFh, 0E8h, 10h, 28h, 3Ch, 50h, 64h, 78h, 0A0h, 0C8h ROM:8D7C db 0FAh, 8Ah, 0, 4Fh, 0, 45h, 0, 40h, 0, 40h, 0, 36h, 0 ROM:8D7C db 31h, 0, 2Ch, 0, 29h, 0, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0ADh, 7, 99h, 2, 93h, 2, 2Ah, 7, 20h, 7, 0F5h, 6, 8Bh ROM:8F7C db 2, 7Fh, 2, 73h, 2, 67h, 2, 5Dh, 2, 51h, 2, 47h, 2, 3Bh ROM:8F7C db 2, 31h, 2, 0B8h, 6, 29h, 2, 42h, 6, 38h, 6, 2Eh, 6 ROM:8F7C db 14h, 6, 0D4h, 5, 23h, 2, 17h, 2, 0CAh, 5, 0C0h, 5, 0FFh ROM:8F7C db 1, 0EDh, 1, 0E5h, 1, 0D1h, 1, 0BDh, 1, 0B0h, 5, 94h ROM:8F7C db 5, 0A5h, 1, 8Ah, 5, 58h, 5, 39h, 5, 60h, 4, 0Fh, 4 ROM:8F7C db 0EBh, 3, 93h, 1, 0E1h, 3, 0D0h, 3, 0B1h, 3, 7Eh, 3 ROM:8F7C db 89h, 1, 79h, 1, 6Bh, 1, 6Eh, 3, 59h, 3, 49h, 3, 18h ROM:8F7C db 3, 0A9h, 2, 55h, 1, 4Fh, 1, 47h, 1, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F7C db 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:917C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:937C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:957C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:977C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:997C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F7C ; end of 'ROM' ROM:9F7C ROM:9F7C ; end of file