]> git.sur5r.net Git - cc65/log
cc65
23 years agoAPI update
cuz [Mon, 20 Aug 2001 12:16:53 +0000 (12:16 +0000)]
API update

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

23 years agofunctions that do not modify data take const char* as argument
izydorst [Wed, 15 Aug 2001 16:09:35 +0000 (16:09 +0000)]
functions that do not modify data take const char* as argument

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

23 years agoinfo about c1541 in docs, lowered highest available address to $6000 due to
izydorst [Wed, 15 Aug 2001 16:08:15 +0000 (16:08 +0000)]
info about c1541 in docs, lowered highest available address to $6000 due to
posiblity of overwriting C stack by drawing/copying to screen backbuffer

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

23 years agoFirst version of graphics.h
cuz [Mon, 13 Aug 2001 19:29:07 +0000 (19:29 +0000)]
First version of graphics.h

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

23 years agoFixed a bug
cuz [Mon, 13 Aug 2001 16:01:18 +0000 (16:01 +0000)]
Fixed a bug

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

23 years agoAdd comment about passing structs as params
cuz [Fri, 10 Aug 2001 07:08:20 +0000 (07:08 +0000)]
Add comment about passing structs as params

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

23 years agoMore optimizations
cuz [Sun, 5 Aug 2001 22:50:00 +0000 (22:50 +0000)]
More optimizations

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

23 years agoFixed a bug
cuz [Sun, 5 Aug 2001 22:22:58 +0000 (22:22 +0000)]
Fixed a bug

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

23 years agoMore optimizations
cuz [Sun, 5 Aug 2001 22:09:48 +0000 (22:09 +0000)]
More optimizations

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

23 years agoMore optimizations
cuz [Sun, 5 Aug 2001 21:19:50 +0000 (21:19 +0000)]
More optimizations

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

23 years agoMore optimization
cuz [Sun, 5 Aug 2001 20:37:14 +0000 (20:37 +0000)]
More optimization

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

23 years agoMore optimizations
cuz [Fri, 3 Aug 2001 07:34:40 +0000 (07:34 +0000)]
More optimizations

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

23 years agoMore optimizations
cuz [Fri, 3 Aug 2001 06:45:38 +0000 (06:45 +0000)]
More optimizations

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

23 years agoMinor changes
cuz [Fri, 3 Aug 2001 06:45:30 +0000 (06:45 +0000)]
Minor changes

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

23 years agoMake flag constants unsigned
cuz [Fri, 3 Aug 2001 06:45:22 +0000 (06:45 +0000)]
Make flag constants unsigned

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

23 years agoMake --list-opt-steps exclusive
cuz [Mon, 30 Jul 2001 21:40:32 +0000 (21:40 +0000)]
Make --list-opt-steps exclusive

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

23 years agoFixed several bugs
cuz [Mon, 30 Jul 2001 19:33:52 +0000 (19:33 +0000)]
Fixed several bugs

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

23 years agoAllow enabling/disabline optimizer steps by file
cuz [Sun, 29 Jul 2001 20:38:15 +0000 (20:38 +0000)]
Allow enabling/disabline optimizer steps by file

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

23 years agoAdded IsControl
cuz [Sun, 29 Jul 2001 20:36:19 +0000 (20:36 +0000)]
Added IsControl

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

23 years agoMinor change
cuz [Sun, 29 Jul 2001 09:30:29 +0000 (09:30 +0000)]
Minor change

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

23 years agoRemove unused stuff
cuz [Sun, 29 Jul 2001 09:07:59 +0000 (09:07 +0000)]
Remove unused stuff

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

23 years agoSimplify code generation
cuz [Sun, 29 Jul 2001 09:07:43 +0000 (09:07 +0000)]
Simplify code generation

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

23 years agoOptimizations, cleanup in codegen
cuz [Thu, 26 Jul 2001 20:08:28 +0000 (20:08 +0000)]
Optimizations, cleanup in codegen

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

23 years agoRemove/cleanup
cuz [Thu, 26 Jul 2001 20:08:10 +0000 (20:08 +0000)]
Remove/cleanup

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

23 years agoMore optimizations
cuz [Thu, 26 Jul 2001 06:40:06 +0000 (06:40 +0000)]
More optimizations

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

23 years agoBetter code for > compares
cuz [Thu, 26 Jul 2001 06:10:10 +0000 (06:10 +0000)]
Better code for > compares

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

