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