Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

diyelectromusic

@diyelectromusic.mastodon.social.ap.brid.gy
102 followers 2 following 481 posts

Simple DIY electronic music projects - #Arduino, #RaspberryPi #MIDI, #synthdiy, where music and #STEM overlap. Home of the #LoFiOrchestra and follower of […] 🌉 bridged from ⁂ mastodon.social/@diyelectromusic, follow @ap.brid.gy to interact

PostsRepliesMedia
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 07/10/2026
Is there a standard "I made this with AI" content warning that we can encourage people to use, so I can filter them out and save the disappointment of finding out halfway through reading about a project? I guess if others choose that as a method, that's up to them, but personally I have very […]
mastodon.social
Original post on mastodon.social
413 4
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 04/10/2026
Hmm. Spent pretty much all day trying to work out where my PIO implementation is broken. Unfortunately its still broken, but I've managed to disprove quite a few things on the way. So, its still broken, but I am a lot more knowledgeable about the bits that aren't broken... I think that is […]
mastodon.social
Original post on mastodon.social
100 1
Reposted by diyelectromusic
Juan F. Ramírez @juanfr.mastodon.social.ap.brid.gy · 04/10/2026
Brand new Spectrum game: Amok Time, by Simon Allan. When a 1979 Disney film meets Spectrum classic Atic Atac 🙃 Physicall edition already available, digital edition in 16th october, both here: simonallan.itch.io/amok-time #zxspectrum #retrogaming
011 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 01/10/2026
I really don't know what I was expecting when I clicked on the site called "pink trombone". But I'm pretty sure it wasn't this... dood.al/pinktrombone (it's amazing, btw. Been playing with it for something like 10 minutes...) #WeirdWebOctober
dood.al
Pink Trombone
022 2
Reposted by diyelectromusic
Stefan Bohacek @fediverse.stefanbohacek.online · 01/10/2026
Hey fediverse, happy #WeirdWebOctober to everyone participating! weirdweboctober.website #WeirdWeb #SmallWeb #MakeAWebsite
weirdweboctober.website
Weird Web October
A challenge to try and make a website every day of October, based on the theme for each day
137 7
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 28/09/2026
Quick question @ExtKits .. the switches for the RP2350 RomWBW bus - should they be readable from basic using PRINT IN 0 If so, mine aren't being recognised for some reason so now wondering if I've done something daft... I've also managed to kill an LED, which is annoying, as I did test them […]
mastodon.social
Original post on mastodon.social
001 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 27/09/2026
It works! I now have my badge ready for the #RC2014Assembly v2. When is it on again? Oh wait... :) (btw to change to the second line from BASIC you need OUT 218,192 - ie OUT $DA,$C0 or writing b1100000 to the control register) #RC2014
Photo of two RC2014 modules joined together. On the right is a RC2014 micro which has a Z80 CPU, ROM, RAM and serial (all DIP) chips.  On the left is a backlit LCD1602 module showing the text "diyelectromusic" on the top line and "rc2014 asbly 2" on the bottom.
110 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 26/09/2026
Had a really great time at the #RC2014Assembly. Listened to some brilliant talks and talked to people about their projects. Also spoke to lots of people about my own messing around with the AY-3-8910 and ZX Spectrum compatible graphics. I hope Steve from SmallComputerCentral wasn't too annoyed […]
mastodon.social
Original post on mastodon.social
020 2
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 19/09/2026
Just managed to plug in one of my PGA2350's into a PCB rotated 90 degrees, so thought I'd killed it. Turns out it won't run my code if I don't load it first. I mean who knew? At least it doesn't seem dead! Phew. #MakerFail
020 2
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 18/09/2026
This is great. It is using 6 XIAO synth modules. I've written about these myself on my own blog too - they really are quite fun little modules :) www.youtube.com/watch?v=2hYpgMcTs8o #Xiao #MIDI
020 2
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 16/09/2026
Ok, so now I need to figure out how to drive these beasties...
Photo of three Altera MAX EPM7128SLC84 CPLDs.  Each is a square 84-pin PLCC format device.
020 2
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 15/09/2026
haha - how has the Mahler Project from 2015 passed me by? :) www.youtube.com/watch?v=LUvYcFBwGGo This is apparently in response to the challenge in the original ZX Spectrum manual under the BEEP command to program in the rest of Mahler's first symphony... I just love the expressions […]
mastodon.social
Original post on mastodon.social
032 3
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 15/09/2026
I've always known the ZX Spectrum 128K MIDI cable was weird. But it quite a bit weirder than I realised! As far as I can make out the circuit drives it as a current loop running at +/- 12V RS232 voltages... diyelectromusic.com/2026/09/14/zx-s… #ZXSpectrum #MIDI
diyelectromusic.com
ZX Spectrum Music Making
Having spent a fair bit of time over on my other blog looking at ZX Spectrums, I thought it about time I dragged some of that over here and looked at music making 1980s computer style. This shows everything I had back in the day for my ZX Spectrum. The hardware (from left to right): a 128K MIDI lead (5 pin DIN to BT RJ style plug); the RAM Music Machine; and a SpecDrum. The tapes (top left to bottom right): Melbourne House’s The Music Box (for 48K and 128K Spectrum); the RAM Music Machine software; the SpecDrum software. Then on the bottom row the three additional drum kits for the SpecDrum: Electro, Afro and Latin. There are a lots of resources online about all of these devices, but the one-line summary of each is as follows: * 128K MIDI Lead: The Spectrum 128 had a keypad/MIDI socket which hangs off the additional general purpose IO pins from the AY-3-8912 sound chip. * RAM Music Machine: From 1986 this provides MIDI IN, OUT and THRU as well as sample playing at 19.4kHz. * Cheetah SpecDrum: From 1985 this is essentially a DAC with drum machine software, additional kit samples and a drum kit editor to combine samples into a custom kit. Whilst supporting 8 samples, only 3 can be played at the same time. For this first post, I’m taking a bit of a dive into the default MIDI support that appeared with the original Spectrum 128K “Toastrack”. I started with a Spectrum+ but soon upgraded to an original 128K, so this is where I spent most of my own Spectrum days. I still have my original 128K, but I need to give it a bit of TLC – at least a new keyboard membrane – before I can get it out again. ### 128K Spectrum and MIDI There were three major advances (at least as far as I was concerned) with the new 128K Spectrum when it came out: more memory, of course; the AY-3-8912 sound chip (the slightly smaller version of the AY-3-8910); and the prospect of MIDI. It wasn’t full MIDI, that still required some additional peripherals, but with the correct lead, it was possible to use the ZX Spectrum to control a MIDI synthesizer via MIDI OUT. It turns out that lead is a curious beast though – the Spectrum’s implementation of MIDI isn’t following the MIDI spec as such. There are a few resources that discuss what is going on: * https://oldmachinery.blogspot.com/2012/11/spectrum-128-and-midi.html * https://www.benophetinternet.nl/hobby/vanmezelf/ZX_Spectrum_Midi_Out.pdf * https://s-huehn.de/spectrum/en/hardware2.htm#zx128midi * https://sinclair.wiki.zxnet.co.uk/wiki/AY-3-8912 But apart from the odd plug, it is a variant of BT style 6-pin “phone” plug that these days is particularly hard to come by, looking at the schematic for the 128K we can see a bit more what is going on: It isn’t very easy to make out, but the chip on the left is the AY-3-8912 and the two chips in the middle are RS232 driver/receiver chips. They are hanging off the AY-3-8912’s IO port and we can see in the 128K Service Manual what the 8 bits of this port are used for: R16 is the (octal) register 16 (i.e. 14 in decimal) of the AY-3-8912, which corresponds to IO PORT A. R17 would be PORT B, but there is no PORT B on the 8912, that only exists on the 8910. To see how this is used for MIDI, we can refer to the 128K Spectrum ROM Dissassembly: ; ------------------------ ; Send Byte to MIDI Device ; ------------------------ ; This routine sends a byte to the MIDI port. MIDI devices communicate at 31250 baud, ; although this routine actually generates a baud rate of 31388, which is within the 1% ; tolerance supported by MIDI devices. ; Entry: A=Byte to send. L11A3: LD L,A ; Store the byte to send. LD BC,$FFFD ; LD A,$0E ; OUT (C),A ; Select register 14 - I/O port. LD BC,$BFFD ; LD A,$FA ; Set RS232 'RXD' transmit line to 0. ; (Keep KEYPAD 'CTS' output line low to prevent the keypad resetting) OUT (C),A ; Send out the START bit. LD E,$03 ; (7) Introduce delays such that the next bit is output 113 ; T-states from now. L11B4: DEC E ; (4) JR NZ,L11B4 ; (12/7) NOP ; (4) NOP ; (4) NOP ; (4) NOP ; (4) LD A,L ; (4) Retrieve the byte to send. LD D,$08 ; (7) There are 8 bits to send. L11BE: RRA ; (4) Rotate the next bit to send into the carry. LD L,A ; (4) Store the remaining bits. JP NC,L11C9 ; (10) Jump if it is a 0 bit. LD A,$FE ; (7) Set RS232 'RXD' transmit line to 1. ; (Keep KEYPAD 'CTS' output line low to prevent the keypad resetting) OUT (C),A ; (11) JR L11CF ; (12) Jump forward to process the next bit. L11C9: LD A,$FA ; (7) Set RS232 'RXD' transmit line to 0. ; (Keep KEYPAD 'CTS' output line low to prevent the keypad resetting) OUT (C),A ; (11) JR L11CF ; (12) Jump forward to process the next bit. There is more, but this is enough to see how MIDI is encoded as follows: PORT A Value: $FA -> 1111 1010 -> transmit line to 0 $FE -> 1111 1110 -> transmit line to 1 This is toggling the AY’s PORT A A2 bit according to the register usage, which maps over onto the RS232 CTS line. The above schematic extract has been redrawn by others which makes things a bit easier to see what happens next: A2 from the AY chip goes to IC33 which is a MC1488 quad line driver. It is powered from 12V and -12V and generates the RS232 voltages required. RS232 requires a positive and negative voltage with respect to a common ground. For the MC1488 it specifies that for a VCC of +/-13V it generates a high and low voltage output of +/- 9-10.5V. From the datasheet, we can see that the inputs get inverted: The AY A2 pin goes to pins 4 and 5, and thus pin 6 is the output which goes via a 1K resistor to pin 5 of the MIDI/RS232 socket. Unfortunately, the pin numbering for those sockets as listed above (and in the linked document) seem opposite to those used with BT phone sockets (at least I think – it is very confusing trying to figure out which pin is which on the plugs and sockets). The references for telephony I’ve found have pin 1 as the pin nearest the locking latch, but in the above link (and I believe in the schematic above) pin 6 is the one nearest to the locking latch. Looking inside my 128K MIDI cable, and checking for continuity, I can see the following: MIDI pin 4 (the VCC/source connection usually) seems to be connected to BT pin 5 which is RS232 CTS. MIDI pin 5 (the TX/sink connection usually) seems to be connected to BT pin 1 which is GND. Normally with MIDI, when VCC and TX are HIGH (transmitting a “1”), no current flows. But when TX is pulled LOW (for a “0”) it allows a 5mA current loop to flow through an optoisolator, reproducing the signal in an electrically isolated way in the receiving equipment. The best explanation of how MIDI works in my view is this video: https://www.youtube.com/watch?v=0L7WAMFWSgY With the Spectrum circuit, it would appear that the default position is now for what was VCC (now CTS) and TX (now GND) both to be LOW (for a “0”) so no current flows. Actually, as this is generated by the MC1488, we don’t get a “zero” condition, we get a negative voltage condition for LOW. This means that the protection diode in the receiving MIDI circuit will kick in as “VCC” (CTS) is more negative than “TX” (GND) and so it will conduct. The optoisolator will remain off though regardless. So when CTS goes HIGH (for a “1”) it allows current to flow, but how much current? Assuming the 12V through the RS232 line driver (in reality output is slightly less than VCC), and a typical MIDI receiving circuit (so maybe a ~1.5V Vf for the optoisolator and two 220R resistors as per the MIDI spec) we have a current of: * I = (12 – 1.5) / (1000 + 180 + 220 + 200) =~ 6mA. So I guess, although this seems to work somewhat in reverse to a normal MIDI circuit, it would still work fine for any MIDI receiving equipment that is following the MIDI Spec. If it was ever plugged into something that had a non-standard MIDI IN port though – for example, if they skimmed on the opto-isolator or the protection diode, then the receiver may find itself on the wrong end of the Spectrum’s 12V line or even worse, with -12V with respect to GND, which I imagine wouldn’t end well. For this reason, the aforementioned document recommends building a simple transistor circuit to “correct” the Spectrum’s MIDI OUT to make it more aligned to the official MIDI spec. So in summary, the full sequence from assembler to MIDI signals is as follows: A2=0 -> CTS = 1 -> +12V (ish) -> Current loop flows -> MIDI "0" received A2=1 -> CTS = 0 -> -12V (ish) -> Current loop stops -> MIDI "1" received Notice how that whilst A2 corresponds directly to a MIDI “0” or “1” being transmitted, anyone monitoring the hardware MIDI signal will see the CTS signal taking the opposite state due to the fact that the Spectrum’s MIDI link is GND based not VCC based. Goodness knows what anyone would think if they measured the negative state… ### Conclusion Having worked through all this, I’m now looking back with moderate concern at the free abandon of plugging my ZX Spectrum into my treasured Casio CZ3000 back in the day. I was blissfully ignorant of the above, and just had fun programming my synth via the Spectrum’s BASIC MIDI commands. But as far as I know we all survived the experience and so I hope to reunite them one day. But I am now seriously considering some electronics to do things properly. I have a few options; * The aforementioned transistor fix for the 128K as it stands, which I will probably try. It would be good to come back to this post with some oscilloscope traces once I get things up and running. * Getting my RAM Music Machine going. * Building a DIY MIDI interface. Two really interesting candidates are: * https://www.muzines.co.uk/articles/spectrum-midi/7920 * https://www.muzines.co.uk/articles/micromidi/6021 Kevin ### Share this: * Share on X (Opens in new window) X * Share on Facebook (Opens in new window) Facebook * Like Loading... ### _Related_
193 9
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 13/09/2026
Just seen the M-VAVE FM-1. Six op, 128 preset, 12 note polyphony, MIDI, FM synth, currently on Ali for <£50... I do not need another FM synth. I do not need another FM synth. I do not need another...
000 0
Reposted by diyelectromusic
inpc @inpc.go.mxtthxw.art.ap.brid.gy · 08/09/2026
Another little promo for Ramsgate Festival Of Sound, which I'm part of with my piece Process and Reality. Possibly too far a trek for most my Fedi friends but you never know.... x #RamsgateFestivalOfSound #Electronica #Dub #FunnyNoises
001 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 05/09/2026
And in today's RP2350 API annoyance... sm_config_set_out_pins() compared to sm_config_set_in_pins() and sm_config_set_set_pins() and sm_config_set_sidestep_pins() I mean, why? #Sigh
100 1
Reposted by diyelectromusic
Massimo :bot: @rainmaker1973.zpravobot.news.ap.brid.gy · 04/09/2026
This guy's DIY audio visualizer
540140 140
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 03/09/2026
I'm fighting with the RP2350 SDK again. Anyone used PIO interrupts? Internal "soft" interrupts across PIO/SMs are called IRQs. But there are also two actual interrupts per PIO also called IRQs. So PIO IRQ0 or IRQ1 can be mapped onto any of IRQ0 to IRQ7. But then when attempting to work out the […]
mastodon.social
Original post on mastodon.social
000 0
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 02/09/2026
Does anyone know who V N Larman was? I think that was the name. I seem to have picked up a number of their old ZX Spectrum books and they are wonderful. They really weren't impressed with Personal Computer's "Sixty Programs for the Sinclair ZX Spectrum" I […] [Original post on mastodon.social]
Photo of the introduction to the mentioned book, with additional scribbled annotations in pencil commenting on the text.

