https://github.com/zdimension/parm_extended
https://github.com/zdimension/parm_extended
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zdimension/parm_extended
- Owner: zdimension
- License: mit
- Created: 2022-06-07T14:39:44.000Z (over 3 years ago)
- Default Branch: tco
- Last Pushed: 2024-10-15T12:54:48.000Z (over 1 year ago)
- Last Synced: 2025-03-26T20:22:02.193Z (11 months ago)
- Language: Assembly
- Homepage: https://zdimension.fr/crabs-all-the-way-down/
- Size: 22.2 MB
- Stars: 52
- Watchers: 2
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ARM CPU with things
## Quick setup
*note:* this assumes you're running a Linux-like OS. On Windows, WSL (1 or 2) works perfectly.
1. Download Digital from the [GitHub repo](https://github.com/hneemann/Digital/releases)
2. [Optional] Download the patched .jar with enhanced Telnet support from [here](https://domino.zdimension.fr/poubelle/digital.jar) and place it in the Digital folder
3. If you don't have Rust, install Rust (using [rustup](https://rustup.rs/)) and install the nightly toolchain (`rustup toolchain install nightly`)
4. Run Digital
5. Open the circuit digital_project/machine.dig
6. Open a shell in the code_rs/test directory
7. Build one of the example programs by doing `../make.sh NAME -q` where `NAME` is a file in the code_rs/test/src directory (e.g. `basic`, `plotter`, ...)
8. Run the circuit in Digital by enabling the clock (Ctrl+K)