; z80dasm 1.2.0 ; command line: z80dasm -a -l -u -t -g 0xb000 -o /Users/tolik/Documents/SP_Projects/ASM/GIT/TITD/Build/loader_b000_dasm.a80 /Users/tolik/Documents/SP_Projects/ASM/GIT/TITD/Build/bin/loader_b000.bin GAME_PREPARE EQU #8000 ORG #B000 LD A,(ix-003h) ;b000 dd 7e fd . ~ . LD (TITD_FM),A ;b003 32 b6 b0 2 . . ; serial check crack XOR A ;b006 af . LD HL,7 ;b007 21 07 00 ! . . JP C,ERROR_EXIT.BIOS ;b00a da 94 b0 . . . LD (BOARD_ID.number),HL ;b00d 22 b7 b0 " . . LD (BOARD_ID.type),A ;b010 32 b9 b0 2 . . ; LD HL,SN_CHECKSUM ;b013 21 bb b0 ! . . LD DE,4 ;b016 11 04 00 . . . LD C,Dss.Read ;b019 0e 13 . . LD A,(TITD_FM) ;b01b 3a b6 b0 : . . RST ToDSS ;b01e d7 . ; LD HL,GAME_PREPARE ;b01f 21 00 80 ! . . LD DE,#3000 ;b022 11 00 30 . . 0 LD C,Dss.Read ;b025 0e 13 . . LD A,(TITD_FM) ;b027 3a b6 b0 : . . RST ToDSS ;b02a d7 . JR C,ERROR_EXIT.Disk ;b02b 38 6c 8 l PUSH DE ;b02d d5 . LD A,(TITD_FM) ;b02e 3a b6 b0 : . . LD C,Dss.Close ;b031 0e 12 . . RST ToDSS ;b033 d7 . POP DE ;b034 d1 . ; check serial CHECK_SERIAL_PROC: LD IX,BOARD_ID ;b035 dd 21 b7 b0 . ! . . LD A,(IX) ;b039 dd 7e 00 . ~ . XOR %0101'0101 ;b03c ee 55 . U LD (IX),A ;b03e dd 77 00 . w . LD A,(IX+1) ;b041 dd 7e 01 . ~ . XOR %1010'1110 ;b044 ee ae . . LD (IX+1),A ;b046 dd 77 01 . w . LD A,(IX+2) ;b049 dd 7e 02 . ~ . XOR %0100'0011 ;b04c ee 43 . C LD (IX+2),A ;b04e dd 77 02 . w . LD A,(IX+3) ;b051 dd 7e 03 . ~ . XOR %0011'0010 ;b054 ee 32 . 2 LD (IX+3),A ;b056 dd 77 03 . w . LD HL,#8000 ;b059 21 00 80 ! . . EXX ;b05c d9 . SUB A ;b05d 97 . LD L,A ;b05e 6f o LD H,A ;b05f 67 g LD C,A ;b060 4f O LD B,A ;b061 47 G LD D,A ;b062 57 W EXX ;b063 d9 . .loop: LD A,(HL) ;b064 7e ~ .next_num+2: XOR (IX) ;b065 dd ae 00 . . . XOR L ;b068 ad . LD (HL),A ;b069 77 w EXX ;b06a d9 . LD E,A ;b06b 5f _ ADD HL,DE ;b06c 19 . JR NC,.no_inc_BC ;b06d 30 01 0 . INC BC ;b06f 03 . .no_inc_BC: EXX ;b070 d9 . LD A,(.next_num) ;b071 3a 67 b0 : g . INC A ;b074 3c < AND 3 ;b075 e6 03 . . LD (.next_num),A ;b077 32 67 b0 2 g . INC HL ;b07a 23 # DEC DE ;b07b 1b . LD A,D ;b07c 7a z OR E ;b07d b3 . JR NZ,.loop ;b07e 20 e4 . ; EXX ;b080 d9 . EX DE,HL ;b081 eb . LD HL,(SN_CHECKSUM.low) ;b082 2a bb b0 * . . OR A ;b085 b7 . SBC HL,DE ;b086 ed 52 . R JR NZ,ERROR_EXIT.SN ;b088 20 14 . LD HL,(SN_CHECKSUM.high) ;b08a 2a bd b0 * . . SBC HL,BC ;b08d ed 42 . B JR NZ,ERROR_EXIT.SN ;b08f 20 0d . JP GAME_PREPARE ;b091 c3 00 80 . . . ERROR_EXIT: .BIOS: LD HL,STRINGS.BIOS_Error ;b094 21 f4 b0 ! . . JR .exit ;b097 18 08 . . .Disk LD HL,STRINGS.Disk_Error ;b099 21 0c b1 ! . . JR .exit ;b09c 18 03 . . .SN: LD HL,STRINGS.Invalid_SN ;b09e 21 22 b1 ! " . .exit: PUSH HL ;b0a1 e5 . LD HL,STRINGS.Name ;b0a2 21 bf b0 ! . . LD C,Dss.PChars ;b0a5 0e 5c . \ RST ToDSS ;b0a7 d7 . POP HL ;b0a8 e1 . LD C,Dss.PChars ;b0a9 0e 5c . \ RST ToDSS ;b0ab d7 . LD A,(TITD_FM) ;b0ac 3a b6 b0 : . . LD C,Dss.Close ;b0af 0e 12 . . RST ToDSS ;b0b1 d7 . LD BC,256*#FF + Dss.Exit ;b0b2 01 41 ff . A . RST ToDSS ;b0b5 d7 . TITD_FM: DB 2 ;b0b6 02 . BOARD_ID .number: DW 7 ;b0b7 .type: DB 0 ;b0b9 00 . DB 0 ;b0ba 00 . SN_CHECKSUM: .low: DW #ABB6 ;b0bb 00 . .high: DW #0012 ;b0bd STRINGS: .Name: DZ "\r\nThunder in the Deep. Copyright (C) 2003 Deviants.\r\n" ;b0bf .BIOS_Error: DZ "Invalid bios version!\r\n" ;b0f4 .Disk_Error: DZ "Disk loading error.\r\n" ;b10c .Invalid_SN: DZ "Invalid serial number! Please register!\r\n" ;b122 DB #EC, #A2, #54, #EB, #B3, #E3, #7A, #31, #2E, #DC, #4F, #3D, #5B, #D7, #D4, #7F DB #61, #0D, #A4, #82, #A1, #91, #CC, #8B, #88, #12, #FF, #B3, #DF, #0B, #F0, #2A DB #95, #6A, #A3, #A5, #51, #A0, #7C, #1B, #0A, #D0, #FF, #31, #7D, #DC, #39, #63 DB #14, #CF, #60, #49, #6D, #E3, #9B, #87, #46, #FA, #03, #97, #DB, #C4, #8D, #25 DB #8E, #D0, #93, #78, #B2, #11, #F8, #9E, #5E, #A0, #BD, #BA, #EA, #A5, #F7, #37 DB #A4, #27, #82, #CF, #13, #38, #73, #4B, #46, #C8, #0E, #28, #7A, #55, #F2, #2E DB #15, #B4, #73, #F5, #D7, #BD, #27, #FE, #C0, #6E, #C8, #CE, #9C, #36, #F1, #FF DB #84, #C3, #A2, #04, #57, #D3, #5F, #DD, #D6, #DE, #28, #31, #99, #2B, #A2, #E4 DB #C4, #55, #E9, #CE, #E6, #77, #2C, #E5, #76, #F2, #50, #1D, #EF, #92, #19, #5A DB #A4, #2A, #EC, #CA, #B6, #C3, #64, #82, #BD, #63, #E8, #5D, #0E, #31, #7D, #A4 DB #E1, #8D, #55, #7E, #85, #6B, #AD, #D4, #CF, #4F, #D8, #05, #F1, #58, #9F, #F8 DB #EB, #76, #0F, #D7, #62, #AC, #0A, #B2, #A8, #08, #11, #4C, #FC, #EC, #4B, #EF DB #FF, #42, #33, #E7, #89, #82, #9A, #B3, #13, #92, #2B, #F6, #3B, #AB, #F2, #D0 DB #86, #F4, #40, #B4, #3D, #4C, #27, #2C, #69, #16, #9F, #D9, #F4, #7F, #02, #25 DB #5C, #22, #82, #90, #97, #A9, #1F, #93, #8C, #88, #A3, #BB, #5A, #E5, #43, #45 DB #FA, #A0, #67, #69, #F9, #C1, #31, #76, #DD, #85, #1F, #8E, #F9, #1C, #95, #D3 DB #F3, #EC, #50, #77, #7D, #77, #EF, #18, #2D, #ED, #06, #1F, #0E, #6B, #62, #B4 DB #6E, #40, #38, #31, #4C, #5D, #FF, #E6, #42, #5D, #D8, #36, #81, #D8, #9C, #1D DB #DD, #65, #FA, #64, #4B, #E4, #25, #14, #2C, #07, #76, #EF, #28, #CA, #7C, #CD DB #F2, #D5, #11, #06, #1B, #37, #FE, #60, #C5, #9C, #EA, #DB, #B1, #32, #DE, #5F DB #B7, #6C, #EB, #EC, #2C, #CD, #3C, #18, #18, #CE, #CB, #E2, #17, #00, #FE, #68 DB #3F, #79, #85, #89, #4D, #0A, #76, #D6, #70, #86, #8C, #5F, #2B, #6B, #A7, #12 DB #E2, #94, #75, #2B, #56, #1E, #61, #FC, #F6, #26, #ED, #A0, #BF, #83, #A2, #03 DB #21, #D8, #FB, #18, #F6, #21, #57, #66, #01, #F8, #F4, #75, #C6, #27, #15, #87 DB #40, #3B, #BE, #E1, #2E, #59, #3F, #3E, #49, #30, #DC, #6D, #A9, #D3, #4C, #0A DB #84, #DF, #53, #07, #AC, #A6, #B1, #BF, #4E, #9F, #4E, #4F, #5A, #C4, #A5, #ED DB #07, #3D, #F0, #41, #EF, #21, #EE, #24, #5A, #51, #42, #3C, #31, #C4, #15, #BB DB #41, #97, #38, #C5, #94, #CA, #01, #81, #4E, #F1, #9F, #61, #5E, #0E, #2D, #CE DB #6B, #32, #44, #75, #05, #72, #7E, #FF, #1E, #D7, #94, #3E, #BD, #47, #18, #7C DB #E4, #10, #17, #29, #EB, #44, #85, #B4, #7C, #A7, #D6, #72, #05, #51, #C8, #49 DB #2D, #41, #8E, #74, #8C, #F9, #FA, #B4, #24, #32, #F3, #6D, #0A, #BE, #5D, #93 DB #F0, #FB, #F3, #B9, #8E, #E3, #FD, #2A, #CB, #4F, #D1, #77, #3D, #21, #6F, #B3 DB #44, #D8, #E6, #01, #7F, #AE, #25, #3E, #6C, #A5, #A6, #71, #F4, #56, #00, #11 DB #16, #8F, #A3, #02, #44, #83, #A5, #6A, #E4, #67, #53, #33, #1E, #CC, #72, #D4 DB #93, #A5, #0B, #37, #D7, #06, #6A, #DF, #5C, #CA, #B3, #23, #57, #A8, #30, #5C DB #E9, #B0, #D6, #D7, #3B, #BC, #A0, #11, #AF, #76, #2E, #BF, #CC, #37, #71, #01 DB #51, #29, #A7, #11, #B0, #98, #06, #2A, #AD, #62, #3E, #D9, #E5, #71, #FA, #B8 DB #B1, #4C, #E4, #98, #FD, #BA, #EC, #FD, #FA, #63, #4F, #EE, #6F, #FF, #63, #C4 DB #99, #84, #77, #BF, #BF, #97, #33, #BD, #08, #DC, #EF, #C1, #2C, #38, #C9, #47 DB #DD, #6B, #F3, #0F, #90, #9B, #DA, #06, #95, #DD, #E7, #8F, #B8, #95, #1B, #8D DB #DA, #9C, #C2, #2E, #DE, #8A, #69, #67, #A0, #54, #25, #8A, #87, #4C, #77, #B1 DB #DE, #F5, #E3, #9D, #BD, #5A, #54, #47, #CF, #DB, #55, #E5, #62, #A2, #6F, #D6 DB #96, #1D, #51, #79, #84, #0B, #4D, #68, #1F, #9A, #E0, #AD, #62, #AD, #F0, #C8 DB #7E, #D1, #56, #0D, #EB, #88, #B8, #95, #C1, #B7, #F3, #18, #07, #75, #DA, #81 DB #E1, #DE, #5D, #E5, #81, #0B, #46, #7F, #A1, #66, #9C, #3C, #5D, #56, #59, #D9 DB #49, #39, #9A, #2E, #60, #72, #DA, #7A, #EF, #3D, #F0, #C9, #5B, #E2, #98, #50 DB #EA, #77, #D4, #8B, #A3, #D6, #59, #7C, #F2, #AB, #73, #4E, #88, #10, #E7, #6D DB #93, #38, #72, #21, #84, #65, #89, #F6, #E5, #7A, #B8, #DC, #5A, #3F, #76, #70 DB #E2, #23, #29, #DA, #FE, #2D, #8E, #D1, #57, #54, #DB, #5A, #7D, #4A, #26, #1F DB #23, #06, #FC, #5C, #D9, #56, #36, #C8, #58, #28, #8B, #3F, #9C, #BD, #52, #72 DB #12, #73, #F8, #7E, #0E, #A7, #F3, #73, #FF, #8B, #24, #A8, #0B, #81, #28, #98 DB #EB, #C7, #06, #80, #CF, #A4, #FC, #17, #DF, #60, #66, #D8, #0C, #9B, #D7, #F7 DB #A2, #0D, #DD, #17, #6D, #7F, #9E, #D9, #E1, #44, #D3, #AD, #43, #0E, #11, #89 DB #05, #71, #DE, #DA, #50, #46, #0A, #B2, #39, #F5, #38, #07, #93, #2B, #6F, #3E DB #49, #EE, #A4, #F7, #08, #D5, #05, #7A, #77, #4E, #17, #BA, #B8, #15, #EA, #9A DB #6C, #C9, #21, #C6, #9A, #8E, #CB, #74, #0E, #3B, #68, #66, #D7, #2E, #1B, #B4 DB #9E, #96, #1C, #DA, #6A, #18, #AF, #14, #97, #F6, #12, #BF, #62, #E9, #09, #1B DB #88, #CF, #6C, #79, #5E, #4C, #99, #21, #51, #83, #25, #6A, #AA, #BE, #BC, #A0 DB #33, #48, #BE, #8C, #1C, #E8, #4E, #3B, #79, #06, #AA, #E5, #ED, #D5, #79, #67 DB #F4, #5E, #AC, #FC, #5A, #B0, #F1, #65, #4E, #05, #7D, #54, #5D, #51, #4E, #16 DB #65, #E7, #A0, #95, #23, #C9, #7F, #37, #E6, #1B, #6F, #05, #D2, #7A, #C8, #74 DB #FA, #91, #24, #99, #B8, #B7, #4F, #E4, #26, #02, #AD, #FD, #83, #3D, #A2, #3C DB #01, #4B, #33, #7A, #FE, #40, #80, #32, #C2, #3E, #61, #7A, #04, #B2, #A6, #9C DB #FA, #B6, #8F, #07, #97, #E3, #7C, #CA, #BE, #95, #D8, #E5, #EA, #EE, #22, #C9 DB #C3, #1B, #DF, #97, #AE, #98, #EB, #DF, #43, #07, #B9, #B5, #0A, #B7, #82, #32 DB #90, #EE, #1E, #D1, #F9, #21, #BA, #35, #6E, #D4, #13, #43, #ED, #74, #1A, #53 DB #D7, #18, #1B, #8B, #8A, #AC, #B0, #22, #68, #B6, #60, #B1, #97, #2D, #1D, #85 DB #CC, #4F, #5B, #95, #16, #93, #3A, #A8, #23, #BD, #AB, #F9, #DF, #AC, #E6, #7F DB #B2, #34, #E0, #AB, #70, #B5, #0C, #86, #E7, #F2, #99, #E8, #B9, #01, #29, #B1 DB #A7, #59, #B8, #D2, #D5, #EB, #D2, #B7, #DB, #EA, #59, #43, #1A, #C5, #8D, #22 DB #F7, #57, #F6, #9B, #6D, #E6, #F2, #5E, #48, #25, #A5, #33, #CD, #C1, #C5, #B4 DB #60, #7E, #D5, #CE, #6C, #6A, #CE, #54, #1A, #AC, #8C, #70, #87, #F9, #21, #DB DB #31, #24, #79, #5D, #BB, #99, #8F, #A0, #4A, #E3, #37, #F3, #DD, #1B, #11, #98 DB #78, #93, #11, #41, #16, #F3, #AF, #FD, #F7, #E8, #7E, #6F, #F0, #09, #5D, #0D DB #E4, #22, #12, #4C, #20, #CB, #22, #16, #D9, #8C, #67, #96, #44, #7B, #D3, #CB DB #5C, #C4, #A5, #77, #C5, #B9, #28, #25, #08, #B8, #8B, #11, #CB, #88, #40, #6F DB #3B, #1A, #3B, #D6, #4F, #4F, #D2, #53, #60, #85, #29, #92, #3F, #9B, #97, #F2 DB #DA, #1B, #8D, #22, #DF, #97, #C3, #1C, #BF, #C7, #76, #5A, #05, #93, #7C, #FC DB #0D, #A7, #3A, #68, #EC, #93, #05, #14, #F7, #2A, #76, #26, #E6, #EE, #1E, #D2 DB #A4, #3F, #34, #E2, #E0, #41, #D7, #78, #90, #3B, #6F, #67, #3C, #FE, #49, #8F DB #D9, #12, #F5, #23, #95, #35, #82, #D8, #52, #70, #78, #2B, #46, #71, #59, #FF DB #17, #0C, #4B, #53, #24, #DB, #77, #F9, #3F, #DC, #2F, #E5, #53, #86, #FB, #BF DB #01, #8F, #58, #B9, #0A, #A7, #84, #04, #86, #2D, #5C, #54, #29, #AD, #F6, #AB DB #07, #85, #E7, #83, #94, #88, #30, #D1, #B5, #3E, #E7, #55, #D7, #5D, #C5, #57 DB #E0, #9C, #2E, #30, #8D, #B3, #6E, #71, #A5, #B5, #0D, #B3, #15, #C1, #76, #6C DB #95, #67, #5E, #8B, #C0, #4F, #20, #13, #B2, #67, #61, #AF, #53, #30, #97, #AD DB #B7, #F1, #B6, #EE, #F5, #B5, #8D, #8C, #7D, #D2, #EF, #C3, #A0, #58, #CF, #6E DB #95, #9A, #F9, #39, #10, #DA, #D8, #14, #5B, #50, #21, #93, #C8, #37, #E5, #7B DB #E5, #70, #2D, #F2, #4E, #1D, #C5, #5B, #9B, #CA, #67, #19, #D8, #41, #EA, #CE DB #10, #A2, #F4, #C9, #FA, #07, #9F, #1E, #9B, #31, #C8, #9A, #75, #64, #47, #07 DB #43, #7E, #3A, #64, #29, #D4, #4C, #CD, #68, #E2, #1B, #1B, #1F, #F3, #46, #B3 DB #48, #2A, #C1, #9E, #C4, #1C, #FB, #DF, #C1, #D4, #72, #FC, #C1, #7E, #99, #E3 DB #39, #C5, #84, #9F, #C2, #85, #D8, #2E, #A6, #EB, #0E, #E5, #E7, #B7, #CA, #8E DB #4B, #14, #CC, #0D, #18, #D0, #69, #07, #23, #B4, #F9, #2B, #65, #BA, #00, #0F DB #68, #66, #D1, #10, #40, #0C, #8E, #2E, #26, #89, #58, #62, #4C, #AB, #82, #09 DB #8D, #6D, #05, #5A, #0B, #99, #01, #FF, #DF, #4E, #08, #21, #9E, #8D, #CB, #A6 DB #A1, #A3, #F3, #6D, #E3, #E8, #80, #16, #EA, #52, #50, #76, #30, #06, #C0, #77 DB #68, #87, #44, #46, #17, #94, #76, #32, #EA, #F5, #A1, #84, #72, #DA, #D6, #48 DB #E1, #37, #71, #2C, #CA, #FA, #89, #53, #BB, #AC, #E0, #CD, #3B, #4D, #59, #70 DB #C8, #C0, #E4, #9D, #D1, #0D, #43, #CE, #A2, #75, #3A, #1C, #36, #4A, #05, #23 DB #4F, #FE, #36, #23, #DA, #0C, #AC, #6D, #01, #D6, #B5, #D8, #72, #70, #4B, #82 DB #EF, #4F, #76, #44, #B5, #DB, #73, #58, #39, #F2, #7F, #41, #20, #BD, #34, #40 DB #52, #B3, #DE, #1E, #06, #00, #28, #CC, #EA, #27, #EA, #EF, #CB, #62, #7C, #87 DB #88, #31, #98, #5C, #3A, #95, #58, #5D, #3F, #B2, #AC, #9F, #7D, #A6, #FC, #D4 DB #E2, #AA, #6F, #0D, #F1, #CF, #0D, #F5, #CB, #1D, #25, #9A, #AD, #E9, #88, #91 DB #2C, #7F, #47, #F0, #5A, #06, #B8, #A1, #14, #4F, #77, #D8, #47, #1D, #CC, #D5 DB #78, #3B, #03, #A4, #07, #BF, #E5, #FC, #59, #F5, #D9, #91, #1B, #F0, #12, #1E DB #59, #A4, #01, #39, #55, #16, #A8, #91, #FA, #91, #C1, #B9, #CB, #94, #38, #64 DB #B4, #16, #D9, #2B, #83, #0B, #01, #C4, #68, #6B, #D2, #5F, #14, #C3, #7A, #10 DB #FF, #D3, #F8, #38, #B5, #D3, #24, #95, #00, #1C, #C8, #38, #10, #F3, #AB, #F4 DB #9B, #50, #6B, #23, #E2, #12, #15, #1C, #9A, #6E, #22, #83, #8E, #CF, #FB, #AF DB #35, #2A, #29, #91, #0E, #A5, #12, #02, #B5, #77, #C0, #D0, #FF, #8D, #98, #21 DB #C7, #54, #C7, #89, #B0, #AF, #34, #78, #7E, #C3, #E6, #AA, #EA, #73, #56, #72 DB #4C, #03, #C7, #63, #6E, #60, #4D, #B9, #2D, #DA, #C7, #F9, #1B, #CC, #81, #E7 DB #C2, #76, #53, #B7, #89, #A7, #99, #B4, #4A, #BF, #C2, #56, #66, #87, #42, #AC DB #EA, #0C, #7A, #7E, #6D, #23, #06, #52, #CC, #52, #7E, #AA, #12, #44, #19, #85 DB #BB, #F5, #E8, #F4, #72, #15, #F0, #04, #6A, #FF, #B2, #DC, #8E, #4F, #5A, #F6 DB #6A, #65, #D8, #2C, #F1, #7F, #6A, #2E, #52, #8E, #93, #8F, #ED, #8D, #78, #F4 DB #A8, #77, #4A, #76, #92, #A4, #B9, #BD, #81, #16, #8B, #C7, #6F, #1E, #D9, #8C DB #B2, #5F, #30, #45, #62, #84, #C9, #AD, #C3, #5C, #E3, #1F, #E7, #29, #4C, #68 DB #0C, #C3, #3E, #B2, #06, #60, #FD, #2B, #25, #1B, #DF, #DB, #BB, #B2, #27, #41 DB #D5, #D0, #E5, #D9, #DC, #BA, #17, #E3, #7F, #A3, #BE, #A2 ; lb14c: CALL PE,054a2h ;b14c ec a2 54 . . T ; EX DE,HL ;b14f eb . ; OR E ;b150 b3 . ; EX (SP),HL ;b151 e3 . ; LD A,D ;b152 7a z ; LD SP,0dc2eh ;b153 31 2e dc 1 . . ; LD C,A ;b156 4f O ; DEC A ;b157 3d = ; LD E,E ;b158 5b [ ; RST ToDSS ;b159 d7 . ; CALL NC,0617fh ;b15a d4 7f 61 . . a ; DEC C ;b15d 0d . ; AND H ;b15e a4 . ; lb15fh: ; ADD A,D ;b15f 82 . ; AND C ;b160 a1 . ; SUB C ;b161 91 . ; CALL Z,0888bh ;b162 cc 8b 88 . . . ; LD (DE),A ;b165 12 . ; RST 38h ;b166 ff . ; OR E ;b167 b3 . ; RST 18h ;b168 df . ; DEC BC ;b169 0b . ; RET P ;b16a f0 . ; LD HL,(06a95h) ;b16b 2a 95 6a * . j ; AND E ;b16e a3 . ; AND L ;b16f a5 . ; LD D,C ;b170 51 Q ; AND B ;b171 a0 . ; LD A,H ;b172 7c | ; DEC DE ;b173 1b . ; LD A,(BC) ;b174 0a . ; RET NC ;b175 d0 . ; RST 38h ;b176 ff . ; LD SP,0dc7dh ;b177 31 7d dc 1 } . ; ADD HL,SP ;b17a 39 9 ; LD H,E ;b17b 63 c ; INC D ;b17c 14 . ; RST 8 ;b17d cf . ; lb17eh: ; LD H,B ;b17e 60 ` ; lb17fh: ; LD C,C ;b17f 49 I ; LD L,L ;b180 6d m ; EX (SP),HL ;b181 e3 . ; SBC A,E ;b182 9b . ; ADD A,A ;b183 87 . ; LD B,(HL) ;b184 46 F ; JP M,09703h ;b185 fa 03 97 . . . ; IN A,(0c4h) ;b188 db c4 . . ; ADC A,L ;b18a 8d . ; DEC H ;b18b 25 % ; ADC A,(HL) ;b18c 8e . ; RET NC ;b18d d0 . ; SUB E ;b18e 93 . ; LD A,B ;b18f 78 x ; OR D ;b190 b2 . ; LD DE,09ef8h ;b191 11 f8 9e . . . ; LD E,(HL) ;b194 5e ^ ; AND B ;b195 a0 . ; CP L ;b196 bd . ; CP D ;b197 ba . ; JP PE,0f7a5h ;b198 ea a5 f7 . . . ; SCF ;b19b 37 7 ; AND H ;b19c a4 . ; DAA ;b19d 27 ' ; lb19eh: ; ADD A,D ;b19e 82 . ; RST 8 ;b19f cf . ; lb1a0h: ; INC DE ;b1a0 13 . ; JR C,lb216h ;b1a1 38 73 8 s ; LD C,E ;b1a3 4b K ; LD B,(HL) ;b1a4 46 F ; RET Z ;b1a5 c8 . ; LD C,028h ;b1a6 0e 28 . ( ; LD A,D ;b1a8 7a z ; LD D,L ;b1a9 55 U ; JP P,0152eh ;b1aa f2 2e 15 . . . ; OR H ;b1ad b4 . ; LD (HL),E ;b1ae 73 s ; PUSH AF ;b1af f5 . ; RST ToDSS ;b1b0 d7 . ; CP L ;b1b1 bd . ; DAA ;b1b2 27 ' ; lb1b3h: ; CP 0c0h ;b1b3 fe c0 . . ; LD L,(HL) ;b1b5 6e n ; RET Z ;b1b6 c8 . ; ADC A,09ch ;b1b7 ce 9c . . ; LD (HL),0f1h ;b1b9 36 f1 6 . ; RST 38h ;b1bb ff . ; ADD A,H ;b1bc 84 . ; JP 004a2h ;b1bd c3 a2 04 . . . ; LD D,A ;b1c0 57 W ; OUT (05fh),A ;b1c1 d3 5f . _ ; DEFB 0ddh,0d6h,0deh ;illegal sequence ;b1c3 dd d6 de . . . ; JR Z,lb1f9h ;b1c6 28 31 ( 1 ; SBC A,C ;b1c8 99 . ; DEC HL ;b1c9 2b + ; AND D ;b1ca a2 . ; CALL PO,055c4h ;b1cb e4 c4 55 . . U ; JP (HL) ;b1ce e9 . ; ADC A,0e6h ;b1cf ce e6 . . ; LD (HL),A ;b1d1 77 w ; INC L ;b1d2 2c , ; PUSH HL ;b1d3 e5 . ; HALT ;b1d4 76 v ; JP P,01d50h ;b1d5 f2 50 1d . P . ; RST 28h ;b1d8 ef . ; SUB D ;b1d9 92 . ; ADD HL,DE ;b1da 19 . ; lb1dbh: ; LD E,D ;b1db 5a Z ; AND H ;b1dc a4 . ; LD HL,(0caech) ;b1dd 2a ec ca * . . ; OR (HL) ;b1e0 b6 . ; JP 08264h ;b1e1 c3 64 82 . d . ; CP L ;b1e4 bd . ; LD H,E ;b1e5 63 c ; RET PE ;b1e6 e8 . ; LD E,L ;b1e7 5d ] ; LD C,031h ;b1e8 0e 31 . 1 ; LD A,L ;b1ea 7d } ; AND H ;b1eb a4 . ; POP HL ;b1ec e1 . ; ADC A,L ;b1ed 8d . ; LD D,L ;b1ee 55 U ; LD A,(HL) ;b1ef 7e ~ ; ADD A,L ;b1f0 85 . ; LD L,E ;b1f1 6b k ; XOR L ;b1f2 ad . ; CALL NC,04fcfh ;b1f3 d4 cf 4f . . O ; RET C ;b1f6 d8 . ; DEC B ;b1f7 05 . ; POP AF ;b1f8 f1 . ; lb1f9h: ; LD E,B ;b1f9 58 X ; SBC A,A ;b1fa 9f . ; RET M ;b1fb f8 . ; EX DE,HL ;b1fc eb . ; HALT ;b1fd 76 v ; RRCA ;b1fe 0f . ; RST ToDSS ;b1ff d7 . ; LD H,D ;b200 62 b ; XOR H ;b201 ac . ; LD A,(BC) ;b202 0a . ; OR D ;b203 b2 . ; XOR B ;b204 a8 . ; EX AF,AF' ;b205 08 . ; LD DE,0fc4ch ;b206 11 4c fc . L . ; CALL PE,0ef4bh ;b209 ec 4b ef . K . ; RST 38h ;b20c ff . ; LD B,D ;b20d 42 B ; INC SP ;b20e 33 3 ; RST 20h ;b20f e7 . ; ADC A,C ;b210 89 . ; ADD A,D ;b211 82 . ; SBC A,D ;b212 9a . ; OR E ;b213 b3 . ; INC DE ;b214 13 . ; SUB D ;b215 92 . ; lb216h: ; DEC HL ;b216 2b + ; OR 03bh ;b217 f6 3b . ; ; XOR E ;b219 ab . ; JP P,086d0h ;b21a f2 d0 86 . . . ; CALL P,0b440h ;b21d f4 40 b4 . @ . ; DEC A ;b220 3d = ; LD C,H ;b221 4c L ; DAA ;b222 27 ' ; INC L ;b223 2c , ; LD L,C ;b224 69 i ; LD D,09fh ;b225 16 9f . . ; EXX ;b227 d9 . ; CALL P,0027fh ;b228 f4 7f 02 . . . ; DEC H ;b22b 25 % ; LD E,H ;b22c 5c \ ; LD (09082h),HL ;b22d 22 82 90 " . . ; SUB A ;b230 97 . ; XOR C ;b231 a9 . ; RRA ;b232 1f . ; SUB E ;b233 93 . ; ADC A,H ;b234 8c . ; ADC A,B ;b235 88 . ; AND E ;b236 a3 . ; CP E ;b237 bb . ; LD E,D ;b238 5a Z ; PUSH HL ;b239 e5 . ; LD B,E ;b23a 43 C ; LD B,L ;b23b 45 E ; JP M,067a0h ;b23c fa a0 67 . . g ; LD L,C ;b23f 69 i ; LD SP,HL ;b240 f9 . ; POP BC ;b241 c1 . ; LD SP,0dd76h ;b242 31 76 dd 1 v . ; ADD A,L ;b245 85 . ; RRA ;b246 1f . ; ADC A,(HL) ;b247 8e . ; LD SP,HL ;b248 f9 . ; INC E ;b249 1c . ; SUB L ;b24a 95 . ; OUT (0f3h),A ;b24b d3 f3 . . ; CALL PE,07750h ;b24d ec 50 77 . P w ; LD A,L ;b250 7d } ; LD (HL),A ;b251 77 w ; RST 28h ;b252 ef . ; JR lb282h ;b253 18 2d . - ; DEFB 0edh ;next byte illegal after ed ;b255 ed . ; LD B,01fh ;b256 06 1f . . ; LD C,06bh ;b258 0e 6b . k ; LD H,D ;b25a 62 b ; OR H ;b25b b4 . ; LD L,(HL) ;b25c 6e n ; LD B,B ;b25d 40 @ ; JR C,$+51 ;b25e 38 31 8 1 ; LD C,H ;b260 4c L ; LD E,L ;b261 5d ] ; RST 38h ;b262 ff . ; AND 042h ;b263 e6 42 . B ; LD E,L ;b265 5d ] ; RET C ;b266 d8 . ; LD (HL),081h ;b267 36 81 6 . ; RET C ;b269 d8 . ; SBC A,H ;b26a 9c . ; DEC E ;b26b 1d . ; LD IXH,IXL ;b26c dd 65 . e ; JP M,04b64h ;b26e fa 64 4b . d K ; CALL PO,01425h ;b271 e4 25 14 . % . ; INC L ;b274 2c , ; RLCA ;b275 07 . ; HALT ;b276 76 v ; RST 28h ;b277 ef . ; JR Z,$-52 ;b278 28 ca ( . ; LD A,H ;b27a 7c | ; CALL 0d5f2h ;b27b cd f2 d5 . . . ; LD DE,01b06h ;b27e 11 06 1b . . . ; SCF ;b281 37 7 ; lb282h: ; CP 060h ;b282 fe 60 . ` ; PUSH BC ;b284 c5 . ; SBC A,H ;b285 9c . ; JP PE,lb1dbh ;b286 ea db b1 . . . ; LD (05fdeh),A ;b289 32 de 5f 2 . _ ; OR A ;b28c b7 . ; LD L,H ;b28d 6c l ; EX DE,HL ;b28e eb . ; CALL PE,0cd2ch ;b28f ec 2c cd . , . ; INC A ;b292 3c < ; JR $+26 ;b293 18 18 . . ; ADC A,0cbh ;b295 ce cb . . ; JP PO,00017h ;b297 e2 17 00 . . . ; CP 068h ;b29a fe 68 . h ; CCF ;b29c 3f ? ; LD A,C ;b29d 79 y ; ADD A,L ;b29e 85 . ; ADC A,C ;b29f 89 . ; LD C,L ;b2a0 4d M ; LD A,(BC) ;b2a1 0a . ; HALT ;b2a2 76 v ; SUB 070h ;b2a3 d6 70 . p ; ADD A,(HL) ;b2a5 86 . ; ADC A,H ;b2a6 8c . ; LD E,A ;b2a7 5f _ ; DEC HL ;b2a8 2b + ; LD L,E ;b2a9 6b k ; AND A ;b2aa a7 . ; LD (DE),A ;b2ab 12 . ; JP PO,07594h ;b2ac e2 94 75 . . u ; DEC HL ;b2af 2b + ; LD D,(HL) ;b2b0 56 V ; LD E,061h ;b2b1 1e 61 . a ; lb2b3h: ; CALL M,026f6h ;b2b3 fc f6 26 . . & ; LDI ;b2b6 ed a0 . . ; CP A ;b2b8 bf . ; ADD A,E ;b2b9 83 . ; AND D ;b2ba a2 . ; INC BC ;b2bb 03 . ; LD HL,0fbd8h ;b2bc 21 d8 fb ! . . ; JR $-8 ;b2bf 18 f6 . . ; LD HL,06657h ;b2c1 21 57 66 ! W f ; LD BC,0f4f8h ;b2c4 01 f8 f4 . . . ; LD (HL),L ;b2c7 75 u ; ADD A,027h ;b2c8 c6 27 . ' ; DEC D ;b2ca 15 . ; ADD A,A ;b2cb 87 . ; LD B,B ;b2cc 40 @ ; DEC SP ;b2cd 3b ; ; CP (HL) ;b2ce be . ; POP HL ;b2cf e1 . ; LD L,059h ;b2d0 2e 59 . Y ; CCF ;b2d2 3f ? ; LD A,049h ;b2d3 3e 49 > I ; JR NC,lb2b3h ;b2d5 30 dc 0 . ; LD L,L ;b2d7 6d m ; XOR C ;b2d8 a9 . ; OUT (04ch),A ;b2d9 d3 4c . L ; LD A,(BC) ;b2db 0a . ; ADD A,H ;b2dc 84 . ; RST 18h ;b2dd df . ; LD D,E ;b2de 53 S ; RLCA ;b2df 07 . ; XOR H ;b2e0 ac . ; AND (HL) ;b2e1 a6 . ; OR C ;b2e2 b1 . ; CP A ;b2e3 bf . ; LD C,(HL) ;b2e4 4e N ; SBC A,A ;b2e5 9f . ; LD C,(HL) ;b2e6 4e N ; LD C,A ;b2e7 4f O ; LD E,D ;b2e8 5a Z ; CALL NZ,0eda5h ;b2e9 c4 a5 ed . . . ; RLCA ;b2ec 07 . ; DEC A ;b2ed 3d = ; RET P ;b2ee f0 . ; LD B,C ;b2ef 41 A ; RST 28h ;b2f0 ef . ; LD HL,024eeh ;b2f1 21 ee 24 ! . $ ; LD E,D ;b2f4 5a Z ; LD D,C ;b2f5 51 Q ; LD B,D ;b2f6 42 B ; INC A ;b2f7 3c < ; LD SP,015c4h ;b2f8 31 c4 15 1 . . ; CP E ;b2fb bb . ; LD B,C ;b2fc 41 A ; SUB A ;b2fd 97 . ; JR C,$-57 ;b2fe 38 c5 8 . ; SUB H ;b300 94 . ; JP Z,08101h ;b301 ca 01 81 . . . ; LD C,(HL) ;b304 4e N ; POP AF ;b305 f1 . ; SBC A,A ;b306 9f . ; LD H,C ;b307 61 a ; LD E,(HL) ;b308 5e ^ ; LD C,02dh ;b309 0e 2d . - ; ADC A,06bh ;b30b ce 6b . k ; LD (07544h),A ;b30d 32 44 75 2 D u ; DEC B ;b310 05 . ; LD (HL),D ;b311 72 r ; LD A,(HL) ;b312 7e ~ ; RST 38h ;b313 ff . ; LD E,0d7h ;b314 1e d7 . . ; SUB H ;b316 94 . ; LD A,0bdh ;b317 3e bd > . ; LD B,A ;b319 47 G ; JR lb398h ;b31a 18 7c . | ; CALL PO,01710h ;b31c e4 10 17 . . . ; ADD HL,HL ;b31f 29 ) ; EX DE,HL ;b320 eb . ; LD B,H ;b321 44 D ; ADD A,L ;b322 85 . ; OR H ;b323 b4 . ; LD A,H ;b324 7c | ; AND A ;b325 a7 . ; SUB 072h ;b326 d6 72 . r ; DEC B ;b328 05 . ; LD D,C ;b329 51 Q ; RET Z ;b32a c8 . ; LD C,C ;b32b 49 I ; DEC L ;b32c 2d - ; LD B,C ;b32d 41 A ; ADC A,(HL) ;b32e 8e . ; LD (HL),H ;b32f 74 t ; ADC A,H ;b330 8c . ; LD SP,HL ;b331 f9 . ; JP M,024b4h ;b332 fa b4 24 . . $ ; LD (06df3h),A ;b335 32 f3 6d 2 . m ; LD A,(BC) ;b338 0a . ; CP (HL) ;b339 be . ; LD E,L ;b33a 5d ] ; SUB E ;b33b 93 . ; RET P ;b33c f0 . ; EI ;b33d fb . ; DI ;b33e f3 . ; CP C ;b33f b9 . ; ADC A,(HL) ;b340 8e . ; EX (SP),HL ;b341 e3 . ; LD IY,(04fcbh) ;b342 fd 2a cb 4f . * . O ; POP DE ;b346 d1 . ; LD (HL),A ;b347 77 w ; DEC A ;b348 3d = ; LD HL,lb36fh ;b349 21 6f b3 ! o . ; LD B,H ;b34c 44 D ; RET C ;b34d d8 . ; AND 001h ;b34e e6 01 . . ; LD A,A ;b350 7f . ; XOR (HL) ;b351 ae . ; DEC H ;b352 25 % ; LD A,06ch ;b353 3e 6c > l ; AND L ;b355 a5 . ; AND (HL) ;b356 a6 . ; LD (HL),C ;b357 71 q ; CALL P,00056h ;b358 f4 56 00 . V . ; LD DE,08f16h ;b35b 11 16 8f . . . ; AND E ;b35e a3 . ; LD (BC),A ;b35f 02 . ; LD B,H ;b360 44 D ; ADD A,E ;b361 83 . ; AND L ;b362 a5 . ; LD L,D ;b363 6a j ; CALL PO,05367h ;b364 e4 67 53 . g S ; INC SP ;b367 33 3 ; LD E,0cch ;b368 1e cc . . ; LD (HL),D ;b36a 72 r ; CALL NC,0a593h ;b36b d4 93 a5 . . . ; DEC BC ;b36e 0b . ; lb36fh: ; SCF ;b36f 37 7 ; RST ToDSS ;b370 d7 . ; LD B,06ah ;b371 06 6a . j ; RST 18h ;b373 df . ; LD E,H ;b374 5c \ ; JP Z,023b3h ;b375 ca b3 23 . . # ; LD D,A ;b378 57 W ; XOR B ;b379 a8 . ; JR NC,lb3d8h ;b37a 30 5c 0 \ ; JP (HL) ;b37c e9 . ; OR B ;b37d b0 . ; SUB 0d7h ;b37e d6 d7 . . ; DEC SP ;b380 3b ; ; CP H ;b381 bc . ; AND B ;b382 a0 . ; LD DE,076afh ;b383 11 af 76 . . v ; LD L,0bfh ;b386 2e bf . . ; CALL Z,07137h ;b388 cc 37 71 . 7 q ; LD BC,02951h ;b38b 01 51 29 . Q ) ; AND A ;b38e a7 . ; LD DE,098b0h ;b38f 11 b0 98 . . . ; LD B,02ah ;b392 06 2a . * ; XOR L ;b394 ad . ; LD H,D ;b395 62 b ; LD A,0d9h ;b396 3e d9 > . ; lb398h: ; PUSH HL ;b398 e5 . ; LD (HL),C ;b399 71 q ; JP M,0b1b8h ;b39a fa b8 b1 . . . ; LD C,H ;b39d 4c L ; CALL PO,0fd98h ;b39e e4 98 fd . . . ; CP D ;b3a1 ba . ; CALL PE,0fafdh ;b3a2 ec fd fa . . . ; LD H,E ;b3a5 63 c ; LD C,A ;b3a6 4f O ; XOR 06fh ;b3a7 ee 6f . o ; RST 38h ;b3a9 ff . ; LD H,E ;b3aa 63 c ; CALL NZ,08499h ;b3ab c4 99 84 . . . ; LD (HL),A ;b3ae 77 w ; CP A ;b3af bf . ; CP A ;b3b0 bf . ; SUB A ;b3b1 97 . ; INC SP ;b3b2 33 3 ; CP L ;b3b3 bd . ; EX AF,AF' ;b3b4 08 . ; CALL C,0c1efh ;b3b5 dc ef c1 . . . ; INC L ;b3b8 2c , ; JR C,$-53 ;b3b9 38 c9 8 . ; LD B,A ;b3bb 47 G ; LD IXL,E ;b3bc dd 6b . k ; DI ;b3be f3 . ; RRCA ;b3bf 0f . ; SUB B ;b3c0 90 . ; SBC A,E ;b3c1 9b . ; JP C,09506h ;b3c2 da 06 95 . . . ; DEFB 0ddh,0e7h,08fh ;illegal sequence ;b3c5 dd e7 8f . . . ; CP B ;b3c8 b8 . ; SUB L ;b3c9 95 . ; DEC DE ;b3ca 1b . ; ADC A,L ;b3cb 8d . ; JP C,0c29ch ;b3cc da 9c c2 . . . ; LD L,0deh ;b3cf 2e de . . ; ADC A,D ;b3d1 8a . ; LD L,C ;b3d2 69 i ; LD H,A ;b3d3 67 g ; AND B ;b3d4 a0 . ; LD D,H ;b3d5 54 T ; DEC H ;b3d6 25 % ; ADC A,D ;b3d7 8a . ; lb3d8h: ; ADD A,A ;b3d8 87 . ; LD C,H ;b3d9 4c L ; LD (HL),A ;b3da 77 w ; OR C ;b3db b1 . ; SBC A,0f5h ;b3dc de f5 . . ; EX (SP),HL ;b3de e3 . ; SBC A,L ;b3df 9d . ; CP L ;b3e0 bd . ; LD E,D ;b3e1 5a Z ; LD D,H ;b3e2 54 T ; LD B,A ;b3e3 47 G ; RST 8 ;b3e4 cf . ; IN A,(055h) ;b3e5 db 55 . U ; PUSH HL ;b3e7 e5 . ; LD H,D ;b3e8 62 b ; AND D ;b3e9 a2 . ; LD L,A ;b3ea 6f o ; SUB 096h ;b3eb d6 96 . . ; DEC E ;b3ed 1d . ; LD D,C ;b3ee 51 Q ; LD A,C ;b3ef 79 y ; ADD A,H ;b3f0 84 . ; DEC BC ;b3f1 0b . ; lb3f2h: ; LD C,L ;b3f2 4d M ; LD L,B ;b3f3 68 h ; RRA ;b3f4 1f . ; SBC A,D ;b3f5 9a . ; RET PO ;b3f6 e0 . ; XOR L ;b3f7 ad . ; LD H,D ;b3f8 62 b ; XOR L ;b3f9 ad . ; RET P ;b3fa f0 . ; RET Z ;b3fb c8 . ; LD A,(HL) ;b3fc 7e ~ ; POP DE ;b3fd d1 . ; LD D,(HL) ;b3fe 56 V ; DEC C ;b3ff 0d . ; EX DE,HL ;b400 eb . ; ADC A,B ;b401 88 . ; CP B ;b402 b8 . ; SUB L ;b403 95 . ; POP BC ;b404 c1 . ; OR A ;b405 b7 . ; DI ;b406 f3 . ; JR lb410h ;b407 18 07 . . ; LD (HL),L ;b409 75 u ; JP C,0e181h ;b40a da 81 e1 . . . ; SBC A,05dh ;b40d de 5d . ] ; PUSH HL ;b40f e5 . ; lb410h: ; ADD A,C ;b410 81 . ; DEC BC ;b411 0b . ; LD B,(HL) ;b412 46 F ; LD A,A ;b413 7f . ; lb414h: ; AND C ;b414 a1 . ; LD H,(HL) ;b415 66 f ; SBC A,H ;b416 9c . ; INC A ;b417 3c < ; LD E,L ;b418 5d ] ; LD D,(HL) ;b419 56 V ; LD E,C ;b41a 59 Y ; EXX ;b41b d9 . ; LD C,C ;b41c 49 I ; ADD HL,SP ;b41d 39 9 ; SBC A,D ;b41e 9a . ; LD L,060h ;b41f 2e 60 . ` ; LD (HL),D ;b421 72 r ; lb422h: ; JP C,0ef7ah ;b422 da 7a ef . z . ; DEC A ;b425 3d = ; RET P ;b426 f0 . ; RET ;b427 c9 . ; LD E,E ;b428 5b [ ; JP PO,05098h ;b429 e2 98 50 . . P ; JP PE,0d477h ;b42c ea 77 d4 . w . ; ADC A,E ;b42f 8b . ; AND E ;b430 a3 . ; SUB 059h ;b431 d6 59 . Y ; LD A,H ;b433 7c | ; JP P,073abh ;b434 f2 ab 73 . . s ; LD C,(HL) ;b437 4e N ; ADC A,B ;b438 88 . ; DJNZ lb422h ;b439 10 e7 . . ; LD L,L ;b43b 6d m ; SUB E ;b43c 93 . ; JR C,lb4b1h ;b43d 38 72 8 r ; LD HL,06584h ;b43f 21 84 65 ! . e ; ADC A,C ;b442 89 . ; OR 0e5h ;b443 f6 e5 . . ; LD A,D ;b445 7a z ; CP B ;b446 b8 . ; CALL C,03f5ah ;b447 dc 5a 3f . Z ? ; HALT ;b44a 76 v ; LD (HL),B ;b44b 70 p ; JP PO,02923h ;b44c e2 23 29 . # ) ; JP C,02dfeh ;b44f da fe 2d . . - ; ADC A,(HL) ;b452 8e . ; POP DE ;b453 d1 . ; LD D,A ;b454 57 W ; LD D,H ;b455 54 T ; IN A,(05ah) ;b456 db 5a . Z ; LD A,L ;b458 7d } ; LD C,D ;b459 4a J ; LD H,01fh ;b45a 26 1f & . ; INC HL ;b45c 23 # ; LD B,0fch ;b45d 06 fc . . ; LD E,H ;b45f 5c \ ; EXX ;b460 d9 . ; LD D,(HL) ;b461 56 V ; LD (HL),0c8h ;b462 36 c8 6 . ; LD E,B ;b464 58 X ; JR Z,lb3f2h ;b465 28 8b ( . ; CCF ;b467 3f ? ; SBC A,H ;b468 9c . ; CP L ;b469 bd . ; LD D,D ;b46a 52 R ; LD (HL),D ;b46b 72 r ; LD (DE),A ;b46c 12 . ; LD (HL),E ;b46d 73 s ; RET M ;b46e f8 . ; LD A,(HL) ;b46f 7e ~ ; LD C,0a7h ;b470 0e a7 . . ; DI ;b472 f3 . ; LD (HL),E ;b473 73 s ; RST 38h ;b474 ff . ; ADC A,E ;b475 8b . ; INC H ;b476 24 $ ; XOR B ;b477 a8 . ; DEC BC ;b478 0b . ; ADD A,C ;b479 81 . ; JR Z,lb414h ;b47a 28 98 ( . ; EX DE,HL ;b47c eb . ; RST 0 ;b47d c7 . ; LD B,080h ;b47e 06 80 . . ; RST 8 ;b480 cf . ; AND H ;b481 a4 . ; CALL M,0df17h ;b482 fc 17 df . . . ; LD H,B ;b485 60 ` ; LD H,(HL) ;b486 66 f ; RET C ;b487 d8 . ; INC C ;b488 0c . ; SBC A,E ;b489 9b . ; RST ToDSS ;b48a d7 . ; RST 30h ;b48b f7 . ; AND D ;b48c a2 . ; DEC C ;b48d 0d . ; DEFB 0ddh,017h,06dh ;illegal sequence ;b48e dd 17 6d . . m ; LD A,A ;b491 7f . ; SBC A,(HL) ;b492 9e . ; EXX ;b493 d9 . ; POP HL ;b494 e1 . ; LD B,H ;b495 44 D ; OUT (0adh),A ;b496 d3 ad . . ; LD B,E ;b498 43 C ; LD C,011h ;b499 0e 11 . . ; ADC A,C ;b49b 89 . ; DEC B ;b49c 05 . ; LD (HL),C ;b49d 71 q ; SBC A,0dah ;b49e de da . . ; LD D,B ;b4a0 50 P ; LD B,(HL) ;b4a1 46 F ; LD A,(BC) ;b4a2 0a . ; OR D ;b4a3 b2 . ; ADD HL,SP ;b4a4 39 9 ; PUSH AF ;b4a5 f5 . ; JR C,lb4afh ;b4a6 38 07 8 . ; SUB E ;b4a8 93 . ; DEC HL ;b4a9 2b + ; LD L,A ;b4aa 6f o ; LD A,049h ;b4ab 3e 49 > I ; XOR 0a4h ;b4ad ee a4 . . ; lb4afh: ; RST 30h ;b4af f7 . ; EX AF,AF' ;b4b0 08 . ; lb4b1h: ; PUSH DE ;b4b1 d5 . ; DEC B ;b4b2 05 . ; LD A,D ;b4b3 7a z ; LD (HL),A ;b4b4 77 w ; LD C,(HL) ;b4b5 4e N ; RLA ;b4b6 17 . ; CP D ;b4b7 ba . ; CP B ;b4b8 b8 . ; DEC D ;b4b9 15 . ; JP PE,06c9ah ;b4ba ea 9a 6c . . l ; RET ;b4bd c9 . ; LD HL,09ac6h ;b4be 21 c6 9a ! . . ; ADC A,(HL) ;b4c1 8e . ; BIT 6,H ;b4c2 cb 74 . t ; LD C,03bh ;b4c4 0e 3b . ; ; LD L,B ;b4c6 68 h ; LD H,(HL) ;b4c7 66 f ; RST ToDSS ;b4c8 d7 . ; LD L,01bh ;b4c9 2e 1b . . ; OR H ;b4cb b4 . ; SBC A,(HL) ;b4cc 9e . ; SUB (HL) ;b4cd 96 . ; INC E ;b4ce 1c . ; JP C,0186ah ;b4cf da 6a 18 . j . ; XOR A ;b4d2 af . ; INC D ;b4d3 14 . ; SUB A ;b4d4 97 . ; OR 012h ;b4d5 f6 12 . . ; CP A ;b4d7 bf . ; LD H,D ;b4d8 62 b ; JP (HL) ;b4d9 e9 . ; ADD HL,BC ;b4da 09 . ; DEC DE ;b4db 1b . ; ADC A,B ;b4dc 88 . ; RST 8 ;b4dd cf . ; LD L,H ;b4de 6c l ; LD A,C ;b4df 79 y ; LD E,(HL) ;b4e0 5e ^ ; LD C,H ;b4e1 4c L ; SBC A,C ;b4e2 99 . ; LD HL,08351h ;b4e3 21 51 83 ! Q . ; DEC H ;b4e6 25 % ; LD L,D ;b4e7 6a j ; XOR D ;b4e8 aa . ; CP (HL) ;b4e9 be . ; CP H ;b4ea bc . ; AND B ;b4eb a0 . ; INC SP ;b4ec 33 3 ; LD C,B ;b4ed 48 H ; CP (HL) ;b4ee be . ; ADC A,H ;b4ef 8c . ; INC E ;b4f0 1c . ; RET PE ;b4f1 e8 . ; LD C,(HL) ;b4f2 4e N ; DEC SP ;b4f3 3b ; ; LD A,C ;b4f4 79 y ; LD B,0aah ;b4f5 06 aa . . ; PUSH HL ;b4f7 e5 . ; DEFB 0edh ;next byte illegal after ed ;b4f8 ed . ; PUSH DE ;b4f9 d5 . ; LD A,C ;b4fa 79 y ; LD H,A ;b4fb 67 g ; CALL P,0ac5eh ;b4fc f4 5e ac . ^ . ; CALL M,0b05ah ;b4ff fc 5a b0 . Z . ; POP AF ;b502 f1 . ; LD H,L ;b503 65 e ; LD C,(HL) ;b504 4e N ; DEC B ;b505 05 . ; LD A,L ;b506 7d } ; LD D,H ;b507 54 T ; LD E,L ;b508 5d ] ; LD D,C ;b509 51 Q ; LD C,(HL) ;b50a 4e N ; LD D,065h ;b50b 16 65 . e ; RST 20h ;b50d e7 . ; AND B ;b50e a0 . ; SUB L ;b50f 95 . ; INC HL ;b510 23 # ; RET ;b511 c9 . ; LD A,A ;b512 7f . ; SCF ;b513 37 7 ; AND 01bh ;b514 e6 1b . . ; LD L,A ;b516 6f o ; DEC B ;b517 05 . ; JP NC,0c87ah ;b518 d2 7a c8 . z . ; LD (HL),H ;b51b 74 t ; JP M,02491h ;b51c fa 91 24 . . $ ; SBC A,C ;b51f 99 . ; CP B ;b520 b8 . ; OR A ;b521 b7 . ; LD C,A ;b522 4f O ; CALL PO,00226h ;b523 e4 26 02 . & . ; XOR L ;b526 ad . ; DEFB 0fdh,083h,03dh ;illegal sequence ;b527 fd 83 3d . . = ; AND D ;b52a a2 . ; INC A ;b52b 3c < ; LD BC,0334bh ;b52c 01 4b 33 . K 3 ; LD A,D ;b52f 7a z ; CP 040h ;b530 fe 40 . @ ; ADD A,B ;b532 80 . ; LD (03ec2h),A ;b533 32 c2 3e 2 . > ; LD H,C ;b536 61 a ; LD A,D ;b537 7a z ; INC B ;b538 04 . ; OR D ;b539 b2 . ; AND (HL) ;b53a a6 . ; SBC A,H ;b53b 9c . ; JP M,08fb6h ;b53c fa b6 8f . . . ; RLCA ;b53f 07 . ; SUB A ;b540 97 . ; EX (SP),HL ;b541 e3 . ; LD A,H ;b542 7c | ; JP Z,095beh ;b543 ca be 95 . . . ; RET C ;b546 d8 . ; PUSH HL ;b547 e5 . ; JP PE,022eeh ;b548 ea ee 22 . . " ; RET ;b54b c9 . ; JP 0df1bh ;b54c c3 1b df . . . ; SUB A ;b54f 97 . ; XOR (HL) ;b550 ae . ; SBC A,B ;b551 98 . ; EX DE,HL ;b552 eb . ; RST 18h ;b553 df . ; LD B,E ;b554 43 C ; RLCA ;b555 07 . ; CP C ;b556 b9 . ; OR L ;b557 b5 . ; LD A,(BC) ;b558 0a . ; OR A ;b559 b7 . ; ADD A,D ;b55a 82 . ; LD (0ee90h),A ;b55b 32 90 ee 2 . . ; LD E,0d1h ;b55e 1e d1 . . ; LD SP,HL ;b560 f9 . ; LD HL,035bah ;b561 21 ba 35 ! . 5 ; LD L,(HL) ;b564 6e n ; CALL NC,04313h ;b565 d4 13 43 . . C ; DEFB 0edh ;next byte illegal after ed ;b568 ed . ; LD (HL),H ;b569 74 t ; LD A,(DE) ;b56a 1a . ; LD D,E ;b56b 53 S ; RST ToDSS ;b56c d7 . ; JR lb58ah ;b56d 18 1b . . ; ADC A,E ;b56f 8b . ; ADC A,D ;b570 8a . ; XOR H ;b571 ac . ; OR B ;b572 b0 . ; LD (lb668h),HL ;b573 22 68 b6 " h . ; LD H,B ;b576 60 ` ; OR C ;b577 b1 . ; SUB A ;b578 97 . ; DEC L ;b579 2d - ; DEC E ;b57a 1d . ; ADD A,L ;b57b 85 . ; CALL Z,05b4fh ;b57c cc 4f 5b . O [ ; SUB L ;b57f 95 . ; LD D,093h ;b580 16 93 . . ; LD A,(023a8h) ;b582 3a a8 23 : . # ; CP L ;b585 bd . ; XOR E ;b586 ab . ; LD SP,HL ;b587 f9 . ; RST 18h ;b588 df . ; XOR H ;b589 ac . ; lb58ah: ; AND 07fh ;b58a e6 7f . . ; OR D ;b58c b2 . ; INC (HL) ;b58d 34 4 ; RET PO ;b58e e0 . ; XOR E ;b58f ab . ; LD (HL),B ;b590 70 p ; OR L ;b591 b5 . ; INC C ;b592 0c . ; ADD A,(HL) ;b593 86 . ; RST 20h ;b594 e7 . ; JP P,0e899h ;b595 f2 99 e8 . . . ; CP C ;b598 b9 . ; LD BC,lb129h ;b599 01 29 b1 . ) . ; AND A ;b59c a7 . ; LD E,C ;b59d 59 Y ; CP B ;b59e b8 . ; JP NC,0ebd5h ;b59f d2 d5 eb . . . ; JP NC,0dbb7h ;b5a2 d2 b7 db . . . ; JP PE,04359h ;b5a5 ea 59 43 . Y C ; LD A,(DE) ;b5a8 1a . ; PUSH BC ;b5a9 c5 . ; ADC A,L ;b5aa 8d . ; LD (057f7h),HL ;b5ab 22 f7 57 " . W ; OR 09bh ;b5ae f6 9b . . ; LD L,L ;b5b0 6d m ; AND 0f2h ;b5b1 e6 f2 . . ; LD E,(HL) ;b5b3 5e ^ ; LD C,B ;b5b4 48 H ; DEC H ;b5b5 25 % ; AND L ;b5b6 a5 . ; INC SP ;b5b7 33 3 ; CALL 0c5c1h ;b5b8 cd c1 c5 . . . ; OR H ;b5bb b4 . ; LD H,B ;b5bc 60 ` ; lb5bdh: ; LD A,(HL) ;b5bd 7e ~ ; PUSH DE ;b5be d5 . ; ADC A,06ch ;b5bf ce 6c . l ; LD L,D ;b5c1 6a j ; ADC A,054h ;b5c2 ce 54 . T ; LD A,(DE) ;b5c4 1a . ; XOR H ;b5c5 ac . ; ADC A,H ;b5c6 8c . ; LD (HL),B ;b5c7 70 p ; ADD A,A ;b5c8 87 . ; LD SP,HL ;b5c9 f9 . ; LD HL,031dbh ;b5ca 21 db 31 ! . 1 ; INC H ;b5cd 24 $ ; LD A,C ;b5ce 79 y ; LD E,L ;b5cf 5d ] ; CP E ;b5d0 bb . ; SBC A,C ;b5d1 99 . ; ADC A,A ;b5d2 8f . ; AND B ;b5d3 a0 . ; LD C,D ;b5d4 4a J ; EX (SP),HL ;b5d5 e3 . ; lb5d6h: ; SCF ;b5d6 37 7 ; DI ;b5d7 f3 . ; DEFB 0ddh,01bh,011h ;illegal sequence ;b5d8 dd 1b 11 . . . ; SBC A,B ;b5db 98 . ; LD A,B ;b5dc 78 x ; SUB E ;b5dd 93 . ; LD DE,01641h ;b5de 11 41 16 . A . ; DI ;b5e1 f3 . ; XOR A ;b5e2 af . ; DEFB 0fdh,0f7h,0e8h ;illegal sequence ;b5e3 fd f7 e8 . . . ; LD A,(HL) ;b5e6 7e ~ ; LD L,A ;b5e7 6f o ; RET P ;b5e8 f0 . ; ADD HL,BC ;b5e9 09 . ; LD E,L ;b5ea 5d ] ; DEC C ;b5eb 0d . ; CALL PO,01222h ;b5ec e4 22 12 . " . ; LD C,H ;b5ef 4c L ; JR NZ,lb5bdh ;b5f0 20 cb . ; LD (0d916h),HL ;b5f2 22 16 d9 " . . ; ADC A,H ;b5f5 8c . ; LD H,A ;b5f6 67 g ; SUB (HL) ;b5f7 96 . ; LD B,H ;b5f8 44 D ; LD A,E ;b5f9 7b { ; OUT (0cbh),A ;b5fa d3 cb . . ; LD E,H ;b5fc 5c \ ; CALL NZ,077a5h ;b5fd c4 a5 77 . . w ; PUSH BC ;b600 c5 . ; CP C ;b601 b9 . ; JR Z,lb629h ;b602 28 25 ( % ; EX AF,AF' ;b604 08 . ; CP B ;b605 b8 . ; ADC A,E ;b606 8b . ; LD DE,088cbh ;b607 11 cb 88 . . . ; LD B,B ;b60a 40 @ ; LD L,A ;b60b 6f o ; DEC SP ;b60c 3b ; ; LD A,(DE) ;b60d 1a . ; DEC SP ;b60e 3b ; ; SUB 04fh ;b60f d6 4f . O ; LD C,A ;b611 4f O ; JP NC,06053h ;b612 d2 53 60 . S ` ; ADD A,L ;b615 85 . ; ADD HL,HL ;b616 29 ) ; SUB D ;b617 92 . ; CCF ;b618 3f ? ; SBC A,E ;b619 9b . ; SUB A ;b61a 97 . ; JP P,01bdah ;b61b f2 da 1b . . . ; ADC A,L ;b61e 8d . ; LD (097dfh),HL ;b61f 22 df 97 " . . ; JP 0bf1ch ;b622 c3 1c bf . . . ; RST 0 ;b625 c7 . ; HALT ;b626 76 v ; LD E,D ;b627 5a Z ; DEC B ;b628 05 . ; lb629h: ; SUB E ;b629 93 . ; LD A,H ;b62a 7c | ; CALL M,0a70dh ;b62b fc 0d a7 . . . ; LD A,(0ec68h) ;b62e 3a 68 ec : h . ; SUB E ;b631 93 . ; DEC B ;b632 05 . ; INC D ;b633 14 . ; RST 30h ;b634 f7 . ; LD HL,(02676h) ;b635 2a 76 26 * v & ; AND 0eeh ;b638 e6 ee . . ; LD E,0d2h ;b63a 1e d2 . . ; AND H ;b63c a4 . ; CCF ;b63d 3f ? ; INC (HL) ;b63e 34 4 ; JP PO,041e0h ;b63f e2 e0 41 . . A ; lb642h: ; RST ToDSS ;b642 d7 . ; LD A,B ;b643 78 x ; SUB B ;b644 90 . ; DEC SP ;b645 3b ; ; LD L,A ;b646 6f o ; LD H,A ;b647 67 g ; INC A ;b648 3c < ; CP 049h ;b649 fe 49 . I ; ADC A,A ;b64b 8f . ; EXX ;b64c d9 . ; LD (DE),A ;b64d 12 . ; PUSH AF ;b64e f5 . ; INC HL ;b64f 23 # ; SUB L ;b650 95 . ; DEC (HL) ;b651 35 5 ; ADD A,D ;b652 82 . ; RET C ;b653 d8 . ; LD D,D ;b654 52 R ; lb655h: ; LD (HL),B ;b655 70 p ; LD A,B ;b656 78 x ; DEC HL ;b657 2b + ; LD B,(HL) ;b658 46 F ; LD (HL),C ;b659 71 q ; LD E,C ;b65a 59 Y ; RST 38h ;b65b ff . ; RLA ;b65c 17 . ; INC C ;b65d 0c . ; LD C,E ;b65e 4b K ; LD D,E ;b65f 53 S ; INC H ;b660 24 $ ; IN A,(077h) ;b661 db 77 . w ; LD SP,HL ;b663 f9 . ; CCF ;b664 3f ? ; CALL C,0e52fh ;b665 dc 2f e5 . / . ; lb668h: ; LD D,E ;b668 53 S ; ADD A,(HL) ;b669 86 . ; EI ;b66a fb . ; CP A ;b66b bf . ; LD BC,0588fh ;b66c 01 8f 58 . . X ; CP C ;b66f b9 . ; LD A,(BC) ;b670 0a . ; AND A ;b671 a7 . ; ADD A,H ;b672 84 . ; INC B ;b673 04 . ; ADD A,(HL) ;b674 86 . ; DEC L ;b675 2d - ; LD E,H ;b676 5c \ ; LD D,H ;b677 54 T ; ADD HL,HL ;b678 29 ) ; XOR L ;b679 ad . ; OR 0abh ;b67a f6 ab . . ; RLCA ;b67c 07 . ; ADD A,L ;b67d 85 . ; RST 20h ;b67e e7 . ; ADD A,E ;b67f 83 . ; SUB H ;b680 94 . ; ADC A,B ;b681 88 . ; JR NC,lb655h ;b682 30 d1 0 . ; OR L ;b684 b5 . ; LD A,0e7h ;b685 3e e7 > . ; LD D,L ;b687 55 U ; RST ToDSS ;b688 d7 . ; LD E,L ;b689 5d ] ; PUSH BC ;b68a c5 . ; LD D,A ;b68b 57 W ; RET PO ;b68c e0 . ; SBC A,H ;b68d 9c . ; LD L,030h ;b68e 2e 30 . 0 ; ADC A,L ;b690 8d . ; OR E ;b691 b3 . ; LD L,(HL) ;b692 6e n ; LD (HL),C ;b693 71 q ; AND L ;b694 a5 . ; OR L ;b695 b5 . ; DEC C ;b696 0d . ; OR E ;b697 b3 . ; DEC D ;b698 15 . ; POP BC ;b699 c1 . ; HALT ;b69a 76 v ; LD L,H ;b69b 6c l ; lb69ch: ; SUB L ;b69c 95 . ; LD H,A ;b69d 67 g ; LD E,(HL) ;b69e 5e ^ ; ADC A,E ;b69f 8b . ; RET NZ ;b6a0 c0 . ; LD C,A ;b6a1 4f O ; JR NZ,$+21 ;b6a2 20 13 . ; OR D ;b6a4 b2 . ; LD H,A ;b6a5 67 g ; LD H,C ;b6a6 61 a ; XOR A ;b6a7 af . ; LD D,E ;b6a8 53 S ; JR NC,lb642h ;b6a9 30 97 0 . ; XOR L ;b6ab ad . ; OR A ;b6ac b7 . ; POP AF ;b6ad f1 . ; OR (HL) ;b6ae b6 . ; XOR 0f5h ;b6af ee f5 . . ; OR L ;b6b1 b5 . ; ADC A,L ;b6b2 8d . ; ADC A,H ;b6b3 8c . ; LD A,L ;b6b4 7d } ; JP NC,0c3efh ;b6b5 d2 ef c3 . . . ; AND B ;b6b8 a0 . ; LD E,B ;b6b9 58 X ; RST 8 ;b6ba cf . ; LD L,(HL) ;b6bb 6e n ; SUB L ;b6bc 95 . ; SBC A,D ;b6bd 9a . ; LD SP,HL ;b6be f9 . ; ADD HL,SP ;b6bf 39 9 ; DJNZ lb69ch ;b6c0 10 da . . ; RET C ;b6c2 d8 . ; INC D ;b6c3 14 . ; LD E,E ;b6c4 5b [ ; LD D,B ;b6c5 50 P ; LD HL,0c893h ;b6c6 21 93 c8 ! . . ; SCF ;b6c9 37 7 ; PUSH HL ;b6ca e5 . ; LD A,E ;b6cb 7b { ; PUSH HL ;b6cc e5 . ; LD (HL),B ;b6cd 70 p ; DEC L ;b6ce 2d - ; JP P,01d4eh ;b6cf f2 4e 1d . N . ; PUSH BC ;b6d2 c5 . ; LD E,E ;b6d3 5b [ ; SBC A,E ;b6d4 9b . ; JP Z,01967h ;b6d5 ca 67 19 . g . ; RET C ;b6d8 d8 . ; LD B,C ;b6d9 41 A ; JP PE,010ceh ;b6da ea ce 10 . . . ; AND D ;b6dd a2 . ; CALL P,0fac9h ;b6de f4 c9 fa . . . ; RLCA ;b6e1 07 . ; SBC A,A ;b6e2 9f . ; LD E,09bh ;b6e3 1e 9b . . ; LD SP,09ac8h ;b6e5 31 c8 9a 1 . . ; LD (HL),L ;b6e8 75 u ; LD H,H ;b6e9 64 d ; LD B,A ;b6ea 47 G ; RLCA ;b6eb 07 . ; LD B,E ;b6ec 43 C ; LD A,(HL) ;b6ed 7e ~ ; LD A,(02964h) ;b6ee 3a 64 29 : d ) ; CALL NC,0cd4ch ;b6f1 d4 4c cd . L . ; LD L,B ;b6f4 68 h ; JP PO,01b1bh ;b6f5 e2 1b 1b . . . ; RRA ;b6f8 1f . ; DI ;b6f9 f3 . ; LD B,(HL) ;b6fa 46 F ; OR E ;b6fb b3 . ; LD C,B ;b6fc 48 H ; LD HL,(09ec1h) ;b6fd 2a c1 9e * . . ; CALL NZ,0fb1ch ;b700 c4 1c fb . . . ; RST 18h ;b703 df . ; POP BC ;b704 c1 . ; CALL NC,0fc72h ;b705 d4 72 fc . r . ; POP BC ;b708 c1 . ; LD A,(HL) ;b709 7e ~ ; SBC A,C ;b70a 99 . ; EX (SP),HL ;b70b e3 . ; ADD HL,SP ;b70c 39 9 ; PUSH BC ;b70d c5 . ; ADD A,H ;b70e 84 . ; SBC A,A ;b70f 9f . ; JP NZ,0d885h ;b710 c2 85 d8 . . . ; LD L,0a6h ;b713 2e a6 . . ; EX DE,HL ;b715 eb . ; LD C,0e5h ;b716 0e e5 . . ; RST 20h ;b718 e7 . ; OR A ;b719 b7 . ; JP Z,04b8eh ;b71a ca 8e 4b . . K ; INC D ;b71d 14 . ; CALL Z,0180dh ;b71e cc 0d 18 . . . ; RET NC ;b721 d0 . ; LD L,C ;b722 69 i ; RLCA ;b723 07 . ; INC HL ;b724 23 # ; OR H ;b725 b4 . ; LD SP,HL ;b726 f9 . ; DEC HL ;b727 2b + ; LD H,L ;b728 65 e ; CP D ;b729 ba . ; NOP ;b72a 00 . ; RRCA ;b72b 0f . ; LD L,B ;b72c 68 h ; LD H,(HL) ;b72d 66 f ; POP DE ;b72e d1 . ; DJNZ $+66 ;b72f 10 40 . @ ; INC C ;b731 0c . ; ADC A,(HL) ;b732 8e . ; LD L,026h ;b733 2e 26 . & ; ADC A,C ;b735 89 . ; LD E,B ;b736 58 X ; LD H,D ;b737 62 b ; LD C,H ;b738 4c L ; XOR E ;b739 ab . ; ADD A,D ;b73a 82 . ; ADD HL,BC ;b73b 09 . ; ADC A,L ;b73c 8d . ; LD L,L ;b73d 6d m ; DEC B ;b73e 05 . ; LD E,D ;b73f 5a Z ; DEC BC ;b740 0b . ; SBC A,C ;b741 99 . ; LD BC,0dfffh ;b742 01 ff df . . . ; LD C,(HL) ;b745 4e N ; EX AF,AF' ;b746 08 . ; LD HL,08d9eh ;b747 21 9e 8d ! . . ; RES 4,(HL) ;b74a cb a6 . . ; AND C ;b74c a1 . ; AND E ;b74d a3 . ; DI ;b74e f3 . ; LD L,L ;b74f 6d m ; EX (SP),HL ;b750 e3 . ; RET PE ;b751 e8 . ; ADD A,B ;b752 80 . ; LD D,0eah ;b753 16 ea . . ; LD D,D ;b755 52 R ; LD D,B ;b756 50 P ; HALT ;b757 76 v ; JR NC,lb760h ;b758 30 06 0 . ; RET NZ ;b75a c0 . ; LD (HL),A ;b75b 77 w ; LD L,B ;b75c 68 h ; ADD A,A ;b75d 87 . ; LD B,H ;b75e 44 D ; LD B,(HL) ;b75f 46 F ; lb760h: ; RLA ;b760 17 . ; SUB H ;b761 94 . ; HALT ;b762 76 v ; LD (0f5eah),A ;b763 32 ea f5 2 . . ; AND C ;b766 a1 . ; lb767h: ; ADD A,H ;b767 84 . ; LD (HL),D ;b768 72 r ; JP C,048d6h ;b769 da d6 48 . . H ; POP HL ;b76c e1 . ; SCF ;b76d 37 7 ; LD (HL),C ;b76e 71 q ; INC L ;b76f 2c , ; JP Z,089fah ;b770 ca fa 89 . . . ; LD D,E ;b773 53 S ; CP E ;b774 bb . ; XOR H ;b775 ac . ; RET PO ;b776 e0 . ; CALL 04d3bh ;b777 cd 3b 4d . ; M ; LD E,C ;b77a 59 Y ; LD (HL),B ;b77b 70 p ; RET Z ;b77c c8 . ; RET NZ ;b77d c0 . ; CALL PO,0d19dh ;b77e e4 9d d1 . . . ; DEC C ;b781 0d . ; LD B,E ;b782 43 C ; ADC A,0a2h ;b783 ce a2 . . ; LD (HL),L ;b785 75 u ; LD A,(0361ch) ;b786 3a 1c 36 : . 6 ; LD C,D ;b789 4a J ; DEC B ;b78a 05 . ; INC HL ;b78b 23 # ; LD C,A ;b78c 4f O ; CP 036h ;b78d fe 36 . 6 ; INC HL ;b78f 23 # ; JP C,0ac0ch ;b790 da 0c ac . . . ; LD L,L ;b793 6d m ; LD BC,lb5d6h ;b794 01 d6 b5 . . . ; RET C ;b797 d8 . ; LD (HL),D ;b798 72 r ; LD (HL),B ;b799 70 p ; LD C,E ;b79a 4b K ; ADD A,D ;b79b 82 . ; RST 28h ;b79c ef . ; LD C,A ;b79d 4f O ; HALT ;b79e 76 v ; LD B,H ;b79f 44 D ; OR L ;b7a0 b5 . ; IN A,(073h) ;b7a1 db 73 . s ; LD E,B ;b7a3 58 X ; ADD HL,SP ;b7a4 39 9 ; JP P,0417fh ;b7a5 f2 7f 41 . . A ; JR NZ,lb767h ;b7a8 20 bd . ; INC (HL) ;b7aa 34 4 ; LD B,B ;b7ab 40 @ ; LD D,D ;b7ac 52 R ; OR E ;b7ad b3 . ; SBC A,01eh ;b7ae de 1e . . ; LD B,000h ;b7b0 06 00 . . ; JR Z,$-50 ;b7b2 28 cc ( . ; JP PE,0ea27h ;b7b4 ea 27 ea . ' . ; RST 28h ;b7b7 ef . ; BIT 4,D ;b7b8 cb 62 . b ; LD A,H ;b7ba 7c | ; ADD A,A ;b7bb 87 . ; ADC A,B ;b7bc 88 . ; LD SP,05c98h ;b7bd 31 98 5c 1 . \ ; LD A,(05895h) ;b7c0 3a 95 58 : . X ; LD E,L ;b7c3 5d ] ; CCF ;b7c4 3f ? ; OR D ;b7c5 b2 . ; XOR H ;b7c6 ac . ; SBC A,A ;b7c7 9f . ; LD A,L ;b7c8 7d } ; AND (HL) ;b7c9 a6 . ; CALL M,0e2d4h ;b7ca fc d4 e2 . . . ; XOR D ;b7cd aa . ; LD L,A ;b7ce 6f o ; DEC C ;b7cf 0d . ; POP AF ;b7d0 f1 . ; RST 8 ;b7d1 cf . ; DEC C ;b7d2 0d . ; PUSH AF ;b7d3 f5 . ; RR L ;b7d4 cb 1d . . ; lb7d6h: ; DEC H ;b7d6 25 % ; SBC A,D ;b7d7 9a . ; XOR L ;b7d8 ad . ; JP (HL) ;b7d9 e9 . ; ADC A,B ;b7da 88 . ; SUB C ;b7db 91 . ; INC L ;b7dc 2c , ; LD A,A ;b7dd 7f . ; LD B,A ;b7de 47 G ; RET P ;b7df f0 . ; LD E,D ;b7e0 5a Z ; LD B,0b8h ;b7e1 06 b8 . . ; AND C ;b7e3 a1 . ; INC D ;b7e4 14 . ; LD C,A ;b7e5 4f O ; LD (HL),A ;b7e6 77 w ; RET C ;b7e7 d8 . ; LD B,A ;b7e8 47 G ; DEC E ;b7e9 1d . ; CALL Z,078d5h ;b7ea cc d5 78 . . x ; DEC SP ;b7ed 3b ; ; INC BC ;b7ee 03 . ; AND H ;b7ef a4 . ; RLCA ;b7f0 07 . ; CP A ;b7f1 bf . ; PUSH HL ;b7f2 e5 . ; CALL M,0f559h ;b7f3 fc 59 f5 . Y . ; EXX ;b7f6 d9 . ; SUB C ;b7f7 91 . ; DEC DE ;b7f8 1b . ; RET P ;b7f9 f0 . ; LD (DE),A ;b7fa 12 . ; LD E,059h ;b7fb 1e 59 . Y ; AND H ;b7fd a4 . ; LD BC,05539h ;b7fe 01 39 55 . 9 U ; LD D,0a8h ;b801 16 a8 . . ; SUB C ;b803 91 . ; JP M,0c191h ;b804 fa 91 c1 . . . ; CP C ;b807 b9 . ; RES 2,H ;b808 cb 94 . . ; JR C,lb870h ;b80a 38 64 8 d ; OR H ;b80c b4 . ; LD D,0d9h ;b80d 16 d9 . . ; DEC HL ;b80f 2b + ; ADD A,E ;b810 83 . ; DEC BC ;b811 0b . ; LD BC,068c4h ;b812 01 c4 68 . . h ; LD L,E ;b815 6b k ; JP NC,0145fh ;b816 d2 5f 14 . _ . ; JP 0107ah ;b819 c3 7a 10 . z . ; RST 38h ;b81c ff . ; OUT (0f8h),A ;b81d d3 f8 . . ; JR C,lb7d6h ;b81f 38 b5 8 . ; OUT (024h),A ;b821 d3 24 . $ ; SUB L ;b823 95 . ; NOP ;b824 00 . ; INC E ;b825 1c . ; RET Z ;b826 c8 . ; JR C,lb839h ;b827 38 10 8 . ; DI ;b829 f3 . ; XOR E ;b82a ab . ; CALL P,0509bh ;b82b f4 9b 50 . . P ; LD L,E ;b82e 6b k ; INC HL ;b82f 23 # ; JP PO,01512h ;b830 e2 12 15 . . . ; INC E ;b833 1c . ; SBC A,D ;b834 9a . ; LD L,(HL) ;b835 6e n ; LD (08e83h),HL ;b836 22 83 8e " . . ; lb839h: ; RST 8 ;b839 cf . ; EI ;b83a fb . ; XOR A ;b83b af . ; DEC (HL) ;b83c 35 5 ; LD HL,(09129h) ;b83d 2a 29 91 * ) . ; LD C,0a5h ;b840 0e a5 . . ; LD (DE),A ;b842 12 . ; LD (BC),A ;b843 02 . ; OR L ;b844 b5 . ; LD (HL),A ;b845 77 w ; RET NZ ;b846 c0 . ; RET NC ;b847 d0 . ; RST 38h ;b848 ff . ; ADC A,L ;b849 8d . ; SBC A,B ;b84a 98 . ; LD HL,054c7h ;b84b 21 c7 54 ! . T ; RST 0 ;b84e c7 . ; ADC A,C ;b84f 89 . ; OR B ;b850 b0 . ; XOR A ;b851 af . ; INC (HL) ;b852 34 4 ; LD A,B ;b853 78 x ; LD A,(HL) ;b854 7e ~ ; JP 0aae6h ;b855 c3 e6 aa . . . ; JP PE,05673h ;b858 ea 73 56 . s V ; LD (HL),D ;b85b 72 r ; LD C,H ;b85c 4c L ; INC BC ;b85d 03 . ; RST 0 ;b85e c7 . ; LD H,E ;b85f 63 c ; LD L,(HL) ;b860 6e n ; LD H,B ;b861 60 ` ; LD C,L ;b862 4d M ; CP C ;b863 b9 . ; DEC L ;b864 2d - ; JP C,0f9c7h ;b865 da c7 f9 . . . ; DEC DE ;b868 1b . ; CALL Z,0e781h ;b869 cc 81 e7 . . . ; JP NZ,05376h ;b86c c2 76 53 . v S ; OR A ;b86f b7 . ; lb870h: ; ADC A,C ;b870 89 . ; AND A ;b871 a7 . ; SBC A,C ;b872 99 . ; OR H ;b873 b4 . ; LD C,D ;b874 4a J ; CP A ;b875 bf . ; JP NZ,06656h ;b876 c2 56 66 . V f ; ADD A,A ;b879 87 . ; LD B,D ;b87a 42 B ; XOR H ;b87b ac . ; JP PE,07a0ch ;b87c ea 0c 7a . . z ; LD A,(HL) ;b87f 7e ~ ; LD L,L ;b880 6d m ; INC HL ;b881 23 # ; LD B,052h ;b882 06 52 . R ; CALL Z,07e52h ;b884 cc 52 7e . R ~ ; XOR D ;b887 aa . ; LD (DE),A ;b888 12 . ; LD B,H ;b889 44 D ; ADD HL,DE ;b88a 19 . ; ADD A,L ;b88b 85 . ; CP E ;b88c bb . ; PUSH AF ;b88d f5 . ; RET PE ;b88e e8 . ; CALL P,01572h ;b88f f4 72 15 . r . ; RET P ;b892 f0 . ; INC B ;b893 04 . ; LD L,D ;b894 6a j ; RST 38h ;b895 ff . ; OR D ;b896 b2 . ; CALL C,04f8eh ;b897 dc 8e 4f . . O ; LD E,D ;b89a 5a Z ; OR 06ah ;b89b f6 6a . j ; LD H,L ;b89d 65 e ; RET C ;b89e d8 . ; INC L ;b89f 2c , ; POP AF ;b8a0 f1 . ; LD A,A ;b8a1 7f . ; LD L,D ;b8a2 6a j ; LD L,052h ;b8a3 2e 52 . R ; ADC A,(HL) ;b8a5 8e . ; SUB E ;b8a6 93 . ; ADC A,A ;b8a7 8f . ; DEFB 0edh ;next byte illegal after ed ;b8a8 ed . ; ADC A,L ;b8a9 8d . ; LD A,B ;b8aa 78 x ; CALL P,077a8h ;b8ab f4 a8 77 . . w ; LD C,D ;b8ae 4a J ; HALT ;b8af 76 v ; SUB D ;b8b0 92 . ; AND H ;b8b1 a4 . ; CP C ;b8b2 b9 . ; CP L ;b8b3 bd . ; ADD A,C ;b8b4 81 . ; LD D,08bh ;b8b5 16 8b . . ; RST 0 ;b8b7 c7 . ; LD L,A ;b8b8 6f o ; LD E,0d9h ;b8b9 1e d9 . . ; ADC A,H ;b8bb 8c . ; OR D ;b8bc b2 . ; LD E,A ;b8bd 5f _ ; JR NC,$+71 ;b8be 30 45 0 E ; LD H,D ;b8c0 62 b ; ADD A,H ;b8c1 84 . ; RET ;b8c2 c9 . ; XOR L ;b8c3 ad . ; JP 0e35ch ;b8c4 c3 5c e3 . \ . ; RRA ;b8c7 1f . ; RST 20h ;b8c8 e7 . ; ADD HL,HL ;b8c9 29 ) ; LD C,H ;b8ca 4c L ; LD L,B ;b8cb 68 h ; INC C ;b8cc 0c . ; JP 0b23eh ;b8cd c3 3e b2 . > . ; LD B,060h ;b8d0 06 60 . ` ; DEC IY ;b8d2 fd 2b . + ; DEC H ;b8d4 25 % ; DEC DE ;b8d5 1b . ; RST 18h ;b8d6 df . ; IN A,(0bbh) ;b8d7 db bb . . ; OR D ;b8d9 b2 . ; DAA ;b8da 27 ' ; LD B,C ;b8db 41 A ; PUSH DE ;b8dc d5 . ; RET NC ;b8dd d0 . ; PUSH HL ;b8de e5 . ; EXX ;b8df d9 . ; CALL C,017bah ;b8e0 dc ba 17 . . . ; EX (SP),HL ;b8e3 e3 . ; LD A,A ;b8e4 7f . ; AND E ;b8e5 a3 . ; CP (HL) ;b8e6 be . ; AND D ;b8e7 a2 .