]> git.sur5r.net Git - cc65/log
cc65
5 years agoremove redundant line
Paul Gardner-Stephen [Fri, 28 Dec 2018 13:38:54 +0000 (00:08 +1030)]
remove redundant line

5 years agouse pre-existing ZP storage. Make 32-bit pointer value loading more self-evident
Paul Gardner-Stephen [Fri, 28 Dec 2018 13:37:29 +0000 (00:07 +1030)]
use pre-existing ZP storage. Make 32-bit pointer value loading more self-evident

5 years agoadd support for detecting 45GS02
Paul Gardner-Stephen [Thu, 27 Dec 2018 00:20:25 +0000 (10:50 +1030)]
add support for detecting 45GS02

5 years agoAdded missing external declaration of c64_65816_emd.
Marc Rintsch [Thu, 20 Dec 2018 12:07:25 +0000 (13:07 +0100)]
Added missing external declaration of c64_65816_emd.

5 years agoFixed typo.
Oliver Schmidt [Mon, 3 Dec 2018 11:52:00 +0000 (12:52 +0100)]
Fixed typo.

5 years agoAdded SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 20:36:22 +0000 (22:36 +0200)]
Added SER_ prefix. Whitespace cleanup

5 years agoAdded SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 20:32:49 +0000 (22:32 +0200)]
Added SER_ prefix. Whitespace cleanup

5 years agoAdded SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 20:28:40 +0000 (22:28 +0200)]
Added SER_ prefix. Whitespace cleanup

5 years agoAdded SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 20:23:11 +0000 (22:23 +0200)]
Added SER_ prefix. Whitespace cleanup

5 years agoAdded SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 20:18:26 +0000 (22:18 +0200)]
Added SER_ prefix. Whitespace cleanup

5 years agoAdded SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 20:12:28 +0000 (22:12 +0200)]
Added SER_ prefix. Whitespace cleanup

5 years agoAdded SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 20:01:04 +0000 (22:01 +0200)]
Added SER_ prefix. Whitespace cleanup

5 years agoAdded SER_ prefix
Olli Savia [Mon, 26 Nov 2018 19:41:44 +0000 (21:41 +0200)]
Added SER_ prefix

5 years agoChanged prefix SWL_ to SER_
Olli Savia [Mon, 26 Nov 2018 19:31:12 +0000 (21:31 +0200)]
Changed prefix SWL_ to SER_

5 years agoUpdated to use cbm_kernal.inc. Whitespace cleanups
Olli Savia [Sun, 25 Nov 2018 08:46:05 +0000 (10:46 +0200)]
Updated to use cbm_kernal.inc. Whitespace cleanups

5 years agoMoved kernal entries to cbm_kernal.inc
Olli Savia [Sun, 25 Nov 2018 08:28:37 +0000 (10:28 +0200)]
Moved kernal entries to cbm_kernal.inc

5 years agoUpdated Visual Studio solution files to VS 2017.
Oliver Schmidt [Sat, 24 Nov 2018 13:10:58 +0000 (14:10 +0100)]
Updated Visual Studio solution files to VS 2017.

6 years agoatari.sgml: use consistent naming for realtime clock.
Christian Groessler [Fri, 16 Nov 2018 14:22:02 +0000 (15:22 +0100)]
atari.sgml: use consistent naming for realtime clock.

6 years agoSome documentation fixes
Christian Groessler [Thu, 15 Nov 2018 22:06:47 +0000 (23:06 +0100)]
Some documentation fixes

- gamate.sgml: remove empty section "Hardware access"
- telestrat.sgml: remove wrong "<descrip>" tags

6 years agoatari.sgml: fix typo
Christian Groessler [Thu, 15 Nov 2018 21:47:48 +0000 (22:47 +0100)]
atari.sgml: fix typo

6 years agoatari.sgml: Add documentation for Atari clock_... functions implementation.
Christian Groessler [Thu, 15 Nov 2018 21:25:38 +0000 (22:25 +0100)]
atari.sgml: Add documentation for Atari clock_... functions implementation.

