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 : 85C4D103EE36E5C585D493EC8B06C2734099136B5C51D94B888A693E3CC6E44F INTMEM:0000 ; Input MD5 : F5FFAC7025B20AE1B505E13174054271 INTMEM:0000 ; Input CRC32 : 7B06990D 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_2A87-9E6↓r INTMEM:0000 ; ROM_2A87:ROM_20E1↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_2A87:ROM_2089↓w INTMEM:0002 ; ROM_2A87:ROM_2307↓r ... INTMEM:0004 ds 1 ; DATA XREF: ROM_2A87-8AC↓w INTMEM:0004 ; ROM_2A87:ROM_21E0↓w ... INTMEM:0005 ds 1 INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_2A87-8C4↓w INTMEM:0006 ; ROM_2A87:ROM_291D↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_351C+6↓r INTMEM:0007 ; ROM_351C+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_2A87+22↓w INTMEM:0008 ; ROM_381C:ROM_3866↓r ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 1 ; DATA XREF: ROM_2A70+7↓r INTMEM:0009 ; ROM_2A70+A↓w ... INTMEM:0009 ; Interrupt pending register INTMEM:000A INTMEM_A: ds 2 ; DATA XREF: start↓w INTMEM:000A ; start+3↓w ... INTMEM:000C ds 2 INTMEM:000E INTMEM_E: ds 1 ; DATA XREF: ROM_381C+B0↓w INTMEM:000E ; ROM_381C+B3↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_2A87-225↓r INTMEM:000F ; ROM_2A87-20C↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 1 ; DATA XREF: ROM_2A87:ROM_2619↓r INTMEM:0010 ; ROM_2A87-252↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0011 INTMEM_11: ds 1 ; DATA XREF: ROM_2CE5+3↓r INTMEM:0011 ; ROM_381C+C2↓w ... INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_381C+4D↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_381C+4D↓r INTMEM:0013 ; ROM_381C+50↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_381C:ROM_39F6↓w INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_2A87-8C7↓r INTMEM:0015 ; ROM_2A87:ROM_2912↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_2A70+1↓r INTMEM:0016 ; ROM_2A87+1↓r ... INTMEM:0017 ds 1 INTMEM:0018 SP: ds 2 ; DATA XREF: ROM_2A87-4A6↓r INTMEM:0018 ; ROM_2A87:ROM_2928↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: ROM_2A87-9FB↓r INTMEM:001A ; ROM_2A87-9C1↓w ... INTMEM:001C INTMEM_1C: ds 4 ; DATA XREF: ROM_2A87-9F8↓r INTMEM:001C ; ROM_2A87-9E1↓w ... INTMEM:0020 INTMEM_20: ds 4 ; DATA XREF: ROM_2A87-9F2↓r INTMEM:0020 ; ROM_2A87-9BC↓w ... INTMEM:0024 INTMEM_24: ds 2 ; DATA XREF: ROM:32A1↓w INTMEM:0024 ; ROM_4E42+158↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM_2D52↓w INTMEM:0026 ; ROM_2D52+8↓w ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_2B16+12↓r INTMEM:0028 ; ROM_381C↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_2A70+1↓w INTMEM:002A ; ROM_2A70+4↓r ... INTMEM:002C INTMEM_2C: ds 4 ; DATA XREF: ROM_2A87-9EC↓r INTMEM:002C ; ROM_2A87-52C↓w ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_2D66+2↓w INTMEM:0030 ; ROM_2D66+13↓r ... INTMEM:0032 INTMEM_32: ds 2 ; DATA XREF: ROM_2D0C+13↓w INTMEM:0032 ; ROM_2D44+2↓w ... INTMEM:0034 INTMEM_34: ds 2 ; DATA XREF: ROM_2DC4+23↓r INTMEM:0034 ; ROM_2DFF↓w ... INTMEM:0036 INTMEM_36: ds 5 ; DATA XREF: ROM:329F↓r INTMEM:0036 ; ROM:3C72↓w ... INTMEM:003B INTMEM_3B: ds 1 ; DATA XREF: ROM_3535+3↓r INTMEM:003B ; ROM:3C21↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM:40DA↓w INTMEM:003C ; ROM:40E3↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM:3C1A↓w INTMEM:003E ; ROM:3C1E↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2EFF+6↓w INTMEM:0040 ; ROM_2EEF+1991↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM:3F13↓w INTMEM:0042 ; ROM_2EEF+19A6↓w ... INTMEM:0044 INTMEM_44: ds 2 ; DATA XREF: ROM:3F19↓w INTMEM:0044 ; ROM_2EEF+19AB↓w ... INTMEM:0046 INTMEM_46: ds 1 ; DATA XREF: ROM_2EEF+19A1↓w INTMEM:0046 ; ROM_4E14+3↓r ... INTMEM:0047 INTMEM_47: ds 1 ; DATA XREF: ROM_2EEF+198F↓w INTMEM:0047 ; ROM_4970+1EC↓w ... INTMEM:0048 INTMEM_48: ds 1 ; DATA XREF: ROM_2EEF:ROM_486A↓w INTMEM:0048 ; ROM_4932+8↓r ... INTMEM:0049 INTMEM_49: ds 1 ; DATA XREF: ROM_2EEF+1980↓w INTMEM:0049 ; ROM_4932+B↓r ... INTMEM:004A INTMEM_4A: ds 1 ; DATA XREF: ROM_2EEF+1985↓w INTMEM:004A ; ROM_4932+E↓r ... INTMEM:004B INTMEM_4B: ds 1 ; DATA XREF: ROM_2EEF+198A↓w INTMEM:004B ; ROM_4932+11↓r ... INTMEM:004C INTMEM_4C: ds 1 ; DATA XREF: ROM_54AD+70↓r INTMEM:004C ; ROM_54AD+77↓r ... INTMEM:004D INTMEM_4D: ds 1 ; DATA XREF: ROM_2A87:ROM_2739↓r INTMEM:004D ; ROM_2B2E+30↓w ... INTMEM:004E INTMEM_4E: ds 1 ; DATA XREF: ROM_2A87:ROM_21E7↓w INTMEM:004E ; ROM_2A87-607↓w ... INTMEM:004F ds 1 INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_2A87-1F9↓w INTMEM:0050 ; ROM:3F4C↓w INTMEM:0052 INTMEM_52: ds 2 ; DATA XREF: ROM_3599+5F↓w INTMEM:0052 ; ROM_3A93+1B↓w ... INTMEM:0054 INTMEM_54: ds 2 ; DATA XREF: ROM_2A87:ROM_288B↓w INTMEM:0054 ; ROM_2A87:ROM_2891↓r ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_2A87:ROM_20B4↓r INTMEM:0056 ; ROM_2A87:ROM_20C1↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_2A87-9BC↓r INTMEM:0058 ; ROM_2A87-8C1↓r ... INTMEM:005A INTMEM_5A: ds 2 ; DATA XREF: ROM_2A87-9B2↓r INTMEM:005A ; ROM_2A87-9AC↓w ... INTMEM:005C INTMEM_5C: ds 2 ; DATA XREF: ROM_2A87-5B0↓w INTMEM:005C ; ROM_3104↓r ... INTMEM:005E INTMEM_5E: ds 2 ; DATA XREF: ROM_2A87:ROM_238E↓w INTMEM:005E ; ROM_2A87-6AA↓r ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_321A+63↓w INTMEM:0062 INTMEM_62: ds 2 ; DATA XREF: ROM:ROM_3323↓w INTMEM:0062 ; ROM_3326↓r INTMEM:0064 INTMEM_64: ds 2 ; DATA XREF: ROM_2A87-550↓r INTMEM:0064 ; ROM_32FF↓w ... INTMEM:0066 INTMEM_66: ds 2 ; DATA XREF: ROM_2A87:ROM_2503↓r INTMEM:0066 ; ROM_32FF+A↓w ... INTMEM:0068 INTMEM_68: ds 2 ; DATA XREF: ROM_2A87-426↓w INTMEM:0068 ; ROM_2A87-423↓w ... INTMEM:006A INTMEM_6A: ds 2 ; DATA XREF: ROM_2A87-9FB↓w INTMEM:006A ; ROM_2A87-53B↓r INTMEM:006C INTMEM_6C: ds 2 ; DATA XREF: ROM_2A87-9F8↓w INTMEM:006C ; ROM_2A87-538↓r INTMEM:006E INTMEM_6E: ds 2 ; DATA XREF: ROM_2A87-9F5↓w INTMEM:006E ; ROM_2A87-535↓r INTMEM:0070 INTMEM_70: ds 2 ; DATA XREF: ROM_2A87-9F2↓w INTMEM:0070 ; ROM_2A87-532↓r INTMEM:0072 INTMEM_72: ds 2 ; DATA XREF: ROM_2A87-9EF↓w INTMEM:0072 ; ROM_2A87-52F↓r INTMEM:0074 INTMEM_74: ds 2 ; DATA XREF: ROM_2A87-9EC↓w INTMEM:0074 ; ROM_2A87-52C↓r INTMEM:0076 INTMEM_76: ds 2 ; DATA XREF: ROM_2A87-9E1↓r INTMEM:0076 ; ROM_2A87-9D9↓w ... INTMEM:0078 INTMEM_78: ds 2 ; DATA XREF: ROM_2A87:ROM_20A9↓r INTMEM:0078 ; ROM:3544↓w INTMEM:007A INTMEM_7A: ds 2 ; DATA XREF: ROM_2A87-9BC↓r INTMEM:007A ; ROM_2A87-8C1↓r ... INTMEM:007C INTMEM_7C: ds 2 ; DATA XREF: ROM_2A87:ROM_222D↓w INTMEM:007C ; ROM_2A87-825↓r ... INTMEM:007E INTMEM_7E: ds 2 ; DATA XREF: ROM_2A87-7A7↓w INTMEM:007E ; ROM_2A87-7A1↓r ... INTMEM:0080 INTMEM_80: ds 2 ; DATA XREF: ROM_2A87-74E↓w INTMEM:0080 ; ROM_2A87-724↓r ... INTMEM:0082 INTMEM_82: ds 2 ; DATA XREF: ROM_2A87-1CA↓w INTMEM:0082 ; ROM_2A87-1C8↓r ... INTMEM:0084 INTMEM_84: ds 2 ; DATA XREF: ROM_2A87-193↓r INTMEM:0084 ; ROM_2A87-164↓w ... INTMEM:0086 INTMEM_86: ds 1 ; DATA XREF: ROM_2A87-5A5↓w INTMEM:0086 ; start+9E8↓w INTMEM:0087 INTMEM_87: ds 1 ; DATA XREF: ROM_2A87:ROM_24B3↓r INTMEM:0087 ; ROM_2A87-5A8↓r ... INTMEM:0088 INTMEM_88: ds 1 ; DATA XREF: ROM_2A87-9BF↓r INTMEM:0088 ; ROM_2A87-884↓r ... INTMEM:0089 INTMEM_89: ds 1 ; DATA XREF: ROM_2AB1+7↓r INTMEM:0089 ; ROM_2AB1:ROM_2AC7↓w ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_2A87:ROM_270F↓r INTMEM:008A ; ROM_2A87-32C↓w ... INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_2A87:ROM_270F↓r INTMEM:008B ; ROM_2A87:ROM_2739↓w ... INTMEM:008C INTMEM_8C: ds 2 ; DATA XREF: ROM_2A87-358↓w INTMEM:008C ; ROM_2A87-334↓w ... INTMEM:008E INTMEM_8E: ds 2 ; DATA XREF: ROM_2A87-38A↓r INTMEM:008E ; ROM_2A87-385↓w ... INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_2A87-650↓w INTMEM:0090 ; ROM_2A87-64A↓w ... INTMEM:0091 INTMEM_91: ds 2 ; DATA XREF: ROM_2A87:ROM_2336↓r INTMEM:0091 ; ROM_2A87:ROM_2381↓r ... INTMEM:0093 INTMEM_93: ds 2 ; DATA XREF: ROM_321A+4E↓w INTMEM:0093 ; ROM_321A+55↓w ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_3B74+3↓r INTMEM:0095 ; ROM_3B74+1B↓r ... INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_351C+C↓w INTMEM:0096 ; ROM_3B74+20↓r ... INTMEM:0097 INTMEM_97: ds 2 ; DATA XREF: ROM_2A87-47E↓r INTMEM:0097 ; ROM_2A87:ROM_262C↓w ... INTMEM:0099 INTMEM_99: ds 1 ; DATA XREF: ROM_2A87-857↓w INTMEM:0099 ; ROM_2A87-822↓r ... INTMEM:009A INTMEM_9A: ds 1 ; DATA XREF: ROM_2A87-9B8↓r INTMEM:009A ; ROM_2A87-88C↓w ... INTMEM:009B INTMEM_9B: ds 1 ; DATA XREF: ROM_2A87-9B5↓r INTMEM:009B ; ROM_2A87-9A9↓w ... INTMEM:009C INTMEM_9C: ds 1 ; DATA XREF: ROM_2A87-985↓r INTMEM:009C ; ROM_2A87:ROM_210D↓w ... INTMEM:009D INTMEM_9D: ds 1 ; DATA XREF: ROM_2A87-951↓w INTMEM:009D ; ROM_2A87:ROM_213C↓w ... INTMEM:009E INTMEM_9E: ds 1 ; DATA XREF: ROM_2A87-944↓w INTMEM:009E ; ROM_2A87-940↓w ... INTMEM:009F INTMEM_9F: ds 1 ; DATA XREF: ROM_2A87:ROM_20FD↓r INTMEM:009F ; ROM_2A87-977↓w ... INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_2A87-7C6↓w INTMEM:00A0 ; ROM_2A87-7BE↓r ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM_2A87-5CB↓r INTMEM:00A1 ; ROM_2A87-5A8↓w INTMEM:00A2 INTMEM_A2: ds 2 ; DATA XREF: ROM_2A87-59E↓w INTMEM:00A2 ; ROM_2A87:ROM_24EB↓r ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM_2A87-26A↓w INTMEM:00A4 ; ROM_2A87-267↓w ... INTMEM:00A5 INTMEM_A5: ds 1 ; DATA XREF: ROM_2A87:ROM_2868↓r INTMEM:00A5 ; ROM_2A87-209↓w ... INTMEM:00A6 INTMEM_A6: ds 1 ; DATA XREF: ROM_3599+1↓r INTMEM:00A6 ; ROM_3599+5↓r ... INTMEM:00A7 INTMEM_A7: ds 1 ; DATA XREF: ROM_2EFF+92↓r INTMEM:00A7 ; ROM_381C+1BD↓w INTMEM:00A8 INTMEM_A8: ds 1 ; DATA XREF: ROM_2EFF+3F↓r INTMEM:00A8 ; ROM_2EFF+44↓r ... INTMEM:00A9 INTMEM_A9: ds 1 ; DATA XREF: ROM_2A87-892↓r INTMEM:00A9 ; ROM_2A87-872↓r ... INTMEM:00AA INTMEM_AA: ds 1 ; DATA XREF: ROM_2A87:ROM_26FA↓r INTMEM:00AA ; ROM_2A87:ROM_2706↓w ... INTMEM:00AB INTMEM_AB: ds 1 ; DATA XREF: ROM_2A87-9CB↓r INTMEM:00AB ; ROM_2A87:ROM_2181↓w ... INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_2A87-589↓r INTMEM:00AC ; ROM_32FF+D↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_354B+9↓w INTMEM:00AD ; ROM_354B+26↓w ... INTMEM:00AE INTMEM_AE: ds 2 ; DATA XREF: ROM_2A87-9E9↓w INTMEM:00AE ; ROM_2A87-9CE↓w ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_354B+3A↓r INTMEM:00B0 ; ROM_354B:ROM_358B↓w ... INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_4E42:ROM_52FD↓r INTMEM:00B1 ; ROM_4E42+54B↓w INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_54AD+2F3↓w INTMEM:00B2 ; ROM_54AD:ROM_57B0↓r INTMEM:00B3 INTMEM_B3: ds 1 ; DATA XREF: ROM_5D56+E0↓w INTMEM:00B3 ; ROM_5D56+EB↓w ... INTMEM:00B4 INTMEM_B4: ds 1 ; DATA XREF: ROM_5D56+265↓r INTMEM:00B4 ; ROM_5D56:ROM_603C↓w INTMEM:00B5 INTMEM_B5: ds 1 ; DATA XREF: ROM_489E+64↓w INTMEM:00B5 ; ROM_60C5+44D↓w ... INTMEM:00B6 INTMEM_B6: ds 1 ; DATA XREF: ROM_489E+6↓w INTMEM:00B6 ; ROM_4E42+70↓r INTMEM:00B7 INTMEM_B7: ds 1 ; DATA XREF: ROM_5D56+186↓r INTMEM:00B7 ; ROM_5D56+1D8↓w INTMEM:00B8 INTMEM_B8: ds 1 ; DATA XREF: ROM_5D56:ROM_5EE3↓r INTMEM:00B8 ; ROM_5D56+1DD↓w INTMEM:00B9 INTMEM_B9: ds 1 ; DATA XREF: ROM_60C5+18C↓w INTMEM:00B9 ; ROM_60C5+19A↓r INTMEM:00BA INTMEM_BA: ds 1 ; DATA XREF: ROM_4C97+17↓r INTMEM:00BA ; ROM_4C97+1F↓w ... INTMEM:00BB INTMEM_BB: ds 1 ; DATA XREF: ROM_60C5+39E↓w INTMEM:00BB ; ROM_60C5+3AD↓w ... INTMEM:00BC INTMEM_BC: ds 1 ; DATA XREF: ROM_4D5D+3A↓w INTMEM:00BC ; ROM_4D5D+47↓r ... INTMEM:00BD INTMEM_BD: ds 1 ; DATA XREF: ROM_4D5D+17↓w INTMEM:00BD ; ROM_4D5D+25↓w ... INTMEM:00BE INTMEM_BE: ds 1 ; DATA XREF: ROM_60C5+48C↓w INTMEM:00BE ; ROM_60C5:ROM_6556↓r INTMEM:00BF INTMEM_BF: ds 1 ; DATA XREF: ROM_60C5+4E9↓w INTMEM:00BF ; ROM_60C5:ROM_65B6↓r INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM_3B74+8↓r INTMEM:00C0 ; ROM_3B74+28↓w ... INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM_4E42+2BB↓r INTMEM:00C2 ; ROM_4E42:ROM_5161↓w INTMEM:00C3 INTMEM_C3: ds 1 ; DATA XREF: ROM_4E42+259↓r INTMEM:00C3 ; ROM_4E42:ROM_515C↓w INTMEM:00C4 INTMEM_C4: ds 1 ; DATA XREF: ROM_4E42+3BF↓r INTMEM:00C4 ; ROM_4E42+3D8↓w ... INTMEM:00C5 INTMEM_C5: ds 1 ; DATA XREF: ROM_4970:ROM_49C4↓r INTMEM:00C5 ; ROM_4970:ROM_4A3A↓r ... INTMEM:00C6 INTMEM_C6: ds 1 ; DATA XREF: ROM:ROM_57EE↓w INTMEM:00C6 ; ROM:57F9↓r ... INTMEM:00C7 INTMEM_C7: ds 1 ; DATA XREF: ROM_5D56:ROM_5EE8↓r INTMEM:00C7 ; ROM_5D56:ROM_5EEF↓w INTMEM:00C8 INTMEM_C8: ds 2 ; DATA XREF: ROM_60C5+5A0↓w INTMEM:00C8 ; ROM_60C5+5AF↓r ... INTMEM:00CA INTMEM_CA: ds 2 ; DATA XREF: ROM_5D56+53↓w INTMEM:00CA ; ROM_5D56:ROM_5DBB↓r ... INTMEM:00CC INTMEM_CC: ds 1 ; DATA XREF: ROM_674C+14F↓w INTMEM:00CC ; ROM_674C+168↓w ... INTMEM:00CD INTMEM_CD: ds 1 ; DATA XREF: ROM_4E42+39↓w INTMEM:00CD ; ROM_4E42+4D↓w ... INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_4E42+63E↓w INTMEM:00CE ; ROM_4E42:ROM_5485↓r INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_6A1F+BB↓w INTMEM:00CF ; ROM_6A1F+C6↓r INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_5D56+A4↓w INTMEM:00D0 ; ROM_5D56+AC↓w ... INTMEM:00D2 INTMEM_D2: ds 1 ; DATA XREF: ROM_674C+21↓w INTMEM:00D2 ; ROM_674C:ROM_6790↓w ... INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_674C+179↓w INTMEM:00D3 ; ROM_674C+189↓r ... INTMEM:00D4 INTMEM_D4: ds 1 ; DATA XREF: ROM_674C+1FF↓w INTMEM:00D4 ; ROM_674C+20C↓w ... INTMEM:00D5 ds 1 INTMEM:00D6 INTMEM_D6: ds 2 ; DATA XREF: ROM_4D5D+D↓r INTMEM:00D6 ; ROM_4D5D:ROM_4DD4↓r ... INTMEM:00D8 INTMEM_D8: ds 2 ; DATA XREF: ROM_489E+4F↓w INTMEM:00D8 ; ROM:591C↓r ... INTMEM:00DA INTMEM_DA: ds 2 ; DATA XREF: ROM_2A87-77A↓w INTMEM:00DA ; ROM_2A87-773↓w ... INTMEM:00DC INTMEM_DC: ds 2 ; DATA XREF: ROM:5929↓w INTMEM:00DC ; ROM:5939↓w ... INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_54AD+16A↓w INTMEM:00DE ; ROM_54AD+183↓w ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_4E42+3AF↓r INTMEM:00DF ; ROM_60C5+9D↓w ... INTMEM:00E0 INTMEM_E0: ds 1 ; DATA XREF: ROM_54AD:ROM_54B8↓w INTMEM:00E0 ; ROM_54AD+2D↓r ... INTMEM:00E1 INTMEM_E1: ds 1 ; DATA XREF: ROM_54AD+30F↓r INTMEM:00E1 ; ROM:57C2↓w ... INTMEM:00E2 INTMEM_E2: ds 1 ; DATA XREF: ROM_60C5+9↓w INTMEM:00E2 ; ROM_60C5+D8↓w ... INTMEM:00E3 INTMEM_E3: ds 1 ; DATA XREF: ROM_60C5+38↓w INTMEM:00E3 ; ROM_60C5+149↓w ... INTMEM:00E4 INTMEM_E4: ds 1 ; DATA XREF: ROM_60C5:ROM_61CD↓w INTMEM:00E4 ; ROM_60C5+633↓r ... INTMEM:00E5 INTMEM_E5: ds 1 ; DATA XREF: ROM_60C5:ROM_62AB↓w INTMEM:00E5 ; ROM_60C5:ROM_63B2↓r ... INTMEM:00E6 INTMEM_E6: ds 1 ; DATA XREF: ROM_60C5+29F↓w INTMEM:00E6 ; ROM_60C5:ROM_637E↓w ... INTMEM:00E7 INTMEM_E7: ds 1 ; DATA XREF: ROM_4C97+6↓r INTMEM:00E7 ; ROM_4C97+C↓w ... INTMEM:00E8 INTMEM_E8: ds 1 ; DATA XREF: ROM_60C5+36A↓w INTMEM:00E8 ; ROM_60C5:ROM_6436↓w ... INTMEM:00E9 INTMEM_E9: ds 1 ; DATA XREF: ROM_60C5:ROM_6449↓w INTMEM:00E9 ; ROM_60C5+41F↓w ... INTMEM:00EA INTMEM_EA: ds 1 ; DATA XREF: ROM_60C5+392↓r INTMEM:00EA ; ROM_60C5+39C↓w ... INTMEM:00EB INTMEM_EB: ds 1 ; DATA XREF: ROM_60C5+592↓r INTMEM:00EB ; ROM_60C5+59D↓w ... INTMEM:00EC INTMEM_EC: ds 1 ; DATA XREF: ROM_5BD0+10A↓w INTMEM:00EC ; ROM_5BD0+10D↓w INTMEM:00ED INTMEM_ED: ds 1 ; DATA XREF: ROM_489E+82↓w INTMEM:00ED ; ROM_5BD0+143↓r ... INTMEM:00EE INTMEM_EE: ds 1 ; DATA XREF: ROM_489E+7F↓w INTMEM:00EE ; ROM_5BD0+140↓r ... INTMEM:00EF INTMEM_EF: ds 1 ; DATA XREF: ROM_489E+7C↓w INTMEM:00EF ; ROM_5BD0+13D↓r ... INTMEM:00F0 INTMEM_F0: ds 1 ; DATA XREF: ROM_489E+79↓w INTMEM:00F0 ; ROM_5BD0:ROM_5D0A↓r ... INTMEM:00F1 INTMEM_F1: ds 1 ; DATA XREF: ROM_489E+76↓w INTMEM:00F1 ; ROM_5BD0+135↓r ... INTMEM:00F2 INTMEM_F2: ds 1 ; DATA XREF: ROM_4E42+577↓w INTMEM:00F2 ; ROM_4E42:ROM_548A↓r ... INTMEM:00F3 INTMEM_F3: ds 1 ; DATA XREF: ROM_2A87-261↓r INTMEM:00F3 ; ROM_6051:ROM_60BF↓w INTMEM:00F4 INTMEM_F4: ds 1 ; DATA XREF: ROM_60C5+27↓w INTMEM:00F4 ; ROM_60C5+A3↓r ... INTMEM:00F5 INTMEM_F5: ds 1 ; DATA XREF: ROM_2A87:ROM_25EA↓r INTMEM:00F5 ; ROM_2A87-476↓r ... INTMEM:00F6 INTMEM_F6: ds 2 ; DATA XREF: ROM_2A87-776↓r INTMEM:00F6 ; ROM_2A87:ROM_2630↓r ... INTMEM:00F8 INTMEM_F8: ds 1 ; DATA XREF: ROM_4970+6↓w INTMEM:00F8 ; ROM_4970:ROM_49D9↓r ... INTMEM:00F9 INTMEM_F9: ds 1 ; DATA XREF: ROM_4D5D:ROM_4DF0↓r INTMEM:00F9 ; ROM_4E42+638↓r ... INTMEM:00FA INTMEM_FA: ds 1 ; DATA XREF: ROM_54AD+5E↓r INTMEM:00FA ; ROM_54AD+6D↓w ... INTMEM:00FB INTMEM_FB: ds 1 ; DATA XREF: ROM_54AD+2F0↓r INTMEM:00FB ; ROM_54AD+2FB↓w ... INTMEM:00FC INTMEM_FC: ds 1 ; DATA XREF: ROM_5D56↓w INTMEM:00FC ; ROM_5D56+6↓r ... INTMEM:00FD INTMEM_FD: ds 1 ; DATA XREF: ROM_4C97+3↓r INTMEM:00FD ; ROM_4C97:ROM_4CAB↓r ... INTMEM:00FE INTMEM_FE: ds 1 ; DATA XREF: ROM_4C97↓r INTMEM:00FE ; ROM_4C97:ROM_4CA8↓w ... INTMEM:00FF INTMEM_FF: ds 1 ; DATA XREF: ROM_3326+15↓r INTMEM:00FF ; ROM_4E42+234↓r ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_2A87-3F1↓r INTMEM:0140 ; ROM_2EFF+31↓r ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_2A87-493↓r INTMEM:0142 ; ROM_2A87-483↓w ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_2A87-6A6↓r INTMEM:0144 ; ROM_2A87-69F↓r ... INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_2A87-63C↓r INTMEM:0146 ; ROM_2FFA+19↓w ... INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_2A87:ROM_268E↓w INTMEM:0148 ; ROM:3FC6↓r INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_3ADA+4↓r INTMEM:014A ; ROM_3ADA+1C↓w INTMEM:014C INTMEM_14C: ds 2 ; DATA XREF: ROM_2A87-5D1↓r INTMEM:014C ; ROM_2A87:ROM_24DA↓w INTMEM:014E INTMEM_14E: ds 1 ; DATA XREF: ROM_2A87-572↓w INTMEM:014E ; ROM_4E42+158↓r INTMEM:014F INTMEM_14F: ds 1 ; DATA XREF: ROM_5BD0:ROM_5CD5↓r INTMEM:0150 INTMEM_150: ds 2 ; DATA XREF: ROM_2AB1-164↓w INTMEM:0152 INTMEM_152: ds 2 ; DATA XREF: ROM_489E+5F↓w INTMEM:0152 ; ROM_5D56:ROM_5F13↓r ... INTMEM:0154 INTMEM_154: ds 1 ; DATA XREF: ROM_2EFF+52↓r INTMEM:0154 ; ROM_381C+149↓w ... INTMEM:0155 INTMEM_155: ds 1 ; DATA XREF: ROM_2EFF+CF↓w INTMEM:0155 ; ROM_2EFF+DB↓r INTMEM:0156 INTMEM_156: ds 1 ; DATA XREF: ROM_3104:ROM_3129↓w INTMEM:0156 ; ROM_312F+6↓r ... INTMEM:0157 INTMEM_157: ds 3 ; DATA XREF: ROM_2A87-592↓r INTMEM:0157 ; ROM_2560+69↓r ... INTMEM:015A INTMEM_15A: ds 1 ; DATA XREF: ROM_2A87-1F3↓r INTMEM:015A ; ROM_39F9↓w ... INTMEM:015B INTMEM_15B: ds 1 ; DATA XREF: ROM_2A87-1E4↓r INTMEM:015B ; ROM_39F9+5↓w ... INTMEM:015C INTMEM_15C: ds 1 ; DATA XREF: ROM_2A87:ROM_26AE↓w INTMEM:015C ; ROM:3F56↓w ... INTMEM:015D INTMEM_15D: ds 1 ; DATA XREF: ROM:4025↓r INTMEM:015D ; ROM_4970+10E↓w ... INTMEM:015E INTMEM_15E: ds 1 ; DATA XREF: ROM_2A87:ROM_25EF↓r INTMEM:015E ; ROM_2A87:ROM_26C0↓w INTMEM:015F INTMEM_15F: ds 1 ; DATA XREF: ROM_2A87:ROM_26C7↓r INTMEM:015F ; ROM_2A87-3B9↓w ... INTMEM:0160 INTMEM_160: ds 1 ; DATA XREF: ROM_2A87-7C3↓w INTMEM:0160 ; ROM_4C7E+6↓r ... INTMEM:0161 INTMEM_161: ds 1 ; DATA XREF: ROM_2A87:ROM_2830↓r INTMEM:0161 ; ROM_2A87:ROM_285D↓w INTMEM:0162 INTMEM_162: ds 0Eh ; DATA XREF: ROM_2A87-21C↓r INTMEM:0162 ; ROM_2A87-1EE↓r ... INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_674C:ROM_69EC↓w INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4E42+20E↓w INTMEM:0172 ; ROM_4E42:ROM_519F↓r ... INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_4E42:ROM_5030↓w INTMEM:0176 INTMEM_176: ds 2 ; DATA XREF: ROM_489E+17↓w INTMEM:0176 ; ROM_4E42:ROM_510C↓r ... INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM_489E+1C↓w INTMEM:0178 ; ROM_4E42:ROM_511C↓r ... INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM_4970+A3↓r INTMEM:017A ; ROM_4970+AD↓w ... INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_4970+B↓w INTMEM:017C ; ROM_4970:ROM_49B4↓r ... INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_4970:ROM_4AB5↓w INTMEM:017E ; ROM_4970+189↓r ... INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM_4970:ROM_4A9B↓w INTMEM:0180 ; ROM_4970:ROM_4B0E↓r ... INTMEM:0182 INTMEM_182: ds 2 ; DATA XREF: ROM_4970:ROM_4A96↓w INTMEM:0182 ; ROM_4970+1B2↓r ... INTMEM:0184 INTMEM_184: ds 2 ; DATA XREF: ROM_4970:ROM_4A91↓w INTMEM:0184 ; ROM_4970+1C4↓r INTMEM:0186 INTMEM_186: ds 2 ; DATA XREF: ROM_6A1F+A6↓w INTMEM:0186 ; ROM_6A1F:ROM_6B81↓r INTMEM:0188 INTMEM_188: ds 1 ; DATA XREF: ROM_5BD0+24↓r INTMEM:0188 ; ROM_5BD0+29↓w ... INTMEM:0189 INTMEM_189: ds 1 ; DATA XREF: ROM_6A1F+D4↓r INTMEM:018A INTMEM_18A: ds 2 ; DATA XREF: ROM:594E↓r INTMEM:018A ; ROM_6A1F+341↓w INTMEM:018C INTMEM_18C: ds 2 ; DATA XREF: ROM:ROM_5959↓r INTMEM:018C ; ROM_6A1F:ROM_6D5B↓w INTMEM:018E INTMEM_18E: ds 2 ; DATA XREF: ROM_54AD:ROM_54D5↓w INTMEM:018E ; ROM:5891↓r ... INTMEM:0190 INTMEM_190: ds 2 ; DATA XREF: ROM_54AD+147↓w INTMEM:0190 ; ROM:5886↓r INTMEM:0192 INTMEM_192: ds 2 ; DATA XREF: ROM_54AD:ROM_5690↓r INTMEM:0192 ; ROM_54AD+1F4↓w ... INTMEM:0194 INTMEM_194: ds 0Eh ; DATA XREF: ROM_54AD:ROM_56F5↓r INTMEM:0194 ; ROM_54AD:ROM_5712↓r ... INTMEM:01A2 INTMEM_1A2: ds 2 ; DATA XREF: ROM_5BD0+64↓w INTMEM:01A2 ; ROM_5BD0+7A↓w ... INTMEM:01A4 INTMEM_1A4: ds 2 ; DATA XREF: ROM_489E+4A↓w INTMEM:01A4 ; ROM_5BD0+51↓w ... INTMEM:01A6 INTMEM_1A6: ds 6 ; DATA XREF: ROM_5BD0+DE↓r INTMEM:01A6 ; ROM_5BD0+FD↓w ... INTMEM:01AC INTMEM_1AC: ds 1 ; DATA XREF: ROM_2A87-771↓r INTMEM:01AC ; ROM_4E42+659↓w INTMEM:01AD INTMEM_1AD: ds 1 ; DATA XREF: ROM_2A87-568↓w INTMEM:01AD ; ROM_6A1F+EF↓r INTMEM:01AE INTMEM_1AE: ds 1 ; DATA XREF: ROM_4E42:ROM_4E53↓w INTMEM:01AE ; ROM_4E42+64D↓r ... INTMEM:01AF INTMEM_1AF: ds 1 ; DATA XREF: ROM_4C0C:ROM_4C41↓r INTMEM:01AF ; ROM_4E42+5A↓r ... INTMEM:01B0 INTMEM_1B0: ds 1 ; DATA XREF: ROM_4E42+5F↓w INTMEM:01B0 ; ROM_60C5+10↓r ... INTMEM:01B1 INTMEM_1B1: ds 1 ; DATA XREF: ROM_4D5D+19↓r INTMEM:01B1 ; ROM_4E42+150↓w ... INTMEM:01B2 INTMEM_1B2: ds 1 ; DATA XREF: ROM_4E42+36E↓r INTMEM:01B2 ; ROM_4E42+373↓w ... INTMEM:01B3 INTMEM_1B3: ds 1 ; DATA XREF: ROM_4E42:ROM_52A4↓r INTMEM:01B3 ; ROM_4E42:ROM_530A↓w ... INTMEM:01B4 INTMEM_1B4: ds 1 ; DATA XREF: ROM_4E42:ROM_52BA↓r INTMEM:01B4 ; ROM_4E42+481↓w ... INTMEM:01B5 INTMEM_1B5: ds 1 ; DATA XREF: ROM_4E42:ROM_52D6↓r INTMEM:01B5 ; ROM_4E42+49D↓w ... INTMEM:01B6 INTMEM_1B6: ds 1 ; DATA XREF: ROM_4970+17↓w INTMEM:01B6 ; ROM_4970:ROM_49A4↓r ... INTMEM:01B7 INTMEM_1B7: ds 1 ; DATA XREF: ROM_4970+12↓w INTMEM:01B7 ; ROM_4970+78↓r ... INTMEM:01B8 INTMEM_1B8: ds 1 ; DATA XREF: ROM_4970+14F↓r INTMEM:01B8 ; ROM_4E42+5A2↓w ... INTMEM:01B9 INTMEM_1B9: ds 1 ; DATA XREF: ROM_6A1F↓r INTMEM:01B9 ; ROM_6A1F+3C↓w INTMEM:01BA INTMEM_1BA: ds 1 ; DATA XREF: ROM_4B9C:ROM_4BC9↓r INTMEM:01BA ; ROM_4B9C+5B↓r ... INTMEM:01BB INTMEM_1BB: ds 1 ; DATA XREF: ROM_6A1F+92↓w INTMEM:01BB ; ROM_6A1F:ROM_6BC9↓r INTMEM:01BC INTMEM_1BC: ds 1 ; DATA XREF: ROM_6A1F:ROM_6B00↓w INTMEM:01BC ; ROM_6A1F+32C↓r INTMEM:01BD INTMEM_1BD: ds 1 ; DATA XREF: ROM_6A1F:ROM_6B1F↓w INTMEM:01BD ; ROM_6A1F+12A↓r ... INTMEM:01BE INTMEM_1BE: ds 1 ; DATA XREF: ROM_6A1F+11B↓w INTMEM:01BE ; ROM_6A1F+144↓r ... INTMEM:01BF INTMEM_1BF: ds 1 ; DATA XREF: ROM:5976↓r INTMEM:01BF ; ROM_6A1F+13A↓w ... INTMEM:01C0 INTMEM_1C0: ds 1 ; DATA XREF: ROM_6A1F:ROM_6BB2↓w INTMEM:01C0 ; ROM_6A1F+19D↓r INTMEM:01C1 INTMEM_1C1: ds 1 ; DATA XREF: ROM_6A1F+198↓w INTMEM:01C1 ; ROM_6A1F+1C9↓r INTMEM:01C2 INTMEM_1C2: ds 1 ; DATA XREF: ROM_6A1F+1C2↓w INTMEM:01C2 ; ROM_6A1F+1EB↓r INTMEM:01C3 INTMEM_1C3: ds 1 ; DATA XREF: ROM_6A1F+210↓r INTMEM:01C3 ; ROM_6A1F+217↓w ... INTMEM:01C4 INTMEM_1C4: ds 1 ; DATA XREF: ROM_6A1F+21F↓r INTMEM:01C4 ; ROM_6A1F+226↓w ... INTMEM:01C5 INTMEM_1C5: ds 1 ; DATA XREF: ROM_6A1F+281↓r INTMEM:01C5 ; ROM_6A1F+288↓w ... INTMEM:01C6 INTMEM_1C6: ds 1 ; DATA XREF: ROM_6A1F+290↓r INTMEM:01C6 ; ROM_6A1F+297↓w ... INTMEM:01C7 INTMEM_1C7: ds 1 ; DATA XREF: ROM_54AD+32↓w INTMEM:01C7 ; ROM_54AD:ROM_5501↓w ... INTMEM:01C8 INTMEM_1C8: ds 1 ; DATA XREF: ROM_54AD+2D↓w INTMEM:01C8 ; ROM_54AD+4F↓w ... INTMEM:01C9 INTMEM_1C9: ds 1 ; DATA XREF: ROM_54AD:ROM_5586↓w INTMEM:01C9 ; ROM_54AD:ROM_5759↓r ... INTMEM:01CA INTMEM_1CA: ds 1 ; DATA XREF: ROM_54AD:ROM_552D↓w INTMEM:01CA ; ROM_54AD+B0↓r ... INTMEM:01CB INTMEM_1CB: ds 1 ; DATA XREF: ROM_54AD+96↓w INTMEM:01CB ; ROM_54AD+A5↓r INTMEM:01CC INTMEM_1CC: ds 1 ; DATA XREF: ROM_54AD:ROM_55B8↓w INTMEM:01CC ; ROM_54AD+112↓r ... INTMEM:01CD INTMEM_1CD: ds 1 ; DATA XREF: ROM_54AD+ED↓w INTMEM:01CD ; ROM_54AD+120↓r ... INTMEM:01CE INTMEM_1CE: ds 1 ; DATA XREF: ROM_54AD+F9↓w INTMEM:01CE ; ROM_54AD+106↓r ... INTMEM:01CF INTMEM_1CF: ds 1 ; DATA XREF: ROM_54AD+15D↓w INTMEM:01CF ; ROM:5879↓r INTMEM:01D0 INTMEM_1D0: ds 1 ; DATA XREF: ROM_54AD+1A9↓w INTMEM:01D0 ; ROM_54AD+214↓r ... INTMEM:01D1 INTMEM_1D1: ds 1 ; DATA XREF: ROM_54AD+2C2↓w INTMEM:01D1 ; ROM:58EC↓r INTMEM:01D2 INTMEM_1D2: ds 4 ; DATA XREF: ROM_54AD:ROM_5795↓w INTMEM:01D2 ; ROM:58F5↓r ... INTMEM:01D6 INTMEM_1D6: ds 1 ; DATA XREF: ROM_489E+3B↓w INTMEM:01D7 INTMEM_1D7: ds 11h ; DATA XREF: ROM_489E+40↓w INTMEM:01E8 INTMEM_1E8: ds 2 ; DATA XREF: ROM_6A1F+235↓r INTMEM:01E8 ; ROM_6A1F+26D↓w ... INTMEM:01EA INTMEM_1EA: ds 2 ; DATA XREF: ROM_6A1F+23C↓r INTMEM:01EA ; ROM_6A1F:ROM_6C87↓w ... INTMEM:01EC INTMEM_1EC: ds 2 ; DATA XREF: ROM_6A1F:ROM_6CD6↓r INTMEM:01EC ; ROM_6A1F+2F6↓w ... INTMEM:01EE INTMEM_1EE: ds 2 ; DATA XREF: ROM_6A1F+2BE↓r INTMEM:01EE ; ROM_6A1F:ROM_6D10↓w ... INTMEM:01F0 INTMEM_1F0: ds 1 ; DATA XREF: ROM_489E+24↓w INTMEM:01F1 INTMEM_1F1: ds 1 ; DATA XREF: ROM_489E+29↓w INTMEM:01F2 INTMEM_1F2: ds 1 ; DATA XREF: ROM_489E+31↓w INTMEM:01F3 INTMEM_1F3: ds 2 ; DATA XREF: ROM_489E+36↓w INTMEM:01F3 ; ROM_4E14+9↓r INTMEM:01F5 INTMEM_1F5: ds 2 ; DATA XREF: ROM_2FFA↓r INTMEM:01F5 ; ROM_4E14:ROM_4E33↓r ... INTMEM:01F7 INTMEM_1F7: ds 2 ; DATA XREF: ROM:3C8A↓r INTMEM:01F7 ; ROM_54AD+FE↓r ... INTMEM:01F9 INTMEM_1F9: ds 1 ; DATA XREF: ROM:3C96↓r INTMEM:01F9 ; ROM_4E42:ROM_4F78↓r ... INTMEM:01FA INTMEM_1FA: ds 2 ; DATA XREF: ROM_4E42:ROM_545F↓r INTMEM:01FA ; ROM_54AD+6↓r INTMEM:01FC INTMEM_1FC: ds 1 ; DATA XREF: ROM_4970:ROM_49CA↓r INTMEM:01FC ; ROM_4970+9E↓r ... INTMEM:01FD INTMEM_1FD: ds 23h ; DATA XREF: ROM_4E42+558↓r INTMEM:01FD ; ROM:5AEA↓r ... INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_4E42+38F↓w INTMEM:0220 ; ROM_4E42+3C7↓w ... INTMEM:0222 INTMEM_222: ds 2 ; DATA XREF: ROM_674C+103↓w INTMEM:0222 ; ROM_674C:ROM_69E1↓r INTMEM:0224 INTMEM_224: ds 1 ; DATA XREF: ROM_4E42+2A3↓r INTMEM:0224 ; ROM_4E42+2AB↓w ... INTMEM:0225 INTMEM_225: ds 1 ; DATA XREF: ROM_4E42+281↓r INTMEM:0225 ; ROM_4E42:ROM_5166↓w INTMEM:0226 INTMEM_226: ds 1 ; DATA XREF: ROM_4E42+5C7↓r INTMEM:0226 ; ROM_4E42+5E7↓w ... INTMEM:0227 INTMEM_227: ds 19h ; DATA XREF: ROM_674C+30↓r INTMEM:0227 ; ROM_674C+108↓w INTMEM:0240 INTMEM_240: ds 1 ; DATA XREF: ROM_4932+29↓w INTMEM:0241 INTMEM_241: ds 1 ; DATA XREF: ROM_4E42+55D↓r INTMEM:0241 ; ROM_6A1F:ROM_6A96↓r INTMEM:0242 INTMEM_242: ds 2 ; DATA XREF: ROM_4932+2E↓w INTMEM:0244 INTMEM_244: ds 2 ; DATA XREF: ROM_4932+33↓w INTMEM:0246 INTMEM_246: ds 1Ah ; DATA XREF: ROM_4932+38↓w INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_489E+57↓w INTMEM:0260 ; ROM_5D56+1D0↓w ... INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_5D56+27F↓r INTMEM:0262 ; ROM_5D56+291↓w ... INTMEM:0264 INTMEM_264: ds 2 ; DATA XREF: ROM_5D56+284↓r INTMEM:0264 ; ROM_5D56+296↓w ... INTMEM:0266 INTMEM_266: ds 6 ; DATA XREF: ROM_4D5D:ROM_4DF8↓w INTMEM:0266 ; ROM_60C5+4↓w ... INTMEM:026C INTMEM_26C: ds 2 ; DATA XREF: ROM_674C+1F7↓w INTMEM:026C ; ROM_674C:ROM_6950↓r INTMEM:026E INTMEM_26E: ds 2 ; DATA XREF: ROM_5BD0+17A↓r INTMEM:026E ; ROM_6D66+24↓w INTMEM:0270 INTMEM_270: ds 1 ; DATA XREF: ROM:ROM_5B1D↓w INTMEM:0270 ; ROM:5B4D↓r ... INTMEM:0271 INTMEM_271: ds 1 ; DATA XREF: ROM_5D56+5D↓w INTMEM:0271 ; ROM_5D56+136↓r ... INTMEM:0272 INTMEM_272: ds 1 ; DATA XREF: ROM_5D56:ROM_5FC9↓r INTMEM:0272 ; ROM_5D56+27A↓w ... INTMEM:0273 INTMEM_273: ds 1 ; DATA XREF: ROM_5D56+2A7↓r INTMEM:0273 ; ROM_5D56+2B5↓w ... INTMEM:0274 INTMEM_274: ds 1 ; DATA XREF: ROM_60C5+170↓r INTMEM:0274 ; ROM_60C5+182↓r ... INTMEM:0275 INTMEM_275: ds 1 ; DATA XREF: ROM_60C5+15B↓w INTMEM:0275 ; ROM_60C5+2E1↓r ... INTMEM:0276 INTMEM_276: ds 1 ; DATA XREF: ROM_60C5+27C↓r INTMEM:0276 ; ROM_60C5+507↓r ... INTMEM:0277 INTMEM_277: ds 1 ; DATA XREF: ROM_60C5:ROM_635F↓w INTMEM:0277 ; ROM_60C5:ROM_64FF↓r INTMEM:0278 INTMEM_278: ds 1 ; DATA XREF: ROM_4CC2+7↓r INTMEM:0278 ; ROM_4CEA+7↓r ... INTMEM:0279 INTMEM_279: ds 1 ; DATA XREF: ROM_4CC2+C↓r INTMEM:0279 ; ROM_60C5+31A↓w INTMEM:027A INTMEM_27A: ds 4 ; DATA XREF: ROM_4D1F↓r INTMEM:027A ; ROM_60C5+329↓w ... INTMEM:027E INTMEM_27E: ds 1 ; DATA XREF: ROM_489E+6C↓w INTMEM:027E ; ROM_60C5+543↓w ... INTMEM:027F INTMEM_27F: ds 2 ; DATA XREF: ROM_489E+71↓w INTMEM:027F ; ROM_60C5+537↓r ... INTMEM:0281 INTMEM_281: ds 1 ; DATA XREF: ROM_5BD0+123↓w INTMEM:0281 ; ROM_5BD0+162↓r ... INTMEM:0282 INTMEM_282: ds 13Ah ; DATA XREF: ROM_5BD0+112↓r INTMEM:0282 ; ROM_5BD0:ROM_5CF8↓w INTMEM:03BC INTMEM_3BC: ds 2 ; DATA XREF: ROM_2FFA+26↓w INTMEM:03BE INTMEM_3BE: ds 2 ; DATA XREF: ROM_2FFA+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_2A87:ROM_252A↓w INTMEM:03C0 ; ROM_2A87-545↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_6A1F:ROM_6BF5↓w INTMEM:03C4 INTMEM_3C4: ds 6 ; DATA XREF: ROM_6A1F:ROM_6C17↓w INTMEM:03C4 ; ROM:58E7↓w ... INTMEM:03CA ds 1 INTMEM:03CB INTMEM_3CB: ds 1 ; DATA XREF: ROM_54AD+AB↓w INTMEM:03CC INTMEM_3CC: ds 1 ; DATA XREF: ROM_54AD+17E↓w INTMEM:03CD INTMEM_3CD: ds 1 ; DATA XREF: ROM_5D56+1B6↓w INTMEM:03CE INTMEM_3CE: ds 1 ; DATA XREF: ROM_5D56+1F8↓w INTMEM:03CF INTMEM_3CF: ds 1 ; DATA XREF: ROM_60C5+1C↓w INTMEM:03D0 INTMEM_3D0: ds 1 ; DATA XREF: ROM_60C5:ROM_6332↓w INTMEM:03D1 INTMEM_3D1: ds 1 ; DATA XREF: ROM_4D1F+18↓w INTMEM:03D2 INTMEM_3D2: ds 5 ; DATA XREF: ROM_60C5+357↓w INTMEM:03D2 ; ROM_60C5:ROM_6652↓w ... INTMEM:03D7 INTMEM_3D7: ds 1 ; DATA XREF: ROM_674C+11C↓w INTMEM:03D8 INTMEM_3D8: ds 1 ; DATA XREF: ROM_674C:ROM_690E↓w INTMEM:03D9 INTMEM_3D9: ds 1 ; DATA XREF: ROM_674C+137↓w INTMEM:03DA INTMEM_3DA: ds 1 ; DATA XREF: ROM_674C+1DA↓w INTMEM:03DB INTMEM_3DB: ds 25h ; DATA XREF: ROM_674C+25F↓w INTMEM:03DB ; end of 'INTMEM' INTMEM:03DB 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_2A70 ; Timer overflow ROM:2002 Int01: dw ROM_2A6F ; NMI ROM:2004 Int02: dw ROM_2AB1 ; HSI data available ROM:2006 Int03: dw ROM_2A6F ; NMI ROM:2008 Int04: dw ROM_2A6F ; NMI ROM:200A Int05: dw ROM_2A87 ; Software timer ROM:200C Int06: dw ROM_2CE5 ; Serial port ROM:200E Int07: dw ROM_2A6F ; NMI ROM:2010 Trap: dw ROM_2A6F ; NMI ROM:2012 NoOpCode: dw ROM_2A6F ; 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 20h ; reserved (20) ROM:201A db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ; reserved (FF) ROM:2020 db 41h, 52h, 4Dh, 50h, 4Dh, 54h, 41h, 4Ah, 42h, 44h, 4Dh ; security key ROM:2020 db 47h, 0AFh, 0E1h, 98h, 9Dh ROM:2030 ; ROM:2030 ; upper int vectors ROM:2030 ; ROM:2030 Int08: dw ROM_2A6F ; NMI ROM:2032 Int09: dw ROM_2A6F ; NMI ROM:2034 Int10: dw ROM_2A6F ; NMI ROM:2036 Int11: dw ROM_2A6F ; NMI ROM:2038 Int12: dw ROM_2A6F ; NMI ROM:203A Int13: dw ROM_2A6F ; NMI ROM:203C Int14: dw ROM_2A6F ; NMI ROM:203E Int15: dw ROM_2A6F ; 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:298E SIZE 0000007C BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:2A0D SIZE 00000062 BYTES ROM:2080 ROM:2080 ldb INTMEM_A, #1Eh ROM:2083 ldb INTMEM_A, #-1Fh ROM:2086 ljmp ROM_298E ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_2A87 ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_2AB1 ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_2A87+13↓j ROM:2089 ; ROM_2AB1+49↓j ROM:2089 ldb INTMEM_2, #0Ah ROM:208C st INTMEM_1A, INTMEM_6A ROM:208F st INTMEM_1C, INTMEM_6C ROM:2092 st INTMEM_1C+2, INTMEM_6E ROM:2095 st INTMEM_20, INTMEM_70 ROM:2098 st INTMEM_20+2, INTMEM_72 ROM:209B st INTMEM_2C, INTMEM_74 ROM:209E orb INTMEM_AE, #1 ROM:20A1 cmpb ZERO_REG, INTMEM_97+1 ; Zero register ROM:20A4 je ROM_20B4 ROM:20A6 ld INTMEM_1C, INTMEM_76 ROM:20A9 ROM:20A9 ROM_20A9: ; CODE XREF: ROM_2A87-9D6↓j ROM:20A9 add INTMEM_1C, INTMEM_78 ROM:20AC jc ROM_20B4 ROM:20AE ld INTMEM_76, INTMEM_1C ROM:20B1 djnz INTMEM_97+1, ROM_20A9 ROM:20B4 ROM:20B4 ROM_20B4: ; CODE XREF: ROM_2A87-9E3↑j ROM:20B4 ; ROM_2A87-9DB↑j ROM:20B4 ldb INTMEM_C0+1, 0A5h[INTMEM_56] ROM:20B9 orb INTMEM_AE, #4 ROM:20BC jbc INTMEM_AB, 6, ROM_20C1 ROM:20BF sjmp ROM_219C ROM:20C1 ; --------------------------------------------------------------------------- ROM:20C1 ROM:20C1 ROM_20C1: ; CODE XREF: ROM_2A87-9CB↑j ROM:20C1 addb INTMEM_C0+1, 0A5h[INTMEM_56] ROM:20C6 clrb INTMEM_1A ROM:20C8 ldbze INTMEM_20+2, INTMEM_88 ROM:20CB sub INTMEM_20, INTMEM_58, INTMEM_7A ROM:20CF subcb INTMEM_20+2, INTMEM_9A ROM:20D2 ldbze INTMEM_1C+2, INTMEM_9B ROM:20D5 ld INTMEM_1C, INTMEM_5A ROM:20D8 shll INTMEM_1C, #4 ROM:20DB st INTMEM_20, INTMEM_5A ROM:20DE stb INTMEM_20+2, INTMEM_9B ROM:20E1 ROM:20E1 ROM_20E1: ; CODE XREF: ROM_2A87-99B↓j ROM:20E1 cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:20E4 je ROM_20EE ROM:20E6 shrl INTMEM_20, #1 ROM:20E9 shrl INTMEM_1C, #1 ROM:20EC sjmp ROM_20E1 ROM:20EE ; --------------------------------------------------------------------------- ROM:20EE ROM:20EE ROM_20EE: ; CODE XREF: ROM_2A87-9A3↑j ROM:20EE divu INTMEM_1C, INTMEM_20 ROM:20F1 jv ROM_20F9 ROM:20F3 cmp INTMEM_1C, #0FFh ROM:20F7 jnh ROM_20FD ROM:20F9 ROM:20F9 ROM_20F9: ; CODE XREF: ROM_2A87-996↑j ROM:20F9 ld INTMEM_1C, #0FFh ROM:20FD ROM:20FD ROM_20FD: ; CODE XREF: ROM_2A87-990↑j ROM:20FD cmpb INTMEM_9F, #0 ROM:2100 jlt ROM_210D ROM:2102 mulub INTMEM_20+2, INTMEM_9C, #3 ROM:2106 cmp INTMEM_1C, INTMEM_20+2 ROM:2109 jnc ROM_210D ROM:210B decb INTMEM_1A ROM:210D ROM:210D ROM_210D: ; CODE XREF: ROM_2A87-987↑j ROM:210D ; ROM_2A87-97E↑j ROM:210D stb INTMEM_1C, INTMEM_9C ROM:2110 incb INTMEM_9F ROM:2112 jbs INTMEM_AE, 4, ROM_2122 ROM:2115 cmpb INTMEM_1A, #0 ROM:2118 je ROM_2120 ROM:211A ldb INTMEM_9F, #2 ROM:211D orb INTMEM_AE, #10h ROM:2120 ROM:2120 ROM_2120: ; CODE XREF: ROM_2A87-96F↑j ROM:2120 ; ROM_2A87-95B↓j ROM:2120 sjmp ROM_229C ROM:2122 ; --------------------------------------------------------------------------- ROM:2122 ROM:2122 ROM_2122: ; CODE XREF: ROM_2A87-975↑j ROM:2122 cmpb INTMEM_1A, #0 ROM:2125 jne ROM_214B ROM:2127 cmpb INTMEM_9F, 0A7h[INTMEM_56] ROM:212C jne ROM_2120 ROM:212E orb INTMEM_AE, #-80h ROM:2131 add INTMEM_1C, INTMEM_56, #9Bh ROM:2136 ldb INTMEM_9D, #1 ROM:2139 ldb INTMEM_1C+3, #48h ; 'H' ROM:213C ROM:213C ROM_213C: ; CODE XREF: ROM_2A87-946↓j ROM:213C incb INTMEM_9D ROM:213E cmpb INTMEM_1C+3, [INTMEM_1C]+ ROM:2141 jh ROM_213C ROM:2143 ldb INTMEM_9E, 1[INTMEM_1C] ROM:2147 decb INTMEM_9E ROM:2149 sjmp ROM_2181 ROM:214B ; --------------------------------------------------------------------------- ROM:214B ROM:214B ROM_214B: ; CODE XREF: ROM_2A87-962↑j ROM:214B add INTMEM_20+2, INTMEM_56, #9Bh ROM:2150 lcall ROM_3A1B ROM:2153 andb INTMEM_AE, #7Fh ROM:2156 cmpb INTMEM_20, INTMEM_20+1 ROM:2159 je ROM_216B ROM:215B add INTMEM_20+2, INTMEM_1C, #2 ROM:2160 lcall ROM_3A1B ROM:2163 cmpb INTMEM_20, INTMEM_20+1 ROM:2166 jne ROM_2194 ROM:2168 orb INTMEM_AE, #-80h ROM:216B ROM:216B ROM_216B: ; CODE XREF: ROM_2A87-92E↑j ROM:216B ldb INTMEM_9F, [INTMEM_1C] ROM:216E addb INTMEM_9F, #2 ROM:2171 sub INTMEM_1C, INTMEM_56 ROM:2174 sub INTMEM_1C, #9Bh ROM:2178 stb INTMEM_1C, INTMEM_9D ROM:217B lcall ROM_3A54 ROM:217E orb INTMEM_AE, #2 ROM:2181 ROM:2181 ROM_2181: ; CODE XREF: ROM_2A87-93E↑j ROM:2181 orb INTMEM_AB, #40h ; '@' ROM:2184 ldb INTMEM_C0+1, 0A5h[INTMEM_56] ROM:2189 lcall ROM_2560 ROM:218C andb INTMEM_AE, #-9 ROM:218F andb INTMEM_AE, #-11h ROM:2192 sjmp ROM_21A5 ROM:2194 ; --------------------------------------------------------------------------- ROM:2194 ROM:2194 ROM_2194: ; CODE XREF: ROM_2A87-921↑j ROM:2194 orb INTMEM_AE, #40h ; '@' ROM:2197 ldb INTMEM_9F, #2 ROM:219A sjmp ROM_229C ROM:219C ; --------------------------------------------------------------------------- ROM:219C ROM:219C ROM_219C: ; CODE XREF: ROM_2A87-9C8↑j ROM:219C incb INTMEM_9F ROM:219E cmpb INTMEM_9F, #48h ; 'H' ROM:21A1 jlt ROM_21A5 ROM:21A3 clrb INTMEM_9F ROM:21A5 ROM:21A5 ROM_21A5: ; CODE XREF: ROM_2A87-8F5↑j ROM:21A5 ; ROM_2A87-8E6↑j ROM:21A5 subb INTMEM_1A, INTMEM_9F, #24h ; '$' ROM:21A9 jge ROM_21AE ROM:21AB addb INTMEM_1A, #24h ; '$' ROM:21AE ROM:21AE ROM_21AE: ; CODE XREF: ROM_2A87-8DE↑j ROM:21AE jbs INTMEM_AE, 3, ROM_21EC ROM:21B1 jbs INTMEM_AE, 4, ROM_220F ROM:21B4 ROM:21B4 ROM_21B4: ; CODE XREF: ROM_2A87-7FC↓j ROM:21B4 cmpb INTMEM_1A, INTMEM_9E[] ROM:21B9 je ROM_21BD ROM:21BB sjmp ROM_22A5 ROM:21BD ; --------------------------------------------------------------------------- ROM:21BD ROM:21BD ROM_21BD: ; CODE XREF: ROM_2A87-8CE↑j ROM:21BD orb INTMEM_AE, #8 ROM:21C0 jbs WSR1, 6, ROM_21E7 ; Window selection register 1 ROM:21C3 ldb INTMEM_6, #19h ROM:21C6 sub INTMEM_20+2, INTMEM_58, INTMEM_7A ROM:21CA add INTMEM_20, INTMEM_58, INTMEM_20+2 ROM:21CE sub INTMEM_1C+2, INTMEM_20, #5 ROM:21D3 sub INTMEM_1C+2, INTMEM_A ROM:21D6 cmp INTMEM_1C+2, INTMEM_20+2 ROM:21D9 jc ROM_21E0 ROM:21DB ld INTMEM_4, INTMEM_20 ROM:21DE sjmp ROM_22A5 ROM:21E0 ; --------------------------------------------------------------------------- ROM:21E0 ROM:21E0 ROM_21E0: ; CODE XREF: ROM_2A87-8AE↑j ROM:21E0 add INTMEM_4, INTMEM_A, #3 ROM:21E5 sjmp ROM_22A5 ROM:21E7 ; --------------------------------------------------------------------------- ROM:21E7 ROM:21E7 ROM_21E7: ; CODE XREF: ROM_2A87-8C7↑j ROM:21E7 orb INTMEM_4E, #1 ROM:21EA sjmp ROM_22A5 ROM:21EC ; --------------------------------------------------------------------------- ROM:21EC ROM:21EC ROM_21EC: ; CODE XREF: ROM_2A87:ROM_21AE↑j ROM:21EC jbs INTMEM_AE, 4, ROM_225B ROM:21EF andb INTMEM_AE, #-9 ROM:21F2 orb INTMEM_AE, #10h ROM:21F5 jbc INTMEM_A9, 2, ROM_2200 ROM:21F8 add INTMEM_7A, INTMEM_5A ROM:21FB addcb INTMEM_9A, INTMEM_9B ROM:21FE sjmp ROM_22BB ROM:2200 ; --------------------------------------------------------------------------- ROM:2200 ROM:2200 ROM_2200: ; CODE XREF: ROM_2A87-892↑j ROM:2200 orb INTMEM_AE, #20h ; ' ' ROM:2203 ldbze INTMEM_20+2, INTMEM_88 ROM:2206 sub INTMEM_20, INTMEM_58, INTMEM_7A ROM:220A subcb INTMEM_20+2, INTMEM_9A ROM:220D sjmp ROM_222D ROM:220F ; --------------------------------------------------------------------------- ROM:220F ROM:220F ROM_220F: ; CODE XREF: ROM_2A87-8D6↑j ROM:220F orb INTMEM_AE, #8 ROM:2212 jbc INTMEM_AE, 5, ROM_221D ROM:2215 jbc INTMEM_A9, 2, ROM_228D ROM:2218 andb INTMEM_AE, #-21h ROM:221B sjmp ROM_22BB ROM:221D ; --------------------------------------------------------------------------- ROM:221D ROM:221D ROM_221D: ; CODE XREF: ROM_2A87-875↑j ROM:221D ldbze INTMEM_20+2, INTMEM_88 ROM:2220 sub INTMEM_20, INTMEM_58, INTMEM_7A ROM:2224 subcb INTMEM_20+2, INTMEM_9A ROM:2227 add INTMEM_20, INTMEM_5A ROM:222A addcb INTMEM_20+2, INTMEM_9B ROM:222D ROM:222D ROM_222D: ; CODE XREF: ROM_2A87-87A↑j ROM:222D st INTMEM_20, INTMEM_7C ROM:2230 stb INTMEM_20+2, INTMEM_99 ROM:2233 ld INTMEM_1C, INTMEM_5A ROM:2236 clr INTMEM_1C+2 ROM:2238 shll INTMEM_1C, #4 ROM:223B ROM:223B ROM_223B: ; CODE XREF: ROM_2A87-841↓j ROM:223B cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:223E je ROM_2248 ROM:2240 shrl INTMEM_20, #1 ROM:2243 shrl INTMEM_1C, #1 ROM:2246 sjmp ROM_223B ROM:2248 ; --------------------------------------------------------------------------- ROM:2248 ROM:2248 ROM_2248: ; CODE XREF: ROM_2A87-849↑j ROM:2248 divu INTMEM_1C, INTMEM_20 ROM:224B jv ROM_2253 ROM:224D cmp INTMEM_1C, #0FFh ROM:2251 jnh ROM_2256 ROM:2253 ROM:2253 ROM_2253: ; CODE XREF: ROM_2A87-83C↑j ROM:2253 ldb INTMEM_1C, #-1 ROM:2256 ROM:2256 ROM_2256: ; CODE XREF: ROM_2A87-836↑j ROM:2256 stb INTMEM_1C, INTMEM_9C ROM:2259 sjmp ROM_22AB ROM:225B ; --------------------------------------------------------------------------- ROM:225B ROM:225B ROM_225B: ; CODE XREF: ROM_2A87:ROM_21EC↑j ROM:225B lcall ROM_3A54 ROM:225E sub INTMEM_20+2, INTMEM_58, INTMEM_7A ROM:2262 ld INTMEM_1C, INTMEM_7C ROM:2265 ldbze INTMEM_1C+2, INTMEM_99 ROM:2268 shll INTMEM_1C, #4 ROM:226B divu INTMEM_1C, INTMEM_20+2 ROM:226E jv ROM_2276 ROM:2270 cmp INTMEM_1C, #0FFh ROM:2274 jnh ROM_2279 ROM:2276 ROM:2276 ROM_2276: ; CODE XREF: ROM_2A87-819↑j ROM:2276 ldb INTMEM_1C, #-1 ROM:2279 ROM:2279 ROM_2279: ; CODE XREF: ROM_2A87-813↑j ROM:2279 mulub INTMEM_20, INTMEM_9C, #3 ROM:227D stb INTMEM_1C, INTMEM_9C ROM:2280 cmp INTMEM_1C, INTMEM_20 ROM:2283 jnh ROM_228D ROM:2285 andb INTMEM_AE, #-11h ROM:2288 andb INTMEM_AE, #-9 ROM:228B sjmp ROM_21B4 ROM:228D ; --------------------------------------------------------------------------- ROM:228D ROM:228D ROM_228D: ; CODE XREF: ROM_2A87-872↑j ROM:228D ; ROM_2A87-804↑j ROM:228D shr INTMEM_7C, #1 ROM:2290 shrb INTMEM_99, #1 ROM:2293 jnc ROM_2299 ROM:2295 add INTMEM_7C, #-8000h ROM:2299 ROM:2299 ROM_2299: ; CODE XREF: ROM_2A87-7F4↑j ROM:2299 lcall ROM_3A93 ROM:229C ROM:229C ROM_229C: ; CODE XREF: ROM_2A87:ROM_2120↑j ROM:229C ; ROM_2A87-8ED↑j ROM:229C st INTMEM_58, INTMEM_7A ROM:229F stb INTMEM_88, INTMEM_9A ROM:22A2 ljmp ROM_252A ROM:22A5 ; --------------------------------------------------------------------------- ROM:22A5 ROM:22A5 ROM_22A5: ; CODE XREF: ROM_2A87-8CC↑j ROM:22A5 ; ROM_2A87-8A9↑j ... ROM:22A5 stb INTMEM_9B, INTMEM_99 ROM:22A8 st INTMEM_5A, INTMEM_7C ROM:22AB ROM:22AB ROM_22AB: ; CODE XREF: ROM_2A87-82E↑j ROM:22AB ldb INTMEM_9B, INTMEM_88 ROM:22AE sub INTMEM_5A, INTMEM_58, INTMEM_7A ROM:22B2 subcb INTMEM_9B, INTMEM_9A ROM:22B5 st INTMEM_58, INTMEM_7A ROM:22B8 stb INTMEM_88, INTMEM_9A ROM:22BB ROM:22BB ROM_22BB: ; CODE XREF: ROM_2A87-889↑j ROM:22BB ; ROM_2A87-86C↑j ROM:22BB ldbze INTMEM_1C+2, INTMEM_9F ROM:22BE divub INTMEM_1C+2, #12h ROM:22C1 stb INTMEM_1C+3, INTMEM_A0 ROM:22C4 stb INTMEM_1C+2, INTMEM_160[] ROM:22C9 ldbze INTMEM_1C, INTMEM_A0 ROM:22CC ldb INTMEM_1A+1, 378Eh[INTMEM_1C] ROM:22D1 jbc INTMEM_1A+1, 4, ROM_2304 ROM:22D4 ld INTMEM_1C, #0D5h ROM:22D8 cmpb INTMEM_9F, ZERO_REG ; Zero register ROM:22DB jne ROM_22F1 ROM:22DD jbc INTMEM_AB, 4, ROM_2304 ROM:22E0 inc INTMEM_7E ROM:22E2 ld INTMEM_1C, #0CDh ROM:22E6 and ZERO_REG, INTMEM_7E, #3 ; Zero register ROM:22EB jne ROM_22F1 ROM:22ED ld INTMEM_1C, #0CAh ROM:22F1 ROM:22F1 ROM_22F1: ; CODE XREF: ROM_2A87-7AC↑j ROM:22F1 ; ROM_2A87-79C↑j ... ROM:22F1 ldb INTMEM_1C+2, [INTMEM_1C] ROM:22F4 cmpb INTMEM_1C+2, ZERO_REG ; Zero register ROM:22F7 je ROM_22FB ROM:22F9 decb INTMEM_1C+2 ROM:22FB ROM:22FB ROM_22FB: ; CODE XREF: ROM_2A87-790↑j ROM:22FB stb INTMEM_1C+2, [INTMEM_1C]+ ROM:22FE cmp INTMEM_1C, #0D6h ROM:2302 jne ROM_22F1 ROM:2304 ROM:2304 ROM_2304: ; CODE XREF: ROM_2A87-7B6↑j ROM:2304 ; ROM_2A87-7AA↑j ROM:2304 jbc INTMEM_1A+1, 4, ROM_231B ROM:2307 ROM:2307 ROM_2307: ; CODE XREF: ROM_2A87:ROM_2307↓j ROM:2307 jbs INTMEM_2, 3, ROM_2307 ROM:230A ldb INTMEM_DA+1, INTMEM_2+1 ROM:230D andb INTMEM_DA, INTMEM_2, #-40h ROM:2311 jbc INTMEM_F6, 4, ROM_231B ROM:2314 clrb INTMEM_DA ROM:2316 ldb INTMEM_DA+1, INTMEM_1AC[] ROM:231B ROM:231B ROM_231B: ; CODE XREF: ROM_2A87:ROM_2304↑j ROM:231B ; ROM_2A87-776↑j ROM:231B ldb INTMEM_2, #8 ROM:231E subb INTMEM_1C, INTMEM_9F, INTMEM_91+1 ROM:2322 jc ROM_2327 ROM:2324 addb INTMEM_1C, #48h ; 'H' ROM:2327 ROM:2327 ROM_2327: ; CODE XREF: ROM_2A87-765↑j ROM:2327 cmpb INTMEM_1C, #24h ; '$' ROM:232A jlt ROM_232E ROM:232C sjmp ROM_2443 ROM:232E ; --------------------------------------------------------------------------- ROM:232E ROM:232E ROM_232E: ; CODE XREF: ROM_2A87-75D↑j ROM:232E jbs INTMEM_AB, 5, ROM_23A6 ROM:2331 jbs INTMEM_AB, 7, ROM_2336 ROM:2334 sjmp ROM_2427 ROM:2336 ; --------------------------------------------------------------------------- ROM:2336 ROM:2336 ROM_2336: ; CODE XREF: ROM_2A87-756↑j ROM:2336 ldbze INTMEM_1A, INTMEM_91 ROM:2339 ldbze INTMEM_80, 32ABh[INTMEM_1A] ROM:233E shlb INTMEM_1A, #1 ROM:2341 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:2346 mulub INTMEM_1A, INTMEM_9F, #64h ; 'd' ROM:234A sub INTMEM_1C+2, INTMEM_1A ROM:234D jc ROM_2359 ROM:234F add INTMEM_1C+2, #1C20h ROM:2353 cmp INTMEM_1C+2, #1A90h ROM:2357 jc ROM_236B ROM:2359 ROM:2359 ROM_2359: ; CODE XREF: ROM_2A87-73A↑j ROM:2359 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5A ROM:235D divu INTMEM_20, #64h ; 'd' ROM:2361 jv ROM_238C ROM:2363 sub INTMEM_1C+2, INTMEM_20, 3BCh[INTMEM_80] ROM:2369 jc ROM_2370 ROM:236B ROM:236B ROM_236B: ; CODE XREF: ROM_2A87-730↑j ROM:236B ldb INTMEM_1C, #3 ROM:236E sjmp ROM_2381 ROM:2370 ; --------------------------------------------------------------------------- ROM:2370 ROM:2370 ROM_2370: ; CODE XREF: ROM_2A87-71E↑j ROM:2370 add INTMEM_1A, INTMEM_5A, 0Ah[INTMEM_56] ROM:2376 cmp INTMEM_1C+2, INTMEM_1A ROM:2379 jc ROM_238C ROM:237B add INTMEM_1C+2, INTMEM_7A ROM:237E ldb INTMEM_1C, #1 ROM:2381 ROM:2381 ROM_2381: ; CODE XREF: ROM_2A87-719↑j ROM:2381 ldb INTMEM_1C+1, INTMEM_91 ROM:2384 lcall ROM_321A ROM:2387 cmpb INTMEM_1A, #2 ROM:238A jne ROM_238E ROM:238C ROM:238C ROM_238C: ; CODE XREF: ROM_2A87-726↑j ROM:238C ; ROM_2A87-70E↑j ROM:238C sjmp ROM_2443 ROM:238E ; --------------------------------------------------------------------------- ROM:238E ROM:238E ROM_238E: ; CODE XREF: ROM_2A87-6FD↑j ROM:238E ld INTMEM_5E, INTMEM_1C+2 ROM:2391 orb INTMEM_AB, #20h ; ' ' ROM:2394 andb INTMEM_AE+1, #-3 ROM:2397 ldbze INTMEM_1A, INTMEM_91 ROM:239A ldb INTMEM_91+1, 130h[INTMEM_1A] ROM:239F cmpb INTMEM_9F, INTMEM_91+1 ROM:23A2 je ROM_23A6 ROM:23A4 sjmp ROM_2443 ROM:23A6 ; --------------------------------------------------------------------------- ROM:23A6 ROM:23A6 ROM_23A6: ; CODE XREF: ROM_2A87:ROM_232E↑j ROM:23A6 ; ROM_2A87-6E5↑j ROM:23A6 ldbze INTMEM_1A, INTMEM_91 ROM:23A9 shlb INTMEM_1A, #1 ROM:23AC ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:23B1 mulub INTMEM_1A, INTMEM_9F, #64h ; 'd' ROM:23B5 sub INTMEM_1C+2, INTMEM_1A ROM:23B8 jc ROM_23C4 ROM:23BA add INTMEM_1C+2, #1C20h ROM:23BE cmp INTMEM_1C+2, #1A90h ROM:23C2 jc ROM_2400 ROM:23C4 ROM:23C4 ROM_23C4: ; CODE XREF: ROM_2A87-6CF↑j ROM:23C4 mulu INTMEM_20, INTMEM_1C+2, INTMEM_5A ROM:23C8 divu INTMEM_20, #64h ; 'd' ROM:23CC jv ROM_2413 ROM:23CE add INTMEM_1C+2, INTMEM_20, INTMEM_7A ROM:23D2 add INTMEM_1A, INTMEM_5A, 0Ch[INTMEM_56] ROM:23D8 cmp INTMEM_20, INTMEM_1A ROM:23DB jnc ROM_23F0 ROM:23DD sub INTMEM_1A, INTMEM_1C+2, INTMEM_5E ROM:23E1 cmp INTMEM_1A, INTMEM_144[] ROM:23E6 jnc ROM_2443 ROM:23E8 add INTMEM_1C+2, INTMEM_5E, INTMEM_144[] ROM:23EE sjmp ROM_2405 ROM:23F0 ; --------------------------------------------------------------------------- ROM:23F0 ROM:23F0 ROM_23F0: ; CODE XREF: ROM_2A87-6AC↑j ROM:23F0 sub INTMEM_1A, INTMEM_1C+2, INTMEM_5E ROM:23F4 cmp INTMEM_1A, #-8000h ROM:23F8 jc ROM_2400 ROM:23FA cmp INTMEM_1A, #465h ROM:23FE jc ROM_2405 ROM:2400 ROM:2400 ROM_2400: ; CODE XREF: ROM_2A87-6C5↑j ROM:2400 ; ROM_2A87-68F↑j ROM:2400 add INTMEM_1C+2, INTMEM_5E, #465h ROM:2405 ROM:2405 ROM_2405: ; CODE XREF: ROM_2A87-699↑j ROM:2405 ; ROM_2A87-689↑j ROM:2405 ldb INTMEM_1C, #2 ROM:2408 ldb INTMEM_1C+1, INTMEM_91 ROM:240B lcall ROM_321A ROM:240E cmpb INTMEM_1A, #2 ROM:2411 jne ROM_2415 ROM:2413 ROM:2413 ROM_2413: ; CODE XREF: ROM_2A87-6BB↑j ROM:2413 sjmp ROM_2443 ROM:2415 ; --------------------------------------------------------------------------- ROM:2415 ROM:2415 ROM_2415: ; CODE XREF: ROM_2A87-676↑j ROM:2415 sub INTMEM_1C+2, INTMEM_5E ROM:2418 cmp INTMEM_1C+2, 3BCh[INTMEM_80] ROM:241D jc ROM_2424 ROM:241F andb INTMEM_AE+1, #-2 ROM:2422 sjmp ROM_2427 ROM:2424 ; --------------------------------------------------------------------------- ROM:2424 ROM:2424 ROM_2424: ; CODE XREF: ROM_2A87-66A↑j ROM:2424 orb INTMEM_AE+1, #1 ROM:2427 ROM:2427 ROM_2427: ; CODE XREF: ROM_2A87-753↑j ROM:2427 ; ROM_2A87-665↑j ROM:2427 ldbze INTMEM_1A, INTMEM_91 ROM:242A ldb INTMEM_1A, 32A3h[INTMEM_1A] ROM:242F ldb INTMEM_91, INTMEM_1A ROM:2432 ldb INTMEM_91+1, 134h[INTMEM_1A] ROM:2437 subb INTMEM_90, INTMEM_91+1, #1 ROM:243B jge ROM_2440 ROM:243D addb INTMEM_90, #48h ; 'H' ROM:2440 ROM:2440 ROM_2440: ; CODE XREF: ROM_2A87-64C↑j ROM:2440 andb INTMEM_AB, #-21h ROM:2443 ROM:2443 ROM_2443: ; CODE XREF: ROM_2A87-75B↑j ROM:2443 ; ROM_2A87:ROM_238C↑j ... ROM:2443 cmpb INTMEM_9F, INTMEM_90 ROM:2446 jne ROM_24A6 ROM:2448 jbc INTMEM_AB, 7, ROM_24A6 ROM:244B ld INTMEM_1A, INTMEM_146[] ROM:2450 st INTMEM_1A, INTMEM_144[] ROM:2455 ldbze INTMEM_1A, INTMEM_91 ROM:2458 ldb INTMEM_1C+1, 32A7h[INTMEM_1A] ROM:245D clrb INTMEM_1C ROM:245F lcall ROM_321A ROM:2462 ld INTMEM_1A, 3BCh[INTMEM_80] ROM:2467 jbs INTMEM_1C, 0, ROM_2488 ROM:246A jbs INTMEM_1C, 1, ROM_248D ROM:246D jbc INTMEM_AE+1, 0, ROM_2474 ROM:2470 add INTMEM_1A, #25h ; '%' ROM:2474 ROM:2474 ROM_2474: ; CODE XREF: ROM_2A87-61A↑j ROM:2474 cmp INTMEM_1A, INTMEM_144[] ROM:2479 jnc ROM_2483 ROM:247B ld INTMEM_1A, INTMEM_144[] ROM:2480 orb INTMEM_4E, #8 ROM:2483 ROM:2483 ROM_2483: ; CODE XREF: ROM_2A87-60E↑j ROM:2483 orb INTMEM_AE+1, #2 ROM:2486 sjmp ROM_24A1 ROM:2488 ; --------------------------------------------------------------------------- ROM:2488 ROM:2488 ROM_2488: ; CODE XREF: ROM_2A87-620↑j ROM:2488 orb INTMEM_4E, #20h ; ' ' ROM:248B sjmp ROM_24A1 ROM:248D ; --------------------------------------------------------------------------- ROM:248D ROM:248D ROM_248D: ; CODE XREF: ROM_2A87-61D↑j ROM:248D jbs INTMEM_AE+1, 1, ROM_24A1 ROM:2490 sub INTMEM_1A, #25h ; '%' ROM:2494 cmp INTMEM_1A, #465h ROM:2498 jc ROM_24A1 ROM:249A ld INTMEM_1A, #465h ROM:249E orb INTMEM_4E, #10h ROM:24A1 ROM:24A1 ROM_24A1: ; CODE XREF: ROM_2A87-601↑j ROM:24A1 ; ROM_2A87-5FC↑j ... ROM:24A1 st INTMEM_1A, 3BCh[INTMEM_80] ROM:24A6 ROM:24A6 ROM_24A6: ; CODE XREF: ROM_2A87-641↑j ROM:24A6 ; ROM_2A87-63F↑j ROM:24A6 cmpb INTMEM_A0, #2 ROM:24A9 jne ROM_24E4 ROM:24AB jbs INTMEM_AE+1, 2, ROM_24B3 ROM:24AE orb INTMEM_AE+1, #4 ROM:24B1 sjmp ROM_24DA ROM:24B3 ; --------------------------------------------------------------------------- ROM:24B3 ROM:24B3 ROM_24B3: ; CODE XREF: ROM_2A87-5DC↑j ROM:24B3 ldbze INTMEM_1C+2, INTMEM_87 ROM:24B6 sub INTMEM_1C, INTMEM_7A, INTMEM_14C[] ROM:24BC subcb INTMEM_1C+2, INTMEM_A1 ROM:24BF ld INTMEM_20, #52A0h ROM:24C3 ld INTMEM_20+2, #157h ROM:24C7 ROM:24C7 ROM_24C7: ; CODE XREF: ROM_2A87-5B5↓j ROM:24C7 cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:24CA je ROM_24D4 ROM:24CC shrl INTMEM_20, #1 ROM:24CF shrl INTMEM_1C, #1 ROM:24D2 sjmp ROM_24C7 ROM:24D4 ; --------------------------------------------------------------------------- ROM:24D4 ROM:24D4 ROM_24D4: ; CODE XREF: ROM_2A87-5BD↑j ROM:24D4 divu INTMEM_20, INTMEM_1C ROM:24D7 ld INTMEM_5C, INTMEM_20 ROM:24DA ROM:24DA ROM_24DA: ; CODE XREF: ROM_2A87-5D6↑j ROM:24DA st INTMEM_7A, INTMEM_14C[] ROM:24DF ldb INTMEM_A1, INTMEM_87 ROM:24E2 decb INTMEM_86 ROM:24E4 ROM:24E4 ROM_24E4: ; CODE XREF: ROM_2A87-5DE↑j ROM:24E4 cmpb ZERO_REG, INTMEM_A0 ; Zero register ROM:24E7 jne ROM_24EB ROM:24E9 incb INTMEM_A2 ROM:24EB ROM:24EB ROM_24EB: ; CODE XREF: ROM_2A87-5A0↑j ROM:24EB jbs INTMEM_A2, 7, ROM_250B ROM:24EE mulub INTMEM_1C, INTMEM_A2, #12h ROM:24F2 addb INTMEM_1C, INTMEM_A0 ROM:24F5 cmpb INTMEM_1C, INTMEM_157[] ROM:24FA jnc ROM_250B ROM:24FC decb INTMEM_A2 ROM:24FE jbc INTMEM_AC, 0, ROM_2503 ROM:2501 decb INTMEM_A2 ROM:2503 ROM:2503 ROM_2503: ; CODE XREF: ROM_2A87-589↑j ROM:2503 add INTMEM_76, INTMEM_66 ROM:2506 jnc ROM_250B ROM:2508 ldbse INTMEM_76, #-1 ROM:250B ROM:250B ROM_250B: ; CODE XREF: ROM_2A87:ROM_24EB↑j ROM:250B ; ROM_2A87-58D↑j ... ROM:250B jbs INTMEM_2, 3, ROM_250B ROM:250E ldb INTMEM_1A+1, INTMEM_2+1 ROM:2511 andb INTMEM_1A, INTMEM_2, #-40h ROM:2515 st INTMEM_1A, INTMEM_14E[] ROM:251A cmpb INTMEM_A0, ZERO_REG ; Zero register ROM:251D jne ROM_2524 ROM:251F stb INTMEM_1A+1, INTMEM_1AD[] ROM:2524 ROM:2524 ROM_2524: ; CODE XREF: ROM_2A87-56A↑j ROM:2524 push #252Ah ROM:2527 ljmp ROM_4862 ROM:252A ; --------------------------------------------------------------------------- ROM:252A ROM:252A ROM_252A: ; CODE XREF: ROM_2A87-7E5↑j ROM:252A st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:252F cmp INTMEM_76, ZERO_REG ; Zero register ROM:2532 jnh ROM_2549 ROM:2534 ld INTMEM_1C, INTMEM_76 ROM:2537 ld INTMEM_1C+2, INTMEM_64 ROM:253A lcall ROM_3AFC ROM:253D cmpb INTMEM_1A, #0 ROM:2540 jne ROM_2549 ROM:2542 st INTMEM_76, INTMEM_3C0[] ROM:2547 clr INTMEM_76 ROM:2549 ROM:2549 ROM_2549: ; CODE XREF: ROM_2A87-555↑j ROM:2549 ; ROM_2A87-547↑j ROM:2549 andb INTMEM_AE, #-2 ROM:254C ld INTMEM_1A, INTMEM_6A ROM:254F ld INTMEM_1C, INTMEM_6C ROM:2552 ld INTMEM_1C+2, INTMEM_6E ROM:2555 ld INTMEM_20, INTMEM_70 ROM:2558 ld INTMEM_20+2, INTMEM_72 ROM:255B ld INTMEM_2C, INTMEM_74 ROM:255E popf ROM:255F ret ROM:255F ; END OF FUNCTION CHUNK FOR ROM_2A87 ROM:2560 ROM:2560 ; =============== S U B R O U T I N E ======================================= ROM:2560 ROM:2560 ROM:2560 ROM_2560: ; CODE XREF: ROM_2A87-8FE↑p ROM:2560 clr INTMEM_1A ROM:2562 jbs INTMEM_AB, 5, ROM_259B ROM:2565 ROM:2565 ROM_2565: ; CODE XREF: ROM_2560+24↓j ROM:2565 ldb INTMEM_1C, 134h[INTMEM_1A] ROM:256A subb INTMEM_1C, INTMEM_9F ROM:256D jc ROM_2572 ROM:256F addb INTMEM_1C, #48h ; 'H' ROM:2572 ROM:2572 ROM_2572: ; CODE XREF: ROM_2560+D↑j ROM:2572 cmpb INTMEM_1C, #48h ; 'H' ROM:2575 jnc ROM_257A ROM:2577 subb INTMEM_1C, #48h ; 'H' ROM:257A ROM:257A ROM_257A: ; CODE XREF: ROM_2560+15↑j ROM:257A cmpb INTMEM_1C, #12h ROM:257D jnc ROM_2588 ROM:257F inc INTMEM_1A ROM:2581 cmpb INTMEM_1A, #4 ROM:2584 jlt ROM_2565 ROM:2586 sjmp ROM_25C6 ROM:2588 ; --------------------------------------------------------------------------- ROM:2588 ROM:2588 ROM_2588: ; CODE XREF: ROM_2560+1D↑j ROM:2588 ldb INTMEM_91+1, 134h[INTMEM_1A] ROM:258D ldb INTMEM_91, INTMEM_1A ROM:2590 subb INTMEM_90, INTMEM_91+1, #1 ROM:2594 jge ROM_2599 ROM:2596 addb INTMEM_90, #48h ; 'H' ROM:2599 ROM:2599 ROM_2599: ; CODE XREF: ROM_2560+34↑j ROM:2599 sjmp ROM_25C6 ROM:259B ; --------------------------------------------------------------------------- ROM:259B ROM:259B ROM_259B: ; CODE XREF: ROM_2560+2↑j ROM:259B ; ROM_2560+5A↓j ROM:259B ldb INTMEM_1C, 130h[INTMEM_1A] ROM:25A0 subb INTMEM_1C, INTMEM_9F ROM:25A3 jc ROM_25A8 ROM:25A5 addb INTMEM_1C, #48h ; 'H' ROM:25A8 ROM:25A8 ROM_25A8: ; CODE XREF: ROM_2560+43↑j ROM:25A8 cmpb INTMEM_1C, #48h ; 'H' ROM:25AB jnc ROM_25B0 ROM:25AD subb INTMEM_1C, #48h ; 'H' ROM:25B0 ROM:25B0 ROM_25B0: ; CODE XREF: ROM_2560+4B↑j ROM:25B0 cmpb INTMEM_1C, #12h ROM:25B3 jnc ROM_25BE ROM:25B5 inc INTMEM_1A ROM:25B7 cmpb INTMEM_1A, #4 ROM:25BA jlt ROM_259B ROM:25BC sjmp ROM_25C6 ROM:25BE ; --------------------------------------------------------------------------- ROM:25BE ROM:25BE ROM_25BE: ; CODE XREF: ROM_2560+53↑j ROM:25BE ldb INTMEM_91+1, 130h[INTMEM_1A] ROM:25C3 ldb INTMEM_91, INTMEM_1A ROM:25C6 ROM:25C6 ROM_25C6: ; CODE XREF: ROM_2560+26↑j ROM:25C6 ; ROM_2560:ROM_2599↑j ... ROM:25C6 andb INTMEM_AE+1, #-5 ROM:25C9 ldbze INTMEM_1C, INTMEM_157[] ROM:25CE divub INTMEM_1C, #12h ROM:25D1 ldb INTMEM_A2, INTMEM_1C ROM:25D4 ret ROM:25D4 ; End of function ROM_2560 ROM:25D4 ROM:25D5 ; --------------------------------------------------------------------------- ROM:25D5 ; START OF FUNCTION CHUNK FOR ROM_2A87 ROM:25D5 ROM:25D5 ROM_25D5: ; CODE XREF: ROM_2A87+26↓j ROM:25D5 push INTMEM_1A ROM:25D7 push INTMEM_1C ROM:25D9 push INTMEM_1C+2 ROM:25DB push INTMEM_20 ROM:25DD push INTMEM_20+2 ROM:25DF push INTMEM_2C ROM:25E1 cmp SP, #100h ; Stack pointer ROM:25E5 jc ROM_25EA ROM:25E7 orb INTMEM_4E, #4 ROM:25EA ROM:25EA ROM_25EA: ; CODE XREF: ROM_2A87-4A2↑j ROM:25EA jbs INTMEM_F5, 1, ROM_25EF ROM:25ED sjmp ROM_26C7 ROM:25EF ; --------------------------------------------------------------------------- ROM:25EF ROM:25EF ROM_25EF: ; CODE XREF: ROM_2A87:ROM_25EA↑j ROM:25EF ldb INTMEM_1A, INTMEM_15E[] ROM:25F4 ld INTMEM_1C, INTMEM_142[] ROM:25F9 cmp INTMEM_1C, 10h[INTMEM_56] ROM:25FE jnc ROM_2602 ROM:2600 sjmp ROM_26C7 ROM:2602 ; --------------------------------------------------------------------------- ROM:2602 ROM:2602 ROM_2602: ; CODE XREF: ROM_2A87-489↑j ROM:2602 inc INTMEM_1C ROM:2604 st INTMEM_1C, INTMEM_142[] ROM:2609 cmpb INTMEM_97, #40h ; '@' ROM:260C jnc ROM_2619 ROM:260E ldb INTMEM_1C+2, #1 ROM:2611 jbc INTMEM_F5, 7, ROM_2617 ROM:2614 ldb INTMEM_1C+2, #2 ROM:2617 ROM:2617 ROM_2617: ; CODE XREF: ROM_2A87-476↑j ROM:2617 sjmp ROM_26AE ROM:2619 ; --------------------------------------------------------------------------- ROM:2619 ROM:2619 ROM_2619: ; CODE XREF: ROM_2A87-47B↑j ROM:2619 jbs IOPORT2, 4, ROM_2624 ; Input/output port 2 ROM:261C jbc INTMEM_F5, 7, ROM_262C ROM:261F andb INTMEM_F5, #7Fh ROM:2622 sjmp ROM_2630 ROM:2624 ; --------------------------------------------------------------------------- ROM:2624 ROM:2624 ROM_2624: ; CODE XREF: ROM_2A87:ROM_2619↑j ROM:2624 jbs INTMEM_F5, 7, ROM_262C ROM:2627 orb INTMEM_F5, #-80h ROM:262A sjmp ROM_2630 ROM:262C ; --------------------------------------------------------------------------- ROM:262C ROM:262C ROM_262C: ; CODE XREF: ROM_2A87-46B↑j ROM:262C ; ROM_2A87:ROM_2624↑j ROM:262C incb INTMEM_97 ROM:262E sjmp ROM_26C7 ROM:2630 ; --------------------------------------------------------------------------- ROM:2630 ROM:2630 ROM_2630: ; CODE XREF: ROM_2A87-465↑j ROM:2630 ; ROM_2A87-45D↑j ROM:2630 jbs INTMEM_F6, 3, ROM_2654 ROM:2633 cmpb INTMEM_97, #2 ROM:2636 jnc ROM_26B3 ROM:2638 cmpb INTMEM_97, #4 ROM:263B jh ROM_2642 ROM:263D orb INTMEM_F6, #4 ROM:2640 sjmp ROM_26C0 ROM:2642 ; --------------------------------------------------------------------------- ROM:2642 ROM:2642 ROM_2642: ; CODE XREF: ROM_2A87-44C↑j ROM:2642 jbc INTMEM_F6, 2, ROM_26B3 ROM:2645 cmpb INTMEM_97, #9 ROM:2648 jnc ROM_26B3 ROM:264A cmpb INTMEM_97, #0Dh ROM:264D jh ROM_26B3 ROM:264F orb INTMEM_F6, #8 ROM:2652 sjmp ROM_26C0 ROM:2654 ; --------------------------------------------------------------------------- ROM:2654 ROM:2654 ROM_2654: ; CODE XREF: ROM_2A87:ROM_2630↑j ROM:2654 jbs INTMEM_F6, 1, ROM_266F ROM:2657 cmpb INTMEM_97, #6 ROM:265A jnc ROM_266F ROM:265C cmpb INTMEM_97, #8 ROM:265F jh ROM_26B3 ROM:2661 shl INTMEM_68, #1 ROM:2664 inc INTMEM_68 ROM:2666 incb INTMEM_1A ROM:2668 cmpb INTMEM_1A, #10h ROM:266B je ROM_268E ROM:266D sjmp ROM_26C0 ROM:266F ; --------------------------------------------------------------------------- ROM:266F ROM:266F ROM_266F: ; CODE XREF: ROM_2A87:ROM_2654↑j ROM:266F ; ROM_2A87-42D↑j ROM:266F cmpb INTMEM_97, #2 ROM:2672 jnc ROM_26B3 ROM:2674 cmpb INTMEM_97, #4 ROM:2677 jh ROM_26B3 ROM:2679 jbs INTMEM_F6, 1, ROM_2681 ROM:267C orb INTMEM_F6, #2 ROM:267F sjmp ROM_26C0 ROM:2681 ; --------------------------------------------------------------------------- ROM:2681 ROM:2681 ROM_2681: ; CODE XREF: ROM_2A87-40E↑j ROM:2681 shl INTMEM_68, #1 ROM:2684 andb INTMEM_F6, #-3 ROM:2687 incb INTMEM_1A ROM:2689 cmpb INTMEM_1A, #10h ROM:268C jne ROM_26C0 ROM:268E ROM:268E ROM_268E: ; CODE XREF: ROM_2A87-41C↑j ROM:268E st INTMEM_68, INTMEM_148[] ROM:2693 ldb INTMEM_1C+2, #4 ROM:2696 cmp INTMEM_68, INTMEM_140[] ROM:269B jne ROM_26A5 ROM:269D ldb INTMEM_1C+2, #3 ROM:26A0 orb INTMEM_F6, #1 ROM:26A3 sjmp ROM_26AE ROM:26A5 ; --------------------------------------------------------------------------- ROM:26A5 ROM:26A5 ROM_26A5: ; CODE XREF: ROM_2A87-3EC↑j ROM:26A5 cmp INTMEM_68, #-0F10h ROM:26A9 jne ROM_26AE ROM:26AB ldb INTMEM_1C+2, #5 ROM:26AE ROM:26AE ROM_26AE: ; CODE XREF: ROM_2A87:ROM_2617↑j ROM:26AE ; ROM_2A87-3E4↑j ... ROM:26AE stb INTMEM_1C+2, INTMEM_15C[] ROM:26B3 ROM:26B3 ROM_26B3: ; CODE XREF: ROM_2A87-451↑j ROM:26B3 ; ROM_2A87:ROM_2642↑j ... ROM:26B3 clr INTMEM_68 ROM:26B5 clrb INTMEM_1A ROM:26B7 andb INTMEM_F6, #-3 ROM:26BA andb INTMEM_F6, #-5 ROM:26BD andb INTMEM_F6, #-9 ROM:26C0 ROM:26C0 ROM_26C0: ; CODE XREF: ROM_2A87-447↑j ROM:26C0 ; ROM_2A87-435↑j ... ROM:26C0 stb INTMEM_1A, INTMEM_15E[] ROM:26C5 clrb INTMEM_97 ROM:26C7 ROM:26C7 ROM_26C7: ; CODE XREF: ROM_2A87-49A↑j ROM:26C7 ; ROM_2A87-487↑j ... ROM:26C7 ldb INTMEM_1A, INTMEM_15F[] ROM:26CC incb INTMEM_1A ROM:26CE stb INTMEM_1A, INTMEM_15F[] ROM:26D3 cmpb INTMEM_1A, #4 ROM:26D6 je ROM_26DB ROM:26D8 ljmp ROM_28F3 ROM:26DB ; --------------------------------------------------------------------------- ROM:26DB ROM:26DB ROM_26DB: ; CODE XREF: ROM_2A87-3B1↑j ROM:26DB stb ZERO_REG, INTMEM_15F[] ; Zero register ROM:26E0 jbs INTMEM_AE, 0, ROM_26E6 ROM:26E3 djnz INTMEM_8E+1, ROM_26E7 ROM:26E6 ROM:26E6 ROM_26E6: ; CODE XREF: ROM_2A87-3A7↑j ROM:26E6 rst ROM:26E7 ; --------------------------------------------------------------------------- ROM:26E7 ROM:26E7 ROM_26E7: ; CODE XREF: ROM_2A87-3A4↑j ROM:26E7 ldb INTMEM_A, #1Eh ROM:26EA ldb INTMEM_A, #-1Fh ROM:26ED cmpb ZERO_REG, INTMEM_C0+1 ; Zero register ROM:26F0 jne ROM_26FA ROM:26F2 pushf ROM:26F3 lcall ROM_3A93 ROM:26F6 andb INTMEM_AE, #-5 ROM:26F9 popf ROM:26FA ROM:26FA ROM_26FA: ; CODE XREF: ROM_2A87-397↑j ROM:26FA ; ROM_2A87-331↓j ... ROM:26FA jbc INTMEM_AA, 2, ROM_270F ROM:26FD cmpb ZERO_REG, INTMEM_8E ; Zero register ROM:2700 je ROM_2706 ROM:2702 decb INTMEM_8E ROM:2704 sjmp ROM_2714 ROM:2706 ; --------------------------------------------------------------------------- ROM:2706 ROM:2706 ROM_2706: ; CODE XREF: ROM_2A87-387↑j ROM:2706 andb INTMEM_AA, #-5 ROM:2709 andb INTMEM_AA, #-9 ROM:270C andb INTMEM_AA, #-11h ROM:270F ROM:270F ROM_270F: ; CODE XREF: ROM_2A87:ROM_26FA↑j ROM:270F cmpb INTMEM_8A, INTMEM_8B ROM:2712 jne ROM_2766 ROM:2714 ROM:2714 ROM_2714: ; CODE XREF: ROM_2A87-383↑j ROM:2714 jbs INTMEM_A9, 4, ROM_2723 ROM:2717 ROM:2717 ROM_2717: ; CODE XREF: ROM_2A87-31B↓j ROM:2717 lcall ROM_3ACC ROM:271A cmpb INTMEM_8C+1, #-1 ROM:271D je ROM_2721 ROM:271F incb INTMEM_8C+1 ROM:2721 ROM:2721 ROM_2721: ; CODE XREF: ROM_2A87-36A↑j ROM:2721 sjmp ROM_273E ROM:2723 ; --------------------------------------------------------------------------- ROM:2723 ROM:2723 ROM_2723: ; CODE XREF: ROM_2A87:ROM_2714↑j ROM:2723 jbc INTMEM_A9, 6, ROM_2758 ROM:2726 jbs INTMEM_A9, 5, ROM_274C ROM:2729 andb INTMEM_A9, #-11h ROM:272C andb INTMEM_A9, #-41h ROM:272F clrb INTMEM_8C ROM:2731 clrb INTMEM_8C+1 ROM:2733 jbs INTMEM_AA, 1, ROM_2741 ROM:2736 jbs INTMEM_AA, 0, ROM_273E ROM:2739 ROM:2739 ROM_2739: ; CODE XREF: ROM_2A87:ROM_2741↓j ROM:2739 ; ROM_2A87-33D↓j ROM:2739 ldb INTMEM_8B, INTMEM_4D[] ROM:273E ROM:273E ROM_273E: ; CODE XREF: ROM_2A87:ROM_2721↑j ROM:273E ; ROM_2A87-351↑j ... ROM:273E ljmp ROM_27DB ROM:2741 ; --------------------------------------------------------------------------- ROM:2741 ROM:2741 ROM_2741: ; CODE XREF: ROM_2A87-354↑j ROM:2741 jbc INTMEM_A9, 7, ROM_2739 ROM:2744 andb INTMEM_AA, #-3 ROM:2747 andb INTMEM_A9, #7Fh ROM:274A sjmp ROM_2739 ROM:274C ; --------------------------------------------------------------------------- ROM:274C ROM:274C ROM_274C: ; CODE XREF: ROM_2A87-361↑j ROM:274C andb INTMEM_A9, #-21h ROM:274F clrb INTMEM_8B ROM:2751 clrb INTMEM_8C+1 ROM:2753 ldb INTMEM_8C, #3 ROM:2756 sjmp ROM_26FA ROM:2758 ; --------------------------------------------------------------------------- ROM:2758 ROM:2758 ROM_2758: ; CODE XREF: ROM_2A87:ROM_2723↑j ROM:2758 orb INTMEM_A9, #40h ; '@' ROM:275B ldb INTMEM_8A, #-38h ROM:275E subb INTMEM_8A, INTMEM_8C ROM:2761 ldb INTMEM_8B, #0Fh ROM:2764 sjmp ROM_26FA ROM:2766 ; --------------------------------------------------------------------------- ROM:2766 ROM:2766 ROM_2766: ; CODE XREF: ROM_2A87-375↑j ROM:2766 jbs INTMEM_AE+1, 3, ROM_277A ROM:2769 cmpb INTMEM_8C, #-1 ROM:276C je ROM_2717 ROM:276E jbs INTMEM_A9, 5, ROM_277A ROM:2771 cmpb INTMEM_8C+1, INTMEM_8C ROM:2774 jc ROM_277A ROM:2776 incb INTMEM_8C+1 ROM:2778 sjmp ROM_273E ROM:277A ; --------------------------------------------------------------------------- ROM:277A ROM:277A ROM_277A: ; CODE XREF: ROM_2A87:ROM_2766↑j ROM:277A ; ROM_2A87-319↑j ... ROM:277A clrb INTMEM_8C+1 ROM:277C andb INTMEM_AA, #-9 ROM:277F andb INTMEM_AA, #-11h ROM:2782 addb INTMEM_1C, INTMEM_8A, INTMEM_8A ROM:2786 cmpb INTMEM_8A, INTMEM_8B ROM:2789 jc ROM_27A3 ROM:278B orb INTMEM_AA, #8 ROM:278E clrb INTMEM_1C+3 ROM:2790 incb INTMEM_1C ROM:2792 jbs INTMEM_AE+1, 3, ROM_279A ROM:2795 orb INTMEM_AE+1, #8 ROM:2798 sjmp ROM_27BA ROM:279A ; --------------------------------------------------------------------------- ROM:279A ROM:279A ROM_279A: ; CODE XREF: ROM_2A87-2F5↑j ROM:279A incb INTMEM_1C ROM:279C incb INTMEM_8A ROM:279E andb INTMEM_AE+1, #-9 ROM:27A1 sjmp ROM_27BA ROM:27A3 ; --------------------------------------------------------------------------- ROM:27A3 ROM:27A3 ROM_27A3: ; CODE XREF: ROM_2A87-2FE↑j ROM:27A3 orb INTMEM_AA, #10h ROM:27A6 ldb INTMEM_1C+3, #4 ROM:27A9 decb INTMEM_1C ROM:27AB jbs INTMEM_AE+1, 3, ROM_27B3 ROM:27AE orb INTMEM_AE+1, #8 ROM:27B1 sjmp ROM_27BA ROM:27B3 ; --------------------------------------------------------------------------- ROM:27B3 ROM:27B3 ROM_27B3: ; CODE XREF: ROM_2A87-2DC↑j ROM:27B3 decb INTMEM_1C ROM:27B5 decb INTMEM_8A ROM:27B7 andb INTMEM_AE+1, #-9 ROM:27BA ROM:27BA ROM_27BA: ; CODE XREF: ROM_2A87-2EF↑j ROM:27BA ; ROM_2A87-2E6↑j ... ROM:27BA and INTMEM_1C, #7 ROM:27BE ldb INTMEM_1C+2, 37A0h[INTMEM_1C] ROM:27C3 shlb INTMEM_1C+2, INTMEM_1C+3 ROM:27C6 andb INTMEM_1C+2, #-10h ROM:27C9 pushf ROM:27CA ldb INTMEM_20, 1FFFh[] ROM:27CF andb INTMEM_20, #0Fh ROM:27D2 orb INTMEM_20, INTMEM_1C+2 ROM:27D5 popf ROM:27D6 stb INTMEM_20, 1FFFh[] ROM:27DB ROM:27DB ROM_27DB: ; CODE XREF: ROM_2A87:ROM_273E↑j ROM:27DB ldb INTMEM_1C, #0 ROM:27DE pushf ROM:27DF ldb INTMEM_1C+1, INTMEM_91 ROM:27E2 lcall ROM_321A ROM:27E5 jbc INTMEM_1C, 0, ROM_281C ROM:27E8 add INTMEM_1C+2, INTMEM_5E, INTMEM_144[] ROM:27EE sub INTMEM_1C+2, INTMEM_A ROM:27F1 cmp INTMEM_1C+2, INTMEM_144[] ROM:27F6 jnc ROM_281C ROM:27F8 ldb INTMEM_1C, #4 ROM:27FB ldb INTMEM_1C+1, INTMEM_91 ROM:27FE lcall ROM_321A ROM:2801 cmpb INTMEM_1A, #0 ROM:2804 jne ROM_281C ROM:2806 jbc INTMEM_AB, 5, ROM_281C ROM:2809 ldbze INTMEM_1A, INTMEM_91 ROM:280C ldb INTMEM_1A, 32A3h[INTMEM_1A] ROM:2811 ldb INTMEM_91, INTMEM_1A ROM:2814 ldb INTMEM_91+1, 134h[INTMEM_1A] ROM:2819 andb INTMEM_AB, #-21h ROM:281C ROM:281C ROM_281C: ; CODE XREF: ROM_2A87-2A2↑j ROM:281C ; ROM_2A87-291↑j ... ROM:281C popf ROM:281D djnz INTMEM_A4, ROM_2823 ROM:2820 ldb INTMEM_A4, #19h ROM:2823 ROM:2823 ROM_2823: ; CODE XREF: ROM_2A87-26A↑j ROM:2823 andb INTMEM_A2+1, #-9 ROM:2826 cmpb INTMEM_A4, INTMEM_F3[] ROM:282B jh ROM_2830 ROM:282D orb INTMEM_A2+1, #8 ROM:2830 ROM:2830 ROM_2830: ; CODE XREF: ROM_2A87-25C↑j ROM:2830 ldb INTMEM_1C+2, INTMEM_161[] ROM:2835 jbc IOPORT2, 6, ROM_2847 ; Input/output port 2 ROM:2838 jbs INTMEM_AB, 4, ROM_285B ROM:283B cmpb INTMEM_1C+2, 0A8h[INTMEM_56] ROM:2840 jnc ROM_2851 ROM:2842 orb INTMEM_AB, #10h ROM:2845 sjmp ROM_285B ROM:2847 ; --------------------------------------------------------------------------- ROM:2847 ROM:2847 ROM_2847: ; CODE XREF: ROM_2A87-252↑j ROM:2847 jbc INTMEM_AB, 4, ROM_285B ROM:284A cmpb INTMEM_1C+2, 0A9h[INTMEM_56] ROM:284F jc ROM_2855 ROM:2851 ROM:2851 ROM_2851: ; CODE XREF: ROM_2A87-247↑j ROM:2851 incb INTMEM_1C+2 ROM:2853 sjmp ROM_285D ROM:2855 ; --------------------------------------------------------------------------- ROM:2855 ROM:2855 ROM_2855: ; CODE XREF: ROM_2A87-238↑j ROM:2855 andb INTMEM_AB, #-11h ROM:2858 orb INTMEM_AA, #-80h ROM:285B ROM:285B ROM_285B: ; CODE XREF: ROM_2A87-24F↑j ROM:285B ; ROM_2A87-242↑j ... ROM:285B clrb INTMEM_1C+2 ROM:285D ROM:285D ROM_285D: ; CODE XREF: ROM_2A87-234↑j ROM:285D stb INTMEM_1C+2, INTMEM_161[] ROM:2862 jbs IOPORT1, 0, ROM_2891 ; Input/output port 1 ROM:2865 ldb INTMEM_1A, #-20h ROM:2868 ROM:2868 ROM_2868: ; CODE XREF: ROM_2A87-203↓j ROM:2868 orb INTMEM_1A, INTMEM_A5 ROM:286B andb INTMEM_1A, INTMEM_162[] ROM:2870 stb INTMEM_1A, 1FFEh[] ROM:2875 ldb INTMEM_1C+3, #14h ROM:2878 ROM:2878 ROM_2878: ; CODE XREF: ROM_2A87:ROM_2878↓j ROM:2878 djnz INTMEM_1C+3, ROM_2878 ROM:287B jbc IOPORT1, 0, ROM_288B ; Input/output port 1 ROM:287E shlb INTMEM_A5, #1 ROM:2881 cmpb INTMEM_A5, #10h ROM:2884 jnh ROM_2868 ROM:2886 ldb INTMEM_A5, #1 ROM:2889 sjmp ROM_2891 ROM:288B ; --------------------------------------------------------------------------- ROM:288B ROM:288B ROM_288B: ; CODE XREF: ROM_2A87-20C↑j ROM:288B orb INTMEM_54, INTMEM_A5 ROM:288E orb INTMEM_50, INTMEM_A5 ROM:2891 ROM:2891 ROM_2891: ; CODE XREF: ROM_2A87-225↑j ROM:2891 ; ROM_2A87-1FE↑j ROM:2891 ldb INTMEM_1C, INTMEM_54 ROM:2894 ldb INTMEM_1C+1, INTMEM_15A[] ROM:2899 ldb INTMEM_1C+2, INTMEM_162[] ROM:289E notb INTMEM_1C+1 ROM:28A0 andb INTMEM_1C+1, INTMEM_A2+1 ROM:28A3 orb INTMEM_1C+1, INTMEM_15B[] ROM:28A8 andb INTMEM_1C+2, #-20h ROM:28AB notb INTMEM_1C ROM:28AD andb INTMEM_1C+1, INTMEM_1C ROM:28B0 orb INTMEM_1C+2, INTMEM_1C+1 ROM:28B3 stb INTMEM_1C+2, 1FFEh[] ROM:28B8 stb INTMEM_1C+2, INTMEM_162[] ROM:28BD inc INTMEM_82 ROM:28BF and ZERO_REG, INTMEM_82, #1 ; Zero register ROM:28C4 jne ROM_28F3 ROM:28C6 ld INTMEM_1A, #0C0h ROM:28CA and ZERO_REG, INTMEM_82, #0Fh ; Zero register ROM:28CF jne ROM_28E0 ROM:28D1 ld INTMEM_1A, #0B6h ROM:28D5 and ZERO_REG, INTMEM_82, #1FFh ; Zero register ROM:28DA jne ROM_28E0 ROM:28DC ld INTMEM_1A, #0B1h ROM:28E0 ROM:28E0 ROM_28E0: ; CODE XREF: ROM_2A87-1B8↑j ROM:28E0 ; ROM_2A87-1AD↑j ... ROM:28E0 ldb INTMEM_1C, [INTMEM_1A] ROM:28E3 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:28E6 je ROM_28EA ROM:28E8 decb INTMEM_1C ROM:28EA ROM:28EA ROM_28EA: ; CODE XREF: ROM_2A87-1A1↑j ROM:28EA stb INTMEM_1C, [INTMEM_1A]+ ROM:28ED cmp INTMEM_1A, #0CAh ROM:28F1 jne ROM_28E0 ROM:28F3 ROM:28F3 ROM_28F3: ; CODE XREF: ROM_2A87-3AF↑j ROM:28F3 ; ROM_2A87-1C3↑j ROM:28F3 di ROM:28F4 ld INTMEM_1C, INTMEM_84[] ROM:28F9 add INTMEM_1C, #2EEh ROM:28FD sub INTMEM_1C+2, INTMEM_1C, INTMEM_A ROM:2901 cmp INTMEM_1C+2, #2EEh ROM:2905 jc ROM_290D ROM:2907 cmp INTMEM_1C+2, #10h ROM:290B jc ROM_2912 ROM:290D ROM:290D ROM_290D: ; CODE XREF: ROM_2A87-182↑j ROM:290D add INTMEM_1C, INTMEM_A, #177h ROM:2912 ROM:2912 ROM_2912: ; CODE XREF: ROM_2A87-17C↑j ROM:2912 jbc WSR1, 6, ROM_291D ; Window selection register 1 ROM:2915 andb INTMEM_A9, #-3 ROM:2918 orb INTMEM_4E, #1 ROM:291B sjmp ROM_2928 ROM:291D ; --------------------------------------------------------------------------- ROM:291D ROM:291D ROM_291D: ; CODE XREF: ROM_2A87:ROM_2912↑j ROM:291D ldb INTMEM_6, #18h ROM:2920 ld INTMEM_4, INTMEM_1C ROM:2923 st INTMEM_1C, INTMEM_84[] ROM:2928 ROM:2928 ROM_2928: ; CODE XREF: ROM_2A87-16C↑j ROM:2928 cmp SP, #124h ; Stack pointer ROM:292C jnc ROM_292F ROM:292E rst ROM:292F ; --------------------------------------------------------------------------- ROM:292F ROM:292F ROM_292F: ; CODE XREF: ROM_2A87-15B↑j ROM:292F pop INTMEM_2C ROM:2931 pop INTMEM_20+2 ROM:2933 pop INTMEM_20 ROM:2935 pop INTMEM_1C+2 ROM:2937 pop INTMEM_1C ROM:2939 pop INTMEM_1A ROM:293B andb INTMEM_A9, #-9 ROM:293E popf ROM:293F ret ROM:293F ; END OF FUNCTION CHUNK FOR ROM_2A87 ROM:2940 ; --------------------------------------------------------------------------- ROM:2940 ; START OF FUNCTION CHUNK FOR ROM_2AB1 ROM:2940 ROM:2940 ROM_2940: ; CODE XREF: ROM_2AB1:ROM_2B0F↓j ROM:2940 push INTMEM_1A ROM:2942 push INTMEM_1C ROM:2944 ld INTMEM_1C, 3BCh[INTMEM_80] ROM:2949 sub INTMEM_1A, INTMEM_58, INTMEM_5E ROM:294D st INTMEM_1A, INTMEM_150[] ROM:2952 cmp INTMEM_1A, #465h ROM:2956 jnc ROM_2970 ROM:2958 add INTMEM_1C, INTMEM_1A, #7 ROM:295D jc ROM_2966 ROM:295F cmp INTMEM_1C, INTMEM_144[] ROM:2964 jnc ROM_2980 ROM:2966 ROM:2966 ROM_2966: ; CODE XREF: ROM_2AB1-154↑j ROM:2966 ld INTMEM_1C, INTMEM_144[] ROM:296B orb INTMEM_4E, #8 ROM:296E sjmp ROM_2980 ROM:2970 ; --------------------------------------------------------------------------- ROM:2970 ROM:2970 ROM_2970: ; CODE XREF: ROM_2AB1-15B↑j ROM:2970 ld INTMEM_1C, #465h ROM:2974 orb INTMEM_4E, #40h ; '@' ROM:2977 cmp INTMEM_1A, #4Bh ; 'K' ROM:297B jc ROM_2980 ROM:297D orb INTMEM_4E, #10h ROM:2980 ROM:2980 ROM_2980: ; CODE XREF: ROM_2AB1-14D↑j ROM:2980 ; ROM_2AB1-143↑j ... ROM:2980 orb INTMEM_AE+1, #2 ROM:2983 st INTMEM_1C, 3BCh[INTMEM_80] ROM:2988 pop INTMEM_1C ROM:298A pop INTMEM_1A ROM:298C popf ROM:298D ret ROM:298D ; END OF FUNCTION CHUNK FOR ROM_2AB1 ROM:298E ; --------------------------------------------------------------------------- ROM:298E ; START OF FUNCTION CHUNK FOR start ROM:298E ROM:298E ROM_298E: ; CODE XREF: start+6↑j ROM:298E ld INTMEM_1A, #5555h ROM:2992 ld INTMEM_1C, #-5556h ROM:2996 cmp INTMEM_1A, #5555h ROM:299A jne ROM_29D7 ROM:299C cmp INTMEM_1C, #-5556h ROM:29A0 jne ROM_29D7 ROM:29A2 ld INTMEM_1A, #-5556h ROM:29A6 ld INTMEM_1C, #5555h ROM:29AA cmp INTMEM_1A, #-5556h ROM:29AE jne ROM_29D7 ROM:29B0 cmp INTMEM_1C, #5555h ROM:29B4 jne ROM_29D7 ROM:29B6 ldb INTMEM_1C, #55h ; 'U' ROM:29B9 ROM:29B9 ROM_29B9: ; CODE XREF: start:ROM_29F2↓j ROM:29B9 ld INTMEM_1A, #1Eh ROM:29BD ROM:29BD ROM_29BD: ; CODE XREF: start+946↓j ROM:29BD cmp INTMEM_1A, #200h ROM:29C1 je ROM_29C8 ROM:29C3 stb INTMEM_1C, [INTMEM_1A]+ ROM:29C6 sjmp ROM_29BD ROM:29C8 ; --------------------------------------------------------------------------- ROM:29C8 ROM:29C8 ROM_29C8: ; CODE XREF: start+941↑j ROM:29C8 ld INTMEM_1A, #1Eh ROM:29CC ROM:29CC ROM_29CC: ; CODE XREF: start+955↓j ROM:29CC cmp INTMEM_1A, #200h ROM:29D0 je ROM_29D8 ROM:29D2 cmpb INTMEM_1C, [INTMEM_1A]+ ROM:29D5 je ROM_29CC ROM:29D7 ROM:29D7 ROM_29D7: ; CODE XREF: start+91A↑j ROM:29D7 ; start+920↑j ... ROM:29D7 rst ROM:29D8 ; --------------------------------------------------------------------------- ROM:29D8 ROM:29D8 ROM_29D8: ; CODE XREF: start+950↑j ROM:29D8 ldb INTMEM_A, #1Eh ROM:29DB ldb INTMEM_A, #-1Fh ROM:29DE cmpb INTMEM_1C, #0 ROM:29E1 je ROM_29F4 ROM:29E3 cmpb INTMEM_1C, #-56h ROM:29E6 jne ROM_29EA ROM:29E8 clrb INTMEM_1C ROM:29EA ROM:29EA ROM_29EA: ; CODE XREF: start+966↑j ROM:29EA cmpb INTMEM_1C, #55h ; 'U' ROM:29ED jne ROM_29F2 ROM:29EF ldb INTMEM_1C, #-56h ROM:29F2 ROM:29F2 ROM_29F2: ; CODE XREF: start+96D↑j ROM:29F2 sjmp ROM_29B9 ROM:29F4 ; --------------------------------------------------------------------------- ROM:29F4 ROM:29F4 ROM_29F4: ; CODE XREF: start+961↑j ROM:29F4 ld INTMEM_1A, #2A0Ah ROM:29F8 ld INTMEM_20, #200h ROM:29FC ldb INTMEM_20+2, [INTMEM_1A]+ ROM:29FF ROM:29FF ROM_29FF: ; CODE XREF: start+988↓j ROM:29FF cmp INTMEM_20, #400h ROM:2A03 je ROM_2A0D ROM:2A05 stb INTMEM_20+2, [INTMEM_20]+ ROM:2A08 sjmp ROM_29FF ROM:2A08 ; END OF FUNCTION CHUNK FOR start ROM:2A08 ; --------------------------------------------------------------------------- ROM:2A0A db 55h, 0AAh, 0 ROM:2A0D ; --------------------------------------------------------------------------- ROM:2A0D ; START OF FUNCTION CHUNK FOR start ROM:2A0D ROM:2A0D ROM_2A0D: ; CODE XREF: start+983↑j ROM:2A0D ; start+9A7↓j ROM:2A0D ldb INTMEM_A, #1Eh ROM:2A10 ldb INTMEM_A, #-1Fh ROM:2A13 cmp INTMEM_1A, #2A0Dh ROM:2A17 je ROM_2A34 ROM:2A19 ld INTMEM_20, #200h ROM:2A1D ldb INTMEM_20+3, INTMEM_20+2 ROM:2A20 ldb INTMEM_20+2, [INTMEM_1A]+ ROM:2A23 ROM:2A23 ROM_2A23: ; CODE XREF: start+9B1↓j ROM:2A23 cmp INTMEM_20, #400h ROM:2A27 je ROM_2A0D ROM:2A29 cmpb INTMEM_20+3, [INTMEM_20] ROM:2A2C jne ROM_2A33 ROM:2A2E stb INTMEM_20+2, [INTMEM_20]+ ROM:2A31 sjmp ROM_2A23 ROM:2A33 ; --------------------------------------------------------------------------- ROM:2A33 ROM:2A33 ROM_2A33: ; CODE XREF: start+9AC↑j ROM:2A33 rst ROM:2A34 ; --------------------------------------------------------------------------- ROM:2A34 ROM:2A34 ROM_2A34: ; CODE XREF: start+997↑j ROM:2A34 ld INTMEM_56, #-7A00h ROM:2A38 ROM:2A38 ROM_2A38: ; CODE XREF: start+9ED↓j ROM:2A38 ld SP, #130h ; Stack pointer ROM:2A3C lcall ROM_37FC ROM:2A3F lcall ROM_381C ROM:2A42 lcall ROM_3B74 ROM:2A45 lcall ROM_354B ROM:2A48 lcall ROM_3599 ROM:2A4B lcall ROM_2EFF ROM:2A4E lcall ROM_2FFA ROM:2A51 lcall ROM_3104 ROM:2A54 lcall ROM_3535 ROM:2A57 jbs INTMEM_A9, 0, ROM_2A5F ROM:2A5A lcall ROM_4845 ROM:2A5D sjmp ROM_2A62 ROM:2A5F ; --------------------------------------------------------------------------- ROM:2A5F ROM:2A5F ROM_2A5F: ; CODE XREF: start+9D7↑j ROM:2A5F lcall ROM_4849 ROM:2A62 ROM:2A62 ROM_2A62: ; CODE XREF: start+9DD↑j ROM:2A62 lcall ROM_302B ROM:2A65 lcall ROM_3326 ROM:2A68 incb INTMEM_86 ROM:2A6A orb INTMEM_A9, #1 ROM:2A6D sjmp ROM_2A38 ROM:2A6D ; END OF FUNCTION CHUNK FOR start ROM:2A6F ROM:2A6F ; =============== S U B R O U T I N E ======================================= ROM:2A6F ROM:2A6F ; NMI ROM:2A6F ROM:2A6F ROM_2A6F: ; DATA XREF: ROM:Int01↑o ROM:2A6F ; ROM:Int03↑o ... ROM:2A6F rst ROM:2A6F ; End of function ROM_2A6F ROM:2A6F ROM:2A70 ROM:2A70 ; =============== S U B R O U T I N E ======================================= ROM:2A70 ROM:2A70 ; Timer overflow ROM:2A70 ROM:2A70 ROM_2A70: ; DATA XREF: ROM:Int00↑o ROM:2A70 pushf ROM:2A71 orb INTMEM_2A, INTMEM_16 ROM:2A74 jbc INTMEM_2A, 5, ROM_2A86 ROM:2A77 jbc INT_PEND, 2, ROM_2A7F ; Interrupt pending register ROM:2A7A orb INT_PEND, #1 ; Interrupt pending register ROM:2A7D popf ROM:2A7E ret ROM:2A7F ; --------------------------------------------------------------------------- ROM:2A7F ROM:2A7F ROM_2A7F: ; CODE XREF: ROM_2A70+7↑j ROM:2A7F incb INTMEM_87 ROM:2A81 andb INTMEM_2A, #-21h ROM:2A84 popf ROM:2A85 ret ROM:2A86 ; --------------------------------------------------------------------------- ROM:2A86 ROM:2A86 ROM_2A86: ; CODE XREF: ROM_2A70+4↑j ROM:2A86 rst ROM:2A86 ; End of function ROM_2A70 ROM:2A86 ROM:2A87 ROM:2A87 ; =============== S U B R O U T I N E ======================================= ROM:2A87 ROM:2A87 ; Software timer ROM:2A87 ROM:2A87 ROM_2A87: ; DATA XREF: ROM:Int05↑o ROM:2A87 ROM:2A87 ; FUNCTION CHUNK AT ROM:2089 SIZE 000004D7 BYTES ROM:2A87 ; FUNCTION CHUNK AT ROM:25D5 SIZE 0000036B BYTES ROM:2A87 ; FUNCTION CHUNK AT ROM:4862 SIZE 00000004 BYTES ROM:2A87 ROM:2A87 pushf ROM:2A88 orb INTMEM_2A, INTMEM_16 ROM:2A8B jbc INTMEM_2A, 1, ROM_2A9D ROM:2A8E andb INTMEM_2A, #-3 ROM:2A91 jbc INTMEM_2A, 0, ROM_2A97 ROM:2A94 orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:2A97 ROM:2A97 ROM_2A97: ; CODE XREF: ROM_2A87+A↑j ROM:2A97 orb INTMEM_A9, #4 ROM:2A9A ljmp ROM_2089 ROM:2A9D ; --------------------------------------------------------------------------- ROM:2A9D ROM:2A9D ROM_2A9D: ; CODE XREF: ROM_2A87+4↑j ROM:2A9D jbc INTMEM_2A, 0, ROM_2AB0 ROM:2AA0 jbs INTMEM_A9, 3, ROM_2AB0 ROM:2AA3 andb INTMEM_2A, #-2 ROM:2AA6 orb INTMEM_A9, #8 ROM:2AA9 ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:2AAC ei ROM:2AAD ljmp ROM_25D5 ROM:2AB0 ; --------------------------------------------------------------------------- ROM:2AB0 ROM:2AB0 ROM_2AB0: ; CODE XREF: ROM_2A87:ROM_2A9D↑j ROM:2AB0 ; ROM_2A87+19↑j ROM:2AB0 rst ROM:2AB0 ; End of function ROM_2A87 ROM:2AB0 ROM:2AB1 ROM:2AB1 ; =============== S U B R O U T I N E ======================================= ROM:2AB1 ROM:2AB1 ; HSI data available ROM:2AB1 ROM:2AB1 ROM_2AB1: ; DATA XREF: ROM:Int02↑o ROM:2AB1 ROM:2AB1 ; FUNCTION CHUNK AT ROM:2089 SIZE 000004D7 BYTES ROM:2AB1 ; FUNCTION CHUNK AT ROM:2940 SIZE 0000004E BYTES ROM:2AB1 ROM:2AB1 pushf ROM:2AB2 andb INTMEM_2A, #3Fh ; '?' ROM:2AB5 orb INTMEM_2A, INTMEM_16 ROM:2AB8 cmpb ZERO_REG, INTMEM_89 ; Zero register ROM:2ABB jne ROM_2AE6 ROM:2ABD jbs INTMEM_2A, 6, ROM_2AC4 ROM:2AC0 jbs INTMEM_2A, 7, ROM_2AC7 ROM:2AC3 rst ROM:2AC4 ; --------------------------------------------------------------------------- ROM:2AC4 ROM:2AC4 ROM_2AC4: ; CODE XREF: ROM_2AB1+C↑j ROM:2AC4 orb INTMEM_4E, #2 ROM:2AC7 ROM:2AC7 ROM_2AC7: ; CODE XREF: ROM_2AB1+F↑j ROM:2AC7 ldb INTMEM_89, INTMEM_6 ROM:2ACA ld INTMEM_58, INTMEM_4 ROM:2ACD jbc INT_PEND, 0, ROM_2AE1 ; Interrupt pending register ROM:2AD0 jbs INTMEM_58+1, 7, ROM_2AE1 ROM:2AD3 orb INTMEM_2A, INTMEM_16 ROM:2AD6 jbc INTMEM_2A, 5, ROM_2AE1 ROM:2AD9 incb INTMEM_87 ROM:2ADB andb INT_PEND, #-2 ; Interrupt pending register ROM:2ADE andb INTMEM_2A, #-21h ROM:2AE1 ROM:2AE1 ROM_2AE1: ; CODE XREF: ROM_2AB1+1C↑j ROM:2AE1 ; ROM_2AB1+1F↑j ... ROM:2AE1 ldb INTMEM_88, INTMEM_87 ROM:2AE4 sjmp ROM_2AEC ROM:2AE6 ; --------------------------------------------------------------------------- ROM:2AE6 ROM:2AE6 ROM_2AE6: ; CODE XREF: ROM_2AB1+A↑j ROM:2AE6 jbc INTMEM_2A, 7, ROM_2AEC ROM:2AE9 orb INT_PEND, #4 ; Interrupt pending register ROM:2AEC ROM:2AEC ROM_2AEC: ; CODE XREF: ROM_2AB1+33↑j ROM:2AEC ; ROM_2AB1:ROM_2AE6↑j ROM:2AEC jbc INTMEM_89, 2, ROM_2AFD ROM:2AEF andb INTMEM_89, #51h ; 'Q' ROM:2AF2 je ROM_2AF7 ROM:2AF4 orb INT_PEND, #4 ; Interrupt pending register ROM:2AF7 ROM:2AF7 ROM_2AF7: ; CODE XREF: ROM_2AB1+41↑j ROM:2AF7 andb INTMEM_A9, #-5 ROM:2AFA ljmp ROM_2089 ROM:2AFD ; --------------------------------------------------------------------------- ROM:2AFD ROM:2AFD ROM_2AFD: ; CODE XREF: ROM_2AB1:ROM_2AEC↑j ROM:2AFD jbc INTMEM_89, 0, ROM_2B01 ROM:2B00 rst ROM:2B01 ; --------------------------------------------------------------------------- ROM:2B01 ROM:2B01 ROM_2B01: ; CODE XREF: ROM_2AB1:ROM_2AFD↑j ROM:2B01 jbs INTMEM_89, 6, ROM_2B07 ROM:2B04 jbc INTMEM_89, 4, ROM_2B12 ROM:2B07 ROM:2B07 ROM_2B07: ; CODE XREF: ROM_2AB1:ROM_2B01↑j ROM:2B07 andb INTMEM_89, #5 ROM:2B0A je ROM_2B0F ROM:2B0C orb INT_PEND, #4 ; Interrupt pending register ROM:2B0F ROM:2B0F ROM_2B0F: ; CODE XREF: ROM_2AB1+59↑j ROM:2B0F ljmp ROM_2940 ROM:2B12 ; --------------------------------------------------------------------------- ROM:2B12 ROM:2B12 ROM_2B12: ; CODE XREF: ROM_2AB1+53↑j ROM:2B12 scall ROM_2B16 ROM:2B14 popf ROM:2B15 ret ROM:2B15 ; End of function ROM_2AB1 ROM:2B15 ROM:2B16 ROM:2B16 ; =============== S U B R O U T I N E ======================================= ROM:2B16 ROM:2B16 ROM:2B16 ROM_2B16: ; CODE XREF: ROM_2AB1:ROM_2B12↑p ROM:2B16 ; ROM_381C+92↓p ROM:2B16 clrb WSR1 ; Window selection register 1 ROM:2B18 ROM:2B18 ROM_2B18: ; CODE XREF: ROM_2B16+C↓j ROM:2B18 ld ZERO_REG, INTMEM_4 ; Zero register ROM:2B1B nop ROM:2B1C andb INTMEM_2A, #3Fh ; '?' ROM:2B1F orb INTMEM_2A, INTMEM_16 ROM:2B22 jbs INTMEM_2A, 7, ROM_2B18 ROM:2B25 andb INT_PEND, #-5 ; Interrupt pending register ROM:2B28 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:2B2B clrb INTMEM_89 ROM:2B2D ret ROM:2B2D ; End of function ROM_2B16 ROM:2B2D ROM:2B2E ROM:2B2E ; =============== S U B R O U T I N E ======================================= ROM:2B2E ROM:2B2E ROM:2B2E ROM_2B2E: ; CODE XREF: ROM_2EFF+18↓p ROM:2B2E ; ROM_2EFF+88↓p ... ROM:2B2E pushf ROM:2B2F andb INTMEM_1A+1, INTMEM_1C, #-10h ROM:2B33 and INTMEM_1C, #0Fh ROM:2B37 clrb INTMEM_1A ROM:2B39 cmpb INTMEM_1A+1, #0 ROM:2B3C jne ROM_2B4E ROM:2B3E jbc INTMEM_AA, 1, ROM_2B46 ROM:2B41 ldb INTMEM_1A, #2 ROM:2B44 sjmp ROM_2B7B ROM:2B46 ; --------------------------------------------------------------------------- ROM:2B46 ROM:2B46 ROM_2B46: ; CODE XREF: ROM_2B2E+10↑j ROM:2B46 jbc INTMEM_AA, 0, ROM_2B7B ROM:2B49 ldb INTMEM_1A, #1 ROM:2B4C sjmp ROM_2B7B ROM:2B4E ; --------------------------------------------------------------------------- ROM:2B4E ROM:2B4E ROM_2B4E: ; CODE XREF: ROM_2B2E+E↑j ROM:2B4E cmpb INTMEM_1A+1, #10h ROM:2B51 jne ROM_2B68 ROM:2B53 jbc INTMEM_AA, 1, ROM_2B5B ROM:2B56 ldb INTMEM_1A, #2 ROM:2B59 sjmp ROM_2B63 ROM:2B5B ; --------------------------------------------------------------------------- ROM:2B5B ROM:2B5B ROM_2B5B: ; CODE XREF: ROM_2B2E+25↑j ROM:2B5B jbs INTMEM_AA, 0, ROM_2B63 ROM:2B5E stb INTMEM_8B, INTMEM_4D[] ROM:2B63 ROM:2B63 ROM_2B63: ; CODE XREF: ROM_2B2E+2B↑j ROM:2B63 ; ROM_2B2E:ROM_2B5B↑j ROM:2B63 orb INTMEM_AA, #1 ROM:2B66 sjmp ROM_2B7B ROM:2B68 ; --------------------------------------------------------------------------- ROM:2B68 ROM:2B68 ROM_2B68: ; CODE XREF: ROM_2B2E+23↑j ROM:2B68 cmpb INTMEM_1C, #0 ROM:2B6B je ROM_2B7B ROM:2B6D jbs INTMEM_AA, 0, ROM_2B78 ROM:2B70 jbs INTMEM_AA, 1, ROM_2B78 ROM:2B73 stb INTMEM_8B, INTMEM_4D[] ROM:2B78 ROM:2B78 ROM_2B78: ; CODE XREF: ROM_2B2E+3F↑j ROM:2B78 ; ROM_2B2E+42↑j ROM:2B78 orb INTMEM_AA, #2 ROM:2B7B ROM:2B7B ROM_2B7B: ; CODE XREF: ROM_2B2E+16↑j ROM:2B7B ; ROM_2B2E:ROM_2B46↑j ... ROM:2B7B cmpb INTMEM_1C, #1 ROM:2B7E je ROM_2B83 ROM:2B80 andb INTMEM_AA, #-5 ROM:2B83 ROM:2B83 ROM_2B83: ; CODE XREF: ROM_2B2E+50↑j ROM:2B83 cmpb INTMEM_1C, #2 ROM:2B86 jnc ROM_2B8D ROM:2B88 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2B8B jne ROM_2B97 ROM:2B8D ROM:2B8D ROM_2B8D: ; CODE XREF: ROM_2B2E+58↑j ROM:2B8D add INTMEM_1C, INTMEM_1C ROM:2B90 ld INTMEM_1C, 362Ch[INTMEM_1C] ROM:2B95 br [INTMEM_1C] ROM:2B97 ; --------------------------------------------------------------------------- ROM:2B97 ROM:2B97 ROM_2B97: ; CODE XREF: ROM_2B2E+5D↑j ROM:2B97 ; ROM:2BEB↓j ... ROM:2B97 popf ROM:2B98 ret ROM:2B98 ; End of function ROM_2B2E ROM:2B98 ROM:2B99 ; --------------------------------------------------------------------------- ROM:2B99 cmpb INTMEM_1A+1, #10h ROM:2B9C jne ROM_2BA1 ROM:2B9E andb INTMEM_AA, #-2 ROM:2BA1 ROM:2BA1 ROM_2BA1: ; CODE XREF: ROM:2B9C↑j ROM:2BA1 cmpb INTMEM_1A+1, #20h ; ' ' ROM:2BA4 jne ROM_2BB9 ROM:2BA6 jbs INTMEM_AA, 0, ROM_2BB6 ROM:2BA9 jbs INTMEM_A9, 4, ROM_2BB6 ROM:2BAC ldb INTMEM_8B, INTMEM_4D[] ROM:2BB1 ldb INTMEM_8A, INTMEM_8B[] ROM:2BB6 ROM:2BB6 ROM_2BB6: ; CODE XREF: ROM:2BA6↑j ROM:2BB6 ; ROM:2BA9↑j ROM:2BB6 andb INTMEM_AA, #-3 ROM:2BB9 ROM:2BB9 ROM_2BB9: ; CODE XREF: ROM:2BA4↑j ROM:2BB9 cmpb INTMEM_1A, #0 ROM:2BBC jne ROM_2BF8 ROM:2BBE cmpb INTMEM_1A+1, #0 ROM:2BC1 je ROM_2BF8 ROM:2BC3 jbc INTMEM_A9, 4, ROM_2BED ROM:2BC6 jbc INTMEM_A9, 6, ROM_2BCE ROM:2BC9 clrb INTMEM_8A ROM:2BCB andb INTMEM_A9, #-41h ROM:2BCE ROM:2BCE ROM_2BCE: ; CODE XREF: ROM:2BC6↑j ROM:2BCE clrb INTMEM_8C ROM:2BD0 clrb INTMEM_8C+1 ROM:2BD2 jbs INTMEM_AA, 0, ROM_2BDF ROM:2BD5 jbs INTMEM_AA, 1, ROM_2BDF ROM:2BD8 ldb INTMEM_8B, INTMEM_4D[] ROM:2BDD sjmp ROM_2BE2 ROM:2BDF ; --------------------------------------------------------------------------- ROM:2BDF ROM:2BDF ROM_2BDF: ; CODE XREF: ROM:2BD2↑j ROM:2BDF ; ROM:2BD5↑j ROM:2BDF ldb INTMEM_8B, INTMEM_8A ROM:2BE2 ROM:2BE2 ROM_2BE2: ; CODE XREF: ROM:2BDD↑j ROM:2BE2 andb INTMEM_A9, #-21h ROM:2BE5 andb INTMEM_A9, #-11h ROM:2BE8 andb INTMEM_A9, #7Fh ROM:2BEB sjmp ROM_2B97 ROM:2BED ; --------------------------------------------------------------------------- ROM:2BED ROM:2BED ROM_2BED: ; CODE XREF: ROM:2BC3↑j ROM:2BED jbs INTMEM_AA, 0, ROM_2B97 ROM:2BF0 jbs INTMEM_AA, 1, ROM_2B97 ROM:2BF3 ldb INTMEM_8B, INTMEM_4D[] ROM:2BF8 ROM:2BF8 ROM_2BF8: ; CODE XREF: ROM:2BBC↑j ROM:2BF8 ; ROM:2BC1↑j ROM:2BF8 sjmp ROM_2B97 ROM:2BFA ; --------------------------------------------------------------------------- ROM:2BFA jbs INTMEM_A9, 4, ROM_2C48 ROM:2BFD cmpb INTMEM_1A, #0 ROM:2C00 jne ROM_2C4D ROM:2C02 cmpb INTMEM_20, #0 ROM:2C05 jne ROM_2C0A ROM:2C07 ldb INTMEM_20, #-6 ROM:2C0A ROM:2C0A ROM_2C0A: ; CODE XREF: ROM:2C05↑j ROM:2C0A ld INTMEM_1C, #0FAh ROM:2C0E divub INTMEM_1C, INTMEM_20 ROM:2C11 shrb INTMEM_20, #1 ROM:2C14 cmpb INTMEM_1C+1, INTMEM_20 ROM:2C17 jc ROM_2C1B ROM:2C19 decb INTMEM_1C ROM:2C1B ROM:2C1B ROM_2C1B: ; CODE XREF: ROM:2C17↑j ROM:2C1B decb INTMEM_1C ROM:2C1D ldb INTMEM_8C, INTMEM_1C ROM:2C20 ldb INTMEM_20+2, INTMEM_8B ROM:2C23 ldb INTMEM_8B, INTMEM_1C+2 ROM:2C26 jbs INTMEM_AA, 2, ROM_2C46 ROM:2C29 clr INTMEM_1C ROM:2C2B jbs INTMEM_AA, 4, ROM_2C33 ROM:2C2E jbc INTMEM_AA, 3, ROM_2C46 ROM:2C31 decb INTMEM_1C+1 ROM:2C33 ROM:2C33 ROM_2C33: ; CODE XREF: ROM:2C2B↑j ROM:2C33 cmpb INTMEM_8A, INTMEM_1C+2 ROM:2C36 je ROM_2C46 ROM:2C38 subcb INTMEM_1C, INTMEM_1C ROM:2C3B xorb INTMEM_1C, INTMEM_1C+1 ROM:2C3E je ROM_2C46 ROM:2C40 orb INTMEM_AA, #4 ROM:2C43 ldb INTMEM_8E, #2 ROM:2C46 ROM:2C46 ROM_2C46: ; CODE XREF: ROM:2C26↑j ROM:2C46 ; ROM:2C2E↑j ... ROM:2C46 sjmp ROM_2B97 ROM:2C48 ; --------------------------------------------------------------------------- ROM:2C48 ROM:2C48 ROM_2C48: ; CODE XREF: ROM:2BFA↑j ROM:2C48 cmpb INTMEM_1A, #1 ROM:2C4B jne ROM_2C57 ROM:2C4D ROM:2C4D ROM_2C4D: ; CODE XREF: ROM:2C00↑j ROM:2C4D ldb INTMEM_20+2, INTMEM_4D[] ROM:2C52 stb INTMEM_1C+2, INTMEM_4D[] ROM:2C57 ROM:2C57 ROM_2C57: ; CODE XREF: ROM:2C4B↑j ROM:2C57 sjmp ROM_2B97 ROM:2C59 ; --------------------------------------------------------------------------- ROM:2C59 ldb INTMEM_8C, INTMEM_8A ROM:2C5C stb INTMEM_8B, INTMEM_4D[] ROM:2C61 clrb INTMEM_8B ROM:2C63 orb INTMEM_A9, #10h ROM:2C66 orb INTMEM_A9, #20h ; ' ' ROM:2C69 orb INTMEM_A9, #-80h ROM:2C6C andb INTMEM_A9, #-41h ROM:2C6F sjmp ROM_2B97 ROM:2C71 ; --------------------------------------------------------------------------- ROM:2C71 jbc INTMEM_A9, 4, ROM_2C9B ROM:2C74 jbc INTMEM_A9, 6, ROM_2C7C ROM:2C77 clrb INTMEM_8A ROM:2C79 andb INTMEM_A9, #-41h ROM:2C7C ROM:2C7C ROM_2C7C: ; CODE XREF: ROM:2C74↑j ROM:2C7C clrb INTMEM_8C ROM:2C7E clrb INTMEM_8C+1 ROM:2C80 jbs INTMEM_AA, 0, ROM_2C8D ROM:2C83 jbs INTMEM_AA, 1, ROM_2C8D ROM:2C86 ldb INTMEM_8B, INTMEM_4D[] ROM:2C8B sjmp ROM_2C90 ROM:2C8D ; --------------------------------------------------------------------------- ROM:2C8D ROM:2C8D ROM_2C8D: ; CODE XREF: ROM:2C80↑j ROM:2C8D ; ROM:2C83↑j ROM:2C8D ldb INTMEM_8B, INTMEM_8A ROM:2C90 ROM:2C90 ROM_2C90: ; CODE XREF: ROM:2C8B↑j ROM:2C90 andb INTMEM_A9, #-11h ROM:2C93 andb INTMEM_A9, #-21h ROM:2C96 andb INTMEM_A9, #7Fh ROM:2C99 sjmp ROM_2C9E ROM:2C9B ; --------------------------------------------------------------------------- ROM:2C9B ROM:2C9B ROM_2C9B: ; CODE XREF: ROM:2C71↑j ROM:2C9B ldb INTMEM_1A, #1 ROM:2C9E ROM:2C9E ROM_2C9E: ; CODE XREF: ROM:2C99↑j ROM:2C9E andb INTMEM_AA, #-3 ROM:2CA1 sjmp ROM_2B97 ROM:2CA3 ; --------------------------------------------------------------------------- ROM:2CA3 jbc INTMEM_A9, 4, ROM_2CB1 ROM:2CA6 jbc INTMEM_A9, 6, ROM_2CAB ROM:2CA9 clrb INTMEM_8A ROM:2CAB ROM:2CAB ROM_2CAB: ; CODE XREF: ROM:2CA6↑j ROM:2CAB andb INTMEM_A9, #-11h ROM:2CAE andb INTMEM_A9, #-21h ROM:2CB1 ROM:2CB1 ROM_2CB1: ; CODE XREF: ROM:2CA3↑j ROM:2CB1 ldb INTMEM_8B, INTMEM_8A ROM:2CB4 sjmp ROM_2B97 ROM:2CB6 ; --------------------------------------------------------------------------- ROM:2CB6 clrb INTMEM_8C ROM:2CB8 clrb INTMEM_8C+1 ROM:2CBA incb INTMEM_8B ROM:2CBC cmpb INTMEM_8B, #-4Ch ROM:2CBF jnh ROM_2CC4 ROM:2CC1 ldb INTMEM_8B, #-4Ch ROM:2CC4 ROM:2CC4 ROM_2CC4: ; CODE XREF: ROM:2CBF↑j ROM:2CC4 sjmp ROM_2B97 ROM:2CC6 ; --------------------------------------------------------------------------- ROM:2CC6 clrb INTMEM_8C ROM:2CC8 clrb INTMEM_8C+1 ROM:2CCA decb INTMEM_8B ROM:2CCC jc ROM_2CD0 ROM:2CCE clrb INTMEM_8B ROM:2CD0 ROM:2CD0 ROM_2CD0: ; CODE XREF: ROM:2CCC↑j ROM:2CD0 sjmp ROM_2B97 ROM:2CD2 ; --------------------------------------------------------------------------- ROM:2CD2 ldb INTMEM_8C, INTMEM_8A ROM:2CD5 clrb INTMEM_8B ROM:2CD7 orb INTMEM_A9, #10h ROM:2CDA orb INTMEM_A9, #20h ; ' ' ROM:2CDD andb INTMEM_A9, #-41h ROM:2CE0 andb INTMEM_A9, #7Fh ROM:2CE3 sjmp ROM_2B97 ROM:2CE5 ROM:2CE5 ; =============== S U B R O U T I N E ======================================= ROM:2CE5 ROM:2CE5 ; Serial port ROM:2CE5 ROM:2CE5 ROM_2CE5: ; DATA XREF: ROM:Int06↑o ROM:2CE5 pushf ROM:2CE6 push INTMEM_1A ROM:2CE8 ldb INTMEM_1A, INTMEM_11 ROM:2CEB jbc INTMEM_1A, 6, ROM_2CF1 ROM:2CEE orb INTMEM_AA, #20h ; ' ' ROM:2CF1 ROM:2CF1 ROM_2CF1: ; CODE XREF: ROM_2CE5+6↑j ROM:2CF1 jbc INTMEM_1A, 5, ROM_2CF7 ROM:2CF4 orb INTMEM_AA, #40h ; '@' ROM:2CF7 ROM:2CF7 ROM_2CF7: ; CODE XREF: ROM_2CE5:ROM_2CF1↑j ROM:2CF7 pop INTMEM_1A ROM:2CF9 popf ROM:2CFA ret ROM:2CFA ; End of function ROM_2CE5 ROM:2CFA ROM:2CFB ROM:2CFB ; =============== S U B R O U T I N E ======================================= ROM:2CFB ROM:2CFB ROM:2CFB ROM_2CFB: ; CODE XREF: ROM_2E12↓p ROM:2CFB ; ROM_2E4E↓p ... ROM:2CFB ldb INTMEM_32+1, #-68h ROM:2CFE sjmp ROM_2D03 ROM:2CFE ; End of function ROM_2CFB ROM:2CFE ROM:2D00 ROM:2D00 ; =============== S U B R O U T I N E ======================================= ROM:2D00 ROM:2D00 ROM:2D00 ROM_2D00: ; CODE XREF: ROM_2E12:ROM_2E4B↓j ROM:2D00 ; ROM_2E4E+35↓j ... ROM:2D00 ldb INTMEM_32+1, #-80h ROM:2D03 ROM:2D03 ROM_2D03: ; CODE XREF: ROM_2CFB+3↑j ROM:2D03 scall ROM_2DA5 ROM:2D05 ldb INTMEM_2C+1, #9 ROM:2D08 scall ROM_2D52 ROM:2D0A sjmp ROM_2DAA ROM:2D0A ; End of function ROM_2D00 ROM:2D0A ROM:2D0C ROM:2D0C ; =============== S U B R O U T I N E ======================================= ROM:2D0C ROM:2D0C ROM:2D0C ROM_2D0C: ; CODE XREF: ROM_2E12+8↓p ROM:2D0C ; ROM_2E12+12↓p ... ROM:2D0C clrb INTMEM_1A ROM:2D0E ldb INTMEM_2C, #-20h ROM:2D11 scall ROM_2D44 ROM:2D13 scall ROM_2D88 ROM:2D15 jc ROM_2D32 ROM:2D17 ldb INTMEM_2C, #-60h ROM:2D1A scall ROM_2D44 ROM:2D1C ld INTMEM_2C+2, INTMEM_1C ROM:2D1F ld INTMEM_32, INTMEM_1C ROM:2D22 ldb INTMEM_2C+1, #10h ROM:2D25 scall ROM_2D52 ROM:2D27 scall ROM_2D88 ROM:2D29 jc ROM_2D32 ROM:2D2B scall ROM_2D36 ROM:2D2D cmp INTMEM_2C+2, INTMEM_1C ROM:2D30 je ROM_2D34 ROM:2D32 ROM:2D32 ROM_2D32: ; CODE XREF: ROM_2D0C+9↑j ROM:2D32 ; ROM_2D0C+1D↑j ROM:2D32 incb INTMEM_1A ROM:2D34 ROM:2D34 ROM_2D34: ; CODE XREF: ROM_2D0C+24↑j ROM:2D34 sjmp ROM_2DAA ROM:2D34 ; End of function ROM_2D0C ROM:2D34 ROM:2D36 ROM:2D36 ; =============== S U B R O U T I N E ======================================= ROM:2D36 ROM:2D36 ROM:2D36 ROM_2D36: ; CODE XREF: ROM_2D0C+1F↑p ROM:2D36 ; ROM_2DC4+20↓p ... ROM:2D36 ldb INTMEM_2C, #-40h ROM:2D39 scall ROM_2D44 ROM:2D3B scall ROM_2D66 ROM:2D3D add INTMEM_20+2, INTMEM_1C ROM:2D40 incb INTMEM_1A+1 ROM:2D42 sjmp ROM_2DAA ROM:2D42 ; End of function ROM_2D36 ROM:2D42 ROM:2D44 ROM:2D44 ; =============== S U B R O U T I N E ======================================= ROM:2D44 ROM:2D44 ROM:2D44 ROM_2D44: ; CODE XREF: ROM_2D0C+5↑p ROM:2D44 ; ROM_2D0C+E↑p ... ROM:2D44 scall ROM_2DA5 ROM:2D46 ldbze INTMEM_32, INTMEM_1A+1 ROM:2D49 shl INTMEM_32, #7 ROM:2D4C orb INTMEM_32+1, INTMEM_2C ROM:2D4F ldb INTMEM_2C+1, #9 ROM:2D4F ; End of function ROM_2D44 ROM:2D4F ROM:2D52 ROM:2D52 ; =============== S U B R O U T I N E ======================================= ROM:2D52 ROM:2D52 ROM:2D52 ROM_2D52: ; CODE XREF: ROM_2D00+8↑p ROM:2D52 ; ROM_2D0C+19↑p ... ROM:2D52 andb INTMEM_26, #-11h ROM:2D55 shl INTMEM_32, #1 ROM:2D58 jnc ROM_2D5D ROM:2D5A orb INTMEM_26, #10h ROM:2D5D ROM:2D5D ROM_2D5D: ; CODE XREF: ROM_2D52+6↑j ROM:2D5D stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D60 scall ROM_2DB1 ROM:2D62 djnz INTMEM_2C+1, ROM_2D52 ROM:2D65 ret ROM:2D65 ; End of function ROM_2D52 ROM:2D65 ROM:2D66 ROM:2D66 ; =============== S U B R O U T I N E ======================================= ROM:2D66 ROM:2D66 ROM:2D66 ROM_2D66: ; CODE XREF: ROM_2D36+5↑p ROM:2D66 clr INTMEM_1C ROM:2D68 ld INTMEM_30, #-8000h ROM:2D6C ROM:2D6C ROM_2D6C: ; CODE XREF: ROM_2D66+1F↓j ROM:2D6C orb INTMEM_26, #8 ROM:2D6F stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D72 mulb ZERO_REG, ZERO_REG ; Zero register ROM:2D76 jbc IOPORT2, 7, ROM_2D7C ; Input/output port 2 ROM:2D79 or INTMEM_1C, INTMEM_30 ROM:2D7C ROM:2D7C ROM_2D7C: ; CODE XREF: ROM_2D66+10↑j ROM:2D7C andb INTMEM_26, #-9 ROM:2D7F stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2D82 shr INTMEM_30, #1 ROM:2D85 jnc ROM_2D6C ROM:2D87 ret ROM:2D87 ; End of function ROM_2D66 ROM:2D87 ROM:2D88 ROM:2D88 ; =============== S U B R O U T I N E ======================================= ROM:2D88 ROM:2D88 ROM:2D88 ROM_2D88: ; CODE XREF: ROM_2D0C+7↑p ROM:2D88 ; ROM_2D0C+1B↑p ROM:2D88 scall ROM_2DAA ROM:2D8A scall ROM_2DA5 ROM:2D8C ld INTMEM_30, 4[INTMEM_56] ROM:2D91 clrc ROM:2D92 jbs IOPORT2, 7, ROM_2DA1 ; Input/output port 2 ROM:2D95 ROM:2D95 ROM_2D95: ; CODE XREF: ROM_2D88+16↓j ROM:2D95 jbs IOPORT2, 7, ROM_2DA4 ; Input/output port 2 ROM:2D98 ldb INTMEM_A, #1Eh ROM:2D9B ldb INTMEM_A, #-1Fh ROM:2D9E djnzw INTMEM_30, ROM_2D95 ROM:2DA1 ROM:2DA1 ROM_2DA1: ; CODE XREF: ROM_2D88+A↑j ROM:2DA1 incb INTMEM_1A ROM:2DA3 setc ROM:2DA4 ROM:2DA4 ROM_2DA4: ; CODE XREF: ROM_2D88:ROM_2D95↑j ROM:2DA4 ret ROM:2DA4 ; End of function ROM_2D88 ROM:2DA4 ROM:2DA5 ROM:2DA5 ; =============== S U B R O U T I N E ======================================= ROM:2DA5 ROM:2DA5 ROM:2DA5 ROM_2DA5: ; CODE XREF: ROM_2D00:ROM_2D03↑p ROM:2DA5 ; ROM_2D44↑p ... ROM:2DA5 orb INTMEM_26, #20h ; ' ' ROM:2DA8 sjmp ROM_2DAD ROM:2DA8 ; End of function ROM_2DA5 ROM:2DA8 ROM:2DAA ROM:2DAA ; =============== S U B R O U T I N E ======================================= ROM:2DAA ROM:2DAA ROM:2DAA ROM_2DAA: ; CODE XREF: ROM_2D00+A↑j ROM:2DAA ; ROM_2D0C:ROM_2D34↑j ... ROM:2DAA andb INTMEM_26, #-21h ROM:2DAD ROM:2DAD ROM_2DAD: ; CODE XREF: ROM_2DA5+3↑j ROM:2DAD stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2DB0 ret ROM:2DB0 ; End of function ROM_2DAA ROM:2DB0 ROM:2DB1 ROM:2DB1 ; =============== S U B R O U T I N E ======================================= ROM:2DB1 ROM:2DB1 ROM:2DB1 ROM_2DB1: ; CODE XREF: ROM_2D52+E↑p ROM:2DB1 ; ROM_2DBE+2↓p ROM:2DB1 orb INTMEM_26, #8 ROM:2DB4 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2DB7 andb INTMEM_26, #-9 ROM:2DBA stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:2DBD ret ROM:2DBD ; End of function ROM_2DB1 ROM:2DBD ROM:2DBE ROM:2DBE ; =============== S U B R O U T I N E ======================================= ROM:2DBE ROM:2DBE ROM:2DBE ROM_2DBE: ; CODE XREF: ROM_381C:ROM_38E9↓p ROM:2DBE scall ROM_2DA5 ROM:2DC0 scall ROM_2DB1 ROM:2DC2 sjmp ROM_2DAA ROM:2DC2 ; End of function ROM_2DBE ROM:2DC2 ROM:2DC4 ROM:2DC4 ; =============== S U B R O U T I N E ======================================= ROM:2DC4 ROM:2DC4 ROM:2DC4 ROM_2DC4: ; CODE XREF: ROM_381C+193↓p ROM:2DC4 ; ROM_381C+19D↓p ROM:2DC4 clrb INTMEM_1A ROM:2DC6 clrb INTMEM_20 ROM:2DC8 ldb INTMEM_1C+2, 95h[INTMEM_56] ROM:2DCD ROM:2DCD ROM_2DCD: ; CODE XREF: ROM_2DC4+35↓j ROM:2DCD ldb INTMEM_A, #1Eh ROM:2DD0 ldb INTMEM_A, #-1Fh ROM:2DD3 clr INTMEM_20+2 ROM:2DD5 ldbze INTMEM_32, INTMEM_20 ROM:2DD8 mulub INTMEM_32, 94h[INTMEM_56] ROM:2DDD addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2DE1 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2DE4 lcall ROM_2D36 ROM:2DE7 cmp INTMEM_1C, INTMEM_34 ROM:2DEA jne ROM_2DF7 ROM:2DEC scall ROM_2DFF ROM:2DEE ldb INTMEM_8A, INTMEM_4D[] ROM:2DF3 neg INTMEM_20+2 ROM:2DF5 je ROM_2DFE ROM:2DF7 ROM:2DF7 ROM_2DF7: ; CODE XREF: ROM_2DC4+26↑j ROM:2DF7 incb INTMEM_20 ROM:2DF9 djnz INTMEM_1C+2, ROM_2DCD ROM:2DFC incb INTMEM_1A ROM:2DFE ROM:2DFE ROM_2DFE: ; CODE XREF: ROM_2DC4+31↑j ROM:2DFE ret ROM:2DFE ; End of function ROM_2DC4 ROM:2DFE ROM:2DFF ROM:2DFF ; =============== S U B R O U T I N E ======================================= ROM:2DFF ROM:2DFF ROM:2DFF ROM_2DFF: ; CODE XREF: ROM_2DC4+28↑p ROM:2DFF ld INTMEM_34, #40h ; '@' ROM:2E03 ROM:2E03 ROM_2E03: ; CODE XREF: ROM_2DFF+E↓j ROM:2E03 lcall ROM_2D36 ROM:2E06 st INTMEM_1C, [INTMEM_34]+ ROM:2E09 cmp INTMEM_34, #54h ; 'T' ROM:2E0D jnc ROM_2E03 ROM:2E0F ljmp ROM_2D36 ROM:2E0F ; End of function ROM_2DFF ROM:2E0F ROM:2E12 ROM:2E12 ; =============== S U B R O U T I N E ======================================= ROM:2E12 ROM:2E12 ROM:2E12 ROM_2E12: ; CODE XREF: ROM_2EB7+22↓p ROM:2E12 ; ROM_2EFF+C0↓p ROM:2E12 lcall ROM_2CFB ROM:2E15 clr INTMEM_20+2 ROM:2E17 ldb INTMEM_1C+3, INTMEM_1A+1 ROM:2E1A lcall ROM_2D0C ROM:2E1D ld INTMEM_34, #40h ; '@' ROM:2E21 ROM:2E21 ROM_2E21: ; CODE XREF: ROM_2E12+1E↓j ROM:2E21 ld INTMEM_1C, [INTMEM_34]+ ROM:2E24 lcall ROM_2D0C ROM:2E27 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:2E2A jne ROM_2E3C ROM:2E2C cmp INTMEM_34, #54h ; 'T' ROM:2E30 jnc ROM_2E21 ROM:2E32 ld INTMEM_1C, INTMEM_20+2 ROM:2E35 neg INTMEM_1C ROM:2E37 lcall ROM_2D0C ROM:2E3A sjmp ROM_2E4B ROM:2E3C ; --------------------------------------------------------------------------- ROM:2E3C ROM:2E3C ROM_2E3C: ; CODE XREF: ROM_2E12+18↑j ROM:2E3C ldb INTMEM_34, INTMEM_1A ROM:2E3F ldbze INTMEM_1C, #-56h ROM:2E42 ldb INTMEM_1A+1, INTMEM_1C+3 ROM:2E45 lcall ROM_2D0C ROM:2E48 ldb INTMEM_1A, INTMEM_34 ROM:2E4B ROM:2E4B ROM_2E4B: ; CODE XREF: ROM_2E12+28↑j ROM:2E4B ljmp ROM_2D00 ROM:2E4B ; End of function ROM_2E12 ROM:2E4B ROM:2E4E ROM:2E4E ; =============== S U B R O U T I N E ======================================= ROM:2E4E ROM:2E4E ROM:2E4E ROM_2E4E: ; CODE XREF: ROM_2EFF+E0↓p ROM:2E4E ; ROM_381C+1BA↓p ROM:2E4E lcall ROM_2CFB ROM:2E51 ld INTMEM_34, INTMEM_1C ROM:2E54 lcall ROM_2D36 ROM:2E57 push INTMEM_1C[] ROM:2E5B decb INTMEM_1A+1 ROM:2E5D ld INTMEM_1C, INTMEM_34 ROM:2E60 lcall ROM_2D0C ROM:2E63 ld INTMEM_1C, #54h ; 'T' ROM:2E67 sub INTMEM_1C, #40h ; '@' ROM:2E6B shr INTMEM_1C, #1 ROM:2E6E addb INTMEM_1A+1, INTMEM_1C ROM:2E71 lcall ROM_2D36 ROM:2E74 neg INTMEM_1C ROM:2E76 sub INTMEM_1C, [SP]+ ; Stack pointer ROM:2E79 add INTMEM_1C, INTMEM_34 ROM:2E7C neg INTMEM_1C ROM:2E7E decb INTMEM_1A+1 ROM:2E80 lcall ROM_2D0C ROM:2E83 ljmp ROM_2D00 ROM:2E83 ; End of function ROM_2E4E ROM:2E83 ROM:2E86 ROM:2E86 ; =============== S U B R O U T I N E ======================================= ROM:2E86 ROM:2E86 ROM:2E86 ROM_2E86: ; CODE XREF: ROM_381C+1A7↓p ROM:2E86 lcall ROM_2CFB ROM:2E89 clr INTMEM_20+2 ROM:2E8B clrb INTMEM_1A+1 ROM:2E8D ld INTMEM_1C, 6[INTMEM_56] ROM:2E92 lcall ROM_2D0C ROM:2E95 ldb INTMEM_1C, #-5Dh ROM:2E98 ldb INTMEM_1C+1, #0 ROM:2E9B lcall ROM_2D0C ROM:2E9E ldbze INTMEM_1C, #4 ROM:2EA1 lcall ROM_2D0C ROM:2EA4 ld INTMEM_1C, 2[INTMEM_56] ROM:2EA9 lcall ROM_2D0C ROM:2EAC ld INTMEM_1C, INTMEM_20+2 ROM:2EAF neg INTMEM_1C ROM:2EB1 lcall ROM_2D0C ROM:2EB4 ljmp ROM_2D00 ROM:2EB4 ; End of function ROM_2E86 ROM:2EB4 ROM:2EB7 ROM:2EB7 ; =============== S U B R O U T I N E ======================================= ROM:2EB7 ROM:2EB7 ROM:2EB7 ROM_2EB7: ; CODE XREF: ROM_381C+1AA↓p ROM:2EB7 ; ROM:3EC8↓p ROM:2EB7 ldb INTMEM_8E+1, 96h[INTMEM_56] ROM:2EBC ldb INTMEM_20+1, 95h[INTMEM_56] ROM:2EC1 ldb INTMEM_1C+2, INTMEM_20+1 ROM:2EC4 ldb INTMEM_20, #-10h ROM:2EC7 ROM:2EC7 ROM_2EC7: ; CODE XREF: ROM_2EB7:ROM_2EE5↓j ROM:2EC7 decb INTMEM_20+1 ROM:2EC9 ldbze INTMEM_32, INTMEM_20+1 ROM:2ECC mulub INTMEM_32, 94h[INTMEM_56] ROM:2ED1 addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2ED5 ld INTMEM_1C, #-55ABh ROM:2ED9 lcall ROM_2E12 ROM:2EDC cmpb INTMEM_1A, #1 ROM:2EDF jh ROM_2EE8 ROM:2EE1 je ROM_2EE5 ROM:2EE3 incb INTMEM_20 ROM:2EE5 ROM:2EE5 ROM_2EE5: ; CODE XREF: ROM_2EB7+2A↑j ROM:2EE5 djnz INTMEM_1C+2, ROM_2EC7 ROM:2EE8 ROM:2EE8 ROM_2EE8: ; CODE XREF: ROM_2EB7+28↑j ROM:2EE8 ldbze INTMEM_1C, INTMEM_20 ROM:2EEB andb INTMEM_1C, #0Fh ROM:2EEE ret ROM:2EEE ; End of function ROM_2EB7 ROM:2EEE ROM:2EEF ROM:2EEF ; =============== S U B R O U T I N E ======================================= ROM:2EEF ROM:2EEF ROM:2EEF ROM_2EEF: ; CODE XREF: ROM_381C:ROM_39C0↓p ROM:2EEF ; ROM:3ECD↓p ROM:2EEF ROM:2EEF ; FUNCTION CHUNK AT ROM:486A SIZE 00000034 BYTES ROM:2EEF ROM:2EEF ld INTMEM_34, #40h ; '@' ROM:2EF3 ROM:2EF3 ROM_2EF3: ; CODE XREF: ROM_2EEF+B↓j ROM:2EF3 st ZERO_REG, [INTMEM_34]+ ; Zero register ROM:2EF6 cmp INTMEM_34, #54h ; 'T' ROM:2EFA jnc ROM_2EF3 ROM:2EFC ljmp ROM_486A ROM:2EFC ; End of function ROM_2EEF ROM:2EFC ROM:2EFF ROM:2EFF ; =============== S U B R O U T I N E ======================================= ROM:2EFF ROM:2EFF ROM:2EFF ROM_2EFF: ; CODE XREF: start+9CB↑p ROM:2EFF jbc INTMEM_AA, 7, ROM_2F1D ROM:2F02 jbs INTMEM_AB, 0, ROM_2F0C ROM:2F05 inc INTMEM_40 ROM:2F07 orb INTMEM_AB, #1 ROM:2F0A sjmp ROM_2FF3 ROM:2F0C ; --------------------------------------------------------------------------- ROM:2F0C ROM:2F0C ROM_2F0C: ; CODE XREF: ROM_2EFF+3↑j ROM:2F0C jbc INTMEM_AB, 1, ROM_2F11 ROM:2F0F sjmp ROM_2FD3 ROM:2F11 ; --------------------------------------------------------------------------- ROM:2F11 ROM:2F11 ROM_2F11: ; CODE XREF: ROM_2EFF:ROM_2F0C↑j ROM:2F11 jbs INTMEM_AB, 2, ROM_2F1F ROM:2F14 ldb INTMEM_1C, #22h ; '"' ROM:2F17 lcall ROM_2B2E ROM:2F1A orb INTMEM_AB, #4 ROM:2F1D ROM:2F1D ROM_2F1D: ; CODE XREF: ROM_2EFF↑j ROM:2F1D ; ROM_2EFF:ROM_2F24↓j ROM:2F1D sjmp ROM_2FF3 ROM:2F1F ; --------------------------------------------------------------------------- ROM:2F1F ROM:2F1F ROM_2F1F: ; CODE XREF: ROM_2EFF:ROM_2F11↑j ROM:2F1F jbc INTMEM_AB, 4, ROM_2F24 ROM:2F22 sjmp ROM_2FE2 ROM:2F24 ; --------------------------------------------------------------------------- ROM:2F24 ROM:2F24 ROM_2F24: ; CODE XREF: ROM_2EFF:ROM_2F1F↑j ROM:2F24 jbs INTMEM_A9, 4, ROM_2F1D ROM:2F27 lcall ROM_2CFB ROM:2F2A jbc INTMEM_F5, 3, ROM_2F4E ROM:2F2D ldb INTMEM_1A+1, #5 ROM:2F30 ld INTMEM_1C, INTMEM_140[] ROM:2F35 lcall ROM_2D0C ROM:2F38 lcall ROM_2D0C ROM:2F3B lcall ROM_2D0C ROM:2F3E ldb INTMEM_1C, INTMEM_A8[] ROM:2F43 ldb INTMEM_1C+1, INTMEM_A8[] ROM:2F48 lcall ROM_2D0C ROM:2F4B lcall ROM_2D0C ROM:2F4E ROM:2F4E ROM_2F4E: ; CODE XREF: ROM_2EFF+2B↑j ROM:2F4E ldb INTMEM_1A+1, #0Ah ROM:2F51 ldb INTMEM_1C, INTMEM_154[] ROM:2F56 ldb INTMEM_1C+1, INTMEM_1C ROM:2F59 or INTMEM_1C, #0F0Fh ROM:2F5D lcall ROM_2D0C ROM:2F60 lcall ROM_2D0C ROM:2F63 lcall ROM_2D00 ROM:2F66 st ZERO_REG, INTMEM_142[] ; Zero register ROM:2F6B andb INTMEM_F5, #-3 ROM:2F6E andb INTMEM_F5, #-5 ROM:2F71 jbs INTMEM_F5, 0, ROM_2FF3 ROM:2F74 jbs INTMEM_AB, 3, ROM_2F8A ROM:2F77 orb INTMEM_AB, #8 ROM:2F7A ldb INTMEM_1C+2, INTMEM_4D[] ROM:2F7F ldb INTMEM_20, 97h[INTMEM_56] ROM:2F84 ldb INTMEM_1C, #21h ; '!' ROM:2F87 lcall ROM_2B2E ROM:2F8A ROM:2F8A ROM_2F8A: ; CODE XREF: ROM_2EFF+75↑j ROM:2F8A cmpb INTMEM_8A, INTMEM_4D[] ROM:2F8F jne ROM_2FF3 ROM:2F91 ldb INTMEM_20+1, INTMEM_A7[] ROM:2F96 ldb INTMEM_1C+2, 95h[INTMEM_56] ROM:2F9B ROM:2F9B ROM_2F9B: ; CODE XREF: ROM_2EFF:ROM_2FC6↓j ROM:2F9B incb INTMEM_20+1 ROM:2F9D cmpb INTMEM_20+1, 95h[INTMEM_56] ROM:2FA2 jnc ROM_2FA6 ROM:2FA4 clrb INTMEM_20+1 ROM:2FA6 ROM:2FA6 ROM_2FA6: ; CODE XREF: ROM_2EFF+A3↑j ROM:2FA6 ldbze INTMEM_32, INTMEM_20+1 ROM:2FA9 mulub INTMEM_32, 94h[INTMEM_56] ROM:2FAE addb INTMEM_1A+1, INTMEM_32, #0Ch ROM:2FB2 lcall ROM_2D36 ROM:2FB5 cmpb INTMEM_1C, #55h ; 'U' ROM:2FB8 jne ROM_2FC6 ROM:2FBA decb INTMEM_1A+1 ROM:2FBC ldb INTMEM_1C+1, #-5Bh ROM:2FBF lcall ROM_2E12 ROM:2FC2 negb INTMEM_1A ROM:2FC4 je ROM_2FCB ROM:2FC6 ROM:2FC6 ROM_2FC6: ; CODE XREF: ROM_2EFF+B9↑j ROM:2FC6 djnz INTMEM_1C+2, ROM_2F9B ROM:2FC9 clrb INTMEM_1C+3 ROM:2FCB ROM:2FCB ROM_2FCB: ; CODE XREF: ROM_2EFF+C5↑j ROM:2FCB orb INTMEM_AB, #2 ROM:2FCE stb INTMEM_1C+3, INTMEM_155[] ROM:2FD3 ROM:2FD3 ROM_2FD3: ; CODE XREF: ROM_2EFF+10↑j ROM:2FD3 jbc INTMEM_AB, 4, ROM_2FF3 ROM:2FD6 ld INTMEM_1C, #-55ABh ROM:2FDA ldb INTMEM_1A+1, INTMEM_155[] ROM:2FDF lcall ROM_2E4E ROM:2FE2 ROM:2FE2 ROM_2FE2: ; CODE XREF: ROM_2EFF+23↑j ROM:2FE2 scall ROM_2FF4 ROM:2FE4 andb INTMEM_AA, #7Fh ROM:2FE7 andb INTMEM_AB, #-2 ROM:2FEA andb INTMEM_AB, #-5 ROM:2FED andb INTMEM_AB, #-3 ROM:2FF0 andb INTMEM_AB, #-9 ROM:2FF3 ROM:2FF3 ROM_2FF3: ; CODE XREF: ROM_2EFF+B↑j ROM:2FF3 ; ROM_2EFF:ROM_2F1D↑j ... ROM:2FF3 ret ROM:2FF3 ; End of function ROM_2EFF ROM:2FF3 ROM:2FF4 ROM:2FF4 ; =============== S U B R O U T I N E ======================================= ROM:2FF4 ROM:2FF4 ROM:2FF4 ROM_2FF4: ; CODE XREF: ROM_2EFF:ROM_2FE2↑p ROM:2FF4 ldb INTMEM_1C, #23h ; '#' ROM:2FF7 ljmp ROM_2B2E ROM:2FF7 ; End of function ROM_2FF4 ROM:2FF7 ROM:2FFA ROM:2FFA ; =============== S U B R O U T I N E ======================================= ROM:2FFA ROM:2FFA ROM:2FFA ROM_2FFA: ; CODE XREF: start+9CE↑p ROM:2FFA ldb INTMEM_1C+2, INTMEM_1F5[] ROM:2FFF ld INTMEM_1C, #0 ROM:3003 lcall ROM_3360 ROM:3006 clrb INTMEM_1C+1 ROM:3008 shl INTMEM_1C, #4 ROM:300B mulu INTMEM_1C, #-0BDCh ROM:300F divu INTMEM_1C, #3415h ROM:3013 st INTMEM_1C, INTMEM_146[] ROM:3018 jbc INTMEM_F5, 4, ROM_302A ROM:301B st INTMEM_1C, INTMEM_144[] ROM:3020 st INTMEM_1C, INTMEM_3BC[] ROM:3025 st INTMEM_1C, INTMEM_3BE[] ROM:302A ROM:302A ROM_302A: ; CODE XREF: ROM_2FFA+1E↑j ROM:302A ret ROM:302A ; End of function ROM_2FFA ROM:302A ROM:302B ROM:302B ; =============== S U B R O U T I N E ======================================= ROM:302B ROM:302B ROM:302B ROM_302B: ; CODE XREF: start:ROM_2A62↑p ROM:302B clr INTMEM_1A ROM:302D ROM:302D ROM_302D: ; CODE XREF: ROM_302B+B6↓j ROM:302D jbs INTMEM_AB, 6, ROM_303A ROM:3030 ld INTMEM_1C, #0C8h ROM:3034 ld INTMEM_20, #64h ; 'd' ROM:3038 sjmp ROM_3083 ROM:303A ; --------------------------------------------------------------------------- ROM:303A ROM:303A ROM_303A: ; CODE XREF: ROM_302B:ROM_302D↑j ROM:303A ldbze INTMEM_20, 32ABh[INTMEM_1A] ROM:303F ld INTMEM_20, 3BCh[INTMEM_20] ROM:3044 mulu INTMEM_1C, INTMEM_20, #64h ; 'd' ROM:3049 divu INTMEM_1C, INTMEM_5A ROM:304C jv ROM_306C ROM:304E ld INTMEM_20, 0Ah[INTMEM_56] ROM:3053 mulu INTMEM_20, #64h ; 'd' ROM:3057 divu INTMEM_20, INTMEM_5A ROM:305A jnv ROM_3060 ROM:305C ld INTMEM_20, #0C8h ROM:3060 ROM:3060 ROM_3060: ; CODE XREF: ROM_302B+2F↑j ROM:3060 add INTMEM_1C, INTMEM_20 ROM:3063 jc ROM_306C ROM:3065 cmp INTMEM_1C, 8[INTMEM_56] ROM:306A jnc ROM_3071 ROM:306C ROM:306C ROM_306C: ; CODE XREF: ROM_302B+21↑j ROM:306C ; ROM_302B+38↑j ROM:306C ld INTMEM_1C, 8[INTMEM_56] ROM:3071 ROM:3071 ROM_3071: ; CODE XREF: ROM_302B+3F↑j ROM:3071 ld INTMEM_20, 0Ch[INTMEM_56] ROM:3076 mulu INTMEM_20, #64h ; 'd' ROM:307A divu INTMEM_20, INTMEM_5A ROM:307D jnv ROM_3083 ROM:307F ld INTMEM_20, #64h ; 'd' ROM:3083 ROM:3083 ROM_3083: ; CODE XREF: ROM_302B+D↑j ROM:3083 ; ROM_302B+52↑j ROM:3083 cmp INTMEM_20, #190h ROM:3087 jnh ROM_308D ROM:3089 ld INTMEM_20, #190h ROM:308D ROM:308D ROM_308D: ; CODE XREF: ROM_302B+5C↑j ROM:308D shl INTMEM_1A, #1 ROM:3090 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:3095 sub INTMEM_1C+2, INTMEM_1C ROM:3098 jc ROM_309E ROM:309A add INTMEM_1C+2, #1C20h ROM:309E ROM:309E ROM_309E: ; CODE XREF: ROM_302B+6D↑j ROM:309E shr INTMEM_1A, #1 ROM:30A1 divb INTMEM_1C+2, #64h ; 'd' ROM:30A5 stb INTMEM_1C+2, 134h[INTMEM_1A] ROM:30AA jbs INTMEM_AB, 6, ROM_30BD ROM:30AD subb INTMEM_1C+2, #2 ROM:30B0 jc ROM_30B5 ROM:30B2 addb INTMEM_1C+2, #48h ; 'H' ROM:30B5 ROM:30B5 ROM_30B5: ; CODE XREF: ROM_302B+85↑j ROM:30B5 cmpb INTMEM_1C+2, #11h ROM:30B8 jc ROM_30BD ROM:30BA ldb INTMEM_91, INTMEM_1A ROM:30BD ROM:30BD ROM_30BD: ; CODE XREF: ROM_302B+7F↑j ROM:30BD ; ROM_302B+8D↑j ROM:30BD shl INTMEM_1A, #1 ROM:30C0 ld INTMEM_1C+2, 138h[INTMEM_1A] ROM:30C5 sub INTMEM_1C+2, INTMEM_20 ROM:30C8 jc ROM_30CE ROM:30CA add INTMEM_1C+2, #1C20h ROM:30CE ROM:30CE ROM_30CE: ; CODE XREF: ROM_302B+9D↑j ROM:30CE shr INTMEM_1A, #1 ROM:30D1 divb INTMEM_1C+2, #64h ; 'd' ROM:30D5 stb INTMEM_1C+2, 130h[INTMEM_1A] ROM:30DA incb INTMEM_1A ROM:30DC cmpb INTMEM_1A, #4 ROM:30DF jge ROM_30E3 ROM:30E1 sjmp ROM_302D ROM:30E3 ; --------------------------------------------------------------------------- ROM:30E3 ROM:30E3 ROM_30E3: ; CODE XREF: ROM_302B+B4↑j ROM:30E3 pushf ROM:30E4 ldbze INTMEM_1A, INTMEM_91 ROM:30E7 jbs INTMEM_AB, 5, ROM_30FD ROM:30EA ldb INTMEM_91+1, 134h[INTMEM_1A] ROM:30EF subb INTMEM_1C+3, INTMEM_91+1, #1 ROM:30F3 jge ROM_30F8 ROM:30F5 addb INTMEM_1C+3, #48h ; 'H' ROM:30F8 ROM:30F8 ROM_30F8: ; CODE XREF: ROM_302B+C8↑j ROM:30F8 ldb INTMEM_90, INTMEM_1C+3 ROM:30FB sjmp ROM_3102 ROM:30FD ; --------------------------------------------------------------------------- ROM:30FD ROM:30FD ROM_30FD: ; CODE XREF: ROM_302B+BC↑j ROM:30FD ldb INTMEM_91+1, 130h[INTMEM_1A] ROM:3102 ROM:3102 ROM_3102: ; CODE XREF: ROM_302B+D0↑j ROM:3102 popf ROM:3103 ret ROM:3103 ; End of function ROM_302B ROM:3103 ROM:3104 ROM:3104 ; =============== S U B R O U T I N E ======================================= ROM:3104 ROM:3104 ROM:3104 ROM_3104: ; CODE XREF: start+9D1↑p ROM:3104 ld INTMEM_1C+2, INTMEM_5C ROM:3107 divub INTMEM_1C+2, #19h ROM:310A jnv ROM_310F ROM:310C ldb INTMEM_1C+2, #-1 ROM:310F ROM:310F ROM_310F: ; CODE XREF: ROM_3104+6↑j ROM:310F ld INTMEM_1C, #1 ROM:3113 lcall ROM_3360 ROM:3116 cmp INTMEM_5A, ZERO_REG ; Zero register ROM:3119 je ROM_3129 ROM:311B ldb INTMEM_20, #64h ; 'd' ROM:311E mulub INTMEM_20, #0 ROM:3121 clr INTMEM_20+2 ROM:3123 divu INTMEM_20, INTMEM_5A ROM:3126 addb INTMEM_1C, INTMEM_20 ROM:3129 ROM:3129 ROM_3129: ; CODE XREF: ROM_3104+15↑j ROM:3129 stb INTMEM_1C, INTMEM_156[] ROM:312E ret ROM:312E ; End of function ROM_3104 ROM:312E ROM:312F ROM:312F ; =============== S U B R O U T I N E ======================================= ROM:312F ROM:312F ROM:312F ROM_312F: ; CODE XREF: ROM_674C:ROM_6A1B↓p ROM:312F clrb INTMEM_1A ROM:3131 ld INTMEM_32, #6 ROM:3135 ldbze INTMEM_2C, INTMEM_156[] ROM:313A ROM:313A ROM_313A: ; CODE XREF: ROM_312F+32↓j ROM:313A ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:313F cmp INTMEM_20+2, #1C1Fh ROM:3143 jnh ROM_314A ROM:3145 ldb INTMEM_1A, #-1 ROM:3148 sjmp ROM_315D ROM:314A ; --------------------------------------------------------------------------- ROM:314A ROM:314A ROM_314A: ; CODE XREF: ROM_312F+14↑j ROM:314A ld INTMEM_20+2, 1Ch[INTMEM_32] ROM:314F sub INTMEM_20+2, INTMEM_2C ROM:3152 jc ROM_3158 ROM:3154 add INTMEM_20+2, #1C20h ROM:3158 ROM:3158 ROM_3158: ; CODE XREF: ROM_312F+23↑j ROM:3158 st INTMEM_20+2, 138h[INTMEM_32] ROM:315D ROM:315D ROM_315D: ; CODE XREF: ROM_312F+19↑j ROM:315D sub INTMEM_32, #2 ROM:3161 jc ROM_313A ROM:3163 cmpb INTMEM_1A, #0 ROM:3166 jne ROM_316D ROM:3168 orb INTMEM_AB, #-80h ROM:316B sjmp ROM_3170 ROM:316D ; --------------------------------------------------------------------------- ROM:316D ROM:316D ROM_316D: ; CODE XREF: ROM_312F+37↑j ROM:316D andb INTMEM_AB, #7Fh ROM:3170 ROM:3170 ROM_3170: ; CODE XREF: ROM_312F+3C↑j ROM:3170 ret ROM:3170 ; End of function ROM_312F ROM:3170 ROM:3171 ROM:3171 ; =============== S U B R O U T I N E ======================================= ROM:3171 ROM:3171 ROM:3171 ROM_3171: ; CODE XREF: ROM:3E1B↓p ROM:3171 ; ROM_674C+2AC↓p ROM:3171 clrb INTMEM_1A ROM:3173 cmpb INTMEM_1C, #0 ROM:3176 jne ROM_317A ROM:3178 sjmp ROM_3219 ROM:317A ; --------------------------------------------------------------------------- ROM:317A ROM:317A ROM_317A: ; CODE XREF: ROM_3171+5↑j ROM:317A cmpb INTMEM_1C, #1 ROM:317D jne ROM_31A4 ROM:317F cmpb INTMEM_1C+1, #4 ROM:3182 jh ROM_318A ROM:3184 cmp INTMEM_1C+2, #1C1Fh ROM:3188 jnh ROM_318C ROM:318A ROM:318A ROM_318A: ; CODE XREF: ROM_3171+11↑j ROM:318A sjmp ROM_3216 ROM:318C ; --------------------------------------------------------------------------- ROM:318C ROM:318C ROM_318C: ; CODE XREF: ROM_3171+17↑j ROM:318C ldbze INTMEM_32, INTMEM_1C+1 ROM:318F ldbze INTMEM_2C, INTMEM_156[] ROM:3194 sub INTMEM_1C+2, INTMEM_2C ROM:3197 jc ROM_319D ROM:3199 add INTMEM_1C+2, #1C20h ROM:319D ROM:319D ROM_319D: ; CODE XREF: ROM_3171+26↑j ROM:319D st INTMEM_1C+2, 138h[INTMEM_32] ROM:31A2 sjmp ROM_3219 ROM:31A4 ; --------------------------------------------------------------------------- ROM:31A4 ROM:31A4 ROM_31A4: ; CODE XREF: ROM_3171+C↑j ROM:31A4 cmpb INTMEM_1C, #2 ROM:31A7 jne ROM_3202 ROM:31A9 cmp INTMEM_5C, #0 ROM:31AD je ROM_31B4 ROM:31AF ldb INTMEM_1A, #1 ROM:31B2 sjmp ROM_3200 ROM:31B4 ; --------------------------------------------------------------------------- ROM:31B4 ROM:31B4 ROM_31B4: ; CODE XREF: ROM_3171+3C↑j ROM:31B4 cmp INTMEM_1C+2, INTMEM_144[] ROM:31B9 jnh ROM_31C0 ROM:31BB ldb INTMEM_1A, #2 ROM:31BE sjmp ROM_3200 ROM:31C0 ; --------------------------------------------------------------------------- ROM:31C0 ROM:31C0 ROM_31C0: ; CODE XREF: ROM_3171+48↑j ROM:31C0 ld INTMEM_32, INTMEM_1C+2 ROM:31C3 ldb INTMEM_1C, #3 ROM:31C6 lcall ROM_321A ROM:31C9 ld INTMEM_5E, INTMEM_1C+2 ROM:31CC add INTMEM_1C+2, INTMEM_32 ROM:31CF ldb INTMEM_1C, #2 ROM:31D2 lcall ROM_321A ROM:31D5 cmpb INTMEM_1A, #0 ROM:31D8 je ROM_31E5 ROM:31DA ldb INTMEM_1A, #3 ROM:31DD sjmp ROM_3200 ROM:31DF ; --------------------------------------------------------------------------- ROM:31DF ROM:31DF ROM_31DF: ; CODE XREF: ROM_3171+79↓j ROM:31DF jbc INTMEM_1C, 0, ROM_31EC ROM:31E2 jbs INTMEM_1C, 1, ROM_31EC ROM:31E5 ROM:31E5 ROM_31E5: ; CODE XREF: ROM_3171+67↑j ROM:31E5 clrb INTMEM_1C ROM:31E7 lcall ROM_321A ROM:31EA sjmp ROM_31DF ROM:31EC ; --------------------------------------------------------------------------- ROM:31EC ROM:31EC ROM_31EC: ; CODE XREF: ROM_3171:ROM_31DF↑j ROM:31EC ; ROM_3171+71↑j ROM:31EC jbc INTMEM_1C, 1, ROM_31FB ROM:31EF clrb INTMEM_1A+1 ROM:31F1 sub INTMEM_20+2, INTMEM_1C+2, INTMEM_32 ROM:31F5 sub INTMEM_20+2, INTMEM_A, INTMEM_20+2 ROM:31F9 sjmp ROM_31FE ROM:31FB ; --------------------------------------------------------------------------- ROM:31FB ROM:31FB ROM_31FB: ; CODE XREF: ROM_3171:ROM_31EC↑j ROM:31FB ldb INTMEM_1A+1, #1 ROM:31FE ROM:31FE ROM_31FE: ; CODE XREF: ROM_3171+88↑j ROM:31FE clrb INTMEM_1A ROM:3200 ROM:3200 ROM_3200: ; CODE XREF: ROM_3171+41↑j ROM:3200 ; ROM_3171+4D↑j ... ROM:3200 sjmp ROM_3219 ROM:3202 ; --------------------------------------------------------------------------- ROM:3202 ROM:3202 ROM_3202: ; CODE XREF: ROM_3171+36↑j ROM:3202 cmpb INTMEM_1C, #3 ROM:3205 jne ROM_320C ROM:3207 orb INTMEM_AB, #-80h ROM:320A sjmp ROM_3219 ROM:320C ; --------------------------------------------------------------------------- ROM:320C ROM:320C ROM_320C: ; CODE XREF: ROM_3171+94↑j ROM:320C cmpb INTMEM_1C, #4 ROM:320F jne ROM_3216 ROM:3211 andb INTMEM_AB, #7Fh ROM:3214 sjmp ROM_3219 ROM:3216 ; --------------------------------------------------------------------------- ROM:3216 ROM:3216 ROM_3216: ; CODE XREF: ROM_3171:ROM_318A↑j ROM:3216 ; ROM_3171+9E↑j ROM:3216 ldb INTMEM_1A, #-1 ROM:3219 ROM:3219 ROM_3219: ; CODE XREF: ROM_3171+7↑j ROM:3219 ; ROM_3171+31↑j ... ROM:3219 ret ROM:3219 ; End of function ROM_3171 ROM:3219 ROM:321A ROM:321A ; =============== S U B R O U T I N E ======================================= ROM:321A ROM:321A ROM:321A ROM_321A: ; CODE XREF: ROM_2A87-703↑p ROM:321A ; ROM_2A87-67C↑p ... ROM:321A cmpb INTMEM_1C+1, #4 ROM:321D jge ROM_327A ROM:321F cmpb INTMEM_1C, #0 ROM:3222 je ROM_3281 ROM:3224 jbs WSR1, 6, ROM_3273 ; Window selection register 1 ROM:3227 ldbze INTMEM_1A, INTMEM_1C+1 ROM:322A ldb INTMEM_1A+1, 32AFh[INTMEM_1A] ROM:322F jbc INTMEM_1C, 0, ROM_3235 ROM:3232 orb INTMEM_1A+1, #20h ; ' ' ROM:3235 ROM:3235 ROM_3235: ; CODE XREF: ROM_321A+15↑j ROM:3235 ldb INTMEM_6, INTMEM_1A+1 ROM:3238 cmpb INTMEM_1C, #3 ROM:323B jc ROM_3255 ROM:323D sub INTMEM_1A, INTMEM_1C+2, #0Ch ROM:3242 sub INTMEM_1A, INTMEM_A ROM:3245 cmp INTMEM_1A, #-4438h ROM:3249 jnc ROM_325A ROM:324B ldb INTMEM_1A, #1 ROM:324E add INTMEM_1C+2, INTMEM_A, #0Ah ROM:3253 sjmp ROM_325C ROM:3255 ; --------------------------------------------------------------------------- ROM:3255 ROM:3255 ROM_3255: ; CODE XREF: ROM_321A+21↑j ROM:3255 add INTMEM_1C+2, INTMEM_A, #0Ah ROM:325A ROM:325A ROM_325A: ; CODE XREF: ROM_321A+2F↑j ROM:325A clrb INTMEM_1A ROM:325C ROM:325C ROM_325C: ; CODE XREF: ROM_321A+39↑j ROM:325C ld INTMEM_4, INTMEM_1C+2 ROM:325F ldb INTMEM_1A+1, #1 ROM:3262 shlb INTMEM_1A+1, INTMEM_1C+1 ROM:3265 jbc INTMEM_1C, 0, ROM_326C ROM:3268 orb INTMEM_93, INTMEM_1A+1 ROM:326B ret ROM:326C ; --------------------------------------------------------------------------- ROM:326C ROM:326C ROM_326C: ; CODE XREF: ROM_321A+4B↑j ROM:326C xorb INTMEM_1A+1, #-1 ROM:326F andb INTMEM_93, INTMEM_1A+1 ROM:3272 ret ROM:3273 ; --------------------------------------------------------------------------- ROM:3273 ROM:3273 ROM_3273: ; CODE XREF: ROM_321A+A↑j ROM:3273 ldb INTMEM_1A, #2 ROM:3276 orb INTMEM_4E, #1 ROM:3279 ret ROM:327A ; --------------------------------------------------------------------------- ROM:327A ROM:327A ROM_327A: ; CODE XREF: ROM_321A+3↑j ROM:327A ldb INTMEM_1A, #-1 ROM:327D ld INTMEM_60, [SP] ; Stack pointer ROM:3280 ret ROM:3281 ; --------------------------------------------------------------------------- ROM:3281 ROM:3281 ROM_3281: ; CODE XREF: ROM_321A+8↑j ROM:3281 clrb INTMEM_1C ROM:3283 ldbze INTMEM_1A, INTMEM_1C+1 ROM:3286 andb ZERO_REG, WSR1, 32B3h[INTMEM_1A] ; Zero register ROM:328C je ROM_3291 ROM:328E ldb INTMEM_1C, #1 ROM:3291 ROM:3291 ROM_3291: ; CODE XREF: ROM_321A+72↑j ROM:3291 andb ZERO_REG, IOPORT1, 32B7h[INTMEM_1A] ; Zero register ROM:3297 jne ROM_329C ROM:3299 orb INTMEM_1C, #2 ROM:329C ROM:329C ROM_329C: ; CODE XREF: ROM_321A+7D↑j ROM:329C clrb INTMEM_1A ROM:329E ret ROM:329E ; End of function ROM_321A ROM:329E ROM:329F ; --------------------------------------------------------------------------- ROM:329F skip INTMEM_36 ROM:32A1 notb INTMEM_24 ROM:32A3 not ZERO_REG ; Zero register ROM:32A5 neg ZERO_REG+1 ; Zero register ROM:32A7 clr INTMEM_2+1 ROM:32A9 skip INTMEM_2 ROM:32AB skip ZERO_REG ; Zero register ROM:32AD skip ZERO_REG ; Zero register ROM:32AF clr ZERO_REG+1 ; Zero register ROM:32B1 clr ZERO_REG+1 ; Zero register ROM:32B3 not INTMEM_2 ROM:32B5 not INTMEM_2 ROM:32B7 not INTMEM_2 ROM:32B9 not INTMEM_2 ROM:32BB ROM:32BB ; =============== S U B R O U T I N E ======================================= ROM:32BB ROM:32BB ROM:32BB ROM_32BB: ; CODE XREF: ROM:ROM_5BB9↓p ROM:32BB cmp INTMEM_20, #1C20h ROM:32BF jc ROM_32DE ROM:32C1 clr INTMEM_2C+2 ROM:32C3 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:32C6 je ROM_32FF ROM:32C8 cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:32CB je ROM_32D2 ROM:32CD shl INTMEM_1C, #1 ROM:32D0 jc ROM_32DE ROM:32D2 ROM:32D2 ROM_32D2: ; CODE XREF: ROM_32BB+10↑j ROM:32D2 add INTMEM_1C+2, #-8000h ROM:32D6 jnc ROM_32E2 ROM:32D6 ; End of function ROM_32BB ROM:32D6 ROM:32D8 ROM:32D8 ; =============== S U B R O U T I N E ======================================= ROM:32D8 ROM:32D8 ROM:32D8 ROM_32D8: ROM:32D8 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:32DC jnc ROM_32E8 ROM:32DE ROM:32DE ROM_32DE: ; CODE XREF: ROM_32BB+4↑j ROM:32DE ; ROM_32BB+15↑j ... ROM:32DE ldb INTMEM_1A, #1 ROM:32E1 ret ROM:32E2 ; --------------------------------------------------------------------------- ROM:32E2 ROM:32E2 ROM_32E2: ; CODE XREF: ROM_32BB+1B↑j ROM:32E2 add INTMEM_1A, INTMEM_1C, INTMEM_1C+2 ROM:32E6 jnc ROM_32DE ROM:32E8 ROM:32E8 ROM_32E8: ; CODE XREF: ROM_32D8+4↑j ROM:32E8 cmp INTMEM_1A, #0Ch ROM:32EC jnc ROM_32DE ROM:32EC ; End of function ROM_32D8 ROM:32EC ROM:32EE ld INTMEM_2C, INTMEM_1C+2 ROM:32F1 jbc INTMEM_1C+3, 7, ROM_32F6 ROM:32F4 neg INTMEM_2C ROM:32F6 ROM:32F6 ROM_32F6: ; CODE XREF: ROM:32F1↑j ROM:32F6 mulu INTMEM_2C, #-3FFFh ROM:32FA jbc INTMEM_1C+3, 7, ROM_32FF ROM:32FD neg INTMEM_2C+2 ROM:32FF ROM:32FF ; =============== S U B R O U T I N E ======================================= ROM:32FF ROM:32FF ROM:32FF ROM_32FF: ; CODE XREF: ROM_32BB+B↑j ROM:32FF ; ROM:32FA↑j ROM:32FF add INTMEM_64, INTMEM_2C+2, #-8000h ROM:3304 mulu INTMEM_1C, #-3FFFh ROM:3308 pushf ROM:3309 st INTMEM_1C+2, INTMEM_66 ROM:330C andb INTMEM_AC, #-2 ROM:330C ; End of function ROM_32FF ROM:330C ROM:330F cmpb INTMEM_20+3, ZERO_REG ; Zero register ROM:3312 je ROM_3317 ROM:3314 orb INTMEM_AC, #1 ROM:3317 ROM:3317 ROM_3317: ; CODE XREF: ROM:3312↑j ROM:3317 popf ROM:3318 andb INTMEM_AC, #-3 ROM:331B cmpb INTMEM_20+2, ZERO_REG ; Zero register ROM:331E je ROM_3323 ROM:3320 orb INTMEM_AC, #2 ROM:3323 ROM:3323 ROM_3323: ; CODE XREF: ROM:331E↑j ROM:3323 st INTMEM_20, INTMEM_62 ROM:3326 ROM:3326 ; =============== S U B R O U T I N E ======================================= ROM:3326 ROM:3326 ROM:3326 ROM_3326: ; CODE XREF: start+9E5↑p ROM:3326 ld INTMEM_20, INTMEM_62 ROM:3329 jbs INTMEM_AC, 1, ROM_3353 ROM:332C jbc INTMEM_AB, 6, ROM_3353 ROM:332F add INTMEM_1C, INTMEM_64, #-8000h ROM:3334 jnc ROM_3340 ROM:3336 add INTMEM_1C, INTMEM_66 ROM:3339 jnc ROM_3345 ROM:333B ldbse INTMEM_1C, INTMEM_FF ROM:333E sjmp ROM_3345 ROM:3340 ; --------------------------------------------------------------------------- ROM:3340 ROM:3340 ROM_3340: ; CODE XREF: ROM_3326+E↑j ROM:3340 add INTMEM_1C, INTMEM_66 ROM:3343 jnc ROM_3353 ROM:3345 ROM:3345 ROM_3345: ; CODE XREF: ROM_3326+13↑j ROM:3345 ; ROM_3326+18↑j ROM:3345 mulu INTMEM_1C, #64h ; 'd' ROM:3349 divu INTMEM_1C, INTMEM_5A ROM:334C sub INTMEM_20, INTMEM_1C ROM:334F jc ROM_3353 ROM:3351 clr INTMEM_20 ROM:3353 ROM:3353 ROM_3353: ; CODE XREF: ROM_3326+3↑j ROM:3353 ; ROM_3326+6↑j ... ROM:3353 add INTMEM_20, #32h ; '2' ROM:3357 divub INTMEM_20, #64h ; 'd' ROM:335A stb INTMEM_20, INTMEM_157[] ROM:335F ret ROM:335F ; End of function ROM_3326 ROM:335F ROM:3360 ROM:3360 ; =============== S U B R O U T I N E ======================================= ROM:3360 ROM:3360 ROM:3360 ROM_3360: ; CODE XREF: ROM_2FFA+9↑p ROM:3360 ; ROM_3104+F↑p ... ROM:3360 shl INTMEM_1C, #1 ROM:3363 ld INTMEM_20+2, INTMEM_56 ROM:3366 ld INTMEM_1A, [INTMEM_20+2] ROM:3369 sub INTMEM_1C, INTMEM_20+2, INTMEM_1C ROM:336D sub INTMEM_1A, #4 ROM:3371 add INTMEM_1C, INTMEM_1A ROM:3374 ld INTMEM_1C, [INTMEM_1C] ROM:3377 add INTMEM_1C, INTMEM_20+2 ROM:337A ldb INTMEM_1A, [INTMEM_1C]+ ROM:337D decb INTMEM_1A ROM:337F ldb INTMEM_1A+1, [INTMEM_1C]+ ROM:3382 ldbze INTMEM_20, INTMEM_1A ROM:3385 add INTMEM_1C, INTMEM_20 ROM:3388 st INTMEM_1C, INTMEM_20 ROM:338B ldb INTMEM_2C+3, INTMEM_1A ROM:338E cmpb INTMEM_2C+3, ZERO_REG ; Zero register ROM:3391 je ROM_339D ROM:3393 ROM:3393 ROM_3393: ; CODE XREF: ROM_3360+3A↓j ROM:3393 cmpb INTMEM_1C+2, [INTMEM_1C] ROM:3396 jc ROM_339D ROM:3398 dec INTMEM_1C ROM:339A djnz INTMEM_2C+3, ROM_3393 ROM:339D ROM:339D ROM_339D: ; CODE XREF: ROM_3360+31↑j ROM:339D ; ROM_3360+36↑j ROM:339D cmpb INTMEM_2C+3, INTMEM_1A ROM:33A0 ldb INTMEM_2C+2, INTMEM_2C+3 ROM:33A3 ldb INTMEM_20+2, [INTMEM_1C] ROM:33A6 je ROM_33AA ROM:33A8 inc INTMEM_1C ROM:33AA ROM:33AA ROM_33AA: ; CODE XREF: ROM_3360+46↑j ROM:33AA ldb INTMEM_20+3, [INTMEM_1C] ROM:33AD decb INTMEM_1A+1 ROM:33AF jne ROM_33B3 ROM:33B1 sjmp ROM_34AE ROM:33B3 ; --------------------------------------------------------------------------- ROM:33B3 ROM:33B3 ROM_33B3: ; CODE XREF: ROM_3360+4F↑j ROM:33B3 ldb INTMEM_2C+3, INTMEM_1A+1 ROM:33B6 ld INTMEM_1C, INTMEM_20 ROM:33B9 ldbze INTMEM_20, INTMEM_1A+1 ROM:33BC inc INTMEM_20 ROM:33BE add INTMEM_1C, INTMEM_20 ROM:33C1 st INTMEM_1C, INTMEM_20 ROM:33C4 ROM:33C4 ROM_33C4: ; CODE XREF: ROM_3360+6B↓j ROM:33C4 cmpb INTMEM_1C+3, [INTMEM_1C] ROM:33C7 jc ROM_33CE ROM:33C9 dec INTMEM_1C ROM:33CB djnz INTMEM_2C+3, ROM_33C4 ROM:33CE ROM:33CE ROM_33CE: ; CODE XREF: ROM_3360+67↑j ROM:33CE cmpb INTMEM_2C+3, INTMEM_1A+1 ROM:33D1 ldb INTMEM_2C, [INTMEM_1C] ROM:33D4 je ROM_33D8 ROM:33D6 inc INTMEM_1C ROM:33D8 ROM:33D8 ROM_33D8: ; CODE XREF: ROM_3360+74↑j ROM:33D8 ldb INTMEM_2C+1, [INTMEM_1C] ROM:33DB add INTMEM_1C, INTMEM_20, #1 ROM:33E0 incb INTMEM_1A ROM:33E2 mulub INTMEM_20, INTMEM_2C+3, INTMEM_1A ROM:33E6 add INTMEM_1C, INTMEM_20 ROM:33E9 ldbze INTMEM_20, INTMEM_2C+2 ROM:33EC add INTMEM_1C, INTMEM_20 ROM:33EF ldb INTMEM_2C+2, [INTMEM_1C] ROM:33F2 ldb INTMEM_2C+3, 1[INTMEM_1C] ROM:33F6 ldbze INTMEM_20, INTMEM_1A ROM:33F9 add INTMEM_1C, INTMEM_20 ROM:33FC ldb INTMEM_20, [INTMEM_1C] ROM:33FF ldb INTMEM_20+1, 1[INTMEM_1C] ROM:3403 ld INTMEM_1C, INTMEM_20+2 ROM:3406 subb INTMEM_1C+1, INTMEM_1C ROM:3409 je ROM_3435 ROM:340B subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:340F jnc ROM_3435 ROM:3411 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3414 subb INTMEM_2C+3, INTMEM_2C+2 ROM:3417 jc ROM_3420 ROM:3419 negb INTMEM_2C+3 ROM:341B ldb INTMEM_30, INTMEM_2C+3 ROM:341E sjmp ROM_3422 ROM:3420 ; --------------------------------------------------------------------------- ROM:3420 ROM:3420 ROM_3420: ; CODE XREF: ROM_3360+B7↑j ROM:3420 clrb INTMEM_30 ROM:3422 ROM:3422 ROM_3422: ; CODE XREF: ROM_3360+BE↑j ROM:3422 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3426 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3429 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:342C je ROM_3430 ROM:342E negb INTMEM_2C+2 ROM:3430 ROM:3430 ROM_3430: ; CODE XREF: ROM_3360+CC↑j ROM:3430 addb INTMEM_1A+1, INTMEM_2C+2 ROM:3433 sjmp ROM_3438 ROM:3435 ; --------------------------------------------------------------------------- ROM:3435 ROM:3435 ROM_3435: ; CODE XREF: ROM_3360+A9↑j ROM:3435 ; ROM_3360+AF↑j ROM:3435 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3438 ROM:3438 ROM_3438: ; CODE XREF: ROM_3360+D3↑j ROM:3438 stb INTMEM_1A+1, INTMEM_1A ROM:343B ld INTMEM_1C, INTMEM_20+2 ROM:343E ld INTMEM_2C+2, INTMEM_20 ROM:3441 subb INTMEM_1C+1, INTMEM_1C ROM:3444 je ROM_3470 ROM:3446 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:344A jnc ROM_3470 ROM:344C ldb INTMEM_1A+1, INTMEM_2C+2 ROM:344F subb INTMEM_2C+3, INTMEM_2C+2 ROM:3452 jc ROM_345B ROM:3454 negb INTMEM_2C+3 ROM:3456 ldb INTMEM_30, INTMEM_2C+3 ROM:3459 sjmp ROM_345D ROM:345B ; --------------------------------------------------------------------------- ROM:345B ROM:345B ROM_345B: ; CODE XREF: ROM_3360+F2↑j ROM:345B clrb INTMEM_30 ROM:345D ROM:345D ROM_345D: ; CODE XREF: ROM_3360+F9↑j ROM:345D mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3461 divub INTMEM_2C+2, INTMEM_1C+1 ROM:3464 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:3467 je ROM_346B ROM:3469 negb INTMEM_2C+2 ROM:346B ROM:346B ROM_346B: ; CODE XREF: ROM_3360+107↑j ROM:346B addb INTMEM_1A+1, INTMEM_2C+2 ROM:346E sjmp ROM_3473 ROM:3470 ; --------------------------------------------------------------------------- ROM:3470 ROM:3470 ROM_3470: ; CODE XREF: ROM_3360+E4↑j ROM:3470 ; ROM_3360+EA↑j ROM:3470 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3473 ROM:3473 ROM_3473: ; CODE XREF: ROM_3360+10E↑j ROM:3473 ld INTMEM_2C+2, INTMEM_1A ROM:3476 ld INTMEM_1C, INTMEM_2C ROM:3479 subb INTMEM_1C+1, INTMEM_1C ROM:347C je ROM_34A8 ROM:347E subb INTMEM_1C, INTMEM_1C+3, INTMEM_1C ROM:3482 jnc ROM_34A8 ROM:3484 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:3487 subb INTMEM_2C+3, INTMEM_2C+2 ROM:348A jc ROM_3493 ROM:348C negb INTMEM_2C+3 ROM:348E ldb INTMEM_30, INTMEM_2C+3 ROM:3491 sjmp ROM_3495 ROM:3493 ; --------------------------------------------------------------------------- ROM:3493 ROM:3493 ROM_3493: ; CODE XREF: ROM_3360+12A↑j ROM:3493 clrb INTMEM_30 ROM:3495 ROM:3495 ROM_3495: ; CODE XREF: ROM_3360+131↑j ROM:3495 mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:3499 divub INTMEM_2C+2, INTMEM_1C+1 ROM:349C cmpb INTMEM_30, ZERO_REG ; Zero register ROM:349F je ROM_34A3 ROM:34A1 negb INTMEM_2C+2 ROM:34A3 ROM:34A3 ROM_34A3: ; CODE XREF: ROM_3360+13F↑j ROM:34A3 addb INTMEM_1A+1, INTMEM_2C+2 ROM:34A6 sjmp ROM_34AB ROM:34A8 ; --------------------------------------------------------------------------- ROM:34A8 ROM:34A8 ROM_34A8: ; CODE XREF: ROM_3360+11C↑j ROM:34A8 ; ROM_3360+122↑j ROM:34A8 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34AB ROM:34AB ROM_34AB: ; CODE XREF: ROM_3360+146↑j ROM:34AB ljmp ROM_34F4 ROM:34AE ; --------------------------------------------------------------------------- ROM:34AE ROM:34AE ROM_34AE: ; CODE XREF: ROM_3360+51↑j ROM:34AE add INTMEM_1C, INTMEM_20, #1 ROM:34B3 ldbze INTMEM_20, INTMEM_2C+2 ROM:34B6 add INTMEM_1C, INTMEM_20 ROM:34B9 ldb INTMEM_2C+2, [INTMEM_1C]+ ROM:34BC ldb INTMEM_2C+3, [INTMEM_1C] ROM:34BF ld INTMEM_1C, INTMEM_20+2 ROM:34C2 subb INTMEM_1C+1, INTMEM_1C ROM:34C5 je ROM_34F1 ROM:34C7 subb INTMEM_1C, INTMEM_1C+2, INTMEM_1C ROM:34CB jnc ROM_34F1 ROM:34CD ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34D0 subb INTMEM_2C+3, INTMEM_2C+2 ROM:34D3 jc ROM_34DC ROM:34D5 negb INTMEM_2C+3 ROM:34D7 ldb INTMEM_30, INTMEM_2C+3 ROM:34DA sjmp ROM_34DE ROM:34DC ; --------------------------------------------------------------------------- ROM:34DC ROM:34DC ROM_34DC: ; CODE XREF: ROM_3360+173↑j ROM:34DC clrb INTMEM_30 ROM:34DE ROM:34DE ROM_34DE: ; CODE XREF: ROM_3360+17A↑j ROM:34DE mulub INTMEM_2C+2, INTMEM_1C, INTMEM_2C+3 ROM:34E2 divub INTMEM_2C+2, INTMEM_1C+1 ROM:34E5 cmpb INTMEM_30, ZERO_REG ; Zero register ROM:34E8 je ROM_34EC ROM:34EA negb INTMEM_2C+2 ROM:34EC ROM:34EC ROM_34EC: ; CODE XREF: ROM_3360+188↑j ROM:34EC addb INTMEM_1A+1, INTMEM_2C+2 ROM:34EF sjmp ROM_34F4 ROM:34F1 ; --------------------------------------------------------------------------- ROM:34F1 ROM:34F1 ROM_34F1: ; CODE XREF: ROM_3360+165↑j ROM:34F1 ; ROM_3360+16B↑j ROM:34F1 ldb INTMEM_1A+1, INTMEM_2C+2 ROM:34F4 ROM:34F4 ROM_34F4: ; CODE XREF: ROM_3360:ROM_34AB↑j ROM:34F4 ; ROM_3360+18F↑j ROM:34F4 ldb INTMEM_1C, INTMEM_1A+1 ROM:34F7 ldbze INTMEM_1A, ZERO_REG ; Zero register ROM:34FA ret ROM:34FA ; End of function ROM_3360 ROM:34FA ROM:34FB ROM:34FB ; =============== S U B R O U T I N E ======================================= ROM:34FB ROM:34FB ROM:34FB ROM_34FB: ; CODE XREF: ROM_3599+78↓p ROM:34FB ; ROM_3ADA+19↓p ... ROM:34FB clrb INTMEM_1A ROM:34FD cmp INTMEM_1C+2, ZERO_REG ; Zero register ROM:3500 jne ROM_3505 ROM:3502 ldbze INTMEM_1C+2, #2 ROM:3505 ROM:3505 ROM_3505: ; CODE XREF: ROM_34FB+5↑j ROM:3505 clr INTMEM_20+2 ROM:3507 sub INTMEM_20, INTMEM_1C ROM:350A jc ROM_3515 ROM:350C neg INTMEM_20 ROM:350E divu INTMEM_20, INTMEM_1C+2 ROM:3511 neg INTMEM_20 ROM:3513 sjmp ROM_3518 ROM:3515 ; --------------------------------------------------------------------------- ROM:3515 ROM:3515 ROM_3515: ; CODE XREF: ROM_34FB+F↑j ROM:3515 divu INTMEM_20, INTMEM_1C+2 ROM:3518 ROM:3518 ROM_3518: ; CODE XREF: ROM_34FB+18↑j ROM:3518 add INTMEM_1C, INTMEM_20 ROM:351B ret ROM:351B ; End of function ROM_34FB ROM:351B ROM:351C ROM:351C ; =============== S U B R O U T I N E ======================================= ROM:351C ROM:351C ROM:351C ROM_351C: ; CODE XREF: ROM_3B74↓p ROM:351C jbc INTMEM_AA, 5, ROM_3534 ROM:351F andb INTMEM_AA, #-21h ROM:3522 ldb INTMEM_1C, INTMEM_7 ROM:3525 orb INTMEM_AC, #4 ROM:3528 ldb INTMEM_96, INTMEM_1C ROM:352B ROM:352B ROM_352B: ; CODE XREF: ROM_351C:ROM_352B↓j ROM:352B ; ROM_3535+9↓j ... ROM:352B jbc INTMEM_AA, 6, ROM_352B ROM:352E andb INTMEM_AA, #-41h ROM:3531 ldb INTMEM_7, INTMEM_1C ROM:3534 ROM:3534 ROM_3534: ; CODE XREF: ROM_351C↑j ROM:3534 ; ROM_3535↓j ROM:3534 ret ROM:3534 ; End of function ROM_351C ROM:3534 ROM:3535 ROM:3535 ; =============== S U B R O U T I N E ======================================= ROM:3535 ROM:3535 ROM:3535 ROM_3535: ; CODE XREF: start+9D4↑p ROM:3535 jbc INTMEM_AC, 3, ROM_3534 ROM:3538 ldb INTMEM_1C, INTMEM_3B ROM:353B andb INTMEM_AC, #-9 ROM:353E sjmp ROM_352B ROM:353E ; End of function ROM_3535 ROM:353E ROM:3540 ; --------------------------------------------------------------------------- ROM:3540 ROM:3540 ROM_3540: ; CODE XREF: ROM:5BB3↓j ROM:3540 mulu INTMEM_1C, #-3FFFh ROM:3544 st INTMEM_1C+2, INTMEM_78 ROM:3547 ldb INTMEM_97+1, #8 ROM:354A ret ROM:354B ROM:354B ; =============== S U B R O U T I N E ======================================= ROM:354B ROM:354B ROM:354B ROM_354B: ; CODE XREF: start+9C5↑p ROM:354B jbs IOPORT2, 4, ROM_355F ; Input/output port 2 ROM:354E jbc INTMEM_AE+1, 5, ROM_355A ROM:3551 jbc INTMEM_AE+1, 6, ROM_3557 ROM:3554 orb INTMEM_AD, #8 ROM:3557 ROM:3557 ROM_3557: ; CODE XREF: ROM_354B+6↑j ROM:3557 orb INTMEM_AE+1, #10h ROM:355A ROM:355A ROM_355A: ; CODE XREF: ROM_354B+3↑j ROM:355A orb INTMEM_AE+1, #20h ; ' ' ROM:355D sjmp ROM_356B ROM:355F ; --------------------------------------------------------------------------- ROM:355F ROM:355F ROM_355F: ; CODE XREF: ROM_354B↑j ROM:355F jbs INTMEM_AE+1, 5, ROM_3568 ROM:3562 orb INTMEM_AE+1, #40h ; '@' ROM:3565 andb INTMEM_AE+1, #-11h ROM:3568 ROM:3568 ROM_3568: ; CODE XREF: ROM_354B:ROM_355F↑j ROM:3568 andb INTMEM_AE+1, #-21h ROM:356B ROM:356B ROM_356B: ; CODE XREF: ROM_354B+12↑j ROM:356B jbc IOPORT1, 6, ROM_3579 ; Input/output port 1 ROM:356E jbc INTMEM_AE+1, 7, ROM_3574 ROM:3571 orb INTMEM_AD, #40h ; '@' ROM:3574 ROM:3574 ROM_3574: ; CODE XREF: ROM_354B+23↑j ROM:3574 orb INTMEM_AE+1, #-80h ROM:3577 sjmp ROM_3582 ROM:3579 ; --------------------------------------------------------------------------- ROM:3579 ROM:3579 ROM_3579: ; CODE XREF: ROM_354B:ROM_356B↑j ROM:3579 jbs INTMEM_AE+1, 7, ROM_357F ROM:357C andb INTMEM_AD, #-41h ROM:357F ROM:357F ROM_357F: ; CODE XREF: ROM_354B:ROM_3579↑j ROM:357F andb INTMEM_AE+1, #7Fh ROM:3582 ROM:3582 ROM_3582: ; CODE XREF: ROM_354B+2C↑j ROM:3582 jbs IOPORT1, 7, ROM_358F ; Input/output port 1 ROM:3585 jbc INTMEM_B0, 0, ROM_358B ROM:3588 orb INTMEM_AD, #20h ; ' ' ROM:358B ROM:358B ROM_358B: ; CODE XREF: ROM_354B+3A↑j ROM:358B orb INTMEM_B0, #1 ROM:358E ret ROM:358F ; --------------------------------------------------------------------------- ROM:358F ROM:358F ROM_358F: ; CODE XREF: ROM_354B:ROM_3582↑j ROM:358F jbs INTMEM_B0, 0, ROM_3595 ROM:3592 andb INTMEM_AD, #-21h ROM:3595 ROM:3595 ROM_3595: ; CODE XREF: ROM_354B:ROM_358F↑j ROM:3595 andb INTMEM_B0, #-2 ROM:3598 ret ROM:3598 ; End of function ROM_354B ROM:3598 ROM:3599 ROM:3599 ; =============== S U B R O U T I N E ======================================= ROM:3599 ROM:3599 ROM:3599 ROM_3599: ; CODE XREF: start+9C8↑p ROM:3599 ; ROM_3599+8D↓j ROM:3599 pushf ROM:359A addb INTMEM_2, INTMEM_A6, #8 ROM:359E ldb INTMEM_34, INTMEM_A6 ROM:35A1 mulub INTMEM_34, #0Eh ROM:35A4 add INTMEM_34, #37A8h ROM:35A8 add INTMEM_20, INTMEM_56, 0[INTMEM_34] ROM:35AD add INTMEM_20+2, INTMEM_56, 2[INTMEM_34] ROM:35B2 add INTMEM_2C, INTMEM_56, 4[INTMEM_34] ROM:35B7 add INTMEM_32, INTMEM_56, 0Ah[INTMEM_34] ROM:35BC ld INTMEM_1C, 8[INTMEM_34] ROM:35C0 ROM:35C0 ROM_35C0: ; CODE XREF: ROM_3599:ROM_35C0↓j ROM:35C0 jbs INTMEM_2, 3, ROM_35C0 ROM:35C3 ldb INTMEM_1C+2, INTMEM_2+1 ROM:35C6 andb INTMEM_1C+3, INTMEM_2, #-40h ROM:35CA popf ROM:35CB cmpb INTMEM_1C+2, [INTMEM_20] ROM:35CE jnc ROM_35F4 ROM:35D0 cmpb INTMEM_1C+2, [INTMEM_20+2] ROM:35D3 jh ROM_35F4 ROM:35D5 ldb INTMEM_1A, 6[INTMEM_34] ROM:35D9 notb INTMEM_1A ROM:35DB andb INTMEM_54+1, INTMEM_1A ROM:35DE cmp INTMEM_1C, #-1 ROM:35E2 je ROM_35EC ROM:35E4 lcall ROM_3360 ROM:35E7 ldb INTMEM_20+1, INTMEM_1C ROM:35EA sjmp ROM_35FF ROM:35EC ; --------------------------------------------------------------------------- ROM:35EC ROM:35EC ROM_35EC: ; CODE XREF: ROM_3599+49↑j ROM:35EC ldb INTMEM_20+1, INTMEM_1C+2 ROM:35EF ldb INTMEM_20, INTMEM_1C+3 ROM:35F2 sjmp ROM_3602 ROM:35F4 ; --------------------------------------------------------------------------- ROM:35F4 ROM:35F4 ROM_35F4: ; CODE XREF: ROM_3599+35↑j ROM:35F4 ; ROM_3599+3A↑j ROM:35F4 orb INTMEM_54+1, 6[INTMEM_34] ROM:35F8 orb INTMEM_52, 7[INTMEM_34] ROM:35FC ldb INTMEM_20+1, [INTMEM_2C] ROM:35FF ROM:35FF ROM_35FF: ; CODE XREF: ROM_3599+51↑j ROM:35FF ldb INTMEM_20, #7Fh ROM:3602 ROM:3602 ROM_3602: ; CODE XREF: ROM_3599+59↑j ROM:3602 ld INTMEM_2C, 0Ch[INTMEM_34] ROM:3606 ld INTMEM_1C, [INTMEM_2C] ROM:3609 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:360C je ROM_3619 ROM:360E ld INTMEM_1C+2, [INTMEM_32] ROM:3611 lcall ROM_34FB ROM:3614 st INTMEM_1C, [INTMEM_2C] ROM:3617 sjmp ROM_361C ROM:3619 ; --------------------------------------------------------------------------- ROM:3619 ROM:3619 ROM_3619: ; CODE XREF: ROM_3599+73↑j ROM:3619 st INTMEM_20, [INTMEM_2C] ROM:361C ROM:361C ROM_361C: ; CODE XREF: ROM_3599+7E↑j ROM:361C incb INTMEM_A6 ROM:361E cmpb INTMEM_A6, #6 ROM:3621 je ROM_3628 ROM:3623 jbs INTMEM_A9, 0, ROM_362A ROM:3626 sjmp ROM_3599 ROM:3628 ; --------------------------------------------------------------------------- ROM:3628 ROM:3628 ROM_3628: ; CODE XREF: ROM_3599+88↑j ROM:3628 clrb INTMEM_A6 ROM:362A ROM:362A ROM_362A: ; CODE XREF: ROM_3599+8A↑j ROM:362A ret ROM:362A ; End of function ROM_3599 ROM:362A ROM:362B ; --------------------------------------------------------------------------- ROM:362B rst ROM:362B ; --------------------------------------------------------------------------- ROM:362C db 99h, 2Bh, 0FAh, 2Bh, 59h, 2Ch, 71h, 2Ch, 0A3h, 2Ch ROM:362C db 0B6h, 2Ch, 0C6h, 2Ch, 0D2h, 2Ch, 4Bh, 43h, 45h, 36h ROM:362C db 50h, 30h, 30h, 34h, 0A3h, 0, 4, 14h, 17h, 15h, 16h ROM:362C db 10h, 0, 1, 2, 4, 0, 0, 0, 0, 8, 10h, 30h, 0, 1Ch, 0 ROM:362C db 23h, 0, 5Ch, 0, 0, 0, 0F9h, 1, 30h, 0, 0FFh, 0, 0, 0 ROM:362C db 0F7h, 1, 30h, 0, 0FFh, 0, 0, 2, 0FBh, 1, 20h, 4, 0F5h ROM:362C db 1, 20h, 0, 0FDh, 1, 50h, 10h, 0ADh, 0, 50h, 20h, 0ADh ROM:362C db 0, 58h, 40h, 0ADh, 0, 60h, 0, 0BAh, 36h, 60h, 0, 0C4h ROM:362C db 36h, 88h, 10h, 45h, 0, 20h, 0, 42h, 0, 20h, 4, 46h ROM:362C db 0, 20h, 0, 8Ah, 0, 0A3h, 0, 0D6h, 0, 80h, 12h, 44h ROM:362C db 0, 6, 6, 70h, 1, 3, 8, 0BCh, 3, 60h, 0, 0DEh, 36h, 30h ROM:362C db 0, 0, 0, 58h, 10h, 0ABh, 0, 0C4h, 36h, 52h, 0, 2, 1 ROM:362C db 52h, 0, 4, 2, 0DEh, 36h, 50h, 0, 1, 2, 50h, 0, 2, 4 ROM:362C db 50h, 0, 4, 8, 50h, 0, 8, 10h, 52h, 0, 8, 20h, 52h, 0 ROM:362C db 10h, 80h, 0E4h, 36h, 0ABh, 0, 40h, 10h, 30h, 0, 20h ROM:362C db 0, 50h, 10h, 0ABh, 0, 20h, 0, 0F2h, 0, 30h, 0, 0FFh ROM:362C db 0, 20h, 0, 0DEh, 0, 60h, 0, 56h, 37h, 0, 0Ch, 4Bh, 1 ROM:362C db 30h, 0, 0FFh, 0, 30h, 0, 0FFh, 0, 58h, 40h, 0F5h, 0 ROM:362C db 60h, 0, 50h, 37h, 20h, 0, 43h, 0, 2, 0Eh, 0D8h, 0, 8 ROM:362C db 10h, 0F3h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0F4h, 0, 30h ROM:362C db 0, 0FFh, 0, 30h, 0, 0FFh, 0, 4, 14h, 44h, 0, 20h, 0 ROM:362C db 45h, 0, 23h, 0, 0D6h, 0, 30h, 0, 0FFh, 0, 23h, 0, 40h ROM:362C db 2, 23h, 0, 42h, 2, 23h, 0, 44h, 2, 23h, 0, 46h, 2, 20h ROM:362C db 0, 47h, 0, 56h, 37h, 0F5h, 0, 20h, 1, 64h, 37h, 50h ROM:362C db 0, 10h, 4, 52h, 0, 1, 10h, 0ADh, 0, 8, 40h, 30h, 0 ROM:362C db 5, 0, 30h, 0, 22h, 0, 1Eh, 0, 1, 0, 30h, 0, 0, 0, 30h ROM:362C db 0, 1, 0, 0B4h, 0Fh, 64h, 9, 0FEh, 0, 29h, 0C0h, 0AAh ROM:362C db 0, 0A0h, 0, 0DFh, 0, 1, 3, 4, 0, 0CCh, 0, 0BFh, 8Fh ROM:362C db 50h, 0, 0, 0, 0, 0, 0, 0, 0, 40h, 0, 0, 0, 0, 0, 0 ROM:362C db 0, 0, 0CCh, 0D9h, 88h, 0A2h, 0, 15h, 44h, 6Eh, 0ABh ROM:362C db 0, 0AAh, 0, 0ACh, 0, 1, 10h, 0FFh, 0FFh, 14h, 0, 0FCh ROM:362C db 1, 0B1h, 0, 0B0h, 0, 0B3h, 0, 2, 4, 2, 0, 18h, 0, 0F6h ROM:362C db 1, 0AEh, 0, 0ADh, 0, 0AFh, 0, 4, 8, 0FFh, 0FFh, 16h ROM:362C db 0, 0FAh, 1, 0B1h, 0, 0B0h, 0, 0B3h, 0, 0, 0, 0FFh, 0FFh ROM:362C db 18h, 0, 0, 0, 0B1h, 0, 0B0h, 0, 0B2h, 0, 8, 2, 2, 0 ROM:362C db 18h, 0, 0F8h, 1, 0B4h, 0, 0B5h, 0, 0B6h, 0, 10h, 20h ROM:362C db 0FFh, 0FFh, 1Ah, 0, 0F4h, 1 ROM:37FC ROM:37FC ; =============== S U B R O U T I N E ======================================= ROM:37FC ROM:37FC ROM:37FC ROM_37FC: ; CODE XREF: start+9BC↑p ROM:37FC ; ROM:3C84↓p ROM:37FC jbs INTMEM_A9, 0, ROM_381B ROM:37FF ldb INTMEM_26, #-21h ROM:3802 stb INTMEM_26, IOPORT1 ; Input/output port 1 ROM:3805 ldb INTMEM_26+1, #-22h ROM:3808 stb INTMEM_26+1, IOPORT2 ; Input/output port 2 ROM:380B ldb INTMEM_1A, #-80h ROM:380E stb INTMEM_1A, 1FFEh[] ROM:3813 ldb INTMEM_1A, #-1 ROM:3816 stb INTMEM_1A, 1FFFh[] ROM:381B ROM:381B ROM_381B: ; CODE XREF: ROM_37FC↑j ROM:381B ret ROM:381B ; End of function ROM_37FC ROM:381B ROM:381C ROM:381C ; =============== S U B R O U T I N E ======================================= ROM:381C ROM:381C ROM:381C ROM_381C: ; CODE XREF: start+9BF↑p ROM:381C andb INTMEM_28, #77h ; 'w' ROM:381F ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:3822 jbs INTMEM_A9, 0, ROM_3862 ROM:3825 ldb INTMEM_1C, 1FFEh[] ROM:382A ldb INTMEM_1C+1, INTMEM_1C ROM:382D andb INTMEM_1C+1, #-2 ROM:3830 stb INTMEM_1C+1, 1FFEh[] ROM:3835 andb INTMEM_1C+1, #-3 ROM:3838 orb INTMEM_1C+1, #4 ROM:383B stb INTMEM_1C+1, 1FFEh[] ROM:3840 orb INTMEM_1C+1, #1 ROM:3843 stb INTMEM_1C+1, 1FFEh[] ROM:3848 andb INTMEM_1C+1, #-2 ROM:384B stb INTMEM_1C+1, 1FFEh[] ROM:3850 ldb INTMEM_1C+1, 1FFFh[] ROM:3855 andb INTMEM_1C+1, #-9 ROM:3858 stb INTMEM_1C+1, 1FFFh[] ROM:385D stb INTMEM_1C, 1FFEh[] ROM:3862 ROM:3862 ROM_3862: ; CODE XREF: ROM_381C+6↑j ROM:3862 jbs INTMEM_A9, 0, ROM_3866 ROM:3865 di ROM:3866 ROM:3866 ROM_3866: ; CODE XREF: ROM_381C:ROM_3862↑j ROM:3866 andb INT_PEND, INT_MASK ; Interrupt mask register ROM:3869 andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:386C andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:386F andb INTMEM_28+1, #-3 ROM:3872 stb INTMEM_28+1, INTMEM_16 ROM:3875 andb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:3878 orb INTMEM_28+1, #4 ROM:387B ldb INTMEM_16, INTMEM_28+1 ROM:387E orb INT_MASK, #1 ; Interrupt mask register ROM:3881 orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:3884 jbc INTMEM_A9, 0, ROM_38AB ROM:3887 ROM:3887 ROM_3887: ; CODE XREF: ROM_381C+84↓j ROM:3887 jbs INTMEM_A9, 1, ROM_38AB ROM:388A jbs WSR1, 6, ROM_38A5 ; Window selection register 1 ROM:388D add INTMEM_1C, INTMEM_A, #0BB8h ROM:3892 st INTMEM_1C, INTMEM_84[] ROM:3897 ldb INTMEM_6, #18h ROM:389A ld INTMEM_4, INTMEM_1C ROM:389D orb INTMEM_A9, #2 ROM:38A0 jbs INTMEM_A9, 1, ROM_3887 ROM:38A3 sjmp ROM_38AB ROM:38A5 ; --------------------------------------------------------------------------- ROM:38A5 ROM:38A5 ROM_38A5: ; CODE XREF: ROM_381C+6E↑j ROM:38A5 andb INTMEM_A9, #-3 ROM:38A8 orb INTMEM_4E, #1 ROM:38AB ROM:38AB ROM_38AB: ; CODE XREF: ROM_381C+68↑j ROM:38AB ; ROM_381C:ROM_3887↑j ... ROM:38AB jbs INTMEM_A9, 0, ROM_38B1 ROM:38AE lcall ROM_2B16 ROM:38B1 ROM:38B1 ROM_38B1: ; CODE XREF: ROM_381C:ROM_38AB↑j ROM:38B1 orb INTMEM_28, #54h ; 'T' ROM:38B4 ldb WSR1, INTMEM_28 ; Window selection register 1 ROM:38B7 ldb INTMEM_2+1, #-5Bh ROM:38BA andb INTMEM_28+1, #7Fh ROM:38BD ldb INTMEM_16, INTMEM_28+1 ROM:38C0 orb INT_MASK, #4 ; Interrupt mask register ROM:38C3 jbs INTMEM_A9, 0, ROM_38C9 ROM:38C6 lcall ROM_3ACC ROM:38C9 ROM:38C9 ROM_38C9: ; CODE XREF: ROM_381C+A7↑j ROM:38C9 jbs INTMEM_A9, 0, ROM_38D8 ROM:38CC ldb INTMEM_E, #4Dh ; 'M' ROM:38CF ldb INTMEM_E, #-80h ROM:38D2 orb INTMEM_AA, #40h ; '@' ROM:38D5 andb INTMEM_AA, #-21h ROM:38D8 ROM:38D8 ROM_38D8: ; CODE XREF: ROM_381C:ROM_38C9↑j ROM:38D8 orb INTMEM_28+1, #20h ; ' ' ROM:38DB ldb INTMEM_16, INTMEM_28+1 ROM:38DE ldb INTMEM_11, #9 ROM:38E1 orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:38E4 jbc INTMEM_A9, 0, ROM_38E9 ROM:38E7 sjmp ROM_39DE ROM:38E9 ; --------------------------------------------------------------------------- ROM:38E9 ROM:38E9 ROM_38E9: ; CODE XREF: ROM_381C+C8↑j ROM:38E9 lcall ROM_2DBE ROM:38EC ldb INTMEM_1A+1, #5 ROM:38EF lcall ROM_2D36 ROM:38F2 st INTMEM_1C, INTMEM_140[] ROM:38F7 lcall ROM_2D36 ROM:38FA and INTMEM_1C+2, INTMEM_1C, INTMEM_140[] ROM:3900 st INTMEM_1C+2, INTMEM_140[] ROM:3905 ld INTMEM_1C+2, INTMEM_1C ROM:3908 lcall ROM_2D36 ROM:390B and INTMEM_1C+2, INTMEM_1C ROM:390E or INTMEM_1C+2, INTMEM_140[] ROM:3913 st INTMEM_1C, INTMEM_140[] ROM:3918 ldb INTMEM_1A+1, #5 ROM:391B lcall ROM_2D36 ROM:391E and INTMEM_1C, INTMEM_140[] ROM:3923 or INTMEM_1C, INTMEM_1C+2 ROM:3926 st INTMEM_1C, INTMEM_140[] ROM:392B addb INTMEM_1A+1, #2 ROM:392E lcall ROM_2D36 ROM:3931 st INTMEM_1C, INTMEM_1C+2 ROM:3934 lcall ROM_2D36 ROM:3937 andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:393B andb INTMEM_1C, INTMEM_1C+3 ROM:393E andb INTMEM_1C+2, INTMEM_1C+3 ROM:3941 orb INTMEM_1C, INTMEM_1C+1 ROM:3944 orb INTMEM_1C, INTMEM_1C+2 ROM:3947 stb INTMEM_1C, INTMEM_A8[] ROM:394C lcall ROM_2D36 ROM:394F st INTMEM_1C, INTMEM_1C+2 ROM:3952 lcall ROM_2D36 ROM:3955 andb INTMEM_1C+1, INTMEM_1C, INTMEM_1C+2 ROM:3959 andb INTMEM_1C, INTMEM_1C+3 ROM:395C andb INTMEM_1C+2, INTMEM_1C+3 ROM:395F orb INTMEM_1C, INTMEM_1C+1 ROM:3962 orb INTMEM_1C, INTMEM_1C+2 ROM:3965 stb INTMEM_1C, INTMEM_154[] ROM:396A ld INTMEM_1C, INTMEM_140[] ROM:396F orb INTMEM_1C, INTMEM_1C+1 ROM:3972 orb INTMEM_1C, INTMEM_A8[] ROM:3977 orb INTMEM_1C, INTMEM_154[] ROM:397C jne ROM_398E ROM:397E ldb INTMEM_1C, #-10h ROM:3981 stb INTMEM_1C, INTMEM_A8[] ROM:3986 ldb INTMEM_1C, #-10h ROM:3989 stb INTMEM_1C, INTMEM_154[] ROM:398E ROM:398E ROM_398E: ; CODE XREF: ROM_381C+160↑j ROM:398E clrb INTMEM_1A+1 ROM:3990 lcall ROM_2D36 ROM:3993 cmp INTMEM_1C, 6[INTMEM_56] ROM:3998 jne ROM_39C0 ROM:399A clr INTMEM_20+2 ROM:399C clrb INTMEM_1A+1 ROM:399E ldb INTMEM_1C+2, #5 ROM:39A1 ROM:39A1 ROM_39A1: ; CODE XREF: ROM_381C+188↓j ROM:39A1 lcall ROM_2D36 ROM:39A4 djnz INTMEM_1C+2, ROM_39A1 ROM:39A7 neg INTMEM_20+2 ROM:39A9 jne ROM_39C0 ROM:39AB ld INTMEM_34, #-5AABh ROM:39AF lcall ROM_2DC4 ROM:39B2 negb INTMEM_1A ROM:39B4 je ROM_39CF ROM:39B6 ldb INTMEM_34+1, #-56h ROM:39B9 lcall ROM_2DC4 ROM:39BC negb INTMEM_1A ROM:39BE je ROM_39C9 ROM:39C0 ROM:39C0 ROM_39C0: ; CODE XREF: ROM_381C+17C↑j ROM:39C0 ; ROM_381C+18D↑j ROM:39C0 lcall ROM_2EEF ROM:39C3 lcall ROM_2E86 ROM:39C6 lcall ROM_2EB7 ROM:39C9 ROM:39C9 ROM_39C9: ; CODE XREF: ROM_381C+1A2↑j ROM:39C9 ldb INTMEM_1C, #2 ROM:39CC lcall ROM_2B2E ROM:39CF ROM:39CF ROM_39CF: ; CODE XREF: ROM_381C+198↑j ROM:39CF ldb INTMEM_1A+1, INTMEM_1C+3 ROM:39D2 ld INTMEM_1C, #-55ABh ROM:39D6 lcall ROM_2E4E ROM:39D9 stb INTMEM_20, INTMEM_A7[] ROM:39DE ROM:39DE ROM_39DE: ; CODE XREF: ROM_381C+CB↑j ROM:39DE ldb INTMEM_8E+1, 9Ah[INTMEM_56] ROM:39E3 jbs INTMEM_AB, 6, ROM_39EF ROM:39E6 jbs INTMEM_AE, 3, ROM_39EF ROM:39E9 jbs INTMEM_AE, 4, ROM_39EF ROM:39EC lcall ROM_3A93 ROM:39EF ROM:39EF ROM_39EF: ; CODE XREF: ROM_381C+1C7↑j ROM:39EF ; ROM_381C+1CA↑j ... ROM:39EF ldb INTMEM_A5, #1 ROM:39F2 jbc INTMEM_A9, 0, ROM_39F6 ROM:39F5 ei ROM:39F6 ROM:39F6 ROM_39F6: ; CODE XREF: ROM_381C+1D6↑j ROM:39F6 clrb WSR ; Window selection register ROM:39F8 ret ROM:39F8 ; End of function ROM_381C ROM:39F8 ROM:39F9 ROM:39F9 ; =============== S U B R O U T I N E ======================================= ROM:39F9 ROM:39F9 ROM:39F9 ROM_39F9: ; CODE XREF: ROM_3B74+D↓p ROM:39F9 ; ROM:ROM_3C62↓p ROM:39F9 stb ZERO_REG, INTMEM_15A[] ; Zero register ROM:39FE stb ZERO_REG, INTMEM_15B[] ; Zero register ROM:3A03 andb INTMEM_AC, #-21h ROM:3A06 andb INTMEM_AC, #-11h ROM:3A09 ldb INTMEM_1C, #10h ROM:3A0C lcall ROM_2B2E ROM:3A0F andb INTMEM_AC, #-41h ROM:3A12 andb INTMEM_AD, #-2 ROM:3A15 ret ROM:3A15 ; End of function ROM_39F9 ROM:3A15 ROM:3A16 ; --------------------------------------------------------------------------- ROM:3A16 ROM:3A16 ROM_3A16: ; CODE XREF: ROM:3C37↓j ROM:3A16 ; ROM:3DDD↓j ... ROM:3A16 clrb INTMEM_1C ROM:3A18 ljmp ROM_352B ROM:3A1B ROM:3A1B ; =============== S U B R O U T I N E ======================================= ROM:3A1B ROM:3A1B ROM:3A1B ROM_3A1B: ; CODE XREF: ROM_2A87-937↑p ROM:3A1B ; ROM_2A87-927↑p ROM:3A1B ld INTMEM_1C, INTMEM_20+2 ROM:3A1E ldb INTMEM_1C+3, #48h ; 'H' ROM:3A21 ROM:3A21 ROM_3A21: ; CODE XREF: ROM_3A1B+10↓j ROM:3A21 cmpb INTMEM_1C+3, [INTMEM_1C] ROM:3A24 jnh ROM_3A2D ROM:3A26 ldb INTMEM_1C+2, [INTMEM_1C] ROM:3A29 inc INTMEM_1C ROM:3A2B sjmp ROM_3A21 ROM:3A2D ; --------------------------------------------------------------------------- ROM:3A2D ROM:3A2D ROM_3A2D: ; CODE XREF: ROM_3A1B+9↑j ROM:3A2D subb INTMEM_20, INTMEM_9F, #1 ROM:3A31 ld INTMEM_1C, INTMEM_20+2 ROM:3A34 ldb INTMEM_20+1, [INTMEM_1C] ROM:3A37 subb INTMEM_20+1, INTMEM_1C+2 ROM:3A3A addb INTMEM_20+1, #24h ; '$' ROM:3A3D ROM:3A3D ROM_3A3D: ; CODE XREF: ROM_3A1B+36↓j ROM:3A3D cmpb INTMEM_20, INTMEM_20+1 ROM:3A40 je ROM_3A53 ROM:3A42 cmpb INTMEM_1C+3, 1[INTMEM_1C] ROM:3A46 jnh ROM_3A53 ROM:3A48 subb INTMEM_20+1, ZERO_REG, [INTMEM_1C] ; Zero register ROM:3A4C inc INTMEM_1C ROM:3A4E addb INTMEM_20+1, [INTMEM_1C] ROM:3A51 sjmp ROM_3A3D ROM:3A53 ; --------------------------------------------------------------------------- ROM:3A53 ROM:3A53 ROM_3A53: ; CODE XREF: ROM_3A1B+25↑j ROM:3A53 ; ROM_3A1B+2B↑j ROM:3A53 ret ROM:3A53 ; End of function ROM_3A1B ROM:3A53 ROM:3A54 ROM:3A54 ; =============== S U B R O U T I N E ======================================= ROM:3A54 ROM:3A54 ROM:3A54 ROM_3A54: ; CODE XREF: ROM_2A87-90C↑p ROM:3A54 ; ROM_2A87:ROM_225B↑p ROM:3A54 incb INTMEM_9D ROM:3A56 ldbze INTMEM_20, INTMEM_9D ROM:3A59 add INTMEM_20, INTMEM_56 ROM:3A5C ldb INTMEM_9E, 9Bh[INTMEM_20] ROM:3A61 cmpb INTMEM_9E, #48h ; 'H' ROM:3A64 jnc ROM_3A8B ROM:3A66 jbs INTMEM_AE, 7, ROM_3A72 ROM:3A69 clrb INTMEM_9D ROM:3A6B ldb INTMEM_9E, 9Bh[INTMEM_56] ROM:3A70 sjmp ROM_3A8B ROM:3A72 ; --------------------------------------------------------------------------- ROM:3A72 ROM:3A72 ROM_3A72: ; CODE XREF: ROM_3A54+12↑j ROM:3A72 ; ROM_3A54+28↓j ROM:3A72 dec INTMEM_20 ROM:3A74 ldb INTMEM_9E, 9Bh[INTMEM_20] ROM:3A79 cmpb INTMEM_9E, #48h ; 'H' ROM:3A7C jnc ROM_3A72 ROM:3A7E inc INTMEM_20 ROM:3A80 ldb INTMEM_9E, 9Bh[INTMEM_20] ROM:3A85 sub INTMEM_20, INTMEM_56 ROM:3A88 stb INTMEM_20, INTMEM_9D ROM:3A8B ROM:3A8B ROM_3A8B: ; CODE XREF: ROM_3A54+10↑j ROM:3A8B ; ROM_3A54+1C↑j ROM:3A8B decb INTMEM_9E ROM:3A8D jge ROM_3A92 ROM:3A8F addb INTMEM_9E, #24h ; '$' ROM:3A92 ROM:3A92 ROM_3A92: ; CODE XREF: ROM_3A54+39↑j ROM:3A92 ret ROM:3A92 ; End of function ROM_3A54 ROM:3A92 ROM:3A93 ROM:3A93 ; =============== S U B R O U T I N E ======================================= ROM:3A93 ROM:3A93 ROM:3A93 ROM_3A93: ; CODE XREF: ROM_2A87:ROM_2299↑p ROM:3A93 ; ROM_2A87-394↑p ... ROM:3A93 jbc INTMEM_AB, 6, ROM_3AB1 ROM:3A96 cmp INTMEM_5A, 12h[INTMEM_56] ROM:3A9B jh ROM_3AB1 ROM:3A9D cmpb INTMEM_9B, ZERO_REG ; Zero register ROM:3AA0 jne ROM_3AB1 ROM:3AA2 cmp INTMEM_7C, 12h[INTMEM_56] ROM:3AA7 jh ROM_3AB1 ROM:3AA9 cmpb INTMEM_99, ZERO_REG ; Zero register ROM:3AAC jne ROM_3AB1 ROM:3AAE orb INTMEM_52, #1 ROM:3AB1 ROM:3AB1 ROM_3AB1: ; CODE XREF: ROM_3A93↑j ROM:3AB1 ; ROM_3A93+8↑j ... ROM:3AB1 andb INTMEM_AB, #-41h ROM:3AB4 andb INTMEM_AE, #-3 ROM:3AB7 clrb INTMEM_A0 ROM:3AB9 clr INTMEM_5C ROM:3ABB ldb INTMEM_9F, 0A6h[INTMEM_56] ROM:3AC0 negb INTMEM_9F ROM:3AC2 orb INTMEM_AE, #8 ROM:3AC5 andb INTMEM_AE, #-11h ROM:3AC8 andb INTMEM_AE, #-21h ROM:3ACB ret ROM:3ACB ; End of function ROM_3A93 ROM:3ACB ROM:3ACC ROM:3ACC ; =============== S U B R O U T I N E ======================================= ROM:3ACC ROM:3ACC ROM:3ACC ROM_3ACC: ; CODE XREF: ROM_2A87:ROM_2717↑p ROM:3ACC ; ROM_381C+AA↑p ROM:3ACC ldb INTMEM_20, 1FFFh[] ROM:3AD1 orb INTMEM_20, #30h ; '0' ROM:3AD4 stb INTMEM_20, 1FFFh[] ROM:3AD9 ret ROM:3AD9 ; End of function ROM_3ACC ROM:3AD9 ROM:3ADA ROM:3ADA ; =============== S U B R O U T I N E ======================================= ROM:3ADA ROM:3ADA ROM:3ADA ROM_3ADA: ; CODE XREF: ROM_5D56+7C↓p ROM:3ADA ; ROM_5D56:ROM_5E09↓p ... ROM:3ADA pushf ROM:3ADB ldb INTMEM_2, #0Fh ROM:3ADE ld INTMEM_1C, INTMEM_14A[] ROM:3AE3 ldbze INTMEM_1C+2, 0B7h[INTMEM_56] ROM:3AE8 ROM:3AE8 ROM_3AE8: ; CODE XREF: ROM_3ADA:ROM_3AE8↓j ROM:3AE8 jbs INTMEM_2, 3, ROM_3AE8 ROM:3AEB ldb INTMEM_20+1, INTMEM_2+1 ROM:3AEE andb INTMEM_20, INTMEM_2, #-40h ROM:3AF2 popf ROM:3AF3 lcall ROM_34FB ROM:3AF6 st INTMEM_1C, INTMEM_14A[] ROM:3AFB ret ROM:3AFB ; End of function ROM_3ADA ROM:3AFB ROM:3AFC ROM:3AFC ; =============== S U B R O U T I N E ======================================= ROM:3AFC ROM:3AFC ROM:3AFC ROM_3AFC: ; CODE XREF: ROM_2A87-54D↑p ROM:3AFC jbs INTMEM_F6, 5, ROM_3B5A ROM:3AFF jbs WSR1, 3, ROM_3B51 ; Window selection register 1 ROM:3B02 sub INTMEM_1C+2, #-8000h ROM:3B06 jnc ROM_3B0F ROM:3B08 add INTMEM_1C, INTMEM_1C+2 ROM:3B0B jc ROM_3B20 ROM:3B0D sjmp ROM_3B14 ROM:3B0F ; --------------------------------------------------------------------------- ROM:3B0F ROM:3B0F ROM_3B0F: ; CODE XREF: ROM_3AFC+A↑j ROM:3B0F add INTMEM_1C, INTMEM_1C+2 ROM:3B12 jnc ROM_3B4C ROM:3B14 ROM:3B14 ROM_3B14: ; CODE XREF: ROM_3AFC+11↑j ROM:3B14 cmp INTMEM_1C, #0Ch ROM:3B18 jnc ROM_3B4C ROM:3B1A cmp INTMEM_1C, #-9 ROM:3B1E jnh ROM_3B24 ROM:3B20 ROM:3B20 ROM_3B20: ; CODE XREF: ROM_3AFC+F↑j ROM:3B20 ld INTMEM_1C, #-9 ROM:3B24 ROM:3B24 ROM_3B24: ; CODE XREF: ROM_3AFC+22↑j ROM:3B24 ; ROM:3E01↓p ROM:3B24 jbs WSR1, 6, ROM_3B44 ; Window selection register 1 ROM:3B27 add INTMEM_20+2, INTMEM_A, #8 ROM:3B2C ldb INTMEM_6, #23h ; '#' ROM:3B2F ld INTMEM_4, INTMEM_20+2 ROM:3B32 nop ROM:3B33 nop ROM:3B34 ROM:3B34 ROM_3B34: ; CODE XREF: ROM_3AFC:ROM_3B34↓j ROM:3B34 jbs WSR1, 7, ROM_3B34 ; Window selection register 1 ROM:3B37 add INTMEM_20+2, INTMEM_1C ROM:3B3A ldb INTMEM_6, #3 ROM:3B3D ld INTMEM_4, INTMEM_20+2 ROM:3B40 ldb INTMEM_1A, #0 ROM:3B43 ROM:3B43 ROM_3B43: ; CODE XREF: ROM_3AFC+4E↓j ROM:3B43 ; ROM_3AFC+53↓j ... ROM:3B43 ret ROM:3B44 ; --------------------------------------------------------------------------- ROM:3B44 ROM:3B44 ROM_3B44: ; CODE XREF: ROM_3AFC:ROM_3B24↑j ROM:3B44 ldb INTMEM_1A, #2 ROM:3B47 orb INTMEM_4E, #1 ROM:3B4A sjmp ROM_3B43 ROM:3B4C ; --------------------------------------------------------------------------- ROM:3B4C ROM:3B4C ROM_3B4C: ; CODE XREF: ROM_3AFC+16↑j ROM:3B4C ; ROM_3AFC+1C↑j ROM:3B4C ldb INTMEM_1A, #4 ROM:3B4F sjmp ROM_3B43 ROM:3B51 ; --------------------------------------------------------------------------- ROM:3B51 ROM:3B51 ROM_3B51: ; CODE XREF: ROM_3AFC+3↑j ROM:3B51 ldb INTMEM_1A, #1 ROM:3B54 sjmp ROM_3B43 ROM:3B54 ; End of function ROM_3AFC ROM:3B54 ROM:3B56 ROM:3B56 ; =============== S U B R O U T I N E ======================================= ROM:3B56 ROM:3B56 ROM:3B56 ROM_3B56: ; CODE XREF: ROM:3E04↓p ROM:3B56 ldb INTMEM_1A+1, #2 ROM:3B59 ret ROM:3B59 ; End of function ROM_3B56 ROM:3B59 ROM:3B5A ROM:3B5A ; =============== S U B R O U T I N E ======================================= ROM:3B5A ROM:3B5A ROM:3B5A ROM_3B5A: ; CODE XREF: ROM_3AFC↑j ROM:3B5A ; ROM_5BD0:ROM_5CD2↓p ROM:3B5A clr INTMEM_66 ROM:3B5C clr INTMEM_76 ROM:3B5E ldb INTMEM_6, #3 ROM:3B61 add INTMEM_4, INTMEM_A, #8 ROM:3B66 ret ROM:3B66 ; End of function ROM_3B5A ROM:3B66 ROM:3B67 ROM:3B67 ; =============== S U B R O U T I N E ======================================= ROM:3B67 ROM:3B67 ROM:3B67 ROM_3B67: ; CODE XREF: ROM_5BD0+17F↓p ROM:3B67 mulu INTMEM_1C, #-3FFFh ROM:3B6B add INTMEM_76, INTMEM_1C+2 ROM:3B6E jnc ROM_3B73 ROM:3B70 ldbse INTMEM_76, #-1 ROM:3B73 ROM:3B73 ROM_3B73: ; CODE XREF: ROM_3B67+7↑j ROM:3B73 ret ROM:3B73 ; End of function ROM_3B67 ROM:3B73 ROM:3B74 ROM:3B74 ; =============== S U B R O U T I N E ======================================= ROM:3B74 ROM:3B74 ROM:3B74 ROM_3B74: ; CODE XREF: start+9C2↑p ROM:3B74 lcall ROM_351C ROM:3B77 cmpb INTMEM_95, #50h ; 'P' ROM:3B7A jne ROM_3B84 ROM:3B7C cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:3B7F jne ROM_3B84 ROM:3B81 lcall ROM_39F9 ROM:3B84 ROM:3B84 ROM_3B84: ; CODE XREF: ROM_3B74+6↑j ROM:3B84 ; ROM_3B74+B↑j ROM:3B84 cmpb INTMEM_93+1, ZERO_REG ; Zero register ROM:3B87 jne ROM_3BC9 ROM:3B89 jbc INTMEM_AC, 2, ROM_3BED ROM:3B8C andb INTMEM_AC, #-5 ROM:3B8F cmpb INTMEM_95, ZERO_REG ; Zero register ROM:3B92 jne ROM_3BA1 ROM:3B94 cmpb INTMEM_96, #-36h ROM:3B97 jne ROM_3BED ROM:3B99 ldb INTMEM_93+1, #1 ROM:3B9C ldb INTMEM_C0, #0Dh ROM:3B9F sjmp ROM_3BED ROM:3BA1 ; --------------------------------------------------------------------------- ROM:3BA1 ROM:3BA1 ROM_3BA1: ; CODE XREF: ROM_3B74+1E↑j ROM:3BA1 cmpb INTMEM_95, #14h ROM:3BA4 jne ROM_3BB0 ROM:3BA6 ld INTMEM_1A, #41B6h ROM:3BAA ld INTMEM_1C, #41D6h ROM:3BAE sjmp ROM_3BD7 ROM:3BB0 ; --------------------------------------------------------------------------- ROM:3BB0 ROM:3BB0 ROM_3BB0: ; CODE XREF: ROM_3B74+30↑j ROM:3BB0 cmpb INTMEM_95, #1Eh ROM:3BB3 jne ROM_3BBF ROM:3BB5 ld INTMEM_1A, #429Eh ROM:3BB9 ld INTMEM_1C, #42C2h ROM:3BBD sjmp ROM_3BD7 ROM:3BBF ; --------------------------------------------------------------------------- ROM:3BBF ROM:3BBF ROM_3BBF: ; CODE XREF: ROM_3B74+3F↑j ROM:3BBF ld INTMEM_1A, #41D6h ROM:3BC3 ld INTMEM_1C, #427Ah ROM:3BC7 sjmp ROM_3BD7 ROM:3BC9 ; --------------------------------------------------------------------------- ROM:3BC9 ROM:3BC9 ROM_3BC9: ; CODE XREF: ROM_3B74+13↑j ROM:3BC9 ld INTMEM_1A, #427Ah ROM:3BCD ld INTMEM_1C, #429Eh ROM:3BD1 ldb INTMEM_3C+1, INTMEM_96 ROM:3BD4 ldb INTMEM_96, INTMEM_93+1 ROM:3BD7 ROM:3BD7 ROM_3BD7: ; CODE XREF: ROM_3B74+3A↑j ROM:3BD7 ; ROM_3B74+49↑j ... ROM:3BD7 lcall ROM_3BEE ROM:3BDA cmp INTMEM_1C, ZERO_REG ; Zero register ROM:3BDD jne ROM_3BE3 ROM:3BDF clrb INTMEM_93+1 ROM:3BE1 sjmp ROM_3BED ROM:3BE3 ; --------------------------------------------------------------------------- ROM:3BE3 ROM:3BE3 ROM_3BE3: ; CODE XREF: ROM_3B74+69↑j ROM:3BE3 cmpb INTMEM_95, #50h ; 'P' ROM:3BE6 jne ROM_3BEB ROM:3BE8 ldb INTMEM_C0, #3Fh ; '?' ROM:3BEB ROM:3BEB ROM_3BEB: ; CODE XREF: ROM_3B74+72↑j ROM:3BEB br [INTMEM_1C] ROM:3BED ; --------------------------------------------------------------------------- ROM:3BED ROM:3BED ROM_3BED: ; CODE XREF: ROM_3B74+15↑j ROM:3BED ; ROM_3B74+23↑j ... ROM:3BED ret ROM:3BED ; End of function ROM_3B74 ROM:3BED ROM:3BEE ROM:3BEE ; =============== S U B R O U T I N E ======================================= ROM:3BEE ROM:3BEE ROM:3BEE ROM_3BEE: ; CODE XREF: ROM_3B74:ROM_3BD7↑p ROM:3BEE ; ROM_3BEE+10↓j ... ROM:3BEE cmp INTMEM_1A, INTMEM_1C ROM:3BF1 je ROM_3C0F ROM:3BF3 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3BF6 cmpb INTMEM_96, INTMEM_1C+3 ROM:3BF9 jc ROM_3C00 ROM:3BFB ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3BFE sjmp ROM_3BEE ROM:3C00 ; --------------------------------------------------------------------------- ROM:3C00 ROM:3C00 ROM_3C00: ; CODE XREF: ROM_3BEE+B↑j ROM:3C00 cmpb INTMEM_96, INTMEM_1C+2 ROM:3C03 jnh ROM_3C0A ROM:3C05 ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3C08 sjmp ROM_3BEE ROM:3C0A ; --------------------------------------------------------------------------- ROM:3C0A ROM:3C0A ROM_3C0A: ; CODE XREF: ROM_3BEE+15↑j ROM:3C0A ld INTMEM_1C, [INTMEM_1A] ROM:3C0D sjmp ROM_3C11 ROM:3C0F ; --------------------------------------------------------------------------- ROM:3C0F ROM:3C0F ROM_3C0F: ; CODE XREF: ROM_3BEE+3↑j ROM:3C0F clr INTMEM_1C ROM:3C11 ROM:3C11 ROM_3C11: ; CODE XREF: ROM_3BEE+1F↑j ROM:3C11 cmpb INTMEM_93+1, ZERO_REG ; Zero register ROM:3C14 je ROM_3C19 ROM:3C16 ldb INTMEM_96, INTMEM_3C+1 ROM:3C19 ROM:3C19 ROM_3C19: ; CODE XREF: ROM_3BEE+26↑j ROM:3C19 ret ROM:3C19 ; End of function ROM_3BEE ROM:3C19 ROM:3C1A ; --------------------------------------------------------------------------- ROM:3C1A ld INTMEM_3E, #3644h ROM:3C1E ldb INTMEM_1C, [INTMEM_3E] ROM:3C21 ldb INTMEM_3B, 1[INTMEM_3E] ROM:3C25 orb INTMEM_AC, #8 ROM:3C28 ldb INTMEM_93+1, #3 ROM:3C2B ljmp ROM_352B ROM:3C2E ; --------------------------------------------------------------------------- ROM:3C2E ldb INTMEM_1C, INTMEM_95 ROM:3C31 ljmp ROM_352B ROM:3C34 ; --------------------------------------------------------------------------- ROM:3C34 ldb INTMEM_95, #1Eh ROM:3C37 ljmp ROM_3A16 ROM:3C3A ; --------------------------------------------------------------------------- ROM:3C3A ldb INTMEM_95, #14h ROM:3C3D sjmp ROM_3C62 ROM:3C3F ; --------------------------------------------------------------------------- ROM:3C3F clrb INTMEM_95 ROM:3C41 sjmp ROM_3C62 ROM:3C43 ; --------------------------------------------------------------------------- ROM:3C43 ldb INTMEM_C0, #3Fh ; '?' ROM:3C46 ldb INTMEM_95, #50h ; 'P' ROM:3C49 sjmp ROM_3C62 ROM:3C4B ; --------------------------------------------------------------------------- ROM:3C4B ldb INTMEM_C0, #3Fh ; '?' ROM:3C4E stb INTMEM_95, (INTMEM_157+1)[] ROM:3C53 ldb INTMEM_95, #50h ; 'P' ROM:3C56 sjmp ROM_3C62 ROM:3C58 ; --------------------------------------------------------------------------- ROM:3C58 ldb INTMEM_95, (INTMEM_157+1)[] ROM:3C5D cmpb INTMEM_95, #1Eh ROM:3C60 je ROM_3C65 ROM:3C62 ROM:3C62 ROM_3C62: ; CODE XREF: ROM:3C3D↑j ROM:3C62 ; ROM:3C41↑j ... ROM:3C62 lcall ROM_39F9 ROM:3C65 ROM:3C65 ROM_3C65: ; CODE XREF: ROM:3C60↑j ROM:3C65 clrb INTMEM_1C ROM:3C67 lcall ROM_352B ROM:3C6A ret ROM:3C6B ; --------------------------------------------------------------------------- ROM:3C6B ldb INTMEM_93+1, #2 ROM:3C6E ldb INTMEM_C0, #0Dh ROM:3C71 ret ROM:3C72 ; --------------------------------------------------------------------------- ROM:3C72 ld INTMEM_36, INTMEM_56 ROM:3C75 ld INTMEM_3E, [INTMEM_36] ROM:3C78 shr INTMEM_3E, #1 ROM:3C7B clrb INTMEM_36+4 ROM:3C7D ldb INTMEM_93+1, #4 ROM:3C80 ret ROM:3C81 ; --------------------------------------------------------------------------- ROM:3C81 ROM:3C81 ROM_3C81: ; CODE XREF: ROM:404F↓j ROM:3C81 andb INTMEM_A9, #-2 ROM:3C84 lcall ROM_37FC ROM:3C87 jbs IOPORT2, 6, ROM_3CA7 ; Input/output port 2 ROM:3C8A ldb INTMEM_1C+2, INTMEM_1F7[] ROM:3C8F cmpb INTMEM_1C+2, 98h[INTMEM_56] ROM:3C94 jnc ROM_3CA7 ROM:3C96 ldb INTMEM_1C+2, INTMEM_1F9[] ROM:3C9B cmpb INTMEM_1C+2, 99h[INTMEM_56] ROM:3CA0 jc ROM_3CA7 ROM:3CA2 ldb INTMEM_30+1, #4 ROM:3CA5 sjmp ROM_3CA9 ROM:3CA7 ; --------------------------------------------------------------------------- ROM:3CA7 ROM:3CA7 ROM_3CA7: ; CODE XREF: ROM:3C87↑j ROM:3CA7 ; ROM:3C94↑j ... ROM:3CA7 clrb INTMEM_30+1 ROM:3CA9 ROM:3CA9 ROM_3CA9: ; CODE XREF: ROM:3CA5↑j ROM:3CA9 di ROM:3CAA ld SP, #3Ch ; '<' ; Stack pointer ROM:3CAE ldb INTMEM_2C+3, #20h ; ' ' ROM:3CB1 ld INTMEM_20+2, #-2ACFh ROM:3CB5 ROM:3CB5 ROM_3CB5: ; CODE XREF: ROM:3CE6↓j ROM:3CB5 ; ROM:3CF7↓j ... ROM:3CB5 scall ROM_3D6A ROM:3CB7 ldb INTMEM_32, INTMEM_2C+2 ROM:3CBA ld INTMEM_2C, #3D9Ch ROM:3CBE ROM:3CBE ROM_3CBE: ; CODE XREF: ROM:3CC7↓j ROM:3CBE cmpb INTMEM_32, [INTMEM_2C]+ ROM:3CC1 je ROM_3CCA ROM:3CC3 cmp INTMEM_2C, #3DA2h ROM:3CC7 jne ROM_3CBE ROM:3CC9 rst ROM:3CCA ; --------------------------------------------------------------------------- ROM:3CCA ROM:3CCA ROM_3CCA: ; CODE XREF: ROM:3CC1↑j ROM:3CCA jbs INTMEM_32, 7, ROM_3CD6 ROM:3CCD jbs INTMEM_32, 6, ROM_3D13 ROM:3CD0 jbs INTMEM_32, 1, ROM_3CE8 ROM:3CD3 jbs INTMEM_32, 0, ROM_3CDF ROM:3CD6 ROM:3CD6 ROM_3CD6: ; CODE XREF: ROM:ROM_3CCA↑j ROM:3CD6 jbs INTMEM_32, 1, ROM_3D02 ROM:3CD9 jbs INTMEM_32, 6, ROM_3D19 ROM:3CDC jbs INTMEM_32, 0, ROM_3CF9 ROM:3CDF ROM:3CDF ROM_3CDF: ; CODE XREF: ROM:3CD3↑j ROM:3CDF scall ROM_3D42 ROM:3CE1 ldb INTMEM_2C+2, [INTMEM_26] ROM:3CE4 scall ROM_3D86 ROM:3CE6 sjmp ROM_3CB5 ROM:3CE8 ; --------------------------------------------------------------------------- ROM:3CE8 ROM:3CE8 ROM_3CE8: ; CODE XREF: ROM:3CD0↑j ROM:3CE8 scall ROM_3D42 ROM:3CEA ld INTMEM_2A, [INTMEM_26] ROM:3CED ldb INTMEM_2C+2, INTMEM_2A ROM:3CF0 scall ROM_3D86 ROM:3CF2 ldb INTMEM_2C+2, INTMEM_2A+1 ROM:3CF5 scall ROM_3D86 ROM:3CF7 sjmp ROM_3CB5 ROM:3CF9 ; --------------------------------------------------------------------------- ROM:3CF9 ROM:3CF9 ROM_3CF9: ; CODE XREF: ROM:3CDC↑j ROM:3CF9 scall ROM_3D42 ROM:3CFB scall ROM_3D6A ROM:3CFD stb INTMEM_2C+2, [INTMEM_26] ROM:3D00 sjmp ROM_3CB5 ROM:3D02 ; --------------------------------------------------------------------------- ROM:3D02 ROM:3D02 ROM_3D02: ; CODE XREF: ROM:ROM_3CD6↑j ROM:3D02 scall ROM_3D42 ROM:3D04 scall ROM_3D6A ROM:3D06 stb INTMEM_2C+2, INTMEM_2A ROM:3D09 scall ROM_3D6A ROM:3D0B stb INTMEM_2C+2, INTMEM_2A+1 ROM:3D0E st INTMEM_2A, [INTMEM_26] ROM:3D11 sjmp ROM_3CB5 ROM:3D13 ; --------------------------------------------------------------------------- ROM:3D13 ROM:3D13 ROM_3D13: ; CODE XREF: ROM:3CCD↑j ROM:3D13 scall ROM_3D42 ROM:3D15 scall ROM_3D9A ROM:3D17 sjmp ROM_3CB5 ROM:3D19 ; --------------------------------------------------------------------------- ROM:3D19 ROM:3D19 ROM_3D19: ; CODE XREF: ROM:3CD9↑j ROM:3D19 scall ROM_3D42 ROM:3D1B scall ROM_3D6A ROM:3D1D ldb INTMEM_1C, INTMEM_2C+2 ROM:3D20 scall ROM_3D6A ROM:3D22 ldb INTMEM_1C+1, INTMEM_2C+2 ROM:3D25 clr INTMEM_1C+2 ROM:3D27 ROM:3D27 ROM_3D27: ; CODE XREF: ROM:3D34↓j ROM:3D27 scall ROM_3D4D ROM:3D29 stb INTMEM_2C+2, [INTMEM_26]+ ROM:3D2C ldbze INTMEM_20, INTMEM_2C+2 ROM:3D2F add INTMEM_1C+2, INTMEM_20 ROM:3D32 dec INTMEM_1C ROM:3D34 jne ROM_3D27 ROM:3D36 ldb INTMEM_2C+2, INTMEM_1C+2 ROM:3D39 scall ROM_3D86 ROM:3D3B ldb INTMEM_2C+2, INTMEM_1C+3 ROM:3D3E scall ROM_3D86 ROM:3D40 sjmp ROM_3CB5 ROM:3D42 ROM:3D42 ; =============== S U B R O U T I N E ======================================= ROM:3D42 ROM:3D42 ROM:3D42 ROM_3D42: ; CODE XREF: ROM:ROM_3CDF↑p ROM:3D42 ; ROM:ROM_3CE8↑p ... ROM:3D42 scall ROM_3D6A ROM:3D44 ldb INTMEM_26, INTMEM_2C+2 ROM:3D47 scall ROM_3D6A ROM:3D49 ldb INTMEM_26+1, INTMEM_2C+2 ROM:3D4C ret ROM:3D4C ; End of function ROM_3D42 ROM:3D4C ROM:3D4D ROM:3D4D ; =============== S U B R O U T I N E ======================================= ROM:3D4D ROM:3D4D ROM:3D4D ROM_3D4D: ; CODE XREF: ROM:ROM_3D27↑p ROM:3D4D ld INTMEM_28, INTMEM_20+2 ROM:3D50 ROM:3D50 ROM_3D50: ; CODE XREF: ROM_3D4D+10↓j ROM:3D50 ; ROM_3D4D+12↓j ROM:3D50 scall ROM_3D92 ROM:3D52 jbs INTMEM_2C+3, 6, ROM_3D63 ROM:3D55 ldb INTMEM_A, #1Eh ROM:3D58 ldb INTMEM_A, #-1Fh ROM:3D5B dec INTMEM_28 ROM:3D5D jne ROM_3D50 ROM:3D5F jbs INTMEM_30+1, 2, ROM_3D50 ROM:3D62 rst ROM:3D63 ; --------------------------------------------------------------------------- ROM:3D63 ROM:3D63 ROM_3D63: ; CODE XREF: ROM_3D4D+5↑j ROM:3D63 andb INTMEM_2C+3, #-41h ROM:3D66 ldb INTMEM_2C+2, INTMEM_7 ROM:3D69 ret ROM:3D69 ; End of function ROM_3D4D ROM:3D69 ROM:3D6A ROM:3D6A ; =============== S U B R O U T I N E ======================================= ROM:3D6A ROM:3D6A ROM:3D6A ROM_3D6A: ; CODE XREF: ROM:ROM_3CB5↑p ROM:3D6A ; ROM:3CFB↑p ... ROM:3D6A ld INTMEM_28, INTMEM_20+2 ROM:3D6D ROM:3D6D ROM_3D6D: ; CODE XREF: ROM_3D6A+10↓j ROM:3D6D ; ROM_3D6A+12↓j ROM:3D6D scall ROM_3D92 ROM:3D6F jbs INTMEM_2C+3, 6, ROM_3D80 ROM:3D72 ldb INTMEM_A, #1Eh ROM:3D75 ldb INTMEM_A, #-1Fh ROM:3D78 dec INTMEM_28 ROM:3D7A jne ROM_3D6D ROM:3D7C jbs INTMEM_30+1, 2, ROM_3D6D ROM:3D7F rst ROM:3D80 ; --------------------------------------------------------------------------- ROM:3D80 ROM:3D80 ROM_3D80: ; CODE XREF: ROM_3D6A+5↑j ROM:3D80 andb INTMEM_2C+3, #-41h ROM:3D83 ldb INTMEM_2C+2, INTMEM_7 ROM:3D83 ; End of function ROM_3D6A ROM:3D83 ROM:3D86 ROM:3D86 ; =============== S U B R O U T I N E ======================================= ROM:3D86 ROM:3D86 ROM:3D86 ROM_3D86: ; CODE XREF: ROM:3CE4↑p ROM:3D86 ; ROM:3CF0↑p ... ROM:3D86 scall ROM_3D92 ROM:3D88 jbc INTMEM_2C+3, 5, ROM_3D86 ROM:3D8B stb INTMEM_2C+2, INTMEM_7 ROM:3D8E andb INTMEM_2C+3, #-21h ROM:3D91 ret ROM:3D91 ; End of function ROM_3D86 ROM:3D91 ROM:3D92 ROM:3D92 ; =============== S U B R O U T I N E ======================================= ROM:3D92 ROM:3D92 ROM:3D92 ROM_3D92: ; CODE XREF: ROM_3D4D:ROM_3D50↑p ROM:3D92 ; ROM_3D6A:ROM_3D6D↑p ... ROM:3D92 andb INTMEM_30, INTMEM_11, #60h ; '`' ROM:3D96 orb INTMEM_2C+3, INTMEM_30 ROM:3D99 ret ROM:3D99 ; End of function ROM_3D92 ROM:3D99 ROM:3D9A ROM:3D9A ; =============== S U B R O U T I N E ======================================= ROM:3D9A ROM:3D9A ROM:3D9A ROM_3D9A: ; CODE XREF: ROM:3D15↑p ROM:3D9A br [INTMEM_26] ROM:3D9A ; End of function ROM_3D9A ROM:3D9A ROM:3D9C ; --------------------------------------------------------------------------- ROM:3D9C clr INTMEM_2 ROM:3D9E or INTMEM_C0, #4082h ROM:3DA2 shlb INTMEM_96, #1 ROM:3DA5 ldbze INTMEM_1C+2, INTMEM_96 ROM:3DA8 ldb INTMEM_20, (INTMEM_157+2)[] ROM:3DAD shl INTMEM_20, #8 ROM:3DB0 add INTMEM_20, INTMEM_1C+2 ROM:3DB3 cmp INTMEM_20, #1Ah ROM:3DB7 jnc ROM_3DC5 ROM:3DB9 ld INTMEM_1C, [INTMEM_20] ROM:3DBC orb INTMEM_AC, #8 ROM:3DBF ldb INTMEM_3B, INTMEM_1C+1 ROM:3DC2 ljmp ROM_352B ROM:3DC5 ; --------------------------------------------------------------------------- ROM:3DC5 ROM:3DC5 ROM_3DC5: ; CODE XREF: ROM:3DB7↑j ROM:3DC5 ret ROM:3DC6 ; --------------------------------------------------------------------------- ROM:3DC6 ld INTMEM_1C, INTMEM_56 ROM:3DC9 orb INTMEM_AC, #8 ROM:3DCC ldb INTMEM_3B, INTMEM_1C+1 ROM:3DCF ljmp ROM_352B ROM:3DD2 ; --------------------------------------------------------------------------- ROM:3DD2 stb INTMEM_95, (INTMEM_157+1)[] ROM:3DD7 ldb INTMEM_95, #50h ; 'P' ROM:3DDA ldb INTMEM_C0, #3Fh ; '?' ROM:3DDD ljmp ROM_3A16 ROM:3DE0 ; --------------------------------------------------------------------------- ROM:3DE0 ldb INTMEM_93+1, #8 ROM:3DE3 ldb INTMEM_C0, #0Dh ROM:3DE6 ret ROM:3DE7 ; --------------------------------------------------------------------------- ROM:3DE7 ldb INTMEM_93+1, #7 ROM:3DEA ld INTMEM_36+2, #363Ch ROM:3DEE clrb INTMEM_36 ROM:3DF0 ldb INTMEM_3E, #0Bh ROM:3DF3 ret ROM:3DF4 ; --------------------------------------------------------------------------- ROM:3DF4 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:3DF7 je ROM_3DFC ROM:3DF9 ljmp ROM_3A16 ROM:3DFC ; --------------------------------------------------------------------------- ROM:3DFC ROM:3DFC ROM_3DFC: ; CODE XREF: ROM:3DF7↑j ROM:3DFC ld INTMEM_1C, 0Eh[INTMEM_56] ROM:3E01 lcall ROM_3B24 ROM:3E04 lcall ROM_3B56 ROM:3E07 ldb INTMEM_1C, INTMEM_1A+1 ROM:3E0A sjmp ROM_3E2C ROM:3E0C ; --------------------------------------------------------------------------- ROM:3E0C ld INTMEM_1C, #102h ROM:3E10 sjmp ROM_3E16 ROM:3E12 ; --------------------------------------------------------------------------- ROM:3E12 ld INTMEM_1C, #2 ROM:3E16 ROM:3E16 ROM_3E16: ; CODE XREF: ROM:3E10↑j ROM:3E16 ld INTMEM_1C+2, INTMEM_146[] ROM:3E1B lcall ROM_3171 ROM:3E1E clrb INTMEM_1C ROM:3E20 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3E23 jne ROM_3E2E ROM:3E25 incb INTMEM_1C ROM:3E27 cmpb INTMEM_1A+1, #1 ROM:3E2A jne ROM_3E2E ROM:3E2C ROM:3E2C ROM_3E2C: ; CODE XREF: ROM:3E0A↑j ROM:3E2C incb INTMEM_1C ROM:3E2E ROM:3E2E ROM_3E2E: ; CODE XREF: ROM:3E23↑j ROM:3E2E ; ROM:3E2A↑j ROM:3E2E ljmp ROM_352B ROM:3E31 ; --------------------------------------------------------------------------- ROM:3E31 clr INTMEM_1A ROM:3E33 andb INTMEM_1A, INTMEM_96, #0Fh ROM:3E37 add INTMEM_20, INTMEM_1A, #364Ch ROM:3E3C ldb INTMEM_1C+3, [INTMEM_20] ROM:3E3F ldb INTMEM_20, INTMEM_1C+3 ROM:3E42 orb INTMEM_1C+3, INTMEM_15A[] ROM:3E47 jbs INTMEM_96, 4, ROM_3E53 ROM:3E4A notb INTMEM_20 ROM:3E4C andb INTMEM_20, INTMEM_15B[] ROM:3E51 sjmp ROM_3E58 ROM:3E53 ; --------------------------------------------------------------------------- ROM:3E53 ROM:3E53 ROM_3E53: ; CODE XREF: ROM:3E47↑j ROM:3E53 orb INTMEM_20, INTMEM_15B[] ROM:3E58 ROM:3E58 ROM_3E58: ; CODE XREF: ROM:3E51↑j ROM:3E58 stb INTMEM_20, INTMEM_15B[] ROM:3E5D stb INTMEM_1C+3, INTMEM_15A[] ROM:3E62 ljmp ROM_3A16 ROM:3E65 ; --------------------------------------------------------------------------- ROM:3E65 orb INTMEM_AD, #2 ROM:3E68 sjmp ROM_3E6D ROM:3E6A ; --------------------------------------------------------------------------- ROM:3E6A andb INTMEM_AD, #-3 ROM:3E6D ROM:3E6D ROM_3E6D: ; CODE XREF: ROM:3E68↑j ROM:3E6D orb INTMEM_AD, #1 ROM:3E70 ljmp ROM_3A16 ROM:3E73 ; --------------------------------------------------------------------------- ROM:3E73 orb INTMEM_AC, #-80h ROM:3E76 sjmp ROM_3E7B ROM:3E78 ; --------------------------------------------------------------------------- ROM:3E78 andb INTMEM_AC, #7Fh ROM:3E7B ROM:3E7B ROM_3E7B: ; CODE XREF: ROM:3E76↑j ROM:3E7B orb INTMEM_AC, #40h ; '@' ROM:3E7E ljmp ROM_3A16 ROM:3E81 ; --------------------------------------------------------------------------- ROM:3E81 orb INTMEM_AC, #20h ; ' ' ROM:3E84 andb INTMEM_AC, #-11h ROM:3E87 ljmp ROM_3A16 ROM:3E8A ; --------------------------------------------------------------------------- ROM:3E8A orb INTMEM_AC, #10h ROM:3E8D andb INTMEM_AC, #-21h ROM:3E90 ljmp ROM_3A16 ROM:3E93 ; --------------------------------------------------------------------------- ROM:3E93 ldbze INTMEM_20+2, INTMEM_96 ROM:3E96 sub INTMEM_20+2, #0FBh ROM:3E9A add INTMEM_20, INTMEM_20+2, #3647h ROM:3E9F ldb INTMEM_1C, [INTMEM_20] ROM:3EA2 lcall ROM_2B2E ROM:3EA5 clrb INTMEM_1C ROM:3EA7 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:3EAA jne ROM_3EB7 ROM:3EAC cmpb INTMEM_96, #-4 ROM:3EAF je ROM_3EB4 ROM:3EB1 ldb INTMEM_1C, INTMEM_8A ROM:3EB4 ROM:3EB4 ROM_3EB4: ; CODE XREF: ROM:3EAF↑j ROM:3EB4 ljmp ROM_352B ROM:3EB7 ; --------------------------------------------------------------------------- ROM:3EB7 ROM:3EB7 ROM_3EB7: ; CODE XREF: ROM:3EAA↑j ROM:3EB7 ret ROM:3EB8 ; --------------------------------------------------------------------------- ROM:3EB8 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:3EBB jne ROM_3ED0 ROM:3EBD ldb INTMEM_93+1, #0Ah ROM:3EC0 ldb INTMEM_36, #3Ch ; '<' ROM:3EC3 ldb INTMEM_1C, #9 ROM:3EC6 sjmp ROM_3ED2 ROM:3EC8 ; --------------------------------------------------------------------------- ROM:3EC8 lcall ROM_2EB7 ROM:3ECB sjmp ROM_3ED0 ROM:3ECD ; --------------------------------------------------------------------------- ROM:3ECD lcall ROM_2EEF ROM:3ED0 ROM:3ED0 ROM_3ED0: ; CODE XREF: ROM:3EBB↑j ROM:3ED0 ; ROM:3ECB↑j ROM:3ED0 clrb INTMEM_1C ROM:3ED2 ROM:3ED2 ROM_3ED2: ; CODE XREF: ROM:3EC6↑j ROM:3ED2 ljmp ROM_352B ROM:3ED5 ; --------------------------------------------------------------------------- ROM:3ED5 ld INTMEM_1A, #41A2h ROM:3ED9 ROM:3ED9 ROM_3ED9: ; CODE XREF: ROM:3EF7↓j ROM:3ED9 cmp INTMEM_1A, #41B6h ROM:3EDD je ROM_3F12 ROM:3EDF ld INTMEM_1C+2, [INTMEM_1A]+ ROM:3EE2 ld INTMEM_20, [INTMEM_1A]+ ROM:3EE5 ldbze INTMEM_20+2, INTMEM_1C+3 ROM:3EE8 ldb INTMEM_1C, [INTMEM_20+2] ROM:3EEB cmpb INTMEM_96, INTMEM_1C+2 ROM:3EEE je ROM_3EF9 ROM:3EF0 incb INTMEM_1C+2 ROM:3EF2 cmpb INTMEM_96, INTMEM_1C+2 ROM:3EF5 je ROM_3F02 ROM:3EF7 sjmp ROM_3ED9 ROM:3EF9 ; --------------------------------------------------------------------------- ROM:3EF9 ROM:3EF9 ROM_3EF9: ; CODE XREF: ROM:3EEE↑j ROM:3EF9 cmpb INTMEM_20+1, INTMEM_1C ROM:3EFC jnh ROM_3F09 ROM:3EFE incb INTMEM_1C ROM:3F00 sjmp ROM_3F09 ROM:3F02 ; --------------------------------------------------------------------------- ROM:3F02 ROM:3F02 ROM_3F02: ; CODE XREF: ROM:3EF5↑j ROM:3F02 cmpb INTMEM_20, INTMEM_1C ROM:3F05 jc ROM_3F09 ROM:3F07 decb INTMEM_1C ROM:3F09 ROM:3F09 ROM_3F09: ; CODE XREF: ROM:3EFC↑j ROM:3F09 ; ROM:3F00↑j ... ROM:3F09 stb INTMEM_1C, [INTMEM_20+2] ROM:3F0C stb INTMEM_1C, INTMEM_1C ROM:3F0F lcall ROM_352B ROM:3F12 ROM:3F12 ROM_3F12: ; CODE XREF: ROM:3EDD↑j ROM:3F12 ret ROM:3F13 ; --------------------------------------------------------------------------- ROM:3F13 ldb INTMEM_42, INTMEM_8A ROM:3F16 ljmp ROM_3A16 ROM:3F19 ; --------------------------------------------------------------------------- ROM:3F19 ldb INTMEM_44, #-7Ah ROM:3F1C ldb INTMEM_1C, #5 ROM:3F1F sjmp ROM_3F27 ROM:3F21 ; --------------------------------------------------------------------------- ROM:3F21 ldb INTMEM_44+1, #-7Eh ROM:3F24 ldb INTMEM_1C, #8 ROM:3F27 ROM:3F27 ROM_3F27: ; CODE XREF: ROM:3F1F↑j ROM:3F27 ljmp ROM_352B ROM:3F2A ; --------------------------------------------------------------------------- ROM:3F2A ld INTMEM_36+2, #3656h ROM:3F2E ld INTMEM_36, #36BAh ROM:3F32 sjmp ROM_3F46 ROM:3F34 ; --------------------------------------------------------------------------- ROM:3F34 ld INTMEM_36+2, #36E4h ROM:3F38 ld INTMEM_36, #3750h ROM:3F3C sjmp ROM_3F46 ROM:3F3E ; --------------------------------------------------------------------------- ROM:3F3E ld INTMEM_36+2, #3764h ROM:3F42 ld INTMEM_36, #3778h ROM:3F46 ROM:3F46 ROM_3F46: ; CODE XREF: ROM:3F32↑j ROM:3F46 ; ROM:3F3C↑j ROM:3F46 ldb INTMEM_93+1, #9 ROM:3F49 ret ROM:3F4A ; --------------------------------------------------------------------------- ROM:3F4A clr INTMEM_54 ROM:3F4C clr INTMEM_50 ROM:3F4E clr INTMEM_52 ROM:3F50 ljmp ROM_3A16 ROM:3F53 ; --------------------------------------------------------------------------- ROM:3F53 jbs INTMEM_AD, 2, ROM_3F6E ROM:3F56 stb ZERO_REG, INTMEM_15C[] ; Zero register ROM:3F5B st ZERO_REG, INTMEM_142[] ; Zero register ROM:3F60 orb INTMEM_F5, #2 ROM:3F63 orb INTMEM_AD, #4 ROM:3F66 ldb INTMEM_1C, #0 ROM:3F69 ldb INTMEM_3B, #1 ROM:3F6C sjmp ROM_3F8A ROM:3F6E ; --------------------------------------------------------------------------- ROM:3F6E ROM:3F6E ROM_3F6E: ; CODE XREF: ROM:3F53↑j ROM:3F6E ld INTMEM_1A, INTMEM_142[] ROM:3F73 cmp INTMEM_1A, 10h[INTMEM_56] ROM:3F78 jc ROM_3F7F ROM:3F7A ldb INTMEM_1C, #1 ROM:3F7D sjmp ROM_3F85 ROM:3F7F ; --------------------------------------------------------------------------- ROM:3F7F ROM:3F7F ROM_3F7F: ; CODE XREF: ROM:3F78↑j ROM:3F7F andb INTMEM_AD, #-5 ROM:3F82 ldb INTMEM_1C, #2 ROM:3F85 ROM:3F85 ROM_3F85: ; CODE XREF: ROM:3F7D↑j ROM:3F85 ldb INTMEM_3B, INTMEM_15C[] ROM:3F8A ROM:3F8A ROM_3F8A: ; CODE XREF: ROM:3F6C↑j ROM:3F8A orb INTMEM_AC, #8 ROM:3F8D ljmp ROM_352B ROM:3F90 ; --------------------------------------------------------------------------- ROM:3F90 jbs INTMEM_AD, 2, ROM_3FAB ROM:3F93 stb ZERO_REG, INTMEM_15C[] ; Zero register ROM:3F98 st ZERO_REG, INTMEM_142[] ; Zero register ROM:3F9D orb INTMEM_F5, #2 ROM:3FA0 orb INTMEM_AD, #4 ROM:3FA3 ldb INTMEM_1C, #0 ROM:3FA6 ldb INTMEM_3B, #2 ROM:3FA9 sjmp ROM_3FE6 ROM:3FAB ; --------------------------------------------------------------------------- ROM:3FAB ROM:3FAB ROM_3FAB: ; CODE XREF: ROM:3F90↑j ROM:3FAB ld INTMEM_1A, INTMEM_142[] ROM:3FB0 cmp INTMEM_1A, 10h[INTMEM_56] ROM:3FB5 jc ROM_3FBC ROM:3FB7 ldb INTMEM_1C, #1 ROM:3FBA sjmp ROM_3FE1 ROM:3FBC ; --------------------------------------------------------------------------- ROM:3FBC ROM:3FBC ROM_3FBC: ; CODE XREF: ROM:3FB5↑j ROM:3FBC ldb INTMEM_1C, INTMEM_15C[] ROM:3FC1 cmpb INTMEM_1C, #4 ROM:3FC4 jne ROM_3FDB ROM:3FC6 ld INTMEM_1C, INTMEM_148[] ROM:3FCB st INTMEM_1C, INTMEM_140[] ROM:3FD0 ldb INTMEM_1C, #-10h ROM:3FD3 stb INTMEM_1C, INTMEM_A8[] ROM:3FD8 orb INTMEM_F5, #8 ROM:3FDB ROM:3FDB ROM_3FDB: ; CODE XREF: ROM:3FC4↑j ROM:3FDB andb INTMEM_AD, #-5 ROM:3FDE ldb INTMEM_1C, #2 ROM:3FE1 ROM:3FE1 ROM_3FE1: ; CODE XREF: ROM:3FBA↑j ROM:3FE1 ldb INTMEM_3B, INTMEM_15C[] ROM:3FE6 ROM:3FE6 ROM_3FE6: ; CODE XREF: ROM:3FA9↑j ROM:3FE6 orb INTMEM_AC, #8 ROM:3FE9 ljmp ROM_352B ROM:3FEC ; --------------------------------------------------------------------------- ROM:3FEC ldb INTMEM_1C, #1 ROM:3FEF ldb INTMEM_1A, INTMEM_A8[] ROM:3FF4 cmpb INTMEM_1A, #-10h ROM:3FF7 je ROM_4016 ROM:3FF9 ldb INTMEM_1C, #0 ROM:3FFC ldb INTMEM_1C+1, #0 ROM:3FFF stb INTMEM_1C, INTMEM_A8[] ROM:4004 lcall ROM_2CFB ROM:4007 ldb INTMEM_1A+1, #8 ROM:400A lcall ROM_2D0C ROM:400D lcall ROM_2D0C ROM:4010 lcall ROM_2D00 ROM:4013 ldb INTMEM_1C, #0 ROM:4016 ROM:4016 ROM_4016: ; CODE XREF: ROM:3FF7↑j ROM:4016 ljmp ROM_352B ROM:4019 ; --------------------------------------------------------------------------- ROM:4019 orb INTMEM_AD, #-80h ROM:401C ldb INTMEM_93+1, #0Dh ROM:401F ret ROM:4020 ; --------------------------------------------------------------------------- ROM:4020 jbs INTMEM_AD, 7, ROM_4034 ROM:4023 clrb INTMEM_93+1 ROM:4025 ldb INTMEM_1A, INTMEM_15D[] ROM:402A cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:402D jne ROM_4034 ROM:402F clrb INTMEM_1C ROM:4031 lcall ROM_352B ROM:4034 ROM:4034 ROM_4034: ; CODE XREF: ROM:4020↑j ROM:4034 ; ROM:402D↑j ROM:4034 ret ROM:4035 ; --------------------------------------------------------------------------- ROM:4035 cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:4038 je ROM_4052 ROM:403A jbc INTMEM_AC, 2, ROM_4056 ROM:403D andb INTMEM_AC, #-5 ROM:4040 cmpb INTMEM_3C+1, #-23h ROM:4043 jne ROM_4052 ROM:4045 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:4048 jne ROM_4054 ROM:404A clrb INTMEM_1C ROM:404C lcall ROM_352B ROM:404F ljmp ROM_3C81 ROM:4052 ; --------------------------------------------------------------------------- ROM:4052 ROM:4052 ROM_4052: ; CODE XREF: ROM:4038↑j ROM:4052 ; ROM:4043↑j ROM:4052 clrb INTMEM_95 ROM:4054 ROM:4054 ROM_4054: ; CODE XREF: ROM:4048↑j ROM:4054 clrb INTMEM_93+1 ROM:4056 ROM:4056 ROM_4056: ; CODE XREF: ROM:403A↑j ROM:4056 ret ROM:4057 ; --------------------------------------------------------------------------- ROM:4057 ldb INTMEM_1C, [INTMEM_36+2]+ ROM:405A incb INTMEM_36 ROM:405C cmpb INTMEM_36, INTMEM_3E ROM:405F jne ROM_406E ROM:4061 addb INTMEM_3E, #0Ch ROM:4064 ld INTMEM_36+2, #363Ch ROM:4068 ldb INTMEM_3B, 2[INTMEM_56] ROM:406C sjmp ROM_4071 ROM:406E ; --------------------------------------------------------------------------- ROM:406E ROM:406E ROM_406E: ; CODE XREF: ROM:405F↑j ROM:406E ldb INTMEM_3B, [INTMEM_36+2]+ ROM:4071 ROM:4071 ROM_4071: ; CODE XREF: ROM:406C↑j ROM:4071 incb INTMEM_36 ROM:4073 orb INTMEM_AC, #8 ROM:4076 cmpb INTMEM_36, #24h ; '$' ROM:4079 jnc ROM_407D ROM:407B clrb INTMEM_93+1 ROM:407D ROM:407D ROM_407D: ; CODE XREF: ROM:4079↑j ROM:407D ljmp ROM_352B ROM:4080 ; --------------------------------------------------------------------------- ROM:4080 ldb INTMEM_1C, 2[INTMEM_3E] ROM:4084 ldb INTMEM_3B, 2[INTMEM_56] ROM:4088 orb INTMEM_AC, #8 ROM:408B clrb INTMEM_93+1 ROM:408D ljmp ROM_352B ROM:4090 ; --------------------------------------------------------------------------- ROM:4090 jbc INTMEM_AC, 2, ROM_40A0 ROM:4093 andb INTMEM_AC, #-5 ROM:4096 cmpb INTMEM_3C+1, #75h ; 'u' ROM:4099 jne ROM_40A0 ROM:409B ldb INTMEM_95, #14h ROM:409E sjmp ROM_40A5 ROM:40A0 ; --------------------------------------------------------------------------- ROM:40A0 ROM:40A0 ROM_40A0: ; CODE XREF: ROM:4090↑j ROM:40A0 ; ROM:4099↑j ROM:40A0 cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:40A3 jne ROM_40A7 ROM:40A5 ROM:40A5 ROM_40A5: ; CODE XREF: ROM:409E↑j ROM:40A5 clrb INTMEM_93+1 ROM:40A7 ROM:40A7 ROM_40A7: ; CODE XREF: ROM:40A3↑j ROM:40A7 ret ROM:40A8 ; --------------------------------------------------------------------------- ROM:40A8 jbc INTMEM_AC, 2, ROM_40B5 ROM:40AB andb INTMEM_AC, #-5 ROM:40AE stb INTMEM_3C+1, (INTMEM_157+2)[] ROM:40B3 sjmp ROM_40BC ROM:40B5 ; --------------------------------------------------------------------------- ROM:40B5 ROM:40B5 ROM_40B5: ; CODE XREF: ROM:40A8↑j ROM:40B5 cmpb INTMEM_C0, ZERO_REG ; Zero register ROM:40B8 jne ROM_40BE ROM:40BA clrb INTMEM_95 ROM:40BC ROM:40BC ROM_40BC: ; CODE XREF: ROM:40B3↑j ROM:40BC clrb INTMEM_93+1 ROM:40BE ROM:40BE ROM_40BE: ; CODE XREF: ROM:40B8↑j ROM:40BE ret ROM:40BF ; --------------------------------------------------------------------------- ROM:40BF ldb INTMEM_1A+1, INTMEM_36 ROM:40C2 cmpb INTMEM_1A+1, #3Fh ; '?' ROM:40C5 jne ROM_40C9 ROM:40C7 clrb INTMEM_93+1 ROM:40C9 ROM:40C9 ROM_40C9: ; CODE XREF: ROM:40C5↑j ROM:40C9 lcall ROM_2D36 ROM:40CC ldb INTMEM_3B, INTMEM_1C+1 ROM:40CF orb INTMEM_AC, #8 ROM:40D2 incb INTMEM_36 ROM:40D4 ljmp ROM_352B ROM:40D7 ; --------------------------------------------------------------------------- ROM:40D7 ld INTMEM_36+4, [INTMEM_36+2]+ ROM:40DA ld INTMEM_3C, [INTMEM_36+2]+ ROM:40DD jbc INTMEM_36+4, 6, ROM_4117 ROM:40E0 jbc INTMEM_36+4, 5, ROM_40FF ROM:40E3 ld INTMEM_1A, [INTMEM_3C]+ ROM:40E6 clrb INTMEM_1C ROM:40E8 ROM:40E8 ROM_40E8: ; CODE XREF: ROM:40FD↓j ROM:40E8 cmp INTMEM_3C, INTMEM_1A ROM:40EB jc ROM_4112 ROM:40ED ld INTMEM_1C+2, [INTMEM_3C]+ ROM:40F0 ldb INTMEM_20, [INTMEM_3C]+ ROM:40F3 andb INTMEM_20, [INTMEM_1C+2] ROM:40F6 je ROM_40FB ROM:40F8 orb INTMEM_1C, [INTMEM_3C] ROM:40FB ROM:40FB ROM_40FB: ; CODE XREF: ROM:40F6↑j ROM:40FB inc INTMEM_3C ROM:40FD sjmp ROM_40E8 ROM:40FF ; --------------------------------------------------------------------------- ROM:40FF ROM:40FF ROM_40FF: ; CODE XREF: ROM:40E0↑j ROM:40FF andb INTMEM_1C, INTMEM_3B, [INTMEM_3C] ROM:4103 jbc INTMEM_36+4, 3, ROM_4112 ROM:4106 cmpb INTMEM_1C, ZERO_REG ; Zero register ROM:4109 jne ROM_4110 ROM:410B ldb INTMEM_1C, #1 ROM:410E sjmp ROM_4112 ROM:4110 ; --------------------------------------------------------------------------- ROM:4110 ROM:4110 ROM_4110: ; CODE XREF: ROM:4109↑j ROM:4110 clrb INTMEM_1C ROM:4112 ROM:4112 ROM_4112: ; CODE XREF: ROM:40EB↑j ROM:4112 ; ROM:4103↑j ... ROM:4112 lcall ROM_352B ROM:4115 sjmp ROM_4177 ROM:4117 ; --------------------------------------------------------------------------- ROM:4117 ROM:4117 ROM_4117: ; CODE XREF: ROM:40DD↑j ROM:4117 jbs INTMEM_36+4, 4, ROM_4165 ROM:411A jbs INTMEM_36+4, 1, ROM_412D ROM:411D ldbze INTMEM_3C, [INTMEM_3C] ROM:4120 jbc INTMEM_36+4, 7, ROM_413B ROM:4123 sub INTMEM_3C, #80h ROM:4127 jc ROM_413B ROM:4129 neg INTMEM_3C ROM:412B sjmp ROM_413B ROM:412D ; --------------------------------------------------------------------------- ROM:412D ROM:412D ROM_412D: ; CODE XREF: ROM:411A↑j ROM:412D ld INTMEM_3C, [INTMEM_3C] ROM:4130 jbc INTMEM_36+4, 7, ROM_413B ROM:4133 sub INTMEM_3C, #-8000h ROM:4137 jc ROM_413B ROM:4139 neg INTMEM_3C ROM:413B ROM:413B ROM_413B: ; CODE XREF: ROM:4120↑j ROM:413B ; ROM:4127↑j ... ROM:413B jbs INTMEM_36+4, 5, ROM_4165 ROM:413E ldbze INTMEM_1C+2, INTMEM_3B ROM:4141 add INTMEM_1C+2, #3778h ROM:4145 ldbze INTMEM_1C, [INTMEM_1C+2]+ ROM:4148 mulu INTMEM_20, INTMEM_3C, INTMEM_1C ROM:414C jbc INTMEM_36+4, 3, ROM_4154 ROM:414F ld INTMEM_3C, INTMEM_20 ROM:4152 sjmp ROM_415A ROM:4154 ; --------------------------------------------------------------------------- ROM:4154 ROM:4154 ROM_4154: ; CODE XREF: ROM:414C↑j ROM:4154 ldb INTMEM_3C, INTMEM_20+1 ROM:4157 ldb INTMEM_3C+1, INTMEM_20+2 ROM:415A ROM:415A ROM_415A: ; CODE XREF: ROM:4152↑j ROM:415A jbc INTMEM_36+4, 2, ROM_415F ROM:415D neg INTMEM_3C ROM:415F ROM:415F ROM_415F: ; CODE XREF: ROM:ROM_415A↑j ROM:415F ldbse INTMEM_20+2, [INTMEM_1C+2] ROM:4162 add INTMEM_3C, INTMEM_20+2 ROM:4165 ROM:4165 ROM_4165: ; CODE XREF: ROM:ROM_4117↑j ROM:4165 ; ROM:ROM_413B↑j ROM:4165 ldb INTMEM_1C, INTMEM_3C ROM:4168 jbc INTMEM_36+4, 0, ROM_4174 ROM:416B ldb INTMEM_3B, INTMEM_1C ROM:416E orb INTMEM_AC, #8 ROM:4171 ldb INTMEM_1C, INTMEM_3C+1 ROM:4174 ROM:4174 ROM_4174: ; CODE XREF: ROM:4168↑j ROM:4174 lcall ROM_352B ROM:4177 ROM:4177 ROM_4177: ; CODE XREF: ROM:4115↑j ROM:4177 cmp INTMEM_36+2, INTMEM_36 ROM:417A jnc ROM_417E ROM:417C clrb INTMEM_93+1 ROM:417E ROM:417E ROM_417E: ; CODE XREF: ROM:417A↑j ROM:417E ret ROM:417F ; --------------------------------------------------------------------------- ROM:417F cmp INTMEM_3E, ZERO_REG ; Zero register ROM:4182 je ROM_419A ROM:4184 ld INTMEM_1A, [INTMEM_36]+ ROM:4187 dec INTMEM_3E ROM:4189 addb INTMEM_36+4, INTMEM_1A ROM:418C ldb INTMEM_1C, INTMEM_1A ROM:418F orb INTMEM_AC, #8 ROM:4192 ldb INTMEM_3B, INTMEM_1A+1 ROM:4195 addb INTMEM_36+4, INTMEM_3B ROM:4198 sjmp ROM_419F ROM:419A ; --------------------------------------------------------------------------- ROM:419A ROM:419A ROM_419A: ; CODE XREF: ROM:4182↑j ROM:419A clrb INTMEM_93+1 ROM:419C ldb INTMEM_1C, INTMEM_36+4 ROM:419F ROM:419F ROM_419F: ; CODE XREF: ROM:4198↑j ROM:419F ljmp ROM_352B ROM:419F ; --------------------------------------------------------------------------- ROM:41A2 db 7Bh, 43h, 0, 0FEh, 79h, 43h, 0, 0FEh, 91h, 45h, 78h ROM:41A2 db 88h, 89h, 42h, 0Ah, 3Ch, 93h, 44h, 74h, 8Ch, 0D0h, 0D0h ROM:41A2 db 1Ah, 3Ch, 0F0h, 0F0h, 2Eh, 3Ch, 0C4h, 0C4h, 34h, 3Ch ROM:41A2 db 0F4h, 0F4h, 4Bh, 3Ch, 0F6h, 0F6h, 3Fh, 3Ch, 0F2h, 0F2h ROM:41A2 db 4Bh, 3Ch, 74h, 74h, 6Bh, 3Ch, 0F7h, 0F7h, 72h, 3Ch ROM:41A2 db 0D0h, 0D0h, 1Ah, 3Ch, 0F0h, 0F0h, 2Eh, 3Ch, 0F9h, 0F9h ROM:41A2 db 65h, 3Ch, 0F5h, 0F5h, 3Ah, 3Ch, 0F4h, 0F4h, 43h, 3Ch ROM:41A2 db 0F6h, 0F6h, 3Fh, 3Ch, 0F3h, 0F3h, 58h, 3Ch, 0D1h, 0D1h ROM:41A2 db 0E7h, 3Dh, 0EFh, 0EFh, 0F4h, 3Dh, 0F7h, 0F7h, 0F4h ROM:41A2 db 3Dh, 0F8h, 0F8h, 12h, 3Eh, 0E7h, 0E7h, 0Ch, 3Eh, 3 ROM:41A2 db 1, 31h, 3Eh, 9, 8, 31h, 3Eh, 13h, 11h, 31h, 3Eh, 19h ROM:41A2 db 18h, 31h, 3Eh, 0FFh, 0FBh, 93h, 3Eh, 0EEh, 0EEh, 81h ROM:41A2 db 3Eh, 0EDh, 0EDh, 8Ah, 3Eh, 6Dh, 6Dh, 65h, 3Eh, 65h ROM:41A2 db 65h, 6Ah, 3Eh, 0, 0, 78h, 3Eh, 10h, 10h, 73h, 3Eh, 0FAh ROM:41A2 db 0FAh, 0CDh, 3Eh, 81h, 81h, 0C8h, 3Eh, 82h, 82h, 0B8h ROM:41A2 db 3Eh, 0CBh, 0CBh, 13h, 3Fh, 7Ah, 79h, 0D5h, 3Eh, 8Ah ROM:41A2 db 89h, 0D5h, 3Eh, 94h, 8Fh, 0D5h, 3Eh, 7Ch, 7Bh, 0D5h ROM:41A2 db 3Eh, 7Fh, 7Fh, 19h, 3Fh, 7Eh, 7Eh, 21h, 3Fh, 7Dh, 7Dh ROM:41A2 db 34h, 3Fh, 80h, 80h, 2Ah, 3Fh, 0E8h, 0E8h, 3Eh, 3Fh ROM:41A2 db 0CCh, 0CCh, 4Ah, 3Fh, 0D2h, 0D2h, 53h, 3Fh, 0D3h, 0D3h ROM:41A2 db 90h, 3Fh, 0CDh, 0CDh, 0ECh, 3Fh, 70h, 70h, 19h, 40h ROM:41A2 db 0Dh, 0Dh, 20h, 40h, 2, 2, 35h, 40h, 7, 7, 57h, 40h ROM:41A2 db 3, 3, 80h, 40h, 1, 1, 90h, 40h, 8, 8, 0A8h, 40h, 0Ah ROM:41A2 db 0Ah, 0BFh, 40h, 9, 9, 0D7h, 40h, 4, 4, 7Fh, 41h, 0D0h ROM:41A2 db 0D0h, 1Ah, 3Ch, 0F0h, 0F0h, 2Eh, 3Ch, 0F5h, 0F5h, 3Ah ROM:41A2 db 3Ch, 0F6h, 0F6h, 3Fh, 3Ch, 0F7h, 0F7h, 72h, 3Ch, 7Fh ROM:41A2 db 0, 0A2h, 3Dh, 0C7h, 0C7h, 0C6h, 3Dh, 0F2h, 0F2h, 0D2h ROM:41A2 db 3Dh, 0DCh, 0DCh, 0E0h, 3Dh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:41A2 db 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:43A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:45A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:47A2 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 8, 0 ROM:47A2 db 0, 0, 0FFh, 0FFh, 0FFh, 0FFh, 15h, 0, 19h, 0, 32h, 0 ROM:47A2 db 36h, 0, 37h, 0, 4Bh, 43h, 45h, 36h, 50h, 30h, 30h, 34h ROM:47A2 db 0A3h, 0, 4 ROM:4845 ROM:4845 ; =============== S U B R O U T I N E ======================================= ROM:4845 ROM:4845 ROM:4845 ROM_4845: ; CODE XREF: start+9DA↑p ROM:4845 lcall ROM_489E ROM:4848 ret ROM:4848 ; End of function ROM_4845 ROM:4848 ROM:4849 ROM:4849 ; =============== S U B R O U T I N E ======================================= ROM:4849 ROM:4849 ROM:4849 ROM_4849: ; CODE XREF: start:ROM_2A5F↑p ROM:4849 lcall ROM_4E42 ROM:484C lcall ROM_6051 ROM:484F lcall ROM_60C5 ROM:4852 lcall ROM_674C ROM:4855 lcall ROM_5D56 ROM:4858 lcall ROM_6A1F ROM:485B lcall ROM_54AD ROM:485E lcall ROM_6D66 ROM:4861 ret ROM:4861 ; End of function ROM_4849 ROM:4861 ROM:4862 ; --------------------------------------------------------------------------- ROM:4862 ; START OF FUNCTION CHUNK FOR ROM_2A87 ROM:4862 ROM:4862 ROM_4862: ; CODE XREF: ROM_2A87-560↑j ROM:4862 lcall ROM_5BD0 ROM:4865 ret ROM:4865 ; END OF FUNCTION CHUNK FOR ROM_2A87 ROM:4866 ; --------------------------------------------------------------------------- ROM:4866 ret ROM:4867 ; --------------------------------------------------------------------------- ROM:4867 clrb INTMEM_1A ROM:4869 ret ROM:486A ; --------------------------------------------------------------------------- ROM:486A ; START OF FUNCTION CHUNK FOR ROM_2EEF ROM:486A ROM:486A ROM_486A: ; CODE XREF: ROM_2EEF+D↑j ROM:486A ldb INTMEM_48, 0D3h[INTMEM_56] ROM:486F ldb INTMEM_49, 0D4h[INTMEM_56] ROM:4874 ldb INTMEM_4A, 0D5h[INTMEM_56] ROM:4879 ldb INTMEM_4B, 0D6h[INTMEM_56] ROM:487E clrb INTMEM_47 ROM:4880 clr INTMEM_40 ROM:4882 orb INTMEM_52, #40h ; '@' ROM:4885 lcall ROM_4932 ROM:4888 ldb INTMEM_42+1, 11Bh[INTMEM_56] ROM:488D ldb INTMEM_44+1, #-80h ROM:4890 ldb INTMEM_46, 143h[INTMEM_56] ROM:4895 ldb INTMEM_42, 141h[INTMEM_56] ROM:489A ldb INTMEM_44, #-80h ROM:489D ret ROM:489D ; END OF FUNCTION CHUNK FOR ROM_2EEF ROM:489E ROM:489E ; =============== S U B R O U T I N E ======================================= ROM:489E ROM:489E ROM:489E ROM_489E: ; CODE XREF: ROM_4845↑p ROM:489E orb INTMEM_F6+1, #4 ROM:48A1 orb INTMEM_A2+1, #1 ROM:48A4 ldb INTMEM_B6, 0B9h[INTMEM_56] ROM:48A9 lcall ROM_4932 ROM:48AC ld INTMEM_1C+2, #-8000h ROM:48B0 sub INTMEM_1C+2, 2Ah[INTMEM_56] ROM:48B5 st INTMEM_1C+2, INTMEM_176[] ROM:48BA st INTMEM_1C+2, INTMEM_178[] ROM:48BF ldb INTMEM_1C+2, #-1 ROM:48C2 stb INTMEM_1C+2, INTMEM_1F0[] ROM:48C7 stb INTMEM_1C+2, INTMEM_1F1[] ROM:48CC ldb INTMEM_1C+2, #-1 ROM:48CF stb INTMEM_1C+2, INTMEM_1F2[] ROM:48D4 stb INTMEM_1C+2, INTMEM_1F3[] ROM:48D9 stb INTMEM_1C+2, INTMEM_1D6[] ROM:48DE stb INTMEM_1C+2, INTMEM_1D7[] ROM:48E3 ld INTMEM_1C, 5Ah[INTMEM_56] ROM:48E8 st INTMEM_1C, INTMEM_1A4[] ROM:48ED ld INTMEM_D8, #61A8h ROM:48F1 ld INTMEM_1C+2, #61A8h ROM:48F5 st INTMEM_1C+2, INTMEM_260[] ROM:48FA shr INTMEM_1C+2, #1 ROM:48FD st INTMEM_1C+2, INTMEM_152[] ROM:4902 ldb INTMEM_B5, 144h[INTMEM_56] ROM:4907 ldb INTMEM_1C+2, #-1 ROM:490A stb INTMEM_1C+2, INTMEM_27E[] ROM:490F stb INTMEM_1C+2, INTMEM_27F[] ROM:4914 ldb INTMEM_F1, #-1 ROM:4917 ldb INTMEM_F0, #-1 ROM:491A ldb INTMEM_EF, #-1 ROM:491D ldb INTMEM_EE, #-1 ROM:4920 ldb INTMEM_ED, #-1 ROM:4923 ret ROM:4923 ; End of function ROM_489E ROM:4923 ROM:4924 ; --------------------------------------------------------------------------- ROM:4924 ; START OF FUNCTION CHUNK FOR ROM_54AD ROM:4924 ; ADDITIONAL PARENT FUNCTION ROM_60C5 ROM:4924 ; ADDITIONAL PARENT FUNCTION ROM_674C ROM:4924 ROM:4924 ROM_4924: ; CODE XREF: ROM_54AD+312↓j ROM:4924 ; ROM_60C5+399↓j ... ROM:4924 shlb INTMEM_1C, #1 ROM:4927 addb INTMEM_1A, INTMEM_1C ROM:492A addcb INTMEM_1A+1, ZERO_REG ; Zero register ROM:492D ld INTMEM_1A, [INTMEM_1A] ROM:4930 br [INTMEM_1A] ROM:4930 ; END OF FUNCTION CHUNK FOR ROM_54AD ROM:4932 ROM:4932 ; =============== S U B R O U T I N E ======================================= ROM:4932 ROM:4932 ROM:4932 ROM_4932: ; CODE XREF: ROM_2EEF+1996↑p ROM:4932 ; ROM_489E+B↑p ... ROM:4932 clrb INTMEM_1C ROM:4934 clrb INTMEM_1C+2 ROM:4936 clrb INTMEM_20 ROM:4938 clrb INTMEM_20+2 ROM:493A ldb INTMEM_1C+1, INTMEM_48 ROM:493D ldb INTMEM_1C+3, INTMEM_49 ROM:4940 ldb INTMEM_20+1, INTMEM_4A ROM:4943 ldb INTMEM_20+3, INTMEM_4B ROM:4946 shr INTMEM_1C, #2 ROM:4949 shr INTMEM_1C+2, #2 ROM:494C shr INTMEM_20, #2 ROM:494F shr INTMEM_20+2, #2 ROM:4952 add INTMEM_1C+2, INTMEM_1C ROM:4955 add INTMEM_20, INTMEM_1C+2 ROM:4958 add INTMEM_20+2, INTMEM_20 ROM:495B st INTMEM_1C, INTMEM_240[] ROM:4960 st INTMEM_1C+2, INTMEM_242[] ROM:4965 st INTMEM_20, INTMEM_244[] ROM:496A st INTMEM_20+2, INTMEM_246[] ROM:496F ret ROM:496F ; End of function ROM_4932 ROM:496F ROM:4970 ROM:4970 ; =============== S U B R O U T I N E ======================================= ROM:4970 ROM:4970 ROM:4970 ROM_4970: ; CODE XREF: ROM_4E42:ROM_5440↓p ROM:4970 jbs INTMEM_F6+1, 5, ROM_499F ROM:4973 orb INTMEM_F6+1, #20h ; ' ' ROM:4976 orb INTMEM_F8, #-80h ROM:4979 clr INTMEM_1C ROM:497B st INTMEM_1C, INTMEM_17C[] ROM:4980 decb INTMEM_1C ROM:4982 stb INTMEM_1C, INTMEM_1B7[] ROM:4987 stb INTMEM_1C, INTMEM_1B6[] ROM:498C jbc INTMEM_AB, 4, ROM_49A4 ROM:498F ldbze INTMEM_1C, #7 ROM:4992 lcall ROM_2B2E ROM:4995 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:4998 je ROM_49A2 ROM:499A ldb INTMEM_1A, #40h ; '@' ROM:499D sjmp ROM_4A78 ROM:499F ; --------------------------------------------------------------------------- ROM:499F ROM:499F ROM_499F: ; CODE XREF: ROM_4970↑j ROM:499F jbc INTMEM_A9, 4, ROM_49A4 ROM:49A2 ROM:49A2 ROM_49A2: ; CODE XREF: ROM_4970+28↑j ROM:49A2 sjmp ROM_4B62 ROM:49A4 ; --------------------------------------------------------------------------- ROM:49A4 ROM:49A4 ROM_49A4: ; CODE XREF: ROM_4970+1C↑j ROM:49A4 ; ROM_4970:ROM_499F↑j ROM:49A4 ldb INTMEM_1C, INTMEM_1B6[] ROM:49A9 incb INTMEM_1C ROM:49AB jne ROM_49B4 ROM:49AD ldb INTMEM_1C+2, 0BEh[INTMEM_56] ROM:49B2 sjmp ROM_4ABA ROM:49B4 ; --------------------------------------------------------------------------- ROM:49B4 ROM:49B4 ROM_49B4: ; CODE XREF: ROM_4970+3B↑j ROM:49B4 cmp ZERO_REG, INTMEM_17C[] ; Zero register ROM:49B9 jne ROM_49D9 ROM:49BB cmpb INTMEM_8A, INTMEM_1B6[] ROM:49C0 je ROM_49C4 ROM:49C2 sjmp ROM_4B62 ROM:49C4 ; --------------------------------------------------------------------------- ROM:49C4 ROM:49C4 ROM_49C4: ; CODE XREF: ROM_4970+50↑j ROM:49C4 cmpb INTMEM_C5, ZERO_REG ; Zero register ROM:49C7 je ROM_49CA ROM:49C9 ret ROM:49CA ; --------------------------------------------------------------------------- ROM:49CA ROM:49CA ROM_49CA: ; CODE XREF: ROM_4970+57↑j ROM:49CA ld INTMEM_20+2, INTMEM_1FC[] ROM:49CF st INTMEM_20+2, INTMEM_17C[] ROM:49D4 ldb INTMEM_1C+2, #-4Ch ROM:49D7 sjmp ROM_4ABA ROM:49D9 ; --------------------------------------------------------------------------- ROM:49D9 ROM:49D9 ROM_49D9: ; CODE XREF: ROM_4970+49↑j ROM:49D9 jbs INTMEM_F8, 7, ROM_49DE ROM:49DC sjmp ROM_4AD0 ROM:49DE ; --------------------------------------------------------------------------- ROM:49DE ROM:49DE ROM_49DE: ; CODE XREF: ROM_4970:ROM_49D9↑j ROM:49DE ldb INTMEM_1C+2, INTMEM_1B6[] ROM:49E3 cmpb INTMEM_1C+2, #-4Ch ROM:49E6 jc ROM_4A22 ROM:49E8 ldb INTMEM_20, INTMEM_1B7[] ROM:49ED cmpb INTMEM_20, #-1 ROM:49F0 je ROM_4A22 ROM:49F2 cmpb INTMEM_8A, INTMEM_20 ROM:49F5 jh ROM_4A22 ROM:49F7 cmpb INTMEM_20, 0BEh[INTMEM_56] ROM:49FC jnc ROM_4A06 ROM:49FE subb INTMEM_20, INTMEM_8A, 0D1h[INTMEM_56] ROM:4A04 jc ROM_4A09 ROM:4A06 ROM:4A06 ROM_4A06: ; CODE XREF: ROM_4970+8C↑j ROM:4A06 ldb INTMEM_20, #-1 ROM:4A09 ROM:4A09 ROM_4A09: ; CODE XREF: ROM_4970+94↑j ROM:4A09 stb INTMEM_20, INTMEM_1B7[] ROM:4A0E ld INTMEM_20+2, INTMEM_1FC[] ROM:4A13 cmp INTMEM_20+2, INTMEM_17A[] ROM:4A18 ldb INTMEM_1A, #20h ; ' ' ROM:4A1B jc ROM_4A78 ROM:4A1D st INTMEM_20+2, INTMEM_17A[] ROM:4A22 ROM:4A22 ROM_4A22: ; CODE XREF: ROM_4970+76↑j ROM:4A22 ; ROM_4970+80↑j ... ROM:4A22 cmpb INTMEM_8A, INTMEM_1B6[] ROM:4A27 je ROM_4A2B ROM:4A29 sjmp ROM_4B62 ROM:4A2B ; --------------------------------------------------------------------------- ROM:4A2B ROM:4A2B ROM_4A2B: ; CODE XREF: ROM_4970+B7↑j ROM:4A2B cmpb INTMEM_8A, ZERO_REG ; Zero register ROM:4A2E jne ROM_4A3A ROM:4A30 ldb INTMEM_1C+2, 0BEh[INTMEM_56] ROM:4A35 andb INTMEM_F8, #7Fh ROM:4A38 sjmp ROM_4ABA ROM:4A3A ; --------------------------------------------------------------------------- ROM:4A3A ROM:4A3A ROM_4A3A: ; CODE XREF: ROM_4970+BE↑j ROM:4A3A cmpb INTMEM_C5, ZERO_REG ; Zero register ROM:4A3D je ROM_4A40 ROM:4A3F ret ROM:4A40 ; --------------------------------------------------------------------------- ROM:4A40 ROM:4A40 ROM_4A40: ; CODE XREF: ROM_4970+CD↑j ROM:4A40 ld INTMEM_20+2, INTMEM_1FC[] ROM:4A45 clrb INTMEM_1C+2 ROM:4A47 ldb INTMEM_20, 0BEh[INTMEM_56] ROM:4A4C cmpb INTMEM_8A, INTMEM_20 ROM:4A4F je ROM_4AB5 ROM:4A51 ldb INTMEM_1C+2, INTMEM_20 ROM:4A54 ldb INTMEM_20, 0BFh[INTMEM_56] ROM:4A59 cmpb INTMEM_8A, INTMEM_20 ROM:4A5C je ROM_4A9B ROM:4A5E ldb INTMEM_1C+2, INTMEM_20 ROM:4A61 ldb INTMEM_20, 0C0h[INTMEM_56] ROM:4A66 cmpb INTMEM_8A, INTMEM_20 ROM:4A69 je ROM_4A96 ROM:4A6B ldb INTMEM_1C+2, INTMEM_20 ROM:4A6E cmp INTMEM_20+2, INTMEM_17C[] ROM:4A73 jh ROM_4A91 ROM:4A75 ldb INTMEM_1A, #10h ROM:4A78 ROM:4A78 ROM_4A78: ; CODE XREF: ROM_4970+2D↑j ROM:4A78 ; ROM_4970+AB↑j ... ROM:4A78 andb INTMEM_F6+1, #-21h ROM:4A7B andb INTMEM_AD, #7Fh ROM:4A7E stb INTMEM_1A, INTMEM_15D[] ROM:4A83 orb INTMEM_52, #40h ; '@' ROM:4A86 andb INTMEM_F5, #-2 ROM:4A89 andb INTMEM_F8, #7Fh ROM:4A8C lcall ROM_4932 ROM:4A8F sjmp ROM_4B62 ROM:4A91 ; --------------------------------------------------------------------------- ROM:4A91 ROM:4A91 ROM_4A91: ; CODE XREF: ROM_4970+103↑j ROM:4A91 st INTMEM_20+2, INTMEM_184[] ROM:4A96 ROM:4A96 ROM_4A96: ; CODE XREF: ROM_4970+F9↑j ROM:4A96 st INTMEM_20+2, INTMEM_182[] ROM:4A9B ROM:4A9B ROM_4A9B: ; CODE XREF: ROM_4970+EC↑j ROM:4A9B st INTMEM_20+2, INTMEM_180[] ROM:4AA0 subb INTMEM_20, INTMEM_8A, 0D1h[INTMEM_56] ROM:4AA6 jc ROM_4AAB ROM:4AA8 ldb INTMEM_20, #-1 ROM:4AAB ROM:4AAB ROM_4AAB: ; CODE XREF: ROM_4970+136↑j ROM:4AAB stb INTMEM_20, INTMEM_1B7[] ROM:4AB0 st INTMEM_20+2, INTMEM_17A[] ROM:4AB5 ROM:4AB5 ROM_4AB5: ; CODE XREF: ROM_4970+DF↑j ROM:4AB5 st INTMEM_20+2, INTMEM_17E[] ROM:4ABA ROM:4ABA ROM_4ABA: ; CODE XREF: ROM_4970+42↑j ROM:4ABA ; ROM_4970+67↑j ... ROM:4ABA stb INTMEM_1C+2, INTMEM_1B6[] ROM:4ABF ldbze INTMEM_1C, INTMEM_1B8[] ROM:4AC4 clrb INTMEM_1C+3 ROM:4AC6 ldbze INTMEM_20, 97h[INTMEM_56] ROM:4ACB lcall ROM_2B2E ROM:4ACE ROM:4ACE ROM_4ACE: ; CODE XREF: ROM_4970+165↓j ROM:4ACE sjmp ROM_4B62 ROM:4AD0 ; --------------------------------------------------------------------------- ROM:4AD0 ROM:4AD0 ROM_4AD0: ; CODE XREF: ROM_4970+6C↑j ROM:4AD0 cmpb INTMEM_8A, INTMEM_1B6[] ROM:4AD5 jne ROM_4ACE ROM:4AD7 cmpb INTMEM_C5, ZERO_REG ; Zero register ROM:4ADA je ROM_4ADD ROM:4ADC ret ROM:4ADD ; --------------------------------------------------------------------------- ROM:4ADD ROM:4ADD ROM_4ADD: ; CODE XREF: ROM_4970+16A↑j ROM:4ADD ld INTMEM_20+2, INTMEM_1FC[] ROM:4AE2 sub INTMEM_1A, INTMEM_20+2, INTMEM_17C[] ROM:4AE8 jc ROM_4AEC ROM:4AEA neg INTMEM_1A ROM:4AEC ROM:4AEC ROM_4AEC: ; CODE XREF: ROM_4970+178↑j ROM:4AEC cmp INTMEM_1A, 34h[INTMEM_56] ROM:4AF1 ldb INTMEM_1A, #50h ; 'P' ROM:4AF4 jh ROM_4B1D ROM:4AF6 ldb INTMEM_1A, #30h ; '0' ROM:4AF9 ld INTMEM_1C, INTMEM_17E[] ROM:4AFE shl INTMEM_1C, #2 ROM:4B01 jnc ROM_4B08 ROM:4B03 ldb INTMEM_48, #-1 ROM:4B06 sjmp ROM_4B0E ROM:4B08 ; --------------------------------------------------------------------------- ROM:4B08 ROM:4B08 ROM_4B08: ; CODE XREF: ROM_4970+191↑j ROM:4B08 addb INTMEM_48, INTMEM_1C+1, 0D0h[INTMEM_56] ROM:4B0E ROM:4B0E ROM_4B0E: ; CODE XREF: ROM_4970+196↑j ROM:4B0E ld INTMEM_1C, INTMEM_180[] ROM:4B13 sub INTMEM_1C, INTMEM_17E[] ROM:4B18 shl INTMEM_1C, #2 ROM:4B1B jnc ROM_4B1F ROM:4B1D ROM:4B1D ROM_4B1D: ; CODE XREF: ROM_4970+184↑j ROM:4B1D ; ROM_4970+1BF↓j ... ROM:4B1D sjmp ROM_4A78 ROM:4B1F ; --------------------------------------------------------------------------- ROM:4B1F ROM:4B1F ROM_4B1F: ; CODE XREF: ROM_4970+1AB↑j ROM:4B1F stb INTMEM_1C+1, INTMEM_49 ROM:4B22 ld INTMEM_1C, INTMEM_182[] ROM:4B27 sub INTMEM_1C, INTMEM_180[] ROM:4B2C shl INTMEM_1C, #2 ROM:4B2F jc ROM_4B1D ROM:4B31 stb INTMEM_1C+1, INTMEM_4A ROM:4B34 ld INTMEM_1C, INTMEM_184[] ROM:4B39 sub INTMEM_1C, INTMEM_182[] ROM:4B3E shl INTMEM_1C, #2 ROM:4B41 jc ROM_4B1D ROM:4B43 stb INTMEM_1C+1, INTMEM_4B ROM:4B46 clr INTMEM_40 ROM:4B48 lcall ROM_4932 ROM:4B4B andb INTMEM_52, #-41h ROM:4B4E stb ZERO_REG, INTMEM_15D[] ; Zero register ROM:4B53 andb INTMEM_F6+1, #-21h ROM:4B56 andb INTMEM_AD, #7Fh ROM:4B59 andb INTMEM_F5, #-2 ROM:4B5C incb INTMEM_47 ROM:4B5E jne ROM_4B62 ROM:4B60 decb INTMEM_47 ROM:4B62 ROM:4B62 ROM_4B62: ; CODE XREF: ROM_4970:ROM_49A2↑j ROM:4B62 ; ROM_4970+52↑j ... ROM:4B62 ldb INTMEM_C5, 0D2h[INTMEM_56] ROM:4B67 ret ROM:4B67 ; End of function ROM_4970 ROM:4B67 ROM:4B68 ; --------------------------------------------------------------------------- ROM:4B68 ret ROM:4B69 ROM:4B69 ; =============== S U B R O U T I N E ======================================= ROM:4B69 ROM:4B69 ROM:4B69 ROM_4B69: ; CODE XREF: ROM:5896↓p ROM:4B69 ; ROM:58CE↓p ROM:4B69 mulu INTMEM_1C, INTMEM_20 ROM:4B6C jbc INTMEM_1C+1, 7, ROM_4B71 ROM:4B6F inc INTMEM_1C+2 ROM:4B71 ROM:4B71 ROM_4B71: ; CODE XREF: ROM_4B69+3↑j ROM:4B71 ld INTMEM_1C, INTMEM_1C+2 ROM:4B74 clr INTMEM_1C+2 ROM:4B76 mulu INTMEM_20, INTMEM_20+2 ROM:4B79 add INTMEM_1C, INTMEM_20 ROM:4B7C addc INTMEM_1C+2, INTMEM_20+2 ROM:4B7F ret ROM:4B7F ; End of function ROM_4B69 ROM:4B7F ROM:4B80 ROM:4B80 ; =============== S U B R O U T I N E ======================================= ROM:4B80 ROM:4B80 ROM:4B80 ROM_4B80: ; CODE XREF: ROM:588E↓p ROM:4B80 ; ROM:58AE↓p ... ROM:4B80 divu INTMEM_1C, INTMEM_20 ROM:4B83 jnv ROM_4B89 ROM:4B85 ldbse INTMEM_20+2, #-1 ROM:4B88 ret ROM:4B89 ; --------------------------------------------------------------------------- ROM:4B89 ROM:4B89 ROM_4B89: ; CODE XREF: ROM_4B80+3↑j ROM:4B89 ld INTMEM_20+2, INTMEM_1C ROM:4B8C clr INTMEM_1C ROM:4B8E divu INTMEM_1C, INTMEM_20 ROM:4B91 shr INTMEM_20, #1 ROM:4B94 cmp INTMEM_1C+2, INTMEM_20 ROM:4B97 jnc ROM_4B9B ROM:4B99 inc INTMEM_1C ROM:4B9B ROM:4B9B ROM_4B9B: ; CODE XREF: ROM_4B80+17↑j ROM:4B9B ret ROM:4B9B ; End of function ROM_4B80 ROM:4B9B ROM:4B9C ROM:4B9C ; =============== S U B R O U T I N E ======================================= ROM:4B9C ROM:4B9C ROM:4B9C ROM_4B9C: ; CODE XREF: ROM_6A1F+118↓p ROM:4B9C ; ROM_6A1F+137↓p ROM:4B9C ld INTMEM_2C, INTMEM_1A ROM:4B9F ld INTMEM_2C+2, INTMEM_20 ROM:4BA2 ldb INTMEM_20+3, #2 ROM:4BA5 ROM:4BA5 ROM_4BA5: ; CODE XREF: ROM_4B9C+26↓j ROM:4BA5 clrb INTMEM_20+2 ROM:4BA7 ldb INTMEM_32, INTMEM_1C ROM:4BAA ldb INTMEM_30, [INTMEM_2C]+ ROM:4BAD ldb INTMEM_30+1, [INTMEM_2C+2]+ ROM:4BB0 subb INTMEM_1C+3, INTMEM_1C+2, INTMEM_30 ROM:4BB4 jc ROM_4BBD ROM:4BB6 negb INTMEM_1C+3 ROM:4BB8 decb INTMEM_20+2 ROM:4BBA ldb INTMEM_32, INTMEM_1C+1 ROM:4BBD ROM:4BBD ROM_4BBD: ; CODE XREF: ROM_4B9C+18↑j ROM:4BBD cmpb INTMEM_1C+3, INTMEM_32 ROM:4BC0 jc ROM_4BC9 ROM:4BC2 djnz INTMEM_20+3, ROM_4BA5 ROM:4BC5 clrb INTMEM_1C+3 ROM:4BC7 sjmp ROM_4BE8 ROM:4BC9 ; --------------------------------------------------------------------------- ROM:4BC9 ROM:4BC9 ROM_4BC9: ; CODE XREF: ROM_4B9C+24↑j ROM:4BC9 cmpb INTMEM_1C+2, INTMEM_1BA[] ROM:4BCE jne ROM_4BD7 ROM:4BD0 cmpb INTMEM_30, INTMEM_30+1 ROM:4BD3 jne ROM_4BD7 ROM:4BD5 clrb INTMEM_1C+3 ROM:4BD7 ROM:4BD7 ROM_4BD7: ; CODE XREF: ROM_4B9C+32↑j ROM:4BD7 ; ROM_4B9C+37↑j ROM:4BD7 jbs INTMEM_20+3, 1, ROM_4BDD ROM:4BDA shrb INTMEM_1C+3, #1 ROM:4BDD ROM:4BDD ROM_4BDD: ; CODE XREF: ROM_4B9C:ROM_4BD7↑j ROM:4BDD jbc INTMEM_1C+3, 7, ROM_4BE3 ROM:4BE0 ldb INTMEM_1C+3, #7Fh ROM:4BE3 ROM:4BE3 ROM_4BE3: ; CODE XREF: ROM_4B9C:ROM_4BDD↑j ROM:4BE3 jbc INTMEM_20+2, 7, ROM_4BE8 ROM:4BE6 negb INTMEM_1C+3 ROM:4BE8 ROM:4BE8 ROM_4BE8: ; CODE XREF: ROM_4B9C+2B↑j ROM:4BE8 ; ROM_4B9C:ROM_4BE3↑j ROM:4BE8 addb INTMEM_1C+3, #-80h ROM:4BEB ldb INTMEM_1C, [INTMEM_1A] ROM:4BEE stb INTMEM_1C+2, [INTMEM_1A]+ ROM:4BF1 stb INTMEM_1C, [INTMEM_1A] ROM:4BF4 ldb INTMEM_1C+1, [INTMEM_20] ROM:4BF7 ldb INTMEM_32, INTMEM_1BA[] ROM:4BFC stb INTMEM_32, [INTMEM_20]+ ROM:4BFF stb INTMEM_1C+1, [INTMEM_20] ROM:4C02 jbc INTMEM_20+3, 1, ROM_4C0B ROM:4C05 stb INTMEM_1C+2, [INTMEM_1A] ROM:4C08 stb INTMEM_32, [INTMEM_20] ROM:4C0B ROM:4C0B ROM_4C0B: ; CODE XREF: ROM_4B9C+66↑j ROM:4C0B ret ROM:4C0B ; End of function ROM_4B9C ROM:4C0B ROM:4C0C ROM:4C0C ; =============== S U B R O U T I N E ======================================= ROM:4C0C ROM:4C0C ROM:4C0C ROM_4C0C: ; CODE XREF: ROM_6A1F+1D3↓p ROM:4C0C ; ROM_6A1F+1F5↓p ROM:4C0C ldb INTMEM_1C+3, INTMEM_DA+1 ROM:4C0F ldb INTMEM_20, INTMEM_1C+2 ROM:4C12 subb INTMEM_20, #-80h ROM:4C15 jc ROM_4C22 ROM:4C17 negb INTMEM_20 ROM:4C19 cmpb INTMEM_20, 0E5h[INTMEM_56] ROM:4C1E jc ROM_4C36 ROM:4C20 sjmp ROM_4C29 ROM:4C22 ; --------------------------------------------------------------------------- ROM:4C22 ROM:4C22 ROM_4C22: ; CODE XREF: ROM_4C0C+9↑j ROM:4C22 cmpb INTMEM_20, 0E4h[INTMEM_56] ROM:4C27 jc ROM_4C36 ROM:4C29 ROM:4C29 ROM_4C29: ; CODE XREF: ROM_4C0C+14↑j ROM:4C29 ld INTMEM_1C, #0Bh ROM:4C2D lcall ROM_3360 ROM:4C30 mulub INTMEM_32, INTMEM_1C, #4 ROM:4C34 sjmp ROM_4C41 ROM:4C36 ; --------------------------------------------------------------------------- ROM:4C36 ROM:4C36 ROM_4C36: ; CODE XREF: ROM_4C0C+12↑j ROM:4C36 ; ROM_4C0C+1B↑j ROM:4C36 ld INTMEM_1C, #0Ah ROM:4C3A lcall ROM_3360 ROM:4C3D mulub INTMEM_32, INTMEM_1C, #20h ; ' ' ROM:4C41 ROM:4C41 ROM_4C41: ; CODE XREF: ROM_4C0C+28↑j ROM:4C41 ldb INTMEM_1C+3, INTMEM_1AF[] ROM:4C46 ld INTMEM_1C, #0Ch ROM:4C4A lcall ROM_3360 ROM:4C4D clrb INTMEM_1C+1 ROM:4C4F mulu INTMEM_20, INTMEM_1C, INTMEM_32 ROM:4C53 divu INTMEM_20, #32h ; '2' ROM:4C57 jnv ROM_4C5C ROM:4C59 ldbse INTMEM_20, #-1 ROM:4C5C ROM:4C5C ROM_4C5C: ; CODE XREF: ROM_4C0C+4B↑j ROM:4C5C ret ROM:4C5C ; End of function ROM_4C0C ROM:4C5C ROM:4C5D ROM:4C5D ; =============== S U B R O U T I N E ======================================= ROM:4C5D ROM:4C5D ROM:4C5D ROM_4C5D: ; CODE XREF: ROM_6A1F:ROM_6C05↓p ROM:4C5D ; ROM_6A1F:ROM_6C27↓p ROM:4C5D pushf ROM:4C5E ld INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4C63 add INTMEM_1C+2, INTMEM_20 ROM:4C66 jnc ROM_4C6B ROM:4C68 ldbse INTMEM_1C+2, #-1 ROM:4C6B ROM:4C6B ROM_4C6B: ; CODE XREF: ROM_4C5D+9↑j ROM:4C6B cmp INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4C70 jnh ROM_4C77 ROM:4C72 ld INTMEM_1C+2, 1E0h[INTMEM_20+2] ROM:4C77 ROM:4C77 ROM_4C77: ; CODE XREF: ROM_4C5D+13↑j ROM:4C77 st INTMEM_1C+2, 1E8h[INTMEM_20+2] ROM:4C7C popf ROM:4C7D ret ROM:4C7D ; End of function ROM_4C5D ROM:4C7D ROM:4C7E ROM:4C7E ; =============== S U B R O U T I N E ======================================= ROM:4C7E ROM:4C7E ROM:4C7E ROM_4C7E: ; CODE XREF: ROM:59F7↓p ROM:4C7E ; ROM:5A0C↓p ROM:4C7E ldb INTMEM_1C+2, INTMEM_7E ROM:4C81 shlb INTMEM_1C+2, #2 ROM:4C84 addb INTMEM_1C+2, INTMEM_160[] ROM:4C89 subb INTMEM_1A, INTMEM_1C+2, (INTMEM_1D2+1)[] ROM:4C8F clrb INTMEM_1A+1 ROM:4C91 stb INTMEM_1C+2, (INTMEM_1D2+1)[] ROM:4C96 ret ROM:4C96 ; End of function ROM_4C7E ROM:4C96 ROM:4C97 ROM:4C97 ; =============== S U B R O U T I N E ======================================= ROM:4C97 ROM:4C97 ROM:4C97 ROM_4C97: ; CODE XREF: ROM_60C5:ROM_64EC↓p ROM:4C97 jbs INTMEM_FE, 1, ROM_4CAB ROM:4C9A jbc INTMEM_FD, 5, ROM_4CA8 ROM:4C9D mulub INTMEM_1C, INTMEM_E7, 131h[INTMEM_56] ROM:4CA3 stb INTMEM_1C+1, INTMEM_E7 ROM:4CA6 sjmp ROM_4CC1 ROM:4CA8 ; --------------------------------------------------------------------------- ROM:4CA8 ROM:4CA8 ROM_4CA8: ; CODE XREF: ROM_4C97+3↑j ROM:4CA8 orb INTMEM_FE, #2 ROM:4CAB ROM:4CAB ROM_4CAB: ; CODE XREF: ROM_4C97↑j ROM:4CAB jbs INTMEM_FD, 6, ROM_4CBA ROM:4CAE cmpb ZERO_REG, INTMEM_BA ; Zero register ROM:4CB1 je ROM_4CC1 ROM:4CB3 jbs INTMEM_FD, 7, ROM_4CBF ROM:4CB6 clrb INTMEM_BA ROM:4CB8 sjmp ROM_4CC1 ROM:4CBA ; --------------------------------------------------------------------------- ROM:4CBA ROM:4CBA ROM_4CBA: ; CODE XREF: ROM_4C97:ROM_4CAB↑j ROM:4CBA ldb INTMEM_BA, 132h[INTMEM_56] ROM:4CBF ROM:4CBF ROM_4CBF: ; CODE XREF: ROM_4C97+1C↑j ROM:4CBF clrb INTMEM_E7 ROM:4CC1 ROM:4CC1 ROM_4CC1: ; CODE XREF: ROM_4C97+F↑j ROM:4CC1 ; ROM_4C97+1A↑j ... ROM:4CC1 ret ROM:4CC1 ; End of function ROM_4C97 ROM:4CC1 ROM:4CC2 ROM:4CC2 ; =============== S U B R O U T I N E ======================================= ROM:4CC2 ROM:4CC2 ROM:4CC2 ROM_4CC2: ; CODE XREF: ROM_60C5+24↓p ROM:4CC2 ; ROM_60C5:ROM_6440↓p ... ROM:4CC2 addb INTMEM_1C+2, 134h[INTMEM_56] ROM:4CC7 scall ROM_4D1F ROM:4CC9 ldbze INTMEM_20, INTMEM_278[] ROM:4CCE ldbze INTMEM_20+2, INTMEM_279[] ROM:4CD3 sub INTMEM_1C+2, INTMEM_1C, INTMEM_20 ROM:4CD7 jc ROM_4CE2 ROM:4CD9 add INTMEM_1C+2, INTMEM_20+2 ROM:4CDC jc ROM_4CE5 ROM:4CDE clr INTMEM_1C+2 ROM:4CE0 sjmp ROM_4CE5 ROM:4CE2 ; --------------------------------------------------------------------------- ROM:4CE2 ROM:4CE2 ROM_4CE2: ; CODE XREF: ROM_4CC2+15↑j ROM:4CE2 add INTMEM_1C+2, INTMEM_20+2 ROM:4CE5 ROM:4CE5 ROM_4CE5: ; CODE XREF: ROM_4CC2+1A↑j ROM:4CE5 ; ROM_4CC2+1E↑j ROM:4CE5 inc INTMEM_1C+2 ROM:4CE7 scall ROM_4D46 ROM:4CE9 ret ROM:4CE9 ; End of function ROM_4CC2 ROM:4CE9 ROM:4CEA ROM:4CEA ; =============== S U B R O U T I N E ======================================= ROM:4CEA ROM:4CEA ROM:4CEA ROM_4CEA: ; CODE XREF: ROM_60C5+9A↓p ROM:4CEA ; ROM_60C5+CF↓p ... ROM:4CEA addb INTMEM_1C+2, 134h[INTMEM_56] ROM:4CEF scall ROM_4D1F ROM:4CF1 ldbze INTMEM_20, INTMEM_278[] ROM:4CF6 sub INTMEM_1C, INTMEM_20 ROM:4CF9 ldb INTMEM_1C+2, INTMEM_1C+3 ROM:4CFC ld INTMEM_32, INTMEM_1C ROM:4CFF scall ROM_4D1F ROM:4D01 sub INTMEM_1C+2, INTMEM_1C, INTMEM_32 ROM:4D05 jc ROM_4D09 ROM:4D07 clr INTMEM_1C+2 ROM:4D09 ROM:4D09 ROM_4D09: ; CODE XREF: ROM_4CEA+1B↑j ROM:4D09 add INTMEM_32, INTMEM_1C ROM:4D0C inc INTMEM_32 ROM:4D0E scall ROM_4D46 ROM:4D10 ld INTMEM_1C+2, INTMEM_32 ROM:4D13 ldb INTMEM_32, INTMEM_1C ROM:4D16 scall ROM_4D46 ROM:4D18 ldb INTMEM_1C+2, INTMEM_1C ROM:4D1B ldb INTMEM_1C+3, INTMEM_32 ROM:4D1E ret ROM:4D1E ; End of function ROM_4CEA ROM:4D1E ROM:4D1F ROM:4D1F ; =============== S U B R O U T I N E ======================================= ROM:4D1F ROM:4D1F ROM:4D1F ROM_4D1F: ; CODE XREF: ROM_4CC2+5↑p ROM:4D1F ; ROM_4CEA+5↑p ... ROM:4D1F cmpb INTMEM_1C+2, INTMEM_27A[] ROM:4D24 jh ROM_4D30 ROM:4D26 ld INTMEM_1C, #29h ; ')' ROM:4D2A lcall ROM_3360 ROM:4D2D clrb INTMEM_1C+1 ROM:4D2F ret ROM:4D30 ; --------------------------------------------------------------------------- ROM:4D30 ROM:4D30 ROM_4D30: ; CODE XREF: ROM_4D1F+5↑j ROM:4D30 ld INTMEM_1C, #2Ah ; '*' ROM:4D34 lcall ROM_3360 ROM:4D37 stb INTMEM_1C, INTMEM_3D1[] ROM:4D3C clrb INTMEM_1C+1 ROM:4D3E shl INTMEM_1C, #1 ROM:4D41 add INTMEM_1C, #0FFh ROM:4D45 ret ROM:4D45 ; End of function ROM_4D1F ROM:4D45 ROM:4D46 ROM:4D46 ; =============== S U B R O U T I N E ======================================= ROM:4D46 ROM:4D46 ROM:4D46 ROM_4D46: ; CODE XREF: ROM_4CC2+25↑p ROM:4D46 ; ROM_4CEA+24↑p ... ROM:4D46 ld INTMEM_1C, #2Bh ; '+' ROM:4D4A cmpb INTMEM_1C+3, ZERO_REG ; Zero register ROM:4D4D je ROM_4D5A ROM:4D4F sub INTMEM_1C+2, #0FFh ROM:4D53 shr INTMEM_1C+2, #1 ROM:4D56 ld INTMEM_1C, #2Ch ; ',' ROM:4D5A ROM:4D5A ROM_4D5A: ; CODE XREF: ROM_4D46+7↑j ROM:4D5A ljmp ROM_3360 ROM:4D5A ; End of function ROM_4D46 ROM:4D5A ROM:4D5D ROM:4D5D ; =============== S U B R O U T I N E ======================================= ROM:4D5D ROM:4D5D ROM:4D5D ROM_4D5D: ; CODE XREF: ROM_60C5+411↓p ROM:4D5D jbs INTMEM_FE, 2, ROM_4D9E ROM:4D60 mulub INTMEM_1C, INTMEM_8A, 133h[INTMEM_56] ROM:4D66 add INTMEM_1C, #-8000h ROM:4D6A cmp INTMEM_D6, INTMEM_1C ROM:4D6D jnc ROM_4D71 ROM:4D6F sjmp ROM_4E11 ROM:4D71 ; --------------------------------------------------------------------------- ROM:4D71 ROM:4D71 ROM_4D71: ; CODE XREF: ROM_4D5D+10↑j ROM:4D71 orb INTMEM_FE, #4 ROM:4D74 clrb INTMEM_BD ROM:4D76 ldb INTMEM_1A+1, INTMEM_1B1[] ROM:4D7B cmpb INTMEM_1A+1, 13Fh[INTMEM_56] ROM:4D80 jnc ROM_4D87 ROM:4D82 ldb INTMEM_BD, 140h[INTMEM_56] ROM:4D87 ROM:4D87 ROM_4D87: ; CODE XREF: ROM_4D5D+23↑j ROM:4D87 ; ROM_4D5D+63↓j ... ROM:4D87 andb INTMEM_FE, #-11h ROM:4D8A ldbse INTMEM_20+2, #-1 ROM:4D8D st INTMEM_20+2, (INTMEM_266+2)[] ROM:4D92 st ZERO_REG, (INTMEM_266+4)[] ; Zero register ROM:4D97 ldb INTMEM_BC, 13Dh[INTMEM_56] ROM:4D9C sjmp ROM_4DD4 ROM:4D9E ; --------------------------------------------------------------------------- ROM:4D9E ROM:4D9E ROM_4D9E: ; CODE XREF: ROM_4D5D↑j ROM:4D9E jbs INTMEM_FE, 4, ROM_4DB3 ROM:4DA1 jbc INTMEM_D6+1, 7, ROM_4DD0 ROM:4DA4 cmpb ZERO_REG, INTMEM_BC ; Zero register ROM:4DA7 jne ROM_4DD4 ROM:4DA9 orb INTMEM_FE, #10h ROM:4DAC ldb INTMEM_BC, 13Eh[INTMEM_56] ROM:4DB1 sjmp ROM_4DE2 ROM:4DB3 ; --------------------------------------------------------------------------- ROM:4DB3 ROM:4DB3 ROM_4DB3: ; CODE XREF: ROM_4D5D:ROM_4D9E↑j ROM:4DB3 cmpb ZERO_REG, INTMEM_BC ; Zero register ROM:4DB6 jne ROM_4DE2 ROM:4DB8 ld INTMEM_20, (INTMEM_266+4)[] ROM:4DBD divub INTMEM_20, #5 ROM:4DC0 jv ROM_4D87 ROM:4DC2 cmpb INTMEM_20, 13Ch[INTMEM_56] ROM:4DC7 jh ROM_4D87 ROM:4DC9 cmpb INTMEM_20, 13Bh[INTMEM_56] ROM:4DCE jnc ROM_4D87 ROM:4DD0 ROM:4DD0 ROM_4DD0: ; CODE XREF: ROM_4D5D+44↑j ROM:4DD0 ldb INTMEM_1A, #-1 ROM:4DD3 ret ROM:4DD4 ; --------------------------------------------------------------------------- ROM:4DD4 ROM:4DD4 ROM_4DD4: ; CODE XREF: ROM_4D5D+3F↑j ROM:4DD4 ; ROM_4D5D+4A↑j ROM:4DD4 cmp INTMEM_D6, (INTMEM_266+2)[] ROM:4DD9 jh ROM_4E11 ROM:4DDB st INTMEM_D6, (INTMEM_266+2)[] ROM:4DE0 sjmp ROM_4E11 ROM:4DE2 ; --------------------------------------------------------------------------- ROM:4DE2 ROM:4DE2 ROM_4DE2: ; CODE XREF: ROM_4D5D+54↑j ROM:4DE2 ; ROM_4D5D+59↑j ROM:4DE2 ld INTMEM_1C+2, 86h[INTMEM_56] ROM:4DE7 cmpb ZERO_REG, INTMEM_BD ; Zero register ROM:4DEA je ROM_4DF0 ROM:4DEC ld INTMEM_1C+2, #384h ROM:4DF0 ROM:4DF0 ROM_4DF0: ; CODE XREF: ROM_4D5D+8D↑j ROM:4DF0 jbc INTMEM_F9, 4, ROM_4DF8 ROM:4DF3 ld INTMEM_1C+2, 88h[INTMEM_56] ROM:4DF8 ROM:4DF8 ROM_4DF8: ; CODE XREF: ROM_4D5D:ROM_4DF0↑j ROM:4DF8 st INTMEM_1C+2, INTMEM_266[] ROM:4DFD sub INTMEM_20, INTMEM_D6, (INTMEM_266+2)[] ROM:4E03 jnc ROM_4E11 ROM:4E05 cmp INTMEM_20, (INTMEM_266+4)[] ROM:4E0A jnh ROM_4E11 ROM:4E0C st INTMEM_20, (INTMEM_266+4)[] ROM:4E11 ROM:4E11 ROM_4E11: ; CODE XREF: ROM_4D5D+12↑j ROM:4E11 ; ROM_4D5D+7C↑j ... ROM:4E11 clrb INTMEM_1A ROM:4E13 ret ROM:4E13 ; End of function ROM_4D5D ROM:4E13 ROM:4E14 ROM:4E14 ; =============== S U B R O U T I N E ======================================= ROM:4E14 ROM:4E14 ROM:4E14 ROM_4E14: ; CODE XREF: ROM_60C5+496↓p ROM:4E14 jbs INTMEM_FE, 7, ROM_4E33 ROM:4E17 ldb INTMEM_1C+1, INTMEM_46 ROM:4E1A ldb INTMEM_1C, #0 ROM:4E1D ld INTMEM_20, (INTMEM_1F3+1)[] ROM:4E22 ldbze INTMEM_1C+2, 146h[INTMEM_56] ROM:4E27 lcall ROM_34FB ROM:4E2A stb INTMEM_1C+1, INTMEM_46 ROM:4E2D orb INTMEM_FE, #-80h ROM:4E30 ROM:4E30 ROM_4E30: ; CODE XREF: ROM_4E14+26↓j ROM:4E30 clrb INTMEM_1A ROM:4E32 ret ROM:4E33 ; --------------------------------------------------------------------------- ROM:4E33 ROM:4E33 ROM_4E33: ; CODE XREF: ROM_4E14↑j ROM:4E33 cmpb INTMEM_46, INTMEM_1F5[] ROM:4E38 je ROM_4E3E ROM:4E3A jh ROM_4E30 ROM:4E3C incb INTMEM_46 ROM:4E3E ROM:4E3E ROM_4E3E: ; CODE XREF: ROM_4E14+24↑j ROM:4E3E ldb INTMEM_1A, #-1 ROM:4E41 ret ROM:4E41 ; End of function ROM_4E14 ROM:4E41 ROM:4E42 ROM:4E42 ; =============== S U B R O U T I N E ======================================= ROM:4E42 ROM:4E42 ROM:4E42 ROM_4E42: ; CODE XREF: ROM_4849↑p ROM:4E42 sub INTMEM_1A, INTMEM_5C, #1F4h ROM:4E47 jc ROM_4E4B ROM:4E49 clr INTMEM_1A ROM:4E4B ROM:4E4B ROM_4E4B: ; CODE XREF: ROM_4E42+5↑j ROM:4E4B divub INTMEM_1A, #19h ROM:4E4E jnv ROM_4E53 ROM:4E50 ldb INTMEM_1A, #-1 ROM:4E53 ROM:4E53 ROM_4E53: ; CODE XREF: ROM_4E42+C↑j ROM:4E53 stb INTMEM_1A, INTMEM_1AE[] ROM:4E58 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:4E5B jh ROM_4E68 ROM:4E5D andb INTMEM_F6, #-41h ROM:4E60 orb INTMEM_F5, #10h ROM:4E63 orb INTMEM_F6, #-80h ROM:4E66 sjmp ROM_4EAF ROM:4E68 ; --------------------------------------------------------------------------- ROM:4E68 ROM:4E68 ROM_4E68: ; CODE XREF: ROM_4E42+19↑j ROM:4E68 jbs INTMEM_F6, 6, ROM_4EAF ROM:4E6B andb INTMEM_F6, #7Fh ROM:4E6E cmp INTMEM_5C, 1Ch[INTMEM_56] ROM:4E73 jh ROM_4E7F ROM:4E75 orb INTMEM_F5, #10h ROM:4E78 andb INTMEM_F6+1, #-2 ROM:4E7B clrb INTMEM_CD ROM:4E7D sjmp ROM_4EAF ROM:4E7F ; --------------------------------------------------------------------------- ROM:4E7F ROM:4E7F ROM_4E7F: ; CODE XREF: ROM_4E42+31↑j ROM:4E7F andb INTMEM_F5, #-11h ROM:4E82 cmp INTMEM_5C, 1Eh[INTMEM_56] ROM:4E87 jh ROM_4E99 ROM:4E89 jbs INTMEM_F6+1, 0, ROM_4E94 ROM:4E8C orb INTMEM_F6+1, #1 ROM:4E8F ldb INTMEM_CD, 0B8h[INTMEM_56] ROM:4E94 ROM:4E94 ROM_4E94: ; CODE XREF: ROM_4E42+47↑j ROM:4E94 cmpb INTMEM_CD, ZERO_REG ; Zero register ROM:4E97 jne ROM_4EAF ROM:4E99 ROM:4E99 ROM_4E99: ; CODE XREF: ROM_4E42+45↑j ROM:4E99 orb INTMEM_F6, #40h ; '@' ROM:4E9C ldb INTMEM_1C+2, INTMEM_1AF[] ROM:4EA1 stb INTMEM_1C+2, INTMEM_1B0[] ROM:4EA6 orb INTMEM_F6+1, #2 ROM:4EA9 andb INTMEM_F5, #-11h ROM:4EAC andb INTMEM_F6+1, #-2 ROM:4EAF ROM:4EAF ROM_4EAF: ; CODE XREF: ROM_4E42+24↑j ROM:4EAF ; ROM_4E42:ROM_4E68↑j ... ROM:4EAF jbc INTMEM_F6, 7, ROM_4EBF ROM:4EB2 cmpb ZERO_REG, INTMEM_B6 ; Zero register ROM:4EB5 jne ROM_4EBF ROM:4EB7 andb INTMEM_F6+1, #-5 ROM:4EBA andb INTMEM_A2+1, #-2 ROM:4EBD sjmp ROM_4EC5 ROM:4EBF ; --------------------------------------------------------------------------- ROM:4EBF ROM:4EBF ROM_4EBF: ; CODE XREF: ROM_4E42:ROM_4EAF↑j ROM:4EBF ; ROM_4E42+73↑j ROM:4EBF orb INTMEM_F6+1, #4 ROM:4EC2 orb INTMEM_A2+1, #1 ROM:4EC5 ROM:4EC5 ROM_4EC5: ; CODE XREF: ROM_4E42+7B↑j ROM:4EC5 cmp INTMEM_5C, ZERO_REG ; Zero register ROM:4EC8 je ROM_4ECD ROM:4ECA orb INTMEM_F5, #2 ROM:4ECD ROM:4ECD ROM_4ECD: ; CODE XREF: ROM_4E42+86↑j ROM:4ECD ld INTMEM_1C+2, INTMEM_142[] ROM:4ED2 cmp INTMEM_1C+2, 10h[INTMEM_56] ROM:4ED7 jne ROM_4F46 ROM:4ED9 ldb INTMEM_1C+3, INTMEM_A8[] ROM:4EDE cmpb INTMEM_1C+3, #-1 ROM:4EE1 je ROM_4F08 ROM:4EE3 cmpb INTMEM_1C+3, #0 ROM:4EE6 jne ROM_4EF2 ROM:4EE8 ldb INTMEM_1C, INTMEM_15C[] ROM:4EED cmpb INTMEM_1C, #1 ROM:4EF0 je ROM_4F0D ROM:4EF2 ROM:4EF2 ROM_4EF2: ; CODE XREF: ROM_4E42+A4↑j ROM:4EF2 jbs INTMEM_F6, 0, ROM_4F0D ROM:4EF5 ldb INTMEM_20, INTMEM_154[] ROM:4EFA ldb INTMEM_20+1, INTMEM_20 ROM:4EFD andb INTMEM_20, #0Fh ROM:4F00 shrb INTMEM_20+1, #4 ROM:4F03 cmpb INTMEM_20, INTMEM_20+1 ROM:4F06 je ROM_4F0D ROM:4F08 ROM:4F08 ROM_4F08: ; CODE XREF: ROM_4E42+9F↑j ROM:4F08 orb INTMEM_F6, #20h ; ' ' ROM:4F0B sjmp ROM_4F46 ROM:4F0D ; --------------------------------------------------------------------------- ROM:4F0D ROM:4F0D ROM_4F0D: ; CODE XREF: ROM_4E42+AE↑j ROM:4F0D ; ROM_4E42:ROM_4EF2↑j ... ROM:4F0D jbs INTMEM_F5, 2, ROM_4F46 ROM:4F10 ldb INTMEM_1C, INTMEM_154[] ROM:4F15 shlb INTMEM_1C, #1 ROM:4F18 cmpb INTMEM_1C, #-10h ROM:4F1B jnc ROM_4F20 ROM:4F1D ldb INTMEM_1C, #-20h ROM:4F20 ROM:4F20 ROM_4F20: ; CODE XREF: ROM_4E42+D9↑j ROM:4F20 andb INTMEM_1C, #-10h ROM:4F23 ldb INTMEM_1C+1, INTMEM_1C ROM:4F26 shrb INTMEM_1C, #4 ROM:4F29 addb INTMEM_1C+1, INTMEM_1C ROM:4F2C ldb INTMEM_1C, INTMEM_1C+1 ROM:4F2F stb INTMEM_1C, INTMEM_154[] ROM:4F34 lcall ROM_2CFB ROM:4F37 ldb INTMEM_1A+1, #0Ah ROM:4F3A lcall ROM_2D0C ROM:4F3D lcall ROM_2D0C ROM:4F40 lcall ROM_2D00 ROM:4F43 orb INTMEM_F5, #4 ROM:4F46 ROM:4F46 ROM_4F46: ; CODE XREF: ROM_4E42+95↑j ROM:4F46 ; ROM_4E42+C9↑j ... ROM:4F46 jbs INTMEM_F6, 6, ROM_4F4E ROM:4F49 andb INTMEM_F6+1, #-9 ROM:4F4C sjmp ROM_4F72 ROM:4F4E ; --------------------------------------------------------------------------- ROM:4F4E ROM:4F4E ROM_4F4E: ; CODE XREF: ROM_4E42:ROM_4F46↑j ROM:4F4E ldb INTMEM_1C, INTMEM_1AF[] ROM:4F53 cmpb INTMEM_1C, 0BBh[INTMEM_56] ROM:4F58 jh ROM_4F6F ROM:4F5A jbc INTMEM_F6+1, 3, ROM_4F64 ROM:4F5D cmpb INTMEM_1C, 0BAh[INTMEM_56] ROM:4F62 jc ROM_4F78 ROM:4F64 ROM:4F64 ROM_4F64: ; CODE XREF: ROM_4E42+118↑j ROM:4F64 orb INTMEM_F6+1, #8 ROM:4F67 orb INTMEM_A2+1, #2 ROM:4F6A orb INTMEM_F6+1, #10h ROM:4F6D sjmp ROM_4F78 ROM:4F6F ; --------------------------------------------------------------------------- ROM:4F6F ROM:4F6F ROM_4F6F: ; CODE XREF: ROM_4E42+116↑j ROM:4F6F orb INTMEM_F6+1, #8 ROM:4F72 ROM:4F72 ROM_4F72: ; CODE XREF: ROM_4E42+10A↑j ROM:4F72 andb INTMEM_F6+1, #-11h ROM:4F75 andb INTMEM_A2+1, #-3 ROM:4F78 ROM:4F78 ROM_4F78: ; CODE XREF: ROM_4E42+120↑j ROM:4F78 ; ROM_4E42+12B↑j ROM:4F78 ldb INTMEM_1A, INTMEM_1F9[] ROM:4F7D ldb INTMEM_1A+1, INTMEM_1A ROM:4F80 jbc INTMEM_54+1, 3, ROM_4F8D ROM:4F83 ldb INTMEM_1A, 0BDh[INTMEM_56] ROM:4F88 ldb INTMEM_1A+1, 0BCh[INTMEM_56] ROM:4F8D ROM:4F8D ROM_4F8D: ; CODE XREF: ROM_4E42+13E↑j ROM:4F8D stb INTMEM_1A, INTMEM_1AF[] ROM:4F92 stb INTMEM_1A+1, INTMEM_1B1[] ROM:4F97 ldb INTMEM_2C, INTMEM_8A ROM:4F9A ld INTMEM_24, INTMEM_14E[] ROM:4F9F jbc INTMEM_F6, 7, ROM_4FA7 ROM:4FA2 ld INTMEM_24, INTMEM_1FC[] ROM:4FA7 ROM:4FA7 ROM_4FA7: ; CODE XREF: ROM_4E42+15D↑j ROM:4FA7 clr INTMEM_1A ROM:4FA9 ldb INTMEM_20+1, 0BEh[INTMEM_56] ROM:4FAE cmpb INTMEM_2C, INTMEM_20+1 ROM:4FB1 jh ROM_4FBA ROM:4FB3 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4FB8 sjmp ROM_5030 ROM:4FBA ; --------------------------------------------------------------------------- ROM:4FBA ROM:4FBA ROM_4FBA: ; CODE XREF: ROM_4E42+16F↑j ROM:4FBA ldb INTMEM_20+2, 0BFh[INTMEM_56] ROM:4FBF cmpb INTMEM_2C, INTMEM_20+2 ROM:4FC2 jnc ROM_4FDF ROM:4FC4 ld INTMEM_1A, #2 ROM:4FC8 ldb INTMEM_20+1, INTMEM_20+2 ROM:4FCB ldb INTMEM_20+2, 0C0h[INTMEM_56] ROM:4FD0 cmpb INTMEM_2C, INTMEM_20+2 ROM:4FD3 jnc ROM_4FDF ROM:4FD5 ldb INTMEM_20+1, INTMEM_20+2 ROM:4FD8 ldb INTMEM_20+2, #-4Ch ROM:4FDB ld INTMEM_1A, #4 ROM:4FDF ROM:4FDF ROM_4FDF: ; CODE XREF: ROM_4E42+180↑j ROM:4FDF ; ROM_4E42+191↑j ROM:4FDF subb INTMEM_20+2, INTMEM_20+1 ROM:4FE2 clrb INTMEM_20+3 ROM:4FE4 add INTMEM_1A, #2 ROM:4FE8 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4FED sub INTMEM_1A, #2 ROM:4FF1 sub INTMEM_1C, 240h[INTMEM_1A] ROM:4FF6 jne ROM_4FFF ROM:4FF8 ld INTMEM_1C, 240h[INTMEM_1A] ROM:4FFD sjmp ROM_5030 ROM:4FFF ; --------------------------------------------------------------------------- ROM:4FFF ROM:4FFF ROM_4FFF: ; CODE XREF: ROM_4E42+1B4↑j ROM:4FFF subb INTMEM_20, INTMEM_2C, INTMEM_20+1 ROM:5003 jne ROM_500C ROM:5005 ld INTMEM_1C, 240h[INTMEM_1A] ROM:500A sjmp ROM_5030 ROM:500C ; --------------------------------------------------------------------------- ROM:500C ROM:500C ROM_500C: ; CODE XREF: ROM_4E42+1C1↑j ROM:500C clrb INTMEM_20+1 ROM:500E mul INTMEM_1C, INTMEM_20 ROM:5012 jbc INTMEM_1C+3, 7, ROM_5021 ROM:5015 div INTMEM_1C, INTMEM_20+2 ROM:5019 jnv ROM_502B ROM:501B ld INTMEM_1C, #-8000h ROM:501F sjmp ROM_502B ROM:5021 ; --------------------------------------------------------------------------- ROM:5021 ROM:5021 ROM_5021: ; CODE XREF: ROM_4E42+1D0↑j ROM:5021 div INTMEM_1C, INTMEM_20+2 ROM:5025 jnv ROM_502B ROM:5027 ld INTMEM_1C, #7FFFh ROM:502B ROM:502B ROM_502B: ; CODE XREF: ROM_4E42+1D7↑j ROM:502B ; ROM_4E42+1DD↑j ... ROM:502B add INTMEM_1C, 240h[INTMEM_1A] ROM:5030 ROM:5030 ROM_5030: ; CODE XREF: ROM_4E42+176↑j ROM:5030 ; ROM_4E42+1BB↑j ... ROM:5030 st INTMEM_1C, INTMEM_174[] ROM:5035 sub INTMEM_20+2, INTMEM_24, INTMEM_1C ROM:5039 jc ROM_5044 ROM:503B jbs INTMEM_20+3, 7, ROM_504B ROM:503E ld INTMEM_20+2, #-8000h ROM:5042 sjmp ROM_504B ROM:5044 ; --------------------------------------------------------------------------- ROM:5044 ROM:5044 ROM_5044: ; CODE XREF: ROM_4E42+1F7↑j ROM:5044 jbc INTMEM_20+3, 7, ROM_504B ROM:5047 ld INTMEM_20+2, #7FFFh ROM:504B ROM:504B ROM_504B: ; CODE XREF: ROM_4E42+1F9↑j ROM:504B ; ROM_4E42+200↑j ... ROM:504B add INTMEM_1C+2, INTMEM_20+2, #-8000h ROM:5050 st INTMEM_1C+2, INTMEM_172[] ROM:5055 jbc INTMEM_54+1, 0, ROM_505A ROM:5058 sjmp ROM_5159 ROM:505A ; --------------------------------------------------------------------------- ROM:505A ROM:505A ROM_505A: ; CODE XREF: ROM_4E42+213↑j ROM:505A jbs INTMEM_F6+1, 5, ROM_5060 ROM:505D jbc INTMEM_A9, 4, ROM_5065 ROM:5060 ROM:5060 ROM_5060: ; CODE XREF: ROM_4E42:ROM_505A↑j ROM:5060 andb INTMEM_B0, #-3 ROM:5063 sjmp ROM_515C ROM:5065 ; --------------------------------------------------------------------------- ROM:5065 ROM:5065 ROM_5065: ; CODE XREF: ROM_4E42+21B↑j ROM:5065 add INTMEM_20, INTMEM_1C, 22h[INTMEM_56] ROM:506B jbs INTMEM_B0, 1, ROM_5074 ROM:506E add INTMEM_20, INTMEM_1C, 24h[INTMEM_56] ROM:5074 ROM:5074 ROM_5074: ; CODE XREF: ROM_4E42+229↑j ROM:5074 jnc ROM_5079 ROM:5076 ldbse INTMEM_20, INTMEM_FF ROM:5079 ROM:5079 ROM_5079: ; CODE XREF: ROM_4E42:ROM_5074↑j ROM:5079 cmp INTMEM_24, INTMEM_20 ROM:507C jnh ROM_5080 ROM:507E sjmp ROM_5159 ROM:5080 ; --------------------------------------------------------------------------- ROM:5080 ROM:5080 ROM_5080: ; CODE XREF: ROM_4E42+23A↑j ROM:5080 andb INTMEM_B0, #-3 ROM:5083 cmpb INTMEM_2C, 0BEh[INTMEM_56] ROM:5088 jnc ROM_50AE ROM:508A jbc INTMEM_AB, 4, ROM_50AE ROM:508D jbc INTMEM_20+3, 7, ROM_50B0 ROM:5090 sub INTMEM_1A, ZERO_REG, INTMEM_20+2 ; Zero register ROM:5094 sub INTMEM_1A, 26h[INTMEM_56] ROM:5099 jnc ROM_50B0 ROM:509B cmpb ZERO_REG, INTMEM_C3 ; Zero register ROM:509E je ROM_50A2 ROM:50A0 sjmp ROM_5161 ROM:50A2 ; --------------------------------------------------------------------------- ROM:50A2 ROM:50A2 ROM_50A2: ; CODE XREF: ROM_4E42+25C↑j ROM:50A2 shl INTMEM_1A, #2 ROM:50A5 subb INTMEM_48, INTMEM_1A+1 ROM:50A8 lcall ROM_4932 ROM:50AB orb INTMEM_52, #40h ; '@' ROM:50AE ROM:50AE ROM_50AE: ; CODE XREF: ROM_4E42+246↑j ROM:50AE ; ROM_4E42+248↑j ... ROM:50AE sjmp ROM_515C ROM:50B0 ; --------------------------------------------------------------------------- ROM:50B0 ROM:50B0 ROM_50B0: ; CODE XREF: ROM_4E42+24B↑j ROM:50B0 ; ROM_4E42+257↑j ROM:50B0 jbc INTMEM_F6+1, 7, ROM_50AE ROM:50B3 add INTMEM_1A, INTMEM_1C, 20h[INTMEM_56] ROM:50B9 jnc ROM_50BE ROM:50BB ldbse INTMEM_1A, #-1 ROM:50BE ROM:50BE ROM_50BE: ; CODE XREF: ROM_4E42+277↑j ROM:50BE cmp INTMEM_24, INTMEM_1A ROM:50C1 jh ROM_50AE ROM:50C3 cmpb INTMEM_2C, INTMEM_225[] ROM:50C8 jne ROM_50AE ROM:50CA jbc INTMEM_F6+1, 6, ROM_50AE ROM:50CD orb INTMEM_F8, #1 ROM:50D0 add INTMEM_1A, INTMEM_20+2, 2Ah[INTMEM_56] ROM:50D6 jbc INTMEM_1A+1, 7, ROM_50DE ROM:50D9 neg INTMEM_1A ROM:50DB andb INTMEM_F8, #-2 ROM:50DE ROM:50DE ROM_50DE: ; CODE XREF: ROM_4E42+294↑j ROM:50DE cmp INTMEM_1A, 28h[INTMEM_56] ROM:50E3 jnc ROM_515C ROM:50E5 subb INTMEM_1A, INTMEM_2C, INTMEM_224[] ROM:50EB jnh ROM_50F4 ROM:50ED stb INTMEM_2C, INTMEM_224[] ROM:50F2 sjmp ROM_515C ROM:50F4 ; --------------------------------------------------------------------------- ROM:50F4 ROM:50F4 ROM_50F4: ; CODE XREF: ROM_4E42+2A9↑j ROM:50F4 negb INTMEM_1A ROM:50F6 cmpb INTMEM_1A, 0C1h[INTMEM_56] ROM:50FB jnc ROM_515C ROM:50FD cmpb ZERO_REG, INTMEM_C2 ; Zero register ROM:5100 je ROM_5104 ROM:5102 sjmp ROM_5166 ROM:5104 ; --------------------------------------------------------------------------- ROM:5104 ROM:5104 ROM_5104: ; CODE XREF: ROM_4E42+2BE↑j ROM:5104 stb INTMEM_2C, INTMEM_224[] ROM:5109 jbc INTMEM_F8, 0, ROM_5130 ROM:510C ROM:510C ROM_510C: ; CODE XREF: ROM_4E42+310↓j ROM:510C ld INTMEM_1A, INTMEM_176[] ROM:5111 sub INTMEM_1A, #40h ; '@' ROM:5115 jnc ROM_511C ROM:5117 st INTMEM_1A, INTMEM_176[] ROM:511C ROM:511C ROM_511C: ; CODE XREF: ROM_4E42+2D3↑j ROM:511C ld INTMEM_1A, INTMEM_178[] ROM:5121 sub INTMEM_1A, #40h ; '@' ROM:5125 jnc ROM_512C ROM:5127 st INTMEM_1A, INTMEM_178[] ROM:512C ROM:512C ROM_512C: ; CODE XREF: ROM_4E42+2E3↑j ROM:512C incb INTMEM_48 ROM:512E jne ROM_5154 ROM:5130 ROM:5130 ROM_5130: ; CODE XREF: ROM_4E42+2C7↑j ROM:5130 ld INTMEM_1A, INTMEM_176[] ROM:5135 add INTMEM_1A, #40h ; '@' ROM:5139 jc ROM_5140 ROM:513B st INTMEM_1A, INTMEM_176[] ROM:5140 ROM:5140 ROM_5140: ; CODE XREF: ROM_4E42+2F7↑j ROM:5140 ld INTMEM_1A, INTMEM_178[] ROM:5145 add INTMEM_1A, #40h ; '@' ROM:5149 jc ROM_5150 ROM:514B st INTMEM_1A, INTMEM_178[] ROM:5150 ROM:5150 ROM_5150: ; CODE XREF: ROM_4E42+307↑j ROM:5150 decb INTMEM_48 ROM:5152 je ROM_510C ROM:5154 ROM:5154 ROM_5154: ; CODE XREF: ROM_4E42+2EC↑j ROM:5154 lcall ROM_4932 ROM:5157 sjmp ROM_515C ROM:5159 ; --------------------------------------------------------------------------- ROM:5159 ROM:5159 ROM_5159: ; CODE XREF: ROM_4E42+216↑j ROM:5159 ; ROM_4E42+23C↑j ROM:5159 orb INTMEM_B0, #2 ROM:515C ROM:515C ROM_515C: ; CODE XREF: ROM_4E42+221↑j ROM:515C ; ROM_4E42:ROM_50AE↑j ... ROM:515C ldb INTMEM_C3, 0C3h[INTMEM_56] ROM:5161 ROM:5161 ROM_5161: ; CODE XREF: ROM_4E42+25E↑j ROM:5161 ldb INTMEM_C2, 0C2h[INTMEM_56] ROM:5166 ROM:5166 ROM_5166: ; CODE XREF: ROM_4E42+2C0↑j ROM:5166 stb INTMEM_2C, INTMEM_225[] ROM:516B jbc INTMEM_AD, 0, ROM_518E ROM:516E jbc INTMEM_AD, 1, ROM_517C ROM:5171 orb INTMEM_AD, #10h ROM:5174 orb INTMEM_B0, #2 ROM:5177 orb INTMEM_F8, #2 ROM:517A sjmp ROM_5185 ROM:517C ; --------------------------------------------------------------------------- ROM:517C ROM:517C ROM_517C: ; CODE XREF: ROM_4E42+32C↑j ROM:517C andb INTMEM_AD, #-11h ROM:517F andb INTMEM_B0, #-3 ROM:5182 andb INTMEM_F8, #-3 ROM:5185 ROM:5185 ROM_5185: ; CODE XREF: ROM_4E42+338↑j ROM:5185 orb INTMEM_52, #40h ; '@' ROM:5188 orb INTMEM_F5, #1 ROM:518B ljmp ROM_5392 ROM:518E ; --------------------------------------------------------------------------- ROM:518E ROM:518E ROM_518E: ; CODE XREF: ROM_4E42+329↑j ROM:518E jbs INTMEM_F8, 2, ROM_5199 ROM:5191 jbc INTMEM_F6+1, 6, ROM_519F ROM:5194 orb INTMEM_F8, #4 ROM:5197 sjmp ROM_519F ROM:5199 ; --------------------------------------------------------------------------- ROM:5199 ROM:5199 ROM_5199: ; CODE XREF: ROM_4E42:ROM_518E↑j ROM:5199 jbc INTMEM_B0, 1, ROM_519F ROM:519C andb INTMEM_F8, #-5 ROM:519F ROM:519F ROM_519F: ; CODE XREF: ROM_4E42+34F↑j ROM:519F ; ROM_4E42+355↑j ... ROM:519F ld INTMEM_20, INTMEM_172[] ROM:51A4 jbc INTMEM_F8, 3, ROM_51C4 ROM:51A7 jbc INTMEM_AA, 4, ROM_51E6 ROM:51AA subb INTMEM_1A, INTMEM_8A, 0C4h[INTMEM_56] ROM:51B0 cmpb INTMEM_1A, INTMEM_1B2[] ROM:51B5 stb ZERO_REG, INTMEM_1B2[] ; Zero register ROM:51BA jnh ROM_51C1 ROM:51BC stb INTMEM_8A, INTMEM_1B2[] ROM:51C1 ROM:51C1 ROM_51C1: ; CODE XREF: ROM_4E42+378↑j ROM:51C1 andb INTMEM_F8, #-9 ROM:51C4 ROM:51C4 ROM_51C4: ; CODE XREF: ROM_4E42+362↑j ROM:51C4 addb INTMEM_1A, INTMEM_8A, 0C4h[INTMEM_56] ROM:51CA cmpb INTMEM_1A, INTMEM_1B2[] ROM:51CF jc ROM_51DB ROM:51D1 st INTMEM_20, INTMEM_220[] ROM:51D6 stb ZERO_REG, INTMEM_1B2[] ; Zero register ROM:51DB ROM:51DB ROM_51DB: ; CODE XREF: ROM_4E42+38D↑j ROM:51DB jbc INTMEM_AA, 3, ROM_51E6 ROM:51DE stb INTMEM_8A, INTMEM_1B2[] ROM:51E3 orb INTMEM_F8, #8 ROM:51E6 ROM:51E6 ROM_51E6: ; CODE XREF: ROM_4E42+365↑j ROM:51E6 ; ROM_4E42:ROM_51DB↑j ROM:51E6 ld INTMEM_20, INTMEM_172[] ROM:51EB jbs INTMEM_A9, 4, ROM_5210 ROM:51EE jbc INTMEM_F8, 4, ROM_5210 ROM:51F1 cmpb ZERO_REG, INTMEM_DF[] ; Zero register ROM:51F6 jne ROM_5210 ROM:51F8 jbs INTMEM_B0, 1, ROM_5279 ROM:51FB jbs INTMEM_F8, 1, ROM_5212 ROM:51FE jbs INTMEM_F8, 5, ROM_5212 ROM:5201 cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:5204 jne ROM_520E ROM:5206 orb INTMEM_F8, #20h ; ' ' ROM:5209 st INTMEM_20, INTMEM_220[] ROM:520E ROM:520E ROM_520E: ; CODE XREF: ROM_4E42+3C2↑j ROM:520E sjmp ROM_528C ROM:5210 ; --------------------------------------------------------------------------- ROM:5210 ROM:5210 ROM_5210: ; CODE XREF: ROM_4E42+3A9↑j ROM:5210 ; ROM_4E42+3AC↑j ... ROM:5210 sjmp ROM_5279 ROM:5212 ; --------------------------------------------------------------------------- ROM:5212 ROM:5212 ROM_5212: ; CODE XREF: ROM_4E42+3B9↑j ROM:5212 ; ROM_4E42+3BC↑j ROM:5212 sub INTMEM_20+2, INTMEM_20, INTMEM_220[] ROM:5218 jc ROM_523E ROM:521A ldb INTMEM_C4, 0C8h[INTMEM_56] ROM:521F jbc INTMEM_F8, 2, ROM_5227 ROM:5222 ldb INTMEM_C4, 0C7h[INTMEM_56] ROM:5227 ROM:5227 ROM_5227: ; CODE XREF: ROM_4E42+3DD↑j ROM:5227 andb INTMEM_F8, #-3 ROM:522A ld INTMEM_1C, INTMEM_220[] ROM:522F ldbze INTMEM_1C+2, 0C6h[INTMEM_56] ROM:5234 lcall ROM_34FB ROM:5237 st INTMEM_1C, INTMEM_220[] ROM:523C sjmp ROM_528C ROM:523E ; --------------------------------------------------------------------------- ROM:523E ROM:523E ROM_523E: ; CODE XREF: ROM_4E42+3D6↑j ROM:523E cmpb ZERO_REG, INTMEM_C4 ; Zero register ROM:5241 jne ROM_525E ROM:5243 ld INTMEM_1C, INTMEM_220[] ROM:5248 add INTMEM_1C, #10h ROM:524C st INTMEM_1C, INTMEM_220[] ROM:5251 ldb INTMEM_C4, 0C8h[INTMEM_56] ROM:5256 jbc INTMEM_F8, 2, ROM_525E ROM:5259 ldb INTMEM_C4, 0C7h[INTMEM_56] ROM:525E ROM:525E ROM_525E: ; CODE XREF: ROM_4E42+3FF↑j ROM:525E ; ROM_4E42+414↑j ROM:525E jbc INTMEM_F8, 1, ROM_526D ROM:5261 cmp INTMEM_20+2, 2Eh[INTMEM_56] ROM:5266 jh ROM_528C ROM:5268 andb INTMEM_F8, #-3 ROM:526B sjmp ROM_528C ROM:526D ; --------------------------------------------------------------------------- ROM:526D ROM:526D ROM_526D: ; CODE XREF: ROM_4E42:ROM_525E↑j ROM:526D cmp INTMEM_20+2, 2Ch[INTMEM_56] ROM:5272 jnh ROM_528C ROM:5274 orb INTMEM_F8, #2 ROM:5277 sjmp ROM_528C ROM:5279 ; --------------------------------------------------------------------------- ROM:5279 ROM:5279 ROM_5279: ; CODE XREF: ROM_4E42+3B6↑j ROM:5279 ; ROM_4E42:ROM_5210↑j ROM:5279 andb INTMEM_F8, #-3 ROM:527C andb INTMEM_F8, #-21h ROM:527F ldb INTMEM_C4, 0C5h[INTMEM_56] ROM:5284 ldbse INTMEM_1C+2, #-1 ROM:5287 st INTMEM_1C+2, INTMEM_220[] ROM:528C ROM:528C ROM_528C: ; CODE XREF: ROM_4E42:ROM_520E↑j ROM:528C ; ROM_4E42+3FA↑j ... ROM:528C andb INTMEM_AD, #-11h ROM:528F cmpb ZERO_REG, 0C9h[INTMEM_56] ; Zero register ROM:5294 je ROM_529B ROM:5296 jbc INTMEM_AE+1, 4, ROM_52A4 ROM:5299 sjmp ROM_52A1 ROM:529B ; --------------------------------------------------------------------------- ROM:529B ROM:529B ROM_529B: ; CODE XREF: ROM_4E42+452↑j ROM:529B jbs INTMEM_B0, 1, ROM_52A1 ROM:529E jbc INTMEM_F8, 1, ROM_52A4 ROM:52A1 ROM:52A1 ROM_52A1: ; CODE XREF: ROM_4E42+457↑j ROM:52A1 ; ROM_4E42:ROM_529B↑j ROM:52A1 orb INTMEM_AD, #10h ROM:52A4 ROM:52A4 ROM_52A4: ; CODE XREF: ROM_4E42+454↑j ROM:52A4 ; ROM_4E42+45C↑j ROM:52A4 ldb INTMEM_1A, INTMEM_1B3[] ROM:52A9 jbc INTMEM_AB, 4, ROM_5311 ROM:52AC jbs INTMEM_F6, 7, ROM_5323 ROM:52AF ld INTMEM_1C+2, INTMEM_172[] ROM:52B4 jbs INTMEM_F6+1, 6, ROM_52BA ROM:52B7 jbc INTMEM_1C+3, 7, ROM_52F2 ROM:52BA ROM:52BA ROM_52BA: ; CODE XREF: ROM_4E42+472↑j ROM:52BA cmpb INTMEM_8A, INTMEM_1B4[] ROM:52BF jh ROM_52D6 ROM:52C1 je ROM_52CA ROM:52C3 stb INTMEM_8A, INTMEM_1B4[] ROM:52C8 sjmp ROM_52D1 ROM:52CA ; --------------------------------------------------------------------------- ROM:52CA ROM:52CA ROM_52CA: ; CODE XREF: ROM_4E42+47F↑j ROM:52CA cmp INTMEM_1C+2, INTMEM_176[] ROM:52CF jc ROM_52D6 ROM:52D1 ROM:52D1 ROM_52D1: ; CODE XREF: ROM_4E42+486↑j ROM:52D1 st INTMEM_1C+2, INTMEM_176[] ROM:52D6 ROM:52D6 ROM_52D6: ; CODE XREF: ROM_4E42+47D↑j ROM:52D6 ; ROM_4E42+48D↑j ROM:52D6 cmpb INTMEM_8A, INTMEM_1B5[] ROM:52DB jnc ROM_52F2 ROM:52DD je ROM_52E6 ROM:52DF stb INTMEM_8A, INTMEM_1B5[] ROM:52E4 sjmp ROM_52ED ROM:52E6 ; --------------------------------------------------------------------------- ROM:52E6 ROM:52E6 ROM_52E6: ; CODE XREF: ROM_4E42+49B↑j ROM:52E6 cmp INTMEM_1C+2, INTMEM_178[] ROM:52EB jc ROM_52F2 ROM:52ED ROM:52ED ROM_52ED: ; CODE XREF: ROM_4E42+4A2↑j ROM:52ED st INTMEM_1C+2, INTMEM_178[] ROM:52F2 ROM:52F2 ROM_52F2: ; CODE XREF: ROM_4E42+475↑j ROM:52F2 ; ROM_4E42+499↑j ... ROM:52F2 jbs INTMEM_1A, 1, ROM_5304 ROM:52F5 jbs INTMEM_1A, 0, ROM_52FD ROM:52F8 ldb INTMEM_1A, #1 ROM:52FB sjmp ROM_530A ROM:52FD ; --------------------------------------------------------------------------- ROM:52FD ROM:52FD ROM_52FD: ; CODE XREF: ROM_4E42+4B3↑j ROM:52FD cmpb ZERO_REG, INTMEM_B1 ; Zero register ROM:5300 jne ROM_5304 ROM:5302 incb INTMEM_1A ROM:5304 ROM:5304 ROM_5304: ; CODE XREF: ROM_4E42:ROM_52F2↑j ROM:5304 ; ROM_4E42+4BE↑j ROM:5304 jbs INTMEM_AD, 4, ROM_530A ROM:5307 orb INTMEM_1A, #40h ; '@' ROM:530A ROM:530A ROM_530A: ; CODE XREF: ROM_4E42+4B9↑j ROM:530A ; ROM_4E42:ROM_5304↑j ROM:530A stb INTMEM_1A, INTMEM_1B3[] ROM:530F sjmp ROM_5392 ROM:5311 ; --------------------------------------------------------------------------- ROM:5311 ROM:5311 ROM_5311: ; CODE XREF: ROM_4E42+467↑j ROM:5311 cmp INTMEM_40, 32h[INTMEM_56] ROM:5316 jnh ROM_5323 ROM:5318 clr INTMEM_40 ROM:531A incb INTMEM_48 ROM:531C jne ROM_5320 ROM:531E decb INTMEM_48 ROM:5320 ROM:5320 ROM_5320: ; CODE XREF: ROM_4E42+4DA↑j ROM:5320 lcall ROM_4932 ROM:5323 ROM:5323 ROM_5323: ; CODE XREF: ROM_4E42+46A↑j ROM:5323 ; ROM_4E42+4D4↑j ROM:5323 jbs INTMEM_54+1, 0, ROM_5367 ROM:5326 ld INTMEM_1C+2, INTMEM_176[] ROM:532B add INTMEM_1C+2, 2Ah[INTMEM_56] ROM:5330 jc ROM_5361 ROM:5332 sub INTMEM_1C+2, #-8000h ROM:5336 jc ROM_533A ROM:5338 neg INTMEM_1C+2 ROM:533A ROM:533A ROM_533A: ; CODE XREF: ROM_4E42+4F4↑j ROM:533A cmp INTMEM_1C+2, 30h[INTMEM_56] ROM:533F jh ROM_5361 ROM:5341 ld INTMEM_1C+2, INTMEM_178[] ROM:5346 add INTMEM_1C+2, 2Ah[INTMEM_56] ROM:534B jc ROM_535C ROM:534D sub INTMEM_1C+2, #-8000h ROM:5351 jc ROM_535C ROM:5353 neg INTMEM_1C+2 ROM:5355 cmp INTMEM_1C+2, 30h[INTMEM_56] ROM:535A jh ROM_5361 ROM:535C ROM:535C ROM_535C: ; CODE XREF: ROM_4E42+509↑j ROM:535C ; ROM_4E42+50F↑j ROM:535C cmpb INTMEM_1A, #2 ROM:535F jne ROM_5367 ROM:5361 ROM:5361 ROM_5361: ; CODE XREF: ROM_4E42+4EE↑j ROM:5361 ; ROM_4E42+4FD↑j ... ROM:5361 orb INTMEM_52, #40h ; '@' ROM:5364 orb INTMEM_F5, #1 ROM:5367 ROM:5367 ROM_5367: ; CODE XREF: ROM_4E42:ROM_5323↑j ROM:5367 ; ROM_4E42+51D↑j ROM:5367 clrb INTMEM_1C ROM:5369 stb INTMEM_1C, INTMEM_1B5[] ROM:536E decb INTMEM_1C ROM:5370 stb INTMEM_1C, INTMEM_1B4[] ROM:5375 ld INTMEM_1C+2, #-8000h ROM:5379 sub INTMEM_1C+2, 2Ah[INTMEM_56] ROM:537E st INTMEM_1C+2, INTMEM_176[] ROM:5383 st INTMEM_1C+2, INTMEM_178[] ROM:5388 stb ZERO_REG, INTMEM_1B3[] ; Zero register ROM:538D ldb INTMEM_B1, 0CAh[INTMEM_56] ROM:5392 ROM:5392 ROM_5392: ; CODE XREF: ROM_4E42+349↑j ROM:5392 ; ROM_4E42+4CD↑j ROM:5392 ldb INTMEM_1A, #-4Ch ROM:5395 subb INTMEM_1A, 0CCh[INTMEM_56] ROM:539A ldb INTMEM_1C, INTMEM_1FD[] ROM:539F subb INTMEM_1C, INTMEM_241[] ROM:53A4 jc ROM_53A8 ROM:53A6 clrb INTMEM_1C ROM:53A8 ROM:53A8 ROM_53A8: ; CODE XREF: ROM_4E42+562↑j ROM:53A8 mulub INTMEM_1C, 0CCh[INTMEM_56] ROM:53AD divub INTMEM_1C, 0CBh[INTMEM_56] ROM:53B2 jnv ROM_53B6 ROM:53B4 clrb INTMEM_1C ROM:53B6 ROM:53B6 ROM_53B6: ; CODE XREF: ROM_4E42+570↑j ROM:53B6 addb INTMEM_1C, INTMEM_1A ROM:53B9 stb INTMEM_1C, INTMEM_F2[] ROM:53BE ldb INTMEM_1A, #2 ROM:53C1 jbc INTMEM_AB, 6, ROM_53C6 ROM:53C4 sjmp ROM_5449 ROM:53C6 ; --------------------------------------------------------------------------- ROM:53C6 ROM:53C6 ROM_53C6: ; CODE XREF: ROM_4E42+57F↑j ROM:53C6 ldb INTMEM_1A, #1 ROM:53C9 jbs INTMEM_AB, 4, ROM_53EB ROM:53CC jbc INTMEM_AD, 7, ROM_53D5 ROM:53CF ldb INTMEM_1A, #3 ROM:53D2 andb INTMEM_AD, #7Fh ROM:53D5 ROM:53D5 ROM_53D5: ; CODE XREF: ROM_4E42+58A↑j ROM:53D5 jbc INTMEM_F5, 0, ROM_5449 ROM:53D8 jbc INTMEM_AA, 7, ROM_5449 ROM:53DB jbc INTMEM_AB, 0, ROM_5449 ROM:53DE jbs INTMEM_A9, 4, ROM_5449 ROM:53E1 ldb INTMEM_1C, #21h ; '!' ROM:53E4 stb INTMEM_1C, INTMEM_1B8[] ROM:53E9 sjmp ROM_5440 ROM:53EB ; --------------------------------------------------------------------------- ROM:53EB ROM:53EB ROM_53EB: ; CODE XREF: ROM_4E42+587↑j ROM:53EB jbc INTMEM_AD, 7, ROM_53F8 ROM:53EE ldb INTMEM_1C, #11h ROM:53F1 stb INTMEM_1C, INTMEM_1B8[] ROM:53F6 sjmp ROM_543D ROM:53F8 ; --------------------------------------------------------------------------- ROM:53F8 ROM:53F8 ROM_53F8: ; CODE XREF: ROM_4E42:ROM_53EB↑j ROM:53F8 jbc INTMEM_52, 6, ROM_5401 ROM:53FB orb INTMEM_F5, #1 ROM:53FE jbs INTMEM_F6+1, 5, ROM_5449 ROM:5401 ROM:5401 ROM_5401: ; CODE XREF: ROM_4E42:ROM_53F8↑j ROM:5401 jbs INTMEM_F6+1, 5, ROM_543D ROM:5404 ld INTMEM_1C, INTMEM_1FC[] ROM:5409 ldb INTMEM_1C, INTMEM_226[] ROM:540E jbs INTMEM_F8, 7, ROM_541D ROM:5411 cmpb INTMEM_1C+1, 0CDh[INTMEM_56] ROM:5416 jnc ROM_545F ROM:5418 orb INTMEM_F8, #-80h ROM:541B sjmp ROM_545F ROM:541D ; --------------------------------------------------------------------------- ROM:541D ROM:541D ROM_541D: ; CODE XREF: ROM_4E42+5CC↑j ROM:541D cmpb INTMEM_1C+1, 0CEh[INTMEM_56] ROM:5422 jh ROM_545F ROM:5424 andb INTMEM_F8, #7Fh ROM:5427 incb INTMEM_1C ROM:5429 stb INTMEM_1C, INTMEM_226[] ROM:542E cmpb INTMEM_1C, 0CFh[INTMEM_56] ROM:5433 jnc ROM_545F ROM:5435 ldb INTMEM_1C, #1 ROM:5438 stb INTMEM_1C, INTMEM_1B8[] ROM:543D ROM:543D ROM_543D: ; CODE XREF: ROM_4E42+5B4↑j ROM:543D ; ROM_4E42:ROM_5401↑j ROM:543D andb INTMEM_52, #-41h ROM:5440 ROM:5440 ROM_5440: ; CODE XREF: ROM_4E42+5A7↑j ROM:5440 lcall ROM_4970 ROM:5443 jbs INTMEM_F6+1, 5, ROM_545F ROM:5446 andb INTMEM_F8, #-41h ROM:5449 ROM:5449 ROM_5449: ; CODE XREF: ROM_4E42+582↑j ROM:5449 ; ROM_4E42:ROM_53D5↑j ... ROM:5449 stb ZERO_REG, INTMEM_226[] ; Zero register ROM:544E jbc INTMEM_F6+1, 5, ROM_545F ROM:5451 orb INTMEM_52, #40h ; '@' ROM:5454 stb INTMEM_1A, INTMEM_15D[] ROM:5459 andb INTMEM_F6+1, #-21h ROM:545C andb INTMEM_AD, #7Fh ROM:545F ROM:545F ROM_545F: ; CODE XREF: ROM_4E42+5D4↑j ROM:545F ; ROM_4E42+5D9↑j ... ROM:545F ld INTMEM_20, INTMEM_1FA[] ROM:5464 jbs INTMEM_54+1, 2, ROM_548A ROM:5467 jbs INTMEM_F6, 4, ROM_548A ROM:546A jbc INTMEM_F6, 6, ROM_54A9 ROM:546D jbc INTMEM_F8, 4, ROM_54A9 ROM:5470 jbs INTMEM_AD, 4, ROM_54A9 ROM:5473 cmp INTMEM_20, 36h[INTMEM_56] ROM:5478 jnc ROM_54A9 ROM:547A jbs INTMEM_F9, 0, ROM_5485 ROM:547D orb INTMEM_F9, #1 ROM:5480 ldb INTMEM_CE, 0D7h[INTMEM_56] ROM:5485 ROM:5485 ROM_5485: ; CODE XREF: ROM_4E42+638↑j ROM:5485 cmpb INTMEM_CE, #0 ROM:5488 jne ROM_54AC ROM:548A ROM:548A ROM_548A: ; CODE XREF: ROM_4E42+622↑j ROM:548A ; ROM_4E42+625↑j ROM:548A ldb INTMEM_1C+2, INTMEM_F2[] ROM:548F ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5494 ld INTMEM_1C, #3 ROM:5498 lcall ROM_3360 ROM:549B stb INTMEM_1C, INTMEM_1AC[] ROM:54A0 orb INTMEM_F6, #10h ROM:54A3 orb INTMEM_52, #8 ROM:54A6 orb INTMEM_54+1, #4 ROM:54A9 ROM:54A9 ROM_54A9: ; CODE XREF: ROM_4E42+628↑j ROM:54A9 ; ROM_4E42+62B↑j ... ROM:54A9 andb INTMEM_F9, #-2 ROM:54AC ROM:54AC ROM_54AC: ; CODE XREF: ROM_4E42+646↑j ROM:54AC ret ROM:54AC ; End of function ROM_4E42 ROM:54AC ROM:54AD ROM:54AD ; =============== S U B R O U T I N E ======================================= ROM:54AD ROM:54AD ROM:54AD ROM_54AD: ; CODE XREF: ROM_4849+12↑p ROM:54AD ROM:54AD ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:54AD ROM:54AD ld INTMEM_1C, INTMEM_DA ROM:54B0 jbc INTMEM_F6, 7, ROM_54B8 ROM:54B3 ld INTMEM_1C, INTMEM_1FA[] ROM:54B8 ROM:54B8 ROM_54B8: ; CODE XREF: ROM_54AD+3↑j ROM:54B8 stb INTMEM_1C+1, INTMEM_E0 ROM:54BB mulu INTMEM_1C, 42h[INTMEM_56] ROM:54C0 divu INTMEM_1C, #0FFh ROM:54C4 jv ROM_54D2 ROM:54C6 ldb INTMEM_20+1, 0EEh[INTMEM_56] ROM:54CB clrb INTMEM_20 ROM:54CD add INTMEM_1C, INTMEM_20 ROM:54D0 jnc ROM_54D5 ROM:54D2 ROM:54D2 ROM_54D2: ; CODE XREF: ROM_54AD+17↑j ROM:54D2 ldbse INTMEM_1C, #-1 ROM:54D5 ROM:54D5 ROM_54D5: ; CODE XREF: ROM_54AD+23↑j ROM:54D5 st INTMEM_1C, INTMEM_18E[] ROM:54DA stb INTMEM_E0, INTMEM_1C8[] ROM:54DF stb INTMEM_E0, INTMEM_1C7[] ROM:54E4 ldb INTMEM_1A, INTMEM_F2[] ROM:54E9 cmpb INTMEM_1A, 0EDh[INTMEM_56] ROM:54EE jnc ROM_5506 ROM:54F0 ldb INTMEM_1C, 0ECh[INTMEM_56] ROM:54F5 cmpb ZERO_REG, 0EFh[INTMEM_56] ; Zero register ROM:54FA je ROM_5501 ROM:54FC stb INTMEM_1C, INTMEM_1C8[] ROM:5501 ROM:5501 ROM_5501: ; CODE XREF: ROM_54AD+4D↑j ROM:5501 stb INTMEM_1C, INTMEM_1C7[] ROM:5506 ROM:5506 ROM_5506: ; CODE XREF: ROM_54AD+41↑j ROM:5506 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:550B jbs INTMEM_FA, 5, ROM_5537 ROM:550E ld INTMEM_1C, #0Dh ROM:5512 lcall ROM_3360 ROM:5515 clrb INTMEM_20 ROM:5517 jbc INTMEM_F6+1, 1, ROM_557C ROM:551A orb INTMEM_FA, #20h ; ' ' ROM:551D cmpb INTMEM_1C, INTMEM_4C ROM:5520 jc ROM_552D ROM:5522 clrb INTMEM_1C+1 ROM:5524 addb INTMEM_1C, INTMEM_4C ROM:5527 addcb INTMEM_1C+1, ZERO_REG ; Zero register ROM:552A shr INTMEM_1C, #1 ROM:552D ROM:552D ROM_552D: ; CODE XREF: ROM_54AD+73↑j ROM:552D stb INTMEM_1C, INTMEM_1CA[] ROM:5532 stb INTMEM_1C, INTMEM_4C ROM:5535 sjmp ROM_557C ROM:5537 ; --------------------------------------------------------------------------- ROM:5537 ROM:5537 ROM_5537: ; CODE XREF: ROM_54AD+5E↑j ROM:5537 clrb INTMEM_20 ROM:5539 jbs INTMEM_FA, 4, ROM_554D ROM:553C cmpb INTMEM_1C+2, 0BCh[INTMEM_56] ROM:5541 jnc ROM_557C ROM:5543 stb INTMEM_7E+1, INTMEM_1CB[] ROM:5548 orb INTMEM_FA, #10h ROM:554B sjmp ROM_557C ROM:554D ; --------------------------------------------------------------------------- ROM:554D ROM:554D ROM_554D: ; CODE XREF: ROM_54AD+8C↑j ROM:554D jbs INTMEM_F6+1, 7, ROM_5577 ROM:5550 clrb INTMEM_20+2 ROM:5552 subb INTMEM_20+3, INTMEM_7E+1, INTMEM_1CB[] ROM:5558 stb INTMEM_20+3, INTMEM_3CB[] ROM:555D ldb INTMEM_4C, INTMEM_1CA[] ROM:5562 subb INTMEM_4C, INTMEM_20+3 ROM:5565 je ROM_5574 ROM:5567 mulub INTMEM_20, INTMEM_20+3, 0F0h[INTMEM_56] ROM:556D divub INTMEM_20, INTMEM_1CA[] ROM:5572 sjmp ROM_557C ROM:5574 ; --------------------------------------------------------------------------- ROM:5574 ROM:5574 ROM_5574: ; CODE XREF: ROM_54AD+B8↑j ROM:5574 orb INTMEM_F6+1, #-80h ROM:5577 ROM:5577 ROM_5577: ; CODE XREF: ROM_54AD:ROM_554D↑j ROM:5577 ldb INTMEM_20, 0F0h[INTMEM_56] ROM:557C ROM:557C ROM_557C: ; CODE XREF: ROM_54AD+6A↑j ROM:557C ; ROM_54AD+88↑j ... ROM:557C addb INTMEM_20, INTMEM_1AF[] ROM:5581 jnc ROM_5586 ROM:5583 ldb INTMEM_20, #-1 ROM:5586 ROM:5586 ROM_5586: ; CODE XREF: ROM_54AD+D4↑j ROM:5586 stb INTMEM_20, INTMEM_1C9[] ROM:558B ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5590 ldb INTMEM_1C+2, INTMEM_E0 ROM:5593 ld INTMEM_1C, #0Eh ROM:5597 lcall ROM_3360 ROM:559A stb INTMEM_1C, INTMEM_1CD[] ROM:559F ld INTMEM_1C, #0Fh ROM:55A3 lcall ROM_3360 ROM:55A6 stb INTMEM_1C, INTMEM_1CE[] ROM:55AB ldb INTMEM_1C+2, INTMEM_1F7[] ROM:55B0 jbc INTMEM_54+1, 1, ROM_55B8 ROM:55B3 ldb INTMEM_1C+2, INTMEM_1CE[] ROM:55B8 ROM:55B8 ROM_55B8: ; CODE XREF: ROM_54AD+103↑j ROM:55B8 stb INTMEM_1C+2, INTMEM_1CC[] ROM:55BD clrb INTMEM_1A ROM:55BF ldb INTMEM_1C+2, INTMEM_1CC[] ROM:55C4 subb INTMEM_1C+2, INTMEM_1CE[] ROM:55C9 jnc ROM_55DC ROM:55CB decb INTMEM_1A ROM:55CD mulub INTMEM_1C+2, INTMEM_1CD[] ROM:55D2 divub INTMEM_1C+2, #64h ; 'd' ROM:55D5 addb INTMEM_1C, INTMEM_1C+2 ROM:55D8 jnc ROM_55EE ROM:55DA jc ROM_55EB ROM:55DC ROM:55DC ROM_55DC: ; CODE XREF: ROM_54AD+11C↑j ROM:55DC negb INTMEM_1C+2 ROM:55DE mulub INTMEM_1C+2, INTMEM_1CD[] ROM:55E3 divub INTMEM_1C+2, #64h ; 'd' ROM:55E6 subb INTMEM_1C, INTMEM_1C+2 ROM:55E9 jc ROM_55EE ROM:55EB ROM:55EB ROM_55EB: ; CODE XREF: ROM_54AD+12D↑j ROM:55EB ldb INTMEM_1C, INTMEM_1A ROM:55EE ROM:55EE ROM_55EE: ; CODE XREF: ROM_54AD+12B↑j ROM:55EE ; ROM_54AD+13C↑j ROM:55EE clrb INTMEM_1C+1 ROM:55F0 add INTMEM_1C, #14Ah ROM:55F4 st INTMEM_1C, INTMEM_190[] ROM:55F9 ldb INTMEM_1C+2, INTMEM_1C8[] ROM:55FE ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5603 ld INTMEM_1C, #10h ROM:5607 lcall ROM_3360 ROM:560A stb INTMEM_1C, INTMEM_1CF[] ROM:560F jbc INTMEM_FA, 6, ROM_561C ROM:5612 ldb INTMEM_1A, 0F1h[INTMEM_56] ROM:5617 stb INTMEM_1A, INTMEM_DE ROM:561A sjmp ROM_5633 ROM:561C ; --------------------------------------------------------------------------- ROM:561C ROM:561C ROM_561C: ; CODE XREF: ROM_54AD+162↑j ROM:561C ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5621 ldb INTMEM_1C+2, INTMEM_E0 ROM:5624 ld INTMEM_1C, #11h ROM:5628 lcall ROM_3360 ROM:562B stb INTMEM_1C, INTMEM_3CC[] ROM:5630 stb INTMEM_1C, INTMEM_DE ROM:5633 ROM:5633 ROM_5633: ; CODE XREF: ROM_54AD+16D↑j ROM:5633 andb INTMEM_FA, #7Fh ROM:5636 ldb INTMEM_32, INTMEM_1C7[] ROM:563B jbs INTMEM_FA, 6, ROM_5645 ROM:563E cmpb INTMEM_32, 0F2h[INTMEM_56] ROM:5643 jh ROM_5647 ROM:5645 ROM:5645 ROM_5645: ; CODE XREF: ROM_54AD+18E↑j ROM:5645 sjmp ROM_573C ROM:5647 ; --------------------------------------------------------------------------- ROM:5647 ROM:5647 ROM_5647: ; CODE XREF: ROM_54AD+196↑j ROM:5647 ld INTMEM_1C, #12h ROM:564B ldb INTMEM_1C+2, INTMEM_32 ROM:564E ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5653 lcall ROM_3360 ROM:5656 stb INTMEM_1C, INTMEM_1D0[] ROM:565B cmpb INTMEM_1C, INTMEM_DE ROM:565E jnc ROM_5662 ROM:5660 sjmp ROM_573C ROM:5662 ; --------------------------------------------------------------------------- ROM:5662 ROM:5662 ROM_5662: ; CODE XREF: ROM_54AD+1B1↑j ROM:5662 ldb INTMEM_1A, INTMEM_1AF[] ROM:5667 cmpb INTMEM_1A, 0F3h[INTMEM_56] ROM:566C jnh ROM_567A ROM:566E subb INTMEM_1C, 0F4h[INTMEM_56] ROM:5673 jc ROM_5690 ROM:5675 ldb INTMEM_1C, #6Eh ; 'n' ROM:5678 sjmp ROM_5690 ROM:567A ; --------------------------------------------------------------------------- ROM:567A ROM:567A ROM_567A: ; CODE XREF: ROM_54AD+1BF↑j ROM:567A ld INTMEM_1C, #13h ROM:567E ldb INTMEM_1C+2, INTMEM_1AE[] ROM:5683 ldb INTMEM_1C+3, INTMEM_E0 ROM:5686 lcall ROM_3360 ROM:5689 cmpb INTMEM_1C, INTMEM_F2[] ROM:568E jc ROM_56A6 ROM:5690 ROM:5690 ROM_5690: ; CODE XREF: ROM_54AD+1C6↑j ROM:5690 ; ROM_54AD+1CB↑j ROM:5690 ld INTMEM_20, INTMEM_192[] ROM:5695 cmp INTMEM_20, 4Ch[INTMEM_56] ROM:569A jh ROM_56A6 ROM:569C ld INTMEM_20, 4Ch[INTMEM_56] ROM:56A1 st INTMEM_20, INTMEM_192[] ROM:56A6 ROM:56A6 ROM_56A6: ; CODE XREF: ROM_54AD+1E1↑j ROM:56A6 ; ROM_54AD+1ED↑j ROM:56A6 ld INTMEM_20, INTMEM_192[] ROM:56AB ld INTMEM_1A, 44h[INTMEM_56] ROM:56B0 add INTMEM_1A, 46h[INTMEM_56] ROM:56B5 cmp INTMEM_20, 44h[INTMEM_56] ROM:56BA jnh ROM_56F5 ROM:56BC cmp INTMEM_20, INTMEM_1A ROM:56BF jnc ROM_56C8 ROM:56C1 ldb INTMEM_DE, INTMEM_1D0[] ROM:56C6 sjmp ROM_56F5 ROM:56C8 ; --------------------------------------------------------------------------- ROM:56C8 ROM:56C8 ROM_56C8: ; CODE XREF: ROM_54AD+212↑j ROM:56C8 ldbze INTMEM_20+2, INTMEM_DE ROM:56CB subb INTMEM_20+2, INTMEM_1D0[] ROM:56D0 ld INTMEM_1C, INTMEM_20 ROM:56D3 sub INTMEM_1C, 44h[INTMEM_56] ROM:56D8 ld INTMEM_1C+2, INTMEM_1C ROM:56DB clr INTMEM_1C ROM:56DD divu INTMEM_1C, 46h[INTMEM_56] ROM:56E2 jnv ROM_56E7 ROM:56E4 ldbse INTMEM_1C, #-1 ROM:56E7 ROM:56E7 ROM_56E7: ; CODE XREF: ROM_54AD+235↑j ROM:56E7 mulu INTMEM_1C, INTMEM_20+2 ROM:56EA ld INTMEM_1C, INTMEM_1C+2 ROM:56ED subb INTMEM_1C, INTMEM_DE ROM:56F0 negb INTMEM_1C ROM:56F2 stb INTMEM_1C, INTMEM_DE ROM:56F5 ROM:56F5 ROM_56F5: ; CODE XREF: ROM_54AD+20D↑j ROM:56F5 ; ROM_54AD+219↑j ROM:56F5 sub INTMEM_20+2, INTMEM_7E, INTMEM_194[] ROM:56FB cmp INTMEM_1A, INTMEM_192[] ROM:5700 jc ROM_5712 ROM:5702 orb INTMEM_FA, #-80h ROM:5705 cmp INTMEM_20+2, 4Ah[INTMEM_56] ROM:570A jnc ROM_5759 ROM:570C ld INTMEM_20+2, #1 ROM:5710 sjmp ROM_5719 ROM:5712 ; --------------------------------------------------------------------------- ROM:5712 ROM:5712 ROM_5712: ; CODE XREF: ROM_54AD+253↑j ROM:5712 cmp INTMEM_7E, INTMEM_194[] ROM:5717 je ROM_5759 ROM:5719 ROM:5719 ROM_5719: ; CODE XREF: ROM_54AD+263↑j ROM:5719 st INTMEM_7E, INTMEM_194[] ROM:571E add INTMEM_1A, 48h[INTMEM_56] ROM:5723 ld INTMEM_20, INTMEM_192[] ROM:5728 add INTMEM_20, INTMEM_20+2 ROM:572B jnc ROM_5730 ROM:572D ldbse INTMEM_20, #-1 ROM:5730 ROM:5730 ROM_5730: ; CODE XREF: ROM_54AD+27E↑j ROM:5730 cmp INTMEM_20, INTMEM_1A ROM:5733 jh ROM_5759 ROM:5735 st INTMEM_20, INTMEM_192[] ROM:573A sjmp ROM_5759 ROM:573C ; --------------------------------------------------------------------------- ROM:573C ROM:573C ROM_573C: ; CODE XREF: ROM_54AD:ROM_5645↑j ROM:573C ; ROM_54AD+1B3↑j ROM:573C cmp INTMEM_7E, INTMEM_194[] ROM:5741 je ROM_5759 ROM:5743 st INTMEM_7E, INTMEM_194[] ROM:5748 ld INTMEM_20, INTMEM_192[] ROM:574D cmp INTMEM_20, ZERO_REG ; Zero register ROM:5750 je ROM_5759 ROM:5752 dec INTMEM_20 ROM:5754 st INTMEM_20, INTMEM_192[] ROM:5759 ROM:5759 ROM_5759: ; CODE XREF: ROM_54AD+25D↑j ROM:5759 ; ROM_54AD+26A↑j ... ROM:5759 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:575E ldb INTMEM_1C+3, INTMEM_E0 ROM:5761 ld INTMEM_1C, #15h ROM:5765 jbc INTMEM_FA, 6, ROM_576C ROM:5768 ld INTMEM_1C, #14h ROM:576C ROM:576C ROM_576C: ; CODE XREF: ROM_54AD+2B8↑j ROM:576C lcall ROM_3360 ROM:576F stb INTMEM_1C, INTMEM_1D1[] ROM:5774 ldb INTMEM_1C, #14h ROM:5777 jbs INTMEM_F6+1, 7, ROM_5795 ROM:577A jbc INTMEM_FA, 6, ROM_5784 ROM:577D cmpb ZERO_REG, 0F5h[INTMEM_56] ; Zero register ROM:5782 jne ROM_5795 ROM:5784 ROM:5784 ROM_5784: ; CODE XREF: ROM_54AD+2CD↑j ROM:5784 ldb INTMEM_1C+2, INTMEM_1CC[] ROM:5789 ldb INTMEM_1C+3, INTMEM_1C9[] ROM:578E ld INTMEM_1C, #16h ROM:5792 lcall ROM_3360 ROM:5795 ROM:5795 ROM_5795: ; CODE XREF: ROM_54AD+2CA↑j ROM:5795 ; ROM_54AD+2D5↑j ROM:5795 stb INTMEM_1C, INTMEM_1D2[] ROM:579A jbs INTMEM_F6, 6, ROM_57AD ROM:579D jbs INTMEM_FB, 0, ROM_57B0 ROM:57A0 ldb INTMEM_B2, 0F6h[INTMEM_56] ROM:57A5 orb INTMEM_FA, #4 ROM:57A8 orb INTMEM_FB, #1 ROM:57AB sjmp ROM_57B8 ROM:57AD ; --------------------------------------------------------------------------- ROM:57AD ROM:57AD ROM_57AD: ; CODE XREF: ROM_54AD+2ED↑j ROM:57AD andb INTMEM_FB, #-2 ROM:57B0 ROM:57B0 ROM_57B0: ; CODE XREF: ROM_54AD+2F0↑j ROM:57B0 cmpb ZERO_REG, INTMEM_B2 ; Zero register ROM:57B3 jne ROM_57B8 ROM:57B5 andb INTMEM_FA, #-5 ROM:57B8 ROM:57B8 ROM_57B8: ; CODE XREF: ROM_54AD+2FE↑j ROM:57B8 ; ROM_54AD+306↑j ROM:57B8 ld INTMEM_1A, #6D90h ROM:57BC ldb INTMEM_1C, INTMEM_E1 ROM:57BF ljmp ROM_4924 ROM:57BF ; End of function ROM_54AD ROM:57BF ROM:57C2 ; --------------------------------------------------------------------------- ROM:57C2 ldb INTMEM_E1, #1 ROM:57C5 orb INTMEM_FA, #2 ROM:57C8 sjmp ROM_57D4 ROM:57CA ; --------------------------------------------------------------------------- ROM:57CA cmp INTMEM_5C, 1Ch[INTMEM_56] ROM:57CF jc ROM_57EE ROM:57D1 jbs INTMEM_FA, 2, ROM_57F4 ROM:57D4 ROM:57D4 ROM_57D4: ; CODE XREF: ROM:57C8↑j ROM:57D4 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:57D9 ld INTMEM_1C, #17h ROM:57DD lcall ROM_3360 ROM:57E0 mulub INTMEM_1C, #2 ROM:57E3 add INTMEM_1C, #0C8h ROM:57E7 st INTMEM_1C, (INTMEM_194+2)[] ROM:57EC sjmp ROM_585C ROM:57EE ; --------------------------------------------------------------------------- ROM:57EE ROM:57EE ROM_57EE: ; CODE XREF: ROM:57CF↑j ROM:57EE ldb INTMEM_C6, #7Dh ; '}' ROM:57F1 ldb INTMEM_E1, #2 ROM:57F4 ROM:57F4 ROM_57F4: ; CODE XREF: ROM:57D1↑j ROM:57F4 sjmp ROM_585C ROM:57F6 ; --------------------------------------------------------------------------- ROM:57F6 jbs INTMEM_F6, 7, ROM_5856 ROM:57F9 cmpb ZERO_REG, INTMEM_C6 ; Zero register ROM:57FC jne ROM_585C ROM:57FE ldb INTMEM_C6, #7Dh ; '}' ROM:5801 ld INTMEM_1C, (INTMEM_194+2)[] ROM:5806 sub INTMEM_1C, #0C8h ROM:580A je ROM_5844 ROM:580C clr INTMEM_20+2 ROM:580E ld INTMEM_20, #2710h ROM:5812 divu INTMEM_20, INTMEM_1C ROM:5815 add INTMEM_20, #32h ; '2' ROM:5819 clr INTMEM_20+2 ROM:581B shll INTMEM_20, #8 ROM:581E ldbze INTMEM_1A, 0F7h[INTMEM_56] ROM:5823 divu INTMEM_20, INTMEM_1A ROM:5826 sub INTMEM_20, #32h ; '2' ROM:582A jnc ROM_5844 ROM:582C clr INTMEM_1C+2 ROM:582E ld INTMEM_1C, #2710h ROM:5832 divu INTMEM_1C, INTMEM_20 ROM:5835 add INTMEM_1C, #0C8h ROM:5839 st INTMEM_1C, (INTMEM_194+2)[] ROM:583E cmp INTMEM_1C, #0C8h ROM:5842 jh ROM_585C ROM:5844 ROM:5844 ROM_5844: ; CODE XREF: ROM:580A↑j ROM:5844 ; ROM:582A↑j ROM:5844 ld INTMEM_1A, #0C8h ROM:5848 st INTMEM_1A, (INTMEM_194+2)[] ROM:584D ldb INTMEM_E1, #3 ROM:5850 andb INTMEM_FA, #-3 ROM:5853 jbc INTMEM_F6, 7, ROM_585C ROM:5856 ROM:5856 ROM_5856: ; CODE XREF: ROM:57F6↑j ROM:5856 orb INTMEM_FA, #2 ROM:5859 ldb INTMEM_E1, #1 ROM:585C ROM:585C ROM_585C: ; CODE XREF: ROM:57EC↑j ROM:585C ; ROM:ROM_57F4↑j ... ROM:585C ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5861 ld INTMEM_1C, #18h ROM:5865 lcall ROM_3360 ROM:5868 mulub INTMEM_1C, #0Eh ROM:586B add INTMEM_1C, #85Eh ROM:586F jnc ROM_5874 ROM:5871 ldbse INTMEM_1C, #-1 ROM:5874 ROM:5874 ROM_5874: ; CODE XREF: ROM:586F↑j ROM:5874 st INTMEM_1C, (INTMEM_194+4)[] ROM:5879 ldbze INTMEM_1C, INTMEM_1CF[] ROM:587E shl INTMEM_1C, #4 ROM:5881 mulu INTMEM_1C, 4Eh[INTMEM_56] ROM:5886 ld INTMEM_20, INTMEM_190[] ROM:588B shl INTMEM_20, #6 ROM:588E lcall ROM_4B80 ROM:5891 ld INTMEM_20, INTMEM_18E[] ROM:5896 lcall ROM_4B69 ROM:5899 divu INTMEM_1C, #10CDh ROM:589D jnv ROM_58A2 ROM:589F ldbse INTMEM_1C, #-1 ROM:58A2 ROM:58A2 ROM_58A2: ; CODE XREF: ROM:589D↑j ROM:58A2 st INTMEM_1C, (INTMEM_194+0Ah)[] ROM:58A7 mulu INTMEM_1C, #0Ah ROM:58AB ldbze INTMEM_20, INTMEM_DE ROM:58AE lcall ROM_4B80 ROM:58B1 cmp INTMEM_20+2, #-1 ROM:58B5 je ROM_58BC ROM:58B7 jbc INTMEM_1C+1, 7, ROM_58BC ROM:58BA inc INTMEM_20+2 ROM:58BC ROM:58BC ROM_58BC: ; CODE XREF: ROM:58B5↑j ROM:58BC ; ROM:58B7↑j ROM:58BC st INTMEM_20+2, (INTMEM_194+8)[] ROM:58C1 ld INTMEM_20+2, #4E71h ROM:58C5 ld INTMEM_1C, #4000h ROM:58C9 ld INTMEM_20, (INTMEM_194+8)[] ROM:58CE lcall ROM_4B69 ROM:58D1 ld INTMEM_20, (INTMEM_194+4)[] ROM:58D6 lcall ROM_4B80 ROM:58D9 cmp INTMEM_20+2, #-1 ROM:58DD je ROM_58E4 ROM:58DF jbc INTMEM_1C+1, 7, ROM_58E4 ROM:58E2 inc INTMEM_20+2 ROM:58E4 ROM:58E4 ROM_58E4: ; CODE XREF: ROM:58DD↑j ROM:58E4 ; ROM:58DF↑j ROM:58E4 ld INTMEM_1A, INTMEM_20+2 ROM:58E7 st INTMEM_1A, (INTMEM_3C4+2)[] ROM:58EC ldbze INTMEM_1C, INTMEM_1D1[] ROM:58F1 add INTMEM_1C, #50h ; 'P' ROM:58F5 ldbze INTMEM_1C+2, INTMEM_1D2[] ROM:58FA add INTMEM_1C+2, #50h ; 'P' ROM:58FE mulu INTMEM_1C, INTMEM_1C+2 ROM:5901 shrl INTMEM_1C, #1 ROM:5904 mulu INTMEM_1C, (INTMEM_194+2)[] ROM:5909 divu INTMEM_1C, #271h ROM:590D mulu INTMEM_1C, INTMEM_1A ROM:5910 ld INTMEM_20, #640h ROM:5914 lcall ROM_4B80 ROM:5917 st INTMEM_20+2, (INTMEM_194+6)[] ROM:591C mulu INTMEM_1C, INTMEM_D8, (INTMEM_194+6)[] ROM:5922 ld INTMEM_20, #61A8h ROM:5926 lcall ROM_4B80 ROM:5929 st INTMEM_20+2, INTMEM_DC ROM:592C ldbze INTMEM_1A, INTMEM_42+1 ROM:592F sub INTMEM_1A, #80h ROM:5933 shl INTMEM_1A, #2 ROM:5936 jbc INTMEM_1A+1, 7, ROM_5942 ROM:5939 add INTMEM_DC, INTMEM_1A ROM:593C jc ROM_594A ROM:593E clr INTMEM_DC ROM:5940 sjmp ROM_594A ROM:5942 ; --------------------------------------------------------------------------- ROM:5942 ROM:5942 ROM_5942: ; CODE XREF: ROM:5936↑j ROM:5942 add INTMEM_DC, INTMEM_1A ROM:5945 jnc ROM_594A ROM:5947 ldbse INTMEM_DC, #-1 ROM:594A ROM:594A ROM_594A: ; CODE XREF: ROM:593C↑j ROM:594A ; ROM:5940↑j ... ROM:594A ld INTMEM_20+2, #1900h ROM:594E add INTMEM_1C+2, INTMEM_20+2, INTMEM_18A[] ROM:5954 jnc ROM_5959 ROM:5956 ldbse INTMEM_1C+2, #-1 ROM:5959 ROM:5959 ROM_5959: ; CODE XREF: ROM:5954↑j ROM:5959 add INTMEM_20, INTMEM_20+2, INTMEM_18C[] ROM:595F jnc ROM_5964 ROM:5961 ldbse INTMEM_20, #-1 ROM:5964 ROM:5964 ROM_5964: ; CODE XREF: ROM:595F↑j ROM:5964 mulu INTMEM_1C, INTMEM_DC, INTMEM_1C+2 ROM:5968 divu INTMEM_1C, INTMEM_20 ROM:596B jnv ROM_5970 ROM:596D ldbse INTMEM_1C, #-1 ROM:5970 ROM:5970 ROM_5970: ; CODE XREF: ROM:596B↑j ROM:5970 st INTMEM_1C, INTMEM_DC ROM:5973 jbs INTMEM_AD, 4, ROM_59E2 ROM:5976 ldb INTMEM_1C, INTMEM_1BF[] ROM:597B cmpb INTMEM_1C, #-80h ROM:597E jh ROM_59E2 ROM:5980 ldb INTMEM_1C, 0FAh[INTMEM_56] ROM:5985 jbs INTMEM_FB, 1, ROM_5997 ROM:5988 addb INTMEM_1C+2, INTMEM_1C, 0F9h[INTMEM_56] ROM:598E jc ROM_59E2 ROM:5990 cmpb INTMEM_E0, INTMEM_1C+2 ROM:5993 jh ROM_59E2 ROM:5995 sjmp ROM_59A4 ROM:5997 ; --------------------------------------------------------------------------- ROM:5997 ROM:5997 ROM_5997: ; CODE XREF: ROM:5985↑j ROM:5997 addb INTMEM_1C+2, INTMEM_1C, 0F8h[INTMEM_56] ROM:599D jc ROM_59E2 ROM:599F cmpb INTMEM_E0, INTMEM_1C+2 ROM:59A2 jc ROM_59E2 ROM:59A4 ROM:59A4 ROM_59A4: ; CODE XREF: ROM:5995↑j ROM:59A4 orb INTMEM_FB, #2 ROM:59A7 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:59AC ld INTMEM_1C, #19h ROM:59B0 lcall ROM_3360 ROM:59B3 mulub INTMEM_1C+2, INTMEM_1C, #19h ROM:59B7 add INTMEM_20, INTMEM_1C+2, 52h[INTMEM_56] ROM:59BD sub INTMEM_20+2, INTMEM_1C+2, 54h[INTMEM_56] ROM:59C3 jc ROM_59C7 ROM:59C5 clr INTMEM_20+2 ROM:59C7 ROM:59C7 ROM_59C7: ; CODE XREF: ROM:59C3↑j ROM:59C7 jbc INTMEM_FB, 2, ROM_59CF ROM:59CA jbs INTMEM_F9, 3, ROM_59ED ROM:59CD sjmp ROM_5A07 ROM:59CF ; --------------------------------------------------------------------------- ROM:59CF ROM:59CF ROM_59CF: ; CODE XREF: ROM:ROM_59C7↑j ROM:59CF cmp INTMEM_5C, INTMEM_20 ROM:59D2 jnc ROM_5A2C ROM:59D4 jbs INTMEM_FA, 1, ROM_5A2C ROM:59D7 jbs INTMEM_FA, 2, ROM_5A2C ROM:59DA orb INTMEM_FB, #4 ROM:59DD orb INTMEM_F9, #8 ROM:59E0 sjmp ROM_5A2C ROM:59E2 ; --------------------------------------------------------------------------- ROM:59E2 ROM:59E2 ROM_59E2: ; CODE XREF: ROM:5973↑j ROM:59E2 ; ROM:597E↑j ... ROM:59E2 andb INTMEM_FB, #-3 ROM:59E5 andb INTMEM_FB, #-5 ROM:59E8 andb INTMEM_F9, #-9 ROM:59EB sjmp ROM_5A2C ROM:59ED ; --------------------------------------------------------------------------- ROM:59ED ROM:59ED ROM_59ED: ; CODE XREF: ROM:59CA↑j ROM:59ED cmp INTMEM_20+2, INTMEM_5C ROM:59F0 jh ROM_59E2 ROM:59F2 cmp INTMEM_5C, INTMEM_1C+2 ROM:59F5 jc ROM_5A2C ROM:59F7 lcall ROM_4C7E ROM:59FA andb INTMEM_F9, #-9 ROM:59FD ld INTMEM_1C, 56h[INTMEM_56] ROM:5A02 st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5A07 ROM:5A07 ROM_5A07: ; CODE XREF: ROM:59CD↑j ROM:5A07 cmp INTMEM_20+2, INTMEM_5C ROM:5A0A jh ROM_59E2 ROM:5A0C lcall ROM_4C7E ROM:5A0F mulu INTMEM_1C, INTMEM_1A, 50h[INTMEM_56] ROM:5A15 cmp ZERO_REG, INTMEM_1C+2 ; Zero register ROM:5A18 jne ROM_59E2 ROM:5A1A add INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5A1F jc ROM_59E2 ROM:5A21 st INTMEM_1C, (INTMEM_194+0Ch)[] ROM:5A26 mulu INTMEM_1C, INTMEM_DC ROM:5A29 st INTMEM_1C+2, INTMEM_DC ROM:5A2C ROM:5A2C ROM_5A2C: ; CODE XREF: ROM:59D2↑j ROM:5A2C ; ROM:59D4↑j ... ROM:5A2C jbs INTMEM_F9, 3, ROM_5A45 ROM:5A2F jbs INTMEM_AB, 4, ROM_5A47 ROM:5A32 ldb INTMEM_1A, INTMEM_1AF[] ROM:5A37 cmpb INTMEM_1A, 0FBh[INTMEM_56] ROM:5A3C jnc ROM_5A45 ROM:5A3E cmp INTMEM_5C, 58h[INTMEM_56] ROM:5A43 jnh ROM_5A47 ROM:5A45 ROM:5A45 ROM_5A45: ; CODE XREF: ROM:ROM_5A2C↑j ROM:5A45 ; ROM:5A3C↑j ROM:5A45 clr INTMEM_DC ROM:5A47 ROM:5A47 ROM_5A47: ; CODE XREF: ROM:5A2F↑j ROM:5A47 ; ROM:5A43↑j ROM:5A47 jbs INTMEM_F5, 4, ROM_5A51 ROM:5A4A stb ZERO_REG, (INTMEM_1D2+2)[] ; Zero register ROM:5A4F sjmp ROM_5AC7 ROM:5A51 ; --------------------------------------------------------------------------- ROM:5A51 ROM:5A51 ROM_5A51: ; CODE XREF: ROM:ROM_5A47↑j ROM:5A51 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:5A56 ld INTMEM_1C, #1Ah ROM:5A5A lcall ROM_3360 ROM:5A5D shl INTMEM_1C, #8 ROM:5A60 mulu INTMEM_1C, 66h[INTMEM_56] ROM:5A65 divu INTMEM_1C, (INTMEM_194+4)[] ROM:5A6A jnv ROM_5A6F ROM:5A6C ldbse INTMEM_1C, #-1 ROM:5A6F ROM:5A6F ROM_5A6F: ; CODE XREF: ROM:5A6A↑j ROM:5A6F mulu INTMEM_1C, INTMEM_18E[] ROM:5A74 divu INTMEM_1C, 68h[INTMEM_56] ROM:5A79 jnv ROM_5A7E ROM:5A7B ldbse INTMEM_1C, #-1 ROM:5A7E ROM:5A7E ROM_5A7E: ; CODE XREF: ROM:5A79↑j ROM:5A7E ldb INTMEM_20, (INTMEM_1D2+2)[] ROM:5A83 mulub INTMEM_20, 0FDh[INTMEM_56] ROM:5A88 mulu INTMEM_20, INTMEM_1C ROM:5A8B subb INTMEM_1C, INTMEM_20+1 ROM:5A8E subcb INTMEM_1C+1, INTMEM_20+2 ROM:5A91 jc ROM_5A95 ROM:5A93 clr INTMEM_1C ROM:5A95 ROM:5A95 ROM_5A95: ; CODE XREF: ROM:5A91↑j ROM:5A95 st INTMEM_1C, INTMEM_DC ROM:5A98 ldb INTMEM_20+2, (INTMEM_1D2+2)[] ROM:5A9D ldb INTMEM_20, INTMEM_160[] ROM:5AA2 cmpb INTMEM_20, (INTMEM_1D2+3)[] ROM:5AA7 je ROM_5ABE ROM:5AA9 stb INTMEM_20, (INTMEM_1D2+3)[] ROM:5AAE incb INTMEM_20+2 ROM:5AB0 cmpb INTMEM_20+2, 0FEh[INTMEM_56] ROM:5AB5 jne ROM_5AB9 ROM:5AB7 clrb INTMEM_20+2 ROM:5AB9 ROM:5AB9 ROM_5AB9: ; CODE XREF: ROM:5AB5↑j ROM:5AB9 stb INTMEM_20+2, (INTMEM_1D2+2)[] ROM:5ABE ROM:5ABE ROM_5ABE: ; CODE XREF: ROM:5AA7↑j ROM:5ABE cmpb INTMEM_20+2, 0FFh[INTMEM_56] ROM:5AC3 jnc ROM_5AC7 ROM:5AC5 clr INTMEM_DC ROM:5AC7 ROM:5AC7 ROM_5AC7: ; CODE XREF: ROM:5A4F↑j ROM:5AC7 ; ROM:5AC3↑j ROM:5AC7 ldb INTMEM_1C+2, INTMEM_1F5[] ROM:5ACC ld INTMEM_1C, #1Bh ROM:5AD0 lcall ROM_3360 ROM:5AD3 clrb INTMEM_1C+1 ROM:5AD5 shl INTMEM_1C, #3 ROM:5AD8 add INTMEM_1C, #7C00h ROM:5ADC st INTMEM_1C, (INTMEM_1A6+2)[] ROM:5AE1 ld INTMEM_1C, #1Dh ROM:5AE5 ldb INTMEM_1C+2, INTMEM_F2[] ROM:5AEA ldb INTMEM_20, INTMEM_1FD[] ROM:5AEF cmpb INTMEM_20, INTMEM_1BA[] ROM:5AF4 jh ROM_5AFD ROM:5AF6 ld INTMEM_1C, #1Ch ROM:5AFA ldb INTMEM_1C+2, INTMEM_E0 ROM:5AFD ROM:5AFD ROM_5AFD: ; CODE XREF: ROM:5AF4↑j ROM:5AFD ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5B02 lcall ROM_3360 ROM:5B05 mulub INTMEM_1C, #32h ; '2' ROM:5B08 st INTMEM_1C, (INTMEM_1A6+4)[] ROM:5B0D ldb INTMEM_1A, #0 ROM:5B10 jbs INTMEM_F5, 4, ROM_5B1D ROM:5B13 cmp INTMEM_DC, 6Ah[INTMEM_56] ROM:5B18 jc ROM_5B1D ROM:5B1A ldb INTMEM_1A, #1 ROM:5B1D ROM:5B1D ROM_5B1D: ; CODE XREF: ROM:5B10↑j ROM:5B1D ; ROM:5B18↑j ROM:5B1D stb INTMEM_1A, INTMEM_270[] ROM:5B22 ld INTMEM_20, #-3C80h ROM:5B26 ld INTMEM_20+2, #1C9h ROM:5B2A divu INTMEM_20, INTMEM_5C ROM:5B2D jnv ROM_5B32 ROM:5B2F ldbse INTMEM_20, #-1 ROM:5B32 ROM:5B32 ROM_5B32: ; CODE XREF: ROM:5B2D↑j ROM:5B32 sub INTMEM_20, #0Bh ROM:5B36 jc ROM_5B3A ROM:5B38 clr INTMEM_20 ROM:5B3A ROM:5B3A ROM_5B3A: ; CODE XREF: ROM:5B36↑j ROM:5B3A ld INTMEM_1C, INTMEM_DC ROM:5B3D cmp INTMEM_1C, INTMEM_20 ROM:5B40 jnc ROM_5B45 ROM:5B42 ld INTMEM_1C, INTMEM_20 ROM:5B45 ROM:5B45 ROM_5B45: ; CODE XREF: ROM:5B40↑j ROM:5B45 ld INTMEM_1A, INTMEM_1C ROM:5B48 cmp INTMEM_1A, ZERO_REG ; Zero register ROM:5B4B je ROM_5B72 ROM:5B4D cmpb ZERO_REG, INTMEM_270[] ; Zero register ROM:5B52 je ROM_5B57 ROM:5B54 shl INTMEM_1A, #1 ROM:5B57 ROM:5B57 ROM_5B57: ; CODE XREF: ROM:5B52↑j ROM:5B57 cmp INTMEM_1A, 6Ch[INTMEM_56] ROM:5B5C jnc ROM_5B6A ROM:5B5E cmp INTMEM_1A, 6Eh[INTMEM_56] ROM:5B63 jnc ROM_5B72 ROM:5B65 andb INTMEM_FB, #-41h ROM:5B68 sjmp ROM_5B75 ROM:5B6A ; --------------------------------------------------------------------------- ROM:5B6A ROM:5B6A ROM_5B6A: ; CODE XREF: ROM:5B5C↑j ROM:5B6A ld INTMEM_1C, 6Ch[INTMEM_56] ROM:5B6F shr INTMEM_1C, #1 ROM:5B72 ROM:5B72 ROM_5B72: ; CODE XREF: ROM:5B4B↑j ROM:5B72 ; ROM:5B63↑j ROM:5B72 orb INTMEM_FB, #40h ; '@' ROM:5B75 ROM:5B75 ROM_5B75: ; CODE XREF: ROM:5B68↑j ROM:5B75 jbs INTMEM_FB, 3, ROM_5BBC ROM:5B78 ld INTMEM_1C+2, (INTMEM_1A6+2)[] ROM:5B7D ld INTMEM_20, (INTMEM_1A6+4)[] ROM:5B82 ldb INTMEM_20+3, INTMEM_270[] ROM:5B87 ldb INTMEM_20+2, 100h[INTMEM_56] ROM:5B8C jbc INTMEM_F6, 7, ROM_5BB6 ROM:5B8F jbs INTMEM_FB, 7, ROM_5BB9 ROM:5B92 orb INTMEM_FB, #-80h ROM:5B95 ld INTMEM_32, INTMEM_1C ROM:5B98 ld INTMEM_1C, #20h ; ' ' ROM:5B9C jbs INTMEM_F6+1, 1, ROM_5BAD ROM:5B9F ldb INTMEM_1C+2, INTMEM_1AF[] ROM:5BA4 ld INTMEM_1C, #1Eh ROM:5BA8 lcall ROM_3360 ROM:5BAB clrb INTMEM_1C+1 ROM:5BAD ROM:5BAD ROM_5BAD: ; CODE XREF: ROM:5B9C↑j ROM:5BAD mulu INTMEM_1C, INTMEM_32 ROM:5BB0 shrl INTMEM_1C, #8 ROM:5BB3 ljmp ROM_3540 ROM:5BB6 ; --------------------------------------------------------------------------- ROM:5BB6 ROM:5BB6 ROM_5BB6: ; CODE XREF: ROM:5B8C↑j ROM:5BB6 andb INTMEM_FB, #7Fh ROM:5BB9 ROM:5BB9 ROM_5BB9: ; CODE XREF: ROM:5B8F↑j ROM:5BB9 lcall ROM_32BB ROM:5BBC ROM:5BBC ROM_5BBC: ; CODE XREF: ROM:ROM_5B75↑j ROM:5BBC ld INTMEM_1A, INTMEM_64[] ROM:5BC1 add INTMEM_1A, #-8000h ROM:5BC5 add INTMEM_1A, INTMEM_66[] ROM:5BCA st INTMEM_1A, (INTMEM_3C4+4)[] ROM:5BCF ret ROM:5BD0 ROM:5BD0 ; =============== S U B R O U T I N E ======================================= ROM:5BD0 ROM:5BD0 ROM:5BD0 ROM_5BD0: ; CODE XREF: ROM_2A87:ROM_4862↑p ROM:5BD0 cmpb INTMEM_A0, ZERO_REG ; Zero register ROM:5BD3 jne ROM_5C01 ROM:5BD5 ld INTMEM_20+2, #1E8h ROM:5BD9 ld INTMEM_20, #1D8h ROM:5BDD ROM:5BDD ROM_5BDD: ; CODE XREF: ROM_5BD0+1D↓j ROM:5BDD ld INTMEM_1C, [INTMEM_20]+ ROM:5BE0 mulu INTMEM_1C, [INTMEM_20+2] ROM:5BE3 shrl INTMEM_1C, #0Ah ROM:5BE6 st INTMEM_1C, [INTMEM_20+2]+ ROM:5BE9 cmp INTMEM_20+2, #1F0h ROM:5BED jnc ROM_5BDD ROM:5BEF ld INTMEM_1C, 38h[INTMEM_56] ROM:5BF4 mulu INTMEM_1C, INTMEM_188[] ROM:5BF9 st INTMEM_1C+2, INTMEM_188[] ROM:5BFE orb INTMEM_FA, #1 ROM:5C01 ROM:5C01 ROM_5C01: ; CODE XREF: ROM_5BD0+3↑j ROM:5C01 cmpb INTMEM_A0, #2 ROM:5C04 jne ROM_5C29 ROM:5C06 cmp INTMEM_5C, 60h[INTMEM_56] ROM:5C0B jnh ROM_5C16 ROM:5C0D cmp INTMEM_5C, 5Ch[INTMEM_56] ROM:5C12 jc ROM_5C2B ROM:5C14 sjmp ROM_5CAB ROM:5C16 ; --------------------------------------------------------------------------- ROM:5C16 ROM:5C16 ROM_5C16: ; CODE XREF: ROM_5BD0+3B↑j ROM:5C16 andb INTMEM_FB, #-21h ROM:5C19 andb INTMEM_FB, #-11h ROM:5C1C ld INTMEM_1C, 5Ah[INTMEM_56] ROM:5C21 st INTMEM_1C, INTMEM_1A4[] ROM:5C26 andb INTMEM_FB, #-9 ROM:5C29 ROM:5C29 ROM_5C29: ; CODE XREF: ROM_5BD0+34↑j ROM:5C29 sjmp ROM_5CD5 ROM:5C2B ; --------------------------------------------------------------------------- ROM:5C2B ROM:5C2B ROM_5C2B: ; CODE XREF: ROM_5BD0+42↑j ROM:5C2B jbs INTMEM_FB, 5, ROM_5C66 ROM:5C2E jbs INTMEM_FB, 4, ROM_5C4F ROM:5C31 orb INTMEM_FB, #10h ROM:5C34 st ZERO_REG, INTMEM_1A2[] ; Zero register ROM:5C39 ldb INTMEM_1A, INTMEM_1AF[] ROM:5C3E cmpb INTMEM_1A, 0FCh[INTMEM_56] ROM:5C43 jc ROM_5C60 ROM:5C45 ld INTMEM_20, 62h[INTMEM_56] ROM:5C4A st INTMEM_20, INTMEM_1A2[] ROM:5C4F ROM:5C4F ROM_5C4F: ; CODE XREF: ROM_5BD0+5E↑j ROM:5C4F cmp ZERO_REG, INTMEM_1A2[] ; Zero register ROM:5C54 jne ROM_5C8E ROM:5C56 ld INTMEM_20, 64h[INTMEM_56] ROM:5C5B st INTMEM_20, INTMEM_1A2[] ROM:5C60 ROM:5C60 ROM_5C60: ; CODE XREF: ROM_5BD0+73↑j ROM:5C60 andb INTMEM_FB, #-11h ROM:5C63 orb INTMEM_FB, #20h ; ' ' ROM:5C66 ROM:5C66 ROM_5C66: ; CODE XREF: ROM_5BD0:ROM_5C2B↑j ROM:5C66 ld INTMEM_1C, 5Ah[INTMEM_56] ROM:5C6B sub INTMEM_1C, 5Ch[INTMEM_56] ROM:5C70 ld INTMEM_20+2, INTMEM_1A2[] ROM:5C75 clr INTMEM_20 ROM:5C77 divu INTMEM_20, 64h[INTMEM_56] ROM:5C7C jnv ROM_5C81 ROM:5C7E ldbse INTMEM_20, #-1 ROM:5C81 ROM:5C81 ROM_5C81: ; CODE XREF: ROM_5BD0+AC↑j ROM:5C81 mulu INTMEM_20, INTMEM_1C ROM:5C84 add INTMEM_20+2, 5Ch[INTMEM_56] ROM:5C89 st INTMEM_20+2, INTMEM_1A4[] ROM:5C8E ROM:5C8E ROM_5C8E: ; CODE XREF: ROM_5BD0+84↑j ROM:5C8E cmpb INTMEM_A0, INTMEM_9F ROM:5C91 jne ROM_5CA4 ROM:5C93 ld INTMEM_20, INTMEM_1A2[] ROM:5C98 cmp ZERO_REG, INTMEM_20 ; Zero register ROM:5C9B je ROM_5CA4 ROM:5C9D dec INTMEM_20 ROM:5C9F st INTMEM_20, INTMEM_1A2[] ROM:5CA4 ROM:5CA4 ROM_5CA4: ; CODE XREF: ROM_5BD0+C1↑j ROM:5CA4 ; ROM_5BD0+CB↑j ROM:5CA4 cmp INTMEM_5C, INTMEM_1A4[] ROM:5CA9 jc ROM_5CB8 ROM:5CAB ROM:5CAB ROM_5CAB: ; CODE XREF: ROM_5BD0+44↑j ROM:5CAB jbc INTMEM_FB, 3, ROM_5CD5 ROM:5CAE ld INTMEM_DC, INTMEM_1A6[] ROM:5CB3 andb INTMEM_FB, #-9 ROM:5CB6 sjmp ROM_5CD5 ROM:5CB8 ; --------------------------------------------------------------------------- ROM:5CB8 ROM:5CB8 ROM_5CB8: ; CODE XREF: ROM_5BD0+D9↑j ROM:5CB8 ld INTMEM_1C, INTMEM_1A4[] ROM:5CBD add INTMEM_1C, 5Eh[INTMEM_56] ROM:5CC2 cmp INTMEM_5C, INTMEM_1C ROM:5CC5 jnh ROM_5CD5 ROM:5CC7 jbs INTMEM_FB, 3, ROM_5CD2 ROM:5CCA orb INTMEM_FB, #8 ROM:5CCD st INTMEM_DC, INTMEM_1A6[] ROM:5CD2 ROM:5CD2 ROM_5CD2: ; CODE XREF: ROM_5BD0+F7↑j ROM:5CD2 lcall ROM_3B5A ROM:5CD5 ROM:5CD5 ROM_5CD5: ; CODE XREF: ROM_5BD0:ROM_5C29↑j ROM:5CD5 ; ROM_5BD0:ROM_5CAB↑j ... ROM:5CD5 ldb INTMEM_20+2, INTMEM_14F[] ROM:5CDA djnz INTMEM_EC, ROM_5D55 ROM:5CDD ldb INTMEM_EC, 15Ch[INTMEM_56] ROM:5CE2 subb INTMEM_1C+2, INTMEM_20+2, INTMEM_282[] ROM:5CE8 jc ROM_5CF8 ROM:5CEA negb INTMEM_1C+2 ROM:5CEC cmpb INTMEM_1C+2, 15Bh[INTMEM_56] ROM:5CF1 jnc ROM_5D0A ROM:5CF3 stb ZERO_REG, INTMEM_281[] ; Zero register ROM:5CF8 ROM:5CF8 ROM_5CF8: ; CODE XREF: ROM_5BD0+118↑j ROM:5CF8 stb INTMEM_20+2, INTMEM_282[] ROM:5CFD subb INTMEM_1A, INTMEM_20+2, 15Ah[INTMEM_56] ROM:5D03 jnc ROM_5D0A ROM:5D05 cmpb INTMEM_1A, INTMEM_F1 ROM:5D08 jc ROM_5D18 ROM:5D0A ROM:5D0A ROM_5D0A: ; CODE XREF: ROM_5BD0+121↑j ROM:5D0A ; ROM_5BD0+133↑j ROM:5D0A ldb INTMEM_F1, INTMEM_F0 ROM:5D0D ldb INTMEM_F0, INTMEM_EF ROM:5D10 ldb INTMEM_EF, INTMEM_EE ROM:5D13 ldb INTMEM_EE, INTMEM_ED ROM:5D16 sjmp ROM_5D52 ROM:5D18 ; --------------------------------------------------------------------------- ROM:5D18 ROM:5D18 ROM_5D18: ; CODE XREF: ROM_5BD0+138↑j ROM:5D18 ldb INTMEM_F1, INTMEM_20+2 ROM:5D1B ldb INTMEM_F0, INTMEM_20+2 ROM:5D1E ldb INTMEM_EF, INTMEM_20+2 ROM:5D21 ldb INTMEM_EE, INTMEM_20+2 ROM:5D24 cmp INTMEM_5C, 3Ah[INTMEM_56] ROM:5D29 jnc ROM_5D52 ROM:5D2B cmp INTMEM_5C, 3Eh[INTMEM_56] ROM:5D30 jc ROM_5D52 ROM:5D32 ldb INTMEM_20, INTMEM_281[] ROM:5D37 cmpb INTMEM_20, 15Dh[INTMEM_56] ROM:5D3C jc ROM_5D52 ROM:5D3E ldb INTMEM_1A+1, INTMEM_281[] ROM:5D43 incb INTMEM_1A+1 ROM:5D45 stb INTMEM_1A+1, INTMEM_281[] ROM:5D4A ld INTMEM_1C, INTMEM_26E[] ROM:5D4F lcall ROM_3B67 ROM:5D52 ROM:5D52 ROM_5D52: ; CODE XREF: ROM_5BD0+146↑j ROM:5D52 ; ROM_5BD0+159↑j ... ROM:5D52 ldb INTMEM_ED, INTMEM_20+2 ROM:5D55 ROM:5D55 ROM_5D55: ; CODE XREF: ROM_5BD0+10A↑j ROM:5D55 ret ROM:5D55 ; End of function ROM_5BD0 ROM:5D55 ROM:5D56 ROM:5D56 ; =============== S U B R O U T I N E ======================================= ROM:5D56 ROM:5D56 ROM:5D56 ROM_5D56: ; CODE XREF: ROM_4849+C↑p ROM:5D56 andb INTMEM_FC, #-2 ROM:5D59 jbc INTMEM_F6, 6, ROM_5D86 ROM:5D5C jbs INTMEM_FC, 1, ROM_5D6E ROM:5D5F ldb INTMEM_1C, INTMEM_1AF[] ROM:5D64 cmpb INTMEM_1C, 103h[INTMEM_56] ROM:5D69 jnh ROM_5D89 ROM:5D6B orb INTMEM_FC, #2 ROM:5D6E ROM:5D6E ROM_5D6E: ; CODE XREF: ROM_5D56+6↑j ROM:5D6E ldb INTMEM_1C+1, INTMEM_1AE[] ROM:5D73 cmpb INTMEM_1C+1, 101h[INTMEM_56] ROM:5D78 jnh ROM_5D81 ROM:5D7A cmpb INTMEM_E0, 102h[INTMEM_56] ROM:5D7F jh ROM_5D89 ROM:5D81 ROM:5D81 ROM_5D81: ; CODE XREF: ROM_5D56+22↑j ROM:5D81 orb INTMEM_FC, #1 ROM:5D84 sjmp ROM_5D89 ROM:5D86 ; --------------------------------------------------------------------------- ROM:5D86 ROM:5D86 ROM_5D86: ; CODE XREF: ROM_5D56+3↑j ROM:5D86 andb INTMEM_FC, #-3 ROM:5D89 ROM:5D89 ROM_5D89: ; CODE XREF: ROM_5D56+13↑j ROM:5D89 ; ROM_5D56+29↑j ... ROM:5D89 jbs INTMEM_FC, 0, ROM_5D91 ROM:5D8C andb INTMEM_A2+1, #-11h ROM:5D8F sjmp ROM_5D94 ROM:5D91 ; --------------------------------------------------------------------------- ROM:5D91 ROM:5D91 ROM_5D91: ; CODE XREF: ROM_5D56:ROM_5D89↑j ROM:5D91 orb INTMEM_A2+1, #10h ROM:5D94 ROM:5D94 ROM_5D94: ; CODE XREF: ROM_5D56+39↑j ROM:5D94 jbs INTMEM_F9, 1, ROM_5DC3 ROM:5D97 jbs INTMEM_FC, 2, ROM_5DBB ROM:5D9A jbc INTMEM_FC, 1, ROM_5DCC ROM:5D9D ld INTMEM_1C, #1Fh ROM:5DA1 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:5DA6 lcall ROM_3360 ROM:5DA9 ldb INTMEM_CA, INTMEM_1C ROM:5DAC ld INTMEM_1C, #20h ; ' ' ROM:5DB0 lcall ROM_3360 ROM:5DB3 stb INTMEM_1C, INTMEM_271[] ROM:5DB8 orb INTMEM_FC, #4 ROM:5DBB ROM:5DBB ROM_5DBB: ; CODE XREF: ROM_5D56+41↑j ROM:5DBB cmpb ZERO_REG, INTMEM_CA ; Zero register ROM:5DBE jne ROM_5DC3 ROM:5DC0 orb INTMEM_F9, #2 ROM:5DC3 ROM:5DC3 ROM_5DC3: ; CODE XREF: ROM_5D56:ROM_5D94↑j ROM:5DC3 ; ROM_5D56+68↑j ROM:5DC3 jbs INTMEM_F6, 6, ROM_5DCC ROM:5DC6 andb INTMEM_F9, #-3 ROM:5DC9 andb INTMEM_FC, #-5 ROM:5DCC ROM:5DCC ROM_5DCC: ; CODE XREF: ROM_5D56+44↑j ROM:5DCC ; ROM_5D56:ROM_5DC3↑j ROM:5DCC jbs INTMEM_F5, 6, ROM_5DF2 ROM:5DCF jbc INTMEM_FC, 1, ROM_5DF2 ROM:5DD2 lcall ROM_3ADA ROM:5DD5 cmpb INTMEM_1C+1, 108h[INTMEM_56] ROM:5DDA jc ROM_5DE3 ROM:5DDC cmpb INTMEM_1C+1, 109h[INTMEM_56] ROM:5DE1 jh ROM_5DE6 ROM:5DE3 ROM:5DE3 ROM_5DE3: ; CODE XREF: ROM_5D56+84↑j ROM:5DE3 orb INTMEM_FC, #8 ROM:5DE6 ROM:5DE6 ROM_5DE6: ; CODE XREF: ROM_5D56+8B↑j ROM:5DE6 jbc INTMEM_F9, 1, ROM_5DF2 ROM:5DE9 jbs INTMEM_FC, 3, ROM_5DF4 ROM:5DEC orb INTMEM_52, #-80h ROM:5DEF orb INTMEM_F5, #40h ; '@' ROM:5DF2 ROM:5DF2 ROM_5DF2: ; CODE XREF: ROM_5D56:ROM_5DCC↑j ROM:5DF2 ; ROM_5D56+79↑j ... ROM:5DF2 sjmp ROM_5E9F ROM:5DF4 ; --------------------------------------------------------------------------- ROM:5DF4 ROM:5DF4 ROM_5DF4: ; CODE XREF: ROM_5D56+93↑j ROM:5DF4 jbc INTMEM_FC, 4, ROM_5E1D ROM:5DF7 jbc INTMEM_FB, 2, ROM_5E09 ROM:5DFA ldb INTMEM_D0, 104h[INTMEM_56] ROM:5DFF jbs INTMEM_AD, 4, ROM_5E23 ROM:5E02 ldb INTMEM_D0, 105h[INTMEM_56] ROM:5E07 sjmp ROM_5E23 ROM:5E09 ; --------------------------------------------------------------------------- ROM:5E09 ROM:5E09 ROM_5E09: ; CODE XREF: ROM_5D56+A1↑j ROM:5E09 lcall ROM_3ADA ROM:5E0C cmpb INTMEM_1C+1, 106h[INTMEM_56] ROM:5E11 jh ROM_5E18 ROM:5E13 cmpb INTMEM_D0, ZERO_REG ; Zero register ROM:5E16 jne ROM_5E23 ROM:5E18 ROM:5E18 ROM_5E18: ; CODE XREF: ROM_5D56+BB↑j ROM:5E18 andb INTMEM_FC, #-11h ROM:5E1B sjmp ROM_5E25 ROM:5E1D ; --------------------------------------------------------------------------- ROM:5E1D ROM:5E1D ROM_5E1D: ; CODE XREF: ROM_5D56:ROM_5DF4↑j ROM:5E1D jbc INTMEM_FB, 2, ROM_5E25 ROM:5E20 orb INTMEM_FC, #10h ROM:5E23 ROM:5E23 ROM_5E23: ; CODE XREF: ROM_5D56+A9↑j ROM:5E23 ; ROM_5D56+B1↑j ... ROM:5E23 sjmp ROM_5E9F ROM:5E25 ; --------------------------------------------------------------------------- ROM:5E25 ROM:5E25 ROM_5E25: ; CODE XREF: ROM_5D56+C5↑j ROM:5E25 ; ROM_5D56:ROM_5E1D↑j ROM:5E25 cmp INTMEM_D8, 70h[INTMEM_56] ROM:5E2A jc ROM_5E5A ROM:5E2C cmp INTMEM_D8, 72h[INTMEM_56] ROM:5E31 jnh ROM_5E48 ROM:5E33 andb INTMEM_F9, #-5 ROM:5E36 ldb INTMEM_B3, 10Bh[INTMEM_56] ROM:5E3B cmp INTMEM_D8, #61A8h ROM:5E3F jnc ROM_5E6A ROM:5E41 ldb INTMEM_B3, 10Ah[INTMEM_56] ROM:5E46 sjmp ROM_5E6A ROM:5E48 ; --------------------------------------------------------------------------- ROM:5E48 ROM:5E48 ROM_5E48: ; CODE XREF: ROM_5D56+DB↑j ROM:5E48 jbs INTMEM_F9, 2, ROM_5E5A ROM:5E4B cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:5E4E jne ROM_5E6A ROM:5E50 orb INTMEM_F9, #4 ROM:5E53 ldb INTMEM_B3, 10Ch[INTMEM_56] ROM:5E58 sjmp ROM_5E6A ROM:5E5A ; --------------------------------------------------------------------------- ROM:5E5A ROM:5E5A ROM_5E5A: ; CODE XREF: ROM_5D56+D4↑j ROM:5E5A ; ROM_5D56:ROM_5E48↑j ROM:5E5A cmpb INTMEM_B3, ZERO_REG ; Zero register ROM:5E5D jne ROM_5E6A ROM:5E5F orb INTMEM_F5, #40h ; '@' ROM:5E62 orb INTMEM_52, #-80h ROM:5E65 andb INTMEM_F9, #-5 ROM:5E68 sjmp ROM_5E9F ROM:5E6A ; --------------------------------------------------------------------------- ROM:5E6A ROM:5E6A ROM_5E6A: ; CODE XREF: ROM_5D56+E9↑j ROM:5E6A ; ROM_5D56+F0↑j ... ROM:5E6A jbs INTMEM_F5, 5, ROM_5E79 ROM:5E6D ldb INTMEM_1C+2, INTMEM_1AF[] ROM:5E72 cmpb INTMEM_1C+2, 10Eh[INTMEM_56] ROM:5E77 jnh ROM_5E9F ROM:5E79 ROM:5E79 ROM_5E79: ; CODE XREF: ROM_5D56:ROM_5E6A↑j ROM:5E79 cmpb INTMEM_DE, 10Dh[INTMEM_56] ROM:5E7E jne ROM_5E9F ROM:5E80 jbs INTMEM_FB, 3, ROM_5E9F ROM:5E83 jbs INTMEM_FB, 6, ROM_5E9F ROM:5E86 jbs INTMEM_AC, 5, ROM_5EA2 ROM:5E89 ROM:5E89 ROM_5E89: ; CODE XREF: ROM_5D56:ROM_5E9F↓j ROM:5E89 orb INTMEM_F5, #20h ; ' ' ROM:5E8C cmpb ZERO_REG, INTMEM_271[] ; Zero register ROM:5E91 je ROM_5EA9 ROM:5E93 ldb INTMEM_CA+1, INTMEM_271[] ROM:5E98 stb ZERO_REG, INTMEM_271[] ; Zero register ROM:5E9D sjmp ROM_5EA9 ROM:5E9F ; --------------------------------------------------------------------------- ROM:5E9F ROM:5E9F ROM_5E9F: ; CODE XREF: ROM_5D56:ROM_5DF2↑j ROM:5E9F ; ROM_5D56:ROM_5E23↑j ... ROM:5E9F jbs INTMEM_AC, 4, ROM_5E89 ROM:5EA2 ROM:5EA2 ROM_5EA2: ; CODE XREF: ROM_5D56+130↑j ROM:5EA2 ld INTMEM_D8, #61A8h ROM:5EA6 andb INTMEM_F5, #-21h ROM:5EA9 ROM:5EA9 ROM_5EA9: ; CODE XREF: ROM_5D56+13B↑j ROM:5EA9 ; ROM_5D56+147↑j ROM:5EA9 andb INTMEM_FC, #7Fh ROM:5EAC lcall ROM_3ADA ROM:5EAF jbs INTMEM_FC, 6, ROM_5EBE ROM:5EB2 cmpb INTMEM_1C+1, 106h[INTMEM_56] ROM:5EB7 jnh ROM_5ECB ROM:5EB9 orb INTMEM_FC, #40h ; '@' ROM:5EBC sjmp ROM_5EC8 ROM:5EBE ; --------------------------------------------------------------------------- ROM:5EBE ROM:5EBE ROM_5EBE: ; CODE XREF: ROM_5D56+159↑j ROM:5EBE cmpb INTMEM_1C+1, 107h[INTMEM_56] ROM:5EC3 jc ROM_5ECB ROM:5EC5 andb INTMEM_FC, #-41h ROM:5EC8 ROM:5EC8 ROM_5EC8: ; CODE XREF: ROM_5D56+166↑j ROM:5EC8 orb INTMEM_FC, #-80h ROM:5ECB ROM:5ECB ROM_5ECB: ; CODE XREF: ROM_5D56+161↑j ROM:5ECB ; ROM_5D56+16D↑j ROM:5ECB jbs INTMEM_F5, 5, ROM_5ED3 ROM:5ECE andb INTMEM_FC, #-21h ROM:5ED1 sjmp ROM_5F87 ROM:5ED3 ; --------------------------------------------------------------------------- ROM:5ED3 ROM:5ED3 ROM_5ED3: ; CODE XREF: ROM_5D56:ROM_5ECB↑j ROM:5ED3 jbc INTMEM_FC, 5, ROM_5F2B ROM:5ED6 jbs INTMEM_FC, 7, ROM_5F13 ROM:5ED9 jbs INTMEM_FA, 6, ROM_5EE3 ROM:5EDC cmpb INTMEM_B7, ZERO_REG ; Zero register ROM:5EDF je ROM_5F2B ROM:5EE1 sjmp ROM_5EE8 ROM:5EE3 ; --------------------------------------------------------------------------- ROM:5EE3 ROM:5EE3 ROM_5EE3: ; CODE XREF: ROM_5D56+183↑j ROM:5EE3 cmpb INTMEM_B8, ZERO_REG ; Zero register ROM:5EE6 je ROM_5F2B ROM:5EE8 ROM:5EE8 ROM_5EE8: ; CODE XREF: ROM_5D56+18B↑j ROM:5EE8 cmpb INTMEM_C7, ZERO_REG ; Zero register ROM:5EEB je ROM_5EEF ROM:5EED sjmp ROM_5F87 ROM:5EEF ; --------------------------------------------------------------------------- ROM:5EEF ROM:5EEF ROM_5EEF: ; CODE XREF: ROM_5D56+195↑j ROM:5EEF ldb INTMEM_C7, 111h[INTMEM_56] ROM:5EF4 ld INTMEM_1C, #24h ; '$' ROM:5EF8 jbs INTMEM_FC, 6, ROM_5EFF ROM:5EFB ld INTMEM_1C, #23h ; '#' ROM:5EFF ROM:5EFF ROM_5EFF: ; CODE XREF: ROM_5D56+1A2↑j ROM:5EFF ldb INTMEM_1C+2, INTMEM_E0 ROM:5F02 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5F07 lcall ROM_3360 ROM:5F0A clrb INTMEM_1C+1 ROM:5F0C stb INTMEM_1C, INTMEM_3CD[] ROM:5F11 sjmp ROM_5F64 ROM:5F13 ; --------------------------------------------------------------------------- ROM:5F13 ROM:5F13 ROM_5F13: ; CODE XREF: ROM_5D56+180↑j ROM:5F13 ld INTMEM_1C+2, INTMEM_152[] ROM:5F18 ld INTMEM_20, INTMEM_D8 ROM:5F1B shr INTMEM_20, #1 ROM:5F1E st INTMEM_20, INTMEM_152[] ROM:5F23 add INTMEM_1C+2, INTMEM_20 ROM:5F26 st INTMEM_1C+2, INTMEM_260[] ROM:5F2B ROM:5F2B ROM_5F2B: ; CODE XREF: ROM_5D56:ROM_5ED3↑j ROM:5F2B ; ROM_5D56+189↑j ... ROM:5F2B orb INTMEM_FC, #20h ; ' ' ROM:5F2E ldb INTMEM_B7, 10Fh[INTMEM_56] ROM:5F33 ldb INTMEM_B8, 110h[INTMEM_56] ROM:5F38 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:5F3D ldb INTMEM_1C+2, INTMEM_E0 ROM:5F40 ld INTMEM_1C, #22h ; '"' ROM:5F44 jbs INTMEM_FC, 6, ROM_5F4B ROM:5F47 ld INTMEM_1C, #21h ; '!' ROM:5F4B ROM:5F4B ROM_5F4B: ; CODE XREF: ROM_5D56+1EE↑j ROM:5F4B lcall ROM_3360 ROM:5F4E stb INTMEM_1C, INTMEM_3CE[] ROM:5F53 clrb INTMEM_1C+1 ROM:5F55 mulub INTMEM_20, INTMEM_CA+1, #8 ROM:5F59 add INTMEM_20, #190h ROM:5F5D mulu INTMEM_1C, INTMEM_20 ROM:5F60 divu INTMEM_1C, #32h ; '2' ROM:5F64 ROM:5F64 ROM_5F64: ; CODE XREF: ROM_5D56+1BB↑j ROM:5F64 jbc INTMEM_FC, 6, ROM_5F78 ROM:5F67 sub INTMEM_D8, INTMEM_1C ROM:5F6A cmp INTMEM_D8, 72h[INTMEM_56] ROM:5F6F jc ROM_5F87 ROM:5F71 ld INTMEM_D8, 72h[INTMEM_56] ROM:5F76 sjmp ROM_5F87 ROM:5F78 ; --------------------------------------------------------------------------- ROM:5F78 ROM:5F78 ROM_5F78: ; CODE XREF: ROM_5D56:ROM_5F64↑j ROM:5F78 add INTMEM_D8, INTMEM_1C ROM:5F7B cmp INTMEM_D8, 70h[INTMEM_56] ROM:5F80 jnh ROM_5F87 ROM:5F82 ld INTMEM_D8, 70h[INTMEM_56] ROM:5F87 ROM:5F87 ROM_5F87: ; CODE XREF: ROM_5D56+17B↑j ROM:5F87 ; ROM_5D56+197↑j ... ROM:5F87 jbc INTMEM_F5, 5, ROM_5FC7 ROM:5F8A jbc INTMEM_F6+1, 6, ROM_5FC7 ROM:5F8D jbc INTMEM_F6+1, 7, ROM_5FC5 ROM:5F90 ldb INTMEM_1C, INTMEM_1F7[] ROM:5F95 cmpb INTMEM_1C, 115h[INTMEM_56] ROM:5F9A jc ROM_5FC5 ROM:5F9C ldb INTMEM_1C, INTMEM_1F5[] ROM:5FA1 cmpb INTMEM_1C, 114h[INTMEM_56] ROM:5FA6 jnh ROM_5FC5 ROM:5FA8 ldb INTMEM_1C, INTMEM_1F9[] ROM:5FAD cmpb INTMEM_1C, 112h[INTMEM_56] ROM:5FB2 jc ROM_5FC5 ROM:5FB4 cmpb INTMEM_1C, 113h[INTMEM_56] ROM:5FB9 jnh ROM_5FC5 ROM:5FBB cmpb INTMEM_B4, ZERO_REG ; Zero register ROM:5FBE jne ROM_5FC3 ROM:5FC0 jbs INTMEM_FC, 7, ROM_5FC9 ROM:5FC3 ROM:5FC3 ROM_5FC3: ; CODE XREF: ROM_5D56+268↑j ROM:5FC3 sjmp ROM_6050 ROM:5FC5 ; --------------------------------------------------------------------------- ROM:5FC5 ROM:5FC5 ROM_5FC5: ; CODE XREF: ROM_5D56+237↑j ROM:5FC5 ; ROM_5D56+244↑j ... ROM:5FC5 sjmp ROM_603C ROM:5FC7 ; --------------------------------------------------------------------------- ROM:5FC7 ROM:5FC7 ROM_5FC7: ; CODE XREF: ROM_5D56:ROM_5F87↑j ROM:5FC7 ; ROM_5D56+234↑j ROM:5FC7 sjmp ROM_6037 ROM:5FC9 ; --------------------------------------------------------------------------- ROM:5FC9 ROM:5FC9 ROM_5FC9: ; CODE XREF: ROM_5D56+26A↑j ROM:5FC9 ldb INTMEM_1C+1, INTMEM_272[] ROM:5FCE incb INTMEM_1C+1 ROM:5FD0 stb INTMEM_1C+1, INTMEM_272[] ROM:5FD5 ld INTMEM_20, INTMEM_262[] ROM:5FDA ld INTMEM_20+2, INTMEM_264[] ROM:5FDF add INTMEM_20, INTMEM_260[] ROM:5FE4 addc INTMEM_20+2, ZERO_REG ; Zero register ROM:5FE7 st INTMEM_20, INTMEM_262[] ROM:5FEC st INTMEM_20+2, INTMEM_264[] ROM:5FF1 ldbze INTMEM_1A, INTMEM_272[] ROM:5FF6 cmpb INTMEM_1A, 116h[INTMEM_56] ROM:5FFB jnc ROM_6050 ROM:5FFD ldb INTMEM_1C+3, INTMEM_273[] ROM:6002 cmpb INTMEM_1C+3, 117h[INTMEM_56] ROM:6007 jc ROM_6041 ROM:6009 incb INTMEM_1C+3 ROM:600B stb INTMEM_1C+3, INTMEM_273[] ROM:6010 divu INTMEM_20, INTMEM_1A ROM:6013 cmp INTMEM_20, 74h[INTMEM_56] ROM:6018 jc ROM_602C ROM:601A cmp INTMEM_20, 76h[INTMEM_56] ROM:601F jh ROM_6035 ROM:6021 cmpb INTMEM_42+1, 11Ah[INTMEM_56] ROM:6026 jnh ROM_6035 ROM:6028 decb INTMEM_42+1 ROM:602A sjmp ROM_6041 ROM:602C ; --------------------------------------------------------------------------- ROM:602C ROM:602C ROM_602C: ; CODE XREF: ROM_5D56+2C2↑j ROM:602C cmpb INTMEM_42+1, 119h[INTMEM_56] ROM:6031 jc ROM_6035 ROM:6033 incb INTMEM_42+1 ROM:6035 ROM:6035 ROM_6035: ; CODE XREF: ROM_5D56+2C9↑j ROM:6035 ; ROM_5D56+2D0↑j ... ROM:6035 sjmp ROM_6041 ROM:6037 ; --------------------------------------------------------------------------- ROM:6037 ROM:6037 ROM_6037: ; CODE XREF: ROM_5D56:ROM_5FC7↑j ROM:6037 stb ZERO_REG, INTMEM_273[] ; Zero register ROM:603C ROM:603C ROM_603C: ; CODE XREF: ROM_5D56:ROM_5FC5↑j ROM:603C ldb INTMEM_B4, 118h[INTMEM_56] ROM:6041 ROM:6041 ROM_6041: ; CODE XREF: ROM_5D56+2B1↑j ROM:6041 ; ROM_5D56+2D4↑j ... ROM:6041 stb ZERO_REG, INTMEM_272[] ; Zero register ROM:6046 st ZERO_REG, INTMEM_264[] ; Zero register ROM:604B st ZERO_REG, INTMEM_262[] ; Zero register ROM:6050 ROM:6050 ROM_6050: ; CODE XREF: ROM_5D56:ROM_5FC3↑j ROM:6050 ; ROM_5D56+2A5↑j ROM:6050 ret ROM:6050 ; End of function ROM_5D56 ROM:6050 ROM:6051 ROM:6051 ; =============== S U B R O U T I N E ======================================= ROM:6051 ROM:6051 ROM:6051 ROM_6051: ; CODE XREF: ROM_4849+3↑p ROM:6051 jbc INTMEM_F9, 1, ROM_60BA ROM:6054 jbs INTMEM_F9, 2, ROM_60BA ROM:6057 ldb INTMEM_1A, INTMEM_1AF[] ROM:605C cmpb INTMEM_1A, 0D8h[INTMEM_56] ROM:6061 jnc ROM_60BA ROM:6063 cmpb INTMEM_1A, 0D9h[INTMEM_56] ROM:6068 jh ROM_606D ROM:606A jbc INTMEM_F9, 5, ROM_60BA ROM:606D ROM:606D ROM_606D: ; CODE XREF: ROM_6051+17↑j ROM:606D jbc INTMEM_F9, 3, ROM_6098 ROM:6070 ldb INTMEM_1C+2, 0DAh[INTMEM_56] ROM:6075 cmpb INTMEM_1C+2, INTMEM_1AE[] ROM:607A jh ROM_6098 ROM:607C addb INTMEM_1C+2, 0DBh[INTMEM_56] ROM:6081 cmpb INTMEM_1C+2, INTMEM_1AE[] ROM:6086 jnc ROM_608B ROM:6088 jbc INTMEM_F9, 6, ROM_6098 ROM:608B ROM:608B ROM_608B: ; CODE XREF: ROM_6051+35↑j ROM:608B orb INTMEM_F9, #40h ; '@' ROM:608E orb INTMEM_F9, #20h ; ' ' ROM:6091 ldb INTMEM_1C, 0DDh[INTMEM_56] ROM:6096 sjmp ROM_60BF ROM:6098 ; --------------------------------------------------------------------------- ROM:6098 ROM:6098 ROM_6098: ; CODE XREF: ROM_6051:ROM_606D↑j ROM:6098 ; ROM_6051+29↑j ... ROM:6098 andb INTMEM_F9, #-41h ROM:609B orb INTMEM_F9, #20h ; ' ' ROM:609E ldb INTMEM_1C+2, INTMEM_E0 ROM:60A1 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:60A6 ld INTMEM_1C, #4 ROM:60AA lcall ROM_3360 ROM:60AD jbc INTMEM_F9, 4, ROM_60BF ROM:60B0 mulub INTMEM_1C, 0DCh[INTMEM_56] ROM:60B5 divub INTMEM_1C, #64h ; 'd' ROM:60B8 sjmp ROM_60BF ROM:60BA ; --------------------------------------------------------------------------- ROM:60BA ROM:60BA ROM_60BA: ; CODE XREF: ROM_6051↑j ROM:60BA ; ROM_6051+3↑j ... ROM:60BA andb INTMEM_F9, #-21h ROM:60BD clrb INTMEM_1C ROM:60BF ROM:60BF ROM_60BF: ; CODE XREF: ROM_6051+45↑j ROM:60BF ; ROM_6051+5C↑j ... ROM:60BF stb INTMEM_1C, INTMEM_F3[] ROM:60C4 ret ROM:60C4 ; End of function ROM_6051 ROM:60C4 ROM:60C5 ROM:60C5 ; =============== S U B R O U T I N E ======================================= ROM:60C5 ROM:60C5 ROM:60C5 ROM_60C5: ; CODE XREF: ROM_4849+6↑p ROM:60C5 ROM:60C5 ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:60C5 ROM:60C5 ld INTMEM_1A, #384h ROM:60C9 st INTMEM_1A, INTMEM_266[] ROM:60CE clrb INTMEM_E2 ROM:60D0 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:60D5 ldb INTMEM_1C+3, INTMEM_1B0[] ROM:60DA ld INTMEM_1C, #25h ; '%' ROM:60DE lcall ROM_3360 ROM:60E1 stb INTMEM_1C, INTMEM_3CF[] ROM:60E6 ldb INTMEM_1C+2, INTMEM_1C ROM:60E9 lcall ROM_4CC2 ROM:60EC stb INTMEM_1C, INTMEM_F4[] ROM:60F1 ld INTMEM_1C, #26h ; '&' ROM:60F5 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:60FA lcall ROM_3360 ROM:60FD stb INTMEM_1C, INTMEM_E3 ROM:6100 jbs INTMEM_F8, 4, ROM_610A ROM:6103 ldb INTMEM_D0+1, 124h[INTMEM_56] ROM:6108 sjmp ROM_614B ROM:610A ; --------------------------------------------------------------------------- ROM:610A ROM:610A ROM_610A: ; CODE XREF: ROM_60C5+3B↑j ROM:610A cmpb ZERO_REG, INTMEM_D0+1 ; Zero register ROM:610D jne ROM_614B ROM:610F ldb INTMEM_1C, INTMEM_1B1[] ROM:6114 ldb INTMEM_1C+1, INTMEM_F2[] ROM:6119 jbc INTMEM_AD, 6, ROM_614B ROM:611C cmpb INTMEM_1C, 11Dh[INTMEM_56] ROM:6121 jh ROM_614B ROM:6123 cmpb INTMEM_1C+1, 11Fh[INTMEM_56] ROM:6128 jh ROM_614B ROM:612A cmp INTMEM_5C, 78h[INTMEM_56] ROM:612F jh ROM_614B ROM:6131 cmpb INTMEM_1C, 11Eh[INTMEM_56] ROM:6136 jc ROM_614E ROM:6138 cmpb INTMEM_1C+1, 120h[INTMEM_56] ROM:613D jc ROM_614E ROM:613F cmp INTMEM_5C, 7Ah[INTMEM_56] ROM:6144 jc ROM_614E ROM:6146 orb INTMEM_FD, #2 ROM:6149 sjmp ROM_614E ROM:614B ; --------------------------------------------------------------------------- ROM:614B ROM:614B ROM_614B: ; CODE XREF: ROM_60C5+43↑j ROM:614B ; ROM_60C5+48↑j ... ROM:614B andb INTMEM_FD, #-3 ROM:614E ROM:614E ROM_614E: ; CODE XREF: ROM_60C5+71↑j ROM:614E ; ROM_60C5+78↑j ... ROM:614E jbc INTMEM_FD, 1, ROM_61A7 ROM:6151 jbs INTMEM_FD, 2, ROM_617C ROM:6154 orb INTMEM_FD, #4 ROM:6157 ldb INTMEM_1C+3, INTMEM_8A ROM:615A ldb INTMEM_1C+2, 121h[INTMEM_56] ROM:615F lcall ROM_4CEA ROM:6162 stb INTMEM_1C+2, INTMEM_DF ROM:6165 jbc INTMEM_FD, 0, ROM_61CD ROM:6168 ldb INTMEM_1C+2, INTMEM_F4[] ROM:616D addb INTMEM_1C+2, 123h[INTMEM_56] ROM:6172 cmpb INTMEM_DF, INTMEM_1C+2 ROM:6175 jnh ROM_61CD ROM:6177 ldb INTMEM_DF, INTMEM_1C+2 ROM:617A sjmp ROM_61CD ROM:617C ; --------------------------------------------------------------------------- ROM:617C ROM:617C ROM_617C: ; CODE XREF: ROM_60C5+8C↑j ROM:617C jbs INTMEM_F9, 4, ROM_618A ROM:617F cmpb ZERO_REG, INTMEM_DF ; Zero register ROM:6182 jne ROM_61D2 ROM:6184 orb INTMEM_F9, #10h ROM:6187 orb INTMEM_A2+1, #4 ROM:618A ROM:618A ROM_618A: ; CODE XREF: ROM_60C5:ROM_617C↑j ROM:618A ldb INTMEM_1C+2, 11Ch[INTMEM_56] ROM:618F ldb INTMEM_1C+3, INTMEM_F4[] ROM:6194 lcall ROM_4CEA ROM:6197 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F4[] ROM:619D addb INTMEM_E2, INTMEM_1A ROM:61A0 stb INTMEM_1C+2, INTMEM_F4[] ROM:61A5 sjmp ROM_61D2 ROM:61A7 ; --------------------------------------------------------------------------- ROM:61A7 ROM:61A7 ROM_61A7: ; CODE XREF: ROM_60C5:ROM_614E↑j ROM:61A7 jbc INTMEM_FD, 2, ROM_61D2 ROM:61AA ldb INTMEM_1C+3, INTMEM_8A ROM:61AD ldb INTMEM_1C+2, 122h[INTMEM_56] ROM:61B2 lcall ROM_4CEA ROM:61B5 cmpb INTMEM_1C+3, INTMEM_F4[] ROM:61BA jc ROM_61C1 ROM:61BC ldb INTMEM_1C+3, INTMEM_F4[] ROM:61C1 ROM:61C1 ROM_61C1: ; CODE XREF: ROM_60C5+F5↑j ROM:61C1 stb INTMEM_1C+3, INTMEM_DF ROM:61C4 andb INTMEM_FD, #-5 ROM:61C7 andb INTMEM_F9, #-11h ROM:61CA andb INTMEM_A2+1, #-5 ROM:61CD ROM:61CD ROM_61CD: ; CODE XREF: ROM_60C5+A0↑j ROM:61CD ; ROM_60C5+B0↑j ... ROM:61CD ldb INTMEM_E4, 97h[INTMEM_56] ROM:61D2 ROM:61D2 ROM_61D2: ; CODE XREF: ROM_60C5+BD↑j ROM:61D2 ; ROM_60C5+E0↑j ... ROM:61D2 jbs INTMEM_FA, 1, ROM_61E4 ROM:61D5 ldb INTMEM_1C, INTMEM_1F5[] ROM:61DA jbc INTMEM_FD, 3, ROM_61E9 ROM:61DD cmpb INTMEM_1C, 126h[INTMEM_56] ROM:61E2 jnh ROM_61F3 ROM:61E4 ROM:61E4 ROM_61E4: ; CODE XREF: ROM_60C5:ROM_61D2↑j ROM:61E4 andb INTMEM_FD, #-9 ROM:61E7 sjmp ROM_6213 ROM:61E9 ; --------------------------------------------------------------------------- ROM:61E9 ROM:61E9 ROM_61E9: ; CODE XREF: ROM_60C5+115↑j ROM:61E9 cmpb INTMEM_1C, 125h[INTMEM_56] ROM:61EE jc ROM_6213 ROM:61F0 orb INTMEM_FD, #8 ROM:61F3 ROM:61F3 ROM_61F3: ; CODE XREF: ROM_60C5+11D↑j ROM:61F3 ldb INTMEM_1C+2, 128h[INTMEM_56] ROM:61F8 ldb INTMEM_1C+3, INTMEM_F4[] ROM:61FD lcall ROM_4CEA ROM:6200 subb INTMEM_1A, INTMEM_1C+2, INTMEM_F4[] ROM:6206 addb INTMEM_E2, INTMEM_1A ROM:6209 stb INTMEM_1C+2, INTMEM_F4[] ROM:620E addb INTMEM_E3, 127h[INTMEM_56] ROM:6213 ROM:6213 ROM_6213: ; CODE XREF: ROM_60C5+122↑j ROM:6213 ; ROM_60C5+129↑j ROM:6213 ldb INTMEM_1C+2, 129h[INTMEM_56] ROM:6218 ldb INTMEM_1C+3, INTMEM_F4[] ROM:621D lcall ROM_4CEA ROM:6220 stb INTMEM_1C+2, INTMEM_275[] ROM:6225 ldb INTMEM_1C+3, INTMEM_F4[] ROM:622A ldb INTMEM_1C+2, 12Ah[INTMEM_56] ROM:622F lcall ROM_4CEA ROM:6232 jbc INTMEM_F8, 4, ROM_6277 ROM:6235 ldb INTMEM_1A, INTMEM_274[] ROM:623A jbc INTMEM_FD, 0, ROM_6266 ROM:623D cmpb INTMEM_1A, INTMEM_F4[] ROM:6242 jh ROM_6266 ROM:6244 jbs INTMEM_FD, 4, ROM_6258 ROM:6247 cmpb INTMEM_8A, INTMEM_274[] ROM:624C jne ROM_6282 ROM:624E orb INTMEM_FD, #10h ROM:6251 ldb INTMEM_B9, 12Ch[INTMEM_56] ROM:6256 sjmp ROM_6282 ROM:6258 ; --------------------------------------------------------------------------- ROM:6258 ROM:6258 ROM_6258: ; CODE XREF: ROM_60C5+17F↑j ROM:6258 cmpb INTMEM_8A, INTMEM_274[] ROM:625D jne ROM_627F ROM:625F cmpb ZERO_REG, INTMEM_B9 ; Zero register ROM:6262 jne ROM_6282 ROM:6264 sjmp ROM_626B ROM:6266 ; --------------------------------------------------------------------------- ROM:6266 ROM:6266 ROM_6266: ; CODE XREF: ROM_60C5+175↑j ROM:6266 ; ROM_60C5+17D↑j ROM:6266 ldb INTMEM_1A, INTMEM_F4[] ROM:626B ROM:626B ROM_626B: ; CODE XREF: ROM_60C5+19F↑j ROM:626B subb INTMEM_1A, 12Bh[INTMEM_56] ROM:6270 jnc ROM_6277 ROM:6272 cmpb INTMEM_1A, INTMEM_1C+3 ROM:6275 jc ROM_627A ROM:6277 ROM:6277 ROM_6277: ; CODE XREF: ROM_60C5+16D↑j ROM:6277 ; ROM_60C5+1AB↑j ROM:6277 ldb INTMEM_1A, INTMEM_1C+3 ROM:627A ROM:627A ROM_627A: ; CODE XREF: ROM_60C5+1B0↑j ROM:627A stb INTMEM_1A, INTMEM_274[] ROM:627F ROM:627F ROM_627F: ; CODE XREF: ROM_60C5+198↑j ROM:627F andb INTMEM_FD, #-11h ROM:6282 ROM:6282 ROM_6282: ; CODE XREF: ROM_60C5+187↑j ROM:6282 ; ROM_60C5+191↑j ... ROM:6282 addb INTMEM_1C, INTMEM_44+1, #-80h ROM:6286 addb INTMEM_E3, INTMEM_1C ROM:6289 ldbze INTMEM_1C, INTMEM_E3 ROM:628C mulub INTMEM_1C, #19h ROM:628F sub INTMEM_1C+2, INTMEM_5C, INTMEM_1C ROM:6293 add INTMEM_D6, INTMEM_1C+2, #-8000h ROM:6298 add INTMEM_1C+2, #200h ROM:629C jge ROM_62A0 ROM:629E clr INTMEM_1C+2 ROM:62A0 ROM:62A0 ROM_62A0: ; CODE XREF: ROM_60C5+1D7↑j ROM:62A0 shr INTMEM_1C+2, #2 ROM:62A3 cmpb ZERO_REG, INTMEM_1C+3 ; Zero register ROM:62A6 je ROM_62AB ROM:62A8 ldb INTMEM_1C+2, #-1 ROM:62AB ROM:62AB ROM_62AB: ; CODE XREF: ROM_60C5+1E1↑j ROM:62AB stb INTMEM_1C+2, INTMEM_E5 ROM:62AE jbs INTMEM_AD, 4, ROM_62CC ROM:62B1 cmp INTMEM_D6, 7Ch[INTMEM_56] ROM:62B6 jh ROM_62BD ROM:62B8 orb INTMEM_FA, #40h ; '@' ROM:62BB sjmp ROM_62CF ROM:62BD ; --------------------------------------------------------------------------- ROM:62BD ROM:62BD ROM_62BD: ; CODE XREF: ROM_60C5+1F1↑j ROM:62BD ldbze INTMEM_1C+2, 12Dh[INTMEM_56] ROM:62C2 add INTMEM_1C+2, 7Ch[INTMEM_56] ROM:62C7 cmp INTMEM_D6, INTMEM_1C+2 ROM:62CA jnh ROM_62CF ROM:62CC ROM:62CC ROM_62CC: ; CODE XREF: ROM_60C5+1E9↑j ROM:62CC andb INTMEM_FA, #-41h ROM:62CF ROM:62CF ROM_62CF: ; CODE XREF: ROM_60C5+1F6↑j ROM:62CF ; ROM_60C5+205↑j ROM:62CF orb INTMEM_FD, #20h ; ' ' ROM:62D2 andb INTMEM_FD, #-41h ROM:62D5 andb INTMEM_FD, #7Fh ROM:62D8 sub INTMEM_1C, INTMEM_D6, #-8000h ROM:62DD jc ROM_62E4 ROM:62DF andb INTMEM_FD, #-21h ROM:62E2 neg INTMEM_1C ROM:62E4 ROM:62E4 ROM_62E4: ; CODE XREF: ROM_60C5+218↑j ROM:62E4 cmp INTMEM_1C, 7Eh[INTMEM_56] ROM:62E9 jc ROM_62F3 ROM:62EB andb INTMEM_FD, #-21h ROM:62EE orb INTMEM_FD, #40h ; '@' ROM:62F1 sjmp ROM_62FD ROM:62F3 ; --------------------------------------------------------------------------- ROM:62F3 ROM:62F3 ROM_62F3: ; CODE XREF: ROM_60C5+224↑j ROM:62F3 cmp INTMEM_1C, 80h[INTMEM_56] ROM:62F8 jc ROM_62FD ROM:62FA orb INTMEM_FD, #-80h ROM:62FD ROM:62FD ROM_62FD: ; CODE XREF: ROM_60C5+22C↑j ROM:62FD ; ROM_60C5+233↑j ROM:62FD jbs INTMEM_FE, 0, ROM_6326 ROM:6300 jbs INTMEM_FD, 0, ROM_632D ROM:6303 ROM:6303 ROM_6303: ; CODE XREF: ROM_60C5+266↓j ROM:6303 andb INTMEM_FE, #-2 ROM:6306 ldb INTMEM_1C+2, INTMEM_1C9[] ROM:630B ldb INTMEM_1C+3, INTMEM_1B0[] ROM:6310 ld INTMEM_1C, #27h ; ''' ROM:6314 lcall ROM_3360 ROM:6317 jbc INTMEM_F9, 3, ROM_6332 ROM:631A mulub INTMEM_1C, 12Fh[INTMEM_56] ROM:631F divub INTMEM_1C, #0Ah ROM:6322 jv ROM_635A ROM:6324 sjmp ROM_6332 ROM:6326 ; --------------------------------------------------------------------------- ROM:6326 ROM:6326 ROM_6326: ; CODE XREF: ROM_60C5:ROM_62FD↑j ROM:6326 cmp INTMEM_D6, 82h[INTMEM_56] ROM:632B jh ROM_6303 ROM:632D ROM:632D ROM_632D: ; CODE XREF: ROM_60C5+23B↑j ROM:632D orb INTMEM_FE, #1 ROM:6330 clrb INTMEM_1C ROM:6332 ROM:6332 ROM_6332: ; CODE XREF: ROM_60C5+252↑j ROM:6332 ; ROM_60C5+25F↑j ROM:6332 stb INTMEM_1C, INTMEM_3D0[] ROM:6337 addb INTMEM_1C, INTMEM_F4[] ROM:633C jc ROM_635A ROM:633E ldb INTMEM_34, INTMEM_1C ROM:6341 ldb INTMEM_20, INTMEM_276[] ROM:6346 mulub INTMEM_20, 12Eh[INTMEM_56] ROM:634B shl INTMEM_20, #1 ROM:634E addb INTMEM_1C, INTMEM_20+1 ROM:6351 jc ROM_635A ROM:6353 cmpb INTMEM_1C, 130h[INTMEM_56] ROM:6358 jnh ROM_635F ROM:635A ROM:635A ROM_635A: ; CODE XREF: ROM_60C5+25D↑j ROM:635A ; ROM_60C5+277↑j ... ROM:635A ldb INTMEM_1C, 130h[INTMEM_56] ROM:635F ROM:635F ROM_635F: ; CODE XREF: ROM_60C5+293↑j ROM:635F stb INTMEM_1C, INTMEM_277[] ROM:6364 ldb INTMEM_E6, INTMEM_8A ROM:6367 sub INTMEM_1C, INTMEM_D6, #-8000h ROM:636C je ROM_63B2 ROM:636E jnc ROM_6391 ROM:6370 divub INTMEM_1C, 133h[INTMEM_56] ROM:6375 jv ROM_638A ROM:6377 cmpb INTMEM_1C, #0 ROM:637A jne ROM_637E ROM:637C incb INTMEM_1C ROM:637E ROM:637E ROM_637E: ; CODE XREF: ROM_60C5+2B5↑j ROM:637E subb INTMEM_E6, INTMEM_1C ROM:6381 jnc ROM_638A ROM:6383 cmpb INTMEM_E6, INTMEM_274[] ROM:6388 jc ROM_63B2 ROM:638A ROM:638A ROM_638A: ; CODE XREF: ROM_60C5+2B0↑j ROM:638A ; ROM_60C5+2BC↑j ROM:638A ldb INTMEM_E6, INTMEM_274[] ROM:638F sjmp ROM_63B2 ROM:6391 ; --------------------------------------------------------------------------- ROM:6391 ROM:6391 ROM_6391: ; CODE XREF: ROM_60C5+2A9↑j ROM:6391 neg INTMEM_1C ROM:6393 divub INTMEM_1C, 133h[INTMEM_56] ROM:6398 jv ROM_63AD ROM:639A cmpb INTMEM_1C, #0 ROM:639D jne ROM_63A1 ROM:639F incb INTMEM_1C ROM:63A1 ROM:63A1 ROM_63A1: ; CODE XREF: ROM_60C5+2D8↑j ROM:63A1 addb INTMEM_E6, INTMEM_1C ROM:63A4 jc ROM_63AD ROM:63A6 cmpb INTMEM_E6, INTMEM_275[] ROM:63AB jnc ROM_63B2 ROM:63AD ROM:63AD ROM_63AD: ; CODE XREF: ROM_60C5+2D3↑j ROM:63AD ; ROM_60C5+2DF↑j ROM:63AD ldb INTMEM_E6, INTMEM_275[] ROM:63B2 ROM:63B2 ROM_63B2: ; CODE XREF: ROM_60C5+2A7↑j ROM:63B2 ; ROM_60C5+2C3↑j ... ROM:63B2 ldb INTMEM_1C+2, INTMEM_E5[] ROM:63B7 ld INTMEM_1C, #28h ; '(' ROM:63BB lcall ROM_3360 ROM:63BE stb INTMEM_1C, INTMEM_E7 ROM:63C1 jbs INTMEM_FD, 5, ROM_63F3 ROM:63C4 ld INTMEM_1C, #29h ; ')' ROM:63C8 ldb INTMEM_1C+2, 134h[INTMEM_56] ROM:63CD lcall ROM_3360 ROM:63D0 stb INTMEM_1C, INTMEM_278[] ROM:63D5 ld INTMEM_1C, #29h ; ')' ROM:63D9 ldb INTMEM_1C+2, INTMEM_42 ROM:63DC lcall ROM_3360 ROM:63DF stb INTMEM_1C, INTMEM_279[] ROM:63E4 ld INTMEM_1C, #2Bh ; '+' ROM:63E8 ldb INTMEM_1C+2, #-1 ROM:63EB lcall ROM_3360 ROM:63EE stb INTMEM_1C, INTMEM_27A[] ROM:63F3 ROM:63F3 ROM_63F3: ; CODE XREF: ROM_60C5+2FC↑j ROM:63F3 jbc INTMEM_AB, 4, ROM_643B ROM:63F6 jbs INTMEM_F6, 6, ROM_6454 ROM:63F9 jbs INTMEM_F8, 6, ROM_6426 ROM:63FC ldb INTMEM_1C+1, INTMEM_1FD[] ROM:6401 cmpb INTMEM_1C+1, 0CDh[INTMEM_56] ROM:6406 jh ROM_6423 ROM:6408 ROM:6408 ROM_6408: ; CODE XREF: ROM_60C5:ROM_6426↓j ROM:6408 ldb INTMEM_1C+2, INTMEM_1B1[] ROM:640D ld INTMEM_1C, #2Dh ; '-' ROM:6411 lcall ROM_3360 ROM:6414 ldb INTMEM_1C+2, INTMEM_1C ROM:6417 addb INTMEM_1C, 134h[INTMEM_56] ROM:641C stb INTMEM_1C, INTMEM_3D2[] ROM:6421 sjmp ROM_6440 ROM:6423 ; --------------------------------------------------------------------------- ROM:6423 ROM:6423 ROM_6423: ; CODE XREF: ROM_60C5+341↑j ROM:6423 orb INTMEM_F8, #40h ; '@' ROM:6426 ROM:6426 ROM_6426: ; CODE XREF: ROM_60C5+334↑j ROM:6426 jbs INTMEM_AB, 6, ROM_6408 ROM:6429 jbc INTMEM_F6+1, 5, ROM_6436 ROM:642C jbs INTMEM_A9, 4, ROM_644E ROM:642F ldb INTMEM_E8, INTMEM_1B6[] ROM:6434 sjmp ROM_6449 ROM:6436 ; --------------------------------------------------------------------------- ROM:6436 ROM:6436 ROM_6436: ; CODE XREF: ROM_60C5+364↑j ROM:6436 ldb INTMEM_E8, INTMEM_42 ROM:6439 sjmp ROM_6449 ROM:643B ; --------------------------------------------------------------------------- ROM:643B ROM:643B ROM_643B: ; CODE XREF: ROM_60C5:ROM_63F3↑j ROM:643B ldb INTMEM_1C+2, 135h[INTMEM_56] ROM:6440 ROM:6440 ROM_6440: ; CODE XREF: ROM_60C5+35C↑j ROM:6440 lcall ROM_4CC2 ROM:6443 andb INTMEM_F8, #-41h ROM:6446 ldb INTMEM_E8, INTMEM_1C ROM:6449 ROM:6449 ROM_6449: ; CODE XREF: ROM_60C5+36F↑j ROM:6449 ; ROM_60C5+374↑j ROM:6449 ldb INTMEM_E9, 97h[INTMEM_56] ROM:644E ROM:644E ROM_644E: ; CODE XREF: ROM_60C5+367↑j ROM:644E lcall ROM_673C ROM:6451 ljmp ROM_672F ROM:6454 ; --------------------------------------------------------------------------- ROM:6454 ROM:6454 ROM_6454: ; CODE XREF: ROM_60C5+331↑j ROM:6454 andb INTMEM_F8, #-41h ROM:6457 ldb INTMEM_1C, INTMEM_EA ROM:645A ld INTMEM_1A, #6D98h ROM:645E ljmp ROM_4924 ROM:6461 ; --------------------------------------------------------------------------- ROM:6461 incb INTMEM_EA ROM:6463 ldb INTMEM_BB, 136h[INTMEM_56] ROM:6468 jbs INTMEM_AD, 4, ROM_64AF ROM:646B cmp INTMEM_D6, 84h[INTMEM_56] ROM:6470 jnh ROM_647B ROM:6472 ldb INTMEM_BB, 137h[INTMEM_56] ROM:6477 incb INTMEM_EA ROM:6479 sjmp ROM_64EA ROM:647B ; --------------------------------------------------------------------------- ROM:647B ROM:647B ROM_647B: ; CODE XREF: ROM_60C5+3AB↑j ROM:647B cmpb ZERO_REG, INTMEM_BB ; Zero register ROM:647E je ROM_6494 ROM:6480 sjmp ROM_6509 ROM:6482 ; --------------------------------------------------------------------------- ROM:6482 jbs INTMEM_AD, 4, ROM_64AF ROM:6485 cmpb ZERO_REG, INTMEM_BB ; Zero register ROM:6488 jne ROM_64EA ROM:648A incb INTMEM_EA ROM:648C sjmp ROM_64DE ROM:648E ; --------------------------------------------------------------------------- ROM:648E jbs INTMEM_AD, 4, ROM_64AF ROM:6491 jbs INTMEM_FD, 5, ROM_64DE ROM:6494 ROM:6494 ROM_6494: ; CODE XREF: ROM_60C5+3B9↑j ROM:6494 orb INTMEM_F8, #10h ROM:6497 ROM:6497 ROM_6497: ; CODE XREF: ROM_60C5+3FA↓j ROM:6497 ; ROM_60C5+414↓j ROM:6497 orb INTMEM_FD, #1 ROM:649A ldb INTMEM_EA, #4 ROM:649D andb INTMEM_FE, #-3 ROM:64A0 sjmp ROM_64EC ROM:64A2 ; --------------------------------------------------------------------------- ROM:64A2 jbc INTMEM_D6+1, 7, ROM_64EC ROM:64A5 jbs INTMEM_AD, 4, ROM_64AF ROM:64A8 cmpb INTMEM_E0, 138h[INTMEM_56] ROM:64AD jc ROM_64EC ROM:64AF ROM:64AF ROM_64AF: ; CODE XREF: ROM_60C5+3A3↑j ROM:64AF ; ROM_60C5+3BD↑j ... ROM:64AF stb INTMEM_8A, (INTMEM_27A+1)[] ROM:64B4 andb INTMEM_FD, #-2 ROM:64B7 orb INTMEM_F8, #10h ROM:64BA ldb INTMEM_EA, #5 ROM:64BD sjmp ROM_64F7 ROM:64BF ; --------------------------------------------------------------------------- ROM:64BF jbc INTMEM_D6+1, 7, ROM_6497 ROM:64C2 jbc INTMEM_FA, 6, ROM_64F7 ROM:64C5 jbc INTMEM_FE, 3, ROM_64F7 ROM:64C8 cmpb INTMEM_E0, 138h[INTMEM_56] ROM:64CD jnc ROM_64F7 ROM:64CF cmpb INTMEM_8A, (INTMEM_27A+1)[] ROM:64D4 jne ROM_64F7 ROM:64D6 lcall ROM_4D5D ROM:64D9 jbs INTMEM_1A, 0, ROM_6497 ROM:64DC sjmp ROM_64FF ROM:64DE ; --------------------------------------------------------------------------- ROM:64DE ROM:64DE ROM_64DE: ; CODE XREF: ROM_60C5+3C7↑j ROM:64DE ; ROM_60C5+3CC↑j ROM:64DE mulub INTMEM_1C, INTMEM_E7, 139h[INTMEM_56] ROM:64E4 ldb INTMEM_E9, INTMEM_1C+1 ROM:64E7 ldb INTMEM_E8, INTMEM_E6 ROM:64EA ROM:64EA ROM_64EA: ; CODE XREF: ROM_60C5+3B4↑j ROM:64EA ; ROM_60C5+3C3↑j ROM:64EA sjmp ROM_6509 ROM:64EC ; --------------------------------------------------------------------------- ROM:64EC ROM:64EC ROM_64EC: ; CODE XREF: ROM_60C5+3DB↑j ROM:64EC ; ROM_60C5+3DD↑j ... ROM:64EC lcall ROM_4C97 ROM:64EF ldb INTMEM_E8, INTMEM_E6 ROM:64F2 ldb INTMEM_E9, INTMEM_E7 ROM:64F5 sjmp ROM_6509 ROM:64F7 ; --------------------------------------------------------------------------- ROM:64F7 ROM:64F7 ROM_64F7: ; CODE XREF: ROM_60C5+3F8↑j ROM:64F7 ; ROM_60C5+3FD↑j ... ROM:64F7 stb INTMEM_8A, (INTMEM_27A+1)[] ROM:64FC andb INTMEM_FE, #-5 ROM:64FF ROM:64FF ROM_64FF: ; CODE XREF: ROM_60C5+417↑j ROM:64FF ldb INTMEM_E8, INTMEM_277[] ROM:6504 ldb INTMEM_E9, 13Ah[INTMEM_56] ROM:6509 ROM:6509 ROM_6509: ; CODE XREF: ROM_60C5+3BB↑j ROM:6509 ; ROM_60C5:ROM_64EA↑j ... ROM:6509 jbs INTMEM_FE, 5, ROM_6522 ROM:650C jbc INTMEM_FE, 6, ROM_651A ROM:650F jbs INTMEM_FD, 0, ROM_6549 ROM:6512 ldb INTMEM_B5, 144h[INTMEM_56] ROM:6517 andb INTMEM_FE, #-41h ROM:651A ROM:651A ROM_651A: ; CODE XREF: ROM_60C5+447↑j ROM:651A cmpb ZERO_REG, INTMEM_B5 ; Zero register ROM:651D jne ROM_659B ROM:651F orb INTMEM_FE, #20h ; ' ' ROM:6522 ROM:6522 ROM_6522: ; CODE XREF: ROM_60C5:ROM_6509↑j ROM:6522 jbc INTMEM_FD, 0, ROM_6546 ROM:6525 jbs INTMEM_AD, 4, ROM_6546 ROM:6528 jbc INTMEM_F6+1, 7, ROM_6546 ROM:652B jbs INTMEM_F9, 4, ROM_6546 ROM:652E cmpb ZERO_REG, INTMEM_E9 ; Zero register ROM:6531 jne ROM_6546 ROM:6533 ldb INTMEM_20+2, INTMEM_1B1[] ROM:6538 cmpb INTMEM_20+2, 142h[INTMEM_56] ROM:653D jh ROM_6546 ROM:653F cmpb INTMEM_20+2, 0BCh[INTMEM_56] ROM:6544 jc ROM_654B ROM:6546 ROM:6546 ROM_6546: ; CODE XREF: ROM_60C5:ROM_6522↑j ROM:6546 ; ROM_60C5+460↑j ... ROM:6546 andb INTMEM_FE, #-41h ROM:6549 ROM:6549 ROM_6549: ; CODE XREF: ROM_60C5+44A↑j ROM:6549 sjmp ROM_659B ROM:654B ; --------------------------------------------------------------------------- ROM:654B ROM:654B ROM_654B: ; CODE XREF: ROM_60C5+47F↑j ROM:654B jbs INTMEM_FE, 6, ROM_6556 ROM:654E orb INTMEM_FE, #40h ; '@' ROM:6551 ldb INTMEM_BE, 145h[INTMEM_56] ROM:6556 ROM:6556 ROM_6556: ; CODE XREF: ROM_60C5:ROM_654B↑j ROM:6556 cmpb ZERO_REG, INTMEM_BE ; Zero register ROM:6559 jne ROM_659B ROM:655B lcall ROM_4E14 ROM:655E jbs INTMEM_1A, 0, ROM_6566 ROM:6561 cmpb INTMEM_8A, INTMEM_42 ROM:6564 jc ROM_659B ROM:6566 ROM:6566 ROM_6566: ; CODE XREF: ROM_60C5+499↑j ROM:6566 ldb INTMEM_1C+1, INTMEM_42 ROM:6569 ldb INTMEM_1C, (INTMEM_27A+2)[] ROM:656E ldb INTMEM_20+1, INTMEM_8A ROM:6571 subb INTMEM_20+1, INTMEM_E2[] ROM:6576 jc ROM_657A ROM:6578 clrb INTMEM_20+1 ROM:657A ROM:657A ROM_657A: ; CODE XREF: ROM_60C5+4B1↑j ROM:657A clrb INTMEM_20 ROM:657C ldbze INTMEM_1C+2, 146h[INTMEM_56] ROM:6581 lcall ROM_34FB ROM:6584 cmpb INTMEM_1C+1, 147h[INTMEM_56] ROM:6589 jnh ROM_6590 ROM:658B ldb INTMEM_1C+1, 147h[INTMEM_56] ROM:6590 ROM:6590 ROM_6590: ; CODE XREF: ROM_60C5+4C4↑j ROM:6590 stb INTMEM_1C, (INTMEM_27A+2)[] ROM:6595 stb INTMEM_1C+1, INTMEM_42 ROM:6598 andb INTMEM_FE, #-21h ROM:659B ROM:659B ROM_659B: ; CODE XREF: ROM_60C5+458↑j ROM:659B ; ROM_60C5:ROM_6549↑j ... ROM:659B jbc INTMEM_FD, 0, ROM_65F6 ROM:659E jbs INTMEM_AD, 4, ROM_65F6 ROM:65A1 cmpb ZERO_REG, INTMEM_DF ; Zero register ROM:65A4 jne ROM_65F6 ROM:65A6 jbs INTMEM_FF, 0, ROM_65B6 ROM:65A9 cmpb ZERO_REG, INTMEM_E9 ; Zero register ROM:65AC jne ROM_65F9 ROM:65AE ldb INTMEM_BF, 149h[INTMEM_56] ROM:65B3 orb INTMEM_FF, #1 ROM:65B6 ROM:65B6 ROM_65B6: ; CODE XREF: ROM_60C5+4E1↑j ROM:65B6 cmpb ZERO_REG, INTMEM_BF ; Zero register ROM:65B9 jne ROM_65F9 ROM:65BB cmpb ZERO_REG, INTMEM_E9 ; Zero register ROM:65BE jne ROM_65F9 ROM:65C0 subb INTMEM_20+1, INTMEM_8A, INTMEM_F4[] ROM:65C6 jc ROM_65CA ROM:65C8 clrb INTMEM_20+1 ROM:65CA ROM:65CA ROM_65CA: ; CODE XREF: ROM_60C5+501↑j ROM:65CA clrb INTMEM_20 ROM:65CC ldb INTMEM_1C+1, INTMEM_276[] ROM:65D1 ldb INTMEM_1C, (INTMEM_27A+3)[] ROM:65D6 ld INTMEM_1C+2, 8Ah[INTMEM_56] ROM:65DB lcall ROM_34FB ROM:65DE cmpb INTMEM_1C+1, 148h[INTMEM_56] ROM:65E3 jnh ROM_65EA ROM:65E5 ldb INTMEM_1C+1, 148h[INTMEM_56] ROM:65EA ROM:65EA ROM_65EA: ; CODE XREF: ROM_60C5+51E↑j ROM:65EA stb INTMEM_1C+1, INTMEM_276[] ROM:65EF stb INTMEM_1C, (INTMEM_27A+3)[] ROM:65F4 sjmp ROM_65F9 ROM:65F6 ; --------------------------------------------------------------------------- ROM:65F6 ROM:65F6 ROM_65F6: ; CODE XREF: ROM_60C5:ROM_659B↑j ROM:65F6 ; ROM_60C5+4D9↑j ... ROM:65F6 andb INTMEM_FF, #-2 ROM:65F9 ROM:65F9 ROM_65F9: ; CODE XREF: ROM_60C5+4E7↑j ROM:65F9 ; ROM_60C5+4F4↑j ... ROM:65F9 jbs INTMEM_AD, 4, ROM_6612 ROM:65FC cmpb INTMEM_8A, INTMEM_27F[] ROM:6601 jh ROM_6612 ROM:6603 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:6608 stb INTMEM_1C+2, INTMEM_27E[] ROM:660D stb INTMEM_8A, INTMEM_27F[] ROM:6612 ROM:6612 ROM_6612: ; CODE XREF: ROM_60C5:ROM_65F9↑j ROM:6612 ; ROM_60C5+53C↑j ROM:6612 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:6617 ld INTMEM_1C, #2Eh ; '.' ROM:661B lcall ROM_3360 ROM:661E ldb INTMEM_1C+2, INTMEM_1C ROM:6621 lcall ROM_4CC2 ROM:6624 stb INTMEM_1C, (INTMEM_3D2+2)[] ROM:6629 ldb INTMEM_1C+2, INTMEM_1FD[] ROM:662E subb INTMEM_1C+2, INTMEM_27E[] ROM:6633 jc ROM_6639 ROM:6635 clrb INTMEM_1C ROM:6637 sjmp ROM_6652 ROM:6639 ; --------------------------------------------------------------------------- ROM:6639 ROM:6639 ROM_6639: ; CODE XREF: ROM_60C5+56E↑j ROM:6639 mulub INTMEM_1C+2, 14Ah[INTMEM_56] ROM:663E divub INTMEM_1C+2, #10h ROM:6641 jv ROM_6652 ROM:6643 addb INTMEM_1C+2, INTMEM_27F[] ROM:6648 jc ROM_6652 ROM:664A cmpb INTMEM_1C+2, INTMEM_1C ROM:664D jh ROM_6652 ROM:664F ldb INTMEM_1C, INTMEM_1C+2 ROM:6652 ROM:6652 ROM_6652: ; CODE XREF: ROM_60C5+572↑j ROM:6652 ; ROM_60C5+57C↑j ... ROM:6652 stb INTMEM_1C, (INTMEM_3D2+1)[] ROM:6657 cmpb ZERO_REG, INTMEM_EB ; Zero register ROM:665A jne ROM_6669 ROM:665C jbc INTMEM_AD, 4, ROM_6699 ROM:665F ROM:665F ROM_665F: ; CODE XREF: ROM_60C5+5AA↓j ROM:665F andb INTMEM_FF, #-3 ROM:6662 stb INTMEM_1C, INTMEM_EB ROM:6665 clrb INTMEM_C8 ROM:6667 sjmp ROM_6699 ROM:6669 ; --------------------------------------------------------------------------- ROM:6669 ROM:6669 ROM_6669: ; CODE XREF: ROM_60C5+595↑j ROM:6669 jbc INTMEM_AD, 4, ROM_6671 ROM:666C cmpb INTMEM_1C, INTMEM_EB ROM:666F jc ROM_665F ROM:6671 ROM:6671 ROM_6671: ; CODE XREF: ROM_60C5:ROM_6669↑j ROM:6671 jbc INTMEM_FF, 1, ROM_667D ROM:6674 cmpb ZERO_REG, INTMEM_C8 ; Zero register ROM:6677 jne ROM_6699 ROM:6679 decb INTMEM_EB ROM:667B je ROM_6699 ROM:667D ROM:667D ROM_667D: ; CODE XREF: ROM_60C5:ROM_6671↑j ROM:667D addb INTMEM_1C+2, INTMEM_EB, 14Bh[INTMEM_56] ROM:6683 jnc ROM_6688 ROM:6685 ldb INTMEM_1C+2, #-1 ROM:6688 ROM:6688 ROM_6688: ; CODE XREF: ROM_60C5+5BE↑j ROM:6688 ld INTMEM_20, 8Ch[INTMEM_56] ROM:668D divub INTMEM_20, INTMEM_1C+2 ROM:6690 shrb INTMEM_20, #1 ROM:6693 stb INTMEM_20, INTMEM_C8 ROM:6696 orb INTMEM_FF, #2 ROM:6699 ROM:6699 ROM_6699: ; CODE XREF: ROM_60C5+597↑j ROM:6699 ; ROM_60C5+5A2↑j ... ROM:6699 cmpb INTMEM_EB, INTMEM_E8 ROM:669C jnh ROM_66A6 ROM:669E ldb INTMEM_E8, INTMEM_EB ROM:66A1 ldb INTMEM_E9, 97h[INTMEM_56] ROM:66A6 ROM:66A6 ROM_66A6: ; CODE XREF: ROM_60C5+5D7↑j ROM:66A6 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:66AB ld INTMEM_1C, #2Fh ; '/' ROM:66AF lcall ROM_3360 ROM:66B2 stb INTMEM_1C, (INTMEM_3D2+4)[] ROM:66B7 jbc INTMEM_AD, 4, ROM_66BF ROM:66BA stb INTMEM_1C, (INTMEM_27F+1)[] ROM:66BF ROM:66BF ROM_66BF: ; CODE XREF: ROM_60C5+5F2↑j ROM:66BF cmpb INTMEM_1C, (INTMEM_27F+1)[] ROM:66C4 jnh ROM_66CB ROM:66C6 ldb INTMEM_1C, (INTMEM_27F+1)[] ROM:66CB ROM:66CB ROM_66CB: ; CODE XREF: ROM_60C5+5FF↑j ROM:66CB ldb INTMEM_1C+2, INTMEM_1C ROM:66CE lcall ROM_4CC2 ROM:66D1 stb INTMEM_1C, (INTMEM_3D2+3)[] ROM:66D6 andb INTMEM_FF, #-5 ROM:66D9 cmpb INTMEM_E0, 0FAh[INTMEM_56] ROM:66DE jc ROM_66F0 ROM:66E0 orb INTMEM_FF, #4 ROM:66E3 cmpb INTMEM_1C, INTMEM_E8 ROM:66E6 jnh ROM_66F0 ROM:66E8 ldb INTMEM_E8, INTMEM_1C ROM:66EB ldb INTMEM_E9, 14Ch[INTMEM_56] ROM:66F0 ROM:66F0 ROM_66F0: ; CODE XREF: ROM_60C5+619↑j ROM:66F0 ; ROM_60C5+621↑j ROM:66F0 cmpb ZERO_REG, INTMEM_DF ; Zero register ROM:66F3 je ROM_6704 ROM:66F5 ldb INTMEM_E8, INTMEM_DF ROM:66F8 ldb INTMEM_E9, INTMEM_E4 ROM:66FB cmpb INTMEM_8A, INTMEM_DF ROM:66FE jne ROM_6704 ROM:6700 clrb INTMEM_DF ROM:6702 clrb INTMEM_E4 ROM:6704 ROM:6704 ROM_6704: ; CODE XREF: ROM_60C5+62E↑j ROM:6704 ; ROM_60C5+639↑j ROM:6704 jbc INTMEM_FD, 0, ROM_672C ROM:6707 jbs INTMEM_AD, 4, ROM_672C ROM:670A jbs INTMEM_AA, 0, ROM_672C ROM:670D jbs INTMEM_F6+1, 6, ROM_6716 ROM:6710 jbs INTMEM_FD, 5, ROM_672F ROM:6713 orb INTMEM_F6+1, #40h ; '@' ROM:6716 ROM:6716 ROM_6716: ; CODE XREF: ROM_60C5+648↑j ROM:6716 ldb INTMEM_1C+2, INTMEM_E5[] ROM:671B ld INTMEM_1C, #30h ; '0' ROM:671F lcall ROM_3360 ROM:6722 mulub INTMEM_1C, #5 ROM:6725 st INTMEM_1C, INTMEM_266[] ROM:672A sjmp ROM_672F ROM:672C ; --------------------------------------------------------------------------- ROM:672C ROM:672C ROM_672C: ; CODE XREF: ROM_60C5:ROM_6704↑j ROM:672C ; ROM_60C5+642↑j ... ROM:672C andb INTMEM_F6+1, #-41h ROM:672F ROM:672F ROM_672F: ; CODE XREF: ROM_60C5+38C↑j ROM:672F ; ROM_60C5+64B↑j ... ROM:672F ldbze INTMEM_1C+2, INTMEM_E8 ROM:6732 ldbze INTMEM_20, INTMEM_E9 ROM:6735 ldbze INTMEM_1C, #1 ROM:6738 lcall ROM_2B2E ROM:673B ret ROM:673B ; End of function ROM_60C5 ROM:673B ROM:673C ROM:673C ; =============== S U B R O U T I N E ======================================= ROM:673C ROM:673C ROM:673C ROM_673C: ; CODE XREF: ROM_60C5:ROM_644E↑p ROM:673C andb INTMEM_F8, #-11h ROM:673F andb INTMEM_FD, #-2 ROM:6742 clrb INTMEM_EA ROM:6744 clrb INTMEM_DF ROM:6746 clrb INTMEM_E4 ROM:6748 andb INTMEM_F6+1, #-41h ROM:674B ret ROM:674B ; End of function ROM_673C ROM:674B ROM:674C ROM:674C ; =============== S U B R O U T I N E ======================================= ROM:674C ROM:674C ROM:674C ROM_674C: ; CODE XREF: ROM_4849+9↑p ROM:674C ROM:674C ; FUNCTION CHUNK AT ROM:4924 SIZE 0000000E BYTES ROM:674C ROM:674C ldb INTMEM_1C+1, INTMEM_1AF[] ROM:6751 cmpb INTMEM_1C+1, 155h[INTMEM_56] ROM:6756 jh ROM_6769 ROM:6758 cmpb INTMEM_1C+1, 154h[INTMEM_56] ROM:675D jnc ROM_6769 ROM:675F cmp INTMEM_5C, 8Eh[INTMEM_56] ROM:6764 jnc ROM_6769 ROM:6766 jbc INTMEM_FD, 0, ROM_6771 ROM:6769 ROM:6769 ROM_6769: ; CODE XREF: ROM_674C+A↑j ROM:6769 ; ROM_674C+11↑j ... ROM:6769 clrb INTMEM_1C ROM:676B clr INTMEM_20 ROM:676D clrb INTMEM_D2 ROM:676F sjmp ROM_6845 ROM:6771 ; --------------------------------------------------------------------------- ROM:6771 ROM:6771 ROM_6771: ; CODE XREF: ROM_674C+1A↑j ROM:6771 ldb INTMEM_1C+2, INTMEM_E0[] ROM:6776 clr INTMEM_20 ROM:6778 ld INTMEM_1A, #6DA4h ROM:677C ldb INTMEM_1C, INTMEM_227[] ROM:6781 ljmp ROM_4924 ROM:6784 ; --------------------------------------------------------------------------- ROM:6784 ROM:6784 ROM_6784: ; CODE XREF: ROM_674C+5C↓j ROM:6784 ; ROM_674C+88↓j ... ROM:6784 ldb INTMEM_1C, #1 ROM:6787 clr INTMEM_20 ROM:6789 cmpb INTMEM_E0, 14Eh[INTMEM_56] ROM:678E jh ROM_67C0 ROM:6790 ROM:6790 ROM_6790: ; CODE XREF: ROM_674C+83↓j ROM:6790 ; ROM_674C+9C↓j ... ROM:6790 ldb INTMEM_D2, 150h[INTMEM_56] ROM:6795 clr INTMEM_20 ROM:6797 ROM:6797 ROM_6797: ; CODE XREF: ROM_674C+D9↓j ROM:6797 ldb INTMEM_1C, #2 ROM:679A cmpb INTMEM_E0, 14Dh[INTMEM_56] ROM:679F jh ROM_67A3 ROM:67A1 sjmp ROM_681B ROM:67A3 ; --------------------------------------------------------------------------- ROM:67A3 ROM:67A3 ROM_67A3: ; CODE XREF: ROM_674C+53↑j ROM:67A3 cmpb INTMEM_E0, 14Eh[INTMEM_56] ROM:67A8 jh ROM_6784 ROM:67AA cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:67AD jne ROM_67C0 ROM:67AF ldb INTMEM_1C, #3 ROM:67B2 cmpb INTMEM_E0, 14Dh[INTMEM_56] ROM:67B7 jnh ROM_682C ROM:67B9 cmpb INTMEM_E0, 14Eh[INTMEM_56] ROM:67BE jh ROM_67C2 ROM:67C0 ROM:67C0 ROM_67C0: ; CODE XREF: ROM_674C+42↑j ROM:67C0 ; ROM_674C+61↑j ROM:67C0 sjmp ROM_6845 ROM:67C2 ; --------------------------------------------------------------------------- ROM:67C2 ROM:67C2 ROM_67C2: ; CODE XREF: ROM_674C+72↑j ROM:67C2 ; ROM_674C+F7↓j ROM:67C2 ldb INTMEM_D2, 153h[INTMEM_56] ROM:67C7 ldb INTMEM_1C, #4 ROM:67CA cmpb INTMEM_E0, 14Eh[INTMEM_56] ROM:67CF jnh ROM_6790 ROM:67D1 cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:67D4 jnh ROM_6784 ROM:67D6 cmpb INTMEM_E0, 14Fh[INTMEM_56] ROM:67DB jnc ROM_6819 ROM:67DD ldbze INTMEM_20, INTMEM_D2 ROM:67E0 ldb INTMEM_1C, #5 ROM:67E3 cmpb INTMEM_E0, 14Eh[INTMEM_56] ROM:67E8 jnh ROM_6790 ROM:67EA ldbze INTMEM_20, INTMEM_D2 ROM:67ED cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:67F0 jnh ROM_6784 ROM:67F2 cmpb INTMEM_E0, 14Fh[INTMEM_56] ROM:67F7 jc ROM_6845 ROM:67F9 clr INTMEM_20 ROM:67FB ldb INTMEM_1C, #6 ROM:67FE cmpb INTMEM_E0, 14Eh[INTMEM_56] ROM:6803 jnh ROM_6790 ROM:6805 cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:6808 jh ROM_680C ROM:680A sjmp ROM_6784 ROM:680C ; --------------------------------------------------------------------------- ROM:680C ROM:680C ROM_680C: ; CODE XREF: ROM_674C+BC↑j ROM:680C cmpb INTMEM_E0, 14Fh[INTMEM_56] ROM:6811 jnc ROM_6845 ROM:6813 ldbze INTMEM_20, INTMEM_D2 ROM:6816 ldb INTMEM_1C, #5 ROM:6819 ROM:6819 ROM_6819: ; CODE XREF: ROM_674C+8F↑j ROM:6819 sjmp ROM_6845 ROM:681B ; --------------------------------------------------------------------------- ROM:681B ROM:681B ROM_681B: ; CODE XREF: ROM_674C+55↑j ROM:681B ldb INTMEM_1C, #7 ROM:681E cmpb INTMEM_E0, 14Fh[INTMEM_56] ROM:6823 jnh ROM_6827 ROM:6825 sjmp ROM_6797 ROM:6827 ; --------------------------------------------------------------------------- ROM:6827 ROM:6827 ROM_6827: ; CODE XREF: ROM_674C+D7↑j ROM:6827 cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:682A jh ROM_6845 ROM:682C ROM:682C ROM_682C: ; CODE XREF: ROM_674C+6B↑j ROM:682C ldb INTMEM_1C, #8 ROM:682F cmpb INTMEM_E0, 14Eh[INTMEM_56] ROM:6834 jnh ROM_6845 ROM:6836 ldb INTMEM_D2, 151h[INTMEM_56] ROM:683B ldb INTMEM_1C, #9 ROM:683E cmpb INTMEM_D2, ZERO_REG ; Zero register ROM:6841 jh ROM_6845 ROM:6843 sjmp ROM_67C2 ROM:6845 ; --------------------------------------------------------------------------- ROM:6845 ROM:6845 ROM_6845: ; CODE XREF: ROM_674C+23↑j ROM:6845 ; ROM_674C:ROM_67C0↑j ... ROM:6845 mulub INTMEM_20, 152h[INTMEM_56] ROM:684A divub INTMEM_20, 153h[INTMEM_56] ROM:684F stb INTMEM_20, INTMEM_222[] ROM:6854 stb INTMEM_1C, INTMEM_227[] ROM:6859 ldb INTMEM_1C+3, INTMEM_1C9[] ROM:685E ldb INTMEM_1C+2, INTMEM_E0 ROM:6861 ld INTMEM_1C, #31h ; '1' ROM:6865 lcall ROM_3360 ROM:6868 stb INTMEM_1C, INTMEM_3D7[] ROM:686D subb INTMEM_34, INTMEM_1C, #-80h ROM:6871 jbs INTMEM_FA, 1, ROM_68A5 ROM:6874 jbs INTMEM_FA, 2, ROM_68A5 ROM:6877 ldb INTMEM_1C+3, INTMEM_1CC[] ROM:687C ld INTMEM_1C, #32h ; '2' ROM:6880 lcall ROM_3360 ROM:6883 stb INTMEM_1C, INTMEM_3D9[] ROM:6888 jbs INTMEM_FF, 3, ROM_68D2 ROM:688B jbs INTMEM_FF, 4, ROM_68AA ROM:688E orb INTMEM_FF, #20h ; ' ' ROM:6891 cmpb INTMEM_1C, #-80h ROM:6894 jnh ROM_68A8 ROM:6896 ldb INTMEM_1A+1, 156h[INTMEM_56] ROM:689B subb INTMEM_CC, INTMEM_1A+1, INTMEM_CC ROM:689F andb INTMEM_FF, #-21h ROM:68A2 orb INTMEM_FF, #10h ROM:68A5 ROM:68A5 ROM_68A5: ; CODE XREF: ROM_674C+125↑j ROM:68A5 ; ROM_674C+128↑j ... ROM:68A5 ldb INTMEM_1C, #-80h ROM:68A8 ROM:68A8 ROM_68A8: ; CODE XREF: ROM_674C+148↑j ROM:68A8 sjmp ROM_690E ROM:68AA ; --------------------------------------------------------------------------- ROM:68AA ROM:68AA ROM_68AA: ; CODE XREF: ROM_674C+13F↑j ROM:68AA cmpb INTMEM_1C, #-80h ROM:68AD jh ROM_68C0 ROM:68AF ldb INTMEM_1A+1, 156h[INTMEM_56] ROM:68B4 subb INTMEM_CC, INTMEM_1A+1, INTMEM_CC ROM:68B8 orb INTMEM_FF, #20h ; ' ' ROM:68BB ROM:68BB ROM_68BB: ; CODE XREF: ROM_674C+18C↓j ROM:68BB andb INTMEM_FF, #-11h ROM:68BE sjmp ROM_690E ROM:68C0 ; --------------------------------------------------------------------------- ROM:68C0 ROM:68C0 ROM_68C0: ; CODE XREF: ROM_674C+161↑j ROM:68C0 cmpb INTMEM_CC, ZERO_REG ; Zero register ROM:68C3 jh ROM_68EE ROM:68C5 ldb INTMEM_D3, 157h[INTMEM_56] ROM:68CA orb INTMEM_FF, #20h ; ' ' ROM:68CD orb INTMEM_FF, #8 ROM:68D0 sjmp ROM_68EE ROM:68D2 ; --------------------------------------------------------------------------- ROM:68D2 ROM:68D2 ROM_68D2: ; CODE XREF: ROM_674C+13C↑j ROM:68D2 jbc INTMEM_FF, 4, ROM_68DA ROM:68D5 cmpb INTMEM_D3, ZERO_REG ; Zero register ROM:68D8 jnh ROM_68BB ROM:68DA ROM:68DA ROM_68DA: ; CODE XREF: ROM_674C:ROM_68D2↑j ROM:68DA cmpb INTMEM_1C, #-80h ROM:68DD jh ROM_68EE ROM:68DF ldb INTMEM_CC, 156h[INTMEM_56] ROM:68E4 clrb INTMEM_D3 ROM:68E6 andb INTMEM_FF, #-9 ROM:68E9 andb INTMEM_FF, #-11h ROM:68EC sjmp ROM_690E ROM:68EE ; --------------------------------------------------------------------------- ROM:68EE ROM:68EE ROM_68EE: ; CODE XREF: ROM_674C+177↑j ROM:68EE ; ROM_674C+184↑j ... ROM:68EE jbc INTMEM_FF, 5, ROM_68A5 ROM:68F1 cmpb ZERO_REG, 157h[INTMEM_56] ; Zero register ROM:68F6 je ROM_690E ROM:68F8 ldb INTMEM_20, 157h[INTMEM_56] ROM:68FD subb INTMEM_20, INTMEM_D3 ROM:6900 subb INTMEM_1C, #-80h ROM:6903 mulub INTMEM_1C, INTMEM_20 ROM:6906 divub INTMEM_1C, 157h[INTMEM_56] ROM:690B addb INTMEM_1C, #-80h ROM:690E ROM:690E ROM_690E: ; CODE XREF: ROM_674C:ROM_68A8↑j ROM:690E ; ROM_674C+172↑j ... ROM:690E stb INTMEM_1C, INTMEM_3D8[] ROM:6913 subb INTMEM_34+1, INTMEM_1C, #-80h ROM:6917 ldb INTMEM_1C+2, INTMEM_E0 ROM:691A ldb INTMEM_1C+3, INTMEM_1AE[] ROM:691F ld INTMEM_1C, #33h ; '3' ROM:6923 lcall ROM_3360 ROM:6926 stb INTMEM_1C, INTMEM_3DA[] ROM:692B mulub INTMEM_32, INTMEM_1C, #5 ROM:692F jbs INTMEM_F6, 6, ROM_693A ROM:6932 ld INTMEM_32, 90h[INTMEM_56] ROM:6937 ljmp ROM_69EC ROM:693A ; --------------------------------------------------------------------------- ROM:693A ROM:693A ROM_693A: ; CODE XREF: ROM_674C+1E3↑j ROM:693A andb INTMEM_FE, #-9 ROM:693D jbc INTMEM_FA, 6, ROM_698A ROM:6940 jbc INTMEM_FF, 6, ROM_6950 ROM:6943 st INTMEM_32, INTMEM_26C[] ROM:6948 andb INTMEM_FF, #-41h ROM:694B ldb INTMEM_D4, 158h[INTMEM_56] ROM:6950 ROM:6950 ROM_6950: ; CODE XREF: ROM_674C+1F4↑j ROM:6950 ld INTMEM_32, INTMEM_26C[] ROM:6955 jbs INTMEM_D6+1, 7, ROM_695A ROM:6958 clrb INTMEM_D4 ROM:695A ROM:695A ROM_695A: ; CODE XREF: ROM_674C+209↑j ROM:695A ld INTMEM_1C+2, 92h[INTMEM_56] ROM:695F cmpb ZERO_REG, 158h[INTMEM_56] ; Zero register ROM:6964 je ROM_697D ROM:6966 sub INTMEM_20, INTMEM_1C+2, INTMEM_32 ROM:696A ldbze INTMEM_1A, INTMEM_D4 ROM:696D mul INTMEM_20, INTMEM_1A ROM:6971 ldbze INTMEM_1A, 158h[INTMEM_56] ROM:6976 div INTMEM_20, INTMEM_1A ROM:697A sub INTMEM_1C+2, INTMEM_20 ROM:697D ROM:697D ROM_697D: ; CODE XREF: ROM_674C+218↑j ROM:697D st INTMEM_1C+2, INTMEM_32 ROM:6980 cmpb INTMEM_D4, ZERO_REG ; Zero register ROM:6983 jne ROM_699F ROM:6985 orb INTMEM_FE, #8 ROM:6988 sjmp ROM_699F ROM:698A ; --------------------------------------------------------------------------- ROM:698A ROM:698A ROM_698A: ; CODE XREF: ROM_674C+1F1↑j ROM:698A orb INTMEM_FF, #40h ; '@' ROM:698D cmpb INTMEM_E0, 159h[INTMEM_56] ROM:6992 jnc ROM_699F ROM:6994 subb INTMEM_1C, INTMEM_44, #-80h ROM:6998 mulb INTMEM_1C, #5 ROM:699C add INTMEM_32, INTMEM_1C ROM:699F ROM:699F ROM_699F: ; CODE XREF: ROM_674C+237↑j ROM:699F ; ROM_674C+23C↑j ... ROM:699F ldb INTMEM_1C+2, INTMEM_1AE[] ROM:69A4 ld INTMEM_1C, #34h ; '4' ROM:69A8 lcall ROM_3360 ROM:69AB stb INTMEM_1C, INTMEM_3DB[] ROM:69B0 addb INTMEM_34, INTMEM_34+1 ROM:69B3 jnv ROM_69BA ROM:69B5 jge ROM_69C4 ROM:69B7 ldb INTMEM_34, #-80h ROM:69BA ROM:69BA ROM_69BA: ; CODE XREF: ROM_674C+267↑j ROM:69BA cmpb INTMEM_34, #-80h ROM:69BD jc ROM_69C7 ROM:69BF cmpb INTMEM_34, INTMEM_1C ROM:69C2 jnh ROM_69C7 ROM:69C4 ROM:69C4 ROM_69C4: ; CODE XREF: ROM_674C+269↑j ROM:69C4 ldb INTMEM_34, INTMEM_1C ROM:69C7 ROM:69C7 ROM_69C7: ; CODE XREF: ROM_674C+271↑j ROM:69C7 ; ROM_674C+276↑j ROM:69C7 mulb INTMEM_34, #5 ROM:69CB ld INTMEM_1A, INTMEM_266[] ROM:69D0 add INTMEM_32, INTMEM_1A ROM:69D3 add INTMEM_32, INTMEM_34 ROM:69D6 sub INTMEM_32, #384h ROM:69DA jbc INTMEM_32+1, 7, ROM_69E1 ROM:69DD ld INTMEM_32, #0 ROM:69E1 ROM:69E1 ROM_69E1: ; CODE XREF: ROM_674C+28E↑j ROM:69E1 sub INTMEM_32, INTMEM_222[] ROM:69E6 jc ROM_69EC ROM:69E8 ld INTMEM_32, #0 ROM:69EC ROM:69EC ROM_69EC: ; CODE XREF: ROM_674C+1EB↑j ROM:69EC ; ROM_674C+29A↑j ROM:69EC st INTMEM_32, INTMEM_170[] ROM:69F1 jbs INTMEM_AB, 4, ROM_69FD ROM:69F4 ld INTMEM_1C, #4 ROM:69F8 lcall ROM_3171 ROM:69FB sjmp ROM_6A1E ROM:69FD ; --------------------------------------------------------------------------- ROM:69FD ROM:69FD ROM_69FD: ; CODE XREF: ROM_674C+2A5↑j ROM:69FD add INTMEM_20, INTMEM_32, #384h ROM:6A02 add INTMEM_20+2, INTMEM_32, #0A8Ch ROM:6A07 add INTMEM_1C+2, INTMEM_32, #1194h ROM:6A0C add INTMEM_1C, INTMEM_32, #189Ch ROM:6A11 cmp INTMEM_1C, #1C20h ROM:6A15 jnc ROM_6A1B ROM:6A17 sub INTMEM_1C, #1C20h ROM:6A1B ROM:6A1B ROM_6A1B: ; CODE XREF: ROM_674C+2C9↑j ROM:6A1B lcall ROM_312F ROM:6A1E ROM:6A1E ROM_6A1E: ; CODE XREF: ROM_674C+2AF↑j ROM:6A1E ret ROM:6A1E ; End of function ROM_674C ROM:6A1E ROM:6A1F ROM:6A1F ; =============== S U B R O U T I N E ======================================= ROM:6A1F ROM:6A1F ROM:6A1F ROM_6A1F: ; CODE XREF: ROM_4849+F↑p ROM:6A1F ldb INTMEM_1C+3, INTMEM_1B9[] ROM:6A24 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:6A29 ld INTMEM_1C, #5 ROM:6A2D lcall ROM_3360 ROM:6A30 clrb INTMEM_1C+1 ROM:6A32 add INTMEM_24, INTMEM_1C, #300h ROM:6A37 ld INTMEM_1C, #6 ROM:6A3B lcall ROM_3360 ROM:6A3E ldbze INTMEM_20, INTMEM_1C+3 ROM:6A41 shl INTMEM_20, #1 ROM:6A44 st INTMEM_24, 1D8h[INTMEM_20] ROM:6A49 shl INTMEM_1C, #8 ROM:6A4C st INTMEM_1C, 1E0h[INTMEM_20] ROM:6A51 cmpb INTMEM_1C+3, #3 ROM:6A54 jnc ROM_6A59 ROM:6A56 ldb INTMEM_1C+3, #-1 ROM:6A59 ROM:6A59 ROM_6A59: ; CODE XREF: ROM_6A1F+35↑j ROM:6A59 incb INTMEM_1C+3 ROM:6A5B stb INTMEM_1C+3, INTMEM_1B9[] ROM:6A60 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:6A65 ld INTMEM_1C, #7 ROM:6A69 lcall ROM_3360 ROM:6A6C clrb INTMEM_1C+1 ROM:6A6E addb INTMEM_1C, 0CCh[INTMEM_56] ROM:6A73 jnc ROM_6A77 ROM:6A75 incb INTMEM_1C+1 ROM:6A77 ROM:6A77 ROM_6A77: ; CODE XREF: ROM_6A1F+54↑j ROM:6A77 sub INTMEM_1C, #0B4h ROM:6A7B jc ROM_6A7F ROM:6A7D clr INTMEM_1C ROM:6A7F ROM:6A7F ROM_6A7F: ; CODE XREF: ROM_6A1F+5C↑j ROM:6A7F cmpb INTMEM_1C+1, ZERO_REG ; Zero register ROM:6A82 je ROM_6A87 ROM:6A84 ldb INTMEM_1C, #-1 ROM:6A87 ROM:6A87 ROM_6A87: ; CODE XREF: ROM_6A1F+63↑j ROM:6A87 mulub INTMEM_1C, 0CBh[INTMEM_56] ROM:6A8C divub INTMEM_1C, 0CCh[INTMEM_56] ROM:6A91 jnv ROM_6A96 ROM:6A93 ldb INTMEM_1C, #-1 ROM:6A96 ROM:6A96 ROM_6A96: ; CODE XREF: ROM_6A1F+72↑j ROM:6A96 addb INTMEM_1C, INTMEM_241[] ROM:6A9B jnc ROM_6AA0 ROM:6A9D ldb INTMEM_1C, #-1 ROM:6AA0 ROM:6AA0 ROM_6AA0: ; CODE XREF: ROM_6A1F+7C↑j ROM:6AA0 stb INTMEM_1C, INTMEM_1BA[] ROM:6AA5 ldb INTMEM_1C+2, INTMEM_1AE[] ROM:6AAA ld INTMEM_1C, #8 ROM:6AAE lcall ROM_3360 ROM:6AB1 stb INTMEM_1C, INTMEM_1BB[] ROM:6AB6 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:6ABB ld INTMEM_1C, #9 ROM:6ABF lcall ROM_3360 ROM:6AC2 mulub INTMEM_1C, #19h ROM:6AC5 st INTMEM_1C, INTMEM_186[] ROM:6ACA ldb INTMEM_1A, 0DEh[INTMEM_56] ROM:6ACF clr INTMEM_1C ROM:6AD1 jbs INTMEM_F9, 7, ROM_6ADF ROM:6AD4 jbc INTMEM_F9, 3, ROM_6AEE ROM:6AD7 orb INTMEM_F9, #-80h ROM:6ADA stb INTMEM_1A, INTMEM_CF ROM:6ADD sjmp ROM_6AE9 ROM:6ADF ; --------------------------------------------------------------------------- ROM:6ADF ROM:6ADF ROM_6ADF: ; CODE XREF: ROM_6A1F+B2↑j ROM:6ADF jbs INTMEM_F9, 3, ROM_6AEE ROM:6AE2 andb INTMEM_F9, #7Fh ROM:6AE5 subb INTMEM_1C+1, INTMEM_1A, INTMEM_CF ROM:6AE9 ROM:6AE9 ROM_6AE9: ; CODE XREF: ROM_6A1F+BE↑j ROM:6AE9 st INTMEM_1C, INTMEM_188[] ROM:6AEE ROM:6AEE ROM_6AEE: ; CODE XREF: ROM_6A1F+B5↑j ROM:6AEE ; ROM_6A1F:ROM_6ADF↑j ROM:6AEE ldb INTMEM_1C+2, 0DFh[INTMEM_56] ROM:6AF3 mulub INTMEM_1C+2, INTMEM_189[] ROM:6AF8 cmpb INTMEM_1A, ZERO_REG ; Zero register ROM:6AFB je ROM_6B00 ROM:6AFD divub INTMEM_1C+2, INTMEM_1A ROM:6B00 ROM:6B00 ROM_6B00: ; CODE XREF: ROM_6A1F+DC↑j ROM:6B00 stb INTMEM_1C+2, INTMEM_1BC[] ROM:6B05 jbs INTMEM_FA, 0, ROM_6B0B ROM:6B08 ljmp ROM_6D65 ROM:6B0B ; --------------------------------------------------------------------------- ROM:6B0B ROM:6B0B ROM_6B0B: ; CODE XREF: ROM_6A1F+E6↑j ROM:6B0B andb INTMEM_FA, #-2 ROM:6B0E ldb INTMEM_1A, INTMEM_1AD[] ROM:6B13 cmpb INTMEM_1A, INTMEM_1BA[] ROM:6B18 jnh ROM_6B1F ROM:6B1A ldb INTMEM_1A, INTMEM_1BA[] ROM:6B1F ROM:6B1F ROM_6B1F: ; CODE XREF: ROM_6A1F+F9↑j ROM:6B1F stb INTMEM_1A, INTMEM_1BD[] ROM:6B24 ldb INTMEM_1C, 0E0h[INTMEM_56] ROM:6B29 ldb INTMEM_1C+1, 0E1h[INTMEM_56] ROM:6B2E ldb INTMEM_1C+2, INTMEM_DA+1 ROM:6B31 ld INTMEM_1A, #1F0h ROM:6B35 clr INTMEM_20 ROM:6B37 lcall ROM_4B9C ROM:6B3A stb INTMEM_1C+3, INTMEM_1BE[] ROM:6B3F ldb INTMEM_1C, 0E2h[INTMEM_56] ROM:6B44 ldb INTMEM_1C+1, 0E3h[INTMEM_56] ROM:6B49 ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6B4E ld INTMEM_1A, #1F2h ROM:6B52 ld INTMEM_20, #1D6h ROM:6B56 lcall ROM_4B9C ROM:6B59 stb INTMEM_1C+3, INTMEM_1BF[] ROM:6B5E ldb INTMEM_1A, INTMEM_1BF[] ROM:6B63 ldb INTMEM_1A+1, INTMEM_1BE[] ROM:6B68 ldb INTMEM_1C, #-80h ROM:6B6B ldb INTMEM_1C+1, #-80h ROM:6B6E cmp INTMEM_5C, 3Ah[INTMEM_56] ROM:6B73 jnc ROM_6B81 ROM:6B75 jbc INTMEM_1A, 7, ROM_6B7B ROM:6B78 ldb INTMEM_1C, INTMEM_1A ROM:6B7B ROM:6B7B ROM_6B7B: ; CODE XREF: ROM_6A1F+156↑j ROM:6B7B jbc INTMEM_1A+1, 7, ROM_6B81 ROM:6B7E ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6B81 ROM:6B81 ROM_6B81: ; CODE XREF: ROM_6A1F+154↑j ROM:6B81 ; ROM_6A1F:ROM_6B7B↑j ROM:6B81 ld INTMEM_1C+2, INTMEM_186[] ROM:6B86 jbc INTMEM_FA, 3, ROM_6B93 ROM:6B89 add INTMEM_1C+2, 3Ch[INTMEM_56] ROM:6B8E jnc ROM_6B93 ROM:6B90 ldbse INTMEM_1C+2, #-1 ROM:6B93 ROM:6B93 ROM_6B93: ; CODE XREF: ROM_6A1F+167↑j ROM:6B93 ; ROM_6A1F+16F↑j ROM:6B93 cmp INTMEM_5C, INTMEM_1C+2 ROM:6B96 jc ROM_6B9D ROM:6B98 orb INTMEM_FA, #8 ROM:6B9B sjmp ROM_6BB2 ROM:6B9D ; --------------------------------------------------------------------------- ROM:6B9D ROM:6B9D ROM_6B9D: ; CODE XREF: ROM_6A1F+177↑j ROM:6B9D andb INTMEM_FA, #-9 ROM:6BA0 jbs INTMEM_FA, 1, ROM_6BB2 ROM:6BA3 jbs INTMEM_FA, 2, ROM_6BB2 ROM:6BA6 jbs INTMEM_1A, 7, ROM_6BAC ROM:6BA9 ldb INTMEM_1C, INTMEM_1A ROM:6BAC ROM:6BAC ROM_6BAC: ; CODE XREF: ROM_6A1F+187↑j ROM:6BAC jbs INTMEM_1A+1, 7, ROM_6BB2 ROM:6BAF ldb INTMEM_1C+1, INTMEM_1A+1 ROM:6BB2 ROM:6BB2 ROM_6BB2: ; CODE XREF: ROM_6A1F+17C↑j ROM:6BB2 ; ROM_6A1F+181↑j ... ROM:6BB2 stb INTMEM_1C, INTMEM_1C0[] ROM:6BB7 stb INTMEM_1C+1, INTMEM_1C1[] ROM:6BBC ldb INTMEM_1A, INTMEM_1C0[] ROM:6BC1 subb INTMEM_1C, INTMEM_1A, #-80h ROM:6BC5 jc ROM_6BC9 ROM:6BC7 negb INTMEM_1C ROM:6BC9 ROM:6BC9 ROM_6BC9: ; CODE XREF: ROM_6A1F+1A6↑j ROM:6BC9 mulub INTMEM_1C, INTMEM_1BB[] ROM:6BCE divub INTMEM_1C, #0Ah ROM:6BD1 jv ROM_6BD6 ROM:6BD3 jbc INTMEM_1C, 7, ROM_6BD9 ROM:6BD6 ROM:6BD6 ROM_6BD6: ; CODE XREF: ROM_6A1F+1B2↑j ROM:6BD6 ldb INTMEM_1C, #7Fh ROM:6BD9 ROM:6BD9 ROM_6BD9: ; CODE XREF: ROM_6A1F+1B4↑j ROM:6BD9 jbs INTMEM_1A, 7, ROM_6BDE ROM:6BDC negb INTMEM_1C ROM:6BDE ROM:6BDE ROM_6BDE: ; CODE XREF: ROM_6A1F:ROM_6BD9↑j ROM:6BDE addb INTMEM_1C, #-80h ROM:6BE1 stb INTMEM_1C, INTMEM_1C2[] ROM:6BE6 clr INTMEM_20 ROM:6BE8 ldb INTMEM_1C+2, INTMEM_1C1[] ROM:6BED cmpb INTMEM_1C+2, #-80h ROM:6BF0 je ROM_6BF5 ROM:6BF2 lcall ROM_4C0C ROM:6BF5 ROM:6BF5 ROM_6BF5: ; CODE XREF: ROM_6A1F+1D1↑j ROM:6BF5 st INTMEM_20, INTMEM_3C2[] ROM:6BFA ld INTMEM_20+2, #0 ROM:6BFE jbs INTMEM_1C+2, 7, ROM_6C05 ROM:6C01 ld INTMEM_20+2, #4 ROM:6C05 ROM:6C05 ROM_6C05: ; CODE XREF: ROM_6A1F+1DF↑j ROM:6C05 lcall ROM_4C5D ROM:6C08 clr INTMEM_20 ROM:6C0A ldb INTMEM_1C+2, INTMEM_1C2[] ROM:6C0F cmpb INTMEM_1C+2, #-80h ROM:6C12 je ROM_6C17 ROM:6C14 lcall ROM_4C0C ROM:6C17 ROM:6C17 ROM_6C17: ; CODE XREF: ROM_6A1F+1F3↑j ROM:6C17 st INTMEM_20, INTMEM_3C4[] ROM:6C1C ld INTMEM_20+2, #2 ROM:6C20 jbs INTMEM_1C+2, 7, ROM_6C27 ROM:6C23 ld INTMEM_20+2, #6 ROM:6C27 ROM:6C27 ROM_6C27: ; CODE XREF: ROM_6A1F+201↑j ROM:6C27 lcall ROM_4C5D ROM:6C2A ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6C2F cmpb INTMEM_1C+2, INTMEM_1C3[] ROM:6C34 jnh ROM_6C3B ROM:6C36 stb INTMEM_1C+2, INTMEM_1C3[] ROM:6C3B ROM:6C3B ROM_6C3B: ; CODE XREF: ROM_6A1F+215↑j ROM:6C3B ldb INTMEM_1A, INTMEM_DA+1 ROM:6C3E cmpb INTMEM_1A, INTMEM_1C4[] ROM:6C43 jnh ROM_6C4A ROM:6C45 stb INTMEM_1A, INTMEM_1C4[] ROM:6C4A ROM:6C4A ROM_6C4A: ; CODE XREF: ROM_6A1F+224↑j ROM:6C4A cmp INTMEM_5C, 3Eh[INTMEM_56] ROM:6C4F jc ROM_6C87 ROM:6C51 jbc INTMEM_AD, 4, ROM_6C87 ROM:6C54 cmp ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6C59 jne ROM_6C62 ROM:6C5B cmp ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6C60 je ROM_6C91 ROM:6C62 ROM:6C62 ROM_6C62: ; CODE XREF: ROM_6A1F+23A↑j ROM:6C62 ldb INTMEM_20, INTMEM_1C4[] ROM:6C67 subb INTMEM_20, INTMEM_1A ROM:6C6A cmpb INTMEM_20, 0E6h[INTMEM_56] ROM:6C6F jc ROM_6C87 ROM:6C71 ldb INTMEM_20, INTMEM_1C3[] ROM:6C76 subb INTMEM_20, INTMEM_1C+2 ROM:6C79 cmpb INTMEM_20, 0E7h[INTMEM_56] ROM:6C7E jnc ROM_6C9B ROM:6C80 cmpb INTMEM_1C+2, INTMEM_1BA[] ROM:6C85 je ROM_6C9B ROM:6C87 ROM:6C87 ROM_6C87: ; CODE XREF: ROM_6A1F+230↑j ROM:6C87 ; ROM_6A1F+232↑j ... ROM:6C87 st ZERO_REG, INTMEM_1EA[] ; Zero register ROM:6C8C st ZERO_REG, INTMEM_1E8[] ; Zero register ROM:6C91 ROM:6C91 ROM_6C91: ; CODE XREF: ROM_6A1F+241↑j ROM:6C91 stb INTMEM_1A, INTMEM_1C4[] ROM:6C96 stb INTMEM_1C+2, INTMEM_1C3[] ROM:6C9B ROM:6C9B ROM_6C9B: ; CODE XREF: ROM_6A1F+25F↑j ROM:6C9B ; ROM_6A1F+266↑j ROM:6C9B ldb INTMEM_1C+2, INTMEM_1BD[] ROM:6CA0 cmpb INTMEM_1C+2, INTMEM_1C5[] ROM:6CA5 jc ROM_6CAC ROM:6CA7 stb INTMEM_1C+2, INTMEM_1C5[] ROM:6CAC ROM:6CAC ROM_6CAC: ; CODE XREF: ROM_6A1F+286↑j ROM:6CAC ldb INTMEM_1A, INTMEM_DA+1 ROM:6CAF cmpb INTMEM_1A, INTMEM_1C6[] ROM:6CB4 jc ROM_6CBB ROM:6CB6 stb INTMEM_1A, INTMEM_1C6[] ROM:6CBB ROM:6CBB ROM_6CBB: ; CODE XREF: ROM_6A1F+295↑j ROM:6CBB cmp INTMEM_5C, 40h[INTMEM_56] ROM:6CC0 jc ROM_6D10 ROM:6CC2 cmpb INTMEM_DA+1, 0EBh[INTMEM_56] ROM:6CC7 jc ROM_6D10 ROM:6CC9 cmp INTMEM_5C, 3Eh[INTMEM_56] ROM:6CCE jc ROM_6D10 ROM:6CD0 jbc INTMEM_FA, 3, ROM_6CD6 ROM:6CD3 jbc INTMEM_AD, 4, ROM_6D10 ROM:6CD6 ROM:6CD6 ROM_6CD6: ; CODE XREF: ROM_6A1F+2B1↑j ROM:6CD6 cmp ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6CDB jne ROM_6CE4 ROM:6CDD cmp ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6CE2 je ROM_6D1A ROM:6CE4 ROM:6CE4 ROM_6CE4: ; CODE XREF: ROM_6A1F+2BC↑j ROM:6CE4 subb INTMEM_20, INTMEM_1A, INTMEM_1C6[] ROM:6CEA cmpb INTMEM_20, 0E8h[INTMEM_56] ROM:6CEF jc ROM_6D10 ROM:6CF1 ldb INTMEM_1A+1, INTMEM_1BE[] ROM:6CF6 subb INTMEM_1A+1, #-80h ROM:6CF9 jbs INTMEM_1A+1, 7, ROM_6D03 ROM:6CFC cmpb INTMEM_1A+1, 0E9h[INTMEM_56] ROM:6D01 jc ROM_6D10 ROM:6D03 ROM:6D03 ROM_6D03: ; CODE XREF: ROM_6A1F+2DA↑j ROM:6D03 subb INTMEM_20, INTMEM_1C+2, INTMEM_1C5[] ROM:6D09 cmpb INTMEM_20, 0EAh[INTMEM_56] ROM:6D0E jnc ROM_6D24 ROM:6D10 ROM:6D10 ROM_6D10: ; CODE XREF: ROM_6A1F+2A1↑j ROM:6D10 ; ROM_6A1F+2A8↑j ... ROM:6D10 st ZERO_REG, INTMEM_1EE[] ; Zero register ROM:6D15 st ZERO_REG, INTMEM_1EC[] ; Zero register ROM:6D1A ROM:6D1A ROM_6D1A: ; CODE XREF: ROM_6A1F+2C3↑j ROM:6D1A stb INTMEM_1A, INTMEM_1C6[] ROM:6D1F stb INTMEM_1C+2, INTMEM_1C5[] ROM:6D24 ROM:6D24 ROM_6D24: ; CODE XREF: ROM_6A1F+2EF↑j ROM:6D24 ld INTMEM_1A, INTMEM_1EC[] ROM:6D29 cmp INTMEM_1A, INTMEM_1EE[] ROM:6D2E jc ROM_6D35 ROM:6D30 ld INTMEM_1A, INTMEM_1EE[] ROM:6D35 ROM:6D35 ROM_6D35: ; CODE XREF: ROM_6A1F+30F↑j ROM:6D35 ld INTMEM_1C, INTMEM_1E8[] ROM:6D3A cmp INTMEM_1C, INTMEM_1EA[] ROM:6D3F jc ROM_6D46 ROM:6D41 ld INTMEM_1C, INTMEM_1EA[] ROM:6D46 ROM:6D46 ROM_6D46: ; CODE XREF: ROM_6A1F+320↑j ROM:6D46 cmp INTMEM_1C, ZERO_REG ; Zero register ROM:6D49 je ROM_6D5B ROM:6D4B ldb INTMEM_1C+2, INTMEM_1BC[] ROM:6D50 mulub INTMEM_1C+2, #20h ; ' ' ROM:6D53 add INTMEM_1C, INTMEM_1C+2 ROM:6D56 jnc ROM_6D5B ROM:6D58 ldbse INTMEM_1C, #-1 ROM:6D5B ROM:6D5B ROM_6D5B: ; CODE XREF: ROM_6A1F+32A↑j ROM:6D5B ; ROM_6A1F+337↑j ROM:6D5B st INTMEM_1A, INTMEM_18C[] ROM:6D60 st INTMEM_1C, INTMEM_18A[] ROM:6D65 ROM:6D65 ROM_6D65: ; CODE XREF: ROM_6A1F+E9↑j ROM:6D65 ret ROM:6D65 ; End of function ROM_6A1F ROM:6D65 ROM:6D66 ROM:6D66 ; =============== S U B R O U T I N E ======================================= ROM:6D66 ROM:6D66 ROM:6D66 ROM_6D66: ; CODE XREF: ROM_4849+15↑p ROM:6D66 ldb INTMEM_1C+2, INTMEM_E0 ROM:6D69 ldb INTMEM_1C+3, INTMEM_1AE[] ROM:6D6E ld INTMEM_1C, #36h ; '6' ROM:6D72 lcall ROM_3360 ROM:6D75 ldb INTMEM_1C+3, INTMEM_1C ROM:6D78 ldb INTMEM_1C+2, INTMEM_1AF[] ROM:6D7D ld INTMEM_1C, #35h ; '5' ROM:6D81 lcall ROM_3360 ROM:6D84 mulub INTMEM_1C, INTMEM_1C+3 ROM:6D87 shr INTMEM_1C, #1 ROM:6D8A st INTMEM_1C, INTMEM_26E[] ROM:6D8F ret ROM:6D8F ; End of function ROM_6D66 ROM:6D8F ROM:6D8F ; --------------------------------------------------------------------------- ROM:6D90 db 0C2h, 57h, 0CAh, 57h, 0F6h, 57h, 53h, 58h, 61h, 64h ROM:6D90 db 68h, 64h, 82h, 64h, 8Eh, 64h, 0A2h, 64h, 0BFh, 64h ROM:6D90 db 84h, 67h, 84h, 67h, 97h, 67h, 0AFh, 67h, 0C7h, 67h ROM:6D90 db 0E0h, 67h, 0FBh, 67h, 1Bh, 68h, 2Ch, 68h, 3Bh, 68h ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6D90 db 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8590 db 0FFh, 0FFh, 0FFh, 0FFh, 0, 0Ah, 4, 2, 5Fh, 14h, 0, 0 ROM:8590 db 0DCh, 5, 55h, 1, 10h, 2, 0DCh, 5, 40h, 2, 0C4h, 9, 1 ROM:8590 db 0, 1, 0, 2, 0, 40h, 0, 90h, 1, 58h, 2, 40h, 2, 80h ROM:8590 db 1, 40h, 2, 0C0h, 8, 80h, 0, 0, 0, 40h, 1, 80h, 0, 80h ROM:8590 db 3, 0FFh, 0FFh, 0C0h, 0, 35h, 0CFh, 0E0h, 83h, 90h, 1 ROM:8590 db 64h, 0, 2Ch, 1Ah, 0FFh, 0FFh, 64h, 0, 77h, 1, 32h, 0 ROM:8590 db 0E8h, 3, 32h, 0, 0A9h, 1, 92h, 36h, 0E4h, 0Ch, 0AFh ROM:8590 db 0, 96h, 0, 0FFh, 7Fh, 6Bh, 3, 58h, 1Bh, 58h, 1Bh, 0Ah ROM:8590 db 0, 0D0h, 7, 2Ch, 1, 3Ch, 0, 33h, 0Ch, 0, 64h, 14h, 5 ROM:8590 db 0BCh, 2, 0BCh, 2, 3Eh, 73h, 2Ch, 4Ch, 1Fh, 63h, 31h ROM:8590 db 60h, 0Fh, 27h, 0Fh, 27h, 65h, 84h, 12h, 0, 23h, 0, 0Dh ROM:8590 db 82h, 64h, 80h, 66h, 3, 52h, 3, 32h, 0, 0F4h, 1, 0E2h ROM:8590 db 4, 39h, 3, 0EEh, 2, 10h, 3, 96h, 7Dh, 0AAh, 1Dh, 3Fh ROM:8590 db 0, 0Ch, 12h, 1Fh, 80h, 3, 6, 15h, 19h, 80h, 0Ch, 6 ROM:8590 db 0FFh, 4, 20h, 0FDh, 3, 0Ah, 0FEh, 3, 0E8h, 0F5h, 0Ah ROM:8590 db 8Eh, 6Bh, 28h, 0C8h, 8Ah, 4, 2, 2Fh, 0A3h, 0A9h, 0B1h ROM:8590 db 8Eh, 5, 3Ch, 6Eh, 1, 7Dh, 0FAh, 5, 1Fh, 2, 7Dh, 3, 0 ROM:8590 db 2Ch, 0C8h, 0AAh, 0B4h, 78h, 5, 7, 0Fh, 26h, 0FFh, 18h ROM:8590 db 20h, 3Ch, 5, 95h, 9Ch, 3Ch, 6, 7Dh, 6, 0Ch, 1Eh, 2 ROM:8590 db 3, 2, 2, 0Fh, 0, 32h, 5, 32h, 4, 5, 0FFh, 0E9h, 96h ROM:8590 db 9, 0FFh, 15h, 92h, 0C2h, 0E3h, 0, 0FFh, 0Fh, 0EFh, 27h ROM:8590 db 2, 1Dh, 8Eh, 0E2h, 5, 34h, 24h, 0, 0A0h, 0B5h, 47h ROM:8590 db 21h, 54h, 73h, 45h, 6Dh, 5Dh, 0Fh, 1Dh, 5, 92h, 63h ROM:8590 db 3Fh, 3Fh, 4, 0C9h, 0B5h, 7Eh, 0B1h, 0Ah, 5, 0Bh, 9Eh ROM:8590 db 62h, 80h, 1Eh, 0E3h, 0DCh, 91h, 87h, 38h, 1Ch, 41h ROM:8590 db 0, 73h, 7Dh, 4, 0Ch, 28h, 37h, 5, 10h, 64h, 80h, 14h ROM:8590 db 0B4h, 66h, 3, 14h, 19h, 4Bh, 1Fh, 3, 24h, 0B2h, 14h ROM:8590 db 8, 3Ch, 13h, 0Bh, 8Eh, 3Ch, 28h, 0C9h, 89h, 0B0h, 2Ch ROM:8590 db 8, 37h, 1Bh, 1Bh, 20h, 19h, 19h, 29h, 69h, 0B6h, 26h ROM:8590 db 3, 1Eh, 7Dh, 0B1h, 0C4h, 0, 0, 10h, 8Fh, 5, 5, 8, 1Eh ROM:8590 db 3, 1, 51h, 8Dh, 0DDh, 64h, 2Dh, 14h, 2, 1, 18h, 6Eh ROM:8590 db 7, 0Bh, 0Ah, 1, 0Ah, 10h, 18h, 26h, 3Ch, 58h, 0C3h ROM:8590 db 0E0h, 0EEh, 0F5h, 0FFh, 0DDh, 0C3h, 0ABh, 91h, 79h ROM:8590 db 39h, 21h, 0Fh, 0, 7, 1, 0Fh, 14h, 28h, 3Ch, 50h, 0DCh ROM:8590 db 0F0h, 30h, 3Ch, 4Dh, 5Ah, 64h ROM:8790 db 0A8h, 0AFh, 5, 1, 0Fh, 28h, 4Bh, 78h, 8Ch, 4Eh, 3Ch ROM:8790 db 32h, 0Eh, 0Dh, 3, 1, 5Ch, 6Ah, 0B1h, 98h, 7Bh, 43h ROM:8790 db 9, 1, 0Eh, 1Ch, 2Bh, 32h, 39h, 55h, 89h, 0A2h, 0B1h ROM:8790 db 75h, 4Eh, 31h, 27h, 21h, 18h, 12h, 0Eh, 8, 9, 1, 0Eh ROM:8790 db 2Ah, 47h, 63h, 7Fh, 9Ch, 0B6h, 0C4h, 0E3h, 0B4h, 64h ROM:8790 db 37h, 1Eh, 1Ch, 1Bh, 17h, 14h, 0Fh, 0Ah, 1, 0Eh, 2Ah ROM:8790 db 47h, 63h, 7Fh, 9Ch, 0AAh, 0B8h, 0CDh, 0E3h, 0D4h, 5Ch ROM:8790 db 35h, 21h, 13h, 0Ah, 6, 5, 4, 5, 0Bh, 1, 3Ch, 46h, 50h ROM:8790 db 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 96h, 0A0h, 2Eh, 36h, 3Eh ROM:8790 db 3Fh, 40h, 41h, 41h, 43h, 46h, 47h, 49h, 2, 1, 78h, 0B1h ROM:8790 db 0A0h, 73h, 9, 1, 0Eh, 2Ah, 47h, 63h, 80h, 9Ch, 0B1h ROM:8790 db 0CDh, 0E3h, 0C2h, 8Eh, 5Bh, 34h, 22h, 18h, 12h, 11h ROM:8790 db 13h, 0Bh, 1, 3Ch, 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h ROM:8790 db 8Ch, 96h, 0A0h, 0D8h, 0C9h, 0B6h, 0A9h, 0A1h, 9Eh, 9Ah ROM:8790 db 96h, 93h, 90h, 8Dh, 7, 1, 0Eh, 2Ah, 47h, 63h, 80h, 9Ch ROM:8790 db 0B1h, 80h, 80h, 60h, 40h, 30h, 28h, 28h, 4, 1, 46h ROM:8790 db 55h, 78h, 0AAh, 0A7h, 7Dh, 5Ch, 3Eh, 2, 1, 0AAh, 0FFh ROM:8790 db 32h, 32h, 3, 1, 63h, 80h, 0B1h, 33h, 32h, 23h, 3, 1 ROM:8790 db 0, 80h, 0FFh, 73h, 0, 46h, 5, 1, 0, 2Bh, 46h, 62h, 74h ROM:8790 db 0Ah, 34h, 67h, 0A7h, 0FFh, 3, 1, 74h, 0A0h, 0B4h, 0 ROM:8790 db 71h, 95h, 5, 1, 0Ah, 34h, 67h, 0A7h, 0FFh, 0, 2Bh, 46h ROM:8790 db 62h, 74h, 3, 1, 0, 71h, 95h, 74h, 0A0h, 0B4h, 8, 1 ROM:8790 db 0Eh, 47h, 63h, 7Fh, 9Ch, 0B1h, 0CDh, 0E3h, 0B4h, 7Ah ROM:8790 db 74h, 6Eh, 5Bh, 41h, 36h, 3Ch, 4, 1, 28h, 50h, 78h, 0B4h ROM:8790 db 73h, 7Dh, 87h, 9Bh, 5, 1, 28h, 3Ch, 64h, 8Ch, 0B4h ROM:8790 db 33h, 56h, 71h, 6Eh, 7Bh, 5, 1, 71h, 7Ch, 80h, 84h, 9Eh ROM:8790 db 9Ch, 0ACh, 0B4h, 0BCh, 0D0h, 2, 1, 54h, 5Ch, 14h, 0Ah ROM:8790 db 7, 1, 0Eh, 2Ah, 47h, 63h, 80h, 9Dh, 0B1h, 7Bh, 60h ROM:8790 db 4Ch, 3Ah, 29h, 1Bh, 1Ah, 9, 5, 0Eh, 16h, 1Ch, 24h, 30h ROM:8790 db 42h, 50h, 64h, 0AAh, 0Fh, 14h, 3Ch, 8Ch, 0F0h, 3Dh ROM:8790 db 78h, 9Eh, 0C8h, 0E1h, 0E4h, 0E4h, 0E8h, 0E8h, 36h, 69h ROM:8790 db 9Ch, 0BFh, 0DAh, 0DBh, 0E4h, 0E8h, 0E8h, 1Ch, 2Eh, 4Fh ROM:8790 db 73h, 0B5h, 0DAh, 0DFh, 0E4h, 0E8h, 1Ch, 21h, 2Eh, 42h ROM:8790 db 70h, 0B1h, 0C8h, 0DBh, 0E8h, 1Ch, 1Ch, 1Ch, 26h, 42h ROM:8790 db 82h, 0ABh, 0D0h, 0E8h, 7, 6, 1Ch, 36h, 4Fh, 69h, 82h ROM:8790 db 9Ch, 0B5h, 0Fh, 14h, 28h, 3Ch, 64h, 8Ch, 0, 0, 0, 0 ROM:8790 db 2, 4, 8, 0, 0, 0, 0, 4, 6, 0Ah, 0, 2, 3, 6, 0Bh, 0Ch ROM:8790 db 0Dh, 0, 2, 7, 0Bh, 0Ch, 0Dh, 0Fh, 2, 7, 0Dh, 0Fh, 10h ROM:8790 db 11h, 18h, 3, 0Dh, 10h, 11h, 13h, 19h, 19h, 3, 4, 0Eh ROM:8790 db 63h, 0B1h, 0, 1, 2, 3, 0F5h, 0F4h, 0E8h, 5Ch, 5Ch, 33h ROM:8790 db 0D8h, 0CDh, 0CDh, 0, 33h, 33h, 5, 4, 0Eh, 39h, 63h ROM:8790 db 8Eh, 0B1h, 0, 1, 2, 3, 26h, 26h, 19h, 19h, 19h, 55h ROM:8790 db 55h, 4Eh, 3Eh, 26h, 55h, 55h, 4Eh, 3Eh, 26h, 0, 0, 0 ROM:8790 db 0, 0, 7, 3, 71h, 7Eh, 80h, 8Fh, 9Fh, 0B2h, 0CBh, 1Ch ROM:8790 db 4Fh, 9Ch, 18h, 4, 0, 0Ch, 1Eh, 45h, 0C8h, 1Ch, 5, 0 ROM:8990 db 0Ah, 1Ah, 40h, 0C8h, 1Eh, 6, 0, 8, 16h, 3Bh, 0B4h, 4 ROM:8990 db 3, 80h, 81h, 88h, 8Fh, 1Ch, 4Fh, 9Ch, 0, 0, 25h, 60h ROM:8990 db 0, 0, 25h, 50h, 0, 0, 25h, 40h, 4, 5, 80h, 81h, 0A6h ROM:8990 db 0CBh, 0Eh, 39h, 63h, 8Eh, 0B1h, 6Eh, 6Eh, 6Eh, 3Ch ROM:8990 db 6Eh, 6Eh, 6Eh, 37h, 6Bh, 6Bh, 6Bh, 32h, 58h, 58h, 58h ROM:8990 db 32h, 32h, 32h, 32h, 32h, 3, 5, 36h, 82h, 0CFh, 0Fh ROM:8990 db 28h, 50h, 8Ch, 0DCh, 8, 0Ah, 10h, 0Ah, 14h, 19h, 0Ch ROM:8990 db 17h, 1Bh, 0Fh, 19h, 1Eh, 14h, 1Bh, 1Eh, 2, 2, 82h, 0CFh ROM:8990 db 22h, 3Ch, 6Ch, 63h, 6Ch, 63h, 9, 0Bh, 1Ch, 29h, 43h ROM:8990 db 4Fh, 5Ch, 8Fh, 0C2h, 0CFh, 0E8h, 6, 0Fh, 1Eh, 28h, 44h ROM:8990 db 5Ah, 74h, 8Ch, 0A0h, 0BEh, 0F0h, 0A5h, 91h, 9Fh, 0A5h ROM:8990 db 94h, 9Eh, 0A2h, 0A3h, 9Dh, 88h, 80h, 8Dh, 93h, 94h ROM:8990 db 9Eh, 0A2h, 0A3h, 9Dh, 8Eh, 8Bh, 98h, 99h, 9Bh, 0A4h ROM:8990 db 0A3h, 0A5h, 0A1h, 88h, 92h, 9Dh, 9Ch, 9Eh, 0A8h, 0A9h ROM:8990 db 0A8h, 0A5h, 8Dh, 94h, 9Eh, 9Fh, 0A2h, 0ABh, 0ACh, 0ADh ROM:8990 db 0A7h, 87h, 92h, 9Dh, 9Dh, 0A0h, 0AAh, 0ABh, 0ADh, 0ABh ROM:8990 db 81h, 8Eh, 9Eh, 0A1h, 0A3h, 0AEh, 0B4h, 0B1h, 0B0h, 7Fh ROM:8990 db 8Eh, 9Dh, 9Eh, 0A1h, 0ADh, 0AFh, 0AEh, 0B4h, 7Eh, 8Bh ROM:8990 db 9Bh, 9Eh, 9Fh, 0ACh, 0AFh, 0B1h, 0B6h, 7Eh, 8Bh, 0A0h ROM:8990 db 0A3h, 0A5h, 0ABh, 0ACh, 0ADh, 0B0h, 66h, 7Ch, 86h, 8Eh ROM:8990 db 8Eh, 98h, 98h, 95h, 94h, 3, 6, 0B6h, 0C2h, 0CFh, 14h ROM:8990 db 64h, 69h, 87h, 8Ch, 0DCh, 92h, 8Ah, 82h, 92h, 89h, 80h ROM:8990 db 92h, 92h, 80h, 92h, 92h, 80h, 92h, 89h, 80h, 92h, 87h ROM:8990 db 7Dh, 3, 6, 0B5h, 0C2h, 0CFh, 14h, 64h, 69h, 87h, 8Ch ROM:8990 db 0DCh, 92h, 87h, 7Dh, 92h, 86h, 7Bh, 92h, 92h, 7Bh, 92h ROM:8990 db 92h, 7Bh, 92h, 86h, 7Bh, 92h, 85h, 78h, 2, 2, 14h, 8Ch ROM:8990 db 4Eh, 0AAh, 91h, 91h, 91h, 91h, 0Bh, 3, 0Eh, 2Ah, 47h ROM:8990 db 63h, 7Fh, 9Ch, 0AAh, 0B6h, 0C4h, 0D5h, 0E3h, 36h, 82h ROM:8990 db 0CFh, 93h, 5Eh, 32h, 1Dh, 1Ah, 18h, 16h, 16h, 14h, 14h ROM:8990 db 10h, 93h, 5Eh, 30h, 1Ah, 17h, 16h, 15h, 15h, 14h, 14h ROM:8990 db 11h, 99h, 61h, 39h, 24h, 1Dh, 18h, 15h, 14h, 14h, 14h ROM:8990 db 11h, 2, 2, 0Eh, 59h, 39h, 71h, 14h, 14h, 14h, 14h, 2 ROM:8990 db 3, 1Ch, 0B6h, 0, 0Fh, 8Ch, 24h, 24h, 24h, 30h, 18h ROM:8990 db 30h, 2, 4, 8Ch, 0B4h, 14h, 3Ch, 64h, 8Ch, 30h, 18h ROM:8990 db 24h, 24h, 30h, 24h, 24h, 24h, 5, 6, 43h, 4Fh, 5Ch, 8Fh ROM:8990 db 0B6h, 0Fh, 28h, 44h, 5Ah, 74h, 8Ch, 27h, 27h, 27h, 2Fh ROM:8990 db 37h, 2Fh, 2Fh, 3Fh, 5Eh, 3Fh, 2Fh, 3Fh, 56h, 75h, 7Dh ROM:8990 db 3Fh, 3Fh, 6Dh, 8Dh, 85h, 3Fh, 5Eh, 85h, 7Dh, 4Eh, 46h ROM:8990 db 75h, 9Ch, 8Dh, 3Fh, 4, 4, 1Ch, 36h, 4Fh, 69h, 14h, 28h ROM:8990 db 3Ch, 64h, 27h, 27h, 30h, 3Eh, 2Ah, 2Ah, 39h, 41h, 2Dh ROM:8990 db 33h, 3Bh, 3Ch, 31h, 31h, 2Fh, 31h, 2, 2, 76h, 0FFh ROM:8990 db 1Fh, 0FFh, 8, 10h, 10h, 10h, 2, 2, 76h, 0FFh, 1Fh, 0FFh ROM:8990 db 8, 10h, 10h, 10h, 0Ch, 6, 1Ch, 39h, 4Eh, 63h, 78h, 8Eh ROM:8990 db 9Ch, 0A3h, 0AAh, 0B1h, 0B6h, 0BEh, 1Ch, 39h, 63h, 8Eh ROM:8990 db 0AAh, 0B1h, 64h, 56h, 56h, 56h, 53h, 45h, 3Ch, 30h ROM:8990 db 1Bh, 19h, 18h, 0, 5Ah, 56h, 56h, 56h, 53h, 45h, 3Ch ROM:8990 db 2Dh, 19h, 16h, 15h, 0, 5Ah, 4Eh, 53h, 54h ROM:8B90 db 52h, 40h, 34h, 27h, 17h, 12h, 11h, 0, 5Ah, 4Eh, 53h ROM:8B90 db 54h, 52h, 3Dh, 32h, 22h, 11h, 0Ch, 0Ah, 0, 5Ah, 4Eh ROM:8B90 db 53h, 54h, 52h, 3Dh, 23h, 19h, 0Ch, 9, 6, 0, 5Ah, 4Eh ROM:8B90 db 53h, 54h, 52h, 3Dh, 23h, 19h, 8, 4, 3, 0, 6, 2, 63h ROM:8B90 db 80h, 9Ch, 0AAh, 0B1h, 0BEh, 40h, 0C0h, 0, 2, 6, 8, 0Ah ROM:8B90 db 0Bh, 0, 2, 6, 8, 0Ah, 0Bh, 3, 6, 5Ch, 82h, 0CFh, 39h ROM:8B90 db 4Eh, 9Ch, 0AAh, 0D5h, 0FEh, 7Eh, 7Ch, 76h, 94h, 80h ROM:8B90 db 76h, 94h, 80h, 7Eh, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:8B90 db 86h, 8Ah, 2, 2, 1Ch, 0B5h, 64h, 0ABh, 80h, 80h, 80h ROM:8B90 db 80h, 9, 0Dh, 1Ch, 36h, 4Fh, 69h, 82h, 9Ch, 0B5h, 0CFh ROM:8B90 db 0E8h, 0Fh, 14h, 28h, 3Ch, 50h, 64h, 78h, 8Ch, 0A0h ROM:8B90 db 0B4h, 0C8h, 0DCh, 0F0h, 96h, 96h, 96h, 96h, 98h, 9Ch ROM:8B90 db 0A4h, 0AEh, 0B4h, 96h, 90h, 90h, 94h, 96h, 97h, 0A2h ROM:8B90 db 0A8h, 0AEh, 94h, 82h, 82h, 84h, 8Fh, 92h, 9Eh, 0A6h ROM:8B90 db 0A7h, 92h, 72h, 76h, 80h, 8Ah, 8Dh, 92h, 9Ch, 0A0h ROM:8B90 db 82h, 6Ah, 74h, 7Ch, 80h, 83h, 8Ah, 92h, 98h, 6Eh, 68h ROM:8B90 db 70h, 78h, 7Ah, 7Eh, 8Ah, 90h, 94h, 6Ah, 67h, 6Ch, 74h ROM:8B90 db 76h, 7Ch, 8Ah, 90h, 94h, 66h, 66h, 6Bh, 71h, 73h, 7Ah ROM:8B90 db 82h, 88h, 92h, 66h, 65h, 67h, 70h, 72h, 76h, 82h, 86h ROM:8B90 db 92h, 66h, 65h, 66h, 6Eh, 71h, 73h, 78h, 80h, 8Ah, 66h ROM:8B90 db 65h, 65h, 6Ch, 70h, 70h, 76h, 7Ch, 84h, 66h, 65h, 65h ROM:8B90 db 6Ah, 70h, 70h, 74h, 7Ah, 80h, 66h, 65h, 64h, 68h, 70h ROM:8B90 db 70h, 70h, 75h, 78h, 4, 3, 1Ch, 43h, 82h, 0B5h, 14h ROM:8B90 db 3Ch, 64h, 26h, 66h, 93h, 0C0h, 46h, 7Ah, 9Dh, 0BAh ROM:8B90 db 73h, 8Dh, 0A3h, 0B3h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 86h, 6, 0C0h, 2, 0BAh, 2, 0F9h, 5, 0EFh, 5, 0D2h, 5 ROM:8F90 db 0AEh, 2, 0A2h, 2, 98h, 2, 86h, 2, 7Eh, 2, 72h, 2, 6Ah ROM:8F90 db 2, 5Eh, 2, 56h, 2, 0BCh, 5, 4Eh, 2, 60h, 5, 56h, 5 ROM:8F90 db 4Ch, 5, 32h, 5, 7, 5, 48h, 2, 3Eh, 2, 2Eh, 2, 0F7h ROM:8F90 db 4, 0EAh, 4, 16h, 2, 2, 2, 0FCh, 1, 0E4h, 1, 0CEh, 1 ROM:8F90 db 0E0h, 4, 0AFh, 4, 0BAh, 1, 0A5h, 4, 88h, 4, 6Bh, 4 ROM:8F90 db 0F2h, 3, 0E8h, 3, 0CFh, 3, 0A6h, 1, 0B0h, 3, 9Bh, 3 ROM:8F90 db 7Ah, 3, 9Eh, 1, 92h, 1, 82h, 1, 5Bh, 3, 46h, 3, 0Dh ROM:8F90 db 3, 0D0h, 2, 6Ch, 1, 66h, 1, 5Eh, 1, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8F90 db 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9190 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9390 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9590 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9790 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9990 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9B90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9D90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 db 0FFh, 0FFh, 0FFh, 0FFh ROM:9F90 ; end of 'ROM' ROM:9F90 ROM:9F90 ; end of file