]> git.sur5r.net Git - cc65/log
cc65
21 years agoMore work on address sizes
cuz [Sat, 8 Nov 2003 23:13:02 +0000 (23:13 +0000)]
More work on address sizes

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

21 years agoReplace error/warning numbers by strings.
cuz [Sat, 8 Nov 2003 17:20:21 +0000 (17:20 +0000)]
Replace error/warning numbers by strings.
More work on address sizes and scoping.

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

21 years agoWorking on better 65816 support
cuz [Fri, 7 Nov 2003 19:28:37 +0000 (19:28 +0000)]
Working on better 65816 support

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

21 years agoFixed compiler warnings
cuz [Fri, 7 Nov 2003 11:32:23 +0000 (11:32 +0000)]
Fixed compiler warnings

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

21 years agoNew module
cuz [Thu, 6 Nov 2003 20:17:03 +0000 (20:17 +0000)]
New module

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

21 years agoMade lots of functions __fastcall__
cuz [Thu, 6 Nov 2003 18:04:21 +0000 (18:04 +0000)]
Made lots of functions __fastcall__

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

21 years agoFixed the return code of fgetpos and ftell.
cuz [Thu, 6 Nov 2003 18:04:07 +0000 (18:04 +0000)]
Fixed the return code of fgetpos and ftell.
Made lots of functions __fastcall__.

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

21 years agoRevised symbol scoping
cuz [Thu, 6 Nov 2003 11:22:31 +0000 (11:22 +0000)]
Revised symbol scoping

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

21 years agoImproved optimizations
cuz [Wed, 5 Nov 2003 19:09:53 +0000 (19:09 +0000)]
Improved optimizations

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

21 years agofix returned X register value (patch by Stefan Haubenthal)
cpg [Wed, 5 Nov 2003 16:41:11 +0000 (16:41 +0000)]
fix returned X register value (patch by Stefan Haubenthal)

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

21 years agoFixed a typo
cuz [Tue, 4 Nov 2003 19:26:24 +0000 (19:26 +0000)]
Fixed a typo

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

21 years agoChanged freeing symbol relations, cosmetic changes
cuz [Tue, 4 Nov 2003 19:02:11 +0000 (19:02 +0000)]
Changed freeing symbol relations, cosmetic changes

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

21 years agoNew function and bug fix
cuz [Tue, 4 Nov 2003 18:59:12 +0000 (18:59 +0000)]
New function and bug fix

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

21 years agoRemoved tgi_emu_bar
cuz [Tue, 4 Nov 2003 10:09:34 +0000 (10:09 +0000)]
Removed tgi_emu_bar

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

21 years agoBuild all before install
cuz [Mon, 3 Nov 2003 22:37:54 +0000 (22:37 +0000)]
Build all before install

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

21 years agoGlobal make file
cuz [Mon, 3 Nov 2003 22:33:03 +0000 (22:33 +0000)]
Global make file

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

21 years agoRemoved emulation for BAR
cuz [Mon, 3 Nov 2003 17:39:00 +0000 (17:39 +0000)]
Removed emulation for BAR

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

21 years agoFixed a bug
cuz [Mon, 3 Nov 2003 16:25:31 +0000 (16:25 +0000)]
Fixed a bug

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

21 years agoPEI is no valid opcode for the 6502/sc02/c02
cuz [Mon, 3 Nov 2003 15:35:36 +0000 (15:35 +0000)]
PEI is no valid opcode for the 6502/sc02/c02

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

21 years agoFixed missing tab
cuz [Mon, 3 Nov 2003 14:30:42 +0000 (14:30 +0000)]
Fixed missing tab

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

21 years agoAdd dummy target strip
cuz [Mon, 3 Nov 2003 14:02:18 +0000 (14:02 +0000)]
Add dummy target strip

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

21 years agoRenamed targets
cuz [Mon, 3 Nov 2003 12:42:49 +0000 (12:42 +0000)]
Renamed targets

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

21 years agoConvert the watcom makefiles for use with wine under Linux
cuz [Sun, 2 Nov 2003 21:46:00 +0000 (21:46 +0000)]
Convert the watcom makefiles for use with wine under Linux

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

21 years agoConverted the makefile to use wine under Linux
cuz [Sun, 2 Nov 2003 21:18:25 +0000 (21:18 +0000)]
Converted the makefile to use wine under Linux

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

21 years agoAdded missing files after upgrade to rpm 4.2
cuz [Sun, 2 Nov 2003 10:15:21 +0000 (10:15 +0000)]
Added missing files after upgrade to rpm 4.2

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

21 years agoChange data types to get a smaller memory footprint
cuz [Fri, 31 Oct 2003 21:59:21 +0000 (21:59 +0000)]
Change data types to get a smaller memory footprint

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

