ULA versions

If you want to ask questions about how the machine works, peculiar details, the differences between models, here it is !
How to program the oric hardware (VIA, FDC, ...) is also welcome.
User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

ULA versions

Post 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?
User avatar
iss
Wing Commander
Posts: 1641
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: ULA versions

Post 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).
User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: ULA versions

Post 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)
User avatar
Chema
Game master
Posts: 3014
Joined: Tue Jan 17, 2006 10:55 am
Location: Gijón, SPAIN
Contact:

Re: ULA versions

Post 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
User avatar
mikeb
Flight Lieutenant
Posts: 282
Joined: Wed Sep 05, 2018 8:03 pm
Location: West Midlands, UK
Contact:

Re: ULA versions

Post 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
User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: ULA versions

Post 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?
User avatar
mikeb
Flight Lieutenant
Posts: 282
Joined: Wed Sep 05, 2018 8:03 pm
Location: West Midlands, UK
Contact:

Re: ULA versions

Post 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 ...
User avatar
kaydav
Officer Cadet
Posts: 37
Joined: Tue Aug 27, 2019 9:20 am

Re: ULA versions

Post 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?
User avatar
mikeb
Flight Lieutenant
Posts: 282
Joined: Wed Sep 05, 2018 8:03 pm
Location: West Midlands, UK
Contact:

Re: ULA versions

Post 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.
User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: ULA versions

Post by Dbug »

You think they made millions of ULAs?
User avatar
mikeb
Flight Lieutenant
Posts: 282
Joined: Wed Sep 05, 2018 8:03 pm
Location: West Midlands, UK
Contact:

Re: ULA versions

Post 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.
Godzil
Squad Leader
Posts: 774
Joined: Sat May 21, 2011 7:21 pm
Location: Between UK and France
Contact:

Re: ULA versions

Post 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.
User avatar
Dbug
Site Admin
Posts: 4444
Joined: Fri Jan 06, 2006 10:00 pm
Location: Oslo, Norway
Contact:

Re: ULA versions

Post by Dbug »

I would have to re-test them, possibly with the cumulus, the message is a bit old, can't remember :D
User avatar
mikeb
Flight Lieutenant
Posts: 282
Joined: Wed Sep 05, 2018 8:03 pm
Location: West Midlands, UK
Contact:

Re: ULA versions

Post 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 ...
mmu_man
Flight Lieutenant
Posts: 322
Joined: Thu Sep 21, 2006 7:45 pm
Location: 26000 Valence, FRANCE
Contact:

Re: ULA versions

Post 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
Post Reply