A broken track would only cause some of the keys to become unresponsive, the rest would still work.
Unless it's a control line to the ULA.
Mark
Search found 3123 matches
- Fri Jan 26, 2024 12:27 am
- Forum: Hardware
- Topic: Diagnostics card help.
- Replies: 27
- Views: 1027
- Thu Jan 25, 2024 8:11 pm
- Forum: Hardware
- Topic: Diagnostics card help.
- Replies: 27
- Views: 1027
Re: Diagnostics card help.
That could be the ULA at fault. Did it respond to the keyboard before?
Mark
Mark
- Thu Jan 25, 2024 6:56 pm
- Forum: Music
- Topic: CLEAR command messes with Beepola ROMBeep tunes on a real 48K?
- Replies: 9
- Views: 730
Re: CLEAR command messes with Beepola ROMBeep tunes on a real 48K?
What make of 'upper' DRAM chips are fitted? And which issue board is it? On issue two boards, for some makes of DRAM, this logic chip had to be modified so that the make of DRAM that was fitted would work correctly. Some issue 3 boards also used this system even though the wire jumpers on it could b...
- Thu Jan 25, 2024 6:50 pm
- Forum: Hardware
- Topic: Contended memory with the Z80 in reset
- Replies: 14
- Views: 708
Re: Contended memory with the Z80 in reset
Contention occurs only when the ULA (or gate array) detects a memory address on the address bus that is in the 'lower' RAM range OR an I/O operation that accesses or which may access the ULA (or gate array). Once the Z80 has reset, the address on the address bus will be 0x0000 which points to ROM. A...
- Wed Jan 24, 2024 2:06 pm
- Forum: Hardware
- Topic: Diagnostics card help.
- Replies: 27
- Views: 1027
Re: Diagnostics card help.
Yes, cutting the data in (pin 2) and connecting it to 0V for the DRAM chip that provides D0 or D1 should be enough. BTW I got a bit carried away in my earlier post, I had 0x02 in my head (as that is what the code counts down from), so it's the chips that handles data bit D0 and D1 that are relevent,...
- Wed Jan 24, 2024 11:17 am
- Forum: Hardware
- Topic: Diagnostics card help.
- Replies: 27
- Views: 1027
Re: Diagnostics card help.
Which 'upper' DRAM chip have you removed?
If it's the chip that handles data bit D0, D1 or D2, that's enough for the ROM memory check to fail the 'upper' RAM, the machine should then try to operate as a 16K system.
Mark
If it's the chip that handles data bit D0, D1 or D2, that's enough for the ROM memory check to fail the 'upper' RAM, the machine should then try to operate as a 16K system.
Mark
- Tue Jan 23, 2024 5:49 pm
- Forum: Hardware
- Topic: Diagnostics card help.
- Replies: 27
- Views: 1027
Re: Diagnostics card help.
You could try disabling the ‘upper’ (or expansion) DRAM. On this forum, the topic about this is here. Note however, that this disable test assumes that the DRAM chips respect the control inputs.
Mark
Mark
- Mon Jan 22, 2024 10:05 pm
- Forum: Programming
- Topic: Understanding BASIC memory map
- Replies: 16
- Views: 831
Re: Understanding BASIC memory map
Also, just a reminder, CLEAR can be used in a running BASIC program, like so: 10 PRINT "one" 20 PAUSE 150 30 CLEAR 60000 40 PRINT "two" But keep in mind that CLEAR also clears the screen and clears any current variables in use. Hence if you have any data in variables, you need to...
- Mon Jan 22, 2024 8:10 pm
- Forum: Programming
- Topic: Understanding BASIC memory map
- Replies: 16
- Views: 831
Re: Understanding BASIC memory map
When your own machine code is in control, you can move the entire area around RAMTOP down, as long as your code updates the relevant system variables and the stack pointer to the new values.
Mark
Mark
- Mon Jan 22, 2024 8:05 pm
- Forum: Hardware
- Topic: RAM Desoldering Tips
- Replies: 8
- Views: 386
Re: RAM Desoldering Tips
Yeah, why are you trying to save knackered DRAM chips? :shock: I strongly recommend cutting all the pins on the DRAM chips, then removing each pin individually. BTW, I set my iron to 340°C and my desoldering station to 380°C. Nearly all new DIL/DIP chips are manufactured with splayed out legs. If a ...
- Mon Jan 22, 2024 1:21 am
- Forum: Programming
- Topic: Understanding BASIC memory map
- Replies: 16
- Views: 831
Re: Understanding BASIC memory map
Is there any reason why RAMTOP is not being moved down? Also, if UDG are not being used, that area can be used.
Mark
Mark
- Sat Jan 20, 2024 9:44 am
- Forum: Programming
- Topic: Contention pattern for HALT
- Replies: 25
- Views: 1442
Re: Contention pattern for HALT
Well, there will still be a memory access because the normal DRAM refresh still NEEDS to occur.
Mark
Mark
- Tue Jan 16, 2024 8:21 am
- Forum: Hardware
- Topic: ZX Spectrum - Issue 4B - problem between chair and keyboard
- Replies: 10
- Views: 496
Re: ZX Spectrum - Issue 4B - problem between chair and keyboard
For those following along at home (or wherever else you are browsing this forum), the OP also opened a topic over on Sinclair ZX World here.
Mark
Mark
- Mon Jan 15, 2024 5:56 pm
- Forum: Announcements
- Topic: Introduce yourself!
- Replies: 672
- Views: 184811
Re: New member registered!
Hello there unhuzpt!
Fancy seeing you here
Mark
Fancy seeing you here
Mark
- Mon Jan 15, 2024 5:45 pm
- Forum: Hardware
- Topic: ZX Spectrum - Issue 4B - problem between chair and keyboard
- Replies: 10
- Views: 496
Re: ZX Spectrum - Issue 4B - problem between chair and keyboard
It's no good hiding here as well as posting elsewhere! I'll still find you!
Okay, best not to do anything else until I've had a chance to think about this...
You say you have a digital multimeter, do you know how to measure resistance, continuity and voltages?
Mark
Okay, best not to do anything else until I've had a chance to think about this...
You say you have a digital multimeter, do you know how to measure resistance, continuity and voltages?
Mark
- Mon Jan 15, 2024 5:43 pm
- Forum: Hardware
- Topic: RAM disk capacity
- Replies: 9
- Views: 499
Re: RAM disk capacity
The +2A/+2B/+3/+3B use essentially the same ROM code, hence work the same (more or less) when it comes to common features.
Mark
Mark
- Sun Jan 14, 2024 2:27 pm
- Forum: Hardware
- Topic: Serial Number Database
- Replies: 6
- Views: 355
Re: Serial Number Database
Thanks Mark, I saw that but it looks dead, and that's where I found the link to the website. You might very well think that; I couldn't possibly comment... I built that serial database one afternoon in the pub about five years ago, and ever since then I've been meaning to update it so that it's a b...
- Sun Jan 14, 2024 12:10 pm
- Forum: Hardware
- Topic: Serial Number Database
- Replies: 6
- Views: 355
- Fri Jan 12, 2024 11:34 am
- Forum: Hardware
- Topic: Diagnostics card help.
- Replies: 27
- Views: 1027
Re: Diagnostics card help.
All these have the same functionality: PCF1306P, ZX8401, Amstrad part no. 40058.
Mark
Mark
- Thu Jan 11, 2024 6:29 pm
- Forum: Hardware
- Topic: Diagnostics card help.
- Replies: 27
- Views: 1027
Re: Diagnostics card help.
The 'lower' and 'upper' RAM uses different multiplexer circuitry, but of course, if it's the PCF1306... I've not really taken much interest in working out what test patterns are being used in this version. However, common test patterns include (all in binary) 00000000, 01010101, 10101010, 11111111. ...
- Thu Jan 11, 2024 2:21 pm
- Forum: Hardware
- Topic: Diagnostics card help.
- Replies: 27
- Views: 1027
Re: Diagnostics card help.
Alternating is explained above and can be seen in my video...
Multiple failure may indicate it's one of the multiplexer chips is the problem.
Mark
Multiple failure may indicate it's one of the multiplexer chips is the problem.
Mark
- Wed Jan 10, 2024 6:51 pm
- Forum: Hardware
- Topic: Diagnostics card help.
- Replies: 27
- Views: 1027
Re: Diagnostics card help.
Here's a diagnostic board based on Dylan Smith's design running on one of my Speccys:
Mark
Mark
- Wed Jan 10, 2024 12:09 am
- Forum: Hardware
- Topic: Issue 2 - PSU fault
- Replies: 3
- Views: 256
Re: Issue 2 - PSU fault
Yes there are things you can do. But first, what (if any) chips are in sockets? I'm presuming you can solder and desolder, and have a digital multimeter? Apart from the bench PSU, do you have any other test gear? Fault finding may involve either track cutting or cutting chip pins, are you okay with ...
- Mon Jan 08, 2024 4:45 am
- Forum: Announcements
- Topic: Potential ZX Spectrum source code
- Replies: 1
- Views: 293
Re: Potential ZX Spectrum source code
Hi David, I see that you've made it here okay
Mark
Mark
- Sat Jan 06, 2024 9:43 pm
- Forum: Hardware
- Topic: Keyboard membrane problem on issue 2 16K Spectrum
- Replies: 6
- Views: 288
Re: Keyboard membrane problem on issue 2 16K Spectrum
You don't need a non-conductive screwdriver to adjust the two variable resistors ("presets" VR1 and VR2). A metal (but non-magnetic) screwdriver should be fine. Keep in mind that it's very small movements that are needed. Try not to touch the metal shaft though. Hold by the plastic handle....