1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-25 17:29:50 +00:00
Commit Graph

1263 Commits

Author SHA1 Message Date
polluks
a8a6e9df5b Added chrcvt documentation 2015-12-27 02:09:12 +01:00
mrdudz
8a499fdf4e fixup conio.c some more. also includes merge of upstream/master because git is retarded. 2015-12-02 00:13:32 +01:00
mrdudz
3bc1375c90 fix typo 2015-11-29 22:00:59 +01:00
mrdudz
aff2d95cb9 fix docs 2015-11-29 21:15:28 +01:00
Greg King
3c8c62c6ab Fixed the ca65 Assembly-code variable ".paramcount".
Fixed how it's described in the ca65 document.
2015-11-17 14:21:40 -05:00
mrdudz
60285097e3 initial import of the gamate stuff 2015-11-14 13:15:29 +01:00
Oliver Schmidt
281dc33e5a Made addr/size hex consts 4 digits wide. 2015-10-30 17:19:19 +01:00
Oliver Schmidt
43bda6928d Merge pull request #221 from undisbeliever/master
Added .asize and .isize pseudo variables in ca65
2015-10-23 20:41:28 +02:00
mrdudz
ba901d2de7 removed apple2 specific note 2015-10-22 17:33:01 +02:00
Marcus Rowe
67cd0c2197 Added .asize and .isize pseudo variables
These pseudo variables will return the size of the accumulator/index
in bits.

For the 65816 instruction set .ASIZE/.ISIZE will return either 8 or 16,
depending on the current size of the operand in immediate addressing
mode.

For all other CPU instruction sets, .ASIZE/.ISIZE will always return 8.

For example:

	; Reverse Subtract with Accumulator
	; A = memory - A
	.macro rsb param
		.if .asize = 8
			eor	#$ff
		.else
			eor	#$ffff
		.endif
		sec
		adc	param
	.endmacro
2015-10-20 09:30:25 +10:00
mrdudz
07a77d1259 updated docs 2015-10-19 03:12:19 +02:00
mrdudz
5099910b18 updated docs 2015-10-18 23:57:58 +02:00
Lauri Kasanen
7f409c3edb nes: Expose and document all joypad keys 2015-10-05 17:19:36 +03:00
Lauri Kasanen
04be8020b6 nes: Document whether waitvblank waits for the start or end of vblank 2015-10-05 17:18:53 +03:00
mrdudz
d0a1dc73b8 Merge remote-tracking branch 'upstream/master' into pcenginetarget 2015-09-04 13:40:52 +02:00
mrdudz
01baf36fa8 fixed style issues 2015-09-03 13:09:18 +02:00
Greg King
05df907114 Fixed the syntax in the shortcut expansion of ".ZEROPAGE".
Added a reference from ".SEGMENT" to ".ZEROPAGE".
2015-08-01 05:50:13 -04:00
Greg King
a55b6ef3db Removed obsolete lines from a list of 65816 mnemonic aliases.
Described what the macroes in macro package "generic" do.
2015-07-29 06:55:50 -04:00
Greg King
52eec1f236 Updated the fastcall information in a document and two Assembly files. 2015-07-22 13:31:14 -04:00
mrdudz
996c7b493e moved all notes into regular documentation 2015-07-16 21:39:13 +02:00
mrdudz
21d7729ad1 Merge remote-tracking branch 'upstream/master' into pcenginetarget 2015-07-16 16:46:24 +02:00
mrdudz
1414411bba added waitvblank and fixed get_tv 2015-07-15 19:46:26 +02:00
mrdudz
83391ab67c some more tweaking, added docs page 2015-07-14 17:22:47 +02:00
JT
e7fca18798 Added .DEFINEDMACRO psuedo function
Fixed typo/fomatting

Formatting fix

Refactor the code to test for a macro

Remove .FEATURE requirement for .DEFINEDMACRO
2015-06-27 01:39:11 -04:00
Oliver Schmidt
a13284a792 Merge pull request #160 from Movax12/definedinstr
.DEFINEDINSTR
2015-06-04 22:05:00 +02:00
Oliver Schmidt
fe023a1218 Merge pull request #151 from greg-king5/fastcall
Make __fastcall__ be the default calling convention.
2015-05-26 22:39:33 +02:00
Greg King
b49fd26d16 Improved the compiler documentation, a little bit. 2015-05-26 11:23:54 -04:00
JT
c30d87f0b7 Update documentation to .ISMNEMONIC 2015-05-22 20:33:42 -04:00
JT
9ee5adc190 Remove .FEATURE requirement and add documentation 2015-05-19 00:06:12 -04:00
Oliver Schmidt
893af97ccd Fixed isblank() availability atttribute. 2015-05-13 14:54:12 +02:00
Oliver Schmidt
1e6629de8d Removed 'gh-pages'.
The 'gh-pages' goal has been moved to another Makefile. This reference was just a leftover.
2015-05-05 13:46:26 +02:00
Greg King
8743e9911d Added a command-line option to compile a program, with __cdecl__ as the default calling convention. 2015-04-22 09:59:23 -04:00
JT
0d765abd6c Fix typo in documentation for .ADDRSIZE 2015-04-21 16:24:27 -04:00
JT
ffa52863b3 Small changes to coding style and to ca65 documentation for .ADDRSIZE 2015-04-21 16:09:01 -04:00
JT
2d3cf98bc8 2nd Small change to .ADDRSIZE documentation 2015-04-20 19:40:41 -04:00
JT
9e9884764e Small change to .ADDRSIZE documentation 2015-04-20 19:09:18 -04:00
JT
499eab65f1 Updated documentation for .ADDRSIZE and .FEATURE addrsize 2015-04-20 18:56:34 -04:00
Stephan Mühlstrasser
810fe229e9 Document osic1p-specific constants. 2015-03-23 19:31:46 +01:00
Stephan Mühlstrasser
7fb206e381 Macro-based implementation of screen layout configuration modules. 2015-03-23 19:02:45 +01:00
Greg King
52f5854813 Fixed a typo. 2015-03-14 16:50:08 -04:00
Oliver Schmidt
a7ecab38bd Improved vector (re)setting function docs. 2015-03-14 18:53:56 +01:00
Oliver Schmidt
15c64c3926 Replaced 'Limits' with 'Notes'.
Quite some items in the 'Limits' sections aren't actual limitations so it seems appropriate to just use a more neutral term.
2015-03-14 18:41:57 +01:00
Greg King
604a5b4447 Changed the documentation to reflect the new fastcall/cdecl reality. 2015-03-13 05:40:55 -04:00
Greg King
2ac615e27e Mentioned in the documentation how we can make the new format be the default. 2015-03-08 10:43:03 -04:00
Greg King
2d50267bd8 Added a second OSI C1P program file format.
Unlike the first format, the new format is already loadable; it doesn't need to be converted.
2015-03-07 16:39:44 -05:00
Oliver Schmidt
088c76e678 Merge pull request #148 from smuehlst/c1p
kbhit() implementation, fixed C data stack pointer initialization
2015-03-02 13:02:17 +01:00
Greg King
f5ac6b0dbf Updated the introduction to the Atmos target because I changed how its programs are started. 2015-02-28 00:17:07 -05:00
Stephan Mühlstrasser
7c4f96de81 kbhit implemented, note about limitation removed. 2015-02-23 20:28:05 +01:00
Stephan Mühlstrasser
92e75e9df8 Incorporated another round of feedback for pull request.
Adjusted comment formatting in several assembler files.
Removed dummy kbhit() function, as it's better to get a linker
error than an implementation that does the wrong thing.
2015-02-18 18:38:42 +01:00
Stephan Mühlstrasser
88df129215 Add dummy kbhit(), remove redundant documentation for cgetc(). 2015-02-12 22:54:21 +01:00
Stephan Mühlstrasser
4e03d7448c Merge branch 'master' of https://github.com/cc65/cc65 into c1p 2015-02-08 15:58:42 +01:00
Stephan Mühlstrasser
a1cc85768e Minor corrections. 2015-02-08 15:46:33 +01:00
Stephan Mühlstrasser
da8ec4f7b1 Completing OSI documentation. 2015-02-08 15:06:55 +01:00
Stephan Mühlstrasser
88249a2125 Fixed URL for SRecord. 2015-02-07 01:19:03 +01:00
Stephan Mühlstrasser
04469be331 Minor corrections to documentation. 2015-02-07 00:22:16 +01:00
Stephan Mühlstrasser
680c62d589 Start documentation for Ohio Scientific targets. 2015-02-06 22:53:36 +01:00
Oliver Schmidt
6b3083053c Merge pull request #143 from greg-king5/basic-stub
Support Atmos command line
2015-01-10 23:46:43 +01:00
Greg King
2ef83bd66c Mentioned, in the Atmos document, the extra byte at the end of program binaries. 2015-01-09 13:55:16 -05:00
Greg King
d9df576fa6 Used an easier-to-remember way of creating a program that uses graphics RAM for other purposes. 2014-12-13 09:52:39 -05:00
Greg King
8d5bb55281 Made some descriptions less ambiguous. 2014-12-03 12:02:48 -05:00
Greg King
0ee891c106 Completed the coding of da65's SEGMENT feature.
Before this commit, we could define segment ranges; but, the disassembler wouldn't do anything with those definitions.  Now, da65 will put ".segment" directives into its output.

