Subversion Repositories Kolibri OS

Rev

Rev 1722 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1722 Rev 2054
Line 8... Line 8...
8
dword  start_addr   = #main;
8
dword  start_addr   = #main;
9
dword  final_addr   = #stop+32;
9
dword  final_addr   = #stop+32;
10
dword  alloc_mem    = 0x00100000;
10
dword  alloc_mem    = 0x00100000;
11
dword  x86esp_reg   = 0x00100000;   // 0x0007fff0; 
11
dword  x86esp_reg   = 0x00100000;   // 0x0007fff0; 
12
dword  I_Param      = #param;
12
dword  I_Param      = #param;
13
dword  I_Icon       = 0x0;
13
dword  I_Path       = #program_path;
14
char param[256]="";
14
char param[4096]="";
-
 
15
char program_path[4096]="";
-
 
16
 
Line 15... Line 17...
15
 
17
 
16
//Events
18
//Events
17
#define evMouse		6
19
#define evMouse		6
18
#define evButton	3
20
#define evButton	3
Line 270... Line 272...
270
	IF (AL>=160) && (AL<=175) DSBYTE[EDX] = AL - 32;	//à-ï
272
	IF (AL>=160) && (AL<=175) DSBYTE[EDX] = AL - 32;	//à-ï
271
	IF (AL>=224) && (AL<=239) DSBYTE[EDX] = AL - 80;	//à-ï
273
	IF (AL>=224) && (AL<=239) DSBYTE[EDX] = AL - 80;	//à-ï
272
	do{
274
	do{
273
		EDX++;
275
		EDX++;
274
		AL=DSBYTE[EDX];
276
		AL=DSBYTE[EDX];
275
		IF(AL>='A')&&(AL<='Z'){DSBYTE[EDX]=AL|0x20; continue;}
277
		IF(AL>='A')&&(AL<='Z'){DSBYTE[EDX]=AL|0x20; CONTINUE;}
276
		IF(AL>='€')&&(AL<='')DSBYTE[EDX]=AL|0x20; // -¯
278
		IF(AL>='€')&&(AL<='')DSBYTE[EDX]=AL|0x20; // -¯
277
		IF (AL>=144) && (AL<=159) DSBYTE[EDX] = AL + 80;	//à-ï
279
		IF (AL>=144) && (AL<=159) DSBYTE[EDX] = AL + 80;	//à-ï
278
	}while(AL!=0);
280
	}while(AL!=0);
279
}
281
}