Collatz Parity by *yuko*

%\xe5\x01\xcdA\x7fT]\xcb,\xcb\x1d> 0\x03\x19>#\x10\xee>|\xff>
\xff\xe1D#\x10\xe1v

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

Disassemble:

	ORG	00000H

	DEC H			;0000	25 	% 
	PUSH HL			;0001	E5 	. 
	LD BC,041CDH		;0002	01 CD 41 	. . A 
	LD A,A			;0005	7F 	 
	LD D,H			;0006	54 	T 
	LD E,L			;0007	5D 	] 
	SRA H		;0008	CB 2C 	. , 
	RR L		;000A	CB 1D 	. . 
	LD A,020H		;000C	3E 20 	>   
	JR NC,$+5		;000E	30 03 	0 . 
	ADD HL,DE			;0010	19 	. 
	LD A,023H		;0011	3E 23 	> # 
	DJNZ $-16		;0013	10 EE 	. . 
	LD A,07CH		;0015	3E 7C 	> | 
	RST 38H			;0017	FF 	. 
	LD A,00AH		;0018	3E 0A 	> . 
	RST 38H			;001A	FF 	. 
	POP HL			;001B	E1 	. 
	LD B,H			;001C	44 	D 
	INC HL			;001D	23 	# 
	DJNZ $-29		;001E	10 E1 	. . 
	HALT			;0020	76 	V 

download

return to the top page