the screen is george colored :)
This commit is contained in:
parent
cf0f87649f
commit
7ce48e59fc
|
@ -3461,8 +3461,9 @@ fn main() {
|
|||
memory.write(i, 0x22).unwrap();
|
||||
}
|
||||
}
|
||||
let bitmask = [128, 64, 32, 16, 8, 4, 2, 1];
|
||||
// let bitmask = [1, 2, 4, 8, 16, 32, 64, 128];
|
||||
// let bitmask = [128, 64, 32, 16, 8, 4, 2, 1];
|
||||
let bitmask = [1, 2, 4, 8, 16, 32, 64, 128]; // I think this is how the bytes will be
|
||||
// serialized? low bits first?
|
||||
let mut buffer: Vec<u32> = vec![0; 512 * 380];
|
||||
let mut window = match Window::new("george", 512, 380, WindowOptions::default()) {
|
||||
Ok(win) => win,
|
||||
|
@ -3476,8 +3477,8 @@ fn main() {
|
|||
let byte = memory.read(addr).unwrap();
|
||||
for i in 0..8 {
|
||||
match byte & bitmask[i] == 0 {
|
||||
true => continue,
|
||||
false => buffer[(addr - 0x6000) as usize * 8 + i] = 0xFFFFFF,
|
||||
true => buffer[(addr - 0x6000) as usize * 8 + i] = 0x000000,
|
||||
false => buffer[(addr - 0x6000) as usize * 8 + i] = 0xFFCC00,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue