Author Topic: Canon 80D  (Read 121041 times)

Ant123

  • Freshman
  • **
  • Posts: 74
Re: Canon 80D
« Reply #250 on: January 17, 2018, 05:45:48 PM »
found in RAM dump provided by sombree:
two uyvy buffers at 0x41785B00, 0x41901800
one RGBA buffer at 0x043ED100

bitmap buffers are 960*540 pixels with black bars:


a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 10704
  • 5D Mark Free
Re: Canon 80D
« Reply #251 on: January 17, 2018, 08:51:07 PM »
Assign this to a hotkey (mpu.c):
Code: [Select]
eos_load_image(s, "RAM4.BIN", 0, s->model->ram_size, s->model->caching_bit, 0);
s->disp.bmp_vram = 0x41901800 + (30 * 960 + 120) * 2;
s->disp.bmp_pitch = 960 * 2;

then, in eos_update_display, pretend it's an EOSM3:



Have fun!

Ant123

  • Freshman
  • **
  • Posts: 74
Re: Canon 80D
« Reply #252 on: January 17, 2018, 09:42:27 PM »
I'm not sure that this is useful until emulation reaches the mzrm initialization.