trivial encoder by kodera

\x16:\x93_\xef\xba0\xfa\x06\x02\xcb[ \x0e\xefwz\xedo\xdf\xff\x10\xf9\xcf\xba\xd8\x81\xc9\xef\x0e\xf9\xdf\xedo\x10\xf8~\xff\xcf\x00\x0e\x07\xcd\x03\x80\xd0\x0f>A0\xffv

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

Disassemble:

	ORG	00000H

	LD D,03AH		;0000	16 3A 	. : 
	SUB E			;0002	93 	. 
	LD E,A			;0003	5F 	_ 
	RST 28H			;0004	EF 	. 
	CP D			;0005	BA 	. 
	JR NC,$-4		;0006	30 FA 	0 . 
	LD B,002H		;0008	06 02 	. . 
	BIT 3,E		;000A	CB 5B 	. [ 
	JR NZ,$+16		;000C	20 0E 	  . 
	RST 28H			;000E	EF 	. 
	LD (HL),A			;000F	77 	W 
	LD A,D			;0010	7A 	Z 
	RLD		;0011	ED 6F 	. O 
	RST 18H			;0013	DF 	. 
	RST 38H			;0014	FF 	. 
	DJNZ $-5		;0015	10 F9 	. . 
	RST 8			;0017	CF 	. 
	CP D			;0018	BA 	. 
	RET C			;0019	D8 	. 
	ADD A,C			;001A	81 	. 
	RET			;001B	C9 	. 
	RST 28H			;001C	EF 	. 
	LD C,0F9H		;001D	0E F9 	. . 
	RST 18H			;001F	DF 	. 
	RLD		;0020	ED 6F 	. O 
	DJNZ $-6		;0022	10 F8 	. . 
	LD A,(HL)			;0024	7E 	~ 
	RST 38H			;0025	FF 	. 
	RST 8			;0026	CF 	. 
	NOP			;0027	00 	. 
	LD C,007H		;0028	0E 07 	. . 
	CALL 08003H		;002A	CD 03 80 	. . . 
	RET NC			;002D	D0 	. 
	RRCA			;002E	0F 	. 
	LD A,041H		;002F	3E 41 	> A 
	JR NC,$+1		;0031	30 FF 	0 . 
	HALT			;0033	76 	V 

download

return to the top page