]> git.sur5r.net Git - cc65/log
cc65
20 years agofinish last change
cpg [Thu, 3 Jun 2004 19:46:16 +0000 (19:46 +0000)]
finish last change

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

20 years agorename backwards compatibility define
cpg [Thu, 3 Jun 2004 19:45:50 +0000 (19:45 +0000)]
rename backwards compatibility define

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

20 years agoprepend a "_" to clib runtime functions
cpg [Thu, 3 Jun 2004 19:43:11 +0000 (19:43 +0000)]
prepend a "_" to clib runtime functions

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

20 years agoFixed symbol usage
cuz [Thu, 3 Jun 2004 17:42:56 +0000 (17:42 +0000)]
Fixed symbol usage

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

20 years agoImprovements by Oliver Schmidt
cuz [Thu, 3 Jun 2004 15:05:41 +0000 (15:05 +0000)]
Improvements by Oliver Schmidt

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

20 years agoFixed a typo
cuz [Thu, 3 Jun 2004 12:09:24 +0000 (12:09 +0000)]
Fixed a typo

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

20 years agoImproved code generation
cuz [Thu, 3 Jun 2004 12:08:49 +0000 (12:08 +0000)]
Improved code generation

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

20 years agoFixed generation of non optimal code in StructRef()
cuz [Thu, 3 Jun 2004 11:10:30 +0000 (11:10 +0000)]
Fixed generation of non optimal code in StructRef()

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

20 years agoComment and indentation changes
cuz [Thu, 3 Jun 2004 11:08:50 +0000 (11:08 +0000)]
Comment and indentation changes

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

20 years agoRewrote code generation for the strlen standard function. Added code for
cuz [Wed, 2 Jun 2004 21:33:35 +0000 (21:33 +0000)]
Rewrote code generation for the strlen standard function. Added code for
other standard functions in several places.

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

20 years agoFixed a bug
cuz [Wed, 2 Jun 2004 21:20:18 +0000 (21:20 +0000)]
Fixed a bug

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

20 years agoFixed a bug
cuz [Tue, 1 Jun 2004 20:30:44 +0000 (20:30 +0000)]
Fixed a bug

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

20 years agosmall optimization; fix line buffered read of length 0
cpg [Tue, 1 Jun 2004 20:25:44 +0000 (20:25 +0000)]
small optimization; fix line buffered read of length 0

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

20 years agoNew options
cuz [Tue, 1 Jun 2004 11:22:35 +0000 (11:22 +0000)]
New options

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

20 years agoFix external function names
cuz [Tue, 1 Jun 2004 08:48:20 +0000 (08:48 +0000)]
Fix external function names

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

20 years agoString literals can be handled as static data in most cases
cuz [Mon, 31 May 2004 19:51:13 +0000 (19:51 +0000)]
String literals can be handled as static data in most cases

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

20 years agoComment fixes by Stefan Haubenthal
cuz [Mon, 31 May 2004 19:35:30 +0000 (19:35 +0000)]
Comment fixes by Stefan Haubenthal

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

20 years agoSmall addition by Stefan Haubenthal
cuz [Mon, 31 May 2004 19:31:53 +0000 (19:31 +0000)]
Small addition by Stefan Haubenthal

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

20 years agoSmall fix by Stefan Haubenthal
cuz [Mon, 31 May 2004 19:30:27 +0000 (19:30 +0000)]
Small fix by Stefan Haubenthal

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

20 years agoAdded oserrlist.s from Stefan Haubenthal
cuz [Mon, 31 May 2004 19:27:54 +0000 (19:27 +0000)]
Added oserrlist.s from Stefan Haubenthal

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

20 years agoLoad programs at 13:5900 instead of 00
cuz [Mon, 31 May 2004 19:25:38 +0000 (19:25 +0000)]
Load programs at 13:5900 instead of 00

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

20 years agoRewrite/cleanup of the complete expression flags handling.
cuz [Mon, 31 May 2004 15:27:33 +0000 (15:27 +0000)]
Rewrite/cleanup of the complete expression flags handling.

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

20 years agoSome improvements in font generation
cuz [Mon, 31 May 2004 15:17:40 +0000 (15:17 +0000)]
Some improvements in font generation

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

20 years agofix comment
cpg [Fri, 28 May 2004 22:05:01 +0000 (22:05 +0000)]
fix comment

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

20 years agoLINEBUF
cpg [Fri, 28 May 2004 22:04:33 +0000 (22:04 +0000)]
LINEBUF

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

20 years agoimplement line buffered reads, optional with LINEBUF define
cpg [Fri, 28 May 2004 22:01:14 +0000 (22:01 +0000)]
implement line buffered reads, optional with LINEBUF define

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

20 years agoRemoved unused modules
cuz [Thu, 27 May 2004 14:20:16 +0000 (14:20 +0000)]
Removed unused modules

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

20 years agoSome renaming and restructuring
cuz [Wed, 26 May 2004 16:15:28 +0000 (16:15 +0000)]
Some renaming and restructuring

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

20 years agoAdded a missing include
cuz [Wed, 26 May 2004 13:55:48 +0000 (13:55 +0000)]
Added a missing include

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

