Commit Graph

  • bf0f80529e
    Merge 7ea4b8f1a7 into 467b3ff436 omarandlorraine 2024-04-28 20:22:03 +0000
  • 7ea4b8f1a7 cargo clippy --fix cmos_support 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
  • 978b0bfdf7
    Merge 5ecdae2d25 into 467b3ff436 omarandlorraine 2024-04-28 01:50:11 +0200
  • 467b3ff436
    Code Cleanup (#97) master Matthias Endler 2024-04-27 20:51:39 +0200
  • c58bba1f4c Code Cleanup Matthias 2024-04-26 11:50:38 +0200
  • 6adb0f4ae7
    Merge 38a2dfb2f3 into 4847744518 omarandlorraine 2024-04-25 07:14:26 +0100
  • 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
  • 8d506773bf Add assembly example code Matthias 2023-06-19 12:27:35 +0200
  • 62d4b73cd5
    Bump log from 0.4.17 to 0.4.19 (#78) dependabot[bot] 2023-06-19 12:45:50 +0200
  • 53ad42905f
    Bump log from 0.4.17 to 0.4.19 dependabot[bot] 2023-06-19 10:05:38 +0000
  • 4266599bb2
    Bump bitflags from 2.2.1 to 2.3.2 (#79) dependabot[bot] 2023-06-19 11:56:09 +0200
  • 2b31138375
    Bump bitflags from 2.2.1 to 2.3.2 dependabot[bot] 2023-06-14 04:57:59 +0000
  • 17e48f7a2a
    Bump log from 0.4.17 to 0.4.18 dependabot[bot] 2023-05-29 04:59:07 +0000
  • 4fa6634852
    Bump bitflags from 2.2.1 to 2.3.1 dependabot[bot] 2023-05-18 04:58:29 +0000
  • 8bf49315cf
    Bump bitflags from 2.2.1 to 2.3.0 dependabot[bot] 2023-05-17 04:58:42 +0000
  • 42eb1f8689
    Update README.md (#74) omarandlorraine 2023-04-26 17:41:44 +0100
  • 566385997a
    Update README.md omarandlorraine 2023-04-26 16:29:05 +0100
  • bbb6f55463 pass the new test Sam M W 2023-04-25 21:56:17 +0100
  • 13534f8d45 add adc test from solid65 Sam M W 2023-04-25 21:51:06 +0100
  • 36a9dd19f6
    Bump bitflags from 2.1.0 to 2.2.1 (#73) dependabot[bot] 2023-04-25 10:45:54 +0200
  • 9d74ca56f7
    Bump bitflags from 2.1.0 to 2.2.1 dependabot[bot] 2023-04-25 04:58:03 +0000
  • bf17406236 accumulator is now u8 Sam M W 2023-04-23 16:19:31 +0100
  • e31382412a cargo fmt Sam M W 2023-04-23 16:15:51 +0100
  • 917db51f89 remove pointless conversion from u8 to u8 Sam M W 2023-04-23 16:13:52 +0100