Author Topic: AmDrum Clone  (Read 6745 times)

0 Members and 1 Guest are viewing this topic.

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.991
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3865
  • Likes Given: 401
AmDrum Clone
« on: 11:57, 13 May 11 »
Hi All,
     while considering what my next hardware project might be, I stumbled across the AmDrum. Having had a very quick look at the PCB on the Wiki page, it seems to just be a simple DAC strapped to a particular address with an OpAmp connected to the output. This is more or less a complicated DigiBlaster, so with the right software it could work as an AmDrum, but also as a DigiBlaster V4.
Unfortunately the original design uses a ZN428 DAC which is no longer produced [nb]That's a pity because it was my favourite DAC back then - Yes electonics people have favourite components :) [/nb] but there are many alternative DACs still available that can do the job.
My plan is to first make a real AmDrum (I still have one or two ZN428 lying around) for comparison, and then make a new version using available parts.

The problem is, I don't have any schematics and the picture of the top of the PCB on the Wiki is at a slight angle, so not all part values are visible. Does anyone know who this device belongs to? Or if the person is reading this here, could they possibly take a new picture from directly above so that I can be sure that I use the correct values and have an exact copy to compare my clone with.

Thanks,
Bryce.

Offline CPCLER

  • CPC664
  • ***
  • Posts: 104
  • Country: dk
  • Pecunia non olet
  • Liked: 3
  • Likes Given: 37
Re: AmDrum Clone
« Reply #1 on: 16:46, 13 May 11 »
You got a PM!


/CPCLER

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.078
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2968
  • Likes Given: 5223
Re: AmDrum Clone
« Reply #2 on: 17:06, 13 May 11 »
Why not actually design something that would be useful? :)

Your hobby, your decision of course, but what would be the point?

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.991
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3865
  • Likes Given: 401
Re: AmDrum Clone
« Reply #3 on: 17:11, 13 May 11 »
Easy:

1) I always wanted one back then (parents wouldn't let me get a real drumkit either, spoilsports).
2) It may turn out to be a really good DigiBlaster.
3) There are lots of CPCers interested in making music on the CPC, not to mention all the Chiptuners out there.
4) If more people have one, more stuff might be done with them.
5) Because I can :)

Bryce.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.078
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2968
  • Likes Given: 5223
Re: AmDrum Clone
« Reply #4 on: 17:11, 13 May 11 »
I'll accept 1 and 5 :)

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.991
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3865
  • Likes Given: 401
Re: AmDrum Clone
« Reply #5 on: 17:23, 13 May 11 »
I'm sure there are others UltraSyd, MrLou ? who would agree with numbers 2,3 and 4 :)

But I'm glad you accept at least some of my arguments.

Bryce.

Btw, I was nowhere near a shower when I came up with the idea :D

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.078
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2968
  • Likes Given: 5223
Re: AmDrum Clone
« Reply #6 on: 17:24, 13 May 11 »
Only yesterday I saw online a waterproof notepad+pen for the shower. Mighty good idea!

Offline sigh

  • 6128 Plus
  • ******
  • Posts: 1.126
  • Liked: 427
  • Likes Given: 41
Re: AmDrum Clone
« Reply #7 on: 17:27, 13 May 11 »
Sounds cool!
Admittedly, I would love to see Bryce create some sort of joystick adapter that would allow 2 players to each use a 2 button joypad without interference with each other :P !
I would buy that in flash!

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.991
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3865
  • Likes Given: 401
Re: AmDrum Clone
« Reply #8 on: 17:27, 13 May 11 »
I have a plastic board and waterproof pen that I use one when I go diving (you can buy them in most diving shops), but I've never tried designing a circuit at 30 metres, maybe next time :)

@Sigh: Send me more details in a PM. I was also doing something similar for my Plus at the moment: Lots of cartridge games ask you to press fire two for certain things, and my joysticks only have one fire button and I don't have any joypads  :(

