<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pianoplonker</id>
		<title>CPCWiki - THE Amstrad CPC encyclopedia! - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://oldwiki.cpcwiki.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pianoplonker"/>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php/Special:Contributions/Pianoplonker"/>
		<updated>2026-08-29T04:38:11Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://oldwiki.cpcwiki.eu/index.php?title=Amdrum&amp;diff=108015</id>
		<title>Amdrum</title>
		<link rel="alternate" type="text/html" href="https://oldwiki.cpcwiki.eu/index.php?title=Amdrum&amp;diff=108015"/>
				<updated>2021-04-28T18:33:45Z</updated>
		
		<summary type="html">&lt;p&gt;Pianoplonker: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:cheetah logo.jpg|right|thumb|250px|Company logo]]&lt;br /&gt;
[[Image:Amdrum.JPG|thumb|250px|Box and Manual for the Amdrum]]&lt;br /&gt;
&lt;br /&gt;
The Amdrum is a 8bit D/A converter (hardware) with drumkit (software), made by the British company [[Cheetah]].&lt;br /&gt;
&lt;br /&gt;
Quality of the playback was nice, considering the time and price.&lt;br /&gt;
&lt;br /&gt;
The samples were read from the suplied tapes.&lt;br /&gt;
&lt;br /&gt;
There were serveral tapes with different themes.&lt;br /&gt;
&lt;br /&gt;
Along with the Amdrum came a sequencing program.&lt;br /&gt;
&lt;br /&gt;
It was possible to copy the samples to disc, but the sequencing program had to be patched!&lt;br /&gt;
&lt;br /&gt;
Amdrum was probably Cheetahs version of the SpecDrum (As revealed on the PCB &amp;quot;AMSTRAD SPECDRUM&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Aside of Cheetahs own sequencer you can use some commands of the RSX ROM for LambdaSpeak III to use the Amdrum.&lt;br /&gt;
&lt;br /&gt;
Now, thanks to Jose Leandro, the hardware specialist of the spectrum, with his famous page :&lt;br /&gt;
&lt;br /&gt;
http://trastero.speccy.org/cosas/JL/JL.htm&lt;br /&gt;
&lt;br /&gt;
We can know more about this hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Technical Specifications ==&lt;br /&gt;
&lt;br /&gt;
* Uses I/O Port FFxxh (Write only), ie. only /IORQ, /WR, A15-A8 are decoded. A7..A0 are not decoded, and /RD isn't used, too.&lt;br /&gt;
* Port usage: Write 8bit unsigned sample data to Port FFxxh. The D/A converter is mono and has only one channel (mixing multiple channels is to be done by software).&lt;br /&gt;
* After booting, the Amdrum software first sets port [FF80h]=80h. Emulators can use that feature to detect Amdrum software - and, after [FF80h]=80h was detected, map the whole range of ports FF00h..FFFFh to the Amdrum.&lt;br /&gt;
* During operation, the Amdrum software uses port FFxxh. Where &amp;quot;xx&amp;quot; is garbage coming from the Amdrums keyboard scanning routine (see disassembly below).&lt;br /&gt;
&lt;br /&gt;
The five chips on the single-sided PCB are:&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable|width: 700px; font-size: 2em;}}&lt;br /&gt;
|74LS30N||Single 8-input NAND||Port decoding, /ADDR_MATCH=LOW when A8..A15 all HIGH&lt;br /&gt;
|-&lt;br /&gt;
|74LS32N||Quad 2-input OR||Port decoding, /DAC_WRITE when /ADDR_MATCH, /IORQ, /WR all LOW&lt;br /&gt;
|-&lt;br /&gt;
|SN74LS04N||Hex Inverters||Charge pump circuit, used to create negative voltage rail for the op amp&lt;br /&gt;
|-&lt;br /&gt;
|TL064CDP||Quad Operational Amplifier||Buffer and low pass filter&lt;br /&gt;
|-&lt;br /&gt;
|Ferranti ZN428E-8||8bit DAC||mono one-channel 8bit D/A converter (unsigned samples)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* [[Media:ZN428.pdf|ZN428 Datasheet]] - 8bit D/A Converter&lt;br /&gt;
* [[Media:TL064.pdf|TL064 Datasheet]] - Quad Amplifier&lt;br /&gt;
&lt;br /&gt;
== Partial dissassembly of player ==&lt;br /&gt;
 exx     &lt;br /&gt;
 ld      a,(bc)    ;get channel 1&lt;br /&gt;
 add     a,(hl)    ;add channel 2&lt;br /&gt;
 ex      de,hl&lt;br /&gt;
 add     a,(hl)    ;add channel 3&lt;br /&gt;
 inc     hl&lt;br /&gt;
 ex      de,hl&lt;br /&gt;
 inc     bc&lt;br /&gt;
 add     a,80h     ;add bias (signed to unsigned)&lt;br /&gt;
 inc     hl&lt;br /&gt;
 exx     &lt;br /&gt;
 out     (c),a     ;out [FFxxh] with C=whatever&lt;br /&gt;
 ld      b,0f6h&lt;br /&gt;
 in      a,(c)&lt;br /&gt;
 ld      c,a       ;C=PIO Port C (keyb row, tape, psg control)&lt;br /&gt;
 xor     05h   ;five ???&lt;br /&gt;
 out     (c),a&lt;br /&gt;
 ld      a,0f4h&lt;br /&gt;
 in      a,(66h)&lt;br /&gt;
 ld      (404eh),a&lt;br /&gt;
 out     (c),c&lt;br /&gt;
 ...           ;something missing here?&lt;br /&gt;
 ld      b,0ffh&lt;br /&gt;
 nop     &lt;br /&gt;
 nop     &lt;br /&gt;
 nop     &lt;br /&gt;
 exx     &lt;br /&gt;
 ld      a,(bc)    ;get channel 1&lt;br /&gt;
 add     a,(hl)    ;add channel 2&lt;br /&gt;
 ex      de,hl&lt;br /&gt;
 add     a,(hl)    ;add channel 3&lt;br /&gt;
 inc     hl&lt;br /&gt;
 ex      de,hl&lt;br /&gt;
 inc     bc&lt;br /&gt;
 add     a,80h     ;add bias (signed to unsigned)&lt;br /&gt;
 inc     hl&lt;br /&gt;
 exx     &lt;br /&gt;
 out     (c),a     ;out [FFxxh] with xx=garbage (above PIO Port C value)&lt;br /&gt;
