Whoops, I did it again. I have a problem, Dragon 32 inbound

Blogs & guides and tales of woo by forum members.
User avatar
stephen_usher
Posts: 5582
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Whoops, I did it again. I have a problem, Dragon 32 inbound

Post by stephen_usher »

Maybe it was sub-standard solder too.
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.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10476
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: Whoops, I did it again. I have a problem, Dragon 32 inbound

Post by rubber_jonnie »

stephen_usher wrote: Sat Apr 02, 2022 12:41 pm Maybe it was sub-standard solder too.
I wouldn't be surprised if the solder was sub-standard, I just really don't get how all of them got that bad, it's just like somebody was bashing the keyboard for hours and hours to make nearly every joint crack.

This afternoon I've done a couple of jobs.

PIA removed and socketed:

PXL_20220402_124217988.jpg
PXL_20220402_124217988.jpg (400.21 KiB) Viewed 1456 times

It came out nice and easily with no problems.

Socket in:

PXL_20220402_131209193.jpg
PXL_20220402_131209193.jpg (434.65 KiB) Viewed 1456 times

And keyboard de-soldered and re-soldered:

PXL_20220402_131223277.jpg
PXL_20220402_131223277.jpg (274.92 KiB) Viewed 1456 times

Sadly the keyboard still doesn't work, which means that the only thing it can really be is the 6821 PIA, so off for a hunt for one of those now.
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...
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10476
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: Whoops, I did it again. I have a problem, Dragon 32 inbound

Post by rubber_jonnie »

Well, pair of 6821 PIAs on order, just in case the other PIA is dead too!!

Fingers crossed it'll revive the keyboard.
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...
User avatar
stephen_usher
Posts: 5582
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Whoops, I did it again. I have a problem, Dragon 32 inbound

Post by stephen_usher »

I guess that you could desolder the other chip and swap them in the same way that you can the 6522(?)s in the BBC Micro as a test?

If the fault moves then you know it's the chip. If it doesn't then either both are dead (less likely) or it's something else.
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.
User avatar
stephen_usher
Posts: 5582
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Whoops, I did it again. I have a problem, Dragon 32 inbound

Post by stephen_usher »

Actually, looking at the schematic IC24 could stop the keyboard working if it's gone up the creek and feeding stuff back up. It's a 244 and connected to an external port, the parallel port, which could get zapped by static. I'd remove that first.

Also, swapping the 6821s should be a good test as if the keyboard one is faulty then swapping it over would allow the keyboard to work but sound and the tape interface would stop working.
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.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10476
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: Whoops, I did it again. I have a problem, Dragon 32 inbound

Post by rubber_jonnie »

stephen_usher wrote: Sat Apr 02, 2022 9:03 pm Actually, looking at the schematic IC24 could stop the keyboard working if it's gone up the creek and feeding stuff back up. It's a 244 and connected to an external port, the parallel port, which could get zapped by static. I'd remove that first.

Also, swapping the 6821s should be a good test as if the keyboard one is faulty then swapping it over would allow the keyboard to work but sound and the tape interface would stop working.
I had considered swapping the 6821's but can't find a second socket, so it's out until I can find one. Pretty sure I have some, just need to find it, though the 2nd 6821 does look like I could remove it without too much of an effect on the rest of the machine.

I have 2 spares on the way in case both are dead!!

I have also considered the 244 as a problem too, so will probably pull that tomorrow and see if it helps. The 244 is just a buffer for the printer port, but given the amount of sharing with the keyboard lines it could drag it down if dead, and I do have spares and a socket.
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...
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10476
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: Whoops, I did it again. I have a problem, Dragon 32 inbound

Post by rubber_jonnie »

@stephen_usher I pulled both the 74LS244 (Made no difference) and the 2nd 6821.

Swapping the PIAs I can now use the keyboard:

PXL_20220403_134127762.jpg
PXL_20220403_134127762.jpg (262.93 KiB) Viewed 1412 times

Though the original keyboard PIA is clearly marginal as it 'sort of' works, with occasional flashes and garbage on screen, which I'm told is normal because of the way it's hooked up.

I half expected it as the machine boots with garbage on screen with the 2nd PIA removed, though you can see the cursor blinking in amongst the mess.

So, it's a solid diagnosis: PIA that looks after the keyboard is faulty or at least marginal, so once the replacements arrive it should be ready to go. In the meantime, I think the key switches could do with a little Electrolube too.

:)
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...
User avatar
stephen_usher
Posts: 5582
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Whoops, I did it again. I have a problem, Dragon 32 inbound

Post by stephen_usher »

Excellent! Progress. :-)
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.
User avatar
rubber_jonnie
Site Admin
Site Admin
Posts: 10476
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: Whoops, I did it again. I have a problem, Dragon 32 inbound

Post by rubber_jonnie »

stephen_usher wrote: Sun Apr 03, 2022 4:16 pm Excellent! Progress. :-)
Yeah, pretty happy with it now I know the right parts are on the way.

I have to say it has really awful solder throughout, seems very like lead free and takes a lot of heat to melt.

All done now though, and quite pleased it has a composite out too, though the green screen is somewhat vomit inducing!

Looking at 64k upgrades too.
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...
Higgy
Posts: 400
Joined: Tue Apr 23, 2019 8:05 pm
Location: Somerset

Re: Whoops, I did it again. I have a problem, Dragon 32 inbound

Post by Higgy »

Once you upgrade to 64K (ROMs also?) and have a nice blue flashing cursor, you will then be typing everytime the command to get into 32k mode to play games :)

I don't know if it is still being made, but there was a floppy disk emulator. Same guy who did Amstrad 464 one.

(It's been a few years, but I think I always had to drop into 32k mode to play anything. Might have been due to the Dragon 64's initial boot ROM being different? Can't really remember).
Post Reply

Return to “MEMBER BLOGS”