Greg King
b225adaf03
Fixed isgraph() and ispunct() (macroes and library functions).
2013-05-01 16:23:47 -04:00
Oliver Schmidt
b1c38729d0
Exclude apple2enh-only functionality from apple2 biuld on source code level.
2013-05-01 22:02:47 +02:00
Oliver Schmidt
6891862bbe
Adjusted include directive for local header.
2013-05-01 21:53:30 +02:00
Oliver Schmidt
42494c6323
Removed obsolete files.
2013-05-01 14:01:42 +02:00
Oliver Schmidt
4da29d157a
Marked files to be excluded from build.
2013-05-01 14:00:01 +02: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
815854c514
Removed unmaintained Makefile and file lists.
2013-04-28 22:50:09 +02:00
Oliver Schmidt
de5879d277
No Windows installer here.
2013-04-28 22:35:53 +02: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
Oliver Schmidt
5bf9ccb19c
Merge pull request #2 from greg-king5/scrcode
...
Improved CBM scrcode assembly-macroes.
2013-04-26 11:58:28 -07:00
Greg King
662aef4efa
Made CBM scrcode assembly-macro properly handle all 256 codes.
...
And, made it smaller.
2013-04-25 14:28:01 -04:00
Oliver Schmidt
3afc8ddcf3
Merge pull request #1 from greg-king5/master
...
Fixes a bug that links the interruptor dispatcher even when there are no interruptors.
2013-04-23 06:08:55 -07: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
9de26e0028
Simplified Git usage.
2013-04-10 19:28:52 +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
da255245ad
Adjusted comment.
2013-04-09 23:10:35 +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
Oliver Schmidt
414a59ce65
Fixed typos.
2013-04-02 17:29:13 +03:00
Oliver Schmidt
2250698f81
Fixed typos.
2013-04-02 17:24:21 +03:00
Oliver Schmidt
cf0463efe3
Fixed typo.
2013-04-02 17:15:02 +03:00
Oliver Schmidt
1dae347ac5
Minor consistency improvement.
2013-03-30 17:19:54 +01:00
Oliver Schmidt
54b0c3e3cc
The Apple II library startup code requires Applesoft.
2013-03-30 17:18:45 +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
Oliver Schmidt
5a326da111
Added "the usual suspects".
2013-03-21 22:23:38 +01: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
2e5823d43d
Save some bytes by sharing the code doing the actual vector setting. Note: Jumping from segemnt INIT to segment CODE is okay while the other way wouldn't be.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5989 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-02-14 16:48:05 +00:00
ol.sc
4a5bd362ac
Removed unnecessary include.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5988 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-02-14 16:16:57 +00:00
ol.sc
9547f6f584
Fixed copy&paste bug.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5987 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-02-13 07:48:37 +00:00
uz
0205906707
Remove needless instruction to make the code assemble.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5986 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-02-13 07:31:04 +00:00
ol.sc
7c9171ee87
Moved IRQ hooking / unhooking from startup code to constructor / destructor to avoid linking in the hooking / unhooking code (and callirq) for the majority of cc65 prorams not linking in interruptors.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5985 b7a2c559-68d2-44c3-8de9-860c34a00d81
2013-02-12 22:39:38 +00:00