1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-26 08:32:00 +00:00
Commit Graph

56 Commits

Author SHA1 Message Date
Stefan
3b33af88cf Oricutron mentioned 2017-05-26 01:44:33 +02:00
Florent Flament
2a81eaa06e Add Atari 2600 documentation 2017-01-15 20:53:34 +01:00
Oliver Schmidt
419eb700b5 Renamed INITBSS to INIT and INIT to ONCE.
The way we want to use the INITBSS segment - and especially the fact that it won't have the type bss on all ROM based targets - means that the name INITBSS is misleading. After all INIT is the best name from my perspective as it serves several purposes and therefore needs a rather generic name.

Unfortunately this means that the current INIT segment needs to be renamed too. Looking for a short (ideally 4 letter) name I came up with ONCE as it contains all code (and data) accessed only once during initialization.
2016-03-06 21:27:19 +01:00
Greg King
bf2e79f30c Fixed typos. And, fixed descriptions of where ld65 looks for files. 2014-04-20 11:45:36 -04:00
Greg King
bb9aa7558f Fixed the SGML <htmlurl> and <url> tags.
Those tags have two attributes: "url=" and "name=".  In the non-HTML output formats, <url> shows both fields, while <htmlurl> shows only the name field (as the HTML format always does.)  Thus, the general rules are
1. If the two attributes are different, then use <url>.
2. If they are similar, then use <htmlurl>.
3. If they are the same, then consider using <url> without the "name=" attribute.
(The reason for rules 2 and 3 is that the same text shouldn't be shown twice.)

There can be exceptions.  Example: "od65.sgml" has <htmlurl> because the URL
would disturb the flow of a sentence.
2014-04-14 05:54:13 -04:00
Greg King
79d8a0d857 Streamlined the document author credits. 2014-04-08 15:36:39 -04:00
Oliver Schmidt
c3d93d259b Updated linuxdoc sources from https://github.com/groessler/cc65/tree/gh-pages-sgml. 2014-02-04 22:51:39 +01:00
Oliver Schmidt
aa7561ec45 Revert "No linuxdoc here. Documenation is to be maintained as HTML in branch 'gh-pages'."
This reverts commit fcea8951f1.

Conflicts:
	doc/Makefile
2014-02-04 22:18:58 +01:00
Oliver Schmidt
fcea8951f1 No linuxdoc here. Documenation is to be maintained as HTML in branch 'gh-pages'. 2013-03-25 00:50:52 +01:00
uz
41cac25914 Fixed a typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5979 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-31 11:30:01 +00:00
uz
7dea2a98d9 Add small note about availability of the copydata library routine.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5965 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-19 17:12:42 +00:00
uz
754674dfab Document the new IMPORT attribute for the FEATURES/CONDES section.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5901 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-03 21:38:00 +00:00
uz
574c8fa273 Added a "fillval" attribute to the segment definition. When given, it
overrides the value from the memory area for all space that lies within the
segment itself.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5823 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-09-09 19:00:43 +00:00
uz
1fccae4cff Finish support for .BANK.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5384 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-04 22:45:26 +00:00
ol.sc
0cb60439c8 Replaced <target>-geos with geos-<target>.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5361 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-02 11:25:36 +00:00
uz
081308942c Let the linker generate a new symbol __NAME_FILEOFFS__ that contains the
offset of a memory area in the output file. Partially based on a contribution
by David M. Lloyd, david.lloyd@redhat.com.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5351 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-31 15:21:33 +00:00
ol.sc
e2781c4388 Replaced references to target 'geos' with references to (the upcoming) 'apple-geos' and (the to-be renamed) 'cbm-geos'.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5324 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-27 15:24:30 +00:00
uz
70d5eb7456 Fix it's -> its where applicable. (Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5065 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-06-17 18:56:55 +00:00
uz
1aa31c8c4a In docs for -t: Fixed duplicate target entry for "atmos", added "module" which
was missing. Reported by silverdr@wfmh.org.pl.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4876 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-18 22:04:03 +00:00
uz
5e8252fa36 Reworked and improved the SYMBOLS section. The old syntax (using symbol =
value) is now gone, attributes are used instead. The SYMBOLS section does now
support imports, so the linker config can be used to force symbols (and
therefore module) imports. Evaluation of start address and size for memory
areas has been delayed even further, so it is now possible to use the values
from one memory area in the definition of the next one.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4851 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-12 14:17:35 +00:00
uz
7df459aefe Added a(nother) link to the o65 binary format specification.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4664 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-05-25 15:49:14 +00:00
uz
38b0dbde84 Document the new linker config file string behaviour.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4629 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-03-20 17:56:27 +00:00
ol.sc
ce778c4bb8 Updated doc to better reflect current code.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4283 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-30 21:54:20 +00:00
uz
cb688729af Changed search paths to use subdirectories of CC65_HOME, remove CC65_LIB.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4209 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-22 11:49:53 +00:00
uz
b1f4526e52 Fixed documentation about search paths, especially search paths for configs.
Updated the intro a bit.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4204 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-20 18:06:29 +00:00
uz
7f143d77d1 Added -u as an alias for --force-import. Updated command line option infos in
the cl65 and ld65 docs.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4061 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-08-28 10:23:19 +00:00
uz
ee6028993e Added a new "--force-import" command line option to the linker.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4052 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-08-27 14:43:44 +00:00
uz
3df8bd5436 A few minor fixes by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3935 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-02-15 21:54:03 +00:00
uz
ef4062f673 Added a link to the o65 specification by Andre Fachat.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3932 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-02-15 15:23:32 +00:00
uz
148d6c5231 Fixed a typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3931 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-02-15 15:15:19 +00:00
cuz
feae688346 Oliver Schmidt updated the graphics drivers and part of the C library for the
Apple machines.


git-svn-id: svn://svn.cc65.org/cc65/trunk@3816 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-03-16 09:37:22 +00:00
cuz
36bbea5375 Fixed a typo (patch by Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3760 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-08-17 19:28:43 +00:00
cuz
b8a6d7a6f6 Minor update by Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3746 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-05-31 21:11:46 +00:00
cuz
47944aac55 Fixed a typo and removed reference to obsolete wprot segment type
git-svn-id: svn://svn.cc65.org/cc65/trunk@3654 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-11-20 13:18:59 +00:00
cuz
3787a13f62 Added chapter describing special segments
git-svn-id: svn://svn.cc65.org/cc65/trunk@3629 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-09-08 21:14:40 +00:00
cuz
5deca8b2bb Fixes for typos from Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@3559 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-07-29 21:09:29 +00:00
cuz
758757d921 Document the symbols section and the new -D and --define options
git-svn-id: svn://svn.cc65.org/cc65/trunk@3553 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-07-26 20:52:01 +00:00
cuz
00555c26fa Updated the linker docs
git-svn-id: svn://svn.cc65.org/cc65/trunk@3542 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-07-24 13:59:02 +00:00
cuz
fe2d8f26ed Added library groups
git-svn-id: svn://svn.cc65.org/cc65/trunk@3420 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-03-26 16:26:11 +00:00
cuz
1596692501 Describe new align_load attribute
git-svn-id: svn://svn.cc65.org/cc65/trunk@3354 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-01-08 13:52:07 +00:00
cuz
4019b71481 Add --dbginfo
git-svn-id: svn://svn.cc65.org/cc65/trunk@3201 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-09-27 20:21:47 +00:00
cuz
aa787ec0d3 Discarding data for a memory area is done by assigning an empty name
git-svn-id: svn://svn.cc65.org/cc65/trunk@3172 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-08-03 13:33:06 +00:00
cuz
4a518df5bc Clarify calling order for constructors/destructors and the new search paths
git-svn-id: svn://svn.cc65.org/cc65/trunk@2267 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-08-12 10:29:32 +00:00
cuz
8ac02d1287 New options
git-svn-id: svn://svn.cc65.org/cc65/trunk@2184 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-06-02 13:36:39 +00:00
cuz
5afb710f98 Added docs for search paths.
Removed builtin configs - It's too difficult to keep them up-to-date.


git-svn-id: svn://svn.cc65.org/cc65/trunk@2179 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-05-29 10:15:29 +00:00
cuz
8b279cf126 Added info about the new OPTIONAL segment attribute.
git-svn-id: svn://svn.cc65.org/cc65/trunk@2166 b7a2c559-68d2-44c3-8de9-860c34a00d81
2003-05-22 22:35:20 +00:00
cuz
3274257528 Added atmos and new c16 target
git-svn-id: svn://svn.cc65.org/cc65/trunk@1580 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-11-22 02:31:12 +00:00
cuz
293bb88188 Remove the "empty" segment type
git-svn-id: svn://svn.cc65.org/cc65/trunk@1407 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-09-27 06:59:33 +00:00
cuz
04834a5cea Start to describe the FILES and FORMAT sections
git-svn-id: svn://svn.cc65.org/cc65/trunk@1255 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-04-21 20:12:06 +00:00
cuz
0f39cc7443 Document --config option
git-svn-id: svn://svn.cc65.org/cc65/trunk@1228 b7a2c559-68d2-44c3-8de9-860c34a00d81
2002-04-08 18:40:29 +00:00