Subversion Repositories Kolibri OS

Rev

Rev 297 | Rev 824 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
258 mikedld 1
recode:
2
 
3
  .866.1251:
4
	mov	edi,table.866.1251
5
	jmp	.main
6
  .1251.866:
7
	mov	edi,table.1251.866
8
	jmp	.main
9
  .866.koi:
10
	mov	edi,table.866.koi
11
	jmp	.main
12
  .koi.866:
13
	mov	edi,table.koi.866
14
	jmp	.main
15
  .1251.koi:
16
	mov	edi,table.1251.koi
17
	jmp	.main
18
  .koi.1251:
19
	mov	edi,table.koi.1251
20
 
21
  .main:
297 mikedld 22
	mov	ecx,[cur_editor.Lines.Count]
23
	mov	esi,[cur_editor.Lines]
258 mikedld 24
	jecxz	.exit
25
	xor	eax,eax
26
  .lp0: dec	ecx
27
	js	.exit
28
	movzx	edx,word[esi]
29
	add	esi,4
30
    @@: dec	edx
31
	js	.lp0
32
	lodsb
259 mikedld 33
	add	al,-$80
258 mikedld 34
	js	@b
35
	mov	al,[edi+eax]
36
	mov	[esi-1],al
37
	jmp	@b
38
  .exit:
39
	ret
617 mikedld 40