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

6584 Commits

Author SHA1 Message Date
Oliver Schmidt 575f859a03 Keep low level VIC sprite stuff out of user code. 2015-10-09 18:33:35 +02:00
Oliver Schmidt f21e3ae895 According to the contributor the prio wasn't intentionally set. 2015-10-09 13:42:25 +02:00
Oliver Schmidt e6008026aa Fixed bogus formatting of recent contribution.
I wasn't in the mood for discussion ;-)
2015-10-05 16:28:16 +02:00
Oliver Schmidt 08e4cbfdbc Merge pull request #217 from clbr/master
Some nes documentation updates, joypad defines
2015-10-05 16:24:53 +02:00
Lauri Kasanen 7f409c3edb nes: Expose and document all joypad keys 2015-10-05 17:19:36 +03:00
Lauri Kasanen 04be8020b6 nes: Document whether waitvblank waits for the start or end of vblank 2015-10-05 17:18:53 +03:00
Oliver Schmidt 24c2da980b Merge pull request #214 from greg-king5/cbm-exec
Make the CBM exec() work in gigantic programs.
2015-09-30 20:52:31 +02:00
Greg King 6217f8fa3a Made the Commodore version of exec() work in programs that are so big that they load into all of BASIC RAM.
The function won't cause an "out of memory" error.
2015-09-28 11:27:39 -04:00
Oliver Schmidt 067956b808 Merge pull request #211 from greg-king5/errno-helpers
Move errno helper functions into separately linkable files.
2015-09-25 22:13:11 +02:00
Greg King b82bb4f5ba Moved two errno helper functions into separate files.
Only the function that actually is needed will be linked.  It is very useful for targets that do not have file-system I/O.
2015-09-25 14:06:58 -04:00
Oliver Schmidt e0b273e86c Merge pull request #210 from greg-king5/archiver
Make an ar65 warning show both object files' names.
2015-09-25 16:21:47 +02:00
Greg King ed2b8a1609 Fixed a warning message. 2015-09-25 02:31:17 -04:00
Oliver Schmidt 9704b1d11b Update README.md 2015-09-24 10:16:46 +02:00
Oliver Schmidt 74f8de9ab6 Update README.md 2015-09-24 10:14:30 +02:00
Oliver Schmidt 68a4f34b3d Use title case. 2015-09-24 10:06:24 +02:00
Oliver Schmidt b2657ecef5 Merge pull request #177 from mrdudz/pcenginetarget
new target: PC Engine (TurboGrafx16)
2015-09-24 09:58:28 +02:00
mrdudz 7d453a72fb use 'plot' instead of 'PLOT' 2015-09-20 12:18:41 +02:00
mrdudz 296489ba6c added interruptor support 2015-09-19 15:55:43 +02:00
mrdudz 859604407b fixed more flaws found by greg :) 2015-09-19 15:37:39 +02:00
Oliver Schmidt 45313075fe Merge pull request #208 from greg-king5/big-jump
Improve the longjmp() and setjmp() functions.
2015-09-11 21:06:50 +02:00
Oliver Schmidt 5ff480d6f4 Merge pull request #207 from greg-king5/random-seed
Fix the CBM random-seed generators.
2015-09-11 21:02:40 +02:00
Greg King dbf0adcec9 Improved longjmp() and setjmp(). 2015-09-11 14:18:22 -04:00
Greg King 031bd2ebf0 Fixed the random-seed generators for the Commodore targets.
They use a byte from the time counter; but, it is stored in big-endian order.
2015-09-11 10:03:07 -04:00
mrdudz 088a25437d fixed VDC register assignments 2015-09-07 12:55:36 +02:00
Oliver Schmidt fa0709a618 Merge pull request #205 from greg-king5/typo
Fix " til " typos.
2015-09-06 21:35:32 +02:00
Greg King a555f121fd Fixed the " til " typos. 2015-09-06 12:25:00 -04:00
mrdudz af2ba26c62 fix gregs complaints :) 2015-09-04 14:14:17 +02:00
mrdudz d0a1dc73b8 Merge remote-tracking branch 'upstream/master' into pcenginetarget 2015-09-04 13:40:52 +02:00
mrdudz 9fe0c34fe6 updated 2015-09-04 13:38:17 +02:00
mrdudz 01baf36fa8 fixed style issues 2015-09-03 13:09:18 +02:00
Oliver Schmidt 8d5f6b89ae Merge pull request #203 from greg-king5/multi-comments
Change multi-line C comments in files that were missed by a previous pull request.
2015-08-31 17:36:02 +02:00
Oliver Schmidt 1ee57eeea4 Merge pull request #202 from greg-king5/argv-null
Fix the preparation of tool command lines.
2015-08-31 17:34:28 +02:00
Greg King 58e56ba24d Changed multi-line C comments in files that I missed in commit 0390c34e88. 2015-08-30 08:43:54 -04:00
Greg King d280d2610e Don't count the NULL (doh!). 2015-08-30 07:55:35 -04:00
Greg King a132bc4b28 Fixed a comparison operator; so that the NULL at the end of argv[] is copied by InitCmdLine().
Most POSIX function libraries hid that long-time bug by putting zeroes in their dynamic RAM; but, MinGW's library doesn't do it.  Therefore, a command like
cl65 foo.c -l
would crash with a "Segmentation fault" -- it should give a nice error message about "-l"; and, quit neatly.
2015-08-30 05:16:38 -04:00
mrdudz 57b8af1adc style fixes 2015-08-29 15:58:57 +02:00
Oliver Schmidt a468a2e109 Merge pull request #199 from greg-king5/irq
Fix source-code bugs that cause linking problems when set_irq() is used in a program.
2015-08-27 11:35:48 +02:00
Greg King 9c55bd1c96 Fixed bugs in the interface for C-level interrupt handlers.
* Added an important ".code" directive.

