]> git.sur5r.net Git - cc65/log
cc65
20 years agoNew command line parsing routine
cuz [Wed, 28 Apr 2004 09:48:06 +0000 (09:48 +0000)]
New command line parsing routine

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

20 years agoSet FNAM_BANK *after* calling constructors
cuz [Wed, 28 Apr 2004 09:47:57 +0000 (09:47 +0000)]
Set FNAM_BANK *after* calling constructors

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

20 years agoUse new := operator, added a few addresses
cuz [Wed, 28 Apr 2004 09:47:33 +0000 (09:47 +0000)]
Use new := operator, added a few addresses

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

20 years agoFixed a comment
cuz [Wed, 28 Apr 2004 09:10:23 +0000 (09:10 +0000)]
Fixed a comment

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

20 years agoFixed a problem
cuz [Wed, 28 Apr 2004 08:57:46 +0000 (08:57 +0000)]
Fixed a problem

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

20 years agoRewrote argument parsing
cuz [Wed, 28 Apr 2004 08:56:16 +0000 (08:56 +0000)]
Rewrote argument parsing

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

20 years agoRewrote argument parsing
cuz [Wed, 28 Apr 2004 08:43:35 +0000 (08:43 +0000)]
Rewrote argument parsing

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

20 years agoFixed a problem with the ubiquitous_idents change
cuz [Tue, 20 Apr 2004 13:10:52 +0000 (13:10 +0000)]
Fixed a problem with the ubiquitous_idents change

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

20 years agoDocument the new ubiquitous_idents feature
cuz [Tue, 20 Apr 2004 12:54:21 +0000 (12:54 +0000)]
Document the new ubiquitous_idents feature

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

20 years agoAdd a new feature "ubiquitous_idents" that allows the use of instructions as
cuz [Tue, 20 Apr 2004 12:49:36 +0000 (12:49 +0000)]
Add a new feature "ubiquitous_idents" that allows the use of instructions as
identifiers and macro names.

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

20 years agoFixed a problem with .global: In some situations, exported symbols went
cuz [Mon, 19 Apr 2004 17:00:12 +0000 (17:00 +0000)]
Fixed a problem with .global: In some situations, exported symbols went
into the object files with an address size of ADDR_SIZE_DEFAULT, something
which cannot be handled by the linker.

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

20 years agoSmall speed improvement
cuz [Mon, 19 Apr 2004 11:38:51 +0000 (11:38 +0000)]
Small speed improvement

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

20 years agoAdded a missing export statement
cuz [Thu, 8 Apr 2004 17:48:55 +0000 (17:48 +0000)]
Added a missing export statement

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

20 years agoAdded a comment
cuz [Thu, 8 Apr 2004 17:43:28 +0000 (17:43 +0000)]
Added a comment

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

20 years agoFixed a bug
cuz [Mon, 5 Apr 2004 13:36:10 +0000 (13:36 +0000)]
Fixed a bug

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

20 years agoFixed a typo
cuz [Mon, 5 Apr 2004 12:46:51 +0000 (12:46 +0000)]
Fixed a typo

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

20 years agoFixed a comment
cuz [Sun, 4 Apr 2004 20:43:08 +0000 (20:43 +0000)]
Fixed a comment

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

20 years agoFixed NTSC/PAL issue
cuz [Sun, 4 Apr 2004 20:42:34 +0000 (20:42 +0000)]
Fixed NTSC/PAL issue

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

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