Gros chien
|
ee096d27df
|
Fix segfault when using -x without -l
|
2025-08-26 23:45:39 +02:00 |
|
Kugel Fuhr
|
170ddc6e33
|
Add a --warnings-as-errors option to cc65 for compatibility reasons.
|
2025-07-14 11:35:53 +02:00 |
|
Kugel Fuhr
|
79967ff01b
|
Support colors in diagnostic output.
|
2025-07-13 16:32:56 +02:00 |
|
Kugel Fuhr
|
da0e3907ec
|
Move the code to parse color strings into the CP_Parse() function and use it.
|
2025-07-13 16:32:23 +02:00 |
|
mrdudz
|
c13f7dbdad
|
fix range check
|
2025-07-11 18:44:58 +02:00 |
|
Bob Andrews
|
f7ebd4dfea
|
Merge branch 'master' into seglist
|
2025-07-10 22:21:57 +02:00 |
|
Bob Andrews
|
ffa72f56f1
|
codestyle
|
2025-07-10 21:19:55 +02:00 |
|
Bob Andrews
|
97e4c6b42f
|
some cosmetics
|
2025-07-10 21:18:12 +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
|
7e97e99bae
|
Do also color quoted text.
|
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
|
4afbd1104d
|
Merge pull request #2777 from kugelfuhr/kugelfuhr/ca65-errors
Improve error handling for ca65
|
2025-07-10 17:05:32 +02:00 |
|
Kugel Fuhr
|
9be9003e9a
|
Removed the inline.h module and removed the use of macros instead of "static
inline".
|
2025-07-07 11:23:12 +02:00 |
|
Kugel Fuhr
|
8dc815f53f
|
Fixed typos in comments.
|
2025-07-06 21:07:34 +02:00 |
|
Kugel Fuhr
|
b7e592699d
|
Fix a copy&paste error (mrduz).
|
2025-07-06 20:20:32 +02:00 |
|
Kugel Fuhr
|
4a8498cb0a
|
When skipping a macro definintion because of an error, apply the same handling
regarding .endmacro as when the macro is parsed regularily: A .endmacro ends
the macro only if is the first token on a line.
|
2025-07-06 12:45:16 +02:00 |
|
Kugel Fuhr
|
23086bccff
|
Much improved diagnostics for macros.
|
2025-07-06 10:41:12 +02:00 |
|
Kugel Fuhr
|
7cd137afb4
|
Improved diagnostics.
|
2025-07-06 10:40:25 +02:00 |
|
Kugel Fuhr
|
45a326750c
|
Added a function to output notifications.
|
2025-07-06 10:39:29 +02:00 |
|
Kugel Fuhr
|
bcd29de443
|
Much improved error messages for ca65. For most errors it will now say what
was expected and what was found instead. Also improved error recovery in a few
places.
|
2025-07-06 08:40:05 +02:00 |
|
Kugel Fuhr
|
500b86f1e2
|
Improve error recovery.
|
2025-07-04 14:56:20 +02:00 |
|
Kugel Fuhr
|
2e6f04034b
|
Improved an error message.
|
2025-07-04 14:51:56 +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 |
|
Bob Andrews
|
29f7ab3809
|
Merge pull request #2760 from kugelfuhr/kugelfuhr/fix-2753
Add ".CAPABILITY" to ca65, remove ".MACPACK cpu"
|
2025-07-03 18:43:05 +02:00 |
|
Kugel Fuhr
|
ec67b49d7d
|
Change notification message used when pointing to the macro an error comes from.
|
2025-07-01 17:37:39 +02:00 |
|
Kugel Fuhr
|
60ec9045fc
|
Use CPUIsets from cpu.c instead of recreating the CPU_xxx constants.
|
2025-07-01 13:02:15 +02:00 |
|
Kugel Fuhr
|
29c8846f7d
|
Add an additional hook (currently unused) for target specific capabilities.
|
2025-07-01 08:44:13 +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
|
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
|
ce99bfb195
|
forgot some case values /o\
|
2025-06-29 21:05:51 +02:00 |
|
mrdudz
|
af89b22252
|
add missing pseudos for sweet16
|
2025-06-29 19:13:56 +02:00 |
|
mrdudz
|
cf8af80dce
|
add missing pseudo(s) for HUC6280, fix cpudetect for 6280
|
2025-06-29 01:57:28 +02:00 |
|
mrdudz
|
629252c562
|
its CSG extensions, not GTE
|
2025-06-29 01:51:10 +02:00 |
|
mrdudz
|
0168835456
|
handle extra address mode(s) for 65CE02 in the scanner
|
2025-06-28 18:17:37 +02:00 |
|
mrdudz
|
8e4936d68d
|
add related pseudos
|
2025-06-28 18:15:57 +02:00 |
|
mrdudz
|
0b49d66f05
|
sort table
|
2025-06-28 01:06:37 +02:00 |
|
mrdudz
|
b38422ef9f
|
65CE02 has phz and asw
|
2025-06-28 00:58:19 +02:00 |
|
mrdudz
|
e93356e3bb
|
add 65CE02 table
|
2025-06-28 00:38:16 +02:00 |
|
Bob Andrews
|
c520455b2b
|
Merge pull request #2729 from kugelfuhr/kugelfuhr/fix-2208
When studying a symbol expression use its address size if its smaller than that of the symbol
|
2025-06-23 14:22:22 +02:00 |
|
mrdudz
|
8615c244d9
|
add initial target for mega65, also added c65 where missing. reworked from #1792
|
2025-06-22 21:07:38 +02:00 |
|
Kugel Fuhr
|
7854a53434
|
When studying expressions and recalculating the address size for a symbol
expression, use the symbol address size only if it is smaller than the one
that was calculated.
|
2025-06-22 16:12:07 +02:00 |
|
mrdudz
|
c3b75f0ac1
|
comment
|
2025-06-22 01:15:10 +02:00 |
|
mrdudz
|
4a11fa791a
|
more codestyle
|
2025-06-21 22:33:43 +02:00 |
|
mrdudz
|
12e40f4aff
|
fix some codestyle
|
2025-06-21 22:05:30 +02:00 |
|
mrdudz
|
37144ed014
|
fix akkumulator addressing for some compound instructions
|
2025-06-21 20:35:25 +02:00 |
|
mrdudz
|
9344d87b05
|
part of #1792 - 48GS02 assembler support
|
2025-06-21 00:56:34 +02:00 |
|
Bob Andrews
|
d333627081
|
Merge pull request #2707 from mrdudz/m740
m740 Support
|
2025-06-20 19:39:32 +02:00 |
|