The Holmes Sprinter

written by Matthew Reed

Holmes Sprinter advertisement

Portion of Holmes Engineering advertisement from the January 1980 issue of 80 Microcomputing

The Holmes Sprinter was a family of speed-up boards for the TRS-80 Model I and III. They were created and sold by Holmes Engineering, Inc., a company responsible for many hardware add-ons for the TRS-80, such as the Expansion Mainframe, the VID-80, and the Internal Memory. The Sprinter models were probably the most popular speed-up boards available for the Model I and III.

The Sprinter I

The Sprinter I for the TRS-80 Model I was introduced in late 1981. It cost $99.50, which was more expensive than its primary competitor, the Archbold Speedup Board. However, the Sprinter I had one big advantage over the Archbold Speedup Board: it could be installed with no soldering at all. Installation required just a few steps:

  1. Removing the Z80 from the TRS-80 motherboard
  2. Plugging a Z80 (either the one just removed or a faster Z80B) into the Sprinter I board
  3. Plugging the Sprinter I into the now empty Z80 socket
  4. Connecting four colored wires on the Sprinter I to the TRS-80 motherboard using solderless connectors

One unusual feature of the Sprinter I was that it included a parallel printer port. This port behaved the same as the printer port more commonly found in the Radio Shack Expansion Interface.

The Sprinter I could select eight different speeds, from 1.19 MHz (slower than Model I speed) to 5.32 MHz (three times Model I speed), with or without wait states. One nice feature of the Sprinter I was that it would automatically switch to a slower speed during disk and cassette access. This was important for compatibility with unmodified disk and cassette programs. There was an optional modification (described in the installation manual) to install a switch to enable or disable the disk slowdown or to disable it permanently by adding a resistor. This could be useful with some operating systems, such as NEWDOS/80, that could perform disk I/O at full speeds without needing a slowdown.

The speed most commonly used for the Sprinter I was 3.54 MHz. Running the Sprinter I at the fastest speed possible (5.32 MHz) meant that some additional modifications needed to be made to the Model I. The fastest speed required replacing the default Z80 with a faster Z80B processor (which had to be purchased separately). Running reliably at the fastest speed also required fast memory. Many Model I computers had 400 nanosecond memory installed, which was much too slow. Soldering pull-up resistors to the slower memory chips could sometimes solve the problem, but the better (and more expensive) alternative was to replace the chips with faster memory. Holmes Engineering recommended 150 nanosecond memory chips, which they sold for $26 per 16K.

Also, the later versions of the Radio Shack Expansion Interface that used an unbuffered cable needed to have one chip replaced when running at the fastest speed. Holmes Engineering sold the replacement chip for $10.

For any customers unwilling or unable to make those modifications to their Model I themselves, Holmes Engineering (for a nominal fee) guaranteed to make any Model I sent to them work reliably at 5.32 MHz.

The Sprinter II

The Sprinter II1 replaced the Sprinter I in early 1982. The Sprinter II was almost the same as the Sprinter I and kept the $99.50 price. The main differences were that the Sprinter II came with a Z80B installed and didn’t include a parallel port. For those who still wanted a parallel port, Holmes Engineering sold it as an option for an additional $24.50.

The Sprinter II was guaranteed to work with all the other Holmes Engineering hardware. This included the Holmes VID-80, an add-on which provided CP/M compatibility and an 80 by 24 screen. Some people combined the Holmes Expansion mainframe, the Holmes Internal Memory, the Holmes VID-80, and the Holmes Sprinter II to create an incredibly powerful (for the time) TRS-80 Model I.

The Sprinter III

The final version was the Sprinter III for the TRS-80 Model III. The Sprinter III was introduced in 1982 for a price of $99.50. It supported eight possible speeds, with a fastest speed of 5.07 MHz. The Sprinter III could also be installed in the Xerox 8202, a Z80 based CP/M computer.

The Sprinter III, like the Sprinter II, came with a Z80B processor installed. Installation required no soldering and the steps were essentially the same as the Sprinter II, except that there were only two colored wires to connect with solderless connectors (and one of those was optional). There was no Sprinter III printer port option because the Model III included a parallel printer port.

Operating at the fastest Sprinter III speed could require some additional modifications, although not as extensive as those needed for full speed on the Model I. In addition to needing fast memory, the Model III ROM chips sometimes required pull-up resistors to operate at full speed. Also, the resistor pack on the Model III keyboard sometimes needed to be replaced for reliable keyboard operation. For those who needed it, Holmes Engineering sold the necessary resistor pack.

Holmes Engineering advertised the Sprinter III and Sprinter II as late as 1984, and may have sold them later than that.


  1. The Sprinter II is sometimes mistakenly listed as being for the TRS-80 Model II instead of the Model I. This same mistake is sometimes made concerning the Omikron Mapper II, which also only had a Model I version. ↩︎

  2. According to the installation manual, the Xerox 820 used a “clock and I/O scheme similar to the Model III.” Holmes Engineering may have also sold a version of the Sprinter III for the Kaypro. They did sell other hardware for the Kaypro, such as the K-Clock. ↩︎

Categories: Hardware