|
|
c039e9069a
|
Added more tests
Extracted common 400x behavior like timing and latching into common module
Added maxed MCS-4
|
2025-09-29 11:53:46 +02:00 |
|
|
|
dd93e33087
|
Extracted fibonacci code into binary file
System and binary selection upon start
|
2025-09-28 22:23:23 +02:00 |
|
|
|
e7c98f0c47
|
Implemented Intel 4003
Completed instruction set of 4004
Improved accuracy of 4002 and 4004 implementations
|
2025-09-28 20:31:12 +02:00 |
|
|
|
5bc1916b2f
|
Introduced comments to some files
Improved accuracy and test of the Intel 4001 ROM.
Tests currently fail on the 4001.
|
2025-09-27 21:37:54 +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 |
|
|
|
01117af411
|
Reset instead of setting program counter
|
2025-09-24 17:39:11 +02:00 |
|
|
|
3c85ed2b00
|
Fix for last ram bank
|
2025-09-24 16:50:20 +02:00 |
|
|
|
cb98a9b712
|
Quick fix for compile errors and active bus tests
|
2025-09-24 16:34:45 +02:00 |
|
|
|
e64d3edbd8
|
Sleep time for threads extended
Fix for ActiveBus check (thread did not run)
|
2025-09-24 15:13:17 +02:00 |
|
|
|
974fa25a3c
|
Fixed borrow issues
|
2025-09-24 13:52:35 +02:00 |
|
|
|
f66f4c5d6c
|
Fixes for concurrency and the fibonacci example
|
2025-09-24 09:44:18 +02:00 |
|
|
|
8fe6f3362c
|
Simplified component and made it thread-safe
|
2025-09-24 08:48:25 +02:00 |
|
|
|
4d1a87e2af
|
Fixes for 6502 CPUs.
They are not complete yet
|
2025-09-24 07:40:42 +02:00 |
|
|
|
2a78581a2d
|
Add pin registry
|
2025-09-22 19:39:29 +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 |
|
|
|
eff70aa889
|
Bug fixes in pin handling
Addition of ActiveBus for measurement and HW manipulation
|
2025-09-22 18:49:17 +02:00 |
|
|
|
e69c549750
|
Bug Fixes
|
2025-09-22 18:40:13 +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 |
|
|
|
ddac8865fa
|
Add .gitignore aspreparration for pushing to github
|
2025-09-22 09:46:58 +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 |
|
|
|
4ddb4a060f
|
Initialized Rust project for emulation library
|
2024-10-22 11:18:48 +02:00 |
|