23 years agoMore optimizations
cuz [Wed, 25 Jul 2001 21:51:40 +0000 (21:51 +0000)]
More optimizations

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

23 years agoRemove unneeded code
cuz [Wed, 25 Jul 2001 21:37:52 +0000 (21:37 +0000)]
Remove unneeded code

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

23 years agoMore shift routines
cuz [Wed, 25 Jul 2001 21:36:01 +0000 (21:36 +0000)]
More shift routines

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

23 years agoFixed a bug
cuz [Wed, 25 Jul 2001 16:15:47 +0000 (16:15 +0000)]
Fixed a bug

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

23 years agoFree register info
cuz [Wed, 25 Jul 2001 06:59:27 +0000 (06:59 +0000)]
Free register info

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

23 years agoSquashed one more bug in the switch statement
cuz [Tue, 24 Jul 2001 20:19:03 +0000 (20:19 +0000)]
Squashed one more bug in the switch statement

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

23 years agoMore register tracking
cuz [Tue, 24 Jul 2001 20:13:10 +0000 (20:13 +0000)]
More register tracking

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

23 years agoFixed another bug in CascadeSwitch
cuz [Tue, 24 Jul 2001 20:12:53 +0000 (20:12 +0000)]
Fixed another bug in CascadeSwitch

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

23 years agoFixed a bug in CascadeSwitch
cuz [Tue, 24 Jul 2001 20:08:58 +0000 (20:08 +0000)]
Fixed a bug in CascadeSwitch

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

23 years agoBetter register tracking in the optimizer
cuz [Tue, 24 Jul 2001 17:07:33 +0000 (17:07 +0000)]
Better register tracking in the optimizer

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

23 years agoMore renaming. Remove the case label limit by using a collection to store
cuz [Tue, 17 Jul 2001 21:53:17 +0000 (21:53 +0000)]
More renaming. Remove the case label limit by using a collection to store
the switch entries.

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

23 years agoMore renaming
cuz [Tue, 17 Jul 2001 21:29:21 +0000 (21:29 +0000)]
More renaming

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

23 years agoRenamed struct expent
cuz [Tue, 17 Jul 2001 21:24:19 +0000 (21:24 +0000)]
Renamed struct expent

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

23 years agoAdded more optimizations
cuz [Tue, 17 Jul 2001 20:13:33 +0000 (20:13 +0000)]
Added more optimizations

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

23 years agoFixed a while loop bug
cuz [Tue, 17 Jul 2001 17:18:07 +0000 (17:18 +0000)]
Fixed a while loop bug

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

23 years agoFixed a bug in the for loop optimization applied earlier
cuz [Tue, 17 Jul 2001 16:46:43 +0000 (16:46 +0000)]
Fixed a bug in the for loop optimization applied earlier

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

23 years agoMove the increment code of a for loop after the loop body.
cuz [Tue, 17 Jul 2001 12:50:38 +0000 (12:50 +0000)]
Move the increment code of a for loop after the loop body.

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

23 years agoAdded CollMoveMultiple
cuz [Tue, 17 Jul 2001 12:42:16 +0000 (12:42 +0000)]
Added CollMoveMultiple

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

23 years agoAdded CollMove
cuz [Tue, 17 Jul 2001 11:54:30 +0000 (11:54 +0000)]
Added CollMove

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

23 years agoFixed a few typos
cuz [Tue, 17 Jul 2001 10:28:38 +0000 (10:28 +0000)]
Fixed a few typos

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

23 years agoRemove transfer insns if possible
cuz [Mon, 16 Jul 2001 18:48:04 +0000 (18:48 +0000)]
Remove transfer insns if possible

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

23 years agoFixed a bug
cuz [Mon, 16 Jul 2001 18:47:19 +0000 (18:47 +0000)]
Fixed a bug

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

23 years agoTrace register usage, remove duplicate loads
cuz [Mon, 16 Jul 2001 16:32:14 +0000 (16:32 +0000)]
Trace register usage, remove duplicate loads

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

23 years agoFixed type compare for functions
cuz [Sun, 15 Jul 2001 16:41:00 +0000 (16:41 +0000)]
Fixed type compare for functions

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

23 years agoown versions of some common routines, fillram and movedata equal to memset
izydorst [Sun, 15 Jul 2001 16:09:50 +0000 (16:09 +0000)]
own versions of some common routines, fillram and movedata equal to memset
and memcpy

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