6 years agoReplaced systime() with clock_gettime().
Oliver Schmidt [Fri, 16 Nov 2018 11:54:26 +0000 (12:54 +0100)]
Replaced systime() with clock_gettime().

6 years agoFixed reference to clock_settime().
Oliver Schmidt [Fri, 16 Nov 2018 11:45:45 +0000 (12:45 +0100)]
Fixed reference to clock_settime().

6 years agoFixed typo.
Oliver Schmidt [Wed, 14 Nov 2018 17:02:56 +0000 (18:02 +0100)]
Fixed typo.

6 years agoAdded target docs on the clock_... functions.
Oliver Schmidt [Tue, 13 Nov 2018 17:31:53 +0000 (18:31 +0100)]
Added target docs on the clock_... functions.

6 years agoFixed two typos.
Oliver Schmidt [Tue, 13 Nov 2018 15:47:53 +0000 (16:47 +0100)]
Fixed two typos.

6 years agoCode review aftermath 2: Put defines into parentheses
IrgendwerA8 [Sun, 11 Nov 2018 18:25:06 +0000 (19:25 +0100)]
Code review aftermath 2: Put defines into parentheses

6 years agoAdaptations due to code review.
IrgendwerA8 [Thu, 8 Nov 2018 07:29:56 +0000 (08:29 +0100)]
Adaptations due to code review.

6 years agoSupport for self explanatory KBCODE values
IrgendwerA8 [Wed, 7 Nov 2018 22:05:05 +0000 (23:05 +0100)]
Support for self explanatory KBCODE values

6 years agoAdded VIC control register names
Olli Savia [Sat, 10 Nov 2018 14:55:55 +0000 (16:55 +0200)]
Added VIC control register names

6 years agoFix duplicated variables
jede [Fri, 9 Nov 2018 23:54:58 +0000 (00:54 +0100)]
Fix duplicated variables

6 years agoStratsed vectors added
jede [Fri, 9 Nov 2018 23:47:09 +0000 (00:47 +0100)]
Stratsed vectors added

6 years agoSome variables from TELEMON 2.4 added
jede [Fri, 9 Nov 2018 23:10:37 +0000 (00:10 +0100)]
Some variables from TELEMON 2.4 added

6 years agoSaved 2 bytes and fixed error in case of negative result.
IrgendwerA8 [Fri, 9 Nov 2018 14:56:16 +0000 (15:56 +0100)]
Saved 2 bytes and fixed error in case of negative result.

6 years agoMade div-test.c use doesclrscrafterexit().
Greg King [Fri, 9 Nov 2018 22:11:03 +0000 (17:11 -0500)]
Made div-test.c use doesclrscrafterexit().

It no longer waits for a key tap if it doesn't need to do that.

Also, normalized the source code formatting.

6 years agoAdded basic docs on the clock_... functions.
Oliver Schmidt [Thu, 8 Nov 2018 19:43:46 +0000 (20:43 +0100)]
Added basic docs on the clock_... functions.

6 years agoUpdated URLs.
Oliver Schmidt [Tue, 6 Nov 2018 10:57:57 +0000 (11:57 +0100)]
Updated URLs.

6 years agoAdjusted comments to match actual prototypes.
Oliver Schmidt [Tue, 6 Nov 2018 10:13:23 +0000 (11:13 +0100)]
Adjusted comments to match actual prototypes.

6 years agoAdd definitions in telestrat.inc (TELEMON 2.4)
jede [Thu, 1 Nov 2018 16:45:51 +0000 (17:45 +0100)]
Add definitions in telestrat.inc (TELEMON 2.4)

6 years agoFixed the Plus4's serial driver's ACIA address.
Greg King [Tue, 23 Oct 2018 23:52:23 +0000 (19:52 -0400)]
Fixed the Plus4's serial driver's ACIA address.

6 years ago.byt "" emits no data; avoid a ca65 crash.
Greg King [Sat, 20 Oct 2018 17:40:16 +0000 (13:40 -0400)]
.byt "" emits no data; avoid a ca65 crash.

Fixes #775 on GitHub.

