Commit Graph

239 Commits

Author SHA1 Message Date
Christian Groessler f3db74395d fix last change and use stdbool.h 2021-06-10 20:08:58 +02:00
Christian Groessler 7f1f0249f3 enumdevdir.c: allocate path name buffers from the heap. 2021-06-10 20:08:58 +02:00
Greg King ee5014c595 Simplified the Supervision "hello world" sample program. 2021-05-29 09:04:47 -04:00
mrdudz 65c640d2cf added missing atari5200 target 2021-05-24 15:15:07 +02:00
mrdudz d2da30a7e2 give the "samples" target something to do to supress the "nothing to be done for 'samples'" message 2021-05-16 23:38:17 +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
mrdudz a9af6aa743 fix warnings 2021-05-16 18:29:45 +02:00
mrdudz 4ba3ff3048 redirect c64 to geos-cbm and apple2enh to geos-apple when given with SYS= on the command line, as suggested by oliver 2021-05-16 18:23:23 +02:00
mrdudz 53f0552fe7 fix warnings 2021-05-16 17:12:50 +02: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
mrdudz 48710af55a make plasma sample work again despite issue #1348 2020-11-19 23:21:06 +01:00
Oliver Schmidt 79cf1e13a7
Adjusted to recent change in time.h 2020-10-25 21:33:08 +01:00
mrdudz b773bb9ded some more $(RM) vs $(DEL) fixing 2020-10-15 19:34:40 +02:00
mrdudz 6920b8be78 $(RM) abc -> @$(DEL) abc 2>$(NULLDEV) 2020-10-15 18:53:56 +02:00
mrdudz a0dc7cd9e4 fix grc example, fix makefiles to compile grc example correctly 2020-10-15 18:41:17 +02:00
mrdudz f60af0301a fix non working Makefiles 2020-10-15 18:35:54 +02:00
Oliver Schmidt 095de4ea52 Write o65 files as SEQ files. 2020-10-15 12:54:01 +02:00
mrdudz 037a806036 also rename README to readme.txt in the Makefile :) 2020-10-04 17:20:40 +02:00
Oliver Schmidt fd208fdf0b - Added support for calling subdir Makefiles for the make targets 'samples' and 'clean'.
- Adjusted the 'tutorial' Makefile to actually work as expected.

Note: The 'disasm' and 'geos' Makefiles don't seem to work so they are not called as of now.
2020-10-03 19:35:23 +02:00
mrdudz 3d8e787e66 move testcode/grc to samples/geos 2020-09-29 19:08:40 +02:00
mrdudz bbece736f5 move testcode/disasm into samples/ instead 2020-09-29 19:06:05 +02:00
mrdudz eb87c6d373 rename README to readme.txt 2020-09-29 18:54:30 +02:00
mrdudz fb8b45e479 added note on how to manage the sample programs 2020-09-24 00:18:28 +02:00
mrdudz 5e2d2a54f6 added makefile for the GEOS samples. geosconio.c and rmvprot.c do not compile right now, someone with more GEOS knowledge should look at them 2020-08-27 14:25:33 +02:00
mrdudz 4008ab556c added a Makefile 2020-08-27 01:34:18 +02:00
Greg King 4296cbaf82 Added a 320x200x256 TGI driver to the Commander X16 library.
Made the mandelbrot sample program handle the X16's 256 colors.
2020-07-15 17:30:58 -04:00
Oliver Schmidt bcb8b49907 Removed executable bit. 2020-07-12 23:11:43 +02:00
Greg King 410e4502ee Added a 160x192x2 TGI (graphics) driver to the VIC-20 library.
The driver requires a special linker configuration: "vic20-tgi.cfg".
The VIC-20 computer needs at least 8K of expansion RAM!

"tgidemo.c" needed to be adjusted because the VIC-20's vertical (y) range is greater than its horizontal (x) range -- the opposite of most other platforms.  Also, the circle demo would jam on the VIC-20.
2020-07-08 05:55:30 -04:00
Greg King 8b5ae001e5 Refactored the TGI demo.
Cleared the screen at the beginning of each demo instead of at the end.  Setting the colors before clearing makes it more reliable and consistent across platforms.
2020-06-05 13:37:20 -04:00
Dirk Jagdmann c15f4975d0 fix the clean: target to remove any disk images. 2020-03-30 21:19:12 +02:00
mc78 7bae9038cf Replaced plain 0's and 1's in exit statements with EXIT_SUCCESS or EXIT_FAILURE 2019-11-19 14:08:00 +01:00
Greg King 39b10f9599 Added new program descriptions to the list. 2019-10-11 10:48:56 -04:00
Fabrizio Caruso fb260ef17f Init is no longer in crt0.s 2019-10-09 17:01:02 +02:00
Fabrizio Caruso 7706ea2f13 Improve comments 2019-10-09 17:01:02 +02:00
Fabrizio Caruso 1b1d29ca9e Comments 2019-10-09 17:01:02 +02:00
Fabrizio Caruso b051c913e9 Add supervisionhello in samples/Makefile 2019-10-09 17:01:02 +02:00
Fabrizio Caruso eb83a3fd0f Improve helloworld example for Supervision 2019-10-09 17:01:02 +02:00
Fabrizio Caruso cdb8035cf0 Move screen init into crt0.s 2019-10-09 17:01:02 +02:00
Fabrizio Caruso 74a904be54 Hello world example for the Supervision 2019-10-09 17:01:02 +02:00
Oliver Schmidt 9be25dab9c Minor URL update. 2019-07-15 12:29:25 +02:00
Oliver Schmidt ac0b452834 Added '_' prefix to sin and cos.
Users complained that otherwise the names might clash with their functions.
2019-04-13 11:25:54 +02:00
Christian Groessler ec5e38617a atari5200: implement bgcolor() and textcolor()
Includes some other small fixes/cleanups.
2019-04-12 12:49:38 +02:00
Oliver Schmidt 0576fe51e7 Minor clarification. 2019-04-04 17:13:09 +02:00
Oliver Schmidt 5daed49e97 Fixed typo. 2019-04-04 16:38:40 +02:00
greg-king5 60e40c854c
Removed a "cc65_" prefix.
This change is needed because of commit 3d8c3a4948.
2019-03-30 11:06:09 -04:00
Christian Groessler 58484449b4 remove TABs 2019-02-05 23:27:52 +01:00
Greg King a6b04f6e97 Changed most "backticks" (grave accents) into apostrophes.
Quotations that are embraced by tick marks now look better, in most fonts.
2019-01-05 14:57:12 -05:00
Oliver Schmidt 535088fe73 Support --print-target-path with spaces.
Don't try this at home ;-))
2018-06-10 18:12:09 +02:00
Oliver Schmidt 9877042450 Use --print-target-path only as last resort.
--print-target-path may return a path with (escaped) spaces. We'll use that path with $(wildcard ...), that's fine. But then we use the outcome with $(foreach ...) and there things fail badly and there's nothing to do about it.

Therefore we a) try to avoid --print-target-path in the first place and b) explicitly bail out if we end up with spaces.
2018-06-08 18:58:36 +02:00