]> git.sur5r.net Git - cc65/log
cc65
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

23 years agoAdd a new chartype module for character classification. Use the new
cuz [Fri, 5 Jan 2001 19:06:20 +0000 (19:06 +0000)]
Add a new chartype module for character classification. Use the new
function IsDigit in target.c.

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

23 years agoAdded OS/2 compile instructions
cuz [Fri, 5 Jan 2001 17:21:59 +0000 (17:21 +0000)]
Added OS/2 compile instructions

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

23 years agoChanged the makefiles to work under OS/2 using EMX (Changes from
cuz [Fri, 5 Jan 2001 16:59:41 +0000 (16:59 +0000)]
Changed the makefiles to work under OS/2 using EMX (Changes from
Mirco Miranda).

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

23 years agoAdded Mirco Miranda
cuz [Fri, 5 Jan 2001 16:58:51 +0000 (16:58 +0000)]
Added Mirco Miranda

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

23 years agoOS/2 EMX fix
cuz [Wed, 3 Jan 2001 20:49:07 +0000 (20:49 +0000)]
OS/2 EMX fix

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

23 years agoFixed several dangling pointer bugs in 65C0 2optimizations
cuz [Sun, 24 Dec 2000 14:37:18 +0000 (14:37 +0000)]
Fixed several dangling pointer bugs in 65C0 2optimizations

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

23 years agoReplaced several // style comments
cuz [Wed, 20 Dec 2000 17:44:12 +0000 (17:44 +0000)]
Replaced several // style comments

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

23 years agoadded some more atari special char ATxxx defines
cpg [Mon, 11 Dec 2000 21:06:09 +0000 (21:06 +0000)]
added some more atari special char ATxxx defines

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

23 years agoCosmetic changes
cuz [Sun, 10 Dec 2000 10:40:28 +0000 (10:40 +0000)]
Cosmetic changes

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

23 years agoWatcom fixes
cuz [Sun, 10 Dec 2000 10:38:42 +0000 (10:38 +0000)]
Watcom fixes

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

23 years agoFixed a problem with the Watcom compiler
cuz [Sun, 10 Dec 2000 10:36:44 +0000 (10:36 +0000)]
Fixed a problem with the Watcom compiler

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

23 years agoadapted constructor function names to initxxx convention
cpg [Sat, 9 Dec 2000 22:31:07 +0000 (22:31 +0000)]
adapted constructor function names to initxxx convention

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

23 years agoRemove unused flags
cuz [Sat, 9 Dec 2000 21:09:52 +0000 (21:09 +0000)]
Remove unused flags

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

23 years agoAdd linker config files
cuz [Sat, 9 Dec 2000 16:43:25 +0000 (16:43 +0000)]
Add linker config files

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

23 years agoMinor text changes
cuz [Sat, 9 Dec 2000 16:04:38 +0000 (16:04 +0000)]
Minor text changes

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

23 years agoAdded RPM spec files
cuz [Sat, 9 Dec 2000 16:03:50 +0000 (16:03 +0000)]
Added RPM spec files

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

23 years agoBumped the version number
cuz [Sat, 9 Dec 2000 15:51:44 +0000 (15:51 +0000)]
Bumped the version number

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

23 years agoIgnore some files
cuz [Sat, 9 Dec 2000 10:13:20 +0000 (10:13 +0000)]
Ignore some files

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

23 years agoFixed several obvious omissions. Allow specifying a start address.
cuz [Sat, 9 Dec 2000 10:10:07 +0000 (10:10 +0000)]
Fixed several obvious omissions. Allow specifying a start address.

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

23 years agoDescribe initialized void variables
cuz [Fri, 8 Dec 2000 15:47:25 +0000 (15:47 +0000)]
Describe initialized void variables

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

23 years agoFixed several minor problems
cuz [Fri, 8 Dec 2000 15:39:06 +0000 (15:39 +0000)]
Fixed several minor problems

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

23 years agoAdded a speed optimization. Makes the code somewhat larger, but is a huge
cuz [Fri, 8 Dec 2000 11:37:01 +0000 (11:37 +0000)]
Added a speed optimization. Makes the code somewhat larger, but is a huge
improvement speedwise.

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

23 years agoAdded a todo list
cuz [Thu, 7 Dec 2000 13:42:21 +0000 (13:42 +0000)]
Added a todo list

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

23 years agoFixed generation of invalid HTML code
cuz [Wed, 6 Dec 2000 22:16:55 +0000 (22:16 +0000)]
Fixed generation of invalid HTML code

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

23 years agoUse a broader character set for labels, so we can save a few bytes (these
cuz [Wed, 6 Dec 2000 21:45:48 +0000 (21:45 +0000)]
Use a broader character set for labels, so we can save a few bytes (these
labels are used very often). Some minor changes to make the resulting pages
smaller.

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

23 years agoFixed a bug and - while doing so - made it somewhat shorter.
cuz [Wed, 6 Dec 2000 21:11:06 +0000 (21:11 +0000)]
Fixed a bug and - while doing so - made it somewhat shorter.

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

23 years agoRemove global namespace operator
cuz [Wed, 6 Dec 2000 20:08:19 +0000 (20:08 +0000)]
Remove global namespace operator

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

23 years agoMore help, option --htmldir, first version of include file handling, some
cuz [Wed, 6 Dec 2000 20:02:47 +0000 (20:02 +0000)]
More help, option --htmldir, first version of include file handling, some
other minor additions and fixes.

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

23 years agoAdd several improvements, among others: Options, index page, link style...
cuz [Wed, 6 Dec 2000 15:42:44 +0000 (15:42 +0000)]
Add several improvements, among others: Options, index page, link style...

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

23 years agoHandle multiple files and cheap local labels
cuz [Wed, 6 Dec 2000 10:10:52 +0000 (10:10 +0000)]
Handle multiple files and cheap local labels

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

23 years agoNew tool
cuz [Tue, 5 Dec 2000 23:11:29 +0000 (23:11 +0000)]
New tool

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

23 years agoOptimize local immidiate stores
cuz [Mon, 4 Dec 2000 23:34:28 +0000 (23:34 +0000)]
Optimize local immidiate stores

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

23 years agoOptimize local immidiate stores
cuz [Mon, 4 Dec 2000 23:27:16 +0000 (23:27 +0000)]
Optimize local immidiate stores

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

23 years agoAdded load/store transformation
cuz [Mon, 4 Dec 2000 22:47:21 +0000 (22:47 +0000)]
Added load/store transformation

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

23 years agoAdded new code hints for use at the end of a function
cuz [Mon, 4 Dec 2000 22:28:15 +0000 (22:28 +0000)]
Added new code hints for use at the end of a function

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

23 years agoNew optimization
cuz [Mon, 4 Dec 2000 21:28:36 +0000 (21:28 +0000)]
New optimization

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

23 years agoFixed a bug
cuz [Mon, 4 Dec 2000 21:01:50 +0000 (21:01 +0000)]
Fixed a bug

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

23 years agoMinor rearrangements to make the code more robust in case of errors.
cuz [Mon, 4 Dec 2000 20:39:17 +0000 (20:39 +0000)]
Minor rearrangements to make the code more robust in case of errors.

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

23 years ago65C02 optimizations
cuz [Mon, 4 Dec 2000 20:38:45 +0000 (20:38 +0000)]
65C02 optimizations

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

23 years agoadapted to new return values (PAL/NTSC is now reported with another
cpg [Mon, 4 Dec 2000 20:22:23 +0000 (20:22 +0000)]
adapted to new return values (PAL/NTSC is now reported with another
function)

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

23 years agoreturns television system
cpg [Mon, 4 Dec 2000 20:20:16 +0000 (20:20 +0000)]
returns television system

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

23 years agotvtype.o: new object file
cpg [Mon, 4 Dec 2000 20:19:21 +0000 (20:19 +0000)]
tvtype.o: new object file

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

23 years agochanged get_ostype defines for new return parameters; added get_tv
cpg [Mon, 4 Dec 2000 20:17:11 +0000 (20:17 +0000)]
changed get_ostype defines for new return parameters; added get_tv
function prototype

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

23 years agographics memory reservation is now done via a contructor; some condes
cpg [Sun, 3 Dec 2000 23:50:16 +0000 (23:50 +0000)]
graphics memory reservation is now done via a contructor; some condes
related changes

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

23 years agoset contructor priority to 27 (grr)
cpg [Sun, 3 Dec 2000 23:47:26 +0000 (23:47 +0000)]
set contructor priority to 27 (grr)

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

23 years agoBasic-like GRAPHICS function; not yet implemented; provides the
cpg [Sun, 3 Dec 2000 23:39:22 +0000 (23:39 +0000)]
Basic-like GRAPHICS function; not yet implemented; provides the
"graphics memory used" constructor

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

23 years agodefault set back to 9, as we're now only linked if the graphics
cpg [Sun, 3 Dec 2000 23:27:20 +0000 (23:27 +0000)]
default set back to 9, as we're now only linked if the graphics
function is used

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

23 years agoset constructor priority to 26
cpg [Sun, 3 Dec 2000 23:24:17 +0000 (23:24 +0000)]
set constructor priority to 26

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

23 years agographics.o: new object file
cpg [Sun, 3 Dec 2000 23:19:06 +0000 (23:19 +0000)]
graphics.o: new object file

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

23 years agofixed a stupid bug. why haven't I noticed it before??
cpg [Sun, 3 Dec 2000 23:17:14 +0000 (23:17 +0000)]
fixed a stupid bug. why haven't I noticed it before??

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

23 years agoremoved special mouse memory handling, it's now done by the mouse routines'
cpg [Sun, 3 Dec 2000 21:40:07 +0000 (21:40 +0000)]
removed special mouse memory handling, it's now done by the mouse routines'
constructor

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

23 years agoadded mousemem constructor
cpg [Sun, 3 Dec 2000 21:39:12 +0000 (21:39 +0000)]
added mousemem constructor

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