&lt;br /&gt;
== Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;AMDRUM&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:Amdrum_1.jpg|Box&lt;br /&gt;
Image:Amdrum_2.jpg|Amdrum inside box&lt;br /&gt;
Image:Amdrum screen shot 1.gif|Screen shot&lt;br /&gt;
Image:Amdrum screen shot 2.gif|Screen shot&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;300dpi scans by Robcfg&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:AMDRUM_PCB_Top.jpg|PCB Top&lt;br /&gt;
Image:AMDRUM_PCB_Bottom.jpg|PCB Bottom&lt;br /&gt;
Image:AMDRUM_Top.jpg|Interface Top&lt;br /&gt;
Image:AMDRUM_Bottom.jpg|Interface Bottom&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Amdrum Layout, thanks to Jose Leandro&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Amdrum - interface_delante.jpg|Amdrum - Front Box&lt;br /&gt;
File:Amdrum - interface_detras.jpg|Amdrum - Back Box&lt;br /&gt;
File:Amdrum - cara_componentes.jpg|Amdrum - Components&lt;br /&gt;
File:Amdrum - cara_pistas.jpg|Amdrum - Tracks&lt;br /&gt;
File:Amdrum PCB.png|Amdrum - PCB Front&lt;br /&gt;
File:Amdrum Layout.png|Amdrum - Layout&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reviews / Commercials ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Commercials for the Amdrum&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:amdrum commercial.jpg|Commercial for Amdrum&lt;br /&gt;
Image:Amstrad Computer User8610028.jpg|Review of the Amdrum in [[Amstrad Computer User]]&lt;br /&gt;
Image:Amstrad Computer User8610029.jpg&lt;br /&gt;
Image:Amstrad Computer User8610030.jpg&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Amdrum Tape ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Amdrum Tape&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:Amdrum Tape A.jpg|Amdrum Tape side A&lt;br /&gt;
Image:Amdrum Tape B.jpg|Amdrum Tape side B&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kits ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot; style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|''Title''||''Front Covertape''||''Back Covertape''||''Tape Side A''||''Tape Side B''&lt;br /&gt;
|-&lt;br /&gt;
|[[Afro Kit]]||[[Image:Afro Kit 1.jpg|120px]]||[[Image:Afro Kit 2.jpg|120px]]||[[Image:Afro Kit Tape A.jpg|120px]]||[[Image:Afro Kit Tape B.jpg|120px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Electro Kit]]||[[Image:Electro Kit 1.jpg|120px]]||[[Image:Electro Kit 2.jpg|120px]]||[[Image:Electro Kit Tape A.jpg|120px]]||[[Image:Electro Kit Tape B.jpg|120px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Latin Kit]]||[[Image:Latin Kit 1.jpg|120px]]||[[Image:Latin Kit 2.jpg|120px]]||[[Image:Latin Kit Tape A.jpg|120px]]||[[Image:Latin Kit Tape B.jpg|120px]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery caption=&amp;quot;Afro Kit - Errata&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Image:Afro Kit Errata.jpg|Afro Kit Errata&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other playback devices ==&lt;br /&gt;
&lt;br /&gt;
* [[Digiblaster]] (DIY) (8bit DAC on printer port)&lt;br /&gt;
* [[Music Machine]]&lt;br /&gt;
&lt;br /&gt;
== Videos ==&lt;br /&gt;
&lt;br /&gt;
AmDrum on Amstrad CPC (emulated with JavaCPC)&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|0z-jGDOzwGQ|400}}&lt;br /&gt;
&lt;br /&gt;
A presentation(from around 1985) of the ZX Spectrum version of the Amdrum(Specdrum), also mention of the upcomming Amstrad CPC version&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|m6R_W9CZWGU|400}}&lt;br /&gt;
&lt;br /&gt;
== Manual ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:Amdrum Manual.pdf|Amdrum (Cheetah) Manual]] {{EN}} {{PDF}}&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
* [[Media:Amdrum.zip|Amdrum.zip]] (CDT for Emulators)&lt;br /&gt;
* [[Media:Amdrum Afro Kit.zip|Amdrum Afro Kit.zip]] (CDT for Emulators)&lt;br /&gt;
* [[Media:Amdrum Electro Kit.zip|Amdrum Electro Kit.zip]] (CDT for Emulators)&lt;br /&gt;
* [[Media:Amdrum Latin Kit.zip|Amdrum Latin Kit.zip]] (CDT for Emulators)&lt;br /&gt;
&lt;br /&gt;
* [[Media:Amdrum (Eagle).zip|Amdrum (Eagle).zip]] (Amdrum files for Eagle)&lt;br /&gt;
&lt;br /&gt;
==  Weblinks  ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.cpc-power.com/index.php?page=detail&amp;amp;num=4294 ''Amdrum'' from CPC-Power]&lt;br /&gt;
* [http://www.cpc-power.com/index.php?page=detail&amp;amp;num=4312 ''Amdrum Afro kit'' from CPC-Power]&lt;br /&gt;
* [http://www.cpc-power.com/index.php?page=detail&amp;amp;num=4313 ''Amdrum Electro kit'' from CPC-Power]&lt;br /&gt;
* [http://www.cpc-power.com/index.php?page=detail&amp;amp;num=4311 ''Amdrum Latin kit'' from CPC-Power]&lt;br /&gt;
* [https://cpcrulez.fr/hardware-audio-amdrum_AA.htm ''Amdrum'' from CPCrulez]&lt;br /&gt;
* [http://hardware.speccy.org/temp/Amstrad-Amdrum.html  ''Amdrum'' from hardware.speccy.org]&lt;br /&gt;
* [http://www.engadget.com/2005/10/28/music-thing-the-zx-spectrum-specdrum-module/ Site about the SpecDrum]&lt;br /&gt;
* [http://www.crashonline.org.uk/27/specdrum.htm Review of the Spectrum version]&lt;br /&gt;
* [http://www.worldofspectrum.org/hardware/feat42.html Another Spectrum review]&lt;br /&gt;
&lt;br /&gt;
[[Category:Peripherals]] [[Category:Music and sound]] [[Category:Manual]][[Category:Video contents]]&lt;/div&gt;</summary>
		<author><name>Pianoplonker</name></author>	</entry>

	</feed>