1
0
mirror of https://github.com/cc65/cc65.git synced 2024-11-06 15:06:07 +00:00
Commit Graph

7801 Commits

Author SHA1 Message Date
Olli Savia
79433ddb60 Updated to use the new VIA register names. 2018-04-11 22:40:46 +03:00
Olli Savia
165b98bba5 Added missing VIA registers. Register names from the COMPUTE!'s book 'Mapping the VIC' 2018-04-11 22:38:23 +03:00
Marco van den Heuvel
e2cf4987cf Added some accelerator test code. 2018-04-10 15:24:15 -07:00
Stefan
a50d214ffb
Simpler get_tv
You don't have to count the beam, just check the KERNAL.
2018-04-10 18:37:10 +00:00
Marco van den Heuvel
89c3ed6d7f Added C64/C128 SuperCPU accelerator functions and started on a generic framework for accelerators. 2018-04-09 19:36:53 -07:00
Bob Andrews
60b9ea3222
Merge pull request #621 from blackystardust/master
Fixed cpu detection.
2018-04-04 20:40:25 +02:00
Marco van den Heuvel
61e5b9d218 Changed #10 to #-basha for clarity. 2018-04-01 13:14:44 -07:00
Greg King
098a30725f Moved declarations that are common to the C16 and the Plus4 libraries over to their common header. 2018-04-01 15:47:48 -04:00
Marco van den Heuvel
9db6f059ac Fixed cpu detection. 2018-03-31 18:59:15 -07:00
Oliver Schmidt
8886e6f100
Merge pull request #620 from blackystardust/master
Added c16/plus4 fast(), isfast() and slow() functions, and updated the documentation accordingly.
2018-03-31 11:57:27 +02:00
Oliver Schmidt
a7ae8e0a18
Adjusted style. 2018-03-30 00:11:40 +02:00
Oliver Schmidt
e2b38c96f8
Adjusted style. 2018-03-30 00:10:55 +02:00
Oliver Schmidt
a2a4868825 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.
2018-03-30 00:08:26 +02:00
Greg King
b844572159 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.
2018-03-27 07:28:46 -04:00
Greg King
155f3ade41 C64 TGI: LINE: Optimization: Don't check boundaries; LINE always is called by tgi_clippedline().
Submitted in Pull Request #611 by Sven Michael Klose.
2018-03-26 07:28:01 -04:00
Marco van den Heuvel
8424286a3e Add c16 files as well. 2018-03-23 14:31:53 -07:00
Marco van den Heuvel
03ba3f7473 Added c16/plus4 fast(), isfast() and slow() functions, and updated the documentation accordingly. 2018-03-23 14:27:15 -07:00
Oliver Schmidt
d869368679
Merge pull request #619 from blackystardust/master
Added isfast function which returns a 1 when the C128 is in 2MHz mode.
2018-03-22 11:50:38 +00:00
Marco van den Heuvel
d34c93a464 Set X register to 0 so that 16bit promotion works as expected. 2018-03-20 14:05:55 -07:00
Marco van den Heuvel
5d4116f05f Added isfast function which returns a 1 when the C128 is in 2MHz mode. 2018-03-20 13:11:24 -07:00
Oliver Schmidt
b7a5dd76e9
Merge pull request #617 from blackystardust/master
Added the vic20 georam emd.
2018-03-20 13:24:04 +00:00
Marco van den Heuvel
2533cc8d75 Added the vic20 georam emd. 2018-03-19 11:34:41 -07:00
Oliver Schmidt
eaaab65d3c
Merge pull request #615 from blackystardust/master
Added vic20 $a000-$bfff ram emd.
2018-03-18 19:16:11 +00:00
Marco van den Heuvel
4fdc2d7209 Fix documentation building issue. 2018-03-18 12:06:43 -07:00
Marco van den Heuvel
12f72a5ed7 Added vic20 emd documentation. 2018-03-17 09:25:42 -07:00
Marco van den Heuvel
0c7496f08b Added vic20 - ram emd. 2018-03-16 14:23:52 -07:00
Marco van den Heuvel
9a763588e2 Merge branch 'master' of https://github.com/blackystardust/cc65 2018-03-16 12:33:49 -07:00
Marco van den Heuvel
13a485d885 Merge remote-tracking branch 'upstream/master' 2018-03-16 12:33:01 -07:00
Oliver Schmidt
2ad1850639
Merge pull request #613 from polluks/patch-4
Added another console
2018-03-15 18:37:44 +00:00
Marco van den Heuvel
9948ab7d79 Merge branch 'master' of https://github.com/cc65/cc65 2018-03-15 11:15:40 -07:00
Stefan
7efd9940f2
Added console 2018-03-13 22:19:19 +00:00
Oliver Schmidt
8b3e12d632
Added missing ror absolute override.
Fixes https://github.com/cc65/cc65/issues/489 as suggested by EtchedPixels.
2018-03-12 12:14:25 +01:00
Oliver Schmidt
316d8e9d37
Merge pull request #609 from polluks/master
Added missing PCE conio functions.
2018-03-11 08:58:23 +00:00
Stefan
789ce59fb5 Added missing PCE conio functions. 2018-03-11 00:49:40 +01:00
Oliver Schmidt
be30c0bd70
Merge pull request #606 from pfusik/ldec
Optimize deceaxy
2018-03-10 11:28:46 +00:00
Marco van den Heuvel
0eb1eb625f Undo my previous commit. 2018-03-09 10:46:02 -08:00
Piotr Fusik
18ada212e7 Fix coding style. 2018-03-09 18:48:24 +01:00
Marco van den Heuvel
22d4b0d497 Improved tv timing detection for the c64. 2018-03-08 16:06:33 -08:00
Piotr Fusik
970c5f6184 Add comments. 2018-03-08 22:10:11 +01:00
Bob Andrews
7e6942953c
Merge pull request #604 from blackystardust/master
Improved reu size detection.
2018-03-08 19:19:35 +01:00
Oliver Schmidt
d602105dd4
Merge pull request #605 from mrdudz/4playerfix
4playerfix
2018-03-08 08:09:24 +00:00
mrdudz
85e480db3d style fixes 2018-03-08 04:05:10 +01:00
Oliver Schmidt
8e75906737 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.
2018-03-07 23:05:21 +01:00
Oliver Schmidt
03c60efec9
Merge pull request #607 from pfusik/runtime-typos
Fix comment typos
2018-03-07 20:56:02 +00:00
Piotr Fusik
5251b67d73 Fix comment typos. 2018-03-07 21:01:29 +01:00
Piotr Fusik
a32c50a6bc Optimize deceaxy. 2018-03-07 20:45:50 +01:00
Marco van den Heuvel
74117bbe46 Merge remote-tracking branch 'upstream/master' 2018-03-06 18:00:57 -08:00
Marco van den Heuvel
2418c0e0af Updated documentation for the reu emd. 2018-03-06 18:00:36 -08:00
mrdudz
3afbed48e0 tweak driver to no more use IRQ 2018-03-07 00:20:42 +01:00
mrdudz
38fedfd78b also show pressed key, so we can verify keyboard works with the joystick driver 2018-03-07 00:19:14 +01:00