]> git.sur5r.net Git - cc65/log
cc65
12 years agoAdded the write routine.
uz [Fri, 9 Mar 2012 11:46:16 +0000 (11:46 +0000)]
Added the write routine.

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

12 years agoExport the compare function since it is used in a few places.
uz [Fri, 9 Mar 2012 11:45:08 +0000 (11:45 +0000)]
Export the compare function since it is used in a few places.

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

12 years agoAdded VIC2 sprites as output format. Started to code the processing pipeline:
uz [Fri, 9 Mar 2012 11:37:10 +0000 (11:37 +0000)]
Added VIC2 sprites as output format. Started to code the processing pipeline:
--slice, --pop.

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

12 years agoAdded the new serial driver for the atmos to the spec file.
uz [Fri, 9 Mar 2012 10:50:12 +0000 (10:50 +0000)]
Added the new serial driver for the atmos to the spec file.

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

12 years agoAdded a new serial driver for the atmos. By Stefan Haubenthal.
uz [Fri, 9 Mar 2012 10:48:59 +0000 (10:48 +0000)]
Added a new serial driver for the atmos. By Stefan Haubenthal.

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

12 years agoFixed a bug. High byte of the sector number is stored into the wrong place.
uz [Thu, 8 Mar 2012 18:59:41 +0000 (18:59 +0000)]
Fixed a bug. High byte of the sector number is stored into the wrong place.
Reported by Stefan Haubenthal.

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

12 years agoStarted to add koala output format.
uz [Mon, 5 Mar 2012 20:30:25 +0000 (20:30 +0000)]
Started to add koala output format.

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

12 years agoFix FindInputFormat.
uz [Mon, 5 Mar 2012 19:28:22 +0000 (19:28 +0000)]
Fix FindInputFormat.

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

12 years agoAdded parsing of arguments to --read. The explicit format spec is currently
uz [Sun, 4 Mar 2012 21:02:31 +0000 (21:02 +0000)]
Added parsing of arguments to --read. The explicit format spec is currently
broken.

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

12 years agoAdded a module to manage attribute/value pairs.
uz [Sun, 4 Mar 2012 20:17:34 +0000 (20:17 +0000)]
Added a module to manage attribute/value pairs.

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

12 years agoThe IRQ handler needs to save the registers. By Stefan Haubenthal.
uz [Sun, 4 Mar 2012 19:25:22 +0000 (19:25 +0000)]
The IRQ handler needs to save the registers. By Stefan Haubenthal.

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

12 years agoPatch by Stefan Haubenthal: Remove __fastcall__ in comments and/or the
uz [Sun, 4 Mar 2012 13:08:54 +0000 (13:08 +0000)]
Patch by Stefan Haubenthal: Remove __fastcall__ in comments and/or the
function description for functions that don't take any parameters.

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

12 years agoThe table for sweet 16 instructions had an invalid length word. Reported by
uz [Sun, 4 Mar 2012 13:01:50 +0000 (13:01 +0000)]
The table for sweet 16 instructions had an invalid length word. Reported by
Jeff Tranter.

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

12 years agoAdded article.
ol.sc [Tue, 28 Feb 2012 22:19:28 +0000 (22:19 +0000)]
Added article.

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

12 years agoReplaced hardcoded constants with macros.
ol.sc [Tue, 28 Feb 2012 21:57:45 +0000 (21:57 +0000)]
Replaced hardcoded constants with macros.

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

12 years agoReplaced hardcoded constants with macros.
ol.sc [Tue, 28 Feb 2012 21:49:24 +0000 (21:49 +0000)]
Replaced hardcoded constants with macros.

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

12 years agoAdded screen initialization on Apple GEOS.
ol.sc [Tue, 28 Feb 2012 21:24:17 +0000 (21:24 +0000)]
Added screen initialization on Apple GEOS.

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

12 years agoIntroduced Apple GEOS specific screen size constants.
ol.sc [Mon, 27 Feb 2012 22:00:26 +0000 (22:00 +0000)]
Introduced Apple GEOS specific screen size constants.

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

12 years agoAdded the output layer.
uz [Mon, 27 Feb 2012 21:03:01 +0000 (21:03 +0000)]
Added the output layer.

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

