1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-23 23:17:45 +00:00
Commit Graph

8918 Commits

Author SHA1 Message Date
jede 973a5337ac remove extra line 2021-03-04 18:02:26 +01:00
jede 65d5786da5 revert read.s 2021-03-04 18:02:26 +01:00
jede d83e8a3f0e add syschdir 2021-03-04 18:02:26 +01:00
jede 1fc16cb9ed Now getchar works 2021-03-04 18:02:26 +01:00
Greg King 5f145542b0 Exported the Commodore CHRIN and CHROUT Kernal functions, in the CBM libraries.
This commit complements commit 98f8064b83.
2021-03-03 17:39:53 -05:00
acqn 047d0f479b Comments format fix. 2021-03-03 10:07:24 +01:00
acqn 2aad72af90 Removed trailing whitespaces. 2021-03-03 10:07:24 +01:00
acqn 3caceb8174 Fixed result type in certain contant expression addition cases. 2021-02-26 19:45:46 +01:00
acqn f2eed38fc8 Fixed expression type of the result of numeric constant comparison. 2021-02-26 19:45:46 +01:00
acqn ea0c634e12 Improved codegen for unsigned char type comparison with numeric constants. 2021-02-23 22:06:21 +01:00
acqn 6f5ad51816 Added testcase for Issue #1408. 2021-02-23 22:06:21 +01:00
acqn d628772cd1 Fixed signed char type comparison with unsigned numeric constants. 2021-02-23 22:06:21 +01:00
acqn f1c715c455 Fixed a bug that pointer subtraction results from two absolute addresses are calculated as unsigned long. 2021-02-22 14:14:59 -05:00
acqn da4cc08b78 Moved and improved test case for Issue #1310. 2021-02-22 14:14:59 -05:00
acqn 81d6321cd7 Fixed internal representation of calculated constant results.
Minor clean-up.
2021-02-22 14:14:59 -05:00
acqn 24985f1b33 Added testcase for the "deferred ops in unevaluated context" bug. 2021-02-22 11:02:47 +01:00
acqn eadaf2fef8 Fixed deferred post-inc and post-dec in unevaluated context such as 'sizeof(i++)'. 2021-02-22 11:02:47 +01:00
Greg King bb3a2db5a0 Fixed an ambiguous statement about CONDES segments. 2021-02-21 15:44:59 -05:00
Greg King acb5af539f Fixed the ld65 configure files for the cx16 platform.
* Added ONCE and INIT segments to the Assembly configuration.
* Made more segments optional in the standard and the banked configurations.  That will make them a little easier to use with Assembly-source programs.
2021-02-21 14:02:49 -05:00
acqn 131f96eb1e Moved testcase for issue #1397. 2021-02-17 07:03:11 -05:00
acqn 55ae350fed Fixed 'Opt_staxspidx' for the invariant of 'staxspidx'. 2021-02-17 07:03:11 -05:00
Oliver Schmidt 3a7282544e Moved convert.system from geos-apple to apple2[enh].
The target util convert.system is to be used in conjunction with GEOS on the Apple II but has to be built as an "ordinary" Apple II program. The way the cc65 library build system is designed there's no way to define dependencies between targets. The solution used so far was to explicitly trigger a build of the target 'apple2enh' from the target 'geos-apple'. However, that approach tends to break parallel builds which may be in the middle of building 'appple2enh' at the time it is triggered by 'geos-apple'.

There might be ways to get this fixed - but the the cc65 library build systrem is already (more than) complex enough, so I really don't want to add anything special to it.

On the other hand there are easier ways (outside the scope of cc65) to archive what convert.system does so I don't presume convert.system to be actually used - it's more a reference type of thing.

Putting all facts together the decision was easy: Just move convert.system from the target it is used with to the target(s) it is built with.
2021-02-17 10:50:22 +01:00
Christian Groessler b12758fe53 include/atari.h: fix typo in _setcolor() prototype 2021-02-16 14:07:47 +01:00
Greg King 98f8064b83 Made the directory functions compatible with the Commander X16's DOS.
It's directory listing's last line says, "mb free."
2021-02-15 08:56:31 -05:00
Christian Groessler 43881afca2 doc/atari5200.sgml: document splash screen user changeable settings 2021-02-11 21:02:24 +01:00
Christian Groessler 9cd1ffa6a6 doc/ld65.sgml: document the INIT segment
- re-arrange the segments in the "Special segments" section alphabetically
- some small changes in section 5.8 (FILE) regarding Atari XEX format
2021-02-11 20:58:17 +01:00
mrdudz ab8bb26868 added testcase for issue #1937 2021-02-09 19:50:08 +01:00
Christian Groessler 6c90f3e2d2 atarixl configs: RAM memory area was renamed to MAIN in d8c31cf1d3
adjust comments accordingly
2021-02-09 11:22:58 +01:00
Oliver Schmidt 8551431233 Optimized based on https://github.com/cc65/cc65/pull/1393. 2021-02-05 11:54:07 +01:00
jede a9dac3b1ef Fix X register for kbhit 2021-02-02 14:09:57 +01:00
jede b52ee25385 Rollback read.s 2021-02-02 14:09:57 +01:00
jede f622783ae1 kbhit added for telestrat target 2021-02-02 14:09:57 +01:00
jede 6c59a6254f Now getchar works 2021-02-02 14:09:57 +01:00
acqn 95830cce29 Fixed test/misc/bug1265.c with its output. 2021-01-30 14:31:51 +01:00
acqn bfc7a51a44 Fixed Issue #1265 according to C89/C99 standards. 2021-01-30 14:31:51 +01:00
acqn c9ac515286 Functions with no prototypes might use EAX registers. 2021-01-30 14:31:51 +01:00
acqn a1992702f8 Declarations of 'extern' object and function should be visible in the file scope. 2021-01-30 14:31:51 +01:00
acqn a040c28cc4 Moved test for #1374. 2021-01-19 14:33:27 +01:00
acqn b99455cc47 Fixed Issue #1374. 2021-01-19 14:33:27 +01:00
mrdudz 0846219672 added testprogram for issue #1374 2021-01-16 16:40:58 +01:00
Oliver Schmidt a861d84011 Fixed recent addition of __A__. 2021-01-06 16:09:55 +01:00
Piotr Kaczorowski 0884278ae3 Correction in documentation regarding __A__ pseudo variable 2021-01-06 16:05:04 +01:00
Piotr Kaczorowski e3fa247012 Yet another fix typo in cc65.sgml 2021-01-06 16:05:04 +01:00
Piotr Kaczorowski 601e628343 Another fix typo in cc65.sgml 2021-01-06 16:05:04 +01:00
Piotr Kaczorowski 68e1faa2c8 Fix typo in cc65.sgml 2021-01-06 16:05:04 +01:00
Piotr Kaczorowski 9662469957 Return-type warning and pseudo variable __A__ documentation added. 2021-01-06 16:05:04 +01:00
Rocky a9b71b6207 return-type - new warning suppression type added 2021-01-06 16:05:04 +01:00
Greg King d90cd11212 Fixed outdated comments. 2020-12-27 18:22:12 -05:00
Sven Michael Klose 9800555bbb Remove stale comments. 2020-12-27 17:54:49 -05:00
Sven Michael Klose 9d62abb7ac Fix comment. 2020-12-27 17:54:49 -05:00