\x01.\x01&,.\x16T]\x10\x18\xdb<\x06\x04\xfd#\xfd\xcbV\x16(\xf8\xfd+\x8f\x10\xf3(\xeeGy\xee\x0dO\x1c\x12w-6 \xde% \xd72\x07&2 %2!\x1c2\x12\x1b2\x01\x1b2\x10\x122\x1c\x0d2\x1a\x0c2\x05\x09\x06,\x0e-\x0d \xcd\x00\x80 \xf9\x10\xf5vA\x14ufV\xf4\x80G\xb8\x0b\x00\xb0\x0b\x00\xac#+2\xab:\xaa\xba\xaa\xbb"\xb3\xab\x1c( \x80\xa8 \x80\xac\x13\xac\x13\xab\x9b\xab#\xaa\xa4"\xab\xa8\xc4(\xbc)4\xa9%(\x03{{\xf3\xecd\xc6NUdr\x81
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
Disassemble:
ORG 00000H LD BC,0012EH ;0000 01 2E 01 . . . LD H,02CH ;0003 26 2C & , LD L,016H ;0005 2E 16 . . LD D,H ;0007 54 T LD E,L ;0008 5D ] DJNZ $+26 ;0009 10 18 . . IN A,(03CH) ;000B DB 3C . < LD B,004H ;000D 06 04 . . INC IY ;000F FD 23 . # RL (IY+056H) ;0011 FD CB 56 16 . . V . JR Z,$-6 ;0015 28 F8 ( . DEC IY ;0017 FD 2B . + ADC A,A ;0019 8F . DJNZ $-11 ;001A 10 F3 . . JR Z,$-16 ;001C 28 EE ( . LD B,A ;001E 47 G LD A,C ;001F 79 Y XOR 00DH ;0020 EE 0D . . LD C,A ;0022 4F O INC E ;0023 1C . LD (DE),A ;0024 12 . LD (HL),A ;0025 77 W DEC L ;0026 2D - LD (HL),00AH ;0027 36 0A 6 . JR NZ,$-32 ;0029 20 DE . DEC H ;002B 25 % JR NZ,$-39 ;002C 20 D7 . LD (02607H),A ;002E 32 07 26 2 . & LD (02520H),A ;0031 32 20 25 2 % LD (01C21H),A ;0034 32 21 1C 2 ! . LD (01B12H),A ;0037 32 12 1B 2 . . LD (01B01H),A ;003A 32 01 1B 2 . . LD (01210H),A ;003D 32 10 12 2 . . LD (00D1CH),A ;0040 32 1C 0D 2 . . LD (00C1AH),A ;0043 32 1A 0C 2 . . LD (00905H),A ;0046 32 05 09 2 . . LD B,02CH ;0049 06 2C . , LD C,02DH ;004B 0E 2D . - DEC C ;004D 0D . LD A,(BC) ;004E 0A . CALL 08000H ;004F CD 00 80 . . . JR NZ,$-5 ;0052 20 F9 . DJNZ $-9 ;0054 10 F5 . . HALT ;0056 76 V LD B,C ;0057 41 A INC D ;0058 14 . LD (HL),L ;0059 75 U LD H,(HL) ;005A 66 F LD D,(HL) ;005B 56 V CALL P,04780H ;005C F4 80 47 . . G CP B ;005F B8 . DEC BC ;0060 0B . NOP ;0061 00 . OR B ;0062 B0 . DEC BC ;0063 0B . NOP ;0064 00 . XOR H ;0065 AC . INC HL ;0066 23 # DEC HL ;0067 2B + LD (03AABH),A ;0068 32 AB 3A 2 . : XOR D ;006B AA . CP D ;006C BA . XOR D ;006D AA . CP E ;006E BB . LD (0ABB3H),HL ;006F 22 B3 AB " . . INC E ;0072 1C . JR Z,$+12 ;0073 28 0A ( . ADD A,B ;0075 80 . XOR B ;0076 A8 . LD A,(BC) ;0077 0A . ADD A,B ;0078 80 . XOR H ;0079 AC . INC DE ;007A 13 . XOR H ;007B AC . INC DE ;007C 13 . XOR E ;007D AB . SBC A,E ;007E 9B . XOR E ;007F AB . INC HL ;0080 23 # XOR D ;0081 AA . AND H ;0082 A4 . LD (0A8ABH),HL ;0083 22 AB A8 " . . CALL NZ,0BC28H ;0086 C4 28 BC . ( . ADD HL,HL ;0089 29 ) INC (HL) ;008A 34 4 XOR C ;008B A9 . DEC H ;008C 25 % JR Z,$+5 ;008D 28 03 ( . LD A,E ;008F 7B { LD A,E ;0090 7B { DI ;0091 F3 . CALL PE,0C664H ;0092 EC 64 C6 . D . LD C,(HL) ;0095 4E N LD D,L ;0096 55 U LD H,H ;0097 64 D LD (HL),D ;0098 72 R ADD A,C ;0099 81 .