]>
git.sur5r.net Git - cc65/log 
uz  [Tue, 8 Dec 2009 20:35:24 +0000  (20:35 +0000)] 
New option and #pragma --local-strings that causes string literals to be
output immediately.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4504 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Mon, 7 Dec 2009 18:58:32 +0000  (18:58 +0000)] 
more space improvements by Daniel Serpell
git-svn-id: svn://svn.cc65.org/cc65/trunk@4503 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sun, 6 Dec 2009 12:24:59 +0000  (12:24 +0000)] 
Relax header checking somewhat, so second source fonts are accepted.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4502 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sat, 5 Dec 2009 22:39:45 +0000  (22:39 +0000)] 
Rewrote literal handling. Literals are now saved together with other function
data, and at the end of compilation merged if possible. Literals for unused
functions are removed together with the function.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4501 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sat, 5 Dec 2009 15:14:11 +0000  (15:14 +0000)] 
Fixed problem with last change. Wide string constants were not handled
correctly.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4500 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 4 Dec 2009 14:12:25 +0000  (14:12 +0000)] 
Create one literal pool per function, so that literal pool data is removed
together with a function, if it is not used. Literal storage can now be
controlled by #pragma writable-strings on a per function basis.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4499 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 4 Dec 2009 13:04:40 +0000  (13:04 +0000)] 
Move global segment creation to a better place in source.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4498 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Wed, 2 Dec 2009 15:21:22 +0000  (15:21 +0000)] 
Makefile patch contributed by Greg King:
I added the "MAKEOPTS=" to the top-level "gcc.mak" that he wants, and I
changed the tool source tree's top-level make-file so that it supports
parallel building.  (I added a rule that builds the common library before
building anything else.)
git-svn-id: svn://svn.cc65.org/cc65/trunk@4497 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Wed, 2 Dec 2009 15:15:49 +0000  (15:15 +0000)] 
Patch contributed by Greg King:
1. Implements a real progress bar.
2. Decomposes the timer's result.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4496 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Thu, 26 Nov 2009 18:47:14 +0000  (18:47 +0000)] 
don't hardcode 'D' as device name, use __defdev
git-svn-id: svn://svn.cc65.org/cc65/trunk@4495 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Thu, 26 Nov 2009 18:22:03 +0000  (18:22 +0000)] 
updated with defdev.c and scrcode.s
git-svn-id: svn://svn.cc65.org/cc65/trunk@4494 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Thu, 26 Nov 2009 18:19:35 +0000  (18:19 +0000)] 
initial check-in
git-svn-id: svn://svn.cc65.org/cc65/trunk@4493 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 25 Nov 2009 18:21:26 +0000  (18:21 +0000)] 
remove check for ATEOL
git-svn-id: svn://svn.cc65.org/cc65/trunk@4492 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 25 Nov 2009 18:08:56 +0000  (18:08 +0000)] 
save 2 bytes -- patch by Uz
git-svn-id: svn://svn.cc65.org/cc65/trunk@4491 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 25 Nov 2009 17:59:55 +0000  (17:59 +0000)] 
include unistd.h -- fix by Daniel Serpell
git-svn-id: svn://svn.cc65.org/cc65/trunk@4490 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 25 Nov 2009 17:44:54 +0000  (17:44 +0000)] 
put _revflag into .bss
git-svn-id: svn://svn.cc65.org/cc65/trunk@4489 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 25 Nov 2009 17:41:00 +0000  (17:41 +0000)] 
fix comments
git-svn-id: svn://svn.cc65.org/cc65/trunk@4488 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 25 Nov 2009 17:35:21 +0000  (17:35 +0000)] 
move __do_oserror and __inviocb into their own source files
git-svn-id: svn://svn.cc65.org/cc65/trunk@4487 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 25 Nov 2009 17:08:24 +0000  (17:08 +0000)] 
remove not longer needed import of __errno
git-svn-id: svn://svn.cc65.org/cc65/trunk@4486 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 25 Nov 2009 17:06:47 +0000  (17:06 +0000)] 
remove not longer needed import of tmp2 and tmp3
git-svn-id: svn://svn.cc65.org/cc65/trunk@4485 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 25 Nov 2009 17:03:18 +0000  (17:03 +0000)] 
space improvements by Daniel Serpell
git-svn-id: svn://svn.cc65.org/cc65/trunk@4484 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Tue, 24 Nov 2009 23:02:58 +0000  (23:02 +0000)] 
In case of parse errors for structs, don't just set the type of the result to
"int", return a valid lvalue instead.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4483 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Tue, 24 Nov 2009 22:56:56 +0000  (22:56 +0000)] 
Fix a problem with error handling: The E_HAVE_MARKS flag must not be removed
from an expression in case of an error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4482 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Tue, 24 Nov 2009 20:04:27 +0000  (20:04 +0000)] 
Support for the HuC6280 (CPU of the PC Engine) contributed by Tobias Gunkel.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4481 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Tue, 24 Nov 2009 18:31:16 +0000  (18:31 +0000)] 
Squeezed bytes and cycles out of the kbhit functions for almost all platforms.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4480 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Mon, 23 Nov 2009 22:06:32 +0000  (22:06 +0000)] 
don't use constructor to setup runtime stack
git-svn-id: svn://svn.cc65.org/cc65/trunk@4479 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Mon, 23 Nov 2009 21:59:29 +0000  (21:59 +0000)] 
move fdtoiocb function into its own file -- idea by Daniel Serpell
git-svn-id: svn://svn.cc65.org/cc65/trunk@4478 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Mon, 23 Nov 2009 21:35:33 +0000  (21:35 +0000)] 
poor man's _toascii routine, contributed by Fatih Aygun
git-svn-id: svn://svn.cc65.org/cc65/trunk@4477 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Mon, 23 Nov 2009 21:21:49 +0000  (21:21 +0000)] 
save 3 bytes, patch by Daniel Serpell
git-svn-id: svn://svn.cc65.org/cc65/trunk@4476 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Mon, 23 Nov 2009 21:17:56 +0000  (21:17 +0000)] 
save a byte (idea by Uz, done by Daniel Serpell)
git-svn-id: svn://svn.cc65.org/cc65/trunk@4475 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Mon, 23 Nov 2009 12:01:24 +0000  (12:01 +0000)] 
Don't hardcode the address of the SYS call for the startup code of the
Commodore machines.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4474 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Thu, 19 Nov 2009 22:12:51 +0000  (22:12 +0000)] 
don't call __getdevdef in crt0.s, but make it a constructor of getdefdev.s
git-svn-id: svn://svn.cc65.org/cc65/trunk@4473 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Thu, 19 Nov 2009 20:57:23 +0000  (20:57 +0000)] 
move setup of stdin/stdout/stderr from crt0.s to getfd.s
git-svn-id: svn://svn.cc65.org/cc65/trunk@4472 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 18 Nov 2009 23:52:54 +0000  (23:52 +0000)] 
add a comment describing why this file is really included despite an obvious reference to it
git-svn-id: svn://svn.cc65.org/cc65/trunk@4471 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 18 Nov 2009 22:16:13 +0000  (22:16 +0000)] 
small space optimization -- 3 bytes reduced
git-svn-id: svn://svn.cc65.org/cc65/trunk@4470 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Sun, 15 Nov 2009 14:55:14 +0000  (14:55 +0000)] 
no TGI_ERR_NO_MEM or TGI_ERR_NO_IOCB anymore: replaced by TGI_ERR_NO_RES
git-svn-id: svn://svn.cc65.org/cc65/trunk@4469 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Sun, 15 Nov 2009 14:46:09 +0000  (14:46 +0000)] 
changes from Fatih
git-svn-id: svn://svn.cc65.org/cc65/trunk@4468 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 13 Nov 2009 15:53:01 +0000  (15:53 +0000)] 
Replaced TGI_ERR_NO_MEM by TGI_ERR_NO_RES
git-svn-id: svn://svn.cc65.org/cc65/trunk@4467 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 13 Nov 2009 12:57:10 +0000  (12:57 +0000)] 
Fixed TGI error codes and messages. Removed the Atari specific ones.
tgi_load_vectorfont will now return TGI_ERR_NO_MEM and clear the error code if
the load was successful.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4466 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Thu, 12 Nov 2009 18:01:11 +0000  (18:01 +0000)] 
The outcode constants from tgi_outcode went into this header file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4465 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Thu, 12 Nov 2009 18:00:17 +0000  (18:00 +0000)] 
Final touches to the first full version of the vector font output.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4464 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Thu, 12 Nov 2009 15:48:11 +0000  (15:48 +0000)] 
Rename the 8x8 multiplication using the same scheme as for the 16x16
multiplication.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4463 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Thu, 12 Nov 2009 15:10:45 +0000  (15:10 +0000)] 
Moved outcode calculation in a separate module.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4462 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Thu, 12 Nov 2009 11:19:44 +0000  (11:19 +0000)] 
Prepare for reading keypresses from the X server.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4461 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 11 Nov 2009 23:17:55 +0000  (23:17 +0000)] 
remove superfluous ".code" line
git-svn-id: svn://svn.cc65.org/cc65/trunk@4460 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Wed, 11 Nov 2009 23:15:42 +0000  (23:15 +0000)] 
bugfix from Fatih
git-svn-id: svn://svn.cc65.org/cc65/trunk@4459 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Tue, 10 Nov 2009 22:00:41 +0000  (22:00 +0000)] 
add some comments
git-svn-id: svn://svn.cc65.org/cc65/trunk@4458 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Tue, 10 Nov 2009 21:56:56 +0000  (21:56 +0000)] 
fix comment
git-svn-id: svn://svn.cc65.org/cc65/trunk@4457 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
cpg  [Tue, 10 Nov 2009 21:53:55 +0000  (21:53 +0000)] 
add Atari TGI drivers from Fatih Aygun
git-svn-id: svn://svn.cc65.org/cc65/trunk@4456 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Tue, 10 Nov 2009 18:50:33 +0000  (18:50 +0000)] 
Working on stroked font output.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4455 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 6 Nov 2009 16:18:13 +0000  (16:18 +0000)] 
tgi_vectorchar takes now a char argument. Added tgi_install_vectorfont.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4454 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 6 Nov 2009 16:00:43 +0000  (16:00 +0000)] 
Added an include file for TGI vector fonts.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4453 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 6 Nov 2009 15:26:46 +0000  (15:26 +0000)] 
Added clipping for lines.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4452 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 6 Nov 2009 12:08:25 +0000  (12:08 +0000)] 
Changed a comment.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4451 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 6 Nov 2009 12:02:52 +0000  (12:02 +0000)] 
Hold the maximum X and Y coordinate in variables instead of calculating them
when needed. The variables make signed compares in the line clipper easier.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4450 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Thu, 5 Nov 2009 20:32:17 +0000  (20:32 +0000)] 
Added a tgi_pieslice function.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4449 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Thu, 5 Nov 2009 20:26:23 +0000  (20:26 +0000)] 
Fixed a sign error.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4448 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Thu, 5 Nov 2009 20:16:43 +0000  (20:16 +0000)] 
Moved fixed point multiplication and rounding into an asm module.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4447 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Thu, 5 Nov 2009 19:52:18 +0000  (19:52 +0000)] 
Added a tgi_arc function. Removed the old ellipse code and create a new
ellipse module that calls tgi_arc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4446 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Thu, 5 Nov 2009 17:14:29 +0000  (17:14 +0000)] 
Added tgi_circle and tgi_ellipse functions. The latter works, but could be
optimized.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4445 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Thu, 5 Nov 2009 17:12:18 +0000  (17:12 +0000)] 
Added prototypes for more mul/div functions. Some of the don't currently
exist.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4444 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Wed, 4 Nov 2009 19:41:54 +0000  (19:41 +0000)] 
Working on the division and multiplication routines.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4443 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Wed, 4 Nov 2009 18:25:29 +0000  (18:25 +0000)] 
Added a C callable entry point for the division routine.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4442 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Wed, 4 Nov 2009 18:23:40 +0000  (18:23 +0000)] 
Added division routine. Removed C callable entry points from mul routines,
they're now in common.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4441 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Wed, 4 Nov 2009 18:17:00 +0000  (18:17 +0000)] 
Add C callable special multiplication routines.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4440 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Wed, 4 Nov 2009 13:46:16 +0000  (13:46 +0000)] 
Use new multiplication routine.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4439 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Wed, 4 Nov 2009 13:45:27 +0000  (13:45 +0000)] 
The upper 16 bit differ between signed and unsigned multiplication, so while
for 16x16=16, the unsigned routine can be used, regardless of signedness, this
is not true for 16x16=32.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4438 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
ol.sc  [Tue, 3 Nov 2009 22:20:48 +0000  (22:20 +0000)] 
- Replaced font .byte's with font .incbin file
- Adjusted font width declaration from 8 to 7
- Modified font using Beagle Bros Shape Mechanic font editor to look like Apple2 text mode glyphs (with the exception of '_' because OUTTEXT _always_ inserts 2 empty pixels between chars)
git-svn-id: svn://svn.cc65.org/cc65/trunk@4437 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Tue, 3 Nov 2009 20:36:30 +0000  (20:36 +0000)] 
Added prototypes for C callable multiplication routines.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4436 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Tue, 3 Nov 2009 17:43:57 +0000  (17:43 +0000)] 
Added C callable entry point for the 16x16=32 multiplication.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4435 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Tue, 3 Nov 2009 13:40:03 +0000  (13:40 +0000)] 
Added 16*16=32 multiplication routine.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4434 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Mon, 2 Nov 2009 22:31:32 +0000  (22:31 +0000)] 
Do not use a separate byte for an END opcode, instead place the bit into the
previous opcode. This saves one byte per character with the exception of
characters without a vector representation, where we loose one byte, because
we need to add a dummy vector just to apply our END bit.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4433 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Mon, 2 Nov 2009 22:29:49 +0000  (22:29 +0000)] 
Working on the TGI API, adding vector fonts. Only roughly tested!
git-svn-id: svn://svn.cc65.org/cc65/trunk@4432 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Mon, 2 Nov 2009 22:28:02 +0000  (22:28 +0000)] 
Added separate 8x8=>16 multiplication routine as start of the multiplication
and division stuff cleanup.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4431 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
ol.sc  [Mon, 2 Nov 2009 22:10:13 +0000  (22:10 +0000)] 
Removed unintentionally added line.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4430 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
ol.sc  [Mon, 2 Nov 2009 21:54:51 +0000  (21:54 +0000)] 
Removed generic macpack
git-svn-id: svn://svn.cc65.org/cc65/trunk@4429 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
ol.sc  [Mon, 2 Nov 2009 21:38:18 +0000  (21:38 +0000)] 
- Adjusted TEXTSTYLE and OUTTEXT to TGI specs
- Removed defunct scaling support from TEXTSTYLE
- Optimized OUTTEXT
- Clarified font source and format
- Removed generic macpack
git-svn-id: svn://svn.cc65.org/cc65/trunk@4428 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Mon, 2 Nov 2009 16:26:46 +0000  (16:26 +0000)] 
Added macros for jumps after unsigned compares to the "generic" macro package.
Removed BGE/BLT as native instructions for the 65816.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4427 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Mon, 2 Nov 2009 16:24:26 +0000  (16:24 +0000)] 
The X register must be zero on return.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4426 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Mon, 2 Nov 2009 16:23:32 +0000  (16:23 +0000)] 
Added the new toascii function for the CBMs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4425 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Mon, 2 Nov 2009 16:11:32 +0000  (16:11 +0000)] 
Added prototype for toascii(c);
git-svn-id: svn://svn.cc65.org/cc65/trunk@4424 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Mon, 2 Nov 2009 15:36:13 +0000  (15:36 +0000)] 
Fixed an error in the color setting code which caused tgi_init to fail.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4423 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sun, 1 Nov 2009 22:43:09 +0000  (22:43 +0000)] 
Added a typedef for tgi_vectorfont_header, because the name is so long.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4422 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sun, 1 Nov 2009 22:35:22 +0000  (22:35 +0000)] 
Added tgi_load_vectorfont(). Fixed tgi_free_vectorfont().
git-svn-id: svn://svn.cc65.org/cc65/trunk@4421 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sun, 1 Nov 2009 22:33:27 +0000  (22:33 +0000)] 
When initializing the driver, set white as the drawing color.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4420 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sun, 1 Nov 2009 22:32:14 +0000  (22:32 +0000)] 
Added new constants from tgi.h
git-svn-id: svn://svn.cc65.org/cc65/trunk@4419 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sun, 1 Nov 2009 22:01:23 +0000  (22:01 +0000)] 
Additional error code.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4418 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sun, 1 Nov 2009 22:01:06 +0000  (22:01 +0000)] 
Small changes in definitions. Additional error code.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4417 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sun, 1 Nov 2009 21:53:34 +0000  (21:53 +0000)] 
Added tgi_free_vectorfont.s
git-svn-id: svn://svn.cc65.org/cc65/trunk@4416 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sun, 1 Nov 2009 21:53:22 +0000  (21:53 +0000)] 
Fixed a bug (wrong order of variables).
git-svn-id: svn://svn.cc65.org/cc65/trunk@4415 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sun, 1 Nov 2009 21:49:09 +0000  (21:49 +0000)] 
Preparations for use of vectorfonts.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4414 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sun, 1 Nov 2009 21:33:28 +0000  (21:33 +0000)] 
Some small format changes. Output name is input name + '.tch'.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4413 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
ol.sc  [Sun, 1 Nov 2009 10:48:43 +0000  (10:48 +0000)] 
Replaced obsolete 'codeseg' with 'code-name'.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4412 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sat, 31 Oct 2009 15:42:59 +0000  (15:42 +0000)] 
Wrote the actual conversion. Still untested.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4411 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sat, 31 Oct 2009 14:01:22 +0000  (14:01 +0000)] 
Fixed a problem introduced with the last change.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4410 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Sat, 31 Oct 2009 10:36:59 +0000  (10:36 +0000)] 
Fixed a problem with OptJumpTarget3. In a loop over all elements of a
collection that may remove something from the collection, we may not use an
upcounting loop.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4409 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 30 Oct 2009 22:34:08 +0000  (22:34 +0000)] 
File reading, verification and comments.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4408 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
ol.sc  [Fri, 30 Oct 2009 21:44:36 +0000  (21:44 +0000)] 
Changes to the TGI driver API:
  * Removed CIRCLE
  * Aspect ratio is a new header variable
  * Removed the reserved bytes - it's easier to bump the API version
  * Clipping is done completely in the wrapper
git-svn-id: svn://svn.cc65.org/cc65/trunk@4407 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 30 Oct 2009 21:35:25 +0000  (21:35 +0000)] 
Added the chrcvt vector font converter to the top level makefile.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4406 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81 
uz  [Fri, 30 Oct 2009 21:34:40 +0000  (21:34 +0000)] 
Created the skeleton of the vector font converter.
git-svn-id: svn://svn.cc65.org/cc65/trunk@4405 
b7a2c559 -68d2-44c3-8de9-
860c34a00d81