Double Parity Vertical Redundancy Check by kodera

\xf5\xab_\xf1\xaa\x0fW\xaf\xcd\x03\x80\xf5\xd600\xf0\x1d \x01A\\x0d\xf1\xf50\xed\xaf\x04\x10\x03\xcb:\x17+\xae+\xff\xfe
 \x01\x040\xeev

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

Disassemble:

	ORG	00000H

	PUSH AF			;0000	F5 	. 
	XOR E			;0001	AB 	. 
	LD E,A			;0002	5F 	_ 
	POP AF			;0003	F1 	. 
	XOR D			;0004	AA 	. 
	RRCA			;0005	0F 	. 
	LD D,A			;0006	57 	W 
	XOR A			;0007	AF 	. 
	CALL 08003H		;0008	CD 03 80 	. . . 
	PUSH AF			;000B	F5 	. 
	SUB 030H		;000C	D6 30 	. 0 
	JR NC,$-14		;000E	30 F0 	0 . 
	DEC E			;0010	1D 	. 
	JR NZ,$+3		;0011	20 01 	  . 
	LD B,C			;0013	41 	A 
	LD E,H			;0014	5C 	\ 
	DEC C			;0015	0D 	. 
	POP AF			;0016	F1 	. 
	PUSH AF			;0017	F5 	. 
	JR NC,$-17		;0018	30 ED 	0 . 
	XOR A			;001A	AF 	. 
	INC B			;001B	04 	. 
	DJNZ $+5		;001C	10 03 	. . 
	SRL D		;001E	CB 3A 	. : 
	RLA			;0020	17 	. 
	DEC HL			;0021	2B 	+ 
	XOR (HL)			;0022	AE 	. 
	DEC HL			;0023	2B 	+ 
	RST 38H			;0024	FF 	. 
	CP 00AH		;0025	FE 0A 	. . 
	JR NZ,$+3		;0027	20 01 	  . 
	INC B			;0029	04 	. 
	JR NC,$-16		;002A	30 EE 	0 . 
	HALT			;002C	76 	V 

download

return top