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.
Metadata
Release files for rmachine68k 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rmachine68k-0.1.0.tar.gz | 6.1 kB | Details |
Release files / rmachine68k-0.1.0.tar.gz
| Download URL | rmachine68k-0.1.0.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
34b3475c7bdc38be9eb01d7174359de1da8ce8d4eefeada4478381d852bfb49d
|
|
BLAKE2b-256 checksum How to use checksums |
fa115defe81b93fbd58e1e7d45d2328d85227b585485a70af7be32e532663099
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.5
|