Oliver Schmidt
63676f97e2
Removed unused variable.
2013-05-02 14:42:33 +03:00
Oliver Schmidt
f94ac40637
Replace only actually changed archive members.
2013-04-29 17:14:08 +03:00
Oliver Schmidt
780f38acd5
Most hosts require the math library to be linked explicitly.
2013-04-29 17:03:14 +03:00
Oliver Schmidt
18e00a1f9b
Made compatible with GNU make 3.81
2013-04-29 17:01:00 +03:00
Oliver Schmidt
9fece990be
Replaced elaborate install logic with just a bunch of symlinks.
...
Maybe I'm naive but even after thinking about it for quite
some time I can't see why it should hurt to just build the
cc65 binaries from the sources "in place" and have 'make
install' simply create some symlinks in usr/local/bin.
The new Makfile builds the binaries with builtin search paths
matching their build location. So the symlinks in usr/local/bin
allow to allow to use them out-of-the-box without additional
environment variables.
2013-04-28 22:30:18 +02:00
Oliver Schmidt
b5a735a58e
Removed obsolete Makefiles.
2013-04-27 17:47:20 +02:00
Oliver Schmidt
f2f3c8addf
No copyright message here.
2013-04-27 17:39:52 +02:00
Oliver Schmidt
052b229f86
Replaced whole bunch for Makefiles with a single generic Makefile.
...
- Targeting GNU toolchain.
- Modern dependency handling.
- Warning-free build.
- GCC option -Werror set.
- Dynamic search paths.
- Don't write into source directories.
- Easy cleanup by just removing 'wrk'.
2013-04-27 17:20:36 +02:00
Oliver Schmidt
ede72d78b2
Allow to supply searchpath defines as simple values instead of escaped C strings.
2013-04-27 17:20:34 +02:00
Oliver Schmidt
9d6ab944b8
Added projects for the remaining binaries to the MS VS 2010 solution.
2013-04-27 17:20:33 +02:00
Oliver Schmidt
58a7fec4ba
If an Amiga specific spawnvp() is the only alternative it seems save to classify the UNIX specific spawnvp() as default.
2013-04-27 17:20:31 +02:00
Oliver Schmidt
b45b6789a4
In general "\%s" doesn't seem to be a valid printf format specifier. Given where it originally came from and how OneLine() is used elsewhere I'm pretty sure that it should rather read "%s".
2013-04-27 17:20:30 +02:00
Greg King
d57ae65aad
Stopped interrupt dispatcher from being linked even when there are no interruptors.
...
Put ld65's CONDES import names into object module's list instead of linker's list.
2013-04-22 15:55:52 -04:00
Oliver Schmidt
bfc362f79c
Finetuned project files for build server compatibility.
2013-04-12 23:24:48 +02:00
Oliver Schmidt
fce1d5783f
Added MS VS 2010 solution with projects for the major binaries.
2013-04-10 19:30:36 +02:00
Oliver Schmidt
97d2d92fb5
Allow for warning-free build of cl65 with MS VC on warning level 3.
2013-04-09 23:32:18 +02:00
Oliver Schmidt
d38b008080
Allow for warning-free build of ld65 with MS VC on warning level 3.
2013-04-09 23:10:57 +02:00
Oliver Schmidt
37c492b544
Replaced builtin linker configs with ordinary .cfg files.
...
The benefits are:
- Independency of ld65 build from perl
- More transparent behaviour
2013-04-09 23:09:46 +02:00
Oliver Schmidt
4757642a12
No copyright message here.
2013-04-08 00:11:17 +02:00
Oliver Schmidt
662af3d67c
Allow for warning-free build of ar65 with MS VC on warning level 3.
2013-04-08 00:11:15 +02:00
Oliver Schmidt
be83b87463
Allow for warning-free build of cc65 with MS VC on warning level 3.
2013-04-08 00:11:13 +02:00
Oliver Schmidt
ef803fed05
No SVN version here.
2013-04-08 00:11:12 +02:00
Oliver Schmidt
ffb8595440
Allow for warning-free build of common with MS VC on warning level 3.
2013-04-08 00:11:10 +02:00
Oliver Schmidt
365668785c
Allow for warning-free build of ca65 with MS VC on warning level 3.
2013-04-08 00:11:08 +02:00
Oliver Schmidt
29c522fc5a
No copyright message here.
2013-04-08 00:11:07 +02:00
Oliver Schmidt
54299fae5a
Replaced builtin macro packages with .mac files that are included like ordinary .inc files.
...
The benefits are:
- Independency of ca65 build from perl
- More transparent behaviour
2013-04-08 00:11:05 +02:00
uz
e6aa00b339
Reorder CF_xxx flags so that they can be used as table index.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5990 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-03-06 12:53:07 +00:00
ol.sc
1607b05104
Just some beautification.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5984 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-02-12 20:55:19 +00:00
ol.sc
378101ea52
Added missing __CALLIRQ__ import attribute.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5983 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-02-12 20:22:27 +00:00
uz
e8964cde74
Quick fix for a problem in the OptLoad3 function. The fix isn't perfect and
...
may fail for inline assembly code, but at least it's less buggy than before.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5982 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-02-12 19:51:11 +00:00
uz
274a7210e7
Fixed several issues where an object file reference or line infos were
...
accessed when they in fact didn't exist, because the symbol was linker
generated (in the config or on the command line).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5981 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-02-10 20:56:13 +00:00
uz
fd679d92d0
Fixed a problem: When a struct or unit was declared with a tag name, it was
...
possible to use the opposite type with the tag name. That is "struct a" after
declaring "union a" and vice versa.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5980 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-02-02 22:31:26 +00:00
uz
0eed753578
Prevent a literal string that is an argument for sizeof to be output into the
...
literal pool.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5968 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-25 20:45:40 +00:00
uz
63a0813979
Fix an error in ReleaseLiteral.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5967 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-25 20:39:43 +00:00
uz
fa722e351a
The scrcode macros lost the last argument in the recursive call.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5966 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-22 21:28:26 +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
d6290e0a0f
Do an additional run of duplicate loads at the end of OptGroup4.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5959 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-07 20:17:50 +00:00
uz
03e6556457
Fixed a bug in the function that generates register info: For tosaslax the
...
check for a known output value of A was wrong.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5954 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-01-01 21:09:16 +00:00
karri
2f860697b8
Optimize low color packed sprites
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5951 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-12-17 17:48:56 +00:00
karri
7cda393a82
Add edge parameter
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5935 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-14 19:08:24 +00:00
karri
7e75e29812
Fix shaped bugs
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5933 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-13 14:48:25 +00:00
karri
f03d5c54d8
Add shaped mode
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5931 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-12 19:26:11 +00:00
karri
6f7952ec5a
Implement packed mode
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5930 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-12 18:43:03 +00:00
karri
db6e8cac09
A bit more modular design
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5929 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-11 18:49:27 +00:00
ol.sc
f15b8246f9
Use array type declaration to avoid &-operator.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5926 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-07 23:25:37 +00:00
uz
38e185d15d
Rearrange the code to avoid a warning from the Watcom compiler.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5922 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-06 20:41:02 +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
c8b3275246
Removed the unused function TgtTranslateStr.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5920 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-06 20:32:09 +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
2c446018db
Add quadrant optimisation
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5918 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-06 06:33:17 +00:00