This is a slightly modified fork of Digital. The only change is a customized TCP interface that allows read/write access to the RAMDualPort chip of a running simulation.
I may generalize this feature in the future, but for now it's a "hack" to enable demo applications that interact with the simulated Hack CPU in real-time.
For full documentation on the Digital application, see the original repository.
git clone https://github.com/rtfmtom/Digital.git && cd Digital
mvn clean install
/usr/bin/java -jar target/Digital.jarOn startup, Digital creates a TCP server listening on port 41114 by default.
To enable remote interface access for a circuit:
- Open the circuit you want to enable
- Navigate to Edit → Settings → Advanced
- Check 'Allow remote connection'
For remotely interacting with the Hack CPU specifically, see this repository.