]>
git.sur5r.net Git - cc65/log
uz [Fri, 12 Aug 2011 16:13:10 +0000 (16:13 +0000)]
Require that the hash node must be the first element of the structure to be
managed in a hash table. This gives smaller code and a ~25% size reduction of
the HashNode structure which might become an advantage if many elements are
hashed.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5158
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 12 Aug 2011 16:10:34 +0000 (16:10 +0000)]
Grow the Span collection before adding spans for the segments. This means that
in most cases the colection will have the optimal size.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5157
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 12 Aug 2011 15:36:53 +0000 (15:36 +0000)]
Tracked rename of hashstr -> hashfunc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5156
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 12 Aug 2011 15:32:08 +0000 (15:32 +0000)]
Renamed hashstr to hashfunc and added an integer hash function.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5155
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 11 Aug 2011 21:58:12 +0000 (21:58 +0000)]
Fixed an error in the INFO line.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5154
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 11 Aug 2011 21:23:37 +0000 (21:23 +0000)]
Removed an unused function.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5153
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 11 Aug 2011 17:11:45 +0000 (17:11 +0000)]
Output spans to the debug info file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5152
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 11 Aug 2011 17:04:29 +0000 (17:04 +0000)]
Accept the number of spans in the INFO line.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5151
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 11 Aug 2011 16:52:52 +0000 (16:52 +0000)]
More work on the implementation of spans.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5150
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 10 Aug 2011 22:17:41 +0000 (22:17 +0000)]
Implement some span API functions.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5149
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 10 Aug 2011 21:17:45 +0000 (21:17 +0000)]
Started to add spans.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5148
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 10 Aug 2011 20:44:20 +0000 (20:44 +0000)]
Postprocess module infos. Add new index for modules sorted by name.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5147
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 10 Aug 2011 14:20:45 +0000 (14:20 +0000)]
Renamed DoneCollection -> CollDone and InitCollection -> CollInit.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5146
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 10 Aug 2011 14:08:18 +0000 (14:08 +0000)]
Postprocess file infos. New function cc65_sourceinfo_bymodule.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5145
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 10 Aug 2011 13:32:31 +0000 (13:32 +0000)]
Prepare the collection for storage of ids.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5144
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 10 Aug 2011 10:36:37 +0000 (10:36 +0000)]
Postprocess scope infos. New function cc65_scope_bymodule.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5143
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 10 Aug 2011 10:13:31 +0000 (10:13 +0000)]
Bump the version number. Fix line number counting. Resolve ids to pointers in
several places.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5142
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 9 Aug 2011 19:11:38 +0000 (19:11 +0000)]
Added processing of modules, libraries, etc. Many other changes for new debug
info format.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5141
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 9 Aug 2011 18:48:02 +0000 (18:48 +0000)]
Output ids for line infos to the debug info file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5140
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 8 Aug 2011 21:07:45 +0000 (21:07 +0000)]
Use symbolic names when writing the scope type to the debug info file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5139
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 8 Aug 2011 21:07:13 +0000 (21:07 +0000)]
Much more work reading the new information.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5138
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 8 Aug 2011 17:18:52 +0000 (17:18 +0000)]
Use "lib" instead of "library".
git-svn-id: svn://svn.cc65.org/cc65/trunk@5137
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 8 Aug 2011 17:15:18 +0000 (17:15 +0000)]
Output information about the item counts in the debug info file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5136
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 7 Aug 2011 21:08:45 +0000 (21:08 +0000)]
Preparations for the new format.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5135
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 7 Aug 2011 20:01:40 +0000 (20:01 +0000)]
Some improvements for spans.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5134
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 7 Aug 2011 18:48:08 +0000 (18:48 +0000)]
Handle scopes with a label correctly. Add the label to the debug info file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5133
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 7 Aug 2011 18:47:38 +0000 (18:47 +0000)]
Handle scopes with a label correctly.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5132
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 7 Aug 2011 18:47:21 +0000 (18:47 +0000)]
New flag bit that tells if a scope has a label.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5131
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 7 Aug 2011 18:46:56 +0000 (18:46 +0000)]
Fox scopes that have a label (= .PROC), write the label to the debug
information.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5130
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 7 Aug 2011 17:59:33 +0000 (17:59 +0000)]
Bump the version number of the generated debug file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5129
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 7 Aug 2011 13:15:24 +0000 (13:15 +0000)]
Debug info: Make file info ids continous. Output modules that use a file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5128
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 7 Aug 2011 11:33:28 +0000 (11:33 +0000)]
Output library information to the debug file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5127
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sat, 6 Aug 2011 12:32:10 +0000 (12:32 +0000)]
Removed the Next pointer which is no longer necessary.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5126
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 5 Aug 2011 13:59:26 +0000 (13:59 +0000)]
Manage the segments in a collection.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5125
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 5 Aug 2011 13:45:33 +0000 (13:45 +0000)]
Use a collection to manage the segments.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5124
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 5 Aug 2011 13:09:13 +0000 (13:09 +0000)]
Central management of the debug info base ids.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5123
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 5 Aug 2011 12:34:08 +0000 (12:34 +0000)]
More aliases for attribute names.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5122
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 5 Aug 2011 12:33:21 +0000 (12:33 +0000)]
Introduce some shorter aliases for attribute names in the debug info file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5121
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 5 Aug 2011 12:09:11 +0000 (12:09 +0000)]
Output module info.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5120
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 4 Aug 2011 18:47:01 +0000 (18:47 +0000)]
More work on scope suport.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5119
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 4 Aug 2011 17:18:06 +0000 (17:18 +0000)]
Adjust code to C99 regarding the main function: Not returning anything in a
main function with an int return type is identical to returning zero.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5118
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 4 Aug 2011 15:58:54 +0000 (15:58 +0000)]
Rearrange debug info output. Add scopes to the debug info.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5117
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 4 Aug 2011 13:20:45 +0000 (13:20 +0000)]
Read Sections before Scopes, because the later will reference the former.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5116
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 4 Aug 2011 13:14:26 +0000 (13:14 +0000)]
Use the Span structure also for scopes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5115
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 4 Aug 2011 12:51:44 +0000 (12:51 +0000)]
The spans do now contain the size of a span, no longer the end offset.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5114
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 4 Aug 2011 12:49:59 +0000 (12:49 +0000)]
Rename SegRange to span. Write out the size instead of the end offset so we
can save some bytes in the object file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5113
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 4 Aug 2011 12:31:37 +0000 (12:31 +0000)]
Generalized the CodeRange structure used for line infos and renamed it to Span.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5112
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 3 Aug 2011 19:37:53 +0000 (19:37 +0000)]
Fixed an off-by-one error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5111
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 3 Aug 2011 18:39:08 +0000 (18:39 +0000)]
Fix a problem reported by Christopher Pow: cc65_lineinfo_byname doesn't handle
multiple line infos for one line correctly. It did only return one randomly
chosen line info instead of all.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5110
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 2 Aug 2011 16:46:47 +0000 (16:46 +0000)]
Fixed an error in the special purpose allocator in expr.c.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5109
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 2 Aug 2011 16:16:37 +0000 (16:16 +0000)]
Fixed a memory leak.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5108
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 2 Aug 2011 15:00:33 +0000 (15:00 +0000)]
Fixed another memory leak.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5107
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 2 Aug 2011 14:49:33 +0000 (14:49 +0000)]
Fixed another memory leak.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5106
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 1 Aug 2011 21:00:51 +0000 (21:00 +0000)]
New tgi_settextdir() function.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5105
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 1 Aug 2011 20:59:33 +0000 (20:59 +0000)]
Fixed a bug (Greg King).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5104
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 1 Aug 2011 20:54:42 +0000 (20:54 +0000)]
Read scopes from the object files.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5103
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 1 Aug 2011 20:49:59 +0000 (20:49 +0000)]
Fixed a rather large memory leak.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5102
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 31 Jul 2011 22:17:21 +0000 (22:17 +0000)]
Declaration of tgi_settextdir() added.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5101
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 31 Jul 2011 21:32:46 +0000 (21:32 +0000)]
Preparations for adding scopes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5100
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 31 Jul 2011 17:11:10 +0000 (17:11 +0000)]
There is no longer a scope type SCOPE_PROC.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5099
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 31 Jul 2011 17:10:33 +0000 (17:10 +0000)]
Remove SCOPE_PROC. It's a .SCOPE with an owner symbol.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5098
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 31 Jul 2011 15:37:51 +0000 (15:37 +0000)]
Write scopes in id order, so we don't need to write out the id itself. Add the
size of the scope to the output file and a flag bit that tells us if the scope
has a size.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5097
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 31 Jul 2011 14:01:27 +0000 (14:01 +0000)]
Output the scope type in readable format.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5096
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 31 Jul 2011 14:01:11 +0000 (14:01 +0000)]
Move scope type definitions to common/
git-svn-id: svn://svn.cc65.org/cc65/trunk@5095
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 31 Jul 2011 13:28:54 +0000 (13:28 +0000)]
Add the parent scope/symbol to the debug symbol attributes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5094
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 31 Jul 2011 12:27:44 +0000 (12:27 +0000)]
Document new command line switches.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5093
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 31 Jul 2011 12:25:44 +0000 (12:25 +0000)]
Allow to dump scope information.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5092
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 31 Jul 2011 12:25:02 +0000 (12:25 +0000)]
Write scope information to the object file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5091
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 17 Jul 2011 18:36:12 +0000 (18:36 +0000)]
Renamed tgi_textheight -> tgi_gettextheight, tgi_textwidth -> tgi_gettextwidth
tgi_textstyle -> tgi_settextstyle and tgi_textscale -> tgi_settextscale.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5090
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 17 Jul 2011 18:27:01 +0000 (18:27 +0000)]
Worked on text scaling. This is an intermediate version which doesn't work.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5089
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 17 Jul 2011 17:15:54 +0000 (17:15 +0000)]
Small change in the vector font format.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5088
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 17 Jul 2011 16:46:06 +0000 (16:46 +0000)]
Check for end-of-data while reading the vector definitions. Other small
changes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5087
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 17 Jul 2011 15:26:22 +0000 (15:26 +0000)]
Updated link to reference document for illegal opcodes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5086
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 17 Jul 2011 15:24:53 +0000 (15:24 +0000)]
Fix meaning of ALR.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5084
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 17 Jul 2011 11:23:27 +0000 (11:23 +0000)]
Added a new flags byte to the TGI headers. Bumped the API version.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5083
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 12 Jul 2011 19:35:49 +0000 (19:35 +0000)]
Parse #pragma align() (does nothing currently).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5082
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 10 Jul 2011 15:00:37 +0000 (15:00 +0000)]
Fixed a typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5081
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 10 Jul 2011 14:59:29 +0000 (14:59 +0000)]
Fix width calculation for bitmap font output. Use new 8x16 multiplication
routines to save some cycles.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5080
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 10 Jul 2011 14:52:35 +0000 (14:52 +0000)]
Make the 8x32 unsigned multiplication routine C callable.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5079
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 10 Jul 2011 14:51:03 +0000 (14:51 +0000)]
Added new 8x16 unsigned multiplication routine.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5078
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 10 Jul 2011 14:50:18 +0000 (14:50 +0000)]
Added labels for umul16x16r16 and umul16x16r16m.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5077
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 8 Jul 2011 09:55:17 +0000 (09:55 +0000)]
Check for macros within .STRUCT/.ENUM.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5076
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 8 Jul 2011 09:22:26 +0000 (09:22 +0000)]
Don't search twice for a macro.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5075
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 8 Jul 2011 08:58:41 +0000 (08:58 +0000)]
The BASIC stub does encode the start address with only 4 digits. Add a check
so the linker will not generate an invalid header for program files with
larger start addresses.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5074
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 7 Jul 2011 20:19:35 +0000 (20:19 +0000)]
Removed __fastcall__ declarations for functions without parameters.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5073
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 7 Jul 2011 20:07:29 +0000 (20:07 +0000)]
The line counter got confused for lines with more than 256 chars. Removed the
restriction alltogether, so lines with arbitrary length should be handled
correctly. Not that it is of much use for an assembler, but this has really
been a somewhat ancient limitation.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5072
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 3 Jul 2011 13:23:07 +0000 (13:23 +0000)]
Fixes for program arguments and TAP header by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5071
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 3 Jul 2011 12:24:54 +0000 (12:24 +0000)]
Initialize variables to avoid compiler warnings.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5070
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sat, 2 Jul 2011 20:54:39 +0000 (20:54 +0000)]
Fixed a bad styled sentence.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5069
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 22 Jun 2011 08:19:59 +0000 (08:19 +0000)]
Fixed order of rules, so not only the tgi driver gets built.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5068
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 21 Jun 2011 20:34:18 +0000 (20:34 +0000)]
NES character mode TGI driver. By Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5067
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 17 Jun 2011 19:58:53 +0000 (19:58 +0000)]
Removed an unused function.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5066
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 17 Jun 2011 18:56:55 +0000 (18:56 +0000)]
Fix it's -> its where applicable. (Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5065
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 17 Jun 2011 18:56:27 +0000 (18:56 +0000)]
Change .CONDES -> .INTERRUPTOR (Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5064
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 14 Jun 2011 21:18:44 +0000 (21:18 +0000)]
Read and allow access to the segment for (segment based) symbols.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5063
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 14 Jun 2011 19:25:50 +0000 (19:25 +0000)]
For segment based symbols, add information about the segment to the debug info.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5062
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 14 Jun 2011 18:26:22 +0000 (18:26 +0000)]
Merge duplicate file entries (same name, size and timestamp).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5061
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 14 Jun 2011 16:45:48 +0000 (16:45 +0000)]
Accept a file attribute for symbols but don't do anything with it for now.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5060
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 13 Jun 2011 21:43:26 +0000 (21:43 +0000)]
Allow to leave of the end address of a range if it is identical to the start
address. Currently unused.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5059
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 13 Jun 2011 21:16:40 +0000 (21:16 +0000)]
Accept a segment attribute for symbols, but don't do anything with it for now.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5058
b7a2c559 -68d2-44c3-8de9-
860c34a00d81