https://github.com/breqdev/timpani
https://github.com/breqdev/timpani
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/breqdev/timpani
- Owner: breqdev
- Created: 2021-09-19T04:28:05.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-19T18:30:55.000Z (over 4 years ago)
- Last Synced: 2025-02-03T12:53:12.143Z (about 1 year ago)
- Language: C
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# timpani
the Texas Instruments Machine for Percussion And Noisy Instruments.
...or, alternatively, the Totally Improvised Macro Pad And Novel Interface
## What is it?
Timpani allows a TI-84 Plus CE calculator to become a USB keyboard.
## Setup Guide
This project is built (i.e. compiled, linked, and dumped as an `.8xp`) using the [CE C Toolchain](https://github.com/CE-Programming/toolchain). In general, follow the [Getting Started](https://ce-programming.github.io/toolchain/static/getting-started.html) guide to set up the toolchain.
However, **this project requires the `usbdrvce` library.** As of this writing, this library is not included with the release version of the toolchain. It can currently be found in the `usbsdrvce` [branch](https://github.com/CE-Programming/toolchain/tree/usbdrvce) of the toolchain repo.
The easiest way to install this toolchain build is by downloading the build artifacts from the CI build. At time of writing, the most recent CI run can be found [here](https://github.com/CE-Programming/toolchain/runs/3457640141). You need to install the `CEdev` folder for your OS, *and load the `clibs.8xg` file onto your calculator/emulator.* You NEED this version of `clibs` -- the release version does not contain the `usbdrvce` library!