tofergregg / IBM-Wheelwriter-Hack

Turning an IBM Wheelwriter into a unique printer
MIT License
100 stars 11 forks source link

Add some hex version of binary, add some comments #11

Open RussellSenior opened 5 years ago

RussellSenior commented 5 years ago

From my own reverse engineering, using a Saleae logic analyzer clone with Sigrok's Pulseview and protocol decoding and observing the commands appearing on the bus in response to keyboard presses on a WheelWriter 5.

Observations:

RussellSenior commented 5 years ago

I measured the vertical resolution (e.g. associated with the 0x05 commands) as 1/96th of an inch. A carriage return with a Courier 15 printwheel installed emitted an argument of 0x0c (decimal 12), which equates to 8 lines per inch. I also discovered that after an 0x03 command (i.e. printing/advancing), another addressing byte (0x121) was needed before a 0x05 (or probably any other command) was recognized or acknowledged.