]> git.sur5r.net Git - cc65/log
cc65
20 years agoSmall fix
cuz [Sun, 4 Apr 2004 14:29:10 +0000 (14:29 +0000)]
Small fix

git-svn-id: svn://svn.cc65.org/cc65/trunk@2971 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoUse new callirq function
cuz [Sun, 4 Apr 2004 14:28:57 +0000 (14:28 +0000)]
Use new callirq function

git-svn-id: svn://svn.cc65.org/cc65/trunk@2970 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoIgnore mouse drivers
cuz [Sun, 4 Apr 2004 14:28:26 +0000 (14:28 +0000)]
Ignore mouse drivers

git-svn-id: svn://svn.cc65.org/cc65/trunk@2969 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdded a specialized callirq routine
cuz [Sun, 4 Apr 2004 14:15:45 +0000 (14:15 +0000)]
Added a specialized callirq routine

git-svn-id: svn://svn.cc65.org/cc65/trunk@2968 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoApplied a graphics driver bugfix sent by Greg King
cuz [Sun, 4 Apr 2004 12:30:50 +0000 (12:30 +0000)]
Applied a graphics driver bugfix sent by Greg King

git-svn-id: svn://svn.cc65.org/cc65/trunk@2967 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoLoadable mouse driver for the C128
cuz [Mon, 29 Mar 2004 17:27:48 +0000 (17:27 +0000)]
Loadable mouse driver for the C128

git-svn-id: svn://svn.cc65.org/cc65/trunk@2966 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoChange MOVE routine calling conventions
cuz [Mon, 29 Mar 2004 16:44:39 +0000 (16:44 +0000)]
Change MOVE routine calling conventions

git-svn-id: svn://svn.cc65.org/cc65/trunk@2965 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew feature missing_char_term
cuz [Mon, 29 Mar 2004 15:58:34 +0000 (15:58 +0000)]
New feature missing_char_term

git-svn-id: svn://svn.cc65.org/cc65/trunk@2964 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoRemoved unused file
cuz [Mon, 29 Mar 2004 15:22:57 +0000 (15:22 +0000)]
Removed unused file

git-svn-id: svn://svn.cc65.org/cc65/trunk@2963 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoOptimized the condes routine, because it is used to schedule interrupt
cuz [Thu, 25 Mar 2004 07:58:58 +0000 (07:58 +0000)]
Optimized the condes routine, because it is used to schedule interrupt
handlers on many platforms, so too many cycles are evil.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2962 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdded docs for new interrupt handler feature
cuz [Tue, 23 Mar 2004 22:42:37 +0000 (22:42 +0000)]
Added docs for new interrupt handler feature

git-svn-id: svn://svn.cc65.org/cc65/trunk@2961 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdded the mouse driver for the C64
cuz [Tue, 23 Mar 2004 21:58:33 +0000 (21:58 +0000)]
Added the mouse driver for the C64

git-svn-id: svn://svn.cc65.org/cc65/trunk@2960 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew mouse API
cuz [Tue, 23 Mar 2004 21:56:13 +0000 (21:56 +0000)]
New mouse API

git-svn-id: svn://svn.cc65.org/cc65/trunk@2959 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoRemoved the old mouse module
cuz [Tue, 23 Mar 2004 21:55:35 +0000 (21:55 +0000)]
Removed the old mouse module

git-svn-id: svn://svn.cc65.org/cc65/trunk@2958 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoMouse driver implementation
cuz [Tue, 23 Mar 2004 21:54:24 +0000 (21:54 +0000)]
Mouse driver implementation

git-svn-id: svn://svn.cc65.org/cc65/trunk@2957 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdded an interrupt facility similar to that on the C128 and Plus/4
cuz [Tue, 23 Mar 2004 21:50:15 +0000 (21:50 +0000)]
Added an interrupt facility similar to that on the C128 and Plus/4

git-svn-id: svn://svn.cc65.org/cc65/trunk@2956 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoWrapper for mouse_box
cuz [Tue, 23 Mar 2004 21:49:37 +0000 (21:49 +0000)]
Wrapper for mouse_box

