I know it might be a crazy thought, but if you have the signal wire for the dash tach available to temporarily run a length out to the engine bay, you can use the alternator same as our diesels use and see how it reacts. on our diesels the signal from the alternator is nothing more that it reading the pulses from the field.
I would be inclined to test it with both the alternator and from the coil just to see if it reads accurately without any modifications. I would have to study how the aftermarket old school tach's work where there are terminals or a switch on them for the number if cylinders the engine has, but I think it's nothing more than a set value resistor inline on the signal wire for the tach to read correctly. a higher value resistor would slow or lower the tach reading where no resistor would be it's highest it would show. if my thinking is right, it would depend on running without a resistor if the tach is too low, then it would take something like the ECM to give the right signal.
I'm assuming the current engine is not using any of the 89's factory wiring other than power and grounds? if the ECM is still there with the harness, you might be able to connect the origional harness wires to the coil and other signal wires which might allow to serve only to give the tach the signal it needs. just a thought.