]>
git.sur5r.net Git - cc65/log
ol.sc [Sat, 14 Jan 2012 11:09:40 +0000 (11:09 +0000)]
The "Hitchhiker's Guide To GEOS" is the only publicly available document containing the addresses of GEOS symbols for Apple GEOS.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5399
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 14 Jan 2012 08:22:07 +0000 (08:22 +0000)]
Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5398
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 13 Jan 2012 15:58:17 +0000 (15:58 +0000)]
Add some warnings about using .DEFINE.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5397
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 11 Jan 2012 18:30:25 +0000 (18:30 +0000)]
Fixed an error in calculation of the fill bytes necessary for alignment.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5396
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 7 Jan 2012 22:17:19 +0000 (22:17 +0000)]
Restored compatibility with info.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5395
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 6 Jan 2012 21:31:22 +0000 (21:31 +0000)]
Fixed several build warnings.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5394
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 6 Jan 2012 15:53:07 +0000 (15:53 +0000)]
An export has been missing for BRKVec (Stefan Haubenthal).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5393
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 6 Jan 2012 15:50:59 +0000 (15:50 +0000)]
reset_brk is not __fastcall__. By Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5392
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 6 Jan 2012 15:45:50 +0000 (15:45 +0000)]
Patch by Greg King: Improved the mkdir rule. Adjusted some rules for grc65 and
geos-*.cfg name changes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5391
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 5 Jan 2012 16:36:27 +0000 (16:36 +0000)]
Replace some more instance of geos.lib with geos-cbm.lib.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5390
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 5 Jan 2012 16:24:39 +0000 (16:24 +0000)]
Adjusted line endings and fixed some more typos.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5389
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 5 Jan 2012 09:44:51 +0000 (09:44 +0000)]
grc is now named grc65.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5388
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 5 Jan 2012 09:31:53 +0000 (09:31 +0000)]
Fixed a typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5387
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 5 Jan 2012 01:10:00 +0000 (01:10 +0000)]
Updated second part of the grc65 doc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5386
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 5 Jan 2012 01:08:15 +0000 (01:08 +0000)]
Resource compiling has to come first.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5385
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 4 Jan 2012 22:45:26 +0000 (22:45 +0000)]
Finish support for .BANK.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5384
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 4 Jan 2012 22:15:47 +0000 (22:15 +0000)]
Mark segments that are referenced in a .BANK statement.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5383
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 4 Jan 2012 22:03:43 +0000 (22:03 +0000)]
Add the new include files geos-apple.inc and geos-cbm.inc to the svn ignore
list.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5382
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 4 Jan 2012 22:02:02 +0000 (22:02 +0000)]
Moved the segdefs module to ca65, since it was used only there and renamed it
to segdef, since there might be a new segdefs module in common soon.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5381
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 4 Jan 2012 21:45:11 +0000 (21:45 +0000)]
Fixed an error in file offset calculation.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5380
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 4 Jan 2012 21:44:46 +0000 (21:44 +0000)]
Fixed copy & paste errors in comments.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5379
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 4 Jan 2012 15:24:18 +0000 (15:24 +0000)]
Adjusted resource file to recent syntax changes.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5378
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 3 Jan 2012 23:05:02 +0000 (23:05 +0000)]
Updated first part of the grc65 doc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5377
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 3 Jan 2012 21:55:34 +0000 (21:55 +0000)]
Added a sample demonstrating how to create a VLIR overlay program.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5376
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 3 Jan 2012 21:41:34 +0000 (21:41 +0000)]
Started to add a new .BANK instruction that allows access to a memory area
attribute named "bank". Some error checks and a lot of testing is required.
Don't use for now.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5375
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 3 Jan 2012 21:14:33 +0000 (21:14 +0000)]
Minimal beautification.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5374
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 3 Jan 2012 21:12:43 +0000 (21:12 +0000)]
The VLIR table description didn't contain that much information anymore, but on the other hand it seems nice to consolidate all application metadata in one place. So the VLIR table description was replaced by a general MEMORY defintion that allows define the stack size and the usage of the background buffer together with the overlay-related settings.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5373
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 3 Jan 2012 19:40:00 +0000 (19:40 +0000)]
No need to simplify an expression in SegDone() if it is replaced by a constant
anyway.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5372
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 3 Jan 2012 08:25:04 +0000 (08:25 +0000)]
Adjusted/added names of geos include files.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5371
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 3 Jan 2012 00:32:46 +0000 (00:32 +0000)]
Introduced __BACKBUFSIZE__ which can be set to zero in order to disable the GEOS background buffering.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5370
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 2 Jan 2012 23:30:55 +0000 (23:30 +0000)]
The (to be written) "Apple GEOS UnConvert" tool should be allowed to rely on a valid file size (aka EOF) in the ProDOS directory entry.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5369
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 2 Jan 2012 12:45:25 +0000 (12:45 +0000)]
Fixed type in target name (it is not supposed to be "geos-apple2") and adjusted the CPU attribute to 65C02 as Apple GEOS only runs on newer Apple machines with 128kB anyway.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5368
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 2 Jan 2012 12:39:55 +0000 (12:39 +0000)]
Symbols imported from the linker config must have the config file position
added to the symbol references, not the definitions.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5367
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 2 Jan 2012 12:28:44 +0000 (12:28 +0000)]
Renamed apple-geos.cfg to geos-apple.cfg and added it as built-in configuration.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5366
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 2 Jan 2012 12:18:18 +0000 (12:18 +0000)]
Renamed geos.cfg to geos-cbm.cfg.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5365
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 2 Jan 2012 12:07:03 +0000 (12:07 +0000)]
According to http://wweicht.homepage.t-online.de/projekte.htm ("GEOS 64/128 (Wheels and MegaPatch also) use internal a two digit value for year. After the year 99 comes the year 00.") it's advisable to generally limit the year to two digits.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5364
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 2 Jan 2012 12:01:43 +0000 (12:01 +0000)]
Another try in normalizing C coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5363
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 2 Jan 2012 11:54:15 +0000 (11:54 +0000)]
Another try in normalizing C coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5362
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 2 Jan 2012 11:25:36 +0000 (11:25 +0000)]
Replaced <target>-geos with geos-<target>.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5361
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 2 Jan 2012 11:12:38 +0000 (11:12 +0000)]
Normalized style of fragment-type GEOS samples.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5360
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 2 Jan 2012 11:11:19 +0000 (11:11 +0000)]
Added GEOS Kernal call showing what the struct is for - like the other fragment-type GEOS samples do.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5359
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 2 Jan 2012 11:09:25 +0000 (11:09 +0000)]
Moving the quit-hook towards the end of page 3 as far as possible slightly increases the compatibility with BIN programs making use of page 3 themselves.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5358
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 1 Jan 2012 20:29:42 +0000 (20:29 +0000)]
Fixed a problem: For symbols of type weak or external defined in the linker
config, a value is mandatory, but the check inside the code checked for the
TYPE attribute instead of the VALUE attribute.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5357
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 1 Jan 2012 20:03:33 +0000 (20:03 +0000)]
Code optimization contributed by Kajtar Zsolt, soci@c64.rulez.org
git-svn-id: svn://svn.cc65.org/cc65/trunk@5356
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 1 Jan 2012 19:58:31 +0000 (19:58 +0000)]
Removed the jump to RESTOR on exit for all the CBM platforms.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5355
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 1 Jan 2012 18:26:39 +0000 (18:26 +0000)]
Fixed a bug: To check for signed types use IsSignSigned, not !IsSignUnsigned.
The latter may be true for types and are neither signed nor unsigned.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5353
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 1 Jan 2012 12:14:17 +0000 (12:14 +0000)]
NES TGI Update by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5352
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sat, 31 Dec 2011 15:21:33 +0000 (15:21 +0000)]
Let the linker generate a new symbol __NAME_FILEOFFS__ that contains the
offset of a memory area in the output file. Partially based on a contribution
by David M. Lloyd, david.lloyd@redhat.com.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5351
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sat, 31 Dec 2011 13:09:55 +0000 (13:09 +0000)]
Support for the Mitsubishi 740 CPU for da65. Written and contributed by
Chris Baird, cjb@brushtail.apana.org.au.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5350
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 29 Dec 2011 21:18:23 +0000 (21:18 +0000)]
Fix SVN version stuff. The old implementation apparently had problems with
subversion >= 1.7.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5349
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
silverdr [Thu, 29 Dec 2011 20:37:32 +0000 (20:37 +0000)]
removed one conditional in the cc65 Makefile gcc.mak in order to make SVN version work also with SVN 1.7.x working copies
git-svn-id: svn://svn.cc65.org/cc65/trunk@5348
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 28 Dec 2011 18:20:14 +0000 (18:20 +0000)]
Changed docs for options.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5347
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 28 Dec 2011 18:12:47 +0000 (18:12 +0000)]
Change option processing and options to be more compatible with the other
tools. Support long options. Remove unnecessary newlines from error messages.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5346
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 28 Dec 2011 17:46:17 +0000 (17:46 +0000)]
Renamed the main file to main.c for consistency reasons.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5345
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 28 Dec 2011 17:43:48 +0000 (17:43 +0000)]
Removed an anused constant.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5344
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 28 Dec 2011 17:11:21 +0000 (17:11 +0000)]
Renamed the old geos target to geos-cbm.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5343
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 28 Dec 2011 17:09:26 +0000 (17:09 +0000)]
Order of table entries was wrong, so bsearch failed.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5342
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 28 Dec 2011 16:28:19 +0000 (16:28 +0000)]
Added support for arbitrary alignments.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5341
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 28 Dec 2011 16:00:16 +0000 (16:00 +0000)]
Make the error message for large alignments more descriptive. Don't use the
real number of fill bytes for an alignment, we didn't accept anyway.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5340
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 28 Dec 2011 14:02:09 +0000 (14:02 +0000)]
New behaviour of .ALIGN, new option --large-alignment.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5339
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 28 Dec 2011 13:33:38 +0000 (13:33 +0000)]
Added TGT_GEOS_CBM and TGT_GEOS_APPLE.
Added new targets to the geos resource compiler already prepared by Oliver.
Changed the target module to allow target name aliases and consolidated target
properties into a TargetProperties structure kept in that module. Numeric
targets are now gone.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5338
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 28 Dec 2011 13:29:09 +0000 (13:29 +0000)]
Fixed a compiler warning.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5337
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 23:36:05 +0000 (23:36 +0000)]
First steps towards supporting Apple GEOS.
- The generated file is a "Apple GEOS Convert" format.
- VLIR support is yet to come.
- The "Apple GEOS UnConvert" tool is yet to come.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5336
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 27 Dec 2011 22:56:39 +0000 (22:56 +0000)]
Small changes for arbitrary alignment in object files.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5335
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 27 Dec 2011 22:54:52 +0000 (22:54 +0000)]
Allow arbitrary alignments, not just powers of two. Beware: This needs support
in the linker which is currently missing.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5334
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 27 Dec 2011 22:53:42 +0000 (22:53 +0000)]
Bumped object file version since file format has changed.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5333
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 27 Dec 2011 22:53:15 +0000 (22:53 +0000)]
Added LARGE_ALIGNMENT.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5332
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 27 Dec 2011 22:45:20 +0000 (22:45 +0000)]
Fix warning about possibly uninitialized variable.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5331
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 27 Dec 2011 22:36:28 +0000 (22:36 +0000)]
Export MAX_ALIGNMENT.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5330
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 27 Dec 2011 22:31:36 +0000 (22:31 +0000)]
New function AlignCount.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5329
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 27 Dec 2011 22:18:05 +0000 (22:18 +0000)]
Fix the factorization routine and hide it in the module. The others don't need
to know about it, they can use the lcm calculation routine.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5328
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 16:53:11 +0000 (16:53 +0000)]
Added preliminary support for -t option.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5327
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 16:29:30 +0000 (16:29 +0000)]
Unified GEOS sample resource file names.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5326
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 15:30:34 +0000 (15:30 +0000)]
- Removed -f option.
- Replaced references to target 'geos' with references to (the to-be renamed) 'cbm-geos'.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5325
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 15:24:30 +0000 (15:24 +0000)]
Replaced references to target 'geos' with references to (the upcoming) 'apple-geos' and (the to-be renamed) 'cbm-geos'.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5324
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 14:29:59 +0000 (14:29 +0000)]
Removed -f option. Just always overwrite files - as the other tools do.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5323
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 27 Dec 2011 12:58:15 +0000 (12:58 +0000)]
Added functions to factorize a value and to create the lcm of two factorized
numbers.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5322
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 02:09:27 +0000 (02:09 +0000)]
Updated first part of the grc65 doc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5321
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 01:30:41 +0000 (01:30 +0000)]
Renamed to follow .grc naming scheme.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5320
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 01:23:01 +0000 (01:23 +0000)]
Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5319
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 01:11:22 +0000 (01:11 +0000)]
Allow for custom icon for a GEOS app by allowing user to specify an external 63-byte sprite file - which is simply translated to an '.incbin' command.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5318
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 00:31:32 +0000 (00:31 +0000)]
Deleted empty directory.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5317
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 27 Dec 2011 00:25:17 +0000 (00:25 +0000)]
Moved GEOS VLIR assembler sample from 'samples' to 'testcode' because:
- It relies on include files which are not part of the cc65 distribution (but only present in the cc65 source tree).
- An upcoming GEOS VLIR C sample will obsolete it - as sample.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5316
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 26 Dec 2011 23:50:55 +0000 (23:50 +0000)]
Adjusted language and TABs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5315
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 26 Dec 2011 22:54:04 +0000 (22:54 +0000)]
Redesigned GEOS VLIR linking:
- No more post-linking with resource compiler, rather ld65 directly creates the VLIR CVT file.
- No more dynamic linker config creation, rather the built-in 'geos' config is usable both for SEQ CVT and VLIR CVT files.
ToDos:
- Have ld65 accept alignment to $FD.
- Adjust docs / samples.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5314
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 26 Dec 2011 22:38:06 +0000 (22:38 +0000)]
New include file for address alignment.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5313
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
silverdr [Mon, 26 Dec 2011 16:50:23 +0000 (16:50 +0000)]
changed wording of the message
git-svn-id: svn://svn.cc65.org/cc65/trunk@5312
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 19 Dec 2011 14:49:40 +0000 (14:49 +0000)]
Minor formatting adjustment.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5311
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 11 Dec 2011 23:40:53 +0000 (23:40 +0000)]
Fixed an error introduced in revision 4427: The list of 65816 instructions
contained two items less than the counter said (because in 4427 two were
deleted without adjusting the counter). Depending on the compilers
implementation of bsearch(), some of the 65826 instructions were not found
when searching the table.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5310
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sat, 10 Dec 2011 12:09:46 +0000 (12:09 +0000)]
Documented the .SET operator that has been available for about 6 years now :-)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5309
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Wed, 7 Dec 2011 21:08:14 +0000 (21:08 +0000)]
Added more sample for the inline assembler. Contributed by Steffen Görzig.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5308
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 5 Dec 2011 21:32:59 +0000 (21:32 +0000)]
When generating the dependency file, escape spaces in file names.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5307
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 2 Dec 2011 17:34:19 +0000 (17:34 +0000)]
Describe the atari macro package.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5306
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 29 Nov 2011 21:36:42 +0000 (21:36 +0000)]
Adjustments to recent adding of get/set prefix to tgi function names.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5305
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 7 Nov 2011 21:27:16 +0000 (21:27 +0000)]
Some small documentation updates by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5304
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 7 Nov 2011 21:25:20 +0000 (21:25 +0000)]
Disallow __asm__ on global level.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5303
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sat, 5 Nov 2011 19:49:34 +0000 (19:49 +0000)]
Remove ldiv_t - it should only be in stdlib.h. Reported by Marc Rintsch.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5302
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 18 Sep 2011 20:36:19 +0000 (20:36 +0000)]
Fixed an internal error caused by muddling through after an error occurred and
trying to add a duplicate identifier into the symbol table.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5300
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 13 Sep 2011 18:50:29 +0000 (18:50 +0000)]
Fixed an error: The LINE function mistakenly enabled the BASIC ROM. (Greg King)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5299
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 4 Sep 2011 10:41:43 +0000 (10:41 +0000)]
Fixed an error: The output file shouldn't be opened in binary mode (thefox).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5297
b7a2c559 -68d2-44c3-8de9-
860c34a00d81