Bryce.
« Last Edit: 17:33, 13 May 11 by Bryce »

Offline sigh

  • 6128 Plus
  • ******
  • Posts: 1.126
  • Liked: 427
  • Likes Given: 41
Re: AmDrum Clone
« Reply #9 on: 17:52, 13 May 11 »
I have a plastic board and waterproof pen that I use one when I go diving (you can buy them in most diving shops), but I've never tried designing a circuit at 30 metres, maybe next time :)

@Sigh: Send me more details in a PM. I was also doing something similar for my Plus at the moment: Lots of cartridge games ask you to press fire two for certain things, and my joysticks only have one fire button and I don't have any joypads  :(

Bryce.

PM sent (explained as best as I can)

Offline HAL 6128

  • 464 Plus
  • *****
  • Posts: 489
  • Country: de
    • index.php?action=treasury
  • Liked: 242
  • Likes Given: 1188
Re: AmDrum Clone
« Reply #10 on: 19:13, 15 May 11 »
@Bryce: How about an ZN448E which was often used in former times for AD converting stuff?
...proudly supported Pentomino and NQ-Music-Disc with GFX

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.991
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3865
  • Likes Given: 401
Re: AmDrum Clone
« Reply #11 on: 19:22, 15 May 11 »
The ZN448 is an analogue to digital converter (ADC), the AmDrum needs a digital to analogue converter (DAC). Generally all the ZN series were dis-continued quite a while back, but there are other modern equivalents available.

Bryce.

Offline HAL 6128

  • 464 Plus
  • *****
  • Posts: 489
  • Country: de
    • index.php?action=treasury
  • Liked: 242
  • Likes Given: 1188
Re: AmDrum Clone
« Reply #12 on: 20:13, 15 May 11 »
I found some at ebay. Maybe the AD7569JNZ 8BIT ANALOG I/O SYSTEM,7569,DIP24  > TYP:AD7569JNZ is an alternative?
Pricy stuff (both...).
...proudly supported Pentomino and NQ-Music-Disc with GFX

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.991
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3865
  • Likes Given: 401
Re: AmDrum Clone
« Reply #13 on: 20:16, 15 May 11 »

Offline rpalmer

  • 6128 Plus
  • ******
  • Posts: 547
  • Country: au
  • Liked: 362
  • Likes Given: 18
Re: AmDrum Clone
« Reply #14 on: 12:06, 16 May 11 »
Hi bryce,

You can make your own Digital-to-Analogue converted.
I have the book "The Ins & Outs of the AMSTRAD" by Don Thomasson and the attached file is a picture of such a way to convert digital data to analogue.
maybe this may be of use to you.

regards
rpalmer

PS. I also go the parts you sent to me today, many thanks.

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.991
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3865
  • Likes Given: 401
Re: AmDrum Clone
« Reply #15 on: 12:50, 16 May 11 »
Your attached diagram is a basic resistor ladder, which means buying lots of different valued resistors. This was used for the original DigiBlaster and later my DigiBlaster V3 moved to an R2R Ladder (does the same thing, but uses only 2 different resistor values). Although this would work fine for the AmDrum, this time I wanted to use a real DAC as the original AmDrum does. A real DAC also has the advantage of having a Chip-Select or Output-Enable pin, which makes it easier to enable/disable when the correct address is chosen. But I might fall back on this solution if I'm not happy with the choice of DACs available today.

Bryce.

Did the parts arrive in one piece? I was worried that the pins might get bent/broken.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: AmDrum Clone
« Reply #16 on: 21:54, 16 May 11 »
That's a simple Digiblaster  :laugh:
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline fgbrain

  • CPC6128
  • ****
  • Posts: 227
  • Country: gr
    • index.php?action=treasury
    • Chaos CPC Homepage
  • Liked: 124
  • Likes Given: 297
