# 8-bit Breadboard Computer with W65C02S Processor This repo contains the assembly code for my [6502-project](https://quintern.xyz/de/posts/2021_6502). The assembler used for this project is the excellent [ca65](https://github.com/cc65/cc65). After assembling it, the binary is loaded onto the EEPROM using [my *eeprom.py* script](https://git.quintern.xyz/MatthiasQuintern/AT28C256-rpi-util) on a Raspberry Pi 4B. ## Operating System ... is probably a far stretch, since it is just the programs I wrote pieced together. My "OS" consists of these functionalities: - Supported Hardware: - 4x4 Matrix Keypad - 4x16 Characters LCD Display - PS/2 Keyboard - SPI Connection to an Arduino - Software - Keyboard and keypad printer: Prints the characters you press on to the lcd - (Stylishly) print formated strings to the LCD - Sleep - Send various commands to the keyboard - Ringbuffer > It's not much, but it's honest work.