Skip to content

bare-metal-edu/assignment-full-pc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Review Assignment Due Date Vector art of 200 in hex, subtitle of course: Bare Metal in pale green and printer's black

ROM-Based 6502 Assembly

Date
7 November 2025 Assigned
14 November 2025 Due
Fundamental Assignment Progress
Hack Assignment Progress

Introduction

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 FUNDAMENTAL which finishes integrating the 6522
  • a HACK which adds RAM to your PC using the 62252 SRAM 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.

Instructions

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!)

Assignment "Hack"

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors