Count of circles in a number aka 2581 by *yuko*

!\x040DL\-\x00\x1a\xa5\x81\xfe:8\x03\x04\xd6
O\xcd\x03\x800\x02\x08\xd8\x94_0\xeax\xbc \xffy\xff>
\xff\xc7v

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

Disassemble:

	ORG	00000H

	LD HL,03004H		;0000	21 04 30 	! . 0 
	LD B,H			;0003	44 	D 
	LD C,H			;0004	4C 	L 
	LD E,H			;0005	5C 	\ 
	DEC L			;0006	2D 	- 
	NOP			;0007	00 	. 
	LD A,(DE)			;0008	1A 	. 
	AND L			;0009	A5 	. 
	ADD A,C			;000A	81 	. 
	CP 03AH		;000B	FE 3A 	. : 
	JR C,$+5		;000D	38 03 	8 . 
	INC B			;000F	04 	. 
	SUB 00AH		;0010	D6 0A 	. . 
	LD C,A			;0012	4F 	O 
	CALL 08003H		;0013	CD 03 80 	. . . 
	JR NC,$+4		;0016	30 02 	0 . 
	EX AF,AF'			;0018	08 	. 
	RET C			;0019	D8 	. 
	SUB H			;001A	94 	. 
	LD E,A			;001B	5F 	_ 
	JR NC,$-20		;001C	30 EA 	0 . 
	LD A,B			;001E	78 	X 
	CP H			;001F	BC 	. 
	JR NZ,$+1		;0020	20 FF 	  . 
	LD A,C			;0022	79 	Y 
	RST 38H			;0023	FF 	. 
	LD A,00AH		;0024	3E 0A 	> . 
	RST 38H			;0026	FF 	. 
	RST 0			;0027	C7 	. 
	HALT			;0028	76 	V 

download

return to the top page