3 ms·
OK, nostalgia time. Growing up behind the iron curtain, my access to electronics was limited. I did own a ZX Spectrum in the early eighties but a printer was ou
by te0006 7y ago
OK, nostalgia time. Growing up behind the iron curtain, my access to electronics was limited. I did own a ZX Spectrum in the early eighties but a printer was out of reach. So I hooked up a russian-built teletype machine to it through a homebrew serial interface. My "printer driver" controlled one bit of a Z80 PIO, and baud rate timing was done by instruction cycle counting. The machine had cyrillic and latin characters but some ASCII special symbols where missing. I fondly remember filing down the peripheral parts of the cyrillic "sh" character (Ж) type to obtain something quite similar to an asterisk. The noise this thing made can only be compared to a jackhammer, but it worked.
- Darkphibre 7y agoThis was a spectacular read. Thank you for sharing!! :)
- te0006 7y agoWell I also attempted building a punched card reader (interfaced to the same PIO) as the university I studied at had a mainframe with punchcards and I had written some Pascal code there which I would have loved to transfer to the Speccy. Unfortunately I never got it to work reliably - probably the DC brush motor I used for transporting the cards produced just too incoherent movement, or perhaps the photo diodes caught too much ambient 50Hz noise from flourescent lights. Anyway I gave up, re-typed my most important Pascal programs and compensated my frustration by extending Hisoft Pascal, which just displayed numeric error codes on the ZX Spectrum, with actual on-screen text messages. Ha!