ony send
This commit is contained in:
parent
e80b961eca
commit
a1f0d68c19
|
@ -1,4 +1,5 @@
|
||||||
pub use crate::processor::memory::mmio::joypad::JoypadState;
|
pub use crate::processor::memory::mmio::joypad::JoypadState;
|
||||||
|
pub use crate::{HEIGHT, WIDTH};
|
||||||
use async_ringbuf::{AsyncHeapConsumer, AsyncHeapProducer, AsyncHeapRb};
|
use async_ringbuf::{AsyncHeapConsumer, AsyncHeapProducer, AsyncHeapRb};
|
||||||
use futures::executor;
|
use futures::executor;
|
||||||
|
|
||||||
|
@ -11,7 +12,7 @@ pub enum RomFile {
|
||||||
Raw(Vec<u8>),
|
Raw(Vec<u8>),
|
||||||
}
|
}
|
||||||
|
|
||||||
pub trait Renderer: Send + Sync {
|
pub trait Renderer: Send {
|
||||||
fn prepare(&mut self, width: usize, height: usize);
|
fn prepare(&mut self, width: usize, height: usize);
|
||||||
|
|
||||||
fn display(&mut self, buffer: &[u32]);
|
fn display(&mut self, buffer: &[u32]);
|
||||||
|
|
|
@ -15,7 +15,7 @@ pub(super) const KB: usize = 1024;
|
||||||
const ROM_BANK_SIZE: usize = 16 * KB;
|
const ROM_BANK_SIZE: usize = 16 * KB;
|
||||||
const RAM_BANK_SIZE: usize = 8 * KB;
|
const RAM_BANK_SIZE: usize = 8 * KB;
|
||||||
|
|
||||||
pub(super) trait Mbc: Send + Sync {
|
pub(super) trait Mbc: Send {
|
||||||
// addresses 0x0000 - 0x7FFF
|
// addresses 0x0000 - 0x7FFF
|
||||||
fn get(&self, address: Address) -> u8;
|
fn get(&self, address: Address) -> u8;
|
||||||
// addresses 0xA000 - 0xBFFF
|
// addresses 0xA000 - 0xBFFF
|
||||||
|
|
Loading…
Reference in a new issue