Commit Graph

350 Commits

Author SHA1 Message Date
Bob Andrews
b24560c083 Merge pull request #2759 from mrdudz/test1972
Fixed #1970 (Missing definition for ST on cbm610 with getdevice) (was #1972)
2025-07-04 17:03:47 +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
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
2de056167a fix warnings 2025-06-26 02:16:05 +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
0290b276ae fix sysuname for all targets, somehow this was forgotten 2025-06-26 01:21:28 +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
mrdudz
5fc15a7a60 test #2674 2025-06-23 17:09:06 +02:00
Gorilla Sapiens
a7af49a763 Merge branch 'master' into c_sp 2025-06-22 19:02:24 +00: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
Gorilla Sapiens
5a4b11e7ff Merge branch 'master' into c_sp 2025-06-18 06:14:39 +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
Bob Andrews
0b0bead634 Update tgidemo.c - fix misunderstanding about TGI colors 2025-06-17 20:29:41 +02:00
Oliver
24b7d1fec7 Make use of dynamic box drawing 2025-06-15 14:14:38 -04:00
GorillaSapiens
ae54171b8a Merge branch 'master' into c_sp 2025-06-13 17:43:06 -07:00
Konstantin
8202b520b2 add Agat to samples 2025-06-13 12:51:41 +03:00
Bob Andrews
c3defc1b1c Update tgidemo.c - i really like BLACK but that was a bit much :) 2025-06-12 01:00:17 +02:00
Bob Andrews
2f16defd6f Update tgidemo.c - apple2 fix 2025-06-12 00:45:17 +02:00
Bob Andrews
1c71d4c609 Update tgidemo.c
TGI color defines should be indices into the default palette
2025-06-12 00:35:29 +02: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
b6f42f9ab2 changed "spc" to "c_sp" 2025-06-04 06:37:59 +00:00
Gorilla Sapiens
dd2f19260c added information to Makefile output 2025-06-04 03:03:18 +00:00
Gorilla Sapiens
3d118dc6e5 rename "sp" to "spc", avoid conflict with 4510 opcodes 2025-06-04 02:06:40 +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
Christian Groessler
9f5a195dc2 samples/geos/Makefile: use C1541 variable for c1541 program 2025-03-22 00:17:03 +01:00
mrdudz
734a76c158 added missing directories to "install" target 2025-01-12 19:03:39 +01:00
mrdudz
67da1e7123 add makefile for simulator samples 2025-01-12 18:57:31 +01:00
Sidney Cadot
aacd64b2bc Shorteded is_65c02 routine. 2025-01-05 22:29:51 +01:00
sidney
aca6b33af7 Fixed printf format types, and don't act like a test. 2025-01-05 16:16:13 +01:00
sidney
988260c699 sim65: add C/assembly support, docs, and samples for the new peripheral functionality.
This PR is the second of two PRs that replaces earlier PRs #2589 and #2590. Due to a git branching mishap it was decided to re-partition the new functionality in two sequential PRs that offer self-contained, new functionality to sim65.

The functionality in this second and last PR provides the following things in relation to the new "peripheral" support:

* C support: there is now an include/sim65.h that can be included from C. It provides access to the memory-mapped peripheral addresses.

* Asm support: there is now an asminc/sim65.inc that can be included from assembly. It provides symbolic labels for the memory-mapped peripheral addresses.

Note: the two items above are implemented by adding a "_peripherals" symbol to cfg/sim6502.cfg and cfg/sim65c02.cfg, with the fixed base address of the peripherals memory aperture (0xffc0).

* Updated the sim65 documentation to describe the peripherals in some detail, with examples that show to use the new features from within C.

* Some examples in the new samples/sim5/ directory. These are currently not integrated in the build system (in other words, there's no Makefile there), because I don't know how to do that. I will happily implement that after #2582 is taken care of.

If that is not acceptable, the next best thing will be for somebody else (who understands how the Makefiles are set up) to take care of this.

If that's not going to happen, and we don't want examples that are not properly integrated with the build system, there's always the option of removing these samples from the PR.
2025-01-05 15:58:05 +01:00
Stefan
cf470dd0df Update sieve.c 2024-12-09 18:26:00 +01:00
Stefan
5f2c5b58ab Update overlaydemo.c 2024-12-09 18:25:34 +01:00
Stefan
5d2730f4b4 Update multidemo.c 2024-12-09 00:44:44 +01:00
Stefan
8b008052cb Update mandelbrot.c 2024-12-09 00:43:35 +01:00
Stefan
26e6717102 Update mandelbrot.c 2024-12-09 00:43:05 +01:00
Stefan
316ee4ad5b Update overlay-demo.c 2024-12-09 00:42:28 +01:00
Stefan
be6819ca1f Update plasma.c 2024-12-09 00:41:03 +01:00
Stefan
3612d90c8e Update fire.c 2024-12-09 00:40:41 +01:00