Skip to main content

Cross-platform assembler for PDP-11

Project description

PDPy11

Logo

PDPy11 is a cross-platform assembler for PDP-11 computers.

Requirements

  • Python 3.6 or later
  • No Python modules required
  • Any platform (Windows, Mac OS, Linux)

Installation

Use pip.

$ pip3 install pdpy11

(some modern systems use pip instead of pip3 for Python 3 packages)

On Windows, installing via pip works too, but pay attention to any warnings. If pip says anything along the lines of The script pdpy11.exe is installed in '...' which is not on PATH, add the path pip mentions to the PATH variable. On newer Windows, this can be done by searching for 'Edit the system environment variables' in the Start menu and clicking through 'Environment Variables...', then 'User variables for ...' or 'System variables' depending on whether you want to install the compiler for a single user or globally, followed by 'Path', and adding the path to the end of the list.

If you're using Sublime Text, you might also want to install various utilities for syntax highlighting and building here.

Licensing

PDPy11 is licensed under GNU General Public License version 3 (which is attached to PDPy11 in 'LICENSE' file), or (at your option) any later version.

Development

Install the following packages from pip: coverage pytest mutmut pyfakefs pylint. You can now run tests using make test, run tests with coverage using make cov, run mutation tests using make mut and run linter using make lint. You can add PYTHON=... option to set path to or name of Python interpreter.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pdpy11-2.0.4.tar.gz (171.0 kB view details)

Uploaded Source

Built Distribution

pdpy11-2.0.4-py3-none-any.whl (69.8 kB view details)

Uploaded Python 3

File details

Details for the file pdpy11-2.0.4.tar.gz.

File metadata

  • Download URL: pdpy11-2.0.4.tar.gz
  • Upload date:
  • Size: 171.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pdpy11-2.0.4.tar.gz
Algorithm Hash digest
SHA256 59da7ed14a4639f9ef03e6d6bc46f3710eab22ba5ff02f840457622a3d6d77e7
MD5 51508d0c89634fc29976b9d3e08afe1f
BLAKE2b-256 f436486e2c28c4908fbdf9210e49b9b6cf081dd33d9f530e8c0650d8c477ff80

See more details on using hashes here.

File details

Details for the file pdpy11-2.0.4-py3-none-any.whl.

File metadata

  • Download URL: pdpy11-2.0.4-py3-none-any.whl
  • Upload date:
  • Size: 69.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pdpy11-2.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 71b5231d3f24976c867eb3e3fc278e516364972b95e9e2ca254a6b6be92bfed7
MD5 245b30e4af2f9e86bfead4f0ba58f857
BLAKE2b-256 b0ef8fe22bdb93d1374a8b204e2455e36fdb88267eb563fff184d552ec1f0b56

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page