7a863e5cda
bug895 test: more specific description comment
bbbradsmith
2019-05-16 18:01:44 -04:00
df90a005cd
bug895 testing against more permutations of comparison
bbbradsmith
2019-05-16 17:52:33 -04:00
1461ad6fcc
unit test to catch regression of bug #895
bbbradsmith
2019-05-16 15:56:09 -04:00
3a3107b244
Disabling too-aggressive optimization in OptCmp8 Generates incorrect code for some 16-bit cases. See: #895
bbbradsmith
2019-05-14 22:47:18 -04:00
448aa35f50
Fix realloc() bug in gr65
Richard Halkyard
2019-05-21 16:06:47 -05:00
644d623d31
Reset the name of the "current bss segment" before writing bss variables into the output Assembly file.
Greg King
2019-05-18 12:16:52 -04:00
d56e3adf2f
CC65 -> cc65
Brad Smith
2019-05-15 09:22:35 -04:00
0d000bb629
Document --debug-opt-output and --debug-opt
Brad Smith
2019-05-14 19:33:55 -04:00
f16ce22281
doc: Rename aux member to data
Lauri Kasanen
2019-05-15 12:02:42 +03:00
c2f3421dee
Document using inline asm with SoA, structs with array members
Lauri Kasanen
2019-05-14 18:15:27 +03:00
9299e550a5
fix NearAddr case in comment
bbbradsmith
2019-05-01 03:59:05 -04:00
7d14cff6bb
o65.c: missed a link time resolution of EXPR_NEARADDR
bbbradsmith
2019-05-01 03:21:14 -04:00
10cefdb456
move EXPR_NEARADDR to end of enum list to avoid invalidation of existing object binaries?
bbbradsmith
2019-05-01 02:50:16 -04:00
ac2ecb0b2c
65816 now generate EXPR_NEARADDR instead of EXPR_WORD0 for default assumed address mode, which will be validated by the linker's range check rather than blindly truncated. Assuming the assembler correctly validated this, the linker is allowed to truncate.
bbbradsmith
2019-05-01 02:12:03 -04:00
a01c4231f2
Fixed _textcolor definition.
Oliver Schmidt
2019-05-08 10:22:12 +02:00
a24e3d9e72
ld65.sgml: document '--allow-multiple-definition' switch
Christian Groessler
2019-04-30 23:33:22 +02:00
dd53c2ddc3
src/ld65/main.c: fix copy'n'paste error in comment
Christian Groessler
2019-04-30 18:30:20 +02:00
5a05acf936
ld65: implement '--allow-multiple-definition' command line parameter
Christian Groessler
2019-04-30 16:20:22 +02:00
c248c14075
src/ld65/exports.c: Issue an error instead of a warning for duplicate global symbols.
Christian Groessler
2019-04-27 00:04:38 +02:00
1a5fa6dc51
goto.c warning fix for implicit truncation
Brad Smith
2019-05-01 02:45:51 -04:00
392e6e10fc
again, some TABs slipped into the code...
Christian Groessler
2019-04-30 18:21:13 +02:00
7b234d4497
Adjusted doc to code.
Oliver Schmidt
2019-04-30 17:55:26 +02:00
37f80534c9
Fix for #830 supplied by UvB
IrgendwerA8
2019-04-22 17:40:09 +02:00
14d8f3d81d
cfg/atari-xex.cfg: fix typo in comment
Christian Groessler
2019-04-24 13:17:11 +02:00
214c90f957
Made the code that logs indirect-goto referals be a little more efficient.
Greg King
2019-04-22 14:27:36 -04:00
55ce618bf2
Document computed gotos
Lauri Kasanen
2019-04-15 19:27:23 +03:00
f328481a48
Replace hard returns with an "else", add an error for non-IDENT tokens, and test for static
Lauri Kasanen
2019-04-15 16:23:01 +03:00
60d8559372
Return after errors, move left bracket consumption down
Lauri Kasanen
2019-04-14 19:47:42 +03:00
654d972288
C90 param, void
Lauri Kasanen
2019-04-14 19:45:53 +03:00
a9cbb5305c
Fix missing spaces
Lauri Kasanen
2019-04-13 19:43:44 +03:00
304473d857
Adjustment for '816
Lauri Kasanen
2019-04-10 17:29:57 +03:00
3b3b16ee9c
Add support for computed gotos
Lauri Kasanen
2019-04-09 15:49:52 +03:00
c2220f3c30
Add a goto indirect jump from pointer
Lauri Kasanen
2019-04-10 14:46:07 +03:00
37f00e6644
Export the label symbol table
Lauri Kasanen
2019-04-10 14:20:24 +03:00
2af76c7cff
Only for jumps, the lib uses named asm labels in branches
Lauri Kasanen
2019-04-10 14:01:36 +03:00
c3d809b129
Fix jmp-callax.c bug
Lauri Kasanen
2019-04-10 13:43:35 +03:00
f29220be1b
Add test showing optimizer failure, OptUnusedLoads removes needed loads
Lauri Kasanen
2019-04-10 13:04:41 +03:00
ac0b452834
Added '_' prefix to sin and cos.
Oliver Schmidt
2019-04-13 11:25:54 +02:00
cb7882a202
atari5200.sgml: small fix for last change
Christian Groessler
2019-04-13 00:11:57 +02:00
03311e7268
atari5200: update docs for recent conio changes
Christian Groessler
2019-04-12 14:01:26 +02:00
78daf84f12
atari5200: name conio constructor 'initconio'
Christian Groessler
2019-04-12 12:39:37 +02:00
34942a2da5
atari5200: testcode/lib/atari5200/hello.c: adapt to changed COLOR_xxx defines
Christian Groessler
2019-04-10 22:22:16 +02:00
8590de5cf3
Revert "atari5200: fix COLOR defines' names"
Christian Groessler
2019-04-10 22:20:01 +02:00
e1e6bec9ff
atari5200: changes from discussions in #870
Christian Groessler
2019-04-10 22:15:27 +02:00
d7eecb57f8
atari5200: get rid of conio_colors table
Christian Groessler
2019-04-09 14:34:28 +02:00
dfb7c0f24d
atari5200: fix COLOR defines' names
Christian Groessler
2019-04-08 22:03:15 +02:00
be6bba66a9
atari5200: conio now uses just four colors altogether
Christian Groessler
2019-04-05 01:26:34 +02:00
79b9a8d2df
atari5200: add screensize function
Christian Groessler
2019-04-02 22:06:53 +02:00
db01036e2e
atari5200: add alternative conio screen (20x12 resolution)
Christian Groessler
2019-04-02 21:31:12 +02:00
ec5e38617a
atari5200: implement bgcolor() and textcolor()
Christian Groessler
2019-04-02 21:11:11 +02:00
edd596b2a4
atari: split color.s into bordercolor.s and bgcolor.s
Christian Groessler
2019-04-02 19:10:52 +02:00
0576fe51e7
Minor clarification.
Oliver Schmidt
2019-04-04 17:13:09 +02:00
5daed49e97
Fixed typo.
Oliver Schmidt
2019-04-04 16:38:40 +02:00
fc6a63a15e
Avoid unintended file "shadowing".
Oliver Schmidt
2019-04-04 09:16:59 +02:00
dcbe03f23b
Adjusted to the current multiline-comment style.
IrgendwerA8
2019-04-01 23:08:51 +02:00