| Date | |
|---|---|
| 7 November 2025 | Assigned |
| 14 November 2025 | Due |
| Fundamental | |
| Hack |
Your goal for this lab is to finish the build of our 6502-based computers. Here, you have two options to complete the task:
- a
FUNDAMENTALwhich finishes integrating the6522 - a
HACKwhich adds RAM to your PC using the62252SRAM module
Each branch features a test program that proves your setup.
| Branch | Test ROM |
|---|---|
FUNDAMENTAL |
6522 Interface Test |
HACK |
62252 SRAM Test |
These repositories provide the source as well as the compiled ROMs (also included in the course schedule.
You must complete and demonstrate this program to an instructor or TL using your breadboard and associated parts. This can be done any time during the duration of the assignment until the due date.
In addition, you must record your findings in the report.md file in the docs/ directory. This documentation will require you to fill
in some truth tables, provide some breadboard layouts, and explain how each of the circuits work, ostensibly. The report also contains
a table for the instructor or TL to fill out when programs are demonstrated. Again, this table must be filled out by the instructor
or a course TL. (This means that you'll have to have commits authored by one of these folks!)
This assignment's HACK asks you to wire the 62252 SRAM chip in order to gain access to writeable memory (SRAM) using the test
program to evidence that your 6502 setup is complete.
