Commit Graph

126 Commits

Author SHA1 Message Date
Kugel Fuhr
1c167b1ff1 Use cl65 to generate the object file from the grc file to avoid having an
intermediate .s file lying around that "make check" complains about.
2025-07-16 21:24:25 +02:00
Kugel Fuhr
e82656d8ca Remove .s files generated from .grc files. 2025-07-16 12:31:18 +02:00
mrdudz
3ea8cae0ee add a geos resource file to the "ascii" sample, removes the linker warnings (and makes the program actually work in GEOS) 2025-07-15 17:56:45 +02:00
mrdudz
0d30d8b4ae add (very simple) example for dbg.h 2025-07-11 21:56:34 +02:00
mrdudz
aa41d51825 add enumdevdir to cbm2 samples 2025-06-30 19:11:13 +02:00
Bob Andrews
d909a2c285 Merge pull request #2746 from mrdudz/bequiet
Fix -s vs QUIET in the makefiles
2025-06-27 16:43:13 +02:00
mrdudz
fed7276a63 make makefiles in samples behave the same as the others 2025-06-26 22:16:08 +02:00
mrdudz
01ba0b562d Merge branch 'master' into mega65c 2025-06-26 01:52:10 +02:00
mrdudz
8bf6bb606c make sure "make platforms" actually checks all targets 2025-06-26 01:34:32 +02:00
mrdudz
1b815d4148 add joydemo to c65/mega65 samples, it works when driver is statically linked 2025-06-25 23:52:59 +02:00
mrdudz
38bdb2326b added a simple joystick api example, since we didn't have one. 2025-06-25 23:14:08 +02:00
mrdudz
23336420b1 a bunch of simple conio fixes, makes a few more samples work 2025-06-25 00:23:58 +02:00
mrdudz
faa287f578 enable building library and samples 2025-06-24 21:40:59 +02:00
Gorilla Sapiens
8cb0578447 changes suggested by mrdudz 2025-06-18 06:38:38 +00:00
Gorilla Sapiens
06a77abc68 Merge branch 'master' into sane_makefile_output 2025-06-18 06:26:58 +00:00
Bob Andrews
3486cd7830 Merge pull request #967 from rhalkyard/feature/plus4-tgi-driver
TGI driver and IRQ-handler fix for plus4
2025-06-17 20:49:09 +02:00
Konstantin
8202b520b2 add Agat to samples 2025-06-13 12:51:41 +03:00
Bob Andrews
c3b87779b7 Update Makefile - link all Plus4 samples with plus4-hires.cfg - using the LDFLAGS mechanism for this does not work 2025-06-05 02:23:29 +02:00
Bob Andrews
79ecb2071c Update Makefile - use ld65, not cl65, for linking 2025-06-05 02:09:11 +02:00
Gorilla Sapiens
dd2f19260c added information to Makefile output 2025-06-04 03:03:18 +00:00
Bob Andrews
a1fe6b8465 kill spaces 2025-06-01 23:22:44 +02:00
Bob Andrews
aa4a791cc3 Merge branch 'master' into feature/plus4-tgi-driver 2025-06-01 23:12:27 +02:00
mrdudz
734a76c158 added missing directories to "install" target 2025-01-12 19:03:39 +01:00
Rutger van Bergen
ae23e47eb5 Merge branch 'cc65:master' into master 2022-12-26 13:57:10 +01:00
Oliver Schmidt
de30a57c0c Added minimalistic terminal program.
So far there was no sample code at all making use of the serial drivers.
2022-12-23 16:20:26 +01:00
mrdudz
bf924395fb fix some bashisms, hopefully makes "check" work again in cmd.exe 2022-11-05 19:41:02 +01:00
Dave Plummer
799aec23a6 Add KIM-1 Support 2022-06-04 13:00:48 -07:00
mrdudz
1a5852ab91 don't try to build the checkversion sample for targets that do not have printf 2022-05-17 13:52:30 +02:00
mrdudz
8062f8d029 sample program that demonstrates how to compare the value of __CC65__ for
any version of the compiler
2022-05-10 01:16:19 +02:00
rofl0r
8669710c0f build: allow empty prefix
there was some concern that this will break windows' way of doing
file lookups relatively from the binary, rather than via hardcoded
locations, but so far each occurence adding e.g. "CA65_INC" to
the pathsearch is already shielded with an #ifndef _WIN32.

addressing #1726
2022-04-27 16:19:06 +00:00
Greg King
9f2d27d9c1 Added Atari Lynx versions of three sample programs.
The Lynx target can't build the usual versions because its library doesn't have conio output and stdio.
2022-03-19 01:21:52 -04:00
Greg King
266f35ee37 Made tgidemo draw circles in blue instead of orange.
That change lets it be built on two more platforms (Atmos, Telestrat).
2022-03-18 01:06:48 -04:00
Greg King
1f51a9f587 Removed geos_apple and geos_cbm from the lists of targets.
They need resource files to go with the program source files.  The top-level samples and targettest programs don't have those resources.
2022-02-09 04:05:35 -05:00
Greg King
9dd13d7047 Moved the platform-test enumerations from Github Actions over to makefiles.
Now, we can run those tests locally, as well as on Github.
2022-02-09 04:05:35 -05:00
mrdudz
4e5b521903 move some things from targettest to samples 2022-02-05 16:55:57 +01:00
Greg King
98bc021c5a Added the names of samples and targettest programs that the telestrat library can build now. 2022-02-03 18:23:23 -05:00
mrdudz
333c31e4ce fix for atari5200 2022-01-30 12:49:02 +01:00
Oliver Schmidt
8b0de8a931 Merge branch 'master' into master 2021-11-23 22:56:51 +01:00
mrdudz
4f87c7cc64 move samples that only work for a specific target into subdirs named the same as the target 2021-10-23 01:18:17 +02:00
Wayne Parham
bed61df837 Removed unnecessary blank line from samples/Makefile 2021-06-16 16:28:17 -05:00
Wayne Parham
11d81b1f43 Stylistic changes 2021-06-15 16:39:28 -05:00
Wayne Parham
732a5fb9a7 Remove bin and hex references from samples/Makefile 2021-06-07 00:56:50 -05:00
Wayne Parham
5eafd8115f Cleanup whitespace in Makefile 2021-06-07 00:53:15 -05:00
Wayne Parham
a3fce656b7 Samples updates 2021-06-07 00:42:13 -05:00
mrdudz
65c640d2cf added missing atari5200 target 2021-05-24 15:15:07 +02:00
mrdudz
ce487651b0 as suggested by Oliver:
- only output messages if MAKELEVEL is 0
- indent nested ifeq
- use if (,) syntax
2021-05-16 22:24:35 +02:00
WayneParham
e9fd87d07a Merge branch 'master' into master 2021-05-16 10:02:37 -05:00
mrdudz
aecb01986a fix list of executables for geos-apple 2021-05-16 15:45:34 +02:00
mrdudz
86bd6b9add Added executable list for all targets and print a message when certain
samples are not available for a target (instead of failing). This makes
"make SYS=<target>" in samples recursively work for all supported targets.
2021-05-15 19:48:19 +02:00
Wayne Parham
27e04b36b0 Makefile updates 2021-05-09 17:24:15 -05:00