6 years agoFix comments and TELEMON uppercase
jede [Fri, 19 Oct 2018 21:21:16 +0000 (23:21 +0200)]
Fix comments and TELEMON uppercase

6 years agoCorrect grab default value
jede [Thu, 18 Oct 2018 21:57:21 +0000 (23:57 +0200)]
Correct grab default value

6 years agoupdate ld65.sgml with telestrat target
jede [Thu, 18 Oct 2018 21:48:20 +0000 (23:48 +0200)]
update ld65.sgml with telestrat target

6 years agoBy default, we get the memory reserved for hires mode
jede [Wed, 17 Oct 2018 20:36:00 +0000 (22:36 +0200)]
By default, we get the memory reserved for hires mode

6 years agoClean wherey.s
jede [Wed, 17 Oct 2018 20:13:24 +0000 (22:13 +0200)]
Clean wherey.s

6 years agoCleaning telestrat.cfg (no need to have bashead segment). Some primitives added
jede [Wed, 17 Oct 2018 19:12:05 +0000 (21:12 +0200)]
Cleaning telestrat.cfg (no need to have bashead segment). Some primitives added

6 years agoRemove BASHEAD segment which is not useful
jede [Tue, 18 Sep 2018 19:52:37 +0000 (21:52 +0200)]
Remove BASHEAD segment which is not useful

6 years ago'--no-std-lib' was renamed to '--no-target-lib'
Evgeny Vrublevsky [Fri, 19 Oct 2018 08:46:48 +0000 (11:46 +0300)]
'--no-std-lib' was renamed to '--no-target-lib'

6 years agoDon't output a warning about alignment when section address is defined by START or...
Evgeny Vrublevsky [Wed, 17 Oct 2018 19:05:21 +0000 (22:05 +0300)]
Don't output a warning about alignment when section address is defined by START or OFFSET and fits required alignment requirements

6 years agoAdjusted library name.
Oliver Schmidt [Thu, 18 Oct 2018 11:22:26 +0000 (13:22 +0200)]
Adjusted library name.

6 years agoRenamed to '--no-std-lib'
Evgeny Vrublevsky [Thu, 18 Oct 2018 10:16:48 +0000 (13:16 +0300)]
Renamed to '--no-std-lib'

6 years agoRenamed to '--no-crt-lib'
Evgeny Vrublevsky [Thu, 18 Oct 2018 09:54:15 +0000 (12:54 +0300)]
Renamed to '--no-crt-lib'

6 years agoCL65: --no-rtl option for disabling default runtime library
Evgeny Vrublevsky [Wed, 17 Oct 2018 21:07:37 +0000 (00:07 +0300)]
CL65: --no-rtl option for disabling default runtime library

6 years agoca65.sgml fails to document z: a: f: address size override prefixes.
Brad Smith [Thu, 18 Oct 2018 01:27:21 +0000 (21:27 -0400)]
ca65.sgml fails to document z: a: f: address size override prefixes.

6 years agoPost-review tweaks.
laubzega [Tue, 16 Oct 2018 06:08:44 +0000 (23:08 -0700)]
Post-review tweaks.

6 years agoTypo
laubzega [Sun, 14 Oct 2018 08:21:34 +0000 (01:21 -0700)]
Typo

6 years agoEven more optimization, cleanup, bugfix, comments.
laubzega [Sun, 14 Oct 2018 08:07:59 +0000 (01:07 -0700)]
Even more optimization, cleanup, bugfix, comments.

6 years agoStack adjustment code optimizations.
laubzega [Sat, 13 Oct 2018 07:05:33 +0000 (00:05 -0700)]
Stack adjustment code optimizations.

6 years agoFormatting tweaks.
laubzega [Tue, 16 Oct 2018 05:20:12 +0000 (22:20 -0700)]
Formatting tweaks.

6 years agoTestcase added.
laubzega [Sun, 14 Oct 2018 21:10:59 +0000 (14:10 -0700)]
Testcase added.

6 years agoFix for issue #735
laubzega [Sun, 14 Oct 2018 20:53:14 +0000 (13:53 -0700)]
Fix for issue #735

