1
0
mirror of https://github.com/cc65/cc65.git synced 2026-01-22 17:16:21 +00:00

Commit Graph

  • b2e5d3cd25 insipid formatting whack-a-mole Gorilla Sapiens 2025-06-23 17:51:44 +00:00
  • 5fc15a7a60 test #2674 mrdudz 2025-06-23 17:09:06 +02:00
  • 4863a3e29b Merge pull request #2705 from Russell-S-Harper/add-conio-cgets Bob Andrews 2025-06-23 16:10:51 +02:00
  • ad9e5cebbb Delete l.txt Bob Andrews 2025-06-23 15:50:57 +02:00
  • a0c6c64826 Merge pull request #2723 from kugelfuhr/kugelfuhr/fix-2717 Bob Andrews 2025-06-23 15:14:01 +02:00
  • 30bee8e268 test for #2208 mrdudz 2025-06-23 14:54:05 +02:00
  • 4c81eacefe Added -d/--debug and -m/--multi-pass switches to the disassembler. The latter will make the disassembler run multiple preparation passes to find all addresses where labels must be placed. Without -m some label addresses are found in the final pass, where the disassembler cannot make use of them. Kugel Fuhr 2025-06-20 13:00:12 +02:00
  • c520455b2b Merge pull request #2729 from kugelfuhr/kugelfuhr/fix-2208 Bob Andrews 2025-06-23 14:22:22 +02:00
  • c20461d213 Merge pull request #2722 from kugelfuhr/kugelfuhr/da65-cleanup Bob Andrews 2025-06-23 14:18:18 +02:00
  • c832af8a71 Merge pull request #2710 from kugelfuhr/kugelfuhr/fix-2694 Bob Andrews 2025-06-23 14:17:55 +02:00
  • 96bb1e4336 Fix coding style. Kugel Fuhr 2025-06-20 15:55:31 +02:00
  • 49713f73e0 Output relative branch targets as "*-30" instead of "* + (-30)". Kugel Fuhr 2025-06-20 08:13:12 +02:00
  • 540a6a7658 Merge pull request #2728 from kugelfuhr/kugelfuhr/da65-improvements Bob Andrews 2025-06-23 13:47:23 +02:00
  • 2e7ee0f105 Merge pull request #2711 from mrdudz/plus4tgi Bob Andrews 2025-06-23 13:40:41 +02:00
  • 46be7778cd Merge pull request #2730 from mrdudz/mega65target Bob Andrews 2025-06-23 13:34:47 +02:00
  • 034fc93c75 enable 4510/45GS02 in the compiler - however, the resulting asm files cant be assembled because of sp vs c_sp clash mrdudz 2025-06-23 13:23:23 +02:00
  • 0489098517 restore comment alignment Gorilla Sapiens 2025-06-22 21:34:41 +00:00
  • 44672e6281 prepared lib makefile. skip building the library while compiler support is not there mrdudz 2025-06-22 21:43:21 +02:00
  • f6a3f66f0b asm configs mrdudz 2025-06-22 21:42:36 +02:00
  • 715d9c00a2 initial (identical) minimal "library" for assembly support for c65 and mega65. taken from #1792 mrdudz 2025-06-22 21:09:40 +02:00
  • 6d7f37c4f2 update list of targets in the docs mrdudz 2025-06-22 21:08:13 +02:00
  • 8615c244d9 add initial target for mega65, also added c65 where missing. reworked from #1792 mrdudz 2025-06-22 21:07:38 +02:00
  • a7af49a763 Merge branch 'master' into c_sp Gorilla Sapiens 2025-06-22 19:02:24 +00:00
  • e949fbdbbf Unify CPU list in the docs. Kugel Fuhr 2025-06-22 20:32:55 +02:00
  • 7d231d60a6 Minor corrections after looking at the diff. Kugel Fuhr 2025-06-22 12:15:33 +02:00
  • b9a703749c Replace all tables by hash tables. This allows to remove the ugly special casing of "long addresses" and prepares the code base for use with the full address range of the 65816. Use fixed size data types for addresses and target data words of known size. Many other minor improvements. Kugel Fuhr 2025-06-22 11:50:47 +02:00
  • 7573272836 Merge pull request #2724 from mrdudz/mega65asm Bob Andrews 2025-06-22 17:36:36 +02:00
  • 7854a53434 When studying expressions and recalculating the address size for a symbol expression, use the symbol address size only if it is smaller than the one that was calculated. Kugel Fuhr 2025-06-18 11:53:44 +02:00
  • 1d7bc938f2 add roundtrip disasm tests for all cpus mrdudz 2025-06-22 01:18:41 +02:00
  • 233c784c03 fix aslq in the disassembler mrdudz 2025-06-22 01:16:03 +02:00
  • 2ae30b5b50 cleanup mrdudz 2025-06-22 01:15:40 +02:00
  • c3b75f0ac1 comment mrdudz 2025-06-22 01:15:10 +02:00
  • 4a11fa791a more codestyle mrdudz 2025-06-21 22:33:43 +02:00
  • 6b554362a5 codestyle/comment mrdudz 2025-06-21 22:23:19 +02:00
  • 4820b716c7 use sect2 for cpu subsections mrdudz 2025-06-21 22:12:53 +02:00
  • 12e40f4aff fix some codestyle mrdudz 2025-06-21 22:05:30 +02:00
  • 698045c7c2 updated the docs mrdudz 2025-06-21 21:55:21 +02:00
  • c35405f14b add new sourcefile(s) mrdudz 2025-06-21 20:52:03 +02:00
  • 5e414edb50 are we more pedantic than local make? mrdudz 2025-06-21 20:47:57 +02:00
  • 2244a5ab0a include header :) mrdudz 2025-06-21 20:44:37 +02:00
  • 3321910848 implement 45GS02 compound instrictions in the disassembler mrdudz 2025-06-21 20:37:31 +02:00
  • 37144ed014 fix akkumulator addressing for some compound instructions mrdudz 2025-06-21 20:35:25 +02:00
  • 7f40affb59 Adding documentation and some minor reformatting to ensure consistency Russell-S-Harper 2025-06-21 08:48:41 -04:00
  • 8bfaaa60ba Revising to align with stdio fgets Russell-S-Harper 2025-06-21 06:01:13 -04:00
  • 76c8f0d860 fix test, add 45GS02 instructions mrdudz 2025-06-21 01:39:33 +02:00
  • 9344d87b05 part of #1792 - 48GS02 assembler support mrdudz 2025-06-21 00:56:34 +02:00
  • 00bb9d5376 Edits to more closely match standard cgets Russell-S-Harper 2025-06-20 18:48:51 -04:00
  • d333627081 Merge pull request #2707 from mrdudz/m740 Bob Andrews 2025-06-20 19:39:32 +02:00
  • 64c936317d Merge pull request #2720 from GorillaSapiens/issue_2714 Bob Andrews 2025-06-20 18:00:50 +02:00
  • fa4d704ee8 Update main.c - codestyle Bob Andrews 2025-06-20 17:53:52 +02:00
  • de844d48c4 fixes #2714 Gorilla Sapiens 2025-06-19 22:36:16 +00:00
  • b630dac728 Merge pull request #2718 from kugelfuhr/kugelfuhr/fix-505 Bob Andrews 2025-06-19 23:44:38 +02:00
  • 3989ce1185 Merge pull request #2715 from kugelfuhr/kugelfuhr/fix-2527 Bob Andrews 2025-06-19 23:39:04 +02:00
  • 4f26d6d8b7 typo mrdudz 2025-06-19 22:49:12 +02:00
  • c75d1dd7df update docs with some more info about the various cpu modes mrdudz 2025-06-19 22:42:36 +02:00
  • 02e79d35d7 no need to fix the assembler, but making da65 produce the same mnemonics ans ca65 uses seems like a good idea :) mrdudz 2025-06-19 21:44:14 +02:00
  • ec0595ad28 Remove useless code Colin Leroy-Mira 2025-06-19 19:51:22 +02:00
  • 8d763abe92 Add notes on TGI_COLOR_BLACK and TGI_COLOR_WHITE mrdudz 2025-06-19 19:58:36 +02:00
  • 1f23fc6ba8 Merge pull request #2716 from kugelfuhr/kugelfuhr/fix-2649 Bob Andrews 2025-06-19 19:33:17 +02:00
  • 758bdaa4ad Fixed a typo in the test source. Kugel Fuhr 2025-06-19 17:59:30 +02:00
  • 54f63a0cdc Fix the behavior of variable symbols in regard to cheap locals. Previously every assignment to a variable symbol opened the same scope for cheap locals. So when redefining a variable symbol, an old cheap local scope was reopened which was unexpected and confusing. The change fixes this so that only the first definition of a variable symbol opens a new scope for cheap locals, but redefinitions of the same symbol do not. Kugel Fuhr 2025-06-19 09:11:30 +02:00
  • d34b36c6e5 add test that checks all opcodes per current cpu flags mrdudz 2025-06-19 01:33:31 +02:00
  • 2be28d2d64 add some comments mrdudz 2025-06-19 01:32:43 +02:00
  • 8d407c7b17 Fix #2649. When generating labels for "skip" sections, GetGranularity() is called which wouldn't handle this type. Kugel Fuhr 2025-06-16 07:49:22 +02:00
  • 130c5e67b3 typo mrdudz 2025-06-18 18:30:29 +02:00
  • 5e47d0432f Merge pull request #2675 from GorillaSapiens/sane_makefile_output Bob Andrews 2025-06-18 17:50:12 +02:00
  • 2ceaa3fabb Added a few simple optimizations that resolve most of #2527. Kugel Fuhr 2025-06-18 10:34:13 +02:00
  • 8cb0578447 changes suggested by mrdudz Gorilla Sapiens 2025-06-18 06:38:38 +00:00
  • 06a77abc68 Merge branch 'master' into sane_makefile_output Gorilla Sapiens 2025-06-18 06:26:58 +00:00
  • 5a4b11e7ff Merge branch 'master' into c_sp Gorilla Sapiens 2025-06-18 06:14:39 +00:00
  • 00de49a46d codestyle mrdudz 2025-06-18 02:43:40 +02:00
  • 05506ede2a comments mrdudz 2025-06-18 02:41:22 +02:00
  • 157ddf2c5b codestyle mrdudz 2025-06-18 02:41:15 +02:00
  • 499fcbdb5f we dont use the table in the custom jsr mrdudz 2025-06-18 02:38:34 +02:00
  • 80b4ea304b fix table for added address modes mrdudz 2025-06-18 02:24:59 +02:00
  • 9eecd794b1 less hacky way to get the addr mode mrdudz 2025-06-18 02:03:52 +02:00
  • ad38683176 Merge branch 'master' into m740 mrdudz 2025-06-18 01:17:52 +02:00
  • ff1e5b3351 minimize diff mrdudz 2025-06-17 23:11:55 +02:00
  • dd78eb91c3 don't make script choke with more than 9 tables mrdudz 2025-06-18 00:28:53 +02:00
  • 02d22e712c Merge pull request #2713 from mrdudz/somechecks Bob Andrews 2025-06-18 00:45:07 +02:00
  • 4daba00d47 don't make script choke with more than 9 tables mrdudz 2025-06-18 00:28:53 +02:00
  • 3d2734172f Delete cfg/m740.cfg Bob Andrews 2025-06-17 23:53:40 +02:00
  • d1ecc02e31 Merge branch 'master' into m740 Bob Andrews 2025-06-17 23:52:55 +02:00
  • f91500e3d3 Merge pull request #2712 from mrdudz/pseudo20x Bob Andrews 2025-06-17 23:48:31 +02:00
  • 5a3aa1fd51 fix/add missing .ifp02x and .p02x pseudo ops, update test mrdudz 2025-06-17 23:34:23 +02:00
  • 5e4f811ddf remove commented out code mrdudz 2025-06-17 22:52:42 +02:00
  • f45d25cfaf merge master mrdudz 2025-06-17 22:51:25 +02:00
  • 9edc396ce7 fix TGI docs a bit mrdudz 2025-06-17 22:27:47 +02:00
  • 55742003d6 add some more comments mrdudz 2025-06-17 21:40:04 +02:00
  • 3486cd7830 Merge pull request #967 from rhalkyard/feature/plus4-tgi-driver Bob Andrews 2025-06-17 20:49:09 +02:00
  • 0b0bead634 Update tgidemo.c - fix misunderstanding about TGI colors Bob Andrews 2025-06-17 20:29:41 +02:00
  • bae58ae419 Update cbm264.h - fix misunderstanding about TGI colors Bob Andrews 2025-06-17 20:29:01 +02:00
  • f04c25a233 Merge pull request #2709 from GorillaSapiens/gps4bugs Bob Andrews 2025-06-17 19:51:02 +02:00
  • f16eced6fc Merge pull request #2698 from kugelfuhr/kugelfuhr/fix-1640 Bob Andrews 2025-06-17 19:44:19 +02:00
  • c90c61f08f rename functions Gorilla Sapiens 2025-06-16 23:30:46 +00:00
  • 7ea6575ca8 update cpu list on da65 page too mrdudz 2025-06-16 23:35:51 +02:00
  • 476abbddd1 update/fix doc nodes mrdudz 2025-06-16 23:26:47 +02:00
  • ed86cb84f9 slightly updated docs mrdudz 2025-06-16 23:10:49 +02:00
  • 2e27ee1702 added .IFM740 and .PM470, and while at it also .IFP02X and .P02X. Updated regression test to use these mrdudz 2025-06-16 22:55:58 +02:00
  • 17a8c92ba1 Implement conio cgets Russell-S-Harper 2025-06-15 13:32:25 -04:00