]>
git.sur5r.net Git - cc65/log
Stephan Mühlstrasser [Mon, 5 Jan 2015 19:37:23 +0000 (20:37 +0100)]
Set default RAM size to 32 kB.
8 kB RAM are very small for "interesting" programs
compiled with cc65. Therefore set the default
RAM size to 32 kB.
Stephan Mühlstrasser [Fri, 2 Jan 2015 19:28:36 +0000 (20:28 +0100)]
Restructured according to coding conventions.
Stephan Mühlstrasser [Tue, 2 Dec 2014 19:42:54 +0000 (20:42 +0100)]
Merge branch 'master' of https://github.com/cc65/cc65 into c1p
Stephan Mühlstrasser [Tue, 2 Dec 2014 17:20:54 +0000 (18:20 +0100)]
Removed unused constants
They were left-overs from early attempts to implement character output.
Stephan Mühlstrasser [Sun, 30 Nov 2014 20:05:36 +0000 (21:05 +0100)]
Dummy implementation for osmapperrno
Copied from atmos implementation
Stephan Mühlstrasser [Sun, 30 Nov 2014 15:01:43 +0000 (16:01 +0100)]
Added scrsize() function.
Stephan Mühlstrasser [Sun, 30 Nov 2014 15:00:55 +0000 (16:00 +0100)]
Undo accidental rename of wrong scrsize.s file.
Stephan Mühlstrasser [Sun, 30 Nov 2014 14:58:59 +0000 (15:58 +0100)]
Added scrsize() function.
Stephan Mühlstrasser [Sun, 30 Nov 2014 13:25:16 +0000 (14:25 +0100)]
Added cclear() and cclearxy() implementations.
Stephan Mühlstrasser [Sat, 29 Nov 2014 21:13:07 +0000 (22:13 +0100)]
Added chline and cvline implementation from CBM implementation.
Stephan Mühlstrasser [Sat, 29 Nov 2014 19:56:49 +0000 (20:56 +0100)]
Set default start address to 0x200
Stephan Mühlstrasser [Sat, 29 Nov 2014 19:50:48 +0000 (20:50 +0100)]
Set cursor in top left corner in clrscr()
as documented in conio.h
Stephan Mühlstrasser [Sat, 29 Nov 2014 19:07:30 +0000 (20:07 +0100)]
Implemented cursor functionality.
Stephan Mühlstrasser [Sat, 29 Nov 2014 14:52:42 +0000 (15:52 +0100)]
Added gotox() and gotoy() implementations.
Oliver Schmidt [Thu, 27 Nov 2014 18:24:59 +0000 (19:24 +0100)]
Merge pull request #141 from mrdudz/testsuite
Testsuite
Oliver Schmidt [Thu, 27 Nov 2014 17:49:01 +0000 (18:49 +0100)]
Merge pull request #140 from peterferrie/master
implement ProDOS seek
mrdudz [Wed, 26 Nov 2014 18:32:54 +0000 (19:32 +0100)]
scan sources just once
Stephan Mühlstrasser [Wed, 26 Nov 2014 18:01:15 +0000 (19:01 +0100)]
Use CR instead of LF, because this works better over the serial port of a real C1P.
mrdudz [Wed, 26 Nov 2014 13:22:22 +0000 (14:22 +0100)]
added note on how to continue after failure, added missing limits.ref
mrdudz [Wed, 26 Nov 2014 00:38:30 +0000 (01:38 +0100)]
actually use optimization switches
mrdudz [Tue, 25 Nov 2014 13:16:39 +0000 (14:16 +0100)]
removed binaries and references from git ignore
mrdudz [Tue, 25 Nov 2014 12:47:31 +0000 (13:47 +0100)]
use testwrk for binaries, and generated reference data
mrdudz [Tue, 25 Nov 2014 11:56:45 +0000 (12:56 +0100)]
use 'testwrk' dir for bdiff
mrdudz [Mon, 24 Nov 2014 19:57:58 +0000 (20:57 +0100)]
use own naive bdiff tool instead of diff/fc
mrdudz [Mon, 24 Nov 2014 19:35:35 +0000 (20:35 +0100)]
added linefeeds
peterferrie [Mon, 24 Nov 2014 18:07:16 +0000 (10:07 -0800)]
assert parm count
Stephan Mühlstrasser [Sun, 23 Nov 2014 19:05:38 +0000 (20:05 +0100)]
Default is now automatic execution of program after loading
Stephan Mühlstrasser [Sun, 23 Nov 2014 18:44:45 +0000 (19:44 +0100)]
Fix help text for default start address
Stephan Mühlstrasser [Sun, 23 Nov 2014 18:43:24 +0000 (19:43 +0100)]
Clarify help for -o option
Stephan Mühlstrasser [Sun, 23 Nov 2014 14:56:38 +0000 (15:56 +0100)]
Copied wherex, wherey and ctype implementations from CBM
Stephan Mühlstrasser [Sun, 23 Nov 2014 14:32:48 +0000 (15:32 +0100)]
Enhancements for cursor calculation
Fix handling of newlines.
Wrap around to top of screen when newline occurs
in last line.
Initialize screen width in crt0.s.
mrdudz [Sun, 23 Nov 2014 11:50:47 +0000 (12:50 +0100)]
removed common.h reference
mrdudz [Sun, 23 Nov 2014 11:31:47 +0000 (12:31 +0100)]
checked tests in /val
mrdudz [Sun, 23 Nov 2014 11:18:19 +0000 (12:18 +0100)]
added some windows/cmd.exe stuff
mrdudz [Sat, 22 Nov 2014 21:22:30 +0000 (22:22 +0100)]
makefile for misc, endless.c
mrdudz [Sat, 22 Nov 2014 20:29:26 +0000 (21:29 +0100)]
added readme
mrdudz [Sat, 22 Nov 2014 18:50:30 +0000 (19:50 +0100)]
added todo
mrdudz [Sat, 22 Nov 2014 18:45:40 +0000 (19:45 +0100)]
generate reference output using host compiler, compare using diff, fix yacc input file to work on both host and sim65
mrdudz [Sat, 22 Nov 2014 18:42:39 +0000 (19:42 +0100)]
moved tests that need special care into misc dir
mrdudz [Sat, 22 Nov 2014 17:28:05 +0000 (18:28 +0100)]
fixed up the rest of the tests, added rudimentary makefile(s)
Stephan Mühlstrasser [Sat, 22 Nov 2014 17:14:52 +0000 (18:14 +0100)]
Remove unnecessary commented code.
mrdudz [Sat, 22 Nov 2014 16:02:46 +0000 (17:02 +0100)]
added makefile and common include
mrdudz [Sat, 22 Nov 2014 15:59:31 +0000 (16:59 +0100)]
added makefile and common include
mrdudz [Sat, 22 Nov 2014 15:45:23 +0000 (16:45 +0100)]
include s26 to get bitsize of char
mrdudz [Sat, 22 Nov 2014 15:44:48 +0000 (16:44 +0100)]
sitest can not work
mrdudz [Sat, 22 Nov 2014 14:30:07 +0000 (15:30 +0100)]
cleanup
Stephan Mühlstrasser [Sat, 22 Nov 2014 00:07:55 +0000 (01:07 +0100)]
Switch to assembler for cputc implementation.
peterferrie [Sat, 22 Nov 2014 00:04:11 +0000 (16:04 -0800)]
implement ProDOS seek
Oliver Schmidt [Thu, 20 Nov 2014 13:55:07 +0000 (14:55 +0100)]
Merge pull request #139 from mrdudz/addundocs
Add missing undocs
mrdudz [Thu, 20 Nov 2014 13:49:35 +0000 (14:49 +0100)]
changed return code to -99
mrdudz [Thu, 20 Nov 2014 12:16:04 +0000 (13:16 +0100)]
add LF
mrdudz [Thu, 20 Nov 2014 01:47:33 +0000 (02:47 +0100)]
actually make TAS work :)
mrdudz [Thu, 20 Nov 2014 00:31:39 +0000 (01:31 +0100)]
uses TAS instead of SHS like da65 did
mrdudz [Wed, 19 Nov 2014 23:18:12 +0000 (00:18 +0100)]
added support for LAX#imm, all done
mrdudz [Wed, 19 Nov 2014 22:20:46 +0000 (23:20 +0100)]
added support for undocumented NOPs
mrdudz [Wed, 19 Nov 2014 21:54:33 +0000 (22:54 +0100)]
renamed KIL to the more common JAM, which is also accepted by ca65
mrdudz [Wed, 19 Nov 2014 21:34:33 +0000 (22:34 +0100)]
added support for ane, sha, shs, shy, shx
mrdudz [Wed, 19 Nov 2014 21:04:32 +0000 (22:04 +0100)]
starting branch for adding the missing undocumented opcodes
mrdudz [Wed, 19 Nov 2014 14:44:14 +0000 (15:44 +0100)]
Merge remote-tracking branch 'upstream/master'
Stephan Mühlstrasser [Tue, 18 Nov 2014 22:06:28 +0000 (23:06 +0100)]
Started cputc and related functions implementation.
Stephan Mühlstrasser [Tue, 18 Nov 2014 22:05:50 +0000 (23:05 +0100)]
Implement macros that shortcut color function calls.
Stephan Mühlstrasser [Sun, 16 Nov 2014 20:57:59 +0000 (21:57 +0100)]
Adapt to assembler coding conventions.
Stephan Mühlstrasser [Sun, 16 Nov 2014 20:13:18 +0000 (21:13 +0100)]
Direct use of monitor function instead of subroutine call.
Stephan Mühlstrasser [Sun, 16 Nov 2014 19:07:59 +0000 (20:07 +0100)]
Set default start address to 0x300.
Make start address configurable via --start-addr.
Stephan Mühlstrasser [Sat, 15 Nov 2014 19:37:45 +0000 (20:37 +0100)]
Added missing dependency from c1p65 to common
Stephan Mühlstrasser [Sat, 8 Nov 2014 23:58:32 +0000 (00:58 +0100)]
Begin to implement C1P conio features.
Stephan Mühlstrasser [Sat, 8 Nov 2014 00:14:46 +0000 (01:14 +0100)]
Implemented clrscr routine for C1P
Stephan Mühlstrasser [Thu, 6 Nov 2014 19:46:16 +0000 (20:46 +0100)]
Added the c1p65 project.
Oliver Schmidt [Mon, 3 Nov 2014 22:31:54 +0000 (23:31 +0100)]
Adjusted URL.
Oliver Schmidt [Mon, 3 Nov 2014 22:21:52 +0000 (23:21 +0100)]
Consistently rely on SSL redirection.
Oliver Schmidt [Mon, 3 Nov 2014 20:42:54 +0000 (21:42 +0100)]
Adjusted doc URL.
Oliver Schmidt [Mon, 3 Nov 2014 20:23:29 +0000 (21:23 +0100)]
Modified doc generation to target 'doc' repository.
Stephan Mühlstrasser [Sun, 2 Nov 2014 22:22:41 +0000 (23:22 +0100)]
Enter bytes in a loop in data mode
Stephan Mühlstrasser [Sun, 2 Nov 2014 18:39:39 +0000 (19:39 +0100)]
Adapt c1p65 project to Visual Studio 2013
Stephan Mühlstrasser [Sun, 2 Nov 2014 15:17:16 +0000 (16:17 +0100)]
Merge https://github.com/cc65/cc65 into c1p
Oliver Schmidt [Sat, 1 Nov 2014 12:49:19 +0000 (13:49 +0100)]
Adjusted Travis CI file to recent change.
Oliver Schmidt [Sat, 1 Nov 2014 12:45:17 +0000 (13:45 +0100)]
Reduced clutter in root dir.
Oliver Schmidt [Thu, 30 Oct 2014 22:21:40 +0000 (23:21 +0100)]
Ignore return value of commit (not push).
Oliver Schmidt [Thu, 30 Oct 2014 21:43:34 +0000 (22:43 +0100)]
Minor changes to cleanup log.
Oliver Schmidt [Thu, 30 Oct 2014 21:15:45 +0000 (22:15 +0100)]
Moved Windows binary snapshot to SourceForge.
Oliver Schmidt [Tue, 14 Oct 2014 13:15:23 +0000 (15:15 +0200)]
Merge pull request #138 from spiro-trikaliotis/equality-error-uz
Equality problem (Ullrich von Bassewitz)
Oliver Schmidt [Tue, 14 Oct 2014 13:13:29 +0000 (15:13 +0200)]
Merge pull request #137 from spiro-trikaliotis/notemittinglabels-alancox
Fix for: cc65 forgetting to emit labels (Alan Cox)
Spiro Trikaliotis [Tue, 14 Oct 2014 11:41:17 +0000 (13:41 +0200)]
Equality problem (Ullrich von Bassewitz)
Neil Stockbridge reported a problem with equality comparisons on
cc65.org's mailing list:
http://www.cc65.org/mailarchive/2014-10/11680.html
Uz provided a fix for it:
http://www.cc65.org/mailarchive/2014-10/11683.html
This pull request ask to add the fix to cc65 on github.
Spiro Trikaliotis [Tue, 14 Oct 2014 11:32:58 +0000 (13:32 +0200)]
Fix for: cc65 forgetting to emit labels (Alan Cox)
Alan Cox provided this on 2014-10-02 on the cc65.org mailing list:
http://www.cc65.org/mailarchive/2014-10/11673.html
[...]
It breaks in several spots with cc65 where cc65 forgets to emit the
labels for the goto statements - the code is there but with no label
and it them blows up linking
[...]
He also provided a fix:
http://www.cc65.org/mailarchive/2014-10/11675.html
which was approved by Uz:
http://www.cc65.org/mailarchive/2014-10/11679.html
This is the patch of Alan Cox, adjusted only to the new locations on
cc65/github.
mrdudz [Wed, 1 Oct 2014 13:33:41 +0000 (15:33 +0200)]
scheisse
Oliver Schmidt [Tue, 30 Sep 2014 14:08:41 +0000 (16:08 +0200)]
Merge pull request #133 from pfusik/fix-char-cast
Fix casting an r-value to char.
mrdudz [Thu, 25 Sep 2014 21:19:14 +0000 (23:19 +0200)]
fix cast to char, patch by Piotr Fusik
mrdudz [Thu, 25 Sep 2014 20:01:27 +0000 (22:01 +0200)]
Merge remote-tracking branch 'upstream/master'
Oliver Schmidt [Thu, 25 Sep 2014 19:50:28 +0000 (21:50 +0200)]
Merge pull request #135 from ikorb/patch1
added tests as prepared by oliver
mrdudz [Wed, 24 Sep 2014 14:45:10 +0000 (16:45 +0200)]
added tests as prepared by oliver
mrdudz [Thu, 25 Sep 2014 16:47:23 +0000 (18:47 +0200)]
added commandline option to quit after X cycles
mrdudz [Wed, 24 Sep 2014 14:45:10 +0000 (16:45 +0200)]
added tests as prepared by oliver
Piotr Fusik [Mon, 22 Sep 2014 21:47:20 +0000 (23:47 +0200)]
Fix casting an r-value to char.
For example:
int f(int i, int j) { return (char) (i + 1) == j; }
f(0x1234, 0x35) returned 0.
This bug caused zlib/uncompress return Z_DATA_ERROR on correct input.
Oliver Schmidt [Thu, 11 Sep 2014 06:57:50 +0000 (08:57 +0200)]
Merge pull request #132 from greg-king5/high-zero
Change "#>0" into "#>$0000".
Greg King [Wed, 10 Sep 2014 23:15:07 +0000 (19:15 -0400)]
Changed literal zeroes of the style "#>0" into the style "#>$0000".
Oliver Schmidt [Tue, 9 Sep 2014 10:55:30 +0000 (12:55 +0200)]
Merge pull request #130 from greg-king5/caps-lock
Disable the Atmos keyboard's CAPS LOCK for stdio too.
Greg King [Thu, 4 Sep 2014 21:37:41 +0000 (17:37 -0400)]
Swapped the locations of a constructor and a destructor in a source file.
The constructor now is first.
Used a more expressive literal zero.
Oliver Schmidt [Sun, 24 Aug 2014 19:31:35 +0000 (21:31 +0200)]
Merge pull request #131 from greg-king5/refine-crt
Made the crt0.s source files comments be consistent with each other.
Greg King [Sat, 23 Aug 2014 18:05:36 +0000 (14:05 -0400)]
Refined the comments in the target start-up files.
Fixed typo errors. Made the comments consistent across all those files.
Greg King [Fri, 22 Aug 2014 21:19:58 +0000 (17:19 -0400)]
Moved the CAPS LOCK code out of the startup file, and into its own file.