12 years agoRemove the "Tag" field in struct Bitmap since it is of no real use.
uz [Mon, 27 Feb 2012 20:45:14 +0000 (20:45 +0000)]
Remove the "Tag" field in struct Bitmap since it is of no real use.

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

12 years agoFix two watcom (and probably C89) issues.
uz [Mon, 27 Feb 2012 20:43:03 +0000 (20:43 +0000)]
Fix two watcom (and probably C89) issues.

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

12 years agoTake BSS into account (like done for Apple GEOS in the first place).
ol.sc [Mon, 27 Feb 2012 19:37:32 +0000 (19:37 +0000)]
Take BSS into account (like done for Apple GEOS in the first place).

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

12 years agoAdded a module for assembler source output.
uz [Mon, 27 Feb 2012 18:17:28 +0000 (18:17 +0000)]
Added a module for assembler source output.

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

12 years agoRemoved a declaration for a routine that doesn't exist.
uz [Mon, 27 Feb 2012 18:17:13 +0000 (18:17 +0000)]
Removed a declaration for a routine that doesn't exist.

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

12 years agoAdded a module for binary output.
uz [Mon, 27 Feb 2012 17:58:34 +0000 (17:58 +0000)]
Added a module for binary output.

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

12 years agoAdded a new input layer that manages the different input formats.
uz [Mon, 27 Feb 2012 16:33:13 +0000 (16:33 +0000)]
Added a new input layer that manages the different input formats.

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

12 years agoSplitted the filetype module into the actual search function (now in fileid)
uz [Mon, 27 Feb 2012 16:24:35 +0000 (16:24 +0000)]
Splitted the filetype module into the actual search function (now in fileid)
and the existing file types used by ld65 and cl65.

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

12 years agoNew function to create a bitmap slice.
uz [Sun, 26 Feb 2012 21:45:42 +0000 (21:45 +0000)]
New function to create a bitmap slice.

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

12 years agoUse only as many palette entries as there are colors in the image.
uz [Sun, 26 Feb 2012 21:26:00 +0000 (21:26 +0000)]
Use only as many palette entries as there are colors in the image.

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

12 years agoFirst version of PCX reading routine is completed but mostly untested.
uz [Sun, 26 Feb 2012 15:27:36 +0000 (15:27 +0000)]
First version of PCX reading routine is completed but mostly untested.

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

12 years agoSome more work on reading pcx files.
uz [Sun, 26 Feb 2012 11:54:05 +0000 (11:54 +0000)]
Some more work on reading pcx files.

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

12 years agoOutput usage information to stdout, not stderr. This is consistent with the
uz [Sun, 26 Feb 2012 11:53:39 +0000 (11:53 +0000)]
Output usage information to stdout, not stderr. This is consistent with the
other tools.

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

12 years agoStarted to add PCX routines.
uz [Sat, 25 Feb 2012 21:45:01 +0000 (21:45 +0000)]
Started to add PCX routines.

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

12 years agoAdapted the file i/o module from od65.
uz [Sat, 25 Feb 2012 20:51:16 +0000 (20:51 +0000)]
Adapted the file i/o module from od65.

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

12 years agoStarted to code the front end base layer modules.
uz [Sat, 25 Feb 2012 15:08:38 +0000 (15:08 +0000)]
Started to code the front end base layer modules.

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

12 years agoAdded comments.
ol.sc [Fri, 24 Feb 2012 22:21:54 +0000 (22:21 +0000)]
Added comments.

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

12 years agoAdded base framework for the sp65 sprite and bitmap tool.
uz [Thu, 23 Feb 2012 21:32:15 +0000 (21:32 +0000)]
Added base framework for the sp65 sprite and bitmap tool.

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

12 years agoRather stay with OFF_YEAR as it is an "officially" name.
ol.sc [Wed, 22 Feb 2012 23:49:45 +0000 (23:49 +0000)]
Rather stay with OFF_YEAR as it is an "officially" name.

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

12 years agoLearned the hard way that even meant-to-be-simple sample programs should contain...
ol.sc [Wed, 22 Feb 2012 23:29:52 +0000 (23:29 +0000)]
Learned the hard way that even meant-to-be-simple sample programs should contain some error checking.

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

