Commit Graph

268 Commits

Author SHA1 Message Date
Kugel Fuhr
aa73c03f6a Corrected a typo in the description of .set. Fixes #2854. 2025-11-09 17:25:57 +01:00
Colin Leroy-Mira
2220c6ec8d Add --warn-align-waste option to ca65, ld65, cl65 2025-10-26 16:06:08 +01:00
Colin Leroy-Mira
28442e60b8 Emit warnings for wasted bytes when aligning 2025-10-19 15:00:13 +02:00
Bob Andrews
c2556bb5e2 Merge pull request #1358 from dmsc/issue-479
Fixes Issue 479 (ca65: can't reference .proc members before declaration)
2025-10-05 15:39:56 +02:00
Bob Andrews
fae2d5511f Merge branch 'master' into patch-10 2025-09-22 21:03:18 +02:00
Stefan
089f8f1425 Fixed typo 2025-09-14 22:36:31 +02:00
Stefan
1ef3f88f0a Fixed typos 2025-09-14 22:30:24 +02:00
Daniel Serpell
acc26c0e7b When the scope is not found on ancestors, create on current scope.
This solves comment https://github.com/cc65/cc65/pull/1358#issuecomment-3193961949
2025-08-16 22:28:32 -04:00
Daniel Serpell
76e31e5b75 Document usage of scope before definitions.
Note that before the last commit, the example did not assemble.
2025-08-16 11:17:43 -04:00
mrdudz
aba0b6b439 add missing command line details, sort options 2025-07-11 17:52:03 +02:00
Bob Andrews
3e3a65f82e Update ca65.sgml 2025-07-10 22:35:18 +02:00
Bob Andrews
f7ebd4dfea Merge branch 'master' into seglist 2025-07-10 22:21:57 +02:00
Bob Andrews
61362779a5 Merge branch 'master' into macexpand 2025-07-10 21:05:20 +02:00
Bob Andrews
d8b4013f3c Merge branch 'master' into seglist 2025-07-10 20:48:28 +02:00
Kugel Fuhr
97ef430053 Restore description for --debug which was lost. 2025-07-10 17:14:50 +02:00
Kugel Fuhr
c466faf484 Use UTF-8 for diagnostic output if it is available. Added a command line
switch --no-utf8 to disable the use of UTF-8 characters.
2025-07-10 17:14:50 +02:00
Kugel Fuhr
b1eb1bf6ab Colorize diagnostics. 2025-07-10 17:14:50 +02:00
Bob Andrews
593bf159fa Merge pull request #2774 from mrdudz/somedocs
Somedocs
2025-07-07 23:27:14 +02:00
Kugel Fuhr
b64c811a3f Add info about cheap local names in macro local symbols. 2025-07-07 12:05:46 +02:00
mrdudz
cf89172cf7 attempt to explain the ISET* dilemma 2025-07-05 23:27:06 +02:00
mrdudz
1cc7d01c99 added missing predefined constants 2025-07-05 21:53:10 +02:00
Bob Andrews
3ae514921c Merge branch 'master' into seglist 2025-07-03 23:16:51 +02:00
Bob Andrews
96cc66868c Merge branch 'master' into macexpand 2025-07-03 23:16:28 +02:00
Kugel Fuhr
070276a1a3 Add a better description for CPU_HAS_ZPIND and CPU_HAS_STZ. 2025-07-01 20:19:19 +02:00
Kugel Fuhr
59e7158512 Make the CPU_xxx constants from cpu.mac internal to the assembler and replace
cpu.mac by a file that just emits a warning when used.
2025-07-01 08:29:42 +02:00
Kugel Fuhr
f333b300f1 Added the CPU_HAS_BITIMM capability. 2025-07-01 07:16:33 +02:00
Kugel Fuhr
d4e57278c6 Add a new .cap pseudo function to the assembler that allows to check for
certain capabilities of the CPU or target system.
2025-06-30 21:37:43 +02:00
mrdudz
a1a87f74a9 add pseudos to docs 2025-06-29 19:45:29 +02:00
mrdudz
501dc00c9f fix JSL/JML 2025-06-29 18:28:49 +02:00
mrdudz
6c6fcea71d docs braindump 2025-06-29 02:22:18 +02:00
mrdudz
f09aaeb085 update docs a bit, create a seperate CPU page 2025-06-28 00:58:44 +02:00
Bob Andrews
54a2410b5a Merge pull request #2674 from GorillaSapiens/c_sp
rename "sp" to "c_sp", avoid conflict with 4510 opcodes
2025-06-24 17:44:13 +02:00
mrdudz
6d7f37c4f2 update list of targets in the docs 2025-06-22 21:08:13 +02:00
Gorilla Sapiens
a7af49a763 Merge branch 'master' into c_sp 2025-06-22 19:02:24 +00:00
mrdudz
4820b716c7 use sect2 for cpu subsections 2025-06-21 22:12:53 +02:00
mrdudz
698045c7c2 updated the docs 2025-06-21 21:55:21 +02:00
mrdudz
9344d87b05 part of #1792 - 48GS02 assembler support 2025-06-21 00:56:34 +02:00
mrdudz
c75d1dd7df update docs with some more info about the various cpu modes 2025-06-19 22:42:36 +02:00
mrdudz
2be28d2d64 add some comments 2025-06-19 01:32:43 +02:00
mrdudz
130c5e67b3 typo 2025-06-18 18:30:29 +02:00
Gorilla Sapiens
5a4b11e7ff Merge branch 'master' into c_sp 2025-06-18 06:14:39 +00:00
mrdudz
5a3aa1fd51 fix/add missing .ifp02x and .p02x pseudo ops, update test 2025-06-17 23:34:23 +02:00
mrdudz
476abbddd1 update/fix doc nodes 2025-06-16 23:26:47 +02:00
mrdudz
ed86cb84f9 slightly updated docs 2025-06-16 23:10:49 +02:00
Bob Andrews
fc6ed60029 Merge branch 'master' into macexpand 2025-06-12 22:18:06 +02:00
Gorilla Sapiens
b6f42f9ab2 changed "spc" to "c_sp" 2025-06-04 06:37:59 +00:00
Gorilla Sapiens
3d118dc6e5 rename "sp" to "spc", avoid conflict with 4510 opcodes 2025-06-04 02:06:40 +00:00
Max
8cf802cee3 Fix documentation about unnamed labels using an @. 2025-04-15 16:57:13 +02:00
Bob Andrews
bfbf5cd250 Merge pull request #2560 from binary-sequence-forks/master
Improve description of namespace access in ca65
2024-12-15 23:01:15 +01:00
Sergio Lindo Mansilla
17e7e669c9 Fix typo in ca65 doc 2024-12-15 15:29:38 +01:00