From: Gary (gary_at_sybersoft.lv)
Date: 2002-02-01 21:14:12
Here's the actual linker script for NES. MEMORY { ROMHDR: start = $0, size = 16, file = "romhdr.bin" ; ZP: start = $0000, size = $0100; RAM: start = $0200, size = $0400, define = yes; STACK: start = $0600, size = $0200, define = yes; BANK: start = $8000, size = $4000, file = "bank.bin", fill = yes, fillval = $FF ; HOME: start = $C000, size = $4000, file = "home.bin", fill = yes, fillval = $FF ; CHR: start = $0000, size = $2000, file = "chr.bin", fill = yes, fillval = $FF ; } SEGMENTS { ZEROPAGE: load = ZP, type = bss, define = yes ; CODE: load = HOME, type = ro ; RODATA: load = BANK, type = ro ; DATA: load = HOME, run = RAM, type = rw, define = yes ; BSS: load = RAM, type = bss, define = yes ; VECTORS:load = HOME, type = ro, start = $FFFA ; ROMHDR: load = ROMHDR, type = ro ; CHR: load = CHR, type = ro ; } SYMBOLS { __STACKSIZE__ = $0200 ; } FEATURES { CONDES: segment = RODATA, type = constructor, label = __CONSTRUCTOR_TABLE__, count = __CONSTRUCTOR_COUNT__; CONDES: segment = RODATA, type = destructor, label = __DESTRUCTOR_TABLE__, count = __DESTRUCTOR_COUNT__; } Regards, Gary ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo_at_musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2002-02-01 21:14:18 CET