Music 500 -> Music 5000 and Music 500 -> Music 3000

discuss both original and modern hardware for the bbc micro/electron
User avatar
hoglet
Posts: 12658
Joined: Sat Oct 13, 2012 7:21 pm
Location: Bristol
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by hoglet »

maniacminer wrote: Fri Apr 19, 2024 6:48 pm Although one thing I have noticed is the PSU voltage on the "good" M500 is 4.65V and on the "bad" it is 5.1V maybe the lower voltage prevents the runt pulses from having an effect? Perhaps more modern TTL is fast enough to "see" them?
These are both very plausible explanations.
User avatar
hoglet
Posts: 12658
Joined: Sat Oct 13, 2012 7:21 pm
Location: Bristol
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by hoglet »

maniacminer wrote: Fri Apr 19, 2024 6:48 pm There are runt pulses on that 74138, but the other "good" M500 also has them and that somehow doesn't exhibit this problem.
I think generally runt pulses on the nS0..nS7 signals will not matter as:
- the signal is connected to a syncronous input (i.e. an input qualified by a seperate clock)
- the signal is OR'ed with the Phi1 clock before being connected to an aynchronous input

I think the only expection to this rule is where nS7 connects to the Async Clear input of IC3 (a 74LS74).

Dave
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

daveejhitchins wrote: Fri Apr 19, 2024 6:59 pm
maniacminer wrote: Fri Apr 19, 2024 6:48 pm There are runt pulses on that 74138, but the other "good" M500 also has them and that somehow doesn't exhibit this problem. Although one thing I have noticed is the PSU voltage on the "good" M500 is 4.65V and on the "bad" it is 5.1V maybe the lower voltage prevents the runt pulses from having an effect? Perhaps more modern TTL is fast enough to "see" them?
Think I'd be wanting to try it out with 5V . . . Just to eliminate the low Voltage being the culprit. - Dave H.
I just soldered a 100pF capacitor on and left it at that. I've got a load more "dead" M500's to fix :shock:
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

hoglet wrote: Fri Apr 19, 2024 7:08 pm
maniacminer wrote: Fri Apr 19, 2024 6:48 pm There are runt pulses on that 74138, but the other "good" M500 also has them and that somehow doesn't exhibit this problem.
I think generally runt pulses on the nS0..nS7 signals will not matter as:
- the signal is connected to a syncronous input (i.e. an input qualified by a seperate clock)
- the signal is OR'ed with the Phi1 clock before being connected to an aynchronous input

I think the only expection to this rule is where nS7 connects to the Async Clear input of IC3 (a 74LS74).

Dave
Ah yes, I was following the schematic with kind of truth table and the window here is very narrow, so the capacitor seems to smooth out runt pulses and extend and delay genuine pulses by a tiny margin (nanoseconds)

Oh, I'm so glad I know I'm not losing my mind (although I'd have to find it first, I lost it in a rabbit hole sometime ago) :lol:

What amuses me is how many have gone like this and people don't realise? I think having some music tracks from known, good working systems points out that your unit is bad, rather than the Hybrid M500 being just shitty and chalked up to being 80s inferior technology. As when it is working 100% it is a very powerful synthesizer with lots of potential.
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

Now I have two working M500's (yay!) Here comes the next two... (all the space I have on the bench at the moment)
Another Bad M500.mp3
Another Bad M500 (Syncron)
(3.19 MiB) Downloaded 4 times
Yet Another Bad M500.mp3
Yet Another Bad M500 (Syncron)
(3.45 MiB) Downloaded 4 times
Bad M500s Combined.mp3
Yikes! This combination sounds bad...
(3.09 MiB) Downloaded 5 times
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

I pulled one apart today.
The usual suspects
The usual suspects
I desoldered the usual suspects, but amazingly, these were all good. So I moved on to the rest of the logic. Then I popped IC35, IC34, IC33, IC31 & IC30. Cleaned them up and put them through the chip tester - IC31/74LS173 was bad.
First bad IC
First bad IC
I really wish there was a product that could take a board pull IC and then clean and align the pins. It takes longer to do that than it does to remove the IC from the board and clean the PCB...
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

I found the RAM has failed and that would explain the lack of wavetable synthesis.
Attachments
Dead RAM#1
Dead RAM#1
Dead RAM#2
Dead RAM#2
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

After a long walk and a couple of pints, back to the M500...
Might as well pull the lot
Might as well pull the lot
Time to stretch your legs
Time to stretch your legs
Just need some glue!
Just need some glue!
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

Yay! Fixed.
PCB bottom
PCB bottom
PCB top, just sockets
PCB top, just sockets
Installed into case
Installed into case
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

Onto the next M500...
Chips ahoy!
Chips ahoy!
Chips straightened and cleaned ready for testing
Chips straightened and cleaned ready for testing
Oh dear IC26/74LS374 bad
Oh dear IC26/74LS374 bad
SRAM bad in IC25
SRAM bad in IC25
Good vs. bad
Good vs. bad
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
james
Posts: 329
Joined: Tue Aug 15, 2023 8:41 pm
Location: NE Hampshire
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by james »

How many Music 500/3000/5000 devices do you have? :-o
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

james wrote: Mon Apr 22, 2024 5:20 pm How many Music 500/3000/5000 devices do you have? :-o
6½ - three are now working, three and a half to be fixed. The half is just the board with no case (also doesn't work)
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

Whilst looking through the vast amount of M500/0 stuff I found a tune I've not heard since I heard an M5000 demonstrated decades ago, so with my three working M5000's all connected via a mixer, playing simultaneously, here's "Hooked on Bach" 8)
3xM5000 Plays Bach.mp3
Three - if I keep going, I could have a choir! (this is Cambridge after all)
(8.88 MiB) Downloaded 14 times
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

So this is what the next two M500's sound like without doing anything to them. They are both playing the Bach piece from the previous post. Listen and weep :lol:
Bad M5000-1 - Plays Bach.mp3
Music 500 #1 plays Bach - yikes!
(8.89 MiB) Downloaded 7 times
Bad M5000-2 - Plays Bach.mp3
Music 500 #2 plays Bach - yikes!
(8.88 MiB) Downloaded 5 times
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

Putting the fourth M500 back together and come across a problem I've never had before... Pushing this IC in with my finger and "crunch" :shock:
Subsidence?  Should have bought Texas Instruments!
Subsidence? Should have bought Texas Instruments!
I also discovered one of the 74LS374's popped out of the socket as its legs are too short. Eeeek!
Socket city
Socket city
Lots and lots of soldering
Lots and lots of soldering
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

Fourth tested and now all four play simultaneously :lol:
I can't hear any audible difference switching between them on the fly apart from slightly different levels and bass response.
The ensemble
The ensemble
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
maniacminer
Posts: 1272
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: Music 500 -> Music 5000 and Music 500 -> Music 3000

Post by maniacminer »

Something I did wonder, the output filters have a very strong cut-off, making the high sample rate pointless. I'm just guessing that it is really brutal because of the artefacts introduced by having really tiny wave samples and then stretching them out over a long period leading to sharp transitions? I think I'll remove the capacitors in a unit section by section and listen to the difference. It's a shame the sample RAM is so meagre :?
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
Post Reply

Return to “8-bit acorn hardware”