illum(dev) = *(GetIlluminationDataTable() + 152*dev + 3)
 dev: 0-, 1-, 2-, 4-

   SUBPROC?  :
SUBPROC((void *)ElfKiller);

      LockSched(); // 
DrawImg(0,0,406);
UnlockSched(); // 
 .

  png   2.0   :
DrawImg(x,y,(int) "0:\\ZBin\\my_pic.png");

  wsprintf (ws, "%t", 245);       245

    RGB  
char cl={225,15,30,100};
//  ,  ,  ,    %
  
GetColorAdrByColorIndex(2)  cl

   2 : strcat(dest,src)  dest        src
  :
sprintf(res,"%t%d",name,num[i]);

  (   )     
char*pos;
char dir[50];
pos=strrchr(exename, "\")+1;
memcpy(dir,exename,strlen(exename)-strlen(pos));
strcat(dir,"pic.png");DrawImg(0,0,(int)dir);
               main, char dir[50]     (  )

Geka[1632]
18 , 22:17
,   ...
 ...
  "config_data.c"   "override inherited settings",   "output", "Segment base name"   2-  "CONFIG"...

,  ,          2 ?

 
titron[590]
20 , 21:00
 IDLE-:
 :
DisableIDLETMR();

~Jhellico
kluchnik :
     
 
unsigned int err;
char fname[256];
...
unlink(fname, &err);


kluchnik
:
          ? .
 
  ( 256      0x40):
unsigned int err;
char fname[256];
int f;
char *buffer;
...
if ((f = fopen(fname, A_BIN+A_ReadOnly, P_READ, &err)) != -1)
{ buffer = malloc(0x100);
lseek(f, 0x40, S_SET, &err, &err);
fread(f, buffer, 0x100, &err);
fclose(f, &err);
...
}

GetAccessoryType
() avkiev
  R0   :
1 - CarKit Comfort
2 - CK Comfort MK2
3 - CarKit Portable
4 - CarKit Easy
5 - CK Linefit ATC
6 - CarKit LineFit
7 - CK LineFit MK2
8 - CarKit Professional
9 - CarKit Voice
10 - CK Voice MK2
11 - Car Data-Adaptor
12 - Desktop Charger
13 - Standard Charger
14 - Data Cable
15 - USB Data Cable
16 - Data Cable USB-USB
18 - Headset mono
19 - Headset stereo
20 - Clip-on Flash
21 - TTY x55
22 - TTY
23 - JAVA(tm) Device
24 - EMO Device
25 - Clip-It LED
26 - FM Radio
27 - MP3 Player
29 - Mobile Music Set
30 - Music Cable
32 - Boot-Box
45 - unsupported accessory
46 - unknown accessory

//================================
snemeis
int strh2int(char* str) 
{ 
   int n,c=0; 
   while(*str!='\0') 
   { 
      if(*str>='a') n=*str-('A'-('9'+1))-('a'-'A'); 
      else if(*str>='A') n=*str-('A'-('9'+1)); 
          else n=*str; 
          c=c*16+(n-'0'); 
          str++; 
   } 
   return c; 
} 
	


//=====================================
int ShowMenu()
{
CSM_RAM *icsm=FindCSMbyID(CSM_root()->idle_id); //  idle csm ,     
do
{
CSM_DESC *desc=icsm->constr; //  ()   
char s[9]; //
sprintf(s,"%08X",desc); //    

//if(icsm)       
//strcmp -       
if((icsm) && !strcmp(s, javacsm))
{
ShowNativeMenu();
return(1);
}
}
while(icsm=icsm->prev); //icsm->prev -    csm
//        
return(0);
}

msg->keys==0x01 RED_BUTTON
		   0x04 LEFT_SOFT
	       0x14 '*'
	       0x15 '#'
	
//////////////////////
Geka[1632]
24 , 21:58

   : illum(dev) = *(GetIlluminationDataTable() + 152*dev + 3)
 dev: 0-, 1-, 2-, 4-

 
Stasilok[792]
24 , 23:12
Geka :

   : illum(dev) = *(GetIlluminationDataTable() + 152*dev + 3)
 dev: 0-, 1-, 2-, 4-"
 ,       ,  ,         ?

 
Geka[1632]
25 , 1:47
   = *(GetIlluminationDataTable ()+ 3)
   = *(GetIlluminationDataTable() + 152 + 3)

 
//////////////////////