]> git.sur5r.net Git - cc65/log
cc65
10 years agorename _antic.inc, _pokey.inc, _gtia.inc to atari_antic.inc, atari_pokey.inc, atari_g... 122/head
Christian Groessler [Fri, 30 May 2014 20:00:18 +0000 (22:00 +0200)]
rename _antic.inc, _pokey.inc, _gtia.inc to atari_antic.inc, atari_pokey.inc, atari_gtia.inc

10 years agomove atari5200 behind atari and atarixl in TARGETS list
Christian Groessler [Fri, 30 May 2014 11:39:09 +0000 (13:39 +0200)]
move atari5200 behind atari and atarixl in TARGETS list

10 years agoremove atari5200.mac
Christian Groessler [Fri, 30 May 2014 11:38:29 +0000 (13:38 +0200)]
remove atari5200.mac

10 years agoprovide CLK_TCK and CLOCKS_PER_SEC values for atari5200
Christian Groessler [Thu, 29 May 2014 11:23:45 +0000 (13:23 +0200)]
provide CLK_TCK and CLOCKS_PER_SEC values for atari5200

10 years agofix build error
Christian Groessler [Wed, 28 May 2014 23:50:41 +0000 (01:50 +0200)]
fix build error

10 years agoadd atari5200.h
Christian Groessler [Wed, 28 May 2014 22:42:54 +0000 (00:42 +0200)]
add atari5200.h

10 years agoremove unneeded ATASCII defs; add header
Christian Groessler [Wed, 28 May 2014 22:42:30 +0000 (00:42 +0200)]
remove unneeded ATASCII defs; add header

10 years agofix warning when generating info file
Christian Groessler [Wed, 28 May 2014 22:41:39 +0000 (00:41 +0200)]
fix warning when generating info file

10 years agouse atari target scrcode macro for atari5200 target, too
Christian Groessler [Wed, 28 May 2014 22:18:55 +0000 (00:18 +0200)]
use atari target scrcode macro for atari5200 target, too

10 years agodon't use scrcode for numbers
Christian Groessler [Wed, 28 May 2014 22:18:22 +0000 (00:18 +0200)]
don't use scrcode for numbers

10 years agoremove TABs
Christian Groessler [Wed, 28 May 2014 21:39:31 +0000 (23:39 +0200)]
remove TABs

10 years agocleanups and add comments
Christian Groessler [Wed, 28 May 2014 21:38:22 +0000 (23:38 +0200)]
cleanups and add comments

10 years agocheck trigger button (TRIGx); correctly report joystick count depending
Christian Groessler [Tue, 27 May 2014 22:35:49 +0000 (00:35 +0200)]
check trigger button (TRIGx); correctly report joystick count depending
on 5200 console version

10 years agosmall doc update
Christian Groessler [Tue, 27 May 2014 22:34:34 +0000 (00:34 +0200)]
small doc update

10 years agomore doc updates for atari5200
Christian Groessler [Tue, 27 May 2014 00:44:59 +0000 (02:44 +0200)]
more doc updates for atari5200

10 years agoDon't reserve space for display list in __RESERVED_MEMORY__ since the
Christian Groessler [Tue, 27 May 2014 00:43:17 +0000 (02:43 +0200)]
Don't reserve space for display list in __RESERVED_MEMORY__ since the
default display list is in ROM.

10 years agonot a dummy implementation anymore...
Christian Groessler [Mon, 26 May 2014 23:47:37 +0000 (01:47 +0200)]
not a dummy implementation anymore...

10 years agomore documentation updates for Atari 5200
Christian Groessler [Fri, 16 May 2014 00:27:20 +0000 (02:27 +0200)]
more documentation updates for Atari 5200

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