guess harder by tails

\x01\x01\xa3Q!\xff+]\x1a\x86\x81\x0e\xff\x0c\xd6
0\xfb\xc6
w\x1bz\xb7 \x02\x16++|\xb7 \xe7\x10\xe1!=(\x06\xc3~\xf60\xcd\x00\x80#\x10\xf7v

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

Disassemble:

	ORG	00000H

	LD BC,0A301H		;0000	01 01 A3 	. . . 
	LD D,C			;0003	51 	Q 
	LD HL,02BFFH		;0004	21 FF 2B 	! . + 
	LD E,L			;0007	5D 	] 
	LD A,(DE)			;0008	1A 	. 
	ADD A,(HL)			;0009	86 	. 
	ADD A,C			;000A	81 	. 
	LD C,0FFH		;000B	0E FF 	. . 
	INC C			;000D	0C 	. 
	SUB 00AH		;000E	D6 0A 	. . 
	JR NC,$-3		;0010	30 FB 	0 . 
	ADD A,00AH		;0012	C6 0A 	. . 
	LD (HL),A			;0014	77 	W 
	DEC DE			;0015	1B 	. 
	LD A,D			;0016	7A 	Z 
	OR A			;0017	B7 	. 
	JR NZ,$+4		;0018	20 02 	  . 
	LD D,02BH		;001A	16 2B 	. + 
	DEC HL			;001C	2B 	+ 
	LD A,H			;001D	7C 	| 
	OR A			;001E	B7 	. 
	JR NZ,$-23		;001F	20 E7 	  . 
	DJNZ $-29		;0021	10 E1 	. . 
	LD HL,0283DH		;0023	21 3D 28 	! = ( 
	LD B,0C3H		;0026	06 C3 	. . 
	LD A,(HL)			;0028	7E 	~ 
	OR 030H		;0029	F6 30 	. 0 
	CALL 08000H		;002B	CD 00 80 	. . . 
	INC HL			;002E	23 	# 
	DJNZ $-7		;002F	10 F7 	. . 
	HALT			;0031	76 	V 
To protect the system from spam, please input your favorite sport (hint: I believe its name must start with 'g', case insensitive)

download

return to the top page