]> git.sur5r.net Git - cc65/log
cc65
15 years agoFixed a bug: A struct field has all qualifiers from its definition plus the
uz [Mon, 5 Oct 2009 17:37:45 +0000 (17:37 +0000)]
Fixed a bug: A struct field has all qualifiers from its definition plus the
qualifiers of the struct.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4329 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoMust link libdl to use dynamic libraries.
uz [Sun, 4 Oct 2009 18:52:27 +0000 (18:52 +0000)]
Must link libdl to use dynamic libraries.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4328 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded decimal mode (untested): http://www.6502.org/tutorials/decimal_mode.html
uz [Sun, 4 Oct 2009 18:52:10 +0000 (18:52 +0000)]
Added decimal mode (untested): http://www.6502.org/tutorials/decimal_mode.html

git-svn-id: svn://svn.cc65.org/cc65/trunk@4327 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded note on the necessity of tab chars at the beginning of make command lines. V2.13.0
ol.sc [Sun, 4 Oct 2009 16:30:56 +0000 (16:30 +0000)]
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

15 years agoUse a simple expression now that ldwarning is available as an assert action.
uz [Sun, 4 Oct 2009 13:04:53 +0000 (13:04 +0000)]
Use a simple expression now that ldwarning is available as an assert action.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4324 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoDocumented the new .assert actions.
uz [Sun, 4 Oct 2009 13:03:56 +0000 (13:03 +0000)]
Documented the new .assert actions.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4323 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoUse the new ldwarning assert action.
uz [Sun, 4 Oct 2009 12:42:32 +0000 (12:42 +0000)]
Use the new ldwarning assert action.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4322 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdd .assert actions that aren't evaluated at assembly time.
uz [Sun, 4 Oct 2009 12:40:19 +0000 (12:40 +0000)]
Add .assert actions that aren't evaluated at assembly time.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4321 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoIgnore start address in cbm_opendir. Rearrange the code somewhat to make it
uz [Sat, 3 Oct 2009 18:38:39 +0000 (18:38 +0000)]
Ignore start address in cbm_opendir. Rearrange the code somewhat to make it
shorter.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4319 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoUpdated (and sorted) sample program info.
ol.sc [Sat, 3 Oct 2009 11:28:42 +0000 (11:28 +0000)]
Updated (and sorted) sample program info.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4317 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoMade compatible with the Apple ][ machines, but without timing (like mandelbrot).
ol.sc [Sat, 3 Oct 2009 11:17:39 +0000 (11:17 +0000)]
Made compatible with the Apple ][ machines, but without timing (like mandelbrot).

git-svn-id: svn://svn.cc65.org/cc65/trunk@4315 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoLeveraged tgi_stddrv (like tgidemo).
ol.sc [Sat, 3 Oct 2009 11:10:26 +0000 (11:10 +0000)]
Leveraged tgi_stddrv (like tgidemo).

git-svn-id: svn://svn.cc65.org/cc65/trunk@4312 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdjusted error message to recent change.
ol.sc [Sat, 3 Oct 2009 11:07:10 +0000 (11:07 +0000)]
Adjusted error message to recent change.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4311 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded a note about the builtin search paths
uz [Fri, 2 Oct 2009 20:52:40 +0000 (20:52 +0000)]
Added a note about the builtin search paths

git-svn-id: svn://svn.cc65.org/cc65/trunk@4307 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFixed messed up line endings.
ol.sc [Fri, 2 Oct 2009 20:15:14 +0000 (20:15 +0000)]
Fixed messed up line endings.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4305 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded docs for all the tgi functions and improved Lynx documentation V2.13.0rc4
uz [Fri, 2 Oct 2009 14:29:17 +0000 (14:29 +0000)]
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

15 years agoFixed problems that were introduced with r4287.
uz [Thu, 1 Oct 2009 21:53:55 +0000 (21:53 +0000)]
Fixed problems that were introduced with r4287.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4298 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoThe combined assignment operator (-=, +=, ...) did not check that the rhs is
uz [Thu, 1 Oct 2009 19:41:40 +0000 (19:41 +0000)]
The combined assignment operator (-=, +=, ...) did not check that the rhs is
actually an integer.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4297 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoMade stacksize user-adjustable on the cmdline. V2.13.0rc2
ol.sc [Thu, 1 Oct 2009 17:00:10 +0000 (17:00 +0000)]
Made stacksize user-adjustable on the cmdline.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4293 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFixed typos and line endings.
ol.sc [Thu, 1 Oct 2009 15:41:24 +0000 (15:41 +0000)]
Fixed typos and line endings.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4292 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFixed a naming problem (Stefan Haubenthal).
uz [Thu, 1 Oct 2009 14:46:26 +0000 (14:46 +0000)]
Fixed a naming problem (Stefan Haubenthal).

git-svn-id: svn://svn.cc65.org/cc65/trunk@4289 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded an additional precondition before replacing code in OptPushPop. Fixed a
uz [Thu, 1 Oct 2009 14:39:26 +0000 (14:39 +0000)]
Added an additional precondition before replacing code in OptPushPop. Fixed a
few places where new code was inserted after existing code instead the other
way round.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4287 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoLynx updates by Karri Kaksonen.
uz [Thu, 1 Oct 2009 14:09:19 +0000 (14:09 +0000)]
Lynx updates by Karri Kaksonen.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4285 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoUpdated doc to better reflect current code.
ol.sc [Wed, 30 Sep 2009 21:54:20 +0000 (21:54 +0000)]
Updated doc to better reflect current code.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4283 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAnother small change in OptJumpTarget3.
uz [Wed, 30 Sep 2009 14:52:46 +0000 (14:52 +0000)]
Another small change in OptJumpTarget3.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4281 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded an additional precondition check to OptJumpTarget3.
uz [Wed, 30 Sep 2009 14:10:13 +0000 (14:10 +0000)]
Added an additional precondition check to OptJumpTarget3.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4280 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoThis is what was actually meant in the first place.
ol.sc [Wed, 30 Sep 2009 08:04:34 +0000 (08:04 +0000)]
This is what was actually meant in the first place.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4279 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoNew optimization step
uz [Tue, 29 Sep 2009 18:46:25 +0000 (18:46 +0000)]
New optimization step

git-svn-id: svn://svn.cc65.org/cc65/trunk@4278 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoReplace tabs by spaces in file lists.
uz [Tue, 29 Sep 2009 13:32:09 +0000 (13:32 +0000)]
Replace tabs by spaces in file lists.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4275 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFixes for the watcom makefiles:
uz [Tue, 29 Sep 2009 13:08:23 +0000 (13:08 +0000)]
Fixes for the watcom makefiles:
  * Increase the stack size to 64K (instead of 4096). This solves a
    memory overwrite problem with the DOS version.
  * Generate a mapfile, but set it to "ignored" in svn.
  * Be somewhat more specific in zap.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4273 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoUse "override" when appending to CFLAGS, so this works even when CFLAGS is
uz [Tue, 29 Sep 2009 13:06:35 +0000 (13:06 +0000)]
Use "override" when appending to CFLAGS, so this works even when CFLAGS is
specified on the command line.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4271 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoCreate the .inc files before creating the dependency file, so we avoid
uz [Tue, 29 Sep 2009 11:59:10 +0000 (11:59 +0000)]
Create the .inc files before creating the dependency file, so we avoid
problems with files that weren't found.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4269 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoSmall doc update by Stefan Haubenthal
uz [Mon, 28 Sep 2009 22:25:00 +0000 (22:25 +0000)]
Small doc update by Stefan Haubenthal

git-svn-id: svn://svn.cc65.org/cc65/trunk@4267 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoImproved cbm_dir routines by Thomas Giesel.
uz [Mon, 28 Sep 2009 22:01:58 +0000 (22:01 +0000)]
Improved cbm_dir routines by Thomas Giesel.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4264 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded documentation on using GNU Make for building cc65 projects.
ol.sc [Mon, 28 Sep 2009 21:55:51 +0000 (21:55 +0000)]
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

15 years agoMove the version numbers from the interface of the version module into a new
uz [Mon, 28 Sep 2009 20:10:01 +0000 (20:10 +0000)]
Move the version numbers from the interface of the version module into a new
implementation. Allow for release candidates to be specified and disinguished.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4260 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoImproved Makefile by Greg King. V2.13.0rc1
uz [Mon, 28 Sep 2009 19:22:02 +0000 (19:22 +0000)]
Improved Makefile by Greg King.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4258 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFixed more bugs, shortened the code where possible.
uz [Mon, 28 Sep 2009 18:39:55 +0000 (18:39 +0000)]
Fixed more bugs, shortened the code where possible.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4257 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFixed two bugs, made the sources somewhat better readable.
uz [Mon, 28 Sep 2009 17:47:33 +0000 (17:47 +0000)]
Fixed two bugs, made the sources somewhat better readable.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4256 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFixed warnings generated by clang (run by Per Olofsson).
uz [Mon, 28 Sep 2009 15:59:18 +0000 (15:59 +0000)]
Fixed warnings generated by clang (run by Per Olofsson).

git-svn-id: svn://svn.cc65.org/cc65/trunk@4255 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoNew version by Greg King.
uz [Mon, 28 Sep 2009 15:31:03 +0000 (15:31 +0000)]
New version by Greg King.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4254 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoMakefile simplification by Greg King
uz [Mon, 28 Sep 2009 15:30:10 +0000 (15:30 +0000)]
Makefile simplification by Greg King

git-svn-id: svn://svn.cc65.org/cc65/trunk@4253 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoStefan Haubenthal fixed a few typos.
uz [Mon, 28 Sep 2009 07:29:56 +0000 (07:29 +0000)]
Stefan Haubenthal fixed a few typos.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4252 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdjusted driver to the recent kernel interface change (code rearrange ment necessary...
ol.sc [Sun, 27 Sep 2009 23:26:41 +0000 (23:26 +0000)]
Adjusted driver to the recent kernel interface change (code rearrange ment necessary to stay in 6502 branch reach).

git-svn-id: svn://svn.cc65.org/cc65/trunk@4251 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoMade sure the bounding box coordinates stay in reasonable ranges.
ol.sc [Sun, 27 Sep 2009 22:33:12 +0000 (22:33 +0000)]
Made sure the bounding box coordinates stay in reasonable ranges.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4250 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoChanged the solution for the PLOT problem with old -02 kernals to that used
uz [Sun, 27 Sep 2009 18:45:08 +0000 (18:45 +0000)]
Changed the solution for the PLOT problem with old -02 kernals to that used
for the VIC20: PLOT is not an kernal entry but a library function that will
do the right stuff. This makes it work with other stuff that calls PLOT, too.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4249 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoMake the watcom makefiles a bit more openwatcom compatible.
uz [Sun, 27 Sep 2009 18:40:00 +0000 (18:40 +0000)]
Make the watcom makefiles a bit more openwatcom compatible.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4248 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoLet vsprintf call vsnprintf to save code.
uz [Sun, 27 Sep 2009 12:18:06 +0000 (12:18 +0000)]
Let vsprintf call vsnprintf to save code.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4247 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded an untested implementation of snprintf.
uz [Sun, 27 Sep 2009 12:11:05 +0000 (12:11 +0000)]
Added an untested implementation of snprintf.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4246 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded an (only roughly tested) implementation of vsnprintf
uz [Sun, 27 Sep 2009 12:04:36 +0000 (12:04 +0000)]
Added an (only roughly tested) implementation of vsnprintf

git-svn-id: svn://svn.cc65.org/cc65/trunk@4245 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded prototypes for snprintf/vsnprintf to stdio.h
uz [Sun, 27 Sep 2009 12:03:07 +0000 (12:03 +0000)]
Added prototypes for snprintf/vsnprintf to stdio.h

git-svn-id: svn://svn.cc65.org/cc65/trunk@4244 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdd mouse_setbox/mouse_getbox to the demo.
uz [Sun, 27 Sep 2009 11:24:43 +0000 (11:24 +0000)]
Add mouse_setbox/mouse_getbox to the demo.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4243 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFixed bug triggered if all 8 io buffer slots may be used.
ol.sc [Sat, 26 Sep 2009 21:32:05 +0000 (21:32 +0000)]
Fixed bug triggered if all 8 io buffer slots may be used.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4242 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoThe _printf routine does not return anything.
uz [Sat, 26 Sep 2009 19:20:51 +0000 (19:20 +0000)]
The _printf routine does not return anything.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4239 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoCast the (unused) result of CHECK and PRECONDITION to void to (hopefully) get
uz [Sat, 26 Sep 2009 18:55:00 +0000 (18:55 +0000)]
Cast the (unused) result of CHECK and PRECONDITION to void to (hopefully) get
rid of a clang warning.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4238 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoComment out the RegVal function using #if to get rid of the compiler warning
uz [Sat, 26 Sep 2009 18:54:00 +0000 (18:54 +0000)]
Comment out the RegVal function using #if to get rid of the compiler warning
about an unused function.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4237 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoPackage additional linker configs for the apple2enh
uz [Sat, 26 Sep 2009 16:12:52 +0000 (16:12 +0000)]
Package additional linker configs for the apple2enh

git-svn-id: svn://svn.cc65.org/cc65/trunk@4236 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoSeparate the linker config for the apple2enh target from the ones for the
uz [Sat, 26 Sep 2009 16:12:02 +0000 (16:12 +0000)]
Separate the linker config for the apple2enh target from the ones for the
apple2.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4235 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFix the plot routine to work with the buggy -02 kernal.
uz [Sat, 26 Sep 2009 15:56:29 +0000 (15:56 +0000)]
Fix the plot routine to work with the buggy -02 kernal.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4234 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoOOPS! Forgot to add the mouse_getbox and mouse_setbox modules to subversion.
uz [Sat, 26 Sep 2009 15:19:14 +0000 (15:19 +0000)]
OOPS! Forgot to add the mouse_getbox and mouse_setbox modules to subversion.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4233 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoChanged the existing Commodore mouse drivers for the new API. UNTESTED!
uz [Sat, 26 Sep 2009 11:35:32 +0000 (11:35 +0000)]
Changed the existing Commodore mouse drivers for the new API. UNTESTED!

git-svn-id: svn://svn.cc65.org/cc65/trunk@4232 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoDocumented the new mouse_setbox() and mouse_getbox functions.
uz [Sat, 26 Sep 2009 11:14:46 +0000 (11:14 +0000)]
Documented the new mouse_setbox() and mouse_getbox functions.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4231 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoChanged the mouse API: mouse_box is gone, there are now mouse_getbox and
uz [Sat, 26 Sep 2009 11:11:14 +0000 (11:11 +0000)]
Changed the mouse API: mouse_box is gone, there are now mouse_getbox and
mouse_setbox instead. Beware: Current drivers will crash until they're
changed!

git-svn-id: svn://svn.cc65.org/cc65/trunk@4230 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoRemove this copy of the apple include file - a copy was added to asminc
uz [Fri, 25 Sep 2009 13:46:18 +0000 (13:46 +0000)]
Remove this copy of the apple include file - a copy was added to asminc
before and we don't need it twice.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4229 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoMoved into asminc, so it will be available in the distribution.
ol.sc [Fri, 25 Sep 2009 06:21:14 +0000 (06:21 +0000)]
Moved into asminc, so it will be available in the distribution.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4228 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoSystime implementation derived from the cbm610.
uz [Thu, 24 Sep 2009 21:09:45 +0000 (21:09 +0000)]
Systime implementation derived from the cbm610.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4227 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFixed the config for the CBM510. Because of changes in the startup code, it
uz [Thu, 24 Sep 2009 20:42:55 +0000 (20:42 +0000)]
Fixed the config for the CBM510. Because of changes in the startup code, it
didn't work any longer.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4226 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoSystime implementation for the CBM610, derived from the C64.
uz [Thu, 24 Sep 2009 20:12:40 +0000 (20:12 +0000)]
Systime implementation for the CBM610, derived from the C64.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4225 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoThe CIA TOD needs a write to the 1/10 sec register to start. Shortened the
uz [Thu, 24 Sep 2009 19:40:36 +0000 (19:40 +0000)]
The CIA TOD needs a write to the 1/10 sec register to start. Shortened the
code by using initialized data.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4224 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoMoved most platform assembler includes into asminc, so they will be available
uz [Thu, 24 Sep 2009 17:44:22 +0000 (17:44 +0000)]
Moved most platform assembler includes into asminc, so they will be available
in the distribution.
Added --forget-inc-paths to the command line of the assembler in the
Makefiles, because the assembler does now have builtin paths and will find
include files from an installation first.
Hopefully fixed any problems that arose from the two changes.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4223 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoSince we have now builtin search paths, we need to be able to forget them,
uz [Thu, 24 Sep 2009 17:24:52 +0000 (17:24 +0000)]
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

15 years agoFixed a comment
uz [Thu, 24 Sep 2009 17:09:50 +0000 (17:09 +0000)]
Fixed a comment

git-svn-id: svn://svn.cc65.org/cc65/trunk@4221 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded a test for strtoul().
uz [Thu, 24 Sep 2009 17:09:33 +0000 (17:09 +0000)]
Added a test for strtoul().

git-svn-id: svn://svn.cc65.org/cc65/trunk@4220 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoChange the makefiles so that CFLAGS that are special for the application are
uz [Thu, 24 Sep 2009 15:07:11 +0000 (15:07 +0000)]
Change the makefiles so that CFLAGS that are special for the application are
appended after assigning the base value to CFLAGS. This allows to change
CFLAGS on the command line without too much hassle.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4219 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoUse xmalloc.h and change the code slightly to get rid of two gcc warnings.
uz [Thu, 24 Sep 2009 15:05:48 +0000 (15:05 +0000)]
Use xmalloc.h and change the code slightly to get rid of two gcc warnings.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4218 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded search paths similar to that of the linker and compiler.
uz [Thu, 24 Sep 2009 14:49:52 +0000 (14:49 +0000)]
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

15 years agoDito for the enhanced apple2
uz [Tue, 22 Sep 2009 22:39:34 +0000 (22:39 +0000)]
Dito for the enhanced apple2

git-svn-id: svn://svn.cc65.org/cc65/trunk@4216 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdd the apple extra files to the apple2 rpm package.
uz [Tue, 22 Sep 2009 22:21:38 +0000 (22:21 +0000)]
Add the apple extra files to the apple2 rpm package.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4215 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoBuild files in the extra directory (analog to apple2).
ol.sc [Tue, 22 Sep 2009 21:43:57 +0000 (21:43 +0000)]
Build files in the extra directory (analog to apple2).

git-svn-id: svn://svn.cc65.org/cc65/trunk@4214 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFixed an error.
uz [Tue, 22 Sep 2009 19:10:46 +0000 (19:10 +0000)]
Fixed an error.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4213 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoBuild files in the extra directory.
uz [Tue, 22 Sep 2009 19:00:12 +0000 (19:00 +0000)]
Build files in the extra directory.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4212 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded author hint - as contained in the other source files.
ol.sc [Tue, 22 Sep 2009 17:30:50 +0000 (17:30 +0000)]
Added author hint - as contained in the other source files.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4211 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded alternative implementation for ProDOS 8 I/O buffer management. The purpose...
ol.sc [Tue, 22 Sep 2009 17:29:49 +0000 (17:29 +0000)]
Added alternative implementation for ProDOS 8 I/O buffer management. The purpose of this implementation is to avoid pulling in the heap stuff (and especially the C-written posix_memalign() function) into small file utility-like applications. It saves in this scenario > 1400 Bytes. It manages memory blocks between $0800 and the cc65 start address. This is especially usefull for the now supported "native" SYS programs starting at $2000.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4210 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoChanged search paths to use subdirectories of CC65_HOME, remove CC65_LIB.
uz [Tue, 22 Sep 2009 11:49:53 +0000 (11:49 +0000)]
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

15 years agoNew function AddSubSearchPathFromEnv.
uz [Tue, 22 Sep 2009 11:29:13 +0000 (11:29 +0000)]
New function AddSubSearchPathFromEnv.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4208 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoPreparation for extra platform object files
uz [Tue, 22 Sep 2009 10:27:30 +0000 (10:27 +0000)]
Preparation for extra platform object files

git-svn-id: svn://svn.cc65.org/cc65/trunk@4207 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoMove/rename extra object files for the Apple2.
uz [Tue, 22 Sep 2009 10:22:29 +0000 (10:22 +0000)]
Move/rename extra object files for the Apple2.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4206 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoNew linker config for the VIC-20 with 32K cartridge by Stefan Haubenthal.
uz [Tue, 22 Sep 2009 09:33:49 +0000 (09:33 +0000)]
New linker config for the VIC-20 with 32K cartridge by Stefan Haubenthal.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4205 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoFixed documentation about search paths, especially search paths for configs.
uz [Sun, 20 Sep 2009 18:06:29 +0000 (18:06 +0000)]
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

15 years agoFixed a copy&paste error.
uz [Sun, 20 Sep 2009 17:16:31 +0000 (17:16 +0000)]
Fixed a copy&paste error.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4203 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdded the lynx serial driver
uz [Sun, 20 Sep 2009 16:48:27 +0000 (16:48 +0000)]
Added the lynx serial driver

git-svn-id: svn://svn.cc65.org/cc65/trunk@4202 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoRenamed the comlynx source and driver to lynx-comlynx, so it follows the
uz [Sun, 20 Sep 2009 16:47:30 +0000 (16:47 +0000)]
Renamed the comlynx source and driver to lynx-comlynx, so it follows the
existing naming conventions.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4201 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoImproved memset/memcpy/memmove functions by Christian Krueger.
uz [Sun, 20 Sep 2009 14:32:25 +0000 (14:32 +0000)]
Improved memset/memcpy/memmove functions by Christian Krueger.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4200 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoRemove the framerate module. It's job is done by the tgi driver.
uz [Sun, 20 Sep 2009 14:26:50 +0000 (14:26 +0000)]
Remove the framerate module. It's job is done by the tgi driver.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4199 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoLynx patches by Karri Kaksonen. Improvements for the graphics driver, new
uz [Sun, 20 Sep 2009 14:22:04 +0000 (14:22 +0000)]
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

15 years agoOliver added a comment to the Apple2 linker config.
uz [Sun, 20 Sep 2009 13:14:29 +0000 (13:14 +0000)]
Oliver added a comment to the Apple2 linker config.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4197 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoPackage the additional linker scripts for the apple.
uz [Sat, 19 Sep 2009 16:17:01 +0000 (16:17 +0000)]
Package the additional linker scripts for the apple.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4196 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoAdditional linker configs for the Apple by Oliver Schmidt.
uz [Sat, 19 Sep 2009 16:14:46 +0000 (16:14 +0000)]
Additional linker configs for the Apple by Oliver Schmidt.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4195 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoRemoved the - now unused - empty builtin configuration (was used for the ace
uz [Fri, 18 Sep 2009 19:13:59 +0000 (19:13 +0000)]
Removed the - now unused - empty builtin configuration (was used for the ace
target before).

git-svn-id: svn://svn.cc65.org/cc65/trunk@4194 b7a2c559-68d2-44c3-8de9-860c34a00d81

15 years agoChange search paths for the linker.
uz [Fri, 18 Sep 2009 19:00:24 +0000 (19:00 +0000)]
Change search paths for the linker.

git-svn-id: svn://svn.cc65.org/cc65/trunk@4193 b7a2c559-68d2-44c3-8de9-860c34a00d81