Commit Graph

11784 Commits

Author SHA1 Message Date
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
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
Bob Andrews
dbb6ff5482 Merge pull request #2761 from kugelfuhr/kugelfuhr/fix-2231
Allow comments within _Pragma()
2025-07-03 18:36:43 +02:00
Bob Andrews
4edf1ad363 Merge pull request #2767 from kugelfuhr/kugelfuhr/fix-836
Remove invalid characters from labels in the VICE label file
2025-07-03 18:32:37 +02:00
Bob Andrews
9194d9e309 Update bug_report.md 2025-07-03 11:09:03 +02:00
Bob Andrews
ca329c975b Update feature_request.md
cut down (a lot)
2025-07-03 09:46:43 +02:00
Bob Andrews
2c4b3a485e Update bug_report.md
cut down
2025-07-03 09:44:57 +02:00
Bob Andrews
9240ad37ab Update PULL_REQUEST_TEMPLATE.md
cut it down a lot
2025-07-03 09:39:29 +02:00
Kugel Fuhr
dd27ec8696 When creating a VICE label file, replace characters in labels that VICE
doesn't understand with '_'. Fixes #836.
2025-07-03 08:54:10 +02:00
mrdudz
087edc336b don't try to use multiple templates for the time being 2025-07-02 23:47:53 +02:00
cc65 Owner
7b26325632 Create bug_fix_template.md 2025-07-02 23:29:49 +02:00
cc65 Owner
b4d034bef7 Initial issue templates
These are basically the standard templates GH generated - they might help to automatically tag at least bugs vs features
2025-07-02 23:10:29 +02:00
Bob Andrews
807f02f3a3 Merge pull request #2765 from polluks/master
Fixed minor typos
2025-07-02 16:22:09 +02:00
Stefan
ce35a816a6 Fixed minor typo 2025-07-02 15:59:38 +02:00
Stefan
75d6efeabf Fixed minor typo 2025-07-02 15:54:00 +02:00
Stefan
73fa13a23e Fixed minor typo 2025-07-02 15:51:43 +02:00
Stefan
a820538c2a Fixed minor typo 2025-07-02 15:50:29 +02:00
Bob Andrews
92fa7cb23f Merge pull request #2762 from kugelfuhr/kugelfuhr/fix-1778
Change notification message used when pointing to the macro an error comes from
2025-07-02 00:35:24 +02:00
Bob Andrews
9151c9b5ff Merge pull request #2763 from kugelfuhr/kugelfuhr/fix-534
Make the scrcode macros handle identifiers
2025-07-01 21:38:05 +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
12bc6ff99e Make the scrcode macros handle identifiers. 2025-07-01 20:14:34 +02:00
Kugel Fuhr
b65ee13e8c Fix the tests. 2025-07-01 17:46:39 +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
64d35b6a86 Allow comments within _Pragma(). Fixes #2231. 2025-07-01 17:24:24 +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
37414199c7 Hopefully fix windows build files. 2025-07-01 09:33:38 +02:00
Kugel Fuhr
c162f6a286 Warning fix. 2025-07-01 09:21:18 +02:00
Kugel Fuhr
8d3112e24f Small code simplification. 2025-07-01 08:47:16 +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
c72126e68f Changed most of the library sources to use .CAP instead of .CPU. 2025-07-01 08:04:00 +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
Kugel Fuhr
a4a24280f2 Do only check .c and .h files. 2025-06-30 20:50:30 +02:00
Bob Andrews
4899b6dc0c Merge pull request #2758 from mrdudz/fixdestdir
also test DESTDIR
2025-06-30 16:27:23 +02:00
mrdudz
483ef7844b also test DESTDIR 2025-06-30 16:03:36 +02:00
Bob Andrews
8e62d3d440 Merge pull request #2755 from mrdudz/quietagain
Some more Makefile woes
2025-06-30 00:15:19 +02:00
mrdudz
13878070e5 don't check prefix on "zip" 2025-06-29 23:24:04 +02:00
mrdudz
705081af34 Merge branch 'master' into quietagain 2025-06-29 23:01:47 +02:00
Bob Andrews
a7a76b0e50 Merge pull request #2751 from mrdudz/cmoscleanup
Clean up supported CPUs/Instruction sets
2025-06-29 22:59:27 +02:00
mrdudz
cb4cd114bf handle -s correctly when using these makefiles directly 2025-06-29 22:48:03 +02:00
mrdudz
831eedfb58 add some reasonable warnings/errors when PREFIX is empty 2025-06-29 22:46:42 +02:00
mrdudz
3f3039192f adjust comments 2025-06-29 21:06:17 +02:00
mrdudz
ce99bfb195 forgot some case values /o\ 2025-06-29 21:05:51 +02:00
mrdudz
e85339dada add sweet16 to the opcodes test as well 2025-06-29 19:51:22 +02:00
mrdudz
a1a87f74a9 add pseudos to docs 2025-06-29 19:45:29 +02:00
mrdudz
91c9e32e4b add sweet16 to the cpudetect test 2025-06-29 19:14:28 +02:00
mrdudz
af89b22252 add missing pseudos for sweet16 2025-06-29 19:13:56 +02:00