1
0
mirror of https://github.com/mre/mos6502.git synced 2025-02-17 17:30:43 +00:00

193 Commits

Author SHA1 Message Date
Sam M W
e4aebb9dfe cargo fmt 2022-10-21 06:42:27 +01:00
Sam M W
4e057a2a94 remove unused function decrement_memory 2022-10-21 06:40:56 +01:00
Sam M W
1d0fd6aad0 remove unused function dec_x 2022-10-21 06:37:41 +01:00
Sam M W
7500e8816e cargo clippy --fix 2022-10-21 06:34:42 +01:00
Sam M W
95731752ba using the associated function decrement 2022-10-21 06:33:51 +01:00
Sam M W
665ee4193d x and y are now unsigned and there's less casting all over 2022-10-20 09:42:17 +01:00
Sam M W
41b9b19be2 decrement_y_test passes 2022-10-20 09:32:51 +01:00
Sam M W
c406965560 decrement_x_test passes 2022-10-20 09:23:58 +01:00
Sam M W
1972a42adc some failing tests 2022-10-20 09:04:44 +01:00
Sam M W
894e4304ea test branch_across_end_of_address_space 2022-10-18 14:55:22 +01:00
Sam M W
d8a9558095 formatting 2022-10-18 13:37:06 +01:00
Sam M W
5290a9d61e zeropage wraparound test 2022-10-18 13:35:17 +01:00
Sam M W
89d6e66e11 whitespace 2022-10-18 10:39:29 +01:00
Sam M W
cd83ae7b9c delete now useless sourcefile src/address.rs 2022-10-18 10:10:45 +01:00
Sam M W
8c6591f6a4 remove last of Address and AddressDiff 2022-10-18 10:10:38 +01:00
Sam M W
3de8f9158d move tests and README away from Address 2022-10-18 10:01:55 +01:00
Sam M W
a3c4a7689f the program counter should wrap as well 2022-10-18 09:42:51 +01:00
Sam M W
7328eb416a misc clippy fixes. 2022-10-18 09:38:05 +01:00
Sam M W
4b26e83529 remove Address and AddressDiff from equation 2022-10-18 06:57:59 +01:00
omarandlorraine
f3d3bf470f
add option to statically disable decimal mode (#47)
* add the decimal mode feature to `Cargo.toml`
* add tests for disabled decimal mode to github workflows
* don't run decimal mode tests if decimal mode disabled

Co-authored-by: Sam M W <you@example.com>
2022-08-11 15:42:34 +02:00
Matthias
d1b1c93fd4 Fix clippy warnings 2022-06-07 19:52:00 +02:00
Matthias
363dc47755 Format code 2022-06-07 19:30:29 +02:00
omarandlorraine
ef9a49ac8b
set carry flag if carry_in && value == "$ff" (#44) 2022-06-07 11:03:51 +02:00
Matthias
6fdd561b02
Remove unnecessary fixme comment (#37) 2021-05-16 17:21:56 +02:00
Matthias Endler
24973d7fbd Upgrade to Rust 2018 edition 2021-04-07 13:55:41 +02:00
Matthias
a6eae6f2b0
Merge pull request #32 from omarandlorraine/stackfix
Stackfix
2021-01-30 23:49:57 +01:00
Sam M W
b566265dbb Don't panic on stack over- and underflow 2021-01-30 15:11:02 +00:00
Sam M W
34bbe55712 Add tests for stack over- and underflow 2021-01-30 15:10:41 +00:00
Matthias Endler
93a39980e4 Add Default impls 2021-01-28 23:34:41 +01:00
Sam M W
b39a67b0a1 separate unit test for decimal sbc should set carry 2021-01-28 10:17:10 +00:00
Sam M W
ad40c72dfe separate unit test for decimal sbc 2021-01-28 10:13:44 +00:00
Sam M W
2d87640692 remove worthless comment 2021-01-28 08:58:04 +00:00
Sam M W
51775fbe95 Decimal mode for SBC 2021-01-27 22:44:20 +00:00
Sam M W
3844a730f0 whitespace 2021-01-27 20:31:36 +00:00
Sam M W
153f8e4bd7 Some unit testing for decimal mode 2021-01-26 20:58:09 +00:00
Sam M W
85dd92615d First stab at implementing decimal mode for ADC 2021-01-25 22:57:28 +00:00
GooseDB
8c70df142c new example 2019-10-13 00:07:53 +03:00
Andrey Kutejko
cb8800689f Make changes suggested by Clippy and few more 2019-10-06 23:23:38 +02:00
Andrey Kutejko
cb2658f3e3 update bitflags 2019-10-06 18:56:51 +02:00
Matthias Endler
8360aa4518 Merge branch 'master' of github.com:mre/mos6502 into no-std-base 2018-11-04 20:32:30 +01:00
Matthias Endler
5ee12bdbc0 Add no_std support 2018-11-04 20:26:51 +01:00
Stefano Probst
8239b298cb Simplify some expressions by using the assign op pattern.
See also https://rust-lang-nursery.github.io/rust-clippy/v0.0.212/index.html#assign_op_pattern
2018-10-30 12:40:41 +01:00
Stefano Probst
7df3f75934 More stable future for this project. Change some casts from as to a TYPE::from(x) style so that the compile can warn us in the future for some things.
See also https://rust-lang-nursery.github.io/rust-clippy/v0.0.212/index.html#cast_lossless
2018-10-30 12:32:36 +01:00
Matthias Endler
bba4ded34d
Merge branch 'master' into master 2018-10-27 14:53:13 +02:00
Stefano Probst
d041a62aac Sync binary example with the bin folder 2018-10-27 11:05:07 +02:00
Noppadet Vivatchotikul
7e8171487e fix syntax error 2018-10-26 09:50:43 +07:00
kzzt
ddfb3a3b29 ran clippy and renamed main.rs to mos6502.rs 2018-10-25 13:29:38 -05:00
Noppadet Vivatchotikul
c440637adb fix variable 2018-10-25 22:35:00 +07:00
Noppadet Vivatchotikul
a9697e6b79 remove warning 2018-10-25 22:07:16 +07:00
Matthias Endler
2737471819 Rename machine to cpu and the crate to mos6502 2017-11-13 23:37:32 +01:00