23 years agofixed incorrect way of temporary storing parameter
izydorst [Sat, 14 Jul 2001 21:15:02 +0000 (21:15 +0000)]
fixed incorrect way of temporary storing parameter

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

23 years agoWork around a problem with the #if hack in the preprocessor
cuz [Sat, 14 Jul 2001 15:56:17 +0000 (15:56 +0000)]
Work around a problem with the #if hack in the preprocessor

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

23 years agoAvoid a copy of the line contents
cuz [Sat, 14 Jul 2001 15:55:52 +0000 (15:55 +0000)]
Avoid a copy of the line contents

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

23 years agoAllow system specific common and runtime files
cuz [Sat, 14 Jul 2001 14:55:08 +0000 (14:55 +0000)]
Allow system specific common and runtime files

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

23 years agoTime the execution
cuz [Sat, 14 Jul 2001 14:45:04 +0000 (14:45 +0000)]
Time the execution

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

23 years agoAdd --codesize option
cuz [Sat, 14 Jul 2001 14:44:44 +0000 (14:44 +0000)]
Add --codesize option

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

23 years agoAdd dbginfo module
cuz [Sat, 14 Jul 2001 14:44:07 +0000 (14:44 +0000)]
Add dbginfo module

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

23 years agoIgnore more intermediate files
cuz [Sat, 14 Jul 2001 14:42:20 +0000 (14:42 +0000)]
Ignore more intermediate files

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

23 years agoFixed geos portion of Makefile
cuz [Sat, 14 Jul 2001 14:41:30 +0000 (14:41 +0000)]
Fixed geos portion of Makefile

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

23 years agoGo back to a working codegen.c
cuz [Sat, 14 Jul 2001 14:31:50 +0000 (14:31 +0000)]
Go back to a working codegen.c

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

23 years agomultidrive support
izydorst [Fri, 13 Jul 2001 15:58:12 +0000 (15:58 +0000)]
multidrive support

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

23 years agoold cleanups
izydorst [Fri, 6 Jul 2001 18:21:28 +0000 (18:21 +0000)]
old cleanups

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

23 years agodisk error reporting update
izydorst [Wed, 4 Jul 2001 22:37:56 +0000 (22:37 +0000)]
disk error reporting update

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

23 years agoerrno/oserrno stuff is cleaned up, saved some bytes in dialog box functions
izydorst [Wed, 4 Jul 2001 22:08:13 +0000 (22:08 +0000)]
errno/oserrno stuff is cleaned up, saved some bytes in dialog box functions

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

23 years agodocumentation updates, grammar and spelling fixes
izydorst [Tue, 3 Jul 2001 21:42:48 +0000 (21:42 +0000)]
documentation updates, grammar and spelling fixes

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

23 years agoadded dio interface, standard mouse and joystick functions, osmaperrno
izydorst [Tue, 3 Jul 2001 20:24:28 +0000 (20:24 +0000)]
added dio interface, standard mouse and joystick functions, osmaperrno

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

23 years agoFixed multi line macro bug
cuz [Sun, 24 Jun 2001 16:08:35 +0000 (16:08 +0000)]
Fixed multi line macro bug

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

23 years agoWorking on the backend
cuz [Mon, 4 Jun 2001 12:27:16 +0000 (12:27 +0000)]
Working on the backend

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

23 years agoWorking on the backend
cuz [Mon, 4 Jun 2001 12:26:53 +0000 (12:26 +0000)]
Working on the backend

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

23 years agoMore renaming
cuz [Sun, 3 Jun 2001 09:10:46 +0000 (09:10 +0000)]
More renaming

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

23 years agoLots of renaming
cuz [Thu, 31 May 2001 21:08:49 +0000 (21:08 +0000)]
Lots of renaming

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

23 years agoWorking on the backend
cuz [Tue, 29 May 2001 18:11:06 +0000 (18:11 +0000)]
Working on the backend

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

23 years agoWorking on the backend
cuz [Tue, 29 May 2001 07:41:08 +0000 (07:41 +0000)]
Working on the backend

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

23 years agoAdded dbg file generation
cuz [Tue, 29 May 2001 07:39:46 +0000 (07:39 +0000)]
Added dbg file generation

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