Fixed da65's document.
2014-11-23 15:29:16 -05:00
Greg King
09e50d433d * Changed the way that Atmos programs are started.
- Put a BASIC-language stub at the beginning.
  - Removed the Autostart flag.

  Those changes make it easy to give command-line arguments to a program.

* Made the Atmos configure file accept a special symbol definition on ld65's command line.  We can use "__RAMEND__" to increase the amount of RAM that's available to programs.
2014-11-09 06:32:11 -05:00
Oliver Schmidt
5b55fa4500 Adjusted URL. 2014-11-03 23:33:01 +01:00
Oliver Schmidt
2c975d3642 Create static drivers directly from source files.
Up to now static drivers were created via co65 from dynamic drivers. However there was an issue with that approach:

The dynamic drivers are "o65 simple files" which obligates that they start with the 'code' segment. However dynamic drivers need to start with the module header - which is written to. For dynamic drivers this isn't more than a conceptual issue because they are always contain a 'data' segment and may therefore only be loaded into writable memory.

However when dynamic drivers are converted to static drivers using co65 then that issue becomes a real problem as then the 'code' segment may end up in non-writable memory - and thus writing to the module header fails.

Instead of changing the way dynamic drivers work I opted to rather make static driver creation totally independent from dynamic drivers. This allows to place the module header in the 'data' segment (see 'module.mac').
2014-06-04 23:50:18 +02:00
Oliver Schmidt
99f0a56f63 Merge pull request #122 from groessler/a5200
new target: Atari 5200 console
2014-05-30 22:52:51 +02:00
Christian Groessler
497b161d12 fix warning when generating info file 2014-05-29 00:41:39 +02:00
Christian Groessler
803e9904db small doc update 2014-05-28 00:34:34 +02:00
Christian Groessler
40d7ebd719 more doc updates for atari5200 2014-05-27 02:44:59 +02:00
Greg King
b4f4c3bb4d Updated the function reference document.
* Fixed the description of strncpy().
* Added some [commented out] function names to the lists for some headers.
2014-05-26 06:04:53 -04:00
Greg King
628d27327b Slightly refined the strqtok() documentation. 2014-05-22 13:58:51 -04:00
Greg King
1669c25b8a Documented strqtok(). 2014-05-22 11:18:30 -04:00
Christian Groessler
f1ece57c05 more documentation updates for Atari 5200 2014-05-16 02:27:20 +02:00
Christian Groessler
c382c59579 documentation updates for Atari 5200 2014-05-16 02:26:20 +02:00
Greg King
f7f2069587 Avoided makeinfo warnings when Travis CI runs LinuxDoc Tools. 2014-04-25 05:04:03 -04:00
Greg King
d2bb12d17a Avoided some makeinfo warnings when Cygwin runs LinuxDoc Tools. 2014-04-25 03:33:53 -04:00
Greg King
e4f8b6fef0 Avoided makeinfo warnings when Travis CI runs LinuxDoc Tools. 2014-04-24 13:03:52 -04:00
Christian Groessler
4a1eff1d84 Document mouse callbacks and some other small changes. 2014-04-24 02:04:17 +02: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
Greg King
42595fbf13 Added command-line argument parsing to the CBM510 and CBM610 targets. 2014-04-03 08:23:28 -04:00
Oliver Schmidt
b92630142f Harmonized usage of "KB" and "cc65". 2014-03-30 22:10:37 +02:00
Oliver Schmidt
180caeba0a Added doc install target. 2014-03-29 23:25:47 +01:00
Greg King
cb838a43fa Added document lines that name the default device drivers.
Also:
- Changed some <htmlurl> tags to <url>.  Now, those links will show their URL addresses (in addition to their names) in info and text pages.
- Added some Atmos-specific function names to its document.
- Fixed some punctuation syntax.
2014-03-28 13:59:31 -04:00
Christian Groessler
508e2ba9c8 Add information about which drivers are the default drivers. 2014-03-22 10:42:12 +01:00
Oliver Schmidt
c0b5be9944 Reflect the fact that LOADER.SYSTEM is delivered as 'targetutil'. 2014-03-15 19:01:46 +01:00
Oliver Schmidt
3d8179df30 Not splitting the docs anymore requires link adjustment. 2014-03-15 18:53:30 +01:00
Oliver Schmidt
e227a07c8f Adjusted doc to recent drop of VER_PATCH. 2014-03-10 19:03:01 +01:00
Oliver Schmidt
8236b0dd74 Upload zip file. 2014-03-09 01:20:39 +01:00
Oliver Schmidt
80ca7eb4e4 Create zip file. 2014-03-09 00:20:17 +01:00
Oliver Schmidt
30125afcc1 Moved from VS2013 to MinGW(-w64). 2014-03-06 22:32:24 +01:00
Oliver Schmidt
fcc95f4c1c There seems to be no desire for a doc install. 2014-03-03 21:16:30 +01:00
Oliver Schmidt
6fe2ce7269 Merge pull request #85 from groessler/cassette
Atari: add support to create cassette boot files
2014-03-03 20:19:32 +01:00
Christian Groessler
7a9fa9d4cd rename W2CAS.COM to w2cas.com (lowercase) 2014-03-03 18:12:11 +01:00
Christian Groessler
69f81f6d67 make 'w2cas' a targetutil 2014-03-01 13:11:52 +01:00
Christian Groessler
dec2376195 small wording change 2014-03-01 01:48:45 +01:00
Christian Groessler
59ad7bafe0 fix for info file generation 2014-02-28 12:04:57 +01:00
Oliver Schmidt
8d95a64b58 Added .info file generation. 2014-02-27 23:37:36 +01:00
Christian Groessler
8b876b2ce5 document 'atari-cassette.cfg' 2014-02-21 22:42:54 +01:00
Oliver Schmidt
c3434817da Some minor fine tuning. 2014-02-09 22:57:38 +01:00
Oliver Schmidt
0891b8515d Adjusted linuxdoc parameters. 2014-02-09 22:50:01 +01:00
Oliver Schmidt
1968e87cc2 Made html doc look a little less boring. 2014-02-09 22:43:55 +01:00
Oliver Schmidt
7b6a6d168c Fixed typo. 2014-02-08 23:01:15 +01:00
Oliver Schmidt
a7b84bb618 Removed references to SunPlus. 2014-02-08 22:48:49 +01:00
Oliver Schmidt
f155efa3e7 Keep git push happy. 2014-02-08 22:47:24 +01:00
Oliver Schmidt
c524dd0f08 Avoid writing (temporarily) into source directory. 2014-02-08 21:52:47 +01:00
Oliver Schmidt
6a4a18ed62 Fixed typo. 2014-02-07 14:30:52 +01:00
Oliver Schmidt
99ecbc60f8 Actually the '-R' flag isn't necessary. 2014-02-06 12:54:53 +01:00
Oliver Schmidt
1a4bbecaa6 Limit 'git add' to doc directory just to be sure. 2014-02-06 12:44:46 +01:00
Oliver Schmidt
0bf5111500 Adjusted doc to commit 9aa17b4c53 2014-02-05 23:41:52 +01:00
Oliver Schmidt
3394033d86 The gh-pages push seems ready for prime time. 2014-02-05 23:20:03 +01:00
Oliver Schmidt
c9fcfe8549 The content in internal.txt is now fully present in the Wiki. 2014-02-05 23:02:01 +01:00
Oliver Schmidt
a0b5bc523d Re-introduced toc removal for coding.html and index.html. 2014-02-05 22:30:28 +01:00
Oliver Schmidt
5dd5f7cd1b Some polishing. 2014-02-05 20:55:17 +01:00
Oliver Schmidt
46d9b72d7d Maybe rather ignore the git commit status (?) 2014-02-05 18:49:22 +01:00
Oliver Schmidt
a79a1469fe Test --allow-empty flag. 2014-02-05 18:40:03 +01:00
Oliver Schmidt
95a401b9aa Fixed missing target directory. 2014-02-05 00:29:27 +01:00
Oliver Schmidt
37c923815c First test of actual html page push. 2014-02-05 00:20:43 +01: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
b8eb1c7794 Avoid 'cd' in Makefile. 2014-02-04 21:31:35 +01:00
Oliver Schmidt
4e83ff8d59 First test of gh-pages push. 2014-02-04 18:33:37 +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
8a7b84247c tgi_free_vectorfont maps to free and must therefore be fastcall.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5973 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-27 14:45:42 +00:00
uz
cc2ac01d73 Typo fix by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5972 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-27 14:44:04 +00:00
uz
331bd78406 TGI function doc update by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5971 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-27 14:41:09 +00:00
uz
bbef4c04a1 Added note about behaviour of --local-strings (Greg King).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5969 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-26 23:00:39 +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
silverdr
deb18b8e1e typo in the doc corrected, tabs adjusted
git-svn-id: svn://svn.cc65.org/cc65/trunk@5964 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-15 11:30:11 +00:00
uz
9fce84c722 Added a new feature "underline_in_numbers" requested by thefox. Using
underlines it is possible to group the digits for easier reading.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5963 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-12 19:07:31 +00:00
uz
ee5216f69b Patch by Greg King: Added the new graphics driver's name to the Atmos header.
Added its description to the Atmos document.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5962 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-09 20:25:05 +00:00
uz
bf91be8790 Small fixes by Christian Krüger.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5960 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-07 20:25:45 +00:00
silverdr
0277ec8534 typo corrected
git-svn-id: svn://svn.cc65.org/cc65/trunk@5953 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-12-30 22:33:23 +00:00
ol.sc
369f702860 Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5936 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-16 22:47:34 +00:00
ol.sc
1c92251a0e Added documentation of static drivers.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5928 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-09 21:05:40 +00:00
ol.sc
8e06d6d4f7 Added documentation of static drivers.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5927 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-08 23:08:00 +00:00
ol.sc
fa6dae8fa9 Added declarations for target-specific static drivers being part of the C library.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5925 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-07 23:20:58 +00:00
ol.sc
ebd3870808 First try of documenting static drivers.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5923 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-07 19:54:07 +00:00
uz
aad6cd2a14 Allow to map characters to code zero with .CHARMAP.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5921 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-06 20:36:45 +00:00
uz
4682d7542a Add -d (debug mode) to the assembler options. In studyexpr, use the debug
flag, not the verbose flag to decide if the studied expression should be
output.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5919 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-06 20:24:44 +00:00
karri
5b479a4f51 Add Lynx documentation to sp65
git-svn-id: svn://svn.cc65.org/cc65/trunk@5916 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-06 06:24:17 +00:00
uz
8a4783ffe1 Fix two minor issues. By Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5914 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-05 23:03:22 +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
ol.sc
420d29a37e Adjusted documentation to static drivers as part of the C library.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5895 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-01 20:35:00 +00:00
ol.sc
8780efd53f Adjusted documentation to static drivers as part of the C library.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5894 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-01 20:27:12 +00:00
ol.sc
1317caa08e Refer to recently static drivers recently added to the C library and harmonized typing of static driver addresses with recent additions of static standard drivers to header files.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5893 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-01 20:25:23 +00:00
ol.sc
4983688bd5 Harmozined typing of static driver address with recent additions of static standard drivers to header files.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5892 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-01 20:23:15 +00:00
ol.sc
a1a3a6d151 Fixed c&p error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5872 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-10-23 19:26:08 +00:00
ol.sc
17659555f8 Removed cpputs/cpputsxy as they don't work and as there's really very little use for proprietary extensions of a character API emulated on a graphics systems.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5860 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-10-19 06:53:55 +00:00
ol.sc
cb668eff63 Minor updates.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5858 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-10-17 20:22:28 +00:00
ol.sc
272b8e7185 I wasn't aware that the unit numbers in the ProDOS device list contain device type identifiers in the low nibble. So if we can't use the device list entries as-is we can as well present the high nibble as low nibble to the user thus providing more meaningful device numbers.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5852 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-10-15 21:59:51 +00:00
ol.sc
61d4b6b03f Removed DIO specific typedefs which were just aliases to basic types and replaced the term 'drive' with 'device' in order to harmonize with the recently added device.h.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5847 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-10-11 18:22:49 +00:00
ol.sc
d99d5f3337 Replaced Apple II specific solution with implementation of recently introduced devicedir().
git-svn-id: svn://svn.cc65.org/cc65/trunk@5846 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-10-10 20:55:56 +00:00
uz
60a47704d4 Added a note about errors in disk drives on some platforms that lead to
failures if files are opened/closed while reading the directory.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5828 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-09-20 20:25:22 +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
ol.sc
1c77d3a6f0 Replaced Apple II specific solution with implementation of recently introduced mass-storage device enumaration.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5822 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-09-09 16:16:08 +00:00
ol.sc
0f1cd50883 Replaced Apple II specific solution with implementation of recently introduced mass-storage device enumaration.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5821 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-09-09 13:38:32 +00:00
uz
1ddd1288c5 Some documentation fixes. Errors reported by Michael Bazzinotti
<mbazzinotti@gmail.com>.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5813 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-09-02 20:09:39 +00:00
ol.sc
0e183cc8e9 Fix by Greg King.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5812 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-08-26 19:25:56 +00:00
uz
c1bbf69d72 New option --relax-checks that disable the check for a match beween size oif
an expression and the address size. Will allow short branches between segments
among other things. Suggested by Spiro Trikaliotis.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5810 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-08-20 20:07:05 +00:00
ol.sc
da4bc2bcaa Fix by Spiro Trikaliotis.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5809 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-08-19 10:28:12 +00:00
ol.sc
0f84a585e5 Minor changes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5808 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-08-16 19:29:29 +00:00
uz
ff16f28405 Document that scopes don't have an effect on unnamed labels.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5801 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-08-01 19:32:38 +00:00
uz
baa978d7a4 Adedd a few cross-references for the new cbm_k_ function descriptions.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5776 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-07-09 19:44:40 +00:00
silverdr
1908158362 cbm_k_ functions documented
git-svn-id: svn://svn.cc65.org/cc65/trunk@5775 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-07-09 19:23:52 +00:00
uz
e1227aa402 Fix list of CBM kernal level functions.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5754 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-07-01 12:50:05 +00:00
uz
7aefd9b4e7 Added classification macros for file types from struct dirent.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5736 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-06-24 14:23:33 +00:00
uz
e219190e39 Document changed behaviour of the output processors for sp65.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5685 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-06-04 22:09:03 +00:00
uz
ed7db04ca5 Added descriptions for all functions in dirent.h.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5680 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-06-03 16:45:37 +00:00
uz
808f86f49f Fixed a warning caused by an empty <itemize> section.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5661 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-05-28 11:14:10 +00:00
uz
293c279416 Tape load and save functions for the Oric Atmos. By Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5660 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-05-28 11:11:39 +00:00
ol.sc
7a55fb2c9b Added reference to sp65.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5655 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-04-29 15:29:47 +00:00
ol.sc
dcbc31103d Fixed c&p error and added GEOS bitmap description.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5654 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-04-29 15:20:50 +00:00
uz
4c56598dcb .SET has been missing from the list of pseudo ops.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5629 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-03-31 19:37:24 +00:00
uz
b73f86abc2 .UNION/.ENDUNION were missing from the docs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5628 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-03-31 19:33:27 +00:00
uz
9f2d63a3ae Some more work on the sp65 docs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5617 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-03-15 21:42:21 +00:00
uz
422629ff91 Added conversion to GEOS icon format (which is actually identical to the VIC2
high-res sprite format).


