Mercurial > public > mk2
diff code_part1/OSTC_code_asm_part1/18f4685_ostc_mkII.lkr @ 174:53b16a746166
Multi-lang
+ Move texts to single compact table.
+ Place at address 0x15000, reserved up to 0x17AFF (10kB)
+ Generate the english_test.asm reference (4kB)
+ Move altimeter texts into the table.
author | JeanDo |
---|---|
date | Thu, 03 Feb 2011 04:09:21 +0100 |
parents | cb055a7d75f3 |
children |
line wrap: on
line diff
--- a/code_part1/OSTC_code_asm_part1/18f4685_ostc_mkII.lkr Wed Feb 02 11:09:39 2011 +0100 +++ b/code_part1/OSTC_code_asm_part1/18f4685_ostc_mkII.lkr Thu Feb 03 04:09:21 2011 +0100 @@ -7,11 +7,18 @@ FILES "clib.lib" FILES "p18f4685.lib" -CODEPAGE NAME=page START=0x0 END=0x17EFF -CODEPAGE NAME=idlocs START=0x200000 END=0x200007 PROTECTED -CODEPAGE NAME=config START=0x300000 END=0x30000D PROTECTED -CODEPAGE NAME=devid START=0x3FFFFE END=0x3FFFFF PROTECTED -CODEPAGE NAME=eedata START=0xF00000 END=0xF003FF PROTECTED +// General PROM code area +CODEPAGE NAME=page START=0x0 END=0x14FFF + +// Special area reserved for tables. Just to make sure the linker won't +// relocate something at the end of the multi-lang text table... +CODEPAGE NAME=tables START=0x15000 END=0x17EFF PROTECTED + +// Hardware specific areas: +CODEPAGE NAME=idlocs START=0x200000 END=0x200007 PROTECTED +CODEPAGE NAME=config START=0x300000 END=0x30000D PROTECTED +CODEPAGE NAME=devid START=0x3FFFFE END=0x3FFFFF PROTECTED +CODEPAGE NAME=eedata START=0xF00000 END=0xF003FF PROTECTED ACCESSBANK NAME=accessram START=0x0 END=0x5F DATABANK NAME=gpr0 START=0x60 END=0xFF