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 : D0316FB0FAD365FF13AB9DF51A23BD2140C8D92BFB799C6856F0A4EEAAD6E930 INTMEM:0000 ; Input MD5 : E12D2AE95CB349F300DF3B958433F70F INTMEM:0000 ; Input CRC32 : E48B2FC6 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_294D-895↓w INTMEM:0000 ; ROM_294D-887↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_294D:ROM_2089↓w INTMEM:0002 ; ROM_294D:ROM_21D6↓r ... INTMEM:0004 INTMEM_4: ds 2 ; DATA XREF: ROM_294D-745↓w INTMEM:0004 ; ROM_294D:ROM_220E↓w ... INTMEM:0006 INTMEM_6: ds 2 ; DATA XREF: ROM_294D-750↓w INTMEM:0006 ; ROM_294D:ROM_27E3↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_294D+22↓w INTMEM:0008 ; ROM_3678:ROM_36C2↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 2 ; DATA XREF: ROM_294D-424↓r INTMEM:0009 ; ROM_2936+7↓r ... INTMEM:0009 ; Interrupt pending register INTMEM:000B ds 1 INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_3678+B0↓w INTMEM:000E ; ROM_3678+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_294D-225↓r INTMEM:000F ; ROM_294D-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 2 ; DATA XREF: ROM_294D:ROM_2464↓r INTMEM:0010 ; ROM_294D-252↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_3678+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_3678+4D↓r INTMEM:0013 ; ROM_3678+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_3678:ROM_37A2↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_294D-75B↓r INTMEM:0015 ; ROM_294D:ROM_27D8↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_294D-41E↓r INTMEM:0016 ; ROM_2936+1↓r ... INTMEM:0017 ds 1 INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_294D-443↓r INTMEM:0018 ; ROM_294D:ROM_27EE↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_294D-8C1↓r INTMEM:001A ; ROM_294D-735↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_294D-8BE↓r INTMEM:001C ; ROM_294D:ROM_20D6↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_294D-8B8↓r INTMEM:0020 ; ROM_294D-899↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:30D9↓w INTMEM:0024 ; ROM_4C34:ROM_4D0C↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2BF9↓w INTMEM:0026 ; ROM_2BF9+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_29DC+12↓r INTMEM:0028 ; ROM_3678↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_294D-41E↓w INTMEM:002A ; ROM_294D-41B↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_294D-8B2↓r INTMEM:002C ; ROM_294D-4D1↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2C0D+2↓w INTMEM:0030 ; ROM_2C0D+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2BB3+13↓w INTMEM:0032 ; ROM_2BEB+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2C6B+23↓r INTMEM:0034 ; ROM_2CA6↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:30D7↓r INTMEM:0036 ; ROM:3997↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_336D+3↓r INTMEM:003B ; ROM:3946↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:3D2E↓w INTMEM:003C ; ROM:3D37↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:393F↓w INTMEM:003E ; ROM:3943↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_486A+2↓w INTMEM:0040 ; ROM_4C34+CF↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3C38↓w INTMEM:0042 ; ROM_486A+17↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3C3E↓w INTMEM:0044 ; ROM_486A+1C↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3C46↓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+2CB↓w ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_294D:ROM_25C4↓r INTMEM:0049 ; ROM_29F4+30↓w ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_294D:ROM_2215↓w INTMEM:004A ; ROM_294D-5B4↓w ... INTMEM:004B ds 5 INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_294D-1F9↓w INTMEM:0050 ; ROM:3C71↓w ... INTMEM:0052 INTMEM_52: ds 2 ; DATA XREF: ROM_33D1+5F↓w INTMEM:0052 ; ROM_37C7+13↓w ... INTMEM:0054 INTMEM_54: ds 1 ; DATA XREF: ROM_294D:ROM_2751↓w INTMEM:0054 ; ROM_294D:ROM_2757↓r ... INTMEM:0055 INTMEM_55: ds 1 ; DATA XREF: ROM_33D1+42↓w INTMEM:0055 ; ROM_33D1:ROM_342C↓w ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_294D-7FB↓r INTMEM:0056 ; ROM_294D:ROM_2192↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_294D-82C↓r INTMEM:0058 ; ROM_2977-168↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_294D-6B0↓w INTMEM:005A ; ROM_294D-625↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_294D:ROM_221B↓w INTMEM:005C ; ROM_294D-729↓w ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_294D-559↓w INTMEM:005E ; ROM_294D:ROM_2567↓w ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_294D:ROM_22A3↓w INTMEM:0060 ; ROM_294D-65B↓r ... INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_30F3:ROM_315B↓w INTMEM:0062 ; ROM_315E↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_294D-4FB↓r INTMEM:0064 ; ROM_30F3:ROM_3137↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_294D:ROM_241E↓r INTMEM:0066 ; ROM_30F3+4E↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_294D-8C1↓w INTMEM:0068 ; ROM_294D-4E0↓r INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_294D-8BE↓w INTMEM:006A ; ROM_294D-4DD↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_294D-8BB↓w INTMEM:006C ; ROM_294D-4DA↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_294D-8B8↓w INTMEM:006E ; ROM_294D-4D7↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_294D-8B5↓w INTMEM:0070 ; ROM_294D-4D4↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_294D-8B2↓w INTMEM:0072 ; ROM_294D-4D1↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_294D-89B↓w INTMEM:0074 ; ROM_294D-895↓r ... INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_294D-849↓r INTMEM:0076 ; ROM_294D-841↓w ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_294D:ROM_2107↓r INTMEM:0078 ; ROM:337C↓w INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_294D-838↓r INTMEM:007A ; ROM_294D-82C↓w ... INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_294D-832↓w INTMEM:007C ; ROM_294D-803↓r ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_294D-832↓r INTMEM:007E ; ROM_294D-823↓w ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_294D-72F↓w INTMEM:0080 ; ROM_294D-721↓w ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_294D-703↓w INTMEM:0082 ; ROM_294D-6D9↓r ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_294D-1CA↓w INTMEM:0084 ; ROM_294D-1C8↓r ... INTMEM:0086 INTMEM_86: ds 2 ; DATA XREF: ROM_294D-193↓r INTMEM:0086 ; ROM_294D-164↓w ... INTMEM:0088 INTMEM_88: ds 2 ; DATA XREF: ROM_294D-657↓r INTMEM:0088 ; ROM_294D-650↓r ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_294D-75D↓w INTMEM:008A ; start+8AE↓w INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_294D:ROM_23D0↓r INTMEM:008B ; ROM_294D-551↓r ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_294D-829↓r INTMEM:008C ; ROM_2977:ROM_29A7↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_294D:ROM_2570↓r INTMEM:008E ; ROM_294D-3BC↓r ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_294D:ROM_2570↓r INTMEM:008F ; ROM_294D-3BC↓r ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_294D-3B7↓r INTMEM:0090 ; ROM_294D-393↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_294D-391↓w INTMEM:0091 ; ROM_294D-371↓w ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_294D-5FD↓w INTMEM:0093 ; ROM_294D-5F7↓w ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_294D:ROM_222F↓r INTMEM:0095 ; ROM_294D-69E↓w ... INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_3052+4E↓w INTMEM:0096 ; ROM_3052+55↓w INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_3899:ROM_38A9↓r INTMEM:0097 ; ROM_3899+25↓w ... INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_3899+3↓r INTMEM:0098 ; ROM_3899+1B↓r ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_3354+C↓w INTMEM:0099 ; ROM_3899+20↓r ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_294D-8AC↓r INTMEM:009A ; ROM_294D-8A7↓w ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_294D-871↓w INTMEM:009B ; ROM_294D-7C5↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_294D:ROM_20FF↓r INTMEM:009C ; ROM_294D-83E↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_294D-835↓r INTMEM:009D ; ROM_294D-829↓w ... INTMEM:009E INTMEM_9E: ds 2 ; DATA XREF: ROM_294D-82F↓w INTMEM:009E ; ROM_294D-80A↓r ... INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_294D-574↓r INTMEM:00A0 ; ROM_294D-551↓w INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM_294D-549↓w INTMEM:00A1 ; ROM_294D:ROM_2406↓r ... INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM_294D-3E1↓w INTMEM:00A2 ; ROM_294D-3C9↓w ... INTMEM:00A3 INTMEM_A3: ds 1 ; DATA XREF: ROM_294D:ROM_26E9↓w INTMEM:00A3 ; ROM_294D-25A↓w ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM_294D-26A↓w INTMEM:00A4 ; ROM_294D-267↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_294D:ROM_272E↓r INTMEM:00A5 ; ROM_294D-209↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_33D1+1↓r INTMEM:00A6 ; ROM_33D1+5↓r ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_2DA6+26↓r INTMEM:00A7 ; ROM_3678+119↓w INTMEM:00A8 INTMEM_A8: ds 1 ; DATA XREF: ROM_2DA6+63↓w INTMEM:00A8 ; ROM_2DA6+6F↓r INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_294D:ROM_2112↓r INTMEM:00A9 ; ROM_294D:ROM_21A1↓r ... INTMEM:00AA INTMEM_AA: ds 1 ; DATA XREF: ROM_294D-38F↓r INTMEM:00AA ; ROM_294D-38C↓r ... INTMEM:00AB INTMEM_AB: ds 1 ; DATA XREF: ROM_294D:ROM_20AA↓r INTMEM:00AB ; ROM_294D-89E↓r ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_3383+9↓w INTMEM:00AC ; ROM_37A5+A↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_294D-8AF↓w INTMEM:00AD ; ROM_294D-869↓r ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_294D-6A4↓w INTMEM:00AE ; ROM_294D:ROM_239C↓w ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_3383+6↓r INTMEM:00AF ; ROM_3383+17↓w ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_4C34+29F↓w INTMEM:00B0 ; ROM_4C34:ROM_4EDE↓r INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_4FB6+2F3↓w INTMEM:00B1 ; ROM_4FB6:ROM_52B9↓r INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_585D+F5↓w INTMEM:00B2 ; ROM_585D+100↓w ... INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_585D+2BA↓r INTMEM:00B3 ; ROM_585D:ROM_5B98↓w INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_488A+4E↓w INTMEM:00B4 ; ROM_5C21+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+112↓w INTMEM:00B6 ; ROM_4C34:ROM_4D4B↓r ... INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_585D+1B2↓r INTMEM:00B7 ; ROM_585D+223↓w ... INTMEM:00B8 INTMEM_B8: ds 1 ; DATA XREF: ROM_585D:ROM_5A16↓r INTMEM:00B8 ; ROM_585D+212↓w INTMEM:00B9 INTMEM_B9: ds 1 ; DATA XREF: ROM_5C21+176↓w INTMEM:00B9 ; ROM_5C21+184↓r INTMEM:00BA INTMEM_BA: ds 6 ; DATA XREF: ROM_4A89+17↓r INTMEM:00BA ; ROM_4A89+1F↓w ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM_3899+8↓r INTMEM:00C0 ; ROM_3899+28↓w ... INTMEM:00C2 INTMEM_C2: ds 2 ; DATA XREF: ROM_4C34+1A2↓w INTMEM:00C2 ; ROM_4C34:ROM_4DDE↓r ... INTMEM:00C4 INTMEM_C4: ds 1 ; DATA XREF: ROM_585D+1CC↓r INTMEM:00C4 ; ROM_585D:ROM_5A30↓w INTMEM:00C5 INTMEM_C5: ds 1 ; DATA XREF: ROM_5C21+582↓w INTMEM:00C5 ; ROM_5C21+591↓r ... INTMEM:00C6 ds 1 INTMEM:00C7 ds 1 INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_585D+44↓w INTMEM:00C8 ; ROM_585D:ROM_58BD↓r ... INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_585D+152↓w INTMEM:00C9 ; ROM_585D+251↓r INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_628A+14F↓w INTMEM:00CA ; ROM_628A+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 2 ; DATA XREF: ROM_4C34+355↓w INTMEM:00CC ; ROM_4C34:ROM_4F8E↓r ... INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_585D+B9↓w INTMEM:00CE ; ROM_585D+C1↓w ... INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_628A+21↓w INTMEM:00CF ; ROM_628A:ROM_62CE↓w ... INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_628A+179↓w INTMEM:00D0 ; ROM_628A+189↓r ... INTMEM:00D2 ds 1 INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_4FB6+16A↓w INTMEM:00D3 ; ROM_4FB6+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:5425↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_294D-771↓w INTMEM:00D8 ; ROM_294D-76A↓w ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM:5432↓w INTMEM:00DA ; ROM:5442↓w ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM_628A:ROM_652A↓w INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_4C34+EB↓r INTMEM:00DE ; ROM_4FB6:ROM_4FC1↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_4FB6+30F↓r INTMEM:00DF ; ROM:52CB↓w ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_5C21+9↓w INTMEM:00E0 ; ROM_5C21+C2↓w ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_5C21+38↓w INTMEM:00E1 ; ROM_5C21+133↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM_5C21+8A↓w INTMEM:00E2 ; ROM_5C21+97↓r ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM_5C21:ROM_5D13↓w INTMEM:00E3 ; ROM_5C21+615↓r ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_5C21:ROM_5DF1↓w INTMEM:00E4 ; ROM_5C21:ROM_5EF8↓r ... INTMEM:00E5 INTMEM_E5: ds 1 ; DATA XREF: ROM_5C21+289↓w INTMEM:00E5 ; ROM_5C21:ROM_5EC4↓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_5C21+353↓w INTMEM:00E7 ; ROM_5C21+363↓w ... INTMEM:00E8 INTMEM_E8: ds 1 ; DATA XREF: ROM_5C21:ROM_5F87↓w INTMEM:00E8 ; ROM_5C21+401↓w ... INTMEM:00E9 INTMEM_E9: ds 1 ; DATA XREF: ROM_5C21+374↓r INTMEM:00E9 ; ROM_5C21+37E↓w ... INTMEM:00EA INTMEM_EA: ds 1 ; DATA XREF: ROM_5C21+574↓r INTMEM:00EA ; ROM_5C21+57F↓w ... INTMEM:00EB INTMEM_EB: ds 1 ; DATA XREF: ROM_56D7+10A↓w INTMEM:00EB ; ROM_56D7+10D↓w INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_488A+6C↓w INTMEM:00EC ; ROM_56D7+143↓r ... INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_488A+69↓w INTMEM:00ED ; ROM_56D7+140↓r ... INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_488A+66↓w INTMEM:00EE ; ROM_56D7+13D↓r ... INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_488A+63↓w INTMEM:00EF ; ROM_56D7:ROM_5811↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_488A+60↓w INTMEM:00F0 ; ROM_56D7+135↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_4C34+165↓w INTMEM:00F1 ; ROM_4C34:ROM_4F93↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_294D-261↓r INTMEM:00F2 ; ROM_5BAD:ROM_5C1B↓w INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_5C21+27↓w INTMEM:00F3 ; ROM_5C21+8D↓r ... INTMEM:00F4 INTMEM_F4: ds 1 ; DATA XREF: ROM_294D-768↓r INTMEM:00F4 ; ROM_4C34+370↓w INTMEM:00F5 INTMEM_F5: ds 2 ; DATA XREF: ROM_294D-513↓w INTMEM:00F5 ; ROM_655D+112↓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+199↓r ... INTMEM:00F9 INTMEM_F9: ds 1 ; DATA XREF: ROM_4FB6+5E↓r INTMEM:00F9 ; ROM_4FB6+6D↓w ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_4FB6+162↓r INTMEM:00FA ; ROM_4FB6:ROM_513C↓w ... INTMEM:00FB INTMEM_FB: ds 2 ; DATA XREF: ROM:566C↓w INTMEM:00FB ; ROM:ROM_5679↓w ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4A89↓r INTMEM:00FD ; ROM_4A89+3↓r ... INTMEM:00FE INTMEM_FE: ds 2 ; DATA XREF: ROM_4B4F:ROM_4B79↓w INTMEM:00FE ; ROM_4B4F:ROM_4B90↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_294D-5E9↓r INTMEM:0140 ; ROM_2E32+19↓w ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_37F2+4↓r INTMEM:0142 ; ROM_37F2+1C↓w INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_294D-57A↓r INTMEM:0144 ; ROM_294D:ROM_23F7↓w INTMEM:0146 INTMEM_146: ds 1 ; DATA XREF: ROM_294D-51D↓w INTMEM:0146 ; ROM_4C34:ROM_4D0C↓r INTMEM:0147 INTMEM_147: ds 1 ; DATA XREF: ROM_56D7:ROM_57DC↓r INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_2977-164↓w INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_488A+49↓w INTMEM:014A ; ROM_585D:ROM_5A54↓r ... INTMEM:014C INTMEM_14C: ds 1 ; DATA XREF: ROM_2F36:ROM_2F5B↓w INTMEM:014C ; ROM_2F61+6↓r ... INTMEM:014D INTMEM_14D: ds 3 ; DATA XREF: ROM_294D-53D↓r INTMEM:014D ; ROM_2481+71↓r ... INTMEM:0150 INTMEM_150: ds 1 ; DATA XREF: ROM_294D-1F3↓r INTMEM:0150 ; ROM_37A5↓w ... INTMEM:0151 INTMEM_151: ds 1 ; DATA XREF: ROM_294D-1E4↓r INTMEM:0151 ; ROM_37A5+5↓w ... INTMEM:0152 INTMEM_152: ds 1 ; DATA XREF: ROM_294D-86E↓w INTMEM:0152 ; ROM_4A70+6↓r ... INTMEM:0153 INTMEM_153: ds 1 ; DATA XREF: ROM_294D:ROM_26F6↓r INTMEM:0153 ; ROM_294D:ROM_2723↓w INTMEM:0154 INTMEM_154: ds 1Ch ; DATA XREF: ROM_294D-21C↓r INTMEM:0154 ; ROM_294D-1EE↓r ... INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_4C34+A8↓r INTMEM:0170 ; ROM_4C34+F2↓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_655D+C9↓w INTMEM:0174 ; ROM_655D:ROM_66F2↓r INTMEM:0176 INTMEM_176: ds 1 ; DATA XREF: ROM_56D7+24↓r INTMEM:0176 ; ROM_56D7+29↓w ... INTMEM:0177 INTMEM_177: ds 1 ; DATA XREF: ROM_655D+F7↓r INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM:5457↓r INTMEM:0178 ; ROM_655D+36E↓w INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM:ROM_5462↓r INTMEM:017A ; ROM_655D:ROM_68C6↓w INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_4FB6:ROM_4FDE↓w INTMEM:017C ; ROM:539A↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_4FB6+147↓w INTMEM:017E ; ROM:538F↓r INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_4FB6:ROM_5199↓r INTMEM:0180 ; ROM_4FB6+1F4↓w ... INTMEM:0182 INTMEM_182: ds 0Eh ; DATA XREF: ROM_4FB6:ROM_51FE↓r INTMEM:0182 ; ROM_4FB6:ROM_521B↓r ... INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_56D7+64↓w INTMEM:0190 ; ROM_56D7+7A↓w ... INTMEM:0192 INTMEM_192: ds 2 ; DATA XREF: ROM_488A+34↓w INTMEM:0192 ; ROM_56D7+51↓w ... INTMEM:0194 INTMEM_194: ds 6 ; DATA XREF: ROM_56D7+DE↓r INTMEM:0194 ; ROM_56D7+FD↓w ... INTMEM:019A INTMEM_19A: ds 2 ; DATA XREF: ROM_488A+41↓w INTMEM:019A ; ROM_585D+20A↓w ... INTMEM:019C INTMEM_19C: ds 2 ; DATA XREF: ROM_585D+2D4↓r INTMEM:019C ; ROM_585D+2E6↓w ... INTMEM:019E INTMEM_19E: ds 2 ; DATA XREF: ROM_585D+2D9↓r INTMEM:019E ; ROM_585D+2EB↓w ... INTMEM:01A0 INTMEM_1A0: ds 6 ; DATA XREF: ROM_4B4F:ROM_4BEA↓w INTMEM:01A0 ; ROM_5C21+4↓w ... INTMEM:01A6 INTMEM_1A6: ds 1 ; DATA XREF: ROM_4A0E+1F↓r INTMEM:01A6 ; ROM_4C34:ROM_4C45↓w ... INTMEM:01A7 INTMEM_1A7: ds 1 ; DATA XREF: ROM_49BD:ROM_49F2↓r INTMEM:01A7 ; ROM_4A0E+24↓r ... INTMEM:01A8 INTMEM_1A8: ds 1 ; DATA XREF: ROM_4C34+5F↓w INTMEM:01A8 ; ROM_5C21+10↓r ... INTMEM:01A9 INTMEM_1A9: ds 1 ; DATA XREF: ROM_4B4F+19↓r INTMEM:01A9 ; ROM_4C34+9D↓w ... INTMEM:01AA INTMEM_1AA: ds 1 ; DATA XREF: ROM_4C34+2EA↓r INTMEM:01AA ; ROM_4C34:ROM_4F49↓w INTMEM:01AB INTMEM_1AB: ds 1 ; DATA XREF: ROM_655D+14↓r INTMEM:01AB ; ROM_655D+5F↓w INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_494D:ROM_497A↓r INTMEM:01AC ; ROM_494D+5B↓r ... INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_655D+B5↓w INTMEM:01AD ; ROM_655D:ROM_673A↓r INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_655D:ROM_6661↓w INTMEM:01AE ; ROM_655D+359↓r INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_655D:ROM_6680↓w INTMEM:01AF ; ROM_655D+15D↓r ... INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_655D+146↓w INTMEM:01B0 ; ROM_655D+177↓r ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM:547F↓r INTMEM:01B1 ; ROM_655D+16D↓w ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM_655D:ROM_6723↓w INTMEM:01B2 ; ROM_655D+1D0↓r INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_655D+1CB↓w INTMEM:01B3 ; ROM_655D+1FC↓r INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_655D+1F5↓w INTMEM:01B4 ; ROM_655D+21E↓r INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_655D+243↓r INTMEM:01B5 ; ROM_655D+24A↓w ... INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_655D+252↓r INTMEM:01B6 ; ROM_655D+259↓w ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_655D+2B1↓r INTMEM:01B7 ; ROM_655D+2B8↓w ... INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_655D+2C0↓r INTMEM:01B8 ; ROM_655D+2C7↓w ... INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_4FB6+32↓w INTMEM:01B9 ; ROM_4FB6:ROM_500A↓w ... INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_4FB6+2D↓w INTMEM:01BA ; ROM_4FB6+4F↓w ... INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_4FB6:ROM_508F↓w INTMEM:01BB ; ROM_4FB6:ROM_5262↓r ... INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_4FB6:ROM_5036↓w INTMEM:01BC ; ROM_4FB6+B0↓r ... INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM_4FB6+96↓w INTMEM:01BD ; ROM_4FB6+A5↓r INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM_4FB6:ROM_50C1↓w INTMEM:01BE ; ROM_4FB6+112↓r ... INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM_4FB6+ED↓w INTMEM:01BF ; ROM_4FB6+120↓r ... INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_4FB6+F9↓w INTMEM:01C0 ; ROM_4FB6+106↓r ... INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_4FB6+15D↓w INTMEM:01C1 ; ROM:5382↓r INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_4FB6+1A9↓w INTMEM:01C2 ; ROM_4FB6+214↓r ... INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_4FB6+2C2↓w INTMEM:01C3 ; ROM:53F5↓r INTMEM:01C4 INTMEM_1C4: ds 5 ; DATA XREF: ROM_4FB6:ROM_529E↓w INTMEM:01C4 ; ROM:53FE↓r ... INTMEM:01C9 INTMEM_1C9: ds 1 ; DATA XREF: ROM_585D+7E↓w INTMEM:01C9 ; ROM_585D+198↓r ... INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_585D+58↓w INTMEM:01CA ; ROM_585D+14B↓r ... INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_585D:ROM_5B25↓r INTMEM:01CB ; ROM_585D+2CF↓w ... INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_585D+2FC↓r INTMEM:01CC ; ROM_585D+30A↓w ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_5C21+15A↓r INTMEM:01CD ; ROM_5C21+16C↓r ... INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_5C21+145↓w INTMEM:01CE ; ROM_5C21+2CB↓r ... INTMEM:01CF INTMEM_1CF: ds 1 ; DATA XREF: ROM_5C21+266↓r INTMEM:01CF ; ROM_5C21+4E9↓r ... INTMEM:01D0 INTMEM_1D0: ds 1 ; DATA XREF: ROM_5C21:ROM_5EA5↓w INTMEM:01D0 ; ROM_5C21:ROM_603D↓r INTMEM:01D1 INTMEM_1D1: ds 1 ; DATA XREF: ROM_4AB4+7↓r INTMEM:01D1 ; ROM_4ADC+7↓r ... INTMEM:01D2 INTMEM_1D2: ds 1 ; DATA XREF: ROM_4AB4+C↓r INTMEM:01D2 ; ROM_5C21+304↓w INTMEM:01D3 INTMEM_1D3: ds 3 ; DATA XREF: ROM_4B11↓r INTMEM:01D3 ; ROM_5C21+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_655D+265↓r INTMEM:01E8 ; ROM_655D+29D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_655D+26C↓r INTMEM:01EA ; ROM_655D:ROM_67F5↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_655D:ROM_6841↓r INTMEM:01EC ; ROM_655D+323↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_655D+2EB↓r INTMEM:01EE ; ROM_655D:ROM_687B↓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_2E32↓r INTMEM:01F5 ; ROM_4C06:ROM_4C25↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:39AF↓r INTMEM:01F7 ; ROM_4FB6+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:39BB↓r INTMEM:01F9 ; ROM_4C34:ROM_4CB7↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4C34:ROM_4F68↓r INTMEM:01FA ; ROM_4FB6+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_4C34+E0↓r INTMEM:01FC ; ROM_4C34+2E5↓r INTMEM:01FD INTMEM_1FD: ds 23h ; DATA XREF: ROM_4C34+148↓r INTMEM:01FD ; ROM:55F1↓r ... INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_628A+103↓w INTMEM:0220 ; ROM_628A:ROM_651F↓r INTMEM:0222 INTMEM_222: ds 3Eh ; DATA XREF: ROM_628A+30↓r INTMEM:0222 ; ROM_628A+108↓w INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_628A+1F7↓w INTMEM:0260 ; ROM_628A:ROM_648E↓r INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_56D7+17A↓r INTMEM:0262 ; ROM_68D1+24↓w INTMEM:0264 INTMEM_264: ds 1 ; DATA XREF: ROM_5C21+4EE↓r INTMEM:0264 ; ROM_5C21+50C↓w INTMEM:0265 INTMEM_265: ds 1 ; DATA XREF: ROM_488A+56↓w INTMEM:0265 ; ROM_5C21+525↓w ... INTMEM:0266 INTMEM_266: ds 2 ; DATA XREF: ROM_488A+5B↓w INTMEM:0266 ; ROM_5C21+519↓r ... INTMEM:0268 INTMEM_268: ds 1 ; DATA XREF: ROM_56D7+123↓w INTMEM:0268 ; ROM_56D7+162↓r ... INTMEM:0269 INTMEM_269: ds 153h ; DATA XREF: ROM_56D7+112↓r INTMEM:0269 ; ROM_56D7:ROM_57FF↓w INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_2E32+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_2E32+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_294D:ROM_2445↓w INTMEM:03C0 ; ROM_294D-4F0↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_655D:ROM_6766↓w INTMEM:03C4 INTMEM_3C4: ds 2 ; DATA XREF: ROM_655D:ROM_6788↓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:53F0↓w ... INTMEM:03CE ds 1 INTMEM:03CF INTMEM_3CF: ds 1 ; DATA XREF: ROM_4FB6+AB↓w INTMEM:03D0 INTMEM_3D0: ds 1 ; DATA XREF: ROM_4FB6+17E↓w INTMEM:03D1 INTMEM_3D1: ds 1 ; DATA XREF: ROM_585D+1F0↓w INTMEM:03D2 INTMEM_3D2: ds 1 ; DATA XREF: ROM_585D+240↓w INTMEM:03D3 INTMEM_3D3: ds 1 ; DATA XREF: ROM_5C21+1C↓w INTMEM:03D4 INTMEM_3D4: ds 1 ; DATA XREF: ROM_5C21:ROM_5E78↓w INTMEM:03D5 INTMEM_3D5: ds 1 ; DATA XREF: ROM_4B11+18↓w INTMEM:03D6 INTMEM_3D6: ds 5 ; DATA XREF: ROM_5C21+344↓w INTMEM:03D6 ; ROM_5C21:ROM_6190↓w ... INTMEM:03DB INTMEM_3DB: ds 1 ; DATA XREF: ROM_628A+11C↓w INTMEM:03DC INTMEM_3DC: ds 1 ; DATA XREF: ROM_628A:ROM_644C↓w INTMEM:03DD INTMEM_3DD: ds 1 ; DATA XREF: ROM_628A+137↓w INTMEM:03DE INTMEM_3DE: ds 1 ; DATA XREF: ROM_628A+1DA↓w INTMEM:03DF INTMEM_3DF: ds 21h ; DATA XREF: ROM_628A+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_2936 ; Timer overflow ROM:2002 Int01: dw ROM_2935 ; NMI ROM:2004 Int02: dw ROM_2977 ; HSI data available ROM:2006 Int03: dw ROM_2935 ; NMI ROM:2008 Int04: dw ROM_2935 ; NMI ROM:200A Int05: dw ROM_294D ; Software timer ROM:200C Int06: dw ROM_2B88 ; Serial port ROM:200E Int07: dw ROM_2935 ; NMI ROM:2010 Trap: dw ROM_2935 ; NMI ROM:2012 NoOpCode: dw ROM_2935 ; 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_2935 ; NMI ROM:2032 Int09: dw ROM_2935 ; NMI ROM:2034 Int10: dw ROM_2935 ; NMI ROM:2036 Int11: dw ROM_2935 ; NMI ROM:2038 Int12: dw ROM_2935 ; NMI ROM:203A Int13: dw ROM_2935 ; NMI ROM:203C Int14: dw ROM_2935 ; NMI ROM:203E Int15: dw ROM_2935 ; 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:2854 SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:28D3 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_2854 ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_294D ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2977 ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_294D+13↓j ROM:2089 ; ROM_2977+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, #8 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_294D-8A9↑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_294D-890↑j ROM:20C3 ; ROM_294D-879↓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_294D-884↑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_294D-8A5↑j ROM:20D6 ; ROM_294D-89E↑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_152[] ROM:20E4 jbs INTMEM_AD, 4, ROM_20F1 ROM:20E7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20EA ldb INTMEM_1A+1, 35C6h[INTMEM_1C+2] ROM:20EF sjmp ROM_20FF ROM:20F1 ; --------------------------------------------------------------------------- ROM:20F1 ROM:20F1 ROM_20F1: ; CODE XREF: ROM_294D-869↑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, 35D8h[INTMEM_1C+2] ROM:20FF ROM:20FF ROM_20FF: ; CODE XREF: ROM_294D:ROM_20AA↑j ROM:20FF ; ROM_294D-85E↑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_294D-83E↓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_294D-84B↑j ROM:2112 ; ROM_294D-843↑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_294D: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_294D-807↑j ROM:214F jbc INTMEM_AD, 6, ROM_2192 ROM:2152 cmpb INTMEM_9A, 96h[INTMEM_56] ROM:2157 jlt ROM_21C5 ROM:2159 ld INTMEM_1C, #21C8h ROM:215D ldb INTMEM_1C+2, #4 ROM:2160 ROM:2160 ROM_2160: ; CODE XREF: ROM_294D-7E6↓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_294D-805↑j ROM:216C ; ROM_294D-800↑j ROM:216C jbc INTMEM_AD, 6, 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_294D-7EA↑j ROM:2176 ldb INTMEM_9A, [INTMEM_1C] ROM:2179 orb INTMEM_AD, #10h ROM:217C ROM:217C ROM_217C: ; CODE XREF: ROM_294D-7D9↑j ROM:217C orb INTMEM_AB, #4 ROM:217F andb INTMEM_AD, #-41h 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_294D:ROM_214F↑j ROM:2192 cmpb INTMEM_9A, 95h[INTMEM_56] ROM:2197 jnc ROM_21C5 ROM:2199 ROM:2199 ROM_2199: ; CODE XREF: ROM_294D-7E3↑j ROM:2199 ldb INTMEM_9A, #2 ROM:219C orb INTMEM_AD, #40h ; '@' ROM:219F sjmp ROM_21C5 ROM:21A1 ; --------------------------------------------------------------------------- ROM:21A1 ROM:21A1 ROM_21A1: ; CODE XREF: ROM_294D: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_294D-792↑j ROM:21C2 ; ROM_294D:ROM_21D0↓j ROM:21C2 lcall ROM_37C7 ROM:21C5 ROM:21C5 ROM_21C5: ; CODE XREF: ROM_294D-7F6↑j ROM:21C5 ; ROM_294D:ROM_216C↑j ... ROM:21C5 ljmp ROM_2445 ROM:21C5 ; END OF FUNCTION CHUNK FOR ROM_294D ROM:21C5 ; --------------------------------------------------------------------------- ROM:21C8 db 8, 2, 9, 14h, 0Bh, 0Ch, 0Ch, 1Fh ROM:21D0 ; --------------------------------------------------------------------------- ROM:21D0 ; START OF FUNCTION CHUNK FOR ROM_294D ROM:21D0 ROM:21D0 ROM_21D0: ; CODE XREF: ROM_294D:ROM_21A1↑j ROM:21D0 jbc INTMEM_1A+1, 1, ROM_21C2 ROM:21D3 ROM:21D3 ROM_21D3: ; CODE XREF: ROM_294D-7BD↑j ROM:21D3 ; ROM_294D-7A9↑j ... ROM:21D3 jbc INTMEM_1A+1, 1, ROM_21EA ROM:21D6 ROM:21D6 ROM_21D6: ; CODE XREF: ROM_294D:ROM_21D6↓j ROM:21D6 jbs INTMEM_2, 3, ROM_21D6 ROM:21D9 ldb INTMEM_D8+1, INTMEM_2+1 ROM:21DC andb INTMEM_D8, INTMEM_2, #-40h ROM:21E0 jbc INTMEM_F5+1, 4, ROM_21EA ROM:21E3 clrb INTMEM_D8 ROM:21E5 ldb INTMEM_D8+1, INTMEM_F4[] ROM:21EA ROM:21EA ROM_21EA: ; CODE XREF: ROM_294D:ROM_21D3↑j ROM:21EA ; ROM_294D-76D↑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_294D-747↑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_294D-75B↑j ROM:2215 orb INTMEM_4A, #1 ROM:2218 ldb INTMEM_1A, #1 ROM:221B ROM:221B ROM_221B: ; CODE XREF: ROM_294D-760↑j ROM:221B ; ROM_294D-741↑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_294D-72C↑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_294D-726↑j ROM:222F ; ROM_294D: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_294D-71A↑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_294D-712↑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_294D-70B↑j ROM:2247 ldbze INTMEM_1A, INTMEM_93+1 ROM:224A ldbze INTMEM_82, 30E3h[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_294D-6EF↑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_294D-6E5↑j ROM:227C ldb INTMEM_1C, #3 ROM:227F sjmp ROM_2292 ROM:2281 ; --------------------------------------------------------------------------- ROM:2281 ROM:2281 ROM_2281: ; CODE XREF: ROM_294D-6D3↑j ROM:2281 add INTMEM_1A, INTMEM_5C, 0Ah[INTMEM_56] ROM:2287 cmp INTMEM_1C+2, INTMEM_1A ROM:228A jc ROM_22A1 ROM:228C add INTMEM_1C+2, INTMEM_80 ROM:228F ldb INTMEM_1C, #1 ROM:2292 ROM:2292 ROM_2292: ; CODE XREF: ROM_294D-6CE↑j ROM:2292 ldb INTMEM_1C+1, INTMEM_93+1 ROM:2295 lcall ROM_3052 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_294D-6DB↑j ROM:22A1 ; ROM_294D-6C3↑j ROM:22A1 sjmp ROM_235C ROM:22A3 ; --------------------------------------------------------------------------- ROM:22A3 ROM:22A3 ROM_22A3: ; CODE XREF: ROM_294D-6B2↑j ROM:22A3 ld INTMEM_60, INTMEM_1C+2 ROM:22A6 orb INTMEM_AB, #2 ROM:22A9 andb INTMEM_AE, #-2 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_294D:ROM_223F↑j ROM:22BB ; ROM_294D-696↑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_294D-680↑j ROM:22D9 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5C ROM:22DD divu INTMEM_20, #64h ; 'd' ROM:22E1 jv ROM_232C ROM:22E3 add INTMEM_1C+2, INTMEM_20, INTMEM_80 ROM:22E7 add INTMEM_1A, INTMEM_5C, 0Ch[INTMEM_56] ROM:22ED cmp INTMEM_20, INTMEM_1A ROM:22F0 jnc ROM_2305 ROM:22F2 sub INTMEM_1A, INTMEM_1C+2, INTMEM_60 ROM:22F6 cmp INTMEM_1A, INTMEM_88[] ROM:22FB jnc ROM_235C ROM:22FD add INTMEM_1C+2, INTMEM_60, INTMEM_88[] ROM:2303 sjmp ROM_231A ROM:2305 ; --------------------------------------------------------------------------- ROM:2305 ROM:2305 ROM_2305: ; CODE XREF: ROM_294D-65D↑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_294D-676↑j ROM:2315 ; ROM_294D-640↑j ROM:2315 add INTMEM_1C+2, INTMEM_60, #465h ROM:231A ROM:231A ROM_231A: ; CODE XREF: ROM_294D-64A↑j ROM:231A ; ROM_294D-63A↑j ROM:231A ldb INTMEM_1C, #2 ROM:231D ldb INTMEM_1C+1, INTMEM_93+1 ROM:2320 lcall ROM_3052 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_294D-66C↑j ROM:232C sjmp ROM_235C ROM:232E ; --------------------------------------------------------------------------- ROM:232E ROM:232E ROM_232E: ; CODE XREF: ROM_294D-627↑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_AD, #7Fh ROM:233B sjmp ROM_2340 ROM:233D ; --------------------------------------------------------------------------- ROM:233D ROM:233D ROM_233D: ; CODE XREF: ROM_294D-617↑j ROM:233D orb INTMEM_AD, #-80h ROM:2340 ROM:2340 ROM_2340: ; CODE XREF: ROM_294D-708↑j ROM:2340 ; ROM_294D-612↑j ROM:2340 ldbze INTMEM_1A, INTMEM_93+1 ROM:2343 ldb INTMEM_1A, 30DBh[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_294D-5F9↑j ROM:2359 andb INTMEM_AB, #-3 ROM:235C ROM:235C ROM_235C: ; CODE XREF: ROM_294D-710↑j ROM:235C ; ROM_294D: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_140[] ROM:2369 st INTMEM_1A, INTMEM_88[] ROM:236E ldbze INTMEM_1A, INTMEM_93+1 ROM:2371 ldb INTMEM_1C+1, 30DFh[INTMEM_1A] ROM:2376 clrb INTMEM_1C ROM:2378 lcall ROM_3052 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_AD, 7, ROM_238D ROM:2389 add INTMEM_1A, #25h ; '%' ROM:238D ROM:238D ROM_238D: ; CODE XREF: ROM_294D-5C7↑j ROM:238D cmp INTMEM_1A, INTMEM_88[] ROM:2392 jnc ROM_239C ROM:2394 ld INTMEM_1A, INTMEM_88[] ROM:2399 orb INTMEM_4A, #4 ROM:239C ROM:239C ROM_239C: ; CODE XREF: ROM_294D-5BB↑j ROM:239C orb INTMEM_AE, #1 ROM:239F sjmp ROM_23BE ROM:23A1 ; --------------------------------------------------------------------------- ROM:23A1 ROM:23A1 ROM_23A1: ; CODE XREF: ROM_294D-5CD↑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_294D-5CA↑j ROM:23AA jbs INTMEM_AE, 0, 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_294D-5AE↑j ROM:23BE ; ROM_294D-5A5↑j ... ROM:23BE st INTMEM_1A, 3BCh[INTMEM_82] ROM:23C3 ROM:23C3 ROM_23C3: ; CODE XREF: ROM_294D-5EE↑j ROM:23C3 ; ROM_294D-5EC↑j ROM:23C3 cmpb INTMEM_9B, #2 ROM:23C6 jne ROM_23FF ROM:23C8 jbs INTMEM_AE, 1, ROM_23D0 ROM:23CB orb INTMEM_AE, #2 ROM:23CE sjmp ROM_23F7 ROM:23D0 ; --------------------------------------------------------------------------- ROM:23D0 ROM:23D0 ROM_23D0: ; CODE XREF: ROM_294D-585↑j ROM:23D0 ldbze INTMEM_1C+2, INTMEM_8B ROM:23D3 sub INTMEM_1C, INTMEM_80, INTMEM_144[] 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_294D-55E↓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_294D-566↑j ROM:23F1 divu INTMEM_20, INTMEM_1C ROM:23F4 ld INTMEM_5E, INTMEM_20 ROM:23F7 ROM:23F7 ROM_23F7: ; CODE XREF: ROM_294D-57F↑j ROM:23F7 st INTMEM_80, INTMEM_144[] ROM:23FC ldb INTMEM_A0, INTMEM_8B ROM:23FF ROM:23FF ROM_23FF: ; CODE XREF: ROM_294D-587↑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_294D-54B↑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_14D[] 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_294D-534↑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_294D:ROM_2406↑j ROM:2426 ; ROM_294D-538↑j ... ROM:2426 jbs INTMEM_2, 3, ROM_2426 ROM:2429 ldb INTMEM_1A+1, INTMEM_2+1 ROM:242C andb INTMEM_1A, INTMEM_2, #-40h ROM:2430 st INTMEM_1A, INTMEM_146[] ROM:2435 cmpb INTMEM_9B, ZERO_REG ; Zero register ROM:2438 jne ROM_243F ROM:243A stb INTMEM_1A+1, INTMEM_F5[] ROM:243F ROM:243F ROM_243F: ; CODE XREF: ROM_294D-515↑j ROM:243F push #2445h ROM:2442 ljmp ROM_4862 ROM:2445 ; --------------------------------------------------------------------------- ROM:2445 ROM:2445 ROM_2445: ; CODE XREF: ROM_294D: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_3814 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_294D-500↑j ROM:2464 ; ROM_294D-4F2↑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_294D:ROM_2464↑j ROM:246A andb INTMEM_AD, #-9 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_294D 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_294D-7C2↑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, #-3 ROM:24F2 ldbze INTMEM_1C, INTMEM_14D[] 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_294D ROM:24FE ROM:24FE ROM_24FE: ; CODE XREF: ROM_294D+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_294D-43F↑j ROM:2513 jbs INTMEM_AD, 3, ROM_2519 ROM:2516 djnz INTMEM_91+1, ROM_251A ROM:2519 ROM:2519 ROM_2519: ; CODE XREF: ROM_294D:ROM_2513↑j ROM:2519 rst ROM:251A ; --------------------------------------------------------------------------- ROM:251A ROM:251A ROM_251A: ; CODE XREF: ROM_294D-437↑j ROM:251A ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:251D ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2520 jbs INTMEM_AB, 2, ROM_2553 ROM:2523 ldbze INTMEM_1C+2, INTMEM_8B ROM:2526 ld INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:2529 jbc INT_PEND, 0, ROM_2537 ; Interrupt pending register ROM:252C jbs INTMEM_1C+1, 7, ROM_2537 ROM:252F orb INTMEM_2A, INTMEM_16 ROM:2532 jbc INTMEM_2A, 5, ROM_2537 ROM:2535 incb INTMEM_1C+2 ROM:2537 ROM:2537 ROM_2537: ; CODE XREF: ROM_294D-424↑j ROM:2537 ; ROM_294D-421↑j ... ROM:2537 sub INTMEM_1C, INTMEM_7A ROM:253A subcb INTMEM_1C+2, INTMEM_9D ROM:253D ld INTMEM_20, #2 ROM:2541 mulu INTMEM_20, #-4438h ROM:2545 cmpb INTMEM_1C+2, INTMEM_20+2 ROM:2548 jh ROM_2560 ROM:254A jne ROM_2567 ROM:254C cmp INTMEM_1C, INTMEM_20 ROM:254F jh ROM_2560 ROM:2551 sjmp ROM_2567 ROM:2553 ; --------------------------------------------------------------------------- ROM:2553 ROM:2553 ROM_2553: ; CODE XREF: ROM_294D-42D↑j ROM:2553 sub INTMEM_1C, INT_PEND+1, INTMEM_80 ; Interrupt pending register ROM:2557 cmp INTMEM_1C, #-4438h ROM:255B jnc ROM_2569 ROM:255D lcall ROM_37C7 ROM:2560 ROM:2560 ROM_2560: ; CODE XREF: ROM_294D-405↑j ROM:2560 ; ROM_294D-3FE↑j ROM:2560 clrb INTMEM_9A ROM:2562 clrb INTMEM_9B ROM:2564 andb INTMEM_AD, #-41h ROM:2567 ROM:2567 ROM_2567: ; CODE XREF: ROM_294D-403↑j ROM:2567 ; ROM_294D-3FC↑j ROM:2567 clr INTMEM_5E ROM:2569 ROM:2569 ROM_2569: ; CODE XREF: ROM_294D-3F2↑j ROM:2569 ; ROM_294D-36C↓j ... ROM:2569 jbc INTMEM_AE, 2, ROM_2570 ROM:256C decb INTMEM_A2 ROM:256E sjmp ROM_2589 ROM:2570 ; --------------------------------------------------------------------------- ROM:2570 ROM:2570 ROM_2570: ; CODE XREF: ROM_294D:ROM_2569↑j ROM:2570 cmpb INTMEM_8E, INTMEM_8F ROM:2573 jne ROM_25F1 ROM:2575 jbs INTMEM_A9, 4, ROM_25AE ROM:2578 ROM:2578 ROM_2578: ; CODE XREF: ROM_294D-327↓j ROM:2578 jbs INTMEM_AE, 2, ROM_2589 ROM:257B jbs INTMEM_AE, 4, ROM_2581 ROM:257E jbc INTMEM_AE, 5, ROM_25C9 ROM:2581 ROM:2581 ROM_2581: ; CODE XREF: ROM_294D-3D2↑j ROM:2581 orb INTMEM_AE, #4 ROM:2584 ldb INTMEM_A2, 98h[INTMEM_56] ROM:2589 ROM:2589 ROM_2589: ; CODE XREF: ROM_294D-3DF↑j ROM:2589 ; ROM_294D:ROM_2578↑j ROM:2589 cmpb INTMEM_A2, ZERO_REG ; Zero register ROM:258C je ROM_259D ROM:258E jbs INTMEM_A9, 4, ROM_25C9 ROM:2591 cmpb INTMEM_8E, INTMEM_8F ROM:2594 je ROM_25C9 ROM:2596 cmpb INTMEM_90, #-1 ROM:2599 je ROM_25C9 ROM:259B sjmp ROM_25F1 ROM:259D ; --------------------------------------------------------------------------- ROM:259D ROM:259D ROM_259D: ; CODE XREF: ROM_294D-3C1↑j ROM:259D andb INTMEM_AE, #-5 ROM:25A0 andb INTMEM_AE, #-11h ROM:25A3 andb INTMEM_AE, #-21h ROM:25A6 jbs INTMEM_A9, 4, ROM_25F1 ROM:25A9 lcall ROM_37E4 ROM:25AC sjmp ROM_25C9 ROM:25AE ; --------------------------------------------------------------------------- ROM:25AE ROM:25AE ROM_25AE: ; CODE XREF: ROM_294D-3D8↑j ROM:25AE jbc INTMEM_A9, 6, ROM_25E3 ROM:25B1 jbs INTMEM_A9, 5, ROM_25D7 ROM:25B4 andb INTMEM_A9, #-11h ROM:25B7 andb INTMEM_A9, #-41h ROM:25BA clrb INTMEM_90 ROM:25BC clrb INTMEM_91 ROM:25BE jbs INTMEM_AA, 1, ROM_25CC ROM:25C1 jbs INTMEM_AA, 0, ROM_25C9 ROM:25C4 ROM:25C4 ROM_25C4: ; CODE XREF: ROM_294D:ROM_25CC↓j ROM:25C4 ; ROM_294D-378↓j ROM:25C4 ldb INTMEM_8F, INTMEM_49[] ROM:25C9 ROM:25C9 ROM_25C9: ; CODE XREF: ROM_294D-3CF↑j ROM:25C9 ; ROM_294D-3BF↑j ... ROM:25C9 ljmp ROM_26A1 ROM:25CC ; --------------------------------------------------------------------------- ROM:25CC ROM:25CC ROM_25CC: ; CODE XREF: ROM_294D-38F↑j ROM:25CC jbc INTMEM_A9, 7, ROM_25C4 ROM:25CF andb INTMEM_AA, #-3 ROM:25D2 andb INTMEM_A9, #7Fh ROM:25D5 sjmp ROM_25C4 ROM:25D7 ; --------------------------------------------------------------------------- ROM:25D7 ROM:25D7 ROM_25D7: ; CODE XREF: ROM_294D-39C↑j ROM:25D7 andb INTMEM_A9, #-21h ROM:25DA clrb INTMEM_8F ROM:25DC clrb INTMEM_91 ROM:25DE ldb INTMEM_90, #3 ROM:25E1 sjmp ROM_2569 ROM:25E3 ; --------------------------------------------------------------------------- ROM:25E3 ROM:25E3 ROM_25E3: ; CODE XREF: ROM_294D:ROM_25AE↑j ROM:25E3 orb INTMEM_A9, #40h ; '@' ROM:25E6 ldb INTMEM_8E, #-38h ROM:25E9 subb INTMEM_8E, INTMEM_90 ROM:25EC ldb INTMEM_8F, #0Fh ROM:25EF sjmp ROM_2569 ROM:25F1 ; --------------------------------------------------------------------------- ROM:25F1 ROM:25F1 ROM_25F1: ; CODE XREF: ROM_294D-3DA↑j ROM:25F1 ; ROM_294D-3B2↑j ... ROM:25F1 jbs INTMEM_AE, 3, ROM_2634 ROM:25F4 cmpb INTMEM_8E, INTMEM_8F ROM:25F7 jc ROM_25FE ROM:25F9 jbc INTMEM_AE, 5, ROM_261C ROM:25FC sjmp ROM_2601 ROM:25FE ; --------------------------------------------------------------------------- ROM:25FE ROM:25FE ROM_25FE: ; CODE XREF: ROM_294D-356↑j ROM:25FE jbc INTMEM_AE, 4, ROM_261C ROM:2601 ROM:2601 ROM_2601: ; CODE XREF: ROM_294D-351↑j ROM:2601 jbs INTMEM_AE, 2, ROM_2611 ROM:2604 orb INTMEM_AE, #4 ROM:2607 ldb INTMEM_A2, 98h[INTMEM_56] ROM:260C subb INTMEM_A2, INTMEM_91 ROM:260F jnc ROM_2616 ROM:2611 ROM:2611 ROM_2611: ; CODE XREF: ROM_294D:ROM_2601↑j ROM:2611 cmpb INTMEM_A2, ZERO_REG ; Zero register ROM:2614 jne ROM_25C9 ROM:2616 ROM:2616 ROM_2616: ; CODE XREF: ROM_294D-33E↑j ROM:2616 andb INTMEM_AE, #-11h ROM:2619 andb INTMEM_AE, #-21h ROM:261C ROM:261C ROM_261C: ; CODE XREF: ROM_294D-354↑j ROM:261C ; ROM_294D:ROM_25FE↑j ROM:261C andb INTMEM_AE, #-5 ROM:261F clrb INTMEM_A2 ROM:2621 cmpb INTMEM_90, #-1 ROM:2624 jne ROM_2628 ROM:2626 sjmp ROM_2578 ROM:2628 ; --------------------------------------------------------------------------- ROM:2628 ROM:2628 ROM_2628: ; CODE XREF: ROM_294D-329↑j ROM:2628 jbs INTMEM_A9, 5, ROM_2634 ROM:262B cmpb INTMEM_91, INTMEM_90 ROM:262E jc ROM_2634 ROM:2630 incb INTMEM_91 ROM:2632 sjmp ROM_25C9 ROM:2634 ; --------------------------------------------------------------------------- ROM:2634 ROM:2634 ROM_2634: ; CODE XREF: ROM_294D:ROM_25F1↑j ROM:2634 ; ROM_294D:ROM_2628↑j ... ROM:2634 clrb INTMEM_91 ROM:2636 addb INTMEM_1C, INTMEM_8E, INTMEM_8E ROM:263A jbs INTMEM_AE, 3, ROM_2644 ROM:263D cmpb INTMEM_8E, INTMEM_8F ROM:2640 jc ROM_2662 ROM:2642 sjmp ROM_2647 ROM:2644 ; --------------------------------------------------------------------------- ROM:2644 ROM:2644 ROM_2644: ; CODE XREF: ROM_294D-313↑j ROM:2644 jbs INTMEM_AE, 5, ROM_2662 ROM:2647 ROM:2647 ROM_2647: ; CODE XREF: ROM_294D-30B↑j ROM:2647 andb INTMEM_AE, #-21h ROM:264A orb INTMEM_AE, #10h ROM:264D clrb INTMEM_1C+3 ROM:264F incb INTMEM_1C ROM:2651 jbs INTMEM_AE, 3, ROM_2659 ROM:2654 orb INTMEM_AE, #8 ROM:2657 sjmp ROM_2680 ROM:2659 ; --------------------------------------------------------------------------- ROM:2659 ROM:2659 ROM_2659: ; CODE XREF: ROM_294D-2FC↑j ROM:2659 incb INTMEM_1C ROM:265B incb INTMEM_8E ROM:265D andb INTMEM_AE, #-9 ROM:2660 sjmp ROM_2680 ROM:2662 ; --------------------------------------------------------------------------- ROM:2662 ROM:2662 ROM_2662: ; CODE XREF: ROM_294D-30D↑j ROM:2662 ; ROM_294D:ROM_2644↑j ROM:2662 andb INTMEM_AE, #-11h ROM:2665 orb INTMEM_AE, #20h ; ' ' ROM:2668 ldb INTMEM_1C+3, #4 ROM:266B decb INTMEM_1C ROM:266D jbs INTMEM_AE, 3, ROM_2675 ROM:2670 orb INTMEM_AE, #8 ROM:2673 sjmp ROM_2680 ROM:2675 ; --------------------------------------------------------------------------- ROM:2675 ROM:2675 ROM_2675: ; CODE XREF: ROM_294D-2E0↑j ROM:2675 decb INTMEM_1C ROM:2677 decb INTMEM_8E ROM:2679 jc ROM_267D ROM:267B clrb INTMEM_8E ROM:267D ROM:267D ROM_267D: ; CODE XREF: ROM_294D-2D4↑j ROM:267D andb INTMEM_AE, #-9 ROM:2680 ROM:2680 ROM_2680: ; CODE XREF: ROM_294D-2F6↑j ROM:2680 ; ROM_294D-2ED↑j ... ROM:2680 and INTMEM_1C, #7 ROM:2684 ldb INTMEM_1C+2, 35FCh[INTMEM_1C] ROM:2689 shlb INTMEM_1C+2, INTMEM_1C+3 ROM:268C andb INTMEM_1C+2, #-10h ROM:268F pushf ROM:2690 ldb INTMEM_20, 1FFFh[] ROM:2695 andb INTMEM_20, #0Fh ROM:2698 orb INTMEM_20, INTMEM_1C+2 ROM:269B popf ROM:269C stb INTMEM_20, 1FFFh[] ROM:26A1 ROM:26A1 ROM_26A1: ; CODE XREF: ROM_294D:ROM_25C9↑j ROM:26A1 ldb INTMEM_1C, #0 ROM:26A4 pushf ROM:26A5 ldb INTMEM_1C+1, INTMEM_93+1 ROM:26A8 lcall ROM_3052 ROM:26AB jbc INTMEM_1C, 0, ROM_26E2 ROM:26AE add INTMEM_1C+2, INTMEM_60, INTMEM_88[] ROM:26B4 sub INTMEM_1C+2, INT_PEND+1 ; Interrupt pending register ROM:26B7 cmp INTMEM_1C+2, INTMEM_88[] ROM:26BC jnc ROM_26E2 ROM:26BE ldb INTMEM_1C, #4 ROM:26C1 ldb INTMEM_1C+1, INTMEM_93+1 ROM:26C4 lcall ROM_3052 ROM:26C7 cmpb INTMEM_1A, #0 ROM:26CA jne ROM_26E2 ROM:26CC jbc INTMEM_AB, 1, ROM_26E2 ROM:26CF ldbze INTMEM_1A, INTMEM_93+1 ROM:26D2 ldb INTMEM_1A, 30DBh[INTMEM_1A] ROM:26D7 ldb INTMEM_93+1, INTMEM_1A ROM:26DA ldb INTMEM_95, 134h[INTMEM_1A] ROM:26DF andb INTMEM_AB, #-3 ROM:26E2 ROM:26E2 ROM_26E2: ; CODE XREF: ROM_294D-2A2↑j ROM:26E2 ; ROM_294D-291↑j ... ROM:26E2 popf ROM:26E3 djnz INTMEM_A4, ROM_26E9 ROM:26E6 ldb INTMEM_A4, #19h ROM:26E9 ROM:26E9 ROM_26E9: ; CODE XREF: ROM_294D-26A↑j ROM:26E9 andb INTMEM_A3, #-9 ROM:26EC cmpb INTMEM_A4, INTMEM_F2[] ROM:26F1 jh ROM_26F6 ROM:26F3 orb INTMEM_A3, #8 ROM:26F6 ROM:26F6 ROM_26F6: ; CODE XREF: ROM_294D-25C↑j ROM:26F6 ldb INTMEM_1C+2, INTMEM_153[] ROM:26FB jbc IOPORT2, 6, ROM_270D ; Input/output port 2 ROM:26FE jbs INTMEM_AB, 0, ROM_2721 ROM:2701 cmpb INTMEM_1C+2, 99h[INTMEM_56] ROM:2706 jnc ROM_2717 ROM:2708 orb INTMEM_AB, #1 ROM:270B sjmp ROM_2721 ROM:270D ; --------------------------------------------------------------------------- ROM:270D ROM:270D ROM_270D: ; CODE XREF: ROM_294D-252↑j ROM:270D jbc INTMEM_AB, 0, ROM_2721 ROM:2710 cmpb INTMEM_1C+2, 9Ah[INTMEM_56] ROM:2715 jc ROM_271B ROM:2717 ROM:2717 ROM_2717: ; CODE XREF: ROM_294D-247↑j ROM:2717 incb INTMEM_1C+2 ROM:2719 sjmp ROM_2723 ROM:271B ; --------------------------------------------------------------------------- ROM:271B ROM:271B ROM_271B: ; CODE XREF: ROM_294D-238↑j ROM:271B andb INTMEM_AB, #-2 ROM:271E orb INTMEM_AA, #10h ROM:2721 ROM:2721 ROM_2721: ; CODE XREF: ROM_294D-24F↑j ROM:2721 ; ROM_294D-242↑j ... ROM:2721 clrb INTMEM_1C+2 ROM:2723 ROM:2723 ROM_2723: ; CODE XREF: ROM_294D-234↑j ROM:2723 stb INTMEM_1C+2, INTMEM_153[] ROM:2728 jbs IOPORT1, 0, ROM_2757 ; Input/output port 1 ROM:272B ldb INTMEM_1A, #-20h ROM:272E ROM:272E ROM_272E: ; CODE XREF: ROM_294D-203↓j ROM:272E orb INTMEM_1A, INTMEM_A5 ROM:2731 andb INTMEM_1A, INTMEM_154[] ROM:2736 stb INTMEM_1A, 1FFEh[] ROM:273B ldb INTMEM_1C+3, #14h ROM:273E ROM:273E ROM_273E: ; CODE XREF: ROM_294D:ROM_273E↓j ROM:273E djnz INTMEM_1C+3, ROM_273E ROM:2741 jbc IOPORT1, 0, ROM_2751 ; Input/output port 1 ROM:2744 shlb INTMEM_A5, #1 ROM:2747 cmpb INTMEM_A5, #10h ROM:274A jnh ROM_272E ROM:274C ldb INTMEM_A5, #1 ROM:274F sjmp ROM_2757 ROM:2751 ; --------------------------------------------------------------------------- ROM:2751 ROM:2751 ROM_2751: ; CODE XREF: ROM_294D-20C↑j ROM:2751 orb INTMEM_54, INTMEM_A5 ROM:2754 orb INTMEM_50, INTMEM_A5 ROM:2757 ROM:2757 ROM_2757: ; CODE XREF: ROM_294D-225↑j ROM:2757 ; ROM_294D-1FE↑j ROM:2757 ldb INTMEM_1C, INTMEM_54 ROM:275A ldb INTMEM_1C+1, INTMEM_150[] ROM:275F ldb INTMEM_1C+2, INTMEM_154[] ROM:2764 notb INTMEM_1C+1 ROM:2766 andb INTMEM_1C+1, INTMEM_A3 ROM:2769 orb INTMEM_1C+1, INTMEM_151[] ROM:276E andb INTMEM_1C+2, #-20h ROM:2771 notb INTMEM_1C ROM:2773 andb INTMEM_1C+1, INTMEM_1C ROM:2776 orb INTMEM_1C+2, INTMEM_1C+1 ROM:2779 stb INTMEM_1C+2, 1FFEh[] ROM:277E stb INTMEM_1C+2, INTMEM_154[] ROM:2783 inc INTMEM_84 ROM:2785 and ZERO_REG, INTMEM_84, #1 ; Zero register ROM:278A jne ROM_27B9 ROM:278C ld INTMEM_1A, #0C0h ROM:2790 and ZERO_REG, INTMEM_84, #0Fh ; Zero register ROM:2795 jne ROM_27A6 ROM:2797 ld INTMEM_1A, #0B5h ROM:279B and ZERO_REG, INTMEM_84, #1FFh ; Zero register ROM:27A0 jne ROM_27A6 ROM:27A2 ld INTMEM_1A, #0B0h ROM:27A6 ROM:27A6 ROM_27A6: ; CODE XREF: ROM_294D-1B8↑j ROM:27A6 ; ROM_294D-1AD↑j ... ROM:27A6 ldb INTMEM_1C, [INTMEM_1A] ROM:27A9 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:27AC je ROM_27B0 ROM:27AE decb INTMEM_1C ROM:27B0 ROM:27B0 ROM_27B0: ; CODE XREF: ROM_294D-1A1↑j ROM:27B0 stb INTMEM_1C, [INTMEM_1A]+ ROM:27B3 cmp INTMEM_1A, #0C8h ROM:27B7 jne ROM_27A6 ROM:27B9 ROM:27B9 ROM_27B9: ; CODE XREF: ROM_294D-1C3↑j ROM:27B9 di ROM:27BA ld INTMEM_1C, INTMEM_86[] ROM:27BF add INTMEM_1C, #0BB8h ROM:27C3 sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:27C7 cmp INTMEM_1C+2, #0BB8h ROM:27CB jc ROM_27D3 ROM:27CD cmp INTMEM_1C+2, #10h ROM:27D1 jc ROM_27D8 ROM:27D3 ROM:27D3 ROM_27D3: ; CODE XREF: ROM_294D-182↑j ROM:27D3 add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:27D8 ROM:27D8 ROM_27D8: ; CODE XREF: ROM_294D-17C↑j ROM:27D8 jbc WSR1, 6, ROM_27E3 ; Window selection register 1 ROM:27DB andb INTMEM_A9, #-3 ROM:27DE orb INTMEM_4A, #1 ROM:27E1 sjmp ROM_27EE ROM:27E3 ; --------------------------------------------------------------------------- ROM:27E3 ROM:27E3 ROM_27E3: ; CODE XREF: ROM_294D:ROM_27D8↑j ROM:27E3 ldb INTMEM_6, #18h ROM:27E6 ld INTMEM_4, INTMEM_1C ROM:27E9 st INTMEM_1C, INTMEM_86[] ROM:27EE ROM:27EE ROM_27EE: ; CODE XREF: ROM_294D-16C↑j ROM:27EE cmp SP, #124h ; Stack pointer ROM:27F2 jnc ROM_27F5 ROM:27F4 rst ROM:27F5 ; --------------------------------------------------------------------------- ROM:27F5 ROM:27F5 ROM_27F5: ; CODE XREF: ROM_294D-15B↑j ROM:27F5 pop INTMEM_2C ROM:27F7 pop INTMEM_20+2 ROM:27F9 pop INTMEM_20 ROM:27FB pop INTMEM_1C+2 ROM:27FD pop INTMEM_1C ROM:27FF pop INTMEM_1A ROM:2801 andb INTMEM_A9, #-9 ROM:2804 popf ROM:2805 ret ROM:2805 ; END OF FUNCTION CHUNK FOR ROM_294D ROM:2806 ; --------------------------------------------------------------------------- ROM:2806 ; START OF FUNCTION CHUNK FOR ROM_2977 ROM:2806 ROM:2806 ROM_2806: ; CODE XREF: ROM_2977:ROM_29D5↓j ROM:2806 push INTMEM_1A ROM:2808 push INTMEM_1C ROM:280A ld INTMEM_1C, 3BCh[INTMEM_82] ROM:280F sub INTMEM_1A, INTMEM_58, INTMEM_60 ROM:2813 st INTMEM_1A, INTMEM_148[] ROM:2818 cmp INTMEM_1A, #465h ROM:281C jnc ROM_2836 ROM:281E add INTMEM_1C, INTMEM_1A, #7 ROM:2823 jc ROM_282C ROM:2825 cmp INTMEM_1C, INTMEM_88[] ROM:282A jnc ROM_2846 ROM:282C ROM:282C ROM_282C: ; CODE XREF: ROM_2977-154↑j ROM:282C ld INTMEM_1C, INTMEM_88[] ROM:2831 orb INTMEM_4A, #4 ROM:2834 sjmp ROM_2846 ROM:2836 ; --------------------------------------------------------------------------- ROM:2836 ROM:2836 ROM_2836: ; CODE XREF: ROM_2977-15B↑j ROM:2836 ld INTMEM_1C, #465h ROM:283A orb INTMEM_4A, #40h ; '@' ROM:283D cmp INTMEM_1A, #4Bh ; 'K' ROM:2841 jc ROM_2846 ROM:2843 orb INTMEM_4A, #8 ROM:2846 ROM:2846 ROM_2846: ; CODE XREF: ROM_2977-14D↑j ROM:2846 ; ROM_2977-143↑j ... ROM:2846 orb INTMEM_AE, #1 ROM:2849 st INTMEM_1C, 3BCh[INTMEM_82] ROM:284E pop INTMEM_1C ROM:2850 pop INTMEM_1A ROM:2852 popf ROM:2853 ret ROM:2853 ; END OF FUNCTION CHUNK FOR ROM_2977 ROM:2854 ; --------------------------------------------------------------------------- ROM:2854 ; START OF FUNCTION CHUNK FOR start ROM:2854 ROM:2854 ROM_2854: ; CODE XREF: start+6↑j ROM:2854 ld INTMEM_1A, #5555h ROM:2858 ld INTMEM_1C, #-5556h ROM:285C cmp INTMEM_1A, #5555h ROM:2860 jne ROM_289D ROM:2862 cmp INTMEM_1C, #-5556h ROM:2866 jne ROM_289D ROM:2868 ld INTMEM_1A, #-5556h ROM:286C ld INTMEM_1C, #5555h ROM:2870 cmp INTMEM_1A, #-5556h ROM:2874 jne ROM_289D ROM:2876 cmp INTMEM_1C, #5555h ROM:287A jne ROM_289D ROM:287C ldb INTMEM_1C, #55h ; 'U' ROM:287F ROM:287F ROM_287F: ; CODE XREF: start:ROM_28B8↓j ROM:287F ld INTMEM_1A, #1Eh ROM:2883 ROM:2883 ROM_2883: ; CODE XREF: start+80C↓j ROM:2883 cmp INTMEM_1A, #200h ROM:2887 je ROM_288E ROM:2889 stb INTMEM_1C, [INTMEM_1A]+ ROM:288C sjmp ROM_2883 ROM:288E ; --------------------------------------------------------------------------- ROM:288E ROM:288E ROM_288E: ; CODE XREF: start+807↑j ROM:288E ld INTMEM_1A, #1Eh ROM:2892 ROM:2892 ROM_2892: ; CODE XREF: start+81B↓j ROM:2892 cmp INTMEM_1A, #200h ROM:2896 je ROM_289E ROM:2898 cmpb INTMEM_1C, [INTMEM_1A]+ ROM:289B je ROM_2892 ROM:289D ROM:289D ROM_289D: ; CODE XREF: start+7E0↑j ROM:289D ; start+7E6↑j ... ROM:289D rst ROM:289E ; --------------------------------------------------------------------------- ROM:289E ROM:289E ROM_289E: ; CODE XREF: start+816↑j ROM:289E ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:28A1 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:28A4 cmpb INTMEM_1C, #0 ROM:28A7 je ROM_28BA ROM:28A9 cmpb INTMEM_1C, #-56h ROM:28AC jne ROM_28B0 ROM:28AE clrb INTMEM_1C ROM:28B0 ROM:28B0 ROM_28B0: ; CODE XREF: start+82C↑j ROM:28B0 cmpb INTMEM_1C, #55h ; 'U' ROM:28B3 jne ROM_28B8 ROM:28B5 ldb INTMEM_1C, #-56h ROM:28B8 ROM:28B8 ROM_28B8: ; CODE XREF: start+833↑j ROM:28B8 sjmp ROM_287F ROM:28BA ; --------------------------------------------------------------------------- ROM:28BA ROM:28BA ROM_28BA: ; CODE XREF: start+827↑j ROM:28BA ld INTMEM_1A, #28D0h ROM:28BE ld INTMEM_20, #200h ROM:28C2 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:28C5 ROM:28C5 ROM_28C5: ; CODE XREF: start+84E↓j ROM:28C5 cmp INTMEM_20, #400h ROM:28C9 je ROM_28D3 ROM:28CB stb INTMEM_20+2, [INTMEM_20]+ ROM:28CE sjmp ROM_28C5 ROM:28CE ; END OF FUNCTION CHUNK FOR start ROM:28CE ; --------------------------------------------------------------------------- ROM:28D0 db 55h, 0AAh, 0 ROM:28D3 ; --------------------------------------------------------------------------- ROM:28D3 ; START OF FUNCTION CHUNK FOR start ROM:28D3 ROM:28D3 ROM_28D3: ; CODE XREF: start+849↑j ROM:28D3 ; start+86D↓j ROM:28D3 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:28D6 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:28D9 cmp INTMEM_1A, #28D3h ROM:28DD je ROM_28FA ROM:28DF ld INTMEM_20, #200h ROM:28E3 ldb INTMEM_20+3, INTMEM_20+2 ROM:28E6 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:28E9 ROM:28E9 ROM_28E9: ; CODE XREF: start+877↓j ROM:28E9 cmp INTMEM_20, #400h ROM:28ED je ROM_28D3 ROM:28EF cmpb INTMEM_20+3, [INTMEM_20] ROM:28F2 jne ROM_28F9 ROM:28F4 stb INTMEM_20+2, [INTMEM_20]+ ROM:28F7 sjmp ROM_28E9 ROM:28F9 ; --------------------------------------------------------------------------- ROM:28F9 ROM:28F9 ROM_28F9: ; CODE XREF: start+872↑j ROM:28F9 rst ROM:28FA ; --------------------------------------------------------------------------- ROM:28FA ROM:28FA ROM_28FA: ; CODE XREF: start+85D↑j ROM:28FA ld INTMEM_56, #-7900h ROM:28FE ROM:28FE ROM_28FE: ; CODE XREF: start+8B3↓j ROM:28FE ld SP, #130h ; Stack pointer ROM:2902 lcall ROM_3658 ROM:2905 lcall ROM_3678 ROM:2908 lcall ROM_3899 ROM:290B lcall ROM_3383 ROM:290E lcall ROM_33D1 ROM:2911 lcall ROM_2DA6 ROM:2914 lcall ROM_2E32 ROM:2917 lcall ROM_2F36 ROM:291A lcall ROM_336D ROM:291D jbs INTMEM_A9, 0, ROM_2925 ROM:2920 lcall ROM_4845 ROM:2923 sjmp ROM_2928 ROM:2925 ; --------------------------------------------------------------------------- ROM:2925 ROM:2925 ROM_2925: ; CODE XREF: start+89D↑j ROM:2925 lcall ROM_4849 ROM:2928 ROM:2928 ROM_2928: ; CODE XREF: start+8A3↑j ROM:2928 lcall ROM_2E63 ROM:292B lcall ROM_315E ROM:292E incb INTMEM_8A ROM:2930 orb INTMEM_A9, #1 ROM:2933 sjmp ROM_28FE ROM:2933 ; END OF FUNCTION CHUNK FOR start ROM:2935 ROM:2935 ; =============== S U B R O U T I N E ======================================= ROM:2935 ROM:2935 ; NMI ROM:2935 ROM:2935 ROM_2935: ; DATA XREF: ROM:Int01↑o ROM:2935 ; ROM:Int03↑o ... ROM:2935 rst ROM:2935 ; End of function ROM_2935 ROM:2935 ROM:2936 ROM:2936 ; =============== S U B R O U T I N E ======================================= ROM:2936 ROM:2936 ; Timer overflow ROM:2936 ROM:2936 ROM_2936: ; DATA XREF: ROM:Int00↑o ROM:2936 pushf ROM:2937 orb INTMEM_2A, INTMEM_16 ROM:293A jbc INTMEM_2A, 5, ROM_294C ROM:293D jbc INT_PEND, 2, ROM_2945 ; Interrupt pending register ROM:2940 orb INT_PEND, #1 ; Interrupt pending register ROM:2943 popf ROM:2944 ret ROM:2945 ; --------------------------------------------------------------------------- ROM:2945 ROM:2945 ROM_2945: ; CODE XREF: ROM_2936+7↑j ROM:2945 incb INTMEM_8B ROM:2947 andb INTMEM_2A, #-21h ROM:294A popf ROM:294B ret ROM:294C ; --------------------------------------------------------------------------- ROM:294C ROM:294C ROM_294C: ; CODE XREF: ROM_2936+4↑j ROM:294C rst ROM:294C ; End of function ROM_2936 ROM:294C ROM:294D ROM:294D ; =============== S U B R O U T I N E ======================================= ROM:294D ROM:294D ; Software timer ROM:294D ROM:294D ROM_294D: ; DATA XREF: ROM:Int05↑o ROM:294D ROM:294D ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:294D ; FUNCTION CHUNK AT ROM:21D0 SIZE 000002B1 BYTES ROM:294D ; FUNCTION CHUNK AT ROM:24FE SIZE 00000308 BYTES ROM:294D ; FUNCTION CHUNK AT ROM:4862 SIZE 00000004 BYTES ROM:294D ROM:294D pushf ROM:294E orb INTMEM_2A, INTMEM_16 ROM:2951 jbc INTMEM_2A, 1, ROM_2963 ROM:2954 andb INTMEM_2A, #-3 ROM:2957 jbc INTMEM_2A, 0, ROM_295D ROM:295A orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:295D ROM:295D ROM_295D: ; CODE XREF: ROM_294D+A↑j ROM:295D orb INTMEM_A9, #4 ROM:2960 ljmp ROM_2089 ROM:2963 ; --------------------------------------------------------------------------- ROM:2963 ROM:2963 ROM_2963: ; CODE XREF: ROM_294D+4↑j ROM:2963 jbc INTMEM_2A, 0, ROM_2976 ROM:2966 jbs INTMEM_A9, 3, ROM_2976 ROM:2969 andb INTMEM_2A, #-2 ROM:296C orb INTMEM_A9, #8 ROM:296F ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2972 ei ROM:2973 ljmp ROM_24FE ROM:2976 ; --------------------------------------------------------------------------- ROM:2976 ROM:2976 ROM_2976: ; CODE XREF: ROM_294D:ROM_2963↑j ROM:2976 ; ROM_294D+19↑j ROM:2976 rst ROM:2976 ; End of function ROM_294D ROM:2976 ROM:2977 ROM:2977 ; =============== S U B R O U T I N E ======================================= ROM:2977 ROM:2977 ; HSI data available ROM:2977 ROM:2977 ROM_2977: ; DATA XREF: ROM:Int02↑o ROM:2977 ROM:2977 ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2977 ; FUNCTION CHUNK AT ROM:2806 SIZE 0000004E BYTES ROM:2977 ROM:2977 pushf ROM:2978 andb INTMEM_2A, #3Fh ; '?' ROM:297B orb INTMEM_2A, INTMEM_16 ROM:297E cmpb ZERO_REG, INTMEM_8C+1 ; Zero register ROM:2981 jne ROM_29AC ROM:2983 jbs INTMEM_2A, 6, ROM_298A ROM:2986 jbs INTMEM_2A, 7, ROM_298D ROM:2989 rst ROM:298A ; --------------------------------------------------------------------------- ROM:298A ROM:298A ROM_298A: ; CODE XREF: ROM_2977+C↑j ROM:298A orb INTMEM_4A, #2 ROM:298D ROM:298D ROM_298D: ; CODE XREF: ROM_2977+F↑j ROM:298D ldb INTMEM_8C+1, INTMEM_6 ROM:2990 ld INTMEM_58, INTMEM_4 ROM:2993 jbc INT_PEND, 0, ROM_29A7 ; Interrupt pending register ROM:2996 jbs INTMEM_58+1, 7, ROM_29A7 ROM:2999 orb INTMEM_2A, INTMEM_16 ROM:299C jbc INTMEM_2A, 5, ROM_29A7 ROM:299F incb INTMEM_8B ROM:29A1 andb INT_PEND, #-2 ; Interrupt pending register ROM:29A4 andb INTMEM_2A, #-21h ROM:29A7 ROM:29A7 ROM_29A7: ; CODE XREF: ROM_2977+1C↑j ROM:29A7 ; ROM_2977+1F↑j ... ROM:29A7 ldb INTMEM_8C, INTMEM_8B ROM:29AA sjmp ROM_29B2 ROM:29AC ; --------------------------------------------------------------------------- ROM:29AC ROM:29AC ROM_29AC: ; CODE XREF: ROM_2977+A↑j ROM:29AC jbc INTMEM_2A, 7, ROM_29B2 ROM:29AF orb INT_PEND, #4 ; Interrupt pending register ROM:29B2 ROM:29B2 ROM_29B2: ; CODE XREF: ROM_2977+33↑j ROM:29B2 ; ROM_2977:ROM_29AC↑j ROM:29B2 jbc INTMEM_8C+1, 2, ROM_29C3 ROM:29B5 andb INTMEM_8C+1, #51h ; 'Q' ROM:29B8 je ROM_29BD ROM:29BA orb INT_PEND, #4 ; Interrupt pending register ROM:29BD ROM:29BD ROM_29BD: ; CODE XREF: ROM_2977+41↑j ROM:29BD andb INTMEM_A9, #-5 ROM:29C0 ljmp ROM_2089 ROM:29C3 ; --------------------------------------------------------------------------- ROM:29C3 ROM:29C3 ROM_29C3: ; CODE XREF: ROM_2977:ROM_29B2↑j ROM:29C3 jbc INTMEM_8C+1, 0, ROM_29C7 ROM:29C6 rst ROM:29C7 ; --------------------------------------------------------------------------- ROM:29C7 ROM:29C7 ROM_29C7: ; CODE XREF: ROM_2977:ROM_29C3↑j ROM:29C7 jbs INTMEM_8C+1, 6, ROM_29CD ROM:29CA jbc INTMEM_8C+1, 4, ROM_29D8 ROM:29CD ROM:29CD ROM_29CD: ; CODE XREF: ROM_2977:ROM_29C7↑j ROM:29CD andb INTMEM_8C+1, #5 ROM:29D0 je ROM_29D5 ROM:29D2 orb INT_PEND, #4 ; Interrupt pending register ROM:29D5 ROM:29D5 ROM_29D5: ; CODE XREF: ROM_2977+59↑j ROM:29D5 ljmp ROM_2806 ROM:29D8 ; --------------------------------------------------------------------------- ROM:29D8 ROM:29D8 ROM_29D8: ; CODE XREF: ROM_2977+53↑j ROM:29D8 scall ROM_29DC ROM:29DA popf ROM:29DB ret ROM:29DB ; End of function ROM_2977 ROM:29DB ROM:29DC ROM:29DC ; =============== S U B R O U T I N E ======================================= ROM:29DC ROM:29DC ROM:29DC ROM_29DC: ; CODE XREF: ROM_2977:ROM_29D8↑p ROM:29DC ; ROM_3678+92↓p ROM:29DC clrb WSR1 ; Window selection register 1 ROM:29DE ROM:29DE ROM_29DE: ; CODE XREF: ROM_29DC+C↓j ROM:29DE ld ZERO_REG, INTMEM_4 ; Zero register ROM:29E1 nop ROM:29E2 andb INTMEM_2A, #3Fh ; '?' ROM:29E5 orb INTMEM_2A, INTMEM_16 ROM:29E8 jbs INTMEM_2A, 7, ROM_29DE ROM:29EB andb INT_PEND, #-5 ; Interrupt pending register ROM:29EE ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:29F1 clrb INTMEM_8C+1 ROM:29F3 ret ROM:29F3 ; End of function ROM_29DC ROM:29F3 ROM:29F4 ROM:29F4 ; =============== S U B R O U T I N E ======================================= ROM:29F4 ROM:29F4 ROM:29F4 ROM_29F4: ; CODE XREF: ROM_2DA6+18↓p ROM:29F4 ; ROM_2E2C+3↓j ... ROM:29F4 pushf ROM:29F5 andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:29F9 and INTMEM_1C, #0Fh ROM:29FD clrb INTMEM_1A ROM:29FF cmpb INTMEM_1A+1, #0 ROM:2A02 jne ROM_2A14 ROM:2A04 jbc INTMEM_AA, 1, ROM_2A0C ROM:2A07 ldb INTMEM_1A, #2 ROM:2A0A sjmp ROM_2A41 ROM:2A0C ; --------------------------------------------------------------------------- ROM:2A0C ROM:2A0C ROM_2A0C: ; CODE XREF: ROM_29F4+10↑j ROM:2A0C jbc INTMEM_AA, 0, ROM_2A41 ROM:2A0F ldb INTMEM_1A, #1 ROM:2A12 sjmp ROM_2A41 ROM:2A14 ; --------------------------------------------------------------------------- ROM:2A14 ROM:2A14 ROM_2A14: ; CODE XREF: ROM_29F4+E↑j ROM:2A14 cmpb INTMEM_1A+1, #10h ROM:2A17 jne ROM_2A2E ROM:2A19 jbc INTMEM_AA, 1, ROM_2A21 ROM:2A1C ldb INTMEM_1A, #2 ROM:2A1F sjmp ROM_2A29 ROM:2A21 ; --------------------------------------------------------------------------- ROM:2A21 ROM:2A21 ROM_2A21: ; CODE XREF: ROM_29F4+25↑j ROM:2A21 jbs INTMEM_AA, 0, ROM_2A29 ROM:2A24 stb INTMEM_8F, INTMEM_49[] ROM:2A29 ROM:2A29 ROM_2A29: ; CODE XREF: ROM_29F4+2B↑j ROM:2A29 ; ROM_29F4:ROM_2A21↑j ROM:2A29 orb INTMEM_AA, #1 ROM:2A2C sjmp ROM_2A41 ROM:2A2E ; --------------------------------------------------------------------------- ROM:2A2E ROM:2A2E ROM_2A2E: ; CODE XREF: ROM_29F4+23↑j ROM:2A2E cmpb INTMEM_1C, #0 ROM:2A31 je ROM_2A41 ROM:2A33 jbs INTMEM_AA, 0, ROM_2A3E ROM:2A36 jbs INTMEM_AA, 1, ROM_2A3E ROM:2A39 stb INTMEM_8F, INTMEM_49[] ROM:2A3E ROM:2A3E ROM_2A3E: ; CODE XREF: ROM_29F4+3F↑j ROM:2A3E ; ROM_29F4+42↑j ROM:2A3E orb INTMEM_AA, #2 ROM:2A41 ROM:2A41 ROM_2A41: ; CODE XREF: ROM_29F4+16↑j ROM:2A41 ; ROM_29F4:ROM_2A0C↑j ... ROM:2A41 cmpb INTMEM_1C, #1 ROM:2A44 je ROM_2A46 ROM:2A46 ROM:2A46 ROM_2A46: ; CODE XREF: ROM_29F4+50↑j ROM:2A46 cmpb INTMEM_1C, #2 ROM:2A49 jnc ROM_2A50 ROM:2A4B cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2A4E jne ROM_2A5A ROM:2A50 ROM:2A50 ROM_2A50: ; CODE XREF: ROM_29F4+55↑j ROM:2A50 add INTMEM_1C, INTMEM_1C ROM:2A53 ld INTMEM_1C, 3464h[INTMEM_1C] ROM:2A58 br [INTMEM_1C] ROM:2A5A ; --------------------------------------------------------------------------- ROM:2A5A ROM:2A5A ROM_2A5A: ; CODE XREF: ROM_29F4+5A↑j ROM:2A5A ; ROM:2AAE↓j ... ROM:2A5A popf ROM:2A5B ret ROM:2A5B ; End of function ROM_29F4 ROM:2A5B ROM:2A5C ; --------------------------------------------------------------------------- ROM:2A5C cmpb INTMEM_1A+1, #10h ROM:2A5F jne ROM_2A64 ROM:2A61 andb INTMEM_AA, #-2 ROM:2A64 ROM:2A64 ROM_2A64: ; CODE XREF: ROM:2A5F↑j ROM:2A64 cmpb INTMEM_1A+1, #20h ; ' ' ROM:2A67 jne ROM_2A7C ROM:2A69 jbs INTMEM_AA, 0, ROM_2A79 ROM:2A6C jbs INTMEM_A9, 4, ROM_2A79 ROM:2A6F ldb INTMEM_8F, INTMEM_49[] ROM:2A74 ldb INTMEM_8E, INTMEM_8F[] ROM:2A79 ROM:2A79 ROM_2A79: ; CODE XREF: ROM:2A69↑j ROM:2A79 ; ROM:2A6C↑j ROM:2A79 andb INTMEM_AA, #-3 ROM:2A7C ROM:2A7C ROM_2A7C: ; CODE XREF: ROM:2A67↑j ROM:2A7C cmpb INTMEM_1A, #0 ROM:2A7F jne ROM_2ABB ROM:2A81 cmpb INTMEM_1A+1, #0 ROM:2A84 je ROM_2ABB ROM:2A86 jbc INTMEM_A9, 4, ROM_2AB0 ROM:2A89 jbc INTMEM_A9, 6, ROM_2A91 ROM:2A8C clrb INTMEM_8E ROM:2A8E andb INTMEM_A9, #-41h ROM:2A91 ROM:2A91 ROM_2A91: ; CODE XREF: ROM:2A89↑j ROM:2A91 clrb INTMEM_90 ROM:2A93 clrb INTMEM_91 ROM:2A95 jbs INTMEM_AA, 0, ROM_2AA2 ROM:2A98 jbs INTMEM_AA, 1, ROM_2AA2 ROM:2A9B ldb INTMEM_8F, INTMEM_49[] ROM:2AA0 sjmp ROM_2AA5 ROM:2AA2 ; --------------------------------------------------------------------------- ROM:2AA2 ROM:2AA2 ROM_2AA2: ; CODE XREF: ROM:2A95↑j ROM:2AA2 ; ROM:2A98↑j ROM:2AA2 ldb INTMEM_8F, INTMEM_8E ROM:2AA5 ROM:2AA5 ROM_2AA5: ; CODE XREF: ROM:2AA0↑j ROM:2AA5 andb INTMEM_A9, #-21h ROM:2AA8 andb INTMEM_A9, #-11h ROM:2AAB andb INTMEM_A9, #7Fh ROM:2AAE sjmp ROM_2A5A ROM:2AB0 ; --------------------------------------------------------------------------- ROM:2AB0 ROM:2AB0 ROM_2AB0: ; CODE XREF: ROM:2A86↑j ROM:2AB0 jbs INTMEM_AA, 0, ROM_2A5A ROM:2AB3 jbs INTMEM_AA, 1, ROM_2A5A ROM:2AB6 ldb INTMEM_8F, INTMEM_49[] ROM:2ABB ROM:2ABB ROM_2ABB: ; CODE XREF: ROM:2A7F↑j ROM:2ABB ; ROM:2A84↑j ROM:2ABB sjmp ROM_2A5A ROM:2ABD ; --------------------------------------------------------------------------- ROM:2ABD jbs INTMEM_A9, 4, ROM_2AEB ROM:2AC0 cmpb INTMEM_1A, #0 ROM:2AC3 jne ROM_2AF0 ROM:2AC5 cmpb INTMEM_20, #0 ROM:2AC8 jne ROM_2ACD ROM:2ACA ldb INTMEM_20, #-6 ROM:2ACD ROM:2ACD ROM_2ACD: ; CODE XREF: ROM:2AC8↑j ROM:2ACD ld INTMEM_1C, #0FAh ROM:2AD1 divub INTMEM_1C, INTMEM_20 ROM:2AD4 shrb INTMEM_20, #1 ROM:2AD7 cmpb INTMEM_1C+1, INTMEM_20 ROM:2ADA jc ROM_2ADE ROM:2ADC decb INTMEM_1C ROM:2ADE ROM:2ADE ROM_2ADE: ; CODE XREF: ROM:2ADA↑j ROM:2ADE decb INTMEM_1C ROM:2AE0 ldb INTMEM_90, INTMEM_1C ROM:2AE3 ldb INTMEM_20+2, INTMEM_8F ROM:2AE6 ldb INTMEM_8F, INTMEM_1C+2 ROM:2AE9 sjmp ROM_2A5A ROM:2AEB ; --------------------------------------------------------------------------- ROM:2AEB ROM:2AEB ROM_2AEB: ; CODE XREF: ROM:2ABD↑j ROM:2AEB cmpb INTMEM_1A, #1 ROM:2AEE jne ROM_2AFA ROM:2AF0 ROM:2AF0 ROM_2AF0: ; CODE XREF: ROM:2AC3↑j ROM:2AF0 ldb INTMEM_20+2, INTMEM_49[] ROM:2AF5 stb INTMEM_1C+2, INTMEM_49[] ROM:2AFA ROM:2AFA ROM_2AFA: ; CODE XREF: ROM:2AEE↑j ROM:2AFA sjmp ROM_2A5A ROM:2AFC ; --------------------------------------------------------------------------- ROM:2AFC ldb INTMEM_90, INTMEM_8E ROM:2AFF stb INTMEM_8F, INTMEM_49[] ROM:2B04 clrb INTMEM_8F ROM:2B06 orb INTMEM_A9, #10h ROM:2B09 orb INTMEM_A9, #20h ; ' ' ROM:2B0C orb INTMEM_A9, #-80h ROM:2B0F andb INTMEM_A9, #-41h ROM:2B12 sjmp ROM_2A5A ROM:2B14 ; --------------------------------------------------------------------------- ROM:2B14 jbc INTMEM_A9, 4, ROM_2B3E ROM:2B17 jbc INTMEM_A9, 6, ROM_2B1F ROM:2B1A clrb INTMEM_8E ROM:2B1C andb INTMEM_A9, #-41h ROM:2B1F ROM:2B1F ROM_2B1F: ; CODE XREF: ROM:2B17↑j ROM:2B1F clrb INTMEM_90 ROM:2B21 clrb INTMEM_91 ROM:2B23 jbs INTMEM_AA, 0, ROM_2B30 ROM:2B26 jbs INTMEM_AA, 1, ROM_2B30 ROM:2B29 ldb INTMEM_8F, INTMEM_49[] ROM:2B2E sjmp ROM_2B33 ROM:2B30 ; --------------------------------------------------------------------------- ROM:2B30 ROM:2B30 ROM_2B30: ; CODE XREF: ROM:2B23↑j ROM:2B30 ; ROM:2B26↑j ROM:2B30 ldb INTMEM_8F, INTMEM_8E ROM:2B33 ROM:2B33 ROM_2B33: ; CODE XREF: ROM:2B2E↑j ROM:2B33 andb INTMEM_A9, #-11h ROM:2B36 andb INTMEM_A9, #-21h ROM:2B39 andb INTMEM_A9, #7Fh ROM:2B3C sjmp ROM_2B41 ROM:2B3E ; --------------------------------------------------------------------------- ROM:2B3E ROM:2B3E ROM_2B3E: ; CODE XREF: ROM:2B14↑j ROM:2B3E ldb INTMEM_1A, #1 ROM:2B41 ROM:2B41 ROM_2B41: ; CODE XREF: ROM:2B3C↑j ROM:2B41 andb INTMEM_AA, #-3 ROM:2B44 sjmp ROM_2A5A ROM:2B46 ; --------------------------------------------------------------------------- ROM:2B46 jbc INTMEM_A9, 4, ROM_2B54 ROM:2B49 jbc INTMEM_A9, 6, ROM_2B4E ROM:2B4C clrb INTMEM_8E ROM:2B4E ROM:2B4E ROM_2B4E: ; CODE XREF: ROM:2B49↑j ROM:2B4E andb INTMEM_A9, #-11h ROM:2B51 andb INTMEM_A9, #-21h ROM:2B54 ROM:2B54 ROM_2B54: ; CODE XREF: ROM:2B46↑j ROM:2B54 ldb INTMEM_8F, INTMEM_8E ROM:2B57 sjmp ROM_2A5A ROM:2B59 ; --------------------------------------------------------------------------- ROM:2B59 clrb INTMEM_90 ROM:2B5B clrb INTMEM_91 ROM:2B5D incb INTMEM_8F ROM:2B5F cmpb INTMEM_8F, #-4Ch ROM:2B62 jnh ROM_2B67 ROM:2B64 ldb INTMEM_8F, #-4Ch ROM:2B67 ROM:2B67 ROM_2B67: ; CODE XREF: ROM:2B62↑j ROM:2B67 sjmp ROM_2A5A ROM:2B69 ; --------------------------------------------------------------------------- ROM:2B69 clrb INTMEM_90 ROM:2B6B clrb INTMEM_91 ROM:2B6D decb INTMEM_8F ROM:2B6F jc ROM_2B73 ROM:2B71 clrb INTMEM_8F ROM:2B73 ROM:2B73 ROM_2B73: ; CODE XREF: ROM:2B6F↑j ROM:2B73 sjmp ROM_2A5A ROM:2B75 ; --------------------------------------------------------------------------- ROM:2B75 ldb INTMEM_90, INTMEM_8E ROM:2B78 clrb INTMEM_8F ROM:2B7A orb INTMEM_A9, #10h ROM:2B7D orb INTMEM_A9, #20h ; ' ' ROM:2B80 andb INTMEM_A9, #-41h ROM:2B83 andb INTMEM_A9, #7Fh ROM:2B86 sjmp ROM_2A5A ROM:2B88 ROM:2B88 ; =============== S U B R O U T I N E ======================================= ROM:2B88 ROM:2B88 ; Serial port ROM:2B88 ROM:2B88 ROM_2B88: ; DATA XREF: ROM:Int06↑o ROM:2B88 pushf ROM:2B89 push INTMEM_1A[] ROM:2B8D ldb INTMEM_1A, IOPORT2+1 ; Input/output port 2 ROM:2B90 jbc INTMEM_1A, 6, ROM_2B96 ROM:2B93 orb INTMEM_AA, #4 ROM:2B96 ROM:2B96 ROM_2B96: ; CODE XREF: ROM_2B88+8↑j ROM:2B96 jbc INTMEM_1A, 5, ROM_2B9C ROM:2B99 orb INTMEM_AA, #8 ROM:2B9C ROM:2B9C ROM_2B9C: ; CODE XREF: ROM_2B88:ROM_2B96↑j ROM:2B9C pop INTMEM_1A[] ROM:2BA0 popf ROM:2BA1 ret ROM:2BA1 ; End of function ROM_2B88 ROM:2BA1 ROM:2BA2 ROM:2BA2 ; =============== S U B R O U T I N E ======================================= ROM:2BA2 ROM:2BA2 ROM:2BA2 ROM_2BA2: ; CODE XREF: ROM_2CB9↓p ROM:2BA2 ; ROM_2CF5↓p ... ROM:2BA2 ldb INTMEM_32+1, #-68h ROM:2BA5 sjmp ROM_2BAA ROM:2BA7 ; --------------------------------------------------------------------------- ROM:2BA7 ROM:2BA7 ROM_2BA7: ; CODE XREF: ROM_2CB9:ROM_2CF2↓j ROM:2BA7 ; ROM_2CF5+35↓j ... ROM:2BA7 ldb INTMEM_32+1, #-80h ROM:2BAA ROM:2BAA ROM_2BAA: ; CODE XREF: ROM_2BA2+3↑j ROM:2BAA scall ROM_2C4C ROM:2BAC ldb INTMEM_2C+1, #9 ROM:2BAF scall ROM_2BF9 ROM:2BB1 sjmp ROM_2C51 ROM:2BB1 ; End of function ROM_2BA2 ROM:2BB1 ROM:2BB3 ROM:2BB3 ; =============== S U B R O U T I N E ======================================= ROM:2BB3 ROM:2BB3 ROM:2BB3 ROM_2BB3: ; CODE XREF: ROM_2CB9+8↓p ROM:2BB3 ; ROM_2CB9+12↓p ... ROM:2BB3 clrb INTMEM_1A ROM:2BB5 ldb INTMEM_2C, #-20h ROM:2BB8 scall ROM_2BEB ROM:2BBA scall ROM_2C2F ROM:2BBC jc ROM_2BD9 ROM:2BBE ldb INTMEM_2C, #-60h ROM:2BC1 scall ROM_2BEB ROM:2BC3 ld INTMEM_2C+2, INTMEM_1C ROM:2BC6 ld INTMEM_32, INTMEM_1C ROM:2BC9 ldb INTMEM_2C+1, #10h ROM:2BCC scall ROM_2BF9 ROM:2BCE scall ROM_2C2F ROM:2BD0 jc ROM_2BD9 ROM:2BD2 scall ROM_2BDD ROM:2BD4 cmp INTMEM_2C+2, INTMEM_1C ROM:2BD7 je ROM_2BDB ROM:2BD9 ROM:2BD9 ROM_2BD9: ; CODE XREF: ROM_2BB3+9↑j ROM:2BD9 ; ROM_2BB3+1D↑j ROM:2BD9 incb INTMEM_1A ROM:2BDB ROM:2BDB ROM_2BDB: ; CODE XREF: ROM_2BB3+24↑j ROM:2BDB sjmp ROM_2C51 ROM:2BDB ; End of function ROM_2BB3 ROM:2BDB ROM:2BDD ROM:2BDD ; =============== S U B R O U T I N E ======================================= ROM:2BDD ROM:2BDD ROM:2BDD ROM_2BDD: ; CODE XREF: ROM_2BB3+1F↑p ROM:2BDD ; ROM_2C6B+20↓p ... ROM:2BDD ldb INTMEM_2C, #-40h ROM:2BE0 scall ROM_2BEB ROM:2BE2 scall ROM_2C0D ROM:2BE4 add INTMEM_20+2, INTMEM_1C ROM:2BE7 incb INTMEM_1A+1 ROM:2BE9 sjmp ROM_2C51 ROM:2BE9 ; End of function ROM_2BDD ROM:2BE9 ROM:2BEB ROM:2BEB ; =============== S U B R O U T I N E ======================================= ROM:2BEB ROM:2BEB ROM:2BEB ROM_2BEB: ; CODE XREF: ROM_2BB3+5↑p ROM:2BEB ; ROM_2BB3+E↑p ... ROM:2BEB scall ROM_2C4C ROM:2BED ldbze INTMEM_32, INTMEM_1A+1 ROM:2BF0 shl INTMEM_32, #7 ROM:2BF3 orb INTMEM_32+1, INTMEM_2C ROM:2BF6 ldb INTMEM_2C+1, #9 ROM:2BF6 ; End of function ROM_2BEB ROM:2BF6 ROM:2BF9 ROM:2BF9 ; =============== S U B R O U T I N E ======================================= ROM:2BF9 ROM:2BF9 ROM:2BF9 ROM_2BF9: ; CODE XREF: ROM_2BA2+D↑p ROM:2BF9 ; ROM_2BB3+19↑p ... ROM:2BF9 andb INTMEM_26, #-11h ROM:2BFC shl INTMEM_32, #1 ROM:2BFF jnc ROM_2C04 ROM:2C01 orb INTMEM_26, #10h ROM:2C04 ROM:2C04 ROM_2C04: ; CODE XREF: ROM_2BF9+6↑j ROM:2C04 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C07 scall ROM_2C58 ROM:2C09 djnz INTMEM_2C+1, ROM_2BF9 ROM:2C0C ret ROM:2C0C ; End of function ROM_2BF9 ROM:2C0C ROM:2C0D ROM:2C0D ; =============== S U B R O U T I N E ======================================= ROM:2C0D ROM:2C0D ROM:2C0D ROM_2C0D: ; CODE XREF: ROM_2BDD+5↑p ROM:2C0D clr INTMEM_1C ROM:2C0F ld INTMEM_30, #-8000h ROM:2C13 ROM:2C13 ROM_2C13: ; CODE XREF: ROM_2C0D+1F↓j ROM:2C13 orb INTMEM_26, #8 ROM:2C16 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C19 mulb ZERO_REG, ZERO_REG ; Zero register ROM:2C1D jbc IOPORT2, 7, ROM_2C23 ; Input/output port 2 ROM:2C20 or INTMEM_1C, INTMEM_30 ROM:2C23 ROM:2C23 ROM_2C23: ; CODE XREF: ROM_2C0D+10↑j ROM:2C23 andb INTMEM_26, #-9 ROM:2C26 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C29 shr INTMEM_30, #1 ROM:2C2C jnc ROM_2C13 ROM:2C2E ret ROM:2C2E ; End of function ROM_2C0D ROM:2C2E ROM:2C2F ROM:2C2F ; =============== S U B R O U T I N E ======================================= ROM:2C2F ROM:2C2F ROM:2C2F ROM_2C2F: ; CODE XREF: ROM_2BB3+7↑p ROM:2C2F ; ROM_2BB3+1B↑p ROM:2C2F scall ROM_2C51 ROM:2C31 scall ROM_2C4C ROM:2C33 ld INTMEM_30, 4[INTMEM_56] ROM:2C38 clrc ROM:2C39 jbs IOPORT2, 7, ROM_2C48 ; Input/output port 2 ROM:2C3C ROM:2C3C ROM_2C3C: ; CODE XREF: ROM_2C2F+16↓j ROM:2C3C jbs IOPORT2, 7, ROM_2C4B ; Input/output port 2 ROM:2C3F ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2C42 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2C45 djnzw INTMEM_30, ROM_2C3C ROM:2C48 ROM:2C48 ROM_2C48: ; CODE XREF: ROM_2C2F+A↑j ROM:2C48 incb INTMEM_1A ROM:2C4A setc ROM:2C4B ROM:2C4B ROM_2C4B: ; CODE XREF: ROM_2C2F:ROM_2C3C↑j ROM:2C4B ret ROM:2C4B ; End of function ROM_2C2F ROM:2C4B ROM:2C4C ROM:2C4C ; =============== S U B R O U T I N E ======================================= ROM:2C4C ROM:2C4C ROM:2C4C ROM_2C4C: ; CODE XREF: ROM_2BA2:ROM_2BAA↑p ROM:2C4C ; ROM_2BEB↑p ... ROM:2C4C orb INTMEM_26, #20h ; ' ' ROM:2C4F sjmp ROM_2C54 ROM:2C4F ; End of function ROM_2C4C ROM:2C4F ROM:2C51 ROM:2C51 ; =============== S U B R O U T I N E ======================================= ROM:2C51 ROM:2C51 ROM:2C51 ROM_2C51: ; CODE XREF: ROM_2BA2+F↑j ROM:2C51 ; ROM_2BB3:ROM_2BDB↑j ... ROM:2C51 andb INTMEM_26, #-21h ROM:2C54 ROM:2C54 ROM_2C54: ; CODE XREF: ROM_2C4C+3↑j ROM:2C54 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C57 ret ROM:2C57 ; End of function ROM_2C51 ROM:2C57 ROM:2C58 ROM:2C58 ; =============== S U B R O U T I N E ======================================= ROM:2C58 ROM:2C58 ROM:2C58 ROM_2C58: ; CODE XREF: ROM_2BF9+E↑p ROM:2C58 ; ROM_2C65+2↓p ROM:2C58 orb INTMEM_26, #8 ROM:2C5B stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C5E andb INTMEM_26, #-9 ROM:2C61 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2C64 ret ROM:2C64 ; End of function ROM_2C58 ROM:2C64 ROM:2C65 ROM:2C65 ; =============== S U B R O U T I N E ======================================= ROM:2C65 ROM:2C65 ROM:2C65 ROM_2C65: ; CODE XREF: ROM_3678+CB↓p ROM:2C65 scall ROM_2C4C ROM:2C67 scall ROM_2C58 ROM:2C69 sjmp ROM_2C51 ROM:2C69 ; End of function ROM_2C65 ROM:2C69 ROM:2C6B ROM:2C6B ; =============== S U B R O U T I N E ======================================= ROM:2C6B ROM:2C6B ROM:2C6B ROM_2C6B: ; CODE XREF: ROM_3678+EF↓p ROM:2C6B ; ROM_3678+F9↓p ROM:2C6B clrb INTMEM_1A ROM:2C6D clrb INTMEM_20 ROM:2C6F ldb INTMEM_1C+2, 91h[INTMEM_56] ROM:2C74 ROM:2C74 ROM_2C74: ; CODE XREF: ROM_2C6B+35↓j ROM:2C74 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2C77 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2C7A clr INTMEM_20+2 ROM:2C7C ldbze INTMEM_32, INTMEM_20 ROM:2C7F mulub INTMEM_32, 90h[INTMEM_56] ROM:2C84 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2C88 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2C8B lcall ROM_2BDD ROM:2C8E cmp INTMEM_1C, INTMEM_34 ROM:2C91 jne ROM_2C9E ROM:2C93 scall ROM_2CA6 ROM:2C95 ldb INTMEM_8E, INTMEM_49[] ROM:2C9A neg INTMEM_20+2 ROM:2C9C je ROM_2CA5 ROM:2C9E ROM:2C9E ROM_2C9E: ; CODE XREF: ROM_2C6B+26↑j ROM:2C9E incb INTMEM_20 ROM:2CA0 djnz INTMEM_1C+2, ROM_2C74 ROM:2CA3 incb INTMEM_1A ROM:2CA5 ROM:2CA5 ROM_2CA5: ; CODE XREF: ROM_2C6B+31↑j ROM:2CA5 ret ROM:2CA5 ; End of function ROM_2C6B ROM:2CA5 ROM:2CA6 ROM:2CA6 ; =============== S U B R O U T I N E ======================================= ROM:2CA6 ROM:2CA6 ROM:2CA6 ROM_2CA6: ; CODE XREF: ROM_2C6B+28↑p ROM:2CA6 ld INTMEM_34, #40h ; '@' ROM:2CAA ROM:2CAA ROM_2CAA: ; CODE XREF: ROM_2CA6+E↓j ROM:2CAA lcall ROM_2BDD ROM:2CAD st INTMEM_1C, [INTMEM_34]+ ROM:2CB0 cmp INTMEM_34, #54h ; 'T' ROM:2CB4 jnc ROM_2CAA ROM:2CB6 ljmp ROM_2BDD ROM:2CB6 ; End of function ROM_2CA6 ROM:2CB6 ROM:2CB9 ROM:2CB9 ; =============== S U B R O U T I N E ======================================= ROM:2CB9 ROM:2CB9 ROM:2CB9 ROM_2CB9: ; CODE XREF: ROM_2D5E+22↓p ROM:2CB9 ; ROM_2DA6+54↓p ROM:2CB9 lcall ROM_2BA2 ROM:2CBC clr INTMEM_20+2 ROM:2CBE ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2CC1 lcall ROM_2BB3 ROM:2CC4 ld INTMEM_34, #40h ; '@' ROM:2CC8 ROM:2CC8 ROM_2CC8: ; CODE XREF: ROM_2CB9+1E↓j ROM:2CC8 ld INTMEM_1C, [INTMEM_34]+ ROM:2CCB lcall ROM_2BB3 ROM:2CCE cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2CD1 jne ROM_2CE3 ROM:2CD3 cmp INTMEM_34, #54h ; 'T' ROM:2CD7 jnc ROM_2CC8 ROM:2CD9 ld INTMEM_1C, INTMEM_20+2 ROM:2CDC neg INTMEM_1C ROM:2CDE lcall ROM_2BB3 ROM:2CE1 sjmp ROM_2CF2 ROM:2CE3 ; --------------------------------------------------------------------------- ROM:2CE3 ROM:2CE3 ROM_2CE3: ; CODE XREF: ROM_2CB9+18↑j ROM:2CE3 ldb INTMEM_34, INTMEM_1A ROM:2CE6 ldbze INTMEM_1C, #-56h ROM:2CE9 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2CEC lcall ROM_2BB3 ROM:2CEF ldb INTMEM_1A, INTMEM_34 ROM:2CF2 ROM:2CF2 ROM_2CF2: ; CODE XREF: ROM_2CB9+28↑j ROM:2CF2 ljmp ROM_2BA7 ROM:2CF2 ; End of function ROM_2CB9 ROM:2CF2 ROM:2CF5 ROM:2CF5 ; =============== S U B R O U T I N E ======================================= ROM:2CF5 ROM:2CF5 ROM:2CF5 ROM_2CF5: ; CODE XREF: ROM_2DA6+74↓p ROM:2CF5 ; ROM_3678+116↓p ROM:2CF5 lcall ROM_2BA2 ROM:2CF8 ld INTMEM_34, INTMEM_1C ROM:2CFB lcall ROM_2BDD ROM:2CFE push INTMEM_1C[] ROM:2D02 decb INTMEM_1A+1 ROM:2D04 ld INTMEM_1C, INTMEM_34 ROM:2D07 lcall ROM_2BB3 ROM:2D0A ld INTMEM_1C, #54h ; 'T' ROM:2D0E sub INTMEM_1C, #40h ; '@' ROM:2D12 shr INTMEM_1C, #1 ROM:2D15 addb INTMEM_1A+1, INTMEM_1C ROM:2D18 lcall ROM_2BDD ROM:2D1B neg INTMEM_1C ROM:2D1D sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2D20 add INTMEM_1C, INTMEM_34 ROM:2D23 neg INTMEM_1C ROM:2D25 decb INTMEM_1A+1 ROM:2D27 lcall ROM_2BB3 ROM:2D2A ljmp ROM_2BA7 ROM:2D2A ; End of function ROM_2CF5 ROM:2D2A ROM:2D2D ROM:2D2D ; =============== S U B R O U T I N E ======================================= ROM:2D2D ROM:2D2D ROM:2D2D ROM_2D2D: ; CODE XREF: ROM_3678+103↓p ROM:2D2D lcall ROM_2BA2 ROM:2D30 clr INTMEM_20+2 ROM:2D32 clrb INTMEM_1A+1 ROM:2D34 ld INTMEM_1C, 6[INTMEM_56] ROM:2D39 lcall ROM_2BB3 ROM:2D3C ldb INTMEM_1C, #-5Ch ROM:2D3F ldb INTMEM_1C+1, #0 ROM:2D42 lcall ROM_2BB3 ROM:2D45 ldbze INTMEM_1C, #6 ROM:2D48 lcall ROM_2BB3 ROM:2D4B ld INTMEM_1C, 2[INTMEM_56] ROM:2D50 lcall ROM_2BB3 ROM:2D53 ld INTMEM_1C, INTMEM_20+2 ROM:2D56 neg INTMEM_1C ROM:2D58 lcall ROM_2BB3 ROM:2D5B ljmp ROM_2BA7 ROM:2D5B ; End of function ROM_2D2D ROM:2D5B ROM:2D5E ROM:2D5E ; =============== S U B R O U T I N E ======================================= ROM:2D5E ROM:2D5E ROM:2D5E ROM_2D5E: ; CODE XREF: ROM_3678+106↓p ROM:2D5E ; ROM:3BED↓p ROM:2D5E ldb INTMEM_91+1, 92h[INTMEM_56] ROM:2D63 ldb INTMEM_20+1, 91h[INTMEM_56] ROM:2D68 ldb INTMEM_1C+2, INTMEM_20+1 ROM:2D6B ldb INTMEM_20, #-10h ROM:2D6E ROM:2D6E ROM_2D6E: ; CODE XREF: ROM_2D5E:ROM_2D8C↓j ROM:2D6E decb INTMEM_20+1 ROM:2D70 ldbze INTMEM_32, INTMEM_20+1 ROM:2D73 mulub INTMEM_32, 90h[INTMEM_56] ROM:2D78 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2D7C ld INTMEM_1C, #-55ABh ROM:2D80 lcall ROM_2CB9 ROM:2D83 cmpb INTMEM_1A, #1 ROM:2D86 jh ROM_2D8F ROM:2D88 je ROM_2D8C ROM:2D8A incb INTMEM_20 ROM:2D8C ROM:2D8C ROM_2D8C: ; CODE XREF: ROM_2D5E+2A↑j ROM:2D8C djnz INTMEM_1C+2, ROM_2D6E ROM:2D8F ROM:2D8F ROM_2D8F: ; CODE XREF: ROM_2D5E+28↑j ROM:2D8F ldbze INTMEM_1C, INTMEM_20 ROM:2D92 andb INTMEM_1C, #0Fh ROM:2D95 ret ROM:2D95 ; End of function ROM_2D5E ROM:2D95 ROM:2D96 ROM:2D96 ; =============== S U B R O U T I N E ======================================= ROM:2D96 ROM:2D96 ROM:2D96 ROM_2D96: ; CODE XREF: ROM_3678:ROM_3778↓p ROM:2D96 ld INTMEM_34, #40h ; '@' ROM:2D9A ROM:2D9A ROM_2D9A: ; CODE XREF: ROM_2D96+B↓j ROM:2D9A st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2D9D cmp INTMEM_34, #54h ; 'T' ROM:2DA1 jnc ROM_2D9A ROM:2DA3 ljmp ROM_486A ROM:2DA3 ; End of function ROM_2D96 ROM:2DA3 ROM:2DA6 ROM:2DA6 ; =============== S U B R O U T I N E ======================================= ROM:2DA6 ROM:2DA6 ROM:2DA6 ROM_2DA6: ; CODE XREF: start+891↑p ROM:2DA6 jbc INTMEM_F5+1, 0, ROM_2DAA ROM:2DA9 ret ROM:2DAA ; --------------------------------------------------------------------------- ROM:2DAA ROM:2DAA ROM_2DAA: ; CODE XREF: ROM_2DA6↑j ROM:2DAA jbc INTMEM_AA, 4, ROM_2E2B ROM:2DAD jbs INTMEM_AA, 5, ROM_2DB5 ROM:2DB0 orb INTMEM_AA, #20h ; ' ' ROM:2DB3 sjmp ROM_2E2B ROM:2DB5 ; --------------------------------------------------------------------------- ROM:2DB5 ROM:2DB5 ROM_2DB5: ; CODE XREF: ROM_2DA6+7↑j ROM:2DB5 jbs INTMEM_AA, 6, ROM_2E0E ROM:2DB8 jbs INTMEM_AA, 7, ROM_2DC6 ROM:2DBB ldb INTMEM_1C, #27h ; ''' ROM:2DBE lcall ROM_29F4 ROM:2DC1 orb INTMEM_AA, #-80h ROM:2DC4 sjmp ROM_2E2B ROM:2DC6 ; --------------------------------------------------------------------------- ROM:2DC6 ROM:2DC6 ROM_2DC6: ; CODE XREF: ROM_2DA6+12↑j ROM:2DC6 jbs INTMEM_AB, 0, ROM_2E1D ROM:2DC9 jbs INTMEM_A9, 4, ROM_2E2B ROM:2DCC ldb INTMEM_20+1, INTMEM_A7[] ROM:2DD1 ldb INTMEM_1C+2, 91h[INTMEM_56] ROM:2DD6 ROM:2DD6 ROM_2DD6: ; CODE XREF: ROM_2DA6:ROM_2E01↓j ROM:2DD6 incb INTMEM_20+1 ROM:2DD8 cmpb INTMEM_20+1, 91h[INTMEM_56] ROM:2DDD jnc ROM_2DE1 ROM:2DDF clrb INTMEM_20+1 ROM:2DE1 ROM:2DE1 ROM_2DE1: ; CODE XREF: ROM_2DA6+37↑j ROM:2DE1 ldbze INTMEM_32, INTMEM_20+1 ROM:2DE4 mulub INTMEM_32, 90h[INTMEM_56] ROM:2DE9 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2DED lcall ROM_2BDD ROM:2DF0 cmpb INTMEM_1C, #55h ; 'U' ROM:2DF3 jne ROM_2E01 ROM:2DF5 decb INTMEM_1A+1 ROM:2DF7 ldb INTMEM_1C+1, #-5Bh ROM:2DFA lcall ROM_2CB9 ROM:2DFD negb INTMEM_1A ROM:2DFF je ROM_2E06 ROM:2E01 ROM:2E01 ROM_2E01: ; CODE XREF: ROM_2DA6+4D↑j ROM:2E01 djnz INTMEM_1C+2, ROM_2DD6 ROM:2E04 clrb INTMEM_1C+3 ROM:2E06 ROM:2E06 ROM_2E06: ; CODE XREF: ROM_2DA6+59↑j ROM:2E06 orb INTMEM_AA, #40h ; '@' ROM:2E09 stb INTMEM_1C+3, INTMEM_A8[] ROM:2E0E ROM:2E0E ROM_2E0E: ; CODE XREF: ROM_2DA6:ROM_2DB5↑j ROM:2E0E jbc INTMEM_AB, 0, ROM_2E2B ROM:2E11 ld INTMEM_1C, #-55ABh ROM:2E15 ldb INTMEM_1A+1, INTMEM_A8[] ROM:2E1A lcall ROM_2CF5 ROM:2E1D ROM:2E1D ROM_2E1D: ; CODE XREF: ROM_2DA6:ROM_2DC6↑j ROM:2E1D scall ROM_2E2C ROM:2E1F andb INTMEM_AA, #-11h ROM:2E22 andb INTMEM_AA, #-21h ROM:2E25 andb INTMEM_AA, #7Fh ROM:2E28 andb INTMEM_AA, #-41h ROM:2E2B ROM:2E2B ROM_2E2B: ; CODE XREF: ROM_2DA6:ROM_2DAA↑j ROM:2E2B ; ROM_2DA6+D↑j ... ROM:2E2B ret ROM:2E2B ; End of function ROM_2DA6 ROM:2E2B ROM:2E2C ROM:2E2C ; =============== S U B R O U T I N E ======================================= ROM:2E2C ROM:2E2C ROM:2E2C ROM_2E2C: ; CODE XREF: ROM_2DA6:ROM_2E1D↑p ROM:2E2C ldb INTMEM_1C, #23h ; '#' ROM:2E2F ljmp ROM_29F4 ROM:2E2F ; End of function ROM_2E2C ROM:2E2F ROM:2E32 ROM:2E32 ; =============== S U B R O U T I N E ======================================= ROM:2E32 ROM:2E32 ROM:2E32 ROM_2E32: ; CODE XREF: start+894↑p ROM:2E32 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:2E37 ld INTMEM_1C, #0 ROM:2E3B lcall ROM_3198 ROM:2E3E clrb INTMEM_1C+1 ROM:2E40 shl INTMEM_1C, #4 ROM:2E43 mulu INTMEM_1C, #-0BDCh ROM:2E47 divu INTMEM_1C, #3415h ROM:2E4B st INTMEM_1C, INTMEM_140[] ROM:2E50 jbc INTMEM_F5+1, 1, ROM_2E62 ROM:2E53 st INTMEM_1C, INTMEM_88[] ROM:2E58 st INTMEM_1C, INTMEM_3BC[] ROM:2E5D st INTMEM_1C, INTMEM_3BE[] ROM:2E62 ROM:2E62 ROM_2E62: ; CODE XREF: ROM_2E32+1E↑j ROM:2E62 ret ROM:2E62 ; End of function ROM_2E32 ROM:2E62 ROM:2E63 ROM:2E63 ; =============== S U B R O U T I N E ======================================= ROM:2E63 ROM:2E63 ROM:2E63 ROM_2E63: ; CODE XREF: start:ROM_2928↑p ROM:2E63 clr INTMEM_1A ROM:2E65 ROM:2E65 ROM_2E65: ; CODE XREF: ROM_2E63+B0↓j ROM:2E65 jbs INTMEM_AB, 2, ROM_2E72 ROM:2E68 ld INTMEM_1C, #0C8h ROM:2E6C ld INTMEM_20, #64h ; 'd' ROM:2E70 sjmp ROM_2EBF ROM:2E72 ; --------------------------------------------------------------------------- ROM:2E72 ROM:2E72 ROM_2E72: ; CODE XREF: ROM_2E63:ROM_2E65↑j ROM:2E72 ldbze INTMEM_20, 30E3h[INTMEM_1A] ROM:2E77 ld INTMEM_20, 3BCh[INTMEM_20] ROM:2E7C mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:2E81 divu INTMEM_1C, INTMEM_5C ROM:2E84 jv ROM_2EA5 ROM:2E86 ld INTMEM_20, 0Ah[INTMEM_56] ROM:2E8B mulu INTMEM_20, #64h ; 'd' ROM:2E8F divu INTMEM_20, INTMEM_5C ROM:2E92 jnv ROM_2E9B ROM:2E94 ld INTMEM_20, #0C8h ROM:2E98 ld INTMEM_5A, [SP] ; Stack pointer ROM:2E9B ROM:2E9B ROM_2E9B: ; CODE XREF: ROM_2E63+2F↑j ROM:2E9B add INTMEM_1C, INTMEM_20 ROM:2E9E cmp INTMEM_1C, 8[INTMEM_56] ROM:2EA3 jnc ROM_2EAA ROM:2EA5 ROM:2EA5 ROM_2EA5: ; CODE XREF: ROM_2E63+21↑j ROM:2EA5 ld INTMEM_1C, 8[INTMEM_56] ROM:2EAA ROM:2EAA ROM_2EAA: ; CODE XREF: ROM_2E63+40↑j ROM:2EAA ld INTMEM_20, 0Ch[INTMEM_56] ROM:2EAF mulu INTMEM_20, #64h ; 'd' ROM:2EB3 divu INTMEM_20, INTMEM_5C ROM:2EB6 jnv ROM_2EBF ROM:2EB8 ld INTMEM_20, #64h ; 'd' ROM:2EBC ld INTMEM_5A, [SP] ; Stack pointer ROM:2EBF ROM:2EBF ROM_2EBF: ; CODE XREF: ROM_2E63+D↑j ROM:2EBF ; ROM_2E63+53↑j ROM:2EBF shl INTMEM_1A, #1 ROM:2EC2 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2EC7 sub INTMEM_1C+2, INTMEM_1C ROM:2ECA jc ROM_2ED0 ROM:2ECC add INTMEM_1C+2, #1C20h ROM:2ED0 ROM:2ED0 ROM_2ED0: ; CODE XREF: ROM_2E63+67↑j ROM:2ED0 shr INTMEM_1A, #1 ROM:2ED3 divb INTMEM_1C+2, #64h ; 'd' ROM:2ED7 stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:2EDC jbs INTMEM_AB, 2, ROM_2EEF ROM:2EDF subb INTMEM_1C+2, #2 ROM:2EE2 jc ROM_2EE7 ROM:2EE4 addb INTMEM_1C+2, #48h ; 'H' ROM:2EE7 ROM:2EE7 ROM_2EE7: ; CODE XREF: ROM_2E63+7F↑j ROM:2EE7 cmpb INTMEM_1C+2, #11h ROM:2EEA jc ROM_2EEF ROM:2EEC ldb INTMEM_93+1, INTMEM_1A ROM:2EEF ROM:2EEF ROM_2EEF: ; CODE XREF: ROM_2E63+79↑j ROM:2EEF ; ROM_2E63+87↑j ROM:2EEF shl INTMEM_1A, #1 ROM:2EF2 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2EF7 sub INTMEM_1C+2, INTMEM_20 ROM:2EFA jc ROM_2F00 ROM:2EFC add INTMEM_1C+2, #1C20h ROM:2F00 ROM:2F00 ROM_2F00: ; CODE XREF: ROM_2E63+97↑j ROM:2F00 shr INTMEM_1A, #1 ROM:2F03 divb INTMEM_1C+2, #64h ; 'd' ROM:2F07 stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:2F0C incb INTMEM_1A ROM:2F0E cmpb INTMEM_1A, #4 ROM:2F11 jge ROM_2F15 ROM:2F13 sjmp ROM_2E65 ROM:2F15 ; --------------------------------------------------------------------------- ROM:2F15 ROM:2F15 ROM_2F15: ; CODE XREF: ROM_2E63+AE↑j ROM:2F15 pushf ROM:2F16 ldbze INTMEM_1A, INTMEM_93+1 ROM:2F19 jbs INTMEM_AB, 1, ROM_2F2F ROM:2F1C ldb INTMEM_95, 134h[INTMEM_1A] ROM:2F21 subb INTMEM_1C+3, INTMEM_95, #1 ROM:2F25 jge ROM_2F2A ROM:2F27 addb INTMEM_1C+3, #48h ; 'H' ROM:2F2A ROM:2F2A ROM_2F2A: ; CODE XREF: ROM_2E63+C2↑j ROM:2F2A ldb INTMEM_93, INTMEM_1C+3 ROM:2F2D sjmp ROM_2F34 ROM:2F2F ; --------------------------------------------------------------------------- ROM:2F2F ROM:2F2F ROM_2F2F: ; CODE XREF: ROM_2E63+B6↑j ROM:2F2F ldb INTMEM_95, 130h[INTMEM_1A] ROM:2F34 ROM:2F34 ROM_2F34: ; CODE XREF: ROM_2E63+CA↑j ROM:2F34 popf ROM:2F35 ret ROM:2F35 ; End of function ROM_2E63 ROM:2F35 ROM:2F36 ROM:2F36 ; =============== S U B R O U T I N E ======================================= ROM:2F36 ROM:2F36 ROM:2F36 ROM_2F36: ; CODE XREF: start+897↑p ROM:2F36 ld INTMEM_1C+2, INTMEM_5E ROM:2F39 divub INTMEM_1C+2, #19h ROM:2F3C jnv ROM_2F41 ROM:2F3E ldb INTMEM_1C+2, #-1 ROM:2F41 ROM:2F41 ROM_2F41: ; CODE XREF: ROM_2F36+6↑j ROM:2F41 ld INTMEM_1C, #1 ROM:2F45 lcall ROM_3198 ROM:2F48 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:2F4B je ROM_2F5B ROM:2F4D ldb INTMEM_20, #64h ; 'd' ROM:2F50 mulub INTMEM_20, #0 ROM:2F53 clr INTMEM_20+2 ROM:2F55 divu INTMEM_20, INTMEM_5C ROM:2F58 addb INTMEM_1C, INTMEM_20 ROM:2F5B ROM:2F5B ROM_2F5B: ; CODE XREF: ROM_2F36+15↑j ROM:2F5B stb INTMEM_1C, INTMEM_14C[] ROM:2F60 ret ROM:2F60 ; End of function ROM_2F36 ROM:2F60 ROM:2F61 ROM:2F61 ; =============== S U B R O U T I N E ======================================= ROM:2F61 ROM:2F61 ROM:2F61 ROM_2F61: ; CODE XREF: ROM_628A:ROM_6559↓p ROM:2F61 clrb INTMEM_1A ROM:2F63 ld INTMEM_32, #6 ROM:2F67 ldbze INTMEM_2C, INTMEM_14C[] ROM:2F6C ROM:2F6C ROM_2F6C: ; CODE XREF: ROM_2F61+35↓j ROM:2F6C ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:2F71 cmp INTMEM_20+2, #1C1Fh ROM:2F75 jnh ROM_2F7F ROM:2F77 ldb INTMEM_1A, #-1 ROM:2F7A ld INTMEM_5A, [SP] ; Stack pointer ROM:2F7D sjmp ROM_2F92 ROM:2F7F ; --------------------------------------------------------------------------- ROM:2F7F ROM:2F7F ROM_2F7F: ; CODE XREF: ROM_2F61+14↑j ROM:2F7F ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:2F84 sub INTMEM_20+2, INTMEM_2C ROM:2F87 jc ROM_2F8D ROM:2F89 add INTMEM_20+2, #1C20h ROM:2F8D ROM:2F8D ROM_2F8D: ; CODE XREF: ROM_2F61+26↑j ROM:2F8D st INTMEM_20+2, 138h[INTMEM_32] ROM:2F92 ROM:2F92 ROM_2F92: ; CODE XREF: ROM_2F61+1C↑j ROM:2F92 sub INTMEM_32, #2 ROM:2F96 jc ROM_2F6C ROM:2F98 cmpb INTMEM_1A, #0 ROM:2F9B jne ROM_2FA2 ROM:2F9D orb INTMEM_AB, #8 ROM:2FA0 sjmp ROM_2FA5 ROM:2FA2 ; --------------------------------------------------------------------------- ROM:2FA2 ROM:2FA2 ROM_2FA2: ; CODE XREF: ROM_2F61+3A↑j ROM:2FA2 andb INTMEM_AB, #-9 ROM:2FA5 ROM:2FA5 ROM_2FA5: ; CODE XREF: ROM_2F61+3F↑j ROM:2FA5 ret ROM:2FA5 ; End of function ROM_2F61 ROM:2FA5 ROM:2FA6 ROM:2FA6 ; =============== S U B R O U T I N E ======================================= ROM:2FA6 ROM:2FA6 ROM:2FA6 ROM_2FA6: ; CODE XREF: ROM:3B40↓p ROM:2FA6 ; ROM_628A+2AC↓p ROM:2FA6 clrb INTMEM_1A ROM:2FA8 cmpb INTMEM_1C, #0 ROM:2FAB jne ROM_2FAF ROM:2FAD sjmp ROM_3051 ROM:2FAF ; --------------------------------------------------------------------------- ROM:2FAF ROM:2FAF ROM_2FAF: ; CODE XREF: ROM_2FA6+5↑j ROM:2FAF cmpb INTMEM_1C, #1 ROM:2FB2 jne ROM_2FD9 ROM:2FB4 cmpb INTMEM_1C+1, #4 ROM:2FB7 jh ROM_2FBF ROM:2FB9 cmp INTMEM_1C+2, #1C1Fh ROM:2FBD jnh ROM_2FC1 ROM:2FBF ROM:2FBF ROM_2FBF: ; CODE XREF: ROM_2FA6+11↑j ROM:2FBF sjmp ROM_304B ROM:2FC1 ; --------------------------------------------------------------------------- ROM:2FC1 ROM:2FC1 ROM_2FC1: ; CODE XREF: ROM_2FA6+17↑j ROM:2FC1 ldbze INTMEM_32, INTMEM_1C+1 ROM:2FC4 ldbze INTMEM_2C, INTMEM_14C[] ROM:2FC9 sub INTMEM_1C+2, INTMEM_2C ROM:2FCC jc ROM_2FD2 ROM:2FCE add INTMEM_1C+2, #1C20h ROM:2FD2 ROM:2FD2 ROM_2FD2: ; CODE XREF: ROM_2FA6+26↑j ROM:2FD2 st INTMEM_1C+2, 138h[INTMEM_32] ROM:2FD7 sjmp ROM_3051 ROM:2FD9 ; --------------------------------------------------------------------------- ROM:2FD9 ROM:2FD9 ROM_2FD9: ; CODE XREF: ROM_2FA6+C↑j ROM:2FD9 cmpb INTMEM_1C, #2 ROM:2FDC jne ROM_3037 ROM:2FDE cmp INTMEM_5E, #0 ROM:2FE2 je ROM_2FE9 ROM:2FE4 ldb INTMEM_1A, #1 ROM:2FE7 sjmp ROM_3035 ROM:2FE9 ; --------------------------------------------------------------------------- ROM:2FE9 ROM:2FE9 ROM_2FE9: ; CODE XREF: ROM_2FA6+3C↑j ROM:2FE9 cmp INTMEM_1C+2, INTMEM_88[] ROM:2FEE jnh ROM_2FF5 ROM:2FF0 ldb INTMEM_1A, #2 ROM:2FF3 sjmp ROM_3035 ROM:2FF5 ; --------------------------------------------------------------------------- ROM:2FF5 ROM:2FF5 ROM_2FF5: ; CODE XREF: ROM_2FA6+48↑j ROM:2FF5 ld INTMEM_32, INTMEM_1C+2 ROM:2FF8 ldb INTMEM_1C, #3 ROM:2FFB lcall ROM_3052 ROM:2FFE ld INTMEM_60, INTMEM_1C+2 ROM:3001 add INTMEM_1C+2, INTMEM_32 ROM:3004 ldb INTMEM_1C, #2 ROM:3007 lcall ROM_3052 ROM:300A cmpb INTMEM_1A, #0 ROM:300D je ROM_301A ROM:300F ldb INTMEM_1A, #3 ROM:3012 sjmp ROM_3035 ROM:3014 ; --------------------------------------------------------------------------- ROM:3014 ROM:3014 ROM_3014: ; CODE XREF: ROM_2FA6+79↓j ROM:3014 jbc INTMEM_1C, 0, ROM_3021 ROM:3017 jbs INTMEM_1C, 1, ROM_3021 ROM:301A ROM:301A ROM_301A: ; CODE XREF: ROM_2FA6+67↑j ROM:301A clrb INTMEM_1C ROM:301C lcall ROM_3052 ROM:301F sjmp ROM_3014 ROM:3021 ; --------------------------------------------------------------------------- ROM:3021 ROM:3021 ROM_3021: ; CODE XREF: ROM_2FA6:ROM_3014↑j ROM:3021 ; ROM_2FA6+71↑j ROM:3021 jbc INTMEM_1C, 1, ROM_3030 ROM:3024 clrb INTMEM_1A+1 ROM:3026 sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:302A sub INTMEM_20+2, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:302E sjmp ROM_3033 ROM:3030 ; --------------------------------------------------------------------------- ROM:3030 ROM:3030 ROM_3030: ; CODE XREF: ROM_2FA6:ROM_3021↑j ROM:3030 ldb INTMEM_1A+1, #1 ROM:3033 ROM:3033 ROM_3033: ; CODE XREF: ROM_2FA6+88↑j ROM:3033 clrb INTMEM_1A ROM:3035 ROM:3035 ROM_3035: ; CODE XREF: ROM_2FA6+41↑j ROM:3035 ; ROM_2FA6+4D↑j ... ROM:3035 sjmp ROM_3051 ROM:3037 ; --------------------------------------------------------------------------- ROM:3037 ROM:3037 ROM_3037: ; CODE XREF: ROM_2FA6+36↑j ROM:3037 cmpb INTMEM_1C, #3 ROM:303A jne ROM_3041 ROM:303C orb INTMEM_AB, #8 ROM:303F sjmp ROM_3051 ROM:3041 ; --------------------------------------------------------------------------- ROM:3041 ROM:3041 ROM_3041: ; CODE XREF: ROM_2FA6+94↑j ROM:3041 cmpb INTMEM_1C, #4 ROM:3044 jne ROM_304B ROM:3046 andb INTMEM_AB, #-9 ROM:3049 sjmp ROM_3051 ROM:304B ; --------------------------------------------------------------------------- ROM:304B ROM:304B ROM_304B: ; CODE XREF: ROM_2FA6:ROM_2FBF↑j ROM:304B ; ROM_2FA6+9E↑j ROM:304B ldb INTMEM_1A, #-1 ROM:304E ld INTMEM_5A, [SP] ; Stack pointer ROM:3051 ROM:3051 ROM_3051: ; CODE XREF: ROM_2FA6+7↑j ROM:3051 ; ROM_2FA6+31↑j ... ROM:3051 ret ROM:3051 ; End of function ROM_2FA6 ROM:3051 ROM:3052 ROM:3052 ; =============== S U B R O U T I N E ======================================= ROM:3052 ROM:3052 ROM:3052 ROM_3052: ; CODE XREF: ROM_294D-6B8↑p ROM:3052 ; ROM_294D-62D↑p ... ROM:3052 cmpb INTMEM_1C+1, #4 ROM:3055 jge ROM_30B2 ROM:3057 cmpb INTMEM_1C, #0 ROM:305A je ROM_30B9 ROM:305C jbs WSR1, 6, ROM_30AB ; Window selection register 1 ROM:305F ldbze INTMEM_1A, INTMEM_1C+1 ROM:3062 ldb INTMEM_1A+1, 30E7h[INTMEM_1A] ROM:3067 jbc INTMEM_1C, 0, ROM_306D ROM:306A orb INTMEM_1A+1, #20h ; ' ' ROM:306D ROM:306D ROM_306D: ; CODE XREF: ROM_3052+15↑j ROM:306D ldb INTMEM_6, INTMEM_1A+1 ROM:3070 cmpb INTMEM_1C, #3 ROM:3073 jc ROM_308D ROM:3075 sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:307A sub INTMEM_1A, INT_PEND+1 ; Interrupt pending register ROM:307D cmp INTMEM_1A, #-4438h ROM:3081 jnc ROM_3092 ROM:3083 ldb INTMEM_1A, #1 ROM:3086 add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:308B sjmp ROM_3094 ROM:308D ; --------------------------------------------------------------------------- ROM:308D ROM:308D ROM_308D: ; CODE XREF: ROM_3052+21↑j ROM:308D add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:3092 ROM:3092 ROM_3092: ; CODE XREF: ROM_3052+2F↑j ROM:3092 clrb INTMEM_1A ROM:3094 ROM:3094 ROM_3094: ; CODE XREF: ROM_3052+39↑j ROM:3094 ld INTMEM_4, INTMEM_1C+2 ROM:3097 ldb INTMEM_1A+1, #1 ROM:309A shlb INTMEM_1A+1, INTMEM_1C+1 ROM:309D jbc INTMEM_1C, 0, ROM_30A4 ROM:30A0 orb INTMEM_96, INTMEM_1A+1 ROM:30A3 ret ROM:30A4 ; --------------------------------------------------------------------------- ROM:30A4 ROM:30A4 ROM_30A4: ; CODE XREF: ROM_3052+4B↑j ROM:30A4 xorb INTMEM_1A+1, #-1 ROM:30A7 andb INTMEM_96, INTMEM_1A+1 ROM:30AA ret ROM:30AB ; --------------------------------------------------------------------------- ROM:30AB ROM:30AB ROM_30AB: ; CODE XREF: ROM_3052+A↑j ROM:30AB ldb INTMEM_1A, #2 ROM:30AE orb INTMEM_4A, #1 ROM:30B1 ret ROM:30B2 ; --------------------------------------------------------------------------- ROM:30B2 ROM:30B2 ROM_30B2: ; CODE XREF: ROM_3052+3↑j ROM:30B2 ldb INTMEM_1A, #-1 ROM:30B5 ld INTMEM_5A, [SP] ; Stack pointer ROM:30B8 ret ROM:30B9 ; --------------------------------------------------------------------------- ROM:30B9 ROM:30B9 ROM_30B9: ; CODE XREF: ROM_3052+8↑j ROM:30B9 clrb INTMEM_1C ROM:30BB ldbze INTMEM_1A, INTMEM_1C+1 ROM:30BE andb ZERO_REG, WSR1, 30EBh[INTMEM_1A] ; Zero register ROM:30C4 je ROM_30C9 ROM:30C6 ldb INTMEM_1C, #1 ROM:30C9 ROM:30C9 ROM_30C9: ; CODE XREF: ROM_3052+72↑j ROM:30C9 andb ZERO_REG, IOPORT1, 30EFh[INTMEM_1A] ; Zero register ROM:30CF jne ROM_30D4 ROM:30D1 orb INTMEM_1C, #2 ROM:30D4 ROM:30D4 ROM_30D4: ; CODE XREF: ROM_3052+7D↑j ROM:30D4 clrb INTMEM_1A ROM:30D6 ret ROM:30D6 ; End of function ROM_3052 ROM:30D6 ROM:30D7 ; --------------------------------------------------------------------------- ROM:30D7 skip INTMEM_36 ROM:30D9 notb INTMEM_24 ROM:30DB not ZERO_REG ; Zero register ROM:30DD neg ZERO_REG+1 ; Zero register ROM:30DF clr INTMEM_2+1 ROM:30E1 skip INTMEM_2 ROM:30E3 skip ZERO_REG ; Zero register ROM:30E5 skip ZERO_REG ; Zero register ROM:30E7 clr ZERO_REG+1 ; Zero register ROM:30E9 clr ZERO_REG+1 ; Zero register ROM:30EB not INTMEM_2 ROM:30ED not INTMEM_2 ROM:30EF not INTMEM_2 ROM:30F1 not INTMEM_2 ROM:30F3 ROM:30F3 ; =============== S U B R O U T I N E ======================================= ROM:30F3 ROM:30F3 ROM:30F3 ROM_30F3: ; CODE XREF: ROM:ROM_56C0↓p ROM:30F3 cmp INTMEM_20, #1C20h ROM:30F7 jc ROM_3116 ROM:30F9 clr INTMEM_2C+2 ROM:30FB cmp INTMEM_1C, ZERO_REG ; Zero register ROM:30FE je ROM_3137 ROM:3100 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3103 je ROM_310A ROM:3105 shl INTMEM_1C, #1 ROM:3108 jc ROM_3116 ROM:310A ROM:310A ROM_310A: ; CODE XREF: ROM_30F3+10↑j ROM:310A add INTMEM_1C+2, #-8000h ROM:310E jnc ROM_311A ROM:3110 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3114 jnc ROM_3120 ROM:3116 ROM:3116 ROM_3116: ; CODE XREF: ROM_30F3+4↑j ROM:3116 ; ROM_30F3+15↑j ... ROM:3116 ldb INTMEM_1A, #1 ROM:3119 ret ROM:311A ; --------------------------------------------------------------------------- ROM:311A ROM:311A ROM_311A: ; CODE XREF: ROM_30F3+1B↑j ROM:311A add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:311E jnc ROM_3116 ROM:3120 ROM:3120 ROM_3120: ; CODE XREF: ROM_30F3+21↑j ROM:3120 cmp INTMEM_1A, #0Ch ROM:3124 jnc ROM_3116 ROM:3126 ld INTMEM_2C, INTMEM_1C+2 ROM:3129 jbc INTMEM_1C+3, 7, ROM_312E ROM:312C neg INTMEM_2C ROM:312E ROM:312E ROM_312E: ; CODE XREF: ROM_30F3+36↑j ROM:312E mulu INTMEM_2C, #-3FFFh ROM:3132 jbc INTMEM_1C+3, 7, ROM_3137 ROM:3135 neg INTMEM_2C+2 ROM:3137 ROM:3137 ROM_3137: ; CODE XREF: ROM_30F3+B↑j ROM:3137 ; ROM_30F3+3F↑j ROM:3137 add INTMEM_64, INTMEM_2C+2, #-8000h ROM:313C mulu INTMEM_1C, #-3FFFh ROM:3140 pushf ROM:3141 st INTMEM_1C+2, INTMEM_66 ROM:3144 andb INTMEM_AB, #-11h ROM:3147 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:314A je ROM_314F ROM:314C orb INTMEM_AB, #10h ROM:314F ROM:314F ROM_314F: ; CODE XREF: ROM_30F3+57↑j ROM:314F popf ROM:3150 andb INTMEM_AB, #-21h ROM:3153 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:3156 je ROM_315B ROM:3158 orb INTMEM_AB, #20h ; ' ' ROM:315B ROM:315B ROM_315B: ; CODE XREF: ROM_30F3+63↑j ROM:315B st INTMEM_20, INTMEM_62 ROM:315B ; End of function ROM_30F3 ROM:315B ROM:315E ROM:315E ; =============== S U B R O U T I N E ======================================= ROM:315E ROM:315E ROM:315E ROM_315E: ; CODE XREF: start+8AB↑p ROM:315E ld INTMEM_20, INTMEM_62 ROM:3161 jbs INTMEM_AB, 5, ROM_318B ROM:3164 jbc INTMEM_AB, 2, ROM_318B ROM:3167 add INTMEM_1C, INTMEM_64, #-8000h ROM:316C jnc ROM_3178 ROM:316E add INTMEM_1C, INTMEM_66 ROM:3171 jnc ROM_317D ROM:3173 ldbse INTMEM_1C, INTMEM_FE+1 ROM:3176 sjmp ROM_317D ROM:3178 ; --------------------------------------------------------------------------- ROM:3178 ROM:3178 ROM_3178: ; CODE XREF: ROM_315E+E↑j ROM:3178 add INTMEM_1C, INTMEM_66 ROM:317B jnc ROM_318B ROM:317D ROM:317D ROM_317D: ; CODE XREF: ROM_315E+13↑j ROM:317D ; ROM_315E+18↑j ROM:317D mulu INTMEM_1C, #64h ; 'd' ROM:3181 divu INTMEM_1C, INTMEM_5C ROM:3184 sub INTMEM_20, INTMEM_1C ROM:3187 jc ROM_318B ROM:3189 clr INTMEM_20 ROM:318B ROM:318B ROM_318B: ; CODE XREF: ROM_315E+3↑j ROM:318B ; ROM_315E+6↑j ... ROM:318B add INTMEM_20, #32h ; '2' ROM:318F divub INTMEM_20, #64h ; 'd' ROM:3192 stb INTMEM_20, INTMEM_14D[] ROM:3197 ret ROM:3197 ; End of function ROM_315E ROM:3197 ROM:3198 ROM:3198 ; =============== S U B R O U T I N E ======================================= ROM:3198 ROM:3198 ROM:3198 ROM_3198: ; CODE XREF: ROM_2E32+9↑p ROM:3198 ; ROM_2F36+F↑p ... ROM:3198 shl INTMEM_1C, #1 ROM:319B ld INTMEM_20+2, INTMEM_56 ROM:319E ld INTMEM_1A, [INTMEM_20+2] ROM:31A1 sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:31A5 sub INTMEM_1A, #4 ROM:31A9 add INTMEM_1C, INTMEM_1A ROM:31AC ld INTMEM_1C, [INTMEM_1C] ROM:31AF add INTMEM_1C, INTMEM_20+2 ROM:31B2 ldb INTMEM_1A, [INTMEM_1C]+ ROM:31B5 decb INTMEM_1A ROM:31B7 ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:31BA ldbze INTMEM_20, INTMEM_1A ROM:31BD add INTMEM_1C, INTMEM_20 ROM:31C0 st INTMEM_1C, INTMEM_20 ROM:31C3 ldb INTMEM_2C+3, INTMEM_1A ROM:31C6 cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:31C9 je ROM_31D5 ROM:31CB ROM:31CB ROM_31CB: ; CODE XREF: ROM_3198+3A↓j ROM:31CB cmpb INTMEM_1C+2, [INTMEM_1C] ROM:31CE jc ROM_31D5 ROM:31D0 dec INTMEM_1C ROM:31D2 djnz INTMEM_2C+3, ROM_31CB ROM:31D5 ROM:31D5 ROM_31D5: ; CODE XREF: ROM_3198+31↑j ROM:31D5 ; ROM_3198+36↑j ROM:31D5 cmpb INTMEM_2C+3, INTMEM_1A ROM:31D8 ldb INTMEM_2C+2, INTMEM_2C+3 ROM:31DB ldb INTMEM_20+2, [INTMEM_1C] ROM:31DE je ROM_31E2 ROM:31E0 inc INTMEM_1C ROM:31E2 ROM:31E2 ROM_31E2: ; CODE XREF: ROM_3198+46↑j ROM:31E2 ldb INTMEM_20+3, [INTMEM_1C] ROM:31E5 decb INTMEM_1A+1 ROM:31E7 jne ROM_31EB ROM:31E9 sjmp ROM_32E6 ROM:31EB ; --------------------------------------------------------------------------- ROM:31EB ROM:31EB ROM_31EB: ; CODE XREF: ROM_3198+4F↑j ROM:31EB ldb INTMEM_2C+3, INTMEM_1A+1 ROM:31EE ld INTMEM_1C, INTMEM_20 ROM:31F1 ldbze INTMEM_20, INTMEM_1A+1 ROM:31F4 inc INTMEM_20 ROM:31F6 add INTMEM_1C, INTMEM_20 ROM:31F9 st INTMEM_1C, INTMEM_20 ROM:31FC ROM:31FC ROM_31FC: ; CODE XREF: ROM_3198+6B↓j ROM:31FC cmpb INTMEM_1C+3, [INTMEM_1C] ROM:31FF jc ROM_3206 ROM:3201 dec INTMEM_1C ROM:3203 djnz INTMEM_2C+3, ROM_31FC ROM:3206 ROM:3206 ROM_3206: ; CODE XREF: ROM_3198+67↑j ROM:3206 cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:3209 ldb INTMEM_2C, [INTMEM_1C] ROM:320C je ROM_3210 ROM:320E inc INTMEM_1C ROM:3210 ROM:3210 ROM_3210: ; CODE XREF: ROM_3198+74↑j ROM:3210 ldb INTMEM_2C+1, [INTMEM_1C] ROM:3213 add INTMEM_1C, INTMEM_20, #1 ROM:3218 incb INTMEM_1A ROM:321A mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:321E add INTMEM_1C, INTMEM_20 ROM:3221 ldbze INTMEM_20, INTMEM_2C+2 ROM:3224 add INTMEM_1C, INTMEM_20 ROM:3227 ldb INTMEM_2C+2, [INTMEM_1C] ROM:322A ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:322E ldbze INTMEM_20, INTMEM_1A ROM:3231 add INTMEM_1C, INTMEM_20 ROM:3234 ldb INTMEM_20, [INTMEM_1C] ROM:3237 ldb INTMEM_20+1, 1[INTMEM_1C] ROM:323B ld INTMEM_1C, INTMEM_20+2 ROM:323E subb INTMEM_1C+1, INTMEM_1C ROM:3241 je ROM_326D ROM:3243 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3247 jnc ROM_326D ROM:3249 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:324C subb INTMEM_2C+3, INTMEM_2C+2 ROM:324F jc ROM_3258 ROM:3251 negb INTMEM_2C+3 ROM:3253 ldb INTMEM_30, INTMEM_2C+3 ROM:3256 sjmp ROM_325A ROM:3258 ; --------------------------------------------------------------------------- ROM:3258 ROM:3258 ROM_3258: ; CODE XREF: ROM_3198+B7↑j ROM:3258 clrb INTMEM_30 ROM:325A ROM:325A ROM_325A: ; CODE XREF: ROM_3198+BE↑j ROM:325A mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:325E divub INTMEM_2C+2, INTMEM_1C+1 ROM:3261 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3264 je ROM_3268 ROM:3266 negb INTMEM_2C+2 ROM:3268 ROM:3268 ROM_3268: ; CODE XREF: ROM_3198+CC↑j ROM:3268 addb INTMEM_1A+1, INTMEM_2C+2 ROM:326B sjmp ROM_3270 ROM:326D ; --------------------------------------------------------------------------- ROM:326D ROM:326D ROM_326D: ; CODE XREF: ROM_3198+A9↑j ROM:326D ; ROM_3198+AF↑j ROM:326D ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3270 ROM:3270 ROM_3270: ; CODE XREF: ROM_3198+D3↑j ROM:3270 stb INTMEM_1A+1, INTMEM_1A ROM:3273 ld INTMEM_1C, INTMEM_20+2 ROM:3276 ld INTMEM_2C+2, INTMEM_20 ROM:3279 subb INTMEM_1C+1, INTMEM_1C ROM:327C je ROM_32A8 ROM:327E subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3282 jnc ROM_32A8 ROM:3284 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3287 subb INTMEM_2C+3, INTMEM_2C+2 ROM:328A jc ROM_3293 ROM:328C negb INTMEM_2C+3 ROM:328E ldb INTMEM_30, INTMEM_2C+3 ROM:3291 sjmp ROM_3295 ROM:3293 ; --------------------------------------------------------------------------- ROM:3293 ROM:3293 ROM_3293: ; CODE XREF: ROM_3198+F2↑j ROM:3293 clrb INTMEM_30 ROM:3295 ROM:3295 ROM_3295: ; CODE XREF: ROM_3198+F9↑j ROM:3295 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3299 divub INTMEM_2C+2, INTMEM_1C+1 ROM:329C cmpb INTMEM_30, ZERO_REG ; Zero register ROM:329F je ROM_32A3 ROM:32A1 negb INTMEM_2C+2 ROM:32A3 ROM:32A3 ROM_32A3: ; CODE XREF: ROM_3198+107↑j ROM:32A3 addb INTMEM_1A+1, INTMEM_2C+2 ROM:32A6 sjmp ROM_32AB ROM:32A8 ; --------------------------------------------------------------------------- ROM:32A8 ROM:32A8 ROM_32A8: ; CODE XREF: ROM_3198+E4↑j ROM:32A8 ; ROM_3198+EA↑j ROM:32A8 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32AB ROM:32AB ROM_32AB: ; CODE XREF: ROM_3198+10E↑j ROM:32AB ld INTMEM_2C+2, INTMEM_1A ROM:32AE ld INTMEM_1C, INTMEM_2C ROM:32B1 subb INTMEM_1C+1, INTMEM_1C ROM:32B4 je ROM_32E0 ROM:32B6 subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:32BA jnc ROM_32E0 ROM:32BC ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32BF subb INTMEM_2C+3, INTMEM_2C+2 ROM:32C2 jc ROM_32CB ROM:32C4 negb INTMEM_2C+3 ROM:32C6 ldb INTMEM_30, INTMEM_2C+3 ROM:32C9 sjmp ROM_32CD ROM:32CB ; --------------------------------------------------------------------------- ROM:32CB ROM:32CB ROM_32CB: ; CODE XREF: ROM_3198+12A↑j ROM:32CB clrb INTMEM_30 ROM:32CD ROM:32CD ROM_32CD: ; CODE XREF: ROM_3198+131↑j ROM:32CD mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:32D1 divub INTMEM_2C+2, INTMEM_1C+1 ROM:32D4 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:32D7 je ROM_32DB ROM:32D9 negb INTMEM_2C+2 ROM:32DB ROM:32DB ROM_32DB: ; CODE XREF: ROM_3198+13F↑j ROM:32DB addb INTMEM_1A+1, INTMEM_2C+2 ROM:32DE sjmp ROM_32E3 ROM:32E0 ; --------------------------------------------------------------------------- ROM:32E0 ROM:32E0 ROM_32E0: ; CODE XREF: ROM_3198+11C↑j ROM:32E0 ; ROM_3198+122↑j ROM:32E0 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:32E3 ROM:32E3 ROM_32E3: ; CODE XREF: ROM_3198+146↑j ROM:32E3 ljmp ROM_332C ROM:32E6 ; --------------------------------------------------------------------------- ROM:32E6 ROM:32E6 ROM_32E6: ; CODE XREF: ROM_3198+51↑j ROM:32E6 add INTMEM_1C, INTMEM_20, #1 ROM:32EB ldbze INTMEM_20, INTMEM_2C+2 ROM:32EE add INTMEM_1C, INTMEM_20 ROM:32F1 ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:32F4 ldb INTMEM_2C+3, [INTMEM_1C] ROM:32F7 ld INTMEM_1C, INTMEM_20+2 ROM:32FA subb INTMEM_1C+1, INTMEM_1C ROM:32FD je ROM_3329 ROM:32FF subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3303 jnc ROM_3329 ROM:3305 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3308 subb INTMEM_2C+3, INTMEM_2C+2 ROM:330B jc ROM_3314 ROM:330D negb INTMEM_2C+3 ROM:330F ldb INTMEM_30, INTMEM_2C+3 ROM:3312 sjmp ROM_3316 ROM:3314 ; --------------------------------------------------------------------------- ROM:3314 ROM:3314 ROM_3314: ; CODE XREF: ROM_3198+173↑j ROM:3314 clrb INTMEM_30 ROM:3316 ROM:3316 ROM_3316: ; CODE XREF: ROM_3198+17A↑j ROM:3316 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:331A divub INTMEM_2C+2, INTMEM_1C+1 ROM:331D cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3320 je ROM_3324 ROM:3322 negb INTMEM_2C+2 ROM:3324 ROM:3324 ROM_3324: ; CODE XREF: ROM_3198+188↑j ROM:3324 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3327 sjmp ROM_332C ROM:3329 ; --------------------------------------------------------------------------- ROM:3329 ROM:3329 ROM_3329: ; CODE XREF: ROM_3198+165↑j ROM:3329 ; ROM_3198+16B↑j ROM:3329 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:332C ROM:332C ROM_332C: ; CODE XREF: ROM_3198:ROM_32E3↑j ROM:332C ; ROM_3198+18F↑j ROM:332C ldb INTMEM_1C, INTMEM_1A+1 ROM:332F ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:3332 ret ROM:3332 ; End of function ROM_3198 ROM:3332 ROM:3333 ROM:3333 ; =============== S U B R O U T I N E ======================================= ROM:3333 ROM:3333 ROM:3333 ROM_3333: ; CODE XREF: ROM_33D1+78↓p ROM:3333 ; ROM_37F2+19↓p ... ROM:3333 clrb INTMEM_1A ROM:3335 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:3338 jne ROM_333D ROM:333A ldbze INTMEM_1C+2, #2 ROM:333D ROM:333D ROM_333D: ; CODE XREF: ROM_3333+5↑j ROM:333D clr INTMEM_20+2 ROM:333F sub INTMEM_20, INTMEM_1C ROM:3342 jc ROM_334D ROM:3344 neg INTMEM_20 ROM:3346 divu INTMEM_20, INTMEM_1C+2 ROM:3349 neg INTMEM_20 ROM:334B sjmp ROM_3350 ROM:334D ; --------------------------------------------------------------------------- ROM:334D ROM:334D ROM_334D: ; CODE XREF: ROM_3333+F↑j ROM:334D divu INTMEM_20, INTMEM_1C+2 ROM:3350 ROM:3350 ROM_3350: ; CODE XREF: ROM_3333+18↑j ROM:3350 add INTMEM_1C, INTMEM_20 ROM:3353 ret ROM:3353 ; End of function ROM_3333 ROM:3353 ROM:3354 ROM:3354 ; =============== S U B R O U T I N E ======================================= ROM:3354 ROM:3354 ROM:3354 ROM_3354: ; CODE XREF: ROM_3899↓p ROM:3354 jbc INTMEM_AA, 2, ROM_336C ROM:3357 andb INTMEM_AA, #-5 ROM:335A ldb INTMEM_1C, INTMEM_6+1 ROM:335D orb INTMEM_AB, #40h ; '@' ROM:3360 ldb INTMEM_99, INTMEM_1C ROM:3363 ROM:3363 ROM_3363: ; CODE XREF: ROM_3354:ROM_3363↓j ROM:3363 ; ROM_336D+9↓j ... ROM:3363 jbc INTMEM_AA, 3, ROM_3363 ROM:3366 andb INTMEM_AA, #-9 ROM:3369 ldb INTMEM_6+1, INTMEM_1C ROM:336C ROM:336C ROM_336C: ; CODE XREF: ROM_3354↑j ROM:336C ; ROM_336D↓j ROM:336C ret ROM:336C ; End of function ROM_3354 ROM:336C ROM:336D ROM:336D ; =============== S U B R O U T I N E ======================================= ROM:336D ROM:336D ROM:336D ROM_336D: ; CODE XREF: start+89A↑p ROM:336D jbc INTMEM_AB, 7, ROM_336C ROM:3370 ldb INTMEM_1C, INTMEM_3B ROM:3373 andb INTMEM_AB, #7Fh ROM:3376 sjmp ROM_3363 ROM:3376 ; End of function ROM_336D ROM:3376 ROM:3378 ; --------------------------------------------------------------------------- ROM:3378 ROM:3378 ROM_3378: ; CODE XREF: ROM:56BA↓j ROM:3378 mulu INTMEM_1C, #-3FFFh ROM:337C st INTMEM_1C+2, INTMEM_78 ROM:337F ldb INTMEM_9C, #8 ROM:3382 ret ROM:3383 ROM:3383 ; =============== S U B R O U T I N E ======================================= ROM:3383 ROM:3383 ROM:3383 ROM_3383: ; CODE XREF: start+88B↑p ROM:3383 jbs IOPORT2, 4, ROM_3397 ; Input/output port 2 ROM:3386 jbc INTMEM_AE, 7, ROM_3392 ROM:3389 jbc INTMEM_AF, 0, ROM_338F ROM:338C orb INTMEM_AC, #40h ; '@' ROM:338F ROM:338F ROM_338F: ; CODE XREF: ROM_3383+6↑j ROM:338F orb INTMEM_AE, #40h ; '@' ROM:3392 ROM:3392 ROM_3392: ; CODE XREF: ROM_3383+3↑j ROM:3392 orb INTMEM_AE, #-80h ROM:3395 sjmp ROM_33A3 ROM:3397 ; --------------------------------------------------------------------------- ROM:3397 ROM:3397 ROM_3397: ; CODE XREF: ROM_3383↑j ROM:3397 jbs INTMEM_AE, 7, ROM_33A0 ROM:339A orb INTMEM_AF, #1 ROM:339D andb INTMEM_AE, #-41h ROM:33A0 ROM:33A0 ROM_33A0: ; CODE XREF: ROM_3383:ROM_3397↑j ROM:33A0 andb INTMEM_AE, #7Fh ROM:33A3 ROM:33A3 ROM_33A3: ; CODE XREF: ROM_3383+12↑j ROM:33A3 jbc IOPORT1, 6, ROM_33B1 ; Input/output port 1 ROM:33A6 jbc INTMEM_AF, 1, ROM_33AC ROM:33A9 orb INTMEM_AD, #2 ROM:33AC ROM:33AC ROM_33AC: ; CODE XREF: ROM_3383+23↑j ROM:33AC orb INTMEM_AF, #2 ROM:33AF sjmp ROM_33BA ROM:33B1 ; --------------------------------------------------------------------------- ROM:33B1 ROM:33B1 ROM_33B1: ; CODE XREF: ROM_3383:ROM_33A3↑j ROM:33B1 jbs INTMEM_AF, 1, ROM_33B7 ROM:33B4 andb INTMEM_AD, #-3 ROM:33B7 ROM:33B7 ROM_33B7: ; CODE XREF: ROM_3383:ROM_33B1↑j ROM:33B7 andb INTMEM_AF, #-3 ROM:33BA ROM:33BA ROM_33BA: ; CODE XREF: ROM_3383+2C↑j ROM:33BA jbs IOPORT1, 7, ROM_33C7 ; Input/output port 1 ROM:33BD jbc INTMEM_AF, 2, ROM_33C3 ROM:33C0 orb INTMEM_AD, #1 ROM:33C3 ROM:33C3 ROM_33C3: ; CODE XREF: ROM_3383+3A↑j ROM:33C3 orb INTMEM_AF, #4 ROM:33C6 ret ROM:33C7 ; --------------------------------------------------------------------------- ROM:33C7 ROM:33C7 ROM_33C7: ; CODE XREF: ROM_3383:ROM_33BA↑j ROM:33C7 jbs INTMEM_AF, 2, ROM_33CD ROM:33CA andb INTMEM_AD, #-2 ROM:33CD ROM:33CD ROM_33CD: ; CODE XREF: ROM_3383:ROM_33C7↑j ROM:33CD andb INTMEM_AF, #-5 ROM:33D0 ret ROM:33D0 ; End of function ROM_3383 ROM:33D0 ROM:33D1 ROM:33D1 ; =============== S U B R O U T I N E ======================================= ROM:33D1 ROM:33D1 ROM:33D1 ROM_33D1: ; CODE XREF: start+88E↑p ROM:33D1 ; ROM_33D1+8D↓j ROM:33D1 pushf ROM:33D2 addb INTMEM_2, INTMEM_A6, #8 ROM:33D6 ldb INTMEM_34, INTMEM_A6 ROM:33D9 mulub INTMEM_34, #0Eh ROM:33DC add INTMEM_34, #3604h ROM:33E0 add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:33E5 add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:33EA add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:33EF add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:33F4 ld INTMEM_1C, 8[INTMEM_34] ROM:33F8 ROM:33F8 ROM_33F8: ; CODE XREF: ROM_33D1:ROM_33F8↓j ROM:33F8 jbs INTMEM_2, 3, ROM_33F8 ROM:33FB ldb INTMEM_1C+2, INTMEM_2+1 ROM:33FE andb INTMEM_1C+3, INTMEM_2, #-40h ROM:3402 popf ROM:3403 cmpb INTMEM_1C+2, [INTMEM_20] ROM:3406 jnc ROM_342C ROM:3408 cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:340B jh ROM_342C ROM:340D ldb INTMEM_1A, 6[INTMEM_34] ROM:3411 notb INTMEM_1A ROM:3413 andb INTMEM_55, INTMEM_1A ROM:3416 cmp INTMEM_1C, #-1 ROM:341A je ROM_3424 ROM:341C lcall ROM_3198 ROM:341F ldb INTMEM_20+1, INTMEM_1C ROM:3422 sjmp ROM_3437 ROM:3424 ; --------------------------------------------------------------------------- ROM:3424 ROM:3424 ROM_3424: ; CODE XREF: ROM_33D1+49↑j ROM:3424 ldb INTMEM_20+1, INTMEM_1C+2 ROM:3427 ldb INTMEM_20, INTMEM_1C+3 ROM:342A sjmp ROM_343A ROM:342C ; --------------------------------------------------------------------------- ROM:342C ROM:342C ROM_342C: ; CODE XREF: ROM_33D1+35↑j ROM:342C ; ROM_33D1+3A↑j ROM:342C orb INTMEM_55, 6[INTMEM_34] ROM:3430 orb INTMEM_52, 7[INTMEM_34] ROM:3434 ldb INTMEM_20+1, [INTMEM_2C] ROM:3437 ROM:3437 ROM_3437: ; CODE XREF: ROM_33D1+51↑j ROM:3437 ldb INTMEM_20, #7Fh ROM:343A ROM:343A ROM_343A: ; CODE XREF: ROM_33D1+59↑j ROM:343A ld INTMEM_2C, 0Ch[INTMEM_34] ROM:343E ld INTMEM_1C, [INTMEM_2C] ROM:3441 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3444 je ROM_3451 ROM:3446 ld INTMEM_1C+2, [INTMEM_32] ROM:3449 lcall ROM_3333 ROM:344C st INTMEM_1C, [INTMEM_2C] ROM:344F sjmp ROM_3454 ROM:3451 ; --------------------------------------------------------------------------- ROM:3451 ROM:3451 ROM_3451: ; CODE XREF: ROM_33D1+73↑j ROM:3451 st INTMEM_20, [INTMEM_2C] ROM:3454 ROM:3454 ROM_3454: ; CODE XREF: ROM_33D1+7E↑j ROM:3454 incb INTMEM_A6 ROM:3456 cmpb INTMEM_A6, #6 ROM:3459 je ROM_3460 ROM:345B jbs INTMEM_A9, 0, ROM_3462 ROM:345E sjmp ROM_33D1 ROM:3460 ; --------------------------------------------------------------------------- ROM:3460 ROM:3460 ROM_3460: ; CODE XREF: ROM_33D1+88↑j ROM:3460 clrb INTMEM_A6 ROM:3462 ROM:3462 ROM_3462: ; CODE XREF: ROM_33D1+8A↑j ROM:3462 ret ROM:3462 ; End of function ROM_33D1 ROM:3462 ROM:3463 ; --------------------------------------------------------------------------- ROM:3463 rst ROM:3463 ; --------------------------------------------------------------------------- ROM:3464 db 5Ch, 2Ah, 0BDh, 2Ah, 0FCh, 2Ah, 14h, 2Bh, 46h, 2Bh ROM:3464 db 59h, 2Bh, 69h, 2Bh, 75h, 2Bh, 4Bh, 42h, 4Dh, 36h, 50h ROM:3464 db 30h, 30h, 36h, 0A4h, 0, 6, 14h, 17h, 15h, 16h, 10h ROM:3464 db 0, 1, 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h ROM:3464 db 0, 5Eh, 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h ROM:3464 db 1, 30h, 0, 0FFh, 0, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1 ROM:3464 db 20h, 0, 0FDh, 1, 50h, 80h, 0ACh, 0, 50h, 1, 0ADh, 0 ROM:3464 db 58h, 2, 0ADh, 0, 60h, 0, 0F2h, 34h, 60h, 0, 0FCh, 34h ROM:3464 db 88h, 10h, 45h, 0, 20h, 0, 42h, 0, 20h, 4, 47h, 0, 20h ROM:3464 db 0, 8Eh, 0, 0A3h, 0, 0D4h, 0, 80h, 12h, 44h, 0, 6, 6 ROM:3464 db 0DCh, 0, 3, 8, 0BCh, 3, 60h, 0, 16h, 35h, 30h, 0, 0 ROM:3464 db 0, 58h, 1, 0ABh, 0, 0FCh, 34h, 52h, 0, 2, 1, 52h, 0 ROM:3464 db 4, 2, 16h, 35h, 50h, 0, 1, 2, 50h, 0, 2, 4, 50h, 0 ROM:3464 db 4, 8, 50h, 0, 8, 10h, 52h, 0, 8, 20h, 52h, 0, 10h, 80h ROM:3464 db 1Ch, 35h, 0ABh, 0, 4, 10h, 30h, 0, 20h, 0, 50h, 1, 0ABh ROM:3464 db 0, 20h, 0, 0F1h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0D3h, 0 ROM:3464 db 60h, 0, 8Eh, 35h, 0, 0Ch, 43h, 1, 30h, 0, 0FFh, 0, 30h ROM:3464 db 0, 0FFh, 0, 58h, 8, 0F6h, 0, 60h, 0, 88h, 35h, 20h ROM:3464 db 0, 43h, 0, 2, 0Eh, 0D6h, 0, 8, 10h, 0F2h, 0, 30h, 0 ROM:3464 db 0FFh, 0, 20h, 0, 0F3h, 0, 30h, 0, 0FFh, 0, 30h, 0, 0FFh ROM:3464 db 0, 4, 14h, 44h, 0, 20h, 0, 45h, 0, 23h, 0, 0D4h, 0 ROM:3464 db 30h, 0, 0FFh, 0, 23h, 0, 40h, 0, 23h, 0, 40h, 0, 23h ROM:3464 db 0, 40h, 0, 23h, 0, 40h, 0, 20h, 0, 48h, 0, 8Eh, 35h ROM:3464 db 0F6h, 0, 4, 1, 9Ch, 35h, 50h, 0, 10h, 4, 52h, 0, 1 ROM:3464 db 10h, 0ACh, 0, 40h, 40h, 30h, 0, 5, 0, 30h, 0, 22h, 0 ROM:3464 db 1Eh, 0, 1, 0, 30h, 0, 20h, 0, 30h, 0, 0, 0, 0B4h, 0Fh ROM:3464 db 64h, 9, 0FEh, 0, 29h, 0C0h, 0AAh, 0, 0A0h, 0, 0DFh ROM:3464 db 0, 1, 3, 4, 0, 0CCh, 0, 0BFh, 8Fh, 2, 4, 8, 0, 0, 0 ROM:3464 db 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0 ROM:3464 db 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0 ROM:3464 db 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 1, 0CCh, 0D9h, 88h ROM:3464 db 0A2h, 0, 15h, 44h, 6Eh, 9Ch, 0, 9Bh, 0, 9Dh, 0, 1, 10h ROM:3464 db 0FFh, 0FFh, 12h, 0, 0FCh, 1, 0A2h, 0, 0A1h, 0, 0A4h ROM:3464 db 0, 2, 4, 2, 0, 16h, 0, 0F6h, 1, 9Fh, 0, 9Eh, 0, 0A0h ROM:3464 db 0, 4, 8, 0FFh, 0FFh, 14h, 0, 0FAh, 1, 0A2h, 0, 0A1h ROM:3464 db 0, 0A4h, 0, 0, 0, 0FFh, 0FFh, 16h, 0, 0, 0, 0A2h, 0 ROM:3464 db 0A1h, 0, 0A3h, 0, 8, 2, 2, 0, 16h, 0, 0F8h, 1, 0A5h ROM:3464 db 0, 0A6h, 0, 0A7h, 0, 10h, 20h, 0FFh, 0FFh, 18h, 0, 0F4h ROM:3464 db 1 ROM:3658 ROM:3658 ; =============== S U B R O U T I N E ======================================= ROM:3658 ROM:3658 ROM:3658 ROM_3658: ; CODE XREF: start+882↑p ROM:3658 ; ROM:39A9↓p ROM:3658 jbs INTMEM_A9, 0, ROM_3677 ROM:365B ldb INTMEM_26, #-21h ROM:365E stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:3661 ldb INTMEM_26+1, #-22h ROM:3664 stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:3667 ldb INTMEM_1A, #-80h ROM:366A stb INTMEM_1A, 1FFEh[] ROM:366F ldb INTMEM_1A, #-1 ROM:3672 stb INTMEM_1A, 1FFFh[] ROM:3677 ROM:3677 ROM_3677: ; CODE XREF: ROM_3658↑j ROM:3677 ret ROM:3677 ; End of function ROM_3658 ROM:3677 ROM:3678 ROM:3678 ; =============== S U B R O U T I N E ======================================= ROM:3678 ROM:3678 ROM:3678 ROM_3678: ; CODE XREF: start+885↑p ROM:3678 andb INTMEM_28, #77h ; 'w' ROM:367B ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:367E jbs INTMEM_A9, 0, ROM_36BE ROM:3681 ldb INTMEM_1C, 1FFEh[] ROM:3686 ldb INTMEM_1C+1, INTMEM_1C ROM:3689 andb INTMEM_1C+1, #-2 ROM:368C stb INTMEM_1C+1, 1FFEh[] ROM:3691 andb INTMEM_1C+1, #-3 ROM:3694 orb INTMEM_1C+1, #4 ROM:3697 stb INTMEM_1C+1, 1FFEh[] ROM:369C orb INTMEM_1C+1, #1 ROM:369F stb INTMEM_1C+1, 1FFEh[] ROM:36A4 andb INTMEM_1C+1, #-2 ROM:36A7 stb INTMEM_1C+1, 1FFEh[] ROM:36AC ldb INTMEM_1C+1, 1FFFh[] ROM:36B1 andb INTMEM_1C+1, #-9 ROM:36B4 stb INTMEM_1C+1, 1FFFh[] ROM:36B9 stb INTMEM_1C, 1FFEh[] ROM:36BE ROM:36BE ROM_36BE: ; CODE XREF: ROM_3678+6↑j ROM:36BE jbs INTMEM_A9, 0, ROM_36C2 ROM:36C1 di ROM:36C2 ROM:36C2 ROM_36C2: ; CODE XREF: ROM_3678:ROM_36BE↑j ROM:36C2 andb INT_PEND, INT_MASK ; Interrupt mask register ROM:36C5 andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:36C8 andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:36CB andb INTMEM_28+1, #-3 ROM:36CE stb INTMEM_28+1, INTMEM_16 ROM:36D1 andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:36D4 orb INTMEM_28+1, #4 ROM:36D7 ldb INTMEM_16, INTMEM_28+1 ROM:36DA orb INT_MASK, #1 ; Interrupt mask register ROM:36DD orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:36E0 jbc INTMEM_A9, 0, ROM_3707 ROM:36E3 ROM:36E3 ROM_36E3: ; CODE XREF: ROM_3678+84↓j ROM:36E3 jbs INTMEM_A9, 1, ROM_3707 ROM:36E6 jbs WSR1, 6, ROM_3701 ; Window selection register 1 ROM:36E9 add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:36EE st INTMEM_1C, INTMEM_86[] ROM:36F3 ldb INTMEM_6, #18h ROM:36F6 ld INTMEM_4, INTMEM_1C ROM:36F9 orb INTMEM_A9, #2 ROM:36FC jbs INTMEM_A9, 1, ROM_36E3 ROM:36FF sjmp ROM_3707 ROM:3701 ; --------------------------------------------------------------------------- ROM:3701 ROM:3701 ROM_3701: ; CODE XREF: ROM_3678+6E↑j ROM:3701 andb INTMEM_A9, #-3 ROM:3704 orb INTMEM_4A, #1 ROM:3707 ROM:3707 ROM_3707: ; CODE XREF: ROM_3678+68↑j ROM:3707 ; ROM_3678:ROM_36E3↑j ... ROM:3707 jbs INTMEM_A9, 0, ROM_370D ROM:370A lcall ROM_29DC ROM:370D ROM:370D ROM_370D: ; CODE XREF: ROM_3678:ROM_3707↑j ROM:370D orb INTMEM_28, #54h ; 'T' ROM:3710 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3713 ldb INTMEM_2+1, #-5Bh ROM:3716 andb INTMEM_28+1, #7Fh ROM:3719 ldb INTMEM_16, INTMEM_28+1 ROM:371C orb INT_MASK, #4 ; Interrupt mask register ROM:371F jbs INTMEM_A9, 0, ROM_3725 ROM:3722 lcall ROM_37E4 ROM:3725 ROM:3725 ROM_3725: ; CODE XREF: ROM_3678+A7↑j ROM:3725 jbs INTMEM_A9, 0, ROM_3734 ROM:3728 ldb INTMEM_E, #4Dh ; 'M' ROM:372B ldb INTMEM_E, #-80h ROM:372E orb INTMEM_AA, #8 ROM:3731 andb INTMEM_AA, #-5 ROM:3734 ROM:3734 ROM_3734: ; CODE XREF: ROM_3678:ROM_3725↑j ROM:3734 orb INTMEM_28+1, #20h ; ' ' ROM:3737 ldb INTMEM_16, INTMEM_28+1 ROM:373A ldb IOPORT2+1, #9 ; Input/output port 2 ROM:373D orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:3740 jbs INTMEM_A9, 0, ROM_3796 ROM:3743 lcall ROM_2C65 ROM:3746 clrb INTMEM_1A+1 ROM:3748 lcall ROM_2BDD ROM:374B cmp INTMEM_1C, 6[INTMEM_56] ROM:3750 jne ROM_3778 ROM:3752 clr INTMEM_20+2 ROM:3754 clrb INTMEM_1A+1 ROM:3756 ldb INTMEM_1C+2, #5 ROM:3759 ROM:3759 ROM_3759: ; CODE XREF: ROM_3678+E4↓j ROM:3759 lcall ROM_2BDD ROM:375C djnz INTMEM_1C+2, ROM_3759 ROM:375F neg INTMEM_20+2 ROM:3761 jne ROM_3778 ROM:3763 ld INTMEM_34, #-5AABh ROM:3767 lcall ROM_2C6B ROM:376A negb INTMEM_1A ROM:376C je ROM_3787 ROM:376E ldb INTMEM_34+1, #-56h ROM:3771 lcall ROM_2C6B ROM:3774 negb INTMEM_1A ROM:3776 je ROM_3781 ROM:3778 ROM:3778 ROM_3778: ; CODE XREF: ROM_3678+D8↑j ROM:3778 ; ROM_3678+E9↑j ROM:3778 lcall ROM_2D96 ROM:377B lcall ROM_2D2D ROM:377E lcall ROM_2D5E ROM:3781 ROM:3781 ROM_3781: ; CODE XREF: ROM_3678+FE↑j ROM:3781 ldb INTMEM_1C, #2 ROM:3784 lcall ROM_29F4 ROM:3787 ROM:3787 ROM_3787: ; CODE XREF: ROM_3678+F4↑j ROM:3787 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:378A ld INTMEM_1C, #-55ABh ROM:378E lcall ROM_2CF5 ROM:3791 stb INTMEM_20, INTMEM_A7[] ROM:3796 ROM:3796 ROM_3796: ; CODE XREF: ROM_3678+C8↑j ROM:3796 ldb INTMEM_91+1, 97h[INTMEM_56] ROM:379B ldb INTMEM_A5, #1 ROM:379E jbc INTMEM_A9, 0, ROM_37A2 ROM:37A1 ei ROM:37A2 ROM:37A2 ROM_37A2: ; CODE XREF: ROM_3678+126↑j ROM:37A2 clrb WSR ; Window selection register ROM:37A4 ret ROM:37A4 ; End of function ROM_3678 ROM:37A4 ROM:37A5 ROM:37A5 ; =============== S U B R O U T I N E ======================================= ROM:37A5 ROM:37A5 ROM:37A5 ROM_37A5: ; CODE XREF: ROM_3899+D↓p ROM:37A5 ; ROM:ROM_3987↓p ROM:37A5 stb ZERO_REG, INTMEM_150[] ; Zero register ROM:37AA stb ZERO_REG, INTMEM_151[] ; Zero register ROM:37AF andb INTMEM_AC, #-3 ROM:37B2 andb INTMEM_AC, #-2 ROM:37B5 ldb INTMEM_1C, #10h ROM:37B8 lcall ROM_29F4 ROM:37BB andb INTMEM_AC, #-5 ROM:37BE andb INTMEM_AC, #-11h ROM:37C1 ret ROM:37C1 ; End of function ROM_37A5 ROM:37C1 ROM:37C2 ; --------------------------------------------------------------------------- ROM:37C2 ROM:37C2 ROM_37C2: ; CODE XREF: ROM:395C↓j ROM:37C2 ; ROM:3B02↓j ... ROM:37C2 clrb INTMEM_1C ROM:37C4 ljmp ROM_3363 ROM:37C7 ROM:37C7 ; =============== S U B R O U T I N E ======================================= ROM:37C7 ROM:37C7 ROM:37C7 ROM_37C7: ; CODE XREF: ROM_294D:ROM_21C2↑p ROM:37C7 ; ROM_294D-3F0↑p ROM:37C7 andb INTMEM_AB, #-5 ROM:37CA andb INTMEM_AD, #-11h ROM:37CD andb INTMEM_AD, #-21h ROM:37D0 andb INTMEM_AD, #-41h ROM:37D3 cmp INTMEM_5E, 10h[INTMEM_56] ROM:37D8 jnc ROM_37DD ROM:37DA orb INTMEM_52, #1 ROM:37DD ROM:37DD ROM_37DD: ; CODE XREF: ROM_37C7+11↑j ROM:37DD clrb INTMEM_9B ROM:37DF clrb INTMEM_9A ROM:37E1 clr INTMEM_5E ROM:37E3 ret ROM:37E3 ; End of function ROM_37C7 ROM:37E3 ROM:37E4 ROM:37E4 ; =============== S U B R O U T I N E ======================================= ROM:37E4 ROM:37E4 ROM:37E4 ROM_37E4: ; CODE XREF: ROM_294D-3A4↑p ROM:37E4 ; ROM_3678+AA↑p ROM:37E4 ldb INTMEM_20, 1FFFh[] ROM:37E9 orb INTMEM_20, #30h ; '0' ROM:37EC stb INTMEM_20, 1FFFh[] ROM:37F1 ret ROM:37F1 ; End of function ROM_37E4 ROM:37F1 ROM:37F2 ROM:37F2 ; =============== S U B R O U T I N E ======================================= ROM:37F2 ROM:37F2 ROM:37F2 ROM_37F2: ; CODE XREF: ROM_585D+92↓p ROM:37F2 ; ROM_585D:ROM_5925↓p ... ROM:37F2 pushf ROM:37F3 ldb INTMEM_2, #0Fh ROM:37F6 ld INTMEM_1C, INTMEM_142[] ROM:37FB ldbze INTMEM_1C+2, 0A8h[INTMEM_56] ROM:3800 ROM:3800 ROM_3800: ; CODE XREF: ROM_37F2:ROM_3800↓j ROM:3800 jbs INTMEM_2, 3, ROM_3800 ROM:3803 ldb INTMEM_20+1, INTMEM_2+1 ROM:3806 andb INTMEM_20, INTMEM_2, #-40h ROM:380A popf ROM:380B lcall ROM_3333 ROM:380E st INTMEM_1C, INTMEM_142[] ROM:3813 ret ROM:3813 ; End of function ROM_37F2 ROM:3813 ROM:3814 ROM:3814 ; =============== S U B R O U T I N E ======================================= ROM:3814 ROM:3814 ROM:3814 ROM_3814: ; CODE XREF: ROM_294D-4F8↑p ROM:3814 jbs WSR1, 3, ROM_3866 ; Window selection register 1 ROM:3817 sub INTMEM_1C+2, #-8000h ROM:381B jnc ROM_3824 ROM:381D add INTMEM_1C, INTMEM_1C+2 ROM:3820 jc ROM_3835 ROM:3822 sjmp ROM_3829 ROM:3824 ; --------------------------------------------------------------------------- ROM:3824 ROM:3824 ROM_3824: ; CODE XREF: ROM_3814+7↑j ROM:3824 add INTMEM_1C, INTMEM_1C+2 ROM:3827 jnc ROM_3861 ROM:3829 ROM:3829 ROM_3829: ; CODE XREF: ROM_3814+E↑j ROM:3829 cmp INTMEM_1C, #0Ch ROM:382D jnc ROM_3861 ROM:382F cmp INTMEM_1C, #-9 ROM:3833 jnh ROM_3839 ROM:3835 ROM:3835 ROM_3835: ; CODE XREF: ROM_3814+C↑j ROM:3835 ld INTMEM_1C, #-9 ROM:3839 ROM:3839 ROM_3839: ; CODE XREF: ROM_3814+1F↑j ROM:3839 ; ROM:3B26↓p ROM:3839 jbs WSR1, 6, ROM_3859 ; Window selection register 1 ROM:383C add INTMEM_20+2, INT_PEND+1, #8 ; Interrupt pending register ROM:3841 ldb INTMEM_6, #23h ; '#' ROM:3844 ld INTMEM_4, INTMEM_20+2 ROM:3847 nop ROM:3848 nop ROM:3849 ROM:3849 ROM_3849: ; CODE XREF: ROM_3814:ROM_3849↓j ROM:3849 jbs WSR1, 7, ROM_3849 ; Window selection register 1 ROM:384C add INTMEM_20+2, INTMEM_1C ROM:384F ldb INTMEM_6, #3 ROM:3852 ld INTMEM_4, INTMEM_20+2 ROM:3855 ldb INTMEM_1A, #0 ROM:3858 ROM:3858 ROM_3858: ; CODE XREF: ROM_3814+4B↓j ROM:3858 ; ROM_3814+50↓j ... ROM:3858 ret ROM:3859 ; --------------------------------------------------------------------------- ROM:3859 ROM:3859 ROM_3859: ; CODE XREF: ROM_3814:ROM_3839↑j ROM:3859 ldb INTMEM_1A, #2 ROM:385C orb INTMEM_4A, #1 ROM:385F sjmp ROM_3858 ROM:3861 ; --------------------------------------------------------------------------- ROM:3861 ROM:3861 ROM_3861: ; CODE XREF: ROM_3814+13↑j ROM:3861 ; ROM_3814+19↑j ROM:3861 ldb INTMEM_1A, #4 ROM:3864 sjmp ROM_3858 ROM:3866 ; --------------------------------------------------------------------------- ROM:3866 ROM:3866 ROM_3866: ; CODE XREF: ROM_3814↑j ROM:3866 ldb INTMEM_1A, #1 ROM:3869 sjmp ROM_3858 ROM:3869 ; End of function ROM_3814 ROM:3869 ROM:386B ROM:386B ; =============== S U B R O U T I N E ======================================= ROM:386B ROM:386B ROM:386B ROM_386B: ; CODE XREF: ROM_386B+B↓j ROM:386B ; ROM:3B29↓p ROM:386B jbs IOPORT2, 2, ROM_387B ; Input/output port 2 ROM:386E sub INTMEM_1C, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:3872 cmp INTMEM_1C, #1F4h ROM:3876 jh ROM_386B ROM:3878 clrb INTMEM_1A+1 ROM:387A ret ROM:387B ; --------------------------------------------------------------------------- ROM:387B ROM:387B ROM_387B: ; CODE XREF: ROM_386B↑j ROM:387B ldb INTMEM_1A+1, #1 ROM:387E ret ROM:387E ; End of function ROM_386B ROM:387E ROM:387F ROM:387F ; =============== S U B R O U T I N E ======================================= ROM:387F ROM:387F ROM:387F ROM_387F: ; CODE XREF: ROM_56D7:ROM_57D9↓p ROM:387F clr INTMEM_66 ROM:3881 clr INTMEM_76 ROM:3883 ldb INTMEM_6, #3 ROM:3886 add INTMEM_4, INT_PEND+1, #8 ; Interrupt pending register ROM:388B ret ROM:388B ; End of function ROM_387F ROM:388B ROM:388C ROM:388C ; =============== S U B R O U T I N E ======================================= ROM:388C ROM:388C ROM:388C ROM_388C: ; CODE XREF: ROM_56D7+17F↓p ROM:388C mulu INTMEM_1C, #-3FFFh ROM:3890 add INTMEM_76, INTMEM_1C+2 ROM:3893 jnc ROM_3898 ROM:3895 ldbse INTMEM_76, #-1 ROM:3898 ROM:3898 ROM_3898: ; CODE XREF: ROM_388C+7↑j ROM:3898 ret ROM:3898 ; End of function ROM_388C ROM:3898 ROM:3899 ROM:3899 ; =============== S U B R O U T I N E ======================================= ROM:3899 ROM:3899 ROM:3899 ROM_3899: ; CODE XREF: start+888↑p ROM:3899 lcall ROM_3354 ROM:389C cmpb INTMEM_98, #50h ; 'P' ROM:389F jne ROM_38A9 ROM:38A1 cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:38A4 jne ROM_38A9 ROM:38A6 lcall ROM_37A5 ROM:38A9 ROM:38A9 ROM_38A9: ; CODE XREF: ROM_3899+6↑j ROM:38A9 ; ROM_3899+B↑j ROM:38A9 cmpb INTMEM_97, ZERO_REG ; Zero register ROM:38AC jne ROM_38EE ROM:38AE jbc INTMEM_AB, 6, ROM_3912 ROM:38B1 andb INTMEM_AB, #-41h ROM:38B4 cmpb INTMEM_98, ZERO_REG ; Zero register ROM:38B7 jne ROM_38C6 ROM:38B9 cmpb INTMEM_99, #-36h ROM:38BC jne ROM_3912 ROM:38BE ldb INTMEM_97, #1 ROM:38C1 ldb INTMEM_C0, #0Dh ROM:38C4 sjmp ROM_3912 ROM:38C6 ; --------------------------------------------------------------------------- ROM:38C6 ROM:38C6 ROM_38C6: ; CODE XREF: ROM_3899+1E↑j ROM:38C6 cmpb INTMEM_98, #14h ROM:38C9 jne ROM_38D5 ROM:38CB ld INTMEM_1A, #3E0Ah ROM:38CF ld INTMEM_1C, #3E2Ah ROM:38D3 sjmp ROM_38FC ROM:38D5 ; --------------------------------------------------------------------------- ROM:38D5 ROM:38D5 ROM_38D5: ; CODE XREF: ROM_3899+30↑j ROM:38D5 cmpb INTMEM_98, #1Eh ROM:38D8 jne ROM_38E4 ROM:38DA ld INTMEM_1A, #3EE6h ROM:38DE ld INTMEM_1C, #3F0Ah ROM:38E2 sjmp ROM_38FC ROM:38E4 ; --------------------------------------------------------------------------- ROM:38E4 ROM:38E4 ROM_38E4: ; CODE XREF: ROM_3899+3F↑j ROM:38E4 ld INTMEM_1A, #3E2Ah ROM:38E8 ld INTMEM_1C, #3EC2h ROM:38EC sjmp ROM_38FC ROM:38EE ; --------------------------------------------------------------------------- ROM:38EE ROM:38EE ROM_38EE: ; CODE XREF: ROM_3899+13↑j ROM:38EE ld INTMEM_1A, #3EC2h ROM:38F2 ld INTMEM_1C, #3EE6h ROM:38F6 ldb INTMEM_3C+1, INTMEM_99 ROM:38F9 ldb INTMEM_99, INTMEM_97 ROM:38FC ROM:38FC ROM_38FC: ; CODE XREF: ROM_3899+3A↑j ROM:38FC ; ROM_3899+49↑j ... ROM:38FC lcall ROM_3913 ROM:38FF cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3902 jne ROM_3908 ROM:3904 clrb INTMEM_97 ROM:3906 sjmp ROM_3912 ROM:3908 ; --------------------------------------------------------------------------- ROM:3908 ROM:3908 ROM_3908: ; CODE XREF: ROM_3899+69↑j ROM:3908 cmpb INTMEM_98, #50h ; 'P' ROM:390B jne ROM_3910 ROM:390D ldb INTMEM_C0, #3Fh ; '?' ROM:3910 ROM:3910 ROM_3910: ; CODE XREF: ROM_3899+72↑j ROM:3910 br [INTMEM_1C] ROM:3912 ; --------------------------------------------------------------------------- ROM:3912 ROM:3912 ROM_3912: ; CODE XREF: ROM_3899+15↑j ROM:3912 ; ROM_3899+23↑j ... ROM:3912 ret ROM:3912 ; End of function ROM_3899 ROM:3912 ROM:3913 ROM:3913 ; =============== S U B R O U T I N E ======================================= ROM:3913 ROM:3913 ROM:3913 ROM_3913: ; CODE XREF: ROM_3899:ROM_38FC↑p ROM:3913 ; ROM_3913+10↓j ... ROM:3913 cmp INTMEM_1A, INTMEM_1C ROM:3916 je ROM_3934 ROM:3918 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:391B cmpb INTMEM_99, INTMEM_1C+3 ROM:391E jc ROM_3925 ROM:3920 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3923 sjmp ROM_3913 ROM:3925 ; --------------------------------------------------------------------------- ROM:3925 ROM:3925 ROM_3925: ; CODE XREF: ROM_3913+B↑j ROM:3925 cmpb INTMEM_99, INTMEM_1C+2 ROM:3928 jnh ROM_392F ROM:392A ld INTMEM_1C+2, [INTMEM_1A]+ ROM:392D sjmp ROM_3913 ROM:392F ; --------------------------------------------------------------------------- ROM:392F ROM:392F ROM_392F: ; CODE XREF: ROM_3913+15↑j ROM:392F ld INTMEM_1C, [INTMEM_1A] ROM:3932 sjmp ROM_3936 ROM:3934 ; --------------------------------------------------------------------------- ROM:3934 ROM:3934 ROM_3934: ; CODE XREF: ROM_3913+3↑j ROM:3934 clr INTMEM_1C ROM:3936 ROM:3936 ROM_3936: ; CODE XREF: ROM_3913+1F↑j ROM:3936 cmpb INTMEM_97, ZERO_REG ; Zero register ROM:3939 je ROM_393E ROM:393B ldb INTMEM_99, INTMEM_3C+1 ROM:393E ROM:393E ROM_393E: ; CODE XREF: ROM_3913+26↑j ROM:393E ret ROM:393E ; End of function ROM_3913 ROM:393E ROM:393F ; --------------------------------------------------------------------------- ROM:393F ld INTMEM_3E, #347Ch ROM:3943 ldb INTMEM_1C, [INTMEM_3E] ROM:3946 ldb INTMEM_3B, 1[INTMEM_3E] ROM:394A orb INTMEM_AB, #-80h ROM:394D ldb INTMEM_97, #3 ROM:3950 ljmp ROM_3363 ROM:3953 ; --------------------------------------------------------------------------- ROM:3953 ldb INTMEM_1C, INTMEM_98 ROM:3956 ljmp ROM_3363 ROM:3959 ; --------------------------------------------------------------------------- ROM:3959 ldb INTMEM_98, #1Eh ROM:395C ljmp ROM_37C2 ROM:395F ; --------------------------------------------------------------------------- ROM:395F ldb INTMEM_98, #14h ROM:3962 sjmp ROM_3987 ROM:3964 ; --------------------------------------------------------------------------- ROM:3964 clrb INTMEM_98 ROM:3966 sjmp ROM_3987 ROM:3968 ; --------------------------------------------------------------------------- ROM:3968 ldb INTMEM_C0, #3Fh ; '?' ROM:396B ldb INTMEM_98, #50h ; 'P' ROM:396E sjmp ROM_3987 ROM:3970 ; --------------------------------------------------------------------------- ROM:3970 ldb INTMEM_C0, #3Fh ; '?' ROM:3973 stb INTMEM_98, (INTMEM_14D+1)[] ROM:3978 ldb INTMEM_98, #50h ; 'P' ROM:397B sjmp ROM_3987 ROM:397D ; --------------------------------------------------------------------------- ROM:397D ldb INTMEM_98, (INTMEM_14D+1)[] ROM:3982 cmpb INTMEM_98, #1Eh ROM:3985 je ROM_398A ROM:3987 ROM:3987 ROM_3987: ; CODE XREF: ROM:3962↑j ROM:3987 ; ROM:3966↑j ... ROM:3987 lcall ROM_37A5 ROM:398A ROM:398A ROM_398A: ; CODE XREF: ROM:3985↑j ROM:398A clrb INTMEM_1C ROM:398C lcall ROM_3363 ROM:398F ret ROM:3990 ; --------------------------------------------------------------------------- ROM:3990 ldb INTMEM_97, #2 ROM:3993 ldb INTMEM_C0, #0Dh ROM:3996 ret ROM:3997 ; --------------------------------------------------------------------------- ROM:3997 ld INTMEM_36, INTMEM_56 ROM:399A ld INTMEM_3E, [INTMEM_36] ROM:399D shr INTMEM_3E, #1 ROM:39A0 clrb INTMEM_36+4 ROM:39A2 ldb INTMEM_97, #4 ROM:39A5 ret ROM:39A6 ; --------------------------------------------------------------------------- ROM:39A6 ROM:39A6 ROM_39A6: ; CODE XREF: ROM:3CA3↓j ROM:39A6 andb INTMEM_A9, #-2 ROM:39A9 lcall ROM_3658 ROM:39AC jbs IOPORT2, 6, ROM_39CC ; Input/output port 2 ROM:39AF ldb INTMEM_1C+2, INTMEM_1F7[] ROM:39B4 cmpb INTMEM_1C+2, 93h[INTMEM_56] ROM:39B9 jnc ROM_39CC ROM:39BB ldb INTMEM_1C+2, INTMEM_1F9[] ROM:39C0 cmpb INTMEM_1C+2, 94h[INTMEM_56] ROM:39C5 jc ROM_39CC ROM:39C7 ldb INTMEM_30+1, #4 ROM:39CA sjmp ROM_39CE ROM:39CC ; --------------------------------------------------------------------------- ROM:39CC ROM:39CC ROM_39CC: ; CODE XREF: ROM:39AC↑j ROM:39CC ; ROM:39B9↑j ... ROM:39CC clrb INTMEM_30+1 ROM:39CE ROM:39CE ROM_39CE: ; CODE XREF: ROM:39CA↑j ROM:39CE di ROM:39CF ld SP, #3Ch ; '<' ; Stack pointer ROM:39D3 ldb INTMEM_2C+3, #20h ; ' ' ROM:39D6 ld INTMEM_20+2, #-2ACFh ROM:39DA ROM:39DA ROM_39DA: ; CODE XREF: ROM:3A0B↓j ROM:39DA ; ROM:3A1C↓j ... ROM:39DA scall ROM_3A8F ROM:39DC ldb INTMEM_32, INTMEM_2C+2 ROM:39DF ld INTMEM_2C, #3AC1h ROM:39E3 ROM:39E3 ROM_39E3: ; CODE XREF: ROM:39EC↓j ROM:39E3 cmpb INTMEM_32, [INTMEM_2C]+ ROM:39E6 je ROM_39EF ROM:39E8 cmp INTMEM_2C, #3AC7h ROM:39EC jne ROM_39E3 ROM:39EE rst ROM:39EF ; --------------------------------------------------------------------------- ROM:39EF ROM:39EF ROM_39EF: ; CODE XREF: ROM:39E6↑j ROM:39EF jbs INTMEM_32, 7, ROM_39FB ROM:39F2 jbs INTMEM_32, 6, ROM_3A38 ROM:39F5 jbs INTMEM_32, 1, ROM_3A0D ROM:39F8 jbs INTMEM_32, 0, ROM_3A04 ROM:39FB ROM:39FB ROM_39FB: ; CODE XREF: ROM:ROM_39EF↑j ROM:39FB jbs INTMEM_32, 1, ROM_3A27 ROM:39FE jbs INTMEM_32, 6, ROM_3A3E ROM:3A01 jbs INTMEM_32, 0, ROM_3A1E ROM:3A04 ROM:3A04 ROM_3A04: ; CODE XREF: ROM:39F8↑j ROM:3A04 scall ROM_3A67 ROM:3A06 ldb INTMEM_2C+2, [INTMEM_26] ROM:3A09 scall ROM_3AAB ROM:3A0B sjmp ROM_39DA ROM:3A0D ; --------------------------------------------------------------------------- ROM:3A0D ROM:3A0D ROM_3A0D: ; CODE XREF: ROM:39F5↑j ROM:3A0D scall ROM_3A67 ROM:3A0F ld INTMEM_2A, [INTMEM_26] ROM:3A12 ldb INTMEM_2C+2, INTMEM_2A ROM:3A15 scall ROM_3AAB ROM:3A17 ldb INTMEM_2C+2, INTMEM_2A+1 ROM:3A1A scall ROM_3AAB ROM:3A1C sjmp ROM_39DA ROM:3A1E ; --------------------------------------------------------------------------- ROM:3A1E ROM:3A1E ROM_3A1E: ; CODE XREF: ROM:3A01↑j ROM:3A1E scall ROM_3A67 ROM:3A20 scall ROM_3A8F ROM:3A22 stb INTMEM_2C+2, [INTMEM_26] ROM:3A25 sjmp ROM_39DA ROM:3A27 ; --------------------------------------------------------------------------- ROM:3A27 ROM:3A27 ROM_3A27: ; CODE XREF: ROM:ROM_39FB↑j ROM:3A27 scall ROM_3A67 ROM:3A29 scall ROM_3A8F ROM:3A2B stb INTMEM_2C+2, INTMEM_2A ROM:3A2E scall ROM_3A8F ROM:3A30 stb INTMEM_2C+2, INTMEM_2A+1 ROM:3A33 st INTMEM_2A, [INTMEM_26] ROM:3A36 sjmp ROM_39DA ROM:3A38 ; --------------------------------------------------------------------------- ROM:3A38 ROM:3A38 ROM_3A38: ; CODE XREF: ROM:39F2↑j ROM:3A38 scall ROM_3A67 ROM:3A3A scall ROM_3ABF ROM:3A3C sjmp ROM_39DA ROM:3A3E ; --------------------------------------------------------------------------- ROM:3A3E ROM:3A3E ROM_3A3E: ; CODE XREF: ROM:39FE↑j ROM:3A3E scall ROM_3A67 ROM:3A40 scall ROM_3A8F ROM:3A42 ldb INTMEM_1C, INTMEM_2C+2 ROM:3A45 scall ROM_3A8F ROM:3A47 ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3A4A clr INTMEM_1C+2 ROM:3A4C ROM:3A4C ROM_3A4C: ; CODE XREF: ROM:3A59↓j ROM:3A4C scall ROM_3A72 ROM:3A4E stb INTMEM_2C+2, [INTMEM_26]+ ROM:3A51 ldbze INTMEM_20, INTMEM_2C+2 ROM:3A54 add INTMEM_1C+2, INTMEM_20 ROM:3A57 dec INTMEM_1C ROM:3A59 jne ROM_3A4C ROM:3A5B ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3A5E scall ROM_3AAB ROM:3A60 ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3A63 scall ROM_3AAB ROM:3A65 sjmp ROM_39DA ROM:3A67 ROM:3A67 ; =============== S U B R O U T I N E ======================================= ROM:3A67 ROM:3A67 ROM:3A67 ROM_3A67: ; CODE XREF: ROM:ROM_3A04↑p ROM:3A67 ; ROM:ROM_3A0D↑p ... ROM:3A67 scall ROM_3A8F ROM:3A69 ldb INTMEM_26, INTMEM_2C+2 ROM:3A6C scall ROM_3A8F ROM:3A6E ldb INTMEM_26+1, INTMEM_2C+2 ROM:3A71 ret ROM:3A71 ; End of function ROM_3A67 ROM:3A71 ROM:3A72 ROM:3A72 ; =============== S U B R O U T I N E ======================================= ROM:3A72 ROM:3A72 ROM:3A72 ROM_3A72: ; CODE XREF: ROM:ROM_3A4C↑p ROM:3A72 ld INTMEM_28, INTMEM_20+2 ROM:3A75 ROM:3A75 ROM_3A75: ; CODE XREF: ROM_3A72+10↓j ROM:3A75 ; ROM_3A72+12↓j ROM:3A75 scall ROM_3AB7 ROM:3A77 jbs INTMEM_2C+3, 6, ROM_3A88 ROM:3A7A ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3A7D ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3A80 dec INTMEM_28 ROM:3A82 jne ROM_3A75 ROM:3A84 jbs INTMEM_30+1, 2, ROM_3A75 ROM:3A87 rst ROM:3A88 ; --------------------------------------------------------------------------- ROM:3A88 ROM:3A88 ROM_3A88: ; CODE XREF: ROM_3A72+5↑j ROM:3A88 andb INTMEM_2C+3, #-41h ROM:3A8B ldb INTMEM_2C+2, INTMEM_6+1 ROM:3A8E ret ROM:3A8E ; End of function ROM_3A72 ROM:3A8E ROM:3A8F ROM:3A8F ; =============== S U B R O U T I N E ======================================= ROM:3A8F ROM:3A8F ROM:3A8F ROM_3A8F: ; CODE XREF: ROM:ROM_39DA↑p ROM:3A8F ; ROM:3A20↑p ... ROM:3A8F ld INTMEM_28, INTMEM_20+2 ROM:3A92 ROM:3A92 ROM_3A92: ; CODE XREF: ROM_3A8F+10↓j ROM:3A92 ; ROM_3A8F+12↓j ROM:3A92 scall ROM_3AB7 ROM:3A94 jbs INTMEM_2C+3, 6, ROM_3AA5 ROM:3A97 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3A9A ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3A9D dec INTMEM_28 ROM:3A9F jne ROM_3A92 ROM:3AA1 jbs INTMEM_30+1, 2, ROM_3A92 ROM:3AA4 rst ROM:3AA5 ; --------------------------------------------------------------------------- ROM:3AA5 ROM:3AA5 ROM_3AA5: ; CODE XREF: ROM_3A8F+5↑j ROM:3AA5 andb INTMEM_2C+3, #-41h ROM:3AA8 ldb INTMEM_2C+2, INTMEM_6+1 ROM:3AA8 ; End of function ROM_3A8F ROM:3AA8 ROM:3AAB ROM:3AAB ; =============== S U B R O U T I N E ======================================= ROM:3AAB ROM:3AAB ROM:3AAB ROM_3AAB: ; CODE XREF: ROM:3A09↑p ROM:3AAB ; ROM:3A15↑p ... ROM:3AAB scall ROM_3AB7 ROM:3AAD jbc INTMEM_2C+3, 5, ROM_3AAB ROM:3AB0 stb INTMEM_2C+2, INTMEM_6+1 ROM:3AB3 andb INTMEM_2C+3, #-21h ROM:3AB6 ret ROM:3AB6 ; End of function ROM_3AAB ROM:3AB6 ROM:3AB7 ROM:3AB7 ; =============== S U B R O U T I N E ======================================= ROM:3AB7 ROM:3AB7 ROM:3AB7 ROM_3AB7: ; CODE XREF: ROM_3A72:ROM_3A75↑p ROM:3AB7 ; ROM_3A8F:ROM_3A92↑p ... ROM:3AB7 andb INTMEM_30, IOPORT2+1, #60h ; '`' ; Input/output port 2 ROM:3ABB orb INTMEM_2C+3, INTMEM_30 ROM:3ABE ret ROM:3ABE ; End of function ROM_3AB7 ROM:3ABE ROM:3ABF ROM:3ABF ; =============== S U B R O U T I N E ======================================= ROM:3ABF ROM:3ABF ROM:3ABF ROM_3ABF: ; CODE XREF: ROM:3A3A↑p ROM:3ABF br [INTMEM_26] ROM:3ABF ; End of function ROM_3ABF ROM:3ABF ROM:3AC1 ; --------------------------------------------------------------------------- ROM:3AC1 clr INTMEM_2 ROM:3AC3 or INTMEM_C0, #4082h ROM:3AC7 shlb INTMEM_99, #1 ROM:3ACA ldbze INTMEM_1C+2, INTMEM_99 ROM:3ACD ldb INTMEM_20, (INTMEM_14D+2)[] ROM:3AD2 shl INTMEM_20, #8 ROM:3AD5 add INTMEM_20, INTMEM_1C+2 ROM:3AD8 cmp INTMEM_20, #1Ah ROM:3ADC jnc ROM_3AEA ROM:3ADE ld INTMEM_1C, [INTMEM_20] ROM:3AE1 orb INTMEM_AB, #-80h ROM:3AE4 ldb INTMEM_3B, INTMEM_1C+1 ROM:3AE7 ljmp ROM_3363 ROM:3AEA ; --------------------------------------------------------------------------- ROM:3AEA ROM:3AEA ROM_3AEA: ; CODE XREF: ROM:3ADC↑j ROM:3AEA ret ROM:3AEB ; --------------------------------------------------------------------------- ROM:3AEB ld INTMEM_1C, INTMEM_56 ROM:3AEE orb INTMEM_AB, #-80h ROM:3AF1 ldb INTMEM_3B, INTMEM_1C+1 ROM:3AF4 ljmp ROM_3363 ROM:3AF7 ; --------------------------------------------------------------------------- ROM:3AF7 stb INTMEM_98, (INTMEM_14D+1)[] ROM:3AFC ldb INTMEM_98, #50h ; 'P' ROM:3AFF ldb INTMEM_C0, #3Fh ; '?' ROM:3B02 ljmp ROM_37C2 ROM:3B05 ; --------------------------------------------------------------------------- ROM:3B05 ldb INTMEM_97, #8 ROM:3B08 ldb INTMEM_C0, #0Dh ROM:3B0B ret ROM:3B0C ; --------------------------------------------------------------------------- ROM:3B0C ldb INTMEM_97, #7 ROM:3B0F ld INTMEM_36+2, #3474h ROM:3B13 clrb INTMEM_36 ROM:3B15 ldb INTMEM_3E, #0Bh ROM:3B18 ret ROM:3B19 ; --------------------------------------------------------------------------- ROM:3B19 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3B1C je ROM_3B21 ROM:3B1E ljmp ROM_37C2 ROM:3B21 ; --------------------------------------------------------------------------- ROM:3B21 ROM:3B21 ROM_3B21: ; CODE XREF: ROM:3B1C↑j ROM:3B21 ld INTMEM_1C, 0Eh[INTMEM_56] ROM:3B26 lcall ROM_3839 ROM:3B29 lcall ROM_386B ROM:3B2C ldb INTMEM_1C, INTMEM_1A+1 ROM:3B2F sjmp ROM_3B51 ROM:3B31 ; --------------------------------------------------------------------------- ROM:3B31 ld INTMEM_1C, #102h ROM:3B35 sjmp ROM_3B3B ROM:3B37 ; --------------------------------------------------------------------------- ROM:3B37 ld INTMEM_1C, #2 ROM:3B3B ROM:3B3B ROM_3B3B: ; CODE XREF: ROM:3B35↑j ROM:3B3B ld INTMEM_1C+2, INTMEM_140[] ROM:3B40 lcall ROM_2FA6 ROM:3B43 clrb INTMEM_1C ROM:3B45 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3B48 jne ROM_3B53 ROM:3B4A incb INTMEM_1C ROM:3B4C cmpb INTMEM_1A+1, #1 ROM:3B4F jne ROM_3B53 ROM:3B51 ROM:3B51 ROM_3B51: ; CODE XREF: ROM:3B2F↑j ROM:3B51 incb INTMEM_1C ROM:3B53 ROM:3B53 ROM_3B53: ; CODE XREF: ROM:3B48↑j ROM:3B53 ; ROM:3B4F↑j ROM:3B53 ljmp ROM_3363 ROM:3B56 ; --------------------------------------------------------------------------- ROM:3B56 clr INTMEM_1A ROM:3B58 andb INTMEM_1A, INTMEM_99, #0Fh ROM:3B5C add INTMEM_20, INTMEM_1A, #3484h ROM:3B61 ldb INTMEM_1C+3, [INTMEM_20] ROM:3B64 ldb INTMEM_20, INTMEM_1C+3 ROM:3B67 orb INTMEM_1C+3, INTMEM_150[] ROM:3B6C jbs INTMEM_99, 4, ROM_3B78 ROM:3B6F notb INTMEM_20 ROM:3B71 andb INTMEM_20, INTMEM_151[] ROM:3B76 sjmp ROM_3B7D ROM:3B78 ; --------------------------------------------------------------------------- ROM:3B78 ROM:3B78 ROM_3B78: ; CODE XREF: ROM:3B6C↑j ROM:3B78 orb INTMEM_20, INTMEM_151[] ROM:3B7D ROM:3B7D ROM_3B7D: ; CODE XREF: ROM:3B76↑j ROM:3B7D stb INTMEM_20, INTMEM_151[] ROM:3B82 stb INTMEM_1C+3, INTMEM_150[] ROM:3B87 ljmp ROM_37C2 ROM:3B8A ; --------------------------------------------------------------------------- ROM:3B8A orb INTMEM_AC, #20h ; ' ' ROM:3B8D sjmp ROM_3B92 ROM:3B8F ; --------------------------------------------------------------------------- ROM:3B8F andb INTMEM_AC, #-21h ROM:3B92 ROM:3B92 ROM_3B92: ; CODE XREF: ROM:3B8D↑j ROM:3B92 orb INTMEM_AC, #10h ROM:3B95 ljmp ROM_37C2 ROM:3B98 ; --------------------------------------------------------------------------- ROM:3B98 orb INTMEM_AC, #8 ROM:3B9B sjmp ROM_3BA0 ROM:3B9D ; --------------------------------------------------------------------------- ROM:3B9D andb INTMEM_AC, #-9 ROM:3BA0 ROM:3BA0 ROM_3BA0: ; CODE XREF: ROM:3B9B↑j ROM:3BA0 orb INTMEM_AC, #4 ROM:3BA3 ljmp ROM_37C2 ROM:3BA6 ; --------------------------------------------------------------------------- ROM:3BA6 orb INTMEM_AC, #2 ROM:3BA9 andb INTMEM_AC, #-2 ROM:3BAC ljmp ROM_37C2 ROM:3BAF ; --------------------------------------------------------------------------- ROM:3BAF orb INTMEM_AC, #1 ROM:3BB2 andb INTMEM_AC, #-3 ROM:3BB5 ljmp ROM_37C2 ROM:3BB8 ; --------------------------------------------------------------------------- ROM:3BB8 ldbze INTMEM_20+2, INTMEM_99 ROM:3BBB sub INTMEM_20+2, #0FBh ROM:3BBF add INTMEM_20, INTMEM_20+2, #347Fh ROM:3BC4 ldb INTMEM_1C, [INTMEM_20] ROM:3BC7 lcall ROM_29F4 ROM:3BCA clrb INTMEM_1C ROM:3BCC cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3BCF jne ROM_3BDC ROM:3BD1 cmpb INTMEM_99, #-4 ROM:3BD4 je ROM_3BD9 ROM:3BD6 ldb INTMEM_1C, INTMEM_8E ROM:3BD9 ROM:3BD9 ROM_3BD9: ; CODE XREF: ROM:3BD4↑j ROM:3BD9 ljmp ROM_3363 ROM:3BDC ; --------------------------------------------------------------------------- ROM:3BDC ROM:3BDC ROM_3BDC: ; CODE XREF: ROM:3BCF↑j ROM:3BDC ret ROM:3BDD ; --------------------------------------------------------------------------- ROM:3BDD cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3BE0 jne ROM_3BF5 ROM:3BE2 ldb INTMEM_97, #0Ah ROM:3BE5 ldb INTMEM_36, #3Ch ; '<' ROM:3BE8 ldb INTMEM_1C, #9 ROM:3BEB sjmp ROM_3BF7 ROM:3BED ; --------------------------------------------------------------------------- ROM:3BED lcall ROM_2D5E ROM:3BF0 sjmp ROM_3BF5 ROM:3BF2 ; --------------------------------------------------------------------------- ROM:3BF2 lcall ROM_486A ROM:3BF5 ROM:3BF5 ROM_3BF5: ; CODE XREF: ROM:3BE0↑j ROM:3BF5 ; ROM:3BF0↑j ROM:3BF5 clrb INTMEM_1C ROM:3BF7 ROM:3BF7 ROM_3BF7: ; CODE XREF: ROM:3BEB↑j ROM:3BF7 ljmp ROM_3363 ROM:3BFA ; --------------------------------------------------------------------------- ROM:3BFA ld INTMEM_1A, #3DF6h ROM:3BFE ROM:3BFE ROM_3BFE: ; CODE XREF: ROM:3C1C↓j ROM:3BFE cmp INTMEM_1A, #3E0Ah ROM:3C02 je ROM_3C37 ROM:3C04 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3C07 ld INTMEM_20, [INTMEM_1A]+ ROM:3C0A ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3C0D ldb INTMEM_1C, [INTMEM_20+2] ROM:3C10 cmpb INTMEM_99, INTMEM_1C+2 ROM:3C13 je ROM_3C1E ROM:3C15 incb INTMEM_1C+2 ROM:3C17 cmpb INTMEM_99, INTMEM_1C+2 ROM:3C1A je ROM_3C27 ROM:3C1C sjmp ROM_3BFE ROM:3C1E ; --------------------------------------------------------------------------- ROM:3C1E ROM:3C1E ROM_3C1E: ; CODE XREF: ROM:3C13↑j ROM:3C1E cmpb INTMEM_20+1, INTMEM_1C ROM:3C21 jnh ROM_3C2E ROM:3C23 incb INTMEM_1C ROM:3C25 sjmp ROM_3C2E ROM:3C27 ; --------------------------------------------------------------------------- ROM:3C27 ROM:3C27 ROM_3C27: ; CODE XREF: ROM:3C1A↑j ROM:3C27 cmpb INTMEM_20, INTMEM_1C ROM:3C2A jc ROM_3C2E ROM:3C2C decb INTMEM_1C ROM:3C2E ROM:3C2E ROM_3C2E: ; CODE XREF: ROM:3C21↑j ROM:3C2E ; ROM:3C25↑j ... ROM:3C2E stb INTMEM_1C, [INTMEM_20+2] ROM:3C31 stb INTMEM_1C, INTMEM_1C ROM:3C34 lcall ROM_3363 ROM:3C37 ROM:3C37 ROM_3C37: ; CODE XREF: ROM:3C02↑j ROM:3C37 ret ROM:3C38 ; --------------------------------------------------------------------------- ROM:3C38 ldb INTMEM_42, INTMEM_8E ROM:3C3B ljmp ROM_37C2 ROM:3C3E ; --------------------------------------------------------------------------- ROM:3C3E ldb INTMEM_44, #-7Ah ROM:3C41 ldb INTMEM_1C, #5 ROM:3C44 sjmp ROM_3C4C ROM:3C46 ; --------------------------------------------------------------------------- ROM:3C46 ldb INTMEM_45, #-7Eh ROM:3C49 ldb INTMEM_1C, #8 ROM:3C4C ROM:3C4C ROM_3C4C: ; CODE XREF: ROM:3C44↑j ROM:3C4C ljmp ROM_3363 ROM:3C4F ; --------------------------------------------------------------------------- ROM:3C4F ld INTMEM_36+2, #348Eh ROM:3C53 ld INTMEM_36, #34F2h ROM:3C57 sjmp ROM_3C6B ROM:3C59 ; --------------------------------------------------------------------------- ROM:3C59 ld INTMEM_36+2, #351Ch ROM:3C5D ld INTMEM_36, #3588h ROM:3C61 sjmp ROM_3C6B ROM:3C63 ; --------------------------------------------------------------------------- ROM:3C63 ld INTMEM_36+2, #359Ch ROM:3C67 ld INTMEM_36, #35B0h ROM:3C6B ROM:3C6B ROM_3C6B: ; CODE XREF: ROM:3C57↑j ROM:3C6B ; ROM:3C61↑j ROM:3C6B ldb INTMEM_97, #9 ROM:3C6E ret ROM:3C6F ; --------------------------------------------------------------------------- ROM:3C6F clrb INTMEM_54 ROM:3C71 clrb INTMEM_50 ROM:3C73 clrb INTMEM_55 ROM:3C75 clrb INTMEM_52 ROM:3C77 clrb INTMEM_45+1 ROM:3C79 ljmp ROM_37C2 ROM:3C7C ; --------------------------------------------------------------------------- ROM:3C7C orb INTMEM_AD, #4 ROM:3C7F ldb INTMEM_97, #0Dh ROM:3C82 ret ROM:3C83 ; --------------------------------------------------------------------------- ROM:3C83 jbs INTMEM_AD, 2, ROM_3C88 ROM:3C86 clrb INTMEM_97 ROM:3C88 ROM:3C88 ROM_3C88: ; CODE XREF: ROM:3C83↑j ROM:3C88 ret ROM:3C89 ; --------------------------------------------------------------------------- ROM:3C89 cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:3C8C je ROM_3CA6 ROM:3C8E jbc INTMEM_AB, 6, ROM_3CAA ROM:3C91 andb INTMEM_AB, #-41h ROM:3C94 cmpb INTMEM_3C+1, #-23h ROM:3C97 jne ROM_3CA6 ROM:3C99 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3C9C jne ROM_3CA8 ROM:3C9E clrb INTMEM_1C ROM:3CA0 lcall ROM_3363 ROM:3CA3 ljmp ROM_39A6 ROM:3CA6 ; --------------------------------------------------------------------------- ROM:3CA6 ROM:3CA6 ROM_3CA6: ; CODE XREF: ROM:3C8C↑j ROM:3CA6 ; ROM:3C97↑j ROM:3CA6 clrb INTMEM_98 ROM:3CA8 ROM:3CA8 ROM_3CA8: ; CODE XREF: ROM:3C9C↑j ROM:3CA8 clrb INTMEM_97 ROM:3CAA ROM:3CAA ROM_3CAA: ; CODE XREF: ROM:3C8E↑j ROM:3CAA ret ROM:3CAB ; --------------------------------------------------------------------------- ROM:3CAB ldb INTMEM_1C, [INTMEM_36+2]+ ROM:3CAE incb INTMEM_36 ROM:3CB0 cmpb INTMEM_36, INTMEM_3E ROM:3CB3 jne ROM_3CC2 ROM:3CB5 addb INTMEM_3E, #0Ch ROM:3CB8 ld INTMEM_36+2, #3474h ROM:3CBC ldb INTMEM_3B, 2[INTMEM_56] ROM:3CC0 sjmp ROM_3CC5 ROM:3CC2 ; --------------------------------------------------------------------------- ROM:3CC2 ROM:3CC2 ROM_3CC2: ; CODE XREF: ROM:3CB3↑j ROM:3CC2 ldb INTMEM_3B, [INTMEM_36+2]+ ROM:3CC5 ROM:3CC5 ROM_3CC5: ; CODE XREF: ROM:3CC0↑j ROM:3CC5 incb INTMEM_36 ROM:3CC7 orb INTMEM_AB, #-80h ROM:3CCA cmpb INTMEM_36, #24h ; '$' ROM:3CCD jnc ROM_3CD1 ROM:3CCF clrb INTMEM_97 ROM:3CD1 ROM:3CD1 ROM_3CD1: ; CODE XREF: ROM:3CCD↑j ROM:3CD1 ljmp ROM_3363 ROM:3CD4 ; --------------------------------------------------------------------------- ROM:3CD4 ldb INTMEM_1C, 2[INTMEM_3E] ROM:3CD8 ldb INTMEM_3B, 2[INTMEM_56] ROM:3CDC orb INTMEM_AB, #-80h ROM:3CDF clrb INTMEM_97 ROM:3CE1 ljmp ROM_3363 ROM:3CE4 ; --------------------------------------------------------------------------- ROM:3CE4 jbc INTMEM_AB, 6, ROM_3CF4 ROM:3CE7 andb INTMEM_AB, #-41h ROM:3CEA cmpb INTMEM_3C+1, #75h ; 'u' ROM:3CED jne ROM_3CF4 ROM:3CEF ldb INTMEM_98, #14h ROM:3CF2 sjmp ROM_3CF9 ROM:3CF4 ; --------------------------------------------------------------------------- ROM:3CF4 ROM:3CF4 ROM_3CF4: ; CODE XREF: ROM:3CE4↑j ROM:3CF4 ; ROM:3CED↑j ROM:3CF4 cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:3CF7 jne ROM_3CFB ROM:3CF9 ROM:3CF9 ROM_3CF9: ; CODE XREF: ROM:3CF2↑j ROM:3CF9 clrb INTMEM_97 ROM:3CFB ROM:3CFB ROM_3CFB: ; CODE XREF: ROM:3CF7↑j ROM:3CFB ret ROM:3CFC ; --------------------------------------------------------------------------- ROM:3CFC jbc INTMEM_AB, 6, ROM_3D09 ROM:3CFF andb INTMEM_AB, #-41h ROM:3D02 stb INTMEM_3C+1, (INTMEM_14D+2)[] ROM:3D07 sjmp ROM_3D10 ROM:3D09 ; --------------------------------------------------------------------------- ROM:3D09 ROM:3D09 ROM_3D09: ; CODE XREF: ROM:3CFC↑j ROM:3D09 cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:3D0C jne ROM_3D12 ROM:3D0E clrb INTMEM_98 ROM:3D10 ROM:3D10 ROM_3D10: ; CODE XREF: ROM:3D07↑j ROM:3D10 clrb INTMEM_97 ROM:3D12 ROM:3D12 ROM_3D12: ; CODE XREF: ROM:3D0C↑j ROM:3D12 ret ROM:3D13 ; --------------------------------------------------------------------------- ROM:3D13 ldb INTMEM_1A+1, INTMEM_36 ROM:3D16 cmpb INTMEM_1A+1, #3Fh ; '?' ROM:3D19 jne ROM_3D1D ROM:3D1B clrb INTMEM_97 ROM:3D1D ROM:3D1D ROM_3D1D: ; CODE XREF: ROM:3D19↑j ROM:3D1D lcall ROM_2BDD ROM:3D20 ldb INTMEM_3B, INTMEM_1C+1 ROM:3D23 orb INTMEM_AB, #-80h ROM:3D26 incb INTMEM_36 ROM:3D28 ljmp ROM_3363 ROM:3D2B ; --------------------------------------------------------------------------- ROM:3D2B ld INTMEM_36+4, [INTMEM_36+2]+ ROM:3D2E ld INTMEM_3C, [INTMEM_36+2]+ ROM:3D31 jbc INTMEM_36+4, 6, ROM_3D6B ROM:3D34 jbc INTMEM_36+4, 5, ROM_3D53 ROM:3D37 ld INTMEM_1A, [INTMEM_3C]+ ROM:3D3A clrb INTMEM_1C ROM:3D3C ROM:3D3C ROM_3D3C: ; CODE XREF: ROM:3D51↓j ROM:3D3C cmp INTMEM_3C, INTMEM_1A ROM:3D3F jc ROM_3D66 ROM:3D41 ld INTMEM_1C+2, [INTMEM_3C]+ ROM:3D44 ldb INTMEM_20, [INTMEM_3C]+ ROM:3D47 andb INTMEM_20, [INTMEM_1C+2] ROM:3D4A je ROM_3D4F ROM:3D4C orb INTMEM_1C, [INTMEM_3C] ROM:3D4F ROM:3D4F ROM_3D4F: ; CODE XREF: ROM:3D4A↑j ROM:3D4F inc INTMEM_3C ROM:3D51 sjmp ROM_3D3C ROM:3D53 ; --------------------------------------------------------------------------- ROM:3D53 ROM:3D53 ROM_3D53: ; CODE XREF: ROM:3D34↑j ROM:3D53 andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:3D57 jbc INTMEM_36+4, 3, ROM_3D66 ROM:3D5A cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:3D5D jne ROM_3D64 ROM:3D5F ldb INTMEM_1C, #1 ROM:3D62 sjmp ROM_3D66 ROM:3D64 ; --------------------------------------------------------------------------- ROM:3D64 ROM:3D64 ROM_3D64: ; CODE XREF: ROM:3D5D↑j ROM:3D64 clrb INTMEM_1C ROM:3D66 ROM:3D66 ROM_3D66: ; CODE XREF: ROM:3D3F↑j ROM:3D66 ; ROM:3D57↑j ... ROM:3D66 lcall ROM_3363 ROM:3D69 sjmp ROM_3DCB ROM:3D6B ; --------------------------------------------------------------------------- ROM:3D6B ROM:3D6B ROM_3D6B: ; CODE XREF: ROM:3D31↑j ROM:3D6B jbs INTMEM_36+4, 4, ROM_3DB9 ROM:3D6E jbs INTMEM_36+4, 1, ROM_3D81 ROM:3D71 ldbze INTMEM_3C, [INTMEM_3C] ROM:3D74 jbc INTMEM_36+4, 7, ROM_3D8F ROM:3D77 sub INTMEM_3C, #80h ROM:3D7B jc ROM_3D8F ROM:3D7D neg INTMEM_3C ROM:3D7F sjmp ROM_3D8F ROM:3D81 ; --------------------------------------------------------------------------- ROM:3D81 ROM:3D81 ROM_3D81: ; CODE XREF: ROM:3D6E↑j ROM:3D81 ld INTMEM_3C, [INTMEM_3C] ROM:3D84 jbc INTMEM_36+4, 7, ROM_3D8F ROM:3D87 sub INTMEM_3C, #-8000h ROM:3D8B jc ROM_3D8F ROM:3D8D neg INTMEM_3C ROM:3D8F ROM:3D8F ROM_3D8F: ; CODE XREF: ROM:3D74↑j ROM:3D8F ; ROM:3D7B↑j ... ROM:3D8F jbs INTMEM_36+4, 5, ROM_3DB9 ROM:3D92 ldbze INTMEM_1C+2, INTMEM_3B ROM:3D95 add INTMEM_1C+2, #35B0h ROM:3D99 ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:3D9C mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:3DA0 jbc INTMEM_36+4, 3, ROM_3DA8 ROM:3DA3 ld INTMEM_3C, INTMEM_20 ROM:3DA6 sjmp ROM_3DAE ROM:3DA8 ; --------------------------------------------------------------------------- ROM:3DA8 ROM:3DA8 ROM_3DA8: ; CODE XREF: ROM:3DA0↑j ROM:3DA8 ldb INTMEM_3C, INTMEM_20+1 ROM:3DAB ldb INTMEM_3C+1, INTMEM_20+2 ROM:3DAE ROM:3DAE ROM_3DAE: ; CODE XREF: ROM:3DA6↑j ROM:3DAE jbc INTMEM_36+4, 2, ROM_3DB3 ROM:3DB1 neg INTMEM_3C ROM:3DB3 ROM:3DB3 ROM_3DB3: ; CODE XREF: ROM:ROM_3DAE↑j ROM:3DB3 ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:3DB6 add INTMEM_3C, INTMEM_20+2 ROM:3DB9 ROM:3DB9 ROM_3DB9: ; CODE XREF: ROM:ROM_3D6B↑j ROM:3DB9 ; ROM:ROM_3D8F↑j ROM:3DB9 ldb INTMEM_1C, INTMEM_3C ROM:3DBC jbc INTMEM_36+4, 0, ROM_3DC8 ROM:3DBF ldb INTMEM_3B, INTMEM_1C ROM:3DC2 orb INTMEM_AB, #-80h ROM:3DC5 ldb INTMEM_1C, INTMEM_3C+1 ROM:3DC8 ROM:3DC8 ROM_3DC8: ; CODE XREF: ROM:3DBC↑j ROM:3DC8 lcall ROM_3363 ROM:3DCB ROM:3DCB ROM_3DCB: ; CODE XREF: ROM:3D69↑j ROM:3DCB cmp INTMEM_36+2, INTMEM_36 ROM:3DCE jnc ROM_3DD2 ROM:3DD0 clrb INTMEM_97 ROM:3DD2 ROM:3DD2 ROM_3DD2: ; CODE XREF: ROM:3DCE↑j ROM:3DD2 ret ROM:3DD3 ; --------------------------------------------------------------------------- ROM:3DD3 cmp INTMEM_3E, ZERO_REG ; Zero register ROM:3DD6 je ROM_3DEE ROM:3DD8 ld INTMEM_1A, [INTMEM_36]+ ROM:3DDB dec INTMEM_3E ROM:3DDD addb INTMEM_36+4, INTMEM_1A ROM:3DE0 ldb INTMEM_1C, INTMEM_1A ROM:3DE3 orb INTMEM_AB, #-80h ROM:3DE6 ldb INTMEM_3B, INTMEM_1A+1 ROM:3DE9 addb INTMEM_36+4, INTMEM_3B ROM:3DEC sjmp ROM_3DF3 ROM:3DEE ; --------------------------------------------------------------------------- ROM:3DEE ROM:3DEE ROM_3DEE: ; CODE XREF: ROM:3DD6↑j ROM:3DEE clrb INTMEM_97 ROM:3DF0 ldb INTMEM_1C, INTMEM_36+4 ROM:3DF3 ROM:3DF3 ROM_3DF3: ; CODE XREF: ROM:3DEC↑j ROM:3DF3 ljmp ROM_3363 ROM:3DF3 ; --------------------------------------------------------------------------- ROM:3DF6 db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:3DF6 db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:3DF6 db 3Fh, 39h, 0F0h, 0F0h, 53h, 39h, 0C4h, 0C4h, 59h, 39h ROM:3DF6 db 0F4h, 0F4h, 70h, 39h, 0F6h, 0F6h, 64h, 39h, 0F2h, 0F2h ROM:3DF6 db 70h, 39h, 74h, 74h, 90h, 39h, 0F7h, 0F7h, 97h, 39h ROM:3DF6 db 0D0h, 0D0h, 3Fh, 39h, 0F0h, 0F0h, 53h, 39h, 0F9h, 0F9h ROM:3DF6 db 8Ah, 39h, 0F5h, 0F5h, 5Fh, 39h, 0F4h, 0F4h, 68h, 39h ROM:3DF6 db 0F6h, 0F6h, 64h, 39h, 0F3h, 0F3h, 7Dh, 39h, 0D1h, 0D1h ROM:3DF6 db 0Ch, 3Bh, 0EFh, 0EFh, 19h, 3Bh, 0F7h, 0F7h, 19h, 3Bh ROM:3DF6 db 0F8h, 0F8h, 37h, 3Bh, 0E7h, 0E7h, 31h, 3Bh, 3, 1, 56h ROM:3DF6 db 3Bh, 9, 8, 56h, 3Bh, 13h, 11h, 56h, 3Bh, 19h, 18h, 56h ROM:3DF6 db 3Bh, 0FFh, 0FBh, 0B8h, 3Bh, 0EEh, 0EEh, 0A6h, 3Bh, 0EDh ROM:3DF6 db 0EDh, 0AFh, 3Bh, 6Dh, 6Dh, 8Ah, 3Bh, 65h, 65h, 8Fh ROM:3DF6 db 3Bh, 0, 0, 9Dh, 3Bh, 10h, 10h, 98h, 3Bh, 0FAh, 0FAh ROM:3DF6 db 0F2h, 3Bh, 81h, 81h, 0EDh, 3Bh, 82h, 82h, 0DDh, 3Bh ROM:3DF6 db 0CBh, 0CBh, 38h, 3Ch, 7Ah, 79h, 0FAh, 3Bh, 8Ah, 89h ROM:3DF6 db 0FAh, 3Bh, 94h, 8Fh, 0FAh, 3Bh, 7Ch, 7Bh, 0FAh, 3Bh ROM:3DF6 db 7Fh, 7Fh, 3Eh, 3Ch, 7Eh, 7Eh, 46h, 3Ch, 7Dh, 7Dh, 59h ROM:3DF6 db 3Ch, 80h, 80h, 4Fh, 3Ch, 0E8h, 0E8h, 63h, 3Ch, 0CCh ROM:3DF6 db 0CCh, 6Fh, 3Ch, 70h, 70h, 7Ch, 3Ch, 0Dh, 0Dh, 83h, 3Ch ROM:3DF6 db 2, 2, 89h, 3Ch, 7, 7, 0ABh, 3Ch, 3, 3, 0D4h, 3Ch, 1 ROM:3DF6 db 1, 0E4h, 3Ch, 8, 8, 0FCh, 3Ch, 0Ah, 0Ah, 13h, 3Dh, 9 ROM:3DF6 db 9, 2Bh, 3Dh, 4, 4, 0D3h, 3Dh, 0D0h, 0D0h, 3Fh, 39h ROM:3DF6 db 0F0h, 0F0h, 53h, 39h, 0F5h, 0F5h, 5Fh, 39h, 0F6h, 0F6h ROM:3DF6 db 64h, 39h, 0F7h, 0F7h, 97h, 39h, 7Fh, 0, 0C7h, 3Ah, 0C7h ROM:3DF6 db 0C7h, 0EBh, 3Ah, 0F2h, 0F2h, 0F7h, 3Ah, 0DCh, 0DCh ROM:3DF6 db 5, 3Bh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3DF6 db 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FF6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47F6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 8, 0, 0, 0, 0FFh, 0FFh ROM:47F6 db 0FFh, 0FFh, 15h, 0, 19h, 0, 32h, 0, 36h, 0, 37h, 0 ROM:47F6 db 4Bh, 42h, 4Dh, 36h, 50h, 30h, 30h, 36h, 0A4h, 0, 6 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+8A0↑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_2925↑p ROM:4849 lcall ROM_4C34 ROM:484C lcall ROM_5BAD ROM:484F lcall ROM_5C21 ROM:4852 lcall ROM_628A ROM:4855 lcall ROM_585D ROM:4858 lcall ROM_655D ROM:485B lcall ROM_4FB6 ROM:485E lcall ROM_68D1 ROM:4861 ret ROM:4861 ; End of function ROM_4849 ROM:4861 ROM:4862 ; --------------------------------------------------------------------------- ROM:4862 ; START OF FUNCTION CHUNK FOR ROM_294D ROM:4862 ROM:4862 ROM_4862: ; CODE XREF: ROM_294D-50B↑j ROM:4862 lcall ROM_56D7 ROM:4865 ret ROM:4865 ; END OF FUNCTION CHUNK FOR ROM_294D 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_2D96+D↑j ROM:486A ; ROM:3BF2↑p ROM:486A clrb INTMEM_48 ROM:486C ld INTMEM_40, 22h[INTMEM_56] ROM:4871 orb INTMEM_F7, #4 ROM:4874 ldb INTMEM_42+1, 101h[INTMEM_56] ROM:4879 ldb INTMEM_45, #-80h ROM:487C ldb INTMEM_47, 12Ah[INTMEM_56] ROM:4881 ldb INTMEM_42, 128h[INTMEM_56] 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, #2 ROM:488D orb INTMEM_A3, #1 ROM:4890 ldb INTMEM_B5, 0AAh[INTMEM_56] 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, 54h[INTMEM_56] 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_14A[] ROM:48D8 ldb INTMEM_B4, 12Bh[INTMEM_56] ROM:48DD ldb INTMEM_1C+2, #-1 ROM:48E0 stb INTMEM_1C+2, INTMEM_265[] ROM:48E5 stb INTMEM_1C+2, INTMEM_266[] 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_4FB6 ROM:48FA ; ADDITIONAL PARENT FUNCTION ROM_5C21 ROM:48FA ; ADDITIONAL PARENT FUNCTION ROM_628A ROM:48FA ROM:48FA ROM_48FA: ; CODE XREF: ROM_4FB6+312↓j ROM:48FA ; ROM_5C21+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_4FB6 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+1F2↓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:539F↓p ROM:491A ; ROM:53D7↓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:5397↓p ROM:4931 ; ROM:53B7↓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_655D+143↓p ROM:494D ; ROM_655D+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_1AC[] 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_1AC[] 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_655D+206↓p ROM:49BD ; ROM_655D+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, 0C8h[INTMEM_56] 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, 0C7h[INTMEM_56] 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_3198 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_3198 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_1A7[] ROM:49F7 ld INTMEM_1C, #0Dh ROM:49FB lcall ROM_3198 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_655D:ROM_6776↓p ROM:4A0E ; ROM_655D:ROM_6798↓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_1A6[] ROM:4A32 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:4A37 ld INTMEM_1C, #0Eh ROM:4A3B lcall ROM_3198 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:5500↓p ROM:4A70 ; ROM:5515↓p ROM:4A70 ldb INTMEM_1C+2, INTMEM_74 ROM:4A73 shlb INTMEM_1C+2, #2 ROM:4A76 addb INTMEM_1C+2, INTMEM_152[] ROM:4A7B subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1C4+1)[] ROM:4A81 clrb INTMEM_1A+1 ROM:4A83 stb INTMEM_1C+2, (INTMEM_1C4+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_5C21:ROM_602A↓p ROM:4A89 jbs INTMEM_FD, 4, ROM_4A9D ROM:4A8C jbc INTMEM_FD, 1, ROM_4A9A ROM:4A8F mulub INTMEM_1C, INTMEM_E6, 117h[INTMEM_56] 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, #10h ROM:4A9D ROM:4A9D ROM_4A9D: ; CODE XREF: ROM_4A89↑j ROM:4A9D jbs INTMEM_F7, 5, ROM_4AAC ROM:4AA0 cmpb ZERO_REG, INTMEM_BA ; Zero register ROM:4AA3 je ROM_4AB3 ROM:4AA5 jbs INTMEM_FD, 2, 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, 118h[INTMEM_56] 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_5C21+24↓p ROM:4AB4 ; ROM_5C21:ROM_5F7E↓p ... ROM:4AB4 addb INTMEM_1C+2, 11Ah[INTMEM_56] ROM:4AB9 scall ROM_4B11 ROM:4ABB ldbze INTMEM_20, INTMEM_1D1[] ROM:4AC0 ldbze INTMEM_20+2, INTMEM_1D2[] 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_5C21+87↓p ROM:4ADC ; ROM_5C21+B9↓p ... ROM:4ADC addb INTMEM_1C+2, 11Ah[INTMEM_56] ROM:4AE1 scall ROM_4B11 ROM:4AE3 ldbze INTMEM_20, INTMEM_1D1[] 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_1D3[] ROM:4B16 jh ROM_4B22 ROM:4B18 ld INTMEM_1C, #2Ah ; '*' ROM:4B1C lcall ROM_3198 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_3198 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_3198 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_5C21+3F3↓p ROM:4B4F jbs INTMEM_FD, 6, ROM_4B90 ROM:4B52 mulub INTMEM_1C, INTMEM_8E, 119h[INTMEM_56] 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, #40h ; '@' ROM:4B66 clrb INTMEM_BA+3 ROM:4B68 ldb INTMEM_1A+1, INTMEM_1A9[] ROM:4B6D cmpb INTMEM_1A+1, 126h[INTMEM_56] ROM:4B72 jnc ROM_4B79 ROM:4B74 ldb INTMEM_BA+3, 127h[INTMEM_56] ROM:4B79 ROM:4B79 ROM_4B79: ; CODE XREF: ROM_4B4F+23↑j ROM:4B79 ; ROM_4B4F+63↓j ... ROM:4B79 andb INTMEM_FE, #-2 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_BA+2, 124h[INTMEM_56] ROM:4B8E sjmp ROM_4BC6 ROM:4B90 ; --------------------------------------------------------------------------- ROM:4B90 ROM:4B90 ROM_4B90: ; CODE XREF: ROM_4B4F↑j ROM:4B90 jbs INTMEM_FE, 0, ROM_4BA5 ROM:4B93 jbc INTMEM_D4+1, 7, ROM_4BC2 ROM:4B96 cmpb ZERO_REG, INTMEM_BA+2 ; Zero register ROM:4B99 jne ROM_4BC6 ROM:4B9B orb INTMEM_FE, #1 ROM:4B9E ldb INTMEM_BA+2, 125h[INTMEM_56] 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_BA+2 ; 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, 123h[INTMEM_56] ROM:4BB9 jh ROM_4B79 ROM:4BBB cmpb INTMEM_20, 122h[INTMEM_56] 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, 82h[INTMEM_56] ROM:4BD9 cmpb ZERO_REG, INTMEM_BA+3 ; 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, 6, ROM_4BEA ROM:4BE5 ld INTMEM_1C+2, 84h[INTMEM_56] 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_5C21+478↓p ROM:4C06 jbs INTMEM_FE, 3, 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, 12Dh[INTMEM_56] ROM:4C19 lcall ROM_3333 ROM:4C1C stb INTMEM_1C+1, INTMEM_47 ROM:4C1F orb INTMEM_FE, #8 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_1A6[] ROM:4C4A cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4C4D jh ROM_4C5A ROM:4C4F andb INTMEM_F5+1, #-21h ROM:4C52 orb INTMEM_F5+1, #2 ROM:4C55 orb INTMEM_F5+1, #40h ; '@' 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, 5, ROM_4CA1 ROM:4C5D andb INTMEM_F5+1, #-41h ROM:4C60 cmp INTMEM_5E, 1Ah[INTMEM_56] ROM:4C65 jh ROM_4C71 ROM:4C67 orb INTMEM_F5+1, #2 ROM:4C6A andb INTMEM_F5+1, #7Fh 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+1, #-3 ROM:4C74 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:4C79 jh ROM_4C8B ROM:4C7B jbs INTMEM_F5+1, 7, ROM_4C86 ROM:4C7E orb INTMEM_F5+1, #-80h ROM:4C81 ldb INTMEM_CB, 0A9h[INTMEM_56] 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, #20h ; ' ' ROM:4C8E ldb INTMEM_1C+2, INTMEM_1A7[] ROM:4C93 stb INTMEM_1C+2, INTMEM_1A8[] ROM:4C98 orb INTMEM_F7, #1 ROM:4C9B andb INTMEM_F5+1, #-3 ROM:4C9E andb INTMEM_F5+1, #7Fh 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, 6, ROM_4CB1 ROM:4CA4 cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:4CA7 jne ROM_4CB1 ROM:4CA9 andb INTMEM_F7, #-3 ROM:4CAC andb INTMEM_A3, #-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, #2 ROM:4CB4 orb INTMEM_A3, #1 ROM:4CB7 ROM:4CB7 ROM_4CB7: ; CODE XREF: ROM_4C34+7B↑j ROM:4CB7 ldb INTMEM_1A, INTMEM_1F9[] ROM:4CBC ldb INTMEM_1A+1, INTMEM_1A ROM:4CBF jbc INTMEM_55, 3, ROM_4CCC ROM:4CC2 ldb INTMEM_1A, 0ACh[INTMEM_56] ROM:4CC7 ldb INTMEM_1A+1, 0ABh[INTMEM_56] ROM:4CCC ROM:4CCC ROM_4CCC: ; CODE XREF: ROM_4C34+8B↑j ROM:4CCC stb INTMEM_1A, INTMEM_1A7[] ROM:4CD1 stb INTMEM_1A+1, INTMEM_1A9[] ROM:4CD6 jbc INTMEM_AB, 0, ROM_4D09 ROM:4CD9 jbs INTMEM_55, 0, ROM_4D09 ROM:4CDC ld INTMEM_1A, INTMEM_170[] ROM:4CE1 add INTMEM_1A, #-8000h ROM:4CE5 jbc INTMEM_1A+1, 7, ROM_4D09 ROM:4CE8 sub INTMEM_1C, ZERO_REG, INTMEM_1A ; Zero register ROM:4CEC sub INTMEM_1C, 1Eh[INTMEM_56] ROM:4CF1 jnh ROM_4D09 ROM:4CF3 jbs INTMEM_F7, 3, ROM_4CFE ROM:4CF6 orb INTMEM_F7, #8 ROM:4CF9 ldb INTMEM_C0+1, 0ADh[INTMEM_56] ROM:4CFE ROM:4CFE ROM_4CFE: ; CODE XREF: ROM_4C34+BF↑j ROM:4CFE cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:4D01 jne ROM_4D0C ROM:4D03 sub INTMEM_40, INTMEM_1C ROM:4D06 orb INTMEM_F7, #4 ROM:4D09 ROM:4D09 ROM_4D09: ; CODE XREF: ROM_4C34+A2↑j ROM:4D09 ; ROM_4C34+A5↑j ... ROM:4D09 andb INTMEM_F7, #-9 ROM:4D0C ROM:4D0C ROM_4D0C: ; CODE XREF: ROM_4C34+CD↑j ROM:4D0C ld INTMEM_24, INTMEM_146[] ROM:4D11 jbc INTMEM_F5+1, 6, ROM_4D19 ROM:4D14 ld INTMEM_24, INTMEM_1FC[] ROM:4D19 ROM:4D19 ROM_4D19: ; CODE XREF: ROM_4C34+DD↑j ROM:4D19 jbc INTMEM_F7, 5, ROM_4D3B ROM:4D1C jbc INTMEM_F7, 4, ROM_4D3B ROM:4D1F cmpb INTMEM_DE, 0AFh[INTMEM_56] ROM:4D24 jh ROM_4D3B ROM:4D26 ld INTMEM_1C+2, INTMEM_170[] ROM:4D2B add INTMEM_1C+2, #-8000h ROM:4D2F jbc INTMEM_1C+3, 7, ROM_4D34 ROM:4D32 neg INTMEM_1C+2 ROM:4D34 ROM:4D34 ROM_4D34: ; CODE XREF: ROM_4C34+FB↑j ROM:4D34 cmp INTMEM_1C+2, 20h[INTMEM_56] ROM:4D39 jc ROM_4D40 ROM:4D3B ROM:4D3B ROM_4D3B: ; CODE XREF: ROM_4C34:ROM_4D19↑j ROM:4D3B ; ROM_4C34+E8↑j ... ROM:4D3B andb INTMEM_F7, #-41h ROM:4D3E sjmp ROM_4D74 ROM:4D40 ; --------------------------------------------------------------------------- ROM:4D40 ROM:4D40 ROM_4D40: ; CODE XREF: ROM_4C34+105↑j ROM:4D40 jbs INTMEM_F7, 6, ROM_4D4B ROM:4D43 orb INTMEM_F7, #40h ; '@' ROM:4D46 ldb INTMEM_B6, 0AEh[INTMEM_56] ROM:4D4B ROM:4D4B ROM_4D4B: ; CODE XREF: ROM_4C34:ROM_4D40↑j ROM:4D4B cmpb ZERO_REG, INTMEM_B6 ; Zero register ROM:4D4E jne ROM_4D74 ROM:4D50 orb INTMEM_F7, #4 ROM:4D53 ldb INTMEM_B6, 0AEh[INTMEM_56] ROM:4D58 ld INTMEM_1C+2, INTMEM_170[] ROM:4D5D jbc INTMEM_1C+3, 7, ROM_4D6B ROM:4D60 add INTMEM_40, #40h ; '@' ROM:4D64 jne ROM_4D74 ROM:4D66 ldbse INTMEM_40, #-1 ROM:4D69 sjmp ROM_4D74 ROM:4D6B ; --------------------------------------------------------------------------- ROM:4D6B ROM:4D6B ROM_4D6B: ; CODE XREF: ROM_4C34+129↑j ROM:4D6B sub INTMEM_40, #40h ; '@' ROM:4D6F jc ROM_4D74 ROM:4D71 st ZERO_REG, INTMEM_40 ; Zero register ROM:4D74 ROM:4D74 ROM_4D74: ; CODE XREF: ROM_4C34+10A↑j ROM:4D74 ; ROM_4C34+11A↑j ... ROM:4D74 ldb INTMEM_1A, #-4Ch ROM:4D77 subb INTMEM_1A, 0B1h[INTMEM_56] ROM:4D7C ldb INTMEM_1C, INTMEM_1FD[] ROM:4D81 subb INTMEM_1C, INTMEM_40+1 ROM:4D84 jc ROM_4D88 ROM:4D86 clrb INTMEM_1C ROM:4D88 ROM:4D88 ROM_4D88: ; CODE XREF: ROM_4C34+150↑j ROM:4D88 mulub INTMEM_1C, 0B1h[INTMEM_56] ROM:4D8D divub INTMEM_1C, 0B0h[INTMEM_56] ROM:4D92 jnv ROM_4D96 ROM:4D94 clrb INTMEM_1C ROM:4D96 ROM:4D96 ROM_4D96: ; CODE XREF: ROM_4C34+15E↑j ROM:4D96 addb INTMEM_1C, INTMEM_1A ROM:4D99 stb INTMEM_1C, INTMEM_F1[] ROM:4D9E jbs INTMEM_55, 0, ROM_4DBF ROM:4DA1 add INTMEM_20, INTMEM_40, 24h[INTMEM_56] ROM:4DA7 jbs INTMEM_AF, 3, ROM_4DB0 ROM:4DAA add INTMEM_20, INTMEM_40, 26h[INTMEM_56] ROM:4DB0 ROM:4DB0 ROM_4DB0: ; CODE XREF: ROM_4C34+173↑j ROM:4DB0 jnc ROM_4DB5 ROM:4DB2 ldbse INTMEM_20, #-1 ROM:4DB5 ROM:4DB5 ROM_4DB5: ; CODE XREF: ROM_4C34:ROM_4DB0↑j ROM:4DB5 cmp INTMEM_24, INTMEM_20 ROM:4DB8 jc ROM_4DBF ROM:4DBA andb INTMEM_AF, #-9 ROM:4DBD sjmp ROM_4DCA ROM:4DBF ; --------------------------------------------------------------------------- ROM:4DBF ROM:4DBF ROM_4DBF: ; CODE XREF: ROM_4C34+16A↑j ROM:4DBF ; ROM_4C34+184↑j ROM:4DBF orb INTMEM_AF, #8 ROM:4DC2 ldbse INTMEM_1C, #-1 ROM:4DC5 st INTMEM_1C, INTMEM_172[] ROM:4DCA ROM:4DCA ROM_4DCA: ; CODE XREF: ROM_4C34+189↑j ROM:4DCA jbs INTMEM_AF, 3, ROM_4E30 ROM:4DCD jbc INTMEM_F8, 2, ROM_4E30 ROM:4DD0 jbs INTMEM_F8, 0, ROM_4DF4 ROM:4DD3 jbs INTMEM_F8, 1, ROM_4DDE ROM:4DD6 ldb INTMEM_C2, 0B2h[INTMEM_56] ROM:4DDB orb INTMEM_F8, #2 ROM:4DDE ROM:4DDE ROM_4DDE: ; CODE XREF: ROM_4C34+19F↑j ROM:4DDE cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:4DE1 jne ROM_4E39 ROM:4DE3 ld INTMEM_1C, INTMEM_170[] ROM:4DE8 st INTMEM_1C, INTMEM_172[] ROM:4DED ldb INTMEM_C2, 0B4h[INTMEM_56] ROM:4DF2 sjmp ROM_4DF7 ROM:4DF4 ; --------------------------------------------------------------------------- ROM:4DF4 ROM:4DF4 ROM_4DF4: ; CODE XREF: ROM_4C34+19C↑j ROM:4DF4 jbs INTMEM_F7, 7, ROM_4E3B ROM:4DF7 ROM:4DF7 ROM_4DF7: ; CODE XREF: ROM_4C34+1BE↑j ROM:4DF7 orb INTMEM_F8, #1 ROM:4DFA ld INTMEM_20+2, INTMEM_170[] ROM:4DFF cmp INTMEM_20+2, INTMEM_172[] ROM:4E04 je ROM_4E3B ROM:4E06 jh ROM_4E21 ROM:4E08 ld INTMEM_1C, INTMEM_172[] ROM:4E0D ldbze INTMEM_1C+2, 0B3h[INTMEM_56] ROM:4E12 ld INTMEM_20, INTMEM_170[] ROM:4E17 lcall ROM_3333 ROM:4E1A st INTMEM_1C, INTMEM_172[] ROM:4E1F sjmp ROM_4E3B ROM:4E21 ; --------------------------------------------------------------------------- ROM:4E21 ROM:4E21 ROM_4E21: ; CODE XREF: ROM_4C34+1D2↑j ROM:4E21 cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:4E24 jne ROM_4E3B ROM:4E26 lcall ROM_4908 ROM:4E29 ldb INTMEM_C2, 0B4h[INTMEM_56] ROM:4E2E sjmp ROM_4E3B ROM:4E30 ; --------------------------------------------------------------------------- ROM:4E30 ROM:4E30 ROM_4E30: ; CODE XREF: ROM_4C34:ROM_4DCA↑j ROM:4E30 ; ROM_4C34+199↑j ROM:4E30 andb INTMEM_F7, #7Fh ROM:4E33 andb INTMEM_F8, #-2 ROM:4E36 andb INTMEM_F8, #-3 ROM:4E39 ROM:4E39 ROM_4E39: ; CODE XREF: ROM_4C34+1AD↑j ROM:4E39 sjmp ROM_4E65 ROM:4E3B ; --------------------------------------------------------------------------- ROM:4E3B ROM:4E3B ROM_4E3B: ; CODE XREF: ROM_4C34:ROM_4DF4↑j ROM:4E3B ; ROM_4C34+1D0↑j ... ROM:4E3B ld INTMEM_1A, INTMEM_170[] ROM:4E40 sub INTMEM_1A, INTMEM_172[] ROM:4E45 jc ROM_4E4C ROM:4E47 andb INTMEM_F7, #7Fh ROM:4E4A sjmp ROM_4E65 ROM:4E4C ; --------------------------------------------------------------------------- ROM:4E4C ROM:4E4C ROM_4E4C: ; CODE XREF: ROM_4C34+211↑j ROM:4E4C jbs INTMEM_F7, 7, ROM_4E5B ROM:4E4F cmp INTMEM_1A, 28h[INTMEM_56] ROM:4E54 jnc ROM_4E65 ROM:4E56 orb INTMEM_F7, #-80h ROM:4E59 sjmp ROM_4E65 ROM:4E5B ; --------------------------------------------------------------------------- ROM:4E5B ROM:4E5B ROM_4E5B: ; CODE XREF: ROM_4C34:ROM_4E4C↑j ROM:4E5B cmp INTMEM_1A, 2Ah[INTMEM_56] ROM:4E60 jc ROM_4E65 ROM:4E62 andb INTMEM_F7, #7Fh ROM:4E65 ROM:4E65 ROM_4E65: ; CODE XREF: ROM_4C34:ROM_4E39↑j ROM:4E65 ; ROM_4C34+216↑j ... ROM:4E65 jbs INTMEM_AC, 4, ROM_4E82 ROM:4E68 orb INTMEM_AC, #-80h ROM:4E6B cmpb ZERO_REG, 0B5h[INTMEM_56] ; Zero register ROM:4E70 je ROM_4E77 ROM:4E72 jbc INTMEM_AE, 6, ROM_4E7D ROM:4E75 sjmp ROM_4E97 ROM:4E77 ; --------------------------------------------------------------------------- ROM:4E77 ROM:4E77 ROM_4E77: ; CODE XREF: ROM_4C34+23C↑j ROM:4E77 jbs INTMEM_AF, 3, ROM_4E97 ROM:4E7A jbs INTMEM_F7, 7, ROM_4E97 ROM:4E7D ROM:4E7D ROM_4E7D: ; CODE XREF: ROM_4C34+23E↑j ROM:4E7D andb INTMEM_AC, #7Fh ROM:4E80 sjmp ROM_4E97 ROM:4E82 ; --------------------------------------------------------------------------- ROM:4E82 ROM:4E82 ROM_4E82: ; CODE XREF: ROM_4C34:ROM_4E65↑j ROM:4E82 orb INTMEM_AC, #-80h ROM:4E85 orb INTMEM_AF, #8 ROM:4E88 orb INTMEM_F7, #-80h ROM:4E8B jbs INTMEM_AC, 5, ROM_4E97 ROM:4E8E andb INTMEM_AC, #7Fh ROM:4E91 andb INTMEM_AF, #-9 ROM:4E94 andb INTMEM_F7, #7Fh ROM:4E97 ROM:4E97 ROM_4E97: ; CODE XREF: ROM_4C34+241↑j ROM:4E97 ; ROM_4C34:ROM_4E77↑j ... ROM:4E97 sub INTMEM_1A, INTMEM_24, INTMEM_40 ROM:4E9B jc ROM_4EA6 ROM:4E9D jbs INTMEM_1A+1, 7, ROM_4EAD ROM:4EA0 ld INTMEM_1A, #-8000h ROM:4EA4 sjmp ROM_4EAD ROM:4EA6 ; --------------------------------------------------------------------------- ROM:4EA6 ROM:4EA6 ROM_4EA6: ; CODE XREF: ROM_4C34+267↑j ROM:4EA6 jbc INTMEM_1A+1, 7, ROM_4EAD ROM:4EA9 ld INTMEM_1A, #7FFFh ROM:4EAD ROM:4EAD ROM_4EAD: ; CODE XREF: ROM_4C34+269↑j ROM:4EAD ; ROM_4C34+270↑j ... ROM:4EAD add INTMEM_1A, #-8000h ROM:4EB1 st INTMEM_1A, INTMEM_170[] ROM:4EB6 jbc INTMEM_F7, 2, ROM_4EC1 ROM:4EB9 st INTMEM_1A, INTMEM_172[] ROM:4EBE andb INTMEM_F7, #-5 ROM:4EC1 ROM:4EC1 ROM_4EC1: ; CODE XREF: ROM_4C34+282↑j ROM:4EC1 jbs INTMEM_55, 0, ROM_4F08 ROM:4EC4 jbs INTMEM_AC, 4, ROM_4F08 ROM:4EC7 jbs INTMEM_AF, 4, ROM_4ED8 ROM:4ECA jbc INTMEM_AB, 0, ROM_4F08 ROM:4ECD jbs INTMEM_F5+1, 6, ROM_4F08 ROM:4ED0 orb INTMEM_AF, #10h ROM:4ED3 ldb INTMEM_B0, 0B6h[INTMEM_56] ROM:4ED8 ROM:4ED8 ROM_4ED8: ; CODE XREF: ROM_4C34+293↑j ROM:4ED8 jbs INTMEM_AC, 7, ROM_4EDE ROM:4EDB orb INTMEM_AF, #20h ; ' ' ROM:4EDE ROM:4EDE ROM_4EDE: ; CODE XREF: ROM_4C34:ROM_4ED8↑j ROM:4EDE cmpb ZERO_REG, INTMEM_B0 ; Zero register ROM:4EE1 je ROM_4EEB ROM:4EE3 jbc INTMEM_AB, 0, ROM_4F08 ROM:4EE6 jbs INTMEM_F5+1, 6, ROM_4F08 ROM:4EE9 sjmp ROM_4F11 ROM:4EEB ; --------------------------------------------------------------------------- ROM:4EEB ROM:4EEB ROM_4EEB: ; CODE XREF: ROM_4C34+2AD↑j ROM:4EEB jbs INTMEM_AF, 5, ROM_4EF1 ROM:4EEE orb INTMEM_F5+1, #1 ROM:4EF1 ROM:4EF1 ROM_4EF1: ; CODE XREF: ROM_4C34:ROM_4EEB↑j ROM:4EF1 jbs INTMEM_AB, 0, ROM_4F11 ROM:4EF4 jbc INTMEM_F5+1, 6, ROM_4F11 ROM:4EF7 jbs INTMEM_AF, 5, ROM_4F08 ROM:4EFA ld INTMEM_40, 22h[INTMEM_56] ROM:4EFF incb INTMEM_48 ROM:4F01 jne ROM_4F05 ROM:4F03 decb INTMEM_48 ROM:4F05 ROM:4F05 ROM_4F05: ; CODE XREF: ROM_4C34+2CD↑j ROM:4F05 orb INTMEM_F7, #4 ROM:4F08 ROM:4F08 ROM_4F08: ; CODE XREF: ROM_4C34:ROM_4EC1↑j ROM:4F08 ; ROM_4C34+290↑j ... ROM:4F08 andb INTMEM_AF, #-11h ROM:4F0B andb INTMEM_AF, #-21h ROM:4F0E andb INTMEM_F5+1, #-2 ROM:4F11 ROM:4F11 ROM_4F11: ; CODE XREF: ROM_4C34+2B5↑j ROM:4F11 ; ROM_4C34:ROM_4EF1↑j ... ROM:4F11 clrb INTMEM_1C ROM:4F13 jbc INTMEM_AB, 0, ROM_4F49 ROM:4F16 jbc INTMEM_F5+1, 6, ROM_4F49 ROM:4F19 ld INTMEM_1A, INTMEM_1FC[] ROM:4F1E ldb INTMEM_1C, INTMEM_1AA[] ROM:4F23 jbs INTMEM_1C, 0, ROM_4F2F ROM:4F26 cmp INTMEM_1A, 2Ch[INTMEM_56] ROM:4F2B jh ROM_4F36 ROM:4F2D sjmp ROM_4F4E ROM:4F2F ; --------------------------------------------------------------------------- ROM:4F2F ROM:4F2F ROM_4F2F: ; CODE XREF: ROM_4C34+2EF↑j ROM:4F2F cmp INTMEM_1A, 2Eh[INTMEM_56] ROM:4F34 jc ROM_4F4E ROM:4F36 ROM:4F36 ROM_4F36: ; CODE XREF: ROM_4C34+2F7↑j ROM:4F36 incb INTMEM_1C ROM:4F38 cmpb INTMEM_1C, 0B7h[INTMEM_56] ROM:4F3D jnc ROM_4F49 ROM:4F3F ld INTMEM_40, 22h[INTMEM_56] ROM:4F44 orb INTMEM_F7, #4 ROM:4F47 clrb INTMEM_1C ROM:4F49 ROM:4F49 ROM_4F49: ; CODE XREF: ROM_4C34+2DF↑j ROM:4F49 ; ROM_4C34+2E2↑j ... ROM:4F49 stb INTMEM_1C, INTMEM_1AA[] ROM:4F4E ROM:4F4E ROM_4F4E: ; CODE XREF: ROM_4C34+2F9↑j ROM:4F4E ; ROM_4C34+300↑j ROM:4F4E jbc INTMEM_AD, 2, ROM_4F68 ROM:4F51 jbc INTMEM_AB, 0, ROM_4F68 ROM:4F54 jbc INTMEM_F5+1, 6, ROM_4F68 ROM:4F57 ld INTMEM_40, 22h[INTMEM_56] ROM:4F5C incb INTMEM_48 ROM:4F5E jne ROM_4F62 ROM:4F60 decb INTMEM_48 ROM:4F62 ROM:4F62 ROM_4F62: ; CODE XREF: ROM_4C34+32A↑j ROM:4F62 orb INTMEM_F7, #4 ROM:4F65 andb INTMEM_AD, #-5 ROM:4F68 ROM:4F68 ROM_4F68: ; CODE XREF: ROM_4C34:ROM_4F4E↑j ROM:4F68 ; ROM_4C34+31D↑j ... ROM:4F68 ld INTMEM_20, INTMEM_1FA[] ROM:4F6D jbs INTMEM_55, 2, ROM_4F93 ROM:4F70 jbs INTMEM_F5+1, 4, ROM_4F93 ROM:4F73 jbc INTMEM_F5+1, 5, ROM_4FB2 ROM:4F76 jbc INTMEM_F8, 2, ROM_4FB2 ROM:4F79 jbs INTMEM_AC, 7, ROM_4FB2 ROM:4F7C cmp INTMEM_20, 30h[INTMEM_56] ROM:4F81 jnc ROM_4FB2 ROM:4F83 jbs INTMEM_F8, 3, ROM_4F8E ROM:4F86 orb INTMEM_F8, #8 ROM:4F89 ldb INTMEM_CC, 0B8h[INTMEM_56] ROM:4F8E ROM:4F8E ROM_4F8E: ; CODE XREF: ROM_4C34+34F↑j ROM:4F8E cmpb INTMEM_CC, #0 ROM:4F91 jne ROM_4FB5 ROM:4F93 ROM:4F93 ROM_4F93: ; CODE XREF: ROM_4C34+339↑j ROM:4F93 ; ROM_4C34+33C↑j ROM:4F93 ldb INTMEM_1C+2, INTMEM_F1[] ROM:4F98 ldb INTMEM_1C+3, INTMEM_1A6[] ROM:4F9D ld INTMEM_1C, #3 ROM:4FA1 lcall ROM_3198 ROM:4FA4 stb INTMEM_1C, INTMEM_F4[] ROM:4FA9 orb INTMEM_F5+1, #10h ROM:4FAC orb INTMEM_52, #8 ROM:4FAF orb INTMEM_55, #4 ROM:4FB2 ROM:4FB2 ROM_4FB2: ; CODE XREF: ROM_4C34+33F↑j ROM:4FB2 ; ROM_4C34+342↑j ... ROM:4FB2 andb INTMEM_F8, #-9 ROM:4FB5 ROM:4FB5 ROM_4FB5: ; CODE XREF: ROM_4C34+35D↑j ROM:4FB5 ret ROM:4FB5 ; End of function ROM_4C34 ROM:4FB5 ROM:4FB6 ROM:4FB6 ; =============== S U B R O U T I N E ======================================= ROM:4FB6 ROM:4FB6 ROM:4FB6 ROM_4FB6: ; CODE XREF: ROM_4849+12↑p ROM:4FB6 ROM:4FB6 ; FUNCTION CHUNK AT ROM:48FA SIZE 0000000E BYTES ROM:4FB6 ROM:4FB6 ld INTMEM_1C, INTMEM_D8 ROM:4FB9 jbc INTMEM_F5+1, 6, ROM_4FC1 ROM:4FBC ld INTMEM_1C, INTMEM_1FA[] ROM:4FC1 ROM:4FC1 ROM_4FC1: ; CODE XREF: ROM_4FB6+3↑j ROM:4FC1 stb INTMEM_1C+1, INTMEM_DE ROM:4FC4 mulu INTMEM_1C, 3Ch[INTMEM_56] ROM:4FC9 divu INTMEM_1C, #0FFh ROM:4FCD jv ROM_4FDB ROM:4FCF ldb INTMEM_20+1, 0D1h[INTMEM_56] ROM:4FD4 clrb INTMEM_20 ROM:4FD6 add INTMEM_1C, INTMEM_20 ROM:4FD9 jnc ROM_4FDE ROM:4FDB ROM:4FDB ROM_4FDB: ; CODE XREF: ROM_4FB6+17↑j ROM:4FDB ldbse INTMEM_1C, #-1 ROM:4FDE ROM:4FDE ROM_4FDE: ; CODE XREF: ROM_4FB6+23↑j ROM:4FDE st INTMEM_1C, INTMEM_17C[] ROM:4FE3 stb INTMEM_DE, INTMEM_1BA[] ROM:4FE8 stb INTMEM_DE, INTMEM_1B9[] ROM:4FED ldb INTMEM_1A, INTMEM_F1[] ROM:4FF2 cmpb INTMEM_1A, 0D0h[INTMEM_56] ROM:4FF7 jnc ROM_500F ROM:4FF9 ldb INTMEM_1C, 0CFh[INTMEM_56] ROM:4FFE cmpb ZERO_REG, 0D2h[INTMEM_56] ; Zero register ROM:5003 je ROM_500A ROM:5005 stb INTMEM_1C, INTMEM_1BA[] ROM:500A ROM:500A ROM_500A: ; CODE XREF: ROM_4FB6+4D↑j ROM:500A stb INTMEM_1C, INTMEM_1B9[] ROM:500F ROM:500F ROM_500F: ; CODE XREF: ROM_4FB6+41↑j ROM:500F ldb INTMEM_1C+2, INTMEM_1A7[] ROM:5014 jbs INTMEM_F9, 7, ROM_5040 ROM:5017 ld INTMEM_1C, #0Fh ROM:501B lcall ROM_3198 ROM:501E clrb INTMEM_20 ROM:5020 jbc INTMEM_F7, 0, ROM_5085 ROM:5023 orb INTMEM_F9, #-80h ROM:5026 cmpb INTMEM_1C, INTMEM_45+1 ROM:5029 jc ROM_5036 ROM:502B clrb INTMEM_1C+1 ROM:502D addb INTMEM_1C, INTMEM_45+1 ROM:5030 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:5033 shr INTMEM_1C, #1 ROM:5036 ROM:5036 ROM_5036: ; CODE XREF: ROM_4FB6+73↑j ROM:5036 stb INTMEM_1C, INTMEM_1BC[] ROM:503B stb INTMEM_1C, INTMEM_45+1 ROM:503E sjmp ROM_5085 ROM:5040 ; --------------------------------------------------------------------------- ROM:5040 ROM:5040 ROM_5040: ; CODE XREF: ROM_4FB6+5E↑j ROM:5040 clrb INTMEM_20 ROM:5042 jbs INTMEM_F9, 6, ROM_5056 ROM:5045 cmpb INTMEM_1C+2, 0ABh[INTMEM_56] ROM:504A jnc ROM_5085 ROM:504C stb INTMEM_74+1, INTMEM_1BD[] ROM:5051 orb INTMEM_F9, #40h ; '@' ROM:5054 sjmp ROM_5085 ROM:5056 ; --------------------------------------------------------------------------- ROM:5056 ROM:5056 ROM_5056: ; CODE XREF: ROM_4FB6+8C↑j ROM:5056 jbs INTMEM_F7, 4, ROM_5080 ROM:5059 clrb INTMEM_20+2 ROM:505B subb INTMEM_20+3, INTMEM_74+1, INTMEM_1BD[] ROM:5061 stb INTMEM_20+3, INTMEM_3CF[] ROM:5066 ldb INTMEM_45+1, INTMEM_1BC[] ROM:506B subb INTMEM_45+1, INTMEM_20+3 ROM:506E je ROM_507D ROM:5070 mulub INTMEM_20, INTMEM_20+3, 0D3h[INTMEM_56] ROM:5076 divub INTMEM_20, INTMEM_1BC[] ROM:507B sjmp ROM_5085 ROM:507D ; --------------------------------------------------------------------------- ROM:507D ROM:507D ROM_507D: ; CODE XREF: ROM_4FB6+B8↑j ROM:507D orb INTMEM_F7, #10h ROM:5080 ROM:5080 ROM_5080: ; CODE XREF: ROM_4FB6:ROM_5056↑j ROM:5080 ldb INTMEM_20, 0D3h[INTMEM_56] ROM:5085 ROM:5085 ROM_5085: ; CODE XREF: ROM_4FB6+6A↑j ROM:5085 ; ROM_4FB6+88↑j ... ROM:5085 addb INTMEM_20, INTMEM_1A7[] ROM:508A jnc ROM_508F ROM:508C ldb INTMEM_20, #-1 ROM:508F ROM:508F ROM_508F: ; CODE XREF: ROM_4FB6+D4↑j ROM:508F stb INTMEM_20, INTMEM_1BB[] ROM:5094 ldb INTMEM_1C+3, INTMEM_1A6[] ROM:5099 ldb INTMEM_1C+2, INTMEM_DE ROM:509C ld INTMEM_1C, #10h ROM:50A0 lcall ROM_3198 ROM:50A3 stb INTMEM_1C, INTMEM_1BF[] ROM:50A8 ld INTMEM_1C, #11h ROM:50AC lcall ROM_3198 ROM:50AF stb INTMEM_1C, INTMEM_1C0[] ROM:50B4 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:50B9 jbc INTMEM_55, 1, ROM_50C1 ROM:50BC ldb INTMEM_1C+2, INTMEM_1C0[] ROM:50C1 ROM:50C1 ROM_50C1: ; CODE XREF: ROM_4FB6+103↑j ROM:50C1 stb INTMEM_1C+2, INTMEM_1BE[] ROM:50C6 clrb INTMEM_1A ROM:50C8 ldb INTMEM_1C+2, INTMEM_1BE[] ROM:50CD subb INTMEM_1C+2, INTMEM_1C0[] ROM:50D2 jnc ROM_50E5 ROM:50D4 decb INTMEM_1A ROM:50D6 mulub INTMEM_1C+2, INTMEM_1BF[] ROM:50DB divub INTMEM_1C+2, #64h ; 'd' ROM:50DE addb INTMEM_1C, INTMEM_1C+2 ROM:50E1 jnc ROM_50F7 ROM:50E3 jc ROM_50F4 ROM:50E5 ROM:50E5 ROM_50E5: ; CODE XREF: ROM_4FB6+11C↑j ROM:50E5 negb INTMEM_1C+2 ROM:50E7 mulub INTMEM_1C+2, INTMEM_1BF[] ROM:50EC divub INTMEM_1C+2, #64h ; 'd' ROM:50EF subb INTMEM_1C, INTMEM_1C+2 ROM:50F2 jc ROM_50F7 ROM:50F4 ROM:50F4 ROM_50F4: ; CODE XREF: ROM_4FB6+12D↑j ROM:50F4 ldb INTMEM_1C, INTMEM_1A ROM:50F7 ROM:50F7 ROM_50F7: ; CODE XREF: ROM_4FB6+12B↑j ROM:50F7 ; ROM_4FB6+13C↑j ROM:50F7 clrb INTMEM_1C+1 ROM:50F9 add INTMEM_1C, #14Ah ROM:50FD st INTMEM_1C, INTMEM_17E[] ROM:5102 ldb INTMEM_1C+2, INTMEM_1BA[] ROM:5107 ldb INTMEM_1C+3, INTMEM_1A6[] ROM:510C ld INTMEM_1C, #12h ROM:5110 lcall ROM_3198 ROM:5113 stb INTMEM_1C, INTMEM_1C1[] ROM:5118 jbc INTMEM_FA, 0, ROM_5125 ROM:511B ldb INTMEM_1A, 0D4h[INTMEM_56] ROM:5120 stb INTMEM_1A, INTMEM_D3 ROM:5123 sjmp ROM_513C ROM:5125 ; --------------------------------------------------------------------------- ROM:5125 ROM:5125 ROM_5125: ; CODE XREF: ROM_4FB6+162↑j ROM:5125 ldb INTMEM_1C+3, INTMEM_1A6[] ROM:512A ldb INTMEM_1C+2, INTMEM_DE ROM:512D ld INTMEM_1C, #13h ROM:5131 lcall ROM_3198 ROM:5134 stb INTMEM_1C, INTMEM_3D0[] ROM:5139 stb INTMEM_1C, INTMEM_D3 ROM:513C ROM:513C ROM_513C: ; CODE XREF: ROM_4FB6+16D↑j ROM:513C andb INTMEM_FA, #-3 ROM:513F ldb INTMEM_32, INTMEM_1B9[] ROM:5144 jbs INTMEM_FA, 0, ROM_514E ROM:5147 cmpb INTMEM_32, 0D5h[INTMEM_56] ROM:514C jh ROM_5150 ROM:514E ROM:514E ROM_514E: ; CODE XREF: ROM_4FB6+18E↑j ROM:514E sjmp ROM_5245 ROM:5150 ; --------------------------------------------------------------------------- ROM:5150 ROM:5150 ROM_5150: ; CODE XREF: ROM_4FB6+196↑j ROM:5150 ld INTMEM_1C, #14h ROM:5154 ldb INTMEM_1C+2, INTMEM_32 ROM:5157 ldb INTMEM_1C+3, INTMEM_1A6[] ROM:515C lcall ROM_3198 ROM:515F stb INTMEM_1C, INTMEM_1C2[] ROM:5164 cmpb INTMEM_1C, INTMEM_D3 ROM:5167 jnc ROM_516B ROM:5169 sjmp ROM_5245 ROM:516B ; --------------------------------------------------------------------------- ROM:516B ROM:516B ROM_516B: ; CODE XREF: ROM_4FB6+1B1↑j ROM:516B ldb INTMEM_1A, INTMEM_1A7[] ROM:5170 cmpb INTMEM_1A, 0D6h[INTMEM_56] ROM:5175 jnh ROM_5183 ROM:5177 subb INTMEM_1C, 0D7h[INTMEM_56] ROM:517C jc ROM_5199 ROM:517E ldb INTMEM_1C, #6Eh ; 'n' ROM:5181 sjmp ROM_5199 ROM:5183 ; --------------------------------------------------------------------------- ROM:5183 ROM:5183 ROM_5183: ; CODE XREF: ROM_4FB6+1BF↑j ROM:5183 ld INTMEM_1C, #15h ROM:5187 ldb INTMEM_1C+2, INTMEM_1A6[] ROM:518C ldb INTMEM_1C+3, INTMEM_DE ROM:518F lcall ROM_3198 ROM:5192 cmpb INTMEM_1C, INTMEM_F1[] ROM:5197 jc ROM_51AF ROM:5199 ROM:5199 ROM_5199: ; CODE XREF: ROM_4FB6+1C6↑j ROM:5199 ; ROM_4FB6+1CB↑j ROM:5199 ld INTMEM_20, INTMEM_180[] ROM:519E cmp INTMEM_20, 46h[INTMEM_56] ROM:51A3 jh ROM_51AF ROM:51A5 ld INTMEM_20, 46h[INTMEM_56] ROM:51AA st INTMEM_20, INTMEM_180[] ROM:51AF ROM:51AF ROM_51AF: ; CODE XREF: ROM_4FB6+1E1↑j ROM:51AF ; ROM_4FB6+1ED↑j ROM:51AF ld INTMEM_20, INTMEM_180[] ROM:51B4 ld INTMEM_1A, 3Eh[INTMEM_56] ROM:51B9 add INTMEM_1A, 40h[INTMEM_56] ROM:51BE cmp INTMEM_20, 3Eh[INTMEM_56] ROM:51C3 jnh ROM_51FE ROM:51C5 cmp INTMEM_20, INTMEM_1A ROM:51C8 jnc ROM_51D1 ROM:51CA ldb INTMEM_D3, INTMEM_1C2[] ROM:51CF sjmp ROM_51FE ROM:51D1 ; --------------------------------------------------------------------------- ROM:51D1 ROM:51D1 ROM_51D1: ; CODE XREF: ROM_4FB6+212↑j ROM:51D1 ldbze INTMEM_20+2, INTMEM_D3 ROM:51D4 subb INTMEM_20+2, INTMEM_1C2[] ROM:51D9 ld INTMEM_1C, INTMEM_20 ROM:51DC sub INTMEM_1C, 3Eh[INTMEM_56] ROM:51E1 ld INTMEM_1C+2, INTMEM_1C ROM:51E4 clr INTMEM_1C ROM:51E6 divu INTMEM_1C, 40h[INTMEM_56] ROM:51EB jnv ROM_51F0 ROM:51ED ldbse INTMEM_1C, #-1 ROM:51F0 ROM:51F0 ROM_51F0: ; CODE XREF: ROM_4FB6+235↑j ROM:51F0 mulu INTMEM_1C, INTMEM_20+2 ROM:51F3 ld INTMEM_1C, INTMEM_1C+2 ROM:51F6 subb INTMEM_1C, INTMEM_D3 ROM:51F9 negb INTMEM_1C ROM:51FB stb INTMEM_1C, INTMEM_D3 ROM:51FE ROM:51FE ROM_51FE: ; CODE XREF: ROM_4FB6+20D↑j ROM:51FE ; ROM_4FB6+219↑j ROM:51FE sub INTMEM_20+2, INTMEM_74, INTMEM_182[] ROM:5204 cmp INTMEM_1A, INTMEM_180[] ROM:5209 jc ROM_521B ROM:520B orb INTMEM_FA, #2 ROM:520E cmp INTMEM_20+2, 44h[INTMEM_56] ROM:5213 jnc ROM_5262 ROM:5215 ld INTMEM_20+2, #1 ROM:5219 sjmp ROM_5222 ROM:521B ; --------------------------------------------------------------------------- ROM:521B ROM:521B ROM_521B: ; CODE XREF: ROM_4FB6+253↑j ROM:521B cmp INTMEM_74, INTMEM_182[] ROM:5220 je ROM_5262 ROM:5222 ROM:5222 ROM_5222: ; CODE XREF: ROM_4FB6+263↑j ROM:5222 st INTMEM_74, INTMEM_182[] ROM:5227 add INTMEM_1A, 42h[INTMEM_56] ROM:522C ld INTMEM_20, INTMEM_180[] ROM:5231 add INTMEM_20, INTMEM_20+2 ROM:5234 jnc ROM_5239 ROM:5236 ldbse INTMEM_20, #-1 ROM:5239 ROM:5239 ROM_5239: ; CODE XREF: ROM_4FB6+27E↑j ROM:5239 cmp INTMEM_20, INTMEM_1A ROM:523C jh ROM_5262 ROM:523E st INTMEM_20, INTMEM_180[] ROM:5243 sjmp ROM_5262 ROM:5245 ; --------------------------------------------------------------------------- ROM:5245 ROM:5245 ROM_5245: ; CODE XREF: ROM_4FB6:ROM_514E↑j ROM:5245 ; ROM_4FB6+1B3↑j ROM:5245 cmp INTMEM_74, INTMEM_182[] ROM:524A je ROM_5262 ROM:524C st INTMEM_74, INTMEM_182[] ROM:5251 ld INTMEM_20, INTMEM_180[] ROM:5256 cmp INTMEM_20, ZERO_REG ; Zero register ROM:5259 je ROM_5262 ROM:525B dec INTMEM_20 ROM:525D st INTMEM_20, INTMEM_180[] ROM:5262 ROM:5262 ROM_5262: ; CODE XREF: ROM_4FB6+25D↑j ROM:5262 ; ROM_4FB6+26A↑j ... ROM:5262 ldb INTMEM_1C+2, INTMEM_1BB[] ROM:5267 ldb INTMEM_1C+3, INTMEM_DE ROM:526A ld INTMEM_1C, #17h ROM:526E jbc INTMEM_FA, 0, ROM_5275 ROM:5271 ld INTMEM_1C, #16h ROM:5275 ROM:5275 ROM_5275: ; CODE XREF: ROM_4FB6+2B8↑j ROM:5275 lcall ROM_3198 ROM:5278 stb INTMEM_1C, INTMEM_1C3[] ROM:527D ldb INTMEM_1C, #14h ROM:5280 jbs INTMEM_F7, 4, ROM_529E ROM:5283 jbc INTMEM_FA, 0, ROM_528D ROM:5286 cmpb ZERO_REG, 0D8h[INTMEM_56] ; Zero register ROM:528B jne ROM_529E ROM:528D ROM:528D ROM_528D: ; CODE XREF: ROM_4FB6+2CD↑j ROM:528D ldb INTMEM_1C+2, INTMEM_1BE[] ROM:5292 ldb INTMEM_1C+3, INTMEM_1BB[] ROM:5297 ld INTMEM_1C, #18h ROM:529B lcall ROM_3198 ROM:529E ROM:529E ROM_529E: ; CODE XREF: ROM_4FB6+2CA↑j ROM:529E ; ROM_4FB6+2D5↑j ROM:529E stb INTMEM_1C, INTMEM_1C4[] ROM:52A3 jbs INTMEM_F5+1, 5, ROM_52B6 ROM:52A6 jbs INTMEM_FA, 2, ROM_52B9 ROM:52A9 ldb INTMEM_B1, 0D9h[INTMEM_56] ROM:52AE orb INTMEM_F9, #10h ROM:52B1 orb INTMEM_FA, #4 ROM:52B4 sjmp ROM_52C1 ROM:52B6 ; --------------------------------------------------------------------------- ROM:52B6 ROM:52B6 ROM_52B6: ; CODE XREF: ROM_4FB6+2ED↑j ROM:52B6 andb INTMEM_FA, #-5 ROM:52B9 ROM:52B9 ROM_52B9: ; CODE XREF: ROM_4FB6+2F0↑j ROM:52B9 cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:52BC jne ROM_52C1 ROM:52BE andb INTMEM_F9, #-11h ROM:52C1 ROM:52C1 ROM_52C1: ; CODE XREF: ROM_4FB6+2FE↑j ROM:52C1 ; ROM_4FB6+306↑j ROM:52C1 ld INTMEM_1A, #68FCh ROM:52C5 ldb INTMEM_1C, INTMEM_DF ROM:52C8 ljmp ROM_48FA ROM:52C8 ; End of function ROM_4FB6 ROM:52C8 ROM:52CB ; --------------------------------------------------------------------------- ROM:52CB ldb INTMEM_DF, #1 ROM:52CE orb INTMEM_F9, #8 ROM:52D1 sjmp ROM_52DD ROM:52D3 ; --------------------------------------------------------------------------- ROM:52D3 cmp INTMEM_5E, 1Ah[INTMEM_56] ROM:52D8 jc ROM_52F7 ROM:52DA jbs INTMEM_F9, 4, ROM_52FD ROM:52DD ROM:52DD ROM_52DD: ; CODE XREF: ROM:52D1↑j ROM:52DD ldb INTMEM_1C+2, INTMEM_1A7[] ROM:52E2 ld INTMEM_1C, #19h ROM:52E6 lcall ROM_3198 ROM:52E9 mulub INTMEM_1C, #2 ROM:52EC add INTMEM_1C, #0C8h ROM:52F0 st INTMEM_1C, (INTMEM_182+2)[] ROM:52F5 sjmp ROM_5365 ROM:52F7 ; --------------------------------------------------------------------------- ROM:52F7 ROM:52F7 ROM_52F7: ; CODE XREF: ROM:52D8↑j ROM:52F7 ldb INTMEM_C2+1, #7Dh ; '}' ROM:52FA ldb INTMEM_DF, #2 ROM:52FD ROM:52FD ROM_52FD: ; CODE XREF: ROM:52DA↑j ROM:52FD sjmp ROM_5365 ROM:52FF ; --------------------------------------------------------------------------- ROM:52FF jbs INTMEM_F5+1, 6, ROM_535F ROM:5302 cmpb ZERO_REG, INTMEM_C2+1 ; Zero register ROM:5305 jne ROM_5365 ROM:5307 ldb INTMEM_C2+1, #7Dh ; '}' ROM:530A ld INTMEM_1C, (INTMEM_182+2)[] ROM:530F sub INTMEM_1C, #0C8h ROM:5313 je ROM_534D ROM:5315 clr INTMEM_20+2 ROM:5317 ld INTMEM_20, #2710h ROM:531B divu INTMEM_20, INTMEM_1C ROM:531E add INTMEM_20, #32h ; '2' ROM:5322 clr INTMEM_20+2 ROM:5324 shll INTMEM_20, #8 ROM:5327 ldbze INTMEM_1A, 0DAh[INTMEM_56] ROM:532C divu INTMEM_20, INTMEM_1A ROM:532F sub INTMEM_20, #32h ; '2' ROM:5333 jnc ROM_534D ROM:5335 clr INTMEM_1C+2 ROM:5337 ld INTMEM_1C, #2710h ROM:533B divu INTMEM_1C, INTMEM_20 ROM:533E add INTMEM_1C, #0C8h ROM:5342 st INTMEM_1C, (INTMEM_182+2)[] ROM:5347 cmp INTMEM_1C, #0C8h ROM:534B jh ROM_5365 ROM:534D ROM:534D ROM_534D: ; CODE XREF: ROM:5313↑j ROM:534D ; ROM:5333↑j ROM:534D ld INTMEM_1A, #0C8h ROM:5351 st INTMEM_1A, (INTMEM_182+2)[] ROM:5356 ldb INTMEM_DF, #3 ROM:5359 andb INTMEM_F9, #-9 ROM:535C jbc INTMEM_F5+1, 6, ROM_5365 ROM:535F ROM:535F ROM_535F: ; CODE XREF: ROM:52FF↑j ROM:535F orb INTMEM_F9, #8 ROM:5362 ldb INTMEM_DF, #1 ROM:5365 ROM:5365 ROM_5365: ; CODE XREF: ROM:52F5↑j ROM:5365 ; ROM:ROM_52FD↑j ... ROM:5365 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:536A ld INTMEM_1C, #1Ah ROM:536E lcall ROM_3198 ROM:5371 mulub INTMEM_1C, #8 ROM:5374 add INTMEM_1C, #911h ROM:5378 jnc ROM_537D ROM:537A ldbse INTMEM_1C, #-1 ROM:537D ROM:537D ROM_537D: ; CODE XREF: ROM:5378↑j ROM:537D st INTMEM_1C, (INTMEM_182+4)[] ROM:5382 ldbze INTMEM_1C, INTMEM_1C1[] ROM:5387 shl INTMEM_1C, #4 ROM:538A mulu INTMEM_1C, 48h[INTMEM_56] ROM:538F ld INTMEM_20, INTMEM_17E[] ROM:5394 shl INTMEM_20, #6 ROM:5397 lcall ROM_4931 ROM:539A ld INTMEM_20, INTMEM_17C[] ROM:539F lcall ROM_491A ROM:53A2 divu INTMEM_1C, #10CDh ROM:53A6 jnv ROM_53AB ROM:53A8 ldbse INTMEM_1C, #-1 ROM:53AB ROM:53AB ROM_53AB: ; CODE XREF: ROM:53A6↑j ROM:53AB st INTMEM_1C, (INTMEM_182+0Ah)[] ROM:53B0 mulu INTMEM_1C, #0Ah ROM:53B4 ldbze INTMEM_20, INTMEM_D3 ROM:53B7 lcall ROM_4931 ROM:53BA cmp INTMEM_20+2, #-1 ROM:53BE je ROM_53C5 ROM:53C0 jbc INTMEM_1C+1, 7, ROM_53C5 ROM:53C3 inc INTMEM_20+2 ROM:53C5 ROM:53C5 ROM_53C5: ; CODE XREF: ROM:53BE↑j ROM:53C5 ; ROM:53C0↑j ROM:53C5 st INTMEM_20+2, (INTMEM_182+8)[] ROM:53CA ld INTMEM_20+2, #4E71h ROM:53CE ld INTMEM_1C, #4000h ROM:53D2 ld INTMEM_20, (INTMEM_182+8)[] ROM:53D7 lcall ROM_491A ROM:53DA ld INTMEM_20, (INTMEM_182+4)[] ROM:53DF lcall ROM_4931 ROM:53E2 cmp INTMEM_20+2, #-1 ROM:53E6 je ROM_53ED ROM:53E8 jbc INTMEM_1C+1, 7, ROM_53ED ROM:53EB inc INTMEM_20+2 ROM:53ED ROM:53ED ROM_53ED: ; CODE XREF: ROM:53E6↑j ROM:53ED ; ROM:53E8↑j ROM:53ED ld INTMEM_1A, INTMEM_20+2 ROM:53F0 st INTMEM_1A, (INTMEM_3C8+2)[] ROM:53F5 ldbze INTMEM_1C, INTMEM_1C3[] ROM:53FA add INTMEM_1C, #50h ; 'P' ROM:53FE ldbze INTMEM_1C+2, INTMEM_1C4[] ROM:5403 add INTMEM_1C+2, #50h ; 'P' ROM:5407 mulu INTMEM_1C, INTMEM_1C+2 ROM:540A shrl INTMEM_1C, #1 ROM:540D mulu INTMEM_1C, (INTMEM_182+2)[] ROM:5412 divu INTMEM_1C, #271h ROM:5416 mulu INTMEM_1C, INTMEM_1A ROM:5419 ld INTMEM_20, #640h ROM:541D lcall ROM_4931 ROM:5420 st INTMEM_20+2, (INTMEM_182+6)[] ROM:5425 mulu INTMEM_1C, INTMEM_D6, (INTMEM_182+6)[] ROM:542B ld INTMEM_20, #61A8h ROM:542F lcall ROM_4931 ROM:5432 st INTMEM_20+2, INTMEM_DA ROM:5435 ldbze INTMEM_1A, INTMEM_42+1 ROM:5438 sub INTMEM_1A, #80h ROM:543C shl INTMEM_1A, #2 ROM:543F jbc INTMEM_1A+1, 7, ROM_544B ROM:5442 add INTMEM_DA, INTMEM_1A ROM:5445 jc ROM_5453 ROM:5447 clr INTMEM_DA ROM:5449 sjmp ROM_5453 ROM:544B ; --------------------------------------------------------------------------- ROM:544B ROM:544B ROM_544B: ; CODE XREF: ROM:543F↑j ROM:544B add INTMEM_DA, INTMEM_1A ROM:544E jnc ROM_5453 ROM:5450 ldbse INTMEM_DA, #-1 ROM:5453 ROM:5453 ROM_5453: ; CODE XREF: ROM:5445↑j ROM:5453 ; ROM:5449↑j ... ROM:5453 ld INTMEM_20+2, #1900h ROM:5457 add INTMEM_1C+2, INTMEM_20+2, INTMEM_178[] ROM:545D jnc ROM_5462 ROM:545F ldbse INTMEM_1C+2, #-1 ROM:5462 ROM:5462 ROM_5462: ; CODE XREF: ROM:545D↑j ROM:5462 add INTMEM_20, INTMEM_20+2, INTMEM_17A[] ROM:5468 jnc ROM_546D ROM:546A ldbse INTMEM_20, #-1 ROM:546D ROM:546D ROM_546D: ; CODE XREF: ROM:5468↑j ROM:546D mulu INTMEM_1C, INTMEM_DA, INTMEM_1C+2 ROM:5471 divu INTMEM_1C, INTMEM_20 ROM:5474 jnv ROM_5479 ROM:5476 ldbse INTMEM_1C, #-1 ROM:5479 ROM:5479 ROM_5479: ; CODE XREF: ROM:5474↑j ROM:5479 st INTMEM_1C, INTMEM_DA ROM:547C jbs INTMEM_AC, 7, ROM_54EB ROM:547F ldb INTMEM_1C, INTMEM_1B1[] ROM:5484 cmpb INTMEM_1C, #-80h ROM:5487 jh ROM_54EB ROM:5489 ldb INTMEM_1C, 0DDh[INTMEM_56] ROM:548E jbs INTMEM_FA, 3, ROM_54A0 ROM:5491 addb INTMEM_1C+2, INTMEM_1C, 0DCh[INTMEM_56] ROM:5497 jc ROM_54EB ROM:5499 cmpb INTMEM_DE, INTMEM_1C+2 ROM:549C jh ROM_54EB ROM:549E sjmp ROM_54AD ROM:54A0 ; --------------------------------------------------------------------------- ROM:54A0 ROM:54A0 ROM_54A0: ; CODE XREF: ROM:548E↑j ROM:54A0 addb INTMEM_1C+2, INTMEM_1C, 0DBh[INTMEM_56] ROM:54A6 jc ROM_54EB ROM:54A8 cmpb INTMEM_DE, INTMEM_1C+2 ROM:54AB jc ROM_54EB ROM:54AD ROM:54AD ROM_54AD: ; CODE XREF: ROM:549E↑j ROM:54AD orb INTMEM_FA, #8 ROM:54B0 ldb INTMEM_1C+2, INTMEM_1BB[] ROM:54B5 ld INTMEM_1C, #1Bh ROM:54B9 lcall ROM_3198 ROM:54BC mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:54C0 add INTMEM_20, INTMEM_1C+2, 4Ch[INTMEM_56] ROM:54C6 sub INTMEM_20+2, INTMEM_1C+2, 4Eh[INTMEM_56] ROM:54CC jc ROM_54D0 ROM:54CE clr INTMEM_20+2 ROM:54D0 ROM:54D0 ROM_54D0: ; CODE XREF: ROM:54CC↑j ROM:54D0 jbc INTMEM_FA, 4, ROM_54D8 ROM:54D3 jbs INTMEM_F8, 5, ROM_54F6 ROM:54D6 sjmp ROM_5510 ROM:54D8 ; --------------------------------------------------------------------------- ROM:54D8 ROM:54D8 ROM_54D8: ; CODE XREF: ROM:ROM_54D0↑j ROM:54D8 cmp INTMEM_5E, INTMEM_20 ROM:54DB jnc ROM_5535 ROM:54DD jbs INTMEM_F9, 3, ROM_5535 ROM:54E0 jbs INTMEM_F9, 4, ROM_5535 ROM:54E3 orb INTMEM_FA, #10h ROM:54E6 orb INTMEM_F8, #20h ; ' ' ROM:54E9 sjmp ROM_5535 ROM:54EB ; --------------------------------------------------------------------------- ROM:54EB ROM:54EB ROM_54EB: ; CODE XREF: ROM:547C↑j ROM:54EB ; ROM:5487↑j ... ROM:54EB andb INTMEM_FA, #-9 ROM:54EE andb INTMEM_FA, #-11h ROM:54F1 andb INTMEM_F8, #-21h ROM:54F4 sjmp ROM_5535 ROM:54F6 ; --------------------------------------------------------------------------- ROM:54F6 ROM:54F6 ROM_54F6: ; CODE XREF: ROM:54D3↑j ROM:54F6 cmp INTMEM_20+2, INTMEM_5E ROM:54F9 jh ROM_54EB ROM:54FB cmp INTMEM_5E, INTMEM_1C+2 ROM:54FE jc ROM_5535 ROM:5500 lcall ROM_4A70 ROM:5503 andb INTMEM_F8, #-21h ROM:5506 ld INTMEM_1C, 50h[INTMEM_56] ROM:550B st INTMEM_1C, (INTMEM_182+0Ch)[] ROM:5510 ROM:5510 ROM_5510: ; CODE XREF: ROM:54D6↑j ROM:5510 cmp INTMEM_20+2, INTMEM_5E ROM:5513 jh ROM_54EB ROM:5515 lcall ROM_4A70 ROM:5518 mulu INTMEM_1C, INTMEM_1A, 4Ah[INTMEM_56] ROM:551E cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:5521 jne ROM_54EB ROM:5523 add INTMEM_1C, (INTMEM_182+0Ch)[] ROM:5528 jc ROM_54EB ROM:552A st INTMEM_1C, (INTMEM_182+0Ch)[] ROM:552F mulu INTMEM_1C, INTMEM_DA ROM:5532 st INTMEM_1C+2, INTMEM_DA ROM:5535 ROM:5535 ROM_5535: ; CODE XREF: ROM:54DB↑j ROM:5535 ; ROM:54DD↑j ... ROM:5535 jbs INTMEM_F8, 5, ROM_554E ROM:5538 jbs INTMEM_AB, 0, ROM_5550 ROM:553B ldb INTMEM_1A, INTMEM_1A7[] ROM:5540 cmpb INTMEM_1A, 0DEh[INTMEM_56] ROM:5545 jnc ROM_554E ROM:5547 cmp INTMEM_5E, 52h[INTMEM_56] ROM:554C jnh ROM_5550 ROM:554E ROM:554E ROM_554E: ; CODE XREF: ROM:ROM_5535↑j ROM:554E ; ROM:5545↑j ROM:554E clr INTMEM_DA ROM:5550 ROM:5550 ROM_5550: ; CODE XREF: ROM:5538↑j ROM:5550 ; ROM:554C↑j ROM:5550 jbs INTMEM_F5+1, 1, ROM_555A ROM:5553 stb ZERO_REG, (INTMEM_1C4+2)[] ; Zero register ROM:5558 sjmp ROM_55D0 ROM:555A ; --------------------------------------------------------------------------- ROM:555A ROM:555A ROM_555A: ; CODE XREF: ROM:ROM_5550↑j ROM:555A ldb INTMEM_1C+2, INTMEM_1A7[] ROM:555F ld INTMEM_1C, #1Ch ROM:5563 lcall ROM_3198 ROM:5566 shl INTMEM_1C, #8 ROM:5569 mulu INTMEM_1C, 60h[INTMEM_56] ROM:556E divu INTMEM_1C, (INTMEM_182+4)[] ROM:5573 jnv ROM_5578 ROM:5575 ldbse INTMEM_1C, #-1 ROM:5578 ROM:5578 ROM_5578: ; CODE XREF: ROM:5573↑j ROM:5578 mulu INTMEM_1C, INTMEM_17C[] ROM:557D divu INTMEM_1C, 62h[INTMEM_56] ROM:5582 jnv ROM_5587 ROM:5584 ldbse INTMEM_1C, #-1 ROM:5587 ROM:5587 ROM_5587: ; CODE XREF: ROM:5582↑j ROM:5587 ldb INTMEM_20, (INTMEM_1C4+2)[] ROM:558C mulub INTMEM_20, 0E0h[INTMEM_56] ROM:5591 mulu INTMEM_20, INTMEM_1C ROM:5594 subb INTMEM_1C, INTMEM_20+1 ROM:5597 subcb INTMEM_1C+1, INTMEM_20+2 ROM:559A jc ROM_559E ROM:559C clr INTMEM_1C ROM:559E ROM:559E ROM_559E: ; CODE XREF: ROM:559A↑j ROM:559E st INTMEM_1C, INTMEM_DA ROM:55A1 ldb INTMEM_20+2, (INTMEM_1C4+2)[] ROM:55A6 ldb INTMEM_20, INTMEM_152[] ROM:55AB cmpb INTMEM_20, (INTMEM_1C4+3)[] ROM:55B0 je ROM_55C7 ROM:55B2 stb INTMEM_20, (INTMEM_1C4+3)[] ROM:55B7 incb INTMEM_20+2 ROM:55B9 cmpb INTMEM_20+2, 0E1h[INTMEM_56] ROM:55BE jne ROM_55C2 ROM:55C0 clrb INTMEM_20+2 ROM:55C2 ROM:55C2 ROM_55C2: ; CODE XREF: ROM:55BE↑j ROM:55C2 stb INTMEM_20+2, (INTMEM_1C4+2)[] ROM:55C7 ROM:55C7 ROM_55C7: ; CODE XREF: ROM:55B0↑j ROM:55C7 cmpb INTMEM_20+2, 0E2h[INTMEM_56] ROM:55CC jnc ROM_55D0 ROM:55CE clr INTMEM_DA ROM:55D0 ROM:55D0 ROM_55D0: ; CODE XREF: ROM:5558↑j ROM:55D0 ; ROM:55CC↑j ROM:55D0 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:55D5 ld INTMEM_1C, #1Dh ROM:55D9 lcall ROM_3198 ROM:55DC mulub INTMEM_1C, #1Fh ROM:55DF add INTMEM_1C, #-8000h ROM:55E3 st INTMEM_1C, (INTMEM_194+2)[] ROM:55E8 ld INTMEM_1C, #1Fh ROM:55EC ldb INTMEM_1C+2, INTMEM_F1[] ROM:55F1 ldb INTMEM_20, INTMEM_1FD[] ROM:55F6 cmpb INTMEM_20, INTMEM_1AC[] ROM:55FB jh ROM_5604 ROM:55FD ld INTMEM_1C, #1Eh ROM:5601 ldb INTMEM_1C+2, INTMEM_DE ROM:5604 ROM:5604 ROM_5604: ; CODE XREF: ROM:55FB↑j ROM:5604 ldb INTMEM_1C+3, INTMEM_1A6[] ROM:5609 lcall ROM_3198 ROM:560C mulub INTMEM_1C, #32h ; '2' ROM:560F st INTMEM_1C, (INTMEM_194+4)[] ROM:5614 ldb INTMEM_1A, #0 ROM:5617 jbs INTMEM_F5+1, 1, ROM_5624 ROM:561A cmp INTMEM_DA, 64h[INTMEM_56] ROM:561F jc ROM_5624 ROM:5621 ldb INTMEM_1A, #1 ROM:5624 ROM:5624 ROM_5624: ; CODE XREF: ROM:5617↑j ROM:5624 ; ROM:561F↑j ROM:5624 stb INTMEM_1A, (INTMEM_1C4+4)[] ROM:5629 ld INTMEM_20, #-3C80h ROM:562D ld INTMEM_20+2, #1C9h ROM:5631 divu INTMEM_20, INTMEM_5E ROM:5634 jnv ROM_5639 ROM:5636 ldbse INTMEM_20, #-1 ROM:5639 ROM:5639 ROM_5639: ; CODE XREF: ROM:5634↑j ROM:5639 sub INTMEM_20, #0Bh ROM:563D jc ROM_5641 ROM:563F clr INTMEM_20 ROM:5641 ROM:5641 ROM_5641: ; CODE XREF: ROM:563D↑j ROM:5641 ld INTMEM_1C, INTMEM_DA ROM:5644 cmp INTMEM_1C, INTMEM_20 ROM:5647 jnc ROM_564C ROM:5649 ld INTMEM_1C, INTMEM_20 ROM:564C ROM:564C ROM_564C: ; CODE XREF: ROM:5647↑j ROM:564C ld INTMEM_1A, INTMEM_1C ROM:564F cmp INTMEM_1A, ZERO_REG ; Zero register ROM:5652 je ROM_5679 ROM:5654 cmpb ZERO_REG, (INTMEM_1C4+4)[] ; Zero register ROM:5659 je ROM_565E ROM:565B shl INTMEM_1A, #1 ROM:565E ROM:565E ROM_565E: ; CODE XREF: ROM:5659↑j ROM:565E cmp INTMEM_1A, 66h[INTMEM_56] ROM:5663 jnc ROM_5671 ROM:5665 cmp INTMEM_1A, 68h[INTMEM_56] ROM:566A jnc ROM_5679 ROM:566C andb INTMEM_FB, #-2 ROM:566F sjmp ROM_567C ROM:5671 ; --------------------------------------------------------------------------- ROM:5671 ROM:5671 ROM_5671: ; CODE XREF: ROM:5663↑j ROM:5671 ld INTMEM_1C, 66h[INTMEM_56] ROM:5676 shr INTMEM_1C, #1 ROM:5679 ROM:5679 ROM_5679: ; CODE XREF: ROM:5652↑j ROM:5679 ; ROM:566A↑j ROM:5679 orb INTMEM_FB, #1 ROM:567C ROM:567C ROM_567C: ; CODE XREF: ROM:566F↑j ROM:567C jbs INTMEM_FA, 5, ROM_56C3 ROM:567F ld INTMEM_1C+2, (INTMEM_194+2)[] ROM:5684 ld INTMEM_20, (INTMEM_194+4)[] ROM:5689 ldb INTMEM_20+3, (INTMEM_1C4+4)[] ROM:568E ldb INTMEM_20+2, 0E3h[INTMEM_56] ROM:5693 jbc INTMEM_F5+1, 6, ROM_56BD ROM:5696 jbs INTMEM_FB, 1, ROM_56C0 ROM:5699 orb INTMEM_FB, #2 ROM:569C ld INTMEM_32, INTMEM_1C ROM:569F ld INTMEM_1C, #20h ; ' ' ROM:56A3 jbs INTMEM_F7, 0, ROM_56B4 ROM:56A6 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:56AB ld INTMEM_1C, #20h ; ' ' ROM:56AF lcall ROM_3198 ROM:56B2 clrb INTMEM_1C+1 ROM:56B4 ROM:56B4 ROM_56B4: ; CODE XREF: ROM:56A3↑j ROM:56B4 mulu INTMEM_1C, INTMEM_32 ROM:56B7 shrl INTMEM_1C, #8 ROM:56BA ljmp ROM_3378 ROM:56BD ; --------------------------------------------------------------------------- ROM:56BD ROM:56BD ROM_56BD: ; CODE XREF: ROM:5693↑j ROM:56BD andb INTMEM_FB, #-3 ROM:56C0 ROM:56C0 ROM_56C0: ; CODE XREF: ROM:5696↑j ROM:56C0 lcall ROM_30F3 ROM:56C3 ROM:56C3 ROM_56C3: ; CODE XREF: ROM:ROM_567C↑j ROM:56C3 ld INTMEM_1A, INTMEM_64[] ROM:56C8 add INTMEM_1A, #-8000h ROM:56CC add INTMEM_1A, INTMEM_66[] ROM:56D1 st INTMEM_1A, (INTMEM_3C8+4)[] ROM:56D6 ret ROM:56D7 ROM:56D7 ; =============== S U B R O U T I N E ======================================= ROM:56D7 ROM:56D7 ROM:56D7 ROM_56D7: ; CODE XREF: ROM_294D:ROM_4862↑p ROM:56D7 cmpb INTMEM_9B, ZERO_REG ; Zero register ROM:56DA jne ROM_5708 ROM:56DC ld INTMEM_20+2, #1E8h ROM:56E0 ld INTMEM_20, #1D8h ROM:56E4 ROM:56E4 ROM_56E4: ; CODE XREF: ROM_56D7+1D↓j ROM:56E4 ld INTMEM_1C, [INTMEM_20]+ ROM:56E7 mulu INTMEM_1C, [INTMEM_20+2] ROM:56EA shrl INTMEM_1C, #0Ah ROM:56ED st INTMEM_1C, [INTMEM_20+2]+ ROM:56F0 cmp INTMEM_20+2, #1F0h ROM:56F4 jnc ROM_56E4 ROM:56F6 ld INTMEM_1C, 32h[INTMEM_56] ROM:56FB mulu INTMEM_1C, INTMEM_176[] ROM:5700 st INTMEM_1C+2, INTMEM_176[] ROM:5705 orb INTMEM_F9, #4 ROM:5708 ROM:5708 ROM_5708: ; CODE XREF: ROM_56D7+3↑j ROM:5708 cmpb INTMEM_9B, #2 ROM:570B jne ROM_5730 ROM:570D cmp INTMEM_5E, 5Ah[INTMEM_56] ROM:5712 jnh ROM_571D ROM:5714 cmp INTMEM_5E, 56h[INTMEM_56] ROM:5719 jc ROM_5732 ROM:571B sjmp ROM_57B2 ROM:571D ; --------------------------------------------------------------------------- ROM:571D ROM:571D ROM_571D: ; CODE XREF: ROM_56D7+3B↑j ROM:571D andb INTMEM_FA, #7Fh ROM:5720 andb INTMEM_FA, #-41h ROM:5723 ld INTMEM_1C, 54h[INTMEM_56] ROM:5728 st INTMEM_1C, INTMEM_192[] ROM:572D andb INTMEM_FA, #-21h ROM:5730 ROM:5730 ROM_5730: ; CODE XREF: ROM_56D7+34↑j ROM:5730 sjmp ROM_57DC ROM:5732 ; --------------------------------------------------------------------------- ROM:5732 ROM:5732 ROM_5732: ; CODE XREF: ROM_56D7+42↑j ROM:5732 jbs INTMEM_FA, 7, ROM_576D ROM:5735 jbs INTMEM_FA, 6, ROM_5756 ROM:5738 orb INTMEM_FA, #40h ; '@' ROM:573B st ZERO_REG, INTMEM_190[] ; Zero register ROM:5740 ldb INTMEM_1A, INTMEM_1A7[] ROM:5745 cmpb INTMEM_1A, 0DFh[INTMEM_56] ROM:574A jc ROM_5767 ROM:574C ld INTMEM_20, 5Ch[INTMEM_56] ROM:5751 st INTMEM_20, INTMEM_190[] ROM:5756 ROM:5756 ROM_5756: ; CODE XREF: ROM_56D7+5E↑j ROM:5756 cmp ZERO_REG, INTMEM_190[] ; Zero register ROM:575B jne ROM_5795 ROM:575D ld INTMEM_20, 5Eh[INTMEM_56] ROM:5762 st INTMEM_20, INTMEM_190[] ROM:5767 ROM:5767 ROM_5767: ; CODE XREF: ROM_56D7+73↑j ROM:5767 andb INTMEM_FA, #-41h ROM:576A orb INTMEM_FA, #-80h ROM:576D ROM:576D ROM_576D: ; CODE XREF: ROM_56D7:ROM_5732↑j ROM:576D ld INTMEM_1C, 54h[INTMEM_56] ROM:5772 sub INTMEM_1C, 56h[INTMEM_56] ROM:5777 ld INTMEM_20+2, INTMEM_190[] ROM:577C clr INTMEM_20 ROM:577E divu INTMEM_20, 5Eh[INTMEM_56] ROM:5783 jnv ROM_5788 ROM:5785 ldbse INTMEM_20, #-1 ROM:5788 ROM:5788 ROM_5788: ; CODE XREF: ROM_56D7+AC↑j ROM:5788 mulu INTMEM_20, INTMEM_1C ROM:578B add INTMEM_20+2, 56h[INTMEM_56] ROM:5790 st INTMEM_20+2, INTMEM_192[] ROM:5795 ROM:5795 ROM_5795: ; CODE XREF: ROM_56D7+84↑j ROM:5795 cmpb INTMEM_9B, INTMEM_9A ROM:5798 jne ROM_57AB ROM:579A ld INTMEM_20, INTMEM_190[] ROM:579F cmp ZERO_REG, INTMEM_20 ; Zero register ROM:57A2 je ROM_57AB ROM:57A4 dec INTMEM_20 ROM:57A6 st INTMEM_20, INTMEM_190[] ROM:57AB ROM:57AB ROM_57AB: ; CODE XREF: ROM_56D7+C1↑j ROM:57AB ; ROM_56D7+CB↑j ROM:57AB cmp INTMEM_5E, INTMEM_192[] ROM:57B0 jc ROM_57BF ROM:57B2 ROM:57B2 ROM_57B2: ; CODE XREF: ROM_56D7+44↑j ROM:57B2 jbc INTMEM_FA, 5, ROM_57DC ROM:57B5 ld INTMEM_DA, INTMEM_194[] ROM:57BA andb INTMEM_FA, #-21h ROM:57BD sjmp ROM_57DC ROM:57BF ; --------------------------------------------------------------------------- ROM:57BF ROM:57BF ROM_57BF: ; CODE XREF: ROM_56D7+D9↑j ROM:57BF ld INTMEM_1C, INTMEM_192[] ROM:57C4 add INTMEM_1C, 58h[INTMEM_56] ROM:57C9 cmp INTMEM_5E, INTMEM_1C ROM:57CC jnh ROM_57DC ROM:57CE jbs INTMEM_FA, 5, ROM_57D9 ROM:57D1 orb INTMEM_FA, #20h ; ' ' ROM:57D4 st INTMEM_DA, INTMEM_194[] ROM:57D9 ROM:57D9 ROM_57D9: ; CODE XREF: ROM_56D7+F7↑j ROM:57D9 lcall ROM_387F ROM:57DC ROM:57DC ROM_57DC: ; CODE XREF: ROM_56D7:ROM_5730↑j ROM:57DC ; ROM_56D7:ROM_57B2↑j ... ROM:57DC ldb INTMEM_20+2, INTMEM_147[] ROM:57E1 djnz INTMEM_EB, ROM_585C ROM:57E4 ldb INTMEM_EB, 143h[INTMEM_56] ROM:57E9 subb INTMEM_1C+2, INTMEM_20+2, INTMEM_269[] ROM:57EF jc ROM_57FF ROM:57F1 negb INTMEM_1C+2 ROM:57F3 cmpb INTMEM_1C+2, 142h[INTMEM_56] ROM:57F8 jnc ROM_5811 ROM:57FA stb ZERO_REG, INTMEM_268[] ; Zero register ROM:57FF ROM:57FF ROM_57FF: ; CODE XREF: ROM_56D7+118↑j ROM:57FF stb INTMEM_20+2, INTMEM_269[] ROM:5804 subb INTMEM_1A, INTMEM_20+2, 141h[INTMEM_56] ROM:580A jnc ROM_5811 ROM:580C cmpb INTMEM_1A, INTMEM_F0 ROM:580F jc ROM_581F ROM:5811 ROM:5811 ROM_5811: ; CODE XREF: ROM_56D7+121↑j ROM:5811 ; ROM_56D7+133↑j ROM:5811 ldb INTMEM_F0, INTMEM_EF ROM:5814 ldb INTMEM_EF, INTMEM_EE ROM:5817 ldb INTMEM_EE, INTMEM_ED ROM:581A ldb INTMEM_ED, INTMEM_EC ROM:581D sjmp ROM_5859 ROM:581F ; --------------------------------------------------------------------------- ROM:581F ROM:581F ROM_581F: ; CODE XREF: ROM_56D7+138↑j ROM:581F ldb INTMEM_F0, INTMEM_20+2 ROM:5822 ldb INTMEM_EF, INTMEM_20+2 ROM:5825 ldb INTMEM_EE, INTMEM_20+2 ROM:5828 ldb INTMEM_ED, INTMEM_20+2 ROM:582B cmp INTMEM_5E, 34h[INTMEM_56] ROM:5830 jnc ROM_5859 ROM:5832 cmp INTMEM_5E, 38h[INTMEM_56] ROM:5837 jc ROM_5859 ROM:5839 ldb INTMEM_20, INTMEM_268[] ROM:583E cmpb INTMEM_20, 144h[INTMEM_56] ROM:5843 jc ROM_5859 ROM:5845 ldb INTMEM_1A+1, INTMEM_268[] ROM:584A incb INTMEM_1A+1 ROM:584C stb INTMEM_1A+1, INTMEM_268[] ROM:5851 ld INTMEM_1C, INTMEM_262[] ROM:5856 lcall ROM_388C ROM:5859 ROM:5859 ROM_5859: ; CODE XREF: ROM_56D7+146↑j ROM:5859 ; ROM_56D7+159↑j ... ROM:5859 ldb INTMEM_EC, INTMEM_20+2 ROM:585C ROM:585C ROM_585C: ; CODE XREF: ROM_56D7+10A↑j ROM:585C ret ROM:585C ; End of function ROM_56D7 ROM:585C ROM:585D ROM:585D ; =============== S U B R O U T I N E ======================================= ROM:585D ROM:585D ROM:585D ROM_585D: ; CODE XREF: ROM_4849+C↑p ROM:585D andb INTMEM_FB, #-5 ROM:5860 jbc INTMEM_F5+1, 5, ROM_588D ROM:5863 jbs INTMEM_FB, 3, ROM_5875 ROM:5866 ldb INTMEM_1C, INTMEM_1A7[] ROM:586B cmpb INTMEM_1C, 0E6h[INTMEM_56] ROM:5870 jnh ROM_5890 ROM:5872 orb INTMEM_FB, #8 ROM:5875 ROM:5875 ROM_5875: ; CODE XREF: ROM_585D+6↑j ROM:5875 ldb INTMEM_1C+1, INTMEM_1A6[] ROM:587A cmpb INTMEM_1C+1, 0E4h[INTMEM_56] ROM:587F jnh ROM_5888 ROM:5881 cmpb INTMEM_DE, 0E5h[INTMEM_56] ROM:5886 jh ROM_5890 ROM:5888 ROM:5888 ROM_5888: ; CODE XREF: ROM_585D+22↑j ROM:5888 orb INTMEM_FB, #4 ROM:588B sjmp ROM_5890 ROM:588D ; --------------------------------------------------------------------------- ROM:588D ROM:588D ROM_588D: ; CODE XREF: ROM_585D+3↑j ROM:588D andb INTMEM_FB, #-9 ROM:5890 ROM:5890 ROM_5890: ; CODE XREF: ROM_585D+13↑j ROM:5890 ; ROM_585D+29↑j ... ROM:5890 jbs INTMEM_FB, 2, ROM_5898 ROM:5893 andb INTMEM_A3, #-11h ROM:5896 sjmp ROM_589B ROM:5898 ; --------------------------------------------------------------------------- ROM:5898 ROM:5898 ROM_5898: ; CODE XREF: ROM_585D:ROM_5890↑j ROM:5898 orb INTMEM_A3, #10h ROM:589B ROM:589B ROM_589B: ; CODE XREF: ROM_585D+39↑j ROM:589B jbs INTMEM_FB, 4, ROM_58C5 ROM:589E jbs INTMEM_FB, 5, ROM_58BD ROM:58A1 ldb INTMEM_C8, 0E8h[INTMEM_56] ROM:58A6 jbc INTMEM_FB, 3, ROM_58C5 ROM:58A9 ld INTMEM_1C, #21h ; '!' ROM:58AD ldb INTMEM_1C+2, INTMEM_1A7[] ROM:58B2 lcall ROM_3198 ROM:58B5 stb INTMEM_1C, INTMEM_1CA[] ROM:58BA orb INTMEM_FB, #20h ; ' ' ROM:58BD ROM:58BD ROM_58BD: ; CODE XREF: ROM_585D+41↑j ROM:58BD cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:58C0 jne ROM_58C5 ROM:58C2 orb INTMEM_FB, #10h ROM:58C5 ROM:58C5 ROM_58C5: ; CODE XREF: ROM_585D:ROM_589B↑j ROM:58C5 ; ROM_585D+49↑j ... ROM:58C5 jbs INTMEM_F5+1, 5, ROM_58E0 ROM:58C8 ldb INTMEM_C8, 0E8h[INTMEM_56] ROM:58CD andb INTMEM_FB, #-11h ROM:58D0 andb INTMEM_FB, #-21h ROM:58D3 andb INTMEM_F5+1, #-9 ROM:58D6 ldb INTMEM_20, 0E7h[INTMEM_56] ROM:58DB stb INTMEM_20, INTMEM_1C9[] ROM:58E0 ROM:58E0 ROM_58E0: ; CODE XREF: ROM_585D:ROM_58C5↑j ROM:58E0 jbs INTMEM_F5+1, 3, ROM_5908 ROM:58E3 jbc INTMEM_FB, 3, ROM_5908 ROM:58E6 jbs INTMEM_FB, 6, ROM_5910 ROM:58E9 jbs INTMEM_FB, 4, ROM_5902 ROM:58EC jbs INTMEM_F9, 3, ROM_5908 ROM:58EF lcall ROM_37F2 ROM:58F2 cmpb INTMEM_1C+1, 0EDh[INTMEM_56] ROM:58F7 jc ROM_590D ROM:58F9 cmpb INTMEM_1C+1, 0EEh[INTMEM_56] ROM:58FE jnh ROM_590D ROM:5900 sjmp ROM_59BB ROM:5902 ; --------------------------------------------------------------------------- ROM:5902 ROM:5902 ROM_5902: ; CODE XREF: ROM_585D+8C↑j ROM:5902 orb INTMEM_52, #40h ; '@' ROM:5905 orb INTMEM_F5+1, #8 ROM:5908 ROM:5908 ROM_5908: ; CODE XREF: ROM_585D:ROM_58E0↑j ROM:5908 ; ROM_585D+86↑j ... ROM:5908 andb INTMEM_FB, #-41h ROM:590B sjmp ROM_59BB ROM:590D ; --------------------------------------------------------------------------- ROM:590D ROM:590D ROM_590D: ; CODE XREF: ROM_585D+9A↑j ROM:590D ; ROM_585D+A1↑j ROM:590D orb INTMEM_FB, #40h ; '@' ROM:5910 ROM:5910 ROM_5910: ; CODE XREF: ROM_585D+89↑j ROM:5910 jbc INTMEM_FB, 7, ROM_5939 ROM:5913 jbc INTMEM_FA, 4, ROM_5925 ROM:5916 ldb INTMEM_CE, 0E9h[INTMEM_56] ROM:591B jbs INTMEM_AC, 7, ROM_593F ROM:591E ldb INTMEM_CE, 0EAh[INTMEM_56] ROM:5923 sjmp ROM_593F ROM:5925 ; --------------------------------------------------------------------------- ROM:5925 ROM:5925 ROM_5925: ; CODE XREF: ROM_585D+B6↑j ROM:5925 lcall ROM_37F2 ROM:5928 cmpb INTMEM_1C+1, 0EBh[INTMEM_56] ROM:592D jh ROM_5934 ROM:592F cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:5932 jne ROM_593F ROM:5934 ROM:5934 ROM_5934: ; CODE XREF: ROM_585D+D0↑j ROM:5934 andb INTMEM_FB, #7Fh ROM:5937 sjmp ROM_5941 ROM:5939 ; --------------------------------------------------------------------------- ROM:5939 ROM:5939 ROM_5939: ; CODE XREF: ROM_585D:ROM_5910↑j ROM:5939 jbc INTMEM_FA, 4, ROM_5941 ROM:593C orb INTMEM_FB, #-80h ROM:593F ROM:593F ROM_593F: ; CODE XREF: ROM_585D+BE↑j ROM:593F ; ROM_585D+C6↑j ... ROM:593F sjmp ROM_59BB ROM:5941 ; --------------------------------------------------------------------------- ROM:5941 ROM:5941 ROM_5941: ; CODE XREF: ROM_585D+DA↑j ROM:5941 ; ROM_585D:ROM_5939↑j ROM:5941 cmp INTMEM_D6, 6Ah[INTMEM_56] ROM:5946 jc ROM_5976 ROM:5948 cmp INTMEM_D6, 6Ch[INTMEM_56] ROM:594D jnh ROM_5964 ROM:594F andb INTMEM_F8, #-11h ROM:5952 ldb INTMEM_B2, 0F0h[INTMEM_56] ROM:5957 cmp INTMEM_D6, #61A8h ROM:595B jnc ROM_5986 ROM:595D ldb INTMEM_B2, 0EFh[INTMEM_56] ROM:5962 sjmp ROM_5986 ROM:5964 ; --------------------------------------------------------------------------- ROM:5964 ROM:5964 ROM_5964: ; CODE XREF: ROM_585D+F0↑j ROM:5964 jbs INTMEM_F8, 4, ROM_5976 ROM:5967 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:596A jne ROM_5986 ROM:596C orb INTMEM_F8, #10h ROM:596F ldb INTMEM_B2, 0F1h[INTMEM_56] ROM:5974 sjmp ROM_5986 ROM:5976 ; --------------------------------------------------------------------------- ROM:5976 ROM:5976 ROM_5976: ; CODE XREF: ROM_585D+E9↑j ROM:5976 ; ROM_585D:ROM_5964↑j ROM:5976 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5979 jne ROM_5986 ROM:597B orb INTMEM_F5+1, #8 ROM:597E orb INTMEM_52, #40h ; '@' ROM:5981 andb INTMEM_F8, #-11h ROM:5984 sjmp ROM_59BB ROM:5986 ; --------------------------------------------------------------------------- ROM:5986 ROM:5986 ROM_5986: ; CODE XREF: ROM_585D+FE↑j ROM:5986 ; ROM_585D+105↑j ... ROM:5986 jbs INTMEM_F5+1, 2, ROM_5995 ROM:5989 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:598E cmpb INTMEM_1C+2, 0F3h[INTMEM_56] ROM:5993 jnh ROM_59BB ROM:5995 ROM:5995 ROM_5995: ; CODE XREF: ROM_585D:ROM_5986↑j ROM:5995 cmpb INTMEM_D3, 0F2h[INTMEM_56] ROM:599A jne ROM_59BB ROM:599C jbs INTMEM_FA, 5, ROM_59BB ROM:599F jbs INTMEM_FB, 0, ROM_59BB ROM:59A2 jbs INTMEM_AC, 1, ROM_59BE ROM:59A5 ROM:59A5 ROM_59A5: ; CODE XREF: ROM_585D:ROM_59BB↓j ROM:59A5 orb INTMEM_F5+1, #4 ROM:59A8 cmpb ZERO_REG, INTMEM_1CA[] ; Zero register ROM:59AD je ROM_59C5 ROM:59AF ldb INTMEM_C9, INTMEM_1CA[] ROM:59B4 stb ZERO_REG, INTMEM_1CA[] ; Zero register ROM:59B9 sjmp ROM_59C5 ROM:59BB ; --------------------------------------------------------------------------- ROM:59BB ROM:59BB ROM_59BB: ; CODE XREF: ROM_585D+A3↑j ROM:59BB ; ROM_585D+AE↑j ... ROM:59BB jbs INTMEM_AC, 0, ROM_59A5 ROM:59BE ROM:59BE ROM_59BE: ; CODE XREF: ROM_585D+145↑j ROM:59BE ld INTMEM_D6, #61A8h ROM:59C2 andb INTMEM_F5+1, #-5 ROM:59C5 ROM:59C5 ROM_59C5: ; CODE XREF: ROM_585D+150↑j ROM:59C5 ; ROM_585D+15C↑j ROM:59C5 andb INTMEM_FB+1, #-5 ROM:59C8 lcall ROM_37F2 ROM:59CB jbs INTMEM_FB+1, 1, ROM_59DA ROM:59CE cmpb INTMEM_1C+1, 0EBh[INTMEM_56] ROM:59D3 jnh ROM_59E7 ROM:59D5 orb INTMEM_FB+1, #2 ROM:59D8 sjmp ROM_59E4 ROM:59DA ; --------------------------------------------------------------------------- ROM:59DA ROM:59DA ROM_59DA: ; CODE XREF: ROM_585D+16E↑j ROM:59DA cmpb INTMEM_1C+1, 0ECh[INTMEM_56] ROM:59DF jc ROM_59E7 ROM:59E1 andb INTMEM_FB+1, #-3 ROM:59E4 ROM:59E4 ROM_59E4: ; CODE XREF: ROM_585D+17B↑j ROM:59E4 orb INTMEM_FB+1, #4 ROM:59E7 ROM:59E7 ROM_59E7: ; CODE XREF: ROM_585D+176↑j ROM:59E7 ; ROM_585D+182↑j ROM:59E7 jbs INTMEM_F5+1, 2, ROM_59EF ROM:59EA andb INTMEM_FB+1, #-2 ROM:59ED sjmp ROM_5AE0 ROM:59EF ; --------------------------------------------------------------------------- ROM:59EF ROM:59EF ROM_59EF: ; CODE XREF: ROM_585D:ROM_59E7↑j ROM:59EF jbc INTMEM_FB+1, 0, ROM_5A6C ROM:59F2 jbc INTMEM_FB+1, 2, ROM_5A06 ROM:59F5 ldb INTMEM_20+3, INTMEM_1C9[] ROM:59FA cmpb ZERO_REG, INTMEM_20+3 ; Zero register ROM:59FD je ROM_5A06 ROM:59FF decb INTMEM_20+3 ROM:5A01 stb INTMEM_20+3, INTMEM_1C9[] ROM:5A06 ROM:5A06 ROM_5A06: ; CODE XREF: ROM_585D+195↑j ROM:5A06 ; ROM_585D+1A0↑j ROM:5A06 jbs INTMEM_FB+1, 2, ROM_5A54 ROM:5A09 jbs INTMEM_FA, 0, ROM_5A16 ROM:5A0C orb INTMEM_FB+1, #8 ROM:5A0F cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:5A12 je ROM_5A1D ROM:5A14 sjmp ROM_5A26 ROM:5A16 ; --------------------------------------------------------------------------- ROM:5A16 ROM:5A16 ROM_5A16: ; CODE XREF: ROM_585D+1AC↑j ROM:5A16 cmpb INTMEM_B8, ZERO_REG ; Zero register ROM:5A19 je ROM_5A1D ROM:5A1B sjmp ROM_5A26 ROM:5A1D ; --------------------------------------------------------------------------- ROM:5A1D ROM:5A1D ROM_5A1D: ; CODE XREF: ROM_585D+1B5↑j ROM:5A1D ; ROM_585D+1BC↑j ROM:5A1D cmpb ZERO_REG, INTMEM_1C9[] ; Zero register ROM:5A22 jne ROM_5A26 ROM:5A24 sjmp ROM_5A6C ROM:5A26 ; --------------------------------------------------------------------------- ROM:5A26 ROM:5A26 ROM_5A26: ; CODE XREF: ROM_585D+1B7↑j ROM:5A26 ; ROM_585D+1BE↑j ... ROM:5A26 andb INTMEM_FB+1, #-9 ROM:5A29 cmpb INTMEM_C4, ZERO_REG ; Zero register ROM:5A2C je ROM_5A30 ROM:5A2E sjmp ROM_5AE0 ROM:5A30 ; --------------------------------------------------------------------------- ROM:5A30 ROM:5A30 ROM_5A30: ; CODE XREF: ROM_585D+1CF↑j ROM:5A30 ldb INTMEM_C4, 0F7h[INTMEM_56] ROM:5A35 ld INTMEM_1C, #25h ; '%' ROM:5A39 jbs INTMEM_FB+1, 1, ROM_5A40 ROM:5A3C ld INTMEM_1C, #24h ; '$' ROM:5A40 ROM:5A40 ROM_5A40: ; CODE XREF: ROM_585D+1DC↑j ROM:5A40 ldb INTMEM_1C+2, INTMEM_DE ROM:5A43 ldb INTMEM_1C+3, INTMEM_1A6[] ROM:5A48 lcall ROM_3198 ROM:5A4B clrb INTMEM_1C+1 ROM:5A4D stb INTMEM_1C, INTMEM_3D1[] ROM:5A52 sjmp ROM_5ABD ROM:5A54 ; --------------------------------------------------------------------------- ROM:5A54 ROM:5A54 ROM_5A54: ; CODE XREF: ROM_585D:ROM_5A06↑j ROM:5A54 ld INTMEM_1C+2, INTMEM_14A[] ROM:5A59 ld INTMEM_20, INTMEM_D6 ROM:5A5C shr INTMEM_20, #1 ROM:5A5F st INTMEM_20, INTMEM_14A[] ROM:5A64 add INTMEM_1C+2, INTMEM_20 ROM:5A67 st INTMEM_1C+2, INTMEM_19A[] ROM:5A6C ROM:5A6C ROM_5A6C: ; CODE XREF: ROM_585D:ROM_59EF↑j ROM:5A6C ; ROM_585D+1C7↑j ROM:5A6C orb INTMEM_FB+1, #1 ROM:5A6F ldb INTMEM_B8, 0F6h[INTMEM_56] ROM:5A74 ldb INTMEM_1C+3, INTMEM_1A6[] ROM:5A79 ldb INTMEM_1C+2, INTMEM_DE ROM:5A7C ld INTMEM_1C, #23h ; '#' ROM:5A80 ldb INTMEM_B7, 0F5h[INTMEM_56] ROM:5A85 ld INTMEM_32, #61A8h ROM:5A89 jbs INTMEM_FB+1, 1, ROM_5A9A ROM:5A8C ld INTMEM_1C, #22h ; '"' ROM:5A90 ldb INTMEM_B7, 0F4h[INTMEM_56] ROM:5A95 ld INTMEM_32, 6Eh[INTMEM_56] ROM:5A9A ROM:5A9A ROM_5A9A: ; CODE XREF: ROM_585D+22C↑j ROM:5A9A lcall ROM_3198 ROM:5A9D stb INTMEM_1C, INTMEM_3D2[] ROM:5AA2 clrb INTMEM_1C+1 ROM:5AA4 mulu INTMEM_1C, INTMEM_32 ROM:5AA7 divu INTMEM_1C, #61A8h ROM:5AAB andb INTMEM_FB+1, #-9 ROM:5AAE mulub INTMEM_20, INTMEM_C9, #8 ROM:5AB2 add INTMEM_20, #190h ROM:5AB6 mulu INTMEM_1C, INTMEM_20 ROM:5AB9 divu INTMEM_1C, #32h ; '2' ROM:5ABD ROM:5ABD ROM_5ABD: ; CODE XREF: ROM_585D+1F5↑j ROM:5ABD jbc INTMEM_FB+1, 1, ROM_5AD1 ROM:5AC0 sub INTMEM_D6, INTMEM_1C ROM:5AC3 cmp INTMEM_D6, 6Ch[INTMEM_56] ROM:5AC8 jc ROM_5AE0 ROM:5ACA ld INTMEM_D6, 6Ch[INTMEM_56] ROM:5ACF sjmp ROM_5AE0 ROM:5AD1 ; --------------------------------------------------------------------------- ROM:5AD1 ROM:5AD1 ROM_5AD1: ; CODE XREF: ROM_585D:ROM_5ABD↑j ROM:5AD1 add INTMEM_D6, INTMEM_1C ROM:5AD4 cmp INTMEM_D6, 6Ah[INTMEM_56] ROM:5AD9 jnh ROM_5AE0 ROM:5ADB ld INTMEM_D6, 6Ah[INTMEM_56] ROM:5AE0 ROM:5AE0 ROM_5AE0: ; CODE XREF: ROM_585D+190↑j ROM:5AE0 ; ROM_585D+1D1↑j ... ROM:5AE0 jbc INTMEM_F5+1, 2, ROM_5B23 ROM:5AE3 jbc INTMEM_FB+1, 4, ROM_5B23 ROM:5AE6 jbs INTMEM_F8, 6, ROM_5B21 ROM:5AE9 jbc INTMEM_F7, 4, ROM_5B21 ROM:5AEC ldb INTMEM_1C, INTMEM_1F7[] ROM:5AF1 cmpb INTMEM_1C, 0FBh[INTMEM_56] ROM:5AF6 jc ROM_5B21 ROM:5AF8 ldb INTMEM_1C, INTMEM_1F5[] ROM:5AFD cmpb INTMEM_1C, 0FAh[INTMEM_56] ROM:5B02 jnh ROM_5B21 ROM:5B04 ldb INTMEM_1C, INTMEM_1F9[] ROM:5B09 cmpb INTMEM_1C, 0F8h[INTMEM_56] ROM:5B0E jc ROM_5B21 ROM:5B10 cmpb INTMEM_1C, 0F9h[INTMEM_56] ROM:5B15 jnh ROM_5B21 ROM:5B17 cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:5B1A jne ROM_5B1F ROM:5B1C jbs INTMEM_FB+1, 2, ROM_5B25 ROM:5B1F ROM:5B1F ROM_5B1F: ; CODE XREF: ROM_585D+2BD↑j ROM:5B1F sjmp ROM_5BAC ROM:5B21 ; --------------------------------------------------------------------------- ROM:5B21 ROM:5B21 ROM_5B21: ; CODE XREF: ROM_585D+289↑j ROM:5B21 ; ROM_585D+28C↑j ... ROM:5B21 sjmp ROM_5B98 ROM:5B23 ; --------------------------------------------------------------------------- ROM:5B23 ROM:5B23 ROM_5B23: ; CODE XREF: ROM_585D:ROM_5AE0↑j ROM:5B23 ; ROM_585D+286↑j ROM:5B23 sjmp ROM_5B93 ROM:5B25 ; --------------------------------------------------------------------------- ROM:5B25 ROM:5B25 ROM_5B25: ; CODE XREF: ROM_585D+2BF↑j ROM:5B25 ldb INTMEM_1C+1, INTMEM_1CB[] ROM:5B2A incb INTMEM_1C+1 ROM:5B2C stb INTMEM_1C+1, INTMEM_1CB[] ROM:5B31 ld INTMEM_20, INTMEM_19C[] ROM:5B36 ld INTMEM_20+2, INTMEM_19E[] ROM:5B3B add INTMEM_20, INTMEM_19A[] ROM:5B40 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:5B43 st INTMEM_20, INTMEM_19C[] ROM:5B48 st INTMEM_20+2, INTMEM_19E[] ROM:5B4D ldbze INTMEM_1A, INTMEM_1CB[] ROM:5B52 cmpb INTMEM_1A, 0FCh[INTMEM_56] ROM:5B57 jnc ROM_5BAC ROM:5B59 ldb INTMEM_1C+3, INTMEM_1CC[] ROM:5B5E cmpb INTMEM_1C+3, 0FDh[INTMEM_56] ROM:5B63 jc ROM_5B9D ROM:5B65 incb INTMEM_1C+3 ROM:5B67 stb INTMEM_1C+3, INTMEM_1CC[] ROM:5B6C divu INTMEM_20, INTMEM_1A ROM:5B6F cmp INTMEM_20, 70h[INTMEM_56] ROM:5B74 jc ROM_5B88 ROM:5B76 cmp INTMEM_20, 72h[INTMEM_56] ROM:5B7B jh ROM_5B91 ROM:5B7D cmpb INTMEM_42+1, 100h[INTMEM_56] ROM:5B82 jnh ROM_5B91 ROM:5B84 decb INTMEM_42+1 ROM:5B86 sjmp ROM_5B9D ROM:5B88 ; --------------------------------------------------------------------------- ROM:5B88 ROM:5B88 ROM_5B88: ; CODE XREF: ROM_585D+317↑j ROM:5B88 cmpb INTMEM_42+1, 0FFh[INTMEM_56] ROM:5B8D jc ROM_5B91 ROM:5B8F incb INTMEM_42+1 ROM:5B91 ROM:5B91 ROM_5B91: ; CODE XREF: ROM_585D+31E↑j ROM:5B91 ; ROM_585D+325↑j ... ROM:5B91 sjmp ROM_5B9D ROM:5B93 ; --------------------------------------------------------------------------- ROM:5B93 ROM:5B93 ROM_5B93: ; CODE XREF: ROM_585D:ROM_5B23↑j ROM:5B93 stb ZERO_REG, INTMEM_1CC[] ; Zero register ROM:5B98 ROM:5B98 ROM_5B98: ; CODE XREF: ROM_585D:ROM_5B21↑j ROM:5B98 ldb INTMEM_B3, 0FEh[INTMEM_56] ROM:5B9D ROM:5B9D ROM_5B9D: ; CODE XREF: ROM_585D+306↑j ROM:5B9D ; ROM_585D+329↑j ... ROM:5B9D stb ZERO_REG, INTMEM_1CB[] ; Zero register ROM:5BA2 st ZERO_REG, INTMEM_19E[] ; Zero register ROM:5BA7 st ZERO_REG, INTMEM_19C[] ; Zero register ROM:5BAC ROM:5BAC ROM_5BAC: ; CODE XREF: ROM_585D:ROM_5B1F↑j ROM:5BAC ; ROM_585D+2FA↑j ROM:5BAC ret ROM:5BAC ; End of function ROM_585D ROM:5BAC ROM:5BAD ROM:5BAD ; =============== S U B R O U T I N E ======================================= ROM:5BAD ROM:5BAD ROM:5BAD ROM_5BAD: ; CODE XREF: ROM_4849+3↑p ROM:5BAD jbc INTMEM_F5+1, 5, ROM_5C16 ROM:5BB0 jbs INTMEM_F8, 4, ROM_5C16 ROM:5BB3 ldb INTMEM_1A, INTMEM_1A7[] ROM:5BB8 cmpb INTMEM_1A, 0B9h[INTMEM_56] ROM:5BBD jnc ROM_5C16 ROM:5BBF cmpb INTMEM_1A, 0BAh[INTMEM_56] ROM:5BC4 jh ROM_5BC9 ROM:5BC6 jbc INTMEM_F8, 7, ROM_5C16 ROM:5BC9 ROM:5BC9 ROM_5BC9: ; CODE XREF: ROM_5BAD+17↑j ROM:5BC9 jbc INTMEM_F8, 5, ROM_5BF4 ROM:5BCC ldb INTMEM_1C+2, 0BBh[INTMEM_56] ROM:5BD1 cmpb INTMEM_1C+2, INTMEM_1A6[] ROM:5BD6 jh ROM_5BF4 ROM:5BD8 addb INTMEM_1C+2, 0BCh[INTMEM_56] ROM:5BDD cmpb INTMEM_1C+2, INTMEM_1A6[] ROM:5BE2 jnc ROM_5BE7 ROM:5BE4 jbc INTMEM_F9, 0, ROM_5BF4 ROM:5BE7 ROM:5BE7 ROM_5BE7: ; CODE XREF: ROM_5BAD+35↑j ROM:5BE7 orb INTMEM_F9, #1 ROM:5BEA orb INTMEM_F8, #-80h ROM:5BED ldb INTMEM_1C, 0BEh[INTMEM_56] ROM:5BF2 sjmp ROM_5C1B ROM:5BF4 ; --------------------------------------------------------------------------- ROM:5BF4 ROM:5BF4 ROM_5BF4: ; CODE XREF: ROM_5BAD:ROM_5BC9↑j ROM:5BF4 ; ROM_5BAD+29↑j ... ROM:5BF4 andb INTMEM_F9, #-2 ROM:5BF7 orb INTMEM_F8, #-80h ROM:5BFA ldb INTMEM_1C+2, INTMEM_DE ROM:5BFD ldb INTMEM_1C+3, INTMEM_1A6[] ROM:5C02 ld INTMEM_1C, #4 ROM:5C06 lcall ROM_3198 ROM:5C09 jbc INTMEM_F8, 6, ROM_5C1B ROM:5C0C mulub INTMEM_1C, 0BDh[INTMEM_56] ROM:5C11 divub INTMEM_1C, #64h ; 'd' ROM:5C14 sjmp ROM_5C1B ROM:5C16 ; --------------------------------------------------------------------------- ROM:5C16 ROM:5C16 ROM_5C16: ; CODE XREF: ROM_5BAD↑j ROM:5C16 ; ROM_5BAD+3↑j ... ROM:5C16 andb INTMEM_F8, #7Fh ROM:5C19 clrb INTMEM_1C ROM:5C1B ROM:5C1B ROM_5C1B: ; CODE XREF: ROM_5BAD+45↑j ROM:5C1B ; ROM_5BAD+5C↑j ... ROM:5C1B stb INTMEM_1C, INTMEM_F2[] ROM:5C20 ret ROM:5C20 ; End of function ROM_5BAD ROM:5C20 ROM:5C21 ROM:5C21 ; =============== S U B R O U T I N E ======================================= ROM:5C21 ROM:5C21 ROM:5C21 ROM_5C21: ; CODE XREF: ROM_4849+6↑p ROM:5C21 ROM:5C21 ; FUNCTION CHUNK AT ROM:48FA SIZE 0000000E BYTES ROM:5C21 ROM:5C21 ld INTMEM_1A, #384h ROM:5C25 st INTMEM_1A, INTMEM_1A0[] ROM:5C2A clrb INTMEM_E0 ROM:5C2C ldb INTMEM_1C+2, INTMEM_1BB[] ROM:5C31 ldb INTMEM_1C+3, INTMEM_1A8[] ROM:5C36 ld INTMEM_1C, #26h ; '&' ROM:5C3A lcall ROM_3198 ROM:5C3D stb INTMEM_1C, INTMEM_3D3[] ROM:5C42 ldb INTMEM_1C+2, INTMEM_1C ROM:5C45 lcall ROM_4AB4 ROM:5C48 stb INTMEM_1C, INTMEM_F3[] ROM:5C4D ld INTMEM_1C, #27h ; ''' ROM:5C51 ldb INTMEM_1C+2, INTMEM_1BB[] ROM:5C56 lcall ROM_3198 ROM:5C59 stb INTMEM_1C, INTMEM_E1 ROM:5C5C ldb INTMEM_1C, INTMEM_1A9[] ROM:5C61 ldb INTMEM_1C+1, INTMEM_F1[] ROM:5C66 jbs INTMEM_AD, 1, ROM_5C6B ROM:5C69 sjmp ROM_5CED ROM:5C6B ; --------------------------------------------------------------------------- ROM:5C6B ROM:5C6B ROM_5C6B: ; CODE XREF: ROM_5C21+45↑j ROM:5C6B jbc INTMEM_F8, 2, ROM_5CED ROM:5C6E cmpb INTMEM_1C, 103h[INTMEM_56] ROM:5C73 jh ROM_5CED ROM:5C75 cmpb INTMEM_1C+1, 105h[INTMEM_56] ROM:5C7A jh ROM_5CED ROM:5C7C cmp INTMEM_5E, 74h[INTMEM_56] ROM:5C81 jh ROM_5CED ROM:5C83 jbs INTMEM_FB+1, 5, ROM_5CC2 ROM:5C86 cmpb INTMEM_1C, 104h[INTMEM_56] ROM:5C8B jnc ROM_5C8F ROM:5C8D ROM:5C8D ROM_5C8D: ; CODE XREF: ROM_5C21+73↓j ROM:5C8D sjmp ROM_5D18 ROM:5C8F ; --------------------------------------------------------------------------- ROM:5C8F ROM:5C8F ROM_5C8F: ; CODE XREF: ROM_5C21+6A↑j ROM:5C8F cmpb INTMEM_1C+1, 106h[INTMEM_56] ROM:5C94 jc ROM_5C8D ROM:5C96 cmp INTMEM_5E, 76h[INTMEM_56] ROM:5C9B jc ROM_5D18 ROM:5C9D orb INTMEM_FB+1, #20h ; ' ' ROM:5CA0 ldb INTMEM_1C+3, INTMEM_8E ROM:5CA3 ldb INTMEM_1C+2, 107h[INTMEM_56] ROM:5CA8 lcall ROM_4ADC ROM:5CAB stb INTMEM_1C+2, INTMEM_E2 ROM:5CAE ldb INTMEM_1C+2, INTMEM_F3[] ROM:5CB3 addb INTMEM_1C+2, 109h[INTMEM_56] ROM:5CB8 cmpb INTMEM_E2, INTMEM_1C+2 ROM:5CBB jnh ROM_5D13 ROM:5CBD ldb INTMEM_E2, INTMEM_1C+2 ROM:5CC0 sjmp ROM_5D13 ROM:5CC2 ; --------------------------------------------------------------------------- ROM:5CC2 ROM:5CC2 ROM_5CC2: ; CODE XREF: ROM_5C21+62↑j ROM:5CC2 jbs INTMEM_F8, 6, ROM_5CD0 ROM:5CC5 cmpb ZERO_REG, INTMEM_E2 ; Zero register ROM:5CC8 jne ROM_5D18 ROM:5CCA orb INTMEM_F8, #40h ; '@' ROM:5CCD orb INTMEM_A3, #4 ROM:5CD0 ROM:5CD0 ROM_5CD0: ; CODE XREF: ROM_5C21:ROM_5CC2↑j ROM:5CD0 ldb INTMEM_1C+2, 102h[INTMEM_56] ROM:5CD5 ldb INTMEM_1C+3, INTMEM_F3[] ROM:5CDA lcall ROM_4ADC ROM:5CDD subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:5CE3 addb INTMEM_E0, INTMEM_1A ROM:5CE6 stb INTMEM_1C+2, INTMEM_F3[] ROM:5CEB sjmp ROM_5D18 ROM:5CED ; --------------------------------------------------------------------------- ROM:5CED ROM:5CED ROM_5CED: ; CODE XREF: ROM_5C21+48↑j ROM:5CED ; ROM_5C21:ROM_5C6B↑j ... ROM:5CED jbc INTMEM_FB+1, 5, ROM_5D18 ROM:5CF0 ldb INTMEM_1C+3, INTMEM_8E ROM:5CF3 ldb INTMEM_1C+2, 108h[INTMEM_56] ROM:5CF8 lcall ROM_4ADC ROM:5CFB cmpb INTMEM_1C+3, INTMEM_F3[] ROM:5D00 jc ROM_5D07 ROM:5D02 ldb INTMEM_1C+3, INTMEM_F3[] ROM:5D07 ROM:5D07 ROM_5D07: ; CODE XREF: ROM_5C21+DF↑j ROM:5D07 stb INTMEM_1C+3, INTMEM_E2 ROM:5D0A andb INTMEM_FB+1, #-21h ROM:5D0D andb INTMEM_F8, #-41h ROM:5D10 andb INTMEM_A3, #-5 ROM:5D13 ROM:5D13 ROM_5D13: ; CODE XREF: ROM_5C21+9A↑j ROM:5D13 ; ROM_5C21+9F↑j ROM:5D13 ldb INTMEM_E3, 10Ah[INTMEM_56] ROM:5D18 ROM:5D18 ROM_5D18: ; CODE XREF: ROM_5C21:ROM_5C8D↑j ROM:5D18 ; ROM_5C21+7A↑j ... ROM:5D18 jbs INTMEM_F9, 3, ROM_5D2A ROM:5D1B ldb INTMEM_1C, INTMEM_1F5[] ROM:5D20 jbc INTMEM_FB+1, 6, ROM_5D2F ROM:5D23 cmpb INTMEM_1C, 10Ch[INTMEM_56] ROM:5D28 jnh ROM_5D39 ROM:5D2A ROM:5D2A ROM_5D2A: ; CODE XREF: ROM_5C21:ROM_5D18↑j ROM:5D2A andb INTMEM_FB+1, #-41h ROM:5D2D sjmp ROM_5D59 ROM:5D2F ; --------------------------------------------------------------------------- ROM:5D2F ROM:5D2F ROM_5D2F: ; CODE XREF: ROM_5C21+FF↑j ROM:5D2F cmpb INTMEM_1C, 10Bh[INTMEM_56] ROM:5D34 jc ROM_5D59 ROM:5D36 orb INTMEM_FB+1, #40h ; '@' ROM:5D39 ROM:5D39 ROM_5D39: ; CODE XREF: ROM_5C21+107↑j ROM:5D39 ldb INTMEM_1C+2, 10Eh[INTMEM_56] ROM:5D3E ldb INTMEM_1C+3, INTMEM_F3[] ROM:5D43 lcall ROM_4ADC ROM:5D46 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:5D4C addb INTMEM_E0, INTMEM_1A ROM:5D4F stb INTMEM_1C+2, INTMEM_F3[] ROM:5D54 addb INTMEM_E1, 10Dh[INTMEM_56] ROM:5D59 ROM:5D59 ROM_5D59: ; CODE XREF: ROM_5C21+10C↑j ROM:5D59 ; ROM_5C21+113↑j ROM:5D59 ldb INTMEM_1C+2, 10Fh[INTMEM_56] ROM:5D5E ldb INTMEM_1C+3, INTMEM_F3[] ROM:5D63 lcall ROM_4ADC ROM:5D66 stb INTMEM_1C+2, INTMEM_1CE[] ROM:5D6B ldb INTMEM_1C+3, INTMEM_F3[] ROM:5D70 ldb INTMEM_1C+2, 110h[INTMEM_56] ROM:5D75 lcall ROM_4ADC ROM:5D78 jbc INTMEM_F8, 2, ROM_5DBD ROM:5D7B ldb INTMEM_1A, INTMEM_1CD[] ROM:5D80 jbc INTMEM_FB+1, 7, ROM_5DAC ROM:5D83 cmpb INTMEM_1A, INTMEM_F3[] ROM:5D88 jh ROM_5DAC ROM:5D8A jbs INTMEM_FD, 0, ROM_5D9E ROM:5D8D cmpb INTMEM_8E, INTMEM_1CD[] ROM:5D92 jne ROM_5DC8 ROM:5D94 orb INTMEM_FD, #1 ROM:5D97 ldb INTMEM_B9, 112h[INTMEM_56] ROM:5D9C sjmp ROM_5DC8 ROM:5D9E ; --------------------------------------------------------------------------- ROM:5D9E ROM:5D9E ROM_5D9E: ; CODE XREF: ROM_5C21+169↑j ROM:5D9E cmpb INTMEM_8E, INTMEM_1CD[] ROM:5DA3 jne ROM_5DC5 ROM:5DA5 cmpb ZERO_REG, INTMEM_B9 ; Zero register ROM:5DA8 jne ROM_5DC8 ROM:5DAA sjmp ROM_5DB1 ROM:5DAC ; --------------------------------------------------------------------------- ROM:5DAC ROM:5DAC ROM_5DAC: ; CODE XREF: ROM_5C21+15F↑j ROM:5DAC ; ROM_5C21+167↑j ROM:5DAC ldb INTMEM_1A, INTMEM_F3[] ROM:5DB1 ROM:5DB1 ROM_5DB1: ; CODE XREF: ROM_5C21+189↑j ROM:5DB1 subb INTMEM_1A, 111h[INTMEM_56] ROM:5DB6 jnc ROM_5DBD ROM:5DB8 cmpb INTMEM_1A, INTMEM_1C+3 ROM:5DBB jc ROM_5DC0 ROM:5DBD ROM:5DBD ROM_5DBD: ; CODE XREF: ROM_5C21+157↑j ROM:5DBD ; ROM_5C21+195↑j ROM:5DBD ldb INTMEM_1A, INTMEM_1C+3 ROM:5DC0 ROM:5DC0 ROM_5DC0: ; CODE XREF: ROM_5C21+19A↑j ROM:5DC0 stb INTMEM_1A, INTMEM_1CD[] ROM:5DC5 ROM:5DC5 ROM_5DC5: ; CODE XREF: ROM_5C21+182↑j ROM:5DC5 andb INTMEM_FD, #-2 ROM:5DC8 ROM:5DC8 ROM_5DC8: ; CODE XREF: ROM_5C21+171↑j ROM:5DC8 ; ROM_5C21+17B↑j ... ROM:5DC8 addb INTMEM_1C, INTMEM_45, #-80h ROM:5DCC addb INTMEM_E1, INTMEM_1C ROM:5DCF ldbze INTMEM_1C, INTMEM_E1 ROM:5DD2 mulub INTMEM_1C, #19h ROM:5DD5 sub INTMEM_1C+2, INTMEM_5E, INTMEM_1C ROM:5DD9 add INTMEM_D4, INTMEM_1C+2, #-8000h ROM:5DDE add INTMEM_1C+2, #200h ROM:5DE2 jge ROM_5DE6 ROM:5DE4 clr INTMEM_1C+2 ROM:5DE6 ROM:5DE6 ROM_5DE6: ; CODE XREF: ROM_5C21+1C1↑j ROM:5DE6 shr INTMEM_1C+2, #2 ROM:5DE9 cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:5DEC je ROM_5DF1 ROM:5DEE ldb INTMEM_1C+2, #-1 ROM:5DF1 ROM:5DF1 ROM_5DF1: ; CODE XREF: ROM_5C21+1CB↑j ROM:5DF1 stb INTMEM_1C+2, INTMEM_E4 ROM:5DF4 jbs INTMEM_AC, 7, ROM_5E12 ROM:5DF7 cmp INTMEM_D4, 78h[INTMEM_56] ROM:5DFC jh ROM_5E03 ROM:5DFE orb INTMEM_FA, #1 ROM:5E01 sjmp ROM_5E15 ROM:5E03 ; --------------------------------------------------------------------------- ROM:5E03 ROM:5E03 ROM_5E03: ; CODE XREF: ROM_5C21+1DB↑j ROM:5E03 ldbze INTMEM_1C+2, 113h[INTMEM_56] ROM:5E08 add INTMEM_1C+2, 78h[INTMEM_56] ROM:5E0D cmp INTMEM_D4, INTMEM_1C+2 ROM:5E10 jnh ROM_5E15 ROM:5E12 ROM:5E12 ROM_5E12: ; CODE XREF: ROM_5C21+1D3↑j ROM:5E12 andb INTMEM_FA, #-2 ROM:5E15 ROM:5E15 ROM_5E15: ; CODE XREF: ROM_5C21+1E0↑j ROM:5E15 ; ROM_5C21+1EF↑j ROM:5E15 orb INTMEM_FD, #2 ROM:5E18 andb INTMEM_F7, #-21h ROM:5E1B andb INTMEM_FD, #-5 ROM:5E1E sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5E23 jc ROM_5E2A ROM:5E25 andb INTMEM_FD, #-3 ROM:5E28 neg INTMEM_1C ROM:5E2A ROM:5E2A ROM_5E2A: ; CODE XREF: ROM_5C21+202↑j ROM:5E2A cmp INTMEM_1C, 7Ah[INTMEM_56] ROM:5E2F jc ROM_5E39 ROM:5E31 andb INTMEM_FD, #-3 ROM:5E34 orb INTMEM_F7, #20h ; ' ' ROM:5E37 sjmp ROM_5E43 ROM:5E39 ; --------------------------------------------------------------------------- ROM:5E39 ROM:5E39 ROM_5E39: ; CODE XREF: ROM_5C21+20E↑j ROM:5E39 cmp INTMEM_1C, 7Ch[INTMEM_56] ROM:5E3E jc ROM_5E43 ROM:5E40 orb INTMEM_FD, #4 ROM:5E43 ROM:5E43 ROM_5E43: ; CODE XREF: ROM_5C21+216↑j ROM:5E43 ; ROM_5C21+21D↑j ROM:5E43 jbs INTMEM_FD, 3, ROM_5E6C ROM:5E46 jbs INTMEM_FB+1, 7, ROM_5E73 ROM:5E49 ROM:5E49 ROM_5E49: ; CODE XREF: ROM_5C21+250↓j ROM:5E49 andb INTMEM_FD, #-9 ROM:5E4C ldb INTMEM_1C+2, INTMEM_1BB[] ROM:5E51 ldb INTMEM_1C+3, INTMEM_1A8[] ROM:5E56 ld INTMEM_1C, #28h ; '(' ROM:5E5A lcall ROM_3198 ROM:5E5D jbc INTMEM_F8, 5, ROM_5E78 ROM:5E60 mulub INTMEM_1C, 115h[INTMEM_56] ROM:5E65 divub INTMEM_1C, #0Ah ROM:5E68 jv ROM_5EA0 ROM:5E6A sjmp ROM_5E78 ROM:5E6C ; --------------------------------------------------------------------------- ROM:5E6C ROM:5E6C ROM_5E6C: ; CODE XREF: ROM_5C21:ROM_5E43↑j ROM:5E6C cmp INTMEM_D4, 7Eh[INTMEM_56] ROM:5E71 jh ROM_5E49 ROM:5E73 ROM:5E73 ROM_5E73: ; CODE XREF: ROM_5C21+225↑j ROM:5E73 orb INTMEM_FD, #8 ROM:5E76 clrb INTMEM_1C ROM:5E78 ROM:5E78 ROM_5E78: ; CODE XREF: ROM_5C21+23C↑j ROM:5E78 ; ROM_5C21+249↑j ROM:5E78 stb INTMEM_1C, INTMEM_3D4[] ROM:5E7D addb INTMEM_1C, INTMEM_F3[] ROM:5E82 jc ROM_5EA0 ROM:5E84 ldb INTMEM_34, INTMEM_1C ROM:5E87 ldb INTMEM_20, INTMEM_1CF[] ROM:5E8C mulub INTMEM_20, 114h[INTMEM_56] ROM:5E91 shl INTMEM_20, #1 ROM:5E94 addb INTMEM_1C, INTMEM_20+1 ROM:5E97 jc ROM_5EA0 ROM:5E99 cmpb INTMEM_1C, 116h[INTMEM_56] ROM:5E9E jnh ROM_5EA5 ROM:5EA0 ROM:5EA0 ROM_5EA0: ; CODE XREF: ROM_5C21+247↑j ROM:5EA0 ; ROM_5C21+261↑j ... ROM:5EA0 ldb INTMEM_1C, 116h[INTMEM_56] ROM:5EA5 ROM:5EA5 ROM_5EA5: ; CODE XREF: ROM_5C21+27D↑j ROM:5EA5 stb INTMEM_1C, INTMEM_1D0[] ROM:5EAA ldb INTMEM_E5, INTMEM_8E ROM:5EAD sub INTMEM_1C, INTMEM_D4, #-8000h ROM:5EB2 je ROM_5EF8 ROM:5EB4 jnc ROM_5ED7 ROM:5EB6 divub INTMEM_1C, 119h[INTMEM_56] ROM:5EBB jv ROM_5ED0 ROM:5EBD cmpb INTMEM_1C, #0 ROM:5EC0 jne ROM_5EC4 ROM:5EC2 incb INTMEM_1C ROM:5EC4 ROM:5EC4 ROM_5EC4: ; CODE XREF: ROM_5C21+29F↑j ROM:5EC4 subb INTMEM_E5, INTMEM_1C ROM:5EC7 jnc ROM_5ED0 ROM:5EC9 cmpb INTMEM_E5, INTMEM_1CD[] ROM:5ECE jc ROM_5EF8 ROM:5ED0 ROM:5ED0 ROM_5ED0: ; CODE XREF: ROM_5C21+29A↑j ROM:5ED0 ; ROM_5C21+2A6↑j ROM:5ED0 ldb INTMEM_E5, INTMEM_1CD[] ROM:5ED5 sjmp ROM_5EF8 ROM:5ED7 ; --------------------------------------------------------------------------- ROM:5ED7 ROM:5ED7 ROM_5ED7: ; CODE XREF: ROM_5C21+293↑j ROM:5ED7 neg INTMEM_1C ROM:5ED9 divub INTMEM_1C, 119h[INTMEM_56] ROM:5EDE jv ROM_5EF3 ROM:5EE0 cmpb INTMEM_1C, #0 ROM:5EE3 jne ROM_5EE7 ROM:5EE5 incb INTMEM_1C ROM:5EE7 ROM:5EE7 ROM_5EE7: ; CODE XREF: ROM_5C21+2C2↑j ROM:5EE7 addb INTMEM_E5, INTMEM_1C ROM:5EEA jc ROM_5EF3 ROM:5EEC cmpb INTMEM_E5, INTMEM_1CE[] ROM:5EF1 jnc ROM_5EF8 ROM:5EF3 ROM:5EF3 ROM_5EF3: ; CODE XREF: ROM_5C21+2BD↑j ROM:5EF3 ; ROM_5C21+2C9↑j ROM:5EF3 ldb INTMEM_E5, INTMEM_1CE[] ROM:5EF8 ROM:5EF8 ROM_5EF8: ; CODE XREF: ROM_5C21+291↑j ROM:5EF8 ; ROM_5C21+2AD↑j ... ROM:5EF8 ldb INTMEM_1C+2, INTMEM_E4[] ROM:5EFD ld INTMEM_1C, #29h ; ')' ROM:5F01 lcall ROM_3198 ROM:5F04 stb INTMEM_1C, INTMEM_E6 ROM:5F07 jbs INTMEM_FD, 1, ROM_5F39 ROM:5F0A ld INTMEM_1C, #2Ah ; '*' ROM:5F0E ldb INTMEM_1C+2, 11Ah[INTMEM_56] ROM:5F13 lcall ROM_3198 ROM:5F16 stb INTMEM_1C, INTMEM_1D1[] ROM:5F1B ld INTMEM_1C, #2Ah ; '*' ROM:5F1F ldb INTMEM_1C+2, INTMEM_42 ROM:5F22 lcall ROM_3198 ROM:5F25 stb INTMEM_1C, INTMEM_1D2[] ROM:5F2A ld INTMEM_1C, #2Ch ; ',' ROM:5F2E ldb INTMEM_1C+2, #-1 ROM:5F31 lcall ROM_3198 ROM:5F34 stb INTMEM_1C, INTMEM_1D3[] ROM:5F39 ROM:5F39 ROM_5F39: ; CODE XREF: ROM_5C21+2E6↑j ROM:5F39 jbc INTMEM_AB, 0, ROM_5F79 ROM:5F3C jbs INTMEM_F5+1, 5, ROM_5F92 ROM:5F3F jbs INTMEM_FD, 5, ROM_5F6F ROM:5F42 jbs INTMEM_AC, 7, ROM_5F51 ROM:5F45 ldb INTMEM_1C+1, INTMEM_F1[] ROM:5F4A cmpb INTMEM_1C+1, 11Ch[INTMEM_56] ROM:5F4F jh ROM_5F6C ROM:5F51 ROM:5F51 ROM_5F51: ; CODE XREF: ROM_5C21+321↑j ROM:5F51 ; ROM_5C21+351↓j ROM:5F51 ldb INTMEM_1C+2, INTMEM_1A9[] ROM:5F56 ld INTMEM_1C, #2Eh ; '.' ROM:5F5A lcall ROM_3198 ROM:5F5D ldb INTMEM_1C+2, INTMEM_1C ROM:5F60 addb INTMEM_1C, 11Ah[INTMEM_56] ROM:5F65 stb INTMEM_1C, INTMEM_3D6[] ROM:5F6A sjmp ROM_5F7E ROM:5F6C ; --------------------------------------------------------------------------- ROM:5F6C ROM:5F6C ROM_5F6C: ; CODE XREF: ROM_5C21+32E↑j ROM:5F6C orb INTMEM_FD, #20h ; ' ' ROM:5F6F ROM:5F6F ROM_5F6F: ; CODE XREF: ROM_5C21+31E↑j ROM:5F6F cmp INTMEM_5E, ZERO_REG ; Zero register ROM:5F72 jne ROM_5F51 ROM:5F74 ldb INTMEM_E7, INTMEM_42 ROM:5F77 sjmp ROM_5F87 ROM:5F79 ; --------------------------------------------------------------------------- ROM:5F79 ROM:5F79 ROM_5F79: ; CODE XREF: ROM_5C21:ROM_5F39↑j ROM:5F79 ldb INTMEM_1C+2, 11Bh[INTMEM_56] ROM:5F7E ROM:5F7E ROM_5F7E: ; CODE XREF: ROM_5C21+349↑j ROM:5F7E lcall ROM_4AB4 ROM:5F81 andb INTMEM_FD, #-21h ROM:5F84 ldb INTMEM_E7, INTMEM_1C ROM:5F87 ROM:5F87 ROM_5F87: ; CODE XREF: ROM_5C21+356↑j ROM:5F87 ldb INTMEM_E8, 10Ah[INTMEM_56] ROM:5F8C lcall ROM_627A ROM:5F8F ljmp ROM_626D ROM:5F92 ; --------------------------------------------------------------------------- ROM:5F92 ROM:5F92 ROM_5F92: ; CODE XREF: ROM_5C21+31B↑j ROM:5F92 andb INTMEM_FD, #-21h ROM:5F95 ldb INTMEM_1C, INTMEM_E9 ROM:5F98 ld INTMEM_1A, #6904h ROM:5F9C ljmp ROM_48FA ROM:5F9F ; --------------------------------------------------------------------------- ROM:5F9F incb INTMEM_E9 ROM:5FA1 ldb INTMEM_BA+1, 11Dh[INTMEM_56] ROM:5FA6 jbs INTMEM_AC, 7, ROM_5FED ROM:5FA9 cmp INTMEM_D4, 80h[INTMEM_56] ROM:5FAE jnh ROM_5FB9 ROM:5FB0 ldb INTMEM_BA+1, 11Eh[INTMEM_56] ROM:5FB5 incb INTMEM_E9 ROM:5FB7 sjmp ROM_6028 ROM:5FB9 ; --------------------------------------------------------------------------- ROM:5FB9 ROM:5FB9 ROM_5FB9: ; CODE XREF: ROM_5C21+38D↑j ROM:5FB9 cmpb ZERO_REG, INTMEM_BA+1 ; Zero register ROM:5FBC je ROM_5FD2 ROM:5FBE sjmp ROM_6047 ROM:5FC0 ; --------------------------------------------------------------------------- ROM:5FC0 jbs INTMEM_AC, 7, ROM_5FED ROM:5FC3 cmpb ZERO_REG, INTMEM_BA+1 ; Zero register ROM:5FC6 jne ROM_6028 ROM:5FC8 incb INTMEM_E9 ROM:5FCA sjmp ROM_601C ROM:5FCC ; --------------------------------------------------------------------------- ROM:5FCC jbs INTMEM_AC, 7, ROM_5FED ROM:5FCF jbs INTMEM_FD, 1, ROM_601C ROM:5FD2 ROM:5FD2 ROM_5FD2: ; CODE XREF: ROM_5C21+39B↑j ROM:5FD2 orb INTMEM_F8, #4 ROM:5FD5 ROM:5FD5 ROM_5FD5: ; CODE XREF: ROM_5C21+3DC↓j ROM:5FD5 ; ROM_5C21+3F6↓j ROM:5FD5 orb INTMEM_FB+1, #-80h ROM:5FD8 ldb INTMEM_E9, #4 ROM:5FDB andb INTMEM_FD, #-11h ROM:5FDE sjmp ROM_602A ROM:5FE0 ; --------------------------------------------------------------------------- ROM:5FE0 jbc INTMEM_D4+1, 7, ROM_602A ROM:5FE3 jbs INTMEM_AC, 7, ROM_5FED ROM:5FE6 cmpb INTMEM_DE, 11Fh[INTMEM_56] ROM:5FEB jc ROM_602A ROM:5FED ROM:5FED ROM_5FED: ; CODE XREF: ROM_5C21+385↑j ROM:5FED ; ROM_5C21+39F↑j ... ROM:5FED stb INTMEM_8E, (INTMEM_1D3+1)[] ROM:5FF2 andb INTMEM_FB+1, #7Fh ROM:5FF5 orb INTMEM_F8, #4 ROM:5FF8 ldb INTMEM_E9, #5 ROM:5FFB sjmp ROM_6035 ROM:5FFD ; --------------------------------------------------------------------------- ROM:5FFD jbc INTMEM_D4+1, 7, ROM_5FD5 ROM:6000 jbc INTMEM_FA, 0, ROM_6035 ROM:6003 jbc INTMEM_FD, 7, ROM_6035 ROM:6006 cmpb INTMEM_DE, 11Fh[INTMEM_56] ROM:600B jnc ROM_6035 ROM:600D cmpb INTMEM_8E, (INTMEM_1D3+1)[] ROM:6012 jne ROM_6035 ROM:6014 lcall ROM_4B4F ROM:6017 jbs INTMEM_1A, 0, ROM_5FD5 ROM:601A sjmp ROM_603D ROM:601C ; --------------------------------------------------------------------------- ROM:601C ROM:601C ROM_601C: ; CODE XREF: ROM_5C21+3A9↑j ROM:601C ; ROM_5C21+3AE↑j ROM:601C mulub INTMEM_1C, INTMEM_E6, 120h[INTMEM_56] ROM:6022 ldb INTMEM_E8, INTMEM_1C+1 ROM:6025 ldb INTMEM_E7, INTMEM_E5 ROM:6028 ROM:6028 ROM_6028: ; CODE XREF: ROM_5C21+396↑j ROM:6028 ; ROM_5C21+3A5↑j ROM:6028 sjmp ROM_6047 ROM:602A ; --------------------------------------------------------------------------- ROM:602A ROM:602A ROM_602A: ; CODE XREF: ROM_5C21+3BD↑j ROM:602A ; ROM_5C21+3BF↑j ... ROM:602A lcall ROM_4A89 ROM:602D ldb INTMEM_E7, INTMEM_E5 ROM:6030 ldb INTMEM_E8, INTMEM_E6 ROM:6033 sjmp ROM_6047 ROM:6035 ; --------------------------------------------------------------------------- ROM:6035 ROM:6035 ROM_6035: ; CODE XREF: ROM_5C21+3DA↑j ROM:6035 ; ROM_5C21+3DF↑j ... ROM:6035 stb INTMEM_8E, (INTMEM_1D3+1)[] ROM:603A andb INTMEM_FD, #-41h ROM:603D ROM:603D ROM_603D: ; CODE XREF: ROM_5C21+3F9↑j ROM:603D ldb INTMEM_E7, INTMEM_1D0[] ROM:6042 ldb INTMEM_E8, 121h[INTMEM_56] ROM:6047 ROM:6047 ROM_6047: ; CODE XREF: ROM_5C21+39D↑j ROM:6047 ; ROM_5C21:ROM_6028↑j ... ROM:6047 jbs INTMEM_FE, 1, ROM_6060 ROM:604A jbc INTMEM_FE, 2, ROM_6058 ROM:604D jbs INTMEM_FB+1, 7, ROM_6087 ROM:6050 ldb INTMEM_B4, 12Bh[INTMEM_56] ROM:6055 andb INTMEM_FE, #-5 ROM:6058 ROM:6058 ROM_6058: ; CODE XREF: ROM_5C21+429↑j ROM:6058 cmpb ZERO_REG, INTMEM_B4 ; Zero register ROM:605B jne ROM_60D9 ROM:605D orb INTMEM_FE, #2 ROM:6060 ROM:6060 ROM_6060: ; CODE XREF: ROM_5C21:ROM_6047↑j ROM:6060 jbc INTMEM_FB+1, 7, ROM_6084 ROM:6063 jbs INTMEM_AC, 7, ROM_6084 ROM:6066 jbc INTMEM_F7, 4, ROM_6084 ROM:6069 jbs INTMEM_F8, 6, ROM_6084 ROM:606C cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:606F jne ROM_6084 ROM:6071 ldb INTMEM_20+2, INTMEM_1A9[] ROM:6076 cmpb INTMEM_20+2, 129h[INTMEM_56] ROM:607B jh ROM_6084 ROM:607D cmpb INTMEM_20+2, 0ABh[INTMEM_56] ROM:6082 jc ROM_6089 ROM:6084 ROM:6084 ROM_6084: ; CODE XREF: ROM_5C21:ROM_6060↑j ROM:6084 ; ROM_5C21+442↑j ... ROM:6084 andb INTMEM_FE, #-5 ROM:6087 ROM:6087 ROM_6087: ; CODE XREF: ROM_5C21+42C↑j ROM:6087 sjmp ROM_60D9 ROM:6089 ; --------------------------------------------------------------------------- ROM:6089 ROM:6089 ROM_6089: ; CODE XREF: ROM_5C21+461↑j ROM:6089 jbs INTMEM_FE, 2, ROM_6094 ROM:608C orb INTMEM_FE, #4 ROM:608F ldb INTMEM_BA+4, 12Ch[INTMEM_56] ROM:6094 ROM:6094 ROM_6094: ; CODE XREF: ROM_5C21:ROM_6089↑j ROM:6094 cmpb ZERO_REG, INTMEM_BA+4 ; Zero register ROM:6097 jne ROM_60D9 ROM:6099 lcall ROM_4C06 ROM:609C jbs INTMEM_1A, 0, ROM_60A4 ROM:609F cmpb INTMEM_8E, INTMEM_42 ROM:60A2 jc ROM_60D9 ROM:60A4 ROM:60A4 ROM_60A4: ; CODE XREF: ROM_5C21+47B↑j ROM:60A4 ldb INTMEM_1C+1, INTMEM_42 ROM:60A7 ldb INTMEM_1C, (INTMEM_1D3+2)[] ROM:60AC ldb INTMEM_20+1, INTMEM_8E ROM:60AF subb INTMEM_20+1, INTMEM_E0[] ROM:60B4 jc ROM_60B8 ROM:60B6 clrb INTMEM_20+1 ROM:60B8 ROM:60B8 ROM_60B8: ; CODE XREF: ROM_5C21+493↑j ROM:60B8 clrb INTMEM_20 ROM:60BA ldbze INTMEM_1C+2, 12Dh[INTMEM_56] ROM:60BF lcall ROM_3333 ROM:60C2 cmpb INTMEM_1C+1, 12Eh[INTMEM_56] ROM:60C7 jnh ROM_60CE ROM:60C9 ldb INTMEM_1C+1, 12Eh[INTMEM_56] ROM:60CE ROM:60CE ROM_60CE: ; CODE XREF: ROM_5C21+4A6↑j ROM:60CE stb INTMEM_1C, (INTMEM_1D3+2)[] ROM:60D3 stb INTMEM_1C+1, INTMEM_42 ROM:60D6 andb INTMEM_FE, #-3 ROM:60D9 ROM:60D9 ROM_60D9: ; CODE XREF: ROM_5C21+43A↑j ROM:60D9 ; ROM_5C21:ROM_6087↑j ... ROM:60D9 jbc INTMEM_FB+1, 7, ROM_6134 ROM:60DC jbs INTMEM_AC, 7, ROM_6134 ROM:60DF cmpb ZERO_REG, INTMEM_E2 ; Zero register ROM:60E2 jne ROM_6134 ROM:60E4 jbs INTMEM_FE, 4, ROM_60F4 ROM:60E7 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:60EA jne ROM_6137 ROM:60EC ldb INTMEM_BA+5, 130h[INTMEM_56] ROM:60F1 orb INTMEM_FE, #10h ROM:60F4 ROM:60F4 ROM_60F4: ; CODE XREF: ROM_5C21+4C3↑j ROM:60F4 cmpb ZERO_REG, INTMEM_BA+5 ; Zero register ROM:60F7 jne ROM_6137 ROM:60F9 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:60FC jne ROM_6137 ROM:60FE subb INTMEM_20+1, INTMEM_8E, INTMEM_F3[] ROM:6104 jc ROM_6108 ROM:6106 clrb INTMEM_20+1 ROM:6108 ROM:6108 ROM_6108: ; CODE XREF: ROM_5C21+4E3↑j ROM:6108 clrb INTMEM_20 ROM:610A ldb INTMEM_1C+1, INTMEM_1CF[] ROM:610F ldb INTMEM_1C, INTMEM_264[] ROM:6114 ld INTMEM_1C+2, 86h[INTMEM_56] ROM:6119 lcall ROM_3333 ROM:611C cmpb INTMEM_1C+1, 12Fh[INTMEM_56] ROM:6121 jnh ROM_6128 ROM:6123 ldb INTMEM_1C+1, 12Fh[INTMEM_56] ROM:6128 ROM:6128 ROM_6128: ; CODE XREF: ROM_5C21+500↑j ROM:6128 stb INTMEM_1C+1, INTMEM_1CF[] ROM:612D stb INTMEM_1C, INTMEM_264[] ROM:6132 sjmp ROM_6137 ROM:6134 ; --------------------------------------------------------------------------- ROM:6134 ROM:6134 ROM_6134: ; CODE XREF: ROM_5C21:ROM_60D9↑j ROM:6134 ; ROM_5C21+4BB↑j ... ROM:6134 andb INTMEM_FE, #-11h ROM:6137 ROM:6137 ROM_6137: ; CODE XREF: ROM_5C21+4C9↑j ROM:6137 ; ROM_5C21+4D6↑j ... ROM:6137 jbs INTMEM_AC, 7, ROM_6150 ROM:613A cmpb INTMEM_8E, INTMEM_266[] ROM:613F jh ROM_6150 ROM:6141 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:6146 stb INTMEM_1C+2, INTMEM_265[] ROM:614B stb INTMEM_8E, INTMEM_266[] ROM:6150 ROM:6150 ROM_6150: ; CODE XREF: ROM_5C21:ROM_6137↑j ROM:6150 ; ROM_5C21+51E↑j ROM:6150 ldb INTMEM_1C+2, INTMEM_1A6[] ROM:6155 ld INTMEM_1C, #2Fh ; '/' ROM:6159 lcall ROM_3198 ROM:615C ldb INTMEM_1C+2, INTMEM_1C ROM:615F lcall ROM_4AB4 ROM:6162 stb INTMEM_1C, (INTMEM_3D6+2)[] ROM:6167 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:616C subb INTMEM_1C+2, INTMEM_265[] ROM:6171 jc ROM_6177 ROM:6173 clrb INTMEM_1C ROM:6175 sjmp ROM_6190 ROM:6177 ; --------------------------------------------------------------------------- ROM:6177 ROM:6177 ROM_6177: ; CODE XREF: ROM_5C21+550↑j ROM:6177 mulub INTMEM_1C+2, 131h[INTMEM_56] ROM:617C divub INTMEM_1C+2, #10h ROM:617F jv ROM_6190 ROM:6181 addb INTMEM_1C+2, INTMEM_266[] ROM:6186 jc ROM_6190 ROM:6188 cmpb INTMEM_1C+2, INTMEM_1C ROM:618B jh ROM_6190 ROM:618D ldb INTMEM_1C, INTMEM_1C+2 ROM:6190 ROM:6190 ROM_6190: ; CODE XREF: ROM_5C21+554↑j ROM:6190 ; ROM_5C21+55E↑j ... ROM:6190 stb INTMEM_1C, (INTMEM_3D6+1)[] ROM:6195 cmpb ZERO_REG, INTMEM_EA ; Zero register ROM:6198 jne ROM_61A7 ROM:619A jbc INTMEM_AC, 7, ROM_61D7 ROM:619D ROM:619D ROM_619D: ; CODE XREF: ROM_5C21+58C↓j ROM:619D andb INTMEM_FE, #-21h ROM:61A0 stb INTMEM_1C, INTMEM_EA ROM:61A3 clrb INTMEM_C5 ROM:61A5 sjmp ROM_61D7 ROM:61A7 ; --------------------------------------------------------------------------- ROM:61A7 ROM:61A7 ROM_61A7: ; CODE XREF: ROM_5C21+577↑j ROM:61A7 jbc INTMEM_AC, 7, ROM_61AF ROM:61AA cmpb INTMEM_1C, INTMEM_EA ROM:61AD jc ROM_619D ROM:61AF ROM:61AF ROM_61AF: ; CODE XREF: ROM_5C21:ROM_61A7↑j ROM:61AF jbc INTMEM_FE, 5, ROM_61BB ROM:61B2 cmpb ZERO_REG, INTMEM_C5 ; Zero register ROM:61B5 jne ROM_61D7 ROM:61B7 decb INTMEM_EA ROM:61B9 je ROM_61D7 ROM:61BB ROM:61BB ROM_61BB: ; CODE XREF: ROM_5C21:ROM_61AF↑j ROM:61BB addb INTMEM_1C+2, INTMEM_EA, 132h[INTMEM_56] ROM:61C1 jnc ROM_61C6 ROM:61C3 ldb INTMEM_1C+2, #-1 ROM:61C6 ROM:61C6 ROM_61C6: ; CODE XREF: ROM_5C21+5A0↑j ROM:61C6 ld INTMEM_20, 88h[INTMEM_56] ROM:61CB divub INTMEM_20, INTMEM_1C+2 ROM:61CE shrb INTMEM_20, #1 ROM:61D1 stb INTMEM_20, INTMEM_C5 ROM:61D4 orb INTMEM_FE, #20h ; ' ' ROM:61D7 ROM:61D7 ROM_61D7: ; CODE XREF: ROM_5C21+579↑j ROM:61D7 ; ROM_5C21+584↑j ... ROM:61D7 cmpb INTMEM_EA, INTMEM_E7 ROM:61DA jnh ROM_61E4 ROM:61DC ldb INTMEM_E7, INTMEM_EA ROM:61DF ldb INTMEM_E8, 10Ah[INTMEM_56] ROM:61E4 ROM:61E4 ROM_61E4: ; CODE XREF: ROM_5C21+5B9↑j ROM:61E4 ldb INTMEM_1C+2, INTMEM_1A6[] ROM:61E9 ld INTMEM_1C, #30h ; '0' ROM:61ED lcall ROM_3198 ROM:61F0 stb INTMEM_1C, (INTMEM_3D6+4)[] ROM:61F5 jbc INTMEM_AC, 7, ROM_61FD ROM:61F8 stb INTMEM_1C, (INTMEM_266+1)[] ROM:61FD ROM:61FD ROM_61FD: ; CODE XREF: ROM_5C21+5D4↑j ROM:61FD cmpb INTMEM_1C, (INTMEM_266+1)[] ROM:6202 jnh ROM_6209 ROM:6204 ldb INTMEM_1C, (INTMEM_266+1)[] ROM:6209 ROM:6209 ROM_6209: ; CODE XREF: ROM_5C21+5E1↑j ROM:6209 ldb INTMEM_1C+2, INTMEM_1C ROM:620C lcall ROM_4AB4 ROM:620F stb INTMEM_1C, (INTMEM_3D6+3)[] ROM:6214 andb INTMEM_FE, #-41h ROM:6217 cmpb INTMEM_DE, 0DDh[INTMEM_56] ROM:621C jc ROM_622E ROM:621E orb INTMEM_FE, #40h ; '@' ROM:6221 cmpb INTMEM_1C, INTMEM_E7 ROM:6224 jnh ROM_622E ROM:6226 ldb INTMEM_E7, INTMEM_1C ROM:6229 ldb INTMEM_E8, 133h[INTMEM_56] ROM:622E ROM:622E ROM_622E: ; CODE XREF: ROM_5C21+5FB↑j ROM:622E ; ROM_5C21+603↑j ROM:622E cmpb ZERO_REG, INTMEM_E2 ; Zero register ROM:6231 je ROM_6242 ROM:6233 ldb INTMEM_E7, INTMEM_E2 ROM:6236 ldb INTMEM_E8, INTMEM_E3 ROM:6239 cmpb INTMEM_8E, INTMEM_E2 ROM:623C jne ROM_6242 ROM:623E clrb INTMEM_E2 ROM:6240 clrb INTMEM_E3 ROM:6242 ROM:6242 ROM_6242: ; CODE XREF: ROM_5C21+610↑j ROM:6242 ; ROM_5C21+61B↑j ROM:6242 jbc INTMEM_FB+1, 7, ROM_626A ROM:6245 jbs INTMEM_AC, 7, ROM_626A ROM:6248 jbs INTMEM_AA, 0, ROM_626A ROM:624B jbs INTMEM_FB+1, 4, ROM_6254 ROM:624E jbs INTMEM_FD, 1, ROM_626D ROM:6251 orb INTMEM_FB+1, #10h ROM:6254 ROM:6254 ROM_6254: ; CODE XREF: ROM_5C21+62A↑j ROM:6254 ldb INTMEM_1C+2, INTMEM_E4[] ROM:6259 ld INTMEM_1C, #31h ; '1' ROM:625D lcall ROM_3198 ROM:6260 mulub INTMEM_1C, #5 ROM:6263 st INTMEM_1C, INTMEM_1A0[] ROM:6268 sjmp ROM_626D ROM:626A ; --------------------------------------------------------------------------- ROM:626A ROM:626A ROM_626A: ; CODE XREF: ROM_5C21:ROM_6242↑j ROM:626A ; ROM_5C21+624↑j ... ROM:626A andb INTMEM_FB+1, #-11h ROM:626D ROM:626D ROM_626D: ; CODE XREF: ROM_5C21+36E↑j ROM:626D ; ROM_5C21+62D↑j ... ROM:626D ldbze INTMEM_1C+2, INTMEM_E7 ROM:6270 ldbze INTMEM_20, INTMEM_E8 ROM:6273 ldbze INTMEM_1C, #1 ROM:6276 lcall ROM_29F4 ROM:6279 ret ROM:6279 ; End of function ROM_5C21 ROM:6279 ROM:627A ROM:627A ; =============== S U B R O U T I N E ======================================= ROM:627A ROM:627A ROM:627A ROM_627A: ; CODE XREF: ROM_5C21+36B↑p ROM:627A andb INTMEM_F8, #-5 ROM:627D andb INTMEM_FB+1, #7Fh ROM:6280 clrb INTMEM_E9 ROM:6282 clrb INTMEM_E2 ROM:6284 clrb INTMEM_E3 ROM:6286 andb INTMEM_FB+1, #-11h ROM:6289 ret ROM:6289 ; End of function ROM_627A ROM:6289 ROM:628A ROM:628A ; =============== S U B R O U T I N E ======================================= ROM:628A ROM:628A ROM:628A ROM_628A: ; CODE XREF: ROM_4849+9↑p ROM:628A ROM:628A ; FUNCTION CHUNK AT ROM:48FA SIZE 0000000E BYTES ROM:628A ROM:628A ldb INTMEM_1C+1, INTMEM_1A7[] ROM:628F cmpb INTMEM_1C+1, 13Ch[INTMEM_56] ROM:6294 jh ROM_62A7 ROM:6296 cmpb INTMEM_1C+1, 13Bh[INTMEM_56] ROM:629B jnc ROM_62A7 ROM:629D cmp INTMEM_5E, 8Ah[INTMEM_56] ROM:62A2 jnc ROM_62A7 ROM:62A4 jbc INTMEM_FB+1, 7, ROM_62AF ROM:62A7 ROM:62A7 ROM_62A7: ; CODE XREF: ROM_628A+A↑j ROM:62A7 ; ROM_628A+11↑j ... ROM:62A7 clrb INTMEM_1C ROM:62A9 clr INTMEM_20 ROM:62AB clrb INTMEM_CF ROM:62AD sjmp ROM_6383 ROM:62AF ; --------------------------------------------------------------------------- ROM:62AF ROM:62AF ROM_62AF: ; CODE XREF: ROM_628A+1A↑j ROM:62AF ldb INTMEM_1C+2, INTMEM_DE[] ROM:62B4 clr INTMEM_20 ROM:62B6 ld INTMEM_1A, #6910h ROM:62BA ldb INTMEM_1C, INTMEM_222[] ROM:62BF ljmp ROM_48FA ROM:62C2 ; --------------------------------------------------------------------------- ROM:62C2 ROM:62C2 ROM_62C2: ; CODE XREF: ROM_628A+5C↓j ROM:62C2 ; ROM_628A+88↓j ... ROM:62C2 ldb INTMEM_1C, #1 ROM:62C5 clr INTMEM_20 ROM:62C7 cmpb INTMEM_DE, 135h[INTMEM_56] ROM:62CC jh ROM_62FE ROM:62CE ROM:62CE ROM_62CE: ; CODE XREF: ROM_628A+83↓j ROM:62CE ; ROM_628A+9C↓j ... ROM:62CE ldb INTMEM_CF, 137h[INTMEM_56] ROM:62D3 clr INTMEM_20 ROM:62D5 ROM:62D5 ROM_62D5: ; CODE XREF: ROM_628A+D9↓j ROM:62D5 ldb INTMEM_1C, #2 ROM:62D8 cmpb INTMEM_DE, 134h[INTMEM_56] ROM:62DD jh ROM_62E1 ROM:62DF sjmp ROM_6359 ROM:62E1 ; --------------------------------------------------------------------------- ROM:62E1 ROM:62E1 ROM_62E1: ; CODE XREF: ROM_628A+53↑j ROM:62E1 cmpb INTMEM_DE, 135h[INTMEM_56] ROM:62E6 jh ROM_62C2 ROM:62E8 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:62EB jne ROM_62FE ROM:62ED ldb INTMEM_1C, #3 ROM:62F0 cmpb INTMEM_DE, 134h[INTMEM_56] ROM:62F5 jnh ROM_636A ROM:62F7 cmpb INTMEM_DE, 135h[INTMEM_56] ROM:62FC jh ROM_6300 ROM:62FE ROM:62FE ROM_62FE: ; CODE XREF: ROM_628A+42↑j ROM:62FE ; ROM_628A+61↑j ROM:62FE sjmp ROM_6383 ROM:6300 ; --------------------------------------------------------------------------- ROM:6300 ROM:6300 ROM_6300: ; CODE XREF: ROM_628A+72↑j ROM:6300 ; ROM_628A+F7↓j ROM:6300 ldb INTMEM_CF, 13Ah[INTMEM_56] ROM:6305 ldb INTMEM_1C, #4 ROM:6308 cmpb INTMEM_DE, 135h[INTMEM_56] ROM:630D jnh ROM_62CE ROM:630F cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6312 jnh ROM_62C2 ROM:6314 cmpb INTMEM_DE, 136h[INTMEM_56] ROM:6319 jnc ROM_6357 ROM:631B ldbze INTMEM_20, INTMEM_CF ROM:631E ldb INTMEM_1C, #5 ROM:6321 cmpb INTMEM_DE, 135h[INTMEM_56] ROM:6326 jnh ROM_62CE ROM:6328 ldbze INTMEM_20, INTMEM_CF ROM:632B cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:632E jnh ROM_62C2 ROM:6330 cmpb INTMEM_DE, 136h[INTMEM_56] ROM:6335 jc ROM_6383 ROM:6337 clr INTMEM_20 ROM:6339 ldb INTMEM_1C, #6 ROM:633C cmpb INTMEM_DE, 135h[INTMEM_56] ROM:6341 jnh ROM_62CE ROM:6343 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6346 jh ROM_634A ROM:6348 sjmp ROM_62C2 ROM:634A ; --------------------------------------------------------------------------- ROM:634A ROM:634A ROM_634A: ; CODE XREF: ROM_628A+BC↑j ROM:634A cmpb INTMEM_DE, 136h[INTMEM_56] ROM:634F jnc ROM_6383 ROM:6351 ldbze INTMEM_20, INTMEM_CF ROM:6354 ldb INTMEM_1C, #5 ROM:6357 ROM:6357 ROM_6357: ; CODE XREF: ROM_628A+8F↑j ROM:6357 sjmp ROM_6383 ROM:6359 ; --------------------------------------------------------------------------- ROM:6359 ROM:6359 ROM_6359: ; CODE XREF: ROM_628A+55↑j ROM:6359 ldb INTMEM_1C, #7 ROM:635C cmpb INTMEM_DE, 136h[INTMEM_56] ROM:6361 jnh ROM_6365 ROM:6363 sjmp ROM_62D5 ROM:6365 ; --------------------------------------------------------------------------- ROM:6365 ROM:6365 ROM_6365: ; CODE XREF: ROM_628A+D7↑j ROM:6365 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6368 jh ROM_6383 ROM:636A ROM:636A ROM_636A: ; CODE XREF: ROM_628A+6B↑j ROM:636A ldb INTMEM_1C, #8 ROM:636D cmpb INTMEM_DE, 135h[INTMEM_56] ROM:6372 jnh ROM_6383 ROM:6374 ldb INTMEM_CF, 138h[INTMEM_56] ROM:6379 ldb INTMEM_1C, #9 ROM:637C cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:637F jh ROM_6383 ROM:6381 sjmp ROM_6300 ROM:6383 ; --------------------------------------------------------------------------- ROM:6383 ROM:6383 ROM_6383: ; CODE XREF: ROM_628A+23↑j ROM:6383 ; ROM_628A:ROM_62FE↑j ... ROM:6383 mulub INTMEM_20, 139h[INTMEM_56] ROM:6388 divub INTMEM_20, 13Ah[INTMEM_56] ROM:638D stb INTMEM_20, INTMEM_220[] ROM:6392 stb INTMEM_1C, INTMEM_222[] ROM:6397 ldb INTMEM_1C+3, INTMEM_1BB[] ROM:639C ldb INTMEM_1C+2, INTMEM_DE ROM:639F ld INTMEM_1C, #32h ; '2' ROM:63A3 lcall ROM_3198 ROM:63A6 stb INTMEM_1C, INTMEM_3DB[] ROM:63AB subb INTMEM_34, INTMEM_1C, #-80h ROM:63AF jbs INTMEM_F9, 3, ROM_63E3 ROM:63B2 jbs INTMEM_F9, 4, ROM_63E3 ROM:63B5 ldb INTMEM_1C+3, INTMEM_1BE[] ROM:63BA ld INTMEM_1C, #33h ; '3' ROM:63BE lcall ROM_3198 ROM:63C1 stb INTMEM_1C, INTMEM_3DD[] ROM:63C6 jbs INTMEM_FE, 7, ROM_6410 ROM:63C9 jbs INTMEM_FE+1, 0, ROM_63E8 ROM:63CC orb INTMEM_FE+1, #2 ROM:63CF cmpb INTMEM_1C, #-80h ROM:63D2 jnh ROM_63E6 ROM:63D4 ldb INTMEM_1A+1, 13Dh[INTMEM_56] ROM:63D9 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:63DD andb INTMEM_FE+1, #-3 ROM:63E0 orb INTMEM_FE+1, #1 ROM:63E3 ROM:63E3 ROM_63E3: ; CODE XREF: ROM_628A+125↑j ROM:63E3 ; ROM_628A+128↑j ... ROM:63E3 ldb INTMEM_1C, #-80h ROM:63E6 ROM:63E6 ROM_63E6: ; CODE XREF: ROM_628A+148↑j ROM:63E6 sjmp ROM_644C ROM:63E8 ; --------------------------------------------------------------------------- ROM:63E8 ROM:63E8 ROM_63E8: ; CODE XREF: ROM_628A+13F↑j ROM:63E8 cmpb INTMEM_1C, #-80h ROM:63EB jh ROM_63FE ROM:63ED ldb INTMEM_1A+1, 13Dh[INTMEM_56] ROM:63F2 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:63F6 orb INTMEM_FE+1, #2 ROM:63F9 ROM:63F9 ROM_63F9: ; CODE XREF: ROM_628A+18C↓j ROM:63F9 andb INTMEM_FE+1, #-2 ROM:63FC sjmp ROM_644C ROM:63FE ; --------------------------------------------------------------------------- ROM:63FE ROM:63FE ROM_63FE: ; CODE XREF: ROM_628A+161↑j ROM:63FE cmpb INTMEM_CA, ZERO_REG ; Zero register ROM:6401 jh ROM_642C ROM:6403 ldb INTMEM_D0, 13Eh[INTMEM_56] ROM:6408 orb INTMEM_FE+1, #2 ROM:640B orb INTMEM_FE, #-80h ROM:640E sjmp ROM_642C ROM:6410 ; --------------------------------------------------------------------------- ROM:6410 ROM:6410 ROM_6410: ; CODE XREF: ROM_628A+13C↑j ROM:6410 jbc INTMEM_FE+1, 0, ROM_6418 ROM:6413 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:6416 jnh ROM_63F9 ROM:6418 ROM:6418 ROM_6418: ; CODE XREF: ROM_628A:ROM_6410↑j ROM:6418 cmpb INTMEM_1C, #-80h ROM:641B jh ROM_642C ROM:641D ldb INTMEM_CA, 13Dh[INTMEM_56] ROM:6422 clrb INTMEM_D0 ROM:6424 andb INTMEM_FE, #7Fh ROM:6427 andb INTMEM_FE+1, #-2 ROM:642A sjmp ROM_644C ROM:642C ; --------------------------------------------------------------------------- ROM:642C ROM:642C ROM_642C: ; CODE XREF: ROM_628A+177↑j ROM:642C ; ROM_628A+184↑j ... ROM:642C jbc INTMEM_FE+1, 1, ROM_63E3 ROM:642F cmpb ZERO_REG, 13Eh[INTMEM_56] ; Zero register ROM:6434 je ROM_644C ROM:6436 ldb INTMEM_20, 13Eh[INTMEM_56] ROM:643B subb INTMEM_20, INTMEM_D0 ROM:643E subb INTMEM_1C, #-80h ROM:6441 mulub INTMEM_1C, INTMEM_20 ROM:6444 divub INTMEM_1C, 13Eh[INTMEM_56] ROM:6449 addb INTMEM_1C, #-80h ROM:644C ROM:644C ROM_644C: ; CODE XREF: ROM_628A:ROM_63E6↑j ROM:644C ; ROM_628A+172↑j ... ROM:644C stb INTMEM_1C, INTMEM_3DC[] ROM:6451 subb INTMEM_34+1, INTMEM_1C, #-80h ROM:6455 ldb INTMEM_1C+2, INTMEM_DE ROM:6458 ldb INTMEM_1C+3, INTMEM_1A6[] ROM:645D ld INTMEM_1C, #34h ; '4' ROM:6461 lcall ROM_3198 ROM:6464 stb INTMEM_1C, INTMEM_3DE[] ROM:6469 mulub INTMEM_32, INTMEM_1C, #5 ROM:646D jbs INTMEM_F5+1, 5, ROM_6478 ROM:6470 ld INTMEM_32, 8Ch[INTMEM_56] ROM:6475 ljmp ROM_652A ROM:6478 ; --------------------------------------------------------------------------- ROM:6478 ROM:6478 ROM_6478: ; CODE XREF: ROM_628A+1E3↑j ROM:6478 andb INTMEM_FD, #7Fh ROM:647B jbc INTMEM_FA, 0, ROM_64C8 ROM:647E jbc INTMEM_FE+1, 2, ROM_648E ROM:6481 st INTMEM_32, INTMEM_260[] ROM:6486 andb INTMEM_FE+1, #-5 ROM:6489 ldb INTMEM_D0+1, 13Fh[INTMEM_56] ROM:648E ROM:648E ROM_648E: ; CODE XREF: ROM_628A+1F4↑j ROM:648E ld INTMEM_32, INTMEM_260[] ROM:6493 jbs INTMEM_D4+1, 7, ROM_6498 ROM:6496 clrb INTMEM_D0+1 ROM:6498 ROM:6498 ROM_6498: ; CODE XREF: ROM_628A+209↑j ROM:6498 ld INTMEM_1C+2, 8Eh[INTMEM_56] ROM:649D cmpb ZERO_REG, 13Fh[INTMEM_56] ; Zero register ROM:64A2 je ROM_64BB ROM:64A4 sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:64A8 ldbze INTMEM_1A, INTMEM_D0+1 ROM:64AB mul INTMEM_20, INTMEM_1A ROM:64AF ldbze INTMEM_1A, 13Fh[INTMEM_56] ROM:64B4 div INTMEM_20, INTMEM_1A ROM:64B8 sub INTMEM_1C+2, INTMEM_20 ROM:64BB ROM:64BB ROM_64BB: ; CODE XREF: ROM_628A+218↑j ROM:64BB st INTMEM_1C+2, INTMEM_32 ROM:64BE cmpb INTMEM_D0+1, ZERO_REG ; Zero register ROM:64C1 jne ROM_64DD ROM:64C3 orb INTMEM_FD, #-80h ROM:64C6 sjmp ROM_64DD ROM:64C8 ; --------------------------------------------------------------------------- ROM:64C8 ROM:64C8 ROM_64C8: ; CODE XREF: ROM_628A+1F1↑j ROM:64C8 orb INTMEM_FE+1, #4 ROM:64CB cmpb INTMEM_DE, 140h[INTMEM_56] ROM:64D0 jnc ROM_64DD ROM:64D2 subb INTMEM_1C, INTMEM_44, #-80h ROM:64D6 mulb INTMEM_1C, #5 ROM:64DA add INTMEM_32, INTMEM_1C ROM:64DD ROM:64DD ROM_64DD: ; CODE XREF: ROM_628A+237↑j ROM:64DD ; ROM_628A+23C↑j ... ROM:64DD ldb INTMEM_1C+2, INTMEM_1A6[] ROM:64E2 ld INTMEM_1C, #35h ; '5' ROM:64E6 lcall ROM_3198 ROM:64E9 stb INTMEM_1C, INTMEM_3DF[] ROM:64EE addb INTMEM_34, INTMEM_34+1 ROM:64F1 jnv ROM_64F8 ROM:64F3 jge ROM_6502 ROM:64F5 ldb INTMEM_34, #-80h ROM:64F8 ROM:64F8 ROM_64F8: ; CODE XREF: ROM_628A+267↑j ROM:64F8 cmpb INTMEM_34, #-80h ROM:64FB jc ROM_6505 ROM:64FD cmpb INTMEM_34, INTMEM_1C ROM:6500 jnh ROM_6505 ROM:6502 ROM:6502 ROM_6502: ; CODE XREF: ROM_628A+269↑j ROM:6502 ldb INTMEM_34, INTMEM_1C ROM:6505 ROM:6505 ROM_6505: ; CODE XREF: ROM_628A+271↑j ROM:6505 ; ROM_628A+276↑j ROM:6505 mulb INTMEM_34, #5 ROM:6509 ld INTMEM_1A, INTMEM_1A0[] ROM:650E add INTMEM_32, INTMEM_1A ROM:6511 add INTMEM_32, INTMEM_34 ROM:6514 sub INTMEM_32, #384h ROM:6518 jbc INTMEM_32+1, 7, ROM_651F ROM:651B ld INTMEM_32, #0 ROM:651F ROM:651F ROM_651F: ; CODE XREF: ROM_628A+28E↑j ROM:651F sub INTMEM_32, INTMEM_220[] ROM:6524 jc ROM_652A ROM:6526 ld INTMEM_32, #0 ROM:652A ROM:652A ROM_652A: ; CODE XREF: ROM_628A+1EB↑j ROM:652A ; ROM_628A+29A↑j ROM:652A st INTMEM_32, INTMEM_DC[] ROM:652F jbs INTMEM_AB, 0, ROM_653B ROM:6532 ld INTMEM_1C, #4 ROM:6536 lcall ROM_2FA6 ROM:6539 sjmp ROM_655C ROM:653B ; --------------------------------------------------------------------------- ROM:653B ROM:653B ROM_653B: ; CODE XREF: ROM_628A+2A5↑j ROM:653B add INTMEM_20, INTMEM_32, #384h ROM:6540 add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:6545 add INTMEM_1C+2, INTMEM_32, #1194h ROM:654A add INTMEM_1C, INTMEM_32, #189Ch ROM:654F cmp INTMEM_1C, #1C20h ROM:6553 jnc ROM_6559 ROM:6555 sub INTMEM_1C, #1C20h ROM:6559 ROM:6559 ROM_6559: ; CODE XREF: ROM_628A+2C9↑j ROM:6559 lcall ROM_2F61 ROM:655C ROM:655C ROM_655C: ; CODE XREF: ROM_628A+2AF↑j ROM:655C ret ROM:655C ; End of function ROM_628A ROM:655C ROM:655D ROM:655D ; =============== S U B R O U T I N E ======================================= ROM:655D ROM:655D ROM:655D ROM_655D: ; CODE XREF: ROM_4849+F↑p ROM:655D ldb INTMEM_1C+2, INTMEM_1A6[] ROM:6562 ldb INTMEM_1C+3, INTMEM_1A7[] ROM:6567 ld INTMEM_1C, #7 ROM:656B lcall ROM_3198 ROM:656E ldb INTMEM_32, INTMEM_1C ROM:6571 ldb INTMEM_1C+3, INTMEM_1AB[] ROM:6576 cmpb INTMEM_1C+3, #1 ROM:6579 jnh ROM_657E ROM:657B ldb INTMEM_32, #32h ; '2' ROM:657E ROM:657E ROM_657E: ; CODE XREF: ROM_655D+1C↑j ROM:657E ldb INTMEM_1C+2, INTMEM_1A7[] ROM:6583 ld INTMEM_1C, #5 ROM:6587 lcall ROM_3198 ROM:658A clrb INTMEM_1C+1 ROM:658C add INTMEM_24, INTMEM_1C, #300h ROM:6591 ld INTMEM_1C, #6 ROM:6595 lcall ROM_3198 ROM:6598 ldbze INTMEM_20, INTMEM_1C+3 ROM:659B shl INTMEM_20, #1 ROM:659E st INTMEM_24, 1D8h[INTMEM_20] ROM:65A3 mulub INTMEM_1C, INTMEM_1C, INTMEM_32 ROM:65A7 divub INTMEM_1C, #32h ; '2' ROM:65AA shl INTMEM_1C, #8 ROM:65AD st INTMEM_1C, 1E0h[INTMEM_20] ROM:65B2 cmpb INTMEM_1C+3, #3 ROM:65B5 jnc ROM_65BA ROM:65B7 ldb INTMEM_1C+3, #-1 ROM:65BA ROM:65BA ROM_65BA: ; CODE XREF: ROM_655D+58↑j ROM:65BA incb INTMEM_1C+3 ROM:65BC stb INTMEM_1C+3, INTMEM_1AB[] ROM:65C1 ldb INTMEM_1C+2, INTMEM_1A6[] ROM:65C6 ld INTMEM_1C, #8 ROM:65CA lcall ROM_3198 ROM:65CD clrb INTMEM_1C+1 ROM:65CF addb INTMEM_1C, 0B1h[INTMEM_56] ROM:65D4 jnc ROM_65D8 ROM:65D6 incb INTMEM_1C+1 ROM:65D8 ROM:65D8 ROM_65D8: ; CODE XREF: ROM_655D+77↑j ROM:65D8 sub INTMEM_1C, #0B4h ROM:65DC jc ROM_65E0 ROM:65DE clr INTMEM_1C ROM:65E0 ROM:65E0 ROM_65E0: ; CODE XREF: ROM_655D+7F↑j ROM:65E0 cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:65E3 je ROM_65E8 ROM:65E5 ldb INTMEM_1C, #-1 ROM:65E8 ROM:65E8 ROM_65E8: ; CODE XREF: ROM_655D+86↑j ROM:65E8 mulub INTMEM_1C, 0B0h[INTMEM_56] ROM:65ED divub INTMEM_1C, 0B1h[INTMEM_56] ROM:65F2 jnv ROM_65F7 ROM:65F4 ldb INTMEM_1C, #-1 ROM:65F7 ROM:65F7 ROM_65F7: ; CODE XREF: ROM_655D+95↑j ROM:65F7 addb INTMEM_1C, (INTMEM_40+1)[] ROM:65FC jnc ROM_6601 ROM:65FE ldb INTMEM_1C, #-1 ROM:6601 ROM:6601 ROM_6601: ; CODE XREF: ROM_655D+9F↑j ROM:6601 stb INTMEM_1C, INTMEM_1AC[] ROM:6606 ldb INTMEM_1C+2, INTMEM_1A6[] ROM:660B ld INTMEM_1C, #9 ROM:660F lcall ROM_3198 ROM:6612 stb INTMEM_1C, INTMEM_1AD[] ROM:6617 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:661C ld INTMEM_1C, #0Ah ROM:6620 lcall ROM_3198 ROM:6623 mulub INTMEM_1C, #19h ROM:6626 st INTMEM_1C, INTMEM_174[] ROM:662B ldb INTMEM_1A, 0BFh[INTMEM_56] ROM:6630 clr INTMEM_1C ROM:6632 jbs INTMEM_F9, 1, ROM_6640 ROM:6635 jbc INTMEM_F8, 5, ROM_664F ROM:6638 orb INTMEM_F9, #2 ROM:663B stb INTMEM_1A, INTMEM_CC+1 ROM:663E sjmp ROM_664A ROM:6640 ; --------------------------------------------------------------------------- ROM:6640 ROM:6640 ROM_6640: ; CODE XREF: ROM_655D+D5↑j ROM:6640 jbs INTMEM_F8, 5, ROM_664F ROM:6643 andb INTMEM_F9, #-3 ROM:6646 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CC+1 ROM:664A ROM:664A ROM_664A: ; CODE XREF: ROM_655D+E1↑j ROM:664A st INTMEM_1C, INTMEM_176[] ROM:664F ROM:664F ROM_664F: ; CODE XREF: ROM_655D+D8↑j ROM:664F ; ROM_655D:ROM_6640↑j ROM:664F ldb INTMEM_1C+2, 0C0h[INTMEM_56] ROM:6654 mulub INTMEM_1C+2, INTMEM_177[] ROM:6659 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:665C je ROM_6661 ROM:665E divub INTMEM_1C+2, INTMEM_1A ROM:6661 ROM:6661 ROM_6661: ; CODE XREF: ROM_655D+FF↑j ROM:6661 stb INTMEM_1C+2, INTMEM_1AE[] ROM:6666 jbs INTMEM_F9, 2, ROM_666C ROM:6669 ljmp ROM_68D0 ROM:666C ; --------------------------------------------------------------------------- ROM:666C ROM:666C ROM_666C: ; CODE XREF: ROM_655D+109↑j ROM:666C andb INTMEM_F9, #-5 ROM:666F ldb INTMEM_1A, INTMEM_F5[] ROM:6674 cmpb INTMEM_1A, INTMEM_1AC[] ROM:6679 jnh ROM_6680 ROM:667B ldb INTMEM_1A, INTMEM_1AC[] ROM:6680 ROM:6680 ROM_6680: ; CODE XREF: ROM_655D+11C↑j ROM:6680 stb INTMEM_1A, INTMEM_1AF[] ROM:6685 ldb INTMEM_1C, 0C1h[INTMEM_56] ROM:668A jbs INTMEM_AC, 7, ROM_6692 ROM:668D ldb INTMEM_1C, 0C2h[INTMEM_56] ROM:6692 ROM:6692 ROM_6692: ; CODE XREF: ROM_655D+12D↑j ROM:6692 ldb INTMEM_1C+1, 0C3h[INTMEM_56] ROM:6697 ldb INTMEM_1C+2, INTMEM_D8+1 ROM:669A ld INTMEM_1A, #1F0h ROM:669E clr INTMEM_20 ROM:66A0 lcall ROM_494D ROM:66A3 stb INTMEM_1C+3, INTMEM_1B0[] ROM:66A8 ldb INTMEM_1C, 0C4h[INTMEM_56] ROM:66AD jbs INTMEM_AC, 7, ROM_66B5 ROM:66B0 ldb INTMEM_1C, 0C5h[INTMEM_56] ROM:66B5 ROM:66B5 ROM_66B5: ; CODE XREF: ROM_655D+150↑j ROM:66B5 ldb INTMEM_1C+1, 0C6h[INTMEM_56] ROM:66BA ldb INTMEM_1C+2, INTMEM_1AF[] ROM:66BF ld INTMEM_1A, #1F2h ROM:66C3 ld INTMEM_20, #1D6h ROM:66C7 lcall ROM_494D ROM:66CA stb INTMEM_1C+3, INTMEM_1B1[] ROM:66CF ldb INTMEM_1A, INTMEM_1B1[] ROM:66D4 ldb INTMEM_1A+1, INTMEM_1B0[] ROM:66D9 ldb INTMEM_1C, #-80h ROM:66DC ldb INTMEM_1C+1, #-80h ROM:66DF cmp INTMEM_5E, 34h[INTMEM_56] ROM:66E4 jnc ROM_66F2 ROM:66E6 jbc INTMEM_1A, 7, ROM_66EC ROM:66E9 ldb INTMEM_1C, INTMEM_1A ROM:66EC ROM:66EC ROM_66EC: ; CODE XREF: ROM_655D+189↑j ROM:66EC jbc INTMEM_1A+1, 7, ROM_66F2 ROM:66EF ldb INTMEM_1C+1, INTMEM_1A+1 ROM:66F2 ROM:66F2 ROM_66F2: ; CODE XREF: ROM_655D+187↑j ROM:66F2 ; ROM_655D:ROM_66EC↑j ROM:66F2 ld INTMEM_1C+2, INTMEM_174[] ROM:66F7 jbc INTMEM_F9, 5, ROM_6704 ROM:66FA add INTMEM_1C+2, 36h[INTMEM_56] ROM:66FF jnc ROM_6704 ROM:6701 ldbse INTMEM_1C+2, #-1 ROM:6704 ROM:6704 ROM_6704: ; CODE XREF: ROM_655D+19A↑j ROM:6704 ; ROM_655D+1A2↑j ROM:6704 cmp INTMEM_5E, INTMEM_1C+2 ROM:6707 jc ROM_670E ROM:6709 orb INTMEM_F9, #20h ; ' ' ROM:670C sjmp ROM_6723 ROM:670E ; --------------------------------------------------------------------------- ROM:670E ROM:670E ROM_670E: ; CODE XREF: ROM_655D+1AA↑j ROM:670E andb INTMEM_F9, #-21h ROM:6711 jbs INTMEM_F9, 3, ROM_6723 ROM:6714 jbs INTMEM_F9, 4, ROM_6723 ROM:6717 jbs INTMEM_1A, 7, ROM_671D ROM:671A ldb INTMEM_1C, INTMEM_1A ROM:671D ROM:671D ROM_671D: ; CODE XREF: ROM_655D+1BA↑j ROM:671D jbs INTMEM_1A+1, 7, ROM_6723 ROM:6720 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6723 ROM:6723 ROM_6723: ; CODE XREF: ROM_655D+1AF↑j ROM:6723 ; ROM_655D+1B4↑j ... ROM:6723 stb INTMEM_1C, INTMEM_1B2[] ROM:6728 stb INTMEM_1C+1, INTMEM_1B3[] ROM:672D ldb INTMEM_1A, INTMEM_1B2[] ROM:6732 subb INTMEM_1C, INTMEM_1A, #-80h ROM:6736 jc ROM_673A ROM:6738 negb INTMEM_1C ROM:673A ROM:673A ROM_673A: ; CODE XREF: ROM_655D+1D9↑j ROM:673A mulub INTMEM_1C, INTMEM_1AD[] ROM:673F divub INTMEM_1C, #0Ah ROM:6742 jv ROM_6747 ROM:6744 jbc INTMEM_1C, 7, ROM_674A ROM:6747 ROM:6747 ROM_6747: ; CODE XREF: ROM_655D+1E5↑j ROM:6747 ldb INTMEM_1C, #7Fh ROM:674A ROM:674A ROM_674A: ; CODE XREF: ROM_655D+1E7↑j ROM:674A jbs INTMEM_1A, 7, ROM_674F ROM:674D negb INTMEM_1C ROM:674F ROM:674F ROM_674F: ; CODE XREF: ROM_655D:ROM_674A↑j ROM:674F addb INTMEM_1C, #-80h ROM:6752 stb INTMEM_1C, INTMEM_1B4[] ROM:6757 clr INTMEM_20 ROM:6759 ldb INTMEM_1C+2, INTMEM_1B3[] ROM:675E cmpb INTMEM_1C+2, #-80h ROM:6761 je ROM_6766 ROM:6763 lcall ROM_49BD ROM:6766 ROM:6766 ROM_6766: ; CODE XREF: ROM_655D+204↑j ROM:6766 st INTMEM_20, INTMEM_3C2[] ROM:676B ld INTMEM_20+2, #0 ROM:676F jbs INTMEM_1C+2, 7, ROM_6776 ROM:6772 ld INTMEM_20+2, #4 ROM:6776 ROM:6776 ROM_6776: ; CODE XREF: ROM_655D+212↑j ROM:6776 lcall ROM_4A0E ROM:6779 clr INTMEM_20 ROM:677B ldb INTMEM_1C+2, INTMEM_1B4[] ROM:6780 cmpb INTMEM_1C+2, #-80h ROM:6783 je ROM_6788 ROM:6785 lcall ROM_49BD ROM:6788 ROM:6788 ROM_6788: ; CODE XREF: ROM_655D+226↑j ROM:6788 st INTMEM_20, INTMEM_3C4[] ROM:678D ld INTMEM_20+2, #2 ROM:6791 jbs INTMEM_1C+2, 7, ROM_6798 ROM:6794 ld INTMEM_20+2, #6 ROM:6798 ROM:6798 ROM_6798: ; CODE XREF: ROM_655D+234↑j ROM:6798 lcall ROM_4A0E ROM:679B ldb INTMEM_1C+2, INTMEM_1AF[] ROM:67A0 cmpb INTMEM_1C+2, INTMEM_1B5[] ROM:67A5 jnh ROM_67AC ROM:67A7 stb INTMEM_1C+2, INTMEM_1B5[] ROM:67AC ROM:67AC ROM_67AC: ; CODE XREF: ROM_655D+248↑j ROM:67AC ldb INTMEM_1A, INTMEM_D8+1 ROM:67AF cmpb INTMEM_1A, INTMEM_1B6[] ROM:67B4 jnh ROM_67BB ROM:67B6 stb INTMEM_1A, INTMEM_1B6[] ROM:67BB ROM:67BB ROM_67BB: ; CODE XREF: ROM_655D+257↑j ROM:67BB cmp INTMEM_5E, 38h[INTMEM_56] ROM:67C0 jc ROM_67F5 ROM:67C2 cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:67C7 jne ROM_67D0 ROM:67C9 cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:67CE je ROM_67FF ROM:67D0 ROM:67D0 ROM_67D0: ; CODE XREF: ROM_655D+26A↑j ROM:67D0 ldb INTMEM_20, INTMEM_1B6[] ROM:67D5 subb INTMEM_20, INTMEM_1A ROM:67D8 cmpb INTMEM_20, 0C9h[INTMEM_56] ROM:67DD jc ROM_67F5 ROM:67DF ldb INTMEM_20, INTMEM_1B5[] ROM:67E4 subb INTMEM_20, INTMEM_1C+2 ROM:67E7 cmpb INTMEM_20, 0CAh[INTMEM_56] ROM:67EC jnc ROM_6809 ROM:67EE cmpb INTMEM_1C+2, INTMEM_1AC[] ROM:67F3 je ROM_6809 ROM:67F5 ROM:67F5 ROM_67F5: ; CODE XREF: ROM_655D+263↑j ROM:67F5 ; ROM_655D+280↑j ROM:67F5 st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:67FA st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:67FF ROM:67FF ROM_67FF: ; CODE XREF: ROM_655D+271↑j ROM:67FF stb INTMEM_1A, INTMEM_1B6[] ROM:6804 stb INTMEM_1C+2, INTMEM_1B5[] ROM:6809 ROM:6809 ROM_6809: ; CODE XREF: ROM_655D+28F↑j ROM:6809 ; ROM_655D+296↑j ROM:6809 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:680E cmpb INTMEM_1C+2, INTMEM_1B7[] ROM:6813 jc ROM_681A ROM:6815 stb INTMEM_1C+2, INTMEM_1B7[] ROM:681A ROM:681A ROM_681A: ; CODE XREF: ROM_655D+2B6↑j ROM:681A ldb INTMEM_1A, INTMEM_D8+1 ROM:681D cmpb INTMEM_1A, INTMEM_1B8[] ROM:6822 jc ROM_6829 ROM:6824 stb INTMEM_1A, INTMEM_1B8[] ROM:6829 ROM:6829 ROM_6829: ; CODE XREF: ROM_655D+2C5↑j ROM:6829 cmp INTMEM_5E, 3Ah[INTMEM_56] ROM:682E jc ROM_687B ROM:6830 cmpb INTMEM_D8+1, 0CEh[INTMEM_56] ROM:6835 jc ROM_687B ROM:6837 cmp INTMEM_5E, 38h[INTMEM_56] ROM:683C jc ROM_687B ROM:683E jbc INTMEM_F9, 5, ROM_6841 ROM:6841 ROM:6841 ROM_6841: ; CODE XREF: ROM_655D+2E1↑j ROM:6841 cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6846 jne ROM_684F ROM:6848 cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:684D je ROM_6885 ROM:684F ROM:684F ROM_684F: ; CODE XREF: ROM_655D+2E9↑j ROM:684F subb INTMEM_20, INTMEM_1A, INTMEM_1B8[] ROM:6855 cmpb INTMEM_20, 0CBh[INTMEM_56] ROM:685A jc ROM_687B ROM:685C ldb INTMEM_1A+1, INTMEM_1B0[] ROM:6861 subb INTMEM_1A+1, #-80h ROM:6864 jbs INTMEM_1A+1, 7, ROM_686E ROM:6867 cmpb INTMEM_1A+1, 0CCh[INTMEM_56] ROM:686C jc ROM_687B ROM:686E ROM:686E ROM_686E: ; CODE XREF: ROM_655D+307↑j ROM:686E subb INTMEM_20, INTMEM_1C+2, INTMEM_1B7[] ROM:6874 cmpb INTMEM_20, 0CDh[INTMEM_56] ROM:6879 jnc ROM_688F ROM:687B ROM:687B ROM_687B: ; CODE XREF: ROM_655D+2D1↑j ROM:687B ; ROM_655D+2D8↑j ... ROM:687B st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6880 st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6885 ROM:6885 ROM_6885: ; CODE XREF: ROM_655D+2F0↑j ROM:6885 stb INTMEM_1A, INTMEM_1B8[] ROM:688A stb INTMEM_1C+2, INTMEM_1B7[] ROM:688F ROM:688F ROM_688F: ; CODE XREF: ROM_655D+31C↑j ROM:688F ld INTMEM_1A, INTMEM_1EC[] ROM:6894 cmp INTMEM_1A, INTMEM_1EE[] ROM:6899 jc ROM_68A0 ROM:689B ld INTMEM_1A, INTMEM_1EE[] ROM:68A0 ROM:68A0 ROM_68A0: ; CODE XREF: ROM_655D+33C↑j ROM:68A0 ld INTMEM_1C, INTMEM_1E8[] ROM:68A5 cmp INTMEM_1C, INTMEM_1EA[] ROM:68AA jc ROM_68B1 ROM:68AC ld INTMEM_1C, INTMEM_1EA[] ROM:68B1 ROM:68B1 ROM_68B1: ; CODE XREF: ROM_655D+34D↑j ROM:68B1 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:68B4 je ROM_68C6 ROM:68B6 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:68BB mulub INTMEM_1C+2, #20h ; ' ' ROM:68BE add INTMEM_1C, INTMEM_1C+2 ROM:68C1 jnc ROM_68C6 ROM:68C3 ldbse INTMEM_1C, #-1 ROM:68C6 ROM:68C6 ROM_68C6: ; CODE XREF: ROM_655D+357↑j ROM:68C6 ; ROM_655D+364↑j ROM:68C6 st INTMEM_1A, INTMEM_17A[] ROM:68CB st INTMEM_1C, INTMEM_178[] ROM:68D0 ROM:68D0 ROM_68D0: ; CODE XREF: ROM_655D+10C↑j ROM:68D0 ret ROM:68D0 ; End of function ROM_655D ROM:68D0 ROM:68D1 ROM:68D1 ; =============== S U B R O U T I N E ======================================= ROM:68D1 ROM:68D1 ROM:68D1 ROM_68D1: ; CODE XREF: ROM_4849+15↑p ROM:68D1 ldb INTMEM_1C+2, INTMEM_DE ROM:68D4 ldb INTMEM_1C+3, INTMEM_1A6[] ROM:68D9 ld INTMEM_1C, #37h ; '7' ROM:68DD lcall ROM_3198 ROM:68E0 ldb INTMEM_1C+3, INTMEM_1C ROM:68E3 ldb INTMEM_1C+2, INTMEM_1A7[] ROM:68E8 ld INTMEM_1C, #36h ; '6' ROM:68EC lcall ROM_3198 ROM:68EF mulub INTMEM_1C, INTMEM_1C+3 ROM:68F2 shr INTMEM_1C, #1 ROM:68F5 st INTMEM_1C, INTMEM_262[] ROM:68FA ret ROM:68FA ; End of function ROM_68D1 ROM:68FA ROM:68FB ; --------------------------------------------------------------------------- ROM:68FB rst ROM:68FB ; --------------------------------------------------------------------------- ROM:68FC db 0CBh, 52h, 0D3h, 52h, 0FFh, 52h, 5Ch, 53h, 9Fh, 5Fh ROM:68FC db 0A6h, 5Fh, 0C0h, 5Fh, 0CCh, 5Fh, 0E0h, 5Fh, 0FDh, 5Fh ROM:68FC db 0C2h, 62h, 0C2h, 62h, 0D5h, 62h, 0EDh, 62h, 5, 63h ROM:68FC db 1Eh, 63h, 39h, 63h, 59h, 63h, 6Ah, 63h, 79h, 63h, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:68FC db 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:76FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:78FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86FC db 0FFh, 0FFh, 0FFh, 0FFh, 0, 9, 0ACh, 3, 5Fh, 14h, 4 ROM:86FC db 0, 0B0h, 4, 55h, 1, 10h, 2, 0DCh, 5, 0DCh, 5, 1, 0 ROM:86FC db 1, 0, 2, 0, 40h, 0, 90h, 1, 8Ah, 2, 0, 2, 80h, 0, 2 ROM:86FC db 7Fh, 80h, 1, 0, 2, 40h, 1, 80h, 0, 3, 0AAh, 1, 78h ROM:86FC db 0A0h, 0B5h, 4Bh, 0B6h, 90h, 1, 64h, 0, 0C8h, 19h, 0ACh ROM:86FC db 0Dh, 64h, 0, 0F4h, 1, 32h, 0, 0E2h, 4, 32h, 0, 26h ROM:86FC db 2, 92h, 36h, 8Fh, 2, 4Bh, 0, 2Ch, 1, 0FCh, 0BFh, 1 ROM:86FC db 0, 4Eh, 1Bh, 4Eh, 1Bh, 0Ah, 0, 0D0h, 7, 96h, 0, 1Eh ROM:86FC db 0, 51h, 10h, 0A0h, 63h, 60h, 0EAh, 0BCh, 2, 20h, 3 ROM:86FC db 30h, 75h, 20h, 4Eh, 0A8h, 61h, 1Fh, 63h, 31h, 60h, 28h ROM:86FC db 23h, 1Eh, 23h, 0C9h, 84h, 19h, 0, 32h, 0, 0E1h, 80h ROM:86FC db 64h, 80h, 75h, 3, 66h, 3, 19h, 0, 96h, 0, 0E2h, 4, 52h ROM:86FC db 3, 20h, 3, 12h, 3, 96h, 0AAh, 1Dh, 6, 2, 3Fh, 4, 4 ROM:86FC db 20h, 0FDh, 3, 0Ah, 0FEh, 3, 0E8h, 0F5h, 0Ah, 8Eh, 6Bh ROM:86FC db 28h, 0C8h, 8Ah, 4, 4, 18h, 0B1h, 8Eh, 0FAh, 8, 76h ROM:86FC db 0B7h, 0AAh, 1Fh, 2, 26h, 0, 0Fh, 0Ah, 0Fh, 0ADh, 0B1h ROM:86FC db 3Ch, 8, 78h, 0, 0Ah, 0FAh, 2, 80h, 2, 2, 0C8h, 2, 1Ah ROM:86FC db 0, 33h, 0Ah, 0Dh, 3, 2, 0CFh, 0E7h, 82h, 9, 0FFh, 1Ch ROM:86FC db 91h, 5Ch, 0DCh, 5, 0, 1, 0EEh, 2Dh, 3, 1Ch, 0FEh, 0E2h ROM:86FC db 5, 20h, 18h, 0FFh, 0A0h, 82h, 47h, 5, 0FAh, 0, 0, 71h ROM:86FC db 45h, 8Fh, 3Bh, 3Bh, 1Dh, 5, 91h, 63h, 8, 8, 3Eh, 4 ROM:86FC db 0C6h, 0B1h, 7Eh, 95h, 0Ah, 5, 0Bh, 9Eh, 62h, 80h, 0Fh ROM:86FC db 0E3h, 0DCh, 0AAh, 0A0h, 19h, 0Ch, 19h, 7Dh, 74h, 7Eh ROM:86FC db 4, 6, 19h, 37h, 2, 4, 64h, 80h, 19h, 0B4h, 0FFh, 4 ROM:86FC db 19h, 14h, 0, 0B4h, 8, 4, 29h, 7Fh, 0Fh, 7, 46h, 0Ch ROM:86FC db 8, 0B0h, 28h, 1Eh, 0C6h, 87h, 58h, 2Eh, 8, 37h, 0Fh ROM:86FC db 10h, 28h, 0Ah, 23h, 29h, 69h, 0B6h, 26h, 3, 1Eh, 7Dh ROM:86FC db 0B1h, 0C4h, 5Ah, 32h, 10h, 82h, 3, 6, 9, 0Ah, 3, 1 ROM:86FC db 51h, 8Dh, 0DDh, 64h, 2Dh, 14h, 2, 1, 18h, 6Eh, 7, 0Bh ROM:86FC db 0Ah, 1, 0Ah, 10h, 18h, 26h, 3Ch, 58h, 0C3h, 0E0h, 0EEh ROM:86FC db 0F5h, 0FFh, 0DDh, 0C3h, 0ABh, 91h, 79h, 39h, 21h, 0Fh ROM:86FC db 0, 6, 1, 0Ch, 14h, 50h, 78h, 0D0h, 0FAh, 1Fh, 24h, 36h ROM:86FC db 3Eh, 55h, 5Bh, 7, 1, 10h, 28h, 40h, 78h, 0A8h, 0C0h ROM:86FC db 0FAh, 54h, 4Ah, 36h, 31h, 2Eh, 2Bh, 0, 4, 1, 47h, 5Ch ROM:86FC db 80h, 0AAh, 0CCh, 50h, 4Bh, 42h, 8, 1, 0Eh, 1Ch, 2Ah ROM:86FC db 39h, 55h, 87h, 9Ch, 0B0h, 75h, 4Eh, 31h, 21h, 18h, 13h ROM:86FC db 0Fh, 8, 9, 1, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 9Ch, 0BFh ROM:86FC db 0CDh, 64h, 41h, 2Fh, 23h, 1Dh, 19h, 16h, 14h, 14h, 9 ROM:86FC db 1, 0Eh, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 71h, 0B8h, 0DCh ROM:86FC db 0AFh, 88h, 64h, 49h, 32h, 23h, 19h, 0Ah, 9, 1, 3Ch ROM:86FC db 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 4Eh, 7Eh, 0B8h ROM:86FC db 0DEh, 0E5h, 0E5h, 0E6h, 0E6h, 0E8h, 3, 1, 5Ch, 80h ROM:86FC db 0AAh, 50h, 4Bh, 42h, 8, 1, 0Eh, 1Ch, 2Bh, 39h, 47h ROM:86FC db 55h, 63h, 0B1h, 0FFh, 0F4h, 0A4h, 62h, 44h, 27h, 1Dh ROM:86FC db 0Ch, 0Bh, 1, 3Ch ROM:88FC db 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 96h, 0A0h, 69h ROM:88FC db 4Ah, 38h, 2Ch, 23h, 1Dh, 18h, 14h, 11h, 0Eh, 0Bh, 5 ROM:88FC db 1, 0Eh, 1Ch, 39h, 63h, 0B1h, 20h, 20h, 20h, 20h, 20h ROM:88FC db 2, 1, 5Ch, 0B1h, 0, 0, 3, 1, 5Ch, 80h, 0AAh, 32h, 2Ch ROM:88FC db 23h, 4, 1, 42h, 61h, 80h, 0FDh, 7Dh, 32h, 5, 19h, 5 ROM:88FC db 1, 0, 14h, 46h, 5Ah, 79h, 0, 26h, 8Ah, 0A2h, 0FFh, 4 ROM:88FC db 1, 79h, 88h, 0A2h, 0B4h, 0, 16h, 57h, 64h, 5, 1, 0 ROM:88FC db 26h, 8Ah, 0A2h, 0FFh, 0, 14h, 46h, 5Ah, 79h, 4, 1, 0 ROM:88FC db 16h, 57h, 64h, 79h, 88h, 0A2h, 0B4h, 5, 1, 0Eh, 1Ch ROM:88FC db 2Bh, 47h, 0B1h, 0A0h, 78h, 69h, 46h, 14h, 6, 1, 28h ROM:88FC db 34h, 48h, 54h, 6Ch, 0A0h, 15h, 22h, 26h, 38h, 3Eh, 83h ROM:88FC db 6, 1, 28h, 34h, 48h, 54h, 6Ch, 0A0h, 0Bh, 1Ch, 26h ROM:88FC db 38h, 38h, 79h, 3, 1, 6Ch, 80h, 99h, 92h, 0B4h, 0C8h ROM:88FC db 2, 1, 28h, 3Ch, 0, 8, 7, 1, 1Ch, 2Bh, 39h, 47h, 55h ROM:88FC db 63h, 0AAh, 4Ch, 42h, 3Ah, 27h, 1Fh, 1Bh, 10h, 0Ah, 9 ROM:88FC db 0Ah, 10h, 14h, 19h, 1Eh, 28h, 32h, 3Ch, 50h, 9Ch, 0Ch ROM:88FC db 0Fh, 14h, 20h, 34h, 4Ch, 60h, 8Ch, 0FAh, 57h, 83h, 0AEh ROM:88FC db 0C2h, 0CEh, 0D8h, 0DCh, 0E1h, 0E5h, 0E9h, 52h, 76h ROM:88FC db 99h, 0B9h, 0C9h, 0D7h, 0DBh, 0E0h, 0E5h, 0E9h, 50h ROM:88FC db 61h, 76h, 0ABh, 0C0h, 0D3h, 0D9h, 0DCh, 0E5h, 0E9h ROM:88FC db 4Bh, 4Dh, 57h, 76h, 9Ch, 0CAh, 0D7h, 0DBh, 0E5h, 0E9h ROM:88FC db 26h, 38h, 4Bh, 63h, 88h, 0C2h, 0D4h, 0D9h, 0E4h, 0E9h ROM:88FC db 1Ch, 25h, 31h, 4Ch, 67h, 9Ch, 0C8h, 0D4h, 0DFh, 0E9h ROM:88FC db 1Ch, 1Ch, 1Eh, 2Eh, 48h, 88h, 0BDh, 0CFh, 0DBh, 0E9h ROM:88FC db 1Ch, 1Ch, 1Ch, 1Eh, 31h, 69h, 0A1h, 0C2h, 0D7h, 0E9h ROM:88FC db 1Ch, 1Ch, 1Ch, 1Ch, 1Ch, 4Ah, 78h, 9Fh, 0C5h, 0E9h ROM:88FC db 7, 5, 1Ch, 36h, 4Fh, 69h, 82h, 9Ch, 0B6h, 2Ah, 2Ch ROM:88FC db 3Ch, 64h, 8Ch, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 6, 9, 0Ch ROM:88FC db 0Ch, 0, 2, 7, 9, 0Bh, 0Dh, 0Fh, 2, 7, 0Dh, 0Fh, 10h ROM:88FC db 11h, 18h, 3, 0Dh, 10h, 11h, 13h, 19h, 19h, 2, 4, 63h ROM:88FC db 0AAh, 0, 1, 2, 3, 0F4h, 0F6h, 0E6h, 0DCh, 0F8h, 0F8h ROM:88FC db 0F4h, 0F4h, 3, 4, 55h, 63h, 0AAh, 0, 1, 2, 3, 13h, 0Ch ROM:88FC db 3, 2Dh, 18h, 8, 13h, 0Ch, 8, 2Dh, 1Ch, 12h, 4, 2, 14h ROM:88FC db 28h, 64h, 78h, 63h, 0AAh, 32h, 32h, 32h, 32h, 32h, 32h ROM:88FC db 32h, 19h, 9, 4, 66h, 73h, 7Ch, 7Dh, 7Eh, 7Fh, 80h, 9Ah ROM:88FC db 0B3h, 1Ch, 36h, 69h, 0E9h, 32h, 19h, 8, 6, 4, 2, 0 ROM:88FC db 18h, 32h, 32h, 19h, 8, 6, 4, 2, 0, 18h, 32h, 32h, 19h ROM:88FC db 8, 6, 4, 2, 0, 18h, 32h, 32h, 19h, 8, 6, 4, 2, 0, 18h ROM:88FC db 32h, 5, 5, 81h, 82h, 86h, 8Eh, 9Ah, 1Ch, 36h, 69h, 0CFh ROM:88FC db 0E9h, 5, 8, 19h, 2Ah, 0C0h, 5, 9, 19h, 2Ah, 0C0h, 0 ROM:88FC db 0Bh, 22h, 55h, 0C0h, 0, 0Ch, 23h, 55h, 0C0h, 0, 0, 0 ROM:88FC db 0, 0C0h, 3, 3, 7Fh, 81h, 8Fh, 55h, 63h, 0AAh, 64h, 0FAh ROM:88FC db 0C8h, 50h, 96h, 64h, 32h, 32h, 32h, 2, 2, 14h, 28h ROM:88FC db 63h, 0AAh, 32h, 32h, 32h, 32h, 4, 6, 4Fh, 82h, 0CFh ROM:88FC db 0E9h, 0Ch, 14h, 3Ch, 64h, 8Ch, 0B4h, 32h ROM:8AFC db 3Ch, 4Bh, 50h, 32h, 4Bh, 4Bh, 50h, 3Ch, 4Bh, 50h, 55h ROM:8AFC db 3Ch, 4Bh, 50h, 55h, 64h, 64h, 64h, 64h, 4Bh, 4Bh, 4Bh ROM:8AFC db 4Bh, 7, 9, 29h, 36h, 4Fh, 69h, 9Ch, 0CFh, 0E5h, 0Ch ROM:8AFC db 14h, 19h, 1Eh, 23h, 28h, 3Ch, 64h, 0B4h, 8Eh, 8Eh, 8Bh ROM:8AFC db 74h, 6Eh, 6Dh, 6Ah, 8Eh, 88h, 87h, 71h, 6Ch, 6Bh, 69h ROM:8AFC db 7Dh, 77h, 71h, 6Eh, 69h, 68h, 68h, 78h, 75h, 6Eh, 6Ch ROM:8AFC db 69h, 66h, 67h, 77h, 73h, 6Dh, 6Ah, 68h, 65h, 65h, 76h ROM:8AFC db 72h, 6Bh, 69h, 68h, 65h, 64h, 75h, 71h, 6Bh, 69h, 67h ROM:8AFC db 64h, 63h, 6Eh, 6Dh, 67h, 64h, 61h, 60h, 5Eh, 66h, 65h ROM:8AFC db 64h, 61h, 5Eh, 5Dh, 5Ch, 9, 12h, 10h, 1Ch, 29h, 36h ROM:8AFC db 4Fh, 69h, 9Ch, 0CFh, 0E5h, 8, 0Ch, 10h, 14h, 20h, 28h ROM:8AFC db 2Ch, 34h, 40h, 4Ch, 60h, 78h, 8Ch, 0A8h, 0C0h, 0D0h ROM:8AFC db 0E8h, 0FAh, 0FDh, 0FDh, 0EEh, 0C6h, 99h, 86h, 91h, 9Ah ROM:8AFC db 9Eh, 0F7h, 0F7h, 0BFh, 76h, 80h, 86h, 91h, 9Ah, 9Eh ROM:8AFC db 0CCh, 0BFh, 0A4h, 7Fh, 85h, 89h, 93h, 9Ah, 9Eh, 0BFh ROM:8AFC db 0AAh, 84h, 84h, 8Bh, 8Eh, 96h, 9Dh, 0A0h, 99h, 84h ROM:8AFC db 8Ah, 8Ah, 90h, 95h, 9Ch, 0A1h, 0A6h, 89h, 84h, 86h ROM:8AFC db 87h, 8Ch, 92h, 9Ah, 0A1h, 0A5h, 8Eh, 8Eh, 8Eh, 8Eh ROM:8AFC db 93h, 96h, 9Eh, 0A3h, 0A7h, 8Eh, 8Eh, 8Eh, 8Fh, 96h ROM:8AFC db 9Ch, 0A2h, 0A7h, 0A9h, 8Ah, 89h, 87h, 88h, 90h, 96h ROM:8AFC db 9Eh, 0A5h, 0A6h, 92h, 92h, 93h, 94h, 9Ah, 9Fh, 0A6h ROM:8AFC db 0ABh, 0AFh, 80h, 83h, 8Ah, 8Fh, 96h, 9Ch, 0A7h, 0AEh ROM:8AFC db 0C0h, 7Fh, 81h, 85h, 8Ah, 91h, 98h, 0A1h, 0A9h, 0B0h ROM:8AFC db 89h, 8Bh, 90h, 93h, 9Ch, 0A4h, 0AEh, 0B5h, 0B8h, 0A3h ROM:8AFC db 0A5h, 0A9h, 0AAh, 0B2h, 0B8h, 0BFh, 0C4h, 0C3h, 0A1h ROM:8AFC db 0A0h, 0A3h, 0A9h, 0ADh, 0B2h, 0C0h, 0C2h, 0C7h, 97h ROM:8AFC db 99h, 9Fh, 0A8h, 0ADh, 0AFh, 0BCh, 0C4h, 0C4h, 92h, 94h ROM:8AFC db 9Ah, 0A2h, 0ABh, 0ACh, 0C0h, 0C3h, 0C2h, 75h, 75h, 8Eh ROM:8AFC db 97h, 9Ch, 0A5h, 0B8h, 0B5h, 0B7h, 5, 4, 1Ch, 29h, 2Fh ROM:8AFC db 0B5h, 0E5h, 28h, 3Ch, 0DCh, 0F0h, 91h, 91h, 91h, 91h ROM:8AFC db 91h, 9Bh, 96h, 91h, 91h, 91h, 0A0h, 9Bh, 91h, 91h, 91h ROM:8AFC db 0A5h, 0A0h, 91h, 91h, 8Ch, 6, 6, 69h, 82h, 9Ch, 0B5h ROM:8AFC db 0CEh, 0E5h, 8Ch, 0A0h, 0B4h, 0C8h, 0DCh, 0F0h, 91h ROM:8AFC db 91h, 91h, 91h, 91h, 82h, 91h, 91h, 91h, 91h, 87h, 82h ROM:8AFC db 91h, 91h, 91h, 87h, 7Dh, 7Dh, 91h, 87h, 87h, 82h, 78h ROM:8AFC db 78h, 82h, 7Dh, 7Dh, 78h, 78h, 78h, 7Dh, 78h, 78h, 76h ROM:8AFC db 73h, 73h, 2, 2, 14h, 8Ch, 4Eh, 0AAh, 82h, 82h, 82h ROM:8AFC db 82h, 8, 2, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 9Ch, 0BFh ROM:8AFC db 69h, 9Ch, 64h, 41h, 2Fh, 23h, 1Dh, 19h, 16h, 14h, 6Eh ROM:8AFC db 46h, 3Bh, 32h, 26h, 21h, 18h, 14h, 2, 4, 4Eh, 55h, 55h ROM:8AFC db 5Ch, 0B1h, 0DCh, 14h, 14h, 14h, 0Fh, 14h, 12h, 14h ROM:8AFC db 14h, 2, 2, 36h, 0B6h, 14h, 8Ch, 30h, 30h, 30h, 30h ROM:8AFC db 2, 2, 8Ch, 0B4h, 14h, 8Ch, 30h, 30h, 30h, 30h, 8, 6 ROM:8AFC db 36h, 43h, 4Fh, 5Ch, 69h, 82h, 9Ch, 0CFh, 1Eh, 28h, 3Ch ROM:8AFC db 50h, 64h, 8Ch, 17h, 17h, 17h, 17h, 17h, 17h, 17h, 17h ROM:8AFC db 17h, 2Fh, 2Fh, 2Fh, 2Fh, 2Fh, 2Fh, 33h, 34h, 37h, 4Eh ROM:8AFC db 5Eh, 5Eh, 5Eh, 5Eh, 5Eh, 3Eh, 3Eh, 56h, 6Dh, 6Dh, 6Dh ROM:8AFC db 6Dh, 6Dh, 4Eh, 56h, 63h, 6Dh, 6Dh, 6Dh, 6Dh, 6Dh, 5Eh ROM:8AFC db 6Eh, 7Dh, 7Dh, 7Dh, 7Dh ROM:8CFC db 7Dh, 7Dh, 4, 4, 36h, 69h, 82h, 0CFh, 1Eh, 28h, 50h ROM:8CFC db 64h, 17h, 17h, 17h, 17h, 17h, 2Fh, 2Fh, 1Ah, 25h, 22h ROM:8CFC db 22h, 1Ah, 1Ah, 1Ah, 1Ah, 1Ah, 2, 2, 69h, 82h, 1Eh, 28h ROM:8CFC db 5, 0Ah, 0Ah, 0Ah, 2, 2, 69h, 82h, 1Eh, 28h, 0Ah, 14h ROM:8CFC db 14h, 14h, 0Ch, 8, 0Eh, 1Ch, 2Bh, 39h, 47h, 55h, 63h ROM:8CFC db 71h, 9Ch, 0B1h, 0BFh, 0CDh, 0Eh, 1Ch, 2Bh, 39h, 47h ROM:8CFC db 55h, 63h, 71h, 0A0h, 6Ch, 64h, 59h, 4Eh, 40h, 34h, 2Ah ROM:8CFC db 11h, 9, 2, 0, 0A5h, 71h, 59h, 50h, 47h, 3Dh, 33h, 2Ah ROM:8CFC db 11h, 9, 3, 0, 77h, 77h, 5Fh, 4Ah, 43h, 3Ah, 32h, 29h ROM:8CFC db 11h, 8, 4, 0, 54h, 54h, 54h, 3Fh, 39h, 35h, 30h, 28h ROM:8CFC db 11h, 8, 4, 0, 3Bh, 3Bh, 3Bh, 3Bh, 35h, 32h, 2Eh, 27h ROM:8CFC db 11h, 7, 4, 0, 33h, 33h, 33h, 33h, 33h, 30h, 2Ch, 26h ROM:8CFC db 11h, 7, 4, 0, 2Fh, 2Fh, 2Fh, 2Fh, 2Fh, 2Fh, 2Bh, 26h ROM:8CFC db 10h, 7, 5, 0, 19h, 27h, 27h, 27h, 27h, 27h, 27h, 25h ROM:8CFC db 0Fh, 7, 6, 0, 9, 5, 1Ch, 2Bh, 39h, 63h, 87h, 9Ch, 0B1h ROM:8CFC db 0BFh, 0CDh, 1Ch, 2Bh, 39h, 63h, 87h, 0Bh, 0Bh, 0Bh ROM:8CFC db 0Bh, 0Bh, 9, 9, 8, 5, 0Bh, 0Bh, 0Bh, 0Bh, 0Ah, 9, 9 ROM:8CFC db 8, 5, 9, 9, 8, 7, 7, 6, 6, 5, 3, 7, 7, 6, 6, 6, 5, 5 ROM:8CFC db 3, 2, 5, 5, 5, 5, 5, 4, 4, 3, 2, 5, 6, 1Ch, 36h, 4Fh ROM:8CFC db 0CFh, 0E9h, 39h, 55h, 0B1h, 0CDh, 0EAh, 0F8h, 7Ch, 7Ch ROM:8CFC db 7Ch, 78h, 7Ch, 7Ch, 7Ch, 7Ch, 7Ch, 80h, 80h, 80h, 80h ROM:8CFC db 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8CFC db 80h, 80h, 80h, 84h, 84h, 88h, 2, 2, 9Ch, 0B5h, 71h ROM:8CFC db 8Eh, 80h, 80h, 80h, 88h, 9, 0Ch, 1Ch, 36h, 4Fh, 69h ROM:8CFC db 82h, 9Ch, 0B5h, 0CFh, 0E5h, 0Bh, 0Fh, 14h, 28h, 3Ch ROM:8CFC db 50h, 64h, 8Ch, 0B4h, 0C8h, 0DCh, 0F0h, 7Eh, 7Eh, 7Eh ROM:8CFC db 7Eh, 7Eh, 87h, 90h, 0A4h, 0A6h, 96h, 96h, 96h, 96h ROM:8CFC db 9Ch, 0A4h, 0A4h, 0A4h, 0A6h, 96h, 96h, 96h, 96h, 9Ch ROM:8CFC db 0A4h, 0A4h, 0A4h, 0A6h, 8Ch, 82h, 84h, 8Ch, 94h, 98h ROM:8CFC db 99h, 99h, 9Eh, 82h, 78h, 80h, 84h, 8Ch, 8Eh, 92h, 92h ROM:8CFC db 94h, 82h, 78h, 80h, 84h, 8Ch, 8Eh, 90h, 90h, 8Ch, 6Eh ROM:8CFC db 64h, 6Eh, 74h, 78h, 7Ch, 82h, 88h, 8Eh, 6Eh, 64h, 6Eh ROM:8CFC db 74h, 78h, 7Ch, 7Fh, 84h, 86h, 6Eh, 64h, 6Eh, 74h, 78h ROM:8CFC db 7Ch, 82h, 86h, 88h, 6Eh, 64h, 6Eh, 74h, 78h, 7Ch, 80h ROM:8CFC db 86h, 88h, 6Eh, 64h, 6Eh, 74h, 78h, 78h, 78h, 82h, 86h ROM:8CFC db 6Eh, 64h, 6Eh, 74h, 78h, 78h, 78h, 82h, 84h, 2, 9, 0CFh ROM:8CFC db 0E8h, 10h, 28h, 3Ch, 50h, 64h, 78h, 0A0h, 0C8h, 0FAh ROM:8CFC db 8Ah, 0, 4Fh, 0, 45h, 0, 40h, 0, 40h, 0, 36h, 0, 31h ROM:8CFC db 0, 2Ch, 0, 29h, 0, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CFC db 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 97h, 7, 97h, 2, 91h, 2, 14h, 7, 0Ah, 7 ROM:8EFC db 0DFh, 6, 89h, 2, 7Bh, 2, 6Dh, 2, 61h, 2, 57h, 2, 4Bh ROM:8EFC db 2, 41h, 2, 35h, 2, 2Bh, 2, 0A2h, 6, 23h, 2, 2Ch, 6 ROM:8EFC db 22h, 6, 18h, 6, 0FEh, 5, 0BEh, 5, 1Dh, 2, 11h, 2, 0B4h ROM:8EFC db 5, 0AAh, 5, 0F9h, 1, 0E7h, 1, 0DFh, 1, 0CBh, 1, 0B7h ROM:8EFC db 1, 9Ah, 5, 7Eh, 5, 0A3h, 1, 74h, 5, 42h, 5, 23h, 5 ROM:8EFC db 64h, 4, 13h, 4, 0EFh, 3, 91h, 1, 0E5h, 3, 0D4h, 3, 0AFh ROM:8EFC db 3, 7Ch, 3, 87h, 1, 77h, 1, 69h, 1, 6Ch, 3, 57h, 3, 47h ROM:8EFC db 3, 16h, 3, 0A7h, 2, 53h, 1, 4Dh, 1, 45h, 1, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98FC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EFC ; end of 'ROM' ROM:9EFC ROM:9EFC ; end of file