1
0
mirror of https://github.com/cc65/cc65.git synced 2024-07-05 21:29:03 +00:00
cc65/cfg
Oliver Schmidt d6c3bd29ac Renamed JUMPTABLE and cleaned up module.cfg.
This change was suppsed to fix the issue that the former JUMPTABLE is merked as 'ro' while it is actually written to in several scenarios. When drivers are converted using co65 and then compiled into ROMs the JUMPTABLE isn't copied to RAM and therefore the write operations in question fail.

However unfortunately I didn't succeed in changing that :-( Just setting the former JUMPTABLE to 'rw' broke the drivers. So I placed the DATA segment directly after the former JUMPTABLE segment. This made the drivers converted with co65 work again - obviously after changing libsrc/Makefile:235 from '--code-label' to '--data-label'. But the actual dynamic drivers still didn't work as the former JUMPTABLE wasn't placed as the beginning of the loaded file anymore. That effect could be changed by exchanging src/ld65/o65.c:1391 with src/ld65/o65.c:1394 but doing so broke the drivers again :-((
2014-05-01 21:44:39 +02:00
..
apple2-asm.cfg add ZEROPAGE segment to apple2-asm.cfg and c64-asm.cfg 2014-01-22 18:15:51 +01:00
apple2-overlay.cfg Made LOWCODE and INIT optional (like the other targets). 2014-04-28 22:14:26 +02:00
apple2-system.cfg Made LOWCODE and INIT optional (like the other targets). 2014-04-28 22:14:26 +02:00
apple2.cfg Made LOWCODE and INIT optional (like the other targets). 2014-04-28 22:14:26 +02:00
apple2enh-asm.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
apple2enh-overlay.cfg Made LOWCODE and INIT optional (like the other targets). 2014-04-28 22:14:26 +02:00
apple2enh-system.cfg Made LOWCODE and INIT optional (like the other targets). 2014-04-28 22:14:26 +02:00
apple2enh.cfg Made LOWCODE and INIT optional (like the other targets). 2014-04-28 22:14:26 +02:00
atari-asm.cfg add EXTZP segment to atari-asm.cfg 2014-01-22 18:15:52 +01:00
atari-cart.cfg make "ZEROPAGE" segment optional 2014-01-22 13:26:05 +01:00
atari-cassette.cfg Increase the default start address a bit in case BASIC is started 2014-02-21 23:34:05 +01:00
atari-overlay.cfg Put EXE header and main chunk load header into a single file -- 2013-10-18 14:54:22 +02:00
atari.cfg Put EXE header and main chunk load header into a single file -- 2013-10-18 14:54:22 +02:00
atarixl-largehimem.cfg Force inclusion of 'shadow RAM preparation' load chunk in crt0.s and 2013-10-18 22:08:26 +02:00
atarixl-overlay.cfg Force inclusion of 'shadow RAM preparation' load chunk in crt0.s and 2013-10-18 22:08:26 +02:00
atarixl.cfg Force inclusion of 'shadow RAM preparation' load chunk in crt0.s and 2013-10-18 22:08:26 +02:00
atmos.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
bbc.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
c16.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
c64-asm.cfg add ZEROPAGE segment to apple2-asm.cfg and c64-asm.cfg 2014-01-22 18:15:51 +01:00
c64-overlay.cfg Use cbm_load() to load overlays on CBMs. 2013-05-29 01:12:24 +02:00
c64.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
c128-overlay.cfg Use cbm_load() to load overlays on CBMs. 2013-05-29 01:12:24 +02:00
c128.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
cbm510.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
cbm610.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
geos-apple.cfg Made EXTZP segment optional on GEOS as it is used only by CONIO. 2013-08-20 07:43:47 +02:00
geos-cbm.cfg Made EXTZP segment optional on GEOS as it is used only by CONIO. 2013-08-20 07:43:47 +02:00
lunix.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
lynx-bll.cfg Use LOWCODE segment 2014-03-19 11:32:44 +02:00
lynx-coll.cfg Use LOWCODE segment 2014-03-19 11:32:44 +02:00
lynx-uploader.cfg Use LOWCODE segment 2014-03-19 11:32:44 +02:00
lynx.cfg Use LOWCODE segment 2014-03-19 11:32:44 +02:00
module.cfg Renamed JUMPTABLE and cleaned up module.cfg. 2014-05-01 21:44:39 +02:00
nes.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
none.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
pet.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
plus4.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
sim65c02.cfg Added 'sim6502' and 'sim65C02' targets. 2013-05-20 20:35:42 +02:00
sim6502.cfg Added 'sim6502' and 'sim65C02' targets. 2013-05-20 20:35:42 +02:00
supervision-16k.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
supervision-64k.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
supervision-128k.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
supervision.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
vic20-32k.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00
vic20.cfg Replaced builtin linker configs with ordinary .cfg files. 2013-04-09 23:09:46 +02:00