git-svn-id: svn://svn.cc65.org/cc65/trunk@2955 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed a bug
cuz [Tue, 23 Mar 2004 20:37:40 +0000 (20:37 +0000)]
Fixed a bug

git-svn-id: svn://svn.cc65.org/cc65/trunk@2954 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoWorking on loadable mouse drivers
cuz [Sun, 21 Mar 2004 22:12:06 +0000 (22:12 +0000)]
Working on loadable mouse drivers

git-svn-id: svn://svn.cc65.org/cc65/trunk@2953 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoPlatform dependent FILENAME_MAX
cuz [Sun, 21 Mar 2004 22:10:42 +0000 (22:10 +0000)]
Platform dependent FILENAME_MAX

git-svn-id: svn://svn.cc65.org/cc65/trunk@2952 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoRewrite. This fixes a bug where a forward reference (+1) to a non existing
cuz [Sun, 21 Mar 2004 16:15:55 +0000 (16:15 +0000)]
Rewrite. This fixes a bug where a forward reference (+1) to a non existing
label caused an internal error. It does also add checking for unreferenced
labels.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2950 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdjust year in copyright string
cuz [Sun, 21 Mar 2004 16:15:04 +0000 (16:15 +0000)]
Adjust year in copyright string

git-svn-id: svn://svn.cc65.org/cc65/trunk@2949 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoChanged a bug in the the translation table for the Atari: \a (bell) should
cuz [Sun, 21 Mar 2004 15:13:45 +0000 (15:13 +0000)]
Changed a bug in the the translation table for the Atari: \a (bell) should
now work.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2948 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed a problem with conditional assembly. The assembler did not check if end
cuz [Sun, 21 Mar 2004 11:03:08 +0000 (11:03 +0000)]
Fixed a problem with conditional assembly. The assembler did not check if end
of lined was reached after a .IF/.ELSE/... This could lead to invalid input
accepted without an error message.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2947 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed a small bug
cuz [Sat, 20 Mar 2004 19:23:03 +0000 (19:23 +0000)]
Fixed a small bug

git-svn-id: svn://svn.cc65.org/cc65/trunk@2946 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew option --list-targets
cuz [Sat, 20 Mar 2004 09:36:22 +0000 (09:36 +0000)]
New option --list-targets

git-svn-id: svn://svn.cc65.org/cc65/trunk@2945 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years ago- fixed wrong parameters for <, >
izydorst [Fri, 19 Mar 2004 23:03:21 +0000 (23:03 +0000)]
- fixed wrong parameters for <, >

git-svn-id: svn://svn.cc65.org/cc65/trunk@2944 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed a bug
cuz [Fri, 19 Mar 2004 10:38:09 +0000 (10:38 +0000)]
Fixed a bug

git-svn-id: svn://svn.cc65.org/cc65/trunk@2941 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed a bug
cuz [Fri, 19 Mar 2004 10:18:21 +0000 (10:18 +0000)]
Fixed a bug

git-svn-id: svn://svn.cc65.org/cc65/trunk@2940 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoOutput a warning for a call to memset with a count of zero.
cuz [Thu, 18 Mar 2004 09:43:08 +0000 (09:43 +0000)]
Output a warning for a call to memset with a count of zero.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2939 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agomouse_set_callbacks doesn't return anything
cuz [Thu, 18 Mar 2004 09:42:44 +0000 (09:42 +0000)]
mouse_set_callbacks doesn't return anything

git-svn-id: svn://svn.cc65.org/cc65/trunk@2938 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdded CH_ENTER
cuz [Thu, 18 Mar 2004 09:42:02 +0000 (09:42 +0000)]
Added CH_ENTER

git-svn-id: svn://svn.cc65.org/cc65/trunk@2937 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agorecognize MyDOS
cpg [Tue, 16 Mar 2004 22:48:20 +0000 (22:48 +0000)]
recognize MyDOS

git-svn-id: svn://svn.cc65.org/cc65/trunk@2936 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoadd MyDOS detection (from Stefan Haubenthal)
cpg [Tue, 16 Mar 2004 22:47:50 +0000 (22:47 +0000)]
add MyDOS detection (from Stefan Haubenthal)

