source: trunk/platform/ixus310_elph500hs/sub/101a/makefile.inc @ 1448

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
2PLATFORMID=12837
3
4PLATFORMOS=dryos
5
6# Force EXMEM on for ixus310_elph500hs - not enough heap to work in low memory
7override OPT_EXMEM_MALLOC=1
8override OPT_CHDK_IN_EXMEM=1
9
10ROMBASEADDR=0xFF000000
11MAXRAMADDR=0x07FFFFFF
12
13MEMBASEADDR=0x1900
14RESTARTSTART=0x50000
15
16# Set up size variables for EXMEM
17EXMEM_HEAP_SKIP=0x679800        #(0x48000000-0x47986800) from sub_FF082ACC = size of video buffers in EXMEM area
18EXMEM_BUFFER_SIZE=0xC0000       # Amount of EXMEM memory to allocate for CHDK = 768K
19
20ifdef 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)
22MEMISOSTART=0x78C67E0           # 768K
23else
24MEMISOSTART=0x18B834
25endif
26
27PLFLAGS=-DMEMBASEADDR=$(MEMBASEADDR) -DMEMISOSTART=$(MEMISOSTART) -DMEMISOSIZE=$(MEMISOSIZE)
28PLFLAGS+=-DRESTARTSTART=$(RESTARTSTART)
29
30NEED_ENCODED_DISKBOOT=6
31
32KEYSYS=d4c
Note: See TracBrowser for help on using the repository browser.