Skip to content

Refactor Port to be MOS 652x specific, add separate trait for MOS 6510

Codecov / codecov/patch succeeded Apr 27, 2024 in 0s

51.41% of diff hit (target 27.31%)

View this Pull Request on Codecov

51.41% of diff hit (target 27.31%)

Annotations

Check warning on line 23 in src/memory/mos6510.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos6510.rs#L23

Added line #L23 was not covered by tests

Check warning on line 60 in src/memory/mos6510.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos6510.rs#L59-L60

Added lines #L59 - L60 were not covered by tests

Check warning on line 70 in src/memory/mos652x/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/mod.rs#L69-L70

Added lines #L69 - L70 were not covered by tests

Check warning on line 76 in src/memory/mos652x/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/mod.rs#L75-L76

Added lines #L75 - L76 were not covered by tests

Check warning on line 334 in src/memory/mos652x/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/mod.rs#L334

Added line #L334 was not covered by tests

Check warning on line 65 in src/memory/mos652x/pia.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/pia.rs#L63-L65

Added lines #L63 - L65 were not covered by tests

Check warning on line 67 in src/memory/mos652x/pia.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/pia.rs#L67

Added line #L67 was not covered by tests

Check warning on line 71 in src/memory/mos652x/pia.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/pia.rs#L69-L71

Added lines #L69 - L71 were not covered by tests

Check warning on line 79 in src/memory/mos652x/pia.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/pia.rs#L73-L79

Added lines #L73 - L79 were not covered by tests

Check warning on line 82 in src/memory/mos652x/pia.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/pia.rs#L82

Added line #L82 was not covered by tests

Check warning on line 86 in src/memory/mos652x/pia.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/pia.rs#L84-L86

Added lines #L84 - L86 were not covered by tests

Check warning on line 96 in src/memory/mos652x/pia.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/pia.rs#L88-L96

Added lines #L88 - L96 were not covered by tests

Check warning on line 99 in src/memory/mos652x/pia.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/pia.rs#L98-L99

Added lines #L98 - L99 were not covered by tests

Check warning on line 38 in src/memory/mos652x/port.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/port.rs#L34-L38

Added lines #L34 - L38 were not covered by tests

Check warning on line 44 in src/memory/mos652x/port.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/port.rs#L44

Added line #L44 was not covered by tests

Check warning on line 51 in src/memory/mos652x/port.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/port.rs#L51

Added line #L51 was not covered by tests

Check warning on line 63 in src/memory/mos652x/port.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/port.rs#L59-L63

Added lines #L59 - L63 were not covered by tests

Check warning on line 65 in src/memory/mos652x/port.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/port.rs#L65

Added line #L65 was not covered by tests

Check warning on line 85 in src/memory/mos652x/via.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/via.rs#L85

Added line #L85 was not covered by tests

Check warning on line 92 in src/memory/mos652x/via.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/via.rs#L92

Added line #L92 was not covered by tests

Check warning on line 141 in src/memory/mos652x/via.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/via.rs#L141

Added line #L141 was not covered by tests

Check warning on line 207 in src/memory/mos652x/via.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/via.rs#L207

Added line #L207 was not covered by tests

Check warning on line 213 in src/memory/mos652x/via.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/via.rs#L209-L213

Added lines #L209 - L213 were not covered by tests

Check warning on line 218 in src/memory/mos652x/via.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/via.rs#L217-L218

Added lines #L217 - L218 were not covered by tests

Check warning on line 220 in src/memory/mos652x/via.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/memory/mos652x/via.rs#L220

Added line #L220 was not covered by tests