Skip to main content

Library and Control scripts for a TAStm32 replay device

Project description

TAStm32

This is a python library for controlling a TAStm32 replay device

Installation

Install tastm32 with pip

  pip install tastm32

Executables

Provides the following executables

tastm32-play Play files using cli arguments

tastm32-tasd Play TASD files directly (Experimental)

tastm32-clear Reset the state of the TAStm32 device

tastm32-controller Basic mapping of XInput controller to SNES

tastm32-dfu Reset TAStm32 into DFU firmware mode

tastm32-dumpinfo Query and display a variety of infomation baked into the firmware onboard the TAStm32

tastm32-ping Simple ping of the device to confirm communication

tastm32-power Manage Reset pin state (On, Off, Reset)

tastm32-remote Basic CLI app for sending single inputs

tastm32-stream-nes-mono Script for streaming raw pcm audio to a NES (for JukeNES payload)

tastm32-stream-snes-stereo Script for streaming raw pcm audio to a SNES (for JukeSNES payload)

API Usage/Examples

Simple script that setups the device and pings it, wating for a response

import tastm32
dev = tastm32.TAStm32("/dev/ttyACM0")
dev.ping()
dev.waitForPong()

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

tastm32-1.0.0.tar.gz (30.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tastm32-1.0.0-py3-none-any.whl (37.5 kB view details)

Uploaded Python 3

File details

Details for the file tastm32-1.0.0.tar.gz.

File metadata

  • Download URL: tastm32-1.0.0.tar.gz
  • Upload date:
  • Size: 30.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for tastm32-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cdfba6a4f7babdf69930e07327ed857621fb0729badf2ef4251b49a2b2f54901
MD5 cb1bc1f33e970e8f08af98ea8c59e465
BLAKE2b-256 352328628f13cf4c4b6530f03ddb1f7143b2a7887635888f0c4130f926c3a1fb

See more details on using hashes here.

File details

Details for the file tastm32-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: tastm32-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 37.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for tastm32-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5d7006b7d7c954ace903b1606b0ae35d593a51c2a9a629aef997c9b7f3b46b3f
MD5 36a6ce812eff7ca53119bd00af934411
BLAKE2b-256 58bbdd318e8d5fbed60a03a5b7414cd87d626cd28fa52da141fc8e5f28679d79

See more details on using hashes here.

Supported by

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