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 : 98175EC1F1944454DBDE1493FB560591CDCED92C6D15559AD127673CD2B53948 INTMEM:0000 ; Input MD5 : D473C059D45A2F224B17038CD645DE96 INTMEM:0000 ; Input CRC32 : 1EAE4B6C 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_2A1E-966↓w INTMEM:0000 ; ROM_2A1E-958↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_2A1E:ROM_2089↓w INTMEM:0002 ; ROM_2A1E:ROM_21D6↓r ... INTMEM:0004 INTMEM_4: ds 2 ; DATA XREF: ROM_2A1E-816↓w INTMEM:0004 ; ROM_2A1E:ROM_220E↓w ... INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_2A1E-821↓w INTMEM:0006 ; ROM:2487↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_346B+6↓r INTMEM:0007 ; ROM_346B+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_2A1E+22↓w INTMEM:0008 ; ROM_379A:ROM_37E4↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 2 ; DATA XREF: ROM_2A1E-3CD↓r INTMEM:0009 ; ROM_2A07+7↓r ... INTMEM:0009 ; Interrupt pending register INTMEM:000B ds 1 INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_379A+B0↓w INTMEM:000E ; ROM_379A+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_2A1E-225↓r INTMEM:000F ; ROM_2A1E-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 1 ; DATA XREF: ROM_2A1E:ROM_258C↓r INTMEM:0010 ; ROM_2A1E-252↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0011 INTMEM_11: ds 1 ; DATA XREF: ROM_2C7C+5↓r INTMEM:0011 ; ROM_379A+C2↓w ... INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_379A+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_379A+4D↓r INTMEM:0013 ; ROM_379A+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_379A:ROM_38F5↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_2A1E-82C↓r INTMEM:0015 ; ROM_2A1E:ROM_28A9↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_2A1E-3C7↓r INTMEM:0016 ; ROM_2A07+1↓r ... INTMEM:0017 INTMEM_17: ds 1 ; DATA XREF: ROM:ROM_2565↓w INTMEM:0017 ; ROM_379A+141↓w INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_2A1E-3EC↓r INTMEM:0018 ; ROM_2A1E:ROM_28BF↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_2A1E-992↓r INTMEM:001A ; ROM_2A1E-806↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_2A1E-98F↓r INTMEM:001C ; ROM_2A1E:ROM_20D6↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_2A1E-989↓r INTMEM:0020 ; ROM_2A1E-96A↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:31EE↓w INTMEM:0024 ; ROM_4E4C+AA↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2CED↓w INTMEM:0026 ; ROM_2CED+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_2AAD+12↓r INTMEM:0028 ; ROM_379A↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_2A1E-3C7↓w INTMEM:002A ; ROM_2A1E-3C4↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_2A1E-983↓r INTMEM:002C ; ROM_2A1E-47A↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2D01+2↓w INTMEM:0030 ; ROM_2D01+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2CA7+13↓w INTMEM:0032 ; ROM_2CDF+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2D5F+23↓r INTMEM:0034 ; ROM_2D9A↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:31EC↓r INTMEM:0036 ; ROM:3AEA↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_3484+3↓r INTMEM:003B ; ROM:3A99↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:3EC5↓w INTMEM:003C ; ROM:3ECE↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:3A92↓w INTMEM:003E ; ROM:3A96↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2E9A+6↓w INTMEM:0040 ; ROM_4862+19↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3D8B↓w INTMEM:0042 ; ROM_4862+2E↓w ... INTMEM:0044 INTMEM_44: ds 1 ; DATA XREF: ROM:3D91↓w INTMEM:0044 ; ROM_4862+33↓w ... INTMEM:0045 INTMEM_45: ds 2 ; DATA XREF: ROM:3D99↓w INTMEM:0045 ; ROM_4862+26↓w ... INTMEM:0047 INTMEM_47: ds 1 ; DATA XREF: ROM_4862+29↓w INTMEM:0047 ; ROM_4E1E+3↓r ... INTMEM:0048 INTMEM_48: ds 1 ; DATA XREF: ROM_4862+17↓w INTMEM:0048 ; ROM_497A+1EC↓w ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_4862↓w INTMEM:0049 ; ROM_4899+B↓r ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_4862+3↓w INTMEM:004A ; ROM_493C+8↓r ... INTMEM:004B INTMEM_4B: ds 1 ; DATA XREF: ROM_4862+8↓w INTMEM:004B ; ROM_493C+B↓r ... INTMEM:004C INTMEM_4C: ds 1 ; DATA XREF: ROM_4862+D↓w INTMEM:004C ; ROM_493C+E↓r ... INTMEM:004D INTMEM_4D: ds 1 ; DATA XREF: ROM_4862+12↓w INTMEM:004D ; ROM_493C+11↓r ... INTMEM:004E INTMEM_4E: ds 1 ; DATA XREF: ROM_2A1E:ROM_26D0↓r INTMEM:004E ; ROM_2AC5+30↓w ... INTMEM:004F INTMEM_4F: ds 1 ; DATA XREF: ROM_2A1E:ROM_2215↓w INTMEM:004F ; ROM_2A1E-685↓w ... INTMEM:0050 INTMEM_50: ds 1 ; DATA XREF: ROM_2A1E-1F9↓w INTMEM:0050 ; ROM:3DC4↓w INTMEM:0051 INTMEM_51: ds 1 ; DATA XREF: ROM_2A1E-48F↓w INTMEM:0052 INTMEM_52: ds 1 ; DATA XREF: ROM_34E8+5F↓w INTMEM:0052 ; ROM_391A+13↓w ... INTMEM:0053 INTMEM_53: ds 1 ; DATA XREF: ROM_5CB5+96↓w INTMEM:0053 ; ROM_5CB5+10C↓w INTMEM:0054 INTMEM_54: ds 1 ; DATA XREF: ROM_2A1E:ROM_2822↓w INTMEM:0054 ; ROM_2A1E:ROM_2828↓r ... INTMEM:0055 INTMEM_55: ds 1 ; DATA XREF: ROM_34E8+42↓w INTMEM:0055 ; ROM_34E8:ROM_3543↓w ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_2A1E-8CC↓r INTMEM:0056 ; ROM_2A1E:ROM_2192↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_2A1E-8FD↓r INTMEM:0058 ; ROM_2A48-168↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_2A1E-781↓w INTMEM:005A ; ROM_2A1E-6F6↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_2A1E:ROM_221B↓w INTMEM:005C ; ROM_2A1E-7FA↓w ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_2A1E-62A↓w INTMEM:005E ; ROM_2A1E:ROM_268F↓w ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_2A1E:ROM_22A3↓w INTMEM:0060 ; ROM_2A1E-72C↓r ... INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM_3208:ROM_3270↓w INTMEM:0062 ; ROM_3273↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_2A1E-4A4↓r INTMEM:0064 ; ROM_3208:ROM_324C↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_2A1E:ROM_241E↓r INTMEM:0066 ; ROM_3208+4E↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_2A1E-992↓w INTMEM:0068 ; ROM_2A1E-489↓r INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_2A1E-98F↓w INTMEM:006A ; ROM_2A1E-486↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_2A1E-98C↓w INTMEM:006C ; ROM_2A1E-483↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_2A1E-989↓w INTMEM:006E ; ROM_2A1E-480↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_2A1E-986↓w INTMEM:0070 ; ROM_2A1E-47D↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_2A1E-983↓w INTMEM:0072 ; ROM_2A1E-47A↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_2A1E-96C↓w INTMEM:0074 ; ROM_2A1E-966↓r ... INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_2A1E-91A↓r INTMEM:0076 ; ROM_2A1E-912↓w ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_2A1E:ROM_2107↓r INTMEM:0078 ; ROM:3493↓w INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_2A1E-909↓r INTMEM:007A ; ROM_2A1E-8FD↓w ... INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_2A1E-903↓w INTMEM:007C ; ROM_2A1E-8D4↓r ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_2A1E-903↓r INTMEM:007E ; ROM_2A1E-8F4↓w ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_2A1E-800↓w INTMEM:0080 ; ROM_2A1E-7F2↓w ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_2A1E-7D4↓w INTMEM:0082 ; ROM_2A1E-7AA↓r ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_2A1E-1CA↓w INTMEM:0084 ; ROM_2A1E-1C8↓r ... INTMEM:0086 INTMEM_86: ds 2 ; DATA XREF: ROM_2A1E-193↓r INTMEM:0086 ; ROM_2A1E-164↓w ... INTMEM:0088 INTMEM_88: ds 1 ; DATA XREF: ROM_2A1E-82E↓w INTMEM:0088 ; start+97F↓w INTMEM:0089 INTMEM_89: ds 1 ; DATA XREF: ROM_2A1E:ROM_23D0↓r INTMEM:0089 ; ROM_2A1E-622↓r ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_2A1E-8FA↓r INTMEM:008A ; ROM_2A48:ROM_2A78↓w INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_2A48+7↓r INTMEM:008B ; ROM_2A48:ROM_2A5E↓w ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_2A1E:ROM_26A6↓r INTMEM:008C ; ROM_2A1E-32C↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_2A1E-358↓w INTMEM:008E ; ROM_2A1E-334↓w ... INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_2A1E-36D↓r INTMEM:008F ; ROM_2A1E-368↓w ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_2A1E-38A↓r INTMEM:0090 ; ROM_2A1E-385↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_2A1E-3E0↓w INTMEM:0091 ; ROM_2E52↓w ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_2A1E:ROM_2247↓r INTMEM:0093 ; ROM_2A1E:ROM_2292↓r ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_3167+4E↓w INTMEM:0095 ; ROM_3167+55↓w INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_39EC:ROM_39FC↓r INTMEM:0096 ; ROM_39EC+25↓w ... INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_39EC+3↓r INTMEM:0097 ; ROM_39EC+1B↓r ... INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_346B+C↓w INTMEM:0098 ; ROM_39EC+20↓r ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_2A1E-97D↓r INTMEM:0099 ; ROM_2A1E-978↓w ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_2A1E-942↓w INTMEM:009A ; ROM_2A1E-896↓w ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_2A1E:ROM_20FF↓r INTMEM:009B ; ROM_2A1E-90F↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_2A1E-906↓r INTMEM:009C ; ROM_2A1E-8FA↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_2A1E-900↓w INTMEM:009D ; ROM_2A1E-8DB↓r ... INTMEM:009E INTMEM_9E: ds 1 ; DATA XREF: ROM_2A1E-900↓r INTMEM:009E ; ROM_2A1E-8F7↓w ... INTMEM:009F INTMEM_9F: ds 1 ; DATA XREF: ROM_2A1E-645↓r INTMEM:009F ; ROM_2A1E-622↓w INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_2A1E-61A↓w INTMEM:00A0 ; ROM_2A1E:ROM_2406↓r ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM:2448↓r INTMEM:00A1 ; ROM:245B↓w ... INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM:24E0↓w INTMEM:00A2 ; ROM:24ED↓w ... INTMEM:00A3 INTMEM_A3: ds 1 ; DATA XREF: ROM_2A1E:ROM_27BA↓w INTMEM:00A3 ; ROM_2A1E-25A↓w ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM_2A1E-26A↓w INTMEM:00A4 ; ROM_2A1E-267↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_2A1E:ROM_27FF↓r INTMEM:00A5 ; ROM_2A1E-209↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_34E8+1↓r INTMEM:00A6 ; ROM_34E8+5↓r ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_2E9A+44↓r INTMEM:00A7 ; ROM_379A+119↓w INTMEM:00A8 INTMEM_A8: ds 1 ; DATA XREF: ROM_2E9A+81↓w INTMEM:00A8 ; ROM_2E9A+8D↓r INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_2A1E:ROM_2112↓r INTMEM:00A9 ; ROM_2A1E:ROM_21A1↓r ... INTMEM:00AA INTMEM_AA: ds 1 ; DATA XREF: ROM_2A1E:ROM_2691↓r INTMEM:00AA ; ROM_2A1E:ROM_269D↓w ... INTMEM:00AB INTMEM_AB: ds 1 ; DATA XREF: ROM_2A1E:ROM_20AA↓r INTMEM:00AB ; ROM_2A1E-96F↓r ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_2A1E-605↓r INTMEM:00AC ; ROM_3208+51↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_2A1E-980↓w INTMEM:00AD ; ROM_2A1E:ROM_2592↓w ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_2A1E-93A↓r INTMEM:00AE ; ROM_2A1E:ROM_214F↓r ... INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_349A+3↓r INTMEM:00AF ; ROM_349A+6↓r ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_4E4C:ROM_5259↓r INTMEM:00B0 ; ROM_4E4C+49D↓w INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_5409+2F3↓w INTMEM:00B1 ; ROM_5409:ROM_570C↓r INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_5CB5+E0↓w INTMEM:00B2 ; ROM_5CB5+EB↓w ... INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_5CB5+268↓r INTMEM:00B3 ; ROM_5CB5:ROM_5F9E↓w INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_4899+73↓w INTMEM:00B4 ; ROM_6027+44D↓w ... INTMEM:00B5 INTMEM_B5: ds 1 ; DATA XREF: ROM_4899+6↓w INTMEM:00B5 ; ROM_4E4C+70↓r INTMEM:00B6 INTMEM_B6: ds 1 ; DATA XREF: ROM_5CB5+186↓r INTMEM:00B6 ; ROM_5CB5+1D8↓w INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_5CB5:ROM_5E42↓r INTMEM:00B7 ; ROM_5CB5+1DD↓w INTMEM:00B8 INTMEM_B8: ds 1 ; DATA XREF: ROM_6027+176↓w INTMEM:00B8 ; ROM_6027+184↓r INTMEM:00B9 INTMEM_B9: ds 6 ; DATA XREF: ROM_4CA1+17↓r INTMEM:00B9 ; ROM_4CA1+1F↓w ... INTMEM:00BF INTMEM_BF: ds 1 ; DATA XREF: ROM_39EC+8↓r INTMEM:00BF ; ROM_39EC+28↓w ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM:3C16↓w INTMEM:00C0 ; ROM_4E4C+20D↓r ... INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM_4E4C+311↓r INTMEM:00C2 ; ROM_4E4C+32A↓w ... INTMEM:00C3 INTMEM_C3: ds 1 ; DATA XREF: ROM_497A:ROM_49CE↓r INTMEM:00C3 ; ROM_497A:ROM_4A44↓r ... INTMEM:00C4 INTMEM_C4: ds 1 ; DATA XREF: ROM_6CE8+AA↓r INTMEM:00C4 ; ROM_6CE8+CC↓w INTMEM:00C5 INTMEM_C5: ds 1 ; DATA XREF: ROM:ROM_574A↓w INTMEM:00C5 ; ROM:5755↓r ... INTMEM:00C6 INTMEM_C6: ds 1 ; DATA XREF: ROM_5CB5:ROM_5E47↓r INTMEM:00C6 ; ROM_5CB5:ROM_5E4E↓w INTMEM:00C7 INTMEM_C7: ds 1 ; DATA XREF: ROM_6027+5A0↓w INTMEM:00C7 ; ROM_6027+5AF↓r ... INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_5CB5+53↓w INTMEM:00C8 ; ROM_5CB5:ROM_5D1A↓r INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_5CB5+13D↓w INTMEM:00C9 ; ROM_5CB5+1FF↓r INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_66AE+14F↓w INTMEM:00CA ; ROM_66AE+168↓w ... INTMEM:00CB INTMEM_CB: ds 1 ; DATA XREF: ROM_4E4C+39↓w INTMEM:00CB ; ROM_4E4C+4D↓w ... INTMEM:00CC INTMEM_CC: ds 1 ; DATA XREF: ROM_4E4C+590↓w INTMEM:00CC ; ROM_4E4C:ROM_53E1↓r INTMEM:00CD INTMEM_CD: ds 1 ; DATA XREF: ROM_69A1+BB↓w INTMEM:00CD ; ROM_69A1+C6↓r INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_5CB5+A4↓w INTMEM:00CE ; ROM_5CB5+AC↓w ... INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_66AE+21↓w INTMEM:00CF ; ROM_66AE:ROM_66F2↓w ... INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_66AE+179↓w INTMEM:00D0 ; ROM_66AE+189↓r ... INTMEM:00D2 ds 1 INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_5409+16A↓w INTMEM:00D3 ; ROM_5409+183↓w ... INTMEM:00D4 INTMEM_D4: ds 2 ; DATA XREF: ROM_4D67+D↓r INTMEM:00D4 ; ROM_4D67:ROM_4DDE↓r ... INTMEM:00D6 INTMEM_D6: ds 2 ; DATA XREF: ROM_4899+5E↓w INTMEM:00D6 ; ROM:5878↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_2A1E-842↓w INTMEM:00D8 ; ROM_2A1E-83B↓w ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM:5885↓w INTMEM:00DA ; ROM:5895↓w ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM_66AE:ROM_694E↓w INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_4E4C+301↓r INTMEM:00DE ; ROM_6027+8A↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_5409:ROM_5414↓w INTMEM:00DF ; ROM_5409+2D↓r ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_5409+30F↓r INTMEM:00E0 ; ROM:571E↓w ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_6027+9↓w INTMEM:00E1 ; ROM_6027+C2↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM_6027+38↓w INTMEM:00E2 ; ROM_6027+133↓w ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM_6027:ROM_6119↓w INTMEM:00E3 ; ROM_6027+633↓r ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_6027:ROM_61F7↓w INTMEM:00E4 ; ROM_6027:ROM_62FE↓r ... INTMEM:00E5 INTMEM_E5: ds 1 ; DATA XREF: ROM_6027+289↓w INTMEM:00E5 ; ROM_6027:ROM_62CA↓w ... INTMEM:00E6 INTMEM_E6: ds 1 ; DATA XREF: ROM_4CA1+6↓r INTMEM:00E6 ; ROM_4CA1+C↓w ... INTMEM:00E7 INTMEM_E7: ds 1 ; DATA XREF: ROM_6027+359↓w INTMEM:00E7 ; ROM_6027:ROM_6387↓w ... INTMEM:00E8 INTMEM_E8: ds 1 ; DATA XREF: ROM_6027:ROM_639A↓w INTMEM:00E8 ; ROM_6027+41F↓w ... INTMEM:00E9 INTMEM_E9: ds 1 ; DATA XREF: ROM_6027+381↓r INTMEM:00E9 ; ROM_6027+38B↓w ... INTMEM:00EA INTMEM_EA: ds 1 ; DATA XREF: ROM_6027+592↓r INTMEM:00EA ; ROM_6027+59D↓w ... INTMEM:00EB INTMEM_EB: ds 1 ; DATA XREF: ROM_5B2F+10A↓w INTMEM:00EB ; ROM_5B2F+10D↓w INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_4899+91↓w INTMEM:00EC ; ROM_5B2F+143↓r ... INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_4899+8E↓w INTMEM:00ED ; ROM_5B2F+140↓r ... INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_4899+8B↓w INTMEM:00EE ; ROM_5B2F+13D↓r ... INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_4899+88↓w INTMEM:00EF ; ROM_5B2F:ROM_5C69↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_4899+85↓w INTMEM:00F0 ; ROM_5B2F+135↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_4E4C+4C9↓w INTMEM:00F1 ; ROM_4E4C:ROM_53E6↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_2A1E-261↓r INTMEM:00F2 ; ROM_5FB3:ROM_6021↓w INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_6027+27↓w INTMEM:00F3 ; ROM_6027+8D↓r ... INTMEM:00F4 INTMEM_F4: ds 1 ; DATA XREF: ROM_2A1E-839↓r INTMEM:00F4 ; ROM_4E4C+5AB↓w INTMEM:00F5 INTMEM_F5: ds 1 ; DATA XREF: ROM_2A1E-5E4↓w INTMEM:00F5 ; ROM_69A1+EF↓r INTMEM:00F6 INTMEM_F6: ds 1 ; DATA XREF: ROM_2A1E-83E↓r INTMEM:00F6 ; ROM_2E9A+24↓r ... INTMEM:00F7 INTMEM_F7: ds 1 ; DATA XREF: ROM_4899↓w INTMEM:00F7 ; ROM_497A↓r ... INTMEM:00F8 INTMEM_F8: ds 1 ; DATA XREF: ROM_497A+6↓w INTMEM:00F8 ; ROM_497A:ROM_49E3↓r ... INTMEM:00F9 INTMEM_F9: ds 1 ; DATA XREF: ROM_4D67:ROM_4DFA↓r INTMEM:00F9 ; ROM_5409+2F8↓w ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_5409+5E↓r INTMEM:00FA ; ROM_5409+6D↓w ... INTMEM:00FB INTMEM_FB: ds 1 ; DATA XREF: ROM:5AC4↓w INTMEM:00FB ; ROM:ROM_5AD1↓w ... INTMEM:00FC INTMEM_FC: ds 1 ; DATA XREF: ROM_5CB5:ROM_5D42↓w INTMEM:00FC ; ROM_5CB5+93↓r ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4CA1↓r INTMEM:00FD ; ROM_4CA1+3↓r ... INTMEM:00FE INTMEM_FE: ds 1 ; DATA XREF: ROM_4D67:ROM_4D91↓w INTMEM:00FE ; ROM_4D67:ROM_4DA8↓r ... INTMEM:00FF INTMEM_FF: ds 1 ; DATA XREF: ROM_3273+15↓r INTMEM:00FF ; ROM_4E4C+186↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_2A1E-728↓r INTMEM:0140 ; ROM_2A1E-721↓r ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_2A1E-6BA↓r INTMEM:0142 ; ROM_2F47+19↓w ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_3945+4↓r INTMEM:0144 ; ROM_3945+1C↓w INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_2A1E-64B↓r INTMEM:0146 ; ROM_2A1E:ROM_23F7↓w INTMEM:0148 INTMEM_148: ds 1 ; DATA XREF: ROM_2A1E-5EE↓w INTMEM:0148 ; ROM_4E4C+AA↓r INTMEM:0149 INTMEM_149: ds 1 ; DATA XREF: ROM_5B2F:ROM_5C34↓r INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_2A48-164↓w INTMEM:014C INTMEM_14C: ds 2 ; DATA XREF: ROM_4899+6E↓w INTMEM:014C ; ROM_5CB5:ROM_5E72↓r ... INTMEM:014E INTMEM_14E: ds 1 ; DATA XREF: ROM_304B:ROM_3070↓w INTMEM:014E ; ROM_3076+6↓r ... INTMEM:014F INTMEM_14F: ds 3 ; DATA XREF: ROM_2A1E-60E↓r INTMEM:014F ; ROM_25A9+71↓r ... INTMEM:0152 INTMEM_152: ds 1 ; DATA XREF: ROM_2A1E-1F3↓r INTMEM:0152 ; ROM_38F8↓w ... INTMEM:0153 INTMEM_153: ds 1 ; DATA XREF: ROM_2A1E-1E4↓r INTMEM:0153 ; ROM_38F8+5↓w ... INTMEM:0154 INTMEM_154: ds 1 ; DATA XREF: ROM:2468↓r INTMEM:0154 ; ROM:2470↓w ... INTMEM:0155 INTMEM_155: ds 1 ; DATA XREF: ROM:3E10↓r INTMEM:0155 ; ROM_497A+10E↓w ... INTMEM:0156 INTMEM_156: ds 1 ; DATA XREF: ROM_2A1E-93F↓w INTMEM:0156 ; ROM:24CC↓r ... INTMEM:0157 INTMEM_157: ds 19h ; DATA XREF: ROM_2A1E:ROM_27C7↓r INTMEM:0157 ; ROM_2A1E:ROM_27F4↓w INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_4E4C+160↓w INTMEM:0170 ; ROM_4E4C:ROM_50FB↓r ... INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4E4C:ROM_4F8C↓w INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_4899+26↓w INTMEM:0174 ; ROM_4E4C:ROM_5068↓r ... INTMEM:0176 INTMEM_176: ds 2 ; DATA XREF: ROM_4899+2B↓w INTMEM:0176 ; ROM_4E4C:ROM_5078↓r ... INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM_497A+A3↓r INTMEM:0178 ; ROM_497A+AD↓w ... INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM_497A+B↓w INTMEM:017A ; ROM_497A:ROM_49BE↓r ... INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_497A:ROM_4ABF↓w INTMEM:017C ; ROM_497A+189↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_497A:ROM_4AA5↓w INTMEM:017E ; ROM_497A:ROM_4B18↓r ... INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_497A:ROM_4AA0↓w INTMEM:0180 ; ROM_497A+1B2↓r ... INTMEM:0182 INTMEM_182: ds 2 ; DATA XREF: ROM_497A:ROM_4A9B↓w INTMEM:0182 ; ROM_497A+1C4↓r INTMEM:0184 INTMEM_184: ds 2 ; DATA XREF: ROM_69A1+A6↓w INTMEM:0184 ; ROM_69A1:ROM_6B03↓r INTMEM:0186 INTMEM_186: ds 1 ; DATA XREF: ROM_5B2F+24↓r INTMEM:0186 ; ROM_5B2F+29↓w ... INTMEM:0187 INTMEM_187: ds 1 ; DATA XREF: ROM_69A1+D4↓r INTMEM:0188 INTMEM_188: ds 2 ; DATA XREF: ROM:58AA↓r INTMEM:0188 ; ROM_69A1+341↓w INTMEM:018A INTMEM_18A: ds 2 ; DATA XREF: ROM:ROM_58B5↓r INTMEM:018A ; ROM_69A1:ROM_6CDD↓w INTMEM:018C INTMEM_18C: ds 2 ; DATA XREF: ROM_5409:ROM_5431↓w INTMEM:018C ; ROM:57ED↓r ... INTMEM:018E INTMEM_18E: ds 2 ; DATA XREF: ROM_5409+147↓w INTMEM:018E ; ROM:57E2↓r INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_5409:ROM_55EC↓r INTMEM:0190 ; ROM_5409+1F4↓w ... INTMEM:0192 INTMEM_192: ds 0Eh ; DATA XREF: ROM_5409:ROM_5651↓r INTMEM:0192 ; ROM_5409:ROM_566E↓r ... INTMEM:01A0 INTMEM_1A0: ds 2 ; DATA XREF: ROM_5B2F+64↓w INTMEM:01A0 ; ROM_5B2F+7A↓w ... INTMEM:01A2 INTMEM_1A2: ds 2 ; DATA XREF: ROM_4899+59↓w INTMEM:01A2 ; ROM_5B2F+51↓w ... INTMEM:01A4 INTMEM_1A4: ds 6 ; DATA XREF: ROM_5B2F+DE↓r INTMEM:01A4 ; ROM_5B2F+FD↓w ... INTMEM:01AA INTMEM_1AA: ds 1 ; DATA XREF: ROM_4E4C:ROM_4E5D↓w INTMEM:01AA ; ROM_4E4C+59F↓r ... INTMEM:01AB INTMEM_1AB: ds 1 ; DATA XREF: ROM_4C16:ROM_4C4B↓r INTMEM:01AB ; ROM_4E4C+5A↓r ... INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_4E4C+5F↓w INTMEM:01AC ; ROM_6027+10↓r ... INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_4899+15↓w INTMEM:01AD ; ROM:59B2↓r ... INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_4D67+19↓r INTMEM:01AE ; ROM_4E4C+A2↓w ... INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_4E4C+2C0↓r INTMEM:01AF ; ROM_4E4C+2C5↓w ... INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_4E4C:ROM_5200↓r INTMEM:01B0 ; ROM_4E4C:ROM_5266↓w ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_4E4C:ROM_5216↓r INTMEM:01B1 ; ROM_4E4C+3D3↓w ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM_4E4C:ROM_5232↓r INTMEM:01B2 ; ROM_4E4C+3EF↓w ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_497A+17↓w INTMEM:01B3 ; ROM_497A:ROM_49AE↓r ... INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_497A+12↓w INTMEM:01B4 ; ROM_497A+78↓r ... INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_497A+14F↓r INTMEM:01B5 ; ROM_4E4C+4F4↓w ... INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_69A1↓r INTMEM:01B6 ; ROM_69A1+3C↓w INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_4BA6:ROM_4BD3↓r INTMEM:01B7 ; ROM_4BA6+5B↓r ... INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_69A1+92↓w INTMEM:01B8 ; ROM_69A1:ROM_6B4B↓r INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_69A1:ROM_6A82↓w INTMEM:01B9 ; ROM_69A1+32C↓r INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_69A1:ROM_6AA1↓w INTMEM:01BA ; ROM_69A1+12A↓r ... INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_69A1+11B↓w INTMEM:01BB ; ROM_69A1+144↓r ... INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM:58D2↓r INTMEM:01BC ; ROM_69A1+13A↓w ... INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM_69A1:ROM_6B34↓w INTMEM:01BD ; ROM_69A1+19D↓r INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM_69A1+198↓w INTMEM:01BE ; ROM_69A1+1C9↓r INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM_69A1+1C2↓w INTMEM:01BF ; ROM_69A1+1EB↓r INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_69A1+210↓r INTMEM:01C0 ; ROM_69A1+217↓w ... INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_69A1+21F↓r INTMEM:01C1 ; ROM_69A1+226↓w ... INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_69A1+281↓r INTMEM:01C2 ; ROM_69A1+288↓w ... INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_69A1+290↓r INTMEM:01C3 ; ROM_69A1+297↓w ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_5409+32↓w INTMEM:01C4 ; ROM_5409:ROM_545D↓w ... INTMEM:01C5 INTMEM_1C5: ds 1 ; DATA XREF: ROM_5409+2D↓w INTMEM:01C5 ; ROM_5409+4F↓w ... INTMEM:01C6 INTMEM_1C6: ds 1 ; DATA XREF: ROM_5409:ROM_54E2↓w INTMEM:01C6 ; ROM_5409:ROM_56B5↓r ... INTMEM:01C7 INTMEM_1C7: ds 1 ; DATA XREF: ROM_5409:ROM_5489↓w INTMEM:01C7 ; ROM_5409+B0↓r ... INTMEM:01C8 INTMEM_1C8: ds 1 ; DATA XREF: ROM_5409+96↓w INTMEM:01C8 ; ROM_5409+A5↓r INTMEM:01C9 INTMEM_1C9: ds 1 ; DATA XREF: ROM_5409:ROM_5514↓w INTMEM:01C9 ; ROM_5409+112↓r ... INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_5409+ED↓w INTMEM:01CA ; ROM_5409+120↓r ... INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_5409+F9↓w INTMEM:01CB ; ROM_5409+106↓r ... INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_5409+15D↓w INTMEM:01CC ; ROM:57D5↓r INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_5409+1A9↓w INTMEM:01CD ; ROM_5409+214↓r ... INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_5409+2C2↓w INTMEM:01CE ; ROM:5848↓r INTMEM:01CF INTMEM_1CF: ds 5 ; DATA XREF: ROM_5409:ROM_56F1↓w INTMEM:01CF ; ROM:5851↓r ... INTMEM:01D4 INTMEM_1D4: ds 1 ; DATA XREF: ROM_5CB5+5D↓w INTMEM:01D4 ; ROM_5CB5+136↓r ... INTMEM:01D5 INTMEM_1D5: ds 1 ; DATA XREF: ROM_5CB5:ROM_5F2B↓r INTMEM:01D5 ; ROM_5CB5+27D↓w ... INTMEM:01D6 INTMEM_1D6: ds 1 ; DATA XREF: ROM_4899+4A↓w INTMEM:01D7 INTMEM_1D7: ds 11h ; DATA XREF: ROM_4899+4F↓w INTMEM:01E8 INTMEM_1E8: ds 2 ; DATA XREF: ROM_69A1+235↓r INTMEM:01E8 ; ROM_69A1+26D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_69A1+23C↓r INTMEM:01EA ; ROM_69A1:ROM_6C09↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_69A1:ROM_6C58↓r INTMEM:01EC ; ROM_69A1+2F6↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_69A1+2BE↓r INTMEM:01EE ; ROM_69A1:ROM_6C92↓w ... INTMEM:01F0 INTMEM_1F0: ds 1 ; DATA XREF: ROM_4899+33↓w INTMEM:01F1 INTMEM_1F1: ds 1 ; DATA XREF: ROM_4899+38↓w INTMEM:01F2 INTMEM_1F2: ds 1 ; DATA XREF: ROM_4899+40↓w INTMEM:01F3 INTMEM_1F3: ds 2 ; DATA XREF: ROM_4899+45↓w INTMEM:01F3 ; ROM_4E1E+9↓r INTMEM:01F5 INTMEM_1F5: ds 2 ; DATA XREF: ROM_2F47↓r INTMEM:01F5 ; ROM_4E1E:ROM_4E3D↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3B02↓r INTMEM:01F7 ; ROM_5409+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:3B0E↓r INTMEM:01F9 ; ROM_4E4C+88↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4E4C:ROM_53BB↓r INTMEM:01FA ; ROM_5409+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_497A:ROM_49D4↓r INTMEM:01FC ; ROM_497A+9E↓r ... INTMEM:01FD INTMEM_1FD: ds 2 ; DATA XREF: ROM_4E4C+4AA↓r INTMEM:01FD ; ROM:5A49↓r ... INTMEM:01FF INTMEM_1FF: ds 3 ; DATA XREF: ROM_4899+B↓r INTMEM:01FF ; ROM_4E4C:ROM_4ECF↓r ... INTMEM:0202 INTMEM_202: ds 1 ; DATA XREF: ROM:252D↓r INTMEM:0202 ; ROM_6CE8+20↓r ... INTMEM:0203 INTMEM_203: ds 1 ; DATA XREF: ROM:245B↓r INTMEM:0203 ; ROM_6CE8:ROM_6D7B↓w INTMEM:0204 INTMEM_204: ds 1 ; DATA XREF: ROM:2482↓r INTMEM:0204 ; ROM_6CE8+67↓w INTMEM:0205 INTMEM_205: ds 1 ; DATA XREF: ROM:2499↓r INTMEM:0205 ; ROM_6CE8+86↓w INTMEM:0206 INTMEM_206: ds 3 ; DATA XREF: ROM:ROM_244F↓r INTMEM:0206 ; ROM:2463↓w ... INTMEM:0209 INTMEM_209: ds 1 ; DATA XREF: ROM:253D↓r INTMEM:0209 ; ROM:2568↓w ... INTMEM:020A INTMEM_20A: ds 16h ; DATA XREF: ROM:24F7↓r INTMEM:020A ; ROM_6CE8+A5↓w INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_4E4C+2E1↓w INTMEM:0220 ; ROM_4E4C+319↓w ... INTMEM:0222 INTMEM_222: ds 2 ; DATA XREF: ROM_66AE+103↓w INTMEM:0222 ; ROM_66AE:ROM_6943↓r INTMEM:0224 INTMEM_224: ds 1 ; DATA XREF: ROM_4E4C+1F5↓r INTMEM:0224 ; ROM_4E4C+1FD↓w ... INTMEM:0225 INTMEM_225: ds 1 ; DATA XREF: ROM_4E4C+1D3↓r INTMEM:0225 ; ROM_4E4C:ROM_50C2↓w INTMEM:0226 INTMEM_226: ds 1 ; DATA XREF: ROM_4E4C+519↓r INTMEM:0226 ; ROM_4E4C+539↓w ... INTMEM:0227 INTMEM_227: ds 19h ; DATA XREF: ROM_66AE+30↓r INTMEM:0227 ; ROM_66AE+108↓w INTMEM:0240 INTMEM_240: ds 1 ; DATA XREF: ROM_493C+29↓w INTMEM:0241 INTMEM_241: ds 1 ; DATA XREF: ROM_4E4C+4AF↓r INTMEM:0241 ; ROM_69A1:ROM_6A18↓r INTMEM:0242 INTMEM_242: ds 2 ; DATA XREF: ROM_493C+2E↓w INTMEM:0244 INTMEM_244: ds 2 ; DATA XREF: ROM_493C+33↓w INTMEM:0246 INTMEM_246: ds 1Ah ; DATA XREF: ROM_493C+38↓w INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_4899+66↓w INTMEM:0260 ; ROM_5CB5+1D0↓w ... INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_5CB5+282↓r INTMEM:0262 ; ROM_5CB5+294↓w ... INTMEM:0264 INTMEM_264: ds 2 ; DATA XREF: ROM_5CB5+287↓r INTMEM:0264 ; ROM_5CB5+299↓w ... INTMEM:0266 INTMEM_266: ds 6 ; DATA XREF: ROM_4D67:ROM_4E02↓w INTMEM:0266 ; ROM_6027+4↓w ... INTMEM:026C INTMEM_26C: ds 2 ; DATA XREF: ROM_66AE+1F7↓w INTMEM:026C ; ROM_66AE:ROM_68B2↓r INTMEM:026E INTMEM_26E: ds 2 ; DATA XREF: ROM_5B2F+17A↓r INTMEM:026E ; ROM_6DBA+24↓w INTMEM:0270 INTMEM_270: ds 1 ; DATA XREF: ROM_5CB5+2AA↓r INTMEM:0270 ; ROM_5CB5+2B8↓w ... INTMEM:0271 INTMEM_271: ds 1 ; DATA XREF: ROM_6027+15A↓r INTMEM:0271 ; ROM_6027+16C↓r ... INTMEM:0272 INTMEM_272: ds 1 ; DATA XREF: ROM_6027+145↓w INTMEM:0272 ; ROM_6027+2CB↓r ... INTMEM:0273 INTMEM_273: ds 1 ; DATA XREF: ROM_6027+266↓r INTMEM:0273 ; ROM_6027+507↓r ... INTMEM:0274 INTMEM_274: ds 1 ; DATA XREF: ROM_6027:ROM_62AB↓w INTMEM:0274 ; ROM_6027:ROM_6461↓r INTMEM:0275 INTMEM_275: ds 1 ; DATA XREF: ROM_4CCC+7↓r INTMEM:0275 ; ROM_4CF4+7↓r ... INTMEM:0276 INTMEM_276: ds 1 ; DATA XREF: ROM_4CCC+C↓r INTMEM:0276 ; ROM_6027+304↓w INTMEM:0277 INTMEM_277: ds 4 ; DATA XREF: ROM_4D29↓r INTMEM:0277 ; ROM_6027+313↓w ... INTMEM:027B INTMEM_27B: ds 1 ; DATA XREF: ROM_4899+7B↓w INTMEM:027B ; ROM_6027+543↓w ... INTMEM:027C INTMEM_27C: ds 2 ; DATA XREF: ROM_4899+80↓w INTMEM:027C ; ROM_6027+537↓r ... INTMEM:027E INTMEM_27E: ds 1 ; DATA XREF: ROM_5B2F+123↓w INTMEM:027E ; ROM_5B2F+162↓r ... INTMEM:027F INTMEM_27F: ds 13Dh ; DATA XREF: ROM_5B2F+112↓r INTMEM:027F ; ROM_5B2F:ROM_5C57↓w INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_2F47+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_2F47+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_2A1E:ROM_256D↓w INTMEM:03C0 ; ROM_2A1E-499↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_69A1:ROM_6B77↓w INTMEM:03C4 INTMEM_3C4: ds 6 ; DATA XREF: ROM_69A1:ROM_6B99↓w INTMEM:03C4 ; ROM:5843↓w ... INTMEM:03CA ds 1 INTMEM:03CB INTMEM_3CB: ds 1 ; DATA XREF: ROM_5409+AB↓w INTMEM:03CC INTMEM_3CC: ds 1 ; DATA XREF: ROM_5409+17E↓w INTMEM:03CD INTMEM_3CD: ds 1 ; DATA XREF: ROM_5CB5+1B6↓w INTMEM:03CE INTMEM_3CE: ds 1 ; DATA XREF: ROM_5CB5+1F8↓w INTMEM:03CF INTMEM_3CF: ds 1 ; DATA XREF: ROM_6027+1C↓w INTMEM:03D0 INTMEM_3D0: ds 1 ; DATA XREF: ROM_6027:ROM_627E↓w INTMEM:03D1 INTMEM_3D1: ds 1 ; DATA XREF: ROM_4D29+18↓w INTMEM:03D2 INTMEM_3D2: ds 5 ; DATA XREF: ROM_6027+346↓w INTMEM:03D2 ; ROM_6027:ROM_65B4↓w ... INTMEM:03D7 INTMEM_3D7: ds 1 ; DATA XREF: ROM_66AE+11C↓w INTMEM:03D8 INTMEM_3D8: ds 1 ; DATA XREF: ROM_66AE:ROM_6870↓w INTMEM:03D9 INTMEM_3D9: ds 1 ; DATA XREF: ROM_66AE+137↓w INTMEM:03DA INTMEM_3DA: ds 1 ; DATA XREF: ROM_66AE+1DA↓w INTMEM:03DB INTMEM_3DB: ds 15h ; DATA XREF: ROM_66AE+25F↓w INTMEM:03F0 INTMEM_3F0: ds 1 ; DATA XREF: ROM_66AE+2C5↓r INTMEM:03F0 ; ROM_6CE8+39↓w INTMEM:03F1 INTMEM_3F1: ds 1 ; DATA XREF: ROM_66AE+2CD↓r INTMEM:03F1 ; ROM_6CE8+3E↓w INTMEM:03F2 INTMEM_3F2: ds 1 ; DATA XREF: ROM_66AE+2D5↓r INTMEM:03F2 ; ROM_6CE8+34↓w INTMEM:03F3 INTMEM_3F3: ds 1 ; DATA XREF: ROM_66AE+2DD↓r INTMEM:03F3 ; ROM_6CE8+2F↓w INTMEM:03F4 ds 0Ch INTMEM:03F4 ; end of 'INTMEM' INTMEM:03F4 ROM:2000 ; Format : Binary file ROM:2000 ; Base Address: 0000h Range: 2000h - A000h Loaded length: 8000h ROM:2000 ; =========================================================================== ROM:2000 ROM:2000 ; Segment type: Pure code ROM:2000 ; segment ROM ROM:2000 ; org 2000h ROM:2000 Int00: dw ROM_2A07 ; Timer overflow ROM:2002 Int01: dw ROM_2A06 ; NMI ROM:2004 Int02: dw ROM_2A48 ; HSI data available ROM:2006 Int03: dw ROM_2A06 ; NMI ROM:2008 Int04: dw ROM_2A06 ; NMI ROM:200A Int05: dw ROM_2A1E ; Software timer ROM:200C Int06: dw ROM_2C7C ; Serial port ROM:200E Int07: dw ROM_2A06 ; NMI ROM:2010 Trap: dw ROM_2A06 ; NMI ROM:2012 NoOpCode: dw ROM_2A06 ; 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_2A06 ; NMI ROM:2032 Int09: dw ROM_2A06 ; NMI ROM:2034 Int10: dw ROM_2A06 ; NMI ROM:2036 Int11: dw ROM_2A06 ; NMI ROM:2038 Int12: dw ROM_2A06 ; NMI ROM:203A Int13: dw ROM_2A06 ; NMI ROM:203C Int14: dw ROM_2A06 ; NMI ROM:203E Int15: dw ROM_2A06 ; 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:2925 SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:29A4 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_2925 ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_2A1E ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2A48 ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_2A1E+13↓j ROM:2089 ; ROM_2A48+49↓j ROM:2089 ldb INTMEM_2, #0Ah ROM:208C st INTMEM_1A, INTMEM_68 ROM:208F st INTMEM_1C, INTMEM_6A ROM:2092 st INTMEM_1C+2, INTMEM_6C ROM:2095 st INTMEM_20, INTMEM_6E ROM:2098 st INTMEM_20+2, INTMEM_70 ROM:209B st INTMEM_2C, INTMEM_72 ROM:209E orb INTMEM_AD, #-80h ROM:20A1 cmpb INTMEM_99, #47h ; 'G' ROM:20A4 je ROM_20AA ROM:20A6 incb INTMEM_99 ROM:20A8 sjmp ROM_20D6 ROM:20AA ; --------------------------------------------------------------------------- ROM:20AA ROM:20AA ROM_20AA: ; CODE XREF: ROM_2A1E-97A↑j ROM:20AA jbc INTMEM_AB, 6, ROM_20FF ROM:20AD clrb INTMEM_99 ROM:20AF jbc INTMEM_AB, 4, ROM_20D6 ROM:20B2 inc INTMEM_74 ROM:20B4 ld INTMEM_20, #0CBh ROM:20B8 and ZERO_REG, INTMEM_74, #3 ; Zero register ROM:20BD jne ROM_20C3 ROM:20BF ld INTMEM_20, #0C8h ROM:20C3 ROM:20C3 ROM_20C3: ; CODE XREF: ROM_2A1E-961↑j ROM:20C3 ; ROM_2A1E-94A↓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_2A1E-955↑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_2A1E-976↑j ROM:20D6 ; ROM_2A1E-96F↑j ROM:20D6 ldbze INTMEM_1C, INTMEM_99 ROM:20D9 divub INTMEM_1C, #12h ROM:20DC ldb INTMEM_9A, INTMEM_1C+1 ROM:20DF stb INTMEM_1C, INTMEM_156[] ROM:20E4 jbs INTMEM_AE, 0, ROM_20F1 ROM:20E7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20EA ldb INTMEM_1A+1, 36E0h[INTMEM_1C+2] ROM:20EF sjmp ROM_20FF ROM:20F1 ; --------------------------------------------------------------------------- ROM:20F1 ROM:20F1 ROM_20F1: ; CODE XREF: ROM_2A1E-93A↑j ROM:20F1 ldbze INTMEM_1C, INTMEM_99 ROM:20F4 divub INTMEM_1C, #24h ; '$' ROM:20F7 ldbze INTMEM_1C+2, INTMEM_1C+1 ROM:20FA ldb INTMEM_1A+1, 36F2h[INTMEM_1C+2] ROM:20FF ROM:20FF ROM_20FF: ; CODE XREF: ROM_2A1E:ROM_20AA↑j ROM:20FF ; ROM_2A1E-92F↑j ROM:20FF cmpb ZERO_REG, INTMEM_9B ; Zero register ROM:2102 je ROM_2112 ROM:2104 ld INTMEM_1C, INTMEM_76 ROM:2107 ROM:2107 ROM_2107: ; CODE XREF: ROM_2A1E-90F↓j ROM:2107 add INTMEM_1C, INTMEM_78 ROM:210A jc ROM_2112 ROM:210C ld INTMEM_76, INTMEM_1C ROM:210F djnz INTMEM_9B, ROM_2107 ROM:2112 ROM:2112 ROM_2112: ; CODE XREF: ROM_2A1E-91C↑j ROM:2112 ; ROM_2A1E-914↑j ROM:2112 jbs INTMEM_A9, 2, ROM_2131 ROM:2115 ld INTMEM_1C, INTMEM_7A ROM:2118 ldb INTMEM_1C+2, INTMEM_9C ROM:211B ld INTMEM_7C, INTMEM_7E ROM:211E ldb INTMEM_9D, INTMEM_9E ROM:2121 ld INTMEM_7A, INTMEM_58 ROM:2124 ldb INTMEM_9C, INTMEM_8A ROM:2127 ldb INTMEM_9E, INTMEM_9C ROM:212A sub INTMEM_7E, INTMEM_7A, INTMEM_1C ROM:212E subcb INTMEM_9E, INTMEM_1C+2 ROM:2131 ROM:2131 ROM_2131: ; CODE XREF: ROM_2A1E:ROM_2112↑j ROM:2131 jbs INTMEM_AB, 6, ROM_21A1 ROM:2134 ld INTMEM_20, INTMEM_7E ROM:2137 ldbze INTMEM_20+2, INTMEM_9E ROM:213A shrl INTMEM_20, #1 ROM:213D add INTMEM_20, INTMEM_7E ROM:2140 addcb INTMEM_20+2, INTMEM_9E ROM:2143 cmpb INTMEM_20+2, INTMEM_9D ROM:2146 jnc ROM_214F ROM:2148 jne ROM_216C ROM:214A cmp INTMEM_20, INTMEM_7C ROM:214D jc ROM_216C ROM:214F ROM:214F ROM_214F: ; CODE XREF: ROM_2A1E-8D8↑j ROM:214F jbc INTMEM_AE, 2, ROM_2192 ROM:2152 cmpb INTMEM_99, 9Bh[INTMEM_56] ROM:2157 jlt ROM_21C5 ROM:2159 ld INTMEM_1C, #21C8h ROM:215D ldb INTMEM_1C+2, #4 ROM:2160 ROM:2160 ROM_2160: ; CODE XREF: ROM_2A1E-8B7↓j ROM:2160 cmpb INTMEM_99, [INTMEM_1C]+ ROM:2163 je ROM_2176 ROM:2165 inc INTMEM_1C ROM:2167 djnz INTMEM_1C+2, ROM_2160 ROM:216A sjmp ROM_2199 ROM:216C ; --------------------------------------------------------------------------- ROM:216C ROM:216C ROM_216C: ; CODE XREF: ROM_2A1E-8D6↑j ROM:216C ; ROM_2A1E-8D1↑j ROM:216C jbc INTMEM_AE, 2, ROM_21C5 ROM:216F cmpb INTMEM_99, #0Ch ROM:2172 jle ROM_21C5 ROM:2174 sjmp ROM_217C ROM:2176 ; --------------------------------------------------------------------------- ROM:2176 ROM:2176 ROM_2176: ; CODE XREF: ROM_2A1E-8BB↑j ROM:2176 ldb INTMEM_99, [INTMEM_1C] ROM:2179 orb INTMEM_AE, #1 ROM:217C ROM:217C ROM_217C: ; CODE XREF: ROM_2A1E-8AA↑j ROM:217C orb INTMEM_AB, #40h ; '@' ROM:217F andb INTMEM_AE, #-5 ROM:2182 ldbze INTMEM_1C, INTMEM_99 ROM:2185 divub INTMEM_1C, #12h ROM:2188 ldb INTMEM_9A, INTMEM_1C+1 ROM:218B lcall ROM_25A9 ROM:218E clrb INTMEM_1A+1 ROM:2190 sjmp ROM_21D3 ROM:2192 ; --------------------------------------------------------------------------- ROM:2192 ROM:2192 ROM_2192: ; CODE XREF: ROM_2A1E:ROM_214F↑j ROM:2192 cmpb INTMEM_99, 9Ah[INTMEM_56] ROM:2197 jnc ROM_21C5 ROM:2199 ROM:2199 ROM_2199: ; CODE XREF: ROM_2A1E-8B4↑j ROM:2199 ldb INTMEM_99, #2 ROM:219C orb INTMEM_AE, #4 ROM:219F sjmp ROM_21C5 ROM:21A1 ; --------------------------------------------------------------------------- ROM:21A1 ROM:21A1 ROM_21A1: ; CODE XREF: ROM_2A1E:ROM_2131↑j ROM:21A1 jbs INTMEM_A9, 2, ROM_21D0 ROM:21A4 jbc INTMEM_1A+1, 3, ROM_21D3 ROM:21A7 ld INTMEM_20, INTMEM_7E ROM:21AA ldbze INTMEM_20+2, INTMEM_9E ROM:21AD shrl INTMEM_20, #1 ROM:21B0 add INTMEM_20, INTMEM_7E ROM:21B3 addcb INTMEM_20+2, INTMEM_9E ROM:21B6 cmpb INTMEM_20+2, INTMEM_9D ROM:21B9 jnc ROM_21D3 ROM:21BB jne ROM_21C2 ROM:21BD cmp INTMEM_20, INTMEM_7C ROM:21C0 jnc ROM_21D3 ROM:21C2 ROM:21C2 ROM_21C2: ; CODE XREF: ROM_2A1E-863↑j ROM:21C2 ; ROM_2A1E:ROM_21D0↓j ROM:21C2 lcall ROM_391A ROM:21C5 ROM:21C5 ROM_21C5: ; CODE XREF: ROM_2A1E-8C7↑j ROM:21C5 ; ROM_2A1E:ROM_216C↑j ... ROM:21C5 ljmp ROM_256D ROM:21C5 ; END OF FUNCTION CHUNK FOR ROM_2A1E ROM:21C5 ; --------------------------------------------------------------------------- ROM:21C8 db 8, 2, 9, 14h, 0Bh, 0Ch, 0Ch, 1Fh ROM:21D0 ; --------------------------------------------------------------------------- ROM:21D0 ; START OF FUNCTION CHUNK FOR ROM_2A1E ROM:21D0 ROM:21D0 ROM_21D0: ; CODE XREF: ROM_2A1E:ROM_21A1↑j ROM:21D0 jbc INTMEM_1A+1, 1, ROM_21C2 ROM:21D3 ROM:21D3 ROM_21D3: ; CODE XREF: ROM_2A1E-88E↑j ROM:21D3 ; ROM_2A1E-87A↑j ... ROM:21D3 jbc INTMEM_1A+1, 1, ROM_21EA ROM:21D6 ROM:21D6 ROM_21D6: ; CODE XREF: ROM_2A1E: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_F6, 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_2A1E:ROM_21D3↑j ROM:21EA ; ROM_2A1E-83E↑j ROM:21EA ldb INTMEM_2, #8 ROM:21ED jbc INTMEM_1A+1, 0, ROM_221B ROM:21F0 decb INTMEM_88 ROM:21F2 jbs WSR1, 6, ROM_2215 ; Window selection register 1 ROM:21F5 add INTMEM_20+2, INTMEM_7A, INTMEM_7E ROM:21F9 sub INTMEM_20+2, #5 ROM:21FD ldb INTMEM_6, #19h ROM:2200 sub INTMEM_20+2, INT_PEND+1 ; Interrupt pending register ROM:2203 cmp INTMEM_20+2, INTMEM_7E ROM:2206 jc ROM_220E ROM:2208 add INTMEM_4, INTMEM_7A, INTMEM_7E ROM:220C sjmp ROM_221B ROM:220E ; --------------------------------------------------------------------------- ROM:220E ROM:220E ROM_220E: ; CODE XREF: ROM_2A1E-818↑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_2A1E-82C↑j ROM:2215 orb INTMEM_4F, #1 ROM:2218 ldb INTMEM_1A, #1 ROM:221B ROM:221B ROM_221B: ; CODE XREF: ROM_2A1E-831↑j ROM:221B ; ROM_2A1E-812↑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_2A1E-7FD↑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_2A1E-7F7↑j ROM:222F ; ROM_2A1E:ROM_2229↑j ROM:222F subb INTMEM_1C, INTMEM_99, INTMEM_93+1 ROM:2233 jc ROM_2238 ROM:2235 addb INTMEM_1C, #48h ; 'H' ROM:2238 ROM:2238 ROM_2238: ; CODE XREF: ROM_2A1E-7EB↑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_2A1E-7E3↑j ROM:223F jbs INTMEM_AB, 5, ROM_22BB ROM:2242 jbs INTMEM_AB, 7, ROM_2247 ROM:2245 sjmp ROM_2340 ROM:2247 ; --------------------------------------------------------------------------- ROM:2247 ROM:2247 ROM_2247: ; CODE XREF: ROM_2A1E-7DC↑j ROM:2247 ldbze INTMEM_1A, INTMEM_93 ROM:224A ldbze INTMEM_82, 31F8h[INTMEM_1A] ROM:224F shlb INTMEM_1A, #1 ROM:2252 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2257 mulub INTMEM_1A, INTMEM_99, #64h ; 'd' ROM:225B sub INTMEM_1C+2, INTMEM_1A ROM:225E jc ROM_226A ROM:2260 add INTMEM_1C+2, #1C20h ROM:2264 cmp INTMEM_1C+2, #1A90h ROM:2268 jc ROM_227C ROM:226A ROM:226A ROM_226A: ; CODE XREF: ROM_2A1E-7C0↑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_2A1E-7B6↑j ROM:227C ldb INTMEM_1C, #3 ROM:227F sjmp ROM_2292 ROM:2281 ; --------------------------------------------------------------------------- ROM:2281 ROM:2281 ROM_2281: ; CODE XREF: ROM_2A1E-7A4↑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_2A1E-79F↑j ROM:2292 ldb INTMEM_1C+1, INTMEM_93 ROM:2295 lcall ROM_3167 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_2A1E-7AC↑j ROM:22A1 ; ROM_2A1E-794↑j ROM:22A1 sjmp ROM_235C ROM:22A3 ; --------------------------------------------------------------------------- ROM:22A3 ROM:22A3 ROM_22A3: ; CODE XREF: ROM_2A1E-783↑j ROM:22A3 ld INTMEM_60, INTMEM_1C+2 ROM:22A6 orb INTMEM_AB, #20h ; ' ' ROM:22A9 andb INTMEM_AE, #-11h ROM:22AC ldbze INTMEM_1A, INTMEM_93 ROM:22AF ldb INTMEM_93+1, 130h[INTMEM_1A] ROM:22B4 cmpb INTMEM_99, INTMEM_93+1 ROM:22B7 je ROM_22BB ROM:22B9 sjmp ROM_235C ROM:22BB ; --------------------------------------------------------------------------- ROM:22BB ROM:22BB ROM_22BB: ; CODE XREF: ROM_2A1E:ROM_223F↑j ROM:22BB ; ROM_2A1E-767↑j ROM:22BB ldbze INTMEM_1A, INTMEM_93 ROM:22BE shlb INTMEM_1A, #1 ROM:22C1 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:22C6 mulub INTMEM_1A, INTMEM_99, #64h ; 'd' ROM:22CA sub INTMEM_1C+2, INTMEM_1A ROM:22CD jc ROM_22D9 ROM:22CF add INTMEM_1C+2, #1C20h ROM:22D3 cmp INTMEM_1C+2, #1A90h ROM:22D7 jc ROM_2315 ROM:22D9 ROM:22D9 ROM_22D9: ; CODE XREF: ROM_2A1E-751↑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_140[] ROM:22FB jnc ROM_235C ROM:22FD add INTMEM_1C+2, INTMEM_60, INTMEM_140[] ROM:2303 sjmp ROM_231A ROM:2305 ; --------------------------------------------------------------------------- ROM:2305 ROM:2305 ROM_2305: ; CODE XREF: ROM_2A1E-72E↑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_2A1E-747↑j ROM:2315 ; ROM_2A1E-711↑j ROM:2315 add INTMEM_1C+2, INTMEM_60, #465h ROM:231A ROM:231A ROM_231A: ; CODE XREF: ROM_2A1E-71B↑j ROM:231A ; ROM_2A1E-70B↑j ROM:231A ldb INTMEM_1C, #2 ROM:231D ldb INTMEM_1C+1, INTMEM_93 ROM:2320 lcall ROM_3167 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_2A1E-73D↑j ROM:232C sjmp ROM_235C ROM:232E ; --------------------------------------------------------------------------- ROM:232E ROM:232E ROM_232E: ; CODE XREF: ROM_2A1E-6F8↑j ROM:232E sub INTMEM_1C+2, INTMEM_60 ROM:2331 cmp INTMEM_1C+2, 3BCh[INTMEM_82] ROM:2336 jc ROM_233D ROM:2338 andb INTMEM_AE, #-9 ROM:233B sjmp ROM_2340 ROM:233D ; --------------------------------------------------------------------------- ROM:233D ROM:233D ROM_233D: ; CODE XREF: ROM_2A1E-6E8↑j ROM:233D orb INTMEM_AE, #8 ROM:2340 ROM:2340 ROM_2340: ; CODE XREF: ROM_2A1E-7D9↑j ROM:2340 ; ROM_2A1E-6E3↑j ROM:2340 ldbze INTMEM_1A, INTMEM_93 ROM:2343 ldb INTMEM_1A, 31F0h[INTMEM_1A] ROM:2348 ldb INTMEM_93, INTMEM_1A ROM:234B ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:2350 subb INTMEM_91+1, INTMEM_93+1, #1 ROM:2354 jge ROM_2359 ROM:2356 addb INTMEM_91+1, #48h ; 'H' ROM:2359 ROM:2359 ROM_2359: ; CODE XREF: ROM_2A1E-6CA↑j ROM:2359 andb INTMEM_AB, #-21h ROM:235C ROM:235C ROM_235C: ; CODE XREF: ROM_2A1E-7E1↑j ROM:235C ; ROM_2A1E:ROM_22A1↑j ... ROM:235C cmpb INTMEM_99, INTMEM_91+1 ROM:235F jne ROM_23C3 ROM:2361 jbc INTMEM_AB, 7, ROM_23C3 ROM:2364 ld INTMEM_1A, INTMEM_142[] ROM:2369 st INTMEM_1A, INTMEM_140[] ROM:236E ldbze INTMEM_1A, INTMEM_93 ROM:2371 ldb INTMEM_1C+1, 31F4h[INTMEM_1A] ROM:2376 clrb INTMEM_1C ROM:2378 lcall ROM_3167 ROM:237B ld INTMEM_1A, 3BCh[INTMEM_82] ROM:2380 jbs INTMEM_1C, 0, ROM_23A1 ROM:2383 jbs INTMEM_1C, 1, ROM_23AA ROM:2386 jbc INTMEM_AE, 3, ROM_238D ROM:2389 add INTMEM_1A, #25h ; '%' ROM:238D ROM:238D ROM_238D: ; CODE XREF: ROM_2A1E-698↑j ROM:238D cmp INTMEM_1A, INTMEM_140[] ROM:2392 jnc ROM_239C ROM:2394 ld INTMEM_1A, INTMEM_140[] ROM:2399 orb INTMEM_4F, #4 ROM:239C ROM:239C ROM_239C: ; CODE XREF: ROM_2A1E-68C↑j ROM:239C orb INTMEM_AE, #10h ROM:239F sjmp ROM_23BE ROM:23A1 ; --------------------------------------------------------------------------- ROM:23A1 ROM:23A1 ROM_23A1: ; CODE XREF: ROM_2A1E-69E↑j ROM:23A1 orb INTMEM_4F, #10h ROM:23A4 ld INTMEM_5A, #23A1h ROM:23A8 sjmp ROM_23BE ROM:23AA ; --------------------------------------------------------------------------- ROM:23AA ROM:23AA ROM_23AA: ; CODE XREF: ROM_2A1E-69B↑j ROM:23AA jbs INTMEM_AE, 4, ROM_23BE ROM:23AD sub INTMEM_1A, #25h ; '%' ROM:23B1 cmp INTMEM_1A, #465h ROM:23B5 jc ROM_23BE ROM:23B7 ld INTMEM_1A, #465h ROM:23BB orb INTMEM_4F, #8 ROM:23BE ROM:23BE ROM_23BE: ; CODE XREF: ROM_2A1E-67F↑j ROM:23BE ; ROM_2A1E-676↑j ... ROM:23BE st INTMEM_1A, 3BCh[INTMEM_82] ROM:23C3 ROM:23C3 ROM_23C3: ; CODE XREF: ROM_2A1E-6BF↑j ROM:23C3 ; ROM_2A1E-6BD↑j ROM:23C3 cmpb INTMEM_9A, #2 ROM:23C6 jne ROM_23FF ROM:23C8 jbs INTMEM_AE, 5, ROM_23D0 ROM:23CB orb INTMEM_AE, #20h ; ' ' ROM:23CE sjmp ROM_23F7 ROM:23D0 ; --------------------------------------------------------------------------- ROM:23D0 ROM:23D0 ROM_23D0: ; CODE XREF: ROM_2A1E-656↑j ROM:23D0 ldbze INTMEM_1C+2, INTMEM_89 ROM:23D3 sub INTMEM_1C, INTMEM_80, INTMEM_146[] ROM:23D9 subcb INTMEM_1C+2, INTMEM_9F ROM:23DC ld INTMEM_20, #52A0h ROM:23E0 ld INTMEM_20+2, #157h ROM:23E4 ROM:23E4 ROM_23E4: ; CODE XREF: ROM_2A1E-62F↓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_2A1E-637↑j ROM:23F1 divu INTMEM_20, INTMEM_1C ROM:23F4 ld INTMEM_5E, INTMEM_20 ROM:23F7 ROM:23F7 ROM_23F7: ; CODE XREF: ROM_2A1E-650↑j ROM:23F7 st INTMEM_80, INTMEM_146[] ROM:23FC ldb INTMEM_9F, INTMEM_89 ROM:23FF ROM:23FF ROM_23FF: ; CODE XREF: ROM_2A1E-658↑j ROM:23FF cmpb ZERO_REG, INTMEM_9A ; Zero register ROM:2402 jne ROM_2406 ROM:2404 incb INTMEM_A0 ROM:2406 ROM:2406 ROM_2406: ; CODE XREF: ROM_2A1E-61C↑j ROM:2406 jbs INTMEM_A0, 7, ROM_2426 ROM:2409 mulub INTMEM_1C, INTMEM_A0, #12h ROM:240D addb INTMEM_1C, INTMEM_9A ROM:2410 cmpb INTMEM_1C, INTMEM_14F[] ROM:2415 jnc ROM_2426 ROM:2417 decb INTMEM_A0 ROM:2419 jbc INTMEM_AC, 0, ROM_241E ROM:241C decb INTMEM_A0 ROM:241E ROM:241E ROM_241E: ; CODE XREF: ROM_2A1E-605↑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_2A1E:ROM_2406↑j ROM:2426 ; ROM_2A1E-609↑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_148[] ROM:2435 cmpb INTMEM_9A, 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_2A1E-5E6↑j ROM:243F ldb INTMEM_2, #0Eh ROM:2442 push #2448h ROM:2445 ljmp ROM_485A ROM:2445 ; END OF FUNCTION CHUNK FOR ROM_2A1E ROM:2448 ; --------------------------------------------------------------------------- ROM:2448 cmpb INTMEM_9A, INTMEM_A1 ROM:244B je ROM_244F ROM:244D sjmp ROM_256D ROM:244F ; --------------------------------------------------------------------------- ROM:244F ROM:244F ROM_244F: ; CODE XREF: ROM:244B↑j ROM:244F ldbze INTMEM_1C+2, INTMEM_206[] ROM:2454 ld INTMEM_1C, 3716h[INTMEM_1C+2] ROM:2459 br [INTMEM_1C] ROM:245B ; --------------------------------------------------------------------------- ROM:245B ldb INTMEM_A1, INTMEM_203[] ROM:2460 ldb INTMEM_1C, #2 ROM:2463 stb INTMEM_1C, INTMEM_206[] ROM:2468 ldb INTMEM_20, INTMEM_154[] ROM:246D andb INTMEM_20, #7Fh ROM:2470 stb INTMEM_20, INTMEM_154[] ROM:2475 stb INTMEM_20, 1FFEh[] ROM:247A ROM:247A ROM_247A: ; CODE XREF: ROM:ROM_247A↓j ROM:247A jbs INTMEM_2, 3, ROM_247A ROM:247D stb INTMEM_2+1, (INTMEM_206+2)[] ROM:2482 ldbze INTMEM_1C, INTMEM_204[] ROM:2487 ldb INTMEM_6, #20h ; ' ' ROM:248A sjmp ROM_24A1 ROM:248C ; --------------------------------------------------------------------------- ROM:248C ldb INTMEM_A1, 9Ch[INTMEM_56] ROM:2491 ldb INTMEM_1C, #4 ROM:2494 stb INTMEM_1C, INTMEM_206[] ROM:2499 ldbze INTMEM_1C, INTMEM_205[] ROM:249E ldb INTMEM_6, #0 ROM:24A1 ROM:24A1 ROM_24A1: ; CODE XREF: ROM:248A↑j ROM:24A1 mulu INTMEM_1C, INTMEM_5C ROM:24A4 divu INTMEM_1C, #0Ah ROM:24A8 add INTMEM_1C, INTMEM_80 ROM:24AB sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:24AF sub INTMEM_1C+2, #4 ROM:24B3 jc ROM_24BA ROM:24B5 add INTMEM_1C, INT_PEND+1, #3 ; Interrupt pending register ROM:24BA ROM:24BA ROM_24BA: ; CODE XREF: ROM:24B3↑j ROM:24BA ld INTMEM_4, INTMEM_1C ROM:24BD sjmp ROM_256D ROM:24BF ; --------------------------------------------------------------------------- ROM:24BF ldb INTMEM_A1, 9Dh[INTMEM_56] ROM:24C4 ldb INTMEM_1C, #6 ROM:24C7 stb INTMEM_1C, INTMEM_206[] ROM:24CC ldbze INTMEM_1C+2, INTMEM_156[] ROM:24D1 dec INTMEM_1C+2 ROM:24D3 jc ROM_24D8 ROM:24D5 ldbze INTMEM_1C+2, #3 ROM:24D8 ROM:24D8 ROM_24D8: ; CODE XREF: ROM:24D3↑j ROM:24D8 ; ROM:ROM_24D8↓j ROM:24D8 jbs INTMEM_2, 3, ROM_24D8 ROM:24DB stb INTMEM_2+1, (INTMEM_206+1)[] ROM:24E0 stb ZERO_REG, INTMEM_A2[] ; Zero register ROM:24E5 subb INTMEM_20+2, INTMEM_2+1, (INTMEM_206+2)[] ROM:24EB jnc ROM_24F2 ROM:24ED stb INTMEM_20+2, INTMEM_A2[] ROM:24F2 ROM:24F2 ROM_24F2: ; CODE XREF: ROM:24EB↑j ROM:24F2 ldb INTMEM_1C, INTMEM_A2[] ROM:24F7 subb INTMEM_1C, INTMEM_20A[] ROM:24FC jnc ROM_2519 ROM:24FE ldb INTMEM_1C, 3F0h[INTMEM_1C+2] ROM:2503 addb INTMEM_1C, 9Fh[INTMEM_56] ROM:2508 cmpb INTMEM_1C, 9Eh[INTMEM_56] ROM:250D jnh ROM_2514 ROM:250F ldb INTMEM_1C, 9Eh[INTMEM_56] ROM:2514 ROM:2514 ROM_2514: ; CODE XREF: ROM:250D↑j ROM:2514 stb INTMEM_1C, 3F0h[INTMEM_1C+2] ROM:2519 ROM:2519 ROM_2519: ; CODE XREF: ROM:24FC↑j ROM:2519 sjmp ROM_256D ROM:251B ; --------------------------------------------------------------------------- ROM:251B ldb INTMEM_1C, INTMEM_154[] ROM:2520 orb INTMEM_1C, #-80h ROM:2523 stb INTMEM_1C, INTMEM_154[] ROM:2528 stb INTMEM_1C, 1FFEh[] ROM:252D ldb INTMEM_A1, INTMEM_202[] ROM:2532 ldb INTMEM_1C, #0 ROM:2535 stb INTMEM_1C, INTMEM_206[] ROM:253A ROM:253A ROM_253A: ; CODE XREF: ROM:ROM_253A↓j ROM:253A jbs INTMEM_2, 3, ROM_253A ROM:253D ldb INTMEM_1C+2, INTMEM_209[] ROM:2542 ldb INTMEM_20+2, INTMEM_2+1 ROM:2545 cmpb INTMEM_20+2, (INTMEM_206+2)[] ROM:254A jnc ROM_2555 ROM:254C cmpb INTMEM_20+2, (INTMEM_206+1)[] ROM:2551 je ROM_256D ROM:2553 jh ROM_255E ROM:2555 ROM:2555 ROM_2555: ; CODE XREF: ROM:254A↑j ROM:2555 cmpb INTMEM_1C+2, #-1 ROM:2558 je ROM_256D ROM:255A incb INTMEM_1C+2 ROM:255C sjmp ROM_2565 ROM:255E ; --------------------------------------------------------------------------- ROM:255E ROM:255E ROM_255E: ; CODE XREF: ROM:2553↑j ROM:255E cmpb INTMEM_1C+2, ZERO_REG ; Zero register ROM:2561 je ROM_256D ROM:2563 decb INTMEM_1C+2 ROM:2565 ROM:2565 ROM_2565: ; CODE XREF: ROM:255C↑j ROM:2565 ldb INTMEM_17, INTMEM_1C+2 ROM:2568 stb INTMEM_1C+2, INTMEM_209[] ROM:256D ; START OF FUNCTION CHUNK FOR ROM_2A1E ROM:256D ROM:256D ROM_256D: ; CODE XREF: ROM_2A1E:ROM_21C5↑j ROM:256D ; ROM:244D↑j ... ROM:256D st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:2572 cmp INTMEM_76, ZERO_REG ; Zero register ROM:2575 jnh ROM_258C ROM:2577 ld INTMEM_1C, INTMEM_76 ROM:257A ld INTMEM_1C+2, INTMEM_64 ROM:257D lcall ROM_3967 ROM:2580 cmpb INTMEM_1A, #0 ROM:2583 jne ROM_258C ROM:2585 st INTMEM_76, INTMEM_3C0[] ROM:258A clr INTMEM_76 ROM:258C ROM:258C ROM_258C: ; CODE XREF: ROM_2A1E-4A9↑j ROM:258C ; ROM_2A1E-49B↑j ROM:258C jbc IOPORT2, 2, ROM_2592 ; Input/output port 2 ROM:258F orb INTMEM_51, #1 ROM:2592 ROM:2592 ROM_2592: ; CODE XREF: ROM_2A1E:ROM_258C↑j ROM:2592 andb INTMEM_AD, #7Fh ROM:2595 ld INTMEM_1A, INTMEM_68 ROM:2598 ld INTMEM_1C, INTMEM_6A ROM:259B ld INTMEM_1C+2, INTMEM_6C ROM:259E ld INTMEM_20, INTMEM_6E ROM:25A1 ld INTMEM_20+2, INTMEM_70 ROM:25A4 ld INTMEM_2C, INTMEM_72 ROM:25A7 popf ROM:25A8 ret ROM:25A8 ; END OF FUNCTION CHUNK FOR ROM_2A1E ROM:25A9 ROM:25A9 ; =============== S U B R O U T I N E ======================================= ROM:25A9 ROM:25A9 ROM:25A9 ROM_25A9: ; CODE XREF: ROM_2A1E-893↑p ROM:25A9 clr INTMEM_1A ROM:25AB jbs INTMEM_AB, 5, ROM_25E8 ROM:25AE ROM:25AE ROM_25AE: ; CODE XREF: ROM_25A9+24↓j ROM:25AE ldb INTMEM_1C, 134h[INTMEM_1A] ROM:25B3 subb INTMEM_1C, INTMEM_99 ROM:25B6 jc ROM_25BB ROM:25B8 addb INTMEM_1C, #48h ; 'H' ROM:25BB ROM:25BB ROM_25BB: ; CODE XREF: ROM_25A9+D↑j ROM:25BB cmpb INTMEM_1C, #48h ; 'H' ROM:25BE jnc ROM_25C3 ROM:25C0 subb INTMEM_1C, #48h ; 'H' ROM:25C3 ROM:25C3 ROM_25C3: ; CODE XREF: ROM_25A9+15↑j ROM:25C3 cmpb INTMEM_1C, #12h ROM:25C6 jnc ROM_25D5 ROM:25C8 inc INTMEM_1A ROM:25CA cmpb INTMEM_1A, #4 ROM:25CD jlt ROM_25AE ROM:25CF ld INTMEM_5A, #25CFh ROM:25D3 sjmp ROM_2617 ROM:25D5 ; --------------------------------------------------------------------------- ROM:25D5 ROM:25D5 ROM_25D5: ; CODE XREF: ROM_25A9+1D↑j ROM:25D5 ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:25DA ldb INTMEM_93, INTMEM_1A ROM:25DD subb INTMEM_91+1, INTMEM_93+1, #1 ROM:25E1 jge ROM_25E6 ROM:25E3 addb INTMEM_91+1, #48h ; 'H' ROM:25E6 ROM:25E6 ROM_25E6: ; CODE XREF: ROM_25A9+38↑j ROM:25E6 sjmp ROM_2617 ROM:25E8 ; --------------------------------------------------------------------------- ROM:25E8 ROM:25E8 ROM_25E8: ; CODE XREF: ROM_25A9+2↑j ROM:25E8 ; ROM_25A9+5E↓j ROM:25E8 ldb INTMEM_1C, 130h[INTMEM_1A] ROM:25ED subb INTMEM_1C, INTMEM_99 ROM:25F0 jc ROM_25F5 ROM:25F2 addb INTMEM_1C, #48h ; 'H' ROM:25F5 ROM:25F5 ROM_25F5: ; CODE XREF: ROM_25A9+47↑j ROM:25F5 cmpb INTMEM_1C, #48h ; 'H' ROM:25F8 jnc ROM_25FD ROM:25FA subb INTMEM_1C, #48h ; 'H' ROM:25FD ROM:25FD ROM_25FD: ; CODE XREF: ROM_25A9+4F↑j ROM:25FD cmpb INTMEM_1C, #12h ROM:2600 jnc ROM_260F ROM:2602 inc INTMEM_1A ROM:2604 cmpb INTMEM_1A, #4 ROM:2607 jlt ROM_25E8 ROM:2609 ld INTMEM_5A, #2609h ROM:260D sjmp ROM_2617 ROM:260F ; --------------------------------------------------------------------------- ROM:260F ROM:260F ROM_260F: ; CODE XREF: ROM_25A9+57↑j ROM:260F ldb INTMEM_93+1, 130h[INTMEM_1A] ROM:2614 ldb INTMEM_93, INTMEM_1A ROM:2617 ROM:2617 ROM_2617: ; CODE XREF: ROM_25A9+2A↑j ROM:2617 ; ROM_25A9:ROM_25E6↑j ... ROM:2617 andb INTMEM_AE, #-21h ROM:261A ldbze INTMEM_1C, INTMEM_14F[] ROM:261F divub INTMEM_1C, #12h ROM:2622 ldb INTMEM_A0, INTMEM_1C ROM:2625 ret ROM:2625 ; End of function ROM_25A9 ROM:2625 ROM:2626 ; --------------------------------------------------------------------------- ROM:2626 ; START OF FUNCTION CHUNK FOR ROM_2A1E ROM:2626 ROM:2626 ROM_2626: ; CODE XREF: ROM_2A1E+26↓j ROM:2626 push INTMEM_1A ROM:2628 push INTMEM_1C ROM:262A push INTMEM_1C+2 ROM:262C push INTMEM_20 ROM:262E push INTMEM_20+2 ROM:2630 push INTMEM_2C ROM:2632 cmp SP, #100h ; Stack pointer ROM:2636 jc ROM_263B ROM:2638 orb INTMEM_4F, #20h ; ' ' ROM:263B ROM:263B ROM_263B: ; CODE XREF: ROM_2A1E-3E8↑j ROM:263B jbs INTMEM_AD, 7, ROM_2641 ROM:263E djnz INTMEM_91, ROM_2642 ROM:2641 ROM:2641 ROM_2641: ; CODE XREF: ROM_2A1E:ROM_263B↑j ROM:2641 rst ROM:2642 ; --------------------------------------------------------------------------- ROM:2642 ROM:2642 ROM_2642: ; CODE XREF: ROM_2A1E-3E0↑j ROM:2642 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2645 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2648 jbs INTMEM_AB, 6, ROM_267B ROM:264B ldbze INTMEM_1C+2, INTMEM_89 ROM:264E ld INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:2651 jbc INT_PEND, 0, ROM_265F ; Interrupt pending register ROM:2654 jbs INTMEM_1C+1, 7, ROM_265F ROM:2657 orb INTMEM_2A, INTMEM_16 ROM:265A jbc INTMEM_2A, 5, ROM_265F ROM:265D incb INTMEM_1C+2 ROM:265F ROM:265F ROM_265F: ; CODE XREF: ROM_2A1E-3CD↑j ROM:265F ; ROM_2A1E-3CA↑j ... ROM:265F sub INTMEM_1C, INTMEM_7A ROM:2662 subcb INTMEM_1C+2, INTMEM_9C ROM:2665 ld INTMEM_20, #2 ROM:2669 mulu INTMEM_20, #-4438h ROM:266D cmpb INTMEM_1C+2, INTMEM_20+2 ROM:2670 jh ROM_2688 ROM:2672 jne ROM_268F ROM:2674 cmp INTMEM_1C, INTMEM_20 ROM:2677 jh ROM_2688 ROM:2679 sjmp ROM_268F ROM:267B ; --------------------------------------------------------------------------- ROM:267B ROM:267B ROM_267B: ; CODE XREF: ROM_2A1E-3D6↑j ROM:267B sub INTMEM_1C, INT_PEND+1, INTMEM_80 ; Interrupt pending register ROM:267F cmp INTMEM_1C, #-4438h ROM:2683 jnc ROM_2691 ROM:2685 lcall ROM_391A ROM:2688 ROM:2688 ROM_2688: ; CODE XREF: ROM_2A1E-3AE↑j ROM:2688 ; ROM_2A1E-3A7↑j ROM:2688 clrb INTMEM_99 ROM:268A clrb INTMEM_9A ROM:268C andb INTMEM_AE, #-5 ROM:268F ROM:268F ROM_268F: ; CODE XREF: ROM_2A1E-3AC↑j ROM:268F ; ROM_2A1E-3A5↑j ROM:268F clr INTMEM_5E ROM:2691 ROM:2691 ROM_2691: ; CODE XREF: ROM_2A1E-39B↑j ROM:2691 ; ROM_2A1E-331↓j ... ROM:2691 jbc INTMEM_AA, 2, ROM_26A6 ROM:2694 cmpb ZERO_REG, INTMEM_90 ; Zero register ROM:2697 je ROM_269D ROM:2699 decb INTMEM_90 ROM:269B sjmp ROM_26AB ROM:269D ; --------------------------------------------------------------------------- ROM:269D ROM:269D ROM_269D: ; CODE XREF: ROM_2A1E-387↑j ROM:269D andb INTMEM_AA, #-5 ROM:26A0 andb INTMEM_AA, #-9 ROM:26A3 andb INTMEM_AA, #-11h ROM:26A6 ROM:26A6 ROM_26A6: ; CODE XREF: ROM_2A1E:ROM_2691↑j ROM:26A6 cmpb INTMEM_8C, INTMEM_8C+1 ROM:26A9 jne ROM_26FD ROM:26AB ROM:26AB ROM_26AB: ; CODE XREF: ROM_2A1E-383↑j ROM:26AB jbs INTMEM_A9, 4, ROM_26BA ROM:26AE ROM:26AE ROM_26AE: ; CODE XREF: ROM_2A1E-31B↓j ROM:26AE lcall ROM_3937 ROM:26B1 cmpb INTMEM_8F, #-1 ROM:26B4 je ROM_26B8 ROM:26B6 incb INTMEM_8F ROM:26B8 ROM:26B8 ROM_26B8: ; CODE XREF: ROM_2A1E-36A↑j ROM:26B8 sjmp ROM_26D5 ROM:26BA ; --------------------------------------------------------------------------- ROM:26BA ROM:26BA ROM_26BA: ; CODE XREF: ROM_2A1E:ROM_26AB↑j ROM:26BA jbc INTMEM_A9, 6, ROM_26EF ROM:26BD jbs INTMEM_A9, 5, ROM_26E3 ROM:26C0 andb INTMEM_A9, #-11h ROM:26C3 andb INTMEM_A9, #-41h ROM:26C6 clrb INTMEM_8E ROM:26C8 clrb INTMEM_8F ROM:26CA jbs INTMEM_AA, 1, ROM_26D8 ROM:26CD jbs INTMEM_AA, 0, ROM_26D5 ROM:26D0 ROM:26D0 ROM_26D0: ; CODE XREF: ROM_2A1E:ROM_26D8↓j ROM:26D0 ; ROM_2A1E-33D↓j ROM:26D0 ldb INTMEM_8C+1, INTMEM_4E[] ROM:26D5 ROM:26D5 ROM_26D5: ; CODE XREF: ROM_2A1E:ROM_26B8↑j ROM:26D5 ; ROM_2A1E-351↑j ... ROM:26D5 ljmp ROM_2772 ROM:26D8 ; --------------------------------------------------------------------------- ROM:26D8 ROM:26D8 ROM_26D8: ; CODE XREF: ROM_2A1E-354↑j ROM:26D8 jbc INTMEM_A9, 7, ROM_26D0 ROM:26DB andb INTMEM_AA, #-3 ROM:26DE andb INTMEM_A9, #7Fh ROM:26E1 sjmp ROM_26D0 ROM:26E3 ; --------------------------------------------------------------------------- ROM:26E3 ROM:26E3 ROM_26E3: ; CODE XREF: ROM_2A1E-361↑j ROM:26E3 andb INTMEM_A9, #-21h ROM:26E6 clrb INTMEM_8C+1 ROM:26E8 clrb INTMEM_8F ROM:26EA ldb INTMEM_8E, #3 ROM:26ED sjmp ROM_2691 ROM:26EF ; --------------------------------------------------------------------------- ROM:26EF ROM:26EF ROM_26EF: ; CODE XREF: ROM_2A1E:ROM_26BA↑j ROM:26EF orb INTMEM_A9, #40h ; '@' ROM:26F2 ldb INTMEM_8C, #-38h ROM:26F5 subb INTMEM_8C, INTMEM_8E ROM:26F8 ldb INTMEM_8C+1, #0Fh ROM:26FB sjmp ROM_2691 ROM:26FD ; --------------------------------------------------------------------------- ROM:26FD ROM:26FD ROM_26FD: ; CODE XREF: ROM_2A1E-375↑j ROM:26FD jbs INTMEM_AE, 6, ROM_2711 ROM:2700 cmpb INTMEM_8E, #-1 ROM:2703 je ROM_26AE ROM:2705 jbs INTMEM_A9, 5, ROM_2711 ROM:2708 cmpb INTMEM_8F, INTMEM_8E ROM:270B jc ROM_2711 ROM:270D incb INTMEM_8F ROM:270F sjmp ROM_26D5 ROM:2711 ; --------------------------------------------------------------------------- ROM:2711 ROM:2711 ROM_2711: ; CODE XREF: ROM_2A1E:ROM_26FD↑j ROM:2711 ; ROM_2A1E-319↑j ... ROM:2711 clrb INTMEM_8F ROM:2713 andb INTMEM_AA, #-9 ROM:2716 andb INTMEM_AA, #-11h ROM:2719 addb INTMEM_1C, INTMEM_8C, INTMEM_8C ROM:271D cmpb INTMEM_8C, INTMEM_8C+1 ROM:2720 jc ROM_273A ROM:2722 orb INTMEM_AA, #8 ROM:2725 clrb INTMEM_1C+3 ROM:2727 incb INTMEM_1C ROM:2729 jbs INTMEM_AE, 6, ROM_2731 ROM:272C orb INTMEM_AE, #40h ; '@' ROM:272F sjmp ROM_2751 ROM:2731 ; --------------------------------------------------------------------------- ROM:2731 ROM:2731 ROM_2731: ; CODE XREF: ROM_2A1E-2F5↑j ROM:2731 incb INTMEM_1C ROM:2733 incb INTMEM_8C ROM:2735 andb INTMEM_AE, #-41h ROM:2738 sjmp ROM_2751 ROM:273A ; --------------------------------------------------------------------------- ROM:273A ROM:273A ROM_273A: ; CODE XREF: ROM_2A1E-2FE↑j ROM:273A orb INTMEM_AA, #10h ROM:273D ldb INTMEM_1C+3, #4 ROM:2740 decb INTMEM_1C ROM:2742 jbs INTMEM_AE, 6, ROM_274A ROM:2745 orb INTMEM_AE, #40h ; '@' ROM:2748 sjmp ROM_2751 ROM:274A ; --------------------------------------------------------------------------- ROM:274A ROM:274A ROM_274A: ; CODE XREF: ROM_2A1E-2DC↑j ROM:274A decb INTMEM_1C ROM:274C decb INTMEM_8C ROM:274E andb INTMEM_AE, #-41h ROM:2751 ROM:2751 ROM_2751: ; CODE XREF: ROM_2A1E-2EF↑j ROM:2751 ; ROM_2A1E-2E6↑j ... ROM:2751 and INTMEM_1C, #7 ROM:2755 ldb INTMEM_1C+2, 371Eh[INTMEM_1C] ROM:275A shlb INTMEM_1C+2, INTMEM_1C+3 ROM:275D andb INTMEM_1C+2, #-10h ROM:2760 pushf ROM:2761 ldb INTMEM_20, 1FFFh[] ROM:2766 andb INTMEM_20, #0Fh ROM:2769 orb INTMEM_20, INTMEM_1C+2 ROM:276C popf ROM:276D stb INTMEM_20, 1FFFh[] ROM:2772 ROM:2772 ROM_2772: ; CODE XREF: ROM_2A1E:ROM_26D5↑j ROM:2772 ldb INTMEM_1C, #0 ROM:2775 pushf ROM:2776 ldb INTMEM_1C+1, INTMEM_93 ROM:2779 lcall ROM_3167 ROM:277C jbc INTMEM_1C, 0, ROM_27B3 ROM:277F add INTMEM_1C+2, INTMEM_60, INTMEM_140[] ROM:2785 sub INTMEM_1C+2, INT_PEND+1 ; Interrupt pending register ROM:2788 cmp INTMEM_1C+2, INTMEM_140[] ROM:278D jnc ROM_27B3 ROM:278F ldb INTMEM_1C, #4 ROM:2792 ldb INTMEM_1C+1, INTMEM_93 ROM:2795 lcall ROM_3167 ROM:2798 cmpb INTMEM_1A, #0 ROM:279B jne ROM_27B3 ROM:279D jbc INTMEM_AB, 5, ROM_27B3 ROM:27A0 ldbze INTMEM_1A, INTMEM_93 ROM:27A3 ldb INTMEM_1A, 31F0h[INTMEM_1A] ROM:27A8 ldb INTMEM_93, INTMEM_1A ROM:27AB ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:27B0 andb INTMEM_AB, #-21h ROM:27B3 ROM:27B3 ROM_27B3: ; CODE XREF: ROM_2A1E-2A2↑j ROM:27B3 ; ROM_2A1E-291↑j ... ROM:27B3 popf ROM:27B4 djnz INTMEM_A4, ROM_27BA ROM:27B7 ldb INTMEM_A4, #19h ROM:27BA ROM:27BA ROM_27BA: ; CODE XREF: ROM_2A1E-26A↑j ROM:27BA andb INTMEM_A3, #-9 ROM:27BD cmpb INTMEM_A4, INTMEM_F2[] ROM:27C2 jh ROM_27C7 ROM:27C4 orb INTMEM_A3, #8 ROM:27C7 ROM:27C7 ROM_27C7: ; CODE XREF: ROM_2A1E-25C↑j ROM:27C7 ldb INTMEM_1C+2, INTMEM_157[] ROM:27CC jbc IOPORT2, 6, ROM_27DE ; Input/output port 2 ROM:27CF jbs INTMEM_AB, 4, ROM_27F2 ROM:27D2 cmpb INTMEM_1C+2, 0A1h[INTMEM_56] ROM:27D7 jnc ROM_27E8 ROM:27D9 orb INTMEM_AB, #10h ROM:27DC sjmp ROM_27F2 ROM:27DE ; --------------------------------------------------------------------------- ROM:27DE ROM:27DE ROM_27DE: ; CODE XREF: ROM_2A1E-252↑j ROM:27DE jbc INTMEM_AB, 4, ROM_27F2 ROM:27E1 cmpb INTMEM_1C+2, 0A2h[INTMEM_56] ROM:27E6 jc ROM_27EC ROM:27E8 ROM:27E8 ROM_27E8: ; CODE XREF: ROM_2A1E-247↑j ROM:27E8 incb INTMEM_1C+2 ROM:27EA sjmp ROM_27F4 ROM:27EC ; --------------------------------------------------------------------------- ROM:27EC ROM:27EC ROM_27EC: ; CODE XREF: ROM_2A1E-238↑j ROM:27EC andb INTMEM_AB, #-11h ROM:27EF orb INTMEM_AA, #-80h ROM:27F2 ROM:27F2 ROM_27F2: ; CODE XREF: ROM_2A1E-24F↑j ROM:27F2 ; ROM_2A1E-242↑j ... ROM:27F2 clrb INTMEM_1C+2 ROM:27F4 ROM:27F4 ROM_27F4: ; CODE XREF: ROM_2A1E-234↑j ROM:27F4 stb INTMEM_1C+2, INTMEM_157[] ROM:27F9 jbs IOPORT1, 0, ROM_2828 ; Input/output port 1 ROM:27FC ldb INTMEM_1A, #-20h ROM:27FF ROM:27FF ROM_27FF: ; CODE XREF: ROM_2A1E-203↓j ROM:27FF orb INTMEM_1A, INTMEM_A5 ROM:2802 andb INTMEM_1A, INTMEM_154[] ROM:2807 stb INTMEM_1A, 1FFEh[] ROM:280C ldb INTMEM_1C+3, #14h ROM:280F ROM:280F ROM_280F: ; CODE XREF: ROM_2A1E:ROM_280F↓j ROM:280F djnz INTMEM_1C+3, ROM_280F ROM:2812 jbc IOPORT1, 0, ROM_2822 ; Input/output port 1 ROM:2815 shlb INTMEM_A5, #1 ROM:2818 cmpb INTMEM_A5, #10h ROM:281B jnh ROM_27FF ROM:281D ldb INTMEM_A5, #1 ROM:2820 sjmp ROM_2828 ROM:2822 ; --------------------------------------------------------------------------- ROM:2822 ROM:2822 ROM_2822: ; CODE XREF: ROM_2A1E-20C↑j ROM:2822 orb INTMEM_54, INTMEM_A5 ROM:2825 orb INTMEM_50, INTMEM_A5 ROM:2828 ROM:2828 ROM_2828: ; CODE XREF: ROM_2A1E-225↑j ROM:2828 ; ROM_2A1E-1FE↑j ROM:2828 ldb INTMEM_1C, INTMEM_54 ROM:282B ldb INTMEM_1C+1, INTMEM_152[] ROM:2830 ldb INTMEM_1C+2, INTMEM_154[] ROM:2835 notb INTMEM_1C+1 ROM:2837 andb INTMEM_1C+1, INTMEM_A3 ROM:283A orb INTMEM_1C+1, INTMEM_153[] ROM:283F andb INTMEM_1C+2, #-20h ROM:2842 notb INTMEM_1C ROM:2844 andb INTMEM_1C+1, INTMEM_1C ROM:2847 orb INTMEM_1C+2, INTMEM_1C+1 ROM:284A stb INTMEM_1C+2, 1FFEh[] ROM:284F stb INTMEM_1C+2, INTMEM_154[] ROM:2854 inc INTMEM_84 ROM:2856 and ZERO_REG, INTMEM_84, #1 ; Zero register ROM:285B jne ROM_288A ROM:285D ld INTMEM_1A, #0BFh ROM:2861 and ZERO_REG, INTMEM_84, #0Fh ; Zero register ROM:2866 jne ROM_2877 ROM:2868 ld INTMEM_1A, #0B5h ROM:286C and ZERO_REG, INTMEM_84, #1FFh ; Zero register ROM:2871 jne ROM_2877 ROM:2873 ld INTMEM_1A, #0B0h ROM:2877 ROM:2877 ROM_2877: ; CODE XREF: ROM_2A1E-1B8↑j ROM:2877 ; ROM_2A1E-1AD↑j ... ROM:2877 ldb INTMEM_1C, [INTMEM_1A] ROM:287A cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:287D je ROM_2881 ROM:287F decb INTMEM_1C ROM:2881 ROM:2881 ROM_2881: ; CODE XREF: ROM_2A1E-1A1↑j ROM:2881 stb INTMEM_1C, [INTMEM_1A]+ ROM:2884 cmp INTMEM_1A, #0C8h ROM:2888 jne ROM_2877 ROM:288A ROM:288A ROM_288A: ; CODE XREF: ROM_2A1E-1C3↑j ROM:288A di ROM:288B ld INTMEM_1C, INTMEM_86[] ROM:2890 add INTMEM_1C, #0BB8h ROM:2894 sub INTMEM_1C+2, INTMEM_1C, INT_PEND+1 ; Interrupt pending register ROM:2898 cmp INTMEM_1C+2, #0BB8h ROM:289C jc ROM_28A4 ROM:289E cmp INTMEM_1C+2, #10h ROM:28A2 jc ROM_28A9 ROM:28A4 ROM:28A4 ROM_28A4: ; CODE XREF: ROM_2A1E-182↑j ROM:28A4 add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:28A9 ROM:28A9 ROM_28A9: ; CODE XREF: ROM_2A1E-17C↑j ROM:28A9 jbc WSR1, 6, ROM_28B4 ; Window selection register 1 ROM:28AC andb INTMEM_A9, #-3 ROM:28AF orb INTMEM_4F, #1 ROM:28B2 sjmp ROM_28BF ROM:28B4 ; --------------------------------------------------------------------------- ROM:28B4 ROM:28B4 ROM_28B4: ; CODE XREF: ROM_2A1E:ROM_28A9↑j ROM:28B4 ldb INTMEM_6, #18h ROM:28B7 ld INTMEM_4, INTMEM_1C ROM:28BA st INTMEM_1C, INTMEM_86[] ROM:28BF ROM:28BF ROM_28BF: ; CODE XREF: ROM_2A1E-16C↑j ROM:28BF cmp SP, #124h ; Stack pointer ROM:28C3 jnc ROM_28C6 ROM:28C5 rst ROM:28C6 ; --------------------------------------------------------------------------- ROM:28C6 ROM:28C6 ROM_28C6: ; CODE XREF: ROM_2A1E-15B↑j ROM:28C6 pop INTMEM_2C ROM:28C8 pop INTMEM_20+2 ROM:28CA pop INTMEM_20 ROM:28CC pop INTMEM_1C+2 ROM:28CE pop INTMEM_1C ROM:28D0 pop INTMEM_1A ROM:28D2 andb INTMEM_A9, #-9 ROM:28D5 popf ROM:28D6 ret ROM:28D6 ; END OF FUNCTION CHUNK FOR ROM_2A1E ROM:28D7 ; --------------------------------------------------------------------------- ROM:28D7 ; START OF FUNCTION CHUNK FOR ROM_2A48 ROM:28D7 ROM:28D7 ROM_28D7: ; CODE XREF: ROM_2A48:ROM_2AA6↓j ROM:28D7 push INTMEM_1A ROM:28D9 push INTMEM_1C ROM:28DB ld INTMEM_1C, 3BCh[INTMEM_82] ROM:28E0 sub INTMEM_1A, INTMEM_58, INTMEM_60 ROM:28E4 st INTMEM_1A, INTMEM_14A[] ROM:28E9 cmp INTMEM_1A, #465h ROM:28ED jnc ROM_2907 ROM:28EF add INTMEM_1C, INTMEM_1A, #7 ROM:28F4 jc ROM_28FD ROM:28F6 cmp INTMEM_1C, INTMEM_140[] ROM:28FB jnc ROM_2917 ROM:28FD ROM:28FD ROM_28FD: ; CODE XREF: ROM_2A48-154↑j ROM:28FD ld INTMEM_1C, INTMEM_140[] ROM:2902 orb INTMEM_4F, #4 ROM:2905 sjmp ROM_2917 ROM:2907 ; --------------------------------------------------------------------------- ROM:2907 ROM:2907 ROM_2907: ; CODE XREF: ROM_2A48-15B↑j ROM:2907 ld INTMEM_1C, #465h ROM:290B orb INTMEM_4F, #40h ; '@' ROM:290E cmp INTMEM_1A, #4Bh ; 'K' ROM:2912 jc ROM_2917 ROM:2914 orb INTMEM_4F, #8 ROM:2917 ROM:2917 ROM_2917: ; CODE XREF: ROM_2A48-14D↑j ROM:2917 ; ROM_2A48-143↑j ... ROM:2917 orb INTMEM_AE, #10h ROM:291A st INTMEM_1C, 3BCh[INTMEM_82] ROM:291F pop INTMEM_1C ROM:2921 pop INTMEM_1A ROM:2923 popf ROM:2924 ret ROM:2924 ; END OF FUNCTION CHUNK FOR ROM_2A48 ROM:2925 ; --------------------------------------------------------------------------- ROM:2925 ; START OF FUNCTION CHUNK FOR start ROM:2925 ROM:2925 ROM_2925: ; CODE XREF: start+6↑j ROM:2925 ld INTMEM_1A, #5555h ROM:2929 ld INTMEM_1C, #-5556h ROM:292D cmp INTMEM_1A, #5555h ROM:2931 jne ROM_296E ROM:2933 cmp INTMEM_1C, #-5556h ROM:2937 jne ROM_296E ROM:2939 ld INTMEM_1A, #-5556h ROM:293D ld INTMEM_1C, #5555h ROM:2941 cmp INTMEM_1A, #-5556h ROM:2945 jne ROM_296E ROM:2947 cmp INTMEM_1C, #5555h ROM:294B jne ROM_296E ROM:294D ldb INTMEM_1C, #55h ; 'U' ROM:2950 ROM:2950 ROM_2950: ; CODE XREF: start:ROM_2989↓j ROM:2950 ld INTMEM_1A, #1Eh ROM:2954 ROM:2954 ROM_2954: ; CODE XREF: start+8DD↓j ROM:2954 cmp INTMEM_1A, #200h ROM:2958 je ROM_295F ROM:295A stb INTMEM_1C, [INTMEM_1A]+ ROM:295D sjmp ROM_2954 ROM:295F ; --------------------------------------------------------------------------- ROM:295F ROM:295F ROM_295F: ; CODE XREF: start+8D8↑j ROM:295F ld INTMEM_1A, #1Eh ROM:2963 ROM:2963 ROM_2963: ; CODE XREF: start+8EC↓j ROM:2963 cmp INTMEM_1A, #200h ROM:2967 je ROM_296F ROM:2969 cmpb INTMEM_1C, [INTMEM_1A]+ ROM:296C je ROM_2963 ROM:296E ROM:296E ROM_296E: ; CODE XREF: start+8B1↑j ROM:296E ; start+8B7↑j ... ROM:296E rst ROM:296F ; --------------------------------------------------------------------------- ROM:296F ROM:296F ROM_296F: ; CODE XREF: start+8E7↑j ROM:296F ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2972 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2975 cmpb INTMEM_1C, #0 ROM:2978 je ROM_298B ROM:297A cmpb INTMEM_1C, #-56h ROM:297D jne ROM_2981 ROM:297F clrb INTMEM_1C ROM:2981 ROM:2981 ROM_2981: ; CODE XREF: start+8FD↑j ROM:2981 cmpb INTMEM_1C, #55h ; 'U' ROM:2984 jne ROM_2989 ROM:2986 ldb INTMEM_1C, #-56h ROM:2989 ROM:2989 ROM_2989: ; CODE XREF: start+904↑j ROM:2989 sjmp ROM_2950 ROM:298B ; --------------------------------------------------------------------------- ROM:298B ROM:298B ROM_298B: ; CODE XREF: start+8F8↑j ROM:298B ld INTMEM_1A, #29A1h ROM:298F ld INTMEM_20, #200h ROM:2993 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2996 ROM:2996 ROM_2996: ; CODE XREF: start+91F↓j ROM:2996 cmp INTMEM_20, #400h ROM:299A je ROM_29A4 ROM:299C stb INTMEM_20+2, [INTMEM_20]+ ROM:299F sjmp ROM_2996 ROM:299F ; END OF FUNCTION CHUNK FOR start ROM:299F ; --------------------------------------------------------------------------- ROM:29A1 db 55h, 0AAh, 0 ROM:29A4 ; --------------------------------------------------------------------------- ROM:29A4 ; START OF FUNCTION CHUNK FOR start ROM:29A4 ROM:29A4 ROM_29A4: ; CODE XREF: start+91A↑j ROM:29A4 ; start+93E↓j ROM:29A4 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:29A7 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:29AA cmp INTMEM_1A, #29A4h ROM:29AE je ROM_29CB ROM:29B0 ld INTMEM_20, #200h ROM:29B4 ldb INTMEM_20+3, INTMEM_20+2 ROM:29B7 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:29BA ROM:29BA ROM_29BA: ; CODE XREF: start+948↓j ROM:29BA cmp INTMEM_20, #400h ROM:29BE je ROM_29A4 ROM:29C0 cmpb INTMEM_20+3, [INTMEM_20] ROM:29C3 jne ROM_29CA ROM:29C5 stb INTMEM_20+2, [INTMEM_20]+ ROM:29C8 sjmp ROM_29BA ROM:29CA ; --------------------------------------------------------------------------- ROM:29CA ROM:29CA ROM_29CA: ; CODE XREF: start+943↑j ROM:29CA rst ROM:29CB ; --------------------------------------------------------------------------- ROM:29CB ROM:29CB ROM_29CB: ; CODE XREF: start+92E↑j ROM:29CB ld INTMEM_56, #-7900h ROM:29CF ROM:29CF ROM_29CF: ; CODE XREF: start+984↓j ROM:29CF ld SP, #130h ; Stack pointer ROM:29D3 lcall ROM_377A ROM:29D6 lcall ROM_379A ROM:29D9 lcall ROM_39EC ROM:29DC lcall ROM_349A ROM:29DF lcall ROM_34E8 ROM:29E2 lcall ROM_2E9A ROM:29E5 lcall ROM_2F47 ROM:29E8 lcall ROM_304B ROM:29EB lcall ROM_3484 ROM:29EE jbs INTMEM_A9, 0, ROM_29F6 ROM:29F1 lcall ROM_483A ROM:29F4 sjmp ROM_29F9 ROM:29F6 ; --------------------------------------------------------------------------- ROM:29F6 ROM:29F6 ROM_29F6: ; CODE XREF: start+96E↑j ROM:29F6 lcall ROM_483E ROM:29F9 ROM:29F9 ROM_29F9: ; CODE XREF: start+974↑j ROM:29F9 lcall ROM_2F78 ROM:29FC lcall ROM_3273 ROM:29FF incb INTMEM_88 ROM:2A01 orb INTMEM_A9, #1 ROM:2A04 sjmp ROM_29CF ROM:2A04 ; END OF FUNCTION CHUNK FOR start ROM:2A06 ROM:2A06 ; =============== S U B R O U T I N E ======================================= ROM:2A06 ROM:2A06 ; NMI ROM:2A06 ROM:2A06 ROM_2A06: ; DATA XREF: ROM:Int01↑o ROM:2A06 ; ROM:Int03↑o ... ROM:2A06 rst ROM:2A06 ; End of function ROM_2A06 ROM:2A06 ROM:2A07 ROM:2A07 ; =============== S U B R O U T I N E ======================================= ROM:2A07 ROM:2A07 ; Timer overflow ROM:2A07 ROM:2A07 ROM_2A07: ; DATA XREF: ROM:Int00↑o ROM:2A07 pushf ROM:2A08 orb INTMEM_2A, INTMEM_16 ROM:2A0B jbc INTMEM_2A, 5, ROM_2A1D ROM:2A0E jbc INT_PEND, 2, ROM_2A16 ; Interrupt pending register ROM:2A11 orb INT_PEND, #1 ; Interrupt pending register ROM:2A14 popf ROM:2A15 ret ROM:2A16 ; --------------------------------------------------------------------------- ROM:2A16 ROM:2A16 ROM_2A16: ; CODE XREF: ROM_2A07+7↑j ROM:2A16 incb INTMEM_89 ROM:2A18 andb INTMEM_2A, #-21h ROM:2A1B popf ROM:2A1C ret ROM:2A1D ; --------------------------------------------------------------------------- ROM:2A1D ROM:2A1D ROM_2A1D: ; CODE XREF: ROM_2A07+4↑j ROM:2A1D rst ROM:2A1D ; End of function ROM_2A07 ROM:2A1D ROM:2A1E ROM:2A1E ; =============== S U B R O U T I N E ======================================= ROM:2A1E ROM:2A1E ; Software timer ROM:2A1E ROM:2A1E ROM_2A1E: ; DATA XREF: ROM:Int05↑o ROM:2A1E ROM:2A1E ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2A1E ; FUNCTION CHUNK AT ROM:21D0 SIZE 00000278 BYTES ROM:2A1E ; FUNCTION CHUNK AT ROM:256D SIZE 0000003C BYTES ROM:2A1E ; FUNCTION CHUNK AT ROM:2626 SIZE 000002B1 BYTES ROM:2A1E ; FUNCTION CHUNK AT ROM:485A SIZE 00000004 BYTES ROM:2A1E ROM:2A1E pushf ROM:2A1F orb INTMEM_2A, INTMEM_16 ROM:2A22 jbc INTMEM_2A, 1, ROM_2A34 ROM:2A25 andb INTMEM_2A, #-3 ROM:2A28 jbc INTMEM_2A, 0, ROM_2A2E ROM:2A2B orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:2A2E ROM:2A2E ROM_2A2E: ; CODE XREF: ROM_2A1E+A↑j ROM:2A2E orb INTMEM_A9, #4 ROM:2A31 ljmp ROM_2089 ROM:2A34 ; --------------------------------------------------------------------------- ROM:2A34 ROM:2A34 ROM_2A34: ; CODE XREF: ROM_2A1E+4↑j ROM:2A34 jbc INTMEM_2A, 0, ROM_2A47 ROM:2A37 jbs INTMEM_A9, 3, ROM_2A47 ROM:2A3A andb INTMEM_2A, #-2 ROM:2A3D orb INTMEM_A9, #8 ROM:2A40 ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2A43 ei ROM:2A44 ljmp ROM_2626 ROM:2A47 ; --------------------------------------------------------------------------- ROM:2A47 ROM:2A47 ROM_2A47: ; CODE XREF: ROM_2A1E:ROM_2A34↑j ROM:2A47 ; ROM_2A1E+19↑j ROM:2A47 rst ROM:2A47 ; End of function ROM_2A1E ROM:2A47 ROM:2A48 ROM:2A48 ; =============== S U B R O U T I N E ======================================= ROM:2A48 ROM:2A48 ; HSI data available ROM:2A48 ROM:2A48 ROM_2A48: ; DATA XREF: ROM:Int02↑o ROM:2A48 ROM:2A48 ; FUNCTION CHUNK AT ROM:2089 SIZE 0000013F BYTES ROM:2A48 ; FUNCTION CHUNK AT ROM:28D7 SIZE 0000004E BYTES ROM:2A48 ROM:2A48 pushf ROM:2A49 andb INTMEM_2A, #3Fh ; '?' ROM:2A4C orb INTMEM_2A, INTMEM_16 ROM:2A4F cmpb ZERO_REG, INTMEM_8B ; Zero register ROM:2A52 jne ROM_2A7D ROM:2A54 jbs INTMEM_2A, 6, ROM_2A5B ROM:2A57 jbs INTMEM_2A, 7, ROM_2A5E ROM:2A5A rst ROM:2A5B ; --------------------------------------------------------------------------- ROM:2A5B ROM:2A5B ROM_2A5B: ; CODE XREF: ROM_2A48+C↑j ROM:2A5B orb INTMEM_4F, #2 ROM:2A5E ROM:2A5E ROM_2A5E: ; CODE XREF: ROM_2A48+F↑j ROM:2A5E ldb INTMEM_8B, INTMEM_6 ROM:2A61 ld INTMEM_58, INTMEM_4 ROM:2A64 jbc INT_PEND, 0, ROM_2A78 ; Interrupt pending register ROM:2A67 jbs INTMEM_58+1, 7, ROM_2A78 ROM:2A6A orb INTMEM_2A, INTMEM_16 ROM:2A6D jbc INTMEM_2A, 5, ROM_2A78 ROM:2A70 incb INTMEM_89 ROM:2A72 andb INT_PEND, #-2 ; Interrupt pending register ROM:2A75 andb INTMEM_2A, #-21h ROM:2A78 ROM:2A78 ROM_2A78: ; CODE XREF: ROM_2A48+1C↑j ROM:2A78 ; ROM_2A48+1F↑j ... ROM:2A78 ldb INTMEM_8A, INTMEM_89 ROM:2A7B sjmp ROM_2A83 ROM:2A7D ; --------------------------------------------------------------------------- ROM:2A7D ROM:2A7D ROM_2A7D: ; CODE XREF: ROM_2A48+A↑j ROM:2A7D jbc INTMEM_2A, 7, ROM_2A83 ROM:2A80 orb INT_PEND, #4 ; Interrupt pending register ROM:2A83 ROM:2A83 ROM_2A83: ; CODE XREF: ROM_2A48+33↑j ROM:2A83 ; ROM_2A48:ROM_2A7D↑j ROM:2A83 jbc INTMEM_8B, 2, ROM_2A94 ROM:2A86 andb INTMEM_8B, #51h ; 'Q' ROM:2A89 je ROM_2A8E ROM:2A8B orb INT_PEND, #4 ; Interrupt pending register ROM:2A8E ROM:2A8E ROM_2A8E: ; CODE XREF: ROM_2A48+41↑j ROM:2A8E andb INTMEM_A9, #-5 ROM:2A91 ljmp ROM_2089 ROM:2A94 ; --------------------------------------------------------------------------- ROM:2A94 ROM:2A94 ROM_2A94: ; CODE XREF: ROM_2A48:ROM_2A83↑j ROM:2A94 jbc INTMEM_8B, 0, ROM_2A98 ROM:2A97 rst ROM:2A98 ; --------------------------------------------------------------------------- ROM:2A98 ROM:2A98 ROM_2A98: ; CODE XREF: ROM_2A48:ROM_2A94↑j ROM:2A98 jbs INTMEM_8B, 6, ROM_2A9E ROM:2A9B jbc INTMEM_8B, 4, ROM_2AA9 ROM:2A9E ROM:2A9E ROM_2A9E: ; CODE XREF: ROM_2A48:ROM_2A98↑j ROM:2A9E andb INTMEM_8B, #5 ROM:2AA1 je ROM_2AA6 ROM:2AA3 orb INT_PEND, #4 ; Interrupt pending register ROM:2AA6 ROM:2AA6 ROM_2AA6: ; CODE XREF: ROM_2A48+59↑j ROM:2AA6 ljmp ROM_28D7 ROM:2AA9 ; --------------------------------------------------------------------------- ROM:2AA9 ROM:2AA9 ROM_2AA9: ; CODE XREF: ROM_2A48+53↑j ROM:2AA9 scall ROM_2AAD ROM:2AAB popf ROM:2AAC ret ROM:2AAC ; End of function ROM_2A48 ROM:2AAC ROM:2AAD ROM:2AAD ; =============== S U B R O U T I N E ======================================= ROM:2AAD ROM:2AAD ROM:2AAD ROM_2AAD: ; CODE XREF: ROM_2A48:ROM_2AA9↑p ROM:2AAD ; ROM_379A+92↓p ROM:2AAD clrb WSR1 ; Window selection register 1 ROM:2AAF ROM:2AAF ROM_2AAF: ; CODE XREF: ROM_2AAD+C↓j ROM:2AAF ld ZERO_REG, INTMEM_4 ; Zero register ROM:2AB2 nop ROM:2AB3 andb INTMEM_2A, #3Fh ; '?' ROM:2AB6 orb INTMEM_2A, INTMEM_16 ROM:2AB9 jbs INTMEM_2A, 7, ROM_2AAF ROM:2ABC andb INT_PEND, #-5 ; Interrupt pending register ROM:2ABF ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:2AC2 clrb INTMEM_8B ROM:2AC4 ret ROM:2AC4 ; End of function ROM_2AAD ROM:2AC4 ROM:2AC5 ROM:2AC5 ; =============== S U B R O U T I N E ======================================= ROM:2AC5 ROM:2AC5 ROM:2AC5 ROM_2AC5: ; CODE XREF: ROM_2E9A+16↓p ROM:2AC5 ; ROM_2E9A+3A↓p ... ROM:2AC5 pushf ROM:2AC6 andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:2ACA and INTMEM_1C, #0Fh ROM:2ACE clrb INTMEM_1A ROM:2AD0 cmpb INTMEM_1A+1, #0 ROM:2AD3 jne ROM_2AE5 ROM:2AD5 jbc INTMEM_AA, 1, ROM_2ADD ROM:2AD8 ldb INTMEM_1A, #2 ROM:2ADB sjmp ROM_2B12 ROM:2ADD ; --------------------------------------------------------------------------- ROM:2ADD ROM:2ADD ROM_2ADD: ; CODE XREF: ROM_2AC5+10↑j ROM:2ADD jbc INTMEM_AA, 0, ROM_2B12 ROM:2AE0 ldb INTMEM_1A, #1 ROM:2AE3 sjmp ROM_2B12 ROM:2AE5 ; --------------------------------------------------------------------------- ROM:2AE5 ROM:2AE5 ROM_2AE5: ; CODE XREF: ROM_2AC5+E↑j ROM:2AE5 cmpb INTMEM_1A+1, #10h ROM:2AE8 jne ROM_2AFF ROM:2AEA jbc INTMEM_AA, 1, ROM_2AF2 ROM:2AED ldb INTMEM_1A, #2 ROM:2AF0 sjmp ROM_2AFA ROM:2AF2 ; --------------------------------------------------------------------------- ROM:2AF2 ROM:2AF2 ROM_2AF2: ; CODE XREF: ROM_2AC5+25↑j ROM:2AF2 jbs INTMEM_AA, 0, ROM_2AFA ROM:2AF5 stb INTMEM_8C+1, INTMEM_4E[] ROM:2AFA ROM:2AFA ROM_2AFA: ; CODE XREF: ROM_2AC5+2B↑j ROM:2AFA ; ROM_2AC5:ROM_2AF2↑j ROM:2AFA orb INTMEM_AA, #1 ROM:2AFD sjmp ROM_2B12 ROM:2AFF ; --------------------------------------------------------------------------- ROM:2AFF ROM:2AFF ROM_2AFF: ; CODE XREF: ROM_2AC5+23↑j ROM:2AFF cmpb INTMEM_1C, #0 ROM:2B02 je ROM_2B12 ROM:2B04 jbs INTMEM_AA, 0, ROM_2B0F ROM:2B07 jbs INTMEM_AA, 1, ROM_2B0F ROM:2B0A stb INTMEM_8C+1, INTMEM_4E[] ROM:2B0F ROM:2B0F ROM_2B0F: ; CODE XREF: ROM_2AC5+3F↑j ROM:2B0F ; ROM_2AC5+42↑j ROM:2B0F orb INTMEM_AA, #2 ROM:2B12 ROM:2B12 ROM_2B12: ; CODE XREF: ROM_2AC5+16↑j ROM:2B12 ; ROM_2AC5:ROM_2ADD↑j ... ROM:2B12 cmpb INTMEM_1C, #1 ROM:2B15 je ROM_2B1A ROM:2B17 andb INTMEM_AA, #-5 ROM:2B1A ROM:2B1A ROM_2B1A: ; CODE XREF: ROM_2AC5+50↑j ROM:2B1A cmpb INTMEM_1C, #2 ROM:2B1D jnc ROM_2B24 ROM:2B1F cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2B22 jne ROM_2B2E ROM:2B24 ROM:2B24 ROM_2B24: ; CODE XREF: ROM_2AC5+58↑j ROM:2B24 add INTMEM_1C, INTMEM_1C ROM:2B27 ld INTMEM_1C, 357Ah[INTMEM_1C] ROM:2B2C br [INTMEM_1C] ROM:2B2E ; --------------------------------------------------------------------------- ROM:2B2E ROM:2B2E ROM_2B2E: ; CODE XREF: ROM_2AC5+5D↑j ROM:2B2E ; ROM:2B82↓j ... ROM:2B2E popf ROM:2B2F ret ROM:2B2F ; End of function ROM_2AC5 ROM:2B2F ROM:2B30 ; --------------------------------------------------------------------------- ROM:2B30 cmpb INTMEM_1A+1, #10h ROM:2B33 jne ROM_2B38 ROM:2B35 andb INTMEM_AA, #-2 ROM:2B38 ROM:2B38 ROM_2B38: ; CODE XREF: ROM:2B33↑j ROM:2B38 cmpb INTMEM_1A+1, #20h ; ' ' ROM:2B3B jne ROM_2B50 ROM:2B3D jbs INTMEM_AA, 0, ROM_2B4D ROM:2B40 jbs INTMEM_A9, 4, ROM_2B4D ROM:2B43 ldb INTMEM_8C+1, INTMEM_4E[] ROM:2B48 ldb INTMEM_8C, (INTMEM_8C+1)[] ROM:2B4D ROM:2B4D ROM_2B4D: ; CODE XREF: ROM:2B3D↑j ROM:2B4D ; ROM:2B40↑j ROM:2B4D andb INTMEM_AA, #-3 ROM:2B50 ROM:2B50 ROM_2B50: ; CODE XREF: ROM:2B3B↑j ROM:2B50 cmpb INTMEM_1A, #0 ROM:2B53 jne ROM_2B8F ROM:2B55 cmpb INTMEM_1A+1, #0 ROM:2B58 je ROM_2B8F ROM:2B5A jbc INTMEM_A9, 4, ROM_2B84 ROM:2B5D jbc INTMEM_A9, 6, ROM_2B65 ROM:2B60 clrb INTMEM_8C ROM:2B62 andb INTMEM_A9, #-41h ROM:2B65 ROM:2B65 ROM_2B65: ; CODE XREF: ROM:2B5D↑j ROM:2B65 clrb INTMEM_8E ROM:2B67 clrb INTMEM_8F ROM:2B69 jbs INTMEM_AA, 0, ROM_2B76 ROM:2B6C jbs INTMEM_AA, 1, ROM_2B76 ROM:2B6F ldb INTMEM_8C+1, INTMEM_4E[] ROM:2B74 sjmp ROM_2B79 ROM:2B76 ; --------------------------------------------------------------------------- ROM:2B76 ROM:2B76 ROM_2B76: ; CODE XREF: ROM:2B69↑j ROM:2B76 ; ROM:2B6C↑j ROM:2B76 ldb INTMEM_8C+1, INTMEM_8C ROM:2B79 ROM:2B79 ROM_2B79: ; CODE XREF: ROM:2B74↑j ROM:2B79 andb INTMEM_A9, #-21h ROM:2B7C andb INTMEM_A9, #-11h ROM:2B7F andb INTMEM_A9, #7Fh ROM:2B82 sjmp ROM_2B2E ROM:2B84 ; --------------------------------------------------------------------------- ROM:2B84 ROM:2B84 ROM_2B84: ; CODE XREF: ROM:2B5A↑j ROM:2B84 jbs INTMEM_AA, 0, ROM_2B2E ROM:2B87 jbs INTMEM_AA, 1, ROM_2B2E ROM:2B8A ldb INTMEM_8C+1, INTMEM_4E[] ROM:2B8F ROM:2B8F ROM_2B8F: ; CODE XREF: ROM:2B53↑j ROM:2B8F ; ROM:2B58↑j ROM:2B8F sjmp ROM_2B2E ROM:2B91 ; --------------------------------------------------------------------------- ROM:2B91 jbs INTMEM_A9, 4, ROM_2BDF ROM:2B94 cmpb INTMEM_1A, #0 ROM:2B97 jne ROM_2BE4 ROM:2B99 cmpb INTMEM_20, #0 ROM:2B9C jne ROM_2BA1 ROM:2B9E ldb INTMEM_20, #-6 ROM:2BA1 ROM:2BA1 ROM_2BA1: ; CODE XREF: ROM:2B9C↑j ROM:2BA1 ld INTMEM_1C, #0FAh ROM:2BA5 divub INTMEM_1C, INTMEM_20 ROM:2BA8 shrb INTMEM_20, #1 ROM:2BAB cmpb INTMEM_1C+1, INTMEM_20 ROM:2BAE jc ROM_2BB2 ROM:2BB0 decb INTMEM_1C ROM:2BB2 ROM:2BB2 ROM_2BB2: ; CODE XREF: ROM:2BAE↑j ROM:2BB2 decb INTMEM_1C ROM:2BB4 ldb INTMEM_8E, INTMEM_1C ROM:2BB7 ldb INTMEM_20+2, INTMEM_8C+1 ROM:2BBA ldb INTMEM_8C+1, INTMEM_1C+2 ROM:2BBD jbs INTMEM_AA, 2, ROM_2BDD ROM:2BC0 clr INTMEM_1C ROM:2BC2 jbs INTMEM_AA, 4, ROM_2BCA ROM:2BC5 jbc INTMEM_AA, 3, ROM_2BDD ROM:2BC8 decb INTMEM_1C+1 ROM:2BCA ROM:2BCA ROM_2BCA: ; CODE XREF: ROM:2BC2↑j ROM:2BCA cmpb INTMEM_8C, INTMEM_1C+2 ROM:2BCD je ROM_2BDD ROM:2BCF subcb INTMEM_1C, INTMEM_1C ROM:2BD2 xorb INTMEM_1C, INTMEM_1C+1 ROM:2BD5 je ROM_2BDD ROM:2BD7 orb INTMEM_AA, #4 ROM:2BDA ldb INTMEM_90, #2 ROM:2BDD ROM:2BDD ROM_2BDD: ; CODE XREF: ROM:2BBD↑j ROM:2BDD ; ROM:2BC5↑j ... ROM:2BDD sjmp ROM_2B2E ROM:2BDF ; --------------------------------------------------------------------------- ROM:2BDF ROM:2BDF ROM_2BDF: ; CODE XREF: ROM:2B91↑j ROM:2BDF cmpb INTMEM_1A, #1 ROM:2BE2 jne ROM_2BEE ROM:2BE4 ROM:2BE4 ROM_2BE4: ; CODE XREF: ROM:2B97↑j ROM:2BE4 ldb INTMEM_20+2, INTMEM_4E[] ROM:2BE9 stb INTMEM_1C+2, INTMEM_4E[] ROM:2BEE ROM:2BEE ROM_2BEE: ; CODE XREF: ROM:2BE2↑j ROM:2BEE sjmp ROM_2B2E ROM:2BF0 ; --------------------------------------------------------------------------- ROM:2BF0 ldb INTMEM_8E, INTMEM_8C ROM:2BF3 stb INTMEM_8C+1, INTMEM_4E[] ROM:2BF8 clrb INTMEM_8C+1 ROM:2BFA orb INTMEM_A9, #10h ROM:2BFD orb INTMEM_A9, #20h ; ' ' ROM:2C00 orb INTMEM_A9, #-80h ROM:2C03 andb INTMEM_A9, #-41h ROM:2C06 sjmp ROM_2B2E ROM:2C08 ; --------------------------------------------------------------------------- ROM:2C08 jbc INTMEM_A9, 4, ROM_2C32 ROM:2C0B jbc INTMEM_A9, 6, ROM_2C13 ROM:2C0E clrb INTMEM_8C ROM:2C10 andb INTMEM_A9, #-41h ROM:2C13 ROM:2C13 ROM_2C13: ; CODE XREF: ROM:2C0B↑j ROM:2C13 clrb INTMEM_8E ROM:2C15 clrb INTMEM_8F ROM:2C17 jbs INTMEM_AA, 0, ROM_2C24 ROM:2C1A jbs INTMEM_AA, 1, ROM_2C24 ROM:2C1D ldb INTMEM_8C+1, INTMEM_4E[] ROM:2C22 sjmp ROM_2C27 ROM:2C24 ; --------------------------------------------------------------------------- ROM:2C24 ROM:2C24 ROM_2C24: ; CODE XREF: ROM:2C17↑j ROM:2C24 ; ROM:2C1A↑j ROM:2C24 ldb INTMEM_8C+1, INTMEM_8C ROM:2C27 ROM:2C27 ROM_2C27: ; CODE XREF: ROM:2C22↑j ROM:2C27 andb INTMEM_A9, #-11h ROM:2C2A andb INTMEM_A9, #-21h ROM:2C2D andb INTMEM_A9, #7Fh ROM:2C30 sjmp ROM_2C35 ROM:2C32 ; --------------------------------------------------------------------------- ROM:2C32 ROM:2C32 ROM_2C32: ; CODE XREF: ROM:2C08↑j ROM:2C32 ldb INTMEM_1A, #1 ROM:2C35 ROM:2C35 ROM_2C35: ; CODE XREF: ROM:2C30↑j ROM:2C35 andb INTMEM_AA, #-3 ROM:2C38 sjmp ROM_2B2E ROM:2C3A ; --------------------------------------------------------------------------- ROM:2C3A jbc INTMEM_A9, 4, ROM_2C48 ROM:2C3D jbc INTMEM_A9, 6, ROM_2C42 ROM:2C40 clrb INTMEM_8C ROM:2C42 ROM:2C42 ROM_2C42: ; CODE XREF: ROM:2C3D↑j ROM:2C42 andb INTMEM_A9, #-11h ROM:2C45 andb INTMEM_A9, #-21h ROM:2C48 ROM:2C48 ROM_2C48: ; CODE XREF: ROM:2C3A↑j ROM:2C48 ldb INTMEM_8C+1, INTMEM_8C ROM:2C4B sjmp ROM_2B2E ROM:2C4D ; --------------------------------------------------------------------------- ROM:2C4D clrb INTMEM_8E ROM:2C4F clrb INTMEM_8F ROM:2C51 incb INTMEM_8C+1 ROM:2C53 cmpb INTMEM_8C+1, #-4Ch ROM:2C56 jnh ROM_2C5B ROM:2C58 ldb INTMEM_8C+1, #-4Ch ROM:2C5B ROM:2C5B ROM_2C5B: ; CODE XREF: ROM:2C56↑j ROM:2C5B sjmp ROM_2B2E ROM:2C5D ; --------------------------------------------------------------------------- ROM:2C5D clrb INTMEM_8E ROM:2C5F clrb INTMEM_8F ROM:2C61 decb INTMEM_8C+1 ROM:2C63 jc ROM_2C67 ROM:2C65 clrb INTMEM_8C+1 ROM:2C67 ROM:2C67 ROM_2C67: ; CODE XREF: ROM:2C63↑j ROM:2C67 sjmp ROM_2B2E ROM:2C69 ; --------------------------------------------------------------------------- ROM:2C69 ldb INTMEM_8E, INTMEM_8C ROM:2C6C clrb INTMEM_8C+1 ROM:2C6E orb INTMEM_A9, #10h ROM:2C71 orb INTMEM_A9, #20h ; ' ' ROM:2C74 andb INTMEM_A9, #-41h ROM:2C77 andb INTMEM_A9, #7Fh ROM:2C7A sjmp ROM_2B2E ROM:2C7C ROM:2C7C ; =============== S U B R O U T I N E ======================================= ROM:2C7C ROM:2C7C ; Serial port ROM:2C7C ROM:2C7C ROM_2C7C: ; DATA XREF: ROM:Int06↑o ROM:2C7C pushf ROM:2C7D push INTMEM_1A[] ROM:2C81 ldb INTMEM_1A, INTMEM_11 ROM:2C84 jbc INTMEM_1A, 6, ROM_2C8A ROM:2C87 orb INTMEM_AA, #20h ; ' ' ROM:2C8A ROM:2C8A ROM_2C8A: ; CODE XREF: ROM_2C7C+8↑j ROM:2C8A jbc INTMEM_1A, 5, ROM_2C90 ROM:2C8D orb INTMEM_AA, #40h ; '@' ROM:2C90 ROM:2C90 ROM_2C90: ; CODE XREF: ROM_2C7C:ROM_2C8A↑j ROM:2C90 pop INTMEM_1A[] ROM:2C94 popf ROM:2C95 ret ROM:2C95 ; End of function ROM_2C7C ROM:2C95 ROM:2C96 ROM:2C96 ; =============== S U B R O U T I N E ======================================= ROM:2C96 ROM:2C96 ROM:2C96 ROM_2C96: ; CODE XREF: ROM_2DAD↓p ROM:2C96 ; ROM_2DE9↓p ... ROM:2C96 ldb INTMEM_32+1, #-68h ROM:2C99 sjmp ROM_2C9E ROM:2C9B ; --------------------------------------------------------------------------- ROM:2C9B ROM:2C9B ROM_2C9B: ; CODE XREF: ROM_2DAD:ROM_2DE6↓j ROM:2C9B ; ROM_2DE9+35↓j ... ROM:2C9B ldb INTMEM_32+1, #-80h ROM:2C9E ROM:2C9E ROM_2C9E: ; CODE XREF: ROM_2C96+3↑j ROM:2C9E scall ROM_2D40 ROM:2CA0 ldb INTMEM_2C+1, #9 ROM:2CA3 scall ROM_2CED ROM:2CA5 sjmp ROM_2D45 ROM:2CA5 ; End of function ROM_2C96 ROM:2CA5 ROM:2CA7 ROM:2CA7 ; =============== S U B R O U T I N E ======================================= ROM:2CA7 ROM:2CA7 ROM:2CA7 ROM_2CA7: ; CODE XREF: ROM_2DAD+8↓p ROM:2CA7 ; ROM_2DAD+12↓p ... ROM:2CA7 clrb INTMEM_1A ROM:2CA9 ldb INTMEM_2C, #-20h ROM:2CAC scall ROM_2CDF ROM:2CAE scall ROM_2D23 ROM:2CB0 jc ROM_2CCD ROM:2CB2 ldb INTMEM_2C, #-60h ROM:2CB5 scall ROM_2CDF ROM:2CB7 ld INTMEM_2C+2, INTMEM_1C ROM:2CBA ld INTMEM_32, INTMEM_1C ROM:2CBD ldb INTMEM_2C+1, #10h ROM:2CC0 scall ROM_2CED ROM:2CC2 scall ROM_2D23 ROM:2CC4 jc ROM_2CCD ROM:2CC6 scall ROM_2CD1 ROM:2CC8 cmp INTMEM_2C+2, INTMEM_1C ROM:2CCB je ROM_2CCF ROM:2CCD ROM:2CCD ROM_2CCD: ; CODE XREF: ROM_2CA7+9↑j ROM:2CCD ; ROM_2CA7+1D↑j ROM:2CCD incb INTMEM_1A ROM:2CCF ROM:2CCF ROM_2CCF: ; CODE XREF: ROM_2CA7+24↑j ROM:2CCF sjmp ROM_2D45 ROM:2CCF ; End of function ROM_2CA7 ROM:2CCF ROM:2CD1 ROM:2CD1 ; =============== S U B R O U T I N E ======================================= ROM:2CD1 ROM:2CD1 ROM:2CD1 ROM_2CD1: ; CODE XREF: ROM_2CA7+1F↑p ROM:2CD1 ; ROM_2D5F+20↓p ... ROM:2CD1 ldb INTMEM_2C, #-40h ROM:2CD4 scall ROM_2CDF ROM:2CD6 scall ROM_2D01 ROM:2CD8 add INTMEM_20+2, INTMEM_1C ROM:2CDB incb INTMEM_1A+1 ROM:2CDD sjmp ROM_2D45 ROM:2CDD ; End of function ROM_2CD1 ROM:2CDD ROM:2CDF ROM:2CDF ; =============== S U B R O U T I N E ======================================= ROM:2CDF ROM:2CDF ROM:2CDF ROM_2CDF: ; CODE XREF: ROM_2CA7+5↑p ROM:2CDF ; ROM_2CA7+E↑p ... ROM:2CDF scall ROM_2D40 ROM:2CE1 ldbze INTMEM_32, INTMEM_1A+1 ROM:2CE4 shl INTMEM_32, #7 ROM:2CE7 orb INTMEM_32+1, INTMEM_2C ROM:2CEA ldb INTMEM_2C+1, #9 ROM:2CEA ; End of function ROM_2CDF ROM:2CEA ROM:2CED ROM:2CED ; =============== S U B R O U T I N E ======================================= ROM:2CED ROM:2CED ROM:2CED ROM_2CED: ; CODE XREF: ROM_2C96+D↑p ROM:2CED ; ROM_2CA7+19↑p ... ROM:2CED andb INTMEM_26, #-11h ROM:2CF0 shl INTMEM_32, #1 ROM:2CF3 jnc ROM_2CF8 ROM:2CF5 orb INTMEM_26, #10h ROM:2CF8 ROM:2CF8 ROM_2CF8: ; CODE XREF: ROM_2CED+6↑j ROM:2CF8 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2CFB scall ROM_2D4C ROM:2CFD djnz INTMEM_2C+1, ROM_2CED ROM:2D00 ret ROM:2D00 ; End of function ROM_2CED ROM:2D00 ROM:2D01 ROM:2D01 ; =============== S U B R O U T I N E ======================================= ROM:2D01 ROM:2D01 ROM:2D01 ROM_2D01: ; CODE XREF: ROM_2CD1+5↑p ROM:2D01 clr INTMEM_1C ROM:2D03 ld INTMEM_30, #-8000h ROM:2D07 ROM:2D07 ROM_2D07: ; CODE XREF: ROM_2D01+1F↓j ROM:2D07 orb INTMEM_26, #8 ROM:2D0A stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D0D mulb ZERO_REG, ZERO_REG ; Zero register ROM:2D11 jbc IOPORT2, 7, ROM_2D17 ; Input/output port 2 ROM:2D14 or INTMEM_1C, INTMEM_30 ROM:2D17 ROM:2D17 ROM_2D17: ; CODE XREF: ROM_2D01+10↑j ROM:2D17 andb INTMEM_26, #-9 ROM:2D1A stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D1D shr INTMEM_30, #1 ROM:2D20 jnc ROM_2D07 ROM:2D22 ret ROM:2D22 ; End of function ROM_2D01 ROM:2D22 ROM:2D23 ROM:2D23 ; =============== S U B R O U T I N E ======================================= ROM:2D23 ROM:2D23 ROM:2D23 ROM_2D23: ; CODE XREF: ROM_2CA7+7↑p ROM:2D23 ; ROM_2CA7+1B↑p ROM:2D23 scall ROM_2D45 ROM:2D25 scall ROM_2D40 ROM:2D27 ld INTMEM_30, 4[INTMEM_56] ROM:2D2C clrc ROM:2D2D jbs IOPORT2, 7, ROM_2D3C ; Input/output port 2 ROM:2D30 ROM:2D30 ROM_2D30: ; CODE XREF: ROM_2D23+16↓j ROM:2D30 jbs IOPORT2, 7, ROM_2D3F ; Input/output port 2 ROM:2D33 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2D36 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2D39 djnzw INTMEM_30, ROM_2D30 ROM:2D3C ROM:2D3C ROM_2D3C: ; CODE XREF: ROM_2D23+A↑j ROM:2D3C incb INTMEM_1A ROM:2D3E setc ROM:2D3F ROM:2D3F ROM_2D3F: ; CODE XREF: ROM_2D23:ROM_2D30↑j ROM:2D3F ret ROM:2D3F ; End of function ROM_2D23 ROM:2D3F ROM:2D40 ROM:2D40 ; =============== S U B R O U T I N E ======================================= ROM:2D40 ROM:2D40 ROM:2D40 ROM_2D40: ; CODE XREF: ROM_2C96:ROM_2C9E↑p ROM:2D40 ; ROM_2CDF↑p ... ROM:2D40 orb INTMEM_26, #20h ; ' ' ROM:2D43 sjmp ROM_2D48 ROM:2D43 ; End of function ROM_2D40 ROM:2D43 ROM:2D45 ROM:2D45 ; =============== S U B R O U T I N E ======================================= ROM:2D45 ROM:2D45 ROM:2D45 ROM_2D45: ; CODE XREF: ROM_2C96+F↑j ROM:2D45 ; ROM_2CA7:ROM_2CCF↑j ... ROM:2D45 andb INTMEM_26, #-21h ROM:2D48 ROM:2D48 ROM_2D48: ; CODE XREF: ROM_2D40+3↑j ROM:2D48 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D4B ret ROM:2D4B ; End of function ROM_2D45 ROM:2D4B ROM:2D4C ROM:2D4C ; =============== S U B R O U T I N E ======================================= ROM:2D4C ROM:2D4C ROM:2D4C ROM_2D4C: ; CODE XREF: ROM_2CED+E↑p ROM:2D4C ; ROM_2D59+2↓p ROM:2D4C orb INTMEM_26, #8 ROM:2D4F stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D52 andb INTMEM_26, #-9 ROM:2D55 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D58 ret ROM:2D58 ; End of function ROM_2D4C ROM:2D58 ROM:2D59 ROM:2D59 ; =============== S U B R O U T I N E ======================================= ROM:2D59 ROM:2D59 ROM:2D59 ROM_2D59: ; CODE XREF: ROM_379A+CB↓p ROM:2D59 scall ROM_2D40 ROM:2D5B scall ROM_2D4C ROM:2D5D sjmp ROM_2D45 ROM:2D5D ; End of function ROM_2D59 ROM:2D5D ROM:2D5F ROM:2D5F ; =============== S U B R O U T I N E ======================================= ROM:2D5F ROM:2D5F ROM:2D5F ROM_2D5F: ; CODE XREF: ROM_379A+EF↓p ROM:2D5F ; ROM_379A+F9↓p ROM:2D5F clrb INTMEM_1A ROM:2D61 clrb INTMEM_20 ROM:2D63 ldb INTMEM_1C+2, 95h[INTMEM_56] ROM:2D68 ROM:2D68 ROM_2D68: ; CODE XREF: ROM_2D5F+35↓j ROM:2D68 ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:2D6B ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:2D6E clr INTMEM_20+2 ROM:2D70 ldbze INTMEM_32, INTMEM_20 ROM:2D73 mulub INTMEM_32, 94h[INTMEM_56] ROM:2D78 addb INTMEM_1A+1, INTMEM_32, #8 ROM:2D7C ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2D7F lcall ROM_2CD1 ROM:2D82 cmp INTMEM_1C, INTMEM_34 ROM:2D85 jne ROM_2D92 ROM:2D87 scall ROM_2D9A ROM:2D89 ldb INTMEM_8C, INTMEM_4E[] ROM:2D8E neg INTMEM_20+2 ROM:2D90 je ROM_2D99 ROM:2D92 ROM:2D92 ROM_2D92: ; CODE XREF: ROM_2D5F+26↑j ROM:2D92 incb INTMEM_20 ROM:2D94 djnz INTMEM_1C+2, ROM_2D68 ROM:2D97 incb INTMEM_1A ROM:2D99 ROM:2D99 ROM_2D99: ; CODE XREF: ROM_2D5F+31↑j ROM:2D99 ret ROM:2D99 ; End of function ROM_2D5F ROM:2D99 ROM:2D9A ROM:2D9A ; =============== S U B R O U T I N E ======================================= ROM:2D9A ROM:2D9A ROM:2D9A ROM_2D9A: ; CODE XREF: ROM_2D5F+28↑p ROM:2D9A ld INTMEM_34, #40h ; '@' ROM:2D9E ROM:2D9E ROM_2D9E: ; CODE XREF: ROM_2D9A+E↓j ROM:2D9E lcall ROM_2CD1 ROM:2DA1 st INTMEM_1C, [INTMEM_34]+ ROM:2DA4 cmp INTMEM_34, #54h ; 'T' ROM:2DA8 jnc ROM_2D9E ROM:2DAA ljmp ROM_2CD1 ROM:2DAA ; End of function ROM_2D9A ROM:2DAA ROM:2DAD ROM:2DAD ; =============== S U B R O U T I N E ======================================= ROM:2DAD ROM:2DAD ROM:2DAD ROM_2DAD: ; CODE XREF: ROM_2E52+22↓p ROM:2DAD ; ROM_2E9A+72↓p ROM:2DAD lcall ROM_2C96 ROM:2DB0 clr INTMEM_20+2 ROM:2DB2 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2DB5 lcall ROM_2CA7 ROM:2DB8 ld INTMEM_34, #40h ; '@' ROM:2DBC ROM:2DBC ROM_2DBC: ; CODE XREF: ROM_2DAD+1E↓j ROM:2DBC ld INTMEM_1C, [INTMEM_34]+ ROM:2DBF lcall ROM_2CA7 ROM:2DC2 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2DC5 jne ROM_2DD7 ROM:2DC7 cmp INTMEM_34, #54h ; 'T' ROM:2DCB jnc ROM_2DBC ROM:2DCD ld INTMEM_1C, INTMEM_20+2 ROM:2DD0 neg INTMEM_1C ROM:2DD2 lcall ROM_2CA7 ROM:2DD5 sjmp ROM_2DE6 ROM:2DD7 ; --------------------------------------------------------------------------- ROM:2DD7 ROM:2DD7 ROM_2DD7: ; CODE XREF: ROM_2DAD+18↑j ROM:2DD7 ldb INTMEM_34, INTMEM_1A ROM:2DDA ldbze INTMEM_1C, #-56h ROM:2DDD ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2DE0 lcall ROM_2CA7 ROM:2DE3 ldb INTMEM_1A, INTMEM_34 ROM:2DE6 ROM:2DE6 ROM_2DE6: ; CODE XREF: ROM_2DAD+28↑j ROM:2DE6 ljmp ROM_2C9B ROM:2DE6 ; End of function ROM_2DAD ROM:2DE6 ROM:2DE9 ROM:2DE9 ; =============== S U B R O U T I N E ======================================= ROM:2DE9 ROM:2DE9 ROM:2DE9 ROM_2DE9: ; CODE XREF: ROM_2E9A+92↓p ROM:2DE9 ; ROM_379A+116↓p ROM:2DE9 lcall ROM_2C96 ROM:2DEC ld INTMEM_34, INTMEM_1C ROM:2DEF lcall ROM_2CD1 ROM:2DF2 push INTMEM_1C[] ROM:2DF6 decb INTMEM_1A+1 ROM:2DF8 ld INTMEM_1C, INTMEM_34 ROM:2DFB lcall ROM_2CA7 ROM:2DFE ld INTMEM_1C, #54h ; 'T' ROM:2E02 sub INTMEM_1C, #40h ; '@' ROM:2E06 shr INTMEM_1C, #1 ROM:2E09 addb INTMEM_1A+1, INTMEM_1C ROM:2E0C lcall ROM_2CD1 ROM:2E0F neg INTMEM_1C ROM:2E11 sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2E14 add INTMEM_1C, INTMEM_34 ROM:2E17 neg INTMEM_1C ROM:2E19 decb INTMEM_1A+1 ROM:2E1B lcall ROM_2CA7 ROM:2E1E ljmp ROM_2C9B ROM:2E1E ; End of function ROM_2DE9 ROM:2E1E ROM:2E21 ROM:2E21 ; =============== S U B R O U T I N E ======================================= ROM:2E21 ROM:2E21 ROM:2E21 ROM_2E21: ; CODE XREF: ROM_379A+103↓p ROM:2E21 lcall ROM_2C96 ROM:2E24 clr INTMEM_20+2 ROM:2E26 clrb INTMEM_1A+1 ROM:2E28 ld INTMEM_1C, 6[INTMEM_56] ROM:2E2D lcall ROM_2CA7 ROM:2E30 ldb INTMEM_1C, #-70h ROM:2E33 ldb INTMEM_1C+1, #0 ROM:2E36 lcall ROM_2CA7 ROM:2E39 ldbze INTMEM_1C, #22h ; '"' ROM:2E3C lcall ROM_2CA7 ROM:2E3F ld INTMEM_1C, 2[INTMEM_56] ROM:2E44 lcall ROM_2CA7 ROM:2E47 ld INTMEM_1C, INTMEM_20+2 ROM:2E4A neg INTMEM_1C ROM:2E4C lcall ROM_2CA7 ROM:2E4F ljmp ROM_2C9B ROM:2E4F ; End of function ROM_2E21 ROM:2E4F ROM:2E52 ROM:2E52 ; =============== S U B R O U T I N E ======================================= ROM:2E52 ROM:2E52 ROM:2E52 ROM_2E52: ; CODE XREF: ROM_379A+106↓p ROM:2E52 ; ROM:3D40↓p ROM:2E52 ldb INTMEM_91, 96h[INTMEM_56] ROM:2E57 ldb INTMEM_20+1, 95h[INTMEM_56] ROM:2E5C ldb INTMEM_1C+2, INTMEM_20+1 ROM:2E5F ldb INTMEM_20, #-10h ROM:2E62 ROM:2E62 ROM_2E62: ; CODE XREF: ROM_2E52:ROM_2E80↓j ROM:2E62 decb INTMEM_20+1 ROM:2E64 ldbze INTMEM_32, INTMEM_20+1 ROM:2E67 mulub INTMEM_32, 94h[INTMEM_56] ROM:2E6C addb INTMEM_1A+1, INTMEM_32, #8 ROM:2E70 ld INTMEM_1C, #-55ABh ROM:2E74 lcall ROM_2DAD ROM:2E77 cmpb INTMEM_1A, #1 ROM:2E7A jh ROM_2E83 ROM:2E7C je ROM_2E80 ROM:2E7E incb INTMEM_20 ROM:2E80 ROM:2E80 ROM_2E80: ; CODE XREF: ROM_2E52+2A↑j ROM:2E80 djnz INTMEM_1C+2, ROM_2E62 ROM:2E83 ROM:2E83 ROM_2E83: ; CODE XREF: ROM_2E52+28↑j ROM:2E83 ldbze INTMEM_1C, INTMEM_20 ROM:2E86 andb INTMEM_1C, #0Fh ROM:2E89 ret ROM:2E89 ; End of function ROM_2E52 ROM:2E89 ROM:2E8A ROM:2E8A ; =============== S U B R O U T I N E ======================================= ROM:2E8A ROM:2E8A ROM:2E8A ROM_2E8A: ; CODE XREF: ROM_379A:ROM_389A↓p ROM:2E8A ld INTMEM_34, #40h ; '@' ROM:2E8E ROM:2E8E ROM_2E8E: ; CODE XREF: ROM_2E8A+B↓j ROM:2E8E st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2E91 cmp INTMEM_34, #54h ; 'T' ROM:2E95 jnc ROM_2E8E ROM:2E97 ljmp ROM_4862 ROM:2E97 ; End of function ROM_2E8A ROM:2E97 ROM:2E9A ROM:2E9A ; =============== S U B R O U T I N E ======================================= ROM:2E9A ROM:2E9A ROM:2E9A ROM_2E9A: ; CODE XREF: start+962↑p ROM:2E9A jbc INTMEM_AA, 7, ROM_2EB6 ROM:2E9D jbs INTMEM_AB, 0, ROM_2EA7 ROM:2EA0 inc INTMEM_40 ROM:2EA2 orb INTMEM_AB, #1 ROM:2EA5 sjmp ROM_2F40 ROM:2EA7 ; --------------------------------------------------------------------------- ROM:2EA7 ROM:2EA7 ROM_2EA7: ; CODE XREF: ROM_2E9A+3↑j ROM:2EA7 jbs INTMEM_AB, 1, ROM_2F20 ROM:2EAA jbs INTMEM_AB, 2, ROM_2EB8 ROM:2EAD ldb INTMEM_1C, #22h ; '"' ROM:2EB0 lcall ROM_2AC5 ROM:2EB3 orb INTMEM_AB, #4 ROM:2EB6 ROM:2EB6 ROM_2EB6: ; CODE XREF: ROM_2E9A↑j ROM:2EB6 ; ROM_2E9A+21↓j ROM:2EB6 sjmp ROM_2F40 ROM:2EB8 ; --------------------------------------------------------------------------- ROM:2EB8 ROM:2EB8 ROM_2EB8: ; CODE XREF: ROM_2E9A+10↑j ROM:2EB8 jbs INTMEM_AB, 4, ROM_2F2F ROM:2EBB jbs INTMEM_A9, 4, ROM_2EB6 ROM:2EBE jbs INTMEM_F6, 0, ROM_2F40 ROM:2EC1 jbs INTMEM_AB, 3, ROM_2ED7 ROM:2EC4 orb INTMEM_AB, #8 ROM:2EC7 ldb INTMEM_1C+2, INTMEM_4E[] ROM:2ECC ldb INTMEM_20, 97h[INTMEM_56] ROM:2ED1 ldb INTMEM_1C, #21h ; '!' ROM:2ED4 lcall ROM_2AC5 ROM:2ED7 ROM:2ED7 ROM_2ED7: ; CODE XREF: ROM_2E9A+27↑j ROM:2ED7 cmpb INTMEM_8C, INTMEM_4E[] ROM:2EDC jne ROM_2F40 ROM:2EDE ldb INTMEM_20+1, INTMEM_A7[] ROM:2EE3 ldb INTMEM_1C+2, 95h[INTMEM_56] ROM:2EE8 ROM:2EE8 ROM_2EE8: ; CODE XREF: ROM_2E9A:ROM_2F13↓j ROM:2EE8 incb INTMEM_20+1 ROM:2EEA cmpb INTMEM_20+1, 95h[INTMEM_56] ROM:2EEF jnc ROM_2EF3 ROM:2EF1 clrb INTMEM_20+1 ROM:2EF3 ROM:2EF3 ROM_2EF3: ; CODE XREF: ROM_2E9A+55↑j ROM:2EF3 ldbze INTMEM_32, INTMEM_20+1 ROM:2EF6 mulub INTMEM_32, 94h[INTMEM_56] ROM:2EFB addb INTMEM_1A+1, INTMEM_32, #8 ROM:2EFF lcall ROM_2CD1 ROM:2F02 cmpb INTMEM_1C, #55h ; 'U' ROM:2F05 jne ROM_2F13 ROM:2F07 decb INTMEM_1A+1 ROM:2F09 ldb INTMEM_1C+1, #-5Bh ROM:2F0C lcall ROM_2DAD ROM:2F0F negb INTMEM_1A ROM:2F11 je ROM_2F18 ROM:2F13 ROM:2F13 ROM_2F13: ; CODE XREF: ROM_2E9A+6B↑j ROM:2F13 djnz INTMEM_1C+2, ROM_2EE8 ROM:2F16 clrb INTMEM_1C+3 ROM:2F18 ROM:2F18 ROM_2F18: ; CODE XREF: ROM_2E9A+77↑j ROM:2F18 orb INTMEM_AB, #2 ROM:2F1B stb INTMEM_1C+3, INTMEM_A8[] ROM:2F20 ROM:2F20 ROM_2F20: ; CODE XREF: ROM_2E9A:ROM_2EA7↑j ROM:2F20 jbc INTMEM_AB, 4, ROM_2F40 ROM:2F23 ld INTMEM_1C, #-55ABh ROM:2F27 ldb INTMEM_1A+1, INTMEM_A8[] ROM:2F2C lcall ROM_2DE9 ROM:2F2F ROM:2F2F ROM_2F2F: ; CODE XREF: ROM_2E9A:ROM_2EB8↑j ROM:2F2F scall ROM_2F41 ROM:2F31 andb INTMEM_AA, #7Fh ROM:2F34 andb INTMEM_AB, #-2 ROM:2F37 andb INTMEM_AB, #-5 ROM:2F3A andb INTMEM_AB, #-3 ROM:2F3D andb INTMEM_AB, #-9 ROM:2F40 ROM:2F40 ROM_2F40: ; CODE XREF: ROM_2E9A+B↑j ROM:2F40 ; ROM_2E9A:ROM_2EB6↑j ... ROM:2F40 ret ROM:2F40 ; End of function ROM_2E9A ROM:2F40 ROM:2F41 ROM:2F41 ; =============== S U B R O U T I N E ======================================= ROM:2F41 ROM:2F41 ROM:2F41 ROM_2F41: ; CODE XREF: ROM_2E9A:ROM_2F2F↑p ROM:2F41 ldb INTMEM_1C, #23h ; '#' ROM:2F44 ljmp ROM_2AC5 ROM:2F44 ; End of function ROM_2F41 ROM:2F44 ROM:2F47 ROM:2F47 ; =============== S U B R O U T I N E ======================================= ROM:2F47 ROM:2F47 ROM:2F47 ROM_2F47: ; CODE XREF: start+965↑p ROM:2F47 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:2F4C ld INTMEM_1C, #0 ROM:2F50 lcall ROM_32AD ROM:2F53 clrb INTMEM_1C+1 ROM:2F55 shl INTMEM_1C, #4 ROM:2F58 mulu INTMEM_1C, #-0BDCh ROM:2F5C divu INTMEM_1C, #3415h ROM:2F60 st INTMEM_1C, INTMEM_142[] ROM:2F65 jbc INTMEM_F6, 1, ROM_2F77 ROM:2F68 st INTMEM_1C, INTMEM_140[] ROM:2F6D st INTMEM_1C, INTMEM_3BC[] ROM:2F72 st INTMEM_1C, INTMEM_3BE[] ROM:2F77 ROM:2F77 ROM_2F77: ; CODE XREF: ROM_2F47+1E↑j ROM:2F77 ret ROM:2F77 ; End of function ROM_2F47 ROM:2F77 ROM:2F78 ROM:2F78 ; =============== S U B R O U T I N E ======================================= ROM:2F78 ROM:2F78 ROM:2F78 ROM_2F78: ; CODE XREF: start:ROM_29F9↑p ROM:2F78 clr INTMEM_1A ROM:2F7A ROM:2F7A ROM_2F7A: ; CODE XREF: ROM_2F78+B0↓j ROM:2F7A jbs INTMEM_AB, 6, ROM_2F87 ROM:2F7D ld INTMEM_1C, #0C8h ROM:2F81 ld INTMEM_20, #64h ; 'd' ROM:2F85 sjmp ROM_2FD4 ROM:2F87 ; --------------------------------------------------------------------------- ROM:2F87 ROM:2F87 ROM_2F87: ; CODE XREF: ROM_2F78:ROM_2F7A↑j ROM:2F87 ldbze INTMEM_20, 31F8h[INTMEM_1A] ROM:2F8C ld INTMEM_20, 3BCh[INTMEM_20] ROM:2F91 mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:2F96 divu INTMEM_1C, INTMEM_5C ROM:2F99 jv ROM_2FBA ROM:2F9B ld INTMEM_20, 0Ah[INTMEM_56] ROM:2FA0 mulu INTMEM_20, #64h ; 'd' ROM:2FA4 divu INTMEM_20, INTMEM_5C ROM:2FA7 jnv ROM_2FB0 ROM:2FA9 ld INTMEM_20, #0C8h ROM:2FAD ld INTMEM_5A, [SP] ; Stack pointer ROM:2FB0 ROM:2FB0 ROM_2FB0: ; CODE XREF: ROM_2F78+2F↑j ROM:2FB0 add INTMEM_1C, INTMEM_20 ROM:2FB3 cmp INTMEM_1C, 8[INTMEM_56] ROM:2FB8 jnc ROM_2FBF ROM:2FBA ROM:2FBA ROM_2FBA: ; CODE XREF: ROM_2F78+21↑j ROM:2FBA ld INTMEM_1C, 8[INTMEM_56] ROM:2FBF ROM:2FBF ROM_2FBF: ; CODE XREF: ROM_2F78+40↑j ROM:2FBF ld INTMEM_20, 0Ch[INTMEM_56] ROM:2FC4 mulu INTMEM_20, #64h ; 'd' ROM:2FC8 divu INTMEM_20, INTMEM_5C ROM:2FCB jnv ROM_2FD4 ROM:2FCD ld INTMEM_20, #64h ; 'd' ROM:2FD1 ld INTMEM_5A, [SP] ; Stack pointer ROM:2FD4 ROM:2FD4 ROM_2FD4: ; CODE XREF: ROM_2F78+D↑j ROM:2FD4 ; ROM_2F78+53↑j ROM:2FD4 shl INTMEM_1A, #1 ROM:2FD7 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2FDC sub INTMEM_1C+2, INTMEM_1C ROM:2FDF jc ROM_2FE5 ROM:2FE1 add INTMEM_1C+2, #1C20h ROM:2FE5 ROM:2FE5 ROM_2FE5: ; CODE XREF: ROM_2F78+67↑j ROM:2FE5 shr INTMEM_1A, #1 ROM:2FE8 divb INTMEM_1C+2, #64h ; 'd' ROM:2FEC stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:2FF1 jbs INTMEM_AB, 6, ROM_3004 ROM:2FF4 subb INTMEM_1C+2, #2 ROM:2FF7 jc ROM_2FFC ROM:2FF9 addb INTMEM_1C+2, #48h ; 'H' ROM:2FFC ROM:2FFC ROM_2FFC: ; CODE XREF: ROM_2F78+7F↑j ROM:2FFC cmpb INTMEM_1C+2, #11h ROM:2FFF jc ROM_3004 ROM:3001 ldb INTMEM_93, INTMEM_1A ROM:3004 ROM:3004 ROM_3004: ; CODE XREF: ROM_2F78+79↑j ROM:3004 ; ROM_2F78+87↑j ROM:3004 shl INTMEM_1A, #1 ROM:3007 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:300C sub INTMEM_1C+2, INTMEM_20 ROM:300F jc ROM_3015 ROM:3011 add INTMEM_1C+2, #1C20h ROM:3015 ROM:3015 ROM_3015: ; CODE XREF: ROM_2F78+97↑j ROM:3015 shr INTMEM_1A, #1 ROM:3018 divb INTMEM_1C+2, #64h ; 'd' ROM:301C stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:3021 incb INTMEM_1A ROM:3023 cmpb INTMEM_1A, #4 ROM:3026 jge ROM_302A ROM:3028 sjmp ROM_2F7A ROM:302A ; --------------------------------------------------------------------------- ROM:302A ROM:302A ROM_302A: ; CODE XREF: ROM_2F78+AE↑j ROM:302A pushf ROM:302B ldbze INTMEM_1A, INTMEM_93 ROM:302E jbs INTMEM_AB, 5, ROM_3044 ROM:3031 ldb INTMEM_93+1, 134h[INTMEM_1A] ROM:3036 subb INTMEM_1C+3, INTMEM_93+1, #1 ROM:303A jge ROM_303F ROM:303C addb INTMEM_1C+3, #48h ; 'H' ROM:303F ROM:303F ROM_303F: ; CODE XREF: ROM_2F78+C2↑j ROM:303F ldb INTMEM_91+1, INTMEM_1C+3 ROM:3042 sjmp ROM_3049 ROM:3044 ; --------------------------------------------------------------------------- ROM:3044 ROM:3044 ROM_3044: ; CODE XREF: ROM_2F78+B6↑j ROM:3044 ldb INTMEM_93+1, 130h[INTMEM_1A] ROM:3049 ROM:3049 ROM_3049: ; CODE XREF: ROM_2F78+CA↑j ROM:3049 popf ROM:304A ret ROM:304A ; End of function ROM_2F78 ROM:304A ROM:304B ROM:304B ; =============== S U B R O U T I N E ======================================= ROM:304B ROM:304B ROM:304B ROM_304B: ; CODE XREF: start+968↑p ROM:304B ld INTMEM_1C+2, INTMEM_5E ROM:304E divub INTMEM_1C+2, #19h ROM:3051 jnv ROM_3056 ROM:3053 ldb INTMEM_1C+2, #-1 ROM:3056 ROM:3056 ROM_3056: ; CODE XREF: ROM_304B+6↑j ROM:3056 ld INTMEM_1C, #1 ROM:305A lcall ROM_32AD ROM:305D cmp INTMEM_5C, ZERO_REG ; Zero register ROM:3060 je ROM_3070 ROM:3062 ldb INTMEM_20, #64h ; 'd' ROM:3065 mulub INTMEM_20, #0 ROM:3068 clr INTMEM_20+2 ROM:306A divu INTMEM_20, INTMEM_5C ROM:306D addb INTMEM_1C, INTMEM_20 ROM:3070 ROM:3070 ROM_3070: ; CODE XREF: ROM_304B+15↑j ROM:3070 stb INTMEM_1C, INTMEM_14E[] ROM:3075 ret ROM:3075 ; End of function ROM_304B ROM:3075 ROM:3076 ROM:3076 ; =============== S U B R O U T I N E ======================================= ROM:3076 ROM:3076 ROM:3076 ROM_3076: ; CODE XREF: ROM_66AE:ROM_699D↓p ROM:3076 clrb INTMEM_1A ROM:3078 ld INTMEM_32, #6 ROM:307C ldbze INTMEM_2C, INTMEM_14E[] ROM:3081 ROM:3081 ROM_3081: ; CODE XREF: ROM_3076+35↓j ROM:3081 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:3086 cmp INTMEM_20+2, #1C1Fh ROM:308A jnh ROM_3094 ROM:308C ldb INTMEM_1A, #-1 ROM:308F ld INTMEM_5A, [SP] ; Stack pointer ROM:3092 sjmp ROM_30A7 ROM:3094 ; --------------------------------------------------------------------------- ROM:3094 ROM:3094 ROM_3094: ; CODE XREF: ROM_3076+14↑j ROM:3094 ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:3099 sub INTMEM_20+2, INTMEM_2C ROM:309C jc ROM_30A2 ROM:309E add INTMEM_20+2, #1C20h ROM:30A2 ROM:30A2 ROM_30A2: ; CODE XREF: ROM_3076+26↑j ROM:30A2 st INTMEM_20+2, 138h[INTMEM_32] ROM:30A7 ROM:30A7 ROM_30A7: ; CODE XREF: ROM_3076+1C↑j ROM:30A7 sub INTMEM_32, #2 ROM:30AB jc ROM_3081 ROM:30AD cmpb INTMEM_1A, #0 ROM:30B0 jne ROM_30B7 ROM:30B2 orb INTMEM_AB, #-80h ROM:30B5 sjmp ROM_30BA ROM:30B7 ; --------------------------------------------------------------------------- ROM:30B7 ROM:30B7 ROM_30B7: ; CODE XREF: ROM_3076+3A↑j ROM:30B7 andb INTMEM_AB, #7Fh ROM:30BA ROM:30BA ROM_30BA: ; CODE XREF: ROM_3076+3F↑j ROM:30BA ret ROM:30BA ; End of function ROM_3076 ROM:30BA ROM:30BB ROM:30BB ; =============== S U B R O U T I N E ======================================= ROM:30BB ROM:30BB ROM:30BB ROM_30BB: ; CODE XREF: ROM:3C93↓p ROM:30BB ; ROM_66AE+2AC↓p ROM:30BB clrb INTMEM_1A ROM:30BD cmpb INTMEM_1C, #0 ROM:30C0 jne ROM_30C4 ROM:30C2 sjmp ROM_3166 ROM:30C4 ; --------------------------------------------------------------------------- ROM:30C4 ROM:30C4 ROM_30C4: ; CODE XREF: ROM_30BB+5↑j ROM:30C4 cmpb INTMEM_1C, #1 ROM:30C7 jne ROM_30EE ROM:30C9 cmpb INTMEM_1C+1, #4 ROM:30CC jh ROM_30D4 ROM:30CE cmp INTMEM_1C+2, #1C1Fh ROM:30D2 jnh ROM_30D6 ROM:30D4 ROM:30D4 ROM_30D4: ; CODE XREF: ROM_30BB+11↑j ROM:30D4 sjmp ROM_3160 ROM:30D6 ; --------------------------------------------------------------------------- ROM:30D6 ROM:30D6 ROM_30D6: ; CODE XREF: ROM_30BB+17↑j ROM:30D6 ldbze INTMEM_32, INTMEM_1C+1 ROM:30D9 ldbze INTMEM_2C, INTMEM_14E[] ROM:30DE sub INTMEM_1C+2, INTMEM_2C ROM:30E1 jc ROM_30E7 ROM:30E3 add INTMEM_1C+2, #1C20h ROM:30E7 ROM:30E7 ROM_30E7: ; CODE XREF: ROM_30BB+26↑j ROM:30E7 st INTMEM_1C+2, 138h[INTMEM_32] ROM:30EC sjmp ROM_3166 ROM:30EE ; --------------------------------------------------------------------------- ROM:30EE ROM:30EE ROM_30EE: ; CODE XREF: ROM_30BB+C↑j ROM:30EE cmpb INTMEM_1C, #2 ROM:30F1 jne ROM_314C ROM:30F3 cmp INTMEM_5E, #0 ROM:30F7 je ROM_30FE ROM:30F9 ldb INTMEM_1A, #1 ROM:30FC sjmp ROM_314A ROM:30FE ; --------------------------------------------------------------------------- ROM:30FE ROM:30FE ROM_30FE: ; CODE XREF: ROM_30BB+3C↑j ROM:30FE cmp INTMEM_1C+2, INTMEM_140[] ROM:3103 jnh ROM_310A ROM:3105 ldb INTMEM_1A, #2 ROM:3108 sjmp ROM_314A ROM:310A ; --------------------------------------------------------------------------- ROM:310A ROM:310A ROM_310A: ; CODE XREF: ROM_30BB+48↑j ROM:310A ld INTMEM_32, INTMEM_1C+2 ROM:310D ldb INTMEM_1C, #3 ROM:3110 lcall ROM_3167 ROM:3113 ld INTMEM_60, INTMEM_1C+2 ROM:3116 add INTMEM_1C+2, INTMEM_32 ROM:3119 ldb INTMEM_1C, #2 ROM:311C lcall ROM_3167 ROM:311F cmpb INTMEM_1A, #0 ROM:3122 je ROM_312F ROM:3124 ldb INTMEM_1A, #3 ROM:3127 sjmp ROM_314A ROM:3129 ; --------------------------------------------------------------------------- ROM:3129 ROM:3129 ROM_3129: ; CODE XREF: ROM_30BB+79↓j ROM:3129 jbc INTMEM_1C, 0, ROM_3136 ROM:312C jbs INTMEM_1C, 1, ROM_3136 ROM:312F ROM:312F ROM_312F: ; CODE XREF: ROM_30BB+67↑j ROM:312F clrb INTMEM_1C ROM:3131 lcall ROM_3167 ROM:3134 sjmp ROM_3129 ROM:3136 ; --------------------------------------------------------------------------- ROM:3136 ROM:3136 ROM_3136: ; CODE XREF: ROM_30BB:ROM_3129↑j ROM:3136 ; ROM_30BB+71↑j ROM:3136 jbc INTMEM_1C, 1, ROM_3145 ROM:3139 clrb INTMEM_1A+1 ROM:313B sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:313F sub INTMEM_20+2, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:3143 sjmp ROM_3148 ROM:3145 ; --------------------------------------------------------------------------- ROM:3145 ROM:3145 ROM_3145: ; CODE XREF: ROM_30BB:ROM_3136↑j ROM:3145 ldb INTMEM_1A+1, #1 ROM:3148 ROM:3148 ROM_3148: ; CODE XREF: ROM_30BB+88↑j ROM:3148 clrb INTMEM_1A ROM:314A ROM:314A ROM_314A: ; CODE XREF: ROM_30BB+41↑j ROM:314A ; ROM_30BB+4D↑j ... ROM:314A sjmp ROM_3166 ROM:314C ; --------------------------------------------------------------------------- ROM:314C ROM:314C ROM_314C: ; CODE XREF: ROM_30BB+36↑j ROM:314C cmpb INTMEM_1C, #3 ROM:314F jne ROM_3156 ROM:3151 orb INTMEM_AB, #-80h ROM:3154 sjmp ROM_3166 ROM:3156 ; --------------------------------------------------------------------------- ROM:3156 ROM:3156 ROM_3156: ; CODE XREF: ROM_30BB+94↑j ROM:3156 cmpb INTMEM_1C, #4 ROM:3159 jne ROM_3160 ROM:315B andb INTMEM_AB, #7Fh ROM:315E sjmp ROM_3166 ROM:3160 ; --------------------------------------------------------------------------- ROM:3160 ROM:3160 ROM_3160: ; CODE XREF: ROM_30BB:ROM_30D4↑j ROM:3160 ; ROM_30BB+9E↑j ROM:3160 ldb INTMEM_1A, #-1 ROM:3163 ld INTMEM_5A, [SP] ; Stack pointer ROM:3166 ROM:3166 ROM_3166: ; CODE XREF: ROM_30BB+7↑j ROM:3166 ; ROM_30BB+31↑j ... ROM:3166 ret ROM:3166 ; End of function ROM_30BB ROM:3166 ROM:3167 ROM:3167 ; =============== S U B R O U T I N E ======================================= ROM:3167 ROM:3167 ROM:3167 ROM_3167: ; CODE XREF: ROM_2A1E-789↑p ROM:3167 ; ROM_2A1E-6FE↑p ... ROM:3167 cmpb INTMEM_1C+1, #4 ROM:316A jge ROM_31C7 ROM:316C cmpb INTMEM_1C, #0 ROM:316F je ROM_31CE ROM:3171 jbs WSR1, 6, ROM_31C0 ; Window selection register 1 ROM:3174 ldbze INTMEM_1A, INTMEM_1C+1 ROM:3177 ldb INTMEM_1A+1, 31FCh[INTMEM_1A] ROM:317C jbc INTMEM_1C, 0, ROM_3182 ROM:317F orb INTMEM_1A+1, #20h ; ' ' ROM:3182 ROM:3182 ROM_3182: ; CODE XREF: ROM_3167+15↑j ROM:3182 ldb INTMEM_6, INTMEM_1A+1 ROM:3185 cmpb INTMEM_1C, #3 ROM:3188 jc ROM_31A2 ROM:318A sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:318F sub INTMEM_1A, INT_PEND+1 ; Interrupt pending register ROM:3192 cmp INTMEM_1A, #-4438h ROM:3196 jnc ROM_31A7 ROM:3198 ldb INTMEM_1A, #1 ROM:319B add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:31A0 sjmp ROM_31A9 ROM:31A2 ; --------------------------------------------------------------------------- ROM:31A2 ROM:31A2 ROM_31A2: ; CODE XREF: ROM_3167+21↑j ROM:31A2 add INTMEM_1C+2, INT_PEND+1, #0Ah ; Interrupt pending register ROM:31A7 ROM:31A7 ROM_31A7: ; CODE XREF: ROM_3167+2F↑j ROM:31A7 clrb INTMEM_1A ROM:31A9 ROM:31A9 ROM_31A9: ; CODE XREF: ROM_3167+39↑j ROM:31A9 ld INTMEM_4, INTMEM_1C+2 ROM:31AC ldb INTMEM_1A+1, #1 ROM:31AF shlb INTMEM_1A+1, INTMEM_1C+1 ROM:31B2 jbc INTMEM_1C, 0, ROM_31B9 ROM:31B5 orb INTMEM_95, INTMEM_1A+1 ROM:31B8 ret ROM:31B9 ; --------------------------------------------------------------------------- ROM:31B9 ROM:31B9 ROM_31B9: ; CODE XREF: ROM_3167+4B↑j ROM:31B9 xorb INTMEM_1A+1, #-1 ROM:31BC andb INTMEM_95, INTMEM_1A+1 ROM:31BF ret ROM:31C0 ; --------------------------------------------------------------------------- ROM:31C0 ROM:31C0 ROM_31C0: ; CODE XREF: ROM_3167+A↑j ROM:31C0 ldb INTMEM_1A, #2 ROM:31C3 orb INTMEM_4F, #1 ROM:31C6 ret ROM:31C7 ; --------------------------------------------------------------------------- ROM:31C7 ROM:31C7 ROM_31C7: ; CODE XREF: ROM_3167+3↑j ROM:31C7 ldb INTMEM_1A, #-1 ROM:31CA ld INTMEM_5A, [SP] ; Stack pointer ROM:31CD ret ROM:31CE ; --------------------------------------------------------------------------- ROM:31CE ROM:31CE ROM_31CE: ; CODE XREF: ROM_3167+8↑j ROM:31CE clrb INTMEM_1C ROM:31D0 ldbze INTMEM_1A, INTMEM_1C+1 ROM:31D3 andb ZERO_REG, WSR1, 3200h[INTMEM_1A] ; Zero register ROM:31D9 je ROM_31DE ROM:31DB ldb INTMEM_1C, #1 ROM:31DE ROM:31DE ROM_31DE: ; CODE XREF: ROM_3167+72↑j ROM:31DE andb ZERO_REG, IOPORT1, 3204h[INTMEM_1A] ; Zero register ROM:31E4 jne ROM_31E9 ROM:31E6 orb INTMEM_1C, #2 ROM:31E9 ROM:31E9 ROM_31E9: ; CODE XREF: ROM_3167+7D↑j ROM:31E9 clrb INTMEM_1A ROM:31EB ret ROM:31EB ; End of function ROM_3167 ROM:31EB ROM:31EC ; --------------------------------------------------------------------------- ROM:31EC skip INTMEM_36 ROM:31EE notb INTMEM_24 ROM:31F0 not ZERO_REG ; Zero register ROM:31F2 neg ZERO_REG+1 ; Zero register ROM:31F4 clr INTMEM_2+1 ROM:31F6 skip INTMEM_2 ROM:31F8 skip ZERO_REG ; Zero register ROM:31FA skip ZERO_REG ; Zero register ROM:31FC clr ZERO_REG+1 ; Zero register ROM:31FE clr ZERO_REG+1 ; Zero register ROM:3200 not INTMEM_2 ROM:3202 not INTMEM_2 ROM:3204 not INTMEM_2 ROM:3206 not INTMEM_2 ROM:3208 ROM:3208 ; =============== S U B R O U T I N E ======================================= ROM:3208 ROM:3208 ROM:3208 ROM_3208: ; CODE XREF: ROM:ROM_5B18↓p ROM:3208 cmp INTMEM_20, #1C20h ROM:320C jc ROM_322B ROM:320E clr INTMEM_2C+2 ROM:3210 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3213 je ROM_324C ROM:3215 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3218 je ROM_321F ROM:321A shl INTMEM_1C, #1 ROM:321D jc ROM_322B ROM:321F ROM:321F ROM_321F: ; CODE XREF: ROM_3208+10↑j ROM:321F add INTMEM_1C+2, #-8000h ROM:3223 jnc ROM_322F ROM:3225 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3229 jnc ROM_3235 ROM:322B ROM:322B ROM_322B: ; CODE XREF: ROM_3208+4↑j ROM:322B ; ROM_3208+15↑j ... ROM:322B ldb INTMEM_1A, #1 ROM:322E ret ROM:322F ; --------------------------------------------------------------------------- ROM:322F ROM:322F ROM_322F: ; CODE XREF: ROM_3208+1B↑j ROM:322F add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:3233 jnc ROM_322B ROM:3235 ROM:3235 ROM_3235: ; CODE XREF: ROM_3208+21↑j ROM:3235 cmp INTMEM_1A, #0Ch ROM:3239 jnc ROM_322B ROM:323B ld INTMEM_2C, INTMEM_1C+2 ROM:323E jbc INTMEM_1C+3, 7, ROM_3243 ROM:3241 neg INTMEM_2C ROM:3243 ROM:3243 ROM_3243: ; CODE XREF: ROM_3208+36↑j ROM:3243 mulu INTMEM_2C, #-3FFFh ROM:3247 jbc INTMEM_1C+3, 7, ROM_324C ROM:324A neg INTMEM_2C+2 ROM:324C ROM:324C ROM_324C: ; CODE XREF: ROM_3208+B↑j ROM:324C ; ROM_3208+3F↑j ROM:324C add INTMEM_64, INTMEM_2C+2, #-8000h ROM:3251 mulu INTMEM_1C, #-3FFFh ROM:3255 pushf ROM:3256 st INTMEM_1C+2, INTMEM_66 ROM:3259 andb INTMEM_AC, #-2 ROM:325C cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:325F je ROM_3264 ROM:3261 orb INTMEM_AC, #1 ROM:3264 ROM:3264 ROM_3264: ; CODE XREF: ROM_3208+57↑j ROM:3264 popf ROM:3265 andb INTMEM_AC, #-3 ROM:3268 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:326B je ROM_3270 ROM:326D orb INTMEM_AC, #2 ROM:3270 ROM:3270 ROM_3270: ; CODE XREF: ROM_3208+63↑j ROM:3270 st INTMEM_20, INTMEM_62 ROM:3270 ; End of function ROM_3208 ROM:3270 ROM:3273 ROM:3273 ; =============== S U B R O U T I N E ======================================= ROM:3273 ROM:3273 ROM:3273 ROM_3273: ; CODE XREF: start+97C↑p ROM:3273 ld INTMEM_20, INTMEM_62 ROM:3276 jbs INTMEM_AC, 1, ROM_32A0 ROM:3279 jbc INTMEM_AB, 6, ROM_32A0 ROM:327C add INTMEM_1C, INTMEM_64, #-8000h ROM:3281 jnc ROM_328D ROM:3283 add INTMEM_1C, INTMEM_66 ROM:3286 jnc ROM_3292 ROM:3288 ldbse INTMEM_1C, INTMEM_FF ROM:328B sjmp ROM_3292 ROM:328D ; --------------------------------------------------------------------------- ROM:328D ROM:328D ROM_328D: ; CODE XREF: ROM_3273+E↑j ROM:328D add INTMEM_1C, INTMEM_66 ROM:3290 jnc ROM_32A0 ROM:3292 ROM:3292 ROM_3292: ; CODE XREF: ROM_3273+13↑j ROM:3292 ; ROM_3273+18↑j ROM:3292 mulu INTMEM_1C, #64h ; 'd' ROM:3296 divu INTMEM_1C, INTMEM_5C ROM:3299 sub INTMEM_20, INTMEM_1C ROM:329C jc ROM_32A0 ROM:329E clr INTMEM_20 ROM:32A0 ROM:32A0 ROM_32A0: ; CODE XREF: ROM_3273+3↑j ROM:32A0 ; ROM_3273+6↑j ... ROM:32A0 add INTMEM_20, #32h ; '2' ROM:32A4 divub INTMEM_20, #64h ; 'd' ROM:32A7 stb INTMEM_20, INTMEM_14F[] ROM:32AC ret ROM:32AC ; End of function ROM_3273 ROM:32AC ROM:32AD ROM:32AD ; =============== S U B R O U T I N E ======================================= ROM:32AD ROM:32AD ROM:32AD ROM_32AD: ; CODE XREF: ROM_2F47+9↑p ROM:32AD ; ROM_304B+F↑p ... ROM:32AD shl INTMEM_1C, #1 ROM:32B0 ld INTMEM_20+2, INTMEM_56 ROM:32B3 ld INTMEM_1A, [INTMEM_20+2] ROM:32B6 sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:32BA sub INTMEM_1A, #4 ROM:32BE add INTMEM_1C, INTMEM_1A ROM:32C1 ld INTMEM_1C, [INTMEM_1C] ROM:32C4 add INTMEM_1C, INTMEM_20+2 ROM:32C7 ldb INTMEM_1A, [INTMEM_1C]+ ROM:32CA decb INTMEM_1A ROM:32CC ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:32CF ldbze INTMEM_20, INTMEM_1A ROM:32D2 add INTMEM_1C, INTMEM_20 ROM:32D5 st INTMEM_1C, INTMEM_20 ROM:32D8 ldb INTMEM_2C+3, INTMEM_1A ROM:32DB cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:32DE je ROM_32EA ROM:32E0 ROM:32E0 ROM_32E0: ; CODE XREF: ROM_32AD+3A↓j ROM:32E0 cmpb INTMEM_1C+2, [INTMEM_1C] ROM:32E3 jc ROM_32EA ROM:32E5 dec INTMEM_1C ROM:32E7 djnz INTMEM_2C+3, ROM_32E0 ROM:32EA ROM:32EA ROM_32EA: ; CODE XREF: ROM_32AD+31↑j ROM:32EA ; ROM_32AD+36↑j ROM:32EA cmpb INTMEM_2C+3, INTMEM_1A ROM:32ED ldb INTMEM_2C+2, INTMEM_2C+3 ROM:32F0 ldb INTMEM_20+2, [INTMEM_1C] ROM:32F3 je ROM_32F7 ROM:32F5 inc INTMEM_1C ROM:32F7 ROM:32F7 ROM_32F7: ; CODE XREF: ROM_32AD+46↑j ROM:32F7 ldb INTMEM_20+3, [INTMEM_1C] ROM:32FA decb INTMEM_1A+1 ROM:32FC jne ROM_3300 ROM:32FE sjmp ROM_33FB ROM:3300 ; --------------------------------------------------------------------------- ROM:3300 ROM:3300 ROM_3300: ; CODE XREF: ROM_32AD+4F↑j ROM:3300 ldb INTMEM_2C+3, INTMEM_1A+1 ROM:3303 ld INTMEM_1C, INTMEM_20 ROM:3306 ldbze INTMEM_20, INTMEM_1A+1 ROM:3309 inc INTMEM_20 ROM:330B add INTMEM_1C, INTMEM_20 ROM:330E st INTMEM_1C, INTMEM_20 ROM:3311 ROM:3311 ROM_3311: ; CODE XREF: ROM_32AD+6B↓j ROM:3311 cmpb INTMEM_1C+3, [INTMEM_1C] ROM:3314 jc ROM_331B ROM:3316 dec INTMEM_1C ROM:3318 djnz INTMEM_2C+3, ROM_3311 ROM:331B ROM:331B ROM_331B: ; CODE XREF: ROM_32AD+67↑j ROM:331B cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:331E ldb INTMEM_2C, [INTMEM_1C] ROM:3321 je ROM_3325 ROM:3323 inc INTMEM_1C ROM:3325 ROM:3325 ROM_3325: ; CODE XREF: ROM_32AD+74↑j ROM:3325 ldb INTMEM_2C+1, [INTMEM_1C] ROM:3328 add INTMEM_1C, INTMEM_20, #1 ROM:332D incb INTMEM_1A ROM:332F mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:3333 add INTMEM_1C, INTMEM_20 ROM:3336 ldbze INTMEM_20, INTMEM_2C+2 ROM:3339 add INTMEM_1C, INTMEM_20 ROM:333C ldb INTMEM_2C+2, [INTMEM_1C] ROM:333F ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:3343 ldbze INTMEM_20, INTMEM_1A ROM:3346 add INTMEM_1C, INTMEM_20 ROM:3349 ldb INTMEM_20, [INTMEM_1C] ROM:334C ldb INTMEM_20+1, 1[INTMEM_1C] ROM:3350 ld INTMEM_1C, INTMEM_20+2 ROM:3353 subb INTMEM_1C+1, INTMEM_1C ROM:3356 je ROM_3382 ROM:3358 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:335C jnc ROM_3382 ROM:335E ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3361 subb INTMEM_2C+3, INTMEM_2C+2 ROM:3364 jc ROM_336D ROM:3366 negb INTMEM_2C+3 ROM:3368 ldb INTMEM_30, INTMEM_2C+3 ROM:336B sjmp ROM_336F ROM:336D ; --------------------------------------------------------------------------- ROM:336D ROM:336D ROM_336D: ; CODE XREF: ROM_32AD+B7↑j ROM:336D clrb INTMEM_30 ROM:336F ROM:336F ROM_336F: ; CODE XREF: ROM_32AD+BE↑j ROM:336F mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3373 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3376 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3379 je ROM_337D ROM:337B negb INTMEM_2C+2 ROM:337D ROM:337D ROM_337D: ; CODE XREF: ROM_32AD+CC↑j ROM:337D addb INTMEM_1A+1, INTMEM_2C+2 ROM:3380 sjmp ROM_3385 ROM:3382 ; --------------------------------------------------------------------------- ROM:3382 ROM:3382 ROM_3382: ; CODE XREF: ROM_32AD+A9↑j ROM:3382 ; ROM_32AD+AF↑j ROM:3382 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3385 ROM:3385 ROM_3385: ; CODE XREF: ROM_32AD+D3↑j ROM:3385 stb INTMEM_1A+1, INTMEM_1A ROM:3388 ld INTMEM_1C, INTMEM_20+2 ROM:338B ld INTMEM_2C+2, INTMEM_20 ROM:338E subb INTMEM_1C+1, INTMEM_1C ROM:3391 je ROM_33BD ROM:3393 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3397 jnc ROM_33BD ROM:3399 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:339C subb INTMEM_2C+3, INTMEM_2C+2 ROM:339F jc ROM_33A8 ROM:33A1 negb INTMEM_2C+3 ROM:33A3 ldb INTMEM_30, INTMEM_2C+3 ROM:33A6 sjmp ROM_33AA ROM:33A8 ; --------------------------------------------------------------------------- ROM:33A8 ROM:33A8 ROM_33A8: ; CODE XREF: ROM_32AD+F2↑j ROM:33A8 clrb INTMEM_30 ROM:33AA ROM:33AA ROM_33AA: ; CODE XREF: ROM_32AD+F9↑j ROM:33AA mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:33AE divub INTMEM_2C+2, INTMEM_1C+1 ROM:33B1 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:33B4 je ROM_33B8 ROM:33B6 negb INTMEM_2C+2 ROM:33B8 ROM:33B8 ROM_33B8: ; CODE XREF: ROM_32AD+107↑j ROM:33B8 addb INTMEM_1A+1, INTMEM_2C+2 ROM:33BB sjmp ROM_33C0 ROM:33BD ; --------------------------------------------------------------------------- ROM:33BD ROM:33BD ROM_33BD: ; CODE XREF: ROM_32AD+E4↑j ROM:33BD ; ROM_32AD+EA↑j ROM:33BD ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33C0 ROM:33C0 ROM_33C0: ; CODE XREF: ROM_32AD+10E↑j ROM:33C0 ld INTMEM_2C+2, INTMEM_1A ROM:33C3 ld INTMEM_1C, INTMEM_2C ROM:33C6 subb INTMEM_1C+1, INTMEM_1C ROM:33C9 je ROM_33F5 ROM:33CB subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:33CF jnc ROM_33F5 ROM:33D1 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33D4 subb INTMEM_2C+3, INTMEM_2C+2 ROM:33D7 jc ROM_33E0 ROM:33D9 negb INTMEM_2C+3 ROM:33DB ldb INTMEM_30, INTMEM_2C+3 ROM:33DE sjmp ROM_33E2 ROM:33E0 ; --------------------------------------------------------------------------- ROM:33E0 ROM:33E0 ROM_33E0: ; CODE XREF: ROM_32AD+12A↑j ROM:33E0 clrb INTMEM_30 ROM:33E2 ROM:33E2 ROM_33E2: ; CODE XREF: ROM_32AD+131↑j ROM:33E2 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:33E6 divub INTMEM_2C+2, INTMEM_1C+1 ROM:33E9 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:33EC je ROM_33F0 ROM:33EE negb INTMEM_2C+2 ROM:33F0 ROM:33F0 ROM_33F0: ; CODE XREF: ROM_32AD+13F↑j ROM:33F0 addb INTMEM_1A+1, INTMEM_2C+2 ROM:33F3 sjmp ROM_33F8 ROM:33F5 ; --------------------------------------------------------------------------- ROM:33F5 ROM:33F5 ROM_33F5: ; CODE XREF: ROM_32AD+11C↑j ROM:33F5 ; ROM_32AD+122↑j ROM:33F5 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:33F8 ROM:33F8 ROM_33F8: ; CODE XREF: ROM_32AD+146↑j ROM:33F8 ljmp ROM_3441 ROM:33FB ; --------------------------------------------------------------------------- ROM:33FB ROM:33FB ROM_33FB: ; CODE XREF: ROM_32AD+51↑j ROM:33FB add INTMEM_1C, INTMEM_20, #1 ROM:3400 ldbze INTMEM_20, INTMEM_2C+2 ROM:3403 add INTMEM_1C, INTMEM_20 ROM:3406 ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:3409 ldb INTMEM_2C+3, [INTMEM_1C] ROM:340C ld INTMEM_1C, INTMEM_20+2 ROM:340F subb INTMEM_1C+1, INTMEM_1C ROM:3412 je ROM_343E ROM:3414 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:3418 jnc ROM_343E ROM:341A ldb INTMEM_1A+1, INTMEM_2C+2 ROM:341D subb INTMEM_2C+3, INTMEM_2C+2 ROM:3420 jc ROM_3429 ROM:3422 negb INTMEM_2C+3 ROM:3424 ldb INTMEM_30, INTMEM_2C+3 ROM:3427 sjmp ROM_342B ROM:3429 ; --------------------------------------------------------------------------- ROM:3429 ROM:3429 ROM_3429: ; CODE XREF: ROM_32AD+173↑j ROM:3429 clrb INTMEM_30 ROM:342B ROM:342B ROM_342B: ; CODE XREF: ROM_32AD+17A↑j ROM:342B mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:342F divub INTMEM_2C+2, INTMEM_1C+1 ROM:3432 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3435 je ROM_3439 ROM:3437 negb INTMEM_2C+2 ROM:3439 ROM:3439 ROM_3439: ; CODE XREF: ROM_32AD+188↑j ROM:3439 addb INTMEM_1A+1, INTMEM_2C+2 ROM:343C sjmp ROM_3441 ROM:343E ; --------------------------------------------------------------------------- ROM:343E ROM:343E ROM_343E: ; CODE XREF: ROM_32AD+165↑j ROM:343E ; ROM_32AD+16B↑j ROM:343E ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3441 ROM:3441 ROM_3441: ; CODE XREF: ROM_32AD:ROM_33F8↑j ROM:3441 ; ROM_32AD+18F↑j ROM:3441 ldb INTMEM_1C, INTMEM_1A+1 ROM:3444 ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:3447 ret ROM:3447 ; End of function ROM_32AD ROM:3447 ROM:3448 ROM:3448 ; =============== S U B R O U T I N E ======================================= ROM:3448 ROM:3448 ROM:3448 ROM_3448: ; CODE XREF: ROM_34E8+78↓p ROM:3448 ; ROM_3945+19↓p ... ROM:3448 ldb INTMEM_1A, #0 ROM:344B cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:344E jne ROM_3454 ROM:3450 ld INTMEM_1C+2, #2 ROM:3454 ROM:3454 ROM_3454: ; CODE XREF: ROM_3448+6↑j ROM:3454 clr INTMEM_20+2 ROM:3456 sub INTMEM_20, INTMEM_1C ROM:3459 jc ROM_3464 ROM:345B neg INTMEM_20 ROM:345D divu INTMEM_20, INTMEM_1C+2 ROM:3460 neg INTMEM_20 ROM:3462 sjmp ROM_3467 ROM:3464 ; --------------------------------------------------------------------------- ROM:3464 ROM:3464 ROM_3464: ; CODE XREF: ROM_3448+11↑j ROM:3464 divu INTMEM_20, INTMEM_1C+2 ROM:3467 ROM:3467 ROM_3467: ; CODE XREF: ROM_3448+1A↑j ROM:3467 add INTMEM_1C, INTMEM_20 ROM:346A ret ROM:346A ; End of function ROM_3448 ROM:346A ROM:346B ROM:346B ; =============== S U B R O U T I N E ======================================= ROM:346B ROM:346B ROM:346B ROM_346B: ; CODE XREF: ROM_39EC↓p ROM:346B jbc INTMEM_AA, 5, ROM_3483 ROM:346E andb INTMEM_AA, #-21h ROM:3471 ldb INTMEM_1C, INTMEM_7 ROM:3474 orb INTMEM_AC, #4 ROM:3477 ldb INTMEM_98, INTMEM_1C ROM:347A ROM:347A ROM_347A: ; CODE XREF: ROM_346B:ROM_347A↓j ROM:347A ; ROM_3484+9↓j ... ROM:347A jbc INTMEM_AA, 6, ROM_347A ROM:347D andb INTMEM_AA, #-41h ROM:3480 ldb INTMEM_7, INTMEM_1C ROM:3483 ROM:3483 ROM_3483: ; CODE XREF: ROM_346B↑j ROM:3483 ; ROM_3484↓j ROM:3483 ret ROM:3483 ; End of function ROM_346B ROM:3483 ROM:3484 ROM:3484 ; =============== S U B R O U T I N E ======================================= ROM:3484 ROM:3484 ROM:3484 ROM_3484: ; CODE XREF: start+96B↑p ROM:3484 jbc INTMEM_AC, 3, ROM_3483 ROM:3487 ldb INTMEM_1C, INTMEM_3B ROM:348A andb INTMEM_AC, #-9 ROM:348D sjmp ROM_347A ROM:348D ; End of function ROM_3484 ROM:348D ROM:348F ; --------------------------------------------------------------------------- ROM:348F ROM:348F ROM_348F: ; CODE XREF: ROM:5B12↓j ROM:348F mulu INTMEM_1C, #-3FFFh ROM:3493 st INTMEM_1C+2, INTMEM_78 ROM:3496 ldb INTMEM_9B, #8 ROM:3499 ret ROM:349A ROM:349A ; =============== S U B R O U T I N E ======================================= ROM:349A ROM:349A ROM:349A ROM_349A: ; CODE XREF: start+95C↑p ROM:349A jbs IOPORT2, 4, ROM_34AE ; Input/output port 2 ROM:349D jbc INTMEM_AF, 0, ROM_34A9 ROM:34A0 jbc INTMEM_AF, 1, ROM_34A6 ROM:34A3 orb INTMEM_AD, #4 ROM:34A6 ROM:34A6 ROM_34A6: ; CODE XREF: ROM_349A+6↑j ROM:34A6 orb INTMEM_AE, #-80h ROM:34A9 ROM:34A9 ROM_34A9: ; CODE XREF: ROM_349A+3↑j ROM:34A9 orb INTMEM_AF, #1 ROM:34AC sjmp ROM_34BA ROM:34AE ; --------------------------------------------------------------------------- ROM:34AE ROM:34AE ROM_34AE: ; CODE XREF: ROM_349A↑j ROM:34AE jbs INTMEM_AF, 0, ROM_34B7 ROM:34B1 orb INTMEM_AF, #2 ROM:34B4 andb INTMEM_AE, #7Fh ROM:34B7 ROM:34B7 ROM_34B7: ; CODE XREF: ROM_349A:ROM_34AE↑j ROM:34B7 andb INTMEM_AF, #-2 ROM:34BA ROM:34BA ROM_34BA: ; CODE XREF: ROM_349A+12↑j ROM:34BA jbc IOPORT1, 6, ROM_34C8 ; Input/output port 1 ROM:34BD jbc INTMEM_AF, 2, ROM_34C3 ROM:34C0 orb INTMEM_AD, #20h ; ' ' ROM:34C3 ROM:34C3 ROM_34C3: ; CODE XREF: ROM_349A+23↑j ROM:34C3 orb INTMEM_AF, #4 ROM:34C6 sjmp ROM_34D1 ROM:34C8 ; --------------------------------------------------------------------------- ROM:34C8 ROM:34C8 ROM_34C8: ; CODE XREF: ROM_349A:ROM_34BA↑j ROM:34C8 jbs INTMEM_AF, 2, ROM_34CE ROM:34CB andb INTMEM_AD, #-21h ROM:34CE ROM:34CE ROM_34CE: ; CODE XREF: ROM_349A:ROM_34C8↑j ROM:34CE andb INTMEM_AF, #-5 ROM:34D1 ROM:34D1 ROM_34D1: ; CODE XREF: ROM_349A+2C↑j ROM:34D1 jbs IOPORT1, 7, ROM_34DE ; Input/output port 1 ROM:34D4 jbc INTMEM_AF, 3, ROM_34DA ROM:34D7 orb INTMEM_AD, #10h ROM:34DA ROM:34DA ROM_34DA: ; CODE XREF: ROM_349A+3A↑j ROM:34DA orb INTMEM_AF, #8 ROM:34DD ret ROM:34DE ; --------------------------------------------------------------------------- ROM:34DE ROM:34DE ROM_34DE: ; CODE XREF: ROM_349A:ROM_34D1↑j ROM:34DE jbs INTMEM_AF, 3, ROM_34E4 ROM:34E1 andb INTMEM_AD, #-11h ROM:34E4 ROM:34E4 ROM_34E4: ; CODE XREF: ROM_349A:ROM_34DE↑j ROM:34E4 andb INTMEM_AF, #-9 ROM:34E7 ret ROM:34E7 ; End of function ROM_349A ROM:34E7 ROM:34E8 ROM:34E8 ; =============== S U B R O U T I N E ======================================= ROM:34E8 ROM:34E8 ROM:34E8 ROM_34E8: ; CODE XREF: start+95F↑p ROM:34E8 ; ROM_34E8+8D↓j ROM:34E8 pushf ROM:34E9 addb INTMEM_2, INTMEM_A6, #8 ROM:34ED ldb INTMEM_34, INTMEM_A6 ROM:34F0 mulub INTMEM_34, #0Eh ROM:34F3 add INTMEM_34, #3726h ROM:34F7 add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:34FC add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:3501 add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:3506 add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:350B ld INTMEM_1C, 8[INTMEM_34] ROM:350F ROM:350F ROM_350F: ; CODE XREF: ROM_34E8:ROM_350F↓j ROM:350F jbs INTMEM_2, 3, ROM_350F ROM:3512 ldb INTMEM_1C+2, INTMEM_2+1 ROM:3515 andb INTMEM_1C+3, INTMEM_2, #-40h ROM:3519 popf ROM:351A cmpb INTMEM_1C+2, [INTMEM_20] ROM:351D jnc ROM_3543 ROM:351F cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:3522 jh ROM_3543 ROM:3524 ldb INTMEM_1A, 6[INTMEM_34] ROM:3528 notb INTMEM_1A ROM:352A andb INTMEM_55, INTMEM_1A ROM:352D cmp INTMEM_1C, #-1 ROM:3531 je ROM_353B ROM:3533 lcall ROM_32AD ROM:3536 ldb INTMEM_20+1, INTMEM_1C ROM:3539 sjmp ROM_354E ROM:353B ; --------------------------------------------------------------------------- ROM:353B ROM:353B ROM_353B: ; CODE XREF: ROM_34E8+49↑j ROM:353B ldb INTMEM_20+1, INTMEM_1C+2 ROM:353E ldb INTMEM_20, INTMEM_1C+3 ROM:3541 sjmp ROM_3551 ROM:3543 ; --------------------------------------------------------------------------- ROM:3543 ROM:3543 ROM_3543: ; CODE XREF: ROM_34E8+35↑j ROM:3543 ; ROM_34E8+3A↑j ROM:3543 orb INTMEM_55, 6[INTMEM_34] ROM:3547 orb INTMEM_52, 7[INTMEM_34] ROM:354B ldb INTMEM_20+1, [INTMEM_2C] ROM:354E ROM:354E ROM_354E: ; CODE XREF: ROM_34E8+51↑j ROM:354E ldb INTMEM_20, #7Fh ROM:3551 ROM:3551 ROM_3551: ; CODE XREF: ROM_34E8+59↑j ROM:3551 ld INTMEM_2C, 0Ch[INTMEM_34] ROM:3555 ld INTMEM_1C, [INTMEM_2C] ROM:3558 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:355B je ROM_3568 ROM:355D ld INTMEM_1C+2, [INTMEM_32] ROM:3560 lcall ROM_3448 ROM:3563 st INTMEM_1C, [INTMEM_2C] ROM:3566 sjmp ROM_356B ROM:3568 ; --------------------------------------------------------------------------- ROM:3568 ROM:3568 ROM_3568: ; CODE XREF: ROM_34E8+73↑j ROM:3568 st INTMEM_20, [INTMEM_2C] ROM:356B ROM:356B ROM_356B: ; CODE XREF: ROM_34E8+7E↑j ROM:356B incb INTMEM_A6 ROM:356D cmpb INTMEM_A6, #6 ROM:3570 je ROM_3577 ROM:3572 jbs INTMEM_A9, 0, ROM_3579 ROM:3575 sjmp ROM_34E8 ROM:3577 ; --------------------------------------------------------------------------- ROM:3577 ROM:3577 ROM_3577: ; CODE XREF: ROM_34E8+88↑j ROM:3577 clrb INTMEM_A6 ROM:3579 ROM:3579 ROM_3579: ; CODE XREF: ROM_34E8+8A↑j ROM:3579 ret ROM:3579 ; End of function ROM_34E8 ROM:3579 ROM:3579 ; --------------------------------------------------------------------------- ROM:357A db 30h, 2Bh, 91h, 2Bh, 0F0h, 2Bh, 8, 2Ch, 3Ah, 2Ch, 4Dh ROM:357A db 2Ch, 5Dh, 2Ch, 69h, 2Ch, 54h, 41h, 50h, 38h, 46h, 30h ROM:357A db 32h, 32h, 90h, 0, 22h, 14h, 17h, 15h, 16h, 10h, 0, 1 ROM:357A db 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0, 23h, 0, 5Eh ROM:357A db 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0, 0F7h, 1, 0 ROM:357A db 0, 0FFh, 1, 0, 2, 0FBh, 1, 20h, 4, 0F5h, 1, 20h, 0 ROM:357A db 0FDh, 1, 50h, 8, 0ADh, 0, 50h, 10h, 0ADh, 0, 58h, 20h ROM:357A db 0ADh, 0, 60h, 0, 8, 36h, 60h, 0, 16h, 36h, 88h, 10h ROM:357A db 45h, 0, 20h, 0, 42h, 0, 20h, 4, 47h, 0, 20h, 0, 8Ch ROM:357A db 0, 0A3h, 0, 0D4h, 0, 80h, 12h, 44h, 0, 6, 6, 0DCh, 0 ROM:357A db 3, 8, 0BCh, 3, 60h, 0, 30h, 36h, 30h, 0, 0, 0, 58h ROM:357A db 10h, 0ABh, 0, 16h, 36h, 52h, 0, 2, 1, 52h, 0, 4, 2 ROM:357A db 52h, 0, 20h, 20h, 30h, 36h, 50h, 0, 1, 2, 50h, 0, 2 ROM:357A db 4, 50h, 0, 4, 8, 50h, 0, 8, 10h, 52h, 0, 8, 20h, 52h ROM:357A db 0, 10h, 80h, 36h, 36h, 0ABh, 0, 40h, 10h, 30h, 0, 20h ROM:357A db 0, 50h, 10h, 0ABh, 0, 20h, 0, 0F1h, 0, 30h, 0, 0FFh ROM:357A db 0, 20h, 0, 0D3h, 0, 60h, 0, 0A8h, 36h, 0, 0Ch, 45h ROM:357A db 1, 30h, 0, 0FFh, 0, 30h, 0, 0FFh, 0, 58h, 8, 0F6h, 0 ROM:357A db 60h, 0, 0A2h, 36h, 20h, 0, 43h, 0, 2, 0Eh, 0D6h, 0 ROM:357A db 8, 10h, 0F2h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0F3h, 0, 30h ROM:357A db 0, 0FFh, 0, 30h, 0, 0FFh, 0, 4, 14h, 44h, 0, 20h, 0 ROM:357A db 45h, 0, 23h, 0, 0D4h, 0, 30h, 0, 0FFh, 0, 23h, 0, 40h ROM:357A db 2, 23h, 0, 42h, 2, 23h, 0, 44h, 2, 23h, 0, 46h, 2, 20h ROM:357A db 0, 48h, 0, 0A8h, 36h, 0F6h, 0, 4, 1, 0B6h, 36h, 50h ROM:357A db 0, 10h, 4, 52h, 0, 1, 10h, 0ADh, 0, 4, 40h, 30h, 0 ROM:357A db 5, 0, 30h, 0, 6Ah, 0, 1Eh, 0, 1, 0, 30h, 0, 0, 0, 30h ROM:357A db 0, 0, 0, 0B4h, 0Fh, 64h, 9, 0FEh, 0, 29h, 0C0h, 0AAh ROM:357A db 0, 0A0h, 0, 0DFh, 0, 1, 3, 4, 0, 0CCh, 0, 0BFh, 8Fh ROM:357A db 2, 4, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 ROM:357A db 2, 4, 8, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 0, 1 ROM:357A db 2, 4, 8, 0, 0, 0, 0, 0, 0, 0, 1, 2, 4, 8, 0, 0, 0, 1 ROM:357A db 5Bh, 24h, 8Ch, 24h, 0BFh, 24h, 1Bh, 25h, 0CCh, 0D9h ROM:357A db 88h, 0A2h, 0, 15h, 44h, 6Eh, 0A4h, 0, 0A3h, 0, 0A5h ROM:357A db 0, 1, 10h, 0FFh, 0FFh, 14h, 0, 0FCh, 1, 0AAh, 0, 0A9h ROM:357A db 0, 0ACh, 0, 2, 4, 2, 0, 18h, 0, 0F6h, 1, 0A7h, 0, 0A6h ROM:357A db 0, 0A8h, 0, 8, 8, 0FFh, 0FFh, 16h, 0, 0FAh, 1, 0AAh ROM:357A db 0, 0A9h, 0, 0ADh, 0, 4, 20h, 2, 0, 18h, 0, 0FEh, 1 ROM:357A db 0AAh, 0, 0A9h, 0, 0ABh, 0, 10h, 2, 2, 0, 18h, 0, 0F8h ROM:357A db 1, 0AEh, 0, 0AFh, 0, 0B0h, 0, 20h, 40h, 0FFh, 0FFh ROM:357A db 1Ah, 0, 0F4h, 1 ROM:377A ROM:377A ; =============== S U B R O U T I N E ======================================= ROM:377A ROM:377A ROM:377A ROM_377A: ; CODE XREF: start+953↑p ROM:377A ; ROM:3AFC↓p ROM:377A jbs INTMEM_A9, 0, ROM_3799 ROM:377D ldb INTMEM_26, #-21h ROM:3780 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:3783 ldb INTMEM_26+1, #-22h ROM:3786 stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:3789 ldb INTMEM_1A, #-80h ROM:378C stb INTMEM_1A, 1FFEh[] ROM:3791 ldb INTMEM_1A, #-1 ROM:3794 stb INTMEM_1A, 1FFFh[] ROM:3799 ROM:3799 ROM_3799: ; CODE XREF: ROM_377A↑j ROM:3799 ret ROM:3799 ; End of function ROM_377A ROM:3799 ROM:379A ROM:379A ; =============== S U B R O U T I N E ======================================= ROM:379A ROM:379A ROM:379A ROM_379A: ; CODE XREF: start+956↑p ROM:379A andb INTMEM_28, #77h ; 'w' ROM:379D ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:37A0 jbs INTMEM_A9, 0, ROM_37E0 ROM:37A3 ldb INTMEM_1C, 1FFEh[] ROM:37A8 ldb INTMEM_1C+1, INTMEM_1C ROM:37AB andb INTMEM_1C+1, #-2 ROM:37AE stb INTMEM_1C+1, 1FFEh[] ROM:37B3 andb INTMEM_1C+1, #-3 ROM:37B6 orb INTMEM_1C+1, #4 ROM:37B9 stb INTMEM_1C+1, 1FFEh[] ROM:37BE orb INTMEM_1C+1, #1 ROM:37C1 stb INTMEM_1C+1, 1FFEh[] ROM:37C6 andb INTMEM_1C+1, #-2 ROM:37C9 stb INTMEM_1C+1, 1FFEh[] ROM:37CE ldb INTMEM_1C+1, 1FFFh[] ROM:37D3 andb INTMEM_1C+1, #-9 ROM:37D6 stb INTMEM_1C+1, 1FFFh[] ROM:37DB stb INTMEM_1C, 1FFEh[] ROM:37E0 ROM:37E0 ROM_37E0: ; CODE XREF: ROM_379A+6↑j ROM:37E0 jbs INTMEM_A9, 0, ROM_37E4 ROM:37E3 di ROM:37E4 ROM:37E4 ROM_37E4: ; CODE XREF: ROM_379A:ROM_37E0↑j ROM:37E4 andb INT_PEND, INT_MASK ; Interrupt mask register ROM:37E7 andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:37EA andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:37ED andb INTMEM_28+1, #-3 ROM:37F0 stb INTMEM_28+1, INTMEM_16 ROM:37F3 andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:37F6 orb INTMEM_28+1, #4 ROM:37F9 ldb INTMEM_16, INTMEM_28+1 ROM:37FC orb INT_MASK, #1 ; Interrupt mask register ROM:37FF orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:3802 jbc INTMEM_A9, 0, ROM_3829 ROM:3805 ROM:3805 ROM_3805: ; CODE XREF: ROM_379A+84↓j ROM:3805 jbs INTMEM_A9, 1, ROM_3829 ROM:3808 jbs WSR1, 6, ROM_3823 ; Window selection register 1 ROM:380B add INTMEM_1C, INT_PEND+1, #0BB8h ; Interrupt pending register ROM:3810 st INTMEM_1C, INTMEM_86[] ROM:3815 ldb INTMEM_6, #18h ROM:3818 ld INTMEM_4, INTMEM_1C ROM:381B orb INTMEM_A9, #2 ROM:381E jbs INTMEM_A9, 1, ROM_3805 ROM:3821 sjmp ROM_3829 ROM:3823 ; --------------------------------------------------------------------------- ROM:3823 ROM:3823 ROM_3823: ; CODE XREF: ROM_379A+6E↑j ROM:3823 andb INTMEM_A9, #-3 ROM:3826 orb INTMEM_4F, #1 ROM:3829 ROM:3829 ROM_3829: ; CODE XREF: ROM_379A+68↑j ROM:3829 ; ROM_379A:ROM_3805↑j ... ROM:3829 jbs INTMEM_A9, 0, ROM_382F ROM:382C lcall ROM_2AAD ROM:382F ROM:382F ROM_382F: ; CODE XREF: ROM_379A:ROM_3829↑j ROM:382F orb INTMEM_28, #54h ; 'T' ROM:3832 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3835 ldb INTMEM_2+1, #-5Bh ROM:3838 andb INTMEM_28+1, #7Fh ROM:383B ldb INTMEM_16, INTMEM_28+1 ROM:383E orb INT_MASK, #4 ; Interrupt mask register ROM:3841 jbs INTMEM_A9, 0, ROM_3847 ROM:3844 lcall ROM_3937 ROM:3847 ROM:3847 ROM_3847: ; CODE XREF: ROM_379A+A7↑j ROM:3847 jbs INTMEM_A9, 0, ROM_3856 ROM:384A ldb INTMEM_E, #4Dh ; 'M' ROM:384D ldb INTMEM_E, #-80h ROM:3850 orb INTMEM_AA, #40h ; '@' ROM:3853 andb INTMEM_AA, #-21h ROM:3856 ROM:3856 ROM_3856: ; CODE XREF: ROM_379A:ROM_3847↑j ROM:3856 orb INTMEM_28+1, #20h ; ' ' ROM:3859 ldb INTMEM_16, INTMEM_28+1 ROM:385C ldb INTMEM_11, #9 ROM:385F orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:3862 jbs INTMEM_A9, 0, ROM_38B8 ROM:3865 lcall ROM_2D59 ROM:3868 clrb INTMEM_1A+1 ROM:386A lcall ROM_2CD1 ROM:386D cmp INTMEM_1C, 6[INTMEM_56] ROM:3872 jne ROM_389A ROM:3874 clr INTMEM_20+2 ROM:3876 clrb INTMEM_1A+1 ROM:3878 ldb INTMEM_1C+2, #5 ROM:387B ROM:387B ROM_387B: ; CODE XREF: ROM_379A+E4↓j ROM:387B lcall ROM_2CD1 ROM:387E djnz INTMEM_1C+2, ROM_387B ROM:3881 neg INTMEM_20+2 ROM:3883 jne ROM_389A ROM:3885 ld INTMEM_34, #-5AABh ROM:3889 lcall ROM_2D5F ROM:388C negb INTMEM_1A ROM:388E je ROM_38A9 ROM:3890 ldb INTMEM_34+1, #-56h ROM:3893 lcall ROM_2D5F ROM:3896 negb INTMEM_1A ROM:3898 je ROM_38A3 ROM:389A ROM:389A ROM_389A: ; CODE XREF: ROM_379A+D8↑j ROM:389A ; ROM_379A+E9↑j ROM:389A lcall ROM_2E8A ROM:389D lcall ROM_2E21 ROM:38A0 lcall ROM_2E52 ROM:38A3 ROM:38A3 ROM_38A3: ; CODE XREF: ROM_379A+FE↑j ROM:38A3 ldb INTMEM_1C, #2 ROM:38A6 lcall ROM_2AC5 ROM:38A9 ROM:38A9 ROM_38A9: ; CODE XREF: ROM_379A+F4↑j ROM:38A9 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:38AC ld INTMEM_1C, #-55ABh ROM:38B0 lcall ROM_2DE9 ROM:38B3 stb INTMEM_20, INTMEM_A7[] ROM:38B8 ROM:38B8 ROM_38B8: ; CODE XREF: ROM_379A+C8↑j ROM:38B8 jbs INTMEM_A9, 0, ROM_38E9 ROM:38BB pushf ROM:38BC ldb INTMEM_1C, INTMEM_154[] ROM:38C1 orb INTMEM_1C, #-80h ROM:38C4 orb INTMEM_1C, #20h ; ' ' ROM:38C7 stb INTMEM_1C, INTMEM_154[] ROM:38CC popf ROM:38CD orb INTMEM_28+1, #1 ROM:38D0 ldb INTMEM_16, INTMEM_28+1 ROM:38D3 ldb INTMEM_1C+2, #-80h ROM:38D6 stb INTMEM_1C+2, INTMEM_209[] ROM:38DB ldb INTMEM_17, INTMEM_1C+2 ROM:38DE ldb INTMEM_A1, #-1 ROM:38E1 ldb INTMEM_1C, #0 ROM:38E4 stb INTMEM_1C, INTMEM_206[] ROM:38E9 ROM:38E9 ROM_38E9: ; CODE XREF: ROM_379A:ROM_38B8↑j ROM:38E9 ldb INTMEM_91, 0A0h[INTMEM_56] ROM:38EE ldb INTMEM_A5, #1 ROM:38F1 jbc INTMEM_A9, 0, ROM_38F5 ROM:38F4 ei ROM:38F5 ROM:38F5 ROM_38F5: ; CODE XREF: ROM_379A+157↑j ROM:38F5 clrb WSR ; Window selection register ROM:38F7 ret ROM:38F7 ; End of function ROM_379A ROM:38F7 ROM:38F8 ROM:38F8 ; =============== S U B R O U T I N E ======================================= ROM:38F8 ROM:38F8 ROM:38F8 ROM_38F8: ; CODE XREF: ROM_39EC+D↓p ROM:38F8 ; ROM:ROM_3ADA↓p ROM:38F8 stb ZERO_REG, INTMEM_152[] ; Zero register ROM:38FD stb ZERO_REG, INTMEM_153[] ; Zero register ROM:3902 andb INTMEM_AC, #-21h ROM:3905 andb INTMEM_AC, #-11h ROM:3908 ldb INTMEM_1C, #10h ROM:390B lcall ROM_2AC5 ROM:390E andb INTMEM_AC, #-41h ROM:3911 andb INTMEM_AD, #-2 ROM:3914 ret ROM:3914 ; End of function ROM_38F8 ROM:3914 ROM:3915 ; --------------------------------------------------------------------------- ROM:3915 ROM:3915 ROM_3915: ; CODE XREF: ROM:3AAF↓j ROM:3915 ; ROM:3C55↓j ... ROM:3915 clrb INTMEM_1C ROM:3917 ljmp ROM_347A ROM:391A ROM:391A ; =============== S U B R O U T I N E ======================================= ROM:391A ROM:391A ROM:391A ROM_391A: ; CODE XREF: ROM_2A1E:ROM_21C2↑p ROM:391A ; ROM_2A1E-399↑p ROM:391A andb INTMEM_AB, #-41h ROM:391D andb INTMEM_AE, #-2 ROM:3920 andb INTMEM_AE, #-3 ROM:3923 andb INTMEM_AE, #-5 ROM:3926 cmp INTMEM_5E, 12h[INTMEM_56] ROM:392B jnc ROM_3930 ROM:392D orb INTMEM_52, #1 ROM:3930 ROM:3930 ROM_3930: ; CODE XREF: ROM_391A+11↑j ROM:3930 clrb INTMEM_9A ROM:3932 clrb INTMEM_99 ROM:3934 clr INTMEM_5E ROM:3936 ret ROM:3936 ; End of function ROM_391A ROM:3936 ROM:3937 ROM:3937 ; =============== S U B R O U T I N E ======================================= ROM:3937 ROM:3937 ROM:3937 ROM_3937: ; CODE XREF: ROM_2A1E:ROM_26AE↑p ROM:3937 ; ROM_379A+AA↑p ROM:3937 ldb INTMEM_20, 1FFFh[] ROM:393C orb INTMEM_20, #30h ; '0' ROM:393F stb INTMEM_20, 1FFFh[] ROM:3944 ret ROM:3944 ; End of function ROM_3937 ROM:3944 ROM:3945 ROM:3945 ; =============== S U B R O U T I N E ======================================= ROM:3945 ROM:3945 ROM:3945 ROM_3945: ; CODE XREF: ROM_5CB5+7C↓p ROM:3945 ; ROM_5CB5:ROM_5D68↓p ... ROM:3945 pushf ROM:3946 ldb INTMEM_2, #0Fh ROM:3949 ld INTMEM_1C, INTMEM_144[] ROM:394E ldbze INTMEM_1C+2, 0B1h[INTMEM_56] ROM:3953 ROM:3953 ROM_3953: ; CODE XREF: ROM_3945:ROM_3953↓j ROM:3953 jbs INTMEM_2, 3, ROM_3953 ROM:3956 ldb INTMEM_20+1, INTMEM_2+1 ROM:3959 andb INTMEM_20, INTMEM_2, #-40h ROM:395D popf ROM:395E lcall ROM_3448 ROM:3961 st INTMEM_1C, INTMEM_144[] ROM:3966 ret ROM:3966 ; End of function ROM_3945 ROM:3966 ROM:3967 ROM:3967 ; =============== S U B R O U T I N E ======================================= ROM:3967 ROM:3967 ROM:3967 ROM_3967: ; CODE XREF: ROM_2A1E-4A1↑p ROM:3967 jbs WSR1, 3, ROM_39B9 ; Window selection register 1 ROM:396A sub INTMEM_1C+2, #-8000h ROM:396E jnc ROM_3977 ROM:3970 add INTMEM_1C, INTMEM_1C+2 ROM:3973 jc ROM_3988 ROM:3975 sjmp ROM_397C ROM:3977 ; --------------------------------------------------------------------------- ROM:3977 ROM:3977 ROM_3977: ; CODE XREF: ROM_3967+7↑j ROM:3977 add INTMEM_1C, INTMEM_1C+2 ROM:397A jnc ROM_39B4 ROM:397C ROM:397C ROM_397C: ; CODE XREF: ROM_3967+E↑j ROM:397C cmp INTMEM_1C, #0Ch ROM:3980 jnc ROM_39B4 ROM:3982 cmp INTMEM_1C, #-9 ROM:3986 jnh ROM_398C ROM:3988 ROM:3988 ROM_3988: ; CODE XREF: ROM_3967+C↑j ROM:3988 ld INTMEM_1C, #-9 ROM:398C ROM:398C ROM_398C: ; CODE XREF: ROM_3967+1F↑j ROM:398C ; ROM:3C79↓p ROM:398C jbs WSR1, 6, ROM_39AC ; Window selection register 1 ROM:398F add INTMEM_20+2, INT_PEND+1, #8 ; Interrupt pending register ROM:3994 ldb INTMEM_6, #23h ; '#' ROM:3997 ld INTMEM_4, INTMEM_20+2 ROM:399A nop ROM:399B nop ROM:399C ROM:399C ROM_399C: ; CODE XREF: ROM_3967:ROM_399C↓j ROM:399C jbs WSR1, 7, ROM_399C ; Window selection register 1 ROM:399F add INTMEM_20+2, INTMEM_1C ROM:39A2 ldb INTMEM_6, #3 ROM:39A5 ld INTMEM_4, INTMEM_20+2 ROM:39A8 ldb INTMEM_1A, #0 ROM:39AB ROM:39AB ROM_39AB: ; CODE XREF: ROM_3967+4B↓j ROM:39AB ; ROM_3967+50↓j ... ROM:39AB ret ROM:39AC ; --------------------------------------------------------------------------- ROM:39AC ROM:39AC ROM_39AC: ; CODE XREF: ROM_3967:ROM_398C↑j ROM:39AC ldb INTMEM_1A, #2 ROM:39AF orb INTMEM_4F, #1 ROM:39B2 sjmp ROM_39AB ROM:39B4 ; --------------------------------------------------------------------------- ROM:39B4 ROM:39B4 ROM_39B4: ; CODE XREF: ROM_3967+13↑j ROM:39B4 ; ROM_3967+19↑j ROM:39B4 ldb INTMEM_1A, #4 ROM:39B7 sjmp ROM_39AB ROM:39B9 ; --------------------------------------------------------------------------- ROM:39B9 ROM:39B9 ROM_39B9: ; CODE XREF: ROM_3967↑j ROM:39B9 ldb INTMEM_1A, #1 ROM:39BC sjmp ROM_39AB ROM:39BC ; End of function ROM_3967 ROM:39BC ROM:39BE ROM:39BE ; =============== S U B R O U T I N E ======================================= ROM:39BE ROM:39BE ROM:39BE ROM_39BE: ; CODE XREF: ROM_39BE+B↓j ROM:39BE ; ROM:3C7C↓p ROM:39BE jbs IOPORT2, 2, ROM_39CE ; Input/output port 2 ROM:39C1 sub INTMEM_1C, INT_PEND+1, INTMEM_20+2 ; Interrupt pending register ROM:39C5 cmp INTMEM_1C, #1F4h ROM:39C9 jh ROM_39BE ROM:39CB clrb INTMEM_1A+1 ROM:39CD ret ROM:39CE ; --------------------------------------------------------------------------- ROM:39CE ROM:39CE ROM_39CE: ; CODE XREF: ROM_39BE↑j ROM:39CE ldb INTMEM_1A+1, #1 ROM:39D1 ret ROM:39D1 ; End of function ROM_39BE ROM:39D1 ROM:39D2 ROM:39D2 ; =============== S U B R O U T I N E ======================================= ROM:39D2 ROM:39D2 ROM:39D2 ROM_39D2: ; CODE XREF: ROM_5B2F:ROM_5C31↓p ROM:39D2 clr INTMEM_66 ROM:39D4 clr INTMEM_76 ROM:39D6 ldb INTMEM_6, #3 ROM:39D9 add INTMEM_4, INT_PEND+1, #8 ; Interrupt pending register ROM:39DE ret ROM:39DE ; End of function ROM_39D2 ROM:39DE ROM:39DF ROM:39DF ; =============== S U B R O U T I N E ======================================= ROM:39DF ROM:39DF ROM:39DF ROM_39DF: ; CODE XREF: ROM_5B2F+17F↓p ROM:39DF mulu INTMEM_1C, #-3FFFh ROM:39E3 add INTMEM_76, INTMEM_1C+2 ROM:39E6 jnc ROM_39EB ROM:39E8 ldbse INTMEM_76, #-1 ROM:39EB ROM:39EB ROM_39EB: ; CODE XREF: ROM_39DF+7↑j ROM:39EB ret ROM:39EB ; End of function ROM_39DF ROM:39EB ROM:39EC ROM:39EC ; =============== S U B R O U T I N E ======================================= ROM:39EC ROM:39EC ROM:39EC ROM_39EC: ; CODE XREF: start+959↑p ROM:39EC lcall ROM_346B ROM:39EF cmpb INTMEM_97, #50h ; 'P' ROM:39F2 jne ROM_39FC ROM:39F4 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:39F7 jne ROM_39FC ROM:39F9 lcall ROM_38F8 ROM:39FC ROM:39FC ROM_39FC: ; CODE XREF: ROM_39EC+6↑j ROM:39FC ; ROM_39EC+B↑j ROM:39FC cmpb INTMEM_96, ZERO_REG ; Zero register ROM:39FF jne ROM_3A41 ROM:3A01 jbc INTMEM_AC, 2, ROM_3A65 ROM:3A04 andb INTMEM_AC, #-5 ROM:3A07 cmpb INTMEM_97, ZERO_REG ; Zero register ROM:3A0A jne ROM_3A19 ROM:3A0C cmpb INTMEM_98, #-36h ROM:3A0F jne ROM_3A65 ROM:3A11 ldb INTMEM_96, #1 ROM:3A14 ldb INTMEM_BF, #0Dh ROM:3A17 sjmp ROM_3A65 ROM:3A19 ; --------------------------------------------------------------------------- ROM:3A19 ROM:3A19 ROM_3A19: ; CODE XREF: ROM_39EC+1E↑j ROM:3A19 cmpb INTMEM_97, #14h ROM:3A1C jne ROM_3A28 ROM:3A1E ld INTMEM_1A, #3FE0h ROM:3A22 ld INTMEM_1C, #4000h ROM:3A26 sjmp ROM_3A4F ROM:3A28 ; --------------------------------------------------------------------------- ROM:3A28 ROM:3A28 ROM_3A28: ; CODE XREF: ROM_39EC+30↑j ROM:3A28 cmpb INTMEM_97, #1Eh ROM:3A2B jne ROM_3A37 ROM:3A2D ld INTMEM_1A, #40C4h ROM:3A31 ld INTMEM_1C, #40E8h ROM:3A35 sjmp ROM_3A4F ROM:3A37 ; --------------------------------------------------------------------------- ROM:3A37 ROM:3A37 ROM_3A37: ; CODE XREF: ROM_39EC+3F↑j ROM:3A37 ld INTMEM_1A, #4000h ROM:3A3B ld INTMEM_1C, #409Ch ROM:3A3F sjmp ROM_3A4F ROM:3A41 ; --------------------------------------------------------------------------- ROM:3A41 ROM:3A41 ROM_3A41: ; CODE XREF: ROM_39EC+13↑j ROM:3A41 ld INTMEM_1A, #409Ch ROM:3A45 ld INTMEM_1C, #40C4h ROM:3A49 ldb INTMEM_3C+1, INTMEM_98 ROM:3A4C ldb INTMEM_98, INTMEM_96 ROM:3A4F ROM:3A4F ROM_3A4F: ; CODE XREF: ROM_39EC+3A↑j ROM:3A4F ; ROM_39EC+49↑j ... ROM:3A4F lcall ROM_3A66 ROM:3A52 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3A55 jne ROM_3A5B ROM:3A57 clrb INTMEM_96 ROM:3A59 sjmp ROM_3A65 ROM:3A5B ; --------------------------------------------------------------------------- ROM:3A5B ROM:3A5B ROM_3A5B: ; CODE XREF: ROM_39EC+69↑j ROM:3A5B cmpb INTMEM_97, #50h ; 'P' ROM:3A5E jne ROM_3A63 ROM:3A60 ldb INTMEM_BF, #3Fh ; '?' ROM:3A63 ROM:3A63 ROM_3A63: ; CODE XREF: ROM_39EC+72↑j ROM:3A63 br [INTMEM_1C] ROM:3A65 ; --------------------------------------------------------------------------- ROM:3A65 ROM:3A65 ROM_3A65: ; CODE XREF: ROM_39EC+15↑j ROM:3A65 ; ROM_39EC+23↑j ... ROM:3A65 ret ROM:3A65 ; End of function ROM_39EC ROM:3A65 ROM:3A66 ROM:3A66 ; =============== S U B R O U T I N E ======================================= ROM:3A66 ROM:3A66 ROM:3A66 ROM_3A66: ; CODE XREF: ROM_39EC:ROM_3A4F↑p ROM:3A66 ; ROM_3A66+10↓j ... ROM:3A66 cmp INTMEM_1A, INTMEM_1C ROM:3A69 je ROM_3A87 ROM:3A6B ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3A6E cmpb INTMEM_98, INTMEM_1C+3 ROM:3A71 jc ROM_3A78 ROM:3A73 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3A76 sjmp ROM_3A66 ROM:3A78 ; --------------------------------------------------------------------------- ROM:3A78 ROM:3A78 ROM_3A78: ; CODE XREF: ROM_3A66+B↑j ROM:3A78 cmpb INTMEM_98, INTMEM_1C+2 ROM:3A7B jnh ROM_3A82 ROM:3A7D ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3A80 sjmp ROM_3A66 ROM:3A82 ; --------------------------------------------------------------------------- ROM:3A82 ROM:3A82 ROM_3A82: ; CODE XREF: ROM_3A66+15↑j ROM:3A82 ld INTMEM_1C, [INTMEM_1A] ROM:3A85 sjmp ROM_3A89 ROM:3A87 ; --------------------------------------------------------------------------- ROM:3A87 ROM:3A87 ROM_3A87: ; CODE XREF: ROM_3A66+3↑j ROM:3A87 clr INTMEM_1C ROM:3A89 ROM:3A89 ROM_3A89: ; CODE XREF: ROM_3A66+1F↑j ROM:3A89 cmpb INTMEM_96, ZERO_REG ; Zero register ROM:3A8C je ROM_3A91 ROM:3A8E ldb INTMEM_98, INTMEM_3C+1 ROM:3A91 ROM:3A91 ROM_3A91: ; CODE XREF: ROM_3A66+26↑j ROM:3A91 ret ROM:3A91 ; End of function ROM_3A66 ROM:3A91 ROM:3A92 ; --------------------------------------------------------------------------- ROM:3A92 ld INTMEM_3E, #3592h ROM:3A96 ldb INTMEM_1C, [INTMEM_3E] ROM:3A99 ldb INTMEM_3B, 1[INTMEM_3E] ROM:3A9D orb INTMEM_AC, #8 ROM:3AA0 ldb INTMEM_96, #3 ROM:3AA3 ljmp ROM_347A ROM:3AA6 ; --------------------------------------------------------------------------- ROM:3AA6 ldb INTMEM_1C, INTMEM_97 ROM:3AA9 ljmp ROM_347A ROM:3AAC ; --------------------------------------------------------------------------- ROM:3AAC ldb INTMEM_97, #1Eh ROM:3AAF ljmp ROM_3915 ROM:3AB2 ; --------------------------------------------------------------------------- ROM:3AB2 ldb INTMEM_97, #14h ROM:3AB5 sjmp ROM_3ADA ROM:3AB7 ; --------------------------------------------------------------------------- ROM:3AB7 clrb INTMEM_97 ROM:3AB9 sjmp ROM_3ADA ROM:3ABB ; --------------------------------------------------------------------------- ROM:3ABB ldb INTMEM_BF, #3Fh ; '?' ROM:3ABE ldb INTMEM_97, #50h ; 'P' ROM:3AC1 sjmp ROM_3ADA ROM:3AC3 ; --------------------------------------------------------------------------- ROM:3AC3 ldb INTMEM_BF, #3Fh ; '?' ROM:3AC6 stb INTMEM_97, (INTMEM_14F+1)[] ROM:3ACB ldb INTMEM_97, #50h ; 'P' ROM:3ACE sjmp ROM_3ADA ROM:3AD0 ; --------------------------------------------------------------------------- ROM:3AD0 ldb INTMEM_97, (INTMEM_14F+1)[] ROM:3AD5 cmpb INTMEM_97, #1Eh ROM:3AD8 je ROM_3ADD ROM:3ADA ROM:3ADA ROM_3ADA: ; CODE XREF: ROM:3AB5↑j ROM:3ADA ; ROM:3AB9↑j ... ROM:3ADA lcall ROM_38F8 ROM:3ADD ROM:3ADD ROM_3ADD: ; CODE XREF: ROM:3AD8↑j ROM:3ADD clrb INTMEM_1C ROM:3ADF lcall ROM_347A ROM:3AE2 ret ROM:3AE3 ; --------------------------------------------------------------------------- ROM:3AE3 ldb INTMEM_96, #2 ROM:3AE6 ldb INTMEM_BF, #0Dh ROM:3AE9 ret ROM:3AEA ; --------------------------------------------------------------------------- ROM:3AEA ld INTMEM_36, INTMEM_56 ROM:3AED ld INTMEM_3E, [INTMEM_36] ROM:3AF0 shr INTMEM_3E, #1 ROM:3AF3 clrb INTMEM_36+4 ROM:3AF5 ldb INTMEM_96, #4 ROM:3AF8 ret ROM:3AF9 ; --------------------------------------------------------------------------- ROM:3AF9 ROM:3AF9 ROM_3AF9: ; CODE XREF: ROM:3E3A↓j ROM:3AF9 andb INTMEM_A9, #-2 ROM:3AFC lcall ROM_377A ROM:3AFF jbs IOPORT2, 6, ROM_3B1F ; Input/output port 2 ROM:3B02 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:3B07 cmpb INTMEM_1C+2, 98h[INTMEM_56] ROM:3B0C jnc ROM_3B1F ROM:3B0E ldb INTMEM_1C+2, INTMEM_1F9[] ROM:3B13 cmpb INTMEM_1C+2, 99h[INTMEM_56] ROM:3B18 jc ROM_3B1F ROM:3B1A ldb INTMEM_30+1, #4 ROM:3B1D sjmp ROM_3B21 ROM:3B1F ; --------------------------------------------------------------------------- ROM:3B1F ROM:3B1F ROM_3B1F: ; CODE XREF: ROM:3AFF↑j ROM:3B1F ; ROM:3B0C↑j ... ROM:3B1F clrb INTMEM_30+1 ROM:3B21 ROM:3B21 ROM_3B21: ; CODE XREF: ROM:3B1D↑j ROM:3B21 di ROM:3B22 ld SP, #3Ch ; '<' ; Stack pointer ROM:3B26 ldb INTMEM_2C+3, #20h ; ' ' ROM:3B29 ld INTMEM_20+2, #-2ACFh ROM:3B2D ROM:3B2D ROM_3B2D: ; CODE XREF: ROM:3B5E↓j ROM:3B2D ; ROM:3B6F↓j ... ROM:3B2D scall ROM_3BE2 ROM:3B2F ldb INTMEM_32, INTMEM_2C+2 ROM:3B32 ld INTMEM_2C, #3C14h ROM:3B36 ROM:3B36 ROM_3B36: ; CODE XREF: ROM:3B3F↓j ROM:3B36 cmpb INTMEM_32, [INTMEM_2C]+ ROM:3B39 je ROM_3B42 ROM:3B3B cmp INTMEM_2C, #3C1Ah ROM:3B3F jne ROM_3B36 ROM:3B41 rst ROM:3B42 ; --------------------------------------------------------------------------- ROM:3B42 ROM:3B42 ROM_3B42: ; CODE XREF: ROM:3B39↑j ROM:3B42 jbs INTMEM_32, 7, ROM_3B4E ROM:3B45 jbs INTMEM_32, 6, ROM_3B8B ROM:3B48 jbs INTMEM_32, 1, ROM_3B60 ROM:3B4B jbs INTMEM_32, 0, ROM_3B57 ROM:3B4E ROM:3B4E ROM_3B4E: ; CODE XREF: ROM:ROM_3B42↑j ROM:3B4E jbs INTMEM_32, 1, ROM_3B7A ROM:3B51 jbs INTMEM_32, 6, ROM_3B91 ROM:3B54 jbs INTMEM_32, 0, ROM_3B71 ROM:3B57 ROM:3B57 ROM_3B57: ; CODE XREF: ROM:3B4B↑j ROM:3B57 scall ROM_3BBA ROM:3B59 ldb INTMEM_2C+2, [INTMEM_26] ROM:3B5C scall ROM_3BFE ROM:3B5E sjmp ROM_3B2D ROM:3B60 ; --------------------------------------------------------------------------- ROM:3B60 ROM:3B60 ROM_3B60: ; CODE XREF: ROM:3B48↑j ROM:3B60 scall ROM_3BBA ROM:3B62 ld INTMEM_2A, [INTMEM_26] ROM:3B65 ldb INTMEM_2C+2, INTMEM_2A ROM:3B68 scall ROM_3BFE ROM:3B6A ldb INTMEM_2C+2, INTMEM_2A+1 ROM:3B6D scall ROM_3BFE ROM:3B6F sjmp ROM_3B2D ROM:3B71 ; --------------------------------------------------------------------------- ROM:3B71 ROM:3B71 ROM_3B71: ; CODE XREF: ROM:3B54↑j ROM:3B71 scall ROM_3BBA ROM:3B73 scall ROM_3BE2 ROM:3B75 stb INTMEM_2C+2, [INTMEM_26] ROM:3B78 sjmp ROM_3B2D ROM:3B7A ; --------------------------------------------------------------------------- ROM:3B7A ROM:3B7A ROM_3B7A: ; CODE XREF: ROM:ROM_3B4E↑j ROM:3B7A scall ROM_3BBA ROM:3B7C scall ROM_3BE2 ROM:3B7E stb INTMEM_2C+2, INTMEM_2A ROM:3B81 scall ROM_3BE2 ROM:3B83 stb INTMEM_2C+2, INTMEM_2A+1 ROM:3B86 st INTMEM_2A, [INTMEM_26] ROM:3B89 sjmp ROM_3B2D ROM:3B8B ; --------------------------------------------------------------------------- ROM:3B8B ROM:3B8B ROM_3B8B: ; CODE XREF: ROM:3B45↑j ROM:3B8B scall ROM_3BBA ROM:3B8D scall ROM_3C12 ROM:3B8F sjmp ROM_3B2D ROM:3B91 ; --------------------------------------------------------------------------- ROM:3B91 ROM:3B91 ROM_3B91: ; CODE XREF: ROM:3B51↑j ROM:3B91 scall ROM_3BBA ROM:3B93 scall ROM_3BE2 ROM:3B95 ldb INTMEM_1C, INTMEM_2C+2 ROM:3B98 scall ROM_3BE2 ROM:3B9A ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3B9D clr INTMEM_1C+2 ROM:3B9F ROM:3B9F ROM_3B9F: ; CODE XREF: ROM:3BAC↓j ROM:3B9F scall ROM_3BC5 ROM:3BA1 stb INTMEM_2C+2, [INTMEM_26]+ ROM:3BA4 ldbze INTMEM_20, INTMEM_2C+2 ROM:3BA7 add INTMEM_1C+2, INTMEM_20 ROM:3BAA dec INTMEM_1C ROM:3BAC jne ROM_3B9F ROM:3BAE ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3BB1 scall ROM_3BFE ROM:3BB3 ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3BB6 scall ROM_3BFE ROM:3BB8 sjmp ROM_3B2D ROM:3BBA ROM:3BBA ; =============== S U B R O U T I N E ======================================= ROM:3BBA ROM:3BBA ROM:3BBA ROM_3BBA: ; CODE XREF: ROM:ROM_3B57↑p ROM:3BBA ; ROM:ROM_3B60↑p ... ROM:3BBA scall ROM_3BE2 ROM:3BBC ldb INTMEM_26, INTMEM_2C+2 ROM:3BBF scall ROM_3BE2 ROM:3BC1 ldb INTMEM_26+1, INTMEM_2C+2 ROM:3BC4 ret ROM:3BC4 ; End of function ROM_3BBA ROM:3BC4 ROM:3BC5 ROM:3BC5 ; =============== S U B R O U T I N E ======================================= ROM:3BC5 ROM:3BC5 ROM:3BC5 ROM_3BC5: ; CODE XREF: ROM:ROM_3B9F↑p ROM:3BC5 ld INTMEM_28, INTMEM_20+2 ROM:3BC8 ROM:3BC8 ROM_3BC8: ; CODE XREF: ROM_3BC5+10↓j ROM:3BC8 ; ROM_3BC5+12↓j ROM:3BC8 scall ROM_3C0A ROM:3BCA jbs INTMEM_2C+3, 6, ROM_3BDB ROM:3BCD ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3BD0 ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3BD3 dec INTMEM_28 ROM:3BD5 jne ROM_3BC8 ROM:3BD7 jbs INTMEM_30+1, 2, ROM_3BC8 ROM:3BDA rst ROM:3BDB ; --------------------------------------------------------------------------- ROM:3BDB ROM:3BDB ROM_3BDB: ; CODE XREF: ROM_3BC5+5↑j ROM:3BDB andb INTMEM_2C+3, #-41h ROM:3BDE ldb INTMEM_2C+2, INTMEM_7 ROM:3BE1 ret ROM:3BE1 ; End of function ROM_3BC5 ROM:3BE1 ROM:3BE2 ROM:3BE2 ; =============== S U B R O U T I N E ======================================= ROM:3BE2 ROM:3BE2 ROM:3BE2 ROM_3BE2: ; CODE XREF: ROM:ROM_3B2D↑p ROM:3BE2 ; ROM:3B73↑p ... ROM:3BE2 ld INTMEM_28, INTMEM_20+2 ROM:3BE5 ROM:3BE5 ROM_3BE5: ; CODE XREF: ROM_3BE2+10↓j ROM:3BE5 ; ROM_3BE2+12↓j ROM:3BE5 scall ROM_3C0A ROM:3BE7 jbs INTMEM_2C+3, 6, ROM_3BF8 ROM:3BEA ldb INT_PEND+1, #1Eh ; Interrupt pending register ROM:3BED ldb INT_PEND+1, #-1Fh ; Interrupt pending register ROM:3BF0 dec INTMEM_28 ROM:3BF2 jne ROM_3BE5 ROM:3BF4 jbs INTMEM_30+1, 2, ROM_3BE5 ROM:3BF7 rst ROM:3BF8 ; --------------------------------------------------------------------------- ROM:3BF8 ROM:3BF8 ROM_3BF8: ; CODE XREF: ROM_3BE2+5↑j ROM:3BF8 andb INTMEM_2C+3, #-41h ROM:3BFB ldb INTMEM_2C+2, INTMEM_7 ROM:3BFB ; End of function ROM_3BE2 ROM:3BFB ROM:3BFE ROM:3BFE ; =============== S U B R O U T I N E ======================================= ROM:3BFE ROM:3BFE ROM:3BFE ROM_3BFE: ; CODE XREF: ROM:3B5C↑p ROM:3BFE ; ROM:3B68↑p ... ROM:3BFE scall ROM_3C0A ROM:3C00 jbc INTMEM_2C+3, 5, ROM_3BFE ROM:3C03 stb INTMEM_2C+2, INTMEM_7 ROM:3C06 andb INTMEM_2C+3, #-21h ROM:3C09 ret ROM:3C09 ; End of function ROM_3BFE ROM:3C09 ROM:3C0A ROM:3C0A ; =============== S U B R O U T I N E ======================================= ROM:3C0A ROM:3C0A ROM:3C0A ROM_3C0A: ; CODE XREF: ROM_3BC5:ROM_3BC8↑p ROM:3C0A ; ROM_3BE2:ROM_3BE5↑p ... ROM:3C0A andb INTMEM_30, INTMEM_11, #60h ; '`' ROM:3C0E orb INTMEM_2C+3, INTMEM_30 ROM:3C11 ret ROM:3C11 ; End of function ROM_3C0A ROM:3C11 ROM:3C12 ROM:3C12 ; =============== S U B R O U T I N E ======================================= ROM:3C12 ROM:3C12 ROM:3C12 ROM_3C12: ; CODE XREF: ROM:3B8D↑p ROM:3C12 br [INTMEM_26] ROM:3C12 ; End of function ROM_3C12 ROM:3C12 ROM:3C14 ; --------------------------------------------------------------------------- ROM:3C14 clr INTMEM_2 ROM:3C16 or INTMEM_C0, #4082h ROM:3C1A shlb INTMEM_98, #1 ROM:3C1D ldbze INTMEM_1C+2, INTMEM_98 ROM:3C20 ldb INTMEM_20, (INTMEM_14F+2)[] ROM:3C25 shl INTMEM_20, #8 ROM:3C28 add INTMEM_20, INTMEM_1C+2 ROM:3C2B cmp INTMEM_20, #1Ah ROM:3C2F jnc ROM_3C3D ROM:3C31 ld INTMEM_1C, [INTMEM_20] ROM:3C34 orb INTMEM_AC, #8 ROM:3C37 ldb INTMEM_3B, INTMEM_1C+1 ROM:3C3A ljmp ROM_347A ROM:3C3D ; --------------------------------------------------------------------------- ROM:3C3D ROM:3C3D ROM_3C3D: ; CODE XREF: ROM:3C2F↑j ROM:3C3D ret ROM:3C3E ; --------------------------------------------------------------------------- ROM:3C3E ld INTMEM_1C, INTMEM_56 ROM:3C41 orb INTMEM_AC, #8 ROM:3C44 ldb INTMEM_3B, INTMEM_1C+1 ROM:3C47 ljmp ROM_347A ROM:3C4A ; --------------------------------------------------------------------------- ROM:3C4A stb INTMEM_97, (INTMEM_14F+1)[] ROM:3C4F ldb INTMEM_97, #50h ; 'P' ROM:3C52 ldb INTMEM_BF, #3Fh ; '?' ROM:3C55 ljmp ROM_3915 ROM:3C58 ; --------------------------------------------------------------------------- ROM:3C58 ldb INTMEM_96, #8 ROM:3C5B ldb INTMEM_BF, #0Dh ROM:3C5E ret ROM:3C5F ; --------------------------------------------------------------------------- ROM:3C5F ldb INTMEM_96, #7 ROM:3C62 ld INTMEM_36+2, #358Ah ROM:3C66 clrb INTMEM_36 ROM:3C68 ldb INTMEM_3E, #0Bh ROM:3C6B ret ROM:3C6C ; --------------------------------------------------------------------------- ROM:3C6C cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3C6F je ROM_3C74 ROM:3C71 ljmp ROM_3915 ROM:3C74 ; --------------------------------------------------------------------------- ROM:3C74 ROM:3C74 ROM_3C74: ; CODE XREF: ROM:3C6F↑j ROM:3C74 ld INTMEM_1C, 0Eh[INTMEM_56] ROM:3C79 lcall ROM_398C ROM:3C7C lcall ROM_39BE ROM:3C7F ldb INTMEM_1C, INTMEM_1A+1 ROM:3C82 sjmp ROM_3CA4 ROM:3C84 ; --------------------------------------------------------------------------- ROM:3C84 ld INTMEM_1C, #102h ROM:3C88 sjmp ROM_3C8E ROM:3C8A ; --------------------------------------------------------------------------- ROM:3C8A ld INTMEM_1C, #2 ROM:3C8E ROM:3C8E ROM_3C8E: ; CODE XREF: ROM:3C88↑j ROM:3C8E ld INTMEM_1C+2, INTMEM_142[] ROM:3C93 lcall ROM_30BB ROM:3C96 clrb INTMEM_1C ROM:3C98 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3C9B jne ROM_3CA6 ROM:3C9D incb INTMEM_1C ROM:3C9F cmpb INTMEM_1A+1, #1 ROM:3CA2 jne ROM_3CA6 ROM:3CA4 ROM:3CA4 ROM_3CA4: ; CODE XREF: ROM:3C82↑j ROM:3CA4 incb INTMEM_1C ROM:3CA6 ROM:3CA6 ROM_3CA6: ; CODE XREF: ROM:3C9B↑j ROM:3CA6 ; ROM:3CA2↑j ROM:3CA6 ljmp ROM_347A ROM:3CA9 ; --------------------------------------------------------------------------- ROM:3CA9 clr INTMEM_1A ROM:3CAB andb INTMEM_1A, INTMEM_98, #0Fh ROM:3CAF add INTMEM_20, INTMEM_1A, #359Ah ROM:3CB4 ldb INTMEM_1C+3, [INTMEM_20] ROM:3CB7 ldb INTMEM_20, INTMEM_1C+3 ROM:3CBA orb INTMEM_1C+3, INTMEM_152[] ROM:3CBF jbs INTMEM_98, 4, ROM_3CCB ROM:3CC2 notb INTMEM_20 ROM:3CC4 andb INTMEM_20, INTMEM_153[] ROM:3CC9 sjmp ROM_3CD0 ROM:3CCB ; --------------------------------------------------------------------------- ROM:3CCB ROM:3CCB ROM_3CCB: ; CODE XREF: ROM:3CBF↑j ROM:3CCB orb INTMEM_20, INTMEM_153[] ROM:3CD0 ROM:3CD0 ROM_3CD0: ; CODE XREF: ROM:3CC9↑j ROM:3CD0 stb INTMEM_20, INTMEM_153[] ROM:3CD5 stb INTMEM_1C+3, INTMEM_152[] ROM:3CDA ljmp ROM_3915 ROM:3CDD ; --------------------------------------------------------------------------- ROM:3CDD orb INTMEM_AD, #2 ROM:3CE0 sjmp ROM_3CE5 ROM:3CE2 ; --------------------------------------------------------------------------- ROM:3CE2 andb INTMEM_AD, #-3 ROM:3CE5 ROM:3CE5 ROM_3CE5: ; CODE XREF: ROM:3CE0↑j ROM:3CE5 orb INTMEM_AD, #1 ROM:3CE8 ljmp ROM_3915 ROM:3CEB ; --------------------------------------------------------------------------- ROM:3CEB orb INTMEM_AC, #-80h ROM:3CEE sjmp ROM_3CF3 ROM:3CF0 ; --------------------------------------------------------------------------- ROM:3CF0 andb INTMEM_AC, #7Fh ROM:3CF3 ROM:3CF3 ROM_3CF3: ; CODE XREF: ROM:3CEE↑j ROM:3CF3 orb INTMEM_AC, #40h ; '@' ROM:3CF6 ljmp ROM_3915 ROM:3CF9 ; --------------------------------------------------------------------------- ROM:3CF9 orb INTMEM_AC, #20h ; ' ' ROM:3CFC andb INTMEM_AC, #-11h ROM:3CFF ljmp ROM_3915 ROM:3D02 ; --------------------------------------------------------------------------- ROM:3D02 orb INTMEM_AC, #10h ROM:3D05 andb INTMEM_AC, #-21h ROM:3D08 ljmp ROM_3915 ROM:3D0B ; --------------------------------------------------------------------------- ROM:3D0B ldbze INTMEM_20+2, INTMEM_98 ROM:3D0E sub INTMEM_20+2, #0FBh ROM:3D12 add INTMEM_20, INTMEM_20+2, #3595h ROM:3D17 ldb INTMEM_1C, [INTMEM_20] ROM:3D1A lcall ROM_2AC5 ROM:3D1D clrb INTMEM_1C ROM:3D1F cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3D22 jne ROM_3D2F ROM:3D24 cmpb INTMEM_98, #-4 ROM:3D27 je ROM_3D2C ROM:3D29 ldb INTMEM_1C, INTMEM_8C ROM:3D2C ROM:3D2C ROM_3D2C: ; CODE XREF: ROM:3D27↑j ROM:3D2C ljmp ROM_347A ROM:3D2F ; --------------------------------------------------------------------------- ROM:3D2F ROM:3D2F ROM_3D2F: ; CODE XREF: ROM:3D22↑j ROM:3D2F ret ROM:3D30 ; --------------------------------------------------------------------------- ROM:3D30 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3D33 jne ROM_3D48 ROM:3D35 ldb INTMEM_96, #0Ah ROM:3D38 ldb INTMEM_36, #3Ch ; '<' ROM:3D3B ldb INTMEM_1C, #9 ROM:3D3E sjmp ROM_3D4A ROM:3D40 ; --------------------------------------------------------------------------- ROM:3D40 lcall ROM_2E52 ROM:3D43 sjmp ROM_3D48 ROM:3D45 ; --------------------------------------------------------------------------- ROM:3D45 lcall ROM_4862 ROM:3D48 ROM:3D48 ROM_3D48: ; CODE XREF: ROM:3D33↑j ROM:3D48 ; ROM:3D43↑j ROM:3D48 clrb INTMEM_1C ROM:3D4A ROM:3D4A ROM_3D4A: ; CODE XREF: ROM:3D3E↑j ROM:3D4A ljmp ROM_347A ROM:3D4D ; --------------------------------------------------------------------------- ROM:3D4D ld INTMEM_1A, #3FCCh ROM:3D51 ROM:3D51 ROM_3D51: ; CODE XREF: ROM:3D6F↓j ROM:3D51 cmp INTMEM_1A, #3FE0h ROM:3D55 je ROM_3D8A ROM:3D57 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3D5A ld INTMEM_20, [INTMEM_1A]+ ROM:3D5D ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3D60 ldb INTMEM_1C, [INTMEM_20+2] ROM:3D63 cmpb INTMEM_98, INTMEM_1C+2 ROM:3D66 je ROM_3D71 ROM:3D68 incb INTMEM_1C+2 ROM:3D6A cmpb INTMEM_98, INTMEM_1C+2 ROM:3D6D je ROM_3D7A ROM:3D6F sjmp ROM_3D51 ROM:3D71 ; --------------------------------------------------------------------------- ROM:3D71 ROM:3D71 ROM_3D71: ; CODE XREF: ROM:3D66↑j ROM:3D71 cmpb INTMEM_20+1, INTMEM_1C ROM:3D74 jnh ROM_3D81 ROM:3D76 incb INTMEM_1C ROM:3D78 sjmp ROM_3D81 ROM:3D7A ; --------------------------------------------------------------------------- ROM:3D7A ROM:3D7A ROM_3D7A: ; CODE XREF: ROM:3D6D↑j ROM:3D7A cmpb INTMEM_20, INTMEM_1C ROM:3D7D jc ROM_3D81 ROM:3D7F decb INTMEM_1C ROM:3D81 ROM:3D81 ROM_3D81: ; CODE XREF: ROM:3D74↑j ROM:3D81 ; ROM:3D78↑j ... ROM:3D81 stb INTMEM_1C, [INTMEM_20+2] ROM:3D84 stb INTMEM_1C, INTMEM_1C ROM:3D87 lcall ROM_347A ROM:3D8A ROM:3D8A ROM_3D8A: ; CODE XREF: ROM:3D55↑j ROM:3D8A ret ROM:3D8B ; --------------------------------------------------------------------------- ROM:3D8B ldb INTMEM_42, INTMEM_8C ROM:3D8E ljmp ROM_3915 ROM:3D91 ; --------------------------------------------------------------------------- ROM:3D91 ldb INTMEM_44, #-7Ah ROM:3D94 ldb INTMEM_1C, #5 ROM:3D97 sjmp ROM_3D9F ROM:3D99 ; --------------------------------------------------------------------------- ROM:3D99 ldb INTMEM_45, #-7Eh ROM:3D9C ldb INTMEM_1C, #8 ROM:3D9F ROM:3D9F ROM_3D9F: ; CODE XREF: ROM:3D97↑j ROM:3D9F ljmp ROM_347A ROM:3DA2 ; --------------------------------------------------------------------------- ROM:3DA2 ld INTMEM_36+2, #35A4h ROM:3DA6 ld INTMEM_36, #3608h ROM:3DAA sjmp ROM_3DBE ROM:3DAC ; --------------------------------------------------------------------------- ROM:3DAC ld INTMEM_36+2, #3636h ROM:3DB0 ld INTMEM_36, #36A2h ROM:3DB4 sjmp ROM_3DBE ROM:3DB6 ; --------------------------------------------------------------------------- ROM:3DB6 ld INTMEM_36+2, #36B6h ROM:3DBA ld INTMEM_36, #36CAh ROM:3DBE ROM:3DBE ROM_3DBE: ; CODE XREF: ROM:3DAA↑j ROM:3DBE ; ROM:3DB4↑j ROM:3DBE ldb INTMEM_96, #9 ROM:3DC1 ret ROM:3DC2 ; --------------------------------------------------------------------------- ROM:3DC2 clrb INTMEM_54 ROM:3DC4 clrb INTMEM_50 ROM:3DC6 clrb INTMEM_55 ROM:3DC8 clrb INTMEM_52 ROM:3DCA clrb INTMEM_45+1 ROM:3DCC ljmp ROM_3915 ROM:3DCF ; --------------------------------------------------------------------------- ROM:3DCF cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3DD2 jne ROM_3E00 ROM:3DD4 pushf ROM:3DD5 ldb INTMEM_20, INTMEM_154[] ROM:3DDA andb INTMEM_20, #7Fh ROM:3DDD stb INTMEM_20, INTMEM_154[] ROM:3DE2 stb INTMEM_20, 1FFEh[] ROM:3DE7 ldb INTMEM_6, #20h ; ' ' ROM:3DEA add INTMEM_4, INT_PEND+1, #2 ; Interrupt pending register ROM:3DEF nop ROM:3DF0 nop ROM:3DF1 ldb INTMEM_6, #0 ROM:3DF4 add INTMEM_4, INT_PEND+1, 10h[INTMEM_56] ; Interrupt pending register ROM:3DFA popf ROM:3DFB ldb INTMEM_96, #0Ch ROM:3DFE sjmp ROM_3E03 ROM:3E00 ; --------------------------------------------------------------------------- ROM:3E00 ROM:3E00 ROM_3E00: ; CODE XREF: ROM:3DD2↑j ROM:3E00 ljmp ROM_3915 ROM:3E03 ; --------------------------------------------------------------------------- ROM:3E03 ROM:3E03 ROM_3E03: ; CODE XREF: ROM:3DFE↑j ROM:3E03 ret ROM:3E04 ; --------------------------------------------------------------------------- ROM:3E04 orb INTMEM_AD, #40h ; '@' ROM:3E07 ldb INTMEM_96, #0Dh ROM:3E0A ret ROM:3E0B ; --------------------------------------------------------------------------- ROM:3E0B jbs INTMEM_AD, 6, ROM_3E1F ROM:3E0E clrb INTMEM_96 ROM:3E10 ldb INTMEM_1A, INTMEM_155[] ROM:3E15 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3E18 jne ROM_3E1F ROM:3E1A clrb INTMEM_1C ROM:3E1C lcall ROM_347A ROM:3E1F ROM:3E1F ROM_3E1F: ; CODE XREF: ROM:3E0B↑j ROM:3E1F ; ROM:3E18↑j ROM:3E1F ret ROM:3E20 ; --------------------------------------------------------------------------- ROM:3E20 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3E23 je ROM_3E3D ROM:3E25 jbc INTMEM_AC, 2, ROM_3E41 ROM:3E28 andb INTMEM_AC, #-5 ROM:3E2B cmpb INTMEM_3C+1, #-23h ROM:3E2E jne ROM_3E3D ROM:3E30 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3E33 jne ROM_3E3F ROM:3E35 clrb INTMEM_1C ROM:3E37 lcall ROM_347A ROM:3E3A ljmp ROM_3AF9 ROM:3E3D ; --------------------------------------------------------------------------- ROM:3E3D ROM:3E3D ROM_3E3D: ; CODE XREF: ROM:3E23↑j ROM:3E3D ; ROM:3E2E↑j ROM:3E3D clrb INTMEM_97 ROM:3E3F ROM:3E3F ROM_3E3F: ; CODE XREF: ROM:3E33↑j ROM:3E3F clrb INTMEM_96 ROM:3E41 ROM:3E41 ROM_3E41: ; CODE XREF: ROM:3E25↑j ROM:3E41 ret ROM:3E42 ; --------------------------------------------------------------------------- ROM:3E42 ldb INTMEM_1C, [INTMEM_36+2]+ ROM:3E45 incb INTMEM_36 ROM:3E47 cmpb INTMEM_36, INTMEM_3E ROM:3E4A jne ROM_3E59 ROM:3E4C addb INTMEM_3E, #0Ch ROM:3E4F ld INTMEM_36+2, #358Ah ROM:3E53 ldb INTMEM_3B, 2[INTMEM_56] ROM:3E57 sjmp ROM_3E5C ROM:3E59 ; --------------------------------------------------------------------------- ROM:3E59 ROM:3E59 ROM_3E59: ; CODE XREF: ROM:3E4A↑j ROM:3E59 ldb INTMEM_3B, [INTMEM_36+2]+ ROM:3E5C ROM:3E5C ROM_3E5C: ; CODE XREF: ROM:3E57↑j ROM:3E5C incb INTMEM_36 ROM:3E5E orb INTMEM_AC, #8 ROM:3E61 cmpb INTMEM_36, #24h ; '$' ROM:3E64 jnc ROM_3E68 ROM:3E66 clrb INTMEM_96 ROM:3E68 ROM:3E68 ROM_3E68: ; CODE XREF: ROM:3E64↑j ROM:3E68 ljmp ROM_347A ROM:3E6B ; --------------------------------------------------------------------------- ROM:3E6B ldb INTMEM_1C, 2[INTMEM_3E] ROM:3E6F ldb INTMEM_3B, 2[INTMEM_56] ROM:3E73 orb INTMEM_AC, #8 ROM:3E76 clrb INTMEM_96 ROM:3E78 ljmp ROM_347A ROM:3E7B ; --------------------------------------------------------------------------- ROM:3E7B jbc INTMEM_AC, 2, ROM_3E8B ROM:3E7E andb INTMEM_AC, #-5 ROM:3E81 cmpb INTMEM_3C+1, #75h ; 'u' ROM:3E84 jne ROM_3E8B ROM:3E86 ldb INTMEM_97, #14h ROM:3E89 sjmp ROM_3E90 ROM:3E8B ; --------------------------------------------------------------------------- ROM:3E8B ROM:3E8B ROM_3E8B: ; CODE XREF: ROM:3E7B↑j ROM:3E8B ; ROM:3E84↑j ROM:3E8B cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3E8E jne ROM_3E92 ROM:3E90 ROM:3E90 ROM_3E90: ; CODE XREF: ROM:3E89↑j ROM:3E90 clrb INTMEM_96 ROM:3E92 ROM:3E92 ROM_3E92: ; CODE XREF: ROM:3E8E↑j ROM:3E92 ret ROM:3E93 ; --------------------------------------------------------------------------- ROM:3E93 jbc INTMEM_AC, 2, ROM_3EA0 ROM:3E96 andb INTMEM_AC, #-5 ROM:3E99 stb INTMEM_3C+1, (INTMEM_14F+2)[] ROM:3E9E sjmp ROM_3EA7 ROM:3EA0 ; --------------------------------------------------------------------------- ROM:3EA0 ROM:3EA0 ROM_3EA0: ; CODE XREF: ROM:3E93↑j ROM:3EA0 cmpb INTMEM_BF, ZERO_REG ; Zero register ROM:3EA3 jne ROM_3EA9 ROM:3EA5 clrb INTMEM_97 ROM:3EA7 ROM:3EA7 ROM_3EA7: ; CODE XREF: ROM:3E9E↑j ROM:3EA7 clrb INTMEM_96 ROM:3EA9 ROM:3EA9 ROM_3EA9: ; CODE XREF: ROM:3EA3↑j ROM:3EA9 ret ROM:3EAA ; --------------------------------------------------------------------------- ROM:3EAA ldb INTMEM_1A+1, INTMEM_36 ROM:3EAD cmpb INTMEM_1A+1, #3Fh ; '?' ROM:3EB0 jne ROM_3EB4 ROM:3EB2 clrb INTMEM_96 ROM:3EB4 ROM:3EB4 ROM_3EB4: ; CODE XREF: ROM:3EB0↑j ROM:3EB4 lcall ROM_2CD1 ROM:3EB7 ldb INTMEM_3B, INTMEM_1C+1 ROM:3EBA orb INTMEM_AC, #8 ROM:3EBD incb INTMEM_36 ROM:3EBF ljmp ROM_347A ROM:3EC2 ; --------------------------------------------------------------------------- ROM:3EC2 ld INTMEM_36+4, [INTMEM_36+2]+ ROM:3EC5 ld INTMEM_3C, [INTMEM_36+2]+ ROM:3EC8 jbc INTMEM_36+4, 6, ROM_3F02 ROM:3ECB jbc INTMEM_36+4, 5, ROM_3EEA ROM:3ECE ld INTMEM_1A, [INTMEM_3C]+ ROM:3ED1 clrb INTMEM_1C ROM:3ED3 ROM:3ED3 ROM_3ED3: ; CODE XREF: ROM:3EE8↓j ROM:3ED3 cmp INTMEM_3C, INTMEM_1A ROM:3ED6 jc ROM_3EFD ROM:3ED8 ld INTMEM_1C+2, [INTMEM_3C]+ ROM:3EDB ldb INTMEM_20, [INTMEM_3C]+ ROM:3EDE andb INTMEM_20, [INTMEM_1C+2] ROM:3EE1 je ROM_3EE6 ROM:3EE3 orb INTMEM_1C, [INTMEM_3C] ROM:3EE6 ROM:3EE6 ROM_3EE6: ; CODE XREF: ROM:3EE1↑j ROM:3EE6 inc INTMEM_3C ROM:3EE8 sjmp ROM_3ED3 ROM:3EEA ; --------------------------------------------------------------------------- ROM:3EEA ROM:3EEA ROM_3EEA: ; CODE XREF: ROM:3ECB↑j ROM:3EEA andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:3EEE jbc INTMEM_36+4, 3, ROM_3EFD ROM:3EF1 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:3EF4 jne ROM_3EFB ROM:3EF6 ldb INTMEM_1C, #1 ROM:3EF9 sjmp ROM_3EFD ROM:3EFB ; --------------------------------------------------------------------------- ROM:3EFB ROM:3EFB ROM_3EFB: ; CODE XREF: ROM:3EF4↑j ROM:3EFB clrb INTMEM_1C ROM:3EFD ROM:3EFD ROM_3EFD: ; CODE XREF: ROM:3ED6↑j ROM:3EFD ; ROM:3EEE↑j ... ROM:3EFD lcall ROM_347A ROM:3F00 sjmp ROM_3F62 ROM:3F02 ; --------------------------------------------------------------------------- ROM:3F02 ROM:3F02 ROM_3F02: ; CODE XREF: ROM:3EC8↑j ROM:3F02 jbs INTMEM_36+4, 4, ROM_3F50 ROM:3F05 jbs INTMEM_36+4, 1, ROM_3F18 ROM:3F08 ldbze INTMEM_3C, [INTMEM_3C] ROM:3F0B jbc INTMEM_36+4, 7, ROM_3F26 ROM:3F0E sub INTMEM_3C, #80h ROM:3F12 jc ROM_3F26 ROM:3F14 neg INTMEM_3C ROM:3F16 sjmp ROM_3F26 ROM:3F18 ; --------------------------------------------------------------------------- ROM:3F18 ROM:3F18 ROM_3F18: ; CODE XREF: ROM:3F05↑j ROM:3F18 ld INTMEM_3C, [INTMEM_3C] ROM:3F1B jbc INTMEM_36+4, 7, ROM_3F26 ROM:3F1E sub INTMEM_3C, #-8000h ROM:3F22 jc ROM_3F26 ROM:3F24 neg INTMEM_3C ROM:3F26 ROM:3F26 ROM_3F26: ; CODE XREF: ROM:3F0B↑j ROM:3F26 ; ROM:3F12↑j ... ROM:3F26 jbs INTMEM_36+4, 5, ROM_3F50 ROM:3F29 ldbze INTMEM_1C+2, INTMEM_3B ROM:3F2C add INTMEM_1C+2, #36CAh ROM:3F30 ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:3F33 mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:3F37 jbc INTMEM_36+4, 3, ROM_3F3F ROM:3F3A ld INTMEM_3C, INTMEM_20 ROM:3F3D sjmp ROM_3F45 ROM:3F3F ; --------------------------------------------------------------------------- ROM:3F3F ROM:3F3F ROM_3F3F: ; CODE XREF: ROM:3F37↑j ROM:3F3F ldb INTMEM_3C, INTMEM_20+1 ROM:3F42 ldb INTMEM_3C+1, INTMEM_20+2 ROM:3F45 ROM:3F45 ROM_3F45: ; CODE XREF: ROM:3F3D↑j ROM:3F45 jbc INTMEM_36+4, 2, ROM_3F4A ROM:3F48 neg INTMEM_3C ROM:3F4A ROM:3F4A ROM_3F4A: ; CODE XREF: ROM:ROM_3F45↑j ROM:3F4A ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:3F4D add INTMEM_3C, INTMEM_20+2 ROM:3F50 ROM:3F50 ROM_3F50: ; CODE XREF: ROM:ROM_3F02↑j ROM:3F50 ; ROM:ROM_3F26↑j ROM:3F50 ldb INTMEM_1C, INTMEM_3C ROM:3F53 jbc INTMEM_36+4, 0, ROM_3F5F ROM:3F56 ldb INTMEM_3B, INTMEM_1C ROM:3F59 orb INTMEM_AC, #8 ROM:3F5C ldb INTMEM_1C, INTMEM_3C+1 ROM:3F5F ROM:3F5F ROM_3F5F: ; CODE XREF: ROM:3F53↑j ROM:3F5F lcall ROM_347A ROM:3F62 ROM:3F62 ROM_3F62: ; CODE XREF: ROM:3F00↑j ROM:3F62 cmp INTMEM_36+2, INTMEM_36 ROM:3F65 jnc ROM_3F69 ROM:3F67 clrb INTMEM_96 ROM:3F69 ROM:3F69 ROM_3F69: ; CODE XREF: ROM:3F65↑j ROM:3F69 ret ROM:3F6A ; --------------------------------------------------------------------------- ROM:3F6A cmp INTMEM_3E, ZERO_REG ; Zero register ROM:3F6D je ROM_3F85 ROM:3F6F ld INTMEM_1A, [INTMEM_36]+ ROM:3F72 dec INTMEM_3E ROM:3F74 addb INTMEM_36+4, INTMEM_1A ROM:3F77 ldb INTMEM_1C, INTMEM_1A ROM:3F7A orb INTMEM_AC, #8 ROM:3F7D ldb INTMEM_3B, INTMEM_1A+1 ROM:3F80 addb INTMEM_36+4, INTMEM_3B ROM:3F83 sjmp ROM_3F8A ROM:3F85 ; --------------------------------------------------------------------------- ROM:3F85 ROM:3F85 ROM_3F85: ; CODE XREF: ROM:3F6D↑j ROM:3F85 clrb INTMEM_96 ROM:3F87 ldb INTMEM_1C, INTMEM_36+4 ROM:3F8A ROM:3F8A ROM_3F8A: ; CODE XREF: ROM:3F83↑j ROM:3F8A ljmp ROM_347A ROM:3F8D ; --------------------------------------------------------------------------- ROM:3F8D jbc WSR1, 0, ROM_3F91 ; Window selection register 1 ROM:3F90 ret ROM:3F91 ; --------------------------------------------------------------------------- ROM:3F91 ROM:3F91 ROM_3F91: ; CODE XREF: ROM:3F8D↑j ROM:3F91 clrb INTMEM_1C ROM:3F93 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:3F96 jne ROM_3FB3 ROM:3F98 pushf ROM:3F99 ldb INTMEM_2, #0Eh ROM:3F9C nop ROM:3F9D nop ROM:3F9E ROM:3F9E ROM_3F9E: ; CODE XREF: ROM:ROM_3F9E↓j ROM:3F9E jbs INTMEM_2, 3, ROM_3F9E ROM:3FA1 ldb INTMEM_1C, INTMEM_2+1 ROM:3FA4 popf ROM:3FA5 cmpb INTMEM_1C, #-1 ROM:3FA8 jne ROM_3FAC ROM:3FAA decb INTMEM_1C ROM:3FAC ROM:3FAC ROM_3FAC: ; CODE XREF: ROM:3FA8↑j ROM:3FAC cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:3FAF jne ROM_3FB3 ROM:3FB1 incb INTMEM_1C ROM:3FB3 ROM:3FB3 ROM_3FB3: ; CODE XREF: ROM:3F96↑j ROM:3FB3 ; ROM:3FAF↑j ROM:3FB3 pushf ROM:3FB4 ldb INTMEM_1C+2, INTMEM_154[] ROM:3FB9 orb INTMEM_1C+2, #-80h ROM:3FBC stb INTMEM_1C+2, INTMEM_154[] ROM:3FC1 stb INTMEM_1C+2, 1FFEh[] ROM:3FC6 popf ROM:3FC7 clrb INTMEM_96 ROM:3FC9 ljmp ROM_347A ROM:3FC9 ; --------------------------------------------------------------------------- ROM:3FCC db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:3FCC db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:3FCC db 92h, 3Ah, 0F0h, 0F0h, 0A6h, 3Ah, 0C4h, 0C4h, 0ACh, 3Ah ROM:3FCC db 0F4h, 0F4h, 0C3h, 3Ah, 0F6h, 0F6h, 0B7h, 3Ah, 0F2h ROM:3FCC db 0F2h, 0C3h, 3Ah, 74h, 74h, 0E3h, 3Ah, 0F7h, 0F7h, 0EAh ROM:3FCC db 3Ah, 0D0h, 0D0h, 92h, 3Ah, 0F0h, 0F0h, 0A6h, 3Ah, 0F9h ROM:3FCC db 0F9h, 0DDh, 3Ah, 0F5h, 0F5h, 0B2h, 3Ah, 0F4h, 0F4h ROM:3FCC db 0BBh, 3Ah, 0F6h, 0F6h, 0B7h, 3Ah, 0F3h, 0F3h, 0D0h ROM:3FCC db 3Ah, 0D1h, 0D1h, 5Fh, 3Ch, 0EFh, 0EFh, 6Ch, 3Ch, 0F7h ROM:3FCC db 0F7h, 6Ch, 3Ch, 0F8h, 0F8h, 8Ah, 3Ch, 0E7h, 0E7h, 84h ROM:3FCC db 3Ch, 3, 1, 0A9h, 3Ch, 9, 8, 0A9h, 3Ch, 13h, 11h, 0A9h ROM:3FCC db 3Ch, 19h, 18h, 0A9h, 3Ch, 0FFh, 0FBh, 0Bh, 3Dh, 0EEh ROM:3FCC db 0EEh, 0F9h, 3Ch, 0EDh, 0EDh, 2, 3Dh, 6Dh, 6Dh, 0DDh ROM:3FCC db 3Ch, 65h, 65h, 0E2h, 3Ch, 0, 0, 0F0h, 3Ch, 10h, 10h ROM:3FCC db 0EBh, 3Ch, 0FAh, 0FAh, 45h, 3Dh, 81h, 81h, 40h, 3Dh ROM:3FCC db 82h, 82h, 30h, 3Dh, 0CBh, 0CBh, 8Bh, 3Dh, 7Ah, 79h ROM:3FCC db 4Dh, 3Dh, 8Ah, 89h, 4Dh, 3Dh, 94h, 8Fh, 4Dh, 3Dh, 7Ch ROM:3FCC db 7Bh, 4Dh, 3Dh, 7Fh, 7Fh, 91h, 3Dh, 7Eh, 7Eh, 99h, 3Dh ROM:3FCC db 7Dh, 7Dh, 0ACh, 3Dh, 80h, 80h, 0A2h, 3Dh, 0E8h, 0E8h ROM:3FCC db 0B6h, 3Dh, 0CCh, 0CCh, 0C2h, 3Dh, 0ECh, 0ECh, 0CFh ROM:3FCC db 3Dh, 70h, 70h, 4, 3Eh, 0Dh, 0Dh, 0Bh, 3Eh, 2, 2, 20h ROM:3FCC db 3Eh, 7, 7, 42h, 3Eh, 3, 3, 6Bh, 3Eh, 1, 1, 7Bh, 3Eh ROM:3FCC db 8, 8, 93h, 3Eh, 0Ah, 0Ah, 0AAh, 3Eh, 9, 9, 0C2h, 3Eh ROM:3FCC db 4, 4, 6Ah, 3Fh, 0Ch, 0Ch, 8Dh, 3Fh, 0D0h, 0D0h, 92h ROM:3FCC db 3Ah, 0F0h, 0F0h, 0A6h, 3Ah, 0F5h, 0F5h, 0B2h, 3Ah, 0F6h ROM:3FCC db 0F6h, 0B7h, 3Ah, 0F7h, 0F7h, 0EAh, 3Ah, 7Fh, 0, 1Ah ROM:3FCC db 3Ch, 0C7h, 0C7h, 3Eh, 3Ch, 0F2h, 0F2h, 4Ah, 3Ch, 0DCh ROM:3FCC db 0DCh, 58h, 3Ch, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:3FCC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47CC db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47CC db 0FFh, 0FFh, 8, 0, 0, 0, 0FFh, 0FFh, 0FFh, 0FFh, 0Ah ROM:47CC db 0, 0Eh, 0, 2Ah, 0, 2Eh, 0, 2Fh, 0 ROM:483A ROM:483A ; =============== S U B R O U T I N E ======================================= ROM:483A ROM:483A ROM:483A ROM_483A: ; CODE XREF: start+971↑p ROM:483A lcall ROM_4899 ROM:483D ret ROM:483D ; End of function ROM_483A ROM:483D ROM:483E ROM:483E ; =============== S U B R O U T I N E ======================================= ROM:483E ROM:483E ROM:483E ROM_483E: ; CODE XREF: start:ROM_29F6↑p ROM:483E lcall ROM_4E4C ROM:4841 lcall ROM_5FB3 ROM:4844 lcall ROM_6027 ROM:4847 lcall ROM_6CE8 ROM:484A lcall ROM_66AE ROM:484D lcall ROM_5CB5 ROM:4850 lcall ROM_69A1 ROM:4853 lcall ROM_5409 ROM:4856 lcall ROM_6DBA ROM:4859 ret ROM:4859 ; End of function ROM_483E ROM:4859 ROM:485A ; --------------------------------------------------------------------------- ROM:485A ; START OF FUNCTION CHUNK FOR ROM_2A1E ROM:485A ROM:485A ROM_485A: ; CODE XREF: ROM_2A1E-5D9↑j ROM:485A lcall ROM_5B2F ROM:485D ret ROM:485D ; END OF FUNCTION CHUNK FOR ROM_2A1E ROM:485E ; --------------------------------------------------------------------------- ROM:485E ret ROM:485F ; --------------------------------------------------------------------------- ROM:485F clrb INTMEM_1A ROM:4861 ret ROM:4862 ROM:4862 ; =============== S U B R O U T I N E ======================================= ROM:4862 ROM:4862 ROM:4862 ROM_4862: ; CODE XREF: ROM_2E8A+D↑j ROM:4862 ; ROM:3D45↑p ROM:4862 ldb INTMEM_49, #-1 ROM:4865 ldb INTMEM_4A, 0CBh[INTMEM_56] ROM:486A ldb INTMEM_4B, 0CCh[INTMEM_56] ROM:486F ldb INTMEM_4C, 0CDh[INTMEM_56] ROM:4874 ldb INTMEM_4D, 0CEh[INTMEM_56] ROM:4879 clrb INTMEM_48 ROM:487B clr INTMEM_40 ROM:487D orb INTMEM_52, #-80h ROM:4880 lcall ROM_493C ROM:4883 ldb INTMEM_42+1, 11Ah[INTMEM_56] ROM:4888 ldb INTMEM_45, #-80h ROM:488B ldb INTMEM_47, 143h[INTMEM_56] ROM:4890 ldb INTMEM_42, 141h[INTMEM_56] ROM:4895 ldb INTMEM_44, #-80h ROM:4898 ret ROM:4898 ; End of function ROM_4862 ROM:4898 ROM:4899 ROM:4899 ; =============== S U B R O U T I N E ======================================= ROM:4899 ROM:4899 ROM:4899 ROM_4899: ; CODE XREF: ROM_483A↑p ROM:4899 orb INTMEM_F7, #2 ROM:489C orb INTMEM_A3, #1 ROM:489F ldb INTMEM_B5, 0B3h[INTMEM_56] ROM:48A4 subb INTMEM_1C, INTMEM_49, INTMEM_1FF[] ROM:48AA jc ROM_48B3 ROM:48AC negb INTMEM_1C ROM:48AE stb INTMEM_1C, INTMEM_1AD[] ROM:48B3 ROM:48B3 ROM_48B3: ; CODE XREF: ROM_4899+11↑j ROM:48B3 lcall ROM_493C ROM:48B6 ld INTMEM_1C+2, #-8000h ROM:48BA sub INTMEM_1C+2, 2Ah[INTMEM_56] ROM:48BF st INTMEM_1C+2, INTMEM_174[] ROM:48C4 st INTMEM_1C+2, INTMEM_176[] ROM:48C9 ldb INTMEM_1C+2, #-1 ROM:48CC stb INTMEM_1C+2, INTMEM_1F0[] ROM:48D1 stb INTMEM_1C+2, INTMEM_1F1[] ROM:48D6 ldb INTMEM_1C+2, #-1 ROM:48D9 stb INTMEM_1C+2, INTMEM_1F2[] ROM:48DE stb INTMEM_1C+2, INTMEM_1F3[] ROM:48E3 stb INTMEM_1C+2, INTMEM_1D6[] ROM:48E8 stb INTMEM_1C+2, INTMEM_1D7[] ROM:48ED ld INTMEM_1C, 5Ah[INTMEM_56] ROM:48F2 st INTMEM_1C, INTMEM_1A2[] ROM:48F7 ld INTMEM_D6, #61A8h ROM:48FB ld INTMEM_1C+2, #61A8h ROM:48FF st INTMEM_1C+2, INTMEM_260[] ROM:4904 shr INTMEM_1C+2, #1 ROM:4907 st INTMEM_1C+2, INTMEM_14C[] ROM:490C ldb INTMEM_B4, 144h[INTMEM_56] ROM:4911 ldb INTMEM_1C+2, #-1 ROM:4914 stb INTMEM_1C+2, INTMEM_27B[] ROM:4919 stb INTMEM_1C+2, INTMEM_27C[] ROM:491E ldb INTMEM_F0, #-1 ROM:4921 ldb INTMEM_EF, #-1 ROM:4924 ldb INTMEM_EE, #-1 ROM:4927 ldb INTMEM_ED, #-1 ROM:492A ldb INTMEM_EC, #-1 ROM:492D ret ROM:492D ; End of function ROM_4899 ROM:492D ROM:492E ; --------------------------------------------------------------------------- ROM:492E ; START OF FUNCTION CHUNK FOR ROM_5409 ROM:492E ; ADDITIONAL PARENT FUNCTION ROM_6027 ROM:492E ; ADDITIONAL PARENT FUNCTION ROM_66AE ROM:492E ROM:492E ROM_492E: ; CODE XREF: ROM_5409+312↓j ROM:492E ; ROM_6027+388↓j ... ROM:492E shlb INTMEM_1C, #1 ROM:4931 addb INTMEM_1A, INTMEM_1C ROM:4934 addcb INTMEM_1A+1, ZERO_REG ; Zero register ROM:4937 ld INTMEM_1A, [INTMEM_1A] ROM:493A br [INTMEM_1A] ROM:493A ; END OF FUNCTION CHUNK FOR ROM_5409 ROM:493C ROM:493C ; =============== S U B R O U T I N E ======================================= ROM:493C ROM:493C ROM:493C ROM_493C: ; CODE XREF: ROM_4862+1E↑p ROM:493C ; ROM_4899:ROM_48B3↑p ... ROM:493C clrb INTMEM_1C ROM:493E clrb INTMEM_1C+2 ROM:4940 clrb INTMEM_20 ROM:4942 clrb INTMEM_20+2 ROM:4944 ldb INTMEM_1C+1, INTMEM_4A ROM:4947 ldb INTMEM_1C+3, INTMEM_4B ROM:494A ldb INTMEM_20+1, INTMEM_4C ROM:494D ldb INTMEM_20+3, INTMEM_4D ROM:4950 shr INTMEM_1C, #2 ROM:4953 shr INTMEM_1C+2, #2 ROM:4956 shr INTMEM_20, #2 ROM:4959 shr INTMEM_20+2, #2 ROM:495C add INTMEM_1C+2, INTMEM_1C ROM:495F add INTMEM_20, INTMEM_1C+2 ROM:4962 add INTMEM_20+2, INTMEM_20 ROM:4965 st INTMEM_1C, INTMEM_240[] ROM:496A st INTMEM_1C+2, INTMEM_242[] ROM:496F st INTMEM_20, INTMEM_244[] ROM:4974 st INTMEM_20+2, INTMEM_246[] ROM:4979 ret ROM:4979 ; End of function ROM_493C ROM:4979 ROM:497A ROM:497A ; =============== S U B R O U T I N E ======================================= ROM:497A ROM:497A ROM:497A ROM_497A: ; CODE XREF: ROM_4E4C:ROM_539C↓p ROM:497A jbs INTMEM_F7, 2, ROM_49A9 ROM:497D orb INTMEM_F7, #4 ROM:4980 orb INTMEM_F8, #10h ROM:4983 clr INTMEM_1C ROM:4985 st INTMEM_1C, INTMEM_17A[] ROM:498A decb INTMEM_1C ROM:498C stb INTMEM_1C, INTMEM_1B4[] ROM:4991 stb INTMEM_1C, INTMEM_1B3[] ROM:4996 jbc INTMEM_AB, 4, ROM_49AE ROM:4999 ldbze INTMEM_1C, #7 ROM:499C lcall ROM_2AC5 ROM:499F cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:49A2 je ROM_49AC ROM:49A4 ldb INTMEM_1A, #40h ; '@' ROM:49A7 sjmp ROM_4A82 ROM:49A9 ; --------------------------------------------------------------------------- ROM:49A9 ROM:49A9 ROM_49A9: ; CODE XREF: ROM_497A↑j ROM:49A9 jbc INTMEM_A9, 4, ROM_49AE ROM:49AC ROM:49AC ROM_49AC: ; CODE XREF: ROM_497A+28↑j ROM:49AC sjmp ROM_4B6C ROM:49AE ; --------------------------------------------------------------------------- ROM:49AE ROM:49AE ROM_49AE: ; CODE XREF: ROM_497A+1C↑j ROM:49AE ; ROM_497A:ROM_49A9↑j ROM:49AE ldb INTMEM_1C, INTMEM_1B3[] ROM:49B3 incb INTMEM_1C ROM:49B5 jne ROM_49BE ROM:49B7 ldb INTMEM_1C+2, 0B6h[INTMEM_56] ROM:49BC sjmp ROM_4AC4 ROM:49BE ; --------------------------------------------------------------------------- ROM:49BE ROM:49BE ROM_49BE: ; CODE XREF: ROM_497A+3B↑j ROM:49BE cmp ZERO_REG, INTMEM_17A[] ; Zero register ROM:49C3 jne ROM_49E3 ROM:49C5 cmpb INTMEM_8C, INTMEM_1B3[] ROM:49CA je ROM_49CE ROM:49CC sjmp ROM_4B6C ROM:49CE ; --------------------------------------------------------------------------- ROM:49CE ROM:49CE ROM_49CE: ; CODE XREF: ROM_497A+50↑j ROM:49CE cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:49D1 je ROM_49D4 ROM:49D3 ret ROM:49D4 ; --------------------------------------------------------------------------- ROM:49D4 ROM:49D4 ROM_49D4: ; CODE XREF: ROM_497A+57↑j ROM:49D4 ld INTMEM_20+2, INTMEM_1FC[] ROM:49D9 st INTMEM_20+2, INTMEM_17A[] ROM:49DE ldb INTMEM_1C+2, #-4Ch ROM:49E1 sjmp ROM_4AC4 ROM:49E3 ; --------------------------------------------------------------------------- ROM:49E3 ROM:49E3 ROM_49E3: ; CODE XREF: ROM_497A+49↑j ROM:49E3 jbs INTMEM_F8, 4, ROM_49E8 ROM:49E6 sjmp ROM_4ADA ROM:49E8 ; --------------------------------------------------------------------------- ROM:49E8 ROM:49E8 ROM_49E8: ; CODE XREF: ROM_497A:ROM_49E3↑j ROM:49E8 ldb INTMEM_1C+2, INTMEM_1B3[] ROM:49ED cmpb INTMEM_1C+2, #-4Ch ROM:49F0 jc ROM_4A2C ROM:49F2 ldb INTMEM_20, INTMEM_1B4[] ROM:49F7 cmpb INTMEM_20, #-1 ROM:49FA je ROM_4A2C ROM:49FC cmpb INTMEM_8C, INTMEM_20 ROM:49FF jh ROM_4A2C ROM:4A01 cmpb INTMEM_20, 0B6h[INTMEM_56] ROM:4A06 jnc ROM_4A10 ROM:4A08 subb INTMEM_20, INTMEM_8C, 0C9h[INTMEM_56] ROM:4A0E jc ROM_4A13 ROM:4A10 ROM:4A10 ROM_4A10: ; CODE XREF: ROM_497A+8C↑j ROM:4A10 ldb INTMEM_20, #-1 ROM:4A13 ROM:4A13 ROM_4A13: ; CODE XREF: ROM_497A+94↑j ROM:4A13 stb INTMEM_20, INTMEM_1B4[] ROM:4A18 ld INTMEM_20+2, INTMEM_1FC[] ROM:4A1D cmp INTMEM_20+2, INTMEM_178[] ROM:4A22 ldb INTMEM_1A, #20h ; ' ' ROM:4A25 jc ROM_4A82 ROM:4A27 st INTMEM_20+2, INTMEM_178[] ROM:4A2C ROM:4A2C ROM_4A2C: ; CODE XREF: ROM_497A+76↑j ROM:4A2C ; ROM_497A+80↑j ... ROM:4A2C cmpb INTMEM_8C, INTMEM_1B3[] ROM:4A31 je ROM_4A35 ROM:4A33 sjmp ROM_4B6C ROM:4A35 ; --------------------------------------------------------------------------- ROM:4A35 ROM:4A35 ROM_4A35: ; CODE XREF: ROM_497A+B7↑j ROM:4A35 cmpb INTMEM_8C, ZERO_REG ; Zero register ROM:4A38 jne ROM_4A44 ROM:4A3A ldb INTMEM_1C+2, 0B6h[INTMEM_56] ROM:4A3F andb INTMEM_F8, #-11h ROM:4A42 sjmp ROM_4AC4 ROM:4A44 ; --------------------------------------------------------------------------- ROM:4A44 ROM:4A44 ROM_4A44: ; CODE XREF: ROM_497A+BE↑j ROM:4A44 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:4A47 je ROM_4A4A ROM:4A49 ret ROM:4A4A ; --------------------------------------------------------------------------- ROM:4A4A ROM:4A4A ROM_4A4A: ; CODE XREF: ROM_497A+CD↑j ROM:4A4A ld INTMEM_20+2, INTMEM_1FC[] ROM:4A4F clrb INTMEM_1C+2 ROM:4A51 ldb INTMEM_20, 0B6h[INTMEM_56] ROM:4A56 cmpb INTMEM_8C, INTMEM_20 ROM:4A59 je ROM_4ABF ROM:4A5B ldb INTMEM_1C+2, INTMEM_20 ROM:4A5E ldb INTMEM_20, 0B7h[INTMEM_56] ROM:4A63 cmpb INTMEM_8C, INTMEM_20 ROM:4A66 je ROM_4AA5 ROM:4A68 ldb INTMEM_1C+2, INTMEM_20 ROM:4A6B ldb INTMEM_20, 0B8h[INTMEM_56] ROM:4A70 cmpb INTMEM_8C, INTMEM_20 ROM:4A73 je ROM_4AA0 ROM:4A75 ldb INTMEM_1C+2, INTMEM_20 ROM:4A78 cmp INTMEM_20+2, INTMEM_17A[] ROM:4A7D jh ROM_4A9B ROM:4A7F ldb INTMEM_1A, #10h ROM:4A82 ROM:4A82 ROM_4A82: ; CODE XREF: ROM_497A+2D↑j ROM:4A82 ; ROM_497A+AB↑j ... ROM:4A82 andb INTMEM_F7, #-5 ROM:4A85 andb INTMEM_AD, #-41h ROM:4A88 stb INTMEM_1A, INTMEM_155[] ROM:4A8D orb INTMEM_52, #-80h ROM:4A90 andb INTMEM_F6, #-2 ROM:4A93 andb INTMEM_F8, #-11h ROM:4A96 lcall ROM_493C ROM:4A99 sjmp ROM_4B6C ROM:4A9B ; --------------------------------------------------------------------------- ROM:4A9B ROM:4A9B ROM_4A9B: ; CODE XREF: ROM_497A+103↑j ROM:4A9B st INTMEM_20+2, INTMEM_182[] ROM:4AA0 ROM:4AA0 ROM_4AA0: ; CODE XREF: ROM_497A+F9↑j ROM:4AA0 st INTMEM_20+2, INTMEM_180[] ROM:4AA5 ROM:4AA5 ROM_4AA5: ; CODE XREF: ROM_497A+EC↑j ROM:4AA5 st INTMEM_20+2, INTMEM_17E[] ROM:4AAA subb INTMEM_20, INTMEM_8C, 0C9h[INTMEM_56] ROM:4AB0 jc ROM_4AB5 ROM:4AB2 ldb INTMEM_20, #-1 ROM:4AB5 ROM:4AB5 ROM_4AB5: ; CODE XREF: ROM_497A+136↑j ROM:4AB5 stb INTMEM_20, INTMEM_1B4[] ROM:4ABA st INTMEM_20+2, INTMEM_178[] ROM:4ABF ROM:4ABF ROM_4ABF: ; CODE XREF: ROM_497A+DF↑j ROM:4ABF st INTMEM_20+2, INTMEM_17C[] ROM:4AC4 ROM:4AC4 ROM_4AC4: ; CODE XREF: ROM_497A+42↑j ROM:4AC4 ; ROM_497A+67↑j ... ROM:4AC4 stb INTMEM_1C+2, INTMEM_1B3[] ROM:4AC9 ldbze INTMEM_1C, INTMEM_1B5[] ROM:4ACE clrb INTMEM_1C+3 ROM:4AD0 ldbze INTMEM_20, 97h[INTMEM_56] ROM:4AD5 lcall ROM_2AC5 ROM:4AD8 ROM:4AD8 ROM_4AD8: ; CODE XREF: ROM_497A+165↓j ROM:4AD8 sjmp ROM_4B6C ROM:4ADA ; --------------------------------------------------------------------------- ROM:4ADA ROM:4ADA ROM_4ADA: ; CODE XREF: ROM_497A+6C↑j ROM:4ADA cmpb INTMEM_8C, INTMEM_1B3[] ROM:4ADF jne ROM_4AD8 ROM:4AE1 cmpb INTMEM_C3, ZERO_REG ; Zero register ROM:4AE4 je ROM_4AE7 ROM:4AE6 ret ROM:4AE7 ; --------------------------------------------------------------------------- ROM:4AE7 ROM:4AE7 ROM_4AE7: ; CODE XREF: ROM_497A+16A↑j ROM:4AE7 ld INTMEM_20+2, INTMEM_1FC[] ROM:4AEC sub INTMEM_1A, INTMEM_20+2, INTMEM_17A[] ROM:4AF2 jc ROM_4AF6 ROM:4AF4 neg INTMEM_1A ROM:4AF6 ROM:4AF6 ROM_4AF6: ; CODE XREF: ROM_497A+178↑j ROM:4AF6 cmp INTMEM_1A, 34h[INTMEM_56] ROM:4AFB ldb INTMEM_1A, #50h ; 'P' ROM:4AFE jh ROM_4B27 ROM:4B00 ldb INTMEM_1A, #30h ; '0' ROM:4B03 ld INTMEM_1C, INTMEM_17C[] ROM:4B08 shl INTMEM_1C, #2 ROM:4B0B jnc ROM_4B12 ROM:4B0D ldb INTMEM_4A, #-1 ROM:4B10 sjmp ROM_4B18 ROM:4B12 ; --------------------------------------------------------------------------- ROM:4B12 ROM:4B12 ROM_4B12: ; CODE XREF: ROM_497A+191↑j ROM:4B12 addb INTMEM_4A, INTMEM_1C+1, 0C8h[INTMEM_56] ROM:4B18 ROM:4B18 ROM_4B18: ; CODE XREF: ROM_497A+196↑j ROM:4B18 ld INTMEM_1C, INTMEM_17E[] ROM:4B1D sub INTMEM_1C, INTMEM_17C[] ROM:4B22 shl INTMEM_1C, #2 ROM:4B25 jnc ROM_4B29 ROM:4B27 ROM:4B27 ROM_4B27: ; CODE XREF: ROM_497A+184↑j ROM:4B27 ; ROM_497A+1BF↓j ... ROM:4B27 sjmp ROM_4A82 ROM:4B29 ; --------------------------------------------------------------------------- ROM:4B29 ROM:4B29 ROM_4B29: ; CODE XREF: ROM_497A+1AB↑j ROM:4B29 stb INTMEM_1C+1, INTMEM_4B ROM:4B2C ld INTMEM_1C, INTMEM_180[] ROM:4B31 sub INTMEM_1C, INTMEM_17E[] ROM:4B36 shl INTMEM_1C, #2 ROM:4B39 jc ROM_4B27 ROM:4B3B stb INTMEM_1C+1, INTMEM_4C ROM:4B3E ld INTMEM_1C, INTMEM_182[] ROM:4B43 sub INTMEM_1C, INTMEM_180[] ROM:4B48 shl INTMEM_1C, #2 ROM:4B4B jc ROM_4B27 ROM:4B4D stb INTMEM_1C+1, INTMEM_4D ROM:4B50 clr INTMEM_40 ROM:4B52 lcall ROM_493C ROM:4B55 andb INTMEM_52, #7Fh ROM:4B58 stb ZERO_REG, INTMEM_155[] ; Zero register ROM:4B5D andb INTMEM_F7, #-5 ROM:4B60 andb INTMEM_AD, #-41h ROM:4B63 andb INTMEM_F6, #-2 ROM:4B66 incb INTMEM_48 ROM:4B68 jne ROM_4B6C ROM:4B6A decb INTMEM_48 ROM:4B6C ROM:4B6C ROM_4B6C: ; CODE XREF: ROM_497A:ROM_49AC↑j ROM:4B6C ; ROM_497A+52↑j ... ROM:4B6C ldb INTMEM_C3, 0CAh[INTMEM_56] ROM:4B71 ret ROM:4B71 ; End of function ROM_497A ROM:4B71 ROM:4B72 ; --------------------------------------------------------------------------- ROM:4B72 ret ROM:4B73 ROM:4B73 ; =============== S U B R O U T I N E ======================================= ROM:4B73 ROM:4B73 ROM:4B73 ROM_4B73: ; CODE XREF: ROM:57F2↓p ROM:4B73 ; ROM:582A↓p ROM:4B73 mulu INTMEM_1C, INTMEM_20 ROM:4B76 jbc INTMEM_1C+1, 7, ROM_4B7B ROM:4B79 inc INTMEM_1C+2 ROM:4B7B ROM:4B7B ROM_4B7B: ; CODE XREF: ROM_4B73+3↑j ROM:4B7B ld INTMEM_1C, INTMEM_1C+2 ROM:4B7E clr INTMEM_1C+2 ROM:4B80 mulu INTMEM_20, INTMEM_20+2 ROM:4B83 add INTMEM_1C, INTMEM_20 ROM:4B86 addc INTMEM_1C+2, INTMEM_20+2 ROM:4B89 ret ROM:4B89 ; End of function ROM_4B73 ROM:4B89 ROM:4B8A ROM:4B8A ; =============== S U B R O U T I N E ======================================= ROM:4B8A ROM:4B8A ROM:4B8A ROM_4B8A: ; CODE XREF: ROM:57EA↓p ROM:4B8A ; ROM:580A↓p ... ROM:4B8A divu INTMEM_1C, INTMEM_20 ROM:4B8D jnv ROM_4B93 ROM:4B8F ldbse INTMEM_20+2, #-1 ROM:4B92 ret ROM:4B93 ; --------------------------------------------------------------------------- ROM:4B93 ROM:4B93 ROM_4B93: ; CODE XREF: ROM_4B8A+3↑j ROM:4B93 ld INTMEM_20+2, INTMEM_1C ROM:4B96 clr INTMEM_1C ROM:4B98 divu INTMEM_1C, INTMEM_20 ROM:4B9B shr INTMEM_20, #1 ROM:4B9E cmp INTMEM_1C+2, INTMEM_20 ROM:4BA1 jnc ROM_4BA5 ROM:4BA3 inc INTMEM_1C ROM:4BA5 ROM:4BA5 ROM_4BA5: ; CODE XREF: ROM_4B8A+17↑j ROM:4BA5 ret ROM:4BA5 ; End of function ROM_4B8A ROM:4BA5 ROM:4BA6 ROM:4BA6 ; =============== S U B R O U T I N E ======================================= ROM:4BA6 ROM:4BA6 ROM:4BA6 ROM_4BA6: ; CODE XREF: ROM_69A1+118↓p ROM:4BA6 ; ROM_69A1+137↓p ROM:4BA6 ld INTMEM_2C, INTMEM_1A ROM:4BA9 ld INTMEM_2C+2, INTMEM_20 ROM:4BAC ldb INTMEM_20+3, #2 ROM:4BAF ROM:4BAF ROM_4BAF: ; CODE XREF: ROM_4BA6+26↓j ROM:4BAF clrb INTMEM_20+2 ROM:4BB1 ldb INTMEM_32, INTMEM_1C ROM:4BB4 ldb INTMEM_30, [INTMEM_2C]+ ROM:4BB7 ldb INTMEM_30+1, [INTMEM_2C+2]+ ROM:4BBA subb INTMEM_1C+3, INTMEM_1C+2, INTMEM_30 ROM:4BBE jc ROM_4BC7 ROM:4BC0 negb INTMEM_1C+3 ROM:4BC2 decb INTMEM_20+2 ROM:4BC4 ldb INTMEM_32, INTMEM_1C+1 ROM:4BC7 ROM:4BC7 ROM_4BC7: ; CODE XREF: ROM_4BA6+18↑j ROM:4BC7 cmpb INTMEM_1C+3, INTMEM_32 ROM:4BCA jc ROM_4BD3 ROM:4BCC djnz INTMEM_20+3, ROM_4BAF ROM:4BCF clrb INTMEM_1C+3 ROM:4BD1 sjmp ROM_4BF2 ROM:4BD3 ; --------------------------------------------------------------------------- ROM:4BD3 ROM:4BD3 ROM_4BD3: ; CODE XREF: ROM_4BA6+24↑j ROM:4BD3 cmpb INTMEM_1C+2, INTMEM_1B7[] ROM:4BD8 jne ROM_4BE1 ROM:4BDA cmpb INTMEM_30, INTMEM_30+1 ROM:4BDD jne ROM_4BE1 ROM:4BDF clrb INTMEM_1C+3 ROM:4BE1 ROM:4BE1 ROM_4BE1: ; CODE XREF: ROM_4BA6+32↑j ROM:4BE1 ; ROM_4BA6+37↑j ROM:4BE1 jbs INTMEM_20+3, 1, ROM_4BE7 ROM:4BE4 shrb INTMEM_1C+3, #1 ROM:4BE7 ROM:4BE7 ROM_4BE7: ; CODE XREF: ROM_4BA6:ROM_4BE1↑j ROM:4BE7 jbc INTMEM_1C+3, 7, ROM_4BED ROM:4BEA ldb INTMEM_1C+3, #7Fh ROM:4BED ROM:4BED ROM_4BED: ; CODE XREF: ROM_4BA6:ROM_4BE7↑j ROM:4BED jbc INTMEM_20+2, 7, ROM_4BF2 ROM:4BF0 negb INTMEM_1C+3 ROM:4BF2 ROM:4BF2 ROM_4BF2: ; CODE XREF: ROM_4BA6+2B↑j ROM:4BF2 ; ROM_4BA6:ROM_4BED↑j ROM:4BF2 addb INTMEM_1C+3, #-80h ROM:4BF5 ldb INTMEM_1C, [INTMEM_1A] ROM:4BF8 stb INTMEM_1C+2, [INTMEM_1A]+ ROM:4BFB stb INTMEM_1C, [INTMEM_1A] ROM:4BFE ldb INTMEM_1C+1, [INTMEM_20] ROM:4C01 ldb INTMEM_32, INTMEM_1B7[] ROM:4C06 stb INTMEM_32, [INTMEM_20]+ ROM:4C09 stb INTMEM_1C+1, [INTMEM_20] ROM:4C0C jbc INTMEM_20+3, 1, ROM_4C15 ROM:4C0F stb INTMEM_1C+2, [INTMEM_1A] ROM:4C12 stb INTMEM_32, [INTMEM_20] ROM:4C15 ROM:4C15 ROM_4C15: ; CODE XREF: ROM_4BA6+66↑j ROM:4C15 ret ROM:4C15 ; End of function ROM_4BA6 ROM:4C15 ROM:4C16 ROM:4C16 ; =============== S U B R O U T I N E ======================================= ROM:4C16 ROM:4C16 ROM:4C16 ROM_4C16: ; CODE XREF: ROM_69A1+1D3↓p ROM:4C16 ; ROM_69A1+1F5↓p ROM:4C16 ldb INTMEM_1C+3, INTMEM_D8+1 ROM:4C19 ldb INTMEM_20, INTMEM_1C+2 ROM:4C1C subb INTMEM_20, #-80h ROM:4C1F jc ROM_4C2C ROM:4C21 negb INTMEM_20 ROM:4C23 cmpb INTMEM_20, 0E4h[INTMEM_56] ROM:4C28 jc ROM_4C40 ROM:4C2A sjmp ROM_4C33 ROM:4C2C ; --------------------------------------------------------------------------- ROM:4C2C ROM:4C2C ROM_4C2C: ; CODE XREF: ROM_4C16+9↑j ROM:4C2C cmpb INTMEM_20, 0E3h[INTMEM_56] ROM:4C31 jc ROM_4C40 ROM:4C33 ROM:4C33 ROM_4C33: ; CODE XREF: ROM_4C16+14↑j ROM:4C33 ld INTMEM_1C, #0Ch ROM:4C37 lcall ROM_32AD ROM:4C3A mulub INTMEM_32, INTMEM_1C, #4 ROM:4C3E sjmp ROM_4C4B ROM:4C40 ; --------------------------------------------------------------------------- ROM:4C40 ROM:4C40 ROM_4C40: ; CODE XREF: ROM_4C16+12↑j ROM:4C40 ; ROM_4C16+1B↑j ROM:4C40 ld INTMEM_1C, #0Bh ROM:4C44 lcall ROM_32AD ROM:4C47 mulub INTMEM_32, INTMEM_1C, #20h ; ' ' ROM:4C4B ROM:4C4B ROM_4C4B: ; CODE XREF: ROM_4C16+28↑j ROM:4C4B ldb INTMEM_1C+3, INTMEM_1AB[] ROM:4C50 ld INTMEM_1C, #0Dh ROM:4C54 lcall ROM_32AD ROM:4C57 clrb INTMEM_1C+1 ROM:4C59 mulu INTMEM_20, INTMEM_1C, INTMEM_32 ROM:4C5D divu INTMEM_20, #32h ; '2' ROM:4C61 jnv ROM_4C66 ROM:4C63 ldbse INTMEM_20, #-1 ROM:4C66 ROM:4C66 ROM_4C66: ; CODE XREF: ROM_4C16+4B↑j ROM:4C66 ret ROM:4C66 ; End of function ROM_4C16 ROM:4C66 ROM:4C67 ROM:4C67 ; =============== S U B R O U T I N E ======================================= ROM:4C67 ROM:4C67 ROM:4C67 ROM_4C67: ; CODE XREF: ROM_69A1:ROM_6B87↓p ROM:4C67 ; ROM_69A1:ROM_6BA9↓p ROM:4C67 pushf ROM:4C68 ld INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4C6D add INTMEM_1C+2, INTMEM_20 ROM:4C70 jnc ROM_4C75 ROM:4C72 ldbse INTMEM_1C+2, #-1 ROM:4C75 ROM:4C75 ROM_4C75: ; CODE XREF: ROM_4C67+9↑j ROM:4C75 cmp INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4C7A jnh ROM_4C81 ROM:4C7C ld INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4C81 ROM:4C81 ROM_4C81: ; CODE XREF: ROM_4C67+13↑j ROM:4C81 st INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4C86 popf ROM:4C87 ret ROM:4C87 ; End of function ROM_4C67 ROM:4C87 ROM:4C88 ROM:4C88 ; =============== S U B R O U T I N E ======================================= ROM:4C88 ROM:4C88 ROM:4C88 ROM_4C88: ; CODE XREF: ROM:5953↓p ROM:4C88 ; ROM:5968↓p ROM:4C88 ldb INTMEM_1C+2, INTMEM_74 ROM:4C8B shlb INTMEM_1C+2, #2 ROM:4C8E addb INTMEM_1C+2, INTMEM_156[] ROM:4C93 subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1CF+1)[] ROM:4C99 clrb INTMEM_1A+1 ROM:4C9B stb INTMEM_1C+2, (INTMEM_1CF+1)[] ROM:4CA0 ret ROM:4CA0 ; End of function ROM_4C88 ROM:4CA0 ROM:4CA1 ROM:4CA1 ; =============== S U B R O U T I N E ======================================= ROM:4CA1 ROM:4CA1 ROM:4CA1 ROM_4CA1: ; CODE XREF: ROM_6027:ROM_644E↓p ROM:4CA1 jbs INTMEM_FD, 5, ROM_4CB5 ROM:4CA4 jbc INTMEM_FD, 1, ROM_4CB2 ROM:4CA7 mulub INTMEM_1C, INTMEM_E6, 12Fh[INTMEM_56] ROM:4CAD stb INTMEM_1C+1, INTMEM_E6 ROM:4CB0 sjmp ROM_4CCB ROM:4CB2 ; --------------------------------------------------------------------------- ROM:4CB2 ROM:4CB2 ROM_4CB2: ; CODE XREF: ROM_4CA1+3↑j ROM:4CB2 orb INTMEM_FD, #20h ; ' ' ROM:4CB5 ROM:4CB5 ROM_4CB5: ; CODE XREF: ROM_4CA1↑j ROM:4CB5 jbs INTMEM_FD, 2, ROM_4CC4 ROM:4CB8 cmpb ZERO_REG, INTMEM_B9 ; Zero register ROM:4CBB je ROM_4CCB ROM:4CBD jbs INTMEM_FD, 3, ROM_4CC9 ROM:4CC0 clrb INTMEM_B9 ROM:4CC2 sjmp ROM_4CCB ROM:4CC4 ; --------------------------------------------------------------------------- ROM:4CC4 ROM:4CC4 ROM_4CC4: ; CODE XREF: ROM_4CA1:ROM_4CB5↑j ROM:4CC4 ldb INTMEM_B9, 130h[INTMEM_56] ROM:4CC9 ROM:4CC9 ROM_4CC9: ; CODE XREF: ROM_4CA1+1C↑j ROM:4CC9 clrb INTMEM_E6 ROM:4CCB ROM:4CCB ROM_4CCB: ; CODE XREF: ROM_4CA1+F↑j ROM:4CCB ; ROM_4CA1+1A↑j ... ROM:4CCB ret ROM:4CCB ; End of function ROM_4CA1 ROM:4CCB ROM:4CCC ROM:4CCC ; =============== S U B R O U T I N E ======================================= ROM:4CCC ROM:4CCC ROM:4CCC ROM_4CCC: ; CODE XREF: ROM_6027+24↓p ROM:4CCC ; ROM_6027:ROM_6391↓p ... ROM:4CCC addb INTMEM_1C+2, 132h[INTMEM_56] ROM:4CD1 scall ROM_4D29 ROM:4CD3 ldbze INTMEM_20, INTMEM_275[] ROM:4CD8 ldbze INTMEM_20+2, INTMEM_276[] ROM:4CDD sub INTMEM_1C+2, INTMEM_1C, INTMEM_20 ROM:4CE1 jc ROM_4CEC ROM:4CE3 add INTMEM_1C+2, INTMEM_20+2 ROM:4CE6 jc ROM_4CEF ROM:4CE8 clr INTMEM_1C+2 ROM:4CEA sjmp ROM_4CEF ROM:4CEC ; --------------------------------------------------------------------------- ROM:4CEC ROM:4CEC ROM_4CEC: ; CODE XREF: ROM_4CCC+15↑j ROM:4CEC add INTMEM_1C+2, INTMEM_20+2 ROM:4CEF ROM:4CEF ROM_4CEF: ; CODE XREF: ROM_4CCC+1A↑j ROM:4CEF ; ROM_4CCC+1E↑j ROM:4CEF inc INTMEM_1C+2 ROM:4CF1 scall ROM_4D50 ROM:4CF3 ret ROM:4CF3 ; End of function ROM_4CCC ROM:4CF3 ROM:4CF4 ROM:4CF4 ; =============== S U B R O U T I N E ======================================= ROM:4CF4 ROM:4CF4 ROM:4CF4 ROM_4CF4: ; CODE XREF: ROM_6027+87↓p ROM:4CF4 ; ROM_6027+B9↓p ... ROM:4CF4 addb INTMEM_1C+2, 132h[INTMEM_56] ROM:4CF9 scall ROM_4D29 ROM:4CFB ldbze INTMEM_20, INTMEM_275[] ROM:4D00 sub INTMEM_1C, INTMEM_20 ROM:4D03 ldb INTMEM_1C+2, INTMEM_1C+3 ROM:4D06 ld INTMEM_32, INTMEM_1C ROM:4D09 scall ROM_4D29 ROM:4D0B sub INTMEM_1C+2, INTMEM_1C, INTMEM_32 ROM:4D0F jc ROM_4D13 ROM:4D11 clr INTMEM_1C+2 ROM:4D13 ROM:4D13 ROM_4D13: ; CODE XREF: ROM_4CF4+1B↑j ROM:4D13 add INTMEM_32, INTMEM_1C ROM:4D16 inc INTMEM_32 ROM:4D18 scall ROM_4D50 ROM:4D1A ld INTMEM_1C+2, INTMEM_32 ROM:4D1D ldb INTMEM_32, INTMEM_1C ROM:4D20 scall ROM_4D50 ROM:4D22 ldb INTMEM_1C+2, INTMEM_1C ROM:4D25 ldb INTMEM_1C+3, INTMEM_32 ROM:4D28 ret ROM:4D28 ; End of function ROM_4CF4 ROM:4D28 ROM:4D29 ROM:4D29 ; =============== S U B R O U T I N E ======================================= ROM:4D29 ROM:4D29 ROM:4D29 ROM_4D29: ; CODE XREF: ROM_4CCC+5↑p ROM:4D29 ; ROM_4CF4+5↑p ... ROM:4D29 cmpb INTMEM_1C+2, INTMEM_277[] ROM:4D2E jh ROM_4D3A ROM:4D30 ld INTMEM_1C, #2Ah ; '*' ROM:4D34 lcall ROM_32AD ROM:4D37 clrb INTMEM_1C+1 ROM:4D39 ret ROM:4D3A ; --------------------------------------------------------------------------- ROM:4D3A ROM:4D3A ROM_4D3A: ; CODE XREF: ROM_4D29+5↑j ROM:4D3A ld INTMEM_1C, #2Bh ; '+' ROM:4D3E lcall ROM_32AD ROM:4D41 stb INTMEM_1C, INTMEM_3D1[] ROM:4D46 clrb INTMEM_1C+1 ROM:4D48 shl INTMEM_1C, #1 ROM:4D4B add INTMEM_1C, #0FFh ROM:4D4F ret ROM:4D4F ; End of function ROM_4D29 ROM:4D4F ROM:4D50 ROM:4D50 ; =============== S U B R O U T I N E ======================================= ROM:4D50 ROM:4D50 ROM:4D50 ROM_4D50: ; CODE XREF: ROM_4CCC+25↑p ROM:4D50 ; ROM_4CF4+24↑p ... ROM:4D50 ld INTMEM_1C, #2Ch ; ',' ROM:4D54 cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:4D57 je ROM_4D64 ROM:4D59 sub INTMEM_1C+2, #0FFh ROM:4D5D shr INTMEM_1C+2, #1 ROM:4D60 ld INTMEM_1C, #2Dh ; '-' ROM:4D64 ROM:4D64 ROM_4D64: ; CODE XREF: ROM_4D50+7↑j ROM:4D64 ljmp ROM_32AD ROM:4D64 ; End of function ROM_4D50 ROM:4D64 ROM:4D67 ROM:4D67 ; =============== S U B R O U T I N E ======================================= ROM:4D67 ROM:4D67 ROM:4D67 ROM_4D67: ; CODE XREF: ROM_6027+411↓p ROM:4D67 jbs INTMEM_FD, 6, ROM_4DA8 ROM:4D6A mulub INTMEM_1C, INTMEM_8C, 131h[INTMEM_56] ROM:4D70 add INTMEM_1C, #-8000h ROM:4D74 cmp INTMEM_D4, INTMEM_1C ROM:4D77 jnc ROM_4D7B ROM:4D79 sjmp ROM_4E1B ROM:4D7B ; --------------------------------------------------------------------------- ROM:4D7B ROM:4D7B ROM_4D7B: ; CODE XREF: ROM_4D67+10↑j ROM:4D7B orb INTMEM_FD, #40h ; '@' ROM:4D7E clrb INTMEM_B9+3 ROM:4D80 ldb INTMEM_1A+1, INTMEM_1AE[] ROM:4D85 cmpb INTMEM_1A+1, 13Fh[INTMEM_56] ROM:4D8A jnc ROM_4D91 ROM:4D8C ldb INTMEM_B9+3, 140h[INTMEM_56] ROM:4D91 ROM:4D91 ROM_4D91: ; CODE XREF: ROM_4D67+23↑j ROM:4D91 ; ROM_4D67+63↓j ... ROM:4D91 andb INTMEM_FE, #-2 ROM:4D94 ldbse INTMEM_20+2, #-1 ROM:4D97 st INTMEM_20+2, (INTMEM_266+2)[] ROM:4D9C st ZERO_REG, (INTMEM_266+4)[] ; Zero register ROM:4DA1 ldb INTMEM_B9+2, 13Dh[INTMEM_56] ROM:4DA6 sjmp ROM_4DDE ROM:4DA8 ; --------------------------------------------------------------------------- ROM:4DA8 ROM:4DA8 ROM_4DA8: ; CODE XREF: ROM_4D67↑j ROM:4DA8 jbs INTMEM_FE, 0, ROM_4DBD ROM:4DAB jbc INTMEM_D4+1, 7, ROM_4DDA ROM:4DAE cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4DB1 jne ROM_4DDE ROM:4DB3 orb INTMEM_FE, #1 ROM:4DB6 ldb INTMEM_B9+2, 13Eh[INTMEM_56] ROM:4DBB sjmp ROM_4DEC ROM:4DBD ; --------------------------------------------------------------------------- ROM:4DBD ROM:4DBD ROM_4DBD: ; CODE XREF: ROM_4D67:ROM_4DA8↑j ROM:4DBD cmpb ZERO_REG, INTMEM_B9+2 ; Zero register ROM:4DC0 jne ROM_4DEC ROM:4DC2 ld INTMEM_20, (INTMEM_266+4)[] ROM:4DC7 divub INTMEM_20, #5 ROM:4DCA jv ROM_4D91 ROM:4DCC cmpb INTMEM_20, 13Ch[INTMEM_56] ROM:4DD1 jh ROM_4D91 ROM:4DD3 cmpb INTMEM_20, 13Bh[INTMEM_56] ROM:4DD8 jnc ROM_4D91 ROM:4DDA ROM:4DDA ROM_4DDA: ; CODE XREF: ROM_4D67+44↑j ROM:4DDA ldb INTMEM_1A, #-1 ROM:4DDD ret ROM:4DDE ; --------------------------------------------------------------------------- ROM:4DDE ROM:4DDE ROM_4DDE: ; CODE XREF: ROM_4D67+3F↑j ROM:4DDE ; ROM_4D67+4A↑j ROM:4DDE cmp INTMEM_D4, (INTMEM_266+2)[] ROM:4DE3 jh ROM_4E1B ROM:4DE5 st INTMEM_D4, (INTMEM_266+2)[] ROM:4DEA sjmp ROM_4E1B ROM:4DEC ; --------------------------------------------------------------------------- ROM:4DEC ROM:4DEC ROM_4DEC: ; CODE XREF: ROM_4D67+54↑j ROM:4DEC ; ROM_4D67+59↑j ROM:4DEC ld INTMEM_1C+2, 86h[INTMEM_56] ROM:4DF1 cmpb ZERO_REG, INTMEM_B9+3 ; Zero register ROM:4DF4 je ROM_4DFA ROM:4DF6 ld INTMEM_1C+2, #384h ROM:4DFA ROM:4DFA ROM_4DFA: ; CODE XREF: ROM_4D67+8D↑j ROM:4DFA jbc INTMEM_F9, 1, ROM_4E02 ROM:4DFD ld INTMEM_1C+2, 88h[INTMEM_56] ROM:4E02 ROM:4E02 ROM_4E02: ; CODE XREF: ROM_4D67:ROM_4DFA↑j ROM:4E02 st INTMEM_1C+2, INTMEM_266[] ROM:4E07 sub INTMEM_20, INTMEM_D4, (INTMEM_266+2)[] ROM:4E0D jnc ROM_4E1B ROM:4E0F cmp INTMEM_20, (INTMEM_266+4)[] ROM:4E14 jnh ROM_4E1B ROM:4E16 st INTMEM_20, (INTMEM_266+4)[] ROM:4E1B ROM:4E1B ROM_4E1B: ; CODE XREF: ROM_4D67+12↑j ROM:4E1B ; ROM_4D67+7C↑j ... ROM:4E1B clrb INTMEM_1A ROM:4E1D ret ROM:4E1D ; End of function ROM_4D67 ROM:4E1D ROM:4E1E ROM:4E1E ; =============== S U B R O U T I N E ======================================= ROM:4E1E ROM:4E1E ROM:4E1E ROM_4E1E: ; CODE XREF: ROM_6027+496↓p ROM:4E1E jbs INTMEM_FE, 3, ROM_4E3D ROM:4E21 ldb INTMEM_1C+1, INTMEM_47 ROM:4E24 ldb INTMEM_1C, #0 ROM:4E27 ld INTMEM_20, (INTMEM_1F3+1)[] ROM:4E2C ldbze INTMEM_1C+2, 146h[INTMEM_56] ROM:4E31 lcall ROM_3448 ROM:4E34 stb INTMEM_1C+1, INTMEM_47 ROM:4E37 orb INTMEM_FE, #8 ROM:4E3A ROM:4E3A ROM_4E3A: ; CODE XREF: ROM_4E1E+26↓j ROM:4E3A clrb INTMEM_1A ROM:4E3C ret ROM:4E3D ; --------------------------------------------------------------------------- ROM:4E3D ROM:4E3D ROM_4E3D: ; CODE XREF: ROM_4E1E↑j ROM:4E3D cmpb INTMEM_47, INTMEM_1F5[] ROM:4E42 je ROM_4E48 ROM:4E44 jh ROM_4E3A ROM:4E46 incb INTMEM_47 ROM:4E48 ROM:4E48 ROM_4E48: ; CODE XREF: ROM_4E1E+24↑j ROM:4E48 ldb INTMEM_1A, #-1 ROM:4E4B ret ROM:4E4B ; End of function ROM_4E1E ROM:4E4B ROM:4E4C ROM:4E4C ; =============== S U B R O U T I N E ======================================= ROM:4E4C ROM:4E4C ROM:4E4C ROM_4E4C: ; CODE XREF: ROM_483E↑p ROM:4E4C sub INTMEM_1A, INTMEM_5E, #1F4h ROM:4E51 jc ROM_4E55 ROM:4E53 clr INTMEM_1A ROM:4E55 ROM:4E55 ROM_4E55: ; CODE XREF: ROM_4E4C+5↑j ROM:4E55 divub INTMEM_1A, #19h ROM:4E58 jnv ROM_4E5D ROM:4E5A ldb INTMEM_1A, #-1 ROM:4E5D ROM:4E5D ROM_4E5D: ; CODE XREF: ROM_4E4C+C↑j ROM:4E5D stb INTMEM_1A, INTMEM_1AA[] ROM:4E62 cmp INTMEM_5E, ZERO_REG ; Zero register ROM:4E65 jh ROM_4E72 ROM:4E67 andb INTMEM_F6, #-21h ROM:4E6A orb INTMEM_F6, #2 ROM:4E6D orb INTMEM_F6, #40h ; '@' ROM:4E70 sjmp ROM_4EB9 ROM:4E72 ; --------------------------------------------------------------------------- ROM:4E72 ROM:4E72 ROM_4E72: ; CODE XREF: ROM_4E4C+19↑j ROM:4E72 jbs INTMEM_F6, 5, ROM_4EB9 ROM:4E75 andb INTMEM_F6, #-41h ROM:4E78 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:4E7D jh ROM_4E89 ROM:4E7F orb INTMEM_F6, #2 ROM:4E82 andb INTMEM_F6, #7Fh ROM:4E85 clrb INTMEM_CB ROM:4E87 sjmp ROM_4EB9 ROM:4E89 ; --------------------------------------------------------------------------- ROM:4E89 ROM:4E89 ROM_4E89: ; CODE XREF: ROM_4E4C+31↑j ROM:4E89 andb INTMEM_F6, #-3 ROM:4E8C cmp INTMEM_5E, 1Eh[INTMEM_56] ROM:4E91 jh ROM_4EA3 ROM:4E93 jbs INTMEM_F6, 7, ROM_4E9E ROM:4E96 orb INTMEM_F6, #-80h ROM:4E99 ldb INTMEM_CB, 0B2h[INTMEM_56] ROM:4E9E ROM:4E9E ROM_4E9E: ; CODE XREF: ROM_4E4C+47↑j ROM:4E9E cmpb INTMEM_CB, ZERO_REG ; Zero register ROM:4EA1 jne ROM_4EB9 ROM:4EA3 ROM:4EA3 ROM_4EA3: ; CODE XREF: ROM_4E4C+45↑j ROM:4EA3 orb INTMEM_F6, #20h ; ' ' ROM:4EA6 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:4EAB stb INTMEM_1C+2, INTMEM_1AC[] ROM:4EB0 orb INTMEM_F7, #1 ROM:4EB3 andb INTMEM_F6, #-3 ROM:4EB6 andb INTMEM_F6, #7Fh ROM:4EB9 ROM:4EB9 ROM_4EB9: ; CODE XREF: ROM_4E4C+24↑j ROM:4EB9 ; ROM_4E4C:ROM_4E72↑j ... ROM:4EB9 jbc INTMEM_F6, 6, ROM_4EC9 ROM:4EBC cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:4EBF jne ROM_4EC9 ROM:4EC1 andb INTMEM_F7, #-3 ROM:4EC4 andb INTMEM_A3, #-2 ROM:4EC7 sjmp ROM_4ECF ROM:4EC9 ; --------------------------------------------------------------------------- ROM:4EC9 ROM:4EC9 ROM_4EC9: ; CODE XREF: ROM_4E4C:ROM_4EB9↑j ROM:4EC9 ; ROM_4E4C+73↑j ROM:4EC9 orb INTMEM_F7, #2 ROM:4ECC orb INTMEM_A3, #1 ROM:4ECF ROM:4ECF ROM_4ECF: ; CODE XREF: ROM_4E4C+7B↑j ROM:4ECF ldb INTMEM_49, INTMEM_1FF[] ROM:4ED4 ldb INTMEM_1A, INTMEM_1F9[] ROM:4ED9 ldb INTMEM_1A+1, INTMEM_1A ROM:4EDC jbc INTMEM_55, 4, ROM_4EE9 ROM:4EDF ldb INTMEM_1A, 0B5h[INTMEM_56] ROM:4EE4 ldb INTMEM_1A+1, 0B4h[INTMEM_56] ROM:4EE9 ROM:4EE9 ROM_4EE9: ; CODE XREF: ROM_4E4C+90↑j ROM:4EE9 stb INTMEM_1A, INTMEM_1AB[] ROM:4EEE stb INTMEM_1A+1, INTMEM_1AE[] ROM:4EF3 ldb INTMEM_2C, INTMEM_8C ROM:4EF6 ld INTMEM_24, INTMEM_148[] ROM:4EFB jbc INTMEM_F6, 6, ROM_4F03 ROM:4EFE ld INTMEM_24, INTMEM_1FC[] ROM:4F03 ROM:4F03 ROM_4F03: ; CODE XREF: ROM_4E4C+AF↑j ROM:4F03 clr INTMEM_1A ROM:4F05 ldb INTMEM_20+1, 0B6h[INTMEM_56] ROM:4F0A cmpb INTMEM_2C, INTMEM_20+1 ROM:4F0D jh ROM_4F16 ROM:4F0F ld INTMEM_1C, 240h[INTMEM_1A] ROM:4F14 sjmp ROM_4F8C ROM:4F16 ; --------------------------------------------------------------------------- ROM:4F16 ROM:4F16 ROM_4F16: ; CODE XREF: ROM_4E4C+C1↑j ROM:4F16 ldb INTMEM_20+2, 0B7h[INTMEM_56] ROM:4F1B cmpb INTMEM_2C, INTMEM_20+2 ROM:4F1E jnc ROM_4F3B ROM:4F20 ld INTMEM_1A, #2 ROM:4F24 ldb INTMEM_20+1, INTMEM_20+2 ROM:4F27 ldb INTMEM_20+2, 0B8h[INTMEM_56] ROM:4F2C cmpb INTMEM_2C, INTMEM_20+2 ROM:4F2F jnc ROM_4F3B ROM:4F31 ldb INTMEM_20+1, INTMEM_20+2 ROM:4F34 ldb INTMEM_20+2, #-4Ch ROM:4F37 ld INTMEM_1A, #4 ROM:4F3B ROM:4F3B ROM_4F3B: ; CODE XREF: ROM_4E4C+D2↑j ROM:4F3B ; ROM_4E4C+E3↑j ROM:4F3B subb INTMEM_20+2, INTMEM_20+1 ROM:4F3E clrb INTMEM_20+3 ROM:4F40 add INTMEM_1A, #2 ROM:4F44 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4F49 sub INTMEM_1A, #2 ROM:4F4D sub INTMEM_1C, 240h[INTMEM_1A] ROM:4F52 jne ROM_4F5B ROM:4F54 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4F59 sjmp ROM_4F8C ROM:4F5B ; --------------------------------------------------------------------------- ROM:4F5B ROM:4F5B ROM_4F5B: ; CODE XREF: ROM_4E4C+106↑j ROM:4F5B subb INTMEM_20, INTMEM_2C, INTMEM_20+1 ROM:4F5F jne ROM_4F68 ROM:4F61 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4F66 sjmp ROM_4F8C ROM:4F68 ; --------------------------------------------------------------------------- ROM:4F68 ROM:4F68 ROM_4F68: ; CODE XREF: ROM_4E4C+113↑j ROM:4F68 clrb INTMEM_20+1 ROM:4F6A mul INTMEM_1C, INTMEM_20 ROM:4F6E jbc INTMEM_1C+3, 7, ROM_4F7D ROM:4F71 div INTMEM_1C, INTMEM_20+2 ROM:4F75 jnv ROM_4F87 ROM:4F77 ld INTMEM_1C, #-8000h ROM:4F7B sjmp ROM_4F87 ROM:4F7D ; --------------------------------------------------------------------------- ROM:4F7D ROM:4F7D ROM_4F7D: ; CODE XREF: ROM_4E4C+122↑j ROM:4F7D div INTMEM_1C, INTMEM_20+2 ROM:4F81 jnv ROM_4F87 ROM:4F83 ld INTMEM_1C, #7FFFh ROM:4F87 ROM:4F87 ROM_4F87: ; CODE XREF: ROM_4E4C+129↑j ROM:4F87 ; ROM_4E4C+12F↑j ... ROM:4F87 add INTMEM_1C, 240h[INTMEM_1A] ROM:4F8C ROM:4F8C ROM_4F8C: ; CODE XREF: ROM_4E4C+C8↑j ROM:4F8C ; ROM_4E4C+10D↑j ... ROM:4F8C st INTMEM_1C, INTMEM_172[] ROM:4F91 sub INTMEM_20+2, INTMEM_24, INTMEM_1C ROM:4F95 jc ROM_4FA0 ROM:4F97 jbs INTMEM_20+3, 7, ROM_4FA7 ROM:4F9A ld INTMEM_20+2, #-8000h ROM:4F9E sjmp ROM_4FA7 ROM:4FA0 ; --------------------------------------------------------------------------- ROM:4FA0 ROM:4FA0 ROM_4FA0: ; CODE XREF: ROM_4E4C+149↑j ROM:4FA0 jbc INTMEM_20+3, 7, ROM_4FA7 ROM:4FA3 ld INTMEM_20+2, #7FFFh ROM:4FA7 ROM:4FA7 ROM_4FA7: ; CODE XREF: ROM_4E4C+14B↑j ROM:4FA7 ; ROM_4E4C+152↑j ... ROM:4FA7 add INTMEM_1C+2, INTMEM_20+2, #-8000h ROM:4FAC st INTMEM_1C+2, INTMEM_170[] ROM:4FB1 jbc INTMEM_55, 0, ROM_4FB6 ROM:4FB4 sjmp ROM_50B5 ROM:4FB6 ; --------------------------------------------------------------------------- ROM:4FB6 ROM:4FB6 ROM_4FB6: ; CODE XREF: ROM_4E4C+165↑j ROM:4FB6 jbs INTMEM_F7, 2, ROM_4FBC ROM:4FB9 jbc INTMEM_A9, 4, ROM_4FC1 ROM:4FBC ROM:4FBC ROM_4FBC: ; CODE XREF: ROM_4E4C:ROM_4FB6↑j ROM:4FBC andb INTMEM_AF, #-11h ROM:4FBF sjmp ROM_50B8 ROM:4FC1 ; --------------------------------------------------------------------------- ROM:4FC1 ROM:4FC1 ROM_4FC1: ; CODE XREF: ROM_4E4C+16D↑j ROM:4FC1 add INTMEM_20, INTMEM_1C, 22h[INTMEM_56] ROM:4FC7 jbs INTMEM_AF, 4, ROM_4FD0 ROM:4FCA add INTMEM_20, INTMEM_1C, 24h[INTMEM_56] ROM:4FD0 ROM:4FD0 ROM_4FD0: ; CODE XREF: ROM_4E4C+17B↑j ROM:4FD0 jnc ROM_4FD5 ROM:4FD2 ldbse INTMEM_20, INTMEM_FF ROM:4FD5 ROM:4FD5 ROM_4FD5: ; CODE XREF: ROM_4E4C:ROM_4FD0↑j ROM:4FD5 cmp INTMEM_24, INTMEM_20 ROM:4FD8 jnh ROM_4FDC ROM:4FDA sjmp ROM_50B5 ROM:4FDC ; --------------------------------------------------------------------------- ROM:4FDC ROM:4FDC ROM_4FDC: ; CODE XREF: ROM_4E4C+18C↑j ROM:4FDC andb INTMEM_AF, #-11h ROM:4FDF cmpb INTMEM_2C, 0B6h[INTMEM_56] ROM:4FE4 jnc ROM_500A ROM:4FE6 jbc INTMEM_AB, 4, ROM_500A ROM:4FE9 jbc INTMEM_20+3, 7, ROM_500C ROM:4FEC sub INTMEM_1A, ZERO_REG, INTMEM_20+2 ; Zero register ROM:4FF0 sub INTMEM_1A, 26h[INTMEM_56] ROM:4FF5 jnc ROM_500C ROM:4FF7 cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:4FFA je ROM_4FFE ROM:4FFC sjmp ROM_50BD ROM:4FFE ; --------------------------------------------------------------------------- ROM:4FFE ROM:4FFE ROM_4FFE: ; CODE XREF: ROM_4E4C+1AE↑j ROM:4FFE shl INTMEM_1A, #2 ROM:5001 subb INTMEM_4A, INTMEM_1A+1 ROM:5004 lcall ROM_493C ROM:5007 orb INTMEM_52, #-80h ROM:500A ROM:500A ROM_500A: ; CODE XREF: ROM_4E4C+198↑j ROM:500A ; ROM_4E4C+19A↑j ... ROM:500A sjmp ROM_50B8 ROM:500C ; --------------------------------------------------------------------------- ROM:500C ROM:500C ROM_500C: ; CODE XREF: ROM_4E4C+19D↑j ROM:500C ; ROM_4E4C+1A9↑j ROM:500C jbc INTMEM_F7, 4, ROM_500A ROM:500F add INTMEM_1A, INTMEM_1C, 20h[INTMEM_56] ROM:5015 jnc ROM_501A ROM:5017 ldbse INTMEM_1A, #-1 ROM:501A ROM:501A ROM_501A: ; CODE XREF: ROM_4E4C+1C9↑j ROM:501A cmp INTMEM_24, INTMEM_1A ROM:501D jh ROM_500A ROM:501F cmpb INTMEM_2C, INTMEM_225[] ROM:5024 jne ROM_500A ROM:5026 jbc INTMEM_F7, 3, ROM_500A ROM:5029 orb INTMEM_F7, #20h ; ' ' ROM:502C add INTMEM_1A, INTMEM_20+2, 2Ah[INTMEM_56] ROM:5032 jbc INTMEM_1A+1, 7, ROM_503A ROM:5035 neg INTMEM_1A ROM:5037 andb INTMEM_F7, #-21h ROM:503A ROM:503A ROM_503A: ; CODE XREF: ROM_4E4C+1E6↑j ROM:503A cmp INTMEM_1A, 28h[INTMEM_56] ROM:503F jnc ROM_50B8 ROM:5041 subb INTMEM_1A, INTMEM_2C, INTMEM_224[] ROM:5047 jnh ROM_5050 ROM:5049 stb INTMEM_2C, INTMEM_224[] ROM:504E sjmp ROM_50B8 ROM:5050 ; --------------------------------------------------------------------------- ROM:5050 ROM:5050 ROM_5050: ; CODE XREF: ROM_4E4C+1FB↑j ROM:5050 negb INTMEM_1A ROM:5052 cmpb INTMEM_1A, 0B9h[INTMEM_56] ROM:5057 jnc ROM_50B8 ROM:5059 cmpb ZERO_REG, INTMEM_C0 ; Zero register ROM:505C je ROM_5060 ROM:505E sjmp ROM_50C2 ROM:5060 ; --------------------------------------------------------------------------- ROM:5060 ROM:5060 ROM_5060: ; CODE XREF: ROM_4E4C+210↑j ROM:5060 stb INTMEM_2C, INTMEM_224[] ROM:5065 jbc INTMEM_F7, 5, ROM_508C ROM:5068 ROM:5068 ROM_5068: ; CODE XREF: ROM_4E4C+262↓j ROM:5068 ld INTMEM_1A, INTMEM_174[] ROM:506D sub INTMEM_1A, #40h ; '@' ROM:5071 jnc ROM_5078 ROM:5073 st INTMEM_1A, INTMEM_174[] ROM:5078 ROM:5078 ROM_5078: ; CODE XREF: ROM_4E4C+225↑j ROM:5078 ld INTMEM_1A, INTMEM_176[] ROM:507D sub INTMEM_1A, #40h ; '@' ROM:5081 jnc ROM_5088 ROM:5083 st INTMEM_1A, INTMEM_176[] ROM:5088 ROM:5088 ROM_5088: ; CODE XREF: ROM_4E4C+235↑j ROM:5088 incb INTMEM_4A ROM:508A jne ROM_50B0 ROM:508C ROM:508C ROM_508C: ; CODE XREF: ROM_4E4C+219↑j ROM:508C ld INTMEM_1A, INTMEM_174[] ROM:5091 add INTMEM_1A, #40h ; '@' ROM:5095 jc ROM_509C ROM:5097 st INTMEM_1A, INTMEM_174[] ROM:509C ROM:509C ROM_509C: ; CODE XREF: ROM_4E4C+249↑j ROM:509C ld INTMEM_1A, INTMEM_176[] ROM:50A1 add INTMEM_1A, #40h ; '@' ROM:50A5 jc ROM_50AC ROM:50A7 st INTMEM_1A, INTMEM_176[] ROM:50AC ROM:50AC ROM_50AC: ; CODE XREF: ROM_4E4C+259↑j ROM:50AC decb INTMEM_4A ROM:50AE je ROM_5068 ROM:50B0 ROM:50B0 ROM_50B0: ; CODE XREF: ROM_4E4C+23E↑j ROM:50B0 lcall ROM_493C ROM:50B3 sjmp ROM_50B8 ROM:50B5 ; --------------------------------------------------------------------------- ROM:50B5 ROM:50B5 ROM_50B5: ; CODE XREF: ROM_4E4C+168↑j ROM:50B5 ; ROM_4E4C+18E↑j ROM:50B5 orb INTMEM_AF, #10h ROM:50B8 ROM:50B8 ROM_50B8: ; CODE XREF: ROM_4E4C+173↑j ROM:50B8 ; ROM_4E4C:ROM_500A↑j ... ROM:50B8 ldb INTMEM_C0+1, 0BBh[INTMEM_56] ROM:50BD ROM:50BD ROM_50BD: ; CODE XREF: ROM_4E4C+1B0↑j ROM:50BD ldb INTMEM_C0, 0BAh[INTMEM_56] ROM:50C2 ROM:50C2 ROM_50C2: ; CODE XREF: ROM_4E4C+212↑j ROM:50C2 stb INTMEM_2C, INTMEM_225[] ROM:50C7 jbc INTMEM_AD, 0, ROM_50EA ROM:50CA jbc INTMEM_AD, 1, ROM_50D8 ROM:50CD orb INTMEM_AD, #8 ROM:50D0 orb INTMEM_AF, #10h ROM:50D3 orb INTMEM_F7, #40h ; '@' ROM:50D6 sjmp ROM_50E1 ROM:50D8 ; --------------------------------------------------------------------------- ROM:50D8 ROM:50D8 ROM_50D8: ; CODE XREF: ROM_4E4C+27E↑j ROM:50D8 andb INTMEM_AD, #-9 ROM:50DB andb INTMEM_AF, #-11h ROM:50DE andb INTMEM_F7, #-41h ROM:50E1 ROM:50E1 ROM_50E1: ; CODE XREF: ROM_4E4C+28A↑j ROM:50E1 orb INTMEM_52, #-80h ROM:50E4 orb INTMEM_F6, #1 ROM:50E7 ljmp ROM_52EE ROM:50EA ; --------------------------------------------------------------------------- ROM:50EA ROM:50EA ROM_50EA: ; CODE XREF: ROM_4E4C+27B↑j ROM:50EA jbs INTMEM_F7, 7, ROM_50F5 ROM:50ED jbc INTMEM_F7, 3, ROM_50FB ROM:50F0 orb INTMEM_F7, #-80h ROM:50F3 sjmp ROM_50FB ROM:50F5 ; --------------------------------------------------------------------------- ROM:50F5 ROM:50F5 ROM_50F5: ; CODE XREF: ROM_4E4C:ROM_50EA↑j ROM:50F5 jbc INTMEM_AF, 4, ROM_50FB ROM:50F8 andb INTMEM_F7, #7Fh ROM:50FB ROM:50FB ROM_50FB: ; CODE XREF: ROM_4E4C+2A1↑j ROM:50FB ; ROM_4E4C+2A7↑j ... ROM:50FB ld INTMEM_20, INTMEM_170[] ROM:5100 jbc INTMEM_F8, 0, ROM_5120 ROM:5103 jbc INTMEM_AA, 4, ROM_5142 ROM:5106 subb INTMEM_1A, INTMEM_8C, 0BCh[INTMEM_56] ROM:510C cmpb INTMEM_1A, INTMEM_1AF[] ROM:5111 stb ZERO_REG, INTMEM_1AF[] ; Zero register ROM:5116 jnh ROM_511D ROM:5118 stb INTMEM_8C, INTMEM_1AF[] ROM:511D ROM:511D ROM_511D: ; CODE XREF: ROM_4E4C+2CA↑j ROM:511D andb INTMEM_F8, #-2 ROM:5120 ROM:5120 ROM_5120: ; CODE XREF: ROM_4E4C+2B4↑j ROM:5120 addb INTMEM_1A, INTMEM_8C, 0BCh[INTMEM_56] ROM:5126 cmpb INTMEM_1A, INTMEM_1AF[] ROM:512B jc ROM_5137 ROM:512D st INTMEM_20, INTMEM_220[] ROM:5132 stb ZERO_REG, INTMEM_1AF[] ; Zero register ROM:5137 ROM:5137 ROM_5137: ; CODE XREF: ROM_4E4C+2DF↑j ROM:5137 jbc INTMEM_AA, 3, ROM_5142 ROM:513A stb INTMEM_8C, INTMEM_1AF[] ROM:513F orb INTMEM_F8, #1 ROM:5142 ROM:5142 ROM_5142: ; CODE XREF: ROM_4E4C+2B7↑j ROM:5142 ; ROM_4E4C:ROM_5137↑j ROM:5142 ld INTMEM_20, INTMEM_170[] ROM:5147 jbs INTMEM_A9, 4, ROM_516C ROM:514A jbc INTMEM_F8, 1, ROM_516C ROM:514D cmpb ZERO_REG, INTMEM_DE[] ; Zero register ROM:5152 jne ROM_516C ROM:5154 jbs INTMEM_AF, 4, ROM_51D5 ROM:5157 jbs INTMEM_F7, 6, ROM_516E ROM:515A jbs INTMEM_F8, 2, ROM_516E ROM:515D cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:5160 jne ROM_516A ROM:5162 orb INTMEM_F8, #4 ROM:5165 st INTMEM_20, INTMEM_220[] ROM:516A ROM:516A ROM_516A: ; CODE XREF: ROM_4E4C+314↑j ROM:516A sjmp ROM_51E8 ROM:516C ; --------------------------------------------------------------------------- ROM:516C ROM:516C ROM_516C: ; CODE XREF: ROM_4E4C+2FB↑j ROM:516C ; ROM_4E4C+2FE↑j ... ROM:516C sjmp ROM_51D5 ROM:516E ; --------------------------------------------------------------------------- ROM:516E ROM:516E ROM_516E: ; CODE XREF: ROM_4E4C+30B↑j ROM:516E ; ROM_4E4C+30E↑j ROM:516E sub INTMEM_20+2, INTMEM_20, INTMEM_220[] ROM:5174 jc ROM_519A ROM:5176 ldb INTMEM_C2, 0C0h[INTMEM_56] ROM:517B jbc INTMEM_F7, 7, ROM_5183 ROM:517E ldb INTMEM_C2, 0BFh[INTMEM_56] ROM:5183 ROM:5183 ROM_5183: ; CODE XREF: ROM_4E4C+32F↑j ROM:5183 andb INTMEM_F7, #-41h ROM:5186 ld INTMEM_1C, INTMEM_220[] ROM:518B ldbze INTMEM_1C+2, 0BEh[INTMEM_56] ROM:5190 lcall ROM_3448 ROM:5193 st INTMEM_1C, INTMEM_220[] ROM:5198 sjmp ROM_51E8 ROM:519A ; --------------------------------------------------------------------------- ROM:519A ROM:519A ROM_519A: ; CODE XREF: ROM_4E4C+328↑j ROM:519A cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:519D jne ROM_51BA ROM:519F ld INTMEM_1C, INTMEM_220[] ROM:51A4 add INTMEM_1C, #10h ROM:51A8 st INTMEM_1C, INTMEM_220[] ROM:51AD ldb INTMEM_C2, 0C0h[INTMEM_56] ROM:51B2 jbc INTMEM_F7, 7, ROM_51BA ROM:51B5 ldb INTMEM_C2, 0BFh[INTMEM_56] ROM:51BA ROM:51BA ROM_51BA: ; CODE XREF: ROM_4E4C+351↑j ROM:51BA ; ROM_4E4C+366↑j ROM:51BA jbc INTMEM_F7, 6, ROM_51C9 ROM:51BD cmp INTMEM_20+2, 2Eh[INTMEM_56] ROM:51C2 jh ROM_51E8 ROM:51C4 andb INTMEM_F7, #-41h ROM:51C7 sjmp ROM_51E8 ROM:51C9 ; --------------------------------------------------------------------------- ROM:51C9 ROM:51C9 ROM_51C9: ; CODE XREF: ROM_4E4C:ROM_51BA↑j ROM:51C9 cmp INTMEM_20+2, 2Ch[INTMEM_56] ROM:51CE jnh ROM_51E8 ROM:51D0 orb INTMEM_F7, #40h ; '@' ROM:51D3 sjmp ROM_51E8 ROM:51D5 ; --------------------------------------------------------------------------- ROM:51D5 ROM:51D5 ROM_51D5: ; CODE XREF: ROM_4E4C+308↑j ROM:51D5 ; ROM_4E4C:ROM_516C↑j ROM:51D5 andb INTMEM_F7, #-41h ROM:51D8 andb INTMEM_F8, #-5 ROM:51DB ldb INTMEM_C2, 0BDh[INTMEM_56] ROM:51E0 ldbse INTMEM_1C+2, #-1 ROM:51E3 st INTMEM_1C+2, INTMEM_220[] ROM:51E8 ROM:51E8 ROM_51E8: ; CODE XREF: ROM_4E4C:ROM_516A↑j ROM:51E8 ; ROM_4E4C+34C↑j ... ROM:51E8 andb INTMEM_AD, #-9 ROM:51EB cmpb ZERO_REG, 0C1h[INTMEM_56] ; Zero register ROM:51F0 je ROM_51F7 ROM:51F2 jbc INTMEM_AE, 7, ROM_5200 ROM:51F5 sjmp ROM_51FD ROM:51F7 ; --------------------------------------------------------------------------- ROM:51F7 ROM:51F7 ROM_51F7: ; CODE XREF: ROM_4E4C+3A4↑j ROM:51F7 jbs INTMEM_AF, 4, ROM_51FD ROM:51FA jbc INTMEM_F7, 6, ROM_5200 ROM:51FD ROM:51FD ROM_51FD: ; CODE XREF: ROM_4E4C+3A9↑j ROM:51FD ; ROM_4E4C:ROM_51F7↑j ROM:51FD orb INTMEM_AD, #8 ROM:5200 ROM:5200 ROM_5200: ; CODE XREF: ROM_4E4C+3A6↑j ROM:5200 ; ROM_4E4C+3AE↑j ROM:5200 ldb INTMEM_1A, INTMEM_1B0[] ROM:5205 jbc INTMEM_AB, 4, ROM_526D ROM:5208 jbs INTMEM_F6, 6, ROM_527F ROM:520B ld INTMEM_1C+2, INTMEM_170[] ROM:5210 jbs INTMEM_F7, 3, ROM_5216 ROM:5213 jbc INTMEM_1C+3, 7, ROM_524E ROM:5216 ROM:5216 ROM_5216: ; CODE XREF: ROM_4E4C+3C4↑j ROM:5216 cmpb INTMEM_8C, INTMEM_1B1[] ROM:521B jh ROM_5232 ROM:521D je ROM_5226 ROM:521F stb INTMEM_8C, INTMEM_1B1[] ROM:5224 sjmp ROM_522D ROM:5226 ; --------------------------------------------------------------------------- ROM:5226 ROM:5226 ROM_5226: ; CODE XREF: ROM_4E4C+3D1↑j ROM:5226 cmp INTMEM_1C+2, INTMEM_174[] ROM:522B jc ROM_5232 ROM:522D ROM:522D ROM_522D: ; CODE XREF: ROM_4E4C+3D8↑j ROM:522D st INTMEM_1C+2, INTMEM_174[] ROM:5232 ROM:5232 ROM_5232: ; CODE XREF: ROM_4E4C+3CF↑j ROM:5232 ; ROM_4E4C+3DF↑j ROM:5232 cmpb INTMEM_8C, INTMEM_1B2[] ROM:5237 jnc ROM_524E ROM:5239 je ROM_5242 ROM:523B stb INTMEM_8C, INTMEM_1B2[] ROM:5240 sjmp ROM_5249 ROM:5242 ; --------------------------------------------------------------------------- ROM:5242 ROM:5242 ROM_5242: ; CODE XREF: ROM_4E4C+3ED↑j ROM:5242 cmp INTMEM_1C+2, INTMEM_176[] ROM:5247 jc ROM_524E ROM:5249 ROM:5249 ROM_5249: ; CODE XREF: ROM_4E4C+3F4↑j ROM:5249 st INTMEM_1C+2, INTMEM_176[] ROM:524E ROM:524E ROM_524E: ; CODE XREF: ROM_4E4C+3C7↑j ROM:524E ; ROM_4E4C+3EB↑j ... ROM:524E jbs INTMEM_1A, 1, ROM_5260 ROM:5251 jbs INTMEM_1A, 0, ROM_5259 ROM:5254 ldb INTMEM_1A, #1 ROM:5257 sjmp ROM_5266 ROM:5259 ; --------------------------------------------------------------------------- ROM:5259 ROM:5259 ROM_5259: ; CODE XREF: ROM_4E4C+405↑j ROM:5259 cmpb ZERO_REG, INTMEM_B0 ; Zero register ROM:525C jne ROM_5260 ROM:525E incb INTMEM_1A ROM:5260 ROM:5260 ROM_5260: ; CODE XREF: ROM_4E4C:ROM_524E↑j ROM:5260 ; ROM_4E4C+410↑j ROM:5260 jbs INTMEM_AD, 3, ROM_5266 ROM:5263 orb INTMEM_1A, #40h ; '@' ROM:5266 ROM:5266 ROM_5266: ; CODE XREF: ROM_4E4C+40B↑j ROM:5266 ; ROM_4E4C:ROM_5260↑j ROM:5266 stb INTMEM_1A, INTMEM_1B0[] ROM:526B sjmp ROM_52EE ROM:526D ; --------------------------------------------------------------------------- ROM:526D ROM:526D ROM_526D: ; CODE XREF: ROM_4E4C+3B9↑j ROM:526D cmp INTMEM_40, 32h[INTMEM_56] ROM:5272 jnh ROM_527F ROM:5274 clr INTMEM_40 ROM:5276 incb INTMEM_4A ROM:5278 jne ROM_527C ROM:527A decb INTMEM_4A ROM:527C ROM:527C ROM_527C: ; CODE XREF: ROM_4E4C+42C↑j ROM:527C lcall ROM_493C ROM:527F ROM:527F ROM_527F: ; CODE XREF: ROM_4E4C+3BC↑j ROM:527F ; ROM_4E4C+426↑j ROM:527F jbs INTMEM_55, 0, ROM_52C3 ROM:5282 ld INTMEM_1C+2, INTMEM_174[] ROM:5287 add INTMEM_1C+2, 2Ah[INTMEM_56] ROM:528C jc ROM_52BD ROM:528E sub INTMEM_1C+2, #-8000h ROM:5292 jc ROM_5296 ROM:5294 neg INTMEM_1C+2 ROM:5296 ROM:5296 ROM_5296: ; CODE XREF: ROM_4E4C+446↑j ROM:5296 cmp INTMEM_1C+2, 30h[INTMEM_56] ROM:529B jh ROM_52BD ROM:529D ld INTMEM_1C+2, INTMEM_176[] ROM:52A2 add INTMEM_1C+2, 2Ah[INTMEM_56] ROM:52A7 jc ROM_52B8 ROM:52A9 sub INTMEM_1C+2, #-8000h ROM:52AD jc ROM_52B8 ROM:52AF neg INTMEM_1C+2 ROM:52B1 cmp INTMEM_1C+2, 30h[INTMEM_56] ROM:52B6 jh ROM_52BD ROM:52B8 ROM:52B8 ROM_52B8: ; CODE XREF: ROM_4E4C+45B↑j ROM:52B8 ; ROM_4E4C+461↑j ROM:52B8 cmpb INTMEM_1A, #2 ROM:52BB jne ROM_52C3 ROM:52BD ROM:52BD ROM_52BD: ; CODE XREF: ROM_4E4C+440↑j ROM:52BD ; ROM_4E4C+44F↑j ... ROM:52BD orb INTMEM_52, #-80h ROM:52C0 orb INTMEM_F6, #1 ROM:52C3 ROM:52C3 ROM_52C3: ; CODE XREF: ROM_4E4C:ROM_527F↑j ROM:52C3 ; ROM_4E4C+46F↑j ROM:52C3 clrb INTMEM_1C ROM:52C5 stb INTMEM_1C, INTMEM_1B2[] ROM:52CA decb INTMEM_1C ROM:52CC stb INTMEM_1C, INTMEM_1B1[] ROM:52D1 ld INTMEM_1C+2, #-8000h ROM:52D5 sub INTMEM_1C+2, 2Ah[INTMEM_56] ROM:52DA st INTMEM_1C+2, INTMEM_174[] ROM:52DF st INTMEM_1C+2, INTMEM_176[] ROM:52E4 stb ZERO_REG, INTMEM_1B0[] ; Zero register ROM:52E9 ldb INTMEM_B0, 0C2h[INTMEM_56] ROM:52EE ROM:52EE ROM_52EE: ; CODE XREF: ROM_4E4C+29B↑j ROM:52EE ; ROM_4E4C+41F↑j ROM:52EE ldb INTMEM_1A, #-4Ch ROM:52F1 subb INTMEM_1A, 0C4h[INTMEM_56] ROM:52F6 ldb INTMEM_1C, INTMEM_1FD[] ROM:52FB subb INTMEM_1C, INTMEM_241[] ROM:5300 jc ROM_5304 ROM:5302 clrb INTMEM_1C ROM:5304 ROM:5304 ROM_5304: ; CODE XREF: ROM_4E4C+4B4↑j ROM:5304 mulub INTMEM_1C, 0C4h[INTMEM_56] ROM:5309 divub INTMEM_1C, 0C3h[INTMEM_56] ROM:530E jnv ROM_5312 ROM:5310 clrb INTMEM_1C ROM:5312 ROM:5312 ROM_5312: ; CODE XREF: ROM_4E4C+4C2↑j ROM:5312 addb INTMEM_1C, INTMEM_1A ROM:5315 stb INTMEM_1C, INTMEM_F1[] ROM:531A ldb INTMEM_1A, #2 ROM:531D jbc INTMEM_AB, 6, ROM_5322 ROM:5320 sjmp ROM_53A5 ROM:5322 ; --------------------------------------------------------------------------- ROM:5322 ROM:5322 ROM_5322: ; CODE XREF: ROM_4E4C+4D1↑j ROM:5322 ldb INTMEM_1A, #1 ROM:5325 jbs INTMEM_AB, 4, ROM_5347 ROM:5328 jbc INTMEM_AD, 6, ROM_5331 ROM:532B ldb INTMEM_1A, #3 ROM:532E andb INTMEM_AD, #-41h ROM:5331 ROM:5331 ROM_5331: ; CODE XREF: ROM_4E4C+4DC↑j ROM:5331 jbc INTMEM_F6, 0, ROM_53A5 ROM:5334 jbc INTMEM_AA, 7, ROM_53A5 ROM:5337 jbc INTMEM_AB, 0, ROM_53A5 ROM:533A jbs INTMEM_A9, 4, ROM_53A5 ROM:533D ldb INTMEM_1C, #21h ; '!' ROM:5340 stb INTMEM_1C, INTMEM_1B5[] ROM:5345 sjmp ROM_539C ROM:5347 ; --------------------------------------------------------------------------- ROM:5347 ROM:5347 ROM_5347: ; CODE XREF: ROM_4E4C+4D9↑j ROM:5347 jbc INTMEM_AD, 6, ROM_5354 ROM:534A ldb INTMEM_1C, #11h ROM:534D stb INTMEM_1C, INTMEM_1B5[] ROM:5352 sjmp ROM_5399 ROM:5354 ; --------------------------------------------------------------------------- ROM:5354 ROM:5354 ROM_5354: ; CODE XREF: ROM_4E4C:ROM_5347↑j ROM:5354 jbc INTMEM_52, 7, ROM_535D ROM:5357 orb INTMEM_F6, #1 ROM:535A jbs INTMEM_F7, 2, ROM_53A5 ROM:535D ROM:535D ROM_535D: ; CODE XREF: ROM_4E4C:ROM_5354↑j ROM:535D jbs INTMEM_F7, 2, ROM_5399 ROM:5360 ld INTMEM_1C, INTMEM_1FC[] ROM:5365 ldb INTMEM_1C, INTMEM_226[] ROM:536A jbs INTMEM_F8, 4, ROM_5379 ROM:536D cmpb INTMEM_1C+1, 0C5h[INTMEM_56] ROM:5372 jnc ROM_53BB ROM:5374 orb INTMEM_F8, #10h ROM:5377 sjmp ROM_53BB ROM:5379 ; --------------------------------------------------------------------------- ROM:5379 ROM:5379 ROM_5379: ; CODE XREF: ROM_4E4C+51E↑j ROM:5379 cmpb INTMEM_1C+1, 0C6h[INTMEM_56] ROM:537E jh ROM_53BB ROM:5380 andb INTMEM_F8, #-11h ROM:5383 incb INTMEM_1C ROM:5385 stb INTMEM_1C, INTMEM_226[] ROM:538A cmpb INTMEM_1C, 0C7h[INTMEM_56] ROM:538F jnc ROM_53BB ROM:5391 ldb INTMEM_1C, #1 ROM:5394 stb INTMEM_1C, INTMEM_1B5[] ROM:5399 ROM:5399 ROM_5399: ; CODE XREF: ROM_4E4C+506↑j ROM:5399 ; ROM_4E4C:ROM_535D↑j ROM:5399 andb INTMEM_52, #7Fh ROM:539C ROM:539C ROM_539C: ; CODE XREF: ROM_4E4C+4F9↑j ROM:539C lcall ROM_497A ROM:539F jbs INTMEM_F7, 2, ROM_53BB ROM:53A2 andb INTMEM_F8, #-9 ROM:53A5 ROM:53A5 ROM_53A5: ; CODE XREF: ROM_4E4C+4D4↑j ROM:53A5 ; ROM_4E4C:ROM_5331↑j ... ROM:53A5 stb ZERO_REG, INTMEM_226[] ; Zero register ROM:53AA jbc INTMEM_F7, 2, ROM_53BB ROM:53AD orb INTMEM_52, #-80h ROM:53B0 stb INTMEM_1A, INTMEM_155[] ROM:53B5 andb INTMEM_F7, #-5 ROM:53B8 andb INTMEM_AD, #-41h ROM:53BB ROM:53BB ROM_53BB: ; CODE XREF: ROM_4E4C+526↑j ROM:53BB ; ROM_4E4C+52B↑j ... ROM:53BB ld INTMEM_20, INTMEM_1FA[] ROM:53C0 jbs INTMEM_55, 3, ROM_53E6 ROM:53C3 jbs INTMEM_F6, 4, ROM_53E6 ROM:53C6 jbc INTMEM_F6, 5, ROM_5405 ROM:53C9 jbc INTMEM_F8, 1, ROM_5405 ROM:53CC jbs INTMEM_AD, 3, ROM_5405 ROM:53CF cmp INTMEM_20, 36h[INTMEM_56] ROM:53D4 jnc ROM_5405 ROM:53D6 jbs INTMEM_F8, 5, ROM_53E1 ROM:53D9 orb INTMEM_F8, #20h ; ' ' ROM:53DC ldb INTMEM_CC, 0CFh[INTMEM_56] ROM:53E1 ROM:53E1 ROM_53E1: ; CODE XREF: ROM_4E4C+58A↑j ROM:53E1 cmpb INTMEM_CC, #0 ROM:53E4 jne ROM_5408 ROM:53E6 ROM:53E6 ROM_53E6: ; CODE XREF: ROM_4E4C+574↑j ROM:53E6 ; ROM_4E4C+577↑j ROM:53E6 ldb INTMEM_1C+2, INTMEM_F1[] ROM:53EB ldb INTMEM_1C+3, INTMEM_1AA[] ROM:53F0 ld INTMEM_1C, #3 ROM:53F4 lcall ROM_32AD ROM:53F7 stb INTMEM_1C, INTMEM_F4[] ROM:53FC orb INTMEM_F6, #10h ROM:53FF orb INTMEM_52, #8 ROM:5402 orb INTMEM_55, #8 ROM:5405 ROM:5405 ROM_5405: ; CODE XREF: ROM_4E4C+57A↑j ROM:5405 ; ROM_4E4C+57D↑j ... ROM:5405 andb INTMEM_F8, #-21h ROM:5408 ROM:5408 ROM_5408: ; CODE XREF: ROM_4E4C+598↑j ROM:5408 ret ROM:5408 ; End of function ROM_4E4C ROM:5408 ROM:5409 ROM:5409 ; =============== S U B R O U T I N E ======================================= ROM:5409 ROM:5409 ROM:5409 ROM_5409: ; CODE XREF: ROM_483E+15↑p ROM:5409 ROM:5409 ; FUNCTION CHUNK AT ROM:492E SIZE 0000000E BYTES ROM:5409 ROM:5409 ld INTMEM_1C, INTMEM_D8 ROM:540C jbc INTMEM_F6, 6, ROM_5414 ROM:540F ld INTMEM_1C, INTMEM_1FA[] ROM:5414 ROM:5414 ROM_5414: ; CODE XREF: ROM_5409+3↑j ROM:5414 stb INTMEM_1C+1, INTMEM_DF ROM:5417 mulu INTMEM_1C, 42h[INTMEM_56] ROM:541C divu INTMEM_1C, #0FFh ROM:5420 jv ROM_542E ROM:5422 ldb INTMEM_20+1, 0EDh[INTMEM_56] ROM:5427 clrb INTMEM_20 ROM:5429 add INTMEM_1C, INTMEM_20 ROM:542C jnc ROM_5431 ROM:542E ROM:542E ROM_542E: ; CODE XREF: ROM_5409+17↑j ROM:542E ldbse INTMEM_1C, #-1 ROM:5431 ROM:5431 ROM_5431: ; CODE XREF: ROM_5409+23↑j ROM:5431 st INTMEM_1C, INTMEM_18C[] ROM:5436 stb INTMEM_DF, INTMEM_1C5[] ROM:543B stb INTMEM_DF, INTMEM_1C4[] ROM:5440 ldb INTMEM_1A, INTMEM_F1[] ROM:5445 cmpb INTMEM_1A, 0ECh[INTMEM_56] ROM:544A jnc ROM_5462 ROM:544C ldb INTMEM_1C, 0EBh[INTMEM_56] ROM:5451 cmpb ZERO_REG, 0EEh[INTMEM_56] ; Zero register ROM:5456 je ROM_545D ROM:5458 stb INTMEM_1C, INTMEM_1C5[] ROM:545D ROM:545D ROM_545D: ; CODE XREF: ROM_5409+4D↑j ROM:545D stb INTMEM_1C, INTMEM_1C4[] ROM:5462 ROM:5462 ROM_5462: ; CODE XREF: ROM_5409+41↑j ROM:5462 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:5467 jbs INTMEM_FA, 2, ROM_5493 ROM:546A ld INTMEM_1C, #0Eh ROM:546E lcall ROM_32AD ROM:5471 clrb INTMEM_20 ROM:5473 jbc INTMEM_F7, 0, ROM_54D8 ROM:5476 orb INTMEM_FA, #4 ROM:5479 cmpb INTMEM_1C, INTMEM_45+1 ROM:547C jc ROM_5489 ROM:547E clrb INTMEM_1C+1 ROM:5480 addb INTMEM_1C, INTMEM_45+1 ROM:5483 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:5486 shr INTMEM_1C, #1 ROM:5489 ROM:5489 ROM_5489: ; CODE XREF: ROM_5409+73↑j ROM:5489 stb INTMEM_1C, INTMEM_1C7[] ROM:548E stb INTMEM_1C, INTMEM_45+1 ROM:5491 sjmp ROM_54D8 ROM:5493 ; --------------------------------------------------------------------------- ROM:5493 ROM:5493 ROM_5493: ; CODE XREF: ROM_5409+5E↑j ROM:5493 clrb INTMEM_20 ROM:5495 jbs INTMEM_FA, 1, ROM_54A9 ROM:5498 cmpb INTMEM_1C+2, 0B4h[INTMEM_56] ROM:549D jnc ROM_54D8 ROM:549F stb INTMEM_74+1, INTMEM_1C8[] ROM:54A4 orb INTMEM_FA, #2 ROM:54A7 sjmp ROM_54D8 ROM:54A9 ; --------------------------------------------------------------------------- ROM:54A9 ROM:54A9 ROM_54A9: ; CODE XREF: ROM_5409+8C↑j ROM:54A9 jbs INTMEM_F7, 4, ROM_54D3 ROM:54AC clrb INTMEM_20+2 ROM:54AE subb INTMEM_20+3, INTMEM_74+1, INTMEM_1C8[] ROM:54B4 stb INTMEM_20+3, INTMEM_3CB[] ROM:54B9 ldb INTMEM_45+1, INTMEM_1C7[] ROM:54BE subb INTMEM_45+1, INTMEM_20+3 ROM:54C1 je ROM_54D0 ROM:54C3 mulub INTMEM_20, INTMEM_20+3, 0EFh[INTMEM_56] ROM:54C9 divub INTMEM_20, INTMEM_1C7[] ROM:54CE sjmp ROM_54D8 ROM:54D0 ; --------------------------------------------------------------------------- ROM:54D0 ROM:54D0 ROM_54D0: ; CODE XREF: ROM_5409+B8↑j ROM:54D0 orb INTMEM_F7, #10h ROM:54D3 ROM:54D3 ROM_54D3: ; CODE XREF: ROM_5409:ROM_54A9↑j ROM:54D3 ldb INTMEM_20, 0EFh[INTMEM_56] ROM:54D8 ROM:54D8 ROM_54D8: ; CODE XREF: ROM_5409+6A↑j ROM:54D8 ; ROM_5409+88↑j ... ROM:54D8 addb INTMEM_20, INTMEM_1AB[] ROM:54DD jnc ROM_54E2 ROM:54DF ldb INTMEM_20, #-1 ROM:54E2 ROM:54E2 ROM_54E2: ; CODE XREF: ROM_5409+D4↑j ROM:54E2 stb INTMEM_20, INTMEM_1C6[] ROM:54E7 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:54EC ldb INTMEM_1C+2, INTMEM_DF ROM:54EF ld INTMEM_1C, #0Fh ROM:54F3 lcall ROM_32AD ROM:54F6 stb INTMEM_1C, INTMEM_1CA[] ROM:54FB ld INTMEM_1C, #10h ROM:54FF lcall ROM_32AD ROM:5502 stb INTMEM_1C, INTMEM_1CB[] ROM:5507 ldb INTMEM_1C+2, INTMEM_1F7[] ROM:550C jbc INTMEM_55, 1, ROM_5514 ROM:550F ldb INTMEM_1C+2, INTMEM_1CB[] ROM:5514 ROM:5514 ROM_5514: ; CODE XREF: ROM_5409+103↑j ROM:5514 stb INTMEM_1C+2, INTMEM_1C9[] ROM:5519 clrb INTMEM_1A ROM:551B ldb INTMEM_1C+2, INTMEM_1C9[] ROM:5520 subb INTMEM_1C+2, INTMEM_1CB[] ROM:5525 jnc ROM_5538 ROM:5527 decb INTMEM_1A ROM:5529 mulub INTMEM_1C+2, INTMEM_1CA[] ROM:552E divub INTMEM_1C+2, #64h ; 'd' ROM:5531 addb INTMEM_1C, INTMEM_1C+2 ROM:5534 jnc ROM_554A ROM:5536 jc ROM_5547 ROM:5538 ROM:5538 ROM_5538: ; CODE XREF: ROM_5409+11C↑j ROM:5538 negb INTMEM_1C+2 ROM:553A mulub INTMEM_1C+2, INTMEM_1CA[] ROM:553F divub INTMEM_1C+2, #64h ; 'd' ROM:5542 subb INTMEM_1C, INTMEM_1C+2 ROM:5545 jc ROM_554A ROM:5547 ROM:5547 ROM_5547: ; CODE XREF: ROM_5409+12D↑j ROM:5547 ldb INTMEM_1C, INTMEM_1A ROM:554A ROM:554A ROM_554A: ; CODE XREF: ROM_5409+12B↑j ROM:554A ; ROM_5409+13C↑j ROM:554A clrb INTMEM_1C+1 ROM:554C add INTMEM_1C, #14Ah ROM:5550 st INTMEM_1C, INTMEM_18E[] ROM:5555 ldb INTMEM_1C+2, INTMEM_1C5[] ROM:555A ldb INTMEM_1C+3, INTMEM_1AA[] ROM:555F ld INTMEM_1C, #11h ROM:5563 lcall ROM_32AD ROM:5566 stb INTMEM_1C, INTMEM_1CC[] ROM:556B jbc INTMEM_FA, 3, ROM_5578 ROM:556E ldb INTMEM_1A, 0F0h[INTMEM_56] ROM:5573 stb INTMEM_1A, INTMEM_D3 ROM:5576 sjmp ROM_558F ROM:5578 ; --------------------------------------------------------------------------- ROM:5578 ROM:5578 ROM_5578: ; CODE XREF: ROM_5409+162↑j ROM:5578 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:557D ldb INTMEM_1C+2, INTMEM_DF ROM:5580 ld INTMEM_1C, #12h ROM:5584 lcall ROM_32AD ROM:5587 stb INTMEM_1C, INTMEM_3CC[] ROM:558C stb INTMEM_1C, INTMEM_D3 ROM:558F ROM:558F ROM_558F: ; CODE XREF: ROM_5409+16D↑j ROM:558F andb INTMEM_FA, #-11h ROM:5592 ldb INTMEM_32, INTMEM_1C4[] ROM:5597 jbs INTMEM_FA, 3, ROM_55A1 ROM:559A cmpb INTMEM_32, 0F1h[INTMEM_56] ROM:559F jh ROM_55A3 ROM:55A1 ROM:55A1 ROM_55A1: ; CODE XREF: ROM_5409+18E↑j ROM:55A1 sjmp ROM_5698 ROM:55A3 ; --------------------------------------------------------------------------- ROM:55A3 ROM:55A3 ROM_55A3: ; CODE XREF: ROM_5409+196↑j ROM:55A3 ld INTMEM_1C, #13h ROM:55A7 ldb INTMEM_1C+2, INTMEM_32 ROM:55AA ldb INTMEM_1C+3, INTMEM_1AA[] ROM:55AF lcall ROM_32AD ROM:55B2 stb INTMEM_1C, INTMEM_1CD[] ROM:55B7 cmpb INTMEM_1C, INTMEM_D3 ROM:55BA jnc ROM_55BE ROM:55BC sjmp ROM_5698 ROM:55BE ; --------------------------------------------------------------------------- ROM:55BE ROM:55BE ROM_55BE: ; CODE XREF: ROM_5409+1B1↑j ROM:55BE ldb INTMEM_1A, INTMEM_1AB[] ROM:55C3 cmpb INTMEM_1A, 0F2h[INTMEM_56] ROM:55C8 jnh ROM_55D6 ROM:55CA subb INTMEM_1C, 0F3h[INTMEM_56] ROM:55CF jc ROM_55EC ROM:55D1 ldb INTMEM_1C, #6Eh ; 'n' ROM:55D4 sjmp ROM_55EC ROM:55D6 ; --------------------------------------------------------------------------- ROM:55D6 ROM:55D6 ROM_55D6: ; CODE XREF: ROM_5409+1BF↑j ROM:55D6 ld INTMEM_1C, #14h ROM:55DA ldb INTMEM_1C+2, INTMEM_1AA[] ROM:55DF ldb INTMEM_1C+3, INTMEM_DF ROM:55E2 lcall ROM_32AD ROM:55E5 cmpb INTMEM_1C, INTMEM_F1[] ROM:55EA jc ROM_5602 ROM:55EC ROM:55EC ROM_55EC: ; CODE XREF: ROM_5409+1C6↑j ROM:55EC ; ROM_5409+1CB↑j ROM:55EC ld INTMEM_20, INTMEM_190[] ROM:55F1 cmp INTMEM_20, 4Ch[INTMEM_56] ROM:55F6 jh ROM_5602 ROM:55F8 ld INTMEM_20, 4Ch[INTMEM_56] ROM:55FD st INTMEM_20, INTMEM_190[] ROM:5602 ROM:5602 ROM_5602: ; CODE XREF: ROM_5409+1E1↑j ROM:5602 ; ROM_5409+1ED↑j ROM:5602 ld INTMEM_20, INTMEM_190[] ROM:5607 ld INTMEM_1A, 44h[INTMEM_56] ROM:560C add INTMEM_1A, 46h[INTMEM_56] ROM:5611 cmp INTMEM_20, 44h[INTMEM_56] ROM:5616 jnh ROM_5651 ROM:5618 cmp INTMEM_20, INTMEM_1A ROM:561B jnc ROM_5624 ROM:561D ldb INTMEM_D3, INTMEM_1CD[] ROM:5622 sjmp ROM_5651 ROM:5624 ; --------------------------------------------------------------------------- ROM:5624 ROM:5624 ROM_5624: ; CODE XREF: ROM_5409+212↑j ROM:5624 ldbze INTMEM_20+2, INTMEM_D3 ROM:5627 subb INTMEM_20+2, INTMEM_1CD[] ROM:562C ld INTMEM_1C, INTMEM_20 ROM:562F sub INTMEM_1C, 44h[INTMEM_56] ROM:5634 ld INTMEM_1C+2, INTMEM_1C ROM:5637 clr INTMEM_1C ROM:5639 divu INTMEM_1C, 46h[INTMEM_56] ROM:563E jnv ROM_5643 ROM:5640 ldbse INTMEM_1C, #-1 ROM:5643 ROM:5643 ROM_5643: ; CODE XREF: ROM_5409+235↑j ROM:5643 mulu INTMEM_1C, INTMEM_20+2 ROM:5646 ld INTMEM_1C, INTMEM_1C+2 ROM:5649 subb INTMEM_1C, INTMEM_D3 ROM:564C negb INTMEM_1C ROM:564E stb INTMEM_1C, INTMEM_D3 ROM:5651 ROM:5651 ROM_5651: ; CODE XREF: ROM_5409+20D↑j ROM:5651 ; ROM_5409+219↑j ROM:5651 sub INTMEM_20+2, INTMEM_74, INTMEM_192[] ROM:5657 cmp INTMEM_1A, INTMEM_190[] ROM:565C jc ROM_566E ROM:565E orb INTMEM_FA, #10h ROM:5661 cmp INTMEM_20+2, 4Ah[INTMEM_56] ROM:5666 jnc ROM_56B5 ROM:5668 ld INTMEM_20+2, #1 ROM:566C sjmp ROM_5675 ROM:566E ; --------------------------------------------------------------------------- ROM:566E ROM:566E ROM_566E: ; CODE XREF: ROM_5409+253↑j ROM:566E cmp INTMEM_74, INTMEM_192[] ROM:5673 je ROM_56B5 ROM:5675 ROM:5675 ROM_5675: ; CODE XREF: ROM_5409+263↑j ROM:5675 st INTMEM_74, INTMEM_192[] ROM:567A add INTMEM_1A, 48h[INTMEM_56] ROM:567F ld INTMEM_20, INTMEM_190[] ROM:5684 add INTMEM_20, INTMEM_20+2 ROM:5687 jnc ROM_568C ROM:5689 ldbse INTMEM_20, #-1 ROM:568C ROM:568C ROM_568C: ; CODE XREF: ROM_5409+27E↑j ROM:568C cmp INTMEM_20, INTMEM_1A ROM:568F jh ROM_56B5 ROM:5691 st INTMEM_20, INTMEM_190[] ROM:5696 sjmp ROM_56B5 ROM:5698 ; --------------------------------------------------------------------------- ROM:5698 ROM:5698 ROM_5698: ; CODE XREF: ROM_5409:ROM_55A1↑j ROM:5698 ; ROM_5409+1B3↑j ROM:5698 cmp INTMEM_74, INTMEM_192[] ROM:569D je ROM_56B5 ROM:569F st INTMEM_74, INTMEM_192[] ROM:56A4 ld INTMEM_20, INTMEM_190[] ROM:56A9 cmp INTMEM_20, ZERO_REG ; Zero register ROM:56AC je ROM_56B5 ROM:56AE dec INTMEM_20 ROM:56B0 st INTMEM_20, INTMEM_190[] ROM:56B5 ROM:56B5 ROM_56B5: ; CODE XREF: ROM_5409+25D↑j ROM:56B5 ; ROM_5409+26A↑j ... ROM:56B5 ldb INTMEM_1C+2, INTMEM_1C6[] ROM:56BA ldb INTMEM_1C+3, INTMEM_DF ROM:56BD ld INTMEM_1C, #16h ROM:56C1 jbc INTMEM_FA, 3, ROM_56C8 ROM:56C4 ld INTMEM_1C, #15h ROM:56C8 ROM:56C8 ROM_56C8: ; CODE XREF: ROM_5409+2B8↑j ROM:56C8 lcall ROM_32AD ROM:56CB stb INTMEM_1C, INTMEM_1CE[] ROM:56D0 ldb INTMEM_1C, #14h ROM:56D3 jbs INTMEM_F7, 4, ROM_56F1 ROM:56D6 jbc INTMEM_FA, 3, ROM_56E0 ROM:56D9 cmpb ZERO_REG, 0F4h[INTMEM_56] ; Zero register ROM:56DE jne ROM_56F1 ROM:56E0 ROM:56E0 ROM_56E0: ; CODE XREF: ROM_5409+2CD↑j ROM:56E0 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:56E5 ldb INTMEM_1C+3, INTMEM_1C6[] ROM:56EA ld INTMEM_1C, #17h ROM:56EE lcall ROM_32AD ROM:56F1 ROM:56F1 ROM_56F1: ; CODE XREF: ROM_5409+2CA↑j ROM:56F1 ; ROM_5409+2D5↑j ROM:56F1 stb INTMEM_1C, INTMEM_1CF[] ROM:56F6 jbs INTMEM_F6, 5, ROM_5709 ROM:56F9 jbs INTMEM_FA, 5, ROM_570C ROM:56FC ldb INTMEM_B1, 0F5h[INTMEM_56] ROM:5701 orb INTMEM_F9, #-80h ROM:5704 orb INTMEM_FA, #20h ; ' ' ROM:5707 sjmp ROM_5714 ROM:5709 ; --------------------------------------------------------------------------- ROM:5709 ROM:5709 ROM_5709: ; CODE XREF: ROM_5409+2ED↑j ROM:5709 andb INTMEM_FA, #-21h ROM:570C ROM:570C ROM_570C: ; CODE XREF: ROM_5409+2F0↑j ROM:570C cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:570F jne ROM_5714 ROM:5711 andb INTMEM_F9, #7Fh ROM:5714 ROM:5714 ROM_5714: ; CODE XREF: ROM_5409+2FE↑j ROM:5714 ; ROM_5409+306↑j ROM:5714 ld INTMEM_1A, #6DE4h ROM:5718 ldb INTMEM_1C, INTMEM_E0 ROM:571B ljmp ROM_492E ROM:571B ; End of function ROM_5409 ROM:571B ROM:571E ; --------------------------------------------------------------------------- ROM:571E ldb INTMEM_E0, #1 ROM:5721 orb INTMEM_F9, #40h ; '@' ROM:5724 sjmp ROM_5730 ROM:5726 ; --------------------------------------------------------------------------- ROM:5726 cmp INTMEM_5E, 1Ch[INTMEM_56] ROM:572B jc ROM_574A ROM:572D jbs INTMEM_F9, 7, ROM_5750 ROM:5730 ROM:5730 ROM_5730: ; CODE XREF: ROM:5724↑j ROM:5730 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:5735 ld INTMEM_1C, #18h ROM:5739 lcall ROM_32AD ROM:573C mulub INTMEM_1C, #2 ROM:573F add INTMEM_1C, #0C8h ROM:5743 st INTMEM_1C, (INTMEM_192+2)[] ROM:5748 sjmp ROM_57B8 ROM:574A ; --------------------------------------------------------------------------- ROM:574A ROM:574A ROM_574A: ; CODE XREF: ROM:572B↑j ROM:574A ldb INTMEM_C5, #7Dh ; '}' ROM:574D ldb INTMEM_E0, #2 ROM:5750 ROM:5750 ROM_5750: ; CODE XREF: ROM:572D↑j ROM:5750 sjmp ROM_57B8 ROM:5752 ; --------------------------------------------------------------------------- ROM:5752 jbs INTMEM_F6, 6, ROM_57B2 ROM:5755 cmpb ZERO_REG, INTMEM_C5 ; Zero register ROM:5758 jne ROM_57B8 ROM:575A ldb INTMEM_C5, #7Dh ; '}' ROM:575D ld INTMEM_1C, (INTMEM_192+2)[] ROM:5762 sub INTMEM_1C, #0C8h ROM:5766 je ROM_57A0 ROM:5768 clr INTMEM_20+2 ROM:576A ld INTMEM_20, #2710h ROM:576E divu INTMEM_20, INTMEM_1C ROM:5771 add INTMEM_20, #32h ; '2' ROM:5775 clr INTMEM_20+2 ROM:5777 shll INTMEM_20, #8 ROM:577A ldbze INTMEM_1A, 0F6h[INTMEM_56] ROM:577F divu INTMEM_20, INTMEM_1A ROM:5782 sub INTMEM_20, #32h ; '2' ROM:5786 jnc ROM_57A0 ROM:5788 clr INTMEM_1C+2 ROM:578A ld INTMEM_1C, #2710h ROM:578E divu INTMEM_1C, INTMEM_20 ROM:5791 add INTMEM_1C, #0C8h ROM:5795 st INTMEM_1C, (INTMEM_192+2)[] ROM:579A cmp INTMEM_1C, #0C8h ROM:579E jh ROM_57B8 ROM:57A0 ROM:57A0 ROM_57A0: ; CODE XREF: ROM:5766↑j ROM:57A0 ; ROM:5786↑j ROM:57A0 ld INTMEM_1A, #0C8h ROM:57A4 st INTMEM_1A, (INTMEM_192+2)[] ROM:57A9 ldb INTMEM_E0, #3 ROM:57AC andb INTMEM_F9, #-41h ROM:57AF jbc INTMEM_F6, 6, ROM_57B8 ROM:57B2 ROM:57B2 ROM_57B2: ; CODE XREF: ROM:5752↑j ROM:57B2 orb INTMEM_F9, #40h ; '@' ROM:57B5 ldb INTMEM_E0, #1 ROM:57B8 ROM:57B8 ROM_57B8: ; CODE XREF: ROM:5748↑j ROM:57B8 ; ROM:ROM_5750↑j ... ROM:57B8 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:57BD ld INTMEM_1C, #19h ROM:57C1 lcall ROM_32AD ROM:57C4 mulub INTMEM_1C, #14h ROM:57C7 add INTMEM_1C, #85Fh ROM:57CB jnc ROM_57D0 ROM:57CD ldbse INTMEM_1C, #-1 ROM:57D0 ROM:57D0 ROM_57D0: ; CODE XREF: ROM:57CB↑j ROM:57D0 st INTMEM_1C, (INTMEM_192+4)[] ROM:57D5 ldbze INTMEM_1C, INTMEM_1CC[] ROM:57DA shl INTMEM_1C, #4 ROM:57DD mulu INTMEM_1C, 4Eh[INTMEM_56] ROM:57E2 ld INTMEM_20, INTMEM_18E[] ROM:57E7 shl INTMEM_20, #6 ROM:57EA lcall ROM_4B8A ROM:57ED ld INTMEM_20, INTMEM_18C[] ROM:57F2 lcall ROM_4B73 ROM:57F5 divu INTMEM_1C, #10CDh ROM:57F9 jnv ROM_57FE ROM:57FB ldbse INTMEM_1C, #-1 ROM:57FE ROM:57FE ROM_57FE: ; CODE XREF: ROM:57F9↑j ROM:57FE st INTMEM_1C, (INTMEM_192+0Ah)[] ROM:5803 mulu INTMEM_1C, #0Ah ROM:5807 ldbze INTMEM_20, INTMEM_D3 ROM:580A lcall ROM_4B8A ROM:580D cmp INTMEM_20+2, #-1 ROM:5811 je ROM_5818 ROM:5813 jbc INTMEM_1C+1, 7, ROM_5818 ROM:5816 inc INTMEM_20+2 ROM:5818 ROM:5818 ROM_5818: ; CODE XREF: ROM:5811↑j ROM:5818 ; ROM:5813↑j ROM:5818 st INTMEM_20+2, (INTMEM_192+8)[] ROM:581D ld INTMEM_20+2, #4E71h ROM:5821 ld INTMEM_1C, #4000h ROM:5825 ld INTMEM_20, (INTMEM_192+8)[] ROM:582A lcall ROM_4B73 ROM:582D ld INTMEM_20, (INTMEM_192+4)[] ROM:5832 lcall ROM_4B8A ROM:5835 cmp INTMEM_20+2, #-1 ROM:5839 je ROM_5840 ROM:583B jbc INTMEM_1C+1, 7, ROM_5840 ROM:583E inc INTMEM_20+2 ROM:5840 ROM:5840 ROM_5840: ; CODE XREF: ROM:5839↑j ROM:5840 ; ROM:583B↑j ROM:5840 ld INTMEM_1A, INTMEM_20+2 ROM:5843 st INTMEM_1A, (INTMEM_3C4+2)[] ROM:5848 ldbze INTMEM_1C, INTMEM_1CE[] ROM:584D add INTMEM_1C, #50h ; 'P' ROM:5851 ldbze INTMEM_1C+2, INTMEM_1CF[] ROM:5856 add INTMEM_1C+2, #50h ; 'P' ROM:585A mulu INTMEM_1C, INTMEM_1C+2 ROM:585D shrl INTMEM_1C, #1 ROM:5860 mulu INTMEM_1C, (INTMEM_192+2)[] ROM:5865 divu INTMEM_1C, #271h ROM:5869 mulu INTMEM_1C, INTMEM_1A ROM:586C ld INTMEM_20, #640h ROM:5870 lcall ROM_4B8A ROM:5873 st INTMEM_20+2, (INTMEM_192+6)[] ROM:5878 mulu INTMEM_1C, INTMEM_D6, (INTMEM_192+6)[] ROM:587E ld INTMEM_20, #61A8h ROM:5882 lcall ROM_4B8A ROM:5885 st INTMEM_20+2, INTMEM_DA ROM:5888 ldbze INTMEM_1A, INTMEM_42+1 ROM:588B sub INTMEM_1A, #80h ROM:588F shl INTMEM_1A, #2 ROM:5892 jbc INTMEM_1A+1, 7, ROM_589E ROM:5895 add INTMEM_DA, INTMEM_1A ROM:5898 jc ROM_58A6 ROM:589A clr INTMEM_DA ROM:589C sjmp ROM_58A6 ROM:589E ; --------------------------------------------------------------------------- ROM:589E ROM:589E ROM_589E: ; CODE XREF: ROM:5892↑j ROM:589E add INTMEM_DA, INTMEM_1A ROM:58A1 jnc ROM_58A6 ROM:58A3 ldbse INTMEM_DA, #-1 ROM:58A6 ROM:58A6 ROM_58A6: ; CODE XREF: ROM:5898↑j ROM:58A6 ; ROM:589C↑j ... ROM:58A6 ld INTMEM_20+2, #1900h ROM:58AA add INTMEM_1C+2, INTMEM_20+2, INTMEM_188[] ROM:58B0 jnc ROM_58B5 ROM:58B2 ldbse INTMEM_1C+2, #-1 ROM:58B5 ROM:58B5 ROM_58B5: ; CODE XREF: ROM:58B0↑j ROM:58B5 add INTMEM_20, INTMEM_20+2, INTMEM_18A[] ROM:58BB jnc ROM_58C0 ROM:58BD ldbse INTMEM_20, #-1 ROM:58C0 ROM:58C0 ROM_58C0: ; CODE XREF: ROM:58BB↑j ROM:58C0 mulu INTMEM_1C, INTMEM_DA, INTMEM_1C+2 ROM:58C4 divu INTMEM_1C, INTMEM_20 ROM:58C7 jnv ROM_58CC ROM:58C9 ldbse INTMEM_1C, #-1 ROM:58CC ROM:58CC ROM_58CC: ; CODE XREF: ROM:58C7↑j ROM:58CC st INTMEM_1C, INTMEM_DA ROM:58CF jbs INTMEM_AD, 3, ROM_593E ROM:58D2 ldb INTMEM_1C, INTMEM_1BC[] ROM:58D7 cmpb INTMEM_1C, #-80h ROM:58DA jh ROM_593E ROM:58DC ldb INTMEM_1C, 0F9h[INTMEM_56] ROM:58E1 jbs INTMEM_FA, 6, ROM_58F3 ROM:58E4 addb INTMEM_1C+2, INTMEM_1C, 0F8h[INTMEM_56] ROM:58EA jc ROM_593E ROM:58EC cmpb INTMEM_DF, INTMEM_1C+2 ROM:58EF jh ROM_593E ROM:58F1 sjmp ROM_5900 ROM:58F3 ; --------------------------------------------------------------------------- ROM:58F3 ROM:58F3 ROM_58F3: ; CODE XREF: ROM:58E1↑j ROM:58F3 addb INTMEM_1C+2, INTMEM_1C, 0F7h[INTMEM_56] ROM:58F9 jc ROM_593E ROM:58FB cmpb INTMEM_DF, INTMEM_1C+2 ROM:58FE jc ROM_593E ROM:5900 ROM:5900 ROM_5900: ; CODE XREF: ROM:58F1↑j ROM:5900 orb INTMEM_FA, #40h ; '@' ROM:5903 ldb INTMEM_1C+2, INTMEM_1C6[] ROM:5908 ld INTMEM_1C, #1Ah ROM:590C lcall ROM_32AD ROM:590F mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:5913 add INTMEM_20, INTMEM_1C+2, 52h[INTMEM_56] ROM:5919 sub INTMEM_20+2, INTMEM_1C+2, 54h[INTMEM_56] ROM:591F jc ROM_5923 ROM:5921 clr INTMEM_20+2 ROM:5923 ROM:5923 ROM_5923: ; CODE XREF: ROM:591F↑j ROM:5923 jbc INTMEM_FA, 7, ROM_592B ROM:5926 jbs INTMEM_F9, 0, ROM_5949 ROM:5929 sjmp ROM_5963 ROM:592B ; --------------------------------------------------------------------------- ROM:592B ROM:592B ROM_592B: ; CODE XREF: ROM:ROM_5923↑j ROM:592B cmp INTMEM_5E, INTMEM_20 ROM:592E jnc ROM_5988 ROM:5930 jbs INTMEM_F9, 6, ROM_5988 ROM:5933 jbs INTMEM_F9, 7, ROM_5988 ROM:5936 orb INTMEM_FA, #-80h ROM:5939 orb INTMEM_F9, #1 ROM:593C sjmp ROM_5988 ROM:593E ; --------------------------------------------------------------------------- ROM:593E ROM:593E ROM_593E: ; CODE XREF: ROM:58CF↑j ROM:593E ; ROM:58DA↑j ... ROM:593E andb INTMEM_FA, #-41h ROM:5941 andb INTMEM_FA, #7Fh ROM:5944 andb INTMEM_F9, #-2 ROM:5947 sjmp ROM_5988 ROM:5949 ; --------------------------------------------------------------------------- ROM:5949 ROM:5949 ROM_5949: ; CODE XREF: ROM:5926↑j ROM:5949 cmp INTMEM_20+2, INTMEM_5E ROM:594C jh ROM_593E ROM:594E cmp INTMEM_5E, INTMEM_1C+2 ROM:5951 jc ROM_5988 ROM:5953 lcall ROM_4C88 ROM:5956 andb INTMEM_F9, #-2 ROM:5959 ld INTMEM_1C, 56h[INTMEM_56] ROM:595E st INTMEM_1C, (INTMEM_192+0Ch)[] ROM:5963 ROM:5963 ROM_5963: ; CODE XREF: ROM:5929↑j ROM:5963 cmp INTMEM_20+2, INTMEM_5E ROM:5966 jh ROM_593E ROM:5968 lcall ROM_4C88 ROM:596B mulu INTMEM_1C, INTMEM_1A, 50h[INTMEM_56] ROM:5971 cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:5974 jne ROM_593E ROM:5976 add INTMEM_1C, (INTMEM_192+0Ch)[] ROM:597B jc ROM_593E ROM:597D st INTMEM_1C, (INTMEM_192+0Ch)[] ROM:5982 mulu INTMEM_1C, INTMEM_DA ROM:5985 st INTMEM_1C+2, INTMEM_DA ROM:5988 ROM:5988 ROM_5988: ; CODE XREF: ROM:592E↑j ROM:5988 ; ROM:5930↑j ... ROM:5988 jbs INTMEM_F9, 0, ROM_59A1 ROM:598B jbs INTMEM_AB, 4, ROM_59A3 ROM:598E ldb INTMEM_1A, INTMEM_1AB[] ROM:5993 cmpb INTMEM_1A, 0FAh[INTMEM_56] ROM:5998 jnc ROM_59A1 ROM:599A cmp INTMEM_5E, 58h[INTMEM_56] ROM:599F jnh ROM_59A3 ROM:59A1 ROM:59A1 ROM_59A1: ; CODE XREF: ROM:ROM_5988↑j ROM:59A1 ; ROM:5998↑j ROM:59A1 clr INTMEM_DA ROM:59A3 ROM:59A3 ROM_59A3: ; CODE XREF: ROM:598B↑j ROM:59A3 ; ROM:599F↑j ROM:59A3 jbs INTMEM_F6, 1, ROM_59AD ROM:59A6 stb ZERO_REG, (INTMEM_1CF+2)[] ; Zero register ROM:59AB sjmp ROM_5A28 ROM:59AD ; --------------------------------------------------------------------------- ROM:59AD ROM:59AD ROM_59AD: ; CODE XREF: ROM:ROM_59A3↑j ROM:59AD ldb INTMEM_1C+2, INTMEM_1AB[] ROM:59B2 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:59B7 ld INTMEM_1C, #1Bh ROM:59BB lcall ROM_32AD ROM:59BE shl INTMEM_1C, #8 ROM:59C1 mulu INTMEM_1C, 66h[INTMEM_56] ROM:59C6 divu INTMEM_1C, (INTMEM_192+4)[] ROM:59CB jnv ROM_59D0 ROM:59CD ldbse INTMEM_1C, #-1 ROM:59D0 ROM:59D0 ROM_59D0: ; CODE XREF: ROM:59CB↑j ROM:59D0 mulu INTMEM_1C, INTMEM_18C[] ROM:59D5 divu INTMEM_1C, 68h[INTMEM_56] ROM:59DA jnv ROM_59DF ROM:59DC ldbse INTMEM_1C, #-1 ROM:59DF ROM:59DF ROM_59DF: ; CODE XREF: ROM:59DA↑j ROM:59DF ldb INTMEM_20, (INTMEM_1CF+2)[] ROM:59E4 mulub INTMEM_20, 0FCh[INTMEM_56] ROM:59E9 mulu INTMEM_20, INTMEM_1C ROM:59EC subb INTMEM_1C, INTMEM_20+1 ROM:59EF subcb INTMEM_1C+1, INTMEM_20+2 ROM:59F2 jc ROM_59F6 ROM:59F4 clr INTMEM_1C ROM:59F6 ROM:59F6 ROM_59F6: ; CODE XREF: ROM:59F2↑j ROM:59F6 st INTMEM_1C, INTMEM_DA ROM:59F9 ldb INTMEM_20+2, (INTMEM_1CF+2)[] ROM:59FE ldb INTMEM_20, INTMEM_156[] ROM:5A03 cmpb INTMEM_20, (INTMEM_1CF+3)[] ROM:5A08 je ROM_5A1F ROM:5A0A stb INTMEM_20, (INTMEM_1CF+3)[] ROM:5A0F incb INTMEM_20+2 ROM:5A11 cmpb INTMEM_20+2, 0FDh[INTMEM_56] ROM:5A16 jne ROM_5A1A ROM:5A18 clrb INTMEM_20+2 ROM:5A1A ROM:5A1A ROM_5A1A: ; CODE XREF: ROM:5A16↑j ROM:5A1A stb INTMEM_20+2, (INTMEM_1CF+2)[] ROM:5A1F ROM:5A1F ROM_5A1F: ; CODE XREF: ROM:5A08↑j ROM:5A1F cmpb INTMEM_20+2, 0FEh[INTMEM_56] ROM:5A24 jnc ROM_5A28 ROM:5A26 clr INTMEM_DA ROM:5A28 ROM:5A28 ROM_5A28: ; CODE XREF: ROM:59AB↑j ROM:5A28 ; ROM:5A24↑j ROM:5A28 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5A2D ld INTMEM_1C, #1Ch ROM:5A31 lcall ROM_32AD ROM:5A34 mulub INTMEM_1C, #1Fh ROM:5A37 add INTMEM_1C, #-8000h ROM:5A3B st INTMEM_1C, (INTMEM_1A4+2)[] ROM:5A40 ld INTMEM_1C, #1Eh ROM:5A44 ldb INTMEM_1C+2, INTMEM_F1[] ROM:5A49 ldb INTMEM_20, INTMEM_1FD[] ROM:5A4E cmpb INTMEM_20, INTMEM_1B7[] ROM:5A53 jh ROM_5A5C ROM:5A55 ld INTMEM_1C, #1Dh ROM:5A59 ldb INTMEM_1C+2, INTMEM_DF ROM:5A5C ROM:5A5C ROM_5A5C: ; CODE XREF: ROM:5A53↑j ROM:5A5C ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5A61 lcall ROM_32AD ROM:5A64 mulub INTMEM_1C, #32h ; '2' ROM:5A67 st INTMEM_1C, (INTMEM_1A4+4)[] ROM:5A6C ldb INTMEM_1A, #0 ROM:5A6F jbs INTMEM_F6, 1, ROM_5A7C ROM:5A72 cmp INTMEM_DA, 6Ah[INTMEM_56] ROM:5A77 jc ROM_5A7C ROM:5A79 ldb INTMEM_1A, #1 ROM:5A7C ROM:5A7C ROM_5A7C: ; CODE XREF: ROM:5A6F↑j ROM:5A7C ; ROM:5A77↑j ROM:5A7C stb INTMEM_1A, (INTMEM_1CF+4)[] ROM:5A81 ld INTMEM_20, #-3C80h ROM:5A85 ld INTMEM_20+2, #1C9h ROM:5A89 divu INTMEM_20, INTMEM_5E ROM:5A8C jnv ROM_5A91 ROM:5A8E ldbse INTMEM_20, #-1 ROM:5A91 ROM:5A91 ROM_5A91: ; CODE XREF: ROM:5A8C↑j ROM:5A91 sub INTMEM_20, #0Bh ROM:5A95 jc ROM_5A99 ROM:5A97 clr INTMEM_20 ROM:5A99 ROM:5A99 ROM_5A99: ; CODE XREF: ROM:5A95↑j ROM:5A99 ld INTMEM_1C, INTMEM_DA ROM:5A9C cmp INTMEM_1C, INTMEM_20 ROM:5A9F jnc ROM_5AA4 ROM:5AA1 ld INTMEM_1C, INTMEM_20 ROM:5AA4 ROM:5AA4 ROM_5AA4: ; CODE XREF: ROM:5A9F↑j ROM:5AA4 ld INTMEM_1A, INTMEM_1C ROM:5AA7 cmp INTMEM_1A, ZERO_REG ; Zero register ROM:5AAA je ROM_5AD1 ROM:5AAC cmpb ZERO_REG, (INTMEM_1CF+4)[] ; Zero register ROM:5AB1 je ROM_5AB6 ROM:5AB3 shl INTMEM_1A, #1 ROM:5AB6 ROM:5AB6 ROM_5AB6: ; CODE XREF: ROM:5AB1↑j ROM:5AB6 cmp INTMEM_1A, 6Ch[INTMEM_56] ROM:5ABB jnc ROM_5AC9 ROM:5ABD cmp INTMEM_1A, 6Eh[INTMEM_56] ROM:5AC2 jnc ROM_5AD1 ROM:5AC4 andb INTMEM_FB, #-9 ROM:5AC7 sjmp ROM_5AD4 ROM:5AC9 ; --------------------------------------------------------------------------- ROM:5AC9 ROM:5AC9 ROM_5AC9: ; CODE XREF: ROM:5ABB↑j ROM:5AC9 ld INTMEM_1C, 6Ch[INTMEM_56] ROM:5ACE shr INTMEM_1C, #1 ROM:5AD1 ROM:5AD1 ROM_5AD1: ; CODE XREF: ROM:5AAA↑j ROM:5AD1 ; ROM:5AC2↑j ROM:5AD1 orb INTMEM_FB, #8 ROM:5AD4 ROM:5AD4 ROM_5AD4: ; CODE XREF: ROM:5AC7↑j ROM:5AD4 jbs INTMEM_FB, 0, ROM_5B1B ROM:5AD7 ld INTMEM_1C+2, (INTMEM_1A4+2)[] ROM:5ADC ld INTMEM_20, (INTMEM_1A4+4)[] ROM:5AE1 ldb INTMEM_20+3, (INTMEM_1CF+4)[] ROM:5AE6 ldb INTMEM_20+2, 0FFh[INTMEM_56] ROM:5AEB jbc INTMEM_F6, 6, ROM_5B15 ROM:5AEE jbs INTMEM_FB, 4, ROM_5B18 ROM:5AF1 orb INTMEM_FB, #10h ROM:5AF4 ld INTMEM_32, INTMEM_1C ROM:5AF7 ld INTMEM_1C, #20h ; ' ' ROM:5AFB jbs INTMEM_F7, 0, ROM_5B0C ROM:5AFE ldb INTMEM_1C+2, INTMEM_1AB[] ROM:5B03 ld INTMEM_1C, #1Fh ROM:5B07 lcall ROM_32AD ROM:5B0A clrb INTMEM_1C+1 ROM:5B0C ROM:5B0C ROM_5B0C: ; CODE XREF: ROM:5AFB↑j ROM:5B0C mulu INTMEM_1C, INTMEM_32 ROM:5B0F shrl INTMEM_1C, #8 ROM:5B12 ljmp ROM_348F ROM:5B15 ; --------------------------------------------------------------------------- ROM:5B15 ROM:5B15 ROM_5B15: ; CODE XREF: ROM:5AEB↑j ROM:5B15 andb INTMEM_FB, #-11h ROM:5B18 ROM:5B18 ROM_5B18: ; CODE XREF: ROM:5AEE↑j ROM:5B18 lcall ROM_3208 ROM:5B1B ROM:5B1B ROM_5B1B: ; CODE XREF: ROM:ROM_5AD4↑j ROM:5B1B ld INTMEM_1A, INTMEM_64[] ROM:5B20 add INTMEM_1A, #-8000h ROM:5B24 add INTMEM_1A, INTMEM_66[] ROM:5B29 st INTMEM_1A, (INTMEM_3C4+4)[] ROM:5B2E ret ROM:5B2F ROM:5B2F ; =============== S U B R O U T I N E ======================================= ROM:5B2F ROM:5B2F ROM:5B2F ROM_5B2F: ; CODE XREF: ROM_2A1E:ROM_485A↑p ROM:5B2F cmpb INTMEM_9A, ZERO_REG ; Zero register ROM:5B32 jne ROM_5B60 ROM:5B34 ld INTMEM_20+2, #1E8h ROM:5B38 ld INTMEM_20, #1D8h ROM:5B3C ROM:5B3C ROM_5B3C: ; CODE XREF: ROM_5B2F+1D↓j ROM:5B3C ld INTMEM_1C, [INTMEM_20]+ ROM:5B3F mulu INTMEM_1C, [INTMEM_20+2] ROM:5B42 shrl INTMEM_1C, #0Ah ROM:5B45 st INTMEM_1C, [INTMEM_20+2]+ ROM:5B48 cmp INTMEM_20+2, #1F0h ROM:5B4C jnc ROM_5B3C ROM:5B4E ld INTMEM_1C, 38h[INTMEM_56] ROM:5B53 mulu INTMEM_1C, INTMEM_186[] ROM:5B58 st INTMEM_1C+2, INTMEM_186[] ROM:5B5D orb INTMEM_F9, #20h ; ' ' ROM:5B60 ROM:5B60 ROM_5B60: ; CODE XREF: ROM_5B2F+3↑j ROM:5B60 cmpb INTMEM_9A, #2 ROM:5B63 jne ROM_5B88 ROM:5B65 cmp INTMEM_5E, 60h[INTMEM_56] ROM:5B6A jnh ROM_5B75 ROM:5B6C cmp INTMEM_5E, 5Ch[INTMEM_56] ROM:5B71 jc ROM_5B8A ROM:5B73 sjmp ROM_5C0A ROM:5B75 ; --------------------------------------------------------------------------- ROM:5B75 ROM:5B75 ROM_5B75: ; CODE XREF: ROM_5B2F+3B↑j ROM:5B75 andb INTMEM_FB, #-5 ROM:5B78 andb INTMEM_FB, #-3 ROM:5B7B ld INTMEM_1C, 5Ah[INTMEM_56] ROM:5B80 st INTMEM_1C, INTMEM_1A2[] ROM:5B85 andb INTMEM_FB, #-2 ROM:5B88 ROM:5B88 ROM_5B88: ; CODE XREF: ROM_5B2F+34↑j ROM:5B88 sjmp ROM_5C34 ROM:5B8A ; --------------------------------------------------------------------------- ROM:5B8A ROM:5B8A ROM_5B8A: ; CODE XREF: ROM_5B2F+42↑j ROM:5B8A jbs INTMEM_FB, 2, ROM_5BC5 ROM:5B8D jbs INTMEM_FB, 1, ROM_5BAE ROM:5B90 orb INTMEM_FB, #2 ROM:5B93 st ZERO_REG, INTMEM_1A0[] ; Zero register ROM:5B98 ldb INTMEM_1A, INTMEM_1AB[] ROM:5B9D cmpb INTMEM_1A, 0FBh[INTMEM_56] ROM:5BA2 jc ROM_5BBF ROM:5BA4 ld INTMEM_20, 62h[INTMEM_56] ROM:5BA9 st INTMEM_20, INTMEM_1A0[] ROM:5BAE ROM:5BAE ROM_5BAE: ; CODE XREF: ROM_5B2F+5E↑j ROM:5BAE cmp ZERO_REG, INTMEM_1A0[] ; Zero register ROM:5BB3 jne ROM_5BED ROM:5BB5 ld INTMEM_20, 64h[INTMEM_56] ROM:5BBA st INTMEM_20, INTMEM_1A0[] ROM:5BBF ROM:5BBF ROM_5BBF: ; CODE XREF: ROM_5B2F+73↑j ROM:5BBF andb INTMEM_FB, #-3 ROM:5BC2 orb INTMEM_FB, #4 ROM:5BC5 ROM:5BC5 ROM_5BC5: ; CODE XREF: ROM_5B2F:ROM_5B8A↑j ROM:5BC5 ld INTMEM_1C, 5Ah[INTMEM_56] ROM:5BCA sub INTMEM_1C, 5Ch[INTMEM_56] ROM:5BCF ld INTMEM_20+2, INTMEM_1A0[] ROM:5BD4 clr INTMEM_20 ROM:5BD6 divu INTMEM_20, 64h[INTMEM_56] ROM:5BDB jnv ROM_5BE0 ROM:5BDD ldbse INTMEM_20, #-1 ROM:5BE0 ROM:5BE0 ROM_5BE0: ; CODE XREF: ROM_5B2F+AC↑j ROM:5BE0 mulu INTMEM_20, INTMEM_1C ROM:5BE3 add INTMEM_20+2, 5Ch[INTMEM_56] ROM:5BE8 st INTMEM_20+2, INTMEM_1A2[] ROM:5BED ROM:5BED ROM_5BED: ; CODE XREF: ROM_5B2F+84↑j ROM:5BED cmpb INTMEM_9A, INTMEM_99 ROM:5BF0 jne ROM_5C03 ROM:5BF2 ld INTMEM_20, INTMEM_1A0[] ROM:5BF7 cmp ZERO_REG, INTMEM_20 ; Zero register ROM:5BFA je ROM_5C03 ROM:5BFC dec INTMEM_20 ROM:5BFE st INTMEM_20, INTMEM_1A0[] ROM:5C03 ROM:5C03 ROM_5C03: ; CODE XREF: ROM_5B2F+C1↑j ROM:5C03 ; ROM_5B2F+CB↑j ROM:5C03 cmp INTMEM_5E, INTMEM_1A2[] ROM:5C08 jc ROM_5C17 ROM:5C0A ROM:5C0A ROM_5C0A: ; CODE XREF: ROM_5B2F+44↑j ROM:5C0A jbc INTMEM_FB, 0, ROM_5C34 ROM:5C0D ld INTMEM_DA, INTMEM_1A4[] ROM:5C12 andb INTMEM_FB, #-2 ROM:5C15 sjmp ROM_5C34 ROM:5C17 ; --------------------------------------------------------------------------- ROM:5C17 ROM:5C17 ROM_5C17: ; CODE XREF: ROM_5B2F+D9↑j ROM:5C17 ld INTMEM_1C, INTMEM_1A2[] ROM:5C1C add INTMEM_1C, 5Eh[INTMEM_56] ROM:5C21 cmp INTMEM_5E, INTMEM_1C ROM:5C24 jnh ROM_5C34 ROM:5C26 jbs INTMEM_FB, 0, ROM_5C31 ROM:5C29 orb INTMEM_FB, #1 ROM:5C2C st INTMEM_DA, INTMEM_1A4[] ROM:5C31 ROM:5C31 ROM_5C31: ; CODE XREF: ROM_5B2F+F7↑j ROM:5C31 lcall ROM_39D2 ROM:5C34 ROM:5C34 ROM_5C34: ; CODE XREF: ROM_5B2F:ROM_5B88↑j ROM:5C34 ; ROM_5B2F:ROM_5C0A↑j ... ROM:5C34 ldb INTMEM_20+2, INTMEM_149[] ROM:5C39 djnz INTMEM_EB, ROM_5CB4 ROM:5C3C ldb INTMEM_EB, 15Ch[INTMEM_56] ROM:5C41 subb INTMEM_1C+2, INTMEM_20+2, INTMEM_27F[] ROM:5C47 jc ROM_5C57 ROM:5C49 negb INTMEM_1C+2 ROM:5C4B cmpb INTMEM_1C+2, 15Bh[INTMEM_56] ROM:5C50 jnc ROM_5C69 ROM:5C52 stb ZERO_REG, INTMEM_27E[] ; Zero register ROM:5C57 ROM:5C57 ROM_5C57: ; CODE XREF: ROM_5B2F+118↑j ROM:5C57 stb INTMEM_20+2, INTMEM_27F[] ROM:5C5C subb INTMEM_1A, INTMEM_20+2, 15Ah[INTMEM_56] ROM:5C62 jnc ROM_5C69 ROM:5C64 cmpb INTMEM_1A, INTMEM_F0 ROM:5C67 jc ROM_5C77 ROM:5C69 ROM:5C69 ROM_5C69: ; CODE XREF: ROM_5B2F+121↑j ROM:5C69 ; ROM_5B2F+133↑j ROM:5C69 ldb INTMEM_F0, INTMEM_EF ROM:5C6C ldb INTMEM_EF, INTMEM_EE ROM:5C6F ldb INTMEM_EE, INTMEM_ED ROM:5C72 ldb INTMEM_ED, INTMEM_EC ROM:5C75 sjmp ROM_5CB1 ROM:5C77 ; --------------------------------------------------------------------------- ROM:5C77 ROM:5C77 ROM_5C77: ; CODE XREF: ROM_5B2F+138↑j ROM:5C77 ldb INTMEM_F0, INTMEM_20+2 ROM:5C7A ldb INTMEM_EF, INTMEM_20+2 ROM:5C7D ldb INTMEM_EE, INTMEM_20+2 ROM:5C80 ldb INTMEM_ED, INTMEM_20+2 ROM:5C83 cmp INTMEM_5E, 3Ah[INTMEM_56] ROM:5C88 jnc ROM_5CB1 ROM:5C8A cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:5C8F jc ROM_5CB1 ROM:5C91 ldb INTMEM_20, INTMEM_27E[] ROM:5C96 cmpb INTMEM_20, 15Dh[INTMEM_56] ROM:5C9B jc ROM_5CB1 ROM:5C9D ldb INTMEM_1A+1, INTMEM_27E[] ROM:5CA2 incb INTMEM_1A+1 ROM:5CA4 stb INTMEM_1A+1, INTMEM_27E[] ROM:5CA9 ld INTMEM_1C, INTMEM_26E[] ROM:5CAE lcall ROM_39DF ROM:5CB1 ROM:5CB1 ROM_5CB1: ; CODE XREF: ROM_5B2F+146↑j ROM:5CB1 ; ROM_5B2F+159↑j ... ROM:5CB1 ldb INTMEM_EC, INTMEM_20+2 ROM:5CB4 ROM:5CB4 ROM_5CB4: ; CODE XREF: ROM_5B2F+10A↑j ROM:5CB4 ret ROM:5CB4 ; End of function ROM_5B2F ROM:5CB4 ROM:5CB5 ROM:5CB5 ; =============== S U B R O U T I N E ======================================= ROM:5CB5 ROM:5CB5 ROM:5CB5 ROM_5CB5: ; CODE XREF: ROM_483E+F↑p ROM:5CB5 andb INTMEM_FB, #-21h ROM:5CB8 jbc INTMEM_F6, 5, ROM_5CE5 ROM:5CBB jbs INTMEM_FB, 6, ROM_5CCD ROM:5CBE ldb INTMEM_1C, INTMEM_1AB[] ROM:5CC3 cmpb INTMEM_1C, 102h[INTMEM_56] ROM:5CC8 jnh ROM_5CE8 ROM:5CCA orb INTMEM_FB, #40h ; '@' ROM:5CCD ROM:5CCD ROM_5CCD: ; CODE XREF: ROM_5CB5+6↑j ROM:5CCD ldb INTMEM_1C+1, INTMEM_1AA[] ROM:5CD2 cmpb INTMEM_1C+1, 100h[INTMEM_56] ROM:5CD7 jnh ROM_5CE0 ROM:5CD9 cmpb INTMEM_DF, 101h[INTMEM_56] ROM:5CDE jh ROM_5CE8 ROM:5CE0 ROM:5CE0 ROM_5CE0: ; CODE XREF: ROM_5CB5+22↑j ROM:5CE0 orb INTMEM_FB, #20h ; ' ' ROM:5CE3 sjmp ROM_5CE8 ROM:5CE5 ; --------------------------------------------------------------------------- ROM:5CE5 ROM:5CE5 ROM_5CE5: ; CODE XREF: ROM_5CB5+3↑j ROM:5CE5 andb INTMEM_FB, #-41h ROM:5CE8 ROM:5CE8 ROM_5CE8: ; CODE XREF: ROM_5CB5+13↑j ROM:5CE8 ; ROM_5CB5+29↑j ... ROM:5CE8 jbs INTMEM_FB, 5, ROM_5CF0 ROM:5CEB andb INTMEM_A3, #-11h ROM:5CEE sjmp ROM_5CF3 ROM:5CF0 ; --------------------------------------------------------------------------- ROM:5CF0 ROM:5CF0 ROM_5CF0: ; CODE XREF: ROM_5CB5:ROM_5CE8↑j ROM:5CF0 orb INTMEM_A3, #10h ROM:5CF3 ROM:5CF3 ROM_5CF3: ; CODE XREF: ROM_5CB5+39↑j ROM:5CF3 jbs INTMEM_F8, 6, ROM_5D22 ROM:5CF6 jbs INTMEM_FB, 7, ROM_5D1A ROM:5CF9 jbc INTMEM_FB, 6, ROM_5D2B ROM:5CFC ld INTMEM_1C, #20h ; ' ' ROM:5D00 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:5D05 lcall ROM_32AD ROM:5D08 ldb INTMEM_C8, INTMEM_1C ROM:5D0B ld INTMEM_1C, #21h ; '!' ROM:5D0F lcall ROM_32AD ROM:5D12 stb INTMEM_1C, INTMEM_1D4[] ROM:5D17 orb INTMEM_FB, #-80h ROM:5D1A ROM:5D1A ROM_5D1A: ; CODE XREF: ROM_5CB5+41↑j ROM:5D1A cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:5D1D jne ROM_5D22 ROM:5D1F orb INTMEM_F8, #40h ; '@' ROM:5D22 ROM:5D22 ROM_5D22: ; CODE XREF: ROM_5CB5:ROM_5CF3↑j ROM:5D22 ; ROM_5CB5+68↑j ROM:5D22 jbs INTMEM_F6, 5, ROM_5D2B ROM:5D25 andb INTMEM_F8, #-41h ROM:5D28 andb INTMEM_FB, #7Fh ROM:5D2B ROM:5D2B ROM_5D2B: ; CODE XREF: ROM_5CB5+44↑j ROM:5D2B ; ROM_5CB5:ROM_5D22↑j ROM:5D2B jbs INTMEM_F6, 3, ROM_5D51 ROM:5D2E jbc INTMEM_FB, 6, ROM_5D51 ROM:5D31 lcall ROM_3945 ROM:5D34 cmpb INTMEM_1C+1, 107h[INTMEM_56] ROM:5D39 jc ROM_5D42 ROM:5D3B cmpb INTMEM_1C+1, 108h[INTMEM_56] ROM:5D40 jh ROM_5D45 ROM:5D42 ROM:5D42 ROM_5D42: ; CODE XREF: ROM_5CB5+84↑j ROM:5D42 orb INTMEM_FC, #1 ROM:5D45 ROM:5D45 ROM_5D45: ; CODE XREF: ROM_5CB5+8B↑j ROM:5D45 jbc INTMEM_F8, 6, ROM_5D51 ROM:5D48 jbs INTMEM_FC, 0, ROM_5D53 ROM:5D4B orb INTMEM_53, #1 ROM:5D4E orb INTMEM_F6, #8 ROM:5D51 ROM:5D51 ROM_5D51: ; CODE XREF: ROM_5CB5:ROM_5D2B↑j ROM:5D51 ; ROM_5CB5+79↑j ... ROM:5D51 sjmp ROM_5DFE ROM:5D53 ; --------------------------------------------------------------------------- ROM:5D53 ROM:5D53 ROM_5D53: ; CODE XREF: ROM_5CB5+93↑j ROM:5D53 jbc INTMEM_FC, 1, ROM_5D7C ROM:5D56 jbc INTMEM_FA, 7, ROM_5D68 ROM:5D59 ldb INTMEM_CE, 103h[INTMEM_56] ROM:5D5E jbs INTMEM_AD, 3, ROM_5D82 ROM:5D61 ldb INTMEM_CE, 104h[INTMEM_56] ROM:5D66 sjmp ROM_5D82 ROM:5D68 ; --------------------------------------------------------------------------- ROM:5D68 ROM:5D68 ROM_5D68: ; CODE XREF: ROM_5CB5+A1↑j ROM:5D68 lcall ROM_3945 ROM:5D6B cmpb INTMEM_1C+1, 105h[INTMEM_56] ROM:5D70 jh ROM_5D77 ROM:5D72 cmpb INTMEM_CE, ZERO_REG ; Zero register ROM:5D75 jne ROM_5D82 ROM:5D77 ROM:5D77 ROM_5D77: ; CODE XREF: ROM_5CB5+BB↑j ROM:5D77 andb INTMEM_FC, #-3 ROM:5D7A sjmp ROM_5D84 ROM:5D7C ; --------------------------------------------------------------------------- ROM:5D7C ROM:5D7C ROM_5D7C: ; CODE XREF: ROM_5CB5:ROM_5D53↑j ROM:5D7C jbc INTMEM_FA, 7, ROM_5D84 ROM:5D7F orb INTMEM_FC, #2 ROM:5D82 ROM:5D82 ROM_5D82: ; CODE XREF: ROM_5CB5+A9↑j ROM:5D82 ; ROM_5CB5+B1↑j ... ROM:5D82 sjmp ROM_5DFE ROM:5D84 ; --------------------------------------------------------------------------- ROM:5D84 ROM:5D84 ROM_5D84: ; CODE XREF: ROM_5CB5+C5↑j ROM:5D84 ; ROM_5CB5:ROM_5D7C↑j ROM:5D84 cmp INTMEM_D6, 70h[INTMEM_56] ROM:5D89 jc ROM_5DB9 ROM:5D8B cmp INTMEM_D6, 72h[INTMEM_56] ROM:5D90 jnh ROM_5DA7 ROM:5D92 andb INTMEM_F8, #7Fh ROM:5D95 ldb INTMEM_B2, 10Ah[INTMEM_56] ROM:5D9A cmp INTMEM_D6, #61A8h ROM:5D9E jnc ROM_5DC9 ROM:5DA0 ldb INTMEM_B2, 109h[INTMEM_56] ROM:5DA5 sjmp ROM_5DC9 ROM:5DA7 ; --------------------------------------------------------------------------- ROM:5DA7 ROM:5DA7 ROM_5DA7: ; CODE XREF: ROM_5CB5+DB↑j ROM:5DA7 jbs INTMEM_F8, 7, ROM_5DB9 ROM:5DAA cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5DAD jne ROM_5DC9 ROM:5DAF orb INTMEM_F8, #-80h ROM:5DB2 ldb INTMEM_B2, 10Bh[INTMEM_56] ROM:5DB7 sjmp ROM_5DC9 ROM:5DB9 ; --------------------------------------------------------------------------- ROM:5DB9 ROM:5DB9 ROM_5DB9: ; CODE XREF: ROM_5CB5+D4↑j ROM:5DB9 ; ROM_5CB5:ROM_5DA7↑j ROM:5DB9 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:5DBC jne ROM_5DC9 ROM:5DBE orb INTMEM_F6, #8 ROM:5DC1 orb INTMEM_53, #1 ROM:5DC4 andb INTMEM_F8, #7Fh ROM:5DC7 sjmp ROM_5DFE ROM:5DC9 ; --------------------------------------------------------------------------- ROM:5DC9 ROM:5DC9 ROM_5DC9: ; CODE XREF: ROM_5CB5+E9↑j ROM:5DC9 ; ROM_5CB5+F0↑j ... ROM:5DC9 jbs INTMEM_F6, 2, ROM_5DD8 ROM:5DCC ldb INTMEM_1C+2, INTMEM_1AB[] ROM:5DD1 cmpb INTMEM_1C+2, 10Dh[INTMEM_56] ROM:5DD6 jnh ROM_5DFE ROM:5DD8 ROM:5DD8 ROM_5DD8: ; CODE XREF: ROM_5CB5:ROM_5DC9↑j ROM:5DD8 cmpb INTMEM_D3, 10Ch[INTMEM_56] ROM:5DDD jne ROM_5DFE ROM:5DDF jbs INTMEM_FB, 0, ROM_5DFE ROM:5DE2 jbs INTMEM_FB, 3, ROM_5DFE ROM:5DE5 jbs INTMEM_AC, 5, ROM_5E01 ROM:5DE8 ROM:5DE8 ROM_5DE8: ; CODE XREF: ROM_5CB5:ROM_5DFE↓j ROM:5DE8 orb INTMEM_F6, #4 ROM:5DEB cmpb ZERO_REG, INTMEM_1D4[] ; Zero register ROM:5DF0 je ROM_5E08 ROM:5DF2 ldb INTMEM_C9, INTMEM_1D4[] ROM:5DF7 stb ZERO_REG, INTMEM_1D4[] ; Zero register ROM:5DFC sjmp ROM_5E08 ROM:5DFE ; --------------------------------------------------------------------------- ROM:5DFE ROM:5DFE ROM_5DFE: ; CODE XREF: ROM_5CB5:ROM_5D51↑j ROM:5DFE ; ROM_5CB5:ROM_5D82↑j ... ROM:5DFE jbs INTMEM_AC, 4, ROM_5DE8 ROM:5E01 ROM:5E01 ROM_5E01: ; CODE XREF: ROM_5CB5+130↑j ROM:5E01 ld INTMEM_D6, #61A8h ROM:5E05 andb INTMEM_F6, #-5 ROM:5E08 ROM:5E08 ROM_5E08: ; CODE XREF: ROM_5CB5+13B↑j ROM:5E08 ; ROM_5CB5+147↑j ROM:5E08 andb INTMEM_FC, #-11h ROM:5E0B lcall ROM_3945 ROM:5E0E jbs INTMEM_FC, 3, ROM_5E1D ROM:5E11 cmpb INTMEM_1C+1, 105h[INTMEM_56] ROM:5E16 jnh ROM_5E2A ROM:5E18 orb INTMEM_FC, #8 ROM:5E1B sjmp ROM_5E27 ROM:5E1D ; --------------------------------------------------------------------------- ROM:5E1D ROM:5E1D ROM_5E1D: ; CODE XREF: ROM_5CB5+159↑j ROM:5E1D cmpb INTMEM_1C+1, 106h[INTMEM_56] ROM:5E22 jc ROM_5E2A ROM:5E24 andb INTMEM_FC, #-9 ROM:5E27 ROM:5E27 ROM_5E27: ; CODE XREF: ROM_5CB5+166↑j ROM:5E27 orb INTMEM_FC, #10h ROM:5E2A ROM:5E2A ROM_5E2A: ; CODE XREF: ROM_5CB5+161↑j ROM:5E2A ; ROM_5CB5+16D↑j ROM:5E2A jbs INTMEM_F6, 2, ROM_5E32 ROM:5E2D andb INTMEM_FC, #-5 ROM:5E30 sjmp ROM_5EE6 ROM:5E32 ; --------------------------------------------------------------------------- ROM:5E32 ROM:5E32 ROM_5E32: ; CODE XREF: ROM_5CB5:ROM_5E2A↑j ROM:5E32 jbc INTMEM_FC, 2, ROM_5E8A ROM:5E35 jbs INTMEM_FC, 4, ROM_5E72 ROM:5E38 jbs INTMEM_FA, 3, ROM_5E42 ROM:5E3B cmpb INTMEM_B6, ZERO_REG ; Zero register ROM:5E3E je ROM_5E8A ROM:5E40 sjmp ROM_5E47 ROM:5E42 ; --------------------------------------------------------------------------- ROM:5E42 ROM:5E42 ROM_5E42: ; CODE XREF: ROM_5CB5+183↑j ROM:5E42 cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:5E45 je ROM_5E8A ROM:5E47 ROM:5E47 ROM_5E47: ; CODE XREF: ROM_5CB5+18B↑j ROM:5E47 cmpb INTMEM_C6, ZERO_REG ; Zero register ROM:5E4A je ROM_5E4E ROM:5E4C sjmp ROM_5EE6 ROM:5E4E ; --------------------------------------------------------------------------- ROM:5E4E ROM:5E4E ROM_5E4E: ; CODE XREF: ROM_5CB5+195↑j ROM:5E4E ldb INTMEM_C6, 110h[INTMEM_56] ROM:5E53 ld INTMEM_1C, #25h ; '%' ROM:5E57 jbs INTMEM_FC, 3, ROM_5E5E ROM:5E5A ld INTMEM_1C, #24h ; '$' ROM:5E5E ROM:5E5E ROM_5E5E: ; CODE XREF: ROM_5CB5+1A2↑j ROM:5E5E ldb INTMEM_1C+2, INTMEM_DF ROM:5E61 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5E66 lcall ROM_32AD ROM:5E69 clrb INTMEM_1C+1 ROM:5E6B stb INTMEM_1C, INTMEM_3CD[] ROM:5E70 sjmp ROM_5EC3 ROM:5E72 ; --------------------------------------------------------------------------- ROM:5E72 ROM:5E72 ROM_5E72: ; CODE XREF: ROM_5CB5+180↑j ROM:5E72 ld INTMEM_1C+2, INTMEM_14C[] ROM:5E77 ld INTMEM_20, INTMEM_D6 ROM:5E7A shr INTMEM_20, #1 ROM:5E7D st INTMEM_20, INTMEM_14C[] ROM:5E82 add INTMEM_1C+2, INTMEM_20 ROM:5E85 st INTMEM_1C+2, INTMEM_260[] ROM:5E8A ROM:5E8A ROM_5E8A: ; CODE XREF: ROM_5CB5:ROM_5E32↑j ROM:5E8A ; ROM_5CB5+189↑j ... ROM:5E8A orb INTMEM_FC, #4 ROM:5E8D ldb INTMEM_B6, 10Eh[INTMEM_56] ROM:5E92 ldb INTMEM_B7, 10Fh[INTMEM_56] ROM:5E97 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:5E9C ldb INTMEM_1C+2, INTMEM_DF ROM:5E9F ld INTMEM_1C, #23h ; '#' ROM:5EA3 jbs INTMEM_FC, 3, ROM_5EAA ROM:5EA6 ld INTMEM_1C, #22h ; '"' ROM:5EAA ROM:5EAA ROM_5EAA: ; CODE XREF: ROM_5CB5+1EE↑j ROM:5EAA lcall ROM_32AD ROM:5EAD stb INTMEM_1C, INTMEM_3CE[] ROM:5EB2 clrb INTMEM_1C+1 ROM:5EB4 mulub INTMEM_20, INTMEM_C9, #8 ROM:5EB8 add INTMEM_20, #190h ROM:5EBC mulu INTMEM_1C, INTMEM_20 ROM:5EBF divu INTMEM_1C, #32h ; '2' ROM:5EC3 ROM:5EC3 ROM_5EC3: ; CODE XREF: ROM_5CB5+1BB↑j ROM:5EC3 jbc INTMEM_FC, 3, ROM_5ED7 ROM:5EC6 sub INTMEM_D6, INTMEM_1C ROM:5EC9 cmp INTMEM_D6, 72h[INTMEM_56] ROM:5ECE jc ROM_5EE6 ROM:5ED0 ld INTMEM_D6, 72h[INTMEM_56] ROM:5ED5 sjmp ROM_5EE6 ROM:5ED7 ; --------------------------------------------------------------------------- ROM:5ED7 ROM:5ED7 ROM_5ED7: ; CODE XREF: ROM_5CB5:ROM_5EC3↑j ROM:5ED7 add INTMEM_D6, INTMEM_1C ROM:5EDA cmp INTMEM_D6, 70h[INTMEM_56] ROM:5EDF jnh ROM_5EE6 ROM:5EE1 ld INTMEM_D6, 70h[INTMEM_56] ROM:5EE6 ROM:5EE6 ROM_5EE6: ; CODE XREF: ROM_5CB5+17B↑j ROM:5EE6 ; ROM_5CB5+197↑j ... ROM:5EE6 jbc INTMEM_F6, 2, ROM_5F29 ROM:5EE9 jbc INTMEM_F7, 3, ROM_5F29 ROM:5EEC jbs INTMEM_F9, 1, ROM_5F27 ROM:5EEF jbc INTMEM_F7, 4, ROM_5F27 ROM:5EF2 ldb INTMEM_1C, INTMEM_1F7[] ROM:5EF7 cmpb INTMEM_1C, 114h[INTMEM_56] ROM:5EFC jc ROM_5F27 ROM:5EFE ldb INTMEM_1C, INTMEM_1F5[] ROM:5F03 cmpb INTMEM_1C, 113h[INTMEM_56] ROM:5F08 jnh ROM_5F27 ROM:5F0A ldb INTMEM_1C, INTMEM_1F9[] ROM:5F0F cmpb INTMEM_1C, 111h[INTMEM_56] ROM:5F14 jc ROM_5F27 ROM:5F16 cmpb INTMEM_1C, 112h[INTMEM_56] ROM:5F1B jnh ROM_5F27 ROM:5F1D cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:5F20 jne ROM_5F25 ROM:5F22 jbs INTMEM_FC, 4, ROM_5F2B ROM:5F25 ROM:5F25 ROM_5F25: ; CODE XREF: ROM_5CB5+26B↑j ROM:5F25 sjmp ROM_5FB2 ROM:5F27 ; --------------------------------------------------------------------------- ROM:5F27 ROM:5F27 ROM_5F27: ; CODE XREF: ROM_5CB5+237↑j ROM:5F27 ; ROM_5CB5+23A↑j ... ROM:5F27 sjmp ROM_5F9E ROM:5F29 ; --------------------------------------------------------------------------- ROM:5F29 ROM:5F29 ROM_5F29: ; CODE XREF: ROM_5CB5:ROM_5EE6↑j ROM:5F29 ; ROM_5CB5+234↑j ROM:5F29 sjmp ROM_5F99 ROM:5F2B ; --------------------------------------------------------------------------- ROM:5F2B ROM:5F2B ROM_5F2B: ; CODE XREF: ROM_5CB5+26D↑j ROM:5F2B ldb INTMEM_1C+1, INTMEM_1D5[] ROM:5F30 incb INTMEM_1C+1 ROM:5F32 stb INTMEM_1C+1, INTMEM_1D5[] ROM:5F37 ld INTMEM_20, INTMEM_262[] ROM:5F3C ld INTMEM_20+2, INTMEM_264[] ROM:5F41 add INTMEM_20, INTMEM_260[] ROM:5F46 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:5F49 st INTMEM_20, INTMEM_262[] ROM:5F4E st INTMEM_20+2, INTMEM_264[] ROM:5F53 ldbze INTMEM_1A, INTMEM_1D5[] ROM:5F58 cmpb INTMEM_1A, 115h[INTMEM_56] ROM:5F5D jnc ROM_5FB2 ROM:5F5F ldb INTMEM_1C+3, INTMEM_270[] ROM:5F64 cmpb INTMEM_1C+3, 116h[INTMEM_56] ROM:5F69 jc ROM_5FA3 ROM:5F6B incb INTMEM_1C+3 ROM:5F6D stb INTMEM_1C+3, INTMEM_270[] ROM:5F72 divu INTMEM_20, INTMEM_1A ROM:5F75 cmp INTMEM_20, 74h[INTMEM_56] ROM:5F7A jc ROM_5F8E ROM:5F7C cmp INTMEM_20, 76h[INTMEM_56] ROM:5F81 jh ROM_5F97 ROM:5F83 cmpb INTMEM_42+1, 119h[INTMEM_56] ROM:5F88 jnh ROM_5F97 ROM:5F8A decb INTMEM_42+1 ROM:5F8C sjmp ROM_5FA3 ROM:5F8E ; --------------------------------------------------------------------------- ROM:5F8E ROM:5F8E ROM_5F8E: ; CODE XREF: ROM_5CB5+2C5↑j ROM:5F8E cmpb INTMEM_42+1, 118h[INTMEM_56] ROM:5F93 jc ROM_5F97 ROM:5F95 incb INTMEM_42+1 ROM:5F97 ROM:5F97 ROM_5F97: ; CODE XREF: ROM_5CB5+2CC↑j ROM:5F97 ; ROM_5CB5+2D3↑j ... ROM:5F97 sjmp ROM_5FA3 ROM:5F99 ; --------------------------------------------------------------------------- ROM:5F99 ROM:5F99 ROM_5F99: ; CODE XREF: ROM_5CB5:ROM_5F29↑j ROM:5F99 stb ZERO_REG, INTMEM_270[] ; Zero register ROM:5F9E ROM:5F9E ROM_5F9E: ; CODE XREF: ROM_5CB5:ROM_5F27↑j ROM:5F9E ldb INTMEM_B3, 117h[INTMEM_56] ROM:5FA3 ROM:5FA3 ROM_5FA3: ; CODE XREF: ROM_5CB5+2B4↑j ROM:5FA3 ; ROM_5CB5+2D7↑j ... ROM:5FA3 stb ZERO_REG, INTMEM_1D5[] ; Zero register ROM:5FA8 st ZERO_REG, INTMEM_264[] ; Zero register ROM:5FAD st ZERO_REG, INTMEM_262[] ; Zero register ROM:5FB2 ROM:5FB2 ROM_5FB2: ; CODE XREF: ROM_5CB5:ROM_5F25↑j ROM:5FB2 ; ROM_5CB5+2A8↑j ROM:5FB2 ret ROM:5FB2 ; End of function ROM_5CB5 ROM:5FB2 ROM:5FB3 ROM:5FB3 ; =============== S U B R O U T I N E ======================================= ROM:5FB3 ROM:5FB3 ROM:5FB3 ROM_5FB3: ; CODE XREF: ROM_483E+3↑p ROM:5FB3 jbc INTMEM_F8, 6, ROM_601C ROM:5FB6 jbs INTMEM_F8, 7, ROM_601C ROM:5FB9 ldb INTMEM_1A, INTMEM_1AB[] ROM:5FBE cmpb INTMEM_1A, 0D0h[INTMEM_56] ROM:5FC3 jnc ROM_601C ROM:5FC5 cmpb INTMEM_1A, 0D1h[INTMEM_56] ROM:5FCA jh ROM_5FCF ROM:5FCC jbc INTMEM_F9, 2, ROM_601C ROM:5FCF ROM:5FCF ROM_5FCF: ; CODE XREF: ROM_5FB3+17↑j ROM:5FCF jbc INTMEM_F9, 0, ROM_5FFA ROM:5FD2 ldb INTMEM_1C+2, 0D2h[INTMEM_56] ROM:5FD7 cmpb INTMEM_1C+2, INTMEM_1AA[] ROM:5FDC jh ROM_5FFA ROM:5FDE addb INTMEM_1C+2, 0D3h[INTMEM_56] ROM:5FE3 cmpb INTMEM_1C+2, INTMEM_1AA[] ROM:5FE8 jnc ROM_5FED ROM:5FEA jbc INTMEM_F9, 3, ROM_5FFA ROM:5FED ROM:5FED ROM_5FED: ; CODE XREF: ROM_5FB3+35↑j ROM:5FED orb INTMEM_F9, #8 ROM:5FF0 orb INTMEM_F9, #4 ROM:5FF3 ldb INTMEM_1C, 0D5h[INTMEM_56] ROM:5FF8 sjmp ROM_6021 ROM:5FFA ; --------------------------------------------------------------------------- ROM:5FFA ROM:5FFA ROM_5FFA: ; CODE XREF: ROM_5FB3:ROM_5FCF↑j ROM:5FFA ; ROM_5FB3+29↑j ... ROM:5FFA andb INTMEM_F9, #-9 ROM:5FFD orb INTMEM_F9, #4 ROM:6000 ldb INTMEM_1C+2, INTMEM_DF ROM:6003 ldb INTMEM_1C+3, INTMEM_1AA[] ROM:6008 ld INTMEM_1C, #4 ROM:600C lcall ROM_32AD ROM:600F jbc INTMEM_F9, 1, ROM_6021 ROM:6012 mulub INTMEM_1C, 0D4h[INTMEM_56] ROM:6017 divub INTMEM_1C, #64h ; 'd' ROM:601A sjmp ROM_6021 ROM:601C ; --------------------------------------------------------------------------- ROM:601C ROM:601C ROM_601C: ; CODE XREF: ROM_5FB3↑j ROM:601C ; ROM_5FB3+3↑j ... ROM:601C andb INTMEM_F9, #-5 ROM:601F clrb INTMEM_1C ROM:6021 ROM:6021 ROM_6021: ; CODE XREF: ROM_5FB3+45↑j ROM:6021 ; ROM_5FB3+5C↑j ... ROM:6021 stb INTMEM_1C, INTMEM_F2[] ROM:6026 ret ROM:6026 ; End of function ROM_5FB3 ROM:6026 ROM:6027 ROM:6027 ; =============== S U B R O U T I N E ======================================= ROM:6027 ROM:6027 ROM:6027 ROM_6027: ; CODE XREF: ROM_483E+6↑p ROM:6027 ROM:6027 ; FUNCTION CHUNK AT ROM:492E SIZE 0000000E BYTES ROM:6027 ROM:6027 ld INTMEM_1A, #384h ROM:602B st INTMEM_1A, INTMEM_266[] ROM:6030 clrb INTMEM_E1 ROM:6032 ldb INTMEM_1C+2, INTMEM_1C6[] ROM:6037 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:603C ld INTMEM_1C, #26h ; '&' ROM:6040 lcall ROM_32AD ROM:6043 stb INTMEM_1C, INTMEM_3CF[] ROM:6048 ldb INTMEM_1C+2, INTMEM_1C ROM:604B lcall ROM_4CCC ROM:604E stb INTMEM_1C, INTMEM_F3[] ROM:6053 ld INTMEM_1C, #27h ; ''' ROM:6057 ldb INTMEM_1C+2, INTMEM_1C6[] ROM:605C lcall ROM_32AD ROM:605F stb INTMEM_1C, INTMEM_E2 ROM:6062 ldb INTMEM_1C, INTMEM_1AE[] ROM:6067 ldb INTMEM_1C+1, INTMEM_F1[] ROM:606C jbs INTMEM_AD, 5, ROM_6071 ROM:606F sjmp ROM_60F3 ROM:6071 ; --------------------------------------------------------------------------- ROM:6071 ROM:6071 ROM_6071: ; CODE XREF: ROM_6027+45↑j ROM:6071 jbc INTMEM_F8, 1, ROM_60F3 ROM:6074 cmpb INTMEM_1C, 11Ch[INTMEM_56] ROM:6079 jh ROM_60F3 ROM:607B cmpb INTMEM_1C+1, 11Eh[INTMEM_56] ROM:6080 jh ROM_60F3 ROM:6082 cmp INTMEM_5E, 78h[INTMEM_56] ROM:6087 jh ROM_60F3 ROM:6089 jbs INTMEM_FC, 5, ROM_60C8 ROM:608C cmpb INTMEM_1C, 11Dh[INTMEM_56] ROM:6091 jnc ROM_6095 ROM:6093 ROM:6093 ROM_6093: ; CODE XREF: ROM_6027+73↓j ROM:6093 sjmp ROM_611E ROM:6095 ; --------------------------------------------------------------------------- ROM:6095 ROM:6095 ROM_6095: ; CODE XREF: ROM_6027+6A↑j ROM:6095 cmpb INTMEM_1C+1, 11Fh[INTMEM_56] ROM:609A jc ROM_6093 ROM:609C cmp INTMEM_5E, 7Ah[INTMEM_56] ROM:60A1 jc ROM_611E ROM:60A3 orb INTMEM_FC, #20h ; ' ' ROM:60A6 ldb INTMEM_1C+3, INTMEM_8C ROM:60A9 ldb INTMEM_1C+2, 120h[INTMEM_56] ROM:60AE lcall ROM_4CF4 ROM:60B1 stb INTMEM_1C+2, INTMEM_DE ROM:60B4 ldb INTMEM_1C+2, INTMEM_F3[] ROM:60B9 addb INTMEM_1C+2, 122h[INTMEM_56] ROM:60BE cmpb INTMEM_DE, INTMEM_1C+2 ROM:60C1 jnh ROM_6119 ROM:60C3 ldb INTMEM_DE, INTMEM_1C+2 ROM:60C6 sjmp ROM_6119 ROM:60C8 ; --------------------------------------------------------------------------- ROM:60C8 ROM:60C8 ROM_60C8: ; CODE XREF: ROM_6027+62↑j ROM:60C8 jbs INTMEM_F9, 1, ROM_60D6 ROM:60CB cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:60CE jne ROM_611E ROM:60D0 orb INTMEM_F9, #2 ROM:60D3 orb INTMEM_A3, #4 ROM:60D6 ROM:60D6 ROM_60D6: ; CODE XREF: ROM_6027:ROM_60C8↑j ROM:60D6 ldb INTMEM_1C+2, 11Bh[INTMEM_56] ROM:60DB ldb INTMEM_1C+3, INTMEM_F3[] ROM:60E0 lcall ROM_4CF4 ROM:60E3 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:60E9 addb INTMEM_E1, INTMEM_1A ROM:60EC stb INTMEM_1C+2, INTMEM_F3[] ROM:60F1 sjmp ROM_611E ROM:60F3 ; --------------------------------------------------------------------------- ROM:60F3 ROM:60F3 ROM_60F3: ; CODE XREF: ROM_6027+48↑j ROM:60F3 ; ROM_6027:ROM_6071↑j ... ROM:60F3 jbc INTMEM_FC, 5, ROM_611E ROM:60F6 ldb INTMEM_1C+3, INTMEM_8C ROM:60F9 ldb INTMEM_1C+2, 121h[INTMEM_56] ROM:60FE lcall ROM_4CF4 ROM:6101 cmpb INTMEM_1C+3, INTMEM_F3[] ROM:6106 jc ROM_610D ROM:6108 ldb INTMEM_1C+3, INTMEM_F3[] ROM:610D ROM:610D ROM_610D: ; CODE XREF: ROM_6027+DF↑j ROM:610D stb INTMEM_1C+3, INTMEM_DE ROM:6110 andb INTMEM_FC, #-21h ROM:6113 andb INTMEM_F9, #-3 ROM:6116 andb INTMEM_A3, #-5 ROM:6119 ROM:6119 ROM_6119: ; CODE XREF: ROM_6027+9A↑j ROM:6119 ; ROM_6027+9F↑j ROM:6119 ldb INTMEM_E3, 97h[INTMEM_56] ROM:611E ROM:611E ROM_611E: ; CODE XREF: ROM_6027:ROM_6093↑j ROM:611E ; ROM_6027+7A↑j ... ROM:611E jbs INTMEM_F9, 6, ROM_6130 ROM:6121 ldb INTMEM_1C, INTMEM_1F5[] ROM:6126 jbc INTMEM_FC, 6, ROM_6135 ROM:6129 cmpb INTMEM_1C, 124h[INTMEM_56] ROM:612E jnh ROM_613F ROM:6130 ROM:6130 ROM_6130: ; CODE XREF: ROM_6027:ROM_611E↑j ROM:6130 andb INTMEM_FC, #-41h ROM:6133 sjmp ROM_615F ROM:6135 ; --------------------------------------------------------------------------- ROM:6135 ROM:6135 ROM_6135: ; CODE XREF: ROM_6027+FF↑j ROM:6135 cmpb INTMEM_1C, 123h[INTMEM_56] ROM:613A jc ROM_615F ROM:613C orb INTMEM_FC, #40h ; '@' ROM:613F ROM:613F ROM_613F: ; CODE XREF: ROM_6027+107↑j ROM:613F ldb INTMEM_1C+2, 126h[INTMEM_56] ROM:6144 ldb INTMEM_1C+3, INTMEM_F3[] ROM:6149 lcall ROM_4CF4 ROM:614C subb INTMEM_1A, INTMEM_1C+2, INTMEM_F3[] ROM:6152 addb INTMEM_E1, INTMEM_1A ROM:6155 stb INTMEM_1C+2, INTMEM_F3[] ROM:615A addb INTMEM_E2, 125h[INTMEM_56] ROM:615F ROM:615F ROM_615F: ; CODE XREF: ROM_6027+10C↑j ROM:615F ; ROM_6027+113↑j ROM:615F ldb INTMEM_1C+2, 127h[INTMEM_56] ROM:6164 ldb INTMEM_1C+3, INTMEM_F3[] ROM:6169 lcall ROM_4CF4 ROM:616C stb INTMEM_1C+2, INTMEM_272[] ROM:6171 ldb INTMEM_1C+3, INTMEM_F3[] ROM:6176 ldb INTMEM_1C+2, 128h[INTMEM_56] ROM:617B lcall ROM_4CF4 ROM:617E jbc INTMEM_F8, 1, ROM_61C3 ROM:6181 ldb INTMEM_1A, INTMEM_271[] ROM:6186 jbc INTMEM_FC, 7, ROM_61B2 ROM:6189 cmpb INTMEM_1A, INTMEM_F3[] ROM:618E jh ROM_61B2 ROM:6190 jbs INTMEM_FD, 0, ROM_61A4 ROM:6193 cmpb INTMEM_8C, INTMEM_271[] ROM:6198 jne ROM_61CE ROM:619A orb INTMEM_FD, #1 ROM:619D ldb INTMEM_B8, 12Ah[INTMEM_56] ROM:61A2 sjmp ROM_61CE ROM:61A4 ; --------------------------------------------------------------------------- ROM:61A4 ROM:61A4 ROM_61A4: ; CODE XREF: ROM_6027+169↑j ROM:61A4 cmpb INTMEM_8C, INTMEM_271[] ROM:61A9 jne ROM_61CB ROM:61AB cmpb ZERO_REG, INTMEM_B8 ; Zero register ROM:61AE jne ROM_61CE ROM:61B0 sjmp ROM_61B7 ROM:61B2 ; --------------------------------------------------------------------------- ROM:61B2 ROM:61B2 ROM_61B2: ; CODE XREF: ROM_6027+15F↑j ROM:61B2 ; ROM_6027+167↑j ROM:61B2 ldb INTMEM_1A, INTMEM_F3[] ROM:61B7 ROM:61B7 ROM_61B7: ; CODE XREF: ROM_6027+189↑j ROM:61B7 subb INTMEM_1A, 129h[INTMEM_56] ROM:61BC jnc ROM_61C3 ROM:61BE cmpb INTMEM_1A, INTMEM_1C+3 ROM:61C1 jc ROM_61C6 ROM:61C3 ROM:61C3 ROM_61C3: ; CODE XREF: ROM_6027+157↑j ROM:61C3 ; ROM_6027+195↑j ROM:61C3 ldb INTMEM_1A, INTMEM_1C+3 ROM:61C6 ROM:61C6 ROM_61C6: ; CODE XREF: ROM_6027+19A↑j ROM:61C6 stb INTMEM_1A, INTMEM_271[] ROM:61CB ROM:61CB ROM_61CB: ; CODE XREF: ROM_6027+182↑j ROM:61CB andb INTMEM_FD, #-2 ROM:61CE ROM:61CE ROM_61CE: ; CODE XREF: ROM_6027+171↑j ROM:61CE ; ROM_6027+17B↑j ... ROM:61CE addb INTMEM_1C, INTMEM_45, #-80h ROM:61D2 addb INTMEM_E2, INTMEM_1C ROM:61D5 ldbze INTMEM_1C, INTMEM_E2 ROM:61D8 mulub INTMEM_1C, #19h ROM:61DB sub INTMEM_1C+2, INTMEM_5E, INTMEM_1C ROM:61DF add INTMEM_D4, INTMEM_1C+2, #-8000h ROM:61E4 add INTMEM_1C+2, #200h ROM:61E8 jge ROM_61EC ROM:61EA clr INTMEM_1C+2 ROM:61EC ROM:61EC ROM_61EC: ; CODE XREF: ROM_6027+1C1↑j ROM:61EC shr INTMEM_1C+2, #2 ROM:61EF cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:61F2 je ROM_61F7 ROM:61F4 ldb INTMEM_1C+2, #-1 ROM:61F7 ROM:61F7 ROM_61F7: ; CODE XREF: ROM_6027+1CB↑j ROM:61F7 stb INTMEM_1C+2, INTMEM_E4 ROM:61FA jbs INTMEM_AD, 3, ROM_6218 ROM:61FD cmp INTMEM_D4, 7Ch[INTMEM_56] ROM:6202 jh ROM_6209 ROM:6204 orb INTMEM_FA, #8 ROM:6207 sjmp ROM_621B ROM:6209 ; --------------------------------------------------------------------------- ROM:6209 ROM:6209 ROM_6209: ; CODE XREF: ROM_6027+1DB↑j ROM:6209 ldbze INTMEM_1C+2, 12Bh[INTMEM_56] ROM:620E add INTMEM_1C+2, 7Ch[INTMEM_56] ROM:6213 cmp INTMEM_D4, INTMEM_1C+2 ROM:6216 jnh ROM_621B ROM:6218 ROM:6218 ROM_6218: ; CODE XREF: ROM_6027+1D3↑j ROM:6218 andb INTMEM_FA, #-9 ROM:621B ROM:621B ROM_621B: ; CODE XREF: ROM_6027+1E0↑j ROM:621B ; ROM_6027+1EF↑j ROM:621B orb INTMEM_FD, #2 ROM:621E andb INTMEM_FD, #-5 ROM:6221 andb INTMEM_FD, #-9 ROM:6224 sub INTMEM_1C, INTMEM_D4, #-8000h ROM:6229 jc ROM_6230 ROM:622B andb INTMEM_FD, #-3 ROM:622E neg INTMEM_1C ROM:6230 ROM:6230 ROM_6230: ; CODE XREF: ROM_6027+202↑j ROM:6230 cmp INTMEM_1C, 7Eh[INTMEM_56] ROM:6235 jc ROM_623F ROM:6237 andb INTMEM_FD, #-3 ROM:623A orb INTMEM_FD, #4 ROM:623D sjmp ROM_6249 ROM:623F ; --------------------------------------------------------------------------- ROM:623F ROM:623F ROM_623F: ; CODE XREF: ROM_6027+20E↑j ROM:623F cmp INTMEM_1C, 80h[INTMEM_56] ROM:6244 jc ROM_6249 ROM:6246 orb INTMEM_FD, #8 ROM:6249 ROM:6249 ROM_6249: ; CODE XREF: ROM_6027+216↑j ROM:6249 ; ROM_6027+21D↑j ROM:6249 jbs INTMEM_FD, 4, ROM_6272 ROM:624C jbs INTMEM_FC, 7, ROM_6279 ROM:624F ROM:624F ROM_624F: ; CODE XREF: ROM_6027+250↓j ROM:624F andb INTMEM_FD, #-11h ROM:6252 ldb INTMEM_1C+2, INTMEM_1C6[] ROM:6257 ldb INTMEM_1C+3, INTMEM_1AC[] ROM:625C ld INTMEM_1C, #28h ; '(' ROM:6260 lcall ROM_32AD ROM:6263 jbc INTMEM_F9, 0, ROM_627E ROM:6266 mulub INTMEM_1C, 12Dh[INTMEM_56] ROM:626B divub INTMEM_1C, #0Ah ROM:626E jv ROM_62A6 ROM:6270 sjmp ROM_627E ROM:6272 ; --------------------------------------------------------------------------- ROM:6272 ROM:6272 ROM_6272: ; CODE XREF: ROM_6027:ROM_6249↑j ROM:6272 cmp INTMEM_D4, 82h[INTMEM_56] ROM:6277 jh ROM_624F ROM:6279 ROM:6279 ROM_6279: ; CODE XREF: ROM_6027+225↑j ROM:6279 orb INTMEM_FD, #10h ROM:627C clrb INTMEM_1C ROM:627E ROM:627E ROM_627E: ; CODE XREF: ROM_6027+23C↑j ROM:627E ; ROM_6027+249↑j ROM:627E stb INTMEM_1C, INTMEM_3D0[] ROM:6283 addb INTMEM_1C, INTMEM_F3[] ROM:6288 jc ROM_62A6 ROM:628A ldb INTMEM_34, INTMEM_1C ROM:628D ldb INTMEM_20, INTMEM_273[] ROM:6292 mulub INTMEM_20, 12Ch[INTMEM_56] ROM:6297 shl INTMEM_20, #1 ROM:629A addb INTMEM_1C, INTMEM_20+1 ROM:629D jc ROM_62A6 ROM:629F cmpb INTMEM_1C, 12Eh[INTMEM_56] ROM:62A4 jnh ROM_62AB ROM:62A6 ROM:62A6 ROM_62A6: ; CODE XREF: ROM_6027+247↑j ROM:62A6 ; ROM_6027+261↑j ... ROM:62A6 ldb INTMEM_1C, 12Eh[INTMEM_56] ROM:62AB ROM:62AB ROM_62AB: ; CODE XREF: ROM_6027+27D↑j ROM:62AB stb INTMEM_1C, INTMEM_274[] ROM:62B0 ldb INTMEM_E5, INTMEM_8C ROM:62B3 sub INTMEM_1C, INTMEM_D4, #-8000h ROM:62B8 je ROM_62FE ROM:62BA jnc ROM_62DD ROM:62BC divub INTMEM_1C, 131h[INTMEM_56] ROM:62C1 jv ROM_62D6 ROM:62C3 cmpb INTMEM_1C, #0 ROM:62C6 jne ROM_62CA ROM:62C8 incb INTMEM_1C ROM:62CA ROM:62CA ROM_62CA: ; CODE XREF: ROM_6027+29F↑j ROM:62CA subb INTMEM_E5, INTMEM_1C ROM:62CD jnc ROM_62D6 ROM:62CF cmpb INTMEM_E5, INTMEM_271[] ROM:62D4 jc ROM_62FE ROM:62D6 ROM:62D6 ROM_62D6: ; CODE XREF: ROM_6027+29A↑j ROM:62D6 ; ROM_6027+2A6↑j ROM:62D6 ldb INTMEM_E5, INTMEM_271[] ROM:62DB sjmp ROM_62FE ROM:62DD ; --------------------------------------------------------------------------- ROM:62DD ROM:62DD ROM_62DD: ; CODE XREF: ROM_6027+293↑j ROM:62DD neg INTMEM_1C ROM:62DF divub INTMEM_1C, 131h[INTMEM_56] ROM:62E4 jv ROM_62F9 ROM:62E6 cmpb INTMEM_1C, #0 ROM:62E9 jne ROM_62ED ROM:62EB incb INTMEM_1C ROM:62ED ROM:62ED ROM_62ED: ; CODE XREF: ROM_6027+2C2↑j ROM:62ED addb INTMEM_E5, INTMEM_1C ROM:62F0 jc ROM_62F9 ROM:62F2 cmpb INTMEM_E5, INTMEM_272[] ROM:62F7 jnc ROM_62FE ROM:62F9 ROM:62F9 ROM_62F9: ; CODE XREF: ROM_6027+2BD↑j ROM:62F9 ; ROM_6027+2C9↑j ROM:62F9 ldb INTMEM_E5, INTMEM_272[] ROM:62FE ROM:62FE ROM_62FE: ; CODE XREF: ROM_6027+291↑j ROM:62FE ; ROM_6027+2AD↑j ... ROM:62FE ldb INTMEM_1C+2, INTMEM_E4[] ROM:6303 ld INTMEM_1C, #29h ; ')' ROM:6307 lcall ROM_32AD ROM:630A stb INTMEM_1C, INTMEM_E6 ROM:630D jbs INTMEM_FD, 1, ROM_633F ROM:6310 ld INTMEM_1C, #2Ah ; '*' ROM:6314 ldb INTMEM_1C+2, 132h[INTMEM_56] ROM:6319 lcall ROM_32AD ROM:631C stb INTMEM_1C, INTMEM_275[] ROM:6321 ld INTMEM_1C, #2Ah ; '*' ROM:6325 ldb INTMEM_1C+2, INTMEM_42 ROM:6328 lcall ROM_32AD ROM:632B stb INTMEM_1C, INTMEM_276[] ROM:6330 ld INTMEM_1C, #2Ch ; ',' ROM:6334 ldb INTMEM_1C+2, #-1 ROM:6337 lcall ROM_32AD ROM:633A stb INTMEM_1C, INTMEM_277[] ROM:633F ROM:633F ROM_633F: ; CODE XREF: ROM_6027+2E6↑j ROM:633F jbc INTMEM_AB, 4, ROM_638C ROM:6342 jbs INTMEM_F6, 5, ROM_63A5 ROM:6345 jbs INTMEM_F8, 3, ROM_6377 ROM:6348 ldb INTMEM_1C+1, INTMEM_1FD[] ROM:634D cmpb INTMEM_1C+1, 0C5h[INTMEM_56] ROM:6352 jh ROM_6374 ROM:6354 ROM:6354 ROM_6354: ; CODE XREF: ROM_6027:ROM_6377↓j ROM:6354 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:6359 ldb INTMEM_1C+3, INTMEM_1AD[] ROM:635E ld INTMEM_1C, #2Eh ; '.' ROM:6362 lcall ROM_32AD ROM:6365 ldb INTMEM_1C+2, INTMEM_1C ROM:6368 addb INTMEM_1C, 132h[INTMEM_56] ROM:636D stb INTMEM_1C, INTMEM_3D2[] ROM:6372 sjmp ROM_6391 ROM:6374 ; --------------------------------------------------------------------------- ROM:6374 ROM:6374 ROM_6374: ; CODE XREF: ROM_6027+32B↑j ROM:6374 orb INTMEM_F8, #8 ROM:6377 ROM:6377 ROM_6377: ; CODE XREF: ROM_6027+31E↑j ROM:6377 jbs INTMEM_AB, 6, ROM_6354 ROM:637A jbc INTMEM_F7, 2, ROM_6387 ROM:637D jbs INTMEM_A9, 4, ROM_639F ROM:6380 ldb INTMEM_E7, INTMEM_1B3[] ROM:6385 sjmp ROM_639A ROM:6387 ; --------------------------------------------------------------------------- ROM:6387 ROM:6387 ROM_6387: ; CODE XREF: ROM_6027+353↑j ROM:6387 ldb INTMEM_E7, INTMEM_42 ROM:638A sjmp ROM_639A ROM:638C ; --------------------------------------------------------------------------- ROM:638C ROM:638C ROM_638C: ; CODE XREF: ROM_6027:ROM_633F↑j ROM:638C ldb INTMEM_1C+2, 133h[INTMEM_56] ROM:6391 ROM:6391 ROM_6391: ; CODE XREF: ROM_6027+34B↑j ROM:6391 lcall ROM_4CCC ROM:6394 andb INTMEM_F8, #-9 ROM:6397 ldb INTMEM_E7, INTMEM_1C ROM:639A ROM:639A ROM_639A: ; CODE XREF: ROM_6027+35E↑j ROM:639A ; ROM_6027+363↑j ROM:639A ldb INTMEM_E8, 97h[INTMEM_56] ROM:639F ROM:639F ROM_639F: ; CODE XREF: ROM_6027+356↑j ROM:639F lcall ROM_669E ROM:63A2 ljmp ROM_6691 ROM:63A5 ; --------------------------------------------------------------------------- ROM:63A5 ROM:63A5 ROM_63A5: ; CODE XREF: ROM_6027+31B↑j ROM:63A5 andb INTMEM_F8, #-9 ROM:63A8 ldb INTMEM_1C, INTMEM_E9 ROM:63AB ld INTMEM_1A, #6DECh ROM:63AF ljmp ROM_492E ROM:63B2 ; --------------------------------------------------------------------------- ROM:63B2 incb INTMEM_E9 ROM:63B4 ldb INTMEM_B9+1, 134h[INTMEM_56] ROM:63B9 jbs INTMEM_AD, 3, ROM_6411 ROM:63BC cmp INTMEM_D4, 84h[INTMEM_56] ROM:63C1 jnh ROM_63DD ROM:63C3 ldb INTMEM_B9+1, 135h[INTMEM_56] ROM:63C8 ldb INTMEM_1C+2, INTMEM_1FF[] ROM:63CD cmpb INTMEM_1C+2, 137h[INTMEM_56] ROM:63D2 jnh ROM_63D9 ROM:63D4 ldb INTMEM_B9+1, 136h[INTMEM_56] ROM:63D9 ROM:63D9 ROM_63D9: ; CODE XREF: ROM_6027+3AB↑j ROM:63D9 incb INTMEM_E9 ROM:63DB sjmp ROM_644C ROM:63DD ; --------------------------------------------------------------------------- ROM:63DD ROM:63DD ROM_63DD: ; CODE XREF: ROM_6027+39A↑j ROM:63DD cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:63E0 je ROM_63F6 ROM:63E2 sjmp ROM_646B ROM:63E4 ; --------------------------------------------------------------------------- ROM:63E4 jbs INTMEM_AD, 3, ROM_6411 ROM:63E7 cmpb ZERO_REG, INTMEM_B9+1 ; Zero register ROM:63EA jne ROM_644C ROM:63EC incb INTMEM_E9 ROM:63EE sjmp ROM_6440 ROM:63F0 ; --------------------------------------------------------------------------- ROM:63F0 jbs INTMEM_AD, 3, ROM_6411 ROM:63F3 jbs INTMEM_FD, 1, ROM_6440 ROM:63F6 ROM:63F6 ROM_63F6: ; CODE XREF: ROM_6027+3B9↑j ROM:63F6 orb INTMEM_F8, #2 ROM:63F9 ROM:63F9 ROM_63F9: ; CODE XREF: ROM_6027+3FA↓j ROM:63F9 ; ROM_6027+414↓j ROM:63F9 orb INTMEM_FC, #-80h ROM:63FC ldb INTMEM_E9, #4 ROM:63FF andb INTMEM_FD, #-21h ROM:6402 sjmp ROM_644E ROM:6404 ; --------------------------------------------------------------------------- ROM:6404 jbc INTMEM_D4+1, 7, ROM_644E ROM:6407 jbs INTMEM_AD, 3, ROM_6411 ROM:640A cmpb INTMEM_DF, 138h[INTMEM_56] ROM:640F jc ROM_644E ROM:6411 ROM:6411 ROM_6411: ; CODE XREF: ROM_6027+392↑j ROM:6411 ; ROM_6027+3BD↑j ... ROM:6411 stb INTMEM_8C, (INTMEM_277+1)[] ROM:6416 andb INTMEM_FC, #7Fh ROM:6419 orb INTMEM_F8, #2 ROM:641C ldb INTMEM_E9, #5 ROM:641F sjmp ROM_6459 ROM:6421 ; --------------------------------------------------------------------------- ROM:6421 jbc INTMEM_D4+1, 7, ROM_63F9 ROM:6424 jbc INTMEM_FA, 3, ROM_6459 ROM:6427 jbc INTMEM_FD, 7, ROM_6459 ROM:642A cmpb INTMEM_DF, 138h[INTMEM_56] ROM:642F jnc ROM_6459 ROM:6431 cmpb INTMEM_8C, (INTMEM_277+1)[] ROM:6436 jne ROM_6459 ROM:6438 lcall ROM_4D67 ROM:643B jbs INTMEM_1A, 0, ROM_63F9 ROM:643E sjmp ROM_6461 ROM:6440 ; --------------------------------------------------------------------------- ROM:6440 ROM:6440 ROM_6440: ; CODE XREF: ROM_6027+3C7↑j ROM:6440 ; ROM_6027+3CC↑j ROM:6440 mulub INTMEM_1C, INTMEM_E6, 139h[INTMEM_56] ROM:6446 ldb INTMEM_E8, INTMEM_1C+1 ROM:6449 ldb INTMEM_E7, INTMEM_E5 ROM:644C ROM:644C ROM_644C: ; CODE XREF: ROM_6027+3B4↑j ROM:644C ; ROM_6027+3C3↑j ROM:644C sjmp ROM_646B ROM:644E ; --------------------------------------------------------------------------- ROM:644E ROM:644E ROM_644E: ; CODE XREF: ROM_6027+3DB↑j ROM:644E ; ROM_6027+3DD↑j ... ROM:644E lcall ROM_4CA1 ROM:6451 ldb INTMEM_E7, INTMEM_E5 ROM:6454 ldb INTMEM_E8, INTMEM_E6 ROM:6457 sjmp ROM_646B ROM:6459 ; --------------------------------------------------------------------------- ROM:6459 ROM:6459 ROM_6459: ; CODE XREF: ROM_6027+3F8↑j ROM:6459 ; ROM_6027+3FD↑j ... ROM:6459 stb INTMEM_8C, (INTMEM_277+1)[] ROM:645E andb INTMEM_FD, #-41h ROM:6461 ROM:6461 ROM_6461: ; CODE XREF: ROM_6027+417↑j ROM:6461 ldb INTMEM_E7, INTMEM_274[] ROM:6466 ldb INTMEM_E8, 13Ah[INTMEM_56] ROM:646B ROM:646B ROM_646B: ; CODE XREF: ROM_6027+3BB↑j ROM:646B ; ROM_6027:ROM_644C↑j ... ROM:646B jbs INTMEM_FE, 1, ROM_6484 ROM:646E jbc INTMEM_FE, 2, ROM_647C ROM:6471 jbs INTMEM_FC, 7, ROM_64AB ROM:6474 ldb INTMEM_B4, 144h[INTMEM_56] ROM:6479 andb INTMEM_FE, #-5 ROM:647C ROM:647C ROM_647C: ; CODE XREF: ROM_6027+447↑j ROM:647C cmpb ZERO_REG, INTMEM_B4 ; Zero register ROM:647F jne ROM_64FD ROM:6481 orb INTMEM_FE, #2 ROM:6484 ROM:6484 ROM_6484: ; CODE XREF: ROM_6027:ROM_646B↑j ROM:6484 jbc INTMEM_FC, 7, ROM_64A8 ROM:6487 jbs INTMEM_AD, 3, ROM_64A8 ROM:648A jbc INTMEM_F7, 4, ROM_64A8 ROM:648D jbs INTMEM_F9, 1, ROM_64A8 ROM:6490 cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:6493 jne ROM_64A8 ROM:6495 ldb INTMEM_20+2, INTMEM_1AE[] ROM:649A cmpb INTMEM_20+2, 142h[INTMEM_56] ROM:649F jh ROM_64A8 ROM:64A1 cmpb INTMEM_20+2, 0B4h[INTMEM_56] ROM:64A6 jc ROM_64AD ROM:64A8 ROM:64A8 ROM_64A8: ; CODE XREF: ROM_6027:ROM_6484↑j ROM:64A8 ; ROM_6027+460↑j ... ROM:64A8 andb INTMEM_FE, #-5 ROM:64AB ROM:64AB ROM_64AB: ; CODE XREF: ROM_6027+44A↑j ROM:64AB sjmp ROM_64FD ROM:64AD ; --------------------------------------------------------------------------- ROM:64AD ROM:64AD ROM_64AD: ; CODE XREF: ROM_6027+47F↑j ROM:64AD jbs INTMEM_FE, 2, ROM_64B8 ROM:64B0 orb INTMEM_FE, #4 ROM:64B3 ldb INTMEM_B9+4, 145h[INTMEM_56] ROM:64B8 ROM:64B8 ROM_64B8: ; CODE XREF: ROM_6027:ROM_64AD↑j ROM:64B8 cmpb ZERO_REG, INTMEM_B9+4 ; Zero register ROM:64BB jne ROM_64FD ROM:64BD lcall ROM_4E1E ROM:64C0 jbs INTMEM_1A, 0, ROM_64C8 ROM:64C3 cmpb INTMEM_8C, INTMEM_42 ROM:64C6 jc ROM_64FD ROM:64C8 ROM:64C8 ROM_64C8: ; CODE XREF: ROM_6027+499↑j ROM:64C8 ldb INTMEM_1C+1, INTMEM_42 ROM:64CB ldb INTMEM_1C, (INTMEM_277+2)[] ROM:64D0 ldb INTMEM_20+1, INTMEM_8C ROM:64D3 subb INTMEM_20+1, INTMEM_E1[] ROM:64D8 jc ROM_64DC ROM:64DA clrb INTMEM_20+1 ROM:64DC ROM:64DC ROM_64DC: ; CODE XREF: ROM_6027+4B1↑j ROM:64DC clrb INTMEM_20 ROM:64DE ldbze INTMEM_1C+2, 146h[INTMEM_56] ROM:64E3 lcall ROM_3448 ROM:64E6 cmpb INTMEM_1C+1, 147h[INTMEM_56] ROM:64EB jnh ROM_64F2 ROM:64ED ldb INTMEM_1C+1, 147h[INTMEM_56] ROM:64F2 ROM:64F2 ROM_64F2: ; CODE XREF: ROM_6027+4C4↑j ROM:64F2 stb INTMEM_1C, (INTMEM_277+2)[] ROM:64F7 stb INTMEM_1C+1, INTMEM_42 ROM:64FA andb INTMEM_FE, #-3 ROM:64FD ROM:64FD ROM_64FD: ; CODE XREF: ROM_6027+458↑j ROM:64FD ; ROM_6027:ROM_64AB↑j ... ROM:64FD jbc INTMEM_FC, 7, ROM_6558 ROM:6500 jbs INTMEM_AD, 3, ROM_6558 ROM:6503 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:6506 jne ROM_6558 ROM:6508 jbs INTMEM_FE, 4, ROM_6518 ROM:650B cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:650E jne ROM_655B ROM:6510 ldb INTMEM_B9+5, 149h[INTMEM_56] ROM:6515 orb INTMEM_FE, #10h ROM:6518 ROM:6518 ROM_6518: ; CODE XREF: ROM_6027+4E1↑j ROM:6518 cmpb ZERO_REG, INTMEM_B9+5 ; Zero register ROM:651B jne ROM_655B ROM:651D cmpb ZERO_REG, INTMEM_E8 ; Zero register ROM:6520 jne ROM_655B ROM:6522 subb INTMEM_20+1, INTMEM_8C, INTMEM_F3[] ROM:6528 jc ROM_652C ROM:652A clrb INTMEM_20+1 ROM:652C ROM:652C ROM_652C: ; CODE XREF: ROM_6027+501↑j ROM:652C clrb INTMEM_20 ROM:652E ldb INTMEM_1C+1, INTMEM_273[] ROM:6533 ldb INTMEM_1C, (INTMEM_277+3)[] ROM:6538 ld INTMEM_1C+2, 8Ah[INTMEM_56] ROM:653D lcall ROM_3448 ROM:6540 cmpb INTMEM_1C+1, 148h[INTMEM_56] ROM:6545 jnh ROM_654C ROM:6547 ldb INTMEM_1C+1, 148h[INTMEM_56] ROM:654C ROM:654C ROM_654C: ; CODE XREF: ROM_6027+51E↑j ROM:654C stb INTMEM_1C+1, INTMEM_273[] ROM:6551 stb INTMEM_1C, (INTMEM_277+3)[] ROM:6556 sjmp ROM_655B ROM:6558 ; --------------------------------------------------------------------------- ROM:6558 ROM:6558 ROM_6558: ; CODE XREF: ROM_6027:ROM_64FD↑j ROM:6558 ; ROM_6027+4D9↑j ... ROM:6558 andb INTMEM_FE, #-11h ROM:655B ROM:655B ROM_655B: ; CODE XREF: ROM_6027+4E7↑j ROM:655B ; ROM_6027+4F4↑j ... ROM:655B jbs INTMEM_AD, 3, ROM_6574 ROM:655E cmpb INTMEM_8C, INTMEM_27C[] ROM:6563 jh ROM_6574 ROM:6565 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:656A stb INTMEM_1C+2, INTMEM_27B[] ROM:656F stb INTMEM_8C, INTMEM_27C[] ROM:6574 ROM:6574 ROM_6574: ; CODE XREF: ROM_6027:ROM_655B↑j ROM:6574 ; ROM_6027+53C↑j ROM:6574 ldb INTMEM_1C+2, INTMEM_1AA[] ROM:6579 ld INTMEM_1C, #2Fh ; '/' ROM:657D lcall ROM_32AD ROM:6580 ldb INTMEM_1C+2, INTMEM_1C ROM:6583 lcall ROM_4CCC ROM:6586 stb INTMEM_1C, (INTMEM_3D2+2)[] ROM:658B ldb INTMEM_1C+2, INTMEM_1FD[] ROM:6590 subb INTMEM_1C+2, INTMEM_27B[] ROM:6595 jc ROM_659B ROM:6597 clrb INTMEM_1C ROM:6599 sjmp ROM_65B4 ROM:659B ; --------------------------------------------------------------------------- ROM:659B ROM:659B ROM_659B: ; CODE XREF: ROM_6027+56E↑j ROM:659B mulub INTMEM_1C+2, 14Ah[INTMEM_56] ROM:65A0 divub INTMEM_1C+2, #10h ROM:65A3 jv ROM_65B4 ROM:65A5 addb INTMEM_1C+2, INTMEM_27C[] ROM:65AA jc ROM_65B4 ROM:65AC cmpb INTMEM_1C+2, INTMEM_1C ROM:65AF jh ROM_65B4 ROM:65B1 ldb INTMEM_1C, INTMEM_1C+2 ROM:65B4 ROM:65B4 ROM_65B4: ; CODE XREF: ROM_6027+572↑j ROM:65B4 ; ROM_6027+57C↑j ... ROM:65B4 stb INTMEM_1C, (INTMEM_3D2+1)[] ROM:65B9 cmpb ZERO_REG, INTMEM_EA ; Zero register ROM:65BC jne ROM_65CB ROM:65BE jbc INTMEM_AD, 3, ROM_65FB ROM:65C1 ROM:65C1 ROM_65C1: ; CODE XREF: ROM_6027+5AA↓j ROM:65C1 andb INTMEM_FE, #-21h ROM:65C4 stb INTMEM_1C, INTMEM_EA ROM:65C7 clrb INTMEM_C7 ROM:65C9 sjmp ROM_65FB ROM:65CB ; --------------------------------------------------------------------------- ROM:65CB ROM:65CB ROM_65CB: ; CODE XREF: ROM_6027+595↑j ROM:65CB jbc INTMEM_AD, 3, ROM_65D3 ROM:65CE cmpb INTMEM_1C, INTMEM_EA ROM:65D1 jc ROM_65C1 ROM:65D3 ROM:65D3 ROM_65D3: ; CODE XREF: ROM_6027:ROM_65CB↑j ROM:65D3 jbc INTMEM_FE, 5, ROM_65DF ROM:65D6 cmpb ZERO_REG, INTMEM_C7 ; Zero register ROM:65D9 jne ROM_65FB ROM:65DB decb INTMEM_EA ROM:65DD je ROM_65FB ROM:65DF ROM:65DF ROM_65DF: ; CODE XREF: ROM_6027:ROM_65D3↑j ROM:65DF addb INTMEM_1C+2, INTMEM_EA, 14Bh[INTMEM_56] ROM:65E5 jnc ROM_65EA ROM:65E7 ldb INTMEM_1C+2, #-1 ROM:65EA ROM:65EA ROM_65EA: ; CODE XREF: ROM_6027+5BE↑j ROM:65EA ld INTMEM_20, 8Ch[INTMEM_56] ROM:65EF divub INTMEM_20, INTMEM_1C+2 ROM:65F2 shrb INTMEM_20, #1 ROM:65F5 stb INTMEM_20, INTMEM_C7 ROM:65F8 orb INTMEM_FE, #20h ; ' ' ROM:65FB ROM:65FB ROM_65FB: ; CODE XREF: ROM_6027+597↑j ROM:65FB ; ROM_6027+5A2↑j ... ROM:65FB cmpb INTMEM_EA, INTMEM_E7 ROM:65FE jnh ROM_6608 ROM:6600 ldb INTMEM_E7, INTMEM_EA ROM:6603 ldb INTMEM_E8, 97h[INTMEM_56] ROM:6608 ROM:6608 ROM_6608: ; CODE XREF: ROM_6027+5D7↑j ROM:6608 ldb INTMEM_1C+2, INTMEM_1AA[] ROM:660D ld INTMEM_1C, #30h ; '0' ROM:6611 lcall ROM_32AD ROM:6614 stb INTMEM_1C, (INTMEM_3D2+4)[] ROM:6619 jbc INTMEM_AD, 3, ROM_6621 ROM:661C stb INTMEM_1C, (INTMEM_27C+1)[] ROM:6621 ROM:6621 ROM_6621: ; CODE XREF: ROM_6027+5F2↑j ROM:6621 cmpb INTMEM_1C, (INTMEM_27C+1)[] ROM:6626 jnh ROM_662D ROM:6628 ldb INTMEM_1C, (INTMEM_27C+1)[] ROM:662D ROM:662D ROM_662D: ; CODE XREF: ROM_6027+5FF↑j ROM:662D ldb INTMEM_1C+2, INTMEM_1C ROM:6630 lcall ROM_4CCC ROM:6633 stb INTMEM_1C, (INTMEM_3D2+3)[] ROM:6638 andb INTMEM_FE, #-41h ROM:663B cmpb INTMEM_DF, 0F9h[INTMEM_56] ROM:6640 jc ROM_6652 ROM:6642 orb INTMEM_FE, #40h ; '@' ROM:6645 cmpb INTMEM_1C, INTMEM_E7 ROM:6648 jnh ROM_6652 ROM:664A ldb INTMEM_E7, INTMEM_1C ROM:664D ldb INTMEM_E8, 14Ch[INTMEM_56] ROM:6652 ROM:6652 ROM_6652: ; CODE XREF: ROM_6027+619↑j ROM:6652 ; ROM_6027+621↑j ROM:6652 cmpb ZERO_REG, INTMEM_DE ; Zero register ROM:6655 je ROM_6666 ROM:6657 ldb INTMEM_E7, INTMEM_DE ROM:665A ldb INTMEM_E8, INTMEM_E3 ROM:665D cmpb INTMEM_8C, INTMEM_DE ROM:6660 jne ROM_6666 ROM:6662 clrb INTMEM_DE ROM:6664 clrb INTMEM_E3 ROM:6666 ROM:6666 ROM_6666: ; CODE XREF: ROM_6027+62E↑j ROM:6666 ; ROM_6027+639↑j ROM:6666 jbc INTMEM_FC, 7, ROM_668E ROM:6669 jbs INTMEM_AD, 3, ROM_668E ROM:666C jbs INTMEM_AA, 0, ROM_668E ROM:666F jbs INTMEM_F7, 3, ROM_6678 ROM:6672 jbs INTMEM_FD, 1, ROM_6691 ROM:6675 orb INTMEM_F7, #8 ROM:6678 ROM:6678 ROM_6678: ; CODE XREF: ROM_6027+648↑j ROM:6678 ldb INTMEM_1C+2, INTMEM_E4[] ROM:667D ld INTMEM_1C, #31h ; '1' ROM:6681 lcall ROM_32AD ROM:6684 mulub INTMEM_1C, #5 ROM:6687 st INTMEM_1C, INTMEM_266[] ROM:668C sjmp ROM_6691 ROM:668E ; --------------------------------------------------------------------------- ROM:668E ROM:668E ROM_668E: ; CODE XREF: ROM_6027:ROM_6666↑j ROM:668E ; ROM_6027+642↑j ... ROM:668E andb INTMEM_F7, #-9 ROM:6691 ROM:6691 ROM_6691: ; CODE XREF: ROM_6027+37B↑j ROM:6691 ; ROM_6027+64B↑j ... ROM:6691 ldbze INTMEM_1C+2, INTMEM_E7 ROM:6694 ldbze INTMEM_20, INTMEM_E8 ROM:6697 ldbze INTMEM_1C, #1 ROM:669A lcall ROM_2AC5 ROM:669D ret ROM:669D ; End of function ROM_6027 ROM:669D ROM:669E ROM:669E ; =============== S U B R O U T I N E ======================================= ROM:669E ROM:669E ROM:669E ROM_669E: ; CODE XREF: ROM_6027:ROM_639F↑p ROM:669E andb INTMEM_F8, #-3 ROM:66A1 andb INTMEM_FC, #7Fh ROM:66A4 clrb INTMEM_E9 ROM:66A6 clrb INTMEM_DE ROM:66A8 clrb INTMEM_E3 ROM:66AA andb INTMEM_F7, #-9 ROM:66AD ret ROM:66AD ; End of function ROM_669E ROM:66AD ROM:66AE ROM:66AE ; =============== S U B R O U T I N E ======================================= ROM:66AE ROM:66AE ROM:66AE ROM_66AE: ; CODE XREF: ROM_483E+C↑p ROM:66AE ROM:66AE ; FUNCTION CHUNK AT ROM:492E SIZE 0000000E BYTES ROM:66AE ROM:66AE ldb INTMEM_1C+1, INTMEM_1AB[] ROM:66B3 cmpb INTMEM_1C+1, 155h[INTMEM_56] ROM:66B8 jh ROM_66CB ROM:66BA cmpb INTMEM_1C+1, 154h[INTMEM_56] ROM:66BF jnc ROM_66CB ROM:66C1 cmp INTMEM_5E, 8Eh[INTMEM_56] ROM:66C6 jnc ROM_66CB ROM:66C8 jbc INTMEM_FC, 7, ROM_66D3 ROM:66CB ROM:66CB ROM_66CB: ; CODE XREF: ROM_66AE+A↑j ROM:66CB ; ROM_66AE+11↑j ... ROM:66CB clrb INTMEM_1C ROM:66CD clr INTMEM_20 ROM:66CF clrb INTMEM_CF ROM:66D1 sjmp ROM_67A7 ROM:66D3 ; --------------------------------------------------------------------------- ROM:66D3 ROM:66D3 ROM_66D3: ; CODE XREF: ROM_66AE+1A↑j ROM:66D3 ldb INTMEM_1C+2, INTMEM_DF[] ROM:66D8 clr INTMEM_20 ROM:66DA ld INTMEM_1A, #6DF8h ROM:66DE ldb INTMEM_1C, INTMEM_227[] ROM:66E3 ljmp ROM_492E ROM:66E6 ; --------------------------------------------------------------------------- ROM:66E6 ROM:66E6 ROM_66E6: ; CODE XREF: ROM_66AE+5C↓j ROM:66E6 ; ROM_66AE+88↓j ... ROM:66E6 ldb INTMEM_1C, #1 ROM:66E9 clr INTMEM_20 ROM:66EB cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:66F0 jh ROM_6722 ROM:66F2 ROM:66F2 ROM_66F2: ; CODE XREF: ROM_66AE+83↓j ROM:66F2 ; ROM_66AE+9C↓j ... ROM:66F2 ldb INTMEM_CF, 150h[INTMEM_56] ROM:66F7 clr INTMEM_20 ROM:66F9 ROM:66F9 ROM_66F9: ; CODE XREF: ROM_66AE+D9↓j ROM:66F9 ldb INTMEM_1C, #2 ROM:66FC cmpb INTMEM_DF, 14Dh[INTMEM_56] ROM:6701 jh ROM_6705 ROM:6703 sjmp ROM_677D ROM:6705 ; --------------------------------------------------------------------------- ROM:6705 ROM:6705 ROM_6705: ; CODE XREF: ROM_66AE+53↑j ROM:6705 cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:670A jh ROM_66E6 ROM:670C cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:670F jne ROM_6722 ROM:6711 ldb INTMEM_1C, #3 ROM:6714 cmpb INTMEM_DF, 14Dh[INTMEM_56] ROM:6719 jnh ROM_678E ROM:671B cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:6720 jh ROM_6724 ROM:6722 ROM:6722 ROM_6722: ; CODE XREF: ROM_66AE+42↑j ROM:6722 ; ROM_66AE+61↑j ROM:6722 sjmp ROM_67A7 ROM:6724 ; --------------------------------------------------------------------------- ROM:6724 ROM:6724 ROM_6724: ; CODE XREF: ROM_66AE+72↑j ROM:6724 ; ROM_66AE+F7↓j ROM:6724 ldb INTMEM_CF, 153h[INTMEM_56] ROM:6729 ldb INTMEM_1C, #4 ROM:672C cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:6731 jnh ROM_66F2 ROM:6733 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6736 jnh ROM_66E6 ROM:6738 cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:673D jnc ROM_677B ROM:673F ldbze INTMEM_20, INTMEM_CF ROM:6742 ldb INTMEM_1C, #5 ROM:6745 cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:674A jnh ROM_66F2 ROM:674C ldbze INTMEM_20, INTMEM_CF ROM:674F cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:6752 jnh ROM_66E6 ROM:6754 cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:6759 jc ROM_67A7 ROM:675B clr INTMEM_20 ROM:675D ldb INTMEM_1C, #6 ROM:6760 cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:6765 jnh ROM_66F2 ROM:6767 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:676A jh ROM_676E ROM:676C sjmp ROM_66E6 ROM:676E ; --------------------------------------------------------------------------- ROM:676E ROM:676E ROM_676E: ; CODE XREF: ROM_66AE+BC↑j ROM:676E cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:6773 jnc ROM_67A7 ROM:6775 ldbze INTMEM_20, INTMEM_CF ROM:6778 ldb INTMEM_1C, #5 ROM:677B ROM:677B ROM_677B: ; CODE XREF: ROM_66AE+8F↑j ROM:677B sjmp ROM_67A7 ROM:677D ; --------------------------------------------------------------------------- ROM:677D ROM:677D ROM_677D: ; CODE XREF: ROM_66AE+55↑j ROM:677D ldb INTMEM_1C, #7 ROM:6780 cmpb INTMEM_DF, 14Fh[INTMEM_56] ROM:6785 jnh ROM_6789 ROM:6787 sjmp ROM_66F9 ROM:6789 ; --------------------------------------------------------------------------- ROM:6789 ROM:6789 ROM_6789: ; CODE XREF: ROM_66AE+D7↑j ROM:6789 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:678C jh ROM_67A7 ROM:678E ROM:678E ROM_678E: ; CODE XREF: ROM_66AE+6B↑j ROM:678E ldb INTMEM_1C, #8 ROM:6791 cmpb INTMEM_DF, 14Eh[INTMEM_56] ROM:6796 jnh ROM_67A7 ROM:6798 ldb INTMEM_CF, 151h[INTMEM_56] ROM:679D ldb INTMEM_1C, #9 ROM:67A0 cmpb INTMEM_CF, ZERO_REG ; Zero register ROM:67A3 jh ROM_67A7 ROM:67A5 sjmp ROM_6724 ROM:67A7 ; --------------------------------------------------------------------------- ROM:67A7 ROM:67A7 ROM_67A7: ; CODE XREF: ROM_66AE+23↑j ROM:67A7 ; ROM_66AE:ROM_6722↑j ... ROM:67A7 mulub INTMEM_20, 152h[INTMEM_56] ROM:67AC divub INTMEM_20, 153h[INTMEM_56] ROM:67B1 stb INTMEM_20, INTMEM_222[] ROM:67B6 stb INTMEM_1C, INTMEM_227[] ROM:67BB ldb INTMEM_1C+3, INTMEM_1C6[] ROM:67C0 ldb INTMEM_1C+2, INTMEM_DF ROM:67C3 ld INTMEM_1C, #32h ; '2' ROM:67C7 lcall ROM_32AD ROM:67CA stb INTMEM_1C, INTMEM_3D7[] ROM:67CF subb INTMEM_34, INTMEM_1C, #-80h ROM:67D3 jbs INTMEM_F9, 6, ROM_6807 ROM:67D6 jbs INTMEM_F9, 7, ROM_6807 ROM:67D9 ldb INTMEM_1C+3, INTMEM_1C9[] ROM:67DE ld INTMEM_1C, #33h ; '3' ROM:67E2 lcall ROM_32AD ROM:67E5 stb INTMEM_1C, INTMEM_3D9[] ROM:67EA jbs INTMEM_FE, 7, ROM_6834 ROM:67ED jbs INTMEM_FF, 0, ROM_680C ROM:67F0 orb INTMEM_FF, #2 ROM:67F3 cmpb INTMEM_1C, #-80h ROM:67F6 jnh ROM_680A ROM:67F8 ldb INTMEM_1A+1, 156h[INTMEM_56] ROM:67FD subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:6801 andb INTMEM_FF, #-3 ROM:6804 orb INTMEM_FF, #1 ROM:6807 ROM:6807 ROM_6807: ; CODE XREF: ROM_66AE+125↑j ROM:6807 ; ROM_66AE+128↑j ... ROM:6807 ldb INTMEM_1C, #-80h ROM:680A ROM:680A ROM_680A: ; CODE XREF: ROM_66AE+148↑j ROM:680A sjmp ROM_6870 ROM:680C ; --------------------------------------------------------------------------- ROM:680C ROM:680C ROM_680C: ; CODE XREF: ROM_66AE+13F↑j ROM:680C cmpb INTMEM_1C, #-80h ROM:680F jh ROM_6822 ROM:6811 ldb INTMEM_1A+1, 156h[INTMEM_56] ROM:6816 subb INTMEM_CA, INTMEM_1A+1, INTMEM_CA ROM:681A orb INTMEM_FF, #2 ROM:681D ROM:681D ROM_681D: ; CODE XREF: ROM_66AE+18C↓j ROM:681D andb INTMEM_FF, #-2 ROM:6820 sjmp ROM_6870 ROM:6822 ; --------------------------------------------------------------------------- ROM:6822 ROM:6822 ROM_6822: ; CODE XREF: ROM_66AE+161↑j ROM:6822 cmpb INTMEM_CA, ZERO_REG ; Zero register ROM:6825 jh ROM_6850 ROM:6827 ldb INTMEM_D0, 157h[INTMEM_56] ROM:682C orb INTMEM_FF, #2 ROM:682F orb INTMEM_FE, #-80h ROM:6832 sjmp ROM_6850 ROM:6834 ; --------------------------------------------------------------------------- ROM:6834 ROM:6834 ROM_6834: ; CODE XREF: ROM_66AE+13C↑j ROM:6834 jbc INTMEM_FF, 0, ROM_683C ROM:6837 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:683A jnh ROM_681D ROM:683C ROM:683C ROM_683C: ; CODE XREF: ROM_66AE:ROM_6834↑j ROM:683C cmpb INTMEM_1C, #-80h ROM:683F jh ROM_6850 ROM:6841 ldb INTMEM_CA, 156h[INTMEM_56] ROM:6846 clrb INTMEM_D0 ROM:6848 andb INTMEM_FE, #7Fh ROM:684B andb INTMEM_FF, #-2 ROM:684E sjmp ROM_6870 ROM:6850 ; --------------------------------------------------------------------------- ROM:6850 ROM:6850 ROM_6850: ; CODE XREF: ROM_66AE+177↑j ROM:6850 ; ROM_66AE+184↑j ... ROM:6850 jbc INTMEM_FF, 1, ROM_6807 ROM:6853 cmpb ZERO_REG, 157h[INTMEM_56] ; Zero register ROM:6858 je ROM_6870 ROM:685A ldb INTMEM_20, 157h[INTMEM_56] ROM:685F subb INTMEM_20, INTMEM_D0 ROM:6862 subb INTMEM_1C, #-80h ROM:6865 mulub INTMEM_1C, INTMEM_20 ROM:6868 divub INTMEM_1C, 157h[INTMEM_56] ROM:686D addb INTMEM_1C, #-80h ROM:6870 ROM:6870 ROM_6870: ; CODE XREF: ROM_66AE:ROM_680A↑j ROM:6870 ; ROM_66AE+172↑j ... ROM:6870 stb INTMEM_1C, INTMEM_3D8[] ROM:6875 subb INTMEM_34+1, INTMEM_1C, #-80h ROM:6879 ldb INTMEM_1C+2, INTMEM_DF ROM:687C ldb INTMEM_1C+3, INTMEM_1AA[] ROM:6881 ld INTMEM_1C, #34h ; '4' ROM:6885 lcall ROM_32AD ROM:6888 stb INTMEM_1C, INTMEM_3DA[] ROM:688D mulub INTMEM_32, INTMEM_1C, #5 ROM:6891 jbs INTMEM_F6, 5, ROM_689C ROM:6894 ld INTMEM_32, 90h[INTMEM_56] ROM:6899 ljmp ROM_694E ROM:689C ; --------------------------------------------------------------------------- ROM:689C ROM:689C ROM_689C: ; CODE XREF: ROM_66AE+1E3↑j ROM:689C andb INTMEM_FD, #7Fh ROM:689F jbc INTMEM_FA, 3, ROM_68EC ROM:68A2 jbc INTMEM_FF, 2, ROM_68B2 ROM:68A5 st INTMEM_32, INTMEM_26C[] ROM:68AA andb INTMEM_FF, #-5 ROM:68AD ldb INTMEM_D0+1, 158h[INTMEM_56] ROM:68B2 ROM:68B2 ROM_68B2: ; CODE XREF: ROM_66AE+1F4↑j ROM:68B2 ld INTMEM_32, INTMEM_26C[] ROM:68B7 jbs INTMEM_D4+1, 7, ROM_68BC ROM:68BA clrb INTMEM_D0+1 ROM:68BC ROM:68BC ROM_68BC: ; CODE XREF: ROM_66AE+209↑j ROM:68BC ld INTMEM_1C+2, 92h[INTMEM_56] ROM:68C1 cmpb ZERO_REG, 158h[INTMEM_56] ; Zero register ROM:68C6 je ROM_68DF ROM:68C8 sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:68CC ldbze INTMEM_1A, INTMEM_D0+1 ROM:68CF mul INTMEM_20, INTMEM_1A ROM:68D3 ldbze INTMEM_1A, 158h[INTMEM_56] ROM:68D8 div INTMEM_20, INTMEM_1A ROM:68DC sub INTMEM_1C+2, INTMEM_20 ROM:68DF ROM:68DF ROM_68DF: ; CODE XREF: ROM_66AE+218↑j ROM:68DF st INTMEM_1C+2, INTMEM_32 ROM:68E2 cmpb INTMEM_D0+1, ZERO_REG ; Zero register ROM:68E5 jne ROM_6901 ROM:68E7 orb INTMEM_FD, #-80h ROM:68EA sjmp ROM_6901 ROM:68EC ; --------------------------------------------------------------------------- ROM:68EC ROM:68EC ROM_68EC: ; CODE XREF: ROM_66AE+1F1↑j ROM:68EC orb INTMEM_FF, #4 ROM:68EF cmpb INTMEM_DF, 159h[INTMEM_56] ROM:68F4 jnc ROM_6901 ROM:68F6 subb INTMEM_1C, INTMEM_44, #-80h ROM:68FA mulb INTMEM_1C, #5 ROM:68FE add INTMEM_32, INTMEM_1C ROM:6901 ROM:6901 ROM_6901: ; CODE XREF: ROM_66AE+237↑j ROM:6901 ; ROM_66AE+23C↑j ... ROM:6901 ldb INTMEM_1C+2, INTMEM_1AA[] ROM:6906 ld INTMEM_1C, #35h ; '5' ROM:690A lcall ROM_32AD ROM:690D stb INTMEM_1C, INTMEM_3DB[] ROM:6912 addb INTMEM_34, INTMEM_34+1 ROM:6915 jnv ROM_691C ROM:6917 jge ROM_6926 ROM:6919 ldb INTMEM_34, #-80h ROM:691C ROM:691C ROM_691C: ; CODE XREF: ROM_66AE+267↑j ROM:691C cmpb INTMEM_34, #-80h ROM:691F jc ROM_6929 ROM:6921 cmpb INTMEM_34, INTMEM_1C ROM:6924 jnh ROM_6929 ROM:6926 ROM:6926 ROM_6926: ; CODE XREF: ROM_66AE+269↑j ROM:6926 ldb INTMEM_34, INTMEM_1C ROM:6929 ROM:6929 ROM_6929: ; CODE XREF: ROM_66AE+271↑j ROM:6929 ; ROM_66AE+276↑j ROM:6929 mulb INTMEM_34, #5 ROM:692D ld INTMEM_1A, INTMEM_266[] ROM:6932 add INTMEM_32, INTMEM_1A ROM:6935 add INTMEM_32, INTMEM_34 ROM:6938 sub INTMEM_32, #384h ROM:693C jbc INTMEM_32+1, 7, ROM_6943 ROM:693F ld INTMEM_32, #0 ROM:6943 ROM:6943 ROM_6943: ; CODE XREF: ROM_66AE+28E↑j ROM:6943 sub INTMEM_32, INTMEM_222[] ROM:6948 jc ROM_694E ROM:694A ld INTMEM_32, #0 ROM:694E ROM:694E ROM_694E: ; CODE XREF: ROM_66AE+1EB↑j ROM:694E ; ROM_66AE+29A↑j ROM:694E st INTMEM_32, INTMEM_DC[] ROM:6953 jbs INTMEM_AB, 4, ROM_695F ROM:6956 ld INTMEM_1C, #4 ROM:695A lcall ROM_30BB ROM:695D sjmp ROM_69A0 ROM:695F ; --------------------------------------------------------------------------- ROM:695F ROM:695F ROM_695F: ; CODE XREF: ROM_66AE+2A5↑j ROM:695F add INTMEM_20, INTMEM_32, #384h ROM:6964 add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:6969 add INTMEM_1C+2, INTMEM_32, #1194h ROM:696E add INTMEM_1C, INTMEM_32, #189Ch ROM:6973 ldbze INTMEM_1A, INTMEM_3F0[] ROM:6978 add INTMEM_20, INTMEM_1A ROM:697B ldbze INTMEM_1A, INTMEM_3F1[] ROM:6980 add INTMEM_20+2, INTMEM_1A ROM:6983 ldbze INTMEM_1A, INTMEM_3F2[] ROM:6988 add INTMEM_1C+2, INTMEM_1A ROM:698B ldbze INTMEM_1A, INTMEM_3F3[] ROM:6990 add INTMEM_1C, INTMEM_1A ROM:6993 cmp INTMEM_1C, #1C20h ROM:6997 jnc ROM_699D ROM:6999 sub INTMEM_1C, #1C20h ROM:699D ROM:699D ROM_699D: ; CODE XREF: ROM_66AE+2E9↑j ROM:699D lcall ROM_3076 ROM:69A0 ROM:69A0 ROM_69A0: ; CODE XREF: ROM_66AE+2AF↑j ROM:69A0 ret ROM:69A0 ; End of function ROM_66AE ROM:69A0 ROM:69A1 ROM:69A1 ; =============== S U B R O U T I N E ======================================= ROM:69A1 ROM:69A1 ROM:69A1 ROM_69A1: ; CODE XREF: ROM_483E+12↑p ROM:69A1 ldb INTMEM_1C+3, INTMEM_1B6[] ROM:69A6 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:69AB ld INTMEM_1C, #6 ROM:69AF lcall ROM_32AD ROM:69B2 clrb INTMEM_1C+1 ROM:69B4 add INTMEM_24, INTMEM_1C, #300h ROM:69B9 ld INTMEM_1C, #7 ROM:69BD lcall ROM_32AD ROM:69C0 ldbze INTMEM_20, INTMEM_1C+3 ROM:69C3 shl INTMEM_20, #1 ROM:69C6 st INTMEM_24, 1D8h[INTMEM_20] ROM:69CB shl INTMEM_1C, #8 ROM:69CE st INTMEM_1C, 1E0h[INTMEM_20] ROM:69D3 cmpb INTMEM_1C+3, #3 ROM:69D6 jnc ROM_69DB ROM:69D8 ldb INTMEM_1C+3, #-1 ROM:69DB ROM:69DB ROM_69DB: ; CODE XREF: ROM_69A1+35↑j ROM:69DB incb INTMEM_1C+3 ROM:69DD stb INTMEM_1C+3, INTMEM_1B6[] ROM:69E2 ldb INTMEM_1C+2, INTMEM_1AA[] ROM:69E7 ld INTMEM_1C, #8 ROM:69EB lcall ROM_32AD ROM:69EE clrb INTMEM_1C+1 ROM:69F0 addb INTMEM_1C, 0C4h[INTMEM_56] ROM:69F5 jnc ROM_69F9 ROM:69F7 incb INTMEM_1C+1 ROM:69F9 ROM:69F9 ROM_69F9: ; CODE XREF: ROM_69A1+54↑j ROM:69F9 sub INTMEM_1C, #0B4h ROM:69FD jc ROM_6A01 ROM:69FF clr INTMEM_1C ROM:6A01 ROM:6A01 ROM_6A01: ; CODE XREF: ROM_69A1+5C↑j ROM:6A01 cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:6A04 je ROM_6A09 ROM:6A06 ldb INTMEM_1C, #-1 ROM:6A09 ROM:6A09 ROM_6A09: ; CODE XREF: ROM_69A1+63↑j ROM:6A09 mulub INTMEM_1C, 0C3h[INTMEM_56] ROM:6A0E divub INTMEM_1C, 0C4h[INTMEM_56] ROM:6A13 jnv ROM_6A18 ROM:6A15 ldb INTMEM_1C, #-1 ROM:6A18 ROM:6A18 ROM_6A18: ; CODE XREF: ROM_69A1+72↑j ROM:6A18 addb INTMEM_1C, INTMEM_241[] ROM:6A1D jnc ROM_6A22 ROM:6A1F ldb INTMEM_1C, #-1 ROM:6A22 ROM:6A22 ROM_6A22: ; CODE XREF: ROM_69A1+7C↑j ROM:6A22 stb INTMEM_1C, INTMEM_1B7[] ROM:6A27 ldb INTMEM_1C+2, INTMEM_1AA[] ROM:6A2C ld INTMEM_1C, #9 ROM:6A30 lcall ROM_32AD ROM:6A33 stb INTMEM_1C, INTMEM_1B8[] ROM:6A38 ldb INTMEM_1C+2, INTMEM_1AB[] ROM:6A3D ld INTMEM_1C, #0Ah ROM:6A41 lcall ROM_32AD ROM:6A44 mulub INTMEM_1C, #19h ROM:6A47 st INTMEM_1C, INTMEM_184[] ROM:6A4C ldb INTMEM_1A, 0DDh[INTMEM_56] ROM:6A51 clr INTMEM_1C ROM:6A53 jbs INTMEM_F9, 4, ROM_6A61 ROM:6A56 jbc INTMEM_F9, 0, ROM_6A70 ROM:6A59 orb INTMEM_F9, #10h ROM:6A5C stb INTMEM_1A, INTMEM_CD ROM:6A5F sjmp ROM_6A6B ROM:6A61 ; --------------------------------------------------------------------------- ROM:6A61 ROM:6A61 ROM_6A61: ; CODE XREF: ROM_69A1+B2↑j ROM:6A61 jbs INTMEM_F9, 0, ROM_6A70 ROM:6A64 andb INTMEM_F9, #-11h ROM:6A67 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CD ROM:6A6B ROM:6A6B ROM_6A6B: ; CODE XREF: ROM_69A1+BE↑j ROM:6A6B st INTMEM_1C, INTMEM_186[] ROM:6A70 ROM:6A70 ROM_6A70: ; CODE XREF: ROM_69A1+B5↑j ROM:6A70 ; ROM_69A1:ROM_6A61↑j ROM:6A70 ldb INTMEM_1C+2, 0DEh[INTMEM_56] ROM:6A75 mulub INTMEM_1C+2, INTMEM_187[] ROM:6A7A cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:6A7D je ROM_6A82 ROM:6A7F divub INTMEM_1C+2, INTMEM_1A ROM:6A82 ROM:6A82 ROM_6A82: ; CODE XREF: ROM_69A1+DC↑j ROM:6A82 stb INTMEM_1C+2, INTMEM_1B9[] ROM:6A87 jbs INTMEM_F9, 5, ROM_6A8D ROM:6A8A ljmp ROM_6CE7 ROM:6A8D ; --------------------------------------------------------------------------- ROM:6A8D ROM:6A8D ROM_6A8D: ; CODE XREF: ROM_69A1+E6↑j ROM:6A8D andb INTMEM_F9, #-21h ROM:6A90 ldb INTMEM_1A, INTMEM_F5[] ROM:6A95 cmpb INTMEM_1A, INTMEM_1B7[] ROM:6A9A jnh ROM_6AA1 ROM:6A9C ldb INTMEM_1A, INTMEM_1B7[] ROM:6AA1 ROM:6AA1 ROM_6AA1: ; CODE XREF: ROM_69A1+F9↑j ROM:6AA1 stb INTMEM_1A, INTMEM_1BA[] ROM:6AA6 ldb INTMEM_1C, 0DFh[INTMEM_56] ROM:6AAB ldb INTMEM_1C+1, 0E0h[INTMEM_56] ROM:6AB0 ldb INTMEM_1C+2, INTMEM_D8+1 ROM:6AB3 ld INTMEM_1A, #1F0h ROM:6AB7 clr INTMEM_20 ROM:6AB9 lcall ROM_4BA6 ROM:6ABC stb INTMEM_1C+3, INTMEM_1BB[] ROM:6AC1 ldb INTMEM_1C, 0E1h[INTMEM_56] ROM:6AC6 ldb INTMEM_1C+1, 0E2h[INTMEM_56] ROM:6ACB ldb INTMEM_1C+2, INTMEM_1BA[] ROM:6AD0 ld INTMEM_1A, #1F2h ROM:6AD4 ld INTMEM_20, #1D6h ROM:6AD8 lcall ROM_4BA6 ROM:6ADB stb INTMEM_1C+3, INTMEM_1BC[] ROM:6AE0 ldb INTMEM_1A, INTMEM_1BC[] ROM:6AE5 ldb INTMEM_1A+1, INTMEM_1BB[] ROM:6AEA ldb INTMEM_1C, #-80h ROM:6AED ldb INTMEM_1C+1, #-80h ROM:6AF0 cmp INTMEM_5E, 3Ah[INTMEM_56] ROM:6AF5 jnc ROM_6B03 ROM:6AF7 jbc INTMEM_1A, 7, ROM_6AFD ROM:6AFA ldb INTMEM_1C, INTMEM_1A ROM:6AFD ROM:6AFD ROM_6AFD: ; CODE XREF: ROM_69A1+156↑j ROM:6AFD jbc INTMEM_1A+1, 7, ROM_6B03 ROM:6B00 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6B03 ROM:6B03 ROM_6B03: ; CODE XREF: ROM_69A1+154↑j ROM:6B03 ; ROM_69A1:ROM_6AFD↑j ROM:6B03 ld INTMEM_1C+2, INTMEM_184[] ROM:6B08 jbc INTMEM_FA, 0, ROM_6B15 ROM:6B0B add INTMEM_1C+2, 3Ch[INTMEM_56] ROM:6B10 jnc ROM_6B15 ROM:6B12 ldbse INTMEM_1C+2, #-1 ROM:6B15 ROM:6B15 ROM_6B15: ; CODE XREF: ROM_69A1+167↑j ROM:6B15 ; ROM_69A1+16F↑j ROM:6B15 cmp INTMEM_5E, INTMEM_1C+2 ROM:6B18 jc ROM_6B1F ROM:6B1A orb INTMEM_FA, #1 ROM:6B1D sjmp ROM_6B34 ROM:6B1F ; --------------------------------------------------------------------------- ROM:6B1F ROM:6B1F ROM_6B1F: ; CODE XREF: ROM_69A1+177↑j ROM:6B1F andb INTMEM_FA, #-2 ROM:6B22 jbs INTMEM_F9, 6, ROM_6B34 ROM:6B25 jbs INTMEM_F9, 7, ROM_6B34 ROM:6B28 jbs INTMEM_1A, 7, ROM_6B2E ROM:6B2B ldb INTMEM_1C, INTMEM_1A ROM:6B2E ROM:6B2E ROM_6B2E: ; CODE XREF: ROM_69A1+187↑j ROM:6B2E jbs INTMEM_1A+1, 7, ROM_6B34 ROM:6B31 ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6B34 ROM:6B34 ROM_6B34: ; CODE XREF: ROM_69A1+17C↑j ROM:6B34 ; ROM_69A1+181↑j ... ROM:6B34 stb INTMEM_1C, INTMEM_1BD[] ROM:6B39 stb INTMEM_1C+1, INTMEM_1BE[] ROM:6B3E ldb INTMEM_1A, INTMEM_1BD[] ROM:6B43 subb INTMEM_1C, INTMEM_1A, #-80h ROM:6B47 jc ROM_6B4B ROM:6B49 negb INTMEM_1C ROM:6B4B ROM:6B4B ROM_6B4B: ; CODE XREF: ROM_69A1+1A6↑j ROM:6B4B mulub INTMEM_1C, INTMEM_1B8[] ROM:6B50 divub INTMEM_1C, #0Ah ROM:6B53 jv ROM_6B58 ROM:6B55 jbc INTMEM_1C, 7, ROM_6B5B ROM:6B58 ROM:6B58 ROM_6B58: ; CODE XREF: ROM_69A1+1B2↑j ROM:6B58 ldb INTMEM_1C, #7Fh ROM:6B5B ROM:6B5B ROM_6B5B: ; CODE XREF: ROM_69A1+1B4↑j ROM:6B5B jbs INTMEM_1A, 7, ROM_6B60 ROM:6B5E negb INTMEM_1C ROM:6B60 ROM:6B60 ROM_6B60: ; CODE XREF: ROM_69A1:ROM_6B5B↑j ROM:6B60 addb INTMEM_1C, #-80h ROM:6B63 stb INTMEM_1C, INTMEM_1BF[] ROM:6B68 clr INTMEM_20 ROM:6B6A ldb INTMEM_1C+2, INTMEM_1BE[] ROM:6B6F cmpb INTMEM_1C+2, #-80h ROM:6B72 je ROM_6B77 ROM:6B74 lcall ROM_4C16 ROM:6B77 ROM:6B77 ROM_6B77: ; CODE XREF: ROM_69A1+1D1↑j ROM:6B77 st INTMEM_20, INTMEM_3C2[] ROM:6B7C ld INTMEM_20+2, #0 ROM:6B80 jbs INTMEM_1C+2, 7, ROM_6B87 ROM:6B83 ld INTMEM_20+2, #4 ROM:6B87 ROM:6B87 ROM_6B87: ; CODE XREF: ROM_69A1+1DF↑j ROM:6B87 lcall ROM_4C67 ROM:6B8A clr INTMEM_20 ROM:6B8C ldb INTMEM_1C+2, INTMEM_1BF[] ROM:6B91 cmpb INTMEM_1C+2, #-80h ROM:6B94 je ROM_6B99 ROM:6B96 lcall ROM_4C16 ROM:6B99 ROM:6B99 ROM_6B99: ; CODE XREF: ROM_69A1+1F3↑j ROM:6B99 st INTMEM_20, INTMEM_3C4[] ROM:6B9E ld INTMEM_20+2, #2 ROM:6BA2 jbs INTMEM_1C+2, 7, ROM_6BA9 ROM:6BA5 ld INTMEM_20+2, #6 ROM:6BA9 ROM:6BA9 ROM_6BA9: ; CODE XREF: ROM_69A1+201↑j ROM:6BA9 lcall ROM_4C67 ROM:6BAC ldb INTMEM_1C+2, INTMEM_1BA[] ROM:6BB1 cmpb INTMEM_1C+2, INTMEM_1C0[] ROM:6BB6 jnh ROM_6BBD ROM:6BB8 stb INTMEM_1C+2, INTMEM_1C0[] ROM:6BBD ROM:6BBD ROM_6BBD: ; CODE XREF: ROM_69A1+215↑j ROM:6BBD ldb INTMEM_1A, INTMEM_D8+1 ROM:6BC0 cmpb INTMEM_1A, INTMEM_1C1[] ROM:6BC5 jnh ROM_6BCC ROM:6BC7 stb INTMEM_1A, INTMEM_1C1[] ROM:6BCC ROM:6BCC ROM_6BCC: ; CODE XREF: ROM_69A1+224↑j ROM:6BCC cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:6BD1 jc ROM_6C09 ROM:6BD3 jbc INTMEM_AD, 3, ROM_6C09 ROM:6BD6 cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6BDB jne ROM_6BE4 ROM:6BDD cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6BE2 je ROM_6C13 ROM:6BE4 ROM:6BE4 ROM_6BE4: ; CODE XREF: ROM_69A1+23A↑j ROM:6BE4 ldb INTMEM_20, INTMEM_1C1[] ROM:6BE9 subb INTMEM_20, INTMEM_1A ROM:6BEC cmpb INTMEM_20, 0E5h[INTMEM_56] ROM:6BF1 jc ROM_6C09 ROM:6BF3 ldb INTMEM_20, INTMEM_1C0[] ROM:6BF8 subb INTMEM_20, INTMEM_1C+2 ROM:6BFB cmpb INTMEM_20, 0E6h[INTMEM_56] ROM:6C00 jnc ROM_6C1D ROM:6C02 cmpb INTMEM_1C+2, INTMEM_1B7[] ROM:6C07 je ROM_6C1D ROM:6C09 ROM:6C09 ROM_6C09: ; CODE XREF: ROM_69A1+230↑j ROM:6C09 ; ROM_69A1+232↑j ... ROM:6C09 st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6C0E st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6C13 ROM:6C13 ROM_6C13: ; CODE XREF: ROM_69A1+241↑j ROM:6C13 stb INTMEM_1A, INTMEM_1C1[] ROM:6C18 stb INTMEM_1C+2, INTMEM_1C0[] ROM:6C1D ROM:6C1D ROM_6C1D: ; CODE XREF: ROM_69A1+25F↑j ROM:6C1D ; ROM_69A1+266↑j ROM:6C1D ldb INTMEM_1C+2, INTMEM_1BA[] ROM:6C22 cmpb INTMEM_1C+2, INTMEM_1C2[] ROM:6C27 jc ROM_6C2E ROM:6C29 stb INTMEM_1C+2, INTMEM_1C2[] ROM:6C2E ROM:6C2E ROM_6C2E: ; CODE XREF: ROM_69A1+286↑j ROM:6C2E ldb INTMEM_1A, INTMEM_D8+1 ROM:6C31 cmpb INTMEM_1A, INTMEM_1C3[] ROM:6C36 jc ROM_6C3D ROM:6C38 stb INTMEM_1A, INTMEM_1C3[] ROM:6C3D ROM:6C3D ROM_6C3D: ; CODE XREF: ROM_69A1+295↑j ROM:6C3D cmp INTMEM_5E, 40h[INTMEM_56] ROM:6C42 jc ROM_6C92 ROM:6C44 cmpb INTMEM_D8+1, 0EAh[INTMEM_56] ROM:6C49 jc ROM_6C92 ROM:6C4B cmp INTMEM_5E, 3Eh[INTMEM_56] ROM:6C50 jc ROM_6C92 ROM:6C52 jbc INTMEM_FA, 0, ROM_6C58 ROM:6C55 jbc INTMEM_AD, 3, ROM_6C92 ROM:6C58 ROM:6C58 ROM_6C58: ; CODE XREF: ROM_69A1+2B1↑j ROM:6C58 cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6C5D jne ROM_6C66 ROM:6C5F cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6C64 je ROM_6C9C ROM:6C66 ROM:6C66 ROM_6C66: ; CODE XREF: ROM_69A1+2BC↑j ROM:6C66 subb INTMEM_20, INTMEM_1A, INTMEM_1C3[] ROM:6C6C cmpb INTMEM_20, 0E7h[INTMEM_56] ROM:6C71 jc ROM_6C92 ROM:6C73 ldb INTMEM_1A+1, INTMEM_1BB[] ROM:6C78 subb INTMEM_1A+1, #-80h ROM:6C7B jbs INTMEM_1A+1, 7, ROM_6C85 ROM:6C7E cmpb INTMEM_1A+1, 0E8h[INTMEM_56] ROM:6C83 jc ROM_6C92 ROM:6C85 ROM:6C85 ROM_6C85: ; CODE XREF: ROM_69A1+2DA↑j ROM:6C85 subb INTMEM_20, INTMEM_1C+2, INTMEM_1C2[] ROM:6C8B cmpb INTMEM_20, 0E9h[INTMEM_56] ROM:6C90 jnc ROM_6CA6 ROM:6C92 ROM:6C92 ROM_6C92: ; CODE XREF: ROM_69A1+2A1↑j ROM:6C92 ; ROM_69A1+2A8↑j ... ROM:6C92 st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6C97 st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6C9C ROM:6C9C ROM_6C9C: ; CODE XREF: ROM_69A1+2C3↑j ROM:6C9C stb INTMEM_1A, INTMEM_1C3[] ROM:6CA1 stb INTMEM_1C+2, INTMEM_1C2[] ROM:6CA6 ROM:6CA6 ROM_6CA6: ; CODE XREF: ROM_69A1+2EF↑j ROM:6CA6 ld INTMEM_1A, INTMEM_1EC[] ROM:6CAB cmp INTMEM_1A, INTMEM_1EE[] ROM:6CB0 jc ROM_6CB7 ROM:6CB2 ld INTMEM_1A, INTMEM_1EE[] ROM:6CB7 ROM:6CB7 ROM_6CB7: ; CODE XREF: ROM_69A1+30F↑j ROM:6CB7 ld INTMEM_1C, INTMEM_1E8[] ROM:6CBC cmp INTMEM_1C, INTMEM_1EA[] ROM:6CC1 jc ROM_6CC8 ROM:6CC3 ld INTMEM_1C, INTMEM_1EA[] ROM:6CC8 ROM:6CC8 ROM_6CC8: ; CODE XREF: ROM_69A1+320↑j ROM:6CC8 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:6CCB je ROM_6CDD ROM:6CCD ldb INTMEM_1C+2, INTMEM_1B9[] ROM:6CD2 mulub INTMEM_1C+2, #20h ; ' ' ROM:6CD5 add INTMEM_1C, INTMEM_1C+2 ROM:6CD8 jnc ROM_6CDD ROM:6CDA ldbse INTMEM_1C, #-1 ROM:6CDD ROM:6CDD ROM_6CDD: ; CODE XREF: ROM_69A1+32A↑j ROM:6CDD ; ROM_69A1+337↑j ROM:6CDD st INTMEM_1A, INTMEM_18A[] ROM:6CE2 st INTMEM_1C, INTMEM_188[] ROM:6CE7 ROM:6CE7 ROM_6CE7: ; CODE XREF: ROM_69A1+E9↑j ROM:6CE7 ret ROM:6CE7 ; End of function ROM_69A1 ROM:6CE7 ROM:6CE8 ROM:6CE8 ; =============== S U B R O U T I N E ======================================= ROM:6CE8 ROM:6CE8 ROM:6CE8 ROM_6CE8: ; CODE XREF: ROM_483E+9↑p ROM:6CE8 ldb INTMEM_1A, INTMEM_1AA[] ROM:6CED cmpb INTMEM_1A, 0D6h[INTMEM_56] ROM:6CF2 jnh ROM_6D14 ROM:6CF4 cmpb INTMEM_1A, 0D7h[INTMEM_56] ROM:6CF9 jh ROM_6D14 ROM:6CFB ldb INTMEM_1A, INTMEM_DF ROM:6CFE cmpb INTMEM_1A, 0D8h[INTMEM_56] ROM:6D03 jnc ROM_6D14 ROM:6D05 jbc INTMEM_A1, 7, ROM_6D43 ROM:6D08 ldb INTMEM_A1, INTMEM_202[] ROM:6D0D stb ZERO_REG, INTMEM_206[] ; Zero register ROM:6D12 sjmp ROM_6D43 ROM:6D14 ; --------------------------------------------------------------------------- ROM:6D14 ROM:6D14 ROM_6D14: ; CODE XREF: ROM_6CE8+A↑j ROM:6D14 ; ROM_6CE8+11↑j ... ROM:6D14 jbs INTMEM_A1, 7, ROM_6D42 ROM:6D17 stb ZERO_REG, INTMEM_3F3[] ; Zero register ROM:6D1C stb ZERO_REG, INTMEM_3F2[] ; Zero register ROM:6D21 stb ZERO_REG, INTMEM_3F0[] ; Zero register ROM:6D26 stb ZERO_REG, INTMEM_3F1[] ; Zero register ROM:6D2B ldb INTMEM_A1, #-1 ROM:6D2E pushf ROM:6D2F ldb INTMEM_1A, INTMEM_154[] ROM:6D34 orb INTMEM_1A, #-80h ROM:6D37 stb INTMEM_1A, INTMEM_154[] ROM:6D3C stb INTMEM_1A, 1FFEh[] ROM:6D41 popf ROM:6D42 ROM:6D42 ROM_6D42: ; CODE XREF: ROM_6CE8:ROM_6D14↑j ROM:6D42 ret ROM:6D43 ; --------------------------------------------------------------------------- ROM:6D43 ROM:6D43 ROM_6D43: ; CODE XREF: ROM_6CE8+1D↑j ROM:6D43 ; ROM_6CE8+2A↑j ROM:6D43 ldbze INTMEM_1C, 0D9h[INTMEM_56] ROM:6D48 divub INTMEM_1C, #0Ah ROM:6D4B addb INTMEM_1C+1, #14h ROM:6D4E pushf ROM:6D4F stb INTMEM_1C+1, INTMEM_204[] ROM:6D54 subb INTMEM_1C, #2 ROM:6D57 jc ROM_6D5C ROM:6D59 addb INTMEM_1C, #12h ROM:6D5C ROM:6D5C ROM_6D5C: ; CODE XREF: ROM_6CE8+6F↑j ROM:6D5C stb INTMEM_1C, INTMEM_202[] ROM:6D61 popf ROM:6D62 ldbze INTMEM_1C, 0DAh[INTMEM_56] ROM:6D67 divub INTMEM_1C, #0Ah ROM:6D6A addb INTMEM_1C+1, #14h ROM:6D6D pushf ROM:6D6E stb INTMEM_1C+1, INTMEM_205[] ROM:6D73 subb INTMEM_1C, #2 ROM:6D76 jc ROM_6D7B ROM:6D78 addb INTMEM_1C, #12h ROM:6D7B ROM:6D7B ROM_6D7B: ; CODE XREF: ROM_6CE8+8E↑j ROM:6D7B stb INTMEM_1C, INTMEM_203[] ROM:6D80 popf ROM:6D81 ldb INTMEM_1C+2, INTMEM_1AA[] ROM:6D86 ld INTMEM_1C, #5 ROM:6D8A lcall ROM_32AD ROM:6D8D stb INTMEM_1C, INTMEM_20A[] ROM:6D92 cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:6D95 jne ROM_6DB9 ROM:6D97 ld INTMEM_1C, #3 ROM:6D9B ROM:6D9B ROM_6D9B: ; CODE XREF: ROM_6CE8+CA↓j ROM:6D9B pushf ROM:6D9C ldb INTMEM_1C+2, 3F0h[INTMEM_1C] ROM:6DA1 subb INTMEM_1C+2, 0DCh[INTMEM_56] ROM:6DA6 jc ROM_6DAA ROM:6DA8 clrb INTMEM_1C+2 ROM:6DAA ROM:6DAA ROM_6DAA: ; CODE XREF: ROM_6CE8+BE↑j ROM:6DAA stb INTMEM_1C+2, 3F0h[INTMEM_1C] ROM:6DAF popf ROM:6DB0 dec INTMEM_1C ROM:6DB2 jc ROM_6D9B ROM:6DB4 ldb INTMEM_C4, 0DBh[INTMEM_56] ROM:6DB9 ROM:6DB9 ROM_6DB9: ; CODE XREF: ROM_6CE8+AD↑j ROM:6DB9 ret ROM:6DB9 ; End of function ROM_6CE8 ROM:6DB9 ROM:6DBA ROM:6DBA ; =============== S U B R O U T I N E ======================================= ROM:6DBA ROM:6DBA ROM:6DBA ROM_6DBA: ; CODE XREF: ROM_483E+18↑p ROM:6DBA ldb INTMEM_1C+2, INTMEM_DF ROM:6DBD ldb INTMEM_1C+3, INTMEM_1AA[] ROM:6DC2 ld INTMEM_1C, #37h ; '7' ROM:6DC6 lcall ROM_32AD ROM:6DC9 ldb INTMEM_1C+3, INTMEM_1C ROM:6DCC ldb INTMEM_1C+2, INTMEM_1AB[] ROM:6DD1 ld INTMEM_1C, #36h ; '6' ROM:6DD5 lcall ROM_32AD ROM:6DD8 mulub INTMEM_1C, INTMEM_1C+3 ROM:6DDB shr INTMEM_1C, #1 ROM:6DDE st INTMEM_1C, INTMEM_26E[] ROM:6DE3 ret ROM:6DE3 ; End of function ROM_6DBA ROM:6DE3 ROM:6DE3 ; --------------------------------------------------------------------------- ROM:6DE4 db 1Eh, 57h, 26h, 57h, 52h, 57h, 0AFh, 57h, 0B2h, 63h ROM:6DE4 db 0B9h, 63h, 0E4h, 63h, 0F0h, 63h, 4, 64h, 21h, 64h, 0E6h ROM:6DE4 db 66h, 0E6h, 66h, 0F9h, 66h, 11h, 67h, 29h, 67h, 42h ROM:6DE4 db 67h, 5Dh, 67h, 7Dh, 67h, 8Eh, 67h, 9Dh, 67h, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6DE4 db 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:71E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:73E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:75E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:77E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:79E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:81E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:83E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:85E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0, 9, 10h, 27h, 5Fh, 14h ROM:85E4 db 0, 0, 0B0h, 4, 55h, 1, 10h, 2, 0DCh, 5, 40h, 9Ch, 0DCh ROM:85E4 db 5, 1, 0, 1, 0, 2, 0, 40h, 0, 5Eh, 1, 58h, 2, 40h, 2 ROM:85E4 db 80h, 1, 40h, 2, 0C0h, 8, 80h, 0, 0, 0, 40h, 1, 80h ROM:85E4 db 0, 80h, 3, 0FFh, 0FFh, 0C0h, 0, 58h, 0CFh, 0E0h, 83h ROM:85E4 db 0F4h, 1, 64h, 0, 0F4h, 1Ah, 0ACh, 0Dh, 64h, 0, 0F4h ROM:85E4 db 1, 0FAh, 0, 0E8h, 3, 1, 0, 0EEh, 2, 0E4h, 4Dh, 0FCh ROM:85E4 db 1, 2Ch, 1, 0C8h, 0, 0FCh, 0BFh, 1, 0, 52h, 1Ch, 52h ROM:85E4 db 1Ch, 32h, 0, 0D0h, 7, 96h, 0, 1Eh, 0, 41h, 14h, 0A0h ROM:85E4 db 63h, 60h, 0EAh, 0F4h, 1, 26h, 2, 30h, 75h, 20h, 4Eh ROM:85E4 db 1Fh, 63h, 31h, 60h, 0A8h, 16h, 76h, 16h, 1, 84h, 19h ROM:85E4 db 0, 23h, 0, 0C8h, 80h, 64h, 80h, 7Fh, 3, 66h, 3, 0Ah ROM:85E4 db 0, 0B0h, 4, 0E8h, 3, 52h, 3, 0Ch, 3, 12h, 3, 96h, 7Dh ROM:85E4 db 0AAh, 1Dh, 6, 2, 7, 0Ch, 3Ch, 14h, 3Fh, 4, 20h, 0FDh ROM:85E4 db 3, 0Ah, 0FEh, 3, 0E8h, 0F5h, 0Ah, 0B1h, 75h, 6Bh, 28h ROM:85E4 db 0C8h, 8Ah, 4, 6, 18h, 0ADh, 0B1h, 0Ah, 46h, 6Eh, 1 ROM:85E4 db 7Dh, 0FAh, 4, 1Fh, 2, 7Dh, 3, 0, 2Ch, 0C2h, 0AAh, 0B4h ROM:85E4 db 78h, 5, 7, 11h, 26h, 0FFh, 27h, 16h, 21h, 0Ah, 9Ch ROM:85E4 db 0A3h, 3Dh, 8, 64h, 6, 14h, 98h, 9Ch, 0Fh, 32h, 0Ch ROM:85E4 db 1, 0Ah, 14h, 2, 2, 2, 2, 0Fh ROM:87E4 db 2, 0Dh, 5, 0Dh, 2, 5, 0C2h, 0E9h, 96h, 9, 0FFh, 1Ch ROM:87E4 db 96h, 9Ch, 0FFh, 0, 0FFh, 8, 0F4h, 0Eh, 3, 1Ch, 8Eh ROM:87E4 db 0E2h, 2, 3Ch, 28h, 0FFh, 0B4h, 0C3h, 47h, 0, 0, 73h ROM:87E4 db 45h, 6Dh, 5Dh, 0Fh, 3Bh, 5, 0FAh, 4Eh, 10h, 37h, 4 ROM:87E4 db 0C1h, 0AEh, 7Dh, 0AAh, 0Eh, 5, 4, 0A0h, 60h, 80h, 0Ch ROM:87E4 db 0E3h, 0DCh, 0F0h, 0DCh, 18h, 0Ah, 1Eh, 6Eh, 78h, 0 ROM:87E4 db 0, 14h, 3Ch, 3, 1Fh, 64h, 80h, 0Ah, 0B4h, 0BFh, 2, 19h ROM:87E4 db 1Eh, 0, 16h, 5, 10h, 0A3h, 29h, 0FFh, 23h, 7, 3Ch, 12h ROM:87E4 db 0Eh, 0ADh, 40h, 28h, 0C1h, 80h, 0B0h, 28h, 6, 3Ch, 0Fh ROM:87E4 db 10h, 14h, 19h, 23h, 29h, 69h, 0B6h, 26h, 4, 1Eh, 64h ROM:87E4 db 9Ch, 0BFh, 5Ah, 32h, 10h, 9Ch, 3, 5, 12h, 0Ah, 3, 1 ROM:87E4 db 51h, 8Dh, 0DDh, 64h, 2Dh, 14h, 2, 1, 18h, 6Eh, 7, 0Bh ROM:87E4 db 0Ah, 1, 0Ah, 10h, 18h, 26h, 3Ch, 58h, 0C3h, 0E0h, 0EEh ROM:87E4 db 0F5h, 0FFh, 0DDh, 0C3h, 0ABh, 91h, 79h, 39h, 21h, 0Fh ROM:87E4 db 0, 0Ah, 1, 16h, 1Eh, 28h, 3Ch, 50h, 64h, 78h, 8Ch, 94h ROM:87E4 db 98h, 2Eh, 33h, 3Dh, 40h, 45h, 47h, 4Ch, 52h, 57h, 66h ROM:87E4 db 5, 1, 0Fh, 14h, 64h, 8Ch, 0F0h, 28h, 32h, 32h, 50h ROM:87E4 db 6Eh, 6, 1, 0Fh, 14h, 3Ch, 64h, 8Ch, 0F0h, 7Ah, 54h ROM:87E4 db 54h, 54h, 2Eh, 1Ah, 3, 1, 39h, 80h, 0AAh, 58h, 44h ROM:87E4 db 3Ch, 3, 1, 1Ch, 80h, 0AAh, 4Eh, 14h, 8, 7, 1, 1Ch, 39h ROM:87E4 db 71h, 80h, 9Ch, 0ADh, 0C9h, 48h, 2Ah, 1Fh, 1Bh, 19h ROM:87E4 db 15h, 14h, 9, 1, 0Eh, 1Ch, 28h, 32h, 39h, 71h, 0ADh ROM:87E4 db 0BFh, 0CDh, 0A5h, 87h, 7Eh, 75h, 57h, 1Eh, 0Ah, 0Ah ROM:87E4 db 12h, 8, 1, 3Ch, 46h, 50h, 5Ah, 64h, 78h, 8Ch, 0A0h ROM:87E4 db 4Dh, 65h, 75h, 85h, 95h, 98h, 98h, 95h, 4, 1, 2Bh, 39h ROM:87E4 db 82h, 0ADh, 0FFh, 78h, 4Ah, 3Ch, 8, 1, 3Ch, 46h, 50h ROM:87E4 db 5Ah, 64h, 78h, 8Ch, 0A0h, 56h, 3Eh, 33h, 2Ah, 23h, 19h ROM:87E4 db 11h, 0Ah, 7, 1, 0Eh, 1Ch, 32h, 39h, 71h, 8Eh, 0B1h ROM:87E4 db 0E0h, 0E0h, 0C0h, 80h, 60h, 40h, 40h, 4, 1, 47h, 55h ROM:87E4 db 80h, 0ADh, 0FAh, 71h, 71h, 32h, 2, 1, 5Ch, 0B1h, 19h ROM:87E4 db 0, 3, 1, 39h, 8Eh, 0ADh, 30h, 2Ah, 23h, 7, 1, 0, 35h ROM:87E4 db 67h, 80h, 99h, 0CBh, 0FFh, 6Eh, 14h, 5, 0, 5, 0Ah, 14h ROM:87E4 db 3, 1, 0, 1Eh, 84h, 0, 26h, 0FFh, 2, 1, 84h, 0B4h, 0 ROM:87E4 db 34h, 3, 1, 0, 26h, 0FFh, 0, 1Eh, 84h, 2, 1, 0, 34h ROM:87E4 db 84h, 0B4h, 5, 1, 1Ah, 20h, 3Ch, 64h, 8Ch, 0, 0Ah, 0Fh ROM:87E4 db 23h, 2Dh, 3, 1, 38h, 64h, 8Ch, 0, 32h, 64h, 5, 1, 71h ROM:87E4 db 76h, 80h, 8Ah, 8Fh, 96h, 0A8h, 0B4h, 0BAh, 0BEh, 2 ROM:87E4 db 1, 22h, 28h, 6, 0Eh, 4, 1, 39h, 4Eh, 78h, 0ADh, 47h ROM:87E4 db 3Ch, 28h, 1Dh, 6, 6, 0Ch, 14h, 23h, 32h, 46h, 64h, 0Ch ROM:87E4 db 14h, 28h, 5Ah, 8Ch, 0DCh, 29h, 8Fh, 0D5h, 0E9h, 0E9h ROM:87E4 db 0E9h, 29h, 69h, 0C3h, 0E9h, 0E9h, 0E9h, 29h, 42h, 0A1h ROM:87E4 db 0E9h, 0E9h, 0E9h, 1Ch, 1Ch, 61h, 0B3h, 0E9h, 0E9h, 1Ch ROM:87E4 db 1Ch, 3Bh, 8Ah, 0CAh, 0E9h, 1Ch, 1Ch, 24h, 57h, 0A9h ROM:87E4 db 0E9h, 4, 5, 36h, 4Fh, 82h, 0B6h, 24h, 28h, 3Ch, 8Ch ROM:87E4 db 0B4h, 0, 0, 0, 0, 0, 0, 4, 8, 0, 3, 8, 0Dh, 8, 9, 0Eh ROM:89E4 db 0Fh, 8, 0Dh, 0Fh, 10h, 2, 4, 55h, 0AAh, 0, 1, 2, 3 ROM:89E4 db 0E1h, 0E1h, 0, 0, 0EBh, 0EBh, 0, 0, 4, 4, 39h, 52h ROM:89E4 db 78h, 0ADh, 0, 1, 2, 3, 32h, 1Fh, 0Ch, 8, 0, 0, 0, 0 ROM:89E4 db 2, 8, 12h, 12h, 0, 0, 0, 0, 7, 3, 7Dh, 7Eh, 80h, 8Fh ROM:89E4 db 9Fh, 0B3h, 0CDh, 1Ch, 82h, 0CFh, 10h, 4, 0, 12h, 28h ROM:89E4 db 4Eh, 82h, 10h, 4, 0, 10h, 28h, 4Eh, 82h, 10h, 1, 0 ROM:89E4 db 0Ch, 14h, 14h, 14h, 7, 3, 7Eh, 7Fh, 80h, 81h, 82h, 87h ROM:89E4 db 8Fh, 1Ch, 82h, 0CFh, 20h, 0, 0, 0, 0Ah, 20h, 90h, 20h ROM:89E4 db 0, 0, 0, 7, 1Ch, 80h, 8, 0, 0, 0, 4, 10h, 60h, 6, 4 ROM:89E4 db 7Fh, 80h, 81h, 87h, 8Fh, 0CDh, 39h, 55h, 78h, 0A3h ROM:89E4 db 32h, 32h, 0C8h, 0C8h, 0C8h, 0C8h, 32h, 32h, 0A2h, 0A2h ROM:89E4 db 0BCh, 0A2h, 32h, 32h, 6Eh, 6Eh, 64h, 64h, 32h, 32h ROM:89E4 db 32h, 32h, 32h, 32h, 6, 8, 36h, 4Fh, 69h, 82h, 0B6h ROM:89E4 db 0E9h, 0Ch, 10h, 14h, 28h, 3Ch, 64h, 8Ch, 0B4h, 13h ROM:89E4 db 13h, 1Ch, 23h, 37h, 35h, 13h, 0, 5, 11h, 34h, 3Eh, 0 ROM:89E4 db 6, 15h, 20h, 33h, 3Bh, 4, 16h, 2Ah, 30h, 31h, 3Eh, 0 ROM:89E4 db 18h, 2Ah, 30h, 3Ch, 53h, 0Ah, 2Bh, 43h, 39h, 43h, 44h ROM:89E4 db 49h, 55h, 5Ah, 5Ah, 60h, 5Ch, 57h, 5Ah, 5Fh, 64h, 64h ROM:89E4 db 64h, 6, 8, 36h, 4Fh, 69h, 82h, 0B6h, 0E9h, 0Ch, 10h ROM:89E4 db 14h, 28h, 3Ch, 64h, 8Ch, 0B4h, 7Ah, 7Ah, 73h, 6Eh, 6Bh ROM:89E4 db 67h, 78h, 73h, 70h, 6Ch, 68h, 67h, 76h, 76h, 6Fh, 6Ah ROM:89E4 db 68h, 67h, 71h, 6Fh, 69h, 68h, 64h, 61h, 70h, 6Ch, 67h ROM:89E4 db 67h, 64h, 5Fh, 6Dh, 6Ah, 66h, 65h, 63h, 5Eh, 6Ah, 67h ROM:89E4 db 65h, 63h, 62h, 5Dh, 69h, 67h, 63h, 60h, 62h, 5Ch, 0Ch ROM:89E4 db 12h, 1Ch, 36h, 42h, 4Fh, 5Ch, 69h, 75h, 82h, 9Ch, 0B5h ROM:89E4 db 0CFh, 0E8h, 0Ch, 10h, 14h, 1Eh, 28h, 32h, 3Ch, 50h ROM:89E4 db 5Ah, 64h, 6Eh, 78h, 8Ch, 0B4h, 0C8h, 0DCh, 0F0h, 0FFh ROM:89E4 db 60h, 69h, 6Ah, 6Ah, 6Ah, 6Ah, 75h, 88h, 8Bh, 91h, 9Ah ROM:89E4 db 95h, 63h, 69h, 6Ah, 6Ah, 6Ah, 6Ah, 75h, 88h, 8Ch, 91h ROM:89E4 db 9Bh, 98h, 63h, 69h, 6Ah, 6Ah, 6Ah, 6Ah, 75h, 8Ah, 92h ROM:89E4 db 96h, 0A0h, 99h, 64h, 69h, 6Ah, 6Ah, 6Ah, 6Ah, 77h, 8Dh ROM:89E4 db 96h, 99h, 0A2h, 0A5h, 63h, 69h, 6Ah, 6Ah, 6Ah, 6Ah ROM:89E4 db 77h, 92h, 97h, 9Bh, 0A4h, 0ABh, 65h, 69h, 6Ah, 6Ah ROM:89E4 db 6Ah, 6Ah, 88h, 92h, 98h, 0A2h, 0A9h, 0B1h, 63h, 69h ROM:89E4 db 6Ah, 6Ah, 6Ah, 79h, 8Fh, 93h, 99h, 0A2h, 0AAh, 0AEh ROM:89E4 db 6Fh, 74h, 75h, 80h, 84h, 9Ah, 9Dh, 9Eh, 0A3h, 0A4h ROM:89E4 db 0AFh, 0B9h, 6Ch, 7Eh, 82h, 88h, 8Eh, 93h, 97h, 99h ROM:89E4 db 0A0h, 0A4h, 0AFh, 0B7h, 65h, 76h, 83h, 82h, 8Bh, 92h ROM:89E4 db 95h, 98h, 0A0h, 0A6h, 0ADh, 0B7h, 5Eh, 7Ah, 80h, 87h ROM:89E4 db 8Ch, 92h, 95h, 98h, 9Dh, 0A3h, 0ADh, 0AFh, 60h, 7Eh ROM:89E4 db 84h, 8Ah, 8Fh, 95h, 98h, 9Ah, 0A0h, 0A7h, 0ACh, 0ACh ROM:89E4 db 74h, 8Eh, 94h, 99h, 0A0h, 0A4h, 0A7h, 0A9h, 0A9h, 0AAh ROM:89E4 db 0ABh, 0ABh, 73h, 8Fh, 96h, 9Bh, 0A0h, 0A3h, 0A6h, 0A8h ROM:89E4 db 0ABh, 0B0h, 0B4h, 0B8h, 70h, 8Fh, 95h, 9Bh, 9Eh, 0A1h ROM:89E4 db 0A3h, 0A8h, 0ADh, 0B1h, 0B3h, 0B6h, 6Fh, 83h, 88h, 8Fh ROM:89E4 db 97h, 9Ah, 9Dh, 0A0h, 0A6h, 0ABh, 0B0h, 0B5h, 59h, 6Dh ROM:89E4 db 76h, 7Ah, 7Eh, 89h, 8Eh, 92h, 97h, 9Dh, 0A7h ROM:8BE4 db 0ACh, 59h, 6Dh, 76h, 7Ah, 7Eh, 89h, 8Eh, 92h, 97h, 9Dh ROM:8BE4 db 0A2h, 0A4h, 4, 6, 9Dh, 0C3h, 0D0h, 0E9h, 14h, 1Eh, 0B4h ROM:8BE4 db 0C8h, 0DCh, 0F0h, 78h, 78h, 78h, 78h, 78h, 78h, 78h ROM:8BE4 db 78h, 78h, 78h, 78h, 78h, 78h, 78h, 78h, 78h, 78h, 78h ROM:8BE4 db 78h, 78h, 78h, 78h, 78h, 78h, 4, 5, 9Dh, 0B5h, 0D0h ROM:8BE4 db 0E9h, 0A0h, 0B4h, 0C8h, 0DCh, 0F0h, 78h, 78h, 78h, 78h ROM:8BE4 db 78h, 78h, 78h, 78h, 78h, 78h, 78h, 78h, 78h, 78h, 78h ROM:8BE4 db 78h, 78h, 78h, 78h, 78h, 2, 2, 14h, 8Ch, 4Eh, 0AAh ROM:8BE4 db 96h, 96h, 96h, 96h, 7, 4, 1Ch, 23h, 39h, 55h, 71h, 0ADh ROM:8BE4 db 0C9h, 36h, 4Fh, 82h, 0D0h, 50h, 49h, 32h, 22h, 1Eh ROM:8BE4 db 16h, 14h, 50h, 49h, 32h, 22h, 1Eh, 16h, 14h, 50h, 49h ROM:8BE4 db 35h, 22h, 1Eh, 16h, 14h, 4Bh, 44h, 34h, 24h, 1Eh, 15h ROM:8BE4 db 14h, 2, 3, 2Bh, 39h, 55h, 59h, 64h, 14h, 14h, 14h, 14h ROM:8BE4 db 14h, 14h, 0Bh, 2, 0Eh, 1Ch, 28h, 32h, 39h, 4Eh, 63h ROM:8BE4 db 71h, 0ADh, 0BFh, 0CDh, 15h, 23h, 0D7h, 0B0h, 87h, 56h ROM:8BE4 db 3Bh, 25h, 23h, 16h, 0Ch, 0Ch, 0Dh, 0D7h, 0B0h, 87h ROM:8BE4 db 56h, 3Bh, 25h, 23h, 16h, 0Ch, 0Dh, 0Dh, 2, 2, 36h, 0B6h ROM:8BE4 db 14h, 8Ch, 4, 4, 4, 4, 2, 2, 8Ch, 0B4h, 14h, 8Ch, 4 ROM:8BE4 db 4, 4, 4, 5, 5, 36h, 4Fh, 69h, 82h, 0B6h, 14h, 28h, 3Ch ROM:8BE4 db 50h, 64h, 0Eh, 0Eh, 0Eh, 0Eh, 32h, 0Eh, 0Eh, 0Eh, 16h ROM:8BE4 db 36h, 24h, 33h, 36h, 46h, 4Eh, 3Ah, 3Ch, 3Ch, 46h, 6Dh ROM:8BE4 db 3Ch, 46h, 6Dh, 6Dh, 6Dh, 3, 3, 4Fh, 82h, 0B6h, 14h ROM:8BE4 db 28h, 3Ch, 0Ch, 0Fh, 2Fh, 13h, 1Fh, 2Fh, 2Fh, 2Fh, 3Eh ROM:8BE4 db 2, 2, 69h, 76h, 1Eh, 20h, 8, 10h, 10h, 10h, 2, 2, 69h ROM:8BE4 db 76h, 1Eh, 20h, 8, 10h, 10h, 10h, 9, 5, 1Ch, 39h, 55h ROM:8BE4 db 63h, 71h, 8Eh, 0A3h, 0ADh, 0C9h, 1Ch, 39h, 47h, 55h ROM:8BE4 db 80h, 5Ah, 4Bh, 3Ch, 37h, 32h, 20h, 14h, 0Ah, 0, 56h ROM:8BE4 db 44h, 3Ah, 32h, 2Fh, 1Eh, 12h, 0Ah, 0, 55h, 40h, 32h ROM:8BE4 db 2Eh, 2Ah, 1Ah, 0Eh, 8, 0, 3Ch, 3Bh, 30h, 2Eh, 29h, 18h ROM:8BE4 db 0Ch, 8, 0, 3Ch, 2Ch, 28h, 27h, 26h, 16h, 0Ch, 6, 0 ROM:8BE4 db 4, 2, 63h, 8Eh, 9Ch, 0ADh, 1Ch, 47h, 5, 4, 3, 2, 2 ROM:8BE4 db 2, 2, 2, 9, 2, 0Eh, 1Ch, 28h, 39h, 71h, 9Ch, 0ADh, 0C0h ROM:8BE4 db 0CEh, 15h, 23h, 8Ch, 7Eh, 70h, 55h, 3Ch, 32h, 23h, 25h ROM:8BE4 db 2Dh, 8Ch, 7Eh, 70h, 55h, 3Ch, 32h, 28h, 2Bh, 32h, 4 ROM:8BE4 db 9, 4Fh, 69h, 9Dh, 0D0h, 39h, 63h, 8Fh, 0ABh, 0ADh, 0C9h ROM:8BE4 db 0D3h, 0E3h, 0FFh, 86h, 86h, 80h, 7Ah, 86h, 8Eh, 84h ROM:8BE4 db 7Ch, 86h, 86h, 86h, 7Ch, 80h, 80h, 80h, 80h, 80h, 80h ROM:8BE4 db 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8BE4 db 80h, 82h, 82h, 80h, 84h, 88h, 88h, 2, 3, 7Fh, 81h, 64h ROM:8BE4 db 78h, 8Eh, 80h, 80h, 80h, 86h, 80h, 88h, 9, 10h, 1Ch ROM:8BE4 db 37h, 4Fh, 69h, 82h, 9Ch, 0B5h, 0CFh, 0E8h, 0Ah, 14h ROM:8BE4 db 1Eh, 28h, 32h, 3Ch, 46h, 50h, 5Ah, 64h, 78h, 8Ch, 0A0h ROM:8BE4 db 0B4h, 0C8h, 0DCh, 8Ch, 8Ch, 8Ch, 90h, 94h, 9Ah, 0A4h ROM:8BE4 db 0AEh, 0B2h, 8Ch, 86h, 86h, 86h, 8Ch, 98h, 0A2h, 0ACh ROM:8BE4 db 0B0h, 8Ch, 86h, 80h, 86h, 84h, 96h, 0A0h, 0A8h, 0AAh ROM:8BE4 db 8Ch, 86h, 78h, 80h, 80h, 90h, 98h, 9Eh, 0A4h, 8Ch, 86h ROM:8DE4 db 78h, 80h, 80h, 8Ch, 94h, 9Ah, 9Eh, 8Ch, 86h, 76h, 7Ch ROM:8DE4 db 7Eh, 84h, 90h, 94h, 9Ah, 8Ch, 82h, 72h, 78h, 7Ch, 82h ROM:8DE4 db 8Ah, 92h, 96h, 8Ch, 82h, 6Ch, 70h, 70h, 82h, 88h, 90h ROM:8DE4 db 94h, 8Ch, 7Eh, 6Ch, 70h, 6Eh, 7Ch, 84h, 8Ch, 90h, 8Ch ROM:8DE4 db 76h, 6Ch, 70h, 6Eh, 7Ch, 84h, 8Ah, 8Eh, 8Ch, 76h, 6Ch ROM:8DE4 db 70h, 6Eh, 7Ah, 80h, 84h, 84h, 81h, 76h, 6Ch, 70h, 72h ROM:8DE4 db 78h, 80h, 80h, 81h, 78h, 6Ch, 6Ch, 70h, 72h, 78h, 80h ROM:8DE4 db 7Fh, 80h, 6Eh, 6Ch, 6Ch, 70h, 72h, 78h, 7Ch, 7Ch, 7Ch ROM:8DE4 db 6Ch, 6Ch, 6Ch, 70h, 72h, 78h, 7Ah, 79h, 7Bh, 68h, 68h ROM:8DE4 db 6Ch, 70h, 72h, 78h, 78h, 76h, 78h, 3, 4, 1Ch, 82h, 0D0h ROM:8DE4 db 1Ch, 2Ch, 3Ch, 64h, 20h, 46h, 46h, 2Eh, 40h, 34h, 3Fh ROM:8DE4 db 3Fh, 32h, 73h, 26h, 26h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 4Eh, 7, 8Eh, 2 ROM:8DE4 db 88h, 2, 0A3h, 6, 96h, 6, 63h, 6, 7Ch, 2, 74h, 2, 68h ROM:8DE4 db 2, 44h, 6, 62h, 2, 5Ah, 2, 54h, 2, 4Ch, 2, 3Ch, 2, 34h ROM:8DE4 db 6, 34h, 2, 0F7h, 5, 0EDh, 5, 0E3h, 5, 0D2h, 5, 0ADh ROM:8DE4 db 5, 2Eh, 2, 24h, 2, 14h, 2, 0A3h, 5, 99h, 5, 2, 2, 74h ROM:8DE4 db 5, 0F8h, 1, 0E6h, 1, 0D2h, 1, 67h, 5, 3Eh, 5, 0C2h ROM:8DE4 db 1, 34h, 5, 15h, 5, 0F1h, 4, 0F9h, 3, 0B9h, 3, 79h, 3 ROM:8DE4 db 0BAh, 1, 55h, 3 ROM:8FE4 db 34h, 3, 13h, 3, 0B2h, 1, 0A4h, 1, 98h, 1, 0F9h, 2, 0E9h ROM:8FE4 db 2, 82h, 1, 0CAh, 2, 98h, 2, 6Ch, 1, 66h, 1, 5Eh, 1 ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:91E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:93E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:95E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:97E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:99E4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9BE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9DE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FE4 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9FE4 db 0FFh ROM:9FE4 ; end of 'ROM' ROM:9FE4 ROM:9FE4 ; end of file