Commit graph

11 commits

Author SHA1 Message Date
54144d10e9 feat: migrate to parking_lot mutex and add system control architecture 2026-02-28 18:27:27 +01:00
6636417d18 feat: Add real-time data display for CPU registers, RAM, and ROM 2026-02-26 19:36:59 +01:00
3d4de8b268 Syntax cleanup, fixed never-ending test suite (console in doc-test) 2025-09-30 11:43:49 +02:00
c8552a1488 Separated two-phase clock from generic clock 2025-09-30 07:22:48 +02:00
7d06837608 Added I/O demo system
CLean up of unused components and functions
2025-09-29 21:42:37 +02:00
cff459d2b5 Rust code formatter
Added threaded RunnableComponent trait
Accurate, threaded implementation of the 4001 ROM
2025-09-27 19:23:31 +02:00
f66f4c5d6c Fixes for concurrency and the fibonacci example 2025-09-24 09:44:18 +02:00
7dd09c730d Re-implementations of all Intel 400x chips.
The MCS-4 is still broken, so are the 6502 chips
2025-09-22 19:32:44 +02:00
ba1b0ddc22 More flexible bus system that takes VIC-20 address mapping and multiplexed buses like the MCS-4 into account.
Broken currently, subject to fixes
2025-09-22 17:48:16 +02:00
bfbddda58c New implementation with threads per component 2025-09-22 09:32:42 +02:00
ac8ebbafe9 Starting point for MCS-4 emulation and MOS 6502 inheritance 2025-09-21 18:54:27 +02:00