1
0
mirror of https://github.com/mre/mos6502.git synced 2024-11-24 11:31:00 +00:00

Commit Graph

  • 77697dbb99 Fix Add with Carry (ADC) Implementation fix-adc Matthias 2024-10-21 10:37:17 +0200
  • 65130f1924
    Merge 38a2dfb2f3 into 6c6a68aa3a omarandlorraine 2024-10-20 20:59:20 +0000
  • 6c6a68aa3a version bump master Sam M W 2024-10-18 19:17:49 +0100
  • 2c65fe7e1b Fix SBC implementation and improve overflow detection Matthias 2024-10-18 14:57:45 +0200
  • 0d9b5a08c8 version bump Sam M W 2024-10-18 19:17:49 +0100
  • bead4ed2ae
    Merge 5ecdae2d25 into 6b7c8a8aab omarandlorraine 2024-10-18 19:12:04 +0100
  • a0919fe7b8 Fix SBC implementation and improve overflow detection Matthias 2024-10-18 14:57:45 +0200
  • 6b7c8a8aab bump version v0.6.1 Sam M W 2024-09-25 09:57:50 +0100
  • 0c8616acb0 impl Default for CPU Sam M W 2024-09-25 09:55:33 +0100
  • 874422b394 impl Default for the Variant types Sam M W 2024-09-25 09:51:24 +0100
  • 2a495c589c bump version Sam M W 2024-09-25 09:57:50 +0100
  • 0b8f41c172 impl Default for CPU Sam M W 2024-09-25 09:55:33 +0100
  • 26ea3ed4fb impl Default for the Variant types Sam M W 2024-09-25 09:51:24 +0100
  • 40710248ff #[allow(clippy::needless_doctest_main)] v0.6.0 Sam M W 2024-07-29 09:21:50 +0100
  • dbbb4a5ccf remove lint for pointer_structural_match, this is now a hard error Sam M W 2024-07-29 09:18:04 +0100
  • b052f9150f version bump Sam M W 2024-07-29 09:10:46 +0100
  • c83777cdb1 #[allow(clippy::needless_doctest_main)] Sam M W 2024-07-29 09:21:50 +0100
  • e98b28cf20 remove lint for pointer_structural_match, this is now a hard error Sam M W 2024-07-29 09:18:04 +0100
  • 9da44b8ae0 version bump Sam M W 2024-07-29 09:10:46 +0100
  • 265ef6941e
    Cmos support (#99) omarandlorraine 2024-06-07 15:29:40 +0100
  • 7ea4b8f1a7 cargo clippy --fix Sam M W 2024-04-28 21:21:57 +0100
  • d92a056d1d add immediate BIT instruction Sam M W 2024-04-27 14:23:28 +0100
  • 80d14a2d13 fmt Sam M W 2024-04-27 14:16:40 +0100
  • 05d52d02e1 add the cmos addressing mode, indirect unindexed Sam M W 2024-04-27 14:15:19 +0100
  • 453735ba5e trb tsb Sam M W 2024-04-27 14:04:54 +0100
  • 2a2ab1eadd better commenting for Instruction enum Sam M W 2024-04-27 11:56:58 +0100
  • 2cb1778c2d formatting Sam M W 2024-04-27 11:45:20 +0100
  • 64e091d063 BRK on CMOS clears the decimal flag Sam M W 2024-04-27 11:42:37 +0100
  • 214828057b phx phy plx ply Sam M W 2024-04-27 02:55:49 +0100
  • 216271aa5f implement stz Sam M W 2024-04-24 14:38:29 +0100
  • daf260697b decode inc a and dec a on CMOS Sam M W 2024-04-24 12:29:19 +0100
  • ff5cf019fd add/implement BRA instruction for CMOS Sam M W 2024-04-24 12:16:27 +0100
  • 189cbde060 simpler/more obvious way to select for different implementations on derivatives Sam M W 2024-04-24 12:13:13 +0100
  • 467b3ff436
    Code Cleanup (#97) Matthias Endler 2024-04-27 20:51:39 +0200
  • c58bba1f4c Code Cleanup Matthias 2024-04-26 11:50:38 +0200
  • 4847744518 correction to comment Sam M W 2024-04-24 14:51:08 +0100
  • 11d9540729 fix typo Matthias Endler 2024-04-24 15:39:12 +0200
  • bf06ad8924 better commenting inside of AddressingMode enum Sam M W 2024-04-24 06:41:00 +0100
  • 54dd0cd536 rename IndirectWithFix to Indirect Sam M W 2024-04-23 18:12:34 +0100
  • 2444ef52d1 fix typo in comment Sam M W 2024-04-23 18:10:02 +0100
  • ad622bc930 formatting Sam M W 2024-04-23 17:07:16 +0100
  • 97d6b3fd89 split the Indirect addressing mode into BuggyIndirect and IndirectWithFix Sam M W 2024-04-23 17:07:05 +0100
  • da30c8c67d change arr_to_addr to address_from_bytes Sam M W 2024-04-23 17:06:00 +0100
  • 2fe611412f
    fix typo Matthias Endler 2024-04-24 15:39:12 +0200
  • a93dc11e9c better commenting inside of AddressingMode enum Sam M W 2024-04-24 06:41:00 +0100
  • efa53efa08 rename IndirectWithFix to Indirect Sam M W 2024-04-23 18:12:34 +0100
  • a98809e4c2 fix typo in comment Sam M W 2024-04-23 18:10:02 +0100
  • 1f3739cc12 formatting Sam M W 2024-04-23 17:07:16 +0100
  • 6632f15c96 split the Indirect addressing mode into BuggyIndirect and IndirectWithFix Sam M W 2024-04-23 17:07:05 +0100
  • 1d18d3291b change arr_to_addr to address_from_bytes Sam M W 2024-04-23 17:06:00 +0100
  • 5ecdae2d25 get overflow calcs to look at boolean algebra instead of comparison to magic number fixes_to_flags Sam M W 2024-04-20 16:30:42 +0100
  • 11499b6bc8
    Starting on implementing different variants (#88) omarandlorraine 2023-10-31 15:45:15 +0000
  • 73e4896120 specify the variant in unit test now the API has changed Sam M W 2023-10-30 20:03:03 +0000
  • 4c58753283
    Merge branch 'mre:master' into variety omarandlorraine 2023-10-30 20:01:55 +0000
  • 26ea6e0c76 some doc comments Sam M W 2023-10-30 19:47:44 +0000
  • b52e47bbb5
    Fix the PHP opcode (#92) omarandlorraine 2023-10-30 01:22:37 +0000
  • 6ce85db45c
    boring crate related maintenance (#95) omarandlorraine 2023-10-30 01:20:46 +0000
  • 09b78bed30 Revert "disable failing lint in build-time dependencies" Sam M W 2023-10-29 14:40:42 +0000
  • 030e6c1d0a Variant with no decimal mode Sam M W 2023-08-28 16:46:18 +0100
  • 877f83a6d1 disable failing lint in build-time dependencies Sam M W 2023-08-28 11:34:56 +0100
  • 9358ab81c6 Add the Revision A variant, one that has no ROR Sam M W 2023-08-27 21:49:48 +0100
  • 1f19384d86 get examples & tests running again Sam M W 2023-08-27 21:40:29 +0100
  • f4d88c7bf0 add a single variant: the NMOS one Sam M W 2023-08-27 21:40:04 +0100
  • 4a2d15f8a7 start on separating 6502 variants from cpu itself Sam M W 2023-08-27 21:16:35 +0100
  • db64810767 get test passing Sam M W 2023-10-29 14:07:09 +0000
  • c6a143a34a unit test for php Sam M W 2023-10-29 14:03:05 +0000
  • c96b00a459 remove num Sam M W 2023-10-29 15:14:35 +0000
  • 801f65bb23 remove Cargo.lock Sam M W 2023-10-29 15:11:17 +0000
  • 4d2621d603
    use cargo test now instead of skeptic to run tests (#93) omarandlorraine 2023-10-29 15:06:41 +0000
  • b446b042ba remove num remove_num Sam M W 2023-10-29 14:47:28 +0000
  • 33f06c4c93 formatting Sam M W 2023-10-29 14:19:50 +0000
  • 8eb70b9c35 use cargo test now instead of skeptic to run tests Sam M W 2023-10-29 14:16:59 +0000
  • a07df31c26 Cargo update Sam M W 2023-10-29 13:47:51 +0000
  • 8e9c416503
    Bump rustix from 0.38.8 to 0.38.19 dependabot[bot] 2023-10-18 18:51:46 +0000
  • bf35e3e0ff
    Bump bitflags from 2.4.0 to 2.4.1 dependabot[bot] 2023-10-16 04:33:07 +0000
  • 0d65eb0d8d
    Merge pull request #87 from omarandlorraine/update omarandlorraine 2023-08-18 09:07:20 +0100
  • 9752a1b8f7 cargo update Sam M W 2023-08-18 09:02:16 +0100
  • de749efc73
    Bump log from 0.4.19 to 0.4.20 dependabot[bot] 2023-08-14 04:14:27 +0000
  • f9795bca43
    Bump bitflags from 2.3.3 to 2.4.0 dependabot[bot] 2023-08-14 04:14:21 +0000
  • f131a1bfcf
    Bump num from 0.4.0 to 0.4.1 dependabot[bot] 2023-07-12 04:59:48 +0000
  • aa1a47a76f
    Fix addition and subtraction (#72) omarandlorraine 2023-06-29 11:13:49 +0100
  • f4b8291e5e Fix labels functional_test Matthias 2023-06-29 11:24:39 +0200
  • 4172c4bcba rebuild image Matthias 2023-06-29 11:24:29 +0200
  • 21a4249952 update linker config Matthias 2023-06-29 11:24:09 +0200
  • 885285e49e
    Merge efb1c3a3b8 into 65817524a2 Matthias Endler 2023-06-29 10:54:23 +0200
  • 65817524a2
    Bump bitflags from 2.3.2 to 2.3.3 (#82) dependabot[bot] 2023-06-29 10:52:01 +0200
  • efb1c3a3b8 Add Addressing mode to Display for DecodedInstr Matthias 2023-06-29 10:45:11 +0200
  • 902b69a053 Use labels Matthias 2023-06-28 23:48:03 +0200
  • 360e00da20 add debug info Matthias 2023-06-28 23:37:46 +0200
  • 05420f23e5 Make instruction printable Matthias 2023-06-28 10:41:38 +0200
  • d9499fa419 Use correct ca65 assembler file extension Matthias 2023-06-28 10:12:23 +0200
  • fa6e4f49f1 Compile functional test from sources Matthias 2023-06-28 10:12:09 +0200
  • a7765431cd extend docs Matthias 2023-06-28 10:05:11 +0200
  • 57db23bb6b
    Bump bitflags from 2.3.2 to 2.3.3 dependabot[bot] 2023-06-28 04:58:33 +0000
  • e88c971625
    Add assembly example code (#80) Matthias Endler 2023-06-20 10:32:28 +0200
  • f61a36f798 Extend documentation Matthias 2023-06-19 19:10:46 +0200
  • cb49e5e5a6 Print decoded instruction Matthias 2023-06-19 13:41:13 +0200
  • 23ddc109ee Add functional test and update CPU debug output Matthias 2023-06-19 13:34:35 +0200
  • dbfa32b5c2 fix typo Matthias 2023-06-19 13:32:35 +0200
  • fa0b343c69 cleanup Matthias 2023-06-19 13:08:07 +0200