Just thinking of :
Code: Select all
c1530 : entity work.c1530
play => not cass_motor and not tap_reset and tap_play,
But maybe I'am wrong since I don't know precisely what is done at host level.
This would be against the motor control: playback should pause when the loader stops the motor (tap_play is still active during that time).
Upd.: sorry, wrong, I missed the 'and'. But I've checked the 1530 schematics, and the buttons are not connected to the motor at all: it's always started by the CPU. So it can decide to start the tape even if the tap_play is not active.