IXUS190 porting attempt - page 4 - DryOS Development - CHDK Forum

IXUS190 porting attempt

  • 74 Replies
  • 16010 Views
*

Offline Caefix

  • *****
  • 649
  • Sorry, busy deleting test shots...
Re: IXUS190 porting attempt
« Reply #30 on: 04 / May / 2020, 15:03:53 »
Advertisements
 :-[
Code: [Select]
collectgarbage()
« Last Edit: 11 / May / 2020, 11:24:33 by Caefix »
All lifetime is a loan from eternity.

*

Offline blackhole

  • *****
  • 844
  • A590IS 101b
    • Planetary astrophotography
Re: IXUS190 porting attempt
« Reply #31 on: 05 / May / 2020, 03:11:38 »
   Any todo or something for E1.100b,Ix500HS.100e or Sx600.100c?
(Call me from port) :-*
No, I didn't do anything with these cameras, and although the ixus 500 looks interesting, it's a really really old digic5 camera.

*

Offline Caefix

  • *****
  • 649
  • Sorry, busy deleting test shots...
Re: IXUS190 porting attempt
« Reply #32 on: 05 / May / 2020, 12:31:44 »
A thought based on Ix1000,  ??? just another 10x Zoom.
Code: [Select]
collectgarbage()
« Last Edit: 11 / May / 2020, 11:25:31 by Caefix »
All lifetime is a loan from eternity.

*

Offline blackhole

  • *****
  • 844
  • A590IS 101b
    • Planetary astrophotography
Re: IXUS190 porting attempt
« Reply #33 on: 05 / May / 2020, 13:44:48 »
It doesn't matter what other cameras use, look what's in the firmware.
#define NUM_DATA 2 tells how focal lengths are represented in the firmware table.
2 means that each focal length is displayed in two words. For this camera, it looks like this:
Code: [Select]
                             fl 4.3
ROM:FFFEE67C                 DCB 0xCC ; ¦ <--first word  0x10cc dec:4300 fl=4.3
ROM:FFFEE67D                 DCB 0x10
ROM:FFFEE67E                 DCB    0
ROM:FFFEE67F                 DCB    0
ROM:FFFEE680                 DCB 0x64 ; d <--second word 0x64 dec:100
ROM:FFFEE681                 DCB    0
ROM:FFFEE682                 DCB    0
ROM:FFFEE683                 DCB    0
                             fl 4.4
ROM:FFFEE684                 DCB 0x71 ; q
ROM:FFFEE685                 DCB 0x11
ROM:FFFEE686                 DCB    0
ROM:FFFEE687                 DCB    0
ROM:FFFEE688                 DCB 0x64 ; d
ROM:FFFEE689                 DCB    0
ROM:FFFEE68A                 DCB    0
ROM:FFFEE68B                 DCB    0


*

Offline Caefix

  • *****
  • 649
  • Sorry, busy deleting test shots...
Re: IXUS190 porting attempt
« Reply #34 on: 05 / May / 2020, 13:54:22 »
 ;) I don´t know how to look in fw, never touched Assembler...
Code: [Select]
collectgarbage()
my guess is:
Code: [Select]

... only a guess.  :haha
Fooled by commentline  // 129        720      (720/129) * 43 = 240  (max FL) was I!
Well, the universe is missing a mouseclick, but which?
« Last Edit: 11 / May / 2020, 11:27:09 by Caefix »
All lifetime is a loan from eternity.

*

Offline Caefix

  • *****
  • 649
  • Sorry, busy deleting test shots...
Re: IXUS190 porting attempt
« Reply #35 on: 20 / March / 2021, 17:07:54 »
 :) I´ll expect a not commented "Canon Ixus" (10x zoom)  for 20$ all inc next week...
@blackhole : prepared, if Ix190 ??

Edit: Sorry, got a Ix157, 100b  :( Not ported either...
Edit2: ... and a Ix180, 100a, maybe it´s close enough?
« Last Edit: 16 / April / 2021, 14:55:06 by Caefix »
All lifetime is a loan from eternity.

*

Offline blackhole

  • *****
  • 844
  • A590IS 101b
    • Planetary astrophotography
Re: IXUS190 porting attempt
« Reply #36 on: 20 / March / 2021, 23:58:59 »
:) I´ll expect a not commented "Canon Ixus" (10x zoom)  for 20$ all inc next week...
@blackhole : prepared, if Ix190 ??
I'm sorry, I don't understand what you mean.

Poslano sa mog GT-I9301I koristeći Tapatalk


*

Offline Caefix

  • *****
  • 649
  • Sorry, busy deleting test shots...
Re: IXUS190 porting attempt
« Reply #37 on: 29 / May / 2021, 12:03:19 »
 :) Very nice colors, running zebra,  just a bit outdated, esp. ptp-support...

Code: [Select]
exec require'camtests'.runbatch{bench=true,filexfer=true,shoot=true,xfersizebugs=true} returns 26/0, but some mouseclicks are dangerous...
Code: [Select]
ASSERT!! SsImgCtrl.c Line 326
Occured Time  2021:05:29 17:19:38
Task ID: 17760291
Task name: CtrlSrv

Maybe the crash was related to "Start to easy-Auto" default in <rec>menu.
<menu> in ptp is available only if  activ [X] UI-Overlay...
« Last Edit: 29 / May / 2021, 15:05:11 by Caefix »
All lifetime is a loan from eternity.


*

Offline blackhole

  • *****
  • 844
  • A590IS 101b
    • Planetary astrophotography
Re: IXUS190 porting attempt
« Reply #38 on: 29 / May / 2021, 16:51:19 »
This is an unfinished port!
First you need to check which propset the camera is using, propset 11 may be wrong.
kbd.c is not completed, is the chdk menu available if you press the MENU key in alt mode?
The mask for slow zoom speed is not defined, you can check it using the Memory browser at 0x1469c.
The modemap in shooting.c should also be checked.

Poslano sa mog GT-I9301I koristeći Tapatalk


*

Offline Caefix

  • *****
  • 649
  • Sorry, busy deleting test shots...
Re: IXUS190 porting attempt
« Reply #39 on: 31 / May / 2021, 11:31:32 »
 :) ... unfinished but quite usable.

All menues availiable, running scripts, default.lua tells: unsupp.ps 11.

Code: [Select]
--- Modelist ---@ 0
PS11  PID:13011
0 0 IS0 ND1 (0)<101
ixus190_elph200-100d-CHDK-1.5.0-5448
M1 SD6 Dm0 Mm0 F0 AFL0
A/DCIM/106___06/Img_0118
:---=----=--+-=----=----
1 AUTO
2 P
17 FACE_SELF_TIMER
18 FIREWORK
19 FISHEYE
28 LONG_SHUTTER
29 LOWLIGHT
30 MINIATURE
31 MONOCHROME
36 PORTRAIT
37 POSTER_EFFECT
47 SUPER_VIVID
48 TOY_CAMERA
2021/5/29 # 19:29:5 ---
-13 ----- 2 Sec -----
Edit: 0x1469c not very readable & moves without touching zoom cam.
Edit2: Since #5448 happened in luascript.lua ...
Quote
    FUNC(force_analog_av)
    FUNC(set_clock)
    FUNC(get_current_delta_sv96)
    FUNC(get_current_base_sv96)
    FUNC(get_canon_image_format)
    FUNC(get_canon_raw_support)
« Last Edit: 31 / May / 2021, 13:41:37 by Caefix »
All lifetime is a loan from eternity.

 

Related Topics