Skip to main content

rmachine68k - run machine68k as a remote service

Introduction

rmachine68k is a Python package that allows to access a machine68k remotely.

Prerequisites

Installation

Stable/Release Version

pip3 install rmachine68k

Note:

  • on Linux/macOS may use sudo to 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

  • rm68kd the machine68k server process
  • rm68k-cli a 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)

Source distribution for rmachine68k 0.1.0
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page