21 years agoFree expression trees when they're no longer needed
cuz [Fri, 31 Oct 2003 20:56:40 +0000 (20:56 +0000)]
Free expression trees when they're no longer needed

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

21 years agoRemoved dead code
cuz [Fri, 31 Oct 2003 20:36:31 +0000 (20:36 +0000)]
Removed dead code

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

21 years agoWork on named scopes
cuz [Fri, 31 Oct 2003 20:21:48 +0000 (20:21 +0000)]
Work on named scopes

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

21 years agoAdded parens
cuz [Fri, 31 Oct 2003 16:44:20 +0000 (16:44 +0000)]
Added parens

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

21 years agoAn "absolute mode override modifier" is now added for instructions where
cuz [Fri, 31 Oct 2003 16:28:56 +0000 (16:28 +0000)]
An "absolute mode override modifier" is now added for instructions where
the assembler will otherwise choose the cheaper zeropage addressing mode
because of the size of the operand.

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

21 years agoFixed a bug in the opcode tables
cuz [Thu, 30 Oct 2003 20:35:07 +0000 (20:35 +0000)]
Fixed a bug in the opcode tables

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

21 years agoMore functions
cuz [Wed, 29 Oct 2003 22:08:13 +0000 (22:08 +0000)]
More functions

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

21 years agoMake qsort __fastcall__
cuz [Wed, 29 Oct 2003 21:59:19 +0000 (21:59 +0000)]
Make qsort __fastcall__

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

21 years agoMake bsearch __fastcall__
cuz [Wed, 29 Oct 2003 21:51:59 +0000 (21:51 +0000)]
Make bsearch __fastcall__

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

21 years agotgi_pagecount returns an unsigned, not void
cuz [Wed, 29 Oct 2003 19:00:42 +0000 (19:00 +0000)]
tgi_pagecount returns an unsigned, not void

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

21 years agoFixed a comment
cuz [Wed, 29 Oct 2003 19:00:13 +0000 (19:00 +0000)]
Fixed a comment

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

21 years agoAdded additional config files for supervision. These files are not really
cuz [Tue, 28 Oct 2003 11:26:42 +0000 (11:26 +0000)]
Added additional config files for supervision. These files are not really
used by the linker, but I had no better place for them, and config files
from this directory are automatically packed into the doc file, so for now
it seems to be the best place.

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

21 years agoImprovements by Piotr Fusik
cuz [Tue, 28 Oct 2003 09:09:52 +0000 (09:09 +0000)]
Improvements by Piotr Fusik

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

21 years agoRuntime function improvements by Piotr Fusik
cuz [Tue, 28 Oct 2003 08:47:47 +0000 (08:47 +0000)]
Runtime function improvements by Piotr Fusik

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

21 years agoFixed a typo
cuz [Mon, 27 Oct 2003 21:53:28 +0000 (21:53 +0000)]
Fixed a typo

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

21 years agoUse ROM variables MAX_X/MAX_Y
cuz [Fri, 24 Oct 2003 18:39:48 +0000 (18:39 +0000)]
Use ROM variables MAX_X/MAX_Y

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

21 years agochanges from Stefan A. Haubenthal
cpg [Thu, 23 Oct 2003 19:41:05 +0000 (19:41 +0000)]
changes from Stefan A. Haubenthal

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

21 years agoChange API for the Compare function
cuz [Thu, 23 Oct 2003 14:54:58 +0000 (14:54 +0000)]
Change API for the Compare function

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

21 years agoAdded TEXT entry point, use new assignment operator
cuz [Thu, 23 Oct 2003 10:02:59 +0000 (10:02 +0000)]
Added TEXT entry point, use new assignment operator

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

21 years agoDONE/GETPALETTE/GETDEFPALETTE must no longer return an error code.
cuz [Thu, 23 Oct 2003 09:50:57 +0000 (09:50 +0000)]
DONE/GETPALETTE/GETDEFPALETTE must no longer return an error code.
Used TGI_API_VERSION.

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

21 years agoDONE does no longer set an error code
cuz [Thu, 23 Oct 2003 09:38:51 +0000 (09:38 +0000)]
DONE does no longer set an error code

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

21 years agogetpalette and getdefpalette may no longer return a NULL pointer.
cuz [Thu, 23 Oct 2003 09:30:37 +0000 (09:30 +0000)]
getpalette and getdefpalette may no longer return a NULL pointer.

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

21 years agoDONE, GETPALETTE and GETDEFPALETTE will no longer return errors.
cuz [Thu, 23 Oct 2003 09:29:12 +0000 (09:29 +0000)]
DONE, GETPALETTE and GETDEFPALETTE will no longer return errors.
Use TGI_API_VERSION.

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

