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

IXUS190 porting attempt

  • 97 Replies
  • 35699 Views
*

Offline reyalp

  • ******
  • 14121
Re: IXUS190 porting attempt
« Reply #40 on: 31 / May / 2021, 13:59:54 »
Advertisements
All menues availiable, running scripts, default.lua tells: unsupp.ps 11.
Someone needs to confirm which propcase holds the language setting, and the values.
See https://chdk.setepontos.com/index.php?topic=12418.msg143317#msg143317

Quote
--- Modelist ---@ 0
To confirm the modemap, you must find the canon mode number for each available shooting mode. To do this, watch PROPCASE_SHOOTING_MODE, set each available mode using the Canon UI, and note the canon mode number.

You can also use chdkptp, use the same dpget/dpcmp tool as mentioned for the language prop.
Don't forget what the H stands for.

*

Offline Caefix

  • *****
  • 947
  • Sorry, busy deleting test shots...
Re: IXUS190 porting attempt
« Reply #41 on: 31 / May / 2021, 14:19:12 »
69 is changing with the language, 65537 is English, 66305=German, 70913 Italian, 67329 Spain, 67073 France, 68609 Dansk, 69377 Portugues, 70145 Suomi, 71169 Magyar, 69633 Polski, 70401 Cestina, 66817 Türkce, 66049 Romana, 65793 Norsk, 66561 Svenska,  8)
68865 is Russian, if I understood the regulary lessons right...  :(

Edit: The space-bar collides with the title<ALT> line.

Edit2:
PROPCASE_SHOOTING_MODE 56=57
Code: [Select]
Auto=32768
P= 32773
Portrait= 32790
Face-timer= 33333
Lowlight=32814
Monochrome= 33344
Fisheye=33336
Toycam=33340
Miniatur=33337
Intens color=33331
Poster=33332
Firework=32800
Longtime=32775
Video=33792
« Last Edit: 31 / May / 2021, 15:22:59 by Caefix »
All lifetime is a loan from eternity.

*

Offline blackhole

  • *****
  • 945
  • A590IS 101b
    • Planetary astrophotography
Re: IXUS190 porting attempt
« Reply #42 on: 31 / May / 2021, 16:28:19 »
Can you check PROPCASE_VIDEO_RESOLUTION, it can be 179 or 180

Poslano sa mog GT-I9301I koristeći Tapatalk


*

Offline Caefix

  • *****
  • 947
  • Sorry, busy deleting test shots...
Re: IXUS190 porting attempt
« Reply #43 on: 01 / June / 2021, 10:25:35 »
 ;) ... 179 is 4 in HD, 2 in VGA. (Last words from 1st bat.)
nd_test: avg calc ND value=285 fw=286; libtst & mftest passed all.
« Last Edit: 01 / June / 2021, 10:47:15 by Caefix »
All lifetime is a loan from eternity.


*

Offline blackhole

  • *****
  • 945
  • A590IS 101b
    • Planetary astrophotography
Re: IXUS190 porting attempt
« Reply #44 on: 01 / June / 2021, 11:56:45 »
Thanks for checking, then propset 11 is OK.
I can't compile so you have to add #define PROPCASE_LANGUAGE 69 to include \ propset11.h and the necessary changes to CHDK \ SCRIPTS \ default.lua until someone adds permanent changes to SVN.
You must have the firmware dump in the platform / sub directory to generate changes in stubs_entry.S

Poslano sa mog GT-I9301I koristeći Tapatalk


*

Offline Caefix

  • *****
  • 947
  • Sorry, busy deleting test shots...
Re: IXUS190 porting attempt
« Reply #45 on: 01 / June / 2021, 12:20:03 »
until someone adds permanent changes to SVN.
... on the road to release 1.7  :haha ... then parts of this line could be recycled:
Code: [Select]
ixus265_elph340hs,100c,ALPHA,,SKIP_AUTOBUILD
All lifetime is a loan from eternity.

*

Offline blackhole

  • *****
  • 945
  • A590IS 101b
    • Planetary astrophotography
