This week I completed verification of the MOS 6502 CPU RTL implementation for all legal instructions. I validated the CPU core using autogenerated test cases to ensure correct functional behavior across the instruction set.
I also finished the architectural design of the PPU, including defining its main functional blocks and how it will interact with the CPU and memory system.
Currently, I am implementing the PPU modules and working on establishing the interface between the CPU and PPU. I am also exploring ways to ensure proper communication and synchronization between the two components.
Next week I will continue implementing and debugging the PPU and focus on integrating it with the CPU to validate their interaction.
