1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-23 19:29:37 +00:00
cc65/libsrc
Oliver Schmidt e3cbc7e8b8 Moved run location of ONCE segment.
Make the same changes to the Apple II that were done with 0ee9b2e446 to the C64.

Notes:
- The startup code deliberately doesn't make use of symbols defined for the LC segment as that segment is optional.
- The <...>-asm.cfg configs move the segment BSS to an own memory area BSS although this doesn't seem necessary. However the benefit is that the size of the memeory area MAIN is identical to the number of bytes loaded from disk into RAM. To keep this an invariant for all Apple II configs allows to simplify the EXEHDR to just refer to the symbols defined for MAIN.
2016-03-17 21:07:19 +01:00
..
apple2 Moved run location of ONCE segment. 2016-03-17 21:07:19 +01:00
atari Adjusted constructors. 2016-03-16 16:28:32 +01:00
atari5200 Use AX paradigm for stack initalization. 2016-03-07 01:44:19 +01:00
atmos Adjusted constructors. 2016-03-16 16:28:32 +01:00
c16 Moved things into ONCE. 2016-03-15 22:55:36 +01:00
c64 Cleaned up C64 linker configs. 2016-03-13 14:32:07 +01:00
c128 Adjusted constructors. 2016-03-16 16:28:32 +01:00
cbm Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
cbm510 Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
cbm610 Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
common Adjusted constructors. 2016-03-16 16:28:32 +01:00
conio Updated the fastcall information in a document and two Assembly files. 2015-07-22 13:31:14 -04:00
dbg Made _afailed() and uncompress() be fastcall functions. 2015-03-13 07:35:47 -04:00
em Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
gamate Use AX paradigm for stack initalization. 2016-03-07 01:44:19 +01:00
geos-apple
geos-cbm Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
geos-common Adjusted constructors. 2016-03-16 16:28:32 +01:00
joystick added compiler/assembler target, lib compiles 2014-11-29 15:35:20 +01:00
lynx Renamed RAM to MAIN for all disk based targets. 2016-03-07 01:28:55 +01:00
mouse Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
nes Moved things into ONCE. 2016-03-15 22:55:36 +01:00
osic1p Renamed RAM to MAIN for all disk based targets. 2016-03-07 01:28:55 +01:00
pce Use AX paradigm for stack initalization. 2016-03-07 01:44:19 +01:00
pet Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
plus4 Moved things into ONCE. 2016-03-15 22:55:36 +01:00
runtime Renamed INITBSS to INIT and INIT to ONCE. 2016-03-06 21:27:19 +01:00
serial Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
sim6502 Renamed RAM to MAIN for all disk based targets. 2016-03-07 01:28:55 +01:00
supervision Don't presume the stack size to be a multiple of pages. 2016-03-10 10:07:09 +01:00
tgi Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
vic20 Renamed RAM to MAIN for all disk based targets. 2016-03-07 01:28:55 +01:00
zlib Made _afailed() and uncompress() be fastcall functions. 2015-03-13 07:35:47 -04:00
Makefile initial import of the gamate stuff 2015-11-14 13:15:29 +01:00