mrdudz
2dfdf4dec7
added support for ane, sha, shs, shy, shx
2014-11-19 22:34:33 +01:00
mrdudz
202a2d677b
starting branch for adding the missing undocumented opcodes
2014-11-19 22:04:32 +01:00
mrdudz
156f405774
Merge remote-tracking branch 'upstream/master'
2014-11-19 15:44:14 +01:00
Oliver Schmidt
1673a40a77
Merge pull request #138 from spiro-trikaliotis/equality-error-uz
...
Equality problem (Ullrich von Bassewitz)
2014-10-14 15:15:23 +02:00
Spiro Trikaliotis
55815ea10c
Equality problem (Ullrich von Bassewitz)
...
Neil Stockbridge reported a problem with equality comparisons on
cc65.org's mailing list:
http://www.cc65.org/mailarchive/2014-10/11680.html
Uz provided a fix for it:
http://www.cc65.org/mailarchive/2014-10/11683.html
This pull request ask to add the fix to cc65 on github.
2014-10-14 13:41:17 +02:00
Spiro Trikaliotis
f4f879283d
Fix for: cc65 forgetting to emit labels (Alan Cox)
...
Alan Cox provided this on 2014-10-02 on the cc65.org mailing list:
http://www.cc65.org/mailarchive/2014-10/11673.html
[...]
It breaks in several spots with cc65 where cc65 forgets to emit the
labels for the goto statements - the code is there but with no label
and it them blows up linking
[...]
He also provided a fix:
http://www.cc65.org/mailarchive/2014-10/11675.html
which was approved by Uz:
http://www.cc65.org/mailarchive/2014-10/11679.html
This is the patch of Alan Cox, adjusted only to the new locations on
cc65/github.
2014-10-14 13:32:58 +02:00
mrdudz
baaf815d8e
fix cast to char, patch by Piotr Fusik
2014-09-25 23:19:14 +02:00
mrdudz
adc5525e85
added commandline option to quit after X cycles
2014-09-25 18:47:23 +02:00
Piotr Fusik
8c1f12f06b
Fix casting an r-value to char.
...
For example:
int f(int i, int j) { return (char) (i + 1) == j; }
f(0x1234, 0x35) returned 0.
This bug caused zlib/uncompress return Z_DATA_ERROR on correct input.
2014-09-22 23:47:20 +02:00
Greg King
0390c34e88
Changed multi-line C comments into another style.
...
The left side doesn't look unbalanced.
2014-06-30 16:51:07 -04: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
f7bc6a836d
Set the "simple" bit in the .o65 mode word only if text, data, and bss
...
are adjacent.
2014-05-21 23:49:56 +02:00
Greg King
c09c66c372
Fixed a ca65 internal error that would show a message when a name is exported both outside and inside a scope.
...
Jeremy Turner described the bug, on the original cc65 mailing list. It was fixed by Ullrich von Bassewitz.
2014-05-12 02:08:04 -04:00
Christian Groessler
ec417c0dc5
Merge remote-tracking branch 'upstream/master' into a5200
2014-04-25 02:07:44 +02:00
Christian Groessler
1a348ab73f
Fix error which slipped in in '-L' command line parameter handling.
2014-03-28 22:40:53 +01:00
Oliver Schmidt
435fd06bc6
Merge pull request #99 from groessler/something_to_pull
...
Make ld65 command line arguments position independent.
2014-03-28 17:37:02 +02:00
Christian Groessler
5114a3b861
Make ld65 -L command line option position independent again.
...
Handle long versions of command line arguments correctly.
2014-03-27 23:50:25 +01:00
Oliver Schmidt
276a836d7d
Fixed typo.
2014-03-27 22:07:08 +01:00
Oliver Schmidt
c9438ae1a7
Finetuned Git commit hash retrieval.
...
- Force usage of shell wrapper in order to allow to suppress potential message about git not found (thanks to Greg King).
- Do $(info GIT_SHA ...) only if there's something special - as done with the other $(info ...).
2014-03-27 21:40:28 +01:00
Christian Groessler
18c2289784
Make ld65 -L command line option position dependent again.
2014-03-25 15:36:38 +01:00
Christian Groessler
2a9cdf9152
Make ld65 command line arguments position independent.
2014-03-24 13:58:34 +01:00
Oliver Schmidt
efe72c86fa
Merge pull request #94 from groessler/something_to_pull
...
Extend the map file to include a table of exports sorted by value.
2014-03-20 11:12:55 +01:00
Christian Groessler
bdc60b21d4
add a missing ":"
2014-03-20 02:22:43 +01:00
Christian Groessler
d72e62cae2
Extend the map file to include a table of exports sorted by value.
2014-03-20 02:01:52 +01:00
Christian Groessler
f266612697
Merge remote-tracking branch 'upstream/master' into a5200
2014-03-20 00:24:11 +01:00
Silver Dream !
db42af3f20
- fixed an old #include guard typo
2014-03-20 00:07:59 +01:00
Oliver Schmidt
22c63e743a
Replaced date with Git hash.
2014-03-18 22:41:32 +01:00
Oliver Schmidt
1d6000213c
Removed references to $TRAVIS from Makefiles.
...
After all it seems much cleaner to explicitly control the behaviour from the .travis.yml file than to behave differently "under the hood" when detecting a Travis CI build.
2014-03-16 21:32:18 +01:00
Oliver Schmidt
f12fbc4a3b
Dropped VER_PATCH (and VER_RC) and added build date.
2014-03-09 17:40:51 +01:00
Oliver Schmidt
a178c44acb
Moved USER_CFLAGS back to re-allow warning option overriding.
2014-03-09 15:17:51 +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
1c73fa0a00
Moved .PHONY below definitions it refers to.
...
I must admit that I don't understand why but obviously it is necessary to place .PHONY below the definition of variables it refers to - although those variables are recursively expanded ones! Not doing so made libsrc/Makefile build only three target libraries.
2014-03-06 23:42:44 +01:00
Oliver Schmidt
30125afcc1
Moved from VS2013 to MinGW(-w64).
2014-03-06 22:32:24 +01:00
Oliver Schmidt
9e409a67d2
Removed by now obsolete pragmas.
...
The warnings in question are instead suppressed by command line options.
2014-03-05 22:43:01 +01:00
Oliver Schmidt
ee9c42bbf5
Support both MinGW and MinGW-w64.
2014-03-05 22:28:38 +01:00
Oliver Schmidt
4f317d70c8
Removed -std=c89.
...
Using `struct stat` and `%m` surely doesn't qualify for ISO C90.
2014-03-05 13:03:33 +01:00
Oliver Schmidt
44ccb27549
Changed Makefile.inc handling.
...
It seems more appropriate to trigger the inclusion of Makefile.inc via $TARGET (instead of $SRCDIR). This is btw. more consistent with extzp.s inclusion which is triggered via $TARGET too.
2014-03-04 21:46:25 +01:00
Oliver Schmidt
66f1a80f4e
Moved workaround for MinGW's missing %m support to a central place.
2014-03-04 01:20:38 +01:00
Oliver Schmidt
4185caf855
Normalized code.
2014-03-04 01:11:19 +01:00
Oliver Schmidt
3e156bdd67
Removed unused header.
2014-03-03 22:52:39 +01:00
Oliver Schmidt
b68507d8a5
Adjusted spawn files to recent change II.
2014-03-03 22:38:41 +01:00
Oliver Schmidt
574bda3e4e
Adjusted spawn files to recent change.
2014-03-03 22:26:08 +01:00
Oliver Schmidt
50c4fd1c4c
Improve MinGW support.
...
- Code specific to Windows was #ifdef'ed with _MSC_VER so it wasn't included with MinGW. So _MSC_VER is replaced with _WIN32.
- MinGW doesn't support _get_pgmptr() so it is necessary to directly call the Win32 function GetModuleFileName(). This implies including windows.h which in turn causes a name clash with the Win32 function SearchPath(). So the cc65 type SearchPath is renamed to SearchPaths.
2014-03-03 22:12:14 +01:00
Christian Groessler
c8f7f2f161
first changes for atari5200 target
2014-03-01 17:20:09 +01:00
Oliver Schmidt
0bcc9675f1
Merge pull request #86 from AntiheroSoftware/ca65-65816
...
Fix jmp($1234) opcode table
2014-02-28 08:46:44 +01:00
lintbe
3de9f2e2dd
fix jmp($1234) opcode table
2014-02-27 10:01:39 +01:00
Oliver Schmidt
4b085f193e
Merge pull request #83 from AntiheroSoftware/ca65-65816
...
Fix for pull request #80 bad JML opcode and adding syntax for Absolute Indirect Long
2014-02-20 15:07:56 +01:00
Oliver Schmidt
2dab4958e4
Migrated project files to VS2013.
2014-02-19 23:09:46 +01:00
lintbe
284436229e
add jml($1234) for JML Absolute indirect long
2014-02-19 13:22:06 +01:00