postfix to infix by ySas

\xcd\x03\x808'.\x02\xfe
 \x06\xe7b\xd5>
\xc3\xfea0\x08%\xc1p- \xfbw|\xf5\x18\xe0Oj~<\xe6$(\x1b\xa1>(\xc4v\x7f\xf5~\xd6\x1b\xe5#f\xe7\xe1~\xd7#<\x87#f\xe7\xf1\xc8&)|

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 	. . . 
	JR C,$+41		;0003	38 27 	8 ' 
	LD L,002H		;0005	2E 02 	. . 
	CP 00AH		;0007	FE 0A 	. . 
	JR NZ,$+8		;0009	20 06 	  . 
	RST 20H			;000B	E7 	. 
	LD H,D			;000C	62 	B 
	PUSH DE			;000D	D5 	. 
	LD A,00AH		;000E	3E 0A 	> . 
	JP 061FEH		;0010	C3 FE 61 	. . A 
	JR NC,$+10		;0013	30 08 	0 . 
	DEC H			;0015	25 	% 
	POP BC			;0016	C1 	. 
	LD (HL),B			;0017	70 	P 
	DEC L			;0018	2D 	- 
	JR NZ,$-3		;0019	20 FB 	  . 
	LD (HL),A			;001B	77 	W 
	LD A,H			;001C	7C 	| 
	PUSH AF			;001D	F5 	. 
	JR $-30		;001E	18 E0 	. . 
	LD C,A			;0020	4F 	O 
	LD L,D			;0021	6A 	J 
	LD A,(HL)			;0022	7E 	~ 
	INC A			;0023	3C 	< 
	AND 024H		;0024	E6 24 	. $ 
	JR Z,$+29		;0026	28 1B 	( . 
	AND C			;0028	A1 	. 
	LD A,028H		;0029	3E 28 	> ( 
	CALL NZ,07F76H		;002B	C4 76 7F 	. V  
	PUSH AF			;002E	F5 	. 
	LD A,(HL)			;002F	7E 	~ 
	SUB 01BH		;0030	D6 1B 	. . 
	PUSH HL			;0032	E5 	. 
	INC HL			;0033	23 	# 
	LD H,(HL)			;0034	66 	F 
	RST 20H			;0035	E7 	. 
	POP HL			;0036	E1 	. 
	LD A,(HL)			;0037	7E 	~ 
	RST 10H			;0038	D7 	. 
	INC HL			;0039	23 	# 
	INC A			;003A	3C 	< 
	ADD A,A			;003B	87 	. 
	INC HL			;003C	23 	# 
	LD H,(HL)			;003D	66 	F 
	RST 20H			;003E	E7 	. 
	POP AF			;003F	F1 	. 
	RET Z			;0040	C8 	. 
	LD H,029H		;0041	26 29 	& ) 
	LD A,H			;0043	7C 	| 

download

return to the top page