23 years agoFixed line info issues
cuz [Tue, 29 May 2001 07:39:01 +0000 (07:39 +0000)]
Fixed line info issues

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

23 years agoWorking on the backend
cuz [Mon, 28 May 2001 06:30:03 +0000 (06:30 +0000)]
Working on the backend

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

23 years agoOptimizer bugfixes, polished the line info.
cuz [Sat, 26 May 2001 10:58:40 +0000 (10:58 +0000)]
Optimizer bugfixes, polished the line info.

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

23 years agocleanup
cuz [Sat, 26 May 2001 10:04:15 +0000 (10:04 +0000)]
cleanup

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

23 years agoFixed a few copy'n paste errors - thanks to Keith Gerdes
cuz [Thu, 24 May 2001 18:27:43 +0000 (18:27 +0000)]
Fixed a few copy'n paste errors - thanks to Keith Gerdes

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

23 years agoFixed more E_MCONST issues
cuz [Thu, 24 May 2001 18:26:20 +0000 (18:26 +0000)]
Fixed more E_MCONST issues

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

23 years agoBugfix
cuz [Thu, 24 May 2001 09:16:11 +0000 (09:16 +0000)]
Bugfix

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

23 years agoCosmetic changes
cuz [Thu, 24 May 2001 08:26:57 +0000 (08:26 +0000)]
Cosmetic changes

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

23 years agoAdded explanation for --codesize
cuz [Thu, 24 May 2001 08:26:43 +0000 (08:26 +0000)]
Added explanation for --codesize

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

23 years agoSmall fixes for Watcom-C
cuz [Thu, 24 May 2001 08:04:42 +0000 (08:04 +0000)]
Small fixes for Watcom-C

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

23 years agoUse a collections for the line info and sort them by file/line.
cuz [Wed, 23 May 2001 22:02:19 +0000 (22:02 +0000)]
Use a collections for the line info and sort them by file/line.

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

23 years agoUse fstat instead of stat and simplify the code
cuz [Wed, 23 May 2001 21:44:14 +0000 (21:44 +0000)]
Use fstat instead of stat and simplify the code

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

23 years agoUse a separate structure for file infos instead of just the name.
cuz [Wed, 23 May 2001 21:32:57 +0000 (21:32 +0000)]
Use a separate structure for file infos instead of just the name.

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

23 years agoAdded line infos
cuz [Wed, 23 May 2001 19:03:40 +0000 (19:03 +0000)]
Added line infos

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

23 years agoWorking on source line information
cuz [Wed, 23 May 2001 08:51:48 +0000 (08:51 +0000)]
Working on source line information

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

23 years agoCosmetic change
cuz [Wed, 23 May 2001 07:10:16 +0000 (07:10 +0000)]
Cosmetic change

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

23 years agoAdded new lineinfo module
cuz [Wed, 23 May 2001 07:04:09 +0000 (07:04 +0000)]
Added new lineinfo module

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

23 years agoAdded .dbg statement generation for the assembler
cuz [Tue, 22 May 2001 20:03:26 +0000 (20:03 +0000)]
Added .dbg statement generation for the assembler

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

23 years agoBumped the version
cuz [Tue, 22 May 2001 19:59:37 +0000 (19:59 +0000)]
Bumped the version

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

23 years agoMore polishing to get the line info right
cuz [Tue, 22 May 2001 16:54:47 +0000 (16:54 +0000)]
More polishing to get the line info right

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

23 years agoPolishing and minor corrections
cuz [Tue, 22 May 2001 13:58:56 +0000 (13:58 +0000)]
Polishing and minor corrections

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

23 years agoAdded the lineinfo module. Changed the complete code generation to use the
cuz [Tue, 22 May 2001 09:32:24 +0000 (09:32 +0000)]
Added the lineinfo module. Changed the complete code generation to use the
supplied data structures. Re-added the -T option which is much more exact
now because of the better line info stuff.
Cleanups in the scanner (remove old #defines).

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

23 years agoFix load of longs and improve zero page info
cuz [Tue, 22 May 2001 07:11:22 +0000 (07:11 +0000)]
Fix load of longs and improve zero page info

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

23 years agoWorking
cuz [Mon, 21 May 2001 20:05:52 +0000 (20:05 +0000)]
Working

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

23 years agoWorking
cuz [Mon, 21 May 2001 06:43:46 +0000 (06:43 +0000)]
Working

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