* Import a linker-created zero-page symbol as an absolute address; then, convert it to zero-page when it is used.

Fixes bug report #198.
2015-08-26 19:33:34 -04:00
Oliver Schmidt dd75d3f884 Don't show (potentially failing) pull request builds. 2015-08-25 13:57:21 +02:00
Oliver Schmidt a85ac88fca Merge pull request #197 from greg-king5/static
Handle almost-duplicate C declarations that have different linkages.
2015-08-15 06:53:40 +02:00
Oliver Schmidt 819f3ff8f4 Merge pull request #196 from greg-king5/tests
Remove pointless rules from a regression test makefile.
2015-08-14 09:04:20 +02:00
Greg King 6ed3d055cb Removed redundant attempts to build uncompilable files. 2015-08-13 17:47:02 -04:00
Greg King 1baecf4a15 Added regression tests of diagnostics for conflicts between extern/public and static declarations. 2015-08-13 03:39:35 -04:00
Greg King 6032849e60 Added warning diagnostics for conflicts between extern/public and static declarations. 2015-08-10 13:39:17 -04:00
Greg King 4e9842ef33 Stopped extern declarations from changing previous static, but otherwise identical, declarations. 2015-08-09 06:27:05 -04:00
Greg King d36f31dcff Improved the format of the global symbols' lists of flags, in cc65's debugging output. 2015-08-08 22:04:38 -04:00
Oliver Schmidt 6f24c07836 Merge pull request #190 from greg-king5/zeropage-doc
Fix an obsolete description of ca65's .ZEROPAGE directive.
2015-08-01 13:28:42 +02:00
Greg King 05df907114 Fixed the syntax in the shortcut expansion of ".ZEROPAGE".
Added a reference from ".SEGMENT" to ".ZEROPAGE".
2015-08-01 05:50:13 -04:00
Oliver Schmidt 03fcf1d9d5 Merge pull request #188 from greg-king5/docs
65816 assembler document fix.
2015-07-29 14:48:38 +02:00
Greg King a55b6ef3db Removed obsolete lines from a list of 65816 mnemonic aliases.
Described what the macroes in macro package "generic" do.
2015-07-29 06:55:50 -04:00