Examples:
"real value for money" adding "and this lot isn't"
replacing "sixty fully-developed programs" with "half-developed"
adding "then you are easily pleased" to "exhaustively tested"
062 6
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 28/08/2026
When searching for a technical detail on something obscure and you find yourself on an article discussing in detail one of your own blog posts... I don't think that has ever happened to me before! :)
020 2
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 26/08/2026
This has been a long time coming, but I've finally heard a Tim Follin tune played as coded via the original ZX Spectrum AY sound driver developed by S Ruddy... on an RC2014. diyelectromusic.com/2026/08/26/z80-… #RC2014 #ZXSpectrum #RetroComputers
diyelectromusic.com
273 7
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 24/08/2026
Say I wanted a short pulse at a fairly low frequency from a clock signal, could I use a CD4040 binary counter and use a diode AND gate arrangement on all outputs to only get a pulse when all 12 of the 4040 outputs are HIGH? So not just dividing the freq by 4096 but also the pulse width/4096 (I […]
mastodon.social
Original post on mastodon.social
200 2
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 22/08/2026
So, it turns out that when you do a composite video mod on a vintage computer, your TV can no longer tune into it. I mean who would have thought that changing the mode of video output would change the mode of video output!? I've just spent the last half-hour trying to work out why a video mod […]
mastodon.social
Original post on mastodon.social
100 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 21/08/2026
Why is changing versions of KiCad so painful? What am I doing wrong - I'm sure I mess something up every time and end up with borked libraries... Now I find I've lost the silkscreens of some custom library footprints and even when going back to v9 they've gone. Anyone got a good guide for […]
mastodon.social
Original post on mastodon.social
000 0
Reposted by diyelectromusic
Katharine Hayhoe @katharinehayhoe.com · 21/08/2026
For a customized list of the most effective actions you can take, depending on where you live and what your lifestyle looks like, check out this great resource from @kimberlynicholas.bsky.social and @projectdrawdown.bsky.social
jointheshift.earth
Home
Your guide to meaningful climate action is here! Take the quiz and discover your climate superpowers.
310347 103
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 20/08/2026
This is a fascinating project - a bespoke, dual 14MHz 65C02 gaming architecture with a 1-bit (mono) display... The documentation and design notes are quite extensive and well worth a browse :) (I do like seeing new "retro" projects - i.e. retro techniques or tech in new projects) […]
mastodon.social
Original post on mastodon.social
001 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 18/08/2026
The problem with reading Z80 assembly after many decades on the Internet is I keep reading PUSH AF as a really, really emphasized, "yes they really mean it", push operation. #RetroComputing #Z80
143 4
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 16/08/2026
RE: emalliab.wordpress.com/2026/08/16/z… I've got another ZX Spectrum up and running. This needed a keyboard replacement and comp mod, but then had the weird property that it would boot and pass all diagnostics when running from a diag card with external ROM, but […]
mastodon.social
Original post on mastodon.social
010 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 08/08/2026
Aww, just heard that William Orbit has passed away. I don't know a lot of his work, but his Pieces in a Modern Style are amazing. #WilliamOrbit
101 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 31/07/2026
Nice. My VGA breakout seems to work. Better yet, I've managed to build the RPi Pico scanvideo library using the unofficial Arduino IDE (which I find a lot easier to use than the SDK if I'm honest). #RaspberryPiPico #VGA #Arduino
Photo of a Raspberry Pi Pico connected using 18 jumper wires to a DIY PCB with pin headers, resistors and a VGA socket.  There is a small VGA monitor plugged in showing a "test card" style pattern showing colours (top to bottom): black, red, green, yellow, blue, magenta, cyan, white with the brightest versions on the right shading to dark (almost black) on the left.
131 3
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 29/07/2026
Now this is what I call a circuit patch. Can anyone guess what that 8-pin DIP chip might be? I just can't make out the writing... #RetroComputing
Photo of part of a circuit board.  The main board is a green manufactured PCB, but part of it has been cut away and replaced with a brown, homemade board with additional components.  The traces look like they have been drawn on by hand and link up to the traces on the main PCB in places.  There are two chips, one is a 74LS04 but the other has writing only partly visible with most of it worn away.
111 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 28/07/2026
Has anyone got any tips for doing TAP to WAV and getting it to load onto a Spectrum? I've used www.igormaznitsa.com/tap2wav/index.… and fiddled with a range of options but I can't get a level that works. I've used smartphone, dumbphone, MP3 player and adjusted volume levels. I''ve […]
mastodon.social
Original post on mastodon.social
000 0
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 27/07/2026
Whoops. I appear to have increased the number of Z80 based computers in the house by four thanks to the sale at the Retro Collective yesterday... #RetroComputing
001 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 25/07/2026
When your "notes to self" about trying to figure out how something works gets to around 5,500 words, its probably time to move onto actually doing something with it... :)
100 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 18/07/2026
I'm currently having one of those "I'm sure I've bought some of these but can't find them anywhere" moments that always keep us so thoroughly entertained...
110 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 17/07/2026
These things are a lot more fiddly to make that I was expecting :) But I'm getting there slowly. I need some grease now for the stabilizers. #Mechtrum #ZXSpectrum
Photo of the keybed of a home made keyboard.  There are four rows of keys plus space.  Keys are cherry type "brown" keys and they all sit within a 3D printed keybed.
010 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 12/07/2026
Hands up if you recognise any of this ZX Spectrum music gear from the 1980s! From top left we have: Spectrum 128 MIDI Lead RAM Music Machine Specdrum Then the tapes: The Music Box Music Machine Specdrum (original kit) Then the additional Specdrum kits […] [Original post on mastodon.social]
Photo of the items described in the post.  A special MIDI lead (5 pin MIDI to BT style plug); two hardware interfaces; and six cassette tapes, (three in boxes).
000 0
Reposted by diyelectromusic
Juan F. Ramírez @juanfr.mastodon.social.ap.brid.gy · 12/07/2026
Impressive demo tha puts the Spectrum to its limits youtu.be/7cOu32m3wvQ?is=GWKzPqkHAD9… #zxspectrum #retrogaming
121 2
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 11/07/2026
Right, the PDS repository is now public and the blog series should now be up to date with where I've got to with it all so far. Series starts here: emalliab.wordpress.com/2026/05/04/p… #PDS #ProgrammersDevelopmentSystem #RetroComputing
emalliab.wordpress.com
110 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 08/07/2026
This is the first of a brilliant trilogy of videos visiting three amazing centres of #RetroComputing I've been to two of them now, and hopefully will get to go to the third later this month :) www.youtube.com/watch?v=PL9MjmZ_dlE
002 2
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 07/07/2026
I think I'm making some progress on the PDS once again. I have a PC that seems to recognise the PDS PC ISA card which is great news. You don't get screens like this in software these days of course... #ProgrammersDevelopmentSystem #RetroComputing
Photo of a screen showing white DOS text on a very DOS-blue background.  Text has a lot of detail about how to support the PDS (version info etc), but the main point for posting is there are three contact phone numbers, one is described as a cellphone and two are in London with an (01) area code.
010 1
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 06/07/2026
So at this point, do I buy or build a TZXduino...
000 0
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 05/07/2026
Is this an integration failure? Or mismatched incentives for two different teams? Or weird cost-skimping that assumed a more complex power board? Anyone want to guess how much additional circuitry was between the outside world, in the shape of that barrel […] [Original post on mastodon.social]
photo of a complex circuit board with high density of SMT components, including 3 significant looking chips and an bluetooth SOM, and a range of JST and ribbon connectors around the edges - sitting on top of a black case next to a hole labelled "DC IN 5V 2A" and showing centre-positive jack connection.
000 0
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 02/07/2026
Anyone know what happens if you invert the feedback/divide-by-n part of the PLL/VCO multiplier? I'm guessing introducing a 90 degree phase shift is going to mess with something inherently feeding back on phase differences... (asking as I'm wondering if I can replace buffers in the loop with […]
mastodon.social
Original post on mastodon.social
000 0
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 30/06/2026
Anyone know why the 74xx197 pre-settable binary counter, seems a bit tricky to get these days? Is there a modern replacement or alternative logic family, or am I just not looking in the right places? I have an old circuit that uses one that I'd like to build :) Actually the original circuit […]
mastodon.social
Original post on mastodon.social
000 0
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 28/06/2026
Fingers crossed I'll be wandering around #Synthesized today at some point, at the Centre for Computing History :)
130 3
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 26/06/2026
Just installing MSDOS 6.2 as you do... Been a while since I last had those disks out! And you forget the tactile satisfaction of ejecting one disk and inserting the next. Those clunks and sounds... Ah yes, DLBSPACE and MEMMAKER - those key innovations to stretch your PC further! Also been a […]
mastodon.social
Original post on mastodon.social
040 4
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 26/06/2026
Has anyone done a Monty Python "Romans" sketch version of LLM use? Something like: "Yes, but apart from the disrespecting others people's content, the addictive design patterns, the sycophancy, the ethical biases, the stealth price hikes, the sky-rocketing energy use, the water problems […]
mastodon.social
Original post on mastodon.social
002 2
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 26/06/2026
Brilliant piece of timeline serendipity just now... Really made me laugh. #goose
Screenshot of two Mastodon posts.

Top (text only): 
The law locks up the man or woman
Who steals the goose from off the common
But leaves the greater villain loose
Who does not think to value goose

Bottom (post from Effin Birds):
I am thrilled to say
That I do not know
What the fuck you
Are talking about
026 6
diyelectromusic @diyelectromusic.mastodon.social.ap.brid.gy · 09/06/2026
I have a current limiting (cheap) PSU (yes that one) and whilst testing it, I have the following: 12V, 1A limit: powering 12V@0.2A fine. 12V, 0.8A limit; same device shows as ~3V@0.86A 12V, 0.4A limit; same device shows as ~2.4V@0.46A The device is marked for a 12V/1.2A PSU. Is that right? […]
mastodon.social
Original post on mastodon.social
000 0