You Will Be Terminated
Hello everyone! We’re back with another devlog! Let’s dive right in since it is 02:00 over here!
Lookin’ So Fab
I have contined with my quest to implement my BEAUTIFUL and living style guide.
Here’s what I did, since this work is mostly just repetitive and long.
-
gpu.rs and memory_bs.rs publicity compliance.
Before today, 4/6 of Gpu’s fields were pub(crate) something they had no business being, so I refactored so everything uses methods. Took a chunk of time but it was very worth it. -
registers.rs
This one was pretty stupid. It had two main issues, publicity and masks.
The lackluster and incomplete guide I was following had me write registers.rs with a ton of bitmasks it didn’t need it in a way that was ugly and sad, so I dropped the masks.
All of Registers’ field and subfields are pub(crate), which I determined is optimal because it would be a major and massive chang to Cpu, and the registers are purely for the Cpu to use, and are part of the Cpu.
-
rom.rs
rom.rs was pretty chill, only a few things here and there. -
joypad.rs
Despite this one taking a matter of minutes, this one is going to cause my so much work. All of its publicity was correct, as well as bit selecting formatting. Turns out I’ve been forgetting to remove parentheses around my files! Simply ridiculous!
ANyway, that’s all for now, since I need to go touch bed. So y’all later, and keep listening to Jamie Paige!
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.