]> git.sur5r.net Git - cc65/log
cc65
6 years agoMerge pull request #531 from polluks/patch-2
Oliver Schmidt [Wed, 22 Nov 2017 09:26:58 +0000 (09:26 +0000)]
Merge pull request #531 from polluks/patch-2

Fix docs for #526

6 years agoFix docs for #526 531/head
Stefan [Wed, 22 Nov 2017 00:35:42 +0000 (01:35 +0100)]
Fix docs for #526

funcref.sgml is still growing and growing, how about outsourcing all TGI functions into tgi.sgml?

6 years agoMake use of C library waitvsync().
Oliver Schmidt [Tue, 21 Nov 2017 22:03:50 +0000 (23:03 +0100)]
Make use of C library waitvsync().

6 years agoBumped API version.
Oliver Schmidt [Tue, 21 Nov 2017 21:42:43 +0000 (22:42 +0100)]
Bumped API version.

Removal of the joy_masks array with https://github.com/cc65/cc65/commit/7f52a770d9c6a43dde67689032bb3a4848eb6b30 was exactly the very type of change asking for a new API version.

6 years agoMerge pull request #529 from polluks/master
Oliver Schmidt [Tue, 21 Nov 2017 10:09:53 +0000 (10:09 +0000)]
Merge pull request #529 from polluks/master

Added standard joystick driver for the Supervision.

6 years agodefined DYN_DRV 529/head
Stefan [Tue, 21 Nov 2017 09:56:35 +0000 (10:56 +0100)]
defined DYN_DRV

6 years agoNew API
Stefan [Tue, 21 Nov 2017 09:33:48 +0000 (10:33 +0100)]
New API

6 years agodirective removed
Stefan [Tue, 21 Nov 2017 09:29:35 +0000 (10:29 +0100)]
directive removed

6 years agodirective removed
Stefan [Tue, 21 Nov 2017 09:27:08 +0000 (10:27 +0100)]
directive removed

6 years agoNew API
Stefan [Tue, 21 Nov 2017 09:22:53 +0000 (10:22 +0100)]
New API

6 years agoUpdate supervision.h
Stefan [Tue, 21 Nov 2017 09:12:35 +0000 (10:12 +0100)]
Update supervision.h

6 years agoDate
Stefan [Tue, 21 Nov 2017 08:59:31 +0000 (09:59 +0100)]
Date

6 years agoFix docs for #453
Stefan [Tue, 21 Nov 2017 08:51:35 +0000 (09:51 +0100)]
Fix docs for #453

6 years agoMerge pull request #3 from polluks/polluks-sv-joy
Stefan [Tue, 21 Nov 2017 05:59:55 +0000 (06:59 +0100)]
Merge pull request #3 from polluks/polluks-sv-joy

Added standard joystick driver for the Supervision.

6 years agoAdd files via upload
Stefan [Tue, 21 Nov 2017 05:57:02 +0000 (06:57 +0100)]
Add files via upload

6 years agoCreate supervision-stdjoy.s
Stefan [Tue, 21 Nov 2017 05:53:26 +0000 (06:53 +0100)]
Create supervision-stdjoy.s

6 years agoMerge pull request #2 from cc65/master
Stefan [Mon, 20 Nov 2017 23:58:58 +0000 (00:58 +0100)]
Merge pull request #2 from cc65/master

Update

7 years agoMerge pull request #524 from groessler/something_to_pull
Oliver Schmidt [Wed, 15 Nov 2017 10:02:29 +0000 (10:02 +0000)]
Merge pull request #524 from groessler/something_to_pull

Creativision documentation enhancements.

7 years agoCreativision documentation enhancements. 524/head
Christian Groessler [Tue, 14 Nov 2017 23:13:06 +0000 (00:13 +0100)]
Creativision documentation enhancements.

7 years agoMerge pull request #1 from cc65/master 528/head
Stefan [Tue, 14 Nov 2017 02:36:03 +0000 (03:36 +0100)]
Merge pull request #1 from cc65/master

Update

7 years agoMade cbm_k_untlk() available.
Oliver Schmidt [Mon, 13 Nov 2017 19:38:22 +0000 (20:38 +0100)]
Made cbm_k_untlk() available.

7 years agoMerge pull request #521 from jedeoric/master
Oliver Schmidt [Sun, 12 Nov 2017 10:02:56 +0000 (10:02 +0000)]
Merge pull request #521 from jedeoric/master

