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 : 3C1B9D8744C4C8F980F2FA26D3E0B6B6226C88E45A8792D47B3CD237F5E3E98E INTMEM:0000 ; Input MD5 : D85DEF36A19FF22705ABA8B44D14EBCA INTMEM:0000 ; Input CRC32 : E1E974EE 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_2DB4-D25↓r INTMEM:0000 ; ROM_2DB4:ROM_20DB↓r ... INTMEM:0000 ; Zero register INTMEM:0002 INTMEM_2: ds 2 ; DATA XREF: ROM_2DB4:ROM_2089↓w INTMEM:0002 ; ROM_2DB4:ROM_22DE↓r ... INTMEM:0004 ds 1 ; DATA XREF: ROM_2DB4-BB8↓w INTMEM:0004 ; ROM_2DB4:ROM_2201↓w ... INTMEM:0005 ds 1 INTMEM:0006 INTMEM_6: ds 1 ; DATA XREF: ROM_2DB4-BD0↓w INTMEM:0006 ; ROM_37BC:ROM_2C22↓w ... INTMEM:0007 INTMEM_7: ds 1 ; DATA XREF: ROM_374A+6↓r INTMEM:0007 ; ROM_374A+15↓w ... INTMEM:0008 INT_MASK: ds 1 ; DATA XREF: ROM_2E34+13↓w INTMEM:0008 ; ROM_37BC+28↓w ... INTMEM:0008 ; Interrupt mask register INTMEM:0009 INT_PEND: ds 1 ; DATA XREF: ROM_2DB4-637↓w INTMEM:0009 ; ROM_2D9D+7↓r ... 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_3BB6+84↓w INTMEM:000E ; ROM_3BB6+87↓w INTMEM:000F IOPORT1: ds 1 ; DATA XREF: ROM_37BC-C57↓r INTMEM:000F ; ROM_37BC-C3E↓r ... INTMEM:000F ; Input/output port 1 INTMEM:0010 IOPORT2: ds 1 ; DATA XREF: ROM_2DB4:ROM_2752↓r INTMEM:0010 ; ROM_37BC:ROM_28CF↓r ... INTMEM:0010 ; Input/output port 2 INTMEM:0011 INTMEM_11: ds 1 ; DATA XREF: ROM_2FE4+3↓r INTMEM:0011 ; ROM_3BB6+96↓w ... INTMEM:0012 INT_PEND1: ds 1 ; DATA XREF: ROM_3BB6+48↓w INTMEM:0012 ; Interrupt pending register 1 INTMEM:0013 INT_MASK1: ds 1 ; DATA XREF: ROM_3BB6+48↓r INTMEM:0013 ; ROM_3BB6+4B↓w INTMEM:0013 ; Interrupt mask register 1 INTMEM:0014 WSR: ds 1 ; DATA XREF: ROM_2DB4+1↓w INTMEM:0014 ; ROM_2E34+10↓w ... INTMEM:0014 ; Window selection register INTMEM:0015 WSR1: ds 1 ; DATA XREF: ROM_2DB4-BD3↓r INTMEM:0015 ; ROM_37BC:ROM_2C17↓r ... INTMEM:0015 ; Window selection register 1 INTMEM:0016 INTMEM_16: ds 1 ; DATA XREF: ROM_2D9D+1↓r INTMEM:0016 ; ROM_2DB4+7↓r ... INTMEM:0017 INTMEM_17: ds 1 ; DATA XREF: start+CDF↓r INTMEM:0018 SP: ds 2 ; DATA XREF: start:ROM_2D65↓w INTMEM:0018 ; ROM_314D+28↓r ... INTMEM:0018 ; Stack pointer INTMEM:001A INTMEM_1A: ds 2 ; DATA XREF: start:ROM_2C78↓w INTMEM:001A ; start+C00↓r ... INTMEM:001C INTMEM_1C: ds 2 ; DATA XREF: ROM_37BC-CEA↓w INTMEM:001C ; ROM_37BC-CE7↓w ... INTMEM:001E INTMEM_1E: ds 2 ; DATA XREF: ROM_3BB6+51↓w INTMEM:001E ; ROM_3BB6+54↓r ... INTMEM:0020 INTMEM_20: ds 2 ; DATA XREF: ROM:4514↓w INTMEM:0020 ; ROM:4517↓r ... INTMEM:0022 INTMEM_22: ds 2 ; DATA XREF: ROM:4499↓w INTMEM:0022 ; ROM_4535↓r ... INTMEM:0024 INTMEM_24: ds 1 ; DATA XREF: ROM:3574↓w INTMEM:0024 ; ROM:4724↓w ... INTMEM:0025 INTMEM_25: ds 1 ; DATA XREF: ROM:472C↓w INTMEM:0025 ; ROM_4B37+F↓w ... INTMEM:0026 INTMEM_26: ds 2 ; DATA XREF: ROM:44C9↓r INTMEM:0026 ; ROM:44D2↓r ... INTMEM:0028 INTMEM_28: ds 2 ; DATA XREF: ROM_4535↓w INTMEM:0028 ; ROM_4535+E↓w ... INTMEM:002A INTMEM_2A: ds 2 ; DATA XREF: ROM_2DB4:ROM_2208↓w INTMEM:002A ; ROM_2DB4-95D↓w ... INTMEM:002C INTMEM_2C: ds 2 ; DATA XREF: ROM:44A2↓w INTMEM:002C ; ROM:ROM_44A6↓r ... INTMEM:002E INTMEM_2E: ds 1 ; DATA XREF: ROM:449F↓r INTMEM:002E ; ROM:44C9↓w ... INTMEM:002F INTMEM_2F: ds 1 ; DATA XREF: ROM:4496↓w INTMEM:002F ; ROM_4535+5↓r ... INTMEM:0030 INTMEM_30: ds 2 ; DATA XREF: ROM_37BC-C2B↓w INTMEM:0030 ; ROM_457A↓w ... INTMEM:0032 INTMEM_32: ds 1 ; DATA XREF: ROM_37EC+5F↓w INTMEM:0032 ; ROM_3F03+D↓w ... INTMEM:0033 ds 1 INTMEM:0034 INTMEM_34: ds 1 ; DATA XREF: ROM_37BC:ROM_2B8E↓w INTMEM:0034 ; ROM_37BC:ROM_2B94↓r ... INTMEM:0035 INTMEM_35: ds 1 ; DATA XREF: ROM_37EC+42↓w INTMEM:0035 ; ROM_37EC:ROM_3847↓w ... INTMEM:0036 INTMEM_36: ds 2 ; DATA XREF: ROM_2DB4:ROM_20B1↓r INTMEM:0036 ; ROM_2DB4:ROM_20BB↓r ... INTMEM:0038 INTMEM_38: ds 2 ; DATA XREF: ROM_2DB4-CEF↓r INTMEM:0038 ; ROM_2DB4-BCD↓r ... INTMEM:003A INTMEM_3A: ds 2 ; DATA XREF: ROM_2DB4-CE5↓r INTMEM:003A ; ROM_2DB4-CDF↓w ... INTMEM:003C INTMEM_3C: ds 2 ; DATA XREF: ROM_2DB4-904↓w INTMEM:003C ; ROM_33DA↓r ... INTMEM:003E INTMEM_3E: ds 2 ; DATA XREF: ROM_2DB4:ROM_2365↓w INTMEM:003E ; ROM_2DB4-A00↓r ... INTMEM:0040 INTMEM_40: ds 2 ; DATA XREF: ROM_2DB4-D19↓r INTMEM:0040 ; ROM_2DB4-D11↓w ... INTMEM:0042 INTMEM_42: ds 2 ; DATA XREF: ROM_2DB4-D06↓w INTMEM:0042 ; ROM_2DB4-7BC↓w ... INTMEM:0044 INTMEM_44: ds 2 ; DATA XREF: ROM_2DB4:ROM_209E↓r INTMEM:0044 ; ROM_3E61+4↓w INTMEM:0046 INTMEM_46: ds 2 ; DATA XREF: ROM_37BC-EA5↓w INTMEM:0046 ; ROM_37BC-EA2↓w ... INTMEM:0048 INTMEM_48: ds 2 ; DATA XREF: ROM_2DB4-CEF↓r INTMEM:0048 ; ROM_2DB4-BCD↓r ... INTMEM:004A INTMEM_4A: ds 2 ; DATA XREF: ROM_2DB4-C12↓w INTMEM:004A ; ROM_2DB4-C0C↓r ... INTMEM:004C INTMEM_4C: ds 2 ; DATA XREF: ROM_2DB4:ROM_224E↓w INTMEM:004C ; ROM_2DB4-B25↓r INTMEM:004E INTMEM_4E: ds 2 ; DATA XREF: ROM_2DB4-AA4↓w INTMEM:004E ; ROM_2DB4-A7A↓r ... INTMEM:0050 INTMEM_50: ds 2 ; DATA XREF: ROM_37BC-BFC↓w INTMEM:0050 ; ROM_37BC-BFA↓r ... INTMEM:0052 INTMEM_52: ds 2 ; DATA XREF: ROM_37BC-E70↓r INTMEM:0052 ; ROM_31FE+37↓r ... INTMEM:0054 INTMEM_54: ds 2 ; DATA XREF: ROM_37BC-F12↓r INTMEM:0054 ; ROM_37BC-F02↓w ... INTMEM:0056 INTMEM_56: ds 2 ; DATA XREF: ROM_2DB4-9FC↓r INTMEM:0056 ; ROM_2DB4-9F5↓r ... INTMEM:0058 INTMEM_58: ds 2 ; DATA XREF: ROM_2DB4-992↓r INTMEM:0058 ; ROM_32DC+19↓w ... INTMEM:005A INTMEM_5A: ds 1 ; DATA XREF: ROM_2DB4-8F7↓w INTMEM:005A ; start+D15↓w INTMEM:005B INTMEM_5B: ds 1 ; DATA XREF: ROM_2DB4:ROM_248A↓r INTMEM:005B ; ROM_2DB4-8FC↓r ... INTMEM:005C INTMEM_5C: ds 1 ; DATA XREF: ROM_2DB4-CF2↓r INTMEM:005C ; ROM_2DB4-B90↓r ... INTMEM:005D INTMEM_5D: ds 1 ; DATA XREF: ROM_2DB4+A↓r INTMEM:005D ; ROM_2DB4:ROM_2DCD↓w ... INTMEM:005E INTMEM_5E: ds 1 ; DATA XREF: ROM_37BC:ROM_29B2↓r INTMEM:005E ; ROM_37BC-DE9↓r ... INTMEM:005F INTMEM_5F: ds 1 ; DATA XREF: ROM_37BC:ROM_29B2↓r INTMEM:005F ; ROM_37BC-DE9↓r ... INTMEM:0060 INTMEM_60: ds 2 ; DATA XREF: ROM_37BC-DE4↓r INTMEM:0060 ; ROM_37BC-DC0↓w ... INTMEM:0062 INTMEM_62: ds 1 ; DATA XREF: ROM_37BC-E23↓w INTMEM:0062 ; ROM_31B6↓w ... INTMEM:0063 INTMEM_63: ds 1 ; DATA XREF: ROM_2DB4-9A6↓w INTMEM:0063 ; ROM_2DB4-9A0↓w ... INTMEM:0064 INTMEM_64: ds 1 ; DATA XREF: ROM_2DB4:ROM_230D↓r INTMEM:0064 ; ROM_2DB4:ROM_2358↓r ... INTMEM:0065 INTMEM_65: ds 1 ; DATA XREF: ROM_2DB4-ABF↓r INTMEM:0065 ; ROM_2DB4-A43↓w ... INTMEM:0066 INTMEM_66: ds 1 ; DATA XREF: ROM_34F0+4E↓w INTMEM:0066 ; ROM_34F0+55↓w INTMEM:0067 INTMEM_67: ds 1 ; DATA XREF: ROM_2DB4:ROM_24DE↓r INTMEM:0067 ; ROM_2DB4-8C8↓r ... INTMEM:0068 INTMEM_68: ds 1 ; DATA XREF: ROM_2DB4:ROM_2583↓r INTMEM:0068 ; ROM_2DB4-823↓r ... INTMEM:0069 INTMEM_69: ds 1 ; DATA XREF: ROM_4356:ROM_4366↓r INTMEM:0069 ; ROM_4356+25↓w ... INTMEM:006A INTMEM_6A: ds 1 ; DATA XREF: ROM_4356+3↓r INTMEM:006A ; ROM_4356+1B↓r ... INTMEM:006B INTMEM_6B: ds 1 ; DATA XREF: ROM_374A+C↓w INTMEM:006B ; ROM_4356+20↓r ... INTMEM:006C INTMEM_6C: ds 1 ; DATA XREF: ROM_37BC-EFD↓r INTMEM:006C ; ROM_37BC:ROM_28E2↓w ... INTMEM:006D INTMEM_6D: ds 1 ; DATA XREF: ROM_2DB4-B63↓w INTMEM:006D ; ROM_2DB4-B22↓r INTMEM:006E INTMEM_6E: ds 1 ; DATA XREF: ROM_2DB4-CEB↓r INTMEM:006E ; ROM_2DB4-B98↓w ... INTMEM:006F INTMEM_6F: ds 1 ; DATA XREF: ROM_2DB4-CE8↓r INTMEM:006F ; ROM_2DB4-CDC↓w ... INTMEM:0070 INTMEM_70: ds 1 ; DATA XREF: ROM_2DB4-CB8↓r INTMEM:0070 ; ROM_2DB4:ROM_2107↓w ... INTMEM:0071 INTMEM_71: ds 1 ; DATA XREF: ROM_2DB4-C84↓w INTMEM:0071 ; ROM_2DB4:ROM_2136↓w ... INTMEM:0072 INTMEM_72: ds 1 ; DATA XREF: ROM_2DB4-C77↓w INTMEM:0072 ; ROM_2DB4-C73↓w ... INTMEM:0073 INTMEM_73: ds 1 ; DATA XREF: ROM_2DB4:ROM_20F7↓r INTMEM:0073 ; ROM_2DB4-CAA↓w ... INTMEM:0074 INTMEM_74: ds 1 ; DATA XREF: ROM_2DB4:ROM_22CA↓w INTMEM:0074 ; ROM_2DB4-AE4↓w ... INTMEM:0075 INTMEM_75: ds 1 ; DATA XREF: ROM_2DB4:ROM_262B↓r INTMEM:0075 ; ROM_279A+CA↓r ... INTMEM:0076 INTMEM_76: ds 1 ; DATA XREF: ROM_2DB4:ROM_263F↓r INTMEM:0076 ; ROM_3FEB+27↓w ... INTMEM:0077 INTMEM_77: ds 1 ; DATA XREF: ROM_3F2E:ROM_3FD5↓w INTMEM:0077 ; ROM_3FD9+E↓w ... INTMEM:0078 INTMEM_78: ds 1 ; DATA XREF: ROM_2DB4:ROM_265A↓r INTMEM:0078 ; ROM_279A+ED↓r ... INTMEM:0079 INTMEM_79: ds 1 ; DATA XREF: ROM_2DB4:ROM_266E↓r INTMEM:0079 ; ROM_4129+27↓w ... INTMEM:007A INTMEM_7A: ds 1 ; DATA XREF: ROM_4042:ROM_40FE↓w INTMEM:007A ; ROM_4102+23↓w ... INTMEM:007B INTMEM_7B: ds 1 ; DATA XREF: ROM_37BC-E0E↓w INTMEM:007B ; ROM_37BC-DF6↓w ... INTMEM:007C INTMEM_7C: ds 1 ; DATA XREF: ROM_37BC:ROM_2B26↓w INTMEM:007C ; ROM_37BC-C8C↓w ... INTMEM:007D INTMEM_7D: ds 1 ; DATA XREF: ROM_37BC-C9C↓w INTMEM:007D ; ROM_37BC-C99↓w ... INTMEM:007E INTMEM_7E: ds 1 ; DATA XREF: ROM_37BC:ROM_2B6B↓r INTMEM:007E ; ROM_37BC-C3B↓w ... INTMEM:007F INTMEM_7F: ds 1 ; DATA XREF: ROM_37EC+1↓r INTMEM:007F ; ROM_37EC+5↓r ... INTMEM:0080 INTMEM_80: ds 1 ; DATA XREF: ROM_31FE+78↓r INTMEM:0080 ; ROM_3BB6+16D↓w INTMEM:0081 INTMEM_81: ds 1 ; DATA XREF: ROM_31FE+45↓r INTMEM:0081 ; ROM_31FE+4A↓r ... INTMEM:0082 INTMEM_82: ds 1 ; DATA XREF: ROM_31FE+58↓r INTMEM:0082 ; ROM_3BB6+11D↓w ... INTMEM:0083 INTMEM_83: ds 1 ; DATA XREF: ROM_31FE+B5↓w INTMEM:0083 ; ROM_31FE+C1↓r INTMEM:0084 INTMEM_84: ds 1 ; DATA XREF: ROM_33DA:ROM_33FF↓w INTMEM:0084 ; ROM_3405+6↓r ... INTMEM:0085 INTMEM_85: ds 1 ; DATA XREF: ROM_2DB4:ROM_24DE↓r INTMEM:0085 ; ROM_2DB4:ROM_24E7↓r ... INTMEM:0086 INTMEM_86: ds 1 ; DATA XREF: ROM_2DB4-B9E↓r INTMEM:0086 ; ROM_2DB4-B7E↓r ... INTMEM:0087 INTMEM_87: ds 1 ; DATA XREF: ROM_2DB4-C15↓r INTMEM:0087 ; ROM_37BC-DBC↓r ... INTMEM:0088 INTMEM_88: ds 1 ; DATA XREF: ROM_2DB4-CFE↓r INTMEM:0088 ; ROM_2DB4:ROM_217B↓w ... INTMEM:0089 INTMEM_89: ds 1 ; DATA XREF: ROM_376E+9↓w INTMEM:0089 ; ROM_376E+26↓w ... INTMEM:008A INTMEM_8A: ds 1 ; DATA XREF: ROM_2DB4-D28↓w INTMEM:008A ; ROM_2DB4-CA8↓r ... INTMEM:008B INTMEM_8B: ds 1 ; DATA XREF: ROM_2DB4-A49↓w INTMEM:008B ; ROM_2DB4-9BE↓w ... INTMEM:008C INTMEM_8C: ds 1 ; DATA XREF: ROM_37BC:ROM_29AB↓r INTMEM:008C ; ROM_37BC:ROM_29BA↓r ... INTMEM:008D INTMEM_8D: ds 1 ; DATA XREF: ROM_37BC-BA2↓w INTMEM:008D ; ROM_37BC:ROM_2C2D↓w ... INTMEM:008E INTMEM_8E: ds 1 ; DATA XREF: ROM_4E13+3A3↓w INTMEM:008E ; ROM_4E13:ROM_51C1↓r INTMEM:008F INTMEM_8F: ds 1 ; DATA XREF: ROM_52E4+2AB↓w INTMEM:008F ; ROM_52E4:ROM_559F↓r INTMEM:0090 INTMEM_90: ds 1 ; DATA XREF: ROM_598F+F5↓w INTMEM:0090 ; ROM_598F+100↓w ... INTMEM:0091 INTMEM_91: ds 1 ; DATA XREF: ROM_598F+2BA↓r INTMEM:0091 ; ROM_598F:ROM_5CCA↓w INTMEM:0092 INTMEM_92: ds 1 ; DATA XREF: ROM_4B57+2A↓w INTMEM:0092 ; ROM_5D53+42F↓w ... INTMEM:0093 INTMEM_93: ds 1 ; DATA XREF: ROM_4B57+6↓w INTMEM:0093 ; ROM_4E13+70↓r INTMEM:0094 INTMEM_94: ds 1 ; DATA XREF: ROM_4E13+216↓w INTMEM:0094 ; ROM_4E13:ROM_502E↓r ... INTMEM:0095 INTMEM_95: ds 1 ; DATA XREF: ROM_668F↓r INTMEM:0095 ; ROM_668F+5↓w INTMEM:0096 INTMEM_96: ds 1 ; DATA XREF: ROM_598F+1B2↓r INTMEM:0096 ; ROM_598F+223↓w ... INTMEM:0097 INTMEM_97: ds 1 ; DATA XREF: ROM_598F:ROM_5B48↓r INTMEM:0097 ; ROM_598F+212↓w INTMEM:0098 INTMEM_98: ds 1 ; DATA XREF: ROM_5D53+176↓w INTMEM:0098 ; ROM_5D53+184↓r INTMEM:0099 INTMEM_99: ds 6 ; DATA XREF: ROM_4C68+17↓r INTMEM:0099 ; ROM_4C68+1F↓w ... INTMEM:009F INTMEM_9F: ds 1 ; DATA XREF: ROM_4356+8↓r INTMEM:009F ; ROM_4356+28↓w ... INTMEM:00A0 INTMEM_A0: ds 1 ; DATA XREF: ROM_2DB4:ROM_20B1↓w INTMEM:00A0 ; ROM_2DB4:ROM_20BB↓w ... INTMEM:00A1 INTMEM_A1: ds 1 ; DATA XREF: ROM_4E13+1C9↓w INTMEM:00A1 ; ROM_4E13:ROM_4FE1↓r INTMEM:00A2 INTMEM_A2: ds 1 ; DATA XREF: ROM_4E13+2A6↓w INTMEM:00A2 ; ROM_4E13:ROM_50C1↓r ... INTMEM:00A3 INTMEM_A3: ds 1 ; DATA XREF: ROM:ROM_55DD↓w INTMEM:00A3 ; ROM:55E8↓r ... INTMEM:00A4 INTMEM_A4: ds 1 ; DATA XREF: ROM_598F+1CC↓r INTMEM:00A4 ; ROM_598F:ROM_5B62↓w INTMEM:00A5 INTMEM_A5: ds 5 ; DATA XREF: ROM_5D53+582↓w INTMEM:00A5 ; ROM_5D53+591↓r ... INTMEM:00AA INTMEM_AA: ds 1 ; DATA XREF: ROM_598F+44↓w INTMEM:00AA ; ROM_598F:ROM_59EF↓r ... INTMEM:00AB INTMEM_AB: ds 1 ; DATA XREF: ROM_598F+152↓w INTMEM:00AB ; ROM_598F+251↓r INTMEM:00AC INTMEM_AC: ds 1 ; DATA XREF: ROM_63BC+14F↓w INTMEM:00AC ; ROM_63BC+168↓w ... INTMEM:00AD INTMEM_AD: ds 1 ; DATA XREF: ROM_4E13+39↓w INTMEM:00AD ; ROM_4E13+4D↓w ... INTMEM:00AE INTMEM_AE: ds 1 ; DATA XREF: ROM_4E13+459↓w INTMEM:00AE ; ROM_4E13:ROM_5271↓r INTMEM:00AF INTMEM_AF: ds 1 ; DATA XREF: ROM_598F+B9↓w INTMEM:00AF ; ROM_598F+C1↓w ... INTMEM:00B0 INTMEM_B0: ds 1 ; DATA XREF: ROM_63BC+21↓w INTMEM:00B0 ; ROM_63BC:ROM_6400↓w ... INTMEM:00B1 INTMEM_B1: ds 1 ; DATA XREF: ROM_63BC+179↓w INTMEM:00B1 ; ROM_63BC+189↓r ... INTMEM:00B2 INTMEM_B2: ds 1 ; DATA XREF: ROM_63BC+1FF↓w INTMEM:00B2 ; ROM_63BC+20C↓w ... INTMEM:00B3 ds 2 INTMEM:00B5 INTMEM_B5: ds 1 ; DATA XREF: ROM_52E4+1B7↓w INTMEM:00B5 ; ROM_52E4+1C3↓w ... INTMEM:00B6 INTMEM_B6: ds 2 ; DATA XREF: ROM_4D2E+D↓r INTMEM:00B6 ; ROM_4D2E:ROM_4DA5↓r ... INTMEM:00B8 INTMEM_B8: ds 2 ; DATA XREF: ROM_4B57+15↓w INTMEM:00B8 ; ROM_598F:ROM_5A73↓r ... INTMEM:00BA INTMEM_BA: ds 2 ; DATA XREF: ROM_2DB4-AD0↓w INTMEM:00BA ; ROM_2DB4-AC9↓w ... INTMEM:00BC INTMEM_BC: ds 2 ; DATA XREF: ROM_2DB4-8D9↓w INTMEM:00BC ; ROM:57C1↓r ... INTMEM:00BE INTMEM_BE: ds 2 ; DATA XREF: ROM_583B+AD↓w INTMEM:00BE ; ROM_583B+CC↓r ... INTMEM:00C0 INTMEM_C0: ds 2 ; DATA XREF: ROM:4586↓w INTMEM:00C0 ; ROM_63BC:ROM_665C↓w INTMEM:00C2 INTMEM_C2: ds 1 ; DATA XREF: ROM_4E13+1EF↓r INTMEM:00C2 ; ROM_4E13+48D↓w ... INTMEM:00C3 INTMEM_C3: ds 1 ; DATA XREF: ROM_52E4+2C7↓r INTMEM:00C3 ; ROM:55B1↓w ... INTMEM:00C4 INTMEM_C4: ds 1 ; DATA XREF: ROM_5D53+9↓w INTMEM:00C4 ; ROM_5D53+C2↓w ... INTMEM:00C5 INTMEM_C5: ds 1 ; DATA XREF: ROM_5D53+38↓w INTMEM:00C5 ; ROM_5D53+133↓w ... INTMEM:00C6 INTMEM_C6: ds 1 ; DATA XREF: ROM_5D53+8A↓w INTMEM:00C6 ; ROM_5D53+97↓r ... INTMEM:00C7 INTMEM_C7: ds 1 ; DATA XREF: ROM_5D53:ROM_5E45↓w INTMEM:00C7 ; ROM_5D53+615↓r ... INTMEM:00C8 INTMEM_C8: ds 1 ; DATA XREF: ROM_5D53:ROM_5F23↓w INTMEM:00C8 ; ROM_5D53:ROM_602A↓r ... INTMEM:00C9 INTMEM_C9: ds 1 ; DATA XREF: ROM_5D53+289↓w INTMEM:00C9 ; ROM_5D53:ROM_5FF6↓w ... INTMEM:00CA INTMEM_CA: ds 1 ; DATA XREF: ROM_4C68+6↓r INTMEM:00CA ; ROM_4C68+C↓w ... INTMEM:00CB INTMEM_CB: ds 1 ; DATA XREF: ROM_5D53+353↓w INTMEM:00CB ; ROM_5D53+363↓w ... INTMEM:00CC INTMEM_CC: ds 1 ; DATA XREF: ROM_5D53:ROM_60B9↓w INTMEM:00CC ; ROM_5D53+401↓w ... INTMEM:00CD INTMEM_CD: ds 1 ; DATA XREF: ROM_5D53+374↓r INTMEM:00CD ; ROM_5D53+37E↓w ... INTMEM:00CE INTMEM_CE: ds 1 ; DATA XREF: ROM_5D53+574↓r INTMEM:00CE ; ROM_5D53+57F↓w ... INTMEM:00CF INTMEM_CF: ds 1 ; DATA XREF: ROM_279A:ROM_2899↓w INTMEM:00CF ; ROM_279A+102↓w ... INTMEM:00D0 INTMEM_D0: ds 2 ; DATA XREF: ROM_4E13+269↓w INTMEM:00D0 ; ROM_4E13:ROM_5276↓r ... INTMEM:00D2 INTMEM_D2: ds 1 ; DATA XREF: ROM_5D53+27↓w INTMEM:00D2 ; ROM_5D53+8D↓r ... INTMEM:00D3 INTMEM_D3: ds 1 ; DATA XREF: ROM_2DB4-AC7↓r INTMEM:00D3 ; ROM_4E13+474↓w INTMEM:00D4 INTMEM_D4: ds 1 ; DATA XREF: ROM_2DB4-8E1↓w INTMEM:00D5 INTMEM_D5: ds 1 ; DATA XREF: ROM_37BC:ROM_28A0↓r INTMEM:00D5 ; ROM_31FE↓r ... INTMEM:00D6 INTMEM_D6: ds 1 ; DATA XREF: ROM_2DB4-ACC↓r INTMEM:00D6 ; ROM_2DB4:ROM_269E↓r ... INTMEM:00D7 INTMEM_D7: ds 1 ; DATA XREF: ROM_4B37+7↓w INTMEM:00D7 ; ROM_4B57↓w ... INTMEM:00D8 INTMEM_D8: ds 1 ; DATA XREF: ROM_4C68:ROM_4C7C↓r INTMEM:00D8 ; ROM_4E13:ROM_4FFC↓r ... INTMEM:00D9 INTMEM_D9: ds 1 ; DATA XREF: ROM_52E4+5↓r INTMEM:00D9 ; ROM_52E4+14↓w ... INTMEM:00DA INTMEM_DA: ds 1 ; DATA XREF: ROM_52E4+2A8↓r INTMEM:00DA ; ROM_52E4+2B0↓w ... INTMEM:00DB INTMEM_DB: ds 1 ; DATA XREF: ROM:580F↓r INTMEM:00DB ; ROM:5812↓w ... INTMEM:00DC INTMEM_DC: ds 1 ; DATA XREF: ROM_598F:ROM_5AF7↓w INTMEM:00DC ; ROM_598F+16E↓r ... INTMEM:00DD INTMEM_DD: ds 1 ; DATA XREF: ROM_4C68↓r INTMEM:00DD ; ROM_4C68+3↓r ... INTMEM:00DE INTMEM_DE: ds 1 ; DATA XREF: ROM_4D2E:ROM_4D58↓w INTMEM:00DE ; ROM_4D2E:ROM_4D6F↓r ... INTMEM:00DF INTMEM_DF: ds 1 ; DATA XREF: ROM_63BC+13F↓r INTMEM:00DF ; ROM_63BC+142↓w ... INTMEM:00E0 INTMEM_E0: ds 2 ; DATA XREF: ROM_4E13:ROM_4FEF↓w INTMEM:00E0 ; ROM_4E13+1E4↓w ... INTMEM:00E2 INTMEM_E2: ds 5 ; DATA XREF: ROM:4454↓w INTMEM:00E2 ; ROM:4457↓r ... INTMEM:00E7 INTMEM_E7: ds 1 ; DATA XREF: ROM_3763+3↓r INTMEM:00E7 ; ROM:4403↓w ... INTMEM:00E8 INTMEM_E8: ds 2 ; DATA XREF: ROM:48DA↓w INTMEM:00E8 ; ROM:48E3↓r ... INTMEM:00EA INTMEM_EA: ds 2 ; DATA XREF: ROM:43FC↓w INTMEM:00EA ; ROM:4400↓r ... INTMEM:00EC INTMEM_EC: ds 2 ; DATA XREF: ROM_30C3+23↓r INTMEM:00EC ; ROM_30FE↓w ... INTMEM:00EE INTMEM_EE: ds 2 ; DATA XREF: ROM_300B+13↓w INTMEM:00EE ; ROM_3043+2↓w ... INTMEM:00F0 INTMEM_F0: ds 4 ; DATA XREF: ROM_300B+2↓w INTMEM:00F0 ; ROM_300B+B↓w ... INTMEM:00F4 INTMEM_F4: ds 2 ; DATA XREF: ROM_3065+2↓w INTMEM:00F4 ; ROM_3065+13↓r ... INTMEM:00F6 INTMEM_F6: ds 2 ; DATA XREF: ROM_2DB4-CF4↓w INTMEM:00F6 ; ROM_2DB4-CAF↓w ... INTMEM:00F8 INTMEM_F8: ds 4 ; DATA XREF: ROM_2DB4-D19↓w INTMEM:00F8 ; ROM_2DB4:ROM_209E↓w ... INTMEM:00FC INTMEM_FC: ds 4 ; DATA XREF: ROM_2DB4-D1E↓w INTMEM:00FC ; ROM_2DB4-D0E↓w ... INTMEM:0100 ds 40h INTMEM:0140 INTMEM_140: ds 2 ; DATA XREF: ROM_2DB4:ROM_2539↓r INTMEM:0140 ; ROM_2DB4-854↓r ... INTMEM:0142 INTMEM_142: ds 2 ; DATA XREF: ROM_3DD9+B↓w INTMEM:0142 ; ROM_3F2E+37↓r ... INTMEM:0144 INTMEM_144: ds 2 ; DATA XREF: ROM_2DB4:ROM_26A3↓r INTMEM:0144 ; ROM_2DB4:ROM_2701↓r ... INTMEM:0146 INTMEM_146: ds 2 ; DATA XREF: ROM_2DB4:ROM_254E↓w INTMEM:0146 ; ROM_2DB4:ROM_257E↓w ... INTMEM:0148 INTMEM_148: ds 2 ; DATA XREF: ROM_2DB4:ROM_25F3↓w INTMEM:0148 ; ROM_2DB4:ROM_2623↓w ... INTMEM:014A INTMEM_14A: ds 2 ; DATA XREF: ROM_37BC:ROM_2944↓w INTMEM:014A ; ROM:47D5↓r INTMEM:014C INTMEM_14C: ds 2 ; DATA XREF: ROM_42A0+4↓r INTMEM:014C ; ROM_42A0+1C↓w INTMEM:014E INTMEM_14E: ds 2 ; DATA XREF: ROM_2DB4-927↓r INTMEM:014E ; ROM_2DB4:ROM_24B3↓w INTMEM:0150 INTMEM_150: ds 2 ; DATA XREF: ROM_2DB4-8EB↓w INTMEM:0150 ; ROM_4E13:ROM_4FEF↓r ... INTMEM:0152 INTMEM_152: ds 2 ; DATA XREF: ROM_3F2E+2E↓w INTMEM:0152 ; ROM_3F2E:ROM_3FB0↓r INTMEM:0154 INTMEM_154: ds 2 ; DATA XREF: ROM_3F2E:ROM_3F50↓w INTMEM:0156 INTMEM_156: ds 2 ; DATA XREF: ROM_4042+2E↓w INTMEM:0156 ; ROM_4042:ROM_40D9↓r INTMEM:0158 INTMEM_158: ds 2 ; DATA XREF: ROM_4042:ROM_4064↓w INTMEM:015A INTMEM_15A: ds 2 ; DATA XREF: ROM_37BC-BC3↓r INTMEM:015A ; ROM_37BC-B94↓w ... INTMEM:015C INTMEM_15C: ds 2 ; DATA XREF: ROM_2DB4-179↓w INTMEM:015E INTMEM_15E: ds 3 ; DATA XREF: ROM_2DB4-D25↓r INTMEM:015E ; ROM_2DB4-D1E↓r ... INTMEM:0161 INTMEM_161: ds 1 ; DATA XREF: ROM_37BC-C25↓r INTMEM:0161 ; ROM:4643↓r ... INTMEM:0162 INTMEM_162: ds 1 ; DATA XREF: ROM_37BC-C16↓r INTMEM:0162 ; ROM:464D↓r ... INTMEM:0163 INTMEM_163: ds 1 ; DATA XREF: ROM_37BC:ROM_2964↓w INTMEM:0163 ; ROM:4765↓w ... INTMEM:0164 INTMEM_164: ds 1 ; DATA XREF: ROM_37BC:ROM_28A5↓r INTMEM:0164 ; ROM_37BC:ROM_2976↓w INTMEM:0165 INTMEM_165: ds 1 ; DATA XREF: ROM_37BC:ROM_297D↓r INTMEM:0165 ; ROM_37BC-E38↓w ... INTMEM:0166 INTMEM_166: ds 1 ; DATA XREF: ROM_2DB4-921↓r INTMEM:0166 ; ROM_2DB4-8FC↓w INTMEM:0167 INTMEM_167: ds 1 ; DATA XREF: ROM_2DB4-819↓r INTMEM:0167 ; ROM_2DB4-7E6↓r ... INTMEM:0168 INTMEM_168: ds 1 ; DATA XREF: ROM_2DB4:ROM_25A4↓r INTMEM:0168 ; ROM_2DB4-7FD↓r ... INTMEM:0169 INTMEM_169: ds 1 ; DATA XREF: ROM_2DB4:ROM_25C0↓r INTMEM:0169 ; ROM_2DB4:ROM_25D7↓r ... INTMEM:016A INTMEM_16A: ds 1 ; DATA XREF: ROM_3BB6:ROM_3DC2↓w INTMEM:016A ; ROM_4042+61↓r INTMEM:016B INTMEM_16B: ds 1 ; DATA XREF: ROM_3BB6:ROM_3DAF↓w INTMEM:016B ; ROM_4042:ROM_40C9↓r ... INTMEM:016C INTMEM_16C: ds 1 ; DATA XREF: ROM_37BC:ROM_2B33↓r INTMEM:016C ; ROM_37BC:ROM_2B60↓w INTMEM:016D INTMEM_16D: ds 3 ; DATA XREF: ROM_37BC-C4E↓r INTMEM:016D ; ROM_37BC-C20↓r ... INTMEM:0170 INTMEM_170: ds 2 ; DATA XREF: ROM_4E13+1AC↓r INTMEM:0170 ; ROM_4E13+1F6↓r ... INTMEM:0172 INTMEM_172: ds 2 ; DATA XREF: ROM_4BA2↓r INTMEM:0172 ; ROM_4BA2+B↓w ... INTMEM:0174 INTMEM_174: ds 2 ; DATA XREF: ROM_4E13+49A↓w INTMEM:0174 ; ROM:ROM_5743↓r ... INTMEM:0176 INTMEM_176: ds 2 ; DATA XREF: ROM_668F+41↓w INTMEM:0176 ; ROM_2E34+3A23↓r INTMEM:0178 INTMEM_178: ds 2 ; DATA XREF: ROM_668F+55↓w INTMEM:0178 ; ROM_2E34+3A42↓r INTMEM:017A INTMEM_17A: ds 2 ; DATA XREF: ROM_668F+19↓w INTMEM:017A ; ROM_2E34+39CB↓r INTMEM:017C INTMEM_17C: ds 2 ; DATA XREF: ROM_668F+2D↓w INTMEM:017C ; ROM_2E34+39E7↓r INTMEM:017E INTMEM_17E: ds 2 ; DATA XREF: ROM_583B+12B↓r INTMEM:017E ; ROM_668F+7A↓w INTMEM:0180 INTMEM_180: ds 2 ; DATA XREF: ROM:57C1↓r INTMEM:0180 ; ROM_583B+ED↓r ... INTMEM:0182 INTMEM_182: ds 2 ; DATA XREF: ROM_2E34+3937↓w INTMEM:0182 ; ROM_2E34+3948↓r ... INTMEM:0184 INTMEM_184: ds 2 ; DATA XREF: ROM_2E34+3943↓w INTMEM:0184 ; ROM_2E34:ROM_68F9↓w ... INTMEM:0186 INTMEM_186: ds 2 ; DATA XREF: ROM_2E34+3957↓w INTMEM:0186 ; ROM_2E34+39C1↓r ... INTMEM:0188 INTMEM_188: ds 2 ; DATA XREF: ROM_2E34+395C↓w INTMEM:0188 ; ROM_2E34+39DD↓r ... INTMEM:018A INTMEM_18A: ds 1 ; DATA XREF: ROM_4E13:ROM_4E24↓w INTMEM:018A ; ROM_4E13+468↓r ... INTMEM:018B INTMEM_18B: ds 1 ; DATA XREF: ROM_4E13+5A↓r INTMEM:018B ; ROM_4E13+107↓r ... INTMEM:018C INTMEM_18C: ds 1 ; DATA XREF: ROM_4E13+5F↓w INTMEM:018C ; ROM_5D53+10↓r ... INTMEM:018D INTMEM_18D: ds 1 ; DATA XREF: ROM_4D2E+19↓r INTMEM:018D ; ROM_4E13+1A1↓w ... INTMEM:018E INTMEM_18E: ds 1 ; DATA XREF: ROM_4E13+3EE↓r INTMEM:018E ; ROM_4E13:ROM_522C↓w INTMEM:018F INTMEM_18F: ds 1 ; DATA XREF: ROM_4E13+4A4↓w INTMEM:018F ; ROM_4E13:ROM_52DE↓w ... INTMEM:0190 INTMEM_190: ds 1 ; DATA XREF: ROM_4E13:ROM_52B2↓w INTMEM:0190 ; ROM_4E13+4C6↓w ... INTMEM:0191 INTMEM_191: ds 1 ; DATA XREF: ROM_52E4:ROM_5364↓w INTMEM:0191 ; ROM_52E4:ROM_5548↓r ... INTMEM:0192 INTMEM_192: ds 1 ; DATA XREF: ROM_668F+66↓w INTMEM:0192 ; ROM_2E34+397F↓r INTMEM:0193 INTMEM_193: ds 2 ; DATA XREF: ROM_668F+8B↓w INTMEM:0193 ; ROM_4DE5+9↓r INTMEM:0195 INTMEM_195: ds 2 ; DATA XREF: ROM_32DC↓r INTMEM:0195 ; ROM_4DE5:ROM_4E04↓r ... INTMEM:0197 INTMEM_197: ds 2 ; DATA XREF: ROM:4472↓r INTMEM:0197 ; ROM_52E4+A5↓r ... INTMEM:0199 INTMEM_199: ds 1 ; DATA XREF: ROM:447E↓r INTMEM:0199 ; ROM_4E13:ROM_4F9A↓r ... INTMEM:019A INTMEM_19A: ds 2 ; DATA XREF: ROM_4E13:ROM_524B↓r INTMEM:019A ; ROM_4E13+488↓r INTMEM:019C INTMEM_19C: ds 1 ; DATA XREF: ROM_4E13+1E4↓r INTMEM:019C ; ROM_4E13+3E9↓r INTMEM:019D INTMEM_19D: ds 73h ; DATA XREF: ROM_4E13+24C↓r INTMEM:019D ; ROM_5D53+520↓r ... INTMEM:0210 INTMEM_210: ds 2 ; DATA XREF: ROM_63BC+103↓w INTMEM:0210 ; ROM_63BC:ROM_6651↓r INTMEM:0212 INTMEM_212: ds 0Eh ; DATA XREF: ROM_63BC+30↓r INTMEM:0212 ; ROM_63BC+108↓w INTMEM:0220 INTMEM_220: ds 2 ; DATA XREF: ROM_2E34+3961↓w INTMEM:0220 ; ROM_2E34+39F9↓r ... INTMEM:0222 INTMEM_222: ds 2 ; DATA XREF: ROM_2E34+394D↓w INTMEM:0222 ; ROM_2E34+39A0↓r ... INTMEM:0224 INTMEM_224: ds 2 ; DATA XREF: ROM_2E34+3987↓w INTMEM:0224 ; ROM_2E34+3A61↓r INTMEM:0226 INTMEM_226: ds 2 ; DATA XREF: ROM_2E34+39A5↓r INTMEM:0226 ; ROM_2E34+39B7↓w INTMEM:0228 INTMEM_228: ds 2 ; DATA XREF: ROM_2E34+39C6↓r INTMEM:0228 ; ROM_2E34+39D8↓w INTMEM:022A INTMEM_22A: ds 2 ; DATA XREF: ROM_2E34+39E2↓r INTMEM:022A ; ROM_2E34+39F4↓w INTMEM:022C INTMEM_22C: ds 2 ; DATA XREF: ROM_2E34+39FE↓r INTMEM:022C ; ROM_2E34+3A10↓w INTMEM:022E INTMEM_22E: ds 2 ; DATA XREF: ROM_2E34+3A33↓w INTMEM:0230 INTMEM_230: ds 2 ; DATA XREF: ROM_2E34+3A52↓w INTMEM:0232 INTMEM_232: ds 2 ; DATA XREF: ROM_2E34+3A71↓w INTMEM:0234 INTMEM_234: ds 2 ; DATA XREF: ROM_2E34+3A90↓w INTMEM:0236 INTMEM_236: ds 2 ; DATA XREF: ROM_52E4+EE↓w INTMEM:0236 ; ROM_2E34+3AD7↓r INTMEM:0238 INTMEM_238: ds 2 ; DATA XREF: ROM_52E4:ROM_546F↓r INTMEM:0238 ; ROM_52E4+19C↓w ... INTMEM:023A INTMEM_23A: ds 2 ; DATA XREF: ROM_52E4:ROM_54DF↓r INTMEM:023A ; ROM_52E4:ROM_54FC↓r ... INTMEM:023C INTMEM_23C: ds 2 ; DATA XREF: ROM:55D6↓w INTMEM:023C ; ROM:55F0↓r ... INTMEM:023E INTMEM_23E: ds 2 ; DATA XREF: ROM:ROM_5663↓w INTMEM:023E ; ROM:5739↓r ... INTMEM:0240 INTMEM_240: ds 2 ; DATA XREF: ROM_2E34+3B68↓w INTMEM:0240 ; ROM_2E34+3B6D↓r INTMEM:0242 INTMEM_242: ds 2 ; DATA XREF: ROM_2E34:ROM_6941↓w INTMEM:0242 ; ROM_2E34+3B1A↓r INTMEM:0244 INTMEM_244: ds 2 ; DATA XREF: ROM_2E34:ROM_6927↓w INTMEM:0246 INTMEM_246: ds 2 ; DATA XREF: ROM:56F7↓w INTMEM:0246 ; ROM:570F↓r ... INTMEM:0248 INTMEM_248: ds 2 ; DATA XREF: ROM_583B+33↓w INTMEM:0248 ; ROM_583B+49↓w ... INTMEM:024A INTMEM_24A: ds 2 ; DATA XREF: ROM_4B57+10↓w INTMEM:024A ; ROM_583B+20↓w ... INTMEM:024C INTMEM_24C: ds 2 ; DATA XREF: ROM_583B+AD↓r INTMEM:024C ; ROM_583B+CC↓w INTMEM:024E INTMEM_24E: ds 4 ; DATA XREF: ROM:ROM_5769↓w INTMEM:024E ; ROM:579B↓w ... INTMEM:0252 INTMEM_252: ds 2 ; DATA XREF: ROM:57E2↓w INTMEM:0252 ; ROM:57FD↓r ... INTMEM:0254 INTMEM_254: ds 2 ; DATA XREF: ROM_4B57+1D↓w INTMEM:0254 ; ROM_598F+20A↓w ... INTMEM:0256 INTMEM_256: ds 2 ; DATA XREF: ROM_598F+2D4↓r INTMEM:0256 ; ROM_598F+2E6↓w ... INTMEM:0258 INTMEM_258: ds 2 ; DATA XREF: ROM_598F+2D9↓r INTMEM:0258 ; ROM_598F+2EB↓w ... INTMEM:025A INTMEM_25A: ds 6 ; DATA XREF: ROM_4D2E:ROM_4DC9↓w INTMEM:025A ; ROM_5D53+4↓w ... INTMEM:0260 INTMEM_260: ds 2 ; DATA XREF: ROM_63BC+1F7↓w INTMEM:0260 ; ROM_63BC:ROM_65C0↓r INTMEM:0262 INTMEM_262: ds 2 ; DATA XREF: ROM_583B+D7↓w INTMEM:0262 ; ROM_583B+133↓w INTMEM:0264 INTMEM_264: ds 2 ; DATA XREF: ROM_583B:ROM_5937↓r INTMEM:0264 ; ROM_583B+112↓r ... INTMEM:0266 INTMEM_266: ds 1 ; DATA XREF: ROM_2E34+397A↓w INTMEM:0267 INTMEM_267: ds 1 ; DATA XREF: ROM_52E4:ROM_530B↓w INTMEM:0267 ; ROM_52E4+57↓r ... INTMEM:0268 INTMEM_268: ds 1 ; DATA XREF: ROM_52E4+3D↓w INTMEM:0268 ; ROM_52E4+4C↓r INTMEM:0269 INTMEM_269: ds 1 ; DATA XREF: ROM_52E4:ROM_5396↓w INTMEM:0269 ; ROM_52E4+B9↓r ... INTMEM:026A INTMEM_26A: ds 1 ; DATA XREF: ROM_52E4+94↓w INTMEM:026A ; ROM_52E4+C7↓r ... INTMEM:026B INTMEM_26B: ds 1 ; DATA XREF: ROM_52E4+A0↓w INTMEM:026B ; ROM_52E4+AD↓r ... INTMEM:026C INTMEM_26C: ds 1 ; DATA XREF: ROM_52E4+104↓w INTMEM:026C ; ROM_2E34:ROM_68FE↓r INTMEM:026D INTMEM_26D: ds 1 ; DATA XREF: ROM_52E4+111↓w INTMEM:026D ; ROM_52E4+12C↓w ... INTMEM:026E INTMEM_26E: ds 1 ; DATA XREF: ROM_52E4+154↓w INTMEM:026E ; ROM_52E4+1C3↓r ... INTMEM:026F INTMEM_26F: ds 1 ; DATA XREF: ROM_52E4+27A↓w INTMEM:026F ; ROM_2E34+3B3D↓r INTMEM:0270 INTMEM_270: ds 5 ; DATA XREF: ROM_52E4:ROM_5584↓w INTMEM:0270 ; ROM_2E34+3B46↓r ... INTMEM:0275 INTMEM_275: ds 1 ; DATA XREF: ROM_387E↓r INTMEM:0275 ; ROM_387E+2C↓w ... INTMEM:0276 INTMEM_276: ds 1 ; DATA XREF: ROM_598F+7E↓w INTMEM:0276 ; ROM_598F+198↓r ... INTMEM:0277 INTMEM_277: ds 1 ; DATA XREF: ROM_598F+58↓w INTMEM:0277 ; ROM_598F+14B↓r ... INTMEM:0278 INTMEM_278: ds 1 ; DATA XREF: ROM_598F:ROM_5C57↓r INTMEM:0278 ; ROM_598F+2CF↓w ... INTMEM:0279 INTMEM_279: ds 1 ; DATA XREF: ROM_598F+2FC↓r INTMEM:0279 ; ROM_598F+30A↓w ... INTMEM:027A INTMEM_27A: ds 1 ; DATA XREF: ROM_5D53+15A↓r INTMEM:027A ; ROM_5D53+16C↓r ... INTMEM:027B INTMEM_27B: ds 1 ; DATA XREF: ROM_5D53+145↓w INTMEM:027B ; ROM_5D53+2CB↓r ... INTMEM:027C INTMEM_27C: ds 1 ; DATA XREF: ROM_5D53+266↓r INTMEM:027C ; ROM_5D53+4E9↓r ... INTMEM:027D INTMEM_27D: ds 1 ; DATA XREF: ROM_5D53:ROM_5FD7↓w INTMEM:027D ; ROM_5D53:ROM_616F↓r INTMEM:027E INTMEM_27E: ds 1 ; DATA XREF: ROM_4C93+7↓r INTMEM:027E ; ROM_4CBB+7↓r ... INTMEM:027F INTMEM_27F: ds 1 ; DATA XREF: ROM_4C93+C↓r INTMEM:027F ; ROM_5D53+304↓w INTMEM:0280 INTMEM_280: ds 4 ; DATA XREF: ROM_4CF0↓r INTMEM:0280 ; ROM_5D53+313↓w ... INTMEM:0284 INTMEM_284: ds 1 ; DATA XREF: ROM_4B57+32↓w INTMEM:0284 ; ROM_5D53+525↓w ... INTMEM:0285 INTMEM_285: ds 2 ; DATA XREF: ROM_4B57+37↓w INTMEM:0285 ; ROM_5D53+519↓r ... INTMEM:0287 INTMEM_287: ds 59h ; DATA XREF: ROM_583B+13B↓r INTMEM:0287 ; ROM_583B+142↓w ... INTMEM:02E0 INTMEM_2E0: ds 80h ; DATA XREF: ROM_4B57+25↓w INTMEM:02E0 ; ROM_598F:ROM_5B86↓r ... INTMEM:0360 ds 1 INTMEM:0361 INTMEM_361: ds 25h ; DATA XREF: ROM_668F+A2↓r INTMEM:0386 INTMEM_386: ds 2 ; DATA XREF: ROM_32DC+26↓w INTMEM:0388 INTMEM_388: ds 38h ; DATA XREF: ROM_32DC+2B↓w INTMEM:03C0 INTMEM_3C0: ds 2 ; DATA XREF: ROM_2DB4:ROM_268C↓w INTMEM:03C0 ; ROM_417F↓w INTMEM:03C2 INTMEM_3C2: ds 2 ; DATA XREF: ROM_2DB4-723↓w INTMEM:03C2 ; ROM_420B↓w INTMEM:03C4 INTMEM_3C4: ds 2 ; DATA XREF: ROM_2E34+3B38↓w INTMEM:03C6 ds 1 INTMEM:03C7 INTMEM_3C7: ds 1 ; DATA XREF: ROM_52E4+52↓w INTMEM:03C8 INTMEM_3C8: ds 1 ; DATA XREF: ROM_52E4+127↓w INTMEM:03C9 INTMEM_3C9: ds 1 ; DATA XREF: ROM_598F+1F0↓w INTMEM:03CA INTMEM_3CA: ds 1 ; DATA XREF: ROM_598F+240↓w INTMEM:03CB INTMEM_3CB: ds 1 ; DATA XREF: ROM_5D53+1C↓w INTMEM:03CC INTMEM_3CC: ds 1 ; DATA XREF: ROM_5D53:ROM_5FAA↓w INTMEM:03CD INTMEM_3CD: ds 1 ; DATA XREF: ROM_4CF0+18↓w INTMEM:03CE INTMEM_3CE: ds 5 ; DATA XREF: ROM_5D53+344↓w INTMEM:03CE ; ROM_5D53:ROM_62C2↓w ... INTMEM:03D3 INTMEM_3D3: ds 1 ; DATA XREF: ROM_63BC+11C↓w INTMEM:03D4 INTMEM_3D4: ds 1 ; DATA XREF: ROM_63BC:ROM_657E↓w INTMEM:03D5 INTMEM_3D5: ds 1 ; DATA XREF: ROM_63BC+137↓w INTMEM:03D6 INTMEM_3D6: ds 1 ; DATA XREF: ROM_63BC+1DA↓w INTMEM:03D7 INTMEM_3D7: ds 29h ; DATA XREF: ROM_63BC+25F↓w INTMEM:03D7 ; end of 'INTMEM' INTMEM:03D7 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_2D9D ; Timer overflow ROM:2002 Int01: dw ROM_2D9C ; NMI ROM:2004 Int02: dw ROM_2DB4 ; HSI data available ROM:2006 Int03: dw ROM_2D9C ; NMI ROM:2008 Int04: dw ROM_2D9C ; NMI ROM:200A Int05: dw ROM_37BC ; Software timer ROM:200C Int06: dw ROM_2FE4 ; Serial port ROM:200E Int07: dw ROM_2E34 ; EXTINT ROM:2010 Trap: dw ROM_2D9C ; NMI ROM:2012 NoOpCode: dw ROM_2D9C ; 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_2D9C ; NMI ROM:2032 Int09: dw ROM_2D9C ; NMI ROM:2034 Int10: dw ROM_2D9C ; NMI ROM:2036 Int11: dw ROM_2D9C ; NMI ROM:2038 Int12: dw ROM_2D9C ; NMI ROM:203A Int13: dw ROM_2D9C ; NMI ROM:203C Int14: dw ROM_2D9C ; NMI ROM:203E Int15: dw ROM_2D9C ; 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:2C78 SIZE 00000080 BYTES ROM:2080 ; FUNCTION CHUNK AT ROM:2CFB SIZE 000000A1 BYTES ROM:2080 ROM:2080 ldb INTMEM_A, #1Eh ROM:2083 ldb INTMEM_A, #-1Fh ROM:2086 ljmp ROM_2C78 ROM:2086 ; End of function start ROM:2086 ROM:2089 ; --------------------------------------------------------------------------- ROM:2089 ; START OF FUNCTION CHUNK FOR ROM_2DB4 ROM:2089 ; ADDITIONAL PARENT FUNCTION ROM_37BC ROM:2089 ROM:2089 ROM_2089: ; CODE XREF: ROM_2DB4+4C↓j ROM:2089 ; ROM_37BC+16↓j ROM:2089 ldb INTMEM_2, #0Ah ROM:208C orb INTMEM_8A, #2 ROM:208F cmpb ZERO_REG, INTMEM_15E[] ; Zero register ROM:2094 je ROM_20B1 ROM:2096 ldb INTMEM_FC, INTMEM_15E[] ROM:209B ld INTMEM_F8, INTMEM_40 ROM:209E ROM:209E ROM_209E: ; CODE XREF: ROM_2DB4-D0E↓j ROM:209E add INTMEM_F8, INTMEM_44 ROM:20A1 jc ROM_20A9 ROM:20A3 ld INTMEM_40, INTMEM_F8 ROM:20A6 djnz INTMEM_FC, ROM_209E ROM:20A9 ROM:20A9 ROM_20A9: ; CODE XREF: ROM_2DB4-D13↑j ROM:20A9 stb INTMEM_FC, INTMEM_15E[] ROM:20AE st INTMEM_40, INTMEM_42 ROM:20B1 ROM:20B1 ROM_20B1: ; CODE XREF: ROM_2DB4-D20↑j ROM:20B1 ldb INTMEM_A0, 0B2h[INTMEM_36] ROM:20B6 jbc INTMEM_88, 1, ROM_20BB ROM:20B9 sjmp ROM_2196 ROM:20BB ; --------------------------------------------------------------------------- ROM:20BB ROM:20BB ROM_20BB: ; CODE XREF: ROM_2DB4-CFE↑j ROM:20BB addb INTMEM_A0, 0B2h[INTMEM_36] ROM:20C0 clrb INTMEM_F6 ROM:20C2 ldbze INTMEM_FC+2, INTMEM_5C ROM:20C5 sub INTMEM_FC, INTMEM_38, INTMEM_48 ROM:20C9 subcb INTMEM_FC+2, INTMEM_6E ROM:20CC ldbze INTMEM_F8+2, INTMEM_6F ROM:20CF ld INTMEM_F8, INTMEM_3A ROM:20D2 shll INTMEM_F8, #4 ROM:20D5 st INTMEM_FC, INTMEM_3A ROM:20D8 stb INTMEM_FC+2, INTMEM_6F ROM:20DB ROM:20DB ROM_20DB: ; CODE XREF: ROM_2DB4-CCE↓j ROM:20DB cmpb INTMEM_FC+2, ZERO_REG ; Zero register ROM:20DE je ROM_20E8 ROM:20E0 shrl INTMEM_FC, #1 ROM:20E3 shrl INTMEM_F8, #1 ROM:20E6 sjmp ROM_20DB ROM:20E8 ; --------------------------------------------------------------------------- ROM:20E8 ROM:20E8 ROM_20E8: ; CODE XREF: ROM_2DB4-CD6↑j ROM:20E8 divu INTMEM_F8, INTMEM_FC ROM:20EB jv ROM_20F3 ROM:20ED cmp INTMEM_F8, #0FFh ROM:20F1 jnh ROM_20F7 ROM:20F3 ROM:20F3 ROM_20F3: ; CODE XREF: ROM_2DB4-CC9↑j ROM:20F3 ld INTMEM_F8, #0FFh ROM:20F7 ROM:20F7 ROM_20F7: ; CODE XREF: ROM_2DB4-CC3↑j ROM:20F7 cmpb INTMEM_73, #0 ROM:20FA jlt ROM_2107 ROM:20FC mulub INTMEM_FC+2, INTMEM_70, #3 ROM:2100 cmp INTMEM_F8, INTMEM_FC+2 ROM:2103 jnc ROM_2107 ROM:2105 decb INTMEM_F6 ROM:2107 ROM:2107 ROM_2107: ; CODE XREF: ROM_2DB4-CBA↑j ROM:2107 ; ROM_2DB4-CB1↑j ROM:2107 stb INTMEM_F8, INTMEM_70 ROM:210A incb INTMEM_73 ROM:210C jbs INTMEM_8A, 4, ROM_211C ROM:210F cmpb INTMEM_F6, #0 ROM:2112 je ROM_211A ROM:2114 ldb INTMEM_73, #2 ROM:2117 orb INTMEM_8A, #10h ROM:211A ROM:211A ROM_211A: ; CODE XREF: ROM_2DB4-CA2↑j ROM:211A ; ROM_2DB4-C8E↓j ROM:211A sjmp ROM_227F ROM:211C ; --------------------------------------------------------------------------- ROM:211C ROM:211C ROM_211C: ; CODE XREF: ROM_2DB4-CA8↑j ROM:211C cmpb INTMEM_F6, #0 ROM:211F jne ROM_2145 ROM:2121 cmpb INTMEM_73, 0B4h[INTMEM_36] ROM:2126 jne ROM_211A ROM:2128 orb INTMEM_8A, #-80h ROM:212B add INTMEM_F8, INTMEM_36, #0A8h ROM:2130 ldb INTMEM_71, #1 ROM:2133 ldb INTMEM_F8+3, #48h ; 'H' ROM:2136 ROM:2136 ROM_2136: ; CODE XREF: ROM_2DB4-C79↓j ROM:2136 incb INTMEM_71 ROM:2138 cmpb INTMEM_F8+3, [INTMEM_F8]+ ROM:213B jh ROM_2136 ROM:213D ldb INTMEM_72, 1[INTMEM_F8] ROM:2141 decb INTMEM_72 ROM:2143 sjmp ROM_217B ROM:2145 ; --------------------------------------------------------------------------- ROM:2145 ROM:2145 ROM_2145: ; CODE XREF: ROM_2DB4-C95↑j ROM:2145 add INTMEM_FC+2, INTMEM_36, #0A8h ROM:214A lcall ROM_3E8B ROM:214D andb INTMEM_8A, #7Fh ROM:2150 cmpb INTMEM_FC, INTMEM_FC+1 ROM:2153 je ROM_2165 ROM:2155 add INTMEM_FC+2, INTMEM_F8, #2 ROM:215A lcall ROM_3E8B ROM:215D cmpb INTMEM_FC, INTMEM_FC+1 ROM:2160 jne ROM_218E ROM:2162 orb INTMEM_8A, #-80h ROM:2165 ROM:2165 ROM_2165: ; CODE XREF: ROM_2DB4-C61↑j ROM:2165 ldb INTMEM_73, [INTMEM_F8] ROM:2168 addb INTMEM_73, #2 ROM:216B sub INTMEM_F8, INTMEM_36 ROM:216E sub INTMEM_F8, #0A8h ROM:2172 stb INTMEM_F8, INTMEM_71 ROM:2175 lcall ROM_3EC4 ROM:2178 orb INTMEM_8A, #4 ROM:217B ROM:217B ROM_217B: ; CODE XREF: ROM_2DB4-C71↑j ROM:217B orb INTMEM_88, #2 ROM:217E ldb INTMEM_A0, 0B2h[INTMEM_36] ROM:2183 lcall ROM_279A ROM:2186 andb INTMEM_8A, #-9 ROM:2189 andb INTMEM_8A, #-11h ROM:218C sjmp ROM_21C6 ROM:218E ; --------------------------------------------------------------------------- ROM:218E ROM:218E ROM_218E: ; CODE XREF: ROM_2DB4-C54↑j ROM:218E orb INTMEM_8A, #40h ; '@' ROM:2191 ldb INTMEM_73, #2 ROM:2194 sjmp ROM_227F ROM:2196 ; --------------------------------------------------------------------------- ROM:2196 ROM:2196 ROM_2196: ; CODE XREF: ROM_2DB4-CFB↑j ROM:2196 incb INTMEM_73 ROM:2198 cmpb INTMEM_73, #48h ; 'H' ROM:219B jlt ROM_21C6 ROM:219D clrb INTMEM_73 ROM:219F jbc INTMEM_87, 7, ROM_21C6 ROM:21A2 inc INTMEM_4A ROM:21A4 ld INTMEM_FC, #0ADh ROM:21A8 and ZERO_REG, INTMEM_4A, #3 ; Zero register ROM:21AD jne ROM_21B3 ROM:21AF ld INTMEM_FC, #0AAh ROM:21B3 ROM:21B3 ROM_21B3: ; CODE XREF: ROM_2DB4-C07↑j ROM:21B3 ; ROM_2DB4-BF0↓j ROM:21B3 ldb INTMEM_FC+2, [INTMEM_FC] ROM:21B6 cmpb INTMEM_FC+2, ZERO_REG ; Zero register ROM:21B9 je ROM_21BD ROM:21BB decb INTMEM_FC+2 ROM:21BD ROM:21BD ROM_21BD: ; CODE XREF: ROM_2DB4-BFB↑j ROM:21BD stb INTMEM_FC+2, [INTMEM_FC]+ ROM:21C0 cmp INTMEM_FC, #0B5h ROM:21C4 jne ROM_21B3 ROM:21C6 ROM:21C6 ROM_21C6: ; CODE XREF: ROM_2DB4-C28↑j ROM:21C6 ; ROM_2DB4-C19↑j ... ROM:21C6 subb INTMEM_F6, INTMEM_73, #24h ; '$' ROM:21CA jge ROM_21CF ROM:21CC addb INTMEM_F6, #24h ; '$' ROM:21CF ROM:21CF ROM_21CF: ; CODE XREF: ROM_2DB4-BEA↑j ROM:21CF jbs INTMEM_8A, 3, ROM_220D ROM:21D2 jbs INTMEM_8A, 4, ROM_2230 ROM:21D5 ROM:21D5 ROM_21D5: ; CODE XREF: ROM_2DB4-AFC↓j ROM:21D5 cmpb INTMEM_F6, INTMEM_72[] ROM:21DA je ROM_21DE ROM:21DC sjmp ROM_22BA ROM:21DE ; --------------------------------------------------------------------------- ROM:21DE ROM:21DE ROM_21DE: ; CODE XREF: ROM_2DB4-BDA↑j ROM:21DE orb INTMEM_8A, #8 ROM:21E1 jbs WSR1, 6, ROM_2208 ; Window selection register 1 ROM:21E4 ldb INTMEM_6, #19h ROM:21E7 sub INTMEM_FC+2, INTMEM_38, INTMEM_48 ROM:21EB add INTMEM_FC, INTMEM_38, INTMEM_FC+2 ROM:21EF sub INTMEM_F8+2, INTMEM_FC, #5 ROM:21F4 sub INTMEM_F8+2, INTMEM_A ROM:21F7 cmp INTMEM_F8+2, INTMEM_FC+2 ROM:21FA jc ROM_2201 ROM:21FC ld INTMEM_4, INTMEM_FC ROM:21FF sjmp ROM_22BA ROM:2201 ; --------------------------------------------------------------------------- ROM:2201 ROM:2201 ROM_2201: ; CODE XREF: ROM_2DB4-BBA↑j ROM:2201 add INTMEM_4, INTMEM_A, #3 ROM:2206 sjmp ROM_22BA ROM:2208 ; --------------------------------------------------------------------------- ROM:2208 ROM:2208 ROM_2208: ; CODE XREF: ROM_2DB4-BD3↑j ROM:2208 orb INTMEM_2A, #2 ROM:220B sjmp ROM_22BA ROM:220D ; --------------------------------------------------------------------------- ROM:220D ROM:220D ROM_220D: ; CODE XREF: ROM_2DB4:ROM_21CF↑j ROM:220D jbs INTMEM_8A, 4, ROM_2288 ROM:2210 andb INTMEM_8A, #-9 ROM:2213 orb INTMEM_8A, #10h ROM:2216 jbc INTMEM_86, 1, ROM_2221 ROM:2219 add INTMEM_48, INTMEM_3A ROM:221C addcb INTMEM_6E, INTMEM_6F ROM:221F sjmp ROM_22CA ROM:2221 ; --------------------------------------------------------------------------- ROM:2221 ROM:2221 ROM_2221: ; CODE XREF: ROM_2DB4-B9E↑j ROM:2221 orb INTMEM_8A, #20h ; ' ' ROM:2224 ldbze INTMEM_FC+2, INTMEM_5C ROM:2227 sub INTMEM_FC, INTMEM_38, INTMEM_48 ROM:222B subcb INTMEM_FC+2, INTMEM_6E ROM:222E sjmp ROM_224E ROM:2230 ; --------------------------------------------------------------------------- ROM:2230 ROM:2230 ROM_2230: ; CODE XREF: ROM_2DB4-BE2↑j ROM:2230 orb INTMEM_8A, #8 ROM:2233 jbc INTMEM_8A, 5, ROM_223E ROM:2236 jbc INTMEM_86, 1, ROM_227C ROM:2239 andb INTMEM_8A, #-21h ROM:223C sjmp ROM_22CA ROM:223E ; --------------------------------------------------------------------------- ROM:223E ROM:223E ROM_223E: ; CODE XREF: ROM_2DB4-B81↑j ROM:223E ldbze INTMEM_FC+2, INTMEM_5C ROM:2241 sub INTMEM_FC, INTMEM_38, INTMEM_48 ROM:2245 subcb INTMEM_FC+2, INTMEM_6E ROM:2248 add INTMEM_FC, INTMEM_3A ROM:224B addcb INTMEM_FC+2, INTMEM_6F ROM:224E ROM:224E ROM_224E: ; CODE XREF: ROM_2DB4-B86↑j ROM:224E st INTMEM_FC, INTMEM_4C ROM:2251 stb INTMEM_FC+2, INTMEM_6D ROM:2254 ld INTMEM_F8, INTMEM_3A ROM:2257 clr INTMEM_F8+2 ROM:2259 shll INTMEM_F8, #4 ROM:225C ROM:225C ROM_225C: ; CODE XREF: ROM_2DB4-B4D↓j ROM:225C cmpb INTMEM_FC+2, ZERO_REG ; Zero register ROM:225F je ROM_2269 ROM:2261 shrl INTMEM_FC, #1 ROM:2264 shrl INTMEM_F8, #1 ROM:2267 sjmp ROM_225C ROM:2269 ; --------------------------------------------------------------------------- ROM:2269 ROM:2269 ROM_2269: ; CODE XREF: ROM_2DB4-B55↑j ROM:2269 divu INTMEM_F8, INTMEM_FC ROM:226C jv ROM_2274 ROM:226E cmp INTMEM_F8, #0FFh ROM:2272 jnh ROM_2277 ROM:2274 ROM:2274 ROM_2274: ; CODE XREF: ROM_2DB4-B48↑j ROM:2274 ldb INTMEM_F8, #-1 ROM:2277 ROM:2277 ROM_2277: ; CODE XREF: ROM_2DB4-B42↑j ROM:2277 stb INTMEM_F8, INTMEM_70 ROM:227A sjmp ROM_22BA ROM:227C ; --------------------------------------------------------------------------- ROM:227C ROM:227C ROM_227C: ; CODE XREF: ROM_2DB4-B7E↑j ROM:227C ; ROM_2DB4-B04↓j ROM:227C lcall ROM_3F03 ROM:227F ROM:227F ROM_227F: ; CODE XREF: ROM_2DB4:ROM_211A↑j ROM:227F ; ROM_2DB4-C20↑j ROM:227F st INTMEM_38, INTMEM_48 ROM:2282 stb INTMEM_5C, INTMEM_6E ROM:2285 ljmp ROM_268C ROM:2288 ; --------------------------------------------------------------------------- ROM:2288 ROM:2288 ROM_2288: ; CODE XREF: ROM_2DB4:ROM_220D↑j ROM:2288 lcall ROM_3EC4 ROM:228B sub INTMEM_FC+2, INTMEM_38, INTMEM_48 ROM:228F ld INTMEM_F8, INTMEM_4C ROM:2292 ldbze INTMEM_F8+2, INTMEM_6D ROM:2295 shll INTMEM_F8, #4 ROM:2298 divu INTMEM_F8, INTMEM_FC+2 ROM:229B jv ROM_22A3 ROM:229D cmp INTMEM_F8, #0FFh ROM:22A1 jnh ROM_22A6 ROM:22A3 ROM:22A3 ROM_22A3: ; CODE XREF: ROM_2DB4-B19↑j ROM:22A3 ldb INTMEM_F8, #-1 ROM:22A6 ROM:22A6 ROM_22A6: ; CODE XREF: ROM_2DB4-B13↑j ROM:22A6 mulub INTMEM_FC, INTMEM_70, #3 ROM:22AA stb INTMEM_F8, INTMEM_70 ROM:22AD cmp INTMEM_F8, INTMEM_FC ROM:22B0 jnh ROM_227C ROM:22B2 andb INTMEM_8A, #-11h ROM:22B5 andb INTMEM_8A, #-9 ROM:22B8 sjmp ROM_21D5 ROM:22BA ; --------------------------------------------------------------------------- ROM:22BA ROM:22BA ROM_22BA: ; CODE XREF: ROM_2DB4-BD8↑j ROM:22BA ; ROM_2DB4-BB5↑j ... ROM:22BA ldb INTMEM_6F, INTMEM_5C ROM:22BD sub INTMEM_3A, INTMEM_38, INTMEM_48 ROM:22C1 subcb INTMEM_6F, INTMEM_6E ROM:22C4 st INTMEM_38, INTMEM_48 ROM:22C7 stb INTMEM_5C, INTMEM_6E ROM:22CA ROM:22CA ROM_22CA: ; CODE XREF: ROM_2DB4-B95↑j ROM:22CA ; ROM_2DB4-B78↑j ROM:22CA subb INTMEM_74, INTMEM_F6, #12h ROM:22CE jge ROM_22D3 ROM:22D0 addb INTMEM_74, #12h ROM:22D3 ROM:22D3 ROM_22D3: ; CODE XREF: ROM_2DB4-AE6↑j ROM:22D3 ldbze INTMEM_F8, INTMEM_74 ROM:22D6 ldb INTMEM_F6+1, 3A9Ch[INTMEM_F8] ROM:22DB jbc INTMEM_F6+1, 4, ROM_22F2 ROM:22DE ROM:22DE ROM_22DE: ; CODE XREF: ROM_2DB4:ROM_22DE↓j ROM:22DE jbs INTMEM_2, 3, ROM_22DE ROM:22E1 ldb INTMEM_BA+1, INTMEM_2+1 ROM:22E4 andb INTMEM_BA, INTMEM_2, #-40h ROM:22E8 jbc INTMEM_D6, 6, ROM_22F2 ROM:22EB clrb INTMEM_BA ROM:22ED ldb INTMEM_BA+1, INTMEM_D3[] ROM:22F2 ROM:22F2 ROM_22F2: ; CODE XREF: ROM_2DB4-AD9↑j ROM:22F2 ; ROM_2DB4-ACC↑j ROM:22F2 ldb INTMEM_2, #8 ROM:22F5 subb INTMEM_F8, INTMEM_73, INTMEM_65 ROM:22F9 jc ROM_22FE ROM:22FB addb INTMEM_F8, #48h ; 'H' ROM:22FE ROM:22FE ROM_22FE: ; CODE XREF: ROM_2DB4-ABB↑j ROM:22FE cmpb INTMEM_F8, #24h ; '$' ROM:2301 jlt ROM_2305 ROM:2303 sjmp ROM_241A ROM:2305 ; --------------------------------------------------------------------------- ROM:2305 ROM:2305 ROM_2305: ; CODE XREF: ROM_2DB4-AB3↑j ROM:2305 jbs INTMEM_88, 0, ROM_237D ROM:2308 jbs INTMEM_88, 2, ROM_230D ROM:230B sjmp ROM_23FE ROM:230D ; --------------------------------------------------------------------------- ROM:230D ROM:230D ROM_230D: ; CODE XREF: ROM_2DB4-AAC↑j ROM:230D ldbze INTMEM_F6, INTMEM_64 ROM:2310 ldbze INTMEM_4E, 357Eh[INTMEM_F6] ROM:2315 shlb INTMEM_F6, #1 ROM:2318 ld INTMEM_F8+2, 138h[INTMEM_F6] ROM:231D mulub INTMEM_F6, INTMEM_73, #64h ; 'd' ROM:2321 sub INTMEM_F8+2, INTMEM_F6 ROM:2324 jc ROM_2330 ROM:2326 add INTMEM_F8+2, #1C20h ROM:232A cmp INTMEM_F8+2, #1A90h ROM:232E jc ROM_2342 ROM:2330 ROM:2330 ROM_2330: ; CODE XREF: ROM_2DB4-A90↑j ROM:2330 mulu INTMEM_FC, INTMEM_F8+2, INTMEM_3A ROM:2334 divu INTMEM_FC, #64h ; 'd' ROM:2338 jv ROM_2363 ROM:233A sub INTMEM_F8+2, INTMEM_FC, 386h[INTMEM_4E] ROM:2340 jc ROM_2347 ROM:2342 ROM:2342 ROM_2342: ; CODE XREF: ROM_2DB4-A86↑j ROM:2342 ldb INTMEM_F8, #3 ROM:2345 sjmp ROM_2358 ROM:2347 ; --------------------------------------------------------------------------- ROM:2347 ROM:2347 ROM_2347: ; CODE XREF: ROM_2DB4-A74↑j ROM:2347 add INTMEM_F6, INTMEM_3A, 0Ah[INTMEM_36] ROM:234D cmp INTMEM_F8+2, INTMEM_F6 ROM:2350 jc ROM_2363 ROM:2352 add INTMEM_F8+2, INTMEM_48 ROM:2355 ldb INTMEM_F8, #1 ROM:2358 ROM:2358 ROM_2358: ; CODE XREF: ROM_2DB4-A6F↑j ROM:2358 ldb INTMEM_F8+1, INTMEM_64 ROM:235B lcall ROM_34F0 ROM:235E cmpb INTMEM_F6, #2 ROM:2361 jne ROM_2365 ROM:2363 ROM:2363 ROM_2363: ; CODE XREF: ROM_2DB4-A7C↑j ROM:2363 ; ROM_2DB4-A64↑j ROM:2363 sjmp ROM_241A ROM:2365 ; --------------------------------------------------------------------------- ROM:2365 ROM:2365 ROM_2365: ; CODE XREF: ROM_2DB4-A53↑j ROM:2365 ld INTMEM_3E, INTMEM_F8+2 ROM:2368 orb INTMEM_88, #1 ROM:236B andb INTMEM_8B, #-3 ROM:236E ldbze INTMEM_F6, INTMEM_64 ROM:2371 ldb INTMEM_65, 130h[INTMEM_F6] ROM:2376 cmpb INTMEM_73, INTMEM_65 ROM:2379 je ROM_237D ROM:237B sjmp ROM_241A ROM:237D ; --------------------------------------------------------------------------- ROM:237D ROM:237D ROM_237D: ; CODE XREF: ROM_2DB4:ROM_2305↑j ROM:237D ; ROM_2DB4-A3B↑j ROM:237D ldbze INTMEM_F6, INTMEM_64 ROM:2380 shlb INTMEM_F6, #1 ROM:2383 ld INTMEM_F8+2, 138h[INTMEM_F6] ROM:2388 mulub INTMEM_F6, INTMEM_73, #64h ; 'd' ROM:238C sub INTMEM_F8+2, INTMEM_F6 ROM:238F jc ROM_239B ROM:2391 add INTMEM_F8+2, #1C20h ROM:2395 cmp INTMEM_F8+2, #1A90h ROM:2399 jc ROM_23D7 ROM:239B ROM:239B ROM_239B: ; CODE XREF: ROM_2DB4-A25↑j ROM:239B mulu INTMEM_FC, INTMEM_F8+2, INTMEM_3A ROM:239F divu INTMEM_FC, #64h ; 'd' ROM:23A3 jv ROM_23EA ROM:23A5 add INTMEM_F8+2, INTMEM_FC, INTMEM_48 ROM:23A9 add INTMEM_F6, INTMEM_3A, 0Ch[INTMEM_36] ROM:23AF cmp INTMEM_FC, INTMEM_F6 ROM:23B2 jnc ROM_23C7 ROM:23B4 sub INTMEM_F6, INTMEM_F8+2, INTMEM_3E ROM:23B8 cmp INTMEM_F6, INTMEM_56[] ROM:23BD jnc ROM_241A ROM:23BF add INTMEM_F8+2, INTMEM_3E, INTMEM_56[] ROM:23C5 sjmp ROM_23DC ROM:23C7 ; --------------------------------------------------------------------------- ROM:23C7 ROM:23C7 ROM_23C7: ; CODE XREF: ROM_2DB4-A02↑j ROM:23C7 sub INTMEM_F6, INTMEM_F8+2, INTMEM_3E ROM:23CB cmp INTMEM_F6, #-8000h ROM:23CF jc ROM_23D7 ROM:23D1 cmp INTMEM_F6, #465h ROM:23D5 jc ROM_23DC ROM:23D7 ROM:23D7 ROM_23D7: ; CODE XREF: ROM_2DB4-A1B↑j ROM:23D7 ; ROM_2DB4-9E5↑j ROM:23D7 add INTMEM_F8+2, INTMEM_3E, #465h ROM:23DC ROM:23DC ROM_23DC: ; CODE XREF: ROM_2DB4-9EF↑j ROM:23DC ; ROM_2DB4-9DF↑j ROM:23DC ldb INTMEM_F8, #2 ROM:23DF ldb INTMEM_F8+1, INTMEM_64 ROM:23E2 lcall ROM_34F0 ROM:23E5 cmpb INTMEM_F6, #2 ROM:23E8 jne ROM_23EC ROM:23EA ROM:23EA ROM_23EA: ; CODE XREF: ROM_2DB4-A11↑j ROM:23EA sjmp ROM_241A ROM:23EC ; --------------------------------------------------------------------------- ROM:23EC ROM:23EC ROM_23EC: ; CODE XREF: ROM_2DB4-9CC↑j ROM:23EC sub INTMEM_F8+2, INTMEM_3E ROM:23EF cmp INTMEM_F8+2, 386h[INTMEM_4E] ROM:23F4 jc ROM_23FB ROM:23F6 andb INTMEM_8B, #-2 ROM:23F9 sjmp ROM_23FE ROM:23FB ; --------------------------------------------------------------------------- ROM:23FB ROM:23FB ROM_23FB: ; CODE XREF: ROM_2DB4-9C0↑j ROM:23FB orb INTMEM_8B, #1 ROM:23FE ROM:23FE ROM_23FE: ; CODE XREF: ROM_2DB4-AA9↑j ROM:23FE ; ROM_2DB4-9BB↑j ROM:23FE ldbze INTMEM_F6, INTMEM_64 ROM:2401 ldb INTMEM_F6, 3576h[INTMEM_F6] ROM:2406 ldb INTMEM_64, INTMEM_F6 ROM:2409 ldb INTMEM_65, 134h[INTMEM_F6] ROM:240E subb INTMEM_63, INTMEM_65, #1 ROM:2412 jge ROM_2417 ROM:2414 addb INTMEM_63, #48h ; 'H' ROM:2417 ROM:2417 ROM_2417: ; CODE XREF: ROM_2DB4-9A2↑j ROM:2417 andb INTMEM_88, #-2 ROM:241A ROM:241A ROM_241A: ; CODE XREF: ROM_2DB4-AB1↑j ROM:241A ; ROM_2DB4:ROM_2363↑j ... ROM:241A cmpb INTMEM_73, INTMEM_63 ROM:241D jne ROM_247D ROM:241F jbc INTMEM_88, 2, ROM_247D ROM:2422 ld INTMEM_F6, INTMEM_58[] ROM:2427 st INTMEM_F6, INTMEM_56[] ROM:242C ldbze INTMEM_F6, INTMEM_64 ROM:242F ldb INTMEM_F8+1, 357Ah[INTMEM_F6] ROM:2434 clrb INTMEM_F8 ROM:2436 lcall ROM_34F0 ROM:2439 ld INTMEM_F6, 386h[INTMEM_4E] ROM:243E jbs INTMEM_F8, 0, ROM_245F ROM:2441 jbs INTMEM_F8, 1, ROM_2464 ROM:2444 jbc INTMEM_8B, 0, ROM_244B ROM:2447 add INTMEM_F6, #25h ; '%' ROM:244B ROM:244B ROM_244B: ; CODE XREF: ROM_2DB4-970↑j ROM:244B cmp INTMEM_F6, INTMEM_56[] ROM:2450 jnc ROM_245A ROM:2452 ld INTMEM_F6, INTMEM_56[] ROM:2457 orb INTMEM_2A, #4 ROM:245A ROM:245A ROM_245A: ; CODE XREF: ROM_2DB4-964↑j ROM:245A orb INTMEM_8B, #2 ROM:245D sjmp ROM_2478 ROM:245F ; --------------------------------------------------------------------------- ROM:245F ROM:245F ROM_245F: ; CODE XREF: ROM_2DB4-976↑j ROM:245F orb INTMEM_2A, #10h ROM:2462 sjmp ROM_2478 ROM:2464 ; --------------------------------------------------------------------------- ROM:2464 ROM:2464 ROM_2464: ; CODE XREF: ROM_2DB4-973↑j ROM:2464 jbs INTMEM_8B, 1, ROM_2478 ROM:2467 sub INTMEM_F6, #25h ; '%' ROM:246B cmp INTMEM_F6, #465h ROM:246F jc ROM_2478 ROM:2471 ld INTMEM_F6, #465h ROM:2475 orb INTMEM_2A, #8 ROM:2478 ROM:2478 ROM_2478: ; CODE XREF: ROM_2DB4-957↑j ROM:2478 ; ROM_2DB4-952↑j ... ROM:2478 st INTMEM_F6, 386h[INTMEM_4E] ROM:247D ROM:247D ROM_247D: ; CODE XREF: ROM_2DB4-997↑j ROM:247D ; ROM_2DB4-995↑j ROM:247D cmpb INTMEM_74, #2 ROM:2480 jne ROM_24BF ROM:2482 jbs INTMEM_8B, 2, ROM_248A ROM:2485 orb INTMEM_8B, #4 ROM:2488 sjmp ROM_24B3 ROM:248A ; --------------------------------------------------------------------------- ROM:248A ROM:248A ROM_248A: ; CODE XREF: ROM_2DB4-932↑j ROM:248A ldbze INTMEM_F8+2, INTMEM_5B ROM:248D sub INTMEM_F8, INTMEM_48, INTMEM_14E[] ROM:2493 subcb INTMEM_F8+2, INTMEM_166[] ROM:2498 ld INTMEM_FC, #52A0h ROM:249C ld INTMEM_FC+2, #157h ROM:24A0 ROM:24A0 ROM_24A0: ; CODE XREF: ROM_2DB4-909↓j ROM:24A0 cmp INTMEM_F8+2, ZERO_REG ; Zero register ROM:24A3 je ROM_24AD ROM:24A5 shrl INTMEM_FC, #1 ROM:24A8 shrl INTMEM_F8, #1 ROM:24AB sjmp ROM_24A0 ROM:24AD ; --------------------------------------------------------------------------- ROM:24AD ROM:24AD ROM_24AD: ; CODE XREF: ROM_2DB4-911↑j ROM:24AD divu INTMEM_FC, INTMEM_F8 ROM:24B0 ld INTMEM_3C, INTMEM_FC ROM:24B3 ROM:24B3 ROM_24B3: ; CODE XREF: ROM_2DB4-92C↑j ROM:24B3 st INTMEM_48, INTMEM_14E[] ROM:24B8 stb INTMEM_5B, INTMEM_166[] ROM:24BD decb INTMEM_5A ROM:24BF ROM:24BF ROM_24BF: ; CODE XREF: ROM_2DB4-934↑j ROM:24BF ; ROM_2DB4:ROM_24BF↓j ROM:24BF jbs INTMEM_2, 3, ROM_24BF ROM:24C2 ldb INTMEM_F6+1, INTMEM_2+1 ROM:24C5 andb INTMEM_F6, INTMEM_2, #-40h ROM:24C9 st INTMEM_F6, INTMEM_150[] ROM:24CE cmpb INTMEM_74, ZERO_REG ; Zero register ROM:24D1 jne ROM_24DE ROM:24D3 stb INTMEM_F6+1, INTMEM_D4[] ROM:24D8 shr INTMEM_F6, #6 ROM:24DB st INTMEM_F6, INTMEM_BC ROM:24DE ROM:24DE ROM_24DE: ; CODE XREF: ROM_2DB4-8E3↑j ROM:24DE cmpb INTMEM_67, INTMEM_85[] ROM:24E3 jne ROM_24E7 ROM:24E5 sjmp ROM_2583 ROM:24E7 ; --------------------------------------------------------------------------- ROM:24E7 ROM:24E7 ROM_24E7: ; CODE XREF: ROM_2DB4-8D1↑j ROM:24E7 ldb INTMEM_FC, INTMEM_85[] ROM:24EC cmpb INTMEM_67, #12h ROM:24EF jne ROM_2508 ROM:24F1 cmpb INTMEM_FC, #48h ; 'H' ROM:24F4 jne ROM_24FF ROM:24F6 cmpb INTMEM_73, 0B6h[INTMEM_36] ROM:24FB je ROM_255B ROM:24FD sjmp ROM_2583 ROM:24FF ; --------------------------------------------------------------------------- ROM:24FF ROM:24FF ROM_24FF: ; CODE XREF: ROM_2DB4-8C0↑j ROM:24FF cmpb INTMEM_73, 0B7h[INTMEM_36] ROM:2504 jne ROM_2583 ROM:2506 sjmp ROM_255B ROM:2508 ; --------------------------------------------------------------------------- ROM:2508 ROM:2508 ROM_2508: ; CODE XREF: ROM_2DB4-8C5↑j ROM:2508 cmpb INTMEM_67, #24h ; '$' ROM:250B jne ROM_2524 ROM:250D cmpb INTMEM_FC, #12h ROM:2510 jne ROM_251B ROM:2512 cmpb INTMEM_73, 0B7h[INTMEM_36] ROM:2517 jne ROM_2583 ROM:2519 sjmp ROM_255B ROM:251B ; --------------------------------------------------------------------------- ROM:251B ROM:251B ROM_251B: ; CODE XREF: ROM_2DB4-8A4↑j ROM:251B cmpb INTMEM_73, 0B8h[INTMEM_36] ROM:2520 jne ROM_2583 ROM:2522 sjmp ROM_2539 ROM:2524 ; --------------------------------------------------------------------------- ROM:2524 ROM:2524 ROM_2524: ; CODE XREF: ROM_2DB4-8A9↑j ROM:2524 cmpb INTMEM_FC, #12h ROM:2527 jne ROM_2532 ROM:2529 cmpb INTMEM_73, 0B6h[INTMEM_36] ROM:252E jne ROM_2583 ROM:2530 sjmp ROM_255B ROM:2532 ; --------------------------------------------------------------------------- ROM:2532 ROM:2532 ROM_2532: ; CODE XREF: ROM_2DB4-88D↑j ROM:2532 cmpb INTMEM_73, 0B8h[INTMEM_36] ROM:2537 jne ROM_2583 ROM:2539 ROM:2539 ROM_2539: ; CODE XREF: ROM_2DB4-892↑j ROM:2539 ld INTMEM_F8, INTMEM_140[] ROM:253E ldbze INTMEM_FC+2, 0B5h[INTMEM_36] ROM:2543 mulu INTMEM_F8, INTMEM_FC+2 ROM:2546 cmp INTMEM_F8+2, ZERO_REG ; Zero register ROM:2549 je ROM_254E ROM:254B ldbse INTMEM_F8, #-1 ROM:254E ROM:254E ROM_254E: ; CODE XREF: ROM_2DB4-86B↑j ROM:254E st INTMEM_F8, INTMEM_146[] ROM:2553 add INTMEM_40, INTMEM_F8 ROM:2556 jnc ROM_255B ROM:2558 ldbse INTMEM_40, #-1 ROM:255B ROM:255B ROM_255B: ; CODE XREF: ROM_2DB4-8B9↑j ROM:255B ; ROM_2DB4-8AE↑j ... ROM:255B ldb INTMEM_67, INTMEM_85[] ROM:2560 ld INTMEM_F6, INTMEM_140[] ROM:2565 cmpb INTMEM_67, #48h ; 'H' ROM:2568 jne ROM_2571 ROM:256A shl INTMEM_F6, #2 ROM:256D jc ROM_257B ROM:256F sjmp ROM_257E ROM:2571 ; --------------------------------------------------------------------------- ROM:2571 ROM:2571 ROM_2571: ; CODE XREF: ROM_2DB4-84C↑j ROM:2571 cmpb INTMEM_67, #24h ; '$' ROM:2574 jne ROM_257E ROM:2576 shl INTMEM_F6, #1 ROM:2579 jnc ROM_257E ROM:257B ROM:257B ROM_257B: ; CODE XREF: ROM_2DB4-847↑j ROM:257B ldbse INTMEM_F6, #-1 ROM:257E ROM:257E ROM_257E: ; CODE XREF: ROM_2DB4-845↑j ROM:257E ; ROM_2DB4-840↑j ... ROM:257E st INTMEM_F6, INTMEM_146[] ROM:2583 ROM:2583 ROM_2583: ; CODE XREF: ROM_2DB4-8CF↑j ROM:2583 ; ROM_2DB4-8B7↑j ... ROM:2583 cmpb INTMEM_68, INTMEM_85[] ROM:2588 jne ROM_258C ROM:258A sjmp ROM_2628 ROM:258C ; --------------------------------------------------------------------------- ROM:258C ROM:258C ROM_258C: ; CODE XREF: ROM_2DB4-82C↑j ROM:258C ldb INTMEM_FC, INTMEM_85[] ROM:2591 cmpb INTMEM_68, #12h ROM:2594 jne ROM_25AD ROM:2596 cmpb INTMEM_FC, #48h ; 'H' ROM:2599 jne ROM_25A4 ROM:259B cmpb INTMEM_73, INTMEM_167[] ROM:25A0 je ROM_2600 ROM:25A2 sjmp ROM_2628 ROM:25A4 ; --------------------------------------------------------------------------- ROM:25A4 ROM:25A4 ROM_25A4: ; CODE XREF: ROM_2DB4-81B↑j ROM:25A4 cmpb INTMEM_73, INTMEM_168[] ROM:25A9 jne ROM_2628 ROM:25AB sjmp ROM_2600 ROM:25AD ; --------------------------------------------------------------------------- ROM:25AD ROM:25AD ROM_25AD: ; CODE XREF: ROM_2DB4-820↑j ROM:25AD cmpb INTMEM_68, #24h ; '$' ROM:25B0 jne ROM_25C9 ROM:25B2 cmpb INTMEM_FC, #12h ROM:25B5 jne ROM_25C0 ROM:25B7 cmpb INTMEM_73, INTMEM_168[] ROM:25BC jne ROM_2628 ROM:25BE sjmp ROM_2600 ROM:25C0 ; --------------------------------------------------------------------------- ROM:25C0 ROM:25C0 ROM_25C0: ; CODE XREF: ROM_2DB4-7FF↑j ROM:25C0 cmpb INTMEM_73, INTMEM_169[] ROM:25C5 jne ROM_2628 ROM:25C7 sjmp ROM_25DE ROM:25C9 ; --------------------------------------------------------------------------- ROM:25C9 ROM:25C9 ROM_25C9: ; CODE XREF: ROM_2DB4-804↑j ROM:25C9 cmpb INTMEM_FC, #12h ROM:25CC jne ROM_25D7 ROM:25CE cmpb INTMEM_73, INTMEM_167[] ROM:25D3 jne ROM_2628 ROM:25D5 sjmp ROM_2600 ROM:25D7 ; --------------------------------------------------------------------------- ROM:25D7 ROM:25D7 ROM_25D7: ; CODE XREF: ROM_2DB4-7E8↑j ROM:25D7 cmpb INTMEM_73, INTMEM_169[] ROM:25DC jne ROM_2628 ROM:25DE ROM:25DE ROM_25DE: ; CODE XREF: ROM_2DB4-7ED↑j ROM:25DE ld INTMEM_F8, INTMEM_140[] ROM:25E3 ldbze INTMEM_FC+2, 0B5h[INTMEM_36] ROM:25E8 mulu INTMEM_F8, INTMEM_FC+2 ROM:25EB cmp INTMEM_F8+2, ZERO_REG ; Zero register ROM:25EE je ROM_25F3 ROM:25F0 ldbse INTMEM_F8, #-1 ROM:25F3 ROM:25F3 ROM_25F3: ; CODE XREF: ROM_2DB4-7C6↑j ROM:25F3 st INTMEM_F8, INTMEM_148[] ROM:25F8 add INTMEM_42, INTMEM_F8 ROM:25FB jnc ROM_2600 ROM:25FD ldbse INTMEM_42, #-1 ROM:2600 ROM:2600 ROM_2600: ; CODE XREF: ROM_2DB4-814↑j ROM:2600 ; ROM_2DB4-809↑j ... ROM:2600 ldb INTMEM_68, INTMEM_85[] ROM:2605 ld INTMEM_F6, INTMEM_140[] ROM:260A cmpb INTMEM_68, #48h ; 'H' ROM:260D jne ROM_2616 ROM:260F shl INTMEM_F6, #2 ROM:2612 jc ROM_2620 ROM:2614 sjmp ROM_2623 ROM:2616 ; --------------------------------------------------------------------------- ROM:2616 ROM:2616 ROM_2616: ; CODE XREF: ROM_2DB4-7A7↑j ROM:2616 cmpb INTMEM_68, #24h ; '$' ROM:2619 jne ROM_2623 ROM:261B shl INTMEM_F6, #1 ROM:261E jnc ROM_2623 ROM:2620 ROM:2620 ROM_2620: ; CODE XREF: ROM_2DB4-7A2↑j ROM:2620 ldbse INTMEM_F6, #-1 ROM:2623 ROM:2623 ROM_2623: ; CODE XREF: ROM_2DB4-7A0↑j ROM:2623 ; ROM_2DB4-79B↑j ... ROM:2623 st INTMEM_F6, INTMEM_148[] ROM:2628 ROM:2628 ROM_2628: ; CODE XREF: ROM_2DB4-82A↑j ROM:2628 ; ROM_2DB4-812↑j ... ROM:2628 jbs INTMEM_8B, 3, ROM_263F ROM:262B ROM:262B ROM_262B: ; CODE XREF: ROM_2DB4-75F↓j ROM:262B cmpb INTMEM_73, INTMEM_75 ROM:262E jne ROM_2657 ROM:2630 add INTMEM_40, INTMEM_146[] ROM:2635 jnc ROM_263A ROM:2637 ldbse INTMEM_40, #-1 ROM:263A ROM:263A ROM_263A: ; CODE XREF: ROM_2DB4-77F↑j ROM:263A orb INTMEM_8B, #8 ROM:263D sjmp ROM_2657 ROM:263F ; --------------------------------------------------------------------------- ROM:263F ROM:263F ROM_263F: ; CODE XREF: ROM_2DB4:ROM_2628↑j ROM:263F cmpb INTMEM_73, INTMEM_76 ROM:2642 jne ROM_2657 ROM:2644 jbs INTMEM_88, 3, ROM_264C ROM:2647 lcall ROM_3F2E ROM:264A sjmp ROM_264F ROM:264C ; --------------------------------------------------------------------------- ROM:264C ROM:264C ROM_264C: ; CODE XREF: ROM_2DB4-770↑j ROM:264C lcall ROM_3FD9 ROM:264F ROM:264F ROM_264F: ; CODE XREF: ROM_2DB4-76A↑j ROM:264F lcall ROM_3FEB ROM:2652 andb INTMEM_8B, #-9 ROM:2655 sjmp ROM_262B ROM:2657 ; --------------------------------------------------------------------------- ROM:2657 ROM:2657 ROM_2657: ; CODE XREF: ROM_2DB4-786↑j ROM:2657 ; ROM_2DB4-777↑j ... ROM:2657 jbs INTMEM_8B, 4, ROM_266E ROM:265A ROM:265A ROM_265A: ; CODE XREF: ROM_2DB4-730↓j ROM:265A cmpb INTMEM_73, INTMEM_78 ROM:265D jne ROM_2686 ROM:265F add INTMEM_42, INTMEM_148[] ROM:2664 jnc ROM_2669 ROM:2666 ldbse INTMEM_42, #-1 ROM:2669 ROM:2669 ROM_2669: ; CODE XREF: ROM_2DB4-750↑j ROM:2669 orb INTMEM_8B, #10h ROM:266C sjmp ROM_2686 ROM:266E ; --------------------------------------------------------------------------- ROM:266E ROM:266E ROM_266E: ; CODE XREF: ROM_2DB4:ROM_2657↑j ROM:266E cmpb INTMEM_73, INTMEM_79 ROM:2671 jne ROM_2686 ROM:2673 jbs INTMEM_88, 3, ROM_267B ROM:2676 lcall ROM_4042 ROM:2679 sjmp ROM_267E ROM:267B ; --------------------------------------------------------------------------- ROM:267B ROM:267B ROM_267B: ; CODE XREF: ROM_2DB4-741↑j ROM:267B lcall ROM_4102 ROM:267E ROM:267E ROM_267E: ; CODE XREF: ROM_2DB4-73B↑j ROM:267E lcall ROM_4129 ROM:2681 andb INTMEM_8B, #-11h ROM:2684 sjmp ROM_265A ROM:2686 ; --------------------------------------------------------------------------- ROM:2686 ROM:2686 ROM_2686: ; CODE XREF: ROM_2DB4-757↑j ROM:2686 ; ROM_2DB4-748↑j ... ROM:2686 push #268Ch ROM:2689 ljmp ROM_4B2F ROM:268C ; --------------------------------------------------------------------------- ROM:268C ROM:268C ROM_268C: ; CODE XREF: ROM_2DB4-B2F↑j ROM:268C st ZERO_REG, INTMEM_3C0[] ; Zero register ROM:2691 st ZERO_REG, INTMEM_3C2[] ; Zero register ROM:2696 cmp INTMEM_40, #0 ROM:269A jne ROM_269E ROM:269C sjmp ROM_26F4 ROM:269E ; --------------------------------------------------------------------------- ROM:269E ROM:269E ROM_269E: ; CODE XREF: ROM_2DB4-71A↑j ROM:269E jbc INTMEM_D6, 7, ROM_26A3 ROM:26A1 sjmp ROM_26F4 ROM:26A3 ; --------------------------------------------------------------------------- ROM:26A3 ROM:26A3 ROM_26A3: ; CODE XREF: ROM_2DB4:ROM_269E↑j ROM:26A3 ld INTMEM_F8+2, INTMEM_144[] ROM:26A8 add INTMEM_F8+2, #-8000h ROM:26AC jnc ROM_26B9 ROM:26AE add INTMEM_F8, INTMEM_40, INTMEM_F8+2 ROM:26B2 jnc ROM_26C3 ROM:26B4 ldbse INTMEM_F8, #-1 ROM:26B7 sjmp ROM_26C3 ROM:26B9 ; --------------------------------------------------------------------------- ROM:26B9 ROM:26B9 ROM_26B9: ; CODE XREF: ROM_2DB4-708↑j ROM:26B9 add INTMEM_F8, INTMEM_40, INTMEM_F8+2 ROM:26BD jc ROM_26C3 ROM:26BF ld INTMEM_F8, #0 ROM:26C3 ROM:26C3 ROM_26C3: ; CODE XREF: ROM_2DB4-702↑j ROM:26C3 ; ROM_2DB4-6FD↑j ... ROM:26C3 cmp INTMEM_F8, #-1 ROM:26C7 jnc ROM_26CD ROM:26C9 ld INTMEM_F8, #-1 ROM:26CD ROM:26CD ROM_26CD: ; CODE XREF: ROM_2DB4-6ED↑j ROM:26CD cmp INTMEM_F8, #18h ROM:26D1 jc ROM_26D5 ROM:26D3 sjmp ROM_26F4 ROM:26D5 ; --------------------------------------------------------------------------- ROM:26D5 ROM:26D5 ROM_26D5: ; CODE XREF: ROM_2DB4-6E3↑j ROM:26D5 ldb INTMEM_FC, 40Bh[] ROM:26DA jbc INTMEM_FC, 0, ROM_26DF ROM:26DD sjmp ROM_26F4 ROM:26DF ; --------------------------------------------------------------------------- ROM:26DF ROM:26DF ROM_26DF: ; CODE XREF: ROM_2DB4-6DA↑j ROM:26DF ; ROM_2DB4-6D0↓j ROM:26DF ldb INTMEM_FC, 40Ah[] ROM:26E4 jbs INTMEM_FC, 0, ROM_26DF ROM:26E7 jbc INTMEM_FC, 1, ROM_26EF ROM:26EA orb INTMEM_2A, #20h ; ' ' ROM:26ED sjmp ROM_26F4 ROM:26EF ; --------------------------------------------------------------------------- ROM:26EF ROM:26EF ROM_26EF: ; CODE XREF: ROM_2DB4-6CD↑j ROM:26EF lcall ROM_417F ROM:26F2 clr INTMEM_40 ROM:26F4 ROM:26F4 ROM_26F4: ; CODE XREF: ROM_2DB4-718↑j ROM:26F4 ; ROM_2DB4-713↑j ... ROM:26F4 cmp INTMEM_42, #0 ROM:26F8 jne ROM_26FC ROM:26FA sjmp ROM_2752 ROM:26FC ; --------------------------------------------------------------------------- ROM:26FC ROM:26FC ROM_26FC: ; CODE XREF: ROM_2DB4-6BC↑j ROM:26FC jbc INTMEM_D6, 7, ROM_2701 ROM:26FF sjmp ROM_2752 ROM:2701 ; --------------------------------------------------------------------------- ROM:2701 ROM:2701 ROM_2701: ; CODE XREF: ROM_2DB4:ROM_26FC↑j ROM:2701 ld INTMEM_F8+2, INTMEM_144[] ROM:2706 add INTMEM_F8+2, #-8000h ROM:270A jnc ROM_2717 ROM:270C add INTMEM_F8, INTMEM_42, INTMEM_F8+2 ROM:2710 jnc ROM_2721 ROM:2712 ldbse INTMEM_F8, #-1 ROM:2715 sjmp ROM_2721 ROM:2717 ; --------------------------------------------------------------------------- ROM:2717 ROM:2717 ROM_2717: ; CODE XREF: ROM_2DB4-6AA↑j ROM:2717 add INTMEM_F8, INTMEM_42, INTMEM_F8+2 ROM:271B jc ROM_2721 ROM:271D ld INTMEM_F8, #0 ROM:2721 ROM:2721 ROM_2721: ; CODE XREF: ROM_2DB4-6A4↑j ROM:2721 ; ROM_2DB4-69F↑j ... ROM:2721 cmp INTMEM_F8, #-1 ROM:2725 jnc ROM_272B ROM:2727 ld INTMEM_F8, #-1 ROM:272B ROM:272B ROM_272B: ; CODE XREF: ROM_2DB4-68F↑j ROM:272B cmp INTMEM_F8, #18h ROM:272F jc ROM_2733 ROM:2731 sjmp ROM_2752 ROM:2733 ; --------------------------------------------------------------------------- ROM:2733 ROM:2733 ROM_2733: ; CODE XREF: ROM_2DB4-685↑j ROM:2733 ldb INTMEM_FC, 40Bh[] ROM:2738 jbc INTMEM_FC, 2, ROM_273D ROM:273B sjmp ROM_2752 ROM:273D ; --------------------------------------------------------------------------- ROM:273D ROM:273D ROM_273D: ; CODE XREF: ROM_2DB4-67C↑j ROM:273D ; ROM_2DB4-672↓j ROM:273D ldb INTMEM_FC, 40Ah[] ROM:2742 jbs INTMEM_FC, 0, ROM_273D ROM:2745 jbc INTMEM_FC, 1, ROM_274D ROM:2748 orb INTMEM_2A, #20h ; ' ' ROM:274B sjmp ROM_2752 ROM:274D ; --------------------------------------------------------------------------- ROM:274D ROM:274D ROM_274D: ; CODE XREF: ROM_2DB4-66F↑j ROM:274D lcall ROM_420B ROM:2750 clr INTMEM_42 ROM:2752 ROM:2752 ROM_2752: ; CODE XREF: ROM_2DB4-6BA↑j ROM:2752 ; ROM_2DB4-6B5↑j ... ROM:2752 jbc IOPORT2, 2, ROM_2758 ; Input/output port 2 ROM:2755 orb INTMEM_30+1, #1 ROM:2758 ROM:2758 ROM_2758: ; CODE XREF: ROM_2DB4:ROM_2752↑j ROM:2758 andb INTMEM_8A, #-3 ROM:275B cmpb INTMEM_74, ZERO_REG ; Zero register ROM:275E jne ROM_2782 ROM:2760 jbc INTMEM_86, 2, ROM_2766 ROM:2763 orb INTMEM_8B, #40h ; '@' ROM:2766 ROM:2766 ROM_2766: ; CODE XREF: ROM_2DB4-654↑j ROM:2766 jbc INTMEM_30+1, 2, ROM_276E ROM:2769 orb INTMEM_30+1, #8 ROM:276C sjmp ROM_2798 ROM:276E ; --------------------------------------------------------------------------- ROM:276E ROM:276E ROM_276E: ; CODE XREF: ROM_2DB4:ROM_2766↑j ROM:276E andb INTMEM_8B, #7Fh ROM:2771 jbc INTMEM_30+1, 3, ROM_277A ROM:2774 orb INTMEM_8B, #-80h ROM:2777 andb INTMEM_30+1, #-9 ROM:277A ROM:277A ROM_277A: ; CODE XREF: ROM_2DB4-643↑j ROM:277A orb INTMEM_30+1, #2 ROM:277D orb INT_PEND, #-80h ; Interrupt pending register ROM:2780 sjmp ROM_2798 ROM:2782 ; --------------------------------------------------------------------------- ROM:2782 ROM:2782 ROM_2782: ; CODE XREF: ROM_2DB4-656↑j ROM:2782 cmpb INTMEM_74, 0BCh[INTMEM_36] ROM:2787 jne ROM_2798 ROM:2789 andb INTMEM_30+1, #-5 ROM:278C jbc INTMEM_86, 2, ROM_2798 ROM:278F orb INTMEM_30+1, #4 ROM:2792 jbc INTMEM_30+1, 3, ROM_2798 ROM:2795 orb INTMEM_8B, #20h ; ' ' ROM:2798 ROM:2798 ROM_2798: ; CODE XREF: ROM_2DB4-648↑j ROM:2798 ; ROM_2DB4-634↑j ... ROM:2798 popa ROM:2799 ret ROM:2799 ; END OF FUNCTION CHUNK FOR ROM_2DB4 ROM:279A ROM:279A ; =============== S U B R O U T I N E ======================================= ROM:279A ROM:279A ROM:279A ROM_279A: ; CODE XREF: ROM_2DB4-C31↑p ROM:279A clr INTMEM_F6 ROM:279C jbs INTMEM_88, 0, ROM_27D5 ROM:279F ROM:279F ROM_279F: ; CODE XREF: ROM_279A+24↓j ROM:279F ldb INTMEM_F8, 134h[INTMEM_F6] ROM:27A4 subb INTMEM_F8, INTMEM_73 ROM:27A7 jc ROM_27AC ROM:27A9 addb INTMEM_F8, #48h ; 'H' ROM:27AC ROM:27AC ROM_27AC: ; CODE XREF: ROM_279A+D↑j ROM:27AC cmpb INTMEM_F8, #48h ; 'H' ROM:27AF jnc ROM_27B4 ROM:27B1 subb INTMEM_F8, #48h ; 'H' ROM:27B4 ROM:27B4 ROM_27B4: ; CODE XREF: ROM_279A+15↑j ROM:27B4 cmpb INTMEM_F8, #12h ROM:27B7 jnc ROM_27C2 ROM:27B9 inc INTMEM_F6 ROM:27BB cmpb INTMEM_F6, #4 ROM:27BE jlt ROM_279F ROM:27C0 sjmp ROM_2800 ROM:27C2 ; --------------------------------------------------------------------------- ROM:27C2 ROM:27C2 ROM_27C2: ; CODE XREF: ROM_279A+1D↑j ROM:27C2 ldb INTMEM_65, 134h[INTMEM_F6] ROM:27C7 ldb INTMEM_64, INTMEM_F6 ROM:27CA subb INTMEM_63, INTMEM_65, #1 ROM:27CE jge ROM_27D3 ROM:27D0 addb INTMEM_63, #48h ; 'H' ROM:27D3 ROM:27D3 ROM_27D3: ; CODE XREF: ROM_279A+34↑j ROM:27D3 sjmp ROM_2800 ROM:27D5 ; --------------------------------------------------------------------------- ROM:27D5 ROM:27D5 ROM_27D5: ; CODE XREF: ROM_279A+2↑j ROM:27D5 ; ROM_279A+5A↓j ROM:27D5 ldb INTMEM_F8, 130h[INTMEM_F6] ROM:27DA subb INTMEM_F8, INTMEM_73 ROM:27DD jc ROM_27E2 ROM:27DF addb INTMEM_F8, #48h ; 'H' ROM:27E2 ROM:27E2 ROM_27E2: ; CODE XREF: ROM_279A+43↑j ROM:27E2 cmpb INTMEM_F8, #48h ; 'H' ROM:27E5 jnc ROM_27EA ROM:27E7 subb INTMEM_F8, #48h ; 'H' ROM:27EA ROM:27EA ROM_27EA: ; CODE XREF: ROM_279A+4B↑j ROM:27EA cmpb INTMEM_F8, #12h ROM:27ED jnc ROM_27F8 ROM:27EF inc INTMEM_F6 ROM:27F1 cmpb INTMEM_F6, #4 ROM:27F4 jlt ROM_27D5 ROM:27F6 sjmp ROM_2800 ROM:27F8 ; --------------------------------------------------------------------------- ROM:27F8 ROM:27F8 ROM_27F8: ; CODE XREF: ROM_279A+53↑j ROM:27F8 ldb INTMEM_65, 130h[INTMEM_F6] ROM:27FD ldb INTMEM_64, INTMEM_F6 ROM:2800 ROM:2800 ROM_2800: ; CODE XREF: ROM_279A+26↑j ROM:2800 ; ROM_279A:ROM_27D3↑j ... ROM:2800 andb INTMEM_8B, #-5 ROM:2803 ldb INTMEM_67, INTMEM_85[] ROM:2808 ld INTMEM_F6, INTMEM_140[] ROM:280D cmpb INTMEM_67, #48h ; 'H' ROM:2810 jne ROM_2819 ROM:2812 shl INTMEM_F6, #2 ROM:2815 jc ROM_2823 ROM:2817 sjmp ROM_2826 ROM:2819 ; --------------------------------------------------------------------------- ROM:2819 ROM:2819 ROM_2819: ; CODE XREF: ROM_279A+76↑j ROM:2819 cmpb INTMEM_67, #24h ; '$' ROM:281C jne ROM_2826 ROM:281E shl INTMEM_F6, #1 ROM:2821 jnc ROM_2826 ROM:2823 ROM:2823 ROM_2823: ; CODE XREF: ROM_279A+7B↑j ROM:2823 ldbse INTMEM_F6, #-1 ROM:2826 ROM:2826 ROM_2826: ; CODE XREF: ROM_279A+7D↑j ROM:2826 ; ROM_279A+82↑j ... ROM:2826 st INTMEM_F6, INTMEM_146[] ROM:282B ldb INTMEM_68, INTMEM_85[] ROM:2830 ld INTMEM_F6, INTMEM_140[] ROM:2835 cmpb INTMEM_68, #48h ; 'H' ROM:2838 jne ROM_2841 ROM:283A shl INTMEM_F6, #2 ROM:283D jc ROM_284B ROM:283F sjmp ROM_284E ROM:2841 ; --------------------------------------------------------------------------- ROM:2841 ROM:2841 ROM_2841: ; CODE XREF: ROM_279A+9E↑j ROM:2841 cmpb INTMEM_68, #24h ; '$' ROM:2844 jne ROM_284E ROM:2846 shl INTMEM_F6, #1 ROM:2849 jnc ROM_284E ROM:284B ROM:284B ROM_284B: ; CODE XREF: ROM_279A+A3↑j ROM:284B ldbse INTMEM_F6, #-1 ROM:284E ROM:284E ROM_284E: ; CODE XREF: ROM_279A+A5↑j ROM:284E ; ROM_279A+AA↑j ... ROM:284E st INTMEM_F6, INTMEM_148[] ROM:2853 jbs INTMEM_88, 3, ROM_285B ROM:2856 lcall ROM_3F2E ROM:2859 sjmp ROM_285E ROM:285B ; --------------------------------------------------------------------------- ROM:285B ROM:285B ROM_285B: ; CODE XREF: ROM_279A+B9↑j ROM:285B lcall ROM_3FD9 ROM:285E ROM:285E ROM_285E: ; CODE XREF: ROM_279A+BF↑j ROM:285E lcall ROM_3FEB ROM:2861 andb INTMEM_8B, #-9 ROM:2864 cmpb INTMEM_73, INTMEM_75 ROM:2867 jne ROM_2876 ROM:2869 add INTMEM_40, INTMEM_146[] ROM:286E jnc ROM_2873 ROM:2870 ldbse INTMEM_40, #-1 ROM:2873 ROM:2873 ROM_2873: ; CODE XREF: ROM_279A+D4↑j ROM:2873 orb INTMEM_8B, #8 ROM:2876 ROM:2876 ROM_2876: ; CODE XREF: ROM_279A+CD↑j ROM:2876 jbs INTMEM_88, 3, ROM_287E ROM:2879 lcall ROM_4042 ROM:287C sjmp ROM_2881 ROM:287E ; --------------------------------------------------------------------------- ROM:287E ROM:287E ROM_287E: ; CODE XREF: ROM_279A:ROM_2876↑j ROM:287E lcall ROM_4102 ROM:2881 ROM:2881 ROM_2881: ; CODE XREF: ROM_279A+E2↑j ROM:2881 lcall ROM_4129 ROM:2884 andb INTMEM_8B, #-11h ROM:2887 cmpb INTMEM_73, INTMEM_78 ROM:288A jne ROM_2899 ROM:288C add INTMEM_42, INTMEM_148[] ROM:2891 jnc ROM_2896 ROM:2893 ldbse INTMEM_42, #-1 ROM:2896 ROM:2896 ROM_2896: ; CODE XREF: ROM_279A+F7↑j ROM:2896 orb INTMEM_8B, #10h ROM:2899 ROM:2899 ROM_2899: ; CODE XREF: ROM_279A+F0↑j ROM:2899 ldb INTMEM_CF, #13h ROM:289C subb INTMEM_CF, INTMEM_74 ROM:289F ret ROM:289F ; End of function ROM_279A ROM:289F ROM:28A0 ; --------------------------------------------------------------------------- ROM:28A0 ; START OF FUNCTION CHUNK FOR ROM_37BC ROM:28A0 ROM:28A0 ROM_28A0: ; CODE XREF: ROM_37BC+2C↓j ROM:28A0 jbs INTMEM_D5, 2, ROM_28A5 ROM:28A3 sjmp ROM_297D ROM:28A5 ; --------------------------------------------------------------------------- ROM:28A5 ROM:28A5 ROM_28A5: ; CODE XREF: ROM_37BC:ROM_28A0↑j ROM:28A5 ldb INTMEM_F6, INTMEM_164[] ROM:28AA ld INTMEM_F8, INTMEM_54[] ROM:28AF cmp INTMEM_F8, 10h[INTMEM_36] ROM:28B4 jnc ROM_28B8 ROM:28B6 sjmp ROM_297D ROM:28B8 ; --------------------------------------------------------------------------- ROM:28B8 ROM:28B8 ROM_28B8: ; CODE XREF: ROM_37BC-F08↑j ROM:28B8 inc INTMEM_F8 ROM:28BA st INTMEM_F8, INTMEM_54[] ROM:28BF cmpb INTMEM_6C, #40h ; '@' ROM:28C2 jnc ROM_28CF ROM:28C4 ldb INTMEM_F8+2, #1 ROM:28C7 jbc INTMEM_D6, 1, ROM_28CD ROM:28CA ldb INTMEM_F8+2, #2 ROM:28CD ROM:28CD ROM_28CD: ; CODE XREF: ROM_37BC-EF5↑j ROM:28CD sjmp ROM_2964 ROM:28CF ; --------------------------------------------------------------------------- ROM:28CF ROM:28CF ROM_28CF: ; CODE XREF: ROM_37BC-EFA↑j ROM:28CF jbs IOPORT2, 4, ROM_28DA ; Input/output port 2 ROM:28D2 jbc INTMEM_D6, 1, ROM_28E2 ROM:28D5 andb INTMEM_D6, #-3 ROM:28D8 sjmp ROM_28E6 ROM:28DA ; --------------------------------------------------------------------------- ROM:28DA ROM:28DA ROM_28DA: ; CODE XREF: ROM_37BC:ROM_28CF↑j ROM:28DA jbs INTMEM_D6, 1, ROM_28E2 ROM:28DD orb INTMEM_D6, #2 ROM:28E0 sjmp ROM_28E6 ROM:28E2 ; --------------------------------------------------------------------------- ROM:28E2 ROM:28E2 ROM_28E2: ; CODE XREF: ROM_37BC-EEA↑j ROM:28E2 ; ROM_37BC:ROM_28DA↑j ROM:28E2 incb INTMEM_6C ROM:28E4 sjmp ROM_297D ROM:28E6 ; --------------------------------------------------------------------------- ROM:28E6 ROM:28E6 ROM_28E6: ; CODE XREF: ROM_37BC-EE4↑j ROM:28E6 ; ROM_37BC-EDC↑j ROM:28E6 jbs INTMEM_D6, 5, ROM_290A ROM:28E9 cmpb INTMEM_6C, #2 ROM:28EC jnc ROM_2969 ROM:28EE cmpb INTMEM_6C, #4 ROM:28F1 jh ROM_28F8 ROM:28F3 orb INTMEM_D6, #10h ROM:28F6 sjmp ROM_2976 ROM:28F8 ; --------------------------------------------------------------------------- ROM:28F8 ROM:28F8 ROM_28F8: ; CODE XREF: ROM_37BC-ECB↑j ROM:28F8 jbc INTMEM_D6, 4, ROM_2969 ROM:28FB cmpb INTMEM_6C, #9 ROM:28FE jnc ROM_2969 ROM:2900 cmpb INTMEM_6C, #0Dh ROM:2903 jh ROM_2969 ROM:2905 orb INTMEM_D6, #20h ; ' ' ROM:2908 sjmp ROM_2976 ROM:290A ; --------------------------------------------------------------------------- ROM:290A ROM:290A ROM_290A: ; CODE XREF: ROM_37BC:ROM_28E6↑j ROM:290A jbs INTMEM_D6, 3, ROM_2925 ROM:290D cmpb INTMEM_6C, #6 ROM:2910 jnc ROM_2925 ROM:2912 cmpb INTMEM_6C, #8 ROM:2915 jh ROM_2969 ROM:2917 shl INTMEM_46, #1 ROM:291A inc INTMEM_46 ROM:291C incb INTMEM_F6 ROM:291E cmpb INTMEM_F6, #10h ROM:2921 je ROM_2944 ROM:2923 sjmp ROM_2976 ROM:2925 ; --------------------------------------------------------------------------- ROM:2925 ROM:2925 ROM_2925: ; CODE XREF: ROM_37BC:ROM_290A↑j ROM:2925 ; ROM_37BC-EAC↑j ROM:2925 cmpb INTMEM_6C, #2 ROM:2928 jnc ROM_2969 ROM:292A cmpb INTMEM_6C, #4 ROM:292D jh ROM_2969 ROM:292F jbs INTMEM_D6, 3, ROM_2937 ROM:2932 orb INTMEM_D6, #8 ROM:2935 sjmp ROM_2976 ROM:2937 ; --------------------------------------------------------------------------- ROM:2937 ROM:2937 ROM_2937: ; CODE XREF: ROM_37BC-E8D↑j ROM:2937 shl INTMEM_46, #1 ROM:293A andb INTMEM_D6, #-9 ROM:293D incb INTMEM_F6 ROM:293F cmpb INTMEM_F6, #10h ROM:2942 jne ROM_2976 ROM:2944 ROM:2944 ROM_2944: ; CODE XREF: ROM_37BC-E9B↑j ROM:2944 st INTMEM_46, INTMEM_14A[] ROM:2949 ldb INTMEM_F8+2, #4 ROM:294C cmp INTMEM_46, INTMEM_52[] ROM:2951 jne ROM_295B ROM:2953 ldb INTMEM_F8+2, #3 ROM:2956 orb INTMEM_D6, #4 ROM:2959 sjmp ROM_2964 ROM:295B ; --------------------------------------------------------------------------- ROM:295B ROM:295B ROM_295B: ; CODE XREF: ROM_37BC-E6B↑j ROM:295B cmp INTMEM_46, #-0F10h ROM:295F jne ROM_2964 ROM:2961 ldb INTMEM_F8+2, #5 ROM:2964 ROM:2964 ROM_2964: ; CODE XREF: ROM_37BC:ROM_28CD↑j ROM:2964 ; ROM_37BC-E63↑j ... ROM:2964 stb INTMEM_F8+2, INTMEM_163[] ROM:2969 ROM:2969 ROM_2969: ; CODE XREF: ROM_37BC-ED0↑j ROM:2969 ; ROM_37BC:ROM_28F8↑j ... ROM:2969 clr INTMEM_46 ROM:296B clrb INTMEM_F6 ROM:296D andb INTMEM_D6, #-9 ROM:2970 andb INTMEM_D6, #-11h ROM:2973 andb INTMEM_D6, #-21h ROM:2976 ROM:2976 ROM_2976: ; CODE XREF: ROM_37BC-EC6↑j ROM:2976 ; ROM_37BC-EB4↑j ... ROM:2976 stb INTMEM_F6, INTMEM_164[] ROM:297B clrb INTMEM_6C ROM:297D ROM:297D ROM_297D: ; CODE XREF: ROM_37BC-F19↑j ROM:297D ; ROM_37BC-F06↑j ... ROM:297D ldb INTMEM_F6, INTMEM_165[] ROM:2982 incb INTMEM_F6 ROM:2984 stb INTMEM_F6, INTMEM_165[] ROM:2989 cmpb INTMEM_F6, #4 ROM:298C je ROM_2991 ROM:298E ljmp ROM_2BF8 ROM:2991 ; --------------------------------------------------------------------------- ROM:2991 ROM:2991 ROM_2991: ; CODE XREF: ROM_37BC-E30↑j ROM:2991 stb ZERO_REG, INTMEM_165[] ; Zero register ROM:2996 jbs INTMEM_8A, 1, ROM_299C ROM:2999 djnz INTMEM_62, ROM_299D ROM:299C ROM:299C ROM_299C: ; CODE XREF: ROM_37BC-E26↑j ROM:299C rst ROM:299D ; --------------------------------------------------------------------------- ROM:299D ROM:299D ROM_299D: ; CODE XREF: ROM_37BC-E23↑j ROM:299D ldb INTMEM_A, #1Eh ROM:29A0 ldb INTMEM_A, #-1Fh ROM:29A3 cmpb ZERO_REG, INTMEM_A0 ; Zero register ROM:29A6 jne ROM_29AB ROM:29A8 lcall ROM_3F03 ROM:29AB ROM:29AB ROM_29AB: ; CODE XREF: ROM_37BC-E16↑j ROM:29AB ; ROM_37BC-D99↓j ... ROM:29AB jbc INTMEM_8C, 0, ROM_29B2 ROM:29AE decb INTMEM_7B ROM:29B0 sjmp ROM_29CB ROM:29B2 ; --------------------------------------------------------------------------- ROM:29B2 ROM:29B2 ROM_29B2: ; CODE XREF: ROM_37BC:ROM_29AB↑j ROM:29B2 cmpb INTMEM_5E, INTMEM_5F ROM:29B5 jne ROM_2A33 ROM:29B7 jbs INTMEM_86, 3, ROM_29F0 ROM:29BA ROM:29BA ROM_29BA: ; CODE XREF: ROM_37BC-D54↓j ROM:29BA jbs INTMEM_8C, 0, ROM_29CB ROM:29BD jbs INTMEM_8C, 2, ROM_29C3 ROM:29C0 jbc INTMEM_8C, 3, ROM_2A0B ROM:29C3 ROM:29C3 ROM_29C3: ; CODE XREF: ROM_37BC-DFF↑j ROM:29C3 orb INTMEM_8C, #1 ROM:29C6 ldb INTMEM_7B, 0BDh[INTMEM_36] ROM:29CB ROM:29CB ROM_29CB: ; CODE XREF: ROM_37BC-E0C↑j ROM:29CB ; ROM_37BC:ROM_29BA↑j ROM:29CB cmpb INTMEM_7B, ZERO_REG ; Zero register ROM:29CE je ROM_29DF ROM:29D0 jbs INTMEM_86, 3, ROM_2A0B ROM:29D3 cmpb INTMEM_5E, INTMEM_5F ROM:29D6 je ROM_2A0B ROM:29D8 cmpb INTMEM_60, #-1 ROM:29DB je ROM_2A0B ROM:29DD sjmp ROM_2A33 ROM:29DF ; --------------------------------------------------------------------------- ROM:29DF ROM:29DF ROM_29DF: ; CODE XREF: ROM_37BC-DEE↑j ROM:29DF andb INTMEM_8C, #-2 ROM:29E2 andb INTMEM_8C, #-5 ROM:29E5 andb INTMEM_8C, #-9 ROM:29E8 jbs INTMEM_86, 3, ROM_2A33 ROM:29EB lcall ROM_4297 ROM:29EE sjmp ROM_2A0B ROM:29F0 ; --------------------------------------------------------------------------- ROM:29F0 ROM:29F0 ROM_29F0: ; CODE XREF: ROM_37BC-E05↑j ROM:29F0 jbc INTMEM_86, 5, ROM_2A25 ROM:29F3 jbs INTMEM_86, 4, ROM_2A19 ROM:29F6 andb INTMEM_86, #-9 ROM:29F9 andb INTMEM_86, #-21h ROM:29FC clrb INTMEM_60 ROM:29FE clrb INTMEM_60+1 ROM:2A00 jbs INTMEM_87, 0, ROM_2A0E ROM:2A03 jbs INTMEM_86, 7, ROM_2A0B ROM:2A06 ROM:2A06 ROM_2A06: ; CODE XREF: ROM_37BC:ROM_2A0E↓j ROM:2A06 ; ROM_37BC-DA5↓j ROM:2A06 ldb INTMEM_5F, (INTMEM_28+1)[] ROM:2A0B ROM:2A0B ROM_2A0B: ; CODE XREF: ROM_37BC-DFC↑j ROM:2A0B ; ROM_37BC-DEC↑j ... ROM:2A0B ljmp ROM_2ADE ROM:2A0E ; --------------------------------------------------------------------------- ROM:2A0E ROM:2A0E ROM_2A0E: ; CODE XREF: ROM_37BC-DBC↑j ROM:2A0E jbc INTMEM_86, 6, ROM_2A06 ROM:2A11 andb INTMEM_87, #-2 ROM:2A14 andb INTMEM_86, #-41h ROM:2A17 sjmp ROM_2A06 ROM:2A19 ; --------------------------------------------------------------------------- ROM:2A19 ROM:2A19 ROM_2A19: ; CODE XREF: ROM_37BC-DC9↑j ROM:2A19 andb INTMEM_86, #-11h ROM:2A1C clrb INTMEM_5F ROM:2A1E clrb INTMEM_60+1 ROM:2A20 ldb INTMEM_60, #3 ROM:2A23 sjmp ROM_29AB ROM:2A25 ; --------------------------------------------------------------------------- ROM:2A25 ROM:2A25 ROM_2A25: ; CODE XREF: ROM_37BC:ROM_29F0↑j ROM:2A25 orb INTMEM_86, #20h ; ' ' ROM:2A28 ldb INTMEM_5E, #-38h ROM:2A2B subb INTMEM_5E, INTMEM_60 ROM:2A2E ldb INTMEM_5F, #0Fh ROM:2A31 sjmp ROM_29AB ROM:2A33 ; --------------------------------------------------------------------------- ROM:2A33 ROM:2A33 ROM_2A33: ; CODE XREF: ROM_37BC-E07↑j ROM:2A33 ; ROM_37BC-DDF↑j ... ROM:2A33 jbs INTMEM_8C, 1, ROM_2A76 ROM:2A36 cmpb INTMEM_5E, INTMEM_5F ROM:2A39 jc ROM_2A40 ROM:2A3B jbc INTMEM_8C, 3, ROM_2A5E ROM:2A3E sjmp ROM_2A43 ROM:2A40 ; --------------------------------------------------------------------------- ROM:2A40 ROM:2A40 ROM_2A40: ; CODE XREF: ROM_37BC-D83↑j ROM:2A40 jbc INTMEM_8C, 2, ROM_2A5E ROM:2A43 ROM:2A43 ROM_2A43: ; CODE XREF: ROM_37BC-D7E↑j ROM:2A43 jbs INTMEM_8C, 0, ROM_2A53 ROM:2A46 orb INTMEM_8C, #1 ROM:2A49 ldb INTMEM_7B, 0BDh[INTMEM_36] ROM:2A4E subb INTMEM_7B, INTMEM_60+1 ROM:2A51 jnc ROM_2A58 ROM:2A53 ROM:2A53 ROM_2A53: ; CODE XREF: ROM_37BC:ROM_2A43↑j ROM:2A53 cmpb INTMEM_7B, ZERO_REG ; Zero register ROM:2A56 jne ROM_2A0B ROM:2A58 ROM:2A58 ROM_2A58: ; CODE XREF: ROM_37BC-D6B↑j ROM:2A58 andb INTMEM_8C, #-5 ROM:2A5B andb INTMEM_8C, #-9 ROM:2A5E ROM:2A5E ROM_2A5E: ; CODE XREF: ROM_37BC-D81↑j ROM:2A5E ; ROM_37BC:ROM_2A40↑j ROM:2A5E andb INTMEM_8C, #-2 ROM:2A61 clrb INTMEM_7B ROM:2A63 cmpb INTMEM_60, #-1 ROM:2A66 jne ROM_2A6A ROM:2A68 sjmp ROM_29BA ROM:2A6A ; --------------------------------------------------------------------------- ROM:2A6A ROM:2A6A ROM_2A6A: ; CODE XREF: ROM_37BC-D56↑j ROM:2A6A jbs INTMEM_86, 4, ROM_2A76 ROM:2A6D cmpb INTMEM_60+1, INTMEM_60 ROM:2A70 jc ROM_2A76 ROM:2A72 incb INTMEM_60+1 ROM:2A74 sjmp ROM_2A0B ROM:2A76 ; --------------------------------------------------------------------------- ROM:2A76 ROM:2A76 ROM_2A76: ; CODE XREF: ROM_37BC:ROM_2A33↑j ROM:2A76 ; ROM_37BC:ROM_2A6A↑j ... ROM:2A76 clrb INTMEM_60+1 ROM:2A78 addb INTMEM_F8, INTMEM_5E, INTMEM_5E ROM:2A7C jbs INTMEM_8C, 1, ROM_2A86 ROM:2A7F cmpb INTMEM_5E, INTMEM_5F ROM:2A82 jc ROM_2AA4 ROM:2A84 sjmp ROM_2A89 ROM:2A86 ; --------------------------------------------------------------------------- ROM:2A86 ROM:2A86 ROM_2A86: ; CODE XREF: ROM_37BC-D40↑j ROM:2A86 jbs INTMEM_8C, 3, ROM_2AA4 ROM:2A89 ROM:2A89 ROM_2A89: ; CODE XREF: ROM_37BC-D38↑j ROM:2A89 andb INTMEM_8C, #-9 ROM:2A8C orb INTMEM_8C, #4 ROM:2A8F clrb INTMEM_F8+3 ROM:2A91 incb INTMEM_F8 ROM:2A93 jbs INTMEM_8C, 1, ROM_2A9B ROM:2A96 orb INTMEM_8C, #2 ROM:2A99 sjmp ROM_2AC2 ROM:2A9B ; --------------------------------------------------------------------------- ROM:2A9B ROM:2A9B ROM_2A9B: ; CODE XREF: ROM_37BC-D29↑j ROM:2A9B incb INTMEM_F8 ROM:2A9D incb INTMEM_5E ROM:2A9F andb INTMEM_8C, #-3 ROM:2AA2 sjmp ROM_2AC2 ROM:2AA4 ; --------------------------------------------------------------------------- ROM:2AA4 ROM:2AA4 ROM_2AA4: ; CODE XREF: ROM_37BC-D3A↑j ROM:2AA4 ; ROM_37BC:ROM_2A86↑j ROM:2AA4 andb INTMEM_8C, #-5 ROM:2AA7 orb INTMEM_8C, #8 ROM:2AAA ldb INTMEM_F8+3, #4 ROM:2AAD decb INTMEM_F8 ROM:2AAF jbs INTMEM_8C, 1, ROM_2AB7 ROM:2AB2 orb INTMEM_8C, #2 ROM:2AB5 sjmp ROM_2AC2 ROM:2AB7 ; --------------------------------------------------------------------------- ROM:2AB7 ROM:2AB7 ROM_2AB7: ; CODE XREF: ROM_37BC-D0D↑j ROM:2AB7 decb INTMEM_F8 ROM:2AB9 decb INTMEM_5E ROM:2ABB jc ROM_2ABF ROM:2ABD clrb INTMEM_5E ROM:2ABF ROM:2ABF ROM_2ABF: ; CODE XREF: ROM_37BC-D01↑j ROM:2ABF andb INTMEM_8C, #-3 ROM:2AC2 ROM:2AC2 ROM_2AC2: ; CODE XREF: ROM_37BC-D23↑j ROM:2AC2 ; ROM_37BC-D1A↑j ... ROM:2AC2 and INTMEM_F8, #7 ROM:2AC6 ldb INTMEM_F8+2, 3AAEh[INTMEM_F8] ROM:2ACB shlb INTMEM_F8+2, INTMEM_F8+3 ROM:2ACE andb INTMEM_F8+2, #-10h ROM:2AD1 pushf ROM:2AD2 andb INTMEM_1C, #0Fh ROM:2AD5 orb INTMEM_1C, INTMEM_F8+2 ROM:2AD8 popf ROM:2AD9 stb INTMEM_1C, 402h[] ROM:2ADE ROM:2ADE ROM_2ADE: ; CODE XREF: ROM_37BC:ROM_2A0B↑j ROM:2ADE ldb INTMEM_F8, #0 ROM:2AE1 pushf ROM:2AE2 ldb INTMEM_F8+1, INTMEM_64 ROM:2AE5 lcall ROM_34F0 ROM:2AE8 jbc INTMEM_F8, 0, ROM_2B1F ROM:2AEB add INTMEM_F8+2, INTMEM_3E, INTMEM_56[] ROM:2AF1 sub INTMEM_F8+2, INTMEM_A ROM:2AF4 cmp INTMEM_F8+2, INTMEM_56[] ROM:2AF9 jnc ROM_2B1F ROM:2AFB ldb INTMEM_F8, #4 ROM:2AFE ldb INTMEM_F8+1, INTMEM_64 ROM:2B01 lcall ROM_34F0 ROM:2B04 cmpb INTMEM_F6, #0 ROM:2B07 jne ROM_2B1F ROM:2B09 jbc INTMEM_88, 0, ROM_2B1F ROM:2B0C ldbze INTMEM_F6, INTMEM_64 ROM:2B0F ldb INTMEM_F6, 3576h[INTMEM_F6] ROM:2B14 ldb INTMEM_64, INTMEM_F6 ROM:2B17 ldb INTMEM_65, 134h[INTMEM_F6] ROM:2B1C andb INTMEM_88, #-2 ROM:2B1F ROM:2B1F ROM_2B1F: ; CODE XREF: ROM_37BC-CD4↑j ROM:2B1F ; ROM_37BC-CC3↑j ... ROM:2B1F popf ROM:2B20 djnz INTMEM_7D, ROM_2B26 ROM:2B23 ldb INTMEM_7D, #19h ROM:2B26 ROM:2B26 ROM_2B26: ; CODE XREF: ROM_37BC-C9C↑j ROM:2B26 andb INTMEM_7C, #-9 ROM:2B29 cmpb INTMEM_7D, (INTMEM_D0+1)[] ROM:2B2E jh ROM_2B33 ROM:2B30 orb INTMEM_7C, #8 ROM:2B33 ROM:2B33 ROM_2B33: ; CODE XREF: ROM_37BC-C8E↑j ROM:2B33 ldb INTMEM_F8+2, INTMEM_16C[] ROM:2B38 jbc IOPORT2, 6, ROM_2B4A ; Input/output port 2 ROM:2B3B jbs INTMEM_87, 7, ROM_2B5E ROM:2B3E cmpb INTMEM_F8+2, 0BEh[INTMEM_36] ROM:2B43 jnc ROM_2B54 ROM:2B45 orb INTMEM_87, #-80h ROM:2B48 sjmp ROM_2B5E ROM:2B4A ; --------------------------------------------------------------------------- ROM:2B4A ROM:2B4A ROM_2B4A: ; CODE XREF: ROM_37BC-C84↑j ROM:2B4A jbc INTMEM_87, 7, ROM_2B5E ROM:2B4D cmpb INTMEM_F8+2, 0BFh[INTMEM_36] ROM:2B52 jc ROM_2B58 ROM:2B54 ROM:2B54 ROM_2B54: ; CODE XREF: ROM_37BC-C79↑j ROM:2B54 incb INTMEM_F8+2 ROM:2B56 sjmp ROM_2B60 ROM:2B58 ; --------------------------------------------------------------------------- ROM:2B58 ROM:2B58 ROM_2B58: ; CODE XREF: ROM_37BC-C6A↑j ROM:2B58 andb INTMEM_87, #7Fh ROM:2B5B orb INTMEM_87, #8 ROM:2B5E ROM:2B5E ROM_2B5E: ; CODE XREF: ROM_37BC-C81↑j ROM:2B5E ; ROM_37BC-C74↑j ... ROM:2B5E clrb INTMEM_F8+2 ROM:2B60 ROM:2B60 ROM_2B60: ; CODE XREF: ROM_37BC-C66↑j ROM:2B60 stb INTMEM_F8+2, INTMEM_16C[] ROM:2B65 jbs IOPORT1, 0, ROM_2B94 ; Input/output port 1 ROM:2B68 ldb INTMEM_F6, #-20h ROM:2B6B ROM:2B6B ROM_2B6B: ; CODE XREF: ROM_37BC-C35↓j ROM:2B6B orb INTMEM_F6, INTMEM_7E ROM:2B6E andb INTMEM_F6, INTMEM_16D[] ROM:2B73 stb INTMEM_F6, 401h[] ROM:2B78 ldb INTMEM_F8+3, #14h ROM:2B7B ROM:2B7B ROM_2B7B: ; CODE XREF: ROM_37BC:ROM_2B7B↓j ROM:2B7B djnz INTMEM_F8+3, ROM_2B7B ROM:2B7E jbc IOPORT1, 0, ROM_2B8E ; Input/output port 1 ROM:2B81 shlb INTMEM_7E, #1 ROM:2B84 cmpb INTMEM_7E, #10h ROM:2B87 jnh ROM_2B6B ROM:2B89 ldb INTMEM_7E, #1 ROM:2B8C sjmp ROM_2B94 ROM:2B8E ; --------------------------------------------------------------------------- ROM:2B8E ROM:2B8E ROM_2B8E: ; CODE XREF: ROM_37BC-C3E↑j ROM:2B8E orb INTMEM_34, INTMEM_7E ROM:2B91 orb INTMEM_30, INTMEM_7E ROM:2B94 ROM:2B94 ROM_2B94: ; CODE XREF: ROM_37BC-C57↑j ROM:2B94 ; ROM_37BC-C30↑j ROM:2B94 ldb INTMEM_F8, INTMEM_34 ROM:2B97 ldb INTMEM_F8+1, INTMEM_161[] ROM:2B9C ldb INTMEM_F8+2, INTMEM_16D[] ROM:2BA1 notb INTMEM_F8+1 ROM:2BA3 andb INTMEM_F8+1, INTMEM_7C ROM:2BA6 orb INTMEM_F8+1, INTMEM_162[] ROM:2BAB andb INTMEM_F8+2, #-20h ROM:2BAE notb INTMEM_F8 ROM:2BB0 andb INTMEM_F8+1, INTMEM_F8 ROM:2BB3 orb INTMEM_F8+2, INTMEM_F8+1 ROM:2BB6 stb INTMEM_F8+2, 401h[] ROM:2BBB stb INTMEM_F8+2, INTMEM_16D[] ROM:2BC0 inc INTMEM_50 ROM:2BC2 and ZERO_REG, INTMEM_50, #1 ; Zero register ROM:2BC7 jne ROM_2BF8 ROM:2BC9 ld INTMEM_F6, #9Fh ROM:2BCD and ZERO_REG, INTMEM_50, #0Fh ; Zero register ROM:2BD2 jne ROM_2BE3 ROM:2BD4 ld INTMEM_F6, #93h ROM:2BD8 and ZERO_REG, INTMEM_50, #1FFh ; Zero register ROM:2BDD jne ROM_2BE3 ROM:2BDF ld INTMEM_F6, #8Eh ROM:2BE3 ROM:2BE3 ROM_2BE3: ; CODE XREF: ROM_37BC-BEA↑j ROM:2BE3 ; ROM_37BC-BDF↑j ROM:2BE3 pushf ROM:2BE4 ROM:2BE4 ROM_2BE4: ; CODE XREF: ROM_37BC-BC7↓j ROM:2BE4 ldb INTMEM_F8, [INTMEM_F6] ROM:2BE7 cmpb INTMEM_F8, ZERO_REG ; Zero register ROM:2BEA je ROM_2BEE ROM:2BEC decb INTMEM_F8 ROM:2BEE ROM:2BEE ROM_2BEE: ; CODE XREF: ROM_37BC-BD2↑j ROM:2BEE stb INTMEM_F8, [INTMEM_F6]+ ROM:2BF1 cmp INTMEM_F6, #0AAh ROM:2BF5 jne ROM_2BE4 ROM:2BF7 popf ROM:2BF8 ROM:2BF8 ROM_2BF8: ; CODE XREF: ROM_37BC-E2E↑j ROM:2BF8 ; ROM_37BC-BF5↑j ROM:2BF8 di ROM:2BF9 ld INTMEM_F8, INTMEM_15A[] ROM:2BFE add INTMEM_F8, #2EEh ROM:2C02 sub INTMEM_F8+2, INTMEM_F8, INTMEM_A ROM:2C06 cmp INTMEM_F8+2, #2EEh ROM:2C0A jc ROM_2C12 ROM:2C0C cmp INTMEM_F8+2, #10h ROM:2C10 jc ROM_2C17 ROM:2C12 ROM:2C12 ROM_2C12: ; CODE XREF: ROM_37BC-BB2↑j ROM:2C12 add INTMEM_F8, INTMEM_A, #177h ROM:2C17 ROM:2C17 ROM_2C17: ; CODE XREF: ROM_37BC-BAC↑j ROM:2C17 jbc WSR1, 6, ROM_2C22 ; Window selection register 1 ROM:2C1A andb INTMEM_8D, #-3 ROM:2C1D orb INTMEM_2A, #2 ROM:2C20 sjmp ROM_2C2D ROM:2C22 ; --------------------------------------------------------------------------- ROM:2C22 ROM:2C22 ROM_2C22: ; CODE XREF: ROM_37BC:ROM_2C17↑j ROM:2C22 ldb INTMEM_6, #18h ROM:2C25 ld INTMEM_4, INTMEM_F8 ROM:2C28 st INTMEM_F8, INTMEM_15A[] ROM:2C2D ROM:2C2D ROM_2C2D: ; CODE XREF: ROM_37BC-B9C↑j ROM:2C2D andb INTMEM_8D, #-5 ROM:2C30 popa ROM:2C31 ret ROM:2C31 ; END OF FUNCTION CHUNK FOR ROM_37BC ROM:2C32 ; --------------------------------------------------------------------------- ROM:2C32 ; START OF FUNCTION CHUNK FOR ROM_2DB4 ROM:2C32 ROM:2C32 ROM_2C32: ; CODE XREF: ROM_2DB4:ROM_2E15↓j ROM:2C32 ld INTMEM_F8, 386h[INTMEM_4E] ROM:2C37 sub INTMEM_F6, INTMEM_38, INTMEM_3E ROM:2C3B st INTMEM_F6, INTMEM_15C[] ROM:2C40 cmp INTMEM_F6, #465h ROM:2C44 jnc ROM_2C5E ROM:2C46 add INTMEM_F8, INTMEM_F6, #7 ROM:2C4B jc ROM_2C54 ROM:2C4D cmp INTMEM_F8, INTMEM_56[] ROM:2C52 jnc ROM_2C6E ROM:2C54 ROM:2C54 ROM_2C54: ; CODE XREF: ROM_2DB4-169↑j ROM:2C54 ld INTMEM_F8, INTMEM_56[] ROM:2C59 orb INTMEM_2A, #4 ROM:2C5C sjmp ROM_2C6E ROM:2C5E ; --------------------------------------------------------------------------- ROM:2C5E ROM:2C5E ROM_2C5E: ; CODE XREF: ROM_2DB4-170↑j ROM:2C5E ld INTMEM_F8, #465h ROM:2C62 orb INTMEM_2A, #40h ; '@' ROM:2C65 cmp INTMEM_F6, #4Bh ; 'K' ROM:2C69 jc ROM_2C6E ROM:2C6B orb INTMEM_2A, #8 ROM:2C6E ROM:2C6E ROM_2C6E: ; CODE XREF: ROM_2DB4-162↑j ROM:2C6E ; ROM_2DB4-158↑j ... ROM:2C6E orb INTMEM_8B, #2 ROM:2C71 st INTMEM_F8, 386h[INTMEM_4E] ROM:2C76 popa ROM:2C77 ret ROM:2C77 ; END OF FUNCTION CHUNK FOR ROM_2DB4 ROM:2C78 ; --------------------------------------------------------------------------- ROM:2C78 ; START OF FUNCTION CHUNK FOR start ROM:2C78 ROM:2C78 ROM_2C78: ; CODE XREF: start+6↑j ROM:2C78 ld INTMEM_1A, #5555h ROM:2C7C ld INTMEM_1C, #-5556h ROM:2C80 cmp INTMEM_1A, #5555h ROM:2C84 jne ROM_2CC1 ROM:2C86 cmp INTMEM_1C, #-5556h ROM:2C8A jne ROM_2CC1 ROM:2C8C ld INTMEM_1A, #-5556h ROM:2C90 ld INTMEM_1C, #5555h ROM:2C94 cmp INTMEM_1A, #-5556h ROM:2C98 jne ROM_2CC1 ROM:2C9A cmp INTMEM_1C, #5555h ROM:2C9E jne ROM_2CC1 ROM:2CA0 ldb INTMEM_1C, #55h ; 'U' ROM:2CA3 ROM:2CA3 ROM_2CA3: ; CODE XREF: start:ROM_2CDC↓j ROM:2CA3 ld INTMEM_1A, #1Eh ROM:2CA7 ROM:2CA7 ROM_2CA7: ; CODE XREF: start+C30↓j ROM:2CA7 cmp INTMEM_1A, #200h ROM:2CAB je ROM_2CB2 ROM:2CAD stb INTMEM_1C, [INTMEM_1A]+ ROM:2CB0 sjmp ROM_2CA7 ROM:2CB2 ; --------------------------------------------------------------------------- ROM:2CB2 ROM:2CB2 ROM_2CB2: ; CODE XREF: start+C2B↑j ROM:2CB2 ld INTMEM_1A, #1Eh ROM:2CB6 ROM:2CB6 ROM_2CB6: ; CODE XREF: start+C3F↓j ROM:2CB6 cmp INTMEM_1A, #200h ROM:2CBA je ROM_2CC2 ROM:2CBC cmpb INTMEM_1C, [INTMEM_1A]+ ROM:2CBF je ROM_2CB6 ROM:2CC1 ROM:2CC1 ROM_2CC1: ; CODE XREF: start+C04↑j ROM:2CC1 ; start+C0A↑j ... ROM:2CC1 rst ROM:2CC2 ; --------------------------------------------------------------------------- ROM:2CC2 ROM:2CC2 ROM_2CC2: ; CODE XREF: start+C3A↑j ROM:2CC2 ldb INTMEM_A, #1Eh ROM:2CC5 ldb INTMEM_A, #-1Fh ROM:2CC8 cmpb INTMEM_1C, #0 ROM:2CCB je ROM_2CDE ROM:2CCD cmpb INTMEM_1C, #-56h ROM:2CD0 jne ROM_2CD4 ROM:2CD2 clrb INTMEM_1C ROM:2CD4 ROM:2CD4 ROM_2CD4: ; CODE XREF: start+C50↑j ROM:2CD4 cmpb INTMEM_1C, #55h ; 'U' ROM:2CD7 jne ROM_2CDC ROM:2CD9 ldb INTMEM_1C, #-56h ROM:2CDC ROM:2CDC ROM_2CDC: ; CODE XREF: start+C57↑j ROM:2CDC sjmp ROM_2CA3 ROM:2CDE ; --------------------------------------------------------------------------- ROM:2CDE ROM:2CDE ROM_2CDE: ; CODE XREF: start+C4B↑j ROM:2CDE clr INTMEM_1A ROM:2CE0 clr INTMEM_1C ROM:2CE2 ld INTMEM_F6, #2CF8h ROM:2CE6 ld INTMEM_FC, #200h ROM:2CEA ldb INTMEM_FC+2, [INTMEM_F6]+ ROM:2CED ROM:2CED ROM_2CED: ; CODE XREF: start+C76↓j ROM:2CED cmp INTMEM_FC, #400h ROM:2CF1 je ROM_2CFB ROM:2CF3 stb INTMEM_FC+2, [INTMEM_FC]+ ROM:2CF6 sjmp ROM_2CED ROM:2CF6 ; END OF FUNCTION CHUNK FOR start ROM:2CF6 ; --------------------------------------------------------------------------- ROM:2CF8 db 55h, 0AAh, 0 ROM:2CFB ; --------------------------------------------------------------------------- ROM:2CFB ; START OF FUNCTION CHUNK FOR start ROM:2CFB ROM:2CFB ROM_2CFB: ; CODE XREF: start+C71↑j ROM:2CFB ; start+C95↓j ROM:2CFB ldb INTMEM_A, #1Eh ROM:2CFE ldb INTMEM_A, #-1Fh ROM:2D01 cmp INTMEM_F6, #2CFBh ROM:2D05 je ROM_2D22 ROM:2D07 ld INTMEM_FC, #200h ROM:2D0B ldb INTMEM_FC+3, INTMEM_FC+2 ROM:2D0E ldb INTMEM_FC+2, [INTMEM_F6]+ ROM:2D11 ROM:2D11 ROM_2D11: ; CODE XREF: start+C9F↓j ROM:2D11 cmp INTMEM_FC, #400h ROM:2D15 je ROM_2CFB ROM:2D17 cmpb INTMEM_FC+3, [INTMEM_FC] ROM:2D1A jne ROM_2D21 ROM:2D1C stb INTMEM_FC+2, [INTMEM_FC]+ ROM:2D1F sjmp ROM_2D11 ROM:2D21 ; --------------------------------------------------------------------------- ROM:2D21 ROM:2D21 ROM_2D21: ; CODE XREF: start+C9A↑j ROM:2D21 rst ROM:2D22 ; --------------------------------------------------------------------------- ROM:2D22 ROM:2D22 ROM_2D22: ; CODE XREF: start+C85↑j ROM:2D22 ldb INTMEM_F6, #2 ROM:2D25 st ZERO_REG, 44Ah[] ; Zero register ROM:2D2A ROM:2D2A ROM_2D2A: ; CODE XREF: start+CB6↓j ROM:2D2A stb INTMEM_F6, (ROM_2D5F+1)[] ROM:2D2F cmpb INTMEM_F6, (ROM_2D5F+1)[] ROM:2D34 je ROM_2D5A ROM:2D36 djnz INTMEM_F6, ROM_2D2A ROM:2D39 ld INTMEM_F8, #2000h ROM:2D3D ld INTMEM_F8+2, #-6000h ROM:2D41 ld INTMEM_FC, #100h ROM:2D45 ld INTMEM_FC+2, #30h ; '0' ROM:2D49 st ZERO_REG, 448h[] ; Zero register ROM:2D4E ROM:2D4E ROM_2D4E: ; CODE XREF: start+CD7↓j ROM:2D4E bmov INTMEM_F8, INTMEM_FC ROM:2D51 ldb INTMEM_A, #1Eh ROM:2D54 ldb INTMEM_A, #-1Fh ROM:2D57 djnz INTMEM_FC+2, ROM_2D4E ROM:2D5A ROM:2D5A ROM_2D5A: ; CODE XREF: start+CB4↑j ROM:2D5A st ZERO_REG, 440h[] ; Zero register ROM:2D5F ROM:2D5F ROM_2D5F: ; DATA XREF: start:ROM_2D2A↑w ROM:2D5F ; start+CAF↑r ROM:2D5F skip INTMEM_17 ROM:2D61 ld INTMEM_36, #7500h ROM:2D65 ROM:2D65 ROM_2D65: ; CODE XREF: start+D1A↓j ROM:2D65 ld SP, #130h ; Stack pointer ROM:2D69 lcall ROM_3B0A ROM:2D6C lcall ROM_3BB6 ROM:2D6F lcall ROM_4356 ROM:2D72 lcall ROM_376E ROM:2D75 lcall ROM_37EC ROM:2D78 lcall ROM_31FE ROM:2D7B lcall ROM_32DC ROM:2D7E lcall ROM_33DA ROM:2D81 lcall ROM_3763 ROM:2D84 jbs INTMEM_86, 0, ROM_2D8C ROM:2D87 lcall ROM_4B15 ROM:2D8A sjmp ROM_2D8F ROM:2D8C ; --------------------------------------------------------------------------- ROM:2D8C ROM:2D8C ROM_2D8C: ; CODE XREF: start+D04↑j ROM:2D8C lcall ROM_4B19 ROM:2D8F ROM:2D8F ROM_2D8F: ; CODE XREF: start+D0A↑j ROM:2D8F lcall ROM_330D ROM:2D92 lcall nullsub_1 ROM:2D95 incb INTMEM_5A ROM:2D97 orb INTMEM_86, #1 ROM:2D9A sjmp ROM_2D65 ROM:2D9A ; END OF FUNCTION CHUNK FOR start ROM:2D9C ROM:2D9C ; =============== S U B R O U T I N E ======================================= ROM:2D9C ROM:2D9C ; NMI ROM:2D9C ROM:2D9C ROM_2D9C: ; DATA XREF: ROM:Int01↑o ROM:2D9C ; ROM:Int03↑o ... ROM:2D9C rst ROM:2D9C ; End of function ROM_2D9C ROM:2D9C ROM:2D9D ROM:2D9D ; =============== S U B R O U T I N E ======================================= ROM:2D9D ROM:2D9D ; Timer overflow ROM:2D9D ROM:2D9D ROM_2D9D: ; DATA XREF: ROM:Int00↑o ROM:2D9D pushf ROM:2D9E orb INTMEM_1E+1, INTMEM_16 ROM:2DA1 jbc INTMEM_1E+1, 5, ROM_2DB3 ROM:2DA4 jbc INT_PEND, 2, ROM_2DAC ; Interrupt pending register ROM:2DA7 orb INT_PEND, #1 ; Interrupt pending register ROM:2DAA popf ROM:2DAB ret ROM:2DAC ; --------------------------------------------------------------------------- ROM:2DAC ROM:2DAC ROM_2DAC: ; CODE XREF: ROM_2D9D+7↑j ROM:2DAC incb INTMEM_5B ROM:2DAE andb INTMEM_1E+1, #-21h ROM:2DB1 popf ROM:2DB2 ret ROM:2DB3 ; --------------------------------------------------------------------------- ROM:2DB3 ROM:2DB3 ROM_2DB3: ; CODE XREF: ROM_2D9D+4↑j ROM:2DB3 rst ROM:2DB3 ; End of function ROM_2D9D ROM:2DB3 ROM:2DB4 ROM:2DB4 ; =============== S U B R O U T I N E ======================================= ROM:2DB4 ROM:2DB4 ; HSI data available ROM:2DB4 ROM:2DB4 ROM_2DB4: ; DATA XREF: ROM:Int02↑o ROM:2DB4 ROM:2DB4 ; FUNCTION CHUNK AT ROM:2089 SIZE 00000711 BYTES ROM:2DB4 ; FUNCTION CHUNK AT ROM:2C32 SIZE 00000046 BYTES ROM:2DB4 ; FUNCTION CHUNK AT ROM:4B2F SIZE 00000004 BYTES ROM:2DB4 ROM:2DB4 pusha ROM:2DB5 ldb WSR, #4Dh ; 'M' ; Window selection register ROM:2DB8 andb INTMEM_1E+1, #3Fh ; '?' ROM:2DBB orb INTMEM_1E+1, INTMEM_16 ROM:2DBE cmpb ZERO_REG, INTMEM_5D ; Zero register ROM:2DC1 jne ROM_2DEC ROM:2DC3 jbs INTMEM_1E+1, 6, ROM_2DCA ROM:2DC6 jbs INTMEM_1E+1, 7, ROM_2DCD ROM:2DC9 rst ROM:2DCA ; --------------------------------------------------------------------------- ROM:2DCA ROM:2DCA ROM_2DCA: ; CODE XREF: ROM_2DB4+F↑j ROM:2DCA orb INTMEM_2A, #1 ROM:2DCD ROM:2DCD ROM_2DCD: ; CODE XREF: ROM_2DB4+12↑j ROM:2DCD ldb INTMEM_5D, INTMEM_6 ROM:2DD0 ld INTMEM_38, INTMEM_4 ROM:2DD3 jbc INT_PEND, 0, ROM_2DE7 ; Interrupt pending register ROM:2DD6 jbs INTMEM_38+1, 7, ROM_2DE7 ROM:2DD9 orb INTMEM_1E+1, INTMEM_16 ROM:2DDC jbc INTMEM_1E+1, 5, ROM_2DE7 ROM:2DDF incb INTMEM_5B ROM:2DE1 andb INT_PEND, #-2 ; Interrupt pending register ROM:2DE4 andb INTMEM_1E+1, #-21h ROM:2DE7 ROM:2DE7 ROM_2DE7: ; CODE XREF: ROM_2DB4+1F↑j ROM:2DE7 ; ROM_2DB4+22↑j ... ROM:2DE7 ldb INTMEM_5C, INTMEM_5B ROM:2DEA sjmp ROM_2DF2 ROM:2DEC ; --------------------------------------------------------------------------- ROM:2DEC ROM:2DEC ROM_2DEC: ; CODE XREF: ROM_2DB4+D↑j ROM:2DEC jbc INTMEM_1E+1, 7, ROM_2DF2 ROM:2DEF orb INT_PEND, #4 ; Interrupt pending register ROM:2DF2 ROM:2DF2 ROM_2DF2: ; CODE XREF: ROM_2DB4+36↑j ROM:2DF2 ; ROM_2DB4:ROM_2DEC↑j ROM:2DF2 jbc INTMEM_5D, 2, ROM_2E03 ROM:2DF5 andb INTMEM_5D, #51h ; 'Q' ROM:2DF8 je ROM_2DFD ROM:2DFA orb INT_PEND, #4 ; Interrupt pending register ROM:2DFD ROM:2DFD ROM_2DFD: ; CODE XREF: ROM_2DB4+44↑j ROM:2DFD andb INTMEM_86, #-3 ROM:2E00 ljmp ROM_2089 ROM:2E03 ; --------------------------------------------------------------------------- ROM:2E03 ROM:2E03 ROM_2E03: ; CODE XREF: ROM_2DB4:ROM_2DF2↑j ROM:2E03 jbc INTMEM_5D, 0, ROM_2E07 ROM:2E06 rst ROM:2E07 ; --------------------------------------------------------------------------- ROM:2E07 ROM:2E07 ROM_2E07: ; CODE XREF: ROM_2DB4:ROM_2E03↑j ROM:2E07 jbs INTMEM_5D, 6, ROM_2E0D ROM:2E0A jbc INTMEM_5D, 4, ROM_2E18 ROM:2E0D ROM:2E0D ROM_2E0D: ; CODE XREF: ROM_2DB4:ROM_2E07↑j ROM:2E0D andb INTMEM_5D, #5 ROM:2E10 je ROM_2E15 ROM:2E12 orb INT_PEND, #4 ; Interrupt pending register ROM:2E15 ROM:2E15 ROM_2E15: ; CODE XREF: ROM_2DB4+5C↑j ROM:2E15 ljmp ROM_2C32 ROM:2E18 ; --------------------------------------------------------------------------- ROM:2E18 ROM:2E18 ROM_2E18: ; CODE XREF: ROM_2DB4+56↑j ROM:2E18 scall ROM_2E1C ROM:2E1A popa ROM:2E1B ret ROM:2E1B ; End of function ROM_2DB4 ROM:2E1B ROM:2E1C ROM:2E1C ; =============== S U B R O U T I N E ======================================= ROM:2E1C ROM:2E1C ROM:2E1C ROM_2E1C: ; CODE XREF: ROM_2DB4:ROM_2E18↑p ROM:2E1C ; ROM_3BB6+5D↓p ROM:2E1C clrb WSR1 ; Window selection register 1 ROM:2E1E ROM:2E1E ROM_2E1E: ; CODE XREF: ROM_2E1C+C↓j ROM:2E1E ld ZERO_REG, INTMEM_4 ; Zero register ROM:2E21 nop ROM:2E22 andb INTMEM_1E+1, #3Fh ; '?' ROM:2E25 orb INTMEM_1E+1, INTMEM_16 ROM:2E28 jbs INTMEM_1E+1, 7, ROM_2E1E ROM:2E2B andb INT_PEND, #-5 ; Interrupt pending register ROM:2E2E ldb WSR1, INTMEM_1C+1 ; Window selection register 1 ROM:2E31 clrb INTMEM_5D ROM:2E33 ret ROM:2E33 ; End of function ROM_2E1C ROM:2E33 ROM:2E34 ROM:2E34 ; =============== S U B R O U T I N E ======================================= ROM:2E34 ROM:2E34 ; EXTINT ROM:2E34 ROM:2E34 ROM_2E34: ; DATA XREF: ROM:Int07↑o ROM:2E34 ROM:2E34 ; FUNCTION CHUNK AT ROM:673F SIZE 00000367 BYTES ROM:2E34 ROM:2E34 pusha ROM:2E35 jbc IOPORT2, 2, ROM_2E3B ; Input/output port 2 ROM:2E38 orb INTMEM_30+1, #1 ROM:2E3B ROM:2E3B ROM_2E3B: ; CODE XREF: ROM_2E34+1↑j ROM:2E3B jbc INTMEM_30+1, 1, ROM_2E4E ROM:2E3E orb INTMEM_86, #4 ROM:2E41 andb INTMEM_30+1, #-3 ROM:2E44 ldb WSR, #4Fh ; 'O' ; Window selection register ROM:2E47 ldb INT_MASK, #65h ; 'e' ; Interrupt mask register ROM:2E4A ei ROM:2E4B ljmp ROM_673F ROM:2E4E ; --------------------------------------------------------------------------- ROM:2E4E ROM:2E4E ROM_2E4E: ; CODE XREF: ROM_2E34:ROM_2E3B↑j ROM:2E4E popa ROM:2E4F ret ROM:2E4F ; End of function ROM_2E34 ROM:2E4F ROM:2E50 ROM:2E50 ; =============== S U B R O U T I N E ======================================= ROM:2E50 ROM:2E50 ROM:2E50 ROM_2E50: ; CODE XREF: ROM_31FE+1C↓p ROM:2E50 ; ROM_32D6+3↓j ... ROM:2E50 pushf ROM:2E51 andb INTMEM_F6+1, INTMEM_F8, #-10h ROM:2E55 and INTMEM_F8, #0Fh ROM:2E59 clrb INTMEM_F6 ROM:2E5B cmpb INTMEM_F6+1, #0 ROM:2E5E jne ROM_2E70 ROM:2E60 jbc INTMEM_87, 0, ROM_2E68 ROM:2E63 ldb INTMEM_F6, #2 ROM:2E66 sjmp ROM_2E9D ROM:2E68 ; --------------------------------------------------------------------------- ROM:2E68 ROM:2E68 ROM_2E68: ; CODE XREF: ROM_2E50+10↑j ROM:2E68 jbc INTMEM_86, 7, ROM_2E9D ROM:2E6B ldb INTMEM_F6, #1 ROM:2E6E sjmp ROM_2E9D ROM:2E70 ; --------------------------------------------------------------------------- ROM:2E70 ROM:2E70 ROM_2E70: ; CODE XREF: ROM_2E50+E↑j ROM:2E70 cmpb INTMEM_F6+1, #10h ROM:2E73 jne ROM_2E8A ROM:2E75 jbc INTMEM_87, 0, ROM_2E7D ROM:2E78 ldb INTMEM_F6, #2 ROM:2E7B sjmp ROM_2E85 ROM:2E7D ; --------------------------------------------------------------------------- ROM:2E7D ROM:2E7D ROM_2E7D: ; CODE XREF: ROM_2E50+25↑j ROM:2E7D jbs INTMEM_86, 7, ROM_2E85 ROM:2E80 stb INTMEM_5F, (INTMEM_28+1)[] ROM:2E85 ROM:2E85 ROM_2E85: ; CODE XREF: ROM_2E50+2B↑j ROM:2E85 ; ROM_2E50:ROM_2E7D↑j ROM:2E85 orb INTMEM_86, #-80h ROM:2E88 sjmp ROM_2E9D ROM:2E8A ; --------------------------------------------------------------------------- ROM:2E8A ROM:2E8A ROM_2E8A: ; CODE XREF: ROM_2E50+23↑j ROM:2E8A cmpb INTMEM_F8, #0 ROM:2E8D je ROM_2E9D ROM:2E8F jbs INTMEM_86, 7, ROM_2E9A ROM:2E92 jbs INTMEM_87, 0, ROM_2E9A ROM:2E95 stb INTMEM_5F, (INTMEM_28+1)[] ROM:2E9A ROM:2E9A ROM_2E9A: ; CODE XREF: ROM_2E50+3F↑j ROM:2E9A ; ROM_2E50+42↑j ROM:2E9A orb INTMEM_87, #1 ROM:2E9D ROM:2E9D ROM_2E9D: ; CODE XREF: ROM_2E50+16↑j ROM:2E9D ; ROM_2E50:ROM_2E68↑j ... ROM:2E9D cmpb INTMEM_F8, #1 ROM:2EA0 je ROM_2EA2 ROM:2EA2 ROM:2EA2 ROM_2EA2: ; CODE XREF: ROM_2E50+50↑j ROM:2EA2 cmpb INTMEM_F8, #2 ROM:2EA5 jnc ROM_2EAC ROM:2EA7 cmpb INTMEM_F6, ZERO_REG ; Zero register ROM:2EAA jne ROM_2EB6 ROM:2EAC ROM:2EAC ROM_2EAC: ; CODE XREF: ROM_2E50+55↑j ROM:2EAC add INTMEM_F8, INTMEM_F8 ROM:2EAF ld INTMEM_F8, 3936h[INTMEM_F8] ROM:2EB4 br [INTMEM_F8] ROM:2EB6 ; --------------------------------------------------------------------------- ROM:2EB6 ROM:2EB6 ROM_2EB6: ; CODE XREF: ROM_2E50+5A↑j ROM:2EB6 ; ROM:2F0A↓j ... ROM:2EB6 popf ROM:2EB7 ret ROM:2EB7 ; End of function ROM_2E50 ROM:2EB7 ROM:2EB8 ; --------------------------------------------------------------------------- ROM:2EB8 cmpb INTMEM_F6+1, #10h ROM:2EBB jne ROM_2EC0 ROM:2EBD andb INTMEM_86, #7Fh ROM:2EC0 ROM:2EC0 ROM_2EC0: ; CODE XREF: ROM:2EBB↑j ROM:2EC0 cmpb INTMEM_F6+1, #20h ; ' ' ROM:2EC3 jne ROM_2ED8 ROM:2EC5 jbs INTMEM_86, 7, ROM_2ED5 ROM:2EC8 jbs INTMEM_86, 3, ROM_2ED5 ROM:2ECB ldb INTMEM_5F, (INTMEM_28+1)[] ROM:2ED0 ldb INTMEM_5E, INTMEM_5F[] ROM:2ED5 ROM:2ED5 ROM_2ED5: ; CODE XREF: ROM:2EC5↑j ROM:2ED5 ; ROM:2EC8↑j ROM:2ED5 andb INTMEM_87, #-2 ROM:2ED8 ROM:2ED8 ROM_2ED8: ; CODE XREF: ROM:2EC3↑j ROM:2ED8 cmpb INTMEM_F6, #0 ROM:2EDB jne ROM_2F17 ROM:2EDD cmpb INTMEM_F6+1, #0 ROM:2EE0 je ROM_2F17 ROM:2EE2 jbc INTMEM_86, 3, ROM_2F0C ROM:2EE5 jbc INTMEM_86, 5, ROM_2EED ROM:2EE8 clrb INTMEM_5E ROM:2EEA andb INTMEM_86, #-21h ROM:2EED ROM:2EED ROM_2EED: ; CODE XREF: ROM:2EE5↑j ROM:2EED clrb INTMEM_60 ROM:2EEF clrb INTMEM_60+1 ROM:2EF1 jbs INTMEM_86, 7, ROM_2EFE ROM:2EF4 jbs INTMEM_87, 0, ROM_2EFE ROM:2EF7 ldb INTMEM_5F, (INTMEM_28+1)[] ROM:2EFC sjmp ROM_2F01 ROM:2EFE ; --------------------------------------------------------------------------- ROM:2EFE ROM:2EFE ROM_2EFE: ; CODE XREF: ROM:2EF1↑j ROM:2EFE ; ROM:2EF4↑j ROM:2EFE ldb INTMEM_5F, INTMEM_5E ROM:2F01 ROM:2F01 ROM_2F01: ; CODE XREF: ROM:2EFC↑j ROM:2F01 andb INTMEM_86, #-11h ROM:2F04 andb INTMEM_86, #-9 ROM:2F07 andb INTMEM_86, #-41h ROM:2F0A sjmp ROM_2EB6 ROM:2F0C ; --------------------------------------------------------------------------- ROM:2F0C ROM:2F0C ROM_2F0C: ; CODE XREF: ROM:2EE2↑j ROM:2F0C jbs INTMEM_86, 7, ROM_2EB6 ROM:2F0F jbs INTMEM_87, 0, ROM_2EB6 ROM:2F12 ldb INTMEM_5F, (INTMEM_28+1)[] ROM:2F17 ROM:2F17 ROM_2F17: ; CODE XREF: ROM:2EDB↑j ROM:2F17 ; ROM:2EE0↑j ROM:2F17 sjmp ROM_2EB6 ROM:2F19 ; --------------------------------------------------------------------------- ROM:2F19 jbs INTMEM_86, 3, ROM_2F47 ROM:2F1C cmpb INTMEM_F6, #0 ROM:2F1F jne ROM_2F4C ROM:2F21 cmpb INTMEM_FC, #0 ROM:2F24 jne ROM_2F29 ROM:2F26 ldb INTMEM_FC, #-6 ROM:2F29 ROM:2F29 ROM_2F29: ; CODE XREF: ROM:2F24↑j ROM:2F29 ld INTMEM_F8, #0FAh ROM:2F2D divub INTMEM_F8, INTMEM_FC ROM:2F30 shrb INTMEM_FC, #1 ROM:2F33 cmpb INTMEM_F8+1, INTMEM_FC ROM:2F36 jc ROM_2F3A ROM:2F38 decb INTMEM_F8 ROM:2F3A ROM:2F3A ROM_2F3A: ; CODE XREF: ROM:2F36↑j ROM:2F3A decb INTMEM_F8 ROM:2F3C ldb INTMEM_60, INTMEM_F8 ROM:2F3F ldb INTMEM_FC+2, INTMEM_5F ROM:2F42 ldb INTMEM_5F, INTMEM_F8+2 ROM:2F45 sjmp ROM_2EB6 ROM:2F47 ; --------------------------------------------------------------------------- ROM:2F47 ROM:2F47 ROM_2F47: ; CODE XREF: ROM:2F19↑j ROM:2F47 cmpb INTMEM_F6, #1 ROM:2F4A jne ROM_2F56 ROM:2F4C ROM:2F4C ROM_2F4C: ; CODE XREF: ROM:2F1F↑j ROM:2F4C ldb INTMEM_FC+2, (INTMEM_28+1)[] ROM:2F51 stb INTMEM_F8+2, (INTMEM_28+1)[] ROM:2F56 ROM:2F56 ROM_2F56: ; CODE XREF: ROM:2F4A↑j ROM:2F56 sjmp ROM_2EB6 ROM:2F58 ; --------------------------------------------------------------------------- ROM:2F58 ldb INTMEM_60, INTMEM_5E ROM:2F5B stb INTMEM_5F, (INTMEM_28+1)[] ROM:2F60 clrb INTMEM_5F ROM:2F62 orb INTMEM_86, #8 ROM:2F65 orb INTMEM_86, #10h ROM:2F68 orb INTMEM_86, #40h ; '@' ROM:2F6B andb INTMEM_86, #-21h ROM:2F6E sjmp ROM_2EB6 ROM:2F70 ; --------------------------------------------------------------------------- ROM:2F70 jbc INTMEM_86, 3, ROM_2F9A ROM:2F73 jbc INTMEM_86, 5, ROM_2F7B ROM:2F76 clrb INTMEM_5E ROM:2F78 andb INTMEM_86, #-21h ROM:2F7B ROM:2F7B ROM_2F7B: ; CODE XREF: ROM:2F73↑j ROM:2F7B clrb INTMEM_60 ROM:2F7D clrb INTMEM_60+1 ROM:2F7F jbs INTMEM_86, 7, ROM_2F8C ROM:2F82 jbs INTMEM_87, 0, ROM_2F8C ROM:2F85 ldb INTMEM_5F, (INTMEM_28+1)[] ROM:2F8A sjmp ROM_2F8F ROM:2F8C ; --------------------------------------------------------------------------- ROM:2F8C ROM:2F8C ROM_2F8C: ; CODE XREF: ROM:2F7F↑j ROM:2F8C ; ROM:2F82↑j ROM:2F8C ldb INTMEM_5F, INTMEM_5E ROM:2F8F ROM:2F8F ROM_2F8F: ; CODE XREF: ROM:2F8A↑j ROM:2F8F andb INTMEM_86, #-9 ROM:2F92 andb INTMEM_86, #-11h ROM:2F95 andb INTMEM_86, #-41h ROM:2F98 sjmp ROM_2F9D ROM:2F9A ; --------------------------------------------------------------------------- ROM:2F9A ROM:2F9A ROM_2F9A: ; CODE XREF: ROM:2F70↑j ROM:2F9A ldb INTMEM_F6, #1 ROM:2F9D ROM:2F9D ROM_2F9D: ; CODE XREF: ROM:2F98↑j ROM:2F9D andb INTMEM_87, #-2 ROM:2FA0 sjmp ROM_2EB6 ROM:2FA2 ; --------------------------------------------------------------------------- ROM:2FA2 jbc INTMEM_86, 3, ROM_2FB0 ROM:2FA5 jbc INTMEM_86, 5, ROM_2FAA ROM:2FA8 clrb INTMEM_5E ROM:2FAA ROM:2FAA ROM_2FAA: ; CODE XREF: ROM:2FA5↑j ROM:2FAA andb INTMEM_86, #-9 ROM:2FAD andb INTMEM_86, #-11h ROM:2FB0 ROM:2FB0 ROM_2FB0: ; CODE XREF: ROM:2FA2↑j ROM:2FB0 ldb INTMEM_5F, INTMEM_5E ROM:2FB3 sjmp ROM_2EB6 ROM:2FB5 ; --------------------------------------------------------------------------- ROM:2FB5 clrb INTMEM_60 ROM:2FB7 clrb INTMEM_60+1 ROM:2FB9 incb INTMEM_5F ROM:2FBB cmpb INTMEM_5F, #-4Ch ROM:2FBE jnh ROM_2FC3 ROM:2FC0 ldb INTMEM_5F, #-4Ch ROM:2FC3 ROM:2FC3 ROM_2FC3: ; CODE XREF: ROM:2FBE↑j ROM:2FC3 sjmp ROM_2EB6 ROM:2FC5 ; --------------------------------------------------------------------------- ROM:2FC5 clrb INTMEM_60 ROM:2FC7 clrb INTMEM_60+1 ROM:2FC9 decb INTMEM_5F ROM:2FCB jc ROM_2FCF ROM:2FCD clrb INTMEM_5F ROM:2FCF ROM:2FCF ROM_2FCF: ; CODE XREF: ROM:2FCB↑j ROM:2FCF sjmp ROM_2EB6 ROM:2FD1 ; --------------------------------------------------------------------------- ROM:2FD1 ldb INTMEM_60, INTMEM_5E ROM:2FD4 clrb INTMEM_5F ROM:2FD6 orb INTMEM_86, #8 ROM:2FD9 orb INTMEM_86, #10h ROM:2FDC andb INTMEM_86, #-21h ROM:2FDF andb INTMEM_86, #-41h ROM:2FE2 sjmp ROM_2EB6 ROM:2FE4 ROM:2FE4 ; =============== S U B R O U T I N E ======================================= ROM:2FE4 ROM:2FE4 ; Serial port ROM:2FE4 ROM:2FE4 ROM_2FE4: ; DATA XREF: ROM:Int06↑o ROM:2FE4 pushf ROM:2FE5 push INTMEM_F6 ROM:2FE7 ldb INTMEM_F6, INTMEM_11 ROM:2FEA jbc INTMEM_F6, 6, ROM_2FF0 ROM:2FED orb INTMEM_87, #2 ROM:2FF0 ROM:2FF0 ROM_2FF0: ; CODE XREF: ROM_2FE4+6↑j ROM:2FF0 jbc INTMEM_F6, 5, ROM_2FF6 ROM:2FF3 orb INTMEM_87, #4 ROM:2FF6 ROM:2FF6 ROM_2FF6: ; CODE XREF: ROM_2FE4:ROM_2FF0↑j ROM:2FF6 pop INTMEM_F6 ROM:2FF8 popf ROM:2FF9 ret ROM:2FF9 ; End of function ROM_2FE4 ROM:2FF9 ROM:2FFA ROM:2FFA ; =============== S U B R O U T I N E ======================================= ROM:2FFA ROM:2FFA ROM:2FFA ROM_2FFA: ; CODE XREF: ROM_3111↓p ROM:2FFA ; ROM_314D↓p ... ROM:2FFA ldb INTMEM_EE+1, #-68h ROM:2FFD sjmp ROM_3002 ROM:2FFD ; End of function ROM_2FFA ROM:2FFD ROM:2FFF ROM:2FFF ; =============== S U B R O U T I N E ======================================= ROM:2FFF ROM:2FFF ROM:2FFF ROM_2FFF: ; CODE XREF: ROM_3111:ROM_314A↓j ROM:2FFF ; ROM_314D+35↓j ... ROM:2FFF ldb INTMEM_EE+1, #-80h ROM:3002 ROM:3002 ROM_3002: ; CODE XREF: ROM_2FFA+3↑j ROM:3002 scall ROM_30A4 ROM:3004 ldb INTMEM_F0+1, #9 ROM:3007 scall ROM_3051 ROM:3009 sjmp ROM_30A9 ROM:3009 ; End of function ROM_2FFF ROM:3009 ROM:300B ROM:300B ; =============== S U B R O U T I N E ======================================= ROM:300B ROM:300B ROM:300B ROM_300B: ; CODE XREF: ROM_3111+8↓p ROM:300B ; ROM_3111+12↓p ... ROM:300B clrb INTMEM_F6 ROM:300D ldb INTMEM_F0, #-20h ROM:3010 scall ROM_3043 ROM:3012 scall ROM_3087 ROM:3014 jc ROM_3031 ROM:3016 ldb INTMEM_F0, #-60h ROM:3019 scall ROM_3043 ROM:301B ld INTMEM_F0+2, INTMEM_F8 ROM:301E ld INTMEM_EE, INTMEM_F8 ROM:3021 ldb INTMEM_F0+1, #10h ROM:3024 scall ROM_3051 ROM:3026 scall ROM_3087 ROM:3028 jc ROM_3031 ROM:302A scall ROM_3035 ROM:302C cmp INTMEM_F0+2, INTMEM_F8 ROM:302F je ROM_3033 ROM:3031 ROM:3031 ROM_3031: ; CODE XREF: ROM_300B+9↑j ROM:3031 ; ROM_300B+1D↑j ROM:3031 incb INTMEM_F6 ROM:3033 ROM:3033 ROM_3033: ; CODE XREF: ROM_300B+24↑j ROM:3033 sjmp ROM_30A9 ROM:3033 ; End of function ROM_300B ROM:3033 ROM:3035 ROM:3035 ; =============== S U B R O U T I N E ======================================= ROM:3035 ROM:3035 ROM:3035 ROM_3035: ; CODE XREF: ROM_300B+1F↑p ROM:3035 ; ROM_30C3+20↓p ... ROM:3035 ldb INTMEM_F0, #-40h ROM:3038 scall ROM_3043 ROM:303A scall ROM_3065 ROM:303C add INTMEM_FC+2, INTMEM_F8 ROM:303F incb INTMEM_F6+1 ROM:3041 sjmp ROM_30A9 ROM:3041 ; End of function ROM_3035 ROM:3041 ROM:3043 ROM:3043 ; =============== S U B R O U T I N E ======================================= ROM:3043 ROM:3043 ROM:3043 ROM_3043: ; CODE XREF: ROM_300B+5↑p ROM:3043 ; ROM_300B+E↑p ... ROM:3043 scall ROM_30A4 ROM:3045 ldbze INTMEM_EE, INTMEM_F6+1 ROM:3048 shl INTMEM_EE, #7 ROM:304B orb INTMEM_EE+1, INTMEM_F0 ROM:304E ldb INTMEM_F0+1, #9 ROM:304E ; End of function ROM_3043 ROM:304E ROM:3051 ROM:3051 ; =============== S U B R O U T I N E ======================================= ROM:3051 ROM:3051 ROM:3051 ROM_3051: ; CODE XREF: ROM_2FFF+8↑p ROM:3051 ; ROM_300B+19↑p ... ROM:3051 andb INTMEM_1A, #-11h ROM:3054 shl INTMEM_EE, #1 ROM:3057 jnc ROM_305C ROM:3059 orb INTMEM_1A, #10h ROM:305C ROM:305C ROM_305C: ; CODE XREF: ROM_3051+6↑j ROM:305C stb INTMEM_1A, IOPORT1 ; Input/output port 1 ROM:305F scall ROM_30B0 ROM:3061 djnz INTMEM_F0+1, ROM_3051 ROM:3064 ret ROM:3064 ; End of function ROM_3051 ROM:3064 ROM:3065 ROM:3065 ; =============== S U B R O U T I N E ======================================= ROM:3065 ROM:3065 ROM:3065 ROM_3065: ; CODE XREF: ROM_3035+5↑p ROM:3065 clr INTMEM_F8 ROM:3067 ld INTMEM_F4, #-8000h ROM:306B ROM:306B ROM_306B: ; CODE XREF: ROM_3065+1F↓j ROM:306B orb INTMEM_1A, #8 ROM:306E stb INTMEM_1A, IOPORT1 ; Input/output port 1 ROM:3071 mulb ZERO_REG, ZERO_REG ; Zero register ROM:3075 jbc IOPORT2, 7, ROM_307B ; Input/output port 2 ROM:3078 or INTMEM_F8, INTMEM_F4 ROM:307B ROM:307B ROM_307B: ; CODE XREF: ROM_3065+10↑j ROM:307B andb INTMEM_1A, #-9 ROM:307E stb INTMEM_1A, IOPORT1 ; Input/output port 1 ROM:3081 shr INTMEM_F4, #1 ROM:3084 jnc ROM_306B ROM:3086 ret ROM:3086 ; End of function ROM_3065 ROM:3086 ROM:3087 ROM:3087 ; =============== S U B R O U T I N E ======================================= ROM:3087 ROM:3087 ROM:3087 ROM_3087: ; CODE XREF: ROM_300B+7↑p ROM:3087 ; ROM_300B+1B↑p ROM:3087 scall ROM_30A9 ROM:3089 scall ROM_30A4 ROM:308B ld INTMEM_F4, 4[INTMEM_36] ROM:3090 clrc ROM:3091 jbs IOPORT2, 7, ROM_30A0 ; Input/output port 2 ROM:3094 ROM:3094 ROM_3094: ; CODE XREF: ROM_3087+16↓j ROM:3094 jbs IOPORT2, 7, ROM_30A3 ; Input/output port 2 ROM:3097 ldb INTMEM_A, #1Eh ROM:309A ldb INTMEM_A, #-1Fh ROM:309D djnzw INTMEM_F4, ROM_3094 ROM:30A0 ROM:30A0 ROM_30A0: ; CODE XREF: ROM_3087+A↑j ROM:30A0 incb INTMEM_F6 ROM:30A2 setc ROM:30A3 ROM:30A3 ROM_30A3: ; CODE XREF: ROM_3087:ROM_3094↑j ROM:30A3 ret ROM:30A3 ; End of function ROM_3087 ROM:30A3 ROM:30A4 ROM:30A4 ; =============== S U B R O U T I N E ======================================= ROM:30A4 ROM:30A4 ROM:30A4 ROM_30A4: ; CODE XREF: ROM_2FFF:ROM_3002↑p ROM:30A4 ; ROM_3043↑p ... ROM:30A4 orb INTMEM_1A, #20h ; ' ' ROM:30A7 sjmp ROM_30AC ROM:30A7 ; End of function ROM_30A4 ROM:30A7 ROM:30A9 ROM:30A9 ; =============== S U B R O U T I N E ======================================= ROM:30A9 ROM:30A9 ROM:30A9 ROM_30A9: ; CODE XREF: ROM_2FFF+A↑j ROM:30A9 ; ROM_300B:ROM_3033↑j ... ROM:30A9 andb INTMEM_1A, #-21h ROM:30AC ROM:30AC ROM_30AC: ; CODE XREF: ROM_30A4+3↑j ROM:30AC stb INTMEM_1A, IOPORT1 ; Input/output port 1 ROM:30AF ret ROM:30AF ; End of function ROM_30A9 ROM:30AF ROM:30B0 ROM:30B0 ; =============== S U B R O U T I N E ======================================= ROM:30B0 ROM:30B0 ROM:30B0 ROM_30B0: ; CODE XREF: ROM_3051+E↑p ROM:30B0 ; ROM_30BD+2↓p ROM:30B0 orb INTMEM_1A, #8 ROM:30B3 stb INTMEM_1A, IOPORT1 ; Input/output port 1 ROM:30B6 andb INTMEM_1A, #-9 ROM:30B9 stb INTMEM_1A, IOPORT1 ; Input/output port 1 ROM:30BC ret ROM:30BC ; End of function ROM_30B0 ROM:30BC ROM:30BD ROM:30BD ; =============== S U B R O U T I N E ======================================= ROM:30BD ROM:30BD ROM:30BD ROM_30BD: ; CODE XREF: ROM_3BB6:ROM_3C57↓p ROM:30BD scall ROM_30A4 ROM:30BF scall ROM_30B0 ROM:30C1 sjmp ROM_30A9 ROM:30C1 ; End of function ROM_30BD ROM:30C1 ROM:30C3 ROM:30C3 ; =============== S U B R O U T I N E ======================================= ROM:30C3 ROM:30C3 ROM:30C3 ROM_30C3: ; CODE XREF: ROM_3BB6+143↓p ROM:30C3 ; ROM_3BB6+14D↓p ROM:30C3 clrb INTMEM_F6 ROM:30C5 clrb INTMEM_FC ROM:30C7 ldb INTMEM_F8+2, 0A3h[INTMEM_36] ROM:30CC ROM:30CC ROM_30CC: ; CODE XREF: ROM_30C3+35↓j ROM:30CC ldb INTMEM_A, #1Eh ROM:30CF ldb INTMEM_A, #-1Fh ROM:30D2 clr INTMEM_FC+2 ROM:30D4 ldbze INTMEM_EE, INTMEM_FC ROM:30D7 mulub INTMEM_EE, 0A2h[INTMEM_36] ROM:30DC addb INTMEM_F6+1, INTMEM_EE, #0Ch ROM:30E0 ldb INTMEM_F8+3, INTMEM_F6+1 ROM:30E3 lcall ROM_3035 ROM:30E6 cmp INTMEM_F8, INTMEM_EC ROM:30E9 jne ROM_30F6 ROM:30EB scall ROM_30FE ROM:30ED ldb INTMEM_5E, (INTMEM_28+1)[] ROM:30F2 neg INTMEM_FC+2 ROM:30F4 je ROM_30FD ROM:30F6 ROM:30F6 ROM_30F6: ; CODE XREF: ROM_30C3+26↑j ROM:30F6 incb INTMEM_FC ROM:30F8 djnz INTMEM_F8+2, ROM_30CC ROM:30FB incb INTMEM_F6 ROM:30FD ROM:30FD ROM_30FD: ; CODE XREF: ROM_30C3+31↑j ROM:30FD ret ROM:30FD ; End of function ROM_30C3 ROM:30FD ROM:30FE ROM:30FE ; =============== S U B R O U T I N E ======================================= ROM:30FE ROM:30FE ROM:30FE ROM_30FE: ; CODE XREF: ROM_30C3+28↑p ROM:30FE ld INTMEM_EC, #20h ; ' ' ROM:3102 ROM:3102 ROM_3102: ; CODE XREF: ROM_30FE+E↓j ROM:3102 lcall ROM_3035 ROM:3105 st INTMEM_F8, [INTMEM_EC]+ ROM:3108 cmp INTMEM_EC, #34h ; '4' ROM:310C jnc ROM_3102 ROM:310E ljmp ROM_3035 ROM:310E ; End of function ROM_30FE ROM:310E ROM:3111 ROM:3111 ; =============== S U B R O U T I N E ======================================= ROM:3111 ROM:3111 ROM:3111 ROM_3111: ; CODE XREF: ROM_31B6+22↓p ROM:3111 ; ROM_31FE+A6↓p ROM:3111 lcall ROM_2FFA ROM:3114 clr INTMEM_FC+2 ROM:3116 ldb INTMEM_F8+3, INTMEM_F6+1 ROM:3119 lcall ROM_300B ROM:311C ld INTMEM_EC, #20h ; ' ' ROM:3120 ROM:3120 ROM_3120: ; CODE XREF: ROM_3111+1E↓j ROM:3120 ld INTMEM_F8, [INTMEM_EC]+ ROM:3123 lcall ROM_300B ROM:3126 cmpb INTMEM_F6, ZERO_REG ; Zero register ROM:3129 jne ROM_313B ROM:312B cmp INTMEM_EC, #34h ; '4' ROM:312F jnc ROM_3120 ROM:3131 ld INTMEM_F8, INTMEM_FC+2 ROM:3134 neg INTMEM_F8 ROM:3136 lcall ROM_300B ROM:3139 sjmp ROM_314A ROM:313B ; --------------------------------------------------------------------------- ROM:313B ROM:313B ROM_313B: ; CODE XREF: ROM_3111+18↑j ROM:313B ldb INTMEM_EC, INTMEM_F6 ROM:313E ldbze INTMEM_F8, #-56h ROM:3141 ldb INTMEM_F6+1, INTMEM_F8+3 ROM:3144 lcall ROM_300B ROM:3147 ldb INTMEM_F6, INTMEM_EC ROM:314A ROM:314A ROM_314A: ; CODE XREF: ROM_3111+28↑j ROM:314A ljmp ROM_2FFF ROM:314A ; End of function ROM_3111 ROM:314A ROM:314D ROM:314D ; =============== S U B R O U T I N E ======================================= ROM:314D ROM:314D ROM:314D ROM_314D: ; CODE XREF: ROM_31FE+C6↓p ROM:314D ; ROM_3BB6+16A↓p ROM:314D lcall ROM_2FFA ROM:3150 ld INTMEM_EC, INTMEM_F8 ROM:3153 lcall ROM_3035 ROM:3156 push INTMEM_F8[] ROM:315A decb INTMEM_F6+1 ROM:315C ld INTMEM_F8, INTMEM_EC ROM:315F lcall ROM_300B ROM:3162 ld INTMEM_F8, #34h ; '4' ROM:3166 sub INTMEM_F8, #20h ; ' ' ROM:316A shr INTMEM_F8, #1 ROM:316D addb INTMEM_F6+1, INTMEM_F8 ROM:3170 lcall ROM_3035 ROM:3173 neg INTMEM_F8 ROM:3175 sub INTMEM_F8, [SP]+ ; Stack pointer ROM:3178 add INTMEM_F8, INTMEM_EC ROM:317B neg INTMEM_F8 ROM:317D decb INTMEM_F6+1 ROM:317F lcall ROM_300B ROM:3182 ljmp ROM_2FFF ROM:3182 ; End of function ROM_314D ROM:3182 ROM:3185 ROM:3185 ; =============== S U B R O U T I N E ======================================= ROM:3185 ROM:3185 ROM:3185 ROM_3185: ; CODE XREF: ROM_3BB6+157↓p ROM:3185 lcall ROM_2FFA ROM:3188 clr INTMEM_FC+2 ROM:318A clrb INTMEM_F6+1 ROM:318C ld INTMEM_F8, 6[INTMEM_36] ROM:3191 lcall ROM_300B ROM:3194 ldb INTMEM_F8, #-70h ROM:3197 ldb INTMEM_F8+1, #0 ROM:319A lcall ROM_300B ROM:319D ldbze INTMEM_F8, #8 ROM:31A0 lcall ROM_300B ROM:31A3 ld INTMEM_F8, 2[INTMEM_36] ROM:31A8 lcall ROM_300B ROM:31AB ld INTMEM_F8, INTMEM_FC+2 ROM:31AE neg INTMEM_F8 ROM:31B0 lcall ROM_300B ROM:31B3 ljmp ROM_2FFF ROM:31B3 ; End of function ROM_3185 ROM:31B3 ROM:31B6 ROM:31B6 ; =============== S U B R O U T I N E ======================================= ROM:31B6 ROM:31B6 ROM:31B6 ROM_31B6: ; CODE XREF: ROM_3BB6+15A↓p ROM:31B6 ; ROM:46D3↓p ROM:31B6 ldb INTMEM_62, 0A4h[INTMEM_36] ROM:31BB ldb INTMEM_FC+1, 0A3h[INTMEM_36] ROM:31C0 ldb INTMEM_F8+2, INTMEM_FC+1 ROM:31C3 ldb INTMEM_FC, #-10h ROM:31C6 ROM:31C6 ROM_31C6: ; CODE XREF: ROM_31B6:ROM_31E4↓j ROM:31C6 decb INTMEM_FC+1 ROM:31C8 ldbze INTMEM_EE, INTMEM_FC+1 ROM:31CB mulub INTMEM_EE, 0A2h[INTMEM_36] ROM:31D0 addb INTMEM_F6+1, INTMEM_EE, #0Ch ROM:31D4 ld INTMEM_F8, #-55ABh ROM:31D8 lcall ROM_3111 ROM:31DB cmpb INTMEM_F6, #1 ROM:31DE jh ROM_31E7 ROM:31E0 je ROM_31E4 ROM:31E2 incb INTMEM_FC ROM:31E4 ROM:31E4 ROM_31E4: ; CODE XREF: ROM_31B6+2A↑j ROM:31E4 djnz INTMEM_F8+2, ROM_31C6 ROM:31E7 ROM:31E7 ROM_31E7: ; CODE XREF: ROM_31B6+28↑j ROM:31E7 ldbze INTMEM_F8, INTMEM_FC ROM:31EA andb INTMEM_F8, #0Fh ROM:31ED ret ROM:31ED ; End of function ROM_31B6 ROM:31ED ROM:31EE ROM:31EE ; =============== S U B R O U T I N E ======================================= ROM:31EE ROM:31EE ROM:31EE ROM_31EE: ; CODE XREF: ROM_3BB6:ROM_3D0A↓p ROM:31EE ld INTMEM_EC, #20h ; ' ' ROM:31F2 ROM:31F2 ROM_31F2: ; CODE XREF: ROM_31EE+B↓j ROM:31F2 st ZERO_REG, [INTMEM_EC]+ ; Zero register ROM:31F5 cmp INTMEM_EC, #34h ; '4' ROM:31F9 jnc ROM_31F2 ROM:31FB ljmp ROM_4B37 ROM:31FB ; End of function ROM_31EE ROM:31FB ROM:31FE ROM:31FE ; =============== S U B R O U T I N E ======================================= ROM:31FE ROM:31FE ROM:31FE ROM_31FE: ; CODE XREF: start+CF8↑p ROM:31FE jbc INTMEM_D5, 3, ROM_3202 ROM:3201 ret ROM:3202 ; --------------------------------------------------------------------------- ROM:3202 ROM:3202 ROM_3202: ; CODE XREF: ROM_31FE↑j ROM:3202 jbs INTMEM_87, 3, ROM_3207 ROM:3205 sjmp ROM_32D5 ROM:3207 ; --------------------------------------------------------------------------- ROM:3207 ROM:3207 ROM_3207: ; CODE XREF: ROM_31FE:ROM_3202↑j ROM:3207 jbs INTMEM_87, 4, ROM_320F ROM:320A orb INTMEM_87, #10h ROM:320D sjmp ROM_32D5 ROM:320F ; --------------------------------------------------------------------------- ROM:320F ROM:320F ROM_320F: ; CODE XREF: ROM_31FE:ROM_3207↑j ROM:320F jbc INTMEM_87, 5, ROM_3214 ROM:3212 sjmp ROM_32B8 ROM:3214 ; --------------------------------------------------------------------------- ROM:3214 ROM:3214 ROM_3214: ; CODE XREF: ROM_31FE:ROM_320F↑j ROM:3214 jbs INTMEM_87, 6, ROM_3222 ROM:3217 ldb INTMEM_F8, #27h ; ''' ROM:321A lcall ROM_2E50 ROM:321D orb INTMEM_87, #40h ; '@' ROM:3220 sjmp ROM_32D5 ROM:3222 ; --------------------------------------------------------------------------- ROM:3222 ROM:3222 ROM_3222: ; CODE XREF: ROM_31FE:ROM_3214↑j ROM:3222 jbc INTMEM_87, 7, ROM_3227 ROM:3225 sjmp ROM_32C7 ROM:3227 ; --------------------------------------------------------------------------- ROM:3227 ROM:3227 ROM_3227: ; CODE XREF: ROM_31FE:ROM_3222↑j ROM:3227 jbc INTMEM_86, 3, ROM_322C ROM:322A sjmp ROM_32D5 ROM:322C ; --------------------------------------------------------------------------- ROM:322C ROM:322C ROM_322C: ; CODE XREF: ROM_31FE:ROM_3227↑j ROM:322C lcall ROM_2FFA ROM:322F jbc INTMEM_D5, 0, ROM_3253 ROM:3232 ldb INTMEM_F6+1, #5 ROM:3235 ld INTMEM_F8, INTMEM_52[] ROM:323A lcall ROM_300B ROM:323D lcall ROM_300B ROM:3240 lcall ROM_300B ROM:3243 ldb INTMEM_F8, INTMEM_81[] ROM:3248 ldb INTMEM_F8+1, INTMEM_81[] ROM:324D lcall ROM_300B ROM:3250 lcall ROM_300B ROM:3253 ROM:3253 ROM_3253: ; CODE XREF: ROM_31FE+31↑j ROM:3253 ldb INTMEM_F6+1, #0Ah ROM:3256 ldb INTMEM_F8, INTMEM_82[] ROM:325B ldb INTMEM_F8+1, INTMEM_F8 ROM:325E or INTMEM_F8, #0F0Fh ROM:3262 lcall ROM_300B ROM:3265 lcall ROM_300B ROM:3268 lcall ROM_2FFF ROM:326B st ZERO_REG, INTMEM_54[] ; Zero register ROM:3270 andb INTMEM_D5, #-5 ROM:3273 andb INTMEM_D5, #-3 ROM:3276 ldb INTMEM_FC+1, INTMEM_80[] ROM:327B ldb INTMEM_F8+2, 0A3h[INTMEM_36] ROM:3280 ROM:3280 ROM_3280: ; CODE XREF: ROM_31FE:ROM_32AB↓j ROM:3280 incb INTMEM_FC+1 ROM:3282 cmpb INTMEM_FC+1, 0A3h[INTMEM_36] ROM:3287 jnc ROM_328B ROM:3289 clrb INTMEM_FC+1 ROM:328B ROM:328B ROM_328B: ; CODE XREF: ROM_31FE+89↑j ROM:328B ldbze INTMEM_EE, INTMEM_FC+1 ROM:328E mulub INTMEM_EE, 0A2h[INTMEM_36] ROM:3293 addb INTMEM_F6+1, INTMEM_EE, #0Ch ROM:3297 lcall ROM_3035 ROM:329A cmpb INTMEM_F8, #55h ; 'U' ROM:329D jne ROM_32AB ROM:329F decb INTMEM_F6+1 ROM:32A1 ldb INTMEM_F8+1, #-5Bh ROM:32A4 lcall ROM_3111 ROM:32A7 negb INTMEM_F6 ROM:32A9 je ROM_32B0 ROM:32AB ROM:32AB ROM_32AB: ; CODE XREF: ROM_31FE+9F↑j ROM:32AB djnz INTMEM_F8+2, ROM_3280 ROM:32AE clrb INTMEM_F8+3 ROM:32B0 ROM:32B0 ROM_32B0: ; CODE XREF: ROM_31FE+AB↑j ROM:32B0 orb INTMEM_87, #20h ; ' ' ROM:32B3 stb INTMEM_F8+3, INTMEM_83[] ROM:32B8 ROM:32B8 ROM_32B8: ; CODE XREF: ROM_31FE+14↑j ROM:32B8 jbc INTMEM_87, 7, ROM_32D5 ROM:32BB ld INTMEM_F8, #-55ABh ROM:32BF ldb INTMEM_F6+1, INTMEM_83[] ROM:32C4 lcall ROM_314D ROM:32C7 ROM:32C7 ROM_32C7: ; CODE XREF: ROM_31FE+27↑j ROM:32C7 scall ROM_32D6 ROM:32C9 andb INTMEM_87, #-9 ROM:32CC andb INTMEM_87, #-11h ROM:32CF andb INTMEM_87, #-41h ROM:32D2 andb INTMEM_87, #-21h ROM:32D5 ROM:32D5 ROM_32D5: ; CODE XREF: ROM_31FE+7↑j ROM:32D5 ; ROM_31FE+F↑j ... ROM:32D5 ret ROM:32D5 ; End of function ROM_31FE ROM:32D5 ROM:32D6 ROM:32D6 ; =============== S U B R O U T I N E ======================================= ROM:32D6 ROM:32D6 ROM:32D6 ROM_32D6: ; CODE XREF: ROM_31FE:ROM_32C7↑p ROM:32D6 ldb INTMEM_F8, #23h ; '#' ROM:32D9 ljmp ROM_2E50 ROM:32D9 ; End of function ROM_32D6 ROM:32D9 ROM:32DC ROM:32DC ; =============== S U B R O U T I N E ======================================= ROM:32DC ROM:32DC ROM:32DC ROM_32DC: ; CODE XREF: start+CFB↑p ROM:32DC ldb INTMEM_F8+2, INTMEM_195[] ROM:32E1 ld INTMEM_F8, #0 ROM:32E5 lcall ROM_358E ROM:32E8 clrb INTMEM_F8+1 ROM:32EA shl INTMEM_F8, #4 ROM:32ED mulu INTMEM_F8, #-0BDCh ROM:32F1 divu INTMEM_F8, #3415h ROM:32F5 st INTMEM_F8, INTMEM_58[] ROM:32FA jbc INTMEM_D5, 4, ROM_330C ROM:32FD st INTMEM_F8, INTMEM_56[] ROM:3302 st INTMEM_F8, INTMEM_386[] ROM:3307 st INTMEM_F8, INTMEM_388[] ROM:330C ROM:330C ROM_330C: ; CODE XREF: ROM_32DC+1E↑j ROM:330C ret ROM:330C ; End of function ROM_32DC ROM:330C ROM:330D ROM:330D ; =============== S U B R O U T I N E ======================================= ROM:330D ROM:330D ROM:330D ROM_330D: ; CODE XREF: start:ROM_2D8F↑p ROM:330D clr INTMEM_F6 ROM:330F ROM:330F ROM_330F: ; CODE XREF: ROM_330D+AA↓j ROM:330F jbs INTMEM_88, 1, ROM_331C ROM:3312 ld INTMEM_F8, #0C8h ROM:3316 ld INTMEM_FC, #64h ; 'd' ROM:331A sjmp ROM_3363 ROM:331C ; --------------------------------------------------------------------------- ROM:331C ROM:331C ROM_331C: ; CODE XREF: ROM_330D:ROM_330F↑j ROM:331C ldbze INTMEM_FC, 357Eh[INTMEM_F6] ROM:3321 ld INTMEM_FC, 386h[INTMEM_FC] ROM:3326 mulu INTMEM_F8, INTMEM_FC, #64h ; 'd' ROM:332B divu INTMEM_F8, INTMEM_3A ROM:332E jv ROM_334C ROM:3330 ld INTMEM_FC, 0Ah[INTMEM_36] ROM:3335 mulu INTMEM_FC, #64h ; 'd' ROM:3339 divu INTMEM_FC, INTMEM_3A ROM:333C jnv ROM_3342 ROM:333E ld INTMEM_FC, #0C8h ROM:3342 ROM:3342 ROM_3342: ; CODE XREF: ROM_330D+2F↑j ROM:3342 add INTMEM_F8, INTMEM_FC ROM:3345 cmp INTMEM_F8, 8[INTMEM_36] ROM:334A jnc ROM_3351 ROM:334C ROM:334C ROM_334C: ; CODE XREF: ROM_330D+21↑j ROM:334C ld INTMEM_F8, 8[INTMEM_36] ROM:3351 ROM:3351 ROM_3351: ; CODE XREF: ROM_330D+3D↑j ROM:3351 ld INTMEM_FC, 0Ch[INTMEM_36] ROM:3356 mulu INTMEM_FC, #64h ; 'd' ROM:335A divu INTMEM_FC, INTMEM_3A ROM:335D jnv ROM_3363 ROM:335F ld INTMEM_FC, #64h ; 'd' ROM:3363 ROM:3363 ROM_3363: ; CODE XREF: ROM_330D+D↑j ROM:3363 ; ROM_330D+50↑j ROM:3363 shl INTMEM_F6, #1 ROM:3366 ld INTMEM_F8+2, 138h[INTMEM_F6] ROM:336B sub INTMEM_F8+2, INTMEM_F8 ROM:336E jc ROM_3374 ROM:3370 add INTMEM_F8+2, #1C20h ROM:3374 ROM:3374 ROM_3374: ; CODE XREF: ROM_330D+61↑j ROM:3374 shr INTMEM_F6, #1 ROM:3377 divb INTMEM_F8+2, #64h ; 'd' ROM:337B stb INTMEM_F8+2, 134h[INTMEM_F6] ROM:3380 jbs INTMEM_88, 1, ROM_3393 ROM:3383 subb INTMEM_F8+2, #2 ROM:3386 jc ROM_338B ROM:3388 addb INTMEM_F8+2, #48h ; 'H' ROM:338B ROM:338B ROM_338B: ; CODE XREF: ROM_330D+79↑j ROM:338B cmpb INTMEM_F8+2, #11h ROM:338E jc ROM_3393 ROM:3390 ldb INTMEM_64, INTMEM_F6 ROM:3393 ROM:3393 ROM_3393: ; CODE XREF: ROM_330D+73↑j ROM:3393 ; ROM_330D+81↑j ROM:3393 shl INTMEM_F6, #1 ROM:3396 ld INTMEM_F8+2, 138h[INTMEM_F6] ROM:339B sub INTMEM_F8+2, INTMEM_FC ROM:339E jc ROM_33A4 ROM:33A0 add INTMEM_F8+2, #1C20h ROM:33A4 ROM:33A4 ROM_33A4: ; CODE XREF: ROM_330D+91↑j ROM:33A4 shr INTMEM_F6, #1 ROM:33A7 divb INTMEM_F8+2, #64h ; 'd' ROM:33AB stb INTMEM_F8+2, 130h[INTMEM_F6] ROM:33B0 incb INTMEM_F6 ROM:33B2 cmpb INTMEM_F6, #4 ROM:33B5 jge ROM_33B9 ROM:33B7 sjmp ROM_330F ROM:33B9 ; --------------------------------------------------------------------------- ROM:33B9 ROM:33B9 ROM_33B9: ; CODE XREF: ROM_330D+A8↑j ROM:33B9 pushf ROM:33BA ldbze INTMEM_F6, INTMEM_64 ROM:33BD jbs INTMEM_88, 0, ROM_33D3 ROM:33C0 ldb INTMEM_65, 134h[INTMEM_F6] ROM:33C5 subb INTMEM_F8+3, INTMEM_65, #1 ROM:33C9 jge ROM_33CE ROM:33CB addb INTMEM_F8+3, #48h ; 'H' ROM:33CE ROM:33CE ROM_33CE: ; CODE XREF: ROM_330D+BC↑j ROM:33CE ldb INTMEM_63, INTMEM_F8+3 ROM:33D1 sjmp ROM_33D8 ROM:33D3 ; --------------------------------------------------------------------------- ROM:33D3 ROM:33D3 ROM_33D3: ; CODE XREF: ROM_330D+B0↑j ROM:33D3 ldb INTMEM_65, 130h[INTMEM_F6] ROM:33D8 ROM:33D8 ROM_33D8: ; CODE XREF: ROM_330D+C4↑j ROM:33D8 popf ROM:33D9 ret ROM:33D9 ; End of function ROM_330D ROM:33D9 ROM:33DA ROM:33DA ; =============== S U B R O U T I N E ======================================= ROM:33DA ROM:33DA ROM:33DA ROM_33DA: ; CODE XREF: start+CFE↑p ROM:33DA ld INTMEM_F8+2, INTMEM_3C ROM:33DD divub INTMEM_F8+2, #19h ROM:33E0 jnv ROM_33E5 ROM:33E2 ldb INTMEM_F8+2, #-1 ROM:33E5 ROM:33E5 ROM_33E5: ; CODE XREF: ROM_33DA+6↑j ROM:33E5 ld INTMEM_F8, #1 ROM:33E9 lcall ROM_358E ROM:33EC cmp INTMEM_3A, ZERO_REG ; Zero register ROM:33EF je ROM_33FF ROM:33F1 ldb INTMEM_FC, #64h ; 'd' ROM:33F4 mulub INTMEM_FC, #0 ROM:33F7 clr INTMEM_FC+2 ROM:33F9 divu INTMEM_FC, INTMEM_3A ROM:33FC addb INTMEM_F8, INTMEM_FC ROM:33FF ROM:33FF ROM_33FF: ; CODE XREF: ROM_33DA+15↑j ROM:33FF stb INTMEM_F8, INTMEM_84[] ROM:3404 ret ROM:3404 ; End of function ROM_33DA ROM:3404 ROM:3405 ROM:3405 ; =============== S U B R O U T I N E ======================================= ROM:3405 ROM:3405 ROM:3405 ROM_3405: ; CODE XREF: ROM_63BC:ROM_668B↓p ROM:3405 clrb INTMEM_F6 ROM:3407 ld INTMEM_EE, #6 ROM:340B ldbze INTMEM_F0, INTMEM_84[] ROM:3410 ROM:3410 ROM_3410: ; CODE XREF: ROM_3405+32↓j ROM:3410 ld INTMEM_FC+2, 0F8h[INTMEM_EE] ROM:3415 cmp INTMEM_FC+2, #1C1Fh ROM:3419 jnh ROM_3420 ROM:341B ldb INTMEM_F6, #-1 ROM:341E sjmp ROM_3433 ROM:3420 ; --------------------------------------------------------------------------- ROM:3420 ROM:3420 ROM_3420: ; CODE XREF: ROM_3405+14↑j ROM:3420 ld INTMEM_FC+2, 0F8h[INTMEM_EE] ROM:3425 sub INTMEM_FC+2, INTMEM_F0 ROM:3428 jc ROM_342E ROM:342A add INTMEM_FC+2, #1C20h ROM:342E ROM:342E ROM_342E: ; CODE XREF: ROM_3405+23↑j ROM:342E st INTMEM_FC+2, 138h[INTMEM_EE] ROM:3433 ROM:3433 ROM_3433: ; CODE XREF: ROM_3405+19↑j ROM:3433 sub INTMEM_EE, #2 ROM:3437 jc ROM_3410 ROM:3439 cmpb INTMEM_F6, #0 ROM:343C jne ROM_3443 ROM:343E orb INTMEM_88, #4 ROM:3441 sjmp ROM_3446 ROM:3443 ; --------------------------------------------------------------------------- ROM:3443 ROM:3443 ROM_3443: ; CODE XREF: ROM_3405+37↑j ROM:3443 andb INTMEM_88, #-5 ROM:3446 ROM:3446 ROM_3446: ; CODE XREF: ROM_3405+3C↑j ROM:3446 ret ROM:3446 ; End of function ROM_3405 ROM:3446 ROM:3447 ROM:3447 ; =============== S U B R O U T I N E ======================================= ROM:3447 ROM:3447 ROM:3447 ROM_3447: ; CODE XREF: ROM:461C↓p ROM:3447 ; ROM_63BC+2AC↓p ROM:3447 clrb INTMEM_F6 ROM:3449 cmpb INTMEM_F8, #0 ROM:344C jne ROM_3450 ROM:344E sjmp ROM_34EF ROM:3450 ; --------------------------------------------------------------------------- ROM:3450 ROM:3450 ROM_3450: ; CODE XREF: ROM_3447+5↑j ROM:3450 cmpb INTMEM_F8, #1 ROM:3453 jne ROM_347A ROM:3455 cmpb INTMEM_F8+1, #4 ROM:3458 jh ROM_3460 ROM:345A cmp INTMEM_F8+2, #1C1Fh ROM:345E jnh ROM_3462 ROM:3460 ROM:3460 ROM_3460: ; CODE XREF: ROM_3447+11↑j ROM:3460 sjmp ROM_34EC ROM:3462 ; --------------------------------------------------------------------------- ROM:3462 ROM:3462 ROM_3462: ; CODE XREF: ROM_3447+17↑j ROM:3462 ldbze INTMEM_EE, INTMEM_F8+1 ROM:3465 ldbze INTMEM_F0, INTMEM_84[] ROM:346A sub INTMEM_F8+2, INTMEM_F0 ROM:346D jc ROM_3473 ROM:346F add INTMEM_F8+2, #1C20h ROM:3473 ROM:3473 ROM_3473: ; CODE XREF: ROM_3447+26↑j ROM:3473 st INTMEM_F8+2, 138h[INTMEM_EE] ROM:3478 sjmp ROM_34EF ROM:347A ; --------------------------------------------------------------------------- ROM:347A ROM:347A ROM_347A: ; CODE XREF: ROM_3447+C↑j ROM:347A cmpb INTMEM_F8, #2 ROM:347D jne ROM_34D8 ROM:347F cmp INTMEM_3C, #0 ROM:3483 je ROM_348A ROM:3485 ldb INTMEM_F6, #1 ROM:3488 sjmp ROM_34D6 ROM:348A ; --------------------------------------------------------------------------- ROM:348A ROM:348A ROM_348A: ; CODE XREF: ROM_3447+3C↑j ROM:348A cmp INTMEM_F8+2, INTMEM_56[] ROM:348F jnh ROM_3496 ROM:3491 ldb INTMEM_F6, #2 ROM:3494 sjmp ROM_34D6 ROM:3496 ; --------------------------------------------------------------------------- ROM:3496 ROM:3496 ROM_3496: ; CODE XREF: ROM_3447+48↑j ROM:3496 ld INTMEM_EE, INTMEM_F8+2 ROM:3499 ldb INTMEM_F8, #3 ROM:349C lcall ROM_34F0 ROM:349F ld INTMEM_3E, INTMEM_F8+2 ROM:34A2 add INTMEM_F8+2, INTMEM_EE ROM:34A5 ldb INTMEM_F8, #2 ROM:34A8 lcall ROM_34F0 ROM:34AB cmpb INTMEM_F6, #0 ROM:34AE je ROM_34BB ROM:34B0 ldb INTMEM_F6, #3 ROM:34B3 sjmp ROM_34D6 ROM:34B5 ; --------------------------------------------------------------------------- ROM:34B5 ROM:34B5 ROM_34B5: ; CODE XREF: ROM_3447+79↓j ROM:34B5 jbc INTMEM_F8, 0, ROM_34C2 ROM:34B8 jbs INTMEM_F8, 1, ROM_34C2 ROM:34BB ROM:34BB ROM_34BB: ; CODE XREF: ROM_3447+67↑j ROM:34BB clrb INTMEM_F8 ROM:34BD lcall ROM_34F0 ROM:34C0 sjmp ROM_34B5 ROM:34C2 ; --------------------------------------------------------------------------- ROM:34C2 ROM:34C2 ROM_34C2: ; CODE XREF: ROM_3447:ROM_34B5↑j ROM:34C2 ; ROM_3447+71↑j ROM:34C2 jbc INTMEM_F8, 1, ROM_34D1 ROM:34C5 clrb INTMEM_F6+1 ROM:34C7 sub INTMEM_FC+2, INTMEM_F8+2, INTMEM_EE ROM:34CB sub INTMEM_FC+2, INTMEM_A, INTMEM_FC+2 ROM:34CF sjmp ROM_34D4 ROM:34D1 ; --------------------------------------------------------------------------- ROM:34D1 ROM:34D1 ROM_34D1: ; CODE XREF: ROM_3447:ROM_34C2↑j ROM:34D1 ldb INTMEM_F6+1, #1 ROM:34D4 ROM:34D4 ROM_34D4: ; CODE XREF: ROM_3447+88↑j ROM:34D4 clrb INTMEM_F6 ROM:34D6 ROM:34D6 ROM_34D6: ; CODE XREF: ROM_3447+41↑j ROM:34D6 ; ROM_3447+4D↑j ... ROM:34D6 sjmp ROM_34EF ROM:34D8 ; --------------------------------------------------------------------------- ROM:34D8 ROM:34D8 ROM_34D8: ; CODE XREF: ROM_3447+36↑j ROM:34D8 cmpb INTMEM_F8, #3 ROM:34DB jne ROM_34E2 ROM:34DD orb INTMEM_88, #4 ROM:34E0 sjmp ROM_34EF ROM:34E2 ; --------------------------------------------------------------------------- ROM:34E2 ROM:34E2 ROM_34E2: ; CODE XREF: ROM_3447+94↑j ROM:34E2 cmpb INTMEM_F8, #4 ROM:34E5 jne ROM_34EC ROM:34E7 andb INTMEM_88, #-5 ROM:34EA sjmp ROM_34EF ROM:34EC ; --------------------------------------------------------------------------- ROM:34EC ROM:34EC ROM_34EC: ; CODE XREF: ROM_3447:ROM_3460↑j ROM:34EC ; ROM_3447+9E↑j ROM:34EC ldb INTMEM_F6, #-1 ROM:34EF ROM:34EF ROM_34EF: ; CODE XREF: ROM_3447+7↑j ROM:34EF ; ROM_3447+31↑j ... ROM:34EF ret ROM:34EF ; End of function ROM_3447 ROM:34EF ROM:34F0 ROM:34F0 ; =============== S U B R O U T I N E ======================================= ROM:34F0 ROM:34F0 ROM:34F0 ROM_34F0: ; CODE XREF: ROM_2DB4-A59↑p ROM:34F0 ; ROM_2DB4-9D2↑p ... ROM:34F0 cmpb INTMEM_F8+1, #4 ROM:34F3 jge ROM_3550 ROM:34F5 cmpb INTMEM_F8, #0 ROM:34F8 je ROM_3554 ROM:34FA jbs WSR1, 6, ROM_3549 ; Window selection register 1 ROM:34FD ldbze INTMEM_F6, INTMEM_F8+1 ROM:3500 ldb INTMEM_F6+1, 3582h[INTMEM_F6] ROM:3505 jbc INTMEM_F8, 0, ROM_350B ROM:3508 orb INTMEM_F6+1, #20h ; ' ' ROM:350B ROM:350B ROM_350B: ; CODE XREF: ROM_34F0+15↑j ROM:350B ldb INTMEM_6, INTMEM_F6+1 ROM:350E cmpb INTMEM_F8, #3 ROM:3511 jc ROM_352B ROM:3513 sub INTMEM_F6, INTMEM_F8+2, #0Ch ROM:3518 sub INTMEM_F6, INTMEM_A ROM:351B cmp INTMEM_F6, #-4438h ROM:351F jnc ROM_3530 ROM:3521 ldb INTMEM_F6, #1 ROM:3524 add INTMEM_F8+2, INTMEM_A, #0Ah ROM:3529 sjmp ROM_3532 ROM:352B ; --------------------------------------------------------------------------- ROM:352B ROM:352B ROM_352B: ; CODE XREF: ROM_34F0+21↑j ROM:352B add INTMEM_F8+2, INTMEM_A, #0Ah ROM:3530 ROM:3530 ROM_3530: ; CODE XREF: ROM_34F0+2F↑j ROM:3530 clrb INTMEM_F6 ROM:3532 ROM:3532 ROM_3532: ; CODE XREF: ROM_34F0+39↑j ROM:3532 ld INTMEM_4, INTMEM_F8+2 ROM:3535 ldb INTMEM_F6+1, #1 ROM:3538 shlb INTMEM_F6+1, INTMEM_F8+1 ROM:353B jbc INTMEM_F8, 0, ROM_3542 ROM:353E orb INTMEM_66, INTMEM_F6+1 ROM:3541 ret ROM:3542 ; --------------------------------------------------------------------------- ROM:3542 ROM:3542 ROM_3542: ; CODE XREF: ROM_34F0+4B↑j ROM:3542 xorb INTMEM_F6+1, #-1 ROM:3545 andb INTMEM_66, INTMEM_F6+1 ROM:3548 ret ROM:3549 ; --------------------------------------------------------------------------- ROM:3549 ROM:3549 ROM_3549: ; CODE XREF: ROM_34F0+A↑j ROM:3549 ldb INTMEM_F6, #2 ROM:354C orb INTMEM_2A, #2 ROM:354F ret ROM:3550 ; --------------------------------------------------------------------------- ROM:3550 ROM:3550 ROM_3550: ; CODE XREF: ROM_34F0+3↑j ROM:3550 ldb INTMEM_F6, #-1 ROM:3553 ret ROM:3554 ; --------------------------------------------------------------------------- ROM:3554 ROM:3554 ROM_3554: ; CODE XREF: ROM_34F0+8↑j ROM:3554 clrb INTMEM_F8 ROM:3556 ldbze INTMEM_F6, INTMEM_F8+1 ROM:3559 andb ZERO_REG, WSR1, 3586h[INTMEM_F6] ; Zero register ROM:355F je ROM_3564 ROM:3561 ldb INTMEM_F8, #1 ROM:3564 ROM:3564 ROM_3564: ; CODE XREF: ROM_34F0+6F↑j ROM:3564 andb ZERO_REG, IOPORT1, 358Ah[INTMEM_F6] ; Zero register ROM:356A jne ROM_356F ROM:356C orb INTMEM_F8, #2 ROM:356F ROM:356F ROM_356F: ; CODE XREF: ROM_34F0+7A↑j ROM:356F clrb INTMEM_F6 ROM:3571 ret ROM:3571 ; End of function ROM_34F0 ROM:3571 ROM:3572 ; --------------------------------------------------------------------------- ROM:3572 skip INTMEM_36 ROM:3574 notb INTMEM_24 ROM:3576 not ZERO_REG ; Zero register ROM:3578 neg ZERO_REG+1 ; Zero register ROM:357A clr INTMEM_2+1 ROM:357C skip INTMEM_2 ROM:357E skip ZERO_REG ; Zero register ROM:3580 skip ZERO_REG ; Zero register ROM:3582 clr ZERO_REG+1 ; Zero register ROM:3584 clr ZERO_REG+1 ; Zero register ROM:3586 not INTMEM_2 ROM:3588 not INTMEM_2 ROM:358A not INTMEM_2 ROM:358C not INTMEM_2 ROM:358E ROM:358E ; =============== S U B R O U T I N E ======================================= ROM:358E ROM:358E ROM:358E ROM_358E: ; CODE XREF: ROM_32DC+9↑p ROM:358E ; ROM_33DA+F↑p ... ROM:358E shl INTMEM_F8, #1 ROM:3591 ld INTMEM_FC+2, INTMEM_36 ROM:3594 ld INTMEM_F6, [INTMEM_FC+2] ROM:3597 sub INTMEM_F8, INTMEM_FC+2, INTMEM_F8 ROM:359B sub INTMEM_F6, #4 ROM:359F add INTMEM_F8, INTMEM_F6 ROM:35A2 ld INTMEM_F8, [INTMEM_F8] ROM:35A5 add INTMEM_F8, INTMEM_FC+2 ROM:35A8 ldb INTMEM_F6, [INTMEM_F8]+ ROM:35AB decb INTMEM_F6 ROM:35AD ldb INTMEM_F6+1, [INTMEM_F8]+ ROM:35B0 ldbze INTMEM_FC, INTMEM_F6 ROM:35B3 add INTMEM_F8, INTMEM_FC ROM:35B6 st INTMEM_F8, INTMEM_FC ROM:35B9 ldb INTMEM_F0+3, INTMEM_F6 ROM:35BC cmpb INTMEM_F0+3, ZERO_REG ; Zero register ROM:35BF je ROM_35CB ROM:35C1 ROM:35C1 ROM_35C1: ; CODE XREF: ROM_358E+3A↓j ROM:35C1 cmpb INTMEM_F8+2, [INTMEM_F8] ROM:35C4 jc ROM_35CB ROM:35C6 dec INTMEM_F8 ROM:35C8 djnz INTMEM_F0+3, ROM_35C1 ROM:35CB ROM:35CB ROM_35CB: ; CODE XREF: ROM_358E+31↑j ROM:35CB ; ROM_358E+36↑j ROM:35CB cmpb INTMEM_F0+3, INTMEM_F6 ROM:35CE ldb INTMEM_F0+2, INTMEM_F0+3 ROM:35D1 ldb INTMEM_FC+2, [INTMEM_F8] ROM:35D4 je ROM_35D8 ROM:35D6 inc INTMEM_F8 ROM:35D8 ROM:35D8 ROM_35D8: ; CODE XREF: ROM_358E+46↑j ROM:35D8 ldb INTMEM_FC+3, [INTMEM_F8] ROM:35DB decb INTMEM_F6+1 ROM:35DD jne ROM_35E1 ROM:35DF sjmp ROM_36DC ROM:35E1 ; --------------------------------------------------------------------------- ROM:35E1 ROM:35E1 ROM_35E1: ; CODE XREF: ROM_358E+4F↑j ROM:35E1 ldb INTMEM_F0+3, INTMEM_F6+1 ROM:35E4 ld INTMEM_F8, INTMEM_FC ROM:35E7 ldbze INTMEM_FC, INTMEM_F6+1 ROM:35EA inc INTMEM_FC ROM:35EC add INTMEM_F8, INTMEM_FC ROM:35EF st INTMEM_F8, INTMEM_FC ROM:35F2 ROM:35F2 ROM_35F2: ; CODE XREF: ROM_358E+6B↓j ROM:35F2 cmpb INTMEM_F8+3, [INTMEM_F8] ROM:35F5 jc ROM_35FC ROM:35F7 dec INTMEM_F8 ROM:35F9 djnz INTMEM_F0+3, ROM_35F2 ROM:35FC ROM:35FC ROM_35FC: ; CODE XREF: ROM_358E+67↑j ROM:35FC cmpb INTMEM_F0+3, INTMEM_F6+1 ROM:35FF ldb INTMEM_F0, [INTMEM_F8] ROM:3602 je ROM_3606 ROM:3604 inc INTMEM_F8 ROM:3606 ROM:3606 ROM_3606: ; CODE XREF: ROM_358E+74↑j ROM:3606 ldb INTMEM_F0+1, [INTMEM_F8] ROM:3609 add INTMEM_F8, INTMEM_FC, #1 ROM:360E incb INTMEM_F6 ROM:3610 mulub INTMEM_FC, INTMEM_F0+3, INTMEM_F6 ROM:3614 add INTMEM_F8, INTMEM_FC ROM:3617 ldbze INTMEM_FC, INTMEM_F0+2 ROM:361A add INTMEM_F8, INTMEM_FC ROM:361D ldb INTMEM_F0+2, [INTMEM_F8] ROM:3620 ldb INTMEM_F0+3, 1[INTMEM_F8] ROM:3624 ldbze INTMEM_FC, INTMEM_F6 ROM:3627 add INTMEM_F8, INTMEM_FC ROM:362A ldb INTMEM_FC, [INTMEM_F8] ROM:362D ldb INTMEM_FC+1, 1[INTMEM_F8] ROM:3631 ld INTMEM_F8, INTMEM_FC+2 ROM:3634 subb INTMEM_F8+1, INTMEM_F8 ROM:3637 je ROM_3663 ROM:3639 subb INTMEM_F8, INTMEM_F8+2, INTMEM_F8 ROM:363D jnc ROM_3663 ROM:363F ldb INTMEM_F6+1, INTMEM_F0+2 ROM:3642 subb INTMEM_F0+3, INTMEM_F0+2 ROM:3645 jc ROM_364E ROM:3647 negb INTMEM_F0+3 ROM:3649 ldb INTMEM_F4, INTMEM_F0+3 ROM:364C sjmp ROM_3650 ROM:364E ; --------------------------------------------------------------------------- ROM:364E ROM:364E ROM_364E: ; CODE XREF: ROM_358E+B7↑j ROM:364E clrb INTMEM_F4 ROM:3650 ROM:3650 ROM_3650: ; CODE XREF: ROM_358E+BE↑j ROM:3650 mulub INTMEM_F0+2, INTMEM_F8, INTMEM_F0+3 ROM:3654 divub INTMEM_F0+2, INTMEM_F8+1 ROM:3657 cmpb INTMEM_F4, ZERO_REG ; Zero register ROM:365A je ROM_365E ROM:365C negb INTMEM_F0+2 ROM:365E ROM:365E ROM_365E: ; CODE XREF: ROM_358E+CC↑j ROM:365E addb INTMEM_F6+1, INTMEM_F0+2 ROM:3661 sjmp ROM_3666 ROM:3663 ; --------------------------------------------------------------------------- ROM:3663 ROM:3663 ROM_3663: ; CODE XREF: ROM_358E+A9↑j ROM:3663 ; ROM_358E+AF↑j ROM:3663 ldb INTMEM_F6+1, INTMEM_F0+2 ROM:3666 ROM:3666 ROM_3666: ; CODE XREF: ROM_358E+D3↑j ROM:3666 stb INTMEM_F6+1, INTMEM_F6 ROM:3669 ld INTMEM_F8, INTMEM_FC+2 ROM:366C ld INTMEM_F0+2, INTMEM_FC ROM:366F subb INTMEM_F8+1, INTMEM_F8 ROM:3672 je ROM_369E ROM:3674 subb INTMEM_F8, INTMEM_F8+2, INTMEM_F8 ROM:3678 jnc ROM_369E ROM:367A ldb INTMEM_F6+1, INTMEM_F0+2 ROM:367D subb INTMEM_F0+3, INTMEM_F0+2 ROM:3680 jc ROM_3689 ROM:3682 negb INTMEM_F0+3 ROM:3684 ldb INTMEM_F4, INTMEM_F0+3 ROM:3687 sjmp ROM_368B ROM:3689 ; --------------------------------------------------------------------------- ROM:3689 ROM:3689 ROM_3689: ; CODE XREF: ROM_358E+F2↑j ROM:3689 clrb INTMEM_F4 ROM:368B ROM:368B ROM_368B: ; CODE XREF: ROM_358E+F9↑j ROM:368B mulub INTMEM_F0+2, INTMEM_F8, INTMEM_F0+3 ROM:368F divub INTMEM_F0+2, INTMEM_F8+1 ROM:3692 cmpb INTMEM_F4, ZERO_REG ; Zero register ROM:3695 je ROM_3699 ROM:3697 negb INTMEM_F0+2 ROM:3699 ROM:3699 ROM_3699: ; CODE XREF: ROM_358E+107↑j ROM:3699 addb INTMEM_F6+1, INTMEM_F0+2 ROM:369C sjmp ROM_36A1 ROM:369E ; --------------------------------------------------------------------------- ROM:369E ROM:369E ROM_369E: ; CODE XREF: ROM_358E+E4↑j ROM:369E ; ROM_358E+EA↑j ROM:369E ldb INTMEM_F6+1, INTMEM_F0+2 ROM:36A1 ROM:36A1 ROM_36A1: ; CODE XREF: ROM_358E+10E↑j ROM:36A1 ld INTMEM_F0+2, INTMEM_F6 ROM:36A4 ld INTMEM_F8, INTMEM_F0 ROM:36A7 subb INTMEM_F8+1, INTMEM_F8 ROM:36AA je ROM_36D6 ROM:36AC subb INTMEM_F8, INTMEM_F8+3, INTMEM_F8 ROM:36B0 jnc ROM_36D6 ROM:36B2 ldb INTMEM_F6+1, INTMEM_F0+2 ROM:36B5 subb INTMEM_F0+3, INTMEM_F0+2 ROM:36B8 jc ROM_36C1 ROM:36BA negb INTMEM_F0+3 ROM:36BC ldb INTMEM_F4, INTMEM_F0+3 ROM:36BF sjmp ROM_36C3 ROM:36C1 ; --------------------------------------------------------------------------- ROM:36C1 ROM:36C1 ROM_36C1: ; CODE XREF: ROM_358E+12A↑j ROM:36C1 clrb INTMEM_F4 ROM:36C3 ROM:36C3 ROM_36C3: ; CODE XREF: ROM_358E+131↑j ROM:36C3 mulub INTMEM_F0+2, INTMEM_F8, INTMEM_F0+3 ROM:36C7 divub INTMEM_F0+2, INTMEM_F8+1 ROM:36CA cmpb INTMEM_F4, ZERO_REG ; Zero register ROM:36CD je ROM_36D1 ROM:36CF negb INTMEM_F0+2 ROM:36D1 ROM:36D1 ROM_36D1: ; CODE XREF: ROM_358E+13F↑j ROM:36D1 addb INTMEM_F6+1, INTMEM_F0+2 ROM:36D4 sjmp ROM_36D9 ROM:36D6 ; --------------------------------------------------------------------------- ROM:36D6 ROM:36D6 ROM_36D6: ; CODE XREF: ROM_358E+11C↑j ROM:36D6 ; ROM_358E+122↑j ROM:36D6 ldb INTMEM_F6+1, INTMEM_F0+2 ROM:36D9 ROM:36D9 ROM_36D9: ; CODE XREF: ROM_358E+146↑j ROM:36D9 ljmp ROM_3722 ROM:36DC ; --------------------------------------------------------------------------- ROM:36DC ROM:36DC ROM_36DC: ; CODE XREF: ROM_358E+51↑j ROM:36DC add INTMEM_F8, INTMEM_FC, #1 ROM:36E1 ldbze INTMEM_FC, INTMEM_F0+2 ROM:36E4 add INTMEM_F8, INTMEM_FC ROM:36E7 ldb INTMEM_F0+2, [INTMEM_F8]+ ROM:36EA ldb INTMEM_F0+3, [INTMEM_F8] ROM:36ED ld INTMEM_F8, INTMEM_FC+2 ROM:36F0 subb INTMEM_F8+1, INTMEM_F8 ROM:36F3 je ROM_371F ROM:36F5 subb INTMEM_F8, INTMEM_F8+2, INTMEM_F8 ROM:36F9 jnc ROM_371F ROM:36FB ldb INTMEM_F6+1, INTMEM_F0+2 ROM:36FE subb INTMEM_F0+3, INTMEM_F0+2 ROM:3701 jc ROM_370A ROM:3703 negb INTMEM_F0+3 ROM:3705 ldb INTMEM_F4, INTMEM_F0+3 ROM:3708 sjmp ROM_370C ROM:370A ; --------------------------------------------------------------------------- ROM:370A ROM:370A ROM_370A: ; CODE XREF: ROM_358E+173↑j ROM:370A clrb INTMEM_F4 ROM:370C ROM:370C ROM_370C: ; CODE XREF: ROM_358E+17A↑j ROM:370C mulub INTMEM_F0+2, INTMEM_F8, INTMEM_F0+3 ROM:3710 divub INTMEM_F0+2, INTMEM_F8+1 ROM:3713 cmpb INTMEM_F4, ZERO_REG ; Zero register ROM:3716 je ROM_371A ROM:3718 negb INTMEM_F0+2 ROM:371A ROM:371A ROM_371A: ; CODE XREF: ROM_358E+188↑j ROM:371A addb INTMEM_F6+1, INTMEM_F0+2 ROM:371D sjmp ROM_3722 ROM:371F ; --------------------------------------------------------------------------- ROM:371F ROM:371F ROM_371F: ; CODE XREF: ROM_358E+165↑j ROM:371F ; ROM_358E+16B↑j ROM:371F ldb INTMEM_F6+1, INTMEM_F0+2 ROM:3722 ROM:3722 ROM_3722: ; CODE XREF: ROM_358E:ROM_36D9↑j ROM:3722 ; ROM_358E+18F↑j ROM:3722 ldb INTMEM_F8, INTMEM_F6+1 ROM:3725 ldbze INTMEM_F6, ZERO_REG ; Zero register ROM:3728 ret ROM:3728 ; End of function ROM_358E ROM:3728 ROM:3729 ROM:3729 ; =============== S U B R O U T I N E ======================================= ROM:3729 ROM:3729 ROM:3729 ROM_3729: ; CODE XREF: ROM_37EC+78↓p ROM:3729 ; ROM_42A0+19↓p ... ROM:3729 clrb INTMEM_F6 ROM:372B cmp INTMEM_F8+2, ZERO_REG ; Zero register ROM:372E jne ROM_3733 ROM:3730 ldbze INTMEM_F8+2, #2 ROM:3733 ROM:3733 ROM_3733: ; CODE XREF: ROM_3729+5↑j ROM:3733 clr INTMEM_FC+2 ROM:3735 sub INTMEM_FC, INTMEM_F8 ROM:3738 jc ROM_3743 ROM:373A neg INTMEM_FC ROM:373C divu INTMEM_FC, INTMEM_F8+2 ROM:373F neg INTMEM_FC ROM:3741 sjmp ROM_3746 ROM:3743 ; --------------------------------------------------------------------------- ROM:3743 ROM:3743 ROM_3743: ; CODE XREF: ROM_3729+F↑j ROM:3743 divu INTMEM_FC, INTMEM_F8+2 ROM:3746 ROM:3746 ROM_3746: ; CODE XREF: ROM_3729+18↑j ROM:3746 add INTMEM_F8, INTMEM_FC ROM:3749 ret ROM:3749 ; End of function ROM_3729 ROM:3749 ROM:374A ROM:374A ; =============== S U B R O U T I N E ======================================= ROM:374A ROM:374A ROM:374A ROM_374A: ; CODE XREF: ROM_4356↓p ROM:374A jbc INTMEM_87, 1, ROM_3762 ROM:374D andb INTMEM_87, #-3 ROM:3750 ldb INTMEM_F8, INTMEM_7 ROM:3753 orb INTMEM_88, #10h ROM:3756 ldb INTMEM_6B, INTMEM_F8 ROM:3759 ROM:3759 ROM_3759: ; CODE XREF: ROM_374A:ROM_3759↓j ROM:3759 ; ROM_3763+9↓j ... ROM:3759 jbc INTMEM_87, 2, ROM_3759 ROM:375C andb INTMEM_87, #-5 ROM:375F ldb INTMEM_7, INTMEM_F8 ROM:3762 ROM:3762 ROM_3762: ; CODE XREF: ROM_374A↑j ROM:3762 ; ROM_3763↓j ROM:3762 ret ROM:3762 ; End of function ROM_374A ROM:3762 ROM:3763 ROM:3763 ; =============== S U B R O U T I N E ======================================= ROM:3763 ROM:3763 ROM:3763 ROM_3763: ; CODE XREF: start+D01↑p ROM:3763 jbc INTMEM_88, 5, ROM_3762 ROM:3766 ldb INTMEM_F8, INTMEM_E7 ROM:3769 andb INTMEM_88, #-21h ROM:376C sjmp ROM_3759 ROM:376C ; End of function ROM_3763 ROM:376C ROM:376E ROM:376E ; =============== S U B R O U T I N E ======================================= ROM:376E ROM:376E ROM:376E ROM_376E: ; CODE XREF: start+CF2↑p ROM:376E jbs IOPORT2, 4, ROM_3782 ; Input/output port 2 ROM:3771 jbc INTMEM_8C, 5, ROM_377D ROM:3774 jbc INTMEM_8C, 6, ROM_377A ROM:3777 orb INTMEM_89, #10h ROM:377A ROM:377A ROM_377A: ; CODE XREF: ROM_376E+6↑j ROM:377A orb INTMEM_8C, #10h ROM:377D ROM:377D ROM_377D: ; CODE XREF: ROM_376E+3↑j ROM:377D orb INTMEM_8C, #20h ; ' ' ROM:3780 sjmp ROM_378E ROM:3782 ; --------------------------------------------------------------------------- ROM:3782 ROM:3782 ROM_3782: ; CODE XREF: ROM_376E↑j ROM:3782 jbs INTMEM_8C, 5, ROM_378B ROM:3785 orb INTMEM_8C, #40h ; '@' ROM:3788 andb INTMEM_8C, #-11h ROM:378B ROM:378B ROM_378B: ; CODE XREF: ROM_376E:ROM_3782↑j ROM:378B andb INTMEM_8C, #-21h ROM:378E ROM:378E ROM_378E: ; CODE XREF: ROM_376E+12↑j ROM:378E jbc IOPORT1, 6, ROM_379C ; Input/output port 1 ROM:3791 jbc INTMEM_8C, 7, ROM_3797 ROM:3794 orb INTMEM_89, #-80h ROM:3797 ROM:3797 ROM_3797: ; CODE XREF: ROM_376E+23↑j ROM:3797 orb INTMEM_8C, #-80h ROM:379A sjmp ROM_37A5 ROM:379C ; --------------------------------------------------------------------------- ROM:379C ROM:379C ROM_379C: ; CODE XREF: ROM_376E:ROM_378E↑j ROM:379C jbs INTMEM_8C, 7, ROM_37A2 ROM:379F andb INTMEM_89, #7Fh ROM:37A2 ROM:37A2 ROM_37A2: ; CODE XREF: ROM_376E:ROM_379C↑j ROM:37A2 andb INTMEM_8C, #7Fh ROM:37A5 ROM:37A5 ROM_37A5: ; CODE XREF: ROM_376E+2C↑j ROM:37A5 jbs IOPORT1, 7, ROM_37B2 ; Input/output port 1 ROM:37A8 jbc INTMEM_8D, 0, ROM_37AE ROM:37AB orb INTMEM_89, #40h ; '@' ROM:37AE ROM:37AE ROM_37AE: ; CODE XREF: ROM_376E+3A↑j ROM:37AE orb INTMEM_8D, #1 ROM:37B1 ret ROM:37B2 ; --------------------------------------------------------------------------- ROM:37B2 ROM:37B2 ROM_37B2: ; CODE XREF: ROM_376E:ROM_37A5↑j ROM:37B2 jbs INTMEM_8D, 0, ROM_37B8 ROM:37B5 andb INTMEM_89, #-41h ROM:37B8 ROM:37B8 ROM_37B8: ; CODE XREF: ROM_376E:ROM_37B2↑j ROM:37B8 andb INTMEM_8D, #-2 ROM:37BB ret ROM:37BB ; End of function ROM_376E ROM:37BB ROM:37BC ROM:37BC ; =============== S U B R O U T I N E ======================================= ROM:37BC ROM:37BC ; Software timer ROM:37BC ROM:37BC ROM_37BC: ; DATA XREF: ROM:Int05↑o ROM:37BC ROM:37BC ; FUNCTION CHUNK AT ROM:2089 SIZE 00000711 BYTES ROM:37BC ; FUNCTION CHUNK AT ROM:28A0 SIZE 00000392 BYTES ROM:37BC ROM:37BC pusha ROM:37BD orb INTMEM_1E+1, INTMEM_16 ROM:37C0 jbc INTMEM_1E+1, 1, ROM_37D5 ROM:37C3 andb INTMEM_1E+1, #-3 ROM:37C6 jbc INTMEM_1E+1, 0, ROM_37CC ROM:37C9 orb INT_PEND, #20h ; ' ' ; Interrupt pending register ROM:37CC ROM:37CC ROM_37CC: ; CODE XREF: ROM_37BC+A↑j ROM:37CC orb INTMEM_86, #2 ROM:37CF ldb WSR, #4Dh ; 'M' ; Window selection register ROM:37D2 ljmp ROM_2089 ROM:37D5 ; --------------------------------------------------------------------------- ROM:37D5 ROM:37D5 ROM_37D5: ; CODE XREF: ROM_37BC+4↑j ROM:37D5 jbc INTMEM_1E+1, 0, ROM_37EB ROM:37D8 jbs INTMEM_8D, 2, ROM_37EB ROM:37DB andb INTMEM_1E+1, #-2 ROM:37DE orb INTMEM_8D, #4 ROM:37E1 ldb WSR, #4Eh ; 'N' ; Window selection register ROM:37E4 ldb INT_MASK, #24h ; '$' ; Interrupt mask register ROM:37E7 ei ROM:37E8 ljmp ROM_28A0 ROM:37EB ; --------------------------------------------------------------------------- ROM:37EB ROM:37EB ROM_37EB: ; CODE XREF: ROM_37BC:ROM_37D5↑j ROM:37EB ; ROM_37BC+1C↑j ROM:37EB rst ROM:37EB ; End of function ROM_37BC ROM:37EB ROM:37EC ROM:37EC ; =============== S U B R O U T I N E ======================================= ROM:37EC ROM:37EC ROM:37EC ROM_37EC: ; CODE XREF: start+CF5↑p ROM:37EC ; ROM_37EC+8D↓j ROM:37EC pushf ROM:37ED addb INTMEM_2, INTMEM_7F, #8 ROM:37F1 ldb INTMEM_EC, INTMEM_7F ROM:37F4 mulub INTMEM_EC, #0Eh ROM:37F7 add INTMEM_EC, #3AB6h ROM:37FB add INTMEM_FC, INTMEM_36, 0[INTMEM_EC] ROM:3800 add INTMEM_FC+2, INTMEM_36, 2[INTMEM_EC] ROM:3805 add INTMEM_F0, INTMEM_36, 4[INTMEM_EC] ROM:380A add INTMEM_EE, INTMEM_36, 0Ah[INTMEM_EC] ROM:380F ld INTMEM_F8, 8[INTMEM_EC] ROM:3813 ROM:3813 ROM_3813: ; CODE XREF: ROM_37EC:ROM_3813↓j ROM:3813 jbs INTMEM_2, 3, ROM_3813 ROM:3816 ldb INTMEM_F8+2, INTMEM_2+1 ROM:3819 andb INTMEM_F8+3, INTMEM_2, #-40h ROM:381D popf ROM:381E cmpb INTMEM_F8+2, [INTMEM_FC] ROM:3821 jnc ROM_3847 ROM:3823 cmpb INTMEM_F8+2, [INTMEM_FC+2] ROM:3826 jh ROM_3847 ROM:3828 ldb INTMEM_F6, 6[INTMEM_EC] ROM:382C notb INTMEM_F6 ROM:382E andb INTMEM_35, INTMEM_F6 ROM:3831 cmp INTMEM_F8, #-1 ROM:3835 je ROM_383F ROM:3837 lcall ROM_358E ROM:383A ldb INTMEM_FC+1, INTMEM_F8 ROM:383D sjmp ROM_3852 ROM:383F ; --------------------------------------------------------------------------- ROM:383F ROM:383F ROM_383F: ; CODE XREF: ROM_37EC+49↑j ROM:383F ldb INTMEM_FC+1, INTMEM_F8+2 ROM:3842 ldb INTMEM_FC, INTMEM_F8+3 ROM:3845 sjmp ROM_3855 ROM:3847 ; --------------------------------------------------------------------------- ROM:3847 ROM:3847 ROM_3847: ; CODE XREF: ROM_37EC+35↑j ROM:3847 ; ROM_37EC+3A↑j ROM:3847 orb INTMEM_35, 6[INTMEM_EC] ROM:384B orb INTMEM_32, 7[INTMEM_EC] ROM:384F ldb INTMEM_FC+1, [INTMEM_F0] ROM:3852 ROM:3852 ROM_3852: ; CODE XREF: ROM_37EC+51↑j ROM:3852 ldb INTMEM_FC, #7Fh ROM:3855 ROM:3855 ROM_3855: ; CODE XREF: ROM_37EC+59↑j ROM:3855 ld INTMEM_F0, 0Ch[INTMEM_EC] ROM:3859 ld INTMEM_F8, [INTMEM_F0] ROM:385C cmp INTMEM_F8, ZERO_REG ; Zero register ROM:385F je ROM_386C ROM:3861 ld INTMEM_F8+2, [INTMEM_EE] ROM:3864 lcall ROM_3729 ROM:3867 st INTMEM_F8, [INTMEM_F0] ROM:386A sjmp ROM_386F ROM:386C ; --------------------------------------------------------------------------- ROM:386C ROM:386C ROM_386C: ; CODE XREF: ROM_37EC+73↑j ROM:386C st INTMEM_FC, [INTMEM_F0] ROM:386F ROM:386F ROM_386F: ; CODE XREF: ROM_37EC+7E↑j ROM:386F incb INTMEM_7F ROM:3871 cmpb INTMEM_7F, #6 ROM:3874 je ROM_387B ROM:3876 jbs INTMEM_86, 0, ROM_387D ROM:3879 sjmp ROM_37EC ROM:387B ; --------------------------------------------------------------------------- ROM:387B ROM:387B ROM_387B: ; CODE XREF: ROM_37EC+88↑j ROM:387B clrb INTMEM_7F ROM:387D ROM:387D ROM_387D: ; CODE XREF: ROM_37EC+8A↑j ROM:387D ret ROM:387D ; End of function ROM_37EC ROM:387D ROM:387E ROM:387E ; =============== S U B R O U T I N E ======================================= ROM:387E ROM:387E ROM:387E ROM_387E: ; CODE XREF: ROM:57EA↓p ROM:387E ; ROM_2E34:ROM_6A10↓p ROM:387E ldb INTMEM_F6, INTMEM_275[] ROM:3883 ldb INTMEM_F6+1, 0FDh[INTMEM_36] ROM:3888 cmpb INTMEM_F6, #12h ROM:388B jne ROM_38CC ROM:388D jbs INTMEM_8A, 2, ROM_3892 ROM:3890 sjmp ROM_3934 ROM:3892 ; --------------------------------------------------------------------------- ROM:3892 ROM:3892 ROM_3892: ; CODE XREF: ROM_387E+F↑j ROM:3892 cmp INTMEM_3C, 6Ah[INTMEM_36] ROM:3897 jge ROM_389B ROM:3899 sjmp ROM_3934 ROM:389B ; --------------------------------------------------------------------------- ROM:389B ROM:389B ROM_389B: ; CODE XREF: ROM_387E+19↑j ROM:389B cmp INTMEM_3C, 6Ch[INTMEM_36] ROM:38A0 jlt ROM_38B1 ROM:38A2 cmpb INTMEM_F6+1, #48h ; 'H' ROM:38A5 jlt ROM_38B1 ROM:38A7 ldb INTMEM_F6, #48h ; 'H' ROM:38AA stb INTMEM_F6, INTMEM_275[] ROM:38AF sjmp ROM_3934 ROM:38B1 ; --------------------------------------------------------------------------- ROM:38B1 ROM:38B1 ROM_38B1: ; CODE XREF: ROM_387E+22↑j ROM:38B1 ; ROM_387E+27↑j ROM:38B1 cmpb INTMEM_F6+1, #24h ; '$' ROM:38B4 jlt ROM_3934 ROM:38B6 cmp INTMEM_3C, 6Ch[INTMEM_36] ROM:38BB jlt ROM_38C2 ROM:38BD cmpb INTMEM_F6, #48h ; 'H' ROM:38C0 jge ROM_3934 ROM:38C2 ROM:38C2 ROM_38C2: ; CODE XREF: ROM_387E+3D↑j ROM:38C2 ldb INTMEM_F6, #24h ; '$' ROM:38C5 stb INTMEM_F6, INTMEM_275[] ROM:38CA sjmp ROM_3934 ROM:38CC ; --------------------------------------------------------------------------- ROM:38CC ROM:38CC ROM_38CC: ; CODE XREF: ROM_387E+D↑j ROM:38CC cmpb INTMEM_F6, #24h ; '$' ROM:38CF jne ROM_3900 ROM:38D1 jbc INTMEM_8A, 2, ROM_38E0 ROM:38D4 cmp INTMEM_3C, 70h[INTMEM_36] ROM:38D9 jle ROM_38E0 ROM:38DB cmpb INTMEM_F6+1, #24h ; '$' ROM:38DE jge ROM_38EA ROM:38E0 ROM:38E0 ROM_38E0: ; CODE XREF: ROM_387E+53↑j ROM:38E0 ; ROM_387E+5B↑j ROM:38E0 ldb INTMEM_F6, #12h ROM:38E3 stb INTMEM_F6, INTMEM_275[] ROM:38E8 sjmp ROM_3934 ROM:38EA ; --------------------------------------------------------------------------- ROM:38EA ROM:38EA ROM_38EA: ; CODE XREF: ROM_387E+60↑j ROM:38EA cmpb INTMEM_F6+1, #48h ; 'H' ROM:38ED jlt ROM_3934 ROM:38EF cmp INTMEM_3C, 6Ch[INTMEM_36] ROM:38F4 jlt ROM_3934 ROM:38F6 ldb INTMEM_F6, #48h ; 'H' ROM:38F9 stb INTMEM_F6, INTMEM_275[] ROM:38FE sjmp ROM_3934 ROM:3900 ; --------------------------------------------------------------------------- ROM:3900 ROM:3900 ROM_3900: ; CODE XREF: ROM_387E+51↑j ROM:3900 jbc INTMEM_8A, 2, ROM_3916 ROM:3903 cmp INTMEM_3C, 70h[INTMEM_36] ROM:3908 jgt ROM_3911 ROM:390A cmp INTMEM_3C, 6Eh[INTMEM_36] ROM:390F jle ROM_3916 ROM:3911 ROM:3911 ROM_3911: ; CODE XREF: ROM_387E+8A↑j ROM:3911 cmpb INTMEM_F6+1, #24h ; '$' ROM:3914 jge ROM_3920 ROM:3916 ROM:3916 ROM_3916: ; CODE XREF: ROM_387E:ROM_3900↑j ROM:3916 ; ROM_387E+91↑j ROM:3916 ldb INTMEM_F6, #12h ROM:3919 stb INTMEM_F6, INTMEM_275[] ROM:391E sjmp ROM_3934 ROM:3920 ; --------------------------------------------------------------------------- ROM:3920 ROM:3920 ROM_3920: ; CODE XREF: ROM_387E+96↑j ROM:3920 cmp INTMEM_3C, 6Eh[INTMEM_36] ROM:3925 jle ROM_392C ROM:3927 cmpb INTMEM_F6+1, #48h ; 'H' ROM:392A jge ROM_3934 ROM:392C ROM:392C ROM_392C: ; CODE XREF: ROM_387E+A7↑j ROM:392C ldb INTMEM_F6, #24h ; '$' ROM:392F stb INTMEM_F6, INTMEM_275[] ROM:3934 ROM:3934 ROM_3934: ; CODE XREF: ROM_387E+12↑j ROM:3934 ; ROM_387E+1B↑j ... ROM:3934 ret ROM:3934 ; End of function ROM_387E ROM:3934 ROM:3935 ; --------------------------------------------------------------------------- ROM:3935 rst ROM:3935 ; --------------------------------------------------------------------------- ROM:3936 db 0B8h, 2Eh, 19h, 2Fh, 58h, 2Fh, 70h, 2Fh, 0A2h, 2Fh ROM:3936 db 0B5h, 2Fh, 0C5h, 2Fh, 0D1h, 2Fh, 45h, 4Bh, 44h, 4Dh ROM:3936 db 46h, 30h, 30h, 38h, 90h, 0, 8, 14h, 17h, 15h, 16h, 10h ROM:3936 db 0, 1, 4, 2, 0, 0, 0, 0, 8, 10h, 0, 0, 0, 4, 30h, 0 ROM:3936 db 1Ch, 0, 23h, 0, 3Ch, 0, 0, 0, 99h, 1, 30h, 0, 0FFh ROM:3936 db 0, 0, 0, 97h, 1, 30h, 0, 0FFh, 0, 0, 2, 9Bh, 1, 20h ROM:3936 db 4, 95h, 1, 20h, 0, 9Dh, 1, 50h, 20h, 89h, 0, 50h, 40h ROM:3936 db 89h, 0, 58h, 80h, 89h, 0, 60h, 0, 0C8h, 39h, 60h, 0 ROM:3936 db 0D2h, 39h, 88h, 10h, 25h, 0, 20h, 0, 22h, 0, 20h, 4 ROM:3936 db 27h, 0, 20h, 0, 5Eh, 0, 0A3h, 0, 0B6h, 0, 80h, 12h ROM:3936 db 24h, 0, 6, 6, 0C0h, 0, 3, 8, 86h, 3, 60h, 0, 0ECh, 39h ROM:3936 db 30h, 0, 0, 0, 58h, 80h, 87h, 0, 0D2h, 39h, 32h, 0, 2 ROM:3936 db 1, 32h, 0, 4, 2, 0ECh, 39h, 30h, 0, 1, 2, 30h, 0, 4 ROM:3936 db 4, 30h, 0, 2, 8, 30h, 0, 8, 10h, 32h, 0, 8, 20h, 32h ROM:3936 db 0, 10h, 80h, 0F2h, 39h, 88h, 0, 2, 10h, 30h, 0, 20h ROM:3936 db 0, 50h, 80h, 87h, 0, 20h, 0, 0D0h, 0, 30h, 0, 0FFh ROM:3936 db 0, 20h, 0, 0B5h, 0, 60h, 0, 64h, 3Ah, 0, 0Ch, 4Dh, 1 ROM:3936 db 30h, 0, 0FFh, 0, 30h, 0, 0FFh, 0, 58h, 1, 0D6h, 0, 60h ROM:3936 db 0, 5Eh, 3Ah, 20h, 0, 23h, 0, 2, 0Eh, 0B8h, 0, 8, 10h ROM:3936 db 0D1h, 0, 30h, 0, 0FFh, 0, 20h, 0, 0D2h, 0, 30h, 0, 0FFh ROM:3936 db 0, 30h, 0, 0FFh, 0, 4, 14h, 24h, 0, 20h, 0, 25h, 0 ROM:3936 db 23h, 0, 0B6h, 0, 30h, 0, 0FFh, 0, 23h, 0, 20h, 0, 23h ROM:3936 db 0, 20h, 0, 23h, 0, 20h, 0, 23h, 0, 20h, 0, 20h, 0, 28h ROM:3936 db 0, 64h, 3Ah, 0D5h, 0, 80h, 1, 72h, 3Ah, 30h, 0, 10h ROM:3936 db 4, 32h, 0, 1, 10h, 89h, 0, 10h, 40h, 30h, 0, 5, 0, 30h ROM:3936 db 0, 23h, 0, 1Eh, 0, 1, 0, 30h, 0, 20h, 0, 30h, 0, 1 ROM:3936 db 0, 0B4h, 0Fh, 64h, 9, 0FEh, 0, 29h, 0C0h, 0AAh, 0, 0A0h ROM:3936 db 0, 0DFh, 0, 1, 3, 4, 0, 0CCh, 0, 0BFh, 8Fh, 50h, 0 ROM:3936 db 0, 0, 0, 0, 0, 0, 0, 40h, 0, 0, 0, 0, 0, 0, 0, 0, 0CCh ROM:3936 db 0D9h, 88h, 0A2h, 0, 15h, 44h, 6Eh, 0C1h, 0, 0C0h, 0 ROM:3936 db 0C2h, 0, 1, 10h, 0FFh, 0FFh, 14h, 0, 9Ch, 1, 0C7h, 0 ROM:3936 db 0C6h, 0, 0C9h, 0, 2, 4, 2, 0, 18h, 0, 96h, 1, 0C4h ROM:3936 db 0, 0C3h, 0, 0C5h, 0, 4, 8, 0FFh, 0FFh, 16h, 0, 9Ah ROM:3936 db 1, 0C7h, 0, 0C6h, 0, 0C9h, 0, 0, 0, 0FFh, 0FFh, 18h ROM:3936 db 0, 0, 0, 0C7h, 0, 0C6h, 0, 0C8h, 0, 8, 2, 2, 0, 18h ROM:3936 db 0, 98h, 1, 0CAh, 0, 0CBh, 0, 0CCh, 0, 10h, 20h, 0FFh ROM:3936 db 0FFh, 1Ah, 0, 94h, 1 ROM:3B0A ROM:3B0A ; =============== S U B R O U T I N E ======================================= ROM:3B0A ROM:3B0A ROM:3B0A ROM_3B0A: ; CODE XREF: start+CE9↑p ROM:3B0A ; ROM:4466↓p ROM:3B0A jbs INTMEM_86, 0, ROM_3B61 ROM:3B0D ldb INTMEM_1A, #-21h ROM:3B10 stb INTMEM_1A, IOPORT1 ; Input/output port 1 ROM:3B13 ldb INTMEM_1A+1, #-22h ROM:3B16 stb INTMEM_1A+1, IOPORT2 ; Input/output port 2 ROM:3B19 ldb INTMEM_F6, #-1 ROM:3B1C stb INTMEM_F6, 400h[] ROM:3B21 ldb INTMEM_F6, #-80h ROM:3B24 stb INTMEM_F6, 401h[] ROM:3B29 ldb INTMEM_1C, #-1 ROM:3B2C stb INTMEM_1C, 402h[] ROM:3B31 ldb INTMEM_F6, #-1 ROM:3B34 stb INTMEM_F6, 403h[] ROM:3B39 ldb INTMEM_F6, #0 ROM:3B3C stb INTMEM_F6, 410h[] ROM:3B41 ldb INTMEM_F6, #0 ROM:3B44 stb INTMEM_F6, 411h[] ROM:3B49 ldb INTMEM_F6, #0 ROM:3B4C orb INTMEM_F6, #0 ROM:3B4F stb INTMEM_F6, 418h[] ROM:3B54 clrb INTMEM_F6 ROM:3B56 orb INTMEM_F6, #0 ROM:3B59 orb INTMEM_F6, #0 ROM:3B5C stb INTMEM_F6, 40Eh[] ROM:3B61 ROM:3B61 ROM_3B61: ; CODE XREF: ROM_3B0A↑j ROM:3B61 clrb INTMEM_F6 ROM:3B63 orb INTMEM_F6, #1 ROM:3B66 orb INTMEM_F6, #2 ROM:3B69 orb INTMEM_F6, #4 ROM:3B6C orb INTMEM_F6, #8 ROM:3B6F orb INTMEM_F6, #10h ROM:3B72 orb INTMEM_F6, #20h ; ' ' ROM:3B75 orb INTMEM_F6, #40h ; '@' ROM:3B78 orb INTMEM_F6, #-80h ROM:3B7B stb INTMEM_F6, 406h[] ROM:3B80 clrb INTMEM_F6 ROM:3B82 orb INTMEM_F6, #0 ROM:3B85 orb INTMEM_F6, #0 ROM:3B88 orb INTMEM_F6, #0 ROM:3B8B orb INTMEM_F6, #0 ROM:3B8E orb INTMEM_F6, #10h ROM:3B91 orb INTMEM_F6, #20h ; ' ' ROM:3B94 orb INTMEM_F6, #0 ROM:3B97 orb INTMEM_F6, #0 ROM:3B9A stb INTMEM_F6, 407h[] ROM:3B9F clrb INTMEM_F6 ROM:3BA1 orb INTMEM_F6, #0 ROM:3BA4 orb INTMEM_F6, #0 ROM:3BA7 orb INTMEM_F6, #0 ROM:3BAA orb INTMEM_F6, #0 ROM:3BAD orb INTMEM_F6, #10h ROM:3BB0 stb INTMEM_F6, 40Dh[] ROM:3BB5 ret ROM:3BB5 ; End of function ROM_3B0A ROM:3BB5 ROM:3BB6 ROM:3BB6 ; =============== S U B R O U T I N E ======================================= ROM:3BB6 ROM:3BB6 ROM:3BB6 ROM_3BB6: ; CODE XREF: start+CEC↑p ROM:3BB6 andb INTMEM_1C+1, #77h ; 'w' ROM:3BB9 ldb WSR1, INTMEM_1C+1 ; Window selection register 1 ROM:3BBC jbs INTMEM_86, 0, ROM_3BF7 ROM:3BBF ldb INTMEM_F8, 401h[] ROM:3BC4 ldb INTMEM_F8+1, INTMEM_F8 ROM:3BC7 andb INTMEM_F8+1, #-2 ROM:3BCA stb INTMEM_F8+1, 401h[] ROM:3BCF andb INTMEM_F8+1, #-3 ROM:3BD2 orb INTMEM_F8+1, #4 ROM:3BD5 stb INTMEM_F8+1, 401h[] ROM:3BDA orb INTMEM_F8+1, #1 ROM:3BDD stb INTMEM_F8+1, 401h[] ROM:3BE2 andb INTMEM_F8+1, #-2 ROM:3BE5 stb INTMEM_F8+1, 401h[] ROM:3BEA andb INTMEM_1C, #-9 ROM:3BED stb INTMEM_1C, 402h[] ROM:3BF2 stb INTMEM_F8, 401h[] ROM:3BF7 ROM:3BF7 ROM_3BF7: ; CODE XREF: ROM_3BB6+6↑j ROM:3BF7 jbs INTMEM_86, 0, ROM_3BFB ROM:3BFA di ROM:3BFB ROM:3BFB ROM_3BFB: ; CODE XREF: ROM_3BB6:ROM_3BF7↑j ROM:3BFB andb INT_PEND, INT_MASK ; Interrupt mask register ROM:3BFE andb INT_PEND1, INT_MASK1 ; Interrupt pending register 1 ROM:3C01 andb INT_MASK1, #0 ; Interrupt mask register 1 ROM:3C04 andb INT_MASK, #-1Bh ; Interrupt mask register ROM:3C07 orb INTMEM_1E, #4 ROM:3C0A ldb INTMEM_16, INTMEM_1E ROM:3C0D orb INT_MASK, #1 ; Interrupt mask register ROM:3C10 jbs INTMEM_86, 0, ROM_3C16 ROM:3C13 lcall ROM_2E1C ROM:3C16 ROM:3C16 ROM_3C16: ; CODE XREF: ROM_3BB6+5A↑j ROM:3C16 orb INTMEM_1C+1, #54h ; 'T' ROM:3C19 ldb WSR1, INTMEM_1C+1 ; Window selection register 1 ROM:3C1C ldb INTMEM_2+1, #-5Bh ROM:3C1F andb INTMEM_1E, #7Fh ROM:3C22 ldb INTMEM_16, INTMEM_1E ROM:3C25 orb INT_MASK, #4 ; Interrupt mask register ROM:3C28 andb INTMEM_1E, #-3 ROM:3C2B stb INTMEM_1E, INTMEM_16 ROM:3C2E orb INT_MASK, #-80h ; Interrupt mask register ROM:3C31 jbs INTMEM_86, 0, ROM_3C37 ROM:3C34 lcall ROM_4297 ROM:3C37 ROM:3C37 ROM_3C37: ; CODE XREF: ROM_3BB6+7B↑j ROM:3C37 jbs INTMEM_86, 0, ROM_3C46 ROM:3C3A ldb INTMEM_E, #4Dh ; 'M' ROM:3C3D ldb INTMEM_E, #-80h ROM:3C40 orb INTMEM_87, #4 ROM:3C43 andb INTMEM_87, #-3 ROM:3C46 ROM:3C46 ROM_3C46: ; CODE XREF: ROM_3BB6:ROM_3C37↑j ROM:3C46 orb INTMEM_1E, #20h ; ' ' ROM:3C49 ldb INTMEM_16, INTMEM_1E ROM:3C4C ldb INTMEM_11, #9 ROM:3C4F orb INT_MASK, #40h ; '@' ; Interrupt mask register ROM:3C52 jbc INTMEM_86, 0, ROM_3C57 ROM:3C55 sjmp ROM_3D28 ROM:3C57 ; --------------------------------------------------------------------------- ROM:3C57 ROM:3C57 ROM_3C57: ; CODE XREF: ROM_3BB6+9C↑j ROM:3C57 lcall ROM_30BD ROM:3C5A ldb INTMEM_F6+1, #5 ROM:3C5D lcall ROM_3035 ROM:3C60 st INTMEM_F8, INTMEM_52[] ROM:3C65 lcall ROM_3035 ROM:3C68 and INTMEM_F8+2, INTMEM_F8, INTMEM_52[] ROM:3C6E st INTMEM_F8+2, INTMEM_52[] ROM:3C73 ld INTMEM_F8+2, INTMEM_F8 ROM:3C76 lcall ROM_3035 ROM:3C79 and INTMEM_F8+2, INTMEM_F8 ROM:3C7C or INTMEM_F8+2, INTMEM_52[] ROM:3C81 st INTMEM_F8, INTMEM_52[] ROM:3C86 ldb INTMEM_F6+1, #5 ROM:3C89 lcall ROM_3035 ROM:3C8C and INTMEM_F8, INTMEM_52[] ROM:3C91 or INTMEM_F8, INTMEM_F8+2 ROM:3C94 st INTMEM_F8, INTMEM_52[] ROM:3C99 addb INTMEM_F6+1, #2 ROM:3C9C lcall ROM_3035 ROM:3C9F st INTMEM_F8, INTMEM_F8+2 ROM:3CA2 lcall ROM_3035 ROM:3CA5 andb INTMEM_F8+1, INTMEM_F8, INTMEM_F8+2 ROM:3CA9 andb INTMEM_F8, INTMEM_F8+3 ROM:3CAC andb INTMEM_F8+2, INTMEM_F8+3 ROM:3CAF orb INTMEM_F8, INTMEM_F8+1 ROM:3CB2 orb INTMEM_F8, INTMEM_F8+2 ROM:3CB5 stb INTMEM_F8, INTMEM_81[] ROM:3CBA lcall ROM_3035 ROM:3CBD st INTMEM_F8, INTMEM_F8+2 ROM:3CC0 lcall ROM_3035 ROM:3CC3 andb INTMEM_F8+1, INTMEM_F8, INTMEM_F8+2 ROM:3CC7 andb INTMEM_F8, INTMEM_F8+3 ROM:3CCA andb INTMEM_F8+2, INTMEM_F8+3 ROM:3CCD orb INTMEM_F8, INTMEM_F8+1 ROM:3CD0 orb INTMEM_F8, INTMEM_F8+2 ROM:3CD3 stb INTMEM_F8, INTMEM_82[] ROM:3CD8 clrb INTMEM_F6+1 ROM:3CDA lcall ROM_3035 ROM:3CDD cmp INTMEM_F8, 6[INTMEM_36] ROM:3CE2 jne ROM_3D0A ROM:3CE4 clr INTMEM_FC+2 ROM:3CE6 clrb INTMEM_F6+1 ROM:3CE8 ldb INTMEM_F8+2, #5 ROM:3CEB ROM:3CEB ROM_3CEB: ; CODE XREF: ROM_3BB6+138↓j ROM:3CEB lcall ROM_3035 ROM:3CEE djnz INTMEM_F8+2, ROM_3CEB ROM:3CF1 neg INTMEM_FC+2 ROM:3CF3 jne ROM_3D0A ROM:3CF5 ld INTMEM_EC, #-5AABh ROM:3CF9 lcall ROM_30C3 ROM:3CFC negb INTMEM_F6 ROM:3CFE je ROM_3D19 ROM:3D00 ldb INTMEM_EC+1, #-56h ROM:3D03 lcall ROM_30C3 ROM:3D06 negb INTMEM_F6 ROM:3D08 je ROM_3D13 ROM:3D0A ROM:3D0A ROM_3D0A: ; CODE XREF: ROM_3BB6+12C↑j ROM:3D0A ; ROM_3BB6+13D↑j ROM:3D0A lcall ROM_31EE ROM:3D0D lcall ROM_3185 ROM:3D10 lcall ROM_31B6 ROM:3D13 ROM:3D13 ROM_3D13: ; CODE XREF: ROM_3BB6+152↑j ROM:3D13 ldb INTMEM_F8, #2 ROM:3D16 lcall ROM_2E50 ROM:3D19 ROM:3D19 ROM_3D19: ; CODE XREF: ROM_3BB6+148↑j ROM:3D19 ldb INTMEM_F6+1, INTMEM_F8+3 ROM:3D1C ld INTMEM_F8, #-55ABh ROM:3D20 lcall ROM_314D ROM:3D23 stb INTMEM_FC, INTMEM_80[] ROM:3D28 ROM:3D28 ROM_3D28: ; CODE XREF: ROM_3BB6+9F↑j ROM:3D28 ldb INTMEM_62, 0A7h[INTMEM_36] ROM:3D2D jbs INTMEM_88, 1, ROM_3D39 ROM:3D30 jbs INTMEM_8A, 3, ROM_3D39 ROM:3D33 jbs INTMEM_8A, 4, ROM_3D39 ROM:3D36 lcall ROM_3F03 ROM:3D39 ROM:3D39 ROM_3D39: ; CODE XREF: ROM_3BB6+177↑j ROM:3D39 ; ROM_3BB6+17A↑j ... ROM:3D39 ldb INTMEM_7E, #1 ROM:3D3C orb INT_MASK, #20h ; ' ' ; Interrupt mask register ROM:3D3F jbc INTMEM_86, 0, ROM_3D63 ROM:3D42 jbs INTMEM_8D, 1, ROM_3D63 ROM:3D45 jbs WSR1, 6, ROM_3D5D ; Window selection register 1 ROM:3D48 add INTMEM_F8, INTMEM_A, #2EEh ROM:3D4D st INTMEM_F8, INTMEM_15A[] ROM:3D52 ldb INTMEM_6, #18h ROM:3D55 ld INTMEM_4, INTMEM_F8 ROM:3D58 orb INTMEM_8D, #2 ROM:3D5B sjmp ROM_3D63 ROM:3D5D ; --------------------------------------------------------------------------- ROM:3D5D ROM:3D5D ROM_3D5D: ; CODE XREF: ROM_3BB6+18F↑j ROM:3D5D andb INTMEM_8D, #-3 ROM:3D60 orb INTMEM_2A, #2 ROM:3D63 ROM:3D63 ROM_3D63: ; CODE XREF: ROM_3BB6+189↑j ROM:3D63 ; ROM_3BB6+18C↑j ... ROM:3D63 ldb INTMEM_F6, 0BBh[INTMEM_36] ROM:3D68 addb INTMEM_F6+1, INTMEM_F6, 0B7h[INTMEM_36] ROM:3D6E cmpb INTMEM_F6+1, #47h ; 'G' ROM:3D71 jle ROM_3D76 ROM:3D73 subb INTMEM_F6+1, #48h ; 'H' ROM:3D76 ROM:3D76 ROM_3D76: ; CODE XREF: ROM_3BB6+1BB↑j ROM:3D76 stb INTMEM_F6+1, INTMEM_168[] ROM:3D7B addb INTMEM_F6+1, INTMEM_F6, 0B6h[INTMEM_36] ROM:3D81 cmpb INTMEM_F6+1, #47h ; 'G' ROM:3D84 jle ROM_3D89 ROM:3D86 subb INTMEM_F6+1, #48h ; 'H' ROM:3D89 ROM:3D89 ROM_3D89: ; CODE XREF: ROM_3BB6+1CE↑j ROM:3D89 stb INTMEM_F6+1, INTMEM_167[] ROM:3D8E addb INTMEM_F6+1, INTMEM_F6, 0B8h[INTMEM_36] ROM:3D94 cmpb INTMEM_F6+1, #47h ; 'G' ROM:3D97 jle ROM_3D9C ROM:3D99 subb INTMEM_F6+1, #48h ; 'H' ROM:3D9C ROM:3D9C ROM_3D9C: ; CODE XREF: ROM_3BB6+1E1↑j ROM:3D9C stb INTMEM_F6+1, INTMEM_169[] ROM:3DA1 addb INTMEM_F6+1, INTMEM_F6, 0BAh[INTMEM_36] ROM:3DA7 cmpb INTMEM_F6+1, #47h ; 'G' ROM:3DAA jle ROM_3DAF ROM:3DAC subb INTMEM_F6+1, #48h ; 'H' ROM:3DAF ROM:3DAF ROM_3DAF: ; CODE XREF: ROM_3BB6+1F4↑j ROM:3DAF stb INTMEM_F6+1, INTMEM_16B[] ROM:3DB4 addb INTMEM_F6+1, INTMEM_F6, 0B9h[INTMEM_36] ROM:3DBA cmpb INTMEM_F6+1, #47h ; 'G' ROM:3DBD jle ROM_3DC2 ROM:3DBF subb INTMEM_F6+1, #48h ; 'H' ROM:3DC2 ROM:3DC2 ROM_3DC2: ; CODE XREF: ROM_3BB6+207↑j ROM:3DC2 stb INTMEM_F6+1, INTMEM_16A[] ROM:3DC7 jbc INTMEM_86, 0, ROM_3DCB ROM:3DCA ei ROM:3DCB ROM:3DCB ROM_3DCB: ; CODE XREF: ROM_3BB6+211↑j ROM:3DCB clrb WSR ; Window selection register ROM:3DCD ret ROM:3DCD ; End of function ROM_3BB6 ROM:3DCD ROM:3DCE ; --------------------------------------------------------------------------- ROM:3DCE jbs INTMEM_86, 0, ROM_3DD9 ROM:3DD1 ldb INTMEM_F6, #12h ROM:3DD4 stb INTMEM_F6, INTMEM_275[] ROM:3DD9 ROM:3DD9 ; =============== S U B R O U T I N E ======================================= ROM:3DD9 ROM:3DD9 ROM:3DD9 ROM_3DD9: ; CODE XREF: ROM:3DCE↑j ROM:3DD9 ; ROM:580C↓p ... ROM:3DD9 pushf ROM:3DDA mulu INTMEM_F0, INTMEM_F8, #-3FFFh ROM:3DDF st INTMEM_F0+2, INTMEM_140[] ROM:3DE4 st INTMEM_FC, INTMEM_142[] ROM:3DE9 stb INTMEM_FC+3, INTMEM_85[] ROM:3DEE andb INTMEM_88, #-9 ROM:3DF1 cmpb INTMEM_FC+2, ZERO_REG ; Zero register ROM:3DF4 je ROM_3DF9 ROM:3DF6 orb INTMEM_88, #8 ROM:3DF9 ROM:3DF9 ROM_3DF9: ; CODE XREF: ROM_3DD9+1B↑j ROM:3DF9 ld INTMEM_F0, INTMEM_140[] ROM:3DFE cmpb INTMEM_67, #48h ; 'H' ROM:3E01 jne ROM_3E0A ROM:3E03 shl INTMEM_F0, #2 ROM:3E06 jc ROM_3E14 ROM:3E08 sjmp ROM_3E18 ROM:3E0A ; --------------------------------------------------------------------------- ROM:3E0A ROM:3E0A ROM_3E0A: ; CODE XREF: ROM_3DD9+28↑j ROM:3E0A cmpb INTMEM_67, #24h ; '$' ROM:3E0D jne ROM_3E18 ROM:3E0F shl INTMEM_F0, #1 ROM:3E12 jnc ROM_3E18 ROM:3E14 ROM:3E14 ROM_3E14: ; CODE XREF: ROM_3DD9+2D↑j ROM:3E14 ld INTMEM_F0, #0FFh ROM:3E18 ROM:3E18 ROM_3E18: ; CODE XREF: ROM_3DD9+2F↑j ROM:3E18 ; ROM_3DD9+34↑j ... ROM:3E18 st INTMEM_F0, INTMEM_146[] ROM:3E1D ld INTMEM_F0, INTMEM_140[] ROM:3E22 cmpb INTMEM_68, #48h ; 'H' ROM:3E25 jne ROM_3E2E ROM:3E27 shl INTMEM_F0, #2 ROM:3E2A jc ROM_3E38 ROM:3E2C sjmp ROM_3E3B ROM:3E2E ; --------------------------------------------------------------------------- ROM:3E2E ROM:3E2E ROM_3E2E: ; CODE XREF: ROM_3DD9+4C↑j ROM:3E2E cmpb INTMEM_68, #24h ; '$' ROM:3E31 jne ROM_3E3B ROM:3E33 shl INTMEM_F0, #1 ROM:3E36 jnc ROM_3E3B ROM:3E38 ROM:3E38 ROM_3E38: ; CODE XREF: ROM_3DD9+51↑j ROM:3E38 ldbse INTMEM_F0, #-1 ROM:3E3B ROM:3E3B ROM_3E3B: ; CODE XREF: ROM_3DD9+53↑j ROM:3E3B ; ROM_3DD9+58↑j ... ROM:3E3B popf ROM:3E3C st INTMEM_F0, INTMEM_148[] ROM:3E41 ret ROM:3E41 ; End of function ROM_3DD9 ROM:3E41 ROM:3E42 ROM:3E42 ; =============== S U B R O U T I N E ======================================= ROM:3E42 ROM:3E42 ROM:3E42 ROM_3E42: ; CODE XREF: ROM:57F2↓p ROM:3E42 add INTMEM_F8+2, #-8000h ROM:3E46 ld INTMEM_F0, INTMEM_F8+2 ROM:3E49 jbc INTMEM_F8+3, 7, ROM_3E4E ROM:3E4C neg INTMEM_F0 ROM:3E4E ROM:3E4E ROM_3E4E: ; CODE XREF: ROM_3E42+7↑j ROM:3E4E mulu INTMEM_F0, #-3FFFh ROM:3E52 jbc INTMEM_F8+3, 7, ROM_3E57 ROM:3E55 neg INTMEM_F0+2 ROM:3E57 ROM:3E57 ROM_3E57: ; CODE XREF: ROM_3E42+10↑j ROM:3E57 add INTMEM_F0+2, #-8000h ROM:3E5B st INTMEM_F0+2, INTMEM_144[] ROM:3E60 ret ROM:3E60 ; End of function ROM_3E42 ROM:3E60 ROM:3E61 ROM:3E61 ; =============== S U B R O U T I N E ======================================= ROM:3E61 ROM:3E61 ROM:3E61 ROM_3E61: ; CODE XREF: ROM:5832↓p ROM:3E61 mulu INTMEM_F8, #-3FFFh ROM:3E65 st INTMEM_F8+2, INTMEM_44 ROM:3E68 ldb INTMEM_FC, #8 ROM:3E6B stb INTMEM_FC, INTMEM_15E[] ROM:3E70 ret ROM:3E70 ; End of function ROM_3E61 ROM:3E70 ROM:3E71 ROM:3E71 ; =============== S U B R O U T I N E ======================================= ROM:3E71 ROM:3E71 ROM:3E71 ROM_3E71: ; CODE XREF: ROM_583B+138↓p ROM:3E71 mulu INTMEM_F8, #-3FFFh ROM:3E75 add INTMEM_40, INTMEM_F8+2 ROM:3E78 jnc ROM_3E7D ROM:3E7A ldbse INTMEM_40, #-1 ROM:3E7D ROM:3E7D ROM_3E7D: ; CODE XREF: ROM_3E71+7↑j ROM:3E7D add INTMEM_42, INTMEM_F8+2 ROM:3E80 jnc ROM_3E85 ROM:3E82 ldbse INTMEM_42, #-1 ROM:3E85 ROM:3E85 ROM_3E85: ; CODE XREF: ROM_3E71+F↑j ROM:3E85 ret ROM:3E85 ; End of function ROM_3E71 ROM:3E85 ROM:3E86 ; --------------------------------------------------------------------------- ROM:3E86 ROM:3E86 ROM_3E86: ; CODE XREF: ROM:4419↓j ROM:3E86 ; ROM:45C5↓j ... ROM:3E86 clrb INTMEM_F8 ROM:3E88 ljmp ROM_3759 ROM:3E8B ROM:3E8B ; =============== S U B R O U T I N E ======================================= ROM:3E8B ROM:3E8B ROM:3E8B ROM_3E8B: ; CODE XREF: ROM_2DB4-C6A↑p ROM:3E8B ; ROM_2DB4-C5A↑p ROM:3E8B ld INTMEM_F8, INTMEM_FC+2 ROM:3E8E ldb INTMEM_F8+3, #48h ; 'H' ROM:3E91 ROM:3E91 ROM_3E91: ; CODE XREF: ROM_3E8B+10↓j ROM:3E91 cmpb INTMEM_F8+3, [INTMEM_F8] ROM:3E94 jnh ROM_3E9D ROM:3E96 ldb INTMEM_F8+2, [INTMEM_F8] ROM:3E99 inc INTMEM_F8 ROM:3E9B sjmp ROM_3E91 ROM:3E9D ; --------------------------------------------------------------------------- ROM:3E9D ROM:3E9D ROM_3E9D: ; CODE XREF: ROM_3E8B+9↑j ROM:3E9D subb INTMEM_FC, INTMEM_73, #1 ROM:3EA1 ld INTMEM_F8, INTMEM_FC+2 ROM:3EA4 ldb INTMEM_FC+1, [INTMEM_F8] ROM:3EA7 subb INTMEM_FC+1, INTMEM_F8+2 ROM:3EAA addb INTMEM_FC+1, #24h ; '$' ROM:3EAD ROM:3EAD ROM_3EAD: ; CODE XREF: ROM_3E8B+36↓j ROM:3EAD cmpb INTMEM_FC, INTMEM_FC+1 ROM:3EB0 je ROM_3EC3 ROM:3EB2 cmpb INTMEM_F8+3, 1[INTMEM_F8] ROM:3EB6 jnh ROM_3EC3 ROM:3EB8 subb INTMEM_FC+1, ZERO_REG, [INTMEM_F8] ; Zero register ROM:3EBC inc INTMEM_F8 ROM:3EBE addb INTMEM_FC+1, [INTMEM_F8] ROM:3EC1 sjmp ROM_3EAD ROM:3EC3 ; --------------------------------------------------------------------------- ROM:3EC3 ROM:3EC3 ROM_3EC3: ; CODE XREF: ROM_3E8B+25↑j ROM:3EC3 ; ROM_3E8B+2B↑j ROM:3EC3 ret ROM:3EC3 ; End of function ROM_3E8B ROM:3EC3 ROM:3EC4 ROM:3EC4 ; =============== S U B R O U T I N E ======================================= ROM:3EC4 ROM:3EC4 ROM:3EC4 ROM_3EC4: ; CODE XREF: ROM_2DB4-C3F↑p ROM:3EC4 ; ROM_2DB4:ROM_2288↑p ROM:3EC4 incb INTMEM_71 ROM:3EC6 ldbze INTMEM_FC, INTMEM_71 ROM:3EC9 add INTMEM_FC, INTMEM_36 ROM:3ECC ldb INTMEM_72, 0A8h[INTMEM_FC] ROM:3ED1 cmpb INTMEM_72, #48h ; 'H' ROM:3ED4 jnc ROM_3EFB ROM:3ED6 jbs INTMEM_8A, 7, ROM_3EE2 ROM:3ED9 clrb INTMEM_71 ROM:3EDB ldb INTMEM_72, 0A8h[INTMEM_36] ROM:3EE0 sjmp ROM_3EFB ROM:3EE2 ; --------------------------------------------------------------------------- ROM:3EE2 ROM:3EE2 ROM_3EE2: ; CODE XREF: ROM_3EC4+12↑j ROM:3EE2 ; ROM_3EC4+28↓j ROM:3EE2 dec INTMEM_FC ROM:3EE4 ldb INTMEM_72, 0A8h[INTMEM_FC] ROM:3EE9 cmpb INTMEM_72, #48h ; 'H' ROM:3EEC jnc ROM_3EE2 ROM:3EEE inc INTMEM_FC ROM:3EF0 ldb INTMEM_72, 0A8h[INTMEM_FC] ROM:3EF5 sub INTMEM_FC, INTMEM_36 ROM:3EF8 stb INTMEM_FC, INTMEM_71 ROM:3EFB ROM:3EFB ROM_3EFB: ; CODE XREF: ROM_3EC4+10↑j ROM:3EFB ; ROM_3EC4+1C↑j ROM:3EFB decb INTMEM_72 ROM:3EFD jge ROM_3F02 ROM:3EFF addb INTMEM_72, #24h ; '$' ROM:3F02 ROM:3F02 ROM_3F02: ; CODE XREF: ROM_3EC4+39↑j ROM:3F02 ret ROM:3F02 ; End of function ROM_3EC4 ROM:3F02 ROM:3F03 ROM:3F03 ; =============== S U B R O U T I N E ======================================= ROM:3F03 ROM:3F03 ROM:3F03 ROM_3F03: ; CODE XREF: ROM_2DB4:ROM_227C↑p ROM:3F03 ; ROM_37BC-E14↑p ... ROM:3F03 jbc INTMEM_88, 1, ROM_3F13 ROM:3F06 jbc INTMEM_87, 7, ROM_3F13 ROM:3F09 cmp INTMEM_3A, 12h[INTMEM_36] ROM:3F0E jh ROM_3F13 ROM:3F10 orb INTMEM_32, #1 ROM:3F13 ROM:3F13 ROM_3F13: ; CODE XREF: ROM_3F03↑j ROM:3F13 ; ROM_3F03+3↑j ... ROM:3F13 andb INTMEM_88, #-3 ROM:3F16 andb INTMEM_8A, #-5 ROM:3F19 clrb INTMEM_74 ROM:3F1B clr INTMEM_3C ROM:3F1D ldb INTMEM_73, 0B3h[INTMEM_36] ROM:3F22 negb INTMEM_73 ROM:3F24 orb INTMEM_8A, #8 ROM:3F27 andb INTMEM_8A, #-11h ROM:3F2A andb INTMEM_8A, #-21h ROM:3F2D ret ROM:3F2D ; End of function ROM_3F03 ROM:3F2D ROM:3F2E ROM:3F2E ; =============== S U B R O U T I N E ======================================= ROM:3F2E ROM:3F2E ROM:3F2E ROM_3F2E: ; CODE XREF: ROM_2DB4-76D↑p ROM:3F2E ; ROM_279A+BC↑p ROM:3F2E ld INTMEM_F6, INTMEM_144[] ROM:3F33 ld INTMEM_F8, INTMEM_146[] ROM:3F38 add INTMEM_F6, #-8000h ROM:3F3C jnc ROM_3F48 ROM:3F3E add INTMEM_F8, INTMEM_F6 ROM:3F41 jnc ROM_3F50 ROM:3F43 ldbse INTMEM_F8, #-1 ROM:3F46 sjmp ROM_3F50 ROM:3F48 ; --------------------------------------------------------------------------- ROM:3F48 ROM:3F48 ROM_3F48: ; CODE XREF: ROM_3F2E+E↑j ROM:3F48 add INTMEM_F8, INTMEM_F6 ROM:3F4B jc ROM_3F50 ROM:3F4D ld INTMEM_F8, ZERO_REG ; Zero register ROM:3F50 ROM:3F50 ROM_3F50: ; CODE XREF: ROM_3F2E+13↑j ROM:3F50 ; ROM_3F2E+18↑j ... ROM:3F50 st INTMEM_F8, INTMEM_154[] ROM:3F55 mulu INTMEM_F8, #64h ; 'd' ROM:3F59 divu INTMEM_F8, INTMEM_3A ROM:3F5C st INTMEM_F8, INTMEM_152[] ROM:3F61 mulub INTMEM_F8+2, INTMEM_67, #64h ; 'd' ROM:3F65 ld INTMEM_FC, INTMEM_142[] ROM:3F6A clr INTMEM_FC+2 ROM:3F6C divu INTMEM_FC, INTMEM_F8+2 ROM:3F6F sub INTMEM_FC, INTMEM_FC+2, INTMEM_F8 ROM:3F73 divb INTMEM_FC, #64h ; 'd' ROM:3F77 divub INTMEM_FC+2, #64h ; 'd' ROM:3F7A ldbze INTMEM_F6, 0B9h[INTMEM_36] ROM:3F7F divub INTMEM_F6, INTMEM_67 ROM:3F82 cmpb INTMEM_F6+1, INTMEM_FC+2 ROM:3F85 jle ROM_3F8A ROM:3F87 subb INTMEM_F6+1, INTMEM_67 ROM:3F8A ROM:3F8A ROM_3F8A: ; CODE XREF: ROM_3F2E+57↑j ROM:3F8A ldbze INTMEM_F8, INTMEM_73 ROM:3F8D divub INTMEM_F8, INTMEM_67 ROM:3F90 cmpb INTMEM_F8+1, INTMEM_FC+2 ROM:3F93 jle ROM_3F98 ROM:3F95 subb INTMEM_F8+1, INTMEM_67 ROM:3F98 ROM:3F98 ROM_3F98: ; CODE XREF: ROM_3F2E+65↑j ROM:3F98 cmpb INTMEM_FC, INTMEM_F6+1 ROM:3F9B jge ROM_3FA0 ROM:3F9D ldb INTMEM_FC, INTMEM_F6+1 ROM:3FA0 ROM:3FA0 ROM_3FA0: ; CODE XREF: ROM_3F2E+6D↑j ROM:3FA0 ldbze INTMEM_F6, 0BAh[INTMEM_36] ROM:3FA5 divub INTMEM_F6, INTMEM_67 ROM:3FA8 cmpb INTMEM_F6+1, INTMEM_FC+2 ROM:3FAB jge ROM_3FB0 ROM:3FAD addb INTMEM_F6+1, INTMEM_67 ROM:3FB0 ROM:3FB0 ROM_3FB0: ; CODE XREF: ROM_3F2E+7D↑j ROM:3FB0 ld INTMEM_F8+2, INTMEM_152[] ROM:3FB5 divub INTMEM_F8+2, #64h ; 'd' ROM:3FB8 addb INTMEM_F6, INTMEM_FC, INTMEM_F8+2 ROM:3FBC cmpb INTMEM_F6, INTMEM_F6+1 ROM:3FBF jle ROM_3FC5 ROM:3FC1 subb INTMEM_FC, INTMEM_F6+1, INTMEM_F8+2 ROM:3FC5 ROM:3FC5 ROM_3FC5: ; CODE XREF: ROM_3F2E+91↑j ROM:3FC5 cmpb INTMEM_FC, INTMEM_F8+1 ROM:3FC8 jge ROM_3FCD ROM:3FCA ldb INTMEM_FC, INTMEM_F8+1 ROM:3FCD ROM:3FCD ROM_3FCD: ; CODE XREF: ROM_3F2E+9A↑j ROM:3FCD cmpb INTMEM_FC, ZERO_REG ; Zero register ROM:3FD0 jge ROM_3FD5 ROM:3FD2 addb INTMEM_FC, INTMEM_67 ROM:3FD5 ROM:3FD5 ROM_3FD5: ; CODE XREF: ROM_3F2E+A2↑j ROM:3FD5 stb INTMEM_FC, INTMEM_77 ROM:3FD8 ret ROM:3FD8 ; End of function ROM_3F2E ROM:3FD8 ROM:3FD9 ROM:3FD9 ; =============== S U B R O U T I N E ======================================= ROM:3FD9 ROM:3FD9 ROM:3FD9 ROM_3FD9: ; CODE XREF: ROM_2DB4:ROM_264C↑p ROM:3FD9 ; ROM_279A:ROM_285B↑p ROM:3FD9 ld INTMEM_F6, INTMEM_142[] ROM:3FDE divub INTMEM_F6, #64h ; 'd' ROM:3FE1 ldbze INTMEM_F6, INTMEM_F6 ROM:3FE4 divub INTMEM_F6, INTMEM_67 ROM:3FE7 stb INTMEM_F6+1, INTMEM_77 ROM:3FEA ret ROM:3FEA ; End of function ROM_3FD9 ROM:3FEA ROM:3FEB ROM:3FEB ; =============== S U B R O U T I N E ======================================= ROM:3FEB ROM:3FEB ROM:3FEB ROM_3FEB: ; CODE XREF: ROM_2DB4:ROM_264F↑p ROM:3FEB ; ROM_279A:ROM_285E↑p ROM:3FEB cmpb INTMEM_67, #48h ; 'H' ROM:3FEE jne ROM_3FF5 ROM:3FF0 stb INTMEM_77, INTMEM_75 ROM:3FF3 sjmp ROM_400D ROM:3FF5 ; --------------------------------------------------------------------------- ROM:3FF5 ROM:3FF5 ROM_3FF5: ; CODE XREF: ROM_3FEB+3↑j ROM:3FF5 ldb INTMEM_F6, INTMEM_77 ROM:3FF8 ROM:3FF8 ROM_3FF8: ; CODE XREF: ROM_3FEB+15↓j ROM:3FF8 cmpb INTMEM_F6, INTMEM_73 ROM:3FFB jh ROM_4002 ROM:3FFD addb INTMEM_F6, INTMEM_67 ROM:4000 sjmp ROM_3FF8 ROM:4002 ; --------------------------------------------------------------------------- ROM:4002 ROM:4002 ROM_4002: ; CODE XREF: ROM_3FEB+10↑j ROM:4002 cmpb INTMEM_F6, #47h ; 'G' ROM:4005 jnh ROM_400A ROM:4007 subb INTMEM_F6, #48h ; 'H' ROM:400A ROM:400A ROM_400A: ; CODE XREF: ROM_3FEB+1A↑j ROM:400A stb INTMEM_F6, INTMEM_75 ROM:400D ROM:400D ROM_400D: ; CODE XREF: ROM_3FEB+8↑j ROM:400D cmpb INTMEM_67, #48h ; 'H' ROM:4010 jne ROM_4019 ROM:4012 ldb INTMEM_76, 0BAh[INTMEM_36] ROM:4017 sjmp ROM_4040 ROM:4019 ; --------------------------------------------------------------------------- ROM:4019 ROM:4019 ROM_4019: ; CODE XREF: ROM_3FEB+25↑j ROM:4019 ldbze INTMEM_F8, 0BAh[INTMEM_36] ROM:401E divub INTMEM_F8, INTMEM_67 ROM:4021 ROM:4021 ROM_4021: ; CODE XREF: ROM_3FEB+3E↓j ROM:4021 cmpb INTMEM_F8+1, INTMEM_73 ROM:4024 jh ROM_402B ROM:4026 addb INTMEM_F8+1, INTMEM_67 ROM:4029 sjmp ROM_4021 ROM:402B ; --------------------------------------------------------------------------- ROM:402B ROM:402B ROM_402B: ; CODE XREF: ROM_3FEB+39↑j ROM:402B ; ROM_3FEB+48↓j ROM:402B cmpb INTMEM_F8+1, INTMEM_75 ROM:402E jh ROM_4035 ROM:4030 addb INTMEM_F8+1, INTMEM_67 ROM:4033 sjmp ROM_402B ROM:4035 ; --------------------------------------------------------------------------- ROM:4035 ROM:4035 ROM_4035: ; CODE XREF: ROM_3FEB+43↑j ROM:4035 cmpb INTMEM_F8+1, #47h ; 'G' ROM:4038 jnh ROM_403D ROM:403A subb INTMEM_F8+1, #48h ; 'H' ROM:403D ROM:403D ROM_403D: ; CODE XREF: ROM_3FEB+4D↑j ROM:403D stb INTMEM_F8+1, INTMEM_76 ROM:4040 ROM:4040 ROM_4040: ; CODE XREF: ROM_3FEB+2C↑j ROM:4040 ret ROM:4040 ; End of function ROM_3FEB ROM:4040 ROM:4041 ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS CTRL-NUMPAD+ TO EXPAND] ROM:4042 ROM:4042 ; =============== S U B R O U T I N E ======================================= ROM:4042 ROM:4042 ROM:4042 ROM_4042: ; CODE XREF: ROM_2DB4-73E↑p ROM:4042 ; ROM_279A+DF↑p ROM:4042 ld INTMEM_F6, INTMEM_144[] ROM:4047 ld INTMEM_F8, INTMEM_148[] ROM:404C add INTMEM_F6, #-8000h ROM:4050 jnc ROM_405C ROM:4052 add INTMEM_F8, INTMEM_F6 ROM:4055 jnc ROM_4064 ROM:4057 ldbse INTMEM_F8, #-1 ROM:405A sjmp ROM_4064 ROM:405C ; --------------------------------------------------------------------------- ROM:405C ROM:405C ROM_405C: ; CODE XREF: ROM_4042+E↑j ROM:405C add INTMEM_F8, INTMEM_F6 ROM:405F jc ROM_4064 ROM:4061 ld INTMEM_F8, ZERO_REG ; Zero register ROM:4064 ROM:4064 ROM_4064: ; CODE XREF: ROM_4042+13↑j ROM:4064 ; ROM_4042+18↑j ... ROM:4064 st INTMEM_F8, INTMEM_158[] ROM:4069 mulu INTMEM_F8, #64h ; 'd' ROM:406D divu INTMEM_F8, INTMEM_3A ROM:4070 st INTMEM_F8, INTMEM_156[] ROM:4075 ld INTMEM_FC, INTMEM_142[] ROM:407A ldb INTMEM_FC+2, 0BBh[INTMEM_36] ROM:407F mulub INTMEM_FC+2, #64h ; 'd' ROM:4082 add INTMEM_FC, INTMEM_FC+2 ROM:4085 cmp INTMEM_FC, #1C1Fh ROM:4089 jnh ROM_408F ROM:408B sub INTMEM_FC, #1C20h ROM:408F ROM:408F ROM_408F: ; CODE XREF: ROM_4042+47↑j ROM:408F mulub INTMEM_F8+2, INTMEM_68, #64h ; 'd' ROM:4093 clr INTMEM_FC+2 ROM:4095 divu INTMEM_FC, INTMEM_F8+2 ROM:4098 sub INTMEM_FC, INTMEM_FC+2, INTMEM_F8 ROM:409C divb INTMEM_FC, #64h ; 'd' ROM:40A0 divub INTMEM_FC+2, #64h ; 'd' ROM:40A3 ldbze INTMEM_F6, INTMEM_16A[] ROM:40A8 divub INTMEM_F6, INTMEM_68 ROM:40AB cmpb INTMEM_F6+1, INTMEM_FC+2 ROM:40AE jle ROM_40B3 ROM:40B0 subb INTMEM_F6+1, INTMEM_68 ROM:40B3 ROM:40B3 ROM_40B3: ; CODE XREF: ROM_4042+6C↑j ROM:40B3 ldbze INTMEM_F8, INTMEM_73 ROM:40B6 divub INTMEM_F8, INTMEM_68 ROM:40B9 cmpb INTMEM_F8+1, INTMEM_FC+2 ROM:40BC jle ROM_40C1 ROM:40BE subb INTMEM_F8+1, INTMEM_68 ROM:40C1 ROM:40C1 ROM_40C1: ; CODE XREF: ROM_4042+7A↑j ROM:40C1 cmpb INTMEM_FC, INTMEM_F6+1 ROM:40C4 jge ROM_40C9 ROM:40C6 ldb INTMEM_FC, INTMEM_F6+1 ROM:40C9 ROM:40C9 ROM_40C9: ; CODE XREF: ROM_4042+82↑j ROM:40C9 ldbze INTMEM_F6, INTMEM_16B[] ROM:40CE divub INTMEM_F6, INTMEM_68 ROM:40D1 cmpb INTMEM_F6+1, INTMEM_FC+2 ROM:40D4 jge ROM_40D9 ROM:40D6 addb INTMEM_F6+1, INTMEM_68 ROM:40D9 ROM:40D9 ROM_40D9: ; CODE XREF: ROM_4042+92↑j ROM:40D9 ld INTMEM_F8+2, INTMEM_156[] ROM:40DE divub INTMEM_F8+2, #64h ; 'd' ROM:40E1 addb INTMEM_F6, INTMEM_FC, INTMEM_F8+2 ROM:40E5 cmpb INTMEM_F6, INTMEM_F6+1 ROM:40E8 jle ROM_40EE ROM:40EA subb INTMEM_FC, INTMEM_F6+1, INTMEM_F8+2 ROM:40EE ROM:40EE ROM_40EE: ; CODE XREF: ROM_4042+A6↑j ROM:40EE cmpb INTMEM_FC, INTMEM_F8+1 ROM:40F1 jge ROM_40F6 ROM:40F3 ldb INTMEM_FC, INTMEM_F8+1 ROM:40F6 ROM:40F6 ROM_40F6: ; CODE XREF: ROM_4042+AF↑j ROM:40F6 cmpb INTMEM_FC, ZERO_REG ; Zero register ROM:40F9 jge ROM_40FE ROM:40FB addb INTMEM_FC, INTMEM_68 ROM:40FE ROM:40FE ROM_40FE: ; CODE XREF: ROM_4042+B7↑j ROM:40FE stb INTMEM_FC, INTMEM_7A ROM:4101 ret ROM:4101 ; End of function ROM_4042 ROM:4101 ROM:4102 ROM:4102 ; =============== S U B R O U T I N E ======================================= ROM:4102 ROM:4102 ROM:4102 ROM_4102: ; CODE XREF: ROM_2DB4:ROM_267B↑p ROM:4102 ; ROM_279A:ROM_287E↑p ROM:4102 ld INTMEM_F6, INTMEM_142[] ROM:4107 ldb INTMEM_FC+2, 0BBh[INTMEM_36] ROM:410C mulub INTMEM_FC+2, #64h ; 'd' ROM:410F add INTMEM_F6, INTMEM_FC+2 ROM:4112 cmp INTMEM_F6, #1C1Fh ROM:4116 jnh ROM_411C ROM:4118 sub INTMEM_F6, #1C20h ROM:411C ROM:411C ROM_411C: ; CODE XREF: ROM_4102+14↑j ROM:411C divub INTMEM_F6, #64h ; 'd' ROM:411F ldbze INTMEM_F6, INTMEM_F6 ROM:4122 divub INTMEM_F6, INTMEM_68 ROM:4125 stb INTMEM_F6+1, INTMEM_7A ROM:4128 ret ROM:4128 ; End of function ROM_4102 ROM:4128 ROM:4129 ROM:4129 ; =============== S U B R O U T I N E ======================================= ROM:4129 ROM:4129 ROM:4129 ROM_4129: ; CODE XREF: ROM_2DB4:ROM_267E↑p ROM:4129 ; ROM_279A:ROM_2881↑p ROM:4129 cmpb INTMEM_68, #48h ; 'H' ROM:412C jne ROM_4133 ROM:412E stb INTMEM_7A, INTMEM_78 ROM:4131 sjmp ROM_414B ROM:4133 ; --------------------------------------------------------------------------- ROM:4133 ROM:4133 ROM_4133: ; CODE XREF: ROM_4129+3↑j ROM:4133 ldb INTMEM_F6, INTMEM_7A ROM:4136 ROM:4136 ROM_4136: ; CODE XREF: ROM_4129+15↓j ROM:4136 cmpb INTMEM_F6, INTMEM_73 ROM:4139 jh ROM_4140 ROM:413B addb INTMEM_F6, INTMEM_68 ROM:413E sjmp ROM_4136 ROM:4140 ; --------------------------------------------------------------------------- ROM:4140 ROM:4140 ROM_4140: ; CODE XREF: ROM_4129+10↑j ROM:4140 cmpb INTMEM_F6, #47h ; 'G' ROM:4143 jnh ROM_4148 ROM:4145 subb INTMEM_F6, #48h ; 'H' ROM:4148 ROM:4148 ROM_4148: ; CODE XREF: ROM_4129+1A↑j ROM:4148 stb INTMEM_F6, INTMEM_78 ROM:414B ROM:414B ROM_414B: ; CODE XREF: ROM_4129+8↑j ROM:414B cmpb INTMEM_68, #48h ; 'H' ROM:414E jne ROM_4157 ROM:4150 ldb INTMEM_79, INTMEM_16B[] ROM:4155 sjmp ROM_417E ROM:4157 ; --------------------------------------------------------------------------- ROM:4157 ROM:4157 ROM_4157: ; CODE XREF: ROM_4129+25↑j ROM:4157 ldbze INTMEM_F8, INTMEM_16B[] ROM:415C divub INTMEM_F8, INTMEM_68 ROM:415F ROM:415F ROM_415F: ; CODE XREF: ROM_4129+3E↓j ROM:415F cmpb INTMEM_F8+1, INTMEM_73 ROM:4162 jh ROM_4169 ROM:4164 addb INTMEM_F8+1, INTMEM_68 ROM:4167 sjmp ROM_415F ROM:4169 ; --------------------------------------------------------------------------- ROM:4169 ROM:4169 ROM_4169: ; CODE XREF: ROM_4129+39↑j ROM:4169 ; ROM_4129+48↓j ROM:4169 cmpb INTMEM_F8+1, INTMEM_78 ROM:416C jh ROM_4173 ROM:416E addb INTMEM_F8+1, INTMEM_68 ROM:4171 sjmp ROM_4169 ROM:4173 ; --------------------------------------------------------------------------- ROM:4173 ROM:4173 ROM_4173: ; CODE XREF: ROM_4129+43↑j ROM:4173 cmpb INTMEM_F8+1, #47h ; 'G' ROM:4176 jnh ROM_417B ROM:4178 subb INTMEM_F8+1, #48h ; 'H' ROM:417B ROM:417B ROM_417B: ; CODE XREF: ROM_4129+4D↑j ROM:417B stb INTMEM_F8+1, INTMEM_79 ROM:417E ROM:417E ROM_417E: ; CODE XREF: ROM_4129+2C↑j ROM:417E ret ROM:417E ; End of function ROM_4129 ROM:417E ROM:417F ROM:417F ; =============== S U B R O U T I N E ======================================= ROM:417F ROM:417F ROM:417F ROM_417F: ; CODE XREF: ROM_2DB4:ROM_26EF↑p ROM:417F ; ROM:45E9↓p ROM:417F st INTMEM_40, INTMEM_3C0[] ROM:4184 ldb INTMEM_FC+1, #18h ROM:4187 stb INTMEM_FC+1, 40Ch[] ROM:418C ldb INTMEM_FC+1, #20h ; ' ' ROM:418F nop ROM:4190 nop ROM:4191 ld INTMEM_FC+2, 408h[] ROM:4196 jbs INTMEM_FC+3, 1, ROM_419E ROM:4199 jbc INTMEM_FC+3, 2, ROM_41A4 ROM:419C sjmp ROM_41A1 ROM:419E ; --------------------------------------------------------------------------- ROM:419E ROM:419E ROM_419E: ; CODE XREF: ROM_417F+17↑j ROM:419E jbs INTMEM_FC+3, 2, ROM_41A4 ROM:41A1 ROM:41A1 ROM_41A1: ; CODE XREF: ROM_417F+1D↑j ROM:41A1 xorb INTMEM_FC+3, #6 ROM:41A4 ROM:41A4 ROM_41A4: ; CODE XREF: ROM_417F+1A↑j ROM:41A4 ; ROM_417F:ROM_419E↑j ... ROM:41A4 ldb INTMEM_FC, 40Ah[] ROM:41A9 jbs INTMEM_FC, 0, ROM_41A4 ROM:41AC add INTMEM_FC+2, INTMEM_F8 ROM:41AF jbs INTMEM_FC+3, 1, ROM_41B7 ROM:41B2 jbc INTMEM_FC+3, 2, ROM_41BD ROM:41B5 sjmp ROM_41BA ROM:41B7 ; --------------------------------------------------------------------------- ROM:41B7 ROM:41B7 ROM_41B7: ; CODE XREF: ROM_417F+30↑j ROM:41B7 jbs INTMEM_FC+3, 2, ROM_41BD ROM:41BA ROM:41BA ROM_41BA: ; CODE XREF: ROM_417F+36↑j ROM:41BA xorb INTMEM_FC+3, #6 ROM:41BD ROM:41BD ROM_41BD: ; CODE XREF: ROM_417F+33↑j ROM:41BD ; ROM_417F:ROM_41B7↑j ROM:41BD st INTMEM_FC+2, 408h[] ROM:41C2 stb INTMEM_FC+1, 40Ch[] ROM:41C7 ldb INTMEM_FC+1, #1Bh ROM:41CA stb INTMEM_FC+1, 40Ch[] ROM:41CF ldb INTMEM_FC+1, #23h ; '#' ROM:41D2 nop ROM:41D3 nop ROM:41D4 ld INTMEM_FC+2, 408h[] ROM:41D9 jbs INTMEM_FC+3, 1, ROM_41E1 ROM:41DC jbc INTMEM_FC+3, 2, ROM_41E7 ROM:41DF sjmp ROM_41E4 ROM:41E1 ; --------------------------------------------------------------------------- ROM:41E1 ROM:41E1 ROM_41E1: ; CODE XREF: ROM_417F+5A↑j ROM:41E1 jbs INTMEM_FC+3, 2, ROM_41E7 ROM:41E4 ROM:41E4 ROM_41E4: ; CODE XREF: ROM_417F+60↑j ROM:41E4 xorb INTMEM_FC+3, #6 ROM:41E7 ROM:41E7 ROM_41E7: ; CODE XREF: ROM_417F+5D↑j ROM:41E7 ; ROM_417F:ROM_41E1↑j ... ROM:41E7 ldb INTMEM_FC, 40Ah[] ROM:41EC jbs INTMEM_FC, 0, ROM_41E7 ROM:41EF add INTMEM_FC+2, INTMEM_F8 ROM:41F2 jbs INTMEM_FC+3, 1, ROM_41FA ROM:41F5 jbc INTMEM_FC+3, 2, ROM_4200 ROM:41F8 sjmp ROM_41FD ROM:41FA ; --------------------------------------------------------------------------- ROM:41FA ROM:41FA ROM_41FA: ; CODE XREF: ROM_417F+73↑j ROM:41FA jbs INTMEM_FC+3, 2, ROM_4200 ROM:41FD ROM:41FD ROM_41FD: ; CODE XREF: ROM_417F+79↑j ROM:41FD xorb INTMEM_FC+3, #6 ROM:4200 ROM:4200 ROM_4200: ; CODE XREF: ROM_417F+76↑j ROM:4200 ; ROM_417F:ROM_41FA↑j ROM:4200 st INTMEM_FC+2, 408h[] ROM:4205 stb INTMEM_FC+1, 40Ch[] ROM:420A ret ROM:420A ; End of function ROM_417F ROM:420A ROM:420B ROM:420B ; =============== S U B R O U T I N E ======================================= ROM:420B ROM:420B ROM:420B ROM_420B: ; CODE XREF: ROM_2DB4:ROM_274D↑p ROM:420B ; ROM:45EC↓p ROM:420B st INTMEM_42, INTMEM_3C2[] ROM:4210 ldb INTMEM_FC+1, #19h ROM:4213 stb INTMEM_FC+1, 40Ch[] ROM:4218 ldb INTMEM_FC+1, #21h ; '!' ROM:421B nop ROM:421C nop ROM:421D ld INTMEM_FC+2, 408h[] ROM:4222 jbs INTMEM_FC+3, 1, ROM_422A ROM:4225 jbc INTMEM_FC+3, 2, ROM_4230 ROM:4228 sjmp ROM_422D ROM:422A ; --------------------------------------------------------------------------- ROM:422A ROM:422A ROM_422A: ; CODE XREF: ROM_420B+17↑j ROM:422A jbs INTMEM_FC+3, 2, ROM_4230 ROM:422D ROM:422D ROM_422D: ; CODE XREF: ROM_420B+1D↑j ROM:422D xorb INTMEM_FC+3, #6 ROM:4230 ROM:4230 ROM_4230: ; CODE XREF: ROM_420B+1A↑j ROM:4230 ; ROM_420B:ROM_422A↑j ... ROM:4230 ldb INTMEM_FC, 40Ah[] ROM:4235 jbs INTMEM_FC, 0, ROM_4230 ROM:4238 add INTMEM_FC+2, INTMEM_F8 ROM:423B jbs INTMEM_FC+3, 1, ROM_4243 ROM:423E jbc INTMEM_FC+3, 2, ROM_4249 ROM:4241 sjmp ROM_4246 ROM:4243 ; --------------------------------------------------------------------------- ROM:4243 ROM:4243 ROM_4243: ; CODE XREF: ROM_420B+30↑j ROM:4243 jbs INTMEM_FC+3, 2, ROM_4249 ROM:4246 ROM:4246 ROM_4246: ; CODE XREF: ROM_420B+36↑j ROM:4246 xorb INTMEM_FC+3, #6 ROM:4249 ROM:4249 ROM_4249: ; CODE XREF: ROM_420B+33↑j ROM:4249 ; ROM_420B:ROM_4243↑j ROM:4249 st INTMEM_FC+2, 408h[] ROM:424E stb INTMEM_FC+1, 40Ch[] ROM:4253 ldb INTMEM_FC+1, #1Ah ROM:4256 stb INTMEM_FC+1, 40Ch[] ROM:425B ldb INTMEM_FC+1, #22h ; '"' ROM:425E nop ROM:425F nop ROM:4260 ld INTMEM_FC+2, 408h[] ROM:4265 jbs INTMEM_FC+3, 1, ROM_426D ROM:4268 jbc INTMEM_FC+3, 2, ROM_4273 ROM:426B sjmp ROM_4270 ROM:426D ; --------------------------------------------------------------------------- ROM:426D ROM:426D ROM_426D: ; CODE XREF: ROM_420B+5A↑j ROM:426D jbs INTMEM_FC+3, 2, ROM_4273 ROM:4270 ROM:4270 ROM_4270: ; CODE XREF: ROM_420B+60↑j ROM:4270 xorb INTMEM_FC+3, #6 ROM:4273 ROM:4273 ROM_4273: ; CODE XREF: ROM_420B+5D↑j ROM:4273 ; ROM_420B:ROM_426D↑j ... ROM:4273 ldb INTMEM_FC, 40Ah[] ROM:4278 jbs INTMEM_FC, 0, ROM_4273 ROM:427B add INTMEM_FC+2, INTMEM_F8 ROM:427E jbs INTMEM_FC+3, 1, ROM_4286 ROM:4281 jbc INTMEM_FC+3, 2, ROM_428C ROM:4284 sjmp ROM_4289 ROM:4286 ; --------------------------------------------------------------------------- ROM:4286 ROM:4286 ROM_4286: ; CODE XREF: ROM_420B+73↑j ROM:4286 jbs INTMEM_FC+3, 2, ROM_428C ROM:4289 ROM:4289 ROM_4289: ; CODE XREF: ROM_420B+79↑j ROM:4289 xorb INTMEM_FC+3, #6 ROM:428C ROM:428C ROM_428C: ; CODE XREF: ROM_420B+76↑j ROM:428C ; ROM_420B:ROM_4286↑j ROM:428C st INTMEM_FC+2, 408h[] ROM:4291 stb INTMEM_FC+1, 40Ch[] ROM:4296 ret ROM:4296 ; End of function ROM_420B ROM:4296 ROM:4297 ROM:4297 ; =============== S U B R O U T I N E ======================================= ROM:4297 ROM:4297 ROM:4297 ROM_4297: ; CODE XREF: ROM_37BC-DD1↑p ROM:4297 ; ROM_3BB6+7E↑p ROM:4297 orb INTMEM_1C, #30h ; '0' ROM:429A stb INTMEM_1C, 402h[] ROM:429F ret ROM:429F ; End of function ROM_4297 ROM:429F ROM:42A0 ROM:42A0 ; =============== S U B R O U T I N E ======================================= ROM:42A0 ROM:42A0 ROM:42A0 ROM_42A0: ; CODE XREF: ROM_598F+92↓p ROM:42A0 ; ROM_598F:ROM_5A57↓p ... ROM:42A0 pushf ROM:42A1 ldb INTMEM_2, #0Fh ROM:42A4 ld INTMEM_F8, INTMEM_14C[] ROM:42A9 ldbze INTMEM_F8+2, 0CDh[INTMEM_36] ROM:42AE ROM:42AE ROM_42AE: ; CODE XREF: ROM_42A0:ROM_42AE↓j ROM:42AE jbs INTMEM_2, 3, ROM_42AE ROM:42B1 ldb INTMEM_FC+1, INTMEM_2+1 ROM:42B4 andb INTMEM_FC, INTMEM_2, #-40h ROM:42B8 popf ROM:42B9 lcall ROM_3729 ROM:42BC st INTMEM_F8, INTMEM_14C[] ROM:42C1 ret ROM:42C1 ; End of function ROM_42A0 ROM:42C1 ROM:42C2 ROM:42C2 ; =============== S U B R O U T I N E ======================================= ROM:42C2 ROM:42C2 ROM:42C2 ROM_42C2: ; CODE XREF: ROM_583B:ROM_590C↓p ROM:42C2 st ZERO_REG, INTMEM_140[] ; Zero register ROM:42C7 st ZERO_REG, INTMEM_146[] ; Zero register ROM:42CC st ZERO_REG, INTMEM_148[] ; Zero register ROM:42D1 clr INTMEM_40 ROM:42D3 clr INTMEM_42 ROM:42D5 ldb INTMEM_F6+1, #40h ; '@' ROM:42D8 ROM:42D8 ROM_42D8: ; CODE XREF: ROM_42C2+1B↓j ROM:42D8 ldb INTMEM_F6, 40Ah[] ROM:42DD jbs INTMEM_F6, 0, ROM_42D8 ROM:42E0 stb INTMEM_F6+1, 40Ch[] ROM:42E5 ldb INTMEM_F6+1, #10h ROM:42E8 ROM:42E8 ROM_42E8: ; CODE XREF: ROM_42C2+2B↓j ROM:42E8 ldb INTMEM_F6, 40Ah[] ROM:42ED jbs INTMEM_F6, 0, ROM_42E8 ROM:42F0 stb INTMEM_F6+1, 40Ch[] ROM:42F5 ldb INTMEM_F6+1, #41h ; 'A' ROM:42F8 ROM:42F8 ROM_42F8: ; CODE XREF: ROM_42C2+3B↓j ROM:42F8 ldb INTMEM_F6, 40Ah[] ROM:42FD jbs INTMEM_F6, 0, ROM_42F8 ROM:4300 stb INTMEM_F6+1, 40Ch[] ROM:4305 ldb INTMEM_F6+1, #11h ROM:4308 ROM:4308 ROM_4308: ; CODE XREF: ROM_42C2+4B↓j ROM:4308 ldb INTMEM_F6, 40Ah[] ROM:430D jbs INTMEM_F6, 0, ROM_4308 ROM:4310 stb INTMEM_F6+1, 40Ch[] ROM:4315 ldb INTMEM_F6+1, #42h ; 'B' ROM:4318 ROM:4318 ROM_4318: ; CODE XREF: ROM_42C2+5B↓j ROM:4318 ldb INTMEM_F6, 40Ah[] ROM:431D jbs INTMEM_F6, 0, ROM_4318 ROM:4320 stb INTMEM_F6+1, 40Ch[] ROM:4325 ldb INTMEM_F6+1, #12h ROM:4328 ROM:4328 ROM_4328: ; CODE XREF: ROM_42C2+6B↓j ROM:4328 ldb INTMEM_F6, 40Ah[] ROM:432D jbs INTMEM_F6, 0, ROM_4328 ROM:4330 stb INTMEM_F6+1, 40Ch[] ROM:4335 ldb INTMEM_F6+1, #43h ; 'C' ROM:4338 ROM:4338 ROM_4338: ; CODE XREF: ROM_42C2+7B↓j ROM:4338 ldb INTMEM_F6, 40Ah[] ROM:433D jbs INTMEM_F6, 0, ROM_4338 ROM:4340 stb INTMEM_F6+1, 40Ch[] ROM:4345 ldb INTMEM_F6+1, #13h ROM:4348 ROM:4348 ROM_4348: ; CODE XREF: ROM_42C2+8B↓j ROM:4348 ldb INTMEM_F6, 40Ah[] ROM:434D jbs INTMEM_F6, 0, ROM_4348 ROM:4350 stb INTMEM_F6+1, 40Ch[] ROM:4355 ret ROM:4355 ; End of function ROM_42C2 ROM:4355 ROM:4356 ROM:4356 ; =============== S U B R O U T I N E ======================================= ROM:4356 ROM:4356 ROM:4356 ROM_4356: ; CODE XREF: start+CEF↑p ROM:4356 lcall ROM_374A ROM:4359 cmpb INTMEM_6A, #50h ; 'P' ROM:435C jne ROM_4366 ROM:435E cmpb INTMEM_9F, ZERO_REG ; Zero register ROM:4361 jne ROM_4366 ROM:4363 lcall ROM_49B6 ROM:4366 ROM:4366 ROM_4366: ; CODE XREF: ROM_4356+6↑j ROM:4366 ; ROM_4356+B↑j ROM:4366 cmpb INTMEM_69, ZERO_REG ; Zero register ROM:4369 jne ROM_43AB ROM:436B jbc INTMEM_88, 4, ROM_43CF ROM:436E andb INTMEM_88, #-11h ROM:4371 cmpb INTMEM_6A, ZERO_REG ; Zero register ROM:4374 jne ROM_4383 ROM:4376 cmpb INTMEM_6B, #-36h ROM:4379 jne ROM_43CF ROM:437B ldb INTMEM_69, #1 ROM:437E ldb INTMEM_9F, #0Dh ROM:4381 sjmp ROM_43CF ROM:4383 ; --------------------------------------------------------------------------- ROM:4383 ROM:4383 ROM_4383: ; CODE XREF: ROM_4356+1E↑j ROM:4383 cmpb INTMEM_6A, #14h ROM:4386 jne ROM_4392 ROM:4388 ld INTMEM_F6, #49D4h ROM:438C ld INTMEM_F8, #49F4h ROM:4390 sjmp ROM_43B9 ROM:4392 ; --------------------------------------------------------------------------- ROM:4392 ROM:4392 ROM_4392: ; CODE XREF: ROM_4356+30↑j ROM:4392 cmpb INTMEM_6A, #1Eh ROM:4395 jne ROM_43A1 ROM:4397 ld INTMEM_F6, #4ACCh ROM:439B ld INTMEM_F8, #4AF0h ROM:439F sjmp ROM_43B9 ROM:43A1 ; --------------------------------------------------------------------------- ROM:43A1 ROM:43A1 ROM_43A1: ; CODE XREF: ROM_4356+3F↑j ROM:43A1 ld INTMEM_F6, #49F4h ROM:43A5 ld INTMEM_F8, #4AA8h ROM:43A9 sjmp ROM_43B9 ROM:43AB ; --------------------------------------------------------------------------- ROM:43AB ROM:43AB ROM_43AB: ; CODE XREF: ROM_4356+13↑j ROM:43AB ld INTMEM_F6, #4AA8h ROM:43AF ld INTMEM_F8, #4ACCh ROM:43B3 ldb INTMEM_E8+1, INTMEM_6B ROM:43B6 ldb INTMEM_6B, INTMEM_69 ROM:43B9 ROM:43B9 ROM_43B9: ; CODE XREF: ROM_4356+3A↑j ROM:43B9 ; ROM_4356+49↑j ... ROM:43B9 lcall ROM_43D0 ROM:43BC cmp INTMEM_F8, ZERO_REG ; Zero register ROM:43BF jne ROM_43C5 ROM:43C1 clrb INTMEM_69 ROM:43C3 sjmp ROM_43CF ROM:43C5 ; --------------------------------------------------------------------------- ROM:43C5 ROM:43C5 ROM_43C5: ; CODE XREF: ROM_4356+69↑j ROM:43C5 cmpb INTMEM_6A, #50h ; 'P' ROM:43C8 jne ROM_43CD ROM:43CA ldb INTMEM_9F, #3Fh ; '?' ROM:43CD ROM:43CD ROM_43CD: ; CODE XREF: ROM_4356+72↑j ROM:43CD br [INTMEM_F8] ROM:43CF ; --------------------------------------------------------------------------- ROM:43CF ROM:43CF ROM_43CF: ; CODE XREF: ROM_4356+15↑j ROM:43CF ; ROM_4356+23↑j ... ROM:43CF ret ROM:43CF ; End of function ROM_4356 ROM:43CF ROM:43D0 ROM:43D0 ; =============== S U B R O U T I N E ======================================= ROM:43D0 ROM:43D0 ROM:43D0 ROM_43D0: ; CODE XREF: ROM_4356:ROM_43B9↑p ROM:43D0 ; ROM_43D0+10↓j ... ROM:43D0 cmp INTMEM_F6, INTMEM_F8 ROM:43D3 je ROM_43F1 ROM:43D5 ld INTMEM_F8+2, [INTMEM_F6]+ ROM:43D8 cmpb INTMEM_6B, INTMEM_F8+3 ROM:43DB jc ROM_43E2 ROM:43DD ld INTMEM_F8+2, [INTMEM_F6]+ ROM:43E0 sjmp ROM_43D0 ROM:43E2 ; --------------------------------------------------------------------------- ROM:43E2 ROM:43E2 ROM_43E2: ; CODE XREF: ROM_43D0+B↑j ROM:43E2 cmpb INTMEM_6B, INTMEM_F8+2 ROM:43E5 jnh ROM_43EC ROM:43E7 ld INTMEM_F8+2, [INTMEM_F6]+ ROM:43EA sjmp ROM_43D0 ROM:43EC ; --------------------------------------------------------------------------- ROM:43EC ROM:43EC ROM_43EC: ; CODE XREF: ROM_43D0+15↑j ROM:43EC ld INTMEM_F8, [INTMEM_F6] ROM:43EF sjmp ROM_43F3 ROM:43F1 ; --------------------------------------------------------------------------- ROM:43F1 ROM:43F1 ROM_43F1: ; CODE XREF: ROM_43D0+3↑j ROM:43F1 clr INTMEM_F8 ROM:43F3 ROM:43F3 ROM_43F3: ; CODE XREF: ROM_43D0+1F↑j ROM:43F3 cmpb INTMEM_69, ZERO_REG ; Zero register ROM:43F6 je ROM_43FB ROM:43F8 ldb INTMEM_6B, INTMEM_E8+1 ROM:43FB ROM:43FB ROM_43FB: ; CODE XREF: ROM_43D0+26↑j ROM:43FB ret ROM:43FB ; End of function ROM_43D0 ROM:43FB ROM:43FC ; --------------------------------------------------------------------------- ROM:43FC ld INTMEM_EA, #394Eh ROM:4400 ldb INTMEM_F8, [INTMEM_EA] ROM:4403 ldb INTMEM_E7, 1[INTMEM_EA] ROM:4407 orb INTMEM_88, #20h ; ' ' ROM:440A ldb INTMEM_69, #3 ROM:440D ljmp ROM_3759 ROM:4410 ; --------------------------------------------------------------------------- ROM:4410 ldb INTMEM_F8, INTMEM_6A ROM:4413 ljmp ROM_3759 ROM:4416 ; --------------------------------------------------------------------------- ROM:4416 ldb INTMEM_6A, #1Eh ROM:4419 ljmp ROM_3E86 ROM:441C ; --------------------------------------------------------------------------- ROM:441C ldb INTMEM_6A, #14h ROM:441F sjmp ROM_4444 ROM:4421 ; --------------------------------------------------------------------------- ROM:4421 clrb INTMEM_6A ROM:4423 sjmp ROM_4444 ROM:4425 ; --------------------------------------------------------------------------- ROM:4425 ldb INTMEM_9F, #3Fh ; '?' ROM:4428 ldb INTMEM_6A, #50h ; 'P' ROM:442B sjmp ROM_4444 ROM:442D ; --------------------------------------------------------------------------- ROM:442D ldb INTMEM_9F, #3Fh ; '?' ROM:4430 stb INTMEM_6A, (INTMEM_15E+1)[] ROM:4435 ldb INTMEM_6A, #50h ; 'P' ROM:4438 sjmp ROM_4444 ROM:443A ; --------------------------------------------------------------------------- ROM:443A ldb INTMEM_6A, (INTMEM_15E+1)[] ROM:443F cmpb INTMEM_6A, #1Eh ROM:4442 je ROM_4447 ROM:4444 ROM:4444 ROM_4444: ; CODE XREF: ROM:441F↑j ROM:4444 ; ROM:4423↑j ... ROM:4444 lcall ROM_49B6 ROM:4447 ROM:4447 ROM_4447: ; CODE XREF: ROM:4442↑j ROM:4447 clrb INTMEM_F8 ROM:4449 lcall ROM_3759 ROM:444C ret ROM:444D ; --------------------------------------------------------------------------- ROM:444D ldb INTMEM_69, #2 ROM:4450 ldb INTMEM_9F, #0Dh ROM:4453 ret ROM:4454 ; --------------------------------------------------------------------------- ROM:4454 ld INTMEM_E2, INTMEM_36 ROM:4457 ld INTMEM_EA, [INTMEM_E2] ROM:445A shr INTMEM_EA, #1 ROM:445D clrb INTMEM_E2+4 ROM:445F ldb INTMEM_69, #4 ROM:4462 ret ROM:4463 ; --------------------------------------------------------------------------- ROM:4463 ROM:4463 ROM_4463: ; CODE XREF: ROM:484F↓j ROM:4463 andb INTMEM_86, #-2 ROM:4466 lcall ROM_3B0A ROM:4469 ldb INTMEM_1E, IOPORT2[] ; Input/output port 2 ROM:446D andb INTMEM_1E, #40h ; '@' ROM:4470 jne ROM_448F ROM:4472 ldb INTMEM_1E, INTMEM_197[] ROM:4477 cmpb INTMEM_1E, 0A5h[INTMEM_36] ROM:447C jnc ROM_448F ROM:447E ldb INTMEM_1E, INTMEM_199[] ROM:4483 cmpb INTMEM_1E, 0A6h[INTMEM_36] ROM:4488 jc ROM_448F ROM:448A ldb INTMEM_30+1, #4 ROM:448D sjmp ROM_4491 ROM:448F ; --------------------------------------------------------------------------- ROM:448F ROM:448F ROM_448F: ; CODE XREF: ROM:4470↑j ROM:448F ; ROM:447C↑j ... ROM:448F clrb INTMEM_30+1 ROM:4491 ROM:4491 ROM_4491: ; CODE XREF: ROM:448D↑j ROM:4491 di ROM:4492 ld SP, #3Ch ; '<' ; Stack pointer ROM:4496 ldb INTMEM_2F, #20h ; ' ' ROM:4499 ld INTMEM_22, #-2ACFh ROM:449D ROM:449D ROM_449D: ; CODE XREF: ROM:44CE↓j ROM:449D ; ROM:44DF↓j ... ROM:449D scall ROM_4552 ROM:449F ldb INTMEM_32, INTMEM_2E ROM:44A2 ld INTMEM_2C, #4584h ROM:44A6 ROM:44A6 ROM_44A6: ; CODE XREF: ROM:44AF↓j ROM:44A6 cmpb INTMEM_32, [INTMEM_2C]+ ROM:44A9 je ROM_44B2 ROM:44AB cmp INTMEM_2C, #458Ah ROM:44AF jne ROM_44A6 ROM:44B1 rst ROM:44B2 ; --------------------------------------------------------------------------- ROM:44B2 ROM:44B2 ROM_44B2: ; CODE XREF: ROM:44A9↑j ROM:44B2 jbs INTMEM_32, 7, ROM_44BE ROM:44B5 jbs INTMEM_32, 6, ROM_44FB ROM:44B8 jbs INTMEM_32, 1, ROM_44D0 ROM:44BB jbs INTMEM_32, 0, ROM_44C7 ROM:44BE ROM:44BE ROM_44BE: ; CODE XREF: ROM:ROM_44B2↑j ROM:44BE jbs INTMEM_32, 1, ROM_44EA ROM:44C1 jbs INTMEM_32, 6, ROM_4501 ROM:44C4 jbs INTMEM_32, 0, ROM_44E1 ROM:44C7 ROM:44C7 ROM_44C7: ; CODE XREF: ROM:44BB↑j ROM:44C7 scall ROM_452A ROM:44C9 ldb INTMEM_2E, [INTMEM_26] ROM:44CC scall ROM_456E ROM:44CE sjmp ROM_449D ROM:44D0 ; --------------------------------------------------------------------------- ROM:44D0 ROM:44D0 ROM_44D0: ; CODE XREF: ROM:44B8↑j ROM:44D0 scall ROM_452A ROM:44D2 ld INTMEM_2A, [INTMEM_26] ROM:44D5 ldb INTMEM_2E, INTMEM_2A ROM:44D8 scall ROM_456E ROM:44DA ldb INTMEM_2E, INTMEM_2A+1 ROM:44DD scall ROM_456E ROM:44DF sjmp ROM_449D ROM:44E1 ; --------------------------------------------------------------------------- ROM:44E1 ROM:44E1 ROM_44E1: ; CODE XREF: ROM:44C4↑j ROM:44E1 scall ROM_452A ROM:44E3 scall ROM_4552 ROM:44E5 stb INTMEM_2E, [INTMEM_26] ROM:44E8 sjmp ROM_449D ROM:44EA ; --------------------------------------------------------------------------- ROM:44EA ROM:44EA ROM_44EA: ; CODE XREF: ROM:ROM_44BE↑j ROM:44EA scall ROM_452A ROM:44EC scall ROM_4552 ROM:44EE stb INTMEM_2E, INTMEM_2A ROM:44F1 scall ROM_4552 ROM:44F3 stb INTMEM_2E, INTMEM_2A+1 ROM:44F6 st INTMEM_2A, [INTMEM_26] ROM:44F9 sjmp ROM_449D ROM:44FB ; --------------------------------------------------------------------------- ROM:44FB ROM:44FB ROM_44FB: ; CODE XREF: ROM:44B5↑j ROM:44FB scall ROM_452A ROM:44FD scall ROM_4582 ROM:44FF sjmp ROM_449D ROM:4501 ; --------------------------------------------------------------------------- ROM:4501 ROM:4501 ROM_4501: ; CODE XREF: ROM:44C1↑j ROM:4501 scall ROM_452A ROM:4503 scall ROM_4552 ROM:4505 ldb INTMEM_1C, INTMEM_2E ROM:4508 scall ROM_4552 ROM:450A ldb INTMEM_1C+1, INTMEM_2E ROM:450D clr INTMEM_1E ROM:450F ROM:450F ROM_450F: ; CODE XREF: ROM:451C↓j ROM:450F scall ROM_4535 ROM:4511 stb INTMEM_2E, [INTMEM_26]+ ROM:4514 ldbze INTMEM_20, INTMEM_2E ROM:4517 add INTMEM_1E, INTMEM_20 ROM:451A dec INTMEM_1C ROM:451C jne ROM_450F ROM:451E ldb INTMEM_2E, INTMEM_1E ROM:4521 scall ROM_456E ROM:4523 ldb INTMEM_2E, INTMEM_1E+1 ROM:4526 scall ROM_456E ROM:4528 sjmp ROM_449D ROM:452A ROM:452A ; =============== S U B R O U T I N E ======================================= ROM:452A ROM:452A ROM:452A ROM_452A: ; CODE XREF: ROM:ROM_44C7↑p ROM:452A ; ROM:ROM_44D0↑p ... ROM:452A scall ROM_4552 ROM:452C ldb INTMEM_26, INTMEM_2E ROM:452F scall ROM_4552 ROM:4531 ldb INTMEM_26+1, INTMEM_2E ROM:4534 ret ROM:4534 ; End of function ROM_452A ROM:4534 ROM:4535 ROM:4535 ; =============== S U B R O U T I N E ======================================= ROM:4535 ROM:4535 ROM:4535 ROM_4535: ; CODE XREF: ROM:ROM_450F↑p ROM:4535 ld INTMEM_28, INTMEM_22 ROM:4538 ROM:4538 ROM_4538: ; CODE XREF: ROM_4535+10↓j ROM:4538 ; ROM_4535+12↓j ROM:4538 scall ROM_457A ROM:453A jbs INTMEM_2F, 6, ROM_454B ROM:453D ldb INTMEM_A, #1Eh ROM:4540 ldb INTMEM_A, #-1Fh ROM:4543 dec INTMEM_28 ROM:4545 jne ROM_4538 ROM:4547 jbs INTMEM_30+1, 2, ROM_4538 ROM:454A rst ROM:454B ; --------------------------------------------------------------------------- ROM:454B ROM:454B ROM_454B: ; CODE XREF: ROM_4535+5↑j ROM:454B andb INTMEM_2F, #-41h ROM:454E ldb INTMEM_2E, INTMEM_7 ROM:4551 ret ROM:4551 ; End of function ROM_4535 ROM:4551 ROM:4552 ROM:4552 ; =============== S U B R O U T I N E ======================================= ROM:4552 ROM:4552 ROM:4552 ROM_4552: ; CODE XREF: ROM:ROM_449D↑p ROM:4552 ; ROM:44E3↑p ... ROM:4552 ld INTMEM_28, INTMEM_22 ROM:4555 ROM:4555 ROM_4555: ; CODE XREF: ROM_4552+10↓j ROM:4555 ; ROM_4552+12↓j ROM:4555 scall ROM_457A ROM:4557 jbs INTMEM_2F, 6, ROM_4568 ROM:455A ldb INTMEM_A, #1Eh ROM:455D ldb INTMEM_A, #-1Fh ROM:4560 dec INTMEM_28 ROM:4562 jne ROM_4555 ROM:4564 jbs INTMEM_30+1, 2, ROM_4555 ROM:4567 rst ROM:4568 ; --------------------------------------------------------------------------- ROM:4568 ROM:4568 ROM_4568: ; CODE XREF: ROM_4552+5↑j ROM:4568 andb INTMEM_2F, #-41h ROM:456B ldb INTMEM_2E, INTMEM_7 ROM:456B ; End of function ROM_4552 ROM:456B ROM:456E ROM:456E ; =============== S U B R O U T I N E ======================================= ROM:456E ROM:456E ROM:456E ROM_456E: ; CODE XREF: ROM:44CC↑p ROM:456E ; ROM:44D8↑p ... ROM:456E scall ROM_457A ROM:4570 jbc INTMEM_2F, 5, ROM_456E ROM:4573 stb INTMEM_2E, INTMEM_7 ROM:4576 andb INTMEM_2F, #-21h ROM:4579 ret ROM:4579 ; End of function ROM_456E ROM:4579 ROM:457A ROM:457A ; =============== S U B R O U T I N E ======================================= ROM:457A ROM:457A ROM:457A ROM_457A: ; CODE XREF: ROM_4535:ROM_4538↑p ROM:457A ; ROM_4552:ROM_4555↑p ... ROM:457A andb INTMEM_30, INTMEM_11, #60h ; '`' ROM:457E orb INTMEM_2F, INTMEM_30 ROM:4581 ret ROM:4581 ; End of function ROM_457A ROM:4581 ROM:4582 ROM:4582 ; =============== S U B R O U T I N E ======================================= ROM:4582 ROM:4582 ROM:4582 ROM_4582: ; CODE XREF: ROM:44FD↑p ROM:4582 br [INTMEM_26] ROM:4582 ; End of function ROM_4582 ROM:4582 ROM:4584 ; --------------------------------------------------------------------------- ROM:4584 clr INTMEM_2 ROM:4586 or INTMEM_C0, #4082h ROM:458A shlb INTMEM_6B, #1 ROM:458D ldbze INTMEM_F8+2, INTMEM_6B ROM:4590 ldb INTMEM_FC, (INTMEM_15E+2)[] ROM:4595 shl INTMEM_FC, #8 ROM:4598 add INTMEM_FC, INTMEM_F8+2 ROM:459B cmp INTMEM_FC, #1Ah ROM:459F jnc ROM_45AD ROM:45A1 ld INTMEM_F8, [INTMEM_FC] ROM:45A4 orb INTMEM_88, #20h ; ' ' ROM:45A7 ldb INTMEM_E7, INTMEM_F8+1 ROM:45AA ljmp ROM_3759 ROM:45AD ; --------------------------------------------------------------------------- ROM:45AD ROM:45AD ROM_45AD: ; CODE XREF: ROM:459F↑j ROM:45AD ret ROM:45AE ; --------------------------------------------------------------------------- ROM:45AE ld INTMEM_F8, INTMEM_36 ROM:45B1 orb INTMEM_88, #20h ; ' ' ROM:45B4 ldb INTMEM_E7, INTMEM_F8+1 ROM:45B7 ljmp ROM_3759 ROM:45BA ; --------------------------------------------------------------------------- ROM:45BA stb INTMEM_6A, (INTMEM_15E+1)[] ROM:45BF ldb INTMEM_6A, #50h ; 'P' ROM:45C2 ldb INTMEM_9F, #3Fh ; '?' ROM:45C5 ljmp ROM_3E86 ROM:45C8 ; --------------------------------------------------------------------------- ROM:45C8 ldb INTMEM_69, #8 ROM:45CB ldb INTMEM_9F, #0Dh ROM:45CE ret ROM:45CF ; --------------------------------------------------------------------------- ROM:45CF ldb INTMEM_69, #7 ROM:45D2 ld INTMEM_E2+2, #3946h ROM:45D6 clrb INTMEM_E2 ROM:45D8 ldb INTMEM_EA, #0Bh ROM:45DB ret ROM:45DC ; --------------------------------------------------------------------------- ROM:45DC cmp INTMEM_3C, ZERO_REG ; Zero register ROM:45DF je ROM_45E4 ROM:45E1 ljmp ROM_3E86 ROM:45E4 ; --------------------------------------------------------------------------- ROM:45E4 ROM:45E4 ROM_45E4: ; CODE XREF: ROM:45DF↑j ROM:45E4 ld INTMEM_F8, 0Eh[INTMEM_36] ROM:45E9 lcall ROM_417F ROM:45EC lcall ROM_420B ROM:45EF ROM:45EF ROM_45EF: ; CODE XREF: ROM:ROM_45FC↓j ROM:45EF ldb INTMEM_FC, 40Bh[] ROM:45F4 jbs INTMEM_FC, 0, ROM_45FC ROM:45F7 jbs INTMEM_FC, 1, ROM_45FC ROM:45FA sjmp ROM_4601 ROM:45FC ; --------------------------------------------------------------------------- ROM:45FC ROM:45FC ROM_45FC: ; CODE XREF: ROM:45F4↑j ROM:45FC ; ROM:45F7↑j ROM:45FC jbc IOPORT2, 2, ROM_45EF ; Input/output port 2 ROM:45FF sjmp ROM_4607 ROM:4601 ; --------------------------------------------------------------------------- ROM:4601 ROM:4601 ROM_4601: ; CODE XREF: ROM:45FA↑j ROM:4601 ldb INTMEM_F8, #1 ROM:4604 ljmp ROM_3759 ROM:4607 ; --------------------------------------------------------------------------- ROM:4607 ROM:4607 ROM_4607: ; CODE XREF: ROM:45FF↑j ROM:4607 ldb INTMEM_F8, #2 ROM:460A ljmp ROM_3759 ROM:460D ; --------------------------------------------------------------------------- ROM:460D ld INTMEM_F8, #102h ROM:4611 sjmp ROM_4617 ROM:4613 ; --------------------------------------------------------------------------- ROM:4613 ld INTMEM_F8, #2 ROM:4617 ROM:4617 ROM_4617: ; CODE XREF: ROM:4611↑j ROM:4617 ld INTMEM_F8+2, INTMEM_58[] ROM:461C lcall ROM_3447 ROM:461F clrb INTMEM_F8 ROM:4621 cmpb INTMEM_F6, ZERO_REG ; Zero register ROM:4624 jne ROM_462F ROM:4626 incb INTMEM_F8 ROM:4628 cmpb INTMEM_F6+1, #1 ROM:462B jne ROM_462F ROM:462D incb INTMEM_F8 ROM:462F ROM:462F ROM_462F: ; CODE XREF: ROM:4624↑j ROM:462F ; ROM:462B↑j ROM:462F ljmp ROM_3759 ROM:4632 ; --------------------------------------------------------------------------- ROM:4632 clr INTMEM_F6 ROM:4634 andb INTMEM_F6, INTMEM_6B, #0Fh ROM:4638 add INTMEM_FC, INTMEM_F6, #3956h ROM:463D ldb INTMEM_F8+3, [INTMEM_FC] ROM:4640 ldb INTMEM_FC, INTMEM_F8+3 ROM:4643 orb INTMEM_F8+3, INTMEM_161[] ROM:4648 jbs INTMEM_6B, 4, ROM_4654 ROM:464B notb INTMEM_FC ROM:464D andb INTMEM_FC, INTMEM_162[] ROM:4652 sjmp ROM_4659 ROM:4654 ; --------------------------------------------------------------------------- ROM:4654 ROM:4654 ROM_4654: ; CODE XREF: ROM:4648↑j ROM:4654 orb INTMEM_FC, INTMEM_162[] ROM:4659 ROM:4659 ROM_4659: ; CODE XREF: ROM:4652↑j ROM:4659 stb INTMEM_FC, INTMEM_162[] ROM:465E stb INTMEM_F8+3, INTMEM_161[] ROM:4663 ljmp ROM_3E86 ROM:4666 ; --------------------------------------------------------------------------- ROM:4666 orb INTMEM_D5, #40h ; '@' ROM:4669 sjmp ROM_4678 ROM:466B ; --------------------------------------------------------------------------- ROM:466B andb INTMEM_D5, #-41h ROM:466E sjmp ROM_4678 ROM:4670 ; --------------------------------------------------------------------------- ROM:4670 orb INTMEM_D5, #20h ; ' ' ROM:4673 sjmp ROM_4678 ROM:4675 ; --------------------------------------------------------------------------- ROM:4675 andb INTMEM_D5, #-21h ROM:4678 ROM:4678 ROM_4678: ; CODE XREF: ROM:4669↑j ROM:4678 ; ROM:466E↑j ... ROM:4678 orb INTMEM_89, #1 ROM:467B ljmp ROM_3E86 ROM:467E ; --------------------------------------------------------------------------- ROM:467E orb INTMEM_89, #4 ROM:4681 sjmp ROM_4686 ROM:4683 ; --------------------------------------------------------------------------- ROM:4683 andb INTMEM_89, #-5 ROM:4686 ROM:4686 ROM_4686: ; CODE XREF: ROM:4681↑j ROM:4686 orb INTMEM_89, #2 ROM:4689 ljmp ROM_3E86 ROM:468C ; --------------------------------------------------------------------------- ROM:468C orb INTMEM_88, #-80h ROM:468F andb INTMEM_88, #-41h ROM:4692 ljmp ROM_3E86 ROM:4695 ; --------------------------------------------------------------------------- ROM:4695 orb INTMEM_88, #40h ; '@' ROM:4698 andb INTMEM_88, #7Fh ROM:469B ljmp ROM_3E86 ROM:469E ; --------------------------------------------------------------------------- ROM:469E ldbze INTMEM_FC+2, INTMEM_6B ROM:46A1 sub INTMEM_FC+2, #0FBh ROM:46A5 add INTMEM_FC, INTMEM_FC+2, #3951h ROM:46AA ldb INTMEM_F8, [INTMEM_FC] ROM:46AD lcall ROM_2E50 ROM:46B0 clrb INTMEM_F8 ROM:46B2 cmpb INTMEM_F6, ZERO_REG ; Zero register ROM:46B5 jne ROM_46C2 ROM:46B7 cmpb INTMEM_6B, #-4 ROM:46BA je ROM_46BF ROM:46BC ldb INTMEM_F8, INTMEM_5E ROM:46BF ROM:46BF ROM_46BF: ; CODE XREF: ROM:46BA↑j ROM:46BF ljmp ROM_3759 ROM:46C2 ; --------------------------------------------------------------------------- ROM:46C2 ROM:46C2 ROM_46C2: ; CODE XREF: ROM:46B5↑j ROM:46C2 ret ROM:46C3 ; --------------------------------------------------------------------------- ROM:46C3 cmp INTMEM_3C, ZERO_REG ; Zero register ROM:46C6 jne ROM_46DB ROM:46C8 ldb INTMEM_69, #0Ah ROM:46CB ldb INTMEM_E2, #3Ch ; '<' ROM:46CE ldb INTMEM_F8, #9 ROM:46D1 sjmp ROM_46DD ROM:46D3 ; --------------------------------------------------------------------------- ROM:46D3 lcall ROM_31B6 ROM:46D6 sjmp ROM_46DB ROM:46D8 ; --------------------------------------------------------------------------- ROM:46D8 lcall ROM_4B37 ROM:46DB ROM:46DB ROM_46DB: ; CODE XREF: ROM:46C6↑j ROM:46DB ; ROM:46D6↑j ROM:46DB clrb INTMEM_F8 ROM:46DD ROM:46DD ROM_46DD: ; CODE XREF: ROM:46D1↑j ROM:46DD ljmp ROM_3759 ROM:46E0 ; --------------------------------------------------------------------------- ROM:46E0 ld INTMEM_F6, #49A2h ROM:46E4 ROM:46E4 ROM_46E4: ; CODE XREF: ROM:4702↓j ROM:46E4 cmp INTMEM_F6, #49B6h ROM:46E8 je ROM_471D ROM:46EA ld INTMEM_F8+2, [INTMEM_F6]+ ROM:46ED ld INTMEM_FC, [INTMEM_F6]+ ROM:46F0 ldbze INTMEM_FC+2, INTMEM_F8+3 ROM:46F3 ldb INTMEM_F8, [INTMEM_FC+2] ROM:46F6 cmpb INTMEM_6B, INTMEM_F8+2 ROM:46F9 je ROM_4704 ROM:46FB incb INTMEM_F8+2 ROM:46FD cmpb INTMEM_6B, INTMEM_F8+2 ROM:4700 je ROM_470D ROM:4702 sjmp ROM_46E4 ROM:4704 ; --------------------------------------------------------------------------- ROM:4704 ROM:4704 ROM_4704: ; CODE XREF: ROM:46F9↑j ROM:4704 cmpb INTMEM_FC+1, INTMEM_F8 ROM:4707 jnh ROM_4714 ROM:4709 incb INTMEM_F8 ROM:470B sjmp ROM_4714 ROM:470D ; --------------------------------------------------------------------------- ROM:470D ROM:470D ROM_470D: ; CODE XREF: ROM:4700↑j ROM:470D cmpb INTMEM_FC, INTMEM_F8 ROM:4710 jc ROM_4714 ROM:4712 decb INTMEM_F8 ROM:4714 ROM:4714 ROM_4714: ; CODE XREF: ROM:4707↑j ROM:4714 ; ROM:470B↑j ... ROM:4714 stb INTMEM_F8, [INTMEM_FC+2] ROM:4717 stb INTMEM_F8, INTMEM_F8 ROM:471A lcall ROM_3759 ROM:471D ROM:471D ROM_471D: ; CODE XREF: ROM:46E8↑j ROM:471D ret ROM:471E ; --------------------------------------------------------------------------- ROM:471E ldb INTMEM_22, INTMEM_5E ROM:4721 ljmp ROM_3E86 ROM:4724 ; --------------------------------------------------------------------------- ROM:4724 ldb INTMEM_24, #-7Ah ROM:4727 ldb INTMEM_F8, #5 ROM:472A sjmp ROM_4732 ROM:472C ; --------------------------------------------------------------------------- ROM:472C ldb INTMEM_25, #-7Eh ROM:472F ldb INTMEM_F8, #8 ROM:4732 ROM:4732 ROM_4732: ; CODE XREF: ROM:472A↑j ROM:4732 ljmp ROM_3759 ROM:4735 ; --------------------------------------------------------------------------- ROM:4735 ld INTMEM_E2+2, #3964h ROM:4739 ld INTMEM_E2, #39C8h ROM:473D sjmp ROM_4751 ROM:473F ; --------------------------------------------------------------------------- ROM:473F ld INTMEM_E2+2, #39F2h ROM:4743 ld INTMEM_E2, #3A5Eh ROM:4747 sjmp ROM_4751 ROM:4749 ; --------------------------------------------------------------------------- ROM:4749 ld INTMEM_E2+2, #3A72h ROM:474D ld INTMEM_E2, #3A86h ROM:4751 ROM:4751 ROM_4751: ; CODE XREF: ROM:473D↑j ROM:4751 ; ROM:4747↑j ROM:4751 ldb INTMEM_69, #9 ROM:4754 ret ROM:4755 ; --------------------------------------------------------------------------- ROM:4755 clrb INTMEM_34 ROM:4757 clrb INTMEM_30 ROM:4759 clrb INTMEM_35 ROM:475B clrb INTMEM_32 ROM:475D clrb INTMEM_26 ROM:475F ljmp ROM_3E86 ROM:4762 ; --------------------------------------------------------------------------- ROM:4762 jbs INTMEM_89, 3, ROM_477D ROM:4765 stb ZERO_REG, INTMEM_163[] ; Zero register ROM:476A st ZERO_REG, INTMEM_54[] ; Zero register ROM:476F orb INTMEM_D5, #4 ROM:4772 orb INTMEM_89, #8 ROM:4775 ldb INTMEM_F8, #0 ROM:4778 ldb INTMEM_E7, #1 ROM:477B sjmp ROM_4799 ROM:477D ; --------------------------------------------------------------------------- ROM:477D ROM:477D ROM_477D: ; CODE XREF: ROM:4762↑j ROM:477D ld INTMEM_F6, INTMEM_54[] ROM:4782 cmp INTMEM_F6, 10h[INTMEM_36] ROM:4787 jc ROM_478E ROM:4789 ldb INTMEM_F8, #1 ROM:478C sjmp ROM_4794 ROM:478E ; --------------------------------------------------------------------------- ROM:478E ROM:478E ROM_478E: ; CODE XREF: ROM:4787↑j ROM:478E andb INTMEM_89, #-9 ROM:4791 ldb INTMEM_F8, #2 ROM:4794 ROM:4794 ROM_4794: ; CODE XREF: ROM:478C↑j ROM:4794 ldb INTMEM_E7, INTMEM_163[] ROM:4799 ROM:4799 ROM_4799: ; CODE XREF: ROM:477B↑j ROM:4799 orb INTMEM_88, #20h ; ' ' ROM:479C ljmp ROM_3759 ROM:479F ; --------------------------------------------------------------------------- ROM:479F jbs INTMEM_89, 3, ROM_47BA ROM:47A2 stb ZERO_REG, INTMEM_163[] ; Zero register ROM:47A7 st ZERO_REG, INTMEM_54[] ; Zero register ROM:47AC orb INTMEM_D5, #4 ROM:47AF orb INTMEM_89, #8 ROM:47B2 ldb INTMEM_F8, #0 ROM:47B5 ldb INTMEM_E7, #2 ROM:47B8 sjmp ROM_47F5 ROM:47BA ; --------------------------------------------------------------------------- ROM:47BA ROM:47BA ROM_47BA: ; CODE XREF: ROM:479F↑j ROM:47BA ld INTMEM_F6, INTMEM_54[] ROM:47BF cmp INTMEM_F6, 10h[INTMEM_36] ROM:47C4 jc ROM_47CB ROM:47C6 ldb INTMEM_F8, #1 ROM:47C9 sjmp ROM_47F0 ROM:47CB ; --------------------------------------------------------------------------- ROM:47CB ROM:47CB ROM_47CB: ; CODE XREF: ROM:47C4↑j ROM:47CB ldb INTMEM_F8, INTMEM_163[] ROM:47D0 cmpb INTMEM_F8, #4 ROM:47D3 jne ROM_47EA ROM:47D5 ld INTMEM_F8, INTMEM_14A[] ROM:47DA st INTMEM_F8, INTMEM_52[] ROM:47DF ldb INTMEM_F8, #-10h ROM:47E2 stb INTMEM_F8, INTMEM_81[] ROM:47E7 orb INTMEM_D5, #1 ROM:47EA ROM:47EA ROM_47EA: ; CODE XREF: ROM:47D3↑j ROM:47EA andb INTMEM_89, #-9 ROM:47ED ldb INTMEM_F8, #2 ROM:47F0 ROM:47F0 ROM_47F0: ; CODE XREF: ROM:47C9↑j ROM:47F0 ldb INTMEM_E7, INTMEM_163[] ROM:47F5 ROM:47F5 ROM_47F5: ; CODE XREF: ROM:47B8↑j ROM:47F5 orb INTMEM_88, #20h ; ' ' ROM:47F8 ljmp ROM_3759 ROM:47FB ; --------------------------------------------------------------------------- ROM:47FB ldb INTMEM_F8, #1 ROM:47FE ldb INTMEM_F6, INTMEM_81[] ROM:4803 cmpb INTMEM_F6, #-10h ROM:4806 je ROM_4825 ROM:4808 ldb INTMEM_F8, #0 ROM:480B ldb INTMEM_F8+1, #0 ROM:480E stb INTMEM_F8, INTMEM_81[] ROM:4813 lcall ROM_2FFA ROM:4816 ldb INTMEM_F6+1, #8 ROM:4819 lcall ROM_300B ROM:481C lcall ROM_300B ROM:481F lcall ROM_2FFF ROM:4822 ldb INTMEM_F8, #0 ROM:4825 ROM:4825 ROM_4825: ; CODE XREF: ROM:4806↑j ROM:4825 ljmp ROM_3759 ROM:4828 ; --------------------------------------------------------------------------- ROM:4828 orb INTMEM_8A, #1 ROM:482B ldb INTMEM_69, #0Dh ROM:482E ret ROM:482F ; --------------------------------------------------------------------------- ROM:482F jbs INTMEM_8A, 0, ROM_4834 ROM:4832 clrb INTMEM_69 ROM:4834 ROM:4834 ROM_4834: ; CODE XREF: ROM:482F↑j ROM:4834 ret ROM:4835 ; --------------------------------------------------------------------------- ROM:4835 cmpb INTMEM_9F, ZERO_REG ; Zero register ROM:4838 je ROM_4852 ROM:483A jbc INTMEM_88, 4, ROM_4856 ROM:483D andb INTMEM_88, #-11h ROM:4840 cmpb INTMEM_E8+1, #-23h ROM:4843 jne ROM_4852 ROM:4845 cmp INTMEM_3C, ZERO_REG ; Zero register ROM:4848 jne ROM_4854 ROM:484A clrb INTMEM_F8 ROM:484C lcall ROM_3759 ROM:484F ljmp ROM_4463 ROM:4852 ; --------------------------------------------------------------------------- ROM:4852 ROM:4852 ROM_4852: ; CODE XREF: ROM:4838↑j ROM:4852 ; ROM:4843↑j ROM:4852 clrb INTMEM_6A ROM:4854 ROM:4854 ROM_4854: ; CODE XREF: ROM:4848↑j ROM:4854 clrb INTMEM_69 ROM:4856 ROM:4856 ROM_4856: ; CODE XREF: ROM:483A↑j ROM:4856 ret ROM:4857 ; --------------------------------------------------------------------------- ROM:4857 ldb INTMEM_F8, [INTMEM_E2+2]+ ROM:485A incb INTMEM_E2 ROM:485C cmpb INTMEM_E2, INTMEM_EA ROM:485F jne ROM_486E ROM:4861 addb INTMEM_EA, #0Ch ROM:4864 ld INTMEM_E2+2, #3946h ROM:4868 ldb INTMEM_E7, 2[INTMEM_36] ROM:486C sjmp ROM_4871 ROM:486E ; --------------------------------------------------------------------------- ROM:486E ROM:486E ROM_486E: ; CODE XREF: ROM:485F↑j ROM:486E ldb INTMEM_E7, [INTMEM_E2+2]+ ROM:4871 ROM:4871 ROM_4871: ; CODE XREF: ROM:486C↑j ROM:4871 incb INTMEM_E2 ROM:4873 orb INTMEM_88, #20h ; ' ' ROM:4876 cmpb INTMEM_E2, #24h ; '$' ROM:4879 jnc ROM_487D ROM:487B clrb INTMEM_69 ROM:487D ROM:487D ROM_487D: ; CODE XREF: ROM:4879↑j ROM:487D ljmp ROM_3759 ROM:4880 ; --------------------------------------------------------------------------- ROM:4880 ldb INTMEM_F8, 2[INTMEM_EA] ROM:4884 ldb INTMEM_E7, 2[INTMEM_36] ROM:4888 orb INTMEM_88, #20h ; ' ' ROM:488B clrb INTMEM_69 ROM:488D ljmp ROM_3759 ROM:4890 ; --------------------------------------------------------------------------- ROM:4890 jbc INTMEM_88, 4, ROM_48A0 ROM:4893 andb INTMEM_88, #-11h ROM:4896 cmpb INTMEM_E8+1, #75h ; 'u' ROM:4899 jne ROM_48A0 ROM:489B ldb INTMEM_6A, #14h ROM:489E sjmp ROM_48A5 ROM:48A0 ; --------------------------------------------------------------------------- ROM:48A0 ROM:48A0 ROM_48A0: ; CODE XREF: ROM:4890↑j ROM:48A0 ; ROM:4899↑j ROM:48A0 cmpb INTMEM_9F, ZERO_REG ; Zero register ROM:48A3 jne ROM_48A7 ROM:48A5 ROM:48A5 ROM_48A5: ; CODE XREF: ROM:489E↑j ROM:48A5 clrb INTMEM_69 ROM:48A7 ROM:48A7 ROM_48A7: ; CODE XREF: ROM:48A3↑j ROM:48A7 ret ROM:48A8 ; --------------------------------------------------------------------------- ROM:48A8 jbc INTMEM_88, 4, ROM_48B5 ROM:48AB andb INTMEM_88, #-11h ROM:48AE stb INTMEM_E8+1, (INTMEM_15E+2)[] ROM:48B3 sjmp ROM_48BC ROM:48B5 ; --------------------------------------------------------------------------- ROM:48B5 ROM:48B5 ROM_48B5: ; CODE XREF: ROM:48A8↑j ROM:48B5 cmpb INTMEM_9F, ZERO_REG ; Zero register ROM:48B8 jne ROM_48BE ROM:48BA clrb INTMEM_6A ROM:48BC ROM:48BC ROM_48BC: ; CODE XREF: ROM:48B3↑j ROM:48BC clrb INTMEM_69 ROM:48BE ROM:48BE ROM_48BE: ; CODE XREF: ROM:48B8↑j ROM:48BE ret ROM:48BF ; --------------------------------------------------------------------------- ROM:48BF ldb INTMEM_F6+1, INTMEM_E2 ROM:48C2 cmpb INTMEM_F6+1, #3Fh ; '?' ROM:48C5 jne ROM_48C9 ROM:48C7 clrb INTMEM_69 ROM:48C9 ROM:48C9 ROM_48C9: ; CODE XREF: ROM:48C5↑j ROM:48C9 lcall ROM_3035 ROM:48CC ldb INTMEM_E7, INTMEM_F8+1 ROM:48CF orb INTMEM_88, #20h ; ' ' ROM:48D2 incb INTMEM_E2 ROM:48D4 ljmp ROM_3759 ROM:48D7 ; --------------------------------------------------------------------------- ROM:48D7 ld INTMEM_E2+4, [INTMEM_E2+2]+ ROM:48DA ld INTMEM_E8, [INTMEM_E2+2]+ ROM:48DD jbc INTMEM_E2+4, 6, ROM_4917 ROM:48E0 jbc INTMEM_E2+4, 5, ROM_48FF ROM:48E3 ld INTMEM_F6, [INTMEM_E8]+ ROM:48E6 clrb INTMEM_F8 ROM:48E8 ROM:48E8 ROM_48E8: ; CODE XREF: ROM:48FD↓j ROM:48E8 cmp INTMEM_E8, INTMEM_F6 ROM:48EB jc ROM_4912 ROM:48ED ld INTMEM_F8+2, [INTMEM_E8]+ ROM:48F0 ldb INTMEM_FC, [INTMEM_E8]+ ROM:48F3 andb INTMEM_FC, [INTMEM_F8+2] ROM:48F6 je ROM_48FB ROM:48F8 orb INTMEM_F8, [INTMEM_E8] ROM:48FB ROM:48FB ROM_48FB: ; CODE XREF: ROM:48F6↑j ROM:48FB inc INTMEM_E8 ROM:48FD sjmp ROM_48E8 ROM:48FF ; --------------------------------------------------------------------------- ROM:48FF ROM:48FF ROM_48FF: ; CODE XREF: ROM:48E0↑j ROM:48FF andb INTMEM_F8, INTMEM_E7, [INTMEM_E8] ROM:4903 jbc INTMEM_E2+4, 3, ROM_4912 ROM:4906 cmpb INTMEM_F8, ZERO_REG ; Zero register ROM:4909 jne ROM_4910 ROM:490B ldb INTMEM_F8, #1 ROM:490E sjmp ROM_4912 ROM:4910 ; --------------------------------------------------------------------------- ROM:4910 ROM:4910 ROM_4910: ; CODE XREF: ROM:4909↑j ROM:4910 clrb INTMEM_F8 ROM:4912 ROM:4912 ROM_4912: ; CODE XREF: ROM:48EB↑j ROM:4912 ; ROM:4903↑j ... ROM:4912 lcall ROM_3759 ROM:4915 sjmp ROM_4977 ROM:4917 ; --------------------------------------------------------------------------- ROM:4917 ROM:4917 ROM_4917: ; CODE XREF: ROM:48DD↑j ROM:4917 jbs INTMEM_E2+4, 4, ROM_4965 ROM:491A jbs INTMEM_E2+4, 1, ROM_492D ROM:491D ldbze INTMEM_E8, [INTMEM_E8] ROM:4920 jbc INTMEM_E2+4, 7, ROM_493B ROM:4923 sub INTMEM_E8, #80h ROM:4927 jc ROM_493B ROM:4929 neg INTMEM_E8 ROM:492B sjmp ROM_493B ROM:492D ; --------------------------------------------------------------------------- ROM:492D ROM:492D ROM_492D: ; CODE XREF: ROM:491A↑j ROM:492D ld INTMEM_E8, [INTMEM_E8] ROM:4930 jbc INTMEM_E2+4, 7, ROM_493B ROM:4933 sub INTMEM_E8, #-8000h ROM:4937 jc ROM_493B ROM:4939 neg INTMEM_E8 ROM:493B ROM:493B ROM_493B: ; CODE XREF: ROM:4920↑j ROM:493B ; ROM:4927↑j ... ROM:493B jbs INTMEM_E2+4, 5, ROM_4965 ROM:493E ldbze INTMEM_F8+2, INTMEM_E7 ROM:4941 add INTMEM_F8+2, #3A86h ROM:4945 ldbze INTMEM_F8, [INTMEM_F8+2]+ ROM:4948 mulu INTMEM_FC, INTMEM_E8, INTMEM_F8 ROM:494C jbc INTMEM_E2+4, 3, ROM_4954 ROM:494F ld INTMEM_E8, INTMEM_FC ROM:4952 sjmp ROM_495A ROM:4954 ; --------------------------------------------------------------------------- ROM:4954 ROM:4954 ROM_4954: ; CODE XREF: ROM:494C↑j ROM:4954 ldb INTMEM_E8, INTMEM_FC+1 ROM:4957 ldb INTMEM_E8+1, INTMEM_FC+2 ROM:495A ROM:495A ROM_495A: ; CODE XREF: ROM:4952↑j ROM:495A jbc INTMEM_E2+4, 2, ROM_495F ROM:495D neg INTMEM_E8 ROM:495F ROM:495F ROM_495F: ; CODE XREF: ROM:ROM_495A↑j ROM:495F ldbse INTMEM_FC+2, [INTMEM_F8+2] ROM:4962 add INTMEM_E8, INTMEM_FC+2 ROM:4965 ROM:4965 ROM_4965: ; CODE XREF: ROM:ROM_4917↑j ROM:4965 ; ROM:ROM_493B↑j ROM:4965 ldb INTMEM_F8, INTMEM_E8 ROM:4968 jbc INTMEM_E2+4, 0, ROM_4974 ROM:496B ldb INTMEM_E7, INTMEM_F8 ROM:496E orb INTMEM_88, #20h ; ' ' ROM:4971 ldb INTMEM_F8, INTMEM_E8+1 ROM:4974 ROM:4974 ROM_4974: ; CODE XREF: ROM:4968↑j ROM:4974 lcall ROM_3759 ROM:4977 ROM:4977 ROM_4977: ; CODE XREF: ROM:4915↑j ROM:4977 cmp INTMEM_E2+2, INTMEM_E2 ROM:497A jnc ROM_497E ROM:497C clrb INTMEM_69 ROM:497E ROM:497E ROM_497E: ; CODE XREF: ROM:497A↑j ROM:497E ret ROM:497F ; --------------------------------------------------------------------------- ROM:497F cmp INTMEM_EA, ZERO_REG ; Zero register ROM:4982 je ROM_499A ROM:4984 ld INTMEM_F6, [INTMEM_E2]+ ROM:4987 dec INTMEM_EA ROM:4989 addb INTMEM_E2+4, INTMEM_F6 ROM:498C ldb INTMEM_F8, INTMEM_F6 ROM:498F orb INTMEM_88, #20h ; ' ' ROM:4992 ldb INTMEM_E7, INTMEM_F6+1 ROM:4995 addb INTMEM_E2+4, INTMEM_E7 ROM:4998 sjmp ROM_499F ROM:499A ; --------------------------------------------------------------------------- ROM:499A ROM:499A ROM_499A: ; CODE XREF: ROM:4982↑j ROM:499A clrb INTMEM_69 ROM:499C ldb INTMEM_F8, INTMEM_E2+4 ROM:499F ROM:499F ROM_499F: ; CODE XREF: ROM:4998↑j ROM:499F ljmp ROM_3759 ROM:499F ; --------------------------------------------------------------------------- ROM:49A2 db 7Bh, 23h, 0, 0FEh, 79h, 23h, 0, 0FEh, 91h, 25h, 78h ROM:49A2 db 88h, 89h, 22h, 0Ah, 3Ch, 93h, 24h, 74h, 8Ch ROM:49B6 ROM:49B6 ; =============== S U B R O U T I N E ======================================= ROM:49B6 ROM:49B6 ROM:49B6 ROM_49B6: ; CODE XREF: ROM_4356+D↑p ROM:49B6 ; ROM:ROM_4444↑p ROM:49B6 stb ZERO_REG, INTMEM_161[] ; Zero register ROM:49BB stb ZERO_REG, INTMEM_162[] ; Zero register ROM:49C0 andb INTMEM_88, #7Fh ROM:49C3 andb INTMEM_88, #-41h ROM:49C6 ldb INTMEM_F8, #10h ROM:49C9 lcall ROM_2E50 ROM:49CC andb INTMEM_89, #-2 ROM:49CF andb INTMEM_89, #-3 ROM:49D2 ret ROM:49D2 ; End of function ROM_49B6 ROM:49D2 ROM:49D3 ; --------------------------------------------------------------------------- ROM:49D3 rst ROM:49D3 ; --------------------------------------------------------------------------- ROM:49D4 db 0D0h, 0D0h, 0FCh, 43h, 0F0h, 0F0h, 10h, 44h, 0C4h, 0C4h ROM:49D4 db 16h, 44h, 0F4h, 0F4h, 2Dh, 44h, 0F6h, 0F6h, 21h, 44h ROM:49D4 db 0F2h, 0F2h, 2Dh, 44h, 74h, 74h, 4Dh, 44h, 0F7h, 0F7h ROM:49D4 db 54h, 44h, 0D0h, 0D0h, 0FCh, 43h, 0F0h, 0F0h, 10h, 44h ROM:49D4 db 0F9h, 0F9h, 47h, 44h, 0F5h, 0F5h, 1Ch, 44h, 0F4h, 0F4h ROM:49D4 db 25h, 44h, 0F6h, 0F6h, 21h, 44h, 0F3h, 0F3h, 3Ah, 44h ROM:49D4 db 0D1h, 0D1h, 0CFh, 45h, 0EFh, 0EFh, 0DCh, 45h, 0F7h ROM:49D4 db 0F7h, 0DCh, 45h, 0F8h, 0F8h, 13h, 46h, 0E7h, 0E7h, 0Dh ROM:49D4 db 46h, 1, 1, 32h, 46h, 3, 3, 32h, 46h, 9, 8, 32h, 46h ROM:49D4 db 11h, 11h, 32h, 46h, 13h, 13h, 32h, 46h, 19h, 18h, 32h ROM:49D4 db 46h, 0Dh, 0Dh, 75h, 46h, 1Dh, 1Dh, 70h, 46h, 0Eh, 0Eh ROM:49D4 db 6Bh, 46h, 1Eh, 1Eh, 66h, 46h, 0FFh, 0FBh, 9Eh, 46h ROM:49D4 db 0EEh, 0EEh, 8Ch, 46h, 0EDh, 0EDh, 95h, 46h, 6Dh, 6Dh ROM:49D4 db 7Eh, 46h, 65h, 65h, 83h, 46h, 0FAh, 0FAh, 0D8h, 46h ROM:49D4 db 81h, 81h, 0D3h, 46h, 82h, 82h, 0C3h, 46h, 0CBh, 0CBh ROM:49D4 db 1Eh, 47h, 7Ah, 79h, 0E0h, 46h, 8Ah, 89h, 0E0h, 46h ROM:49D4 db 94h, 8Fh, 0E0h, 46h, 7Ch, 7Bh, 0E0h, 46h, 7Fh, 7Fh ROM:49D4 db 24h, 47h, 7Eh, 7Eh, 2Ch, 47h, 7Dh, 7Dh, 3Fh, 47h, 80h ROM:49D4 db 80h, 35h, 47h, 0E8h, 0E8h, 49h, 47h, 0CCh, 0CCh, 55h ROM:49D4 db 47h, 0D2h, 0D2h, 62h, 47h, 0D3h, 0D3h, 9Fh, 47h, 0CDh ROM:49D4 db 0CDh, 0FBh, 47h, 70h, 70h, 28h, 48h, 0Dh, 0Dh, 2Fh ROM:49D4 db 48h, 2, 2, 35h, 48h, 7, 7, 57h, 48h, 3, 3, 80h, 48h ROM:49D4 db 1, 1, 90h, 48h, 8, 8, 0A8h, 48h, 0Ah, 0Ah, 0BFh, 48h ROM:49D4 db 9, 9, 0D7h, 48h, 4, 4, 7Fh, 49h, 0D0h, 0D0h, 0FCh, 43h ROM:49D4 db 0F0h, 0F0h, 10h, 44h, 0F5h, 0F5h, 1Ch, 44h, 0F6h, 0F6h ROM:49D4 db 21h, 44h, 0F7h, 0F7h, 54h, 44h, 7Fh, 0, 8Ah, 45h, 0C7h ROM:49D4 db 0C7h, 0AEh, 45h, 0F2h, 0F2h, 0BAh, 45h, 0DCh, 0DCh ROM:49D4 db 0C8h, 45h, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:49D4 db 0FFh, 8, 0, 0, 0, 0FFh, 0FFh, 0FFh, 0FFh, 15h, 0, 19h ROM:49D4 db 0, 2Fh, 0, 33h, 0, 34h, 0, 45h, 4Bh, 44h, 4Dh, 46h ROM:49D4 db 30h, 30h, 38h, 90h, 0, 8 ROM:4B15 ROM:4B15 ; =============== S U B R O U T I N E ======================================= ROM:4B15 ROM:4B15 ROM:4B15 ROM_4B15: ; CODE XREF: start+D07↑p ROM:4B15 lcall ROM_4B57 ROM:4B18 ret ROM:4B18 ; End of function ROM_4B15 ROM:4B18 ROM:4B19 ROM:4B19 ; =============== S U B R O U T I N E ======================================= ROM:4B19 ROM:4B19 ROM:4B19 ROM_4B19: ; CODE XREF: start:ROM_2D8C↑p ROM:4B19 lcall ROM_4E13 ROM:4B1C lcall ROM_5CDF ROM:4B1F lcall ROM_5D53 ROM:4B22 lcall ROM_63BC ROM:4B25 lcall ROM_598F ROM:4B28 lcall ROM_668F ROM:4B2B lcall ROM_52E4 ROM:4B2E ret ROM:4B2E ; End of function ROM_4B19 ROM:4B2E ROM:4B2F ; --------------------------------------------------------------------------- ROM:4B2F ; START OF FUNCTION CHUNK FOR ROM_2DB4 ROM:4B2F ROM:4B2F ROM_4B2F: ; CODE XREF: ROM_2DB4-72B↑j ROM:4B2F lcall ROM_583B ROM:4B32 ret ROM:4B32 ; END OF FUNCTION CHUNK FOR ROM_2DB4 ROM:4B33 ; --------------------------------------------------------------------------- ROM:4B33 ret ROM:4B34 ; --------------------------------------------------------------------------- ROM:4B34 clrb INTMEM_F6 ROM:4B36 ret ROM:4B37 ROM:4B37 ; =============== S U B R O U T I N E ======================================= ROM:4B37 ROM:4B37 ROM:4B37 ROM_4B37: ; CODE XREF: ROM_31EE+D↑j ROM:4B37 ; ROM:46D8↑p ROM:4B37 clrb INTMEM_28 ROM:4B39 ld INTMEM_20, 24h[INTMEM_36] ROM:4B3E orb INTMEM_D7, #40h ; '@' ROM:4B41 ldb INTMEM_22+1, 11Bh[INTMEM_36] ROM:4B46 ldb INTMEM_25, #-80h ROM:4B49 ldb INTMEM_26+1, 144h[INTMEM_36] ROM:4B4E ldb INTMEM_22, 142h[INTMEM_36] ROM:4B53 ldb INTMEM_24, #-80h ROM:4B56 ret ROM:4B56 ; End of function ROM_4B37 ROM:4B56 ROM:4B57 ROM:4B57 ; =============== S U B R O U T I N E ======================================= ROM:4B57 ROM:4B57 ROM:4B57 ROM_4B57: ; CODE XREF: ROM_4B15↑p ROM:4B57 orb INTMEM_D7, #10h ROM:4B5A orb INTMEM_7C, #1 ROM:4B5D ldb INTMEM_93, 0CFh[INTMEM_36] ROM:4B62 ld INTMEM_F8, 5Ah[INTMEM_36] ROM:4B67 st INTMEM_F8, INTMEM_24A[] ROM:4B6C ld INTMEM_B8, #61A8h ROM:4B70 ld INTMEM_F8+2, #61A8h ROM:4B74 st INTMEM_F8+2, INTMEM_254[] ROM:4B79 shr INTMEM_F8+2, #1 ROM:4B7C st INTMEM_F8+2, INTMEM_2E0[] ROM:4B81 ldb INTMEM_92, 145h[INTMEM_36] ROM:4B86 ldb INTMEM_F8+2, #-1 ROM:4B89 stb INTMEM_F8+2, INTMEM_284[] ROM:4B8E stb INTMEM_F8+2, INTMEM_285[] ROM:4B93 ret ROM:4B93 ; End of function ROM_4B57 ROM:4B93 ROM:4B94 ; --------------------------------------------------------------------------- ROM:4B94 ; START OF FUNCTION CHUNK FOR ROM_52E4 ROM:4B94 ; ADDITIONAL PARENT FUNCTION ROM_5D53 ROM:4B94 ; ADDITIONAL PARENT FUNCTION ROM_63BC ROM:4B94 ROM:4B94 ROM_4B94: ; CODE XREF: ROM_52E4+2CA↓j ROM:4B94 ; ROM_5D53+37B↓j ... ROM:4B94 shlb INTMEM_F8, #1 ROM:4B97 addb INTMEM_F6, INTMEM_F8 ROM:4B9A addcb INTMEM_F6+1, ZERO_REG ; Zero register ROM:4B9D ld INTMEM_F6, [INTMEM_F6] ROM:4BA0 br [INTMEM_F6] ROM:4BA0 ; END OF FUNCTION CHUNK FOR ROM_52E4 ROM:4BA2 ROM:4BA2 ; =============== S U B R O U T I N E ======================================= ROM:4BA2 ROM:4BA2 ROM:4BA2 ROM_4BA2: ; CODE XREF: ROM_4E13+2F6↓p ROM:4BA2 ld INTMEM_F8, INTMEM_172[] ROM:4BA7 add INTMEM_F8, #10h ROM:4BAB jc ROM_4BB2 ROM:4BAD st INTMEM_F8, INTMEM_172[] ROM:4BB2 ROM:4BB2 ROM_4BB2: ; CODE XREF: ROM_4BA2+9↑j ROM:4BB2 ret ROM:4BB2 ; End of function ROM_4BA2 ROM:4BB2 ROM:4BB3 ; --------------------------------------------------------------------------- ROM:4BB3 ret ROM:4BB4 ROM:4BB4 ; =============== S U B R O U T I N E ======================================= ROM:4BB4 ROM:4BB4 ROM:4BB4 ROM_4BB4: ; CODE XREF: ROM_2E34+3AE7↓p ROM:4BB4 ; ROM_2E34+3B1F↓p ROM:4BB4 mulu INTMEM_F8, INTMEM_FC ROM:4BB7 jbc INTMEM_F8+1, 7, ROM_4BBC ROM:4BBA inc INTMEM_F8+2 ROM:4BBC ROM:4BBC ROM_4BBC: ; CODE XREF: ROM_4BB4+3↑j ROM:4BBC ld INTMEM_F8, INTMEM_F8+2 ROM:4BBF clr INTMEM_F8+2 ROM:4BC1 mulu INTMEM_FC, INTMEM_FC+2 ROM:4BC4 add INTMEM_F8, INTMEM_FC ROM:4BC7 addc INTMEM_F8+2, INTMEM_FC+2 ROM:4BCA ret ROM:4BCA ; End of function ROM_4BB4 ROM:4BCA ROM:4BCB ROM:4BCB ; =============== S U B R O U T I N E ======================================= ROM:4BCB ROM:4BCB ROM:4BCB ROM_4BCB: ; CODE XREF: ROM_2E34+3ADF↓p ROM:4BCB ; ROM_2E34+3AFF↓p ... ROM:4BCB divu INTMEM_F8, INTMEM_FC ROM:4BCE jnv ROM_4BD4 ROM:4BD0 ldbse INTMEM_FC+2, #-1 ROM:4BD3 ret ROM:4BD4 ; --------------------------------------------------------------------------- ROM:4BD4 ROM:4BD4 ROM_4BD4: ; CODE XREF: ROM_4BCB+3↑j ROM:4BD4 ld INTMEM_FC+2, INTMEM_F8 ROM:4BD7 clr INTMEM_F8 ROM:4BD9 divu INTMEM_F8, INTMEM_FC ROM:4BDC shr INTMEM_FC, #1 ROM:4BDF cmp INTMEM_F8+2, INTMEM_FC ROM:4BE2 jnc ROM_4BE6 ROM:4BE4 inc INTMEM_F8 ROM:4BE6 ROM:4BE6 ROM_4BE6: ; CODE XREF: ROM_4BCB+17↑j ROM:4BE6 ret ROM:4BE6 ; End of function ROM_4BCB ROM:4BE6 ROM:4BE7 ROM:4BE7 ; =============== S U B R O U T I N E ======================================= ROM:4BE7 ROM:4BE7 ROM:4BE7 ROM_4BE7: ; CODE XREF: ROM_2E34+39AF↓p ROM:4BE7 ; ROM_2E34+39D0↓p ... ROM:4BE7 sub INTMEM_F6, INTMEM_F0, #0Ah ROM:4BEC jc ROM_4BF0 ROM:4BEE clr INTMEM_F6 ROM:4BF0 ROM:4BF0 ROM_4BF0: ; CODE XREF: ROM_4BE7+5↑j ROM:4BF0 mulu INTMEM_F8, INTMEM_F6, INTMEM_F4 ROM:4BF4 divu INTMEM_F8, INTMEM_F0 ROM:4BF7 mulu INTMEM_FC, INTMEM_F0+2, INTMEM_F6 ROM:4BFB add INTMEM_FC, INTMEM_F8 ROM:4BFE addc INTMEM_FC+2, ZERO_REG ; Zero register ROM:4C01 mulu INTMEM_F8, INTMEM_EE, #0Ah ROM:4C06 add INTMEM_FC, INTMEM_F8 ROM:4C09 addc INTMEM_FC+2, INTMEM_F8+2 ROM:4C0C divu INTMEM_FC, INTMEM_F0 ROM:4C0F cmp INTMEM_FC, INTMEM_F0+2 ROM:4C12 jne ROM_4C1F ROM:4C14 cmp INTMEM_FC+2, INTMEM_F4 ROM:4C17 jne ROM_4C1F ROM:4C19 ld INTMEM_FC, INTMEM_EE ROM:4C1C ld INTMEM_FC+2, ZERO_REG ; Zero register ROM:4C1F ROM:4C1F ROM_4C1F: ; CODE XREF: ROM_4BE7+2B↑j ROM:4C1F ; ROM_4BE7+30↑j ROM:4C1F ret ROM:4C1F ; End of function ROM_4BE7 ROM:4C1F ROM:4C20 ROM:4C20 ; =============== S U B R O U T I N E ======================================= ROM:4C20 ROM:4C20 ROM:4C20 ROM_4C20: ; CODE XREF: ROM_2E34+3A30↓p ROM:4C20 ; ROM_2E34+3A4F↓p ... ROM:4C20 sub INTMEM_F8, INTMEM_F6 ROM:4C23 jc ROM_4C31 ROM:4C25 ld INTMEM_F6, INTMEM_F8 ROM:4C28 neg INTMEM_F6 ROM:4C2A cmp INTMEM_F6, INTMEM_F8+2 ROM:4C2D jnh ROM_4C4A ROM:4C2F jh ROM_4C36 ROM:4C31 ROM:4C31 ROM_4C31: ; CODE XREF: ROM_4C20+3↑j ROM:4C31 cmp INTMEM_F8, INTMEM_FC+2 ROM:4C34 jnh ROM_4C4A ROM:4C36 ROM:4C36 ROM_4C36: ; CODE XREF: ROM_4C20+F↑j ROM:4C36 mul INTMEM_FC, INTMEM_F8 ROM:4C3A add INTMEM_F0, INTMEM_FC ROM:4C3D addc INTMEM_F0+2, INTMEM_FC+2 ROM:4C40 div INTMEM_FC, #7D0h ROM:4C45 add INTMEM_FC, #-6C78h ROM:4C49 ret ROM:4C4A ; --------------------------------------------------------------------------- ROM:4C4A ROM:4C4A ROM_4C4A: ; CODE XREF: ROM_4C20+D↑j ROM:4C4A ; ROM_4C20+14↑j ROM:4C4A ld INTMEM_FC, #-6C78h ROM:4C4E ret ROM:4C4E ; End of function ROM_4C20 ROM:4C4E ROM:4C4F ROM:4C4F ; =============== S U B R O U T I N E ======================================= ROM:4C4F ROM:4C4F ROM:4C4F ROM_4C4F: ; CODE XREF: ROM:56EC↓p ROM:4C4F ; ROM:5701↓p ROM:4C4F ldb INTMEM_F8+2, INTMEM_4A ROM:4C52 shlb INTMEM_F8+2, #2 ROM:4C55 addb INTMEM_F8+2, (INTMEM_16D+1)[] ROM:4C5A subb INTMEM_F6, INTMEM_F8+2, (INTMEM_270+2)[] ROM:4C60 clrb INTMEM_F6+1 ROM:4C62 stb INTMEM_F8+2, (INTMEM_270+2)[] ROM:4C67 ret ROM:4C67 ; End of function ROM_4C4F ROM:4C67 ROM:4C68 ROM:4C68 ; =============== S U B R O U T I N E ======================================= ROM:4C68 ROM:4C68 ROM:4C68 ROM_4C68: ; CODE XREF: ROM_5D53:ROM_615C↓p ROM:4C68 jbs INTMEM_DD, 4, ROM_4C7C ROM:4C6B jbc INTMEM_DD, 1, ROM_4C79 ROM:4C6E mulub INTMEM_F8, INTMEM_CA, 131h[INTMEM_36] ROM:4C74 stb INTMEM_F8+1, INTMEM_CA ROM:4C77 sjmp ROM_4C92 ROM:4C79 ; --------------------------------------------------------------------------- ROM:4C79 ROM:4C79 ROM_4C79: ; CODE XREF: ROM_4C68+3↑j ROM:4C79 orb INTMEM_DD, #10h ROM:4C7C ROM:4C7C ROM_4C7C: ; CODE XREF: ROM_4C68↑j ROM:4C7C jbs INTMEM_D8, 1, ROM_4C8B ROM:4C7F cmpb ZERO_REG, INTMEM_99 ; Zero register ROM:4C82 je ROM_4C92 ROM:4C84 jbs INTMEM_DD, 2, ROM_4C90 ROM:4C87 clrb INTMEM_99 ROM:4C89 sjmp ROM_4C92 ROM:4C8B ; --------------------------------------------------------------------------- ROM:4C8B ROM:4C8B ROM_4C8B: ; CODE XREF: ROM_4C68:ROM_4C7C↑j ROM:4C8B ldb INTMEM_99, 132h[INTMEM_36] ROM:4C90 ROM:4C90 ROM_4C90: ; CODE XREF: ROM_4C68+1C↑j ROM:4C90 clrb INTMEM_CA ROM:4C92 ROM:4C92 ROM_4C92: ; CODE XREF: ROM_4C68+F↑j ROM:4C92 ; ROM_4C68+1A↑j ... ROM:4C92 ret ROM:4C92 ; End of function ROM_4C68 ROM:4C92 ROM:4C93 ROM:4C93 ; =============== S U B R O U T I N E ======================================= ROM:4C93 ROM:4C93 ROM:4C93 ROM_4C93: ; CODE XREF: ROM_5D53+24↓p ROM:4C93 ; ROM_5D53:ROM_60B0↓p ... ROM:4C93 addb INTMEM_F8+2, 134h[INTMEM_36] ROM:4C98 scall ROM_4CF0 ROM:4C9A ldbze INTMEM_FC, INTMEM_27E[] ROM:4C9F ldbze INTMEM_FC+2, INTMEM_27F[] ROM:4CA4 sub INTMEM_F8+2, INTMEM_F8, INTMEM_FC ROM:4CA8 jc ROM_4CB3 ROM:4CAA add INTMEM_F8+2, INTMEM_FC+2 ROM:4CAD jc ROM_4CB6 ROM:4CAF clr INTMEM_F8+2 ROM:4CB1 sjmp ROM_4CB6 ROM:4CB3 ; --------------------------------------------------------------------------- ROM:4CB3 ROM:4CB3 ROM_4CB3: ; CODE XREF: ROM_4C93+15↑j ROM:4CB3 add INTMEM_F8+2, INTMEM_FC+2 ROM:4CB6 ROM:4CB6 ROM_4CB6: ; CODE XREF: ROM_4C93+1A↑j ROM:4CB6 ; ROM_4C93+1E↑j ROM:4CB6 inc INTMEM_F8+2 ROM:4CB8 scall ROM_4D17 ROM:4CBA ret ROM:4CBA ; End of function ROM_4C93 ROM:4CBA ROM:4CBB ROM:4CBB ; =============== S U B R O U T I N E ======================================= ROM:4CBB ROM:4CBB ROM:4CBB ROM_4CBB: ; CODE XREF: ROM_5D53+87↓p ROM:4CBB ; ROM_5D53+B9↓p ... ROM:4CBB addb INTMEM_F8+2, 134h[INTMEM_36] ROM:4CC0 scall ROM_4CF0 ROM:4CC2 ldbze INTMEM_FC, INTMEM_27E[] ROM:4CC7 sub INTMEM_F8, INTMEM_FC ROM:4CCA ldb INTMEM_F8+2, INTMEM_F8+3 ROM:4CCD ld INTMEM_EE, INTMEM_F8 ROM:4CD0 scall ROM_4CF0 ROM:4CD2 sub INTMEM_F8+2, INTMEM_F8, INTMEM_EE ROM:4CD6 jc ROM_4CDA ROM:4CD8 clr INTMEM_F8+2 ROM:4CDA ROM:4CDA ROM_4CDA: ; CODE XREF: ROM_4CBB+1B↑j ROM:4CDA add INTMEM_EE, INTMEM_F8 ROM:4CDD inc INTMEM_EE ROM:4CDF scall ROM_4D17 ROM:4CE1 ld INTMEM_F8+2, INTMEM_EE ROM:4CE4 ldb INTMEM_EE, INTMEM_F8 ROM:4CE7 scall ROM_4D17 ROM:4CE9 ldb INTMEM_F8+2, INTMEM_F8 ROM:4CEC ldb INTMEM_F8+3, INTMEM_EE ROM:4CEF ret ROM:4CEF ; End of function ROM_4CBB ROM:4CEF ROM:4CF0 ROM:4CF0 ; =============== S U B R O U T I N E ======================================= ROM:4CF0 ROM:4CF0 ROM:4CF0 ROM_4CF0: ; CODE XREF: ROM_4C93+5↑p ROM:4CF0 ; ROM_4CBB+5↑p ... ROM:4CF0 cmpb INTMEM_F8+2, INTMEM_280[] ROM:4CF5 jh ROM_4D01 ROM:4CF7 ld INTMEM_F8, #28h ; '(' ROM:4CFB lcall ROM_358E ROM:4CFE clrb INTMEM_F8+1 ROM:4D00 ret ROM:4D01 ; --------------------------------------------------------------------------- ROM:4D01 ROM:4D01 ROM_4D01: ; CODE XREF: ROM_4CF0+5↑j ROM:4D01 ld INTMEM_F8, #29h ; ')' ROM:4D05 lcall ROM_358E ROM:4D08 stb INTMEM_F8, INTMEM_3CD[] ROM:4D0D clrb INTMEM_F8+1 ROM:4D0F shl INTMEM_F8, #1 ROM:4D12 add INTMEM_F8, #0FFh ROM:4D16 ret ROM:4D16 ; End of function ROM_4CF0 ROM:4D16 ROM:4D17 ROM:4D17 ; =============== S U B R O U T I N E ======================================= ROM:4D17 ROM:4D17 ROM:4D17 ROM_4D17: ; CODE XREF: ROM_4C93+25↑p ROM:4D17 ; ROM_4CBB+24↑p ... ROM:4D17 ld INTMEM_F8, #2Ah ; '*' ROM:4D1B cmpb INTMEM_F8+3, ZERO_REG ; Zero register ROM:4D1E je ROM_4D2B ROM:4D20 sub INTMEM_F8+2, #0FFh ROM:4D24 shr INTMEM_F8+2, #1 ROM:4D27 ld INTMEM_F8, #2Bh ; '+' ROM:4D2B ROM:4D2B ROM_4D2B: ; CODE XREF: ROM_4D17+7↑j ROM:4D2B ljmp ROM_358E ROM:4D2B ; End of function ROM_4D17 ROM:4D2B ROM:4D2E ROM:4D2E ; =============== S U B R O U T I N E ======================================= ROM:4D2E ROM:4D2E ROM:4D2E ROM_4D2E: ; CODE XREF: ROM_5D53+3F3↓p ROM:4D2E jbs INTMEM_DD, 6, ROM_4D6F ROM:4D31 mulub INTMEM_F8, INTMEM_5E, 133h[INTMEM_36] ROM:4D37 add INTMEM_F8, #-8000h ROM:4D3B cmp INTMEM_B6, INTMEM_F8 ROM:4D3E jnc ROM_4D42 ROM:4D40 sjmp ROM_4DE2 ROM:4D42 ; --------------------------------------------------------------------------- ROM:4D42 ROM:4D42 ROM_4D42: ; CODE XREF: ROM_4D2E+10↑j ROM:4D42 orb INTMEM_DD, #40h ; '@' ROM:4D45 clrb INTMEM_99+3 ROM:4D47 ldb INTMEM_F6+1, INTMEM_18D[] ROM:4D4C cmpb INTMEM_F6+1, 140h[INTMEM_36] ROM:4D51 jnc ROM_4D58 ROM:4D53 ldb INTMEM_99+3, 141h[INTMEM_36] ROM:4D58 ROM:4D58 ROM_4D58: ; CODE XREF: ROM_4D2E+23↑j ROM:4D58 ; ROM_4D2E+63↓j ... ROM:4D58 andb INTMEM_DE, #-2 ROM:4D5B ldbse INTMEM_FC+2, #-1 ROM:4D5E st INTMEM_FC+2, (INTMEM_25A+2)[] ROM:4D63 st ZERO_REG, (INTMEM_25A+4)[] ; Zero register ROM:4D68 ldb INTMEM_99+2, 13Eh[INTMEM_36] ROM:4D6D sjmp ROM_4DA5 ROM:4D6F ; --------------------------------------------------------------------------- ROM:4D6F ROM:4D6F ROM_4D6F: ; CODE XREF: ROM_4D2E↑j ROM:4D6F jbs INTMEM_DE, 0, ROM_4D84 ROM:4D72 jbc INTMEM_B6+1, 7, ROM_4DA1 ROM:4D75 cmpb ZERO_REG, INTMEM_99+2 ; Zero register ROM:4D78 jne ROM_4DA5 ROM:4D7A orb INTMEM_DE, #1 ROM:4D7D ldb INTMEM_99+2, 13Fh[INTMEM_36] ROM:4D82 sjmp ROM_4DB3 ROM:4D84 ; --------------------------------------------------------------------------- ROM:4D84 ROM:4D84 ROM_4D84: ; CODE XREF: ROM_4D2E:ROM_4D6F↑j ROM:4D84 cmpb ZERO_REG, INTMEM_99+2 ; Zero register ROM:4D87 jne ROM_4DB3 ROM:4D89 ld INTMEM_FC, (INTMEM_25A+4)[] ROM:4D8E divub INTMEM_FC, #5 ROM:4D91 jv ROM_4D58 ROM:4D93 cmpb INTMEM_FC, 13Dh[INTMEM_36] ROM:4D98 jh ROM_4D58 ROM:4D9A cmpb INTMEM_FC, 13Ch[INTMEM_36] ROM:4D9F jnc ROM_4D58 ROM:4DA1 ROM:4DA1 ROM_4DA1: ; CODE XREF: ROM_4D2E+44↑j ROM:4DA1 ldb INTMEM_F6, #-1 ROM:4DA4 ret ROM:4DA5 ; --------------------------------------------------------------------------- ROM:4DA5 ROM:4DA5 ROM_4DA5: ; CODE XREF: ROM_4D2E+3F↑j ROM:4DA5 ; ROM_4D2E+4A↑j ROM:4DA5 cmp INTMEM_B6, (INTMEM_25A+2)[] ROM:4DAA jh ROM_4DE2 ROM:4DAC st INTMEM_B6, (INTMEM_25A+2)[] ROM:4DB1 sjmp ROM_4DE2 ROM:4DB3 ; --------------------------------------------------------------------------- ROM:4DB3 ROM:4DB3 ROM_4DB3: ; CODE XREF: ROM_4D2E+54↑j ROM:4DB3 ; ROM_4D2E+59↑j ROM:4DB3 ld INTMEM_F8+2, 8Eh[INTMEM_36] ROM:4DB8 cmpb ZERO_REG, INTMEM_99+3 ; Zero register ROM:4DBB je ROM_4DC1 ROM:4DBD ld INTMEM_F8+2, #384h ROM:4DC1 ROM:4DC1 ROM_4DC1: ; CODE XREF: ROM_4D2E+8D↑j ROM:4DC1 jbc INTMEM_D7, 5, ROM_4DC9 ROM:4DC4 ld INTMEM_F8+2, 90h[INTMEM_36] ROM:4DC9 ROM:4DC9 ROM_4DC9: ; CODE XREF: ROM_4D2E:ROM_4DC1↑j ROM:4DC9 st INTMEM_F8+2, INTMEM_25A[] ROM:4DCE sub INTMEM_FC, INTMEM_B6, (INTMEM_25A+2)[] ROM:4DD4 jnc ROM_4DE2 ROM:4DD6 cmp INTMEM_FC, (INTMEM_25A+4)[] ROM:4DDB jnh ROM_4DE2 ROM:4DDD st INTMEM_FC, (INTMEM_25A+4)[] ROM:4DE2 ROM:4DE2 ROM_4DE2: ; CODE XREF: ROM_4D2E+12↑j ROM:4DE2 ; ROM_4D2E+7C↑j ... ROM:4DE2 clrb INTMEM_F6 ROM:4DE4 ret ROM:4DE4 ; End of function ROM_4D2E ROM:4DE4 ROM:4DE5 ROM:4DE5 ; =============== S U B R O U T I N E ======================================= ROM:4DE5 ROM:4DE5 ROM:4DE5 ROM_4DE5: ; CODE XREF: ROM_5D53+478↓p ROM:4DE5 jbs INTMEM_DE, 3, ROM_4E04 ROM:4DE8 ldb INTMEM_F8+1, INTMEM_26+1 ROM:4DEB ldb INTMEM_F8, #0 ROM:4DEE ld INTMEM_FC, (INTMEM_193+1)[] ROM:4DF3 ldbze INTMEM_F8+2, 147h[INTMEM_36] ROM:4DF8 lcall ROM_3729 ROM:4DFB stb INTMEM_F8+1, INTMEM_26+1 ROM:4DFE orb INTMEM_DE, #8 ROM:4E01 ROM:4E01 ROM_4E01: ; CODE XREF: ROM_4DE5+26↓j ROM:4E01 clrb INTMEM_F6 ROM:4E03 ret ROM:4E04 ; --------------------------------------------------------------------------- ROM:4E04 ROM:4E04 ROM_4E04: ; CODE XREF: ROM_4DE5↑j ROM:4E04 cmpb INTMEM_26+1, INTMEM_195[] ROM:4E09 je ROM_4E0F ROM:4E0B jh ROM_4E01 ROM:4E0D incb INTMEM_26+1 ROM:4E0F ROM:4E0F ROM_4E0F: ; CODE XREF: ROM_4DE5+24↑j ROM:4E0F ldb INTMEM_F6, #-1 ROM:4E12 ret ROM:4E12 ; End of function ROM_4DE5 ROM:4E12 ROM:4E13 ROM:4E13 ; =============== S U B R O U T I N E ======================================= ROM:4E13 ROM:4E13 ROM:4E13 ROM_4E13: ; CODE XREF: ROM_4B19↑p ROM:4E13 sub INTMEM_F6, INTMEM_3C, #1F4h ROM:4E18 jc ROM_4E1C ROM:4E1A clr INTMEM_F6 ROM:4E1C ROM:4E1C ROM_4E1C: ; CODE XREF: ROM_4E13+5↑j ROM:4E1C divub INTMEM_F6, #19h ROM:4E1F jnv ROM_4E24 ROM:4E21 ldb INTMEM_F6, #-1 ROM:4E24 ROM:4E24 ROM_4E24: ; CODE XREF: ROM_4E13+C↑j ROM:4E24 stb INTMEM_F6, INTMEM_18A[] ROM:4E29 cmp INTMEM_3C, ZERO_REG ; Zero register ROM:4E2C jh ROM_4E39 ROM:4E2E andb INTMEM_D7, #-2 ROM:4E31 orb INTMEM_D5, #10h ROM:4E34 orb INTMEM_D7, #2 ROM:4E37 sjmp ROM_4E80 ROM:4E39 ; --------------------------------------------------------------------------- ROM:4E39 ROM:4E39 ROM_4E39: ; CODE XREF: ROM_4E13+19↑j ROM:4E39 jbs INTMEM_D7, 0, ROM_4E80 ROM:4E3C andb INTMEM_D7, #-3 ROM:4E3F cmp INTMEM_3C, 1Ch[INTMEM_36] ROM:4E44 jh ROM_4E50 ROM:4E46 orb INTMEM_D5, #10h ROM:4E49 andb INTMEM_D7, #-5 ROM:4E4C clrb INTMEM_AD ROM:4E4E sjmp ROM_4E80 ROM:4E50 ; --------------------------------------------------------------------------- ROM:4E50 ROM:4E50 ROM_4E50: ; CODE XREF: ROM_4E13+31↑j ROM:4E50 andb INTMEM_D5, #-11h ROM:4E53 cmp INTMEM_3C, 1Eh[INTMEM_36] ROM:4E58 jh ROM_4E6A ROM:4E5A jbs INTMEM_D7, 2, ROM_4E65 ROM:4E5D orb INTMEM_D7, #4 ROM:4E60 ldb INTMEM_AD, 0CEh[INTMEM_36] ROM:4E65 ROM:4E65 ROM_4E65: ; CODE XREF: ROM_4E13+47↑j ROM:4E65 cmpb INTMEM_AD, ZERO_REG ; Zero register ROM:4E68 jne ROM_4E80 ROM:4E6A ROM:4E6A ROM_4E6A: ; CODE XREF: ROM_4E13+45↑j ROM:4E6A orb INTMEM_D7, #1 ROM:4E6D ldb INTMEM_F8+2, INTMEM_18B[] ROM:4E72 stb INTMEM_F8+2, INTMEM_18C[] ROM:4E77 orb INTMEM_D7, #8 ROM:4E7A andb INTMEM_D5, #-11h ROM:4E7D andb INTMEM_D7, #-5 ROM:4E80 ROM:4E80 ROM_4E80: ; CODE XREF: ROM_4E13+24↑j ROM:4E80 ; ROM_4E13:ROM_4E39↑j ... ROM:4E80 jbc INTMEM_D7, 1, ROM_4E90 ROM:4E83 cmpb ZERO_REG, INTMEM_93 ; Zero register ROM:4E86 jne ROM_4E90 ROM:4E88 andb INTMEM_D7, #-11h ROM:4E8B andb INTMEM_7C, #-2 ROM:4E8E sjmp ROM_4E96 ROM:4E90 ; --------------------------------------------------------------------------- ROM:4E90 ROM:4E90 ROM_4E90: ; CODE XREF: ROM_4E13:ROM_4E80↑j ROM:4E90 ; ROM_4E13+73↑j ROM:4E90 orb INTMEM_D7, #10h ROM:4E93 orb INTMEM_7C, #1 ROM:4E96 ROM:4E96 ROM_4E96: ; CODE XREF: ROM_4E13+7B↑j ROM:4E96 cmp INTMEM_3C, ZERO_REG ; Zero register ROM:4E99 je ROM_4E9E ROM:4E9B orb INTMEM_D5, #4 ROM:4E9E ROM:4E9E ROM_4E9E: ; CODE XREF: ROM_4E13+86↑j ROM:4E9E ld INTMEM_F8+2, INTMEM_54[] ROM:4EA3 cmp INTMEM_F8+2, 10h[INTMEM_36] ROM:4EA8 jne ROM_4F17 ROM:4EAA ldb INTMEM_F8+3, INTMEM_81[] ROM:4EAF cmpb INTMEM_F8+3, #-1 ROM:4EB2 je ROM_4ED9 ROM:4EB4 cmpb INTMEM_F8+3, #0 ROM:4EB7 jne ROM_4EC3 ROM:4EB9 ldb INTMEM_F8, INTMEM_163[] ROM:4EBE cmpb INTMEM_F8, #1 ROM:4EC1 je ROM_4EDE ROM:4EC3 ROM:4EC3 ROM_4EC3: ; CODE XREF: ROM_4E13+A4↑j ROM:4EC3 jbs INTMEM_D6, 2, ROM_4EDE ROM:4EC6 ldb INTMEM_FC, INTMEM_82[] ROM:4ECB ldb INTMEM_FC+1, INTMEM_FC ROM:4ECE andb INTMEM_FC, #0Fh ROM:4ED1 shrb INTMEM_FC+1, #4 ROM:4ED4 cmpb INTMEM_FC, INTMEM_FC+1 ROM:4ED7 je ROM_4EDE ROM:4ED9 ROM:4ED9 ROM_4ED9: ; CODE XREF: ROM_4E13+9F↑j ROM:4ED9 orb INTMEM_D6, #-80h ROM:4EDC sjmp ROM_4F17 ROM:4EDE ; --------------------------------------------------------------------------- ROM:4EDE ROM:4EDE ROM_4EDE: ; CODE XREF: ROM_4E13+AE↑j ROM:4EDE ; ROM_4E13:ROM_4EC3↑j ... ROM:4EDE jbs INTMEM_D5, 1, ROM_4F17 ROM:4EE1 ldb INTMEM_F8, INTMEM_82[] ROM:4EE6 shlb INTMEM_F8, #1 ROM:4EE9 cmpb INTMEM_F8, #-10h ROM:4EEC jnc ROM_4EF1 ROM:4EEE ldb INTMEM_F8, #-20h ROM:4EF1 ROM:4EF1 ROM_4EF1: ; CODE XREF: ROM_4E13+D9↑j ROM:4EF1 andb INTMEM_F8, #-10h ROM:4EF4 ldb INTMEM_F8+1, INTMEM_F8 ROM:4EF7 shrb INTMEM_F8, #4 ROM:4EFA addb INTMEM_F8+1, INTMEM_F8 ROM:4EFD ldb INTMEM_F8, INTMEM_F8+1 ROM:4F00 stb INTMEM_F8, INTMEM_82[] ROM:4F05 lcall ROM_2FFA ROM:4F08 ldb INTMEM_F6+1, #0Ah ROM:4F0B lcall ROM_300B ROM:4F0E lcall ROM_300B ROM:4F11 lcall ROM_2FFF ROM:4F14 orb INTMEM_D5, #2 ROM:4F17 ROM:4F17 ROM_4F17: ; CODE XREF: ROM_4E13+95↑j ROM:4F17 ; ROM_4E13+C9↑j ... ROM:4F17 jbs INTMEM_89, 0, ROM_4F60 ROM:4F1A ldb INTMEM_F8, INTMEM_18B[] ROM:4F1F jbc INTMEM_87, 7, ROM_4F5A ROM:4F22 jbs INTMEM_35, 3, ROM_4F44 ROM:4F25 jbc INTMEM_D5, 5, ROM_4F3A ROM:4F28 jbc INTMEM_D5, 6, ROM_4F49 ROM:4F2B cmpb INTMEM_F8, 0D3h[INTMEM_36] ROM:4F30 jnc ROM_4F44 ROM:4F32 ROM:4F32 ROM_4F32: ; CODE XREF: ROM_4E13+13B↓j ROM:4F32 orb INTMEM_D5, #40h ; '@' ROM:4F35 orb INTMEM_D5, #20h ; ' ' ROM:4F38 sjmp ROM_4F60 ROM:4F3A ; --------------------------------------------------------------------------- ROM:4F3A ROM:4F3A ROM_4F3A: ; CODE XREF: ROM_4E13+112↑j ROM:4F3A jbs INTMEM_D7, 5, ROM_4F44 ROM:4F3D cmpb INTMEM_F8, 0D0h[INTMEM_36] ROM:4F42 jnh ROM_4F5A ROM:4F44 ROM:4F44 ROM_4F44: ; CODE XREF: ROM_4E13+10F↑j ROM:4F44 ; ROM_4E13+11D↑j ... ROM:4F44 orb INTMEM_D5, #20h ; ' ' ROM:4F47 sjmp ROM_4F5D ROM:4F49 ; --------------------------------------------------------------------------- ROM:4F49 ROM:4F49 ROM_4F49: ; CODE XREF: ROM_4E13+115↑j ROM:4F49 cmpb INTMEM_F8, 0D2h[INTMEM_36] ROM:4F4E jh ROM_4F32 ROM:4F50 jbs INTMEM_D7, 5, ROM_4F44 ROM:4F53 cmpb INTMEM_F8, 0D1h[INTMEM_36] ROM:4F58 jc ROM_4F44 ROM:4F5A ROM:4F5A ROM_4F5A: ; CODE XREF: ROM_4E13+10C↑j ROM:4F5A ; ROM_4E13+12F↑j ROM:4F5A andb INTMEM_D5, #-21h ROM:4F5D ROM:4F5D ROM_4F5D: ; CODE XREF: ROM_4E13+134↑j ROM:4F5D andb INTMEM_D5, #-41h ROM:4F60 ROM:4F60 ROM_4F60: ; CODE XREF: ROM_4E13:ROM_4F17↑j ROM:4F60 ; ROM_4E13+125↑j ROM:4F60 jbs INTMEM_D5, 6, ROM_4F7D ROM:4F63 jbs INTMEM_8D, 3, ROM_4F75 ROM:4F66 pushf ROM:4F67 ldb INTMEM_F8+2, 400h[] ROM:4F6C andb INTMEM_F8+2, #-2 ROM:4F6F popf ROM:4F70 stb INTMEM_F8+2, 400h[] ROM:4F75 ROM:4F75 ROM_4F75: ; CODE XREF: ROM_4E13+150↑j ROM:4F75 jbs INTMEM_D5, 5, ROM_4F97 ROM:4F78 andb INTMEM_7C, #-5 ROM:4F7B sjmp ROM_4F9A ROM:4F7D ; --------------------------------------------------------------------------- ROM:4F7D ROM:4F7D ROM_4F7D: ; CODE XREF: ROM_4E13:ROM_4F60↑j ROM:4F7D jbs INTMEM_8D, 3, ROM_4F97 ROM:4F80 ldb INTMEM_F8+2, INTMEM_30 ROM:4F83 andb INTMEM_F8+2, #20h ; ' ' ROM:4F86 jne ROM_4F97 ROM:4F88 pushf ROM:4F89 ldb INTMEM_F8+2, 400h[] ROM:4F8E orb INTMEM_F8+2, #1 ROM:4F91 popf ROM:4F92 stb INTMEM_F8+2, 400h[] ROM:4F97 ROM:4F97 ROM_4F97: ; CODE XREF: ROM_4E13:ROM_4F75↑j ROM:4F97 ; ROM_4E13:ROM_4F7D↑j ... ROM:4F97 orb INTMEM_7C, #4 ROM:4F9A ROM:4F9A ROM_4F9A: ; CODE XREF: ROM_4E13+168↑j ROM:4F9A ldb INTMEM_F6, INTMEM_199[] ROM:4F9F ldb INTMEM_F6+1, INTMEM_F6 ROM:4FA2 jbc INTMEM_35, 3, ROM_4FAF ROM:4FA5 ldb INTMEM_F6, 0D5h[INTMEM_36] ROM:4FAA ldb INTMEM_F6+1, 0D4h[INTMEM_36] ROM:4FAF ROM:4FAF ROM_4FAF: ; CODE XREF: ROM_4E13+18F↑j ROM:4FAF stb INTMEM_F6, INTMEM_18B[] ROM:4FB4 stb INTMEM_F6+1, INTMEM_18D[] ROM:4FB9 jbc INTMEM_87, 7, ROM_4FEC ROM:4FBC jbs INTMEM_35, 0, ROM_4FEC ROM:4FBF ld INTMEM_F6, INTMEM_170[] ROM:4FC4 add INTMEM_F6, #-8000h ROM:4FC8 jbc INTMEM_F6+1, 7, ROM_4FEC ROM:4FCB sub INTMEM_F8, ZERO_REG, INTMEM_F6 ; Zero register ROM:4FCF sub INTMEM_F8, 20h[INTMEM_36] ROM:4FD4 jnh ROM_4FEC ROM:4FD6 jbs INTMEM_D7, 7, ROM_4FE1 ROM:4FD9 orb INTMEM_D7, #-80h ROM:4FDC ldb INTMEM_A1, 0D6h[INTMEM_36] ROM:4FE1 ROM:4FE1 ROM_4FE1: ; CODE XREF: ROM_4E13+1C3↑j ROM:4FE1 cmpb ZERO_REG, INTMEM_A1 ; Zero register ROM:4FE4 jne ROM_4FEF ROM:4FE6 sub INTMEM_20, INTMEM_F8 ROM:4FE9 orb INTMEM_D7, #40h ; '@' ROM:4FEC ROM:4FEC ROM_4FEC: ; CODE XREF: ROM_4E13+1A6↑j ROM:4FEC ; ROM_4E13+1A9↑j ... ROM:4FEC andb INTMEM_D7, #7Fh ROM:4FEF ROM:4FEF ROM_4FEF: ; CODE XREF: ROM_4E13+1D1↑j ROM:4FEF ld INTMEM_E0, INTMEM_150[] ROM:4FF4 jbc INTMEM_D7, 1, ROM_4FFC ROM:4FF7 ld INTMEM_E0, INTMEM_19C[] ROM:4FFC ROM:4FFC ROM_4FFC: ; CODE XREF: ROM_4E13+1E1↑j ROM:4FFC jbc INTMEM_D8, 1, ROM_501E ROM:4FFF jbc INTMEM_D8, 0, ROM_501E ROM:5002 cmpb INTMEM_C2, 0D8h[INTMEM_36] ROM:5007 jh ROM_501E ROM:5009 ld INTMEM_F8+2, INTMEM_170[] ROM:500E add INTMEM_F8+2, #-8000h ROM:5012 jbc INTMEM_F8+3, 7, ROM_5017 ROM:5015 neg INTMEM_F8+2 ROM:5017 ROM:5017 ROM_5017: ; CODE XREF: ROM_4E13+1FF↑j ROM:5017 cmp INTMEM_F8+2, 22h[INTMEM_36] ROM:501C jc ROM_5023 ROM:501E ROM:501E ROM_501E: ; CODE XREF: ROM_4E13:ROM_4FFC↑j ROM:501E ; ROM_4E13+1EC↑j ... ROM:501E andb INTMEM_D8, #-5 ROM:5021 sjmp ROM_5057 ROM:5023 ; --------------------------------------------------------------------------- ROM:5023 ROM:5023 ROM_5023: ; CODE XREF: ROM_4E13+209↑j ROM:5023 jbs INTMEM_D8, 2, ROM_502E ROM:5026 orb INTMEM_D8, #4 ROM:5029 ldb INTMEM_94, 0D7h[INTMEM_36] ROM:502E ROM:502E ROM_502E: ; CODE XREF: ROM_4E13:ROM_5023↑j ROM:502E cmpb ZERO_REG, INTMEM_94 ; Zero register ROM:5031 jne ROM_5057 ROM:5033 orb INTMEM_D7, #40h ; '@' ROM:5036 ldb INTMEM_94, 0D7h[INTMEM_36] ROM:503B ld INTMEM_F8+2, INTMEM_170[] ROM:5040 jbc INTMEM_F8+3, 7, ROM_504E ROM:5043 add INTMEM_20, #40h ; '@' ROM:5047 jne ROM_5057 ROM:5049 ldbse INTMEM_20, #-1 ROM:504C sjmp ROM_5057 ROM:504E ; --------------------------------------------------------------------------- ROM:504E ROM:504E ROM_504E: ; CODE XREF: ROM_4E13+22D↑j ROM:504E sub INTMEM_20, #40h ; '@' ROM:5052 jc ROM_5057 ROM:5054 st ZERO_REG, INTMEM_20 ; Zero register ROM:5057 ROM:5057 ROM_5057: ; CODE XREF: ROM_4E13+20E↑j ROM:5057 ; ROM_4E13+21E↑j ... ROM:5057 ldb INTMEM_F6, #-4Ch ROM:505A subb INTMEM_F6, 0DAh[INTMEM_36] ROM:505F ldb INTMEM_F8, INTMEM_19D[] ROM:5064 subb INTMEM_F8, INTMEM_20+1 ROM:5067 jc ROM_506B ROM:5069 clrb INTMEM_F8 ROM:506B ROM:506B ROM_506B: ; CODE XREF: ROM_4E13+254↑j ROM:506B mulub INTMEM_F8, 0DAh[INTMEM_36] ROM:5070 divub INTMEM_F8, 0D9h[INTMEM_36] ROM:5075 jnv ROM_5079 ROM:5077 clrb INTMEM_F8 ROM:5079 ROM:5079 ROM_5079: ; CODE XREF: ROM_4E13+262↑j ROM:5079 addb INTMEM_F8, INTMEM_F6 ROM:507C stb INTMEM_F8, INTMEM_D0[] ROM:5081 jbs INTMEM_35, 0, ROM_50A2 ROM:5084 add INTMEM_FC, INTMEM_20, 26h[INTMEM_36] ROM:508A jbs INTMEM_8D, 4, ROM_5093 ROM:508D add INTMEM_FC, INTMEM_20, 28h[INTMEM_36] ROM:5093 ROM:5093 ROM_5093: ; CODE XREF: ROM_4E13+277↑j ROM:5093 jnc ROM_5098 ROM:5095 ldbse INTMEM_FC, #-1 ROM:5098 ROM:5098 ROM_5098: ; CODE XREF: ROM_4E13:ROM_5093↑j ROM:5098 cmp INTMEM_E0, INTMEM_FC ROM:509B jc ROM_50A2 ROM:509D andb INTMEM_8D, #-11h ROM:50A0 sjmp ROM_50AD ROM:50A2 ; --------------------------------------------------------------------------- ROM:50A2 ROM:50A2 ROM_50A2: ; CODE XREF: ROM_4E13+26E↑j ROM:50A2 ; ROM_4E13+288↑j ROM:50A2 orb INTMEM_8D, #10h ROM:50A5 ldbse INTMEM_F8, #-1 ROM:50A8 st INTMEM_F8, INTMEM_172[] ROM:50AD ROM:50AD ROM_50AD: ; CODE XREF: ROM_4E13+28D↑j ROM:50AD jbs INTMEM_8D, 4, ROM_5113 ROM:50B0 jbc INTMEM_D8, 6, ROM_5113 ROM:50B3 jbs INTMEM_D8, 4, ROM_50D7 ROM:50B6 jbs INTMEM_D8, 5, ROM_50C1 ROM:50B9 ldb INTMEM_A2, 0DBh[INTMEM_36] ROM:50BE orb INTMEM_D8, #20h ; ' ' ROM:50C1 ROM:50C1 ROM_50C1: ; CODE XREF: ROM_4E13+2A3↑j ROM:50C1 cmpb ZERO_REG, INTMEM_A2 ; Zero register ROM:50C4 jne ROM_511C ROM:50C6 ld INTMEM_F8, INTMEM_170[] ROM:50CB st INTMEM_F8, INTMEM_172[] ROM:50D0 ldb INTMEM_A2, 0DDh[INTMEM_36] ROM:50D5 sjmp ROM_50DA ROM:50D7 ; --------------------------------------------------------------------------- ROM:50D7 ROM:50D7 ROM_50D7: ; CODE XREF: ROM_4E13+2A0↑j ROM:50D7 jbs INTMEM_D8, 3, ROM_511E ROM:50DA ROM:50DA ROM_50DA: ; CODE XREF: ROM_4E13+2C2↑j ROM:50DA orb INTMEM_D8, #10h ROM:50DD ld INTMEM_FC+2, INTMEM_170[] ROM:50E2 cmp INTMEM_FC+2, INTMEM_172[] ROM:50E7 je ROM_511E ROM:50E9 jh ROM_5104 ROM:50EB ld INTMEM_F8, INTMEM_172[] ROM:50F0 ldbze INTMEM_F8+2, 0DCh[INTMEM_36] ROM:50F5 ld INTMEM_FC, INTMEM_170[] ROM:50FA lcall ROM_3729 ROM:50FD st INTMEM_F8, INTMEM_172[] ROM:5102 sjmp ROM_511E ROM:5104 ; --------------------------------------------------------------------------- ROM:5104 ROM:5104 ROM_5104: ; CODE XREF: ROM_4E13+2D6↑j ROM:5104 cmpb ZERO_REG, INTMEM_A2 ; Zero register ROM:5107 jne ROM_511E ROM:5109 lcall ROM_4BA2 ROM:510C ldb INTMEM_A2, 0DDh[INTMEM_36] ROM:5111 sjmp ROM_511E ROM:5113 ; --------------------------------------------------------------------------- ROM:5113 ROM:5113 ROM_5113: ; CODE XREF: ROM_4E13:ROM_50AD↑j ROM:5113 ; ROM_4E13+29D↑j ROM:5113 andb INTMEM_D8, #-9 ROM:5116 andb INTMEM_D8, #-11h ROM:5119 andb INTMEM_D8, #-21h ROM:511C ROM:511C ROM_511C: ; CODE XREF: ROM_4E13+2B1↑j ROM:511C sjmp ROM_5148 ROM:511E ; --------------------------------------------------------------------------- ROM:511E ROM:511E ROM_511E: ; CODE XREF: ROM_4E13:ROM_50D7↑j ROM:511E ; ROM_4E13+2D4↑j ... ROM:511E ld INTMEM_F6, INTMEM_170[] ROM:5123 sub INTMEM_F6, INTMEM_172[] ROM:5128 jc ROM_512F ROM:512A andb INTMEM_D8, #-9 ROM:512D sjmp ROM_5148 ROM:512F ; --------------------------------------------------------------------------- ROM:512F ROM:512F ROM_512F: ; CODE XREF: ROM_4E13+315↑j ROM:512F jbs INTMEM_D8, 3, ROM_513E ROM:5132 cmp INTMEM_F6, 2Ah[INTMEM_36] ROM:5137 jnc ROM_5148 ROM:5139 orb INTMEM_D8, #8 ROM:513C sjmp ROM_5148 ROM:513E ; --------------------------------------------------------------------------- ROM:513E ROM:513E ROM_513E: ; CODE XREF: ROM_4E13:ROM_512F↑j ROM:513E cmp INTMEM_F6, 2Ch[INTMEM_36] ROM:5143 jc ROM_5148 ROM:5145 andb INTMEM_D8, #-9 ROM:5148 ROM:5148 ROM_5148: ; CODE XREF: ROM_4E13:ROM_511C↑j ROM:5148 ; ROM_4E13+31A↑j ... ROM:5148 jbs INTMEM_89, 1, ROM_5165 ROM:514B orb INTMEM_89, #20h ; ' ' ROM:514E cmpb ZERO_REG, 0DEh[INTMEM_36] ; Zero register ROM:5153 je ROM_515A ROM:5155 jbc INTMEM_8C, 4, ROM_5160 ROM:5158 sjmp ROM_517A ROM:515A ; --------------------------------------------------------------------------- ROM:515A ROM:515A ROM_515A: ; CODE XREF: ROM_4E13+340↑j ROM:515A jbs INTMEM_8D, 4, ROM_517A ROM:515D jbs INTMEM_D8, 3, ROM_517A ROM:5160 ROM:5160 ROM_5160: ; CODE XREF: ROM_4E13+342↑j ROM:5160 andb INTMEM_89, #-21h ROM:5163 sjmp ROM_517A ROM:5165 ; --------------------------------------------------------------------------- ROM:5165 ROM:5165 ROM_5165: ; CODE XREF: ROM_4E13:ROM_5148↑j ROM:5165 orb INTMEM_89, #20h ; ' ' ROM:5168 orb INTMEM_8D, #10h ROM:516B orb INTMEM_D8, #8 ROM:516E jbs INTMEM_89, 2, ROM_517A ROM:5171 andb INTMEM_89, #-21h ROM:5174 andb INTMEM_8D, #-11h ROM:5177 andb INTMEM_D8, #-9 ROM:517A ROM:517A ROM_517A: ; CODE XREF: ROM_4E13+345↑j ROM:517A ; ROM_4E13:ROM_515A↑j ... ROM:517A sub INTMEM_F6, INTMEM_E0, INTMEM_20 ROM:517E jc ROM_5189 ROM:5180 jbs INTMEM_F6+1, 7, ROM_5190 ROM:5183 ld INTMEM_F6, #-8000h ROM:5187 sjmp ROM_5190 ROM:5189 ; --------------------------------------------------------------------------- ROM:5189 ROM:5189 ROM_5189: ; CODE XREF: ROM_4E13+36B↑j ROM:5189 jbc INTMEM_F6+1, 7, ROM_5190 ROM:518C ld INTMEM_F6, #7FFFh ROM:5190 ROM:5190 ROM_5190: ; CODE XREF: ROM_4E13+36D↑j ROM:5190 ; ROM_4E13+374↑j ... ROM:5190 add INTMEM_F6, #-8000h ROM:5194 st INTMEM_F6, INTMEM_170[] ROM:5199 jbc INTMEM_D7, 6, ROM_51A4 ROM:519C st INTMEM_F6, INTMEM_172[] ROM:51A1 andb INTMEM_D7, #-41h ROM:51A4 ROM:51A4 ROM_51A4: ; CODE XREF: ROM_4E13+386↑j ROM:51A4 jbs INTMEM_35, 0, ROM_51EB ROM:51A7 jbs INTMEM_89, 1, ROM_51EB ROM:51AA jbs INTMEM_8D, 5, ROM_51BB ROM:51AD jbc INTMEM_87, 7, ROM_51EB ROM:51B0 jbs INTMEM_D7, 1, ROM_51EB ROM:51B3 orb INTMEM_8D, #20h ; ' ' ROM:51B6 ldb INTMEM_8E, 0DFh[INTMEM_36] ROM:51BB ROM:51BB ROM_51BB: ; CODE XREF: ROM_4E13+397↑j ROM:51BB jbs INTMEM_89, 5, ROM_51C1 ROM:51BE orb INTMEM_8D, #40h ; '@' ROM:51C1 ROM:51C1 ROM_51C1: ; CODE XREF: ROM_4E13:ROM_51BB↑j ROM:51C1 cmpb ZERO_REG, INTMEM_8E ; Zero register ROM:51C4 je ROM_51CE ROM:51C6 jbc INTMEM_87, 7, ROM_51EB ROM:51C9 jbs INTMEM_D7, 1, ROM_51EB ROM:51CC sjmp ROM_51F4 ROM:51CE ; --------------------------------------------------------------------------- ROM:51CE ROM:51CE ROM_51CE: ; CODE XREF: ROM_4E13+3B1↑j ROM:51CE jbs INTMEM_8D, 6, ROM_51D4 ROM:51D1 orb INTMEM_D5, #8 ROM:51D4 ROM:51D4 ROM_51D4: ; CODE XREF: ROM_4E13:ROM_51CE↑j ROM:51D4 jbs INTMEM_87, 7, ROM_51F4 ROM:51D7 jbc INTMEM_D7, 1, ROM_51F4 ROM:51DA jbs INTMEM_8D, 6, ROM_51EB ROM:51DD ld INTMEM_20, 24h[INTMEM_36] ROM:51E2 incb INTMEM_28 ROM:51E4 jne ROM_51E8 ROM:51E6 decb INTMEM_28 ROM:51E8 ROM:51E8 ROM_51E8: ; CODE XREF: ROM_4E13+3D1↑j ROM:51E8 orb INTMEM_D7, #40h ; '@' ROM:51EB ROM:51EB ROM_51EB: ; CODE XREF: ROM_4E13:ROM_51A4↑j ROM:51EB ; ROM_4E13+394↑j ... ROM:51EB andb INTMEM_8D, #-21h ROM:51EE andb INTMEM_8D, #-41h ROM:51F1 andb INTMEM_D5, #-9 ROM:51F4 ROM:51F4 ROM_51F4: ; CODE XREF: ROM_4E13+3B9↑j ROM:51F4 ; ROM_4E13:ROM_51D4↑j ... ROM:51F4 clrb INTMEM_F8 ROM:51F6 jbc INTMEM_87, 7, ROM_522C ROM:51F9 jbc INTMEM_D7, 1, ROM_522C ROM:51FC ld INTMEM_F6, INTMEM_19C[] ROM:5201 ldb INTMEM_F8, INTMEM_18E[] ROM:5206 jbs INTMEM_F8, 0, ROM_5212 ROM:5209 cmp INTMEM_F6, 2Eh[INTMEM_36] ROM:520E jh ROM_5219 ROM:5210 sjmp ROM_5231 ROM:5212 ; --------------------------------------------------------------------------- ROM:5212 ROM:5212 ROM_5212: ; CODE XREF: ROM_4E13+3F3↑j ROM:5212 cmp INTMEM_F6, 30h[INTMEM_36] ROM:5217 jc ROM_5231 ROM:5219 ROM:5219 ROM_5219: ; CODE XREF: ROM_4E13+3FB↑j ROM:5219 incb INTMEM_F8 ROM:521B cmpb INTMEM_F8, 0E0h[INTMEM_36] ROM:5220 jnc ROM_522C ROM:5222 ld INTMEM_20, 24h[INTMEM_36] ROM:5227 orb INTMEM_D7, #40h ; '@' ROM:522A clrb INTMEM_F8 ROM:522C ROM:522C ROM_522C: ; CODE XREF: ROM_4E13+3E3↑j ROM:522C ; ROM_4E13+3E6↑j ... ROM:522C stb INTMEM_F8, INTMEM_18E[] ROM:5231 ROM:5231 ROM_5231: ; CODE XREF: ROM_4E13+3FD↑j ROM:5231 ; ROM_4E13+404↑j ROM:5231 jbc INTMEM_8A, 0, ROM_524B ROM:5234 jbc INTMEM_87, 7, ROM_524B ROM:5237 jbc INTMEM_D7, 1, ROM_524B ROM:523A ld INTMEM_20, 24h[INTMEM_36] ROM:523F incb INTMEM_28 ROM:5241 jne ROM_5245 ROM:5243 decb INTMEM_28 ROM:5245 ROM:5245 ROM_5245: ; CODE XREF: ROM_4E13+42E↑j ROM:5245 orb INTMEM_D7, #40h ; '@' ROM:5248 andb INTMEM_8A, #-2 ROM:524B ROM:524B ROM_524B: ; CODE XREF: ROM_4E13:ROM_5231↑j ROM:524B ; ROM_4E13+421↑j ... ROM:524B ld INTMEM_FC, INTMEM_19A[] ROM:5250 jbs INTMEM_35, 2, ROM_5276 ROM:5253 jbs INTMEM_D6, 6, ROM_5276 ROM:5256 jbc INTMEM_D7, 0, ROM_5295 ROM:5259 jbc INTMEM_D8, 6, ROM_5295 ROM:525C jbs INTMEM_89, 5, ROM_5295 ROM:525F cmp INTMEM_FC, 32h[INTMEM_36] ROM:5264 jnc ROM_5295 ROM:5266 jbs INTMEM_D8, 7, ROM_5271 ROM:5269 orb INTMEM_D8, #-80h ROM:526C ldb INTMEM_AE, 0E1h[INTMEM_36] ROM:5271 ROM:5271 ROM_5271: ; CODE XREF: ROM_4E13+453↑j ROM:5271 cmpb INTMEM_AE, #0 ROM:5274 jne ROM_5298 ROM:5276 ROM:5276 ROM_5276: ; CODE XREF: ROM_4E13+43D↑j ROM:5276 ; ROM_4E13+440↑j ROM:5276 ldb INTMEM_F8+2, INTMEM_D0[] ROM:527B ldb INTMEM_F8+3, INTMEM_18A[] ROM:5280 ld INTMEM_F8, #3 ROM:5284 lcall ROM_358E ROM:5287 stb INTMEM_F8, INTMEM_D3[] ROM:528C orb INTMEM_D6, #40h ; '@' ROM:528F orb INTMEM_32, #8 ROM:5292 orb INTMEM_35, #4 ROM:5295 ROM:5295 ROM_5295: ; CODE XREF: ROM_4E13+443↑j ROM:5295 ; ROM_4E13+446↑j ... ROM:5295 andb INTMEM_D8, #7Fh ROM:5298 ROM:5298 ROM_5298: ; CODE XREF: ROM_4E13+461↑j ROM:5298 jbc INTMEM_D7, 1, ROM_52B2 ROM:529B ld INTMEM_F8, INTMEM_19A[] ROM:52A0 stb INTMEM_F8+1, INTMEM_C2 ROM:52A3 mulu INTMEM_F8, 36h[INTMEM_36] ROM:52A8 add INTMEM_F8+2, 34h[INTMEM_36] ROM:52AD st INTMEM_F8+2, INTMEM_174[] ROM:52B2 ROM:52B2 ROM_52B2: ; CODE XREF: ROM_4E13:ROM_5298↑j ROM:52B2 stb INTMEM_C2, INTMEM_190[] ROM:52B7 stb INTMEM_C2, INTMEM_18F[] ROM:52BC ldb INTMEM_F6, INTMEM_D0[] ROM:52C1 cmpb INTMEM_F6, 0E3h[INTMEM_36] ROM:52C6 jnc ROM_52E3 ROM:52C8 ldb INTMEM_F8, 0E2h[INTMEM_36] ROM:52CD cmpb INTMEM_F8, INTMEM_C2 ROM:52D0 jnh ROM_52E3 ROM:52D2 cmpb ZERO_REG, 0E4h[INTMEM_36] ; Zero register ROM:52D7 je ROM_52DE ROM:52D9 stb INTMEM_F8, INTMEM_190[] ROM:52DE ROM:52DE ROM_52DE: ; CODE XREF: ROM_4E13+4C4↑j ROM:52DE stb INTMEM_F8, INTMEM_18F[] ROM:52E3 ROM:52E3 ROM_52E3: ; CODE XREF: ROM_4E13+4B3↑j ROM:52E3 ; ROM_4E13+4BD↑j ROM:52E3 ret ROM:52E3 ; End of function ROM_4E13 ROM:52E3 ROM:52E4 ROM:52E4 ; =============== S U B R O U T I N E ======================================= ROM:52E4 ROM:52E4 ROM:52E4 ROM_52E4: ; CODE XREF: ROM_4B19+12↑p ROM:52E4 ROM:52E4 ; FUNCTION CHUNK AT ROM:4B94 SIZE 0000000E BYTES ROM:52E4 ROM:52E4 ldb INTMEM_F8+2, INTMEM_18B[] ROM:52E9 jbs INTMEM_D9, 5, ROM_5315 ROM:52EC ld INTMEM_F8, #0Dh ROM:52F0 lcall ROM_358E ROM:52F3 clrb INTMEM_FC ROM:52F5 jbc INTMEM_D7, 3, ROM_535A ROM:52F8 orb INTMEM_D9, #20h ; ' ' ROM:52FB cmpb INTMEM_F8, INTMEM_26 ROM:52FE jc ROM_530B ROM:5300 clrb INTMEM_F8+1 ROM:5302 addb INTMEM_F8, INTMEM_26 ROM:5305 addcb INTMEM_F8+1, ZERO_REG ; Zero register ROM:5308 shr INTMEM_F8, #1 ROM:530B ROM:530B ROM_530B: ; CODE XREF: ROM_52E4+1A↑j ROM:530B stb INTMEM_F8, INTMEM_267[] ROM:5310 stb INTMEM_F8, INTMEM_26 ROM:5313 sjmp ROM_535A ROM:5315 ; --------------------------------------------------------------------------- ROM:5315 ROM:5315 ROM_5315: ; CODE XREF: ROM_52E4+5↑j ROM:5315 clrb INTMEM_FC ROM:5317 jbs INTMEM_D9, 4, ROM_532B ROM:531A cmpb INTMEM_F8+2, 0D4h[INTMEM_36] ROM:531F jnc ROM_535A ROM:5321 stb INTMEM_4A+1, INTMEM_268[] ROM:5326 orb INTMEM_D9, #10h ROM:5329 sjmp ROM_535A ROM:532B ; --------------------------------------------------------------------------- ROM:532B ROM:532B ROM_532B: ; CODE XREF: ROM_52E4+33↑j ROM:532B jbs INTMEM_D8, 0, ROM_5355 ROM:532E clrb INTMEM_FC+2 ROM:5330 subb INTMEM_FC+3, INTMEM_4A+1, INTMEM_268[] ROM:5336 stb INTMEM_FC+3, INTMEM_3C7[] ROM:533B ldb INTMEM_26, INTMEM_267[] ROM:5340 subb INTMEM_26, INTMEM_FC+3 ROM:5343 je ROM_5352 ROM:5345 mulub INTMEM_FC, INTMEM_FC+3, 0EDh[INTMEM_36] ROM:534B divub INTMEM_FC, INTMEM_267[] ROM:5350 sjmp ROM_535A ROM:5352 ; --------------------------------------------------------------------------- ROM:5352 ROM:5352 ROM_5352: ; CODE XREF: ROM_52E4+5F↑j ROM:5352 orb INTMEM_D8, #1 ROM:5355 ROM:5355 ROM_5355: ; CODE XREF: ROM_52E4:ROM_532B↑j ROM:5355 ldb INTMEM_FC, 0EDh[INTMEM_36] ROM:535A ROM:535A ROM_535A: ; CODE XREF: ROM_52E4+11↑j ROM:535A ; ROM_52E4+2F↑j ... ROM:535A addb INTMEM_FC, INTMEM_18B[] ROM:535F jnc ROM_5364 ROM:5361 ldb INTMEM_FC, #-1 ROM:5364 ROM:5364 ROM_5364: ; CODE XREF: ROM_52E4+7B↑j ROM:5364 stb INTMEM_FC, INTMEM_191[] ROM:5369 ldb INTMEM_F8+3, INTMEM_18A[] ROM:536E ldb INTMEM_F8+2, INTMEM_C2 ROM:5371 ld INTMEM_F8, #0Eh ROM:5375 lcall ROM_358E ROM:5378 stb INTMEM_F8, INTMEM_26A[] ROM:537D ld INTMEM_F8, #0Fh ROM:5381 lcall ROM_358E ROM:5384 stb INTMEM_F8, INTMEM_26B[] ROM:5389 ldb INTMEM_F8+2, INTMEM_197[] ROM:538E jbc INTMEM_35, 1, ROM_5396 ROM:5391 ldb INTMEM_F8+2, INTMEM_26B[] ROM:5396 ROM:5396 ROM_5396: ; CODE XREF: ROM_52E4+AA↑j ROM:5396 stb INTMEM_F8+2, INTMEM_269[] ROM:539B clrb INTMEM_F6 ROM:539D ldb INTMEM_F8+2, INTMEM_269[] ROM:53A2 subb INTMEM_F8+2, INTMEM_26B[] ROM:53A7 jnc ROM_53BA ROM:53A9 decb INTMEM_F6 ROM:53AB mulub INTMEM_F8+2, INTMEM_26A[] ROM:53B0 divub INTMEM_F8+2, #64h ; 'd' ROM:53B3 addb INTMEM_F8, INTMEM_F8+2 ROM:53B6 jnc ROM_53CC ROM:53B8 jc ROM_53C9 ROM:53BA ROM:53BA ROM_53BA: ; CODE XREF: ROM_52E4+C3↑j ROM:53BA negb INTMEM_F8+2 ROM:53BC mulub INTMEM_F8+2, INTMEM_26A[] ROM:53C1 divub INTMEM_F8+2, #64h ; 'd' ROM:53C4 subb INTMEM_F8, INTMEM_F8+2 ROM:53C7 jc ROM_53CC ROM:53C9 ROM:53C9 ROM_53C9: ; CODE XREF: ROM_52E4+D4↑j ROM:53C9 ldb INTMEM_F8, INTMEM_F6 ROM:53CC ROM:53CC ROM_53CC: ; CODE XREF: ROM_52E4+D2↑j ROM:53CC ; ROM_52E4+E3↑j ROM:53CC clrb INTMEM_F8+1 ROM:53CE add INTMEM_F8, #14Ah ROM:53D2 st INTMEM_F8, INTMEM_236[] ROM:53D7 ldb INTMEM_F8+2, INTMEM_190[] ROM:53DC ldb INTMEM_F8+3, INTMEM_18A[] ROM:53E1 ld INTMEM_F8, #10h ROM:53E5 lcall ROM_358E ROM:53E8 stb INTMEM_F8, INTMEM_26C[] ROM:53ED jbc INTMEM_D9, 6, ROM_53FC ROM:53F0 ldb INTMEM_F6, 0EEh[INTMEM_36] ROM:53F5 stb INTMEM_F6, INTMEM_26D[] ROM:53FA sjmp ROM_5415 ROM:53FC ; --------------------------------------------------------------------------- ROM:53FC ROM:53FC ROM_53FC: ; CODE XREF: ROM_52E4+109↑j ROM:53FC ldb INTMEM_F8+3, INTMEM_18A[] ROM:5401 ldb INTMEM_F8+2, INTMEM_C2 ROM:5404 ld INTMEM_F8, #11h ROM:5408 lcall ROM_358E ROM:540B stb INTMEM_F8, INTMEM_3C8[] ROM:5410 stb INTMEM_F8, INTMEM_26D[] ROM:5415 ROM:5415 ROM_5415: ; CODE XREF: ROM_52E4+116↑j ROM:5415 andb INTMEM_D9, #7Fh ROM:5418 ldb INTMEM_EE, INTMEM_18F[] ROM:541D jbs INTMEM_D9, 6, ROM_5427 ROM:5420 cmpb INTMEM_EE, 0EFh[INTMEM_36] ROM:5425 jh ROM_5429 ROM:5427 ROM:5427 ROM_5427: ; CODE XREF: ROM_52E4+139↑j ROM:5427 sjmp ROM_5526 ROM:5429 ; --------------------------------------------------------------------------- ROM:5429 ROM:5429 ROM_5429: ; CODE XREF: ROM_52E4+141↑j ROM:5429 ld INTMEM_F8, #12h ROM:542D ldb INTMEM_F8+2, INTMEM_EE ROM:5430 ldb INTMEM_F8+3, INTMEM_18A[] ROM:5435 lcall ROM_358E ROM:5438 stb INTMEM_F8, INTMEM_26E[] ROM:543D cmpb INTMEM_F8, INTMEM_26D[] ROM:5442 jnc ROM_5446 ROM:5444 sjmp ROM_5526 ROM:5446 ; --------------------------------------------------------------------------- ROM:5446 ROM:5446 ROM_5446: ; CODE XREF: ROM_52E4+15E↑j ROM:5446 ldb INTMEM_F6, INTMEM_18B[] ROM:544B cmpb INTMEM_F6, 0F0h[INTMEM_36] ROM:5450 jnh ROM_5459 ROM:5452 subb INTMEM_F8, 0F1h[INTMEM_36] ROM:5457 sjmp ROM_546F ROM:5459 ; --------------------------------------------------------------------------- ROM:5459 ROM:5459 ROM_5459: ; CODE XREF: ROM_52E4+16C↑j ROM:5459 ld INTMEM_F8, #13h ROM:545D ldb INTMEM_F8+2, INTMEM_18A[] ROM:5462 ldb INTMEM_F8+3, INTMEM_C2 ROM:5465 lcall ROM_358E ROM:5468 cmpb INTMEM_F8, INTMEM_D0[] ROM:546D jc ROM_5485 ROM:546F ROM:546F ROM_546F: ; CODE XREF: ROM_52E4+173↑j ROM:546F ld INTMEM_FC, INTMEM_238[] ROM:5474 cmp INTMEM_FC, 4Ch[INTMEM_36] ROM:5479 jh ROM_5485 ROM:547B ld INTMEM_FC, 4Ch[INTMEM_36] ROM:5480 st INTMEM_FC, INTMEM_238[] ROM:5485 ROM:5485 ROM_5485: ; CODE XREF: ROM_52E4+189↑j ROM:5485 ; ROM_52E4+195↑j ROM:5485 ld INTMEM_FC, INTMEM_238[] ROM:548A ld INTMEM_F6, 44h[INTMEM_36] ROM:548F add INTMEM_F6, 46h[INTMEM_36] ROM:5494 cmp INTMEM_FC, 44h[INTMEM_36] ROM:5499 jh ROM_54A2 ROM:549B ldb INTMEM_B5, INTMEM_26D[] ROM:54A0 sjmp ROM_54DF ROM:54A2 ; --------------------------------------------------------------------------- ROM:54A2 ROM:54A2 ROM_54A2: ; CODE XREF: ROM_52E4+1B5↑j ROM:54A2 cmp INTMEM_FC, INTMEM_F6 ROM:54A5 jnc ROM_54AE ROM:54A7 ldb INTMEM_B5, INTMEM_26E[] ROM:54AC sjmp ROM_54DF ROM:54AE ; --------------------------------------------------------------------------- ROM:54AE ROM:54AE ROM_54AE: ; CODE XREF: ROM_52E4+1C1↑j ROM:54AE ldbze INTMEM_FC+2, INTMEM_26D[] ROM:54B3 subb INTMEM_FC+2, INTMEM_26E[] ROM:54B8 ld INTMEM_F8, INTMEM_FC ROM:54BB sub INTMEM_F8, 44h[INTMEM_36] ROM:54C0 ld INTMEM_F8+2, INTMEM_F8 ROM:54C3 clr INTMEM_F8 ROM:54C5 divu INTMEM_F8, 46h[INTMEM_36] ROM:54CA jnv ROM_54CF ROM:54CC ldbse INTMEM_F8, #-1 ROM:54CF ROM:54CF ROM_54CF: ; CODE XREF: ROM_52E4+1E6↑j ROM:54CF mulu INTMEM_F8, INTMEM_FC+2 ROM:54D2 ld INTMEM_F8, INTMEM_F8+2 ROM:54D5 subb INTMEM_F8, INTMEM_26D[] ROM:54DA negb INTMEM_F8 ROM:54DC stb INTMEM_F8, INTMEM_B5 ROM:54DF ROM:54DF ROM_54DF: ; CODE XREF: ROM_52E4+1BC↑j ROM:54DF ; ROM_52E4+1C8↑j ROM:54DF sub INTMEM_FC+2, INTMEM_4A, INTMEM_23A[] ROM:54E5 cmp INTMEM_F6, INTMEM_238[] ROM:54EA jc ROM_54FC ROM:54EC orb INTMEM_D9, #-80h ROM:54EF cmp INTMEM_FC+2, 4Ah[INTMEM_36] ROM:54F4 jnc ROM_5548 ROM:54F6 ld INTMEM_FC+2, #1 ROM:54FA sjmp ROM_5503 ROM:54FC ; --------------------------------------------------------------------------- ROM:54FC ROM:54FC ROM_54FC: ; CODE XREF: ROM_52E4+206↑j ROM:54FC cmp INTMEM_4A, INTMEM_23A[] ROM:5501 je ROM_5548 ROM:5503 ROM:5503 ROM_5503: ; CODE XREF: ROM_52E4+216↑j ROM:5503 st INTMEM_4A, INTMEM_23A[] ROM:5508 add INTMEM_F6, 48h[INTMEM_36] ROM:550D ld INTMEM_FC, INTMEM_238[] ROM:5512 add INTMEM_FC, INTMEM_FC+2 ROM:5515 jnc ROM_551A ROM:5517 ldbse INTMEM_FC, #-1 ROM:551A ROM:551A ROM_551A: ; CODE XREF: ROM_52E4+231↑j ROM:551A cmp INTMEM_FC, INTMEM_F6 ROM:551D jh ROM_5548 ROM:551F st INTMEM_FC, INTMEM_238[] ROM:5524 sjmp ROM_5548 ROM:5526 ; --------------------------------------------------------------------------- ROM:5526 ROM:5526 ROM_5526: ; CODE XREF: ROM_52E4:ROM_5427↑j ROM:5526 ; ROM_52E4+160↑j ROM:5526 ldb INTMEM_B5, INTMEM_26D[] ROM:552B cmp INTMEM_4A, INTMEM_23A[] ROM:5530 je ROM_5548 ROM:5532 st INTMEM_4A, INTMEM_23A[] ROM:5537 ld INTMEM_FC, INTMEM_238[] ROM:553C cmp INTMEM_FC, ZERO_REG ; Zero register ROM:553F je ROM_5548 ROM:5541 dec INTMEM_FC ROM:5543 st INTMEM_FC, INTMEM_238[] ROM:5548 ROM:5548 ROM_5548: ; CODE XREF: ROM_52E4+210↑j ROM:5548 ; ROM_52E4+21D↑j ... ROM:5548 ldb INTMEM_F8+2, INTMEM_191[] ROM:554D ldb INTMEM_F8+3, INTMEM_C2 ROM:5550 ld INTMEM_F8, #15h ROM:5554 jbc INTMEM_D9, 6, ROM_555B ROM:5557 ld INTMEM_F8, #14h ROM:555B ROM:555B ROM_555B: ; CODE XREF: ROM_52E4+270↑j ROM:555B lcall ROM_358E ROM:555E stb INTMEM_F8, INTMEM_26F[] ROM:5563 ldb INTMEM_F8, #14h ROM:5566 jbs INTMEM_D8, 0, ROM_5584 ROM:5569 jbc INTMEM_D9, 6, ROM_5573 ROM:556C cmpb ZERO_REG, 0F2h[INTMEM_36] ; Zero register ROM:5571 jne ROM_5584 ROM:5573 ROM:5573 ROM_5573: ; CODE XREF: ROM_52E4+285↑j ROM:5573 ldb INTMEM_F8+2, INTMEM_269[] ROM:5578 ldb INTMEM_F8+3, INTMEM_191[] ROM:557D ld INTMEM_F8, #16h ROM:5581 lcall ROM_358E ROM:5584 ROM:5584 ROM_5584: ; CODE XREF: ROM_52E4+282↑j ROM:5584 ; ROM_52E4+28D↑j ROM:5584 stb INTMEM_F8, INTMEM_270[] ROM:5589 jbs INTMEM_D7, 0, ROM_559C ROM:558C jbs INTMEM_DA, 1, ROM_559F ROM:558F ldb INTMEM_8F, 0F3h[INTMEM_36] ROM:5594 orb INTMEM_DA, #1 ROM:5597 orb INTMEM_DA, #2 ROM:559A sjmp ROM_55A7 ROM:559C ; --------------------------------------------------------------------------- ROM:559C ROM:559C ROM_559C: ; CODE XREF: ROM_52E4+2A5↑j ROM:559C andb INTMEM_DA, #-3 ROM:559F ROM:559F ROM_559F: ; CODE XREF: ROM_52E4+2A8↑j ROM:559F cmpb ZERO_REG, INTMEM_8F ; Zero register ROM:55A2 jne ROM_55A7 ROM:55A4 andb INTMEM_DA, #-2 ROM:55A7 ROM:55A7 ROM_55A7: ; CODE XREF: ROM_52E4+2B6↑j ROM:55A7 ; ROM_52E4+2BE↑j ROM:55A7 ld INTMEM_F6, #6AA6h ROM:55AB ldb INTMEM_F8, INTMEM_C3 ROM:55AE ljmp ROM_4B94 ROM:55AE ; End of function ROM_52E4 ROM:55AE ROM:55B1 ; --------------------------------------------------------------------------- ROM:55B1 ldb INTMEM_C3, #1 ROM:55B4 orb INTMEM_DA, #4 ROM:55B7 sjmp ROM_55C3 ROM:55B9 ; --------------------------------------------------------------------------- ROM:55B9 cmp INTMEM_3C, 1Ch[INTMEM_36] ROM:55BE jc ROM_55DD ROM:55C0 jbs INTMEM_DA, 0, ROM_55E3 ROM:55C3 ROM:55C3 ROM_55C3: ; CODE XREF: ROM:55B7↑j ROM:55C3 ldb INTMEM_F8+2, INTMEM_18B[] ROM:55C8 ld INTMEM_F8, #17h ROM:55CC lcall ROM_358E ROM:55CF mulub INTMEM_F8, #2 ROM:55D2 add INTMEM_F8, #0C8h ROM:55D6 st INTMEM_F8, INTMEM_23C[] ROM:55DB sjmp ROM_564B ROM:55DD ; --------------------------------------------------------------------------- ROM:55DD ROM:55DD ROM_55DD: ; CODE XREF: ROM:55BE↑j ROM:55DD ldb INTMEM_A3, #7Dh ; '}' ROM:55E0 ldb INTMEM_C3, #2 ROM:55E3 ROM:55E3 ROM_55E3: ; CODE XREF: ROM:55C0↑j ROM:55E3 sjmp ROM_564B ROM:55E5 ; --------------------------------------------------------------------------- ROM:55E5 jbs INTMEM_D7, 1, ROM_5645 ROM:55E8 cmpb ZERO_REG, INTMEM_A3 ; Zero register ROM:55EB jne ROM_564B ROM:55ED ldb INTMEM_A3, #7Dh ; '}' ROM:55F0 ld INTMEM_F8, INTMEM_23C[] ROM:55F5 sub INTMEM_F8, #0C8h ROM:55F9 je ROM_5633 ROM:55FB clr INTMEM_FC+2 ROM:55FD ld INTMEM_FC, #2710h ROM:5601 divu INTMEM_FC, INTMEM_F8 ROM:5604 add INTMEM_FC, #32h ; '2' ROM:5608 clr INTMEM_FC+2 ROM:560A shll INTMEM_FC, #8 ROM:560D ldbze INTMEM_F6, 0F4h[INTMEM_36] ROM:5612 divu INTMEM_FC, INTMEM_F6 ROM:5615 sub INTMEM_FC, #32h ; '2' ROM:5619 jnc ROM_5633 ROM:561B clr INTMEM_F8+2 ROM:561D ld INTMEM_F8, #2710h ROM:5621 divu INTMEM_F8, INTMEM_FC ROM:5624 add INTMEM_F8, #0C8h ROM:5628 st INTMEM_F8, INTMEM_23C[] ROM:562D cmp INTMEM_F8, #0C8h ROM:5631 jh ROM_564B ROM:5633 ROM:5633 ROM_5633: ; CODE XREF: ROM:55F9↑j ROM:5633 ; ROM:5619↑j ROM:5633 ld INTMEM_F6, #0C8h ROM:5637 st INTMEM_F6, INTMEM_23C[] ROM:563C ldb INTMEM_C3, #3 ROM:563F andb INTMEM_DA, #-5 ROM:5642 jbc INTMEM_D7, 1, ROM_564B ROM:5645 ROM:5645 ROM_5645: ; CODE XREF: ROM:55E5↑j ROM:5645 orb INTMEM_DA, #4 ROM:5648 ldb INTMEM_C3, #1 ROM:564B ROM:564B ROM_564B: ; CODE XREF: ROM:55DB↑j ROM:564B ; ROM:ROM_55E3↑j ... ROM:564B ldb INTMEM_F8+2, INTMEM_195[] ROM:5650 ld INTMEM_F8, #18h ROM:5654 lcall ROM_358E ROM:5657 mulub INTMEM_F8, #14h ROM:565A add INTMEM_F8, #85Fh ROM:565E jnc ROM_5663 ROM:5660 ldbse INTMEM_F8, #-1 ROM:5663 ROM:5663 ROM_5663: ; CODE XREF: ROM:565E↑j ROM:5663 st INTMEM_F8, INTMEM_23E[] ROM:5668 jbs INTMEM_89, 5, ROM_56D7 ROM:566B ldb INTMEM_F8, (INTMEM_270+1)[] ROM:5670 cmpb INTMEM_F8, #-80h ROM:5673 jh ROM_56D7 ROM:5675 ldb INTMEM_F8, 0F7h[INTMEM_36] ROM:567A jbs INTMEM_DA, 3, ROM_568C ROM:567D addb INTMEM_F8+2, INTMEM_F8, 0F6h[INTMEM_36] ROM:5683 jc ROM_56D7 ROM:5685 cmpb INTMEM_C2, INTMEM_F8+2 ROM:5688 jh ROM_56D7 ROM:568A sjmp ROM_5699 ROM:568C ; --------------------------------------------------------------------------- ROM:568C ROM:568C ROM_568C: ; CODE XREF: ROM:567A↑j ROM:568C addb INTMEM_F8+2, INTMEM_F8, 0F5h[INTMEM_36] ROM:5692 jc ROM_56D7 ROM:5694 cmpb INTMEM_C2, INTMEM_F8+2 ROM:5697 jc ROM_56D7 ROM:5699 ROM:5699 ROM_5699: ; CODE XREF: ROM:568A↑j ROM:5699 orb INTMEM_DA, #8 ROM:569C ldb INTMEM_F8+2, INTMEM_191[] ROM:56A1 ld INTMEM_F8, #19h ROM:56A5 lcall ROM_358E ROM:56A8 mulub INTMEM_F8+2, INTMEM_F8, #19h ROM:56AC add INTMEM_FC, INTMEM_F8+2, 52h[INTMEM_36] ROM:56B2 sub INTMEM_FC+2, INTMEM_F8+2, 54h[INTMEM_36] ROM:56B8 jc ROM_56BC ROM:56BA clr INTMEM_FC+2 ROM:56BC ROM:56BC ROM_56BC: ; CODE XREF: ROM:56B8↑j ROM:56BC jbc INTMEM_DA, 4, ROM_56C4 ROM:56BF jbs INTMEM_D9, 1, ROM_56E2 ROM:56C2 sjmp ROM_56FC ROM:56C4 ; --------------------------------------------------------------------------- ROM:56C4 ROM:56C4 ROM_56C4: ; CODE XREF: ROM:ROM_56BC↑j ROM:56C4 cmp INTMEM_3C, INTMEM_FC ROM:56C7 jnc ROM_571B ROM:56C9 jbs INTMEM_DA, 2, ROM_571B ROM:56CC jbs INTMEM_DA, 0, ROM_571B ROM:56CF orb INTMEM_DA, #10h ROM:56D2 orb INTMEM_D9, #2 ROM:56D5 sjmp ROM_571B ROM:56D7 ; --------------------------------------------------------------------------- ROM:56D7 ROM:56D7 ROM_56D7: ; CODE XREF: ROM:5668↑j ROM:56D7 ; ROM:5673↑j ... ROM:56D7 andb INTMEM_DA, #-9 ROM:56DA andb INTMEM_DA, #-11h ROM:56DD andb INTMEM_D9, #-3 ROM:56E0 sjmp ROM_571B ROM:56E2 ; --------------------------------------------------------------------------- ROM:56E2 ROM:56E2 ROM_56E2: ; CODE XREF: ROM:56BF↑j ROM:56E2 cmp INTMEM_FC+2, INTMEM_3C ROM:56E5 jh ROM_56D7 ROM:56E7 cmp INTMEM_3C, INTMEM_F8+2 ROM:56EA jc ROM_571B ROM:56EC lcall ROM_4C4F ROM:56EF andb INTMEM_D9, #-3 ROM:56F2 ld INTMEM_F8, 56h[INTMEM_36] ROM:56F7 st INTMEM_F8, INTMEM_246[] ROM:56FC ROM:56FC ROM_56FC: ; CODE XREF: ROM:56C2↑j ROM:56FC cmp INTMEM_FC+2, INTMEM_3C ROM:56FF jh ROM_56D7 ROM:5701 lcall ROM_4C4F ROM:5704 mulu INTMEM_F8, INTMEM_F6, 50h[INTMEM_36] ROM:570A cmp ZERO_REG, INTMEM_F8+2 ; Zero register ROM:570D jne ROM_56D7 ROM:570F add INTMEM_F8, INTMEM_246[] ROM:5714 jc ROM_56D7 ROM:5716 st INTMEM_F8, INTMEM_246[] ROM:571B ROM:571B ROM_571B: ; CODE XREF: ROM:56C7↑j ROM:571B ; ROM:56C9↑j ... ROM:571B jbs INTMEM_D5, 4, ROM_5725 ROM:571E stb ZERO_REG, (INTMEM_270+3)[] ; Zero register ROM:5723 sjmp ROM_57A0 ROM:5725 ; --------------------------------------------------------------------------- ROM:5725 ROM:5725 ROM_5725: ; CODE XREF: ROM:ROM_571B↑j ROM:5725 ldb INTMEM_F8+2, INTMEM_18B[] ROM:572A ld INTMEM_F8, #1Ah ROM:572E lcall ROM_358E ROM:5731 shl INTMEM_F8, #8 ROM:5734 mulu INTMEM_F8, 66h[INTMEM_36] ROM:5739 divu INTMEM_F8, INTMEM_23E[] ROM:573E jnv ROM_5743 ROM:5740 ldbse INTMEM_F8, #-1 ROM:5743 ROM:5743 ROM_5743: ; CODE XREF: ROM:573E↑j ROM:5743 mulu INTMEM_F8, INTMEM_174[] ROM:5748 divu INTMEM_F8, 68h[INTMEM_36] ROM:574D jnv ROM_5752 ROM:574F ldbse INTMEM_F8, #-1 ROM:5752 ROM:5752 ROM_5752: ; CODE XREF: ROM:574D↑j ROM:5752 ldb INTMEM_FC, (INTMEM_270+3)[] ROM:5757 mulub INTMEM_FC, 0FAh[INTMEM_36] ROM:575C mulu INTMEM_FC, INTMEM_F8 ROM:575F subb INTMEM_F8, INTMEM_FC+1 ROM:5762 subcb INTMEM_F8+1, INTMEM_FC+2 ROM:5765 jc ROM_5769 ROM:5767 clr INTMEM_F8 ROM:5769 ROM:5769 ROM_5769: ; CODE XREF: ROM:5765↑j ROM:5769 st INTMEM_F8, INTMEM_24E[] ROM:576E ldb INTMEM_FC+2, (INTMEM_270+3)[] ROM:5773 ldb INTMEM_FC, (INTMEM_16D+1)[] ROM:5778 cmpb INTMEM_FC, (INTMEM_270+4)[] ROM:577D je ROM_5794 ROM:577F stb INTMEM_FC, (INTMEM_270+4)[] ROM:5784 incb INTMEM_FC+2 ROM:5786 cmpb INTMEM_FC+2, 0FBh[INTMEM_36] ROM:578B jne ROM_578F ROM:578D clrb INTMEM_FC+2 ROM:578F ROM:578F ROM_578F: ; CODE XREF: ROM:578B↑j ROM:578F stb INTMEM_FC+2, (INTMEM_270+3)[] ROM:5794 ROM:5794 ROM_5794: ; CODE XREF: ROM:577D↑j ROM:5794 cmpb INTMEM_FC+2, 0FCh[INTMEM_36] ROM:5799 jnc ROM_57A0 ROM:579B st ZERO_REG, INTMEM_24E[] ; Zero register ROM:57A0 ROM:57A0 ROM_57A0: ; CODE XREF: ROM:5723↑j ROM:57A0 ; ROM:5799↑j ROM:57A0 ldb INTMEM_F8+2, INTMEM_195[] ROM:57A5 ld INTMEM_F8, #1Bh ROM:57A9 lcall ROM_358E ROM:57AC mulub INTMEM_F8, #1Fh ROM:57AF add INTMEM_F8, #-8000h ROM:57B3 st INTMEM_F8, (INTMEM_24E+2)[] ROM:57B8 ld INTMEM_F8, #1Dh ROM:57BC ldb INTMEM_F8+2, INTMEM_D0[] ROM:57C1 cmp INTMEM_BC, INTMEM_180[] ROM:57C6 jh ROM_57CF ROM:57C8 ld INTMEM_F8, #1Ch ROM:57CC ldb INTMEM_F8+2, INTMEM_C2 ROM:57CF ROM:57CF ROM_57CF: ; CODE XREF: ROM:57C6↑j ROM:57CF ldb INTMEM_F8+3, INTMEM_18A[] ROM:57D4 lcall ROM_358E ROM:57D7 cmpb INTMEM_F8, #48h ; 'H' ROM:57DA jnc ROM_57DF ROM:57DC subb INTMEM_F8, #48h ; 'H' ROM:57DF ROM:57DF ROM_57DF: ; CODE XREF: ROM:57DA↑j ROM:57DF mulub INTMEM_F8, #64h ; 'd' ROM:57E2 st INTMEM_F8, INTMEM_252[] ROM:57E7 jbc INTMEM_D7, 1, ROM_57ED ROM:57EA lcall ROM_387E ROM:57ED ROM:57ED ROM_57ED: ; CODE XREF: ROM:57E7↑j ROM:57ED ld INTMEM_F8+2, (INTMEM_24E+2)[] ROM:57F2 lcall ROM_3E42 ROM:57F5 jbc INTMEM_D7, 1, ROM_5837 ROM:57F8 ld INTMEM_F8, INTMEM_24E[] ROM:57FD ld INTMEM_FC, INTMEM_252[] ROM:5802 ldb INTMEM_FC+3, INTMEM_275[] ROM:5807 ldb INTMEM_FC+2, 0FEh[INTMEM_36] ROM:580C lcall ROM_3DD9 ROM:580F jbs INTMEM_DB, 1, ROM_583A ROM:5812 orb INTMEM_DB, #2 ROM:5815 ld INTMEM_F8, #20h ; ' ' ROM:5819 jbs INTMEM_D7, 3, ROM_582A ROM:581C ldb INTMEM_F8+2, INTMEM_18B[] ROM:5821 ld INTMEM_F8, #1Eh ROM:5825 lcall ROM_358E ROM:5828 clrb INTMEM_F8+1 ROM:582A ROM:582A ROM_582A: ; CODE XREF: ROM:5819↑j ROM:582A mulu INTMEM_F8, INTMEM_24E[] ROM:582F shrl INTMEM_F8, #8 ROM:5832 lcall ROM_3E61 ROM:5835 sjmp ROM_583A ROM:5837 ; --------------------------------------------------------------------------- ROM:5837 ROM:5837 ROM_5837: ; CODE XREF: ROM:57F5↑j ROM:5837 andb INTMEM_DB, #-3 ROM:583A ROM:583A ROM_583A: ; CODE XREF: ROM:580F↑j ROM:583A ; ROM:5835↑j ROM:583A ret ROM:583B ROM:583B ; =============== S U B R O U T I N E ======================================= ROM:583B ROM:583B ROM:583B ROM_583B: ; CODE XREF: ROM_2DB4:ROM_4B2F↑p ROM:583B cmpb INTMEM_74, #2 ROM:583E jne ROM_5863 ROM:5840 cmp INTMEM_3C, 60h[INTMEM_36] ROM:5845 jnh ROM_5850 ROM:5847 cmp INTMEM_3C, 5Ch[INTMEM_36] ROM:584C jc ROM_5865 ROM:584E sjmp ROM_58E5 ROM:5850 ; --------------------------------------------------------------------------- ROM:5850 ROM:5850 ROM_5850: ; CODE XREF: ROM_583B+A↑j ROM:5850 andb INTMEM_DA, #7Fh ROM:5853 andb INTMEM_DA, #-41h ROM:5856 ld INTMEM_F8, 5Ah[INTMEM_36] ROM:585B st INTMEM_F8, INTMEM_24A[] ROM:5860 andb INTMEM_DA, #-21h ROM:5863 ROM:5863 ROM_5863: ; CODE XREF: ROM_583B+3↑j ROM:5863 sjmp ROM_590F ROM:5865 ; --------------------------------------------------------------------------- ROM:5865 ROM:5865 ROM_5865: ; CODE XREF: ROM_583B+11↑j ROM:5865 jbs INTMEM_DA, 7, ROM_58A0 ROM:5868 jbs INTMEM_DA, 6, ROM_5889 ROM:586B orb INTMEM_DA, #40h ; '@' ROM:586E st ZERO_REG, INTMEM_248[] ; Zero register ROM:5873 ldb INTMEM_F6, INTMEM_18B[] ROM:5878 cmpb INTMEM_F6, 0F9h[INTMEM_36] ROM:587D jc ROM_589A ROM:587F ld INTMEM_FC, 62h[INTMEM_36] ROM:5884 st INTMEM_FC, INTMEM_248[] ROM:5889 ROM:5889 ROM_5889: ; CODE XREF: ROM_583B+2D↑j ROM:5889 cmp ZERO_REG, INTMEM_248[] ; Zero register ROM:588E jne ROM_58C8 ROM:5890 ld INTMEM_FC, 64h[INTMEM_36] ROM:5895 st INTMEM_FC, INTMEM_248[] ROM:589A ROM:589A ROM_589A: ; CODE XREF: ROM_583B+42↑j ROM:589A andb INTMEM_DA, #-41h ROM:589D orb INTMEM_DA, #-80h ROM:58A0 ROM:58A0 ROM_58A0: ; CODE XREF: ROM_583B:ROM_5865↑j ROM:58A0 ld INTMEM_F8, 5Ah[INTMEM_36] ROM:58A5 sub INTMEM_F8, 5Ch[INTMEM_36] ROM:58AA ld INTMEM_FC+2, INTMEM_248[] ROM:58AF clr INTMEM_FC ROM:58B1 divu INTMEM_FC, 64h[INTMEM_36] ROM:58B6 jnv ROM_58BB ROM:58B8 ldbse INTMEM_FC, #-1 ROM:58BB ROM:58BB ROM_58BB: ; CODE XREF: ROM_583B+7B↑j ROM:58BB mulu INTMEM_FC, INTMEM_F8 ROM:58BE add INTMEM_FC+2, 5Ch[INTMEM_36] ROM:58C3 st INTMEM_FC+2, INTMEM_24A[] ROM:58C8 ROM:58C8 ROM_58C8: ; CODE XREF: ROM_583B+53↑j ROM:58C8 cmpb INTMEM_74, INTMEM_73 ROM:58CB jne ROM_58DE ROM:58CD ld INTMEM_FC, INTMEM_248[] ROM:58D2 cmp ZERO_REG, INTMEM_FC ; Zero register ROM:58D5 je ROM_58DE ROM:58D7 dec INTMEM_FC ROM:58D9 st INTMEM_FC, INTMEM_248[] ROM:58DE ROM:58DE ROM_58DE: ; CODE XREF: ROM_583B+90↑j ROM:58DE ; ROM_583B+9A↑j ROM:58DE cmp INTMEM_3C, INTMEM_24A[] ROM:58E3 jc ROM_58F2 ROM:58E5 ROM:58E5 ROM_58E5: ; CODE XREF: ROM_583B+13↑j ROM:58E5 jbc INTMEM_DA, 5, ROM_590F ROM:58E8 ld INTMEM_BE, INTMEM_24C[] ROM:58ED andb INTMEM_DA, #-21h ROM:58F0 sjmp ROM_590F ROM:58F2 ; --------------------------------------------------------------------------- ROM:58F2 ROM:58F2 ROM_58F2: ; CODE XREF: ROM_583B+A8↑j ROM:58F2 ld INTMEM_F8, INTMEM_24A[] ROM:58F7 add INTMEM_F8, 5Eh[INTMEM_36] ROM:58FC cmp INTMEM_3C, INTMEM_F8 ROM:58FF jnh ROM_590F ROM:5901 jbs INTMEM_DA, 5, ROM_590C ROM:5904 orb INTMEM_DA, #20h ; ' ' ROM:5907 st INTMEM_BE, INTMEM_24C[] ROM:590C ROM:590C ROM_590C: ; CODE XREF: ROM_583B+C6↑j ROM:590C lcall ROM_42C2 ROM:590F ROM:590F ROM_590F: ; CODE XREF: ROM_583B:ROM_5863↑j ROM:590F ; ROM_583B:ROM_58E5↑j ... ROM:590F djnz INTMEM_CF, ROM_598E ROM:5912 st ZERO_REG, INTMEM_262[] ; Zero register ROM:5917 ld INTMEM_FC+2, INTMEM_150[] ROM:591C ldb INTMEM_CF, 15Bh[INTMEM_36] ROM:5921 cmp INTMEM_3C, 9Ch[INTMEM_36] ROM:5926 jnh ROM_5989 ROM:5928 ld INTMEM_FC, INTMEM_180[] ROM:592D shl INTMEM_FC, #6 ROM:5930 cmp INTMEM_FC+2, INTMEM_FC ROM:5933 jnh ROM_5937 ROM:5935 sjmp ROM_5989 ROM:5937 ; --------------------------------------------------------------------------- ROM:5937 ROM:5937 ROM_5937: ; CODE XREF: ROM_583B+F8↑j ROM:5937 sub INTMEM_F8, INTMEM_FC+2, INTMEM_264[] ROM:593D mul INTMEM_F8, #64h ; 'd' ROM:5942 div INTMEM_F8, 9Eh[INTMEM_36] ROM:5948 cmp INTMEM_F8, ZERO_REG ; Zero register ROM:594B je ROM_5989 ROM:594D add INTMEM_F8, INTMEM_264[] ROM:5952 st INTMEM_F8, INTMEM_264[] ROM:5957 sub INTMEM_F8, INTMEM_FC+2, INTMEM_264[] ROM:595D jnc ROM_5984 ROM:595F cmp INTMEM_F8, 0A0h[INTMEM_36] ROM:5964 jnc ROM_598E ROM:5966 mulu INTMEM_F8, INTMEM_17E[] ROM:596B shrl INTMEM_F8, #8 ROM:596E st INTMEM_F8, INTMEM_262[] ROM:5973 lcall ROM_3E71 ROM:5976 ldb INTMEM_FC, INTMEM_287[] ROM:597B incb INTMEM_FC ROM:597D stb INTMEM_FC, INTMEM_287[] ROM:5982 sjmp ROM_598E ROM:5984 ; --------------------------------------------------------------------------- ROM:5984 ROM:5984 ROM_5984: ; CODE XREF: ROM_583B+122↑j ROM:5984 stb ZERO_REG, INTMEM_287[] ; Zero register ROM:5989 ROM:5989 ROM_5989: ; CODE XREF: ROM_583B+EB↑j ROM:5989 ; ROM_583B+FA↑j ... ROM:5989 st INTMEM_FC+2, INTMEM_264[] ROM:598E ROM:598E ROM_598E: ; CODE XREF: ROM_583B:ROM_590F↑j ROM:598E ; ROM_583B+129↑j ... ROM:598E ret ROM:598E ; End of function ROM_583B ROM:598E ROM:598F ROM:598F ; =============== S U B R O U T I N E ======================================= ROM:598F ROM:598F ROM:598F ROM_598F: ; CODE XREF: ROM_4B19+C↑p ROM:598F andb INTMEM_DB, #-5 ROM:5992 jbc INTMEM_D7, 0, ROM_59BF ROM:5995 jbs INTMEM_DB, 3, ROM_59A7 ROM:5998 ldb INTMEM_F8, INTMEM_18B[] ROM:599D cmpb INTMEM_F8, 101h[INTMEM_36] ROM:59A2 jnh ROM_59C2 ROM:59A4 orb INTMEM_DB, #8 ROM:59A7 ROM:59A7 ROM_59A7: ; CODE XREF: ROM_598F+6↑j ROM:59A7 ldb INTMEM_F8+1, INTMEM_18A[] ROM:59AC cmpb INTMEM_F8+1, 0FFh[INTMEM_36] ROM:59B1 jnh ROM_59BA ROM:59B3 cmpb INTMEM_C2, 100h[INTMEM_36] ROM:59B8 jh ROM_59C2 ROM:59BA ROM:59BA ROM_59BA: ; CODE XREF: ROM_598F+22↑j ROM:59BA orb INTMEM_DB, #4 ROM:59BD sjmp ROM_59C2 ROM:59BF ; --------------------------------------------------------------------------- ROM:59BF ROM:59BF ROM_59BF: ; CODE XREF: ROM_598F+3↑j ROM:59BF andb INTMEM_DB, #-9 ROM:59C2 ROM:59C2 ROM_59C2: ; CODE XREF: ROM_598F+13↑j ROM:59C2 ; ROM_598F+29↑j ... ROM:59C2 jbs INTMEM_DB, 2, ROM_59CA ROM:59C5 andb INTMEM_7C, #-11h ROM:59C8 sjmp ROM_59CD ROM:59CA ; --------------------------------------------------------------------------- ROM:59CA ROM:59CA ROM_59CA: ; CODE XREF: ROM_598F:ROM_59C2↑j ROM:59CA orb INTMEM_7C, #10h ROM:59CD ROM:59CD ROM_59CD: ; CODE XREF: ROM_598F+39↑j ROM:59CD jbs INTMEM_DB, 4, ROM_59F7 ROM:59D0 jbs INTMEM_DB, 5, ROM_59EF ROM:59D3 ldb INTMEM_AA, 103h[INTMEM_36] ROM:59D8 jbc INTMEM_DB, 3, ROM_59F7 ROM:59DB ld INTMEM_F8, #1Fh ROM:59DF ldb INTMEM_F8+2, INTMEM_18B[] ROM:59E4 lcall ROM_358E ROM:59E7 stb INTMEM_F8, INTMEM_277[] ROM:59EC orb INTMEM_DB, #20h ; ' ' ROM:59EF ROM:59EF ROM_59EF: ; CODE XREF: ROM_598F+41↑j ROM:59EF cmpb ZERO_REG, INTMEM_AA ; Zero register ROM:59F2 jne ROM_59F7 ROM:59F4 orb INTMEM_DB, #10h ROM:59F7 ROM:59F7 ROM_59F7: ; CODE XREF: ROM_598F:ROM_59CD↑j ROM:59F7 ; ROM_598F+49↑j ... ROM:59F7 jbs INTMEM_D7, 0, ROM_5A12 ROM:59FA ldb INTMEM_AA, 103h[INTMEM_36] ROM:59FF andb INTMEM_DB, #-11h ROM:5A02 andb INTMEM_DB, #-21h ROM:5A05 andb INTMEM_D6, #-2 ROM:5A08 ldb INTMEM_FC, 102h[INTMEM_36] ROM:5A0D stb INTMEM_FC, INTMEM_276[] ROM:5A12 ROM:5A12 ROM_5A12: ; CODE XREF: ROM_598F:ROM_59F7↑j ROM:5A12 jbs INTMEM_D6, 0, ROM_5A3A ROM:5A15 jbc INTMEM_DB, 3, ROM_5A3A ROM:5A18 jbs INTMEM_DB, 6, ROM_5A42 ROM:5A1B jbs INTMEM_DB, 4, ROM_5A34 ROM:5A1E jbs INTMEM_DA, 2, ROM_5A3A ROM:5A21 lcall ROM_42A0 ROM:5A24 cmpb INTMEM_F8+1, 108h[INTMEM_36] ROM:5A29 jc ROM_5A3F ROM:5A2B cmpb INTMEM_F8+1, 109h[INTMEM_36] ROM:5A30 jnh ROM_5A3F ROM:5A32 sjmp ROM_5AED ROM:5A34 ; --------------------------------------------------------------------------- ROM:5A34 ROM:5A34 ROM_5A34: ; CODE XREF: ROM_598F+8C↑j ROM:5A34 orb INTMEM_32, #40h ; '@' ROM:5A37 orb INTMEM_D6, #1 ROM:5A3A ROM:5A3A ROM_5A3A: ; CODE XREF: ROM_598F:ROM_5A12↑j ROM:5A3A ; ROM_598F+86↑j ... ROM:5A3A andb INTMEM_DB, #-41h ROM:5A3D sjmp ROM_5AED ROM:5A3F ; --------------------------------------------------------------------------- ROM:5A3F ROM:5A3F ROM_5A3F: ; CODE XREF: ROM_598F+9A↑j ROM:5A3F ; ROM_598F+A1↑j ROM:5A3F orb INTMEM_DB, #40h ; '@' ROM:5A42 ROM:5A42 ROM_5A42: ; CODE XREF: ROM_598F+89↑j ROM:5A42 jbc INTMEM_DB, 7, ROM_5A6B ROM:5A45 jbc INTMEM_DA, 4, ROM_5A57 ROM:5A48 ldb INTMEM_AF, 104h[INTMEM_36] ROM:5A4D jbs INTMEM_89, 5, ROM_5A71 ROM:5A50 ldb INTMEM_AF, 105h[INTMEM_36] ROM:5A55 sjmp ROM_5A71 ROM:5A57 ; --------------------------------------------------------------------------- ROM:5A57 ROM:5A57 ROM_5A57: ; CODE XREF: ROM_598F+B6↑j ROM:5A57 lcall ROM_42A0 ROM:5A5A cmpb INTMEM_F8+1, 106h[INTMEM_36] ROM:5A5F jh ROM_5A66 ROM:5A61 cmpb INTMEM_AF, ZERO_REG ; Zero register ROM:5A64 jne ROM_5A71 ROM:5A66 ROM:5A66 ROM_5A66: ; CODE XREF: ROM_598F+D0↑j ROM:5A66 andb INTMEM_DB, #7Fh ROM:5A69 sjmp ROM_5A73 ROM:5A6B ; --------------------------------------------------------------------------- ROM:5A6B ROM:5A6B ROM_5A6B: ; CODE XREF: ROM_598F:ROM_5A42↑j ROM:5A6B jbc INTMEM_DA, 4, ROM_5A73 ROM:5A6E orb INTMEM_DB, #-80h ROM:5A71 ROM:5A71 ROM_5A71: ; CODE XREF: ROM_598F+BE↑j ROM:5A71 ; ROM_598F+C6↑j ... ROM:5A71 sjmp ROM_5AED ROM:5A73 ; --------------------------------------------------------------------------- ROM:5A73 ROM:5A73 ROM_5A73: ; CODE XREF: ROM_598F+DA↑j ROM:5A73 ; ROM_598F:ROM_5A6B↑j ROM:5A73 cmp INTMEM_B8, 76h[INTMEM_36] ROM:5A78 jc ROM_5AA8 ROM:5A7A cmp INTMEM_B8, 78h[INTMEM_36] ROM:5A7F jnh ROM_5A96 ROM:5A81 andb INTMEM_D9, #-2 ROM:5A84 ldb INTMEM_90, 10Bh[INTMEM_36] ROM:5A89 cmp INTMEM_B8, #61A8h ROM:5A8D jnc ROM_5AB8 ROM:5A8F ldb INTMEM_90, 10Ah[INTMEM_36] ROM:5A94 sjmp ROM_5AB8 ROM:5A96 ; --------------------------------------------------------------------------- ROM:5A96 ROM:5A96 ROM_5A96: ; CODE XREF: ROM_598F+F0↑j ROM:5A96 jbs INTMEM_D9, 0, ROM_5AA8 ROM:5A99 cmpb INTMEM_90, ZERO_REG ; Zero register ROM:5A9C jne ROM_5AB8 ROM:5A9E orb INTMEM_D9, #1 ROM:5AA1 ldb INTMEM_90, 10Ch[INTMEM_36] ROM:5AA6 sjmp ROM_5AB8 ROM:5AA8 ; --------------------------------------------------------------------------- ROM:5AA8 ROM:5AA8 ROM_5AA8: ; CODE XREF: ROM_598F+E9↑j ROM:5AA8 ; ROM_598F:ROM_5A96↑j ROM:5AA8 cmpb INTMEM_90, ZERO_REG ; Zero register ROM:5AAB jne ROM_5AB8 ROM:5AAD orb INTMEM_D6, #1 ROM:5AB0 orb INTMEM_32, #40h ; '@' ROM:5AB3 andb INTMEM_D9, #-2 ROM:5AB6 sjmp ROM_5AED ROM:5AB8 ; --------------------------------------------------------------------------- ROM:5AB8 ROM:5AB8 ROM_5AB8: ; CODE XREF: ROM_598F+FE↑j ROM:5AB8 ; ROM_598F+105↑j ... ROM:5AB8 jbs INTMEM_D5, 7, ROM_5AC7 ROM:5ABB ldb INTMEM_F8+2, INTMEM_18B[] ROM:5AC0 cmpb INTMEM_F8+2, 10Dh[INTMEM_36] ROM:5AC5 jnh ROM_5AED ROM:5AC7 ROM:5AC7 ROM_5AC7: ; CODE XREF: ROM_598F:ROM_5AB8↑j ROM:5AC7 cmpb INTMEM_B5, 0ECh[INTMEM_36] ROM:5ACC jne ROM_5AED ROM:5ACE jbs INTMEM_DA, 5, ROM_5AED ROM:5AD1 jbs INTMEM_DB, 0, ROM_5AED ROM:5AD4 jbs INTMEM_88, 7, ROM_5AF0 ROM:5AD7 ROM:5AD7 ROM_5AD7: ; CODE XREF: ROM_598F:ROM_5AED↓j ROM:5AD7 orb INTMEM_D5, #-80h ROM:5ADA cmpb ZERO_REG, INTMEM_277[] ; Zero register ROM:5ADF je ROM_5AF7 ROM:5AE1 ldb INTMEM_AB, INTMEM_277[] ROM:5AE6 stb ZERO_REG, INTMEM_277[] ; Zero register ROM:5AEB sjmp ROM_5AF7 ROM:5AED ; --------------------------------------------------------------------------- ROM:5AED ROM:5AED ROM_5AED: ; CODE XREF: ROM_598F+A3↑j ROM:5AED ; ROM_598F+AE↑j ... ROM:5AED jbs INTMEM_88, 6, ROM_5AD7 ROM:5AF0 ROM:5AF0 ROM_5AF0: ; CODE XREF: ROM_598F+145↑j ROM:5AF0 ld INTMEM_B8, #61A8h ROM:5AF4 andb INTMEM_D5, #7Fh ROM:5AF7 ROM:5AF7 ROM_5AF7: ; CODE XREF: ROM_598F+150↑j ROM:5AF7 ; ROM_598F+15C↑j ROM:5AF7 andb INTMEM_DC, #-5 ROM:5AFA lcall ROM_42A0 ROM:5AFD jbs INTMEM_DC, 1, ROM_5B0C ROM:5B00 cmpb INTMEM_F8+1, 106h[INTMEM_36] ROM:5B05 jnh ROM_5B19 ROM:5B07 orb INTMEM_DC, #2 ROM:5B0A sjmp ROM_5B16 ROM:5B0C ; --------------------------------------------------------------------------- ROM:5B0C ROM:5B0C ROM_5B0C: ; CODE XREF: ROM_598F+16E↑j ROM:5B0C cmpb INTMEM_F8+1, 107h[INTMEM_36] ROM:5B11 jc ROM_5B19 ROM:5B13 andb INTMEM_DC, #-3 ROM:5B16 ROM:5B16 ROM_5B16: ; CODE XREF: ROM_598F+17B↑j ROM:5B16 orb INTMEM_DC, #4 ROM:5B19 ROM:5B19 ROM_5B19: ; CODE XREF: ROM_598F+176↑j ROM:5B19 ; ROM_598F+182↑j ROM:5B19 jbs INTMEM_D5, 7, ROM_5B21 ROM:5B1C andb INTMEM_DC, #-2 ROM:5B1F sjmp ROM_5C12 ROM:5B21 ; --------------------------------------------------------------------------- ROM:5B21 ROM:5B21 ROM_5B21: ; CODE XREF: ROM_598F:ROM_5B19↑j ROM:5B21 jbc INTMEM_DC, 0, ROM_5B9E ROM:5B24 jbc INTMEM_DC, 2, ROM_5B38 ROM:5B27 ldb INTMEM_FC+3, INTMEM_276[] ROM:5B2C cmpb ZERO_REG, INTMEM_FC+3 ; Zero register ROM:5B2F je ROM_5B38 ROM:5B31 decb INTMEM_FC+3 ROM:5B33 stb INTMEM_FC+3, INTMEM_276[] ROM:5B38 ROM:5B38 ROM_5B38: ; CODE XREF: ROM_598F+195↑j ROM:5B38 ; ROM_598F+1A0↑j ROM:5B38 jbs INTMEM_DC, 2, ROM_5B86 ROM:5B3B jbs INTMEM_D9, 6, ROM_5B48 ROM:5B3E orb INTMEM_DC, #8 ROM:5B41 cmpb INTMEM_96, ZERO_REG ; Zero register ROM:5B44 je ROM_5B4F ROM:5B46 sjmp ROM_5B58 ROM:5B48 ; --------------------------------------------------------------------------- ROM:5B48 ROM:5B48 ROM_5B48: ; CODE XREF: ROM_598F+1AC↑j ROM:5B48 cmpb INTMEM_97, ZERO_REG ; Zero register ROM:5B4B je ROM_5B4F ROM:5B4D sjmp ROM_5B58 ROM:5B4F ; --------------------------------------------------------------------------- ROM:5B4F ROM:5B4F ROM_5B4F: ; CODE XREF: ROM_598F+1B5↑j ROM:5B4F ; ROM_598F+1BC↑j ROM:5B4F cmpb ZERO_REG, INTMEM_276[] ; Zero register ROM:5B54 jne ROM_5B58 ROM:5B56 sjmp ROM_5B9E ROM:5B58 ; --------------------------------------------------------------------------- ROM:5B58 ROM:5B58 ROM_5B58: ; CODE XREF: ROM_598F+1B7↑j ROM:5B58 ; ROM_598F+1BE↑j ... ROM:5B58 andb INTMEM_DC, #-9 ROM:5B5B cmpb INTMEM_A4, ZERO_REG ; Zero register ROM:5B5E je ROM_5B62 ROM:5B60 sjmp ROM_5C12 ROM:5B62 ; --------------------------------------------------------------------------- ROM:5B62 ROM:5B62 ROM_5B62: ; CODE XREF: ROM_598F+1CF↑j ROM:5B62 ldb INTMEM_A4, 111h[INTMEM_36] ROM:5B67 ld INTMEM_F8, #23h ; '#' ROM:5B6B jbs INTMEM_DC, 1, ROM_5B72 ROM:5B6E ld INTMEM_F8, #22h ; '"' ROM:5B72 ROM:5B72 ROM_5B72: ; CODE XREF: ROM_598F+1DC↑j ROM:5B72 ldb INTMEM_F8+2, INTMEM_C2 ROM:5B75 ldb INTMEM_F8+3, INTMEM_18A[] ROM:5B7A lcall ROM_358E ROM:5B7D clrb INTMEM_F8+1 ROM:5B7F stb INTMEM_F8, INTMEM_3C9[] ROM:5B84 sjmp ROM_5BEF ROM:5B86 ; --------------------------------------------------------------------------- ROM:5B86 ROM:5B86 ROM_5B86: ; CODE XREF: ROM_598F:ROM_5B38↑j ROM:5B86 ld INTMEM_F8+2, INTMEM_2E0[] ROM:5B8B ld INTMEM_FC, INTMEM_B8 ROM:5B8E shr INTMEM_FC, #1 ROM:5B91 st INTMEM_FC, INTMEM_2E0[] ROM:5B96 add INTMEM_F8+2, INTMEM_FC ROM:5B99 st INTMEM_F8+2, INTMEM_254[] ROM:5B9E ROM:5B9E ROM_5B9E: ; CODE XREF: ROM_598F:ROM_5B21↑j ROM:5B9E ; ROM_598F+1C7↑j ROM:5B9E orb INTMEM_DC, #1 ROM:5BA1 ldb INTMEM_97, 110h[INTMEM_36] ROM:5BA6 ldb INTMEM_F8+3, INTMEM_18A[] ROM:5BAB ldb INTMEM_F8+2, INTMEM_C2 ROM:5BAE ld INTMEM_F8, #21h ; '!' ROM:5BB2 ldb INTMEM_96, 10Fh[INTMEM_36] ROM:5BB7 ld INTMEM_EE, #61A8h ROM:5BBB jbs INTMEM_DC, 1, ROM_5BCC ROM:5BBE ld INTMEM_F8, #20h ; ' ' ROM:5BC2 ldb INTMEM_96, 10Eh[INTMEM_36] ROM:5BC7 ld INTMEM_EE, 7Ah[INTMEM_36] ROM:5BCC ROM:5BCC ROM_5BCC: ; CODE XREF: ROM_598F+22C↑j ROM:5BCC lcall ROM_358E ROM:5BCF stb INTMEM_F8, INTMEM_3CA[] ROM:5BD4 clrb INTMEM_F8+1 ROM:5BD6 mulu INTMEM_F8, INTMEM_EE ROM:5BD9 divu INTMEM_F8, #61A8h ROM:5BDD andb INTMEM_DC, #-9 ROM:5BE0 mulub INTMEM_FC, INTMEM_AB, #8 ROM:5BE4 add INTMEM_FC, #190h ROM:5BE8 mulu INTMEM_F8, INTMEM_FC ROM:5BEB divu INTMEM_F8, #32h ; '2' ROM:5BEF ROM:5BEF ROM_5BEF: ; CODE XREF: ROM_598F+1F5↑j ROM:5BEF jbc INTMEM_DC, 1, ROM_5C03 ROM:5BF2 sub INTMEM_B8, INTMEM_F8 ROM:5BF5 cmp INTMEM_B8, 78h[INTMEM_36] ROM:5BFA jc ROM_5C12 ROM:5BFC ld INTMEM_B8, 78h[INTMEM_36] ROM:5C01 sjmp ROM_5C12 ROM:5C03 ; --------------------------------------------------------------------------- ROM:5C03 ROM:5C03 ROM_5C03: ; CODE XREF: ROM_598F:ROM_5BEF↑j ROM:5C03 add INTMEM_B8, INTMEM_F8 ROM:5C06 cmp INTMEM_B8, 76h[INTMEM_36] ROM:5C0B jnh ROM_5C12 ROM:5C0D ld INTMEM_B8, 76h[INTMEM_36] ROM:5C12 ROM:5C12 ROM_5C12: ; CODE XREF: ROM_598F+190↑j ROM:5C12 ; ROM_598F+1D1↑j ... ROM:5C12 jbc INTMEM_D5, 7, ROM_5C55 ROM:5C15 jbc INTMEM_DC, 4, ROM_5C55 ROM:5C18 jbs INTMEM_D7, 5, ROM_5C53 ROM:5C1B jbc INTMEM_D8, 0, ROM_5C53 ROM:5C1E ldb INTMEM_F8, INTMEM_197[] ROM:5C23 cmpb INTMEM_F8, 115h[INTMEM_36] ROM:5C28 jc ROM_5C53 ROM:5C2A ldb INTMEM_F8, INTMEM_195[] ROM:5C2F cmpb INTMEM_F8, 114h[INTMEM_36] ROM:5C34 jnh ROM_5C53 ROM:5C36 ldb INTMEM_F8, INTMEM_199[] ROM:5C3B cmpb INTMEM_F8, 112h[INTMEM_36] ROM:5C40 jc ROM_5C53 ROM:5C42 cmpb INTMEM_F8, 113h[INTMEM_36] ROM:5C47 jnh ROM_5C53 ROM:5C49 cmpb INTMEM_91, ZERO_REG ; Zero register ROM:5C4C jne ROM_5C51 ROM:5C4E jbs INTMEM_DC, 2, ROM_5C57 ROM:5C51 ROM:5C51 ROM_5C51: ; CODE XREF: ROM_598F+2BD↑j ROM:5C51 sjmp ROM_5CDE ROM:5C53 ; --------------------------------------------------------------------------- ROM:5C53 ROM:5C53 ROM_5C53: ; CODE XREF: ROM_598F+289↑j ROM:5C53 ; ROM_598F+28C↑j ... ROM:5C53 sjmp ROM_5CCA ROM:5C55 ; --------------------------------------------------------------------------- ROM:5C55 ROM:5C55 ROM_5C55: ; CODE XREF: ROM_598F:ROM_5C12↑j ROM:5C55 ; ROM_598F+286↑j ROM:5C55 sjmp ROM_5CC5 ROM:5C57 ; --------------------------------------------------------------------------- ROM:5C57 ROM:5C57 ROM_5C57: ; CODE XREF: ROM_598F+2BF↑j ROM:5C57 ldb INTMEM_F8+1, INTMEM_278[] ROM:5C5C incb INTMEM_F8+1 ROM:5C5E stb INTMEM_F8+1, INTMEM_278[] ROM:5C63 ld INTMEM_FC, INTMEM_256[] ROM:5C68 ld INTMEM_FC+2, INTMEM_258[] ROM:5C6D add INTMEM_FC, INTMEM_254[] ROM:5C72 addc INTMEM_FC+2, ZERO_REG ; Zero register ROM:5C75 st INTMEM_FC, INTMEM_256[] ROM:5C7A st INTMEM_FC+2, INTMEM_258[] ROM:5C7F ldbze INTMEM_F6, INTMEM_278[] ROM:5C84 cmpb INTMEM_F6, 116h[INTMEM_36] ROM:5C89 jnc ROM_5CDE ROM:5C8B ldb INTMEM_F8+3, INTMEM_279[] ROM:5C90 cmpb INTMEM_F8+3, 117h[INTMEM_36] ROM:5C95 jc ROM_5CCF ROM:5C97 incb INTMEM_F8+3 ROM:5C99 stb INTMEM_F8+3, INTMEM_279[] ROM:5C9E divu INTMEM_FC, INTMEM_F6 ROM:5CA1 cmp INTMEM_FC, 7Ch[INTMEM_36] ROM:5CA6 jc ROM_5CBA ROM:5CA8 cmp INTMEM_FC, 7Eh[INTMEM_36] ROM:5CAD jh ROM_5CC3 ROM:5CAF cmpb INTMEM_22+1, 11Ah[INTMEM_36] ROM:5CB4 jnh ROM_5CC3 ROM:5CB6 decb INTMEM_22+1 ROM:5CB8 sjmp ROM_5CCF ROM:5CBA ; --------------------------------------------------------------------------- ROM:5CBA ROM:5CBA ROM_5CBA: ; CODE XREF: ROM_598F+317↑j ROM:5CBA cmpb INTMEM_22+1, 119h[INTMEM_36] ROM:5CBF jc ROM_5CC3 ROM:5CC1 incb INTMEM_22+1 ROM:5CC3 ROM:5CC3 ROM_5CC3: ; CODE XREF: ROM_598F+31E↑j ROM:5CC3 ; ROM_598F+325↑j ... ROM:5CC3 sjmp ROM_5CCF ROM:5CC5 ; --------------------------------------------------------------------------- ROM:5CC5 ROM:5CC5 ROM_5CC5: ; CODE XREF: ROM_598F:ROM_5C55↑j ROM:5CC5 stb ZERO_REG, INTMEM_279[] ; Zero register ROM:5CCA ROM:5CCA ROM_5CCA: ; CODE XREF: ROM_598F:ROM_5C53↑j ROM:5CCA ldb INTMEM_91, 118h[INTMEM_36] ROM:5CCF ROM:5CCF ROM_5CCF: ; CODE XREF: ROM_598F+306↑j ROM:5CCF ; ROM_598F+329↑j ... ROM:5CCF stb ZERO_REG, INTMEM_278[] ; Zero register ROM:5CD4 st ZERO_REG, INTMEM_258[] ; Zero register ROM:5CD9 st ZERO_REG, INTMEM_256[] ; Zero register ROM:5CDE ROM:5CDE ROM_5CDE: ; CODE XREF: ROM_598F:ROM_5C51↑j ROM:5CDE ; ROM_598F+2FA↑j ROM:5CDE ret ROM:5CDE ; End of function ROM_598F ROM:5CDE ROM:5CDF ROM:5CDF ; =============== S U B R O U T I N E ======================================= ROM:5CDF ROM:5CDF ROM:5CDF ROM_5CDF: ; CODE XREF: ROM_4B19+3↑p ROM:5CDF jbc INTMEM_D7, 0, ROM_5D48 ROM:5CE2 jbs INTMEM_D9, 0, ROM_5D48 ROM:5CE5 ldb INTMEM_F6, INTMEM_18B[] ROM:5CEA cmpb INTMEM_F6, 0E5h[INTMEM_36] ROM:5CEF jnc ROM_5D48 ROM:5CF1 cmpb INTMEM_F6, 0E6h[INTMEM_36] ROM:5CF6 jh ROM_5CFB ROM:5CF8 jbc INTMEM_D9, 2, ROM_5D48 ROM:5CFB ROM:5CFB ROM_5CFB: ; CODE XREF: ROM_5CDF+17↑j ROM:5CFB jbc INTMEM_D9, 1, ROM_5D26 ROM:5CFE ldb INTMEM_F8+2, 0E7h[INTMEM_36] ROM:5D03 cmpb INTMEM_F8+2, INTMEM_18A[] ROM:5D08 jh ROM_5D26 ROM:5D0A addb INTMEM_F8+2, 0E8h[INTMEM_36] ROM:5D0F cmpb INTMEM_F8+2, INTMEM_18A[] ROM:5D14 jnc ROM_5D19 ROM:5D16 jbc INTMEM_D9, 3, ROM_5D26 ROM:5D19 ROM:5D19 ROM_5D19: ; CODE XREF: ROM_5CDF+35↑j ROM:5D19 orb INTMEM_D9, #8 ROM:5D1C orb INTMEM_D9, #4 ROM:5D1F ldb INTMEM_F8, 0EAh[INTMEM_36] ROM:5D24 sjmp ROM_5D4D ROM:5D26 ; --------------------------------------------------------------------------- ROM:5D26 ROM:5D26 ROM_5D26: ; CODE XREF: ROM_5CDF:ROM_5CFB↑j ROM:5D26 ; ROM_5CDF+29↑j ... ROM:5D26 andb INTMEM_D9, #-9 ROM:5D29 orb INTMEM_D9, #4 ROM:5D2C ldb INTMEM_F8+2, INTMEM_C2 ROM:5D2F ldb INTMEM_F8+3, INTMEM_18A[] ROM:5D34 ld INTMEM_F8, #4 ROM:5D38 lcall ROM_358E ROM:5D3B jbc INTMEM_D7, 5, ROM_5D4D ROM:5D3E mulub INTMEM_F8, 0E9h[INTMEM_36] ROM:5D43 divub INTMEM_F8, #64h ; 'd' ROM:5D46 sjmp ROM_5D4D ROM:5D48 ; --------------------------------------------------------------------------- ROM:5D48 ROM:5D48 ROM_5D48: ; CODE XREF: ROM_5CDF↑j ROM:5D48 ; ROM_5CDF+3↑j ... ROM:5D48 andb INTMEM_D9, #-5 ROM:5D4B clrb INTMEM_F8 ROM:5D4D ROM:5D4D ROM_5D4D: ; CODE XREF: ROM_5CDF+45↑j ROM:5D4D ; ROM_5CDF+5C↑j ... ROM:5D4D stb INTMEM_F8, (INTMEM_D0+1)[] ROM:5D52 ret ROM:5D52 ; End of function ROM_5CDF ROM:5D52 ROM:5D53 ROM:5D53 ; =============== S U B R O U T I N E ======================================= ROM:5D53 ROM:5D53 ROM:5D53 ROM_5D53: ; CODE XREF: ROM_4B19+6↑p ROM:5D53 ROM:5D53 ; FUNCTION CHUNK AT ROM:4B94 SIZE 0000000E BYTES ROM:5D53 ROM:5D53 ld INTMEM_F6, #384h ROM:5D57 st INTMEM_F6, INTMEM_25A[] ROM:5D5C clrb INTMEM_C4 ROM:5D5E ldb INTMEM_F8+2, INTMEM_191[] ROM:5D63 ldb INTMEM_F8+3, INTMEM_18C[] ROM:5D68 ld INTMEM_F8, #24h ; '$' ROM:5D6C lcall ROM_358E ROM:5D6F stb INTMEM_F8, INTMEM_3CB[] ROM:5D74 ldb INTMEM_F8+2, INTMEM_F8 ROM:5D77 lcall ROM_4C93 ROM:5D7A stb INTMEM_F8, INTMEM_D2[] ROM:5D7F ld INTMEM_F8, #25h ; '%' ROM:5D83 ldb INTMEM_F8+2, INTMEM_191[] ROM:5D88 lcall ROM_358E ROM:5D8B stb INTMEM_F8, INTMEM_C5 ROM:5D8E ldb INTMEM_F8, INTMEM_18D[] ROM:5D93 ldb INTMEM_F8+1, INTMEM_D0[] ROM:5D98 jbs INTMEM_89, 7, ROM_5D9D ROM:5D9B sjmp ROM_5E1F ROM:5D9D ; --------------------------------------------------------------------------- ROM:5D9D ROM:5D9D ROM_5D9D: ; CODE XREF: ROM_5D53+45↑j ROM:5D9D jbc INTMEM_D8, 6, ROM_5E1F ROM:5DA0 cmpb INTMEM_F8, 11Dh[INTMEM_36] ROM:5DA5 jh ROM_5E1F ROM:5DA7 cmpb INTMEM_F8+1, 11Fh[INTMEM_36] ROM:5DAC jh ROM_5E1F ROM:5DAE cmp INTMEM_3C, 80h[INTMEM_36] ROM:5DB3 jh ROM_5E1F ROM:5DB5 jbs INTMEM_DC, 5, ROM_5DF4 ROM:5DB8 cmpb INTMEM_F8, 11Eh[INTMEM_36] ROM:5DBD jnc ROM_5DC1 ROM:5DBF ROM:5DBF ROM_5DBF: ; CODE XREF: ROM_5D53+73↓j ROM:5DBF sjmp ROM_5E4A ROM:5DC1 ; --------------------------------------------------------------------------- ROM:5DC1 ROM:5DC1 ROM_5DC1: ; CODE XREF: ROM_5D53+6A↑j ROM:5DC1 cmpb INTMEM_F8+1, 120h[INTMEM_36] ROM:5DC6 jc ROM_5DBF ROM:5DC8 cmp INTMEM_3C, 82h[INTMEM_36] ROM:5DCD jc ROM_5E4A ROM:5DCF orb INTMEM_DC, #20h ; ' ' ROM:5DD2 ldb INTMEM_F8+3, INTMEM_5E ROM:5DD5 ldb INTMEM_F8+2, 121h[INTMEM_36] ROM:5DDA lcall ROM_4CBB ROM:5DDD stb INTMEM_F8+2, INTMEM_C6 ROM:5DE0 ldb INTMEM_F8+2, INTMEM_D2[] ROM:5DE5 addb INTMEM_F8+2, 123h[INTMEM_36] ROM:5DEA cmpb INTMEM_C6, INTMEM_F8+2 ROM:5DED jnh ROM_5E45 ROM:5DEF ldb INTMEM_C6, INTMEM_F8+2 ROM:5DF2 sjmp ROM_5E45 ROM:5DF4 ; --------------------------------------------------------------------------- ROM:5DF4 ROM:5DF4 ROM_5DF4: ; CODE XREF: ROM_5D53+62↑j ROM:5DF4 jbs INTMEM_D7, 5, ROM_5E02 ROM:5DF7 cmpb ZERO_REG, INTMEM_C6 ; Zero register ROM:5DFA jne ROM_5E4A ROM:5DFC orb INTMEM_D7, #20h ; ' ' ROM:5DFF orb INTMEM_7C, #2 ROM:5E02 ROM:5E02 ROM_5E02: ; CODE XREF: ROM_5D53:ROM_5DF4↑j ROM:5E02 ldb INTMEM_F8+2, 11Ch[INTMEM_36] ROM:5E07 ldb INTMEM_F8+3, INTMEM_D2[] ROM:5E0C lcall ROM_4CBB ROM:5E0F subb INTMEM_F6, INTMEM_F8+2, INTMEM_D2[] ROM:5E15 addb INTMEM_C4, INTMEM_F6 ROM:5E18 stb INTMEM_F8+2, INTMEM_D2[] ROM:5E1D sjmp ROM_5E4A ROM:5E1F ; --------------------------------------------------------------------------- ROM:5E1F ROM:5E1F ROM_5E1F: ; CODE XREF: ROM_5D53+48↑j ROM:5E1F ; ROM_5D53:ROM_5D9D↑j ... ROM:5E1F jbc INTMEM_DC, 5, ROM_5E4A ROM:5E22 ldb INTMEM_F8+3, INTMEM_5E ROM:5E25 ldb INTMEM_F8+2, 122h[INTMEM_36] ROM:5E2A lcall ROM_4CBB ROM:5E2D cmpb INTMEM_F8+3, INTMEM_D2[] ROM:5E32 jc ROM_5E39 ROM:5E34 ldb INTMEM_F8+3, INTMEM_D2[] ROM:5E39 ROM:5E39 ROM_5E39: ; CODE XREF: ROM_5D53+DF↑j ROM:5E39 stb INTMEM_F8+3, INTMEM_C6 ROM:5E3C andb INTMEM_DC, #-21h ROM:5E3F andb INTMEM_D7, #-21h ROM:5E42 andb INTMEM_7C, #-3 ROM:5E45 ROM:5E45 ROM_5E45: ; CODE XREF: ROM_5D53+9A↑j ROM:5E45 ; ROM_5D53+9F↑j ROM:5E45 ldb INTMEM_C7, 124h[INTMEM_36] ROM:5E4A ROM:5E4A ROM_5E4A: ; CODE XREF: ROM_5D53:ROM_5DBF↑j ROM:5E4A ; ROM_5D53+7A↑j ... ROM:5E4A jbs INTMEM_DA, 2, ROM_5E5C ROM:5E4D ldb INTMEM_F8, INTMEM_195[] ROM:5E52 jbc INTMEM_DC, 6, ROM_5E61 ROM:5E55 cmpb INTMEM_F8, 126h[INTMEM_36] ROM:5E5A jnh ROM_5E6B ROM:5E5C ROM:5E5C ROM_5E5C: ; CODE XREF: ROM_5D53:ROM_5E4A↑j ROM:5E5C andb INTMEM_DC, #-41h ROM:5E5F sjmp ROM_5E8B ROM:5E61 ; --------------------------------------------------------------------------- ROM:5E61 ROM:5E61 ROM_5E61: ; CODE XREF: ROM_5D53+FF↑j ROM:5E61 cmpb INTMEM_F8, 125h[INTMEM_36] ROM:5E66 jc ROM_5E8B ROM:5E68 orb INTMEM_DC, #40h ; '@' ROM:5E6B ROM:5E6B ROM_5E6B: ; CODE XREF: ROM_5D53+107↑j ROM:5E6B ldb INTMEM_F8+2, 128h[INTMEM_36] ROM:5E70 ldb INTMEM_F8+3, INTMEM_D2[] ROM:5E75 lcall ROM_4CBB ROM:5E78 subb INTMEM_F6, INTMEM_F8+2, INTMEM_D2[] ROM:5E7E addb INTMEM_C4, INTMEM_F6 ROM:5E81 stb INTMEM_F8+2, INTMEM_D2[] ROM:5E86 addb INTMEM_C5, 127h[INTMEM_36] ROM:5E8B ROM:5E8B ROM_5E8B: ; CODE XREF: ROM_5D53+10C↑j ROM:5E8B ; ROM_5D53+113↑j ROM:5E8B ldb INTMEM_F8+2, 129h[INTMEM_36] ROM:5E90 ldb INTMEM_F8+3, INTMEM_D2[] ROM:5E95 lcall ROM_4CBB ROM:5E98 stb INTMEM_F8+2, INTMEM_27B[] ROM:5E9D ldb INTMEM_F8+3, INTMEM_D2[] ROM:5EA2 ldb INTMEM_F8+2, 12Ah[INTMEM_36] ROM:5EA7 lcall ROM_4CBB ROM:5EAA jbc INTMEM_D8, 6, ROM_5EEF ROM:5EAD ldb INTMEM_F6, INTMEM_27A[] ROM:5EB2 jbc INTMEM_DC, 7, ROM_5EDE ROM:5EB5 cmpb INTMEM_F6, INTMEM_D2[] ROM:5EBA jh ROM_5EDE ROM:5EBC jbs INTMEM_DD, 0, ROM_5ED0 ROM:5EBF cmpb INTMEM_5E, INTMEM_27A[] ROM:5EC4 jne ROM_5EFA ROM:5EC6 orb INTMEM_DD, #1 ROM:5EC9 ldb INTMEM_98, 12Ch[INTMEM_36] ROM:5ECE sjmp ROM_5EFA ROM:5ED0 ; --------------------------------------------------------------------------- ROM:5ED0 ROM:5ED0 ROM_5ED0: ; CODE XREF: ROM_5D53+169↑j ROM:5ED0 cmpb INTMEM_5E, INTMEM_27A[] ROM:5ED5 jne ROM_5EF7 ROM:5ED7 cmpb ZERO_REG, INTMEM_98 ; Zero register ROM:5EDA jne ROM_5EFA ROM:5EDC sjmp ROM_5EE3 ROM:5EDE ; --------------------------------------------------------------------------- ROM:5EDE ROM:5EDE ROM_5EDE: ; CODE XREF: ROM_5D53+15F↑j ROM:5EDE ; ROM_5D53+167↑j ROM:5EDE ldb INTMEM_F6, INTMEM_D2[] ROM:5EE3 ROM:5EE3 ROM_5EE3: ; CODE XREF: ROM_5D53+189↑j ROM:5EE3 subb INTMEM_F6, 12Bh[INTMEM_36] ROM:5EE8 jnc ROM_5EEF ROM:5EEA cmpb INTMEM_F6, INTMEM_F8+3 ROM:5EED jc ROM_5EF2 ROM:5EEF ROM:5EEF ROM_5EEF: ; CODE XREF: ROM_5D53+157↑j ROM:5EEF ; ROM_5D53+195↑j ROM:5EEF ldb INTMEM_F6, INTMEM_F8+3 ROM:5EF2 ROM:5EF2 ROM_5EF2: ; CODE XREF: ROM_5D53+19A↑j ROM:5EF2 stb INTMEM_F6, INTMEM_27A[] ROM:5EF7 ROM:5EF7 ROM_5EF7: ; CODE XREF: ROM_5D53+182↑j ROM:5EF7 andb INTMEM_DD, #-2 ROM:5EFA ROM:5EFA ROM_5EFA: ; CODE XREF: ROM_5D53+171↑j ROM:5EFA ; ROM_5D53+17B↑j ... ROM:5EFA addb INTMEM_F8, INTMEM_25, #-80h ROM:5EFE addb INTMEM_C5, INTMEM_F8 ROM:5F01 ldbze INTMEM_F8, INTMEM_C5 ROM:5F04 mulub INTMEM_F8, #19h ROM:5F07 sub INTMEM_F8+2, INTMEM_3C, INTMEM_F8 ROM:5F0B add INTMEM_B6, INTMEM_F8+2, #-8000h ROM:5F10 add INTMEM_F8+2, #200h ROM:5F14 jge ROM_5F18 ROM:5F16 clr INTMEM_F8+2 ROM:5F18 ROM:5F18 ROM_5F18: ; CODE XREF: ROM_5D53+1C1↑j ROM:5F18 shr INTMEM_F8+2, #2 ROM:5F1B cmpb ZERO_REG, INTMEM_F8+3 ; Zero register ROM:5F1E je ROM_5F23 ROM:5F20 ldb INTMEM_F8+2, #-1 ROM:5F23 ROM:5F23 ROM_5F23: ; CODE XREF: ROM_5D53+1CB↑j ROM:5F23 stb INTMEM_F8+2, INTMEM_C8 ROM:5F26 jbs INTMEM_89, 5, ROM_5F44 ROM:5F29 cmp INTMEM_B6, 84h[INTMEM_36] ROM:5F2E jh ROM_5F35 ROM:5F30 orb INTMEM_D9, #40h ; '@' ROM:5F33 sjmp ROM_5F47 ROM:5F35 ; --------------------------------------------------------------------------- ROM:5F35 ROM:5F35 ROM_5F35: ; CODE XREF: ROM_5D53+1DB↑j ROM:5F35 ldbze INTMEM_F8+2, 12Dh[INTMEM_36] ROM:5F3A add INTMEM_F8+2, 84h[INTMEM_36] ROM:5F3F cmp INTMEM_B6, INTMEM_F8+2 ROM:5F42 jnh ROM_5F47 ROM:5F44 ROM:5F44 ROM_5F44: ; CODE XREF: ROM_5D53+1D3↑j ROM:5F44 andb INTMEM_D9, #-41h ROM:5F47 ROM:5F47 ROM_5F47: ; CODE XREF: ROM_5D53+1E0↑j ROM:5F47 ; ROM_5D53+1EF↑j ROM:5F47 orb INTMEM_DD, #2 ROM:5F4A andb INTMEM_D8, #-3 ROM:5F4D andb INTMEM_DD, #-5 ROM:5F50 sub INTMEM_F8, INTMEM_B6, #-8000h ROM:5F55 jc ROM_5F5C ROM:5F57 andb INTMEM_DD, #-3 ROM:5F5A neg INTMEM_F8 ROM:5F5C ROM:5F5C ROM_5F5C: ; CODE XREF: ROM_5D53+202↑j ROM:5F5C cmp INTMEM_F8, 86h[INTMEM_36] ROM:5F61 jc ROM_5F6B ROM:5F63 andb INTMEM_DD, #-3 ROM:5F66 orb INTMEM_D8, #2 ROM:5F69 sjmp ROM_5F75 ROM:5F6B ; --------------------------------------------------------------------------- ROM:5F6B ROM:5F6B ROM_5F6B: ; CODE XREF: ROM_5D53+20E↑j ROM:5F6B cmp INTMEM_F8, 88h[INTMEM_36] ROM:5F70 jc ROM_5F75 ROM:5F72 orb INTMEM_DD, #4 ROM:5F75 ROM:5F75 ROM_5F75: ; CODE XREF: ROM_5D53+216↑j ROM:5F75 ; ROM_5D53+21D↑j ROM:5F75 jbs INTMEM_DD, 3, ROM_5F9E ROM:5F78 jbs INTMEM_DC, 7, ROM_5FA5 ROM:5F7B ROM:5F7B ROM_5F7B: ; CODE XREF: ROM_5D53+250↓j ROM:5F7B andb INTMEM_DD, #-9 ROM:5F7E ldb INTMEM_F8+2, INTMEM_191[] ROM:5F83 ldb INTMEM_F8+3, INTMEM_18C[] ROM:5F88 ld INTMEM_F8, #26h ; '&' ROM:5F8C lcall ROM_358E ROM:5F8F jbc INTMEM_D9, 1, ROM_5FAA ROM:5F92 mulub INTMEM_F8, 12Fh[INTMEM_36] ROM:5F97 divub INTMEM_F8, #0Ah ROM:5F9A jv ROM_5FD2 ROM:5F9C sjmp ROM_5FAA ROM:5F9E ; --------------------------------------------------------------------------- ROM:5F9E ROM:5F9E ROM_5F9E: ; CODE XREF: ROM_5D53:ROM_5F75↑j ROM:5F9E cmp INTMEM_B6, 8Ah[INTMEM_36] ROM:5FA3 jh ROM_5F7B ROM:5FA5 ROM:5FA5 ROM_5FA5: ; CODE XREF: ROM_5D53+225↑j ROM:5FA5 orb INTMEM_DD, #8 ROM:5FA8 clrb INTMEM_F8 ROM:5FAA ROM:5FAA ROM_5FAA: ; CODE XREF: ROM_5D53+23C↑j ROM:5FAA ; ROM_5D53+249↑j ROM:5FAA stb INTMEM_F8, INTMEM_3CC[] ROM:5FAF addb INTMEM_F8, INTMEM_D2[] ROM:5FB4 jc ROM_5FD2 ROM:5FB6 ldb INTMEM_EC, INTMEM_F8 ROM:5FB9 ldb INTMEM_FC, INTMEM_27C[] ROM:5FBE mulub INTMEM_FC, 12Eh[INTMEM_36] ROM:5FC3 shl INTMEM_FC, #1 ROM:5FC6 addb INTMEM_F8, INTMEM_FC+1 ROM:5FC9 jc ROM_5FD2 ROM:5FCB cmpb INTMEM_F8, 130h[INTMEM_36] ROM:5FD0 jnh ROM_5FD7 ROM:5FD2 ROM:5FD2 ROM_5FD2: ; CODE XREF: ROM_5D53+247↑j ROM:5FD2 ; ROM_5D53+261↑j ... ROM:5FD2 ldb INTMEM_F8, 130h[INTMEM_36] ROM:5FD7 ROM:5FD7 ROM_5FD7: ; CODE XREF: ROM_5D53+27D↑j ROM:5FD7 stb INTMEM_F8, INTMEM_27D[] ROM:5FDC ldb INTMEM_C9, INTMEM_5E ROM:5FDF sub INTMEM_F8, INTMEM_B6, #-8000h ROM:5FE4 je ROM_602A ROM:5FE6 jnc ROM_6009 ROM:5FE8 divub INTMEM_F8, 133h[INTMEM_36] ROM:5FED jv ROM_6002 ROM:5FEF cmpb INTMEM_F8, #0 ROM:5FF2 jne ROM_5FF6 ROM:5FF4 incb INTMEM_F8 ROM:5FF6 ROM:5FF6 ROM_5FF6: ; CODE XREF: ROM_5D53+29F↑j ROM:5FF6 subb INTMEM_C9, INTMEM_F8 ROM:5FF9 jnc ROM_6002 ROM:5FFB cmpb INTMEM_C9, INTMEM_27A[] ROM:6000 jc ROM_602A ROM:6002 ROM:6002 ROM_6002: ; CODE XREF: ROM_5D53+29A↑j ROM:6002 ; ROM_5D53+2A6↑j ROM:6002 ldb INTMEM_C9, INTMEM_27A[] ROM:6007 sjmp ROM_602A ROM:6009 ; --------------------------------------------------------------------------- ROM:6009 ROM:6009 ROM_6009: ; CODE XREF: ROM_5D53+293↑j ROM:6009 neg INTMEM_F8 ROM:600B divub INTMEM_F8, 133h[INTMEM_36] ROM:6010 jv ROM_6025 ROM:6012 cmpb INTMEM_F8, #0 ROM:6015 jne ROM_6019 ROM:6017 incb INTMEM_F8 ROM:6019 ROM:6019 ROM_6019: ; CODE XREF: ROM_5D53+2C2↑j ROM:6019 addb INTMEM_C9, INTMEM_F8 ROM:601C jc ROM_6025 ROM:601E cmpb INTMEM_C9, INTMEM_27B[] ROM:6023 jnc ROM_602A ROM:6025 ROM:6025 ROM_6025: ; CODE XREF: ROM_5D53+2BD↑j ROM:6025 ; ROM_5D53+2C9↑j ROM:6025 ldb INTMEM_C9, INTMEM_27B[] ROM:602A ROM:602A ROM_602A: ; CODE XREF: ROM_5D53+291↑j ROM:602A ; ROM_5D53+2AD↑j ... ROM:602A ldb INTMEM_F8+2, INTMEM_C8[] ROM:602F ld INTMEM_F8, #27h ; ''' ROM:6033 lcall ROM_358E ROM:6036 stb INTMEM_F8, INTMEM_CA ROM:6039 jbs INTMEM_DD, 1, ROM_606B ROM:603C ld INTMEM_F8, #28h ; '(' ROM:6040 ldb INTMEM_F8+2, 134h[INTMEM_36] ROM:6045 lcall ROM_358E ROM:6048 stb INTMEM_F8, INTMEM_27E[] ROM:604D ld INTMEM_F8, #28h ; '(' ROM:6051 ldb INTMEM_F8+2, INTMEM_22 ROM:6054 lcall ROM_358E ROM:6057 stb INTMEM_F8, INTMEM_27F[] ROM:605C ld INTMEM_F8, #2Ah ; '*' ROM:6060 ldb INTMEM_F8+2, #-1 ROM:6063 lcall ROM_358E ROM:6066 stb INTMEM_F8, INTMEM_280[] ROM:606B ROM:606B ROM_606B: ; CODE XREF: ROM_5D53+2E6↑j ROM:606B jbc INTMEM_87, 7, ROM_60AB ROM:606E jbs INTMEM_D7, 0, ROM_60C4 ROM:6071 jbs INTMEM_DD, 5, ROM_60A1 ROM:6074 jbs INTMEM_89, 5, ROM_6083 ROM:6077 ldb INTMEM_F8+1, INTMEM_D0[] ROM:607C cmpb INTMEM_F8+1, 136h[INTMEM_36] ROM:6081 jh ROM_609E ROM:6083 ROM:6083 ROM_6083: ; CODE XREF: ROM_5D53+321↑j ROM:6083 ; ROM_5D53+351↓j ROM:6083 ldb INTMEM_F8+2, INTMEM_18D[] ROM:6088 ld INTMEM_F8, #2Ch ; ',' ROM:608C lcall ROM_358E ROM:608F ldb INTMEM_F8+2, INTMEM_F8 ROM:6092 addb INTMEM_F8, 134h[INTMEM_36] ROM:6097 stb INTMEM_F8, INTMEM_3CE[] ROM:609C sjmp ROM_60B0 ROM:609E ; --------------------------------------------------------------------------- ROM:609E ROM:609E ROM_609E: ; CODE XREF: ROM_5D53+32E↑j ROM:609E orb INTMEM_DD, #20h ; ' ' ROM:60A1 ROM:60A1 ROM_60A1: ; CODE XREF: ROM_5D53+31E↑j ROM:60A1 cmp INTMEM_3C, ZERO_REG ; Zero register ROM:60A4 jne ROM_6083 ROM:60A6 ldb INTMEM_CB, INTMEM_22 ROM:60A9 sjmp ROM_60B9 ROM:60AB ; --------------------------------------------------------------------------- ROM:60AB ROM:60AB ROM_60AB: ; CODE XREF: ROM_5D53:ROM_606B↑j ROM:60AB ldb INTMEM_F8+2, 135h[INTMEM_36] ROM:60B0 ROM:60B0 ROM_60B0: ; CODE XREF: ROM_5D53+349↑j ROM:60B0 lcall ROM_4C93 ROM:60B3 andb INTMEM_DD, #-21h ROM:60B6 ldb INTMEM_CB, INTMEM_F8 ROM:60B9 ROM:60B9 ROM_60B9: ; CODE XREF: ROM_5D53+356↑j ROM:60B9 ldb INTMEM_CC, 124h[INTMEM_36] ROM:60BE lcall ROM_63AC ROM:60C1 ljmp ROM_639F ROM:60C4 ; --------------------------------------------------------------------------- ROM:60C4 ROM:60C4 ROM_60C4: ; CODE XREF: ROM_5D53+31B↑j ROM:60C4 andb INTMEM_DD, #-21h ROM:60C7 ldb INTMEM_F8, INTMEM_CD ROM:60CA ld INTMEM_F6, #6AAEh ROM:60CE ljmp ROM_4B94 ROM:60D1 ; --------------------------------------------------------------------------- ROM:60D1 incb INTMEM_CD ROM:60D3 ldb INTMEM_99+1, 137h[INTMEM_36] ROM:60D8 jbs INTMEM_89, 5, ROM_611F ROM:60DB cmp INTMEM_B6, 8Ch[INTMEM_36] ROM:60E0 jnh ROM_60EB ROM:60E2 ldb INTMEM_99+1, 138h[INTMEM_36] ROM:60E7 incb INTMEM_CD ROM:60E9 sjmp ROM_615A ROM:60EB ; --------------------------------------------------------------------------- ROM:60EB ROM:60EB ROM_60EB: ; CODE XREF: ROM_5D53+38D↑j ROM:60EB cmpb ZERO_REG, INTMEM_99+1 ; Zero register ROM:60EE je ROM_6104 ROM:60F0 sjmp ROM_6179 ROM:60F2 ; --------------------------------------------------------------------------- ROM:60F2 jbs INTMEM_89, 5, ROM_611F ROM:60F5 cmpb ZERO_REG, INTMEM_99+1 ; Zero register ROM:60F8 jne ROM_615A ROM:60FA incb INTMEM_CD ROM:60FC sjmp ROM_614E ROM:60FE ; --------------------------------------------------------------------------- ROM:60FE jbs INTMEM_89, 5, ROM_611F ROM:6101 jbs INTMEM_DD, 1, ROM_614E ROM:6104 ROM:6104 ROM_6104: ; CODE XREF: ROM_5D53+39B↑j ROM:6104 orb INTMEM_D8, #40h ; '@' ROM:6107 ROM:6107 ROM_6107: ; CODE XREF: ROM_5D53+3DC↓j ROM:6107 ; ROM_5D53+3F6↓j ROM:6107 orb INTMEM_DC, #-80h ROM:610A ldb INTMEM_CD, #4 ROM:610D andb INTMEM_DD, #-11h ROM:6110 sjmp ROM_615C ROM:6112 ; --------------------------------------------------------------------------- ROM:6112 jbc INTMEM_B6+1, 7, ROM_615C ROM:6115 jbs INTMEM_89, 5, ROM_611F ROM:6118 cmpb INTMEM_C2, 139h[INTMEM_36] ROM:611D jc ROM_615C ROM:611F ROM:611F ROM_611F: ; CODE XREF: ROM_5D53+385↑j ROM:611F ; ROM_5D53+39F↑j ... ROM:611F stb INTMEM_5E, (INTMEM_280+1)[] ROM:6124 andb INTMEM_DC, #7Fh ROM:6127 orb INTMEM_D8, #40h ; '@' ROM:612A ldb INTMEM_CD, #5 ROM:612D sjmp ROM_6167 ROM:612F ; --------------------------------------------------------------------------- ROM:612F jbc INTMEM_B6+1, 7, ROM_6107 ROM:6132 jbc INTMEM_D9, 6, ROM_6167 ROM:6135 jbc INTMEM_DD, 7, ROM_6167 ROM:6138 cmpb INTMEM_C2, 139h[INTMEM_36] ROM:613D jnc ROM_6167 ROM:613F cmpb INTMEM_5E, (INTMEM_280+1)[] ROM:6144 jne ROM_6167 ROM:6146 lcall ROM_4D2E ROM:6149 jbs INTMEM_F6, 0, ROM_6107 ROM:614C sjmp ROM_616F ROM:614E ; --------------------------------------------------------------------------- ROM:614E ROM:614E ROM_614E: ; CODE XREF: ROM_5D53+3A9↑j ROM:614E ; ROM_5D53+3AE↑j ROM:614E mulub INTMEM_F8, INTMEM_CA, 13Ah[INTMEM_36] ROM:6154 ldb INTMEM_CC, INTMEM_F8+1 ROM:6157 ldb INTMEM_CB, INTMEM_C9 ROM:615A ROM:615A ROM_615A: ; CODE XREF: ROM_5D53+396↑j ROM:615A ; ROM_5D53+3A5↑j ROM:615A sjmp ROM_6179 ROM:615C ; --------------------------------------------------------------------------- ROM:615C ROM:615C ROM_615C: ; CODE XREF: ROM_5D53+3BD↑j ROM:615C ; ROM_5D53+3BF↑j ... ROM:615C lcall ROM_4C68 ROM:615F ldb INTMEM_CB, INTMEM_C9 ROM:6162 ldb INTMEM_CC, INTMEM_CA ROM:6165 sjmp ROM_6179 ROM:6167 ; --------------------------------------------------------------------------- ROM:6167 ROM:6167 ROM_6167: ; CODE XREF: ROM_5D53+3DA↑j ROM:6167 ; ROM_5D53+3DF↑j ... ROM:6167 stb INTMEM_5E, (INTMEM_280+1)[] ROM:616C andb INTMEM_DD, #-41h ROM:616F ROM:616F ROM_616F: ; CODE XREF: ROM_5D53+3F9↑j ROM:616F ldb INTMEM_CB, INTMEM_27D[] ROM:6174 ldb INTMEM_CC, 13Bh[INTMEM_36] ROM:6179 ROM:6179 ROM_6179: ; CODE XREF: ROM_5D53+39D↑j ROM:6179 ; ROM_5D53:ROM_615A↑j ... ROM:6179 jbs INTMEM_DE, 1, ROM_6192 ROM:617C jbc INTMEM_DE, 2, ROM_618A ROM:617F jbs INTMEM_DC, 7, ROM_61B9 ROM:6182 ldb INTMEM_92, 145h[INTMEM_36] ROM:6187 andb INTMEM_DE, #-5 ROM:618A ROM:618A ROM_618A: ; CODE XREF: ROM_5D53+429↑j ROM:618A cmpb ZERO_REG, INTMEM_92 ; Zero register ROM:618D jne ROM_620B ROM:618F orb INTMEM_DE, #2 ROM:6192 ROM:6192 ROM_6192: ; CODE XREF: ROM_5D53:ROM_6179↑j ROM:6192 jbc INTMEM_DC, 7, ROM_61B6 ROM:6195 jbs INTMEM_89, 5, ROM_61B6 ROM:6198 jbc INTMEM_D8, 0, ROM_61B6 ROM:619B jbs INTMEM_D7, 5, ROM_61B6 ROM:619E cmpb ZERO_REG, INTMEM_CC ; Zero register ROM:61A1 jne ROM_61B6 ROM:61A3 ldb INTMEM_FC+2, INTMEM_18D[] ROM:61A8 cmpb INTMEM_FC+2, 143h[INTMEM_36] ROM:61AD jh ROM_61B6 ROM:61AF cmpb INTMEM_FC+2, 0D4h[INTMEM_36] ROM:61B4 jc ROM_61BB ROM:61B6 ROM:61B6 ROM_61B6: ; CODE XREF: ROM_5D53:ROM_6192↑j ROM:61B6 ; ROM_5D53+442↑j ... ROM:61B6 andb INTMEM_DE, #-5 ROM:61B9 ROM:61B9 ROM_61B9: ; CODE XREF: ROM_5D53+42C↑j ROM:61B9 sjmp ROM_620B ROM:61BB ; --------------------------------------------------------------------------- ROM:61BB ROM:61BB ROM_61BB: ; CODE XREF: ROM_5D53+461↑j ROM:61BB jbs INTMEM_DE, 2, ROM_61C6 ROM:61BE orb INTMEM_DE, #4 ROM:61C1 ldb INTMEM_99+4, 146h[INTMEM_36] ROM:61C6 ROM:61C6 ROM_61C6: ; CODE XREF: ROM_5D53:ROM_61BB↑j ROM:61C6 cmpb ZERO_REG, INTMEM_99+4 ; Zero register ROM:61C9 jne ROM_620B ROM:61CB lcall ROM_4DE5 ROM:61CE jbs INTMEM_F6, 0, ROM_61D6 ROM:61D1 cmpb INTMEM_5E, INTMEM_22 ROM:61D4 jc ROM_620B ROM:61D6 ROM:61D6 ROM_61D6: ; CODE XREF: ROM_5D53+47B↑j ROM:61D6 ldb INTMEM_F8+1, INTMEM_22 ROM:61D9 ldb INTMEM_F8, (INTMEM_280+2)[] ROM:61DE ldb INTMEM_FC+1, INTMEM_5E ROM:61E1 subb INTMEM_FC+1, INTMEM_C4[] ROM:61E6 jc ROM_61EA ROM:61E8 clrb INTMEM_FC+1 ROM:61EA ROM:61EA ROM_61EA: ; CODE XREF: ROM_5D53+493↑j ROM:61EA clrb INTMEM_FC ROM:61EC ldbze INTMEM_F8+2, 147h[INTMEM_36] ROM:61F1 lcall ROM_3729 ROM:61F4 cmpb INTMEM_F8+1, 148h[INTMEM_36] ROM:61F9 jnh ROM_6200 ROM:61FB ldb INTMEM_F8+1, 148h[INTMEM_36] ROM:6200 ROM:6200 ROM_6200: ; CODE XREF: ROM_5D53+4A6↑j ROM:6200 stb INTMEM_F8, (INTMEM_280+2)[] ROM:6205 stb INTMEM_F8+1, INTMEM_22 ROM:6208 andb INTMEM_DE, #-3 ROM:620B ROM:620B ROM_620B: ; CODE XREF: ROM_5D53+43A↑j ROM:620B ; ROM_5D53:ROM_61B9↑j ... ROM:620B jbc INTMEM_DC, 7, ROM_6266 ROM:620E jbs INTMEM_89, 5, ROM_6266 ROM:6211 cmpb ZERO_REG, INTMEM_C6 ; Zero register ROM:6214 jne ROM_6266 ROM:6216 jbs INTMEM_DE, 4, ROM_6226 ROM:6219 cmpb ZERO_REG, INTMEM_CC ; Zero register ROM:621C jne ROM_6269 ROM:621E ldb INTMEM_99+5, 14Ah[INTMEM_36] ROM:6223 orb INTMEM_DE, #10h ROM:6226 ROM:6226 ROM_6226: ; CODE XREF: ROM_5D53+4C3↑j ROM:6226 cmpb ZERO_REG, INTMEM_99+5 ; Zero register ROM:6229 jne ROM_6269 ROM:622B cmpb ZERO_REG, INTMEM_CC ; Zero register ROM:622E jne ROM_6269 ROM:6230 subb INTMEM_FC+1, INTMEM_5E, INTMEM_D2[] ROM:6236 jc ROM_623A ROM:6238 clrb INTMEM_FC+1 ROM:623A ROM:623A ROM_623A: ; CODE XREF: ROM_5D53+4E3↑j ROM:623A clrb INTMEM_FC ROM:623C ldb INTMEM_F8+1, INTMEM_27C[] ROM:6241 ldb INTMEM_F8, (INTMEM_280+3)[] ROM:6246 ld INTMEM_F8+2, 92h[INTMEM_36] ROM:624B lcall ROM_3729 ROM:624E cmpb INTMEM_F8+1, 149h[INTMEM_36] ROM:6253 jnh ROM_625A ROM:6255 ldb INTMEM_F8+1, 149h[INTMEM_36] ROM:625A ROM:625A ROM_625A: ; CODE XREF: ROM_5D53+500↑j ROM:625A stb INTMEM_F8+1, INTMEM_27C[] ROM:625F stb INTMEM_F8, (INTMEM_280+3)[] ROM:6264 sjmp ROM_6269 ROM:6266 ; --------------------------------------------------------------------------- ROM:6266 ROM:6266 ROM_6266: ; CODE XREF: ROM_5D53:ROM_620B↑j ROM:6266 ; ROM_5D53+4BB↑j ... ROM:6266 andb INTMEM_DE, #-11h ROM:6269 ROM:6269 ROM_6269: ; CODE XREF: ROM_5D53+4C9↑j ROM:6269 ; ROM_5D53+4D6↑j ... ROM:6269 jbs INTMEM_89, 5, ROM_6282 ROM:626C cmpb INTMEM_5E, INTMEM_285[] ROM:6271 jh ROM_6282 ROM:6273 ldb INTMEM_F8+2, INTMEM_19D[] ROM:6278 stb INTMEM_F8+2, INTMEM_284[] ROM:627D stb INTMEM_5E, INTMEM_285[] ROM:6282 ROM:6282 ROM_6282: ; CODE XREF: ROM_5D53:ROM_6269↑j ROM:6282 ; ROM_5D53+51E↑j ROM:6282 ldb INTMEM_F8+2, INTMEM_18A[] ROM:6287 ld INTMEM_F8, #2Dh ; '-' ROM:628B lcall ROM_358E ROM:628E ldb INTMEM_F8+2, INTMEM_F8 ROM:6291 lcall ROM_4C93 ROM:6294 stb INTMEM_F8, (INTMEM_3CE+2)[] ROM:6299 ldb INTMEM_F8+2, INTMEM_19D[] ROM:629E subb INTMEM_F8+2, INTMEM_284[] ROM:62A3 jc ROM_62A9 ROM:62A5 clrb INTMEM_F8 ROM:62A7 sjmp ROM_62C2 ROM:62A9 ; --------------------------------------------------------------------------- ROM:62A9 ROM:62A9 ROM_62A9: ; CODE XREF: ROM_5D53+550↑j ROM:62A9 mulub INTMEM_F8+2, 14Bh[INTMEM_36] ROM:62AE divub INTMEM_F8+2, #10h ROM:62B1 jv ROM_62C2 ROM:62B3 addb INTMEM_F8+2, INTMEM_285[] ROM:62B8 jc ROM_62C2 ROM:62BA cmpb INTMEM_F8+2, INTMEM_F8 ROM:62BD jh ROM_62C2 ROM:62BF ldb INTMEM_F8, INTMEM_F8+2 ROM:62C2 ROM:62C2 ROM_62C2: ; CODE XREF: ROM_5D53+554↑j ROM:62C2 ; ROM_5D53+55E↑j ... ROM:62C2 stb INTMEM_F8, (INTMEM_3CE+1)[] ROM:62C7 cmpb ZERO_REG, INTMEM_CE ; Zero register ROM:62CA jne ROM_62D9 ROM:62CC jbc INTMEM_89, 5, ROM_6309 ROM:62CF ROM:62CF ROM_62CF: ; CODE XREF: ROM_5D53+58C↓j ROM:62CF andb INTMEM_DE, #-21h ROM:62D2 stb INTMEM_F8, INTMEM_CE ROM:62D5 clrb INTMEM_A5 ROM:62D7 sjmp ROM_6309 ROM:62D9 ; --------------------------------------------------------------------------- ROM:62D9 ROM:62D9 ROM_62D9: ; CODE XREF: ROM_5D53+577↑j ROM:62D9 jbc INTMEM_89, 5, ROM_62E1 ROM:62DC cmpb INTMEM_F8, INTMEM_CE ROM:62DF jc ROM_62CF ROM:62E1 ROM:62E1 ROM_62E1: ; CODE XREF: ROM_5D53:ROM_62D9↑j ROM:62E1 jbc INTMEM_DE, 5, ROM_62ED ROM:62E4 cmpb ZERO_REG, INTMEM_A5 ; Zero register ROM:62E7 jne ROM_6309 ROM:62E9 decb INTMEM_CE ROM:62EB je ROM_6309 ROM:62ED ROM:62ED ROM_62ED: ; CODE XREF: ROM_5D53:ROM_62E1↑j ROM:62ED addb INTMEM_F8+2, INTMEM_CE, 14Ch[INTMEM_36] ROM:62F3 jnc ROM_62F8 ROM:62F5 ldb INTMEM_F8+2, #-1 ROM:62F8 ROM:62F8 ROM_62F8: ; CODE XREF: ROM_5D53+5A0↑j ROM:62F8 ld INTMEM_FC, 94h[INTMEM_36] ROM:62FD divub INTMEM_FC, INTMEM_F8+2 ROM:6300 shrb INTMEM_FC, #1 ROM:6303 stb INTMEM_FC, INTMEM_A5 ROM:6306 orb INTMEM_DE, #20h ; ' ' ROM:6309 ROM:6309 ROM_6309: ; CODE XREF: ROM_5D53+579↑j ROM:6309 ; ROM_5D53+584↑j ... ROM:6309 cmpb INTMEM_CE, INTMEM_CB ROM:630C jnh ROM_6316 ROM:630E ldb INTMEM_CB, INTMEM_CE ROM:6311 ldb INTMEM_CC, 124h[INTMEM_36] ROM:6316 ROM:6316 ROM_6316: ; CODE XREF: ROM_5D53+5B9↑j ROM:6316 ldb INTMEM_F8+2, INTMEM_18A[] ROM:631B ld INTMEM_F8, #2Eh ; '.' ROM:631F lcall ROM_358E ROM:6322 stb INTMEM_F8, (INTMEM_3CE+4)[] ROM:6327 jbc INTMEM_89, 5, ROM_632F ROM:632A stb INTMEM_F8, (INTMEM_285+1)[] ROM:632F ROM:632F ROM_632F: ; CODE XREF: ROM_5D53+5D4↑j ROM:632F cmpb INTMEM_F8, (INTMEM_285+1)[] ROM:6334 jnh ROM_633B ROM:6336 ldb INTMEM_F8, (INTMEM_285+1)[] ROM:633B ROM:633B ROM_633B: ; CODE XREF: ROM_5D53+5E1↑j ROM:633B ldb INTMEM_F8+2, INTMEM_F8 ROM:633E lcall ROM_4C93 ROM:6341 stb INTMEM_F8, (INTMEM_3CE+3)[] ROM:6346 andb INTMEM_DE, #-41h ROM:6349 cmpb INTMEM_C2, 0F7h[INTMEM_36] ROM:634E jc ROM_6360 ROM:6350 orb INTMEM_DE, #40h ; '@' ROM:6353 cmpb INTMEM_F8, INTMEM_CB ROM:6356 jnh ROM_6360 ROM:6358 ldb INTMEM_CB, INTMEM_F8 ROM:635B ldb INTMEM_CC, 14Dh[INTMEM_36] ROM:6360 ROM:6360 ROM_6360: ; CODE XREF: ROM_5D53+5FB↑j ROM:6360 ; ROM_5D53+603↑j ROM:6360 cmpb ZERO_REG, INTMEM_C6 ; Zero register ROM:6363 je ROM_6374 ROM:6365 ldb INTMEM_CB, INTMEM_C6 ROM:6368 ldb INTMEM_CC, INTMEM_C7 ROM:636B cmpb INTMEM_5E, INTMEM_C6 ROM:636E jne ROM_6374 ROM:6370 clrb INTMEM_C6 ROM:6372 clrb INTMEM_C7 ROM:6374 ROM:6374 ROM_6374: ; CODE XREF: ROM_5D53+610↑j ROM:6374 ; ROM_5D53+61B↑j ROM:6374 jbc INTMEM_DC, 7, ROM_639C ROM:6377 jbs INTMEM_89, 5, ROM_639C ROM:637A jbs INTMEM_86, 7, ROM_639C ROM:637D jbs INTMEM_DC, 4, ROM_6386 ROM:6380 jbs INTMEM_DD, 1, ROM_639F ROM:6383 orb INTMEM_DC, #10h ROM:6386 ROM:6386 ROM_6386: ; CODE XREF: ROM_5D53+62A↑j ROM:6386 ldb INTMEM_F8+2, INTMEM_C8[] ROM:638B ld INTMEM_F8, #2Fh ; '/' ROM:638F lcall ROM_358E ROM:6392 mulub INTMEM_F8, #5 ROM:6395 st INTMEM_F8, INTMEM_25A[] ROM:639A sjmp ROM_639F ROM:639C ; --------------------------------------------------------------------------- ROM:639C ROM:639C ROM_639C: ; CODE XREF: ROM_5D53:ROM_6374↑j ROM:639C ; ROM_5D53+624↑j ... ROM:639C andb INTMEM_DC, #-11h ROM:639F ROM:639F ROM_639F: ; CODE XREF: ROM_5D53+36E↑j ROM:639F ; ROM_5D53+62D↑j ... ROM:639F ldbze INTMEM_F8+2, INTMEM_CB ROM:63A2 ldbze INTMEM_FC, INTMEM_CC ROM:63A5 ldbze INTMEM_F8, #1 ROM:63A8 lcall ROM_2E50 ROM:63AB ret ROM:63AB ; End of function ROM_5D53 ROM:63AB ROM:63AC ROM:63AC ; =============== S U B R O U T I N E ======================================= ROM:63AC ROM:63AC ROM:63AC ROM_63AC: ; CODE XREF: ROM_5D53+36B↑p ROM:63AC andb INTMEM_D8, #-41h ROM:63AF andb INTMEM_DC, #7Fh ROM:63B2 clrb INTMEM_CD ROM:63B4 clrb INTMEM_C6 ROM:63B6 clrb INTMEM_C7 ROM:63B8 andb INTMEM_DC, #-11h ROM:63BB ret ROM:63BB ; End of function ROM_63AC ROM:63BB ROM:63BC ROM:63BC ; =============== S U B R O U T I N E ======================================= ROM:63BC ROM:63BC ROM:63BC ROM_63BC: ; CODE XREF: ROM_4B19+9↑p ROM:63BC ROM:63BC ; FUNCTION CHUNK AT ROM:4B94 SIZE 0000000E BYTES ROM:63BC ROM:63BC ldb INTMEM_F8+1, INTMEM_18B[] ROM:63C1 cmpb INTMEM_F8+1, 156h[INTMEM_36] ROM:63C6 jh ROM_63D9 ROM:63C8 cmpb INTMEM_F8+1, 155h[INTMEM_36] ROM:63CD jnc ROM_63D9 ROM:63CF cmp INTMEM_3C, 96h[INTMEM_36] ROM:63D4 jnc ROM_63D9 ROM:63D6 jbc INTMEM_DC, 7, ROM_63E1 ROM:63D9 ROM:63D9 ROM_63D9: ; CODE XREF: ROM_63BC+A↑j ROM:63D9 ; ROM_63BC+11↑j ... ROM:63D9 clrb INTMEM_F8 ROM:63DB clr INTMEM_FC ROM:63DD clrb INTMEM_B0 ROM:63DF sjmp ROM_64B5 ROM:63E1 ; --------------------------------------------------------------------------- ROM:63E1 ROM:63E1 ROM_63E1: ; CODE XREF: ROM_63BC+1A↑j ROM:63E1 ldb INTMEM_F8+2, INTMEM_C2[] ROM:63E6 clr INTMEM_FC ROM:63E8 ld INTMEM_F6, #6ABAh ROM:63EC ldb INTMEM_F8, INTMEM_212[] ROM:63F1 ljmp ROM_4B94 ROM:63F4 ; --------------------------------------------------------------------------- ROM:63F4 ROM:63F4 ROM_63F4: ; CODE XREF: ROM_63BC+5C↓j ROM:63F4 ; ROM_63BC+88↓j ... ROM:63F4 ldb INTMEM_F8, #1 ROM:63F7 clr INTMEM_FC ROM:63F9 cmpb INTMEM_C2, 14Fh[INTMEM_36] ROM:63FE jh ROM_6430 ROM:6400 ROM:6400 ROM_6400: ; CODE XREF: ROM_63BC+83↓j ROM:6400 ; ROM_63BC+9C↓j ... ROM:6400 ldb INTMEM_B0, 151h[INTMEM_36] ROM:6405 clr INTMEM_FC ROM:6407 ROM:6407 ROM_6407: ; CODE XREF: ROM_63BC+D9↓j ROM:6407 ldb INTMEM_F8, #2 ROM:640A cmpb INTMEM_C2, 14Eh[INTMEM_36] ROM:640F jh ROM_6413 ROM:6411 sjmp ROM_648B ROM:6413 ; --------------------------------------------------------------------------- ROM:6413 ROM:6413 ROM_6413: ; CODE XREF: ROM_63BC+53↑j ROM:6413 cmpb INTMEM_C2, 14Fh[INTMEM_36] ROM:6418 jh ROM_63F4 ROM:641A cmpb INTMEM_B0, ZERO_REG ; Zero register ROM:641D jne ROM_6430 ROM:641F ldb INTMEM_F8, #3 ROM:6422 cmpb INTMEM_C2, 14Eh[INTMEM_36] ROM:6427 jnh ROM_649C ROM:6429 cmpb INTMEM_C2, 14Fh[INTMEM_36] ROM:642E jh ROM_6432 ROM:6430 ROM:6430 ROM_6430: ; CODE XREF: ROM_63BC+42↑j ROM:6430 ; ROM_63BC+61↑j ROM:6430 sjmp ROM_64B5 ROM:6432 ; --------------------------------------------------------------------------- ROM:6432 ROM:6432 ROM_6432: ; CODE XREF: ROM_63BC+72↑j ROM:6432 ; ROM_63BC+F7↓j ROM:6432 ldb INTMEM_B0, 154h[INTMEM_36] ROM:6437 ldb INTMEM_F8, #4 ROM:643A cmpb INTMEM_C2, 14Fh[INTMEM_36] ROM:643F jnh ROM_6400 ROM:6441 cmpb INTMEM_B0, ZERO_REG ; Zero register ROM:6444 jnh ROM_63F4 ROM:6446 cmpb INTMEM_C2, 150h[INTMEM_36] ROM:644B jnc ROM_6489 ROM:644D ldbze INTMEM_FC, INTMEM_B0 ROM:6450 ldb INTMEM_F8, #5 ROM:6453 cmpb INTMEM_C2, 14Fh[INTMEM_36] ROM:6458 jnh ROM_6400 ROM:645A ldbze INTMEM_FC, INTMEM_B0 ROM:645D cmpb INTMEM_B0, ZERO_REG ; Zero register ROM:6460 jnh ROM_63F4 ROM:6462 cmpb INTMEM_C2, 150h[INTMEM_36] ROM:6467 jc ROM_64B5 ROM:6469 clr INTMEM_FC ROM:646B ldb INTMEM_F8, #6 ROM:646E cmpb INTMEM_C2, 14Fh[INTMEM_36] ROM:6473 jnh ROM_6400 ROM:6475 cmpb INTMEM_B0, ZERO_REG ; Zero register ROM:6478 jh ROM_647C ROM:647A sjmp ROM_63F4 ROM:647C ; --------------------------------------------------------------------------- ROM:647C ROM:647C ROM_647C: ; CODE XREF: ROM_63BC+BC↑j ROM:647C cmpb INTMEM_C2, 150h[INTMEM_36] ROM:6481 jnc ROM_64B5 ROM:6483 ldbze INTMEM_FC, INTMEM_B0 ROM:6486 ldb INTMEM_F8, #5 ROM:6489 ROM:6489 ROM_6489: ; CODE XREF: ROM_63BC+8F↑j ROM:6489 sjmp ROM_64B5 ROM:648B ; --------------------------------------------------------------------------- ROM:648B ROM:648B ROM_648B: ; CODE XREF: ROM_63BC+55↑j ROM:648B ldb INTMEM_F8, #7 ROM:648E cmpb INTMEM_C2, 150h[INTMEM_36] ROM:6493 jnh ROM_6497 ROM:6495 sjmp ROM_6407 ROM:6497 ; --------------------------------------------------------------------------- ROM:6497 ROM:6497 ROM_6497: ; CODE XREF: ROM_63BC+D7↑j ROM:6497 cmpb INTMEM_B0, ZERO_REG ; Zero register ROM:649A jh ROM_64B5 ROM:649C ROM:649C ROM_649C: ; CODE XREF: ROM_63BC+6B↑j ROM:649C ldb INTMEM_F8, #8 ROM:649F cmpb INTMEM_C2, 14Fh[INTMEM_36] ROM:64A4 jnh ROM_64B5 ROM:64A6 ldb INTMEM_B0, 152h[INTMEM_36] ROM:64AB ldb INTMEM_F8, #9 ROM:64AE cmpb INTMEM_B0, ZERO_REG ; Zero register ROM:64B1 jh ROM_64B5 ROM:64B3 sjmp ROM_6432 ROM:64B5 ; --------------------------------------------------------------------------- ROM:64B5 ROM:64B5 ROM_64B5: ; CODE XREF: ROM_63BC+23↑j ROM:64B5 ; ROM_63BC:ROM_6430↑j ... ROM:64B5 mulub INTMEM_FC, 153h[INTMEM_36] ROM:64BA divub INTMEM_FC, 154h[INTMEM_36] ROM:64BF stb INTMEM_FC, INTMEM_210[] ROM:64C4 stb INTMEM_F8, INTMEM_212[] ROM:64C9 ldb INTMEM_F8+3, INTMEM_191[] ROM:64CE ldb INTMEM_F8+2, INTMEM_C2 ROM:64D1 ld INTMEM_F8, #30h ; '0' ROM:64D5 lcall ROM_358E ROM:64D8 stb INTMEM_F8, INTMEM_3D3[] ROM:64DD subb INTMEM_EC, INTMEM_F8, #-80h ROM:64E1 jbs INTMEM_DA, 2, ROM_6515 ROM:64E4 jbs INTMEM_DA, 0, ROM_6515 ROM:64E7 ldb INTMEM_F8+3, INTMEM_269[] ROM:64EC ld INTMEM_F8, #31h ; '1' ROM:64F0 lcall ROM_358E ROM:64F3 stb INTMEM_F8, INTMEM_3D5[] ROM:64F8 jbs INTMEM_DE, 7, ROM_6542 ROM:64FB jbs INTMEM_DF, 0, ROM_651A ROM:64FE orb INTMEM_DF, #2 ROM:6501 cmpb INTMEM_F8, #-80h ROM:6504 jnh ROM_6518 ROM:6506 ldb INTMEM_F6+1, 157h[INTMEM_36] ROM:650B subb INTMEM_AC, INTMEM_F6+1, INTMEM_AC ROM:650F andb INTMEM_DF, #-3 ROM:6512 orb INTMEM_DF, #1 ROM:6515 ROM:6515 ROM_6515: ; CODE XREF: ROM_63BC+125↑j ROM:6515 ; ROM_63BC+128↑j ... ROM:6515 ldb INTMEM_F8, #-80h ROM:6518 ROM:6518 ROM_6518: ; CODE XREF: ROM_63BC+148↑j ROM:6518 sjmp ROM_657E ROM:651A ; --------------------------------------------------------------------------- ROM:651A ROM:651A ROM_651A: ; CODE XREF: ROM_63BC+13F↑j ROM:651A cmpb INTMEM_F8, #-80h ROM:651D jh ROM_6530 ROM:651F ldb INTMEM_F6+1, 157h[INTMEM_36] ROM:6524 subb INTMEM_AC, INTMEM_F6+1, INTMEM_AC ROM:6528 orb INTMEM_DF, #2 ROM:652B ROM:652B ROM_652B: ; CODE XREF: ROM_63BC+18C↓j ROM:652B andb INTMEM_DF, #-2 ROM:652E sjmp ROM_657E ROM:6530 ; --------------------------------------------------------------------------- ROM:6530 ROM:6530 ROM_6530: ; CODE XREF: ROM_63BC+161↑j ROM:6530 cmpb INTMEM_AC, ZERO_REG ; Zero register ROM:6533 jh ROM_655E ROM:6535 ldb INTMEM_B1, 158h[INTMEM_36] ROM:653A orb INTMEM_DF, #2 ROM:653D orb INTMEM_DE, #-80h ROM:6540 sjmp ROM_655E ROM:6542 ; --------------------------------------------------------------------------- ROM:6542 ROM:6542 ROM_6542: ; CODE XREF: ROM_63BC+13C↑j ROM:6542 jbc INTMEM_DF, 0, ROM_654A ROM:6545 cmpb INTMEM_B1, ZERO_REG ; Zero register ROM:6548 jnh ROM_652B ROM:654A ROM:654A ROM_654A: ; CODE XREF: ROM_63BC:ROM_6542↑j ROM:654A cmpb INTMEM_F8, #-80h ROM:654D jh ROM_655E ROM:654F ldb INTMEM_AC, 157h[INTMEM_36] ROM:6554 clrb INTMEM_B1 ROM:6556 andb INTMEM_DE, #7Fh ROM:6559 andb INTMEM_DF, #-2 ROM:655C sjmp ROM_657E ROM:655E ; --------------------------------------------------------------------------- ROM:655E ROM:655E ROM_655E: ; CODE XREF: ROM_63BC+177↑j ROM:655E ; ROM_63BC+184↑j ... ROM:655E jbc INTMEM_DF, 1, ROM_6515 ROM:6561 cmpb ZERO_REG, 158h[INTMEM_36] ; Zero register ROM:6566 je ROM_657E ROM:6568 ldb INTMEM_FC, 158h[INTMEM_36] ROM:656D subb INTMEM_FC, INTMEM_B1 ROM:6570 subb INTMEM_F8, #-80h ROM:6573 mulub INTMEM_F8, INTMEM_FC ROM:6576 divub INTMEM_F8, 158h[INTMEM_36] ROM:657B addb INTMEM_F8, #-80h ROM:657E ROM:657E ROM_657E: ; CODE XREF: ROM_63BC:ROM_6518↑j ROM:657E ; ROM_63BC+172↑j ... ROM:657E stb INTMEM_F8, INTMEM_3D4[] ROM:6583 subb INTMEM_EC+1, INTMEM_F8, #-80h ROM:6587 ldb INTMEM_F8+2, INTMEM_C2 ROM:658A ldb INTMEM_F8+3, INTMEM_18A[] ROM:658F ld INTMEM_F8, #32h ; '2' ROM:6593 lcall ROM_358E ROM:6596 stb INTMEM_F8, INTMEM_3D6[] ROM:659B mulub INTMEM_EE, INTMEM_F8, #5 ROM:659F jbs INTMEM_D7, 0, ROM_65AA ROM:65A2 ld INTMEM_EE, 98h[INTMEM_36] ROM:65A7 ljmp ROM_665C ROM:65AA ; --------------------------------------------------------------------------- ROM:65AA ROM:65AA ROM_65AA: ; CODE XREF: ROM_63BC+1E3↑j ROM:65AA andb INTMEM_DD, #7Fh ROM:65AD jbc INTMEM_D9, 6, ROM_65FA ROM:65B0 jbc INTMEM_DF, 2, ROM_65C0 ROM:65B3 st INTMEM_EE, INTMEM_260[] ROM:65B8 andb INTMEM_DF, #-5 ROM:65BB ldb INTMEM_B2, 159h[INTMEM_36] ROM:65C0 ROM:65C0 ROM_65C0: ; CODE XREF: ROM_63BC+1F4↑j ROM:65C0 ld INTMEM_EE, INTMEM_260[] ROM:65C5 jbs INTMEM_B6+1, 7, ROM_65CA ROM:65C8 clrb INTMEM_B2 ROM:65CA ROM:65CA ROM_65CA: ; CODE XREF: ROM_63BC+209↑j ROM:65CA ld INTMEM_F8+2, 9Ah[INTMEM_36] ROM:65CF cmpb ZERO_REG, 159h[INTMEM_36] ; Zero register ROM:65D4 je ROM_65ED ROM:65D6 sub INTMEM_FC, INTMEM_F8+2, INTMEM_EE ROM:65DA ldbze INTMEM_F6, INTMEM_B2 ROM:65DD mul INTMEM_FC, INTMEM_F6 ROM:65E1 ldbze INTMEM_F6, 159h[INTMEM_36] ROM:65E6 div INTMEM_FC, INTMEM_F6 ROM:65EA sub INTMEM_F8+2, INTMEM_FC ROM:65ED ROM:65ED ROM_65ED: ; CODE XREF: ROM_63BC+218↑j ROM:65ED st INTMEM_F8+2, INTMEM_EE ROM:65F0 cmpb INTMEM_B2, ZERO_REG ; Zero register ROM:65F3 jne ROM_660F ROM:65F5 orb INTMEM_DD, #-80h ROM:65F8 sjmp ROM_660F ROM:65FA ; --------------------------------------------------------------------------- ROM:65FA ROM:65FA ROM_65FA: ; CODE XREF: ROM_63BC+1F1↑j ROM:65FA orb INTMEM_DF, #4 ROM:65FD cmpb INTMEM_C2, 15Ah[INTMEM_36] ROM:6602 jnc ROM_660F ROM:6604 subb INTMEM_F8, INTMEM_24, #-80h ROM:6608 mulb INTMEM_F8, #5 ROM:660C add INTMEM_EE, INTMEM_F8 ROM:660F ROM:660F ROM_660F: ; CODE XREF: ROM_63BC+237↑j ROM:660F ; ROM_63BC+23C↑j ... ROM:660F ldb INTMEM_F8+2, INTMEM_18A[] ROM:6614 ld INTMEM_F8, #33h ; '3' ROM:6618 lcall ROM_358E ROM:661B stb INTMEM_F8, INTMEM_3D7[] ROM:6620 addb INTMEM_EC, INTMEM_EC+1 ROM:6623 jnv ROM_662A ROM:6625 jge ROM_6634 ROM:6627 ldb INTMEM_EC, #-80h ROM:662A ROM:662A ROM_662A: ; CODE XREF: ROM_63BC+267↑j ROM:662A cmpb INTMEM_EC, #-80h ROM:662D jc ROM_6637 ROM:662F cmpb INTMEM_EC, INTMEM_F8 ROM:6632 jnh ROM_6637 ROM:6634 ROM:6634 ROM_6634: ; CODE XREF: ROM_63BC+269↑j ROM:6634 ldb INTMEM_EC, INTMEM_F8 ROM:6637 ROM:6637 ROM_6637: ; CODE XREF: ROM_63BC+271↑j ROM:6637 ; ROM_63BC+276↑j ROM:6637 mulb INTMEM_EC, #5 ROM:663B ld INTMEM_F6, INTMEM_25A[] ROM:6640 add INTMEM_EE, INTMEM_F6 ROM:6643 add INTMEM_EE, INTMEM_EC ROM:6646 sub INTMEM_EE, #384h ROM:664A jbc INTMEM_EE+1, 7, ROM_6651 ROM:664D ld INTMEM_EE, #0 ROM:6651 ROM:6651 ROM_6651: ; CODE XREF: ROM_63BC+28E↑j ROM:6651 sub INTMEM_EE, INTMEM_210[] ROM:6656 jc ROM_665C ROM:6658 ld INTMEM_EE, #0 ROM:665C ROM:665C ROM_665C: ; CODE XREF: ROM_63BC+1EB↑j ROM:665C ; ROM_63BC+29A↑j ROM:665C st INTMEM_EE, INTMEM_C0[] ROM:6661 jbs INTMEM_87, 7, ROM_666D ROM:6664 ld INTMEM_F8, #4 ROM:6668 lcall ROM_3447 ROM:666B sjmp ROM_668E ROM:666D ; --------------------------------------------------------------------------- ROM:666D ROM:666D ROM_666D: ; CODE XREF: ROM_63BC+2A5↑j ROM:666D add INTMEM_FC, INTMEM_EE, #384h ROM:6672 add INTMEM_FC+2, INTMEM_EE, #0A8Ch ROM:6677 add INTMEM_F8+2, INTMEM_EE, #1194h ROM:667C add INTMEM_F8, INTMEM_EE, #189Ch ROM:6681 cmp INTMEM_F8, #1C20h ROM:6685 jnc ROM_668B ROM:6687 sub INTMEM_F8, #1C20h ROM:668B ROM:668B ROM_668B: ; CODE XREF: ROM_63BC+2C9↑j ROM:668B lcall ROM_3405 ROM:668E ROM:668E ROM_668E: ; CODE XREF: ROM_63BC+2AF↑j ROM:668E ret ROM:668E ; End of function ROM_63BC ROM:668E ROM:668F ROM:668F ; =============== S U B R O U T I N E ======================================= ROM:668F ROM:668F ROM:668F ROM_668F: ; CODE XREF: ROM_4B19+F↑p ROM:668F cmpb INTMEM_95, ZERO_REG ; Zero register ROM:6692 jne ROM_670E ROM:6694 ldb INTMEM_95, 0EBh[INTMEM_36] ROM:6699 ldb INTMEM_F8+2, INTMEM_191[] ROM:669E ld INTMEM_F8, #8 ROM:66A2 lcall ROM_358E ROM:66A5 mulub INTMEM_F8, #2 ROM:66A8 st INTMEM_F8, INTMEM_17A[] ROM:66AD ldb INTMEM_F8+2, INTMEM_191[] ROM:66B2 ld INTMEM_F8, #9 ROM:66B6 lcall ROM_358E ROM:66B9 mulub INTMEM_F8, #0Ah ROM:66BC st INTMEM_F8, INTMEM_17C[] ROM:66C1 ldb INTMEM_F8+2, INTMEM_191[] ROM:66C6 ld INTMEM_F8, #5 ROM:66CA lcall ROM_358E ROM:66CD mulub INTMEM_F8, #64h ; 'd' ROM:66D0 st INTMEM_F8, INTMEM_176[] ROM:66D5 ldb INTMEM_F8+2, INTMEM_191[] ROM:66DA ld INTMEM_F8, #6 ROM:66DE lcall ROM_358E ROM:66E1 mulub INTMEM_F8, #32h ; '2' ROM:66E4 st INTMEM_F8, INTMEM_178[] ROM:66E9 ldb INTMEM_F8+2, INTMEM_191[] ROM:66EE ld INTMEM_F8, #7 ROM:66F2 lcall ROM_358E ROM:66F5 stb INTMEM_F8, INTMEM_192[] ROM:66FA ldb INTMEM_F8+2, INTMEM_191[] ROM:66FF ld INTMEM_F8, #0Ah ROM:6703 lcall ROM_358E ROM:6706 mulub INTMEM_F8, #64h ; 'd' ROM:6709 st INTMEM_F8, INTMEM_17E[] ROM:670E ROM:670E ROM_670E: ; CODE XREF: ROM_668F+3↑j ROM:670E ldb INTMEM_F8+2, INTMEM_18A[] ROM:6713 ld INTMEM_F8, #0Bh ROM:6717 lcall ROM_358E ROM:671A stb INTMEM_F8, INTMEM_193[] ROM:671F addb INTMEM_F8, 0DAh[INTMEM_36] ROM:6724 subb INTMEM_F8, #-4Ch ROM:6727 mulub INTMEM_F8, 0D9h[INTMEM_36] ROM:672C divub INTMEM_F8, 0DAh[INTMEM_36] ROM:6731 addb INTMEM_F8, INTMEM_361[] ROM:6736 mulub INTMEM_F8, #4 ROM:6739 st INTMEM_F8, INTMEM_180[] ROM:673E ret ROM:673E ; End of function ROM_668F ROM:673E ROM:673F ; --------------------------------------------------------------------------- ROM:673F ; START OF FUNCTION CHUNK FOR ROM_2E34 ROM:673F ROM:673F ROM_673F: ; CODE XREF: ROM_2E34+17↑j ROM:673F ld INTMEM_F8, INTMEM_BA ROM:6742 stb INTMEM_F8+1, INTMEM_C2 ROM:6745 mulu INTMEM_F8, 36h[INTMEM_36] ROM:674A add INTMEM_F8+2, 34h[INTMEM_36] ROM:674F st INTMEM_F8+2, INTMEM_174[] ROM:6754 ld INTMEM_F8, INTMEM_BC ROM:6757 cmp INTMEM_F8, INTMEM_180[] ROM:675C jnh ROM_6763 ROM:675E ld INTMEM_F8, INTMEM_180[] ROM:6763 ROM:6763 ROM_6763: ; CODE XREF: ROM_2E34+3928↑j ROM:6763 mulu INTMEM_F8, #63E7h ROM:6767 divu INTMEM_F8, #3FFh ROM:676B st INTMEM_F8, INTMEM_182[] ROM:6770 jbs INTMEM_D8, 6, ROM_679D ROM:6773 ROM:6773 ROM_6773: ; CODE XREF: ROM_2E34+396E↓j ROM:6773 ld INTMEM_F6, #1388h ROM:6777 st INTMEM_F6, INTMEM_184[] ROM:677C ld INTMEM_F6, INTMEM_182[] ROM:6781 st INTMEM_F6, INTMEM_222[] ROM:6786 ld INTMEM_F6, INTMEM_174[] ROM:678B st INTMEM_F6, INTMEM_186[] ROM:6790 st INTMEM_F6, INTMEM_188[] ROM:6795 st INTMEM_F6, INTMEM_220[] ROM:679A ljmp ROM_68FE ROM:679D ; --------------------------------------------------------------------------- ROM:679D ROM:679D ROM_679D: ; CODE XREF: ROM_2E34+393C↑j ROM:679D cmp INTMEM_3C, 38h[INTMEM_36] ROM:67A2 jnc ROM_6773 ROM:67A4 ldb INTMEM_F8+2, INTMEM_C2 ROM:67A7 ld INTMEM_F8, #0Ch ROM:67AB lcall ROM_358E ROM:67AE stb INTMEM_F8, INTMEM_266[] ROM:67B3 mulub INTMEM_F8, INTMEM_192[] ROM:67B8 shr INTMEM_F8, #2 ROM:67BB st INTMEM_F8, INTMEM_224[] ROM:67C0 ld INTMEM_FC, INTMEM_182[] ROM:67C5 st ZERO_REG, INTMEM_FC+2 ; Zero register ROM:67C8 cmp INTMEM_BC, INTMEM_180[] ROM:67CD jh ROM_67E6 ROM:67CF ld INTMEM_EE, INTMEM_182[] ROM:67D4 ld INTMEM_F0+2, INTMEM_222[] ROM:67D9 ld INTMEM_F4, INTMEM_226[] ROM:67DE ld INTMEM_F0, 3Ah[INTMEM_36] ROM:67E3 lcall ROM_4BE7 ROM:67E6 ROM:67E6 ROM_67E6: ; CODE XREF: ROM_2E34+3999↑j ROM:67E6 st INTMEM_FC, INTMEM_222[] ROM:67EB st INTMEM_FC+2, INTMEM_226[] ROM:67F0 ld INTMEM_EE, INTMEM_174[] ROM:67F5 ld INTMEM_F0+2, INTMEM_186[] ROM:67FA ld INTMEM_F4, INTMEM_228[] ROM:67FF ld INTMEM_F0, INTMEM_17A[] ROM:6804 lcall ROM_4BE7 ROM:6807 st INTMEM_FC, INTMEM_186[] ROM:680C st INTMEM_FC+2, INTMEM_228[] ROM:6811 ld INTMEM_F0+2, INTMEM_188[] ROM:6816 ld INTMEM_F4, INTMEM_22A[] ROM:681B ld INTMEM_F0, INTMEM_17C[] ROM:6820 lcall ROM_4BE7 ROM:6823 st INTMEM_FC, INTMEM_188[] ROM:6828 st INTMEM_FC+2, INTMEM_22A[] ROM:682D ld INTMEM_F0+2, INTMEM_220[] ROM:6832 ld INTMEM_F4, INTMEM_22C[] ROM:6837 ld INTMEM_F0, 3Ch[INTMEM_36] ROM:683C lcall ROM_4BE7 ROM:683F st INTMEM_FC, INTMEM_220[] ROM:6844 st INTMEM_FC+2, INTMEM_22C[] ROM:6849 clr INTMEM_F0 ROM:684B clr INTMEM_F0+2 ROM:684D ld INTMEM_F8, INTMEM_174[] ROM:6852 ld INTMEM_F6, INTMEM_186[] ROM:6857 ld INTMEM_FC, INTMEM_176[] ROM:685C ld INTMEM_F8+2, 3Eh[INTMEM_36] ROM:6861 ld INTMEM_FC+2, INTMEM_F8+2 ROM:6864 lcall ROM_4C20 ROM:6867 st INTMEM_FC, INTMEM_22E[] ROM:686C ld INTMEM_F8, INTMEM_174[] ROM:6871 ld INTMEM_F6, INTMEM_188[] ROM:6876 ld INTMEM_FC, INTMEM_178[] ROM:687B ld INTMEM_F8+2, 3Eh[INTMEM_36] ROM:6880 ld INTMEM_FC+2, INTMEM_F8+2 ROM:6883 lcall ROM_4C20 ROM:6886 st INTMEM_FC, INTMEM_230[] ROM:688B ld INTMEM_F8, INTMEM_174[] ROM:6890 ld INTMEM_F6, INTMEM_220[] ROM:6895 ld INTMEM_FC, INTMEM_224[] ROM:689A ld INTMEM_F8+2, 3Eh[INTMEM_36] ROM:689F ld INTMEM_FC+2, INTMEM_F8+2 ROM:68A2 lcall ROM_4C20 ROM:68A5 st INTMEM_FC, INTMEM_232[] ROM:68AA ld INTMEM_F8, INTMEM_182[] ROM:68AF ld INTMEM_F6, INTMEM_222[] ROM:68B4 ld INTMEM_FC, 42h[INTMEM_36] ROM:68B9 ld INTMEM_F8+2, 40h[INTMEM_36] ROM:68BE ldbse INTMEM_FC+2, #-1 ROM:68C1 lcall ROM_4C20 ROM:68C4 st INTMEM_FC, INTMEM_234[] ROM:68C9 add INTMEM_F0, #-6980h ROM:68CD addc INTMEM_F0+2, #98h ROM:68D1 jbc INTMEM_F0+3, 7, ROM_68D8 ROM:68D4 clr INTMEM_F0 ROM:68D6 sjmp ROM_68F9 ROM:68D8 ; --------------------------------------------------------------------------- ROM:68D8 ROM:68D8 ROM_68D8: ; CODE XREF: ROM_2E34+3A9D↑j ROM:68D8 divu INTMEM_F0, #7D0h ROM:68DC jnv ROM_68E1 ROM:68DE ldbse INTMEM_F0, #-1 ROM:68E1 ROM:68E1 ROM_68E1: ; CODE XREF: ROM_2E34+3AA8↑j ROM:68E1 ldbze INTMEM_F6, INTMEM_B5 ROM:68E4 ldbze INTMEM_F8, 0ECh[INTMEM_36] ROM:68E9 sub INTMEM_F0, #1388h ROM:68ED mul INTMEM_F0, INTMEM_F6 ROM:68F1 div INTMEM_F0, INTMEM_F8 ROM:68F5 add INTMEM_F0, #1388h ROM:68F9 ROM:68F9 ROM_68F9: ; CODE XREF: ROM_2E34+3AA2↑j ROM:68F9 st INTMEM_F0, INTMEM_184[] ROM:68FE ROM:68FE ROM_68FE: ; CODE XREF: ROM_2E34+3966↑j ROM:68FE ldbze INTMEM_F8, INTMEM_26C[] ROM:6903 shl INTMEM_F8, #4 ROM:6906 mulu INTMEM_F8, 4Eh[INTMEM_36] ROM:690B ld INTMEM_FC, INTMEM_236[] ROM:6910 shl INTMEM_FC, #6 ROM:6913 lcall ROM_4BCB ROM:6916 ld INTMEM_FC, INTMEM_174[] ROM:691B lcall ROM_4BB4 ROM:691E divu INTMEM_F8, #692h ROM:6922 jnv ROM_6927 ROM:6924 ldbse INTMEM_F8, #-1 ROM:6927 ROM:6927 ROM_6927: ; CODE XREF: ROM_2E34+3AEE↑j ROM:6927 st INTMEM_F8, INTMEM_244[] ROM:692C mulu INTMEM_F8, #0Ah ROM:6930 ldbze INTMEM_FC, INTMEM_B5 ROM:6933 lcall ROM_4BCB ROM:6936 cmp INTMEM_FC+2, #-1 ROM:693A je ROM_6941 ROM:693C jbc INTMEM_F8+1, 7, ROM_6941 ROM:693F inc INTMEM_FC+2 ROM:6941 ROM:6941 ROM_6941: ; CODE XREF: ROM_2E34+3B06↑j ROM:6941 ; ROM_2E34+3B08↑j ROM:6941 st INTMEM_FC+2, INTMEM_242[] ROM:6946 ld INTMEM_FC+2, #4E71h ROM:694A ld INTMEM_F8, #4000h ROM:694E ld INTMEM_FC, INTMEM_242[] ROM:6953 lcall ROM_4BB4 ROM:6956 ld INTMEM_FC, INTMEM_23E[] ROM:695B lcall ROM_4BCB ROM:695E cmp INTMEM_FC+2, #-1 ROM:6962 je ROM_6969 ROM:6964 jbc INTMEM_F8+1, 7, ROM_6969 ROM:6967 inc INTMEM_FC+2 ROM:6969 ROM:6969 ROM_6969: ; CODE XREF: ROM_2E34+3B2E↑j ROM:6969 ; ROM_2E34+3B30↑j ROM:6969 ld INTMEM_F6, INTMEM_FC+2 ROM:696C st INTMEM_F6, INTMEM_3C4[] ROM:6971 ldbze INTMEM_F8, INTMEM_26F[] ROM:6976 add INTMEM_F8, #50h ; 'P' ROM:697A ldbze INTMEM_F8+2, INTMEM_270[] ROM:697F add INTMEM_F8+2, #50h ; 'P' ROM:6983 mulu INTMEM_F8, INTMEM_F8+2 ROM:6986 shrl INTMEM_F8, #1 ROM:6989 mulu INTMEM_F8, INTMEM_23C[] ROM:698E divu INTMEM_F8, #271h ROM:6992 mulu INTMEM_F8, INTMEM_F6 ROM:6995 ld INTMEM_FC, #640h ROM:6999 lcall ROM_4BCB ROM:699C st INTMEM_FC+2, INTMEM_240[] ROM:69A1 mulu INTMEM_F8, INTMEM_B8, INTMEM_240[] ROM:69A7 ld INTMEM_FC, #61A8h ROM:69AB lcall ROM_4BCB ROM:69AE st INTMEM_FC+2, INTMEM_BE ROM:69B1 ldbze INTMEM_F6, INTMEM_22+1 ROM:69B4 sub INTMEM_F6, #80h ROM:69B8 shl INTMEM_F6, #2 ROM:69BB jbc INTMEM_F6+1, 7, ROM_69C7 ROM:69BE add INTMEM_BE, INTMEM_F6 ROM:69C1 jc ROM_69CF ROM:69C3 clr INTMEM_BE ROM:69C5 sjmp ROM_69CF ROM:69C7 ; --------------------------------------------------------------------------- ROM:69C7 ROM:69C7 ROM_69C7: ; CODE XREF: ROM_2E34+3B87↑j ROM:69C7 add INTMEM_BE, INTMEM_F6 ROM:69CA jnc ROM_69CF ROM:69CC ldbse INTMEM_BE, #-1 ROM:69CF ROM:69CF ROM_69CF: ; CODE XREF: ROM_2E34+3B8D↑j ROM:69CF ; ROM_2E34+3B91↑j ... ROM:69CF mulu INTMEM_F8, INTMEM_BE, INTMEM_184[] ROM:69D5 divu INTMEM_F8, #1388h ROM:69D9 jnv ROM_69DE ROM:69DB ldbse INTMEM_F8, #-1 ROM:69DE ROM:69DE ROM_69DE: ; CODE XREF: ROM_2E34+3BA5↑j ROM:69DE st INTMEM_F8, INTMEM_BE ROM:69E1 jbc INTMEM_DA, 4, ROM_69ED ROM:69E4 mulu INTMEM_F8, INTMEM_BE, INTMEM_246[] ROM:69EA st INTMEM_F8+2, INTMEM_BE ROM:69ED ROM:69ED ROM_69ED: ; CODE XREF: ROM_2E34+3BAD↑j ROM:69ED jbs INTMEM_D9, 1, ROM_6A06 ROM:69F0 jbs INTMEM_87, 7, ROM_6A08 ROM:69F3 ldb INTMEM_F6, INTMEM_18B[] ROM:69F8 cmpb INTMEM_F6, 0F8h[INTMEM_36] ROM:69FD jnc ROM_6A06 ROM:69FF cmp INTMEM_3C, 58h[INTMEM_36] ROM:6A04 jnh ROM_6A08 ROM:6A06 ROM:6A06 ROM_6A06: ; CODE XREF: ROM_2E34:ROM_69ED↑j ROM:6A06 ; ROM_2E34+3BC9↑j ROM:6A06 clr INTMEM_BE ROM:6A08 ROM:6A08 ROM_6A08: ; CODE XREF: ROM_2E34+3BBC↑j ROM:6A08 ; ROM_2E34+3BD0↑j ROM:6A08 jbc INTMEM_D5, 4, ROM_6A10 ROM:6A0B ld INTMEM_BE, INTMEM_24E[] ROM:6A10 ROM:6A10 ROM_6A10: ; CODE XREF: ROM_2E34:ROM_6A08↑j ROM:6A10 lcall ROM_387E ROM:6A13 ld INTMEM_FC, #-3C80h ROM:6A17 ld INTMEM_FC+2, #1C9h ROM:6A1B divu INTMEM_FC, INTMEM_3C ROM:6A1E jnv ROM_6A23 ROM:6A20 ldbse INTMEM_FC, #-1 ROM:6A23 ROM:6A23 ROM_6A23: ; CODE XREF: ROM_2E34+3BEA↑j ROM:6A23 sub INTMEM_FC, #0Bh ROM:6A27 jc ROM_6A2B ROM:6A29 clr INTMEM_FC ROM:6A2B ROM:6A2B ROM_6A2B: ; CODE XREF: ROM_2E34+3BF3↑j ROM:6A2B ld INTMEM_F8, INTMEM_BE ROM:6A2E cmp INTMEM_F8, INTMEM_FC ROM:6A31 jnc ROM_6A36 ROM:6A33 ld INTMEM_F8, INTMEM_FC ROM:6A36 ROM:6A36 ROM_6A36: ; CODE XREF: ROM_2E34+3BFD↑j ROM:6A36 ld INTMEM_F6, INTMEM_F8 ROM:6A39 cmp INTMEM_F6, ZERO_REG ; Zero register ROM:6A3C je ROM_6A88 ROM:6A3E ldb INTMEM_FC+3, INTMEM_275[] ROM:6A43 cmpb INTMEM_FC+3, #12h ROM:6A46 je ROM_6A5E ROM:6A48 cmpb INTMEM_FC+3, #24h ; '$' ROM:6A4B jne ROM_6A54 ROM:6A4D shl INTMEM_F6, #1 ROM:6A50 jc ROM_6A5B ROM:6A52 sjmp ROM_6A5E ROM:6A54 ; --------------------------------------------------------------------------- ROM:6A54 ROM:6A54 ROM_6A54: ; CODE XREF: ROM_2E34+3C17↑j ROM:6A54 shl INTMEM_F6, #2 ROM:6A57 jc ROM_6A5B ROM:6A59 sjmp ROM_6A5E ROM:6A5B ; --------------------------------------------------------------------------- ROM:6A5B ROM:6A5B ROM_6A5B: ; CODE XREF: ROM_2E34+3C1C↑j ROM:6A5B ; ROM_2E34+3C23↑j ROM:6A5B ldbse INTMEM_F6, #-1 ROM:6A5E ROM:6A5E ROM_6A5E: ; CODE XREF: ROM_2E34+3C12↑j ROM:6A5E ; ROM_2E34+3C1E↑j ... ROM:6A5E cmp INTMEM_F6, 72h[INTMEM_36] ROM:6A63 jnc ROM_6A71 ROM:6A65 cmp INTMEM_F6, 74h[INTMEM_36] ROM:6A6A jnc ROM_6A88 ROM:6A6C andb INTMEM_DB, #-2 ROM:6A6F sjmp ROM_6A8B ROM:6A71 ; --------------------------------------------------------------------------- ROM:6A71 ROM:6A71 ROM_6A71: ; CODE XREF: ROM_2E34+3C2F↑j ROM:6A71 ld INTMEM_F8, 72h[INTMEM_36] ROM:6A76 cmpb INTMEM_FC+3, #24h ; '$' ROM:6A79 jne ROM_6A80 ROM:6A7B shr INTMEM_F8, #1 ROM:6A7E sjmp ROM_6A88 ROM:6A80 ; --------------------------------------------------------------------------- ROM:6A80 ROM:6A80 ROM_6A80: ; CODE XREF: ROM_2E34+3C45↑j ROM:6A80 cmpb INTMEM_FC+3, #48h ; 'H' ROM:6A83 jne ROM_6A88 ROM:6A85 shr INTMEM_F8, #2 ROM:6A88 ROM:6A88 ROM_6A88: ; CODE XREF: ROM_2E34+3C08↑j ROM:6A88 ; ROM_2E34+3C36↑j ... ROM:6A88 orb INTMEM_DB, #1 ROM:6A8B ROM:6A8B ROM_6A8B: ; CODE XREF: ROM_2E34+3C3B↑j ROM:6A8B jbs INTMEM_DA, 5, ROM_6AA0 ROM:6A8E ld INTMEM_FC, INTMEM_252[] ROM:6A93 ldb INTMEM_FC+3, INTMEM_275[] ROM:6A98 ldb INTMEM_FC+2, 0FEh[INTMEM_36] ROM:6A9D lcall ROM_3DD9 ROM:6AA0 ROM:6AA0 ROM_6AA0: ; CODE XREF: ROM_2E34:ROM_6A8B↑j ROM:6AA0 di ROM:6AA1 andb INTMEM_86, #-5 ROM:6AA4 popa ROM:6AA5 ret ROM:6AA5 ; END OF FUNCTION CHUNK FOR ROM_2E34 ROM:6AA5 ; --------------------------------------------------------------------------- ROM:6AA6 db 0B1h, 55h, 0B9h, 55h, 0E5h, 55h, 42h, 56h, 0D1h, 60h ROM:6AA6 db 0D8h, 60h, 0F2h, 60h, 0FEh, 60h, 12h, 61h, 2Fh, 61h ROM:6AA6 db 0F4h, 63h, 0F4h, 63h, 7, 64h, 1Fh, 64h, 37h, 64h, 50h ROM:6AA6 db 64h, 6Bh, 64h, 8Bh, 64h, 9Ch, 64h, 0ABh, 64h, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6AA6 db 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:6EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:70A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:72A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:74A6 db 0, 0Bh, 0A7h, 41h, 5Fh, 14h, 4, 0, 0B0h, 4, 55h, 1 ROM:74A6 db 10h, 2, 0DCh, 5, 40h, 2, 0C4h, 9, 1, 0, 1, 0, 2, 0 ROM:74A6 db 40h, 0, 90h, 1, 8Ah, 2, 0, 2, 80h, 0, 2, 7Fh, 80h, 1 ROM:74A6 db 0, 2, 40h, 1, 80h, 0, 3, 0AAh, 1, 78h, 0A0h, 0B5h, 84h ROM:74A6 db 3, 10h, 27h, 90h, 1, 1Eh, 0, 0A0h, 0Fh, 64h, 0, 32h ROM:74A6 db 0, 0B8h, 0Bh, 0F4h, 1, 32h, 0, 0E2h, 4, 32h, 0, 26h ROM:74A6 db 2, 8, 3Eh, 8Fh, 2, 4Bh, 0, 2Ch, 1, 0FCh, 0BFh, 1, 0 ROM:74A6 db 4Eh, 1Bh, 4Eh, 1Bh, 0Ah, 0, 0D0h, 7, 96h, 0, 1Eh, 0 ROM:74A6 db 0D7h, 17h, 10h, 27h, 90h, 1, 90h, 1, 5Eh, 1, 5Eh, 1 ROM:74A6 db 0BCh, 2, 0, 0, 30h, 75h, 20h, 4Eh, 0A8h, 61h, 1Fh, 63h ROM:74A6 db 31h, 60h, 28h, 23h, 1Eh, 23h, 0C9h, 84h, 19h, 0, 32h ROM:74A6 db 0, 77h, 81h, 64h, 80h, 75h, 3, 66h, 3, 19h, 0, 96h ROM:74A6 db 0, 0E2h, 4, 52h, 3, 20h, 3, 40h, 1Fh, 73h, 0, 40h, 0 ROM:74A6 db 12h, 3, 96h, 0AAh, 1Dh, 3Fh, 0, 0Ch, 12h, 1Fh, 80h ROM:74A6 db 0, 12h, 80h, 80h, 80h, 0Ch, 6, 0Eh, 1, 0, 12h, 36h ROM:74A6 db 12h, 36h, 12h, 11h, 4, 4, 20h, 0FDh, 3, 0Ah, 0FEh, 3 ROM:74A6 db 0E8h, 0F5h, 0Ah, 8Eh, 6Bh, 28h, 0C8h, 8Ah, 4, 4, 18h ROM:74A6 db 0CDh, 0BEh, 0DAh, 0CBh, 0B1h, 8Eh, 0FAh, 8, 5Ch, 0B7h ROM:74A6 db 0AAh, 1Fh, 2, 26h, 0, 0Fh, 0Ah, 0Fh, 0E7h, 82h, 0FFh ROM:74A6 db 0ADh, 0B1h, 3Ch, 8, 78h, 0, 10h, 91h, 1Ch, 91h, 5Ch ROM:74A6 db 0DCh, 5, 0, 1, 0EEh, 2Dh, 3, 1Ch, 0FEh, 0E2h, 5, 20h ROM:74A6 db 18h, 48h, 1, 0A0h, 82h, 47h, 5, 0FAh, 0, 0, 71h, 45h ROM:74A6 db 8Fh, 3Bh, 3Bh, 1Dh, 5, 63h, 8, 8, 3Eh, 4, 0C6h, 0B1h ROM:74A6 db 7Eh, 95h, 0Ah, 5, 0Bh, 9Eh, 62h, 80h, 16h, 0E7h, 0DFh ROM:74A6 db 0AAh, 0A0h, 2Dh, 16h, 2Dh, 7Dh, 74h, 7Eh, 4, 6, 19h ROM:74A6 db 32h, 2, 4, 64h, 80h, 19h, 0B4h, 0FFh, 4, 19h, 14h, 0 ROM:74A6 db 0B4h, 8, 4, 29h, 7Fh, 0Fh, 7, 46h, 0Ch, 8, 0B0h, 28h ROM:74A6 db 1Eh, 0C6h, 87h, 58h, 2Eh, 8, 37h, 0Fh, 10h, 28h, 0Ah ROM:74A6 db 23h, 29h, 69h, 0B6h, 26h, 3, 1Eh, 7Dh, 0B1h, 0C4h, 5Ah ROM:74A6 db 32h, 10h, 82h, 9, 3, 1, 51h, 8Dh, 0DDh, 64h, 2Dh, 14h ROM:74A6 db 2, 1, 18h, 6Eh, 7, 0Bh, 0Ah, 1, 0Ah, 10h, 18h, 26h ROM:74A6 db 3Ch, 58h, 0C3h, 0E0h, 0EEh, 0F5h, 0FFh, 0DDh, 0C3h ROM:74A6 db 0ABh, 91h, 79h, 39h, 21h, 0Fh, 0, 4, 1, 47h, 55h, 9Ch ROM:74A6 db 0B1h, 64h, 5Ah, 28h, 28h, 6, 1, 2Bh, 47h, 63h, 80h ROM:74A6 db 9Ch, 0B1h, 3Ch, 32h, 32h, 14h, 10h, 7, 6, 1, 2Bh, 47h ROM:74A6 db 63h, 80h, 9Ch, 0B1h, 1Eh, 18h, 0Eh, 0Bh, 0Ah, 7 ROM:76A6 db 3, 1, 32h, 55h, 0B1h, 32h, 19h, 14h, 6, 1, 2Bh, 47h ROM:76A6 db 63h, 80h, 9Ch, 0B1h, 1Eh, 1Eh, 19h, 19h, 1Eh, 14h, 4 ROM:76A6 db 1, 55h, 71h, 8Eh, 0AAh, 19h, 18h, 16h, 0Dh, 7, 1, 3Ch ROM:76A6 db 50h, 64h, 78h, 0A0h, 0C8h, 0FAh, 4Eh, 56h, 5Ah, 65h ROM:76A6 db 72h, 7Eh, 8Ah, 6, 1, 1Bh, 28h, 34h, 40h, 4Dh, 59h, 0C8h ROM:76A6 db 0B4h, 72h, 64h, 56h, 50h, 8, 1, 0Eh, 1Ch, 2Ah, 39h ROM:76A6 db 55h, 87h, 9Ch, 0B0h, 75h, 4Eh, 31h, 21h, 18h, 13h, 0Fh ROM:76A6 db 8, 0Bh, 1, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 9Ch, 0BFh ROM:76A6 db 0CDh, 0DCh, 0EAh, 64h, 41h, 30h, 28h, 23h, 1Eh, 17h ROM:76A6 db 14h, 14h, 12h, 10h, 9, 1, 0Eh, 1Ch, 2Bh, 39h, 47h, 55h ROM:76A6 db 63h, 71h, 0B8h, 0DCh, 0AFh, 88h, 64h, 49h, 32h, 23h ROM:76A6 db 19h, 0Ah, 6, 1, 3Ch, 46h, 50h, 5Ah, 64h, 0A0h, 61h ROM:76A6 db 89h, 0B0h, 0C1h, 0C6h, 0C6h, 3, 1, 5Ch, 80h, 0AAh, 50h ROM:76A6 db 4Bh, 42h, 8, 1, 0Eh, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 0B1h ROM:76A6 db 0AFh, 0A7h, 70h, 43h, 2Fh, 1Bh, 14h, 8, 0Bh, 1, 3Ch ROM:76A6 db 46h, 50h, 5Ah, 64h, 6Eh, 78h, 82h, 8Ch, 96h, 0A0h, 66h ROM:76A6 db 53h, 42h, 33h, 2Ah, 22h, 1Dh, 19h, 16h, 13h, 10h, 5 ROM:76A6 db 1, 0Eh, 1Ch, 39h, 63h, 0B1h, 20h, 20h, 20h, 20h, 20h ROM:76A6 db 2, 1, 5Ch, 0B1h, 0, 0, 3, 1, 5Ch, 80h, 0AAh, 32h, 2Ch ROM:76A6 db 23h, 4, 1, 42h, 61h, 80h, 0FDh, 7Dh, 32h, 5, 19h, 4 ROM:76A6 db 1, 0, 14h, 46h, 79h, 0, 26h, 8Ah, 0FFh, 3, 1, 79h, 0A2h ROM:76A6 db 0B4h, 0, 57h, 64h, 4, 1, 0, 26h, 8Ah, 0FFh, 0, 14h ROM:76A6 db 46h, 79h, 3, 1, 0, 57h, 64h, 79h, 0A2h, 0B4h, 5, 1 ROM:76A6 db 0Eh, 1Ch, 2Bh, 47h, 0B1h, 0A0h, 78h, 69h, 46h, 14h ROM:76A6 db 6, 1, 28h, 44h, 54h, 64h, 0A0h, 0C8h, 10h, 10h, 2Eh ROM:76A6 db 2Eh, 74h, 8Ch, 8, 1, 28h, 44h, 54h, 64h, 78h, 0A0h ROM:76A6 db 0B4h, 0C8h, 10h, 17h, 33h, 33h, 3Fh, 6Eh, 78h, 82h ROM:76A6 db 3, 1, 6Ch, 80h, 99h, 92h, 0B4h, 0C8h, 4, 1, 28h, 3Ch ROM:76A6 db 52h, 64h, 14h, 14h, 14h, 8, 9, 8, 0Ah, 11h, 15h, 1Bh ROM:76A6 db 26h, 32h, 46h, 64h, 98h, 0Ch, 0Fh, 14h, 24h, 38h, 6Ah ROM:76A6 db 9Ch, 0FAh, 4Fh, 88h, 0A9h, 0BEh, 0D7h, 0E2h, 0E7h, 0E9h ROM:76A6 db 0E9h, 4Fh, 5Fh, 92h, 0B6h, 0D4h, 0E1h, 0E6h, 0E9h, 0E9h ROM:76A6 db 36h, 4Fh, 7Ah, 0A4h, 0CFh, 0DCh, 0E4h, 0E9h, 0E9h, 1Ch ROM:76A6 db 31h, 57h, 82h, 0BDh, 0D6h, 0E1h, 0E4h, 0E9h, 1Ch, 25h ROM:76A6 db 3Eh, 61h, 0A9h, 0CDh, 0DFh, 0E3h, 0E9h, 1Ch, 1Ch, 33h ROM:76A6 db 4Ah, 82h, 0B8h, 0D4h, 0DFh, 0E9h, 1Ch, 1Ch, 21h, 33h ROM:76A6 db 57h, 92h, 0C6h, 0DCh, 0E9h, 1Ch, 1Ch, 1Ch, 1Ch, 3Bh ROM:76A6 db 6Eh, 0AEh, 0D2h, 0E9h, 7, 5, 1Ch, 36h, 4Fh, 69h, 82h ROM:76A6 db 9Ch, 0B6h, 2Ah, 2Ch, 3Ch, 64h, 8Ch, 0, 0, 0, 0, 0, 0 ROM:76A6 db 0, 0, 2, 3, 6, 9, 0Ch, 0Ch, 0, 2, 7, 9, 0Bh, 0Dh, 0Fh ROM:76A6 db 2, 7, 0Dh, 0Fh, 10h, 11h, 18h, 3, 0Dh, 10h, 11h, 13h ROM:76A6 db 19h, 19h, 4, 6, 4Fh, 82h, 0CFh, 0E9h, 0Ch, 14h, 3Ch ROM:76A6 db 64h, 8Ch, 0B4h, 32h, 3Ch, 4Bh, 50h, 32h, 4Bh, 4Bh, 50h ROM:76A6 db 3Ch, 4Bh, 50h, 55h, 3Ch, 4Bh, 50h, 55h, 64h, 64h, 64h ROM:76A6 db 64h, 4Bh, 4Bh, 4Bh, 4Bh, 7, 9, 29h, 36h, 4Fh, 69h, 9Ch ROM:76A6 db 0CFh, 0E5h, 0Ch, 14h, 19h, 1Eh, 23h ROM:78A6 db 28h, 3Ch, 64h, 0B4h, 8Bh, 85h, 7Dh, 79h, 71h, 6Ah, 69h ROM:78A6 db 7Ch, 76h, 6Fh, 6Eh, 6Bh, 69h, 68h, 79h, 72h, 6Eh, 6Bh ROM:78A6 db 68h, 67h, 68h, 78h, 77h, 71h, 6Eh, 6Bh, 68h, 68h, 76h ROM:78A6 db 73h, 6Eh, 6Bh, 68h, 66h, 68h, 79h, 72h, 6Fh, 6Eh, 6Ch ROM:78A6 db 69h, 68h, 78h, 75h, 72h, 70h, 6Ch, 69h, 68h, 6Eh, 6Dh ROM:78A6 db 67h, 64h, 61h, 60h, 5Eh, 66h, 65h, 64h, 61h, 5Eh, 5Dh ROM:78A6 db 5Ch, 9, 14h, 1Ch, 36h, 4Fh, 69h, 9Ch, 0B6h, 0CFh, 0DCh ROM:78A6 db 0E5h, 8, 0Ch, 10h, 14h, 18h, 1Eh, 24h, 30h, 38h, 40h ROM:78A6 db 4Ch, 54h, 6Ah, 7Ah, 9Ch, 0ACh, 0C4h, 0D4h, 0ECh, 0FCh ROM:78A6 db 62h, 70h, 7Eh, 86h, 94h, 98h, 9Ch, 0A4h, 0A5h, 67h ROM:78A6 db 79h, 83h, 8Ah, 95h, 9Ah, 9Dh, 0A4h, 0A2h, 72h, 7Ah ROM:78A6 db 85h, 8Eh, 99h, 9Dh, 9Fh, 0A5h, 0A4h, 79h, 80h, 8Bh ROM:78A6 db 91h, 99h, 9Dh, 0A0h, 0A8h, 0A7h, 78h, 80h, 8Ch, 92h ROM:78A6 db 9Bh, 9Fh, 0A1h, 0A7h, 0A7h, 81h, 8Bh, 93h, 99h, 0A0h ROM:78A6 db 0A3h, 0A3h, 0ABh, 0A9h, 79h, 87h, 91h, 96h, 9Eh, 0A1h ROM:78A6 db 0A4h, 0A8h, 0ABh, 89h, 94h, 9Bh, 0A0h, 0A5h, 0A9h, 0AAh ROM:78A6 db 0B0h, 0AFh, 7Bh, 8Ah, 94h, 9Bh, 0A3h, 0A6h, 0AAh, 0B0h ROM:78A6 db 0ADh, 7Ah, 8Ah, 94h, 9Ch, 0A1h, 0A5h, 0ABh, 0B0h, 0B0h ROM:78A6 db 86h, 94h, 9Eh, 0A2h, 0AAh, 0AEh, 0B0h, 0B4h, 0B7h, 87h ROM:78A6 db 97h, 0A0h, 0A7h, 0AEh, 0B2h, 0B3h, 0B8h, 0BFh, 73h ROM:78A6 db 8Ah, 96h, 9Eh, 0A7h, 0ADh, 0B1h, 0B3h, 0BDh, 79h, 90h ROM:78A6 db 9Ah, 0A2h, 0AAh, 0AFh, 0B1h, 0B5h, 0B6h, 90h, 0A5h ROM:78A6 db 0B1h, 0B7h, 0BBh, 0BEh, 0C0h, 0C1h, 0BFh, 9Ch, 0B0h ROM:78A6 db 0B9h, 0BDh, 0C1h, 0C4h, 0C3h, 0C2h, 0C1h, 96h, 0ABh ROM:78A6 db 0B5h, 0BAh, 0BDh, 0BEh, 0BDh, 0BBh, 0C0h, 91h, 0A7h ROM:78A6 db 0B0h, 0B6h, 0BEh, 0BBh, 0BDh, 0BCh, 0BEh, 83h, 93h ROM:78A6 db 0A0h, 0ABh, 0B2h, 0B1h, 0B1h, 0B4h, 0B2h, 75h, 85h ROM:78A6 db 94h, 9Dh, 0A6h, 0A6h, 0A7h, 0A9h, 0A8h, 5, 3, 1Ch, 29h ROM:78A6 db 2Fh, 0B5h, 0E5h, 14h, 0DCh, 0F0h, 91h, 91h, 91h, 91h ROM:78A6 db 91h, 91h, 91h, 91h, 91h, 91h, 91h, 91h, 91h, 91h, 91h ROM:78A6 db 6, 5, 69h, 82h, 9Ch, 0B5h, 0CEh, 0E5h, 0A0h, 0B4h, 0C8h ROM:78A6 db 0DCh, 0F0h, 91h, 91h, 91h, 91h, 91h, 82h, 91h, 91h ROM:78A6 db 91h, 91h, 87h, 82h, 91h, 91h, 91h, 80h, 7Dh, 7Dh, 91h ROM:78A6 db 91h, 87h, 7Fh, 78h, 78h, 87h, 89h, 7Dh, 79h, 76h, 78h ROM:78A6 db 2, 2, 14h, 8Ch, 4Eh, 0AAh, 82h, 82h, 82h, 82h, 0Ah ROM:78A6 db 2, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 71h, 7Fh, 9Ch, 0BFh ROM:78A6 db 69h, 9Ch, 64h, 41h, 2Fh, 24h, 1Fh, 1Ch, 1Ah, 18h, 16h ROM:78A6 db 14h, 64h, 41h, 2Fh, 23h, 1Eh, 1Bh, 19h, 17h, 14h, 14h ROM:78A6 db 2, 4, 4Eh, 55h, 55h, 5Ch, 0B1h, 0DCh, 14h, 14h, 14h ROM:78A6 db 14h, 14h, 14h, 14h, 14h, 2, 2, 36h, 0B6h, 14h, 8Ch ROM:78A6 db 16h, 16h, 16h, 16h, 2, 2, 8Ch, 0B4h, 14h, 8Ch, 16h ROM:78A6 db 16h, 16h, 16h, 6, 8, 29h, 36h, 43h, 5Ch, 76h, 9Ch, 0Fh ROM:78A6 db 1Eh, 30h, 3Ch, 46h, 50h, 6Ch, 80h, 22h, 2Fh, 2Fh, 35h ROM:78A6 db 35h, 35h, 26h, 2Ah, 62h, 6Ah, 70h, 70h, 32h, 68h, 74h ROM:78A6 db 80h, 76h, 6Ah, 32h, 58h, 5Ah, 65h, 65h, 4Eh, 3Eh, 5Eh ROM:78A6 db 5Eh, 68h, 73h, 6Dh, 3Eh, 66h, 66h, 75h, 75h, 75h, 3Eh ROM:78A6 db 66h, 70h, 70h, 75h, 6Eh, 3Eh, 5Eh, 64h, 66h, 66h, 66h ROM:78A6 db 2, 2, 36h, 82h, 28h, 64h, 2Fh, 20h, 2Fh, 20h, 2, 2 ROM:78A6 db 69h, 82h, 1Eh, 28h, 5, 0Ah, 0Ah, 0Ah, 2, 2 ROM:7AA6 db 69h, 82h, 1Eh, 28h, 0Ah, 14h, 14h, 14h, 0Ch, 8, 0Eh ROM:7AA6 db 1Ch, 2Bh, 39h, 47h, 55h, 63h, 71h, 9Ch, 0B1h, 0BFh ROM:7AA6 db 0CDh, 0Eh, 1Ch, 2Bh, 39h, 47h, 55h, 63h, 71h, 0A0h ROM:7AA6 db 6Ch, 64h, 59h, 4Eh, 40h, 34h, 2Ah, 11h, 9, 2, 0, 0A5h ROM:7AA6 db 71h, 59h, 50h, 47h, 3Dh, 33h, 2Ah, 11h, 9, 3, 0, 77h ROM:7AA6 db 77h, 5Fh, 4Ah, 43h, 3Ah, 32h, 29h, 11h, 8, 4, 0, 54h ROM:7AA6 db 54h, 54h, 3Fh, 39h, 35h, 30h, 28h, 11h, 8, 4, 0, 3Bh ROM:7AA6 db 3Bh, 3Bh, 3Bh, 35h, 32h, 2Eh, 27h, 11h, 7, 4, 0, 33h ROM:7AA6 db 33h, 33h, 33h, 33h, 30h, 2Ch, 26h, 11h, 7, 4, 0, 2Fh ROM:7AA6 db 2Fh, 2Fh, 2Fh, 2Fh, 2Fh, 2Bh, 26h, 10h, 7, 5, 0, 19h ROM:7AA6 db 15h, 27h, 27h, 27h, 27h, 27h, 25h, 0Fh, 7, 6, 0, 9 ROM:7AA6 db 5, 1Ch, 2Bh, 39h, 63h, 87h, 9Ch, 0B1h, 0BFh, 0CDh, 1Ch ROM:7AA6 db 2Bh, 39h, 63h, 87h, 0Bh, 0Bh, 0Bh, 0Bh, 0Bh, 9, 9, 8 ROM:7AA6 db 5, 0Bh, 0Bh, 0Bh, 0Bh, 0Ah, 9, 9, 8, 5, 9, 9, 8, 7 ROM:7AA6 db 7, 6, 6, 5, 3, 7, 7, 6, 6, 6, 5, 5, 3, 2, 5, 5, 5, 5 ROM:7AA6 db 5, 4, 4, 3, 2, 6, 9, 52h, 88h, 99h, 0A9h, 0CFh, 0E9h ROM:7AA6 db 39h, 55h, 83h, 9Ch, 0A2h, 0A8h, 0CDh, 0EAh, 0F8h, 7Ch ROM:7AA6 db 7Ch, 7Ch, 7Ch, 74h, 78h, 94h, 94h, 94h, 8Bh, 74h, 80h ROM:7AA6 db 94h, 94h, 94h, 8Bh, 80h, 80h, 94h, 94h, 8Ah, 80h, 80h ROM:7AA6 db 80h, 94h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:7AA6 db 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h, 80h ROM:7AA6 db 80h, 80h, 80h, 80h, 80h, 80h, 84h, 84h, 88h, 2, 2, 9Ch ROM:7AA6 db 0B5h, 71h, 8Eh, 80h, 80h, 80h, 88h, 9, 0Eh, 1Ch, 36h ROM:7AA6 db 4Fh, 69h, 82h, 9Ch, 0B5h, 0CFh, 0E5h, 8, 0Ch, 14h, 1Eh ROM:7AA6 db 28h, 3Ch, 50h, 68h, 78h, 90h, 0ACh, 0D2h, 0DCh, 0F0h ROM:7AA6 db 8Fh, 8Fh, 90h, 94h, 9Ch, 0A4h, 0A4h, 0AAh, 0AFh, 96h ROM:7AA6 db 94h, 92h, 90h, 98h, 0A2h, 0A4h, 0AAh, 0AEh, 96h, 92h ROM:7AA6 db 90h, 8Fh, 97h, 9Ch, 9Eh, 0AAh, 0ADh, 96h, 8Ch, 88h ROM:7AA6 db 92h, 94h, 96h, 9Eh, 0A8h, 0ACh, 8Ch, 7Ch, 83h, 8Ch ROM:7AA6 db 90h, 94h, 9Eh, 0A6h, 0AAh, 82h, 78h, 82h, 84h, 88h ROM:7AA6 db 8Ch, 92h, 9Ch, 0A2h, 82h, 76h, 82h, 82h, 86h, 88h, 92h ROM:7AA6 db 96h, 9Eh, 6Eh, 78h, 80h, 80h, 82h, 86h, 92h, 96h, 9Eh ROM:7AA6 db 6Eh, 76h, 80h, 80h, 82h, 86h, 92h, 94h, 98h, 6Eh, 76h ROM:7AA6 db 80h, 82h, 84h, 88h, 92h, 94h, 9Ah, 6Eh, 70h, 78h, 7Ch ROM:7AA6 db 7Eh, 8Ch, 96h, 96h, 9Ah, 6Eh, 69h, 70h, 74h, 7Ah, 86h ROM:7AA6 db 94h, 94h, 96h, 6Eh, 68h, 6Eh, 76h, 7Ah, 92h, 90h, 92h ROM:7AA6 db 92h, 6Eh, 60h, 68h, 6Eh, 76h, 80h, 86h, 86h, 8Ch, 0FFh ROM:7AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7AA6 db 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0DEh, 2, 0B2h, 6 ROM:7EA6 db 0A8h, 6, 61h, 6, 0D6h, 2, 0C4h, 2, 0B6h, 2, 0AAh, 2 ROM:7EA6 db 0A2h, 2, 98h, 2, 90h, 2, 86h, 2, 7Ch, 2, 24h, 6, 74h ROM:7EA6 db 2, 0AEh, 5, 0A4h, 5, 9Ah, 5, 90h, 5, 50h, 5, 6Eh, 2 ROM:7EA6 db 62h, 2, 46h, 5, 3Ch, 5, 4Ah, 2, 38h, 2, 30h, 2, 22h ROM:7EA6 db 2, 0Eh, 2, 2Ch, 5, 0Ah, 5, 0F6h, 1, 0, 5, 0D5h, 4, 0BCh ROM:7EA6 db 4, 0E9h, 3, 98h, 3, 74h, 3, 0E4h, 1, 0D6h, 1, 0C6h ROM:7EA6 db 1, 0BCh, 1, 0AEh, 1, 0A6h, 1, 98h, 1, 8Ah, 1, 80h, 1 ROM:7EA6 db 43h, 3, 0E8h, 2, 6Ah, 1, 64h, 1, 5Ch, 1, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:7EA6 db 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:80A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:82A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:84A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:86A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:88A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:8EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:90A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:92A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:94A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:96A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:98A6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9AA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9CA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 db 0FFh, 0FFh, 0FFh, 0FFh ROM:9EA6 ; end of 'ROM' ROM:9EA6 ROM:9EA6 ; end of file