bbbradsmith
9892c8f6c4
using less generic names for the example to avoid confusion, adding cautionary example for what I think is the most error prone case
2023-12-17 05:40:00 -05:00
bbbradsmith
302c4f7409
clarify offsets of anonymous nested scope, missing quotes for names
2023-12-17 05:01:06 -05:00
bbbradsmith
0ff1b20f2a
nested struct example needs a .tag
2023-12-16 19:52:57 -05:00
bbbradsmith
f6838be162
missing <tt>
2023-12-16 19:32:52 -05:00
bbbradsmith
6cb8717c24
fix dangling space, mention .union in test comment
2023-12-16 19:25:21 -05:00
bbbradsmith
0d74b84ce4
Test of .struct and .union features. Update documentation with more examples, better clarity, and fixes to incorrect data.
2023-12-16 19:18:25 -05:00
Evgeny Vrublevsky
850007cb44
Document line_continuations feature.
2023-10-05 08:28:37 +03:00
Bob Andrews
537aa665cf
Merge pull request #2006 from bbbradsmith/ca65_jmp_abs_wrap_error
...
jmp (abs) wrap warning promoted to an error, suppressed on 65C02/etc
2023-09-08 18:26:55 +02:00
bbbradsmith
97e59b0756
ref link doesn't work within the usage verb
2023-08-19 15:50:22 -04:00
bbbradsmith
28ffe2f59b
add jmp page crossing to --relax-checks, document it, fix --relax-checks documentation (segment branch error is not suppressed)
2023-08-19 15:39:51 -04:00
mrdudz
39619b629d
fix docs on .version (forgot to update it when __CC65__ was fixed)
2023-08-19 15:39:16 +02:00
mvax
11cc5b6f06
remove .feature requirment for addrsize function, silently ignore '.feature addrsize'
2023-05-06 14:24:53 -04:00
Bob Andrews
dd0e902a08
Merge pull request #2077 from bbbradsmith/doc-setbooloption-must-can
...
Document directives that use SetBoolOption "can" use +/- rather than "must"
2023-05-03 13:15:35 +02:00
bbbradsmith
2b60adfa11
Document directives that use SetBoolOption "can" use +/- rather than "must"
...
#1772
2023-05-03 03:26:10 -04:00
bbbradsmith
4d698bf18c
Don't use a,x,y in macro parameter example, document why not.
...
#392
2023-05-03 03:05:14 -04:00
Bob Andrews
b9cf6266e7
Merge pull request #2010 from bbbradsmith/ca65_brk_optional_signature
...
optional BRK signature on all 6502 CPUs, not just 65816
2023-03-04 13:21:28 +01:00
Bob Andrews
c0559dd931
Merge pull request #2009 from bbbradsmith/ca65_feature_disable
...
ca65: allow .feature to both enable and disable
2023-03-04 13:08:18 +01:00
mvax
0b71d1cfff
Fix .endmacro not at the start of the line. Fix last commit
2023-03-01 21:55:14 -05:00
mvax
1c60bc5009
Fix .endmacro not at the start of the line. Fix style, add doc., add tests
2023-03-01 21:47:50 -05:00
bbbradsmith
3d41a5b516
allow immedite style syntax variation for BRK signature byte
2023-02-25 08:23:47 -05:00
bbbradsmith
3f8252311e
65C816 document brk optional signature, and mvn/mvp syntax
2023-02-24 23:00:30 -05:00
bbbradsmith
da150aeeac
allow .feature to both enable and disable
2023-02-24 18:00:58 -05:00
Bob Andrews
12fc59351e
Merge branch 'master' into ca65_long_jsr_jmp_rts
2023-02-24 19:25:32 +01:00
Bob Andrews
e105f6049d
Merge pull request #2003 from bbbradsmith/large_align_false_positive_fix
...
supress spurious "large alignment" warnings
2023-02-24 16:32:41 +01:00
Bob Andrews
d808088c64
Merge pull request #1997 from bbbradsmith/doc_ca65_a8_a16_description
...
ca65 doc for A8/A18/I8/I16: use "assume" instead of "switch" to avoid implying that a hardware state is changed
2023-02-24 13:04:48 +01:00
bbbradsmith
23cc295b08
improve description of large-alignment warning
2023-02-21 07:32:38 -05:00
bbbradsmith
13f1d37403
suppress spurious "large alignment" warning when the combined alignment is not larger than any of the explictly requested ones
2023-02-21 06:48:46 -05:00
bbbradsmith
ccf3994e3b
ca65 jsr/jmp/rts will not promote to jsl/jml/rtl by default, but can still be enabled with new feature long_jsr_jmp_rts
2023-02-21 04:00:34 -05:00
bbbradsmith
45d0d60349
--warnings-as-errors for ca65 and ld65
2023-02-20 22:24:26 -05:00
bbbradsmith
864eecf7c3
ca16 doc for A8/A18/I8/I16: use "assume" instead of "switch" to avoid implying that a hardware state is changed. See: #1759
2023-02-20 20:08:58 -05:00
mrdudz
680f0c17f5
remove dangling spaces
2022-04-17 16:05:10 +02:00
Karri Kaksonen
3266e70de4
Add target atari7800
2022-03-01 06:44:55 +02:00
Jeff Tranter
5d8cf4ec48
A couple of addtional fixes.
2022-02-21 15:54:47 -05:00
Jeff Tranter
2bf8be5b3b
Fix some commonly made spelling errors in comments.
2022-02-21 15:44:31 -05:00
polluks
f7fa81b244
Fixed many typos
2022-02-03 01:01:10 +01:00
polluks2
1cdd4676b2
Fixed many typos
2021-12-14 13:13:16 +01:00
Wayne Parham
69e2313a63
First round of requested code changes
2021-06-06 23:20:54 +01:00
Evgeny Vrublevsky
8e02f8f5ec
Add .REFTO as an alias to .REFERTO. Update the docs related to it.
2021-04-29 07:55:43 -04:00
Evgeny Vrublevsky
50a58e7706
Added documentation for the .REFERTO.
2021-04-29 07:55:43 -04:00
Greg King
1f4ce41846
Fixed the alphabetic sorting of the "Pseudo functions" section.
2021-04-24 13:48:42 -04:00
Greg King
4866ee53e6
Moved some Assembly function descriptions out of the "Control commands" section, and into the "Pseudo functions" section.
2021-04-24 13:20:10 -04:00
Marco Aurelio da Costa
fd3d5d35fb
mc: Implemented .LITERAL
2021-04-19 15:42:29 +02:00
Marco Aurelio da Costa
1993d5c091
mc: Documentation for .PUSHCHARMAP/.POPCHARMAP
2021-04-18 20:39:05 +02:00
Zsolt Branyiczky
032b4e3979
Fixed typo
2020-11-19 22:02:07 +01:00
Zsolt Branyiczky
130d3b52a2
new macros supporting 6502DTV cpu
2020-11-19 22:02:07 +01:00
Zsolt Branyiczky
b33b053307
add c64dtv support
2020-11-15 16:35:55 +01:00
Spiro Trikaliotis
0e55d33cc3
Fix info page building for newer linuxdoc
...
In ca65.sgml, the following pattern was used in tables in order to
create an empty row:
||~@
That is, the first two columns are empty, the last one has an
Unfortunately, with newer linuxdoc, this fails, as the empty columns
create two @item directly after each other, which is not allowed.
Changing this to
~|~|~@
fixes it by adding an " " into each column.
Furthermore, the last line had a "newrow" (@) separator, which created
an artifact. Removed that one.
2020-07-16 19:25:40 +02:00
Greg King
f8be35b41e
Fixed some typos in the "large alignment" support.
2020-05-15 21:09:02 -04:00
Greg King
18afc7c703
Created a target and a library for the Commander X16 prototype computer.
2019-09-27 03:38:51 -04:00
Greg King
0896deedef
Added a .ORG keyword to ca65 structs/unions.
...
Allow 24-bit numbers as operands in ca65 structs/unions.
2019-09-11 19:00:08 -04:00