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

119 Commits

Author SHA1 Message Date
Oliver Schmidt d403c1e7f0 Merge pull request #240 from blackystardust/fix-c128-ram-rts
Fixed the c128 bank 1 emd.
2015-12-02 10:40:06 +01:00
Oliver Schmidt 22f10b1459 Made conio program compatible with joystick-only target(s). 2015-12-01 23:06:51 +01:00
Marco van den Heuvel 3a01ba9509 Fixed emd driver names for atari-xl and apple2e. 2015-11-30 10:15:28 -08:00
Marco van den Heuvel 18208f4d2e Fixed the c128 ram (bank 1) emd. 2015-11-29 23:04:23 -08:00
Marco van den Heuvel 97c9ed3273 Changed according to suggestions. 2015-11-29 10:50:22 -08:00
Marco van den Heuvel 25ab2c60d5 Added a menu to em-test.c and a struct that holds the available emd's, this way the user that wants to test an emd can use the menu to select which one to test. 2015-11-28 22:06:32 -08: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