]>
git.sur5r.net Git - cc65/log
Olli Savia [Mon, 26 Nov 2018 20:28:40 +0000 (22:28 +0200)]
Added SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 20:23:11 +0000 (22:23 +0200)]
Added SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 20:18:26 +0000 (22:18 +0200)]
Added SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 20:12:28 +0000 (22:12 +0200)]
Added SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 20:01:04 +0000 (22:01 +0200)]
Added SER_ prefix. Whitespace cleanup
Olli Savia [Mon, 26 Nov 2018 19:41:44 +0000 (21:41 +0200)]
Added SER_ prefix
Olli Savia [Mon, 26 Nov 2018 19:31:12 +0000 (21:31 +0200)]
Changed prefix SWL_ to SER_
Olli Savia [Sun, 25 Nov 2018 08:46:05 +0000 (10:46 +0200)]
Updated to use cbm_kernal.inc. Whitespace cleanups
Olli Savia [Sun, 25 Nov 2018 08:28:37 +0000 (10:28 +0200)]
Moved kernal entries to cbm_kernal.inc
Oliver Schmidt [Sat, 24 Nov 2018 13:10:58 +0000 (14:10 +0100)]
Updated Visual Studio solution files to VS 2017.
Christian Groessler [Fri, 16 Nov 2018 14:22:02 +0000 (15:22 +0100)]
atari.sgml: use consistent naming for realtime clock.
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
Christian Groessler [Thu, 15 Nov 2018 21:47:48 +0000 (22:47 +0100)]
atari.sgml: fix typo
Christian Groessler [Thu, 15 Nov 2018 21:25:38 +0000 (22:25 +0100)]
atari.sgml: Add documentation for Atari clock_... functions implementation.
Oliver Schmidt [Fri, 16 Nov 2018 11:54:26 +0000 (12:54 +0100)]
Replaced systime() with clock_gettime().
Oliver Schmidt [Fri, 16 Nov 2018 11:45:45 +0000 (12:45 +0100)]
Fixed reference to clock_settime().
Oliver Schmidt [Wed, 14 Nov 2018 17:02:56 +0000 (18:02 +0100)]
Fixed typo.
Oliver Schmidt [Tue, 13 Nov 2018 17:31:53 +0000 (18:31 +0100)]
Added target docs on the clock_... functions.
Oliver Schmidt [Tue, 13 Nov 2018 15:47:53 +0000 (16:47 +0100)]
Fixed two typos.
IrgendwerA8 [Sun, 11 Nov 2018 18:25:06 +0000 (19:25 +0100)]
Code review aftermath 2: Put defines into parentheses
IrgendwerA8 [Thu, 8 Nov 2018 07:29:56 +0000 (08:29 +0100)]
Adaptations due to code review.
IrgendwerA8 [Wed, 7 Nov 2018 22:05:05 +0000 (23:05 +0100)]
Support for self explanatory KBCODE values
Olli Savia [Sat, 10 Nov 2018 14:55:55 +0000 (16:55 +0200)]
Added VIC control register names
jede [Fri, 9 Nov 2018 23:54:58 +0000 (00:54 +0100)]
Fix duplicated variables
jede [Fri, 9 Nov 2018 23:47:09 +0000 (00:47 +0100)]
Stratsed vectors added
jede [Fri, 9 Nov 2018 23:10:37 +0000 (00:10 +0100)]
Some variables from TELEMON 2.4 added
IrgendwerA8 [Fri, 9 Nov 2018 14:56:16 +0000 (15:56 +0100)]
Saved 2 bytes and fixed error in case of negative result.
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.
Oliver Schmidt [Thu, 8 Nov 2018 19:43:46 +0000 (20:43 +0100)]
Added basic docs on the clock_... functions.
Oliver Schmidt [Tue, 6 Nov 2018 10:57:57 +0000 (11:57 +0100)]
Updated URLs.
Oliver Schmidt [Tue, 6 Nov 2018 10:13:23 +0000 (11:13 +0100)]
Adjusted comments to match actual prototypes.
jede [Thu, 1 Nov 2018 16:45:51 +0000 (17:45 +0100)]
Add definitions in telestrat.inc (TELEMON 2.4)
Greg King [Tue, 23 Oct 2018 23:52:23 +0000 (19:52 -0400)]
Fixed the Plus4's serial driver's ACIA address.
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.
jede [Fri, 19 Oct 2018 21:21:16 +0000 (23:21 +0200)]
Fix comments and TELEMON uppercase
jede [Thu, 18 Oct 2018 21:57:21 +0000 (23:57 +0200)]
Correct grab default value
jede [Thu, 18 Oct 2018 21:48:20 +0000 (23:48 +0200)]
update ld65.sgml with telestrat target
jede [Wed, 17 Oct 2018 20:36:00 +0000 (22:36 +0200)]
By default, we get the memory reserved for hires mode
jede [Wed, 17 Oct 2018 20:13:24 +0000 (22:13 +0200)]
Clean wherey.s
jede [Wed, 17 Oct 2018 19:12:05 +0000 (21:12 +0200)]
Cleaning telestrat.cfg (no need to have bashead segment). Some primitives added
jede [Tue, 18 Sep 2018 19:52:37 +0000 (21:52 +0200)]
Remove BASHEAD segment which is not useful
Evgeny Vrublevsky [Fri, 19 Oct 2018 08:46:48 +0000 (11:46 +0300)]
'--no-std-lib' was renamed to '--no-target-lib'
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
Oliver Schmidt [Thu, 18 Oct 2018 11:22:26 +0000 (13:22 +0200)]
Adjusted library name.
Evgeny Vrublevsky [Thu, 18 Oct 2018 10:16:48 +0000 (13:16 +0300)]
Renamed to '--no-std-lib'
Evgeny Vrublevsky [Thu, 18 Oct 2018 09:54:15 +0000 (12:54 +0300)]
Renamed to '--no-crt-lib'
Evgeny Vrublevsky [Wed, 17 Oct 2018 21:07:37 +0000 (00:07 +0300)]
CL65: --no-rtl option for disabling default runtime library
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.
laubzega [Tue, 16 Oct 2018 06:08:44 +0000 (23:08 -0700)]
Post-review tweaks.
laubzega [Sun, 14 Oct 2018 08:21:34 +0000 (01:21 -0700)]
Typo
laubzega [Sun, 14 Oct 2018 08:07:59 +0000 (01:07 -0700)]
Even more optimization, cleanup, bugfix, comments.
laubzega [Sat, 13 Oct 2018 07:05:33 +0000 (00:05 -0700)]
Stack adjustment code optimizations.
laubzega [Tue, 16 Oct 2018 05:20:12 +0000 (22:20 -0700)]
Formatting tweaks.
laubzega [Sun, 14 Oct 2018 21:10:59 +0000 (14:10 -0700)]
Testcase added.
laubzega [Sun, 14 Oct 2018 20:53:14 +0000 (13:53 -0700)]
Fix for issue #735
Greg King [Tue, 9 Oct 2018 00:39:46 +0000 (20:39 -0400)]
Changed a comment and an error message into more specific text.
laubzega [Thu, 4 Oct 2018 04:59:19 +0000 (21:59 -0700)]
Fix crash due to mistaken symbol identity.
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.
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.
Greg King [Wed, 3 Oct 2018 03:19:38 +0000 (23:19 -0400)]
Always put goto stack-adjustments in the RODATA segment.
Oliver Schmidt [Tue, 2 Oct 2018 16:53:01 +0000 (18:53 +0200)]
Minor style adjustment.
laubzega [Sun, 30 Sep 2018 21:30:48 +0000 (14:30 -0700)]
Testcase .ref updated for new warning style.
laubzega [Sun, 30 Sep 2018 21:22:23 +0000 (14:22 -0700)]
Formatting fixes.
laubzega [Sat, 29 Sep 2018 19:06:33 +0000 (12:06 -0700)]
Fix non-goto jumps (i.e. inline assembly).
laubzega [Sat, 29 Sep 2018 05:25:22 +0000 (22:25 -0700)]
Another warning.
laubzega [Sat, 29 Sep 2018 05:17:49 +0000 (22:17 -0700)]
Fix a warning.
laubzega [Sat, 29 Sep 2018 05:11:09 +0000 (22:11 -0700)]
Proper warnings for "risky" gotos.
laubzega [Wed, 26 Sep 2018 07:11:40 +0000 (00:11 -0700)]
Clean-up
laubzega [Wed, 26 Sep 2018 06:54:45 +0000 (23:54 -0700)]
Added testcase for between-blocks gotos.
Deleted old testcase.
laubzega [Tue, 25 Sep 2018 07:56:08 +0000 (00:56 -0700)]
Adjust SP on gotos between blocks with local variables.
laubzega [Sun, 23 Sep 2018 23:22:59 +0000 (16:22 -0700)]
Switched from warning to error. Tightened the testcase.
Laubzega [Sat, 22 Sep 2018 05:25:05 +0000 (22:25 -0700)]
Missed the comment.
Laubzega [Sat, 22 Sep 2018 05:23:21 +0000 (22:23 -0700)]
Add a testcase for https://github.com/cc65/cc65/pull/757
Laubzega [Sat, 22 Sep 2018 04:10:58 +0000 (21:10 -0700)]
Minor changes after review.
Laubzega [Fri, 21 Sep 2018 08:17:29 +0000 (01:17 -0700)]
Fix for variableless main().
Laubzega [Fri, 21 Sep 2018 07:40:05 +0000 (00:40 -0700)]
Add checks for risky goto statements.
Christian Groessler [Thu, 27 Sep 2018 18:22:21 +0000 (20:22 +0200)]
Atari: implement clock_getres()
Christian Groessler [Thu, 27 Sep 2018 15:37:59 +0000 (17:37 +0200)]
Atari: add support for BW-DOS. Initially contributed by Daniel Serpell.
Christian Groessler [Tue, 25 Sep 2018 18:26:25 +0000 (20:26 +0200)]
clock-test.c: remove "static" optimization
Christian Groessler [Tue, 25 Sep 2018 12:35:52 +0000 (14:35 +0200)]
clock-test.c: do doesclrscrafterexit() handling the canonical way.
Christian Groessler [Tue, 25 Sep 2018 01:05:30 +0000 (03:05 +0200)]
asminc/atari.inc: remove TABs which slipped in
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.
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.
Christian Groessler [Tue, 25 Sep 2018 00:31:49 +0000 (02:31 +0200)]
asminc/atari.inc: add some SpartaDOS-X defines
Christian Groessler [Thu, 20 Sep 2018 21:58:23 +0000 (23:58 +0200)]
libsrc/atari/getdefdev.s: small comment change
Oliver Schmidt [Thu, 20 Sep 2018 10:42:15 +0000 (12:42 +0200)]
Adjusted URL to use https (and removed obsolete dates).
Oliver Schmidt [Thu, 20 Sep 2018 10:21:58 +0000 (12:21 +0200)]
Switch to https links.
Most targets redirected to https anyway.
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.
Christian Groessler [Fri, 14 Sep 2018 14:54:20 +0000 (16:54 +0200)]
libsrc/atari/getdefdev.s: small optimization and fix a typo
greg-king5 [Fri, 14 Sep 2018 04:59:47 +0000 (00:59 -0400)]
Merge pull request #740 from laubzega/master
Add segment type "overwrite".
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:.
Laubzega [Thu, 13 Sep 2018 06:51:38 +0000 (23:51 -0700)]
Fixed reference link.
Laubzega [Wed, 12 Sep 2018 05:14:45 +0000 (22:14 -0700)]
Slight fixes to the documentation.
Christian Groessler [Tue, 11 Sep 2018 23:20:12 +0000 (01:20 +0200)]
fix comment in last change
Christian Groessler [Tue, 11 Sep 2018 23:05:52 +0000 (01:05 +0200)]
atarixl: check at startup whether RAM beneath the ROM is in use
If detected, the program refuses to run, preventing a crash.
The check only works with SpartaDOS. I don't have an overview which
DOSes potentially use the RAM under the ROM. Or which other installed
programs might use it.
No additional runtime memory space is consumed, since the change
is in the "system check" load chunk which gets replaced by the
user program during loading.
Laubzega [Sun, 9 Sep 2018 02:20:01 +0000 (19:20 -0700)]
First cut of "overwrite" segment docs.
Laubzega [Sun, 9 Sep 2018 02:18:41 +0000 (19:18 -0700)]
New segment type renamed to "overwrite".
Oliver Schmidt [Sat, 8 Sep 2018 21:59:39 +0000 (23:59 +0200)]
Added hint random number generator hint.
Oliver Schmidt [Sat, 8 Sep 2018 21:29:59 +0000 (23:29 +0200)]
Protect random counter against ProDOS.
Although documented nowhere (!!!) ProDOS trashes the random counter locations $4E/$4F. Is discovered this because my TCP connections didn't have random local ports.
It's a really funny coincidence that David Finnigan discovered only 3 years ago the very same issue because of the very same reason: https://groups.google.com/forum/#!topic/comp.sys.apple2.programmer/1ciep_Oetvo
Oliver Schmidt [Sat, 8 Sep 2018 21:14:54 +0000 (23:14 +0200)]
Just removed some trailing spaces.