... be it an incredibly nerdy and insignificant one.
If you remember, we have a crappy old workstation
which is vital for my job — oooh yeah, so very vital, as I'm spending virtually all my workdays using it, of late. I keep trying to get rid of it, I've got the software part running in an emulator, but there is a piece of hardware we still need, namely, a rather old1
Mac modem apparently made in France
if you'd believe such a thing. It's got a very specific card reader/writer in it2
, this is the only reason why we bother with it.
That old piece of junk only worked with the Macintosh workstation, with a rather intricate, proprietary cable.
Well, I finally got it to work on my regular PC with a standard parallel cable, a parallel-to-serial converter, and my good old faithful pyserial module3
Now I just have to write a nice little communication library — and I actually love doing that — and then, bye bye obsolete workstation.
Of course, that modem is
dying, and will just pass away sooner or later — probably sooner than later, of course — but until then, it can be used on any workstation we want, and that will be MUCH more convenient.
Small victory, but hey, I'll take any I can get!
1. Well, by my standards, a modem made in 1989 ought to be considered old.
2. You may be wondering why in Hell this modem comes with a specific card reader/writer. We did too. Then we've been told that it was so that you could update the modem's firmware with a smartcard. At which point we all shrugged and went 'eh, whatever'!
3. Honestly, that module is my swiss-army knife at work, I couldn't live without it!