![]() |
|
![]() |
|
|||||||
| Vintage Computers Any vintage computer systems, calculators, video games etc., but with an emphasis on 1980s and earlier equipment. |
![]() |
|
|
Thread Tools |
|
|
#1 |
|
Nonode
Join Date: Jan 2009
Location: Falmouth, Cornwall, UK.
Posts: 2,136
|
Trying to sort out an interesting problem with loading any cassettes on an issue3 board. The incoming signal from the tape can be traced all the way to pin 12 on IC 7.
Just to be sure IC7,IC35 and IC4 have been substituted with ones from a working board, both the BC239 test fine. Grateful for any ideas from here, it works fine in all other aspects. I dont think it would make a difference but IC74 and IC75 are not fitted on this board
__________________
Stephen ___________ BVWS Member |
|
|
|
|
#2 |
|
Dekatron
Join Date: Jun 2015
Location: Biggin Hill, London, UK.
Posts: 6,062
|
What exactly is it doing/not doing?
The RS423 buffers IC74, IC75 were not fitted on Model A machines IIRC. So it should work without them. Does *MOTOR turn the cassette relay (and keyboard LED) on/off correctly. If so, the processor can access the serial ULA register. Are you getting the correct clock signal at pin 25 of the serial ULA? When trying to load from cassette, do you get the right clock signals at pins 26 and 18 of the serial ULA. Is there any demodulated data on pin 18 |
|
|
|
|
#3 |
|
Nonode
Join Date: Jan 2009
Location: Falmouth, Cornwall, UK.
Posts: 2,136
|
Yes, it turns on the relay and starts the tape and LED. I had possibly incorrectly assumed if it did this pin 25 was good.
Not checked any further so will check the pin 26 and 18 tommorow. This board did not have its ULA fitted, I did consider if being an early board if it would only work with the Ferranti 2C199E and not the Acorn VC 2026? It also has the full Acorn Econet fitted. Thanks
__________________
Stephen ___________ BVWS Member Last edited by Freya; 3rd Dec 2024 at 7:18 pm. |
|
|
|
|
#4 |
|
Dekatron
Join Date: Jun 2015
Location: Biggin Hill, London, UK.
Posts: 6,062
|
I don't think it needs the serial master clock (pin 25) for the relay control. Just the data bus, EClock and CS/. So I'd check that next.
Has the machine ever worked with this tape recorder? It's not something like the cassette speed being way off, is it? And what exactly does it do or not do? |
|
|
|
|
#5 |
|
Nonode
Join Date: Jan 2009
Location: Falmouth, Cornwall, UK.
Posts: 2,136
|
Hi Tony, not seen this issue 3 ever read from tape, but have a fully working issue 7 machine, I'm not keen on pulling chips to test but did use the above mentioned as substitutions. The iss7 does read perfectly from cassette.
__________________
Stephen ___________ BVWS Member |
|
|
|
|
#6 |
|
Dekatron
Join Date: Jun 2015
Location: Biggin Hill, London, UK.
Posts: 6,062
|
I assume you're using the same cassette recorder and cable on both machines.
|
|
|
|
|
#7 |
|
Nonode
Join Date: Jan 2009
Location: Falmouth, Cornwall, UK.
Posts: 2,136
|
Yes, same for both.
I'm usually OK at the basics, it was initially non booting which turned out to be IC45
__________________
Stephen ___________ BVWS Member |
|
|
|
|
#8 |
|
Dekatron
Join Date: Jun 2015
Location: Biggin Hill, London, UK.
Posts: 6,062
|
The other thing that it might be is that the processor can't communicate with the ACIA chip IC4. It could be the slower 1MHzE clock or the ACIA chip select line that's not doing what it should.
Or maybe the processor is not getting the interrupt signal from the ACIA |
|
|
|
|
#9 |
|
Nonode
Join Date: Jan 2009
Location: Falmouth, Cornwall, UK.
Posts: 2,136
|
Thanks for the suggestions, that will give me a good few aspects to check tommorow. Will keep you updated.
__________________
Stephen ___________ BVWS Member |
|
|
|
|
#10 |
|
Nonode
Join Date: Jan 2009
Location: Falmouth, Cornwall, UK.
Posts: 2,136
|
Everything checked out with the clocks going as far as the ACIA, decided to go with my earlier hunch and found a Ferranti 2C199 and hey presto it works!
So after putting it all back together decided to try the "non working" Acorn VC2026 in the Issue 7 board and that works ! My conclusion is the issue 3 board definitely needs the Ferranti 2C199E Thanks for all the pointers helping to solve this.
__________________
Stephen ___________ BVWS Member Last edited by Freya; 4th Dec 2024 at 10:01 am. Reason: SPelling |
|
|
|
|
#11 |
|
Dekatron
Join Date: Jun 2015
Location: Biggin Hill, London, UK.
Posts: 6,062
|
I'd not be happy leaving it like that. I'd want to know why one type of ULA works and not the other.
Looking in the service manual, there are no obvious changes to the ULA signals although there's at least one change to the cassette read amplifier. Any ideas? |
|
|
|
|
#12 |
|
Hexode
Join Date: Feb 2018
Location: Nottingham, Nottinghamshire, UK.
Posts: 337
|
I'm pretty sure (think it's the service manual) there's a summary of the changes between board revisions - maybe some clues that might explain this?
|
|
|
|
|
#13 |
|
Dekatron
Join Date: Jun 2015
Location: Biggin Hill, London, UK.
Posts: 6,062
|
I skimmed that list of changes, nothing obviously stood out. Unless it's the added capacitor in the read amplifier.
|
|
|
|
|
#14 | |
|
Nonode
Join Date: May 2018
Location: Northampton, Northamptonshire, UK.
Posts: 2,723
|
A quick glance at the Beeb's schematic does show the Cassette in & out signals (as well as the Cassette Motor Relay drive) going to the 'Serial' ULA. So not too surprising that this is required and was originally fitted to the Model A (Where you just needed to add the two serial level converter buffer IC's - plus the 5pin DIN connector - to add RS423 to it).
I've not encountered any differences between Serial ULA versions before - Although I think I've mainly only got original Ferranti ones, that were fitted to most Beeb's (inc. earlier production of the last Issue 7 board?). But the Serial ULA is probably not used too much by current Beeb owners - unless they still want to use a tape, or want to use the Beeb as a Serial Terminal etc - So maybe not generally checked that often. I know the Video ULA changed a bit from Ferranti to VLSI one (Only originally fitted to very-last productions of the last Issue 7 board? / sold as a raplacement part - as my Issue 7 still has the Ferranti one + the large heatsink), which ran much-cooler so no-longer required the heatsink. And there may have been some external resistor etc value-changes between these. But no-doubt people on the Acorn-specific Stardot forum would know. I do have a very-good 'A Hardware Guide For The BBC Microcomputer' (1983 Wise-Owl Publications) ex- School Library book, I got for a £1, that gives some of the most-detailed info on the hardware (as well as having a glossy A2-size 'poster' of the full-circuit). A PDF-version is here (But incomplete, only pages upto 47): https://acorn.huininga.nl/pub/docs/manuals/Wise-Owl/A%20Hard...For%20The%20BBC%20Microcomputer.pdf And a full re-formatted HTML Website version, here: http://bbc.nvg.org/doc/A%20Hardware%20Guide%20for%20the%20BBC%20Microcomputer/bbc_hw.htm And this has some useful info in section 6.1 The Cassette Interface: http://bbc.nvg.org/doc/A%20Hardware%20Guide%20for%20the%20BBC%20Microcomputer/bbc_hw_06.htm#6.1 Quote:
Last edited by ortek_service; 10th Dec 2024 at 5:00 pm. |
|
|
|
|
|
#15 | ||||
|
Nonode
Join Date: May 2018
Location: Northampton, Northamptonshire, UK.
Posts: 2,723
|
Quote:
Quote:
Quote:
Well what's probably the very-last version of the Acorn Service Manual that covers the original Beeb Model A/B - as it also now covers (in an additional sect 2) the later model B+ (with apparently Acorn putting B+ boards in ones sold as original Model B, once they ran out of original boards), they still only list the original Ferranti type numbers for the ULA's (Which they mostly now refer to as the Serial Processor & Video Processor). - A copy of the first section of this, covering the Model A/B only from Issue 1 to (last() Issue 7 boards, is here: http://chrisacorns.computinghistory.org.uk/docs/Acorn/Manuals/Acorn_BBCSMOct85_Sec1.pdf And there's no mention of any later Serial (or video) ULA versions, that I could see. Although it does, usefully, cover all the circuit changes from Issue 1 to the last Issue 7 boards. However, I have just noticed in the (original, at least - not the 'New' prefixed one which also covered the later models but maybe lost some original content) Advanced User Guide for the BBC Micro: https://stardot.org.uk/mirrors/www.bbcdocs.com/filebase/esse...puter%20Advanced%20User%20Guide.pdf that they do detail a 'bug' in the original Serial ULA, that was kind of resolved by changes in OS1.0 onwards (but you needed to be aware-of if accessing the IC directly): Quote:
- Although rather-late to do it by then, towards end of Model B production (But maybe the B+ also used the same Serial & Video ULA's, until the Master). Last edited by ortek_service; 10th Dec 2024 at 7:20 pm. |
||||
|
|