Fix cc65 doc for Telestrat target

7 years agoFix cc65 doc for telestrat target 521/head
jede [Sun, 12 Nov 2017 09:42:09 +0000 (10:42 +0100)]
Fix cc65 doc for telestrat target

7 years agoMerge pull request #519 from jedeoric/master
Oliver Schmidt [Sat, 11 Nov 2017 21:09:59 +0000 (21:09 +0000)]
Merge pull request #519 from jedeoric/master

[Telestrat] mkdir is now available

7 years agoDoc modified 519/head
jede [Fri, 10 Nov 2017 09:58:01 +0000 (10:58 +0100)]
Doc modified

7 years agoMerge pull request #518 from polluks/patch-1
Oliver Schmidt [Thu, 9 Nov 2017 16:44:32 +0000 (16:44 +0000)]
Merge pull request #518 from polluks/patch-1

Missing declaration

7 years agoMissing declaration 518/head
Stefan [Thu, 9 Nov 2017 16:36:21 +0000 (17:36 +0100)]
Missing declaration

7 years agoMerge pull request #517 from Fabrizio-Caruso/gamate_joy2
Oliver Schmidt [Thu, 9 Nov 2017 15:43:41 +0000 (15:43 +0000)]
Merge pull request #517 from Fabrizio-Caruso/gamate_joy2

Correct bits in gamate joystick detection

7 years agoUpdate gamate-stdjoy.s 517/head
Fabrizio Caruso [Thu, 9 Nov 2017 15:42:52 +0000 (16:42 +0100)]
Update gamate-stdjoy.s

7 years agoUpdate gamate-stdjoy.s
Fabrizio Caruso [Thu, 9 Nov 2017 15:36:06 +0000 (16:36 +0100)]
Update gamate-stdjoy.s

7 years agoCorrect bits in gamate joystick detection
U-AMAIISDOM\fcaruso [Thu, 9 Nov 2017 12:51:04 +0000 (13:51 +0100)]
Correct bits in gamate joystick detection

7 years agoMerge pull request #514 from pfusik/zlib-fix2
Oliver Schmidt [Wed, 8 Nov 2017 10:45:12 +0000 (10:45 +0000)]
Merge pull request #514 from pfusik/zlib-fix2

Fix another zlib bug

7 years agoFix more than 256 codes of same length. 514/head
Piotr Fusik [Tue, 7 Nov 2017 19:10:19 +0000 (20:10 +0100)]
Fix more than 256 codes of same length.
Fix all 256 literal codes of same length.

7 years agoUse macro actually defined in cbm_filetype.h.
Oliver Schmidt [Mon, 6 Nov 2017 20:02:14 +0000 (21:02 +0100)]
Use macro actually defined in cbm_filetype.h.

7 years agoMerge pull request #513 from pfusik/zlib-fix1
Oliver Schmidt [Mon, 6 Nov 2017 19:47:56 +0000 (19:47 +0000)]
Merge pull request #513 from pfusik/zlib-fix1

Fix zlib bug

7 years agoFix 256 codes of same length 513/head
Piotr Fusik [Mon, 6 Nov 2017 18:46:26 +0000 (19:46 +0100)]
Fix 256 codes of same length

7 years agoMerge pull request #510 from polluks/master
Oliver Schmidt [Sun, 5 Nov 2017 12:38:32 +0000 (12:38 +0000)]
Merge pull request #510 from polluks/master

Alternative joystick interface for Atmos

7 years agoUpdate atmos.sgml 510/head
Stefan [Fri, 3 Nov 2017 19:49:49 +0000 (20:49 +0100)]
Update atmos.sgml

7 years agoAdd files via upload
Stefan [Thu, 2 Nov 2017 20:11:08 +0000 (21:11 +0100)]
Add files via upload

Alternative joystick interface

7 years agoFixed the way that the disassembler looks for the end of a segment.
Greg King [Tue, 31 Oct 2017 04:45:17 +0000 (00:45 -0400)]
Fixed the way that the disassembler looks for the end of a segment.

It checks only the bytes that actually were printed.  It won't show a bad error message when disassembling address $0000.  Fixes #506 on cc65's Github project.

7 years agoEmpty item removed
jede [Fri, 27 Oct 2017 22:40:56 +0000 (00:40 +0200)]
Empty item removed