20 years agoGenerate assembler names for symbols
cuz [Wed, 26 May 2004 13:44:53 +0000 (13:44 +0000)]
Generate assembler names for symbols

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

20 years agoAdd standard names for library functions
cuz [Wed, 26 May 2004 13:42:19 +0000 (13:42 +0000)]
Add standard names for library functions

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

20 years agoChanged the expression parser to return the lvalue flag as part of the
cuz [Tue, 25 May 2004 20:59:38 +0000 (20:59 +0000)]
Changed the expression parser to return the lvalue flag as part of the
ExprDesc structure, not as separate value.
WARNING: The current code does compile but does not work correctly, because
the lvalue flag is part of ExprDesc.Flags and not masked out in several tests
throughout the code.

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

20 years agoungetc is now available
cuz [Fri, 14 May 2004 20:58:37 +0000 (20:58 +0000)]
ungetc is now available

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

20 years agoAdd support for pushed back characters from ungetc()
cuz [Fri, 14 May 2004 20:54:46 +0000 (20:54 +0000)]
Add support for pushed back characters from ungetc()

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

20 years agoBetter error messages in case of a range error
cuz [Fri, 14 May 2004 15:05:51 +0000 (15:05 +0000)]
Better error messages in case of a range error

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

20 years agoFixed a bug
cuz [Fri, 14 May 2004 14:33:43 +0000 (14:33 +0000)]
Fixed a bug

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

20 years agoExport __seterrno
cuz [Fri, 14 May 2004 09:44:42 +0000 (09:44 +0000)]
Export __seterrno

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

20 years agoSqueezed out a few bytes
cuz [Thu, 13 May 2004 23:01:53 +0000 (23:01 +0000)]
Squeezed out a few bytes

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

20 years ago__seterrno is now a common function available on all platforms with slightly
cuz [Thu, 13 May 2004 21:56:31 +0000 (21:56 +0000)]
__seterrno is now a common function available on all platforms with slightly
different calling conventions.

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

20 years agoAdd support for ungetc, fix non standard compliant behaviour
cuz [Thu, 13 May 2004 21:54:01 +0000 (21:54 +0000)]
Add support for ungetc, fix non standard compliant behaviour

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

20 years agoImplemented the ungetc function
cuz [Thu, 13 May 2004 21:39:17 +0000 (21:39 +0000)]
Implemented the ungetc function

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

20 years agoMake fseek support ungetc, fix non standard compliant behaviour
cuz [Thu, 13 May 2004 21:29:18 +0000 (21:29 +0000)]
Make fseek support ungetc, fix non standard compliant behaviour

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

20 years agoSqueezed out a few bytes
cuz [Thu, 13 May 2004 21:17:58 +0000 (21:17 +0000)]
Squeezed out a few bytes

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

20 years agoAdd support for pushed back chars
cuz [Thu, 13 May 2004 21:13:51 +0000 (21:13 +0000)]
Add support for pushed back chars

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

20 years agoUse a subroutine to set errno to save some space.
cuz [Thu, 13 May 2004 21:09:08 +0000 (21:09 +0000)]
Use a subroutine to set errno to save some space.

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

20 years agoFixed a typo
cuz [Wed, 12 May 2004 22:09:51 +0000 (22:09 +0000)]
Fixed a typo

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

20 years agoFixed a comment
cuz [Wed, 12 May 2004 13:18:00 +0000 (13:18 +0000)]
Fixed a comment

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

20 years agoMouse position no longer contained in the header
cuz [Wed, 12 May 2004 13:17:34 +0000 (13:17 +0000)]
Mouse position no longer contained in the header

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

20 years agoAdded pushback char to struct FILE
cuz [Wed, 12 May 2004 13:16:36 +0000 (13:16 +0000)]
Added pushback char to struct FILE

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

20 years agoFixed a bug
cuz [Wed, 12 May 2004 12:58:25 +0000 (12:58 +0000)]
Fixed a bug

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

20 years agoAtari joystick driver filename fix
cuz [Wed, 12 May 2004 08:53:24 +0000 (08:53 +0000)]
Atari joystick driver filename fix

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

20 years agoBetter error messages
cuz [Wed, 12 May 2004 08:51:58 +0000 (08:51 +0000)]
Better error messages

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

20 years agochange Atari joystick driver name
cpg [Tue, 11 May 2004 21:38:41 +0000 (21:38 +0000)]
change Atari joystick driver name

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

20 years agodriver name is ataristd.joy
cpg [Tue, 11 May 2004 21:25:10 +0000 (21:25 +0000)]
driver name is ataristd.joy

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

20 years agoAdded 6502 illegal instructions
cuz [Tue, 11 May 2004 20:32:36 +0000 (20:32 +0000)]
Added 6502 illegal instructions

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

20 years agoreturn correct joystick count for XL and newer machines -- patch from
cpg [Tue, 11 May 2004 19:31:14 +0000 (19:31 +0000)]
return correct joystick count for XL and newer machines -- patch from
Stefan Haubenthal

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