Re: IXUS190 porting attempt
« Reply #46 on: 02 / June / 2021, 12:50:21 »
Source code adapted for current trunk: r5937
Test build is also attached.

*

Offline Caefix

  • *****
  • 947
  • Sorry, busy deleting test shots...
Re: IXUS190 porting attempt
« Reply #47 on: 03 / June / 2021, 13:30:57 »
Source code adapted for current trunk: r5937
Test build is also attached.
:) Not disturbing: <menu> in chdkptp live view only visible with UI-Overlay switch.
Zoomkeys have a function in memorybrowser, so how to trap them there?
The way of the zoomlever is very short, 1/2 zoomspeed might be nice to script, but probably designed for Chinese fingernails for manual use.
All lifetime is a loan from eternity.


*

Offline blackhole

  • *****
  • 945
  • A590IS 101b
    • Planetary astrophotography
Re: IXUS190 porting attempt
« Reply #48 on: 05 / June / 2021, 06:23:58 »
:) Not disturbing: <menu> in chdkptp live view only visible with UI-Overlay switch.
If you want to see "live view", that is, what the sensor sees, you must enable the Viewfinder option in the chdkptp client.
If you also want to see menus or any other graphical element shown on the camera display, you must also enable the UI Overlay option in the chdkptp client.

Quote
Zoomkeys have a function in memorybrowser, so how to trap them there?
To move digits in the memory browser, you can also use "half press" instead of the ZOOM lever, if that's what you mean.
In the memory browser, see if there is any change in the "WORD" line.
The DWORD line probably shows constant changes in bits that are not important to us.

Or you can use "rmem -i32 0x1469c 3" without quotes in the chdkptp client.
First connect the camera to the chdkptp client and execute rmem -i32 0x1469c 3 without pressing any key on the camera. Write down the obtained values and then move the zoom lever and keep it in the same position and execute rmem -i32 0x1469c 3 again.
Write down these values and see where the differences are in relation to the values obtained when no key was pressed.
You have to repeat this for all zoom speeds.

*

Offline Caefix

  • *****
  • 947
  • Sorry, busy deleting test shots...
Re: IXUS190 porting attempt
« Reply #49 on: 05 / June / 2021, 11:39:54 »
Code: [Select]

> #------- no zoom in play
> rmem -i32 0x1469c 3
0x0001469c 12
0x0001469c: 0x0005467f 0x005c00fd 0x0188feea

<< playmode zoom<<left
> rmem -i32 0x1469c 3
0x0001469c 12
0x0001469c: 0x0005427f 0x005c003d 0x0188feea
1/2 way
> rmem -i32 0x1469c 3
0x0001469c 12
0x0001469c: 0x3005467f 0x005c00bd 0x0188feea

> >>
ERROR: bad input '>>'

> rmem -i32 0x1469c 3
0x0001469c 12
0x0001469c: 0x0005447f 0x005c00bd 0x0188feea
> rmem -i32 0x1469c 3
0x0001469c 12
0x0001469c: 0x2005447f 0x005c003d 0x0188feea

recmode
> #<<
> rmem -i32 0x1469c 3
0x0001469c 12
0x0001469c: 0x3105447f 0x05dd01fd 0x0188feea
> #<
> rmem -i32 0x1469c 3
0x0001469c 12
0x0001469c: 0x0b05427f 0x02dd01fd 0x0188feea
>
> #>>
> rmem -i32 0x1469c 3
0x0001469c 12
0x0001469c: 0x0605447f 0x05dd00fd 0x0188feea
> #>
> rmem -i32 0x1469c 3
0x0001469c 12
0x0001469c: 0x0505447f 0x05dd01fd 0x0188feea

> #------- no zoom
> rmem -i32 0x1469c 3
0x0001469c 12
0x0001469c: 0x0605467f 0x00dd007d 0x0188feea
  8)
« Last Edit: 05 / June / 2021, 13:33:23 by Caefix »
All lifetime is a loan from eternity.

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal