Divide the rectangle by hiro.suzuki

\x06 \x0e!> \xcf\x1e\xc3\x1e`.&\x1c#V#y\x96#\xba0\xf6x\x96\xba0\xf1{\xcf\x0d \xe3>
\xcf\x10\xdcv\x12\x10\x0f\x0f\x01\x12\x07\x09\x0b\x08\x01
\x0e\x14\x01\x04\x10\x0b

\x01\x01\x09
\x09\x01\x01

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

Disassemble:

	ORG	00000H

	LD B,020H		;0000	06 20 	.   
	LD C,021H		;0002	0E 21 	. ! 
	LD A,020H		;0004	3E 20 	>   
	RST 8			;0006	CF 	. 
	LD E,0C3H		;0007	1E C3 	. . 
	LD E,060H		;0009	1E 60 	. ` 
	LD L,026H		;000B	2E 26 	. & 
	INC E			;000D	1C 	. 
	INC HL			;000E	23 	# 
	LD D,(HL)			;000F	56 	V 
	INC HL			;0010	23 	# 
	LD A,C			;0011	79 	Y 
	SUB (HL)			;0012	96 	. 
	INC HL			;0013	23 	# 
	CP D			;0014	BA 	. 
	JR NC,$-8		;0015	30 F6 	0 . 
	LD A,B			;0017	78 	X 
	SUB (HL)			;0018	96 	. 
	CP D			;0019	BA 	. 
	JR NC,$-13		;001A	30 F1 	0 . 
	LD A,E			;001C	7B 	{ 
	RST 8			;001D	CF 	. 
	DEC C			;001E	0D 	. 
	JR NZ,$-27		;001F	20 E3 	  . 
	LD A,00AH		;0021	3E 0A 	> . 
	RST 8			;0023	CF 	. 
	DJNZ $-34		;0024	10 DC 	. . 
	HALT			;0026	76 	V 
	LD (DE),A			;0027	12 	. 
	DJNZ $+17		;0028	10 0F 	. . 
	RRCA			;002A	0F 	. 
	LD BC,00712H		;002B	01 12 07 	. . . 
	ADD HL,BC			;002E	09 	. 
	DEC BC			;002F	0B 	. 
	EX AF,AF'			;0030	08 	. 
	LD BC,00E0AH		;0031	01 0A 0E 	. . . 
	INC D			;0034	14 	. 
	LD BC,01004H		;0035	01 04 10 	. . . 
	DEC BC			;0038	0B 	. 
	LD A,(BC)			;0039	0A 	. 
	LD A,(BC)			;003A	0A 	. 
	LD BC,00901H		;003B	01 01 09 	. . . 
	LD A,(BC)			;003E	0A 	. 
	ADD HL,BC			;003F	09 	. 
	DEFB 001H,001H		;0040	01 01 	. . 

download

return to the top page