git-svn-id: svn://svn.cc65.org/cc65/trunk@2935 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew mouse show/hide routines
cuz [Tue, 16 Mar 2004 19:27:48 +0000 (19:27 +0000)]
New mouse show/hide routines

git-svn-id: svn://svn.cc65.org/cc65/trunk@2934 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoOptimization for __bzero.
cuz [Mon, 15 Mar 2004 22:03:50 +0000 (22:03 +0000)]
Optimization for __bzero.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2933 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoadd MyDOS error codes, contributed by Stefan Haubenthal
cpg [Mon, 15 Mar 2004 21:08:08 +0000 (21:08 +0000)]
add MyDOS error codes, contributed by Stefan Haubenthal

git-svn-id: svn://svn.cc65.org/cc65/trunk@2932 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoadapt to new value of dummy error code
cpg [Mon, 15 Mar 2004 21:02:04 +0000 (21:02 +0000)]
adapt to new value of dummy error code

git-svn-id: svn://svn.cc65.org/cc65/trunk@2931 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoRemoved a useless function call
cuz [Sun, 14 Mar 2004 19:58:48 +0000 (19:58 +0000)]
Removed a useless function call

git-svn-id: svn://svn.cc65.org/cc65/trunk@2930 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoRemoved obsolete comment
cuz [Sun, 14 Mar 2004 11:16:49 +0000 (11:16 +0000)]
Removed obsolete comment

git-svn-id: svn://svn.cc65.org/cc65/trunk@2929 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew apple2enh target
cuz [Sat, 13 Mar 2004 23:27:54 +0000 (23:27 +0000)]
New apple2enh target

git-svn-id: svn://svn.cc65.org/cc65/trunk@2928 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew apple2enh target library
cuz [Sat, 13 Mar 2004 23:25:35 +0000 (23:25 +0000)]
New apple2enh target library

git-svn-id: svn://svn.cc65.org/cc65/trunk@2927 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoapple2enh fixes
cuz [Sat, 13 Mar 2004 23:25:22 +0000 (23:25 +0000)]
apple2enh fixes

git-svn-id: svn://svn.cc65.org/cc65/trunk@2926 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdded a Makefile
cuz [Sat, 13 Mar 2004 23:25:11 +0000 (23:25 +0000)]
Added a Makefile

git-svn-id: svn://svn.cc65.org/cc65/trunk@2925 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoMinor fixes for the new apple2enh target
cuz [Sat, 13 Mar 2004 23:17:19 +0000 (23:17 +0000)]
Minor fixes for the new apple2enh target

git-svn-id: svn://svn.cc65.org/cc65/trunk@2924 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdditional I/O chips added by Stefan Haubenthal
cuz [Sat, 13 Mar 2004 22:51:29 +0000 (22:51 +0000)]
Additional I/O chips added by Stefan Haubenthal

git-svn-id: svn://svn.cc65.org/cc65/trunk@2923 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew header file from Stefan Haubenthal
cuz [Sat, 13 Mar 2004 22:46:29 +0000 (22:46 +0000)]
New header file from Stefan Haubenthal

git-svn-id: svn://svn.cc65.org/cc65/trunk@2922 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed a bug: The volatile keyword was not accepted in type casts or as
cuz [Sat, 13 Mar 2004 22:37:13 +0000 (22:37 +0000)]
Fixed a bug: The volatile keyword was not accepted in type casts or as
argument to the sizeof operator, if the type spec is starting with this
keyword.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2921 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoContributed files from Oliver Schmidt
cuz [Sat, 13 Mar 2004 21:42:44 +0000 (21:42 +0000)]
Contributed files from Oliver Schmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@2920 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoRemove break registers as absolute variables
cuz [Sat, 13 Mar 2004 21:41:30 +0000 (21:41 +0000)]
Remove break registers as absolute variables

git-svn-id: svn://svn.cc65.org/cc65/trunk@2919 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed inclusion order
cuz [Sat, 13 Mar 2004 21:39:01 +0000 (21:39 +0000)]
Fixed inclusion order

