mirror of
https://github.com/mre/mos6502.git
synced 2024-11-30 20:51:21 +00:00
set_byte method does not need to return old_value
This commit is contained in:
parent
d2043dc6fb
commit
26926a9feb
@ -60,7 +60,7 @@ impl Default for Memory {
|
|||||||
|
|
||||||
pub trait Bus {
|
pub trait Bus {
|
||||||
fn get_byte(&self, address: u16) -> u8;
|
fn get_byte(&self, address: u16) -> u8;
|
||||||
fn set_byte(&mut self, address: u16, value: u8) -> u8;
|
fn set_byte(&mut self, address: u16, value: u8);
|
||||||
|
|
||||||
fn set_bytes(&mut self, start: u16, values: &[u8]) {
|
fn set_bytes(&mut self, start: u16, values: &[u8]) {
|
||||||
for i in 0..values.len() as u16 {
|
for i in 0..values.len() as u16 {
|
||||||
@ -84,10 +84,8 @@ impl Bus for Memory {
|
|||||||
|
|
||||||
// Sets the byte at the given address to the given value and returns the
|
// Sets the byte at the given address to the given value and returns the
|
||||||
// previous value at the address.
|
// previous value at the address.
|
||||||
fn set_byte(&mut self, address: u16, value: u8) -> u8 {
|
fn set_byte(&mut self, address: u16, value: u8) {
|
||||||
let old_value = self.get_byte(address);
|
|
||||||
self.bytes[address as usize] = value;
|
self.bytes[address as usize] = value;
|
||||||
old_value
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn set_bytes(&mut self, start: u16, values: &[u8]) {
|
fn set_bytes(&mut self, start: u16, values: &[u8]) {
|
||||||
|
Loading…
Reference in New Issue
Block a user