]>
git.sur5r.net Git - cc65/log
IrgendwerA8 [Tue, 22 May 2018 13:59:05 +0000 (15:59 +0200)]
Further optimizations in common/conio.
IrgendwerA8 [Mon, 21 May 2018 16:18:01 +0000 (18:18 +0200)]
Apply faster popptr1 to functions and/or use register instead of stack to save accu.
Oliver Schmidt [Mon, 21 May 2018 12:52:59 +0000 (14:52 +0200)]
Merge pull request #652 from IrgendwerA8/popptr1
Added Popptr1 to save some bytes and ease parameter extraction
IrgendwerA8 [Mon, 21 May 2018 12:41:12 +0000 (14:41 +0200)]
Fixed comments.
IrgendwerA8 [Mon, 21 May 2018 12:33:44 +0000 (14:33 +0200)]
Converted unintentionally introduced tabs to spaces.
Irgendwer [Mon, 21 May 2018 11:33:14 +0000 (13:33 +0200)]
Merge branch 'master' into popptr1
IrgendwerA8 [Mon, 21 May 2018 11:07:26 +0000 (13:07 +0200)]
Resolved conflict and removed adaptation for strpbrk for time being.
IrgendwerA8 [Sun, 20 May 2018 13:38:48 +0000 (15:38 +0200)]
Fixed formatting and two import issues.
IrgendwerA8 [Sun, 20 May 2018 13:30:18 +0000 (15:30 +0200)]
Added "popptr1" which is of common use to save some bytes.
Oliver Schmidt [Thu, 17 May 2018 09:11:40 +0000 (11:11 +0200)]
There's no 'closeallstreams' (anymore ?).
Oliver Schmidt [Tue, 15 May 2018 10:09:44 +0000 (12:09 +0200)]
Merge pull request #646 from polluks/patch-8
Update c64.sgml
Oliver Schmidt [Tue, 15 May 2018 09:07:41 +0000 (11:07 +0200)]
Merge pull request #647 from polluks/patch-9
Make NMI ready
Stefan [Mon, 14 May 2018 23:22:09 +0000 (23:22 +0000)]
Make NMI ready
Stefan [Mon, 14 May 2018 23:10:34 +0000 (23:10 +0000)]
Update c64.sgml
Do not use last page!
Oliver Schmidt [Mon, 14 May 2018 18:28:15 +0000 (20:28 +0200)]
Merge pull request #645 from polluks/patch-7
Update c64.sgml
Oliver Schmidt [Mon, 14 May 2018 16:37:51 +0000 (18:37 +0200)]
Merge pull request #644 from greg-king5/anon-struct
Make union declarations know the sizes of anonymous structs/unions.
Stefan [Mon, 14 May 2018 14:17:09 +0000 (14:17 +0000)]
Update c64.sgml
soft80 is NMI ready
Greg King [Sun, 13 May 2018 08:21:42 +0000 (04:21 -0400)]
Made a C union declaration know the sizes of anonymous struct/union members when it determines its size.
The bug was located, and the fix was written, by Francesco.
Oliver Schmidt [Sun, 13 May 2018 14:32:18 +0000 (16:32 +0200)]
Merge pull request #643 from mikeakohn/fix/sweet16_op_bs
The opcode for BS should be 0x0C.
Michael Kohn [Sun, 13 May 2018 11:31:05 +0000 (06:31 -0500)]
The opcode for BS should be 0x0C.
greg-king5 [Sat, 12 May 2018 17:46:16 +0000 (13:46 -0400)]
Fixed a bug that didn't preserve the accumulator's value when a simple 16-bit fetch-and-store is optimized. (#637)
Fix a 16-bit fetch-and-store cc65 optimizer bug.
greg-king5 [Thu, 10 May 2018 13:00:34 +0000 (09:00 -0400)]
Merge pull request #642 from polluks/patch-6
NMI-friendly c64-hi.tgi
Stefan [Wed, 9 May 2018 23:56:35 +0000 (23:56 +0000)]
Update c64-hi.s
Stefan [Wed, 9 May 2018 23:52:52 +0000 (23:52 +0000)]
Update c64-hi.s
Stefan [Wed, 9 May 2018 23:31:42 +0000 (23:31 +0000)]
NMI friendly c64-hi
Don't clear all vectors, see #639.
Oliver Schmidt [Thu, 3 May 2018 16:18:13 +0000 (18:18 +0200)]
Merge pull request #636 from blackystardust/master
Added C64 Turbo Master accelerator code and documentation.
Marco van den Heuvel [Thu, 3 May 2018 16:11:20 +0000 (09:11 -0700)]
Harmonized the comments (as in added 1 space) ;)
Marco van den Heuvel [Wed, 2 May 2018 18:23:43 +0000 (11:23 -0700)]
Order fix.
Marco van den Heuvel [Tue, 1 May 2018 21:46:57 +0000 (14:46 -0700)]
Optimized the code a bit, thanks to Greg for the suggestions/comments.
Marco van den Heuvel [Tue, 1 May 2018 21:45:51 +0000 (14:45 -0700)]
Fixed the order of some functions.
Marco van den Heuvel [Tue, 1 May 2018 21:44:23 +0000 (14:44 -0700)]
Added missing file.
Marco van den Heuvel [Mon, 30 Apr 2018 21:34:46 +0000 (14:34 -0700)]
Fixed a typo.
Marco van den Heuvel [Mon, 30 Apr 2018 21:30:35 +0000 (14:30 -0700)]
Added C64 Turbo Master accelerator code and documentation.
Oliver Schmidt [Mon, 30 Apr 2018 20:51:42 +0000 (22:51 +0200)]
Merge pull request #634 from blackystardust/master
Added C65/C64DX accelerator code and documentation.
Marco van den Heuvel [Sun, 29 Apr 2018 19:13:52 +0000 (12:13 -0700)]
Removed obsolete bit opcode.
Marco van den Heuvel [Sun, 29 Apr 2018 19:12:13 +0000 (12:12 -0700)]
Merge branch 'master', remote-tracking branch 'origin'
Oliver Schmidt [Sun, 29 Apr 2018 11:50:09 +0000 (13:50 +0200)]
Removed extern keyword from function prototype.
Marco van den Heuvel [Sat, 28 Apr 2018 20:26:20 +0000 (13:26 -0700)]
Fixed a wrong branch.
Marco van den Heuvel [Sat, 28 Apr 2018 20:25:16 +0000 (13:25 -0700)]
Added a comment to make the situation more clear.
Marco van den Heuvel [Fri, 27 Apr 2018 21:22:41 +0000 (14:22 -0700)]
Added C65/C64DX accelerator code and documentation.
Oliver Schmidt [Fri, 27 Apr 2018 18:47:03 +0000 (20:47 +0200)]
Merge pull request #631 from blackystardust/master
Added C64 Chameleon accelerator code and documentation.
Marco van den Heuvel [Fri, 27 Apr 2018 16:16:25 +0000 (09:16 -0700)]
Removed extern keyword from function prototypes.
Marco van den Heuvel [Thu, 26 Apr 2018 16:18:54 +0000 (09:18 -0700)]
Optimized the code a bit as suggested by Greg.
Greg King [Thu, 26 Apr 2018 09:37:27 +0000 (05:37 -0400)]
Improved the accelerator code. Fixed an infinite loop.
Removed the execute permissions from some files.
Marco van den Heuvel [Wed, 25 Apr 2018 19:53:29 +0000 (12:53 -0700)]
Added C64 Chameleon accelerator code and documentation.
Oliver Schmidt [Wed, 25 Apr 2018 13:08:11 +0000 (15:08 +0200)]
Merge pull request #629 from blackystardust/master
Added C128 accelerator code and documentation for both C128 mode and C128 in C64 mode.
Marco van den Heuvel [Tue, 24 Apr 2018 02:25:11 +0000 (19:25 -0700)]
Changed c128 accelerator code and documention to include both C64 and C128 support.
Oliver Schmidt [Mon, 23 Apr 2018 13:58:13 +0000 (15:58 +0200)]
Merge pull request #628 from ops/VIAFIX_PET
Pet: Add missing VIA register names
Marco van den Heuvel [Sat, 21 Apr 2018 16:52:50 +0000 (09:52 -0700)]
Updated c128 accelerator code and documentation.
Greg King [Sat, 21 Apr 2018 08:30:56 +0000 (04:30 -0400)]
Updated a joystick adapter URL.
Marco van den Heuvel [Fri, 20 Apr 2018 19:08:28 +0000 (12:08 -0700)]
Added C128 in C64 mode accelerator code and documentation.
Olli Savia [Fri, 20 Apr 2018 18:25:43 +0000 (21:25 +0300)]
Updated to use the new VIA register names
Olli Savia [Fri, 20 Apr 2018 18:24:37 +0000 (21:24 +0300)]
Added missing VIA register names.
Oliver Schmidt [Fri, 20 Apr 2018 18:01:16 +0000 (20:01 +0200)]
Merge pull request #626 from blackystardust/master
Added c64dtv accelerator code and documentation.
Oliver Schmidt [Wed, 18 Apr 2018 15:09:35 +0000 (17:09 +0200)]
Merge pull request #625 from ops/VIAFIX
VIC-20: Add missing VIA register names
Greg King [Tue, 17 Apr 2018 20:53:10 +0000 (16:53 -0400)]
Added a preprocessor guard to tgidemo.c that avoids a compiler warning.
DoWarning() is compiled only if it will be used.
Oliver Schmidt [Mon, 16 Apr 2018 20:46:56 +0000 (22:46 +0200)]
Merge pull request #627 from jedeoric/master
[Telestrat target] fix fwrite bug, cputc, chline, remove & mkdir added
jede [Mon, 16 Apr 2018 19:51:15 +0000 (21:51 +0200)]
Fix comment
Marco van den Heuvel [Mon, 16 Apr 2018 18:05:52 +0000 (11:05 -0700)]
Fixed more comments.
Marco van den Heuvel [Sun, 15 Apr 2018 19:15:19 +0000 (12:15 -0700)]
Fixed another comment.
Marco van den Heuvel [Sun, 15 Apr 2018 18:55:58 +0000 (11:55 -0700)]
Fixed some comment and documentation errors.
Greg King [Sat, 14 Apr 2018 22:09:13 +0000 (18:09 -0400)]
Made the samples Makefile be able to build the samples for targets other than the ones named explicitly in that file.
jede [Sat, 14 Apr 2018 20:05:03 +0000 (22:05 +0200)]
chline added
jede [Sat, 14 Apr 2018 19:52:11 +0000 (21:52 +0200)]
add cputc & remove
Marco van den Heuvel [Sat, 14 Apr 2018 18:31:28 +0000 (11:31 -0700)]
Fixed an issue with the changing the d040 value while detecting.
Marco van den Heuvel [Sat, 14 Apr 2018 17:40:13 +0000 (10:40 -0700)]
Added c64dtv accelerator code and documentation.
Olli Savia [Sat, 14 Apr 2018 15:45:15 +0000 (18:45 +0300)]
Changed register addresses relative to the base address
Olli Savia [Sat, 14 Apr 2018 05:39:30 +0000 (08:39 +0300)]
VIA1 and VIA2 no longer marked deprecated
Oliver Schmidt [Fri, 13 Apr 2018 19:43:34 +0000 (21:43 +0200)]
Merge pull request #623 from blackystardust/master
Added C64/C128 SuperCPU accelerator functions and started on a generic framework for accelerators.
Marco van den Heuvel [Thu, 12 Apr 2018 16:35:02 +0000 (09:35 -0700)]
Fixed non-address constants.
Oliver Schmidt [Thu, 12 Apr 2018 15:47:46 +0000 (17:47 +0200)]
Merge pull request #624 from polluks/patch-5
Simpler get_tv
Olli Savia [Wed, 11 Apr 2018 19:40:46 +0000 (22:40 +0300)]
Updated to use the new VIA register names.
Olli Savia [Wed, 11 Apr 2018 19:38:23 +0000 (22:38 +0300)]
Added missing VIA registers. Register names from the COMPUTE!'s book 'Mapping the VIC'
Marco van den Heuvel [Tue, 10 Apr 2018 22:24:15 +0000 (15:24 -0700)]
Added some accelerator test code.
Stefan [Tue, 10 Apr 2018 18:37:10 +0000 (18:37 +0000)]
Simpler get_tv
You don't have to count the beam, just check the KERNAL.
Marco van den Heuvel [Tue, 10 Apr 2018 02:36:53 +0000 (19:36 -0700)]
Added C64/C128 SuperCPU accelerator functions and started on a generic framework for accelerators.
Bob Andrews [Wed, 4 Apr 2018 18:40:25 +0000 (20:40 +0200)]
Merge pull request #621 from blackystardust/master
Fixed cpu detection.
Marco van den Heuvel [Sun, 1 Apr 2018 20:14:44 +0000 (13:14 -0700)]
Changed #10 to #-basha for clarity.
Greg King [Sun, 1 Apr 2018 19:47:48 +0000 (15:47 -0400)]
Moved declarations that are common to the C16 and the Plus4 libraries over to their common header.
Marco van den Heuvel [Sun, 1 Apr 2018 01:59:15 +0000 (18:59 -0700)]
Fixed cpu detection.
Oliver Schmidt [Sat, 31 Mar 2018 09:57:27 +0000 (11:57 +0200)]
Merge pull request #620 from blackystardust/master
Added c16/plus4 fast(), isfast() and slow() functions, and updated the documentation accordingly.
Oliver Schmidt [Thu, 29 Mar 2018 22:11:40 +0000 (00:11 +0200)]
Adjusted style.
Oliver Schmidt [Thu, 29 Mar 2018 22:10:55 +0000 (00:10 +0200)]
Adjusted style.
Oliver Schmidt [Thu, 29 Mar 2018 22:07:56 +0000 (00:07 +0200)]
Added HGR and DHGR slide show programs.
The DHGR program is sort of a hack as it first switches to double (aka 80 col) text mode to prepare for double graphics mode. Therefore only one additional soft switch access is necessary after using TGI to generally switch to hires.
Greg King [Tue, 27 Mar 2018 11:13:14 +0000 (07:13 -0400)]
Moved most of the tgi_colors.s files into the libsrc/common/ directory.
Only the Apple2 and Lynx platforms use different codes for the white color; they have their own files.
Greg King [Mon, 26 Mar 2018 11:24:37 +0000 (07:24 -0400)]
C64 TGI: LINE: Optimization: Don't check boundaries; LINE always is called by tgi_clippedline().
Submitted in Pull Request #611 by Sven Michael Klose.
Marco van den Heuvel [Fri, 23 Mar 2018 21:31:53 +0000 (14:31 -0700)]
Add c16 files as well.
Marco van den Heuvel [Fri, 23 Mar 2018 21:27:15 +0000 (14:27 -0700)]
Added c16/plus4 fast(), isfast() and slow() functions, and updated the documentation accordingly.
Oliver Schmidt [Thu, 22 Mar 2018 11:50:38 +0000 (11:50 +0000)]
Merge pull request #619 from blackystardust/master
Added isfast function which returns a 1 when the C128 is in 2MHz mode.
Marco van den Heuvel [Tue, 20 Mar 2018 21:05:55 +0000 (14:05 -0700)]
Set X register to 0 so that 16bit promotion works as expected.
Marco van den Heuvel [Tue, 20 Mar 2018 20:11:24 +0000 (13:11 -0700)]
Added isfast function which returns a 1 when the C128 is in 2MHz mode.
Oliver Schmidt [Tue, 20 Mar 2018 13:24:04 +0000 (13:24 +0000)]
Merge pull request #617 from blackystardust/master
Added the vic20 georam emd.
Marco van den Heuvel [Mon, 19 Mar 2018 18:34:41 +0000 (11:34 -0700)]
Added the vic20 georam emd.
Oliver Schmidt [Sun, 18 Mar 2018 19:16:11 +0000 (19:16 +0000)]
Merge pull request #615 from blackystardust/master
Added vic20 $a000-$bfff ram emd.
Marco van den Heuvel [Sun, 18 Mar 2018 19:06:43 +0000 (12:06 -0700)]
Fix documentation building issue.
Marco van den Heuvel [Sat, 17 Mar 2018 16:25:42 +0000 (09:25 -0700)]
Added vic20 emd documentation.
Marco van den Heuvel [Fri, 16 Mar 2018 21:23:52 +0000 (14:23 -0700)]
Added vic20 - ram emd.
Marco van den Heuvel [Fri, 16 Mar 2018 19:33:49 +0000 (12:33 -0700)]
Merge branch 'master' of https://github.com/blackystardust/cc65
Marco van den Heuvel [Fri, 16 Mar 2018 19:33:01 +0000 (12:33 -0700)]
Merge remote-tracking branch 'upstream/master'
Oliver Schmidt [Thu, 15 Mar 2018 18:37:44 +0000 (18:37 +0000)]
Merge pull request #613 from polluks/patch-4
Added another console