]> git.sur5r.net Git - cc65/log
cc65
23 years agoWorking on the new backend
cuz [Thu, 3 May 2001 22:06:59 +0000 (22:06 +0000)]
Working on the new backend

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

23 years agoAdded CollIndex and CollDeleteItem
cuz [Thu, 3 May 2001 20:45:26 +0000 (20:45 +0000)]
Added CollIndex and CollDeleteItem

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

23 years agoWorking on the new backend
cuz [Thu, 3 May 2001 20:16:41 +0000 (20:16 +0000)]
Working on the new backend

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

23 years agoWorking on the new backend
cuz [Thu, 3 May 2001 17:34:54 +0000 (17:34 +0000)]
Working on the new backend

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

23 years agoWorking on the new backend
cuz [Wed, 2 May 2001 20:14:38 +0000 (20:14 +0000)]
Working on the new backend

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

23 years agoWorking on the backend
cuz [Tue, 1 May 2001 19:59:55 +0000 (19:59 +0000)]
Working on the backend

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

23 years agoWorking on the backend
cuz [Tue, 1 May 2001 17:11:40 +0000 (17:11 +0000)]
Working on the backend

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

23 years agoWorking on the backend
cuz [Tue, 1 May 2001 16:57:43 +0000 (16:57 +0000)]
Working on the backend

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

23 years agoWorking on the new backend
cuz [Tue, 1 May 2001 15:50:31 +0000 (15:50 +0000)]
Working on the new backend

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

23 years agoWorking on the new backend
cuz [Tue, 1 May 2001 09:21:32 +0000 (09:21 +0000)]
Working on the new backend

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

23 years agoWorking on the backend
cuz [Mon, 30 Apr 2001 20:00:13 +0000 (20:00 +0000)]
Working on the backend

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

23 years agoAdded CollDeleteAll
cuz [Mon, 30 Apr 2001 19:44:54 +0000 (19:44 +0000)]
Added CollDeleteAll

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

23 years agoFixed a bug with the .incbin command
cuz [Mon, 30 Apr 2001 15:42:52 +0000 (15:42 +0000)]
Fixed a bug with the .incbin command

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

23 years agoRewriting the backend
cuz [Sat, 28 Apr 2001 21:45:13 +0000 (21:45 +0000)]
Rewriting the backend

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

23 years agoUse new DOS compile make.bat from Keith
cuz [Sat, 28 Apr 2001 20:59:18 +0000 (20:59 +0000)]
Use new DOS compile make.bat from Keith

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

23 years agoStarted to redo the backend
cuz [Wed, 25 Apr 2001 19:41:32 +0000 (19:41 +0000)]
Started to redo the backend

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

23 years agoNew module strutil
cuz [Wed, 25 Apr 2001 13:50:35 +0000 (13:50 +0000)]
New module strutil

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

23 years agoRenamed GetLabel to GetLocalLabel
cuz [Thu, 19 Apr 2001 06:49:08 +0000 (06:49 +0000)]
Renamed GetLabel to GetLocalLabel

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

23 years agoWorking on the ..scanf functions
cuz [Thu, 19 Apr 2001 06:46:30 +0000 (06:46 +0000)]
Working on the ..scanf functions

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

23 years agoSqueezed a few cycles/bytes out of tolower and toupper.
cuz [Thu, 19 Apr 2001 06:46:01 +0000 (06:46 +0000)]
Squeezed a few cycles/bytes out of tolower and toupper.

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

23 years agoFixed a bug. Function declarations where the type of the first parameter is
cuz [Fri, 6 Apr 2001 09:07:48 +0000 (09:07 +0000)]
Fixed a bug. Function declarations where the type of the first parameter is
a typedef and the name of the parameter is omitted where parse as old style
(K&R) function declarations leading to errors.

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

23 years agoAdded segment type zp
cuz [Fri, 6 Apr 2001 08:48:29 +0000 (08:48 +0000)]
Added segment type zp

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