7 years agoNow mkdir is working
jede [Fri, 27 Oct 2017 22:37:47 +0000 (00:37 +0200)]
Now mkdir is working

7 years agoFix doc/telestrat.sgml
jede [Thu, 26 Oct 2017 20:00:12 +0000 (22:00 +0200)]
Fix doc/telestrat.sgml

7 years agoMerge pull request #507 from jedeoric/master
Oliver Schmidt [Wed, 25 Oct 2017 14:49:14 +0000 (14:49 +0000)]
Merge pull request #507 from jedeoric/master

[telestrat] tgi_line & tgi_outtext are available, toascii.s added, doc updated

7 years agoFIX label for setpixelmode 507/head
jede [Mon, 23 Oct 2017 21:25:08 +0000 (23:25 +0200)]
FIX label for setpixelmode

7 years agoMerge branch 'master' of https://github.com/jedeoric/cc65
jede [Mon, 23 Oct 2017 21:04:22 +0000 (23:04 +0200)]
Merge branch 'master' of https://github.com/jedeoric/cc65

7 years agoComment correction
jede [Mon, 23 Oct 2017 21:02:54 +0000 (23:02 +0200)]
Comment correction

7 years agoComment correction
jede [Mon, 23 Oct 2017 21:00:43 +0000 (23:00 +0200)]
Comment correction

7 years agoRemove toascii.s
jede [Mon, 23 Oct 2017 18:52:22 +0000 (20:52 +0200)]
Remove toascii.s

7 years agoSave/restore jmpvec as it is used by generated code - see g_callind().
Oliver Schmidt [Mon, 23 Oct 2017 16:57:28 +0000 (18:57 +0200)]
Save/restore jmpvec as it is used by generated code - see g_callind().

7 years agoReplaced three (logically) identical files with a single file.
Oliver Schmidt [Mon, 23 Oct 2017 16:35:06 +0000 (18:35 +0200)]
Replaced three (logically) identical files with a single file.

7 years agoMinor style fix.
Oliver Schmidt [Mon, 23 Oct 2017 16:22:51 +0000 (18:22 +0200)]
Minor style fix.

7 years agoremoving extra spaces
jede [Sun, 22 Oct 2017 21:12:12 +0000 (23:12 +0200)]
removing extra spaces

7 years agoMerge branch 'master' into master
jedeoric [Sun, 22 Oct 2017 21:11:18 +0000 (23:11 +0200)]
Merge branch 'master' into master

7 years agotoascii.s added, doc updated, tgi_line & tgi_outtext are available
jede [Sun, 22 Oct 2017 21:06:56 +0000 (23:06 +0200)]
toascii.s added, doc updated, tgi_line & tgi_outtext are available

7 years agoMerge pull request #504 from jedeoric/master
Oliver Schmidt [Sun, 22 Oct 2017 11:14:55 +0000 (11:14 +0000)]
Merge pull request #504 from jedeoric/master

[Telestrat] TGI initialization,  some bugs (clrscr) correction, cgetc optimization, irq management

7 years agocomment correction 504/head
jede [Fri, 20 Oct 2017 19:29:16 +0000 (21:29 +0200)]
comment correction

7 years agoNow setPixel works in TGI.
jede [Fri, 20 Oct 2017 19:03:30 +0000 (21:03 +0200)]
Now setPixel works in TGI.

7 years agoCorrection : authors
jede [Mon, 16 Oct 2017 16:18:36 +0000 (18:18 +0200)]
Correction :  authors

7 years agoOptimizing (from Polluks tip)
jede [Mon, 16 Oct 2017 16:15:53 +0000 (18:15 +0200)]
Optimizing (from Polluks tip)

7 years agotgi_clear, tgi_init, tgi_done, tgi_getmaxx, tgi_getmaxy are working
jede [Mon, 16 Oct 2017 16:08:48 +0000 (18:08 +0200)]
tgi_clear, tgi_init, tgi_done, tgi_getmaxx, tgi_getmaxy are working

7 years agoirq.s added
jede [Mon, 16 Oct 2017 15:34:32 +0000 (17:34 +0200)]
irq.s added

7 years agoAdding IRQVec
jede [Mon, 16 Oct 2017 15:33:10 +0000 (17:33 +0200)]
Adding IRQVec

7 years agoclrscr.s switch to text mode
jede [Mon, 16 Oct 2017 15:28:00 +0000 (17:28 +0200)]
clrscr.s switch to text mode

