diff --git a/src/ld65/cfg/c16.cfg b/src/ld65/cfg/c16.cfg index 63a5b6c51..5ff0a408a 100644 --- a/src/ld65/cfg/c16.cfg +++ b/src/ld65/cfg/c16.cfg @@ -3,6 +3,8 @@ MEMORY { RAM: start = $0fff, size = $7001, file = %O; } SEGMENTS { + STARTUP: load = RAM, type = wprot; + LOWCODE: load = RAM, type = wprot; CODE: load = RAM, type = wprot; RODATA: load = RAM, type = wprot; DATA: load = RAM, type = rw; diff --git a/src/ld65/cfg/pet.cfg b/src/ld65/cfg/pet.cfg index 1d5b7f831..1f7765081 100644 --- a/src/ld65/cfg/pet.cfg +++ b/src/ld65/cfg/pet.cfg @@ -3,6 +3,8 @@ MEMORY { RAM: start = $03FF, size = $7BFF, file = %O; } SEGMENTS { + STARTUP: load = RAM, type = wprot; + LOWCODE: load = RAM, type = wprot; CODE: load = RAM, type = wprot; RODATA: load = RAM, type = wprot; DATA: load = RAM, type = rw; diff --git a/src/ld65/cfg/plus4.cfg b/src/ld65/cfg/plus4.cfg index 63a5b6c51..5ff0a408a 100644 --- a/src/ld65/cfg/plus4.cfg +++ b/src/ld65/cfg/plus4.cfg @@ -3,6 +3,8 @@ MEMORY { RAM: start = $0fff, size = $7001, file = %O; } SEGMENTS { + STARTUP: load = RAM, type = wprot; + LOWCODE: load = RAM, type = wprot; CODE: load = RAM, type = wprot; RODATA: load = RAM, type = wprot; DATA: load = RAM, type = rw; diff --git a/src/ld65/cfg/vic20.cfg b/src/ld65/cfg/vic20.cfg index dd8ba7b22..7003d932d 100644 --- a/src/ld65/cfg/vic20.cfg +++ b/src/ld65/cfg/vic20.cfg @@ -3,7 +3,8 @@ MEMORY { RAM: start = $FFF, size = $0E01, define = yes, file = %O; } SEGMENTS { - EXEHDR: load = RAM , type = wprot; + STARTUP: load = RAM , type = wprot; + LOWCODE: load = RAM, type = wprot; CODE: load = RAM, type = wprot; RODATA: load = RAM, type = wprot; DATA: load = RAM, type = rw;