Commit Graph

  • 52f0e6a29c Allow floating point constants to be converted to integer (warning if loss of precision) bbbradsmith 2023-05-02 23:57:32 -04:00
  • a686d1fa8e Allow unary +/- for floating point constants bbbradsmith 2023-05-02 23:50:01 -04:00
  • a109f475ed Fix broken/incomplete floating point parsing - Fractional digit scale was broken - Base was partially ignored - Exponent sign was ignored - Exponent for hex float is 2 not 10 bbbradsmith 2023-05-02 23:49:40 -04:00
  • 9a502c69dc fix tab, braces for 1-line if, Expr->Ival is signed bbbradsmith 2023-05-03 16:46:59 -04:00
  • 83ff62d5e2 Merge pull request #2078 from bbbradsmith/line-endings Bob Andrews 2023-05-03 21:19:03 +02:00
  • f4676e11b4 Merge pull request #2083 from bbbradsmith/struct-passing Bob Andrews 2023-05-03 21:00:25 +02:00
  • 6386788843 Merge pull request #2082 from cc65/revert-2080-revert-2072-struct-passing Bob Andrews 2023-05-03 20:49:37 +02:00
  • 440c91fad9 braces for 1-line if bbbradsmith 2023-05-03 14:11:30 -04:00
  • ae7a1416fe Revert "Revert "Forbid 3-byte struct pass/return by value, document struct value pass/return"" Bob Andrews 2023-05-03 20:02:12 +02:00
  • 1f18ab218e Improve struct size error message to include the detected size bbbradsmith 2023-05-03 13:35:51 -04:00
  • 4e6b94de5c braces Brad Smith 2023-05-03 12:19:05 -04:00
  • 016008b6df ca65: Suppress '.size' error for multiply-defined symbols bbbradsmith 2023-05-03 11:57:50 -04:00
  • 387d455cb4 Revised patch. Uses code in source listing. Tested on a real OSI C1P machine. Jeff Tranter 2023-05-03 11:16:22 -04:00
  • fdd4d35887 Merge branch 'cc65:master' into bootstrap-fix Jeff Tranter 2023-05-03 10:43:44 -04:00
  • 59bd5fdd4c Merge pull request #2071 from bbbradsmith/bug895_warningspam Bob Andrews 2023-05-03 15:02:30 +02:00
  • 0bded728ae Merge pull request #2080 from cc65/revert-2072-struct-passing Bob Andrews 2023-05-03 14:37:21 +02:00
  • 6ffc4004d7 Revert "Forbid 3-byte struct pass/return by value, document struct value pass/return" Bob Andrews 2023-05-03 14:24:13 +02:00
  • f3c0f7c6ce Merge pull request #2074 from bbbradsmith/zp_override_not_suspicious Bob Andrews 2023-05-03 14:09:23 +02:00
  • 7d9a736b7f Merge pull request #2072 from bbbradsmith/struct-passing Bob Andrews 2023-05-03 13:57:09 +02:00
  • dd0e902a08 Merge pull request #2077 from bbbradsmith/doc-setbooloption-must-can Bob Andrews 2023-05-03 13:15:35 +02:00
  • 88f581c796 Merge pull request #2076 from bbbradsmith/macro-axy-document Bob Andrews 2023-05-03 13:10:57 +02:00
  • 456fa9f963 cc65 document: both pass and return of structs are allowed bbbradsmith 2023-05-03 05:36:37 -04:00
  • 86e3a640d5 Support for three line ending types: \r, \r\n, \n. #1894 bbbradsmith 2023-05-03 05:03:11 -04:00
  • 2b60adfa11 Document directives that use SetBoolOption "can" use +/- rather than "must" #1772 bbbradsmith 2023-05-03 03:26:10 -04:00
  • 4d698bf18c Don't use a,x,y in macro parameter example, document why not. #392 bbbradsmith 2023-05-03 03:05:14 -04:00
  • 56c715af40 Error for struct/union with a duplicate member #2015 bbbradsmith 2023-05-03 01:14:27 -04:00
  • 65f773f5ee Explicit z: should suppress "Suspicious address expression" warning #194 bbbradsmith 2023-05-03 01:01:21 -04:00
  • 409235aee6 Optional warning for implicit constant conversion overflow bbbradsmith 2023-05-02 22:27:28 -04:00
  • bf5b37a3b2 Error check for internal overflow of numerical constant See bug #2026 bbbradsmith 2023-05-02 21:27:02 -04:00
  • bf22f94a43 struct pass and return by value test bbbradsmith 2023-05-02 20:02:58 -04:00
  • af11d4d947 Document that struct-param is default off since: 3129266 bbbradsmith 2023-05-02 19:21:21 -04:00
  • e7046a02ff Disallow pass/return of 3-byte struct (#2022), document capability added in #1102. bbbradsmith 2023-05-02 19:00:34 -04:00
  • 2c47ea45af bug895.c compliant token pasting syntax to remove warnings Brad Smith 2023-05-02 18:18:10 -04:00
  • 1c26b1cf1b RHS primary integer promotion must happen after loading the primary, not before. See: #2060 bbbradsmith 2023-05-02 14:42:00 -04:00
  • 805e98a7aa Merge pull request #2027 from bbbradsmith/ca65_jmp_abs_wrap_cpu_filter Bob Andrews 2023-05-02 12:52:03 +02:00
  • 08223360d5 Update instr.c Bob Andrews 2023-05-02 12:43:50 +02:00
  • 1fe39514bc Merge branch 'bootstrap-fix' of github.com:jefftranter/cc65 into bootstrap-fix Jeff Tranter 2023-05-01 10:13:52 -04:00
  • 4d97e30b55 Source listing in bootstrap.s is incorrect. Jeff Tranter 2023-04-30 18:40:09 -04:00
  • 613ee94f44 Source listing in bootstrap.s is incorrect. Jeff Tranter 2023-04-30 18:40:09 -04:00
  • e5f4ca6b89 Merge pull request #2058 from icepic/patch-1 Bob Andrews 2023-04-19 15:07:16 +02:00
  • 1f9594560e Update lynxsprite.c Janne Johansson 2023-04-19 09:15:03 +02:00
  • 128b15a71e Merge pull request #2051 from sodero/topic/disable_hardcoded_paths_on_amiga Bob Andrews 2023-04-08 17:40:47 +02:00
  • 2a7533268c Don't use hardcoded paths on Amiga Ola Söder 2023-04-07 23:44:30 +02:00
  • 19349acdcf fix typo in README.md Christian Groessler 2023-04-04 00:57:52 +02:00
  • ed4edd908b fix copy'n'paste typo Christian Groessler 2023-04-04 00:40:33 +02:00
  • 1f7318f527 Merge pull request #2042 from jefftranter/kim1-api-additions Bob Andrews 2023-03-30 20:23:54 +02:00
  • 3a5fbd34da Add KIM-1 functions to write to the 7-segment LED display and get keypresses from the keypad. Includes sample program illustrating how to use them. Tested on real KIM-1 hardware. Jeff Tranter 2023-03-29 18:40:10 -04:00
  • d69117c0c1 Merge pull request #2037 from jefftranter/kim1-io-fixes Bob Andrews 2023-03-29 22:41:34 +02:00
  • 9fb4854f6c Merge pull request #2040 from mooinglemur/20230328-cx16-r42 Bob Andrews 2023-03-29 22:40:24 +02:00
  • 2dd558eae9 cx16: update RAM constants for ROM ver R42 mooinglemur 2023-03-28 21:18:02 -07:00
  • 806ffe5675 Fixes and improvements to KIM-1 i/o routines. Tested on real KIM-1 hardware. Jeff Tranter 2023-03-27 17:56:25 -04:00
  • f74775b841 Merge pull request #2036 from jefftranter/master Bob Andrews 2023-03-27 17:57:14 +02:00
  • fcbcbea4ad Make some documentation fixes for KIM-1 platform. Jeff Tranter 2023-03-27 09:23:40 -04:00
  • 8692630369 Merge pull request #2032 from jedeoric/telestrat_lseek Bob Andrews 2023-03-19 11:51:24 +01:00
  • c8c6fc6a40 add xfseek jede 2023-03-17 23:10:15 +01:00
  • 7f1dd09bcb Merge pull request #2028 from bbbradsmith/linker_test_overwrite Bob Andrews 2023-03-09 18:20:48 +01:00
  • 99220f60af test/asm readme val description revision bbbradsmith 2023-03-07 18:53:30 -05:00
  • 6be7c16013 linkter test with custom config should not use none.lib bbbradsmith 2023-03-07 18:48:30 -05:00
  • 4732e937ad overwrite segment tests asm/listing linker CFG support asm and asm/listing test documentation bbbradsmith 2023-03-07 18:44:56 -05:00
  • 8b818aac67 remove trailing space on segment "bytes" warning plural bbbradsmith 2023-03-07 18:42:20 -05:00
  • 016b03e356 ca65 jmp (abs) wrap warning only applies to 6502, later CPUs do not have this bug bbbradsmith 2023-03-07 17:00:38 -05:00
  • c226e58a3c Merge pull request #2007 from groessler/something_to_pull Bob Andrews 2023-03-04 13:30:18 +01:00
  • b9cf6266e7 Merge pull request #2010 from bbbradsmith/ca65_brk_optional_signature Bob Andrews 2023-03-04 13:21:28 +01:00
  • c0559dd931 Merge pull request #2009 from bbbradsmith/ca65_feature_disable Bob Andrews 2023-03-04 13:08:18 +01:00
  • 34189b85ab Merge pull request #2013 from Movax12/fix-endmacro-not-at-start-of-line Bob Andrews 2023-03-03 12:29:30 +01:00
  • c092f57b73 Consistent case for .endmacro in comments, remove trailing spaces mvax 2023-03-02 17:31:55 -05:00
  • 90d5f41b37 Consistent case for .endmacro in comments mvax 2023-03-02 17:26:05 -05:00
  • 3f2129894b Fix .endmacro not at the start of the line. Rename test files. mvax 2023-03-02 15:12:30 -05:00
  • 6fe649ecab Merge pull request #1994 from Compyx/make-avail-sanity-check Bob Andrews 2023-03-02 18:56:04 +01:00
  • 98d2d9ee4e Fix .endmacro not at the start of the line. Fix style mvax 2023-03-01 21:59:00 -05:00
  • 0b71d1cfff Fix .endmacro not at the start of the line. Fix last commit mvax 2023-03-01 21:55:14 -05:00
  • 1c60bc5009 Fix .endmacro not at the start of the line. Fix style, add doc., add tests mvax 2023-03-01 21:47:50 -05:00
  • 993054c9d3 Fix .endmacro not at the start of the line. .ENDMACRO error with line number of macro definition start mvax 2023-03-01 11:58:42 -05:00
  • ffa83c32a4 clean-up of driver return codes mrdudz 2023-02-26 20:03:41 +01:00
  • 7d894fbe04 Fix .endmacro not at the start of the line. Fix comment mvax 2023-02-25 13:52:13 -05:00
  • 4b29615f2b Fix .endmacro not at the start of the line. Allow empty macro mvax 2023-02-25 13:49:19 -05:00
  • 0a05f78d47 Fix .endmacro not at the start of the line. mvax 2023-02-25 13:38:02 -05:00
  • 429e90dffd Fix .endmacro in a .define in a macro body mvax 2023-02-25 12:42:26 -05:00
  • e87325033d Fix .endmacro in a .define in a macro body mvax 2023-02-25 12:39:36 -05:00
  • 3d41a5b516 allow immedite style syntax variation for BRK signature byte bbbradsmith 2023-02-25 08:23:47 -05:00
  • 3f8252311e 65C816 document brk optional signature, and mvn/mvp syntax bbbradsmith 2023-02-24 23:00:30 -05:00
  • cd8fa39066 optional BRK signature on all 6502 CPUs, not just 65816 (also COP) bbbradsmith 2023-02-24 22:40:29 -05:00
  • c2bc40f213 test for all ca65 .feature options bbbradsmith 2023-02-24 20:00:56 -05:00
  • 230230819e document the undocumented test/asm/listing behaviours bbbradsmith 2023-02-24 19:35:38 -05:00
  • da150aeeac allow .feature to both enable and disable bbbradsmith 2023-02-24 18:00:58 -05:00
  • a299ef4210 Merge pull request #1995 from bbbradsmith/overwrite_segment_fix Bob Andrews 2023-02-24 21:27:33 +01:00
  • 302d6ee4a4 Merge pull request #2001 from bbbradsmith/ca65_long_jsr_jmp_rts Bob Andrews 2023-02-24 19:34:37 +01:00
  • 12fc59351e Merge branch 'master' into ca65_long_jsr_jmp_rts Bob Andrews 2023-02-24 19:25:32 +01:00
  • e105f6049d Merge pull request #2003 from bbbradsmith/large_align_false_positive_fix Bob Andrews 2023-02-24 16:32:41 +01:00
  • d810b12c6d Merge pull request #1998 from bbbradsmith/ca65_local_scope_error_info Bob Andrews 2023-02-24 16:24:05 +01:00
  • 221e6b53ef Merge pull request #1992 from bbbradsmith/optstackops_toscmpbool_fix Bob Andrews 2023-02-24 13:43:07 +01:00
  • d808088c64 Merge pull request #1997 from bbbradsmith/doc_ca65_a8_a16_description Bob Andrews 2023-02-24 13:04:48 +01:00
  • 0c462467e3 Merge pull request #1999 from bbbradsmith/ca65_ld65_warnings_as_errors Bob Andrews 2023-02-24 13:02:49 +01:00
  • fedfc3443d fix for issue #1973 (printf("%c", '\0') doesn't _write '\0' to fd 0) Christian Groessler 2023-02-24 02:12:19 +01:00
  • ba038e921f jmp (abs) page wrapping should be an error, not a warning, also only applies to 6502 CPU bbbradsmith 2023-02-21 17:06:21 -05:00
  • ac987e2439 Merge pull request #2000 from bbbradsmith/doc_cc65_intern_linker_config Bob Andrews 2023-02-21 22:00:23 +01:00
  • 23cc295b08 improve description of large-alignment warning bbbradsmith 2023-02-21 07:32:38 -05:00
  • 13f1d37403 suppress spurious "large alignment" warning when the combined alignment is not larger than any of the explictly requested ones bbbradsmith 2023-02-21 06:48:46 -05:00
  • 2cdab999f5 dasm test extend 65816.info to include added code bbbradsmith 2023-02-21 05:22:28 -05:00
  • 4b29d257d9 fix dasm test65816 which relied on JMP automatic promotion, add test of new long_jsr_jmp_rts and smart bbbradsmith 2023-02-21 04:38:17 -05:00