4 ms·
:) Yes I'm piping to dumb-frotz. The ssh server is a custom golang server, not a 'real' ssh daemon. Z-machine impl is fun (except for all the version difference
by pheasantquiff 5y ago
:) Yes I'm piping to dumb-frotz. The ssh server is a custom golang server, not a 'real' ssh daemon.
Z-machine impl is fun (except for all the version differences)
- davidjhall 5y agoVery fun indeed and easier than a sockets-based impl that covers all versions. I'm only doing v3 so far and it's a long haul! Congrats on this!
- pheasantquiff 5y agoThere are quite a few edge cases going the pipe route since there is no defined communication protocol and every game expresses some things slightly differently. I try to keep the code as generic as possible but nearly every game I try has had a surprise for me. I really don't want to have tons of special cases in the code but I think some might be unavoidable. If you're writing your own Z-machine, then you can write it in a way that plans for such integration and that would make a direct-linked approach much easier. My 'ssh toy' has proven quite popular so far and I hope it has introduced IF to some new people. Thanks and best of luck with your Z-Machine. Hacks and Glory await!