6 years agoChanged a comment and an error message into more specific text.
Greg King [Tue, 9 Oct 2018 00:39:46 +0000 (20:39 -0400)]
Changed a comment and an error message into more specific text.

6 years agoFix crash due to mistaken symbol identity.
laubzega [Thu, 4 Oct 2018 04:59:19 +0000 (21:59 -0700)]
Fix crash due to mistaken symbol identity.

6 years agoMerged pull request #771 from DankRank/master.
greg-king5 [Mon, 8 Oct 2018 05:24:04 +0000 (01:24 -0400)]
Merged pull request #771 from DankRank/master.

da65: properly scan empty strings in info file.

6 years agoda65: properly scan empty strings 771/head
Egor [Sat, 6 Oct 2018 15:30:35 +0000 (18:30 +0300)]
da65: properly scan empty strings

Previously, doing something like `LABEL { NAME ""; ADDR $1000; };` would
result in $1000 being labeled as NAME: instead of being unnamed.

6 years agoAlways put goto stack-adjustments in the RODATA segment.
Greg King [Wed, 3 Oct 2018 03:19:38 +0000 (23:19 -0400)]
Always put goto stack-adjustments in the RODATA segment.

6 years agoMinor style adjustment.
Oliver Schmidt [Tue, 2 Oct 2018 16:53:01 +0000 (18:53 +0200)]
Minor style adjustment.

6 years agoTestcase .ref updated for new warning style.
laubzega [Sun, 30 Sep 2018 21:30:48 +0000 (14:30 -0700)]
Testcase .ref updated for new warning style.

6 years agoFormatting fixes.
laubzega [Sun, 30 Sep 2018 21:22:23 +0000 (14:22 -0700)]
Formatting fixes.

6 years agoFix non-goto jumps (i.e. inline assembly).
laubzega [Sat, 29 Sep 2018 19:06:33 +0000 (12:06 -0700)]
Fix non-goto jumps (i.e. inline assembly).

6 years agoAnother warning.
laubzega [Sat, 29 Sep 2018 05:25:22 +0000 (22:25 -0700)]
Another warning.

6 years agoFix a warning.
laubzega [Sat, 29 Sep 2018 05:17:49 +0000 (22:17 -0700)]
Fix a warning.

6 years agoProper warnings for "risky" gotos.
laubzega [Sat, 29 Sep 2018 05:11:09 +0000 (22:11 -0700)]
Proper warnings for "risky" gotos.

6 years agoClean-up
laubzega [Wed, 26 Sep 2018 07:11:40 +0000 (00:11 -0700)]
Clean-up

6 years agoAdded testcase for between-blocks gotos.
laubzega [Wed, 26 Sep 2018 06:54:45 +0000 (23:54 -0700)]
Added testcase for between-blocks gotos.
Deleted old testcase.

6 years agoAdjust SP on gotos between blocks with local variables.
laubzega [Tue, 25 Sep 2018 07:56:08 +0000 (00:56 -0700)]
Adjust SP on gotos between blocks with local variables.

6 years agoSwitched from warning to error. Tightened the testcase.
laubzega [Sun, 23 Sep 2018 23:22:59 +0000 (16:22 -0700)]
Switched from warning to error. Tightened the testcase.

6 years agoMissed the comment.
Laubzega [Sat, 22 Sep 2018 05:25:05 +0000 (22:25 -0700)]
Missed the comment.

6 years agoAdd a testcase for https://github.com/cc65/cc65/pull/757
Laubzega [Sat, 22 Sep 2018 05:23:21 +0000 (22:23 -0700)]
Add a testcase for https://github.com/cc65/cc65/pull/757

6 years agoMinor changes after review.
Laubzega [Sat, 22 Sep 2018 04:10:58 +0000 (21:10 -0700)]
Minor changes after review.

6 years agoFix for variableless main().
Laubzega [Fri, 21 Sep 2018 08:17:29 +0000 (01:17 -0700)]
Fix for variableless main().

6 years agoAdd checks for risky goto statements.
Laubzega [Fri, 21 Sep 2018 07:40:05 +0000 (00:40 -0700)]
Add checks for risky goto statements.

