sudoku by *yuko*

\xadZo\x04\x02\x03\xcd\x03\x800\xf9y\xe6\x03on\x14\x13\x1a\xd60 \x08\xef\xef\xef \x03>\x04\xef\xc60(\x01\xcdv\x7f\x18\xe9+\xcb\x1e(\xfb#\x8f\xc9\xa8\x08k"2!*\xb8\xc3\xf1\x1d \x06\x15\xcd\x10\xdeW\xf2\xe5A\x8d|\x03\x0f/ \x0e\x082\xc2\x97J\x18\xc4Q\x82\xd7
\x02\xf4\x18\x91XCx?D\xdd\x85\xc5\x8c9\x85\xe1\x0b\x19`\x96<\x07v\x11Q\x1f\xdd\x84\xab@\xb0L)\xdc\x7f\x03\xd4\x0cG\x85\x83*\xc9q\x08V8\xfb\xe8`\x81\xfb\x13\xd0V5\xc2\x0e\xb4\xc0\x8f\x10\xa6\xc0\xfd/\xd12\xc3\xa9,ec\x04\x1f\x82-\x00\xf7\x19\x82\x94\xa7
\xb9>

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

Disassemble:

	ORG	00000H

	XOR L			;0000	AD 	. 
	LD E,D			;0001	5A 	Z 
	LD L,A			;0002	6F 	O 
	INC B			;0003	04 	. 
	LD (BC),A			;0004	02 	. 
	INC BC			;0005	03 	. 
	CALL 08003H		;0006	CD 03 80 	. . . 
	JR NC,$-5		;0009	30 F9 	0 . 
	LD A,C			;000B	79 	Y 
	AND 003H		;000C	E6 03 	. . 
	LD L,A			;000E	6F 	O 
	LD L,(HL)			;000F	6E 	N 
	INC D			;0010	14 	. 
	INC DE			;0011	13 	. 
	LD A,(DE)			;0012	1A 	. 
	SUB 030H		;0013	D6 30 	. 0 
	JR NZ,$+10		;0015	20 08 	  . 
	RST 28H			;0017	EF 	. 
	RST 28H			;0018	EF 	. 
	RST 28H			;0019	EF 	. 
	JR NZ,$+5		;001A	20 03 	  . 
	LD A,004H		;001C	3E 04 	> . 
	RST 28H			;001E	EF 	. 
	ADD A,030H		;001F	C6 30 	. 0 
	JR Z,$+3		;0021	28 01 	( . 
	CALL 07F76H		;0023	CD 76 7F 	. V  
	JR $-21		;0026	18 E9 	. . 
	DEC HL			;0028	2B 	+ 
	RR (HL)		;0029	CB 1E 	. . 
	JR Z,$-3		;002B	28 FB 	( . 
	INC HL			;002D	23 	# 
	ADC A,A			;002E	8F 	. 
	RET			;002F	C9 	. 
	XOR B			;0030	A8 	. 
	EX AF,AF'			;0031	08 	. 
	LD L,E			;0032	6B 	K 
	LD (02132H),HL		;0033	22 32 21 	" 2 ! 
	LD HL,(0C3B8H)		;0036	2A B8 C3 	* . . 
	POP AF			;0039	F1 	. 
	DEC E			;003A	1D 	. 
	JR NZ,$+8		;003B	20 06 	  . 
	DEC D			;003D	15 	. 
	CALL 0DE10H		;003E	CD 10 DE 	. . . 
	LD D,A			;0041	57 	W 
	JP P,041E5H		;0042	F2 E5 41 	. . A 
	ADC A,L			;0045	8D 	. 
	LD A,H			;0046	7C 	| 
	INC BC			;0047	03 	. 
	RRCA			;0048	0F 	. 
	CPL			;0049	2F 	/ 
	JR NZ,$+16		;004A	20 0E 	  . 
	EX AF,AF'			;004C	08 	. 
	LD (097C2H),A		;004D	32 C2 97 	2 . . 
	LD C,D			;0050	4A 	J 
	JR $-58		;0051	18 C4 	. . 
	LD D,C			;0053	51 	Q 
	ADD A,D			;0054	82 	. 
	RST 10H			;0055	D7 	. 
	LD A,(BC)			;0056	0A 	. 
	LD (BC),A			;0057	02 	. 
	CALL P,09118H		;0058	F4 18 91 	. . . 
	LD E,B			;005B	58 	X 
	LD B,E			;005C	43 	C 
	LD A,B			;005D	78 	X 
	CCF			;005E	3F 	? 
	LD B,H			;005F	44 	D 
	DEFB 0DDH,085H,0C5H	;ILLEGAL SEQUENCE		;0060	DD 85 C5 	. . . 
	ADC A,H			;0063	8C 	. 
	ADD HL,SP			;0064	39 	9 
	ADD A,L			;0065	85 	. 
	POP HL			;0066	E1 	. 
	DEC BC			;0067	0B 	. 
	ADD HL,DE			;0068	19 	. 
	LD H,B			;0069	60 	` 
	SUB (HL)			;006A	96 	. 
	INC A			;006B	3C 	< 
	RLCA			;006C	07 	. 
	HALT			;006D	76 	V 
	LD DE,01F51H		;006E	11 51 1F 	. Q . 
	DEFB 0DDH,084H,0ABH	;ILLEGAL SEQUENCE		;0071	DD 84 AB 	. . . 
	LD B,B			;0074	40 	@ 
	OR B			;0075	B0 	. 
	LD C,H			;0076	4C 	L 
	ADD HL,HL			;0077	29 	) 
	CALL C,0037FH		;0078	DC 7F 03 	.  . 
	CALL NC,0470CH		;007B	D4 0C 47 	. . G 
	ADD A,L			;007E	85 	. 
	ADD A,E			;007F	83 	. 
	LD HL,(071C9H)		;0080	2A C9 71 	* . Q 
	EX AF,AF'			;0083	08 	. 
	LD D,(HL)			;0084	56 	V 
	JR C,$-3		;0085	38 FB 	8 . 
	RET PE			;0087	E8 	. 
	LD H,B			;0088	60 	` 
	ADD A,C			;0089	81 	. 
	EI			;008A	FB 	. 
	INC DE			;008B	13 	. 
	RET NC			;008C	D0 	. 
	LD D,(HL)			;008D	56 	V 
	DEC (HL)			;008E	35 	5 
	JP NZ,0B40EH		;008F	C2 0E B4 	. . . 
	RET NZ			;0092	C0 	. 
	ADC A,A			;0093	8F 	. 
	DJNZ $-88		;0094	10 A6 	. . 
	RET NZ			;0096	C0 	. 
	DEFB 0FDH,02FH,0D1H	;ILLEGAL SEQUENCE		;0097	FD 2F D1 	. / . 
	LD (0A9C3H),A		;009A	32 C3 A9 	2 . . 
	INC L			;009D	2C 	, 
	LD H,L			;009E	65 	E 
	LD H,E			;009F	63 	C 
	INC B			;00A0	04 	. 
	RRA			;00A1	1F 	. 
	ADD A,D			;00A2	82 	. 
	DEC L			;00A3	2D 	- 
	NOP			;00A4	00 	. 
	RST 30H			;00A5	F7 	. 
	ADD HL,DE			;00A6	19 	. 
	ADD A,D			;00A7	82 	. 
	SUB H			;00A8	94 	. 
	AND A			;00A9	A7 	. 
	LD A,(BC)			;00AA	0A 	. 
	CP C			;00AB	B9 	. 
	DEFB 03EH		;00AC	3E 	> 

download

return top