]>
git.sur5r.net Git - cc65/log
ol.sc [Wed, 22 Feb 2012 22:59:38 +0000 (22:59 +0000)]
Minor style adjustment.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5544
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 22 Feb 2012 22:32:28 +0000 (22:32 +0000)]
Better have the Apple GEOS stuff below the CBM GEOS stuff.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5543
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 22 Feb 2012 22:24:28 +0000 (22:24 +0000)]
C programs don't need offsets into data structures - they have actual structs :-). In this case 'struct filehandle' and 'struct fileheader'.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5542
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 22 Feb 2012 22:04:53 +0000 (22:04 +0000)]
Added missing file.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5541
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 22 Feb 2012 22:04:20 +0000 (22:04 +0000)]
Fixed line continuation.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5540
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 22 Feb 2012 19:57:01 +0000 (19:57 +0000)]
Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5539
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 21 Feb 2012 20:23:36 +0000 (20:23 +0000)]
Added new cl65 options -Wc and --cc-args.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5538
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 21 Feb 2012 20:05:36 +0000 (20:05 +0000)]
Renamed smc.mac to smc.inc.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5537
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 21 Feb 2012 20:02:20 +0000 (20:02 +0000)]
Added a macro package for writing self modyfying code. By Christian Krüger.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5536
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 20 Feb 2012 23:01:45 +0000 (23:01 +0000)]
Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5535
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 20 Feb 2012 22:48:02 +0000 (22:48 +0000)]
Greg King: SHORTCUT is a graphic character (it is displayed in menues); it is not a control character.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5534
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 19 Feb 2012 17:51:47 +0000 (17:51 +0000)]
With the additional key definitions, the dbg module will now work on the Oric
Atmos. By Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5533
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 19 Feb 2012 17:50:57 +0000 (17:50 +0000)]
Additional key definitions for the Oric Atmos. By Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5532
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 19 Feb 2012 17:49:38 +0000 (17:49 +0000)]
Doc updates by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5531
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 18 Feb 2012 00:09:39 +0000 (00:09 +0000)]
Introduced Apple GEOS specific global variable addresses.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5530
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 18 Feb 2012 00:08:51 +0000 (00:08 +0000)]
Introduced Apple GEOS specific directory entry structures.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5529
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Fri, 17 Feb 2012 21:08:13 +0000 (21:08 +0000)]
Removed comment that wasn't correct anymore and didn't fit the cc65 style anyway.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5528
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Fri, 17 Feb 2012 20:23:35 +0000 (20:23 +0000)]
My recent decision to reuse the character specification table from the base target was based on the fact that CBM GEOS used a copy of the CBM character specification table for the last ten years.
However now I understand that CBM GEOS does _not_ use PETSCII so the CBM character specification table doesn't make sense at all. After all this is very plausible because GEOS wants to enable the user to share his files across GEOS variants - so we can share the character specification table too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5527
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 14 Feb 2012 22:15:23 +0000 (22:15 +0000)]
Fixed line endings.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5526
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sun, 12 Feb 2012 23:02:46 +0000 (23:02 +0000)]
Somewhat nicer user feedback.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5525
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Sat, 11 Feb 2012 08:35:54 +0000 (08:35 +0000)]
recognize XDOS -- patch from Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@5524
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 11 Feb 2012 01:50:48 +0000 (01:50 +0000)]
Added support for VLIR programs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5523
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Fri, 10 Feb 2012 20:03:38 +0000 (20:03 +0000)]
Added main makefile for target utils.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5522
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 9 Feb 2012 22:01:03 +0000 (22:01 +0000)]
Remove the check for the target system. It is checked by grc65.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5521
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 9 Feb 2012 21:48:45 +0000 (21:48 +0000)]
Pass the target to the geos resource compiler.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5520
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 21:23:24 +0000 (21:23 +0000)]
Added support for Apple GEOS VLIR programs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5519
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 16:41:35 +0000 (16:41 +0000)]
Reuse the character specification table from the base target.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5518
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 16:40:18 +0000 (16:40 +0000)]
Reuse the character specification table from the base target.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5517
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 12:32:53 +0000 (12:32 +0000)]
Normalized coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5516
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 10:54:40 +0000 (10:54 +0000)]
Normalized coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5515
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 10:40:59 +0000 (10:40 +0000)]
The actual screensize routine mustn't be placed in the "INIT" segment.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5514
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 10:17:41 +0000 (10:17 +0000)]
Normalized coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5513
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 10:03:54 +0000 (10:03 +0000)]
Initial Apple GEOS build.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5512
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 09:24:09 +0000 (09:24 +0000)]
On Apple GEOS all "low jumptable" entries went into 'diskdrv.inc'. So this needs to be included in quite some source files.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5511
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 09:18:37 +0000 (09:18 +0000)]
Added Apple GEOS include files based on the "Hitchhiker's Guide To GEOS".
git-svn-id: svn://svn.cc65.org/cc65/trunk@5510
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 09:13:34 +0000 (09:13 +0000)]
Removed '.c65' from include file name.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5509
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 09:05:04 +0000 (09:05 +0000)]
The macro 'bra' conflicts with the 65C02 instruction. As it isn't actually used I simply removed it.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5508
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 07:59:49 +0000 (07:59 +0000)]
Adjusted sorting.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5507
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 07:57:49 +0000 (07:57 +0000)]
Defining C constants here doesn't seem to make sense as they are defined already in individual assembler files based on official jumptable entries.
As the disk driver jumptable entries don't seem to be published otherwise I didn't delete the definitions but moved the '_' to the end marking them as "secondary" to the ones in the main jumptable.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5506
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 07:41:56 +0000 (07:41 +0000)]
Adjusted hex digit cases.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5505
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Thu, 9 Feb 2012 07:37:08 +0000 (07:37 +0000)]
Renamed 'UnBlockProcess' to 'UnblockProcess' and 'UnFreezeProcess' to 'UnfreezeProcess' to matchall 3rd party docs.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5504
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 8 Feb 2012 19:48:31 +0000 (19:48 +0000)]
- The address given for GetSerialNumber in the "Hitchhiker's Guide To GEOS" is obviously wrong: $4b38.
- According to the "Hitchhiker's Guide To GEOS" GetSerialNumber returns a string on Apple GEOS (in contrast to a number on CBM GEOS).
Given both facts and that the API is presumably not important at all it seems reasonable to just go without it on Apple GEOS.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5503
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 8 Feb 2012 17:21:18 +0000 (17:21 +0000)]
Normalized coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5502
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 8 Feb 2012 17:01:59 +0000 (17:01 +0000)]
Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5501
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 8 Feb 2012 16:56:54 +0000 (16:56 +0000)]
Normalized coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5500
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 8 Feb 2012 16:13:01 +0000 (16:13 +0000)]
Normalized coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5499
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 8 Feb 2012 15:54:44 +0000 (15:54 +0000)]
Normalized coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5498
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 8 Feb 2012 15:23:45 +0000 (15:23 +0000)]
Normalized coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5497
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Wed, 8 Feb 2012 14:30:07 +0000 (14:30 +0000)]
Prepared infrastructure for a shared loadable generic mouse driver based the GEOS API.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5496
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 7 Feb 2012 22:37:13 +0000 (22:37 +0000)]
Normalized coding style.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5494
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 7 Feb 2012 22:36:17 +0000 (22:36 +0000)]
Adjusted sorting.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5493
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 7 Feb 2012 20:11:36 +0000 (20:11 +0000)]
Moved the assembler include files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5492
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 7 Feb 2012 17:31:32 +0000 (17:31 +0000)]
Minor optimization.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5491
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 7 Feb 2012 17:02:34 +0000 (17:02 +0000)]
Renamed 'devel' to 'drivers'.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5490
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 7 Feb 2012 16:50:23 +0000 (16:50 +0000)]
'setoserror' is used by routines residing both 'disk' and 'file'. Therefore move it to 'system' - where the other oserr-related stuff resides.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5489
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 7 Feb 2012 16:42:59 +0000 (16:42 +0000)]
Moved non-driver files from 'geos-cbm/devel' to 'geos-common/system' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5488
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 7 Feb 2012 16:14:23 +0000 (16:14 +0000)]
"Apple disk names are null-terminated strings of 16 characters or less (counting the null-terminator)."
git-svn-id: svn://svn.cc65.org/cc65/trunk@5487
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 7 Feb 2012 13:53:14 +0000 (13:53 +0000)]
Moved the 'conio' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5486
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 7 Feb 2012 13:42:27 +0000 (13:42 +0000)]
Added adjustment for Apple GEOS screen size.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5485
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 6 Feb 2012 22:58:52 +0000 (22:58 +0000)]
Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5484
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 6 Feb 2012 21:25:44 +0000 (21:25 +0000)]
Fixed a typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5483
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 6 Feb 2012 21:23:36 +0000 (21:23 +0000)]
Added docs for clock().
git-svn-id: svn://svn.cc65.org/cc65/trunk@5480
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 6 Feb 2012 20:17:54 +0000 (20:17 +0000)]
Added an implementation of clock() for the Lynx console. By Greg King.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5477
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Mon, 6 Feb 2012 20:04:39 +0000 (20:04 +0000)]
Ignore the generated loadable driver files.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5476
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 5 Feb 2012 23:42:02 +0000 (23:42 +0000)]
Allow modules in geos-common to override modules with the same name in the
standard directories.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5475
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 22:17:46 +0000 (22:17 +0000)]
Moved the 'common' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5449
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 21:53:20 +0000 (21:53 +0000)]
"Apple disk names are null-terminated strings of 16 characters or less (counting the null-terminator)."
git-svn-id: svn://svn.cc65.org/cc65/trunk@5448
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 21:46:26 +0000 (21:46 +0000)]
Moved the 'disk' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5447
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 20:58:15 +0000 (20:58 +0000)]
Moved the 'system' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5446
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 19:55:02 +0000 (19:55 +0000)]
Moved the 'runtime' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5445
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 17:56:46 +0000 (17:56 +0000)]
Moved the 'process' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5444
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 17:51:17 +0000 (17:51 +0000)]
Moved the 'mousesprite' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5443
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 17:39:36 +0000 (17:39 +0000)]
Added adjustment for Apple GEOS screen size.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5442
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 17:23:22 +0000 (17:23 +0000)]
Moved the 'menuicon' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5441
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 17:17:55 +0000 (17:17 +0000)]
Moved the 'graph' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5440
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 17:17:32 +0000 (17:17 +0000)]
Moved the 'graph' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5439
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 14:53:09 +0000 (14:53 +0000)]
Moved the 'memory' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too. The REU stuff isn't available on Apple GEOS.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5438
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 14:08:37 +0000 (14:08 +0000)]
Moved the 'file' files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too. 'FollowChain' isn't available on Apple GEOS.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5437
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 13:48:27 +0000 (13:48 +0000)]
Fixed typo.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5436
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 4 Feb 2012 13:47:31 +0000 (13:47 +0000)]
Moved the first couple of files from 'geos-cbm' to 'geos-common' which are believed to work as-is on Apple GEOS too.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5435
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 31 Jan 2012 22:25:58 +0000 (22:25 +0000)]
Prepared file move.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5434
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 31 Jan 2012 21:22:06 +0000 (21:22 +0000)]
Moved assembler include files from the 'inc' subfolder to the target "main" folder - as it is the case with the other targets.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5433
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 31 Jan 2012 21:15:28 +0000 (21:15 +0000)]
Avoid paths in .include directives. The path needs to be rather set in the Makefile to allow to set it later depending on the target currently built.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5432
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Tue, 31 Jan 2012 20:49:58 +0000 (20:49 +0000)]
Avoid paths in .include directives. The path needs to be rather set in the Makefile to allow to set it later depending on the target currently built.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5431
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 31 Jan 2012 20:44:27 +0000 (20:44 +0000)]
Fixed a problem with debug symbol ids. Invalid ids were written to the file
because of a wrong check.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5430
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Mon, 30 Jan 2012 21:19:09 +0000 (21:19 +0000)]
The cc65 library build system is designed to call sub-makes in direct sub-directories of 'libsrc' only (meaning that sub-sub-directories are not supported). The GEOSLib source files however are organized in sub-directories of the 'libsrc/geos-cbm'. This mismatch was up to now handled by replicating the cc65 library build system functionality to allow for individal sub-makes in each 'libsrc/geos-cbm' sub-directory. This is unnecessarily hard understand and causes additional maintainance effort.
Now the whole GEOSLib is built in a single make instance running in 'libsrc/geos-cbm' - which is just what the cc65 library build system can handle. The 'libsrc/geos-cbm' sub-directories still contain Makefiles. However those files only define the set of object files to create from their sub-directory and get included into the 'libsrc/geos-cbm' Makefile.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5429
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Thu, 26 Jan 2012 19:30:54 +0000 (19:30 +0000)]
Fix missing semicolons. By Alex <xenogenesi@virgilio.it>.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5428
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Thu, 26 Jan 2012 12:25:20 +0000 (12:25 +0000)]
small comment change
git-svn-id: svn://svn.cc65.org/cc65/trunk@5427
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
cpg [Thu, 26 Jan 2012 12:12:34 +0000 (12:12 +0000)]
add "invalid parameter" error code -- contributed by Stefan Haubenthal
git-svn-id: svn://svn.cc65.org/cc65/trunk@5426
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 24 Jan 2012 20:43:10 +0000 (20:43 +0000)]
Update from Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5425
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 24 Jan 2012 20:41:57 +0000 (20:41 +0000)]
Added a makefile to build the utility.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5424
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Tue, 24 Jan 2012 20:37:54 +0000 (20:37 +0000)]
Added a makefile to build the executable.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5423
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sun, 22 Jan 2012 17:04:04 +0000 (17:04 +0000)]
Fixed warnings. Extended stuff for set_irq/reset_irq.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5422
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 21 Jan 2012 22:34:48 +0000 (22:34 +0000)]
Fixed irq handler return value.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5421
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sat, 21 Jan 2012 22:07:51 +0000 (22:07 +0000)]
Doc stuff by Stefan Haubenthal.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5420
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
uz [Sat, 21 Jan 2012 21:35:49 +0000 (21:35 +0000)]
Fixed an internal error that was triggered by an attempt to move an empty list
of instructions in the code segment (Oliver Schmidt).
git-svn-id: svn://svn.cc65.org/cc65/trunk@5419
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 21 Jan 2012 13:31:00 +0000 (13:31 +0000)]
Added inital version of a CONVERT tool for Apple GEOS. It converts the output of 'ld65 -t geos-apple ...' to an Apple GEOS SEQ program file. The CONVERT tool itself runs under ProDOS. This is an inital rather rough version that is nevertheless supposed to generally work. TODOs are:
- VLIR support
- support to "unCONVERT"
- nicer UI
git-svn-id: svn://svn.cc65.org/cc65/trunk@5418
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 21 Jan 2012 13:05:26 +0000 (13:05 +0000)]
Updated LOADER.SYSTEM to the current version targeted at cc65 binaries only.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5417
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 21 Jan 2012 12:59:43 +0000 (12:59 +0000)]
Added old obsolete version of LOADER.SYSTEM in order to retain the history. This version implemented the BASIC warmstart/coldstart hooks and was therefore fully compatible with any DOS 3.3 binary running under ProDOS. However later the Apple2 C library startup code was extended to not rely on the BASIC hooks when running under ProDOS without BASIC.SYSTEM. Therefore the hook functionality became obsolete and was later removed. This limits LOADER.SYSTEM to cc65 binaries - but it surely wasn't used for anything else anyway ;-)
git-svn-id: svn://svn.cc65.org/cc65/trunk@5416
b7a2c559 -68d2-44c3-8de9-
860c34a00d81
ol.sc [Sat, 21 Jan 2012 12:28:23 +0000 (12:28 +0000)]
Added docs to set_irq / reset_irq.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5415
b7a2c559 -68d2-44c3-8de9-
860c34a00d81