20 years agoAdded the new --list-bytes option
cuz [Mon, 10 May 2004 21:53:37 +0000 (21:53 +0000)]
Added the new --list-bytes option

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

20 years agoNew --list-bytes option
cuz [Mon, 10 May 2004 21:50:13 +0000 (21:50 +0000)]
New --list-bytes option

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

20 years agoFixed a small memory leak
cuz [Mon, 10 May 2004 21:06:53 +0000 (21:06 +0000)]
Fixed a small memory leak

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

20 years agoAdd 6502X cpu
cuz [Mon, 10 May 2004 09:32:01 +0000 (09:32 +0000)]
Add 6502X cpu

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

20 years agoAdded CPU_6502X for 6502 with illegal opcodes
cuz [Sun, 9 May 2004 21:06:36 +0000 (21:06 +0000)]
Added CPU_6502X for 6502 with illegal opcodes

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

20 years agoDocument the new curly braces feature
cuz [Sun, 9 May 2004 20:28:43 +0000 (20:28 +0000)]
Document the new curly braces feature

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

20 years agoFixed a problem with {} enclosed token lists and implemented them for
cuz [Sun, 9 May 2004 20:24:51 +0000 (20:24 +0000)]
Fixed a problem with {} enclosed token lists and implemented them for
.blank and .tcount.

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

20 years agoAllow token lists to be optionally enclosed in curly braces. Using such
cuz [Sun, 9 May 2004 19:45:07 +0000 (19:45 +0000)]
Allow token lists to be optionally enclosed in curly braces. Using such
enclosement, tokens that would otherwise terminate the list can be part
of the list.

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

20 years agoNew module joy_stddrv
cuz [Thu, 6 May 2004 08:16:14 +0000 (08:16 +0000)]
New module joy_stddrv

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

20 years agoOptimization
cuz [Sun, 2 May 2004 21:01:12 +0000 (21:01 +0000)]
Optimization

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

20 years agoFixed compiler warnings
cuz [Sun, 2 May 2004 19:17:10 +0000 (19:17 +0000)]
Fixed compiler warnings

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

20 years agoThe type parser didn't check bounds for the type string it created in a
cuz [Sun, 2 May 2004 09:57:05 +0000 (09:57 +0000)]
The type parser didn't check bounds for the type string it created in a
fixed size buffer.

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

20 years agoMore output when using -v.
cuz [Sun, 2 May 2004 09:50:27 +0000 (09:50 +0000)]
More output when using -v.

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

20 years agoNew test program arg-test.c
cuz [Sun, 2 May 2004 00:53:39 +0000 (00:53 +0000)]
New test program arg-test.c

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

20 years agoFixed a bug in the handling of ranges where the granularity is not one: An
cuz [Thu, 29 Apr 2004 14:00:28 +0000 (14:00 +0000)]
Fixed a bug in the handling of ranges where the granularity is not one: An
internally generated label could disrupt the output of such a range by
adding an offset not equal to the granularity. The solution is to only
add dependent labels within such a range on all addresses that do not
match the granularity (odd addresses for a .word table for example).

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

20 years agoUse .addr for address tables
cuz [Wed, 28 Apr 2004 20:52:28 +0000 (20:52 +0000)]
Use .addr for address tables

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

20 years agoAdded command line param evaluation
cuz [Wed, 28 Apr 2004 12:16:41 +0000 (12:16 +0000)]
Added command line param evaluation

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

20 years agoCommand line arguments are now supported
cuz [Wed, 28 Apr 2004 12:08:54 +0000 (12:08 +0000)]
Command line arguments are now supported

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

20 years agoAdded the mouse_move module
cuz [Wed, 28 Apr 2004 12:06:14 +0000 (12:06 +0000)]
Added the mouse_move module

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

20 years agoCopy mouse drivers using new names
cuz [Wed, 28 Apr 2004 12:06:00 +0000 (12:06 +0000)]
Copy mouse drivers using new names

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

20 years agoAdded routine to parse command line args
cuz [Wed, 28 Apr 2004 12:05:30 +0000 (12:05 +0000)]
Added routine to parse command line args

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

20 years agoAdded address of FETCH routine
cuz [Wed, 28 Apr 2004 12:03:09 +0000 (12:03 +0000)]
Added address of FETCH routine

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

20 years agoAdd command line evaluation for the Plus/4
cuz [Wed, 28 Apr 2004 11:57:50 +0000 (11:57 +0000)]
Add command line evaluation for the Plus/4

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

20 years agoRename INBUF to FNBUF, add basic buffer
cuz [Wed, 28 Apr 2004 11:55:43 +0000 (11:55 +0000)]
Rename INBUF to FNBUF, add basic buffer

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

20 years agoRename FNAM_ADR to FNAM, use new := operator for addresses
cuz [Wed, 28 Apr 2004 11:53:59 +0000 (11:53 +0000)]
Rename FNAM_ADR to FNAM, use new := operator for addresses

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

20 years agoThe C128 runtime now takes command line arguments
cuz [Wed, 28 Apr 2004 09:53:30 +0000 (09:53 +0000)]
The C128 runtime now takes command line arguments

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

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