Turing Machine by kodera

&\xef\x15\xcd\x03\x80w\xd6
 \x01j#0\xf4))\x1a\xf6\xf0g\xed\xa0\xcbN(\x02\x1b\x1b,\xcbvn \xec\xd9\x1b\x1a\xfe
0\xff \xf8v

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

Disassemble:

	ORG	00000H

	LD H,0EFH		;0000	26 EF 	& . 
	DEC D			;0002	15 	. 
	CALL 08003H		;0003	CD 03 80 	. . . 
	LD (HL),A			;0006	77 	W 
	SUB 00AH		;0007	D6 0A 	. . 
	JR NZ,$+3		;0009	20 01 	  . 
	LD L,D			;000B	6A 	J 
	INC HL			;000C	23 	# 
	JR NC,$-10		;000D	30 F4 	0 . 
	ADD HL,HL			;000F	29 	) 
	ADD HL,HL			;0010	29 	) 
	LD A,(DE)			;0011	1A 	. 
	OR 0F0H		;0012	F6 F0 	. . 
	LD H,A			;0014	67 	G 
	LDI		;0015	ED A0 	. . 
	BIT 1,(HL)		;0017	CB 4E 	. N 
	JR Z,$+4		;0019	28 02 	( . 
	DEC DE			;001B	1B 	. 
	DEC DE			;001C	1B 	. 
	INC L			;001D	2C 	, 
	BIT 6,(HL)		;001E	CB 76 	. V 
	LD L,(HL)			;0020	6E 	N 
	JR NZ,$-18		;0021	20 EC 	  . 
	EXX			;0023	D9 	. 
	DEC DE			;0024	1B 	. 
	LD A,(DE)			;0025	1A 	. 
	CP 00AH		;0026	FE 0A 	. . 
	JR NC,$+1		;0028	30 FF 	0 . 
	JR NZ,$-6		;002A	20 F8 	  . 
	HALT			;002C	76 	V 

download

return top