7 years agoI/O identifiers added
jede [Mon, 16 Oct 2017 14:11:37 +0000 (16:11 +0200)]
I/O identifiers added

7 years agoAdding XSOUT : Send A register to RS232
jede [Mon, 16 Oct 2017 14:06:18 +0000 (16:06 +0200)]
Adding XSOUT : Send A register to RS232

7 years agoAdded commit ca4ed290d5964dbe833224d967d3707e20972278's command-line option to the...
Greg King [Mon, 16 Oct 2017 13:39:33 +0000 (09:39 -0400)]
Added commit ca4ed290d5964dbe833224d967d3707e20972278's command-line option to the cl65 document.

7 years agoMerge pull request #503 from jedeoric/master
Oliver Schmidt [Sun, 8 Oct 2017 17:56:04 +0000 (17:56 +0000)]
Merge pull request #503 from jedeoric/master

[telestrat] cgetc is now available

7 years agoCorrecting comments 503/head
jede [Sun, 8 Oct 2017 16:14:26 +0000 (18:14 +0200)]
Correcting comments

7 years agoAdding cgetc
jede [Sun, 8 Oct 2017 16:11:09 +0000 (18:11 +0200)]
Adding cgetc

7 years agoMerge pull request #501 from clbr/master
Oliver Schmidt [Tue, 3 Oct 2017 21:07:09 +0000 (23:07 +0200)]
Merge pull request #501 from clbr/master

cl65: Add support for --all-cdecl

7 years agoAtari: split "setcursor" function out of cgetc.s source file into setcursor.s.
Christian Groessler [Tue, 3 Oct 2017 19:58:52 +0000 (21:58 +0200)]
Atari: split "setcursor" function out of cgetc.s source file into setcursor.s.

This function is used by many other CONIO functions, and the user program not
necessarily uses 'cgetc'. Having "setcursor" in a different object file saves
space in this case and also allows the user program to override it (e.g. when
not using GRAPHICS 0 mode).

7 years agocl65: Add support for --all-cdecl 501/head
Lauri Kasanen [Tue, 3 Oct 2017 15:46:39 +0000 (18:46 +0300)]
cl65: Add support for --all-cdecl

7 years agooptimize
jede [Mon, 2 Oct 2017 10:20:52 +0000 (12:20 +0200)]
optimize

7 years agotelestrat : cgetc add for conio
jede [Sun, 1 Oct 2017 21:23:03 +0000 (23:23 +0200)]
telestrat : cgetc add for conio

7 years agoMerge pull request #494 from jedeoric/master
Oliver Schmidt [Wed, 27 Sep 2017 07:52:19 +0000 (09:52 +0200)]
Merge pull request #494 from jedeoric/master

[telestrat] Adding some vars, adding getcwd management, changing ZP address and ZP length

7 years agoremove FILENAME_MAX 494/head
jede [Mon, 25 Sep 2017 19:47:05 +0000 (21:47 +0200)]
remove FILENAME_MAX

7 years agoFixing buffer overflow with cwd command (FILENAME_MAX must be at 50 +1 bytes)
jede [Mon, 25 Sep 2017 19:39:57 +0000 (21:39 +0200)]
Fixing buffer overflow with cwd command (FILENAME_MAX must be at 50 +1 bytes)

7 years agocorrecting missing _
jede [Sun, 24 Sep 2017 18:07:02 +0000 (20:07 +0200)]
correcting missing _

7 years agoFixing bug for cwd
jede [Sun, 24 Sep 2017 18:04:50 +0000 (20:04 +0200)]
Fixing bug for cwd

7 years agoInitcwd is now working for telestrat
jede [Sun, 24 Sep 2017 17:23:44 +0000 (19:23 +0200)]
Initcwd is now working for telestrat

7 years agoAdding XVARS primitive
jede [Sun, 24 Sep 2017 17:22:43 +0000 (19:22 +0200)]
Adding XVARS primitive

7 years agoCorrecting missing return line :/
jede [Sun, 24 Sep 2017 09:57:52 +0000 (11:57 +0200)]
Correcting missing return line :/

7 years agocorrecting some return lines
jede [Sun, 24 Sep 2017 09:56:55 +0000 (11:56 +0200)]
correcting some return lines

7 years agoAdd some bytes in ZP block in order to able to link with o65 files
jede [Sun, 24 Sep 2017 09:55:37 +0000 (11:55 +0200)]
Add some bytes in ZP block in order to able to link with o65 files

