]>
git.sur5r.net Git - cc65/log
cuz [Mon, 16 Jun 2008 17:32:33 +0000 (17:32 +0000)]
Several updates by Oliver Schmidt.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3845
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 16 Jun 2008 17:25:01 +0000 (17:25 +0000)]
Updates and hints regarding AppleCommander by Oliver Schmidt.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3844
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 21 Apr 2008 20:14:29 +0000 (20:14 +0000)]
Bumped the version number
git-svn-id: svn://svn.cc65.org/cc65/trunk@3840
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 21 Apr 2008 20:11:14 +0000 (20:11 +0000)]
Bumped the version number
git-svn-id: svn://svn.cc65.org/cc65/trunk@3839
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 15 Apr 2008 06:55:35 +0000 (06:55 +0000)]
Renamed setoserror to seterrnofromoserror to avoid clashes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3838
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 15 Apr 2008 06:44:46 +0000 (06:44 +0000)]
Fixed an error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3837
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 14 Apr 2008 18:56:32 +0000 (18:56 +0000)]
Removed display swapping code
git-svn-id: svn://svn.cc65.org/cc65/trunk@3836
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 13 Apr 2008 17:35:15 +0000 (17:35 +0000)]
New entry point setoserror
git-svn-id: svn://svn.cc65.org/cc65/trunk@3835
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 13 Apr 2008 14:49:16 +0000 (14:49 +0000)]
New function fndefunit.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3834
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 10 Apr 2008 20:29:25 +0000 (20:29 +0000)]
Added information about the DTV extended memory driver.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3833
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 10 Apr 2008 20:20:26 +0000 (20:20 +0000)]
New get_tv function by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3832
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 10 Apr 2008 20:15:28 +0000 (20:15 +0000)]
NTSC/PAL update by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3831
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 10 Apr 2008 20:12:20 +0000 (20:12 +0000)]
New get_tv module from Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3830
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 31 Mar 2008 21:28:50 +0000 (21:28 +0000)]
More fixes for Watcom C / C89.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3829
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 31 Mar 2008 21:23:10 +0000 (21:23 +0000)]
Fixed another problem with the macros.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3828
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 31 Mar 2008 21:17:27 +0000 (21:17 +0000)]
Allow an optional '+' sign before an exponent of a floating point constant.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3827
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 31 Mar 2008 21:13:10 +0000 (21:13 +0000)]
Fixed bugs in the macro versions of the GetStringId inline functions.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3826
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 31 Mar 2008 20:54:45 +0000 (20:54 +0000)]
Make much more usage of dynamic strings (StrBufs) instead of char* and
friends. Since names and other strings are now StrBufs in many places, code
for output had to be changed.
Added support for string literals to StrBuf.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3825
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 31 Mar 2008 20:51:31 +0000 (20:51 +0000)]
The conversion specifier to output a StrBuf had to be changed, because gcc
emits a warning for each such unknown conversion specifier.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3824
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 30 Mar 2008 08:41:26 +0000 (08:41 +0000)]
Removed an unused module.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3823
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 29 Mar 2008 12:17:32 +0000 (12:17 +0000)]
Fixed an error in the type comparison code. Function declarators were not
considered equal, if the functions defined different local structs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3822
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 27 Mar 2008 13:40:38 +0000 (13:40 +0000)]
New functions SB_ToLower and SB_ToUpper.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3821
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 26 Mar 2008 08:39:36 +0000 (08:39 +0000)]
Quite some functions mentioned as "unsupported" are available in the meantime
(Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3820
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 26 Mar 2008 08:35:50 +0000 (08:35 +0000)]
Fixed a few typos (Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3819
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 25 Mar 2008 19:08:26 +0000 (19:08 +0000)]
The value of COLOR_WHITE changed from 1 to 3.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3818
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 25 Mar 2008 19:07:52 +0000 (19:07 +0000)]
Removed obsolete files.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3817
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 16 Mar 2008 09:37:22 +0000 (09:37 +0000)]
Oliver Schmidt updated the graphics drivers and part of the C library for the
Apple machines.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3816
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 16 Mar 2008 09:27:20 +0000 (09:27 +0000)]
Oliver Schmidt added test output for second fire button.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3815
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 16 Mar 2008 09:01:28 +0000 (09:01 +0000)]
Ignore all the generated text files.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3814
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 27 Feb 2008 20:37:02 +0000 (20:37 +0000)]
Fixed a bug in the optimizer. Loads of X and Y from memory were sometimes
replaced by loads of A with an immediate value (which is stored in said memory
location).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3813
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 25 Feb 2008 07:47:04 +0000 (07:47 +0000)]
Oliver Schmidt fixed errors in the LINE and SETPIXELCLIP routines.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3812
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 21 Feb 2008 16:59:57 +0000 (16:59 +0000)]
The descriptions of the CLI and SEI functions were reversed.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3811
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 20 Feb 2008 17:27:19 +0000 (17:27 +0000)]
Patch for ca65html by Greg King:
The "ca65html.sgml" patch:
1) Removes text that says that the colorize option is non-standard.
2) Corrects the information about what is put on the index page.
The "ca65html" patch:
1) Looks for "?" and "@" at the front of cheap local labels.
2) Handles label assignment statements.
3) Parses many more ca65 dot-directives.
4) Handles every official op-code mnemonic that ca65 knows.
5) Recognizes both upper- and lower-case directives and mnemonics.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3810
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 19 Feb 2008 21:01:07 +0000 (21:01 +0000)]
Allow optional assignments in .export and .exportzp statements.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3809
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 12 Dec 2007 19:16:52 +0000 (19:16 +0000)]
Fixed an error (Oliver Schmidt).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3808
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 2 Sep 2007 19:57:34 +0000 (19:57 +0000)]
Document segment support for da65 (which is not completely done).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3807
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 2 Sep 2007 19:49:12 +0000 (19:49 +0000)]
More segment support stuff.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3806
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 31 Aug 2007 20:27:53 +0000 (20:27 +0000)]
Started to add support for segments.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3805
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 31 Aug 2007 20:23:37 +0000 (20:23 +0000)]
Move code to a subroutine.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3804
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 31 Aug 2007 16:02:03 +0000 (16:02 +0000)]
Preprocess the remainder of the line in a #include preprocessor directive.
This allows use of macros in the file spec and is a requirement of the C
standard.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3803
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 30 Aug 2007 20:24:16 +0000 (20:24 +0000)]
Renamed the Val field to IVal to allow values of other types later.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3802
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 28 Aug 2007 21:14:21 +0000 (21:14 +0000)]
Move more stuff from scanner.c into the new module token.c.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3801
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 28 Aug 2007 19:54:48 +0000 (19:54 +0000)]
Fixed the name of the assembler.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3800
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 28 Aug 2007 12:53:43 +0000 (12:53 +0000)]
Added #warning (suggestion by Rudolf Schubert).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3799
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 27 Aug 2007 20:39:02 +0000 (20:39 +0000)]
Preparation for introducing token sources.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3798
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 26 Aug 2007 18:53:46 +0000 (18:53 +0000)]
Fixed a bug: The compiler evaluated constant expressions internally always
using signed integers as data types. This led to wrong results for mod, div
and compares.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3797
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 26 Aug 2007 17:25:21 +0000 (17:25 +0000)]
Fixed a bug: Byte three of the remainder was overwritten by byte 4.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3796
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 23 Aug 2007 19:50:17 +0000 (19:50 +0000)]
Added Peter Wendrich <pwsoft@syntiac.com> to the CREDITS file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3795
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 23 Aug 2007 19:48:43 +0000 (19:48 +0000)]
New .FEATURE org_per_seg. If enabled, .org/.reloc do only influence the
current segment. Idea by Peter Wendrich <pwsoft@syntiac.com>.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3794
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 21 Aug 2007 13:16:53 +0000 (13:16 +0000)]
Remove the #error statement if the platform is unknown. This allows use of
conio.h in custom targets.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3793
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 20 Aug 2007 09:24:04 +0000 (09:24 +0000)]
Don't try to strip the ca65html perl script.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3791
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 20 Aug 2007 08:43:45 +0000 (08:43 +0000)]
Added an URL tag
git-svn-id: svn://svn.cc65.org/cc65/trunk@3790
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 20 Aug 2007 08:40:23 +0000 (08:40 +0000)]
Replaced "Copyright" tag by "License".
git-svn-id: svn://svn.cc65.org/cc65/trunk@3789
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 19 Aug 2007 12:54:45 +0000 (12:54 +0000)]
Applied Magervalps colorization changes with some minor modifications.
Colorization is now done by using CSS style sheets, so even colorized pages
are valid HTML.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3788
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 19 Aug 2007 12:23:24 +0000 (12:23 +0000)]
Fixed umlauts
git-svn-id: svn://svn.cc65.org/cc65/trunk@3787
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 19 Aug 2007 12:12:33 +0000 (12:12 +0000)]
Amiga install files by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3786
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 3 Jul 2007 16:02:04 +0000 (16:02 +0000)]
Fixed an error handling SC_EXTERN.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3785
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 3 Jul 2007 16:01:51 +0000 (16:01 +0000)]
Fixed an error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3784
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 28 Jun 2007 10:28:34 +0000 (10:28 +0000)]
Fixed an error
git-svn-id: svn://svn.cc65.org/cc65/trunk@3783
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 21 Jun 2007 20:42:16 +0000 (20:42 +0000)]
Changes from Greg King
git-svn-id: svn://svn.cc65.org/cc65/trunk@3782
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 12 Jun 2007 15:51:48 +0000 (15:51 +0000)]
Fixed wrong spelling of ".dbyt".
git-svn-id: svn://svn.cc65.org/cc65/trunk@3781
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 12 Jun 2007 07:29:25 +0000 (07:29 +0000)]
Fixed hangs on certain info files. PC was not incremented when DataByteLine
is called.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3780
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 26 May 2007 19:59:06 +0000 (19:59 +0000)]
The copyright tag is deprecated.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3779
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 21 May 2007 20:51:55 +0000 (20:51 +0000)]
Fixed a problem with MagerValps changes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3778
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Wed, 28 Mar 2007 19:34:48 +0000 (19:34 +0000)]
space optimization by Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@3777
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 18 Mar 2007 19:15:35 +0000 (19:15 +0000)]
Fix type of "&array" - it will actually generate pointer to array, not pointer
to element. This will make some valid code work but emits now errors for
questionable code.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3775
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 18 Mar 2007 18:26:00 +0000 (18:26 +0000)]
Using typdefs, it is possible to construct types that have qualifiers
attached to an array (not the elementtype). Fix these problems by tranfering
the qualifiers to the elements.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3774
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 11 Mar 2007 22:02:36 +0000 (22:02 +0000)]
Corrected some 510/610 info.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3773
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 10 Feb 2007 18:22:43 +0000 (18:22 +0000)]
Fixed a bug introduced with the last patch
git-svn-id: svn://svn.cc65.org/cc65/trunk@3772
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 9 Feb 2007 08:24:03 +0000 (08:24 +0000)]
Updated version by Karri Kaksonen.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3771
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 7 Feb 2007 14:25:51 +0000 (14:25 +0000)]
Fixed an error in SB_Slice.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3770
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 3 Feb 2007 18:26:16 +0000 (18:26 +0000)]
MagerValp: I adjusted some of the regexps in ca65html again, to better detect
labels, and to eliminate false positives where labels start with three
characters matching an opcode.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3769
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sat, 3 Feb 2007 18:11:37 +0000 (18:11 +0000)]
Fixed internal compiler error on invalid input code.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3768
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 24 Jan 2007 21:07:11 +0000 (21:07 +0000)]
New version by Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3767
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 5 Jan 2007 16:16:34 +0000 (16:16 +0000)]
Update from Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3766
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Tue, 22 Aug 2006 20:27:59 +0000 (20:27 +0000)]
Replace the fixed buffer in the Find() routine by a dynamically allocated
string using a StrBuf. This works around problems with Watcom C where
FILENAME_MAX was just 80.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3765
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 18 Aug 2006 16:41:45 +0000 (16:41 +0000)]
Ignore intermediate files
git-svn-id: svn://svn.cc65.org/cc65/trunk@3764
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Fri, 18 Aug 2006 16:40:45 +0000 (16:40 +0000)]
Added build rules for the apple2-auxmem driver.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3763
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 17 Aug 2006 19:50:23 +0000 (19:50 +0000)]
New extended memory driver by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3762
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 17 Aug 2006 19:40:16 +0000 (19:40 +0000)]
Honor the new MOUSE_FLAG_EARLY_IRQ and MOUSE_FLAG_LATE_IRQ flags also when
uninstalling the driver.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3761
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 17 Aug 2006 19:28:43 +0000 (19:28 +0000)]
Fixed a typo (patch by Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3760
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 17 Aug 2006 19:27:19 +0000 (19:27 +0000)]
Added docs for the Supervision Console contributed by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3759
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 17 Aug 2006 19:22:53 +0000 (19:22 +0000)]
Mouse driver fixes by Oliver Schmidt.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3758
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Thu, 17 Aug 2006 19:19:55 +0000 (19:19 +0000)]
Added constructor support (contributed by Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@3757
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 5 Jun 2006 16:59:29 +0000 (16:59 +0000)]
Rewrote the xxx_load routines for the drivers in assembler to save some
space.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3756
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 4 Jun 2006 10:33:51 +0000 (10:33 +0000)]
joy_unload didn't return a valid error code.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3755
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 4 Jun 2006 10:31:33 +0000 (10:31 +0000)]
ser_unload didn't return a valid error code.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3754
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 4 Jun 2006 10:29:13 +0000 (10:29 +0000)]
mouse_unload didn't return a valid erro code on success.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3753
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 4 Jun 2006 10:15:18 +0000 (10:15 +0000)]
Fixed a problem when loading joystick drivers: When an install error occurred,
the driver wasn't removed from memory.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3752
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 4 Jun 2006 10:14:30 +0000 (10:14 +0000)]
Unloading the joystick driver didn't reset the interrupts, so the program may
crash later.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3751
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 4 Jun 2006 10:01:33 +0000 (10:01 +0000)]
Fixed an error in the load routine: The driver was not removed from memory
when the install routine failed.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3750
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 4 Jun 2006 09:59:02 +0000 (09:59 +0000)]
Fixed error handling
git-svn-id: svn://svn.cc65.org/cc65/trunk@3749
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 4 Jun 2006 09:48:14 +0000 (09:48 +0000)]
Fixed a problem in mouse_load_driver: The driver was not removed from memory
when the load failed.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3748
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 31 May 2006 21:18:44 +0000 (21:18 +0000)]
Addition warning in comment
git-svn-id: svn://svn.cc65.org/cc65/trunk@3747
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 31 May 2006 21:11:46 +0000 (21:11 +0000)]
Minor update by Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3746
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Wed, 31 May 2006 21:08:57 +0000 (21:08 +0000)]
New cbm510 docs by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3745
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 29 May 2006 20:38:44 +0000 (20:38 +0000)]
Fixed a problem with undefined identifiers in #if expressions: If the
identifier is not the last token on the line, the compiler will run into
an error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3744
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 29 May 2006 20:36:21 +0000 (20:36 +0000)]
Terminate the line containing the #if expression before passing it to the
parser.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3743
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Mon, 29 May 2006 16:27:39 +0000 (16:27 +0000)]
Update by Oliver Schmidt
git-svn-id: svn://svn.cc65.org/cc65/trunk@3742
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cuz [Sun, 21 May 2006 11:25:31 +0000 (11:25 +0000)]
Changed the mouse API: Introduced a new flag byte that contains information
about the driver, the mouse kernel needs to know. Current supported: Two flags
to enable interrupts before or after calling the driver INSTALL routine.
git-svn-id: svn://svn.cc65.org/cc65/trunk@3741
b7a2c559 -68d2-44c3-8de9-
860c34a00d81