Loading CHDK in AgentRAM for a few more cameras - page 3 - General Discussion and Assistance - CHDK Forum  

Loading CHDK in AgentRAM for a few more cameras

  • 73 Replies
  • 19349 Views
*

Offline nafraf

  • *****
  • 1308
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #20 on: 18 / October / 2014, 09:59:59 »
Advertisements
sx10 patch: Load CHDK in ARAM, and simpler loader code.

*

Offline koshy

  • *****
  • 1096
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #21 on: 18 / October / 2014, 14:22:51 »
sx10 patch: Load CHDK in ARAM, and simpler loader code.
As such this works. The palette problem in CHDKPTP with the SX10 we're already discussing on our FWT thread so I didn't mention it here. The new largest block of memory for SX10 is 702552.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

*

Offline koshy

  • *****
  • 1096
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #22 on: 18 / October / 2014, 14:34:35 »
sx120is: Load CHDK in ARAM and remove KEY_PRINT alias.
Very good this fixes the palette problem I found in CHDKPTP and presents a nice 1064112 bytes of memory as the new largest free block.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

*

Offline koshy

  • *****
  • 1096
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #23 on: 18 / October / 2014, 14:48:16 »
ixus200_sd980: Load CHDK in ARAM, remove capture entries not found in firmware, remove KEY_PRINT alias.
This one fails to boot. The AF assist light beam turns on and there its seems to crash. The light stays on and I had to pull the batery to turn the camera off. I tried that three times.

I did review the IXUS 200 mode map on our mode map thread:
I intended to start with IXUS 200 which has the following problems:
O.k. So here we go on that:

The modes that are in FW but not in current modemap resolve as follows:

// Mode 32774 in firmware but not in current modemap: Long Shutter
// Mode 33288 in firmware but not in current modemap: Digital Macro
// Mode 33307 in firmware but not in current modemap: Color Accent
// Mode 33308 in firmware but not in current modemap: Color Swap
// Mode 32797 in firmware but not in current modemap: ISO 3200
// Mode 32786 in firmware but not in current modemap: Sunset
// Mode 32788 in firmware but not in current modemap: Snow
// Mode 32789 in firmware but not in current modemap: Beach
// Mode 32785 in firmware but not in current modemap: Indoor
// Mode 33295 in firmware but not in current modemap: Creative Light Effect
// Mode 32784 in firmware but not in current modemap: Kids&Pets
// Mode  2601 in firmware but not in current modemap: Movie Color Accent
// Mode  2602 in firmware but not in current modemap: Movie Color Swap

The remaining modes I found on the camera are (in case some are mixed up):
Auto: 32768
P: 32772
Portrait: 32781
Night Snapshot: 32779
Indoor: 32785
Fireworks:32790
Aquarium:32792
Foliage:32787
Stitch Assist:33290
Movie Standard: 2603
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)


*

Offline nafraf

  • *****
  • 1308
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #24 on: 18 / October / 2014, 17:16:43 »
This one fails to boot. The AF assist light beam turns on and there its seems to crash. The light stays on and I had to pull the batery to turn the camera off. I tried that three times.
Thanks.  I found some bugs in boot.c. New patch for ixus200_sd980:
- boot.c rewritten using code_gen.
- Load CHDK in ARAM
- Fix mode map table
- Remove KEY_PRINT alias





*

Offline koshy

  • *****
  • 1096
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #25 on: 18 / October / 2014, 19:30:38 »
Thanks.  I found some bugs in boot.c. New patch for ixus200_sd980:
- boot.c rewritten using code_gen.
- Load CHDK in ARAM
- Fix mode map table
- Remove KEY_PRINT alias
It boots using play and power button, mode map table works nicely.
Largest free block in RAm is now 562712 bytes.

CHDKPTP live view and palette are flawed on it.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

*

Offline nafraf

  • *****
  • 1308
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #26 on: 18 / October / 2014, 21:52:03 »
Thanks.
Please test if this patch fix bitmap palette on ixus200_sd980.

a490, sx200, ixus130_sd1400, sx10, sx120, and ixus200_s980 patches were commited to trunk. Changeset 3662- 3668

*

Offline nafraf

  • *****
  • 1308
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #27 on: 19 / October / 2014, 08:54:25 »
Patches for a3200 and ixus105_sd1300


*

Offline nafraf

  • *****
  • 1308
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #28 on: 19 / October / 2014, 11:53:33 »
Patches for a580 and ixus110_sd960

*

Offline koshy

  • *****
  • 1096
Re: Loading CHDK in AgentRAM for a few more cameras
« Reply #29 on: 19 / October / 2014, 15:19:14 »
Please test if this patch fix bitmap palette on ixus200_sd980.

Yes it does fix that. The live view is still broken but that you didn't work on so this patch is fine.
Koshy had a little ELPH which wasn't white as snow but everywhere that Koshy went the ELPH was sure to go. (actually an SD, but that detail ruins the rhyme...)

 

Related Topics


SimplePortal 2.3.6 © 2008-2014, SimplePortal