	.386p
	ifndef	??version
?debug	macro
	endm
publicdll macro	name
	public	name
	endm
	endif
	?debug	V 300h
	?debug	S "SOURCE\DRAW.C"
	?debug	C E9CD6D61310D534F555243455C445241572E43
	?debug	C E9C19D6F301F443A5C4445565C424F524C414E44435C494E434C55+
	?debug	C 44455C535444494F2E48
	?debug	C E9B99D6F301F443A5C4445565C424F524C414E44435C494E434C55+
	?debug	C 44455C5F444546532E48
	?debug	C E9B99D6F3020443A5C4445565C424F524C414E44435C494E434C55+
	?debug	C 44455C5F4E46494C452E48
	?debug	C E9B99D6F301F443A5C4445565C424F524C414E44435C494E434C55+
	?debug	C 44455C5F4E554C4C2E48
	?debug	C E9BA9D6F301F443A5C4445565C424F524C414E44435C494E434C55+
	?debug	C 44455C434F4E494F2E48
DRAW_TEXT	segment byte public use16 'CODE'
DRAW_TEXT	ends
	assume	cs:DRAW_TEXT,ds:DRAW_DATA
DRAW_DATA	segment word public use16 'FAR_DATA'
d@	label	byte
d@w	label	word
b@	label	byte
b@w	label	word
DRAW_DATA	ends
DRAW_TEXT	segment byte public use16 'CODE'
	?debug	C E8010D534F555243455C445241572E43CD6D6131
   ;	
   ;	void main()
   ;	
	?debug	L 4
	assume	cs:DRAW_TEXT
_main	proc	far
	?debug	B
	push	bp
	mov	bp,sp
	push	ds
	mov	ax,DRAW_DATA
	mov	ds,ax
	?debug	B
   ;	
   ;	{
   ;		_asm mov ax,0x13;
   ;	
	?debug	L 6
 	mov	 ax,013H
   ;	
   ;		_asm int 0x10;
   ;	
	?debug	L 7
 	int	 010H
   ;	
   ;		getch();
   ;	
	?debug	L 8
	call	far ptr _getch
   ;	
   ;		_asm mov ax,3;
   ;	
	?debug	L 9
 	mov	 ax,3
   ;	
   ;		_asm int 0x10;
   ;	
	?debug	L 10
 	int	 010H
   ;	
   ;	
   ;	}
   ;	
	?debug	L 12
	pop	ds
	pop	bp
	ret	
	?debug	E
	?debug	E
_main	endp
	?debug	C E9
	?debug	C FA00000000
DRAW_TEXT	ends
DRAW_DATA	segment word public use16 'FAR_DATA'
s@	label	byte
DRAW_DATA	ends
DRAW_TEXT	segment byte public use16 'CODE'
DRAW_TEXT	ends
	public	_main
	extrn	_getch:far
_s@	equ	s@
	?debug	C EA010D
	?debug	C E31800000023010400
	?debug	C EC055F6D61696E181800
	?debug	C E31900000023040400
	?debug	C EB065F67657463681900
	?debug	C E60666706F735F740606000673697A655F740A06+
	?debug	C 00
	end