git-svn-id: svn://svn.cc65.org/cc65/trunk@5612 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-03-11 22:43:44 +00:00
uz
dfc0690e0b Working on the sp65 documentation.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5611 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-03-11 15:01:37 +00:00
uz
735b2811fc Added the layout for the sp65 documentation.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5608 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-03-11 13:34:58 +00:00
uz
4c0c20fc2c Fixed a few doc issues. By Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5599 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-03-10 23:08:35 +00:00
uz
65a8da9fde Added a new serial driver for the atmos. By Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5580 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-03-09 10:48:59 +00:00
uz
285aaf8933 Patch by Stefan Haubenthal: Remove __fastcall__ in comments and/or the
function description for functions that don't take any parameters.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5573 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-03-04 13:08:54 +00:00
uz
083265ed73 Added new cl65 options -Wc and --cc-args.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5538 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-21 20:23:36 +00:00
uz
a0d3f0c180 Renamed smc.mac to smc.inc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5537 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-21 20:05:36 +00:00
uz
0d4b9c59f3 Added a macro package for writing self modyfying code. By Christian Krüger.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5536 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-21 20:02:20 +00:00
uz
1b6f4c3f24 Doc updates by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5531 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-19 17:49:38 +00:00
cpg
ae39e1c0af recognize XDOS -- patch from Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@5524 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-11 08:35:54 +00:00
ol.sc
2a0fd9bda0 Renamed 'UnBlockProcess' to 'UnblockProcess' and 'UnFreezeProcess' to 'UnfreezeProcess' to matchall 3rd party docs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5504 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-09 07:37:08 +00:00
uz
742c03cc02 Fixed a typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5483 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-06 21:25:44 +00:00
uz
2116acd8c7 Added docs for clock().
git-svn-id: svn://svn.cc65.org/cc65/trunk@5480 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-06 21:23:36 +00:00
ol.sc
56926e19d4 Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5436 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-04 13:48:27 +00:00
uz
28f92b50a9 Update from Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5425 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-24 20:43:10 +00:00
uz
7edc5d5586 Fixed warnings. Extended stuff for set_irq/reset_irq.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5422 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-22 17:04:04 +00:00
uz
5a04130890 Doc stuff by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5420 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-21 22:07:51 +00:00
ol.sc
7103aa04ae Added docs to set_irq / reset_irq.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5415 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-21 12:28:23 +00:00
uz
7ecb4c50b1 Add bounded expressions for immediate addressing and list the new feature in
the docs.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5406 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-18 19:50:34 +00:00
ol.sc
4837be9fbd Added articles in last chapter.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5404 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-16 22:32:58 +00:00
uz
13f2618cb5 Fixes for typos by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5403 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-15 16:22:00 +00:00
ol.sc
a8a8b5a89e Added articles (last chapterstill todo).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5400 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-15 00:32:23 +00:00
ol.sc
261f52c502 Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5398 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-14 08:22:07 +00:00
uz
6c490ba16c Add some warnings about using .DEFINE.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5397 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-13 15:58:17 +00:00
ol.sc
9820c3212c Restored compatibility with info.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5395 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-07 22:17:19 +00:00
uz
f164a96cc2 Fixed several build warnings.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5394 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-06 21:31:22 +00:00
uz
77b84429a3 reset_brk is not __fastcall__. By Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5392 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-06 15:50:59 +00:00
ol.sc
fb3c3f6a68 Replace some more instance of geos.lib with geos-cbm.lib.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5390 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-05 16:36:27 +00:00
ol.sc
d273c5de93 Adjusted line endings and fixed some more typos.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5389 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-05 16:24:39 +00:00
uz
8f374fc084 Fixed a typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5387 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-05 09:31:53 +00:00
ol.sc
8cf0794c3e Updated second part of the grc65 doc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5386 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-05 01:10:00 +00:00
ol.sc
463dc19c5c Resource compiling has to come first.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5385 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-05 01:08:15 +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
e58e20b99f Updated first part of the grc65 doc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5377 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-03 23:05:02 +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
9c841c19c8 NES TGI Update by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5352 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-01 12:14:17 +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
uz
27c28bd078 Changed docs for options.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5347 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-28 18:20:14 +00:00
uz
dba7806ab4 New behaviour of .ALIGN, new option --large-alignment.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5339 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-28 14:02:09 +00:00
ol.sc
6dc42b30a3 Unified GEOS sample resource file names.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5326 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-27 16:29:30 +00:00
ol.sc
98a378b963 - Removed -f option.
- Replaced references to target 'geos' with references to (the to-be renamed) 'cbm-geos'.

