1.0 KiB
1.0 KiB
8-bit Breadboard Computer with W65C02S Processor
This repo contains the assembly code for my 6502-project.
The assembler used for this project is the excellent ca65. After assembling it, the binary is loaded onto the EEPROM using my eeprom.py script 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.