23 years agoRenamed a file with more than 8 chars in its name
cuz [Wed, 4 Apr 2001 20:27:33 +0000 (20:27 +0000)]
Renamed a file with more than 8 chars in its name

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

23 years agoFixed an internal error on too few params in function call
cuz [Wed, 4 Apr 2001 20:20:48 +0000 (20:20 +0000)]
Fixed an internal error on too few params in function call

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

23 years agoRepeat opts until there are no more changes
cuz [Wed, 4 Apr 2001 20:20:29 +0000 (20:20 +0000)]
Repeat opts until there are no more changes

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

23 years agosteaxspi.o was missing
cuz [Mon, 2 Apr 2001 20:24:24 +0000 (20:24 +0000)]
steaxspi.o was missing

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

23 years agocbm_write() added
mrintsch [Fri, 30 Mar 2001 18:18:40 +0000 (18:18 +0000)]
cbm_write() added
changed/added some comments
all cbm_* IO functions are using _oserror now

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

23 years agoMake the last change more generic
cuz [Tue, 27 Mar 2001 22:57:20 +0000 (22:57 +0000)]
Make the last change more generic

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

23 years agoAdded optimization for g_inc and g_dec (remove handling of high byte if
cuz [Tue, 27 Mar 2001 22:52:16 +0000 (22:52 +0000)]
Added optimization for g_inc and g_dec (remove handling of high byte if
not used).

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

23 years agoChanged an error message
cuz [Mon, 26 Mar 2001 22:05:05 +0000 (22:05 +0000)]
Changed an error message

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

23 years agoRemove the hardcoded limit from the literal pool.
cuz [Mon, 26 Mar 2001 21:57:07 +0000 (21:57 +0000)]
Remove the hardcoded limit from the literal pool.

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

23 years agoAdded xrealloc
cuz [Mon, 26 Mar 2001 21:46:37 +0000 (21:46 +0000)]
Added xrealloc

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

23 years agoChanged the implementation of g_leavariadic.
cuz [Mon, 26 Mar 2001 20:49:54 +0000 (20:49 +0000)]
Changed the implementation of g_leavariadic.
Generate calls to the additional decax functions.

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

23 years agoAdded mor specialized decax functions
cuz [Mon, 26 Mar 2001 20:47:12 +0000 (20:47 +0000)]
Added mor specialized decax functions

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

23 years agoUse one function exit point
cuz [Mon, 26 Mar 2001 20:07:05 +0000 (20:07 +0000)]
Use one function exit point

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

23 years agoChanged header
cuz [Mon, 26 Mar 2001 16:41:11 +0000 (16:41 +0000)]
Changed header

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

23 years agoCorrect wrong optimizer infos
cuz [Mon, 26 Mar 2001 16:40:40 +0000 (16:40 +0000)]
Correct wrong optimizer infos

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

23 years agoRemoved an obsolete import
cuz [Mon, 26 Mar 2001 14:43:39 +0000 (14:43 +0000)]
Removed an obsolete import

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

23 years agoRecode decsp8
cuz [Mon, 26 Mar 2001 14:41:45 +0000 (14:41 +0000)]
Recode decsp8

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

23 years agoFixed a typo
cuz [Mon, 26 Mar 2001 14:26:27 +0000 (14:26 +0000)]
Fixed a typo

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

23 years agoAllow a more exact specification which growth factor is allowed when
cuz [Sat, 24 Mar 2001 23:33:38 +0000 (23:33 +0000)]
Allow a more exact specification which growth factor is allowed when
generating code and favouring speed over size.

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

23 years agoAdjust several optimizer information pieces
cuz [Sat, 24 Mar 2001 16:28:18 +0000 (16:28 +0000)]
Adjust several optimizer information pieces

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

23 years agoSqueeze one cycle and several bytes out of the pushax routine.
cuz [Sat, 24 Mar 2001 16:25:08 +0000 (16:25 +0000)]
Squeeze one cycle and several bytes out of the pushax routine.

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

23 years agoRewrite the decsp and subysp functions now since they are used more often.
cuz [Sat, 24 Mar 2001 16:15:01 +0000 (16:15 +0000)]
Rewrite the decsp and subysp functions now since they are used more often.

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

23 years agoRemove unused imports
cuz [Sat, 24 Mar 2001 16:00:48 +0000 (16:00 +0000)]
Remove unused imports

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

23 years agoUse decsp instead of subysp
cuz [Sat, 24 Mar 2001 15:59:54 +0000 (15:59 +0000)]
Use decsp instead of subysp

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

23 years agodecspX will no longer save a
cuz [Sat, 24 Mar 2001 15:57:32 +0000 (15:57 +0000)]
decspX will no longer save a

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

23 years agoInline parameter frame building
cuz [Sat, 24 Mar 2001 13:00:16 +0000 (13:00 +0000)]
Inline parameter frame building

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

23 years agoMake AddConstSym from AddEnumSym
cuz [Fri, 23 Mar 2001 21:27:48 +0000 (21:27 +0000)]
Make AddConstSym from AddEnumSym

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

23 years agoAdded Greg King
cuz [Fri, 23 Mar 2001 20:34:17 +0000 (20:34 +0000)]
Added Greg King

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

23 years agoIgnore some auto generated files
cuz [Fri, 23 Mar 2001 20:20:23 +0000 (20:20 +0000)]
Ignore some auto generated files

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

23 years agoAdd section about cost of accessing params in a variadic function
cuz [Fri, 23 Mar 2001 20:19:22 +0000 (20:19 +0000)]
Add section about cost of accessing params in a variadic function

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

23 years agoRemove comment about stdarg.h being non standard
cuz [Fri, 23 Mar 2001 20:19:02 +0000 (20:19 +0000)]
Remove comment about stdarg.h being non standard

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

23 years agova_start has also changed since the address of a fixed parameter is now
cuz [Fri, 23 Mar 2001 20:07:42 +0000 (20:07 +0000)]
va_start has also changed since the address of a fixed parameter is now
calculated by the compiler.

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

23 years agoRemove va_fix
cuz [Fri, 23 Mar 2001 19:21:27 +0000 (19:21 +0000)]
Remove va_fix

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

23 years agoThe va_fix macro is no longer needed
cuz [Fri, 23 Mar 2001 19:19:02 +0000 (19:19 +0000)]
The va_fix macro is no longer needed

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

23 years ago * Added several type casts to increase C++ compatibility.
cuz [Fri, 23 Mar 2001 19:17:04 +0000 (19:17 +0000)]
 * Added several type casts to increase C++ compatibility.
 * __fixargs__ is now an actual function symbol and no longer handled in the
   scanner.
 * Additional symbol __argsize__ that is a constant in normal functions and
   a const local variable for variadic functions. Using this symbol, the
   va_arg macro gets a lot simpler and smaller.
 * Added special code to handle the fixed parameters of a variadic function.
   The code has some overhead, but the va_fix macro is no longer needed (and
   the compiler generated code is better than va_fix anyway).

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

23 years agoIncreased h/w stack safety zone to 12 bytes
cuz [Fri, 23 Mar 2001 19:08:07 +0000 (19:08 +0000)]
Increased h/w stack safety zone to 12 bytes

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

23 years agoType change
cuz [Fri, 23 Mar 2001 17:59:23 +0000 (17:59 +0000)]
Type change

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

23 years agoChanged TgtTranslateBuf
cuz [Fri, 23 Mar 2001 17:56:28 +0000 (17:56 +0000)]
Changed TgtTranslateBuf

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

23 years agoLast checkin was a cr/lf converted version:-(
cuz [Fri, 23 Mar 2001 10:30:02 +0000 (10:30 +0000)]
Last checkin was a cr/lf converted version:-(

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

23 years agoUse the new __argsize__ pseudo variable
cuz [Fri, 23 Mar 2001 10:28:11 +0000 (10:28 +0000)]
Use the new __argsize__ pseudo variable

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

23 years agoMake __fixargs__ an actual symbol table entry. Add a new pseudo variable
cuz [Fri, 23 Mar 2001 10:16:50 +0000 (10:16 +0000)]
Make __fixargs__ an actual symbol table entry. Add a new pseudo variable
__argsize__.

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

23 years agoAllow __fastcall__ for C function. Contrary to the name, this is a size
cuz [Thu, 22 Mar 2001 21:02:01 +0000 (21:02 +0000)]
Allow __fastcall__ for C function. Contrary to the name, this is a size
optimization for C functions. The last parameter is not pushed onto the
stack by the caller but in the function entry code, so there is no speed
but a size gain.

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

23 years agoFix a compiler crash that happens after a function definition with two or
cuz [Thu, 22 Mar 2001 20:54:52 +0000 (20:54 +0000)]
Fix a compiler crash that happens after a function definition with two or
more identical parameter names. The input is of course wrong, but the
compiler shouldn't crash.

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

23 years agocompleted and testet cbm_read()
mrintsch [Wed, 21 Mar 2001 20:59:27 +0000 (20:59 +0000)]
completed and testet cbm_read()

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

23 years agoAdded code to check the 6502 stack
cuz [Tue, 20 Mar 2001 22:34:08 +0000 (22:34 +0000)]
Added code to check the 6502 stack

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

23 years agoAdded comments to cbm.h.
mrintsch [Tue, 20 Mar 2001 21:06:04 +0000 (21:06 +0000)]
Added comments to cbm.h.
load/save returns oserror code.
Added open/close and read (which is not tested yet).

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

23 years agoDescribe new --check-stack option and related #pragma. Added missing
cuz [Tue, 20 Mar 2001 10:24:54 +0000 (10:24 +0000)]
Describe new --check-stack option and related #pragma. Added missing
descriptions for the options to set the segment names from the command
line.

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

23 years agoDescribe changed .incbin command
cuz [Tue, 20 Mar 2001 10:24:05 +0000 (10:24 +0000)]
Describe changed .incbin command

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

23 years agoHelp text alignment was wrong
cuz [Tue, 20 Mar 2001 10:18:56 +0000 (10:18 +0000)]
Help text alignment was wrong

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

23 years agoPartially fixed a bug with the long addressing modes that was introduced
cuz [Mon, 19 Mar 2001 23:02:38 +0000 (23:02 +0000)]
Partially fixed a bug with the long addressing modes that was introduced
with a change in the scanner and went undetected since then. Use of symbols
as lower part of the address does still not work.

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

23 years agoAdded new option and pragma to generate calls to a stack checking routine
cuz [Mon, 19 Mar 2001 23:01:35 +0000 (23:01 +0000)]
Added new option and pragma to generate calls to a stack checking routine

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

23 years agoRemoved the old stack checking routine
cuz [Mon, 19 Mar 2001 23:00:45 +0000 (23:00 +0000)]
Removed the old stack checking routine

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

23 years agoFixed a typo
cuz [Mon, 19 Mar 2001 23:00:19 +0000 (23:00 +0000)]
Fixed a typo

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

23 years agoIgnore intermediate files
cuz [Mon, 19 Mar 2001 22:59:38 +0000 (22:59 +0000)]
Ignore intermediate files

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

23 years agoAdded a stack checking routine
cuz [Mon, 19 Mar 2001 22:26:47 +0000 (22:26 +0000)]
Added a stack checking routine

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

23 years agoSome more debuginfo implementation
cuz [Sun, 18 Mar 2001 17:55:36 +0000 (17:55 +0000)]
Some more debuginfo implementation

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

23 years agoLoading and saving memory areas on cbm platforms
mrintsch [Tue, 13 Mar 2001 22:48:19 +0000 (22:48 +0000)]
Loading and saving memory areas on cbm platforms

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

23 years agoscanf modules (currently not working)
cuz [Tue, 13 Mar 2001 07:59:17 +0000 (07:59 +0000)]
scanf modules (currently not working)

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

23 years agoRemove bash pecularities.
cuz [Tue, 13 Mar 2001 07:56:56 +0000 (07:56 +0000)]
Remove bash pecularities.

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

23 years agoAdd new symbol __STACKSIZE__ to all linker configurations.
cuz [Sat, 10 Mar 2001 14:24:58 +0000 (14:24 +0000)]
Add new symbol __STACKSIZE__ to all linker configurations.

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

23 years agoUse the linker define stacksize instead of a variable.
cuz [Sat, 10 Mar 2001 14:19:21 +0000 (14:19 +0000)]
Use the linker define stacksize instead of a variable.

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

23 years agoAllow to define symbols in the linker config
cuz [Sat, 10 Mar 2001 14:10:38 +0000 (14:10 +0000)]
Allow to define symbols in the linker config

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

23 years agoMoved verbose output to a shared module in the common/ directory.
cuz [Sat, 10 Mar 2001 10:21:03 +0000 (10:21 +0000)]
Moved verbose output to a shared module in the common/ directory.

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

23 years agoAdded module for program output.
cuz [Sat, 10 Mar 2001 10:04:42 +0000 (10:04 +0000)]
Added module for program output.

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

23 years agoAdded optional start and count arguments to .INCBIN
cuz [Fri, 9 Mar 2001 23:12:34 +0000 (23:12 +0000)]
Added optional start and count arguments to .INCBIN

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

23 years agoAdded command line response files
cuz [Fri, 9 Mar 2001 21:59:23 +0000 (21:59 +0000)]
Added command line response files

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

23 years agoRemoved the read module from the Makefile
cuz [Thu, 8 Mar 2001 15:18:38 +0000 (15:18 +0000)]
Removed the read module from the Makefile

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

23 years agoAdded the 2.6.1 spec
cuz [Thu, 8 Mar 2001 15:16:53 +0000 (15:16 +0000)]
Added the 2.6.1 spec

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

23 years agoDefine symbols for the RAM area
cuz [Thu, 8 Mar 2001 14:49:31 +0000 (14:49 +0000)]
Define symbols for the RAM area

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

23 years agoDon't hardcode the stack location
cuz [Thu, 8 Mar 2001 14:48:00 +0000 (14:48 +0000)]
Don't hardcode the stack location

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

23 years agoFixed email address
cuz [Sat, 3 Mar 2001 12:04:01 +0000 (12:04 +0000)]
Fixed email address

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

23 years agoFixed a bug with different load/run areas, where a segment was marked as
cuz [Sat, 3 Mar 2001 12:01:46 +0000 (12:01 +0000)]
Fixed a bug with different load/run areas, where a segment was marked as
dumped if the run area preceeded the load area, so it was not output into
the file for the load area (and not for the run area either).

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

23 years agoFixed errors in the incaxn functions
cuz [Wed, 21 Feb 2001 08:39:25 +0000 (08:39 +0000)]
Fixed errors in the incaxn functions

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

23 years agoadded more error codes
cpg [Wed, 7 Feb 2001 23:27:54 +0000 (23:27 +0000)]
added more error codes
(from http://www.atari-central.com/programming/cio_errors.txt)

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

23 years agoRemove trailing underlines from struct names
cuz [Wed, 10 Jan 2001 19:10:05 +0000 (19:10 +0000)]
Remove trailing underlines from struct names

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

23 years agoUse IsQuote instead of IsQuoteChar
cuz [Fri, 5 Jan 2001 19:26:25 +0000 (19:26 +0000)]
Use IsQuote instead of IsQuoteChar

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

23 years agoMinor updates
cuz [Fri, 5 Jan 2001 19:25:24 +0000 (19:25 +0000)]
Minor updates

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

23 years agoUse chartype.h instead of ctype.h
cuz [Fri, 5 Jan 2001 19:24:47 +0000 (19:24 +0000)]
Use chartype.h instead of ctype.h

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