Currently, our main focus/risk is on integration. As with before, the DOS still needs to be integrated, which requires writing the software level floppy disk driver.
Overall, the project is generally on schedule. We were able to test the hardware after integration by running old programs, which allowed us to play snake and a system monitor.
Now that you have some portions of your project built, and entering into the verification and validation phase of your project, provide a comprehensive update on what tests you have run or are planning to run.
We have run a large test suite on the 6502 processor. This tested every instruction, verifying that all of the instructions execute as per the ISA. Additionally, we create testbenches and test vectors for all of the drivers. The keyboard and video drivers were fully tested. The software is being tested through test cases.
One of the main validation methods we have done is running old code. We were able to run a system monitor, game, and some other programs on our hardware (6502, keyboard, and video drivers). This matches the requirements of our project, as we wanted to be able to run old software.
![Team C3: FPGApple ][](http://course.ece.cmu.edu/~ece500/projects/s26-teamc3/wp-content/uploads/sites/418/2026/01/cropped-Screenshot-2026-01-31-at-5.06.59-PM.png)