Driving a mini 2-phase 4-wire stepper motor

My circuit has two resistors to protect the output pins from over current and each pin needs
2 schotty diodes to protect from inductive voltage spikes. Conveniently there are little packs of
multiple schottky diodes available (for protecting from a logic bus, not a motor, but same
function), so that made the component count nice and low. All tiny surface mount stuff.

I got it working, but then I broke the motor off the PCB by accident - very delicate, and tricky to
repair that size. No miss-stepping from standstill to max speed, since there is so little inertia
(the mechanical time constant must be a millisecond or something ridiculous!)