Page 1 of 2

ULA versions

Posted: Wed Jan 15, 2020 7:07 pm
by Dbug
I was looking at a few of the motherboard photos, and ULA chips and ebay, and I was wondering if there was a difference between the various revisions.
From what I've seen, we can find the following:

- HCS 10017 | CDI-8B | 6809 ?
- HCS 10017 | CDI / 8F | 8350
- HCS 10017 | CDI 8F | 8422
- HCS 10017 | CDI-7C | 8312
- HCS 10017 | CDI-7C | 8314
- PHILIPPINES | HCS10017

Are these numbers related to batches, production date, etc... are we 100% they are all completely swappable?

Re: ULA versions

Posted: Wed Jan 15, 2020 8:29 pm
by iss
From an old post:
Godzil wrote: Tue Jun 13, 2017 11:01 pm 7x or 8x after CDI is probably the chip revision, (or batch), the last 4 numbers are YYWW with YY the two last digit of the year and the next two the week of manufacturing:
8422 will be 1984, Week 22.
The first in your list is probably a typo?

Here is "The big Oric ULA Database" (spreadsheet link).

Re: ULA versions

Posted: Wed Jan 15, 2020 9:23 pm
by Dbug
Damn, I did search "ULA" before, did not go far enough in the history in the search results :)

So basically the number does not matter, a particular chip may work with a particular Oric and not some other (at least in relation to Cumulus compatibility)

Re: ULA versions

Posted: Wed Jan 15, 2020 11:26 pm
by Chema
I think I collected some ULA info too when investigating about Cumulus compatibility, and it seemed that it was a combination between ULA and memory type, maybe even CPU too... Did not find any repeatable or reasonable pattern. But I can assure you that at least one person whose Cumulus produced glitches, changed the ULA and it started working flawlessly :o

Re: ULA versions

Posted: Thu Jan 16, 2020 5:47 pm
by mikeb
Dbug wrote: Wed Jan 15, 2020 7:07 pm I was looking at a few of the motherboard photos, and ULA chips and ebay, and I was wondering if there was a difference between the various revisions.
From what I've seen, we can find the following:

- HCS 10017 | CDI-8B | 6809 ?
- HCS 10017 | CDI / 8F | 8350
- HCS 10017 | CDI 8F | 8422
- HCS 10017 | CDI-7C | 8312
- HCS 10017 | CDI-7C | 8314
- PHILIPPINES | HCS10017

Are these numbers related to batches, production date, etc... are we 100% they are all completely swappable?
I agree the first in the list is a typo: It was manufactured in late February 1968 otherwise ....

I think the number-letter after CDI (California Devices Inc.) is just a batch/fabrication line number.

The earliest ones (83 wk 12, 83 wk 14) *could be* an earlier revision (7? 1-6 being prototyping attempts?) with the later ones (8350,8422) having had a tweak to fix something minor, being the 8th revision?

Certainly in interviews with Dr Paul Johnson it appears they received the finished ULA, plugged in, it worked. Maybe they discovered something down the track ... ? But I never came across evidence of this.

There were really early versions of the ULA around in ceramic packaging with a metal lid (not the usual plastic encapsulated) -- these would be early prototype runs to ensure it worked -- low volume -- one is pictured in Paul Kaufman's mock-up Oric prototype. I don't think anyone ever received a retail Oric with one fitted though :)

I don't know what exact chip markings were on the one sacrificed by Lance Ewing/Mike Connors that were used for the basis of the ULA reverse-engineer ...

viewtopic.php?p=17908#p17908

Re: ULA versions

Posted: Thu Jan 16, 2020 6:18 pm
by Dbug
What about the ones with just two lines

PHILIPPINES
HCS10017

without any other batch information, do we know where they come from, and if they actually work?

Re: ULA versions

Posted: Fri Jan 17, 2020 5:20 pm
by mikeb
No idea :)

I'd say that the photograph is from the underside of the chip. Turn your ULA over and have a look at what's written there ...

Re: ULA versions

Posted: Fri Jan 17, 2020 5:28 pm
by kaydav
mikeb wrote: Thu Jan 16, 2020 5:47 pm
Dbug wrote: Wed Jan 15, 2020 7:07 pm I was looking at a few of the motherboard photos, and ULA chips and ebay, and I was wondering if there was a difference between the various revisions.
From what I've seen, we can find the following:

- HCS 10017 | CDI-8B | 6809 ?
- HCS 10017 | CDI / 8F | 8350
- HCS 10017 | CDI 8F | 8422
- HCS 10017 | CDI-7C | 8312
- HCS 10017 | CDI-7C | 8314
- PHILIPPINES | HCS10017

Are these numbers related to batches, production date, etc... are we 100% they are all completely swappable?
I agree the first in the list is a typo: It was manufactured in late February 1968 otherwise ....

I think the number-letter after CDI (California Devices Inc.) is just a batch/fabrication line number.