6 years agoAtari: implement clock_getres()
Christian Groessler [Thu, 27 Sep 2018 18:22:21 +0000 (20:22 +0200)]
Atari: implement clock_getres()

6 years agoAtari: add support for BW-DOS. Initially contributed by Daniel Serpell.
Christian Groessler [Thu, 27 Sep 2018 15:37:59 +0000 (17:37 +0200)]
Atari: add support for BW-DOS. Initially contributed by Daniel Serpell.

6 years agoclock-test.c: remove "static" optimization
Christian Groessler [Tue, 25 Sep 2018 18:26:25 +0000 (20:26 +0200)]
clock-test.c: remove "static" optimization

6 years agoclock-test.c: do doesclrscrafterexit() handling the canonical way.
Christian Groessler [Tue, 25 Sep 2018 12:35:52 +0000 (14:35 +0200)]
clock-test.c: do doesclrscrafterexit() handling the canonical way.

6 years agoasminc/atari.inc: remove TABs which slipped in
Christian Groessler [Tue, 25 Sep 2018 01:05:30 +0000 (03:05 +0200)]
asminc/atari.inc: remove TABs which slipped in

6 years agoAdd testcode/lib/clock-test.c.
Christian Groessler [Tue, 25 Sep 2018 00:47:45 +0000 (02:47 +0200)]
Add testcode/lib/clock-test.c.

A test program for the "clock" functions.

6 years agoAtari: clock_gettime() and clock_settime() implementations
Christian Groessler [Tue, 25 Sep 2018 00:42:45 +0000 (02:42 +0200)]
Atari: clock_gettime() and clock_settime() implementations

They are using SpartaDOS-X interfaces and are therefore only working
in this environment.

6 years agoasminc/atari.inc: add some SpartaDOS-X defines
Christian Groessler [Tue, 25 Sep 2018 00:31:49 +0000 (02:31 +0200)]
asminc/atari.inc: add some SpartaDOS-X defines

6 years agolibsrc/atari/getdefdev.s: small comment change
Christian Groessler [Thu, 20 Sep 2018 21:58:23 +0000 (23:58 +0200)]
libsrc/atari/getdefdev.s: small comment change

6 years agoAdjusted URL to use https (and removed obsolete dates).
Oliver Schmidt [Thu, 20 Sep 2018 10:42:15 +0000 (12:42 +0200)]
Adjusted URL to use https (and removed obsolete dates).

6 years agoSwitch to https links.
Oliver Schmidt [Thu, 20 Sep 2018 10:21:58 +0000 (12:21 +0200)]
Switch to https links.

Most targets redirected to https anyway.

6 years agoThe doc now lives in the 'master' branch of the 'doc' project.
Oliver Schmidt [Tue, 18 Sep 2018 21:37:25 +0000 (23:37 +0200)]
The doc now lives in the 'master' branch of the 'doc' project.

6 years agolibsrc/atari/getdefdev.s: small optimization and fix a typo
Christian Groessler [Fri, 14 Sep 2018 14:54:20 +0000 (16:54 +0200)]
libsrc/atari/getdefdev.s: small optimization and fix a typo

6 years agoMerge pull request #740 from laubzega/master
greg-king5 [Fri, 14 Sep 2018 04:59:47 +0000 (00:59 -0400)]
Merge pull request #740 from laubzega/master

Add segment type "overwrite".

6 years agoAtari: Make a good "default device" on AtariDOS (2.0 and 2.5) and MyDOS.
Christian Groessler [Thu, 13 Sep 2018 20:33:54 +0000 (22:33 +0200)]
Atari: Make a good "default device" on AtariDOS (2.0 and 2.5) and MyDOS.

The default device will be the one the program was loaded from instead of
always D1:.

6 years agoFixed reference link. 740/head
Laubzega [Thu, 13 Sep 2018 06:51:38 +0000 (23:51 -0700)]
Fixed reference link.

6 years agoSlight fixes to the documentation.
Laubzega [Wed, 12 Sep 2018 05:14:45 +0000 (22:14 -0700)]
Slight fixes to the documentation.