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
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdfba6a4f7babdf69930e07327ed857621fb0729badf2ef4251b49a2b2f54901
|
|
| MD5 |
cb1bc1f33e970e8f08af98ea8c59e465
|
|
| BLAKE2b-256 |
352328628f13cf4c4b6530f03ddb1f7143b2a7887635888f0c4130f926c3a1fb
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d7006b7d7c954ace903b1606b0ae35d593a51c2a9a629aef997c9b7f3b46b3f
|
|
| MD5 |
36a6ce812eff7ca53119bd00af934411
|
|
| BLAKE2b-256 |
58bbdd318e8d5fbed60a03a5b7414cd87d626cd28fa52da141fc8e5f28679d79
|