Last modified on 1 September 2014, at 07:03

Difference between revisions of "Unconventional use of hardware to produce sounds"

(Created page with "Some peripherals can be mis-used to produce sound effects... == Cassette Motor Relay == Switching the casette Motor On relay on or off can produce a 'click' sound. * Works only...")
 
 
(2 intermediate revisions by one other user not shown)
Line 3: Line 3:
 
== Cassette Motor Relay ==
 
== Cassette Motor Relay ==
  
Switching the casette Motor On relay on or off can produce a 'click' sound.
+
Switching the casette Motor On relay on or off can produce a 'click' sound (done via [[8255|PPI Port C, Bit 4]]).
 
* Works only on 664 and 6128 (which contain a relay for use with external cassette drives).
 
* Works only on 664 and 6128 (which contain a relay for use with external cassette drives).
 
* Does not work on 464 and 464+ (which have internal transistor-driven tape drives without relays).  
 
* Does not work on 464 and 464+ (which have internal transistor-driven tape drives without relays).  
 
* Does not work on 6128+ (which has no tape drive connector, and thus no relay).
 
* Does not work on 6128+ (which has no tape drive connector, and thus no relay).
 +
 +
== Disc Drive Motors ==
 +
 +
The two disc motors can produce some sound: The spinning motor isn't very loud, but the track stepping motor can produce some knock-knock-knock sounds; the stepping rate and number of steps can be controlled by software.
  
 
== Printer Beeper ==
 
== Printer Beeper ==
Line 12: Line 16:
 
Several printers do have an beep function (for example, the [[Amstrad/Schneider DMP2000 Printer]]), producing a beep sound on receiving chr(7).
 
Several printers do have an beep function (for example, the [[Amstrad/Schneider DMP2000 Printer]]), producing a beep sound on receiving chr(7).
 
* Works only if the printer is connected and switched on, only if the printer supports beeps, and only if the beep feature isn't disabled (via DIP-switch).
 
* Works only if the printer is connected and switched on, only if the printer supports beeps, and only if the beep feature isn't disabled (via DIP-switch).
 +
 +
[[Category:Programming]][[Category:Peripherals]]

Latest revision as of 07:03, 1 September 2014

Some peripherals can be mis-used to produce sound effects...

Cassette Motor Relay

Switching the casette Motor On relay on or off can produce a 'click' sound (done via PPI Port C, Bit 4).

  • Works only on 664 and 6128 (which contain a relay for use with external cassette drives).
  • Does not work on 464 and 464+ (which have internal transistor-driven tape drives without relays).
  • Does not work on 6128+ (which has no tape drive connector, and thus no relay).

Disc Drive Motors

The two disc motors can produce some sound: The spinning motor isn't very loud, but the track stepping motor can produce some knock-knock-knock sounds; the stepping rate and number of steps can be controlled by software.

Printer Beeper

Several printers do have an beep function (for example, the Amstrad/Schneider DMP2000 Printer), producing a beep sound on receiving chr(7).

  • Works only if the printer is connected and switched on, only if the printer supports beeps, and only if the beep feature isn't disabled (via DIP-switch).