root/platform/a495/sub/100e/lib.c

/* [<][>][^][v][top][bottom][index][help] */
   1 #include "platform.h"
   2 #include "lolevel.h"
   3 
   4 //These functions now are part of platform/a495/lib.c
   5 /*
   6 char *hook_raw_image_addr()
   7 {
   8         return (char*) 0x10E52420; // Ok, ROM:FFCE9A44
   9 }
  10 
  11 // Live picture buffer (shoot not pressed)
  12 void *vid_get_viewport_live_fb()
  13 {
  14         return (void*)0;
  15     //void **fb=(void **)0x3E80;  // ?
  16     //unsigned char buff = *((unsigned char*)0x3CF0); // sub_FFC87F0C
  17     //if (buff == 0) buff = 2;  else buff--;    
  18     //return fb[buff];
  19 }
  20 
  21 // OSD buffer
  22 void *vid_get_bitmap_fb()
  23 {
  24         return (void*)0x10361000; // "BmpDDev.c", 0xFFCD1DD4
  25 }
  26 
  27 // Live picture buffer (shoot half-pressed)
  28 void *vid_get_viewport_fb()
  29 {
  30         return (void*)0x10648CC0;  // "VRAM Address" sub_FFCA6830
  31 }
  32 
  33 void *vid_get_viewport_fb_d()
  34 {
  35         return (void*)(*(int*)(0x2540+0x54)); // sub_FFC528C0 / sub_FFC53554?
  36 }
  37 
  38 long vid_get_viewport_height() { return 240; }
  39 
  40 char *camera_jpeg_count_str()
  41 {
  42         return (char*)0x7486C;  // ROM:FFD72194 "9999"
  43 }
  44 

/* [<][>][^][v][top][bottom][index][help] */