My operating system for my DIY 65c02 8-bit computer
https://quintern.xyz/de/posts/2021_6502
programs | ||
system | ||
util | ||
.doxygen_config | ||
.extra_docs.s65 | ||
.gitignore | ||
doxy-asm65.py | ||
linker.conf | ||
main.s65 | ||
Makefile | ||
readme.md | ||
spicode.s65 | ||
utility.h65 |
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.