]> git.sur5r.net Git - cc65/log
cc65
10 years agodocumentation updates for Atari 5200
Christian Groessler [Fri, 16 May 2014 00:26:20 +0000 (02:26 +0200)]
documentation updates for Atari 5200

10 years agochanged version, startup screen now not fine anymore
Christian Groessler [Fri, 16 May 2014 00:12:01 +0000 (02:12 +0200)]
changed version, startup screen now not fine anymore

10 years agosome CONIO fixes
Christian Groessler [Fri, 16 May 2014 00:10:19 +0000 (02:10 +0200)]
some CONIO fixes

10 years agoclrscr for Atari 5200 default conio screen
Christian Groessler [Mon, 12 May 2014 01:05:21 +0000 (03:05 +0200)]
clrscr for Atari 5200 default conio screen

10 years agoadd joystick driver -- trigger buttons are not queried yet
Christian Groessler [Mon, 12 May 2014 01:03:44 +0000 (03:03 +0200)]
add joystick driver -- trigger buttons are not queried yet

10 years agoadd dummy irq.s
Christian Groessler [Mon, 12 May 2014 01:02:17 +0000 (03:02 +0200)]
add dummy irq.s

10 years agoatari5200 update: simple conio "hello world" works now
Christian Groessler [Fri, 25 Apr 2014 01:02:44 +0000 (03:02 +0200)]
atari5200 update: simple conio "hello world" works now

10 years agoMerge remote-tracking branch 'upstream/master' into a5200
Christian Groessler [Fri, 25 Apr 2014 00:07:44 +0000 (02:07 +0200)]
Merge remote-tracking branch 'upstream/master' into a5200

10 years agoMerge pull request #111 from groessler/something_to_pull
Oliver Schmidt [Thu, 24 Apr 2014 09:29:40 +0000 (11:29 +0200)]
Merge pull request #111 from groessler/something_to_pull

Document Atari mouse callbacks

10 years agoDocument mouse callbacks and some other small changes. 111/head
Christian Groessler [Thu, 24 Apr 2014 00:02:02 +0000 (02:02 +0200)]
Document mouse callbacks and some other small changes.

10 years agoPut mouse cursor shape definition into .rodata.
Christian Groessler [Thu, 24 Apr 2014 00:01:30 +0000 (02:01 +0200)]
Put mouse cursor shape definition into .rodata.

10 years agoMerge pull request #110 from greg-king5/typo
Oliver Schmidt [Wed, 23 Apr 2014 20:13:25 +0000 (22:13 +0200)]
Merge pull request #110 from greg-king5/typo

Fixed typos; and, fixed descriptions of where ld65 looks for files.

10 years agoMerge pull request #106 from groessler/something_to_pull
Oliver Schmidt [Tue, 22 Apr 2014 18:01:43 +0000 (20:01 +0200)]
Merge pull request #106 from groessler/something_to_pull

add P/M (aka 'Sprite') mouse callback for Atari

10 years agoMerge pull request #108 from groessler/something_to_pull2
Oliver Schmidt [Tue, 22 Apr 2014 11:50:55 +0000 (13:50 +0200)]
Merge pull request #108 from groessler/something_to_pull2

Split libref.s into multiple files to prevent inclusion of unnecessary code

10 years agorename ser_libref.s to serref.s in order to be consistent with other targets 108/head
Christian Groessler [Tue, 22 Apr 2014 11:41:57 +0000 (13:41 +0200)]
rename ser_libref.s to serref.s in order to be consistent with other targets

10 years agoSplit libref.s into multiple files to prevent inclusion of unnecessary code.
Christian Groessler [Tue, 22 Apr 2014 10:48:36 +0000 (12:48 +0200)]
Split libref.s into multiple files to prevent inclusion of unnecessary code.

10 years agoSelection whether to use page 6 for mouse P/M data is not done in 106/head
Christian Groessler [Mon, 21 Apr 2014 09:39:46 +0000 (11:39 +0200)]
Selection whether to use page 6 for mouse P/M data is not done in
Makefile.inc, like the other compile-time options. Small fix in the
P/M mouse "show" routine: adapt mouse cursor colors to current
screen colors.