git-svn-id: svn://svn.cc65.org/cc65/trunk@2918 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed key definitions (were removed from apple2.h)
cuz [Sat, 13 Mar 2004 21:35:47 +0000 (21:35 +0000)]
Fixed key definitions (were removed from apple2.h)

git-svn-id: svn://svn.cc65.org/cc65/trunk@2917 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years ago- technical stuff in <tt/../
izydorst [Fri, 12 Mar 2004 01:23:21 +0000 (01:23 +0000)]
- technical stuff in <tt/../

git-svn-id: svn://svn.cc65.org/cc65/trunk@2915 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years ago- some VDC info updates
izydorst [Fri, 12 Mar 2004 01:21:27 +0000 (01:21 +0000)]
- some VDC info updates

git-svn-id: svn://svn.cc65.org/cc65/trunk@2914 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoReworked version by Oliver Schmidt
cuz [Thu, 11 Mar 2004 21:54:22 +0000 (21:54 +0000)]
Reworked version by Oliver Schmidt

git-svn-id: svn://svn.cc65.org/cc65/trunk@2913 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew target APPLE2ENH
cuz [Thu, 11 Mar 2004 21:29:09 +0000 (21:29 +0000)]
New target APPLE2ENH

git-svn-id: svn://svn.cc65.org/cc65/trunk@2912 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed a typo
cuz [Thu, 11 Mar 2004 21:28:49 +0000 (21:28 +0000)]
Fixed a typo

git-svn-id: svn://svn.cc65.org/cc65/trunk@2911 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew target APPLE2ENH
cuz [Thu, 11 Mar 2004 21:21:33 +0000 (21:21 +0000)]
New target APPLE2ENH

git-svn-id: svn://svn.cc65.org/cc65/trunk@2910 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdded a new apple2enh target
cuz [Thu, 11 Mar 2004 20:52:23 +0000 (20:52 +0000)]
Added a new apple2enh target

git-svn-id: svn://svn.cc65.org/cc65/trunk@2909 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoDocument push/pop for segment name #pragmas
cuz [Mon, 8 Mar 2004 22:35:37 +0000 (22:35 +0000)]
Document push/pop for segment name #pragmas

git-svn-id: svn://svn.cc65.org/cc65/trunk@2908 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAllow push/pop arguments for segment name #pragmas
cuz [Mon, 8 Mar 2004 22:33:27 +0000 (22:33 +0000)]
Allow push/pop arguments for segment name #pragmas

git-svn-id: svn://svn.cc65.org/cc65/trunk@2907 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed issues with the last change: The return code must be pulled from stack
cuz [Mon, 8 Mar 2004 20:38:58 +0000 (20:38 +0000)]
Fixed issues with the last change: The return code must be pulled from stack
before the stack pointer is reset.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2906 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoRenamed IS_Pop to IS_Drop
cuz [Sun, 7 Mar 2004 22:09:25 +0000 (22:09 +0000)]
Renamed IS_Pop to IS_Drop

git-svn-id: svn://svn.cc65.org/cc65/trunk@2905 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew module strstack
cuz [Sun, 7 Mar 2004 22:09:06 +0000 (22:09 +0000)]
New module strstack

git-svn-id: svn://svn.cc65.org/cc65/trunk@2904 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoDocumented the new push/pop factility for #pragmas.
cuz [Sun, 7 Mar 2004 22:02:45 +0000 (22:02 +0000)]
Documented the new push/pop factility for #pragmas.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2903 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoMade several options that can be changed by #pragmas stackable.
cuz [Sun, 7 Mar 2004 21:53:35 +0000 (21:53 +0000)]
Made several options that can be changed by #pragmas stackable.
Added new #pragma regvars.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2902 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew module intstack
cuz [Sun, 7 Mar 2004 21:52:30 +0000 (21:52 +0000)]
New module intstack

git-svn-id: svn://svn.cc65.org/cc65/trunk@2901 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years ago- a new sample program (GetID is a Hello World in GEOS :)
izydorst [Sat, 6 Mar 2004 13:35:29 +0000 (13:35 +0000)]
- a new sample program (GetID is a Hello World in GEOS :)