git-svn-id: svn://svn.cc65.org/cc65/trunk@5325 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-27 15:30:34 +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
ol.sc
9b1ff636c5 Updated first part of the grc65 doc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5321 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-27 02:09:27 +00:00
ol.sc
f8c9188cc6 Minor formatting adjustment.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5311 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-19 14:49:40 +00:00
uz
0d04730ddf Documented the .SET operator that has been available for about 6 years now :-)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5309 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-10 12:09:46 +00:00
uz
494b0619d7 Added more sample for the inline assembler. Contributed by Steffen Görzig.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5308 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-07 21:08:14 +00:00
uz
e23d0e511c Describe the atari macro package.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5306 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-02 17:34:19 +00:00
ol.sc
d1e7773245 Adjustments to recent adding of get/set prefix to tgi function names.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5305 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-11-29 21:36:42 +00:00
uz
74eb60df41 Some small documentation updates by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5304 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-11-07 21:27:16 +00:00
uz
7466b89ed1 Document new command line switches.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5093 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-07-31 12:27:44 +00:00
uz
dcd91b5d53 Updated link to reference document for illegal opcodes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5086 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-07-17 15:26:22 +00:00
uz
313e27035d Fix meaning of ALR.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5084 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-07-17 15:24:53 +00:00
uz
a6ca0b2093 Fixed a bad styled sentence.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5069 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-07-02 20:54:39 +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
1a0571fdc3 Change .CONDES -> .INTERRUPTOR (Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5064 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-06-17 18:56:27 +00:00
uz
7c2104c3cb Added docs for interruptor support. By Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5056 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-06-13 17:25:36 +00:00
uz
d1426aaa43 Finished implemenation of commands to delete macros. Added the new commands to
the docs.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5050 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-06-12 21:29:07 +00:00
uz
d6ac067afc Document the aspect ratio functions.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5025 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-05-10 18:39:06 +00:00
ol.sc
4aa00e84e1 Removed tgi_load() and all corresponding infrastructure. The idea behind tgi_load() was to be able to describe a TGI mode in a target-neutral way by resolution and colordepth. However it turned out that there arn't any cc65 targets sharing any resolution. As a result the only working target-independent approach for a TGI program is to call tgi_loaddriver(tgi_stddrv); and then look up the resolution provided - and to adapt to that resolution.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5016 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-05-02 10:38:48 +00:00
uz
417b14432c Fix problem with changed syntax of option -W for the compiler: -W will now
only be passed to the compiler together with all warning names.


git-svn-id: svn://svn.cc65.org/cc65/trunk@5006 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-05-01 17:56:44 +00:00
uz
928c76235f Fix output of --help regarding -W. Added new option --list-warnings.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5005 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-05-01 17:42:49 +00:00
uz
671a4a653f Reverted the change by Stefan Haubenthal - order of segments is important for
the heap to work correctly.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4995 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-04-25 18:45:57 +00:00
uz
d72b4f5e1e Docs for the serial functions by Karri Kaksonen.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4980 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-04-06 19:50:26 +00:00
cpg
d8dd221f35 change my email addr from cpg@aladdin.de to chris@groessler.org
git-svn-id: svn://svn.cc65.org/cc65/trunk@4977 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-02-26 22:15:24 +00:00
uz
f145cfd6a8 Update by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4971 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-02-07 23:05:21 +00:00
uz
a6389e6406 The assembler options -l and --listing will now take the name of the listing
file as an argument.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4967 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-02-06 20:10:19 +00:00
uz
3b9032a7c4 Added disassembler support for the NMOS 6502 with illegal opcodes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4966 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-02-06 16:04:46 +00:00
uz
7c1cd6c8d8 Added two new global options, NewlineAfterJMP and NewlineAfterRTS.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4963 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-02-05 16:03:06 +00:00
uz
ae8f3d1f37 The existing global option HEXOFFS and the --hexoffs command line switch
weren't documented.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4962 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-02-05 15:58:37 +00:00
uz
8685bb116c Allow to pass arguments to a program compiled for the Oric Atmos. Code
contributed by Stefan A. Haubenthal.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4941 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-01-28 12:12:59 +00:00
ol.sc
fc3574a111 Added the variables for setting the ProDOS type and auxtype to the docs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4932 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-01-27 20:36:31 +00:00
uz
549b8ec895 For exec() the command line pointer may be NULL.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4919 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-01-25 20:19:09 +00:00
uz
8ef8f42f01 Added the exec() function prototype and documentation.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4916 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-01-25 15:50:14 +00:00
uz
839e2c4202 Added new .FATAL pseudo op.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4903 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-01-09 11:00:22 +00:00
uz
f11067e260 Latest versions of startup code and config by Karri Kaksonen. Citing: The new
header contains an encrypted loader, a small directory structure and a single
pixel black title screen. This is directly bootable on a real Lynx.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4890 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-12-22 15:37:20 +00:00
cpg
a7b6b6dd10 set required memory for graphics mode 28 to 162 instead of 160. Report
by Abel Carrasco.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4889 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-12-21 21:17:52 +00:00
uz
72d5d040d8 Fixed order of -o and -t on the linker command line.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4886 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-12-04 18:13:47 +00:00
uz
e0d3936705 Document that -t changes not only the character translation table, but also
the default CPU.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4884 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-29 20:13:32 +00:00
uz
3f5b2a8fbd Allow to disable the "Result of comparison is constant" warning.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4883 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-28 21:16:46 +00:00
silverdr
e1e0f7418a svn access test only
git-svn-id: svn://svn.cc65.org/cc65/trunk@4879 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-20 17:11:15 +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
bb1d6d94a3 Renamed grc to grc65 to avoid name conflicts with another software named grc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4875 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-18 18:47:01 +00:00
uz
74d8048d9a Docs for new c64-asm.cfg.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4866 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-14 17:00:40 +00:00
ol.sc
e9ce157bb7 Fixed typos.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4860 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-14 00:03:22 +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
c59eeb3110 make.sgml has been renamed to using-make.sgml.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4849 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-11 07:06:41 +00:00
ol.sc
9c341fbccb Avoid name conflict with 'make.info'.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4848 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-11-10 21:38:07 +00:00
uz
e048d2aeba Make the warning "statement has no effect" switchable.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4823 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-10-02 19:32:11 +00:00
uz
40eabefe89 Added documentation for the od65 utility.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4770 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-07-30 19:33:53 +00:00
ol.sc
38d50cce0b Minor formatting change.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4756 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-07-20 12:14:12 +00:00
ol.sc
432f8492ec Maybe this looks better when rendered to HTML ?
git-svn-id: svn://svn.cc65.org/cc65/trunk@4754 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-07-18 10:37:55 +00:00
ol.sc
56fea8788f Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4751 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-07-18 10:22:55 +00:00
ol.sc
07680d2376 Read number of total blocks from ProDOS 8 volume directory header - and fall back on the constant 280 only for non-ProDOS 8 disks.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4750 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-07-17 19:16:25 +00:00
uz
3afb4e4e94 Added getopt. The implementation is based on a public domain source,
originally written by Henry Spencer and supplied by Harald Arnesen.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4737 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-07-10 11:28:02 +00:00
uz
4f6fe595b8 Added a paragraph about Oricutron, an Emulator for the Oric Atmos. By Stefan
Haubenthal.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4735 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-07-10 10:34:12 +00:00
uz
672cffa1d2 Corrected the list of macros in the macro packages.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4730 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-06-26 11:19:32 +00:00
cpg
ea3f4f34c3 misc updates
git-svn-id: svn://svn.cc65.org/cc65/trunk@4729 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-06-26 00:20:44 +00:00
cpg
c992a3596b adapt to new segments; some other text changes
git-svn-id: svn://svn.cc65.org/cc65/trunk@4728 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-06-25 23:47:37 +00:00
ol.sc
7b8c996b63 Whitespace only change.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4726 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-06-17 19:13:43 +00:00
ol.sc
a99d0ceee7 dio_open():
- Use ProDOS 8 unit number as parameter.
- Don't access the drive, just check its presence.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4725 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-06-16 21:36:50 +00:00
ol.sc
9d5d94196f Adjusted Makefile and remarks to the recent cc65 improvements.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4683 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-06-03 16:47:15 +00:00
uz
5b2de2d9f0 Fixed several errors in the description of _poserror.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4677 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-06-01 20:46:48 +00:00
ol.sc
05b23194d9 Added function to find out the volume name of a ProDOS 8 disk in a ProDOS 8 device.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4668 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-05-26 21:02:35 +00:00
uz
096cb9c0a8 Added missing docs for predefined macros, sorted them alphabetically.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4666 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-05-25 20:36:40 +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
d95bb2e600 New option --bin-include-dir which is passed to the assembler.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4661 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-05-04 20:19:54 +00:00
uz
d54ca88743 Added a new option --dep-target to the compiler. This option allows to set the
target in the generated dependency file. The cl65 utility will use this option
to override the depdendency target, if actual object files are to be generated
from C input. So the generated dependency will not have the intermediate .s
file as target, but the final .o file, which allows to use the dependency
files without further processing.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4660 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-05-02 09:56:40 +00:00
uz
c24fc36d36 Added a more detailed explanation of the --standard command line switch.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4656 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-05-01 16:22:54 +00:00
uz
0695f39611 Added --create-dep and --create-full-dep to the cl65 utility.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4655 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-05-01 14:47:09 +00:00
uz
3fd52eb57f Added dependency file generation to the assembler. This includes two new
options, --create-dep and --create-full-dep. The latter will include files
that are passed via debug info to the assembler.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4653 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-05-01 11:59:55 +00:00
uz
96cf7f6271 Changed generation of makefile dependencies:
* There are now two options, --create-dep and --create-full-dep. One
    will add system includes, the other not.
  * Both options require a file name. This is an incompatible change(!)
    but has the advantage that the user is in control of extension and
    path of the generated file.
  * Output will always include a phony target for the input files. This
    may not work with all make programs.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4652 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-05-01 09:42:12 +00:00
uz
c63ecc8c28 Added a paragraph about the order in which the command line is parsed.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4647 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-04-23 18:34:52 +00:00
uz
bfd8f4e108 Implemented new .PUSHCPU and .POPCPU commands.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4644 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-04-18 18:47:16 +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
uz
bf12833d12 Added a paragraph about the new c64-dqbb.emd driver.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4626 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-03-19 20:51:47 +00:00
uz
5e065391fd Added a new document that describes how to use the cc65 toolset with a
currently unsupported hardware platform. Written and constributed by Bruce
Reidenbach.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4599 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-02-25 21:51:00 +00:00
uz
61b69316c5 Added builtin .min() and .max() pseudo functions to the assembler.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4583 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-02-11 18:54:08 +00:00
uz
b93a0b0511 Added doc for the isepic extended memory driver.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4578 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-02-04 19:21:18 +00:00
uz
37fbe08df2 New extended memory driver for the C256K memory extension. Written and
contributed by Marco van den Heuvel with several changes by me.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4577 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-02-04 19:19:17 +00:00
uz
074cd57d84 Doc update for the georam emd driver.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4576 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-02-04 19:15:18 +00:00
uz
44bb5c62e6 Moved the extended RAM driver to c128-ram2.emd and restored the old one.
Machines with RAM in pages 2+3 are quite rare, so it's better to have the
additional code+features in a separate driver.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4575 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-02-04 18:28:56 +00:00
ol.sc
cbd2ffdf29 Fixed formatting (broken due to wrong tab settings).
git-svn-id: svn://svn.cc65.org/cc65/trunk@4560 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-01-26 20:04:51 +00:00
uz
6d89093d4b Removed the call to tgi_clear from tgi_init, so the screen is not
automatically cleared.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4559 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-01-26 16:51:03 +00:00
uz
79820fe4ec Added a separate include search path for binary includes. These aren't
searched any longer in the standard include path.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4558 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-01-25 20:33:01 +00:00
ol.sc
d79dae4570 Added short documentation of the recently added ioctl for mixing graphics with 4 lines of text.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4556 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-01-24 12:05:22 +00:00
ol.sc
7391c15971 Fixed minor C&P error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4554 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-01-24 11:44:08 +00:00
uz
1ec3eaf507 Fixed the description of the return codes of the is... functions from ctype.h
(Greg King).


git-svn-id: svn://svn.cc65.org/cc65/trunk@4548 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-01-13 16:16:17 +00:00
uz
7d3dc3891e Added Johan Kotlinski.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4542 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-01-05 11:18:46 +00:00
uz
dbd6e07fac Converted the CREDITS file to utf-8.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4540 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-01-05 11:17:49 +00:00
uz
080637a377 Fixed a typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4539 b7a2c559-68d2-44c3-8de9-860c34a00d81
2010-01-03 08:58:52 +00:00
uz
63c53b8021 P.A.S.E. joystick driver for the Oric Atmos, contributed by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4533 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-12-21 21:15:34 +00:00
ol.sc
5de9f6dfe5 Added macro for ssc slot selection.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4526 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-12-13 11:21:22 +00:00
ol.sc
4aa2b0c127 git-svn-id: svn://svn.cc65.org/cc65/trunk@4523 b7a2c559-68d2-44c3-8de9-860c34a00d81 2009-12-12 23:07:42 +00:00
ol.sc
87ab0064f8 Fixed typos.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4519 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-12-12 22:44:50 +00:00
uz
36cf23680c MAde the second parameter of tgi_ioctl a void* instead of an unsigned to keep
the interface more uniform between the driver APIs.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4518 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-12-11 14:33:53 +00:00
uz
14030c0852 Added a missing "the".
git-svn-id: svn://svn.cc65.org/cc65/trunk@4517 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-12-10 22:48:06 +00:00
uz
c7ff487d6b Cleaned BUGS list (which is rather old anyway).
git-svn-id: svn://svn.cc65.org/cc65/trunk@4515 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-12-10 22:30:32 +00:00
uz
6bfa7fbaa2 Added some more detail to the "Binary format" section of the CBM docs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4514 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-12-10 22:25:17 +00:00
ol.sc
bc26bd5097 Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4509 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-12-09 18:11:58 +00:00
uz
7d94dc50a1 New option and #pragma --local-strings that causes string literals to be
output immediately.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4504 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-12-08 20:35:24 +00:00
uz
3976746735 Rewrote literal handling. Literals are now saved together with other function
data, and at the end of compilation merged if possible. Literals for unused
functions are removed together with the function.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4501 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-12-05 22:39:45 +00:00
uz
50ff6d0768 Create one literal pool per function, so that literal pool data is removed
together with a function, if it is not used. Literal storage can now be
controlled by #pragma writable-strings on a per function basis.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4499 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-12-04 14:12:25 +00:00
uz
eee4430061 Added a tgi_pieslice function.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4449 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-11-05 20:32:17 +00:00
uz
de6050f21d Added a tgi_arc function. Removed the old ellipse code and create a new
ellipse module that calls tgi_arc.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4446 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-11-05 19:52:18 +00:00
uz
78070d8bfb Added tgi_circle and tgi_ellipse functions. The latter works, but could be
optimized.



git-svn-id: svn://svn.cc65.org/cc65/trunk@4445 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-11-05 17:14:29 +00:00
ol.sc
45777792ee Replaced obsolete 'codeseg' with 'code-name'.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4412 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-11-01 10:48:43 +00:00
ol.sc
1d9fc5f655 Changed 'Clear the screen' to 'Clear the drawpage'.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4394 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-27 21:20:06 +00:00
uz
33af076cfc Lynx TGI driver update by Karri Kaksonen. Adds collision detection.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4393 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-26 19:28:11 +00:00
uz
ed2767e65f Changed names of the pragmas to be identical to the corresponding command line
options. This should make use easier. The old names of the pragmas are still
available but will cause warnings.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4364 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-14 12:55:15 +00:00
uz
a1fb355a9a Rewrote most of the #pragma parsing code. I'm still not satisfied, but at
least, it's a bit better than before. #pragma warn (...) is now used to switch
single warnings instead of a global on/off switch.



git-svn-id: svn://svn.cc65.org/cc65/trunk@4362 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-13 21:24:32 +00:00
ol.sc
161cf913e3 Oops - forgot to make these minor things identical to apple2.sgml.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4355 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-10 11:38:34 +00:00
ol.sc
90a3e1fa8b Updated to the level of apple2.sgml
git-svn-id: svn://svn.cc65.org/cc65/trunk@4354 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-10 11:32:38 +00:00
ol.sc
6a72d53355 Some fixes to the recent change.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4353 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-10 11:11:25 +00:00
ol.sc
b7071c05a2 Added quite some info on the stuff in 'cfg' and 'obj'. Apple2enh needs to be adjusted too for sure, but check the result of the nightly build first.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4352 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-09 22:19:35 +00:00
uz
b55419af59 Rewrote handling of the -W command line option. It is now used to enable or
disable warnings by name.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4348 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-08 13:29:35 +00:00
ol.sc
ca5ada12ba Added note on the necessity of tab chars at the beginning of make command lines.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4325 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-04 16:30:56 +00:00
uz
44311c2b2e Documented the new .assert actions.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4323 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-04 13:03:56 +00:00
uz
6bf42548d9 Added a note about the builtin search paths
git-svn-id: svn://svn.cc65.org/cc65/trunk@4307 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-02 20:52:40 +00:00
uz
6c0960819e Added docs for all the tgi functions and improved Lynx documentation
(contributed by Karri Kaksonen).


git-svn-id: svn://svn.cc65.org/cc65/trunk@4301 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-02 14:29:17 +00:00
ol.sc
7608ec3c63 Fixed typos and line endings.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4292 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-01 15:41:24 +00:00
uz
811ef2f04c Fixed a naming problem (Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@4289 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-10-01 14:46:26 +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
b5f25efad5 Small doc update by Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@4267 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-28 22:25:00 +00:00
ol.sc
01a11b2dd9 Added documentation on using GNU Make for building cc65 projects.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4263 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-28 21:55:51 +00:00
uz
9329908927 Stefan Haubenthal fixed a few typos.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4252 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-28 07:29:56 +00:00
uz
903049087c Added prototypes for snprintf/vsnprintf to stdio.h
git-svn-id: svn://svn.cc65.org/cc65/trunk@4244 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-27 12:03:07 +00:00
uz
c70af3a36b Documented the new mouse_setbox() and mouse_getbox functions.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4231 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-26 11:14:46 +00:00
uz
31f6f814af Since we have now builtin search paths, we need to be able to forget them,
otherwise we cannot build libraries with a customized version.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4222 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-24 17:24:52 +00:00
uz
6da6da78ae Added search paths similar to that of the linker and compiler.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4217 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-24 14:49:52 +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
ec946cae51 Lynx patches by Karri Kaksonen. Improvements for the graphics driver, new
serial driver.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4198 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-20 14:22:04 +00:00
uz
d0e9f0f987 Added a missing paren.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4186 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-18 15:09:07 +00:00
uz
3a3eaf99cb Lynx changes by Karri Kaksonen.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4181 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-17 09:32:05 +00:00
ol.sc
0c161a6cdd Now that cc65 programs can run as SYS files themselves my ProDOS Loader ulimately has to change from a minimalistic shell replacement to a pure loader (without exit hook). This approach simplifies several things. However the "reboot after exit" option now present as a ProDOS Loader variant has to move into the cc65 program.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4172 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-14 19:58:06 +00:00
uz
c9de0e6841 Lynx changes by Karri Kaksonen.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4164 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-13 13:37:44 +00:00
uz
785d8ebb43 Removed the ace target. It didn't have a linker config and was untested for
~10 years


git-svn-id: svn://svn.cc65.org/cc65/trunk@4162 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-13 11:46:04 +00:00
uz
effa1f4864 Fixed a typo
git-svn-id: svn://svn.cc65.org/cc65/trunk@4161 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-12 22:04:49 +00:00
uz
4ee6bf6f2c Fixed a few inaccuracies the the description of the --codesize option.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4160 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-12 22:04:35 +00:00
ol.sc
773e05b5f3 Removed '_' prefix from textframe(xy) because this prefix for non-standard symbols isn't necessary if they are declared in non-standard include files.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4143 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-10 19:18:15 +00:00
ol.sc
648a1b5427 Added support for switching between 40/80 columns. As the Apple //e 80 column firmware features converting the current screen content on switching if was already active before the idea is to keep the 80 column firmware active and initialize it (which clears the screen) only if necessary.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4140 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-10 09:04:05 +00:00
uz
931b6418bf Changed the prototype of videomode() to take and return an unsigned instead of
an unsigned char. Two more video mode constants as discussed on the list.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4133 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-08 16:25:12 +00:00
uz
6c87aa64be Fixed a typo in the docs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4132 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-08 16:23:59 +00:00
uz
74bfd6ee31 New function videomode() for the C128. Marked toggle_videomode as deprecated.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4126 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-07 13:21:04 +00:00
uz
cc3c3e5f5c Updated and clarified the coding hints.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4109 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-09-01 10:19:20 +00:00
uz
829cb7de4c Missing resp. ignored "volatile".
git-svn-id: svn://svn.cc65.org/cc65/trunk@4084 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-08-30 07:55:21 +00:00
uz
7a7526ef8b Few small changes. Started a new section about implementation-defined
behavior.


git-svn-id: svn://svn.cc65.org/cc65/trunk@4082 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-08-29 22:03:41 +00:00
uz
7f7dc69290 Rewrote the paragraph about compiler limits and standard compliance.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4080 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-08-29 21:32:14 +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
84cf638450 Small documentation update by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3970 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-07-06 19:59:29 +00:00
uz
d7ff0daac3 Fixed a small error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3969 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-07-02 14:20:38 +00:00
ol.sc
4c8839dfe6 Minor update regarding the Apple ][.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3968 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-06-26 21:23:20 +00:00
ol.sc
56c12fd66f Fixed C&P issue.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3967 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-06-21 08:41:24 +00:00
ol.sc
f1039974a6 Added some more details on the specifics of the Apple2 C-library implementation.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3966 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-06-18 21:58:00 +00:00
uz
8e8993de7e Support for the .BANKBYTES, .LOBYTES and .HIBYTES pseudo functions contributed
by Kevin Schuetz <scrapdog@runbox.com>.


git-svn-id: svn://svn.cc65.org/cc65/trunk@3965 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-05-18 16:11:34 +00:00
uz
fa417d0682 Add a paragraph about which identifiers are valid for labels.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3960 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-03-06 10:10:24 +00:00
uz
2575fd1e16 Fixed a typo in the makefile. HTML generatiom was broken.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3959 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-03-06 09:58:13 +00:00
uz
36ed57ef80 Documented rename(), moved remove to stdio.h (where it belongs), fixed the
output for a few existing examples (needs <verb>/</verb>).


git-svn-id: svn://svn.cc65.org/cc65/trunk@3947 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-02-22 16:08:30 +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
8ef3dbc9f7 Use new syntax for call to linuxdoc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3934 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-02-15 16:57:06 +00:00
uz
dce3753d31 Fixed a few problems with the docs as suggested by Spiro Trikaliotis resp.
Greg King.


git-svn-id: svn://svn.cc65.org/cc65/trunk@3933 b7a2c559-68d2-44c3-8de9-860c34a00d81
2009-02-15 16:54:58 +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
uz
0ec5268baa Made strxfrm fastcall, added docs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3895 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-08-27 20:02:48 +00:00
ol.sc
5abf880933 Added reference to dio_query_sectcount().
git-svn-id: svn://svn.cc65.org/cc65/trunk@3893 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-08-25 20:23:12 +00:00
ol.sc
8f59614438 Fixed Plus/4 info. This is a test commit by uz using the ol.sc account.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3892 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-08-25 17:41:16 +00:00
uz
f1e0de512a Document the new c_comments feature.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3890 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-08-21 19:42:52 +00:00
uz
2b098710d9 Added Koala Pad mouse drivers written by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3877 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-08-05 20:54:35 +00:00
uz
4812feb44b git-svn-id: svn://svn.cc65.org/cc65/trunk@3863 b7a2c559-68d2-44c3-8de9-860c34a00d81 2008-08-02 22:02:54 +00:00
cpg
4084f2e0f0 add CONIO section (from Stefan Haubenthal)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3853 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-07-16 20:42:38 +00:00
cuz
e1adb1ee57 Several updates by Oliver Schmidt.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3845 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-06-16 17:32:33 +00:00
cuz
7e682896b1 Updates and hints regarding AppleCommander by Oliver Schmidt.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3844 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-06-16 17:25:01 +00:00
cuz
aea6afa2d3 Added information about the DTV extended memory driver.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3833 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-04-10 20:29:25 +00:00
cuz
e0822357c7 New get_tv function by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3832 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-04-10 20:20:26 +00:00
cuz
79fdf9e7c6 Quite some functions mentioned as "unsupported" are available in the meantime
(Stefan Haubenthal).


git-svn-id: svn://svn.cc65.org/cc65/trunk@3820 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-03-26 08:39:36 +00:00
cuz
d20b12bef7 Fixed a few typos (Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3819 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-03-26 08:35:50 +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
ef6d87f20e Ignore all the generated text files.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3814 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-03-16 09:01:28 +00:00
cuz
fbbab1655f The descriptions of the CLI and SEI functions were reversed.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3811 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-02-21 16:59:57 +00:00
cuz
f1ea61581f Patch for ca65html by Greg King:
The "ca65html.sgml" patch:
1) Removes text that says that the colorize option is non-standard.
2) Corrects the information about what is put on the index page.

The "ca65html" patch:
1) Looks for "?" and "@" at the front of cheap local labels.
2) Handles label assignment statements.
3) Parses many more ca65 dot-directives.
4) Handles every official op-code mnemonic that ca65 knows.
5) Recognizes both upper- and lower-case directives and mnemonics.


