Greg King
f94945308f
Added missing parentheses.
...
A function call had looked like a function pointer (which caused an incompatible comparison).
2015-10-17 12:09:06 -04:00
Oliver Schmidt
575f859a03
Keep low level VIC sprite stuff out of user code.
2015-10-09 18:33:35 +02:00
mrdudz
0e29a0993f
Merge remote-tracking branch 'upstream/master' into pcenginetarget
2015-07-20 18:42:04 +02:00
Oliver Schmidt
1d5ed2e2a7
Merge pull request #179 from greg-king5/overlay
...
Add overlay-samples make-rules.
2015-07-20 18:00:56 +02:00
mrdudz
4afcfb3498
fixed hello.c for pce
2015-07-20 16:03:03 +02:00
Oliver Schmidt
1072f7d6f7
Made hello program compatible with joystick-only target(s).
2015-07-20 07:46:18 +02:00
Greg King
25cf239d80
Added make rules that build the overlay sample programs.
...
Fixes half of bug issue 178 (on GitHub).
2015-07-16 15:31:35 -04:00
Greg King
0390c34e88
Changed multi-line C comments into another style.
...
The left side doesn't look unbalanced.
2014-06-30 16:51:07 -04:00
Oliver Schmidt
132d57f1ad
Revert "don't define DYN_DRV for targets which don't predefine it"
...
This reverts commit 29671f5f06
.
2014-06-04 23:50:46 +02:00
Christian Groessler
29671f5f06
don't define DYN_DRV for targets which don't predefine it
2014-06-01 19:18:57 +02:00
Oliver Schmidt
09df0a1175
Added sample descriptions.
2014-04-28 22:14:27 +02:00
Oliver Schmidt
c6ee9ac034
Classified tgi_imulround() as part of TGI API.
2014-03-27 19:31:18 +01:00
Christian Groessler
329aaea549
make ld65 invocation silent again
2014-03-24 12:23:24 +01:00
Christian Groessler
d97a46c397
Simplify to use less 'if's. Add missing link options for Atari TGI
...
programs. Put '--start-addr' at beginning of ld65 command line.
2014-03-22 12:04:50 +01:00
Greg King
34c23c4c7d
Made mousetest.c know that the CBM510 has a lightpen driver.
2013-09-09 17:09:33 -04:00
Greg King
004db51960
Made mousetest work better with CBM510s.
2013-08-23 03:12:16 -04:00
Greg King
3b544613d2
Moved the lightpen names from <mouse.h> to a new <pen.h>.
...
Renamed the adjuster pointer.
2013-07-25 13:32:40 -04:00
Greg King
a555b5f6a5
Merge branch 'master' into lightpen
2013-07-01 09:25:02 -04:00
Greg King
ecef5551a8
Merged testcode/lib/pen-test.c into the mousetest.c sample program.
...
A command-line option can force mousetest to be built with a statically linked
driver.
2013-06-27 10:01:47 -04:00
Greg King
88c102b993
Renamed the mouse sample program because it also tests the mouse library.
2013-06-24 06:37:28 -04:00
Oliver Schmidt
c4c67b9205
Fixed comment.
2013-06-21 12:36:37 +02:00
Oliver Schmidt
578d2fe25d
Fixed comment.
2013-06-21 13:35:35 +03:00
Oliver Schmidt
83280e1ee2
Have __APPLE2ENH__ imply __APPLE2__ and __ATARIXL__ imply __ATARI__.
2013-06-17 21:34:08 +02:00
Oliver Schmidt
7572834ebf
Use cbm_load() to load overlays on CBMs.
2013-05-29 01:12:24 +02:00
Oliver Schmidt
85885001b1
Removed (pretty inconsistently used) tab chars from source code base.
2013-05-09 13:57:12 +02:00
ol.sc
ca2ba14bbe
Added option to build samples with statically linked drivers - and have the targets use it by default which don't support dynamically loaded drivers.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5913 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-04 22:01:51 +00:00
ol.sc
895779d612
Consistently use conio (instead of mixing with stdio).
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5912 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-04 21:10:24 +00:00
ol.sc
247223f3ae
Use array type declaration to avoid &-operator.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5911 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-04 20:31:23 +00:00
ol.sc
e7d5f26863
Use array type declaration to avoid &-operator.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5910 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-11-04 20:23:50 +00:00
ol.sc
ce47ebbbf4
Show cursor on entering data.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5875 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-10-23 19:52:09 +00:00
ol.sc
658b765bfe
Replaced static array with realloc'ed memory block - like done in enumdevdir.c.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5870 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-10-23 19:24:27 +00:00
ol.sc
170c59e4c2
Added enumdevdir showcasing the recently introduced device functions (together with directory access).
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5851 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-10-15 18:52:40 +00:00
ol.sc
976c94b8ca
Minor style adjustment.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5850 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-10-14 19:34:20 +00:00
ol.sc
61d4b6b03f
Removed DIO specific typedefs which were just aliases to basic types and replaced the term 'drive' with 'device' in order to harmonize with the recently added device.h.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5847 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-10-11 18:22:49 +00:00
ol.sc
1e3197691a
Updated to include the C128 and the Atari as targets for the multidemo sample.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5833 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-09-30 15:00:25 +00:00
ol.sc
2ee45968c4
Adjusted according to the recently updated readdir() doc that now says:
...
"On several platforms, namely the CBMs and the Atari, the disk drives get confused when opening/closing files between directory reads. So for example a program that reads the list of files on a disk, and after each call to readdir, opens the file to process it, will fail.
Possible solutions are reading the directory into memory before processing the file list, or to reset the directory by seeking to the correct position after opening/closing a file:
seekdir (DIR, telldir (DIR));
Platforms known to work without problems are: Apple."
git-svn-id: svn://svn.cc65.org/cc65/trunk@5832 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-09-30 14:58:31 +00:00
ol.sc
3ceeb8c665
Minor change.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5815 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-09-04 09:00:43 +00:00
ol.sc
ec4a8d81bd
Added 'multidemo' to the samples README.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5807 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-08-16 19:20:53 +00:00
ol.sc
2d97630d03
Added somewhat more complex demo. It looks for emdrivers in the current directory and tries to load them until one loads successfully. In that case it "streams" its overlay files into extended memory. Finally it loads its overlays from extended memory (or disk) and calls into them.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5806 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-08-08 21:23:18 +00:00
ol.sc
3ce61b47a9
Retrofitted comments from GEOS overlay demo to regular overlay demo.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5789 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-07-19 12:25:04 +00:00
ol.sc
22c1376dd1
Added section on 'overlaydemo'.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5757 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-07-03 19:55:03 +00:00
ol.sc
9b56f8086b
Made overlaydemo compatible with the Atari:
...
- 8.3 overlay filenames
- exit only after keypress
git-svn-id: svn://svn.cc65.org/cc65/trunk@5740 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-06-24 21:15:39 +00:00
ol.sc
cc5fd1dd72
Replaced (broken) assert() with #error and added a source bitmap.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5700 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-06-10 17:52:23 +00:00
ol.sc
a9d1d51f56
Added demo applicaion showcasing sp65 in combination with GEOS.
...
TODO: Fix the assert() calls.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5699 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-06-10 14:49:13 +00:00
ol.sc
f3cc7a4a32
Minor change.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5697 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-06-10 12:20:50 +00:00
ol.sc
3cb0cce00d
Added secondary linker config for C64 overlays (incl. demo program).
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5679 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-06-03 16:16:11 +00:00
ol.sc
026e6995d0
Added article.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5571 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-28 22:19:28 +00:00
ol.sc
720d11e59f
Replaced hardcoded constants with macros.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5570 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-28 21:57:45 +00:00
ol.sc
c136a48eb8
Replaced hardcoded constants with macros.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5569 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-28 21:49:24 +00:00
ol.sc
c3e5aa643b
Learned the hard way that even meant-to-be-simple sample programs should contain some error checking.
...
git-svn-id: svn://svn.cc65.org/cc65/trunk@5546 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-22 23:29:52 +00:00