10 years agoFixed typos. And, fixed descriptions of where ld65 looks for files. 110/head
Greg King [Sun, 20 Apr 2014 15:30:47 +0000 (11:30 -0400)]
Fixed typos.  And, fixed descriptions of where ld65 looks for files.

10 years agoaddress issue raised in the pull request; add support to not use page 6
Christian Groessler [Tue, 15 Apr 2014 09:36:27 +0000 (11:36 +0200)]
address issue raised in the pull request; add support to not use page 6
again

10 years agoMerge pull request #107 from greg-king5/url
Oliver Schmidt [Mon, 14 Apr 2014 10:53:19 +0000 (12:53 +0200)]
Merge pull request #107 from greg-king5/url

Fixed the <htmlurl> and <url> tags in the document sources.

10 years agoFixed the SGML <htmlurl> and <url> tags. 107/head
Greg King [Mon, 14 Apr 2014 09:54:13 +0000 (05:54 -0400)]
Fixed the SGML <htmlurl> and <url> tags.

Those tags have two attributes: "url=" and "name=".  In the non-HTML output formats, <url> shows both fields, while <htmlurl> shows only the name field (as the HTML format always does.)  Thus, the general rules are
1. If the two attributes are different, then use <url>.
2. If they are similar, then use <htmlurl>.
3. If they are the same, then consider using <url> without the "name=" attribute.
(The reason for rules 2 and 3 is that the same text shouldn't be shown twice.)

There can be exceptions.  Example: "od65.sgml" has <htmlurl> because the URL
would disturb the flow of a sentence.

10 years ago- always use page 6 for P/M mouse cursor
Christian Groessler [Fri, 11 Apr 2014 21:46:53 +0000 (23:46 +0200)]
- always use page 6 for P/M mouse cursor
- make cursor character of text mode callback configurable
- change default cursor character of text mode callback from 'plus' to 'diamond'
- set P/M callback as default

10 years agoinitial version of a P/M mouse callback
Christian Groessler [Thu, 10 Apr 2014 00:31:28 +0000 (02:31 +0200)]
initial version of a P/M mouse callback

10 years agoMerge pull request #105 from greg-king5/author
Oliver Schmidt [Wed, 9 Apr 2014 07:54:07 +0000 (09:54 +0200)]
Merge pull request #105 from greg-king5/author

Streamlined the document author credits.

10 years agoStreamlined the document author credits. 105/head
Greg King [Tue, 8 Apr 2014 19:36:39 +0000 (15:36 -0400)]
Streamlined the document author credits.

10 years agoMerge pull request #103 from greg-king5/typo
Oliver Schmidt [Fri, 4 Apr 2014 06:56:04 +0000 (09:56 +0300)]
Merge pull request #103 from greg-king5/typo

Fixed typo (Ilegal).

10 years agoMerge pull request #102 from greg-king5/main-args
Oliver Schmidt [Fri, 4 Apr 2014 06:55:31 +0000 (09:55 +0300)]
Merge pull request #102 from greg-king5/main-args

Added command-line argument parsing to the CBM510 and CBM610 targets.

10 years agoFixed typo (Ilegal). 103/head
Greg King [Thu, 3 Apr 2014 21:28:36 +0000 (17:28 -0400)]
Fixed typo (Ilegal).

10 years agoAdded command-line argument parsing to the CBM510 and CBM610 targets. 102/head
Greg King [Thu, 3 Apr 2014 12:23:28 +0000 (08:23 -0400)]
Added command-line argument parsing to the CBM510 and CBM610 targets.

10 years agoHarmonized usage of "KB" and "cc65".
Oliver Schmidt [Sun, 30 Mar 2014 20:10:37 +0000 (22:10 +0200)]
Harmonized usage of "KB" and "cc65".

10 years agoAdded doc install target.
Oliver Schmidt [Sat, 29 Mar 2014 22:23:33 +0000 (23:23 +0100)]
Added doc install target.

10 years agoMerge pull request #100 from greg-king5/default-drivers
Oliver Schmidt [Sat, 29 Mar 2014 14:11:44 +0000 (16:11 +0200)]
Merge pull request #100 from greg-king5/default-drivers

Added document lines that name the default device drivers.

10 years agoMerge pull request #101 from groessler/something_to_pull
Oliver Schmidt [Sat, 29 Mar 2014 14:08:09 +0000 (16:08 +0200)]
Merge pull request #101 from groessler/something_to_pull

Fix error which slipped in in '-L' command line parameter handling.

10 years agoFix error which slipped in in '-L' command line parameter handling. 101/head
Christian Groessler [Fri, 28 Mar 2014 21:40:32 +0000 (22:40 +0100)]
Fix error which slipped in in '-L' command line parameter handling.

10 years agoAdded document lines that name the default device drivers. 100/head
Greg King [Thu, 27 Mar 2014 16:47:00 +0000 (12:47 -0400)]
Added document lines that name the default device drivers.

Also:
- Changed some <htmlurl> tags to <url>.  Now, those links will show their URL addresses (in addition to their names) in info and text pages.
- Added some Atmos-specific function names to its document.
- Fixed some punctuation syntax.

10 years agoMerge pull request #99 from groessler/something_to_pull
Oliver Schmidt [Fri, 28 Mar 2014 15:37:02 +0000 (17:37 +0200)]
Merge pull request #99 from groessler/something_to_pull

Make ld65 command line arguments position independent.

10 years agoMake ld65 -L command line option position independent again. 99/head
Christian Groessler [Thu, 27 Mar 2014 22:47:59 +0000 (23:47 +0100)]
Make ld65 -L command line option position independent again.
Handle long versions of command line arguments correctly.

10 years agoAdded explicit wiki link.
Oliver Schmidt [Thu, 27 Mar 2014 21:53:06 +0000 (22:53 +0100)]
Added explicit wiki link.

10 years agoFixed typo.
Oliver Schmidt [Thu, 27 Mar 2014 21:07:08 +0000 (22:07 +0100)]
Fixed typo.

10 years agoFinetuned Git commit hash retrieval.
Oliver Schmidt [Thu, 27 Mar 2014 20:40:28 +0000 (21:40 +0100)]
Finetuned Git commit hash retrieval.

- Force usage of shell wrapper in order to allow to suppress potential message about git not found (thanks to Greg King).
- Do $(info GIT_SHA ...) only if there's something special - as done with the other $(info ...).

10 years agoAdded cc65_umul8x8r16() based on umul8x8r16.
Oliver Schmidt [Thu, 27 Mar 2014 20:22:02 +0000 (21:22 +0100)]
Added cc65_umul8x8r16() based on umul8x8r16.

10 years agoClassified tgi_imulround() as part of TGI API.
Oliver Schmidt [Thu, 27 Mar 2014 18:28:31 +0000 (19:28 +0100)]
Classified tgi_imulround() as part of TGI API.

10 years agoMake ld65 -L command line option position dependent again.
Christian Groessler [Tue, 25 Mar 2014 14:36:38 +0000 (15:36 +0100)]
Make ld65 -L command line option position dependent again.

10 years agoAdded info directory.
Oliver Schmidt [Mon, 24 Mar 2014 13:25:12 +0000 (15:25 +0200)]
Added info directory.

10 years agoMake ld65 command line arguments position independent.
Christian Groessler [Mon, 24 Mar 2014 12:57:45 +0000 (13:57 +0100)]
Make ld65 command line arguments position independent.

10 years agoMerge pull request #98 from groessler/something_to_pull
Oliver Schmidt [Mon, 24 Mar 2014 11:30:35 +0000 (13:30 +0200)]
Merge pull request #98 from groessler/something_to_pull

make ld65 invocation silent again

10 years agomake ld65 invocation silent again 98/head
Christian Groessler [Mon, 24 Mar 2014 11:23:24 +0000 (12:23 +0100)]
make ld65 invocation silent again

10 years agoMerge pull request #97 from groessler/something_to_pull
Oliver Schmidt [Sat, 22 Mar 2014 21:57:56 +0000 (23:57 +0200)]
Merge pull request #97 from groessler/something_to_pull

Update for samples Makefile

10 years agoSimplify to use less 'if's. Add missing link options for Atari TGI 97/head
Christian Groessler [Sat, 22 Mar 2014 11:04:16 +0000 (12:04 +0100)]
Simplify to use less 'if's. Add missing link options for Atari TGI
programs. Put '--start-addr' at beginning of ld65 command line.

10 years agoMerge pull request #96 from groessler/something_to_pull
Oliver Schmidt [Sat, 22 Mar 2014 10:24:44 +0000 (11:24 +0100)]
Merge pull request #96 from groessler/something_to_pull

Add information about which drivers are the default drivers.

10 years agoAdd information about which drivers are the default drivers. 96/head
Christian Groessler [Sat, 22 Mar 2014 09:40:50 +0000 (10:40 +0100)]
Add information about which drivers are the default drivers.

10 years agoMerge pull request #94 from groessler/something_to_pull
Oliver Schmidt [Thu, 20 Mar 2014 10:12:55 +0000 (11:12 +0100)]
Merge pull request #94 from groessler/something_to_pull

Extend the map file to include a table of exports sorted by value.

10 years agoMerge pull request #93 from silverdr/master
Oliver Schmidt [Thu, 20 Mar 2014 10:01:10 +0000 (11:01 +0100)]
Merge pull request #93 from silverdr/master

- fixed an old #include guard typo

10 years agoadd a missing ":" 94/head
Christian Groessler [Thu, 20 Mar 2014 01:22:43 +0000 (02:22 +0100)]
add a missing ":"

10 years agoExtend the map file to include a table of exports sorted by value.
Christian Groessler [Thu, 20 Mar 2014 01:01:21 +0000 (02:01 +0100)]
Extend the map file to include a table of exports sorted by value.

10 years agoMerge remote-tracking branch 'upstream/master' into a5200
Christian Groessler [Wed, 19 Mar 2014 23:24:11 +0000 (00:24 +0100)]
Merge remote-tracking branch 'upstream/master' into a5200

10 years ago- fixed an old #include guard typo 93/head
Silver Dream ! [Wed, 19 Mar 2014 23:07:59 +0000 (00:07 +0100)]
- fixed an old #include guard typo

10 years agoMerge pull request #92 from karrika/master
Oliver Schmidt [Wed, 19 Mar 2014 09:43:18 +0000 (10:43 +0100)]
Merge pull request #92 from karrika/master

Use LOWCODE segment

10 years agoUse LOWCODE segment 92/head
Karri Kaksonen [Wed, 19 Mar 2014 09:32:44 +0000 (11:32 +0200)]
Use LOWCODE segment

10 years agoReplaced date with Git hash.
Oliver Schmidt [Tue, 18 Mar 2014 21:40:30 +0000 (22:40 +0100)]
Replaced date with Git hash.

10 years agoMerge pull request #91 from greg-king5/bound-box
Oliver Schmidt [Tue, 18 Mar 2014 10:42:34 +0000 (11:42 +0100)]
Merge pull request #91 from greg-king5/bound-box

Corrected the default upper limits of some mouse drivers' bounding box.

10 years agoCorrected the default upper limits of some mouse drivers' bounding box. 91/head
Greg King [Tue, 18 Mar 2014 06:41:57 +0000 (02:41 -0400)]
Corrected the default upper limits of some mouse drivers' bounding box.

The upper limits need to be one less than the screen sizes because the minimum co-ordinate is zero instead of one.

10 years agoRemoved references to $TRAVIS from Makefiles.
Oliver Schmidt [Sun, 16 Mar 2014 20:31:00 +0000 (21:31 +0100)]
Removed references to $TRAVIS from Makefiles.

After all it seems much cleaner to explicitly control the behaviour from the .travis.yml file than to behave differently "under the hood" when detecting a Travis CI build.

10 years agoMerge pull request #90 from greg-king5/c128-sprite
Oliver Schmidt [Sun, 16 Mar 2014 19:55:09 +0000 (20:55 +0100)]
Merge pull request #90 from greg-king5/c128-sprite

Added code that disables C128 BASIC's sprite-motion interrupt-handler.

10 years agoAdded code that disables C128 BASIC's sprite-motion interrupt-handler. 90/head
Greg King [Sat, 15 Mar 2014 20:29:13 +0000 (16:29 -0400)]
Added code that disables C128 BASIC's sprite-motion interrupt-handler.

That lets the mouse drivers control a sprite directly through the VIC's registers.

10 years agoReflect the fact that LOADER.SYSTEM is delivered as 'targetutil'.
Oliver Schmidt [Sat, 15 Mar 2014 18:01:46 +0000 (19:01 +0100)]
Reflect the fact that LOADER.SYSTEM is delivered as 'targetutil'.

10 years agoNot splitting the docs anymore requires link adjustment.
Oliver Schmidt [Sat, 15 Mar 2014 17:53:30 +0000 (18:53 +0100)]
Not splitting the docs anymore requires link adjustment.

10 years agoMoved LOADER.SYSTEM description.
Oliver Schmidt [Sat, 15 Mar 2014 17:09:55 +0000 (18:09 +0100)]
Moved LOADER.SYSTEM description.

The LOADER.SYSTEM description is now available in the cc65 Wiki (https://github.com/cc65/cc65/wiki/LOADER.SYSTEM).

10 years agoUpdated URL.
Oliver Schmidt [Sat, 15 Mar 2014 13:53:33 +0000 (14:53 +0100)]
Updated URL.

10 years agoUpdated URL.
Oliver Schmidt [Sat, 15 Mar 2014 13:48:20 +0000 (14:48 +0100)]
Updated URL.

10 years agoadd gotox, gotoy, and gotoxy
Christian Groessler [Thu, 13 Mar 2014 01:38:35 +0000 (02:38 +0100)]
add gotox, gotoy, and gotoxy

10 years agouse __RESERVED_MEMORY__ to reserve memory for the default 20x24 text screen
Christian Groessler [Thu, 13 Mar 2014 01:36:10 +0000 (02:36 +0100)]
use __RESERVED_MEMORY__ to reserve memory for the default 20x24 text screen

10 years agoadd some conio functions
Christian Groessler [Tue, 11 Mar 2014 00:17:59 +0000 (01:17 +0100)]
add some conio functions

10 years agoAdjusted doc to recent drop of VER_PATCH.
Oliver Schmidt [Mon, 10 Mar 2014 18:03:01 +0000 (19:03 +0100)]
Adjusted doc to recent drop of VER_PATCH.

10 years agoDropped VER_PATCH (and VER_RC) and added build date.
Oliver Schmidt [Sun, 9 Mar 2014 16:40:51 +0000 (17:40 +0100)]
Dropped VER_PATCH (and VER_RC) and added build date.

10 years agoMoved USER_CFLAGS back to re-allow warning option overriding.
Oliver Schmidt [Sun, 9 Mar 2014 14:17:51 +0000 (15:17 +0100)]
Moved USER_CFLAGS back to re-allow warning option overriding.

10 years agoSeveral minor adjustments.
Oliver Schmidt [Sun, 9 Mar 2014 12:56:32 +0000 (13:56 +0100)]
Several minor adjustments.

10 years agoUpload zip file.
Oliver Schmidt [Sun, 9 Mar 2014 00:20:39 +0000 (01:20 +0100)]
Upload zip file.

10 years agoCreate zip file.
Oliver Schmidt [Sat, 8 Mar 2014 23:19:57 +0000 (00:19 +0100)]
Create zip file.

10 years agoMerge pull request #89 from groessler/something_to_pull
Oliver Schmidt [Sat, 8 Mar 2014 20:15:58 +0000 (21:15 +0100)]
Merge pull request #89 from groessler/something_to_pull

fix typo and add a comment

10 years agofix typo 89/head
Christian Groessler [Fri, 7 Mar 2014 23:20:39 +0000 (00:20 +0100)]
fix typo

10 years agofix indentation
Christian Groessler [Fri, 7 Mar 2014 22:10:22 +0000 (23:10 +0100)]
fix indentation

10 years agofix typo
Christian Groessler [Mon, 6 Jan 2014 14:12:20 +0000 (15:12 +0100)]
fix typo

10 years agoMoved .PHONY below definitions it refers to.
Oliver Schmidt [Thu, 6 Mar 2014 22:42:44 +0000 (23:42 +0100)]
Moved .PHONY below definitions it refers to.

I must admit that I don't understand why but obviously it is necessary to place .PHONY below the definition of variables it refers to - although those variables are recursively expanded ones! Not doing so made libsrc/Makefile build only three target libraries.

10 years agoMoved from VS2013 to MinGW(-w64).
Oliver Schmidt [Thu, 6 Mar 2014 21:32:24 +0000 (22:32 +0100)]
Moved from VS2013 to MinGW(-w64).

10 years agoHave src/Makefile and libsrc/Make use disjoint work directories.
Oliver Schmidt [Wed, 5 Mar 2014 22:24:35 +0000 (23:24 +0100)]
Have src/Makefile and libsrc/Make use disjoint work directories.

Building the clean target in src or libsrc should only delete stuff created by the make in those directories. Having both separated allows the Travis CI build to replace the native binaries with cross built binaries while keeping everything else.

10 years agoRemoved by now obsolete pragmas.
Oliver Schmidt [Wed, 5 Mar 2014 21:43:01 +0000 (22:43 +0100)]
Removed by now obsolete pragmas.

The warnings in question are instead suppressed by command line options.

10 years agoSupport both MinGW and MinGW-w64.
Oliver Schmidt [Wed, 5 Mar 2014 21:28:38 +0000 (22:28 +0100)]
Support both MinGW and MinGW-w64.

10 years agoFirst attempt of MinGW cross build.
Oliver Schmidt [Wed, 5 Mar 2014 12:38:27 +0000 (13:38 +0100)]
First attempt of MinGW cross build.

10 years agoRemoved -std=c89.
Oliver Schmidt [Wed, 5 Mar 2014 12:03:33 +0000 (13:03 +0100)]
Removed -std=c89.

Using `struct stat` and `%m` surely doesn't qualify for ISO C90.

10 years agoOkay, binutils-mingw-w64-i686 seems to have to be listed explicitly.
Oliver Schmidt [Wed, 5 Mar 2014 11:39:37 +0000 (12:39 +0100)]
Okay, binutils-mingw-w64-i686 seems to have to be listed explicitly.

10 years agoOne more...
Oliver Schmidt [Wed, 5 Mar 2014 11:35:20 +0000 (12:35 +0100)]
One more...

10 years agoMoving on...
Oliver Schmidt [Wed, 5 Mar 2014 11:33:19 +0000 (12:33 +0100)]
Moving on...

10 years agoCheck what we have.
Oliver Schmidt [Wed, 5 Mar 2014 11:28:57 +0000 (12:28 +0100)]
Check what we have.

10 years agoFixed typo.
Oliver Schmidt [Wed, 5 Mar 2014 11:21:43 +0000 (12:21 +0100)]
Fixed typo.

10 years agoThe last one worked - why? What about this...
Oliver Schmidt [Wed, 5 Mar 2014 11:19:59 +0000 (12:19 +0100)]
The last one worked - why? What about this...

10 years agoJust playing to maybe understand more...
Oliver Schmidt [Wed, 5 Mar 2014 11:14:09 +0000 (12:14 +0100)]
Just playing to maybe understand more...

10 years agoMaybe better when avoiding transition packages?
Oliver Schmidt [Wed, 5 Mar 2014 11:10:38 +0000 (12:10 +0100)]
Maybe better when avoiding transition packages?

10 years agoCheck out install of MinGW cross devel packages.
Oliver Schmidt [Tue, 4 Mar 2014 21:17:21 +0000 (22:17 +0100)]
Check out install of MinGW cross devel packages.

10 years agoChanged Makefile.inc handling.
Oliver Schmidt [Tue, 4 Mar 2014 20:45:55 +0000 (21:45 +0100)]
Changed Makefile.inc handling.

It seems more appropriate to trigger the inclusion of Makefile.inc via $TARGET (instead of $SRCDIR). This is btw. more consistent with extzp.s inclusion which is triggered via $TARGET too.