Commit Graph

  • af8a04dba0 Merge branch 'cc65:master' into feature-add-timer Sidney Cadot 2024-12-26 15:07:52 +01:00
  • d1bf3ba8c7 Merge pull request #2576 from sidneycadot/fix-instruction-timing Sidney Cadot 2024-12-26 15:06:27 +01:00
  • ca76db1ee4 peripherals.c now at the back of the dependency list. Sidney Cadot 2024-12-24 11:59:52 +01:00
  • 073606b858 Trying re-ordering of dependencies to get the Windows version to compile. Sidney Cadot 2024-12-24 11:30:34 +01:00
  • d512954fe9 Added peripherals.c and peripherals.h to sim65.vcxproj Sidney Cadot 2024-12-24 11:23:05 +01:00
  • e149d1dcf6 Disable the use of clock_gettime(), to see if this fixes the CC65 CI builds. Sidney Cadot 2024-12-24 11:14:30 +01:00
  • 7980b81ddb sim65: Fix instruction timings for 6502 and 65C02. Sidney Cadot 2024-12-24 09:24:02 +01:00
  • 3b73cf9b34 Merge branch 'cc65:master' into struct-assignment-bug2566 Sidney Cadot 2024-12-24 08:34:11 +01:00
  • c3916455a7 Merge branch 'cc65:master' into feature-add-timer Sidney Cadot 2024-12-24 08:33:47 +01:00
  • 07b168e062 Merge pull request #2573 from sidneycadot/fix-6502x-illegals Sidney Cadot 2024-12-24 08:29:16 +01:00
  • 92f9f4b427 Merge pull request #2572 from sidneycadot/fix-missing-65c02-instructions Sidney Cadot 2024-12-24 08:28:21 +01:00
  • fbf3bde97c sim65: properly implement 5 'illegal' 6502X opcodes. Sidney Cadot 2024-12-22 19:48:41 +01:00
  • d064ca424f sim65: implemented missing 65C02 instructions Sidney Cadot 2024-12-22 19:15:20 +01:00
  • 5291f51e73 Merge branch 'cc65:master' into feature-add-timer Sidney Cadot 2024-12-22 18:16:15 +01:00
  • 075514c60c Merge pull request #2569 from sidneycadot/fix-cpu-register-types Sidney Cadot 2024-12-22 18:00:16 +01:00
  • 3c5d5aac63 Merge pull request #2568 from sidneycadot/fix-ane-behavior Sidney Cadot 2024-12-22 17:59:57 +01:00
  • 4802b5b27b Merge pull request #2565 from sidneycadot/fix-fgets Sidney Cadot 2024-12-22 17:59:35 +01:00
  • 3c4d9660ed Merge pull request #2567 from sidneycadot/fix-jsr Sidney Cadot 2024-12-22 17:59:19 +01:00
  • 178ab08fe2 Test to demonstrate issue #2566. Sidney Cadot 2024-12-20 21:47:01 +01:00
  • 8cb941985d sim65: tighten 6502 register types Sidney Cadot 2024-12-19 23:13:20 +01:00
  • b14f883e73 sim65: changes constant of the unstable "ANE" instruction to comply with 65x02 test suite. Sidney Cadot 2024-12-19 22:58:42 +01:00
  • bad2f54f75 Fix memory access order of the JSR instruction. Sidney Cadot 2024-12-19 22:35:15 +01:00
  • c52d7b27e6 Merge pull request #2564 from sidneycadot/fix-cpuregs-linkage Bob Andrews 2024-12-19 21:09:37 +01:00
  • 028dc60386 Merge pull request #2563 from sidneycadot/fix-adc-sbc Bob Andrews 2024-12-19 21:09:05 +01:00
  • eb8ea0f2c4 Replaced incidental tab by spaces. Sidney Cadot 2024-12-19 20:57:34 +01:00
  • 743a3dc735 Changed nameing convention of fields (now CamelCase), and improved comments. sidney 2024-12-19 07:44:01 +01:00
  • 3cd7548b59 Cosmetic fixes. sidney 2024-12-19 03:50:44 +01:00
  • 5239d3a11b Polishing the peripherals (and counter) interface. sidney 2024-12-19 03:48:15 +01:00
  • 8a7cd9c632 Fixed format string. sidney 2024-12-19 03:04:55 +01:00
  • 8ee93f7e5f Fixed indentation inside comment. Sidney Cadot 2024-12-18 09:04:20 +01:00
  • a3cc9b4757 Fixed mistake in the latching code. Sidney Cadot 2024-12-18 08:55:30 +01:00
  • ceac9f87ba Temporary fix for fgets() not using target-specific newline. Sidney Cadot 2024-12-17 21:34:05 +01:00
  • 6f9406bbe3 This adds timer functionality to sim65. Sidney Cadot 2024-12-17 23:24:35 +01:00
  • 86ccf25e81 CPU registers can be accessed from outside 6502.c. Sidney Cadot 2024-12-16 17:12:07 +01:00
  • fb6745573e Fixed whitespace. Sidney Cadot 2024-12-16 16:55:26 +01:00
  • dfc88d5796 Merge branch 'cc65:master' into fix-adc-sbc Sidney Cadot 2024-12-16 16:46:26 +01:00
  • eda8774e08 Fixed ADC/SBC for the 65C02. Sidney Cadot 2024-12-16 16:36:23 +01:00
  • a53524b9de Merge pull request #2558 from polluks/cpp Bob Andrews 2024-12-15 23:02:35 +01:00
  • bfbf5cd250 Merge pull request #2560 from binary-sequence-forks/master Bob Andrews 2024-12-15 23:01:15 +01:00
  • 33f2de7178 Merge pull request #2561 from binary-sequence-forks/fix-typo-ca65-doc Bob Andrews 2024-12-15 23:00:18 +01:00
  • 11699a4124 Merge pull request #2557 from sidneycadot/fix-sim65-rol-ror-ops Bob Andrews 2024-12-15 22:59:39 +01:00
  • f9e4a2a4d3 Merge pull request #2555 from sidneycadot/fix-sim65-memory-types Bob Andrews 2024-12-15 22:59:07 +01:00
  • 17e7e669c9 Fix typo in ca65 doc Sergio Lindo Mansilla 2024-12-15 15:28:44 +01:00
  • 3933f329c2 Improve description of namespace access in ca65 Sergio Lindo Mansilla 2024-12-15 14:50:45 +01:00
  • 0e640877c2 Fixed colour #2540 Stefan 2024-12-11 14:30:56 +01:00
  • 852b622c43 Apple2: Don't forcefully re-enable IRQ Colin Leroy-Mira 2024-12-03 09:01:04 +01:00
  • 0f6b427170 Update strftime.c Stefan 2024-12-09 18:37:02 +01:00
  • d993f3a766 Update cc65.sgml Stefan 2024-12-09 18:36:05 +01:00
  • cf470dd0df Update sieve.c Stefan 2024-12-09 18:26:00 +01:00
  • 5f2c5b58ab Update overlaydemo.c Stefan 2024-12-09 18:25:34 +01:00
  • 5d2730f4b4 Update multidemo.c Stefan 2024-12-09 00:44:44 +01:00
  • 8b008052cb Update mandelbrot.c Stefan 2024-12-09 00:43:35 +01:00
  • 26e6717102 Update mandelbrot.c Stefan 2024-12-09 00:43:05 +01:00
  • 316ee4ad5b Update overlay-demo.c Stefan 2024-12-09 00:42:28 +01:00
  • be6819ca1f Update plasma.c Stefan 2024-12-09 00:41:03 +01:00
  • 3612d90c8e Update fire.c Stefan 2024-12-09 00:40:41 +01:00
  • 05b3825683 sim65 : improve implementation of ROL and ROR operations Sidney Cadot 2024-12-03 23:33:57 +01:00
  • fbd8961be1 sim65: changing memory access types to uint8_t and uint16_t. Sidney Cadot 2024-12-03 21:21:49 +01:00
  • 162bc6b305 Merge pull request #2553 from sidneycadot/fix-remove-zregister Bob Andrews 2024-12-03 02:15:50 +01:00
  • 84c4ea062d Sim65: removed ZR register from CPURegs type. Sidney Cadot 2024-12-03 01:17:44 +01:00
  • a55d328e78 Merge pull request #2549 from clydeshaffer/debuginfo_doc_port Bob Andrews 2024-12-02 00:30:24 +01:00
  • c0a4942b5d Merge pull request #2550 from sidneycadot/fix-bit-imm Bob Andrews 2024-12-02 00:28:07 +01:00
  • 918c39cbeb Merge pull request #2548 from sidneycadot/fix-branch-timings Bob Andrews 2024-12-02 00:25:54 +01:00
  • 3895caae90 Style fix Bob Andrews 2024-12-02 00:25:24 +01:00
  • 79e26c1bc5 Merge pull request #2547 from sidneycadot/fix-jmp-ind Bob Andrews 2024-12-02 00:21:31 +01:00
  • 1ce8225091 Merge pull request #2551 from sidneycadot/fix-interrupts-dflag Bob Andrews 2024-12-02 00:19:55 +01:00
  • e26c17fd50 Fixed wrong clearing of D-flag on interrupts for sim65 with 6502X CPU type. The 65C02 clears the D flag on interrupts while the 6502 does not. Sidney Cadot 2024-12-01 09:59:10 +01:00
  • 1d9d056da5 Fixed behavior of the 65C02 "BIT #imm" instruction. Sidney Cadot 2024-11-30 23:46:19 +01:00
  • 3fdb1a516c small formatting fixes, and a section rename to get it to build Clyde Shaffer 2024-11-30 16:56:25 -05:00
  • 12f6340878 Add section to ld65 doc about debug info Clyde Shaffer 2024-11-30 16:09:50 -05:00
  • 709d71ef70 Fixed clock-cycle timing of branch (Bxx) instructions. Sidney Cadot 2024-11-30 19:56:31 +01:00
  • 2abd66ea0c Fixed the behavior of the JMP (ind) instruction in sim65 when it runs with the "6502X" CPU type. Sidney Cadot 2024-11-30 12:36:35 +01:00
  • 05a653d3f9 Merge pull request #2538 from clydeshaffer/dbg_banknum Bob Andrews 2024-11-26 02:27:29 +01:00
  • 21030c22a0 Apple2: Rewrite rewinddir() in assembly Colin Leroy-Mira 2024-11-16 22:01:11 +01:00
  • f663ee428d Apple2: Rewrite readdir() and closedir() to assembly Colin Leroy-Mira 2024-11-16 21:59:00 +01:00
  • 90e4360958 Parse and report segment bank number in dbginfo module and test shell Clyde Shaffer 2024-11-16 17:13:04 -05:00
  • 700c01fa8b Rename dir_file_count to dir_entry_count Colin Leroy-Mira 2024-11-14 21:57:43 +01:00
  • 40d9f3eed5 Apple2: Provide a way to get directory file count Colin Leroy-Mira 2024-11-10 13:38:35 +01:00
  • fa80e171a2 [LD65] Add bank number to dbgfile Clyde Shaffer 2024-11-12 01:57:27 -05:00
  • 36132a437b Merge pull request #2478 from alexthissen/lynx-include Bob Andrews 2024-11-09 20:10:51 +01:00
  • a945bedefc Replaced all C++ style comments from Lynx include files Alex Thissen 2024-11-09 19:46:11 +01:00
  • e07cdd0a80 Merge pull request #2533 from colinleroy/apple2-rewrite-opendir-asm Bob Andrews 2024-11-09 19:35:48 +01:00
  • 819a314508 Apple2: Rewrite opendir in assembly Colin Leroy-Mira 2024-11-09 18:09:09 +01:00
  • 4036912463 Fix to trailing whitespace Alex Thissen 2024-11-09 12:06:37 +01:00
  • 3dad6c76fa Changed to C style comments Alex Thissen 2024-11-09 12:01:22 +01:00
  • 0c018919fe Removed union and structures for Suzy math Alex Thissen 2024-10-28 14:20:09 +01:00
  • 1f1a004a05 Minor tweaks to Suzy struct types. Named math union Alex Thissen 2024-08-09 15:54:05 +02:00
  • 489989f4c8 Changed 0x hex values to % binary values Alex Thissen 2024-08-09 15:28:54 +02:00
  • 336c4287c5 Missed some dangles spaces Alex Thissen 2024-08-09 15:17:26 +02:00
  • abcb073a5a Bit definitions for Suzy Alex Thissen 2024-08-09 15:10:30 +02:00
  • 7150fdf4b9 Enumerations and math structures for Suzy Alex Thissen 2024-08-09 14:48:13 +02:00
  • 3553975b02 Math improvements to Suzy include file Alex Thissen 2024-08-09 13:53:41 +02:00
  • eb6003aaf7 Mikey enumeration values for cc65 include files and new bit definitions for ca65 Alex Thissen 2024-08-09 13:11:02 +02:00
  • 394d3b1964 Merge pull request #2528 from lcvgit/cc65-checkversion-fix Bob Andrews 2024-11-07 20:52:38 +01:00
  • c41eb007e4 Update checkversion.c lcvgit 2024-10-21 10:09:00 -05:00
  • 02840d503c Fix checkversion.c lcvgit 2024-10-21 10:00:48 -05:00
  • 4dfbccfafd Merge pull request #2522 from kugelfuhr/kugelfuhr/code-optimizations Bob Andrews 2024-10-05 15:03:46 +02:00
  • 270aa4417b Merge pull request #2524 from kugelfuhr/kugelfuhr/fix-2523 Bob Andrews 2024-10-05 14:14:29 +02:00
  • 8cd45417f9 Merge pull request #2525 from SvOlli/doc_customizing Bob Andrews 2024-10-05 14:13:05 +02:00
  • bb7f0c17b8 Merge pull request #2526 from picocomputer/master Bob Andrews 2024-10-05 14:11:34 +02:00