Checking before I do anything

Discussions about Sinclair ZX80 and ZX81 Hardware
User avatar
msknight
Posts: 387
Joined: Fri Dec 15, 2023 8:26 pm
Location: Sussex, UK

Checking before I do anything

Post by msknight »

I have what looks to be an issue 1 zeddy.

Firstly, for the 16k memory expansion, I need to take out the existing chip and replace it with the module. Link 1 needs to be broken and link 2 needs to be made. I still solder in to D1, D3 and D5 as before. Yes?

Secondly, the ROM. At least it is socketed. I don't know what it is yet, but if it is a 622 or worse still a 550, then what are my options please? I believe I have a programmer to program BBC chips, and I have some of those, but I'm willing to bet that it's going to be different... isn't it always :-)
Attachments
20240108_113531 (another copy).jpg
Lardo Boffin
Posts: 2173
Joined: Sat Nov 26, 2016 2:42 am

Re: Checking before I do anything

Post by Lardo Boffin »

It’s an issue one.

Given the 82 13 date code on the ROM it’s extremely unlikely to be a 550.

There a few people on here with programmers I believe. I don’t have one but do have a bag of ROMs…

If you like variety in your ROM life you may be able to get a ROM-el, a switchable ROM that is a drop in replacement.
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Lardo Boffin
Posts: 2173
Joined: Sat Nov 26, 2016 2:42 am

Re: Checking before I do anything

Post by Lardo Boffin »

For 16K of RAM I just buy a chip and a socket:

IMG_8747.jpeg

Same on an issue one:

IMG_2086.jpeg
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Moggy
Posts: 3267
Joined: Wed Jun 18, 2008 2:00 pm

Re: Checking before I do anything

Post by Moggy »

I have had several Mostek ROMs over the years and don't recall them being anything other than 649s and, as Lardo says given the build date, I suspect this to be the case. What's more intriguing is an issue one board fitted with issue three chips. ( ULA at least)
As for for burning your own ROM/EPROM then the only thing I entertain is the "Big Bang 2x" ROM code.

Faster maths, printing and it gets rid of the annoying screen garbage when CLS is called after SCROLL plus no more equally annoying flicker when using PAUSE.

The simplest EPROM route is the 2764/2C764 which only requires two pin bends and wire attachments. The older 2764 however does require a 21v programming source which a lot of modern programmers may struggle with unlike the lesser 12v needed for the 2C764.
User avatar
1024MAK
Posts: 5119
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Checking before I do anything

Post by 1024MAK »

msknight wrote: Mon Jan 08, 2024 4:50 pm I have what looks to be an issue 1 zeddy.
Definitely an issue one board. It says so just above the processor (Z80A or D780C-1).
msknight wrote: Mon Jan 08, 2024 4:50 pm Firstly, for the 16k memory expansion, I need to take out the existing chip and replace it with the module. Link 1 needs to be broken and link 2 needs to be made. I still solder in to D1, D3 and D5 as before. Yes?
If using the module you linked to in another topic, yes. Link 2 connects address line A10. The connections on the diodes pick up address lines A11, A12 and A13. 16K bytes of RAM needs 2^14 (16384) addresses (which is address lines A0 through to A13).
msknight wrote: Mon Jan 08, 2024 4:50 pm Secondly, the ROM. At least it is socketed. I don't know what it is yet, but if it is a 622 or worse still a 550, then what are my options please? I believe I have a programmer to program BBC chips, and I have some of those, but I'm willing to bet that it's going to be different... isn't it always :-)
If the Zeddy is currently working, the machine can tell you which ROM version it has. You just have to ask it the right question...

Hint, read this topic ;-)

Your options are:
  • Obtain a replacement orginal ROM chip from either a member here, or from someone else who has one for sale.
  • Burn a EPROM and then carry out the small amount of rewiring needed,
  • Obtain an EPROM from someone and then carry out the small amount of rewiring needed,
  • Buy a replacement module (and get the seller to program it for you). That's the ROM-el that Lardo is talking about.
A programmer for programming EPROMs for a BBC B will work okay.

If you are going to use a EPROM, do as Moggy says and use the Big Bang version ;-)

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer later in the year.
User avatar
msknight
Posts: 387
Joined: Fri Dec 15, 2023 8:26 pm
Location: Sussex, UK

Re: Checking before I do anything

Post by msknight »

I use the RGBtoHDMI units and I've found out that clipping in a 220 ohm resistor through a jack plug and a couple of crocodile clips, works just as well as Mark's composite veraboard mod.

The trick is this... all that I've been learning from this process, I've been putting on my web site... and I intend using this second zeddy, to record a youtube channel video for other people to follow. I did this with the BBC B, and so I'm doing with the zeddy. ... but in order to ask it which rom it has, I need to sort the keyboard first... which would wreck the sequence for the "repair" video ... so I'll be in a position to ask it what rom it has, somewhere down the line.

I do know that the second zeddy does boot to K prompt, so at least the video output is working... I haven't tested the tape input yet... that could potentially be faulty... time will tell.

Yes, I will be using the same 16k RAM mod that I posted about earlier, so I will be using link 2 to enable one of the address lines... the only question that remains now, after all your kind input, is whether I need to break L1 in the process.
User avatar
1024MAK
Posts: 5119
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: Checking before I do anything

Post by 1024MAK »

L1 and L2 (or LK1 and LK2) are "one or the other", never both.

So remove L1 (LK1) or cut it in half and remove the remains in the central PCB pad. Then fit a wire link in L2 (LK2).

L1 and L2 on a ZX81 issue one board
L1 and L2 on a ZX81 issue one board
L1 and L2 on a ZX81 issue one board
L2 fitted on a ZX81 issue one board
L2 fitted on a ZX81 issue one board
L2 fitted on a ZX81 issue one board
Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer later in the year.
User avatar
msknight
Posts: 387
Joined: Fri Dec 15, 2023 8:26 pm
Location: Sussex, UK

Re: Checking before I do anything

Post by msknight »

Lardo Boffin wrote: Mon Jan 08, 2024 5:54 pm Given the 82 13 date code on the ROM it’s extremely unlikely to be a 550.
If I read the date code, that's 1982, week 13. I can't quite compute an issue 1 1980 zeddy having an original bios chip from 1982. Grateful for insight please.
User avatar
Paul
Posts: 1517
Joined: Thu May 27, 2010 8:15 am
Location: Germanys west end

Re: Checking before I do anything

Post by Paul »

1980 is the copyright, not he building date
In theory, there is no difference between theory and practice. But, in practice, there is.
Moggy
Posts: 3267
Joined: Wed Jun 18, 2008 2:00 pm

Re: Checking before I do anything

Post by Moggy »

Paul wrote: Tue Jan 09, 2024 12:53 pm 1980 is the copyright, not he building date
Agreed, and the issue three boards have a 1981 copyright date I would have said that all the socketed chips on this issue one board have been replaced with later ones if not for the same date soldered in RAM chip which leads me to think that is is a very late issue one,built to use up old m/boards, just before the change to issue three.

What's the date code on the modulator? If 1982, like the chips, then again it points towards a very late issue one as whilst the chips may have been swapped it's highly improbable the modulator was swapped.

As Mostek didn't print the ROM code type on their chip, reading the thread Mark links to in his first post will confirm ROM type which being Mostek I estimate it to be a 649.
Post Reply