git-svn-id: svn://svn.cc65.org/cc65/trunk@2900 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoWorking...
cuz [Fri, 5 Mar 2004 18:34:44 +0000 (18:34 +0000)]
Working...

git-svn-id: svn://svn.cc65.org/cc65/trunk@2899 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdded mouse_ioctl
cuz [Fri, 5 Mar 2004 18:33:56 +0000 (18:33 +0000)]
Added mouse_ioctl

git-svn-id: svn://svn.cc65.org/cc65/trunk@2898 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years ago- fixed bug which prevented DrawPoint/Line from drawing
izydorst [Fri, 5 Mar 2004 17:13:52 +0000 (17:13 +0000)]
- fixed bug which prevented DrawPoint/Line from drawing

git-svn-id: svn://svn.cc65.org/cc65/trunk@2897 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years ago- comment fixes
izydorst [Fri, 5 Mar 2004 17:11:57 +0000 (17:11 +0000)]
- comment fixes

git-svn-id: svn://svn.cc65.org/cc65/trunk@2896 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoDocument atari function keys
cuz [Thu, 4 Mar 2004 22:31:18 +0000 (22:31 +0000)]
Document atari function keys

git-svn-id: svn://svn.cc65.org/cc65/trunk@2895 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdded missing 'simple escape sequences'
cuz [Tue, 2 Mar 2004 19:42:19 +0000 (19:42 +0000)]
Added missing 'simple escape sequences'

git-svn-id: svn://svn.cc65.org/cc65/trunk@2894 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed a bug: Octal character constants were not handled correctly.
cuz [Tue, 2 Mar 2004 19:42:07 +0000 (19:42 +0000)]
Fixed a bug: Octal character constants were not handled correctly.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2893 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoSB_GetNumber didn't handle a sign correctly
cuz [Tue, 2 Mar 2004 19:30:08 +0000 (19:30 +0000)]
SB_GetNumber didn't handle a sign correctly

git-svn-id: svn://svn.cc65.org/cc65/trunk@2892 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoAdded missing 'simple escape sequences'
cuz [Tue, 2 Mar 2004 19:27:59 +0000 (19:27 +0000)]
Added missing 'simple escape sequences'

git-svn-id: svn://svn.cc65.org/cc65/trunk@2891 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoPass chars as ints
cuz [Tue, 2 Mar 2004 19:25:26 +0000 (19:25 +0000)]
Pass chars as ints

git-svn-id: svn://svn.cc65.org/cc65/trunk@2890 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoMove the expression test code into separate modules.
cuz [Tue, 2 Mar 2004 18:00:08 +0000 (18:00 +0000)]
Move the expression test code into separate modules.
The Test() and TestInParens() functions do now return information about the
expression that was tested.
An if... statement where the expression is always true will now print a
warning "Unreachable code" if it has an else clause.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2889 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed two errors, skip to end of line in case of an error
cuz [Tue, 2 Mar 2004 17:24:30 +0000 (17:24 +0000)]
Fixed two errors, skip to end of line in case of an error

git-svn-id: svn://svn.cc65.org/cc65/trunk@2887 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoThe program return code is passed back in ST for the CBMs
cuz [Tue, 2 Mar 2004 17:13:01 +0000 (17:13 +0000)]
The program return code is passed back in ST for the CBMs

git-svn-id: svn://svn.cc65.org/cc65/trunk@2886 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFix: No ST constant available
cuz [Tue, 2 Mar 2004 17:10:43 +0000 (17:10 +0000)]
Fix: No ST constant available

git-svn-id: svn://svn.cc65.org/cc65/trunk@2885 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoPlace the return code into ST
cuz [Tue, 2 Mar 2004 17:08:07 +0000 (17:08 +0000)]
Place the return code into ST

git-svn-id: svn://svn.cc65.org/cc65/trunk@2884 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoPlace the return code into ST
cuz [Tue, 2 Mar 2004 16:59:52 +0000 (16:59 +0000)]
Place the return code into ST

