Greg King
39e55bdb77
Added more info to the documentation of "#pragma wrapped-call".
2017-05-20 01:41:49 -04:00
Oliver Schmidt
0d4edc326e
Merge pull request #430 from polluks/patch-1
...
VIC's kernal does not support CTRL+[
2017-05-18 22:45:50 +02:00
Stefan
70b541b81e
Changed section
2017-05-18 21:21:02 +02:00
Lauri Kasanen
4c05c46cd1
Remove RAM-trampoline array support
2017-05-18 16:11:39 +03:00
Stefan
c6cab0bb27
VIC's kernal does not support CTRL+[
2017-05-18 12:59:03 +02:00
Lauri Kasanen
ac7a0e21ac
Correct missed doc label
2017-05-16 20:14:19 +03:00
Lauri Kasanen
ca41af41c2
Rename pragma trampoline to wrapped-call, value to identifier
2017-05-16 20:10:24 +03:00
Lauri Kasanen
82e62209d6
Document pragma trampoline
2017-05-01 21:08:03 +03:00
Oliver Schmidt
4e856546c1
Minor language update.
2017-04-04 13:42:57 +02:00
Greg King
3b17c3a411
Fixed 2 typoes.
...
Warning messages from nsgmls usually mean a typing mistake a few lines above the first line that's named by nsgmls.
2017-04-04 07:23:05 -04:00
Oliver Schmidt
9b34509956
Use the more explicit tag style for recently added internal links.
2017-04-04 00:41:40 +02:00
Oliver Schmidt
02daf9f8b5
So far the built-in inlining of several known standard function was always (!) enabled and the option -Os enabled additional, potentially unsafe inlining of some of those functions.
...
There were two aspects of this behavior that were considered undesirable:
- Although the safe inlining is in general desirable it should only be enabled if asked for it - like any other optimization.
- The option name -Os implies that it is a safe option, the potentially unsafe inlining should have a more explicit name.
So now:
- The option -Os enables the safe inlining.
- The new option --eagerly-inline-funcs enables the potentially unsafe inlining (including the safe inlining).
Additionally was added:
- The option --inline-stdfuncs that does like -Os enable the safe inlining but doesn't enable optimizations.
- The pragma inline-stdfuncs that works identical to --inline-stdfuncs.
- The pragma allow-eager-inline that enables the potentially unsafe inlining but doesn't include the safe inlining. That means that by itself it only marks code as safe for potentially unsafe inlining but doesn't actually enable any inlining.
2017-04-03 23:20:26 +02:00
Greg King
01f5baf03d
Fixed SGML typo.
2017-03-21 21:23:48 -04:00
Greg King
750a527100
Made C's sizeof operator work with initialized void variables.
...
Added regression tests that check cc65's handling of void variables.
2017-03-12 14:41:32 -04:00
jede
4f1d007fb4
Correcting typo
2017-02-25 21:32:42 +01:00
Irgendwer
f55d334435
Update atari.sgml
2017-02-24 11:19:33 +01:00
IrgendwerA8
ae7fa8f2ea
Improved display list instruction definition for more comfortable use within void data definition.
2017-02-24 00:10:02 +01:00
Greg King
39d655278d
Added "telestrat.html" to index. Sorted "gamate.html".
2017-02-15 16:10:16 -05:00
Christian Groessler
b858b0d623
Add joystick driver to documentation.
2017-02-15 15:37:06 +01:00
Christian Groessler
a5fba551d1
Merge remote-tracking branch 'upstream/master' into something_to_pull2
2017-02-13 21:38:38 +01:00
Oliver Schmidt
5bbf010029
Merge pull request #371 from jedeoric/master
...
Create an Oric Telestrat target library
2017-02-10 23:47:13 +01:00
jede
9cde534b23
Rollback for *.vcxproj, telestrat.sgml modified for "don't" instead of "did not" for telemon2.4
2017-02-09 18:46:56 +01:00
Christian Groessler
c33383e6de
Add Creativision to README.md and html index
2017-02-06 21:06:08 +01:00
Christian Groessler
e6359ec019
Add initial creativision.sgml, contributed by Stefan Haubenthal.
2017-02-06 20:59:52 +01:00
jede
ad6e54c2d8
Updating doc
2017-02-02 22:44:06 +01:00
jede
bbff709d9f
Correcting return line
2017-02-02 00:00:21 +01:00
jede
0e649f24ea
Correcting some code from github comments
2017-02-01 23:58:33 +01:00
jede
b5fef66f37
Merge telemon24 and telemon30 into telestrat target.
...
Cleaning, and replace tab to spaces
Converting hex lowercase value into uppercase char.
Changing := and = when it was needed
2017-01-31 22:09:14 +01:00
jede
038ac5a65a
Correcting doc adding telemon 2.4 primitives
2017-01-22 21:41:49 +01:00
Oliver Schmidt
69c293919a
Fixed typo.
2017-01-22 12:04:21 +01:00
Greg King
54ff808c2c
Added a way to show the default mouse pointer on C64 TGI (graphics) screens.
2017-01-18 16:05:47 -05:00
Florent Flament
2a81eaa06e
Add Atari 2600 documentation
2017-01-15 20:53:34 +01:00
Kyle Swanson
1b4a7e37ce
doc/ca65: fix typo
2016-12-27 11:46:12 -06:00
greg-king5
23cfb51e72
Shorten a URL.
2016-09-29 20:00:09 -04:00
Oliver Schmidt
4ea6e38c20
Merge pull request #353 from SvOlli/da65
...
da65: adding support for 4510 cpu of c65
2016-09-27 14:56:28 +02:00
Sven Oliver Moll
476260a6fa
4510 support for da65: fixed docs and Makefile for testcase.
2016-09-27 12:02:57 +02:00
Jakob Haufe
86fc0240a9
Add missing tag and remove duplicate text
2016-09-23 10:50:46 +02:00
Sven Oliver Moll
d0ed84c2d0
da65: adding support for 4510 cpu of c65
2016-09-20 17:37:10 +02:00
Sven Oliver Moll
0949b2e104
added missing ',' in documentation.
2016-09-12 18:38:10 +02:00
Sven Oliver Moll
ae3f9bbd77
Added assembler pseudo commands .P4510 and .IFP4510 together with docs and testcase
2016-09-07 19:21:24 +02:00
Christian Groessler
3531bcbf3e
Fix some typos.
2016-09-06 15:13:44 +02:00
Oliver Schmidt
9c38521ea8
Merge pull request #343 from SvOlli/release
...
Add 4510 support for C65/C64DX
2016-08-31 22:05:49 +02:00
Sven Oliver Moll
4384603eeb
4510 support: added some other small improvements:
...
- fixed typo in doc/ca65.sgml
- Greg found a way to get rid of one extra opcode handling in total
2016-08-30 22:58:40 +02:00
Sven Oliver Moll
91f8e09bcc
4510 support: fixed some cosmetical stuff and documentation
2016-08-29 23:29:31 +02:00
Sven Oliver Moll
0538184699
Add 4510 support for C65/C64DX
2016-08-29 10:45:18 +02:00
Oliver Schmidt
1e7a992663
Merge pull request #338 from IrgendwerA8/master
...
Allow use of different charmaps on Atari target
2016-08-28 11:22:44 +02:00
IrgendwerA8
d65f587f69
Internal/screen character mapping: Supressed warnings for re-map and added documentation.
2016-08-27 22:02:08 +02:00
Oliver Schmidt
2f6fb1de1c
Added -Wc to the (pseudo) output dump.
2016-08-26 11:06:58 +02:00
Greg King
2c03b9a1bc
Added C-code interfaces for the CBM Kernal functions SCNKEY and UDTIM.
2016-08-07 15:50:10 -04:00
Christian Groessler
97b517a892
sim65: add command line parameter to print number of CPU cycles at exit
2016-07-05 17:07:39 +02:00