]>
git.sur5r.net Git - cc65/log
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.
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
Marco van den Heuvel [Thu, 15 Mar 2018 18:15:40 +0000 (11:15 -0700)]
Merge branch 'master' of https://github.com/cc65/cc65
Stefan [Tue, 13 Mar 2018 22:19:19 +0000 (22:19 +0000)]
Added console
Oliver Schmidt [Mon, 12 Mar 2018 11:14:25 +0000 (12:14 +0100)]
Added missing ror absolute override.
Fixes https://github.com/cc65/cc65/issues/489 as suggested by EtchedPixels.
Oliver Schmidt [Sun, 11 Mar 2018 08:58:23 +0000 (08:58 +0000)]
Merge pull request #609 from polluks/master
Added missing PCE conio functions.
Stefan [Sat, 10 Mar 2018 23:49:40 +0000 (00:49 +0100)]
Added missing PCE conio functions.
Oliver Schmidt [Sat, 10 Mar 2018 11:28:46 +0000 (11:28 +0000)]
Merge pull request #606 from pfusik/ldec
Optimize deceaxy
Marco van den Heuvel [Fri, 9 Mar 2018 18:46:02 +0000 (10:46 -0800)]
Undo my previous commit.
Piotr Fusik [Fri, 9 Mar 2018 17:48:24 +0000 (18:48 +0100)]
Fix coding style.
Marco van den Heuvel [Fri, 9 Mar 2018 00:06:33 +0000 (16:06 -0800)]
Improved tv timing detection for the c64.
Piotr Fusik [Thu, 8 Mar 2018 21:10:11 +0000 (22:10 +0100)]
Add comments.
Bob Andrews [Thu, 8 Mar 2018 18:19:35 +0000 (19:19 +0100)]
Merge pull request #604 from blackystardust/master
Improved reu size detection.
Oliver Schmidt [Thu, 8 Mar 2018 08:09:24 +0000 (08:09 +0000)]
Merge pull request #605 from mrdudz/4playerfix
4playerfix
mrdudz [Thu, 8 Mar 2018 03:05:10 +0000 (04:05 +0100)]
style fixes
Oliver Schmidt [Wed, 7 Mar 2018 22:04:33 +0000 (23:04 +0100)]
Switched Apple II output format to AppleSingle.
Although the primary target OS for the Apple II for sure isn't DOS 3.3 but ProDOS 8 the Apple II binary files contained a DOS 3.3 4-byte header. Recently I was made aware of the AppleSingle file format. That format is a much better way to transport Apple II meta data from the cc65 toolchain to the ProDOS 8 file system. Therefore I asked AppleCommander to support the AppleSingle file format. Now that there's an AppleCommander BETA with AppleSingle support it's the right time for this change.
I bumped version to 2.17 because of this from the perspective of Apple II users of course incompatible change.
Oliver Schmidt [Wed, 7 Mar 2018 20:56:02 +0000 (20:56 +0000)]
Merge pull request #607 from pfusik/runtime-typos
Fix comment typos
Piotr Fusik [Wed, 7 Mar 2018 20:01:29 +0000 (21:01 +0100)]
Fix comment typos.
Piotr Fusik [Wed, 7 Mar 2018 19:45:50 +0000 (20:45 +0100)]
Optimize deceaxy.
Marco van den Heuvel [Wed, 7 Mar 2018 02:00:57 +0000 (18:00 -0800)]
Merge remote-tracking branch 'upstream/master'
Marco van den Heuvel [Wed, 7 Mar 2018 02:00:36 +0000 (18:00 -0800)]
Updated documentation for the reu emd.
mrdudz [Tue, 6 Mar 2018 23:20:42 +0000 (00:20 +0100)]
tweak driver to no more use IRQ
mrdudz [Tue, 6 Mar 2018 23:19:14 +0000 (00:19 +0100)]
also show pressed key, so we can verify keyboard works with the joystick driver
mrdudz [Tue, 6 Mar 2018 22:36:11 +0000 (23:36 +0100)]
add comment on linking, tweak a bit for easier debugging
Oliver Schmidt [Tue, 6 Mar 2018 19:43:08 +0000 (20:43 +0100)]
CC65_HOME is gone for quite some time by now.
Marco van den Heuvel [Tue, 6 Mar 2018 01:46:51 +0000 (17:46 -0800)]
Replaced reu commands with defined constants.
Marco van den Heuvel [Mon, 5 Mar 2018 23:02:14 +0000 (15:02 -0800)]
Merge remote-tracking branch 'upstream/master'
Marco van den Heuvel [Mon, 5 Mar 2018 23:01:55 +0000 (15:01 -0800)]
Improved reu size detection.
Oliver Schmidt [Mon, 5 Mar 2018 21:31:10 +0000 (22:31 +0100)]
Fixed -W cmdline option handling.
Reverted part of https://github.com/cc65/cc65/commit/
3157e4be1ec7f2a5ac61ca45b232cd07c5e30483 as it actually introduced a regression.
It doesn't make sense to check for Arg[3] == '\0' _before_ checking Arg[2] != '\0'. This made the Win32 builds fail to correctly parse e.g. cl65 -W unused-var test.c
Oliver Schmidt [Mon, 5 Mar 2018 19:44:32 +0000 (20:44 +0100)]
Made 'wrapped call' code build with VS 2015.
Oliver Schmidt [Mon, 5 Mar 2018 19:08:17 +0000 (20:08 +0100)]
Updated from Visual Studio 2013 to Visual Studio 2015.
Oliver Schmidt [Sat, 3 Mar 2018 17:55:05 +0000 (17:55 +0000)]
Merge pull request #602 from blackystardust/master
Added 2a03/2a07 and HuC6280 detection.
Marco van den Heuvel [Fri, 2 Mar 2018 22:09:22 +0000 (14:09 -0800)]
Merge remote-tracking branch 'upstream/master'
Marco van den Heuvel [Fri, 2 Mar 2018 22:09:02 +0000 (14:09 -0800)]
Fixed hex digits case.
Oliver Schmidt [Fri, 2 Mar 2018 21:16:59 +0000 (22:16 +0100)]
Joystick drivers don't depend on interrupts anymore.
Marco van den Heuvel [Thu, 1 Mar 2018 22:57:55 +0000 (14:57 -0800)]
Merge remote-tracking branch 'upstream/master'
Marco van den Heuvel [Thu, 1 Mar 2018 22:57:42 +0000 (14:57 -0800)]
Added 2a03/2a07 and HuC6280 detection.
Bob Andrews [Thu, 1 Mar 2018 18:07:36 +0000 (19:07 +0100)]
Merge pull request #601 from blackystardust/master
Updated the getcpu() function documentation.
Marco van den Heuvel [Thu, 1 Mar 2018 17:32:38 +0000 (09:32 -0800)]
Merge remote-tracking branch 'upstream/master'
Marco van den Heuvel [Thu, 1 Mar 2018 16:55:29 +0000 (08:55 -0800)]
Updated getcpu() function documentation.
Oliver Schmidt [Thu, 1 Mar 2018 16:50:40 +0000 (16:50 +0000)]
Merge pull request #599 from greg-king5/pce-point-func
Fix how the PC-Engine calls functions through pointers.
Oliver Schmidt [Thu, 1 Mar 2018 16:47:52 +0000 (16:47 +0000)]
Merge pull request #598 from blackystardust/master
Added proper 65sc02, 65ce02 and 4510 detection.
Greg King [Wed, 28 Feb 2018 19:59:52 +0000 (14:59 -0500)]
Made two indirect jumps through the zero-page go through page $20 on the PC-Engine.
Oliver Schmidt [Wed, 28 Feb 2018 07:54:36 +0000 (07:54 +0000)]
Merge pull request #600 from polluks/patch-3
Update docu
Stefan [Wed, 28 Feb 2018 00:24:28 +0000 (00:24 +0000)]
Update
More conio targets
Marco van den Heuvel [Tue, 27 Feb 2018 19:44:34 +0000 (11:44 -0800)]
Fixed the 65816/65802 detection.