git-svn-id: svn://svn.cc65.org/cc65/trunk@3810 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-02-20 17:27:19 +00:00
cuz
94f3a578a5 Allow optional assignments in .export and .exportzp statements.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3809 b7a2c559-68d2-44c3-8de9-860c34a00d81
2008-02-19 21:01:07 +00:00
cuz
b582ad7ed1 Fixed an error (Oliver Schmidt).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3808 b7a2c559-68d2-44c3-8de9-860c34a00d81
2007-12-12 19:16:52 +00:00
cuz
b7cc6b82d7 Document segment support for da65 (which is not completely done).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3807 b7a2c559-68d2-44c3-8de9-860c34a00d81
2007-09-02 19:57:34 +00:00
cuz
d06e60731b Added Peter Wendrich <pwsoft@syntiac.com> to the CREDITS file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3795 b7a2c559-68d2-44c3-8de9-860c34a00d81
2007-08-23 19:50:17 +00:00
cuz
a7358314a0 New .FEATURE org_per_seg. If enabled, .org/.reloc do only influence the
current segment. Idea by Peter Wendrich <pwsoft@syntiac.com>.


git-svn-id: svn://svn.cc65.org/cc65/trunk@3794 b7a2c559-68d2-44c3-8de9-860c34a00d81
2007-08-23 19:48:43 +00:00
cuz
4c91b95d30 Corrected some 510/610 info.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3773 b7a2c559-68d2-44c3-8de9-860c34a00d81
2007-03-11 22:02:36 +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
14e0d3e3af Added docs for the Supervision Console contributed by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3759 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-08-17 19:27:19 +00:00
cuz
39f096b34e Added constructor support (contributed by Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3757 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-08-17 19:19:55 +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
be29185283 New cbm510 docs by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3745 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-05-31 21:08:57 +00:00
cuz
74076e93b6 Small C16 fixes by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3738 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-05-09 19:44:19 +00:00
cuz
de212d0211 Minor fixes by Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@3737 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-05-08 19:29:37 +00:00
cuz
03d784a6e5 Small addition by Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3735 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-04-26 12:45:23 +00:00
cuz
88e34c9903 Fixed problem with unprotected <> chars
git-svn-id: svn://svn.cc65.org/cc65/trunk@3719 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-04-06 20:20:39 +00:00
cuz
685235795c Apple 2 mouse driver and other stuff from Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3717 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-04-06 19:51:37 +00:00
cuz
01458275cb Documented the new placement options
git-svn-id: svn://svn.cc65.org/cc65/trunk@3702 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-01-30 21:01:32 +00:00
cuz
a71c6b72b0 Added a sentence about unnamed labels
git-svn-id: svn://svn.cc65.org/cc65/trunk@3701 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-01-29 19:01:59 +00:00
cuz
ceffc4e090 Document new --label-break option
git-svn-id: svn://svn.cc65.org/cc65/trunk@3698 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-01-27 19:36:14 +00:00
cpg
c2ddc1124b fixes from Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@3691 b7a2c559-68d2-44c3-8de9-860c34a00d81
2006-01-03 20:10:00 +00:00
cuz
b8935ba00b Switch for vice label file has changed
git-svn-id: svn://svn.cc65.org/cc65/trunk@3687 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-12-31 00:11:04 +00:00
cuz
97ef2980de Fixed a typo
git-svn-id: svn://svn.cc65.org/cc65/trunk@3686 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-12-29 21:01:14 +00:00
cuz
e3cf61b569 Small changes and a whole new doc file for the enhanced apple //e contributed
by Oliver Schmidt.


git-svn-id: svn://svn.cc65.org/cc65/trunk@3666 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-11-21 20:59:51 +00:00
cuz
cb47c4370b Applied a patch from Greg King for better layout of the operator table.
Minor changes by me (date format).


git-svn-id: svn://svn.cc65.org/cc65/trunk@3658 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-11-20 17:22:43 +00:00
cuz
52d0b2b5a7 Makefile changes by Greg King
git-svn-id: svn://svn.cc65.org/cc65/trunk@3657 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-11-20 17:10:48 +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
8634943406 Updated docs from Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3649 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-11-17 18:21:10 +00:00
cuz
9e06c88865 Doc files for the PET weren't built
git-svn-id: svn://svn.cc65.org/cc65/trunk@3643 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-09-12 01:53:56 +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
cpg
5fe15ab61a fix missing LOWCODE and INIT in the text
git-svn-id: svn://svn.cc65.org/cc65/trunk@3623 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-09-04 19:00:40 +00:00
cpg
9b1ee341aa adapt example linker scripts to new syntax and new segments
git-svn-id: svn://svn.cc65.org/cc65/trunk@3622 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-09-03 21:04:05 +00:00
cpg
0930ab22da some language fixes
git-svn-id: svn://svn.cc65.org/cc65/trunk@3618 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-09-01 20:48:44 +00:00
cuz
50645b8261 Added HuC6280 CPU
git-svn-id: svn://svn.cc65.org/cc65/trunk@3617 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-09-01 19:57:17 +00:00
cuz
fe951ef144 Added availability of atari builtin macro package
git-svn-id: svn://svn.cc65.org/cc65/trunk@3600 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-08-28 22:00:34 +00:00
cuz
76501afeac Added explanation of --macpack-dir
git-svn-id: svn://svn.cc65.org/cc65/trunk@3599 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-08-28 21:54:38 +00:00
cuz
6c4bba6616 Spelling and other small fixes
git-svn-id: svn://svn.cc65.org/cc65/trunk@3581 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-08-12 22:34:08 +00:00
cuz
3e43521d19 Use tables, add --memory-model
git-svn-id: svn://svn.cc65.org/cc65/trunk@3580 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-08-12 22:26:06 +00:00
cuz
ce5089decf Document new options
git-svn-id: svn://svn.cc65.org/cc65/trunk@3579 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-08-12 21:38:02 +00:00
cpg
9d7b1e9755 the GRAPHICS command is from BASIC, not DOS
git-svn-id: svn://svn.cc65.org/cc65/trunk@3576 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-08-11 20:08:59 +00:00
cuz
e4c3555ea0 Small fixes by Greg King
git-svn-id: svn://svn.cc65.org/cc65/trunk@3575 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-08-10 08:43:03 +00:00
cpg
f430446c1a describe _graphics() and __RESERVED_MEMORY__ in graphics drivers
section


git-svn-id: svn://svn.cc65.org/cc65/trunk@3574 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-08-09 19:56:38 +00:00
izydorst
e6051d6c22 Greg King's grammar and typo corrections
removed grc.txt from make install
added grc to main documentation index


git-svn-id: svn://svn.cc65.org/cc65/trunk@3573 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-08-08 16:39:33 +00:00
cpg
5c580e052b update Atari description
git-svn-id: svn://svn.cc65.org/cc65/trunk@3572 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-08-07 21:00:40 +00:00
izydorst
6a5726abab Added grc.sgml converted from grc.txt by Greg King
git-svn-id: svn://svn.cc65.org/cc65/trunk@3565 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-08-05 12:25:09 +00:00
cuz
080384ca79 Added mouse_ioctl to complete mouse.h
git-svn-id: svn://svn.cc65.org/cc65/trunk@3561 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-07-29 21:16:39 +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
5dddf0639c Updates: More em_ function, mouse_ functions
git-svn-id: svn://svn.cc65.org/cc65/trunk@3550 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-07-25 18:45:13 +00:00
cuz
dcf2bf4976 Changes by Greg King
git-svn-id: svn://svn.cc65.org/cc65/trunk@3543 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-07-24 14:06:36 +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
43da460147 Small changes to work around problems in the linuxdoc implementation of
Debian Woody. Contributed by Michael Klein.


git-svn-id: svn://svn.cc65.org/cc65/trunk@3541 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-07-24 13:32:38 +00:00
cuz
42a4a2ecf2 Added nes.sgml and atmos.sgml contributed by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3539 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-07-24 13:11:55 +00:00
izydorst
ee53d95a43 minor typo
git-svn-id: svn://svn.cc65.org/cc65/trunk@3530 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-07-17 12:04:13 +00:00
izydorst
e642fbbbea Stefan Haubenthal's patch for Contiki port
git-svn-id: svn://svn.cc65.org/cc65/trunk@3529 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-07-17 11:59:46 +00:00
cuz
7579aba638 Small fixes by Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@3521 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-06-07 16:08:06 +00:00
cuz
3378430097 Small additions by Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@3517 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-05-24 20:52:11 +00:00
cuz
95c7d550e5 Added PET docs by Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@3516 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-05-24 20:51:56 +00:00
cuz
8016a18e92 Added strtok
git-svn-id: svn://svn.cc65.org/cc65/trunk@3515 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-05-17 21:15:21 +00:00
cuz
2ef65e7eda Removed Jede
git-svn-id: svn://svn.cc65.org/cc65/trunk@3512 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-05-16 19:34:45 +00:00
cuz
f06dc5dfa3 Added info about the new .sprintf function
git-svn-id: svn://svn.cc65.org/cc65/trunk@3509 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-05-10 15:50:58 +00:00
cuz
22e204d1c4 Documented the new .IDENT function
git-svn-id: svn://svn.cc65.org/cc65/trunk@3507 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-05-09 19:06:26 +00:00
cuz
bb92697e31 Re-added Jede
git-svn-id: svn://svn.cc65.org/cc65/trunk@3497 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-05-04 22:04:09 +00:00
cuz
52419bf7d1 Removed Jede on his own request
git-svn-id: svn://svn.cc65.org/cc65/trunk@3496 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-05-04 22:00:40 +00:00
cuz
c32f04a3fd The message is now optional in .assert
git-svn-id: svn://svn.cc65.org/cc65/trunk@3475 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-04-20 09:30:01 +00:00
cuz
8eadae74bf Document new .assert behaviour
git-svn-id: svn://svn.cc65.org/cc65/trunk@3473 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-04-20 09:19:27 +00:00
cuz
49d1b8f553 Changed archive name
git-svn-id: svn://svn.cc65.org/cc65/trunk@3456 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-04-12 08:10:06 +00:00
cuz
361bfdde2d Lynx doc update by Karri Kaksonen
git-svn-id: svn://svn.cc65.org/cc65/trunk@3455 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-04-11 18:55:37 +00:00
cuz
dd159b4073 get_ostype
git-svn-id: svn://svn.cc65.org/cc65/trunk@3437 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-03-30 19:57:32 +00:00
cuz
025221f44a More functions
git-svn-id: svn://svn.cc65.org/cc65/trunk@3426 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-03-27 22:39:54 +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
7910ebfacf Added joystick functions from joystick.h
git-svn-id: svn://svn.cc65.org/cc65/trunk@3401 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-02-21 20:19:54 +00:00
cuz
0566c8a1e2 Doc for new comment attribute
git-svn-id: svn://svn.cc65.org/cc65/trunk@3400 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-02-21 18:38:17 +00:00
cpg
173349706a update date
git-svn-id: svn://svn.cc65.org/cc65/trunk@3399 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-02-20 21:07:21 +00:00
cpg
f519c43a74 add DIO section
git-svn-id: svn://svn.cc65.org/cc65/trunk@3398 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-02-20 21:02:33 +00:00
cpg
ec579681e7 document the dio_query_sectsize function
git-svn-id: svn://svn.cc65.org/cc65/trunk@3397 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-02-20 21:01:09 +00:00
cuz
3c20c4c3e1 Fixed a few typos (note from Stefan Haubenthal)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3372 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-01-22 14:45:25 +00:00
cuz
bd2185c57b Improved mainargs code from Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@3366 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-01-11 07:02:43 +00:00
cuz
d63dc84262 Improve doc for .struct/.union
git-svn-id: svn://svn.cc65.org/cc65/trunk@3365 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-01-11 06:51:24 +00:00
cuz
696f664050 Describe the new asminc feature
git-svn-id: svn://svn.cc65.org/cc65/trunk@3356 b7a2c559-68d2-44c3-8de9-860c34a00d81
2005-01-08 20:33:27 +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
fd9226fe4a Small changes by Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3343 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-12-21 16:25:29 +00:00
cuz
71650c64e4 Added Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3342 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-12-21 16:01:21 +00:00
cuz
48a7d56619 Small improvement
git-svn-id: svn://svn.cc65.org/cc65/trunk@3323 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-12-02 22:26:17 +00:00
cuz
4f66f980b2 Another fix from Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3322 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-12-01 20:25:28 +00:00
cuz
42d8c7a56c Small change by Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3321 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-12-01 16:57:39 +00:00
cuz
4db225ae4a Profreading by Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@3294 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-11-09 20:09:16 +00:00
cuz
56656eac69 interruptor is now supported by the runtime
git-svn-id: svn://svn.cc65.org/cc65/trunk@3265 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-26 19:46:26 +00:00
cuz
567f264320 Added skeleton for the Atari Lynx
git-svn-id: svn://svn.cc65.org/cc65/trunk@3251 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-14 18:03:19 +00:00
cuz
d204e4a1ad Added zilog/intel style hex numbers
git-svn-id: svn://svn.cc65.org/cc65/trunk@3242 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-11 19:01:51 +00:00
cuz
21ff65dddc Update
git-svn-id: svn://svn.cc65.org/cc65/trunk@3234 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-08 21:01:36 +00:00
cuz
20a51391d7 Use only one spelling for behaviour
git-svn-id: svn://svn.cc65.org/cc65/trunk@3233 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-08 20:43:53 +00:00
cuz
a3b4b1472d Removed get_os which does not exist
git-svn-id: svn://svn.cc65.org/cc65/trunk@3232 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-08 20:25:39 +00:00
cuz
e009204041 Fixed typos and VICE version
git-svn-id: svn://svn.cc65.org/cc65/trunk@3231 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-08 20:24:25 +00:00
cuz
4d884ec479 Fixed wrong reference
git-svn-id: svn://svn.cc65.org/cc65/trunk@3220 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-08 15:51:18 +00:00
cuz
574d91bc8f Fixed references to non existing header files
git-svn-id: svn://svn.cc65.org/cc65/trunk@3219 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-08 15:48:40 +00:00
cuz
2875922a69 Document predefined constants
git-svn-id: svn://svn.cc65.org/cc65/trunk@3214 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-06 21:12:28 +00:00
cuz
07ef8251b1 o65.h, note when header file function lists are incomplete
git-svn-id: svn://svn.cc65.org/cc65/trunk@3213 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-06 20:52:00 +00:00
cuz
22d1cb2e21 Added setjmp/longjmp
git-svn-id: svn://svn.cc65.org/cc65/trunk@3212 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-06 20:38:18 +00:00
cuz
ccf3f3f3ac Added SWEET 16 mode
git-svn-id: svn://svn.cc65.org/cc65/trunk@3209 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-03 21:38:49 +00:00
cuz
af19cba2d1 Fixed a wording
git-svn-id: svn://svn.cc65.org/cc65/trunk@3206 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-02 20:41:59 +00:00
cuz
10300ac0e7 mod_load and mod_free
git-svn-id: svn://svn.cc65.org/cc65/trunk@3205 b7a2c559-68d2-44c3-8de9-860c34a00d81
2004-10-02 20:38:57 +00:00