UK Vintage Radio Repair and Restoration Powered By Google Custom Search Vintage Radio and TV Service Data

Go Back   UK Vintage Radio Repair and Restoration Discussion Forum > Specific Vintage Equipment > Vintage Computers

Notices

Vintage Computers Any vintage computer systems, calculators, video games etc., but with an emphasis on 1980s and earlier equipment.

Reply
 
Thread Tools
Old 8th Sep 2023, 9:01 am   #1
Realtime
Pentode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 249
Arrow Nat Semi SC/MP Low Cost Development System

I've recently become the proud owner of a National Semiconductor Low Cost Development System (LCDS). It's SC/MP based and intended for the "development and testing of SC/MP hardware and software designs...". Currently it's non-working so this thread will be capturing the progress to get it up and running again.

If that's not exciting enough, it came supplied with something I've not found in any of the on-line LCDS descriptions and photos. It's a TTY emulator called TELEKIT in the form of a modified NOVUS calculator that plugs into a 7 pin DIN socket (again not a standard LCDS feature). It's intended as a low cost replacement for a genuine teletype, which in the late 70's cost around £1000.

I've found 3 references to TELEKIT in old electronics and computing magazines. One from John Miller-Kirchpatrick (Sept '76, attached) states that only around 25 of these were produced before Nat Semi gave up on them. A second one (Nov '76) states that TELEKIT has been produced as an add on for Introkit, which is obviously something different to the Keyboard Update kit sold for Introkit. In 1977 the Introkit sold for £66.33, the Introkit Keyboard kit £66.50 and the LCDS with one processor card £349.30 (+VAT @8%? on all of those). Prices taken from a Bywood Electronics advert. The TELEKIT price was intended to be in the region of £150-£200.

What I'm hoping for is that someone else has a TELEKIT and perhaps some documentation they would be willing to share. But even if you remember seeing one or using one in the past that would be great to know about.

I've scoured the internet for every reference I can find to the LCDS. There are some in museum collections but the on-line info is generally quite scant so it would be nice to build up a fuller picture. My LCDS came with a full user manual, so that's a big bonus (although it is available on line too).
Attached Thumbnails
Click image for larger version

Name:	LCDS.jpg
Views:	125
Size:	56.7 KB
ID:	284667   Click image for larger version

Name:	LCDS Description.jpg
Views:	104
Size:	134.7 KB
ID:	284668   Click image for larger version

Name:	TELEKIT1.jpg
Views:	116
Size:	44.0 KB
ID:	284669   Click image for larger version

Name:	TELEKIT2.jpg
Views:	108
Size:	66.2 KB
ID:	284670  
Attached Files
File Type: pdf TELEKIT - Electronics-Today-1976-09.pdf (204.2 KB, 33 views)
Realtime is offline   Reply With Quote
Old 8th Sep 2023, 11:19 am   #2
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,086
Default Re: Nat Semi SC/MP Low Cost Development System

Fantastic find, we look forward to hearing more about it as time goes on. If you haven't already found them there are a couple of threads over on VCFED which you might want to take a look at. Incredibly one of the contributors to one of the threads is 'realtime' (no capital) ...but he is not you.

https://forum.vcfed.org/index.php?th...-needed.66412/

https://forum.vcfed.org/index.php?th...sting.1238428/
SiriusHardware is offline   Reply With Quote
Old 8th Sep 2023, 5:41 pm   #3
Realtime
Pentode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 249
Default Re: Nat Semi SC/MP Low Cost Development System

Thanks for the links. I had come across VCFED but hadn’t seen user ‘realtime‘
I’ve registered on the site as RealtimeUK. I was going to use TheRealRealtime, but didn’t want to appear rude

I see those threads have been running for a few years now so hopefully I can tap into their experience.
Realtime is offline   Reply With Quote
Old 15th Sep 2023, 2:02 pm   #4
Realtime
Pentode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 249
Default Re: Nat Semi SC/MP Low Cost Development System

So I've made some good progress with this. Normally when the SC/MP CPU exits reset it would start executing from address 0x0001. However, there is a state machine in the LCDS that takes over the address and databusses at the end of an instruction cycle forcing the execution to jump to subroutines in page 0x7000. At this point the contents of the SC/MP registers are read and stored in RAM. This happens for every program instruction executed and so provides a single-step mode with the ability to interrogate and modify the SC/MP registers.

What I found is that there is a DM8544 Quad Switch Debouncer device (actually just a quad Set/Reset latch) used in that state machine whose outputs were neither floating nor driving - almost an open collector behaviour. Definitely not right so needed to be replaced. Apart from one source on eBay (that I won't use) I couldn't find any DM8544s, so have instead re-wired a 74279N quad S-R latch to look like the DM8544.

Click image for larger version

Name:	DM8544 - 74279.jpg
Views:	55
Size:	76.2 KB
ID:	285021

Now when I power up I get a display and the ability to interrogate the SC/MP registers . That was a big surprise as I expected that if one device was damaged there would be others. So far so good.

I would like to fit a DM8544 at some point if possible. Does anyone out there have any spares they would be willing to part with or know of a reliable source?

The top right segment of the LED display is not currently working so that's the next thing to investigate.

Click image for larger version

Name:	Display segment.jpg
Views:	50
Size:	58.0 KB
ID:	285022
Realtime is offline   Reply With Quote
Old 15th Sep 2023, 2:14 pm   #5
Timbucus
Octode
 
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,348
Default Re: Nat Semi SC/MP Low Cost Development System

Quote:
Originally Posted by Realtime View Post
So I've made some good progress with this. Normally when the SC/MP CPU exits reset it would start executing from address 0x0001. However, there is a state machine in the LCDS that takes over the address and databusses at the end of an instruction cycle forcing the execution to jump to subroutines in page 0x7000. At this point the contents of the SC/MP registers are read and stored in RAM. This happens for every program instruction executed and so provides a single-step mode with the ability to interrogate and modify the SC/MP registers.

What I found is that there is a DM8544 Quad Switch Debouncer device (actually just a quad Set/Reset latch) used in that state machine whose outputs were neither floating nor driving - almost an open collector behaviour. Definitely not right so needed to be replaced. Apart from one source on eBay (that I won't use) I couldn't find any DM8544s, so have instead re-wired a 74279N quad S-R latch to look like the DM8544.

Attachment 285021

Now when I power up I get a display and the ability to interrogate the SC/MP registers . That was a big surprise as I expected that if one device was damaged there would be others. So far so good.

I would like to fit a DM8544 at some point if possible. Does anyone out there have any spares they would be willing to part with or know of a reliable source?

The top right segment of the LED display is not currently working so that's the next thing to investigate.

Attachment 285022
Wow well done nice progress. As regards the chip Cricklwood list them and I have never had a fake from them.
Timbucus is offline   Reply With Quote
Old 15th Sep 2023, 7:54 pm   #6
Realtime
Pentode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 249
Default Re: Nat Semi SC/MP Low Cost Development System

Quote:
Originally Posted by Timbucus View Post

Wow well done nice progress. As regards the chip Cricklwood list them and I have never had a fake from them.
Thanks for the pointer to Cricklewood. I'll definitely put an order in. They have quite a good range of parts from the earlier logic families.
Realtime is offline   Reply With Quote
Old 16th Sep 2023, 6:15 pm   #7
circuitryboy
Pentode
 
circuitryboy's Avatar
 
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 112
Default Re: Nat Semi SC/MP Low Cost Development System

Interesting to see this LCDS version with two heatsinks at the rear. Wiki has a picture of a version with taller boards plugging into DIN connectors.
If JM-K's 'only about 25 TELEKITs produced' is correct then user guide will be elusive.
The calculator used was one of a small range of specialist Nat Semi models from 1975, a 6025 'Financier' (the -5 and 'PR' is programmable version).
Only that model had those keys with those colours.
(Search '203599533974' on e**y for a good US specimen - shipping is +144%!)
At present I can't see how one emulates a Teletype with an 8-digit calculator display.
And what does the silver knob do?
Attached Thumbnails
Click image for larger version

Name:	In the Smithsonian.JPG
Views:	36
Size:	45.1 KB
ID:	285082  
__________________
x^4 + x^2 + y^2 = 0
circuitryboy is offline   Reply With Quote
Old 17th Sep 2023, 6:26 am   #8
Mark1960
Octode
 
Join Date: Mar 2020
Location: Kitchener, Ontario, Canada
Posts: 1,195
Default Re: Nat Semi SC/MP Low Cost Development System

Found the schematic for the LCDS motherboard on bitsavers.

http://www.bitsavers.org/components/...atic_Aug76.pdf
Mark1960 is online now   Reply With Quote
Old 17th Sep 2023, 10:27 am   #9
Realtime
Pentode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 249
Default Re: Nat Semi SC/MP Low Cost Development System

Quote:
Originally Posted by circuitryboy View Post
Interesting to see this LCDS version with two heatsinks at the rear.
Yes, it's the only one I've seen with two. Originally they were sold with no internal power supply and connections were made to the terminal block at the top of the motherboard. I've attached a PDF showing the internals of this LCDS. The Power Supply mod seems to have been professinally installed. I guess the heatsink was added on -12V regulator as their application needed more capacity. The second heat sink definately is an afterthought as it covers the equipment label on the rear.

Quote:
Originally Posted by circuitryboy View Post
And what does the silver knob do?
Someone has added a small audio amp, speaker and volume control attached to the TTY data pins. I suspect this was added as part of testing the TELEKIT so you know when messages are being sent / received?? I've attached an audio clip of a TTY burst output on initialisation. Anyone like to tell me what characters are being sent ?

Quote:
Originally Posted by circuitryboy View Post
The calculator used was one of a small range of specialist Nat Semi models from 1975, a 6025 'Financier' (the -5 and 'PR' is programmable version). Only that model had those keys with those colours.
Nice find. I hadn't been able to find that model.

Quote:
Originally Posted by circuitryboy View Post
At present I can't see how one emulates a Teletype with an 8-digit calculator display.
Me neither It' s actually a 9 digit display but time will tell how usable it is. Once I've sorted the dead LED on the 7 segment display then the TELEKIT is next on the list.
Attached Files
File Type: pdf LCDS Internals.pdf (379.1 KB, 25 views)
File Type: zip TTY Burst.zip (88.4 KB, 32 views)
Realtime is offline   Reply With Quote
Old 19th Sep 2023, 8:49 pm   #10
Realtime
Pentode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 249
Default Re: Nat Semi SC/MP Low Cost Development System

The LCDS display is a 6 digit 7-segment display. As noted before, one segment of the right most digit was not working.
Click image for larger version

Name:	Dead LED1.jpg
Views:	19
Size:	83.7 KB
ID:	285269

On removal of the display diffuser I found each digit has it's own set of removable light pipes, and under each pipe is an LED about 0.25mm diameter. Just a dot really.
Click image for larger version

Name:	DeadLED0.jpg
Views:	35
Size:	109.2 KB
ID:	285268 Click image for larger version

Name:	Dead LED2.jpg
Views:	25
Size:	33.3 KB
ID:	285274

The existing LED was not recoverable so would have to be replaced. The smallest thing I could find was an 0402 surface mount LED with a 1.5x0.5mm footprint. Much bigger than the original but workable with a modification to the light pipe above that LED. After some amount of swearing I got it installed but it was (of course) massively brighter than the original. I ended up fitting a 5K1 resistor in series with the new LED (the originals have a 100R series resistor, showing just how LEDs have improved). It was a trade off between enough brightness when on and minimising ghosting when off due to leakage current. You can see it's dimmer than the original but it's working well enough.
Click image for larger version

Name:	Dead LED3.jpg
Views:	35
Size:	78.9 KB
ID:	285271

I feel inclined to replace the axial resistor with a hidden surface mount part under the display difusser now that I know what value is needed but I know I'm asking for trouble, so I'm just going to leave it be .
Click image for larger version

Name:	Dead LED5.jpg
Views:	36
Size:	62.5 KB
ID:	285275
Realtime is offline   Reply With Quote
Old 19th Sep 2023, 9:15 pm   #11
Mark1960
Octode
 
Join Date: Mar 2020
Location: Kitchener, Ontario, Canada
Posts: 1,195
Default Re: Nat Semi SC/MP Low Cost Development System

It looks like that display might have been modified from a display for a desktop calculator. It seems unlikely they would design something like that assembly for what was probably a low volume development system. Curious if anyone has any suggestions which calculator may have used that type of display.

I am impressed you were able to make an effective repair on that type of display assembly, without damaging more the the working segments.
Mark1960 is online now   Reply With Quote
Old 20th Sep 2023, 12:12 am   #12
circuitryboy
Pentode
 
circuitryboy's Avatar
 
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 112
Default Re: Nat Semi SC/MP Low Cost Development System

Nat Semi made clock modules with the displays constructed in that way.
The light-guides were in a single white block. The red filter was a 'casing' that fitted over it.
Attached Thumbnails
Click image for larger version

Name:	ns-clock-module.jpg
Views:	33
Size:	75.1 KB
ID:	285285  
__________________
x^4 + x^2 + y^2 = 0
circuitryboy is offline   Reply With Quote
Old 20th Sep 2023, 8:34 am   #13
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,086
Default Re: Nat Semi SC/MP Low Cost Development System

Funny you should mention that, I once repaired a LED clock-radio alarm with failed segments by replacing all of the LED elements in the display with modern tiny SM LEDs. I had the same problem as Realtime re: brightness though - I ended up putting a pot in series with one element and adjusting that until the segment brightness 'looked right', then replaced all of the series resistors with the standard value closest to the measured value of the pot.
SiriusHardware is offline   Reply With Quote
Old 20th Sep 2023, 9:17 am   #14
Realtime
Pentode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 249
Default Re: Nat Semi SC/MP Low Cost Development System

Quote:
Originally Posted by circuitryboy View Post
Nat Semi made clock modules with the displays constructed in that way.
The light-guides were in a single white block. The red filter was a 'casing' that fitted over it.
That does look very similar. On the LCDS display there is a NS part number 980305030 A . Only reference I found to that is on the Computer History Museum website where it's included as one of the equipment part numbers.

Quote:
Originally Posted by Mark1960 View Post
I am impressed you were able to make an effective repair on that type of display assembly, without damaging more the the working segments.
Thanks. I was very aware of the fragility of those tiny gold wires attaching the LEDs to the PCB and was glad to eventually put the cover back on and call it a day !!
Realtime is offline   Reply With Quote
Old 20th Sep 2023, 3:12 pm   #15
circuitryboy
Pentode
 
circuitryboy's Avatar
 
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 112
Default Re: Nat Semi SC/MP Low Cost Development System

In eager anticipation of investigation of the TELEKIT itself, this might be of interest:
http://www.vintagecalculators.com/ht...ator_chip.html
An enthusiast administers TLC to a Novus 4525 'Scientist' PR (brother to the 6025 'Financier').
[I would be In Trouble if I did that on the Dining Table!] The PR versions were NiCd rechargeable.
Shows the keypad is self-contained and connects by clear flexible into connector block on the pcb.
Note the mention of red Fresnel augmenting the 'bubble' displays.

I've been assuming that NS Germany ran the DIN plug cable where the charging-socket was and the NiCds discarded.
And that there's new circuitry inside to handle serial signals through the DIN plug?
__________________
x^4 + x^2 + y^2 = 0
circuitryboy is offline   Reply With Quote
Old 23rd Sep 2023, 1:53 pm   #16
Realtime
Pentode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 249
Default Re: Nat Semi SC/MP Low Cost Development System

The time has come to open up the TELEKIT and see what's going on. Currently when it powers up it generally has 8's on 8 of the digits , but sometimes on 9 digits. Other than that no obvious life.
Quote:
Originally Posted by circuitryboy View Post
In eager anticipation of investigation of the TELEKIT itself, this might be of interest:
http://www.vintagecalculators.com/ht...ator_chip.html
I've been assuming that NS Germany ran the DIN plug cable where the charging-socket was and the NiCds discarded.
And that there's new circuitry inside to handle serial signals through the DIN plug?
I expected there would be either a dedicated logic chip, designed for that purpose, or a SC/MP. Guess what?
Click image for larger version

Name:	IMG_7328.jpg
Views:	35
Size:	44.0 KB
ID:	285444 Click image for larger version

Name:	IMG_7394.jpg
Views:	55
Size:	70.0 KB
ID:	285445

Wow, a white ceramic SC/MP. That looks like the exact same keypad and flexi, so yes very interesting to see that repair on the VintageCalculators site. Generally all looks good. No burned components and the such. The flexi to the keypad looks to be in excellent condition and hasn't deteriorated and cracked like ZX81 flexis do.
On the back of the card we learn a bit more about prototyping at NSC.
Click image for larger version

Name:	IMG_7398.jpg
Views:	42
Size:	79.4 KB
ID:	285446

Quite a few mods made there. Looks like they may have corrected the mapping on the keypad, but the one that made me laugh is 3 wires reconnecting signals that were drilled through for a fixing hole.
And here's a breakdown of the IC's on-board. Date codes are 1975/1976 but with a 1977 EPROM.
Click image for larger version

Name:	Key Component Diagram.jpg
Views:	57
Size:	97.3 KB
ID:	285451

From what I can tell with a scope the processor core is running and it does alter it's behaviour when a TTY message is sent by the LCDS base unit, so I'm going to focus on the keyboard/display side of things to start with. First off though, I'm going to make a copy of the EPROM before I do something stupid. I spent yesterday putting together a MM5204 to 2716 adapter so I can read back the EPROM on my DATAI/O 29B.
Click image for larger version

Name:	IMG_7410.jpg
Views:	36
Size:	92.0 KB
ID:	285450

I'm going to put Phil_G's SC/MP Disassembler to good use once I've recovered the code and work out what the processor should be doing.

Last edited by Realtime; 23rd Sep 2023 at 2:01 pm. Reason: typo an correction to components diagram
Realtime is offline   Reply With Quote
Old 23rd Sep 2023, 3:36 pm   #17
Mark1960
Octode
 
Join Date: Mar 2020
Location: Kitchener, Ontario, Canada
Posts: 1,195
Default Re: Nat Semi SC/MP Low Cost Development System

From the components listed it seems likely all interface to keyboard and display is being done through flag, sense and serial io. A single line held high or floating high might be enough to light all segments.
Mark1960 is online now   Reply With Quote
Old 23rd Sep 2023, 8:31 pm   #18
Realtime
Pentode
 
Join Date: Jan 2021
Location: Ashford, Kent, UK
Posts: 249
Default Re: Nat Semi SC/MP Low Cost Development System

Thanks that's useful to know. Do you know of an example design that uses serial for the keypad? I've seen a number of MK14 type parallel key matrix implementations but not serial. When I was 'scoping around the board I did see that the serial output had an alternating pattern on it. Didn't see anything on the flag outputs that I remember. What I did see was that the TTY from the LCDS base unit was received at SENSEA and its inverse at SENSEB. Perhaps SENSEA is used to trigger an interrupt subroutine?

Once the EPROM is backed up then I can start having a more detailed look.
Realtime is offline   Reply With Quote
Old 23rd Sep 2023, 10:44 pm   #19
Mark1960
Octode
 
Join Date: Mar 2020
Location: Kitchener, Ontario, Canada
Posts: 1,195
Default Re: Nat Semi SC/MP Low Cost Development System

No I haven’t seen any similar keyboard interfaces, just a guess from the number of shift registers on the parts list.

Surprised they have both sensea and senseb for the serial input. I expected maybe sensea and serial in, similar to nibl. Maybe serial in is being used for keyboard input.

Hopefully the firmware survived and isn’t degraded. It might be an interesting project for a replica.
Mark1960 is online now   Reply With Quote
Old 23rd Sep 2023, 11:00 pm   #20
Phil__G
Heptode
 
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 911
Default Re: Nat Semi SC/MP Low Cost Development System

Quote:
Originally Posted by Mark1960 View Post
I expected maybe sensea and serial in, similar to nibl
er....
NIBL uses the same principle as Kitbug, just senseA for soft serial input, no SIN or SOUT

This calculator-based add-on, presumably it reads ascii async serial from the Introkit and converts it to 7-segment in the same way as the Science of Cambridge 'Message program' ?

And reads the keypad matrix & converts it to ascii async serial back to the Introkit?

Re the eprom, to read old ones I generally do at least half a dozen reads and compare all the results for a match

Last edited by Phil__G; 23rd Sep 2023 at 11:17 pm.
Phil__G is offline   Reply With Quote
Reply

Thread Tools



All times are GMT +1. The time now is 3:33 am.


All information and advice on this forum is subject to the WARNING AND DISCLAIMER located at https://www.vintage-radio.net/rules.html.
Failure to heed this warning may result in death or serious injury to yourself and/or others.


Powered by vBulletin®
Copyright ©2000 - 2023, vBulletin Solutions, Inc.
Copyright ©2002 - 2023, Paul Stenning.