.\x8d+\xcb\x1e(\xfb#>\x98\x02\x8f\xc5\xf5\xf0d-9R\x83Z\x87\xd3\xcc\xc9/\xf1\xe5K\xaa\xd5\xcb\xa6\x16\xe7\xb6\xde\x10s\x9ei\x84:\x13\xcf]AS\xbc<\x94\x83\x05s\xce>\xe7o\x87\xec\xab\xe1\x9d\xd7\xd6\x8f~\xe21\xad\x81\xa4\xea\xd2\x18\x8bCsh}\x17)\x86@i\xbaP \xe1m\xe0\xb1\x17\xa0\xd0\xedC2Y:\xcc\xc8\xaf\x0c;\xaa\xeb\x83\xcfc{\x94\xb3\xd1\x12!\xd7\xa0\x89iw\xbeY\xdd\xa6o)i\xca\xa0Z\xc8\xb8\x8c\x0c?2\x8d\xf7\x01v
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
ORG 00000H LD L,08DH ;0000 2E 8D . . DEC HL ;0002 2B + RR (HL) ;0003 CB 1E . . JR Z,$-3 ;0005 28 FB ( . INC HL ;0007 23 # LD A,098H ;0008 3E 98 > . LD (BC),A ;000A 02 . ADC A,A ;000B 8F . PUSH BC ;000C C5 . PUSH AF ;000D F5 . RET P ;000E F0 . LD H,H ;000F 64 D DEC L ;0010 2D - ADD HL,SP ;0011 39 9 LD D,D ;0012 52 R ADD A,E ;0013 83 . LD E,D ;0014 5A Z ADD A,A ;0015 87 . OUT (0CCH),A ;0016 D3 CC . . RET ;0018 C9 . CPL ;0019 2F / POP AF ;001A F1 . PUSH HL ;001B E5 . LD C,E ;001C 4B K XOR D ;001D AA . PUSH DE ;001E D5 . RES 4,(HL) ;001F CB A6 . . LD D,0E7H ;0021 16 E7 . . OR (HL) ;0023 B6 . SBC A,010H ;0024 DE 10 . . LD (HL),E ;0026 73 S SBC A,(HL) ;0027 9E . LD L,C ;0028 69 I ADD A,H ;0029 84 . LD A,(0CF13H) ;002A 3A 13 CF : . . LD E,L ;002D 5D ] LD B,C ;002E 41 A LD D,E ;002F 53 S CP H ;0030 BC . INC A ;0031 3C < SUB H ;0032 94 . ADD A,E ;0033 83 . DEC B ;0034 05 . LD (HL),E ;0035 73 S ADC A,03EH ;0036 CE 3E . > RST 20H ;0038 E7 . LD L,A ;0039 6F O ADD A,A ;003A 87 . CALL PE,0E1ABH ;003B EC AB E1 . . . SBC A,L ;003E 9D . RST 10H ;003F D7 . SUB 08FH ;0040 D6 8F . . LD A,(HL) ;0042 7E ~ JP PO,0AD31H ;0043 E2 31 AD . 1 . ADD A,C ;0046 81 . AND H ;0047 A4 . JP PE,018D2H ;0048 EA D2 18 . . . ADC A,E ;004B 8B . LD B,E ;004C 43 C LD (HL),E ;004D 73 S LD L,B ;004E 68 H LD A,L ;004F 7D } RLA ;0050 17 . ADD HL,HL ;0051 29 ) ADD A,(HL) ;0052 86 . LD B,B ;0053 40 @ LD L,C ;0054 69 I CP D ;0055 BA . LD D,B ;0056 50 P JR NZ,$+34 ;0057 20 20 POP HL ;0059 E1 . LD L,L ;005A 6D M RET PO ;005B E0 . OR C ;005C B1 . RLA ;005D 17 . AND B ;005E A0 . RET NC ;005F D0 . LD (05932H),BC ;0060 ED 43 32 59 . C 2 Y LD A,(0C8CCH) ;0064 3A CC C8 : . . XOR A ;0067 AF . INC C ;0068 0C . DEC SP ;0069 3B ; XOR D ;006A AA . EX DE,HL ;006B EB . ADD A,E ;006C 83 . RST 8 ;006D CF . LD H,E ;006E 63 C LD A,E ;006F 7B { SUB H ;0070 94 . OR E ;0071 B3 . POP DE ;0072 D1 . LD (DE),A ;0073 12 . LD HL,0A0D7H ;0074 21 D7 A0 ! . . ADC A,C ;0077 89 . LD L,C ;0078 69 I LD (HL),A ;0079 77 W CP (HL) ;007A BE . LD E,C ;007B 59 Y AND (IX+06FH) ;007C DD A6 6F . . O ADD HL,HL ;007F 29 ) LD L,C ;0080 69 I JP Z,05AA0H ;0081 CA A0 5A . . Z RET Z ;0084 C8 . CP B ;0085 B8 . ADC A,H ;0086 8C . INC C ;0087 0C . CCF ;0088 3F ? LD (0F78DH),A ;0089 32 8D F7 2 . . DEFB 001H,076H ;008C 01 76 . V