.)]\xeb\xaf\xedo\xc6\x1bO #\xb7\xc4\x00\x80 \xf1~#\xb7\xcd\x00\x80 \xf8v\x00 ()*-./\_o|~""""#\xaaB\x12"""";\xb4!"(fff\x98!"\x82\xc2",\xc2"\x12R(\x96f\x89!""\xdd"-\xd2"\x17wp"Have you mooed today?"...
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
ORG 00000H LD L,029H ;0000 2E 29 . ) LD E,L ;0002 5D ] EX DE,HL ;0003 EB . XOR A ;0004 AF . RLD ;0005 ED 6F . O ADD A,01BH ;0007 C6 1B . . LD C,A ;0009 4F O LD A,(BC) ;000A 0A . INC HL ;000B 23 # OR A ;000C B7 . CALL NZ,08000H ;000D C4 00 80 . . . JR NZ,$-13 ;0010 20 F1 . LD A,(HL) ;0012 7E ~ INC HL ;0013 23 # OR A ;0014 B7 . CALL 08000H ;0015 CD 00 80 . . . JR NZ,$-6 ;0018 20 F8 . HALT ;001A 76 V NOP ;001B 00 . LD A,(BC) ;001C 0A . JR NZ,$+42 ;001D 20 28 ( ADD HL,HL ;001F 29 ) LD HL,(02E2DH) ;0020 2A 2D 2E * - . CPL ;0023 2F / LD E,H ;0024 5C \ LD E,A ;0025 5F _ LD L,A ;0026 6F O LD A,H ;0027 7C | LD A,(HL) ;0028 7E ~ LD (02222H),HL ;0029 22 22 22 " " " LD (0AA23H),HL ;002C 22 23 AA " # . LD B,D ;002F 42 B LD (DE),A ;0030 12 . LD (02222H),HL ;0031 22 22 22 " " " LD (0B43BH),HL ;0034 22 3B B4 " ; . LD HL,02822H ;0037 21 22 28 ! " ( LD H,(HL) ;003A 66 F LD H,(HL) ;003B 66 F LD H,(HL) ;003C 66 F SBC A,B ;003D 98 . LD HL,08222H ;003E 21 22 82 ! " . JP NZ,02C22H ;0041 C2 22 2C . " , JP NZ,01222H ;0044 C2 22 12 . " . LD D,D ;0047 52 R JR Z,$-104 ;0048 28 96 ( . LD H,(HL) ;004A 66 F ADC A,C ;004B 89 . LD HL,02222H ;004C 21 22 22 ! " " LD (0D22DH),IX ;004F DD 22 2D D2 . " - . LD (07717H),HL ;0053 22 17 77 " . W LD (HL),B ;0056 70 P LD (06148H),HL ;0057 22 48 61 " H A HALT ;005A 76 V LD H,L ;005B 65 E JR NZ,$+123 ;005C 20 79 Y LD L,A ;005E 6F O LD (HL),L ;005F 75 U JR NZ,$+111 ;0060 20 6D M LD L,A ;0062 6F O LD L,A ;0063 6F O LD H,L ;0064 65 E LD H,H ;0065 64 D JR NZ,$+118 ;0066 20 74 T LD L,A ;0068 6F O LD H,H ;0069 64 D LD H,C ;006A 61 A LD A,C ;006B 79 Y CCF ;006C 3F ? LD (02E2EH),HL ;006D 22 2E 2E " . . DEFB 02EH ;0070 2E .