Re: AmDrum Clone
« Reply #17 on: 01:45, 29 January 12 »
I have a 'first generation' self-built Digiblaster.

Still I would be very much interested in a new Digiblaster / Amdrum clone!!
Any news on this project, Bryce ???
_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.991
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3865
  • Likes Given: 401
Re: AmDrum Clone
« Reply #18 on: 14:17, 30 January 12 »
I built a batch of my version of the DigiBlaster, but that was it. I didn't intend building any new devices of this sort. What exactly are you looking for?

Bryce.

Offline fgbrain

  • CPC6128
  • ****
  • Posts: 227
  • Country: gr
    • index.php?action=treasury
    • Chaos CPC Homepage
  • Liked: 124
  • Likes Given: 297
Re: AmDrum Clone
« Reply #19 on: 23:12, 30 January 12 »
You wrote:
Quote
My plan is to first make a real AmDrum (I still have one or two ZN428 lying around) for comparison, and then make a new version using available parts.

I'm asking if you made a new version of AmDrum or whatever you will call this...

It would be nice if can we use AmDrum software through Digiblaster ( ?? ) since nobody has an Amdrum... Or the samples only..
_____

6128 (UK keyboard, Crtc type 0/2), 6128+ (UK keyboard), 3.5" and 5.25" drives, Reset switch and Digiblaster (selfmade), Inicron Romram box, Bryce Megaflash, SVideo & PS/2 mouse, , Magnum Lightgun, X-MEM, X4 Board, C4CPC, Multiface2 X4, RTC X4 and Gotek USB Floppy emulator.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1976
  • Likes Given: 4650
Re: AmDrum Clone
« Reply #20 on: 02:36, 31 January 12 »
Shouldn't be that big problem to patch Amdrum Soft for a Digiblaster.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline genesis8

  • CPC6128
  • ****
  • Posts: 181
  • Country: fr
    • Genesis8 Amstrad Page
  • Liked: 49
  • Likes Given: 20
Re: AmDrum Clone
« Reply #21 on: 00:40, 08 July 12 »
Hello,

any news about a new amdrum ?

Otherwise, would it be possible to buy either a centronic or edge-connector digiblaster V3 (or both if possible) if you have still some available ?

By the way, correct me if I am wrong but using a digiblaster eat a lot of CPU time sending data to play.

Would it be possible to make a digiblaster with some memory to load data and just send short commands to play the data when needed, without adding too much cost ?

P.S. : how much more to add VN96 like the SoundPlayer+ (Futurs) ?
« Last Edit: 01:47, 08 July 12 by genesis8 »
____________
Amstrad news site at Genesis8 Amstrad Page

Offline steve

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.263
  • Country: gb
  • Liked: 178
  • Likes Given: 210
Re: AmDrum Clone
« Reply #22 on: 01:08, 08 July 12 »
Perhaps when Bryce designs his 512KB ram expansion, it could include a DMA controller to send data to a digiblaster and maybe other destinations.


Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 10.991
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 3865
  • Likes Given: 401
Re: AmDrum Clone
« Reply #23 on: 11:48, 08 July 12 »
The DigiBlaster is a completely passive design up to now, ie: it doesn't have any power supply. Adding anything new like a buffer would mean changing the design completely.

Yes, the DigiBlaster depends completely on the CPU, so at it's best quality, it would be using more or less 100% of the CPU resources, that's how it's designed.

I never did anything more on the AmDrum, it's still at about position 10 on my priority list.

@Steve: DMA isn't just about adding another IC, to add proper DMA to the CPC would mean major internal modifications, which most users wouldn't be willing to do. The 512K RAM is being designed with as low a cost as possible, so it definitely won't have anything even close to DMA.

Bryce.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.078
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 2968
  • Likes Given: 5223
Re: AmDrum Clone
« Reply #24 on: 12:27, 08 July 12 »
so it definitely won't have anything even close to DMA.


Not even a tiny sticker saying "DMA"? :D