Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/csboling/teluxn
uxn stack machine for the monome teletype
https://github.com/csboling/teluxn
Last synced: 3 months ago
JSON representation
uxn stack machine for the monome teletype
- Host: GitHub
- URL: https://github.com/csboling/teluxn
- Owner: csboling
- License: gpl-2.0
- Created: 2021-06-21T05:59:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-06-28T00:44:39.000Z (over 3 years ago)
- Last Synced: 2024-04-24T18:25:29.885Z (7 months ago)
- Language: C
- Size: 44.9 KB
- Stars: 12
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-uxn - Teletype - Incomplete. (Emulators)
README
# teluxn
teluxn is an [uxn](https://wiki.xxiivv.com/site/uxn.html) emulator for the [monome teletype](http://monome.org/docs/teletype/).
You can load a compiled uxn .rom file by putting it on a USB stick and inserting it in Teletype. If your roms are already on an SD card, you can also use a USB SD card reader (at least the ones I've tried). Pick which rom you want with the PARAM knob, then load it by tapping the button next to the USB port. To load a different rom, re-insert the USB disk. Currently, only the first 8 .rom files on the drive are available.
| addr | device | 0x00 | 0x08 |
| ---- | ------ | ------ | ----- |
| 0x00 | system | | red |
| | | | green |
| | | | blue |
| 0x02 | screen | vector | x |
| | | width | y |
| | | height | addr |
| | | | color |
| 0x80 | ctrl | vector | |
| | | button | |
| | | key | |
| 0xc0 | gpio | vector | |
| | | tr out | |
| | | tr in | |