Divide the rectangle by kodera

\x00\x12\x0f\x07\x08\x0e\x04
\x01\x09 \x0e!\xc5l1\x00\xf0#\xd1z\xb7(\xf5\x90\xbe0\xf6{\x91\xbe0\xf1> 1\x00\xf0\xff>`\x85\xff\x0d \xe0>
\xff\x10\xd8v

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

Disassemble:

	ORG	00000H

	NOP			;0000	00 	. 
	LD (DE),A			;0001	12 	. 
	RRCA			;0002	0F 	. 
	RLCA			;0003	07 	. 
	EX AF,AF'			;0004	08 	. 
	LD C,004H		;0005	0E 04 	. . 
	LD A,(BC)			;0007	0A 	. 
	LD BC,02009H		;0008	01 09 20 	. .   
	LD C,021H		;000B	0E 21 	. ! 
	PUSH BC			;000D	C5 	. 
	LD L,H			;000E	6C 	L 
	LD SP,0F000H		;000F	31 00 F0 	1 . . 
	INC HL			;0012	23 	# 
	POP DE			;0013	D1 	. 
	LD A,D			;0014	7A 	Z 
	OR A			;0015	B7 	. 
	JR Z,$-9		;0016	28 F5 	( . 
	SUB B			;0018	90 	. 
	CP (HL)			;0019	BE 	. 
	JR NC,$-8		;001A	30 F6 	0 . 
	LD A,E			;001C	7B 	{ 
	SUB C			;001D	91 	. 
	CP (HL)			;001E	BE 	. 
	JR NC,$-13		;001F	30 F1 	0 . 
	LD A,020H		;0021	3E 20 	>   
	LD SP,0F000H		;0023	31 00 F0 	1 . . 
	RST 38H			;0026	FF 	. 
	LD A,060H		;0027	3E 60 	> ` 
	ADD A,L			;0029	85 	. 
	RST 38H			;002A	FF 	. 
	DEC C			;002B	0D 	. 
	JR NZ,$-30		;002C	20 E0 	  . 
	LD A,00AH		;002E	3E 0A 	> . 
	RST 38H			;0030	FF 	. 
	DJNZ $-38		;0031	10 D8 	. . 
	HALT			;0033	76 	V 

download

return top