mrdudz
88e7b5776a
some more fiddling
2015-11-22 19:02:47 +01:00
mrdudz
60285097e3
initial import of the gamate stuff
2015-11-14 13:15:29 +01:00
Greg King
8180ac20d3
Added code to handle the special case of a zero-length move.
...
Added more tests of memcpy() and memmove().
2015-11-02 17:09:45 -05:00
mrdudz
795a1a1b87
fix bordercolor in test
2015-10-14 17:34:29 +02:00
mrdudz
d4f88c8f71
update conio test
2015-10-14 17:24:42 +02:00
mrdudz
ffda2a3603
updated conio test
2015-10-13 04:14:23 +02:00
mrdudz
32397b9a2b
print a space for 0x0a and 0x0d in the char matrix
2015-10-11 17:07:48 +02:00
mrdudz
70ed96d06d
updated conio test
2015-10-09 23:39:55 +02:00
mrdudz
f39337a6ec
added input test
2015-09-28 17:12:33 +02:00
mrdudz
d211eeaa41
fix conio test to work on vic20 screen
2015-09-28 15:29:14 +02:00
mrdudz
fba28f46f6
fix initial text- and background colors
2015-09-27 18:36:53 +02:00
mrdudz
9e08c53b01
initial commit of soft80 implementation
2015-09-27 18:12:25 +02:00
mrdudz
af2ba26c62
fix gregs complaints :)
2015-09-04 14:14:17 +02:00
mrdudz
57b8af1adc
style fixes
2015-08-29 15:58:57 +02:00
mrdudz
0e29a0993f
Merge remote-tracking branch 'upstream/master' into pcenginetarget
2015-07-20 18:42:04 +02:00
Greg King
dd7e55820c
Added a test program for the special features of snprintf().
2015-07-17 20:34:05 -04:00
mrdudz
e77060458a
fixed joypad bits
2015-07-16 20:15:05 +02:00
mrdudz
21ef6b8510
fixed screensize, timertick, revers mode
2015-07-16 16:00:32 +02:00
mrdudz
1414411bba
added waitvblank and fixed get_tv
2015-07-15 19:46:26 +02:00
mrdudz
83391ab67c
some more tweaking, added docs page
2015-07-14 17:22:47 +02:00
mrdudz
515a61a302
added imports for conio init to conio functions, so the constructor will get linked and called automatically
2015-07-13 12:10:09 +02:00
mrdudz
9e1d39a409
more cleanup and fixing
2015-07-12 16:40:52 +02:00
mrdudz
891cb97b2f
more cleanup, joystick works again
2015-07-12 14:27:24 +02:00
mrdudz
1365afa845
more hacking
2014-11-30 11:20:57 +01: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
Christian Groessler
939a5ccbc2
fix last change
2014-06-02 08:41:35 +02:00
Christian Groessler
deddb00a3a
use DYN_DRV and MOUSE_DRIVER defines to decide which driver to use
2014-06-01 19:17:02 +02:00
Christian Groessler
5595137d1d
Adapt joy-test.c for Atari 5200 (only has 20x24 display)
...
Fix static driver name.
2014-05-30 23:39:35 +02:00
Greg King
2cc26e6e23
More conforming to the cc65 project's apparent writing style.
2014-05-23 16:52:02 -04:00
Greg King
a92f51fea5
Conformed to the cc65 project's coding style.
2014-05-23 00:35:19 -04:00
Greg King
0c1d80401b
Added an attribution.
2014-05-22 13:42:15 -04:00
Greg King
0ec8c8cea7
Added a quoted-token parsing function.
2014-05-20 16:33:16 -04:00
Oliver Schmidt
b92630142f
Harmonized usage of "KB" and "cc65".
2014-03-30 22:10:37 +02:00
Christian Groessler
932748e6ca
remove debug code
2013-12-06 20:53:49 +01:00
Christian Groessler
074136826a
add serial driver for Atari, still contains much debug code
2013-12-06 20:53:49 +01:00
Christian Groessler
c6e6baab7d
add testprogram for _sys() function on Atari
2013-09-17 22:35:29 +02:00
Christian Groessler
bd2b2e0f7d
Fix last change: Stack check for all CC65 targets. Enable subdirectories on Apple 2.
2013-09-12 13:04:55 +02:00
Christian Groessler
d488272357
testcode/lib/tinyshell.c: Enable SP check only for CC65
...
targets. Enable 'cls' command only for Atari. Enable subdirectory
commands only for Atari and non-CC65 targets.
2013-09-12 12:32:59 +02:00
Christian Groessler
619de8b314
testcode/lib/tinyshell.c: fix error message
2013-09-12 00:16:29 +02:00
Christian Groessler
39e5bd0c18
testcode/lib/tinyshell.c: add 'verbose' and 'cls' commands; add SP check
2013-09-12 00:06:42 +02:00
Christian Groessler
06162498a6
em-test.c: add support for Atari
2013-08-27 22:02:57 +02:00
Oliver Schmidt
bc992e0398
Merge pull request #31 from greg-king5/cbm-chain
...
Commodore exec() function
2013-08-26 23:50:34 -07:00
Christian Groessler
887ba4d501
remove warning about missing return value; fix typo
2013-08-26 12:18:24 +02:00
Greg King
2d66c27462
Added test programs for the exec() function.
2013-08-25 00:49:03 -04:00
Oliver Schmidt
d242afdf7e
Added sprintf() test contributed by Ullrich von Bassewitz.
...
Comment from the author:
Some may remember that there was a problem with printf reported a long time
ago. I got curious and over the weekend, I wrote a program to test printf. Or
better: The underlying formatting code, which is used for the whole printf()
family of functions including cprintf and sprintf.
The result is what made me say "oops": The program tests 377 different
conversions. The cc65 printf implementation fails in 144 cases. In 31 of these
cases, it fails so badly that it outputs screens of garbage, or even crashes
the machine, so I had to disable these tests to proceed.
Please note that you can compile the code with gcc for x86, but it will show
failures. This is because the expected results are hardcoded and the integer
sizes of gcc are different, so the conversion results won't match the ones
expected in the code.
2013-07-27 17:21:07 +02:00
Christian Groessler
1baca81341
add "tinyshell" test program for file operations
2013-07-24 15:05:25 +02:00
Oliver Schmidt
83280e1ee2
Have __APPLE2ENH__ imply __APPLE2__ and __ATARIXL__ imply __ATARI__.
2013-06-17 21:34:08 +02:00
Oliver Schmidt
98c47d1877
Introduced target 'atarixl'.
...
The target 'atarixl' is to be used for Atari XL (and better) machines.
It will disable the OS ROM and enable the Shadow RAM available on
those machine.
Note: This commit is only the inital step towards for this goal that just
replicates the target 'atari' as a starting point!
2013-05-28 21:56:37 +02:00
Oliver Schmidt
85885001b1
Removed (pretty inconsistently used) tab chars from source code base.
2013-05-09 13:57:12 +02:00
Oliver Schmidt
815854c514
Removed unmaintained Makefile and file lists.
2013-04-28 22:50:09 +02:00