I’ve not looked at implementing this on TT yet mostly because it’s not part of my testing case. Adding the ops should be an easy (albeit tedious) process.
The w/2 ii spec is public already. you can see all the required details via the ‘wtwo’ open pull request on the crow github page.
Naming-wise, i’d suggest W/T, W/D and W/S. I used WS previously not realizing there could be ‘special characters’ in op names. The slash is skinny so 3 chars shouldnt be too long.
The only real issue with the timestamp commands is when TT requests a time from W/. The response is 4 bytes long so TT will probably just discard the second 2bytes. The data is 2bytes of seconds (that’s enough for +/-9 hours) and 2bytes of subseconds. I believe this uses 1V = 1second so (0…1638).
This means teletype can already get whole-second accuracy over the tape, but subseconds will require some thinking.
Regarding replacing the old ops, the REC and PLAY ops are backward compatible, and i can probably make that true for the others so the API doesnt break. If people want to move to W/T it doesnt really matter.
If someone has the skills & motivation to add TT support for W/2 and the new JF commands and crow commands i’d be very happy to compensate you with (your choice of) one of those modules.