1
0
mirror of https://github.com/mre/mos6502.git synced 2024-06-04 03:29:27 +00:00

Commit Graph

  • d70a7de49f squash me Sam M W 2023-04-23 15:58:33 +0100
  • f0f5f9da6e get tests passing again Sam M W 2023-04-23 15:57:24 +0100
  • c784625825 get tests to compile again Sam M W 2023-04-23 15:49:12 +0100
  • b9fba82c64 cargo fmt Sam M W 2023-04-23 15:26:30 +0100
  • 730a56404d update the sign checks Sam M W 2023-04-23 15:25:25 +0100
  • 4f6ab084b8 remove unused function Sam M W 2023-04-23 15:14:41 +0100
  • ae5af2138a squash me Sam M W 2023-04-23 14:53:25 +0100
  • f6ae85f947 I think we should be doing unsigned arithmetic here Sam M W 2023-04-23 14:50:16 +0100
  • 4ed492e436 squash me Sam M W 2023-04-23 14:32:57 +0100
  • 363ba9195e extract decimal logic into separate function Sam M W 2023-04-23 14:29:31 +0100
  • 2effe45a08
    Add CI pipeline (#71) Matthias Endler 2023-04-20 17:42:18 +0200
  • 65b0a9bac3 Downgrade to bitflags 2.1.0 Matthias 2023-04-20 17:35:26 +0200
  • 05c12d3e58 Merge branch 'ci' of github.com:mre/mos6502 into ci Matthias 2023-04-20 17:30:47 +0200
  • 054e5f34d9 Downgrade bitflags Matthias 2023-04-20 17:30:26 +0200
  • ac28e1f777
    Update ci.yml Matthias Endler 2023-04-20 16:35:29 +0200
  • 3f244f8b83
    Update ci.yml Matthias Endler 2023-04-20 16:29:39 +0200
  • 501a259730
    Add audit Matthias Endler 2023-04-20 16:24:05 +0200
  • a302d10c27 Add CI pipeline Matthias Endler 2023-04-20 13:27:33 +0200
  • 56001dc63b Add missing updated lockfile Matthias 2023-04-20 14:22:03 +0200
  • 1a3d07861b Bump devel version to 0.5.0 Matthias 2023-04-20 13:22:13 +0200
  • c08e8ac595
    Bump bitflags from 2.1.0 to 2.2.0 (#69) dependabot[bot] 2023-04-20 10:49:59 +0200
  • 7471c2f2a9
    Bump bitflags from 2.1.0 to 2.2.0 dependabot[bot] 2023-04-19 04:58:01 +0000
  • 849f891e24
    Merge pull request #67 from mre/rts omarandlorraine 2023-04-16 07:08:25 +0100
  • 6232b3bdbd
    Merge pull request #68 from mre/bit omarandlorraine 2023-04-15 22:05:54 +0100
  • bd1ab13dc1 point INY instruction at the correct register Sam M W 2023-04-15 21:47:17 +0100
  • f0fc9829db PLA opcode should update the flags Sam M W 2023-04-15 21:44:05 +0100
  • 26a2f51bc6 don't overshoot the stack pointer! (pla and plp) Sam M W 2023-04-15 21:37:47 +0100
  • 62424070a1 disable interrupts after BRK instruction Sam M W 2023-04-15 21:34:07 +0100
  • a8d53f926d implement BRK Sam M W 2023-04-15 21:17:28 +0100
  • 1c31a73a2b correct endianness for program counter push Sam M W 2023-04-15 21:01:08 +0100
  • 239992ea6c first stab at implementing the JSR instruction Sam M W 2023-04-15 20:58:31 +0100
  • 70e85a2eaf bugfix for the bit opcode Sam M W 2023-04-15 16:42:05 +0100
  • 8e797b70fa implement BNE Sam M W 2023-04-15 16:17:51 +0100
  • 18164c7abf implement RTI as well Sam M W 2023-04-15 15:27:51 +0100
  • 1b90243738 implementation of RTS Sam M W 2023-04-13 10:23:55 +0100
  • 7df9160e32
    Bump bitflags from 2.0.2 to 2.1.0 (#65) dependabot[bot] 2023-04-13 10:58:07 +0200
  • 581dd001bd
    Bump bitflags from 2.0.2 to 2.1.0 dependabot[bot] 2023-04-06 04:58:22 +0000
  • e8b72469e6
    Merge 6a65b375c4 into 99ae3d55e0 Matthias Endler 2023-04-05 20:43:26 +0000
  • 6a65b375c4 wip functional-test Matthias 2023-04-05 22:43:19 +0200
  • 0f882e974b Merge branch 'master' of github.com:mre/mos6502 into functional-test Matthias 2023-04-05 21:33:40 +0200
  • 4dd69194ce Initial version Matthias Endler 2018-11-04 23:11:41 +0100
  • 99ae3d55e0
    Merge pull request #63 from mre/memory_trait omarandlorraine 2023-04-05 05:23:25 +0100
  • f031c080a0 bump version Sam M W 2023-04-04 14:48:13 +0100
  • 9f75d1a6b5 the get_byte method needs to take mutable reference to self Sam M W 2023-04-03 22:46:46 +0100
  • 26926a9feb set_byte method does not need to return old_value Sam M W 2023-04-03 22:44:02 +0100
  • d2043dc6fb less verbosity, more expliciteness Sam M W 2023-04-03 21:04:34 +0100
  • 7222388c5e get rid of silly xextend function; just use the .into() Sam M W 2023-04-03 21:00:17 +0100
  • 3accd8ce40 as clippy suggests, convert from bool to u8/i8 Sam M W 2023-04-03 07:38:38 +0100
  • 672defd817 remove now dead code Sam M W 2023-04-03 07:36:50 +0100
  • 0708a1084c fix the tests back up Sam M W 2023-04-03 07:31:49 +0100
  • 12c901e8aa generic argument for CPU represents memory Sam M W 2023-04-03 06:59:12 +0100
  • a8dac6e805 extract memory functionality into a trait Sam M W 2023-04-03 06:15:07 +0100
  • f3f15de8cc remove memory.get_slice Sam M W 2023-04-03 05:47:29 +0100
  • 4254c02f55 Remove unit test test_memory_set_bytes Sam M W 2023-04-02 21:53:36 +0100
  • 131b0f312d remove get_byte_mut_ref method from Memory Sam M W 2023-04-02 21:35:18 +0100
  • 766143d52f remove is_stack_address; it's never used Sam M W 2023-04-02 21:21:46 +0100
  • 61b8dfe1f2
    add single_step function (#62) omarandlorraine 2023-03-26 23:27:44 +0100
  • 9c308bd8c5 add single_step function Sam M W 2023-03-26 22:32:38 +0100
  • fdf71425d3
    Bump bitflags from 1.3.2 to 2.0.2 (#60) dependabot[bot] 2023-03-20 14:58:45 +0100
  • 0d3c8529a1 Derive Copy and other traits for Status Matthias 2023-03-20 14:20:39 +0100
  • c3438c14e7
    Make code more idiomatic (#61) Matthias Endler 2023-03-20 14:11:44 +0100
  • 07a12168fd Make code more idiomatic Matthias 2023-03-20 11:56:12 +0100
  • 0aaa7b4661
    Bump bitflags from 1.3.2 to 2.0.2 dependabot[bot] 2023-03-20 04:59:14 +0000
  • da41338123
    Bump bitflags from 1.3.2 to 2.0.1 dependabot[bot] 2023-03-16 05:10:26 +0000
  • 2fb9141004
    Bump bitflags from 1.3.2 to 2.0.0 dependabot[bot] 2023-03-14 05:00:09 +0000
  • 113f95afba
    Merge pull request #57 from mre/overflow_panic omarandlorraine 2022-10-23 09:46:48 +0100
  • c2e77b5f52 also test subtractions Sam M W 2022-10-23 07:04:15 +0100
  • 2bcbfa63b5 fix panic Sam M W 2022-10-23 07:01:26 +0100
  • bf543e2fbe add failing test Sam M W 2022-10-23 06:52:27 +0100
  • 11e48c1691 add missing CLI instruction Sam M W 2022-10-22 12:25:44 +0100
  • a28ae7e584
    Merge pull request #56 from mre/incdec omarandlorraine 2022-10-21 09:15:05 +0100
  • 32f925feb2
    Merge branch 'master' into incdec omarandlorraine 2022-10-21 09:10:18 +0100
  • 8850934023
    Merge pull request #53 from mre/addrfix omarandlorraine 2022-10-21 09:09:21 +0100
  • f821dce70f do increments in the same way Sam M W 2022-10-21 06:45:40 +0100
  • e4aebb9dfe cargo fmt Sam M W 2022-10-21 06:42:27 +0100
  • 4e057a2a94 remove unused function decrement_memory Sam M W 2022-10-21 06:40:56 +0100
  • 1d0fd6aad0 remove unused function dec_x Sam M W 2022-10-21 06:37:41 +0100
  • 7500e8816e cargo clippy --fix Sam M W 2022-10-21 06:34:42 +0100
  • 95731752ba using the associated function decrement Sam M W 2022-10-21 06:33:40 +0100
  • 665ee4193d x and y are now unsigned and there's less casting all over Sam M W 2022-10-20 09:42:17 +0100
  • 41b9b19be2 decrement_y_test passes Sam M W 2022-10-20 09:32:51 +0100
  • c406965560 decrement_x_test passes Sam M W 2022-10-20 09:22:26 +0100
  • 1972a42adc some failing tests Sam M W 2022-10-20 09:04:44 +0100
  • 894e4304ea test branch_across_end_of_address_space Sam M W 2022-10-18 14:55:22 +0100
  • d8a9558095 formatting Sam M W 2022-10-18 13:37:06 +0100
  • 5290a9d61e zeropage wraparound test Sam M W 2022-10-18 13:35:17 +0100
  • 89d6e66e11 whitespace Sam M W 2022-10-18 10:39:29 +0100
  • 4cc24efce4 forgot to change README Sam M W 2022-10-18 10:13:19 +0100
  • cd83ae7b9c delete now useless sourcefile src/address.rs Sam M W 2022-10-18 10:09:24 +0100
  • 8c6591f6a4 remove last of Address and AddressDiff Sam M W 2022-10-18 10:09:03 +0100
  • 3de8f9158d move tests and README away from Address Sam M W 2022-10-18 09:59:52 +0100
  • a3c4a7689f the program counter should wrap as well Sam M W 2022-10-18 09:42:51 +0100
  • 7328eb416a misc clippy fixes. Sam M W 2022-10-18 09:38:05 +0100
  • 4b26e83529 remove Address and AddressDiff from equation Sam M W 2022-10-18 06:57:59 +0100
  • 38a2dfb2f3 add failing test invalid-decimals Sam M W 2022-08-07 15:56:38 +0100
  • f3d3bf470f
    add option to statically disable decimal mode (#47) omarandlorraine 2022-08-11 14:42:34 +0100
  • 579c0da831 add the perfect6502 submodule Sam M W 2022-08-11 07:58:18 +0100
  • f581eb1512 change ci to match new feature flag Sam M W 2022-08-11 06:50:23 +0100
  • 0cbdbcbe51 invert sense of feature flag Sam M W 2022-08-11 06:49:14 +0100
  • 3674fcb6f8 don't run decimal mode tests if disable_decimal_mode Sam M W 2022-08-09 04:55:15 +0100