Changeset 1397


Ignore:
Timestamp:
11/05/11 08:45:46 (19 months ago)
Author:
philmoz
Message:

Update for finsig_dryos.c:

  • Rename USB_FLAG to USB_MASK to match usage in code
  • Added KEY_SHOOT_FULL_ONLY
Location:
trunk
Files:
101 edited

Legend:

Unmodified
Added
Removed
  • trunk/platform/a1100/sub/100c/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe70c7c, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00040000 // Found @0xffe70c88, levent 0x902 
     48//#define USB_MASK            0x00040000 // Found @0xffe70c88, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 1, KEY_UP          ,0x00000100 }, // Found @0xffe70b68, levent 0x04 
    54 //    { 1, KEY_DOWN        ,0x00000200 }, // Found @0xffe70b74, levent 0x05 
    55 //    { 1, KEY_RIGHT       ,0x00000400 }, // Found @0xffe70b80, levent 0x07 
    56 //    { 1, KEY_LEFT        ,0x00000800 }, // Found @0xffe70b8c, levent 0x06 
    57 //    { 1, KEY_SET         ,0x00001000 }, // Found @0xffe70b98, levent 0x08 
    58 //    { 1, KEY_MENU        ,0x00002000 }, // Found @0xffe70ba4, levent 0x09 
    59 //    { 1, KEY_DISPLAY     ,0x00004000 }, // Found @0xffe70bb0, levent 0x0a 
    60 //    { 2, KEY_SHOOT_HALF  ,0x00000010 }, // Found @0xffe70c10, levent 0x00 
    61 //    { 2, KEY_SHOOT_FULL  ,0x00000030 }, // Found @0xffe70c1c, levent 0x01 
    62 //    { 2, KEY_ZOOM_IN     ,0x00000040 }, // Found @0xffe70c28, levent 0x02 
    63 //    { 2, KEY_ZOOM_OUT    ,0x00000080 }, // Found @0xffe70c34, levent 0x03 
     53//    { 1, KEY_UP              ,0x00000100 }, // Found @0xffe70b68, levent 0x04 
     54//    { 1, KEY_DOWN            ,0x00000200 }, // Found @0xffe70b74, levent 0x05 
     55//    { 1, KEY_RIGHT           ,0x00000400 }, // Found @0xffe70b80, levent 0x07 
     56//    { 1, KEY_LEFT            ,0x00000800 }, // Found @0xffe70b8c, levent 0x06 
     57//    { 1, KEY_SET             ,0x00001000 }, // Found @0xffe70b98, levent 0x08 
     58//    { 1, KEY_MENU            ,0x00002000 }, // Found @0xffe70ba4, levent 0x09 
     59//    { 1, KEY_DISPLAY         ,0x00004000 }, // Found @0xffe70bb0, levent 0x0a 
     60//    { 2, KEY_ZOOM_IN         ,0x00000040 }, // Found @0xffe70c28, levent 0x02 
     61//    { 2, KEY_ZOOM_OUT        ,0x00000080 }, // Found @0xffe70c34, levent 0x03 
     62//    { 2, KEY_SHOOT_FULL      ,0x00000030 }, // Found @0xffe70c1c, levent 0x01 
     63//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000020 }, // Found @0xffe70c1c, levent 0x01 
     64//    { 2, KEY_SHOOT_HALF      ,0x00000010 }, // Found @0xffe70c10, levent 0x00 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/a2000/sub/100c/stubs_entry.S

    r1391 r1397  
    5050//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe75da0, levent 0x90a 
    5151//#define SD_READONLY_IDX     2 
    52 //#define USB_FLAG            0x00040000 // Found @0xffe75dac, levent 0x902 
     52//#define USB_MASK            0x00040000 // Found @0xffe75dac, levent 0x902 
    5353//#define USB_IDX             2 
    5454 
    5555// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5656//static KeyMap keymap[] = { 
    57 //    { 1, KEY_SHOOT_HALF  ,0x40000000 }, // Found @0xffe75cbc, levent 0x00 
    58 //    { 1, KEY_SHOOT_FULL  ,0xc0000000 }, // Found @0xffe75cc8, levent 0x01 
    59 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffe75cec, levent 0x02 
    60 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffe75cf8, levent 0x03 
    61 //    { 2, KEY_UP          ,0x00000010 }, // Found @0xffe75d04, levent 0x04 
    62 //    { 2, KEY_DOWN        ,0x00000020 }, // Found @0xffe75d10, levent 0x05 
    63 //    { 2, KEY_RIGHT       ,0x00000040 }, // Found @0xffe75d1c, levent 0x07 
    64 //    { 2, KEY_LEFT        ,0x00000080 }, // Found @0xffe75d28, levent 0x06 
    65 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe75d34, levent 0x08 
    66 //    { 2, KEY_MENU        ,0x00000200 }, // Found @0xffe75d40, levent 0x09 
    67 //    { 2, KEY_DISPLAY     ,0x00000400 }, // Found @0xffe75d4c, levent 0x0a 
     57//    { 1, KEY_SHOOT_FULL      ,0xc0000000 }, // Found @0xffe75cc8, levent 0x01 
     58//    { 1, KEY_SHOOT_FULL_ONLY ,0x80000000 }, // Found @0xffe75cc8, levent 0x01 
     59//    { 1, KEY_SHOOT_HALF      ,0x40000000 }, // Found @0xffe75cbc, levent 0x00 
     60//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffe75cec, levent 0x02 
     61//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffe75cf8, levent 0x03 
     62//    { 2, KEY_UP              ,0x00000010 }, // Found @0xffe75d04, levent 0x04 
     63//    { 2, KEY_DOWN            ,0x00000020 }, // Found @0xffe75d10, levent 0x05 
     64//    { 2, KEY_RIGHT           ,0x00000040 }, // Found @0xffe75d1c, levent 0x07 
     65//    { 2, KEY_LEFT            ,0x00000080 }, // Found @0xffe75d28, levent 0x06 
     66//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe75d34, levent 0x08 
     67//    { 2, KEY_MENU            ,0x00000200 }, // Found @0xffe75d40, levent 0x09 
     68//    { 2, KEY_DISPLAY         ,0x00000400 }, // Found @0xffe75d4c, levent 0x0a 
    6869//    { 0, 0, 0 } 
    6970//}; 
  • trunk/platform/a3000/sub/100b/stubs_entry.S

    r1391 r1397  
    5454//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe916bc, levent 0x90a 
    5555//#define SD_READONLY_IDX     2 
    56 //#define USB_FLAG            0x00040000 // Found @0xffe916c8, levent 0x902 
     56//#define USB_MASK            0x00040000 // Found @0xffe916c8, levent 0x902 
    5757//#define USB_IDX             2 
    5858 
    5959// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6060//static KeyMap keymap[] = { 
    61 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffe915f0, levent 0x00 
    62 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffe915fc, levent 0x01 
    63 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffe91608, levent 0x02 
    64 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffe91614, levent 0x03 
    65 //    { 2, KEY_UP          ,0x00000010 }, // Found @0xffe91620, levent 0x04 
    66 //    { 2, KEY_DOWN        ,0x00000020 }, // Found @0xffe9162c, levent 0x05 
    67 //    { 2, KEY_RIGHT       ,0x00000040 }, // Found @0xffe91638, levent 0x07 
    68 //    { 2, KEY_LEFT        ,0x00000080 }, // Found @0xffe91644, levent 0x06 
    69 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe91650, levent 0x08 
    70 //    { 2, KEY_MENU        ,0x00000200 }, // Found @0xffe9165c, levent 0x09 
    71 //    { 2, KEY_DISPLAY     ,0x00000400 }, // Found @0xffe91668, levent 0x0a 
     61//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffe91608, levent 0x02 
     62//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffe91614, levent 0x03 
     63//    { 2, KEY_UP              ,0x00000010 }, // Found @0xffe91620, levent 0x04 
     64//    { 2, KEY_DOWN            ,0x00000020 }, // Found @0xffe9162c, levent 0x05 
     65//    { 2, KEY_RIGHT           ,0x00000040 }, // Found @0xffe91638, levent 0x07 
     66//    { 2, KEY_LEFT            ,0x00000080 }, // Found @0xffe91644, levent 0x06 
     67//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe91650, levent 0x08 
     68//    { 2, KEY_MENU            ,0x00000200 }, // Found @0xffe9165c, levent 0x09 
     69//    { 2, KEY_DISPLAY         ,0x00000400 }, // Found @0xffe91668, levent 0x0a 
     70//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffe915fc, levent 0x01 
     71//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffe915fc, levent 0x01 
     72//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffe915f0, levent 0x00 
    7273//    { 0, 0, 0 } 
    7374//}; 
  • trunk/platform/a3000/sub/100c/stubs_entry.S

    r1391 r1397  
    5555//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe9177c, levent 0x90a 
    5656//#define SD_READONLY_IDX     2 
    57 //#define USB_FLAG            0x00040000 // Found @0xffe91788, levent 0x902 
     57//#define USB_MASK            0x00040000 // Found @0xffe91788, levent 0x902 
    5858//#define USB_IDX             2 
    5959 
    6060// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6161//static KeyMap keymap[] = { 
    62 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffe916b0, levent 0x00 
    63 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffe916bc, levent 0x01 
    64 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffe916c8, levent 0x02 
    65 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffe916d4, levent 0x03 
    66 //    { 2, KEY_UP          ,0x00000010 }, // Found @0xffe916e0, levent 0x04 
    67 //    { 2, KEY_DOWN        ,0x00000020 }, // Found @0xffe916ec, levent 0x05 
    68 //    { 2, KEY_RIGHT       ,0x00000040 }, // Found @0xffe916f8, levent 0x07 
    69 //    { 2, KEY_LEFT        ,0x00000080 }, // Found @0xffe91704, levent 0x06 
    70 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe91710, levent 0x08 
    71 //    { 2, KEY_MENU        ,0x00000200 }, // Found @0xffe9171c, levent 0x09 
    72 //    { 2, KEY_DISPLAY     ,0x00000400 }, // Found @0xffe91728, levent 0x0a 
     62//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffe916c8, levent 0x02 
     63//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffe916d4, levent 0x03 
     64//    { 2, KEY_UP              ,0x00000010 }, // Found @0xffe916e0, levent 0x04 
     65//    { 2, KEY_DOWN            ,0x00000020 }, // Found @0xffe916ec, levent 0x05 
     66//    { 2, KEY_RIGHT           ,0x00000040 }, // Found @0xffe916f8, levent 0x07 
     67//    { 2, KEY_LEFT            ,0x00000080 }, // Found @0xffe91704, levent 0x06 
     68//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe91710, levent 0x08 
     69//    { 2, KEY_MENU            ,0x00000200 }, // Found @0xffe9171c, levent 0x09 
     70//    { 2, KEY_DISPLAY         ,0x00000400 }, // Found @0xffe91728, levent 0x0a 
     71//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffe916bc, levent 0x01 
     72//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffe916bc, levent 0x01 
     73//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffe916b0, levent 0x00 
    7374//    { 0, 0, 0 } 
    7475//}; 
  • trunk/platform/a3000/sub/100d/stubs_entry.S

    r1391 r1397  
    5454//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe916d0, levent 0x90a 
    5555//#define SD_READONLY_IDX     2 
    56 //#define USB_FLAG            0x00040000 // Found @0xffe916dc, levent 0x902 
     56//#define USB_MASK            0x00040000 // Found @0xffe916dc, levent 0x902 
    5757//#define USB_IDX             2 
    5858 
    5959// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6060//static KeyMap keymap[] = { 
    61 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffe91604, levent 0x00 
    62 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffe91610, levent 0x01 
    63 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffe9161c, levent 0x02 
    64 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffe91628, levent 0x03 
    65 //    { 2, KEY_UP          ,0x00000010 }, // Found @0xffe91634, levent 0x04 
    66 //    { 2, KEY_DOWN        ,0x00000020 }, // Found @0xffe91640, levent 0x05 
    67 //    { 2, KEY_RIGHT       ,0x00000040 }, // Found @0xffe9164c, levent 0x07 
    68 //    { 2, KEY_LEFT        ,0x00000080 }, // Found @0xffe91658, levent 0x06 
    69 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe91664, levent 0x08 
    70 //    { 2, KEY_MENU        ,0x00000200 }, // Found @0xffe91670, levent 0x09 
    71 //    { 2, KEY_DISPLAY     ,0x00000400 }, // Found @0xffe9167c, levent 0x0a 
     61//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffe9161c, levent 0x02 
     62//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffe91628, levent 0x03 
     63//    { 2, KEY_UP              ,0x00000010 }, // Found @0xffe91634, levent 0x04 
     64//    { 2, KEY_DOWN            ,0x00000020 }, // Found @0xffe91640, levent 0x05 
     65//    { 2, KEY_RIGHT           ,0x00000040 }, // Found @0xffe9164c, levent 0x07 
     66//    { 2, KEY_LEFT            ,0x00000080 }, // Found @0xffe91658, levent 0x06 
     67//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe91664, levent 0x08 
     68//    { 2, KEY_MENU            ,0x00000200 }, // Found @0xffe91670, levent 0x09 
     69//    { 2, KEY_DISPLAY         ,0x00000400 }, // Found @0xffe9167c, levent 0x0a 
     70//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffe91610, levent 0x01 
     71//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffe91610, levent 0x01 
     72//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffe91604, levent 0x00 
    7273//    { 0, 0, 0 } 
    7374//}; 
  • trunk/platform/a470/sub/100e/stubs_entry.S

    r1391 r1397  
    4848//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe51bbc, levent 0x90a 
    4949//#define SD_READONLY_IDX     2 
    50 //#define USB_FLAG            0x00040000 // Found @0xffe51bc4, levent 0x902 
     50//#define USB_MASK            0x00040000 // Found @0xffe51bc4, levent 0x902 
    5151//#define USB_IDX             2 
    5252 
    5353// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5454//static KeyMap keymap[] = { 
    55 //    { 2, KEY_UP          ,0x00000001 }, // Found @0xffe51b3c, levent 0x04 
    56 //    { 2, KEY_DOWN        ,0x00000002 }, // Found @0xffe51b44, levent 0x05 
    57 //    { 2, KEY_RIGHT       ,0x00000004 }, // Found @0xffe51b4c, levent 0x07 
    58 //    { 2, KEY_LEFT        ,0x00000008 }, // Found @0xffe51b54, levent 0x06 
    59 //    { 2, KEY_SHOOT_HALF  ,0x00000010 }, // Found @0xffe51b5c, levent 0x00 
    60 //    { 2, KEY_SHOOT_FULL  ,0x00000030 }, // Found @0xffe51b64, levent 0x01 
    61 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe51b7c, levent 0x08 
    62 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffe51b84, levent 0x09 
     55//    { 2, KEY_UP              ,0x00000001 }, // Found @0xffe51b3c, levent 0x04 
     56//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffe51b84, levent 0x09 
     57//    { 2, KEY_SHOOT_FULL      ,0x00000030 }, // Found @0xffe51b64, levent 0x01 
     58//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000020 }, // Found @0xffe51b64, levent 0x01 
     59//    { 2, KEY_DOWN            ,0x00000002 }, // Found @0xffe51b44, levent 0x05 
     60//    { 2, KEY_RIGHT           ,0x00000004 }, // Found @0xffe51b4c, levent 0x07 
     61//    { 2, KEY_LEFT            ,0x00000008 }, // Found @0xffe51b54, levent 0x06 
     62//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe51b7c, levent 0x08 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000010 }, // Found @0xffe51b5c, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/a470/sub/101b/stubs_entry.S

    r1391 r1397  
    4848//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe51bb8, levent 0x90a 
    4949//#define SD_READONLY_IDX     2 
    50 //#define USB_FLAG            0x00040000 // Found @0xffe51bc0, levent 0x902 
     50//#define USB_MASK            0x00040000 // Found @0xffe51bc0, levent 0x902 
    5151//#define USB_IDX             2 
    5252 
    5353// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5454//static KeyMap keymap[] = { 
    55 //    { 2, KEY_UP          ,0x00000001 }, // Found @0xffe51b38, levent 0x04 
    56 //    { 2, KEY_DOWN        ,0x00000002 }, // Found @0xffe51b40, levent 0x05 
    57 //    { 2, KEY_RIGHT       ,0x00000004 }, // Found @0xffe51b48, levent 0x07 
    58 //    { 2, KEY_LEFT        ,0x00000008 }, // Found @0xffe51b50, levent 0x06 
    59 //    { 2, KEY_SHOOT_HALF  ,0x00000010 }, // Found @0xffe51b58, levent 0x00 
    60 //    { 2, KEY_SHOOT_FULL  ,0x00000030 }, // Found @0xffe51b60, levent 0x01 
    61 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe51b78, levent 0x08 
    62 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffe51b80, levent 0x09 
     55//    { 2, KEY_UP              ,0x00000001 }, // Found @0xffe51b38, levent 0x04 
     56//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffe51b80, levent 0x09 
     57//    { 2, KEY_SHOOT_FULL      ,0x00000030 }, // Found @0xffe51b60, levent 0x01 
     58//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000020 }, // Found @0xffe51b60, levent 0x01 
     59//    { 2, KEY_DOWN            ,0x00000002 }, // Found @0xffe51b40, levent 0x05 
     60//    { 2, KEY_RIGHT           ,0x00000004 }, // Found @0xffe51b48, levent 0x07 
     61//    { 2, KEY_LEFT            ,0x00000008 }, // Found @0xffe51b50, levent 0x06 
     62//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe51b78, levent 0x08 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000010 }, // Found @0xffe51b58, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/a470/sub/102c/stubs_entry.S

    r1391 r1397  
    4848//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe52658, levent 0x90a 
    4949//#define SD_READONLY_IDX     2 
    50 //#define USB_FLAG            0x00040000 // Found @0xffe52660, levent 0x902 
     50//#define USB_MASK            0x00040000 // Found @0xffe52660, levent 0x902 
    5151//#define USB_IDX             2 
    5252 
    5353// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5454//static KeyMap keymap[] = { 
    55 //    { 2, KEY_UP          ,0x00000001 }, // Found @0xffe525d8, levent 0x04 
    56 //    { 2, KEY_DOWN        ,0x00000002 }, // Found @0xffe525e0, levent 0x05 
    57 //    { 2, KEY_RIGHT       ,0x00000004 }, // Found @0xffe525e8, levent 0x07 
    58 //    { 2, KEY_LEFT        ,0x00000008 }, // Found @0xffe525f0, levent 0x06 
    59 //    { 2, KEY_SHOOT_HALF  ,0x00000010 }, // Found @0xffe525f8, levent 0x00 
    60 //    { 2, KEY_SHOOT_FULL  ,0x00000030 }, // Found @0xffe52600, levent 0x01 
    61 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe52618, levent 0x08 
    62 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffe52620, levent 0x09 
     55//    { 2, KEY_UP              ,0x00000001 }, // Found @0xffe525d8, levent 0x04 
     56//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffe52620, levent 0x09 
     57//    { 2, KEY_SHOOT_FULL      ,0x00000030 }, // Found @0xffe52600, levent 0x01 
     58//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000020 }, // Found @0xffe52600, levent 0x01 
     59//    { 2, KEY_DOWN            ,0x00000002 }, // Found @0xffe525e0, levent 0x05 
     60//    { 2, KEY_RIGHT           ,0x00000004 }, // Found @0xffe525e8, levent 0x07 
     61//    { 2, KEY_LEFT            ,0x00000008 }, // Found @0xffe525f0, levent 0x06 
     62//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe52618, levent 0x08 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000010 }, // Found @0xffe525f8, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/a480/sub/100b/stubs_entry.S

    r1391 r1397  
    5151//#define SD_READONLY_FLAG    0x00040000 // Found @0xffe34fec, levent 0x90a 
    5252//#define SD_READONLY_IDX     2 
    53 //#define USB_FLAG            0x00080000 // Found @0xffe34ff8, levent 0x902 
     53//#define USB_MASK            0x00080000 // Found @0xffe34ff8, levent 0x902 
    5454//#define USB_IDX             2 
    5555 
    5656// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5757//static KeyMap keymap[] = { 
    58 //    { 2, KEY_UP          ,0x00000001 }, // Found @0xffe34f50, levent 0x04 
    59 //    { 2, KEY_DOWN        ,0x00000002 }, // Found @0xffe34f5c, levent 0x05 
    60 //    { 2, KEY_RIGHT       ,0x00000004 }, // Found @0xffe34f68, levent 0x07 
    61 //    { 2, KEY_LEFT        ,0x00000008 }, // Found @0xffe34f74, levent 0x06 
    62 //    { 2, KEY_SHOOT_HALF  ,0x00000010 }, // Found @0xffe34f80, levent 0x00 
    63 //    { 2, KEY_SHOOT_FULL  ,0x00000030 }, // Found @0xffe34f8c, levent 0x01 
    64 //    { 2, KEY_ZOOM_OUT    ,0x00000040 }, // Found @0xffe34f98, levent 0x03 
    65 //    { 2, KEY_ZOOM_IN     ,0x00000080 }, // Found @0xffe34fa4, levent 0x02 
    66 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe34fb0, levent 0x08 
    67 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffe34fbc, levent 0x09 
     58//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffe34fbc, levent 0x09 
     59//    { 2, KEY_SHOOT_FULL      ,0x00000030 }, // Found @0xffe34f8c, levent 0x01 
     60//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000020 }, // Found @0xffe34f8c, levent 0x01 
     61//    { 2, KEY_UP              ,0x00000001 }, // Found @0xffe34f50, levent 0x04 
     62//    { 2, KEY_DOWN            ,0x00000002 }, // Found @0xffe34f5c, levent 0x05 
     63//    { 2, KEY_RIGHT           ,0x00000004 }, // Found @0xffe34f68, levent 0x07 
     64//    { 2, KEY_LEFT            ,0x00000008 }, // Found @0xffe34f74, levent 0x06 
     65//    { 2, KEY_ZOOM_OUT        ,0x00000040 }, // Found @0xffe34f98, levent 0x03 
     66//    { 2, KEY_ZOOM_IN         ,0x00000080 }, // Found @0xffe34fa4, levent 0x02 
     67//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe34fb0, levent 0x08 
     68//    { 2, KEY_SHOOT_HALF      ,0x00000010 }, // Found @0xffe34f80, levent 0x00 
    6869//    { 0, 0, 0 } 
    6970//}; 
  • trunk/platform/a490/sub/100d/stubs_entry.S

    r1391 r1397  
    6363//#define SD_READONLY_FLAG    0x00040000 // Found @0xffe820bc, levent 0x90a 
    6464//#define SD_READONLY_IDX     2 
    65 //#define USB_FLAG            0x00080000 // Found @0xffe820c8, levent 0x902 
     65//#define USB_MASK            0x00080000 // Found @0xffe820c8, levent 0x902 
    6666//#define USB_IDX             2 
    6767 
    6868// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6969//static KeyMap keymap[] = { 
    70 //    { 2, KEY_RIGHT       ,0x00000004 }, // Found @0xffe8205c, levent 0x07 
    71 //    { 2, KEY_SHOOT_HALF  ,0x00000010 }, // Found @0xffe82068, levent 0x00 
    72 //    { 2, KEY_SHOOT_FULL  ,0x00000030 }, // Found @0xffe82074, levent 0x01 
    73 //    { 2, KEY_ZOOM_OUT    ,0x00000040 }, // Found @0xffe82080, levent 0x03 
    74 //    { 2, KEY_ZOOM_IN     ,0x00000080 }, // Found @0xffe8208c, levent 0x02 
    75 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe82098, levent 0x08 
    76 //    { 2, KEY_UP          ,0x00100000 }, // Found @0xffe820d4, levent 0x04 
    77 //    { 2, KEY_DOWN        ,0x00200000 }, // Found @0xffe820e0, levent 0x05 
    78 //    { 2, KEY_LEFT        ,0x00400000 }, // Found @0xffe820ec, levent 0x06 
    79 //    { 2, KEY_MENU        ,0x01000000 }, // Found @0xffe82104, levent 0x09 
     70//    { 2, KEY_RIGHT           ,0x00000004 }, // Found @0xffe8205c, levent 0x07 
     71//    { 2, KEY_ZOOM_OUT        ,0x00000040 }, // Found @0xffe82080, levent 0x03 
     72//    { 2, KEY_ZOOM_IN         ,0x00000080 }, // Found @0xffe8208c, levent 0x02 
     73//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe82098, levent 0x08 
     74//    { 2, KEY_UP              ,0x00100000 }, // Found @0xffe820d4, levent 0x04 
     75//    { 2, KEY_DOWN            ,0x00200000 }, // Found @0xffe820e0, levent 0x05 
     76//    { 2, KEY_LEFT            ,0x00400000 }, // Found @0xffe820ec, levent 0x06 
     77//    { 2, KEY_MENU            ,0x01000000 }, // Found @0xffe82104, levent 0x09 
     78//    { 2, KEY_SHOOT_FULL      ,0x00000030 }, // Found @0xffe82074, levent 0x01 
     79//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000020 }, // Found @0xffe82074, levent 0x01 
     80//    { 2, KEY_SHOOT_HALF      ,0x00000010 }, // Found @0xffe82068, levent 0x00 
    8081//    { 0, 0, 0 } 
    8182//}; 
  • trunk/platform/a490/sub/100f/stubs_entry.S

    r1391 r1397  
    6363//#define SD_READONLY_FLAG    0x00040000 // Found @0xffe820d0, levent 0x90a 
    6464//#define SD_READONLY_IDX     2 
    65 //#define USB_FLAG            0x00080000 // Found @0xffe820dc, levent 0x902 
     65//#define USB_MASK            0x00080000 // Found @0xffe820dc, levent 0x902 
    6666//#define USB_IDX             2 
    6767 
    6868// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6969//static KeyMap keymap[] = { 
    70 //    { 2, KEY_RIGHT       ,0x00000004 }, // Found @0xffe82070, levent 0x07 
    71 //    { 2, KEY_SHOOT_HALF  ,0x00000010 }, // Found @0xffe8207c, levent 0x00 
    72 //    { 2, KEY_SHOOT_FULL  ,0x00000030 }, // Found @0xffe82088, levent 0x01 
    73 //    { 2, KEY_ZOOM_OUT    ,0x00000040 }, // Found @0xffe82094, levent 0x03 
    74 //    { 2, KEY_ZOOM_IN     ,0x00000080 }, // Found @0xffe820a0, levent 0x02 
    75 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe820ac, levent 0x08 
    76 //    { 2, KEY_UP          ,0x00100000 }, // Found @0xffe820e8, levent 0x04 
    77 //    { 2, KEY_DOWN        ,0x00200000 }, // Found @0xffe820f4, levent 0x05 
    78 //    { 2, KEY_LEFT        ,0x00400000 }, // Found @0xffe82100, levent 0x06 
    79 //    { 2, KEY_MENU        ,0x01000000 }, // Found @0xffe82118, levent 0x09 
     70//    { 2, KEY_RIGHT           ,0x00000004 }, // Found @0xffe82070, levent 0x07 
     71//    { 2, KEY_ZOOM_OUT        ,0x00000040 }, // Found @0xffe82094, levent 0x03 
     72//    { 2, KEY_ZOOM_IN         ,0x00000080 }, // Found @0xffe820a0, levent 0x02 
     73//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe820ac, levent 0x08 
     74//    { 2, KEY_UP              ,0x00100000 }, // Found @0xffe820e8, levent 0x04 
     75//    { 2, KEY_DOWN            ,0x00200000 }, // Found @0xffe820f4, levent 0x05 
     76//    { 2, KEY_LEFT            ,0x00400000 }, // Found @0xffe82100, levent 0x06 
     77//    { 2, KEY_MENU            ,0x01000000 }, // Found @0xffe82118, levent 0x09 
     78//    { 2, KEY_SHOOT_FULL      ,0x00000030 }, // Found @0xffe82088, levent 0x01 
     79//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000020 }, // Found @0xffe82088, levent 0x01 
     80//    { 2, KEY_SHOOT_HALF      ,0x00000010 }, // Found @0xffe8207c, levent 0x00 
    8081//    { 0, 0, 0 } 
    8182//}; 
  • trunk/platform/a495/sub/100d/stubs_entry.S

    r1391 r1397  
    6060//#define SD_READONLY_FLAG    0x00040000 // Found @0xffe84f2c, levent 0x90a 
    6161//#define SD_READONLY_IDX     2 
    62 //#define USB_FLAG            0x00080000 // Found @0xffe84f38, levent 0x902 
     62//#define USB_MASK            0x00080000 // Found @0xffe84f38, levent 0x902 
    6363//#define USB_IDX             2 
    6464 
    6565// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6666//static KeyMap keymap[] = { 
    67 //    { 2, KEY_RIGHT       ,0x00000004 }, // Found @0xffe84ecc, levent 0x07 
    68 //    { 2, KEY_SHOOT_HALF  ,0x00000010 }, // Found @0xffe84ed8, levent 0x00 
    69 //    { 2, KEY_SHOOT_FULL  ,0x00000030 }, // Found @0xffe84ee4, levent 0x01 
    70 //    { 2, KEY_ZOOM_OUT    ,0x00000040 }, // Found @0xffe84ef0, levent 0x03 
    71 //    { 2, KEY_ZOOM_IN     ,0x00000080 }, // Found @0xffe84efc, levent 0x02 
    72 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe84f08, levent 0x08 
    73 //    { 2, KEY_UP          ,0x00100000 }, // Found @0xffe84f44, levent 0x04 
    74 //    { 2, KEY_DOWN        ,0x00200000 }, // Found @0xffe84f50, levent 0x05 
    75 //    { 2, KEY_LEFT        ,0x00400000 }, // Found @0xffe84f5c, levent 0x06 
    76 //    { 2, KEY_MENU        ,0x01000000 }, // Found @0xffe84f74, levent 0x09 
     67//    { 2, KEY_RIGHT           ,0x00000004 }, // Found @0xffe84ecc, levent 0x07 
     68//    { 2, KEY_ZOOM_OUT        ,0x00000040 }, // Found @0xffe84ef0, levent 0x03 
     69//    { 2, KEY_ZOOM_IN         ,0x00000080 }, // Found @0xffe84efc, levent 0x02 
     70//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe84f08, levent 0x08 
     71//    { 2, KEY_UP              ,0x00100000 }, // Found @0xffe84f44, levent 0x04 
     72//    { 2, KEY_DOWN            ,0x00200000 }, // Found @0xffe84f50, levent 0x05 
     73//    { 2, KEY_LEFT            ,0x00400000 }, // Found @0xffe84f5c, levent 0x06 
     74//    { 2, KEY_MENU            ,0x01000000 }, // Found @0xffe84f74, levent 0x09 
     75//    { 2, KEY_SHOOT_FULL      ,0x00000030 }, // Found @0xffe84ee4, levent 0x01 
     76//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000020 }, // Found @0xffe84ee4, levent 0x01 
     77//    { 2, KEY_SHOOT_HALF      ,0x00000010 }, // Found @0xffe84ed8, levent 0x00 
    7778//    { 0, 0, 0 } 
    7879//}; 
  • trunk/platform/a495/sub/100e/stubs_entry.S

    r1391 r1397  
    6060//#define SD_READONLY_FLAG    0x00040000 // Found @0xffe84fec, levent 0x90a 
    6161//#define SD_READONLY_IDX     2 
    62 //#define USB_FLAG            0x00080000 // Found @0xffe84ff8, levent 0x902 
     62//#define USB_MASK            0x00080000 // Found @0xffe84ff8, levent 0x902 
    6363//#define USB_IDX             2 
    6464 
    6565// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6666//static KeyMap keymap[] = { 
    67 //    { 2, KEY_RIGHT       ,0x00000004 }, // Found @0xffe84f8c, levent 0x07 
    68 //    { 2, KEY_SHOOT_HALF  ,0x00000010 }, // Found @0xffe84f98, levent 0x00 
    69 //    { 2, KEY_SHOOT_FULL  ,0x00000030 }, // Found @0xffe84fa4, levent 0x01 
    70 //    { 2, KEY_ZOOM_OUT    ,0x00000040 }, // Found @0xffe84fb0, levent 0x03 
    71 //    { 2, KEY_ZOOM_IN     ,0x00000080 }, // Found @0xffe84fbc, levent 0x02 
    72 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe84fc8, levent 0x08 
    73 //    { 2, KEY_UP          ,0x00100000 }, // Found @0xffe85004, levent 0x04 
    74 //    { 2, KEY_DOWN        ,0x00200000 }, // Found @0xffe85010, levent 0x05 
    75 //    { 2, KEY_LEFT        ,0x00400000 }, // Found @0xffe8501c, levent 0x06 
    76 //    { 2, KEY_MENU        ,0x01000000 }, // Found @0xffe85034, levent 0x09 
     67//    { 2, KEY_RIGHT           ,0x00000004 }, // Found @0xffe84f8c, levent 0x07 
     68//    { 2, KEY_ZOOM_OUT        ,0x00000040 }, // Found @0xffe84fb0, levent 0x03 
     69//    { 2, KEY_ZOOM_IN         ,0x00000080 }, // Found @0xffe84fbc, levent 0x02 
     70//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe84fc8, levent 0x08 
     71//    { 2, KEY_UP              ,0x00100000 }, // Found @0xffe85004, levent 0x04 
     72//    { 2, KEY_DOWN            ,0x00200000 }, // Found @0xffe85010, levent 0x05 
     73//    { 2, KEY_LEFT            ,0x00400000 }, // Found @0xffe8501c, levent 0x06 
     74//    { 2, KEY_MENU            ,0x01000000 }, // Found @0xffe85034, levent 0x09 
     75//    { 2, KEY_SHOOT_FULL      ,0x00000030 }, // Found @0xffe84fa4, levent 0x01 
     76//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000020 }, // Found @0xffe84fa4, levent 0x01 
     77//    { 2, KEY_SHOOT_HALF      ,0x00000010 }, // Found @0xffe84f98, levent 0x00 
    7778//    { 0, 0, 0 } 
    7879//}; 
  • trunk/platform/a495/sub/100f/stubs_entry.S

    r1391 r1397  
    6060//#define SD_READONLY_FLAG    0x00040000 // Found @0xffe84f40, levent 0x90a 
    6161//#define SD_READONLY_IDX     2 
    62 //#define USB_FLAG            0x00080000 // Found @0xffe84f4c, levent 0x902 
     62//#define USB_MASK            0x00080000 // Found @0xffe84f4c, levent 0x902 
    6363//#define USB_IDX             2 
    6464 
    6565// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6666//static KeyMap keymap[] = { 
    67 //    { 2, KEY_RIGHT       ,0x00000004 }, // Found @0xffe84ee0, levent 0x07 
    68 //    { 2, KEY_SHOOT_HALF  ,0x00000010 }, // Found @0xffe84eec, levent 0x00 
    69 //    { 2, KEY_SHOOT_FULL  ,0x00000030 }, // Found @0xffe84ef8, levent 0x01 
    70 //    { 2, KEY_ZOOM_OUT    ,0x00000040 }, // Found @0xffe84f04, levent 0x03 
    71 //    { 2, KEY_ZOOM_IN     ,0x00000080 }, // Found @0xffe84f10, levent 0x02 
    72 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe84f1c, levent 0x08 
    73 //    { 2, KEY_UP          ,0x00100000 }, // Found @0xffe84f58, levent 0x04 
    74 //    { 2, KEY_DOWN        ,0x00200000 }, // Found @0xffe84f64, levent 0x05 
    75 //    { 2, KEY_LEFT        ,0x00400000 }, // Found @0xffe84f70, levent 0x06 
    76 //    { 2, KEY_MENU        ,0x01000000 }, // Found @0xffe84f88, levent 0x09 
     67//    { 2, KEY_RIGHT           ,0x00000004 }, // Found @0xffe84ee0, levent 0x07 
     68//    { 2, KEY_ZOOM_OUT        ,0x00000040 }, // Found @0xffe84f04, levent 0x03 
     69//    { 2, KEY_ZOOM_IN         ,0x00000080 }, // Found @0xffe84f10, levent 0x02 
     70//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe84f1c, levent 0x08 
     71//    { 2, KEY_UP              ,0x00100000 }, // Found @0xffe84f58, levent 0x04 
     72//    { 2, KEY_DOWN            ,0x00200000 }, // Found @0xffe84f64, levent 0x05 
     73//    { 2, KEY_LEFT            ,0x00400000 }, // Found @0xffe84f70, levent 0x06 
     74//    { 2, KEY_MENU            ,0x01000000 }, // Found @0xffe84f88, levent 0x09 
     75//    { 2, KEY_SHOOT_FULL      ,0x00000030 }, // Found @0xffe84ef8, levent 0x01 
     76//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000020 }, // Found @0xffe84ef8, levent 0x01 
     77//    { 2, KEY_SHOOT_HALF      ,0x00000010 }, // Found @0xffe84eec, levent 0x00 
    7778//    { 0, 0, 0 } 
    7879//}; 
  • trunk/platform/a580/sub/101b/stubs_entry.S

    r1391 r1397  
    4444//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe5c764, levent 0x90a 
    4545//#define SD_READONLY_IDX     2 
    46 //#define USB_FLAG            0x00040000 // Found @0xffe5c770, levent 0x902 
     46//#define USB_MASK            0x00040000 // Found @0xffe5c770, levent 0x902 
    4747//#define USB_IDX             2 
    4848 
    4949// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5050//static KeyMap keymap[] = { 
    51 //    { 1, KEY_SHOOT_HALF  ,0x40000000 }, // Found @0xffe5c680, levent 0x00 
    52 //    { 1, KEY_SHOOT_FULL  ,0xc0000000 }, // Found @0xffe5c68c, levent 0x01 
    53 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffe5c6b0, levent 0x02 
    54 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffe5c6bc, levent 0x03 
    55 //    { 2, KEY_UP          ,0x00000010 }, // Found @0xffe5c6c8, levent 0x04 
    56 //    { 2, KEY_DOWN        ,0x00000020 }, // Found @0xffe5c6d4, levent 0x05 
    57 //    { 2, KEY_RIGHT       ,0x00000040 }, // Found @0xffe5c6e0, levent 0x07 
    58 //    { 2, KEY_LEFT        ,0x00000080 }, // Found @0xffe5c6ec, levent 0x06 
    59 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe5c6f8, levent 0x08 
    60 //    { 2, KEY_MENU        ,0x00000200 }, // Found @0xffe5c704, levent 0x09 
    61 //    { 2, KEY_DISPLAY     ,0x00000400 }, // Found @0xffe5c710, levent 0x0a 
     51//    { 1, KEY_SHOOT_FULL      ,0xc0000000 }, // Found @0xffe5c68c, levent 0x01 
     52//    { 1, KEY_SHOOT_FULL_ONLY ,0x80000000 }, // Found @0xffe5c68c, levent 0x01 
     53//    { 1, KEY_SHOOT_HALF      ,0x40000000 }, // Found @0xffe5c680, levent 0x00 
     54//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffe5c6b0, levent 0x02 
     55//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffe5c6bc, levent 0x03 
     56//    { 2, KEY_UP              ,0x00000010 }, // Found @0xffe5c6c8, levent 0x04 
     57//    { 2, KEY_DOWN            ,0x00000020 }, // Found @0xffe5c6d4, levent 0x05 
     58//    { 2, KEY_RIGHT           ,0x00000040 }, // Found @0xffe5c6e0, levent 0x07 
     59//    { 2, KEY_LEFT            ,0x00000080 }, // Found @0xffe5c6ec, levent 0x06 
     60//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe5c6f8, levent 0x08 
     61//    { 2, KEY_MENU            ,0x00000200 }, // Found @0xffe5c704, levent 0x09 
     62//    { 2, KEY_DISPLAY         ,0x00000400 }, // Found @0xffe5c710, levent 0x0a 
    6263//    { 0, 0, 0 } 
    6364//}; 
  • trunk/platform/a590/sub/100e/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe6eda0, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00040000 // Found @0xffe6edac, levent 0x902 
     48//#define USB_MASK            0x00040000 // Found @0xffe6edac, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 1, KEY_SHOOT_HALF  ,0x40000000 }, // Found @0xffe6ecbc, levent 0x00 
    54 //    { 1, KEY_SHOOT_FULL  ,0xc0000000 }, // Found @0xffe6ecc8, levent 0x01 
    55 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffe6ecec, levent 0x02 
    56 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffe6ecf8, levent 0x03 
    57 //    { 2, KEY_UP          ,0x00000010 }, // Found @0xffe6ed04, levent 0x04 
    58 //    { 2, KEY_DOWN        ,0x00000020 }, // Found @0xffe6ed10, levent 0x05 
    59 //    { 2, KEY_RIGHT       ,0x00000040 }, // Found @0xffe6ed1c, levent 0x07 
    60 //    { 2, KEY_LEFT        ,0x00000080 }, // Found @0xffe6ed28, levent 0x06 
    61 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe6ed34, levent 0x08 
    62 //    { 2, KEY_MENU        ,0x00000200 }, // Found @0xffe6ed40, levent 0x09 
    63 //    { 2, KEY_DISPLAY     ,0x00000400 }, // Found @0xffe6ed4c, levent 0x0a 
     53//    { 1, KEY_SHOOT_FULL      ,0xc0000000 }, // Found @0xffe6ecc8, levent 0x01 
     54//    { 1, KEY_SHOOT_FULL_ONLY ,0x80000000 }, // Found @0xffe6ecc8, levent 0x01 
     55//    { 1, KEY_SHOOT_HALF      ,0x40000000 }, // Found @0xffe6ecbc, levent 0x00 
     56//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffe6ecec, levent 0x02 
     57//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffe6ecf8, levent 0x03 
     58//    { 2, KEY_UP              ,0x00000010 }, // Found @0xffe6ed04, levent 0x04 
     59//    { 2, KEY_DOWN            ,0x00000020 }, // Found @0xffe6ed10, levent 0x05 
     60//    { 2, KEY_RIGHT           ,0x00000040 }, // Found @0xffe6ed1c, levent 0x07 
     61//    { 2, KEY_LEFT            ,0x00000080 }, // Found @0xffe6ed28, levent 0x06 
     62//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe6ed34, levent 0x08 
     63//    { 2, KEY_MENU            ,0x00000200 }, // Found @0xffe6ed40, levent 0x09 
     64//    { 2, KEY_DISPLAY         ,0x00000400 }, // Found @0xffe6ed4c, levent 0x0a 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/a590/sub/101b/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe6ed9c, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00040000 // Found @0xffe6eda8, levent 0x902 
     48//#define USB_MASK            0x00040000 // Found @0xffe6eda8, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 1, KEY_SHOOT_HALF  ,0x40000000 }, // Found @0xffe6ecb8, levent 0x00 
    54 //    { 1, KEY_SHOOT_FULL  ,0xc0000000 }, // Found @0xffe6ecc4, levent 0x01 
    55 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffe6ece8, levent 0x02 
    56 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffe6ecf4, levent 0x03 
    57 //    { 2, KEY_UP          ,0x00000010 }, // Found @0xffe6ed00, levent 0x04 
    58 //    { 2, KEY_DOWN        ,0x00000020 }, // Found @0xffe6ed0c, levent 0x05 
    59 //    { 2, KEY_RIGHT       ,0x00000040 }, // Found @0xffe6ed18, levent 0x07 
    60 //    { 2, KEY_LEFT        ,0x00000080 }, // Found @0xffe6ed24, levent 0x06 
    61 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe6ed30, levent 0x08 
    62 //    { 2, KEY_MENU        ,0x00000200 }, // Found @0xffe6ed3c, levent 0x09 
    63 //    { 2, KEY_DISPLAY     ,0x00000400 }, // Found @0xffe6ed48, levent 0x0a 
     53//    { 1, KEY_SHOOT_FULL      ,0xc0000000 }, // Found @0xffe6ecc4, levent 0x01 
     54//    { 1, KEY_SHOOT_FULL_ONLY ,0x80000000 }, // Found @0xffe6ecc4, levent 0x01 
     55//    { 1, KEY_SHOOT_HALF      ,0x40000000 }, // Found @0xffe6ecb8, levent 0x00 
     56//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffe6ece8, levent 0x02 
     57//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffe6ecf4, levent 0x03 
     58//    { 2, KEY_UP              ,0x00000010 }, // Found @0xffe6ed00, levent 0x04 
     59//    { 2, KEY_DOWN            ,0x00000020 }, // Found @0xffe6ed0c, levent 0x05 
     60//    { 2, KEY_RIGHT           ,0x00000040 }, // Found @0xffe6ed18, levent 0x07 
     61//    { 2, KEY_LEFT            ,0x00000080 }, // Found @0xffe6ed24, levent 0x06 
     62//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe6ed30, levent 0x08 
     63//    { 2, KEY_MENU            ,0x00000200 }, // Found @0xffe6ed3c, levent 0x09 
     64//    { 2, KEY_DISPLAY         ,0x00000400 }, // Found @0xffe6ed48, levent 0x0a 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/a650/sub/100d/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe53450, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x00040000 // Found @0xffe53458, levent 0x902 
     47//#define USB_MASK            0x00040000 // Found @0xffe53458, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 1, KEY_SHOOT_HALF  ,0x40000000 }, // Found @0xffe533b8, levent 0x00 
    53 //    { 1, KEY_SHOOT_FULL  ,0xc0000000 }, // Found @0xffe533c0, levent 0x01 
    54 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffe533d8, levent 0x02 
    55 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffe533e0, levent 0x03 
    56 //    { 2, KEY_UP          ,0x00000010 }, // Found @0xffe533e8, levent 0x04 
    57 //    { 2, KEY_DOWN        ,0x00000020 }, // Found @0xffe533f0, levent 0x05 
    58 //    { 2, KEY_RIGHT       ,0x00000040 }, // Found @0xffe533f8, levent 0x07 
    59 //    { 2, KEY_LEFT        ,0x00000080 }, // Found @0xffe53400, levent 0x06 
    60 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe53408, levent 0x08 
    61 //    { 2, KEY_MENU        ,0x00000200 }, // Found @0xffe53410, levent 0x09 
    62 //    { 2, KEY_DISPLAY     ,0x00000400 }, // Found @0xffe53418, levent 0x0a 
     52//    { 1, KEY_SHOOT_FULL      ,0xc0000000 }, // Found @0xffe533c0, levent 0x01 
     53//    { 1, KEY_SHOOT_FULL_ONLY ,0x80000000 }, // Found @0xffe533c0, levent 0x01 
     54//    { 1, KEY_SHOOT_HALF      ,0x40000000 }, // Found @0xffe533b8, levent 0x00 
     55//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffe533d8, levent 0x02 
     56//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffe533e0, levent 0x03 
     57//    { 2, KEY_UP              ,0x00000010 }, // Found @0xffe533e8, levent 0x04 
     58//    { 2, KEY_DOWN            ,0x00000020 }, // Found @0xffe533f0, levent 0x05 
     59//    { 2, KEY_RIGHT           ,0x00000040 }, // Found @0xffe533f8, levent 0x07 
     60//    { 2, KEY_LEFT            ,0x00000080 }, // Found @0xffe53400, levent 0x06 
     61//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe53408, levent 0x08 
     62//    { 2, KEY_MENU            ,0x00000200 }, // Found @0xffe53410, levent 0x09 
     63//    { 2, KEY_DISPLAY         ,0x00000400 }, // Found @0xffe53418, levent 0x0a 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/a720/sub/100c/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe44040, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00040000 // Found @0xffe44048, levent 0x902 
     48//#define USB_MASK            0x00040000 // Found @0xffe44048, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 1, KEY_SHOOT_HALF  ,0x40000000 }, // Found @0xffe43fa8, levent 0x00 
    54 //    { 1, KEY_SHOOT_FULL  ,0xc0000000 }, // Found @0xffe43fb0, levent 0x01 
    55 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffe43fc8, levent 0x02 
    56 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffe43fd0, levent 0x03 
    57 //    { 2, KEY_UP          ,0x00000010 }, // Found @0xffe43fd8, levent 0x04 
    58 //    { 2, KEY_DOWN        ,0x00000020 }, // Found @0xffe43fe0, levent 0x05 
    59 //    { 2, KEY_RIGHT       ,0x00000040 }, // Found @0xffe43fe8, levent 0x07 
    60 //    { 2, KEY_LEFT        ,0x00000080 }, // Found @0xffe43ff0, levent 0x06 
    61 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe43ff8, levent 0x08 
    62 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffe44000, levent 0x0a 
    63 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffe44008, levent 0x09 
     53//    { 1, KEY_SHOOT_FULL      ,0xc0000000 }, // Found @0xffe43fb0, levent 0x01 
     54//    { 1, KEY_SHOOT_FULL_ONLY ,0x80000000 }, // Found @0xffe43fb0, levent 0x01 
     55//    { 1, KEY_SHOOT_HALF      ,0x40000000 }, // Found @0xffe43fa8, levent 0x00 
     56//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffe43fc8, levent 0x02 
     57//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffe43fd0, levent 0x03 
     58//    { 2, KEY_UP              ,0x00000010 }, // Found @0xffe43fd8, levent 0x04 
     59//    { 2, KEY_DOWN            ,0x00000020 }, // Found @0xffe43fe0, levent 0x05 
     60//    { 2, KEY_RIGHT           ,0x00000040 }, // Found @0xffe43fe8, levent 0x07 
     61//    { 2, KEY_LEFT            ,0x00000080 }, // Found @0xffe43ff0, levent 0x06 
     62//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe43ff8, levent 0x08 
     63//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffe44000, levent 0x0a 
     64//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffe44008, levent 0x09 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/d10/sub/100a/stubs_entry.S

    r1391 r1397  
    5050//#define SD_READONLY_FLAG    0x00020000 // Found @0xffad634c, levent 0x90a 
    5151//#define SD_READONLY_IDX     2 
    52 //#define USB_FLAG            0x00080000 // Found @0xffad6358, levent 0x902 
     52//#define USB_MASK            0x00080000 // Found @0xffad6358, levent 0x902 
    5353//#define USB_IDX             2 
    5454 
    5555// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5656//static KeyMap keymap[] = { 
    57 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffad62a4, levent 0x00 
    58 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffad62b0, levent 0x01 
    59 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffad62bc, levent 0x02 
    60 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffad62c8, levent 0x03 
    61 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffad62d4, levent 0x06 
    62 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffad62e0, levent 0x07 
    63 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffad62ec, levent 0x05 
    64 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffad62f8, levent 0x04 
    65 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffad6304, levent 0x08 
    66 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffad6310, levent 0x0a 
    67 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffad631c, levent 0x09 
     57//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffad62bc, levent 0x02 
     58//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffad62c8, levent 0x03 
     59//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffad62d4, levent 0x06 
     60//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffad62e0, levent 0x07 
     61//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffad62ec, levent 0x05 
     62//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffad62f8, levent 0x04 
     63//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffad6304, levent 0x08 
     64//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffad6310, levent 0x0a 
     65//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffad62b0, levent 0x01 
     66//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffad62b0, levent 0x01 
     67//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffad631c, levent 0x09 
     68//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffad62a4, levent 0x00 
    6869//    { 0, 0, 0 } 
    6970//}; 
  • trunk/platform/g10/sub/102a/stubs_entry.S

    r1391 r1397  
    4444//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0f954, levent 0x90a 
    4545//#define SD_READONLY_IDX     2 
    46 //#define USB_FLAG            0x00040000 // Found @0xffb0f960, levent 0x902 
     46//#define USB_MASK            0x00040000 // Found @0xffb0f960, levent 0x902 
    4747//#define USB_IDX             2 
    4848 
    4949// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5050//static KeyMap keymap[] = { 
    51 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb0f7c8, levent 0x00 
    52 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb0f7d4, levent 0x01 
    53 //    { 1, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb0f840, levent 0x03 
    54 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb0f84c, levent 0x02 
    55 //    { 1, KEY_LEFT        ,0x00000400 }, // Found @0xffb0f894, levent 0x06 
    56 //    { 1, KEY_SET         ,0x00000800 }, // Found @0xffb0f8a0, levent 0x08 
    57 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb0f8ac, levent 0x07 
    58 //    { 1, KEY_DOWN        ,0x00002000 }, // Found @0xffb0f8b8, levent 0x05 
    59 //    { 1, KEY_UP          ,0x00004000 }, // Found @0xffb0f8c4, levent 0x04 
    60 //    { 1, KEY_DISPLAY     ,0x00020000 }, // Found @0xffb0f8e8, levent 0x0a 
    61 //    { 1, KEY_MENU        ,0x00040000 }, // Found @0xffb0f8f4, levent 0x09 
     51//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb0f7d4, levent 0x01 
     52//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb0f7d4, levent 0x01 
     53//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb0f7c8, levent 0x00 
     54//    { 1, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb0f840, levent 0x03 
     55//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb0f84c, levent 0x02 
     56//    { 1, KEY_LEFT            ,0x00000400 }, // Found @0xffb0f894, levent 0x06 
     57//    { 1, KEY_SET             ,0x00000800 }, // Found @0xffb0f8a0, levent 0x08 
     58//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb0f8ac, levent 0x07 
     59//    { 1, KEY_DOWN            ,0x00002000 }, // Found @0xffb0f8b8, levent 0x05 
     60//    { 1, KEY_UP              ,0x00004000 }, // Found @0xffb0f8c4, levent 0x04 
     61//    { 1, KEY_DISPLAY         ,0x00020000 }, // Found @0xffb0f8e8, levent 0x0a 
     62//    { 1, KEY_MENU            ,0x00040000 }, // Found @0xffb0f8f4, levent 0x09 
    6263//    { 0, 0, 0 } 
    6364//}; 
  • trunk/platform/g10/sub/103b/stubs_entry.S

    r1391 r1397  
    4444//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0f980, levent 0x90a 
    4545//#define SD_READONLY_IDX     2 
    46 //#define USB_FLAG            0x00040000 // Found @0xffb0f98c, levent 0x902 
     46//#define USB_MASK            0x00040000 // Found @0xffb0f98c, levent 0x902 
    4747//#define USB_IDX             2 
    4848 
    4949// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5050//static KeyMap keymap[] = { 
    51 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb0f7f4, levent 0x00 
    52 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb0f800, levent 0x01 
    53 //    { 1, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb0f86c, levent 0x03 
    54 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb0f878, levent 0x02 
    55 //    { 1, KEY_LEFT        ,0x00000400 }, // Found @0xffb0f8c0, levent 0x06 
    56 //    { 1, KEY_SET         ,0x00000800 }, // Found @0xffb0f8cc, levent 0x08 
    57 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb0f8d8, levent 0x07 
    58 //    { 1, KEY_DOWN        ,0x00002000 }, // Found @0xffb0f8e4, levent 0x05 
    59 //    { 1, KEY_UP          ,0x00004000 }, // Found @0xffb0f8f0, levent 0x04 
    60 //    { 1, KEY_DISPLAY     ,0x00020000 }, // Found @0xffb0f914, levent 0x0a 
    61 //    { 1, KEY_MENU        ,0x00040000 }, // Found @0xffb0f920, levent 0x09 
     51//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb0f800, levent 0x01 
     52//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb0f800, levent 0x01 
     53//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb0f7f4, levent 0x00 
     54//    { 1, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb0f86c, levent 0x03 
     55//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb0f878, levent 0x02 
     56//    { 1, KEY_LEFT            ,0x00000400 }, // Found @0xffb0f8c0, levent 0x06 
     57//    { 1, KEY_SET             ,0x00000800 }, // Found @0xffb0f8cc, levent 0x08 
     58//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb0f8d8, levent 0x07 
     59//    { 1, KEY_DOWN            ,0x00002000 }, // Found @0xffb0f8e4, levent 0x05 
     60//    { 1, KEY_UP              ,0x00004000 }, // Found @0xffb0f8f0, levent 0x04 
     61//    { 1, KEY_DISPLAY         ,0x00020000 }, // Found @0xffb0f914, levent 0x0a 
     62//    { 1, KEY_MENU            ,0x00040000 }, // Found @0xffb0f920, levent 0x09 
    6263//    { 0, 0, 0 } 
    6364//}; 
  • trunk/platform/g10/sub/104a/stubs_entry.S

    r1391 r1397  
    4444//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0f994, levent 0x90a 
    4545//#define SD_READONLY_IDX     2 
    46 //#define USB_FLAG            0x00040000 // Found @0xffb0f9a0, levent 0x902 
     46//#define USB_MASK            0x00040000 // Found @0xffb0f9a0, levent 0x902 
    4747//#define USB_IDX             2 
    4848 
    4949// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5050//static KeyMap keymap[] = { 
    51 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb0f808, levent 0x00 
    52 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb0f814, levent 0x01 
    53 //    { 1, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb0f880, levent 0x03 
    54 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb0f88c, levent 0x02 
    55 //    { 1, KEY_LEFT        ,0x00000400 }, // Found @0xffb0f8d4, levent 0x06 
    56 //    { 1, KEY_SET         ,0x00000800 }, // Found @0xffb0f8e0, levent 0x08 
    57 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb0f8ec, levent 0x07 
    58 //    { 1, KEY_DOWN        ,0x00002000 }, // Found @0xffb0f8f8, levent 0x05 
    59 //    { 1, KEY_UP          ,0x00004000 }, // Found @0xffb0f904, levent 0x04 
    60 //    { 1, KEY_DISPLAY     ,0x00020000 }, // Found @0xffb0f928, levent 0x0a 
    61 //    { 1, KEY_MENU        ,0x00040000 }, // Found @0xffb0f934, levent 0x09 
     51//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb0f814, levent 0x01 
     52//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb0f814, levent 0x01 
     53//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb0f808, levent 0x00 
     54//    { 1, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb0f880, levent 0x03 
     55//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb0f88c, levent 0x02 
     56//    { 1, KEY_LEFT            ,0x00000400 }, // Found @0xffb0f8d4, levent 0x06 
     57//    { 1, KEY_SET             ,0x00000800 }, // Found @0xffb0f8e0, levent 0x08 
     58//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb0f8ec, levent 0x07 
     59//    { 1, KEY_DOWN            ,0x00002000 }, // Found @0xffb0f8f8, levent 0x05 
     60//    { 1, KEY_UP              ,0x00004000 }, // Found @0xffb0f904, levent 0x04 
     61//    { 1, KEY_DISPLAY         ,0x00020000 }, // Found @0xffb0f928, levent 0x0a 
     62//    { 1, KEY_MENU            ,0x00040000 }, // Found @0xffb0f934, levent 0x09 
    6263//    { 0, 0, 0 } 
    6364//}; 
  • trunk/platform/g11/sub/100f/stubs_entry.S

    r1391 r1397  
    4848//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb474ec, levent 0x90a 
    4949//#define SD_READONLY_IDX     2 
    50 //#define USB_FLAG            0x00100000 // Found @0xffb47510, levent 0x902 
     50//#define USB_MASK            0x00100000 // Found @0xffb47510, levent 0x902 
    5151//#define USB_IDX             2 
    5252 
    5353// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5454//static KeyMap keymap[] = { 
    55 //    { 0, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb47378, levent 0x03 
    56 //    { 0, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb47384, levent 0x02 
    57 //    { 0, KEY_LEFT        ,0x00000400 }, // Found @0xffb473cc, levent 0x06 
    58 //    { 0, KEY_SET         ,0x00000800 }, // Found @0xffb473d8, levent 0x08 
    59 //    { 0, KEY_RIGHT       ,0x00001000 }, // Found @0xffb473e4, levent 0x07 
    60 //    { 0, KEY_DOWN        ,0x00002000 }, // Found @0xffb473f0, levent 0x05 
    61 //    { 0, KEY_UP          ,0x00004000 }, // Found @0xffb473fc, levent 0x04 
    62 //    { 0, KEY_DISPLAY     ,0x00020000 }, // Found @0xffb47420, levent 0x0a 
    63 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xffb4742c, levent 0x09 
    64 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb474a4, levent 0x00 
    65 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb474b0, levent 0x01 
     55//    { 0, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb47378, levent 0x03 
     56//    { 0, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb47384, levent 0x02 
     57//    { 0, KEY_LEFT            ,0x00000400 }, // Found @0xffb473cc, levent 0x06 
     58//    { 0, KEY_SET             ,0x00000800 }, // Found @0xffb473d8, levent 0x08 
     59//    { 0, KEY_RIGHT           ,0x00001000 }, // Found @0xffb473e4, levent 0x07 
     60//    { 0, KEY_DOWN            ,0x00002000 }, // Found @0xffb473f0, levent 0x05 
     61//    { 0, KEY_UP              ,0x00004000 }, // Found @0xffb473fc, levent 0x04 
     62//    { 0, KEY_DISPLAY         ,0x00020000 }, // Found @0xffb47420, levent 0x0a 
     63//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xffb4742c, levent 0x09 
     64//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb474b0, levent 0x01 
     65//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb474b0, levent 0x01 
     66//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb474a4, levent 0x00 
    6667//    { 0, 0, 0 } 
    6768//}; 
  • trunk/platform/g11/sub/100j/stubs_entry.S

    r1391 r1397  
    4848//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb475f0, levent 0x90a 
    4949//#define SD_READONLY_IDX     2 
    50 //#define USB_FLAG            0x00100000 // Found @0xffb47614, levent 0x902 
     50//#define USB_MASK            0x00100000 // Found @0xffb47614, levent 0x902 
    5151//#define USB_IDX             2 
    5252 
    5353// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5454//static KeyMap keymap[] = { 
    55 //    { 0, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb4747c, levent 0x03 
    56 //    { 0, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb47488, levent 0x02 
    57 //    { 0, KEY_LEFT        ,0x00000400 }, // Found @0xffb474d0, levent 0x06 
    58 //    { 0, KEY_SET         ,0x00000800 }, // Found @0xffb474dc, levent 0x08 
    59 //    { 0, KEY_RIGHT       ,0x00001000 }, // Found @0xffb474e8, levent 0x07 
    60 //    { 0, KEY_DOWN        ,0x00002000 }, // Found @0xffb474f4, levent 0x05 
    61 //    { 0, KEY_UP          ,0x00004000 }, // Found @0xffb47500, levent 0x04 
    62 //    { 0, KEY_DISPLAY     ,0x00020000 }, // Found @0xffb47524, levent 0x0a 
    63 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xffb47530, levent 0x09 
    64 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb475a8, levent 0x00 
    65 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb475b4, levent 0x01 
     55//    { 0, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb4747c, levent 0x03 
     56//    { 0, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb47488, levent 0x02 
     57//    { 0, KEY_LEFT            ,0x00000400 }, // Found @0xffb474d0, levent 0x06 
     58//    { 0, KEY_SET             ,0x00000800 }, // Found @0xffb474dc, levent 0x08 
     59//    { 0, KEY_RIGHT           ,0x00001000 }, // Found @0xffb474e8, levent 0x07 
     60//    { 0, KEY_DOWN            ,0x00002000 }, // Found @0xffb474f4, levent 0x05 
     61//    { 0, KEY_UP              ,0x00004000 }, // Found @0xffb47500, levent 0x04 
     62//    { 0, KEY_DISPLAY         ,0x00020000 }, // Found @0xffb47524, levent 0x0a 
     63//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xffb47530, levent 0x09 
     64//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb475b4, levent 0x01 
     65//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb475b4, levent 0x01 
     66//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb475a8, levent 0x00 
    6667//    { 0, 0, 0 } 
    6768//}; 
  • trunk/platform/g11/sub/100l/stubs_entry.S

    r1391 r1397  
    4949//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb477ac, levent 0x90a 
    5050//#define SD_READONLY_IDX     2 
    51 //#define USB_FLAG            0x00100000 // Found @0xffb477d0, levent 0x902 
     51//#define USB_MASK            0x00100000 // Found @0xffb477d0, levent 0x902 
    5252//#define USB_IDX             2 
    5353 
    5454// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5555//static KeyMap keymap[] = { 
    56 //    { 0, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb47638, levent 0x03 
    57 //    { 0, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb47644, levent 0x02 
    58 //    { 0, KEY_LEFT        ,0x00000400 }, // Found @0xffb4768c, levent 0x06 
    59 //    { 0, KEY_SET         ,0x00000800 }, // Found @0xffb47698, levent 0x08 
    60 //    { 0, KEY_RIGHT       ,0x00001000 }, // Found @0xffb476a4, levent 0x07 
    61 //    { 0, KEY_DOWN        ,0x00002000 }, // Found @0xffb476b0, levent 0x05 
    62 //    { 0, KEY_UP          ,0x00004000 }, // Found @0xffb476bc, levent 0x04 
    63 //    { 0, KEY_DISPLAY     ,0x00020000 }, // Found @0xffb476e0, levent 0x0a 
    64 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xffb476ec, levent 0x09 
    65 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb47764, levent 0x00 
    66 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb47770, levent 0x01 
     56//    { 0, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb47638, levent 0x03 
     57//    { 0, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb47644, levent 0x02 
     58//    { 0, KEY_LEFT            ,0x00000400 }, // Found @0xffb4768c, levent 0x06 
     59//    { 0, KEY_SET             ,0x00000800 }, // Found @0xffb47698, levent 0x08 
     60//    { 0, KEY_RIGHT           ,0x00001000 }, // Found @0xffb476a4, levent 0x07 
     61//    { 0, KEY_DOWN            ,0x00002000 }, // Found @0xffb476b0, levent 0x05 
     62//    { 0, KEY_UP              ,0x00004000 }, // Found @0xffb476bc, levent 0x04 
     63//    { 0, KEY_DISPLAY         ,0x00020000 }, // Found @0xffb476e0, levent 0x0a 
     64//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xffb476ec, levent 0x09 
     65//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb47770, levent 0x01 
     66//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb47770, levent 0x01 
     67//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb47764, levent 0x00 
    6768//    { 0, 0, 0 } 
    6869//}; 
  • trunk/platform/g12/sub/100c/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffbb9448, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffbb9478, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffbb9478, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 0, KEY_ZOOM_IN     ,0x00000020 }, // Found @0xffbb9350, levent 0x02 
    53 //    { 0, KEY_ZOOM_OUT    ,0x00000800 }, // Found @0xffbb9380, levent 0x03 
    54 //    { 0, KEY_LEFT        ,0x00001000 }, // Found @0xffbb9388, levent 0x06 
    55 //    { 0, KEY_SET         ,0x00002000 }, // Found @0xffbb9390, levent 0x08 
    56 //    { 0, KEY_RIGHT       ,0x00004000 }, // Found @0xffbb9398, levent 0x07 
    57 //    { 0, KEY_DOWN        ,0x00008000 }, // Found @0xffbb93a0, levent 0x05 
    58 //    { 0, KEY_UP          ,0x00010000 }, // Found @0xffbb93a8, levent 0x04 
    59 //    { 0, KEY_DISPLAY     ,0x00100000 }, // Found @0xffbb93c0, levent 0x0a 
    60 //    { 0, KEY_MENU        ,0x00200000 }, // Found @0xffbb93c8, levent 0x09 
    61 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffbb9418, levent 0x00 
    62 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffbb9420, levent 0x01 
     52//    { 0, KEY_ZOOM_IN         ,0x00000020 }, // Found @0xffbb9350, levent 0x02 
     53//    { 0, KEY_ZOOM_OUT        ,0x00000800 }, // Found @0xffbb9380, levent 0x03 
     54//    { 0, KEY_LEFT            ,0x00001000 }, // Found @0xffbb9388, levent 0x06 
     55//    { 0, KEY_SET             ,0x00002000 }, // Found @0xffbb9390, levent 0x08 
     56//    { 0, KEY_RIGHT           ,0x00004000 }, // Found @0xffbb9398, levent 0x07 
     57//    { 0, KEY_DOWN            ,0x00008000 }, // Found @0xffbb93a0, levent 0x05 
     58//    { 0, KEY_UP              ,0x00010000 }, // Found @0xffbb93a8, levent 0x04 
     59//    { 0, KEY_DISPLAY         ,0x00100000 }, // Found @0xffbb93c0, levent 0x0a 
     60//    { 0, KEY_MENU            ,0x00200000 }, // Found @0xffbb93c8, levent 0x09 
     61//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffbb9420, levent 0x01 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffbb9420, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffbb9418, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/g12/sub/100e/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffbb95f8, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffbb9628, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffbb9628, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 0, KEY_ZOOM_IN     ,0x00000020 }, // Found @0xffbb9500, levent 0x02 
    53 //    { 0, KEY_ZOOM_OUT    ,0x00000800 }, // Found @0xffbb9530, levent 0x03 
    54 //    { 0, KEY_LEFT        ,0x00001000 }, // Found @0xffbb9538, levent 0x06 
    55 //    { 0, KEY_SET         ,0x00002000 }, // Found @0xffbb9540, levent 0x08 
    56 //    { 0, KEY_RIGHT       ,0x00004000 }, // Found @0xffbb9548, levent 0x07 
    57 //    { 0, KEY_DOWN        ,0x00008000 }, // Found @0xffbb9550, levent 0x05 
    58 //    { 0, KEY_UP          ,0x00010000 }, // Found @0xffbb9558, levent 0x04 
    59 //    { 0, KEY_DISPLAY     ,0x00100000 }, // Found @0xffbb9570, levent 0x0a 
    60 //    { 0, KEY_MENU        ,0x00200000 }, // Found @0xffbb9578, levent 0x09 
    61 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffbb95c8, levent 0x00 
    62 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffbb95d0, levent 0x01 
     52//    { 0, KEY_ZOOM_IN         ,0x00000020 }, // Found @0xffbb9500, levent 0x02 
     53//    { 0, KEY_ZOOM_OUT        ,0x00000800 }, // Found @0xffbb9530, levent 0x03 
     54//    { 0, KEY_LEFT            ,0x00001000 }, // Found @0xffbb9538, levent 0x06 
     55//    { 0, KEY_SET             ,0x00002000 }, // Found @0xffbb9540, levent 0x08 
     56//    { 0, KEY_RIGHT           ,0x00004000 }, // Found @0xffbb9548, levent 0x07 
     57//    { 0, KEY_DOWN            ,0x00008000 }, // Found @0xffbb9550, levent 0x05 
     58//    { 0, KEY_UP              ,0x00010000 }, // Found @0xffbb9558, levent 0x04 
     59//    { 0, KEY_DISPLAY         ,0x00100000 }, // Found @0xffbb9570, levent 0x0a 
     60//    { 0, KEY_MENU            ,0x00200000 }, // Found @0xffbb9578, levent 0x09 
     61//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffbb95d0, levent 0x01 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffbb95d0, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffbb95c8, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/g12/sub/100f/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffbb95e8, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffbb9618, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffbb9618, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 0, KEY_ZOOM_IN     ,0x00000020 }, // Found @0xffbb94f0, levent 0x02 
    53 //    { 0, KEY_ZOOM_OUT    ,0x00000800 }, // Found @0xffbb9520, levent 0x03 
    54 //    { 0, KEY_LEFT        ,0x00001000 }, // Found @0xffbb9528, levent 0x06 
    55 //    { 0, KEY_SET         ,0x00002000 }, // Found @0xffbb9530, levent 0x08 
    56 //    { 0, KEY_RIGHT       ,0x00004000 }, // Found @0xffbb9538, levent 0x07 
    57 //    { 0, KEY_DOWN        ,0x00008000 }, // Found @0xffbb9540, levent 0x05 
    58 //    { 0, KEY_UP          ,0x00010000 }, // Found @0xffbb9548, levent 0x04 
    59 //    { 0, KEY_DISPLAY     ,0x00100000 }, // Found @0xffbb9560, levent 0x0a 
    60 //    { 0, KEY_MENU        ,0x00200000 }, // Found @0xffbb9568, levent 0x09 
    61 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffbb95b8, levent 0x00 
    62 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffbb95c0, levent 0x01 
     52//    { 0, KEY_ZOOM_IN         ,0x00000020 }, // Found @0xffbb94f0, levent 0x02 
     53//    { 0, KEY_ZOOM_OUT        ,0x00000800 }, // Found @0xffbb9520, levent 0x03 
     54//    { 0, KEY_LEFT            ,0x00001000 }, // Found @0xffbb9528, levent 0x06 
     55//    { 0, KEY_SET             ,0x00002000 }, // Found @0xffbb9530, levent 0x08 
     56//    { 0, KEY_RIGHT           ,0x00004000 }, // Found @0xffbb9538, levent 0x07 
     57//    { 0, KEY_DOWN            ,0x00008000 }, // Found @0xffbb9540, levent 0x05 
     58//    { 0, KEY_UP              ,0x00010000 }, // Found @0xffbb9548, levent 0x04 
     59//    { 0, KEY_DISPLAY         ,0x00100000 }, // Found @0xffbb9560, levent 0x0a 
     60//    { 0, KEY_MENU            ,0x00200000 }, // Found @0xffbb9568, levent 0x09 
     61//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffbb95c0, levent 0x01 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffbb95c0, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffbb95b8, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/g12/sub/100g/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffbb95d4, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffbb9604, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffbb9604, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 0, KEY_ZOOM_IN     ,0x00000020 }, // Found @0xffbb94dc, levent 0x02 
    53 //    { 0, KEY_ZOOM_OUT    ,0x00000800 }, // Found @0xffbb950c, levent 0x03 
    54 //    { 0, KEY_LEFT        ,0x00001000 }, // Found @0xffbb9514, levent 0x06 
    55 //    { 0, KEY_SET         ,0x00002000 }, // Found @0xffbb951c, levent 0x08 
    56 //    { 0, KEY_RIGHT       ,0x00004000 }, // Found @0xffbb9524, levent 0x07 
    57 //    { 0, KEY_DOWN        ,0x00008000 }, // Found @0xffbb952c, levent 0x05 
    58 //    { 0, KEY_UP          ,0x00010000 }, // Found @0xffbb9534, levent 0x04 
    59 //    { 0, KEY_DISPLAY     ,0x00100000 }, // Found @0xffbb954c, levent 0x0a 
    60 //    { 0, KEY_MENU        ,0x00200000 }, // Found @0xffbb9554, levent 0x09 
    61 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffbb95a4, levent 0x00 
    62 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffbb95ac, levent 0x01 
     52//    { 0, KEY_ZOOM_IN         ,0x00000020 }, // Found @0xffbb94dc, levent 0x02 
     53//    { 0, KEY_ZOOM_OUT        ,0x00000800 }, // Found @0xffbb950c, levent 0x03 
     54//    { 0, KEY_LEFT            ,0x00001000 }, // Found @0xffbb9514, levent 0x06 
     55//    { 0, KEY_SET             ,0x00002000 }, // Found @0xffbb951c, levent 0x08 
     56//    { 0, KEY_RIGHT           ,0x00004000 }, // Found @0xffbb9524, levent 0x07 
     57//    { 0, KEY_DOWN            ,0x00008000 }, // Found @0xffbb952c, levent 0x05 
     58//    { 0, KEY_UP              ,0x00010000 }, // Found @0xffbb9534, levent 0x04 
     59//    { 0, KEY_DISPLAY         ,0x00100000 }, // Found @0xffbb954c, levent 0x0a 
     60//    { 0, KEY_MENU            ,0x00200000 }, // Found @0xffbb9554, levent 0x09 
     61//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffbb95ac, levent 0x01 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffbb95ac, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffbb95a4, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/g9/sub/100d/stubs_entry.S

    r1391 r1397  
    4949//#define SD_READONLY_FLAG    0x00020000 // Found @0xffac62e0, levent 0x90a 
    5050//#define SD_READONLY_IDX     2 
    51 //#define USB_FLAG            0x00040000 // Found @0xffac62e8, levent 0x902 
     51//#define USB_MASK            0x00040000 // Found @0xffac62e8, levent 0x902 
    5252//#define USB_IDX             2 
    5353 
    5454// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5555//static KeyMap keymap[] = { 
    56 //    { 0, KEY_SHOOT_HALF  ,0x40000000 }, // Found @0xffac6210, levent 0x00 
    57 //    { 0, KEY_SHOOT_FULL  ,0xc0000000 }, // Found @0xffac6218, levent 0x01 
    58 //    { 1, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffac6238, levent 0x03 
    59 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffac6240, levent 0x02 
    60 //    { 1, KEY_LEFT        ,0x00010000 }, // Found @0xffac6270, levent 0x06 
    61 //    { 1, KEY_SET         ,0x00020000 }, // Found @0xffac6278, levent 0x08 
    62 //    { 1, KEY_RIGHT       ,0x00040000 }, // Found @0xffac6280, levent 0x07 
    63 //    { 1, KEY_DOWN        ,0x00080000 }, // Found @0xffac6288, levent 0x05 
    64 //    { 1, KEY_UP          ,0x00100000 }, // Found @0xffac6290, levent 0x04 
    65 //    { 1, KEY_DISPLAY     ,0x04000000 }, // Found @0xffac62a8, levent 0x0a 
    66 //    { 1, KEY_MENU        ,0x08000000 }, // Found @0xffac62b0, levent 0x09 
     56//    { 0, KEY_SHOOT_FULL      ,0xc0000000 }, // Found @0xffac6218, levent 0x01 
     57//    { 0, KEY_SHOOT_FULL_ONLY ,0x80000000 }, // Found @0xffac6218, levent 0x01 
     58//    { 0, KEY_SHOOT_HALF      ,0x40000000 }, // Found @0xffac6210, levent 0x00 
     59//    { 1, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffac6238, levent 0x03 
     60//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffac6240, levent 0x02 
     61//    { 1, KEY_LEFT            ,0x00010000 }, // Found @0xffac6270, levent 0x06 
     62//    { 1, KEY_SET             ,0x00020000 }, // Found @0xffac6278, levent 0x08 
     63//    { 1, KEY_RIGHT           ,0x00040000 }, // Found @0xffac6280, levent 0x07 
     64//    { 1, KEY_DOWN            ,0x00080000 }, // Found @0xffac6288, levent 0x05 
     65//    { 1, KEY_UP              ,0x00100000 }, // Found @0xffac6290, levent 0x04 
     66//    { 1, KEY_DISPLAY         ,0x04000000 }, // Found @0xffac62a8, levent 0x0a 
     67//    { 1, KEY_MENU            ,0x08000000 }, // Found @0xffac62b0, levent 0x09 
    6768//    { 0, 0, 0 } 
    6869//}; 
  • trunk/platform/g9/sub/100g/stubs_entry.S

    r1391 r1397  
    4949//#define SD_READONLY_FLAG    0x00020000 // Found @0xffac6350, levent 0x90a 
    5050//#define SD_READONLY_IDX     2 
    51 //#define USB_FLAG            0x00040000 // Found @0xffac6358, levent 0x902 
     51//#define USB_MASK            0x00040000 // Found @0xffac6358, levent 0x902 
    5252//#define USB_IDX             2 
    5353 
    5454// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5555//static KeyMap keymap[] = { 
    56 //    { 0, KEY_SHOOT_HALF  ,0x40000000 }, // Found @0xffac6280, levent 0x00 
    57 //    { 0, KEY_SHOOT_FULL  ,0xc0000000 }, // Found @0xffac6288, levent 0x01 
    58 //    { 1, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffac62a8, levent 0x03 
    59 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffac62b0, levent 0x02 
    60 //    { 1, KEY_LEFT        ,0x00010000 }, // Found @0xffac62e0, levent 0x06 
    61 //    { 1, KEY_SET         ,0x00020000 }, // Found @0xffac62e8, levent 0x08 
    62 //    { 1, KEY_RIGHT       ,0x00040000 }, // Found @0xffac62f0, levent 0x07 
    63 //    { 1, KEY_DOWN        ,0x00080000 }, // Found @0xffac62f8, levent 0x05 
    64 //    { 1, KEY_UP          ,0x00100000 }, // Found @0xffac6300, levent 0x04 
    65 //    { 1, KEY_DISPLAY     ,0x04000000 }, // Found @0xffac6318, levent 0x0a 
    66 //    { 1, KEY_MENU        ,0x08000000 }, // Found @0xffac6320, levent 0x09 
     56//    { 0, KEY_SHOOT_FULL      ,0xc0000000 }, // Found @0xffac6288, levent 0x01 
     57//    { 0, KEY_SHOOT_FULL_ONLY ,0x80000000 }, // Found @0xffac6288, levent 0x01 
     58//    { 0, KEY_SHOOT_HALF      ,0x40000000 }, // Found @0xffac6280, levent 0x00 
     59//    { 1, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffac62a8, levent 0x03 
     60//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffac62b0, levent 0x02 
     61//    { 1, KEY_LEFT            ,0x00010000 }, // Found @0xffac62e0, levent 0x06 
     62//    { 1, KEY_SET             ,0x00020000 }, // Found @0xffac62e8, levent 0x08 
     63//    { 1, KEY_RIGHT           ,0x00040000 }, // Found @0xffac62f0, levent 0x07 
     64//    { 1, KEY_DOWN            ,0x00080000 }, // Found @0xffac62f8, levent 0x05 
     65//    { 1, KEY_UP              ,0x00100000 }, // Found @0xffac6300, levent 0x04 
     66//    { 1, KEY_DISPLAY         ,0x04000000 }, // Found @0xffac6318, levent 0x0a 
     67//    { 1, KEY_MENU            ,0x08000000 }, // Found @0xffac6320, levent 0x09 
    6768//    { 0, 0, 0 } 
    6869//}; 
  • trunk/platform/g9/sub/100i/stubs_entry.S

    r1391 r1397  
    4848//#define SD_READONLY_FLAG    0x00020000 // Found @0xffac6378, levent 0x90a 
    4949//#define SD_READONLY_IDX     2 
    50 //#define USB_FLAG            0x00040000 // Found @0xffac6380, levent 0x902 
     50//#define USB_MASK            0x00040000 // Found @0xffac6380, levent 0x902 
    5151//#define USB_IDX             2 
    5252 
    5353// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5454//static KeyMap keymap[] = { 
    55 //    { 0, KEY_SHOOT_HALF  ,0x40000000 }, // Found @0xffac62a8, levent 0x00 
    56 //    { 0, KEY_SHOOT_FULL  ,0xc0000000 }, // Found @0xffac62b0, levent 0x01 
    57 //    { 1, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffac62d0, levent 0x03 
    58 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffac62d8, levent 0x02 
    59 //    { 1, KEY_LEFT        ,0x00010000 }, // Found @0xffac6308, levent 0x06 
    60 //    { 1, KEY_SET         ,0x00020000 }, // Found @0xffac6310, levent 0x08 
    61 //    { 1, KEY_RIGHT       ,0x00040000 }, // Found @0xffac6318, levent 0x07 
    62 //    { 1, KEY_DOWN        ,0x00080000 }, // Found @0xffac6320, levent 0x05 
    63 //    { 1, KEY_UP          ,0x00100000 }, // Found @0xffac6328, levent 0x04 
    64 //    { 1, KEY_DISPLAY     ,0x04000000 }, // Found @0xffac6340, levent 0x0a 
    65 //    { 1, KEY_MENU        ,0x08000000 }, // Found @0xffac6348, levent 0x09 
     55//    { 0, KEY_SHOOT_FULL      ,0xc0000000 }, // Found @0xffac62b0, levent 0x01 
     56//    { 0, KEY_SHOOT_FULL_ONLY ,0x80000000 }, // Found @0xffac62b0, levent 0x01 
     57//    { 0, KEY_SHOOT_HALF      ,0x40000000 }, // Found @0xffac62a8, levent 0x00 
     58//    { 1, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffac62d0, levent 0x03 
     59//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffac62d8, levent 0x02 
     60//    { 1, KEY_LEFT            ,0x00010000 }, // Found @0xffac6308, levent 0x06 
     61//    { 1, KEY_SET             ,0x00020000 }, // Found @0xffac6310, levent 0x08 
     62//    { 1, KEY_RIGHT           ,0x00040000 }, // Found @0xffac6318, levent 0x07 
     63//    { 1, KEY_DOWN            ,0x00080000 }, // Found @0xffac6320, levent 0x05 
     64//    { 1, KEY_UP              ,0x00100000 }, // Found @0xffac6328, levent 0x04 
     65//    { 1, KEY_DISPLAY         ,0x04000000 }, // Found @0xffac6340, levent 0x0a 
     66//    { 1, KEY_MENU            ,0x08000000 }, // Found @0xffac6348, levent 0x09 
    6667//    { 0, 0, 0 } 
    6768//}; 
  • trunk/platform/ixus1000_sd4500/sub/100d/stubs_entry.S

    r1391 r1397  
    8585//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb8d548, levent 0x90a 
    8686//#define SD_READONLY_IDX     2 
    87 //#define USB_FLAG            0x00080000 // Found @0xffb8d558, levent 0x902 
     87//#define USB_MASK            0x00080000 // Found @0xffb8d558, levent 0x902 
    8888//#define USB_IDX             2 
    8989 
    9090// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    9191//static KeyMap keymap[] = { 
    92 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb8d4c0, levent 0x04 
    93 //    { 1, KEY_RIGHT       ,0x00000800 }, // Found @0xffb8d4c8, levent 0x07 
    94 //    { 1, KEY_SET         ,0x00001000 }, // Found @0xffb8d4d0, levent 0x08 
    95 //    { 1, KEY_LEFT        ,0x00008000 }, // Found @0xffb8d4e8, levent 0x06 
    96 //    { 1, KEY_MENU        ,0x00010000 }, // Found @0xffb8d4f0, levent 0x09 
    97 //    { 1, KEY_DOWN        ,0x00020000 }, // Found @0xffb8d4f8, levent 0x05 
    98 //    { 2, KEY_SHOOT_HALF  ,0x00002000 }, // Found @0xffb8d530, levent 0x00 
    99 //    { 2, KEY_SHOOT_FULL  ,0x00002002 }, // Found @0xffb8d518, levent 0x01 
     92//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb8d4c0, levent 0x04 
     93//    { 1, KEY_RIGHT           ,0x00000800 }, // Found @0xffb8d4c8, levent 0x07 
     94//    { 1, KEY_SET             ,0x00001000 }, // Found @0xffb8d4d0, levent 0x08 
     95//    { 1, KEY_LEFT            ,0x00008000 }, // Found @0xffb8d4e8, levent 0x06 
     96//    { 1, KEY_MENU            ,0x00010000 }, // Found @0xffb8d4f0, levent 0x09 
     97//    { 1, KEY_DOWN            ,0x00020000 }, // Found @0xffb8d4f8, levent 0x05 
     98//    { 2, KEY_SHOOT_FULL      ,0x00002002 }, // Found @0xffb8d518, levent 0x01 
     99//    { 2, KEY_SHOOT_HALF      ,0x00002000 }, // Found @0xffb8d530, levent 0x00 
     100//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb8d518, levent 0x01 
    100101//    { 0, 0, 0 } 
    101102//}; 
  • trunk/platform/ixus1000_sd4500/sub/100f/stubs_entry.S

    r1391 r1397  
    8585//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb8d54c, levent 0x90a 
    8686//#define SD_READONLY_IDX     2 
    87 //#define USB_FLAG            0x00080000 // Found @0xffb8d55c, levent 0x902 
     87//#define USB_MASK            0x00080000 // Found @0xffb8d55c, levent 0x902 
    8888//#define USB_IDX             2 
    8989 
    9090// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    9191//static KeyMap keymap[] = { 
    92 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb8d4c4, levent 0x04 
    93 //    { 1, KEY_RIGHT       ,0x00000800 }, // Found @0xffb8d4cc, levent 0x07 
    94 //    { 1, KEY_SET         ,0x00001000 }, // Found @0xffb8d4d4, levent 0x08 
    95 //    { 1, KEY_LEFT        ,0x00008000 }, // Found @0xffb8d4ec, levent 0x06 
    96 //    { 1, KEY_MENU        ,0x00010000 }, // Found @0xffb8d4f4, levent 0x09 
    97 //    { 1, KEY_DOWN        ,0x00020000 }, // Found @0xffb8d4fc, levent 0x05 
    98 //    { 2, KEY_SHOOT_HALF  ,0x00002000 }, // Found @0xffb8d534, levent 0x00 
    99 //    { 2, KEY_SHOOT_FULL  ,0x00002002 }, // Found @0xffb8d51c, levent 0x01 
     92//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb8d4c4, levent 0x04 
     93//    { 1, KEY_RIGHT           ,0x00000800 }, // Found @0xffb8d4cc, levent 0x07 
     94//    { 1, KEY_SET             ,0x00001000 }, // Found @0xffb8d4d4, levent 0x08 
     95//    { 1, KEY_LEFT            ,0x00008000 }, // Found @0xffb8d4ec, levent 0x06 
     96//    { 1, KEY_MENU            ,0x00010000 }, // Found @0xffb8d4f4, levent 0x09 
     97//    { 1, KEY_DOWN            ,0x00020000 }, // Found @0xffb8d4fc, levent 0x05 
     98//    { 2, KEY_SHOOT_FULL      ,0x00002002 }, // Found @0xffb8d51c, levent 0x01 
     99//    { 2, KEY_SHOOT_HALF      ,0x00002000 }, // Found @0xffb8d534, levent 0x00 
     100//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb8d51c, levent 0x01 
    100101//    { 0, 0, 0 } 
    101102//}; 
  • trunk/platform/ixus100_sd780/sub/100b/stubs_entry.S

    r1391 r1397  
    5757//#define SD_READONLY_FLAG    0x00020000 // Found @0xffacd568, levent 0x90a 
    5858//#define SD_READONLY_IDX     2 
    59 //#define USB_FLAG            0x00080000 // Found @0xffacd580, levent 0x902 
     59//#define USB_MASK            0x00080000 // Found @0xffacd580, levent 0x902 
    6060//#define USB_IDX             2 
    6161 
    6262// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6363//static KeyMap keymap[] = { 
    64 //    { 0, KEY_LEFT        ,0x00000001 }, // Found @0xffacd460, levent 0x06 
    65 //    { 0, KEY_RIGHT       ,0x00000002 }, // Found @0xffacd46c, levent 0x07 
    66 //    { 0, KEY_DOWN        ,0x00000004 }, // Found @0xffacd478, levent 0x05 
    67 //    { 0, KEY_UP          ,0x00000008 }, // Found @0xffacd484, levent 0x04 
    68 //    { 1, KEY_MENU        ,0x00000800 }, // Found @0xffacd490, levent 0x09 
    69 //    { 1, KEY_SET         ,0x00004000 }, // Found @0xffacd49c, levent 0x08 
    70 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffacd4d8, levent 0x00 
    71 //    { 2, KEY_DISPLAY     ,0x00000040 }, // Found @0xffacd514, levent 0x0a 
    72 //    { 2, KEY_SHOOT_FULL  ,0x00001001 }, // Found @0xffacd52c, levent 0x01 
    73 //    { 2, KEY_ZOOM_OUT    ,0x00002000 }, // Found @0xffacd538, levent 0x03 
    74 //    { 2, KEY_ZOOM_IN     ,0x00004000 }, // Found @0xffacd544, levent 0x02 
     64//    { 0, KEY_LEFT            ,0x00000001 }, // Found @0xffacd460, levent 0x06 
     65//    { 0, KEY_RIGHT           ,0x00000002 }, // Found @0xffacd46c, levent 0x07 
     66//    { 0, KEY_DOWN            ,0x00000004 }, // Found @0xffacd478, levent 0x05 
     67//    { 0, KEY_UP              ,0x00000008 }, // Found @0xffacd484, levent 0x04 
     68//    { 1, KEY_MENU            ,0x00000800 }, // Found @0xffacd490, levent 0x09 
     69//    { 1, KEY_SET             ,0x00004000 }, // Found @0xffacd49c, levent 0x08 
     70//    { 2, KEY_SHOOT_FULL      ,0x00001001 }, // Found @0xffacd52c, levent 0x01 
     71//    { 2, KEY_DISPLAY         ,0x00000040 }, // Found @0xffacd514, levent 0x0a 
     72//    { 2, KEY_SHOOT_FULL_ONLY ,0x00001000 }, // Found @0xffacd52c, levent 0x01 
     73//    { 2, KEY_ZOOM_OUT        ,0x00002000 }, // Found @0xffacd538, levent 0x03 
     74//    { 2, KEY_ZOOM_IN         ,0x00004000 }, // Found @0xffacd544, levent 0x02 
     75//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffacd4d8, levent 0x00 
    7576//    { 0, 0, 0 } 
    7677//}; 
  • trunk/platform/ixus100_sd780/sub/100c/stubs_entry.S

    r1391 r1397  
    5757//#define SD_READONLY_FLAG    0x00020000 // Found @0xffacd584, levent 0x90a 
    5858//#define SD_READONLY_IDX     2 
    59 //#define USB_FLAG            0x00080000 // Found @0xffacd59c, levent 0x902 
     59//#define USB_MASK            0x00080000 // Found @0xffacd59c, levent 0x902 
    6060//#define USB_IDX             2 
    6161 
    6262// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6363//static KeyMap keymap[] = { 
    64 //    { 0, KEY_LEFT        ,0x00000001 }, // Found @0xffacd47c, levent 0x06 
    65 //    { 0, KEY_RIGHT       ,0x00000002 }, // Found @0xffacd488, levent 0x07 
    66 //    { 0, KEY_DOWN        ,0x00000004 }, // Found @0xffacd494, levent 0x05 
    67 //    { 0, KEY_UP          ,0x00000008 }, // Found @0xffacd4a0, levent 0x04 
    68 //    { 1, KEY_MENU        ,0x00000800 }, // Found @0xffacd4ac, levent 0x09 
    69 //    { 1, KEY_SET         ,0x00004000 }, // Found @0xffacd4b8, levent 0x08 
    70 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffacd4f4, levent 0x00 
    71 //    { 2, KEY_DISPLAY     ,0x00000040 }, // Found @0xffacd530, levent 0x0a 
    72 //    { 2, KEY_SHOOT_FULL  ,0x00001001 }, // Found @0xffacd548, levent 0x01 
    73 //    { 2, KEY_ZOOM_OUT    ,0x00002000 }, // Found @0xffacd554, levent 0x03 
    74 //    { 2, KEY_ZOOM_IN     ,0x00004000 }, // Found @0xffacd560, levent 0x02 
     64//    { 0, KEY_LEFT            ,0x00000001 }, // Found @0xffacd47c, levent 0x06 
     65//    { 0, KEY_RIGHT           ,0x00000002 }, // Found @0xffacd488, levent 0x07 
     66//    { 0, KEY_DOWN            ,0x00000004 }, // Found @0xffacd494, levent 0x05 
     67//    { 0, KEY_UP              ,0x00000008 }, // Found @0xffacd4a0, levent 0x04 
     68//    { 1, KEY_MENU            ,0x00000800 }, // Found @0xffacd4ac, levent 0x09 
     69//    { 1, KEY_SET             ,0x00004000 }, // Found @0xffacd4b8, levent 0x08 
     70//    { 2, KEY_SHOOT_FULL      ,0x00001001 }, // Found @0xffacd548, levent 0x01 
     71//    { 2, KEY_DISPLAY         ,0x00000040 }, // Found @0xffacd530, levent 0x0a 
     72//    { 2, KEY_SHOOT_FULL_ONLY ,0x00001000 }, // Found @0xffacd548, levent 0x01 
     73//    { 2, KEY_ZOOM_OUT        ,0x00002000 }, // Found @0xffacd554, levent 0x03 
     74//    { 2, KEY_ZOOM_IN         ,0x00004000 }, // Found @0xffacd560, levent 0x02 
     75//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffacd4f4, levent 0x00 
    7576//    { 0, 0, 0 } 
    7677//}; 
  • trunk/platform/ixus120_sd940/sub/100e/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0c720, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00080000 // Found @0xffb0c738, levent 0x902 
     48//#define USB_MASK            0x00080000 // Found @0xffb0c738, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 0, KEY_SET         ,0x00000004 }, // Found @0xffb0c660, levent 0x08 
    54 //    { 0, KEY_DISPLAY     ,0x00000008 }, // Found @0xffb0c66c, levent 0x0a 
    55 //    { 2, KEY_MENU        ,0x00000001 }, // Found @0xffb0c684, levent 0x09 
    56 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffb0c690, levent 0x02 
    57 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb0c69c, levent 0x03 
    58 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffb0c6a8, levent 0x06 
    59 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffb0c6b4, levent 0x07 
    60 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffb0c6c0, levent 0x05 
    61 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffb0c6cc, levent 0x04 
    62 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb0c6d8, levent 0x00 
    63 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb0c6e4, levent 0x01 
     53//    { 0, KEY_SET             ,0x00000004 }, // Found @0xffb0c660, levent 0x08 
     54//    { 0, KEY_DISPLAY         ,0x00000008 }, // Found @0xffb0c66c, levent 0x0a 
     55//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb0c6e4, levent 0x01 
     56//    { 2, KEY_MENU            ,0x00000001 }, // Found @0xffb0c684, levent 0x09 
     57//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffb0c690, levent 0x02 
     58//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb0c69c, levent 0x03 
     59//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffb0c6a8, levent 0x06 
     60//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffb0c6b4, levent 0x07 
     61//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffb0c6c0, levent 0x05 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb0c6e4, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb0c6d8, levent 0x00 
     64//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffb0c6cc, levent 0x04 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/ixus120_sd940/sub/101a/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0c754, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00080000 // Found @0xffb0c76c, levent 0x902 
     48//#define USB_MASK            0x00080000 // Found @0xffb0c76c, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 0, KEY_SET         ,0x00000004 }, // Found @0xffb0c694, levent 0x08 
    54 //    { 0, KEY_DISPLAY     ,0x00000008 }, // Found @0xffb0c6a0, levent 0x0a 
    55 //    { 2, KEY_MENU        ,0x00000001 }, // Found @0xffb0c6b8, levent 0x09 
    56 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffb0c6c4, levent 0x02 
    57 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb0c6d0, levent 0x03 
    58 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffb0c6dc, levent 0x06 
    59 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffb0c6e8, levent 0x07 
    60 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffb0c6f4, levent 0x05 
    61 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffb0c700, levent 0x04 
    62 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb0c70c, levent 0x00 
    63 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb0c718, levent 0x01 
     53//    { 0, KEY_SET             ,0x00000004 }, // Found @0xffb0c694, levent 0x08 
     54//    { 0, KEY_DISPLAY         ,0x00000008 }, // Found @0xffb0c6a0, levent 0x0a 
     55//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb0c718, levent 0x01 
     56//    { 2, KEY_MENU            ,0x00000001 }, // Found @0xffb0c6b8, levent 0x09 
     57//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffb0c6c4, levent 0x02 
     58//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb0c6d0, levent 0x03 
     59//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffb0c6dc, levent 0x06 
     60//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffb0c6e8, levent 0x07 
     61//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffb0c6f4, levent 0x05 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb0c718, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb0c70c, levent 0x00 
     64//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffb0c700, levent 0x04 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/ixus120_sd940/sub/102c/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0c778, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00080000 // Found @0xffb0c790, levent 0x902 
     48//#define USB_MASK            0x00080000 // Found @0xffb0c790, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 0, KEY_SET         ,0x00000004 }, // Found @0xffb0c6b8, levent 0x08 
    54 //    { 0, KEY_DISPLAY     ,0x00000008 }, // Found @0xffb0c6c4, levent 0x0a 
    55 //    { 2, KEY_MENU        ,0x00000001 }, // Found @0xffb0c6dc, levent 0x09 
    56 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffb0c6e8, levent 0x02 
    57 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb0c6f4, levent 0x03 
    58 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffb0c700, levent 0x06 
    59 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffb0c70c, levent 0x07 
    60 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffb0c718, levent 0x05 
    61 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffb0c724, levent 0x04 
    62 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb0c730, levent 0x00 
    63 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb0c73c, levent 0x01 
     53//    { 0, KEY_SET             ,0x00000004 }, // Found @0xffb0c6b8, levent 0x08 
     54//    { 0, KEY_DISPLAY         ,0x00000008 }, // Found @0xffb0c6c4, levent 0x0a 
     55//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb0c73c, levent 0x01 
     56//    { 2, KEY_MENU            ,0x00000001 }, // Found @0xffb0c6dc, levent 0x09 
     57//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffb0c6e8, levent 0x02 
     58//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb0c6f4, levent 0x03 
     59//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffb0c700, levent 0x06 
     60//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffb0c70c, levent 0x07 
     61//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffb0c718, levent 0x05 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb0c73c, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb0c730, levent 0x00 
     64//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffb0c724, levent 0x04 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/ixus120_sd940/sub/103b/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0c784, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00080000 // Found @0xffb0c79c, levent 0x902 
     48//#define USB_MASK            0x00080000 // Found @0xffb0c79c, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 0, KEY_SET         ,0x00000004 }, // Found @0xffb0c6c4, levent 0x08 
    54 //    { 0, KEY_DISPLAY     ,0x00000008 }, // Found @0xffb0c6d0, levent 0x0a 
    55 //    { 2, KEY_MENU        ,0x00000001 }, // Found @0xffb0c6e8, levent 0x09 
    56 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffb0c6f4, levent 0x02 
    57 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb0c700, levent 0x03 
    58 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffb0c70c, levent 0x06 
    59 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffb0c718, levent 0x07 
    60 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffb0c724, levent 0x05 
    61 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffb0c730, levent 0x04 
    62 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb0c73c, levent 0x00 
    63 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb0c748, levent 0x01 
     53//    { 0, KEY_SET             ,0x00000004 }, // Found @0xffb0c6c4, levent 0x08 
     54//    { 0, KEY_DISPLAY         ,0x00000008 }, // Found @0xffb0c6d0, levent 0x0a 
     55//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb0c748, levent 0x01 
     56//    { 2, KEY_MENU            ,0x00000001 }, // Found @0xffb0c6e8, levent 0x09 
     57//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffb0c6f4, levent 0x02 
     58//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb0c700, levent 0x03 
     59//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffb0c70c, levent 0x06 
     60//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffb0c718, levent 0x07 
     61//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffb0c724, levent 0x05 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb0c748, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb0c73c, levent 0x00 
     64//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffb0c730, levent 0x04 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/ixus120_sd940/sub/103c/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0c940, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00080000 // Found @0xffb0c958, levent 0x902 
     48//#define USB_MASK            0x00080000 // Found @0xffb0c958, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 0, KEY_SET         ,0x00000004 }, // Found @0xffb0c880, levent 0x08 
    54 //    { 0, KEY_DISPLAY     ,0x00000008 }, // Found @0xffb0c88c, levent 0x0a 
    55 //    { 2, KEY_MENU        ,0x00000001 }, // Found @0xffb0c8a4, levent 0x09 
    56 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffb0c8b0, levent 0x02 
    57 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb0c8bc, levent 0x03 
    58 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffb0c8c8, levent 0x06 
    59 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffb0c8d4, levent 0x07 
    60 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffb0c8e0, levent 0x05 
    61 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffb0c8ec, levent 0x04 
    62 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb0c8f8, levent 0x00 
    63 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb0c904, levent 0x01 
     53//    { 0, KEY_SET             ,0x00000004 }, // Found @0xffb0c880, levent 0x08 
     54//    { 0, KEY_DISPLAY         ,0x00000008 }, // Found @0xffb0c88c, levent 0x0a 
     55//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb0c904, levent 0x01 
     56//    { 2, KEY_MENU            ,0x00000001 }, // Found @0xffb0c8a4, levent 0x09 
     57//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffb0c8b0, levent 0x02 
     58//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb0c8bc, levent 0x03 
     59//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffb0c8c8, levent 0x06 
     60//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffb0c8d4, levent 0x07 
     61//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffb0c8e0, levent 0x05 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb0c904, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb0c8f8, levent 0x00 
     64//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffb0c8ec, levent 0x04 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/ixus200_sd980/sub/101c/stubs_entry.S

    r1391 r1397  
    7373//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb404e8, levent 0x90a 
    7474//#define SD_READONLY_IDX     2 
    75 //#define USB_FLAG            0x00100000 // Found @0xffb40500, levent 0x902 
     75//#define USB_MASK            0x00100000 // Found @0xffb40500, levent 0x902 
    7676//#define USB_IDX             2 
    7777 
    7878// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    7979//static KeyMap keymap[] = { 
    80 //    { 2, KEY_MENU        ,0x00000001 }, // Found @0xffb40440, levent 0x09 
    81 //    { 2, KEY_SET         ,0x00000002 }, // Found @0xffb4044c, levent 0x08 
    82 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffb40458, levent 0x02 
    83 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb40464, levent 0x03 
    84 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffb40470, levent 0x06 
    85 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffb4047c, levent 0x07 
    86 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffb40488, levent 0x05 
    87 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffb40494, levent 0x04 
    88 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb404a0, levent 0x00 
    89 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb404ac, levent 0x01 
     80//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb404ac, levent 0x01 
     81//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb404ac, levent 0x01 
     82//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb404a0, levent 0x00 
     83//    { 2, KEY_MENU            ,0x00000001 }, // Found @0xffb40440, levent 0x09 
     84//    { 2, KEY_SET             ,0x00000002 }, // Found @0xffb4044c, levent 0x08 
     85//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffb40458, levent 0x02 
     86//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb40464, levent 0x03 
     87//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffb40470, levent 0x06 
     88//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffb4047c, levent 0x07 
     89//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffb40488, levent 0x05 
     90//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffb40494, levent 0x04 
    9091//    { 0, 0, 0 } 
    9192//}; 
  • trunk/platform/ixus200_sd980/sub/101d/stubs_entry.S

    r1391 r1397  
    7272//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb406a4, levent 0x90a 
    7373//#define SD_READONLY_IDX     2 
    74 //#define USB_FLAG            0x00100000 // Found @0xffb406bc, levent 0x902 
     74//#define USB_MASK            0x00100000 // Found @0xffb406bc, levent 0x902 
    7575//#define USB_IDX             2 
    7676 
    7777// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    7878//static KeyMap keymap[] = { 
    79 //    { 2, KEY_MENU        ,0x00000001 }, // Found @0xffb405fc, levent 0x09 
    80 //    { 2, KEY_SET         ,0x00000002 }, // Found @0xffb40608, levent 0x08 
    81 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffb40614, levent 0x02 
    82 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffb40620, levent 0x03 
    83 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffb4062c, levent 0x06 
    84 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffb40638, levent 0x07 
    85 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffb40644, levent 0x05 
    86 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffb40650, levent 0x04 
    87 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb4065c, levent 0x00 
    88 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb40668, levent 0x01 
     79//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb40668, levent 0x01 
     80//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb40668, levent 0x01 
     81//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb4065c, levent 0x00 
     82//    { 2, KEY_MENU            ,0x00000001 }, // Found @0xffb405fc, levent 0x09 
     83//    { 2, KEY_SET             ,0x00000002 }, // Found @0xffb40608, levent 0x08 
     84//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffb40614, levent 0x02 
     85//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffb40620, levent 0x03 
     86//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffb4062c, levent 0x06 
     87//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffb40638, levent 0x07 
     88//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffb40644, levent 0x05 
     89//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffb40650, levent 0x04 
    8990//    { 0, 0, 0 } 
    9091//}; 
  • trunk/platform/ixus300_sd4000/sub/100d/stubs_entry.S

    r1391 r1397  
    5858//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb5f77c, levent 0x90a 
    5959//#define SD_READONLY_IDX     2 
    60 //#define USB_FLAG            0x00080000 // Found @0xffb5f784, levent 0x902 
     60//#define USB_MASK            0x00080000 // Found @0xffb5f784, levent 0x902 
    6161//#define USB_IDX             2 
    6262 
    6363// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6464//static KeyMap keymap[] = { 
    65 //    { 0, KEY_DOWN        ,0x00000001 }, // Found @0xffb5f6bc, levent 0x05 
    66 //    { 0, KEY_RIGHT       ,0x00000002 }, // Found @0xffb5f6c4, levent 0x07 
    67 //    { 0, KEY_UP          ,0x00000004 }, // Found @0xffb5f6cc, levent 0x04 
    68 //    { 0, KEY_LEFT        ,0x00000008 }, // Found @0xffb5f6d4, levent 0x06 
    69 //    { 0, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb5f6e4, levent 0x00 
    70 //    { 0, KEY_SHOOT_FULL  ,0x00000900 }, // Found @0xffb5f6ec, levent 0x01 
    71 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb5f734, levent 0x02 
    72 //    { 1, KEY_ZOOM_OUT    ,0x00000020 }, // Found @0xffb5f73c, levent 0x03 
    73 //    { 1, KEY_SET         ,0x00000040 }, // Found @0xffb5f744, levent 0x08 
    74 //    { 1, KEY_MENU        ,0x00000080 }, // Found @0xffb5f74c, levent 0x09 
     65//    { 0, KEY_SHOOT_FULL      ,0x00000900 }, // Found @0xffb5f6ec, levent 0x01 
     66//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000800 }, // Found @0xffb5f6ec, levent 0x01 
     67//    { 0, KEY_DOWN            ,0x00000001 }, // Found @0xffb5f6bc, levent 0x05 
     68//    { 0, KEY_RIGHT           ,0x00000002 }, // Found @0xffb5f6c4, levent 0x07 
     69//    { 0, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb5f6e4, levent 0x00 
     70//    { 0, KEY_UP              ,0x00000004 }, // Found @0xffb5f6cc, levent 0x04 
     71//    { 0, KEY_LEFT            ,0x00000008 }, // Found @0xffb5f6d4, levent 0x06 
     72//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb5f734, levent 0x02 
     73//    { 1, KEY_ZOOM_OUT        ,0x00000020 }, // Found @0xffb5f73c, levent 0x03 
     74//    { 1, KEY_SET             ,0x00000040 }, // Found @0xffb5f744, levent 0x08 
     75//    { 1, KEY_MENU            ,0x00000080 }, // Found @0xffb5f74c, levent 0x09 
    7576//    { 0, 0, 0 } 
    7677//}; 
  • trunk/platform/ixus310_elph500hs/sub/100a/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xff3d1494, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x04000000 // Found @0xff3d14b4, levent 0x902 
     49//#define USB_MASK            0x04000000 // Found @0xff3d14b4, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 1, KEY_ZOOM_IN     ,0x00001000 }, // Found @0xff3d144c, levent 0x02 
    55 //    { 1, KEY_ZOOM_OUT    ,0x00008000 }, // Found @0xff3d1454, levent 0x03 
    56 //    { 2, KEY_SHOOT_HALF  ,0x00000200 }, // Found @0xff3d1464, levent 0x00 
    57 //    { 2, KEY_SHOOT_FULL  ,0x00000a00 }, // Found @0xff3d146c, levent 0x01 
     54//    { 1, KEY_ZOOM_IN         ,0x00001000 }, // Found @0xff3d144c, levent 0x02 
     55//    { 1, KEY_ZOOM_OUT        ,0x00008000 }, // Found @0xff3d1454, levent 0x03 
     56//    { 2, KEY_SHOOT_FULL      ,0x00000a00 }, // Found @0xff3d146c, levent 0x01 
     57//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000800 }, // Found @0xff3d146c, levent 0x01 
     58//    { 2, KEY_SHOOT_HALF      ,0x00000200 }, // Found @0xff3d1464, levent 0x00 
    5859//    { 0, 0, 0 } 
    5960//}; 
  • trunk/platform/ixus310_elph500hs/sub/101a/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xff3d14ac, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x04000000 // Found @0xff3d14cc, levent 0x902 
     49//#define USB_MASK            0x04000000 // Found @0xff3d14cc, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 1, KEY_ZOOM_IN     ,0x00001000 }, // Found @0xff3d1464, levent 0x02 
    55 //    { 1, KEY_ZOOM_OUT    ,0x00008000 }, // Found @0xff3d146c, levent 0x03 
    56 //    { 2, KEY_SHOOT_HALF  ,0x00000200 }, // Found @0xff3d147c, levent 0x00 
    57 //    { 2, KEY_SHOOT_FULL  ,0x00000a00 }, // Found @0xff3d1484, levent 0x01 
     54//    { 1, KEY_ZOOM_IN         ,0x00001000 }, // Found @0xff3d1464, levent 0x02 
     55//    { 1, KEY_ZOOM_OUT        ,0x00008000 }, // Found @0xff3d146c, levent 0x03 
     56//    { 2, KEY_SHOOT_FULL      ,0x00000a00 }, // Found @0xff3d1484, levent 0x01 
     57//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000800 }, // Found @0xff3d1484, levent 0x01 
     58//    { 2, KEY_SHOOT_HALF      ,0x00000200 }, // Found @0xff3d147c, levent 0x00 
    5859//    { 0, 0, 0 } 
    5960//}; 
  • trunk/platform/ixus80_sd1100/sub/100c/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffaa8a9c, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00040000 // Found @0xffaa8aa8, levent 0x902 
     48//#define USB_MASK            0x00040000 // Found @0xffaa8aa8, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffaa89f4, levent 0x00 
    54 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffaa8a00, levent 0x01 
    55 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffaa8a0c, levent 0x02 
    56 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffaa8a18, levent 0x03 
    57 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffaa8a24, levent 0x06 
    58 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffaa8a30, levent 0x07 
    59 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffaa8a3c, levent 0x05 
    60 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffaa8a48, levent 0x04 
    61 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffaa8a54, levent 0x08 
    62 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffaa8a60, levent 0x0a 
    63 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffaa8a6c, levent 0x09 
     53//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffaa8a0c, levent 0x02 
     54//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffaa8a18, levent 0x03 
     55//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffaa8a24, levent 0x06 
     56//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffaa8a30, levent 0x07 
     57//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffaa8a3c, levent 0x05 
     58//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffaa8a48, levent 0x04 
     59//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffaa8a54, levent 0x08 
     60//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffaa8a60, levent 0x0a 
     61//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffaa8a00, levent 0x01 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffaa8a00, levent 0x01 
     63//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffaa8a6c, levent 0x09 
     64//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffaa89f4, levent 0x00 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/ixus80_sd1100/sub/101a/stubs_entry.S

    r1391 r1397  
    4949//#define SD_READONLY_FLAG    0x00020000 // Found @0xffaa8a98, levent 0x90a 
    5050//#define SD_READONLY_IDX     2 
    51 //#define USB_FLAG            0x00040000 // Found @0xffaa8aa4, levent 0x902 
     51//#define USB_MASK            0x00040000 // Found @0xffaa8aa4, levent 0x902 
    5252//#define USB_IDX             2 
    5353 
    5454// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5555//static KeyMap keymap[] = { 
    56 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffaa89f0, levent 0x00 
    57 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffaa89fc, levent 0x01 
    58 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffaa8a08, levent 0x02 
    59 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffaa8a14, levent 0x03 
    60 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffaa8a20, levent 0x06 
    61 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffaa8a2c, levent 0x07 
    62 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffaa8a38, levent 0x05 
    63 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffaa8a44, levent 0x04 
    64 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffaa8a50, levent 0x08 
    65 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffaa8a5c, levent 0x0a 
    66 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffaa8a68, levent 0x09 
     56//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffaa8a08, levent 0x02 
     57//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffaa8a14, levent 0x03 
     58//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffaa8a20, levent 0x06 
     59//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffaa8a2c, levent 0x07 
     60//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffaa8a38, levent 0x05 
     61//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffaa8a44, levent 0x04 
     62//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffaa8a50, levent 0x08 
     63//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffaa8a5c, levent 0x0a 
     64//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffaa89fc, levent 0x01 
     65//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffaa89fc, levent 0x01 
     66//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffaa8a68, levent 0x09 
     67//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffaa89f0, levent 0x00 
    6768//    { 0, 0, 0 } 
    6869//}; 
  • trunk/platform/ixus85_sd770/sub/100a/stubs_entry.S

    r1391 r1397  
    5252//#define SD_READONLY_FLAG    0x00020000 // Found @0xffaaacbc, levent 0x90a 
    5353//#define SD_READONLY_IDX     2 
    54 //#define USB_FLAG            0x00040000 // Found @0xffaaacc8, levent 0x902 
     54//#define USB_MASK            0x00040000 // Found @0xffaaacc8, levent 0x902 
    5555//#define USB_IDX             2 
    5656 
    5757// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5858//static KeyMap keymap[] = { 
    59 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffaaac14, levent 0x00 
    60 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffaaac20, levent 0x01 
    61 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffaaac2c, levent 0x02 
    62 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffaaac38, levent 0x03 
    63 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffaaac44, levent 0x06 
    64 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffaaac50, levent 0x07 
    65 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffaaac5c, levent 0x05 
    66 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffaaac68, levent 0x04 
    67 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffaaac74, levent 0x08 
    68 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffaaac80, levent 0x0a 
    69 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffaaac8c, levent 0x09 
     59//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffaaac2c, levent 0x02 
     60//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffaaac38, levent 0x03 
     61//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffaaac44, levent 0x06 
     62//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffaaac50, levent 0x07 
     63//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffaaac5c, levent 0x05 
     64//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffaaac68, levent 0x04 
     65//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffaaac74, levent 0x08 
     66//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffaaac80, levent 0x0a 
     67//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffaaac20, levent 0x01 
     68//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffaaac20, levent 0x01 
     69//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffaaac8c, levent 0x09 
     70//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffaaac14, levent 0x00 
    7071//    { 0, 0, 0 } 
    7172//}; 
  • trunk/platform/ixus860_sd870/sub/100c/stubs_entry.S

    r1391 r1397  
    5252//#define SD_READONLY_FLAG    0x00020000 // Found @0xffa8fd64, levent 0x90a 
    5353//#define SD_READONLY_IDX     2 
    54 //#define USB_FLAG            0x00040000 // Found @0xffa8fd70, levent 0x902 
     54//#define USB_MASK            0x00040000 // Found @0xffa8fd70, levent 0x902 
    5555//#define USB_IDX             2 
    5656 
    5757// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5858//static KeyMap keymap[] = { 
    59 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffa8fcbc, levent 0x00 
    60 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffa8fcc8, levent 0x01 
    61 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffa8fcd4, levent 0x02 
    62 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffa8fce0, levent 0x03 
    63 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffa8fd28, levent 0x0a 
    64 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffa8fd34, levent 0x09 
     59//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffa8fcc8, levent 0x01 
     60//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffa8fcc8, levent 0x01 
     61//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffa8fcbc, levent 0x00 
     62//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffa8fcd4, levent 0x02 
     63//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffa8fce0, levent 0x03 
     64//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffa8fd28, levent 0x0a 
     65//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffa8fd34, levent 0x09 
    6566//    { 0, 0, 0 } 
    6667//}; 
  • trunk/platform/ixus870_sd880/sub/100e/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffad7024, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00040000 // Found @0xffad7030, levent 0x902 
     48//#define USB_MASK            0x00040000 // Found @0xffad7030, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffad6f7c, levent 0x00 
    54 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffad6f88, levent 0x01 
    55 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffad6f94, levent 0x02 
    56 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffad6fa0, levent 0x03 
    57 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffad6fac, levent 0x06 
    58 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffad6fb8, levent 0x07 
    59 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffad6fc4, levent 0x05 
    60 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffad6fd0, levent 0x04 
    61 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffad6fdc, levent 0x08 
    62 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffad6fe8, levent 0x0a 
    63 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffad6ff4, levent 0x09 
     53//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffad6f94, levent 0x02 
     54//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffad6fa0, levent 0x03 
     55//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffad6fac, levent 0x06 
     56//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffad6fb8, levent 0x07 
     57//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffad6fc4, levent 0x05 
     58//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffad6fd0, levent 0x04 
     59//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffad6fdc, levent 0x08 
     60//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffad6fe8, levent 0x0a 
     61//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffad6f88, levent 0x01 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffad6f88, levent 0x01 
     63//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffad6ff4, levent 0x09 
     64//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffad6f7c, levent 0x00 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/ixus870_sd880/sub/101a/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffad7034, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x00040000 // Found @0xffad7040, levent 0x902 
     49//#define USB_MASK            0x00040000 // Found @0xffad7040, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffad6f8c, levent 0x00 
    55 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffad6f98, levent 0x01 
    56 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffad6fa4, levent 0x02 
    57 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffad6fb0, levent 0x03 
    58 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffad6fbc, levent 0x06 
    59 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffad6fc8, levent 0x07 
    60 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffad6fd4, levent 0x05 
    61 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffad6fe0, levent 0x04 
    62 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffad6fec, levent 0x08 
    63 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffad6ff8, levent 0x0a 
    64 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffad7004, levent 0x09 
     54//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffad6fa4, levent 0x02 
     55//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffad6fb0, levent 0x03 
     56//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffad6fbc, levent 0x06 
     57//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffad6fc8, levent 0x07 
     58//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffad6fd4, levent 0x05 
     59//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffad6fe0, levent 0x04 
     60//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffad6fec, levent 0x08 
     61//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffad6ff8, levent 0x0a 
     62//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffad6f98, levent 0x01 
     63//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffad6f98, levent 0x01 
     64//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffad7004, levent 0x09 
     65//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffad6f8c, levent 0x00 
    6566//    { 0, 0, 0 } 
    6667//}; 
  • trunk/platform/ixus870_sd880/sub/102b/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffad7064, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x00040000 // Found @0xffad7070, levent 0x902 
     49//#define USB_MASK            0x00040000 // Found @0xffad7070, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffad6fbc, levent 0x00 
    55 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffad6fc8, levent 0x01 
    56 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffad6fd4, levent 0x02 
    57 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffad6fe0, levent 0x03 
    58 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffad6fec, levent 0x06 
    59 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffad6ff8, levent 0x07 
    60 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffad7004, levent 0x05 
    61 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffad7010, levent 0x04 
    62 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffad701c, levent 0x08 
    63 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffad7028, levent 0x0a 
    64 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffad7034, levent 0x09 
     54//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffad6fd4, levent 0x02 
     55//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffad6fe0, levent 0x03 
     56//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffad6fec, levent 0x06 
     57//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffad6ff8, levent 0x07 
     58//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffad7004, levent 0x05 
     59//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffad7010, levent 0x04 
     60//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffad701c, levent 0x08 
     61//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffad7028, levent 0x0a 
     62//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffad6fc8, levent 0x01 
     63//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffad6fc8, levent 0x01 
     64//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffad7034, levent 0x09 
     65//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffad6fbc, levent 0x00 
    6566//    { 0, 0, 0 } 
    6667//}; 
  • trunk/platform/ixus90_sd790/sub/100c/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffab0784, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x00040000 // Found @0xffab0790, levent 0x902 
     47//#define USB_MASK            0x00040000 // Found @0xffab0790, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffab06dc, levent 0x00 
    53 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffab06e8, levent 0x01 
    54 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffab06f4, levent 0x02 
    55 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffab0700, levent 0x03 
    56 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffab070c, levent 0x06 
    57 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffab0718, levent 0x07 
    58 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffab0724, levent 0x05 
    59 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffab0730, levent 0x04 
    60 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffab073c, levent 0x08 
    61 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffab0748, levent 0x0a 
    62 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffab0754, levent 0x09 
     52//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffab06f4, levent 0x02 
     53//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffab0700, levent 0x03 
     54//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffab070c, levent 0x06 
     55//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffab0718, levent 0x07 
     56//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffab0724, levent 0x05 
     57//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffab0730, levent 0x04 
     58//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffab073c, levent 0x08 
     59//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffab0748, levent 0x0a 
     60//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffab06e8, levent 0x01 
     61//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffab06e8, levent 0x01 
     62//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffab0754, levent 0x09 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffab06dc, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/ixus90_sd790/sub/100d/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffab0780, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x00040000 // Found @0xffab078c, levent 0x902 
     47//#define USB_MASK            0x00040000 // Found @0xffab078c, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffab06d8, levent 0x00 
    53 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffab06e4, levent 0x01 
    54 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffab06f0, levent 0x02 
    55 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffab06fc, levent 0x03 
    56 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffab0708, levent 0x06 
    57 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffab0714, levent 0x07 
    58 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffab0720, levent 0x05 
    59 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffab072c, levent 0x04 
    60 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffab0738, levent 0x08 
    61 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffab0744, levent 0x0a 
    62 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffab0750, levent 0x09 
     52//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffab06f0, levent 0x02 
     53//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffab06fc, levent 0x03 
     54//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffab0708, levent 0x06 
     55//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffab0714, levent 0x07 
     56//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffab0720, levent 0x05 
     57//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffab072c, levent 0x04 
     58//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffab0738, levent 0x08 
     59//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffab0744, levent 0x0a 
     60//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffab06e4, levent 0x01 
     61//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffab06e4, levent 0x01 
     62//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffab0750, levent 0x09 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffab06d8, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/ixus95_sd1200/sub/100c/stubs_entry.S

    r1391 r1397  
    6060//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe65ad0, levent 0x90a 
    6161//#define SD_READONLY_IDX     2 
    62 //#define USB_FLAG            0x00040000 // Found @0xffe65adc, levent 0x902 
     62//#define USB_MASK            0x00040000 // Found @0xffe65adc, levent 0x902 
    6363//#define USB_IDX             2 
    6464 
    6565// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6666//static KeyMap keymap[] = { 
    67 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffe65a28, levent 0x00 
    68 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffe65a34, levent 0x01 
    69 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffe65a40, levent 0x02 
    70 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffe65a4c, levent 0x03 
    71 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffe65a58, levent 0x06 
    72 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffe65a64, levent 0x07 
    73 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffe65a70, levent 0x05 
    74 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffe65a7c, levent 0x04 
    75 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffe65a88, levent 0x08 
    76 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffe65a94, levent 0x0a 
    77 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffe65aa0, levent 0x09 
     67//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffe65a40, levent 0x02 
     68//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffe65a4c, levent 0x03 
     69//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffe65a58, levent 0x06 
     70//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffe65a64, levent 0x07 
     71//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffe65a70, levent 0x05 
     72//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffe65a7c, levent 0x04 
     73//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffe65a88, levent 0x08 
     74//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffe65a94, levent 0x0a 
     75//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffe65a34, levent 0x01 
     76//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffe65a34, levent 0x01 
     77//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffe65aa0, levent 0x09 
     78//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffe65a28, levent 0x00 
    7879//    { 0, 0, 0 } 
    7980//}; 
  • trunk/platform/ixus960_sd950/sub/100d/stubs_entry.S

    r1391 r1397  
    5353//#define SD_READONLY_FLAG    0x00020000 // Found @0xffa95924, levent 0x90a 
    5454//#define SD_READONLY_IDX     2 
    55 //#define USB_FLAG            0x00040000 // Found @0xffa95930, levent 0x902 
     55//#define USB_MASK            0x00040000 // Found @0xffa95930, levent 0x902 
    5656//#define USB_IDX             2 
    5757 
    5858// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5959//static KeyMap keymap[] = { 
    60 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffa9587c, levent 0x00 
    61 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffa95888, levent 0x01 
    62 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffa95894, levent 0x02 
    63 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffa958a0, levent 0x03 
    64 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffa958e8, levent 0x0a 
    65 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffa958f4, levent 0x09 
     60//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffa95888, levent 0x01 
     61//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffa95888, levent 0x01 
     62//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffa9587c, levent 0x00 
     63//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffa95894, levent 0x02 
     64//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffa958a0, levent 0x03 
     65//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffa958e8, levent 0x0a 
     66//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffa958f4, levent 0x09 
    6667//    { 0, 0, 0 } 
    6768//}; 
  • trunk/platform/ixus970_sd890/sub/100b/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffab1630, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x00040000 // Found @0xffab163c, levent 0x902 
     49//#define USB_MASK            0x00040000 // Found @0xffab163c, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffab1588, levent 0x00 
    55 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffab1594, levent 0x01 
    56 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffab15a0, levent 0x02 
    57 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffab15ac, levent 0x03 
    58 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffab15b8, levent 0x06 
    59 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffab15c4, levent 0x07 
    60 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffab15d0, levent 0x05 
    61 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffab15dc, levent 0x04 
    62 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffab15e8, levent 0x08 
    63 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffab15f4, levent 0x0a 
    64 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffab1600, levent 0x09 
     54//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffab15a0, levent 0x02 
     55//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffab15ac, levent 0x03 
     56//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffab15b8, levent 0x06 
     57//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffab15c4, levent 0x07 
     58//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffab15d0, levent 0x05 
     59//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffab15dc, levent 0x04 
     60//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffab15e8, levent 0x08 
     61//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffab15f4, levent 0x0a 
     62//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffab1594, levent 0x01 
     63//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffab1594, levent 0x01 
     64//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffab1600, levent 0x09 
     65//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffab1588, levent 0x00 
    6566//    { 0, 0, 0 } 
    6667//}; 
  • trunk/platform/ixus970_sd890/sub/100c/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffab1704, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x00040000 // Found @0xffab1710, levent 0x902 
     49//#define USB_MASK            0x00040000 // Found @0xffab1710, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffab165c, levent 0x00 
    55 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffab1668, levent 0x01 
    56 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffab1674, levent 0x02 
    57 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffab1680, levent 0x03 
    58 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffab168c, levent 0x06 
    59 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffab1698, levent 0x07 
    60 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffab16a4, levent 0x05 
    61 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffab16b0, levent 0x04 
    62 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffab16bc, levent 0x08 
    63 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffab16c8, levent 0x0a 
    64 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffab16d4, levent 0x09 
     54//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffab1674, levent 0x02 
     55//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffab1680, levent 0x03 
     56//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffab168c, levent 0x06 
     57//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffab1698, levent 0x07 
     58//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffab16a4, levent 0x05 
     59//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffab16b0, levent 0x04 
     60//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffab16bc, levent 0x08 
     61//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffab16c8, levent 0x0a 
     62//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffab1668, levent 0x01 
     63//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffab1668, levent 0x01 
     64//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffab16d4, levent 0x09 
     65//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffab165c, levent 0x00 
    6566//    { 0, 0, 0 } 
    6667//}; 
  • trunk/platform/ixus970_sd890/sub/100f/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffab16e8, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00040000 // Found @0xffab16f4, levent 0x902 
     48//#define USB_MASK            0x00040000 // Found @0xffab16f4, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffab1640, levent 0x00 
    54 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffab164c, levent 0x01 
    55 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffab1658, levent 0x02 
    56 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffab1664, levent 0x03 
    57 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffab1670, levent 0x06 
    58 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffab167c, levent 0x07 
    59 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffab1688, levent 0x05 
    60 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffab1694, levent 0x04 
    61 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffab16a0, levent 0x08 
    62 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffab16ac, levent 0x0a 
    63 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffab16b8, levent 0x09 
     53//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffab1658, levent 0x02 
     54//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffab1664, levent 0x03 
     55//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffab1670, levent 0x06 
     56//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffab167c, levent 0x07 
     57//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffab1688, levent 0x05 
     58//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffab1694, levent 0x04 
     59//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffab16a0, levent 0x08 
     60//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffab16ac, levent 0x0a 
     61//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffab164c, levent 0x01 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffab164c, levent 0x01 
     63//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffab16b8, levent 0x09 
     64//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffab1640, levent 0x00 
    6465//    { 0, 0, 0 } 
    6566//}; 
  • trunk/platform/ixus980_sd990/sub/100e/stubs_entry.S

    r1391 r1397  
    4848//#define SD_READONLY_FLAG    0x00020000 // Found @0xffae86d0, levent 0x90a 
    4949//#define SD_READONLY_IDX     2 
    50 //#define USB_FLAG            0x00040000 // Found @0xffae86dc, levent 0x902 
     50//#define USB_MASK            0x00040000 // Found @0xffae86dc, levent 0x902 
    5151//#define USB_IDX             2 
    5252 
    5353// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5454//static KeyMap keymap[] = { 
    55 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffae8628, levent 0x00 
    56 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffae8634, levent 0x01 
    57 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffae8640, levent 0x02 
    58 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffae864c, levent 0x03 
    59 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffae8658, levent 0x06 
    60 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffae8664, levent 0x07 
    61 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffae8670, levent 0x05 
    62 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffae867c, levent 0x04 
    63 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffae8688, levent 0x08 
    64 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffae8694, levent 0x0a 
    65 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffae86a0, levent 0x09 
     55//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffae8640, levent 0x02 
     56//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffae864c, levent 0x03 
     57//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffae8658, levent 0x06 
     58//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffae8664, levent 0x07 
     59//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffae8670, levent 0x05 
     60//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffae867c, levent 0x04 
     61//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffae8688, levent 0x08 
     62//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffae8694, levent 0x0a 
     63//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffae8634, levent 0x01 
     64//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffae8634, levent 0x01 
     65//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffae86a0, levent 0x09 
     66//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffae8628, levent 0x00 
    6667//    { 0, 0, 0 } 
    6768//}; 
  • trunk/platform/ixus980_sd990/sub/101b/stubs_entry.S

    r1391 r1397  
    4848//#define SD_READONLY_FLAG    0x00020000 // Found @0xffae8700, levent 0x90a 
    4949//#define SD_READONLY_IDX     2 
    50 //#define USB_FLAG            0x00040000 // Found @0xffae870c, levent 0x902 
     50//#define USB_MASK            0x00040000 // Found @0xffae870c, levent 0x902 
    5151//#define USB_IDX             2 
    5252 
    5353// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5454//static KeyMap keymap[] = { 
    55 //    { 2, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffae8658, levent 0x00 
    56 //    { 2, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffae8664, levent 0x01 
    57 //    { 2, KEY_ZOOM_IN     ,0x00000004 }, // Found @0xffae8670, levent 0x02 
    58 //    { 2, KEY_ZOOM_OUT    ,0x00000008 }, // Found @0xffae867c, levent 0x03 
    59 //    { 2, KEY_LEFT        ,0x00000010 }, // Found @0xffae8688, levent 0x06 
    60 //    { 2, KEY_RIGHT       ,0x00000020 }, // Found @0xffae8694, levent 0x07 
    61 //    { 2, KEY_DOWN        ,0x00000040 }, // Found @0xffae86a0, levent 0x05 
    62 //    { 2, KEY_UP          ,0x00000080 }, // Found @0xffae86ac, levent 0x04 
    63 //    { 2, KEY_SET         ,0x00000100 }, // Found @0xffae86b8, levent 0x08 
    64 //    { 2, KEY_DISPLAY     ,0x00000200 }, // Found @0xffae86c4, levent 0x0a 
    65 //    { 2, KEY_MENU        ,0x00000400 }, // Found @0xffae86d0, levent 0x09 
     55//    { 2, KEY_ZOOM_IN         ,0x00000004 }, // Found @0xffae8670, levent 0x02 
     56//    { 2, KEY_ZOOM_OUT        ,0x00000008 }, // Found @0xffae867c, levent 0x03 
     57//    { 2, KEY_LEFT            ,0x00000010 }, // Found @0xffae8688, levent 0x06 
     58//    { 2, KEY_RIGHT           ,0x00000020 }, // Found @0xffae8694, levent 0x07 
     59//    { 2, KEY_DOWN            ,0x00000040 }, // Found @0xffae86a0, levent 0x05 
     60//    { 2, KEY_UP              ,0x00000080 }, // Found @0xffae86ac, levent 0x04 
     61//    { 2, KEY_SET             ,0x00000100 }, // Found @0xffae86b8, levent 0x08 
     62//    { 2, KEY_DISPLAY         ,0x00000200 }, // Found @0xffae86c4, levent 0x0a 
     63//    { 2, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffae8664, levent 0x01 
     64//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffae8664, levent 0x01 
     65//    { 2, KEY_MENU            ,0x00000400 }, // Found @0xffae86d0, levent 0x09 
     66//    { 2, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffae8658, levent 0x00 
    6667//    { 0, 0, 0 } 
    6768//}; 
  • trunk/platform/s5is/sub/101a/stubs_entry.S

    r1391 r1397  
    5353//#define SD_READONLY_FLAG    0x00020000 // Found @0xffa9ceb8, levent 0x90a 
    5454//#define SD_READONLY_IDX     2 
    55 //#define USB_FLAG            0x00200000 // Found @0xffa9ced8, levent 0x902 
     55//#define USB_MASK            0x00200000 // Found @0xffa9ced8, levent 0x902 
    5656//#define USB_IDX             2 
    5757 
    5858// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5959//static KeyMap keymap[] = { 
    60 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffa9cda8, levent 0x00 
    61 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffa9cdb0, levent 0x01 
    62 //    { 1, KEY_LEFT        ,0x00001000 }, // Found @0xffa9ce28, levent 0x06 
    63 //    { 1, KEY_SET         ,0x00010000 }, // Found @0xffa9ce40, levent 0x08 
    64 //    { 1, KEY_DISPLAY     ,0x00020000 }, // Found @0xffa9ce48, levent 0x0a 
    65 //    { 1, KEY_MENU        ,0x00040000 }, // Found @0xffa9ce50, levent 0x09 
    66 //    { 1, KEY_DOWN        ,0x00080000 }, // Found @0xffa9ce58, levent 0x05 
    67 //    { 1, KEY_UP          ,0x00100000 }, // Found @0xffa9ce60, levent 0x04 
    68 //    { 1, KEY_RIGHT       ,0x00200000 }, // Found @0xffa9ce68, levent 0x07 
     60//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffa9cdb0, levent 0x01 
     61//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffa9cdb0, levent 0x01 
     62//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffa9cda8, levent 0x00 
     63//    { 1, KEY_LEFT            ,0x00001000 }, // Found @0xffa9ce28, levent 0x06 
     64//    { 1, KEY_SET             ,0x00010000 }, // Found @0xffa9ce40, levent 0x08 
     65//    { 1, KEY_DISPLAY         ,0x00020000 }, // Found @0xffa9ce48, levent 0x0a 
     66//    { 1, KEY_MENU            ,0x00040000 }, // Found @0xffa9ce50, levent 0x09 
     67//    { 1, KEY_DOWN            ,0x00080000 }, // Found @0xffa9ce58, levent 0x05 
     68//    { 1, KEY_UP              ,0x00100000 }, // Found @0xffa9ce60, levent 0x04 
     69//    { 1, KEY_RIGHT           ,0x00200000 }, // Found @0xffa9ce68, levent 0x07 
    6970//    { 0, 0, 0 } 
    7071//}; 
  • trunk/platform/s5is/sub/101b/stubs_entry.S

    r1391 r1397  
    5353//#define SD_READONLY_FLAG    0x00020000 // Found @0xffa9cdc4, levent 0x90a 
    5454//#define SD_READONLY_IDX     2 
    55 //#define USB_FLAG            0x00200000 // Found @0xffa9cde4, levent 0x902 
     55//#define USB_MASK            0x00200000 // Found @0xffa9cde4, levent 0x902 
    5656//#define USB_IDX             2 
    5757 
    5858// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5959//static KeyMap keymap[] = { 
    60 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffa9ccb4, levent 0x00 
    61 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffa9ccbc, levent 0x01 
    62 //    { 1, KEY_LEFT        ,0x00001000 }, // Found @0xffa9cd34, levent 0x06 
    63 //    { 1, KEY_SET         ,0x00010000 }, // Found @0xffa9cd4c, levent 0x08 
    64 //    { 1, KEY_DISPLAY     ,0x00020000 }, // Found @0xffa9cd54, levent 0x0a 
    65 //    { 1, KEY_MENU        ,0x00040000 }, // Found @0xffa9cd5c, levent 0x09 
    66 //    { 1, KEY_DOWN        ,0x00080000 }, // Found @0xffa9cd64, levent 0x05 
    67 //    { 1, KEY_UP          ,0x00100000 }, // Found @0xffa9cd6c, levent 0x04 
    68 //    { 1, KEY_RIGHT       ,0x00200000 }, // Found @0xffa9cd74, levent 0x07 
     60//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffa9ccbc, levent 0x01 
     61//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffa9ccbc, levent 0x01 
     62//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffa9ccb4, levent 0x00 
     63//    { 1, KEY_LEFT            ,0x00001000 }, // Found @0xffa9cd34, levent 0x06 
     64//    { 1, KEY_SET             ,0x00010000 }, // Found @0xffa9cd4c, levent 0x08 
     65//    { 1, KEY_DISPLAY         ,0x00020000 }, // Found @0xffa9cd54, levent 0x0a 
     66//    { 1, KEY_MENU            ,0x00040000 }, // Found @0xffa9cd5c, levent 0x09 
     67//    { 1, KEY_DOWN            ,0x00080000 }, // Found @0xffa9cd64, levent 0x05 
     68//    { 1, KEY_UP              ,0x00100000 }, // Found @0xffa9cd6c, levent 0x04 
     69//    { 1, KEY_RIGHT           ,0x00200000 }, // Found @0xffa9cd74, levent 0x07 
    6970//    { 0, 0, 0 } 
    7071//}; 
  • trunk/platform/s90/sub/100c/stubs_entry.S

    r1391 r1397  
    5353//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb3aa50, levent 0x90a 
    5454//#define SD_READONLY_IDX     2 
    55 //#define USB_FLAG            0x00200000 // Found @0xffb3aa68, levent 0x902 
     55//#define USB_MASK            0x00200000 // Found @0xffb3aa68, levent 0x902 
    5656//#define USB_IDX             2 
    5757 
    5858// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5959//static KeyMap keymap[] = { 
    60 //    { 0, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb3a930, levent 0x00 
    61 //    { 0, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb3a93c, levent 0x01 
    62 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb3a9b4, levent 0x02 
    63 //    { 1, KEY_ZOOM_OUT    ,0x00000020 }, // Found @0xffb3a9c0, levent 0x03 
    64 //    { 1, KEY_LEFT        ,0x00000100 }, // Found @0xffb3a9e4, levent 0x06 
    65 //    { 1, KEY_RIGHT       ,0x00000200 }, // Found @0xffb3a9f0, levent 0x07 
    66 //    { 1, KEY_DOWN        ,0x00000400 }, // Found @0xffb3a9fc, levent 0x05 
    67 //    { 1, KEY_DISPLAY     ,0x00001000 }, // Found @0xffb3aa14, levent 0x0a 
    68 //    { 1, KEY_MENU        ,0x00002000 }, // Found @0xffb3aa20, levent 0x09 
    69 //    { 1, KEY_UP          ,0x00004000 }, // Found @0xffb3aa2c, levent 0x04 
    70 //    { 1, KEY_SET         ,0x00008000 }, // Found @0xffb3aa38, levent 0x08 
     60//    { 0, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb3a93c, levent 0x01 
     61//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb3a93c, levent 0x01 
     62//    { 0, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb3a930, levent 0x00 
     63//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb3a9b4, levent 0x02 
     64//    { 1, KEY_ZOOM_OUT        ,0x00000020 }, // Found @0xffb3a9c0, levent 0x03 
     65//    { 1, KEY_LEFT            ,0x00000100 }, // Found @0xffb3a9e4, levent 0x06 
     66//    { 1, KEY_RIGHT           ,0x00000200 }, // Found @0xffb3a9f0, levent 0x07 
     67//    { 1, KEY_DOWN            ,0x00000400 }, // Found @0xffb3a9fc, levent 0x05 
     68//    { 1, KEY_DISPLAY         ,0x00001000 }, // Found @0xffb3aa14, levent 0x0a 
     69//    { 1, KEY_MENU            ,0x00002000 }, // Found @0xffb3aa20, levent 0x09 
     70//    { 1, KEY_UP              ,0x00004000 }, // Found @0xffb3aa2c, levent 0x04 
     71//    { 1, KEY_SET             ,0x00008000 }, // Found @0xffb3aa38, levent 0x08 
    7172//    { 0, 0, 0 } 
    7273//}; 
  • trunk/platform/s90/sub/101a/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb3aaa4, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x00200000 // Found @0xffb3aabc, levent 0x902 
     49//#define USB_MASK            0x00200000 // Found @0xffb3aabc, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 0, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb3a984, levent 0x00 
    55 //    { 0, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb3a990, levent 0x01 
    56 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb3aa08, levent 0x02 
    57 //    { 1, KEY_ZOOM_OUT    ,0x00000020 }, // Found @0xffb3aa14, levent 0x03 
    58 //    { 1, KEY_LEFT        ,0x00000100 }, // Found @0xffb3aa38, levent 0x06 
    59 //    { 1, KEY_RIGHT       ,0x00000200 }, // Found @0xffb3aa44, levent 0x07 
    60 //    { 1, KEY_DOWN        ,0x00000400 }, // Found @0xffb3aa50, levent 0x05 
    61 //    { 1, KEY_DISPLAY     ,0x00001000 }, // Found @0xffb3aa68, levent 0x0a 
    62 //    { 1, KEY_MENU        ,0x00002000 }, // Found @0xffb3aa74, levent 0x09 
    63 //    { 1, KEY_UP          ,0x00004000 }, // Found @0xffb3aa80, levent 0x04 
    64 //    { 1, KEY_SET         ,0x00008000 }, // Found @0xffb3aa8c, levent 0x08 
     54//    { 0, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb3a990, levent 0x01 
     55//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb3a990, levent 0x01 
     56//    { 0, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb3a984, levent 0x00 
     57//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb3aa08, levent 0x02 
     58//    { 1, KEY_ZOOM_OUT        ,0x00000020 }, // Found @0xffb3aa14, levent 0x03 
     59//    { 1, KEY_LEFT            ,0x00000100 }, // Found @0xffb3aa38, levent 0x06 
     60//    { 1, KEY_RIGHT           ,0x00000200 }, // Found @0xffb3aa44, levent 0x07 
     61//    { 1, KEY_DOWN            ,0x00000400 }, // Found @0xffb3aa50, levent 0x05 
     62//    { 1, KEY_DISPLAY         ,0x00001000 }, // Found @0xffb3aa68, levent 0x0a 
     63//    { 1, KEY_MENU            ,0x00002000 }, // Found @0xffb3aa74, levent 0x09 
     64//    { 1, KEY_UP              ,0x00004000 }, // Found @0xffb3aa80, levent 0x04 
     65//    { 1, KEY_SET             ,0x00008000 }, // Found @0xffb3aa8c, levent 0x08 
    6566//    { 0, 0, 0 } 
    6667//}; 
  • trunk/platform/s90/sub/101c/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb3ac60, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x00200000 // Found @0xffb3ac78, levent 0x902 
     49//#define USB_MASK            0x00200000 // Found @0xffb3ac78, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 0, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb3ab40, levent 0x00 
    55 //    { 0, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb3ab4c, levent 0x01 
    56 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb3abc4, levent 0x02 
    57 //    { 1, KEY_ZOOM_OUT    ,0x00000020 }, // Found @0xffb3abd0, levent 0x03 
    58 //    { 1, KEY_LEFT        ,0x00000100 }, // Found @0xffb3abf4, levent 0x06 
    59 //    { 1, KEY_RIGHT       ,0x00000200 }, // Found @0xffb3ac00, levent 0x07 
    60 //    { 1, KEY_DOWN        ,0x00000400 }, // Found @0xffb3ac0c, levent 0x05 
    61 //    { 1, KEY_DISPLAY     ,0x00001000 }, // Found @0xffb3ac24, levent 0x0a 
    62 //    { 1, KEY_MENU        ,0x00002000 }, // Found @0xffb3ac30, levent 0x09 
    63 //    { 1, KEY_UP          ,0x00004000 }, // Found @0xffb3ac3c, levent 0x04 
    64 //    { 1, KEY_SET         ,0x00008000 }, // Found @0xffb3ac48, levent 0x08 
     54//    { 0, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb3ab4c, levent 0x01 
     55//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb3ab4c, levent 0x01 
     56//    { 0, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb3ab40, levent 0x00 
     57//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb3abc4, levent 0x02 
     58//    { 1, KEY_ZOOM_OUT        ,0x00000020 }, // Found @0xffb3abd0, levent 0x03 
     59//    { 1, KEY_LEFT            ,0x00000100 }, // Found @0xffb3abf4, levent 0x06 
     60//    { 1, KEY_RIGHT           ,0x00000200 }, // Found @0xffb3ac00, levent 0x07 
     61//    { 1, KEY_DOWN            ,0x00000400 }, // Found @0xffb3ac0c, levent 0x05 
     62//    { 1, KEY_DISPLAY         ,0x00001000 }, // Found @0xffb3ac24, levent 0x0a 
     63//    { 1, KEY_MENU            ,0x00002000 }, // Found @0xffb3ac30, levent 0x09 
     64//    { 1, KEY_UP              ,0x00004000 }, // Found @0xffb3ac3c, levent 0x04 
     65//    { 1, KEY_SET             ,0x00008000 }, // Found @0xffb3ac48, levent 0x08 
    6566//    { 0, 0, 0 } 
    6667//}; 
  • trunk/platform/s95/sub/100e/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffba524c, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffba5274, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffba5274, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffba51b4, levent 0x02 
    53 //    { 1, KEY_ZOOM_OUT    ,0x00000020 }, // Found @0xffba51bc, levent 0x03 
    54 //    { 1, KEY_LEFT        ,0x00000100 }, // Found @0xffba51d4, levent 0x06 
    55 //    { 1, KEY_RIGHT       ,0x00000200 }, // Found @0xffba51dc, levent 0x07 
    56 //    { 1, KEY_DOWN        ,0x00000400 }, // Found @0xffba51e4, levent 0x05 
    57 //    { 1, KEY_DISPLAY     ,0x00001000 }, // Found @0xffba51f4, levent 0x0a 
    58 //    { 1, KEY_MENU        ,0x00002000 }, // Found @0xffba51fc, levent 0x09 
    59 //    { 1, KEY_UP          ,0x00004000 }, // Found @0xffba5204, levent 0x04 
    60 //    { 1, KEY_SET         ,0x00008000 }, // Found @0xffba520c, levent 0x08 
    61 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffba5214, levent 0x00 
    62 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffba521c, levent 0x01 
     52//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffba51b4, levent 0x02 
     53//    { 1, KEY_ZOOM_OUT        ,0x00000020 }, // Found @0xffba51bc, levent 0x03 
     54//    { 1, KEY_LEFT            ,0x00000100 }, // Found @0xffba51d4, levent 0x06 
     55//    { 1, KEY_RIGHT           ,0x00000200 }, // Found @0xffba51dc, levent 0x07 
     56//    { 1, KEY_DOWN            ,0x00000400 }, // Found @0xffba51e4, levent 0x05 
     57//    { 1, KEY_DISPLAY         ,0x00001000 }, // Found @0xffba51f4, levent 0x0a 
     58//    { 1, KEY_MENU            ,0x00002000 }, // Found @0xffba51fc, levent 0x09 
     59//    { 1, KEY_UP              ,0x00004000 }, // Found @0xffba5204, levent 0x04 
     60//    { 1, KEY_SET             ,0x00008000 }, // Found @0xffba520c, levent 0x08 
     61//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffba521c, levent 0x01 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffba521c, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffba5214, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/s95/sub/100h/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffba53fc, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffba5424, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffba5424, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffba5364, levent 0x02 
    53 //    { 1, KEY_ZOOM_OUT    ,0x00000020 }, // Found @0xffba536c, levent 0x03 
    54 //    { 1, KEY_LEFT        ,0x00000100 }, // Found @0xffba5384, levent 0x06 
    55 //    { 1, KEY_RIGHT       ,0x00000200 }, // Found @0xffba538c, levent 0x07 
    56 //    { 1, KEY_DOWN        ,0x00000400 }, // Found @0xffba5394, levent 0x05 
    57 //    { 1, KEY_DISPLAY     ,0x00001000 }, // Found @0xffba53a4, levent 0x0a 
    58 //    { 1, KEY_MENU        ,0x00002000 }, // Found @0xffba53ac, levent 0x09 
    59 //    { 1, KEY_UP          ,0x00004000 }, // Found @0xffba53b4, levent 0x04 
    60 //    { 1, KEY_SET         ,0x00008000 }, // Found @0xffba53bc, levent 0x08 
    61 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffba53c4, levent 0x00 
    62 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffba53cc, levent 0x01 
     52//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffba5364, levent 0x02 
     53//    { 1, KEY_ZOOM_OUT        ,0x00000020 }, // Found @0xffba536c, levent 0x03 
     54//    { 1, KEY_LEFT            ,0x00000100 }, // Found @0xffba5384, levent 0x06 
     55//    { 1, KEY_RIGHT           ,0x00000200 }, // Found @0xffba538c, levent 0x07 
     56//    { 1, KEY_DOWN            ,0x00000400 }, // Found @0xffba5394, levent 0x05 
     57//    { 1, KEY_DISPLAY         ,0x00001000 }, // Found @0xffba53a4, levent 0x0a 
     58//    { 1, KEY_MENU            ,0x00002000 }, // Found @0xffba53ac, levent 0x09 
     59//    { 1, KEY_UP              ,0x00004000 }, // Found @0xffba53b4, levent 0x04 
     60//    { 1, KEY_SET             ,0x00008000 }, // Found @0xffba53bc, levent 0x08 
     61//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffba53cc, levent 0x01 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffba53cc, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffba53c4, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/s95/sub/100i/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffba53ec, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffba5414, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffba5414, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffba5354, levent 0x02 
    53 //    { 1, KEY_ZOOM_OUT    ,0x00000020 }, // Found @0xffba535c, levent 0x03 
    54 //    { 1, KEY_LEFT        ,0x00000100 }, // Found @0xffba5374, levent 0x06 
    55 //    { 1, KEY_RIGHT       ,0x00000200 }, // Found @0xffba537c, levent 0x07 
    56 //    { 1, KEY_DOWN        ,0x00000400 }, // Found @0xffba5384, levent 0x05 
    57 //    { 1, KEY_DISPLAY     ,0x00001000 }, // Found @0xffba5394, levent 0x0a 
    58 //    { 1, KEY_MENU        ,0x00002000 }, // Found @0xffba539c, levent 0x09 
    59 //    { 1, KEY_UP          ,0x00004000 }, // Found @0xffba53a4, levent 0x04 
    60 //    { 1, KEY_SET         ,0x00008000 }, // Found @0xffba53ac, levent 0x08 
    61 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffba53b4, levent 0x00 
    62 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffba53bc, levent 0x01 
     52//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffba5354, levent 0x02 
     53//    { 1, KEY_ZOOM_OUT        ,0x00000020 }, // Found @0xffba535c, levent 0x03 
     54//    { 1, KEY_LEFT            ,0x00000100 }, // Found @0xffba5374, levent 0x06 
     55//    { 1, KEY_RIGHT           ,0x00000200 }, // Found @0xffba537c, levent 0x07 
     56//    { 1, KEY_DOWN            ,0x00000400 }, // Found @0xffba5384, levent 0x05 
     57//    { 1, KEY_DISPLAY         ,0x00001000 }, // Found @0xffba5394, levent 0x0a 
     58//    { 1, KEY_MENU            ,0x00002000 }, // Found @0xffba539c, levent 0x09 
     59//    { 1, KEY_UP              ,0x00004000 }, // Found @0xffba53a4, levent 0x04 
     60//    { 1, KEY_SET             ,0x00008000 }, // Found @0xffba53ac, levent 0x08 
     61//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffba53bc, levent 0x01 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffba53bc, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffba53b4, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/s95/sub/100k/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffba5414, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffba543c, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffba543c, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 1, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffba537c, levent 0x02 
    53 //    { 1, KEY_ZOOM_OUT    ,0x00000020 }, // Found @0xffba5384, levent 0x03 
    54 //    { 1, KEY_LEFT        ,0x00000100 }, // Found @0xffba539c, levent 0x06 
    55 //    { 1, KEY_RIGHT       ,0x00000200 }, // Found @0xffba53a4, levent 0x07 
    56 //    { 1, KEY_DOWN        ,0x00000400 }, // Found @0xffba53ac, levent 0x05 
    57 //    { 1, KEY_DISPLAY     ,0x00001000 }, // Found @0xffba53bc, levent 0x0a 
    58 //    { 1, KEY_MENU        ,0x00002000 }, // Found @0xffba53c4, levent 0x09 
    59 //    { 1, KEY_UP          ,0x00004000 }, // Found @0xffba53cc, levent 0x04 
    60 //    { 1, KEY_SET         ,0x00008000 }, // Found @0xffba53d4, levent 0x08 
    61 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffba53dc, levent 0x00 
    62 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffba53e4, levent 0x01 
     52//    { 1, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffba537c, levent 0x02 
     53//    { 1, KEY_ZOOM_OUT        ,0x00000020 }, // Found @0xffba5384, levent 0x03 
     54//    { 1, KEY_LEFT            ,0x00000100 }, // Found @0xffba539c, levent 0x06 
     55//    { 1, KEY_RIGHT           ,0x00000200 }, // Found @0xffba53a4, levent 0x07 
     56//    { 1, KEY_DOWN            ,0x00000400 }, // Found @0xffba53ac, levent 0x05 
     57//    { 1, KEY_DISPLAY         ,0x00001000 }, // Found @0xffba53bc, levent 0x0a 
     58//    { 1, KEY_MENU            ,0x00002000 }, // Found @0xffba53c4, levent 0x09 
     59//    { 1, KEY_UP              ,0x00004000 }, // Found @0xffba53cc, levent 0x04 
     60//    { 1, KEY_SET             ,0x00008000 }, // Found @0xffba53d4, levent 0x08 
     61//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffba53e4, levent 0x01 
     62//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffba53e4, levent 0x01 
     63//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffba53dc, levent 0x00 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/sx1/sub/200h/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb36734, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x00040000 // Found @0xffb36740, levent 0x902 
     49//#define USB_MASK            0x00040000 // Found @0xffb36740, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb365c0, levent 0x00 
    55 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb365cc, levent 0x01 
    56 //    { 1, KEY_SET         ,0x00000100 }, // Found @0xffb3665c, levent 0x08 
    57 //    { 1, KEY_DISPLAY     ,0x00000200 }, // Found @0xffb36668, levent 0x0a 
    58 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb36674, levent 0x04 
    59 //    { 1, KEY_DOWN        ,0x00000800 }, // Found @0xffb36680, levent 0x05 
    60 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb3668c, levent 0x07 
    61 //    { 1, KEY_LEFT        ,0x00002000 }, // Found @0xffb36698, levent 0x06 
    62 //    { 1, KEY_MENU        ,0x00004000 }, // Found @0xffb366a4, levent 0x09 
     54//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb365cc, levent 0x01 
     55//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb365cc, levent 0x01 
     56//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb365c0, levent 0x00 
     57//    { 1, KEY_SET             ,0x00000100 }, // Found @0xffb3665c, levent 0x08 
     58//    { 1, KEY_DISPLAY         ,0x00000200 }, // Found @0xffb36668, levent 0x0a 
     59//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb36674, levent 0x04 
     60//    { 1, KEY_DOWN            ,0x00000800 }, // Found @0xffb36680, levent 0x05 
     61//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb3668c, levent 0x07 
     62//    { 1, KEY_LEFT            ,0x00002000 }, // Found @0xffb36698, levent 0x06 
     63//    { 1, KEY_MENU            ,0x00004000 }, // Found @0xffb366a4, levent 0x09 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/sx1/sub/201a/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb36748, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x00040000 // Found @0xffb36754, levent 0x902 
     49//#define USB_MASK            0x00040000 // Found @0xffb36754, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb365d4, levent 0x00 
    55 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb365e0, levent 0x01 
    56 //    { 1, KEY_SET         ,0x00000100 }, // Found @0xffb36670, levent 0x08 
    57 //    { 1, KEY_DISPLAY     ,0x00000200 }, // Found @0xffb3667c, levent 0x0a 
    58 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb36688, levent 0x04 
    59 //    { 1, KEY_DOWN        ,0x00000800 }, // Found @0xffb36694, levent 0x05 
    60 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb366a0, levent 0x07 
    61 //    { 1, KEY_LEFT        ,0x00002000 }, // Found @0xffb366ac, levent 0x06 
    62 //    { 1, KEY_MENU        ,0x00004000 }, // Found @0xffb366b8, levent 0x09 
     54//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb365e0, levent 0x01 
     55//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb365e0, levent 0x01 
     56//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb365d4, levent 0x00 
     57//    { 1, KEY_SET             ,0x00000100 }, // Found @0xffb36670, levent 0x08 
     58//    { 1, KEY_DISPLAY         ,0x00000200 }, // Found @0xffb3667c, levent 0x0a 
     59//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb36688, levent 0x04 
     60//    { 1, KEY_DOWN            ,0x00000800 }, // Found @0xffb36694, levent 0x05 
     61//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb366a0, levent 0x07 
     62//    { 1, KEY_LEFT            ,0x00002000 }, // Found @0xffb366ac, levent 0x06 
     63//    { 1, KEY_MENU            ,0x00004000 }, // Found @0xffb366b8, levent 0x09 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/sx10/sub/100c/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0ad4c, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x00040000 // Found @0xffb0ad58, levent 0x902 
     49//#define USB_MASK            0x00040000 // Found @0xffb0ad58, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb0abcc, levent 0x00 
    55 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb0abd8, levent 0x01 
    56 //    { 1, KEY_SET         ,0x00000100 }, // Found @0xffb0ac74, levent 0x08 
    57 //    { 1, KEY_DISPLAY     ,0x00000200 }, // Found @0xffb0ac80, levent 0x0a 
    58 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb0ac8c, levent 0x04 
    59 //    { 1, KEY_DOWN        ,0x00000800 }, // Found @0xffb0ac98, levent 0x05 
    60 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb0aca4, levent 0x07 
    61 //    { 1, KEY_LEFT        ,0x00002000 }, // Found @0xffb0acb0, levent 0x06 
    62 //    { 1, KEY_MENU        ,0x00004000 }, // Found @0xffb0acbc, levent 0x09 
     54//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb0abd8, levent 0x01 
     55//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb0abd8, levent 0x01 
     56//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb0abcc, levent 0x00 
     57//    { 1, KEY_SET             ,0x00000100 }, // Found @0xffb0ac74, levent 0x08 
     58//    { 1, KEY_DISPLAY         ,0x00000200 }, // Found @0xffb0ac80, levent 0x0a 
     59//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb0ac8c, levent 0x04 
     60//    { 1, KEY_DOWN            ,0x00000800 }, // Found @0xffb0ac98, levent 0x05 
     61//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb0aca4, levent 0x07 
     62//    { 1, KEY_LEFT            ,0x00002000 }, // Found @0xffb0acb0, levent 0x06 
     63//    { 1, KEY_MENU            ,0x00004000 }, // Found @0xffb0acbc, levent 0x09 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/sx10/sub/101a/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0ad5c, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00040000 // Found @0xffb0ad68, levent 0x902 
     48//#define USB_MASK            0x00040000 // Found @0xffb0ad68, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb0abdc, levent 0x00 
    54 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb0abe8, levent 0x01 
    55 //    { 1, KEY_SET         ,0x00000100 }, // Found @0xffb0ac84, levent 0x08 
    56 //    { 1, KEY_DISPLAY     ,0x00000200 }, // Found @0xffb0ac90, levent 0x0a 
    57 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb0ac9c, levent 0x04 
    58 //    { 1, KEY_DOWN        ,0x00000800 }, // Found @0xffb0aca8, levent 0x05 
    59 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb0acb4, levent 0x07 
    60 //    { 1, KEY_LEFT        ,0x00002000 }, // Found @0xffb0acc0, levent 0x06 
    61 //    { 1, KEY_MENU        ,0x00004000 }, // Found @0xffb0accc, levent 0x09 
     53//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb0abe8, levent 0x01 
     54//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb0abe8, levent 0x01 
     55//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb0abdc, levent 0x00 
     56//    { 1, KEY_SET             ,0x00000100 }, // Found @0xffb0ac84, levent 0x08 
     57//    { 1, KEY_DISPLAY         ,0x00000200 }, // Found @0xffb0ac90, levent 0x0a 
     58//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb0ac9c, levent 0x04 
     59//    { 1, KEY_DOWN            ,0x00000800 }, // Found @0xffb0aca8, levent 0x05 
     60//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb0acb4, levent 0x07 
     61//    { 1, KEY_LEFT            ,0x00002000 }, // Found @0xffb0acc0, levent 0x06 
     62//    { 1, KEY_MENU            ,0x00004000 }, // Found @0xffb0accc, levent 0x09 
    6263//    { 0, 0, 0 } 
    6364//}; 
  • trunk/platform/sx10/sub/101b/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0ae88, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00040000 // Found @0xffb0ae94, levent 0x902 
     48//#define USB_MASK            0x00040000 // Found @0xffb0ae94, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb0ad08, levent 0x00 
    54 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb0ad14, levent 0x01 
    55 //    { 1, KEY_SET         ,0x00000100 }, // Found @0xffb0adb0, levent 0x08 
    56 //    { 1, KEY_DISPLAY     ,0x00000200 }, // Found @0xffb0adbc, levent 0x0a 
    57 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb0adc8, levent 0x04 
    58 //    { 1, KEY_DOWN        ,0x00000800 }, // Found @0xffb0add4, levent 0x05 
    59 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb0ade0, levent 0x07 
    60 //    { 1, KEY_LEFT        ,0x00002000 }, // Found @0xffb0adec, levent 0x06 
    61 //    { 1, KEY_MENU        ,0x00004000 }, // Found @0xffb0adf8, levent 0x09 
     53//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb0ad14, levent 0x01 
     54//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb0ad14, levent 0x01 
     55//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb0ad08, levent 0x00 
     56//    { 1, KEY_SET             ,0x00000100 }, // Found @0xffb0adb0, levent 0x08 
     57//    { 1, KEY_DISPLAY         ,0x00000200 }, // Found @0xffb0adbc, levent 0x0a 
     58//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb0adc8, levent 0x04 
     59//    { 1, KEY_DOWN            ,0x00000800 }, // Found @0xffb0add4, levent 0x05 
     60//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb0ade0, levent 0x07 
     61//    { 1, KEY_LEFT            ,0x00002000 }, // Found @0xffb0adec, levent 0x06 
     62//    { 1, KEY_MENU            ,0x00004000 }, // Found @0xffb0adf8, levent 0x09 
    6263//    { 0, 0, 0 } 
    6364//}; 
  • trunk/platform/sx10/sub/102b/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0aeb8, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00040000 // Found @0xffb0aec4, levent 0x902 
     48//#define USB_MASK            0x00040000 // Found @0xffb0aec4, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb0ad38, levent 0x00 
    54 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb0ad44, levent 0x01 
    55 //    { 1, KEY_SET         ,0x00000100 }, // Found @0xffb0ade0, levent 0x08 
    56 //    { 1, KEY_DISPLAY     ,0x00000200 }, // Found @0xffb0adec, levent 0x0a 
    57 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb0adf8, levent 0x04 
    58 //    { 1, KEY_DOWN        ,0x00000800 }, // Found @0xffb0ae04, levent 0x05 
    59 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb0ae10, levent 0x07 
    60 //    { 1, KEY_LEFT        ,0x00002000 }, // Found @0xffb0ae1c, levent 0x06 
    61 //    { 1, KEY_MENU        ,0x00004000 }, // Found @0xffb0ae28, levent 0x09 
     53//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb0ad44, levent 0x01 
     54//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb0ad44, levent 0x01 
     55//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb0ad38, levent 0x00 
     56//    { 1, KEY_SET             ,0x00000100 }, // Found @0xffb0ade0, levent 0x08 
     57//    { 1, KEY_DISPLAY         ,0x00000200 }, // Found @0xffb0adec, levent 0x0a 
     58//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb0adf8, levent 0x04 
     59//    { 1, KEY_DOWN            ,0x00000800 }, // Found @0xffb0ae04, levent 0x05 
     60//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb0ae10, levent 0x07 
     61//    { 1, KEY_LEFT            ,0x00002000 }, // Found @0xffb0ae1c, levent 0x06 
     62//    { 1, KEY_MENU            ,0x00004000 }, // Found @0xffb0ae28, levent 0x09 
    6263//    { 0, 0, 0 } 
    6364//}; 
  • trunk/platform/sx10/sub/103a/stubs_entry.S

    r1391 r1397  
    4646//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb0aecc, levent 0x90a 
    4747//#define SD_READONLY_IDX     2 
    48 //#define USB_FLAG            0x00040000 // Found @0xffb0aed8, levent 0x902 
     48//#define USB_MASK            0x00040000 // Found @0xffb0aed8, levent 0x902 
    4949//#define USB_IDX             2 
    5050 
    5151// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5252//static KeyMap keymap[] = { 
    53 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb0ad4c, levent 0x00 
    54 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb0ad58, levent 0x01 
    55 //    { 1, KEY_SET         ,0x00000100 }, // Found @0xffb0adf4, levent 0x08 
    56 //    { 1, KEY_DISPLAY     ,0x00000200 }, // Found @0xffb0ae00, levent 0x0a 
    57 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb0ae0c, levent 0x04 
    58 //    { 1, KEY_DOWN        ,0x00000800 }, // Found @0xffb0ae18, levent 0x05 
    59 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb0ae24, levent 0x07 
    60 //    { 1, KEY_LEFT        ,0x00002000 }, // Found @0xffb0ae30, levent 0x06 
    61 //    { 1, KEY_MENU        ,0x00004000 }, // Found @0xffb0ae3c, levent 0x09 
     53//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb0ad58, levent 0x01 
     54//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb0ad58, levent 0x01 
     55//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb0ad4c, levent 0x00 
     56//    { 1, KEY_SET             ,0x00000100 }, // Found @0xffb0adf4, levent 0x08 
     57//    { 1, KEY_DISPLAY         ,0x00000200 }, // Found @0xffb0ae00, levent 0x0a 
     58//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb0ae0c, levent 0x04 
     59//    { 1, KEY_DOWN            ,0x00000800 }, // Found @0xffb0ae18, levent 0x05 
     60//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb0ae24, levent 0x07 
     61//    { 1, KEY_LEFT            ,0x00002000 }, // Found @0xffb0ae30, levent 0x06 
     62//    { 1, KEY_MENU            ,0x00004000 }, // Found @0xffb0ae3c, levent 0x09 
    6263//    { 0, 0, 0 } 
    6364//}; 
  • trunk/platform/sx100is/sub/100b/stubs_entry.S

    r1391 r1397  
    4949//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe5f9c8, levent 0x90a 
    5050//#define SD_READONLY_IDX     2 
    51 //#define USB_FLAG            0x00040000 // Found @0xffe5f9d0, levent 0x902 
     51//#define USB_MASK            0x00040000 // Found @0xffe5f9d0, levent 0x902 
    5252//#define USB_IDX             2 
    5353 
    5454// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5555//static KeyMap keymap[] = { 
    56 //    { 0, KEY_SHOOT_HALF  ,0x00000004 }, // Found @0xffe5f900, levent 0x00 
    57 //    { 0, KEY_SHOOT_FULL  ,0x0000000c }, // Found @0xffe5f908, levent 0x01 
    58 //    { 1, KEY_ZOOM_IN     ,0x00000100 }, // Found @0xffe5f958, levent 0x02 
    59 //    { 1, KEY_ZOOM_OUT    ,0x00000200 }, // Found @0xffe5f960, levent 0x03 
    60 //    { 1, KEY_SET         ,0x00010000 }, // Found @0xffe5f968, levent 0x08 
    61 //    { 1, KEY_UP          ,0x00020000 }, // Found @0xffe5f970, levent 0x04 
    62 //    { 1, KEY_LEFT        ,0x00040000 }, // Found @0xffe5f978, levent 0x06 
    63 //    { 1, KEY_DOWN        ,0x00080000 }, // Found @0xffe5f980, levent 0x05 
    64 //    { 1, KEY_RIGHT       ,0x00100000 }, // Found @0xffe5f988, levent 0x07 
    65 //    { 1, KEY_MENU        ,0x02000000 }, // Found @0xffe5f998, levent 0x09 
    66 //    { 1, KEY_DISPLAY     ,0x04000000 }, // Found @0xffe5f9a0, levent 0x0a 
     56//    { 0, KEY_SHOOT_FULL      ,0x0000000c }, // Found @0xffe5f908, levent 0x01 
     57//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000008 }, // Found @0xffe5f908, levent 0x01 
     58//    { 0, KEY_SHOOT_HALF      ,0x00000004 }, // Found @0xffe5f900, levent 0x00 
     59//    { 1, KEY_ZOOM_IN         ,0x00000100 }, // Found @0xffe5f958, levent 0x02 
     60//    { 1, KEY_ZOOM_OUT        ,0x00000200 }, // Found @0xffe5f960, levent 0x03 
     61//    { 1, KEY_SET             ,0x00010000 }, // Found @0xffe5f968, levent 0x08 
     62//    { 1, KEY_UP              ,0x00020000 }, // Found @0xffe5f970, levent 0x04 
     63//    { 1, KEY_LEFT            ,0x00040000 }, // Found @0xffe5f978, levent 0x06 
     64//    { 1, KEY_DOWN            ,0x00080000 }, // Found @0xffe5f980, levent 0x05 
     65//    { 1, KEY_RIGHT           ,0x00100000 }, // Found @0xffe5f988, levent 0x07 
     66//    { 1, KEY_MENU            ,0x02000000 }, // Found @0xffe5f998, levent 0x09 
     67//    { 1, KEY_DISPLAY         ,0x04000000 }, // Found @0xffe5f9a0, levent 0x0a 
    6768//    { 0, 0, 0 } 
    6869//}; 
  • trunk/platform/sx100is/sub/100c/stubs_entry.S

    r1391 r1397  
    5050//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe5f9fc, levent 0x90a 
    5151//#define SD_READONLY_IDX     2 
    52 //#define USB_FLAG            0x00040000 // Found @0xffe5fa04, levent 0x902 
     52//#define USB_MASK            0x00040000 // Found @0xffe5fa04, levent 0x902 
    5353//#define USB_IDX             2 
    5454 
    5555// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5656//static KeyMap keymap[] = { 
    57 //    { 0, KEY_SHOOT_HALF  ,0x00000004 }, // Found @0xffe5f934, levent 0x00 
    58 //    { 0, KEY_SHOOT_FULL  ,0x0000000c }, // Found @0xffe5f93c, levent 0x01 
    59 //    { 1, KEY_ZOOM_IN     ,0x00000100 }, // Found @0xffe5f98c, levent 0x02 
    60 //    { 1, KEY_ZOOM_OUT    ,0x00000200 }, // Found @0xffe5f994, levent 0x03 
    61 //    { 1, KEY_SET         ,0x00010000 }, // Found @0xffe5f99c, levent 0x08 
    62 //    { 1, KEY_UP          ,0x00020000 }, // Found @0xffe5f9a4, levent 0x04 
    63 //    { 1, KEY_LEFT        ,0x00040000 }, // Found @0xffe5f9ac, levent 0x06 
    64 //    { 1, KEY_DOWN        ,0x00080000 }, // Found @0xffe5f9b4, levent 0x05 
    65 //    { 1, KEY_RIGHT       ,0x00100000 }, // Found @0xffe5f9bc, levent 0x07 
    66 //    { 1, KEY_MENU        ,0x02000000 }, // Found @0xffe5f9cc, levent 0x09 
    67 //    { 1, KEY_DISPLAY     ,0x04000000 }, // Found @0xffe5f9d4, levent 0x0a 
     57//    { 0, KEY_SHOOT_FULL      ,0x0000000c }, // Found @0xffe5f93c, levent 0x01 
     58//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000008 }, // Found @0xffe5f93c, levent 0x01 
     59//    { 0, KEY_SHOOT_HALF      ,0x00000004 }, // Found @0xffe5f934, levent 0x00 
     60//    { 1, KEY_ZOOM_IN         ,0x00000100 }, // Found @0xffe5f98c, levent 0x02 
     61//    { 1, KEY_ZOOM_OUT        ,0x00000200 }, // Found @0xffe5f994, levent 0x03 
     62//    { 1, KEY_SET             ,0x00010000 }, // Found @0xffe5f99c, levent 0x08 
     63//    { 1, KEY_UP              ,0x00020000 }, // Found @0xffe5f9a4, levent 0x04 
     64//    { 1, KEY_LEFT            ,0x00040000 }, // Found @0xffe5f9ac, levent 0x06 
     65//    { 1, KEY_DOWN            ,0x00080000 }, // Found @0xffe5f9b4, levent 0x05 
     66//    { 1, KEY_RIGHT           ,0x00100000 }, // Found @0xffe5f9bc, levent 0x07 
     67//    { 1, KEY_MENU            ,0x02000000 }, // Found @0xffe5f9cc, levent 0x09 
     68//    { 1, KEY_DISPLAY         ,0x04000000 }, // Found @0xffe5f9d4, levent 0x0a 
    6869//    { 0, 0, 0 } 
    6970//}; 
  • trunk/platform/sx110is/sub/100b/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffe97f24, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x00040000 // Found @0xffe97f30, levent 0x902 
     49//#define USB_MASK            0x00040000 // Found @0xffe97f30, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 0, KEY_SHOOT_HALF  ,0x00000004 }, // Found @0xffe97df8, levent 0x00 
    55 //    { 0, KEY_SHOOT_FULL  ,0x0000000c }, // Found @0xffe97e04, levent 0x01 
    56 //    { 1, KEY_ZOOM_IN     ,0x00000100 }, // Found @0xffe97e88, levent 0x02 
    57 //    { 1, KEY_ZOOM_OUT    ,0x00000200 }, // Found @0xffe97e94, levent 0x03 
    58 //    { 1, KEY_RIGHT       ,0x00010000 }, // Found @0xffe97ea0, levent 0x07 
    59 //    { 1, KEY_DOWN        ,0x00020000 }, // Found @0xffe97eac, levent 0x05 
    60 //    { 1, KEY_LEFT        ,0x00040000 }, // Found @0xffe97eb8, levent 0x06 
    61 //    { 1, KEY_UP          ,0x00080000 }, // Found @0xffe97ec4, levent 0x04 
    62 //    { 1, KEY_SET         ,0x00100000 }, // Found @0xffe97ed0, levent 0x08 
    63 //    { 1, KEY_DISPLAY     ,0x02000000 }, // Found @0xffe97ee8, levent 0x0a 
    64 //    { 1, KEY_MENU        ,0x08000000 }, // Found @0xffe97f00, levent 0x09 
     54//    { 0, KEY_SHOOT_FULL      ,0x0000000c }, // Found @0xffe97e04, levent 0x01 
     55//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000008 }, // Found @0xffe97e04, levent 0x01 
     56//    { 0, KEY_SHOOT_HALF      ,0x00000004 }, // Found @0xffe97df8, levent 0x00 
     57//    { 1, KEY_ZOOM_IN         ,0x00000100 }, // Found @0xffe97e88, levent 0x02 
     58//    { 1, KEY_ZOOM_OUT        ,0x00000200 }, // Found @0xffe97e94, levent 0x03 
     59//    { 1, KEY_RIGHT           ,0x00010000 }, // Found @0xffe97ea0, levent 0x07 
     60//    { 1, KEY_DOWN            ,0x00020000 }, // Found @0xffe97eac, levent 0x05 
     61//    { 1, KEY_LEFT            ,0x00040000 }, // Found @0xffe97eb8, levent 0x06 
     62//    { 1, KEY_UP              ,0x00080000 }, // Found @0xffe97ec4, levent 0x04 
     63//    { 1, KEY_SET             ,0x00100000 }, // Found @0xffe97ed0, levent 0x08 
     64//    { 1, KEY_DISPLAY         ,0x02000000 }, // Found @0xffe97ee8, levent 0x0a 
     65//    { 1, KEY_MENU            ,0x08000000 }, // Found @0xffe97f00, levent 0x09 
    6566//    { 0, 0, 0 } 
    6667//}; 
  • trunk/platform/sx130is/sub/101c/stubs_entry.S

    r1391 r1397  
    5050//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb4f4e8, levent 0x90a 
    5151//#define SD_READONLY_IDX     2 
    52 //#define USB_FLAG            0x04000000 // Found @0xffb4f508, levent 0x902 
     52//#define USB_MASK            0x04000000 // Found @0xffb4f508, levent 0x902 
    5353//#define USB_IDX             2 
    5454 
    5555// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5656//static KeyMap keymap[] = { 
    57 //    { 2, KEY_SHOOT_HALF  ,0x00000004 }, // Found @0xffb4f470, levent 0x00 
    58 //    { 2, KEY_SHOOT_FULL  ,0x0000000c }, // Found @0xffb4f478, levent 0x01 
    59 //    { 2, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb4f480, levent 0x02 
    60 //    { 2, KEY_ZOOM_OUT    ,0x00000020 }, // Found @0xffb4f488, levent 0x03 
    61 //    { 2, KEY_UP          ,0x00000100 }, // Found @0xffb4f4a0, levent 0x04 
    62 //    { 2, KEY_DOWN        ,0x00000200 }, // Found @0xffb4f4a8, levent 0x05 
    63 //    { 2, KEY_RIGHT       ,0x00000400 }, // Found @0xffb4f4b0, levent 0x07 
    64 //    { 2, KEY_LEFT        ,0x00000800 }, // Found @0xffb4f4b8, levent 0x06 
    65 //    { 2, KEY_SET         ,0x00001000 }, // Found @0xffb4f4c0, levent 0x08 
    66 //    { 2, KEY_MENU        ,0x00002000 }, // Found @0xffb4f4c8, levent 0x09 
    67 //    { 2, KEY_DISPLAY     ,0x00004000 }, // Found @0xffb4f4d0, levent 0x0a 
     57//    { 2, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb4f480, levent 0x02 
     58//    { 2, KEY_ZOOM_OUT        ,0x00000020 }, // Found @0xffb4f488, levent 0x03 
     59//    { 2, KEY_UP              ,0x00000100 }, // Found @0xffb4f4a0, levent 0x04 
     60//    { 2, KEY_DOWN            ,0x00000200 }, // Found @0xffb4f4a8, levent 0x05 
     61//    { 2, KEY_RIGHT           ,0x00000400 }, // Found @0xffb4f4b0, levent 0x07 
     62//    { 2, KEY_LEFT            ,0x00000800 }, // Found @0xffb4f4b8, levent 0x06 
     63//    { 2, KEY_SET             ,0x00001000 }, // Found @0xffb4f4c0, levent 0x08 
     64//    { 2, KEY_MENU            ,0x00002000 }, // Found @0xffb4f4c8, levent 0x09 
     65//    { 2, KEY_DISPLAY         ,0x00004000 }, // Found @0xffb4f4d0, levent 0x0a 
     66//    { 2, KEY_SHOOT_FULL      ,0x0000000c }, // Found @0xffb4f478, levent 0x01 
     67//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000008 }, // Found @0xffb4f478, levent 0x01 
     68//    { 2, KEY_SHOOT_HALF      ,0x00000004 }, // Found @0xffb4f470, levent 0x00 
    6869//    { 0, 0, 0 } 
    6970//}; 
  • trunk/platform/sx130is/sub/101d/stubs_entry.S

    r1391 r1397  
    5050//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb4f4d8, levent 0x90a 
    5151//#define SD_READONLY_IDX     2 
    52 //#define USB_FLAG            0x04000000 // Found @0xffb4f4f8, levent 0x902 
     52//#define USB_MASK            0x04000000 // Found @0xffb4f4f8, levent 0x902 
    5353//#define USB_IDX             2 
    5454 
    5555// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5656//static KeyMap keymap[] = { 
    57 //    { 2, KEY_SHOOT_HALF  ,0x00000004 }, // Found @0xffb4f460, levent 0x00 
    58 //    { 2, KEY_SHOOT_FULL  ,0x0000000c }, // Found @0xffb4f468, levent 0x01 
    59 //    { 2, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb4f470, levent 0x02 
    60 //    { 2, KEY_ZOOM_OUT    ,0x00000020 }, // Found @0xffb4f478, levent 0x03 
    61 //    { 2, KEY_UP          ,0x00000100 }, // Found @0xffb4f490, levent 0x04 
    62 //    { 2, KEY_DOWN        ,0x00000200 }, // Found @0xffb4f498, levent 0x05 
    63 //    { 2, KEY_RIGHT       ,0x00000400 }, // Found @0xffb4f4a0, levent 0x07 
    64 //    { 2, KEY_LEFT        ,0x00000800 }, // Found @0xffb4f4a8, levent 0x06 
    65 //    { 2, KEY_SET         ,0x00001000 }, // Found @0xffb4f4b0, levent 0x08 
    66 //    { 2, KEY_MENU        ,0x00002000 }, // Found @0xffb4f4b8, levent 0x09 
    67 //    { 2, KEY_DISPLAY     ,0x00004000 }, // Found @0xffb4f4c0, levent 0x0a 
     57//    { 2, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb4f470, levent 0x02 
     58//    { 2, KEY_ZOOM_OUT        ,0x00000020 }, // Found @0xffb4f478, levent 0x03 
     59//    { 2, KEY_UP              ,0x00000100 }, // Found @0xffb4f490, levent 0x04 
     60//    { 2, KEY_DOWN            ,0x00000200 }, // Found @0xffb4f498, levent 0x05 
     61//    { 2, KEY_RIGHT           ,0x00000400 }, // Found @0xffb4f4a0, levent 0x07 
     62//    { 2, KEY_LEFT            ,0x00000800 }, // Found @0xffb4f4a8, levent 0x06 
     63//    { 2, KEY_SET             ,0x00001000 }, // Found @0xffb4f4b0, levent 0x08 
     64//    { 2, KEY_MENU            ,0x00002000 }, // Found @0xffb4f4b8, levent 0x09 
     65//    { 2, KEY_DISPLAY         ,0x00004000 }, // Found @0xffb4f4c0, levent 0x0a 
     66//    { 2, KEY_SHOOT_FULL      ,0x0000000c }, // Found @0xffb4f468, levent 0x01 
     67//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000008 }, // Found @0xffb4f468, levent 0x01 
     68//    { 2, KEY_SHOOT_HALF      ,0x00000004 }, // Found @0xffb4f460, levent 0x00 
    6869//    { 0, 0, 0 } 
    6970//}; 
  • trunk/platform/sx130is/sub/101f/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb4f4fc, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x04000000 // Found @0xffb4f51c, levent 0x902 
     49//#define USB_MASK            0x04000000 // Found @0xffb4f51c, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 2, KEY_SHOOT_HALF  ,0x00000004 }, // Found @0xffb4f484, levent 0x00 
    55 //    { 2, KEY_SHOOT_FULL  ,0x0000000c }, // Found @0xffb4f48c, levent 0x01 
    56 //    { 2, KEY_ZOOM_IN     ,0x00000010 }, // Found @0xffb4f494, levent 0x02 
    57 //    { 2, KEY_ZOOM_OUT    ,0x00000020 }, // Found @0xffb4f49c, levent 0x03 
    58 //    { 2, KEY_UP          ,0x00000100 }, // Found @0xffb4f4b4, levent 0x04 
    59 //    { 2, KEY_DOWN        ,0x00000200 }, // Found @0xffb4f4bc, levent 0x05 
    60 //    { 2, KEY_RIGHT       ,0x00000400 }, // Found @0xffb4f4c4, levent 0x07 
    61 //    { 2, KEY_LEFT        ,0x00000800 }, // Found @0xffb4f4cc, levent 0x06 
    62 //    { 2, KEY_SET         ,0x00001000 }, // Found @0xffb4f4d4, levent 0x08 
    63 //    { 2, KEY_MENU        ,0x00002000 }, // Found @0xffb4f4dc, levent 0x09 
    64 //    { 2, KEY_DISPLAY     ,0x00004000 }, // Found @0xffb4f4e4, levent 0x0a 
     54//    { 2, KEY_ZOOM_IN         ,0x00000010 }, // Found @0xffb4f494, levent 0x02 
     55//    { 2, KEY_ZOOM_OUT        ,0x00000020 }, // Found @0xffb4f49c, levent 0x03 
     56//    { 2, KEY_UP              ,0x00000100 }, // Found @0xffb4f4b4, levent 0x04 
     57//    { 2, KEY_DOWN            ,0x00000200 }, // Found @0xffb4f4bc, levent 0x05 
     58//    { 2, KEY_RIGHT           ,0x00000400 }, // Found @0xffb4f4c4, levent 0x07 
     59//    { 2, KEY_LEFT            ,0x00000800 }, // Found @0xffb4f4cc, levent 0x06 
     60//    { 2, KEY_SET             ,0x00001000 }, // Found @0xffb4f4d4, levent 0x08 
     61//    { 2, KEY_MENU            ,0x00002000 }, // Found @0xffb4f4dc, levent 0x09 
     62//    { 2, KEY_DISPLAY         ,0x00004000 }, // Found @0xffb4f4e4, levent 0x0a 
     63//    { 2, KEY_SHOOT_FULL      ,0x0000000c }, // Found @0xffb4f48c, levent 0x01 
     64//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000008 }, // Found @0xffb4f48c, levent 0x01 
     65//    { 2, KEY_SHOOT_HALF      ,0x00000004 }, // Found @0xffb4f484, levent 0x00 
    6566//    { 0, 0, 0 } 
    6667//}; 
  • trunk/platform/sx20/sub/100f/stubs_entry.S

    r1391 r1397  
    5252//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb44b3c, levent 0x90a 
    5353//#define SD_READONLY_IDX     2 
    54 //#define USB_FLAG            0x00040000 // Found @0xffb44b48, levent 0x902 
     54//#define USB_MASK            0x00040000 // Found @0xffb44b48, levent 0x902 
    5555//#define USB_IDX             2 
    5656 
    5757// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5858//static KeyMap keymap[] = { 
    59 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb449c8, levent 0x00 
    60 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb449d4, levent 0x01 
    61 //    { 1, KEY_SET         ,0x00000100 }, // Found @0xffb44a64, levent 0x08 
    62 //    { 1, KEY_DISPLAY     ,0x00000200 }, // Found @0xffb44a70, levent 0x0a 
    63 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb44a7c, levent 0x04 
    64 //    { 1, KEY_DOWN        ,0x00000800 }, // Found @0xffb44a88, levent 0x05 
    65 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb44a94, levent 0x07 
    66 //    { 1, KEY_LEFT        ,0x00002000 }, // Found @0xffb44aa0, levent 0x06 
    67 //    { 1, KEY_MENU        ,0x00004000 }, // Found @0xffb44aac, levent 0x09 
     59//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb449d4, levent 0x01 
     60//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb449d4, levent 0x01 
     61//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb449c8, levent 0x00 
     62//    { 1, KEY_SET             ,0x00000100 }, // Found @0xffb44a64, levent 0x08 
     63//    { 1, KEY_DISPLAY         ,0x00000200 }, // Found @0xffb44a70, levent 0x0a 
     64//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb44a7c, levent 0x04 
     65//    { 1, KEY_DOWN            ,0x00000800 }, // Found @0xffb44a88, levent 0x05 
     66//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb44a94, levent 0x07 
     67//    { 1, KEY_LEFT            ,0x00002000 }, // Found @0xffb44aa0, levent 0x06 
     68//    { 1, KEY_MENU            ,0x00004000 }, // Found @0xffb44aac, levent 0x09 
    6869//    { 0, 0, 0 } 
    6970//}; 
  • trunk/platform/sx20/sub/102b/stubs_entry.S

    r1391 r1397  
    5454//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb44bc8, levent 0x90a 
    5555//#define SD_READONLY_IDX     2 
    56 //#define USB_FLAG            0x00040000 // Found @0xffb44bd4, levent 0x902 
     56//#define USB_MASK            0x00040000 // Found @0xffb44bd4, levent 0x902 
    5757//#define USB_IDX             2 
    5858 
    5959// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6060//static KeyMap keymap[] = { 
    61 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb44a54, levent 0x00 
    62 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb44a60, levent 0x01 
    63 //    { 1, KEY_SET         ,0x00000100 }, // Found @0xffb44af0, levent 0x08 
    64 //    { 1, KEY_DISPLAY     ,0x00000200 }, // Found @0xffb44afc, levent 0x0a 
    65 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb44b08, levent 0x04 
    66 //    { 1, KEY_DOWN        ,0x00000800 }, // Found @0xffb44b14, levent 0x05 
    67 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb44b20, levent 0x07 
    68 //    { 1, KEY_LEFT        ,0x00002000 }, // Found @0xffb44b2c, levent 0x06 
    69 //    { 1, KEY_MENU        ,0x00004000 }, // Found @0xffb44b38, levent 0x09 
     61//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb44a60, levent 0x01 
     62//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb44a60, levent 0x01 
     63//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb44a54, levent 0x00 
     64//    { 1, KEY_SET             ,0x00000100 }, // Found @0xffb44af0, levent 0x08 
     65//    { 1, KEY_DISPLAY         ,0x00000200 }, // Found @0xffb44afc, levent 0x0a 
     66//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb44b08, levent 0x04 
     67//    { 1, KEY_DOWN            ,0x00000800 }, // Found @0xffb44b14, levent 0x05 
     68//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb44b20, levent 0x07 
     69//    { 1, KEY_LEFT            ,0x00002000 }, // Found @0xffb44b2c, levent 0x06 
     70//    { 1, KEY_MENU            ,0x00004000 }, // Found @0xffb44b38, levent 0x09 
    7071//    { 0, 0, 0 } 
    7172//}; 
  • trunk/platform/sx20/sub/102d/stubs_entry.S

    r1391 r1397  
    5454//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb44d84, levent 0x90a 
    5555//#define SD_READONLY_IDX     2 
    56 //#define USB_FLAG            0x00040000 // Found @0xffb44d90, levent 0x902 
     56//#define USB_MASK            0x00040000 // Found @0xffb44d90, levent 0x902 
    5757//#define USB_IDX             2 
    5858 
    5959// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6060//static KeyMap keymap[] = { 
    61 //    { 0, KEY_SHOOT_HALF  ,0x00000001 }, // Found @0xffb44c10, levent 0x00 
    62 //    { 0, KEY_SHOOT_FULL  ,0x00000003 }, // Found @0xffb44c1c, levent 0x01 
    63 //    { 1, KEY_SET         ,0x00000100 }, // Found @0xffb44cac, levent 0x08 
    64 //    { 1, KEY_DISPLAY     ,0x00000200 }, // Found @0xffb44cb8, levent 0x0a 
    65 //    { 1, KEY_UP          ,0x00000400 }, // Found @0xffb44cc4, levent 0x04 
    66 //    { 1, KEY_DOWN        ,0x00000800 }, // Found @0xffb44cd0, levent 0x05 
    67 //    { 1, KEY_RIGHT       ,0x00001000 }, // Found @0xffb44cdc, levent 0x07 
    68 //    { 1, KEY_LEFT        ,0x00002000 }, // Found @0xffb44ce8, levent 0x06 
    69 //    { 1, KEY_MENU        ,0x00004000 }, // Found @0xffb44cf4, levent 0x09 
     61//    { 0, KEY_SHOOT_FULL      ,0x00000003 }, // Found @0xffb44c1c, levent 0x01 
     62//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xffb44c1c, levent 0x01 
     63//    { 0, KEY_SHOOT_HALF      ,0x00000001 }, // Found @0xffb44c10, levent 0x00 
     64//    { 1, KEY_SET             ,0x00000100 }, // Found @0xffb44cac, levent 0x08 
     65//    { 1, KEY_DISPLAY         ,0x00000200 }, // Found @0xffb44cb8, levent 0x0a 
     66//    { 1, KEY_UP              ,0x00000400 }, // Found @0xffb44cc4, levent 0x04 
     67//    { 1, KEY_DOWN            ,0x00000800 }, // Found @0xffb44cd0, levent 0x05 
     68//    { 1, KEY_RIGHT           ,0x00001000 }, // Found @0xffb44cdc, levent 0x07 
     69//    { 1, KEY_LEFT            ,0x00002000 }, // Found @0xffb44ce8, levent 0x06 
     70//    { 1, KEY_MENU            ,0x00004000 }, // Found @0xffb44cf4, levent 0x09 
    7071//    { 0, 0, 0 } 
    7172//}; 
  • trunk/platform/sx200is/sub/100c/stubs_entry.S

    r1391 r1397  
    4747//#define SD_READONLY_FLAG    0x00020000 // Found @0xffafe514, levent 0x90a 
    4848//#define SD_READONLY_IDX     2 
    49 //#define USB_FLAG            0x00200000 // Found @0xffafe544, levent 0x902 
     49//#define USB_MASK            0x00200000 // Found @0xffafe544, levent 0x902 
    5050//#define USB_IDX             2 
    5151 
    5252// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5353//static KeyMap keymap[] = { 
    54 //    { 0, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffafe40c, levent 0x00 
    55 //    { 0, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffafe418, levent 0x01 
    56 //    { 1, KEY_UP          ,0x00000100 }, // Found @0xffafe4a8, levent 0x04 
    57 //    { 1, KEY_LEFT        ,0x00000200 }, // Found @0xffafe4b4, levent 0x06 
    58 //    { 1, KEY_SET         ,0x00000400 }, // Found @0xffafe4c0, levent 0x08 
    59 //    { 1, KEY_MENU        ,0x00000800 }, // Found @0xffafe4cc, levent 0x09 
    60 //    { 1, KEY_DOWN        ,0x00001000 }, // Found @0xffafe4d8, levent 0x05 
    61 //    { 1, KEY_RIGHT       ,0x00002000 }, // Found @0xffafe4e4, levent 0x07 
    62 //    { 1, KEY_DISPLAY     ,0x00008000 }, // Found @0xffafe4fc, levent 0x0a 
     54//    { 0, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffafe418, levent 0x01 
     55//    { 0, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffafe418, levent 0x01 
     56//    { 0, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffafe40c, levent 0x00 
     57//    { 1, KEY_UP              ,0x00000100 }, // Found @0xffafe4a8, levent 0x04 
     58//    { 1, KEY_LEFT            ,0x00000200 }, // Found @0xffafe4b4, levent 0x06 
     59//    { 1, KEY_SET             ,0x00000400 }, // Found @0xffafe4c0, levent 0x08 
     60//    { 1, KEY_MENU            ,0x00000800 }, // Found @0xffafe4cc, levent 0x09 
     61//    { 1, KEY_DOWN            ,0x00001000 }, // Found @0xffafe4d8, levent 0x05 
     62//    { 1, KEY_RIGHT           ,0x00002000 }, // Found @0xffafe4e4, levent 0x07 
     63//    { 1, KEY_DISPLAY         ,0x00008000 }, // Found @0xffafe4fc, levent 0x0a 
    6364//    { 0, 0, 0 } 
    6465//}; 
  • trunk/platform/sx220hs/sub/100a/stubs_entry.S

    r1391 r1397  
    5353//#define SD_READONLY_FLAG    0x00020000 // Found @0xff3b189c, levent 0x90a 
    5454//#define SD_READONLY_IDX     2 
    55 //#define USB_FLAG            0x04000000 // Found @0xff3b18cc, levent 0x902 
     55//#define USB_MASK            0x04000000 // Found @0xff3b18cc, levent 0x902 
    5656//#define USB_IDX             2 
    5757 
    5858// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5959//static KeyMap keymap[] = { 
    60 //    { 0, KEY_DISPLAY     ,0x00000800 }, // Found @0xff3b180c, levent 0x0a 
    61 //    { 0, KEY_UP          ,0x00001000 }, // Found @0xff3b1814, levent 0x04 
    62 //    { 0, KEY_RIGHT       ,0x00004000 }, // Found @0xff3b1824, levent 0x07 
    63 //    { 0, KEY_SET         ,0x00010000 }, // Found @0xff3b1834, levent 0x08 
    64 //    { 0, KEY_DOWN        ,0x00020000 }, // Found @0xff3b183c, levent 0x05 
    65 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xff3b1844, levent 0x09 
    66 //    { 2, KEY_LEFT        ,0x00000100 }, // Found @0xff3b1874, levent 0x06 
    67 //    { 2, KEY_SHOOT_HALF  ,0x00002000 }, // Found @0xff3b1884, levent 0x00 
    68 //    { 2, KEY_SHOOT_FULL  ,0x00002002 }, // Found @0xff3b1864, levent 0x01 
     60//    { 0, KEY_DISPLAY         ,0x00000800 }, // Found @0xff3b180c, levent 0x0a 
     61//    { 0, KEY_UP              ,0x00001000 }, // Found @0xff3b1814, levent 0x04 
     62//    { 0, KEY_RIGHT           ,0x00004000 }, // Found @0xff3b1824, levent 0x07 
     63//    { 0, KEY_SET             ,0x00010000 }, // Found @0xff3b1834, levent 0x08 
     64//    { 0, KEY_DOWN            ,0x00020000 }, // Found @0xff3b183c, levent 0x05 
     65//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xff3b1844, levent 0x09 
     66//    { 2, KEY_LEFT            ,0x00000100 }, // Found @0xff3b1874, levent 0x06 
     67//    { 2, KEY_SHOOT_FULL      ,0x00002002 }, // Found @0xff3b1864, levent 0x01 
     68//    { 2, KEY_SHOOT_HALF      ,0x00002000 }, // Found @0xff3b1884, levent 0x00 
     69//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xff3b1864, levent 0x01 
    6970//    { 0, 0, 0 } 
    7071//}; 
  • trunk/platform/sx220hs/sub/101a/stubs_entry.S

    r1391 r1397  
    5353//#define SD_READONLY_FLAG    0x00020000 // Found @0xff3b18b4, levent 0x90a 
    5454//#define SD_READONLY_IDX     2 
    55 //#define USB_FLAG            0x04000000 // Found @0xff3b18e4, levent 0x902 
     55//#define USB_MASK            0x04000000 // Found @0xff3b18e4, levent 0x902 
    5656//#define USB_IDX             2 
    5757 
    5858// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5959//static KeyMap keymap[] = { 
    60 //    { 0, KEY_DISPLAY     ,0x00000800 }, // Found @0xff3b1824, levent 0x0a 
    61 //    { 0, KEY_UP          ,0x00001000 }, // Found @0xff3b182c, levent 0x04 
    62 //    { 0, KEY_RIGHT       ,0x00004000 }, // Found @0xff3b183c, levent 0x07 
    63 //    { 0, KEY_SET         ,0x00010000 }, // Found @0xff3b184c, levent 0x08 
    64 //    { 0, KEY_DOWN        ,0x00020000 }, // Found @0xff3b1854, levent 0x05 
    65 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xff3b185c, levent 0x09 
    66 //    { 2, KEY_LEFT        ,0x00000100 }, // Found @0xff3b188c, levent 0x06 
    67 //    { 2, KEY_SHOOT_HALF  ,0x00002000 }, // Found @0xff3b189c, levent 0x00 
    68 //    { 2, KEY_SHOOT_FULL  ,0x00002002 }, // Found @0xff3b187c, levent 0x01 
     60//    { 0, KEY_DISPLAY         ,0x00000800 }, // Found @0xff3b1824, levent 0x0a 
     61//    { 0, KEY_UP              ,0x00001000 }, // Found @0xff3b182c, levent 0x04 
     62//    { 0, KEY_RIGHT           ,0x00004000 }, // Found @0xff3b183c, levent 0x07 
     63//    { 0, KEY_SET             ,0x00010000 }, // Found @0xff3b184c, levent 0x08 
     64//    { 0, KEY_DOWN            ,0x00020000 }, // Found @0xff3b1854, levent 0x05 
     65//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xff3b185c, levent 0x09 
     66//    { 2, KEY_LEFT            ,0x00000100 }, // Found @0xff3b188c, levent 0x06 
     67//    { 2, KEY_SHOOT_FULL      ,0x00002002 }, // Found @0xff3b187c, levent 0x01 
     68//    { 2, KEY_SHOOT_HALF      ,0x00002000 }, // Found @0xff3b189c, levent 0x00 
     69//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xff3b187c, levent 0x01 
    6970//    { 0, 0, 0 } 
    7071//}; 
  • trunk/platform/sx220hs/sub/101b/stubs_entry.S

    r1391 r1397  
    5353//#define SD_READONLY_FLAG    0x00020000 // Found @0xff3b18bc, levent 0x90a 
    5454//#define SD_READONLY_IDX     2 
    55 //#define USB_FLAG            0x04000000 // Found @0xff3b18ec, levent 0x902 
     55//#define USB_MASK            0x04000000 // Found @0xff3b18ec, levent 0x902 
    5656//#define USB_IDX             2 
    5757 
    5858// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5959//static KeyMap keymap[] = { 
    60 //    { 0, KEY_DISPLAY     ,0x00000800 }, // Found @0xff3b182c, levent 0x0a 
    61 //    { 0, KEY_UP          ,0x00001000 }, // Found @0xff3b1834, levent 0x04 
    62 //    { 0, KEY_RIGHT       ,0x00004000 }, // Found @0xff3b1844, levent 0x07 
    63 //    { 0, KEY_SET         ,0x00010000 }, // Found @0xff3b1854, levent 0x08 
    64 //    { 0, KEY_DOWN        ,0x00020000 }, // Found @0xff3b185c, levent 0x05 
    65 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xff3b1864, levent 0x09 
    66 //    { 2, KEY_LEFT        ,0x00000100 }, // Found @0xff3b1894, levent 0x06 
    67 //    { 2, KEY_SHOOT_HALF  ,0x00002000 }, // Found @0xff3b18a4, levent 0x00 
    68 //    { 2, KEY_SHOOT_FULL  ,0x00002002 }, // Found @0xff3b1884, levent 0x01 
     60//    { 0, KEY_DISPLAY         ,0x00000800 }, // Found @0xff3b182c, levent 0x0a 
     61//    { 0, KEY_UP              ,0x00001000 }, // Found @0xff3b1834, levent 0x04 
     62//    { 0, KEY_RIGHT           ,0x00004000 }, // Found @0xff3b1844, levent 0x07 
     63//    { 0, KEY_SET             ,0x00010000 }, // Found @0xff3b1854, levent 0x08 
     64//    { 0, KEY_DOWN            ,0x00020000 }, // Found @0xff3b185c, levent 0x05 
     65//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xff3b1864, levent 0x09 
     66//    { 2, KEY_LEFT            ,0x00000100 }, // Found @0xff3b1894, levent 0x06 
     67//    { 2, KEY_SHOOT_FULL      ,0x00002002 }, // Found @0xff3b1884, levent 0x01 
     68//    { 2, KEY_SHOOT_HALF      ,0x00002000 }, // Found @0xff3b18a4, levent 0x00 
     69//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xff3b1884, levent 0x01 
    6970//    { 0, 0, 0 } 
    7071//}; 
  • trunk/platform/sx230hs/sub/100c/stubs_entry.S

    r1391 r1397  
    5555//#define SD_READONLY_FLAG    0x00020000 // Found @0xff3bcf0c, levent 0x90a 
    5656//#define SD_READONLY_IDX     2 
    57 //#define USB_FLAG            0x04000000 // Found @0xff3bcf44, levent 0x902 
     57//#define USB_MASK            0x04000000 // Found @0xff3bcf44, levent 0x902 
    5858//#define USB_IDX             2 
    5959 
    6060// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6161//static KeyMap keymap[] = { 
    62 //    { 0, KEY_DISPLAY     ,0x00000800 }, // Found @0xff3bce7c, levent 0x0a 
    63 //    { 0, KEY_UP          ,0x00001000 }, // Found @0xff3bce84, levent 0x04 
    64 //    { 0, KEY_RIGHT       ,0x00004000 }, // Found @0xff3bce94, levent 0x07 
    65 //    { 0, KEY_SET         ,0x00010000 }, // Found @0xff3bcea4, levent 0x08 
    66 //    { 0, KEY_DOWN        ,0x00020000 }, // Found @0xff3bceac, levent 0x05 
    67 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xff3bceb4, levent 0x09 
    68 //    { 2, KEY_LEFT        ,0x00000100 }, // Found @0xff3bcee4, levent 0x06 
    69 //    { 2, KEY_SHOOT_HALF  ,0x00002000 }, // Found @0xff3bcef4, levent 0x00 
    70 //    { 2, KEY_SHOOT_FULL  ,0x00002002 }, // Found @0xff3bced4, levent 0x01 
     62//    { 0, KEY_DISPLAY         ,0x00000800 }, // Found @0xff3bce7c, levent 0x0a 
     63//    { 0, KEY_UP              ,0x00001000 }, // Found @0xff3bce84, levent 0x04 
     64//    { 0, KEY_RIGHT           ,0x00004000 }, // Found @0xff3bce94, levent 0x07 
     65//    { 0, KEY_SET             ,0x00010000 }, // Found @0xff3bcea4, levent 0x08 
     66//    { 0, KEY_DOWN            ,0x00020000 }, // Found @0xff3bceac, levent 0x05 
     67//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xff3bceb4, levent 0x09 
     68//    { 2, KEY_LEFT            ,0x00000100 }, // Found @0xff3bcee4, levent 0x06 
     69//    { 2, KEY_SHOOT_FULL      ,0x00002002 }, // Found @0xff3bced4, levent 0x01 
     70//    { 2, KEY_SHOOT_HALF      ,0x00002000 }, // Found @0xff3bcef4, levent 0x00 
     71//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xff3bced4, levent 0x01 
    7172//    { 0, 0, 0 } 
    7273//}; 
  • trunk/platform/sx230hs/sub/101a/stubs_entry.S

    r1391 r1397  
    5555//#define SD_READONLY_FLAG    0x00020000 // Found @0xff3bd248, levent 0x90a 
    5656//#define SD_READONLY_IDX     2 
    57 //#define USB_FLAG            0x04000000 // Found @0xff3bd280, levent 0x902 
     57//#define USB_MASK            0x04000000 // Found @0xff3bd280, levent 0x902 
    5858//#define USB_IDX             2 
    5959 
    6060// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6161//static KeyMap keymap[] = { 
    62 //    { 0, KEY_DISPLAY     ,0x00000800 }, // Found @0xff3bd1b8, levent 0x0a 
    63 //    { 0, KEY_UP          ,0x00001000 }, // Found @0xff3bd1c0, levent 0x04 
    64 //    { 0, KEY_RIGHT       ,0x00004000 }, // Found @0xff3bd1d0, levent 0x07 
    65 //    { 0, KEY_SET         ,0x00010000 }, // Found @0xff3bd1e0, levent 0x08 
    66 //    { 0, KEY_DOWN        ,0x00020000 }, // Found @0xff3bd1e8, levent 0x05 
    67 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xff3bd1f0, levent 0x09 
    68 //    { 2, KEY_LEFT        ,0x00000100 }, // Found @0xff3bd220, levent 0x06 
    69 //    { 2, KEY_SHOOT_HALF  ,0x00002000 }, // Found @0xff3bd230, levent 0x00 
    70 //    { 2, KEY_SHOOT_FULL  ,0x00002002 }, // Found @0xff3bd210, levent 0x01 
     62//    { 0, KEY_DISPLAY         ,0x00000800 }, // Found @0xff3bd1b8, levent 0x0a 
     63//    { 0, KEY_UP              ,0x00001000 }, // Found @0xff3bd1c0, levent 0x04 
     64//    { 0, KEY_RIGHT           ,0x00004000 }, // Found @0xff3bd1d0, levent 0x07 
     65//    { 0, KEY_SET             ,0x00010000 }, // Found @0xff3bd1e0, levent 0x08 
     66//    { 0, KEY_DOWN            ,0x00020000 }, // Found @0xff3bd1e8, levent 0x05 
     67//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xff3bd1f0, levent 0x09 
     68//    { 2, KEY_LEFT            ,0x00000100 }, // Found @0xff3bd220, levent 0x06 
     69//    { 2, KEY_SHOOT_FULL      ,0x00002002 }, // Found @0xff3bd210, levent 0x01 
     70//    { 2, KEY_SHOOT_HALF      ,0x00002000 }, // Found @0xff3bd230, levent 0x00 
     71//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xff3bd210, levent 0x01 
    7172//    { 0, 0, 0 } 
    7273//}; 
  • trunk/platform/sx230hs/sub/101b/stubs_entry.S

    r1391 r1397  
    5555//#define SD_READONLY_FLAG    0x00020000 // Found @0xff3bd250, levent 0x90a 
    5656//#define SD_READONLY_IDX     2 
    57 //#define USB_FLAG            0x04000000 // Found @0xff3bd288, levent 0x902 
     57//#define USB_MASK            0x04000000 // Found @0xff3bd288, levent 0x902 
    5858//#define USB_IDX             2 
    5959 
    6060// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    6161//static KeyMap keymap[] = { 
    62 //    { 0, KEY_DISPLAY     ,0x00000800 }, // Found @0xff3bd1c0, levent 0x0a 
    63 //    { 0, KEY_UP          ,0x00001000 }, // Found @0xff3bd1c8, levent 0x04 
    64 //    { 0, KEY_RIGHT       ,0x00004000 }, // Found @0xff3bd1d8, levent 0x07 
    65 //    { 0, KEY_SET         ,0x00010000 }, // Found @0xff3bd1e8, levent 0x08 
    66 //    { 0, KEY_DOWN        ,0x00020000 }, // Found @0xff3bd1f0, levent 0x05 
    67 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xff3bd1f8, levent 0x09 
    68 //    { 2, KEY_LEFT        ,0x00000100 }, // Found @0xff3bd228, levent 0x06 
    69 //    { 2, KEY_SHOOT_HALF  ,0x00002000 }, // Found @0xff3bd238, levent 0x00 
    70 //    { 2, KEY_SHOOT_FULL  ,0x00002002 }, // Found @0xff3bd218, levent 0x01 
     62//    { 0, KEY_DISPLAY         ,0x00000800 }, // Found @0xff3bd1c0, levent 0x0a 
     63//    { 0, KEY_UP              ,0x00001000 }, // Found @0xff3bd1c8, levent 0x04 
     64//    { 0, KEY_RIGHT           ,0x00004000 }, // Found @0xff3bd1d8, levent 0x07 
     65//    { 0, KEY_SET             ,0x00010000 }, // Found @0xff3bd1e8, levent 0x08 
     66//    { 0, KEY_DOWN            ,0x00020000 }, // Found @0xff3bd1f0, levent 0x05 
     67//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xff3bd1f8, levent 0x09 
     68//    { 2, KEY_LEFT            ,0x00000100 }, // Found @0xff3bd228, levent 0x06 
     69//    { 2, KEY_SHOOT_FULL      ,0x00002002 }, // Found @0xff3bd218, levent 0x01 
     70//    { 2, KEY_SHOOT_HALF      ,0x00002000 }, // Found @0xff3bd238, levent 0x00 
     71//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000002 }, // Found @0xff3bd218, levent 0x01 
    7172//    { 0, 0, 0 } 
    7273//}; 
  • trunk/platform/sx30/sub/100e/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb97960, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffb97990, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffb97990, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 0, KEY_UP          ,0x00000400 }, // Found @0xffb97898, levent 0x04 
    53 //    { 0, KEY_DOWN        ,0x00000800 }, // Found @0xffb978a0, levent 0x05 
    54 //    { 0, KEY_LEFT        ,0x00001000 }, // Found @0xffb978a8, levent 0x06 
    55 //    { 0, KEY_RIGHT       ,0x00002000 }, // Found @0xffb978b0, levent 0x07 
    56 //    { 0, KEY_SET         ,0x00004000 }, // Found @0xffb978b8, levent 0x08 
    57 //    { 0, KEY_DISPLAY     ,0x00020000 }, // Found @0xffb978d0, levent 0x0a 
    58 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xffb978d8, levent 0x09 
    59 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb97930, levent 0x00 
    60 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb97938, levent 0x01 
     52//    { 0, KEY_UP              ,0x00000400 }, // Found @0xffb97898, levent 0x04 
     53//    { 0, KEY_DOWN            ,0x00000800 }, // Found @0xffb978a0, levent 0x05 
     54//    { 0, KEY_LEFT            ,0x00001000 }, // Found @0xffb978a8, levent 0x06 
     55//    { 0, KEY_RIGHT           ,0x00002000 }, // Found @0xffb978b0, levent 0x07 
     56//    { 0, KEY_SET             ,0x00004000 }, // Found @0xffb978b8, levent 0x08 
     57//    { 0, KEY_DISPLAY         ,0x00020000 }, // Found @0xffb978d0, levent 0x0a 
     58//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xffb978d8, levent 0x09 
     59//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb97938, levent 0x01 
     60//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb97938, levent 0x01 
     61//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb97930, levent 0x00 
    6162//    { 0, 0, 0 } 
    6263//}; 
  • trunk/platform/sx30/sub/100h/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb97a1c, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffb97a4c, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffb97a4c, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 0, KEY_UP          ,0x00000400 }, // Found @0xffb97954, levent 0x04 
    53 //    { 0, KEY_DOWN        ,0x00000800 }, // Found @0xffb9795c, levent 0x05 
    54 //    { 0, KEY_LEFT        ,0x00001000 }, // Found @0xffb97964, levent 0x06 
    55 //    { 0, KEY_RIGHT       ,0x00002000 }, // Found @0xffb9796c, levent 0x07 
    56 //    { 0, KEY_SET         ,0x00004000 }, // Found @0xffb97974, levent 0x08 
    57 //    { 0, KEY_DISPLAY     ,0x00020000 }, // Found @0xffb9798c, levent 0x0a 
    58 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xffb97994, levent 0x09 
    59 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb979ec, levent 0x00 
    60 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb979f4, levent 0x01 
     52//    { 0, KEY_UP              ,0x00000400 }, // Found @0xffb97954, levent 0x04 
     53//    { 0, KEY_DOWN            ,0x00000800 }, // Found @0xffb9795c, levent 0x05 
     54//    { 0, KEY_LEFT            ,0x00001000 }, // Found @0xffb97964, levent 0x06 
     55//    { 0, KEY_RIGHT           ,0x00002000 }, // Found @0xffb9796c, levent 0x07 
     56//    { 0, KEY_SET             ,0x00004000 }, // Found @0xffb97974, levent 0x08 
     57//    { 0, KEY_DISPLAY         ,0x00020000 }, // Found @0xffb9798c, levent 0x0a 
     58//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xffb97994, levent 0x09 
     59//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb979f4, levent 0x01 
     60//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb979f4, levent 0x01 
     61//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb979ec, levent 0x00 
    6162//    { 0, 0, 0 } 
    6263//}; 
  • trunk/platform/sx30/sub/100l/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb97bc4, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffb97bf4, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffb97bf4, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 0, KEY_UP          ,0x00000400 }, // Found @0xffb97afc, levent 0x04 
    53 //    { 0, KEY_DOWN        ,0x00000800 }, // Found @0xffb97b04, levent 0x05 
    54 //    { 0, KEY_LEFT        ,0x00001000 }, // Found @0xffb97b0c, levent 0x06 
    55 //    { 0, KEY_RIGHT       ,0x00002000 }, // Found @0xffb97b14, levent 0x07 
    56 //    { 0, KEY_SET         ,0x00004000 }, // Found @0xffb97b1c, levent 0x08 
    57 //    { 0, KEY_DISPLAY     ,0x00020000 }, // Found @0xffb97b34, levent 0x0a 
    58 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xffb97b3c, levent 0x09 
    59 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb97b94, levent 0x00 
    60 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb97b9c, levent 0x01 
     52//    { 0, KEY_UP              ,0x00000400 }, // Found @0xffb97afc, levent 0x04 
     53//    { 0, KEY_DOWN            ,0x00000800 }, // Found @0xffb97b04, levent 0x05 
     54//    { 0, KEY_LEFT            ,0x00001000 }, // Found @0xffb97b0c, levent 0x06 
     55//    { 0, KEY_RIGHT           ,0x00002000 }, // Found @0xffb97b14, levent 0x07 
     56//    { 0, KEY_SET             ,0x00004000 }, // Found @0xffb97b1c, levent 0x08 
     57//    { 0, KEY_DISPLAY         ,0x00020000 }, // Found @0xffb97b34, levent 0x0a 
     58//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xffb97b3c, levent 0x09 
     59//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb97b9c, levent 0x01 
     60//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb97b9c, levent 0x01 
     61//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb97b94, levent 0x00 
    6162//    { 0, 0, 0 } 
    6263//}; 
  • trunk/platform/sx30/sub/100n/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb97c38, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffb97c68, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffb97c68, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 0, KEY_UP          ,0x00000400 }, // Found @0xffb97b70, levent 0x04 
    53 //    { 0, KEY_DOWN        ,0x00000800 }, // Found @0xffb97b78, levent 0x05 
    54 //    { 0, KEY_LEFT        ,0x00001000 }, // Found @0xffb97b80, levent 0x06 
    55 //    { 0, KEY_RIGHT       ,0x00002000 }, // Found @0xffb97b88, levent 0x07 
    56 //    { 0, KEY_SET         ,0x00004000 }, // Found @0xffb97b90, levent 0x08 
    57 //    { 0, KEY_DISPLAY     ,0x00020000 }, // Found @0xffb97ba8, levent 0x0a 
    58 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xffb97bb0, levent 0x09 
    59 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb97c08, levent 0x00 
    60 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb97c10, levent 0x01 
     52//    { 0, KEY_UP              ,0x00000400 }, // Found @0xffb97b70, levent 0x04 
     53//    { 0, KEY_DOWN            ,0x00000800 }, // Found @0xffb97b78, levent 0x05 
     54//    { 0, KEY_LEFT            ,0x00001000 }, // Found @0xffb97b80, levent 0x06 
     55//    { 0, KEY_RIGHT           ,0x00002000 }, // Found @0xffb97b88, levent 0x07 
     56//    { 0, KEY_SET             ,0x00004000 }, // Found @0xffb97b90, levent 0x08 
     57//    { 0, KEY_DISPLAY         ,0x00020000 }, // Found @0xffb97ba8, levent 0x0a 
     58//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xffb97bb0, levent 0x09 
     59//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb97c10, levent 0x01 
     60//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb97c10, levent 0x01 
     61//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb97c08, levent 0x00 
    6162//    { 0, 0, 0 } 
    6263//}; 
  • trunk/platform/sx30/sub/100p/stubs_entry.S

    r1391 r1397  
    4545//#define SD_READONLY_FLAG    0x00020000 // Found @0xffb97c18, levent 0x90a 
    4646//#define SD_READONLY_IDX     2 
    47 //#define USB_FLAG            0x04000000 // Found @0xffb97c48, levent 0x902 
     47//#define USB_MASK            0x04000000 // Found @0xffb97c48, levent 0x902 
    4848//#define USB_IDX             2 
    4949 
    5050// Keymap values for kbd.c. Additional keys may be present, only common values included here. 
    5151//static KeyMap keymap[] = { 
    52 //    { 0, KEY_UP          ,0x00000400 }, // Found @0xffb97b50, levent 0x04 
    53 //    { 0, KEY_DOWN        ,0x00000800 }, // Found @0xffb97b58, levent 0x05 
    54 //    { 0, KEY_LEFT        ,0x00001000 }, // Found @0xffb97b60, levent 0x06 
    55 //    { 0, KEY_RIGHT       ,0x00002000 }, // Found @0xffb97b68, levent 0x07 
    56 //    { 0, KEY_SET         ,0x00004000 }, // Found @0xffb97b70, levent 0x08 
    57 //    { 0, KEY_DISPLAY     ,0x00020000 }, // Found @0xffb97b88, levent 0x0a 
    58 //    { 0, KEY_MENU        ,0x00040000 }, // Found @0xffb97b90, levent 0x09 
    59 //    { 2, KEY_SHOOT_HALF  ,0x00000100 }, // Found @0xffb97be8, levent 0x00 
    60 //    { 2, KEY_SHOOT_FULL  ,0x00000300 }, // Found @0xffb97bf0, levent 0x01 
     52//    { 0, KEY_UP              ,0x00000400 }, // Found @0xffb97b50, levent 0x04 
     53//    { 0, KEY_DOWN            ,0x00000800 }, // Found @0xffb97b58, levent 0x05 
     54//    { 0, KEY_LEFT            ,0x00001000 }, // Found @0xffb97b60, levent 0x06 
     55//    { 0, KEY_RIGHT           ,0x00002000 }, // Found @0xffb97b68, levent 0x07 
     56//    { 0, KEY_SET             ,0x00004000 }, // Found @0xffb97b70, levent 0x08 
     57//    { 0, KEY_DISPLAY         ,0x00020000 }, // Found @0xffb97b88, levent 0x0a 
     58//    { 0, KEY_MENU            ,0x00040000 }, // Found @0xffb97b90, levent 0x09 
     59//    { 2, KEY_SHOOT_FULL      ,0x00000300 }, // Found @0xffb97bf0, levent 0x01 
     60//    { 2, KEY_SHOOT_FULL_ONLY ,0x00000200 }, // Found @0xffb97bf0, levent 0x01 
     61//    { 2, KEY_SHOOT_HALF      ,0x00000100 }, // Found @0xffb97be8, levent 0x00 
    6162//    { 0, 0, 0 } 
    6263//}; 
  • trunk/tools/finsig_dryos.c

    r1391 r1397  
    30253025//------------------------------------------------------------------------------------------------------------ 
    30263026 
    3027 void print_kval(firmware *fw, uint32_t tadr, int tsiz, int tlen, uint32_t ev, const char *name) 
     3027void print_kval(firmware *fw, uint32_t tadr, int tsiz, int tlen, uint32_t ev, const char *name, char *sfx) 
    30283028{ 
    30293029        int tidx = adr2idx(fw,tadr); 
     
    30413041        { 
    30423042                char fn[100], rn[100]; 
    3043                 strcpy(fn,name); strcat(fn,"_FLAG"); 
     3043                strcpy(fn,name); strcat(fn,sfx); 
    30443044                strcpy(rn,name); strcat(rn,"_IDX"); 
    30453045                 
     
    31103110                return -1; 
    31113111    } 
     3112        if (p1->ev <= 1)        // output shutter entries in reverse order 
     3113        { 
     3114                if (p1->bits > p2->bits) 
     3115                { 
     3116                        return -1; 
     3117                } 
     3118                else if (p1->bits < p2->bits) 
     3119                { 
     3120                        return 1; 
     3121                } 
     3122        } 
    31123123    if (p1->bits > p2->bits) 
    31133124        { 
     
    31313142        for (k=0; k<kcount; k++) 
    31323143        { 
    3133                 bprintf("//    { %d, %-16s,0x%08x }, // Found @0x%08x, levent 0x%02x\n",key_info[k].reg,key_info[k].nm,key_info[k].bits,key_info[k].fadr,key_info[k].ev); 
     3144                bprintf("//    { %d, %-20s,0x%08x }, // Found @0x%08x, levent 0x%02x\n",key_info[k].reg,key_info[k].nm,key_info[k].bits,key_info[k].fadr,key_info[k].ev); 
    31343145        } 
    31353146         
     
    32163227        { 
    32173228            // Event ID's have changed in DryOS R49 ********** 
    3218                 print_kval(fw,tadr,tsiz,tlen,0x20A,"SD_READONLY"); 
    3219                 print_kval(fw,tadr,tsiz,tlen,0x202,"USB"); 
     3229                print_kval(fw,tadr,tsiz,tlen,0x20A,"SD_READONLY","_FLAG"); 
     3230                print_kval(fw,tadr,tsiz,tlen,0x202,"USB","_MASK"); 
    32203231        } 
    32213232        else 
    32223233        { 
    3223                 print_kval(fw,tadr,tsiz,tlen,0x90A,"SD_READONLY"); 
    3224                 print_kval(fw,tadr,tsiz,tlen,0x902,"USB"); 
     3234                print_kval(fw,tadr,tsiz,tlen,0x90A,"SD_READONLY","_FLAG"); 
     3235                print_kval(fw,tadr,tsiz,tlen,0x902,"USB","_MASK"); 
    32253236        } 
    32263237                                 
    32273238                uint32_t key_half = add_kmval(fw,tadr,tsiz,tlen,0,"KEY_SHOOT_HALF",0); 
    32283239                add_kmval(fw,tadr,tsiz,tlen,1,"KEY_SHOOT_FULL",key_half); 
     3240                add_kmval(fw,tadr,tsiz,tlen,1,"KEY_SHOOT_FULL_ONLY",0); 
    32293241                add_kmval(fw,tadr,tsiz,tlen,2,"KEY_ZOOM_IN",0); 
    32303242                add_kmval(fw,tadr,tsiz,tlen,3,"KEY_ZOOM_OUT",0); 
Note: See TracChangeset for help on using the changeset viewer.