Bob Andrews
89651fd8bd
Merge pull request #2699 from colinleroy/fix-temp-files-again
...
Fix temporary filenames again.
2025-06-13 20:44:28 +02:00
Colin Leroy-Mira
215f51a230
Fix temporary filenames again.
...
Outputting temp files in the output directory means we have
to distinguish source files in different source directories
that happen to have the same name.
2025-06-13 20:26:00 +02:00
Bob Andrews
b9eeec0c51
Merge pull request #2677 from sintech/agat-support
...
Agat support
2025-06-13 17:59:40 +02:00
Konstantin
8202b520b2
add Agat to samples
2025-06-13 12:51:41 +03:00
Konstantin
c28bafa581
add chline, cvline functions
2025-06-13 12:50:39 +03:00
Bob Andrews
0a1df881b3
Merge pull request #2697 from mrdudz/testdbginfo
...
add dbginfo and dbgsh to src/Makefile, add building dbginfo and dbgsh example to CI.
2025-06-12 21:44:37 +02:00
mrdudz
505160f169
a bit cleaner, also build dbgsh
2025-06-12 21:31:05 +02:00
mrdudz
b2616eac0d
use -C correctly :)
2025-06-12 20:58:36 +02:00
mrdudz
86cf60d0e6
add dbginfo to src/Makefile, add building dbginfo example to CI. Fixes #2681 , supersedes #2682
2025-06-12 20:53:55 +02:00
Bob Andrews
a8b9c05584
Merge pull request #2696 from colinleroy/optimize-ntohs-on-c02
...
Use new CPU macro to optimize ntohs on 65c02
2025-06-12 19:51:11 +02:00
Colin Leroy-Mira
149b2b69ef
Use new CPU macro to optimize ntohs on 65c02
2025-06-12 19:33:54 +02:00
Bob Andrews
57fa64bac6
Merge pull request #2686 from colinleroy/fix-temp-name
...
Fix temporary file name creation.
2025-06-12 18:39:54 +02:00
Colin Leroy-Mira
ffd667c2c9
Fix temporary file name creation.
...
Use the original name as template for readability in
the map file, and use the process PID instead of platform-dependant
or deprecated random filename functions to make unique temporary
filenames. Also, create these temporary files in the output
directory.
2025-06-12 18:00:10 +02:00
Bob Andrews
59441b3139
Merge pull request #2695 from kugelfuhr/kugelfuhr/fix-2363
...
Add macros to check for CPU type and supported instruction set.
2025-06-12 17:56:08 +02:00
Bob Andrews
49eaf54c89
Merge pull request #2690 from GorillaSapiens/issue_2608
...
fixes #2608
2025-06-12 15:54:44 +02:00
Kugel Fuhr
ace81bd36a
Add macros to check for CPU type and supported instruction set.
2025-06-12 14:42:38 +02:00
Gorilla Sapiens
880322a5ae
renamed test as requested.
2025-06-12 06:06:52 +00:00
Gorilla Sapiens
844596fd03
Merge branch 'master' into issue_2608
2025-06-12 05:59:27 +00:00
Bob Andrews
3b79c92f39
Update pragma.c just retrigger the checks
2025-06-11 21:06:58 +02:00
mrdudz
ccdc5b9fea
massaged repro case from #2608 into a test
2025-06-11 20:50:04 +02:00
Gorilla Sapiens
51da666210
fixes #2608
2025-06-11 02:21:39 +00:00
Konstantin
9afe980124
Add dash for naming consistency
2025-06-09 21:17:47 +03:00
Konstantin
1e80269c6b
Add comment about why AppleSingle header is needed
2025-06-09 21:14:01 +03:00
Bob Andrews
869ba5c493
Merge pull request #2683 from mrdudz/fixsorted
...
fix bsearch tables
2025-06-09 18:23:05 +02:00
mrdudz
ba80de5efc
fix bsearch tables that must be sorted, add comment to all tables that must be sorted
2025-06-09 17:58:58 +02:00
Konstantin
fb421d7a81
Remove dangling spaces
2025-06-08 23:44:51 +03:00
Konstantin
4d5a290135
add docs and readme.md
2025-06-08 23:30:34 +03:00
Konstantin
41a82f7165
fix codestyle
2025-06-08 23:20:21 +03:00
Konstantin
34daf33d93
Remove dangling spaces
2025-06-07 14:10:50 +03:00
Konstantin
cbf1b1d5a7
Updated translation table
2025-06-07 14:00:10 +03:00
Konstantin
1a109c0b34
Fix codestyle
2025-06-07 12:36:49 +03:00
Konstantin
5ff18c1ebc
Updates
2025-06-04 23:11:13 +03:00
Konstantin
de524a6561
Initial Agat support
2025-06-04 22:51:17 +03:00
Bob Andrews
58171691d0
Merge pull request #2673 from GorillaSapiens/issue_2666
...
fixes #2666 , double charmap of char literals
2025-06-03 23:53:48 +02:00
Gorilla Sapiens
9318c781ae
fixes #2666 , double charmap of char literals
2025-06-03 20:54:55 +00:00
Colin Leroy-Mira
0122307399
Apple2: Dynamic IIe check on a2_lo_tgi
2025-06-01 12:53:36 +02:00
Colin Leroy-Mira
a9ab23ad51
Make waitvsync available on apple2
2025-06-01 12:53:36 +02:00
Colin Leroy-Mira
d3ef3e1b62
Apple2: Don't depend on apple2enh definition for characters
...
Up, Down and Del, as well as Open-Apple, exist on
non-enhanced Apple //e.
2025-05-31 19:43:53 +02:00
Bob Andrews
4971fe312a
Merge pull request #2660 from GorillaSapiens/issue_2446
...
Issue 2446
2025-05-31 19:02:06 +02:00
Bob Andrews
df99b9a107
fix codestyle
2025-05-31 19:00:11 +02:00
Colin Leroy-Mira
c75c305c59
Apple2: Fix inconsistency (use bit like everywhere else)
2025-05-31 15:43:23 +02:00
Colin Leroy-Mira
d03529067a
Apple2: don't define _allow_lowercase and uppercasemask on APPLE2ENH
2025-05-31 15:42:02 +02:00
Colin Leroy-Mira
89daccaa43
Apple2: automatically enable lowercase starting from //e
2025-05-31 15:42:02 +02:00
Colin Leroy-Mira
f8c51ffd3d
Spare a few bytes
2025-05-31 12:04:47 +02:00
Gorilla Sapiens
779c393e65
fixes *.s -> *.o -> exe path
2025-05-29 15:05:03 +00:00
Gorilla Sapiens
842ec4b481
tmpfiles for the *.grc -> *.s -> *.o -> exe path
2025-05-29 14:26:25 +00:00
Colin Leroy-Mira
e444f4c40e
Apple2: Safely check for 80-columns card
...
Check the Pascal ID bytes for an 80-columns card
to avoid blindly jumping into a $C300 that could be
totally unrelated.
2025-05-27 23:38:56 +02:00
Colin Leroy-Mira
816666615b
Apple2: Make 80-columns support dynamic on apple2 target
...
Add a machinetype identifier to help us quickly identify
Apple //e (bit 7) and //e enhanced (bit 6).
Use it in conio functions for 80-columns code instead of
relying entirely on the __APPLE2ENH__ target.
Move videomode() to the apple2 target, and have it return
an error if 80-columns hardware is not available - this
is a lie for now, it is considered available on //e enhanced,
which may not be true, and not available on //e, which
may also be not true. An ulterior patch will make that
check correctly.
Adapt the box/line drawing characters so that one can use
MouseText on the apple2 target if it is available, by
defining DYN_DRAW_BOX. No change by default: MouseText is
considered available on apple2enh and not available on
apple2.
2025-05-27 19:03:20 +02:00
Gorilla Sapiens
9ae0eaafcc
fixed inaccurate comment
2025-05-27 14:13:52 +00:00
Gorilla Sapiens
a1139aa6b8
removed dangling space
2025-05-27 06:31:54 +00:00