]> git.sur5r.net Git - cc65/commit
Adjusted current working directory initialization on Apple and Atari.
authorOliver Schmidt <ol.sc@web.de>
Wed, 14 Oct 2015 22:15:38 +0000 (00:15 +0200)
committerOliver Schmidt <ol.sc@web.de>
Wed, 14 Oct 2015 22:15:38 +0000 (00:15 +0200)
commit76a5a72403266b923b9bdc9ccd5f4de2a352459a
treedd28562b139ceda2b165ad5a7a83ab60f90bdbfe
parent0ee9b2e446198746c3a05b142ecd00784becf727
Adjusted current working directory initialization on Apple and Atari.

Moving __cwd from BSS into INITBSS does of course ;-) not only impact the CBM targets but all targets with disk I/O support.

Note: Code using `__cwd-1` may trigger an ld65 range error because __cwd may end up at the very begining of a segment. As far as I see this is an ld65 bug which I'm not try to fix - at least here.
16 files changed:
cfg/apple2-overlay.cfg
cfg/apple2-system.cfg
cfg/apple2.cfg
cfg/apple2enh-overlay.cfg
cfg/apple2enh-system.cfg
cfg/apple2enh.cfg
cfg/atari-cart.cfg
cfg/atari-cassette.cfg
cfg/atari-overlay.cfg
cfg/atari.cfg
cfg/atarixl-largehimem.cfg
cfg/atarixl-overlay.cfg
cfg/atarixl.cfg
libsrc/apple2/crt0.s
libsrc/apple2/initcwd.s
libsrc/atari/initcwd.s