Stephan Mühlstrasser
fd5dca08fb
Removed unused constants
...
They were left-overs from early attempts to implement character output.
2014-12-02 18:20:54 +01:00
Stephan Mühlstrasser
e9a90940b1
Dummy implementation for osmapperrno
...
Copied from atmos implementation
2014-11-30 21:05:36 +01:00
Stephan Mühlstrasser
b47a1d99ec
Added scrsize() function.
2014-11-30 16:01:43 +01:00
Stephan Mühlstrasser
945ad167df
Undo accidental rename of wrong scrsize.s file.
2014-11-30 16:00:55 +01:00
Stephan Mühlstrasser
fa770bada8
Added scrsize() function.
2014-11-30 15:58:59 +01:00
Stephan Mühlstrasser
3867be7166
Added cclear() and cclearxy() implementations.
2014-11-30 14:25:16 +01:00
Stephan Mühlstrasser
9b9622d09a
Added chline and cvline implementation from CBM implementation.
2014-11-29 22:13:07 +01:00
Stephan Mühlstrasser
67707f342d
Set default start address to 0x200
2014-11-29 20:56:49 +01:00
Stephan Mühlstrasser
6dc8621fa5
Set cursor in top left corner in clrscr()
...
as documented in conio.h
2014-11-29 20:50:48 +01:00
Stephan Mühlstrasser
ac88639f4a
Implemented cursor functionality.
2014-11-29 20:07:30 +01:00
Stephan Mühlstrasser
7dac57f60d
Added gotox() and gotoy() implementations.
2014-11-29 15:52:42 +01:00
Stephan Mühlstrasser
a66c93c55b
Use CR instead of LF, because this works better over the serial port of a real C1P.
2014-11-26 19:01:15 +01:00
Stephan Mühlstrasser
16bdb10bfe
Default is now automatic execution of program after loading
2014-11-23 20:05:38 +01:00
Stephan Mühlstrasser
dfbd2912cc
Fix help text for default start address
2014-11-23 19:44:45 +01:00
Stephan Mühlstrasser
1c028c794a
Clarify help for -o option
2014-11-23 19:43:24 +01:00
Stephan Mühlstrasser
1e88032608
Copied wherex, wherey and ctype implementations from CBM
2014-11-23 15:56:38 +01:00
Stephan Mühlstrasser
0c62ddf123
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.
2014-11-23 15:32:48 +01:00
Stephan Mühlstrasser
12ca22c265
Remove unnecessary commented code.
2014-11-22 18:14:52 +01:00
Stephan Mühlstrasser
0a6afb59c0
Switch to assembler for cputc implementation.
2014-11-22 01:07:55 +01:00
Stephan Mühlstrasser
5c8cd00dd5
Started cputc and related functions implementation.
2014-11-18 23:18:51 +01:00
Stephan Mühlstrasser
d9f764aa07
Implement macros that shortcut color function calls.
2014-11-18 23:05:50 +01:00
Stephan Mühlstrasser
a20bba0f1e
Adapt to assembler coding conventions.
2014-11-16 21:57:59 +01:00
Stephan Mühlstrasser
14958949c2
Direct use of monitor function instead of subroutine call.
2014-11-16 21:13:18 +01:00
Stephan Mühlstrasser
6edf57324e
Set default start address to 0x300.
...
Make start address configurable via --start-addr.
2014-11-16 20:07:59 +01:00
Stephan Mühlstrasser
3b379c10e4
Added missing dependency from c1p65 to common
2014-11-15 20:37:45 +01:00
Stephan Mühlstrasser
4c46287928
Begin to implement C1P conio features.
2014-11-09 00:58:32 +01:00
Stephan Mühlstrasser
5d7a24241c
Implemented clrscr routine for C1P
2014-11-08 01:14:46 +01:00
Stephan Mühlstrasser
1f85c48fb2
Added the c1p65 project.
2014-11-06 20:46:16 +01:00
Stephan Mühlstrasser
29801cd45f
Enter bytes in a loop in data mode
2014-11-02 23:22:41 +01:00
Stephan Mühlstrasser
57a422d064
Adapt c1p65 project to Visual Studio 2013
2014-11-02 19:39:39 +01:00
Stephan Mühlstrasser
0b186407f1
Merge https://github.com/cc65/cc65 into c1p
2014-11-02 16:17:16 +01:00
Oliver Schmidt
ac12a738bc
Adjusted Travis CI file to recent change.
2014-11-01 13:49:19 +01:00
Oliver Schmidt
91b9451c60
Reduced clutter in root dir.
2014-11-01 13:45:17 +01:00
Oliver Schmidt
2cea214e86
Ignore return value of commit (not push).
2014-10-30 23:21:40 +01:00
Oliver Schmidt
195067d023
Minor changes to cleanup log.
2014-10-30 22:43:34 +01:00
Oliver Schmidt
8ec3d9268e
Moved Windows binary snapshot to SourceForge.
2014-10-30 22:20:02 +01:00
Oliver Schmidt
1673a40a77
Merge pull request #138 from spiro-trikaliotis/equality-error-uz
...
Equality problem (Ullrich von Bassewitz)
2014-10-14 15:15:23 +02:00
Oliver Schmidt
137041c59f
Merge pull request #137 from spiro-trikaliotis/notemittinglabels-alancox
...
Fix for: cc65 forgetting to emit labels (Alan Cox)
2014-10-14 15:13:29 +02:00
Spiro Trikaliotis
55815ea10c
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.
2014-10-14 13:41:17 +02:00
Spiro Trikaliotis
f4f879283d
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.
2014-10-14 13:32:58 +02:00
Oliver Schmidt
d0aef118ac
Merge pull request #133 from pfusik/fix-char-cast
...
Fix casting an r-value to char.
2014-09-30 16:08:41 +02:00
Oliver Schmidt
295604b31f
Merge pull request #135 from ikorb/patch1
...
added tests as prepared by oliver
2014-09-25 21:50:28 +02:00
mrdudz
ca300826cf
added tests as prepared by oliver
2014-09-25 21:38:34 +02:00
Piotr Fusik
8c1f12f06b
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.
2014-09-22 23:47:20 +02:00
Oliver Schmidt
d75f9c2051
Merge pull request #132 from greg-king5/high-zero
...
Change "#>0" into "#>$0000".
2014-09-11 08:57:50 +02:00
Greg King
74c2415795
Changed literal zeroes of the style "#>0" into the style "#>$0000".
2014-09-10 19:15:07 -04:00
Oliver Schmidt
e702832e80
Merge pull request #130 from greg-king5/caps-lock
...
Disable the Atmos keyboard's CAPS LOCK for stdio too.
2014-09-09 12:55:30 +02:00
Greg King
970af0cdb2
Swapped the locations of a constructor and a destructor in a source file.
...
The constructor now is first.
Used a more expressive literal zero.
2014-09-04 17:37:41 -04:00
Oliver Schmidt
76283e1b45
Merge pull request #131 from greg-king5/refine-crt
...
Made the crt0.s source files comments be consistent with each other.
2014-08-24 21:31:35 +02:00
Greg King
c7969a78b0
Refined the comments in the target start-up files.
...
Fixed typo errors. Made the comments consistent across all those files.
2014-08-24 10:10:20 -04:00