21 years agoGETDEFPALETTE will no longer return an error
cuz [Thu, 23 Oct 2003 09:28:01 +0000 (09:28 +0000)]
GETDEFPALETTE will no longer return an error

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

21 years agoUsed TGI_API_VERSION
cuz [Thu, 23 Oct 2003 09:05:50 +0000 (09:05 +0000)]
Used TGI_API_VERSION

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

21 years agoAdded TGI_API_VERSION
cuz [Thu, 23 Oct 2003 09:04:39 +0000 (09:04 +0000)]
Added TGI_API_VERSION

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

21 years agoExplain command line arguments
cuz [Wed, 22 Oct 2003 21:51:36 +0000 (21:51 +0000)]
Explain command line arguments

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

21 years agoMove SymEntry stuff into its own module
cuz [Wed, 22 Oct 2003 21:24:37 +0000 (21:24 +0000)]
Move SymEntry stuff into its own module

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

21 years agoFixed a bug in memcpy
cuz [Wed, 22 Oct 2003 21:04:22 +0000 (21:04 +0000)]
Fixed a bug in memcpy

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

21 years agoUse the new generic hash tables
cuz [Wed, 22 Oct 2003 19:13:21 +0000 (19:13 +0000)]
Use the new generic hash tables

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

21 years agoMore tweaking of the new hashtab module
cuz [Wed, 22 Oct 2003 19:13:02 +0000 (19:13 +0000)]
More tweaking of the new hashtab module

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

21 years agoCosmetic changes
cuz [Wed, 22 Oct 2003 18:47:05 +0000 (18:47 +0000)]
Cosmetic changes

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

21 years agoUse the new hash table module
cuz [Wed, 22 Oct 2003 18:13:07 +0000 (18:13 +0000)]
Use the new hash table module

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

21 years agoNew generic hash table module
cuz [Wed, 22 Oct 2003 18:12:43 +0000 (18:12 +0000)]
New generic hash table module

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

21 years agoMore string buffer functions
cuz [Wed, 22 Oct 2003 18:12:31 +0000 (18:12 +0000)]
More string buffer functions

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

21 years agoMove the segment handling stuff from objcode to a separate module
cuz [Tue, 21 Oct 2003 20:34:56 +0000 (20:34 +0000)]
Move the segment handling stuff from objcode to a separate module

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

21 years agoFixed _HAVE_off_t
cuz [Tue, 21 Oct 2003 19:54:35 +0000 (19:54 +0000)]
Fixed _HAVE_off_t

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

21 years agoFixed problem with tgi_init and tgi_setpalette
cuz [Tue, 21 Oct 2003 10:03:09 +0000 (10:03 +0000)]
Fixed problem with tgi_init and tgi_setpalette

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

21 years agoremoved unimplemented _atari_xxxcolor function declarations
cpg [Mon, 20 Oct 2003 18:51:04 +0000 (18:51 +0000)]
removed unimplemented _atari_xxxcolor function declarations

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

21 years agoHelp for --linelabels was missing
cuz [Mon, 20 Oct 2003 10:02:29 +0000 (10:02 +0000)]
Help for --linelabels was missing

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

21 years agoAdd info about the label assignment operator
cuz [Mon, 20 Oct 2003 09:00:07 +0000 (09:00 +0000)]
Add info about the label assignment operator

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

21 years agoSeparate doc package
cuz [Sun, 19 Oct 2003 09:58:26 +0000 (09:58 +0000)]
Separate doc package

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

21 years agoCreate a separate doc subpackage
cuz [Sun, 19 Oct 2003 09:56:51 +0000 (09:56 +0000)]
Create a separate doc subpackage

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

21 years agoVLIR linker malloc's memory, fixes
izydorst [Fri, 17 Oct 2003 13:48:43 +0000 (13:48 +0000)]
VLIR linker malloc's memory, fixes

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

21 years agoreplaced one arbitrary limit by another one, will not crash on re-linking GeoPublish...
izydorst [Fri, 17 Oct 2003 09:11:04 +0000 (09:11 +0000)]
replaced one arbitrary limit by another one, will not crash on re-linking GeoPublish VLIRs (>64K)

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

21 years agoUse the new := operator
cuz [Fri, 17 Oct 2003 00:53:14 +0000 (00:53 +0000)]
Use the new := operator

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

21 years agoAdd := assignment op, define some currently unused keywords
cuz [Fri, 17 Oct 2003 00:38:21 +0000 (00:38 +0000)]
Add := assignment op, define some currently unused keywords

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

21 years agoChange debug file format
cuz [Fri, 17 Oct 2003 00:38:01 +0000 (00:38 +0000)]
Change debug file format

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

21 years agoMinor corrections
cuz [Thu, 16 Oct 2003 22:20:29 +0000 (22:20 +0000)]
Minor corrections

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

