Brainfuck FIXED by kodera

$\xef>#<+.\xe7,\xd7[\xc3]~!v\xcd\x03\x80w\xfe+\xc9\x00s#r#H\xfe~\xc9\xc3\x00\x80\x0c\x0c\x0d>!\xd7(\xf8\xfe-(\xf6\xd9lN\xed\xb1~\xd9 \xeeQ\x1e>\xdf\x11\x86w\xdfw \x0c\xeb\xe1\xdf\xeb#6\xb7#6\xc2#\xdf#\xfe\xc3 \x02\xe5\xdf\xfev \xcc\xcb} }\x0eh>\xe7
\x03\xb7 \xfavHello, world!

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

Disassemble:

	ORG	00000H

	INC H			;0000	24 	$ 
	RST 28H			;0001	EF 	. 
	LD A,023H		;0002	3E 23 	> # 
	INC A			;0004	3C 	< 
	DEC HL			;0005	2B 	+ 
	LD L,0E7H		;0006	2E E7 	. . 
	INC L			;0008	2C 	, 
	RST 10H			;0009	D7 	. 
	LD E,E			;000A	5B 	[ 
	JP 07E5DH		;000B	C3 5D 7E 	. ] ~ 
	LD HL,0CD76H		;000E	21 76 CD 	! V . 
	INC BC			;0011	03 	. 
	ADD A,B			;0012	80 	. 
	LD (HL),A			;0013	77 	W 
	CP 02BH		;0014	FE 2B 	. + 
	RET			;0016	C9 	. 
	NOP			;0017	00 	. 
	LD (HL),E			;0018	73 	S 
	INC HL			;0019	23 	# 
	LD (HL),D			;001A	72 	R 
	INC HL			;001B	23 	# 
	LD C,B			;001C	48 	H 
	CP 07EH		;001D	FE 7E 	. ~ 
	RET			;001F	C9 	. 
	JP 08000H		;0020	C3 00 80 	. . . 
	INC C			;0023	0C 	. 
	INC C			;0024	0C 	. 
	DEC C			;0025	0D 	. 
	LD A,021H		;0026	3E 21 	> ! 
	RST 10H			;0028	D7 	. 
	JR Z,$-6		;0029	28 F8 	( . 
	CP 02DH		;002B	FE 2D 	. - 
	JR Z,$-8		;002D	28 F6 	( . 
	EXX			;002F	D9 	. 
	LD L,H			;0030	6C 	L 
	LD C,(HL)			;0031	4E 	N 
	CPIR		;0032	ED B1 	. . 
	LD A,(HL)			;0034	7E 	~ 
	EXX			;0035	D9 	. 
	JR NZ,$-16		;0036	20 EE 	  . 
	LD D,C			;0038	51 	Q 
	LD E,03EH		;0039	1E 3E 	. > 
	RST 18H			;003B	DF 	. 
	LD DE,07786H		;003C	11 86 77 	. . W 
	RST 18H			;003F	DF 	. 
	LD (HL),A			;0040	77 	W 
	JR NZ,$+14		;0041	20 0C 	  . 
	EX DE,HL			;0043	EB 	. 
	POP HL			;0044	E1 	. 
	RST 18H			;0045	DF 	. 
	EX DE,HL			;0046	EB 	. 
	INC HL			;0047	23 	# 
	LD (HL),0B7H		;0048	36 B7 	6 . 
	INC HL			;004A	23 	# 
	LD (HL),0C2H		;004B	36 C2 	6 . 
	INC HL			;004D	23 	# 
	RST 18H			;004E	DF 	. 
	INC HL			;004F	23 	# 
	CP 0C3H		;0050	FE C3 	. . 
	JR NZ,$+4		;0052	20 02 	  . 
	PUSH HL			;0054	E5 	. 
	RST 18H			;0055	DF 	. 
	CP 076H		;0056	FE 76 	. V 
	JR NZ,$-50		;0058	20 CC 	  . 
	BIT 7,L		;005A	CB 7D 	. } 
	JR NZ,$+127		;005C	20 7D 	  } 
	LD C,068H		;005E	0E 68 	. H 
	LD A,0E7H		;0060	3E E7 	> . 
	LD A,(BC)			;0062	0A 	. 
	INC BC			;0063	03 	. 
	OR A			;0064	B7 	. 
	JR NZ,$-4		;0065	20 FA 	  . 
	HALT			;0067	76 	V 
	LD C,B			;0068	48 	H 
	LD H,L			;0069	65 	E 
	LD L,H			;006A	6C 	L 
	LD L,H			;006B	6C 	L 
	LD L,A			;006C	6F 	O 
	INC L			;006D	2C 	, 
	JR NZ,$+121		;006E	20 77 	  W 
	LD L,A			;0070	6F 	O 
	LD (HL),D			;0071	72 	R 
	LD L,H			;0072	6C 	L 
	LD H,H			;0073	64 	D 
	DEFB 021H		;0074	21 	! 

download

return top