Uh Oh.Electron inbound
Re: Uh Oh.Electron inbound
Out of curiosity what expansion(s) do you use with your Acorn Electron?
Senior Principal ASIC Engineer - SystemVerilog, VHDL
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
Thalion Webshrine - http://thalion.atari.org
ST,STf,STfm,STe,MegaST,MegaSTe,Falcon060
A500+,A600,A4000/060,CD32,CDTV
- rubber_jonnie
- Site Admin

- Posts: 15027
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Uh Oh.Electron inbound
I have an ELK SD64.alexh wrote: Wed May 29, 2024 6:34 pm Out of curiosity what expansion(s) do you use with your Acorn Electron?
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- stephen_usher
- Site sponsor

- Posts: 7454
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: Uh Oh.Electron inbound
Here's a video on the Mogway Elk ULA
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
- rubber_jonnie
- Site Admin

- Posts: 15027
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Uh Oh.Electron inbound
Interesting watch, looking forward to getting mine.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- rubber_jonnie
- Site Admin

- Posts: 15027
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Uh Oh.Electron inbound
How exciting! Mogwaay's ULA replacement is nearly here and should arrive tomorrow 
I'll also start getting together the parts for Budgies ULA replacement soon too now that I have the main IC, but that's a slightly harder project.
Should be interesting
I'll also start getting together the parts for Budgies ULA replacement soon too now that I have the main IC, but that's a slightly harder project.
Should be interesting
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- stephen_usher
- Site sponsor

- Posts: 7454
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: Uh Oh.Electron inbound
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
- rubber_jonnie
- Site Admin

- Posts: 15027
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Uh Oh.Electron inbound
OK, so the ULA replacement from mogwaay arrived today. I opted for a partial build and once again had to deal with components the size of a speck of dust!!
This is what I received:
And after fighting with the really small things for a bit, I got all the necessary parts including the main IC installed. I'm pretty happy, the IC went on first time in the right place
After a check of the pins, only one pin hadn't soldered down so I quickly fixed that with my iron and it all looks good. The bottom board passed all its tests and now I just need to join the boards together, but I'll do that once I've checked the main IC for shorts across the pins.
This is what I received:
And after fighting with the really small things for a bit, I got all the necessary parts including the main IC installed. I'm pretty happy, the IC went on first time in the right place
After a check of the pins, only one pin hadn't soldered down so I quickly fixed that with my iron and it all looks good. The bottom board passed all its tests and now I just need to join the boards together, but I'll do that once I've checked the main IC for shorts across the pins.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- stephen_usher
- Site sponsor

- Posts: 7454
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: Uh Oh.Electron inbound
I hope that you don't have hay fever at the moment with those tiny resistors.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
- rubber_jonnie
- Site Admin

- Posts: 15027
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Uh Oh.Electron inbound
No, I was fine today despite the high pollen count!!!stephen_usher wrote: Mon Jun 24, 2024 8:13 pm I hope that you don't have hay fever at the moment with those tiny resistors.
I think because the board is quite thick, I had a lot of problems using the technique I used on my Analog V2's, which was solder one end then settle the resistor down before soldering the other, but the thermal mass just seem too much, so in the end I tinned the pads, used thick flux to hold the parts in place and used hot air at a slow speed to solder them down. That worked a treat in the end.
I've been through and checked for shorts on the main IC and there are none, and no loose pins, so the whole thing is assembled now and awaiting flashing. I managed to get the harness for the serial adapter built too:
But I need to figure out how to flash it as I can't see any pre-made firmware. Too tired to try and figure it out now, so a job for tomorrow I think.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
- rubber_jonnie
- Site Admin

- Posts: 15027
- Joined: Thu Aug 17, 2017 7:40 pm
- Location: Essex
- Contact:
Re: Uh Oh.Electron inbound
OK, so this Elk is finally fixed!!!
And no, it wasn't the ULA after all, but the ROM!!!
Having built and programmed the ULA replacement, the machine still didn't work, so I pulled the ROM and socketed it, and when I swapped in the ROM from my spare issue 4 board, this happened:
OK then, so I tried with my ElkSD attached and got this:
And this:
All using this:
Putting back the original ULA:
It all worked just fine:
So on to the culprits:
First off, the CPU was one I'd fitted previously and as it was new, I expected it to work, it didn't. Then the 2 RAM ICs I found bad after removal and replacement with known good.
Finally the ROM. Mask ROMs rarely go bad, but this one did. I was able to read the working ROM from the iss 4 machine with my TL866, though I had to disable chip ID and pin detection for it to work, but it read as a 27C256.
I then wrote that to a replacement 27C256 and that works perfectly in the Elk
I did read the faulty ROM, but all it came back with was 80s and 00s, so no wonder it didn't work!!!
Whew, that was quite the journey.
And no, it wasn't the ULA after all, but the ROM!!!
Having built and programmed the ULA replacement, the machine still didn't work, so I pulled the ROM and socketed it, and when I swapped in the ROM from my spare issue 4 board, this happened:
OK then, so I tried with my ElkSD attached and got this:
And this:
All using this:
Putting back the original ULA:
It all worked just fine:
So on to the culprits:
First off, the CPU was one I'd fitted previously and as it was new, I expected it to work, it didn't. Then the 2 RAM ICs I found bad after removal and replacement with known good.
Finally the ROM. Mask ROMs rarely go bad, but this one did. I was able to read the working ROM from the iss 4 machine with my TL866, though I had to disable chip ID and pin detection for it to work, but it read as a 27C256.
I then wrote that to a replacement 27C256 and that works perfectly in the Elk
I did read the faulty ROM, but all it came back with was 80s and 00s, so no wonder it didn't work!!!
Whew, that was quite the journey.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...