New project: An ACT Apricot F1 "barn find"

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

Re: New project: An ACT Apricot F1 "barn find"

Post by stephen_usher »

I think I've tied it down to the READY line never going high and that's controlled by a quad AND gate (74LS21). All the inputs to the lines which ultimately generate the signal are high but the output is low. When I connect one of the inouts with the output the screen goes black, suggesting that something happened on the processor side.

So, I need a replacement chip.
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: 5534
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: New project: An ACT Apricot F1 "barn find"

Post by stephen_usher »

More components ordered...

Then I tried to remove the old chip.

Most of the pins did free but one wouldn't desolder at all. Clipped the pin and got the chip out, then after a lot of effort the last pin was removed from the board, but I can't for the life of me clear the hole. I'm going to have to get my tiny drill and pin vice and try to gently clear it that way.
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: 5534
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: New project: An ACT Apricot F1 "barn find"

Post by stephen_usher »

With the 74LS21 removed and a socket installed the processor is actually running, though it's not doing anything useful as it can't switch between the I/O bus and the memory bus. Still, it's an improvement.

The ground pin hole was very difficult to clear, even with a drill. I'm glad I don't need to do that again, at least on this chip.
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: 5534
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: New project: An ACT Apricot F1 "barn find"

Post by stephen_usher »

OK. Looks like a CPU issue too as the M-/IO line wasn't operating correctly, merely giving spikes rather than proper signals.

Hopefully, after the new chip arrives tomorrow I should get a bit further.
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: 5534
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: New project: An ACT Apricot F1 "barn find"

Post by stephen_usher »

Well, UPS still haven't turned up with my Farnell delivery and it's still showing on the tracking that it will be delivered by 13:15.

I'm guessing that I won't be getting those 74LS21s today then.
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: 10387
Joined: Thu Aug 17, 2017 7:40 pm
Location: Essex
Contact:

Re: New project: An ACT Apricot F1 "barn find"

Post by rubber_jonnie »

stephen_usher wrote: Wed May 12, 2021 3:55 pm Well, UPS still haven't turned up with my Farnell delivery and it's still showing on the tracking that it will be delivered by 13:15.

I'm guessing that I won't be getting those 74LS21s today then.
Boo to UPS!! (Hopes own Amazon package actually arrives today!!)
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: 5534
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: New project: An ACT Apricot F1 "barn find"

Post by stephen_usher »

They now say that they attempted delivery and the building was closed, which it's not.

Apparently they'll try again tomorrow. :-/

P.S. The driver reported that he tried delivery at 4:33pm. I was in the reception area at that time and no-one tried to get into the building.
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: 5534
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: New project: An ACT Apricot F1 "barn find"

Post by stephen_usher »

Although I couldn’t get the machine to run properly I was able to do one thing this evening, test the IR receiver board.

I didn’t know if the IR remote control for the TV would have the correct 940nM wavelength but when pressing the buttons I can see a signal on pin 13 of the Z80 SIO chip, so all is happy on that board!

I’ve also started writing some of the code for use on a Raspberry Pi so as to try to use it to translate key presses on a USB keyboard connected to the Pi into IR packets that the F1 will understand. This evening’s code basically allowed me to create the Hamming encoded packets. I’ve still got to make a 7 bin ASCII to Apricot scan code lookup table, including whether shift and/or control has been pressed.

Of course, once this has been done I’ll have to (a) build the IR sender board based upon the original keyboard schematic circuit and (b) work out how to drive the single-wire synchronous serial port on the Pi!
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: 5534
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: New project: An ACT Apricot F1 "barn find"

Post by stephen_usher »

UPS have finally delivered the chips, so playtime later.
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: 5534
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: New project: An ACT Apricot F1 "barn find"

Post by stephen_usher »

Popped in the 74LS21, switched it on and... success! We boot to the BIOS.

IMG_2288.jpg
IMG_2288.jpg (84.49 KiB) Viewed 2350 times

Unfortunately the floppy is no longer working. This may be a problem due to me taking the floppy apart and not putting it back together properly or any number of things. I've also got another (new) crack in the case to repair.

So, two steps forward and half a step back.
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.
Post Reply

Return to “MEMBER BLOGS”