This not the version 2.0 you are looking for....
Firstly this isn't the v2 proposal discussed previously, I guess that will be v3 or such. Sadly, I won't be able to implement any of the things from that list. Instead...
Teletype 2.0 beta
I'd like to get a 2.0 of the Teletype firmware released, hopefully the final version in the next 6 or 8 weeks or so.
Completed features include:
- Telex ops
PN versions of every
- Sub commands
(breaking) removing the
II op, e.g.
II MP.PRESET 1 will become just
UNMUTE ops to
MUTE x /
MUTE x y
(breaking): remove unused Meadowphysics ops:
(breaking): rename Ansible Meadowphysics ops to start with
ME, and make the names consistent with those used by Meadowphysics
- Using the
F10 keys to trigger scripts. Also
akt+Fkey to jump to editing the relevant script
- No more leading space before
- Emacs/Unix style keyboard short cuts (ctrl-E, ctrl-A, etc), delete forward with
- Limited script recursion (max recursion depth is 8) including self recursion.
- Using a USB stick at any time (not just boot up)
- Metro scripts limited to 25ms, but new
M! op to set it as low as 2ms (at your own risk)
- Update the builtin help text
- PDF ops cheatsheet documentation (autogenerated somehow...)
If anyone would care to help me test, then please find the latest firmware attached at the bottom.
Developers, I'll be working from this branch on my repo (changed to
2.0 - 2017-05-19):
Current build (beta 10): 19th May 2017 (
Flashing it will erase all your presets.
Please backup any
ttXXs.txt files on your USB stick, they will be overwritten.
You will need to power cycle your Teletype after flashing for the keyboard to work again. Wait until the normal Teletype prompt appears before rebooting (nothing bad will happen if you forget though).
See here for changes between beta 9 and 10.
See here for changes between beta 8 and 9.
Beta 8 fixed a serious issue with importing broken scripts.
Beta 7 fixed some small bugs with USB saving and loading.
See here for changes between beta 5 and 6.
See here for changes between beta 4 and 5.
See here for changes between beta 3 and 4.
Beta 3 fixed a preset saving bug with beta 2.
See here for changes between beta 1 and 2.