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.

Closed Thread
 
Thread Tools
Old 20th Nov 2019, 6:44 am   #21
circuitryboy
Pentode
 
circuitryboy's Avatar
 
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 115
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

We have a couple of new points since my last visit. (These threads go fractal so quickly.)
The one I'm looking at now is possible variations in SCMPKB.
Curiousmarc gives us a crisp reproduction of the NS-supplied teletype listing from the 1976 SCMPKB assembler run. And he's used it to recreate a PROM.
The other sample is from 8bity.cz. (I once sold Martin an '8060N on ebay.) I've trawled through that site and I can only find the SCMPKB listing that's in a full scan of MK14 Manual Edition 1.
This has been retyped and has several 'points of confusion' but the code is the same.
Can you actually display/list the points where your 'modern' EPROM contents diverge?
It is possible that NS used other code versions in their own units. Observe the display in attached.
Attached Thumbnails
Click image for larger version

Name:	NS_Introkit_Running_s1.jpg
Views:	143
Size:	95.1 KB
ID:	193978  
circuitryboy is offline  
Old 20th Nov 2019, 9:58 am   #22
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,484
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

I think there's an error in Martin's 'Old OS' .obj code.

One byte difference, at 0046 - in paper listings (Old MK14 and SCMPKB) the code at 0046 = CA 08, in Martin's version of the old OS file, the code at 0046/0047 is 08 08.

I still have my 'Old OS' PROMs and if I could find them it would be a simple matter to resolve this, but of course I can not.
SiriusHardware is online now  
Old 20th Nov 2019, 11:35 am   #23
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,484
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

Also, I did check CuriousMarc's hand-entered version of the SCMPKB code against the listing in the SCMPKB manual - 100% the same, no errors.
SiriusHardware is online now  
Old 20th Nov 2019, 12:06 pm   #24
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,484
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

Sorry, something I didn't quite make clear earlier... There is a binary (code) version of the 'Old' MK14 OS on Martin's site although it is quite hard to find - go to the MK14 blog page where he is discussing the existence of two MK14 OSes, and on which there are links to the two versions of the manual. (Assuming you don't read Czech, Let your browser translate the page).

(Unfortunately our IT at work here is so locked down it won't let me go to the site, so I can't post a direct link for you).

Above the links to the manual PDFs there is a line talking about the code which ends in the words ...'be downloaded'. Those two words are a clickable link to downloadable versions of both OS codes, along with the source used to generate them, I believe, although I have not examined the source.

It's that .obj code on Martin's site (the old OS version) which I have found has one byte different (at 0046) compared to the documentation for both the SCMPKB listing and the original MK14 listing, which both agree that the byte at that location should be 'CA', not '08'.
SiriusHardware is online now  
Old 20th Nov 2019, 12:36 pm   #25
circuitryboy
Pentode
 
circuitryboy's Avatar
 
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 115
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

Lucky that corruption failed-safe to a NOP. And the instruction would be blanking the 9th digit that the NS display doesn't have!
circuitryboy is offline  
Old 20th Nov 2019, 1:51 pm   #26
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,484
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

So, a non-fatal error. That would explain why no-one has tripped over it before now. Maybe someone realised that instruction was redundant and changed it in the source, from which the code was then generated. I assume the original code causes no harm, other than to waste a couple of instructions on an unnecessary act.

I believe you once told me (years ago) that the ninth display could be enabled with the addition of a simple wire, in which case the original instruction presumably would serve a purpose?
SiriusHardware is online now  
Old 20th Nov 2019, 5:51 pm   #27
circuitryboy
Pentode
 
circuitryboy's Avatar
 
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 115
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

Yes, it's very possible someone masked out the instruction. (I was saying that without that saying that - it only saves 8 micro cycles, but easier than deleting). NS code is klunky: does a 10 count loop for 8 digit display.
circuitryboy is offline  
Old 20th Nov 2019, 6:09 pm   #28
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,484
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

Indeed, so, now that you've neatly solved that mystery for us, how are you getting on with the Tesla-modified PROM burner code? (swerving neatly back on topic).
SiriusHardware is online now  
Old 20th Nov 2019, 7:50 pm   #29
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,484
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

OK, just one more post regarding the mysterious change to the byte at 0046 in Martin's version of the Old MK14 OS, it is present and commented on in the .asm file which accompanies the code file.

In case you still did not find that 'MK14 OS Bundle' on the page I mentioned, I have attached it here.
Attached Files
File Type: zip mk14Monitors.zip (26.4 KB, 107 views)
SiriusHardware is online now  
Old 14th Feb 2020, 6:56 am   #30
circuitryboy
Pentode
 
circuitryboy's Avatar
 
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 115
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

There's been a long interval here, mainly because I'm out of UK since end of October. Managed to get to an 'Internet Shop' in November. Since then a phone on variable 4G doesn't hack it.
I did quickly tack a version of SoC Promblower together, using my timing code sequences already shown. I appended a 3mS cool-down to the 'zap' pulse.
This successfully programmed 512 quartets of SCIOS in one pass of ~9 seconds. Note I followed SCIOS flowchart, which zaps 0s as well as 1s!
There was an error in code so prog+verify worked but not verify-only.
I would recommend a 4mS pause and bypassing the 0s.
circuitryboy is offline  
Old 14th Feb 2020, 1:08 pm   #31
circuitryboy
Pentode
 
circuitryboy's Avatar
 
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 115
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

Erratum: "SCIOS flowchart" should read "SoC flowchart"
circuitryboy is offline  
Old 14th Feb 2020, 1:58 pm   #32
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,484
Default Re: A Simple Programmer for TESLA "MH74S-" bipolar PROMs

If you are still out somewhere in the back of beyond we appreciate the effort you have gone to to update us in spite of the apparent communications difficulties.

Would it be possible to see the working code either as asm or hex files? (Understand if you would rather not post it, it is your code after all).
SiriusHardware is online now  
Closed Thread

Thread Tools



All times are GMT +1. The time now is 10:32 pm.


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 - 2024, vBulletin Solutions, Inc.
Copyright ©2002 - 2023, Paul Stenning.