bbbradsmith
f1134cc5f1
ca65 improve error for unclosed scopes
...
See: #1779
2023-02-20 20:49:04 -05:00
compyx
68ce335f59
Replace shell code with GNU Make conditionals and functions
...
Use `ifeq` to provide two rules for the `avail` target: one that reports
an error if any of the symlink targets are missing and one that installs
the symlinks for the targets if they're all present.
2023-02-19 19:17:45 +01:00
Bob Andrews
d0f17ba602
Merge pull request #1996 from bbbradsmith/negative_memory_size_error
...
ld65 error if computed memory size is negative
2023-02-19 18:45:09 +01:00
bbbradsmith
5bc8ff98de
error if computed memory size is negative
2023-02-19 09:01:17 -05:00
bbbradsmith
4fc19a3d4c
ld65 overwrite segment should pad with fill value if the desired seek position is beyond the end of the file so far
2023-02-19 08:37:07 -05:00
bbbradsmith
2ac055383f
ld65 fix overwrite segments adding wrong padding or causing internal errors
2023-02-19 08:14:04 -05:00
compyx
5c12659cf4
make avail: check for presence of binaries before creating symbolic
...
links
To avoid creating broken symlinks, first check if the binaries exists in
bin/ and exit when they don't, with a message to first run `make`.
2023-02-19 14:01:14 +01:00
bbbradsmith
4d30333099
sim65 path length safety for PVOpen
2023-02-19 05:31:46 -05:00
bbbradsmith
4e411e8526
Opt_a_tosicmp likely has a bug which will incorrectly migrate a label on a replaced op in one case.
2023-02-18 00:13:34 -05:00
bbbradsmith
78263cd24b
Fix OptStackOps label migration case for toscmpbool, add test case
2023-02-17 23:48:32 -05:00
Spiro Trikaliotis
727b3288d6
Remove .exe from file output
...
Whenever a tool like ld65 wants to output its name into a log file, it
uses the name of command-line parameter 0. However, this parameter also
includes the .exe suffix if it is on Windows.
This patch removes the .exe suffix, so that the output is clean and
consistent across platforms.
This fixes #1990 .
2023-02-17 17:22:55 +01:00
Bob Andrews
544a49c060
Merge pull request #1983 from mrdudz/fix1941
...
fix for #1941
2023-02-05 17:28:22 +01:00
mrdudz
1764b7aca9
fix for #1941 , taken from 22d435b689
2023-01-28 12:29:05 +01:00
tomas
1d73c8d259
Update typeconv.c
2023-01-27 16:53:36 +00:00
tomas
ed909dba1d
fixed spelling mistake
...
there was a spelling mistake in one of pointer warnings
2023-01-27 10:52:20 +00:00
Matt Seabold
3360734487
Update comment to match in source file
2023-01-17 22:17:23 -05:00
Matt Seabold
9ee0c835e5
Update documentation for line_bynumber
2023-01-17 22:15:27 -05:00
Matt Seabold
8ea0dfe453
Allow line_bynumber to return more than one result
2023-01-11 20:18:51 -05:00
Bob Andrews
e944a30b6a
Merge pull request #1955 from davepl/master
...
Add KIM-1 support
2023-01-04 19:10:14 +01:00
Bob Andrews
072f4188ac
Merge pull request #1939 from acqn/TypeFix
...
[cc65] Renamed/added/removed some C type facility and fixed a few comments
2023-01-04 19:01:23 +01:00
Bob Andrews
167e940361
Merge pull request #1958 from karrika/sprite
...
[sp65] Sprite generation fixed for 1BPP Lynx sprites. Fix for #1957
2023-01-04 18:16:46 +01:00
Bob Andrews
9cda019669
Merge pull request #1960 from karrika/palette
...
[sp65] New feature to extract the palette from the bitmap. Lynx format implemented. #1959
2023-01-04 17:25:34 +01:00
Lauri Kasanen
56a414593a
Teach da65 about table units
2022-12-30 17:25:47 +02:00
Bob Andrews
cce119a9e7
Merge pull request #1871 from clbr/da816
...
da65 support for 65816
2022-12-30 15:34:40 +01:00
karri
878a20ab59
Fix dangling space
2022-12-30 15:27:17 +02:00
karri
b6d06288e0
Fix warnings
2022-12-30 15:20:54 +02:00
karri
f85951ab24
Add to build
2022-12-30 15:06:22 +02:00
karri
4117e94ed5
Add palette extraction functions
2022-12-30 14:44:18 +02:00
karri
c2e9e5961d
Add fixed Lynx sprite generation
2022-12-30 12:57:50 +02:00
karri
f6b3bdda21
Add fixed Lynx sprite generation
2022-12-30 12:36:49 +02:00
karri
b4aa853e6f
Add fixed Lynx sprite generation
2022-12-30 12:21:49 +02:00
karri
aed6591b19
Add new method GetBitmapBPP as we need it for sprite math
2022-12-30 12:16:46 +02:00
karri
ebd1381030
Use same style in comments
2022-12-29 21:55:25 +02:00
karri
9cb0667260
Use same style in comments
2022-12-29 21:53:50 +02:00
karri
5ec5050af2
Remove redundant code
2022-12-29 21:48:28 +02:00
karri
05766d4bfe
Add support for 4 pixels per plane
2022-12-29 19:40:00 +02:00
karri
e953c1aa08
Add support for 4 pixels per plane
2022-12-29 19:28:16 +02:00
karri
817d129be8
Add support for 4 pixels per plane
2022-12-29 19:18:00 +02:00
Rutger van Bergen
ae23e47eb5
Merge branch 'cc65:master' into master
2022-12-26 13:57:10 +01:00
mrdudz
ddab16007a
run branch fixer again after replacing BRA by JMP. should fix #1936
2022-12-11 12:08:30 +01:00
mrdudz
15eb1c5f5e
support the msvc specific I64 specifier in our sprintf
2022-11-28 06:26:14 +01:00
mrdudz
05c2530243
it should have been I64x, not I64u
2022-11-28 06:25:45 +01:00
mrdudz
d6c37a757d
Merge branch 'master' into underscores
2022-11-19 17:11:11 +01:00
Bob Andrews
3513342445
Merge pull request #1913 from acqn/Diagnostics
...
[cc65] Improved diagnostics on div-by-zero/bitwise-shift in unevaluated context and overall
2022-11-18 19:55:51 +01:00
Bob Andrews
a0a9cfdcd3
Merge pull request #1918 from acqn/PPFix
...
[cc65] Fixed bitwise-shift in preprocessor
2022-11-18 19:09:55 +01:00
Bob Andrews
93b015660d
Merge pull request #1899 from acqn/TypeCmpFix
...
[cc65] Fixed compatibility checks on "pointer to pointer" vs "pointer to array" etc.
2022-11-18 19:04:35 +01:00
mrdudz
b166dc4261
hopefully thats it
2022-11-18 18:19:31 +01:00
mrdudz
bbe8c62e9d
coffee
2022-11-18 18:13:15 +01:00
mrdudz
a6feeac5ed
or msvc I64u ?
2022-11-18 18:10:07 +01:00
mrdudz
ca94cfcbac
that perhaps?
2022-11-18 18:03:40 +01:00