Summary Files Commits Branches @commit @diff @stats
AgeCommit messageAuthorLinesSHA
2022-09-25[6502 CPU] Updated documentation, changed how *M* works, added SR constants a... HEAD main
 Syndamia Verified
-25/+53a45a9a1
2022-09-24Fixed up *CPU* indentation
 Syndamia Verified
-6/+88ebb762
2022-09-24Renamed 6502 filename
 Syndamia Verified
-0/+0f1dc5c5
[...]
 
 
Clone
https://git.syndamia.com/dead/PVC
git@syndamia.com:dead/PVC
 
BranchAge
main4 years
NameSize
LICENSE34.3 KiBlog stats plain blame
MOS6502.lisp3.2 KiBlog stats plain blame
README.md648 Blog stats plain blame

pvc: Personal Virtual Computer

This is a somewhat weird project, aiming to emulate something like a computer architecture, with a processor, rom, ram, hard drive, and so on.

Everything will be written in Common Lisp, since that's what seems most fun :)

Hardware specification

Since I'll be emulating real hardware, I will use much simpler devices, with much simple architectures, and try to make simple protocols. The idea is that every file is a piece of hardware, and depending on which files you open, you'll be using a different machine.

Chosen hardware

Component Model
CPU MOS 6502