Cancel fractions by *yuko*

\x0e\x00ai/\xcd\x03\x808\x19\xd608\x19\x06\x09\xf5yT]\x19\x89\x10\xfcO\xf1_P\x19\x18\xe5v\xc3\x00\x80\x08\xb7 \xf8\xc5\xe5<(\xd4\xfdF\xfe\xed[\xfc\xff\xebxAO\xcd\x99\x00O\xb4\xb5 \xf4:\xfe\xff*\xfc\xff\xcd\x95\x00\xcdg\x00:\xfa\xff\xe1\xcd\x95\x00\xdd}=\xdd\xb4(\x06>/\xe7\xcdg\x00>
\xe7\xe1\xe1\xe1\x18\x99\xd5\xdd\xe5\xe1\x11
\x00\xaf\xedR\x198\x1b\x1ed<\xedR0\xfb\x19\xc6/\xfe0\xc4\x00\x80\x1e
\xaf<\xedR0\xfb\x19\xc6/\xe7}\xc60\xe7\xd1\xc9\xdd!\xff\xff\xb7\xdd#\xedR\x980\xf9\x19\x88\xc9

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

Disassemble:

	ORG	00000H

	LD C,000H		;0000	0E 00 	. . 
	LD H,C			;0002	61 	A 
	LD L,C			;0003	69 	I 
	CPL			;0004	2F 	/ 
	CALL 08003H		;0005	CD 03 80 	. . . 
	JR C,$+27		;0008	38 19 	8 . 
	SUB 030H		;000A	D6 30 	. 0 
	JR C,$+27		;000C	38 19 	8 . 
	LD B,009H		;000E	06 09 	. . 
	PUSH AF			;0010	F5 	. 
	LD A,C			;0011	79 	Y 
	LD D,H			;0012	54 	T 
	LD E,L			;0013	5D 	] 
	ADD HL,DE			;0014	19 	. 
	ADC A,C			;0015	89 	. 
	DJNZ $-2		;0016	10 FC 	. . 
	LD C,A			;0018	4F 	O 
	POP AF			;0019	F1 	. 
	LD E,A			;001A	5F 	_ 
	LD D,B			;001B	50 	P 
	ADD HL,DE			;001C	19 	. 
	JR $-25		;001D	18 E5 	. . 
	HALT			;001F	76 	V 
	JP 08000H		;0020	C3 00 80 	. . . 
	EX AF,AF'			;0023	08 	. 
	OR A			;0024	B7 	. 
	JR NZ,$-6		;0025	20 F8 	  . 
	PUSH BC			;0027	C5 	. 
	PUSH HL			;0028	E5 	. 
	INC A			;0029	3C 	< 
	JR Z,$-42		;002A	28 D4 	( . 
	LD B,(IY-002H)		;002C	FD 46 FE 	. F . 
	LD DE,(0FFFCH)		;002F	ED 5B FC FF 	. [ . . 
	EX DE,HL			;0033	EB 	. 
	LD A,B			;0034	78 	X 
	LD B,C			;0035	41 	A 
	LD C,A			;0036	4F 	O 
	CALL 00099H		;0037	CD 99 00 	. . . 
	LD C,A			;003A	4F 	O 
	OR H			;003B	B4 	. 
	OR L			;003C	B5 	. 
	JR NZ,$-10		;003D	20 F4 	  . 
	LD A,(0FFFEH)		;003F	3A FE FF 	: . . 
	LD HL,(0FFFCH)		;0042	2A FC FF 	* . . 
	CALL 00095H		;0045	CD 95 00 	. . . 
	CALL 00067H		;0048	CD 67 00 	. G . 
	LD A,(0FFFAH)		;004B	3A FA FF 	: . . 
	POP HL			;004E	E1 	. 
	CALL 00095H		;004F	CD 95 00 	. . . 
	DEFB 0DDH,07DH,03DH	;ILLEGAL SEQUENCE		;0052	DD 7D 3D 	. } = 
	DEFB 0DDH,0B4H,028H	;ILLEGAL SEQUENCE		;0055	DD B4 28 	. . ( 
	LD B,03EH		;0058	06 3E 	. > 
	CPL			;005A	2F 	/ 
	RST 20H			;005B	E7 	. 
	CALL 00067H		;005C	CD 67 00 	. G . 
	LD A,00AH		;005F	3E 0A 	> . 
	RST 20H			;0061	E7 	. 
	POP HL			;0062	E1 	. 
	POP HL			;0063	E1 	. 
	POP HL			;0064	E1 	. 
	JR $-101		;0065	18 99 	. . 
	PUSH DE			;0067	D5 	. 
	PUSH IX		;0068	DD E5 	. . 
	POP HL			;006A	E1 	. 
	LD DE,0000AH		;006B	11 0A 00 	. . . 
	XOR A			;006E	AF 	. 
	SBC HL,DE		;006F	ED 52 	. R 
	ADD HL,DE			;0071	19 	. 
	JR C,$+29		;0072	38 1B 	8 . 
	LD E,064H		;0074	1E 64 	. D 
	INC A			;0076	3C 	< 
	SBC HL,DE		;0077	ED 52 	. R 
	JR NC,$-3		;0079	30 FB 	0 . 
	ADD HL,DE			;007B	19 	. 
	ADD A,02FH		;007C	C6 2F 	. / 
	CP 030H		;007E	FE 30 	. 0 
	CALL NZ,08000H		;0080	C4 00 80 	. . . 
	LD E,00AH		;0083	1E 0A 	. . 
	XOR A			;0085	AF 	. 
	INC A			;0086	3C 	< 
	SBC HL,DE		;0087	ED 52 	. R 
	JR NC,$-3		;0089	30 FB 	0 . 
	ADD HL,DE			;008B	19 	. 
	ADD A,02FH		;008C	C6 2F 	. / 
	RST 20H			;008E	E7 	. 
	LD A,L			;008F	7D 	} 
	ADD A,030H		;0090	C6 30 	. 0 
	RST 20H			;0092	E7 	. 
	POP DE			;0093	D1 	. 
	RET			;0094	C9 	. 
	LD IX,0FFFFH		;0095	DD 21 FF FF 	. ! . . 
	OR A			;0099	B7 	. 
	INC IX		;009A	DD 23 	. # 
	SBC HL,DE		;009C	ED 52 	. R 
	SBC A,B			;009E	98 	. 
	JR NC,$-5		;009F	30 F9 	0 . 
	ADD HL,DE			;00A1	19 	. 
	ADC A,B			;00A2	88 	. 
	RET			;00A3	C9 	. 

download

return to the top page