21 years agoRestructured the index file.
cuz [Thu, 16 Oct 2003 22:16:52 +0000 (22:16 +0000)]
Restructured the index file.
Added documentation for the ca65html utility.

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

21 years agoadded PIA struct; completed functions list
cpg [Thu, 16 Oct 2003 21:36:22 +0000 (21:36 +0000)]
added PIA struct; completed functions list

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

21 years agoAdded atari.sgml
cpg [Thu, 16 Oct 2003 18:05:42 +0000 (18:05 +0000)]
Added atari.sgml

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

21 years agofirst version, most text by Shawn
cpg [Thu, 16 Oct 2003 18:04:46 +0000 (18:04 +0000)]
first version, most text by Shawn

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

21 years agoDon't generate internal errors on duplicate labels
cuz [Wed, 15 Oct 2003 09:33:01 +0000 (09:33 +0000)]
Don't generate internal errors on duplicate labels

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

21 years agoFixed a bug
cuz [Mon, 13 Oct 2003 18:31:09 +0000 (18:31 +0000)]
Fixed a bug

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

21 years agoWorking
cuz [Mon, 13 Oct 2003 11:17:31 +0000 (11:17 +0000)]
Working

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

21 years agoAdded colorization, tab conversion and other fancy stuff
cuz [Sun, 12 Oct 2003 19:05:58 +0000 (19:05 +0000)]
Added colorization, tab conversion and other fancy stuff

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

21 years agoMore opts
cuz [Sun, 12 Oct 2003 11:29:56 +0000 (11:29 +0000)]
More opts

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

21 years agoFixed a bug in several binary operators.
cuz [Sat, 11 Oct 2003 20:40:19 +0000 (20:40 +0000)]
Fixed a bug in several binary operators.
Fixed a bug in the restore routine for the register variables (generated
code relies sometimes on a wrap around zero which causes a linker error and
does not work on the 816).
More small changes.

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

21 years agoUse new CPU instruction sets table
cuz [Sat, 11 Oct 2003 20:38:55 +0000 (20:38 +0000)]
Use new CPU instruction sets table

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

21 years agoNew command line options "linenumbers" and "linelabels" which generate line
cuz [Sat, 11 Oct 2003 18:43:12 +0000 (18:43 +0000)]
New command line options "linenumbers" and "linelabels" which generate line
numbers and labels for each line.
Generate HTML 4.01 instead of 4.0.

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

21 years agoFixed a bug
cuz [Fri, 10 Oct 2003 19:33:22 +0000 (19:33 +0000)]
Fixed a bug

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

21 years agoDocumented changes to .CPU and new .MACPACK cpu
cuz [Fri, 10 Oct 2003 18:26:12 +0000 (18:26 +0000)]
Documented changes to .CPU and new .MACPACK cpu

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

21 years agoNew macro package
cuz [Fri, 10 Oct 2003 18:05:01 +0000 (18:05 +0000)]
New macro package

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

21 years agoSqueeze two cycles out of the abs() function
cuz [Fri, 10 Oct 2003 17:59:00 +0000 (17:59 +0000)]
Squeeze two cycles out of the abs() function

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

21 years agoImproved 65c02 support
cuz [Fri, 10 Oct 2003 17:52:12 +0000 (17:52 +0000)]
Improved 65c02 support

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

21 years agoAdded CPU instruction set encoding
cuz [Fri, 10 Oct 2003 17:38:21 +0000 (17:38 +0000)]
Added CPU instruction set encoding

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

21 years agoChange result of .CPU pseudo variable
cuz [Fri, 10 Oct 2003 17:38:06 +0000 (17:38 +0000)]
Change result of .CPU pseudo variable

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

21 years agoNew builtin macro package CPU
cuz [Fri, 10 Oct 2003 17:37:52 +0000 (17:37 +0000)]
New builtin macro package CPU

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

21 years agoAdded the supervision subpackage
cuz [Fri, 10 Oct 2003 17:29:18 +0000 (17:29 +0000)]
Added the supervision subpackage

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

21 years agoUse common code to determine the CPU
cuz [Fri, 10 Oct 2003 17:08:08 +0000 (17:08 +0000)]
Use common code to determine the CPU

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

21 years agoSupervision has something between a 65SC02 and 65C02
cuz [Fri, 10 Oct 2003 17:01:34 +0000 (17:01 +0000)]
Supervision has something between a 65SC02 and 65C02

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

21 years agoNew CT_NONE
cuz [Fri, 10 Oct 2003 17:00:08 +0000 (17:00 +0000)]
New CT_NONE

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

21 years agoReplaced /bin/bash0 by new CT_NONE
cuz [Fri, 10 Oct 2003 16:59:58 +0000 (16:59 +0000)]
Replaced /bin/bash0 by new CT_NONE

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