Revisions of cc65
Martin Pluskal (pluskalm)
committed
(revision 12)
Martin Pluskal (pluskalm)
committed
(revision 11)
Martin Pluskal (pluskalm)
committed
(revision 10)
- Update to version 2.19+git.20230529: * add struct assign check related to #2079 * fix pla/pha instead of tmp1 * fix tab * fix compute length for read and write for telestrat target * Fixed typo * Reverted gconst.h * Fixed test * Added guard * Update gconst.h * Update stddef.h * Update time.h * Update string.h * Update stdio.h * Update locale.h * Update stdlib.h * Fixed header #2110 * extern/static conflict test: remove warning as errors to match the new expected cases * extern redeclared as static = error (C spec: undefined) static redeclared as extern = warning (C spec: ignore extern) See: #2111 * remove workflow comments this obsoletes * librsc/Makefile: ../lib directory must be created globally before make lib targets in parallel prevents conflict of individual targets each trying to create ../lib enable -j2 in make lib windows action * replace manual-only tests with scheduled test and manual dispatch cache is used to prevent unnecessary rebuild if the previous build was successful make steps now use SHELL=cmd to provide cmd.exe subshell * rename windows-test-manual to windows-test-scheduled * Fix warning message, remove comment * Fixed comments for Atari OS memory location * Linux build rejects %llu in ErrorCode * sim65 use error codes outside the simulated program's range for non-sim errors * document how to return from assembly sim65 test * sim65 64-bit cycle count tests These take ~10 seconds to run locally * makefiles no longer need comment about sim65 64-bit support
Martin Pluskal (pluskalm)
committed
(revision 9)
- Update to version 2.19+git.20210303: * Comments format fix. * Removed trailing whitespaces. * Fixed result type in certain contant expression addition cases. * Fixed expression type of the result of numeric constant comparison. * Improved codegen for unsigned char type comparison with numeric constants. * Added testcase for Issue #1408. * Fixed signed char type comparison with unsigned numeric constants. * Fixed a bug that pointer subtraction results from two absolute addresses are calculated as unsigned long. * Moved and improved test case for Issue #1310. * Fixed internal representation of calculated constant results. Minor clean-up. * Added testcase for the "deferred ops in unevaluated context" bug. * Fixed deferred post-inc and post-dec in unevaluated context such as 'sizeof(i++)'. * Fixed an ambiguous statement about CONDES segments. * Fixed the ld65 configure files for the cx16 platform. * Moved testcase for issue #1397. * Fixed 'Opt_staxspidx' for the invariant of 'staxspidx'. * Moved convert.system from geos-apple to apple2[enh]. * include/atari.h: fix typo in _setcolor() prototype * Made the directory functions compatible with the Commander X16's DOS. * doc/atari5200.sgml: document splash screen user changeable settings * doc/ld65.sgml: document the INIT segment * added testcase for issue #1937 * atarixl configs: RAM memory area was renamed to MAIN in d8c31cf1d3b724b83bd411736472e1c16fb1b0c0 * Optimized based on https://github.com/cc65/cc65/pull/1393. * Fix X register for kbhit * Rollback read.s * kbhit added for telestrat target * Now getchar works * Fixed test/misc/bug1265.c with its output.
Martin Pluskal (pluskalm)
committed
(revision 8)
- Update to version 2.19+git.20201227: * Fixed outdated comments. * Remove stale comments. * Fix comment. * Remove stale comment. * Fold constant calculation. * Use more compact loops. * Clear up comments a bit. * Knock off two bytes from getcwd(), cbm_read() and cbm_write(). * g_asr, g_asl: Use ROL/ROR for char shifts by >= 6 * remove TABs which again slipped in....
Martin Pluskal (pluskalm)
committed
(revision 7)
- Update to version 2.18+git.20190827: * Use the word 'macros' universally (not macroes) * Grammatical modifications * doc: clarify need for .IMPORT on some special symbols * Cleaning * Add cclear and cclearxy * Allowed old-style (K and R) function declarations to be fastcall. * Fix bug $FF * Fix comment and gotox force colour change * Cleaning import variables * Optimize Clrscr * Fix bgcolor and textcolor must return last color, jmp remove. * jmp instead of jsr * Fix bug with bgcolor and textcolor * Fix label, optimize code * Fix typo and optimize * fix import * fix typo * Fix gotoy changecolor * Add textcolor and bgcolor.s * Fix bug : gotoxy does not working because Y does not update the adress on the screen * Document binary literals * binlit: Add a few random leading zeros * cc65: Add support for binary literals * Add XSCROH & XSCROB value * Add page 0 variables from Telemon 2.4 * Changed empty parameter lists into (void) lists on functions with asm() statements. * src/Makefile: Simplify BUILD_ID logic. * Minor URL update. * Made the ld65 configure file's segment offset attribute accept zero as a value.
Martin Pluskal (pluskalm)
committed
(revision 6)
- Update to version 2.15.0+git.20180312: * Added missing ror absolute override. * Added missing PCE conio functions. * Fix coding style. * Add comments. * style fixes * Switched Apple II output format to AppleSingle. * Fix comment typos. * Optimize deceaxy. * Updated documentation for the reu emd. * tweak driver to no more use IRQ * also show pressed key, so we can verify keyboard works with the joystick driver * add comment on linking, tweak a bit for easier debugging * CC65_HOME is gone for quite some time by now. * Replaced reu commands with defined constants. * Improved reu size detection. * Fixed -W cmdline option handling. * Made 'wrapped call' code build with VS 2015. * Updated from Visual Studio 2013 to Visual Studio 2015. * Fixed hex digits case. * Joystick drivers don't depend on interrupts anymore. * Added 2a03/2a07 and HuC6280 detection. * Updated getcpu() function documentation. * Made two indirect jumps through the zero-page go through page $20 on the PC-Engine. * Update * Fixed the 65816/65802 detection. * Removed bit opcode, not needed anymore. * Added proper 65sc02, 65ce02 and 4510 detection. * Shortenned the CBM close() by a byte and a cycle. * Small typo
Martin Pluskal (pluskalm)
committed
(revision 5)
- Update to version 2.15.0+git.20170407:
Martin Pluskal (pluskalm)
committed
(revision 4)
Martin Pluskal (pluskalm)
committed
(revision 3)
Martin Pluskal (pluskalm)
committed
(revision 2)
- Initial package for version cc65-2.15.0+git.20170126
Martin Pluskal (pluskalm)
committed
(revision 1)
osc copypac from project:home:pluskalm package:cc65 revision:2
Displaying all 12 revisions