The earliest ones (83 wk 12, 83 wk 14) *could be* an earlier revision (7? 1-6 being prototyping attempts?) with the later ones (8350,8422) having had a tweak to fix something minor, being the 8th revision?

Certainly in interviews with Dr Paul Johnson it appears they received the finished ULA, plugged in, it worked. Maybe they discovered something down the track ... ? But I never came across evidence of this.

There were really early versions of the ULA around in ceramic packaging with a metal lid (not the usual plastic encapsulated) -- these would be early prototype runs to ensure it worked -- low volume -- one is pictured in Paul Kaufman's mock-up Oric prototype. I don't think anyone ever received a retail Oric with one fitted though :)

I don't know what exact chip markings were on the one sacrificed by Lance Ewing/Mike Connors that were used for the basis of the ULA reverse-engineer ...

viewtopic.php?p=17908#p17908
If it helps to peg it into a timeline, mine is either 8312 or 8314, and it's an Oric-1. 1983 aligns with my memory, our first machine was an Oric-1, then we got an Atmos when they came out new (84ish?) but we experienced compatibility issues and returned it. After that we went back to the old Oric-1. Would they have produced a new generation of ULA for the Atmos, or just continued with the same ones?

Re: ULA versions

Posted: Sat Jan 18, 2020 5:57 pm
by mikeb
kaydav wrote: Fri Jan 17, 2020 5:28 pm Would they have produced a new generation of ULA for the Atmos, or just continued with the same ones?
They may have sent out for more batches, to keep up with production volumes, as 83 rolled into 84, but I don't think they changed the design internally.

Oric to Atmos was: Better case and keyboard, new ROM (bug fixes, a couple of new BASIC commands), new manual, new demo tape. That's pretty much it.

I don't think they even did a new PCB for the Atmos mainboard, it's just an Oric under there.

What happened after the UK side collapsed, in European production, is beyond my knowledge, but as there are no ULAs turning up with dates beyond 1984, I guess everything was still being built from the millions of chips already made and stockpiled, and no more were made.

Re: ULA versions

Posted: Sat Jan 18, 2020 7:54 pm
by Dbug
You think they made millions of ULAs?

Re: ULA versions

Posted: Sun Jan 19, 2020 6:59 pm
by mikeb
Dbug wrote: Sat Jan 18, 2020 7:54 pm You think they made millions of ULAs?
Well, not literally ... but as no-one counted them at the time, can you prove otherwise ;)

I don't know what the total production run was of all Oric-1 16k, 48k, ATMOS, all the derived machines being built in Europe, plus the mountain of chips lurking around Bulgaria (going onto the internet via eBay), plus the secret stashes in various private hands ...

Must be thousands, surely? Custom chips don't tend to get made in quantities of hundreds.

Re: ULA versions

Posted: Wed Nov 04, 2020 11:46 pm
by Godzil
Dbug wrote: Thu Jan 16, 2020 6:18 pm What about the ones with just two lines

PHILIPPINES
HCS10017

without any other batch information, do we know where they come from, and if they actually work?
Probably remarked by some chinese?
Where does these come from?
Are they working?

Could you also add to my spreadsheet? (even if not tested against a cumulus rev1)


My interpretation of the code on each chip is my own, I mean I could be wrong, but I think I got it right for the time code as it seems to match with system build dates and other components around.

Kaydav: the mainboard is the same on the Oric1 and Atmos, only the ROM do change, most Atmos are "refurbished" Oric-1 or board that was originally planned to be Oric1. I doubt they really made PCB especially for the Atmos.

When OPI came, they just bought the stock from Tangerine, including what became the Stratos. The Stratos is using board that tangerine designed for their version of it, and OPI made silly changes to it, OPI didn't made any board as far as I can say and only lived on the stock they bought from Tangerine.

There are probably less then 100K ULA, I would say as a guess around 50-60K. Which is probably shy to the number of 1 and Atmos sold.

Re: ULA versions

Posted: Thu Nov 05, 2020 8:07 am
by Dbug
I would have to re-test them, possibly with the cumulus, the message is a bit old, can't remember :D

Re: ULA versions

Posted: Fri Nov 06, 2020 5:49 pm
by mikeb
Godzil wrote: Wed Nov 04, 2020 11:46 pm PHILIPPINES
HCS10017

Probably remarked by some chinese?
Where does these come from?
They come from Australia :)

But: see my response above, someone has photographed/notated the number from the UNDERSIDE of the chip, which is not useful in this table.

Take any ULA and flip it over, see what's written there ...

Re: ULA versions

Posted: Sat Mar 06, 2021 1:49 pm
by mmu_man
My ORIC-1 has a:
HCS 10017 | CDI-7C | 8316

My own Atmos:
HCS 10017 | CDI/8F | 8409

For the other two Atmos, one was never open and the other one:
HCS 10017 | CDI/8F | 8405