Difference between revisions of "SP0256 on Printer Port (DIY)"
(5 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | Below is a french do it yourself project for connecting a [[SP0256]] speech chip to a printer port, using Data, Strobe=ALD, and Ack=Status. | + | Below is a french do it yourself project for connecting a [[SP0256]]-AL2 speech chip to a printer port, using Data, Strobe=ALD, and Ack=Status. |
It isn't actually a CPC project (for the CPC one would need to replace LPRINT by PRINT #8) (and the CPC's printer port has only a Busy pin, no Ack pin), aside from that, it should be compatible with the CPC printer port (the CPC's GNDed D7 printer bit is no problem, since allophone numbers are only 6bit wide). | It isn't actually a CPC project (for the CPC one would need to replace LPRINT by PRINT #8) (and the CPC's printer port has only a Busy pin, no Ack pin), aside from that, it should be compatible with the CPC printer port (the CPC's GNDed D7 printer bit is no problem, since allophone numbers are only 6bit wide). | ||
− | |||
− | |||
<gallery caption="SP0256 on Printer Port (DIY) (French)"> | <gallery caption="SP0256 on Printer Port (DIY) (French)"> | ||
Line 9: | Line 7: | ||
Image:SV_SPO256_002.jpg | Image:SV_SPO256_002.jpg | ||
</gallery> | </gallery> | ||
+ | |||
+ | No idea what the 74374 latch is intended for, the printer port output should be latched anyways, so it seems to be totally useless. Using SBY (instead of LRQ) means that software can't use the "1-byte FIFO" of the SP0256, which is no good (the reason for that poor design was probably that LRQ would need to be inverted by additional hardware before passing it to ACK). | ||
+ | |||
+ | For details on the speech chip, see : | ||
+ | |||
+ | * [[SP0256]] | ||
+ | * [[SP0256 Voice Generator]] | ||
+ | * [[SP0256 Instruction Set]] | ||
+ | * [[SP0256 Allophones]] | ||
+ | * [[SP0256 Pin-Outs]] | ||
+ | * [[SP0256 on Printer Port (DIY)]] | ||
+ | |||
+ | [[Category:Music and sound]][[Category:DIY]][[Category:Printers and printer ports]] |
Latest revision as of 16:47, 19 December 2010
Below is a french do it yourself project for connecting a SP0256-AL2 speech chip to a printer port, using Data, Strobe=ALD, and Ack=Status.
It isn't actually a CPC project (for the CPC one would need to replace LPRINT by PRINT #8) (and the CPC's printer port has only a Busy pin, no Ack pin), aside from that, it should be compatible with the CPC printer port (the CPC's GNDed D7 printer bit is no problem, since allophone numbers are only 6bit wide).
No idea what the 74374 latch is intended for, the printer port output should be latched anyways, so it seems to be totally useless. Using SBY (instead of LRQ) means that software can't use the "1-byte FIFO" of the SP0256, which is no good (the reason for that poor design was probably that LRQ would need to be inverted by additional hardware before passing it to ACK).
For details on the speech chip, see :
- SP0256
- SP0256 Voice Generator
- SP0256 Instruction Set
- SP0256 Allophones
- SP0256 Pin-Outs
- SP0256 on Printer Port (DIY)