7 years agoadding some vars
jede [Sun, 24 Sep 2017 09:46:52 +0000 (11:46 +0200)]
adding some vars

7 years agoMerge pull request #487 from polluks/patch-1
greg-king5 [Thu, 14 Sep 2017 16:08:10 +0000 (12:08 -0400)]
Merge pull request #487 from polluks/patch-1

Fixed address in CBM 510 document.

7 years agoFixed address 487/head
Stefan [Wed, 13 Sep 2017 21:51:07 +0000 (23:51 +0200)]
Fixed address

See cbm510.cfg

7 years agoconio.h: include 'creativision.h' when compiling for this target.
Christian Groessler [Tue, 12 Sep 2017 19:57:16 +0000 (21:57 +0200)]
conio.h: include 'creativision.h' when compiling for this target.

7 years agoMade <conio.h> include <atari5200.h> when we compile for the Atari 5200 console.
Greg King [Sun, 10 Sep 2017 16:27:57 +0000 (12:27 -0400)]
Made <conio.h> include <atari5200.h> when we compile for the Atari 5200 console.

atari5200.lib has some conio functions.

7 years agoMerge pull request #482 from greg-king5/pet-kbrepeat
Oliver Schmidt [Wed, 6 Sep 2017 07:19:04 +0000 (09:19 +0200)]
Merge pull request #482 from greg-king5/pet-kbrepeat

Make the CBM Pet kbrepeat() work on both 40-/80-column machines.

7 years agoRemoved an unwanted button mask table from a VIC-20 joystick driver.
Greg King [Tue, 5 Sep 2017 20:56:20 +0000 (16:56 -0400)]
Removed an unwanted button mask table from a VIC-20 joystick driver.

It had put the jump table at the wrong place.  Programs crashed as soon as they tried to initiate the driver.

7 years agoMade the CBM Pet kbrepeat() work on both 40-column and 80-column machines. 482/head
Greg King [Tue, 5 Sep 2017 07:40:34 +0000 (03:40 -0400)]
Made the CBM Pet kbrepeat() work on both 40-column and 80-column machines.

Put the kbrepeat() description in an alphabetical position in the function document.

7 years agoAdded JOY_FIRE.
Oliver Schmidt [Mon, 4 Sep 2017 07:41:19 +0000 (09:41 +0200)]
Added JOY_FIRE.

According to https://en.wikipedia.org/wiki/Atari_8-bit_computer_peripherals it seems appropriate to add a JOY_FIRE definition for the ATARI.

7 years agoMerge pull request #480 from phs/phs/docs-typo
Oliver Schmidt [Mon, 4 Sep 2017 07:15:36 +0000 (09:15 +0200)]
Merge pull request #480 from phs/phs/docs-typo

At most 256 bytes will be reserved

7 years agoReserve space in examples with .res 480/head
Phil Smith [Sun, 3 Sep 2017 02:25:49 +0000 (19:25 -0700)]
Reserve space in examples with .res

7 years agoAt most 256 bytes will be reserved
Phil Smith [Sat, 2 Sep 2017 06:11:54 +0000 (23:11 -0700)]
At most 256 bytes will be reserved

7 years agoRemoved dysfunctional kbrepeatdelay() and kbrepeatrate().
Oliver Schmidt [Wed, 30 Aug 2017 14:37:31 +0000 (16:37 +0200)]
Removed dysfunctional kbrepeatdelay() and kbrepeatrate().

As discussed in https://github.com/cc65/cc65/pull/452 after my premature merge the two functions in question don't work as expected.

Additionally I adjusted several style deviations in the pull request in question.

7 years agoFixed missing name and semicolon in two device structs.
Greg King [Wed, 23 Aug 2017 05:46:57 +0000 (01:46 -0400)]
Fixed missing name and semicolon in two device structs.

7 years agoAdjusted to recent driver interface change.
Oliver Schmidt [Sun, 20 Aug 2017 14:39:07 +0000 (16:39 +0200)]
Adjusted to recent driver interface change.

Please note that this change is absolutely untested!

Apart from the recent driver interface change:
- vic20-stdjoy.s was "slightly broken" because it didn't clear x on return from joy_read.
- vic20-ptvjoy.s was "heavily broken" because it returned a totally different set of bits of the first joystick.