git-svn-id: svn://svn.cc65.org/cc65/trunk@2883 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoIdentifiers starting with a dot could not be used as namens for .define
cuz [Sun, 22 Feb 2004 11:34:29 +0000 (11:34 +0000)]
Identifiers starting with a dot could not be used as namens for .define
style macros, even with --leading_dots_in_identifiers. This was also true
for symbols with one character names and without a leading dot.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2882 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoDon't use bash'isms in make
cuz [Fri, 20 Feb 2004 11:02:15 +0000 (11:02 +0000)]
Don't use bash'isms in make

git-svn-id: svn://svn.cc65.org/cc65/trunk@2881 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoUse the assembler version as BASIC line number, so the version of the
cuz [Mon, 2 Feb 2004 13:34:12 +0000 (13:34 +0000)]
Use the assembler version as BASIC line number, so the version of the
assembler (and probably compiler) can be determined from a compiled
executable. Nice idea from Stefan Haubenthal.

git-svn-id: svn://svn.cc65.org/cc65/trunk@2880 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoWorking on the mouse stuff
cuz [Mon, 2 Feb 2004 12:26:50 +0000 (12:26 +0000)]
Working on the mouse stuff

git-svn-id: svn://svn.cc65.org/cc65/trunk@2879 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew joystick driver contributed by Stefan Haubenthal
cuz [Mon, 2 Feb 2004 12:23:45 +0000 (12:23 +0000)]
New joystick driver contributed by Stefan Haubenthal

git-svn-id: svn://svn.cc65.org/cc65/trunk@2878 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoThe disassembler outputs .text instead of .byte
cuz [Thu, 22 Jan 2004 21:15:51 +0000 (21:15 +0000)]
The disassembler outputs .text instead of .byte

git-svn-id: svn://svn.cc65.org/cc65/trunk@2877 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed a bug
cuz [Thu, 22 Jan 2004 21:13:01 +0000 (21:13 +0000)]
Fixed a bug

git-svn-id: svn://svn.cc65.org/cc65/trunk@2875 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed a bug
cuz [Tue, 20 Jan 2004 21:33:23 +0000 (21:33 +0000)]
Fixed a bug

git-svn-id: svn://svn.cc65.org/cc65/trunk@2874 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixes/improvements from Stefan Haubenthal
cuz [Fri, 9 Jan 2004 17:39:55 +0000 (17:39 +0000)]
Fixes/improvements from Stefan Haubenthal

git-svn-id: svn://svn.cc65.org/cc65/trunk@2873 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoRemoved an unused assignment
cuz [Sun, 4 Jan 2004 21:35:38 +0000 (21:35 +0000)]
Removed an unused assignment

git-svn-id: svn://svn.cc65.org/cc65/trunk@2872 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoDoc fixes from Stefan Haubenthal
cuz [Sun, 4 Jan 2004 21:25:50 +0000 (21:25 +0000)]
Doc fixes from Stefan Haubenthal

git-svn-id: svn://svn.cc65.org/cc65/trunk@2871 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoNew module from Stefan Haubenthal
cuz [Sun, 4 Jan 2004 21:24:37 +0000 (21:24 +0000)]
New module from Stefan Haubenthal

git-svn-id: svn://svn.cc65.org/cc65/trunk@2870 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoFixed a typo
cuz [Sun, 4 Jan 2004 21:16:08 +0000 (21:16 +0000)]
Fixed a typo

git-svn-id: svn://svn.cc65.org/cc65/trunk@2869 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoRemoved a few em driver remanents
cuz [Sun, 4 Jan 2004 21:15:23 +0000 (21:15 +0000)]
Removed a few em driver remanents

git-svn-id: svn://svn.cc65.org/cc65/trunk@2868 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoRemove an unused include
cuz [Sun, 4 Jan 2004 21:14:43 +0000 (21:14 +0000)]
Remove an unused include

git-svn-id: svn://svn.cc65.org/cc65/trunk@2867 b7a2c559-68d2-44c3-8de9-860c34a00d81

20 years agoTwo fixes from Stefan Haubenthal
cuz [Sun, 4 Jan 2004 21:12:01 +0000 (21:12 +0000)]
Two fixes from Stefan Haubenthal

git-svn-id: svn://svn.cc65.org/cc65/trunk@2866 b7a2c559-68d2-44c3-8de9-860c34a00d81