12 years agoIntroduced Apple GEOS specific directory entry offsets. However in most cases the...
ol.sc [Wed, 22 Feb 2012 23:26:25 +0000 (23:26 +0000)]
Introduced Apple GEOS specific directory entry offsets. However in most cases the assembler code using them will need to differentiate between CBM and Apple because the directory entry semantics are (too) different.

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

12 years agoMinor style adjustment.
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

12 years agoBetter have the Apple GEOS stuff below the CBM GEOS stuff.
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

12 years agoC programs don't need offsets into data structures - they have actual structs :-...
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

12 years agoAdded missing file.
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

12 years agoFixed line continuation.
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

12 years agoFixed typo.
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

12 years agoAdded new cl65 options -Wc and --cc-args.
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

12 years agoRenamed smc.mac to smc.inc.
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

12 years agoAdded a macro package for writing self modyfying code. By Christian Krüger.
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

12 years agoFixed typo.
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

12 years agoGreg King: SHORTCUT is a graphic character (it is displayed in menues); it is not...
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

12 years agoWith the additional key definitions, the dbg module will now work on the Oric
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

12 years agoAdditional key definitions for the Oric Atmos. By Stefan Haubenthal.
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

12 years agoDoc updates by Stefan Haubenthal.
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

12 years agoIntroduced Apple GEOS specific global variable addresses.
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

12 years agoIntroduced Apple GEOS specific directory entry structures.
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

12 years agoRemoved comment that wasn't correct anymore and didn't fit the cc65 style anyway.
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

12 years agoMy recent decision to reuse the character specification table from the base target...
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

12 years agoFixed line endings.
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

12 years agoSomewhat nicer user feedback.
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

12 years agorecognize XDOS -- patch from Stefan Haubenthal
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

12 years agoAdded support for VLIR programs.
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

12 years agoAdded main makefile for target utils.
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

12 years agoRemove the check for the target system. It is checked by grc65.
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

12 years agoPass the target to the geos resource compiler.
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

12 years agoAdded support for Apple GEOS VLIR programs.
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

12 years agoReuse the character specification table from the base target.
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

12 years agoReuse the character specification table from the base target.
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

12 years agoNormalized coding style.
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

12 years agoNormalized coding style.
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

12 years agoThe actual screensize routine mustn't be placed in the "INIT" segment.
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

12 years agoNormalized coding style.
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

12 years agoInitial Apple GEOS build.
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

12 years agoOn Apple GEOS all "low jumptable" entries went into 'diskdrv.inc'. So this needs...
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

12 years agoAdded Apple GEOS include files based on the "Hitchhiker's Guide To GEOS".
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

12 years agoRemoved '.c65' from include file name.
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

12 years agoThe macro 'bra' conflicts with the 65C02 instruction. As it isn't actually used I...
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

12 years agoAdjusted sorting.
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

12 years agoDefining C constants here doesn't seem to make sense as they are defined already...
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

12 years agoAdjusted hex digit cases.
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

12 years agoRenamed 'UnBlockProcess' to 'UnblockProcess' and 'UnFreezeProcess' to 'UnfreezeProces...
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

12 years ago- The address given for GetSerialNumber in the "Hitchhiker's Guide To GEOS" is obviou...
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

12 years agoNormalized coding style.
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

12 years agoFixed typo.
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

12 years agoNormalized coding style.
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

12 years agoNormalized coding style.
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

12 years agoNormalized coding style.
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

12 years agoNormalized coding style.
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

12 years agoPrepared infrastructure for a shared loadable generic mouse driver based the GEOS...
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

12 years agoNormalized coding style. V2.13.3
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

12 years agoAdjusted sorting.
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

12 years agoMoved the assembler include files from 'geos-cbm' to 'geos-common' which are believed...
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

12 years agoMinor optimization.
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

12 years agoRenamed 'devel' to 'drivers'.
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

12 years ago'setoserror' is used by routines residing both 'disk' and 'file'. Therefore move...
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

12 years agoMoved non-driver files from 'geos-cbm/devel' to 'geos-common/system' which are believ...
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

12 years ago"Apple disk names are null-terminated strings of 16 characters or less (counting...
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

12 years agoMoved the 'conio' files from 'geos-cbm' to 'geos-common' which are believed to work...
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

12 years agoAdded adjustment for Apple GEOS screen size.
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

12 years agoFixed typo.
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