| Revision 1339,
911 bytes
checked in by philmoz, 21 months ago
(diff) |
|
IXUS310 (Elph500HS) Beta CHDK version for firmware 1.00a and 1.01a.
|
-
Property svn:eol-style set to
LF
|
| Line | |
|---|
| 1 | #PLATFORMID=0x3225 |
|---|
| 2 | PLATFORMID=12837 |
|---|
| 3 | |
|---|
| 4 | PLATFORMOS=dryos |
|---|
| 5 | |
|---|
| 6 | # Force EXMEM on for ixus310_elph500hs - not enough heap to work in low memory |
|---|
| 7 | override OPT_EXMEM_MALLOC=1 |
|---|
| 8 | override OPT_CHDK_IN_EXMEM=1 |
|---|
| 9 | |
|---|
| 10 | ROMBASEADDR=0xFF000000 |
|---|
| 11 | MAXRAMADDR=0x07FFFFFF |
|---|
| 12 | |
|---|
| 13 | MEMBASEADDR=0x1900 |
|---|
| 14 | RESTARTSTART=0x50000 |
|---|
| 15 | |
|---|
| 16 | # Set up size variables for EXMEM |
|---|
| 17 | EXMEM_HEAP_SKIP=0x679800 #(0x48000000-0x47986800) from sub_FF082ACC = size of video buffers in EXMEM area |
|---|
| 18 | EXMEM_BUFFER_SIZE=0xC0000 # Amount of EXMEM memory to allocate for CHDK = 768K |
|---|
| 19 | |
|---|
| 20 | ifdef OPT_CHDK_IN_EXMEM |
|---|
| 21 | #MEMISOSTART=0x79067E0 # MAXRAMADDR+1 - EXMEM_HEAP_SKIP - EXMEM_BUFFER_SIZE - 32 (exmem allocates 64 bytes extra, 32 before and 32 after block allocated) |
|---|
| 22 | MEMISOSTART=0x78C67E0 # 768K |
|---|
| 23 | else |
|---|
| 24 | MEMISOSTART=0x18B834 |
|---|
| 25 | endif |
|---|
| 26 | |
|---|
| 27 | PLFLAGS=-DMEMBASEADDR=$(MEMBASEADDR) -DMEMISOSTART=$(MEMISOSTART) -DMEMISOSIZE=$(MEMISOSIZE) |
|---|
| 28 | PLFLAGS+=-DRESTARTSTART=$(RESTARTSTART) |
|---|
| 29 | |
|---|
| 30 | NEED_ENCODED_DISKBOOT=6 |
|---|
| 31 | |
|---|
| 32 | KEYSYS=d4c |
|---|
Note: See
TracBrowser
for help on using the repository browser.