This commit is contained in:
2024-11-03 23:07:42 -05:00
parent 02763ef66e
commit 2ceb51fc9d
+6
View File
@@ -150,6 +150,7 @@ pub enum Background {
pub struct PPURegisters {
data: [u8; 64],
vram: [u16; 0x8000],
cgram: [u16; 256],
pub vblank_nmi: bool,
pub h_count: u16,
pub v_count: u16,
@@ -160,6 +161,7 @@ impl PPURegisters {
Self {
data: [0x00; 64],
vram: [0; 0x8000],
cgram: [0; 256],
vblank_nmi: false,
h_count: 0,
v_count: 0,
@@ -174,6 +176,10 @@ impl PPURegisters {
&self.vram
}
pub fn cgram(&self) -> &[u16] {
&self.cgram
}
fn _read(&self, address: u16) -> u8 {
match address {
0x2100..=0x213F => self.data[(address as usize) - 0x2100],