Linux words by *yuko*

\x01
0\x111-.J\xf6 w#\xcd\x03\x80\xd8\xb9 \xf5}\xfeP\xd43\x00z\xb8\xc4\x00\x80{\xcd\x00\x80y\xcd\x00\x80\xc7v+\xbe\xc8\x1c{\xfe:\xc0X\x14\xc9PX>x\xef>u\xef>n\xef}\xfeN0\xf8>i\xef>l\xef\xc9

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

Disassemble:

	ORG	00000H

	LD BC,0300AH		;0000	01 0A 30 	. . 0 
	LD DE,02D31H		;0003	11 31 2D 	. 1 - 
	LD L,04AH		;0006	2E 4A 	. J 
	OR 020H		;0008	F6 20 	.   
	LD (HL),A			;000A	77 	W 
	INC HL			;000B	23 	# 
	CALL 08003H		;000C	CD 03 80 	. . . 
	RET C			;000F	D8 	. 
	CP C			;0010	B9 	. 
	JR NZ,$-9		;0011	20 F5 	  . 
	LD A,L			;0013	7D 	} 
	CP 050H		;0014	FE 50 	. P 
	CALL NC,00033H		;0016	D4 33 00 	. 3 . 
	LD A,D			;0019	7A 	Z 
	CP B			;001A	B8 	. 
	CALL NZ,08000H		;001B	C4 00 80 	. . . 
	LD A,E			;001E	7B 	{ 
	CALL 08000H		;001F	CD 00 80 	. . . 
	LD A,C			;0022	79 	Y 
	CALL 08000H		;0023	CD 00 80 	. . . 
	RST 0			;0026	C7 	. 
	HALT			;0027	76 	V 
	DEC HL			;0028	2B 	+ 
	CP (HL)			;0029	BE 	. 
	RET Z			;002A	C8 	. 
	INC E			;002B	1C 	. 
	LD A,E			;002C	7B 	{ 
	CP 03AH		;002D	FE 3A 	. : 
	RET NZ			;002F	C0 	. 
	LD E,B			;0030	58 	X 
	INC D			;0031	14 	. 
	RET			;0032	C9 	. 
	LD D,B			;0033	50 	P 
	LD E,B			;0034	58 	X 
	LD A,078H		;0035	3E 78 	> X 
	RST 28H			;0037	EF 	. 
	LD A,075H		;0038	3E 75 	> U 
	RST 28H			;003A	EF 	. 
	LD A,06EH		;003B	3E 6E 	> N 
	RST 28H			;003D	EF 	. 
	LD A,L			;003E	7D 	} 
	CP 04EH		;003F	FE 4E 	. N 
	JR NC,$-6		;0041	30 F8 	0 . 
	LD A,069H		;0043	3E 69 	> I 
	RST 28H			;0045	EF 	. 
	LD A,06CH		;0046	3E 6C 	> L 
	RST 28H			;0048	EF 	. 
	RET			;0049	C9 	. 

download

return top