Use a remote machine68k system emulator
Project description
rmachine68k - run machine68k as a remote service
- written by Christian Vogelgsang chris@vogelgsang.org
- under the GNU Public License V2
Introduction
rmachine68k is a Python package that allows to access a
machine68k remotely.
Prerequisites
- Python >=
3.9 - rpyc
- machine68k
Installation
Stable/Release Version
pip3 install rmachine68k
Note:
- on Linux/macOS may use
sudoto install for all users - the version may be a bit outdated. If you need recent changes use the current version.
Current Version from GitHub
Ensure you have rpyc installed:
pip3 install rpyc
Then install rmachine68k directly from the git repository:
pip3 install -U git+https://github.com/cnvogelg/rmachine68k.git
Or if you have a local clone of the repository:
pip3 install .
Note:
- This will install the latest version found in the github repository.
- You find the latest features but it may also be unstable from time to time.
- Repeat this command to update to the latest version.
Developers
-
Follow this route if you want to hack around with the codebase
-
Clone the Git repo:
rmachine68k@git -
Enter the directory of the cloned repo and install via pip:
pip3 install -U -e .
This install rmachine68k in your current Python environment but takes the
source files still from this repository. So you can change the code there
and directly test the machine.
Usage
Tools
The package contains two executable scripts
rm68kdthemachine68kserver processrm68k-clia small client to test the server
Run the server
Just run m68kd with arguments on a shell to get a default server running.
Run the client
While the server is running issue m68k-cli to test the server connection.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file rmachine68k-0.1.0.tar.gz.
File metadata
- Download URL: rmachine68k-0.1.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34b3475c7bdc38be9eb01d7174359de1da8ce8d4eefeada4478381d852bfb49d
|
|
| MD5 |
bf732126e1ff8b0ec0c8c922eda92aa6
|
|
| BLAKE2b-256 |
fa115defe81b93fbd58e1e7d45d2328d85227b585485a70af7be32e532663099
|