1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-19 09:28:25 +00:00
Commit Graph

116 Commits

Author SHA1 Message Date
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
mrdudz c0567eb8b7 add LF 2014-11-20 13:16:04 +01:00
mrdudz 6273d1cdc0 actually make TAS work :) 2014-11-20 02:47:33 +01:00
mrdudz 8cc71f135c added support for LAX#imm, all done 2014-11-20 00:18:12 +01:00
mrdudz 044aee7f8d added support for undocumented NOPs 2014-11-19 23:20:46 +01:00
mrdudz 2dfdf4dec7 added support for ane, sha, shs, shy, shx 2014-11-19 22:34:33 +01:00
mrdudz 202a2d677b starting branch for adding the missing undocumented opcodes 2014-11-19 22:04:32 +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
uz 640460deb5 Fixed problems reported by Greg King.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5819 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-09-06 20:36:35 +00:00
uz 18f22506ba Added a test program to test the 16 bit shift ops.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5782 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-07-12 21:11:21 +00:00
uz e92356cb36 Added the test program for the POSIX directory routines.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5686 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-06-06 18:31:58 +00:00
ol.sc ed92935ef7 Removed '.c65' from include file name.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5509 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-02-09 09:13:34 +00:00
ol.sc 68589fc963 Adjusted resource file to recent syntax changes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5378 b7a2c559-68d2-44c3-8de9-860c34a00d81
2012-01-04 15:24:18 +00:00
ol.sc 6ff1d8314d Moved GEOS VLIR assembler sample from 'samples' to 'testcode' because:
- It relies on include files which are not part of the cc65 distribution (but only present in the cc65 source tree).
- An upcoming GEOS VLIR C sample will obsolete it - as sample.

git-svn-id: svn://svn.cc65.org/cc65/trunk@5316 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-27 00:25:17 +00:00
ol.sc b9b6657c29 Adjusted language and TABs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5315 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-12-26 23:50:55 +00:00
cpg d8dd221f35 change my email addr from cpg@aladdin.de to chris@groessler.org
git-svn-id: svn://svn.cc65.org/cc65/trunk@4977 b7a2c559-68d2-44c3-8de9-860c34a00d81
2011-02-26 22:15:24 +00:00