ZXmore or the ZX80CORE follow-up
Re: ZXmore or the ZX80CORE follow-up
IORQ in green
A15 in yellow:
A15 in yellow:
Re: ZXmore or the ZX80CORE follow-up
Hmm - this is strange and I have no idea now what happens here.
Could you just remove the following chips which might influence the data bus or address bus or give periodic signals:
IC3 (RAM)
IC16 (keyboard port)
IC22, IC24 (config latches)
IC14 (video latch)
IC11 (video counter)
IC13, IC18 (horizontal counters)
If the signal on A15 still no change then I think I would need the board on my table to check. Curious.
Could you just remove the following chips which might influence the data bus or address bus or give periodic signals:
IC3 (RAM)
IC16 (keyboard port)
IC22, IC24 (config latches)
IC14 (video latch)
IC11 (video counter)
IC13, IC18 (horizontal counters)
If the signal on A15 still no change then I think I would need the board on my table to check. Curious.
Re: ZXmore or the ZX80CORE follow-up
Nope no change.
I can appreciate it must be difficult trying to diagnose a fault like this but thanks for trying.
P.M. me your address and I'll get it back to you.
I can appreciate it must be difficult trying to diagnose a fault like this but thanks for trying.
P.M. me your address and I'll get it back to you.
Re: ZXmore or the ZX80CORE follow-up
Coming back again to this issue - I had this today exactly when testing a new assembled ZXmore. I found out, that a new series of 74HCT165 Chips from Texas Instruments showed up a remarkable delay from loading data into the video shift register to the output of about 10-15ns more than an older TI chip. I tried this out with assembling the new chip into my first ZXmore and had the same effect and even on my broadcast monitor.PokeMon wrote:pablo9 wrote:So here's the whole screen. It's an old Dell 2001FP which I've used for ZXMORE in the past. Just looking at the photo again, it's interesting that the faint grey lines don't appear around all characters (eg. the numbers don't seem to have them, nor do the punctuation chars). It's not something to do with the changes for the upper/lowercase support?
Coming back to this issue with the small lines between chars I am pretty sure this is an issue shown on full hd displays only. CRT should work well also displays with lower resolution. My plasma TV with 1024 horizontal pixels doesn't show this small grey line either. This is a timing mismatch between activating inverted chars which are used in the 128 chars charset (ASCII) to use the existing display routines. Chars upwards $40 are stored inverted and shown inverted which give the normal look. So all letters are involved. This is a delay of about 15-20ns which is about 10% of a ZX81 pixel or about 20% of a TV (CRT) pixel and this way not visible.
If you have 1920 Pixels in about 54us this is about 70-75% of a HD pixel so probably visible. I am not sure if there is an more or less easy workaround but I will think about it. So using a lower resolution TV shouldn't show up these small lines.
A workaround is to put a 47pF capacitor from pin1 of IC21 (74AC86) to GND (pin7 of IC21). This delays the invert signal to match with the video pixel data and removes these thin lines between the letters or at least make the picture better depending on your display. Didn't check out on HD TV but as this showed up on my CRT with higher resolution this could be somewhat fixed this way.
Re: ZXmore or the ZX80CORE follow-up
Okay - one more working now.Lurch666 wrote:Nope no change.
I can appreciate it must be difficult trying to diagnose a fault like this but thanks for trying.
P.M. me your address and I'll get it back to you.
I did find the problem quite fast while measuring around with the first test program and checking data lines at the RAM and found some suspicious signal on D4 (data line). This was quite different to D4 at ROM which could happen only if this signal is broken. By turning the board I found a missed solder joint. Too bad. But this is a very important solder joint (reading/writing data). I measured 1.4 MOhm to D4 of ROM.
I found 3 or 4 more at the 74HCT40103 which would just give a bad timing on the horizontal sync and unreadable picture but does not prevent the ZXmore from running in general.
After fixing both issues your board runs fine as far as I could test now. Unfortunately the keyboard is not present. But I did load a test program from USB which worked as well with wrapping some aluminium foil around my fingers.
PS: I could not reproduce the problem with showing the signal in packets rather a continuous signal as discussed above. This may have been an issue with your digital scope only.
Re: ZXmore or the ZX80CORE follow-up
I must have checked the board at least 10 times with a high power magnifying glass trying to see if I had missed anything-I must be blind.
Going to look at the photo I took of the underside to see if I can spot them.
EDIT:I see where I went wrong now.Those have a tiny bit of solder on the pad but it looks like I missed the legs so I saw the spot of solder and assumed they were done.
YEP-lame excuse but it's the best I've got.
thanks for sorting it out for me.As for not being able to reproduce the duff signals I think you might be right since I'm using a cheap oscilloscope.
Going to look at the photo I took of the underside to see if I can spot them.
EDIT:I see where I went wrong now.Those have a tiny bit of solder on the pad but it looks like I missed the legs so I saw the spot of solder and assumed they were done.
YEP-lame excuse but it's the best I've got.
thanks for sorting it out for me.As for not being able to reproduce the duff signals I think you might be right since I'm using a cheap oscilloscope.
Last edited by Lurch666 on Thu Apr 14, 2016 5:10 pm, edited 1 time in total.
Re: ZXmore or the ZX80CORE follow-up
Not only an excellent read but a great conclusion.
- 1024MAK
- Posts: 5153
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
Re: ZXmore or the ZX80CORE follow-up
I have heard about people wearing tin foil hats, but...
I will try to remember, need tin foil hat and tin foil finger gloves
Good that the board has been fixed
Mark
So that's where we have been going wrongPokeMon wrote:But I did load a test program from USB which worked as well with wrapping some aluminium foil around my fingers.
I will try to remember, need tin foil hat and tin foil finger gloves
Good that the board has been fixed
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.
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.
Re: ZXmore or the ZX80CORE follow-up
So my ZXmore came back yesterday.
Spent half an hour putting the keys on (Easier than I thought) and spent the rest of the day (apart from 8 hours work) trying to find the damn battery that I took out before I posted it.Seems to work ok without it but annoyed I didn't put it somewhere safe.
Enjoying messing around with it and finding out what it can do.
Once I've got my 3D printer up and running again (fitting a new duel print head) I will print a nice ZX-80 case for this to live in.
Spent half an hour putting the keys on (Easier than I thought) and spent the rest of the day (apart from 8 hours work) trying to find the damn battery that I took out before I posted it.Seems to work ok without it but annoyed I didn't put it somewhere safe.
Enjoying messing around with it and finding out what it can do.
Once I've got my 3D printer up and running again (fitting a new duel print head) I will print a nice ZX-80 case for this to live in.
- 1024MAK
- Posts: 5153
- Joined: Mon Sep 26, 2011 10:56 am
- Location: Looking forward to summer in Somerset, UK...
Re: ZXmore or the ZX80CORE follow-up
The cell (battery) is only needed for the real time clock (RTC) which can maintain the current time and date. It's not used by ZX80 or ZX81 BASIC, or programs. It's mainly provided for future use with say C/PM.
Mark
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.
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.