Comparing two numbers by *yuko*

\xcd\x03\x80\xd8\xef,- \x04\x1f\xc6\x11o\xfe  \xef\xaf\xe7\x87 \x01\xe7\xc6<\xef> \xef\xc7v\x00#\xcb\x16(\xfb+\x8f\xc9\xf5\xc9 d\x00\xfd\x1c\x840\x8f\x804\x92\x01\x10 L$%\x03\xfeL98

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

Disassemble:

	ORG	00000H

	CALL 08003H		;0000	CD 03 80 	. . . 
	RET C			;0003	D8 	. 
	RST 28H			;0004	EF 	. 
	INC L			;0005	2C 	, 
	DEC L			;0006	2D 	- 
	JR NZ,$+6		;0007	20 04 	  . 
	RRA			;0009	1F 	. 
	ADD A,011H		;000A	C6 11 	. . 
	LD L,A			;000C	6F 	O 
	CP 020H		;000D	FE 20 	.   
	JR NZ,$-15		;000F	20 EF 	  . 
	XOR A			;0011	AF 	. 
	RST 20H			;0012	E7 	. 
	ADD A,A			;0013	87 	. 
	JR NZ,$+3		;0014	20 01 	  . 
	RST 20H			;0016	E7 	. 
	ADD A,03CH		;0017	C6 3C 	. < 
	RST 28H			;0019	EF 	. 
	LD A,020H		;001A	3E 20 	>   
	RST 28H			;001C	EF 	. 
	RST 0			;001D	C7 	. 
	HALT			;001E	76 	V 
	NOP			;001F	00 	. 
	INC HL			;0020	23 	# 
	RL (HL)		;0021	CB 16 	. . 
	JR Z,$-3		;0023	28 FB 	( . 
	DEC HL			;0025	2B 	+ 
	ADC A,A			;0026	8F 	. 
	RET			;0027	C9 	. 
	PUSH AF			;0028	F5 	. 
	RET			;0029	C9 	. 
	JR NZ,$+102		;002A	20 64 	  D 
	NOP			;002C	00 	. 
	DEFB 0FDH,01CH,084H	;ILLEGAL SEQUENCE		;002D	FD 1C 84 	. . . 
	JR NC,$-111		;0030	30 8F 	0 . 
	ADD A,B			;0032	80 	. 
	INC (HL)			;0033	34 	4 
	SUB D			;0034	92 	. 
	LD BC,02010H		;0035	01 10 20 	. .   
	LD C,H			;0038	4C 	L 
	INC H			;0039	24 	$ 
	DEC H			;003A	25 	% 
	INC BC			;003B	03 	. 
	CP 04CH		;003C	FE 4C 	. L 
	ADD HL,SP			;003E	39 	9 
	DEFB 038H		;003F	38 	8 

download

return to the top page